Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/Unity-Technologies/bdwgc.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVladimir Vukicevic <vladimir@pobox.com>2020-04-14 01:46:45 +0300
committerVladimir Vukicevic <vladimir@pobox.com>2020-04-14 01:46:45 +0300
commitae32d1f144bbb9f346399d008fca9aa39479b712 (patch)
tree170696c61fbca8d42be68a787e38d30981df970d
parent49e0fa85e4b5ba0bb4b37e14c64e19ca20bd3789 (diff)
Build for WASI mostly like for Emscriptenwasi-work
-rw-r--r--include/private/gc_priv.h2
-rw-r--r--include/private/gcconfig.h4
2 files changed, 4 insertions, 2 deletions
diff --git a/include/private/gc_priv.h b/include/private/gc_priv.h
index 2bd85e3d..2ebb5247 100644
--- a/include/private/gc_priv.h
+++ b/include/private/gc_priv.h
@@ -764,7 +764,9 @@ EXTERN_C_END
#include "../gc_tiny_fl.h"
+#if !defined(__wasi__)
#include <setjmp.h>
+#endif
EXTERN_C_BEGIN
diff --git a/include/private/gcconfig.h b/include/private/gcconfig.h
index 7982ce39..94e4b55f 100644
--- a/include/private/gcconfig.h
+++ b/include/private/gcconfig.h
@@ -678,7 +678,7 @@ EXTERN_C_BEGIN
# define mach_type_known
# endif
-# if defined(__EMSCRIPTEN__)
+# if defined(__EMSCRIPTEN__) || defined(__wasi__)
# define I386
# define mach_type_known
# endif
@@ -881,7 +881,7 @@ EXTERN_C_BEGIN
# define DATAEND (ptr_t)ALIGNMENT
# endif
-# ifdef __EMSCRIPTEN__
+# if defined(__EMSCRIPTEN__) || defined(__wasi__)
# define OS_TYPE "EMSCRIPTEN"
# define CPP_WORDSZ 32
# define ALIGNMENT 4