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