We're not sure why these got dropped so maybe there is some deep incompatibility but let's see.
Sanity check failed: > dev-lang/spidermonkey-78.4.0 > bdepend ~alpha stable profile default/linux/alpha/17.0 (31 total) > >=virtual/rust-1.41.0 > sys-devel/llvm
I realised just as I filed the bug. Rust! We need to figure out a bootstrap path on these arches where upstream do not supply binaries.
Sanity check failed: > dev-lang/spidermonkey-78.4.1 > bdepend ~alpha stable profile default/linux/alpha/17.0 (31 total) > >=virtual/rust-1.41.0 > sys-devel/llvm
Sanity check failed: > dev-lang/spidermonkey-78.5.0 > bdepend ~alpha stable profile default/linux/alpha/17.0 (31 total) > >=virtual/rust-1.41.0 > sys-devel/llvm
Sanity check failed: > dev-lang/spidermonkey-78.6.0 > bdepend ~alpha stable profile default/linux/alpha/17.0 (31 total) > >=virtual/rust-1.41.0 > sys-devel/llvm:10 > sys-devel/llvm:11 > sys-devel/llvm:9
Sanity check failed: > dev-lang/spidermonkey-78.7.0 > bdepend ~alpha stable profile default/linux/alpha/17.0 (31 total) > >=virtual/rust-1.41.0 > sys-devel/llvm:10 > sys-devel/llvm:11 > sys-devel/llvm:9
Sanity check failed: > dev-lang/spidermonkey-78.7.1 > bdepend ~alpha stable profile default/linux/alpha/17.0 (31 total) > >=virtual/rust-1.41.0 > sys-devel/llvm:10 > sys-devel/llvm:11 > sys-devel/llvm:9
Sanity check failed: > dev-lang/spidermonkey-78.8.0 > bdepend ~alpha stable profile default/linux/alpha/17.0 (31 total) > >=virtual/rust-1.41.0 > sys-devel/llvm:10 > sys-devel/llvm:11 > sys-devel/llvm:9
Sanity check failed: > dev-lang/spidermonkey-78.9.0 > bdepend ~alpha stable profile default/linux/alpha/17.0 (31 total) > >=virtual/rust-1.41.0 > sys-devel/llvm:10 > sys-devel/llvm:11
Sanity check failed: > dev-lang/spidermonkey-78.10.0 > bdepend ~alpha stable profile default/linux/alpha/17.0 (31 total) > >=virtual/rust-1.41.0 > sys-devel/llvm:10 > sys-devel/llvm:11 > sys-devel/llvm:12
Sanity check failed: > dev-lang/spidermonkey-78.10.0 > bdepend ~alpha stable profile default/linux/alpha/17.0 (31 total) > >=virtual/rust-1.41.0 > sys-devel/llvm:10 > sys-devel/llvm:11
Sanity check failed: > dev-lang/spidermonkey-78.10.0 > bdepend ~alpha stable profile default/linux/alpha/17.0 (13 total) > >=virtual/rust-1.41.0 > sys-devel/llvm:10 > sys-devel/llvm:11 > bdepend ~ppc stable profile default/linux/powerpc/ppc32/17.0 (10 total) > sys-devel/llvm:10 > sys-devel/llvm:11 > bdepend ~sparc stable profile default/linux/sparc/17.0 (8 total) > =sys-devel/lld-10* > =sys-devel/lld-11* > >=virtual/rust-1.41.0 > sys-devel/clang:10 > sys-devel/clang:11 > sys-devel/llvm:10 > sys-devel/llvm:11
Sanity check failed: > dev-lang/spidermonkey-78.10.1 > bdepend ~alpha stable profile default/linux/alpha/17.0 (13 total) > >=virtual/rust-1.41.0 > sys-devel/llvm:10 > sys-devel/llvm:11 > sys-devel/llvm:12 > bdepend ~ppc stable profile default/linux/powerpc/ppc32/17.0 (10 total) > sys-devel/llvm:10 > sys-devel/llvm:11 > sys-devel/llvm:12 > bdepend ~sparc stable profile default/linux/sparc/17.0 (8 total) > =sys-devel/lld-10* > =sys-devel/lld-11* > =sys-devel/lld-12* > >=virtual/rust-1.41.0 > sys-devel/clang:10 > sys-devel/clang:11 > sys-devel/llvm:10 > sys-devel/llvm:11
Sanity check failed: > dev-lang/spidermonkey-78.10.1 > bdepend ~alpha stable profile default/linux/alpha/17.0 (13 total) > >=virtual/rust-1.41.0 > sys-devel/llvm:10 > sys-devel/llvm:11 > sys-devel/llvm:12 > bdepend ~sparc stable profile default/linux/sparc/17.0 (8 total) > =sys-devel/lld-10* > =sys-devel/lld-11* > =sys-devel/lld-12* > >=virtual/rust-1.41.0 > sys-devel/clang:10 > sys-devel/clang:11 > sys-devel/llvm:10 > sys-devel/llvm:11
Sanity check failed: > dev-lang/spidermonkey-78.11.0 > bdepend ~alpha stable profile default/linux/alpha/17.0 (13 total) > >=virtual/rust-1.41.0 > sys-devel/llvm:10 > sys-devel/llvm:11 > sys-devel/llvm:12 > bdepend ~sparc stable profile default/linux/sparc/17.0 (8 total) > =sys-devel/lld-10* > =sys-devel/lld-11* > =sys-devel/lld-12* > >=virtual/rust-1.41.0 > sys-devel/clang:10 > sys-devel/clang:11 > sys-devel/llvm:10 > sys-devel/llvm:11
Sanity check failed: > dev-lang/spidermonkey-78.12.0 > bdepend ~alpha stable profile default/linux/alpha/17.0 (13 total) > >=virtual/rust-1.41.0 > sys-devel/llvm:10 > sys-devel/llvm:11 > sys-devel/llvm:12 > bdepend ~sparc stable profile default/linux/sparc/17.0 (8 total) > =sys-devel/lld-10* > =sys-devel/lld-11* > =sys-devel/lld-12* > >=virtual/rust-1.41.0 > sys-devel/clang:10 > sys-devel/clang:11 > sys-devel/llvm:10 > sys-devel/llvm:11
Sanity check failed: > dev-lang/spidermonkey-78.13.0 > bdepend ~alpha stable profile default/linux/alpha/17.0 (13 total) > >=virtual/rust-1.41.0 > sys-devel/llvm:10 > sys-devel/llvm:11 > sys-devel/llvm:12 > bdepend ~sparc stable profile default/linux/sparc/17.0 (8 total) > =sys-devel/lld-10* > =sys-devel/lld-11* > =sys-devel/lld-12* > >=virtual/rust-1.41.0 > sys-devel/clang:10 > sys-devel/clang:11 > sys-devel/llvm:10 > sys-devel/llvm:11
Sanity check failed: > dev-lang/spidermonkey-78.14.0 > bdepend ~alpha stable profile default/linux/alpha/17.0 (13 total) > >=virtual/rust-1.41.0 > sys-devel/llvm:10 > sys-devel/llvm:11 > sys-devel/llvm:12 > bdepend ~sparc stable profile default/linux/sparc/17.0 (8 total) > =sys-devel/lld-10* > =sys-devel/lld-11* > =sys-devel/lld-12* > >=virtual/rust-1.41.0 > sys-devel/clang:10 > sys-devel/clang:11 > sys-devel/llvm:10 > sys-devel/llvm:11
Sanity check failed: > dev-lang/spidermonkey-78.15.0 > bdepend ~alpha stable profile default/linux/alpha/17.0 (13 total) > >=virtual/rust-1.41.0 > sys-devel/llvm:10 > sys-devel/llvm:11 > sys-devel/llvm:12 > bdepend ~sparc stable profile default/linux/sparc/17.0 (8 total) > =sys-devel/lld-10* > =sys-devel/lld-11* > =sys-devel/lld-12* > >=virtual/rust-1.41.0 > sys-devel/clang:10 > sys-devel/clang:11 > sys-devel/llvm:10 > sys-devel/llvm:11
Sanity check failed: > dev-lang/spidermonkey-78.15.0 > bdepend ~alpha stable profile default/linux/alpha/17.0 (13 total) > >=virtual/rust-1.41.0 > sys-devel/llvm:10 > sys-devel/llvm:11 > sys-devel/llvm:12 > sys-devel/llvm:13 > bdepend ~sparc stable profile default/linux/sparc/17.0 (8 total) > =sys-devel/lld-10* > =sys-devel/lld-11* > =sys-devel/lld-12* > =sys-devel/lld-13* > >=virtual/rust-1.41.0 > sys-devel/clang:10 > sys-devel/clang:11 > sys-devel/llvm:10 > sys-devel/llvm:11
Sanity check failed: > dev-lang/spidermonkey-78.15.0 > bdepend ~alpha stable profile default/linux/alpha/17.0 (10 total) > >=virtual/rust-1.41.0 > sys-devel/llvm:10 > sys-devel/llvm:11 > sys-devel/llvm:12 > sys-devel/llvm:13 > bdepend ~sparc stable profile default/linux/sparc/17.0 (6 total) > =sys-devel/lld-10* > =sys-devel/lld-11* > =sys-devel/lld-12* > =sys-devel/lld-13* > >=virtual/rust-1.41.0 > sys-devel/clang:10 > sys-devel/clang:11 > sys-devel/llvm:10 > sys-devel/llvm:11
Works on ppc. It fails some tests (bug #827960), fails to build with USE=lto (bug #827959) but it builds sys-auth/polkit-0.120-r1 just fine. # cat spidermonkey-753221.report USE tests started on Do 2. Dez 01:25:08 CET 2021 FEATURES=' test' failed for =dev-lang/spidermonkey-78.15.0 USE='-lto' succeeded for =dev-lang/spidermonkey-78.15.0 USE='lto' failed for =dev-lang/spidermonkey-78.15.0
Sanity check failed: > dev-lang/spidermonkey-78.15.0 > bdepend ~alpha stable profile default/linux/alpha/17.0 (10 total) > >=virtual/rust-1.41.0 > sys-devel/llvm:10 > sys-devel/llvm:11 > sys-devel/llvm:12 > sys-devel/llvm:13 > bdepend ~alpha dev profile default/linux/alpha/17.0/systemd (1 total) > >=virtual/rust-1.41.0 > sys-devel/llvm:10 > sys-devel/llvm:11 > sys-devel/llvm:12 > sys-devel/llvm:13 > bdepend ~sparc stable profile default/linux/sparc/17.0 (6 total) > =sys-devel/lld-10* > =sys-devel/lld-11* > =sys-devel/lld-12* > =sys-devel/lld-13* > >=virtual/rust-1.41.0 > sys-devel/clang:10 > sys-devel/clang:11 > sys-devel/llvm:10 > sys-devel/llvm:11
Drop CCs for no-rust platforms (alpha, hppa, ia64) please.
Sanity check failed: > dev-lang/spidermonkey-78.15.0 > bdepend ~sparc stable profile default/linux/sparc/17.0 (6 total) > =sys-devel/lld-10* > =sys-devel/lld-11* > =sys-devel/lld-12* > =sys-devel/lld-13* > >=virtual/rust-1.41.0 > sys-devel/clang:10 > sys-devel/clang:11 > sys-devel/llvm:10 > sys-devel/llvm:11
Unable to check for sanity: > package masked: dev-lang/spidermonkey-78.15.0, in all profiles for arch: sparc
Sanity check failed: > dev-lang/spidermonkey-78.15.0 > bdepend ~sparc stable profile default/linux/sparc/17.0/64ul (3 total) > =sys-devel/lld-10* > =sys-devel/lld-11* > =sys-devel/lld-12* > =sys-devel/lld-13* > sys-devel/clang:10 > sys-devel/clang:11 > sys-devel/llvm:10 > sys-devel/llvm:11
LLVM 14 is where we've tested sparc. Could we see whether spidermonkey works on with LLVM 14?
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cec807d6d225cc94eeeab2ee34a142b6607b5f69 commit cec807d6d225cc94eeeab2ee34a142b6607b5f69 Author: Joonas Niilola <juippis@gentoo.org> AuthorDate: 2022-06-26 13:14:05 +0000 Commit: Joonas Niilola <juippis@gentoo.org> CommitDate: 2022-06-26 13:14:55 +0000 dev-lang/spidermonkey: enable llvm:14 for 78 Bug: https://bugs.gentoo.org/753221 Signed-off-by: Joonas Niilola <juippis@gentoo.org> dev-lang/spidermonkey/spidermonkey-78.15.0.ebuild | 23 ++++++++--------------- 1 file changed, 8 insertions(+), 15 deletions(-)
Note that tests didn't work... but that shouldn't be anything new. Everything else compiled just fine. Not too keen on working on those test phase results.
Sanity check failed: > dev-lang/spidermonkey-78.15.0 > bdepend ~sparc stable profile default/linux/sparc/17.0/64ul (3 total) > =sys-devel/lld-12* > =sys-devel/lld-13* > =sys-devel/lld-14*