diff options
author | Dimitry Andric <dim@FreeBSD.org> | 2023-09-14 23:41:41 +0000 |
---|---|---|
committer | Cy Schubert <cy@FreeBSD.org> | 2023-09-14 23:43:08 +0000 |
commit | 495843badfe7d717f01466b9f41763524e670379 (patch) | |
tree | 4d81f766ebd5520d3edf5939a9315e59efbebd52 | |
parent | 1ede3ce2af742fa3ba79400c4de5bcee3323f1e5 (diff) | |
download | ports-495843badfe7d717f01466b9f41763524e670379.tar.gz ports-495843badfe7d717f01466b9f41763524e670379.zip |
devel/binutils: fix build with lld 17
Some versioned symbols in libctf are undefined when libctf-nobfd.so is
linked. Suppress errors with lld >= 17 due to these undefined symbols.
PR: 273791
MFH: 2023Q3
-rw-r--r-- | devel/binutils/Makefile | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/devel/binutils/Makefile b/devel/binutils/Makefile index 76158eca0d44..7114e9a98614 100644 --- a/devel/binutils/Makefile +++ b/devel/binutils/Makefile @@ -40,6 +40,10 @@ CONFIGURE_ARGS+= --disable-werror \ MAKE_ARGS+= LIBDL="" V=1 MAKE_ENV+= ac_cv_func_sbrk=0 +# Some versioned symbols in libctf are undefined when libctf-nobfd.so is linked. +# Suppress errors with lld >= 17 due to these undefined symbols. +LDFLAGS+= -Wl,--undefined-version + # Tests will always fail because --compress-debug-sections is always set to # zlib-gabi regardless of the compression setting by ./configure. # TEST_TARGET= check |