We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
for LM, we want to support different combinations of:
to do that, we should add this target "triple" format:
<backend> - <arch> - <environment> - <object format> - ....
everything after the fourth dash (if present) can be ignored. this is for forwards compatibility.
c
c_gnu
c_clang
c_msvc
c_tcc
arch_subarch
freestanding
libc
libc_unix
libc_posix
libc_glibc
libc_win32
wasip1
wasip1_threads
external
elf
wasm
coff
c-c-libc-external
c_clang-riscv64-libc_posix-external
llvm-wasm32-wasip1_threads-wasm
The text was updated successfully, but these errors were encountered:
@andrew-johnson-4 thoughts?
Sorry, something went wrong.
direct-wasm32-wasip1-wasm
yeah, triples are the best practice way of doing this. I just don't want to think about this until core is more stable.
alex-s168
No branches or pull requests
for LM, we want to support different combinations of:
to do that, we should add this target "triple" format:
format
everything after the fourth dash (if present) can be ignored.
this is for forwards compatibility.
valid backend values
c
c_gnu
: also for clangc_clang
c_msvc
c_tcc
valid architectures + sub architectures:
c
: should be used when architecture is completely abstracted away by C backendarch_subarch
valid environment values:
freestanding
libc
libc_unix
libc_posix
libc_glibc
libc_win32
wasip1
wasip1_threads
valid object format values:
external
: when abstracted away by external toolchain (when used with for example C backend)elf
wasm
: wasm binary formatcoff
examples:
c-c-libc-external
: what we are doing currentlyc_clang-riscv64-libc_posix-external
llvm-wasm32-wasip1_threads-wasm
: there will probably never be an LLVM backend, but that is just an example.The text was updated successfully, but these errors were encountered: