From f8a959da050381f6d78ae7d960b1cae66a4ac1d0 Mon Sep 17 00:00:00 2001
From: "Ryan C. Gordon" <[EMAIL REDACTED]>
Date: Thu, 6 Nov 2025 13:37:35 -0500
Subject: [PATCH] cmake: Add some symbols to the Emscripten preseed cache.
---
cmake/PreseedEmscriptenCache.cmake | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/cmake/PreseedEmscriptenCache.cmake b/cmake/PreseedEmscriptenCache.cmake
index 3e81c3da6567e..78504a5d5fe75 100644
--- a/cmake/PreseedEmscriptenCache.cmake
+++ b/cmake/PreseedEmscriptenCache.cmake
@@ -175,5 +175,11 @@ if(EMSCRIPTEN)
set(HAVE_MEMFD_CREATE "" CACHE INTERNAL "Have symbol memfd_create")
set(HAVE_POSIX_FALLOCATE "1" CACHE INTERNAL "Have symbol posix_fallocate")
set(HAVE_DLOPEN_IN_LIBC "1" CACHE INTERNAL "Have symbol dlopen")
+ set(HAVE_FDATASYNC "1" CACHE INTERNAL "Have symbol fdatasync")
+ set(HAVE_GETHOSTNAME "1" CACHE INTERNAL "Have symbol gethostname")
+ set(HAVE_SIGTIMEDWAIT "1" CACHE INTERNAL "Have symbol sigtimedwait")
+ set(HAVE_PPOLL "" CACHE INTERNAL "Have symbol ppoll")
+ set(HAVE_POSIX_SPAWN_FILE_ACTIONS_ADDCHDIR "" CACHE INTERNAL "Have symbol posix_spawn_file_actions_addchdir")
+ set(HAVE_POSIX_SPAWN_FILE_ACTIONS_ADDCHDIR_NP "1" CACHE INTERNAL "Have symbol posix_spawn_file_actions_addchdir_np")
endfunction()
endif()