summaryrefslogtreecommitdiff
path: root/dev-lang/rust/rust-1.85.0-r1.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-04-20dev-lang/rust: allow building with moldblackteahamburger
Closes: https://bugs.gentoo.org/952925 Signed-off-by: blackteahamburger <blackteahamburger@outlook.com> Closes: https://github.com/gentoo/gentoo/pull/41387 Signed-off-by: Sam James <sam@gentoo.org>
2025-04-10dev-lag/rust: require lld only if USE="lto system-llvm"Z. Liu
Signed-off-by: Z. Liu <zhixu.liu@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/41523 Signed-off-by: Sam James <sam@gentoo.org>
2025-03-21dev-lang/rust: fix build using clang but not lldZ. Liu
use-lld appeared first in commit bfba6ef328bbba327cae8918e795c11b89217672 refactored in commit befd1eb4ec78e19f0c8628fa75241ea3ed6ec792 Closes: https://bugs.gentoo.org/948027 Signed-off-by: Z. Liu <zhixu.liu@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/40772 Signed-off-by: Sam James <sam@gentoo.org>
2025-03-20dev-lang/rust: provide more neutral `default-linker`Sam James
... otherwise CC at the time of building dev-lang/rust is baked in, which is problematic if e.g. CC=clang-19 is used and then it gets depcleaned later (as reported on the gentoo-user ML). Signed-off-by: Sam James <sam@gentoo.org>
2025-02-25dev-lang/rust: Enable dynamic linking by default for musl targetsMichal Rostecki
We already have a similar patch for versions before 1.85.0. Change rust-lang/rust@9c37c14aa245, which got released in 1.85.0, made us think that such a patch is not needed anymore, but that's not true. Upstream didn't fix the existing individual targets yet. Bug: https://bugs.gentoo.org/950275 Signed-off-by: Michal Rostecki <vadorovsky@protonmail.com> Closes: https://github.com/gentoo/gentoo/pull/40752 Signed-off-by: Sam James <sam@gentoo.org>