summaryrefslogtreecommitdiff
path: root/dev-lang/rust/rust-1.87.0.ebuild
AgeCommit message (Collapse)Author
2025-06-04dev-lang/rust: drop i586 baseline patchMatt Jolly
Rust upstream have identified issues with this patch relating to broken x87 handling in LLVM. Drop the patch and revbump all impacted revisions to ensure that this is cleaned up. Closes: https://www.github.com/gentoo/gentoo/pulls/40616 Signed-off-by: Matt Jolly <kangie@gentoo.org>
2025-05-17dev-lang/rust: use system dev-libs/onigurumaSam James
It's a good idea anyway but it also avoids the C23 issue. We should look at unbundling the other bits but I'd like to avoid requiring libssh2 if we can help it unconditionally so punting on that for now w/ a comment. Closes: https://bugs.gentoo.org/956044 Signed-off-by: Sam James <sam@gentoo.org>
2025-05-17dev-lang/rust: ignore must_use noise in core_simdSam James
There's a bunch of must_use inside of portable_simd's core_simd crate which breaks the build. Just mark the relevant files with `allow(unused_attributes)` as there's loads of others, and I don't understand what a trait implementation actually is (as my understanding would mean there's really many others). This fixes building with RUSTFLAGS containing -C target-cpu=native where native is znver4 at least. Closes: https://bugs.gentoo.org/956018 Signed-off-by: Sam James <sam@gentoo.org>
2025-05-16dev-lang/rust: add 1.87.0Arthur Zamarin
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>