Fix build error with -fno-common (default of Clang 11 and GCC 10).

This commit is contained in:
MANTANI Nobutaka 2020-08-25 10:32:00 +00:00
parent cb85e046fd
commit 6d98f4efb7
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=546151

View File

@ -0,0 +1,11 @@
--- sigscheme/libgcroots/include/private/gc_priv.h.orig 2020-08-25 09:13:47 UTC
+++ sigscheme/libgcroots/include/private/gc_priv.h
@@ -1979,7 +1979,7 @@ void GC_err_puts(const char *s);
/* the signal mask. */
# define SETJMP(env) sigsetjmp(env, 1)
# define LONGJMP(env, val) siglongjmp(env, val)
-# define JMP_BUF sigjmp_buf
+# define JMP_BUF extern sigjmp_buf
#else
# ifdef ECOS
# define SETJMP(env) hal_setjmp(env)