X-Git-Url: http://git.sourceforge.jp/view?a=blobdiff_plain;f=gcc%2Fconfigure;h=496385565929c3c98fbbce2c751e3e3f68fb1d09;hb=a5e4d46b6b67c8554f2efc811895d9cb2deb77fa;hp=8e2cec5a271e5b3e5372051b585efc33e4583dc9;hpb=d1138980f79e1d72f4a9c1c6bdd305716e07e63e;p=pf3gnuchains%2Fgcc-fork.git diff --git a/gcc/configure b/gcc/configure index 8e2cec5a271..49638556592 100755 --- a/gcc/configure +++ b/gcc/configure @@ -33,7 +33,7 @@ ac_help="$ac_help enable expensive run-time checks. With LIST, enable only specific categories of checks. Categories are: misc,tree,rtl,gc,gcac; default - is misc,tree,rtl" + is misc,tree,gc" ac_help="$ac_help --disable-cpp don't provide a user-visible C preprocessor." ac_help="$ac_help @@ -41,7 +41,8 @@ ac_help="$ac_help install the user visible C preprocessor in DIR (relative to PREFIX) as well as PREFIX/bin." ac_help="$ac_help - --disable-cpplib use the old isolated C preprocessor." + --enable-c-cpplib link cpplib directly into C and C++ compilers + (HIGHLY EXPERIMENTAL)." ac_help="$ac_help --enable-c-mbchar Enable multibyte characters for C and C++." ac_help="$ac_help @@ -53,7 +54,9 @@ ac_help="$ac_help ac_help="$ac_help --with-dwarf2 force the default debug format to be DWARF2." ac_help="$ac_help - --enable-nls use Native Language Support (disabled by default)" + --disable-shared don't provide a shared libgcc." +ac_help="$ac_help + --enable-nls use Native Language Support (default)" ac_help="$ac_help --disable-nls do not use Native Language Support" ac_help="$ac_help @@ -72,6 +75,8 @@ ac_help="$ac_help --with-gc={simple,page} Choose the garbage collection mechanism to use with the compiler." ac_help="$ac_help + --with-system-zlib use installed libz" +ac_help="$ac_help --enable-new-gxx-abi select the new abi for g++. You must select an ABI at configuration time, so that the correct runtime @@ -79,6 +84,9 @@ ac_help="$ac_help ac_help="$ac_help --enable-libstdcxx-v3 enable libstdc++-v3 for building and installation" +ac_help="$ac_help + --enable-maintainer-mode enable make rules and dependencies not useful + (and sometimes confusing) to the casual installer" # Initialize some variables set by options. # The variables have the same names as the options, with @@ -605,7 +613,7 @@ copy=cp # - two terminals occur directly after each other # - the path contains an element with a dot in it echo $ac_n "checking LIBRARY_PATH variable""... $ac_c" 1>&6 -echo "configure:609: checking LIBRARY_PATH variable" >&5 +echo "configure:617: checking LIBRARY_PATH variable" >&5 case ${LIBRARY_PATH} in [:\;]* | *[:\;] | *[:\;][:\;]* | *[:\;]. | .[:\;]*| . | *[:\;].[:\;]* ) library_path_setting="contains current directory" @@ -630,7 +638,7 @@ fi # - two terminals occur directly after each other # - the path contains an element with a dot in it echo $ac_n "checking GCC_EXEC_PREFIX variable""... $ac_c" 1>&6 -echo "configure:634: checking GCC_EXEC_PREFIX variable" >&5 +echo "configure:642: checking GCC_EXEC_PREFIX variable" >&5 case ${GCC_EXEC_PREFIX} in [:\;]* | *[:\;] | *[:\;][:\;]* | *[:\;]. | .[:\;]*| . | *[:\;].[:\;]* ) gcc_exec_prefix_setting="contains current directory" @@ -773,51 +781,65 @@ fi # Check whether --enable-checking or --disable-checking was given. if test "${enable_checking+set}" = set; then enableval="$enable_checking" - case "${enableval}" in -yes) cat >> confdefs.h <<\EOF -#define ENABLE_CHECKING 1 -EOF - - cat >> confdefs.h <<\EOF -#define ENABLE_TREE_CHECKING 1 -EOF - - cat >> confdefs.h <<\EOF -#define ENABLE_RTL_CHECKING 1 -EOF - ;; + ac_checking= +ac_tree_checking= +ac_rtl_checking= +ac_gc_checking= +ac_gc_always_collect= +case "${enableval}" in +yes) ac_checking=1 ; ac_tree_checking=1 ; ac_gc_checking=1 ;; no) ;; -*) IFS="${IFS= }"; ac_save_IFS="$IFS" IFS="$IFS," +*) IFS="${IFS= }"; ac_save_IFS="$IFS"; IFS="$IFS," set fnord $enableval; shift IFS="$ac_save_IFS" for check do case $check in - misc) cat >> confdefs.h <<\EOF + misc) ac_checking=1 ;; + tree) ac_tree_checking=1 ;; + rtl) ac_rtl_checking=1 ;; + gc) ac_gc_checking=1 ;; + gcac) ac_gc_always_collect=1 ;; + *) { echo "configure: error: unknown check category $check" 1>&2; exit 1; } ;; + esac + done + ;; +esac + +else + # Enable some checks by default for development versions of GCC +ac_checking=1; ac_tree_checking=1; ac_gc_checking=1; +fi + +if test x$ac_checking != x ; then + cat >> confdefs.h <<\EOF #define ENABLE_CHECKING 1 EOF - ;; - tree) cat >> confdefs.h <<\EOF + +fi +if test x$ac_tree_checking != x ; then + cat >> confdefs.h <<\EOF #define ENABLE_TREE_CHECKING 1 EOF - ;; - rtl) cat >> confdefs.h <<\EOF + +fi +if test x$ac_rtl_checking != x ; then + cat >> confdefs.h <<\EOF #define ENABLE_RTL_CHECKING 1 EOF - ;; - gc) cat >> confdefs.h <<\EOF + +fi +if test x$ac_gc_checking != x ; then + cat >> confdefs.h <<\EOF #define ENABLE_GC_CHECKING 1 EOF - ;; - gcac) cat >> confdefs.h <<\EOF + +fi +if test x$ac_gc_always_collect != x ; then + cat >> confdefs.h <<\EOF #define ENABLE_GC_ALWAYS_COLLECT 1 EOF - ;; - *) { echo "configure: error: unknown check category $check" 1>&2; exit 1; } ;; - esac - done - ;; -esac + fi @@ -841,16 +863,23 @@ fi fi -# Use cpplib+cppmain for the preprocessor, but don't link it with the compiler. -cpp_main=cppmain -# Check whether --enable-cpplib or --disable-cpplib was given. -if test "${enable_cpplib+set}" = set; then - enableval="$enable_cpplib" - if test x$enable_cpplib = xno; then - cpp_main=cccp +# Link cpplib into the compiler proper, for C/C++/ObjC. Defaults to on. +maybe_cpplib=libcpp.a +# Check whether --enable-c-cpplib or --disable-c-cpplib was given. +if test "${enable_c_cpplib+set}" = set; then + enableval="$enable_c_cpplib" + if test x$enable_c_cpplib != xyes; then + maybe_cpplib= fi + fi +if test x$maybe_cpplib != x ; then + cat >> confdefs.h <<\EOF +#define USE_CPPLIB 1 +EOF + +fi # Enable Multibyte Characters for C/C++ @@ -858,7 +887,10 @@ fi if test "${enable_c_mbchar+set}" = set; then enableval="$enable_c_mbchar" if test x$enable_c_mbchar != xno; then - extra_c_flags="${extra_c_flags} -DMULTIBYTE_CHARS=1" + cat >> confdefs.h <<\EOF +#define MULTIBYTE_CHARS 1 +EOF + fi fi @@ -869,9 +901,7 @@ fi # Check whether --enable-threads or --disable-threads was given. if test "${enable_threads+set}" = set; then enableval="$enable_threads" - if test x$enable_threads = xno; then - enable_threads='' -fi + : else enable_threads='' fi @@ -889,7 +919,7 @@ case x${enable_threads_flag} in target_thread_file='' ;; xdecosf1 | xirix | xmach | xos2 | xposix | xpthreads | xsingle | \ - xsolaris | xwin32 | xdce | xvxworks) + xsolaris | xwin32 | xdce | xvxworks | xaix) target_thread_file=$enable_threads_flag ;; *) @@ -920,6 +950,16 @@ else fi +# Check whether --enable-shared or --disable-shared was given. +if test "${enable_shared+set}" = set; then + enableval="$enable_shared" + : +else + enable_shared=yes +fi + + + # Determine the host, build, and target systems ac_aux_dir= for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do @@ -968,7 +1008,7 @@ else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; } fi echo $ac_n "checking host system type""... $ac_c" 1>&6 -echo "configure:972: checking host system type" >&5 +echo "configure:1012: checking host system type" >&5 host_alias=$host case "$host_alias" in @@ -989,7 +1029,7 @@ host_os=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'` echo "$ac_t""$host" 1>&6 echo $ac_n "checking target system type""... $ac_c" 1>&6 -echo "configure:993: checking target system type" >&5 +echo "configure:1033: checking target system type" >&5 target_alias=$target case "$target_alias" in @@ -1007,7 +1047,7 @@ target_os=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'` echo "$ac_t""$target" 1>&6 echo $ac_n "checking build system type""... $ac_c" 1>&6 -echo "configure:1011: checking build system type" >&5 +echo "configure:1051: checking build system type" >&5 build_alias=$build case "$build_alias" in @@ -1034,7 +1074,7 @@ test "$host_alias" != "$target_alias" && # Extract the first word of "gcc", so it can be a program name with args. set dummy gcc; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:1038: checking for $ac_word" >&5 +echo "configure:1078: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -1064,7 +1104,7 @@ if test -z "$CC"; then # Extract the first word of "cc", so it can be a program name with args. set dummy cc; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:1068: checking for $ac_word" >&5 +echo "configure:1108: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -1115,7 +1155,7 @@ fi # Extract the first word of "cl", so it can be a program name with args. set dummy cl; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:1119: checking for $ac_word" >&5 +echo "configure:1159: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -1147,7 +1187,7 @@ fi fi echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6 -echo "configure:1151: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5 +echo "configure:1191: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5 ac_ext=c # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options. @@ -1158,12 +1198,12 @@ cross_compiling=$ac_cv_prog_cc_cross cat > conftest.$ac_ext << EOF -#line 1162 "configure" +#line 1202 "configure" #include "confdefs.h" main(){return(0);} EOF -if { (eval echo configure:1167: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:1207: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then ac_cv_prog_cc_works=yes # If we can't run a trivial program, we are probably using a cross compiler. if (./conftest; exit) 2>/dev/null; then @@ -1189,12 +1229,12 @@ if test $ac_cv_prog_cc_works = no; then { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; } fi echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6 -echo "configure:1193: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5 +echo "configure:1233: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6 cross_compiling=$ac_cv_prog_cc_cross echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6 -echo "configure:1198: checking whether we are using GNU C" >&5 +echo "configure:1238: checking whether we are using GNU C" >&5 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -1203,7 +1243,7 @@ else yes; #endif EOF -if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:1207: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then +if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:1247: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then ac_cv_prog_gcc=yes else ac_cv_prog_gcc=no @@ -1222,7 +1262,7 @@ ac_test_CFLAGS="${CFLAGS+set}" ac_save_CFLAGS="$CFLAGS" CFLAGS= echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6 -echo "configure:1226: checking whether ${CC-cc} accepts -g" >&5 +echo "configure:1266: checking whether ${CC-cc} accepts -g" >&5 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -1253,8 +1293,69 @@ else fi fi +if test "x$CC" != xcc; then + echo $ac_n "checking whether $CC and cc understand -c and -o together""... $ac_c" 1>&6 +echo "configure:1299: checking whether $CC and cc understand -c and -o together" >&5 +else + echo $ac_n "checking whether cc understands -c and -o together""... $ac_c" 1>&6 +echo "configure:1302: checking whether cc understands -c and -o together" >&5 +fi +set dummy $CC; ac_cc="`echo $2 | + sed -e 's/[^a-zA-Z0-9_]/_/g' -e 's/^[0-9]/_/'`" +if eval "test \"`echo '$''{'ac_cv_prog_cc_${ac_cc}_c_o'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + echo 'foo(){}' > conftest.c +# Make sure it works both with $CC and with simple cc. +# We do the test twice because some compilers refuse to overwrite an +# existing .o file with -o, though they will create one. +ac_try='${CC-cc} -c conftest.c -o conftest.o 1>&5' +if { (eval echo configure:1314: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } && + test -f conftest.o && { (eval echo configure:1315: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; +then + eval ac_cv_prog_cc_${ac_cc}_c_o=yes + if test "x$CC" != xcc; then + # Test first that cc exists at all. + if { ac_try='cc -c conftest.c 1>&5'; { (eval echo configure:1320: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; }; then + ac_try='cc -c conftest.c -o conftest.o 1>&5' + if { (eval echo configure:1322: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } && + test -f conftest.o && { (eval echo configure:1323: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; + then + # cc works too. + : + else + # cc exists but doesn't like -o. + eval ac_cv_prog_cc_${ac_cc}_c_o=no + fi + fi + fi +else + eval ac_cv_prog_cc_${ac_cc}_c_o=no +fi +rm -f conftest* + +fi +if eval "test \"`echo '$ac_cv_prog_cc_'${ac_cc}_c_o`\" = yes"; then + echo "$ac_t""yes" 1>&6 +else + echo "$ac_t""no" 1>&6 + cat >> confdefs.h <<\EOF +#define NO_MINUS_C_MINUS_O 1 +EOF + +fi + +# autoconf is lame and doesn't give us any substitution variable for this. +if eval "test \"`echo '$ac_cv_prog_cc_'${ac_cc}_c_o`\" = no"; then + NO_MINUS_C_MINUS_O=yes +else + OUTPUT_OPTION='-o $@' +fi + + + echo $ac_n "checking for long double""... $ac_c" 1>&6 -echo "configure:1258: checking for long double" >&5 +echo "configure:1359: checking for long double" >&5 if eval "test \"`echo '$''{'gcc_cv_c_long_double'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -1262,7 +1363,7 @@ else gcc_cv_c_long_double=yes else cat > conftest.$ac_ext <= sizeof(double)):; ; return 0; } EOF -if { (eval echo configure:1276: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:1377: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* gcc_cv_c_long_double=yes else @@ -1294,18 +1395,66 @@ EOF fi +echo $ac_n "checking whether ${CC-cc} accepts -Wno-long-long""... $ac_c" 1>&6 +echo "configure:1400: checking whether ${CC-cc} accepts -Wno-long-long" >&5 +if eval "test \"`echo '$''{'ac_cv_prog_cc_no_long_long'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + save_CFLAGS="$CFLAGS" +CFLAGS="-Wno-long-long" +cat > conftest.$ac_ext <&5; (eval $ac_compile) 2>&5; }; then + rm -rf conftest* + ac_cv_prog_cc_no_long_long=yes +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + ac_cv_prog_cc_no_long_long=no +fi +rm -f conftest* +CFLAGS="$save_CFLAGS" +fi + +echo "$ac_t""$ac_cv_prog_cc_no_long_long" 1>&6 +strict1_warn= +if test $ac_cv_prog_cc_no_long_long = yes; then + strict1_warn="-pedantic -Wno-long-long" +fi + + # If the native compiler is GCC, we can enable warnings even in stage1. # That's useful for people building cross-compilers, or just running a # quick `make'. -if test "x$GCC" = "xyes"; then - stage1_warn_cflags='$(WARN_CFLAGS)' -else - stage1_warn_cflags="" +warn_cflags= +if test "x$GCC" = "xyes"; then + warn_cflags='$(GCC_WARN_CFLAGS)' fi +# Stage specific cflags for build. +stage1_cflags= +case $build in +vax-*-*) + if test x$GCC = xyes + then + stage1_cflags="-Wa,-J" + else + stage1_cflags="-J" + fi + ;; +esac + + echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6 -echo "configure:1309: checking whether ${MAKE-make} sets \${MAKE}" >&5 +echo "configure:1458: checking whether ${MAKE-make} sets \${MAKE}" >&5 set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -1333,7 +1482,7 @@ fi echo $ac_n "checking whether a default assembler was specified""... $ac_c" 1>&6 -echo "configure:1337: checking whether a default assembler was specified" >&5 +echo "configure:1486: checking whether a default assembler was specified" >&5 if test x"${DEFAULT_ASSEMBLER+set}" = x"set"; then if test x"$gas_flag" = x"no"; then echo "$ac_t""yes ($DEFAULT_ASSEMBLER)" 1>&6 @@ -1345,7 +1494,7 @@ else fi echo $ac_n "checking whether a default linker was specified""... $ac_c" 1>&6 -echo "configure:1349: checking whether a default linker was specified" >&5 +echo "configure:1498: checking whether a default linker was specified" >&5 if test x"${DEFAULT_LINKER+set}" = x"set"; then if test x"$gnu_ld_flag" = x"no"; then echo "$ac_t""yes ($DEFAULT_LINKER)" 1>&6 @@ -1356,13 +1505,90 @@ else echo "$ac_t""no" 1>&6 fi +echo $ac_n "checking for GNU C library""... $ac_c" 1>&6 +echo "configure:1510: checking for GNU C library" >&5 +if eval "test \"`echo '$''{'gcc_cv_glibc'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + cat > conftest.$ac_ext < +int main() { + +#if ! (defined __GLIBC__ || defined __GNU_LIBRARY__) +#error Not a GNU C library system +#endif +; return 0; } +EOF +if { (eval echo configure:1525: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then + rm -rf conftest* + gcc_cv_glibc=yes +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + gcc_cv_glibc=no +fi +rm -f conftest* +fi + +echo "$ac_t""$gcc_cv_glibc" 1>&6 +if test $gcc_cv_glibc = yes; then + cat >> confdefs.h <<\EOF +#define _GNU_SOURCE 1 +EOF + +fi + +echo $ac_n "checking for inline""... $ac_c" 1>&6 +echo "configure:1546: checking for inline" >&5 +if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + ac_cv_c_inline=no +for ac_kw in inline __inline__ __inline; do + cat > conftest.$ac_ext <&5; (eval $ac_compile) 2>&5; }; then + rm -rf conftest* + ac_cv_c_inline=$ac_kw; break +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 +fi +rm -f conftest* +done + +fi + +echo "$ac_t""$ac_cv_c_inline" 1>&6 +case "$ac_cv_c_inline" in + inline | yes) ;; + no) cat >> confdefs.h <<\EOF +#define inline +EOF + ;; + *) cat >> confdefs.h <&6 -echo "configure:1366: checking for $ac_word" >&5 +echo "configure:1592: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_AWK'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -1394,7 +1620,7 @@ done # Extract the first word of "flex", so it can be a program name with args. set dummy flex; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:1398: checking for $ac_word" >&5 +echo "configure:1624: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_LEX'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -1428,7 +1654,7 @@ then *) ac_lib=l ;; esac echo $ac_n "checking for yywrap in -l$ac_lib""... $ac_c" 1>&6 -echo "configure:1432: checking for yywrap in -l$ac_lib" >&5 +echo "configure:1658: checking for yywrap in -l$ac_lib" >&5 ac_lib_var=`echo $ac_lib'_'yywrap | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -1436,7 +1662,7 @@ else ac_save_LIBS="$LIBS" LIBS="-l$ac_lib $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:1677: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -1470,7 +1696,7 @@ fi fi echo $ac_n "checking whether ln works""... $ac_c" 1>&6 -echo "configure:1474: checking whether ln works" >&5 +echo "configure:1700: checking whether ln works" >&5 if eval "test \"`echo '$''{'gcc_cv_prog_LN'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -1502,7 +1728,7 @@ else fi echo $ac_n "checking whether ln -s works""... $ac_c" 1>&6 -echo "configure:1506: checking whether ln -s works" >&5 +echo "configure:1732: checking whether ln -s works" >&5 if eval "test \"`echo '$''{'gcc_cv_prog_LN_S'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -1534,19 +1760,19 @@ else fi echo $ac_n "checking for volatile""... $ac_c" 1>&6 -echo "configure:1538: checking for volatile" >&5 +echo "configure:1764: checking for volatile" >&5 if eval "test \"`echo '$''{'gcc_cv_c_volatile'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:1776: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* gcc_cv_c_volatile=yes else @@ -1569,7 +1795,7 @@ fi # Extract the first word of "ranlib", so it can be a program name with args. set dummy ranlib; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:1573: checking for $ac_word" >&5 +echo "configure:1799: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -1601,7 +1827,7 @@ do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:1605: checking for $ac_word" >&5 +echo "configure:1831: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_YACC'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -1642,7 +1868,7 @@ test -n "$YACC" || YACC="yacc" # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" # ./install, which can be erroneously created by make from ./install.sh. echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6 -echo "configure:1646: checking for a BSD compatible install" >&5 +echo "configure:1872: checking for a BSD compatible install" >&5 if test -z "$INSTALL"; then if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -1693,7 +1919,7 @@ test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6 -echo "configure:1697: checking how to run the C preprocessor" >&5 +echo "configure:1923: checking how to run the C preprocessor" >&5 # On Suns, sometimes $CPP names a directory. if test -n "$CPP" && test -d "$CPP"; then CPP= @@ -1708,13 +1934,13 @@ else # On the NeXT, cc -E runs the code through the compiler's parser, # not just through cpp. cat > conftest.$ac_ext < Syntax Error EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:1718: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:1944: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then : @@ -1725,13 +1951,13 @@ else rm -rf conftest* CPP="${CC-cc} -E -traditional-cpp" cat > conftest.$ac_ext < Syntax Error EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:1735: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:1961: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then : @@ -1742,13 +1968,13 @@ else rm -rf conftest* CPP="${CC-cc} -nologo -E" cat > conftest.$ac_ext < Syntax Error EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:1752: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:1978: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then : @@ -1773,12 +1999,12 @@ fi echo "$ac_t""$CPP" 1>&6 echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6 -echo "configure:1777: checking for ANSI C header files" >&5 +echo "configure:2003: checking for ANSI C header files" >&5 if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < #include @@ -1786,7 +2012,7 @@ else #include EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:1790: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:2016: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* @@ -1803,7 +2029,7 @@ rm -f conftest* if test $ac_cv_header_stdc = yes; then # SunOS 4.x string.h does not declare mem*, contrary to ANSI. cat > conftest.$ac_ext < EOF @@ -1821,7 +2047,7 @@ fi if test $ac_cv_header_stdc = yes; then # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. cat > conftest.$ac_ext < EOF @@ -1842,7 +2068,7 @@ if test "$cross_compiling" = yes; then : else cat > conftest.$ac_ext < #define ISLOWER(c) ('a' <= (c) && (c) <= 'z') @@ -1853,7 +2079,7 @@ if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2); exit (0); } EOF -if { (eval echo configure:1857: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null +if { (eval echo configure:2083: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null then : else @@ -1877,12 +2103,12 @@ EOF fi echo $ac_n "checking whether time.h and sys/time.h may both be included""... $ac_c" 1>&6 -echo "configure:1881: checking whether time.h and sys/time.h may both be included" >&5 +echo "configure:2107: checking whether time.h and sys/time.h may both be included" >&5 if eval "test \"`echo '$''{'ac_cv_header_time'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < #include @@ -1891,7 +2117,7 @@ int main() { struct tm *tp; ; return 0; } EOF -if { (eval echo configure:1895: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:2121: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* ac_cv_header_time=yes else @@ -1912,12 +2138,12 @@ EOF fi echo $ac_n "checking whether string.h and strings.h may both be included""... $ac_c" 1>&6 -echo "configure:1916: checking whether string.h and strings.h may both be included" >&5 +echo "configure:2142: checking whether string.h and strings.h may both be included" >&5 if eval "test \"`echo '$''{'gcc_cv_header_string'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < #include @@ -1925,7 +2151,7 @@ int main() { ; return 0; } EOF -if { (eval echo configure:1929: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:2155: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* gcc_cv_header_string=yes else @@ -1946,12 +2172,12 @@ EOF fi echo $ac_n "checking for sys/wait.h that is POSIX.1 compatible""... $ac_c" 1>&6 -echo "configure:1950: checking for sys/wait.h that is POSIX.1 compatible" >&5 +echo "configure:2176: checking for sys/wait.h that is POSIX.1 compatible" >&5 if eval "test \"`echo '$''{'ac_cv_header_sys_wait_h'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < #include @@ -1967,7 +2193,7 @@ wait (&s); s = WIFEXITED (s) ? WEXITSTATUS (s) : 1; ; return 0; } EOF -if { (eval echo configure:1971: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:2197: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* ac_cv_header_sys_wait_h=yes else @@ -1990,21 +2216,21 @@ fi for ac_hdr in limits.h stddef.h string.h strings.h stdlib.h time.h \ fcntl.h unistd.h stab.h sys/file.h sys/time.h \ sys/resource.h sys/param.h sys/times.h sys/stat.h \ - direct.h malloc.h + direct.h malloc.h langinfo.h iconv.h do ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 -echo "configure:1998: checking for $ac_hdr" >&5 +echo "configure:2224: checking for $ac_hdr" >&5 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:2008: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:2234: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* @@ -2034,17 +2260,17 @@ done # Check for thread headers. ac_safe=`echo "thread.h" | sed 'y%./+-%__p_%'` echo $ac_n "checking for thread.h""... $ac_c" 1>&6 -echo "configure:2038: checking for thread.h" >&5 +echo "configure:2264: checking for thread.h" >&5 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:2048: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:2274: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* @@ -2068,17 +2294,17 @@ fi ac_safe=`echo "pthread.h" | sed 'y%./+-%__p_%'` echo $ac_n "checking for pthread.h""... $ac_c" 1>&6 -echo "configure:2072: checking for pthread.h" >&5 +echo "configure:2298: checking for pthread.h" >&5 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:2082: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:2308: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* @@ -2105,7 +2331,7 @@ fi # Extract the first word of "gnatbind", so it can be a program name with args. set dummy gnatbind; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:2109: checking for $ac_word" >&5 +echo "configure:2335: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_gnat'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -2133,17 +2359,91 @@ else fi +# Do we have a single-tree copy of texinfo? +if test -f $srcdir/../texinfo/Makefile.in; then + MAKEINFO='$(objdir)/../texinfo/makeinfo/makeinfo' + gcc_cv_prog_makeinfo_modern=yes + echo "$ac_t""Using makeinfo from the unified source tree." 1>&6 +else + # See if makeinfo has been installed and is modern enough + # that we can use it. + # Extract the first word of "makeinfo", so it can be a program name with args. +set dummy makeinfo; ac_word=$2 +echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 +echo "configure:2374: checking for $ac_word" >&5 +if eval "test \"`echo '$''{'ac_cv_prog_MAKEINFO'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + if test -n "$MAKEINFO"; then + ac_cv_prog_MAKEINFO="$MAKEINFO" # Let the user override the test. +else + IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" + ac_dummy="$PATH" + for ac_dir in $ac_dummy; do + test -z "$ac_dir" && ac_dir=. + if test -f $ac_dir/$ac_word; then + ac_cv_prog_MAKEINFO="makeinfo" + break + fi + done + IFS="$ac_save_ifs" +fi +fi +MAKEINFO="$ac_cv_prog_MAKEINFO" +if test -n "$MAKEINFO"; then + echo "$ac_t""$MAKEINFO" 1>&6 +else + echo "$ac_t""no" 1>&6 +fi + +if test -n "$MAKEINFO"; then + # Found it, now check the version. + echo $ac_n "checking for modern makeinfo""... $ac_c" 1>&6 +echo "configure:2403: checking for modern makeinfo" >&5 +if eval "test \"`echo '$''{'gcc_cv_prog_makeinfo_modern'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + ac_prog_version=`$MAKEINFO --version 2>&1 | + sed -n 's/^.*GNU texinfo.* \([0-9][0-9.]*\).*$/\1/p'` + echo "configure:2409: version of makeinfo is $ac_prog_version" >&5 + case $ac_prog_version in + '') gcc_cv_prog_makeinfo_modern=no;; + 3.1[2-9] | 3.[2-9][0-9] | 4.* | 1.6[89] | 1.7[0-9]) + gcc_cv_prog_makeinfo_modern=yes;; + *) gcc_cv_prog_makeinfo_modern=no;; + esac + +fi + +echo "$ac_t""$gcc_cv_prog_makeinfo_modern" 1>&6 +else + gcc_cv_prog_makeinfo_modern=no +fi + +fi + +if test $gcc_cv_prog_makeinfo_modern = no; then + echo "configure: warning: +*** Makeinfo is missing or too old. +*** Info documentation will not be built or installed." 1>&2 + BUILD_INFO= + INSTALL_INFO= +else + BUILD_INFO=info + INSTALL_INFO=install-info +fi + # See if the stage1 system preprocessor understands the ANSI C # preprocessor stringification operator. echo $ac_n "checking for preprocessor stringizing operator""... $ac_c" 1>&6 -echo "configure:2142: checking for preprocessor stringizing operator" >&5 +echo "configure:2442: checking for preprocessor stringizing operator" >&5 if eval "test \"`echo '$''{'ac_cv_c_stringize'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&6 # Use only if it exists, # doesn't clash with , and declares intmax_t. echo $ac_n "checking for inttypes.h""... $ac_c" 1>&6 -echo "configure:2180: checking for inttypes.h" >&5 +echo "configure:2480: checking for inttypes.h" >&5 if eval "test \"`echo '$''{'gcc_cv_header_inttypes_h'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < #include @@ -2189,7 +2489,7 @@ int main() { intmax_t i = -1; ; return 0; } EOF -if { (eval echo configure:2193: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:2493: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* gcc_cv_header_inttypes_h=yes else @@ -2209,18 +2509,66 @@ EOF fi +# +# Determine if enumerated bitfields are unsigned. ISO C says they can +# be either signed or unsigned. +# +echo $ac_n "checking for unsigned enumerated bitfields""... $ac_c" 1>&6 +echo "configure:2518: checking for unsigned enumerated bitfields" >&5 +if eval "test \"`echo '$''{'gcc_cv_enum_bf_unsigned'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + if test "$cross_compiling" = yes; then + gcc_cv_enum_bf_unsigned=yes +else + cat > conftest.$ac_ext < +enum t { BLAH = 128 } ; +struct s_t { enum t member : 8; } s ; +int main(void) +{ + s.member = BLAH; + if (s.member < 0) exit(1); + exit(0); + +} +EOF +if { (eval echo configure:2539: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null +then + gcc_cv_enum_bf_unsigned=yes +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -fr conftest* + gcc_cv_enum_bf_unsigned=no +fi +rm -fr conftest* +fi + +fi + +echo "$ac_t""$gcc_cv_enum_bf_unsigned" 1>&6 +if test $gcc_cv_enum_bf_unsigned = yes; then + cat >> confdefs.h <<\EOF +#define ENUM_BITFIELDS_ARE_UNSIGNED 1 +EOF + +fi + for ac_func in strtoul bsearch putenv popen bcopy bzero bcmp \ index rindex strchr strrchr kill getrlimit setrlimit atoll atoq \ sysconf isascii gettimeofday strsignal putc_unlocked fputc_unlocked \ - fputs_unlocked getrusage valloc + fputs_unlocked getrusage valloc iconv nl_langinfo do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:2219: checking for $ac_func" >&5 +echo "configure:2567: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:2595: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -2268,16 +2616,171 @@ fi done -# Make sure wchar_t is available -#AC_CHECK_TYPE(wchar_t, unsigned int) +echo $ac_n "checking for ssize_t""... $ac_c" 1>&6 +echo "configure:2621: checking for ssize_t" >&5 +if eval "test \"`echo '$''{'ac_cv_type_ssize_t'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + cat > conftest.$ac_ext < +#if STDC_HEADERS +#include +#include +#endif +EOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + egrep "(^|[^a-zA-Z_0-9])ssize_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then + rm -rf conftest* + ac_cv_type_ssize_t=yes +else + rm -rf conftest* + ac_cv_type_ssize_t=no +fi +rm -f conftest* + +fi +echo "$ac_t""$ac_cv_type_ssize_t" 1>&6 +if test $ac_cv_type_ssize_t = no; then + cat >> confdefs.h <<\EOF +#define ssize_t int +EOF + +fi + + +# Try to determine the array type of the second argument of getgroups +# for the target system (int or gid_t). +echo $ac_n "checking for uid_t in sys/types.h""... $ac_c" 1>&6 +echo "configure:2657: checking for uid_t in sys/types.h" >&5 +if eval "test \"`echo '$''{'ac_cv_type_uid_t'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + cat > conftest.$ac_ext < +EOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + egrep "uid_t" >/dev/null 2>&1; then + rm -rf conftest* + ac_cv_type_uid_t=yes +else + rm -rf conftest* + ac_cv_type_uid_t=no +fi +rm -f conftest* + +fi + +echo "$ac_t""$ac_cv_type_uid_t" 1>&6 +if test $ac_cv_type_uid_t = no; then + cat >> confdefs.h <<\EOF +#define uid_t int +EOF + + cat >> confdefs.h <<\EOF +#define gid_t int +EOF + +fi + +echo $ac_n "checking type of array argument to getgroups""... $ac_c" 1>&6 +echo "configure:2691: checking type of array argument to getgroups" >&5 +if eval "test \"`echo '$''{'ac_cv_type_getgroups'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + if test "$cross_compiling" = yes; then + ac_cv_type_getgroups=cross +else + cat > conftest.$ac_ext < +#define NGID 256 +#undef MAX +#define MAX(x, y) ((x) > (y) ? (x) : (y)) +main() +{ + gid_t gidset[NGID]; + int i, n; + union { gid_t gval; long lval; } val; + + val.lval = -1; + for (i = 0; i < NGID; i++) + gidset[i] = val.gval; + n = getgroups (sizeof (gidset) / MAX (sizeof (int), sizeof (gid_t)) - 1, + gidset); + /* Exit non-zero if getgroups seems to require an array of ints. This + happens when gid_t is short but getgroups modifies an array of ints. */ + exit ((n > 0 && gidset[n] != val.gval) ? 1 : 0); +} + +EOF +if { (eval echo configure:2724: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null +then + ac_cv_type_getgroups=gid_t +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -fr conftest* + ac_cv_type_getgroups=int +fi +rm -fr conftest* +fi + +if test $ac_cv_type_getgroups = cross; then + cat > conftest.$ac_ext < +EOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + egrep "getgroups.*int.*gid_t" >/dev/null 2>&1; then + rm -rf conftest* + ac_cv_type_getgroups=gid_t +else + rm -rf conftest* + ac_cv_type_getgroups=int +fi +rm -f conftest* + +fi +fi + +echo "$ac_t""$ac_cv_type_getgroups" 1>&6 +cat >> confdefs.h <&6 -echo "configure:2276: checking for vprintf" >&5 +echo "configure:2779: checking for vprintf" >&5 if eval "test \"`echo '$''{'ac_cv_func_vprintf'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:2807: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_vprintf=yes" else @@ -2324,12 +2827,12 @@ fi if test "$ac_cv_func_vprintf" != yes; then echo $ac_n "checking for _doprnt""... $ac_c" 1>&6 -echo "configure:2328: checking for _doprnt" >&5 +echo "configure:2831: checking for _doprnt" >&5 if eval "test \"`echo '$''{'ac_cv_func__doprnt'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:2859: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func__doprnt=yes" else @@ -2388,7 +2891,7 @@ fi echo $ac_n "checking whether the printf functions support %p""... $ac_c" 1>&6 -echo "configure:2392: checking whether the printf functions support %p" >&5 +echo "configure:2895: checking whether the printf functions support %p" >&5 if eval "test \"`echo '$''{'gcc_cv_func_printf_ptr'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -2396,20 +2899,20 @@ else gcc_cv_func_printf_ptr=no else cat > conftest.$ac_ext < -main() +int main() { char buf[64]; char *p = buf, *q = NULL; sprintf(buf, "%p", p); sscanf(buf, "%p", &q); - exit (p != q); + return (p != q); } EOF -if { (eval echo configure:2413: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null +if { (eval echo configure:2916: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null then gcc_cv_func_printf_ptr=yes else @@ -2442,12 +2945,12 @@ case "${host}" in ;; esac echo $ac_n "checking for pid_t""... $ac_c" 1>&6 -echo "configure:2446: checking for pid_t" >&5 +echo "configure:2949: checking for pid_t" >&5 if eval "test \"`echo '$''{'ac_cv_type_pid_t'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < #if STDC_HEADERS @@ -2476,17 +2979,17 @@ fi ac_safe=`echo "vfork.h" | sed 'y%./+-%__p_%'` echo $ac_n "checking for vfork.h""... $ac_c" 1>&6 -echo "configure:2480: checking for vfork.h" >&5 +echo "configure:2983: checking for vfork.h" >&5 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:2490: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:2993: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* @@ -2511,18 +3014,18 @@ else fi echo $ac_n "checking for working vfork""... $ac_c" 1>&6 -echo "configure:2515: checking for working vfork" >&5 +echo "configure:3018: checking for working vfork" >&5 if eval "test \"`echo '$''{'ac_cv_func_vfork_works'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else if test "$cross_compiling" = yes; then echo $ac_n "checking for vfork""... $ac_c" 1>&6 -echo "configure:2521: checking for vfork" >&5 +echo "configure:3024: checking for vfork" >&5 if eval "test \"`echo '$''{'ac_cv_func_vfork'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:3052: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_vfork=yes" else @@ -2567,7 +3070,7 @@ fi ac_cv_func_vfork_works=$ac_cv_func_vfork else cat > conftest.$ac_ext < @@ -2662,7 +3165,7 @@ main() { } } EOF -if { (eval echo configure:2666: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null +if { (eval echo configure:3169: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null then ac_cv_func_vfork_works=yes else @@ -2688,17 +3191,17 @@ for ac_hdr in unistd.h do ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 -echo "configure:2692: checking for $ac_hdr" >&5 +echo "configure:3195: checking for $ac_hdr" >&5 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:2702: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:3205: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* @@ -2727,12 +3230,12 @@ done for ac_func in getpagesize do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:2731: checking for $ac_func" >&5 +echo "configure:3234: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:3262: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -2779,8 +3282,8 @@ else fi done -echo $ac_n "checking for working mmap from /dev/zero""... $ac_c" 1>&6 -echo "configure:2784: checking for working mmap from /dev/zero" >&5 +echo $ac_n "checking for working mmap which provides zeroed pages anywhere""... $ac_c" 1>&6 +echo "configure:3287: checking for working mmap which provides zeroed pages anywhere" >&5 if eval "test \"`echo '$''{'ac_cv_func_mmap_anywhere'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -2788,15 +3291,19 @@ else ac_cv_func_mmap_anywhere=no else cat > conftest.$ac_ext < #include #include +#if !defined (MAP_ANONYMOUS) && defined (MAP_ANON) +# define MAP_ANONYMOUS MAP_ANON +#endif + /* This mess was copied from the GNU getpagesize.h. */ #ifndef HAVE_GETPAGESIZE # ifdef HAVE_UNISTD_H @@ -2843,12 +3350,19 @@ int main() char *x; int fd, pg; +#ifndef MAP_ANONYMOUS fd = open("/dev/zero", O_RDWR); if (fd < 0) exit(1); +#endif pg = getpagesize(); +#ifdef MAP_ANONYMOUS + x = (char*)mmap(0, pg, PROT_READ|PROT_WRITE, + MAP_PRIVATE | MAP_ANONYMOUS, -1, 0); +#else x = (char*)mmap(0, pg, PROT_READ|PROT_WRITE, MAP_PRIVATE, fd, 0); +#endif if (x == (char *) -1) exit(2); @@ -2860,7 +3374,7 @@ int main() exit(0); } EOF -if { (eval echo configure:2864: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null +if { (eval echo configure:3378: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null then ac_cv_func_mmap_anywhere=yes else @@ -2882,237 +3396,282 @@ EOF fi - -for ac_func in bcopy bzero bcmp \ - index rindex getenv atol sbrk abort atof getcwd getwd \ - strsignal putc_unlocked fputs_unlocked strstr environ -do -echo $ac_n "checking whether $ac_func must be declared""... $ac_c" 1>&6 -echo "configure:2892: checking whether $ac_func must be declared" >&5 -if eval "test \"`echo '$''{'gcc_cv_decl_needed_$ac_func'+set}'`\" = set"; then +echo $ac_n "checking for working mmap of a file""... $ac_c" 1>&6 +echo "configure:3401: checking for working mmap of a file" >&5 +if eval "test \"`echo '$''{'ac_cv_func_mmap_file'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else + # Create a file one thousand bytes long. +for i in 1 2 3 4 5 6 7 8 9 0 +do for j in 1 2 3 4 5 6 7 8 9 0 +do echo $i $j xxxxx +done +done > conftestdata$$ + +if test "$cross_compiling" = yes; then + ac_cv_func_mmap_file=no +else cat > conftest.$ac_ext < -#ifdef STRING_WITH_STRINGS -# include -# include -#else -# ifdef HAVE_STRING_H -# include -# else -# ifdef HAVE_STRINGS_H -# include -# endif -# endif -#endif -#ifdef HAVE_STDLIB_H -#include -#endif -#ifdef HAVE_UNISTD_H -#include -#endif -#ifndef HAVE_RINDEX -#ifndef rindex -#define rindex strrchr -#endif -#endif -#ifndef HAVE_INDEX -#ifndef index -#define index strchr -#endif -#endif +/* Test by Zack Weinberg. Modified from MMAP_ANYWHERE test by + Richard Henderson and Alexandre Oliva. + Check whether read-only mmap of a plain file works. */ +#include +#include +#include +#include -int main() { -char *(*pfn) = (char *(*)) $ac_func -; return 0; } +int main() +{ + char *x; + int fd; + struct stat st; + + fd = open("conftestdata$$", O_RDONLY); + if (fd < 0) + exit(1); + + if (fstat (fd, &st)) + exit(2); + + x = (char*)mmap(0, st.st_size, PROT_READ, MAP_PRIVATE, fd, 0); + if (x == (char *) -1) + exit(3); + + if (x[0] != '1' || x[1] != ' ' || x[2] != '1' || x[3] != ' ') + exit(4); + + if (munmap(x, st.st_size) < 0) + exit(5); + + exit(0); +} EOF -if { (eval echo configure:2934: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then - rm -rf conftest* - eval "gcc_cv_decl_needed_$ac_func=no" +if { (eval echo configure:3453: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null +then + ac_cv_func_mmap_file=yes else echo "configure: failed program was:" >&5 cat conftest.$ac_ext >&5 - rm -rf conftest* - eval "gcc_cv_decl_needed_$ac_func=yes" + rm -fr conftest* + ac_cv_func_mmap_file=no fi -rm -f conftest* +rm -fr conftest* fi -if eval "test \"`echo '$gcc_cv_decl_needed_'$ac_func`\" = yes"; then - echo "$ac_t""yes" 1>&6 - gcc_tr_decl=NEED_DECLARATION_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` - cat >> confdefs.h <&6 +if test $ac_cv_func_mmap_file = yes; then + cat >> confdefs.h <<\EOF +#define HAVE_MMAP_FILE 1 EOF -else - echo "$ac_t""no" 1>&6 fi -done - -for ac_func in malloc realloc calloc free +# We will need to find libiberty.h and ansidecl.h +saved_CFLAGS="$CFLAGS" +CFLAGS="$CFLAGS -I${srcdir} -I${srcdir}/../include" +for ac_func in bcopy bzero bcmp \ + index rindex getenv atol sbrk abort atof getcwd getwd \ + strsignal putc_unlocked fputs_unlocked strstr environ \ + malloc realloc calloc free basename getopt do -echo $ac_n "checking whether $ac_func must be declared""... $ac_c" 1>&6 -echo "configure:2963: checking whether $ac_func must be declared" >&5 -if eval "test \"`echo '$''{'gcc_cv_decl_needed_$ac_func'+set}'`\" = set"; then + ac_tr_decl=HAVE_DECL_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` +echo $ac_n "checking whether $ac_func is declared""... $ac_c" 1>&6 +echo "configure:3486: checking whether $ac_func is declared" >&5 +if eval "test \"`echo '$''{'gcc_cv_have_decl_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < -#ifdef STRING_WITH_STRINGS -# include -# include -#else -# ifdef HAVE_STRING_H -# include -# else -# ifdef HAVE_STRINGS_H -# include -# endif -# endif -#endif -#ifdef HAVE_STDLIB_H -#include -#endif -#ifdef HAVE_UNISTD_H -#include -#endif -#ifndef HAVE_RINDEX -#ifndef rindex -#define rindex strrchr -#endif -#endif -#ifndef HAVE_INDEX -#ifndef index -#define index strchr -#endif -#endif -#ifdef HAVE_MALLOC_H -#include -#endif +#include "gansidecl.h" +#include "system.h" int main() { -char *(*pfn) = (char *(*)) $ac_func +#ifndef $ac_func +char *(*pfn) = (char *(*)) $ac_func ; +#endif ; return 0; } EOF -if { (eval echo configure:3008: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:3502: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* - eval "gcc_cv_decl_needed_$ac_func=no" + eval "gcc_cv_have_decl_$ac_func=yes" else echo "configure: failed program was:" >&5 cat conftest.$ac_ext >&5 rm -rf conftest* - eval "gcc_cv_decl_needed_$ac_func=yes" + eval "gcc_cv_have_decl_$ac_func=no" fi rm -f conftest* fi -if eval "test \"`echo '$gcc_cv_decl_needed_'$ac_func`\" = yes"; then - echo "$ac_t""yes" 1>&6 - gcc_tr_decl=NEED_DECLARATION_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` - cat >> confdefs.h <&6 ; cat >> confdefs.h <&6 + echo "$ac_t""no" 1>&6 ; cat >> confdefs.h <> confdefs.h <> confdefs.h <> confdefs.h <> confdefs.h <> confdefs.h <> confdefs.h <> confdefs.h <> confdefs.h <> confdefs.h <> confdefs.h <> confdefs.h <> confdefs.h <> confdefs.h <> confdefs.h <> confdefs.h <> confdefs.h <> confdefs.h <> confdefs.h <> confdefs.h <> confdefs.h <> confdefs.h <> confdefs.h <> confdefs.h <&6 -echo "configure:3037: checking whether $ac_func must be declared" >&5 -if eval "test \"`echo '$''{'gcc_cv_decl_needed_$ac_func'+set}'`\" = set"; then + ac_tr_decl=HAVE_DECL_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` +echo $ac_n "checking whether $ac_func is declared""... $ac_c" 1>&6 +echo "configure:3607: checking whether $ac_func is declared" >&5 +if eval "test \"`echo '$''{'gcc_cv_have_decl_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < -#ifdef STRING_WITH_STRINGS -# include -# include -#else -# ifdef HAVE_STRING_H -# include -# else -# ifdef HAVE_STRINGS_H -# include -# endif -# endif -#endif -#ifdef HAVE_STDLIB_H -#include -#endif -#ifdef HAVE_UNISTD_H -#include -#endif -#ifndef HAVE_RINDEX -#ifndef rindex -#define rindex strrchr -#endif -#endif -#ifndef HAVE_INDEX -#ifndef index -#define index strchr -#endif -#endif -#include +#include "gansidecl.h" +#include "system.h" #ifdef HAVE_SYS_RESOURCE_H #include #endif + int main() { -char *(*pfn) = (char *(*)) $ac_func +#ifndef $ac_func +char *(*pfn) = (char *(*)) $ac_func ; +#endif ; return 0; } EOF -if { (eval echo configure:3083: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:3627: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* - eval "gcc_cv_decl_needed_$ac_func=no" + eval "gcc_cv_have_decl_$ac_func=yes" else echo "configure: failed program was:" >&5 cat conftest.$ac_ext >&5 rm -rf conftest* - eval "gcc_cv_decl_needed_$ac_func=yes" + eval "gcc_cv_have_decl_$ac_func=no" fi rm -f conftest* fi -if eval "test \"`echo '$gcc_cv_decl_needed_'$ac_func`\" = yes"; then - echo "$ac_t""yes" 1>&6 - gcc_tr_decl=NEED_DECLARATION_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` - cat >> confdefs.h <&6 ; cat >> confdefs.h <&6 + echo "$ac_t""no" 1>&6 ; cat >> confdefs.h <> confdefs.h <> confdefs.h <> confdefs.h <&6 -echo "configure:3111: checking if mkdir takes one argument" >&5 +echo "configure:3670: checking if mkdir takes one argument" >&5 if eval "test \"`echo '$''{'gcc_cv_mkdir_takes_one_arg'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < @@ -3129,7 +3688,7 @@ int main() { mkdir ("foo", 0); ; return 0; } EOF -if { (eval echo configure:3133: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:3692: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* gcc_cv_mkdir_takes_one_arg=no else @@ -3216,6 +3775,9 @@ for machine in $build $host $target; do alpha*-*-*) cpu_type=alpha ;; + strongarm*-*-*) + cpu_type=arm + ;; arm*-*-*) cpu_type=arm ;; @@ -3261,9 +3823,9 @@ for machine in $build $host $target; do ;; esac - # Common parts for linux-gnu and openbsd systems + # Common parts for linux and openbsd systems case $machine in - *-*-linux-gnu*) + *-*-linux*) xm_defines="HAVE_ATEXIT POSIX BSTRING" ;; *-*-openbsd*) @@ -3338,7 +3900,7 @@ for machine in $build $host $target; do #prefix='$$INTERIX_ROOT'/usr/contrib #local_prefix='$$INTERIX_ROOT'/usr/contrib ;; - alpha*-*-linux-gnuecoff*) + alpha*-*-linux*ecoff*) tm_file="${tm_file} alpha/linux-ecoff.h alpha/linux.h" target_cpu_default="MASK_GAS" tmake_file="alpha/t-alpha alpha/t-ieee" @@ -3346,10 +3908,10 @@ for machine in $build $host $target; do xmake_file=none gas=yes gnu_ld=yes ;; - alpha*-*-linux-gnulibc1*) + alpha*-*-linux*libc1*) tm_file="${tm_file} alpha/elf.h alpha/linux.h alpha/linux-elf.h" target_cpu_default="MASK_GAS" - tmake_file="t-linux t-linux-gnulibc1 alpha/t-alpha alpha/t-linux alpha/t-crtbe alpha/t-ieee" + tmake_file="t-linux t-linux-gnulibc1 alpha/t-alpha alpha/t-crtbe alpha/t-ieee" extra_parts="crtbegin.o crtend.o crtbeginS.o crtendS.o" xmake_file=none gas=yes gnu_ld=yes @@ -3357,10 +3919,10 @@ for machine in $build $host $target; do thread_file='posix' fi ;; - alpha*-*-linux-gnu*) + alpha*-*-linux*) tm_file="${tm_file} alpha/elf.h alpha/linux.h alpha/linux-elf.h" target_cpu_default="MASK_GAS" - tmake_file="t-linux alpha/t-linux alpha/t-crtbe alpha/t-alpha alpha/t-ieee" + tmake_file="t-linux alpha/t-crtbe alpha/t-alpha alpha/t-ieee" extra_parts="crtbegin.o crtend.o crtbeginS.o crtendS.o" xmake_file=none gas=yes gnu_ld=yes @@ -3368,6 +3930,21 @@ for machine in $build $host $target; do thread_file='posix' fi ;; + alpha*-*-freebsd*) + tm_file="${tm_file} freebsd.h alpha/elf.h alpha/freebsd.h" + target_cpu_default="MASK_GAS" + tmake_file="t-freebsd alpha/t-crtbe alpha/t-alpha alpha/t-ieee" + extra_parts="crtbegin.o crtend.o crtbeginS.o crtendS.o" + xmake_file=none + gas=yes gnu_ld=yes + stabs=yes + case x${enable_threads} in + xyes | xpthreads | xposix) + thread_file='posix' + tmake_file="${tmake_file} t-freebsd-thread" + ;; + esac + ;; alpha*-*-netbsd*) tm_file="${tm_file} alpha/elf.h alpha/netbsd.h alpha/netbsd-elf.h" target_cpu_default="MASK_GAS" @@ -3393,7 +3970,8 @@ for machine in $build $host $target; do extra_passes="mips-tfile mips-tdump" fi use_collect2=yes - tmake_file="alpha/t-alpha alpha/t-ieee" + tmake_file="alpha/t-alpha alpha/t-ieee alpha/t-osf" + xmake_file=alpha/x-osf case $machine in *-*-osf1*) tm_file="${tm_file} alpha/osf.h alpha/osf12.h alpha/osf2or3.h" @@ -3403,12 +3981,14 @@ for machine in $build $host $target; do ;; *-*-osf4*) tm_file="${tm_file} alpha/osf.h" + tmake_file="$tmake_file alpha/t-osf4" # Some versions of OSF4 (specifically X4.0-9 296.7) have # a broken tar, so we use cpio instead. install_headers_dir=install-headers-cpio ;; *-*-osf5*) tm_file="${tm_file} alpha/osf.h alpha/osf5.h" + tmake_file="$tmake_file alpha/t-osf4" ;; esac case $machine in @@ -3487,14 +4067,14 @@ for machine in $build $host $target; do tmake_file="t-netbsd arm/t-netbsd" use_collect2=yes ;; - arm*-*-linux-gnuaout*) # ARM GNU/Linux with a.out + arm*-*-linux*aout*) # ARM GNU/Linux with a.out cpu_type=arm xmake_file=x-linux tm_file=arm/linux-aout.h tmake_file=arm/t-linux gnu_ld=yes ;; - arm*-*-linux-gnuoldld*) # ARM GNU/Linux with old ELF linker + arm*-*-linux*oldld*) # ARM GNU/Linux with old ELF linker xm_file=arm/xm-linux.h xmake_file=x-linux tm_file="arm/linux-oldld.h arm/linux-elf.h" @@ -3512,7 +4092,7 @@ for machine in $build $host $target; do ;; esac ;; - arm*-*-linux-gnu*) # ARM GNU/Linux with ELF + arm*-*-linux*) # ARM GNU/Linux with ELF xm_file=arm/xm-linux.h xmake_file=x-linux tm_file="arm/linux-elf.h" @@ -3583,6 +4163,7 @@ for machine in $build $host $target; do ;; c4x-*) cpu_type=c4x + float_format=c4x tmake_file=c4x/t-c4x ;; clipper-intergraph-clix*) @@ -3593,6 +4174,9 @@ for machine in $build $host $target; do extra_parts="crtbegin.o crtend.o" install_headers_dir=install-headers-cpio ;; + d30v-*) + float_format=i64 + ;; dsp16xx-*) ;; elxsi-elxsi-*) @@ -3603,9 +4187,6 @@ for machine in $build $host $target; do tmake_file=fr30/t-fr30 extra_parts="crti.o crtn.o crtbegin.o crtend.o" ;; -# This hasn't been upgraded to GCC 2. -# fx80-alliant-*) # Alliant FX/80 -# ;; h8300-*-*) float_format=i32 ;; @@ -3729,10 +4310,11 @@ for machine in $build $host $target; do if test x$enable_threads = x; then enable_threads=$have_pthread_h fi - if test x$enable_threads = xyes; then - thread_file='dce' + case x${enable_threads} in + xyes | xdce) tmake_file="${tmake_file} pa/t-dce-thr" - fi + ;; + esac install_headers_dir=install-headers-cpio use_collect2=yes ;; @@ -3749,10 +4331,35 @@ for machine in $build $host $target; do if test x$enable_threads = x; then enable_threads=$have_pthread_h fi - if test x$enable_threads = xyes; then - thread_file='dce' + case x${enable_threads} in + xyes | xdce) tmake_file="${tmake_file} pa/t-dce-thr" + ;; + esac + install_headers_dir=install-headers-cpio + use_collect2=yes + ;; + hppa*64*-*-hpux11*) + target_cpu_default="MASK_PA_11" + xm_file=pa/xm-pa64hpux.h + xmake_file=pa/x-pa-hpux + tmake_file=pa/t-pa + tm_file="pa/pa64-start.h ${tm_file} pa/pa64-regs.h pa/long_double.h pa/elf.h pa/pa-hpux.h pa/pa-hpux11.h pa/pa-64.h" + float_format=i128 + tmake_file=pa/t-pa64 + target_cpu_default="(MASK_PA_11|MASK_PA_20)" + + if [ x$gas = xyes ] + then + tm_file="${tm_file} pa/pa-gas.h" fi +# if [[ x$enable_threads = x ]]; then +# enable_threads=$have_pthread_h +# fi +# if [[ x$enable_threads = xyes ]]; then +# thread_file='dce' +# tmake_file="${tmake_file} pa/t-dce-thr" +# fi install_headers_dir=install-headers-cpio use_collect2=yes ;; @@ -3848,7 +4455,7 @@ for machine in $build $host $target; do use_collect2=yes ;; hppa*-*-mpeix*) - tm_file="${tm_file} pa/pa-mpeix.h" + tm_file="${tm_file} pa/pa32-regs.h pa/long_double.h pa/som.h pa/pa-mpeix.h" xm_file=pa/xm-pampeix.h xmake_file=pa/x-pa-mpeix echo "You must use gas. Assuming it is already installed." @@ -3925,6 +4532,10 @@ for machine in $build $host $target; do thread_file='mach' fi ;; + i[34567]86-*-netware) # Intel 80386's running netware + tm_file=i386/netware.h + tmake_file=i386/t-netware + ;; i[34567]86-sequent-bsd*) # 80386 from Sequent use_collect2=yes if test x$gas = xyes @@ -3973,20 +4584,11 @@ for machine in $build $host $target; do tm_file=i386/i386-aout.h tmake_file=i386/t-i386bare ;; - i[34567]86-*-beospe*) - xm_file=i386/xm-beos.h - xm_defines="USE_C_ALLOCA" - tmake_file=i386/t-beos - tm_file=i386/beos-pe.h - xmake_file=i386/x-beos - extra_objs=winnt.o - ;; i[34567]86-*-beoself* | i[34567]86-*-beos*) xm_file=i386/xm-beos.h tmake_file='i386/t-beos i386/t-crtpic' tm_file=i386/beos-elf.h xmake_file=i386/x-beos - extra_objs=winnt.o extra_parts='crtbegin.o crtend.o' ;; i[34567]86-*-bsdi* | i[34567]86-*-bsd386*) @@ -3999,8 +4601,12 @@ for machine in $build $host $target; do # Next line turned off because both 386BSD and BSD/386 use GNU ld. # use_collect2=yes ;; - i[34567]86-*-freebsdelf*) - tm_file="i386/i386.h i386/att.h svr4.h freebsd.h i386/freebsd-elf.h i386/perform.h" + i[34567]86-*-freebsd[12] | i[34567]86-*-freebsd[12].* | i[34567]86-*-freebsd*aout*) + tm_file="i386/freebsd-aout.h i386/perform.h" + tmake_file=t-freebsd + ;; + i[34567]86-*-freebsd*) + tm_file="i386/i386.h i386/att.h svr4.h freebsd.h i386/freebsd.h i386/perform.h" extra_parts="crtbegin.o crtbeginS.o crtend.o crtendS.o" tmake_file=t-freebsd gas=yes @@ -4013,10 +4619,6 @@ for machine in $build $host $target; do ;; esac ;; - i[34567]86-*-freebsd*) - tm_file="i386/freebsd.h i386/perform.h" - tmake_file=t-freebsd - ;; i[34567]86-*-netbsd*) tm_file=i386/netbsd.h tmake_file=t-netbsd @@ -4051,9 +4653,10 @@ for machine in $build $host $target; do tmake_file=i386/t-crtstuff extra_parts="crtbegin.o crtend.o" fi + tmake_file="$tmake_file i386/t-i386bare" install_headers_dir=install-headers-cpio ;; - i[34567]86-*-linux-gnuoldld*) # Intel 80386's running GNU/Linux + i[34567]86-*-linux*oldld*) # Intel 80386's running GNU/Linux # pre BFD linkers xmake_file=x-linux-aout tmake_file="t-linux-aout i386/t-crtstuff" @@ -4061,14 +4664,14 @@ for machine in $build $host $target; do gnu_ld=yes float_format=i386 ;; - i[34567]86-*-linux-gnuaout*) # Intel 80386's running GNU/Linux + i[34567]86-*-linux*aout*) # Intel 80386's running GNU/Linux xmake_file=x-linux-aout tmake_file="t-linux-aout i386/t-crtstuff" tm_file=i386/linux-aout.h gnu_ld=yes float_format=i386 ;; - i[34567]86-*-linux-gnulibc1) # Intel 80386's running GNU/Linux + i[34567]86-*-linux*libc1) # Intel 80386's running GNU/Linux # GNU/Linux C library 5 xmake_file=x-linux tm_file=i386/linux.h @@ -4080,7 +4683,7 @@ for machine in $build $host $target; do thread_file='single' fi ;; - i[34567]86-*-linux-gnu*) # Intel 80386's running GNU/Linux + i[34567]86-*-linux*) # Intel 80386's running GNU/Linux # aka GNU/Linux C library 6 xmake_file=x-linux tm_file=i386/linux.h @@ -4107,6 +4710,7 @@ for machine in $build $host $target; do gnu_ld=yes gas=yes exeext=.exe + float_format=none case $host in *pc-msdosdjgpp*) target_alias=djgpp ;; @@ -4178,6 +4782,7 @@ for machine in $build $host $target; do else tmake_file=i386/t-sco5 fi + tmake_file="$tmake_file i386/t-i386bare" extra_parts="crti.o crtbegin.o crtend.o crtbeginS.o crtendS.o" ;; i[34567]86-*-sco3.2v4*) # 80386 running SCO 3.2v4 system @@ -4195,6 +4800,7 @@ for machine in $build $host $target; do tmake_file=i386/t-crtstuff extra_parts="crtbegin.o crtend.o" fi + tmake_file="$tmake_file i386/t-i386bare" # The default EAFS filesystem supports long file names. # Truncating the target makes $host != $target which # makes gcc think it is doing a cross-compile. @@ -4214,6 +4820,7 @@ for machine in $build $host $target; do extra_parts="crtbegin.o crtend.o" tmake_file=i386/t-crtstuff fi + tmake_file="$tmake_file i386/t-i386bare" truncate_target=yes ;; i[34567]86-*-solaris2*) @@ -4224,7 +4831,7 @@ for machine in $build $host $target; do # Only needed if gas does not support -s tm_file="i386/sol2gas.h ${tm_file}" fi - tmake_file=i386/t-sol2 + tmake_file="i386/t-i386bare i386/t-sol2" extra_parts="crt1.o crti.o crtn.o gcrt1.o gmon.o crtbegin.o crtend.o" xmake_file=x-svr4 if test x${enable_threads} = x; then @@ -4249,7 +4856,7 @@ for machine in $build $host $target; do then tm_file="${tm_file} dbx.h" fi - tmake_file=i386/t-crtpic + tmake_file="i386/t-i386bare i386/t-crtpic" xmake_file=x-svr4 extra_parts="crtbegin.o crtend.o" if test x$enable_threads = xyes; then @@ -4264,7 +4871,7 @@ for machine in $build $host $target; do then tm_file="${tm_file} dbx.h" fi - tmake_file=i386/t-crtpic + tmake_file="i386/t-i386bare i386/t-crtpic" xmake_file=x-svr4 extra_parts="crtbegin.o crtend.o" ;; @@ -4272,7 +4879,7 @@ for machine in $build $host $target; do xm_file="xm-alloca.h ${xm_file}" xm_defines="USG POSIX" tm_file=i386/udk.h - tmake_file="i386/t-crtpic i386/t-udk" + tmake_file="i386/t-i386bare i386/t-crtpic i386/t-udk" xmake_file=x-svr4 extra_parts="crtbegin.o crtend.o" install_headers_dir=install-headers-cpio @@ -4311,6 +4918,7 @@ for machine in $build $host $target; do extra_parts="crtbegin.o crtend.o" tmake_file=i386/t-crtstuff fi + tmake_file="$tmake_file i386/t-crtpic" ;; i386-*-vsta) # Intel 80386's running VSTa kernel xm_file="${xm_file} i386/xm-vsta.h" @@ -4489,18 +5097,37 @@ for machine in $build $host $target; do then target_cpu_default="${target_cpu_default}|MASK_GNU_LD" fi + float_format=i386 ;; ia64*-*-linux*) tm_file=ia64/linux.h - tmake_file="t-linux ia64/t-ia64" + tmake_file="t-linux ia64/t-ia64 ia64/t-glibc" target_cpu_default="MASK_GNU_AS|MASK_GNU_LD" if test x$enable_threads = xyes; then thread_file='posix' fi + float_format=i386 ;; m32r-*-elf*) extra_parts="crtinit.o crtfini.o" ;; + # m68hc11 and m68hc12 share the same machine description. + m68hc11-*-*|m6811-*-*) + tm_file="m68hc11/m68hc11.h" + xm_file="m68hc11/xm-m68hc11.h" + tm_p_file="m68hc11/m68hc11-protos.h" + md_file="m68hc11/m68hc11.md" + out_file="m68hc11/m68hc11.c" + tmake_file="m68hc11/t-m68hc11-gas" + ;; + m68hc12-*-*|m6812-*-*) + tm_file="m68hc11/m68hc12.h" + tm_p_file="m68hc11/m68hc11-protos.h" + xm_file="m68hc11/xm-m68hc11.h" + md_file="m68hc11/m68hc11.md" + out_file="m68hc11/m68hc11.c" + tmake_file="m68hc11/t-m68hc11-gas" + ;; m68000-convergent-sysv*) tm_file=m68k/ctix.h xm_file="m68k/xm-3b1.h ${xm_file}" @@ -4835,7 +5462,7 @@ for machine in $build $host $target; do ;; m68k-*-coff*) tmake_file=m68k/t-m68kbare - tm_file="m68k/m68k-coff.h dbx.h libgloss.h" + tm_file="m68k/m68k-coff.h dbx.h" extra_headers=math-68881.h float_format=m68k ;; @@ -4886,7 +5513,7 @@ for machine in $build $host $target; do extra_headers=math-68881.h float_format=m68k ;; - m68k-*-linux-gnuaout*) # Motorola m68k's running GNU/Linux + m68k-*-linux*aout*) # Motorola m68k's running GNU/Linux # with a.out format xmake_file=x-linux tm_file=m68k/linux-aout.h @@ -4895,7 +5522,7 @@ for machine in $build $host $target; do float_format=m68k gnu_ld=yes ;; - m68k-*-linux-gnulibc1) # Motorola m68k's running GNU/Linux + m68k-*-linux*libc1) # Motorola m68k's running GNU/Linux # with ELF format using the # GNU/Linux C library 5 xmake_file=x-linux @@ -4906,7 +5533,7 @@ for machine in $build $host $target; do float_format=m68k gnu_ld=yes ;; - m68k-*-linux-gnu*) # Motorola m68k's running GNU/Linux + m68k-*-linux*) # Motorola m68k's running GNU/Linux # with ELF format using glibc 2 # aka the GNU/Linux C library 6. xmake_file=x-linux @@ -4995,6 +5622,8 @@ for machine in $build $host $target; do ;; m88k-*-openbsd*) tmake_file="${tmake_file} m88k/t-luna-gas" + tm_file="m88k/aout-dbx.h aoutos.h m88k/m88k.h openbsd.h ${tm_file}" + xm_file="xm-openbsd.h m88k/xm-m88k.h ${xm_file}" ;; m88k-*-sysv3*) tm_file=m88k/sysv3.h @@ -5200,18 +5829,19 @@ for machine in $build $host $target; do # On NetBSD, the headers are already okay, except for math.h. tmake_file=t-netbsd ;; - mips*-*-linux*) # Linux MIPS, either endian. + mips*-*-linux*) # Linux MIPS, either endian. xmake_file=x-linux - case $machine in - mipsel-*) tm_file="mips/elfl.h mips/linux.h" ;; - *) tm_file="mips/elf.h mips/linux.h" ;; - esac + case $machine in + mips*el-*) tm_file="mips/elfl.h mips/linux.h" ;; + *) tm_file="mips/elf.h mips/linux.h" ;; + esac + tmake_file=t-linux extra_parts="crtbegin.o crtbeginS.o crtend.o crtendS.o" gnu_ld=yes gas=yes - if test x$enable_threads = xyes; then - thread_file='posix' - fi + if test x$enable_threads = xyes; then + thread_file='posix' + fi ;; mips*el-*-openbsd*) # mips little endian target_cpu_default="MASK_GAS|MASK_ABICALLS" @@ -5521,13 +6151,6 @@ for machine in $build $host $target; do tm_file=ns32k/tek6200.h use_collect2=yes ;; -# This has not been updated to GCC 2. -# ns32k-ns-genix*) -# xm_defines=USG -# xmake_file=ns32k/x-genix -# tm_file=ns32k/genix.h -# use_collect2=yes -# ;; ns32k-merlin-*) tm_file=ns32k/merlin.h use_collect2=yes @@ -5559,13 +6182,6 @@ for machine in $build $host $target; do ns32k-*-openbsd*) # Nothing special ;; -# This has not been updated to GCC 2. -# pyramid-*-*) -# cpu_type=pyr -# xmake_file=pyr/x-pyr -# use_collect2=yes -# ;; - pj*-linux*) tm_file="svr4.h pj/linux.h ${tm_file}" ;; @@ -5628,7 +6244,7 @@ for machine in $build $host $target; do tmake_file="rs6000/t-ppcgas t-rtems rs6000/t-ppccomm" extra_headers=ppc-asm.h ;; - powerpc-*-linux-gnulibc1) + powerpc-*-linux*libc1) tm_file="rs6000/sysv4.h rs6000/linux.h" xm_file=rs6000/xm-sysv4.h out_file=rs6000/rs6000.c @@ -5639,7 +6255,7 @@ for machine in $build $host $target; do thread_file='posix' fi ;; - powerpc-*-linux-gnu*) + powerpc-*-linux*) tm_file="rs6000/sysv4.h rs6000/linux.h" xm_file="rs6000/xm-sysv4.h" xm_defines="USG ${xm_defines}" @@ -5729,7 +6345,7 @@ for machine in $build $host $target; do then xmake_file=rs6000/x-aix41-gld else - tmake_file="rs6000/t-newas rs6000/t-aix41" + tmake_file='rs6000/t-newas' fi xmake_file=rs6000/x-aix41 float_format=none @@ -5741,6 +6357,7 @@ for machine in $build $host $target; do xmake_file=rs6000/x-aix41 float_format=none use_collect2=yes + thread_file='aix' ;; rs6000-ibm-aix[56789].* | powerpc-ibm-aix[56789].*) tm_file=rs6000/aix43.h @@ -5748,6 +6365,7 @@ for machine in $build $host $target; do xmake_file=rs6000/x-aix41 float_format=none use_collect2=yes + thread_file='aix' ;; rs6000-ibm-aix*) float_format=none @@ -5771,17 +6389,28 @@ for machine in $build $host $target; do use_collect2=yes ;; sh-*-elf*) - tm_file=sh/elf.h + tmake_file="sh/t-sh sh/t-elf" + tm_file="sh/sh.h sh/elf.h" float_format=sh ;; sh-*-rtemself*) - tmake_file="sh/t-sh t-rtems" - tm_file=sh/rtemself.h + tmake_file="sh/t-sh sh/t-elf t-rtems" + tm_file="sh/sh.h sh/elf.h sh/rtemself.h" float_format=sh ;; sh-*-rtems*) tmake_file="sh/t-sh t-rtems" - tm_file=sh/rtems.h + tm_file="sh/sh.h sh/rtems.h" + float_format=sh + ;; + sh-*-linux*) + tm_file="sh/sh.h sh/elf.h sh/linux.h" + tmake_file="sh/t-sh sh/t-elf sh/t-linux" + xmake_file=x-linux + gas=yes gnu_ld=yes + if test x$enable_threads = xyes; then + thread_file='posix' + fi float_format=sh ;; sh-*-*) @@ -5821,13 +6450,13 @@ for machine in $build $host $target; do #float_format=i128 float_format=i64 ;; - sparc-*-linux-gnuaout*) # Sparc's running GNU/Linux, a.out + sparc-*-linux*aout*) # Sparc's running GNU/Linux, a.out xm_file="${xm_file} sparc/xm-linux.h" tm_file=sparc/linux-aout.h xmake_file=x-linux gnu_ld=yes ;; - sparc-*-linux-gnulibc1*) # Sparc's running GNU/Linux, libc5 + sparc-*-linux*libc1*) # Sparc's running GNU/Linux, libc5 xm_file="${xm_file} sparc/xm-linux.h" xmake_file=x-linux tm_file=sparc/linux.h @@ -5836,7 +6465,7 @@ for machine in $build $host $target; do gnu_ld=yes float_format=sparc ;; - sparc-*-linux-gnu*) # Sparc's running GNU/Linux, libc6 + sparc-*-linux*) # Sparc's running GNU/Linux, libc6 xm_file="${xm_file} sparc/xm-linux.h" xmake_file=x-linux tm_file=sparc/linux.h @@ -5880,6 +6509,11 @@ for machine in $build $host $target; do xm_file="sparc/xm-sysv4-64.h sparc/xm-sol2.h" xm_defines="USG POSIX" tmake_file="sparc/t-sol2 sparc/t-sol2-64" + if test x$gnu_ld = xyes; then + tmake_file="$tmake_file sparc/t-slibgcc" + else + tmake_file="$tmake_file sparc/t-slibgcc-sld" + fi xmake_file=sparc/x-sysv4 extra_parts="crt1.o crti.o crtn.o gcrt1.o crtbegin.o crtend.o" float_format=none @@ -5902,10 +6536,15 @@ for machine in $build $host $target; do xm_defines="USG POSIX" tm_file="sparc/sol2.h sparc/hal.h" tmake_file="sparc/t-halos sparc/t-sol2" + if test x$gnu_ld = xyes; then + tmake_file="$tmake_file sparc/t-slibgcc" + else + tmake_file="$tmake_file sparc/t-slibgcc-sld" + fi xmake_file=sparc/x-sysv4 extra_parts="crt1.o crti.o crtn.o gmon.o crtbegin.o crtend.o" case $machine in - *-*-solaris2.0-4) + *-*-solaris2.[0-4]) float_format=i128 ;; *) @@ -5924,20 +6563,28 @@ for machine in $build $host $target; do xm_file="sparc/xm-sysv4.h sparc/xm-sol2.h" xm_defines="USG POSIX" tmake_file=sparc/t-sol2 + if test x$gnu_ld = xyes; then + tmake_file="$tmake_file sparc/t-slibgcc" + else + tmake_file="$tmake_file sparc/t-slibgcc-sld" + fi xmake_file=sparc/x-sysv4 extra_parts="crt1.o crti.o crtn.o gcrt1.o gmon.o crtbegin.o crtend.o" - case $machine in - *-*-solaris2.[0-6] | *-*-solaris2.[0-6].*) ;; - *-*-solaris2*) - if test x$gnu_ld = xyes - then - tm_file=sparc/sol2-64.h - else - tm_file=sparc/sol2-sld-64.h - fi - tmake_file="$tmake_file sparc/t-sol2-64" - ;; - esac +# At the moment, 32-to-64 cross compilation doesn't work. +# case $machine in +#changequote(,)dnl +# *-*-solaris2.[0-6] | *-*-solaris2.[0-6].*) ;; +#changequote([,])dnl +# *-*-solaris2*) +# if test x$gnu_ld = xyes +# then +# tm_file=sparc/sol2-64.h +# else +# tm_file=sparc/sol2-sld-64.h +# fi +# tmake_file="$tmake_file sparc/t-sol2-64" +# ;; +# esac case $machine in *-*-solaris2.[0-4]) float_format=i128 @@ -6039,24 +6686,12 @@ for machine in $build $host $target; do fi float_format=sparc ;; -# This hasn't been upgraded to GCC 2. -# tahoe-harris-*) # Harris tahoe, using COFF. -# tm_file=tahoe/harris.h -# ;; -# tahoe-*-bsd*) # tahoe running BSD -# ;; - thumb*-*-*) { echo "configure: error: *** The Thumb targets have been depreciated. The equivalent *** ARM based toolchain can now generated Thumb instructions *** when the -mthumb switch is given to the compiler." 1>&2; exit 1; } ;; -# This hasn't been upgraded to GCC 2. -# tron-*-*) -# cpu_type=gmicro -# use_collect2=yes -# ;; v850-*-rtems*) cpu_type=v850 tm_file="v850/rtems.h" @@ -6097,10 +6732,13 @@ for machine in $build $host $target; do ;; vax-*-openbsd*) tmake_file="${tmake_file} vax/t-openbsd" + tm_file="vax/vax.h vax/openbsd1.h openbsd.h ${tm_file}" + xm_file="xm-openbsd.h vax/xm-vax.h" + float_format=vax + use_collect2=yes ;; vax-*-ultrix*) # vaxen running ultrix tm_file="${tm_file} vax/ultrix.h" - use_collect2=yes float_format=vax ;; vax-*-vms*) # vaxen running VMS @@ -6122,7 +6760,7 @@ for machine in $build $host $target; do esac case $machine in - *-*-linux-gnu*) + *-*-linux*) ;; # Existing GNU/Linux systems do not use the GNU setup. *-*-gnu*) # On the GNU system, the setup is just about the same on @@ -6234,16 +6872,16 @@ for machine in $build $host $target; do then if test x$gnu_ld = xyes then - target_cpu_default2=20 + target_cpu_default2="MASK_GAS|MASK_SPLIT_ADDR" else - target_cpu_default2=16 + target_cpu_default2="MASK_GAS" fi fi ;; mips*-*-*) if test x$gas = xyes then - target_cpu_default2=16 + target_cpu_default2="MASK_GAS" fi ;; powerpc*-*-* | rs6000-*-*) @@ -6506,7 +7144,7 @@ do for file in `eval echo '$'$var`; do case $file in - auto-config.h) + auto-host.h | auto-build.h ) ;; *) echo '#ifdef IN_GCC' >>$link @@ -6514,7 +7152,7 @@ do esac echo "#include \"$file\"" >>$link case $file in - auto-config.h) + auto-host.h | auto-build.h ) ;; *) echo '#endif' >>$link @@ -6540,7 +7178,8 @@ if test "${with_gcc_version_trigger+set}" = set; then else gcc_version_trigger=${srcdir}/version.c fi -gcc_version=`grep version_string ${gcc_version_trigger} | sed -e 's/.*\"\([^ \"]*\)[ \"].*/\1/'` +gcc_version_full=`grep version_string ${gcc_version_trigger} | sed -e 's/.*\"\([^\"]*\)\".*/\1/'` +gcc_version=`echo ${gcc_version_full} | sed -e 's/\([^ ]*\) .*/\1/'` # Internationalization PACKAGE=gcc @@ -6556,21 +7195,38 @@ EOF -ALL_LINGUAS="en_UK" +ALL_LINGUAS="en_GB" -# NLS support is still experimental, so disable it by default for now. +# Enable NLS support by default # Check whether --enable-nls or --disable-nls was given. if test "${enable_nls+set}" = set; then enableval="$enable_nls" : else + enable_nls=yes +fi + + +# if cross compiling, disable NLS support. +# It's not worth the trouble, at least for now. + +if test "${build}" != "${host}" && test "x$enable_nls" = "xyes"; then + echo "configure: warning: Disabling NLS support for canadian cross compiler." 1>&2 enable_nls=no fi +# if NLS is enabled, also enable check in po subdir +if test $enable_nls = yes; then + CHECK_PO=check-po +else + CHECK_PO="" +fi + + echo $ac_n "checking for strerror in -lcposix""... $ac_c" 1>&6 -echo "configure:6574: checking for strerror in -lcposix" >&5 +echo "configure:7230: checking for strerror in -lcposix" >&5 ac_lib_var=`echo cposix'_'strerror | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -6578,7 +7234,7 @@ else ac_save_LIBS="$LIBS" LIBS="-lcposix $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:7249: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -6612,12 +7268,12 @@ fi echo $ac_n "checking for working const""... $ac_c" 1>&6 -echo "configure:6616: checking for working const" >&5 +echo "configure:7272: checking for working const" >&5 if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:7326: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* ac_cv_c_const=yes else @@ -6686,53 +7342,13 @@ EOF fi -echo $ac_n "checking for inline""... $ac_c" 1>&6 -echo "configure:6691: checking for inline" >&5 -if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 -else - ac_cv_c_inline=no -for ac_kw in inline __inline__ __inline; do - cat > conftest.$ac_ext <&5; (eval $ac_compile) 2>&5; }; then - rm -rf conftest* - ac_cv_c_inline=$ac_kw; break -else - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 -fi -rm -f conftest* -done - -fi - -echo "$ac_t""$ac_cv_c_inline" 1>&6 -case "$ac_cv_c_inline" in - inline | yes) ;; - no) cat >> confdefs.h <<\EOF -#define inline -EOF - ;; - *) cat >> confdefs.h <&6 -echo "configure:6731: checking for off_t" >&5 +echo "configure:7347: checking for off_t" >&5 if eval "test \"`echo '$''{'ac_cv_type_off_t'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < #if STDC_HEADERS @@ -6760,12 +7376,12 @@ EOF fi echo $ac_n "checking for size_t""... $ac_c" 1>&6 -echo "configure:6764: checking for size_t" >&5 +echo "configure:7380: checking for size_t" >&5 if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < #if STDC_HEADERS @@ -6795,19 +7411,19 @@ fi # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works # for constant arguments. Useless! echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6 -echo "configure:6799: checking for working alloca.h" >&5 +echo "configure:7415: checking for working alloca.h" >&5 if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < int main() { char *p = alloca(2 * sizeof(int)); ; return 0; } EOF -if { (eval echo configure:6811: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:7427: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* ac_cv_header_alloca_h=yes else @@ -6828,12 +7444,12 @@ EOF fi echo $ac_n "checking for alloca""... $ac_c" 1>&6 -echo "configure:6832: checking for alloca" >&5 +echo "configure:7448: checking for alloca" >&5 if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:7481: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* ac_cv_func_alloca_works=yes else @@ -6893,188 +7509,42 @@ EOF echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6 -echo "configure:6897: checking whether alloca needs Cray hooks" >&5 +echo "configure:7513: checking whether alloca needs Cray hooks" >&5 if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5 | - egrep "webecray" >/dev/null 2>&1; then - rm -rf conftest* - ac_cv_os_cray=yes -else - rm -rf conftest* - ac_cv_os_cray=no -fi -rm -f conftest* - -fi - -echo "$ac_t""$ac_cv_os_cray" 1>&6 -if test $ac_cv_os_cray = yes; then -for ac_func in _getb67 GETB67 getb67; do - echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:6927: checking for $ac_func" >&5 -if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 -else - cat > conftest.$ac_ext < -/* Override any gcc2 internal prototype to avoid an error. */ -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char $ac_func(); - -int main() { - -/* The GNU C library defines this for functions which it implements - to always fail with ENOSYS. Some functions are actually named - something starting with __ and the normal name is an alias. */ -#if defined (__stub_$ac_func) || defined (__stub___$ac_func) -choke me -#else -$ac_func(); -#endif - -; return 0; } -EOF -if { (eval echo configure:6955: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then - rm -rf conftest* - eval "ac_cv_func_$ac_func=yes" -else - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 - rm -rf conftest* - eval "ac_cv_func_$ac_func=no" -fi -rm -f conftest* -fi - -if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then - echo "$ac_t""yes" 1>&6 - cat >> confdefs.h <&6 -fi - -done -fi - -echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6 -echo "configure:6982: checking stack direction for C alloca" >&5 -if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 -else - if test "$cross_compiling" = yes; then - ac_cv_c_stack_direction=0 -else - cat > conftest.$ac_ext < addr) ? 1 : -1; -} -main () -{ - exit (find_stack_direction() < 0); -} -EOF -if { (eval echo configure:7009: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null -then - ac_cv_c_stack_direction=1 -else - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 - rm -fr conftest* - ac_cv_c_stack_direction=-1 -fi -rm -fr conftest* -fi - -fi - -echo "$ac_t""$ac_cv_c_stack_direction" 1>&6 -cat >> confdefs.h <&6 -echo "configure:7034: checking for $ac_hdr" >&5 -if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 -else - cat > conftest.$ac_ext < +#else +wenotbecray +#endif + EOF -ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:7044: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } -ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` -if test -z "$ac_err"; then +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + egrep "webecray" >/dev/null 2>&1; then rm -rf conftest* - eval "ac_cv_header_$ac_safe=yes" + ac_cv_os_cray=yes else - echo "$ac_err" >&5 - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 rm -rf conftest* - eval "ac_cv_header_$ac_safe=no" + ac_cv_os_cray=no fi rm -f conftest* + fi -if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then - echo "$ac_t""yes" 1>&6 - ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'` - cat >> confdefs.h <&6 -fi -done -for ac_func in getpagesize -do -echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:7073: checking for $ac_func" >&5 +echo "$ac_t""$ac_cv_os_cray" 1>&6 +if test $ac_cv_os_cray = yes; then +for ac_func in _getb67 GETB67 getb67; do + echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 +echo "configure:7543: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:7571: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -7111,204 +7581,84 @@ fi if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then echo "$ac_t""yes" 1>&6 - ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` cat >> confdefs.h <&6 fi + done +fi -echo $ac_n "checking for working mmap""... $ac_c" 1>&6 -echo "configure:7126: checking for working mmap" >&5 -if eval "test \"`echo '$''{'ac_cv_func_mmap_fixed_mapped'+set}'`\" = set"; then +echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6 +echo "configure:7598: checking stack direction for C alloca" >&5 +if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else if test "$cross_compiling" = yes; then - ac_cv_func_mmap_fixed_mapped=no + ac_cv_c_stack_direction=0 else cat > conftest.$ac_ext < -#include -#include - -/* This mess was copied from the GNU getpagesize.h. */ -#ifndef HAVE_GETPAGESIZE -# ifdef HAVE_UNISTD_H -# include -# endif - -/* Assume that all systems that can run configure have sys/param.h. */ -# ifndef HAVE_SYS_PARAM_H -# define HAVE_SYS_PARAM_H 1 -# endif - -# ifdef _SC_PAGESIZE -# define getpagesize() sysconf(_SC_PAGESIZE) -# else /* no _SC_PAGESIZE */ -# ifdef HAVE_SYS_PARAM_H -# include -# ifdef EXEC_PAGESIZE -# define getpagesize() EXEC_PAGESIZE -# else /* no EXEC_PAGESIZE */ -# ifdef NBPG -# define getpagesize() NBPG * CLSIZE -# ifndef CLSIZE -# define CLSIZE 1 -# endif /* no CLSIZE */ -# else /* no NBPG */ -# ifdef NBPC -# define getpagesize() NBPC -# else /* no NBPC */ -# ifdef PAGESIZE -# define getpagesize() PAGESIZE -# endif /* PAGESIZE */ -# endif /* no NBPC */ -# endif /* no NBPG */ -# endif /* no EXEC_PAGESIZE */ -# else /* no HAVE_SYS_PARAM_H */ -# define getpagesize() 8192 /* punt totally */ -# endif /* no HAVE_SYS_PARAM_H */ -# endif /* no _SC_PAGESIZE */ - -#endif /* no HAVE_GETPAGESIZE */ - -#ifdef __cplusplus -extern "C" { void *malloc(unsigned); } -#else -char *malloc(); -#endif - -int -main() +find_stack_direction () +{ + static char *addr = 0; + auto char dummy; + if (addr == 0) + { + addr = &dummy; + return find_stack_direction (); + } + else + return (&dummy > addr) ? 1 : -1; +} +main () { - char *data, *data2, *data3; - int i, pagesize; - int fd; - - pagesize = getpagesize(); - - /* - * First, make a file with some known garbage in it. - */ - data = malloc(pagesize); - if (!data) - exit(1); - for (i = 0; i < pagesize; ++i) - *(data + i) = rand(); - umask(0); - fd = creat("conftestmmap", 0600); - if (fd < 0) - exit(1); - if (write(fd, data, pagesize) != pagesize) - exit(1); - close(fd); - - /* - * Next, try to mmap the file at a fixed address which - * already has something else allocated at it. If we can, - * also make sure that we see the same garbage. - */ - fd = open("conftestmmap", O_RDWR); - if (fd < 0) - exit(1); - data2 = malloc(2 * pagesize); - if (!data2) - exit(1); - data2 += (pagesize - ((int) data2 & (pagesize - 1))) & (pagesize - 1); - if (data2 != mmap(data2, pagesize, PROT_READ | PROT_WRITE, - MAP_PRIVATE | MAP_FIXED, fd, 0L)) - exit(1); - for (i = 0; i < pagesize; ++i) - if (*(data + i) != *(data2 + i)) - exit(1); - - /* - * Finally, make sure that changes to the mapped area - * do not percolate back to the file as seen by read(). - * (This is a bug on some variants of i386 svr4.0.) - */ - for (i = 0; i < pagesize; ++i) - *(data2 + i) = *(data2 + i) + 1; - data3 = malloc(pagesize); - if (!data3) - exit(1); - if (read(fd, data3, pagesize) != pagesize) - exit(1); - for (i = 0; i < pagesize; ++i) - if (*(data + i) != *(data3 + i)) - exit(1); - close(fd); - unlink("conftestmmap"); - exit(0); + exit (find_stack_direction() < 0); } - EOF -if { (eval echo configure:7274: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null +if { (eval echo configure:7625: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null then - ac_cv_func_mmap_fixed_mapped=yes + ac_cv_c_stack_direction=1 else echo "configure: failed program was:" >&5 cat conftest.$ac_ext >&5 rm -fr conftest* - ac_cv_func_mmap_fixed_mapped=no + ac_cv_c_stack_direction=-1 fi rm -fr conftest* fi fi -echo "$ac_t""$ac_cv_func_mmap_fixed_mapped" 1>&6 -if test $ac_cv_func_mmap_fixed_mapped = yes; then - cat >> confdefs.h <<\EOF -#define HAVE_MMAP 1 +echo "$ac_t""$ac_cv_c_stack_direction" 1>&6 +cat >> confdefs.h <&6 -echo "configure:7302: checking for $ac_hdr" >&5 +echo "configure:7652: checking for $ac_hdr" >&5 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:7312: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:7662: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* @@ -7338,12 +7688,12 @@ done strdup __argz_count __argz_stringify __argz_next do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:7342: checking for $ac_func" >&5 +echo "configure:7692: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:7720: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -7395,12 +7745,12 @@ done for ac_func in stpcpy do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:7399: checking for $ac_func" >&5 +echo "configure:7749: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:7777: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -7457,19 +7807,19 @@ EOF if test $ac_cv_header_locale_h = yes; then echo $ac_n "checking for LC_MESSAGES""... $ac_c" 1>&6 -echo "configure:7461: checking for LC_MESSAGES" >&5 +echo "configure:7811: checking for LC_MESSAGES" >&5 if eval "test \"`echo '$''{'am_cv_val_LC_MESSAGES'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < int main() { return LC_MESSAGES ; return 0; } EOF -if { (eval echo configure:7473: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:7823: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* am_cv_val_LC_MESSAGES=yes else @@ -7490,7 +7840,7 @@ EOF fi fi echo $ac_n "checking whether NLS is requested""... $ac_c" 1>&6 -echo "configure:7494: checking whether NLS is requested" >&5 +echo "configure:7844: checking whether NLS is requested" >&5 # Check whether --enable-nls or --disable-nls was given. if test "${enable_nls+set}" = set; then enableval="$enable_nls" @@ -7510,7 +7860,7 @@ fi EOF echo $ac_n "checking whether included gettext is requested""... $ac_c" 1>&6 -echo "configure:7514: checking whether included gettext is requested" >&5 +echo "configure:7864: checking whether included gettext is requested" >&5 # Check whether --with-included-gettext or --without-included-gettext was given. if test "${with_included_gettext+set}" = set; then withval="$with_included_gettext" @@ -7529,17 +7879,17 @@ fi ac_safe=`echo "libintl.h" | sed 'y%./+-%__p_%'` echo $ac_n "checking for libintl.h""... $ac_c" 1>&6 -echo "configure:7533: checking for libintl.h" >&5 +echo "configure:7883: checking for libintl.h" >&5 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:7543: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:7893: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* @@ -7556,19 +7906,19 @@ fi if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then echo "$ac_t""yes" 1>&6 echo $ac_n "checking for gettext in libc""... $ac_c" 1>&6 -echo "configure:7560: checking for gettext in libc" >&5 +echo "configure:7910: checking for gettext in libc" >&5 if eval "test \"`echo '$''{'gt_cv_func_gettext_libc'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < int main() { return (int) gettext ("") ; return 0; } EOF -if { (eval echo configure:7572: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:7922: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* gt_cv_func_gettext_libc=yes else @@ -7584,7 +7934,7 @@ echo "$ac_t""$gt_cv_func_gettext_libc" 1>&6 if test "$gt_cv_func_gettext_libc" != "yes"; then echo $ac_n "checking for bindtextdomain in -lintl""... $ac_c" 1>&6 -echo "configure:7588: checking for bindtextdomain in -lintl" >&5 +echo "configure:7938: checking for bindtextdomain in -lintl" >&5 ac_lib_var=`echo intl'_'bindtextdomain | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -7592,7 +7942,7 @@ else ac_save_LIBS="$LIBS" LIBS="-lintl $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:7957: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -7619,12 +7969,12 @@ fi if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then echo "$ac_t""yes" 1>&6 echo $ac_n "checking for gettext in libintl""... $ac_c" 1>&6 -echo "configure:7623: checking for gettext in libintl" >&5 +echo "configure:7973: checking for gettext in libintl" >&5 if eval "test \"`echo '$''{'gt_cv_func_gettext_libintl'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else echo $ac_n "checking for gettext in -lintl""... $ac_c" 1>&6 -echo "configure:7628: checking for gettext in -lintl" >&5 +echo "configure:7978: checking for gettext in -lintl" >&5 ac_lib_var=`echo intl'_'gettext | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -7632,7 +7982,7 @@ else ac_save_LIBS="$LIBS" LIBS="-lintl $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:7997: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -7682,13 +8032,13 @@ EOF # Extract the first word of "msgfmt", so it can be a program name with args. set dummy msgfmt; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:7686: checking for $ac_word" >&5 -if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then +echo "configure:8036: checking for $ac_word" >&5 +if eval "test \"`echo '$''{'gcc_cv_path_MSGFMT'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else case "$MSGFMT" in /*) - ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path. + gcc_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path. ;; *) IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:" @@ -7696,17 +8046,17 @@ else test -z "$ac_dir" && ac_dir=. if test -f $ac_dir/$ac_word; then if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then - ac_cv_path_MSGFMT="$ac_dir/$ac_word" + gcc_cv_path_MSGFMT="$ac_dir/$ac_word" break fi fi done IFS="$ac_save_ifs" - test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT="no" + test -z "$gcc_cv_path_MSGFMT" && gcc_cv_path_MSGFMT="no" ;; esac fi -MSGFMT="$ac_cv_path_MSGFMT" +MSGFMT="$gcc_cv_path_MSGFMT" if test -n "$MSGFMT"; then echo "$ac_t""$MSGFMT" 1>&6 else @@ -7716,12 +8066,12 @@ fi for ac_func in dcgettext do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:7720: checking for $ac_func" >&5 +echo "configure:8070: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:8098: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -7771,16 +8121,16 @@ done # Extract the first word of "gmsgfmt", so it can be a program name with args. set dummy gmsgfmt; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:7775: checking for $ac_word" >&5 -if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then +echo "configure:8125: checking for $ac_word" >&5 +if eval "test \"`echo '$''{'gcc_cv_path_GMSGFMT'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else case "$GMSGFMT" in /*) - ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path. + gcc_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path. ;; ?:/*) - ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a dos path. + gcc_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a dos path. ;; *) IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" @@ -7788,16 +8138,16 @@ else for ac_dir in $ac_dummy; do test -z "$ac_dir" && ac_dir=. if test -f $ac_dir/$ac_word; then - ac_cv_path_GMSGFMT="$ac_dir/$ac_word" + gcc_cv_path_GMSGFMT="$ac_dir/$ac_word" break fi done IFS="$ac_save_ifs" - test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT" + test -z "$gcc_cv_path_GMSGFMT" && gcc_cv_path_GMSGFMT="$MSGFMT" ;; esac fi -GMSGFMT="$ac_cv_path_GMSGFMT" +GMSGFMT="$gcc_cv_path_GMSGFMT" if test -n "$GMSGFMT"; then echo "$ac_t""$GMSGFMT" 1>&6 else @@ -7807,13 +8157,13 @@ fi # Extract the first word of "xgettext", so it can be a program name with args. set dummy xgettext; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:7811: checking for $ac_word" >&5 -if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then +echo "configure:8161: checking for $ac_word" >&5 +if eval "test \"`echo '$''{'gcc_cv_path_XGETTEXT'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else case "$XGETTEXT" in /*) - ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path. + gcc_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path. ;; *) IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:" @@ -7821,17 +8171,17 @@ else test -z "$ac_dir" && ac_dir=. if test -f $ac_dir/$ac_word; then if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then - ac_cv_path_XGETTEXT="$ac_dir/$ac_word" + gcc_cv_path_XGETTEXT="$ac_dir/$ac_word" break fi fi done IFS="$ac_save_ifs" - test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":" + test -z "$gcc_cv_path_XGETTEXT" && gcc_cv_path_XGETTEXT=":" ;; esac fi -XGETTEXT="$ac_cv_path_XGETTEXT" +XGETTEXT="$gcc_cv_path_XGETTEXT" if test -n "$XGETTEXT"; then echo "$ac_t""$XGETTEXT" 1>&6 else @@ -7839,7 +8189,7 @@ else fi cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:8201: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* CATOBJEXT=.gmo DATADIRNAME=share @@ -7860,6 +8210,8 @@ else fi rm -f conftest* INSTOBJEXT=.mo + else + create_catalogs="no" fi fi @@ -7870,7 +8222,7 @@ fi if test "$CATOBJEXT" = "NONE"; then echo $ac_n "checking whether catgets can be used""... $ac_c" 1>&6 -echo "configure:7874: checking whether catgets can be used" >&5 +echo "configure:8226: checking whether catgets can be used" >&5 # Check whether --with-catgets or --without-catgets was given. if test "${with_catgets+set}" = set; then withval="$with_catgets" @@ -7883,7 +8235,7 @@ fi if test "$nls_cv_use_catgets" = "yes"; then echo $ac_n "checking for main in -li""... $ac_c" 1>&6 -echo "configure:7887: checking for main in -li" >&5 +echo "configure:8239: checking for main in -li" >&5 ac_lib_var=`echo i'_'main | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -7891,14 +8243,14 @@ else ac_save_LIBS="$LIBS" LIBS="-li $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:8254: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -7926,12 +8278,12 @@ else fi echo $ac_n "checking for catgets""... $ac_c" 1>&6 -echo "configure:7930: checking for catgets" >&5 +echo "configure:8282: checking for catgets" >&5 if eval "test \"`echo '$''{'ac_cv_func_catgets'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then +if { (eval echo configure:8310: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then rm -rf conftest* eval "ac_cv_func_catgets=yes" else @@ -7976,16 +8328,16 @@ EOF # Extract the first word of "gencat", so it can be a program name with args. set dummy gencat; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:7980: checking for $ac_word" >&5 -if eval "test \"`echo '$''{'ac_cv_path_GENCAT'+set}'`\" = set"; then +echo "configure:8332: checking for $ac_word" >&5 +if eval "test \"`echo '$''{'gcc_cv_path_GENCAT'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else case "$GENCAT" in /*) - ac_cv_path_GENCAT="$GENCAT" # Let the user override the test with a path. + gcc_cv_path_GENCAT="$GENCAT" # Let the user override the test with a path. ;; ?:/*) - ac_cv_path_GENCAT="$GENCAT" # Let the user override the test with a dos path. + gcc_cv_path_GENCAT="$GENCAT" # Let the user override the test with a dos path. ;; *) IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" @@ -7993,16 +8345,16 @@ else for ac_dir in $ac_dummy; do test -z "$ac_dir" && ac_dir=. if test -f $ac_dir/$ac_word; then - ac_cv_path_GENCAT="$ac_dir/$ac_word" + gcc_cv_path_GENCAT="$ac_dir/$ac_word" break fi done IFS="$ac_save_ifs" - test -z "$ac_cv_path_GENCAT" && ac_cv_path_GENCAT="no" + test -z "$gcc_cv_path_GENCAT" && gcc_cv_path_GENCAT="no" ;; esac fi -GENCAT="$ac_cv_path_GENCAT" +GENCAT="$gcc_cv_path_GENCAT" if test -n "$GENCAT"; then echo "$ac_t""$GENCAT" 1>&6 else @@ -8012,16 +8364,16 @@ fi # Extract the first word of "gmsgfmt", so it can be a program name with args. set dummy gmsgfmt; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:8016: checking for $ac_word" >&5 -if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then +echo "configure:8368: checking for $ac_word" >&5 +if eval "test \"`echo '$''{'gcc_cv_path_GMSGFMT'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else case "$GMSGFMT" in /*) - ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path. + gcc_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path. ;; ?:/*) - ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a dos path. + gcc_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a dos path. ;; *) IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" @@ -8029,16 +8381,16 @@ else for ac_dir in $ac_dummy; do test -z "$ac_dir" && ac_dir=. if test -f $ac_dir/$ac_word; then - ac_cv_path_GMSGFMT="$ac_dir/$ac_word" + gcc_cv_path_GMSGFMT="$ac_dir/$ac_word" break fi done IFS="$ac_save_ifs" - test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="no" + test -z "$gcc_cv_path_GMSGFMT" && gcc_cv_path_GMSGFMT="no" ;; esac fi -GMSGFMT="$ac_cv_path_GMSGFMT" +GMSGFMT="$gcc_cv_path_GMSGFMT" if test -n "$GMSGFMT"; then echo "$ac_t""$GMSGFMT" 1>&6 else @@ -8049,13 +8401,13 @@ fi # Extract the first word of "msgfmt", so it can be a program name with args. set dummy msgfmt; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:8053: checking for $ac_word" >&5 -if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then +echo "configure:8405: checking for $ac_word" >&5 +if eval "test \"`echo '$''{'gcc_cv_path_GMSGFMT'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else case "$GMSGFMT" in /*) - ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path. + gcc_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path. ;; *) IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:" @@ -8063,34 +8415,37 @@ else test -z "$ac_dir" && ac_dir=. if test -f $ac_dir/$ac_word; then if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then - ac_cv_path_GMSGFMT="$ac_dir/$ac_word" + gcc_cv_path_GMSGFMT="$ac_dir/$ac_word" break fi fi done IFS="$ac_save_ifs" - test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="no" + test -z "$gcc_cv_path_GMSGFMT" && gcc_cv_path_GMSGFMT="msgfmt" ;; esac fi -GMSGFMT="$ac_cv_path_GMSGFMT" +GMSGFMT="$gcc_cv_path_GMSGFMT" if test -n "$GMSGFMT"; then echo "$ac_t""$GMSGFMT" 1>&6 else echo "$ac_t""no" 1>&6 fi + if test "$GMSGFMT" = "msgfmt"; then + create_catalogs="no" + fi fi # Extract the first word of "xgettext", so it can be a program name with args. set dummy xgettext; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:8088: checking for $ac_word" >&5 -if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then +echo "configure:8443: checking for $ac_word" >&5 +if eval "test \"`echo '$''{'gcc_cv_path_XGETTEXT'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else case "$XGETTEXT" in /*) - ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path. + gcc_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path. ;; *) IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:" @@ -8098,17 +8453,17 @@ else test -z "$ac_dir" && ac_dir=. if test -f $ac_dir/$ac_word; then if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then - ac_cv_path_XGETTEXT="$ac_dir/$ac_word" + gcc_cv_path_XGETTEXT="$ac_dir/$ac_word" break fi fi done IFS="$ac_save_ifs" - test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":" + test -z "$gcc_cv_path_XGETTEXT" && gcc_cv_path_XGETTEXT=":" ;; esac fi -XGETTEXT="$ac_cv_path_XGETTEXT" +XGETTEXT="$gcc_cv_path_XGETTEXT" if test -n "$XGETTEXT"; then echo "$ac_t""$XGETTEXT" 1>&6 else @@ -8142,13 +8497,13 @@ fi # Extract the first word of "msgfmt", so it can be a program name with args. set dummy msgfmt; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:8146: checking for $ac_word" >&5 -if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then +echo "configure:8501: checking for $ac_word" >&5 +if eval "test \"`echo '$''{'gcc_cv_path_MSGFMT'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else case "$MSGFMT" in /*) - ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path. + gcc_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path. ;; *) IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:" @@ -8156,17 +8511,17 @@ else test -z "$ac_dir" && ac_dir=. if test -f $ac_dir/$ac_word; then if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then - ac_cv_path_MSGFMT="$ac_dir/$ac_word" + gcc_cv_path_MSGFMT="$ac_dir/$ac_word" break fi fi done IFS="$ac_save_ifs" - test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT="msgfmt" + test -z "$gcc_cv_path_MSGFMT" && gcc_cv_path_MSGFMT="msgfmt" ;; esac fi -MSGFMT="$ac_cv_path_MSGFMT" +MSGFMT="$gcc_cv_path_MSGFMT" if test -n "$MSGFMT"; then echo "$ac_t""$MSGFMT" 1>&6 else @@ -8176,16 +8531,16 @@ fi # Extract the first word of "gmsgfmt", so it can be a program name with args. set dummy gmsgfmt; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:8180: checking for $ac_word" >&5 -if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then +echo "configure:8535: checking for $ac_word" >&5 +if eval "test \"`echo '$''{'gcc_cv_path_GMSGFMT'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else case "$GMSGFMT" in /*) - ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path. + gcc_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path. ;; ?:/*) - ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a dos path. + gcc_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a dos path. ;; *) IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" @@ -8193,32 +8548,35 @@ else for ac_dir in $ac_dummy; do test -z "$ac_dir" && ac_dir=. if test -f $ac_dir/$ac_word; then - ac_cv_path_GMSGFMT="$ac_dir/$ac_word" + gcc_cv_path_GMSGFMT="$ac_dir/$ac_word" break fi done IFS="$ac_save_ifs" - test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT" + test -z "$gcc_cv_path_GMSGFMT" && gcc_cv_path_GMSGFMT="$MSGFMT" ;; esac fi -GMSGFMT="$ac_cv_path_GMSGFMT" +GMSGFMT="$gcc_cv_path_GMSGFMT" if test -n "$GMSGFMT"; then echo "$ac_t""$GMSGFMT" 1>&6 else echo "$ac_t""no" 1>&6 fi + if test "$MSGFMT" = "msgfmt" && test "$GMSGFMT" = "msgfmt"; then + create_catalogs="no" + fi # Extract the first word of "xgettext", so it can be a program name with args. set dummy xgettext; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:8216: checking for $ac_word" >&5 -if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then +echo "configure:8574: checking for $ac_word" >&5 +if eval "test \"`echo '$''{'gcc_cv_path_XGETTEXT'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else case "$XGETTEXT" in /*) - ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path. + gcc_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path. ;; *) IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:" @@ -8226,17 +8584,17 @@ else test -z "$ac_dir" && ac_dir=. if test -f $ac_dir/$ac_word; then if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then - ac_cv_path_XGETTEXT="$ac_dir/$ac_word" + gcc_cv_path_XGETTEXT="$ac_dir/$ac_word" break fi fi done IFS="$ac_save_ifs" - test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":" + test -z "$gcc_cv_path_XGETTEXT" && gcc_cv_path_XGETTEXT=":" ;; esac fi -XGETTEXT="$ac_cv_path_XGETTEXT" +XGETTEXT="$gcc_cv_path_XGETTEXT" if test -n "$XGETTEXT"; then echo "$ac_t""$XGETTEXT" 1>&6 else @@ -8264,6 +8622,8 @@ fi fi fi + + # We need to process the po/ directory. POSUB=po else @@ -8300,19 +8660,27 @@ fi - if test "x$CATOBJEXT" != "x"; then + if test "x$create_catalogs" = "xno"; then + echo "configure: warning: No program for building catalogs found -> building disabled" 1>&2 + fi + + if test "x$CATOBJEXT" != "x" && test "x$create_catalogs" != "xno" ; then if test "x$ALL_LINGUAS" = "x"; then LINGUAS= else echo $ac_n "checking for catalogs to be installed""... $ac_c" 1>&6 -echo "configure:8309: checking for catalogs to be installed" >&5 - NEW_LINGUAS= - for lang in ${LINGUAS=$ALL_LINGUAS}; do - case "$ALL_LINGUAS" in - *$lang*) NEW_LINGUAS="$NEW_LINGUAS $lang" ;; - esac - done - LINGUAS=$NEW_LINGUAS +echo "configure:8673: checking for catalogs to be installed" >&5 + if test "x$LINGUAS" = "x"; then + LINGUAS=$ALL_LINGUAS + else + NEW_LINGUAS= + for lang in $ALL_LINGUAS; do + case " $LINGUAS " in + *" $lang "*) NEW_LINGUAS="$NEW_LINGUAS $lang" ;; + esac + done + LINGUAS=$NEW_LINGUAS + fi echo "$ac_t""$LINGUAS" 1>&6 fi @@ -8333,17 +8701,17 @@ echo "configure:8309: checking for catalogs to be installed" >&5 if test "$CATOBJEXT" = ".cat"; then ac_safe=`echo "linux/version.h" | sed 'y%./+-%__p_%'` echo $ac_n "checking for linux/version.h""... $ac_c" 1>&6 -echo "configure:8337: checking for linux/version.h" >&5 +echo "configure:8705: checking for linux/version.h" >&5 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:8347: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:8715: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* @@ -8418,7 +8786,7 @@ fi echo $ac_n "checking whether windows registry support is requested""... $ac_c" 1>&6 -echo "configure:8422: checking whether windows registry support is requested" >&5 +echo "configure:8790: checking whether windows registry support is requested" >&5 if test x$enable_win32_registry != xno; then cat >> confdefs.h <<\EOF #define ENABLE_WIN32_REGISTRY 1 @@ -8447,7 +8815,7 @@ esac if test x$enable_win32_registry != xno; then echo $ac_n "checking registry key on windows hosts""... $ac_c" 1>&6 -echo "configure:8451: checking registry key on windows hosts" >&5 +echo "configure:8819: checking registry key on windows hosts" >&5 cat >> confdefs.h <&6 -echo "configure:8627: checking assembler alignment features" >&5 +# Figure out what assembler we will be using. +echo $ac_n "checking what assembler to use""... $ac_c" 1>&6 +echo "configure:9013: checking what assembler to use" >&5 gcc_cv_as= -gcc_cv_as_alignment_features= +gcc_cv_gas_major_version= +gcc_cv_gas_minor_version= gcc_cv_as_gas_srcdir=`echo $srcdir | sed -e 's,/gcc$,,'`/gas if test -x "$DEFAULT_ASSEMBLER"; then gcc_cv_as="$DEFAULT_ASSEMBLER" @@ -8645,27 +9032,9 @@ elif test -f $gcc_cv_as_gas_srcdir/configure.in -a -f ../gas/Makefile; then done gcc_cv_gas_major_version=`expr "$gcc_cv_gas_version" : "VERSION=\([0-9]*\)"` gcc_cv_gas_minor_version=`expr "$gcc_cv_gas_version" : "VERSION=[0-9]*\.\([0-9]*\)"` - if test x$gcc_cv_gas_major_version != x -a x$gcc_cv_gas_minor_version != x; then - # Gas version 2.6 and later support for .balign and .p2align. - # bytes to skip when using .p2align. - if test "$gcc_cv_gas_major_version" -eq 2 -a "$gcc_cv_gas_minor_version" -ge 6 -o "$gcc_cv_gas_major_version" -gt 2; then - gcc_cv_as_alignment_features=".balign and .p2align" - cat >> confdefs.h <<\EOF -#define HAVE_GAS_BALIGN_AND_P2ALIGN 1 -EOF - - fi - # Gas version 2.8 and later support specifying the maximum - # bytes to skip when using .p2align. - if test "$gcc_cv_gas_major_version" -eq 2 -a "$gcc_cv_gas_minor_version" -ge 8 -o "$gcc_cv_gas_major_version" -gt 2; then - gcc_cv_as_alignment_features=".p2align including maximum skip" - cat >> confdefs.h <<\EOF -#define HAVE_GAS_MAX_SKIP_P2ALIGN 1 -EOF +fi - fi - fi -elif test x$host = x$target; then +if test "x$gcc_cv_as" = x -a x$host = x$target; then # Native build. # Search the same directories that the installed compiler will # search. Else we may find the wrong assembler and lose. If we @@ -8717,7 +9086,47 @@ elif test x$host = x$target; then fi done fi -if test x$gcc_cv_as != x; then +if test x$gcc_cv_gas_major_version != x -a x$gcc_cv_gas_minor_version != x; then + echo "$ac_t"""newly built gas"" 1>&6 +else + echo "$ac_t""$gcc_cv_as" 1>&6 +fi + +# Figure out what nm we will be using. +echo $ac_n "checking what nm to use""... $ac_c" 1>&6 +echo "configure:9098: checking what nm to use" >&5 +if test -x nm$host_exeext; then + gcc_cv_nm=./nm$host_exeext +elif test x$host = x$target; then + # Native build. + gcc_cv_nm=nm$host_exeext +fi +echo "$ac_t""$gcc_cv_nm" 1>&6 + +# Figure out what assembler alignment features are present. +echo $ac_n "checking assembler alignment features""... $ac_c" 1>&6 +echo "configure:9109: checking assembler alignment features" >&5 +gcc_cv_as_alignment_features= +if test x$gcc_cv_gas_major_version != x -a x$gcc_cv_gas_minor_version != x; then + # Gas version 2.6 and later support for .balign and .p2align. + # bytes to skip when using .p2align. + if test "$gcc_cv_gas_major_version" -eq 2 -a "$gcc_cv_gas_minor_version" -ge 6 -o "$gcc_cv_gas_major_version" -gt 2; then + gcc_cv_as_alignment_features=".balign and .p2align" + cat >> confdefs.h <<\EOF +#define HAVE_GAS_BALIGN_AND_P2ALIGN 1 +EOF + + fi + # Gas version 2.8 and later support specifying the maximum + # bytes to skip when using .p2align. + if test "$gcc_cv_gas_major_version" -eq 2 -a "$gcc_cv_gas_minor_version" -ge 8 -o "$gcc_cv_gas_major_version" -gt 2; then + gcc_cv_as_alignment_features=".p2align including maximum skip" + cat >> confdefs.h <<\EOF +#define HAVE_GAS_MAX_SKIP_P2ALIGN 1 +EOF + + fi +elif test x$gcc_cv_as != x; then # Check if we have .balign and .p2align echo ".balign 4" > conftest.s echo ".p2align 2" >> conftest.s @@ -8744,19 +9153,17 @@ fi echo "$ac_t""$gcc_cv_as_alignment_features" 1>&6 echo $ac_n "checking assembler subsection support""... $ac_c" 1>&6 -echo "configure:8748: checking assembler subsection support" >&5 +echo "configure:9157: checking assembler subsection support" >&5 gcc_cv_as_subsections= -if test x$gcc_cv_as != x; then +if test x$gcc_cv_gas_major_version != x -a x$gcc_cv_gas_minor_version != x; then + if test "$gcc_cv_gas_major_version" -eq 2 -a "$gcc_cv_gas_minor_version" -ge 9 -o "$gcc_cv_gas_major_version" -gt 2 && grep 'obj_format = elf' ../gas/Makefile > /dev/null; then + gcc_cv_as_subsections="working .subsection -1" + fi +elif test x$gcc_cv_as != x; then # Check if we have .subsection echo ".subsection 1" > conftest.s if $gcc_cv_as -o conftest.o conftest.s > /dev/null 2>&1; then gcc_cv_as_subsections=".subsection" - if test -x nm$host_exeext; then - gcc_cv_nm=./nm$host_exeext - elif test x$host = x$target; then - # Native build. - gcc_cv_nm=nm$host_exeext - fi if test x$gcc_cv_nm != x; then cat > conftest.s <> confdefs.h <<\EOF -#define HAVE_GAS_SUBSECTION_ORDERING 1 -EOF - fi fi fi fi rm -f conftest.s conftest.o conftest.nm1 conftest.nm2 fi +if test x"$gcc_cv_as_subsections" = x"working .subsection -1"; then + cat >> confdefs.h <<\EOF +#define HAVE_GAS_SUBSECTION_ORDERING 1 +EOF + +fi echo "$ac_t""$gcc_cv_as_subsections" 1>&6 echo $ac_n "checking assembler weak support""... $ac_c" 1>&6 -echo "configure:8788: checking assembler weak support" >&5 +echo "configure:9197: checking assembler weak support" >&5 gcc_cv_as_weak= -if test x$gcc_cv_as != x; then +if test x$gcc_cv_gas_major_version != x -a x$gcc_cv_gas_minor_version != x; then + if test "$gcc_cv_gas_major_version" -eq 2 -a "$gcc_cv_gas_minor_version" -ge 2 -o "$gcc_cv_gas_major_version" -gt 2; then + gcc_cv_as_weak="yes" + fi +elif test x$gcc_cv_as != x; then # Check if we have .weak echo " .weak foobar" > conftest.s if $gcc_cv_as -o conftest.o conftest.s > /dev/null 2>&1; then - cat >> confdefs.h <<\EOF -#define HAVE_GAS_WEAK 1 -EOF - gcc_cv_as_weak="yes" fi rm -f conftest.s conftest.o conftest.nm1 conftest.nm2 fi +if test x"$gcc_cv_as_weak" = xyes; then + cat >> confdefs.h <<\EOF +#define HAVE_GAS_WEAK 1 +EOF + +fi echo "$ac_t""$gcc_cv_as_weak" 1>&6 echo $ac_n "checking assembler hidden support""... $ac_c" 1>&6 -echo "configure:8805: checking assembler hidden support" >&5 +echo "configure:9220: checking assembler hidden support" >&5 gcc_cv_as_hidden= -if test x$gcc_cv_as != x; then +if test x$gcc_cv_gas_major_version != x -a x$gcc_cv_gas_minor_version != x; then + if test "$gcc_cv_gas_major_version" -eq 2 -a "$gcc_cv_gas_minor_version" -ge 10 -o "$gcc_cv_gas_major_version" -gt 2 && grep 'obj_format = elf' ../gas/Makefile > /dev/null; then + gcc_cv_as_hidden="yes" + fi +elif test x$gcc_cv_as != x; then # Check if we have .hidden echo " .hidden foobar" > conftest.s echo "foobar:" >> conftest.s if $gcc_cv_as -o conftest.o conftest.s > /dev/null 2>&1; then - cat >> confdefs.h <<\EOF -#define HAVE_GAS_HIDDEN 1 -EOF - gcc_cv_as_hidden="yes" fi rm -f conftest.s conftest.o conftest.nm1 conftest.nm2 fi +if test x"$gcc_cv_as_hidden" = xyes; then + cat >> confdefs.h <<\EOF +#define HAVE_GAS_HIDDEN 1 +EOF + +fi echo "$ac_t""$gcc_cv_as_hidden" 1>&6 case "$target" in sparc*-*-*) echo $ac_n "checking assembler .register pseudo-op support""... $ac_c" 1>&6 -echo "configure:8825: checking assembler .register pseudo-op support" >&5 +echo "configure:9246: checking assembler .register pseudo-op support" >&5 if eval "test \"`echo '$''{'gcc_cv_as_register_pseudo_op'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -8848,10 +9269,38 @@ EOF fi + echo $ac_n "checking assembler supports -relax""... $ac_c" 1>&6 +echo "configure:9274: checking assembler supports -relax" >&5 +if eval "test \"`echo '$''{'gcc_cv_as_relax_opt'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + + gcc_cv_as_relax_opt=unknown + if test x$gcc_cv_as != x; then + # Check if gas supports -relax + echo ".text" > conftest.s + if $gcc_cv_as -relax -o conftest.o conftest.s > /dev/null 2>&1; then + gcc_cv_as_relax_opt=yes + else + gcc_cv_as_relax_opt=no + fi + rm -f conftest.s conftest.o + fi + +fi + +echo "$ac_t""$gcc_cv_as_relax_opt" 1>&6 + if test "x$gcc_cv_as_relax_opt" = xyes; then + cat >> confdefs.h <<\EOF +#define HAVE_AS_RELAX_OPTION 1 +EOF + + fi + case "$tm_file" in *64*) echo $ac_n "checking for 64 bit support in assembler ($gcc_cv_as)""... $ac_c" 1>&6 -echo "configure:8855: checking for 64 bit support in assembler ($gcc_cv_as)" >&5 +echo "configure:9304: checking for 64 bit support in assembler ($gcc_cv_as)" >&5 if eval "test \"`echo '$''{'gcc_cv_as_flags64'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -8896,7 +9345,7 @@ EOF if test "x$gcc_cv_as_flags64" != xno; then echo $ac_n "checking for assembler offsetable %lo() support""... $ac_c" 1>&6 -echo "configure:8900: checking for assembler offsetable %lo() support" >&5 +echo "configure:9349: checking for assembler offsetable %lo() support" >&5 if eval "test \"`echo '$''{'gcc_cv_as_offsetable_lo10'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -8935,24 +9384,30 @@ EOF i[34567]86-*-*) echo $ac_n "checking assembler instructions""... $ac_c" 1>&6 -echo "configure:8939: checking assembler instructions" >&5 +echo "configure:9388: checking assembler instructions" >&5 gcc_cv_as_instructions= - if test x$gcc_cv_as != x; then + if test x$gcc_cv_gas_major_version != x -a x$gcc_cv_gas_minor_version != x; then + if test "$gcc_cv_gas_major_version" -eq 2 -a "$gcc_cv_gas_minor_version" -ge 9 -o "$gcc_cv_gas_major_version" -gt 2; then + gcc_cv_as_instructions="filds fists" + fi + elif test x$gcc_cv_as != x; then set "filds fists" "filds mem; fists mem" while test $# -gt 0 do echo "$2" > conftest.s if $gcc_cv_as -o conftest.o conftest.s > /dev/null 2>&1; then gcc_cv_as_instructions=${gcc_cv_as_instructions}$1" " - cat >> confdefs.h <> confdefs.h <&6 ;; esac @@ -8967,6 +9422,10 @@ if test x"${enable_languages+set}" != xset; then else enable_languages=all fi +else + if test x"${enable_languages}" = x; then + { echo "configure: error: --enable-languages needs at least one argument" 1>&2; exit 1; } + fi fi subdirs= for lang in ${srcdir}/*/config-lang.in .. @@ -8983,7 +9442,7 @@ do echo "$lang doesn't set \$language." 1>&2 exit 1 fi - if test x"${enable_languages}" = xall; then + if test x"${enable_languages}" = xall && test x"${lang_alias}" != xCHILL; then add_this_lang=yes else case "${enable_languages}" in @@ -9044,6 +9503,20 @@ fi echo "Using $GGC for garbage collection." +# Use the system's zlib library. +zlibdir=-L../zlib +zlibinc="-I\$(srcdir)/../zlib" +# Check whether --with-system-zlib or --without-system-zlib was given. +if test "${with_system_zlib+set}" = set; then + withval="$with_system_zlib" + zlibdir= +zlibinc= + +fi + + + + # Build a new-abi (c++) system # Check whether --enable-new-gxx-abi or --disable-new-gxx-abi was given. if test "${enable_new_gxx_abi+set}" = set; then @@ -9061,11 +9534,11 @@ fi # Build a new-libstdc++ system (ie libstdc++-v3) echo $ac_n "checking for libstdc++ to install""... $ac_c" 1>&6 -echo "configure:9065: checking for libstdc++ to install" >&5 +echo "configure:9538: checking for libstdc++ to install" >&5 # Check whether --enable-libstdcxx-v3 or --disable-libstdcxx-v3 was given. if test "${enable_libstdcxx_v3+set}" = set; then enableval="$enable_libstdcxx_v3" - enable_libstdcxx_v3=yes + enable_libstdcxx_v3="$enableval" else enable_libstdcxx_v3=no fi @@ -9073,15 +9546,39 @@ fi if test x$enable_libstdcxx_v3 = xyes; then echo "$ac_t""v3" 1>&6 - cat >> confdefs.h <<\EOF -#define ENABLE_STD_NAMESPACE 1 + HAVE_LIBSTDCXX_V3=1 + ac_esn=1 +else + echo "$ac_t""v2" 1>&6 + HAVE_LIBSTDCXX_V3=0 + ac_esn=0 +fi +cat >> confdefs.h <&6 +echo "configure:9565: checking whether to enable maintainer-specific portions of Makefiles" >&5 + # Check whether --enable-maintainer-mode or --disable-maintainer-mode was given. +if test "${enable_maintainer_mode+set}" = set; then + enableval="$enable_maintainer_mode" + maintainer_mode=$enableval else - echo "$ac_t""v2" 1>&6 + maintainer_mode=no fi +echo "$ac_t""$maintainer_mode" 1>&6 + +if test "$maintainer_mode" = "yes"; then + MAINT='' +else + MAINT='#' +fi + # Make empty files to contain the specs and options for each language. # Then add #include lines to for a compiler that has specs and/or options. @@ -9113,7 +9610,7 @@ all_boot_languages= all_compilers= all_stagestuff= all_diff_excludes= -all_outputs='Makefile intl/Makefile po/Makefile.in fixinc/Makefile gccbug' +all_outputs='Makefile intl/Makefile po/Makefile.in fixinc/Makefile gccbug mklibgcc' # List of language makefile fragments. all_lang_makefiles= all_headers= @@ -9128,7 +9625,6 @@ all_lib2funcs= language_fragments="Make-lang" language_hooks="Make-hooks" -oldstyle_subdirs= for s in .. $subdirs do @@ -9148,7 +9644,7 @@ do echo "${srcdir}/$s/config-lang.in doesn't set \$language." 1>&2 exit 1 fi - all_lang_makefiles="$all_lang_makefiles ${srcdir}/$s/Make-lang.in ${srcdir}/$s/Makefile.in" + all_lang_makefiles="$all_lang_makefiles ${srcdir}/$s/Make-lang.in $outputs" all_languages="$all_languages $language" if test "x$boot_language" = xyes then @@ -9159,10 +9655,6 @@ do all_diff_excludes="$all_diff_excludes $diff_excludes" all_headers="$all_headers $headers" all_outputs="$all_outputs $outputs" - if test x$outputs = x - then - oldstyle_subdirs="$oldstyle_subdirs $s" - fi all_lib2funcs="$all_lib2funcs $lib2funcs" fi done @@ -9175,7 +9667,7 @@ touch Make-hooks target_list="all.build all.cross start.encap rest.encap \ info dvi \ install-normal install-common install-info install-man \ - uninstall distdir \ + uninstall \ mostlyclean clean distclean extraclean maintainer-clean \ stage1 stage2 stage3 stage4" for t in $target_list @@ -9220,16 +9712,6 @@ fi -# If this is using newlib, then define inhibit_libc in -# LIBGCC2_CFLAGS. This will cause __eprintf to be left out of -# libgcc.a, but that's OK because newib should have its own version of -# assert.h. -inhibit_libc= -if test x$with_newlib = xyes; then - inhibit_libc=-Dinhibit_libc -fi - - # If $(exec_prefix) exists and is not the same as $(prefix), then compute an # absolute path for gcc_tooldir based on inserting the number of up-directory # movements required to get from $(exec_prefix) to $(prefix) into the basic @@ -9331,9 +9813,6 @@ ${CONFIG_SHELL-/bin/sh} $srcdir/configure.frag $srcdir "$subdirs" "$dep_host_xma - - - # Echo that links are built if test x$host = x$target then @@ -9502,6 +9981,8 @@ s%@includedir@%$includedir%g s%@oldincludedir@%$oldincludedir%g s%@infodir@%$infodir%g s%@mandir@%$mandir%g +s%@maybe_cpplib@%$maybe_cpplib%g +s%@enable_shared@%$enable_shared%g s%@host@%$host%g s%@host_alias@%$host_alias%g s%@host_cpu@%$host_cpu%g @@ -9518,7 +9999,11 @@ s%@build_cpu@%$build_cpu%g s%@build_vendor@%$build_vendor%g s%@build_os@%$build_os%g s%@CC@%$CC%g -s%@stage1_warn_cflags@%$stage1_warn_cflags%g +s%@NO_MINUS_C_MINUS_O@%$NO_MINUS_C_MINUS_O%g +s%@OUTPUT_OPTION@%$OUTPUT_OPTION%g +s%@strict1_warn@%$strict1_warn%g +s%@warn_cflags@%$warn_cflags%g +s%@stage1_cflags@%$stage1_cflags%g s%@SET_MAKE@%$SET_MAKE%g s%@AWK@%$AWK%g s%@LEX@%$LEX%g @@ -9532,12 +10017,17 @@ s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g s%@INSTALL_DATA@%$INSTALL_DATA%g s%@CPP@%$CPP%g s%@gnat@%$gnat%g +s%@MAKEINFO@%$MAKEINFO%g +s%@BUILD_INFO@%$BUILD_INFO%g +s%@INSTALL_INFO@%$INSTALL_INFO%g +s%@TARGET_GETGROUPS_T@%$TARGET_GETGROUPS_T%g s%@vfprintf@%$vfprintf%g s%@doprint@%$doprint%g s%@manext@%$manext%g s%@objext@%$objext%g s%@PACKAGE@%$PACKAGE%g s%@VERSION@%$VERSION%g +s%@CHECK_PO@%$CHECK_PO%g s%@ALLOCA@%$ALLOCA%g s%@USE_NLS@%$USE_NLS%g s%@MSGFMT@%$MSGFMT%g @@ -9560,13 +10050,17 @@ s%@GT_NO@%$GT_NO%g s%@GT_YES@%$GT_YES%g s%@MKINSTALLDIRS@%$MKINSTALLDIRS%g s%@l@%$l%g +s%@inhibit_libc@%$inhibit_libc%g s%@gthread_flags@%$gthread_flags%g s%@GGC@%$GGC%g +s%@zlibdir@%$zlibdir%g +s%@zlibinc@%$zlibinc%g s%@GXX_ABI_FLAG@%$GXX_ABI_FLAG%g +s%@HAVE_LIBSTDCXX_V3@%$HAVE_LIBSTDCXX_V3%g +s%@MAINT@%$MAINT%g s%@build_canonical@%$build_canonical%g s%@host_canonical@%$host_canonical%g s%@target_subdir@%$target_subdir%g -s%@inhibit_libc@%$inhibit_libc%g s%@gcc_tooldir@%$gcc_tooldir%g s%@dollar@%$dollar%g s%@objdir@%$objdir%g @@ -9585,13 +10079,9 @@ s%@build_xm_file_list@%$build_xm_file_list%g s%@cc_set_by_configure@%$cc_set_by_configure%g s%@quoted_cc_set_by_configure@%$quoted_cc_set_by_configure%g s%@cpp_install_dir@%$cpp_install_dir%g -s%@cpp_main@%$cpp_main%g s%@dep_host_xmake_file@%$dep_host_xmake_file%g s%@dep_tmake_file@%$dep_tmake_file%g s%@extra_c_flags@%$extra_c_flags%g -s%@extra_c_objs@%$extra_c_objs%g -s%@extra_cpp_objs@%$extra_cpp_objs%g -s%@extra_cxx_objs@%$extra_cxx_objs%g s%@extra_headers_list@%$extra_headers_list%g s%@extra_objs@%$extra_objs%g s%@extra_parts@%$extra_parts%g @@ -9600,6 +10090,7 @@ s%@extra_programs@%$extra_programs%g s%@float_h_file@%$float_h_file%g s%@gcc_gxx_include_dir@%$gcc_gxx_include_dir%g s%@gcc_version@%$gcc_version%g +s%@gcc_version_full@%$gcc_version_full%g s%@gcc_version_trigger@%$gcc_version_trigger%g s%@host_exeext@%$host_exeext%g s%@host_extra_gcc_objs@%$host_extra_gcc_objs%g @@ -9889,7 +10380,6 @@ target='${target}' target_alias='${target_alias}' srcdir='${srcdir}' subdirs='${subdirs}' -oldstyle_subdirs='${oldstyle_subdirs}' symbolic_link='${symbolic_link}' program_transform_set='${program_transform_set}' program_transform_name='${program_transform_name}' @@ -9899,6 +10389,7 @@ dep_tmake_file='${dep_tmake_file}' tmake_file='${tmake_file}' thread_file='${thread_file}' gcc_version='${gcc_version}' +gcc_version_full='${gcc_version_full}' gcc_version_trigger='${gcc_version_trigger}' local_prefix='${local_prefix}' build_install_headers_dir='${build_install_headers_dir}' @@ -9921,7 +10412,6 @@ case "$CONFIG_FILES" in *po/Makefile.in*) sed -e "/POTFILES =/r po/POTFILES" po/Makefile.in > po/Makefile esac -. $srcdir/configure.lang case x$CONFIG_HEADERS in xauto-host.h:config.in) echo > cstamp-h ;;