authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2022-06-17 16:42:50-07:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2022-06-17 16:42:50-07:00
log3efc229bbf8aaec9de54a702054b091bf890d56e
tree3f3e841c8ea892b3777f8b19af4c7e8cb90e5453
parentbcf3a7d600ee409ec8e24fb1640fbda1d4e11660

compiler-rt: musl ABI also needs __gnu_f2h_ieee etc


1 files changed, 4 insertions(+), 1 deletions(-)

lib/compiler_rt/common.zig+4-1
...@@ -7,7 +7,10 @@ pub const linkage: std.builtin.GlobalLinkage = if (builtin.is_test) .Internal el...@@ -7,7 +7,10 @@ pub const linkage: std.builtin.GlobalLinkage = if (builtin.is_test) .Internal el
7pub const want_aeabi = builtin.cpu.arch.isARM() or builtin.cpu.arch.isThumb();7pub const want_aeabi = builtin.cpu.arch.isARM() or builtin.cpu.arch.isThumb();
8pub const want_ppc_abi = builtin.cpu.arch.isPPC() or builtin.cpu.arch.isPPC64();8pub const want_ppc_abi = builtin.cpu.arch.isPPC() or builtin.cpu.arch.isPPC64();
9pub const want_msvc_abi = builtin.abi == .msvc;9pub const want_msvc_abi = builtin.abi == .msvc;
10pub const want_gnu_abi = builtin.abi.isGnu();10/// Example symbols:
11/// * __gnu_f2h_ieee
12/// * __gnu_h2f_ieee
13pub const want_gnu_abi = builtin.abi.isGnu() or builtin.abi.isMusl();
11pub const want_sparc_abi = builtin.cpu.arch.isSPARC();14pub const want_sparc_abi = builtin.cpu.arch.isSPARC();
1215
13// Avoid dragging in the runtime safety mechanisms into this .o file,16// Avoid dragging in the runtime safety mechanisms into this .o file,