Bug#1118647: LLVM 21 ftbfs on sparc64 with lld, ld.lld: error: unknown argument '-relax'
Matthias Klose <[email protected]> Thu, 23 Oct 2025 15:06:15 +0200
| Newsgroups | gmane.linux.debian.ports.sparc |
|---|---|
| Message-ID | <5113d532-cccc-4621-a2da-b3087db97d94__41938.672289119$1761224859$gmane$org@debian.org> |
Package: src:llvm-toolchain-21 Version: 1:21.1.4-2 Severity: important Tags: sid forky X-Debbugs-CC: [email protected] ld.lld: error: unknown argument '-relax': Run Build Command(s): /usr/bin/ninja -v cmTC_d3b28 [1/2] /usr/bin/g++ -DCXX_SUPPORTS_CUSTOM_LINKER -D_GNU_SOURCE -fstack-protector-strong -Wformat -Werror=format-security -Wno-unused-command-line-argument -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -std=c++17 -o CMakeFiles/cmTC_d3b28.dir/src.cxx.o -c /build/reproducible-path/llvm-toolchain-21-21.1.4/build-llvm/CMakeFiles/CMakeScratch/TryCompile-vJboAh/src.cxx [2/2] : && /usr/bin/g++ -fstack-protector-strong -Wformat -Werror=format-security -Wno-unused-command-line-argument -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,--build-id -fuse-ld=lld CMakeFiles/cmTC_d3b28.dir/src.cxx.o -o cmTC_d3b28 -lm && : FAILED: cmTC_d3b28 : && /usr/bin/g++ -fstack-protector-strong -Wformat -Werror=format-security -Wno-unused-command-line-argument -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -Wl,--build-id -fuse-ld=lld CMakeFiles/cmTC_d3b28.dir/src.cxx.o -o cmTC_d3b28 -lm && : ld.lld: error: unknown argument '-relax', did you mean '--relax' collect2: error: ld returned 1 exit status ninja: build stopped: subcommand failed. it looks like it is building with the BFD linker, but it still builds lld on sparc64, so maybe that linker doesn't work at all on sparc64.