From fad7c346bcf147b6a580ccc1d0a9b35dbe194ecc Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Fri, 25 Aug 2023 03:53:16 +0100 Subject: gentoo auto-resync : 25:08:2023 - 03:53:16 --- profiles/features/llvm/make.defaults | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'profiles/features') diff --git a/profiles/features/llvm/make.defaults b/profiles/features/llvm/make.defaults index a677172b269d..ce3401222615 100644 --- a/profiles/features/llvm/make.defaults +++ b/profiles/features/llvm/make.defaults @@ -11,7 +11,10 @@ CXX="clang++" LD="ld.lld" # linker flags -LDFLAGS="${LDFLAGS} -fuse-ld=lld -rtlib=compiler-rt -unwindlib=libunwind -Wl,--as-needed" +# We don't set LDFLAGS here for linker, rtlib, etc because clang-common enforces +# the needed bits for us and it confuses clang->gcc for stuff like Fortran, +# see bug #908798. +LDFLAGS="${LDFLAGS} -Wl,--as-needed" # use LLVM-provided binutils AR="llvm-ar" -- cgit v1.2.3