mirror of
https://github.com/apache/nuttx.git
synced 2026-08-20 13:08:26 +00:00
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>
36 lines
No EOL
952 B
JSON
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
|
|
} |