From: ivmai Date: Fri, 16 Oct 2009 06:25:28 +0000 (+0000) Subject: 2009-10-16 Ivan Maidanski (really Petter Urkedal) X-Git-Tag: gc7_2alpha4~48 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=d41c7ebc39446fea84ab9690f888559a384cba0d;p=gc 2009-10-16 Ivan Maidanski (really Petter Urkedal) * configure.ac: Add threads support for OpenBSD case (threads may not work correctly for it). * configure: Regenerate. --- diff --git a/ChangeLog b/ChangeLog index a3504d2c..bd63c4a9 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2009-10-16 Ivan Maidanski (really Petter Urkedal) + + * configure.ac: Add threads support for OpenBSD case (threads may + not work correctly for it). + * configure: Regenerate. + 2009-10-15 Ivan Maidanski (really Petter Urkedal) * acinclude.m4: Rename to m4/gc_set_version.m4. diff --git a/configure b/configure index e3170425..2713cea2 100755 --- a/configure +++ b/configure @@ -5096,6 +5096,13 @@ $as_echo "$as_me: WARNING: \"FreeBSD does not yet fully support threads with Boe INCLUDES="$INCLUDES -pthread" ;; + *-*-openbsd*) + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: OpenBSD does not yet fully support threads with Boehm GC." >&5 +$as_echo "$as_me: WARNING: OpenBSD does not yet fully support threads with Boehm GC." >&2;} + $as_echo "#define GC_FREEBSD_THREADS 1" >>confdefs.h + + INCLUDES="$INCLUDES -pthread" + ;; *-*-kfreebsd*-gnu) $as_echo "#define GC_FREEBSD_THREADS 1" >>confdefs.h @@ -6245,13 +6252,13 @@ if test "${lt_cv_nm_interface+set}" = set; then : else lt_cv_nm_interface="BSD nm" echo "int some_variable = 0;" > conftest.$ac_ext - (eval echo "\"\$as_me:6248: $ac_compile\"" >&5) + (eval echo "\"\$as_me:6255: $ac_compile\"" >&5) (eval "$ac_compile" 2>conftest.err) cat conftest.err >&5 - (eval echo "\"\$as_me:6251: $NM \\\"conftest.$ac_objext\\\"\"" >&5) + (eval echo "\"\$as_me:6258: $NM \\\"conftest.$ac_objext\\\"\"" >&5) (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) cat conftest.err >&5 - (eval echo "\"\$as_me:6254: output\"" >&5) + (eval echo "\"\$as_me:6261: output\"" >&5) cat conftest.out >&5 if $GREP 'External.*some_variable' conftest.out > /dev/null; then lt_cv_nm_interface="MS dumpbin" @@ -7348,7 +7355,7 @@ ia64-*-hpux*) ;; *-*-irix6*) # Find out which ABI we are using. - echo '#line 7351 "configure"' > conftest.$ac_ext + echo '#line 7358 "configure"' > conftest.$ac_ext if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 ac_status=$? @@ -9059,11 +9066,11 @@ else -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:9062: $lt_compile\"" >&5) + (eval echo "\"\$as_me:9069: $lt_compile\"" >&5) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&5 - echo "$as_me:9066: \$? = $ac_status" >&5 + echo "$as_me:9073: \$? = $ac_status" >&5 if (exit $ac_status) && test -s "$ac_outfile"; then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings other than the usual output. @@ -9377,11 +9384,11 @@ else -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:9380: $lt_compile\"" >&5) + (eval echo "\"\$as_me:9387: $lt_compile\"" >&5) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&5 - echo "$as_me:9384: \$? = $ac_status" >&5 + echo "$as_me:9391: \$? = $ac_status" >&5 if (exit $ac_status) && test -s "$ac_outfile"; then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings other than the usual output. @@ -9482,11 +9489,11 @@ else -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:9485: $lt_compile\"" >&5) + (eval echo "\"\$as_me:9492: $lt_compile\"" >&5) (eval "$lt_compile" 2>out/conftest.err) ac_status=$? cat out/conftest.err >&5 - echo "$as_me:9489: \$? = $ac_status" >&5 + echo "$as_me:9496: \$? = $ac_status" >&5 if (exit $ac_status) && test -s out/conftest2.$ac_objext then # The compiler can only warn and ignore the option if not recognized @@ -9537,11 +9544,11 @@ else -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:9540: $lt_compile\"" >&5) + (eval echo "\"\$as_me:9547: $lt_compile\"" >&5) (eval "$lt_compile" 2>out/conftest.err) ac_status=$? cat out/conftest.err >&5 - echo "$as_me:9544: \$? = $ac_status" >&5 + echo "$as_me:9551: \$? = $ac_status" >&5 if (exit $ac_status) && test -s out/conftest2.$ac_objext then # The compiler can only warn and ignore the option if not recognized @@ -11887,7 +11894,7 @@ else lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 lt_status=$lt_dlunknown cat > conftest.$ac_ext <<_LT_EOF -#line 11890 "configure" +#line 11897 "configure" #include "confdefs.h" #if HAVE_DLFCN_H @@ -11987,7 +11994,7 @@ else lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 lt_status=$lt_dlunknown cat > conftest.$ac_ext <<_LT_EOF -#line 11990 "configure" +#line 11997 "configure" #include "confdefs.h" #if HAVE_DLFCN_H @@ -13926,11 +13933,11 @@ else -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:13929: $lt_compile\"" >&5) + (eval echo "\"\$as_me:13936: $lt_compile\"" >&5) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&5 - echo "$as_me:13933: \$? = $ac_status" >&5 + echo "$as_me:13940: \$? = $ac_status" >&5 if (exit $ac_status) && test -s "$ac_outfile"; then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings other than the usual output. @@ -14025,11 +14032,11 @@ else -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:14028: $lt_compile\"" >&5) + (eval echo "\"\$as_me:14035: $lt_compile\"" >&5) (eval "$lt_compile" 2>out/conftest.err) ac_status=$? cat out/conftest.err >&5 - echo "$as_me:14032: \$? = $ac_status" >&5 + echo "$as_me:14039: \$? = $ac_status" >&5 if (exit $ac_status) && test -s out/conftest2.$ac_objext then # The compiler can only warn and ignore the option if not recognized @@ -14077,11 +14084,11 @@ else -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:14080: $lt_compile\"" >&5) + (eval echo "\"\$as_me:14087: $lt_compile\"" >&5) (eval "$lt_compile" 2>out/conftest.err) ac_status=$? cat out/conftest.err >&5 - echo "$as_me:14084: \$? = $ac_status" >&5 + echo "$as_me:14091: \$? = $ac_status" >&5 if (exit $ac_status) && test -s out/conftest2.$ac_objext then # The compiler can only warn and ignore the option if not recognized diff --git a/configure.ac b/configure.ac index 9f440e15..a8163555 100644 --- a/configure.ac +++ b/configure.ac @@ -23,7 +23,7 @@ AC_CONFIG_SRCDIR(gcj_mlc.c) AC_CONFIG_MACRO_DIR([m4]) AC_CANONICAL_TARGET AC_PREREQ(2.53) -AC_REVISION($Revision: 1.54 $) +AC_REVISION($Revision: 1.55 $) GC_SET_VERSION AM_INIT_AUTOMAKE([foreign dist-bzip2 nostdinc]) AM_CONFIG_HEADER([include/private/config.h]) @@ -144,6 +144,11 @@ case "$THREADS" in AC_DEFINE(GC_FREEBSD_THREADS) INCLUDES="$INCLUDES -pthread" ;; + *-*-openbsd*) + AC_MSG_WARN([OpenBSD does not yet fully support threads with Boehm GC.]) + AC_DEFINE([GC_FREEBSD_THREADS]) + INCLUDES="$INCLUDES -pthread" + ;; *-*-kfreebsd*-gnu) AC_DEFINE(GC_FREEBSD_THREADS) INCLUDES="$INCLUDES -pthread"