aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEd Maste <emaste@FreeBSD.org>2024-06-10 15:45:41 +0000
committerEd Maste <emaste@FreeBSD.org>2024-06-10 15:50:32 +0000
commit0e34d099309687f19420c615c5c56c032f30119d (patch)
tree6545144d83e73a3f409ab66313d4e1dd521366b3
parent6abad5b6062d9e8f7e6dd08eaa4033a5358b952e (diff)
downloadsrc-0e34d099309687f19420c615c5c56c032f30119d.tar.gz
src-0e34d099309687f19420c615c5c56c032f30119d.zip
Add WITHOUT_LLVM_BINUTILS src.conf description
Before FreeBSD 15 I plan to switch to LLVM_BINUTILS by default. Add the src.conf description now, for the benefit of downstream branches and testing/CI. PR: 258872 [exp-run] Sponsored by: The FreeBSD Foundation
-rw-r--r--tools/build/options/WITHOUT_LLVM_BINUTILS17
1 files changed, 17 insertions, 0 deletions
diff --git a/tools/build/options/WITHOUT_LLVM_BINUTILS b/tools/build/options/WITHOUT_LLVM_BINUTILS
new file mode 100644
index 000000000000..35cc0c0e034f
--- /dev/null
+++ b/tools/build/options/WITHOUT_LLVM_BINUTILS
@@ -0,0 +1,17 @@
+Install ELF Tool Chain's binary utilities instead of LLVM's.
+This includes
+.Xr addr2line 1 ,
+.Xr ar 1 ,
+.Xr nm 1 ,
+.Xr objcopy 1 ,
+.Xr ranlib 1 ,
+.Xr readelf 1 ,
+.Xr size 1 ,
+and
+.Xr strip 1 .
+Regardless of this setting, LLVM tools are used for
+.Xr c++filt 1
+and
+.Xr objdump 1 .
+.Xr strings 1
+is always provided by ELF Tool Chain.