diff options
author | Vladimir Vukicevic <vladimir@pobox.com> | 2020-04-14 01:46:45 +0300 |
---|---|---|
committer | Vladimir Vukicevic <vladimir@pobox.com> | 2020-04-14 01:46:45 +0300 |
commit | ae32d1f144bbb9f346399d008fca9aa39479b712 (patch) | |
tree | 170696c61fbca8d42be68a787e38d30981df970d | |
parent | 49e0fa85e4b5ba0bb4b37e14c64e19ca20bd3789 (diff) |
Build for WASI mostly like for Emscriptenwasi-work
-rw-r--r-- | include/private/gc_priv.h | 2 | ||||
-rw-r--r-- | include/private/gcconfig.h | 4 |
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 |