configure.ac: Update all AC_DEFINEs to newer style.
2004-09-27 Kelley Cook <kcook@gcc.gnu.org> * configure.ac: Update all AC_DEFINEs to newer style. * configure: Regenerate. * include/gc_config.h.in: Regenerate. From-SVN: r88206
This commit is contained in:
parent
b2cace2966
commit
5572488da4
4 changed files with 273 additions and 101 deletions
|
@ -1,3 +1,9 @@
|
|||
2004-09-27 Kelley Cook <kcook@gcc.gnu.org>
|
||||
|
||||
* configure.ac: Update all AC_DEFINEs to newer style.
|
||||
* configure: Regenerate.
|
||||
* include/gc_config.h.in: Regenerate.
|
||||
|
||||
2004-08-27 Hans Boehm <Hans.Boehm@hp.com>
|
||||
|
||||
* backgraph.c, gc_priv.h (GC_traverse_back_graph,
|
||||
|
|
150
boehm-gc/configure
vendored
150
boehm-gc/configure
vendored
|
@ -967,7 +967,7 @@ esac
|
|||
else
|
||||
echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
|
||||
fi
|
||||
cd "$ac_popdir"
|
||||
cd $ac_popdir
|
||||
done
|
||||
fi
|
||||
|
||||
|
@ -2522,7 +2522,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
|||
cat conftest.err >&5
|
||||
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
||||
(exit $ac_status); } &&
|
||||
{ ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
|
||||
{ ac_try='test -z "$ac_c_werror_flag"
|
||||
|| test ! -s conftest.err'
|
||||
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
||||
(eval $ac_try) 2>&5
|
||||
ac_status=$?
|
||||
|
@ -2580,7 +2581,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
|||
cat conftest.err >&5
|
||||
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
||||
(exit $ac_status); } &&
|
||||
{ ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
|
||||
{ ac_try='test -z "$ac_c_werror_flag"
|
||||
|| test ! -s conftest.err'
|
||||
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
||||
(eval $ac_try) 2>&5
|
||||
ac_status=$?
|
||||
|
@ -2696,7 +2698,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
|||
cat conftest.err >&5
|
||||
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
||||
(exit $ac_status); } &&
|
||||
{ ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
|
||||
{ ac_try='test -z "$ac_c_werror_flag"
|
||||
|| test ! -s conftest.err'
|
||||
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
||||
(eval $ac_try) 2>&5
|
||||
ac_status=$?
|
||||
|
@ -2750,7 +2753,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
|||
cat conftest.err >&5
|
||||
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
||||
(exit $ac_status); } &&
|
||||
{ ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
|
||||
{ ac_try='test -z "$ac_c_werror_flag"
|
||||
|| test ! -s conftest.err'
|
||||
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
||||
(eval $ac_try) 2>&5
|
||||
ac_status=$?
|
||||
|
@ -2795,7 +2799,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
|||
cat conftest.err >&5
|
||||
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
||||
(exit $ac_status); } &&
|
||||
{ ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
|
||||
{ ac_try='test -z "$ac_c_werror_flag"
|
||||
|| test ! -s conftest.err'
|
||||
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
||||
(eval $ac_try) 2>&5
|
||||
ac_status=$?
|
||||
|
@ -2839,7 +2844,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
|||
cat conftest.err >&5
|
||||
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
||||
(exit $ac_status); } &&
|
||||
{ ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
|
||||
{ ac_try='test -z "$ac_c_werror_flag"
|
||||
|| test ! -s conftest.err'
|
||||
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
||||
(eval $ac_try) 2>&5
|
||||
ac_status=$?
|
||||
|
@ -3197,7 +3203,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
|||
cat conftest.err >&5
|
||||
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
||||
(exit $ac_status); } &&
|
||||
{ ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
|
||||
{ ac_try='test -z "$ac_cxx_werror_flag"
|
||||
|| test ! -s conftest.err'
|
||||
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
||||
(eval $ac_try) 2>&5
|
||||
ac_status=$?
|
||||
|
@ -3255,7 +3262,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
|||
cat conftest.err >&5
|
||||
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
||||
(exit $ac_status); } &&
|
||||
{ ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
|
||||
{ ac_try='test -z "$ac_cxx_werror_flag"
|
||||
|| test ! -s conftest.err'
|
||||
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
||||
(eval $ac_try) 2>&5
|
||||
ac_status=$?
|
||||
|
@ -3326,7 +3334,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
|||
cat conftest.err >&5
|
||||
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
||||
(exit $ac_status); } &&
|
||||
{ ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
|
||||
{ ac_try='test -z "$ac_cxx_werror_flag"
|
||||
|| test ! -s conftest.err'
|
||||
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
||||
(eval $ac_try) 2>&5
|
||||
ac_status=$?
|
||||
|
@ -3370,7 +3379,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
|||
cat conftest.err >&5
|
||||
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
||||
(exit $ac_status); } &&
|
||||
{ ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
|
||||
{ ac_try='test -z "$ac_cxx_werror_flag"
|
||||
|| test ! -s conftest.err'
|
||||
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
||||
(eval $ac_try) 2>&5
|
||||
ac_status=$?
|
||||
|
@ -4731,7 +4741,7 @@ test x"$pic_mode" = xno && libtool_flags="$libtool_flags --prefer-non-pic"
|
|||
case $host in
|
||||
*-*-irix6*)
|
||||
# Find out which ABI we are using.
|
||||
echo '#line 4734 "configure"' > conftest.$ac_ext
|
||||
echo '#line 4744 "configure"' > conftest.$ac_ext
|
||||
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
||||
(eval $ac_compile) 2>&5
|
||||
ac_status=$?
|
||||
|
@ -4878,7 +4888,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
|
|||
cat conftest.err >&5
|
||||
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
||||
(exit $ac_status); } &&
|
||||
{ ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
|
||||
{ ac_try='test -z "$ac_c_werror_flag"
|
||||
|| test ! -s conftest.err'
|
||||
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
||||
(eval $ac_try) 2>&5
|
||||
ac_status=$?
|
||||
|
@ -5322,21 +5333,25 @@ case "$THREADS" in
|
|||
THREADLIBS=-lpthread
|
||||
case "$host" in
|
||||
x86-*-linux* | ia64-*-linux* | i586-*-linux* | i686-*-linux* | x86_64-*-linux* | alpha-*-linux*)
|
||||
cat >>confdefs.h <<\_ACEOF
|
||||
|
||||
cat >>confdefs.h <<\_ACEOF
|
||||
#define GC_LINUX_THREADS 1
|
||||
_ACEOF
|
||||
|
||||
cat >>confdefs.h <<\_ACEOF
|
||||
|
||||
cat >>confdefs.h <<\_ACEOF
|
||||
#define _REENTRANT 1
|
||||
_ACEOF
|
||||
|
||||
if test "${enable_parallel_mark}" = yes; then
|
||||
cat >>confdefs.h <<\_ACEOF
|
||||
|
||||
cat >>confdefs.h <<\_ACEOF
|
||||
#define PARALLEL_MARK 1
|
||||
_ACEOF
|
||||
|
||||
fi
|
||||
cat >>confdefs.h <<\_ACEOF
|
||||
|
||||
cat >>confdefs.h <<\_ACEOF
|
||||
#define THREAD_LOCAL_ALLOC 1
|
||||
_ACEOF
|
||||
|
||||
|
@ -5352,7 +5367,8 @@ _ACEOF
|
|||
|
||||
;;
|
||||
*-*-aix*)
|
||||
cat >>confdefs.h <<\_ACEOF
|
||||
|
||||
cat >>confdefs.h <<\_ACEOF
|
||||
#define GC_AIX_THREADS 1
|
||||
_ACEOF
|
||||
|
||||
|
@ -5364,11 +5380,13 @@ _ACEOF
|
|||
*-*-hpux*)
|
||||
{ echo "$as_me:$LINENO: WARNING: \"Only HP/UX 11 threads are supported.\"" >&5
|
||||
echo "$as_me: WARNING: \"Only HP/UX 11 threads are supported.\"" >&2;}
|
||||
cat >>confdefs.h <<\_ACEOF
|
||||
|
||||
cat >>confdefs.h <<\_ACEOF
|
||||
#define GC_HPUX_THREADS 1
|
||||
_ACEOF
|
||||
|
||||
cat >>confdefs.h <<\_ACEOF
|
||||
|
||||
cat >>confdefs.h <<\_ACEOF
|
||||
#define _POSIX_C_SOURCE 199506L
|
||||
_ACEOF
|
||||
|
||||
|
@ -5387,7 +5405,8 @@ _ACEOF
|
|||
*-*-freebsd*)
|
||||
{ echo "$as_me:$LINENO: WARNING: \"FreeBSD does not yet fully support threads with Boehm GC.\"" >&5
|
||||
echo "$as_me: WARNING: \"FreeBSD does not yet fully support threads with Boehm GC.\"" >&2;}
|
||||
cat >>confdefs.h <<\_ACEOF
|
||||
|
||||
cat >>confdefs.h <<\_ACEOF
|
||||
#define GC_FREEBSD_THREADS 1
|
||||
_ACEOF
|
||||
|
||||
|
@ -5395,29 +5414,34 @@ _ACEOF
|
|||
THREADLIBS=-pthread
|
||||
;;
|
||||
*-*-solaris*)
|
||||
cat >>confdefs.h <<\_ACEOF
|
||||
|
||||
cat >>confdefs.h <<\_ACEOF
|
||||
#define GC_SOLARIS_THREADS 1
|
||||
_ACEOF
|
||||
|
||||
cat >>confdefs.h <<\_ACEOF
|
||||
|
||||
cat >>confdefs.h <<\_ACEOF
|
||||
#define GC_SOLARIS_PTHREADS 1
|
||||
_ACEOF
|
||||
|
||||
;;
|
||||
*-*-irix*)
|
||||
cat >>confdefs.h <<\_ACEOF
|
||||
|
||||
cat >>confdefs.h <<\_ACEOF
|
||||
#define GC_IRIX_THREADS 1
|
||||
_ACEOF
|
||||
|
||||
;;
|
||||
*-*-cygwin*)
|
||||
cat >>confdefs.h <<\_ACEOF
|
||||
|
||||
cat >>confdefs.h <<\_ACEOF
|
||||
#define GC_WIN32_THREADS 1
|
||||
_ACEOF
|
||||
|
||||
;;
|
||||
*-*-darwin*)
|
||||
cat >>confdefs.h <<\_ACEOF
|
||||
|
||||
cat >>confdefs.h <<\_ACEOF
|
||||
#define GC_DARWIN_THREADS 1
|
||||
_ACEOF
|
||||
|
||||
|
@ -5433,7 +5457,8 @@ _ACEOF
|
|||
fi
|
||||
;;
|
||||
*-*-osf*)
|
||||
cat >>confdefs.h <<\_ACEOF
|
||||
|
||||
cat >>confdefs.h <<\_ACEOF
|
||||
#define GC_OSF1_THREADS 1
|
||||
_ACEOF
|
||||
|
||||
|
@ -5476,11 +5501,13 @@ _ACEOF
|
|||
#define THREAD_LOCAL_ALLOC 1
|
||||
_ACEOF
|
||||
|
||||
cat >>confdefs.h <<\_ACEOF
|
||||
|
||||
cat >>confdefs.h <<\_ACEOF
|
||||
#define GC_DGUX386_THREADS 1
|
||||
_ACEOF
|
||||
|
||||
cat >>confdefs.h <<\_ACEOF
|
||||
|
||||
cat >>confdefs.h <<\_ACEOF
|
||||
#define DGUX_THREADS 1
|
||||
_ACEOF
|
||||
|
||||
|
@ -5576,7 +5603,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
|
|||
cat conftest.err >&5
|
||||
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
||||
(exit $ac_status); } &&
|
||||
{ ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
|
||||
{ ac_try='test -z "$ac_c_werror_flag"
|
||||
|| test ! -s conftest.err'
|
||||
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
||||
(eval $ac_try) 2>&5
|
||||
ac_status=$?
|
||||
|
@ -5630,7 +5658,8 @@ case "$TARGET_ECOS" in
|
|||
no)
|
||||
;;
|
||||
*)
|
||||
cat >>confdefs.h <<\_ACEOF
|
||||
|
||||
cat >>confdefs.h <<\_ACEOF
|
||||
#define ECOS 1
|
||||
_ACEOF
|
||||
|
||||
|
@ -5721,18 +5750,21 @@ echo "$as_me: WARNING: OpenBSD/Alpha without dlopen(). Shared library support is
|
|||
machdep="alpha_mach_dep.lo"
|
||||
;;
|
||||
i?86-*-solaris2.[89] | i?86-*-solaris2.1?)
|
||||
cat >>confdefs.h <<\_ACEOF
|
||||
|
||||
cat >>confdefs.h <<\_ACEOF
|
||||
#define SOLARIS25_PROC_VDB_BUG_FIXED 1
|
||||
_ACEOF
|
||||
|
||||
;;
|
||||
mipstx39-*-elf*)
|
||||
machdep="mips_ultrix_mach_dep.lo"
|
||||
cat >>confdefs.h <<\_ACEOF
|
||||
|
||||
cat >>confdefs.h <<\_ACEOF
|
||||
#define STACKBASE __stackbase
|
||||
_ACEOF
|
||||
|
||||
cat >>confdefs.h <<\_ACEOF
|
||||
|
||||
cat >>confdefs.h <<\_ACEOF
|
||||
#define DATASTART_IS_ETEXT 1
|
||||
_ACEOF
|
||||
|
||||
|
@ -5752,7 +5784,8 @@ _ACEOF
|
|||
;;
|
||||
sparc-sun-solaris2.3)
|
||||
machdep="sparc_mach_dep.lo"
|
||||
cat >>confdefs.h <<\_ACEOF
|
||||
|
||||
cat >>confdefs.h <<\_ACEOF
|
||||
#define SUNOS53_SHARED_LIB 1
|
||||
_ACEOF
|
||||
|
||||
|
@ -5761,7 +5794,8 @@ _ACEOF
|
|||
machdep="sparc_mach_dep.lo"
|
||||
;;
|
||||
ia64-*-*)
|
||||
cat >>confdefs.h <<\_ACEOF
|
||||
|
||||
cat >>confdefs.h <<\_ACEOF
|
||||
#define NO_EXECUTE_PERMISSION 1
|
||||
_ACEOF
|
||||
|
||||
|
@ -6068,7 +6102,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
|||
cat conftest.err >&5
|
||||
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
||||
(exit $ac_status); } &&
|
||||
{ ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
|
||||
{ ac_try='test -z "$ac_c_werror_flag"
|
||||
|| test ! -s conftest.err'
|
||||
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
||||
(eval $ac_try) 2>&5
|
||||
ac_status=$?
|
||||
|
@ -6238,7 +6273,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
|||
cat conftest.err >&5
|
||||
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
||||
(exit $ac_status); } &&
|
||||
{ ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
|
||||
{ ac_try='test -z "$ac_c_werror_flag"
|
||||
|| test ! -s conftest.err'
|
||||
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
||||
(eval $ac_try) 2>&5
|
||||
ac_status=$?
|
||||
|
@ -6301,7 +6337,8 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
|||
cat conftest.err >&5
|
||||
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
||||
(exit $ac_status); } &&
|
||||
{ ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
|
||||
{ ac_try='test -z "$ac_c_werror_flag"
|
||||
|| test ! -s conftest.err'
|
||||
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
||||
(eval $ac_try) 2>&5
|
||||
ac_status=$?
|
||||
|
@ -6458,38 +6495,46 @@ esac
|
|||
MY_CFLAGS="$CFLAGS"
|
||||
|
||||
|
||||
|
||||
cat >>confdefs.h <<\_ACEOF
|
||||
#define SILENT 1
|
||||
_ACEOF
|
||||
|
||||
|
||||
cat >>confdefs.h <<\_ACEOF
|
||||
#define NO_SIGNALS 1
|
||||
_ACEOF
|
||||
|
||||
|
||||
cat >>confdefs.h <<\_ACEOF
|
||||
#define ALL_INTERIOR_POINTERS 1
|
||||
_ACEOF
|
||||
|
||||
|
||||
|
||||
cat >>confdefs.h <<\_ACEOF
|
||||
#define JAVA_FINALIZATION 1
|
||||
_ACEOF
|
||||
|
||||
|
||||
cat >>confdefs.h <<\_ACEOF
|
||||
#define GC_GCJ_SUPPORT 1
|
||||
_ACEOF
|
||||
|
||||
|
||||
cat >>confdefs.h <<\_ACEOF
|
||||
#define ATOMIC_UNCOLLECTABLE 1
|
||||
_ACEOF
|
||||
|
||||
|
||||
if test -n "${with_cross_host}"; then
|
||||
cat >>confdefs.h <<\_ACEOF
|
||||
|
||||
cat >>confdefs.h <<\_ACEOF
|
||||
#define NO_SIGSET 1
|
||||
_ACEOF
|
||||
|
||||
cat >>confdefs.h <<\_ACEOF
|
||||
|
||||
cat >>confdefs.h <<\_ACEOF
|
||||
#define NO_DEBUGGING 1
|
||||
_ACEOF
|
||||
|
||||
|
@ -6501,17 +6546,20 @@ if test "${enable_gc_debug+set}" = set; then
|
|||
if test "$enable_gc_debug" = "yes"; then
|
||||
{ echo "$as_me:$LINENO: WARNING: \"Must define GC_DEBUG and use debug alloc. in clients.\"" >&5
|
||||
echo "$as_me: WARNING: \"Must define GC_DEBUG and use debug alloc. in clients.\"" >&2;}
|
||||
cat >>confdefs.h <<\_ACEOF
|
||||
|
||||
cat >>confdefs.h <<\_ACEOF
|
||||
#define KEEP_BACK_PTRS 1
|
||||
_ACEOF
|
||||
|
||||
cat >>confdefs.h <<\_ACEOF
|
||||
|
||||
cat >>confdefs.h <<\_ACEOF
|
||||
#define DBG_HDRS_ALL 1
|
||||
_ACEOF
|
||||
|
||||
case $host in
|
||||
ia64-*-linux* )
|
||||
cat >>confdefs.h <<\_ACEOF
|
||||
|
||||
cat >>confdefs.h <<\_ACEOF
|
||||
#define MAKE_BACK_GRAPH 1
|
||||
_ACEOF
|
||||
|
||||
|
@ -6523,7 +6571,8 @@ _ACEOF
|
|||
|
||||
{ echo "$as_me:$LINENO: WARNING: \"Client must not use -fomit-frame-pointer.\"" >&5
|
||||
echo "$as_me: WARNING: \"Client must not use -fomit-frame-pointer.\"" >&2;}
|
||||
cat >>confdefs.h <<\_ACEOF
|
||||
|
||||
cat >>confdefs.h <<\_ACEOF
|
||||
#define SAVE_CALL_COUNT 8
|
||||
_ACEOF
|
||||
|
||||
|
@ -7501,6 +7550,11 @@ esac
|
|||
*) ac_INSTALL=$ac_top_builddir$INSTALL ;;
|
||||
esac
|
||||
|
||||
if test x"$ac_file" != x-; then
|
||||
{ echo "$as_me:$LINENO: creating $ac_file" >&5
|
||||
echo "$as_me: creating $ac_file" >&6;}
|
||||
rm -f "$ac_file"
|
||||
fi
|
||||
# Let's still pretend it is `configure' which instantiates (i.e., don't
|
||||
# use $as_me), people would be surprised to read:
|
||||
# /* config.h. Generated by config.status. */
|
||||
|
@ -7539,12 +7593,6 @@ echo "$as_me: error: cannot find input file: $f" >&2;}
|
|||
fi;;
|
||||
esac
|
||||
done` || { (exit 1); exit 1; }
|
||||
|
||||
if test x"$ac_file" != x-; then
|
||||
{ echo "$as_me:$LINENO: creating $ac_file" >&5
|
||||
echo "$as_me: creating $ac_file" >&6;}
|
||||
rm -f "$ac_file"
|
||||
fi
|
||||
_ACEOF
|
||||
cat >>$CONFIG_STATUS <<_ACEOF
|
||||
sed "$ac_vpsub
|
||||
|
|
|
@ -126,59 +126,59 @@ case "$THREADS" in
|
|||
THREADLIBS=-lpthread
|
||||
case "$host" in
|
||||
x86-*-linux* | ia64-*-linux* | i586-*-linux* | i686-*-linux* | x86_64-*-linux* | alpha-*-linux*)
|
||||
AC_DEFINE(GC_LINUX_THREADS)
|
||||
AC_DEFINE(_REENTRANT)
|
||||
AC_DEFINE(GC_LINUX_THREADS,1,[support for Xavier Leroy's Linux threads])
|
||||
AC_DEFINE(_REENTRANT,1,[Use reentrant code])
|
||||
if test "${enable_parallel_mark}" = yes; then
|
||||
AC_DEFINE(PARALLEL_MARK)
|
||||
AC_DEFINE(PARALLEL_MARK,1,[allow the marker to run in multiple threads])
|
||||
fi
|
||||
AC_DEFINE(THREAD_LOCAL_ALLOC)
|
||||
AC_DEFINE(THREAD_LOCAL_ALLOC,1,[define GC_local_malloc() & GC_local_malloc_atomic()])
|
||||
;;
|
||||
*-*-linux*)
|
||||
AC_DEFINE(GC_LINUX_THREADS)
|
||||
AC_DEFINE(_REENTRANT)
|
||||
AC_DEFINE(GC_LINUX_THREADS,1)
|
||||
AC_DEFINE(_REENTRANT,1)
|
||||
;;
|
||||
*-*-aix*)
|
||||
AC_DEFINE(GC_AIX_THREADS)
|
||||
AC_DEFINE(_REENTRANT)
|
||||
AC_DEFINE(GC_AIX_THREADS,1,[support AIX threads])
|
||||
AC_DEFINE(_REENTRANT,1)
|
||||
;;
|
||||
*-*-hpux*)
|
||||
AC_MSG_WARN("Only HP/UX 11 threads are supported.")
|
||||
AC_DEFINE(GC_HPUX_THREADS)
|
||||
AC_DEFINE(_POSIX_C_SOURCE,199506L)
|
||||
AC_DEFINE(GC_HPUX_THREADS,1,[enables support for HP/UX 11 pthreads])
|
||||
AC_DEFINE(_POSIX_C_SOURCE,199506L,[POSIX version of C Source])
|
||||
if test "${enable_parallel_mark}" = yes; then
|
||||
AC_DEFINE(PARALLEL_MARK)
|
||||
AC_DEFINE(PARALLEL_MARK,1)
|
||||
fi
|
||||
AC_DEFINE(THREAD_LOCAL_ALLOC)
|
||||
AC_DEFINE(THREAD_LOCAL_ALLOC,1)
|
||||
THREADLIBS="-lpthread -lrt"
|
||||
;;
|
||||
*-*-freebsd*)
|
||||
AC_MSG_WARN("FreeBSD does not yet fully support threads with Boehm GC.")
|
||||
AC_DEFINE(GC_FREEBSD_THREADS)
|
||||
AC_DEFINE(GC_FREEBSD_THREADS,1,[support FreeBSD threads])
|
||||
AM_CPPFLAGS="$AM_CPPFLAGS -pthread"
|
||||
THREADLIBS=-pthread
|
||||
;;
|
||||
*-*-solaris*)
|
||||
AC_DEFINE(GC_SOLARIS_THREADS)
|
||||
AC_DEFINE(GC_SOLARIS_PTHREADS)
|
||||
AC_DEFINE(GC_SOLARIS_THREADS,1,[support for Solaris (thr_) threads])
|
||||
AC_DEFINE(GC_SOLARIS_PTHREADS,1,[support for Solaris pthreads])
|
||||
;;
|
||||
*-*-irix*)
|
||||
AC_DEFINE(GC_IRIX_THREADS)
|
||||
AC_DEFINE(GC_IRIX_THREADS,1,[support for Irix pthreads])
|
||||
;;
|
||||
*-*-cygwin*)
|
||||
AC_DEFINE(GC_WIN32_THREADS)
|
||||
AC_DEFINE(GC_WIN32_THREADS,1,[support for win32 threads])
|
||||
;;
|
||||
*-*-darwin*)
|
||||
AC_DEFINE(GC_DARWIN_THREADS)
|
||||
AC_DEFINE(THREAD_LOCAL_ALLOC)
|
||||
AC_DEFINE(GC_DARWIN_THREADS,1,[support for Mac OS X pthreads])
|
||||
AC_DEFINE(THREAD_LOCAL_ALLOC,1)
|
||||
if test "${enable_parallel_mark}" = yes; then
|
||||
AC_DEFINE(PARALLEL_MARK)
|
||||
AC_DEFINE(PARALLEL_MARK,1)
|
||||
fi
|
||||
;;
|
||||
*-*-osf*)
|
||||
AC_DEFINE(GC_OSF1_THREADS)
|
||||
AC_DEFINE(GC_OSF1_THREADS,1,[support for Tru64 pthreads])
|
||||
if test "${enable_parallel_mark}" = yes; then
|
||||
AC_DEFINE(PARALLEL_MARK)
|
||||
AC_DEFINE(THREAD_LOCAL_ALLOC)
|
||||
AC_DEFINE(PARALLEL_MARK,1)
|
||||
AC_DEFINE(THREAD_LOCAL_ALLOC,1)
|
||||
# May want to enable it in other cases, too.
|
||||
# Measurements havent yet been done.
|
||||
fi
|
||||
|
@ -188,7 +188,7 @@ case "$THREADS" in
|
|||
esac
|
||||
;;
|
||||
win32)
|
||||
AC_DEFINE(GC_WIN32_THREADS)
|
||||
AC_DEFINE(GC_WIN32_THREADS,1)
|
||||
dnl Old wine getenv may not return NULL for missing entry.
|
||||
dnl Define EMPTY_GETENV_RESULTS here to work around the bug.
|
||||
;;
|
||||
|
@ -198,19 +198,19 @@ AC_MSG_RESULT($THREADLIBS)
|
|||
# Use pthread GCC switch
|
||||
THREADLIBS=-pthread
|
||||
if test "${enable_parallel_mark}" = yes; then
|
||||
AC_DEFINE(PARALLEL_MARK)
|
||||
AC_DEFINE(PARALLEL_MARK,1)
|
||||
fi
|
||||
AC_DEFINE(THREAD_LOCAL_ALLOC)
|
||||
AC_DEFINE(GC_DGUX386_THREADS)
|
||||
AC_DEFINE(DGUX_THREADS)
|
||||
AC_DEFINE(THREAD_LOCAL_ALLOC,1)
|
||||
AC_DEFINE(GC_DGUX386_THREADS,1,[support for DB/UX on I386 threads])
|
||||
AC_DEFINE(DGUX_THREADS,1,[No description])
|
||||
# Enable _POSIX4A_DRAFT10_SOURCE with flag -pthread
|
||||
AM_CPPFLAGS="-pthread $AM_CPPFLAGS"
|
||||
;;
|
||||
aix)
|
||||
THREADS=posix
|
||||
THREADLIBS=-lpthread
|
||||
AC_DEFINE(GC_AIX_THREADS)
|
||||
AC_DEFINE(_REENTRANT)
|
||||
AC_DEFINE(GC_AIX_THREADS,1)
|
||||
AC_DEFINE(_REENTRANT,1)
|
||||
;;
|
||||
decosf1 | irix | mach | os2 | solaris | dce | vxworks)
|
||||
AC_MSG_ERROR(thread package $THREADS not yet supported)
|
||||
|
@ -260,7 +260,7 @@ case "$TARGET_ECOS" in
|
|||
no)
|
||||
;;
|
||||
*)
|
||||
AC_DEFINE(ECOS)
|
||||
AC_DEFINE(ECOS,1,[Target is ECOS])
|
||||
AM_CPPFLAGS="${AM_CPPFLAGS} -I${TARGET_ECOS}/include"
|
||||
addobjs="$addobjs ecos.lo"
|
||||
;;
|
||||
|
@ -313,12 +313,12 @@ case "$host" in
|
|||
machdep="alpha_mach_dep.lo"
|
||||
;;
|
||||
i?86-*-solaris2.[[89]] | i?86-*-solaris2.1?)
|
||||
AC_DEFINE(SOLARIS25_PROC_VDB_BUG_FIXED)
|
||||
AC_DEFINE(SOLARIS25_PROC_VDB_BUG_FIXED,1,[PROC_VDB in Solaris 2.5 gives wrong values for dirty bits])
|
||||
;;
|
||||
mipstx39-*-elf*)
|
||||
machdep="mips_ultrix_mach_dep.lo"
|
||||
AC_DEFINE(STACKBASE, __stackbase)
|
||||
AC_DEFINE(DATASTART_IS_ETEXT)
|
||||
AC_DEFINE(STACKBASE, __stackbase,[No description])
|
||||
AC_DEFINE(DATASTART_IS_ETEXT,1,[No description])
|
||||
;;
|
||||
mips-dec-ultrix*)
|
||||
machdep="mips_ultrix_mach-dep.lo"
|
||||
|
@ -335,13 +335,13 @@ case "$host" in
|
|||
;;
|
||||
sparc-sun-solaris2.3)
|
||||
machdep="sparc_mach_dep.lo"
|
||||
AC_DEFINE(SUNOS53_SHARED_LIB)
|
||||
AC_DEFINE(SUNOS53_SHARED_LIB,1,[Avoid Solaris 5.3 dynamic library bug])
|
||||
;;
|
||||
sparc-sun-solaris2.*)
|
||||
machdep="sparc_mach_dep.lo"
|
||||
;;
|
||||
ia64-*-*)
|
||||
AC_DEFINE(NO_EXECUTE_PERMISSION)
|
||||
AC_DEFINE(NO_EXECUTE_PERMISSION,1,[cause some or all of the heap to not have execute permission])
|
||||
machdep="mach_dep.lo ia64_save_regs_in_stack.lo"
|
||||
;;
|
||||
esac
|
||||
|
@ -409,40 +409,40 @@ AC_SUBST(MY_CFLAGS)
|
|||
|
||||
dnl Include defines that have become de facto standard.
|
||||
dnl ALL_INTERIOR_POINTERS can be overridden in startup code.
|
||||
AC_DEFINE(SILENT)
|
||||
AC_DEFINE(NO_SIGNALS)
|
||||
AC_DEFINE(ALL_INTERIOR_POINTERS)
|
||||
AC_DEFINE(SILENT,1,[disables statistics printing])
|
||||
AC_DEFINE(NO_SIGNALS,1,[does not disable signals])
|
||||
AC_DEFINE(ALL_INTERIOR_POINTERS,1,[allows all pointers to the interior of objects to be recognized])
|
||||
|
||||
dnl By default, make the library as general as possible.
|
||||
AC_DEFINE(JAVA_FINALIZATION)
|
||||
AC_DEFINE(GC_GCJ_SUPPORT)
|
||||
AC_DEFINE(ATOMIC_UNCOLLECTABLE)
|
||||
AC_DEFINE(JAVA_FINALIZATION,1,[make it somewhat safer to finalize objects out of order])
|
||||
AC_DEFINE(GC_GCJ_SUPPORT,1,[include support for gcj])
|
||||
AC_DEFINE(ATOMIC_UNCOLLECTABLE,1,[include code for GC_malloc_atomic_uncollectable])
|
||||
|
||||
dnl This is something of a hack. When cross-compiling we turn off
|
||||
dnl some functionality. These is only correct when targetting an
|
||||
dnl embedded system. FIXME.
|
||||
if test -n "${with_cross_host}"; then
|
||||
AC_DEFINE(NO_SIGSET)
|
||||
AC_DEFINE(NO_DEBUGGING)
|
||||
AC_DEFINE(NO_SIGSET,1,[use empty GC_disable_signals and GC_enable_signals])
|
||||
AC_DEFINE(NO_DEBUGGING,1,[removes GC_dump])
|
||||
fi
|
||||
|
||||
AC_ARG_ENABLE(gc-debug,
|
||||
[ --enable-gc-debug include full support for pointer backtracing etc.],
|
||||
[ if test "$enable_gc_debug" = "yes"; then
|
||||
AC_MSG_WARN("Must define GC_DEBUG and use debug alloc. in clients.")
|
||||
AC_DEFINE(KEEP_BACK_PTRS)
|
||||
AC_DEFINE(DBG_HDRS_ALL)
|
||||
AC_DEFINE(KEEP_BACK_PTRS,1,[Add code to save back pointers])
|
||||
AC_DEFINE(DBG_HDRS_ALL,1,[Make sure that all objects have debug headers])
|
||||
case $host in
|
||||
ia64-*-linux* )
|
||||
AC_DEFINE(MAKE_BACK_GRAPH)
|
||||
AC_DEFINE(MAKE_BACK_GRAPH,1,[Enable GC_PRINT_BACK_HEIGHT environment variable])
|
||||
;;
|
||||
x86-*-linux* | i586-*-linux* | i686-*-linux* | x86_64-*-linux* )
|
||||
AC_DEFINE(MAKE_BACK_GRAPH)
|
||||
AC_DEFINE(MAKE_BACK_GRAPH,1)
|
||||
AC_MSG_WARN("Client must not use -fomit-frame-pointer.")
|
||||
AC_DEFINE(SAVE_CALL_COUNT, 8)
|
||||
AC_DEFINE(SAVE_CALL_COUNT, 8, [number of call frames saved with objects allocated through the debugging interface])
|
||||
;;
|
||||
i[3456]86-*-dgux*)
|
||||
AC_DEFINE(MAKE_BACK_GRAPH)
|
||||
AC_DEFINE(MAKE_BACK_GRAPH,1)
|
||||
;;
|
||||
esac
|
||||
fi])
|
||||
|
|
|
@ -1,34 +1,152 @@
|
|||
/* include/gc_config.h.in. Generated from configure.ac by autoheader. */
|
||||
|
||||
/* allows all pointers to the interior of objects to be recognized */
|
||||
#undef ALL_INTERIOR_POINTERS
|
||||
|
||||
/* include code for GC_malloc_atomic_uncollectable */
|
||||
#undef ATOMIC_UNCOLLECTABLE
|
||||
|
||||
/* No description */
|
||||
#undef DATASTART_IS_ETEXT
|
||||
|
||||
/* Make sure that all objects have debug headers */
|
||||
#undef DBG_HDRS_ALL
|
||||
|
||||
/* No description */
|
||||
#undef DGUX_THREADS
|
||||
|
||||
/* Target is ECOS */
|
||||
#undef ECOS
|
||||
|
||||
/* support AIX threads */
|
||||
#undef GC_AIX_THREADS
|
||||
|
||||
/* support for Mac OS X pthreads */
|
||||
#undef GC_DARWIN_THREADS
|
||||
|
||||
/* support for DB/UX on I386 threads */
|
||||
#undef GC_DGUX386_THREADS
|
||||
|
||||
/* support FreeBSD threads */
|
||||
#undef GC_FREEBSD_THREADS
|
||||
|
||||
/* include support for gcj */
|
||||
#undef GC_GCJ_SUPPORT
|
||||
|
||||
/* enables support for HP/UX 11 pthreads */
|
||||
#undef GC_HPUX_THREADS
|
||||
|
||||
/* support for Irix pthreads */
|
||||
#undef GC_IRIX_THREADS
|
||||
|
||||
/* support for Xavier Leroy's Linux threads */
|
||||
#undef GC_LINUX_THREADS
|
||||
|
||||
/* support for Tru64 pthreads */
|
||||
#undef GC_OSF1_THREADS
|
||||
|
||||
/* support for Solaris pthreads */
|
||||
#undef GC_SOLARIS_PTHREADS
|
||||
|
||||
/* support for Solaris (thr_) threads */
|
||||
#undef GC_SOLARIS_THREADS
|
||||
|
||||
/* support for win32 threads */
|
||||
#undef GC_WIN32_THREADS
|
||||
|
||||
/* Define to 1 if you have the <inttypes.h> header file. */
|
||||
#undef HAVE_INTTYPES_H
|
||||
|
||||
/* Define to 1 if you have the <memory.h> header file. */
|
||||
#undef HAVE_MEMORY_H
|
||||
|
||||
/* Define to 1 if you have the <stdint.h> header file. */
|
||||
#undef HAVE_STDINT_H
|
||||
|
||||
/* Define to 1 if you have the <stdlib.h> header file. */
|
||||
#undef HAVE_STDLIB_H
|
||||
|
||||
/* Define to 1 if you have the <strings.h> header file. */
|
||||
#undef HAVE_STRINGS_H
|
||||
|
||||
/* Define to 1 if you have the <string.h> header file. */
|
||||
#undef HAVE_STRING_H
|
||||
|
||||
/* Define to 1 if you have the <sys/stat.h> header file. */
|
||||
#undef HAVE_SYS_STAT_H
|
||||
|
||||
/* Define to 1 if you have the <sys/types.h> header file. */
|
||||
#undef HAVE_SYS_TYPES_H
|
||||
|
||||
/* Define to 1 if you have the <unistd.h> header file. */
|
||||
#undef HAVE_UNISTD_H
|
||||
|
||||
/* make it somewhat safer to finalize objects out of order */
|
||||
#undef JAVA_FINALIZATION
|
||||
|
||||
/* Add code to save back pointers */
|
||||
#undef KEEP_BACK_PTRS
|
||||
|
||||
/* Enable GC_PRINT_BACK_HEIGHT environment variable */
|
||||
#undef MAKE_BACK_GRAPH
|
||||
|
||||
/* removes GC_dump */
|
||||
#undef NO_DEBUGGING
|
||||
|
||||
/* cause some or all of the heap to not have execute permission */
|
||||
#undef NO_EXECUTE_PERMISSION
|
||||
|
||||
/* Define to 1 if your C compiler doesn't accept -c and -o together. */
|
||||
#undef NO_MINUS_C_MINUS_O
|
||||
|
||||
/* does not disable signals */
|
||||
#undef NO_SIGNALS
|
||||
|
||||
/* use empty GC_disable_signals and GC_enable_signals */
|
||||
#undef NO_SIGSET
|
||||
|
||||
/* Define to the address where bug reports for this package should be sent. */
|
||||
#undef PACKAGE_BUGREPORT
|
||||
|
||||
/* Define to the full name of this package. */
|
||||
#undef PACKAGE_NAME
|
||||
|
||||
/* Define to the full name and version of this package. */
|
||||
#undef PACKAGE_STRING
|
||||
|
||||
/* Define to the one symbol short name of this package. */
|
||||
#undef PACKAGE_TARNAME
|
||||
|
||||
/* Define to the version of this package. */
|
||||
#undef PACKAGE_VERSION
|
||||
|
||||
/* allow the marker to run in multiple threads */
|
||||
#undef PARALLEL_MARK
|
||||
|
||||
/* number of call frames saved with objects allocated through the debugging
|
||||
interface */
|
||||
#undef SAVE_CALL_COUNT
|
||||
|
||||
/* disables statistics printing */
|
||||
#undef SILENT
|
||||
|
||||
/* PROC_VDB in Solaris 2.5 gives wrong values for dirty bits */
|
||||
#undef SOLARIS25_PROC_VDB_BUG_FIXED
|
||||
|
||||
/* No description */
|
||||
#undef STACKBASE
|
||||
|
||||
/* Define to 1 if you have the ANSI C header files. */
|
||||
#undef STDC_HEADERS
|
||||
|
||||
/* Avoid Solaris 5.3 dynamic library bug */
|
||||
#undef SUNOS53_SHARED_LIB
|
||||
|
||||
/* define GC_local_malloc() & GC_local_malloc_atomic() */
|
||||
#undef THREAD_LOCAL_ALLOC
|
||||
|
||||
/* POSIX version of C Source */
|
||||
#undef _POSIX_C_SOURCE
|
||||
|
||||
/* Use reentrant code */
|
||||
#undef _REENTRANT
|
||||
|
|
Loading…
Add table
Reference in a new issue