2022-11-21 14:15:51 +00:00
|
|
|
{
|
|
|
|
"arch": "aarch64",
|
|
|
|
"data-layout": "e-m:e-i8:8:32-i16:16:32-i64:64-i128:128-n32:64-S128",
|
|
|
|
"dynamic-linking": true,
|
|
|
|
"disable-redzone": true,
|
|
|
|
"env": "newlib",
|
|
|
|
"executables": true,
|
|
|
|
"exe-suffix": ".elf",
|
|
|
|
"features": "+a57,+strict-align,+crc,+crypto",
|
|
|
|
"has-rpath": false,
|
2022-12-01 13:30:59 +00:00
|
|
|
"has-thread-local": false,
|
2022-11-21 14:15:51 +00:00
|
|
|
"linker": "/opt/devkitpro/devkitA64/bin/aarch64-none-elf-gcc",
|
|
|
|
"linker-flavor": "gcc",
|
|
|
|
"llvm-target": "aarch64-unknown-none",
|
|
|
|
"max-atomic-width": 128,
|
|
|
|
"no-default-libraries": false,
|
|
|
|
"os": "horizon",
|
|
|
|
"panic-strategy": "abort",
|
|
|
|
"position-independent-executables": true,
|
|
|
|
"pre-link-args": {
|
|
|
|
"gcc": [
|
|
|
|
"-fPIC",
|
|
|
|
"-specs",
|
|
|
|
"aarch64_nintendo_switch.specs",
|
|
|
|
"-T",
|
|
|
|
"aarch64_nintendo_switch.ld",
|
|
|
|
"-L",
|
|
|
|
"/opt/devkitpro/portlibs/switch/lib",
|
|
|
|
"-L",
|
2022-12-01 13:30:59 +00:00
|
|
|
"/opt/devkitpro/libnx/lib",
|
|
|
|
"-I",
|
|
|
|
"/opt/devkitpro/libnx/include"
|
2022-11-21 14:15:51 +00:00
|
|
|
]
|
|
|
|
},
|
|
|
|
"relocation-model": "pic",
|
|
|
|
"requires-uwtable": true,
|
|
|
|
"target-c-int-width": "32",
|
|
|
|
"target-endian": "little",
|
2022-12-01 13:30:59 +00:00
|
|
|
"target-family": [
|
|
|
|
"unix"
|
|
|
|
],
|
2022-11-21 14:15:51 +00:00
|
|
|
"target-pointer-width": "64",
|
|
|
|
"trap-unreachable": true,
|
|
|
|
"vendor": "nintendo"
|
|
|
|
}
|