From ce0d5fb489ed887b7ad5030cefc1de989fa9643b Mon Sep 17 00:00:00 2001 From: Ed Maste Date: Mon, 23 Mar 2020 18:14:04 +0000 Subject: [PATCH] arch.7: update Default Tool Chain intro text All FreeBSD archs now use an in-tree toolchain - Clang and ELF Tool Chain everywhere, and lld everywhere but 32-bit PowerPC (which still uses ld.bfd). No archs use external toolchain by default. Sponsored by: The FreeBSD Foundation --- share/man/man7/arch.7 | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/share/man/man7/arch.7 b/share/man/man7/arch.7 index f1a8566a1c8..7ce245cf1ce 100644 --- a/share/man/man7/arch.7 +++ b/share/man/man7/arch.7 @@ -283,17 +283,17 @@ is 8 bytes on all supported architectures except i386. .It riscv64sf Ta soft Ta soft, double precision .El .Ss Default Tool Chain -.Fx uses a variety of tool chain components for the supported CPU -architectures: +.Fx +uses .Xr clang 1 +as the default compiler on all supported CPU architectures, +as well as ELF Tool Chain binary utilities such as +.Xr objcopy 1 and +.Xr readelf 1 . +Most supported CPU architectures also use LLVM's .Xr ld.lld 1 -provided by the base system, -GNU -.Xr gcc 1 -and Binutils -.Xr ld 1 , -or an external toolchain compiler and linker provided by a port or package. +as the linker. This table shows the default tool chain for each architecture. .Bl -column -offset indent "Architecture" "Compiler" "Linker" .It Sy Architecture Ta Sy Compiler Ta Sy Linker