[Bug 279140] firefox-126.0_2,2 fails to build - ld.lld error

From: <bugzilla-noreply_at_freebsd.org>
Date: Sat, 18 May 2024 20:29:44 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=279140

            Bug ID: 279140
           Summary: firefox-126.0_2,2 fails to build - ld.lld error
           Product: Ports & Packages
           Version: Latest
          Hardware: amd64
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: gecko@FreeBSD.org
          Reporter: makoto90@pm.me
             Flags: maintainer-feedback?(gecko@FreeBSD.org)
          Assignee: gecko@FreeBSD.org

In Freebsd 14.0-p6, poudriere fails to build firefox-126.0_2,2. 
Log:
ld.lld: warning: Linking two modules of different data layouts:
'/wrkdirs/usr/ports/www/firefox/work/.build/toolkit/library/build/../../../tools/profiler/Unified_cpp_tools_profiler0.o'
is 'e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128'
whereas
'/wrkdirs/usr/ports/www/firefox/work/.build/x86_64-unknown-freebsd/release/libgkrust.a(gecko_profiler-2cbfbde1e8f07db6.gecko_profiler.c060a87e5129ab9e-cgu.0.rcgu.o
at 150992188)' is
'e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-i128:128-f80:128-n8:16:32:64-S128'


ld.lld: error: Invalid record (Producer: 'LLVM18.1.2-rust-1.78.0-stable'
Reader: 'LLVM 17.0.6')
ld.lld: error: Invalid record (Producer: 'LLVM18.1.2-rust-1.78.0-stable'
Reader: 'LLVM 17.0.6')
ld.lld: error: Invalid record (Producer: 'LLVM18.1.2-rust-1.78.0-stable'
Reader: 'LLVM 17.0.6')
ld.lld: error: Invalid record (Producer: 'LLVM18.1.2-rust-1.78.0-stable'
Reader: 'LLVM 17.0.6')
ld.lld: error: Invalid record (Producer: 'LLVM18.1.2-rust-1.78.0-stable'
Reader: 'LLVM 17.0.6')
ld.lld: error: Invalid record (Producer: 'LLVM18.1.2-rust-1.78.0-stable'
Reader: 'LLVM 17.0.6')
ld.lld: error: Invalid record (Producer: 'LLVM18.1.2-rust-1.78.0-stable'
Reader: 'LLVM 17.0.6')
ld.lld: error: Invalid record (Producer: 'LLVM18.1.2-rust-1.78.0-stable'
Reader: 'LLVM 17.0.6')
ld.lld: error: Invalid record (Producer: 'LLVM18.1.2-rust-1.78.0-stable'
Reader: 'LLVM 17.0.6')
ld.lld: error: Invalid record (Producer: 'LLVM18.1.2-rust-1.78.0-stable'
Reader: 'LLVM 17.0.6')
ld.lld: error: Invalid record (Producer: 'LLVM18.1.2-rust-1.78.0-stable'
Reader: 'LLVM 17.0.6')
ld.lld: error: Invalid record (Producer: 'LLVM18.1.2-rust-1.78.0-stable'
Reader: 'LLVM 17.0.6')
ld.lld: error: Invalid record (Producer: 'LLVM18.1.2-rust-1.78.0-stable'
Reader: 'LLVM 17.0.6')
ld.lld: error: Invalid record (Producer: 'LLVM18.1.2-rust-1.78.0-stable'
Reader: 'LLVM 17.0.6')
ld.lld: error: Invalid record (Producer: 'LLVM18.1.2-rust-1.78.0-stable'
Reader: 'LLVM 17.0.6')
ld.lld: error: Invalid record (Producer: 'LLVM18.1.2-rust-1.78.0-stable'
Reader: 'LLVM 17.0.6')
ld.lld: error: Invalid record (Producer: 'LLVM18.1.2-rust-1.78.0-stable'
Reader: 'LLVM 17.0.6')
ld.lld: error: Invalid record (Producer: 'LLVM18.1.2-rust-1.78.0-stable'
Reader: 'LLVM 17.0.6')
ld.lld: error: Invalid record (Producer: 'LLVM18.1.2-rust-1.78.0-stable'
Reader: 'LLVM 17.0.6')
ld.lld: error: Invalid record (Producer: 'LLVM18.1.2-rust-1.78.0-stable'
Reader: 'LLVM 17.0.6')
ld.lld: error: too many errors emitted, stopping now (use --error-limit=0 to
see all errors)
clang++: error: linker command failed with exit code 1 (use -v to see
invocation)
gmake[3]: ***
[/wrkdirs/usr/ports/www/firefox/work/firefox-126.0/config/rules.mk:541:
libxul.so] Error 1
gmake[3]: Leaving directory
'/wrkdirs/usr/ports/www/firefox/work/.build/toolkit/library/build'
gmake[2]: ***
[/wrkdirs/usr/ports/www/firefox/work/firefox-126.0/config/recurse.mk:72:
toolkit/library/build/target] Error 2
gmake[2]: Leaving directory '/wrkdirs/usr/ports/www/firefox/work/.build'
gmake[1]: ***
[/wrkdirs/usr/ports/www/firefox/work/firefox-126.0/config/recurse.mk:34:
compile] Error 2
gmake[1]: Leaving directory '/wrkdirs/usr/ports/www/firefox/work/.build'
gmake: ***
[/wrkdirs/usr/ports/www/firefox/work/firefox-126.0/config/rules.mk:361: all]
Error 2
*** Error code 1

Stop.
make: stopped in /usr/ports/www/firefox
=>> Cleaning up wrkdir
===>  Cleaning for firefox-126.0_2,2
build of www/firefox | firefox-126.0_2,2 ended at Sat May 18 16:13:11 -04 2024
build time: 02:01:30
!!! build failure encountered !!!

-- 
You are receiving this mail because:
You are the assignee for the bug.