opnsense-src/tools/build
Ed Maste 0c4d13c521 Add SPLIT_KERNEL_DEBUG knob
Prior to 9b6edf364e WITHOUT_KERNEL_SYMBOLS split kernel debug data
into standalone debug files at build time, but did not install those
files.  As of 9b6edf364e it stopped splitting the debug data, leaving
it in the kernel and modules (the default kernel configs include
DEBUG=-g).

Revert 9b6edf364e and introduce a new build-time SPLIT_KERNEL_DEBUG
knob, as some people rely on the pre-9b6edf364eb0 WITHOUT_KERNEL_SYMBOLS
behaviour and that was imp's original intent.

PR:		264433
Reviewed by:	eugen, imp
MFC after:	3 weeks
Relnotes:	yes
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D35437

(cherry picked from commit 92fc5822a8)
(cherry picked from commit e3709cfe6a)
(cherry picked from commit a7bd57de86)
2022-07-18 11:01:23 -04:00
..
bootstrap-m4 tools/build/bootstrap-m4: regenerate after d37f81e35b 2021-05-11 09:39:30 +01:00
cross-build cross-build: fix some redeclaration warnings during bootstrap 2022-05-07 13:09:56 +01:00
libc-bootstrap Fix crossbuild bootstrap tools build with Clang 12 2021-03-17 09:59:32 +00:00
make_check Don't stop other legs of a parallel build due to a failure in make_check. 2014-08-20 00:33:37 +00:00
mk check/delete-old: Auto-generate lib32 entries for libraries. 2022-07-13 08:55:04 -07:00
options Add SPLIT_KERNEL_DEBUG knob 2022-07-18 11:01:23 -04: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 depend-cleanup.sh: Make the output message more precise 2021-12-13 08:27:31 -05: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 ctf: Import ctf.h from OpenBSD 2022-04-06 20:30:44 -04:00
Makefile.depend META_MODE: Remove DEP_RELDIR from Makefile.depend files. 2015-09-25 19:26:08 +00:00
stat.h build: Add legacy support for futimens() and utimensat(). 2016-06-09 21:57:34 +00:00
stdlib.h Provide reallocarray() in -legacy, if needed, to allow building head on 2015-05-15 22:19:35 +00:00
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