opnsense-src/tools/build
Dimitry Andric c4149abc5d Optionally create full debuginfo for llvm-related executables
Commit de6feefdb7 limited the amount of debuginfo generated for clang
and other llvm-related executables. This was done to save disk space and
memory during building, but it makes debugging any of these executables
much harder.

Add a new src.conf(5) setting, WITH_LLVM_FULL_DEBUGINFO, to generate
full debuginfo instead. This is off by default, but could for example be
enabled for release builds or snapshots, so llvm executables are easier
to debug.

Reviewed by:	emaste
MFC after:	1 week
Differential Revision: https://reviews.freebsd.org/D43839

(cherry picked from commit 73ff7384e0)
2024-03-08 09:15:34 +01:00
..
bootstrap-m4 Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
cross-build tools/build: Support building with glibc 2.38 2024-02-19 13:11:00 +00:00
libc-bootstrap Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:16 -06:00
make_check Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
mk Merge commit '850ef5ae11d69ea3381bd310f564f025fc8caea3' 2024-02-07 02:29:43 +00:00
options Optionally create full debuginfo for llvm-related executables 2024-03-08 09:15:34 +01:00
test-includes test-includes: improve portability 2022-03-22 20:23:22 +00:00
beinstall.sh Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
check-links.sh Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
checkstyle9.pl checkstyle9.pl: Add check for bad email 2023-06-12 10:08:17 -06:00
depend-cleanup.sh Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
dummy.c Remove $FreeBSD$: one-line .h pattern 2023-08-16 11:54:23 -06:00
fcntl.h Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:16 -06:00
freebsd-yeet.pl Update freebsd-yeet for mfc 2023-08-21 19:37:20 -06:00
fspacectl.c Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:42 -06:00
futimens.c Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:42 -06:00
make.py tools/build/make.py: Make --with-default-sys-path mirror usr.bin/bmake 2023-08-23 17:56:56 +01:00
Makefile tools/build: Support building with glibc 2.38 2024-02-19 13:11:00 +00:00
Makefile.depend Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
stat.h Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:16 -06:00
stdlib.h Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:16 -06:00
strings.h Remove $FreeBSD$: two-line .h pattern 2023-08-16 11:54:16 -06:00
utimensat.c Remove $FreeBSD$: one-line .c pattern 2023-08-16 11:54:42 -06:00