Summary: | dev-lang/spidermonkey-115.3.1 with dev-lang/rust-bin - ERROR: Cannot compile for x86_64-gentoo-linux-musl with /usr/bin/rustc | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Toralf Förster <toralf> |
Component: | Current packages | Assignee: | Gentoo musl team <musl> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | immoloism, mozilla, navi, randy |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
emerge-info.txt
dev-lang:spidermonkey-78.15.0:20211213-234424.log emerge-history.txt environment etc.portage.tar.bz2 logs.tar.bz2 temp.tar.bz2 |
Description
Toralf Förster
![]() Created attachment 758858 [details]
emerge-info.txt
Created attachment 758859 [details]
dev-lang:spidermonkey-78.15.0:20211213-234424.log
Created attachment 758860 [details]
emerge-history.txt
Created attachment 758861 [details]
environment
Created attachment 758862 [details]
etc.portage.tar.bz2
Created attachment 758863 [details]
logs.tar.bz2
Created attachment 758864 [details]
temp.tar.bz2
*** Bug 831900 has been marked as a duplicate of this bug. *** After hitting this issue myself with version 102 and discussing this with juppis and sam on IRC I believe we have found the cause of this to be using dev-lang/rust-bin as compiling rust and building spidermonkey works as expected, at least when compiled with llvm. So the current workaround is to only use non-bin version of rust for now while using musl systems for affected users. tinderbox_musl has reproduced this issue with version 115.3.1 - Updating summary. The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f097074a001542ce0b10a3edd47d2c0c9e4b37db commit f097074a001542ce0b10a3edd47d2c0c9e4b37db Author: Joonas Niilola <juippis@gentoo.org> AuthorDate: 2024-04-16 07:15:53 +0000 Commit: Joonas Niilola <juippis@gentoo.org> CommitDate: 2024-04-16 07:17:14 +0000 dev-lang/spidermonkey: add 115.10.0 - enable llvm-18, - sync workarounds on musl from firefox-esr. Closes: https://bugs.gentoo.org/929013 Closes: https://bugs.gentoo.org/829148 Signed-off-by: Joonas Niilola <juippis@gentoo.org> dev-lang/spidermonkey/Manifest | 2 + dev-lang/spidermonkey/spidermonkey-115.10.0.ebuild | 504 +++++++++++++++++++++ 2 files changed, 506 insertions(+) |