Summary: | www-client/firefox-92.0 failed checks | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | John Moe <JakesAddress> |
Component: | Current packages | Assignee: | Gentoo Linux bug wranglers <bug-wranglers> |
Status: | RESOLVED WORKSFORME | ||
Severity: | normal | ||
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | AMD64 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
build.log
emerge --info emerge -pqv |
Created attachment 737959 [details]
emerge --info
Created attachment 737962 [details]
emerge -pqv
Probably it is required that sys-devel/lld be re-emerged after the change of LLVM_TARGETS. I ran emerge --oneshot lld, and it appears to have worked; Firefox is compiling now. Assuming it finishes compiling and runs, or the next error is completely unrelated, I'll close this off shortly. Thank you. :-) Was that something that should have happened automatically when I changed my LLVM_TARGET and did emerge -aDNuv @world, or something that I should have known to do afterwards? Or should that be filed as a bug against llvm or lld? Emerged successfully and I'm updating this in my new browser; thanks again, closing bug. |
Created attachment 737956 [details] build.log While trying to install firefox-92.0, I get the following error. I'm presuming it's because I've removed AMDGPU from my LLVM_TARGETS, since I have an Intel i7 with an Nvidia MX450; no AMD. Is my assumption wrong that I don't need that, or should I compile that back in to LLVM? 0:04.03 checking for executable suffix... configure: error: installation or configuration problem: compiler cannot create executables. 0:04.03 DEBUG: <truncated - see config.log for full output> 0:04.03 DEBUG: ; return 0; } 0:04.03 DEBUG: configure:868: checking for mingw32 environment 0:04.03 DEBUG: configure:880: /usr/lib/llvm/12/bin/x86_64-pc-linux-gnu-clang -std=gnu99 -c -march=native -mtune=native -pipe conftest.c 1>&5 0:04.03 DEBUG: configure:876:8: error: use of undeclared identifier '__MINGW32__' 0:04.03 DEBUG: return __MINGW32__; 0:04.03 DEBUG: ^ 0:04.03 DEBUG: 1 error generated. 0:04.03 DEBUG: configure: failed program was: 0:04.03 DEBUG: #line 873 "configure" 0:04.03 DEBUG: #include "confdefs.h" 0:04.03 DEBUG: 0:04.03 DEBUG: int main() { 0:04.03 DEBUG: return __MINGW32__; 0:04.03 DEBUG: ; return 0; } 0:04.03 DEBUG: configure:899: checking for executable suffix 0:04.03 DEBUG: configure:909: /usr/lib/llvm/12/bin/x86_64-pc-linux-gnu-clang -std=gnu99 -o conftest -march=native -mtune=native -pipe -Wl,-O1 -Wl,--as-needed -Wl,--compress-debug-sections=zlib -Wl,-rpath=/usr/lib64/firefox,--enable-new-dtags -fuse-ld=lld conftest.c 1>&5 0:04.03 DEBUG: /usr/bin/ld.lld: symbol lookup error: /usr/bin/../lib64/liblldELF.so.12: undefined symbol: LLVMInitializeAMDGPUTargetInfo, version LLVM_12 0:04.03 DEBUG: clang-12: error: unable to execute command: No such file or directory 0:04.03 DEBUG: clang-12: error: linker command failed due to signal (use -v to see invocation) 0:04.03 DEBUG: configure: error: installation or configuration problem: compiler cannot create executables. 0:04.03 ERROR: old-configure failed