opnsense-src/tools/build
Jessica Clarke 9e5b0d9eac cross-build: Fix bmake bootstrap with glibc 2.34
As of glibc 2.34, our unistd.h wrapper's inclusion of stdlib.h exposes
fragility in glibc's sys/wait.h and corresponding part of stdlib.h,
leading to "error: use of undeclared identifier 'WNOHANG'" and similar
errors when bootstrapping bmake.

Work around this by wrapping sys/wait.h to force stdlib.h's inclusion
first before it's implicitly included during the problematic window in
sys/wait.h.

MFC after:	1 week
2021-12-15 05:52:13 +00:00
..
bootstrap-m4 tools/build/bootstrap-m4: regenerate after d37f81e35b 2021-04-21 10:57:51 +01:00
cross-build cross-build: Fix bmake bootstrap with glibc 2.34 2021-12-15 05:52:13 +00:00
libc-bootstrap
make_check
mk Bootstrap libz when cross-building from non-FreeBSD 2021-12-06 19:16:28 +00:00
options Revert "wpa: Import wpa_supplicant/hostapd commit 14ab4a816" 2021-12-02 14:45:04 -08:00
test-includes test-includes: add missing file 2021-12-14 21:05:27 -07:00
beinstall.sh
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: Make the output message more precise 2021-12-07 13:01:05 -05: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 Allow bootstrapping llvm-tblgen on macOS and Linux 2021-08-02 14:36:03 +01:00
Makefile tools: Also create ${WORLDTMP}/legacy/usr/libdata/pkgonfig 2021-12-06 19:16:27 +00:00
Makefile.depend
stat.h
stdlib.h
strings.h
utimensat.c