--- jdk23u-jdk-23.0.1-ga/src/hotspot/share/runtime/os.cpp.orig
+++ jdk23u-jdk-23.0.1-ga/src/hotspot/share/runtime/os.cpp
@@ -84,6 +84,7 @@
 
 # include <signal.h>
 # include <errno.h>
+# include <alloca.h>
 
 OSThread*         os::_starting_thread    = nullptr;
 volatile unsigned int os::_rand_seed      = 1234567;