mirror of
https://github.com/Stichting-MINIX-Research-Foundation/pkgsrc-ng.git
synced 2025-09-28 22:44:59 -04:00
55 lines
1.6 KiB
Plaintext
55 lines
1.6 KiB
Plaintext
$NetBSD: patch-aa,v 1.14 2015/10/18 00:51:55 dholland Exp $
|
|
|
|
* Allow threads on OpenBSD now that OpenBSD has threads.
|
|
* Use correct CFLAGS on SunOS.
|
|
* XXX something about arm
|
|
* XXX something about rint()
|
|
|
|
--- configure.orig 2014-07-20 06:15:05.000000000 +0000
|
|
+++ configure
|
|
@@ -2893,6 +2893,14 @@ $as_echo "#define GC_NETBSD_THREADS 1" >
|
|
THREADDLLIBS="-lpthread -lrt"
|
|
GAUCHE_THREAD_TYPE=pthreads
|
|
;;
|
|
+ *-*-openbsd*)
|
|
+ $as_echo "#define GC_OPENBSD_THREADS 1" >>confdefs.h
|
|
+ $as_echo "#define _REENTRANT 1" >>confdefs.h
|
|
+ $as_echo "#define _PTHREADS 1" >>confdefs.h
|
|
+ THREADLIBS="-lpthread"
|
|
+ THREADDLLIBS="-lpthread"
|
|
+ GAUCHE_THREAD_TYPE=pthreads
|
|
+ ;;
|
|
*-*-solaris*)
|
|
|
|
$as_echo "#define GC_SOLARIS_THREADS 1" >>confdefs.h
|
|
@@ -3038,8 +3046,8 @@ GAUCHE_CONFIGURE_ARGS="`echo ""$ac_confi
|
|
|
|
|
|
case $host in
|
|
- *-pc-solaris2.*)
|
|
- CFLAGS="$CFLAGS -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED=1 -D__EXTENSIONS__" ;;
|
|
+ *-solaris2.*)
|
|
+ CFLAGS="$CFLAGS -D_XOPEN_SOURCE=600 -D__EXTENSIONS__" ;;
|
|
esac
|
|
|
|
ac_ext=c
|
|
@@ -5170,6 +5178,9 @@ $as_echo "#define SCM_TARGET_X86_64 1" >
|
|
;;
|
|
alpha*)
|
|
CFLAGS="$CFLAGS -mieee" ;;
|
|
+ arm*-*-netbsd*)
|
|
+ # Don't define DOUBLE_ARMENDIAN on netbsd.
|
|
+ ;;
|
|
arm*)
|
|
# ARM processor may use a special mixed endian for doubles. It can
|
|
# be switched by processor configuration. So we check it at runtime.
|
|
@@ -6377,7 +6388,7 @@ _ACEOF
|
|
|
|
fi
|
|
|
|
-for ac_func in isnan isinf trunc rint tgamma lgamma
|
|
+for ac_func in isnan isinf trunc tgamma lgamma
|
|
do :
|
|
as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
|
|
ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
|