Date: Tue, 31 Mar 2026 17:18:55 +0000 From: Ed Maste <emaste@FreeBSD.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org Subject: git: 9b1f77e647a8 - main - Makefile.inc1: Drop AS and RANLIB variables Message-ID: <69cc01ff.4244e.50963094@gitrepo.freebsd.org>
index | next in thread | raw e-mail
The branch main has been updated by emaste: URL: https://cgit.FreeBSD.org/src/commit/?id=9b1f77e647a8a31993491ba3f5a64090756b7398 commit 9b1f77e647a8a31993491ba3f5a64090756b7398 Author: Ed Maste <emaste@FreeBSD.org> AuthorDate: 2026-03-18 17:06:36 +0000 Commit: Ed Maste <emaste@FreeBSD.org> CommitDate: 2026-03-31 17:18:32 +0000 Makefile.inc1: Drop AS and RANLIB variables These are not used in our world and kernel build targets. We use the compiler driver for assembly, and ar adds the archive index (symbol table) automatically. Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D55964 --- Makefile.inc1 | 10 +++++----- share/man/man5/src.conf.5 | 1 - tools/build/options/WITHOUT_LLVM_BINUTILS_BOOTSTRAP | 1 - 3 files changed, 5 insertions(+), 7 deletions(-) diff --git a/Makefile.inc1 b/Makefile.inc1 index 9c6ca7cbc882..92e01389b4cd 100644 --- a/Makefile.inc1 +++ b/Makefile.inc1 @@ -224,7 +224,7 @@ MK_SYSTEM_LINKER= no .if defined(CROSS_TOOLCHAIN_PREFIX) CROSS_BINUTILS_PREFIX?=${CROSS_TOOLCHAIN_PREFIX} .endif -XBINUTILS= AS AR ELFCTL LD NM OBJCOPY RANLIB SIZE STRINGS STRIPBIN +XBINUTILS= AR ELFCTL LD NM OBJCOPY SIZE STRINGS STRIPBIN .for BINUTIL in ${XBINUTILS} .if defined(CROSS_BINUTILS_PREFIX) && \ exists(${CROSS_BINUTILS_PREFIX}/${${BINUTIL}}) @@ -240,8 +240,8 @@ MK_LLD_BOOTSTRAP= no .endif # If full paths to all standard bintuils are given, don't build LLVM binutils. -.if ${XAR:M/*} && ${XNM:M/*} && ${XOBJCOPY:M/*} && ${XRANLIB:M/*} && \ - ${XSIZE:M/*} && ${XSTRINGS:M/*} && ${XSTRIPBIN:M/*} +.if ${XAR:M/*} && ${XNM:M/*} && ${XOBJCOPY:M/*} && ${XSIZE:M/*} && \ + ${XSTRINGS:M/*} && ${XSTRIPBIN:M/*} MK_LLVM_BINUTILS_BOOTSTRAP= no .endif @@ -855,9 +855,9 @@ HMAKE+= PATH=${TMPPATH:Q} METALOG=${METALOG} -DNO_ROOT CROSSENV+= CC="${XCC} ${XCFLAGS}" CXX="${XCXX} ${XCXXFLAGS} ${XCFLAGS}" \ CPP="${XCPP} ${XCFLAGS}" \ - AS="${XAS}" AR="${XAR}" ELFCTL="${XELFCTL}" LD="${XLD}" \ + AR="${XAR}" ELFCTL="${XELFCTL}" LD="${XLD}" \ LLVM_LINK="${XLLVM_LINK}" NM=${XNM} OBJCOPY="${XOBJCOPY}" \ - RANLIB=${XRANLIB} STRINGS=${XSTRINGS} \ + STRINGS=${XSTRINGS} \ SIZE="${XSIZE}" STRIPBIN="${XSTRIPBIN}" .if defined(CROSS_BINUTILS_PREFIX) && exists(${CROSS_BINUTILS_PREFIX}) diff --git a/share/man/man5/src.conf.5 b/share/man/man5/src.conf.5 index 33ce061a1114..c277647a925f 100644 --- a/share/man/man5/src.conf.5 +++ b/share/man/man5/src.conf.5 @@ -1013,7 +1013,6 @@ To be able to build the system alternate binary utilities must be provided via .Ev XAR , .Ev XNM , .Ev XOBJCOPY , -.Ev XRANLIB , .Ev XSIZE , .Ev XSTRINGS , and diff --git a/tools/build/options/WITHOUT_LLVM_BINUTILS_BOOTSTRAP b/tools/build/options/WITHOUT_LLVM_BINUTILS_BOOTSTRAP index 141679d4f6a9..b30e8135d28d 100644 --- a/tools/build/options/WITHOUT_LLVM_BINUTILS_BOOTSTRAP +++ b/tools/build/options/WITHOUT_LLVM_BINUTILS_BOOTSTRAP @@ -4,7 +4,6 @@ To be able to build the system alternate binary utilities must be provided via .Ev XAR , .Ev XNM , .Ev XOBJCOPY , -.Ev XRANLIB , .Ev XSIZE , .Ev XSTRINGS , andhome | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?69cc01ff.4244e.50963094>
