commit 6b1d94c5394e7e41389cb1cfef4f915965be1cb3 (tree)
parent a1c410d512fe513ca7ae4f11d9cbd59273284efa
Author: Alex Rønne Petersen <alex@alexrp.com>
Date: Sat, 27 Sep 2025 04:31:00 +0200
musl: add missing fenv C dummy functions for loongarch64-linux-muslsf
https://www.openwall.com/lists/musl/2025/09/27/1
closes #25367
Diffstat:
2 files changed, 4 insertions(+), 0 deletions(-)
diff --git a/lib/libc/musl/src/fenv/loongarch64/fenv-sf.c b/lib/libc/musl/src/fenv/loongarch64/fenv-sf.c
@@ -0,0 +1,3 @@
+#ifdef __loongarch_soft_float
+#include "../fenv.c"
+#endif
diff --git a/src/libs/musl.zig b/src/libs/musl.zig
@@ -627,6 +627,7 @@ const src_files = [_][]const u8{
"musl/src/fenv/hexagon/fenv.S",
"musl/src/fenv/i386/fenv.s",
"musl/src/fenv/loongarch64/fenv.S",
+ "musl/src/fenv/loongarch64/fenv-sf.c",
"musl/src/fenv/m68k/fenv.c",
"musl/src/fenv/mips64/fenv.S",
"musl/src/fenv/mips64/fenv-sf.c",