Hello

This patch adds dummy declaration of `_fe_nomask_env` which is exported by 
`cygwin.din` but not used for AArch64 at all.

Radek

---
>From 95803dff2ba531db12342c61f238d7d2ee0c7d80 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Radek=20Barto=C5=88?= <radek.bar...@microsoft.com>
Date: Thu, 3 Jul 2025 12:00:52 +0200
Subject: [PATCH] Cygwin: add dummy declaration of _fe_nomask_env
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

_fe_nomask_env is exported by cygwin.din but not used for AArch64 at all.

Signed-off-by: Radek BartoĊˆ <radek.bar...@microsoft.com>
---
 winsup/cygwin/fenv.c | 10 ++++++++++
 1 file changed, 10 insertions(+)

diff --git a/winsup/cygwin/fenv.c b/winsup/cygwin/fenv.c
index 80f7cc52c..1558f76c2 100644
--- a/winsup/cygwin/fenv.c
+++ b/winsup/cygwin/fenv.c
@@ -3,3 +3,13 @@
    being called from mainCRTStartup in crt0.o. */
 void _feinitialise (void)
 {}
+
+#if defined(__aarch64__)
+
+#include <fenv.h>
+#include <stddef.h>
+
+/* _fe_nomask_env is exported by cygwin.din but not used at all for AArch64. */
+const fenv_t *_fe_nomask_env = NULL;
+
+#endif /* __aarch64__ */
-- 
2.50.1.vfs.0.0
     

Reply via email to