freebsd-nq/tools/build
Alfredo Dal'Ava Junior b7ac17b48b tools/build/make.py: fix cross build on Fedora Linux
Fedora defines shell functions for some commands used by FreeBSD build
scripts. Unortunatelly it makes them behave incorrectly for our purposes.

For instance 'which which' returns something like:

which ()
{
    ( alias;
    eval ${which_declare} ) | /usr/bin/which --tty-only --read-alias ...
}

instead of

/usr/bin/which

This patch unsets those functions to restore original/expected behavior

Reviewed by:	emaste, imp
MFC after:	1 week
Differential Revision:	https://reviews.freebsd.org/D36900
2022-11-01 21:04:10 -03:00
..
bootstrap-m4 tools/build/bootstrap-m4: regenerate after d37f81e35b 2021-04-21 10:57:51 +01:00
cross-build tools/build: Unbreak bmake bootstrap on Linux 2022-08-22 22:02:53 +01:00
libc-bootstrap Fix crossbuild bootstrap tools build with Clang 12 2021-02-17 09:54:59 +00:00
make_check
mk OptionalObsoleteFiles: grep nls files have been removed 4 years ago 2022-10-12 16:28:36 +02:00
options manpages: Remove telnetd references 2022-09-29 17:56:41 +01:00
test-includes test-includes: improve portability 2022-03-22 20:23:22 +00:00
beinstall.sh beinstall.sh: Use bectl instead of beadm by default 2020-10-30 09:40:55 +00:00
check-links.sh check-links.sh: treat PIE executable as elf files 2021-09-23 04:49:57 +02:00
depend-cleanup.sh depend-cleanup.sh: Handle kqtest being renamed to kqueue_test. 2022-07-14 13:03:59 -07:00
dummy.c
fcntl.h truncate(1): Fix cross-build CI failure due to missing fspacectl 2021-08-24 17:08:28 +08:00
fspacectl.c Silence unused parameter warnings in fspacectl(2) bootstrap stub 2021-08-28 15:37:43 +02:00
futimens.c
make.py tools/build/make.py: fix cross build on Fedora Linux 2022-11-01 21:04:10 -03:00
Makefile tools/build: Provide fls* when cross-building on Linux 2022-08-18 02:46:28 +01:00
Makefile.depend
stat.h
stdlib.h
strings.h
utimensat.c