freebsd-dev/tools/build
Dimitry Andric 07bab4417d Add WITH_LLVM_CXXFILT option to install llvm-cxxfilt as c++filt
Since elftoolchain's cxxfilt is rather far behind on features, and we
ran into several bugs, add an option to use llvm-cxxfilt as an drop-in
replacement.

It supports the same options as elftoolchain cxxfilt, though it doesn't
have support for old ARM (C++ Annotated Reference Manual, not the CPU)
and GNU v2 manglings. But these are irrelevant in 2020.

Note: as we already compile the required libraries as part of libllvm,
this will not add any significant build time either.

PR:		250702
Reviewed by:	emaste, yuri
Differential Revision: https://reviews.freebsd.org/D27071
MFC after:	2 weeks
2020-11-03 19:57:28 +00:00
..
bootstrap-m4 Add necessary Makefile.inc1 infrastructure for building on non-FreeBSD 2020-08-25 13:29:57 +00:00
cross-build Fix more -Wundef warnings during bootstrap 2020-10-14 12:28:54 +00:00
libc-bootstrap Add missing FreeBSD functions to -legacy when building on macOS/Linux 2020-08-25 13:23:31 +00:00
make_check
mk libbe(3): install MLINKS for all of the functions provided 2020-10-18 23:58:40 +00:00
options Add WITH_LLVM_CXXFILT option to install llvm-cxxfilt as c++filt 2020-11-03 19:57:28 +00:00
beinstall.sh beinstall.sh: Use bectl instead of beadm by default 2020-10-30 09:40:55 +00:00
check-links.sh
depend-cleanup.sh build: provide a default WARNS for all in-tree builds 2020-09-18 17:17:46 +00:00
dummy.c
futimens.c
make.py When building on Ubuntu bootstrap bmake with bash as the default shell 2020-09-21 15:49:02 +00:00
Makefile Fix more -Wundef warnings during bootstrap 2020-10-14 12:28:54 +00:00
Makefile.depend
stat.h
stdlib.h
strings.h
utimensat.c