freebsd-src/tools/build
Jessica Clarke 572a78599d tools/build/cross-build: Fix building libllvmminimal on Linux
There is a __used member in glibc's posix_spawn_file_actions_t in
spawn.h, so we must temporarily undefine __used when including it,
otherwise Support/Unix/Program.inc fails to build. This is based on
similar handling for __unused in other headers.

Fixes:		31ba4ce889 ("Allow bootstrapping llvm-tblgen on macOS and Linux")
MFC after:	1 week

(cherry picked from commit 8a1895a3fa)
2021-09-07 13:08:17 +01:00
..
bootstrap-m4 tools/build/bootstrap-m4: regenerate after d37f81e35b 2021-05-11 09:39:30 +01:00
cross-build tools/build/cross-build: Fix building libllvmminimal on Linux 2021-09-07 13:08:17 +01:00
libc-bootstrap Fix crossbuild bootstrap tools build with Clang 12 2021-03-17 09:59:32 +00:00
make_check
mk Merge llvm-project 12.0.1 release and follow-up fixes 2021-07-31 20:56:55 +02:00
options pkgbase: Add an src.conf option for splitting man pages 2021-08-16 18:13:51 +02:00
beinstall.sh beinstall.sh: Use bectl instead of beadm by default 2020-10-30 09:40:55 +00:00
check-links.sh Allow specifying an alternative LD_LIBRARY_PATH for the ldd(1) lookup. 2016-01-19 22:42:16 +00:00
depend-cleanup.sh libspl: fix NO_CLEAN build 2021-06-22 11:01:06 +02:00
dummy.c
futimens.c build: Add legacy support for futimens() and utimensat(). 2016-06-09 21:57:34 +00:00
make.py Allow bootstrapping llvm-tblgen on macOS and Linux 2021-08-05 10:01:08 +01:00
Makefile tools/build: Improve host-symlinks failure mode 2021-03-27 02:10:29 +00:00
Makefile.depend
stat.h build: Add legacy support for futimens() and utimensat(). 2016-06-09 21:57:34 +00:00
stdlib.h
strings.h Fix buildworld on FreeBSD 10 2018-07-16 11:03:05 +00:00
utimensat.c build: Add legacy support for futimens() and utimensat(). 2016-06-09 21:57:34 +00:00