Summary: | dev-lang/rust: can't compile on pure LLVM profiles (no sys-devel/gcc) | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Sam James <sam> |
Component: | Current packages | Assignee: | Georgy Yakovlev <gyakovlev> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | rust |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: |
https://bugs.gentoo.org/show_bug.cgi?id=732632 https://bugs.gentoo.org/show_bug.cgi?id=894142 |
||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 408963, 836220 | ||
Attachments: | build.log |
Description
Sam James
2022-09-15 19:51:38 UTC
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3fa47c76138a86a5d29d30230c0afc1946d46d5b commit 3fa47c76138a86a5d29d30230c0afc1946d46d5b Author: Sam James <sam@gentoo.org> AuthorDate: 2022-09-16 00:33:02 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-09-16 00:35:04 +0000 profiles/features/clang: add LLVM_USE_LIBCXX, CXXSTDLIB Needed to build some Rust crates like sys-apps/uutils. I'd heard some users mention needing to set this but hadn't poked particularly far (was in the context of trying to do Firefox + libc++ on non-LLVM profiles IIRC). Bug: https://bugs.gentoo.org/732632 Bug: https://bugs.gentoo.org/870280 Thanks-to: Arfrever Frehtes Taifersar Arahesis <Arfrever@Apache.Org> Thanks-to: Georgy Yakovlev <gyakovlev@gentoo.org> Signed-off-by: Sam James <sam@gentoo.org> profiles/features/clang/make.defaults | 3 +++ 1 file changed, 3 insertions(+) The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=941cc3c5faae01bff0045d92e62da0a9689a0358 commit 941cc3c5faae01bff0045d92e62da0a9689a0358 Author: Georgy Yakovlev <gyakovlev@gentoo.org> AuthorDate: 2022-09-16 00:17:38 +0000 Commit: Georgy Yakovlev <gyakovlev@gentoo.org> CommitDate: 2022-09-16 00:46:12 +0000 dev-lang/rust: fix bootstrap on musl systems without gcc_s After extensive debug session we can bootstrap rust with upstream tarball on clang-musl-no-gcc system Thanks-to: Arfrever Frehtes Taifersar Arahesis <Arfrever@Apache.Org> Thanks-to: Sam James <sam@gentoo.org> Closes: https://bugs.gentoo.org/870280 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org> dev-lang/rust/rust-1.63.0-r1.ebuild | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e38708993c9481291726a1bead4e396799b9dba commit 9e38708993c9481291726a1bead4e396799b9dba Author: Sam James <sam@gentoo.org> AuthorDate: 2022-09-16 00:54:11 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-09-16 00:55:14 +0000 profiles/features/clang: add links for libcxx Rust variables Bug: https://bugs.gentoo.org/732632 Bug: https://bugs.gentoo.org/870280 See: 3fa47c76138a86a5d29d30230c0afc1946d46d5b Thanks-to: Arfrever Frehtes Taifersar Arahesis <Arfrever@Apache.Org> Signed-off-by: Sam James <sam@gentoo.org> profiles/features/clang/make.defaults | 3 +++ 1 file changed, 3 insertions(+) |