restore fixed-stack-size configuration for FreeBSD

svn: r16746
This commit is contained in:
Matthew Flatt 2009-11-13 16:06:03 +00:00
parent 71233bad43
commit c311b8ed66
2 changed files with 4 additions and 8 deletions

6
src/configure vendored
View File

@ -5841,6 +5841,8 @@ case $OS in
FreeBSD) FreeBSD)
LIBS="$LIBS -rdynamic -pthread" LIBS="$LIBS -rdynamic -pthread"
DYN_CFLAGS="-fPIC" DYN_CFLAGS="-fPIC"
# With pthreads enabled, initial thread's stack size doesn't use rlimit:
MZOPTIONS="$MZOPTIONS -DASSUME_FIXED_STACK_SIZE -DFIXED_STACK_SIZE=1048576"
;; ;;
OpenBSD) OpenBSD)
LIBS="$LIBS -rdynamic -Wl,--export-dynamic" LIBS="$LIBS -rdynamic -Wl,--export-dynamic"
@ -10706,10 +10708,6 @@ if test "${enable_pthread}" = "yes" ; then
PREFLAGS="$PREFLAGS -D_THREAD_SAFE" PREFLAGS="$PREFLAGS -D_THREAD_SAFE"
X_EXTRA_LIBS="$X_EXTRA_LIBS -pthread" X_EXTRA_LIBS="$X_EXTRA_LIBS -pthread"
MZOPTIONS="$MZOPTIONS -DUSE_PTHREAD_INSTEAD_OF_ITIMER" MZOPTIONS="$MZOPTIONS -DUSE_PTHREAD_INSTEAD_OF_ITIMER"
# Historically needed for FreeBSD, where the initial thread stack was
# only 1MB when pthreads linked in:
# MZOPTIONS="$MZOPTIONS -DASSUME_FIXED_STACK_SIZE -DFIXED_STACK_SIZE=1048576"
GC2OPTIONS="$GC2OPTIONS -DNO_GC_SIGNALS"
fi fi
############### places ################### ############### places ###################

View File

@ -551,6 +551,8 @@ case $OS in
FreeBSD) FreeBSD)
LIBS="$LIBS -rdynamic -pthread" LIBS="$LIBS -rdynamic -pthread"
DYN_CFLAGS="-fPIC" DYN_CFLAGS="-fPIC"
# With pthreads enabled, initial thread's stack size doesn't use rlimit:
MZOPTIONS="$MZOPTIONS -DASSUME_FIXED_STACK_SIZE -DFIXED_STACK_SIZE=1048576"
;; ;;
OpenBSD) OpenBSD)
LIBS="$LIBS -rdynamic -Wl,--export-dynamic" LIBS="$LIBS -rdynamic -Wl,--export-dynamic"
@ -1136,10 +1138,6 @@ if test "${enable_pthread}" = "yes" ; then
PREFLAGS="$PREFLAGS -D_THREAD_SAFE" PREFLAGS="$PREFLAGS -D_THREAD_SAFE"
X_EXTRA_LIBS="$X_EXTRA_LIBS -pthread" X_EXTRA_LIBS="$X_EXTRA_LIBS -pthread"
MZOPTIONS="$MZOPTIONS -DUSE_PTHREAD_INSTEAD_OF_ITIMER" MZOPTIONS="$MZOPTIONS -DUSE_PTHREAD_INSTEAD_OF_ITIMER"
# Historically needed for FreeBSD, where the initial thread stack was
# only 1MB when pthreads linked in:
# MZOPTIONS="$MZOPTIONS -DASSUME_FIXED_STACK_SIZE -DFIXED_STACK_SIZE=1048576"
GC2OPTIONS="$GC2OPTIONS -DNO_GC_SIGNALS"
fi fi
############### places ################### ############### places ###################