currently there are multiple problems with the eclass that need addressing: * CHOST matcher assumes only upstream-provided triplets * SRC_URI assumes only upstream dist tarballs * the whole matching is hacky and hardcoded, it needs to be improved. * mixes sh and bash syntax, should consistently use the latter
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0a82c42c13340743296461c0b594c5ad2f8a116 commit c0a82c42c13340743296461c0b594c5ad2f8a116 Author: Sam James <sam@gentoo.org> AuthorDate: 2022-06-25 05:34:44 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-06-25 05:35:20 +0000 profiles/arch/sparc: force dev-lang/rust[system-bootstrap] Needed for now until dev-lang/rust learns how to use our bootstrap tarball which we inject into dev-lang/rust-bin for sparc. Bug: https://bugs.gentoo.org/842246 Bug: https://bugs.gentoo.org/769467 Signed-off-by: Sam James <sam@gentoo.org> profiles/arch/sparc/package.use.force | 6 ++++++ 1 file changed, 6 insertions(+)
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e791aea82a45010c220f1101ce0485f4a5d6ca1 commit 0e791aea82a45010c220f1101ce0485f4a5d6ca1 Author: Sam James <sam@gentoo.org> AuthorDate: 2022-06-25 05:39:09 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-06-25 05:39:37 +0000 profiles/arch/sparc: mask dev-lang/rust-bin[clippy,doc,rls,rustfmt] Bug: https://bugs.gentoo.org/769467 Bug: https://bugs.gentoo.org/842246 See: c0a82c42c13340743296461c0b594c5ad2f8a116 Signed-off-by: Sam James <sam@gentoo.org> profiles/arch/sparc/package.use.mask | 5 +++++ 1 file changed, 5 insertions(+)