nuttx/tools/x86_64-unknown-nuttx.json
kay-lambdadelta ebb9d80bef tools/rust: Fix softfloat abi target spec name
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>
2026-08-13 12:41:54 +02:00

36 lines
No EOL
952 B
JSON

{
"arch": "x86_64",
"cpu": "x86-64",
"crt-objects-fallback": "false",
"data-layout": "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-i128:128-f80:128-n8:16:32:64-S128",
"disable-redzone": true,
"features": "-mmx,-sse,-sse2,-sse3,-ssse3,-sse4.1,-sse4.2,-avx,-avx2,+soft-float",
"linker": "rust-lld",
"linker-flavor": "gnu-lld",
"llvm-target": "x86_64-unknown-nuttx",
"max-atomic-width": 64,
"metadata": {
"description": "x86_64 target for NuttX RTOS with softfloat",
"host_tools": false,
"std": true,
"tier": 3
},
"panic-strategy": "abort",
"plt-by-default": false,
"position-independent-executables": true,
"relro-level": "full",
"rustc-abi": "softfloat",
"stack-probes": {
"kind": "inline"
},
"static-position-independent-executables": true,
"supported-sanitizers": [
"kcfi",
"kernel-address"
],
"os": "nuttx",
"target-family": [
"unix"
],
"target-pointer-width": 64
}