Skip to content

Commit 48daddd

Browse files
phil-oppclaude
andcommitted
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) <noreply@anthropic.com>
1 parent e15118c commit 48daddd

3 files changed

Lines changed: 4 additions & 2 deletions

File tree

Changelog.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
# Unreleased
22

3+
* change `rustc-abi` in custom targets from `x86-softfloat` to `softfloat`, following [rust-lang/rust#157151](https://github.com/rust-lang/rust/pull/157151)
4+
35
# 0.11.15 - 2026-02-01
46

57
This release is compatible with Rust nightlies starting with `nightly-2026-02-01`.

i686-stage-3.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,5 +18,5 @@
1818
"vendor": "unknown",
1919
"relocation-model": "static",
2020
"features": "+soft-float,-sse,-mmx",
21-
"rustc-abi": "x86-softfloat"
21+
"rustc-abi": "softfloat"
2222
}

x86_64-stage-4.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,5 +19,5 @@
1919
"target-pointer-width": 64,
2020
"relocation-model": "static",
2121
"os": "none",
22-
"rustc-abi": "x86-softfloat"
22+
"rustc-abi": "softfloat"
2323
}

0 commit comments

Comments
 (0)