I finally figured out the reason why, I think?
In the first block of configure statements (around where Clang is declared), the "ac" command for adding lld
isn't declared at the time and the build system just refuses to assume what should be used, for some reason. :/
(Also, I had to pass !lto
as a PKGBUILD option [because I have it enabled in makepkg.conf
] or else the "instrumented build" fails in some parts)
So, when it gets to the "instrumented" build phase, it doesn't know what to do and fails
I have no idea why it doesn't fail for you guys :/
The "optimized" build part fails for me though but for a different reason:
12:00.05 media/ffvpx/libavcodec/libmozavcodec.so
12:07.03 toolkit/library/build/libxul.so
13:37.88 Wrong types for attribute: inalloca nest noalias nocapture noundef nonnull readnone readonly signext zeroext byref(void) byval(void) preallocated(void) sret(void) align 1 dereferenceable(1) dereferenceable_or_null(1)
13:37.88 void (i32, i64**)* @"_ZN10wgpu_types1_79_$LT$impl$u20$serde..ser..Serialize$u20$for$u20$wgpu_types..CompareFunction$GT$9serialize17hd5ec5d9e5da5552eE"
13:37.88 Wrong types for attribute: inalloca nest noalias nocapture noundef nonnull readnone readonly signext zeroext byref(void) byval(void) preallocated(void) sret(void) align 1 dereferenceable(1) dereferenceable_or_null(1)
13:37.88 void (i32, i64**)* @"_ZN10wgpu_types1_84_$LT$impl$u20$serde..ser..Serialize$u20$for$u20$wgpu_types..TextureViewDimension$GT$9serialize17hce7c57ae7960971fE"
13:38.03 Wrong types for attribute: inalloca nest noalias nocapture noundef nonnull readnone readonly signext zeroext byref(void) byval(void) preallocated(void) sret(void) align 1 dereferenceable(1) dereferenceable_or_null(1)
13:38.03 void (i64**, i32, i32, i32)* @"_ZN83_$LT$bincode..ser..Compound$LT$W$C$O$GT$$u20$as$u20$serde..ser..SerializeStruct$GT$15serialize_field17h3ddd8cc63b00fbc0E"
13:38.03 Wrong types for attribute: inalloca nest noalias nocapture noundef nonnull readnone readonly signext zeroext byref(void) byval(void) preallocated(void) sret(void) align 1 dereferenceable(1) dereferenceable_or_null(1)
13:38.14 call fastcc align 8 void @"_ZN83_$LT$bincode..ser..Compound$LT$W$C$O$GT$$u20$as$u20$serde..ser..SerializeStruct$GT$15serialize_field17h8632589ed622bc4bE"(i64** nonnull align 8 dereferenceable(8) Wrong types for attribute: inalloca nest noalias nocapture noundef nonnull readnone readonly signext zeroext byref(void) byval(void) preallocated(void) sret(void) align 1 dereferenceable(1) dereferenceable_or_null(1)
13:38.14 void (%"style::gecko::traversal::RecalcStyleOnly"*, i64*, i64*)* @_ZN5style6driver12traverse_dom17h642151276aaf8ce2E
13:38.18 %15, i32 %1) #19, !dbg !290190
13:38.18 Wrong types for attribute: inalloca nest noalias nocapture noundef nonnull readnone readonly signext zeroext byref(void) byval(void) preallocated(void) sret(void) align 1 dereferenceable(1) dereferenceable_or_null(1)
13:38.18 call fastcc align 8 void @"_ZN83_$LT$bincode..ser..Compound$LT$W$C$O$GT$$u20$as$u20$serde..ser..SerializeStruct$GT$15serialize_field17h8632589ed622bc4bE"(i64** nonnull align 8 dereferenceable(8) %15, i32 %2) #19, !dbg !290190
13:38.18 Wrong types for attribute: inalloca nest noalias nocapture noundef nonnull readnone readonly signext zeroext byref(void) byval(void) preallocated(void) sret(void) align 1 dereferenceable(1) dereferenceable_or_null(1)
13:38.18 void (i64**, i32)* @"_ZN83_$LT$bincode..ser..Compound$LT$W$C$O$GT$$u20$as$u20$serde..ser..SerializeStruct$GT$15serialize_field17h8632589ed622bc4bE"
13:38.18 Wrong types for attribute: inalloca nest noalias nocapture noundef nonnull readnone readonly signext zeroext byref(void) byval(void) preallocated(void) sret(void) align 1 dereferenceable(1) dereferenceable_or_null(1)
13:38.18 void (i64**, i32)* @"_ZN83_$LT$bincode..ser..Compound$LT$W$C$O$GT$$u20$as$u20$serde..ser..SerializeStruct$GT$15serialize_field17ha96a9cc0fb4fdda1E"
13:38.40 Wrong types for attribute: inalloca nest noalias nocapture noundef nonnull readnone readonly signext zeroext byref(void) byval(void) preallocated(void) sret(void) align 1 dereferenceable(1) dereferenceable_or_null(1)
13:38.40 call fastcc align 8 void @"_ZN10wgpu_types1_84_$LT$impl$u20$serde..ser..Serialize$u20$for$u20$wgpu_types..TextureViewDimension$GT$9serialize17hce7c57ae7960971fE"(i32 %616, i64** nonnull align 8 dereferenceable(8) %25) #19, !dbg !634425
13:38.40 Wrong types for attribute: inalloca nest noalias nocapture noundef nonnull readnone readonly signext zeroext byref(void) byval(void) preallocated(void) sret(void) align 1 dereferenceable(1) dereferenceable_or_null(1)
13:38.54 call fastcc align 8 void @_ZN5style6driver12traverse_dom17h642151276aaf8ce2E(%"style::gecko::traversal::RecalcStyleOnly"* noalias nonnull readonly align 8 dereferenceable(64) Wrong types for attribute: inalloca nest noalias nocapture noundef nonnull readnone readonly signext zeroext byref(void) byval(void) preallocated(void) sret(void) align 1 dereferenceable(1) dereferenceable_or_null(1)
13:38.55 tail call fastcc align 8 void @"_ZN10wgpu_types1_79_$LT$impl$u20$serde..ser..Serialize$u20$for$u20$wgpu_types..CompareFunction$GT$9serialize17hd5ec5d9e5da5552eE"(i32 %2464, i64** nonnull align 8 dereferenceable(8) %1) #19, !dbg !826921
13:38.55 Wrong types for attribute: inalloca nest noalias nocapture noundef nonnull readnone readonly signext zeroext byref(void) byval(void) preallocated(void) sret(void) align 1 dereferenceable(1) dereferenceable_or_null(1)
13:38.55 tail call fastcc align 8 void @"_ZN10wgpu_types1_84_$LT$impl$u20$serde..ser..Serialize$u20$for$u20$wgpu_types..TextureViewDimension$GT$9serialize17hce7c57ae7960971fE"(i32 %4201, i64** nonnull align 8 dereferenceable(8) %1) #19, !dbg !833066
13:38.55 Wrong types for attribute: inalloca nest noalias nocapture noundef nonnull readnone readonly signext zeroext byref(void) byval(void) preallocated(void) sret(void) align 1 dereferenceable(1) dereferenceable_or_null(1)
13:38.55 tail call fastcc align 8 void @"_ZN10wgpu_types1_84_$LT$impl$u20$serde..ser..Serialize$u20$for$u20$wgpu_types..TextureViewDimension$GT$9serialize17hce7c57ae7960971fE"(i32 %4390, i64** nonnull align 8 dereferenceable(8) %1) #19, !dbg !833729
13:38.56 Wrong types for attribute: inalloca nest noalias nocapture noundef nonnull readnone readonly signext zeroext byref(void) byval(void) preallocated(void) sret(void) align 1 dereferenceable(1) dereferenceable_or_null(1)
13:38.56 tail call fastcc align 8 void @"_ZN10wgpu_types1_79_$LT$impl$u20$serde..ser..Serialize$u20$for$u20$wgpu_types..CompareFunction$GT$9serialize17hd5ec5d9e5da5552eE"(i32 %10482, i64** nonnull align 8 dereferenceable(8) %1) #19, !dbg !854743
13:38.56 Wrong types for attribute: inalloca nest noalias nocapture noundef nonnull readnone readonly signext zeroext byref(void) byval(void) preallocated(void) sret(void) align 1 dereferenceable(1) dereferenceable_or_null(1)
13:38.56 tail call fastcc align 8 void @"_ZN10wgpu_types1_79_$LT$impl$u20$serde..ser..Serialize$u20$for$u20$wgpu_types..CompareFunction$GT$9serialize17hd5ec5d9e5da5552eE"(i32 %10487, i64** nonnull align 8 dereferenceable(8) %1) #19, !dbg !854841
13:38.56 Wrong types for attribute: inalloca nest noalias nocapture noundef nonnull readnone readonly signext zeroext byref(void) byval(void) preallocated(void) sret(void) align 1 dereferenceable(1) dereferenceable_or_null(1)
13:38.56 call fastcc align 8 void @"_ZN83_$LT$bincode..ser..Compound$LT$W$C$O$GT$$u20$as$u20$serde..ser..SerializeStruct$GT$15serialize_field17ha96a9cc0fb4fdda1E"(i64** nonnull align 8 dereferenceable(8) %394, i32 %10489) #19, !dbg !854838
13:38.56 Wrong types for attribute: inalloca nest noalias nocapture noundef nonnull readnone readonly signext zeroext byref(void) byval(void) preallocated(void) sret(void) align 1 dereferenceable(1) dereferenceable_or_null(1)
13:38.56 call fastcc align 8 void @"_ZN83_$LT$bincode..ser..Compound$LT$W$C$O$GT$$u20$as$u20$serde..ser..SerializeStruct$GT$15serialize_field17ha96a9cc0fb4fdda1E"(i64** nonnull align 8 dereferenceable(8) %394, i32 %10492) #19, !dbg !854838
13:38.56 Wrong types for attribute: inalloca nest noalias nocapture noundef nonnull readnone readonly signext zeroext byref(void) byval(void) preallocated(void) sret(void) align 1 dereferenceable(1) dereferenceable_or_null(1)
13:38.56 call fastcc align 8 void @"_ZN83_$LT$bincode..ser..Compound$LT$W$C$O$GT$$u20$as$u20$serde..ser..SerializeStruct$GT$15serialize_field17ha96a9cc0fb4fdda1E"(i64** nonnull align 8 dereferenceable(8) %394, i32 %10494) #19, !dbg !854838
13:38.56 Wrong types for attribute: inalloca nest noalias nocapture noundef nonnull readnone readonly signext zeroext byref(void) byval(void) preallocated(void) sret(void) align 1 dereferenceable(1) dereferenceable_or_null(1)
13:38.56 tail call fastcc align 8 void @"_ZN10wgpu_types1_79_$LT$impl$u20$serde..ser..Serialize$u20$for$u20$wgpu_types..CompareFunction$GT$9serialize17hd5ec5d9e5da5552eE"(i32 %10499, i64** nonnull align 8 dereferenceable(8) %1) #19, !dbg !854859
13:38.56 Wrong types for attribute: inalloca nest noalias nocapture noundef nonnull readnone readonly signext zeroext byref(void) byval(void) preallocated(void) sret(void) align 1 dereferenceable(1) dereferenceable_or_null(1)
13:38.56 call fastcc align 8 void @"_ZN83_$LT$bincode..ser..Compound$LT$W$C$O$GT$$u20$as$u20$serde..ser..SerializeStruct$GT$15serialize_field17ha96a9cc0fb4fdda1E"(i64** nonnull align 8 dereferenceable(8) %393, i32 %10501) #19, !dbg !854856
13:38.56 Wrong types for attribute: inalloca nest noalias nocapture noundef nonnull readnone readonly signext zeroext byref(void) byval(void) preallocated(void) sret(void) align 1 dereferenceable(1) dereferenceable_or_null(1)
13:38.56 call fastcc align 8 void @"_ZN83_$LT$bincode..ser..Compound$LT$W$C$O$GT$$u20$as$u20$serde..ser..SerializeStruct$GT$15serialize_field17ha96a9cc0fb4fdda1E"(i64** nonnull align 8 dereferenceable(8) %393, i32 %10504) #19, !dbg !854856
13:38.56 Wrong types for attribute: inalloca nest noalias nocapture noundef nonnull readnone readonly signext zeroext byref(void) byval(void) preallocated(void) sret(void) align 1 dereferenceable(1) dereferenceable_or_null(1)
13:38.56 call fastcc align 8 void @"_ZN83_$LT$bincode..ser..Compound$LT$W$C$O$GT$$u20$as$u20$serde..ser..SerializeStruct$GT$15serialize_field17ha96a9cc0fb4fdda1E"(i64** nonnull align 8 dereferenceable(8) %393, i32 %10506) #19, !dbg !854856
13:38.56 Wrong types for attribute: inalloca nest noalias nocapture noundef nonnull readnone readonly signext zeroext byref(void) byval(void) preallocated(void) sret(void) align 1 dereferenceable(1) dereferenceable_or_null(1)
13:38.56 call fastcc align 8 void @"_ZN83_$LT$bincode..ser..Compound$LT$W$C$O$GT$$u20$as$u20$serde..ser..SerializeStruct$GT$15serialize_field17h3ddd8cc63b00fbc0E"(i64** nonnull align 8 dereferenceable(8) %395, i32 %11302, i32 %11304, i32 %11305) #19, !dbg !857810
13:38.56 Wrong types for attribute: inalloca nest noalias nocapture noundef nonnull readnone readonly signext zeroext byref(void) byval(void) preallocated(void) sret(void) align 1 dereferenceable(1) dereferenceable_or_null(1)
13:38.56 call fastcc align 8 void @"_ZN83_$LT$bincode..ser..Compound$LT$W$C$O$GT$$u20$as$u20$serde..ser..SerializeStruct$GT$15serialize_field17h3ddd8cc63b00fbc0E"(i64** nonnull align 8 dereferenceable(8) %395, i32 %11307, i32 %11309, i32 %11311) #19, !dbg !857810
13:38.56 %17, i64* nonnull align 8 dereferenceable_or_null(128) %337, i64* noalias readonly align 8 dereferenceable_or_null(8) %347), !dbg !860187
13:38.56 Wrong types for attribute: inalloca nest noalias nocapture noundef nonnull readnone readonly signext zeroext byref(void) byval(void) preallocated(void) sret(void) align 1 dereferenceable(1) dereferenceable_or_null(1)
13:38.56 call fastcc align 8 void @_ZN5style6driver12traverse_dom17h642151276aaf8ce2E(%"style::gecko::traversal::RecalcStyleOnly"* noalias nonnull readonly align 8 dereferenceable(64) %17, i64* nonnull align 8 dereferenceable_or_null(128) %337, i64* noalias readonly align 8 dereferenceable_or_null(8) null), !dbg !860187
13:38.62 LLVM ERROR: Broken module found, compilation aborted!
13:38.62 PLEASE submit a bug report to https://bugs.llvm.org/ and include the crash backtrace.
13:38.66 #0 0x00007f27b0657793 (/usr/bin/../lib/libLLVM-12.so+0xb49793)
13:38.66 #1 0x00007f27b0654e96 (/usr/bin/../lib/libLLVM-12.so+0xb46e96)
13:38.66 #2 0x00007f27afb00870 __restore_rt (/usr/bin/../lib/libpthread.so.0+0x13870)
13:38.66 #3 0x00007f27af747d22 raise (/usr/bin/../lib/libc.so.6+0x3cd22)
13:38.66 #4 0x00007f27af731862 abort (/usr/bin/../lib/libc.so.6+0x26862)
13:38.66 #5 0x00007f27b057b454 llvm::report_fatal_error(llvm::Twine const&, bool) (/usr/bin/../lib/libLLVM-12.so+0xa6d454)
13:38.66 #6 0x00007f27b057b5e8 (/usr/bin/../lib/libLLVM-12.so+0xa6d5e8)
13:38.66 #7 0x00007f27b0694bfb (/usr/bin/../lib/libLLVM-12.so+0xb86bfb)
13:38.66 #8 0x00007f27b11909c8 (/usr/bin/../lib/libLLVM-12.so+0x16829c8)
13:38.66 #9 0x00007f27b07d5aeb llvm::Module::materializeAll() (/usr/bin/../lib/libLLVM-12.so+0xcc7aeb)
13:38.66 #10 0x00007f27b118ff69 llvm::BitcodeModule::getModuleImpl(llvm::LLVMContext&, bool, bool, bool, llvm::function_ref<llvm::Optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > (llvm::StringRef)>) (/usr/bin/../lib/libLLVM-12.so+0x1681f69)
13:38.66 #11 0x00007f27b119002c llvm::BitcodeModule::parseModule(llvm::LLVMContext&, llvm::function_ref<llvm::Optional<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > (llvm::StringRef)>) (/usr/bin/../lib/libLLVM-12.so+0x168202c)
13:38.66 #12 0x00007f27b1e8ff01 (/usr/bin/../lib/libLLVM-12.so+0x2381f01)
13:38.66 #13 0x00007f27b05da592 (/usr/bin/../lib/libLLVM-12.so+0xacc592)
13:38.66 #14 0x00007f27b05b89b9 (/usr/bin/../lib/libLLVM-12.so+0xaaa9b9)
13:38.66 #15 0x00007f27afafdc27 __pthread_once_slow (/usr/bin/../lib/libpthread.so.0+0x10c27)
13:38.66 #16 0x00007f27b05daf25 (/usr/bin/../lib/libLLVM-12.so+0xaccf25)
13:38.66 #17 0x00007f27af9aa3c4 std::default_delete<std::thread::_State>::operator()(std::thread::_State*) const /build/gcc/src/gcc-build/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/unique_ptr.h:85:2
13:38.66 #18 0x00007f27af9aa3c4 std::unique_ptr<std::thread::_State, std::default_delete<std::thread::_State> >::~unique_ptr() /build/gcc/src/gcc-build/x86_64-pc-linux-gnu/libstdc++-v3/include/bits/unique_ptr.h:361:17
13:38.66 #19 0x00007f27af9aa3c4 execute_native_thread_routine /build/gcc/src/gcc/libstdc++-v3/src/c++11/thread.cc:84:5
13:38.66 #20 0x00007f27afaf6259 start_thread (/usr/bin/../lib/libpthread.so.0+0x9259)
13:38.66 #21 0x00007f27af8095e3 clone (/usr/bin/../lib/libc.so.6+0xfe5e3)
13:49.35 clang-12: error: unable to execute command: Aborted (core dumped)
13:49.35 clang-12: error: linker command failed due to signal (use -v to see invocation)
13:49.36 make[4]: *** [/mnt/extraStorage/AUR/paru/clone/librewolf/src/firefox-93.0/config/rules.mk:545: libxul.so] Error 254
13:49.36 make[3]: *** [/mnt/extraStorage/AUR/paru/clone/librewolf/src/firefox-93.0/config/recurse.mk:72: toolkit/library/build/target] Error 2
13:49.39 make[2]: *** [/mnt/extraStorage/AUR/paru/clone/librewolf/src/firefox-93.0/config/recurse.mk:34: compile] Error 2
13:49.43 make[1]: *** [/mnt/extraStorage/AUR/paru/clone/librewolf/src/firefox-93.0/config/rules.mk:358: default] Error 2
13:49.45 make: *** [client.mk:65: build] Error 2
13:49.48 133 compiler warnings present.
13:49.85 Failed to parse ccache stats output: Summary:
==> ERROR: A failure occurred in build().
Aborting...
Pinned Comments
lsf commented on 2025-01-01 21:28 (UTC)
Please refrain from abusing the flagging of a package as out of date for build issues. This is not what it is supposed to be used for.
I automatically get notified of comments to this package. I do not need to be notified of whatever build problems occur (whether they are an individual's problems or the actual package's problems) twice, and not via flagging it out of date.
Issues with this package can also be reported at https://codeberg.org/librewolf/issues/issues (as it is also maintained there, at https://codeberg.org/librewolf/arch, too).