freebsd-src/tools
Dimitry Andric f5fca73651 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:19:05 +01:00
..
boot
bsdbox
build Optionally create full debuginfo for llvm-related executables 2024-03-08 09:19:05 +01:00
bus_space
coccinelle
debugscripts
diag
ifnet
kerneldoc
LibraryReport
lua Remove $FreeBSD$: one-line lua tag 2023-08-23 11:43:34 -06:00
pkgbase Remove $FreeBSD$: one-line lua tag 2023-08-23 11:43:34 -06:00
regression
sched
test gpioevents: Fix a typo in a diagnostic output message 2024-01-07 12:44:16 +01:00
tools tools/net80211: add mlme_assoc 2024-02-19 08:01:59 +00:00
uma/smrstress
install.sh
make_libdeps.sh
README
tinder.sh

This directory tree contains tools used for the maintenance and
testing of FreeBSD.  There is no toplevel Makefile structure since
these tools are not meant to be built as part of the standard system,
though there may be individual Makefiles in some of the subdirs.

Please read the README files in the subdirs for further information.