-
-
Notifications
You must be signed in to change notification settings - Fork 3.1k
Send patch to LLVM adding the muslabin32 target environment #2909
Copy link
Copy link
Closed
Labels
abi-ilp32The 32-bit ABI for various 64-bit architecturesThe 32-bit ABI for various 64-bit architecturesarch-mips6464-bit MIPS64-bit MIPSbackend-llvmThe LLVM backend outputs an LLVM IR Module.The LLVM backend outputs an LLVM IR Module.os-linuxLinuxLinuxupstreamAn issue with a third party project that Zig uses.An issue with a third party project that Zig uses.
Milestone
Metadata
Metadata
Assignees
Labels
abi-ilp32The 32-bit ABI for various 64-bit architecturesThe 32-bit ABI for various 64-bit architecturesarch-mips6464-bit MIPS64-bit MIPSbackend-llvmThe LLVM backend outputs an LLVM IR Module.The LLVM backend outputs an LLVM IR Module.os-linuxLinuxLinuxupstreamAn issue with a third party project that Zig uses.An issue with a third party project that Zig uses.
Type
Fields
Give feedbackNo fields configured for issues without a type.
musl supports the mipsn32 ABI but LLVM only has
musl,musleabi, andmusleabihf.This C ABI is therefore unavailable in Zig even though musl provides it.
This should be an uncontroversial patch that I expect LLVM to accept easily.
https://github.com/llvm/llvm-project/blob/c23619b0c90056f9bd63f9b5d79caf5bf63618e8/llvm/include/llvm/ADT/Triple.h#L209-L211