Summary: | www-client/firefox-133.0[-clang,llvm_slot_19] compile failure | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Ulrich Müller <ulm> |
Component: | Current packages | Assignee: | Gentoo Rust Project <rust> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | mozilla |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: |
https://bugs.gentoo.org/show_bug.cgi?id=942013 https://bugs.gentoo.org/show_bug.cgi?id=949280 |
||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
build.log
emerge --info www-client/firefox |
Description
Ulrich Müller
![]() Created attachment 913657 [details]
build.log
Created attachment 913658 [details]
emerge --info www-client/firefox
(always disable ccache first when you encounter a compile error) but it's https://bugs.gentoo.org/942013 again. Upstream hasn't merged the patch for rust-1.83 - and of course the patch used in 1.82 itself doesn't apply cleanly anymore. Could you drop this into /etc/portage/patches - recompile rust with it, and try again? https://github.com/rust-lang/rust/commit/1dc106121b62562ead6e7d612fa136dc4b35cd5d.patch (In reply to Joonas Niilola from comment #4) > Could you drop this into /etc/portage/patches - recompile rust with it, and > try again? > > https://github.com/rust-lang/rust/commit/ > 1dc106121b62562ead6e7d612fa136dc4b35cd5d.patch This patch fixes the firefox build failure for me. The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=418188d532488b5ecfeaf19e938bed3f1aaa6d15 commit 418188d532488b5ecfeaf19e938bed3f1aaa6d15 Author: Joonas Niilola <juippis@gentoo.org> AuthorDate: 2024-12-10 07:20:00 +0000 Commit: Joonas Niilola <juippis@gentoo.org> CommitDate: 2024-12-10 07:20:00 +0000 dev-lang/rust: fix LLVM assertion with debug info in 1.83.0 - the patch is rebased for 1.83, but merged upstream to 1.84. Closes: https://bugs.gentoo.org/946158 Signed-off-by: Joonas Niilola <juippis@gentoo.org> .../rust/files/1.83.0-dwarf-llvm-assertion.patch | 242 +++++++++++++++++++++ .../{rust-1.83.0.ebuild => rust-1.83.0-r1.ebuild} | 1 + 2 files changed, 243 insertions(+) (In reply to Ulrich Müller from comment #5) > > This patch fixes the firefox build failure for me. You should package.mask rust-1.83.0-r1 locally :) |