mirror of
https://github.com/freebsd/freebsd-src
synced 2024-10-01 14:14:56 +00:00
Retire LLD_IS_LD option
The option was added to parallel the CLANG_IS_CC which was removed in
commit 20a66ab4bf
.
Reviewed by: imp, dim, emaste
Differential Revision: https://reviews.freebsd.org/D42575
This commit is contained in:
parent
f64a688dfd
commit
ec4c2adb50
4
UPDATING
4
UPDATING
|
@ -27,6 +27,10 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 15.x IS SLOW:
|
|||
world, or to merely disable the most expensive debugging functionality
|
||||
at runtime, run "ln -s 'abort:false,junk:false' /etc/malloc.conf".)
|
||||
|
||||
20231113:
|
||||
The WITHOUT_LLD_IS_LD option has been removed. When LLD is enabled
|
||||
it is always installed as /usr/bin/ld.
|
||||
|
||||
20231027:
|
||||
Forward compatibility (running the new code on old kernels) for the
|
||||
"ino64" project have been removed. The need for it has passed long ago.
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
.\" DO NOT EDIT-- this file is @generated by tools/build/options/makeman.
|
||||
.Dd October 29, 2023
|
||||
.Dd November 13, 2023
|
||||
.Dt SRC.CONF 5
|
||||
.Os
|
||||
.Sh NAME
|
||||
|
@ -902,13 +902,6 @@ amd64/amd64, arm64/aarch64, i386/i386, powerpc/powerpc, powerpc/powerpc64 and po
|
|||
Do not build the LLD linker during the bootstrap phase of
|
||||
the build.
|
||||
To be able to build the system an alternate linker must be provided via XLD.
|
||||
.It Va WITHOUT_LLD_IS_LD
|
||||
Do not install a
|
||||
.Pa /usr/bin/ld symlink
|
||||
to
|
||||
.Pa ld.lld .
|
||||
The system will not have a usable tool chain unless a linker is provided
|
||||
some other way.
|
||||
.It Va WITHOUT_LLVM_ASSERTIONS
|
||||
Disable debugging assertions in LLVM.
|
||||
.It Va WITH_LLVM_BINUTILS
|
||||
|
|
|
@ -124,7 +124,6 @@ __DEFAULT_YES_OPTIONS = \
|
|||
LEGACY_CONSOLE \
|
||||
LLD \
|
||||
LLD_BOOTSTRAP \
|
||||
LLD_IS_LD \
|
||||
LLVM_ASSERTIONS \
|
||||
LLVM_COV \
|
||||
LLVM_CXXFILT \
|
||||
|
|
|
@ -162,11 +162,6 @@ OLD_FILES+=usr/share/man/man8/bhyveload.8.gz
|
|||
OLD_DIRS+=usr/share/examples/bhyve
|
||||
.endif
|
||||
|
||||
.if ${MK_LLD_IS_LD} == no
|
||||
OLD_FILES+=usr/bin/ld
|
||||
OLD_FILES+=usr/share/man/man1/ld.1.gz
|
||||
.endif
|
||||
|
||||
.if ${MK_BLACKLIST} == no
|
||||
OLD_FILES+=etc/blacklistd.conf
|
||||
OLD_FILES+=etc/rc.d/blacklistd
|
||||
|
|
|
@ -1,6 +0,0 @@
|
|||
Do not install a
|
||||
.Pa /usr/bin/ld symlink
|
||||
to
|
||||
.Pa ld.lld .
|
||||
The system will not have a usable tool chain unless a linker is provided
|
||||
some other way.
|
|
@ -1 +0,0 @@
|
|||
Use LLVM's LLD as the system linker.
|
|
@ -9,7 +9,7 @@ PACKAGE= lld
|
|||
PROG_CXX= ld.lld
|
||||
# Man page directory
|
||||
.PATH: ${LLD_SRCS}/docs
|
||||
.if (!defined(TOOLS_PREFIX) && ${MK_LLD_IS_LD} != "no") || \
|
||||
.if !defined(TOOLS_PREFIX) || \
|
||||
(defined(TOOLS_PREFIX) && ${MK_LLD_BOOTSTRAP} != "no")
|
||||
SYMLINKS= ${PROG_CXX} ${BINDIR}/ld
|
||||
MLINKS= ld.lld.1 ld.1
|
||||
|
|
Loading…
Reference in a new issue