zig

fork of https://codeberg.org/ziglang/zig
Log | Files | Refs | README | LICENSE

commit 3efc229bbf8aaec9de54a702054b091bf890d56e (tree)
parent bcf3a7d600ee409ec8e24fb1640fbda1d4e11660
Author: Andrew Kelley <andrew@ziglang.org>
Date:   Fri, 17 Jun 2022 16:42:50 -0700

compiler-rt: musl ABI also needs __gnu_f2h_ieee etc

Diffstat:
Mlib/compiler_rt/common.zig | 5++++-
1 file changed, 4 insertions(+), 1 deletion(-)

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