@@This is an auto-filed bug@@ Feel free to change the summary at your convenience. Issue: app-text/xmlstarlet fails to compile. Discovered on: amd64 NOTE: This machine uses a clang/LLVM toolchain. If you think that this issue is strictly related to clang/LLVM please mention it in the summary and block bug 408963. If you need further logs, feel free to ask.
Created attachment 646306 [details] build.log build log and emerge --info
I tried to reproduce the issue but it alls works for me. I did: # CC=x86_64-pc-linux-gnu-clang-10 CFLAGS="-O2 -pipe -march=native -frecord-gcc-switches -fno-diagnostics-color" \ LDFLAGS="-Wl,-O1 -Wl,--as-needed -fuse-ld=lld -Wl,--defsym=__gentoo_check_ldflags__=0" \ ebuild xmlstarlet-1.6.1.ebuild manifest clean install Error "is incompatible with elf_x86_64" does not look like xmlstarlet's fault to me. What do you think?
this is because of -L/usr/lib in the link command line
(In reply to Agostino Sarubbo from comment #3) > this is because of -L/usr/lib in the link command line So it's due to profile 17.1 (rather than 17.0) if I am not mistaken.
Confirming for command: CC=clang CXX=clang++ LD=ld.lld LDFLAGS=-fuse-ld=lld ebuild xmlstarlet-1.6.1.ebuild manifest clean compile
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50b1b854dcc2c8edf99916c8acfc1610619adce3 commit 50b1b854dcc2c8edf99916c8acfc1610619adce3 Author: Sebastian Pipping <sping@gentoo.org> AuthorDate: 2021-01-31 19:00:59 +0000 Commit: Sebastian Pipping <sping@gentoo.org> CommitDate: 2021-01-31 19:02:51 +0000 app-text/xmlstarlet: Fix linking for lld + profile 17.1 + amd64 Closes: https://bugs.gentoo.org/729600 Signed-off-by: Sebastian Pipping <sping@gentoo.org> Package-Manager: Portage-3.0.14, Repoman-3.0.2 app-text/xmlstarlet/xmlstarlet-1.6.1.ebuild | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-)