From be9b8f229a1d865d51470918cda5fad8f50b484c Mon Sep 17 00:00:00 2001
From: "Kirill A. Korinsky" <kirill@korins.ky>
Date: Mon, 31 Jul 2023 18:03:49 +0200
Subject: [PATCH 1/3] `alloca` requires `stdlib.h` on macOS

---
 gcl/configure    | 1 +
 gcl/configure.in | 1 +
 2 files changed, 2 insertions(+)

diff --git a/gcl/configure b/gcl/configure
index 65d9c17d7..dacc91952 100755
--- a/gcl/configure
+++ b/gcl/configure
@@ -8642,6 +8642,7 @@ else $as_nop
   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 /* end confdefs.h.  */
 
+        #include <stdlib.h>
         #include <stdio.h>
         #include <complex.h>
 	#define EXTER
diff --git a/gcl/configure.in b/gcl/configure.in
index 9fc49aefe..b6b997a29 100644
--- a/gcl/configure.in
+++ b/gcl/configure.in
@@ -1633,6 +1633,7 @@ AC_CHECK_HEADERS(complex.h)
 
 AC_MSG_CHECKING([for required object alignment])
 AC_RUN_IFELSE([AC_LANG_PROGRAM([[
+        #include <stdlib.h>
         #include <stdio.h>
         #include <complex.h>
 	#define EXTER
-- 
2.41.0

