diff options
Diffstat (limited to 'libc/ci/switch.json')
-rw-r--r-- | libc/ci/switch.json | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/libc/ci/switch.json b/libc/ci/switch.json new file mode 100644 index 0000000..bc18948 --- /dev/null +++ b/libc/ci/switch.json @@ -0,0 +1,37 @@ +{ + "family": "unix", + "env": "newlib", + "target-env": "newlib", + "target-family": "unix", + "target-c-int-width": "32", + "target-endian": "little", + "target-pointer-width": "64", + "os": "horizon", + "arch": "aarch64", + "panic-strategy": "unwind", + "abi-blacklist": [ + "stdcall", + "fastcall", + "vectorcall", + "thiscall", + "win64", + "sysv64" + ], + "dynamic-linking" : false, + "features": "+a53,+strict-align", + "data-layout": "e-m:e-i8:8:32-i16:16:32-i64:64-i128:128-n32:64-S128", + "executables": true, + "position-independent-executables" : true, + "linker-flavor": "gcc", + "llvm-target": "aarch64-unknown-none", + "has-elf-tls" : false, + "linker-is-gnu" : true, + "disable-redzone" : true, + "relocation-model" : "pic", + "max-atomic-width": 128, + "exe-suffix": ".elf", + "staticlib-suffix" : ".a", + "trap-unreachable" : true, + "emit-debug-gdb-scripts" : true, + "requires-uwtable" : true +}
\ No newline at end of file |