From 6b1d94c5394e7e41389cb1cfef4f915965be1cb3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alex=20R=C3=B8nne=20Petersen?= Date: Sat, 27 Sep 2025 04:31:00 +0200 Subject: [PATCH] musl: add missing fenv C dummy functions for loongarch64-linux-muslsf https://www.openwall.com/lists/musl/2025/09/27/1 closes #25367 --- lib/libc/musl/src/fenv/loongarch64/fenv-sf.c | 3 +++ src/libs/musl.zig | 1 + 2 files changed, 4 insertions(+) create mode 100644 lib/libc/musl/src/fenv/loongarch64/fenv-sf.c diff --git a/lib/libc/musl/src/fenv/loongarch64/fenv-sf.c b/lib/libc/musl/src/fenv/loongarch64/fenv-sf.c new file mode 100644 index 0000000000000000000000000000000000000000..41154673aba74517969aee6e89a3a2566524cff6 --- /dev/null +++ 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 index 750252aa563bbe8888ada6db96b02ea54bf29b00..be7b0502f76c6d551d752142904a55f2a7e4acf2 100644 --- 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", -- 2.54.0