From 5691ade54d5eedcfe1388a298294f5c9d7bfdd1f Mon Sep 17 00:00:00 2001 From: Matthew Flatt Date: Sun, 11 Oct 2020 09:04:21 -0600 Subject: [PATCH] cs: repairs for building on Solairs / OpenIndiana --- racket/src/ChezScheme/c/version.h | 6 ++++-- racket/src/cs/c/configure | 2 ++ racket/src/cs/c/configure.ac | 2 ++ 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/racket/src/ChezScheme/c/version.h b/racket/src/ChezScheme/c/version.h index 8472375a75..ed5bcd933e 100644 --- a/racket/src/ChezScheme/c/version.h +++ b/racket/src/ChezScheme/c/version.h @@ -97,9 +97,11 @@ # define LITTLE_ENDIAN_IEEE_DOUBLE # endif # elif defined(_MSC_VER) || defined(__MINGW32__) -# define OS_ANY_WINDOWS +# define OS_ANY_WINDOWS # elif __APPLE__ -# define OS_ANY_MACOSX +# define OS_ANY_MACOSX +# elif defined(sun) +# define OS_ANY_SOLARIS2 # endif #endif diff --git a/racket/src/cs/c/configure b/racket/src/cs/c/configure index dce3e74a6c..2bd596b619 100755 --- a/racket/src/cs/c/configure +++ b/racket/src/cs/c/configure @@ -4228,6 +4228,8 @@ disable_curses_arg=--disable-curses case "$host_os" in solaris2*) MACH_OS=s2 + use_flag_pthread="no" + use_flag_posix_pthread="yes" ;; aix*) ;; diff --git a/racket/src/cs/c/configure.ac b/racket/src/cs/c/configure.ac index ceea532ac1..b9a60a0159 100644 --- a/racket/src/cs/c/configure.ac +++ b/racket/src/cs/c/configure.ac @@ -189,6 +189,8 @@ disable_curses_arg=--disable-curses case "$host_os" in solaris2*) MACH_OS=s2 + use_flag_pthread="no" + use_flag_posix_pthread="yes" ;; aix*) ;;