From 43370d94a221c3acef7ad12471c4379d7f6c0745 Mon Sep 17 00:00:00 2001 From: Thirumalai Nagalingam Date: Thu, 19 Feb 2026 22:32:26 +0530 Subject: [PATCH 2/2] Cygwin: gendef: export _alloca only on x86_64 The _alloca symbol is exported only on x86_64 and is intentionally omitted on AArch64 to prevent link-time errors. Signed-off-by: Thirumalai Nagalingam --- winsup/cygwin/cygwin.din | 1 - winsup/cygwin/x86_64/cygwin.din | 1 + 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/winsup/cygwin/cygwin.din b/winsup/cygwin/cygwin.din index c3518f480..7709a0653 100644 --- a/winsup/cygwin/cygwin.din +++ b/winsup/cygwin/cygwin.din @@ -144,7 +144,6 @@ __xdrrec_getrec SIGFE __xdrrec_setnonblock SIGFE __xpg_sigpause SIGFE __xpg_strerror_r SIGFE -_alloca = __alloca NOSIGFE _dll_crt0 NOSIGFE _Exit SIGFE _exit SIGFE diff --git a/winsup/cygwin/x86_64/cygwin.din b/winsup/cygwin/x86_64/cygwin.din index 12a49b009..f352b5e8c 100644 --- a/winsup/cygwin/x86_64/cygwin.din +++ b/winsup/cygwin/x86_64/cygwin.din @@ -4,3 +4,4 @@ LIBRARY "cygwin1.dll" BASE=0x180040000 EXPORTS +_alloca = __alloca NOSIGFE -- 2.53.0.windows.1