Skip to content

tools/rust: Fix softfloat abi target spec name - #19779

Open
kay-lambdadelta wants to merge 1 commit into
apache:masterfrom
kay-lambdadelta:master
Open

tools/rust: Fix softfloat abi target spec name#19779
kay-lambdadelta wants to merge 1 commit into
apache:masterfrom
kay-lambdadelta:master

Conversation

@kay-lambdadelta

Copy link
Copy Markdown

Rename abi "x86-softfloat" to just "softfloat" to enable compatibility with newer rust nightly versions.

Summary

Rust recently changed the name of the softfloat abi to one more unified across targets, and more recently, removed the compat alias.

See this PR for the removal of the alias and this PR for the introduction of the new abi name.

Impact

This should allow rust programs compiling with nuttx's build scaffolding to be able to use newer nightly compilers.

Testing

This was tested with the latest rust version as of writing this (nightly-2026-08-09) with the "hello" example app for rust for the linux sim target.

Unfortunately due to a change to libc, compiling said example on x86/x86_64 with cargo remains broken. The cargo-less version builds and runs through.

Rename abi "x86-softfloat" to just "softfloat" to enable compatibility
with newer rust nightly versions.

Rust recently changed the name of the softfloat abi to one more unified
across targets, and more recently, removed the compat alias.

Signed-off-by: Kay Lambdadelta <lambdadeltakay@proton.me>
@github-actions github-actions Bot added Area: Tooling Size: XS The size of the change in this PR is very small labels Aug 11, 2026
@github-actions

Copy link
Copy Markdown

MemBrowse Memory Report

No memory changes detected for:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Area: Tooling Size: XS The size of the change in this PR is very small

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants