From f6ac1a6e05cbd46f646cf09e036921ca282694cf Mon Sep 17 00:00:00 2001 From: mihael Date: Thu, 26 Mar 2026 23:38:26 +0100 Subject: [PATCH] `compiler_rt`: Symbolically link `cosl` & `sinl` impl to `__cosl` & `__sinl` Some of the functions (e.g., `lgammal`) depended on the `__sinl` and `__cosl` functions being present. --- lib/compiler_rt/cos.zig | 1 + lib/compiler_rt/sin.zig | 1 + 2 files changed, 2 insertions(+) diff --git a/lib/compiler_rt/cos.zig b/lib/compiler_rt/cos.zig index 891133711467c84d655e08f09ee414b92b23ebc7..3c4bc4adb43e05584c08d0842217249967c3d75a 100644 --- a/lib/compiler_rt/cos.zig +++ b/lib/compiler_rt/cos.zig @@ -21,6 +21,7 @@ const utils = @import("math_utils.zig"); comptime { symbol(&__cosh, "__cosh"); + symbol(&cosl, "__cosl"); symbol(&cosf, "cosf"); symbol(&cos, "cos"); symbol(&__cosx, "__cosx"); diff --git a/lib/compiler_rt/sin.zig b/lib/compiler_rt/sin.zig index 78a56d9b8c8c1d043f29357e5e870e81d046c772..ca8c9943bfcad2d047d2dea27f4d9dba8a17243b 100644 --- a/lib/compiler_rt/sin.zig +++ b/lib/compiler_rt/sin.zig @@ -21,6 +21,7 @@ const utils = @import("math_utils.zig"); comptime { symbol(&__sinh, "__sinh"); + symbol(&sinl, "__sinl"); symbol(&sinf, "sinf"); symbol(&sin, "sin"); symbol(&__sinx, "__sinx"); -- 2.54.0