From 48dadddadfe6c043ef6bd068eae3edbddfea27d0 Mon Sep 17 00:00:00 2001 From: Philipp Oppermann Date: Mon, 6 Jul 2026 08:40:47 +0000 Subject: [PATCH] Change rustc-abi in custom targets to softfloat rust-lang/rust#157151 removed the `x86-softfloat` compatibility alias that was introduced in rust-lang/rust#151154. Nightlies from 2026-07-05 onward reject `"rustc-abi": "x86-softfloat"` with: invalid rustc abi: 'x86-softfloat'. allowed values: 'x86-sse2', 'powerpc-spe', 'softfloat' Switch the stage-3 and stage-4 custom JSON target specs to the canonical `softfloat` value. Co-Authored-By: Claude Opus 4.8 (1M context) --- Changelog.md | 2 ++ i686-stage-3.json | 2 +- x86_64-stage-4.json | 2 +- 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/Changelog.md b/Changelog.md index cda412a9..251755b5 100644 --- a/Changelog.md +++ b/Changelog.md @@ -1,5 +1,7 @@ # Unreleased +* change `rustc-abi` in custom targets from `x86-softfloat` to `softfloat`, following [rust-lang/rust#157151](https://github.com/rust-lang/rust/pull/157151) + # 0.11.15 - 2026-02-01 This release is compatible with Rust nightlies starting with `nightly-2026-02-01`. diff --git a/i686-stage-3.json b/i686-stage-3.json index ddc177d8..de632ce4 100644 --- a/i686-stage-3.json +++ b/i686-stage-3.json @@ -18,5 +18,5 @@ "vendor": "unknown", "relocation-model": "static", "features": "+soft-float,-sse,-mmx", - "rustc-abi": "x86-softfloat" + "rustc-abi": "softfloat" } diff --git a/x86_64-stage-4.json b/x86_64-stage-4.json index a9fb47b8..600f5dc1 100644 --- a/x86_64-stage-4.json +++ b/x86_64-stage-4.json @@ -19,5 +19,5 @@ "target-pointer-width": 64, "relocation-model": "static", "os": "none", - "rustc-abi": "x86-softfloat" + "rustc-abi": "softfloat" }