2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.59.
5 # Copyright (C) 2003 Free Software Foundation, Inc.
6 # This configure script is free software; the Free Software Foundation
7 # gives unlimited permission to copy, distribute and modify it.
8 ## --------------------- ##
9 ## M4sh Initialization. ##
10 ## --------------------- ##
12 # Be Bourne compatible
13 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
16 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
17 # is contrary to our usage. Disable this feature.
18 alias -g '${1+"$@"}'='"$@"'
19 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
22 DUALCASE=1; export DUALCASE # for MKS sh
24 # Support unset when possible.
25 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
32 # Work around bugs in pre-3.0 UWIN ksh.
33 $as_unset ENV MAIL MAILPATH
40 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
41 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
44 if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
45 eval $as_var=C; export $as_var
51 # Required to use basename.
52 if expr a : '\(a\)' >/dev/null 2>&1; then
58 if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
65 # Name of the executable.
66 as_me=`$as_basename "$0" ||
67 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
68 X"$0" : 'X\(//\)$' \| \
69 X"$0" : 'X\(/\)$' \| \
70 . : '\(.\)' 2>/dev/null ||
72 sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
73 /^X\/\(\/\/\)$/{ s//\1/; q; }
74 /^X\/\(\/\).*/{ s//\1/; q; }
78 # PATH needs CR, and LINENO needs CR and PATH.
79 # Avoid depending upon Character Ranges.
80 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
81 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
82 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
83 as_cr_digits='0123456789'
84 as_cr_alnum=$as_cr_Letters$as_cr_digits
86 # The user is always right.
87 if test "${PATH_SEPARATOR+set}" != set; then
88 echo "#! /bin/sh" >conf$$.sh
89 echo "exit 0" >>conf$$.sh
91 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
102 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
103 test "x$as_lineno_1" != "x$as_lineno_2" &&
104 test "x$as_lineno_3" = "x$as_lineno_2" || {
105 # Find who we are. Look in the path if we contain no path at all
108 *[\\/]* ) as_myself=$0 ;;
109 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
113 test -z "$as_dir" && as_dir=.
114 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
119 # We did not find ourselves, most probably we were run as `sh COMMAND'
120 # in which case we are not to be found in the path.
121 if test "x$as_myself" = x; then
124 if test ! -f "$as_myself"; then
125 { echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2
126 { (exit 1); exit 1; }; }
128 case $CONFIG_SHELL in
130 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
131 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
134 test -z "$as_dir" && as_dir=.
135 for as_base in sh bash ksh sh5; do
138 if ("$as_dir/$as_base" -c '
141 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
142 test "x$as_lineno_1" != "x$as_lineno_2" &&
143 test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then
144 $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
145 $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
146 CONFIG_SHELL=$as_dir/$as_base
148 exec "$CONFIG_SHELL" "$0" ${1+"$@"}
156 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
157 # uniformly replaced by the line number. The first 'sed' inserts a
158 # line-number line before each line; the second 'sed' does the real
159 # work. The second script uses 'N' to pair each line-number line
160 # with the numbered line, and appends trailing '-' during
161 # substitution so that $LINENO is not a special case at line end.
162 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
163 # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-)
164 sed '=' <$as_myself |
169 s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
172 s,^['$as_cr_digits']*\n,,
174 chmod +x $as_me.lineno ||
175 { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
176 { (exit 1); exit 1; }; }
178 # Don't try to exec as it changes $[0], causing all sort of problems
179 # (the dirname of $[0] is not the place where we might find the
180 # original and so on. Autoconf is especially sensible to this).
182 # Exit status is that of the last command.
187 case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
188 *c*,-n*) ECHO_N= ECHO_C='
190 *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;;
191 *) ECHO_N= ECHO_C='\c' ECHO_T= ;;
194 if expr a : '\(a\)' >/dev/null 2>&1; then
200 rm -f conf$$ conf$$.exe conf$$.file
202 if ln -s conf$$.file conf$$ 2>/dev/null; then
203 # We could just check for DJGPP; but this test a) works b) is more generic
204 # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
205 if test -f conf$$.exe; then
206 # Don't use ln at all; we don't have any links
211 elif ln conf$$.file conf$$ 2>/dev/null; then
216 rm -f conf$$ conf$$.exe conf$$.file
218 if mkdir -p . 2>/dev/null; then
221 test -d ./-p && rmdir ./-p
225 as_executable_p="test -f"
227 # Sed expression to map a string onto a valid CPP name.
228 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
230 # Sed expression to map a string onto a valid variable name.
231 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
235 # We need space, tab and new line, in precisely that order.
245 # Check that we are running under the correct shell.
246 SHELL=${CONFIG_SHELL-/bin/sh}
250 # Remove one level of quotation (which was required for Make).
251 ECHO=`echo "$lt_ECHO" | sed 's,\\\\\$\\$0,'$0','`
256 if test "X$1" = X--no-reexec; then
257 # Discard the --no-reexec flag, and continue.
259 elif test "X$1" = X--fallback-echo; then
260 # Avoid inline document here, it may be left over
262 elif test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' ; then
263 # Yippee, $ECHO works!
266 # Restart under the correct shell.
267 exec $SHELL "$0" --no-reexec ${1+"$@"}
270 if test "X$1" = X--fallback-echo; then
271 # used as fallback echo
279 # The HP-UX ksh and POSIX shell print the target directory to stdout
281 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
283 if test -z "$lt_ECHO"; then
284 if test "X${echo_test_string+set}" != Xset; then
285 # find a string as large as possible, as long as the shell can cope with it
286 for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do
287 # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
288 if { echo_test_string=`eval $cmd`; } 2>/dev/null &&
289 { test "X$echo_test_string" = "X$echo_test_string"; } 2>/dev/null
296 if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' &&
297 echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` &&
298 test "X$echo_testing_string" = "X$echo_test_string"; then
301 # The Solaris, AIX, and Digital Unix default echo programs unquote
302 # backslashes. This makes it impossible to quote backslashes using
303 # echo "$something" | sed 's/\\/\\\\/g'
305 # So, first we look for a working echo in the user's PATH.
307 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
308 for dir in $PATH /usr/ucb; do
310 if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
311 test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
312 echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&
313 test "X$echo_testing_string" = "X$echo_test_string"; then
320 if test "X$ECHO" = Xecho; then
321 # We didn't find a better echo, so look for alternatives.
322 if test "X`{ print -r '\t'; } 2>/dev/null`" = 'X\t' &&
323 echo_testing_string=`{ print -r "$echo_test_string"; } 2>/dev/null` &&
324 test "X$echo_testing_string" = "X$echo_test_string"; then
325 # This shell has a builtin print -r that does the trick.
327 elif { test -f /bin/ksh || test -f /bin/ksh$ac_exeext; } &&
328 test "X$CONFIG_SHELL" != X/bin/ksh; then
329 # If we have ksh, try running configure again with it.
330 ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
331 export ORIGINAL_CONFIG_SHELL
332 CONFIG_SHELL=/bin/ksh
334 exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"}
338 if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' &&
339 echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` &&
340 test "X$echo_testing_string" = "X$echo_test_string"; then
343 elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
344 test "X$echo_testing_string" = 'X\t' &&
345 echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
346 test "X$echo_testing_string" = "X$echo_test_string"; then
347 CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL
349 SHELL="$CONFIG_SHELL"
351 ECHO="$CONFIG_SHELL $0 --fallback-echo"
352 elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
353 test "X$echo_testing_string" = 'X\t' &&
354 echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
355 test "X$echo_testing_string" = "X$echo_test_string"; then
356 ECHO="$CONFIG_SHELL $0 --fallback-echo"
358 # maybe with a smaller string...
361 for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do
362 if { test "X$echo_test_string" = "X`eval $cmd`"; } 2>/dev/null
369 if test "$prev" != 'sed 50q "$0"'; then
370 echo_test_string=`eval $prev`
371 export echo_test_string
372 exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"}
374 # Oops. We lost completely, so just stick with echo.
383 # Copy echo and quote the copy suitably for passing to libtool from
384 # the Makefile, instead of quoting the original, which is used later.
386 if test "X$lt_ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then
387 lt_ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo"
394 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
395 # so uname gets run too.
396 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
403 ac_default_prefix=/usr/local
404 ac_config_libobj_dir=.
409 SHELL=${CONFIG_SHELL-/bin/sh}
411 # Maximum number of lines to put in a shell here document.
412 # This variable seems obsolete. It should probably be removed, and
413 # only ac_max_sed_lines should be used.
414 : ${ac_max_here_lines=38}
416 # Identity of this package.
423 ac_unique_file="tree.c"
424 # Factoring default headers for most tests.
425 ac_includes_default="\
428 # include <sys/types.h>
431 # include <sys/stat.h>
442 # if !STDC_HEADERS && HAVE_MEMORY_H
448 # include <strings.h>
451 # include <inttypes.h>
461 ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS build build_cpu build_vendor build_os host host_cpu host_vendor host_os target target_cpu target_vendor target_os target_noncanonical build_libsubdir build_subdir host_subdir target_subdir GENINSRC CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT GNATBIND ac_ct_GNATBIND GNATMAKE ac_ct_GNATMAKE NO_MINUS_C_MINUS_O OUTPUT_OPTION CPP EGREP loose_warn strict_warn warn_cflags nocommon_flag TREEBROWSER valgrind_path valgrind_path_defines valgrind_command coverage_flags enable_multilib enable_decimal_float enable_fixed_point enable_shared TARGET_SYSTEM_ROOT TARGET_SYSTEM_ROOT_DEFINE CROSS_SYSTEM_HEADER_DIR onestep PKGVERSION REPORT_BUGS_TO REPORT_BUGS_TEXI datarootdir docdir htmldir SET_MAKE AWK LN_S LN RANLIB ac_ct_RANLIB ranlib_flags INSTALL INSTALL_PROGRAM INSTALL_DATA make_compare_target have_mktemp_command MAKEINFO BUILD_INFO GENERATED_MANPAGES FLEX BISON NM AR COLLECT2_LIBS GNAT_LIBEXC LDEXP_LIB TARGET_GETGROUPS_T LIBICONV LTLIBICONV LIBICONV_DEP manext objext gthread_flags extra_modes_file extra_opt_files USE_NLS LIBINTL LIBINTL_DEP INCINTL XGETTEXT GMSGFMT POSUB CATALOGS DATADIRNAME INSTOBJEXT GENCAT CATOBJEXT CROSS ALL SYSTEM_HEADER_DIR inhibit_libc CC_FOR_BUILD BUILD_CFLAGS BUILD_LDFLAGS STMP_FIXINC STMP_FIXPROTO collect2 LIBTOOL SED FGREP GREP LD DUMPBIN ac_ct_DUMPBIN ac_ct_AR STRIP ac_ct_STRIP lt_ECHO objdir enable_fast_install gcc_cv_as ORIGINAL_AS_FOR_TARGET gcc_cv_ld ORIGINAL_LD_FOR_TARGET gcc_cv_nm ORIGINAL_NM_FOR_TARGET gcc_cv_objdump libgcc_visibility GGC zlibdir zlibinc MAINT gcc_tooldir dollar slibdir subdirs srcdir all_compilers all_gtfiles all_lang_makefrags all_lang_makefiles all_languages all_selected_languages build_exeext build_install_headers_dir build_xm_file_list build_xm_include_list build_xm_defines build_file_translate check_languages cpp_install_dir xmake_file tmake_file extra_gcc_objs extra_headers_list extra_objs extra_parts extra_passes extra_programs float_h_file gcc_config_arguments gcc_gxx_include_dir host_exeext host_xm_file_list host_xm_include_list host_xm_defines out_host_hook_obj install lang_opt_files lang_specs_files lang_tree_files local_prefix md_file objc_boehm_gc out_file out_object_file thread_file tm_file_list tm_include_list tm_defines tm_p_file_list tm_p_include_list xm_file_list xm_include_list xm_defines c_target_objs cxx_target_objs fortran_target_objs target_cpu_default GMPLIBS GMPINC LIBOBJS LTLIBOBJS'
462 ac_subst_files='language_hooks'
465 # Initialize some variables set by options.
467 ac_init_version=false
468 # The variables have the same names as the options, with
469 # dashes changed to underlines.
477 program_transform_name=s,x,x,
485 # Installation directory options.
486 # These are left unexpanded so users can "make install exec_prefix=/foo"
487 # and all the variables that are supposed to be based on exec_prefix
488 # by default will actually change.
489 # Use braces instead of parens because sh, perl, etc. also accept them.
490 bindir='${exec_prefix}/bin'
491 sbindir='${exec_prefix}/sbin'
492 libexecdir='${exec_prefix}/libexec'
493 datadir='${prefix}/share'
494 sysconfdir='${prefix}/etc'
495 sharedstatedir='${prefix}/com'
496 localstatedir='${prefix}/var'
497 libdir='${exec_prefix}/lib'
498 includedir='${prefix}/include'
499 oldincludedir='/usr/include'
500 infodir='${prefix}/info'
501 mandir='${prefix}/man'
506 # If the previous option needs an argument, assign it.
507 if test -n "$ac_prev"; then
508 eval "$ac_prev=\$ac_option"
513 ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'`
515 # Accept the important Cygnus configure options, so we can diagnose typos.
519 -bindir | --bindir | --bindi | --bind | --bin | --bi)
521 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
524 -build | --build | --buil | --bui | --bu)
525 ac_prev=build_alias ;;
526 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
527 build_alias=$ac_optarg ;;
529 -cache-file | --cache-file | --cache-fil | --cache-fi \
530 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
531 ac_prev=cache_file ;;
532 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
533 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
534 cache_file=$ac_optarg ;;
537 cache_file=config.cache ;;
539 -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
541 -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
543 datadir=$ac_optarg ;;
545 -disable-* | --disable-*)
546 ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
547 # Reject names that are not valid shell variable names.
548 expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
549 { echo "$as_me: error: invalid feature name: $ac_feature" >&2
550 { (exit 1); exit 1; }; }
551 ac_feature=`echo $ac_feature | sed 's/-/_/g'`
552 eval "enable_$ac_feature=no" ;;
554 -enable-* | --enable-*)
555 ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
556 # Reject names that are not valid shell variable names.
557 expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
558 { echo "$as_me: error: invalid feature name: $ac_feature" >&2
559 { (exit 1); exit 1; }; }
560 ac_feature=`echo $ac_feature | sed 's/-/_/g'`
562 *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
565 eval "enable_$ac_feature='$ac_optarg'" ;;
567 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
568 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
569 | --exec | --exe | --ex)
570 ac_prev=exec_prefix ;;
571 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
572 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
573 | --exec=* | --exe=* | --ex=*)
574 exec_prefix=$ac_optarg ;;
576 -gas | --gas | --ga | --g)
577 # Obsolete; use --with-gas.
580 -help | --help | --hel | --he | -h)
582 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
583 ac_init_help=recursive ;;
584 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
585 ac_init_help=short ;;
587 -host | --host | --hos | --ho)
588 ac_prev=host_alias ;;
589 -host=* | --host=* | --hos=* | --ho=*)
590 host_alias=$ac_optarg ;;
592 -includedir | --includedir | --includedi | --included | --include \
593 | --includ | --inclu | --incl | --inc)
594 ac_prev=includedir ;;
595 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
596 | --includ=* | --inclu=* | --incl=* | --inc=*)
597 includedir=$ac_optarg ;;
599 -infodir | --infodir | --infodi | --infod | --info | --inf)
601 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
602 infodir=$ac_optarg ;;
604 -libdir | --libdir | --libdi | --libd)
606 -libdir=* | --libdir=* | --libdi=* | --libd=*)
609 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
610 | --libexe | --libex | --libe)
611 ac_prev=libexecdir ;;
612 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
613 | --libexe=* | --libex=* | --libe=*)
614 libexecdir=$ac_optarg ;;
616 -localstatedir | --localstatedir | --localstatedi | --localstated \
617 | --localstate | --localstat | --localsta | --localst \
618 | --locals | --local | --loca | --loc | --lo)
619 ac_prev=localstatedir ;;
620 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
621 | --localstate=* | --localstat=* | --localsta=* | --localst=* \
622 | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
623 localstatedir=$ac_optarg ;;
625 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
627 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
631 # Obsolete; use --without-fp.
634 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
635 | --no-cr | --no-c | -n)
638 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
639 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
642 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
643 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
644 | --oldin | --oldi | --old | --ol | --o)
645 ac_prev=oldincludedir ;;
646 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
647 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
648 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
649 oldincludedir=$ac_optarg ;;
651 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
653 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
656 -program-prefix | --program-prefix | --program-prefi | --program-pref \
657 | --program-pre | --program-pr | --program-p)
658 ac_prev=program_prefix ;;
659 -program-prefix=* | --program-prefix=* | --program-prefi=* \
660 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
661 program_prefix=$ac_optarg ;;
663 -program-suffix | --program-suffix | --program-suffi | --program-suff \
664 | --program-suf | --program-su | --program-s)
665 ac_prev=program_suffix ;;
666 -program-suffix=* | --program-suffix=* | --program-suffi=* \
667 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
668 program_suffix=$ac_optarg ;;
670 -program-transform-name | --program-transform-name \
671 | --program-transform-nam | --program-transform-na \
672 | --program-transform-n | --program-transform- \
673 | --program-transform | --program-transfor \
674 | --program-transfo | --program-transf \
675 | --program-trans | --program-tran \
676 | --progr-tra | --program-tr | --program-t)
677 ac_prev=program_transform_name ;;
678 -program-transform-name=* | --program-transform-name=* \
679 | --program-transform-nam=* | --program-transform-na=* \
680 | --program-transform-n=* | --program-transform-=* \
681 | --program-transform=* | --program-transfor=* \
682 | --program-transfo=* | --program-transf=* \
683 | --program-trans=* | --program-tran=* \
684 | --progr-tra=* | --program-tr=* | --program-t=*)
685 program_transform_name=$ac_optarg ;;
687 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
688 | -silent | --silent | --silen | --sile | --sil)
691 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
693 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
695 sbindir=$ac_optarg ;;
697 -sharedstatedir | --sharedstatedir | --sharedstatedi \
698 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
699 | --sharedst | --shareds | --shared | --share | --shar \
701 ac_prev=sharedstatedir ;;
702 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
703 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
704 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
706 sharedstatedir=$ac_optarg ;;
708 -site | --site | --sit)
710 -site=* | --site=* | --sit=*)
713 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
715 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
718 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
719 | --syscon | --sysco | --sysc | --sys | --sy)
720 ac_prev=sysconfdir ;;
721 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
722 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
723 sysconfdir=$ac_optarg ;;
725 -target | --target | --targe | --targ | --tar | --ta | --t)
726 ac_prev=target_alias ;;
727 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
728 target_alias=$ac_optarg ;;
730 -v | -verbose | --verbose | --verbos | --verbo | --verb)
733 -version | --version | --versio | --versi | --vers | -V)
737 ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
738 # Reject names that are not valid shell variable names.
739 expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
740 { echo "$as_me: error: invalid package name: $ac_package" >&2
741 { (exit 1); exit 1; }; }
742 ac_package=`echo $ac_package| sed 's/-/_/g'`
744 *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
747 eval "with_$ac_package='$ac_optarg'" ;;
749 -without-* | --without-*)
750 ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
751 # Reject names that are not valid shell variable names.
752 expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
753 { echo "$as_me: error: invalid package name: $ac_package" >&2
754 { (exit 1); exit 1; }; }
755 ac_package=`echo $ac_package | sed 's/-/_/g'`
756 eval "with_$ac_package=no" ;;
759 # Obsolete; use --with-x.
762 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
763 | --x-incl | --x-inc | --x-in | --x-i)
764 ac_prev=x_includes ;;
765 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
766 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
767 x_includes=$ac_optarg ;;
769 -x-libraries | --x-libraries | --x-librarie | --x-librari \
770 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
771 ac_prev=x_libraries ;;
772 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
773 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
774 x_libraries=$ac_optarg ;;
776 -*) { echo "$as_me: error: unrecognized option: $ac_option
777 Try \`$0 --help' for more information." >&2
778 { (exit 1); exit 1; }; }
782 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
783 # Reject names that are not valid shell variable names.
784 expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
785 { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
786 { (exit 1); exit 1; }; }
787 ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`
788 eval "$ac_envvar='$ac_optarg'"
792 # FIXME: should be removed in autoconf 3.0.
793 echo "$as_me: WARNING: you should use --build, --host, --target" >&2
794 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
795 echo "$as_me: WARNING: invalid host type: $ac_option" >&2
796 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
802 if test -n "$ac_prev"; then
803 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
804 { echo "$as_me: error: missing argument to $ac_option" >&2
805 { (exit 1); exit 1; }; }
808 # Be sure to have absolute paths.
809 for ac_var in exec_prefix prefix
811 eval ac_val=$`echo $ac_var`
813 [\\/$]* | ?:[\\/]* | NONE | '' ) ;;
814 *) { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
815 { (exit 1); exit 1; }; };;
819 # Be sure to have absolute paths.
820 for ac_var in bindir sbindir libexecdir datadir sysconfdir sharedstatedir \
821 localstatedir libdir includedir oldincludedir infodir mandir
823 eval ac_val=$`echo $ac_var`
825 [\\/$]* | ?:[\\/]* ) ;;
826 *) { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
827 { (exit 1); exit 1; }; };;
831 # There might be people who depend on the old broken behavior: `$host'
832 # used to hold the argument of --host etc.
833 # FIXME: To remove some day.
838 # FIXME: To remove some day.
839 if test "x$host_alias" != x; then
840 if test "x$build_alias" = x; then
841 cross_compiling=maybe
842 echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
843 If a cross compiler is detected then cross compile mode will be used." >&2
844 elif test "x$build_alias" != "x$host_alias"; then
850 test -n "$host_alias" && ac_tool_prefix=$host_alias-
852 test "$silent" = yes && exec 6>/dev/null
855 # Find the source files, if location was not specified.
856 if test -z "$srcdir"; then
857 ac_srcdir_defaulted=yes
858 # Try the directory containing this script, then its parent.
859 ac_confdir=`(dirname "$0") 2>/dev/null ||
860 $as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
861 X"$0" : 'X\(//\)[^/]' \| \
862 X"$0" : 'X\(//\)$' \| \
863 X"$0" : 'X\(/\)' \| \
864 . : '\(.\)' 2>/dev/null ||
866 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
867 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
868 /^X\(\/\/\)$/{ s//\1/; q; }
869 /^X\(\/\).*/{ s//\1/; q; }
872 if test ! -r $srcdir/$ac_unique_file; then
876 ac_srcdir_defaulted=no
878 if test ! -r $srcdir/$ac_unique_file; then
879 if test "$ac_srcdir_defaulted" = yes; then
880 { echo "$as_me: error: cannot find sources ($ac_unique_file) in $ac_confdir or .." >&2
881 { (exit 1); exit 1; }; }
883 { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
884 { (exit 1); exit 1; }; }
887 (cd $srcdir && test -r ./$ac_unique_file) 2>/dev/null ||
888 { echo "$as_me: error: sources are in $srcdir, but \`cd $srcdir' does not work" >&2
889 { (exit 1); exit 1; }; }
890 srcdir=`echo "$srcdir" | sed 's%\([^\\/]\)[\\/]*$%\1%'`
891 ac_env_build_alias_set=${build_alias+set}
892 ac_env_build_alias_value=$build_alias
893 ac_cv_env_build_alias_set=${build_alias+set}
894 ac_cv_env_build_alias_value=$build_alias
895 ac_env_host_alias_set=${host_alias+set}
896 ac_env_host_alias_value=$host_alias
897 ac_cv_env_host_alias_set=${host_alias+set}
898 ac_cv_env_host_alias_value=$host_alias
899 ac_env_target_alias_set=${target_alias+set}
900 ac_env_target_alias_value=$target_alias
901 ac_cv_env_target_alias_set=${target_alias+set}
902 ac_cv_env_target_alias_value=$target_alias
903 ac_env_CC_set=${CC+set}
905 ac_cv_env_CC_set=${CC+set}
906 ac_cv_env_CC_value=$CC
907 ac_env_CFLAGS_set=${CFLAGS+set}
908 ac_env_CFLAGS_value=$CFLAGS
909 ac_cv_env_CFLAGS_set=${CFLAGS+set}
910 ac_cv_env_CFLAGS_value=$CFLAGS
911 ac_env_LDFLAGS_set=${LDFLAGS+set}
912 ac_env_LDFLAGS_value=$LDFLAGS
913 ac_cv_env_LDFLAGS_set=${LDFLAGS+set}
914 ac_cv_env_LDFLAGS_value=$LDFLAGS
915 ac_env_CPPFLAGS_set=${CPPFLAGS+set}
916 ac_env_CPPFLAGS_value=$CPPFLAGS
917 ac_cv_env_CPPFLAGS_set=${CPPFLAGS+set}
918 ac_cv_env_CPPFLAGS_value=$CPPFLAGS
919 ac_env_CPP_set=${CPP+set}
920 ac_env_CPP_value=$CPP
921 ac_cv_env_CPP_set=${CPP+set}
922 ac_cv_env_CPP_value=$CPP
923 ac_env_GMPLIBS_set=${GMPLIBS+set}
924 ac_env_GMPLIBS_value=$GMPLIBS
925 ac_cv_env_GMPLIBS_set=${GMPLIBS+set}
926 ac_cv_env_GMPLIBS_value=$GMPLIBS
927 ac_env_GMPINC_set=${GMPINC+set}
928 ac_env_GMPINC_value=$GMPINC
929 ac_cv_env_GMPINC_set=${GMPINC+set}
930 ac_cv_env_GMPINC_value=$GMPINC
933 # Report the --help message.
935 if test "$ac_init_help" = "long"; then
936 # Omit some internal or obsolete options to make the list less imposing.
937 # This message is too long to be a string in the A/UX 3.1 sh.
939 \`configure' configures this package to adapt to many kinds of systems.
941 Usage: $0 [OPTION]... [VAR=VALUE]...
943 To assign environment variables (e.g., CC, CFLAGS...), specify them as
944 VAR=VALUE. See below for descriptions of some of the useful variables.
946 Defaults for the options are specified in brackets.
949 -h, --help display this help and exit
950 --help=short display options specific to this package
951 --help=recursive display the short help of all the included packages
952 -V, --version display version information and exit
953 -q, --quiet, --silent do not print \`checking...' messages
954 --cache-file=FILE cache test results in FILE [disabled]
955 -C, --config-cache alias for \`--cache-file=config.cache'
956 -n, --no-create do not create output files
957 --srcdir=DIR find the sources in DIR [configure dir or \`..']
962 Installation directories:
963 --prefix=PREFIX install architecture-independent files in PREFIX
965 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
968 By default, \`make install' will install all the files in
969 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
970 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
971 for instance \`--prefix=\$HOME'.
973 For better control, use the options below.
975 Fine tuning of the installation directories:
976 --bindir=DIR user executables [EPREFIX/bin]
977 --sbindir=DIR system admin executables [EPREFIX/sbin]
978 --libexecdir=DIR program executables [EPREFIX/libexec]
979 --datadir=DIR read-only architecture-independent data [PREFIX/share]
980 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
981 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
982 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
983 --libdir=DIR object code libraries [EPREFIX/lib]
984 --includedir=DIR C header files [PREFIX/include]
985 --oldincludedir=DIR C header files for non-gcc [/usr/include]
986 --infodir=DIR info documentation [PREFIX/info]
987 --mandir=DIR man documentation [PREFIX/man]
993 --program-prefix=PREFIX prepend PREFIX to installed program names
994 --program-suffix=SUFFIX append SUFFIX to installed program names
995 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
998 --build=BUILD configure for building on BUILD [guessed]
999 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1000 --target=TARGET configure for building compilers for TARGET [HOST]
1004 if test -n "$ac_init_help"; then
1009 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1010 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1011 --enable-generated-files-in-srcdir
1012 put copies of generated files in source dir
1013 intended for creating source tarballs for users
1014 without texinfo bison or flex.
1015 --enable-werror-always enable -Werror despite compiler version
1016 --enable-checking=LIST
1017 enable expensive run-time checks. With LIST,
1018 enable only specific categories of checks.
1019 Categories are: yes,no,all,none,release.
1020 Flags are: assert,df,fold,gc,gcac,gimple,misc,
1021 rtlflag,rtl,runtime,tree,valgrind,types.
1022 --enable-coverage=LEVEL
1023 enable compiler's code coverage collection.
1024 Use to measure compiler performance and locate
1025 unused parts of the compiler. With LEVEL, specify
1026 optimization. Values are opt, noopt,
1028 --enable-gather-detailed-mem-stats enable detailed memory allocation stats gathering
1029 --enable-multilib enable library support for multiple ABIs
1030 --enable-__cxa_atexit enable __cxa_atexit for C++
1031 --enable-decimal-float={no,yes,bid,dpd}
1032 enable decimal float extension to C. Selecting 'bid'
1033 or 'dpd' choses which decimal floating point format
1035 --enable-fixed-point enable fixed-point arithmetic extension to C
1036 --enable-threads enable thread usage for target GCC
1037 --enable-threads=LIB use LIB thread package for target GCC
1038 --enable-tls enable or disable generation of tls code
1039 overriding the assembler check for tls support
1040 --enable-objc-gc enable the use of Boehm's garbage collector with
1041 the GNU Objective-C runtime
1042 --disable-shared don't provide a shared libgcc
1043 --enable-intermodule build the compiler in one step
1044 --enable-languages=LIST specify which front-ends to build
1045 --disable-rpath do not hardcode runtime library paths
1046 --enable-initfini-array use .init_array/.fini_array sections
1047 --enable-sjlj-exceptions
1048 arrange to use setjmp/longjmp exception handling
1049 --enable-secureplt enable -msecure-plt by default for PowerPC
1050 --enable-cld enable -mcld by default for 32bit x86
1051 --disable-win32-registry
1052 disable lookup of installation paths in the
1053 Registry on Windows hosts
1054 --enable-win32-registry enable registry lookup (default)
1055 --enable-win32-registry=KEY
1056 use KEY instead of GCC version as the last portion
1058 --enable-shared[=PKGS]
1059 build shared libraries [default=yes]
1060 --enable-static[=PKGS]
1061 build static libraries [default=yes]
1062 --enable-fast-install[=PKGS]
1063 optimize for fast installation [default=yes]
1064 --disable-libtool-lock avoid locking (might break parallel builds)
1065 --enable-maintainer-mode
1066 enable make rules and dependencies not useful
1067 (and sometimes confusing) to the casual installer
1068 --enable-version-specific-runtime-libs
1069 specify that runtime libraries should be
1070 installed in a compiler-specific directory
1073 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1074 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1075 --with-build-libsubdir=DIR Directory where to find libraries for build system
1076 --with-local-prefix=DIR specifies directory to put local include
1077 --with-gxx-include-dir=DIR
1078 specifies directory to put g++ header files
1079 --with-cpp-install-dir=DIR
1080 install the user visible C preprocessor in DIR
1081 (relative to PREFIX) as well as PREFIX/bin
1082 --with-gnu-ld arrange to work with GNU ld.
1083 --with-ld arrange to use the specified ld (full pathname)
1084 --with-demangler-in-ld try to use demangler in GNU ld.
1085 --with-gnu-as arrange to work with GNU as
1086 --with-as arrange to use the specified as (full pathname)
1087 --with-stabs arrange to use stabs instead of host debug format
1088 --with-dwarf2 force the default debug format to be DWARF 2
1089 --with-build-sysroot=sysroot
1090 use sysroot as the system root during the build
1091 --with-sysroot=DIR Search for usr/lib, usr/include, et al, within DIR.
1092 --with-pkgversion=PKG Use PKG in the version string in place of "GCC"
1093 --with-bugurl=URL Direct users to URL to report a bug
1094 --with-gnu-ld assume the C compiler uses GNU ld default=no
1095 --with-libiconv-prefix[=DIR] search for libiconv in DIR/include and DIR/lib
1096 --without-libiconv-prefix don't search for libiconv in includedir and libdir
1097 --with-system-libunwind use installed libunwind
1098 --with-pic try to use only PIC/non-PIC objects [default=use
1100 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1101 --with-long-double-128 Use 128-bit long double by default.
1102 --with-gc={page,zone} choose the garbage collection mechanism to use
1104 --with-system-zlib use installed libz
1105 --with-slibdir=DIR shared libraries in DIR [LIBDIR]
1106 --with-datarootdir=DIR Use DIR as the data root [PREFIX/share]
1107 --with-docdir=DIR Install documentation in DIR [DATAROOTDIR]
1108 --with-htmldir=DIR html documentation in in DIR [DOCDIR]
1110 Some influential environment variables:
1111 CC C compiler command
1112 CFLAGS C compiler flags
1113 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1114 nonstandard directory <lib dir>
1115 CPPFLAGS C/C++ preprocessor flags, e.g. -I<include dir> if you have
1116 headers in a nonstandard directory <include dir>
1118 GMPLIBS How to link GMP
1119 GMPINC How to find GMP include files
1121 Use these variables to override the choices made by `configure' or to help
1122 it to find libraries and programs with nonstandard names/locations.
1127 if test "$ac_init_help" = "recursive"; then
1128 # If there are subdirs, report their specific --help.
1130 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1131 test -d $ac_dir || continue
1134 if test "$ac_dir" != .; then
1135 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
1136 # A "../" for each directory in $ac_dir_suffix.
1137 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
1139 ac_dir_suffix= ac_top_builddir=
1143 .) # No --srcdir option. We are building in place.
1145 if test -z "$ac_top_builddir"; then
1148 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
1150 [\\/]* | ?:[\\/]* ) # Absolute path.
1151 ac_srcdir=$srcdir$ac_dir_suffix;
1152 ac_top_srcdir=$srcdir ;;
1154 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
1155 ac_top_srcdir=$ac_top_builddir$srcdir ;;
1158 # Do not use `cd foo && pwd` to compute absolute paths, because
1159 # the directories may not exist.
1161 .) ac_abs_builddir="$ac_dir";;
1164 .) ac_abs_builddir=`pwd`;;
1165 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
1166 *) ac_abs_builddir=`pwd`/"$ac_dir";;
1169 case $ac_abs_builddir in
1170 .) ac_abs_top_builddir=${ac_top_builddir}.;;
1172 case ${ac_top_builddir}. in
1173 .) ac_abs_top_builddir=$ac_abs_builddir;;
1174 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
1175 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
1178 case $ac_abs_builddir in
1179 .) ac_abs_srcdir=$ac_srcdir;;
1182 .) ac_abs_srcdir=$ac_abs_builddir;;
1183 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
1184 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
1187 case $ac_abs_builddir in
1188 .) ac_abs_top_srcdir=$ac_top_srcdir;;
1190 case $ac_top_srcdir in
1191 .) ac_abs_top_srcdir=$ac_abs_builddir;;
1192 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
1193 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
1198 # Check for guested configure; otherwise get Cygnus style configure.
1199 if test -f $ac_srcdir/configure.gnu; then
1201 $SHELL $ac_srcdir/configure.gnu --help=recursive
1202 elif test -f $ac_srcdir/configure; then
1204 $SHELL $ac_srcdir/configure --help=recursive
1205 elif test -f $ac_srcdir/configure.ac ||
1206 test -f $ac_srcdir/configure.in; then
1208 $ac_configure --help
1210 echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1216 test -n "$ac_init_help" && exit 0
1217 if $ac_init_version; then
1220 Copyright (C) 2003 Free Software Foundation, Inc.
1221 This configure script is free software; the Free Software Foundation
1222 gives unlimited permission to copy, distribute and modify it.
1228 This file contains any messages produced by compilers while
1229 running configure, to aid debugging if configure makes a mistake.
1231 It was created by $as_me, which was
1232 generated by GNU Autoconf 2.59. Invocation command line was
1243 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1244 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1245 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1246 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1247 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1249 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1250 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1252 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1253 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1254 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1255 hostinfo = `(hostinfo) 2>/dev/null || echo unknown`
1256 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1257 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1258 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1262 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1266 test -z "$as_dir" && as_dir=.
1267 echo "PATH: $as_dir"
1282 # Keep a trace of the command line.
1283 # Strip out --no-create and --no-recursion so they do not pile up.
1284 # Strip out --silent because we don't want to record it for future runs.
1285 # Also quote any args containing shell meta-characters.
1286 # Make two passes to allow for proper duplicate-argument suppression.
1291 ac_must_keep_next=false
1297 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1298 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1299 | -silent | --silent | --silen | --sile | --sil)
1301 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1302 ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1305 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1307 ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1308 if test $ac_must_keep_next = true; then
1309 ac_must_keep_next=false # Got value, back to normal.
1312 *=* | --config-cache | -C | -disable-* | --disable-* \
1313 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1314 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1315 | -with-* | --with-* | -without-* | --without-* | --x)
1316 case "$ac_configure_args0 " in
1317 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1320 -* ) ac_must_keep_next=true ;;
1323 ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'"
1324 # Get rid of the leading space.
1330 $as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1331 $as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1333 # When interrupted or exit'd, cleanup temporary files, and complete
1334 # config.log. We remove comments because anyway the quotes in there
1335 # would cause problems or look ugly.
1336 # WARNING: Be sure not to use single quotes in there, as some shells,
1337 # such as our DU 5.0 friend, will then `close' the trap.
1338 trap 'exit_status=$?
1339 # Save into config.log some information that might help in debugging.
1344 ## ---------------- ##
1345 ## Cache variables. ##
1346 ## ---------------- ##
1349 # The following way of writing the cache mishandles newlines in values,
1352 case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in
1355 "s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
1356 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
1360 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
1367 ## ----------------- ##
1368 ## Output variables. ##
1369 ## ----------------- ##
1372 for ac_var in $ac_subst_vars
1374 eval ac_val=$`echo $ac_var`
1375 echo "$ac_var='"'"'$ac_val'"'"'"
1379 if test -n "$ac_subst_files"; then
1386 for ac_var in $ac_subst_files
1388 eval ac_val=$`echo $ac_var`
1389 echo "$ac_var='"'"'$ac_val'"'"'"
1394 if test -s confdefs.h; then
1401 sed "/^$/d" confdefs.h | sort
1404 test "$ac_signal" != 0 &&
1405 echo "$as_me: caught signal $ac_signal"
1406 echo "$as_me: exit $exit_status"
1408 rm -f core *.core &&
1409 rm -rf conftest* confdefs* conf$$* $ac_clean_files &&
1412 for ac_signal in 1 2 13 15; do
1413 trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1417 # confdefs.h avoids OS command line length limits that DEFS can exceed.
1418 rm -rf conftest* confdefs.h
1419 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
1422 # Predefined preprocessor variables.
1424 cat >>confdefs.h <<_ACEOF
1425 #define PACKAGE_NAME "$PACKAGE_NAME"
1429 cat >>confdefs.h <<_ACEOF
1430 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1434 cat >>confdefs.h <<_ACEOF
1435 #define PACKAGE_VERSION "$PACKAGE_VERSION"
1439 cat >>confdefs.h <<_ACEOF
1440 #define PACKAGE_STRING "$PACKAGE_STRING"
1444 cat >>confdefs.h <<_ACEOF
1445 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1449 # Let the site file select an alternate cache file if it wants to.
1450 # Prefer explicitly selected file to automatically selected ones.
1451 if test -z "$CONFIG_SITE"; then
1452 if test "x$prefix" != xNONE; then
1453 CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
1455 CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
1458 for ac_site_file in $CONFIG_SITE; do
1459 if test -r "$ac_site_file"; then
1460 { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1461 echo "$as_me: loading site script $ac_site_file" >&6;}
1462 sed 's/^/| /' "$ac_site_file" >&5
1467 if test -r "$cache_file"; then
1468 # Some versions of bash will fail to source /dev/null (special
1469 # files actually), so we avoid doing that.
1470 if test -f "$cache_file"; then
1471 { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1472 echo "$as_me: loading cache $cache_file" >&6;}
1474 [\\/]* | ?:[\\/]* ) . $cache_file;;
1475 *) . ./$cache_file;;
1479 { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1480 echo "$as_me: creating cache $cache_file" >&6;}
1484 # Check that the precious variables saved in the cache have kept the same
1486 ac_cache_corrupted=false
1487 for ac_var in `(set) 2>&1 |
1488 sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do
1489 eval ac_old_set=\$ac_cv_env_${ac_var}_set
1490 eval ac_new_set=\$ac_env_${ac_var}_set
1491 eval ac_old_val="\$ac_cv_env_${ac_var}_value"
1492 eval ac_new_val="\$ac_env_${ac_var}_value"
1493 case $ac_old_set,$ac_new_set in
1495 { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1496 echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1497 ac_cache_corrupted=: ;;
1499 { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1500 echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1501 ac_cache_corrupted=: ;;
1504 if test "x$ac_old_val" != "x$ac_new_val"; then
1505 # differences in whitespace do not lead to failure.
1506 ac_old_val_w=`echo x $ac_old_val`
1507 ac_new_val_w=`echo x $ac_new_val`
1508 if test "$ac_old_val_w" != "$ac_new_val_w"; then
1509 { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1510 echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1511 ac_cache_corrupted=:
1513 { echo "$as_me:$LINENO: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
1514 echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
1515 eval $ac_var=\$ac_old_val
1517 { echo "$as_me:$LINENO: former value: \`$ac_old_val'" >&5
1518 echo "$as_me: former value: \`$ac_old_val'" >&2;}
1519 { echo "$as_me:$LINENO: current value: \`$ac_new_val'" >&5
1520 echo "$as_me: current value: \`$ac_new_val'" >&2;}
1523 # Pass precious variables to config.status.
1524 if test "$ac_new_set" = set; then
1526 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1527 ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1528 *) ac_arg=$ac_var=$ac_new_val ;;
1530 case " $ac_configure_args " in
1531 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
1532 *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1536 if $ac_cache_corrupted; then
1537 { echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
1538 echo "$as_me: error: in \`$ac_pwd':" >&2;}
1539 { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1540 echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1541 { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1542 echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1543 { (exit 1); exit 1; }; }
1547 ac_cpp='$CPP $CPPFLAGS'
1548 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1549 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1550 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1574 ac_config_headers="$ac_config_headers auto-host.h:config.in"
1577 gcc_version=`cat $srcdir/BASE-VER`
1579 # Determine the host, build, and target systems
1581 for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
1582 if test -f $ac_dir/install-sh; then
1584 ac_install_sh="$ac_aux_dir/install-sh -c"
1586 elif test -f $ac_dir/install.sh; then
1588 ac_install_sh="$ac_aux_dir/install.sh -c"
1590 elif test -f $ac_dir/shtool; then
1592 ac_install_sh="$ac_aux_dir/shtool install -c"
1596 if test -z "$ac_aux_dir"; then
1597 { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&5
1598 echo "$as_me: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&2;}
1599 { (exit 1); exit 1; }; }
1601 ac_config_guess="$SHELL $ac_aux_dir/config.guess"
1602 ac_config_sub="$SHELL $ac_aux_dir/config.sub"
1603 ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
1605 # Make sure we can run config.sub.
1606 $ac_config_sub sun4 >/dev/null 2>&1 ||
1607 { { echo "$as_me:$LINENO: error: cannot run $ac_config_sub" >&5
1608 echo "$as_me: error: cannot run $ac_config_sub" >&2;}
1609 { (exit 1); exit 1; }; }
1611 echo "$as_me:$LINENO: checking build system type" >&5
1612 echo $ECHO_N "checking build system type... $ECHO_C" >&6
1613 if test "${ac_cv_build+set}" = set; then
1614 echo $ECHO_N "(cached) $ECHO_C" >&6
1616 ac_cv_build_alias=$build_alias
1617 test -z "$ac_cv_build_alias" &&
1618 ac_cv_build_alias=`$ac_config_guess`
1619 test -z "$ac_cv_build_alias" &&
1620 { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
1621 echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
1622 { (exit 1); exit 1; }; }
1623 ac_cv_build=`$ac_config_sub $ac_cv_build_alias` ||
1624 { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_build_alias failed" >&5
1625 echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed" >&2;}
1626 { (exit 1); exit 1; }; }
1629 echo "$as_me:$LINENO: result: $ac_cv_build" >&5
1630 echo "${ECHO_T}$ac_cv_build" >&6
1632 build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1633 build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1634 build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1637 echo "$as_me:$LINENO: checking host system type" >&5
1638 echo $ECHO_N "checking host system type... $ECHO_C" >&6
1639 if test "${ac_cv_host+set}" = set; then
1640 echo $ECHO_N "(cached) $ECHO_C" >&6
1642 ac_cv_host_alias=$host_alias
1643 test -z "$ac_cv_host_alias" &&
1644 ac_cv_host_alias=$ac_cv_build_alias
1645 ac_cv_host=`$ac_config_sub $ac_cv_host_alias` ||
1646 { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_host_alias failed" >&5
1647 echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
1648 { (exit 1); exit 1; }; }
1651 echo "$as_me:$LINENO: result: $ac_cv_host" >&5
1652 echo "${ECHO_T}$ac_cv_host" >&6
1654 host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1655 host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1656 host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1659 echo "$as_me:$LINENO: checking target system type" >&5
1660 echo $ECHO_N "checking target system type... $ECHO_C" >&6
1661 if test "${ac_cv_target+set}" = set; then
1662 echo $ECHO_N "(cached) $ECHO_C" >&6
1664 ac_cv_target_alias=$target_alias
1665 test "x$ac_cv_target_alias" = "x" &&
1666 ac_cv_target_alias=$ac_cv_host_alias
1667 ac_cv_target=`$ac_config_sub $ac_cv_target_alias` ||
1668 { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_target_alias failed" >&5
1669 echo "$as_me: error: $ac_config_sub $ac_cv_target_alias failed" >&2;}
1670 { (exit 1); exit 1; }; }
1673 echo "$as_me:$LINENO: result: $ac_cv_target" >&5
1674 echo "${ECHO_T}$ac_cv_target" >&6
1675 target=$ac_cv_target
1676 target_cpu=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1677 target_vendor=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1678 target_os=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1681 # The aliases save the names the user supplied, while $host etc.
1682 # will get canonicalized.
1683 test -n "$target_alias" &&
1684 test "$program_prefix$program_suffix$program_transform_name" = \
1686 program_prefix=${target_alias}-
1688 # Determine the noncanonical target name, for directory use.
1689 case ${build_alias} in
1690 "") build_noncanonical=${build} ;;
1691 *) build_noncanonical=${build_alias} ;;
1694 case ${host_alias} in
1695 "") host_noncanonical=${build_noncanonical} ;;
1696 *) host_noncanonical=${host_alias} ;;
1699 case ${target_alias} in
1700 "") target_noncanonical=${host_noncanonical} ;;
1701 *) target_noncanonical=${target_alias} ;;
1707 # Determine the target- and build-specific subdirectories
1709 # post-stage1 host modules use a different CC_FOR_BUILD so, in order to
1710 # have matching libraries, they should use host libraries: Makefile.tpl
1711 # arranges to pass --with-build-libsubdir=$(HOST_SUBDIR).
1712 # However, they still use the build modules, because the corresponding
1713 # host modules (e.g. bison) are only built for the host when bootstrap
1715 # - build_subdir is where we find build modules, and never changes.
1716 # - build_libsubdir is where we find build libraries, and can be overridden.
1718 # Prefix 'build-' so this never conflicts with target_subdir.
1719 build_subdir="build-${build_noncanonical}"
1721 # Check whether --with-build-libsubdir or --without-build-libsubdir was given.
1722 if test "${with_build_libsubdir+set}" = set; then
1723 withval="$with_build_libsubdir"
1724 build_libsubdir="$withval"
1726 build_libsubdir="$build_subdir"
1728 # --srcdir=. covers the toplevel, while "test -d" covers the subdirectories
1729 if ( test $srcdir = . && test -d gcc ) \
1730 || test -d $srcdir/../host-${host_noncanonical}; then
1731 host_subdir="host-${host_noncanonical}"
1736 target_subdir=${target_noncanonical}
1739 # Set program_transform_name
1740 test "$program_prefix" != NONE &&
1741 program_transform_name="s,^,$program_prefix,;$program_transform_name"
1742 # Use a double $ so make ignores it.
1743 test "$program_suffix" != NONE &&
1744 program_transform_name="s,\$,$program_suffix,;$program_transform_name"
1745 # Double any \ or $. echo might interpret backslashes.
1746 # By default was `s,x,x', remove it if useless.
1747 cat <<\_ACEOF >conftest.sed
1748 s/[\\$]/&&/g;s/;s,x,x,$//
1750 program_transform_name=`echo $program_transform_name | sed -f conftest.sed`
1754 # Check for bogus environment variables.
1755 # Test if LIBRARY_PATH contains the notation for the current directory
1756 # since this would lead to problems installing/building glibc.
1757 # LIBRARY_PATH contains the current directory if one of the following
1759 # - one of the terminals (":" and ";") is the first or last sign
1760 # - two terminals occur directly after each other
1761 # - the path contains an element with a dot in it
1762 echo "$as_me:$LINENO: checking LIBRARY_PATH variable" >&5
1763 echo $ECHO_N "checking LIBRARY_PATH variable... $ECHO_C" >&6
1764 case ${LIBRARY_PATH} in
1765 [:\;]* | *[:\;] | *[:\;][:\;]* | *[:\;]. | .[:\;]*| . | *[:\;].[:\;]* )
1766 library_path_setting="contains current directory"
1769 library_path_setting="ok"
1772 echo "$as_me:$LINENO: result: $library_path_setting" >&5
1773 echo "${ECHO_T}$library_path_setting" >&6
1774 if test "$library_path_setting" != "ok"; then
1775 { { echo "$as_me:$LINENO: error:
1776 *** LIBRARY_PATH shouldn't contain the current directory when
1777 *** building gcc. Please change the environment variable
1778 *** and run configure again." >&5
1779 echo "$as_me: error:
1780 *** LIBRARY_PATH shouldn't contain the current directory when
1781 *** building gcc. Please change the environment variable
1782 *** and run configure again." >&2;}
1783 { (exit 1); exit 1; }; }
1786 # Test if GCC_EXEC_PREFIX contains the notation for the current directory
1787 # since this would lead to problems installing/building glibc.
1788 # GCC_EXEC_PREFIX contains the current directory if one of the following
1790 # - one of the terminals (":" and ";") is the first or last sign
1791 # - two terminals occur directly after each other
1792 # - the path contains an element with a dot in it
1793 echo "$as_me:$LINENO: checking GCC_EXEC_PREFIX variable" >&5
1794 echo $ECHO_N "checking GCC_EXEC_PREFIX variable... $ECHO_C" >&6
1795 case ${GCC_EXEC_PREFIX} in
1796 [:\;]* | *[:\;] | *[:\;][:\;]* | *[:\;]. | .[:\;]*| . | *[:\;].[:\;]* )
1797 gcc_exec_prefix_setting="contains current directory"
1800 gcc_exec_prefix_setting="ok"
1803 echo "$as_me:$LINENO: result: $gcc_exec_prefix_setting" >&5
1804 echo "${ECHO_T}$gcc_exec_prefix_setting" >&6
1805 if test "$gcc_exec_prefix_setting" != "ok"; then
1806 { { echo "$as_me:$LINENO: error:
1807 *** GCC_EXEC_PREFIX shouldn't contain the current directory when
1808 *** building gcc. Please change the environment variable
1809 *** and run configure again." >&5
1810 echo "$as_me: error:
1811 *** GCC_EXEC_PREFIX shouldn't contain the current directory when
1812 *** building gcc. Please change the environment variable
1813 *** and run configure again." >&2;}
1814 { (exit 1); exit 1; }; }
1821 # Specify the local prefix
1824 # Check whether --with-local-prefix or --without-local-prefix was given.
1825 if test "${with_local_prefix+set}" = set; then
1826 withval="$with_local_prefix"
1827 case "${withval}" in
1828 yes) { { echo "$as_me:$LINENO: error: bad value ${withval} given for local include directory prefix" >&5
1829 echo "$as_me: error: bad value ${withval} given for local include directory prefix" >&2;}
1830 { (exit 1); exit 1; }; } ;;
1832 *) local_prefix=$with_local_prefix ;;
1836 # Default local prefix if it is empty
1837 if test x$local_prefix = x; then
1838 local_prefix=/usr/local
1841 # Don't set gcc_gxx_include_dir to gxx_include_dir since that's only
1842 # passed in by the toplevel make and thus we'd get different behavior
1843 # depending on where we built the sources.
1844 gcc_gxx_include_dir=
1845 # Specify the g++ header file directory
1847 # Check whether --with-gxx-include-dir or --without-gxx-include-dir was given.
1848 if test "${with_gxx_include_dir+set}" = set; then
1849 withval="$with_gxx_include_dir"
1850 case "${withval}" in
1851 yes) { { echo "$as_me:$LINENO: error: bad value ${withval} given for g++ include directory" >&5
1852 echo "$as_me: error: bad value ${withval} given for g++ include directory" >&2;}
1853 { (exit 1); exit 1; }; } ;;
1855 *) gcc_gxx_include_dir=$with_gxx_include_dir ;;
1859 # This logic must match libstdc++-v3/acinclude.m4:GLIBCXX_EXPORT_INSTALL_INFO.
1860 if test x${gcc_gxx_include_dir} = x; then
1861 if test x${enable_version_specific_runtime_libs} = xyes; then
1862 gcc_gxx_include_dir='${libsubdir}/include/c++'
1864 libstdcxx_incdir='include/c++/$(version)'
1865 if test x$host != x$target; then
1866 libstdcxx_incdir="$target_alias/$libstdcxx_incdir"
1868 gcc_gxx_include_dir="\$(libsubdir)/\$(libsubdir_to_prefix)$libstdcxx_incdir"
1873 # Check whether --with-cpp_install_dir or --without-cpp_install_dir was given.
1874 if test "${with_cpp_install_dir+set}" = set; then
1875 withval="$with_cpp_install_dir"
1876 if test x$withval = xyes; then
1877 { { echo "$as_me:$LINENO: error: option --with-cpp-install-dir requires an argument" >&5
1878 echo "$as_me: error: option --with-cpp-install-dir requires an argument" >&2;}
1879 { (exit 1); exit 1; }; }
1880 elif test x$withval != xno; then
1881 cpp_install_dir=$withval
1885 # We would like to our source tree to be readonly. However when releases or
1886 # pre-releases are generated, the flex/bison generated files as well as the
1887 # various formats of manuals need to be included along with the rest of the
1888 # sources. Therefore we have --enable-generated-files-in-srcdir to do
1891 echo "$as_me:$LINENO: checking whether to place generated files in the source directory" >&5
1892 echo $ECHO_N "checking whether to place generated files in the source directory... $ECHO_C" >&6
1893 # Check whether --enable-generated-files-in-srcdir or --disable-generated-files-in-srcdir was given.
1894 if test "${enable_generated_files_in_srcdir+set}" = set; then
1895 enableval="$enable_generated_files_in_srcdir"
1896 generated_files_in_srcdir=$enableval
1898 generated_files_in_srcdir=no
1901 echo "$as_me:$LINENO: result: $generated_files_in_srcdir" >&5
1902 echo "${ECHO_T}$generated_files_in_srcdir" >&6
1904 if test "$generated_files_in_srcdir" = "yes"; then
1911 # -------------------
1912 # Find default linker
1913 # -------------------
1917 # Check whether --with-gnu-ld or --without-gnu-ld was given.
1918 if test "${with_gnu_ld+set}" = set; then
1919 withval="$with_gnu_ld"
1920 gnu_ld_flag="$with_gnu_ld"
1925 # With pre-defined ld
1927 # Check whether --with-ld or --without-ld was given.
1928 if test "${with_ld+set}" = set; then
1930 DEFAULT_LINKER="$with_ld"
1932 if test x"${DEFAULT_LINKER+set}" = x"set"; then
1933 if test ! -x "$DEFAULT_LINKER"; then
1934 { { echo "$as_me:$LINENO: error: cannot execute: $DEFAULT_LINKER: check --with-ld or env. var. DEFAULT_LINKER" >&5
1935 echo "$as_me: error: cannot execute: $DEFAULT_LINKER: check --with-ld or env. var. DEFAULT_LINKER" >&2;}
1936 { (exit 1); exit 1; }; }
1937 elif $DEFAULT_LINKER -v < /dev/null 2>&1 | grep GNU > /dev/null; then
1941 cat >>confdefs.h <<_ACEOF
1942 #define DEFAULT_LINKER "$DEFAULT_LINKER"
1947 gnu_ld=`if test x"$gnu_ld_flag" = x"yes"; then echo 1; else echo 0; fi`
1949 cat >>confdefs.h <<_ACEOF
1950 #define HAVE_GNU_LD $gnu_ld
1954 echo "$as_me:$LINENO: checking whether a default linker was specified" >&5
1955 echo $ECHO_N "checking whether a default linker was specified... $ECHO_C" >&6
1956 if test x"${DEFAULT_LINKER+set}" = x"set"; then
1957 if test x"$gnu_ld_flag" = x"no"; then
1958 echo "$as_me:$LINENO: result: yes ($DEFAULT_LINKER)" >&5
1959 echo "${ECHO_T}yes ($DEFAULT_LINKER)" >&6
1961 echo "$as_me:$LINENO: result: yes ($DEFAULT_LINKER - GNU ld)" >&5
1962 echo "${ECHO_T}yes ($DEFAULT_LINKER - GNU ld)" >&6
1965 echo "$as_me:$LINENO: result: no" >&5
1966 echo "${ECHO_T}no" >&6
1969 # With demangler in GNU ld
1971 # Check whether --with-demangler-in-ld or --without-demangler-in-ld was given.
1972 if test "${with_demangler_in_ld+set}" = set; then
1973 withval="$with_demangler_in_ld"
1974 demangler_in_ld="$with_demangler_in_ld"
1979 # ----------------------
1980 # Find default assembler
1981 # ----------------------
1985 # Check whether --with-gnu-as or --without-gnu-as was given.
1986 if test "${with_gnu_as+set}" = set; then
1987 withval="$with_gnu_as"
1988 gas_flag="$with_gnu_as"
1994 # Check whether --with-as or --without-as was given.
1995 if test "${with_as+set}" = set; then
1997 DEFAULT_ASSEMBLER="$with_as"
1999 if test x"${DEFAULT_ASSEMBLER+set}" = x"set"; then
2000 if test ! -x "$DEFAULT_ASSEMBLER"; then
2001 { { echo "$as_me:$LINENO: error: cannot execute: $DEFAULT_ASSEMBLER: check --with-as or env. var. DEFAULT_ASSEMBLER" >&5
2002 echo "$as_me: error: cannot execute: $DEFAULT_ASSEMBLER: check --with-as or env. var. DEFAULT_ASSEMBLER" >&2;}
2003 { (exit 1); exit 1; }; }
2004 elif $DEFAULT_ASSEMBLER -v < /dev/null 2>&1 | grep GNU > /dev/null; then
2008 cat >>confdefs.h <<_ACEOF
2009 #define DEFAULT_ASSEMBLER "$DEFAULT_ASSEMBLER"
2014 gnu_as=`if test x"$gas_flag" = x"yes"; then echo 1; else echo 0; fi`
2016 cat >>confdefs.h <<_ACEOF
2017 #define HAVE_GNU_AS $gnu_as
2021 echo "$as_me:$LINENO: checking whether a default assembler was specified" >&5
2022 echo $ECHO_N "checking whether a default assembler was specified... $ECHO_C" >&6
2023 if test x"${DEFAULT_ASSEMBLER+set}" = x"set"; then
2024 if test x"$gas_flag" = x"no"; then
2025 echo "$as_me:$LINENO: result: yes ($DEFAULT_ASSEMBLER)" >&5
2026 echo "${ECHO_T}yes ($DEFAULT_ASSEMBLER)" >&6
2028 echo "$as_me:$LINENO: result: yes ($DEFAULT_ASSEMBLER - GNU as)" >&5
2029 echo "${ECHO_T}yes ($DEFAULT_ASSEMBLER - GNU as)" >&6
2032 echo "$as_me:$LINENO: result: no" >&5
2033 echo "${ECHO_T}no" >&6
2040 # If a non-executable a.out is present (e.g. created by GNU as above even if
2041 # invoked with -v only), the IRIX 6 native ld just overwrites the existing
2042 # file, even when creating an executable, so an execution test fails.
2043 # Remove possible default executable files to avoid this.
2045 # FIXME: This really belongs into AC_PROG_CC and can be removed once
2046 # Autoconf includes it.
2047 rm -f a.out a.exe b.out
2049 # Find the native compiler
2051 ac_cpp='$CPP $CPPFLAGS'
2052 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2053 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2054 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2055 if test -n "$ac_tool_prefix"; then
2056 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2057 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2058 echo "$as_me:$LINENO: checking for $ac_word" >&5
2059 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2060 if test "${ac_cv_prog_CC+set}" = set; then
2061 echo $ECHO_N "(cached) $ECHO_C" >&6
2063 if test -n "$CC"; then
2064 ac_cv_prog_CC="$CC" # Let the user override the test.
2066 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2070 test -z "$as_dir" && as_dir=.
2071 for ac_exec_ext in '' $ac_executable_extensions; do
2072 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2073 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2074 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2083 if test -n "$CC"; then
2084 echo "$as_me:$LINENO: result: $CC" >&5
2085 echo "${ECHO_T}$CC" >&6
2087 echo "$as_me:$LINENO: result: no" >&5
2088 echo "${ECHO_T}no" >&6
2092 if test -z "$ac_cv_prog_CC"; then
2094 # Extract the first word of "gcc", so it can be a program name with args.
2095 set dummy gcc; ac_word=$2
2096 echo "$as_me:$LINENO: checking for $ac_word" >&5
2097 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2098 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2099 echo $ECHO_N "(cached) $ECHO_C" >&6
2101 if test -n "$ac_ct_CC"; then
2102 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2104 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2108 test -z "$as_dir" && as_dir=.
2109 for ac_exec_ext in '' $ac_executable_extensions; do
2110 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2111 ac_cv_prog_ac_ct_CC="gcc"
2112 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2120 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2121 if test -n "$ac_ct_CC"; then
2122 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2123 echo "${ECHO_T}$ac_ct_CC" >&6
2125 echo "$as_me:$LINENO: result: no" >&5
2126 echo "${ECHO_T}no" >&6
2134 if test -z "$CC"; then
2135 if test -n "$ac_tool_prefix"; then
2136 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2137 set dummy ${ac_tool_prefix}cc; ac_word=$2
2138 echo "$as_me:$LINENO: checking for $ac_word" >&5
2139 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2140 if test "${ac_cv_prog_CC+set}" = set; then
2141 echo $ECHO_N "(cached) $ECHO_C" >&6
2143 if test -n "$CC"; then
2144 ac_cv_prog_CC="$CC" # Let the user override the test.
2146 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2150 test -z "$as_dir" && as_dir=.
2151 for ac_exec_ext in '' $ac_executable_extensions; do
2152 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2153 ac_cv_prog_CC="${ac_tool_prefix}cc"
2154 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2163 if test -n "$CC"; then
2164 echo "$as_me:$LINENO: result: $CC" >&5
2165 echo "${ECHO_T}$CC" >&6
2167 echo "$as_me:$LINENO: result: no" >&5
2168 echo "${ECHO_T}no" >&6
2172 if test -z "$ac_cv_prog_CC"; then
2174 # Extract the first word of "cc", so it can be a program name with args.
2175 set dummy cc; ac_word=$2
2176 echo "$as_me:$LINENO: checking for $ac_word" >&5
2177 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2178 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2179 echo $ECHO_N "(cached) $ECHO_C" >&6
2181 if test -n "$ac_ct_CC"; then
2182 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2184 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2188 test -z "$as_dir" && as_dir=.
2189 for ac_exec_ext in '' $ac_executable_extensions; do
2190 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2191 ac_cv_prog_ac_ct_CC="cc"
2192 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2200 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2201 if test -n "$ac_ct_CC"; then
2202 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2203 echo "${ECHO_T}$ac_ct_CC" >&6
2205 echo "$as_me:$LINENO: result: no" >&5
2206 echo "${ECHO_T}no" >&6
2215 if test -z "$CC"; then
2216 # Extract the first word of "cc", so it can be a program name with args.
2217 set dummy cc; ac_word=$2
2218 echo "$as_me:$LINENO: checking for $ac_word" >&5
2219 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2220 if test "${ac_cv_prog_CC+set}" = set; then
2221 echo $ECHO_N "(cached) $ECHO_C" >&6
2223 if test -n "$CC"; then
2224 ac_cv_prog_CC="$CC" # Let the user override the test.
2227 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2231 test -z "$as_dir" && as_dir=.
2232 for ac_exec_ext in '' $ac_executable_extensions; do
2233 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2234 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2235 ac_prog_rejected=yes
2239 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2245 if test $ac_prog_rejected = yes; then
2246 # We found a bogon in the path, so make sure we never use it.
2247 set dummy $ac_cv_prog_CC
2249 if test $# != 0; then
2250 # We chose a different compiler from the bogus one.
2251 # However, it has the same basename, so the bogon will be chosen
2252 # first if we set CC to just the basename; use the full file name.
2254 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2260 if test -n "$CC"; then
2261 echo "$as_me:$LINENO: result: $CC" >&5
2262 echo "${ECHO_T}$CC" >&6
2264 echo "$as_me:$LINENO: result: no" >&5
2265 echo "${ECHO_T}no" >&6
2269 if test -z "$CC"; then
2270 if test -n "$ac_tool_prefix"; then
2273 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2274 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2275 echo "$as_me:$LINENO: checking for $ac_word" >&5
2276 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2277 if test "${ac_cv_prog_CC+set}" = set; then
2278 echo $ECHO_N "(cached) $ECHO_C" >&6
2280 if test -n "$CC"; then
2281 ac_cv_prog_CC="$CC" # Let the user override the test.
2283 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2287 test -z "$as_dir" && as_dir=.
2288 for ac_exec_ext in '' $ac_executable_extensions; do
2289 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2290 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2291 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2300 if test -n "$CC"; then
2301 echo "$as_me:$LINENO: result: $CC" >&5
2302 echo "${ECHO_T}$CC" >&6
2304 echo "$as_me:$LINENO: result: no" >&5
2305 echo "${ECHO_T}no" >&6
2308 test -n "$CC" && break
2311 if test -z "$CC"; then
2315 # Extract the first word of "$ac_prog", so it can be a program name with args.
2316 set dummy $ac_prog; ac_word=$2
2317 echo "$as_me:$LINENO: checking for $ac_word" >&5
2318 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2319 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2320 echo $ECHO_N "(cached) $ECHO_C" >&6
2322 if test -n "$ac_ct_CC"; then
2323 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2325 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2329 test -z "$as_dir" && as_dir=.
2330 for ac_exec_ext in '' $ac_executable_extensions; do
2331 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2332 ac_cv_prog_ac_ct_CC="$ac_prog"
2333 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2341 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2342 if test -n "$ac_ct_CC"; then
2343 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2344 echo "${ECHO_T}$ac_ct_CC" >&6
2346 echo "$as_me:$LINENO: result: no" >&5
2347 echo "${ECHO_T}no" >&6
2350 test -n "$ac_ct_CC" && break
2359 test -z "$CC" && { { echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
2360 echo "$as_me: error: in \`$ac_pwd':" >&2;}
2361 { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
2362 See \`config.log' for more details." >&5
2363 echo "$as_me: error: no acceptable C compiler found in \$PATH
2364 See \`config.log' for more details." >&2;}
2365 { (exit 1); exit 1; }; }; }
2367 # Provide some information about the compiler.
2368 echo "$as_me:$LINENO:" \
2369 "checking for C compiler version" >&5
2370 ac_compiler=`set X $ac_compile; echo $2`
2371 { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
2372 (eval $ac_compiler --version </dev/null >&5) 2>&5
2374 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2375 (exit $ac_status); }
2376 { (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
2377 (eval $ac_compiler -v </dev/null >&5) 2>&5
2379 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2380 (exit $ac_status); }
2381 { (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
2382 (eval $ac_compiler -V </dev/null >&5) 2>&5
2384 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2385 (exit $ac_status); }
2387 cat >conftest.$ac_ext <<_ACEOF
2390 cat confdefs.h >>conftest.$ac_ext
2391 cat >>conftest.$ac_ext <<_ACEOF
2392 /* end confdefs.h. */
2402 ac_clean_files_save=$ac_clean_files
2403 ac_clean_files="$ac_clean_files a.out a.exe b.out"
2404 # Try to create an executable without -o first, disregard a.out.
2405 # It will help us diagnose broken compilers, and finding out an intuition
2407 echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
2408 echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6
2409 ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2410 if { (eval echo "$as_me:$LINENO: \"$ac_link_default\"") >&5
2411 (eval $ac_link_default) 2>&5
2413 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2414 (exit $ac_status); }; then
2415 # Find the output, starting from the most likely. This scheme is
2416 # not robust to junk in `.', hence go to wildcards (a.*) only as a last
2419 # Be careful to initialize this variable, since it used to be cached.
2420 # Otherwise an old cache value of `no' led to `EXEEXT = no' in a Makefile.
2422 # b.out is created by i960 compilers.
2423 for ac_file in a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out
2425 test -f "$ac_file" || continue
2427 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj )
2430 # This is the source file.
2433 # We found the default executable, but exeext='' is most
2437 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2438 # FIXME: I believe we export ac_cv_exeext for Libtool,
2439 # but it would be cool to find out if it's true. Does anybody
2440 # maintain Libtool? --akim.
2448 echo "$as_me: failed program was:" >&5
2449 sed 's/^/| /' conftest.$ac_ext >&5
2451 { { echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
2452 echo "$as_me: error: in \`$ac_pwd':" >&2;}
2453 { { echo "$as_me:$LINENO: error: C compiler cannot create executables
2454 See \`config.log' for more details." >&5
2455 echo "$as_me: error: C compiler cannot create executables
2456 See \`config.log' for more details." >&2;}
2457 { (exit 77); exit 77; }; }; }
2460 ac_exeext=$ac_cv_exeext
2461 echo "$as_me:$LINENO: result: $ac_file" >&5
2462 echo "${ECHO_T}$ac_file" >&6
2464 # Check the compiler produces executables we can run. If not, either
2465 # the compiler is broken, or we cross compile.
2466 echo "$as_me:$LINENO: checking whether the C compiler works" >&5
2467 echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6
2468 # FIXME: These cross compiler hacks should be removed for Autoconf 3.0
2469 # If not cross compiling, check that we can run a simple program.
2470 if test "$cross_compiling" != yes; then
2471 if { ac_try='./$ac_file'
2472 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2475 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2476 (exit $ac_status); }; }; then
2479 if test "$cross_compiling" = maybe; then
2482 { { echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
2483 echo "$as_me: error: in \`$ac_pwd':" >&2;}
2484 { { echo "$as_me:$LINENO: error: cannot run C compiled programs.
2485 If you meant to cross compile, use \`--host'.
2486 See \`config.log' for more details." >&5
2487 echo "$as_me: error: cannot run C compiled programs.
2488 If you meant to cross compile, use \`--host'.
2489 See \`config.log' for more details." >&2;}
2490 { (exit 1); exit 1; }; }; }
2494 echo "$as_me:$LINENO: result: yes" >&5
2495 echo "${ECHO_T}yes" >&6
2497 rm -f a.out a.exe conftest$ac_cv_exeext b.out
2498 ac_clean_files=$ac_clean_files_save
2499 # Check the compiler produces executables we can run. If not, either
2500 # the compiler is broken, or we cross compile.
2501 echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
2502 echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6
2503 echo "$as_me:$LINENO: result: $cross_compiling" >&5
2504 echo "${ECHO_T}$cross_compiling" >&6
2506 echo "$as_me:$LINENO: checking for suffix of executables" >&5
2507 echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6
2508 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
2509 (eval $ac_link) 2>&5
2511 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2512 (exit $ac_status); }; then
2513 # If both `conftest.exe' and `conftest' are `present' (well, observable)
2514 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
2515 # work properly (i.e., refer to `conftest.exe'), while it won't with
2517 for ac_file in conftest.exe conftest conftest.*; do
2518 test -f "$ac_file" || continue
2520 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj ) ;;
2521 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2528 { { echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
2529 echo "$as_me: error: in \`$ac_pwd':" >&2;}
2530 { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
2531 See \`config.log' for more details." >&5
2532 echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
2533 See \`config.log' for more details." >&2;}
2534 { (exit 1); exit 1; }; }; }
2537 rm -f conftest$ac_cv_exeext
2538 echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
2539 echo "${ECHO_T}$ac_cv_exeext" >&6
2541 rm -f conftest.$ac_ext
2542 EXEEXT=$ac_cv_exeext
2544 echo "$as_me:$LINENO: checking for suffix of object files" >&5
2545 echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6
2546 if test "${ac_cv_objext+set}" = set; then
2547 echo $ECHO_N "(cached) $ECHO_C" >&6
2549 cat >conftest.$ac_ext <<_ACEOF
2552 cat confdefs.h >>conftest.$ac_ext
2553 cat >>conftest.$ac_ext <<_ACEOF
2554 /* end confdefs.h. */
2564 rm -f conftest.o conftest.obj
2565 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2566 (eval $ac_compile) 2>&5
2568 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2569 (exit $ac_status); }; then
2570 for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
2572 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg ) ;;
2573 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2578 echo "$as_me: failed program was:" >&5
2579 sed 's/^/| /' conftest.$ac_ext >&5
2581 { { echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
2582 echo "$as_me: error: in \`$ac_pwd':" >&2;}
2583 { { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
2584 See \`config.log' for more details." >&5
2585 echo "$as_me: error: cannot compute suffix of object files: cannot compile
2586 See \`config.log' for more details." >&2;}
2587 { (exit 1); exit 1; }; }; }
2590 rm -f conftest.$ac_cv_objext conftest.$ac_ext
2592 echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
2593 echo "${ECHO_T}$ac_cv_objext" >&6
2594 OBJEXT=$ac_cv_objext
2596 echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
2597 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
2598 if test "${ac_cv_c_compiler_gnu+set}" = set; then
2599 echo $ECHO_N "(cached) $ECHO_C" >&6
2601 cat >conftest.$ac_ext <<_ACEOF
2604 cat confdefs.h >>conftest.$ac_ext
2605 cat >>conftest.$ac_ext <<_ACEOF
2606 /* end confdefs.h. */
2619 rm -f conftest.$ac_objext
2620 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2621 (eval $ac_compile) 2>conftest.er1
2623 grep -v '^ *+' conftest.er1 >conftest.err
2625 cat conftest.err >&5
2626 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2627 (exit $ac_status); } &&
2628 { ac_try='test -z "$ac_c_werror_flag"
2629 || test ! -s conftest.err'
2630 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2633 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2634 (exit $ac_status); }; } &&
2635 { ac_try='test -s conftest.$ac_objext'
2636 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2639 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2640 (exit $ac_status); }; }; then
2643 echo "$as_me: failed program was:" >&5
2644 sed 's/^/| /' conftest.$ac_ext >&5
2648 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2649 ac_cv_c_compiler_gnu=$ac_compiler_gnu
2652 echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
2653 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
2654 GCC=`test $ac_compiler_gnu = yes && echo yes`
2655 ac_test_CFLAGS=${CFLAGS+set}
2656 ac_save_CFLAGS=$CFLAGS
2658 echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
2659 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
2660 if test "${ac_cv_prog_cc_g+set}" = set; then
2661 echo $ECHO_N "(cached) $ECHO_C" >&6
2663 cat >conftest.$ac_ext <<_ACEOF
2666 cat confdefs.h >>conftest.$ac_ext
2667 cat >>conftest.$ac_ext <<_ACEOF
2668 /* end confdefs.h. */
2678 rm -f conftest.$ac_objext
2679 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2680 (eval $ac_compile) 2>conftest.er1
2682 grep -v '^ *+' conftest.er1 >conftest.err
2684 cat conftest.err >&5
2685 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2686 (exit $ac_status); } &&
2687 { ac_try='test -z "$ac_c_werror_flag"
2688 || test ! -s conftest.err'
2689 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2692 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2693 (exit $ac_status); }; } &&
2694 { ac_try='test -s conftest.$ac_objext'
2695 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2698 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2699 (exit $ac_status); }; }; then
2702 echo "$as_me: failed program was:" >&5
2703 sed 's/^/| /' conftest.$ac_ext >&5
2707 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2709 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
2710 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
2711 if test "$ac_test_CFLAGS" = set; then
2712 CFLAGS=$ac_save_CFLAGS
2713 elif test $ac_cv_prog_cc_g = yes; then
2714 if test "$GCC" = yes; then
2720 if test "$GCC" = yes; then
2726 echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5
2727 echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
2728 if test "${ac_cv_prog_cc_stdc+set}" = set; then
2729 echo $ECHO_N "(cached) $ECHO_C" >&6
2731 ac_cv_prog_cc_stdc=no
2733 cat >conftest.$ac_ext <<_ACEOF
2736 cat confdefs.h >>conftest.$ac_ext
2737 cat >>conftest.$ac_ext <<_ACEOF
2738 /* end confdefs.h. */
2741 #include <sys/types.h>
2742 #include <sys/stat.h>
2743 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
2744 struct buf { int x; };
2745 FILE * (*rcsopen) (struct buf *, struct stat *, int);
2746 static char *e (p, i)
2752 static char *f (char * (*g) (char **, int), char **p, ...)
2757 s = g (p, va_arg (v,int));
2762 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
2763 function prototypes and stuff, but not '\xHH' hex character constants.
2764 These don't provoke an error unfortunately, instead are silently treated
2765 as 'x'. The following induces an error, until -std1 is added to get
2766 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
2767 array size at least. It's necessary to write '\x00'==0 to get something
2768 that's true only with -std1. */
2769 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
2771 int test (int i, double x);
2772 struct s1 {int (*f) (int a);};
2773 struct s2 {int (*f) (double a);};
2774 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2780 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
2785 # Don't try gcc -ansi; that turns off useful extensions and
2786 # breaks some systems' header files.
2787 # AIX -qlanglvl=ansi
2788 # Ultrix and OSF/1 -std1
2789 # HP-UX 10.20 and later -Ae
2790 # HP-UX older versions -Aa -D_HPUX_SOURCE
2791 # SVR4 -Xc -D__EXTENSIONS__
2792 for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2794 CC="$ac_save_CC $ac_arg"
2795 rm -f conftest.$ac_objext
2796 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2797 (eval $ac_compile) 2>conftest.er1
2799 grep -v '^ *+' conftest.er1 >conftest.err
2801 cat conftest.err >&5
2802 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2803 (exit $ac_status); } &&
2804 { ac_try='test -z "$ac_c_werror_flag"
2805 || test ! -s conftest.err'
2806 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2809 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2810 (exit $ac_status); }; } &&
2811 { ac_try='test -s conftest.$ac_objext'
2812 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2815 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2816 (exit $ac_status); }; }; then
2817 ac_cv_prog_cc_stdc=$ac_arg
2820 echo "$as_me: failed program was:" >&5
2821 sed 's/^/| /' conftest.$ac_ext >&5
2824 rm -f conftest.err conftest.$ac_objext
2826 rm -f conftest.$ac_ext conftest.$ac_objext
2831 case "x$ac_cv_prog_cc_stdc" in
2833 echo "$as_me:$LINENO: result: none needed" >&5
2834 echo "${ECHO_T}none needed" >&6 ;;
2836 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5
2837 echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
2838 CC="$CC $ac_cv_prog_cc_stdc" ;;
2841 # Some people use a C++ compiler to compile C. Since we use `exit',
2842 # in C++ we need to declare it. In case someone uses the same compiler
2843 # for both compiling C and C++ we need to have the C++ compiler decide
2844 # the declaration of exit, since it's the most demanding environment.
2845 cat >conftest.$ac_ext <<_ACEOF
2850 rm -f conftest.$ac_objext
2851 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2852 (eval $ac_compile) 2>conftest.er1
2854 grep -v '^ *+' conftest.er1 >conftest.err
2856 cat conftest.err >&5
2857 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2858 (exit $ac_status); } &&
2859 { ac_try='test -z "$ac_c_werror_flag"
2860 || test ! -s conftest.err'
2861 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2864 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2865 (exit $ac_status); }; } &&
2866 { ac_try='test -s conftest.$ac_objext'
2867 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2870 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2871 (exit $ac_status); }; }; then
2872 for ac_declaration in \
2874 'extern "C" void std::exit (int) throw (); using std::exit;' \
2875 'extern "C" void std::exit (int); using std::exit;' \
2876 'extern "C" void exit (int) throw ();' \
2877 'extern "C" void exit (int);' \
2880 cat >conftest.$ac_ext <<_ACEOF
2883 cat confdefs.h >>conftest.$ac_ext
2884 cat >>conftest.$ac_ext <<_ACEOF
2885 /* end confdefs.h. */
2896 rm -f conftest.$ac_objext
2897 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2898 (eval $ac_compile) 2>conftest.er1
2900 grep -v '^ *+' conftest.er1 >conftest.err
2902 cat conftest.err >&5
2903 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2904 (exit $ac_status); } &&
2905 { ac_try='test -z "$ac_c_werror_flag"
2906 || test ! -s conftest.err'
2907 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2910 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2911 (exit $ac_status); }; } &&
2912 { ac_try='test -s conftest.$ac_objext'
2913 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2916 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2917 (exit $ac_status); }; }; then
2920 echo "$as_me: failed program was:" >&5
2921 sed 's/^/| /' conftest.$ac_ext >&5
2925 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2926 cat >conftest.$ac_ext <<_ACEOF
2929 cat confdefs.h >>conftest.$ac_ext
2930 cat >>conftest.$ac_ext <<_ACEOF
2931 /* end confdefs.h. */
2941 rm -f conftest.$ac_objext
2942 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2943 (eval $ac_compile) 2>conftest.er1
2945 grep -v '^ *+' conftest.er1 >conftest.err
2947 cat conftest.err >&5
2948 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2949 (exit $ac_status); } &&
2950 { ac_try='test -z "$ac_c_werror_flag"
2951 || test ! -s conftest.err'
2952 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2955 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2956 (exit $ac_status); }; } &&
2957 { ac_try='test -s conftest.$ac_objext'
2958 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2961 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2962 (exit $ac_status); }; }; then
2965 echo "$as_me: failed program was:" >&5
2966 sed 's/^/| /' conftest.$ac_ext >&5
2969 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2972 if test -n "$ac_declaration"; then
2973 echo '#ifdef __cplusplus' >>confdefs.h
2974 echo $ac_declaration >>confdefs.h
2975 echo '#endif' >>confdefs.h
2979 echo "$as_me: failed program was:" >&5
2980 sed 's/^/| /' conftest.$ac_ext >&5
2983 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2985 ac_cpp='$CPP $CPPFLAGS'
2986 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2987 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2988 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2990 if test "x$CC" != xcc; then
2991 echo "$as_me:$LINENO: checking whether $CC and cc understand -c and -o together" >&5
2992 echo $ECHO_N "checking whether $CC and cc understand -c and -o together... $ECHO_C" >&6
2994 echo "$as_me:$LINENO: checking whether cc understands -c and -o together" >&5
2995 echo $ECHO_N "checking whether cc understands -c and -o together... $ECHO_C" >&6
2997 set dummy $CC; ac_cc=`echo $2 |
2998 sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
2999 if eval "test \"\${ac_cv_prog_cc_${ac_cc}_c_o+set}\" = set"; then
3000 echo $ECHO_N "(cached) $ECHO_C" >&6
3002 cat >conftest.$ac_ext <<_ACEOF
3005 cat confdefs.h >>conftest.$ac_ext
3006 cat >>conftest.$ac_ext <<_ACEOF
3007 /* end confdefs.h. */
3017 # Make sure it works both with $CC and with simple cc.
3018 # We do the test twice because some compilers refuse to overwrite an
3019 # existing .o file with -o, though they will create one.
3020 ac_try='$CC -c conftest.$ac_ext -o conftest.$ac_objext >&5'
3021 if { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3024 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3025 (exit $ac_status); } &&
3026 test -f conftest.$ac_objext && { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3029 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3030 (exit $ac_status); };
3032 eval ac_cv_prog_cc_${ac_cc}_c_o=yes
3033 if test "x$CC" != xcc; then
3034 # Test first that cc exists at all.
3035 if { ac_try='cc -c conftest.$ac_ext >&5'
3036 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3039 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3040 (exit $ac_status); }; }; then
3041 ac_try='cc -c conftest.$ac_ext -o conftest.$ac_objext >&5'
3042 if { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3045 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3046 (exit $ac_status); } &&
3047 test -f conftest.$ac_objext && { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3050 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3051 (exit $ac_status); };
3056 # cc exists but doesn't like -o.
3057 eval ac_cv_prog_cc_${ac_cc}_c_o=no
3062 eval ac_cv_prog_cc_${ac_cc}_c_o=no
3067 if eval "test \"`echo '$ac_cv_prog_cc_'${ac_cc}_c_o`\" = yes"; then
3068 echo "$as_me:$LINENO: result: yes" >&5
3069 echo "${ECHO_T}yes" >&6
3071 echo "$as_me:$LINENO: result: no" >&5
3072 echo "${ECHO_T}no" >&6
3074 cat >>confdefs.h <<\_ACEOF
3075 #define NO_MINUS_C_MINUS_O 1
3080 # expand $ac_aux_dir to an absolute path
3081 am_aux_dir=`cd $ac_aux_dir && pwd`
3083 # FIXME: we rely on the cache variable name because
3084 # there is no other way.
3086 ac_cc=`echo $2 | sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
3087 if eval "test \"`echo '$ac_cv_prog_cc_'${ac_cc}_c_o`\" != yes"; then
3088 # Losing compiler, so override with the script.
3089 # FIXME: It is wrong to rewrite CC.
3090 # But if we don't then we get into trouble of one sort or another.
3091 # A longer-term fix would be to have automake use am__CC in this case,
3092 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
3093 CC="$am_aux_dir/compile $CC"
3099 if test -n "$ac_tool_prefix"; then
3100 # Extract the first word of "${ac_tool_prefix}gnatbind", so it can be a program name with args.
3101 set dummy ${ac_tool_prefix}gnatbind; ac_word=$2
3102 echo "$as_me:$LINENO: checking for $ac_word" >&5
3103 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3104 if test "${ac_cv_prog_GNATBIND+set}" = set; then
3105 echo $ECHO_N "(cached) $ECHO_C" >&6
3107 if test -n "$GNATBIND"; then
3108 ac_cv_prog_GNATBIND="$GNATBIND" # Let the user override the test.
3110 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3114 test -z "$as_dir" && as_dir=.
3115 for ac_exec_ext in '' $ac_executable_extensions; do
3116 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3117 ac_cv_prog_GNATBIND="${ac_tool_prefix}gnatbind"
3118 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3126 GNATBIND=$ac_cv_prog_GNATBIND
3127 if test -n "$GNATBIND"; then
3128 echo "$as_me:$LINENO: result: $GNATBIND" >&5
3129 echo "${ECHO_T}$GNATBIND" >&6
3131 echo "$as_me:$LINENO: result: no" >&5
3132 echo "${ECHO_T}no" >&6
3136 if test -z "$ac_cv_prog_GNATBIND"; then
3137 ac_ct_GNATBIND=$GNATBIND
3138 # Extract the first word of "gnatbind", so it can be a program name with args.
3139 set dummy gnatbind; ac_word=$2
3140 echo "$as_me:$LINENO: checking for $ac_word" >&5
3141 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3142 if test "${ac_cv_prog_ac_ct_GNATBIND+set}" = set; then
3143 echo $ECHO_N "(cached) $ECHO_C" >&6
3145 if test -n "$ac_ct_GNATBIND"; then
3146 ac_cv_prog_ac_ct_GNATBIND="$ac_ct_GNATBIND" # Let the user override the test.
3148 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3152 test -z "$as_dir" && as_dir=.
3153 for ac_exec_ext in '' $ac_executable_extensions; do
3154 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3155 ac_cv_prog_ac_ct_GNATBIND="gnatbind"
3156 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3162 test -z "$ac_cv_prog_ac_ct_GNATBIND" && ac_cv_prog_ac_ct_GNATBIND="no"
3165 ac_ct_GNATBIND=$ac_cv_prog_ac_ct_GNATBIND
3166 if test -n "$ac_ct_GNATBIND"; then
3167 echo "$as_me:$LINENO: result: $ac_ct_GNATBIND" >&5
3168 echo "${ECHO_T}$ac_ct_GNATBIND" >&6
3170 echo "$as_me:$LINENO: result: no" >&5
3171 echo "${ECHO_T}no" >&6
3174 GNATBIND=$ac_ct_GNATBIND
3176 GNATBIND="$ac_cv_prog_GNATBIND"
3179 if test -n "$ac_tool_prefix"; then
3180 # Extract the first word of "${ac_tool_prefix}gnatmake", so it can be a program name with args.
3181 set dummy ${ac_tool_prefix}gnatmake; ac_word=$2
3182 echo "$as_me:$LINENO: checking for $ac_word" >&5
3183 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3184 if test "${ac_cv_prog_GNATMAKE+set}" = set; then
3185 echo $ECHO_N "(cached) $ECHO_C" >&6
3187 if test -n "$GNATMAKE"; then
3188 ac_cv_prog_GNATMAKE="$GNATMAKE" # Let the user override the test.
3190 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3194 test -z "$as_dir" && as_dir=.
3195 for ac_exec_ext in '' $ac_executable_extensions; do
3196 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3197 ac_cv_prog_GNATMAKE="${ac_tool_prefix}gnatmake"
3198 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3206 GNATMAKE=$ac_cv_prog_GNATMAKE
3207 if test -n "$GNATMAKE"; then
3208 echo "$as_me:$LINENO: result: $GNATMAKE" >&5
3209 echo "${ECHO_T}$GNATMAKE" >&6
3211 echo "$as_me:$LINENO: result: no" >&5
3212 echo "${ECHO_T}no" >&6
3216 if test -z "$ac_cv_prog_GNATMAKE"; then
3217 ac_ct_GNATMAKE=$GNATMAKE
3218 # Extract the first word of "gnatmake", so it can be a program name with args.
3219 set dummy gnatmake; ac_word=$2
3220 echo "$as_me:$LINENO: checking for $ac_word" >&5
3221 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3222 if test "${ac_cv_prog_ac_ct_GNATMAKE+set}" = set; then
3223 echo $ECHO_N "(cached) $ECHO_C" >&6
3225 if test -n "$ac_ct_GNATMAKE"; then
3226 ac_cv_prog_ac_ct_GNATMAKE="$ac_ct_GNATMAKE" # Let the user override the test.
3228 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3232 test -z "$as_dir" && as_dir=.
3233 for ac_exec_ext in '' $ac_executable_extensions; do
3234 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3235 ac_cv_prog_ac_ct_GNATMAKE="gnatmake"
3236 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3242 test -z "$ac_cv_prog_ac_ct_GNATMAKE" && ac_cv_prog_ac_ct_GNATMAKE="no"
3245 ac_ct_GNATMAKE=$ac_cv_prog_ac_ct_GNATMAKE
3246 if test -n "$ac_ct_GNATMAKE"; then
3247 echo "$as_me:$LINENO: result: $ac_ct_GNATMAKE" >&5
3248 echo "${ECHO_T}$ac_ct_GNATMAKE" >&6
3250 echo "$as_me:$LINENO: result: no" >&5
3251 echo "${ECHO_T}no" >&6
3254 GNATMAKE=$ac_ct_GNATMAKE
3256 GNATMAKE="$ac_cv_prog_GNATMAKE"
3259 echo "$as_me:$LINENO: checking whether compiler driver understands Ada" >&5
3260 echo $ECHO_N "checking whether compiler driver understands Ada... $ECHO_C" >&6
3261 if test "${acx_cv_cc_gcc_supports_ada+set}" = set; then
3262 echo $ECHO_N "(cached) $ECHO_C" >&6
3264 cat >conftest.adb <<EOF
3265 procedure conftest is begin null; end conftest;
3267 acx_cv_cc_gcc_supports_ada=no
3268 # There is a bug in old released versions of GCC which causes the
3269 # driver to exit successfully when the appropriate language module
3270 # has not been installed. This is fixed in 2.95.4, 3.0.2, and 3.1.
3271 # Therefore we must check for the error message as well as an
3272 # unsuccessful exit.
3273 # Other compilers, like HP Tru64 UNIX cc, exit successfully when
3274 # given a .adb file, but produce no object file. So we must check
3275 # if an object file was really produced to guard against this.
3276 errors=`(${CC} -I"$srcdir"/ada -c conftest.adb) 2>&1 || echo failure`
3277 if test x"$errors" = x && test -f conftest.$ac_objext; then
3278 acx_cv_cc_gcc_supports_ada=yes
3282 echo "$as_me:$LINENO: result: $acx_cv_cc_gcc_supports_ada" >&5
3283 echo "${ECHO_T}$acx_cv_cc_gcc_supports_ada" >&6
3285 if test x$GNATBIND != xno && test x$GNATMAKE != xno && test x$acx_cv_cc_gcc_supports_ada != xno; then
3292 # autoconf is lame and doesn't give us any substitution variable for this.
3293 if eval "test \"`echo '$ac_cv_prog_cc_'${ac_cc}_c_o`\" = no"; then
3294 NO_MINUS_C_MINUS_O=yes
3296 OUTPUT_OPTION='-o $@'
3301 # Remove the -O2: for historical reasons, unless bootstrapping we prefer
3302 # optimizations to be activated explicitly by the toplevel.
3304 */prev-gcc/xgcc*) ;;
3305 *) CFLAGS=`echo $CFLAGS | sed "s/-O[s0-9]* *//" ` ;;
3309 # -------------------------
3310 # Check C compiler features
3311 # -------------------------
3315 ac_cpp='$CPP $CPPFLAGS'
3316 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3317 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3318 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3319 echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
3320 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
3321 # On Suns, sometimes $CPP names a directory.
3322 if test -n "$CPP" && test -d "$CPP"; then
3325 if test -z "$CPP"; then
3326 if test "${ac_cv_prog_CPP+set}" = set; then
3327 echo $ECHO_N "(cached) $ECHO_C" >&6
3329 # Double quotes because CPP needs to be expanded
3330 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3333 for ac_c_preproc_warn_flag in '' yes
3335 # Use a header file that comes with gcc, so configuring glibc
3336 # with a fresh cross-compiler works.
3337 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3338 # <limits.h> exists even on freestanding compilers.
3339 # On the NeXT, cc -E runs the code through the compiler's parser,
3340 # not just through cpp. "Syntax error" is here to catch this case.
3341 cat >conftest.$ac_ext <<_ACEOF
3344 cat confdefs.h >>conftest.$ac_ext
3345 cat >>conftest.$ac_ext <<_ACEOF
3346 /* end confdefs.h. */
3348 # include <limits.h>
3350 # include <assert.h>
3354 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3355 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3357 grep -v '^ *+' conftest.er1 >conftest.err
3359 cat conftest.err >&5
3360 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3361 (exit $ac_status); } >/dev/null; then
3362 if test -s conftest.err; then
3363 ac_cpp_err=$ac_c_preproc_warn_flag
3364 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3371 if test -z "$ac_cpp_err"; then
3374 echo "$as_me: failed program was:" >&5
3375 sed 's/^/| /' conftest.$ac_ext >&5
3377 # Broken: fails on valid input.
3380 rm -f conftest.err conftest.$ac_ext
3382 # OK, works on sane cases. Now check whether non-existent headers
3383 # can be detected and how.
3384 cat >conftest.$ac_ext <<_ACEOF
3387 cat confdefs.h >>conftest.$ac_ext
3388 cat >>conftest.$ac_ext <<_ACEOF
3389 /* end confdefs.h. */
3390 #include <ac_nonexistent.h>
3392 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3393 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3395 grep -v '^ *+' conftest.er1 >conftest.err
3397 cat conftest.err >&5
3398 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3399 (exit $ac_status); } >/dev/null; then
3400 if test -s conftest.err; then
3401 ac_cpp_err=$ac_c_preproc_warn_flag
3402 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3409 if test -z "$ac_cpp_err"; then
3410 # Broken: success on invalid input.
3413 echo "$as_me: failed program was:" >&5
3414 sed 's/^/| /' conftest.$ac_ext >&5
3416 # Passes both tests.
3420 rm -f conftest.err conftest.$ac_ext
3423 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3424 rm -f conftest.err conftest.$ac_ext
3425 if $ac_preproc_ok; then
3437 echo "$as_me:$LINENO: result: $CPP" >&5
3438 echo "${ECHO_T}$CPP" >&6
3440 for ac_c_preproc_warn_flag in '' yes
3442 # Use a header file that comes with gcc, so configuring glibc
3443 # with a fresh cross-compiler works.
3444 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3445 # <limits.h> exists even on freestanding compilers.
3446 # On the NeXT, cc -E runs the code through the compiler's parser,
3447 # not just through cpp. "Syntax error" is here to catch this case.
3448 cat >conftest.$ac_ext <<_ACEOF
3451 cat confdefs.h >>conftest.$ac_ext
3452 cat >>conftest.$ac_ext <<_ACEOF
3453 /* end confdefs.h. */
3455 # include <limits.h>
3457 # include <assert.h>
3461 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3462 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3464 grep -v '^ *+' conftest.er1 >conftest.err
3466 cat conftest.err >&5
3467 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3468 (exit $ac_status); } >/dev/null; then
3469 if test -s conftest.err; then
3470 ac_cpp_err=$ac_c_preproc_warn_flag
3471 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3478 if test -z "$ac_cpp_err"; then
3481 echo "$as_me: failed program was:" >&5
3482 sed 's/^/| /' conftest.$ac_ext >&5
3484 # Broken: fails on valid input.
3487 rm -f conftest.err conftest.$ac_ext
3489 # OK, works on sane cases. Now check whether non-existent headers
3490 # can be detected and how.
3491 cat >conftest.$ac_ext <<_ACEOF
3494 cat confdefs.h >>conftest.$ac_ext
3495 cat >>conftest.$ac_ext <<_ACEOF
3496 /* end confdefs.h. */
3497 #include <ac_nonexistent.h>
3499 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3500 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3502 grep -v '^ *+' conftest.er1 >conftest.err
3504 cat conftest.err >&5
3505 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3506 (exit $ac_status); } >/dev/null; then
3507 if test -s conftest.err; then
3508 ac_cpp_err=$ac_c_preproc_warn_flag
3509 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3516 if test -z "$ac_cpp_err"; then
3517 # Broken: success on invalid input.
3520 echo "$as_me: failed program was:" >&5
3521 sed 's/^/| /' conftest.$ac_ext >&5
3523 # Passes both tests.
3527 rm -f conftest.err conftest.$ac_ext
3530 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3531 rm -f conftest.err conftest.$ac_ext
3532 if $ac_preproc_ok; then
3535 { { echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
3536 echo "$as_me: error: in \`$ac_pwd':" >&2;}
3537 { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
3538 See \`config.log' for more details." >&5
3539 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
3540 See \`config.log' for more details." >&2;}
3541 { (exit 1); exit 1; }; }; }
3545 ac_cpp='$CPP $CPPFLAGS'
3546 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3547 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3548 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3551 echo "$as_me:$LINENO: checking for egrep" >&5
3552 echo $ECHO_N "checking for egrep... $ECHO_C" >&6
3553 if test "${ac_cv_prog_egrep+set}" = set; then
3554 echo $ECHO_N "(cached) $ECHO_C" >&6
3556 if echo a | (grep -E '(a|b)') >/dev/null 2>&1
3557 then ac_cv_prog_egrep='grep -E'
3558 else ac_cv_prog_egrep='egrep'
3561 echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5
3562 echo "${ECHO_T}$ac_cv_prog_egrep" >&6
3563 EGREP=$ac_cv_prog_egrep
3566 echo "$as_me:$LINENO: checking for ANSI C header files" >&5
3567 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
3568 if test "${ac_cv_header_stdc+set}" = set; then
3569 echo $ECHO_N "(cached) $ECHO_C" >&6
3571 cat >conftest.$ac_ext <<_ACEOF
3574 cat confdefs.h >>conftest.$ac_ext
3575 cat >>conftest.$ac_ext <<_ACEOF
3576 /* end confdefs.h. */
3590 rm -f conftest.$ac_objext
3591 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3592 (eval $ac_compile) 2>conftest.er1
3594 grep -v '^ *+' conftest.er1 >conftest.err
3596 cat conftest.err >&5
3597 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3598 (exit $ac_status); } &&
3599 { ac_try='test -z "$ac_c_werror_flag"
3600 || test ! -s conftest.err'
3601 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3604 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3605 (exit $ac_status); }; } &&
3606 { ac_try='test -s conftest.$ac_objext'
3607 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3610 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3611 (exit $ac_status); }; }; then
3612 ac_cv_header_stdc=yes
3614 echo "$as_me: failed program was:" >&5
3615 sed 's/^/| /' conftest.$ac_ext >&5
3617 ac_cv_header_stdc=no
3619 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3621 if test $ac_cv_header_stdc = yes; then
3622 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3623 cat >conftest.$ac_ext <<_ACEOF
3626 cat confdefs.h >>conftest.$ac_ext
3627 cat >>conftest.$ac_ext <<_ACEOF
3628 /* end confdefs.h. */
3632 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3633 $EGREP "memchr" >/dev/null 2>&1; then
3636 ac_cv_header_stdc=no
3642 if test $ac_cv_header_stdc = yes; then
3643 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3644 cat >conftest.$ac_ext <<_ACEOF
3647 cat confdefs.h >>conftest.$ac_ext
3648 cat >>conftest.$ac_ext <<_ACEOF
3649 /* end confdefs.h. */
3653 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3654 $EGREP "free" >/dev/null 2>&1; then
3657 ac_cv_header_stdc=no
3663 if test $ac_cv_header_stdc = yes; then
3664 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3665 if test "$cross_compiling" = yes; then
3668 cat >conftest.$ac_ext <<_ACEOF
3671 cat confdefs.h >>conftest.$ac_ext
3672 cat >>conftest.$ac_ext <<_ACEOF
3673 /* end confdefs.h. */
3675 #if ((' ' & 0x0FF) == 0x020)
3676 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3677 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3679 # define ISLOWER(c) \
3680 (('a' <= (c) && (c) <= 'i') \
3681 || ('j' <= (c) && (c) <= 'r') \
3682 || ('s' <= (c) && (c) <= 'z'))
3683 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
3686 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3691 for (i = 0; i < 256; i++)
3692 if (XOR (islower (i), ISLOWER (i))
3693 || toupper (i) != TOUPPER (i))
3698 rm -f conftest$ac_exeext
3699 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3700 (eval $ac_link) 2>&5
3702 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3703 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
3704 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3707 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3708 (exit $ac_status); }; }; then
3711 echo "$as_me: program exited with status $ac_status" >&5
3712 echo "$as_me: failed program was:" >&5
3713 sed 's/^/| /' conftest.$ac_ext >&5
3716 ac_cv_header_stdc=no
3718 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
3722 echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
3723 echo "${ECHO_T}$ac_cv_header_stdc" >&6
3724 if test $ac_cv_header_stdc = yes; then
3726 cat >>confdefs.h <<\_ACEOF
3727 #define STDC_HEADERS 1
3732 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
3742 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
3743 inttypes.h stdint.h unistd.h
3745 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
3746 echo "$as_me:$LINENO: checking for $ac_header" >&5
3747 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
3748 if eval "test \"\${$as_ac_Header+set}\" = set"; then
3749 echo $ECHO_N "(cached) $ECHO_C" >&6
3751 cat >conftest.$ac_ext <<_ACEOF
3754 cat confdefs.h >>conftest.$ac_ext
3755 cat >>conftest.$ac_ext <<_ACEOF
3756 /* end confdefs.h. */
3757 $ac_includes_default
3759 #include <$ac_header>
3761 rm -f conftest.$ac_objext
3762 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3763 (eval $ac_compile) 2>conftest.er1
3765 grep -v '^ *+' conftest.er1 >conftest.err
3767 cat conftest.err >&5
3768 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3769 (exit $ac_status); } &&
3770 { ac_try='test -z "$ac_c_werror_flag"
3771 || test ! -s conftest.err'
3772 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3775 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3776 (exit $ac_status); }; } &&
3777 { ac_try='test -s conftest.$ac_objext'
3778 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3781 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3782 (exit $ac_status); }; }; then
3783 eval "$as_ac_Header=yes"
3785 echo "$as_me: failed program was:" >&5
3786 sed 's/^/| /' conftest.$ac_ext >&5
3788 eval "$as_ac_Header=no"
3790 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3792 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
3793 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
3794 if test `eval echo '${'$as_ac_Header'}'` = yes; then
3795 cat >>confdefs.h <<_ACEOF
3796 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
3805 if test "${ac_cv_header_minix_config_h+set}" = set; then
3806 echo "$as_me:$LINENO: checking for minix/config.h" >&5
3807 echo $ECHO_N "checking for minix/config.h... $ECHO_C" >&6
3808 if test "${ac_cv_header_minix_config_h+set}" = set; then
3809 echo $ECHO_N "(cached) $ECHO_C" >&6
3811 echo "$as_me:$LINENO: result: $ac_cv_header_minix_config_h" >&5
3812 echo "${ECHO_T}$ac_cv_header_minix_config_h" >&6
3814 # Is the header compilable?
3815 echo "$as_me:$LINENO: checking minix/config.h usability" >&5
3816 echo $ECHO_N "checking minix/config.h usability... $ECHO_C" >&6
3817 cat >conftest.$ac_ext <<_ACEOF
3820 cat confdefs.h >>conftest.$ac_ext
3821 cat >>conftest.$ac_ext <<_ACEOF
3822 /* end confdefs.h. */
3823 $ac_includes_default
3824 #include <minix/config.h>
3826 rm -f conftest.$ac_objext
3827 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3828 (eval $ac_compile) 2>conftest.er1
3830 grep -v '^ *+' conftest.er1 >conftest.err
3832 cat conftest.err >&5
3833 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3834 (exit $ac_status); } &&
3835 { ac_try='test -z "$ac_c_werror_flag"
3836 || test ! -s conftest.err'
3837 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3840 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3841 (exit $ac_status); }; } &&
3842 { ac_try='test -s conftest.$ac_objext'
3843 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3846 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3847 (exit $ac_status); }; }; then
3848 ac_header_compiler=yes
3850 echo "$as_me: failed program was:" >&5
3851 sed 's/^/| /' conftest.$ac_ext >&5
3853 ac_header_compiler=no
3855 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3856 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
3857 echo "${ECHO_T}$ac_header_compiler" >&6
3859 # Is the header present?
3860 echo "$as_me:$LINENO: checking minix/config.h presence" >&5
3861 echo $ECHO_N "checking minix/config.h presence... $ECHO_C" >&6
3862 cat >conftest.$ac_ext <<_ACEOF
3865 cat confdefs.h >>conftest.$ac_ext
3866 cat >>conftest.$ac_ext <<_ACEOF
3867 /* end confdefs.h. */
3868 #include <minix/config.h>
3870 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3871 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3873 grep -v '^ *+' conftest.er1 >conftest.err
3875 cat conftest.err >&5
3876 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3877 (exit $ac_status); } >/dev/null; then
3878 if test -s conftest.err; then
3879 ac_cpp_err=$ac_c_preproc_warn_flag
3880 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3887 if test -z "$ac_cpp_err"; then
3888 ac_header_preproc=yes
3890 echo "$as_me: failed program was:" >&5
3891 sed 's/^/| /' conftest.$ac_ext >&5
3893 ac_header_preproc=no
3895 rm -f conftest.err conftest.$ac_ext
3896 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
3897 echo "${ECHO_T}$ac_header_preproc" >&6
3899 # So? What about this header?
3900 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
3902 { echo "$as_me:$LINENO: WARNING: minix/config.h: accepted by the compiler, rejected by the preprocessor!" >&5
3903 echo "$as_me: WARNING: minix/config.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
3904 { echo "$as_me:$LINENO: WARNING: minix/config.h: proceeding with the compiler's result" >&5
3905 echo "$as_me: WARNING: minix/config.h: proceeding with the compiler's result" >&2;}
3906 ac_header_preproc=yes
3909 { echo "$as_me:$LINENO: WARNING: minix/config.h: present but cannot be compiled" >&5
3910 echo "$as_me: WARNING: minix/config.h: present but cannot be compiled" >&2;}
3911 { echo "$as_me:$LINENO: WARNING: minix/config.h: check for missing prerequisite headers?" >&5
3912 echo "$as_me: WARNING: minix/config.h: check for missing prerequisite headers?" >&2;}
3913 { echo "$as_me:$LINENO: WARNING: minix/config.h: see the Autoconf documentation" >&5
3914 echo "$as_me: WARNING: minix/config.h: see the Autoconf documentation" >&2;}
3915 { echo "$as_me:$LINENO: WARNING: minix/config.h: section \"Present But Cannot Be Compiled\"" >&5
3916 echo "$as_me: WARNING: minix/config.h: section \"Present But Cannot Be Compiled\"" >&2;}
3917 { echo "$as_me:$LINENO: WARNING: minix/config.h: proceeding with the preprocessor's result" >&5
3918 echo "$as_me: WARNING: minix/config.h: proceeding with the preprocessor's result" >&2;}
3919 { echo "$as_me:$LINENO: WARNING: minix/config.h: in the future, the compiler will take precedence" >&5
3920 echo "$as_me: WARNING: minix/config.h: in the future, the compiler will take precedence" >&2;}
3923 ## ------------------------------------------ ##
3924 ## Report this to the AC_PACKAGE_NAME lists. ##
3925 ## ------------------------------------------ ##
3928 sed "s/^/$as_me: WARNING: /" >&2
3931 echo "$as_me:$LINENO: checking for minix/config.h" >&5
3932 echo $ECHO_N "checking for minix/config.h... $ECHO_C" >&6
3933 if test "${ac_cv_header_minix_config_h+set}" = set; then
3934 echo $ECHO_N "(cached) $ECHO_C" >&6
3936 ac_cv_header_minix_config_h=$ac_header_preproc
3938 echo "$as_me:$LINENO: result: $ac_cv_header_minix_config_h" >&5
3939 echo "${ECHO_T}$ac_cv_header_minix_config_h" >&6
3942 if test $ac_cv_header_minix_config_h = yes; then
3949 if test "$MINIX" = yes; then
3951 cat >>confdefs.h <<\_ACEOF
3952 #define _POSIX_SOURCE 1
3956 cat >>confdefs.h <<\_ACEOF
3957 #define _POSIX_1_SOURCE 2
3961 cat >>confdefs.h <<\_ACEOF
3969 echo "$as_me:$LINENO: checking whether it is safe to define __EXTENSIONS__" >&5
3970 echo $ECHO_N "checking whether it is safe to define __EXTENSIONS__... $ECHO_C" >&6
3971 if test "${ac_cv_safe_to_define___extensions__+set}" = set; then
3972 echo $ECHO_N "(cached) $ECHO_C" >&6
3974 cat >conftest.$ac_ext <<_ACEOF
3977 cat confdefs.h >>conftest.$ac_ext
3978 cat >>conftest.$ac_ext <<_ACEOF
3979 /* end confdefs.h. */
3981 # define __EXTENSIONS__ 1
3982 $ac_includes_default
3991 rm -f conftest.$ac_objext
3992 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3993 (eval $ac_compile) 2>conftest.er1
3995 grep -v '^ *+' conftest.er1 >conftest.err
3997 cat conftest.err >&5
3998 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3999 (exit $ac_status); } &&
4000 { ac_try='test -z "$ac_c_werror_flag"
4001 || test ! -s conftest.err'
4002 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4005 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4006 (exit $ac_status); }; } &&
4007 { ac_try='test -s conftest.$ac_objext'
4008 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4011 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4012 (exit $ac_status); }; }; then
4013 ac_cv_safe_to_define___extensions__=yes
4015 echo "$as_me: failed program was:" >&5
4016 sed 's/^/| /' conftest.$ac_ext >&5
4018 ac_cv_safe_to_define___extensions__=no
4020 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4022 echo "$as_me:$LINENO: result: $ac_cv_safe_to_define___extensions__" >&5
4023 echo "${ECHO_T}$ac_cv_safe_to_define___extensions__" >&6
4024 test $ac_cv_safe_to_define___extensions__ = yes &&
4025 cat >>confdefs.h <<\_ACEOF
4026 #define __EXTENSIONS__ 1
4029 cat >>confdefs.h <<\_ACEOF
4030 #define _ALL_SOURCE 1
4033 cat >>confdefs.h <<\_ACEOF
4034 #define _GNU_SOURCE 1
4037 cat >>confdefs.h <<\_ACEOF
4038 #define _POSIX_PTHREAD_SEMANTICS 1
4041 cat >>confdefs.h <<\_ACEOF
4042 #define _TANDEM_SOURCE 1
4047 ac_cpp='$CPP $CPPFLAGS'
4048 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4049 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4050 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4051 echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
4052 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
4053 # On Suns, sometimes $CPP names a directory.
4054 if test -n "$CPP" && test -d "$CPP"; then
4057 if test -z "$CPP"; then
4058 if test "${ac_cv_prog_CPP+set}" = set; then
4059 echo $ECHO_N "(cached) $ECHO_C" >&6
4061 # Double quotes because CPP needs to be expanded
4062 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4065 for ac_c_preproc_warn_flag in '' yes
4067 # Use a header file that comes with gcc, so configuring glibc
4068 # with a fresh cross-compiler works.
4069 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4070 # <limits.h> exists even on freestanding compilers.
4071 # On the NeXT, cc -E runs the code through the compiler's parser,
4072 # not just through cpp. "Syntax error" is here to catch this case.
4073 cat >conftest.$ac_ext <<_ACEOF
4076 cat confdefs.h >>conftest.$ac_ext
4077 cat >>conftest.$ac_ext <<_ACEOF
4078 /* end confdefs.h. */
4080 # include <limits.h>
4082 # include <assert.h>
4086 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
4087 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
4089 grep -v '^ *+' conftest.er1 >conftest.err
4091 cat conftest.err >&5
4092 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4093 (exit $ac_status); } >/dev/null; then
4094 if test -s conftest.err; then
4095 ac_cpp_err=$ac_c_preproc_warn_flag
4096 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
4103 if test -z "$ac_cpp_err"; then
4106 echo "$as_me: failed program was:" >&5
4107 sed 's/^/| /' conftest.$ac_ext >&5
4109 # Broken: fails on valid input.
4112 rm -f conftest.err conftest.$ac_ext
4114 # OK, works on sane cases. Now check whether non-existent headers
4115 # can be detected and how.
4116 cat >conftest.$ac_ext <<_ACEOF
4119 cat confdefs.h >>conftest.$ac_ext
4120 cat >>conftest.$ac_ext <<_ACEOF
4121 /* end confdefs.h. */
4122 #include <ac_nonexistent.h>
4124 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
4125 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
4127 grep -v '^ *+' conftest.er1 >conftest.err
4129 cat conftest.err >&5
4130 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4131 (exit $ac_status); } >/dev/null; then
4132 if test -s conftest.err; then
4133 ac_cpp_err=$ac_c_preproc_warn_flag
4134 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
4141 if test -z "$ac_cpp_err"; then
4142 # Broken: success on invalid input.
4145 echo "$as_me: failed program was:" >&5
4146 sed 's/^/| /' conftest.$ac_ext >&5
4148 # Passes both tests.
4152 rm -f conftest.err conftest.$ac_ext
4155 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4156 rm -f conftest.err conftest.$ac_ext
4157 if $ac_preproc_ok; then
4169 echo "$as_me:$LINENO: result: $CPP" >&5
4170 echo "${ECHO_T}$CPP" >&6
4172 for ac_c_preproc_warn_flag in '' yes
4174 # Use a header file that comes with gcc, so configuring glibc
4175 # with a fresh cross-compiler works.
4176 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4177 # <limits.h> exists even on freestanding compilers.
4178 # On the NeXT, cc -E runs the code through the compiler's parser,
4179 # not just through cpp. "Syntax error" is here to catch this case.
4180 cat >conftest.$ac_ext <<_ACEOF
4183 cat confdefs.h >>conftest.$ac_ext
4184 cat >>conftest.$ac_ext <<_ACEOF
4185 /* end confdefs.h. */
4187 # include <limits.h>
4189 # include <assert.h>
4193 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
4194 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
4196 grep -v '^ *+' conftest.er1 >conftest.err
4198 cat conftest.err >&5
4199 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4200 (exit $ac_status); } >/dev/null; then
4201 if test -s conftest.err; then
4202 ac_cpp_err=$ac_c_preproc_warn_flag
4203 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
4210 if test -z "$ac_cpp_err"; then
4213 echo "$as_me: failed program was:" >&5
4214 sed 's/^/| /' conftest.$ac_ext >&5
4216 # Broken: fails on valid input.
4219 rm -f conftest.err conftest.$ac_ext
4221 # OK, works on sane cases. Now check whether non-existent headers
4222 # can be detected and how.
4223 cat >conftest.$ac_ext <<_ACEOF
4226 cat confdefs.h >>conftest.$ac_ext
4227 cat >>conftest.$ac_ext <<_ACEOF
4228 /* end confdefs.h. */
4229 #include <ac_nonexistent.h>
4231 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
4232 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
4234 grep -v '^ *+' conftest.er1 >conftest.err
4236 cat conftest.err >&5
4237 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4238 (exit $ac_status); } >/dev/null; then
4239 if test -s conftest.err; then
4240 ac_cpp_err=$ac_c_preproc_warn_flag
4241 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
4248 if test -z "$ac_cpp_err"; then
4249 # Broken: success on invalid input.
4252 echo "$as_me: failed program was:" >&5
4253 sed 's/^/| /' conftest.$ac_ext >&5
4255 # Passes both tests.
4259 rm -f conftest.err conftest.$ac_ext
4262 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4263 rm -f conftest.err conftest.$ac_ext
4264 if $ac_preproc_ok; then
4267 { { echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
4268 echo "$as_me: error: in \`$ac_pwd':" >&2;}
4269 { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
4270 See \`config.log' for more details." >&5
4271 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
4272 See \`config.log' for more details." >&2;}
4273 { (exit 1); exit 1; }; }; }
4277 ac_cpp='$CPP $CPPFLAGS'
4278 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4279 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4280 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4282 echo "$as_me:$LINENO: checking for inline" >&5
4283 echo $ECHO_N "checking for inline... $ECHO_C" >&6
4284 if test "${ac_cv_c_inline+set}" = set; then
4285 echo $ECHO_N "(cached) $ECHO_C" >&6
4288 for ac_kw in inline __inline__ __inline; do
4289 cat >conftest.$ac_ext <<_ACEOF
4292 cat confdefs.h >>conftest.$ac_ext
4293 cat >>conftest.$ac_ext <<_ACEOF
4294 /* end confdefs.h. */
4297 static $ac_kw foo_t static_foo () {return 0; }
4298 $ac_kw foo_t foo () {return 0; }
4302 rm -f conftest.$ac_objext
4303 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4304 (eval $ac_compile) 2>conftest.er1
4306 grep -v '^ *+' conftest.er1 >conftest.err
4308 cat conftest.err >&5
4309 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4310 (exit $ac_status); } &&
4311 { ac_try='test -z "$ac_c_werror_flag"
4312 || test ! -s conftest.err'
4313 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4316 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4317 (exit $ac_status); }; } &&
4318 { ac_try='test -s conftest.$ac_objext'
4319 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4322 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4323 (exit $ac_status); }; }; then
4324 ac_cv_c_inline=$ac_kw; break
4326 echo "$as_me: failed program was:" >&5
4327 sed 's/^/| /' conftest.$ac_ext >&5
4330 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4334 echo "$as_me:$LINENO: result: $ac_cv_c_inline" >&5
4335 echo "${ECHO_T}$ac_cv_c_inline" >&6
4338 case $ac_cv_c_inline in
4341 case $ac_cv_c_inline in
4343 *) ac_val=$ac_cv_c_inline;;
4345 cat >>confdefs.h <<_ACEOF
4347 #define inline $ac_val
4354 # sizeof(char) is 1 by definition.
4355 echo "$as_me:$LINENO: checking for void *" >&5
4356 echo $ECHO_N "checking for void *... $ECHO_C" >&6
4357 if test "${ac_cv_type_void_p+set}" = set; then
4358 echo $ECHO_N "(cached) $ECHO_C" >&6
4360 cat >conftest.$ac_ext <<_ACEOF
4363 cat confdefs.h >>conftest.$ac_ext
4364 cat >>conftest.$ac_ext <<_ACEOF
4365 /* end confdefs.h. */
4366 $ac_includes_default
4372 if (sizeof (void *))
4378 rm -f conftest.$ac_objext
4379 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4380 (eval $ac_compile) 2>conftest.er1
4382 grep -v '^ *+' conftest.er1 >conftest.err
4384 cat conftest.err >&5
4385 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4386 (exit $ac_status); } &&
4387 { ac_try='test -z "$ac_c_werror_flag"
4388 || test ! -s conftest.err'
4389 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4392 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4393 (exit $ac_status); }; } &&
4394 { ac_try='test -s conftest.$ac_objext'
4395 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4398 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4399 (exit $ac_status); }; }; then
4400 ac_cv_type_void_p=yes
4402 echo "$as_me: failed program was:" >&5
4403 sed 's/^/| /' conftest.$ac_ext >&5
4405 ac_cv_type_void_p=no
4407 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4409 echo "$as_me:$LINENO: result: $ac_cv_type_void_p" >&5
4410 echo "${ECHO_T}$ac_cv_type_void_p" >&6
4412 echo "$as_me:$LINENO: checking size of void *" >&5
4413 echo $ECHO_N "checking size of void *... $ECHO_C" >&6
4414 if test "${ac_cv_sizeof_void_p+set}" = set; then
4415 echo $ECHO_N "(cached) $ECHO_C" >&6
4417 if test "$ac_cv_type_void_p" = yes; then
4418 # The cast to unsigned long works around a bug in the HP C Compiler
4419 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
4420 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
4421 # This bug is HP SR number 8606223364.
4422 if test "$cross_compiling" = yes; then
4423 # Depending upon the size, compute the lo and hi bounds.
4424 cat >conftest.$ac_ext <<_ACEOF
4427 cat confdefs.h >>conftest.$ac_ext
4428 cat >>conftest.$ac_ext <<_ACEOF
4429 /* end confdefs.h. */
4430 $ac_includes_default
4434 static int test_array [1 - 2 * !(((long) (sizeof (void *))) >= 0)];
4441 rm -f conftest.$ac_objext
4442 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4443 (eval $ac_compile) 2>conftest.er1
4445 grep -v '^ *+' conftest.er1 >conftest.err
4447 cat conftest.err >&5
4448 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4449 (exit $ac_status); } &&
4450 { ac_try='test -z "$ac_c_werror_flag"
4451 || test ! -s conftest.err'
4452 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4455 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4456 (exit $ac_status); }; } &&
4457 { ac_try='test -s conftest.$ac_objext'
4458 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4461 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4462 (exit $ac_status); }; }; then
4465 cat >conftest.$ac_ext <<_ACEOF
4468 cat confdefs.h >>conftest.$ac_ext
4469 cat >>conftest.$ac_ext <<_ACEOF
4470 /* end confdefs.h. */
4471 $ac_includes_default
4475 static int test_array [1 - 2 * !(((long) (sizeof (void *))) <= $ac_mid)];
4482 rm -f conftest.$ac_objext
4483 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4484 (eval $ac_compile) 2>conftest.er1
4486 grep -v '^ *+' conftest.er1 >conftest.err
4488 cat conftest.err >&5
4489 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4490 (exit $ac_status); } &&
4491 { ac_try='test -z "$ac_c_werror_flag"
4492 || test ! -s conftest.err'
4493 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4496 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4497 (exit $ac_status); }; } &&
4498 { ac_try='test -s conftest.$ac_objext'
4499 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4502 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4503 (exit $ac_status); }; }; then
4504 ac_hi=$ac_mid; break
4506 echo "$as_me: failed program was:" >&5
4507 sed 's/^/| /' conftest.$ac_ext >&5
4509 ac_lo=`expr $ac_mid + 1`
4510 if test $ac_lo -le $ac_mid; then
4514 ac_mid=`expr 2 '*' $ac_mid + 1`
4516 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4519 echo "$as_me: failed program was:" >&5
4520 sed 's/^/| /' conftest.$ac_ext >&5
4522 cat >conftest.$ac_ext <<_ACEOF
4525 cat confdefs.h >>conftest.$ac_ext
4526 cat >>conftest.$ac_ext <<_ACEOF
4527 /* end confdefs.h. */
4528 $ac_includes_default
4532 static int test_array [1 - 2 * !(((long) (sizeof (void *))) < 0)];
4539 rm -f conftest.$ac_objext
4540 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4541 (eval $ac_compile) 2>conftest.er1
4543 grep -v '^ *+' conftest.er1 >conftest.err
4545 cat conftest.err >&5
4546 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4547 (exit $ac_status); } &&
4548 { ac_try='test -z "$ac_c_werror_flag"
4549 || test ! -s conftest.err'
4550 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4553 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4554 (exit $ac_status); }; } &&
4555 { ac_try='test -s conftest.$ac_objext'
4556 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4559 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4560 (exit $ac_status); }; }; then
4563 cat >conftest.$ac_ext <<_ACEOF
4566 cat confdefs.h >>conftest.$ac_ext
4567 cat >>conftest.$ac_ext <<_ACEOF
4568 /* end confdefs.h. */
4569 $ac_includes_default
4573 static int test_array [1 - 2 * !(((long) (sizeof (void *))) >= $ac_mid)];
4580 rm -f conftest.$ac_objext
4581 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4582 (eval $ac_compile) 2>conftest.er1
4584 grep -v '^ *+' conftest.er1 >conftest.err
4586 cat conftest.err >&5
4587 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4588 (exit $ac_status); } &&
4589 { ac_try='test -z "$ac_c_werror_flag"
4590 || test ! -s conftest.err'
4591 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4594 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4595 (exit $ac_status); }; } &&
4596 { ac_try='test -s conftest.$ac_objext'
4597 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4600 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4601 (exit $ac_status); }; }; then
4602 ac_lo=$ac_mid; break
4604 echo "$as_me: failed program was:" >&5
4605 sed 's/^/| /' conftest.$ac_ext >&5
4607 ac_hi=`expr '(' $ac_mid ')' - 1`
4608 if test $ac_mid -le $ac_hi; then
4612 ac_mid=`expr 2 '*' $ac_mid`
4614 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4617 echo "$as_me: failed program was:" >&5
4618 sed 's/^/| /' conftest.$ac_ext >&5
4622 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4624 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4625 # Binary search between lo and hi bounds.
4626 while test "x$ac_lo" != "x$ac_hi"; do
4627 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
4628 cat >conftest.$ac_ext <<_ACEOF
4631 cat confdefs.h >>conftest.$ac_ext
4632 cat >>conftest.$ac_ext <<_ACEOF
4633 /* end confdefs.h. */
4634 $ac_includes_default
4638 static int test_array [1 - 2 * !(((long) (sizeof (void *))) <= $ac_mid)];
4645 rm -f conftest.$ac_objext
4646 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4647 (eval $ac_compile) 2>conftest.er1
4649 grep -v '^ *+' conftest.er1 >conftest.err
4651 cat conftest.err >&5
4652 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4653 (exit $ac_status); } &&
4654 { ac_try='test -z "$ac_c_werror_flag"
4655 || test ! -s conftest.err'
4656 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4659 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4660 (exit $ac_status); }; } &&
4661 { ac_try='test -s conftest.$ac_objext'
4662 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4665 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4666 (exit $ac_status); }; }; then
4669 echo "$as_me: failed program was:" >&5
4670 sed 's/^/| /' conftest.$ac_ext >&5
4672 ac_lo=`expr '(' $ac_mid ')' + 1`
4674 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4677 ?*) ac_cv_sizeof_void_p=$ac_lo;;
4678 '') { { echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
4679 echo "$as_me: error: in \`$ac_pwd':" >&2;}
4680 { { echo "$as_me:$LINENO: error: cannot compute sizeof (void *), 77
4681 See \`config.log' for more details." >&5
4682 echo "$as_me: error: cannot compute sizeof (void *), 77
4683 See \`config.log' for more details." >&2;}
4684 { (exit 1); exit 1; }; }; } ;;
4687 if test "$cross_compiling" = yes; then
4688 { { echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
4689 echo "$as_me: error: in \`$ac_pwd':" >&2;}
4690 { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
4691 See \`config.log' for more details." >&5
4692 echo "$as_me: error: cannot run test program while cross compiling
4693 See \`config.log' for more details." >&2;}
4694 { (exit 1); exit 1; }; }; }
4696 cat >conftest.$ac_ext <<_ACEOF
4699 cat confdefs.h >>conftest.$ac_ext
4700 cat >>conftest.$ac_ext <<_ACEOF
4701 /* end confdefs.h. */
4702 $ac_includes_default
4703 long longval () { return (long) (sizeof (void *)); }
4704 unsigned long ulongval () { return (long) (sizeof (void *)); }
4711 FILE *f = fopen ("conftest.val", "w");
4714 if (((long) (sizeof (void *))) < 0)
4716 long i = longval ();
4717 if (i != ((long) (sizeof (void *))))
4719 fprintf (f, "%ld\n", i);
4723 unsigned long i = ulongval ();
4724 if (i != ((long) (sizeof (void *))))
4726 fprintf (f, "%lu\n", i);
4728 exit (ferror (f) || fclose (f) != 0);
4734 rm -f conftest$ac_exeext
4735 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4736 (eval $ac_link) 2>&5
4738 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4739 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
4740 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4743 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4744 (exit $ac_status); }; }; then
4745 ac_cv_sizeof_void_p=`cat conftest.val`
4747 echo "$as_me: program exited with status $ac_status" >&5
4748 echo "$as_me: failed program was:" >&5
4749 sed 's/^/| /' conftest.$ac_ext >&5
4752 { { echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
4753 echo "$as_me: error: in \`$ac_pwd':" >&2;}
4754 { { echo "$as_me:$LINENO: error: cannot compute sizeof (void *), 77
4755 See \`config.log' for more details." >&5
4756 echo "$as_me: error: cannot compute sizeof (void *), 77
4757 See \`config.log' for more details." >&2;}
4758 { (exit 1); exit 1; }; }; }
4760 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
4765 ac_cv_sizeof_void_p=0
4768 echo "$as_me:$LINENO: result: $ac_cv_sizeof_void_p" >&5
4769 echo "${ECHO_T}$ac_cv_sizeof_void_p" >&6
4770 cat >>confdefs.h <<_ACEOF
4771 #define SIZEOF_VOID_P $ac_cv_sizeof_void_p
4775 echo "$as_me:$LINENO: checking for short" >&5
4776 echo $ECHO_N "checking for short... $ECHO_C" >&6
4777 if test "${ac_cv_type_short+set}" = set; then
4778 echo $ECHO_N "(cached) $ECHO_C" >&6
4780 cat >conftest.$ac_ext <<_ACEOF
4783 cat confdefs.h >>conftest.$ac_ext
4784 cat >>conftest.$ac_ext <<_ACEOF
4785 /* end confdefs.h. */
4786 $ac_includes_default
4798 rm -f conftest.$ac_objext
4799 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4800 (eval $ac_compile) 2>conftest.er1
4802 grep -v '^ *+' conftest.er1 >conftest.err
4804 cat conftest.err >&5
4805 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4806 (exit $ac_status); } &&
4807 { ac_try='test -z "$ac_c_werror_flag"
4808 || test ! -s conftest.err'
4809 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4812 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4813 (exit $ac_status); }; } &&
4814 { ac_try='test -s conftest.$ac_objext'
4815 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4818 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4819 (exit $ac_status); }; }; then
4820 ac_cv_type_short=yes
4822 echo "$as_me: failed program was:" >&5
4823 sed 's/^/| /' conftest.$ac_ext >&5
4827 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4829 echo "$as_me:$LINENO: result: $ac_cv_type_short" >&5
4830 echo "${ECHO_T}$ac_cv_type_short" >&6
4832 echo "$as_me:$LINENO: checking size of short" >&5
4833 echo $ECHO_N "checking size of short... $ECHO_C" >&6
4834 if test "${ac_cv_sizeof_short+set}" = set; then
4835 echo $ECHO_N "(cached) $ECHO_C" >&6
4837 if test "$ac_cv_type_short" = yes; then
4838 # The cast to unsigned long works around a bug in the HP C Compiler
4839 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
4840 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
4841 # This bug is HP SR number 8606223364.
4842 if test "$cross_compiling" = yes; then
4843 # Depending upon the size, compute the lo and hi bounds.
4844 cat >conftest.$ac_ext <<_ACEOF
4847 cat confdefs.h >>conftest.$ac_ext
4848 cat >>conftest.$ac_ext <<_ACEOF
4849 /* end confdefs.h. */
4850 $ac_includes_default
4854 static int test_array [1 - 2 * !(((long) (sizeof (short))) >= 0)];
4861 rm -f conftest.$ac_objext
4862 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4863 (eval $ac_compile) 2>conftest.er1
4865 grep -v '^ *+' conftest.er1 >conftest.err
4867 cat conftest.err >&5
4868 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4869 (exit $ac_status); } &&
4870 { ac_try='test -z "$ac_c_werror_flag"
4871 || test ! -s conftest.err'
4872 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4875 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4876 (exit $ac_status); }; } &&
4877 { ac_try='test -s conftest.$ac_objext'
4878 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4881 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4882 (exit $ac_status); }; }; then
4885 cat >conftest.$ac_ext <<_ACEOF
4888 cat confdefs.h >>conftest.$ac_ext
4889 cat >>conftest.$ac_ext <<_ACEOF
4890 /* end confdefs.h. */
4891 $ac_includes_default
4895 static int test_array [1 - 2 * !(((long) (sizeof (short))) <= $ac_mid)];
4902 rm -f conftest.$ac_objext
4903 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4904 (eval $ac_compile) 2>conftest.er1
4906 grep -v '^ *+' conftest.er1 >conftest.err
4908 cat conftest.err >&5
4909 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4910 (exit $ac_status); } &&
4911 { ac_try='test -z "$ac_c_werror_flag"
4912 || test ! -s conftest.err'
4913 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4916 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4917 (exit $ac_status); }; } &&
4918 { ac_try='test -s conftest.$ac_objext'
4919 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4922 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4923 (exit $ac_status); }; }; then
4924 ac_hi=$ac_mid; break
4926 echo "$as_me: failed program was:" >&5
4927 sed 's/^/| /' conftest.$ac_ext >&5
4929 ac_lo=`expr $ac_mid + 1`
4930 if test $ac_lo -le $ac_mid; then
4934 ac_mid=`expr 2 '*' $ac_mid + 1`
4936 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4939 echo "$as_me: failed program was:" >&5
4940 sed 's/^/| /' conftest.$ac_ext >&5
4942 cat >conftest.$ac_ext <<_ACEOF
4945 cat confdefs.h >>conftest.$ac_ext
4946 cat >>conftest.$ac_ext <<_ACEOF
4947 /* end confdefs.h. */
4948 $ac_includes_default
4952 static int test_array [1 - 2 * !(((long) (sizeof (short))) < 0)];
4959 rm -f conftest.$ac_objext
4960 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4961 (eval $ac_compile) 2>conftest.er1
4963 grep -v '^ *+' conftest.er1 >conftest.err
4965 cat conftest.err >&5
4966 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4967 (exit $ac_status); } &&
4968 { ac_try='test -z "$ac_c_werror_flag"
4969 || test ! -s conftest.err'
4970 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4973 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4974 (exit $ac_status); }; } &&
4975 { ac_try='test -s conftest.$ac_objext'
4976 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4979 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4980 (exit $ac_status); }; }; then
4983 cat >conftest.$ac_ext <<_ACEOF
4986 cat confdefs.h >>conftest.$ac_ext
4987 cat >>conftest.$ac_ext <<_ACEOF
4988 /* end confdefs.h. */
4989 $ac_includes_default
4993 static int test_array [1 - 2 * !(((long) (sizeof (short))) >= $ac_mid)];
5000 rm -f conftest.$ac_objext
5001 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5002 (eval $ac_compile) 2>conftest.er1
5004 grep -v '^ *+' conftest.er1 >conftest.err
5006 cat conftest.err >&5
5007 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5008 (exit $ac_status); } &&
5009 { ac_try='test -z "$ac_c_werror_flag"
5010 || test ! -s conftest.err'
5011 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5014 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5015 (exit $ac_status); }; } &&
5016 { ac_try='test -s conftest.$ac_objext'
5017 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5020 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5021 (exit $ac_status); }; }; then
5022 ac_lo=$ac_mid; break
5024 echo "$as_me: failed program was:" >&5
5025 sed 's/^/| /' conftest.$ac_ext >&5
5027 ac_hi=`expr '(' $ac_mid ')' - 1`
5028 if test $ac_mid -le $ac_hi; then
5032 ac_mid=`expr 2 '*' $ac_mid`
5034 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5037 echo "$as_me: failed program was:" >&5
5038 sed 's/^/| /' conftest.$ac_ext >&5
5042 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5044 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5045 # Binary search between lo and hi bounds.
5046 while test "x$ac_lo" != "x$ac_hi"; do
5047 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
5048 cat >conftest.$ac_ext <<_ACEOF
5051 cat confdefs.h >>conftest.$ac_ext
5052 cat >>conftest.$ac_ext <<_ACEOF
5053 /* end confdefs.h. */
5054 $ac_includes_default
5058 static int test_array [1 - 2 * !(((long) (sizeof (short))) <= $ac_mid)];
5065 rm -f conftest.$ac_objext
5066 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5067 (eval $ac_compile) 2>conftest.er1
5069 grep -v '^ *+' conftest.er1 >conftest.err
5071 cat conftest.err >&5
5072 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5073 (exit $ac_status); } &&
5074 { ac_try='test -z "$ac_c_werror_flag"
5075 || test ! -s conftest.err'
5076 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5079 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5080 (exit $ac_status); }; } &&
5081 { ac_try='test -s conftest.$ac_objext'
5082 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5085 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5086 (exit $ac_status); }; }; then
5089 echo "$as_me: failed program was:" >&5
5090 sed 's/^/| /' conftest.$ac_ext >&5
5092 ac_lo=`expr '(' $ac_mid ')' + 1`
5094 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5097 ?*) ac_cv_sizeof_short=$ac_lo;;
5098 '') { { echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
5099 echo "$as_me: error: in \`$ac_pwd':" >&2;}
5100 { { echo "$as_me:$LINENO: error: cannot compute sizeof (short), 77
5101 See \`config.log' for more details." >&5
5102 echo "$as_me: error: cannot compute sizeof (short), 77
5103 See \`config.log' for more details." >&2;}
5104 { (exit 1); exit 1; }; }; } ;;
5107 if test "$cross_compiling" = yes; then
5108 { { echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
5109 echo "$as_me: error: in \`$ac_pwd':" >&2;}
5110 { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
5111 See \`config.log' for more details." >&5
5112 echo "$as_me: error: cannot run test program while cross compiling
5113 See \`config.log' for more details." >&2;}
5114 { (exit 1); exit 1; }; }; }
5116 cat >conftest.$ac_ext <<_ACEOF
5119 cat confdefs.h >>conftest.$ac_ext
5120 cat >>conftest.$ac_ext <<_ACEOF
5121 /* end confdefs.h. */
5122 $ac_includes_default
5123 long longval () { return (long) (sizeof (short)); }
5124 unsigned long ulongval () { return (long) (sizeof (short)); }
5131 FILE *f = fopen ("conftest.val", "w");
5134 if (((long) (sizeof (short))) < 0)
5136 long i = longval ();
5137 if (i != ((long) (sizeof (short))))
5139 fprintf (f, "%ld\n", i);
5143 unsigned long i = ulongval ();
5144 if (i != ((long) (sizeof (short))))
5146 fprintf (f, "%lu\n", i);
5148 exit (ferror (f) || fclose (f) != 0);
5154 rm -f conftest$ac_exeext
5155 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5156 (eval $ac_link) 2>&5
5158 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5159 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
5160 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5163 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5164 (exit $ac_status); }; }; then
5165 ac_cv_sizeof_short=`cat conftest.val`
5167 echo "$as_me: program exited with status $ac_status" >&5
5168 echo "$as_me: failed program was:" >&5
5169 sed 's/^/| /' conftest.$ac_ext >&5
5172 { { echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
5173 echo "$as_me: error: in \`$ac_pwd':" >&2;}
5174 { { echo "$as_me:$LINENO: error: cannot compute sizeof (short), 77
5175 See \`config.log' for more details." >&5
5176 echo "$as_me: error: cannot compute sizeof (short), 77
5177 See \`config.log' for more details." >&2;}
5178 { (exit 1); exit 1; }; }; }
5180 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
5185 ac_cv_sizeof_short=0
5188 echo "$as_me:$LINENO: result: $ac_cv_sizeof_short" >&5
5189 echo "${ECHO_T}$ac_cv_sizeof_short" >&6
5190 cat >>confdefs.h <<_ACEOF
5191 #define SIZEOF_SHORT $ac_cv_sizeof_short
5195 echo "$as_me:$LINENO: checking for int" >&5
5196 echo $ECHO_N "checking for int... $ECHO_C" >&6
5197 if test "${ac_cv_type_int+set}" = set; then
5198 echo $ECHO_N "(cached) $ECHO_C" >&6
5200 cat >conftest.$ac_ext <<_ACEOF
5203 cat confdefs.h >>conftest.$ac_ext
5204 cat >>conftest.$ac_ext <<_ACEOF
5205 /* end confdefs.h. */
5206 $ac_includes_default
5218 rm -f conftest.$ac_objext
5219 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5220 (eval $ac_compile) 2>conftest.er1
5222 grep -v '^ *+' conftest.er1 >conftest.err
5224 cat conftest.err >&5
5225 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5226 (exit $ac_status); } &&
5227 { ac_try='test -z "$ac_c_werror_flag"
5228 || test ! -s conftest.err'
5229 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5232 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5233 (exit $ac_status); }; } &&
5234 { ac_try='test -s conftest.$ac_objext'
5235 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5238 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5239 (exit $ac_status); }; }; then
5242 echo "$as_me: failed program was:" >&5
5243 sed 's/^/| /' conftest.$ac_ext >&5
5247 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5249 echo "$as_me:$LINENO: result: $ac_cv_type_int" >&5
5250 echo "${ECHO_T}$ac_cv_type_int" >&6
5252 echo "$as_me:$LINENO: checking size of int" >&5
5253 echo $ECHO_N "checking size of int... $ECHO_C" >&6
5254 if test "${ac_cv_sizeof_int+set}" = set; then
5255 echo $ECHO_N "(cached) $ECHO_C" >&6
5257 if test "$ac_cv_type_int" = yes; then
5258 # The cast to unsigned long works around a bug in the HP C Compiler
5259 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
5260 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
5261 # This bug is HP SR number 8606223364.
5262 if test "$cross_compiling" = yes; then
5263 # Depending upon the size, compute the lo and hi bounds.
5264 cat >conftest.$ac_ext <<_ACEOF
5267 cat confdefs.h >>conftest.$ac_ext
5268 cat >>conftest.$ac_ext <<_ACEOF
5269 /* end confdefs.h. */
5270 $ac_includes_default
5274 static int test_array [1 - 2 * !(((long) (sizeof (int))) >= 0)];
5281 rm -f conftest.$ac_objext
5282 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5283 (eval $ac_compile) 2>conftest.er1
5285 grep -v '^ *+' conftest.er1 >conftest.err
5287 cat conftest.err >&5
5288 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5289 (exit $ac_status); } &&
5290 { ac_try='test -z "$ac_c_werror_flag"
5291 || test ! -s conftest.err'
5292 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5295 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5296 (exit $ac_status); }; } &&
5297 { ac_try='test -s conftest.$ac_objext'
5298 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5301 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5302 (exit $ac_status); }; }; then
5305 cat >conftest.$ac_ext <<_ACEOF
5308 cat confdefs.h >>conftest.$ac_ext
5309 cat >>conftest.$ac_ext <<_ACEOF
5310 /* end confdefs.h. */
5311 $ac_includes_default
5315 static int test_array [1 - 2 * !(((long) (sizeof (int))) <= $ac_mid)];
5322 rm -f conftest.$ac_objext
5323 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5324 (eval $ac_compile) 2>conftest.er1
5326 grep -v '^ *+' conftest.er1 >conftest.err
5328 cat conftest.err >&5
5329 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5330 (exit $ac_status); } &&
5331 { ac_try='test -z "$ac_c_werror_flag"
5332 || test ! -s conftest.err'
5333 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5336 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5337 (exit $ac_status); }; } &&
5338 { ac_try='test -s conftest.$ac_objext'
5339 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5342 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5343 (exit $ac_status); }; }; then
5344 ac_hi=$ac_mid; break
5346 echo "$as_me: failed program was:" >&5
5347 sed 's/^/| /' conftest.$ac_ext >&5
5349 ac_lo=`expr $ac_mid + 1`
5350 if test $ac_lo -le $ac_mid; then
5354 ac_mid=`expr 2 '*' $ac_mid + 1`
5356 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5359 echo "$as_me: failed program was:" >&5
5360 sed 's/^/| /' conftest.$ac_ext >&5
5362 cat >conftest.$ac_ext <<_ACEOF
5365 cat confdefs.h >>conftest.$ac_ext
5366 cat >>conftest.$ac_ext <<_ACEOF
5367 /* end confdefs.h. */
5368 $ac_includes_default
5372 static int test_array [1 - 2 * !(((long) (sizeof (int))) < 0)];
5379 rm -f conftest.$ac_objext
5380 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5381 (eval $ac_compile) 2>conftest.er1
5383 grep -v '^ *+' conftest.er1 >conftest.err
5385 cat conftest.err >&5
5386 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5387 (exit $ac_status); } &&
5388 { ac_try='test -z "$ac_c_werror_flag"
5389 || test ! -s conftest.err'
5390 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5393 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5394 (exit $ac_status); }; } &&
5395 { ac_try='test -s conftest.$ac_objext'
5396 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5399 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5400 (exit $ac_status); }; }; then
5403 cat >conftest.$ac_ext <<_ACEOF
5406 cat confdefs.h >>conftest.$ac_ext
5407 cat >>conftest.$ac_ext <<_ACEOF
5408 /* end confdefs.h. */
5409 $ac_includes_default
5413 static int test_array [1 - 2 * !(((long) (sizeof (int))) >= $ac_mid)];
5420 rm -f conftest.$ac_objext
5421 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5422 (eval $ac_compile) 2>conftest.er1
5424 grep -v '^ *+' conftest.er1 >conftest.err
5426 cat conftest.err >&5
5427 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5428 (exit $ac_status); } &&
5429 { ac_try='test -z "$ac_c_werror_flag"
5430 || test ! -s conftest.err'
5431 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5434 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5435 (exit $ac_status); }; } &&
5436 { ac_try='test -s conftest.$ac_objext'
5437 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5440 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5441 (exit $ac_status); }; }; then
5442 ac_lo=$ac_mid; break
5444 echo "$as_me: failed program was:" >&5
5445 sed 's/^/| /' conftest.$ac_ext >&5
5447 ac_hi=`expr '(' $ac_mid ')' - 1`
5448 if test $ac_mid -le $ac_hi; then
5452 ac_mid=`expr 2 '*' $ac_mid`
5454 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5457 echo "$as_me: failed program was:" >&5
5458 sed 's/^/| /' conftest.$ac_ext >&5
5462 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5464 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5465 # Binary search between lo and hi bounds.
5466 while test "x$ac_lo" != "x$ac_hi"; do
5467 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
5468 cat >conftest.$ac_ext <<_ACEOF
5471 cat confdefs.h >>conftest.$ac_ext
5472 cat >>conftest.$ac_ext <<_ACEOF
5473 /* end confdefs.h. */
5474 $ac_includes_default
5478 static int test_array [1 - 2 * !(((long) (sizeof (int))) <= $ac_mid)];
5485 rm -f conftest.$ac_objext
5486 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5487 (eval $ac_compile) 2>conftest.er1
5489 grep -v '^ *+' conftest.er1 >conftest.err
5491 cat conftest.err >&5
5492 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5493 (exit $ac_status); } &&
5494 { ac_try='test -z "$ac_c_werror_flag"
5495 || test ! -s conftest.err'
5496 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5499 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5500 (exit $ac_status); }; } &&
5501 { ac_try='test -s conftest.$ac_objext'
5502 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5505 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5506 (exit $ac_status); }; }; then
5509 echo "$as_me: failed program was:" >&5
5510 sed 's/^/| /' conftest.$ac_ext >&5
5512 ac_lo=`expr '(' $ac_mid ')' + 1`
5514 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5517 ?*) ac_cv_sizeof_int=$ac_lo;;
5518 '') { { echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
5519 echo "$as_me: error: in \`$ac_pwd':" >&2;}
5520 { { echo "$as_me:$LINENO: error: cannot compute sizeof (int), 77
5521 See \`config.log' for more details." >&5
5522 echo "$as_me: error: cannot compute sizeof (int), 77
5523 See \`config.log' for more details." >&2;}
5524 { (exit 1); exit 1; }; }; } ;;
5527 if test "$cross_compiling" = yes; then
5528 { { echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
5529 echo "$as_me: error: in \`$ac_pwd':" >&2;}
5530 { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
5531 See \`config.log' for more details." >&5
5532 echo "$as_me: error: cannot run test program while cross compiling
5533 See \`config.log' for more details." >&2;}
5534 { (exit 1); exit 1; }; }; }
5536 cat >conftest.$ac_ext <<_ACEOF
5539 cat confdefs.h >>conftest.$ac_ext
5540 cat >>conftest.$ac_ext <<_ACEOF
5541 /* end confdefs.h. */
5542 $ac_includes_default
5543 long longval () { return (long) (sizeof (int)); }
5544 unsigned long ulongval () { return (long) (sizeof (int)); }
5551 FILE *f = fopen ("conftest.val", "w");
5554 if (((long) (sizeof (int))) < 0)
5556 long i = longval ();
5557 if (i != ((long) (sizeof (int))))
5559 fprintf (f, "%ld\n", i);
5563 unsigned long i = ulongval ();
5564 if (i != ((long) (sizeof (int))))
5566 fprintf (f, "%lu\n", i);
5568 exit (ferror (f) || fclose (f) != 0);
5574 rm -f conftest$ac_exeext
5575 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5576 (eval $ac_link) 2>&5
5578 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5579 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
5580 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5583 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5584 (exit $ac_status); }; }; then
5585 ac_cv_sizeof_int=`cat conftest.val`
5587 echo "$as_me: program exited with status $ac_status" >&5
5588 echo "$as_me: failed program was:" >&5
5589 sed 's/^/| /' conftest.$ac_ext >&5
5592 { { echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
5593 echo "$as_me: error: in \`$ac_pwd':" >&2;}
5594 { { echo "$as_me:$LINENO: error: cannot compute sizeof (int), 77
5595 See \`config.log' for more details." >&5
5596 echo "$as_me: error: cannot compute sizeof (int), 77
5597 See \`config.log' for more details." >&2;}
5598 { (exit 1); exit 1; }; }; }
5600 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
5608 echo "$as_me:$LINENO: result: $ac_cv_sizeof_int" >&5
5609 echo "${ECHO_T}$ac_cv_sizeof_int" >&6
5610 cat >>confdefs.h <<_ACEOF
5611 #define SIZEOF_INT $ac_cv_sizeof_int
5615 echo "$as_me:$LINENO: checking for long" >&5
5616 echo $ECHO_N "checking for long... $ECHO_C" >&6
5617 if test "${ac_cv_type_long+set}" = set; then
5618 echo $ECHO_N "(cached) $ECHO_C" >&6
5620 cat >conftest.$ac_ext <<_ACEOF
5623 cat confdefs.h >>conftest.$ac_ext
5624 cat >>conftest.$ac_ext <<_ACEOF
5625 /* end confdefs.h. */
5626 $ac_includes_default
5638 rm -f conftest.$ac_objext
5639 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5640 (eval $ac_compile) 2>conftest.er1
5642 grep -v '^ *+' conftest.er1 >conftest.err
5644 cat conftest.err >&5
5645 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5646 (exit $ac_status); } &&
5647 { ac_try='test -z "$ac_c_werror_flag"
5648 || test ! -s conftest.err'
5649 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5652 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5653 (exit $ac_status); }; } &&
5654 { ac_try='test -s conftest.$ac_objext'
5655 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5658 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5659 (exit $ac_status); }; }; then
5662 echo "$as_me: failed program was:" >&5
5663 sed 's/^/| /' conftest.$ac_ext >&5
5667 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5669 echo "$as_me:$LINENO: result: $ac_cv_type_long" >&5
5670 echo "${ECHO_T}$ac_cv_type_long" >&6
5672 echo "$as_me:$LINENO: checking size of long" >&5
5673 echo $ECHO_N "checking size of long... $ECHO_C" >&6
5674 if test "${ac_cv_sizeof_long+set}" = set; then
5675 echo $ECHO_N "(cached) $ECHO_C" >&6
5677 if test "$ac_cv_type_long" = yes; then
5678 # The cast to unsigned long works around a bug in the HP C Compiler
5679 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
5680 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
5681 # This bug is HP SR number 8606223364.
5682 if test "$cross_compiling" = yes; then
5683 # Depending upon the size, compute the lo and hi bounds.
5684 cat >conftest.$ac_ext <<_ACEOF
5687 cat confdefs.h >>conftest.$ac_ext
5688 cat >>conftest.$ac_ext <<_ACEOF
5689 /* end confdefs.h. */
5690 $ac_includes_default
5694 static int test_array [1 - 2 * !(((long) (sizeof (long))) >= 0)];
5701 rm -f conftest.$ac_objext
5702 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5703 (eval $ac_compile) 2>conftest.er1
5705 grep -v '^ *+' conftest.er1 >conftest.err
5707 cat conftest.err >&5
5708 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5709 (exit $ac_status); } &&
5710 { ac_try='test -z "$ac_c_werror_flag"
5711 || test ! -s conftest.err'
5712 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5715 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5716 (exit $ac_status); }; } &&
5717 { ac_try='test -s conftest.$ac_objext'
5718 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5721 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5722 (exit $ac_status); }; }; then
5725 cat >conftest.$ac_ext <<_ACEOF
5728 cat confdefs.h >>conftest.$ac_ext
5729 cat >>conftest.$ac_ext <<_ACEOF
5730 /* end confdefs.h. */
5731 $ac_includes_default
5735 static int test_array [1 - 2 * !(((long) (sizeof (long))) <= $ac_mid)];
5742 rm -f conftest.$ac_objext
5743 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5744 (eval $ac_compile) 2>conftest.er1
5746 grep -v '^ *+' conftest.er1 >conftest.err
5748 cat conftest.err >&5
5749 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5750 (exit $ac_status); } &&
5751 { ac_try='test -z "$ac_c_werror_flag"
5752 || test ! -s conftest.err'
5753 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5756 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5757 (exit $ac_status); }; } &&
5758 { ac_try='test -s conftest.$ac_objext'
5759 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5762 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5763 (exit $ac_status); }; }; then
5764 ac_hi=$ac_mid; break
5766 echo "$as_me: failed program was:" >&5
5767 sed 's/^/| /' conftest.$ac_ext >&5
5769 ac_lo=`expr $ac_mid + 1`
5770 if test $ac_lo -le $ac_mid; then
5774 ac_mid=`expr 2 '*' $ac_mid + 1`
5776 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5779 echo "$as_me: failed program was:" >&5
5780 sed 's/^/| /' conftest.$ac_ext >&5
5782 cat >conftest.$ac_ext <<_ACEOF
5785 cat confdefs.h >>conftest.$ac_ext
5786 cat >>conftest.$ac_ext <<_ACEOF
5787 /* end confdefs.h. */
5788 $ac_includes_default
5792 static int test_array [1 - 2 * !(((long) (sizeof (long))) < 0)];
5799 rm -f conftest.$ac_objext
5800 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5801 (eval $ac_compile) 2>conftest.er1
5803 grep -v '^ *+' conftest.er1 >conftest.err
5805 cat conftest.err >&5
5806 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5807 (exit $ac_status); } &&
5808 { ac_try='test -z "$ac_c_werror_flag"
5809 || test ! -s conftest.err'
5810 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5813 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5814 (exit $ac_status); }; } &&
5815 { ac_try='test -s conftest.$ac_objext'
5816 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5819 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5820 (exit $ac_status); }; }; then
5823 cat >conftest.$ac_ext <<_ACEOF
5826 cat confdefs.h >>conftest.$ac_ext
5827 cat >>conftest.$ac_ext <<_ACEOF
5828 /* end confdefs.h. */
5829 $ac_includes_default
5833 static int test_array [1 - 2 * !(((long) (sizeof (long))) >= $ac_mid)];
5840 rm -f conftest.$ac_objext
5841 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5842 (eval $ac_compile) 2>conftest.er1
5844 grep -v '^ *+' conftest.er1 >conftest.err
5846 cat conftest.err >&5
5847 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5848 (exit $ac_status); } &&
5849 { ac_try='test -z "$ac_c_werror_flag"
5850 || test ! -s conftest.err'
5851 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5854 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5855 (exit $ac_status); }; } &&
5856 { ac_try='test -s conftest.$ac_objext'
5857 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5860 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5861 (exit $ac_status); }; }; then
5862 ac_lo=$ac_mid; break
5864 echo "$as_me: failed program was:" >&5
5865 sed 's/^/| /' conftest.$ac_ext >&5
5867 ac_hi=`expr '(' $ac_mid ')' - 1`
5868 if test $ac_mid -le $ac_hi; then
5872 ac_mid=`expr 2 '*' $ac_mid`
5874 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5877 echo "$as_me: failed program was:" >&5
5878 sed 's/^/| /' conftest.$ac_ext >&5
5882 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5884 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5885 # Binary search between lo and hi bounds.
5886 while test "x$ac_lo" != "x$ac_hi"; do
5887 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
5888 cat >conftest.$ac_ext <<_ACEOF
5891 cat confdefs.h >>conftest.$ac_ext
5892 cat >>conftest.$ac_ext <<_ACEOF
5893 /* end confdefs.h. */
5894 $ac_includes_default
5898 static int test_array [1 - 2 * !(((long) (sizeof (long))) <= $ac_mid)];
5905 rm -f conftest.$ac_objext
5906 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5907 (eval $ac_compile) 2>conftest.er1
5909 grep -v '^ *+' conftest.er1 >conftest.err
5911 cat conftest.err >&5
5912 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5913 (exit $ac_status); } &&
5914 { ac_try='test -z "$ac_c_werror_flag"
5915 || test ! -s conftest.err'
5916 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5919 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5920 (exit $ac_status); }; } &&
5921 { ac_try='test -s conftest.$ac_objext'
5922 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5925 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5926 (exit $ac_status); }; }; then
5929 echo "$as_me: failed program was:" >&5
5930 sed 's/^/| /' conftest.$ac_ext >&5
5932 ac_lo=`expr '(' $ac_mid ')' + 1`
5934 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5937 ?*) ac_cv_sizeof_long=$ac_lo;;
5938 '') { { echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
5939 echo "$as_me: error: in \`$ac_pwd':" >&2;}
5940 { { echo "$as_me:$LINENO: error: cannot compute sizeof (long), 77
5941 See \`config.log' for more details." >&5
5942 echo "$as_me: error: cannot compute sizeof (long), 77
5943 See \`config.log' for more details." >&2;}
5944 { (exit 1); exit 1; }; }; } ;;
5947 if test "$cross_compiling" = yes; then
5948 { { echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
5949 echo "$as_me: error: in \`$ac_pwd':" >&2;}
5950 { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
5951 See \`config.log' for more details." >&5
5952 echo "$as_me: error: cannot run test program while cross compiling
5953 See \`config.log' for more details." >&2;}
5954 { (exit 1); exit 1; }; }; }
5956 cat >conftest.$ac_ext <<_ACEOF
5959 cat confdefs.h >>conftest.$ac_ext
5960 cat >>conftest.$ac_ext <<_ACEOF
5961 /* end confdefs.h. */
5962 $ac_includes_default
5963 long longval () { return (long) (sizeof (long)); }
5964 unsigned long ulongval () { return (long) (sizeof (long)); }
5971 FILE *f = fopen ("conftest.val", "w");
5974 if (((long) (sizeof (long))) < 0)
5976 long i = longval ();
5977 if (i != ((long) (sizeof (long))))
5979 fprintf (f, "%ld\n", i);
5983 unsigned long i = ulongval ();
5984 if (i != ((long) (sizeof (long))))
5986 fprintf (f, "%lu\n", i);
5988 exit (ferror (f) || fclose (f) != 0);
5994 rm -f conftest$ac_exeext
5995 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5996 (eval $ac_link) 2>&5
5998 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5999 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
6000 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6003 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6004 (exit $ac_status); }; }; then
6005 ac_cv_sizeof_long=`cat conftest.val`
6007 echo "$as_me: program exited with status $ac_status" >&5
6008 echo "$as_me: failed program was:" >&5
6009 sed 's/^/| /' conftest.$ac_ext >&5
6012 { { echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
6013 echo "$as_me: error: in \`$ac_pwd':" >&2;}
6014 { { echo "$as_me:$LINENO: error: cannot compute sizeof (long), 77
6015 See \`config.log' for more details." >&5
6016 echo "$as_me: error: cannot compute sizeof (long), 77
6017 See \`config.log' for more details." >&2;}
6018 { (exit 1); exit 1; }; }; }
6020 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
6028 echo "$as_me:$LINENO: result: $ac_cv_sizeof_long" >&5
6029 echo "${ECHO_T}$ac_cv_sizeof_long" >&6
6030 cat >>confdefs.h <<_ACEOF
6031 #define SIZEOF_LONG $ac_cv_sizeof_long
6035 echo "$as_me:$LINENO: checking for long long" >&5
6036 echo $ECHO_N "checking for long long... $ECHO_C" >&6
6037 if test "${ac_cv_type_long_long+set}" = set; then
6038 echo $ECHO_N "(cached) $ECHO_C" >&6
6040 cat >conftest.$ac_ext <<_ACEOF
6043 cat confdefs.h >>conftest.$ac_ext
6044 cat >>conftest.$ac_ext <<_ACEOF
6045 /* end confdefs.h. */
6046 $ac_includes_default
6050 if ((long long *) 0)
6052 if (sizeof (long long))
6058 rm -f conftest.$ac_objext
6059 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6060 (eval $ac_compile) 2>conftest.er1
6062 grep -v '^ *+' conftest.er1 >conftest.err
6064 cat conftest.err >&5
6065 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6066 (exit $ac_status); } &&
6067 { ac_try='test -z "$ac_c_werror_flag"
6068 || test ! -s conftest.err'
6069 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6072 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6073 (exit $ac_status); }; } &&
6074 { ac_try='test -s conftest.$ac_objext'
6075 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6078 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6079 (exit $ac_status); }; }; then
6080 ac_cv_type_long_long=yes
6082 echo "$as_me: failed program was:" >&5
6083 sed 's/^/| /' conftest.$ac_ext >&5
6085 ac_cv_type_long_long=no
6087 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6089 echo "$as_me:$LINENO: result: $ac_cv_type_long_long" >&5
6090 echo "${ECHO_T}$ac_cv_type_long_long" >&6
6091 if test $ac_cv_type_long_long = yes; then
6093 cat >>confdefs.h <<_ACEOF
6094 #define HAVE_LONG_LONG 1
6097 echo "$as_me:$LINENO: checking for long long" >&5
6098 echo $ECHO_N "checking for long long... $ECHO_C" >&6
6099 if test "${ac_cv_type_long_long+set}" = set; then
6100 echo $ECHO_N "(cached) $ECHO_C" >&6
6102 cat >conftest.$ac_ext <<_ACEOF
6105 cat confdefs.h >>conftest.$ac_ext
6106 cat >>conftest.$ac_ext <<_ACEOF
6107 /* end confdefs.h. */
6108 $ac_includes_default
6112 if ((long long *) 0)
6114 if (sizeof (long long))
6120 rm -f conftest.$ac_objext
6121 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6122 (eval $ac_compile) 2>conftest.er1
6124 grep -v '^ *+' conftest.er1 >conftest.err
6126 cat conftest.err >&5
6127 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6128 (exit $ac_status); } &&
6129 { ac_try='test -z "$ac_c_werror_flag"
6130 || test ! -s conftest.err'
6131 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6134 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6135 (exit $ac_status); }; } &&
6136 { ac_try='test -s conftest.$ac_objext'
6137 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6140 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6141 (exit $ac_status); }; }; then
6142 ac_cv_type_long_long=yes
6144 echo "$as_me: failed program was:" >&5
6145 sed 's/^/| /' conftest.$ac_ext >&5
6147 ac_cv_type_long_long=no
6149 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6151 echo "$as_me:$LINENO: result: $ac_cv_type_long_long" >&5
6152 echo "${ECHO_T}$ac_cv_type_long_long" >&6
6154 echo "$as_me:$LINENO: checking size of long long" >&5
6155 echo $ECHO_N "checking size of long long... $ECHO_C" >&6
6156 if test "${ac_cv_sizeof_long_long+set}" = set; then
6157 echo $ECHO_N "(cached) $ECHO_C" >&6
6159 if test "$ac_cv_type_long_long" = yes; then
6160 # The cast to unsigned long works around a bug in the HP C Compiler
6161 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
6162 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
6163 # This bug is HP SR number 8606223364.
6164 if test "$cross_compiling" = yes; then
6165 # Depending upon the size, compute the lo and hi bounds.
6166 cat >conftest.$ac_ext <<_ACEOF
6169 cat confdefs.h >>conftest.$ac_ext
6170 cat >>conftest.$ac_ext <<_ACEOF
6171 /* end confdefs.h. */
6172 $ac_includes_default
6176 static int test_array [1 - 2 * !(((long) (sizeof (long long))) >= 0)];
6183 rm -f conftest.$ac_objext
6184 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6185 (eval $ac_compile) 2>conftest.er1
6187 grep -v '^ *+' conftest.er1 >conftest.err
6189 cat conftest.err >&5
6190 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6191 (exit $ac_status); } &&
6192 { ac_try='test -z "$ac_c_werror_flag"
6193 || test ! -s conftest.err'
6194 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6197 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6198 (exit $ac_status); }; } &&
6199 { ac_try='test -s conftest.$ac_objext'
6200 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6203 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6204 (exit $ac_status); }; }; then
6207 cat >conftest.$ac_ext <<_ACEOF
6210 cat confdefs.h >>conftest.$ac_ext
6211 cat >>conftest.$ac_ext <<_ACEOF
6212 /* end confdefs.h. */
6213 $ac_includes_default
6217 static int test_array [1 - 2 * !(((long) (sizeof (long long))) <= $ac_mid)];
6224 rm -f conftest.$ac_objext
6225 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6226 (eval $ac_compile) 2>conftest.er1
6228 grep -v '^ *+' conftest.er1 >conftest.err
6230 cat conftest.err >&5
6231 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6232 (exit $ac_status); } &&
6233 { ac_try='test -z "$ac_c_werror_flag"
6234 || test ! -s conftest.err'
6235 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6238 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6239 (exit $ac_status); }; } &&
6240 { ac_try='test -s conftest.$ac_objext'
6241 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6244 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6245 (exit $ac_status); }; }; then
6246 ac_hi=$ac_mid; break
6248 echo "$as_me: failed program was:" >&5
6249 sed 's/^/| /' conftest.$ac_ext >&5
6251 ac_lo=`expr $ac_mid + 1`
6252 if test $ac_lo -le $ac_mid; then
6256 ac_mid=`expr 2 '*' $ac_mid + 1`
6258 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6261 echo "$as_me: failed program was:" >&5
6262 sed 's/^/| /' conftest.$ac_ext >&5
6264 cat >conftest.$ac_ext <<_ACEOF
6267 cat confdefs.h >>conftest.$ac_ext
6268 cat >>conftest.$ac_ext <<_ACEOF
6269 /* end confdefs.h. */
6270 $ac_includes_default
6274 static int test_array [1 - 2 * !(((long) (sizeof (long long))) < 0)];
6281 rm -f conftest.$ac_objext
6282 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6283 (eval $ac_compile) 2>conftest.er1
6285 grep -v '^ *+' conftest.er1 >conftest.err
6287 cat conftest.err >&5
6288 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6289 (exit $ac_status); } &&
6290 { ac_try='test -z "$ac_c_werror_flag"
6291 || test ! -s conftest.err'
6292 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6295 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6296 (exit $ac_status); }; } &&
6297 { ac_try='test -s conftest.$ac_objext'
6298 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6301 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6302 (exit $ac_status); }; }; then
6305 cat >conftest.$ac_ext <<_ACEOF
6308 cat confdefs.h >>conftest.$ac_ext
6309 cat >>conftest.$ac_ext <<_ACEOF
6310 /* end confdefs.h. */
6311 $ac_includes_default
6315 static int test_array [1 - 2 * !(((long) (sizeof (long long))) >= $ac_mid)];
6322 rm -f conftest.$ac_objext
6323 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6324 (eval $ac_compile) 2>conftest.er1
6326 grep -v '^ *+' conftest.er1 >conftest.err
6328 cat conftest.err >&5
6329 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6330 (exit $ac_status); } &&
6331 { ac_try='test -z "$ac_c_werror_flag"
6332 || test ! -s conftest.err'
6333 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6336 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6337 (exit $ac_status); }; } &&
6338 { ac_try='test -s conftest.$ac_objext'
6339 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6342 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6343 (exit $ac_status); }; }; then
6344 ac_lo=$ac_mid; break
6346 echo "$as_me: failed program was:" >&5
6347 sed 's/^/| /' conftest.$ac_ext >&5
6349 ac_hi=`expr '(' $ac_mid ')' - 1`
6350 if test $ac_mid -le $ac_hi; then
6354 ac_mid=`expr 2 '*' $ac_mid`
6356 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6359 echo "$as_me: failed program was:" >&5
6360 sed 's/^/| /' conftest.$ac_ext >&5
6364 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6366 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6367 # Binary search between lo and hi bounds.
6368 while test "x$ac_lo" != "x$ac_hi"; do
6369 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
6370 cat >conftest.$ac_ext <<_ACEOF
6373 cat confdefs.h >>conftest.$ac_ext
6374 cat >>conftest.$ac_ext <<_ACEOF
6375 /* end confdefs.h. */
6376 $ac_includes_default
6380 static int test_array [1 - 2 * !(((long) (sizeof (long long))) <= $ac_mid)];
6387 rm -f conftest.$ac_objext
6388 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6389 (eval $ac_compile) 2>conftest.er1
6391 grep -v '^ *+' conftest.er1 >conftest.err
6393 cat conftest.err >&5
6394 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6395 (exit $ac_status); } &&
6396 { ac_try='test -z "$ac_c_werror_flag"
6397 || test ! -s conftest.err'
6398 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6401 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6402 (exit $ac_status); }; } &&
6403 { ac_try='test -s conftest.$ac_objext'
6404 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6407 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6408 (exit $ac_status); }; }; then
6411 echo "$as_me: failed program was:" >&5
6412 sed 's/^/| /' conftest.$ac_ext >&5
6414 ac_lo=`expr '(' $ac_mid ')' + 1`
6416 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6419 ?*) ac_cv_sizeof_long_long=$ac_lo;;
6420 '') { { echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
6421 echo "$as_me: error: in \`$ac_pwd':" >&2;}
6422 { { echo "$as_me:$LINENO: error: cannot compute sizeof (long long), 77
6423 See \`config.log' for more details." >&5
6424 echo "$as_me: error: cannot compute sizeof (long long), 77
6425 See \`config.log' for more details." >&2;}
6426 { (exit 1); exit 1; }; }; } ;;
6429 if test "$cross_compiling" = yes; then
6430 { { echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
6431 echo "$as_me: error: in \`$ac_pwd':" >&2;}
6432 { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
6433 See \`config.log' for more details." >&5
6434 echo "$as_me: error: cannot run test program while cross compiling
6435 See \`config.log' for more details." >&2;}
6436 { (exit 1); exit 1; }; }; }
6438 cat >conftest.$ac_ext <<_ACEOF
6441 cat confdefs.h >>conftest.$ac_ext
6442 cat >>conftest.$ac_ext <<_ACEOF
6443 /* end confdefs.h. */
6444 $ac_includes_default
6445 long longval () { return (long) (sizeof (long long)); }
6446 unsigned long ulongval () { return (long) (sizeof (long long)); }
6453 FILE *f = fopen ("conftest.val", "w");
6456 if (((long) (sizeof (long long))) < 0)
6458 long i = longval ();
6459 if (i != ((long) (sizeof (long long))))
6461 fprintf (f, "%ld\n", i);
6465 unsigned long i = ulongval ();
6466 if (i != ((long) (sizeof (long long))))
6468 fprintf (f, "%lu\n", i);
6470 exit (ferror (f) || fclose (f) != 0);
6476 rm -f conftest$ac_exeext
6477 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6478 (eval $ac_link) 2>&5
6480 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6481 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
6482 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6485 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6486 (exit $ac_status); }; }; then
6487 ac_cv_sizeof_long_long=`cat conftest.val`
6489 echo "$as_me: program exited with status $ac_status" >&5
6490 echo "$as_me: failed program was:" >&5
6491 sed 's/^/| /' conftest.$ac_ext >&5
6494 { { echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
6495 echo "$as_me: error: in \`$ac_pwd':" >&2;}
6496 { { echo "$as_me:$LINENO: error: cannot compute sizeof (long long), 77
6497 See \`config.log' for more details." >&5
6498 echo "$as_me: error: cannot compute sizeof (long long), 77
6499 See \`config.log' for more details." >&2;}
6500 { (exit 1); exit 1; }; }; }
6502 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
6507 ac_cv_sizeof_long_long=0
6510 echo "$as_me:$LINENO: result: $ac_cv_sizeof_long_long" >&5
6511 echo "${ECHO_T}$ac_cv_sizeof_long_long" >&6
6512 cat >>confdefs.h <<_ACEOF
6513 #define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long
6519 echo "$as_me:$LINENO: checking for __int64" >&5
6520 echo $ECHO_N "checking for __int64... $ECHO_C" >&6
6521 if test "${ac_cv_type___int64+set}" = set; then
6522 echo $ECHO_N "(cached) $ECHO_C" >&6
6524 cat >conftest.$ac_ext <<_ACEOF
6527 cat confdefs.h >>conftest.$ac_ext
6528 cat >>conftest.$ac_ext <<_ACEOF
6529 /* end confdefs.h. */
6530 $ac_includes_default
6536 if (sizeof (__int64))
6542 rm -f conftest.$ac_objext
6543 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6544 (eval $ac_compile) 2>conftest.er1
6546 grep -v '^ *+' conftest.er1 >conftest.err
6548 cat conftest.err >&5
6549 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6550 (exit $ac_status); } &&
6551 { ac_try='test -z "$ac_c_werror_flag"
6552 || test ! -s conftest.err'
6553 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6556 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6557 (exit $ac_status); }; } &&
6558 { ac_try='test -s conftest.$ac_objext'
6559 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6562 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6563 (exit $ac_status); }; }; then
6564 ac_cv_type___int64=yes
6566 echo "$as_me: failed program was:" >&5
6567 sed 's/^/| /' conftest.$ac_ext >&5
6569 ac_cv_type___int64=no
6571 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6573 echo "$as_me:$LINENO: result: $ac_cv_type___int64" >&5
6574 echo "${ECHO_T}$ac_cv_type___int64" >&6
6575 if test $ac_cv_type___int64 = yes; then
6577 cat >>confdefs.h <<_ACEOF
6578 #define HAVE___INT64 1
6581 echo "$as_me:$LINENO: checking for __int64" >&5
6582 echo $ECHO_N "checking for __int64... $ECHO_C" >&6
6583 if test "${ac_cv_type___int64+set}" = set; then
6584 echo $ECHO_N "(cached) $ECHO_C" >&6
6586 cat >conftest.$ac_ext <<_ACEOF
6589 cat confdefs.h >>conftest.$ac_ext
6590 cat >>conftest.$ac_ext <<_ACEOF
6591 /* end confdefs.h. */
6592 $ac_includes_default
6598 if (sizeof (__int64))
6604 rm -f conftest.$ac_objext
6605 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6606 (eval $ac_compile) 2>conftest.er1
6608 grep -v '^ *+' conftest.er1 >conftest.err
6610 cat conftest.err >&5
6611 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6612 (exit $ac_status); } &&
6613 { ac_try='test -z "$ac_c_werror_flag"
6614 || test ! -s conftest.err'
6615 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6618 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6619 (exit $ac_status); }; } &&
6620 { ac_try='test -s conftest.$ac_objext'
6621 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6624 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6625 (exit $ac_status); }; }; then
6626 ac_cv_type___int64=yes
6628 echo "$as_me: failed program was:" >&5
6629 sed 's/^/| /' conftest.$ac_ext >&5
6631 ac_cv_type___int64=no
6633 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6635 echo "$as_me:$LINENO: result: $ac_cv_type___int64" >&5
6636 echo "${ECHO_T}$ac_cv_type___int64" >&6
6638 echo "$as_me:$LINENO: checking size of __int64" >&5
6639 echo $ECHO_N "checking size of __int64... $ECHO_C" >&6
6640 if test "${ac_cv_sizeof___int64+set}" = set; then
6641 echo $ECHO_N "(cached) $ECHO_C" >&6
6643 if test "$ac_cv_type___int64" = yes; then
6644 # The cast to unsigned long works around a bug in the HP C Compiler
6645 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
6646 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
6647 # This bug is HP SR number 8606223364.
6648 if test "$cross_compiling" = yes; then
6649 # Depending upon the size, compute the lo and hi bounds.
6650 cat >conftest.$ac_ext <<_ACEOF
6653 cat confdefs.h >>conftest.$ac_ext
6654 cat >>conftest.$ac_ext <<_ACEOF
6655 /* end confdefs.h. */
6656 $ac_includes_default
6660 static int test_array [1 - 2 * !(((long) (sizeof (__int64))) >= 0)];
6667 rm -f conftest.$ac_objext
6668 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6669 (eval $ac_compile) 2>conftest.er1
6671 grep -v '^ *+' conftest.er1 >conftest.err
6673 cat conftest.err >&5
6674 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6675 (exit $ac_status); } &&
6676 { ac_try='test -z "$ac_c_werror_flag"
6677 || test ! -s conftest.err'
6678 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6681 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6682 (exit $ac_status); }; } &&
6683 { ac_try='test -s conftest.$ac_objext'
6684 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6687 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6688 (exit $ac_status); }; }; then
6691 cat >conftest.$ac_ext <<_ACEOF
6694 cat confdefs.h >>conftest.$ac_ext
6695 cat >>conftest.$ac_ext <<_ACEOF
6696 /* end confdefs.h. */
6697 $ac_includes_default
6701 static int test_array [1 - 2 * !(((long) (sizeof (__int64))) <= $ac_mid)];
6708 rm -f conftest.$ac_objext
6709 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6710 (eval $ac_compile) 2>conftest.er1
6712 grep -v '^ *+' conftest.er1 >conftest.err
6714 cat conftest.err >&5
6715 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6716 (exit $ac_status); } &&
6717 { ac_try='test -z "$ac_c_werror_flag"
6718 || test ! -s conftest.err'
6719 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6722 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6723 (exit $ac_status); }; } &&
6724 { ac_try='test -s conftest.$ac_objext'
6725 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6728 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6729 (exit $ac_status); }; }; then
6730 ac_hi=$ac_mid; break
6732 echo "$as_me: failed program was:" >&5
6733 sed 's/^/| /' conftest.$ac_ext >&5
6735 ac_lo=`expr $ac_mid + 1`
6736 if test $ac_lo -le $ac_mid; then
6740 ac_mid=`expr 2 '*' $ac_mid + 1`
6742 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6745 echo "$as_me: failed program was:" >&5
6746 sed 's/^/| /' conftest.$ac_ext >&5
6748 cat >conftest.$ac_ext <<_ACEOF
6751 cat confdefs.h >>conftest.$ac_ext
6752 cat >>conftest.$ac_ext <<_ACEOF
6753 /* end confdefs.h. */
6754 $ac_includes_default
6758 static int test_array [1 - 2 * !(((long) (sizeof (__int64))) < 0)];
6765 rm -f conftest.$ac_objext
6766 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6767 (eval $ac_compile) 2>conftest.er1
6769 grep -v '^ *+' conftest.er1 >conftest.err
6771 cat conftest.err >&5
6772 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6773 (exit $ac_status); } &&
6774 { ac_try='test -z "$ac_c_werror_flag"
6775 || test ! -s conftest.err'
6776 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6779 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6780 (exit $ac_status); }; } &&
6781 { ac_try='test -s conftest.$ac_objext'
6782 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6785 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6786 (exit $ac_status); }; }; then
6789 cat >conftest.$ac_ext <<_ACEOF
6792 cat confdefs.h >>conftest.$ac_ext
6793 cat >>conftest.$ac_ext <<_ACEOF
6794 /* end confdefs.h. */
6795 $ac_includes_default
6799 static int test_array [1 - 2 * !(((long) (sizeof (__int64))) >= $ac_mid)];
6806 rm -f conftest.$ac_objext
6807 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6808 (eval $ac_compile) 2>conftest.er1
6810 grep -v '^ *+' conftest.er1 >conftest.err
6812 cat conftest.err >&5
6813 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6814 (exit $ac_status); } &&
6815 { ac_try='test -z "$ac_c_werror_flag"
6816 || test ! -s conftest.err'
6817 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6820 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6821 (exit $ac_status); }; } &&
6822 { ac_try='test -s conftest.$ac_objext'
6823 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6826 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6827 (exit $ac_status); }; }; then
6828 ac_lo=$ac_mid; break
6830 echo "$as_me: failed program was:" >&5
6831 sed 's/^/| /' conftest.$ac_ext >&5
6833 ac_hi=`expr '(' $ac_mid ')' - 1`
6834 if test $ac_mid -le $ac_hi; then
6838 ac_mid=`expr 2 '*' $ac_mid`
6840 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6843 echo "$as_me: failed program was:" >&5
6844 sed 's/^/| /' conftest.$ac_ext >&5
6848 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6850 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6851 # Binary search between lo and hi bounds.
6852 while test "x$ac_lo" != "x$ac_hi"; do
6853 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
6854 cat >conftest.$ac_ext <<_ACEOF
6857 cat confdefs.h >>conftest.$ac_ext
6858 cat >>conftest.$ac_ext <<_ACEOF
6859 /* end confdefs.h. */
6860 $ac_includes_default
6864 static int test_array [1 - 2 * !(((long) (sizeof (__int64))) <= $ac_mid)];
6871 rm -f conftest.$ac_objext
6872 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6873 (eval $ac_compile) 2>conftest.er1
6875 grep -v '^ *+' conftest.er1 >conftest.err
6877 cat conftest.err >&5
6878 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6879 (exit $ac_status); } &&
6880 { ac_try='test -z "$ac_c_werror_flag"
6881 || test ! -s conftest.err'
6882 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6885 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6886 (exit $ac_status); }; } &&
6887 { ac_try='test -s conftest.$ac_objext'
6888 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6891 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6892 (exit $ac_status); }; }; then
6895 echo "$as_me: failed program was:" >&5
6896 sed 's/^/| /' conftest.$ac_ext >&5
6898 ac_lo=`expr '(' $ac_mid ')' + 1`
6900 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6903 ?*) ac_cv_sizeof___int64=$ac_lo;;
6904 '') { { echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
6905 echo "$as_me: error: in \`$ac_pwd':" >&2;}
6906 { { echo "$as_me:$LINENO: error: cannot compute sizeof (__int64), 77
6907 See \`config.log' for more details." >&5
6908 echo "$as_me: error: cannot compute sizeof (__int64), 77
6909 See \`config.log' for more details." >&2;}
6910 { (exit 1); exit 1; }; }; } ;;
6913 if test "$cross_compiling" = yes; then
6914 { { echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
6915 echo "$as_me: error: in \`$ac_pwd':" >&2;}
6916 { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
6917 See \`config.log' for more details." >&5
6918 echo "$as_me: error: cannot run test program while cross compiling
6919 See \`config.log' for more details." >&2;}
6920 { (exit 1); exit 1; }; }; }
6922 cat >conftest.$ac_ext <<_ACEOF
6925 cat confdefs.h >>conftest.$ac_ext
6926 cat >>conftest.$ac_ext <<_ACEOF
6927 /* end confdefs.h. */
6928 $ac_includes_default
6929 long longval () { return (long) (sizeof (__int64)); }
6930 unsigned long ulongval () { return (long) (sizeof (__int64)); }
6937 FILE *f = fopen ("conftest.val", "w");
6940 if (((long) (sizeof (__int64))) < 0)
6942 long i = longval ();
6943 if (i != ((long) (sizeof (__int64))))
6945 fprintf (f, "%ld\n", i);
6949 unsigned long i = ulongval ();
6950 if (i != ((long) (sizeof (__int64))))
6952 fprintf (f, "%lu\n", i);
6954 exit (ferror (f) || fclose (f) != 0);
6960 rm -f conftest$ac_exeext
6961 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6962 (eval $ac_link) 2>&5
6964 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6965 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
6966 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6969 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6970 (exit $ac_status); }; }; then
6971 ac_cv_sizeof___int64=`cat conftest.val`
6973 echo "$as_me: program exited with status $ac_status" >&5
6974 echo "$as_me: failed program was:" >&5
6975 sed 's/^/| /' conftest.$ac_ext >&5
6978 { { echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
6979 echo "$as_me: error: in \`$ac_pwd':" >&2;}
6980 { { echo "$as_me:$LINENO: error: cannot compute sizeof (__int64), 77
6981 See \`config.log' for more details." >&5
6982 echo "$as_me: error: cannot compute sizeof (__int64), 77
6983 See \`config.log' for more details." >&2;}
6984 { (exit 1); exit 1; }; }; }
6986 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
6991 ac_cv_sizeof___int64=0
6994 echo "$as_me:$LINENO: result: $ac_cv_sizeof___int64" >&5
6995 echo "${ECHO_T}$ac_cv_sizeof___int64" >&6
6996 cat >>confdefs.h <<_ACEOF
6997 #define SIZEOF___INT64 $ac_cv_sizeof___int64
7004 # ---------------------
7005 # Warnings and checking
7006 # ---------------------
7008 # Check $CC warning features (if it's GCC).
7009 # We want to use -pedantic, but we don't want warnings about
7012 # * overlong strings
7013 # So, we only use -pedantic if we can disable those warnings.
7016 save_CFLAGS="$CFLAGS"
7017 for option in -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wcast-qual; do
7018 as_acx_Woption=`echo "acx_cv_prog_cc_warning_$option" | $as_tr_sh`
7020 echo "$as_me:$LINENO: checking whether $CC supports $option" >&5
7021 echo $ECHO_N "checking whether $CC supports $option... $ECHO_C" >&6
7022 if eval "test \"\${$as_acx_Woption+set}\" = set"; then
7023 echo $ECHO_N "(cached) $ECHO_C" >&6
7026 cat >conftest.$ac_ext <<_ACEOF
7029 cat confdefs.h >>conftest.$ac_ext
7030 cat >>conftest.$ac_ext <<_ACEOF
7031 /* end confdefs.h. */
7041 rm -f conftest.$ac_objext
7042 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7043 (eval $ac_compile) 2>conftest.er1
7045 grep -v '^ *+' conftest.er1 >conftest.err
7047 cat conftest.err >&5
7048 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7049 (exit $ac_status); } &&
7050 { ac_try='test -z "$ac_c_werror_flag"
7051 || test ! -s conftest.err'
7052 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7055 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7056 (exit $ac_status); }; } &&
7057 { ac_try='test -s conftest.$ac_objext'
7058 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7061 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7062 (exit $ac_status); }; }; then
7063 eval "$as_acx_Woption=yes"
7065 echo "$as_me: failed program was:" >&5
7066 sed 's/^/| /' conftest.$ac_ext >&5
7068 eval "$as_acx_Woption=no"
7070 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7073 echo "$as_me:$LINENO: result: `eval echo '${'$as_acx_Woption'}'`" >&5
7074 echo "${ECHO_T}`eval echo '${'$as_acx_Woption'}'`" >&6
7075 if test `eval echo '${'$as_acx_Woption'}'` = yes; then
7076 loose_warn="$loose_warn${loose_warn:+ }$option"
7080 CFLAGS="$save_CFLAGS"
7083 save_CFLAGS="$CFLAGS"
7084 for option in -Wold-style-definition -Wc++-compat -Wmissing-format-attribute; do
7085 as_acx_Woption=`echo "acx_cv_prog_cc_warning_$option" | $as_tr_sh`
7087 echo "$as_me:$LINENO: checking whether $CC supports $option" >&5
7088 echo $ECHO_N "checking whether $CC supports $option... $ECHO_C" >&6
7089 if eval "test \"\${$as_acx_Woption+set}\" = set"; then
7090 echo $ECHO_N "(cached) $ECHO_C" >&6
7093 cat >conftest.$ac_ext <<_ACEOF
7096 cat confdefs.h >>conftest.$ac_ext
7097 cat >>conftest.$ac_ext <<_ACEOF
7098 /* end confdefs.h. */
7108 rm -f conftest.$ac_objext
7109 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7110 (eval $ac_compile) 2>conftest.er1
7112 grep -v '^ *+' conftest.er1 >conftest.err
7114 cat conftest.err >&5
7115 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7116 (exit $ac_status); } &&
7117 { ac_try='test -z "$ac_c_werror_flag"
7118 || test ! -s conftest.err'
7119 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7122 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7123 (exit $ac_status); }; } &&
7124 { ac_try='test -s conftest.$ac_objext'
7125 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7128 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7129 (exit $ac_status); }; }; then
7130 eval "$as_acx_Woption=yes"
7132 echo "$as_me: failed program was:" >&5
7133 sed 's/^/| /' conftest.$ac_ext >&5
7135 eval "$as_acx_Woption=no"
7137 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7140 echo "$as_me:$LINENO: result: `eval echo '${'$as_acx_Woption'}'`" >&5
7141 echo "${ECHO_T}`eval echo '${'$as_acx_Woption'}'`" >&6
7142 if test `eval echo '${'$as_acx_Woption'}'` = yes; then
7143 strict_warn="$strict_warn${strict_warn:+ }$option"
7147 CFLAGS="$save_CFLAGS"
7149 if test "$GCC" = yes; then
7150 echo "$as_me:$LINENO: checking whether $CC supports -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings" >&5
7151 echo $ECHO_N "checking whether $CC supports -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings... $ECHO_C" >&6
7152 if test "${acx_cv_prog_cc_pedantic_m4_do__Wno_long_long__Wno_variadic_macros_____________Wno_overlength_strings_+set}" = set; then
7153 echo $ECHO_N "(cached) $ECHO_C" >&6
7155 save_CFLAGS="$CFLAGS"
7156 CFLAGS="-pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings"
7157 cat >conftest.$ac_ext <<_ACEOF
7160 cat confdefs.h >>conftest.$ac_ext
7161 cat >>conftest.$ac_ext <<_ACEOF
7162 /* end confdefs.h. */
7172 rm -f conftest.$ac_objext
7173 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7174 (eval $ac_compile) 2>conftest.er1
7176 grep -v '^ *+' conftest.er1 >conftest.err
7178 cat conftest.err >&5
7179 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7180 (exit $ac_status); } &&
7181 { ac_try='test -z "$ac_c_werror_flag"
7182 || test ! -s conftest.err'
7183 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7186 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7187 (exit $ac_status); }; } &&
7188 { ac_try='test -s conftest.$ac_objext'
7189 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7192 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7193 (exit $ac_status); }; }; then
7194 acx_cv_prog_cc_pedantic_m4_do__Wno_long_long__Wno_variadic_macros_____________Wno_overlength_strings_=yes
7196 echo "$as_me: failed program was:" >&5
7197 sed 's/^/| /' conftest.$ac_ext >&5
7199 acx_cv_prog_cc_pedantic_m4_do__Wno_long_long__Wno_variadic_macros_____________Wno_overlength_strings_=no
7201 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7202 CFLAGS="$save_CFLAGS"
7204 echo "$as_me:$LINENO: result: $acx_cv_prog_cc_pedantic_m4_do__Wno_long_long__Wno_variadic_macros_____________Wno_overlength_strings_" >&5
7205 echo "${ECHO_T}$acx_cv_prog_cc_pedantic_m4_do__Wno_long_long__Wno_variadic_macros_____________Wno_overlength_strings_" >&6
7206 if test $acx_cv_prog_cc_pedantic_m4_do__Wno_long_long__Wno_variadic_macros_____________Wno_overlength_strings_ = yes; then
7207 strict_warn="$strict_warn${strict_warn:+ }-pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings"
7214 # Check whether --enable-werror-always or --disable-werror-always was given.
7215 if test "${enable_werror_always+set}" = set; then
7216 enableval="$enable_werror_always"
7219 enable_werror_always=no
7221 if test $enable_werror_always = yes; then
7222 strict_warn="$strict_warn${strict_warn:+ }-Werror"
7228 # The above macros do nothing if the compiler is not GCC. However, the
7229 # Makefile has more goo to add other flags, so this variabl is used to
7230 # enables warnings only for GCC.
7232 if test "x$GCC" = "xyes"; then
7233 warn_cflags='$(GCC_WARN_CFLAGS)'
7237 # Enable expensive internal checks
7239 if test x"`cat $srcdir/DEV-PHASE`" != xexperimental; then
7243 # Check whether --enable-checking or --disable-checking was given.
7244 if test "${enable_checking+set}" = set; then
7245 enableval="$enable_checking"
7246 ac_checking_flags="${enableval}"
7249 # Determine the default checks.
7250 if test x$is_release = x ; then
7251 ac_checking_flags=yes
7253 ac_checking_flags=release
7256 IFS="${IFS= }"; ac_save_IFS="$IFS"; IFS="$IFS,"
7257 for check in release $ac_checking_flags
7260 # these set all the flags to specific states
7261 yes) ac_assert_checking=1 ; ac_checking=1 ; ac_df_checking= ;
7262 ac_fold_checking= ; ac_gc_checking=1 ;
7263 ac_gc_always_collect= ; ac_gimple_checking=1 ; ac_rtl_checking= ;
7264 ac_rtlflag_checking=1 ; ac_runtime_checking=1 ;
7265 ac_tree_checking=1 ; ac_valgrind_checking= ;
7266 ac_types_checking=1 ;;
7267 no|none) ac_assert_checking= ; ac_checking= ; ac_df_checking= ;
7268 ac_fold_checking= ; ac_gc_checking= ;
7269 ac_gc_always_collect= ; ac_gimple_checking= ; ac_rtl_checking= ;
7270 ac_rtlflag_checking= ; ac_runtime_checking= ;
7271 ac_tree_checking= ; ac_valgrind_checking= ;
7272 ac_types_checking= ;;
7273 all) ac_assert_checking=1 ; ac_checking=1 ; ac_df_checking=1 ;
7274 ac_fold_checking=1 ; ac_gc_checking=1 ;
7275 ac_gc_always_collect=1 ; ac_gimple_checking=1 ; ac_rtl_checking=1 ;
7276 ac_rtlflag_checking=1 ; ac_runtime_checking=1 ;
7277 ac_tree_checking=1 ; ac_valgrind_checking= ;
7278 ac_types_checking=1 ;;
7279 release) ac_assert_checking=1 ; ac_checking= ; ac_df_checking= ;
7280 ac_fold_checking= ; ac_gc_checking= ;
7281 ac_gc_always_collect= ; ac_gimple_checking= ; ac_rtl_checking= ;
7282 ac_rtlflag_checking= ; ac_runtime_checking=1 ;
7283 ac_tree_checking= ; ac_valgrind_checking= ;
7284 ac_types_checking= ;;
7285 # these enable particular checks
7286 assert) ac_assert_checking=1 ;;
7287 df) ac_df_checking=1 ;;
7288 fold) ac_fold_checking=1 ;;
7289 gc) ac_gc_checking=1 ;;
7290 gcac) ac_gc_always_collect=1 ;;
7291 gimple) ac_gimple_checking=1 ;;
7292 misc) ac_checking=1 ;;
7293 rtl) ac_rtl_checking=1 ;;
7294 rtlflag) ac_rtlflag_checking=1 ;;
7295 runtime) ac_runtime_checking=1 ;;
7296 tree) ac_tree_checking=1 ;;
7297 types) ac_types_checking=1 ;;
7298 valgrind) ac_valgrind_checking=1 ;;
7299 *) { { echo "$as_me:$LINENO: error: unknown check category $check" >&5
7300 echo "$as_me: error: unknown check category $check" >&2;}
7301 { (exit 1); exit 1; }; } ;;
7307 if test x$ac_checking != x ; then
7309 cat >>confdefs.h <<\_ACEOF
7310 #define ENABLE_CHECKING 1
7313 nocommon_flag=-fno-common
7316 if test x$ac_df_checking != x ; then
7318 cat >>confdefs.h <<\_ACEOF
7319 #define ENABLE_DF_CHECKING 1
7323 if test x$ac_assert_checking != x ; then
7325 cat >>confdefs.h <<\_ACEOF
7326 #define ENABLE_ASSERT_CHECKING 1
7330 if test x$ac_gimple_checking != x ; then
7332 cat >>confdefs.h <<\_ACEOF
7333 #define ENABLE_GIMPLE_CHECKING 1
7338 if test x$ac_runtime_checking != x ; then
7340 cat >>confdefs.h <<\_ACEOF
7341 #define ENABLE_RUNTIME_CHECKING 1
7345 if test x$ac_tree_checking != x ; then
7347 cat >>confdefs.h <<\_ACEOF
7348 #define ENABLE_TREE_CHECKING 1
7351 TREEBROWSER=tree-browser.o
7353 if test x$ac_types_checking != x ; then
7355 cat >>confdefs.h <<\_ACEOF
7356 #define ENABLE_TYPES_CHECKING 1
7361 if test x$ac_rtl_checking != x ; then
7363 cat >>confdefs.h <<\_ACEOF
7364 #define ENABLE_RTL_CHECKING 1
7368 if test x$ac_rtlflag_checking != x ; then
7370 cat >>confdefs.h <<\_ACEOF
7371 #define ENABLE_RTL_FLAG_CHECKING 1
7375 if test x$ac_gc_checking != x ; then
7377 cat >>confdefs.h <<\_ACEOF
7378 #define ENABLE_GC_CHECKING 1
7382 if test x$ac_gc_always_collect != x ; then
7384 cat >>confdefs.h <<\_ACEOF
7385 #define ENABLE_GC_ALWAYS_COLLECT 1
7389 if test x$ac_fold_checking != x ; then
7391 cat >>confdefs.h <<\_ACEOF
7392 #define ENABLE_FOLD_CHECKING 1
7396 valgrind_path_defines=
7399 if test "${ac_cv_header_valgrind_h+set}" = set; then
7400 echo "$as_me:$LINENO: checking for valgrind.h" >&5
7401 echo $ECHO_N "checking for valgrind.h... $ECHO_C" >&6
7402 if test "${ac_cv_header_valgrind_h+set}" = set; then
7403 echo $ECHO_N "(cached) $ECHO_C" >&6
7405 echo "$as_me:$LINENO: result: $ac_cv_header_valgrind_h" >&5
7406 echo "${ECHO_T}$ac_cv_header_valgrind_h" >&6
7408 # Is the header compilable?
7409 echo "$as_me:$LINENO: checking valgrind.h usability" >&5
7410 echo $ECHO_N "checking valgrind.h usability... $ECHO_C" >&6
7411 cat >conftest.$ac_ext <<_ACEOF
7414 cat confdefs.h >>conftest.$ac_ext
7415 cat >>conftest.$ac_ext <<_ACEOF
7416 /* end confdefs.h. */
7417 $ac_includes_default
7418 #include <valgrind.h>
7420 rm -f conftest.$ac_objext
7421 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7422 (eval $ac_compile) 2>conftest.er1
7424 grep -v '^ *+' conftest.er1 >conftest.err
7426 cat conftest.err >&5
7427 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7428 (exit $ac_status); } &&
7429 { ac_try='test -z "$ac_c_werror_flag"
7430 || test ! -s conftest.err'
7431 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7434 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7435 (exit $ac_status); }; } &&
7436 { ac_try='test -s conftest.$ac_objext'
7437 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7440 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7441 (exit $ac_status); }; }; then
7442 ac_header_compiler=yes
7444 echo "$as_me: failed program was:" >&5
7445 sed 's/^/| /' conftest.$ac_ext >&5
7447 ac_header_compiler=no
7449 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7450 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
7451 echo "${ECHO_T}$ac_header_compiler" >&6
7453 # Is the header present?
7454 echo "$as_me:$LINENO: checking valgrind.h presence" >&5
7455 echo $ECHO_N "checking valgrind.h presence... $ECHO_C" >&6
7456 cat >conftest.$ac_ext <<_ACEOF
7459 cat confdefs.h >>conftest.$ac_ext
7460 cat >>conftest.$ac_ext <<_ACEOF
7461 /* end confdefs.h. */
7462 #include <valgrind.h>
7464 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
7465 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
7467 grep -v '^ *+' conftest.er1 >conftest.err
7469 cat conftest.err >&5
7470 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7471 (exit $ac_status); } >/dev/null; then
7472 if test -s conftest.err; then
7473 ac_cpp_err=$ac_c_preproc_warn_flag
7474 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
7481 if test -z "$ac_cpp_err"; then
7482 ac_header_preproc=yes
7484 echo "$as_me: failed program was:" >&5
7485 sed 's/^/| /' conftest.$ac_ext >&5
7487 ac_header_preproc=no
7489 rm -f conftest.err conftest.$ac_ext
7490 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
7491 echo "${ECHO_T}$ac_header_preproc" >&6
7493 # So? What about this header?
7494 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
7496 { echo "$as_me:$LINENO: WARNING: valgrind.h: accepted by the compiler, rejected by the preprocessor!" >&5
7497 echo "$as_me: WARNING: valgrind.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
7498 { echo "$as_me:$LINENO: WARNING: valgrind.h: proceeding with the compiler's result" >&5
7499 echo "$as_me: WARNING: valgrind.h: proceeding with the compiler's result" >&2;}
7500 ac_header_preproc=yes
7503 { echo "$as_me:$LINENO: WARNING: valgrind.h: present but cannot be compiled" >&5
7504 echo "$as_me: WARNING: valgrind.h: present but cannot be compiled" >&2;}
7505 { echo "$as_me:$LINENO: WARNING: valgrind.h: check for missing prerequisite headers?" >&5
7506 echo "$as_me: WARNING: valgrind.h: check for missing prerequisite headers?" >&2;}
7507 { echo "$as_me:$LINENO: WARNING: valgrind.h: see the Autoconf documentation" >&5
7508 echo "$as_me: WARNING: valgrind.h: see the Autoconf documentation" >&2;}
7509 { echo "$as_me:$LINENO: WARNING: valgrind.h: section \"Present But Cannot Be Compiled\"" >&5
7510 echo "$as_me: WARNING: valgrind.h: section \"Present But Cannot Be Compiled\"" >&2;}
7511 { echo "$as_me:$LINENO: WARNING: valgrind.h: proceeding with the preprocessor's result" >&5
7512 echo "$as_me: WARNING: valgrind.h: proceeding with the preprocessor's result" >&2;}
7513 { echo "$as_me:$LINENO: WARNING: valgrind.h: in the future, the compiler will take precedence" >&5
7514 echo "$as_me: WARNING: valgrind.h: in the future, the compiler will take precedence" >&2;}
7517 ## ------------------------------------------ ##
7518 ## Report this to the AC_PACKAGE_NAME lists. ##
7519 ## ------------------------------------------ ##
7522 sed "s/^/$as_me: WARNING: /" >&2
7525 echo "$as_me:$LINENO: checking for valgrind.h" >&5
7526 echo $ECHO_N "checking for valgrind.h... $ECHO_C" >&6
7527 if test "${ac_cv_header_valgrind_h+set}" = set; then
7528 echo $ECHO_N "(cached) $ECHO_C" >&6
7530 ac_cv_header_valgrind_h=$ac_header_preproc
7532 echo "$as_me:$LINENO: result: $ac_cv_header_valgrind_h" >&5
7533 echo "${ECHO_T}$ac_cv_header_valgrind_h" >&6
7536 if test $ac_cv_header_valgrind_h = yes; then
7544 if test x$ac_valgrind_checking != x ; then
7545 # It is certainly possible that there's valgrind but no valgrind.h.
7546 # GCC relies on making annotations so we must have both.
7547 echo "$as_me:$LINENO: checking for VALGRIND_DISCARD in <valgrind/memcheck.h>" >&5
7548 echo $ECHO_N "checking for VALGRIND_DISCARD in <valgrind/memcheck.h>... $ECHO_C" >&6
7549 cat >conftest.$ac_ext <<_ACEOF
7552 cat confdefs.h >>conftest.$ac_ext
7553 cat >>conftest.$ac_ext <<_ACEOF
7554 /* end confdefs.h. */
7555 #include <valgrind/memcheck.h>
7556 #ifndef VALGRIND_DISCARD
7557 #error VALGRIND_DISCARD not defined
7560 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
7561 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
7563 grep -v '^ *+' conftest.er1 >conftest.err
7565 cat conftest.err >&5
7566 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7567 (exit $ac_status); } >/dev/null; then
7568 if test -s conftest.err; then
7569 ac_cpp_err=$ac_c_preproc_warn_flag
7570 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
7577 if test -z "$ac_cpp_err"; then
7578 gcc_cv_header_valgrind_memcheck_h=yes
7580 echo "$as_me: failed program was:" >&5
7581 sed 's/^/| /' conftest.$ac_ext >&5
7583 gcc_cv_header_valgrind_memcheck_h=no
7585 rm -f conftest.err conftest.$ac_ext
7586 echo "$as_me:$LINENO: result: $gcc_cv_header_valgrind_memcheck_h" >&5
7587 echo "${ECHO_T}$gcc_cv_header_valgrind_memcheck_h" >&6
7588 echo "$as_me:$LINENO: checking for VALGRIND_DISCARD in <memcheck.h>" >&5
7589 echo $ECHO_N "checking for VALGRIND_DISCARD in <memcheck.h>... $ECHO_C" >&6
7590 cat >conftest.$ac_ext <<_ACEOF
7593 cat confdefs.h >>conftest.$ac_ext
7594 cat >>conftest.$ac_ext <<_ACEOF
7595 /* end confdefs.h. */
7596 #include <memcheck.h>
7597 #ifndef VALGRIND_DISCARD
7598 #error VALGRIND_DISCARD not defined
7601 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
7602 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
7604 grep -v '^ *+' conftest.er1 >conftest.err
7606 cat conftest.err >&5
7607 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7608 (exit $ac_status); } >/dev/null; then
7609 if test -s conftest.err; then
7610 ac_cpp_err=$ac_c_preproc_warn_flag
7611 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
7618 if test -z "$ac_cpp_err"; then
7619 gcc_cv_header_memcheck_h=yes
7621 echo "$as_me: failed program was:" >&5
7622 sed 's/^/| /' conftest.$ac_ext >&5
7624 gcc_cv_header_memcheck_h=no
7626 rm -f conftest.err conftest.$ac_ext
7627 echo "$as_me:$LINENO: result: $gcc_cv_header_memcheck_h" >&5
7628 echo "${ECHO_T}$gcc_cv_header_memcheck_h" >&6
7630 # Prepare PATH_SEPARATOR.
7631 # The user is always right.
7632 if test "${PATH_SEPARATOR+set}" != set; then
7633 echo "#! /bin/sh" >conf$$.sh
7634 echo "exit 0" >>conf$$.sh
7636 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
7644 # Find out how to test for executable files. Don't use a zero-byte file,
7645 # as systems may use methods other than mode bits to determine executability.
7646 cat >conf$$.file <<_ASEOF
7650 chmod +x conf$$.file
7651 if test -x conf$$.file >/dev/null 2>&1; then
7652 ac_executable_p="test -x"
7654 ac_executable_p="test -f"
7658 # Extract the first word of "valgrind", so it can be a program name with args.
7659 set dummy valgrind; ac_word=$2
7660 echo "$as_me:$LINENO: checking for $ac_word" >&5
7661 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7662 if test "${ac_cv_path_valgrind_path+set}" = set; then
7663 echo $ECHO_N "(cached) $ECHO_C" >&6
7665 case "$valgrind_path" in
7667 ac_cv_path_valgrind_path="$valgrind_path" # Let the user override the test with a path.
7670 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
7671 for ac_dir in $PATH; do
7673 test -z "$ac_dir" && ac_dir=.
7674 for ac_exec_ext in '' $ac_executable_extensions; do
7675 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
7676 if $ac_dir/$ac_word --version | grep valgrind- >/dev/null 2>&1; then
7677 ac_cv_path_valgrind_path="$ac_dir/$ac_word$ac_exec_ext"
7687 valgrind_path="$ac_cv_path_valgrind_path"
7688 if test -n "$valgrind_path"; then
7689 echo "$as_me:$LINENO: result: $valgrind_path" >&5
7690 echo "${ECHO_T}$valgrind_path" >&6
7692 echo "$as_me:$LINENO: result: no" >&5
7693 echo "${ECHO_T}no" >&6
7696 if test "x$valgrind_path" = "x" \
7697 || (test $have_valgrind_h = no \
7698 && test $gcc_cv_header_memcheck_h = no \
7699 && test $gcc_cv_header_valgrind_memcheck_h = no); then
7700 { { echo "$as_me:$LINENO: error: *** Can't find both valgrind and valgrind/memcheck.h, memcheck.h or valgrind.h" >&5
7701 echo "$as_me: error: *** Can't find both valgrind and valgrind/memcheck.h, memcheck.h or valgrind.h" >&2;}
7702 { (exit 1); exit 1; }; }
7704 valgrind_path_defines=-DVALGRIND_PATH='\"'$valgrind_path'\"'
7705 valgrind_command="$valgrind_path -q"
7707 cat >>confdefs.h <<\_ACEOF
7708 #define ENABLE_VALGRIND_CHECKING 1
7711 if test $gcc_cv_header_valgrind_memcheck_h = yes; then
7713 cat >>confdefs.h <<\_ACEOF
7714 #define HAVE_VALGRIND_MEMCHECK_H 1
7718 if test $gcc_cv_header_memcheck_h = yes; then
7720 cat >>confdefs.h <<\_ACEOF
7721 #define HAVE_MEMCHECK_H 1
7729 # Enable code coverage collection
7730 # Check whether --enable-coverage or --disable-coverage was given.
7731 if test "${enable_coverage+set}" = set; then
7732 enableval="$enable_coverage"
7733 case "${enableval}" in
7735 coverage_flags="-fprofile-arcs -ftest-coverage -frandom-seed=\$@ -O0"
7738 coverage_flags="-fprofile-arcs -ftest-coverage -frandom-seed=\$@ -O2"
7741 # a.k.a. --disable-coverage
7745 { { echo "$as_me:$LINENO: error: unknown coverage setting $enableval" >&5
7746 echo "$as_me: error: unknown coverage setting $enableval" >&2;}
7747 { (exit 1); exit 1; }; }
7755 # Check whether --enable-gather-detailed-mem-stats or --disable-gather-detailed-mem-stats was given.
7756 if test "${enable_gather_detailed_mem_stats+set}" = set; then
7757 enableval="$enable_gather_detailed_mem_stats"
7760 enable_gather_detailed_mem_stats=no
7762 if test x$enable_gather_detailed_mem_stats = xyes ; then
7764 cat >>confdefs.h <<\_ACEOF
7765 #define GATHER_STATISTICS 1
7770 # -------------------------------
7771 # Miscenalleous configure options
7772 # -------------------------------
7776 # Check whether --with-stabs or --without-stabs was given.
7777 if test "${with_stabs+set}" = set; then
7778 withval="$with_stabs"
7784 # Determine whether or not multilibs are enabled.
7785 # Check whether --enable-multilib or --disable-multilib was given.
7786 if test "${enable_multilib+set}" = set; then
7787 enableval="$enable_multilib"
7794 # Enable __cxa_atexit for C++.
7795 # Check whether --enable-__cxa_atexit or --disable-__cxa_atexit was given.
7796 if test "${enable___cxa_atexit+set}" = set; then
7797 enableval="$enable___cxa_atexit"
7801 # Enable C extension for decimal float if target supports it.
7802 # Check whether --enable-decimal-float or --disable-decimal-float was given.
7803 if test "${enable_decimal_float+set}" = set; then
7804 enableval="$enable_decimal_float"
7806 case $enable_decimal_float in
7807 yes | no | bid | dpd) ;;
7808 *) { { echo "$as_me:$LINENO: error: '$enable_decimal_float' is an invalid value for --enable-decimal-float.
7809 Valid choices are 'yes', 'bid', 'dpd', and 'no'." >&5
7810 echo "$as_me: error: '$enable_decimal_float' is an invalid value for --enable-decimal-float.
7811 Valid choices are 'yes', 'bid', 'dpd', and 'no'." >&2;}
7812 { (exit 1); exit 1; }; } ;;
7818 powerpc*-*-linux* | i?86*-*-linux* | x86_64*-*-linux*)
7819 enable_decimal_float=yes
7822 { echo "$as_me:$LINENO: WARNING: decimal float is not supported for this target" >&5
7823 echo "$as_me: WARNING: decimal float is not supported for this target" >&2;}
7824 enable_decimal_float=no
7830 dfp=`if test $enable_decimal_float != no; then echo 1; else echo 0; fi`
7832 cat >>confdefs.h <<_ACEOF
7833 #define ENABLE_DECIMAL_FLOAT $dfp
7837 # x86's use BID format instead of DPD
7838 case x$enable_decimal_float in
7841 i?86*-*-linux* | x86_64*-*-linux*)
7842 enable_decimal_float=bid
7845 enable_decimal_float=dpd
7850 # ENABLE_DECIMAL_FLOAT is set to 0. But we have to have proper
7851 # dependency on libdecnumber.
7852 enable_decimal_float=dpd
7857 bid=`if test $enable_decimal_float = bid; then echo 1; else echo 0; fi`
7859 cat >>confdefs.h <<_ACEOF
7860 #define ENABLE_DECIMAL_BID_FORMAT $bid
7864 # Enable C extension for fixed-point arithmetic.
7865 # Check whether --enable-fixed-point or --disable-fixed-point was given.
7866 if test "${enable_fixed_point+set}" = set; then
7867 enableval="$enable_fixed_point"
7876 { echo "$as_me:$LINENO: WARNING: fixed-point is not supported on IRIX" >&5
7877 echo "$as_me: WARNING: fixed-point is not supported on IRIX" >&2;}
7878 enable_fixed_point=no
7881 enable_fixed_point=yes
7886 { echo "$as_me:$LINENO: WARNING: fixed-point is not supported for this target" >&5
7887 echo "$as_me: WARNING: fixed-point is not supported for this target" >&2;}
7888 enable_fixed_point=no
7895 fixedpoint=`if test $enable_fixed_point = yes; then echo 1; else echo 0; fi`
7897 cat >>confdefs.h <<_ACEOF
7898 #define ENABLE_FIXED_POINT $fixedpoint
7903 # Pass with no value to take the default
7904 # Pass with a value to specify a thread package
7905 # Check whether --enable-threads or --disable-threads was given.
7906 if test "${enable_threads+set}" = set; then
7907 enableval="$enable_threads"
7913 # Check whether --enable-tls or --disable-tls was given.
7914 if test "${enable_tls+set}" = set; then
7915 enableval="$enable_tls"
7919 *) { { echo "$as_me:$LINENO: error: '$enable_tls' is an invalid value for --enable-tls.
7920 Valid choices are 'yes' and 'no'." >&5
7921 echo "$as_me: error: '$enable_tls' is an invalid value for --enable-tls.
7922 Valid choices are 'yes' and 'no'." >&2;}
7923 { (exit 1); exit 1; }; } ;;
7930 # Check whether --enable-objc-gc or --disable-objc-gc was given.
7931 if test "${enable_objc_gc+set}" = set; then
7932 enableval="$enable_objc_gc"
7933 if test x$enable_objc_gc = xno; then
7943 # Check whether --with-dwarf2 or --without-dwarf2 was given.
7944 if test "${with_dwarf2+set}" = set; then
7945 withval="$with_dwarf2"
7946 dwarf2="$with_dwarf2"
7951 # Check whether --enable-shared or --disable-shared was given.
7952 if test "${enable_shared+set}" = set; then
7953 enableval="$enable_shared"
7955 case $enable_shared in
7959 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
7960 for pkg in $enableval; do
7961 if test "X$pkg" = "Xgcc" || test "X$pkg" = "Xlibgcc"; then
7975 # Check whether --with-build-sysroot or --without-build-sysroot was given.
7976 if test "${with_build_sysroot+set}" = set; then
7977 withval="$with_build_sysroot"
7982 # Check whether --with-sysroot or --without-sysroot was given.
7983 if test "${with_sysroot+set}" = set; then
7984 withval="$with_sysroot"
7986 case ${with_sysroot} in
7987 yes) TARGET_SYSTEM_ROOT='${exec_prefix}/${target_noncanonical}/sys-root' ;;
7988 *) TARGET_SYSTEM_ROOT=$with_sysroot ;;
7991 TARGET_SYSTEM_ROOT_DEFINE='-DTARGET_SYSTEM_ROOT=\"$(TARGET_SYSTEM_ROOT)\"'
7992 CROSS_SYSTEM_HEADER_DIR='$(TARGET_SYSTEM_ROOT)$${sysroot_headers_suffix}$(NATIVE_SYSTEM_HEADER_DIR)'
7994 if test "x$prefix" = xNONE; then
7995 test_prefix=/usr/local
7999 if test "x$exec_prefix" = xNONE; then
8000 test_exec_prefix=$test_prefix
8002 test_exec_prefix=$exec_prefix
8004 case ${TARGET_SYSTEM_ROOT} in
8005 "${test_prefix}"|"${test_prefix}/"*|\
8006 "${test_exec_prefix}"|"${test_exec_prefix}/"*|\
8007 '${prefix}'|'${prefix}/'*|\
8008 '${exec_prefix}'|'${exec_prefix}/'*)
8009 t="$TARGET_SYSTEM_ROOT_DEFINE -DTARGET_SYSTEM_ROOT_RELOCATABLE"
8010 TARGET_SYSTEM_ROOT_DEFINE="$t"
8017 TARGET_SYSTEM_ROOT_DEFINE=
8018 CROSS_SYSTEM_HEADER_DIR='$(gcc_tooldir)/sys-include'
8025 # Build with intermodule optimisations
8026 # Check whether --enable-intermodule or --disable-intermodule was given.
8027 if test "${enable_intermodule+set}" = set; then
8028 enableval="$enable_intermodule"
8029 case ${enable_intermodule} in
8030 yes) onestep="-onestep";;
8040 # Check whether --with-pkgversion or --without-pkgversion was given.
8041 if test "${with_pkgversion+set}" = set; then
8042 withval="$with_pkgversion"
8044 yes) { { echo "$as_me:$LINENO: error: package version not specified" >&5
8045 echo "$as_me: error: package version not specified" >&2;}
8046 { (exit 1); exit 1; }; } ;;
8048 *) PKGVERSION="($withval) " ;;
8058 # Check whether --with-bugurl or --without-bugurl was given.
8059 if test "${with_bugurl+set}" = set; then
8060 withval="$with_bugurl"
8062 yes) { { echo "$as_me:$LINENO: error: bug URL not specified" >&5
8063 echo "$as_me: error: bug URL not specified" >&2;}
8064 { (exit 1); exit 1; }; } ;;
8067 *) BUGURL="$withval"
8071 BUGURL="http://gcc.gnu.org/bugs.html"
8080 REPORT_BUGS_TO="<$BUGURL>"
8081 REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`}
8088 # Sanity check enable_languages in case someone does not run the toplevel
8089 # configure # script.
8090 # Check whether --enable-languages or --disable-languages was given.
8091 if test "${enable_languages+set}" = set; then
8092 enableval="$enable_languages"
8093 case ,${enable_languages}, in
8095 # go safe -- we cannot be much sure without the toplevel
8097 # analysis of which target libs are present and usable
8101 { { echo "$as_me:$LINENO: error: only the toplevel supports --enable-languages=all" >&5
8102 echo "$as_me: error: only the toplevel supports --enable-languages=all" >&2;}
8103 { (exit 1); exit 1; }; }
8108 enable_languages=c,${enable_languages}
8115 # Used by documentation targets
8120 # -------------------------
8121 # Checks for other programs
8122 # -------------------------
8124 echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
8125 echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6
8126 set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y,:./+-,___p_,'`
8127 if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\" = set"; then
8128 echo $ECHO_N "(cached) $ECHO_C" >&6
8130 cat >conftest.make <<\_ACEOF
8132 @echo 'ac_maketemp="$(MAKE)"'
8134 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
8135 eval `${MAKE-make} -f conftest.make 2>/dev/null | grep temp=`
8136 if test -n "$ac_maketemp"; then
8137 eval ac_cv_prog_make_${ac_make}_set=yes
8139 eval ac_cv_prog_make_${ac_make}_set=no
8143 if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
8144 echo "$as_me:$LINENO: result: yes" >&5
8145 echo "${ECHO_T}yes" >&6
8148 echo "$as_me:$LINENO: result: no" >&5
8149 echo "${ECHO_T}no" >&6
8150 SET_MAKE="MAKE=${MAKE-make}"
8154 # Find some useful tools
8155 for ac_prog in gawk mawk nawk awk
8157 # Extract the first word of "$ac_prog", so it can be a program name with args.
8158 set dummy $ac_prog; ac_word=$2
8159 echo "$as_me:$LINENO: checking for $ac_word" >&5
8160 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
8161 if test "${ac_cv_prog_AWK+set}" = set; then
8162 echo $ECHO_N "(cached) $ECHO_C" >&6
8164 if test -n "$AWK"; then
8165 ac_cv_prog_AWK="$AWK" # Let the user override the test.
8167 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8171 test -z "$as_dir" && as_dir=.
8172 for ac_exec_ext in '' $ac_executable_extensions; do
8173 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8174 ac_cv_prog_AWK="$ac_prog"
8175 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8184 if test -n "$AWK"; then
8185 echo "$as_me:$LINENO: result: $AWK" >&5
8186 echo "${ECHO_T}$AWK" >&6
8188 echo "$as_me:$LINENO: result: no" >&5
8189 echo "${ECHO_T}no" >&6
8192 test -n "$AWK" && break
8195 # We need awk to create options.c and options.h.
8196 # Bail out if it's missing.
8198 "") { { echo "$as_me:$LINENO: error: can't build without awk, bailing out" >&5
8199 echo "$as_me: error: can't build without awk, bailing out" >&2;}
8200 { (exit 1); exit 1; }; } ;;
8203 echo "$as_me:$LINENO: checking whether ln -s works" >&5
8204 echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6
8205 if test "${gcc_cv_prog_LN_S+set}" = set; then
8206 echo $ECHO_N "(cached) $ECHO_C" >&6
8208 rm -f conftestdata_t
8209 echo >conftestdata_f
8210 if ln -s conftestdata_f conftestdata_t 2>/dev/null
8212 gcc_cv_prog_LN_S="ln -s"
8214 if ln conftestdata_f conftestdata_t 2>/dev/null
8218 if cp -p conftestdata_f conftestdata_t 2>/dev/null
8220 gcc_cv_prog_LN_S="cp -p"
8226 rm -f conftestdata_f conftestdata_t
8229 LN_S="$gcc_cv_prog_LN_S"
8230 if test "$gcc_cv_prog_LN_S" = "ln -s"; then
8231 echo "$as_me:$LINENO: result: yes" >&5
8232 echo "${ECHO_T}yes" >&6
8234 if test "$gcc_cv_prog_LN_S" = "ln"; then
8235 echo "$as_me:$LINENO: result: no, using ln" >&5
8236 echo "${ECHO_T}no, using ln" >&6
8238 echo "$as_me:$LINENO: result: no, and neither does ln, so using $gcc_cv_prog_LN_S" >&5
8239 echo "${ECHO_T}no, and neither does ln, so using $gcc_cv_prog_LN_S" >&6
8243 echo "$as_me:$LINENO: checking whether ln works" >&5
8244 echo $ECHO_N "checking whether ln works... $ECHO_C" >&6
8245 if test "${acx_cv_prog_LN+set}" = set; then
8246 echo $ECHO_N "(cached) $ECHO_C" >&6
8248 rm -f conftestdata_t
8249 echo >conftestdata_f
8250 if ln conftestdata_f conftestdata_t 2>/dev/null
8256 rm -f conftestdata_f conftestdata_t
8259 if test $acx_cv_prog_LN = no; then
8261 echo "$as_me:$LINENO: result: no, using $LN" >&5
8262 echo "${ECHO_T}no, using $LN" >&6
8264 LN="$acx_cv_prog_LN"
8265 echo "$as_me:$LINENO: result: yes" >&5
8266 echo "${ECHO_T}yes" >&6
8269 if test -n "$ac_tool_prefix"; then
8270 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
8271 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
8272 echo "$as_me:$LINENO: checking for $ac_word" >&5
8273 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
8274 if test "${ac_cv_prog_RANLIB+set}" = set; then
8275 echo $ECHO_N "(cached) $ECHO_C" >&6
8277 if test -n "$RANLIB"; then
8278 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
8280 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8284 test -z "$as_dir" && as_dir=.
8285 for ac_exec_ext in '' $ac_executable_extensions; do
8286 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8287 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
8288 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8296 RANLIB=$ac_cv_prog_RANLIB
8297 if test -n "$RANLIB"; then
8298 echo "$as_me:$LINENO: result: $RANLIB" >&5
8299 echo "${ECHO_T}$RANLIB" >&6
8301 echo "$as_me:$LINENO: result: no" >&5
8302 echo "${ECHO_T}no" >&6
8306 if test -z "$ac_cv_prog_RANLIB"; then
8307 ac_ct_RANLIB=$RANLIB
8308 # Extract the first word of "ranlib", so it can be a program name with args.
8309 set dummy ranlib; ac_word=$2
8310 echo "$as_me:$LINENO: checking for $ac_word" >&5
8311 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
8312 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
8313 echo $ECHO_N "(cached) $ECHO_C" >&6
8315 if test -n "$ac_ct_RANLIB"; then
8316 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
8318 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8322 test -z "$as_dir" && as_dir=.
8323 for ac_exec_ext in '' $ac_executable_extensions; do
8324 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8325 ac_cv_prog_ac_ct_RANLIB="ranlib"
8326 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8332 test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":"
8335 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
8336 if test -n "$ac_ct_RANLIB"; then
8337 echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
8338 echo "${ECHO_T}$ac_ct_RANLIB" >&6
8340 echo "$as_me:$LINENO: result: no" >&5
8341 echo "${ECHO_T}no" >&6
8344 RANLIB=$ac_ct_RANLIB
8346 RANLIB="$ac_cv_prog_RANLIB"
8351 # By default, the Darwin ranlib will not treat common symbols as
8352 # definitions when building the archive table of contents. Other
8353 # ranlibs do that; pass an option to the Darwin ranlib that makes
8354 # it behave similarly.
8362 # Find a good install program. We prefer a C program (faster),
8363 # so one script is as good as another. But avoid the broken or
8364 # incompatible versions:
8365 # SysV /etc/install, /usr/sbin/install
8366 # SunOS /usr/etc/install
8367 # IRIX /sbin/install
8369 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
8370 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
8371 # ./install, which can be erroneously created by make from ./install.sh.
8372 echo "$as_me:$LINENO: checking for a BSD compatible install" >&5
8373 echo $ECHO_N "checking for a BSD compatible install... $ECHO_C" >&6
8374 if test -z "$INSTALL"; then
8375 if test "${ac_cv_path_install+set}" = set; then
8376 echo $ECHO_N "(cached) $ECHO_C" >&6
8378 IFS="${IFS= }"; ac_save_IFS="$IFS"; IFS="${IFS}:"
8379 for ac_dir in $PATH; do
8380 # Account for people who put trailing slashes in PATH elements.
8382 /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
8384 # OSF1 and SCO ODT 3.0 have their own names for install.
8385 for ac_prog in ginstall scoinst install; do
8386 if test -f $ac_dir/$ac_prog; then
8387 if test $ac_prog = install &&
8388 grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
8389 # AIX install. It has an incompatible calling convention.
8390 # OSF/1 installbsd also uses dspmsg, but is usable.
8393 ac_cv_path_install="$ac_dir/$ac_prog -c"
8404 if test "${ac_cv_path_install+set}" = set; then
8405 INSTALL="$ac_cv_path_install"
8407 # As a last resort, use the slow shell script. We don't cache a
8408 # path for INSTALL within a source directory, because that will
8409 # break other packages using the cache if that directory is
8410 # removed, or if the path is relative.
8411 INSTALL="$ac_install_sh"
8414 echo "$as_me:$LINENO: result: $INSTALL" >&5
8415 echo "${ECHO_T}$INSTALL" >&6
8417 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
8418 # It thinks the first close brace ends the variable substitution.
8419 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
8421 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
8424 # See if cmp has --ignore-initial.
8425 echo "$as_me:$LINENO: checking for cmp's capabilities" >&5
8426 echo $ECHO_N "checking for cmp's capabilities... $ECHO_C" >&6
8427 if test "${gcc_cv_prog_cmp_skip+set}" = set; then
8428 echo $ECHO_N "(cached) $ECHO_C" >&6
8432 gcc_cv_prog_cmp_skip=slowcompare
8433 if cmp --ignore-initial=2 t1 t2 > /dev/null 2>&1; then
8434 if cmp --ignore-initial=1 t1 t2 > /dev/null 2>&1; then
8437 gcc_cv_prog_cmp_skip=gnucompare
8440 if test $gcc_cv_prog_cmp_skip = slowcompare ; then
8441 if cmp t1 t2 2 2 > /dev/null 2>&1; then
8442 if cmp t1 t2 1 1 > /dev/null 2>&1; then
8445 gcc_cv_prog_cmp_skip=fastcompare
8452 echo "$as_me:$LINENO: result: $gcc_cv_prog_cmp_skip" >&5
8453 echo "${ECHO_T}$gcc_cv_prog_cmp_skip" >&6
8454 make_compare_target=$gcc_cv_prog_cmp_skip
8458 # See if we have the mktemp command.
8459 # Extract the first word of "mktemp", so it can be a program name with args.
8460 set dummy mktemp; ac_word=$2
8461 echo "$as_me:$LINENO: checking for $ac_word" >&5
8462 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
8463 if test "${ac_cv_prog_have_mktemp_command+set}" = set; then
8464 echo $ECHO_N "(cached) $ECHO_C" >&6
8466 if test -n "$have_mktemp_command"; then
8467 ac_cv_prog_have_mktemp_command="$have_mktemp_command" # Let the user override the test.
8469 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8473 test -z "$as_dir" && as_dir=.
8474 for ac_exec_ext in '' $ac_executable_extensions; do
8475 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8476 ac_cv_prog_have_mktemp_command="yes"
8477 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8483 test -z "$ac_cv_prog_have_mktemp_command" && ac_cv_prog_have_mktemp_command="no"
8486 have_mktemp_command=$ac_cv_prog_have_mktemp_command
8487 if test -n "$have_mktemp_command"; then
8488 echo "$as_me:$LINENO: result: $have_mktemp_command" >&5
8489 echo "${ECHO_T}$have_mktemp_command" >&6
8491 echo "$as_me:$LINENO: result: no" >&5
8492 echo "${ECHO_T}no" >&6
8496 # See if makeinfo has been installed and is modern enough
8497 # that we can use it.
8499 # Extract the first word of "makeinfo", so it can be a program name with args.
8500 set dummy makeinfo; ac_word=$2
8501 echo "$as_me:$LINENO: checking for $ac_word" >&5
8502 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
8503 if test "${ac_cv_prog_MAKEINFO+set}" = set; then
8504 echo $ECHO_N "(cached) $ECHO_C" >&6
8506 if test -n "$MAKEINFO"; then
8507 ac_cv_prog_MAKEINFO="$MAKEINFO" # Let the user override the test.
8509 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8513 test -z "$as_dir" && as_dir=.
8514 for ac_exec_ext in '' $ac_executable_extensions; do
8515 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8516 ac_cv_prog_MAKEINFO="makeinfo"
8517 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8525 MAKEINFO=$ac_cv_prog_MAKEINFO
8526 if test -n "$MAKEINFO"; then
8527 echo "$as_me:$LINENO: result: $MAKEINFO" >&5
8528 echo "${ECHO_T}$MAKEINFO" >&6
8530 echo "$as_me:$LINENO: result: no" >&5
8531 echo "${ECHO_T}no" >&6
8534 if test -n "$MAKEINFO"; then
8535 # Found it, now check the version.
8536 echo "$as_me:$LINENO: checking for modern makeinfo" >&5
8537 echo $ECHO_N "checking for modern makeinfo... $ECHO_C" >&6
8538 if test "${gcc_cv_prog_makeinfo_modern+set}" = set; then
8539 echo $ECHO_N "(cached) $ECHO_C" >&6
8541 ac_prog_version=`eval $MAKEINFO --version 2>&1 |
8542 sed -n 's/^.*GNU texinfo.* \([0-9][0-9.]*\).*$/\1/p'`
8544 case $ac_prog_version in
8545 '') gcc_cv_prog_makeinfo_modern=no;;
8546 4.[7-9]*|4.[1-9][0-9]*|[5-9]*|[1-9][0-9]*) gcc_cv_prog_makeinfo_modern=yes;;
8547 *) gcc_cv_prog_makeinfo_modern=no;;
8551 echo "$as_me:$LINENO: result: $gcc_cv_prog_makeinfo_modern" >&5
8552 echo "${ECHO_T}$gcc_cv_prog_makeinfo_modern" >&6
8554 gcc_cv_prog_makeinfo_modern=no
8556 if test $gcc_cv_prog_makeinfo_modern = no; then
8557 MAKEINFO="${CONFIG_SHELL-/bin/sh} $ac_aux_dir/missing makeinfo"
8560 if test $gcc_cv_prog_makeinfo_modern = no; then
8561 { echo "$as_me:$LINENO: WARNING:
8562 *** Makeinfo is missing or too old.
8563 *** Info documentation will not be built." >&5
8564 echo "$as_me: WARNING:
8565 *** Makeinfo is missing or too old.
8566 *** Info documentation will not be built." >&2;}
8573 # Is pod2man recent enough to regenerate manpages?
8574 echo "$as_me:$LINENO: checking for recent Pod::Man" >&5
8575 echo $ECHO_N "checking for recent Pod::Man... $ECHO_C" >&6
8576 if (perl -e 'use 1.10 Pod::Man') >/dev/null 2>&1; then
8577 echo "$as_me:$LINENO: result: yes" >&5
8578 echo "${ECHO_T}yes" >&6
8579 GENERATED_MANPAGES=generated-manpages
8581 echo "$as_me:$LINENO: result: no" >&5
8582 echo "${ECHO_T}no" >&6
8587 MISSING="${CONFIG_SHELL-/bin/sh} $ac_aux_dir/missing"
8592 # Extract the first word of "$ac_prog", so it can be a program name with args.
8593 set dummy $ac_prog; ac_word=$2
8594 echo "$as_me:$LINENO: checking for $ac_word" >&5
8595 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
8596 if test "${ac_cv_prog_FLEX+set}" = set; then
8597 echo $ECHO_N "(cached) $ECHO_C" >&6
8599 if test -n "$FLEX"; then
8600 ac_cv_prog_FLEX="$FLEX" # Let the user override the test.
8602 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8606 test -z "$as_dir" && as_dir=.
8607 for ac_exec_ext in '' $ac_executable_extensions; do
8608 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8609 ac_cv_prog_FLEX="$ac_prog"
8610 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8618 FLEX=$ac_cv_prog_FLEX
8619 if test -n "$FLEX"; then
8620 echo "$as_me:$LINENO: result: $FLEX" >&5
8621 echo "${ECHO_T}$FLEX" >&6
8623 echo "$as_me:$LINENO: result: no" >&5
8624 echo "${ECHO_T}no" >&6
8627 test -n "$FLEX" && break
8629 test -n "$FLEX" || FLEX="$MISSING flex"
8633 for ac_prog in bison
8635 # Extract the first word of "$ac_prog", so it can be a program name with args.
8636 set dummy $ac_prog; ac_word=$2
8637 echo "$as_me:$LINENO: checking for $ac_word" >&5
8638 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
8639 if test "${ac_cv_prog_BISON+set}" = set; then
8640 echo $ECHO_N "(cached) $ECHO_C" >&6
8642 if test -n "$BISON"; then
8643 ac_cv_prog_BISON="$BISON" # Let the user override the test.
8645 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8649 test -z "$as_dir" && as_dir=.
8650 for ac_exec_ext in '' $ac_executable_extensions; do
8651 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8652 ac_cv_prog_BISON="$ac_prog"
8653 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8661 BISON=$ac_cv_prog_BISON
8662 if test -n "$BISON"; then
8663 echo "$as_me:$LINENO: result: $BISON" >&5
8664 echo "${ECHO_T}$BISON" >&6
8666 echo "$as_me:$LINENO: result: no" >&5
8667 echo "${ECHO_T}no" >&6
8670 test -n "$BISON" && break
8672 test -n "$BISON" || BISON="$MISSING bison"
8675 # Binutils are not build modules, unlike bison/flex/makeinfo. So we
8676 # check for build == host before using them.
8679 if test x${build} = x${host} && test -f $srcdir/../binutils/nm.c \
8680 && test -d ../binutils ; then
8681 NM='$(objdir)/../binutils/nm-new'
8683 # Extract the first word of "nm", so it can be a program name with args.
8684 set dummy nm; ac_word=$2
8685 echo "$as_me:$LINENO: checking for $ac_word" >&5
8686 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
8687 if test "${ac_cv_prog_NM+set}" = set; then
8688 echo $ECHO_N "(cached) $ECHO_C" >&6
8690 if test -n "$NM"; then
8691 ac_cv_prog_NM="$NM" # Let the user override the test.
8693 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8697 test -z "$as_dir" && as_dir=.
8698 for ac_exec_ext in '' $ac_executable_extensions; do
8699 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8701 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8707 test -z "$ac_cv_prog_NM" && ac_cv_prog_NM="${CONFIG_SHELL-/bin/sh} ${srcdir}/../missing nm"
8711 if test -n "$NM"; then
8712 echo "$as_me:$LINENO: result: $NM" >&5
8713 echo "${ECHO_T}$NM" >&6
8715 echo "$as_me:$LINENO: result: no" >&5
8716 echo "${ECHO_T}no" >&6
8722 if test x${build} = x${host} && test -f $srcdir/../binutils/ar.c \
8723 && test -d ../binutils ; then
8724 AR='$(objdir)/../binutils/ar'
8726 # Extract the first word of "ar", so it can be a program name with args.
8727 set dummy ar; ac_word=$2
8728 echo "$as_me:$LINENO: checking for $ac_word" >&5
8729 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
8730 if test "${ac_cv_prog_AR+set}" = set; then
8731 echo $ECHO_N "(cached) $ECHO_C" >&6
8733 if test -n "$AR"; then
8734 ac_cv_prog_AR="$AR" # Let the user override the test.
8736 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8740 test -z "$as_dir" && as_dir=.
8741 for ac_exec_ext in '' $ac_executable_extensions; do
8742 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8744 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8750 test -z "$ac_cv_prog_AR" && ac_cv_prog_AR="${CONFIG_SHELL-/bin/sh} ${srcdir}/../missing ar"
8754 if test -n "$AR"; then
8755 echo "$as_me:$LINENO: result: $AR" >&5
8756 echo "${ECHO_T}$AR" >&6
8758 echo "$as_me:$LINENO: result: no" >&5
8759 echo "${ECHO_T}no" >&6
8765 # --------------------
8766 # Checks for C headers
8767 # --------------------
8769 # Need to reject headers which give warnings, so that the -Werror bootstrap
8770 # works later. *sigh* This needs to come before all header checks.
8772 ac_c_preproc_warn_flag=yes
8774 echo "$as_me:$LINENO: checking for ANSI C header files" >&5
8775 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
8776 if test "${ac_cv_header_stdc+set}" = set; then
8777 echo $ECHO_N "(cached) $ECHO_C" >&6
8779 cat >conftest.$ac_ext <<_ACEOF
8782 cat confdefs.h >>conftest.$ac_ext
8783 cat >>conftest.$ac_ext <<_ACEOF
8784 /* end confdefs.h. */
8798 rm -f conftest.$ac_objext
8799 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8800 (eval $ac_compile) 2>conftest.er1
8802 grep -v '^ *+' conftest.er1 >conftest.err
8804 cat conftest.err >&5
8805 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8806 (exit $ac_status); } &&
8807 { ac_try='test -z "$ac_c_werror_flag"
8808 || test ! -s conftest.err'
8809 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8812 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8813 (exit $ac_status); }; } &&
8814 { ac_try='test -s conftest.$ac_objext'
8815 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8818 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8819 (exit $ac_status); }; }; then
8820 ac_cv_header_stdc=yes
8822 echo "$as_me: failed program was:" >&5
8823 sed 's/^/| /' conftest.$ac_ext >&5
8825 ac_cv_header_stdc=no
8827 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
8829 if test $ac_cv_header_stdc = yes; then
8830 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
8831 cat >conftest.$ac_ext <<_ACEOF
8834 cat confdefs.h >>conftest.$ac_ext
8835 cat >>conftest.$ac_ext <<_ACEOF
8836 /* end confdefs.h. */
8840 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8841 $EGREP "memchr" >/dev/null 2>&1; then
8844 ac_cv_header_stdc=no
8850 if test $ac_cv_header_stdc = yes; then
8851 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
8852 cat >conftest.$ac_ext <<_ACEOF
8855 cat confdefs.h >>conftest.$ac_ext
8856 cat >>conftest.$ac_ext <<_ACEOF
8857 /* end confdefs.h. */
8861 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8862 $EGREP "free" >/dev/null 2>&1; then
8865 ac_cv_header_stdc=no
8871 if test $ac_cv_header_stdc = yes; then
8872 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
8873 if test "$cross_compiling" = yes; then
8876 cat >conftest.$ac_ext <<_ACEOF
8879 cat confdefs.h >>conftest.$ac_ext
8880 cat >>conftest.$ac_ext <<_ACEOF
8881 /* end confdefs.h. */
8883 #if ((' ' & 0x0FF) == 0x020)
8884 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
8885 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
8887 # define ISLOWER(c) \
8888 (('a' <= (c) && (c) <= 'i') \
8889 || ('j' <= (c) && (c) <= 'r') \
8890 || ('s' <= (c) && (c) <= 'z'))
8891 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
8894 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
8899 for (i = 0; i < 256; i++)
8900 if (XOR (islower (i), ISLOWER (i))
8901 || toupper (i) != TOUPPER (i))
8906 rm -f conftest$ac_exeext
8907 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8908 (eval $ac_link) 2>&5
8910 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8911 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
8912 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8915 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8916 (exit $ac_status); }; }; then
8919 echo "$as_me: program exited with status $ac_status" >&5
8920 echo "$as_me: failed program was:" >&5
8921 sed 's/^/| /' conftest.$ac_ext >&5
8924 ac_cv_header_stdc=no
8926 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
8930 echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
8931 echo "${ECHO_T}$ac_cv_header_stdc" >&6
8932 if test $ac_cv_header_stdc = yes; then
8934 cat >>confdefs.h <<\_ACEOF
8935 #define STDC_HEADERS 1
8940 echo "$as_me:$LINENO: checking whether time.h and sys/time.h may both be included" >&5
8941 echo $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6
8942 if test "${ac_cv_header_time+set}" = set; then
8943 echo $ECHO_N "(cached) $ECHO_C" >&6
8945 cat >conftest.$ac_ext <<_ACEOF
8948 cat confdefs.h >>conftest.$ac_ext
8949 cat >>conftest.$ac_ext <<_ACEOF
8950 /* end confdefs.h. */
8951 #include <sys/types.h>
8952 #include <sys/time.h>
8958 if ((struct tm *) 0)
8964 rm -f conftest.$ac_objext
8965 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8966 (eval $ac_compile) 2>conftest.er1
8968 grep -v '^ *+' conftest.er1 >conftest.err
8970 cat conftest.err >&5
8971 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8972 (exit $ac_status); } &&
8973 { ac_try='test -z "$ac_c_werror_flag"
8974 || test ! -s conftest.err'
8975 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8978 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8979 (exit $ac_status); }; } &&
8980 { ac_try='test -s conftest.$ac_objext'
8981 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8984 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8985 (exit $ac_status); }; }; then
8986 ac_cv_header_time=yes
8988 echo "$as_me: failed program was:" >&5
8989 sed 's/^/| /' conftest.$ac_ext >&5
8991 ac_cv_header_time=no
8993 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
8995 echo "$as_me:$LINENO: result: $ac_cv_header_time" >&5
8996 echo "${ECHO_T}$ac_cv_header_time" >&6
8997 if test $ac_cv_header_time = yes; then
8999 cat >>confdefs.h <<\_ACEOF
9000 #define TIME_WITH_SYS_TIME 1
9005 echo "$as_me:$LINENO: checking whether string.h and strings.h may both be included" >&5
9006 echo $ECHO_N "checking whether string.h and strings.h may both be included... $ECHO_C" >&6
9007 if test "${gcc_cv_header_string+set}" = set; then
9008 echo $ECHO_N "(cached) $ECHO_C" >&6
9010 cat >conftest.$ac_ext <<_ACEOF
9013 cat confdefs.h >>conftest.$ac_ext
9014 cat >>conftest.$ac_ext <<_ACEOF
9015 /* end confdefs.h. */
9017 #include <strings.h>
9026 rm -f conftest.$ac_objext
9027 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9028 (eval $ac_compile) 2>conftest.er1
9030 grep -v '^ *+' conftest.er1 >conftest.err
9032 cat conftest.err >&5
9033 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9034 (exit $ac_status); } &&
9035 { ac_try='test -z "$ac_c_werror_flag"
9036 || test ! -s conftest.err'
9037 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9040 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9041 (exit $ac_status); }; } &&
9042 { ac_try='test -s conftest.$ac_objext'
9043 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9046 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9047 (exit $ac_status); }; }; then
9048 gcc_cv_header_string=yes
9050 echo "$as_me: failed program was:" >&5
9051 sed 's/^/| /' conftest.$ac_ext >&5
9053 gcc_cv_header_string=no
9055 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
9057 echo "$as_me:$LINENO: result: $gcc_cv_header_string" >&5
9058 echo "${ECHO_T}$gcc_cv_header_string" >&6
9059 if test $gcc_cv_header_string = yes; then
9061 cat >>confdefs.h <<\_ACEOF
9062 #define STRING_WITH_STRINGS 1
9067 echo "$as_me:$LINENO: checking for sys/wait.h that is POSIX.1 compatible" >&5
9068 echo $ECHO_N "checking for sys/wait.h that is POSIX.1 compatible... $ECHO_C" >&6
9069 if test "${ac_cv_header_sys_wait_h+set}" = set; then
9070 echo $ECHO_N "(cached) $ECHO_C" >&6
9072 cat >conftest.$ac_ext <<_ACEOF
9075 cat confdefs.h >>conftest.$ac_ext
9076 cat >>conftest.$ac_ext <<_ACEOF
9077 /* end confdefs.h. */
9078 #include <sys/types.h>
9079 #include <sys/wait.h>
9081 # define WEXITSTATUS(stat_val) ((unsigned)(stat_val) >> 8)
9084 # define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
9092 s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
9097 rm -f conftest.$ac_objext
9098 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9099 (eval $ac_compile) 2>conftest.er1
9101 grep -v '^ *+' conftest.er1 >conftest.err
9103 cat conftest.err >&5
9104 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9105 (exit $ac_status); } &&
9106 { ac_try='test -z "$ac_c_werror_flag"
9107 || test ! -s conftest.err'
9108 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9111 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9112 (exit $ac_status); }; } &&
9113 { ac_try='test -s conftest.$ac_objext'
9114 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9117 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9118 (exit $ac_status); }; }; then
9119 ac_cv_header_sys_wait_h=yes
9121 echo "$as_me: failed program was:" >&5
9122 sed 's/^/| /' conftest.$ac_ext >&5
9124 ac_cv_header_sys_wait_h=no
9126 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
9128 echo "$as_me:$LINENO: result: $ac_cv_header_sys_wait_h" >&5
9129 echo "${ECHO_T}$ac_cv_header_sys_wait_h" >&6
9130 if test $ac_cv_header_sys_wait_h = yes; then
9132 cat >>confdefs.h <<\_ACEOF
9133 #define HAVE_SYS_WAIT_H 1
9160 for ac_header in limits.h stddef.h string.h strings.h stdlib.h time.h iconv.h \
9161 fcntl.h unistd.h sys/file.h sys/time.h sys/mman.h \
9162 sys/resource.h sys/param.h sys/times.h sys/stat.h \
9163 direct.h malloc.h langinfo.h ldfcn.h locale.h wchar.h
9165 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
9166 echo "$as_me:$LINENO: checking for $ac_header" >&5
9167 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
9168 if eval "test \"\${$as_ac_Header+set}\" = set"; then
9169 echo $ECHO_N "(cached) $ECHO_C" >&6
9171 cat >conftest.$ac_ext <<_ACEOF
9174 cat confdefs.h >>conftest.$ac_ext
9175 cat >>conftest.$ac_ext <<_ACEOF
9176 /* end confdefs.h. */
9177 #include <$ac_header>
9179 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
9180 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
9182 grep -v '^ *+' conftest.er1 >conftest.err
9184 cat conftest.err >&5
9185 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9186 (exit $ac_status); } >/dev/null; then
9187 if test -s conftest.err; then
9188 ac_cpp_err=$ac_c_preproc_warn_flag
9189 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
9196 if test -z "$ac_cpp_err"; then
9197 eval "$as_ac_Header=yes"
9199 echo "$as_me: failed program was:" >&5
9200 sed 's/^/| /' conftest.$ac_ext >&5
9202 eval "$as_ac_Header=no"
9204 rm -f conftest.err conftest.$ac_ext
9206 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
9207 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
9208 if test `eval echo '${'$as_ac_Header'}'` = yes; then
9209 cat >>confdefs.h <<_ACEOF
9210 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
9217 # Check for thread headers.
9218 echo "$as_me:$LINENO: checking for thread.h" >&5
9219 echo $ECHO_N "checking for thread.h... $ECHO_C" >&6
9220 if test "${ac_cv_header_thread_h+set}" = set; then
9221 echo $ECHO_N "(cached) $ECHO_C" >&6
9223 cat >conftest.$ac_ext <<_ACEOF
9226 cat confdefs.h >>conftest.$ac_ext
9227 cat >>conftest.$ac_ext <<_ACEOF
9228 /* end confdefs.h. */
9231 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
9232 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
9234 grep -v '^ *+' conftest.er1 >conftest.err
9236 cat conftest.err >&5
9237 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9238 (exit $ac_status); } >/dev/null; then
9239 if test -s conftest.err; then
9240 ac_cpp_err=$ac_c_preproc_warn_flag
9241 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
9248 if test -z "$ac_cpp_err"; then
9249 ac_cv_header_thread_h=yes
9251 echo "$as_me: failed program was:" >&5
9252 sed 's/^/| /' conftest.$ac_ext >&5
9254 ac_cv_header_thread_h=no
9256 rm -f conftest.err conftest.$ac_ext
9258 echo "$as_me:$LINENO: result: $ac_cv_header_thread_h" >&5
9259 echo "${ECHO_T}$ac_cv_header_thread_h" >&6
9260 if test $ac_cv_header_thread_h = yes; then
9266 echo "$as_me:$LINENO: checking for pthread.h" >&5
9267 echo $ECHO_N "checking for pthread.h... $ECHO_C" >&6
9268 if test "${ac_cv_header_pthread_h+set}" = set; then
9269 echo $ECHO_N "(cached) $ECHO_C" >&6
9271 cat >conftest.$ac_ext <<_ACEOF
9274 cat confdefs.h >>conftest.$ac_ext
9275 cat >>conftest.$ac_ext <<_ACEOF
9276 /* end confdefs.h. */
9277 #include <pthread.h>
9279 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
9280 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
9282 grep -v '^ *+' conftest.er1 >conftest.err
9284 cat conftest.err >&5
9285 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9286 (exit $ac_status); } >/dev/null; then
9287 if test -s conftest.err; then
9288 ac_cpp_err=$ac_c_preproc_warn_flag
9289 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
9296 if test -z "$ac_cpp_err"; then
9297 ac_cv_header_pthread_h=yes
9299 echo "$as_me: failed program was:" >&5
9300 sed 's/^/| /' conftest.$ac_ext >&5
9302 ac_cv_header_pthread_h=no
9304 rm -f conftest.err conftest.$ac_ext
9306 echo "$as_me:$LINENO: result: $ac_cv_header_pthread_h" >&5
9307 echo "${ECHO_T}$ac_cv_header_pthread_h" >&6
9308 if test $ac_cv_header_pthread_h = yes; then
9315 # These tests can't be done till we know if we have limits.h.
9316 echo "$as_me:$LINENO: checking for CHAR_BIT" >&5
9317 echo $ECHO_N "checking for CHAR_BIT... $ECHO_C" >&6
9318 if test "${gcc_cv_decl_char_bit+set}" = set; then
9319 echo $ECHO_N "(cached) $ECHO_C" >&6
9321 cat >conftest.$ac_ext <<_ACEOF
9324 cat confdefs.h >>conftest.$ac_ext
9325 cat >>conftest.$ac_ext <<_ACEOF
9326 /* end confdefs.h. */
9327 #ifdef HAVE_LIMITS_H
9334 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9335 $EGREP "found" >/dev/null 2>&1; then
9336 gcc_cv_decl_char_bit=yes
9338 gcc_cv_decl_char_bit=no
9344 echo "$as_me:$LINENO: result: $gcc_cv_decl_char_bit" >&5
9345 echo "${ECHO_T}$gcc_cv_decl_char_bit" >&6
9346 if test $gcc_cv_decl_char_bit = no; then
9347 echo "$as_me:$LINENO: checking number of bits in a byte" >&5
9348 echo $ECHO_N "checking number of bits in a byte... $ECHO_C" >&6
9349 if test "${gcc_cv_c_nbby+set}" = set; then
9350 echo $ECHO_N "(cached) $ECHO_C" >&6
9354 while test $i -lt 65; do
9355 cat >conftest.$ac_ext <<_ACEOF
9358 cat confdefs.h >>conftest.$ac_ext
9359 cat >>conftest.$ac_ext <<_ACEOF
9360 /* end confdefs.h. */
9366 case (unsigned char)((unsigned long)1 << $i) == ((unsigned long)1 << $i):
9367 case (unsigned char)((unsigned long)1<<($i-1)) == ((unsigned long)1<<($i-1)):
9373 rm -f conftest.$ac_objext
9374 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9375 (eval $ac_compile) 2>conftest.er1
9377 grep -v '^ *+' conftest.er1 >conftest.err
9379 cat conftest.err >&5
9380 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9381 (exit $ac_status); } &&
9382 { ac_try='test -z "$ac_c_werror_flag"
9383 || test ! -s conftest.err'
9384 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9387 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9388 (exit $ac_status); }; } &&
9389 { ac_try='test -s conftest.$ac_objext'
9390 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9393 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9394 (exit $ac_status); }; }; then
9395 gcc_cv_c_nbby=$i; break
9397 echo "$as_me: failed program was:" >&5
9398 sed 's/^/| /' conftest.$ac_ext >&5
9401 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
9404 test -z "$gcc_cv_c_nbby" && gcc_cv_c_nbby=failed
9407 echo "$as_me:$LINENO: result: $gcc_cv_c_nbby" >&5
9408 echo "${ECHO_T}$gcc_cv_c_nbby" >&6
9409 if test $gcc_cv_c_nbby = failed; then
9410 { { echo "$as_me:$LINENO: error: cannot determine number of bits in a byte" >&5
9411 echo "$as_me: error: cannot determine number of bits in a byte" >&2;}
9412 { (exit 1); exit 1; }; }
9415 cat >>confdefs.h <<_ACEOF
9416 #define CHAR_BIT $gcc_cv_c_nbby
9421 echo "$as_me:$LINENO: checking whether byte ordering is bigendian" >&5
9422 echo $ECHO_N "checking whether byte ordering is bigendian... $ECHO_C" >&6
9423 if test "${ac_cv_c_bigendian+set}" = set; then
9424 echo $ECHO_N "(cached) $ECHO_C" >&6
9426 # See if sys/param.h defines the BYTE_ORDER macro.
9427 cat >conftest.$ac_ext <<_ACEOF
9430 cat confdefs.h >>conftest.$ac_ext
9431 cat >>conftest.$ac_ext <<_ACEOF
9432 /* end confdefs.h. */
9433 #include <sys/types.h>
9434 #include <sys/param.h>
9439 #if !BYTE_ORDER || !BIG_ENDIAN || !LITTLE_ENDIAN
9447 rm -f conftest.$ac_objext
9448 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9449 (eval $ac_compile) 2>conftest.er1
9451 grep -v '^ *+' conftest.er1 >conftest.err
9453 cat conftest.err >&5
9454 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9455 (exit $ac_status); } &&
9456 { ac_try='test -z "$ac_c_werror_flag"
9457 || test ! -s conftest.err'
9458 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9461 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9462 (exit $ac_status); }; } &&
9463 { ac_try='test -s conftest.$ac_objext'
9464 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9467 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9468 (exit $ac_status); }; }; then
9469 # It does; now see whether it defined to BIG_ENDIAN or not.
9470 cat >conftest.$ac_ext <<_ACEOF
9473 cat confdefs.h >>conftest.$ac_ext
9474 cat >>conftest.$ac_ext <<_ACEOF
9475 /* end confdefs.h. */
9476 #include <sys/types.h>
9477 #include <sys/param.h>
9482 #if BYTE_ORDER != BIG_ENDIAN
9490 rm -f conftest.$ac_objext
9491 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9492 (eval $ac_compile) 2>conftest.er1
9494 grep -v '^ *+' conftest.er1 >conftest.err
9496 cat conftest.err >&5
9497 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9498 (exit $ac_status); } &&
9499 { ac_try='test -z "$ac_c_werror_flag"
9500 || test ! -s conftest.err'
9501 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9504 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9505 (exit $ac_status); }; } &&
9506 { ac_try='test -s conftest.$ac_objext'
9507 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9510 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9511 (exit $ac_status); }; }; then
9512 ac_cv_c_bigendian=yes
9514 echo "$as_me: failed program was:" >&5
9515 sed 's/^/| /' conftest.$ac_ext >&5
9517 ac_cv_c_bigendian=no
9519 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
9521 echo "$as_me: failed program was:" >&5
9522 sed 's/^/| /' conftest.$ac_ext >&5
9524 # It does not; compile a test program.
9525 if test "$cross_compiling" = yes; then
9526 # try to guess the endianness by grepping values into an object file
9527 ac_cv_c_bigendian=unknown
9528 cat >conftest.$ac_ext <<_ACEOF
9531 cat confdefs.h >>conftest.$ac_ext
9532 cat >>conftest.$ac_ext <<_ACEOF
9533 /* end confdefs.h. */
9534 short ascii_mm[] = { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
9535 short ascii_ii[] = { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
9536 void _ascii () { char *s = (char *) ascii_mm; s = (char *) ascii_ii; }
9537 short ebcdic_ii[] = { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
9538 short ebcdic_mm[] = { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
9539 void _ebcdic () { char *s = (char *) ebcdic_mm; s = (char *) ebcdic_ii; }
9543 _ascii (); _ebcdic ();
9548 rm -f conftest.$ac_objext
9549 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9550 (eval $ac_compile) 2>conftest.er1
9552 grep -v '^ *+' conftest.er1 >conftest.err
9554 cat conftest.err >&5
9555 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9556 (exit $ac_status); } &&
9557 { ac_try='test -z "$ac_c_werror_flag"
9558 || test ! -s conftest.err'
9559 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9562 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9563 (exit $ac_status); }; } &&
9564 { ac_try='test -s conftest.$ac_objext'
9565 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9568 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9569 (exit $ac_status); }; }; then
9570 if grep BIGenDianSyS conftest.$ac_objext >/dev/null ; then
9571 ac_cv_c_bigendian=yes
9573 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
9574 if test "$ac_cv_c_bigendian" = unknown; then
9575 ac_cv_c_bigendian=no
9577 # finding both strings is unlikely to happen, but who knows?
9578 ac_cv_c_bigendian=unknown
9582 echo "$as_me: failed program was:" >&5
9583 sed 's/^/| /' conftest.$ac_ext >&5
9586 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
9588 cat >conftest.$ac_ext <<_ACEOF
9591 cat confdefs.h >>conftest.$ac_ext
9592 cat >>conftest.$ac_ext <<_ACEOF
9593 /* end confdefs.h. */
9597 /* Are we little or big endian? From Harbison&Steele. */
9601 char c[sizeof (long)];
9604 exit (u.c[sizeof (long) - 1] == 1);
9607 rm -f conftest$ac_exeext
9608 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9609 (eval $ac_link) 2>&5
9611 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9612 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
9613 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9616 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9617 (exit $ac_status); }; }; then
9618 ac_cv_c_bigendian=no
9620 echo "$as_me: program exited with status $ac_status" >&5
9621 echo "$as_me: failed program was:" >&5
9622 sed 's/^/| /' conftest.$ac_ext >&5
9625 ac_cv_c_bigendian=yes
9627 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
9630 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
9632 echo "$as_me:$LINENO: result: $ac_cv_c_bigendian" >&5
9633 echo "${ECHO_T}$ac_cv_c_bigendian" >&6
9634 case $ac_cv_c_bigendian in
9637 cat >>confdefs.h <<\_ACEOF
9638 #define WORDS_BIGENDIAN 1
9644 { { echo "$as_me:$LINENO: error: unknown endianness
9645 presetting ac_cv_c_bigendian=no (or yes) will help" >&5
9646 echo "$as_me: error: unknown endianness
9647 presetting ac_cv_c_bigendian=no (or yes) will help" >&2;}
9648 { (exit 1); exit 1; }; } ;;
9657 # These libraries may be used by collect2.
9658 # We may need a special search path to get them linked.
9659 echo "$as_me:$LINENO: checking for collect2 libraries" >&5
9660 echo $ECHO_N "checking for collect2 libraries... $ECHO_C" >&6
9661 if test "${gcc_cv_collect2_libs+set}" = set; then
9662 echo $ECHO_N "(cached) $ECHO_C" >&6
9665 for libs in '' -lld -lmld \
9666 '-L/usr/lib/cmplrs/cc2.11 -lmld' \
9667 '-L/usr/lib/cmplrs/cc3.11 -lmld'
9670 cat >conftest.$ac_ext <<_ACEOF
9673 cat confdefs.h >>conftest.$ac_ext
9674 cat >>conftest.$ac_ext <<_ACEOF
9675 /* end confdefs.h. */
9677 /* Override any gcc2 internal prototype to avoid an error. */
9681 /* We use char because int might match the return type of a gcc2
9682 builtin and then its argument prototype would still apply. */
9692 rm -f conftest.$ac_objext conftest$ac_exeext
9693 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9694 (eval $ac_link) 2>conftest.er1
9696 grep -v '^ *+' conftest.er1 >conftest.err
9698 cat conftest.err >&5
9699 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9700 (exit $ac_status); } &&
9701 { ac_try='test -z "$ac_c_werror_flag"
9702 || test ! -s conftest.err'
9703 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9706 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9707 (exit $ac_status); }; } &&
9708 { ac_try='test -s conftest$ac_exeext'
9709 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9712 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9713 (exit $ac_status); }; }; then
9714 gcc_cv_collect2_libs="$libs"; break
9716 echo "$as_me: failed program was:" >&5
9717 sed 's/^/| /' conftest.$ac_ext >&5
9720 rm -f conftest.err conftest.$ac_objext \
9721 conftest$ac_exeext conftest.$ac_ext
9724 test -z "$gcc_cv_collect2_libs" && gcc_cv_collect2_libs='none required'
9726 echo "$as_me:$LINENO: result: $gcc_cv_collect2_libs" >&5
9727 echo "${ECHO_T}$gcc_cv_collect2_libs" >&6
9728 case $gcc_cv_collect2_libs in
9730 *) COLLECT2_LIBS=$gcc_cv_collect2_libs ;;
9734 # When building Ada code on Alpha, we need exc_resume which is usually in
9735 # -lexc. So test for it.
9738 echo "$as_me:$LINENO: checking for library containing exc_resume" >&5
9739 echo $ECHO_N "checking for library containing exc_resume... $ECHO_C" >&6
9740 if test "${ac_cv_search_exc_resume+set}" = set; then
9741 echo $ECHO_N "(cached) $ECHO_C" >&6
9743 ac_func_search_save_LIBS=$LIBS
9744 ac_cv_search_exc_resume=no
9745 cat >conftest.$ac_ext <<_ACEOF
9748 cat confdefs.h >>conftest.$ac_ext
9749 cat >>conftest.$ac_ext <<_ACEOF
9750 /* end confdefs.h. */
9752 /* Override any gcc2 internal prototype to avoid an error. */
9756 /* We use char because int might match the return type of a gcc2
9757 builtin and then its argument prototype would still apply. */
9767 rm -f conftest.$ac_objext conftest$ac_exeext
9768 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9769 (eval $ac_link) 2>conftest.er1
9771 grep -v '^ *+' conftest.er1 >conftest.err
9773 cat conftest.err >&5
9774 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9775 (exit $ac_status); } &&
9776 { ac_try='test -z "$ac_c_werror_flag"
9777 || test ! -s conftest.err'
9778 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9781 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9782 (exit $ac_status); }; } &&
9783 { ac_try='test -s conftest$ac_exeext'
9784 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9787 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9788 (exit $ac_status); }; }; then
9789 ac_cv_search_exc_resume="none required"
9791 echo "$as_me: failed program was:" >&5
9792 sed 's/^/| /' conftest.$ac_ext >&5
9795 rm -f conftest.err conftest.$ac_objext \
9796 conftest$ac_exeext conftest.$ac_ext
9797 if test "$ac_cv_search_exc_resume" = no; then
9798 for ac_lib in exc; do
9799 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
9800 cat >conftest.$ac_ext <<_ACEOF
9803 cat confdefs.h >>conftest.$ac_ext
9804 cat >>conftest.$ac_ext <<_ACEOF
9805 /* end confdefs.h. */
9807 /* Override any gcc2 internal prototype to avoid an error. */
9811 /* We use char because int might match the return type of a gcc2
9812 builtin and then its argument prototype would still apply. */
9822 rm -f conftest.$ac_objext conftest$ac_exeext
9823 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9824 (eval $ac_link) 2>conftest.er1
9826 grep -v '^ *+' conftest.er1 >conftest.err
9828 cat conftest.err >&5
9829 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9830 (exit $ac_status); } &&
9831 { ac_try='test -z "$ac_c_werror_flag"
9832 || test ! -s conftest.err'
9833 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9836 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9837 (exit $ac_status); }; } &&
9838 { ac_try='test -s conftest$ac_exeext'
9839 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9842 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9843 (exit $ac_status); }; }; then
9844 ac_cv_search_exc_resume="-l$ac_lib"
9847 echo "$as_me: failed program was:" >&5
9848 sed 's/^/| /' conftest.$ac_ext >&5
9851 rm -f conftest.err conftest.$ac_objext \
9852 conftest$ac_exeext conftest.$ac_ext
9855 LIBS=$ac_func_search_save_LIBS
9857 echo "$as_me:$LINENO: result: $ac_cv_search_exc_resume" >&5
9858 echo "${ECHO_T}$ac_cv_search_exc_resume" >&6
9859 if test "$ac_cv_search_exc_resume" != no; then
9860 test "$ac_cv_search_exc_resume" = "none required" || LIBS="$ac_cv_search_exc_resume $LIBS"
9868 # Some systems put ldexp and frexp in libm instead of libc; assume
9869 # they're both in the same place. jcf-dump needs them.
9872 echo "$as_me:$LINENO: checking for library containing ldexp" >&5
9873 echo $ECHO_N "checking for library containing ldexp... $ECHO_C" >&6
9874 if test "${ac_cv_search_ldexp+set}" = set; then
9875 echo $ECHO_N "(cached) $ECHO_C" >&6
9877 ac_func_search_save_LIBS=$LIBS
9878 ac_cv_search_ldexp=no
9879 cat >conftest.$ac_ext <<_ACEOF
9882 cat confdefs.h >>conftest.$ac_ext
9883 cat >>conftest.$ac_ext <<_ACEOF
9884 /* end confdefs.h. */
9886 /* Override any gcc2 internal prototype to avoid an error. */
9890 /* We use char because int might match the return type of a gcc2
9891 builtin and then its argument prototype would still apply. */
9901 rm -f conftest.$ac_objext conftest$ac_exeext
9902 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9903 (eval $ac_link) 2>conftest.er1
9905 grep -v '^ *+' conftest.er1 >conftest.err
9907 cat conftest.err >&5
9908 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9909 (exit $ac_status); } &&
9910 { ac_try='test -z "$ac_c_werror_flag"
9911 || test ! -s conftest.err'
9912 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9915 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9916 (exit $ac_status); }; } &&
9917 { ac_try='test -s conftest$ac_exeext'
9918 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9921 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9922 (exit $ac_status); }; }; then
9923 ac_cv_search_ldexp="none required"
9925 echo "$as_me: failed program was:" >&5
9926 sed 's/^/| /' conftest.$ac_ext >&5
9929 rm -f conftest.err conftest.$ac_objext \
9930 conftest$ac_exeext conftest.$ac_ext
9931 if test "$ac_cv_search_ldexp" = no; then
9933 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
9934 cat >conftest.$ac_ext <<_ACEOF
9937 cat confdefs.h >>conftest.$ac_ext
9938 cat >>conftest.$ac_ext <<_ACEOF
9939 /* end confdefs.h. */
9941 /* Override any gcc2 internal prototype to avoid an error. */
9945 /* We use char because int might match the return type of a gcc2
9946 builtin and then its argument prototype would still apply. */
9956 rm -f conftest.$ac_objext conftest$ac_exeext
9957 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9958 (eval $ac_link) 2>conftest.er1
9960 grep -v '^ *+' conftest.er1 >conftest.err
9962 cat conftest.err >&5
9963 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9964 (exit $ac_status); } &&
9965 { ac_try='test -z "$ac_c_werror_flag"
9966 || test ! -s conftest.err'
9967 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9970 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9971 (exit $ac_status); }; } &&
9972 { ac_try='test -s conftest$ac_exeext'
9973 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9976 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9977 (exit $ac_status); }; }; then
9978 ac_cv_search_ldexp="-l$ac_lib"
9981 echo "$as_me: failed program was:" >&5
9982 sed 's/^/| /' conftest.$ac_ext >&5
9985 rm -f conftest.err conftest.$ac_objext \
9986 conftest$ac_exeext conftest.$ac_ext
9989 LIBS=$ac_func_search_save_LIBS
9991 echo "$as_me:$LINENO: result: $ac_cv_search_ldexp" >&5
9992 echo "${ECHO_T}$ac_cv_search_ldexp" >&6
9993 if test "$ac_cv_search_ldexp" != no; then
9994 test "$ac_cv_search_ldexp" = "none required" || LIBS="$ac_cv_search_ldexp $LIBS"
10002 # Use <inttypes.h> only if it exists,
10003 # doesn't clash with <sys/types.h>, and declares intmax_t.
10004 echo "$as_me:$LINENO: checking for inttypes.h" >&5
10005 echo $ECHO_N "checking for inttypes.h... $ECHO_C" >&6
10006 if test "${gcc_cv_header_inttypes_h+set}" = set; then
10007 echo $ECHO_N "(cached) $ECHO_C" >&6
10009 cat >conftest.$ac_ext <<_ACEOF
10012 cat confdefs.h >>conftest.$ac_ext
10013 cat >>conftest.$ac_ext <<_ACEOF
10014 /* end confdefs.h. */
10015 #include <sys/types.h>
10016 #include <inttypes.h>
10025 rm -f conftest.$ac_objext
10026 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10027 (eval $ac_compile) 2>conftest.er1
10029 grep -v '^ *+' conftest.er1 >conftest.err
10031 cat conftest.err >&5
10032 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10033 (exit $ac_status); } &&
10034 { ac_try='test -z "$ac_c_werror_flag"
10035 || test ! -s conftest.err'
10036 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10037 (eval $ac_try) 2>&5
10039 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10040 (exit $ac_status); }; } &&
10041 { ac_try='test -s conftest.$ac_objext'
10042 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10043 (eval $ac_try) 2>&5
10045 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10046 (exit $ac_status); }; }; then
10047 gcc_cv_header_inttypes_h=yes
10049 echo "$as_me: failed program was:" >&5
10050 sed 's/^/| /' conftest.$ac_ext >&5
10052 gcc_cv_header_inttypes_h=no
10054 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
10057 echo "$as_me:$LINENO: result: $gcc_cv_header_inttypes_h" >&5
10058 echo "${ECHO_T}$gcc_cv_header_inttypes_h" >&6
10059 if test $gcc_cv_header_inttypes_h = yes; then
10061 cat >>confdefs.h <<\_ACEOF
10062 #define HAVE_INTTYPES_H 1
10102 for ac_func in times clock kill getrlimit setrlimit atoll atoq \
10103 sysconf strsignal getrusage nl_langinfo \
10104 gettimeofday mbstowcs wcswidth mmap mincore setlocale \
10105 clearerr_unlocked feof_unlocked ferror_unlocked fflush_unlocked fgetc_unlocked fgets_unlocked fileno_unlocked fprintf_unlocked fputc_unlocked fputs_unlocked fread_unlocked fwrite_unlocked getchar_unlocked getc_unlocked putchar_unlocked putc_unlocked
10107 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
10108 echo "$as_me:$LINENO: checking for $ac_func" >&5
10109 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
10110 if eval "test \"\${$as_ac_var+set}\" = set"; then
10111 echo $ECHO_N "(cached) $ECHO_C" >&6
10113 cat >conftest.$ac_ext <<_ACEOF
10116 cat confdefs.h >>conftest.$ac_ext
10117 cat >>conftest.$ac_ext <<_ACEOF
10118 /* end confdefs.h. */
10119 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
10120 For example, HP-UX 11i <limits.h> declares gettimeofday. */
10121 #define $ac_func innocuous_$ac_func
10123 /* System header to define __stub macros and hopefully few prototypes,
10124 which can conflict with char $ac_func (); below.
10125 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10126 <limits.h> exists even on freestanding compilers. */
10129 # include <limits.h>
10131 # include <assert.h>
10136 /* Override any gcc2 internal prototype to avoid an error. */
10141 /* We use char because int might match the return type of a gcc2
10142 builtin and then its argument prototype would still apply. */
10144 /* The GNU C library defines this for functions which it implements
10145 to always fail with ENOSYS. Some functions are actually named
10146 something starting with __ and the normal name is an alias. */
10147 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
10150 char (*f) () = $ac_func;
10159 return f != $ac_func;
10164 rm -f conftest.$ac_objext conftest$ac_exeext
10165 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10166 (eval $ac_link) 2>conftest.er1
10168 grep -v '^ *+' conftest.er1 >conftest.err
10170 cat conftest.err >&5
10171 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10172 (exit $ac_status); } &&
10173 { ac_try='test -z "$ac_c_werror_flag"
10174 || test ! -s conftest.err'
10175 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10176 (eval $ac_try) 2>&5
10178 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10179 (exit $ac_status); }; } &&
10180 { ac_try='test -s conftest$ac_exeext'
10181 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10182 (eval $ac_try) 2>&5
10184 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10185 (exit $ac_status); }; }; then
10186 eval "$as_ac_var=yes"
10188 echo "$as_me: failed program was:" >&5
10189 sed 's/^/| /' conftest.$ac_ext >&5
10191 eval "$as_ac_var=no"
10193 rm -f conftest.err conftest.$ac_objext \
10194 conftest$ac_exeext conftest.$ac_ext
10196 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
10197 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
10198 if test `eval echo '${'$as_ac_var'}'` = yes; then
10199 cat >>confdefs.h <<_ACEOF
10200 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
10207 if test x$ac_cv_func_mbstowcs = xyes; then
10208 echo "$as_me:$LINENO: checking whether mbstowcs works" >&5
10209 echo $ECHO_N "checking whether mbstowcs works... $ECHO_C" >&6
10210 if test "${gcc_cv_func_mbstowcs_works+set}" = set; then
10211 echo $ECHO_N "(cached) $ECHO_C" >&6
10213 if test "$cross_compiling" = yes; then
10214 gcc_cv_func_mbstowcs_works=yes
10216 cat >conftest.$ac_ext <<_ACEOF
10219 cat confdefs.h >>conftest.$ac_ext
10220 cat >>conftest.$ac_ext <<_ACEOF
10221 /* end confdefs.h. */
10222 #include <stdlib.h>
10225 mbstowcs(0, "", 0);
10229 rm -f conftest$ac_exeext
10230 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10231 (eval $ac_link) 2>&5
10233 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10234 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
10235 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10236 (eval $ac_try) 2>&5
10238 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10239 (exit $ac_status); }; }; then
10240 gcc_cv_func_mbstowcs_works=yes
10242 echo "$as_me: program exited with status $ac_status" >&5
10243 echo "$as_me: failed program was:" >&5
10244 sed 's/^/| /' conftest.$ac_ext >&5
10246 ( exit $ac_status )
10247 gcc_cv_func_mbstowcs_works=no
10249 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
10252 echo "$as_me:$LINENO: result: $gcc_cv_func_mbstowcs_works" >&5
10253 echo "${ECHO_T}$gcc_cv_func_mbstowcs_works" >&6
10254 if test x$gcc_cv_func_mbstowcs_works = xyes; then
10256 cat >>confdefs.h <<\_ACEOF
10257 #define HAVE_WORKING_MBSTOWCS 1
10263 echo "$as_me:$LINENO: checking for ssize_t" >&5
10264 echo $ECHO_N "checking for ssize_t... $ECHO_C" >&6
10265 if test "${ac_cv_type_ssize_t+set}" = set; then
10266 echo $ECHO_N "(cached) $ECHO_C" >&6
10268 cat >conftest.$ac_ext <<_ACEOF
10271 cat confdefs.h >>conftest.$ac_ext
10272 cat >>conftest.$ac_ext <<_ACEOF
10273 /* end confdefs.h. */
10274 $ac_includes_default
10280 if (sizeof (ssize_t))
10286 rm -f conftest.$ac_objext
10287 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10288 (eval $ac_compile) 2>conftest.er1
10290 grep -v '^ *+' conftest.er1 >conftest.err
10292 cat conftest.err >&5
10293 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10294 (exit $ac_status); } &&
10295 { ac_try='test -z "$ac_c_werror_flag"
10296 || test ! -s conftest.err'
10297 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10298 (eval $ac_try) 2>&5
10300 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10301 (exit $ac_status); }; } &&
10302 { ac_try='test -s conftest.$ac_objext'
10303 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10304 (eval $ac_try) 2>&5
10306 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10307 (exit $ac_status); }; }; then
10308 ac_cv_type_ssize_t=yes
10310 echo "$as_me: failed program was:" >&5
10311 sed 's/^/| /' conftest.$ac_ext >&5
10313 ac_cv_type_ssize_t=no
10315 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
10317 echo "$as_me:$LINENO: result: $ac_cv_type_ssize_t" >&5
10318 echo "${ECHO_T}$ac_cv_type_ssize_t" >&6
10319 if test $ac_cv_type_ssize_t = yes; then
10323 cat >>confdefs.h <<_ACEOF
10324 #define ssize_t int
10329 echo "$as_me:$LINENO: checking for caddr_t" >&5
10330 echo $ECHO_N "checking for caddr_t... $ECHO_C" >&6
10331 if test "${ac_cv_type_caddr_t+set}" = set; then
10332 echo $ECHO_N "(cached) $ECHO_C" >&6
10334 cat >conftest.$ac_ext <<_ACEOF
10337 cat confdefs.h >>conftest.$ac_ext
10338 cat >>conftest.$ac_ext <<_ACEOF
10339 /* end confdefs.h. */
10340 $ac_includes_default
10346 if (sizeof (caddr_t))
10352 rm -f conftest.$ac_objext
10353 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10354 (eval $ac_compile) 2>conftest.er1
10356 grep -v '^ *+' conftest.er1 >conftest.err
10358 cat conftest.err >&5
10359 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10360 (exit $ac_status); } &&
10361 { ac_try='test -z "$ac_c_werror_flag"
10362 || test ! -s conftest.err'
10363 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10364 (eval $ac_try) 2>&5
10366 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10367 (exit $ac_status); }; } &&
10368 { ac_try='test -s conftest.$ac_objext'
10369 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10370 (eval $ac_try) 2>&5
10372 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10373 (exit $ac_status); }; }; then
10374 ac_cv_type_caddr_t=yes
10376 echo "$as_me: failed program was:" >&5
10377 sed 's/^/| /' conftest.$ac_ext >&5
10379 ac_cv_type_caddr_t=no
10381 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
10383 echo "$as_me:$LINENO: result: $ac_cv_type_caddr_t" >&5
10384 echo "${ECHO_T}$ac_cv_type_caddr_t" >&6
10385 if test $ac_cv_type_caddr_t = yes; then
10389 cat >>confdefs.h <<_ACEOF
10390 #define caddr_t char *
10396 # Try to determine the array type of the second argument of getgroups
10397 # for the target system (int or gid_t).
10398 echo "$as_me:$LINENO: checking for uid_t in sys/types.h" >&5
10399 echo $ECHO_N "checking for uid_t in sys/types.h... $ECHO_C" >&6
10400 if test "${ac_cv_type_uid_t+set}" = set; then
10401 echo $ECHO_N "(cached) $ECHO_C" >&6
10403 cat >conftest.$ac_ext <<_ACEOF
10406 cat confdefs.h >>conftest.$ac_ext
10407 cat >>conftest.$ac_ext <<_ACEOF
10408 /* end confdefs.h. */
10409 #include <sys/types.h>
10412 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
10413 $EGREP "uid_t" >/dev/null 2>&1; then
10414 ac_cv_type_uid_t=yes
10416 ac_cv_type_uid_t=no
10421 echo "$as_me:$LINENO: result: $ac_cv_type_uid_t" >&5
10422 echo "${ECHO_T}$ac_cv_type_uid_t" >&6
10423 if test $ac_cv_type_uid_t = no; then
10425 cat >>confdefs.h <<\_ACEOF
10430 cat >>confdefs.h <<\_ACEOF
10436 echo "$as_me:$LINENO: checking type of array argument to getgroups" >&5
10437 echo $ECHO_N "checking type of array argument to getgroups... $ECHO_C" >&6
10438 if test "${ac_cv_type_getgroups+set}" = set; then
10439 echo $ECHO_N "(cached) $ECHO_C" >&6
10441 if test "$cross_compiling" = yes; then
10442 ac_cv_type_getgroups=cross
10444 cat >conftest.$ac_ext <<_ACEOF
10447 cat confdefs.h >>conftest.$ac_ext
10448 cat >>conftest.$ac_ext <<_ACEOF
10449 /* end confdefs.h. */
10450 /* Thanks to Mike Rendell for this test. */
10451 #include <sys/types.h>
10454 #define MAX(x, y) ((x) > (y) ? (x) : (y))
10459 gid_t gidset[NGID];
10461 union { gid_t gval; long lval; } val;
10464 for (i = 0; i < NGID; i++)
10465 gidset[i] = val.gval;
10466 n = getgroups (sizeof (gidset) / MAX (sizeof (int), sizeof (gid_t)) - 1,
10468 /* Exit non-zero if getgroups seems to require an array of ints. This
10469 happens when gid_t is short but getgroups modifies an array of ints. */
10470 exit ((n > 0 && gidset[n] != val.gval) ? 1 : 0);
10473 rm -f conftest$ac_exeext
10474 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10475 (eval $ac_link) 2>&5
10477 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10478 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
10479 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10480 (eval $ac_try) 2>&5
10482 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10483 (exit $ac_status); }; }; then
10484 ac_cv_type_getgroups=gid_t
10486 echo "$as_me: program exited with status $ac_status" >&5
10487 echo "$as_me: failed program was:" >&5
10488 sed 's/^/| /' conftest.$ac_ext >&5
10490 ( exit $ac_status )
10491 ac_cv_type_getgroups=int
10493 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
10495 if test $ac_cv_type_getgroups = cross; then
10496 cat >conftest.$ac_ext <<_ACEOF
10499 cat confdefs.h >>conftest.$ac_ext
10500 cat >>conftest.$ac_ext <<_ACEOF
10501 /* end confdefs.h. */
10502 #include <unistd.h>
10505 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
10506 $EGREP "getgroups.*int.*gid_t" >/dev/null 2>&1; then
10507 ac_cv_type_getgroups=gid_t
10509 ac_cv_type_getgroups=int
10515 echo "$as_me:$LINENO: result: $ac_cv_type_getgroups" >&5
10516 echo "${ECHO_T}$ac_cv_type_getgroups" >&6
10518 cat >>confdefs.h <<_ACEOF
10519 #define GETGROUPS_T $ac_cv_type_getgroups
10523 if test "${target}" = "${build}"; then
10524 TARGET_GETGROUPS_T=$ac_cv_type_getgroups
10526 case "${target}" in
10527 # This condition may need some tweaking. It should include all
10528 # targets where the array type of the second argument of getgroups
10529 # is int and the type of gid_t is not equivalent to int.
10530 *-*-sunos* | *-*-ultrix*)
10531 TARGET_GETGROUPS_T=int
10534 TARGET_GETGROUPS_T=gid_t
10541 echo "$as_me:$LINENO: checking for sys/mman.h" >&5
10542 echo $ECHO_N "checking for sys/mman.h... $ECHO_C" >&6
10543 if test "${ac_cv_header_sys_mman_h+set}" = set; then
10544 echo $ECHO_N "(cached) $ECHO_C" >&6
10546 cat >conftest.$ac_ext <<_ACEOF
10549 cat confdefs.h >>conftest.$ac_ext
10550 cat >>conftest.$ac_ext <<_ACEOF
10551 /* end confdefs.h. */
10552 #include <sys/mman.h>
10554 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
10555 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
10557 grep -v '^ *+' conftest.er1 >conftest.err
10559 cat conftest.err >&5
10560 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10561 (exit $ac_status); } >/dev/null; then
10562 if test -s conftest.err; then
10563 ac_cpp_err=$ac_c_preproc_warn_flag
10564 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
10571 if test -z "$ac_cpp_err"; then
10572 ac_cv_header_sys_mman_h=yes
10574 echo "$as_me: failed program was:" >&5
10575 sed 's/^/| /' conftest.$ac_ext >&5
10577 ac_cv_header_sys_mman_h=no
10579 rm -f conftest.err conftest.$ac_ext
10581 echo "$as_me:$LINENO: result: $ac_cv_header_sys_mman_h" >&5
10582 echo "${ECHO_T}$ac_cv_header_sys_mman_h" >&6
10583 if test $ac_cv_header_sys_mman_h = yes; then
10584 gcc_header_sys_mman_h=yes
10586 gcc_header_sys_mman_h=no
10589 echo "$as_me:$LINENO: checking for mmap" >&5
10590 echo $ECHO_N "checking for mmap... $ECHO_C" >&6
10591 if test "${ac_cv_func_mmap+set}" = set; then
10592 echo $ECHO_N "(cached) $ECHO_C" >&6
10594 cat >conftest.$ac_ext <<_ACEOF
10597 cat confdefs.h >>conftest.$ac_ext
10598 cat >>conftest.$ac_ext <<_ACEOF
10599 /* end confdefs.h. */
10600 /* Define mmap to an innocuous variant, in case <limits.h> declares mmap.
10601 For example, HP-UX 11i <limits.h> declares gettimeofday. */
10602 #define mmap innocuous_mmap
10604 /* System header to define __stub macros and hopefully few prototypes,
10605 which can conflict with char mmap (); below.
10606 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10607 <limits.h> exists even on freestanding compilers. */
10610 # include <limits.h>
10612 # include <assert.h>
10617 /* Override any gcc2 internal prototype to avoid an error. */
10622 /* We use char because int might match the return type of a gcc2
10623 builtin and then its argument prototype would still apply. */
10625 /* The GNU C library defines this for functions which it implements
10626 to always fail with ENOSYS. Some functions are actually named
10627 something starting with __ and the normal name is an alias. */
10628 #if defined (__stub_mmap) || defined (__stub___mmap)
10631 char (*f) () = mmap;
10645 rm -f conftest.$ac_objext conftest$ac_exeext
10646 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10647 (eval $ac_link) 2>conftest.er1
10649 grep -v '^ *+' conftest.er1 >conftest.err
10651 cat conftest.err >&5
10652 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10653 (exit $ac_status); } &&
10654 { ac_try='test -z "$ac_c_werror_flag"
10655 || test ! -s conftest.err'
10656 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10657 (eval $ac_try) 2>&5
10659 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10660 (exit $ac_status); }; } &&
10661 { ac_try='test -s conftest$ac_exeext'
10662 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10663 (eval $ac_try) 2>&5
10665 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10666 (exit $ac_status); }; }; then
10667 ac_cv_func_mmap=yes
10669 echo "$as_me: failed program was:" >&5
10670 sed 's/^/| /' conftest.$ac_ext >&5
10674 rm -f conftest.err conftest.$ac_objext \
10675 conftest$ac_exeext conftest.$ac_ext
10677 echo "$as_me:$LINENO: result: $ac_cv_func_mmap" >&5
10678 echo "${ECHO_T}$ac_cv_func_mmap" >&6
10679 if test $ac_cv_func_mmap = yes; then
10685 if test "$gcc_header_sys_mman_h" != yes \
10686 || test "$gcc_func_mmap" != yes; then
10687 gcc_cv_func_mmap_file=no
10688 gcc_cv_func_mmap_dev_zero=no
10689 gcc_cv_func_mmap_anon=no
10691 echo "$as_me:$LINENO: checking whether read-only mmap of a plain file works" >&5
10692 echo $ECHO_N "checking whether read-only mmap of a plain file works... $ECHO_C" >&6
10693 if test "${gcc_cv_func_mmap_file+set}" = set; then
10694 echo $ECHO_N "(cached) $ECHO_C" >&6
10696 # Add a system to this blacklist if
10697 # mmap(0, stat_size, PROT_READ, MAP_PRIVATE, fd, 0) doesn't return a
10698 # memory area containing the same data that you'd get if you applied
10699 # read() to the same fd. The only system known to have a problem here
10700 # is VMS, where text files have record structure.
10703 gcc_cv_func_mmap_file=no ;;
10705 gcc_cv_func_mmap_file=yes;;
10708 echo "$as_me:$LINENO: result: $gcc_cv_func_mmap_file" >&5
10709 echo "${ECHO_T}$gcc_cv_func_mmap_file" >&6
10710 echo "$as_me:$LINENO: checking whether mmap from /dev/zero works" >&5
10711 echo $ECHO_N "checking whether mmap from /dev/zero works... $ECHO_C" >&6
10712 if test "${gcc_cv_func_mmap_dev_zero+set}" = set; then
10713 echo $ECHO_N "(cached) $ECHO_C" >&6
10715 # Add a system to this blacklist if it has mmap() but /dev/zero
10716 # does not exist, or if mmapping /dev/zero does not give anonymous
10717 # zeroed pages with both the following properties:
10718 # 1. If you map N consecutive pages in with one call, and then
10719 # unmap any subset of those pages, the pages that were not
10720 # explicitly unmapped remain accessible.
10721 # 2. If you map two adjacent blocks of memory and then unmap them
10722 # both at once, they must both go away.
10723 # Systems known to be in this category are Windows (all variants),
10726 vms* | cygwin* | pe | mingw* | darwin* | ultrix* | hpux10* | hpux11.00)
10727 gcc_cv_func_mmap_dev_zero=no ;;
10729 gcc_cv_func_mmap_dev_zero=yes;;
10732 echo "$as_me:$LINENO: result: $gcc_cv_func_mmap_dev_zero" >&5
10733 echo "${ECHO_T}$gcc_cv_func_mmap_dev_zero" >&6
10735 # Unlike /dev/zero, the MAP_ANON(YMOUS) defines can be probed for.
10736 echo "$as_me:$LINENO: checking for MAP_ANON(YMOUS)" >&5
10737 echo $ECHO_N "checking for MAP_ANON(YMOUS)... $ECHO_C" >&6
10738 if test "${gcc_cv_decl_map_anon+set}" = set; then
10739 echo $ECHO_N "(cached) $ECHO_C" >&6
10741 cat >conftest.$ac_ext <<_ACEOF
10744 cat confdefs.h >>conftest.$ac_ext
10745 cat >>conftest.$ac_ext <<_ACEOF
10746 /* end confdefs.h. */
10747 #include <sys/types.h>
10748 #include <sys/mman.h>
10749 #include <unistd.h>
10751 #ifndef MAP_ANONYMOUS
10752 #define MAP_ANONYMOUS MAP_ANON
10758 int n = MAP_ANONYMOUS;
10763 rm -f conftest.$ac_objext
10764 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10765 (eval $ac_compile) 2>conftest.er1
10767 grep -v '^ *+' conftest.er1 >conftest.err
10769 cat conftest.err >&5
10770 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10771 (exit $ac_status); } &&
10772 { ac_try='test -z "$ac_c_werror_flag"
10773 || test ! -s conftest.err'
10774 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10775 (eval $ac_try) 2>&5
10777 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10778 (exit $ac_status); }; } &&
10779 { ac_try='test -s conftest.$ac_objext'
10780 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10781 (eval $ac_try) 2>&5
10783 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10784 (exit $ac_status); }; }; then
10785 gcc_cv_decl_map_anon=yes
10787 echo "$as_me: failed program was:" >&5
10788 sed 's/^/| /' conftest.$ac_ext >&5
10790 gcc_cv_decl_map_anon=no
10792 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
10794 echo "$as_me:$LINENO: result: $gcc_cv_decl_map_anon" >&5
10795 echo "${ECHO_T}$gcc_cv_decl_map_anon" >&6
10797 if test $gcc_cv_decl_map_anon = no; then
10798 gcc_cv_func_mmap_anon=no
10800 echo "$as_me:$LINENO: checking whether mmap with MAP_ANON(YMOUS) works" >&5
10801 echo $ECHO_N "checking whether mmap with MAP_ANON(YMOUS) works... $ECHO_C" >&6
10802 if test "${gcc_cv_func_mmap_anon+set}" = set; then
10803 echo $ECHO_N "(cached) $ECHO_C" >&6
10805 # Add a system to this blacklist if it has mmap() and MAP_ANON or
10806 # MAP_ANONYMOUS, but using mmap(..., MAP_PRIVATE|MAP_ANONYMOUS, -1, 0)
10807 # doesn't give anonymous zeroed pages with the same properties listed
10808 # above for use of /dev/zero.
10809 # Systems known to be in this category are Windows, VMS, and SCO Unix.
10811 vms* | cygwin* | pe | mingw* | sco* | udk* )
10812 gcc_cv_func_mmap_anon=no ;;
10814 gcc_cv_func_mmap_anon=yes;;
10817 echo "$as_me:$LINENO: result: $gcc_cv_func_mmap_anon" >&5
10818 echo "${ECHO_T}$gcc_cv_func_mmap_anon" >&6
10822 if test $gcc_cv_func_mmap_file = yes; then
10824 cat >>confdefs.h <<\_ACEOF
10825 #define HAVE_MMAP_FILE 1
10829 if test $gcc_cv_func_mmap_dev_zero = yes; then
10831 cat >>confdefs.h <<\_ACEOF
10832 #define HAVE_MMAP_DEV_ZERO 1
10836 if test $gcc_cv_func_mmap_anon = yes; then
10838 cat >>confdefs.h <<\_ACEOF
10839 #define HAVE_MMAP_ANON 1
10847 # Under VMS, vfork works very differently than on Unix. The standard test
10848 # won't work, and it isn't easily adaptable. It makes more sense to
10850 ac_cv_func_vfork_works=yes
10853 echo "$as_me:$LINENO: checking for pid_t" >&5
10854 echo $ECHO_N "checking for pid_t... $ECHO_C" >&6
10855 if test "${ac_cv_type_pid_t+set}" = set; then
10856 echo $ECHO_N "(cached) $ECHO_C" >&6
10858 cat >conftest.$ac_ext <<_ACEOF
10861 cat confdefs.h >>conftest.$ac_ext
10862 cat >>conftest.$ac_ext <<_ACEOF
10863 /* end confdefs.h. */
10864 $ac_includes_default
10870 if (sizeof (pid_t))
10876 rm -f conftest.$ac_objext
10877 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10878 (eval $ac_compile) 2>conftest.er1
10880 grep -v '^ *+' conftest.er1 >conftest.err
10882 cat conftest.err >&5
10883 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10884 (exit $ac_status); } &&
10885 { ac_try='test -z "$ac_c_werror_flag"
10886 || test ! -s conftest.err'
10887 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10888 (eval $ac_try) 2>&5
10890 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10891 (exit $ac_status); }; } &&
10892 { ac_try='test -s conftest.$ac_objext'
10893 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10894 (eval $ac_try) 2>&5
10896 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10897 (exit $ac_status); }; }; then
10898 ac_cv_type_pid_t=yes
10900 echo "$as_me: failed program was:" >&5
10901 sed 's/^/| /' conftest.$ac_ext >&5
10903 ac_cv_type_pid_t=no
10905 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
10907 echo "$as_me:$LINENO: result: $ac_cv_type_pid_t" >&5
10908 echo "${ECHO_T}$ac_cv_type_pid_t" >&6
10909 if test $ac_cv_type_pid_t = yes; then
10913 cat >>confdefs.h <<_ACEOF
10921 for ac_header in unistd.h vfork.h
10923 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
10924 echo "$as_me:$LINENO: checking for $ac_header" >&5
10925 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
10926 if eval "test \"\${$as_ac_Header+set}\" = set"; then
10927 echo $ECHO_N "(cached) $ECHO_C" >&6
10929 cat >conftest.$ac_ext <<_ACEOF
10932 cat confdefs.h >>conftest.$ac_ext
10933 cat >>conftest.$ac_ext <<_ACEOF
10934 /* end confdefs.h. */
10935 #include <$ac_header>
10937 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
10938 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
10940 grep -v '^ *+' conftest.er1 >conftest.err
10942 cat conftest.err >&5
10943 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10944 (exit $ac_status); } >/dev/null; then
10945 if test -s conftest.err; then
10946 ac_cpp_err=$ac_c_preproc_warn_flag
10947 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
10954 if test -z "$ac_cpp_err"; then
10955 eval "$as_ac_Header=yes"
10957 echo "$as_me: failed program was:" >&5
10958 sed 's/^/| /' conftest.$ac_ext >&5
10960 eval "$as_ac_Header=no"
10962 rm -f conftest.err conftest.$ac_ext
10964 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
10965 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
10966 if test `eval echo '${'$as_ac_Header'}'` = yes; then
10967 cat >>confdefs.h <<_ACEOF
10968 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
10976 for ac_func in fork vfork
10978 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
10979 echo "$as_me:$LINENO: checking for $ac_func" >&5
10980 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
10981 if eval "test \"\${$as_ac_var+set}\" = set"; then
10982 echo $ECHO_N "(cached) $ECHO_C" >&6
10984 cat >conftest.$ac_ext <<_ACEOF
10987 cat confdefs.h >>conftest.$ac_ext
10988 cat >>conftest.$ac_ext <<_ACEOF
10989 /* end confdefs.h. */
10990 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
10991 For example, HP-UX 11i <limits.h> declares gettimeofday. */
10992 #define $ac_func innocuous_$ac_func
10994 /* System header to define __stub macros and hopefully few prototypes,
10995 which can conflict with char $ac_func (); below.
10996 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10997 <limits.h> exists even on freestanding compilers. */
11000 # include <limits.h>
11002 # include <assert.h>
11007 /* Override any gcc2 internal prototype to avoid an error. */
11012 /* We use char because int might match the return type of a gcc2
11013 builtin and then its argument prototype would still apply. */
11015 /* The GNU C library defines this for functions which it implements
11016 to always fail with ENOSYS. Some functions are actually named
11017 something starting with __ and the normal name is an alias. */
11018 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
11021 char (*f) () = $ac_func;
11030 return f != $ac_func;
11035 rm -f conftest.$ac_objext conftest$ac_exeext
11036 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11037 (eval $ac_link) 2>conftest.er1
11039 grep -v '^ *+' conftest.er1 >conftest.err
11041 cat conftest.err >&5
11042 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11043 (exit $ac_status); } &&
11044 { ac_try='test -z "$ac_c_werror_flag"
11045 || test ! -s conftest.err'
11046 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11047 (eval $ac_try) 2>&5
11049 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11050 (exit $ac_status); }; } &&
11051 { ac_try='test -s conftest$ac_exeext'
11052 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11053 (eval $ac_try) 2>&5
11055 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11056 (exit $ac_status); }; }; then
11057 eval "$as_ac_var=yes"
11059 echo "$as_me: failed program was:" >&5
11060 sed 's/^/| /' conftest.$ac_ext >&5
11062 eval "$as_ac_var=no"
11064 rm -f conftest.err conftest.$ac_objext \
11065 conftest$ac_exeext conftest.$ac_ext
11067 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
11068 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
11069 if test `eval echo '${'$as_ac_var'}'` = yes; then
11070 cat >>confdefs.h <<_ACEOF
11071 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
11077 if test "x$ac_cv_func_fork" = xyes; then
11078 echo "$as_me:$LINENO: checking for working fork" >&5
11079 echo $ECHO_N "checking for working fork... $ECHO_C" >&6
11080 if test "${ac_cv_func_fork_works+set}" = set; then
11081 echo $ECHO_N "(cached) $ECHO_C" >&6
11083 if test "$cross_compiling" = yes; then
11084 ac_cv_func_fork_works=cross
11086 cat >conftest.$ac_ext <<_ACEOF
11087 /* By Ruediger Kuhlmann. */
11088 #include <sys/types.h>
11090 # include <unistd.h>
11092 /* Some systems only have a dummy stub for fork() */
11100 rm -f conftest$ac_exeext
11101 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11102 (eval $ac_link) 2>&5
11104 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11105 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
11106 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11107 (eval $ac_try) 2>&5
11109 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11110 (exit $ac_status); }; }; then
11111 ac_cv_func_fork_works=yes
11113 echo "$as_me: program exited with status $ac_status" >&5
11114 echo "$as_me: failed program was:" >&5
11115 sed 's/^/| /' conftest.$ac_ext >&5
11117 ( exit $ac_status )
11118 ac_cv_func_fork_works=no
11120 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
11123 echo "$as_me:$LINENO: result: $ac_cv_func_fork_works" >&5
11124 echo "${ECHO_T}$ac_cv_func_fork_works" >&6
11127 ac_cv_func_fork_works=$ac_cv_func_fork
11129 if test "x$ac_cv_func_fork_works" = xcross; then
11131 *-*-amigaos* | *-*-msdosdjgpp*)
11132 # Override, as these systems have only a dummy fork() stub
11133 ac_cv_func_fork_works=no
11136 ac_cv_func_fork_works=yes
11139 { echo "$as_me:$LINENO: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&5
11140 echo "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;}
11142 ac_cv_func_vfork_works=$ac_cv_func_vfork
11143 if test "x$ac_cv_func_vfork" = xyes; then
11144 echo "$as_me:$LINENO: checking for working vfork" >&5
11145 echo $ECHO_N "checking for working vfork... $ECHO_C" >&6
11146 if test "${ac_cv_func_vfork_works+set}" = set; then
11147 echo $ECHO_N "(cached) $ECHO_C" >&6
11149 if test "$cross_compiling" = yes; then
11150 ac_cv_func_vfork_works=cross
11152 cat >conftest.$ac_ext <<_ACEOF
11155 cat confdefs.h >>conftest.$ac_ext
11156 cat >>conftest.$ac_ext <<_ACEOF
11157 /* end confdefs.h. */
11158 /* Thanks to Paul Eggert for this test. */
11160 #include <stdlib.h>
11161 #include <sys/types.h>
11162 #include <sys/stat.h>
11163 #include <sys/wait.h>
11165 # include <unistd.h>
11168 # include <vfork.h>
11170 /* On some sparc systems, changes by the child to local and incoming
11171 argument registers are propagated back to the parent. The compiler
11172 is told about this with #include <vfork.h>, but some compilers
11173 (e.g. gcc -O) don't grok <vfork.h>. Test for this by using a
11174 static variable whose address is put into a register that is
11175 clobbered by the vfork. */
11178 sparc_address_test (int arg)
11180 sparc_address_test (arg) int arg;
11183 static pid_t child;
11201 pid_t parent = getpid ();
11204 sparc_address_test (0);
11209 /* Here is another test for sparc vfork register problems. This
11210 test uses lots of local variables, at least as many local
11211 variables as main has allocated so far including compiler
11212 temporaries. 4 locals are enough for gcc 1.40.3 on a Solaris
11213 4.1.3 sparc, but we use 8 to be safe. A buggy compiler should
11214 reuse the register of parent for one of the local variables,
11215 since it will think that parent can't possibly be used any more
11216 in this routine. Assigning to the local variable will thus
11217 munge parent in the parent process. */
11219 p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
11220 p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
11221 /* Convince the compiler that p..p7 are live; otherwise, it might
11222 use the same hardware register for all 8 local variables. */
11223 if (p != p1 || p != p2 || p != p3 || p != p4
11224 || p != p5 || p != p6 || p != p7)
11227 /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
11228 from child file descriptors. If the child closes a descriptor
11229 before it execs or exits, this munges the parent's descriptor
11230 as well. Test for this by closing stdout in the child. */
11231 _exit(close(fileno(stdout)) != 0);
11236 while (wait(&status) != child)
11239 /* Was there some problem with vforking? */
11242 /* Did the child fail? (This shouldn't happen.) */
11245 /* Did the vfork/compiler bug occur? */
11246 || parent != getpid()
11248 /* Did the file descriptor bug occur? */
11249 || fstat(fileno(stdout), &st) != 0
11254 rm -f conftest$ac_exeext
11255 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11256 (eval $ac_link) 2>&5
11258 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11259 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
11260 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11261 (eval $ac_try) 2>&5
11263 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11264 (exit $ac_status); }; }; then
11265 ac_cv_func_vfork_works=yes
11267 echo "$as_me: program exited with status $ac_status" >&5
11268 echo "$as_me: failed program was:" >&5
11269 sed 's/^/| /' conftest.$ac_ext >&5
11271 ( exit $ac_status )
11272 ac_cv_func_vfork_works=no
11274 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
11277 echo "$as_me:$LINENO: result: $ac_cv_func_vfork_works" >&5
11278 echo "${ECHO_T}$ac_cv_func_vfork_works" >&6
11281 if test "x$ac_cv_func_fork_works" = xcross; then
11282 ac_cv_func_vfork_works=$ac_cv_func_vfork
11283 { echo "$as_me:$LINENO: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&5
11284 echo "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;}
11287 if test "x$ac_cv_func_vfork_works" = xyes; then
11289 cat >>confdefs.h <<\_ACEOF
11290 #define HAVE_WORKING_VFORK 1
11295 cat >>confdefs.h <<\_ACEOF
11300 if test "x$ac_cv_func_fork_works" = xyes; then
11302 cat >>confdefs.h <<\_ACEOF
11303 #define HAVE_WORKING_FORK 1
11310 if test "X$prefix" = "XNONE"; then
11311 acl_final_prefix="$ac_default_prefix"
11313 acl_final_prefix="$prefix"
11315 if test "X$exec_prefix" = "XNONE"; then
11316 acl_final_exec_prefix='${prefix}'
11318 acl_final_exec_prefix="$exec_prefix"
11320 acl_save_prefix="$prefix"
11321 prefix="$acl_final_prefix"
11322 eval acl_final_exec_prefix=\"$acl_final_exec_prefix\"
11323 prefix="$acl_save_prefix"
11326 # Check whether --with-gnu-ld or --without-gnu-ld was given.
11327 if test "${with_gnu_ld+set}" = set; then
11328 withval="$with_gnu_ld"
11329 test "$withval" = no || with_gnu_ld=yes
11333 # Prepare PATH_SEPARATOR.
11334 # The user is always right.
11335 if test "${PATH_SEPARATOR+set}" != set; then
11336 echo "#! /bin/sh" >conf$$.sh
11337 echo "exit 0" >>conf$$.sh
11339 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
11347 if test "$GCC" = yes; then
11348 # Check if gcc -print-prog-name=ld gives a path.
11349 echo "$as_me:$LINENO: checking for ld used by GCC" >&5
11350 echo $ECHO_N "checking for ld used by GCC... $ECHO_C" >&6
11353 # gcc leaves a trailing carriage return which upsets mingw
11354 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
11356 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
11359 # Accept absolute paths.
11360 [\\/]* | [A-Za-z]:[\\/]*)
11361 re_direlt='/[^/][^/]*/\.\./'
11362 # Canonicalize the path of ld
11363 ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
11364 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
11365 ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
11367 test -z "$LD" && LD="$ac_prog"
11370 # If it fails, then pretend we aren't using GCC.
11374 # If it is relative, then search for the first ld in PATH.
11375 with_gnu_ld=unknown
11378 elif test "$with_gnu_ld" = yes; then
11379 echo "$as_me:$LINENO: checking for GNU ld" >&5
11380 echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6
11382 echo "$as_me:$LINENO: checking for non-GNU ld" >&5
11383 echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6
11385 if test "${acl_cv_path_LD+set}" = set; then
11386 echo $ECHO_N "(cached) $ECHO_C" >&6
11388 if test -z "$LD"; then
11389 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
11390 for ac_dir in $PATH; do
11391 test -z "$ac_dir" && ac_dir=.
11392 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
11393 acl_cv_path_LD="$ac_dir/$ac_prog"
11394 # Check to see if the program is GNU ld. I'd rather use --version,
11395 # but apparently some GNU ld's only accept -v.
11396 # Break only if it was the GNU/non-GNU ld that we prefer.
11397 if "$acl_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then
11398 test "$with_gnu_ld" != no && break
11400 test "$with_gnu_ld" != yes && break
11406 acl_cv_path_LD="$LD" # Let the user override the test with a path.
11410 LD="$acl_cv_path_LD"
11411 if test -n "$LD"; then
11412 echo "$as_me:$LINENO: result: $LD" >&5
11413 echo "${ECHO_T}$LD" >&6
11415 echo "$as_me:$LINENO: result: no" >&5
11416 echo "${ECHO_T}no" >&6
11418 test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
11419 echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
11420 { (exit 1); exit 1; }; }
11421 echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
11422 echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6
11423 if test "${acl_cv_prog_gnu_ld+set}" = set; then
11424 echo $ECHO_N "(cached) $ECHO_C" >&6
11426 # I'd rather use --version here, but apparently some GNU ld's only accept -v.
11427 if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
11428 acl_cv_prog_gnu_ld=yes
11430 acl_cv_prog_gnu_ld=no
11433 echo "$as_me:$LINENO: result: $acl_cv_prog_gnu_ld" >&5
11434 echo "${ECHO_T}$acl_cv_prog_gnu_ld" >&6
11435 with_gnu_ld=$acl_cv_prog_gnu_ld
11439 echo "$as_me:$LINENO: checking for shared library run path origin" >&5
11440 echo $ECHO_N "checking for shared library run path origin... $ECHO_C" >&6
11441 if test "${acl_cv_rpath+set}" = set; then
11442 echo $ECHO_N "(cached) $ECHO_C" >&6
11445 CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \
11446 ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh
11448 rm -f ./conftest.sh
11452 echo "$as_me:$LINENO: result: $acl_cv_rpath" >&5
11453 echo "${ECHO_T}$acl_cv_rpath" >&6
11455 libext="$acl_cv_libext"
11456 shlibext="$acl_cv_shlibext"
11457 hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec"
11458 hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator"
11459 hardcode_direct="$acl_cv_hardcode_direct"
11460 hardcode_minus_L="$acl_cv_hardcode_minus_L"
11461 # Check whether --enable-rpath or --disable-rpath was given.
11462 if test "${enable_rpath+set}" = set; then
11463 enableval="$enable_rpath"
11477 acl_save_prefix="$prefix"
11478 prefix="$acl_final_prefix"
11479 acl_save_exec_prefix="$exec_prefix"
11480 exec_prefix="$acl_final_exec_prefix"
11482 eval additional_includedir=\"$includedir\"
11483 eval additional_libdir=\"$libdir\"
11485 exec_prefix="$acl_save_exec_prefix"
11486 prefix="$acl_save_prefix"
11489 # Check whether --with-libiconv-prefix or --without-libiconv-prefix was given.
11490 if test "${with_libiconv_prefix+set}" = set; then
11491 withval="$with_libiconv_prefix"
11493 if test "X$withval" = "Xno"; then
11496 if test "X$withval" = "X"; then
11498 acl_save_prefix="$prefix"
11499 prefix="$acl_final_prefix"
11500 acl_save_exec_prefix="$exec_prefix"
11501 exec_prefix="$acl_final_exec_prefix"
11503 eval additional_includedir=\"$includedir\"
11504 eval additional_libdir=\"$libdir\"
11506 exec_prefix="$acl_save_exec_prefix"
11507 prefix="$acl_save_prefix"
11510 additional_includedir="$withval/include"
11511 additional_libdir="$withval/lib"
11521 names_already_handled=
11522 names_next_round='iconv '
11523 while test -n "$names_next_round"; do
11524 names_this_round="$names_next_round"
11526 for name in $names_this_round; do
11528 for n in $names_already_handled; do
11529 if test "$n" = "$name"; then
11530 already_handled=yes
11534 if test -z "$already_handled"; then
11535 names_already_handled="$names_already_handled $name"
11536 uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
11537 eval value=\"\$HAVE_LIB$uppername\"
11538 if test -n "$value"; then
11539 if test "$value" = yes; then
11540 eval value=\"\$LIB$uppername\"
11541 test -z "$value" || LIBICONV="${LIBICONV}${LIBICONV:+ }$value"
11542 eval value=\"\$LTLIB$uppername\"
11543 test -z "$value" || LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$value"
11552 if test $use_additional = yes; then
11553 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
11554 found_dir="$additional_libdir"
11555 found_so="$additional_libdir/lib$name.$shlibext"
11556 if test -f "$additional_libdir/lib$name.la"; then
11557 found_la="$additional_libdir/lib$name.la"
11560 if test -f "$additional_libdir/lib$name.$libext"; then
11561 found_dir="$additional_libdir"
11562 found_a="$additional_libdir/lib$name.$libext"
11563 if test -f "$additional_libdir/lib$name.la"; then
11564 found_la="$additional_libdir/lib$name.la"
11569 if test "X$found_dir" = "X"; then
11570 for x in $LDFLAGS $LTLIBICONV; do
11572 acl_save_prefix="$prefix"
11573 prefix="$acl_final_prefix"
11574 acl_save_exec_prefix="$exec_prefix"
11575 exec_prefix="$acl_final_exec_prefix"
11577 exec_prefix="$acl_save_exec_prefix"
11578 prefix="$acl_save_prefix"
11582 dir=`echo "X$x" | sed -e 's/^X-L//'`
11583 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
11585 found_so="$dir/lib$name.$shlibext"
11586 if test -f "$dir/lib$name.la"; then
11587 found_la="$dir/lib$name.la"
11590 if test -f "$dir/lib$name.$libext"; then
11592 found_a="$dir/lib$name.$libext"
11593 if test -f "$dir/lib$name.la"; then
11594 found_la="$dir/lib$name.la"
11600 if test "X$found_dir" != "X"; then
11605 if test "X$found_dir" != "X"; then
11606 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$found_dir -l$name"
11607 if test "X$found_so" != "X"; then
11608 if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
11609 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
11612 for x in $ltrpathdirs; do
11613 if test "X$x" = "X$found_dir"; then
11618 if test -z "$haveit"; then
11619 ltrpathdirs="$ltrpathdirs $found_dir"
11621 if test "$hardcode_direct" = yes; then
11622 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
11624 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
11625 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
11627 for x in $rpathdirs; do
11628 if test "X$x" = "X$found_dir"; then
11633 if test -z "$haveit"; then
11634 rpathdirs="$rpathdirs $found_dir"
11638 for x in $LDFLAGS $LIBICONV; do
11640 acl_save_prefix="$prefix"
11641 prefix="$acl_final_prefix"
11642 acl_save_exec_prefix="$exec_prefix"
11643 exec_prefix="$acl_final_exec_prefix"
11645 exec_prefix="$acl_save_exec_prefix"
11646 prefix="$acl_save_prefix"
11648 if test "X$x" = "X-L$found_dir"; then
11653 if test -z "$haveit"; then
11654 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir"
11656 if test "$hardcode_minus_L" != no; then
11657 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
11659 LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
11665 if test "X$found_a" != "X"; then
11666 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_a"
11668 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir -l$name"
11671 additional_includedir=
11672 case "$found_dir" in
11674 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
11675 additional_includedir="$basedir/include"
11678 if test "X$additional_includedir" != "X"; then
11679 if test "X$additional_includedir" != "X/usr/include"; then
11681 if test "X$additional_includedir" = "X/usr/local/include"; then
11682 if test -n "$GCC"; then
11684 linux*) haveit=yes;;
11688 if test -z "$haveit"; then
11689 for x in $CPPFLAGS $INCICONV; do
11691 acl_save_prefix="$prefix"
11692 prefix="$acl_final_prefix"
11693 acl_save_exec_prefix="$exec_prefix"
11694 exec_prefix="$acl_final_exec_prefix"
11696 exec_prefix="$acl_save_exec_prefix"
11697 prefix="$acl_save_prefix"
11699 if test "X$x" = "X-I$additional_includedir"; then
11704 if test -z "$haveit"; then
11705 if test -d "$additional_includedir"; then
11706 INCICONV="${INCICONV}${INCICONV:+ }-I$additional_includedir"
11712 if test -n "$found_la"; then
11713 save_libdir="$libdir"
11714 case "$found_la" in
11715 */* | *\\*) . "$found_la" ;;
11716 *) . "./$found_la" ;;
11718 libdir="$save_libdir"
11719 for dep in $dependency_libs; do
11722 additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
11723 if test "X$additional_libdir" != "X/usr/lib"; then
11725 if test "X$additional_libdir" = "X/usr/local/lib"; then
11726 if test -n "$GCC"; then
11728 linux*) haveit=yes;;
11732 if test -z "$haveit"; then
11734 for x in $LDFLAGS $LIBICONV; do
11736 acl_save_prefix="$prefix"
11737 prefix="$acl_final_prefix"
11738 acl_save_exec_prefix="$exec_prefix"
11739 exec_prefix="$acl_final_exec_prefix"
11741 exec_prefix="$acl_save_exec_prefix"
11742 prefix="$acl_save_prefix"
11744 if test "X$x" = "X-L$additional_libdir"; then
11749 if test -z "$haveit"; then
11750 if test -d "$additional_libdir"; then
11751 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$additional_libdir"
11755 for x in $LDFLAGS $LTLIBICONV; do
11757 acl_save_prefix="$prefix"
11758 prefix="$acl_final_prefix"
11759 acl_save_exec_prefix="$exec_prefix"
11760 exec_prefix="$acl_final_exec_prefix"
11762 exec_prefix="$acl_save_exec_prefix"
11763 prefix="$acl_save_prefix"
11765 if test "X$x" = "X-L$additional_libdir"; then
11770 if test -z "$haveit"; then
11771 if test -d "$additional_libdir"; then
11772 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$additional_libdir"
11779 dir=`echo "X$dep" | sed -e 's/^X-R//'`
11780 if test "$enable_rpath" != no; then
11782 for x in $rpathdirs; do
11783 if test "X$x" = "X$dir"; then
11788 if test -z "$haveit"; then
11789 rpathdirs="$rpathdirs $dir"
11792 for x in $ltrpathdirs; do
11793 if test "X$x" = "X$dir"; then
11798 if test -z "$haveit"; then
11799 ltrpathdirs="$ltrpathdirs $dir"
11804 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
11807 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
11810 LIBICONV="${LIBICONV}${LIBICONV:+ }$dep"
11811 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$dep"
11817 LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
11818 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-l$name"
11824 if test "X$rpathdirs" != "X"; then
11825 if test -n "$hardcode_libdir_separator"; then
11827 for found_dir in $rpathdirs; do
11828 alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
11830 acl_save_libdir="$libdir"
11832 eval flag=\"$hardcode_libdir_flag_spec\"
11833 libdir="$acl_save_libdir"
11834 LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
11836 for found_dir in $rpathdirs; do
11837 acl_save_libdir="$libdir"
11838 libdir="$found_dir"
11839 eval flag=\"$hardcode_libdir_flag_spec\"
11840 libdir="$acl_save_libdir"
11841 LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
11845 if test "X$ltrpathdirs" != "X"; then
11846 for found_dir in $ltrpathdirs; do
11847 LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-R$found_dir"
11857 am_save_CPPFLAGS="$CPPFLAGS"
11859 for element in $INCICONV; do
11861 for x in $CPPFLAGS; do
11863 acl_save_prefix="$prefix"
11864 prefix="$acl_final_prefix"
11865 acl_save_exec_prefix="$exec_prefix"
11866 exec_prefix="$acl_final_exec_prefix"
11868 exec_prefix="$acl_save_exec_prefix"
11869 prefix="$acl_save_prefix"
11871 if test "X$x" = "X$element"; then
11876 if test -z "$haveit"; then
11877 CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
11882 echo "$as_me:$LINENO: checking for iconv" >&5
11883 echo $ECHO_N "checking for iconv... $ECHO_C" >&6
11884 if test "${am_cv_func_iconv+set}" = set; then
11885 echo $ECHO_N "(cached) $ECHO_C" >&6
11888 am_cv_func_iconv="no, consider installing GNU libiconv"
11890 cat >conftest.$ac_ext <<_ACEOF
11893 cat confdefs.h >>conftest.$ac_ext
11894 cat >>conftest.$ac_ext <<_ACEOF
11895 /* end confdefs.h. */
11896 #include <stdlib.h>
11901 iconv_t cd = iconv_open("","");
11902 iconv(cd,NULL,NULL,NULL,NULL);
11908 rm -f conftest.$ac_objext conftest$ac_exeext
11909 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11910 (eval $ac_link) 2>conftest.er1
11912 grep -v '^ *+' conftest.er1 >conftest.err
11914 cat conftest.err >&5
11915 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11916 (exit $ac_status); } &&
11917 { ac_try='test -z "$ac_c_werror_flag"
11918 || test ! -s conftest.err'
11919 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11920 (eval $ac_try) 2>&5
11922 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11923 (exit $ac_status); }; } &&
11924 { ac_try='test -s conftest$ac_exeext'
11925 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11926 (eval $ac_try) 2>&5
11928 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11929 (exit $ac_status); }; }; then
11930 am_cv_func_iconv=yes
11932 echo "$as_me: failed program was:" >&5
11933 sed 's/^/| /' conftest.$ac_ext >&5
11936 rm -f conftest.err conftest.$ac_objext \
11937 conftest$ac_exeext conftest.$ac_ext
11938 if test "$am_cv_func_iconv" != yes; then
11939 am_save_LIBS="$LIBS"
11940 LIBS="$LIBS $LIBICONV"
11941 cat >conftest.$ac_ext <<_ACEOF
11944 cat confdefs.h >>conftest.$ac_ext
11945 cat >>conftest.$ac_ext <<_ACEOF
11946 /* end confdefs.h. */
11947 #include <stdlib.h>
11952 iconv_t cd = iconv_open("","");
11953 iconv(cd,NULL,NULL,NULL,NULL);
11959 rm -f conftest.$ac_objext conftest$ac_exeext
11960 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11961 (eval $ac_link) 2>conftest.er1
11963 grep -v '^ *+' conftest.er1 >conftest.err
11965 cat conftest.err >&5
11966 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11967 (exit $ac_status); } &&
11968 { ac_try='test -z "$ac_c_werror_flag"
11969 || test ! -s conftest.err'
11970 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11971 (eval $ac_try) 2>&5
11973 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11974 (exit $ac_status); }; } &&
11975 { ac_try='test -s conftest$ac_exeext'
11976 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11977 (eval $ac_try) 2>&5
11979 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11980 (exit $ac_status); }; }; then
11981 am_cv_lib_iconv=yes
11982 am_cv_func_iconv=yes
11984 echo "$as_me: failed program was:" >&5
11985 sed 's/^/| /' conftest.$ac_ext >&5
11988 rm -f conftest.err conftest.$ac_objext \
11989 conftest$ac_exeext conftest.$ac_ext
11990 LIBS="$am_save_LIBS"
11994 echo "$as_me:$LINENO: result: $am_cv_func_iconv" >&5
11995 echo "${ECHO_T}$am_cv_func_iconv" >&6
11996 if test "$am_cv_func_iconv" = yes; then
11998 cat >>confdefs.h <<\_ACEOF
11999 #define HAVE_ICONV 1
12003 if test "$am_cv_lib_iconv" = yes; then
12004 echo "$as_me:$LINENO: checking how to link with libiconv" >&5
12005 echo $ECHO_N "checking how to link with libiconv... $ECHO_C" >&6
12006 echo "$as_me:$LINENO: result: $LIBICONV" >&5
12007 echo "${ECHO_T}$LIBICONV" >&6
12009 CPPFLAGS="$am_save_CPPFLAGS"
12016 if test "$am_cv_func_iconv" = yes; then
12017 echo "$as_me:$LINENO: checking for iconv declaration" >&5
12018 echo $ECHO_N "checking for iconv declaration... $ECHO_C" >&6
12019 if test "${am_cv_proto_iconv+set}" = set; then
12020 echo $ECHO_N "(cached) $ECHO_C" >&6
12023 cat >conftest.$ac_ext <<_ACEOF
12026 cat confdefs.h >>conftest.$ac_ext
12027 cat >>conftest.$ac_ext <<_ACEOF
12028 /* end confdefs.h. */
12030 #include <stdlib.h>
12036 #if defined(__STDC__) || defined(__cplusplus)
12037 size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
12050 rm -f conftest.$ac_objext
12051 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12052 (eval $ac_compile) 2>conftest.er1
12054 grep -v '^ *+' conftest.er1 >conftest.err
12056 cat conftest.err >&5
12057 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12058 (exit $ac_status); } &&
12059 { ac_try='test -z "$ac_c_werror_flag"
12060 || test ! -s conftest.err'
12061 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12062 (eval $ac_try) 2>&5
12064 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12065 (exit $ac_status); }; } &&
12066 { ac_try='test -s conftest.$ac_objext'
12067 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12068 (eval $ac_try) 2>&5
12070 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12071 (exit $ac_status); }; }; then
12072 am_cv_proto_iconv_arg1=""
12074 echo "$as_me: failed program was:" >&5
12075 sed 's/^/| /' conftest.$ac_ext >&5
12077 am_cv_proto_iconv_arg1="const"
12079 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
12080 am_cv_proto_iconv="extern size_t iconv (iconv_t cd, $am_cv_proto_iconv_arg1 char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);"
12083 am_cv_proto_iconv=`echo "$am_cv_proto_iconv" | tr -s ' ' | sed -e 's/( /(/'`
12084 echo "$as_me:$LINENO: result: ${ac_t:-
12085 }$am_cv_proto_iconv" >&5
12086 echo "${ECHO_T}${ac_t:-
12087 }$am_cv_proto_iconv" >&6
12089 cat >>confdefs.h <<_ACEOF
12090 #define ICONV_CONST $am_cv_proto_iconv_arg1
12095 # Until we have in-tree GNU iconv:
12100 echo "$as_me:$LINENO: checking for LC_MESSAGES" >&5
12101 echo $ECHO_N "checking for LC_MESSAGES... $ECHO_C" >&6
12102 if test "${am_cv_val_LC_MESSAGES+set}" = set; then
12103 echo $ECHO_N "(cached) $ECHO_C" >&6
12105 cat >conftest.$ac_ext <<_ACEOF
12108 cat confdefs.h >>conftest.$ac_ext
12109 cat >>conftest.$ac_ext <<_ACEOF
12110 /* end confdefs.h. */
12111 #include <locale.h>
12120 rm -f conftest.$ac_objext conftest$ac_exeext
12121 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12122 (eval $ac_link) 2>conftest.er1
12124 grep -v '^ *+' conftest.er1 >conftest.err
12126 cat conftest.err >&5
12127 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12128 (exit $ac_status); } &&
12129 { ac_try='test -z "$ac_c_werror_flag"
12130 || test ! -s conftest.err'
12131 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12132 (eval $ac_try) 2>&5
12134 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12135 (exit $ac_status); }; } &&
12136 { ac_try='test -s conftest$ac_exeext'
12137 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12138 (eval $ac_try) 2>&5
12140 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12141 (exit $ac_status); }; }; then
12142 am_cv_val_LC_MESSAGES=yes
12144 echo "$as_me: failed program was:" >&5
12145 sed 's/^/| /' conftest.$ac_ext >&5
12147 am_cv_val_LC_MESSAGES=no
12149 rm -f conftest.err conftest.$ac_objext \
12150 conftest$ac_exeext conftest.$ac_ext
12152 echo "$as_me:$LINENO: result: $am_cv_val_LC_MESSAGES" >&5
12153 echo "${ECHO_T}$am_cv_val_LC_MESSAGES" >&6
12154 if test $am_cv_val_LC_MESSAGES = yes; then
12156 cat >>confdefs.h <<\_ACEOF
12157 #define HAVE_LC_MESSAGES 1
12164 echo "$as_me:$LINENO: checking for nl_langinfo and CODESET" >&5
12165 echo $ECHO_N "checking for nl_langinfo and CODESET... $ECHO_C" >&6
12166 if test "${am_cv_langinfo_codeset+set}" = set; then
12167 echo $ECHO_N "(cached) $ECHO_C" >&6
12169 cat >conftest.$ac_ext <<_ACEOF
12172 cat confdefs.h >>conftest.$ac_ext
12173 cat >>conftest.$ac_ext <<_ACEOF
12174 /* end confdefs.h. */
12175 #include <langinfo.h>
12179 char* cs = nl_langinfo(CODESET);
12184 rm -f conftest.$ac_objext conftest$ac_exeext
12185 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12186 (eval $ac_link) 2>conftest.er1
12188 grep -v '^ *+' conftest.er1 >conftest.err
12190 cat conftest.err >&5
12191 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12192 (exit $ac_status); } &&
12193 { ac_try='test -z "$ac_c_werror_flag"
12194 || test ! -s conftest.err'
12195 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12196 (eval $ac_try) 2>&5
12198 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12199 (exit $ac_status); }; } &&
12200 { ac_try='test -s conftest$ac_exeext'
12201 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12202 (eval $ac_try) 2>&5
12204 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12205 (exit $ac_status); }; }; then
12206 am_cv_langinfo_codeset=yes
12208 echo "$as_me: failed program was:" >&5
12209 sed 's/^/| /' conftest.$ac_ext >&5
12211 am_cv_langinfo_codeset=no
12213 rm -f conftest.err conftest.$ac_objext \
12214 conftest$ac_exeext conftest.$ac_ext
12217 echo "$as_me:$LINENO: result: $am_cv_langinfo_codeset" >&5
12218 echo "${ECHO_T}$am_cv_langinfo_codeset" >&6
12219 if test $am_cv_langinfo_codeset = yes; then
12221 cat >>confdefs.h <<\_ACEOF
12222 #define HAVE_LANGINFO_CODESET 1
12228 # We will need to find libiberty.h and ansidecl.h
12229 saved_CFLAGS="$CFLAGS"
12230 CFLAGS="$CFLAGS -I${srcdir} -I${srcdir}/../include"
12270 for ac_func in getenv atol asprintf sbrk abort atof getcwd getwd \
12271 strsignal strstr strverscmp \
12272 errno snprintf vsnprintf vasprintf malloc realloc calloc \
12273 free basename getopt clock getpagesize clearerr_unlocked feof_unlocked ferror_unlocked fflush_unlocked fgetc_unlocked fgets_unlocked fileno_unlocked fprintf_unlocked fputc_unlocked fputs_unlocked fread_unlocked fwrite_unlocked getchar_unlocked getc_unlocked putchar_unlocked putc_unlocked
12275 ac_tr_decl=`echo "HAVE_DECL_$ac_func" | $as_tr_cpp`
12276 echo "$as_me:$LINENO: checking whether $ac_func is declared" >&5
12277 echo $ECHO_N "checking whether $ac_func is declared... $ECHO_C" >&6
12278 if eval "test \"\${gcc_cv_have_decl_$ac_func+set}\" = set"; then
12279 echo $ECHO_N "(cached) $ECHO_C" >&6
12281 cat >conftest.$ac_ext <<_ACEOF
12284 cat confdefs.h >>conftest.$ac_ext
12285 cat >>conftest.$ac_ext <<_ACEOF
12286 /* end confdefs.h. */
12288 #define $ac_tr_decl 1
12290 #include "ansidecl.h"
12291 #include "system.h"
12297 char *(*pfn) = (char *(*)) $ac_func ;
12303 rm -f conftest.$ac_objext
12304 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12305 (eval $ac_compile) 2>conftest.er1
12307 grep -v '^ *+' conftest.er1 >conftest.err
12309 cat conftest.err >&5
12310 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12311 (exit $ac_status); } &&
12312 { ac_try='test -z "$ac_c_werror_flag"
12313 || test ! -s conftest.err'
12314 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12315 (eval $ac_try) 2>&5
12317 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12318 (exit $ac_status); }; } &&
12319 { ac_try='test -s conftest.$ac_objext'
12320 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12321 (eval $ac_try) 2>&5
12323 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12324 (exit $ac_status); }; }; then
12325 eval "gcc_cv_have_decl_$ac_func=yes"
12327 echo "$as_me: failed program was:" >&5
12328 sed 's/^/| /' conftest.$ac_ext >&5
12330 eval "gcc_cv_have_decl_$ac_func=no"
12332 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
12335 if eval "test \"`echo '$gcc_cv_have_decl_'$ac_func`\" = yes"; then
12336 echo "$as_me:$LINENO: result: yes" >&5
12337 echo "${ECHO_T}yes" >&6 ; cat >>confdefs.h <<_ACEOF
12338 #define $ac_tr_decl 1
12342 echo "$as_me:$LINENO: result: no" >&5
12343 echo "${ECHO_T}no" >&6 ; cat >>confdefs.h <<_ACEOF
12344 #define $ac_tr_decl 0
12355 for ac_func in getrlimit setrlimit getrusage
12357 ac_tr_decl=`echo "HAVE_DECL_$ac_func" | $as_tr_cpp`
12358 echo "$as_me:$LINENO: checking whether $ac_func is declared" >&5
12359 echo $ECHO_N "checking whether $ac_func is declared... $ECHO_C" >&6
12360 if eval "test \"\${gcc_cv_have_decl_$ac_func+set}\" = set"; then
12361 echo $ECHO_N "(cached) $ECHO_C" >&6
12363 cat >conftest.$ac_ext <<_ACEOF
12366 cat confdefs.h >>conftest.$ac_ext
12367 cat >>conftest.$ac_ext <<_ACEOF
12368 /* end confdefs.h. */
12370 #define $ac_tr_decl 1
12372 #include "ansidecl.h"
12373 #include "system.h"
12374 #ifdef HAVE_SYS_RESOURCE_H
12375 #include <sys/resource.h>
12383 char *(*pfn) = (char *(*)) $ac_func ;
12389 rm -f conftest.$ac_objext
12390 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12391 (eval $ac_compile) 2>conftest.er1
12393 grep -v '^ *+' conftest.er1 >conftest.err
12395 cat conftest.err >&5
12396 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12397 (exit $ac_status); } &&
12398 { ac_try='test -z "$ac_c_werror_flag"
12399 || test ! -s conftest.err'
12400 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12401 (eval $ac_try) 2>&5
12403 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12404 (exit $ac_status); }; } &&
12405 { ac_try='test -s conftest.$ac_objext'
12406 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12407 (eval $ac_try) 2>&5
12409 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12410 (exit $ac_status); }; }; then
12411 eval "gcc_cv_have_decl_$ac_func=yes"
12413 echo "$as_me: failed program was:" >&5
12414 sed 's/^/| /' conftest.$ac_ext >&5
12416 eval "gcc_cv_have_decl_$ac_func=no"
12418 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
12421 if eval "test \"`echo '$gcc_cv_have_decl_'$ac_func`\" = yes"; then
12422 echo "$as_me:$LINENO: result: yes" >&5
12423 echo "${ECHO_T}yes" >&6 ; cat >>confdefs.h <<_ACEOF
12424 #define $ac_tr_decl 1
12428 echo "$as_me:$LINENO: result: no" >&5
12429 echo "${ECHO_T}no" >&6 ; cat >>confdefs.h <<_ACEOF
12430 #define $ac_tr_decl 0
12438 cat >conftest.$ac_ext <<_ACEOF
12441 cat confdefs.h >>conftest.$ac_ext
12442 cat >>conftest.$ac_ext <<_ACEOF
12443 /* end confdefs.h. */
12445 #include "ansidecl.h"
12446 #include "system.h"
12447 #ifdef HAVE_SYS_RESOURCE_H
12448 #include <sys/resource.h>
12459 rm -f conftest.$ac_objext
12460 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12461 (eval $ac_compile) 2>conftest.er1
12463 grep -v '^ *+' conftest.er1 >conftest.err
12465 cat conftest.err >&5
12466 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12467 (exit $ac_status); } &&
12468 { ac_try='test -z "$ac_c_werror_flag"
12469 || test ! -s conftest.err'
12470 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12471 (eval $ac_try) 2>&5
12473 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12474 (exit $ac_status); }; } &&
12475 { ac_try='test -s conftest.$ac_objext'
12476 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12477 (eval $ac_try) 2>&5
12479 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12480 (exit $ac_status); }; }; then
12483 echo "$as_me: failed program was:" >&5
12484 sed 's/^/| /' conftest.$ac_ext >&5
12487 cat >>confdefs.h <<\_ACEOF
12488 #define rlim_t long
12492 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
12494 # On AIX 5.2, <ldfcn.h> conflicts with <fcntl.h>, as both define incompatible
12495 # FREAD and FWRITE macros. Fortunately, for GCC's single usage of ldgetname
12496 # in collect2.c, <fcntl.h> isn't visible, but the configure test below needs
12497 # to undef these macros to get the correct value for HAVE_DECL_LDGETNAME.
12499 for ac_func in ldgetname
12501 ac_tr_decl=`echo "HAVE_DECL_$ac_func" | $as_tr_cpp`
12502 echo "$as_me:$LINENO: checking whether $ac_func is declared" >&5
12503 echo $ECHO_N "checking whether $ac_func is declared... $ECHO_C" >&6
12504 if eval "test \"\${gcc_cv_have_decl_$ac_func+set}\" = set"; then
12505 echo $ECHO_N "(cached) $ECHO_C" >&6
12507 cat >conftest.$ac_ext <<_ACEOF
12510 cat confdefs.h >>conftest.$ac_ext
12511 cat >>conftest.$ac_ext <<_ACEOF
12512 /* end confdefs.h. */
12514 #define $ac_tr_decl 1
12516 #include "ansidecl.h"
12517 #include "system.h"
12518 #ifdef HAVE_LDFCN_H
12529 char *(*pfn) = (char *(*)) $ac_func ;
12535 rm -f conftest.$ac_objext
12536 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12537 (eval $ac_compile) 2>conftest.er1
12539 grep -v '^ *+' conftest.er1 >conftest.err
12541 cat conftest.err >&5
12542 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12543 (exit $ac_status); } &&
12544 { ac_try='test -z "$ac_c_werror_flag"
12545 || test ! -s conftest.err'
12546 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12547 (eval $ac_try) 2>&5
12549 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12550 (exit $ac_status); }; } &&
12551 { ac_try='test -s conftest.$ac_objext'
12552 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12553 (eval $ac_try) 2>&5
12555 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12556 (exit $ac_status); }; }; then
12557 eval "gcc_cv_have_decl_$ac_func=yes"
12559 echo "$as_me: failed program was:" >&5
12560 sed 's/^/| /' conftest.$ac_ext >&5
12562 eval "gcc_cv_have_decl_$ac_func=no"
12564 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
12567 if eval "test \"`echo '$gcc_cv_have_decl_'$ac_func`\" = yes"; then
12568 echo "$as_me:$LINENO: result: yes" >&5
12569 echo "${ECHO_T}yes" >&6 ; cat >>confdefs.h <<_ACEOF
12570 #define $ac_tr_decl 1
12574 echo "$as_me:$LINENO: result: no" >&5
12575 echo "${ECHO_T}no" >&6 ; cat >>confdefs.h <<_ACEOF
12576 #define $ac_tr_decl 0
12585 for ac_func in times
12587 ac_tr_decl=`echo "HAVE_DECL_$ac_func" | $as_tr_cpp`
12588 echo "$as_me:$LINENO: checking whether $ac_func is declared" >&5
12589 echo $ECHO_N "checking whether $ac_func is declared... $ECHO_C" >&6
12590 if eval "test \"\${gcc_cv_have_decl_$ac_func+set}\" = set"; then
12591 echo $ECHO_N "(cached) $ECHO_C" >&6
12593 cat >conftest.$ac_ext <<_ACEOF
12596 cat confdefs.h >>conftest.$ac_ext
12597 cat >>conftest.$ac_ext <<_ACEOF
12598 /* end confdefs.h. */
12600 #define $ac_tr_decl 1
12602 #include "ansidecl.h"
12603 #include "system.h"
12604 #ifdef HAVE_SYS_TIMES_H
12605 #include <sys/times.h>
12613 char *(*pfn) = (char *(*)) $ac_func ;
12619 rm -f conftest.$ac_objext
12620 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12621 (eval $ac_compile) 2>conftest.er1
12623 grep -v '^ *+' conftest.er1 >conftest.err
12625 cat conftest.err >&5
12626 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12627 (exit $ac_status); } &&
12628 { ac_try='test -z "$ac_c_werror_flag"
12629 || test ! -s conftest.err'
12630 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12631 (eval $ac_try) 2>&5
12633 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12634 (exit $ac_status); }; } &&
12635 { ac_try='test -s conftest.$ac_objext'
12636 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12637 (eval $ac_try) 2>&5
12639 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12640 (exit $ac_status); }; }; then
12641 eval "gcc_cv_have_decl_$ac_func=yes"
12643 echo "$as_me: failed program was:" >&5
12644 sed 's/^/| /' conftest.$ac_ext >&5
12646 eval "gcc_cv_have_decl_$ac_func=no"
12648 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
12651 if eval "test \"`echo '$gcc_cv_have_decl_'$ac_func`\" = yes"; then
12652 echo "$as_me:$LINENO: result: yes" >&5
12653 echo "${ECHO_T}yes" >&6 ; cat >>confdefs.h <<_ACEOF
12654 #define $ac_tr_decl 1
12658 echo "$as_me:$LINENO: result: no" >&5
12659 echo "${ECHO_T}no" >&6 ; cat >>confdefs.h <<_ACEOF
12660 #define $ac_tr_decl 0
12669 for ac_func in sigaltstack
12671 ac_tr_decl=`echo "HAVE_DECL_$ac_func" | $as_tr_cpp`
12672 echo "$as_me:$LINENO: checking whether $ac_func is declared" >&5
12673 echo $ECHO_N "checking whether $ac_func is declared... $ECHO_C" >&6
12674 if eval "test \"\${gcc_cv_have_decl_$ac_func+set}\" = set"; then
12675 echo $ECHO_N "(cached) $ECHO_C" >&6
12677 cat >conftest.$ac_ext <<_ACEOF
12680 cat confdefs.h >>conftest.$ac_ext
12681 cat >>conftest.$ac_ext <<_ACEOF
12682 /* end confdefs.h. */
12684 #define $ac_tr_decl 1
12686 #include "ansidecl.h"
12687 #include "system.h"
12688 #include <signal.h>
12695 char *(*pfn) = (char *(*)) $ac_func ;
12701 rm -f conftest.$ac_objext
12702 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12703 (eval $ac_compile) 2>conftest.er1
12705 grep -v '^ *+' conftest.er1 >conftest.err
12707 cat conftest.err >&5
12708 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12709 (exit $ac_status); } &&
12710 { ac_try='test -z "$ac_c_werror_flag"
12711 || test ! -s conftest.err'
12712 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12713 (eval $ac_try) 2>&5
12715 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12716 (exit $ac_status); }; } &&
12717 { ac_try='test -s conftest.$ac_objext'
12718 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12719 (eval $ac_try) 2>&5
12721 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12722 (exit $ac_status); }; }; then
12723 eval "gcc_cv_have_decl_$ac_func=yes"
12725 echo "$as_me: failed program was:" >&5
12726 sed 's/^/| /' conftest.$ac_ext >&5
12728 eval "gcc_cv_have_decl_$ac_func=no"
12730 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
12733 if eval "test \"`echo '$gcc_cv_have_decl_'$ac_func`\" = yes"; then
12734 echo "$as_me:$LINENO: result: yes" >&5
12735 echo "${ECHO_T}yes" >&6 ; cat >>confdefs.h <<_ACEOF
12736 #define $ac_tr_decl 1
12740 echo "$as_me:$LINENO: result: no" >&5
12741 echo "${ECHO_T}no" >&6 ; cat >>confdefs.h <<_ACEOF
12742 #define $ac_tr_decl 0
12750 # More time-related stuff.
12751 echo "$as_me:$LINENO: checking for struct tms" >&5
12752 echo $ECHO_N "checking for struct tms... $ECHO_C" >&6
12753 if test "${ac_cv_struct_tms+set}" = set; then
12754 echo $ECHO_N "(cached) $ECHO_C" >&6
12757 cat >conftest.$ac_ext <<_ACEOF
12760 cat confdefs.h >>conftest.$ac_ext
12761 cat >>conftest.$ac_ext <<_ACEOF
12762 /* end confdefs.h. */
12764 #include "ansidecl.h"
12765 #include "system.h"
12766 #ifdef HAVE_SYS_TIMES_H
12767 #include <sys/times.h>
12778 rm -f conftest.$ac_objext
12779 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12780 (eval $ac_compile) 2>conftest.er1
12782 grep -v '^ *+' conftest.er1 >conftest.err
12784 cat conftest.err >&5
12785 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12786 (exit $ac_status); } &&
12787 { ac_try='test -z "$ac_c_werror_flag"
12788 || test ! -s conftest.err'
12789 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12790 (eval $ac_try) 2>&5
12792 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12793 (exit $ac_status); }; } &&
12794 { ac_try='test -s conftest.$ac_objext'
12795 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12796 (eval $ac_try) 2>&5
12798 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12799 (exit $ac_status); }; }; then
12800 ac_cv_struct_tms=yes
12802 echo "$as_me: failed program was:" >&5
12803 sed 's/^/| /' conftest.$ac_ext >&5
12805 ac_cv_struct_tms=no
12807 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
12809 echo "$as_me:$LINENO: result: $ac_cv_struct_tms" >&5
12810 echo "${ECHO_T}$ac_cv_struct_tms" >&6
12811 if test $ac_cv_struct_tms = yes; then
12813 cat >>confdefs.h <<\_ACEOF
12814 #define HAVE_STRUCT_TMS 1
12819 # use gcc_cv_* here because this doesn't match the behavior of AC_CHECK_TYPE.
12820 # revisit after autoconf 2.50.
12821 echo "$as_me:$LINENO: checking for clock_t" >&5
12822 echo $ECHO_N "checking for clock_t... $ECHO_C" >&6
12823 if test "${gcc_cv_type_clock_t+set}" = set; then
12824 echo $ECHO_N "(cached) $ECHO_C" >&6
12827 cat >conftest.$ac_ext <<_ACEOF
12830 cat confdefs.h >>conftest.$ac_ext
12831 cat >>conftest.$ac_ext <<_ACEOF
12832 /* end confdefs.h. */
12834 #include "ansidecl.h"
12835 #include "system.h"
12845 rm -f conftest.$ac_objext
12846 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12847 (eval $ac_compile) 2>conftest.er1
12849 grep -v '^ *+' conftest.er1 >conftest.err
12851 cat conftest.err >&5
12852 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12853 (exit $ac_status); } &&
12854 { ac_try='test -z "$ac_c_werror_flag"
12855 || test ! -s conftest.err'
12856 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12857 (eval $ac_try) 2>&5
12859 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12860 (exit $ac_status); }; } &&
12861 { ac_try='test -s conftest.$ac_objext'
12862 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12863 (eval $ac_try) 2>&5
12865 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12866 (exit $ac_status); }; }; then
12867 gcc_cv_type_clock_t=yes
12869 echo "$as_me: failed program was:" >&5
12870 sed 's/^/| /' conftest.$ac_ext >&5
12872 gcc_cv_type_clock_t=no
12874 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
12876 echo "$as_me:$LINENO: result: $gcc_cv_type_clock_t" >&5
12877 echo "${ECHO_T}$gcc_cv_type_clock_t" >&6
12878 if test $gcc_cv_type_clock_t = yes; then
12880 cat >>confdefs.h <<\_ACEOF
12881 #define HAVE_CLOCK_T 1
12886 # Restore CFLAGS from before the gcc_AC_NEED_DECLARATIONS tests.
12887 CFLAGS="$saved_CFLAGS"
12889 # Check whether --enable-initfini-array or --disable-initfini-array was given.
12890 if test "${enable_initfini_array+set}" = set; then
12891 enableval="$enable_initfini_array"
12895 echo "$as_me:$LINENO: checking for .preinit_array/.init_array/.fini_array support" >&5
12896 echo $ECHO_N "checking for .preinit_array/.init_array/.fini_array support... $ECHO_C" >&6
12897 if test "${gcc_cv_initfini_array+set}" = set; then
12898 echo $ECHO_N "(cached) $ECHO_C" >&6
12900 if test "$cross_compiling" = yes; then
12901 gcc_cv_initfini_array=no
12903 cat >conftest.$ac_ext <<_ACEOF
12906 cat confdefs.h >>conftest.$ac_ext
12907 cat >>conftest.$ac_ext <<_ACEOF
12908 /* end confdefs.h. */
12911 int main (void) { return x; }
12912 int foo (void) { x = 0; }
12913 int (*fp) (void) __attribute__ ((section (".init_array"))) = foo;
12915 rm -f conftest$ac_exeext
12916 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12917 (eval $ac_link) 2>&5
12919 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12920 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
12921 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12922 (eval $ac_try) 2>&5
12924 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12925 (exit $ac_status); }; }; then
12926 gcc_cv_initfini_array=yes
12928 echo "$as_me: program exited with status $ac_status" >&5
12929 echo "$as_me: failed program was:" >&5
12930 sed 's/^/| /' conftest.$ac_ext >&5
12932 ( exit $ac_status )
12933 gcc_cv_initfini_array=no
12935 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
12938 echo "$as_me:$LINENO: result: $gcc_cv_initfini_array" >&5
12939 echo "${ECHO_T}$gcc_cv_initfini_array" >&6
12940 enable_initfini_array=$gcc_cv_initfini_array
12943 if test $enable_initfini_array = yes; then
12945 cat >>confdefs.h <<\_ACEOF
12946 #define HAVE_INITFINI_ARRAY 1
12951 # mkdir takes a single argument on some systems.
12952 echo "$as_me:$LINENO: checking if mkdir takes one argument" >&5
12953 echo $ECHO_N "checking if mkdir takes one argument... $ECHO_C" >&6
12954 if test "${gcc_cv_mkdir_takes_one_arg+set}" = set; then
12955 echo $ECHO_N "(cached) $ECHO_C" >&6
12957 cat >conftest.$ac_ext <<_ACEOF
12960 cat confdefs.h >>conftest.$ac_ext
12961 cat >>conftest.$ac_ext <<_ACEOF
12962 /* end confdefs.h. */
12964 #include <sys/types.h>
12965 #ifdef HAVE_SYS_STAT_H
12966 # include <sys/stat.h>
12968 #ifdef HAVE_UNISTD_H
12969 # include <unistd.h>
12971 #ifdef HAVE_DIRECT_H
12972 # include <direct.h>
12982 rm -f conftest.$ac_objext
12983 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12984 (eval $ac_compile) 2>conftest.er1
12986 grep -v '^ *+' conftest.er1 >conftest.err
12988 cat conftest.err >&5
12989 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12990 (exit $ac_status); } &&
12991 { ac_try='test -z "$ac_c_werror_flag"
12992 || test ! -s conftest.err'
12993 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12994 (eval $ac_try) 2>&5
12996 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12997 (exit $ac_status); }; } &&
12998 { ac_try='test -s conftest.$ac_objext'
12999 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13000 (eval $ac_try) 2>&5
13002 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13003 (exit $ac_status); }; }; then
13004 gcc_cv_mkdir_takes_one_arg=no
13006 echo "$as_me: failed program was:" >&5
13007 sed 's/^/| /' conftest.$ac_ext >&5
13009 gcc_cv_mkdir_takes_one_arg=yes
13011 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
13013 echo "$as_me:$LINENO: result: $gcc_cv_mkdir_takes_one_arg" >&5
13014 echo "${ECHO_T}$gcc_cv_mkdir_takes_one_arg" >&6
13015 if test $gcc_cv_mkdir_takes_one_arg = yes ; then
13017 cat >>confdefs.h <<\_ACEOF
13018 #define MKDIR_TAKES_ONE_ARG 1
13030 # With Setjmp/Longjmp based exception handling.
13031 # Check whether --enable-sjlj-exceptions or --disable-sjlj-exceptions was given.
13032 if test "${enable_sjlj_exceptions+set}" = set; then
13033 enableval="$enable_sjlj_exceptions"
13036 if test $enableval != yes; then
13037 { echo "$as_me:$LINENO: WARNING: dwarf2 exceptions not supported, sjlj exceptions forced" >&5
13038 echo "$as_me: WARNING: dwarf2 exceptions not supported, sjlj exceptions forced" >&2;}
13043 force_sjlj_exceptions=yes
13047 force_sjlj_exceptions=yes
13051 force_sjlj_exceptions=no
13055 if test $force_sjlj_exceptions = yes; then
13056 sjlj=`if test $enableval = yes; then echo 1; else echo 0; fi`
13058 cat >>confdefs.h <<_ACEOF
13059 #define CONFIG_SJLJ_EXCEPTIONS $sjlj
13064 # For platforms with the unwind ABI which includes an unwind library,
13065 # libunwind, we can choose to use the system libunwind.
13067 # Check whether --with-system-libunwind or --without-system-libunwind was given.
13068 if test "${with_system_libunwind+set}" = set; then
13069 withval="$with_system_libunwind"
13073 # config.gcc also contains tests of with_system_libunwind.
13074 if test x$with_system_libunwind = xyes; then
13076 cat >>confdefs.h <<\_ACEOF
13077 #define HAVE_GETIPINFO 1
13082 # --------------------------------------------------------
13083 # Build, host, and target specific configuration fragments
13084 # --------------------------------------------------------
13086 # Collect build-machine-specific information.
13087 . ${srcdir}/config.build
13089 # Collect host-machine-specific information.
13090 . ${srcdir}/config.host
13094 # Collect target-machine-specific information.
13095 . ${srcdir}/config.gcc
13097 extra_objs="${host_extra_objs} ${extra_objs}"
13098 extra_gcc_objs="${host_extra_gcc_objs} ${extra_gcc_objs}"
13100 # Default the target-machine variables that were not explicitly set.
13101 if test x"$tm_file" = x
13102 then tm_file=$cpu_type/$cpu_type.h; fi
13104 if test x"$extra_headers" = x
13105 then extra_headers=; fi
13107 if test x$md_file = x
13108 then md_file=$cpu_type/$cpu_type.md; fi
13110 if test x$out_file = x
13111 then out_file=$cpu_type/$cpu_type.c; fi
13113 if test x"$tmake_file" = x
13114 then tmake_file=$cpu_type/t-$cpu_type
13117 if test x"$dwarf2" = xyes
13118 then tm_file="$tm_file tm-dwarf2.h"
13121 # Say what files are being used for the output code and MD file.
13122 echo "Using \`$srcdir/config/$out_file' for machine-specific logic."
13123 echo "Using \`$srcdir/config/$md_file' as machine description file."
13125 # If any of the xm_file variables contain nonexistent files, warn
13126 # about them and drop them.
13129 for x in $build_xm_file; do
13130 if test -f $srcdir/config/$x
13132 else { echo "$as_me:$LINENO: WARNING: $srcdir/config/$x does not exist." >&5
13133 echo "$as_me: WARNING: $srcdir/config/$x does not exist." >&2;}
13136 build_xm_file="$bx"
13139 for x in $host_xm_file; do
13140 if test -f $srcdir/config/$x
13142 else { echo "$as_me:$LINENO: WARNING: $srcdir/config/$x does not exist." >&5
13143 echo "$as_me: WARNING: $srcdir/config/$x does not exist." >&2;}
13149 for x in $xm_file; do
13150 if test -f $srcdir/config/$x
13152 else { echo "$as_me:$LINENO: WARNING: $srcdir/config/$x does not exist." >&5
13153 echo "$as_me: WARNING: $srcdir/config/$x does not exist." >&2;}
13159 for f in $tm_file; do
13162 if test $count = ax; then
13163 echo "Using \`$srcdir/config/$tm_file' as target machine macro file."
13165 echo "Using the following target machine macro files:"
13166 for f in $tm_file; do
13167 echo " $srcdir/config/$f"
13171 if test x$need_64bit_hwint = xyes; then
13173 cat >>confdefs.h <<\_ACEOF
13174 #define NEED_64BIT_HOST_WIDE_INT 1
13179 if test x$use_long_long_for_widest_fast_int = xyes; then
13181 cat >>confdefs.h <<\_ACEOF
13182 #define USE_LONG_LONG_FOR_WIDEST_FAST_INT 1
13188 for f in $host_xm_file; do
13191 if test $count = a; then
13193 elif test $count = ax; then
13194 echo "Using \`$srcdir/config/$host_xm_file' as host machine macro file."
13196 echo "Using the following host machine macro files:"
13197 for f in $host_xm_file; do
13198 echo " $srcdir/config/$f"
13201 echo "Using ${out_host_hook_obj} for host machine hooks."
13203 if test "$host_xm_file" != "$build_xm_file"; then
13205 for f in $build_xm_file; do
13208 if test $count = a; then
13210 elif test $count = ax; then
13211 echo "Using \`$srcdir/config/$build_xm_file' as build machine macro file."
13213 echo "Using the following build machine macro files:"
13214 for f in $build_xm_file; do
13215 echo " $srcdir/config/$f"
13221 powerpc*-*-darwin*)
13222 echo "$as_me:$LINENO: checking whether mcontext_t fields have underscores" >&5
13223 echo $ECHO_N "checking whether mcontext_t fields have underscores... $ECHO_C" >&6
13224 if test "${gcc_cv_mcontext_underscores+set}" = set; then
13225 echo $ECHO_N "(cached) $ECHO_C" >&6
13227 cat >conftest.$ac_ext <<_ACEOF
13229 #include <sys/cdefs.h>
13230 #include <sys/signal.h>
13231 #include <ucontext.h>
13232 int main() { mcontext_t m; if (m->ss.srr0) return 0; return 0; }
13235 rm -f conftest.$ac_objext
13236 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13237 (eval $ac_compile) 2>conftest.er1
13239 grep -v '^ *+' conftest.er1 >conftest.err
13241 cat conftest.err >&5
13242 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13243 (exit $ac_status); } &&
13244 { ac_try='test -z "$ac_c_werror_flag"
13245 || test ! -s conftest.err'
13246 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13247 (eval $ac_try) 2>&5
13249 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13250 (exit $ac_status); }; } &&
13251 { ac_try='test -s conftest.$ac_objext'
13252 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13253 (eval $ac_try) 2>&5
13255 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13256 (exit $ac_status); }; }; then
13257 gcc_cv_mcontext_underscores=no
13259 echo "$as_me: failed program was:" >&5
13260 sed 's/^/| /' conftest.$ac_ext >&5
13262 gcc_cv_mcontext_underscores=yes
13264 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
13266 echo "$as_me:$LINENO: result: $gcc_cv_mcontext_underscores" >&5
13267 echo "${ECHO_T}$gcc_cv_mcontext_underscores" >&6
13268 if test $gcc_cv_mcontext_underscores = yes; then
13270 cat >>confdefs.h <<\_ACEOF
13271 #define HAS_MCONTEXT_T_UNDERSCORES
13282 # Check if a valid thread package
13283 case ${enable_threads} in
13286 target_thread_file='single'
13290 target_thread_file='single'
13292 aix | dce | gnat | irix | posix | posix95 | rtems | \
13293 single | solaris | vxworks | win32 | mipssde)
13294 target_thread_file=${enable_threads}
13297 echo "${enable_threads} is an unknown thread package" 1>&2
13302 if test x${thread_file} = x; then
13303 # No thread file set by target-specific clauses in config.gcc,
13304 # so use file chosen by default logic above
13305 thread_file=${target_thread_file}
13308 # Make gthr-default.h if we have a thread file.
13310 if test $thread_file != single; then
13311 echo "#include \"gthr-${thread_file}.h\"" > gthr-default.h-t
13312 if diff gthr-default.h-t gthr-default.h 2>/dev/null; then
13313 rm -f gthr-default.h-t
13315 mv -f gthr-default.h-t gthr-default.h
13317 gthread_flags=-DHAVE_GTHR_DEFAULT
13326 if test x$enable___cxa_atexit = xyes || \
13327 test x$enable___cxa_atexit = x -a x$default_use_cxa_atexit = xyes; then
13328 if test x$host = x$target; then
13330 # mingw32 doesn't have __cxa_atexit but uses atexit registration
13331 # keyed to flag_use_cxa_atexit
13336 echo "$as_me:$LINENO: checking for __cxa_atexit" >&5
13337 echo $ECHO_N "checking for __cxa_atexit... $ECHO_C" >&6
13338 if test "${ac_cv_func___cxa_atexit+set}" = set; then
13339 echo $ECHO_N "(cached) $ECHO_C" >&6
13341 cat >conftest.$ac_ext <<_ACEOF
13344 cat confdefs.h >>conftest.$ac_ext
13345 cat >>conftest.$ac_ext <<_ACEOF
13346 /* end confdefs.h. */
13347 /* Define __cxa_atexit to an innocuous variant, in case <limits.h> declares __cxa_atexit.
13348 For example, HP-UX 11i <limits.h> declares gettimeofday. */
13349 #define __cxa_atexit innocuous___cxa_atexit
13351 /* System header to define __stub macros and hopefully few prototypes,
13352 which can conflict with char __cxa_atexit (); below.
13353 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
13354 <limits.h> exists even on freestanding compilers. */
13357 # include <limits.h>
13359 # include <assert.h>
13362 #undef __cxa_atexit
13364 /* Override any gcc2 internal prototype to avoid an error. */
13369 /* We use char because int might match the return type of a gcc2
13370 builtin and then its argument prototype would still apply. */
13371 char __cxa_atexit ();
13372 /* The GNU C library defines this for functions which it implements
13373 to always fail with ENOSYS. Some functions are actually named
13374 something starting with __ and the normal name is an alias. */
13375 #if defined (__stub___cxa_atexit) || defined (__stub_____cxa_atexit)
13378 char (*f) () = __cxa_atexit;
13387 return f != __cxa_atexit;
13392 rm -f conftest.$ac_objext conftest$ac_exeext
13393 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
13394 (eval $ac_link) 2>conftest.er1
13396 grep -v '^ *+' conftest.er1 >conftest.err
13398 cat conftest.err >&5
13399 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13400 (exit $ac_status); } &&
13401 { ac_try='test -z "$ac_c_werror_flag"
13402 || test ! -s conftest.err'
13403 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13404 (eval $ac_try) 2>&5
13406 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13407 (exit $ac_status); }; } &&
13408 { ac_try='test -s conftest$ac_exeext'
13409 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13410 (eval $ac_try) 2>&5
13412 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13413 (exit $ac_status); }; }; then
13414 ac_cv_func___cxa_atexit=yes
13416 echo "$as_me: failed program was:" >&5
13417 sed 's/^/| /' conftest.$ac_ext >&5
13419 ac_cv_func___cxa_atexit=no
13421 rm -f conftest.err conftest.$ac_objext \
13422 conftest$ac_exeext conftest.$ac_ext
13424 echo "$as_me:$LINENO: result: $ac_cv_func___cxa_atexit" >&5
13425 echo "${ECHO_T}$ac_cv_func___cxa_atexit" >&6
13426 if test $ac_cv_func___cxa_atexit = yes; then
13429 echo "__cxa_atexit can't be enabled on this target"
13435 # We can't check for __cxa_atexit when building a cross, so assume
13439 if test x$use_cxa_atexit = xyes; then
13441 cat >>confdefs.h <<\_ACEOF
13442 #define DEFAULT_USE_CXA_ATEXIT 2
13449 if test x$with_system_libunwind = xyes; then
13450 if test x$host = x$target; then
13451 echo "$as_me:$LINENO: checking for library containing _Unwind_GetIPInfo" >&5
13452 echo $ECHO_N "checking for library containing _Unwind_GetIPInfo... $ECHO_C" >&6
13453 if test "${ac_cv_search__Unwind_GetIPInfo+set}" = set; then
13454 echo $ECHO_N "(cached) $ECHO_C" >&6
13456 ac_func_search_save_LIBS=$LIBS
13457 ac_cv_search__Unwind_GetIPInfo=no
13458 cat >conftest.$ac_ext <<_ACEOF
13461 cat confdefs.h >>conftest.$ac_ext
13462 cat >>conftest.$ac_ext <<_ACEOF
13463 /* end confdefs.h. */
13465 /* Override any gcc2 internal prototype to avoid an error. */
13469 /* We use char because int might match the return type of a gcc2
13470 builtin and then its argument prototype would still apply. */
13471 char _Unwind_GetIPInfo ();
13475 _Unwind_GetIPInfo ();
13480 rm -f conftest.$ac_objext conftest$ac_exeext
13481 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
13482 (eval $ac_link) 2>conftest.er1
13484 grep -v '^ *+' conftest.er1 >conftest.err
13486 cat conftest.err >&5
13487 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13488 (exit $ac_status); } &&
13489 { ac_try='test -z "$ac_c_werror_flag"
13490 || test ! -s conftest.err'
13491 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13492 (eval $ac_try) 2>&5
13494 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13495 (exit $ac_status); }; } &&
13496 { ac_try='test -s conftest$ac_exeext'
13497 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13498 (eval $ac_try) 2>&5
13500 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13501 (exit $ac_status); }; }; then
13502 ac_cv_search__Unwind_GetIPInfo="none required"
13504 echo "$as_me: failed program was:" >&5
13505 sed 's/^/| /' conftest.$ac_ext >&5
13508 rm -f conftest.err conftest.$ac_objext \
13509 conftest$ac_exeext conftest.$ac_ext
13510 if test "$ac_cv_search__Unwind_GetIPInfo" = no; then
13511 for ac_lib in unwind; do
13512 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
13513 cat >conftest.$ac_ext <<_ACEOF
13516 cat confdefs.h >>conftest.$ac_ext
13517 cat >>conftest.$ac_ext <<_ACEOF
13518 /* end confdefs.h. */
13520 /* Override any gcc2 internal prototype to avoid an error. */
13524 /* We use char because int might match the return type of a gcc2
13525 builtin and then its argument prototype would still apply. */
13526 char _Unwind_GetIPInfo ();
13530 _Unwind_GetIPInfo ();
13535 rm -f conftest.$ac_objext conftest$ac_exeext
13536 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
13537 (eval $ac_link) 2>conftest.er1
13539 grep -v '^ *+' conftest.er1 >conftest.err
13541 cat conftest.err >&5
13542 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13543 (exit $ac_status); } &&
13544 { ac_try='test -z "$ac_c_werror_flag"
13545 || test ! -s conftest.err'
13546 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13547 (eval $ac_try) 2>&5
13549 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13550 (exit $ac_status); }; } &&
13551 { ac_try='test -s conftest$ac_exeext'
13552 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13553 (eval $ac_try) 2>&5
13555 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13556 (exit $ac_status); }; }; then
13557 ac_cv_search__Unwind_GetIPInfo="-l$ac_lib"
13560 echo "$as_me: failed program was:" >&5
13561 sed 's/^/| /' conftest.$ac_ext >&5
13564 rm -f conftest.err conftest.$ac_objext \
13565 conftest$ac_exeext conftest.$ac_ext
13568 LIBS=$ac_func_search_save_LIBS
13570 echo "$as_me:$LINENO: result: $ac_cv_search__Unwind_GetIPInfo" >&5
13571 echo "${ECHO_T}$ac_cv_search__Unwind_GetIPInfo" >&6
13572 if test "$ac_cv_search__Unwind_GetIPInfo" != no; then
13573 test "$ac_cv_search__Unwind_GetIPInfo" = "none required" || LIBS="$ac_cv_search__Unwind_GetIPInfo $LIBS"
13582 if test x$use_getipinfo = xyes; then
13584 cat >>confdefs.h <<\_ACEOF
13585 #define HAVE_GETIPINFO 1
13589 echo "The system unwind library does not support _Unwind_GetIPInfo."
13592 # Look for a file containing extra machine modes.
13593 if test -n "$extra_modes" && test -f $srcdir/config/$extra_modes; then
13594 extra_modes_file='$(srcdir)'/config/${extra_modes}
13597 cat >>confdefs.h <<_ACEOF
13598 #define EXTRA_MODES_FILE "config/$extra_modes"
13603 # Convert extra_options into a form suitable for Makefile use.
13605 for f in $extra_options; do
13606 extra_opt_files="$extra_opt_files \$(srcdir)/config/$f"
13610 # auto-host.h is the file containing items generated by autoconf and is
13611 # the first file included by config.h.
13612 # If host=build, it is correct to have bconfig include auto-host.h
13613 # as well. If host!=build, we are in error and need to do more
13614 # work to find out the build config parameters.
13615 if test x$host = x$build
13617 build_auto=auto-host.h
13619 # We create a subdir, then run autoconf in the subdir.
13620 # To prevent recursion we set host and build for the new
13621 # invocation of configure to the build for this invocation
13628 /* | A-Za-z:\\/* ) realsrcdir=${srcdir};;
13629 *) realsrcdir=../${srcdir};;
13631 saved_CFLAGS="${CFLAGS}"
13632 CC="${CC_FOR_BUILD}" CFLAGS="${CFLAGS_FOR_BUILD}" \
13633 LDFLAGS="${LDFLAGS_FOR_BUILD}" \
13634 ${realsrcdir}/configure \
13635 --enable-languages=${enable_languages-all} \
13636 --target=$target_alias --host=$build_alias --build=$build_alias
13637 CFLAGS="${saved_CFLAGS}"
13639 # We just finished tests for the build machine, so rename
13640 # the file auto-build.h in the gcc directory.
13641 mv auto-host.h ../auto-build.h
13644 build_auto=auto-build.h
13648 tm_file="${tm_file} defaults.h"
13649 tm_p_file="${tm_p_file} tm-preds.h"
13650 host_xm_file="auto-host.h ansidecl.h ${host_xm_file}"
13651 build_xm_file="${build_auto} ansidecl.h ${build_xm_file}"
13652 # We don't want ansidecl.h in target files, write code there in ISO/GNU C.
13653 # put this back in temporarily.
13654 xm_file="auto-host.h ansidecl.h ${xm_file}"
13660 # Compile in configure arguments.
13661 if test -f configargs.h ; then
13662 # Being re-configured.
13663 gcc_config_arguments=`grep configuration_arguments configargs.h | sed -e 's/.*"\([^"]*\)".*/\1/'`
13664 gcc_config_arguments="$gcc_config_arguments : (reconfigured) $TOPLEVEL_CONFIGURE_ARGUMENTS"
13666 gcc_config_arguments="$TOPLEVEL_CONFIGURE_ARGUMENTS"
13669 # Double all backslashes and backslash all quotes to turn
13670 # gcc_config_arguments into a C string.
13671 sed -e 's/\\/\\\\/g; s/"/\\"/g' <<EOF >conftest.out
13672 $gcc_config_arguments
13674 gcc_config_arguments_str=`cat conftest.out`
13677 cat > configargs.h <<EOF
13678 /* Generated automatically. */
13679 static const char configuration_arguments[] = "$gcc_config_arguments_str";
13680 static const char thread_model[] = "$thread_file";
13682 static const struct {
13683 const char *name, *value;
13684 } configure_default_options[] = $configure_default_options;
13687 # Internationalization
13688 # If we haven't got the data from the intl directory,
13689 # assume NLS is disabled.
13698 if test -f ../intl/config.intl; then
13699 . ../intl/config.intl
13701 echo "$as_me:$LINENO: checking whether NLS is requested" >&5
13702 echo $ECHO_N "checking whether NLS is requested... $ECHO_C" >&6
13703 if test x"$USE_NLS" != xyes; then
13704 echo "$as_me:$LINENO: result: no" >&5
13705 echo "${ECHO_T}no" >&6
13707 echo "$as_me:$LINENO: result: yes" >&5
13708 echo "${ECHO_T}yes" >&6
13710 cat >>confdefs.h <<\_ACEOF
13711 #define ENABLE_NLS 1
13715 echo "$as_me:$LINENO: checking for catalogs to be installed" >&5
13716 echo $ECHO_N "checking for catalogs to be installed... $ECHO_C" >&6
13717 # Look for .po and .gmo files in the source directory.
13720 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
13721 # If there aren't any .gmo files the shell will give us the
13722 # literal string "../path/to/srcdir/po/*.gmo" which has to be
13724 case "$cat" in *\**)
13727 # The quadruple backslash is collapsed to a double backslash
13728 # by the backticks, then collapsed again by the double quotes,
13729 # leaving us with one backslash in the sed expression (right
13730 # before the dot that mustn't act as a wildcard).
13731 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
13732 lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
13733 # The user is allowed to set LINGUAS to a list of languages to
13734 # install catalogs for. If it's empty that means "all of them."
13735 if test "x$LINGUAS" = x; then
13736 CATALOGS="$CATALOGS $cat"
13737 XLINGUAS="$XLINGUAS $lang"
13739 case "$LINGUAS" in *$lang*)
13740 CATALOGS="$CATALOGS $cat"
13741 XLINGUAS="$XLINGUAS $lang"
13746 LINGUAS="$XLINGUAS"
13747 echo "$as_me:$LINENO: result: $LINGUAS" >&5
13748 echo "${ECHO_T}$LINGUAS" >&6
13761 # If LIBINTL contains LIBICONV, then clear LIBICONV so we don't get
13762 # -liconv on the link line twice.
13763 case "$LIBINTL" in *$LIBICONV*)
13767 # Check whether --enable-secureplt or --disable-secureplt was given.
13768 if test "${enable_secureplt+set}" = set; then
13769 enableval="$enable_secureplt"
13773 # Check whether --enable-cld or --disable-cld was given.
13774 if test "${enable_cld+set}" = set; then
13775 enableval="$enable_cld"
13781 # Windows32 Registry support for specifying GCC installation paths.
13782 # Check whether --enable-win32-registry or --disable-win32-registry was given.
13783 if test "${enable_win32_registry+set}" = set; then
13784 enableval="$enable_win32_registry"
13789 win32 | pe | cygwin* | mingw32* | uwin*)
13790 if test "x$enable_win32_registry" != xno; then
13791 echo "$as_me:$LINENO: checking for library containing RegOpenKeyExA" >&5
13792 echo $ECHO_N "checking for library containing RegOpenKeyExA... $ECHO_C" >&6
13793 if test "${ac_cv_search_RegOpenKeyExA+set}" = set; then
13794 echo $ECHO_N "(cached) $ECHO_C" >&6
13796 ac_func_search_save_LIBS=$LIBS
13797 ac_cv_search_RegOpenKeyExA=no
13798 cat >conftest.$ac_ext <<_ACEOF
13801 cat confdefs.h >>conftest.$ac_ext
13802 cat >>conftest.$ac_ext <<_ACEOF
13803 /* end confdefs.h. */
13805 /* Override any gcc2 internal prototype to avoid an error. */
13809 /* We use char because int might match the return type of a gcc2
13810 builtin and then its argument prototype would still apply. */
13811 char RegOpenKeyExA ();
13820 rm -f conftest.$ac_objext conftest$ac_exeext
13821 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
13822 (eval $ac_link) 2>conftest.er1
13824 grep -v '^ *+' conftest.er1 >conftest.err
13826 cat conftest.err >&5
13827 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13828 (exit $ac_status); } &&
13829 { ac_try='test -z "$ac_c_werror_flag"
13830 || test ! -s conftest.err'
13831 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13832 (eval $ac_try) 2>&5
13834 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13835 (exit $ac_status); }; } &&
13836 { ac_try='test -s conftest$ac_exeext'
13837 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13838 (eval $ac_try) 2>&5
13840 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13841 (exit $ac_status); }; }; then
13842 ac_cv_search_RegOpenKeyExA="none required"
13844 echo "$as_me: failed program was:" >&5
13845 sed 's/^/| /' conftest.$ac_ext >&5
13848 rm -f conftest.err conftest.$ac_objext \
13849 conftest$ac_exeext conftest.$ac_ext
13850 if test "$ac_cv_search_RegOpenKeyExA" = no; then
13851 for ac_lib in advapi32; do
13852 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
13853 cat >conftest.$ac_ext <<_ACEOF
13856 cat confdefs.h >>conftest.$ac_ext
13857 cat >>conftest.$ac_ext <<_ACEOF
13858 /* end confdefs.h. */
13860 /* Override any gcc2 internal prototype to avoid an error. */
13864 /* We use char because int might match the return type of a gcc2
13865 builtin and then its argument prototype would still apply. */
13866 char RegOpenKeyExA ();
13875 rm -f conftest.$ac_objext conftest$ac_exeext
13876 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
13877 (eval $ac_link) 2>conftest.er1
13879 grep -v '^ *+' conftest.er1 >conftest.err
13881 cat conftest.err >&5
13882 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13883 (exit $ac_status); } &&
13884 { ac_try='test -z "$ac_c_werror_flag"
13885 || test ! -s conftest.err'
13886 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13887 (eval $ac_try) 2>&5
13889 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13890 (exit $ac_status); }; } &&
13891 { ac_try='test -s conftest$ac_exeext'
13892 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13893 (eval $ac_try) 2>&5
13895 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13896 (exit $ac_status); }; }; then
13897 ac_cv_search_RegOpenKeyExA="-l$ac_lib"
13900 echo "$as_me: failed program was:" >&5
13901 sed 's/^/| /' conftest.$ac_ext >&5
13904 rm -f conftest.err conftest.$ac_objext \
13905 conftest$ac_exeext conftest.$ac_ext
13908 LIBS=$ac_func_search_save_LIBS
13910 echo "$as_me:$LINENO: result: $ac_cv_search_RegOpenKeyExA" >&5
13911 echo "${ECHO_T}$ac_cv_search_RegOpenKeyExA" >&6
13912 if test "$ac_cv_search_RegOpenKeyExA" != no; then
13913 test "$ac_cv_search_RegOpenKeyExA" = "none required" || LIBS="$ac_cv_search_RegOpenKeyExA $LIBS"
13916 enable_win32_registry=no
13921 if test "x$enable_win32_registry" != xno; then
13923 cat >>confdefs.h <<\_ACEOF
13924 #define ENABLE_WIN32_REGISTRY 1
13928 if test "x$enable_win32_registry" != xyes \
13929 && test "x$enable_win32_registry" != x; then
13931 cat >>confdefs.h <<_ACEOF
13932 #define WIN32_REGISTRY_KEY "$enable_win32_registry"
13940 # Get an absolute path to the GCC top-level source directory
13941 holddir=`${PWDCMD-pwd}`
13943 topdir=`${PWDCMD-pwd}`
13946 # Conditionalize the makefile for this host machine.
13948 for f in ${host_xmake_file}
13950 if test -f ${srcdir}/config/$f
13952 xmake_file="${xmake_file} \$(srcdir)/config/$f"
13956 # Conditionalize the makefile for this target machine.
13958 for f in ${tmake_file}
13960 if test -f ${srcdir}/config/$f
13962 tmake_file_="${tmake_file_} \$(srcdir)/config/$f"
13965 tmake_file="${tmake_file_}"
13967 out_object_file=`basename $out_file .c`.o
13969 tm_file_list="options.h"
13970 tm_include_list="options.h"
13971 for f in $tm_file; do
13974 f=`echo $f | sed 's/^..//'`
13975 tm_file_list="${tm_file_list} $f"
13976 tm_include_list="${tm_include_list} $f"
13979 tm_file_list="${tm_file_list} \$(srcdir)/$f"
13980 tm_include_list="${tm_include_list} $f"
13983 tm_file_list="${tm_file_list} \$(srcdir)/config/$f"
13984 tm_include_list="${tm_include_list} config/$f"
13991 for f in $tm_p_file; do
13994 tm_p_file_list="${tm_p_file_list} $f"
13995 tm_p_include_list="${tm_p_include_list} $f"
13998 tm_p_file_list="${tm_p_file_list} \$(srcdir)/config/$f"
13999 tm_p_include_list="${tm_p_include_list} config/$f"
14005 for f in $xm_file; do
14008 xm_file_list="${xm_file_list} \$(srcdir)/../include/$f"
14009 xm_include_list="${xm_include_list} $f"
14012 xm_file_list="${xm_file_list} $f"
14013 xm_include_list="${xm_include_list} $f"
14016 xm_file_list="${xm_file_list} \$(srcdir)/config/$f"
14017 xm_include_list="${xm_include_list} config/$f"
14023 host_xm_include_list=
14024 for f in $host_xm_file; do
14027 host_xm_file_list="${host_xm_file_list} \$(srcdir)/../include/$f"
14028 host_xm_include_list="${host_xm_include_list} $f"
14031 host_xm_file_list="${host_xm_file_list} $f"
14032 host_xm_include_list="${host_xm_include_list} $f"
14035 host_xm_file_list="${host_xm_file_list} \$(srcdir)/config/$f"
14036 host_xm_include_list="${host_xm_include_list} config/$f"
14041 build_xm_file_list=
14042 for f in $build_xm_file; do
14045 build_xm_file_list="${build_xm_file_list} \$(srcdir)/../include/$f"
14046 build_xm_include_list="${build_xm_include_list} $f"
14048 auto-build.h | auto-host.h )
14049 build_xm_file_list="${build_xm_file_list} $f"
14050 build_xm_include_list="${build_xm_include_list} $f"
14053 build_xm_file_list="${build_xm_file_list} \$(srcdir)/config/$f"
14054 build_xm_include_list="${build_xm_include_list} config/$f"
14059 # Define macro CROSS_DIRECTORY_STRUCTURE in compilation if this is a
14060 # cross-compiler which does not use the native headers and libraries.
14061 # Also use all.cross instead of all.internal and adjust SYSTEM_HEADER_DIR.
14064 SYSTEM_HEADER_DIR='$(NATIVE_SYSTEM_HEADER_DIR)'
14066 if test "x$with_build_sysroot" != x; then
14067 build_system_header_dir=$with_build_sysroot'$${sysroot_headers_suffix}$(NATIVE_SYSTEM_HEADER_DIR)'
14069 # This value is used, even on a native system, because
14070 # CROSS_SYSTEM_HEADER_DIR is just
14071 # $(TARGET_SYSTEM_ROOT)$(NATIVE_SYSTEM_HEADER_DIR).
14072 build_system_header_dir='$(CROSS_SYSTEM_HEADER_DIR)'
14075 if test x$host != x$target
14077 CROSS="-DCROSS_DIRECTORY_STRUCTURE"
14079 SYSTEM_HEADER_DIR=$build_system_header_dir
14080 case "$host","$target" in
14081 # Darwin crosses can use the host system's libraries and headers,
14082 # because of the fat library support. Of course, it must be the
14083 # same version of Darwin on both sides. Allow the user to
14084 # just say --target=foo-darwin without a version number to mean
14085 # "the version on this system".
14086 *-*-darwin*,*-*-darwin*)
14087 hostos=`echo $host | sed 's/.*-darwin/darwin/'`
14088 targetos=`echo $target | sed 's/.*-darwin/darwin/'`
14089 if test $hostos = $targetos -o $targetos = darwin ; then
14091 SYSTEM_HEADER_DIR='$(NATIVE_SYSTEM_HEADER_DIR)'
14096 i?86-*-*,x86_64-*-* \
14097 | powerpc*-*-*,powerpc64*-*-*)
14098 CROSS="$CROSS -DNATIVE_CROSS" ;;
14100 elif test "x$TARGET_SYSTEM_ROOT" != x; then
14101 SYSTEM_HEADER_DIR=$build_system_header_dir
14104 # If this is a cross-compiler that does not
14105 # have its own set of headers then define
14108 # If this is using newlib, without having the headers available now,
14109 # then define inhibit_libc in LIBGCC2_CFLAGS.
14110 # This prevents libgcc2 from containing any code which requires libc
14112 : ${inhibit_libc=false}
14113 if { { test x$host != x$target && test "x$with_sysroot" = x ; } ||
14114 test x$with_newlib = xyes ; } &&
14115 { test "x$with_headers" = x || test "x$with_headers" = xno ; } ; then
14120 # When building gcc with a cross-compiler, we need to adjust things so
14121 # that the generator programs are still built with the native compiler.
14122 # Also, we cannot run fixincludes or fix-header.
14124 # These are the normal (build=host) settings:
14125 CC_FOR_BUILD='$(CC)'
14126 BUILD_CFLAGS='$(ALL_CFLAGS)'
14127 BUILD_LDFLAGS='$(LDFLAGS)'
14128 STMP_FIXINC=stmp-fixinc
14130 # Possibly disable fixproto, on a per-target basis.
14131 case ${use_fixproto} in
14136 STMP_FIXPROTO=stmp-fixproto
14141 # And these apply if build != host, or we are generating coverage data
14142 if test x$build != x$host || test "x$coverage_flags" != x
14144 BUILD_CFLAGS='$(INTERNAL_CFLAGS) $(T_CFLAGS) $(CFLAGS_FOR_BUILD)'
14145 BUILD_LDFLAGS='$(LDFLAGS_FOR_BUILD)'
14147 if test "x$TARGET_SYSTEM_ROOT" = x; then
14148 if test "x$STMP_FIXPROTO" != x; then
14149 STMP_FIXPROTO=stmp-install-fixproto
14154 # Expand extra_headers to include complete path.
14155 # This substitutes for lots of t-* files.
14156 extra_headers_list=
14157 # Prepend $(srcdir)/config/${cpu_type}/ to every entry in extra_headers.
14158 for file in ${extra_headers} ; do
14159 extra_headers_list="${extra_headers_list} \$(srcdir)/config/${cpu_type}/${file}"
14162 # If use_gcc_tgmath is set, append ginclude/tgmath.h.
14163 if test x"$use_gcc_tgmath" = xyes
14164 then extra_headers_list="${extra_headers_list} \$(srcdir)/ginclude/tgmath.h"
14167 # Define collect2 in Makefile.
14168 case $host_can_use_collect2 in
14170 *) collect2='collect2$(exeext)' ;;
14174 # Add a definition of USE_COLLECT2 if system wants one.
14175 case $use_collect2 in
14176 no) use_collect2= ;;
14179 host_xm_defines="${host_xm_defines} USE_COLLECT2"
14180 xm_defines="${xm_defines} USE_COLLECT2"
14181 case $host_can_use_collect2 in
14183 { { echo "$as_me:$LINENO: error: collect2 is required but cannot be built on this system" >&5
14184 echo "$as_me: error: collect2 is required but cannot be built on this system" >&2;}
14185 { (exit 1); exit 1; }; }
14191 # ---------------------------
14192 # Assembler & linker features
14193 # ---------------------------
14195 # During stage 2, ld is actually gcc/collect-ld, which is a small script to
14196 # discern between when to use prev-ld/ld-new and when to use ld/ld-new.
14197 # However when ld-new is first executed from the build tree, libtool will
14198 # relink it as .libs/lt-ld-new, so that it can give it an RPATH that refers
14199 # to the build tree. While doing this we need to use the previous-stage
14200 # linker, or we have an infinite loop. The presence of a shell script as
14201 # ld/ld-new, and the fact that the script *uses ld itself*, is what confuses
14202 # the gcc/collect-ld script. So we need to know how libtool works, or
14203 # exec-tool will fail.
14208 macro_version='2.1a'
14209 macro_revision='1.2435'
14222 ltmain="$ac_aux_dir/ltmain.sh"
14229 enable_win32_dll=no
14232 # Check whether --enable-shared or --disable-shared was given.
14233 if test "${enable_shared+set}" = set; then
14234 enableval="$enable_shared"
14235 p=${PACKAGE-default}
14237 yes) enable_shared=yes ;;
14238 no) enable_shared=no ;;
14241 # Look at the argument we got. We use all the common list separators.
14242 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
14243 for pkg in $enableval; do
14245 if test "X$pkg" = "X$p"; then
14263 # Check whether --enable-static or --disable-static was given.
14264 if test "${enable_static+set}" = set; then
14265 enableval="$enable_static"
14266 p=${PACKAGE-default}
14268 yes) enable_static=yes ;;
14269 no) enable_static=no ;;
14272 # Look at the argument we got. We use all the common list separators.
14273 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
14274 for pkg in $enableval; do
14276 if test "X$pkg" = "X$p"; then
14295 # Check whether --with-pic or --without-pic was given.
14296 if test "${with_pic+set}" = set; then
14297 withval="$with_pic"
14298 pic_mode="$withval"
14303 test -z "$pic_mode" && pic_mode=default
14311 # Check whether --enable-fast-install or --disable-fast-install was given.
14312 if test "${enable_fast_install+set}" = set; then
14313 enableval="$enable_fast_install"
14314 p=${PACKAGE-default}
14316 yes) enable_fast_install=yes ;;
14317 no) enable_fast_install=no ;;
14319 enable_fast_install=no
14320 # Look at the argument we got. We use all the common list separators.
14321 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
14322 for pkg in $enableval; do
14324 if test "X$pkg" = "X$p"; then
14325 enable_fast_install=yes
14332 enable_fast_install=yes
14342 echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5
14343 echo $ECHO_N "checking for a sed that does not truncate output... $ECHO_C" >&6
14344 if test "${lt_cv_path_SED+set}" = set; then
14345 echo $ECHO_N "(cached) $ECHO_C" >&6
14347 # Loop through the user's path and test for sed and gsed.
14348 # Then use that list of sed's as ones to test for truncation.
14349 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14350 for as_dir in $PATH
14353 test -z "$as_dir" && as_dir=.
14354 for lt_ac_prog in sed gsed; do
14355 for ac_exec_ext in '' $ac_executable_extensions; do
14356 if $as_executable_p "$as_dir/$lt_ac_prog$ac_exec_ext"; then
14357 lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext"
14365 # Add /usr/xpg4/bin/sed as it is typically found on Solaris
14366 # along with /bin/sed that truncates output.
14367 for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do
14368 test ! -f $lt_ac_sed && continue
14369 cat /dev/null > conftest.in
14371 echo $ECHO_N "0123456789$ECHO_C" >conftest.in
14372 # Check for GNU sed and select it if it is found.
14373 if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then
14374 lt_cv_path_SED=$lt_ac_sed
14378 cat conftest.in conftest.in >conftest.tmp
14379 mv conftest.tmp conftest.in
14380 cp conftest.in conftest.nl
14382 $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break
14383 cmp -s conftest.out conftest.nl || break
14384 # 10000 chars as input seems more than enough
14385 test $lt_ac_count -gt 10 && break
14386 lt_ac_count=`expr $lt_ac_count + 1`
14387 if test $lt_ac_count -gt $lt_ac_max; then
14388 lt_ac_max=$lt_ac_count
14389 lt_cv_path_SED=$lt_ac_sed
14396 SED=$lt_cv_path_SED
14398 echo "$as_me:$LINENO: result: $SED" >&5
14399 echo "${ECHO_T}$SED" >&6
14401 test -z "$SED" && SED=sed
14402 Xsed="$SED -e 1s/^X//"
14414 echo "$as_me:$LINENO: checking for fgrep" >&5
14415 echo $ECHO_N "checking for fgrep... $ECHO_C" >&6
14416 if test "${ac_cv_prog_fgrep+set}" = set; then
14417 echo $ECHO_N "(cached) $ECHO_C" >&6
14419 if echo 'ab*c' | (grep -F 'ab*c') >/dev/null 2>&1
14420 then ac_cv_prog_fgrep='grep -F'
14421 else ac_cv_prog_fgrep='fgrep'
14424 echo "$as_me:$LINENO: result: $ac_cv_prog_fgrep" >&5
14425 echo "${ECHO_T}$ac_cv_prog_fgrep" >&6
14426 FGREP=$ac_cv_prog_fgrep
14429 test -z "$GREP" && GREP=grep
14449 # Check whether --with-gnu-ld or --without-gnu-ld was given.
14450 if test "${with_gnu_ld+set}" = set; then
14451 withval="$with_gnu_ld"
14452 test "$withval" = no || with_gnu_ld=yes
14457 if test "$GCC" = yes; then
14458 # Check if gcc -print-prog-name=ld gives a path.
14459 echo "$as_me:$LINENO: checking for ld used by $CC" >&5
14460 echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6
14463 # gcc leaves a trailing carriage return which upsets mingw
14464 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
14466 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
14469 # Accept absolute paths.
14471 re_direlt='/[^/][^/]*/\.\./'
14472 # Canonicalize the pathname of ld
14473 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
14474 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
14475 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
14477 test -z "$LD" && LD="$ac_prog"
14480 # If it fails, then pretend we aren't using GCC.
14484 # If it is relative, then search for the first ld in PATH.
14485 with_gnu_ld=unknown
14488 elif test "$with_gnu_ld" = yes; then
14489 echo "$as_me:$LINENO: checking for GNU ld" >&5
14490 echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6
14492 echo "$as_me:$LINENO: checking for non-GNU ld" >&5
14493 echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6
14495 if test "${lt_cv_path_LD+set}" = set; then
14496 echo $ECHO_N "(cached) $ECHO_C" >&6
14498 if test -z "$LD"; then
14499 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
14500 for ac_dir in $PATH; do
14502 test -z "$ac_dir" && ac_dir=.
14503 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
14504 lt_cv_path_LD="$ac_dir/$ac_prog"
14505 # Check to see if the program is GNU ld. I'd rather use --version,
14506 # but apparently some variants of GNU ld only accept -v.
14507 # Break only if it was the GNU/non-GNU ld that we prefer.
14508 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
14509 *GNU* | *'with BFD'*)
14510 test "$with_gnu_ld" != no && break
14513 test "$with_gnu_ld" != yes && break
14520 lt_cv_path_LD="$LD" # Let the user override the test with a path.
14524 LD="$lt_cv_path_LD"
14525 if test -n "$LD"; then
14526 echo "$as_me:$LINENO: result: $LD" >&5
14527 echo "${ECHO_T}$LD" >&6
14529 echo "$as_me:$LINENO: result: no" >&5
14530 echo "${ECHO_T}no" >&6
14532 test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
14533 echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
14534 { (exit 1); exit 1; }; }
14535 echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
14536 echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6
14537 if test "${lt_cv_prog_gnu_ld+set}" = set; then
14538 echo $ECHO_N "(cached) $ECHO_C" >&6
14540 # I'd rather use --version here, but apparently some GNU lds only accept -v.
14541 case `$LD -v 2>&1 </dev/null` in
14542 *GNU* | *'with BFD'*)
14543 lt_cv_prog_gnu_ld=yes
14546 lt_cv_prog_gnu_ld=no
14550 echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
14551 echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6
14552 with_gnu_ld=$lt_cv_prog_gnu_ld
14563 echo "$as_me:$LINENO: checking for BSD- or MS-compatible name lister (nm)" >&5
14564 echo $ECHO_N "checking for BSD- or MS-compatible name lister (nm)... $ECHO_C" >&6
14565 if test "${lt_cv_path_NM+set}" = set; then
14566 echo $ECHO_N "(cached) $ECHO_C" >&6
14568 if test -n "$NM"; then
14569 # Let the user override the test.
14570 lt_cv_path_NM="$NM"
14572 lt_nm_to_check="${ac_tool_prefix}nm"
14573 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
14574 lt_nm_to_check="$lt_nm_to_check nm"
14576 for lt_tmp_nm in $lt_nm_to_check; do
14577 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
14578 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
14580 test -z "$ac_dir" && ac_dir=.
14581 tmp_nm="$ac_dir/$lt_tmp_nm"
14582 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
14583 # Check to see if the nm accepts a BSD-compat flag.
14584 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
14585 # nm: unknown option "B" ignored
14586 # Tru64's nm complains that /dev/null is an invalid object file
14587 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
14588 */dev/null* | *'Invalid file or object type'*)
14589 lt_cv_path_NM="$tmp_nm -B"
14593 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
14595 lt_cv_path_NM="$tmp_nm -p"
14599 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
14600 continue # so that we can try to find one that supports BSD flags
14609 : ${lt_cv_path_NM=no}
14612 echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5
14613 echo "${ECHO_T}$lt_cv_path_NM" >&6
14614 if test "$lt_cv_path_NM" != "no"; then
14615 NM="$lt_cv_path_NM"
14617 # Didn't find any BSD compatible name lister, look for dumpbin.
14618 if test -n "$ac_tool_prefix"; then
14619 for ac_prog in "dumpbin -symbols" "link -dump -symbols"
14621 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
14622 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
14623 echo "$as_me:$LINENO: checking for $ac_word" >&5
14624 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
14625 if test "${ac_cv_prog_DUMPBIN+set}" = set; then
14626 echo $ECHO_N "(cached) $ECHO_C" >&6
14628 if test -n "$DUMPBIN"; then
14629 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
14631 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14632 for as_dir in $PATH
14635 test -z "$as_dir" && as_dir=.
14636 for ac_exec_ext in '' $ac_executable_extensions; do
14637 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14638 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
14639 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
14647 DUMPBIN=$ac_cv_prog_DUMPBIN
14648 if test -n "$DUMPBIN"; then
14649 echo "$as_me:$LINENO: result: $DUMPBIN" >&5
14650 echo "${ECHO_T}$DUMPBIN" >&6
14652 echo "$as_me:$LINENO: result: no" >&5
14653 echo "${ECHO_T}no" >&6
14656 test -n "$DUMPBIN" && break
14659 if test -z "$DUMPBIN"; then
14660 ac_ct_DUMPBIN=$DUMPBIN
14661 for ac_prog in "dumpbin -symbols" "link -dump -symbols"
14663 # Extract the first word of "$ac_prog", so it can be a program name with args.
14664 set dummy $ac_prog; ac_word=$2
14665 echo "$as_me:$LINENO: checking for $ac_word" >&5
14666 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
14667 if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then
14668 echo $ECHO_N "(cached) $ECHO_C" >&6
14670 if test -n "$ac_ct_DUMPBIN"; then
14671 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
14673 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14674 for as_dir in $PATH
14677 test -z "$as_dir" && as_dir=.
14678 for ac_exec_ext in '' $ac_executable_extensions; do
14679 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14680 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
14681 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
14689 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
14690 if test -n "$ac_ct_DUMPBIN"; then
14691 echo "$as_me:$LINENO: result: $ac_ct_DUMPBIN" >&5
14692 echo "${ECHO_T}$ac_ct_DUMPBIN" >&6
14694 echo "$as_me:$LINENO: result: no" >&5
14695 echo "${ECHO_T}no" >&6
14698 test -n "$ac_ct_DUMPBIN" && break
14700 test -n "$ac_ct_DUMPBIN" || ac_ct_DUMPBIN=":"
14702 DUMPBIN=$ac_ct_DUMPBIN
14706 if test "$DUMPBIN" != ":"; then
14710 test -z "$NM" && NM=nm
14717 echo "$as_me:$LINENO: checking the name lister ($NM) interface" >&5
14718 echo $ECHO_N "checking the name lister ($NM) interface... $ECHO_C" >&6
14719 if test "${lt_cv_nm_interface+set}" = set; then
14720 echo $ECHO_N "(cached) $ECHO_C" >&6
14722 lt_cv_nm_interface="BSD nm"
14723 echo "int some_variable = 0;" > conftest.$ac_ext
14724 (eval echo "\"\$as_me:14724: $ac_compile\"" >&5)
14725 (eval "$ac_compile" 2>conftest.err)
14726 cat conftest.err >&5
14727 (eval echo "\"\$as_me:14727: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
14728 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
14729 cat conftest.err >&5
14730 (eval echo "\"\$as_me:14730: output\"" >&5)
14731 cat conftest.out >&5
14732 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
14733 lt_cv_nm_interface="MS dumpbin"
14737 echo "$as_me:$LINENO: result: $lt_cv_nm_interface" >&5
14738 echo "${ECHO_T}$lt_cv_nm_interface" >&6
14740 echo "$as_me:$LINENO: checking whether ln -s works" >&5
14741 echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6
14743 if test "$LN_S" = "ln -s"; then
14744 echo "$as_me:$LINENO: result: yes" >&5
14745 echo "${ECHO_T}yes" >&6
14747 echo "$as_me:$LINENO: result: no, using $LN_S" >&5
14748 echo "${ECHO_T}no, using $LN_S" >&6
14751 # find the maximum length of command line arguments
14752 echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5
14753 echo $ECHO_N "checking the maximum length of command line arguments... $ECHO_C" >&6
14754 if test "${lt_cv_sys_max_cmd_len+set}" = set; then
14755 echo $ECHO_N "(cached) $ECHO_C" >&6
14762 # On DJGPP, this test can blow up pretty badly due to problems in libc
14763 # (any single argument exceeding 2000 bytes causes a buffer overrun
14764 # during glob expansion). Even if it were fixed, the result of this
14765 # check would be larger than it should be.
14766 lt_cv_sys_max_cmd_len=12288; # 12K is about right
14770 # Under GNU Hurd, this test is not required because there is
14771 # no limit to the length of command line arguments.
14772 # Libtool will interpret -1 as no limit whatsoever
14773 lt_cv_sys_max_cmd_len=-1;
14777 # On Win9x/ME, this test blows up -- it succeeds, but takes
14778 # about 5 minutes as the teststring grows exponentially.
14779 # Worse, since 9x/ME are not pre-emptively multitasking,
14780 # you end up with a "frozen" computer, even though with patience
14781 # the test eventually succeeds (with a max line length of 256k).
14782 # Instead, let's just punt: use the minimum linelength reported by
14783 # all of the supported platforms: 8192 (on NT/2K/XP).
14784 lt_cv_sys_max_cmd_len=8192;
14788 # On AmigaOS with pdksh, this test takes hours, literally.
14789 # So we just punt and use a minimum line length of 8192.
14790 lt_cv_sys_max_cmd_len=8192;
14793 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
14794 # This has been around since 386BSD, at least. Likely further.
14795 if test -x /sbin/sysctl; then
14796 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
14797 elif test -x /usr/sbin/sysctl; then
14798 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
14800 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
14802 # And add a safety zone
14803 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
14804 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
14808 # We know the value 262144 and hardcode it with a safety zone (like BSD)
14809 lt_cv_sys_max_cmd_len=196608
14813 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
14814 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
14815 # nice to cause kernel panics so lets avoid the loop below.
14816 # First set a reasonable default.
14817 lt_cv_sys_max_cmd_len=16384
14819 if test -x /sbin/sysconfig; then
14820 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
14821 *1*) lt_cv_sys_max_cmd_len=-1 ;;
14826 lt_cv_sys_max_cmd_len=102400
14828 sysv5* | sco5v6* | sysv4.2uw2*)
14829 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
14830 if test -n "$kargmax"; then
14831 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
14833 lt_cv_sys_max_cmd_len=32768
14837 lt_cv_sys_max_cmd_len=`getconf ARG_MAX 2> /dev/null`
14838 if test -n $lt_cv_sys_max_cmd_len; then
14839 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
14840 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
14842 # Make teststring a little bigger before we do anything with it.
14843 # a 1K string should be a reasonable start.
14844 for i in 1 2 3 4 5 6 7 8 ; do
14845 teststring=$teststring$teststring
14847 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
14848 # If test is not a shell built-in, we'll probably end up computing a
14849 # maximum length that is only half of the actual maximum length, but
14851 while { test "X"`$SHELL $0 --fallback-echo "X$teststring$teststring" 2>/dev/null` \
14852 = "XX$teststring$teststring"; } >/dev/null 2>&1 &&
14853 test $i != 17 # 1/2 MB should be enough
14856 teststring=$teststring$teststring
14858 # Only check the string length outside the loop.
14859 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
14861 # Add a significant safety factor because C++ compilers can tack on
14862 # massive amounts of additional arguments before passing them to the
14863 # linker. It appears as though 1/2 is a usable value.
14864 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
14871 if test -n $lt_cv_sys_max_cmd_len ; then
14872 echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5
14873 echo "${ECHO_T}$lt_cv_sys_max_cmd_len" >&6
14875 echo "$as_me:$LINENO: result: none" >&5
14876 echo "${ECHO_T}none" >&6
14878 max_cmd_len=$lt_cv_sys_max_cmd_len
14890 echo "$as_me:$LINENO: checking whether the shell understands some XSI constructs" >&5
14891 echo $ECHO_N "checking whether the shell understands some XSI constructs... $ECHO_C" >&6
14892 # Try some XSI features
14894 ( _lt_dummy="a/b/c"
14895 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
14896 = c,a/b,, ) >/dev/null 2>&1 \
14898 echo "$as_me:$LINENO: result: $xsi_shell" >&5
14899 echo "${ECHO_T}$xsi_shell" >&6
14902 echo "$as_me:$LINENO: checking whether the shell understands \"+=\"" >&5
14903 echo $ECHO_N "checking whether the shell understands \"+=\"... $ECHO_C" >&6
14905 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
14907 && lt_shell_append=yes
14908 echo "$as_me:$LINENO: result: $lt_shell_append" >&5
14909 echo "${ECHO_T}$lt_shell_append" >&6
14912 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
14922 # test EBCDIC or ASCII
14923 case `echo X|tr X '\101'` in
14924 A) # ASCII based system
14925 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
14926 lt_SP2NL='tr \040 \012'
14927 lt_NL2SP='tr \015\012 \040\040'
14929 *) # EBCDIC based system
14930 lt_SP2NL='tr \100 \n'
14931 lt_NL2SP='tr \r\n \100\100'
14943 echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5
14944 echo $ECHO_N "checking for $LD option to reload object files... $ECHO_C" >&6
14945 if test "${lt_cv_ld_reload_flag+set}" = set; then
14946 echo $ECHO_N "(cached) $ECHO_C" >&6
14948 lt_cv_ld_reload_flag='-r'
14950 echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5
14951 echo "${ECHO_T}$lt_cv_ld_reload_flag" >&6
14952 reload_flag=$lt_cv_ld_reload_flag
14953 case $reload_flag in
14955 *) reload_flag=" $reload_flag" ;;
14957 reload_cmds='$LD$reload_flag -o $output$reload_objs'
14960 if test "$GCC" = yes; then
14961 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
14963 reload_cmds='$LD$reload_flag -o $output$reload_objs'
14977 echo "$as_me:$LINENO: checking how to recognize dependent libraries" >&5
14978 echo $ECHO_N "checking how to recognize dependent libraries... $ECHO_C" >&6
14979 if test "${lt_cv_deplibs_check_method+set}" = set; then
14980 echo $ECHO_N "(cached) $ECHO_C" >&6
14982 lt_cv_file_magic_cmd='$MAGIC_CMD'
14983 lt_cv_file_magic_test_file=
14984 lt_cv_deplibs_check_method='unknown'
14985 # Need to set the preceding variable on all platforms that support
14986 # interlibrary dependencies.
14987 # 'none' -- dependencies not supported.
14988 # `unknown' -- same as none, but documents that we really don't know.
14989 # 'pass_all' -- all dependencies passed with no checks.
14990 # 'test_compile' -- check by making test program.
14991 # 'file_magic [[regex]]' -- check by looking for files in library path
14992 # which responds to the $file_magic_cmd with a given extended regex.
14993 # If you have `file' or equivalent on your system and you're not sure
14994 # whether `pass_all' will *always* work, you probably want this one.
14998 lt_cv_deplibs_check_method=pass_all
15002 lt_cv_deplibs_check_method=pass_all
15006 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
15007 lt_cv_file_magic_cmd='/usr/bin/file -L'
15008 lt_cv_file_magic_test_file=/shlib/libc.so
15012 # func_win32_libid is a shell function defined in ltmain.sh
15013 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
15014 lt_cv_file_magic_cmd='func_win32_libid'
15018 # Base MSYS/MinGW do not provide the 'file' command needed by
15019 # func_win32_libid shell function, so use a weaker test based on 'objdump',
15020 # unless we find 'file', for example because we are cross-compiling.
15021 if ( file / ) >/dev/null 2>&1; then
15022 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
15023 lt_cv_file_magic_cmd='func_win32_libid'
15025 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
15026 lt_cv_file_magic_cmd='$OBJDUMP -f'
15030 darwin* | rhapsody*)
15031 lt_cv_deplibs_check_method=pass_all
15034 freebsd* | dragonfly*)
15035 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
15038 # Not sure whether the presence of OpenBSD here was a mistake.
15039 # Let's accept both of them until this is cleared up.
15040 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
15041 lt_cv_file_magic_cmd=/usr/bin/file
15042 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
15046 lt_cv_deplibs_check_method=pass_all
15051 lt_cv_deplibs_check_method=pass_all
15054 hpux10.20* | hpux11*)
15055 lt_cv_file_magic_cmd=/usr/bin/file
15058 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
15059 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
15062 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - PA-RISC [0-9].[0-9]'
15063 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
15066 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
15067 lt_cv_file_magic_test_file=/usr/lib/libc.sl
15073 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
15074 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
15077 irix5* | irix6* | nonstopux*)
15079 *-32|*"-32 ") libmagic=32-bit;;
15080 *-n32|*"-n32 ") libmagic=N32;;
15081 *-64|*"-64 ") libmagic=64-bit;;
15082 *) libmagic=never-match;;
15084 lt_cv_deplibs_check_method=pass_all
15087 # This must be Linux ELF.
15088 linux* | k*bsd*-gnu)
15089 lt_cv_deplibs_check_method=pass_all
15093 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
15094 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
15096 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
15101 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
15102 lt_cv_file_magic_cmd=/usr/bin/file
15103 lt_cv_file_magic_test_file=/usr/lib/libnls.so
15107 lt_cv_deplibs_check_method=pass_all
15111 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
15112 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
15114 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
15118 osf3* | osf4* | osf5*)
15119 lt_cv_deplibs_check_method=pass_all
15123 lt_cv_deplibs_check_method=pass_all
15127 lt_cv_deplibs_check_method=pass_all
15130 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
15131 lt_cv_deplibs_check_method=pass_all
15135 case $host_vendor in
15137 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib) M[0-9][0-9]* Version [0-9]'
15138 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
15141 lt_cv_deplibs_check_method=pass_all
15144 lt_cv_file_magic_cmd='/bin/file'
15145 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
15148 lt_cv_file_magic_cmd='/bin/file'
15149 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
15150 lt_cv_file_magic_test_file=/lib/libc.so
15153 lt_cv_deplibs_check_method=pass_all
15156 lt_cv_deplibs_check_method=pass_all
15162 lt_cv_deplibs_check_method=pass_all
15167 echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5
15168 echo "${ECHO_T}$lt_cv_deplibs_check_method" >&6
15169 file_magic_cmd=$lt_cv_file_magic_cmd
15170 deplibs_check_method=$lt_cv_deplibs_check_method
15171 test -z "$deplibs_check_method" && deplibs_check_method=unknown
15184 if test -n "$ac_tool_prefix"; then
15185 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
15186 set dummy ${ac_tool_prefix}ar; ac_word=$2
15187 echo "$as_me:$LINENO: checking for $ac_word" >&5
15188 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
15189 if test "${ac_cv_prog_AR+set}" = set; then
15190 echo $ECHO_N "(cached) $ECHO_C" >&6
15192 if test -n "$AR"; then
15193 ac_cv_prog_AR="$AR" # Let the user override the test.
15195 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15196 for as_dir in $PATH
15199 test -z "$as_dir" && as_dir=.
15200 for ac_exec_ext in '' $ac_executable_extensions; do
15201 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15202 ac_cv_prog_AR="${ac_tool_prefix}ar"
15203 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
15212 if test -n "$AR"; then
15213 echo "$as_me:$LINENO: result: $AR" >&5
15214 echo "${ECHO_T}$AR" >&6
15216 echo "$as_me:$LINENO: result: no" >&5
15217 echo "${ECHO_T}no" >&6
15221 if test -z "$ac_cv_prog_AR"; then
15223 # Extract the first word of "ar", so it can be a program name with args.
15224 set dummy ar; ac_word=$2
15225 echo "$as_me:$LINENO: checking for $ac_word" >&5
15226 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
15227 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
15228 echo $ECHO_N "(cached) $ECHO_C" >&6
15230 if test -n "$ac_ct_AR"; then
15231 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
15233 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15234 for as_dir in $PATH
15237 test -z "$as_dir" && as_dir=.
15238 for ac_exec_ext in '' $ac_executable_extensions; do
15239 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15240 ac_cv_prog_ac_ct_AR="ar"
15241 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
15247 test -z "$ac_cv_prog_ac_ct_AR" && ac_cv_prog_ac_ct_AR="false"
15250 ac_ct_AR=$ac_cv_prog_ac_ct_AR
15251 if test -n "$ac_ct_AR"; then
15252 echo "$as_me:$LINENO: result: $ac_ct_AR" >&5
15253 echo "${ECHO_T}$ac_ct_AR" >&6
15255 echo "$as_me:$LINENO: result: no" >&5
15256 echo "${ECHO_T}no" >&6
15261 AR="$ac_cv_prog_AR"
15264 test -z "$AR" && AR=ar
15265 test -z "$AR_FLAGS" && AR_FLAGS=cru
15277 if test -n "$ac_tool_prefix"; then
15278 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
15279 set dummy ${ac_tool_prefix}strip; ac_word=$2
15280 echo "$as_me:$LINENO: checking for $ac_word" >&5
15281 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
15282 if test "${ac_cv_prog_STRIP+set}" = set; then
15283 echo $ECHO_N "(cached) $ECHO_C" >&6
15285 if test -n "$STRIP"; then
15286 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
15288 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15289 for as_dir in $PATH
15292 test -z "$as_dir" && as_dir=.
15293 for ac_exec_ext in '' $ac_executable_extensions; do
15294 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15295 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
15296 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
15304 STRIP=$ac_cv_prog_STRIP
15305 if test -n "$STRIP"; then
15306 echo "$as_me:$LINENO: result: $STRIP" >&5
15307 echo "${ECHO_T}$STRIP" >&6
15309 echo "$as_me:$LINENO: result: no" >&5
15310 echo "${ECHO_T}no" >&6
15314 if test -z "$ac_cv_prog_STRIP"; then
15316 # Extract the first word of "strip", so it can be a program name with args.
15317 set dummy strip; ac_word=$2
15318 echo "$as_me:$LINENO: checking for $ac_word" >&5
15319 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
15320 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
15321 echo $ECHO_N "(cached) $ECHO_C" >&6
15323 if test -n "$ac_ct_STRIP"; then
15324 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
15326 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15327 for as_dir in $PATH
15330 test -z "$as_dir" && as_dir=.
15331 for ac_exec_ext in '' $ac_executable_extensions; do
15332 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15333 ac_cv_prog_ac_ct_STRIP="strip"
15334 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
15340 test -z "$ac_cv_prog_ac_ct_STRIP" && ac_cv_prog_ac_ct_STRIP=":"
15343 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
15344 if test -n "$ac_ct_STRIP"; then
15345 echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
15346 echo "${ECHO_T}$ac_ct_STRIP" >&6
15348 echo "$as_me:$LINENO: result: no" >&5
15349 echo "${ECHO_T}no" >&6
15354 STRIP="$ac_cv_prog_STRIP"
15357 test -z "$STRIP" && STRIP=:
15364 if test -n "$ac_tool_prefix"; then
15365 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
15366 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
15367 echo "$as_me:$LINENO: checking for $ac_word" >&5
15368 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
15369 if test "${ac_cv_prog_RANLIB+set}" = set; then
15370 echo $ECHO_N "(cached) $ECHO_C" >&6
15372 if test -n "$RANLIB"; then
15373 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
15375 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15376 for as_dir in $PATH
15379 test -z "$as_dir" && as_dir=.
15380 for ac_exec_ext in '' $ac_executable_extensions; do
15381 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15382 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
15383 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
15391 RANLIB=$ac_cv_prog_RANLIB
15392 if test -n "$RANLIB"; then
15393 echo "$as_me:$LINENO: result: $RANLIB" >&5
15394 echo "${ECHO_T}$RANLIB" >&6
15396 echo "$as_me:$LINENO: result: no" >&5
15397 echo "${ECHO_T}no" >&6
15401 if test -z "$ac_cv_prog_RANLIB"; then
15402 ac_ct_RANLIB=$RANLIB
15403 # Extract the first word of "ranlib", so it can be a program name with args.
15404 set dummy ranlib; ac_word=$2
15405 echo "$as_me:$LINENO: checking for $ac_word" >&5
15406 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
15407 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
15408 echo $ECHO_N "(cached) $ECHO_C" >&6
15410 if test -n "$ac_ct_RANLIB"; then
15411 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
15413 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15414 for as_dir in $PATH
15417 test -z "$as_dir" && as_dir=.
15418 for ac_exec_ext in '' $ac_executable_extensions; do
15419 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15420 ac_cv_prog_ac_ct_RANLIB="ranlib"
15421 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
15427 test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":"
15430 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
15431 if test -n "$ac_ct_RANLIB"; then
15432 echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
15433 echo "${ECHO_T}$ac_ct_RANLIB" >&6
15435 echo "$as_me:$LINENO: result: no" >&5
15436 echo "${ECHO_T}no" >&6
15439 RANLIB=$ac_ct_RANLIB
15441 RANLIB="$ac_cv_prog_RANLIB"
15444 test -z "$RANLIB" && RANLIB=:
15451 # Determine commands to create old-style static archives.
15452 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs'
15453 old_postinstall_cmds='chmod 644 $oldlib'
15454 old_postuninstall_cmds=
15456 if test -n "$RANLIB"; then
15459 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
15462 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
15465 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
15501 # If no C compiler was specified, use CC.
15504 # If no C compiler flags were specified, use CFLAGS.
15505 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
15507 # Allow CC to be a program name with arguments.
15511 # Check for command to grab the raw symbol name followed by C symbol from nm.
15512 echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5
15513 echo $ECHO_N "checking command to parse $NM output from $compiler object... $ECHO_C" >&6
15514 if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then
15515 echo $ECHO_N "(cached) $ECHO_C" >&6
15518 # These are sane defaults that work on at least a few old systems.
15519 # [They come from Ultrix. What could be older than Ultrix?!! ;)]
15521 # Character class describing NM global symbol codes.
15522 symcode='[BCDEGRST]'
15524 # Regexp to match symbols that can be accessed directly from C.
15525 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
15527 # Define system-specific variables.
15532 cygwin* | mingw* | pw32*)
15533 symcode='[ABCDGISTW]'
15536 if test "$host_cpu" = ia64; then
15537 symcode='[ABCDEGRST]'
15540 irix* | nonstopux*)
15541 symcode='[BCDEGRST]'
15544 symcode='[BCDEGQRST]'
15555 sysv5* | sco5v6* | unixware* | OpenUNIX*)
15563 # If we're using GNU nm, then use its standard symbol codes.
15564 case `$NM -V 2>&1` in
15565 *GNU* | *'with BFD'*)
15566 symcode='[ABCDGIRSTW]' ;;
15569 # Transform an extracted symbol line into a proper C declaration.
15570 # Some systems (esp. on ia64) link data and code symbols differently,
15571 # so use this general approach.
15572 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
15574 # Transform an extracted symbol line into symbol name and symbol address
15575 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
15577 # Handle CRLF in mingw tool chain
15581 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
15585 # Try without a prefix underscore, then with it.
15586 for ac_symprfx in "" "_"; do
15588 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
15589 symxfrm="\\1 $ac_symprfx\\2 \\2"
15591 # Write the raw and C identifiers.
15592 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
15593 # Fake it for dumpbin and say T for any non-static function
15594 # and D for any global variable.
15595 # Also find C++ and __fastcall symbols from MSVC++,
15596 # which start with @ or ?.
15597 lt_cv_sys_global_symbol_pipe="$AWK '"\
15598 " {last_section=section; section=\$ 3};"\
15599 " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
15600 " \$ 0!~/External *\|/{next};"\
15601 " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
15602 " {if(hide[section]) next};"\
15603 " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
15604 " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
15605 " s[1]~/^[@?]/{print s[1], s[1]; next};"\
15606 " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
15607 " ' prfx=^$ac_symprfx"
15609 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
15612 # Check to see that the pipe works correctly.
15616 cat > conftest.$ac_ext <<_LT_EOF
15621 void nm_test_func(void);
15622 void nm_test_func(void){}
15626 int main(){nm_test_var='a';nm_test_func();return(0);}
15629 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
15630 (eval $ac_compile) 2>&5
15632 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15633 (exit $ac_status); }; then
15634 # Now try to grab the symbols.
15636 if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5
15637 (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
15639 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15640 (exit $ac_status); } && test -s "$nlist"; then
15641 # Try sorting and uniquifying the output.
15642 if sort "$nlist" | uniq > "$nlist"T; then
15643 mv -f "$nlist"T "$nlist"
15648 # Make sure that we snagged all the symbols we need.
15649 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
15650 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
15651 cat <<_LT_EOF > conftest.$ac_ext
15657 # Now generate the symbol file.
15658 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
15660 cat <<_LT_EOF >> conftest.$ac_ext
15662 /* The mapping between symbol names and symbols. */
15667 lt__PROGRAM__LTX_preloaded_symbols[] =
15669 { "@PROGRAM@", (void *) 0 },
15671 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
15672 cat <<\_LT_EOF >> conftest.$ac_ext
15676 /* This works around a problem in FreeBSD linker */
15677 #ifdef FREEBSD_WORKAROUND
15678 static const void *lt_preloaded_setup() {
15679 return lt__PROGRAM__LTX_preloaded_symbols;
15687 # Now try linking the two files.
15688 mv conftest.$ac_objext conftstm.$ac_objext
15689 lt_save_LIBS="$LIBS"
15690 lt_save_CFLAGS="$CFLAGS"
15691 LIBS="conftstm.$ac_objext"
15692 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
15693 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
15694 (eval $ac_link) 2>&5
15696 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15697 (exit $ac_status); } && test -s conftest${ac_exeext}; then
15700 LIBS="$lt_save_LIBS"
15701 CFLAGS="$lt_save_CFLAGS"
15703 echo "cannot find nm_test_func in $nlist" >&5
15706 echo "cannot find nm_test_var in $nlist" >&5
15709 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
15712 echo "$progname: failed program was:" >&5
15713 cat conftest.$ac_ext >&5
15715 rm -f conftest* conftst*
15717 # Do not use the global_symbol_pipe unless it works.
15718 if test "$pipe_works" = yes; then
15721 lt_cv_sys_global_symbol_pipe=
15727 if test -z "$lt_cv_sys_global_symbol_pipe"; then
15728 lt_cv_sys_global_symbol_to_cdecl=
15730 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
15731 echo "$as_me:$LINENO: result: failed" >&5
15732 echo "${ECHO_T}failed" >&6
15734 echo "$as_me:$LINENO: result: ok" >&5
15735 echo "${ECHO_T}ok" >&6
15754 # Check whether --enable-libtool-lock or --disable-libtool-lock was given.
15755 if test "${enable_libtool_lock+set}" = set; then
15756 enableval="$enable_libtool_lock"
15759 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
15761 # Some flags need to be propagated to the compiler or linker for good
15765 # Find out which ABI we are using.
15766 echo 'int i;' > conftest.$ac_ext
15767 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
15768 (eval $ac_compile) 2>&5
15770 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15771 (exit $ac_status); }; then
15772 case `/usr/bin/file conftest.$ac_objext` in
15774 HPUX_IA64_MODE="32"
15777 HPUX_IA64_MODE="64"
15784 # Find out which ABI we are using.
15785 echo '#line 15785 "configure"' > conftest.$ac_ext
15786 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
15787 (eval $ac_compile) 2>&5
15789 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15790 (exit $ac_status); }; then
15791 if test "$lt_cv_prog_gnu_ld" = yes; then
15792 case `/usr/bin/file conftest.$ac_objext` in
15794 LD="${LD-ld} -melf32bsmip"
15797 LD="${LD-ld} -melf32bmipn32"
15800 LD="${LD-ld} -melf64bmip"
15804 case `/usr/bin/file conftest.$ac_objext` in
15820 x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
15821 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
15822 # Find out which ABI we are using.
15823 echo 'int i;' > conftest.$ac_ext
15824 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
15825 (eval $ac_compile) 2>&5
15827 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15828 (exit $ac_status); }; then
15829 case `/usr/bin/file conftest.o` in
15832 x86_64-*kfreebsd*-gnu)
15833 LD="${LD-ld} -m elf_i386_fbsd"
15836 LD="${LD-ld} -m elf_i386"
15838 ppc64-*linux*|powerpc64-*linux*)
15839 LD="${LD-ld} -m elf32ppclinux"
15842 LD="${LD-ld} -m elf_s390"
15845 LD="${LD-ld} -m elf32_sparc"
15851 x86_64-*kfreebsd*-gnu)
15852 LD="${LD-ld} -m elf_x86_64_fbsd"
15855 LD="${LD-ld} -m elf_x86_64"
15857 ppc*-*linux*|powerpc*-*linux*)
15858 LD="${LD-ld} -m elf64ppc"
15860 s390*-*linux*|s390*-*tpf*)
15861 LD="${LD-ld} -m elf64_s390"
15864 LD="${LD-ld} -m elf64_sparc"
15874 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
15875 SAVE_CFLAGS="$CFLAGS"
15876 CFLAGS="$CFLAGS -belf"
15877 echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5
15878 echo $ECHO_N "checking whether the C compiler needs -belf... $ECHO_C" >&6
15879 if test "${lt_cv_cc_needs_belf+set}" = set; then
15880 echo $ECHO_N "(cached) $ECHO_C" >&6
15883 ac_cpp='$CPP $CPPFLAGS'
15884 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15885 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15886 ac_compiler_gnu=$ac_cv_c_compiler_gnu
15888 cat >conftest.$ac_ext <<_ACEOF
15891 cat confdefs.h >>conftest.$ac_ext
15892 cat >>conftest.$ac_ext <<_ACEOF
15893 /* end confdefs.h. */
15903 rm -f conftest.$ac_objext conftest$ac_exeext
15904 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
15905 (eval $ac_link) 2>conftest.er1
15907 grep -v '^ *+' conftest.er1 >conftest.err
15909 cat conftest.err >&5
15910 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15911 (exit $ac_status); } &&
15912 { ac_try='test -z "$ac_c_werror_flag"
15913 || test ! -s conftest.err'
15914 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15915 (eval $ac_try) 2>&5
15917 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15918 (exit $ac_status); }; } &&
15919 { ac_try='test -s conftest$ac_exeext'
15920 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15921 (eval $ac_try) 2>&5
15923 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15924 (exit $ac_status); }; }; then
15925 lt_cv_cc_needs_belf=yes
15927 echo "$as_me: failed program was:" >&5
15928 sed 's/^/| /' conftest.$ac_ext >&5
15930 lt_cv_cc_needs_belf=no
15932 rm -f conftest.err conftest.$ac_objext \
15933 conftest$ac_exeext conftest.$ac_ext
15935 ac_cpp='$CPP $CPPFLAGS'
15936 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15937 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15938 ac_compiler_gnu=$ac_cv_c_compiler_gnu
15941 echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5
15942 echo "${ECHO_T}$lt_cv_cc_needs_belf" >&6
15943 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
15944 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
15945 CFLAGS="$SAVE_CFLAGS"
15949 # Find out which ABI we are using.
15950 echo 'int i;' > conftest.$ac_ext
15951 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
15952 (eval $ac_compile) 2>&5
15954 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15955 (exit $ac_status); }; then
15956 case `/usr/bin/file conftest.o` in
15958 case $lt_cv_prog_gnu_ld in
15959 yes*) LD="${LD-ld} -m elf64_sparc" ;;
15960 *) LD="${LD-ld} -64" ;;
15969 need_locks="$enable_libtool_lock"
15972 for ac_header in dlfcn.h
15974 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15975 echo "$as_me:$LINENO: checking for $ac_header" >&5
15976 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
15977 if eval "test \"\${$as_ac_Header+set}\" = set"; then
15978 echo $ECHO_N "(cached) $ECHO_C" >&6
15980 cat >conftest.$ac_ext <<_ACEOF
15983 cat confdefs.h >>conftest.$ac_ext
15984 cat >>conftest.$ac_ext <<_ACEOF
15985 /* end confdefs.h. */
15986 #include <$ac_header>
15988 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
15989 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
15991 grep -v '^ *+' conftest.er1 >conftest.err
15993 cat conftest.err >&5
15994 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15995 (exit $ac_status); } >/dev/null; then
15996 if test -s conftest.err; then
15997 ac_cpp_err=$ac_c_preproc_warn_flag
15998 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
16005 if test -z "$ac_cpp_err"; then
16006 eval "$as_ac_Header=yes"
16008 echo "$as_me: failed program was:" >&5
16009 sed 's/^/| /' conftest.$ac_ext >&5
16011 eval "$as_ac_Header=no"
16013 rm -f conftest.err conftest.$ac_ext
16015 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
16016 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
16017 if test `eval echo '${'$as_ac_Header'}'` = yes; then
16018 cat >>confdefs.h <<_ACEOF
16019 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
16027 # This can be used to rebuild libtool when needed
16028 LIBTOOL_DEPS="$ltmain"
16030 # Always use our own libtool.
16031 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
16057 test -z "$LN_S" && LN_S="ln -s"
16072 if test -n "${ZSH_VERSION+set}" ; then
16073 setopt NO_GLOB_SUBST
16076 echo "$as_me:$LINENO: checking for objdir" >&5
16077 echo $ECHO_N "checking for objdir... $ECHO_C" >&6
16078 if test "${lt_cv_objdir+set}" = set; then
16079 echo $ECHO_N "(cached) $ECHO_C" >&6
16081 rm -f .libs 2>/dev/null
16082 mkdir .libs 2>/dev/null
16083 if test -d .libs; then
16086 # MS-DOS does not allow filenames that begin with a dot.
16089 rmdir .libs 2>/dev/null
16091 echo "$as_me:$LINENO: result: $lt_cv_objdir" >&5
16092 echo "${ECHO_T}$lt_cv_objdir" >&6
16093 objdir=$lt_cv_objdir
16099 cat >>confdefs.h <<_ACEOF
16100 #define LT_OBJDIR "$lt_cv_objdir/"
16121 # AIX sometimes has problems with the GCC collect2 program. For some
16122 # reason, if we set the COLLECT_NAMES environment variable, the problems
16123 # vanish in a puff of smoke.
16124 if test "X${COLLECT_NAMES+set}" != Xset; then
16126 export COLLECT_NAMES
16131 # Sed substitution that helps us do robust quoting. It backslashifies
16132 # metacharacters that are still active within double-quoted strings.
16133 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
16135 # Same as above, but do not quote variable references.
16136 double_quote_subst='s/\(["`\\]\)/\\\1/g'
16138 # Sed substitution to delay expansion of an escaped shell variable in a
16139 # double_quote_subst'ed string.
16140 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
16142 # Sed substitution to delay expansion of an escaped single quote.
16143 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
16145 # Sed substitution to avoid accidental globbing in evaled expressions
16146 no_glob_subst='s/\*/\\\*/g'
16148 # Global variables:
16150 can_build_shared=yes
16152 # All known linkers require a `.a' archive for static linking (except MSVC,
16153 # which needs '.lib').
16156 with_gnu_ld="$lt_cv_prog_gnu_ld"
16159 old_CFLAGS="$CFLAGS"
16161 # Set sane defaults for various variables
16162 test -z "$CC" && CC=cc
16163 test -z "$LTCC" && LTCC=$CC
16164 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
16165 test -z "$LD" && LD=ld
16166 test -z "$ac_objext" && ac_objext=o
16168 for cc_temp in $compiler""; do
16170 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
16171 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
16176 cc_basename=`$ECHO "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
16179 # Only perform the check for file, if the check method requires it
16180 test -z "$MAGIC_CMD" && MAGIC_CMD=file
16181 case $deplibs_check_method in
16183 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
16184 echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5
16185 echo $ECHO_N "checking for ${ac_tool_prefix}file... $ECHO_C" >&6
16186 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
16187 echo $ECHO_N "(cached) $ECHO_C" >&6
16191 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
16194 lt_save_MAGIC_CMD="$MAGIC_CMD"
16195 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
16196 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
16197 for ac_dir in $ac_dummy; do
16199 test -z "$ac_dir" && ac_dir=.
16200 if test -f $ac_dir/${ac_tool_prefix}file; then
16201 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
16202 if test -n "$file_magic_test_file"; then
16203 case $deplibs_check_method in
16205 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
16206 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
16207 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
16208 $EGREP "$file_magic_regex" > /dev/null; then
16213 *** Warning: the command libtool uses to detect shared libraries,
16214 *** $file_magic_cmd, produces output that libtool cannot recognize.
16215 *** The result is that libtool may fail to recognize shared libraries
16216 *** as such. This will affect the creation of libtool libraries that
16217 *** depend on shared libraries, but programs linked with such libtool
16218 *** libraries will work regardless of this problem. Nevertheless, you
16219 *** may want to report the problem to your system manager and/or to
16220 *** bug-libtool@gnu.org
16230 MAGIC_CMD="$lt_save_MAGIC_CMD"
16235 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
16236 if test -n "$MAGIC_CMD"; then
16237 echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
16238 echo "${ECHO_T}$MAGIC_CMD" >&6
16240 echo "$as_me:$LINENO: result: no" >&5
16241 echo "${ECHO_T}no" >&6
16248 if test -z "$lt_cv_path_MAGIC_CMD"; then
16249 if test -n "$ac_tool_prefix"; then
16250 echo "$as_me:$LINENO: checking for file" >&5
16251 echo $ECHO_N "checking for file... $ECHO_C" >&6
16252 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
16253 echo $ECHO_N "(cached) $ECHO_C" >&6
16257 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
16260 lt_save_MAGIC_CMD="$MAGIC_CMD"
16261 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
16262 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
16263 for ac_dir in $ac_dummy; do
16265 test -z "$ac_dir" && ac_dir=.
16266 if test -f $ac_dir/file; then
16267 lt_cv_path_MAGIC_CMD="$ac_dir/file"
16268 if test -n "$file_magic_test_file"; then
16269 case $deplibs_check_method in
16271 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
16272 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
16273 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
16274 $EGREP "$file_magic_regex" > /dev/null; then
16279 *** Warning: the command libtool uses to detect shared libraries,
16280 *** $file_magic_cmd, produces output that libtool cannot recognize.
16281 *** The result is that libtool may fail to recognize shared libraries
16282 *** as such. This will affect the creation of libtool libraries that
16283 *** depend on shared libraries, but programs linked with such libtool
16284 *** libraries will work regardless of this problem. Nevertheless, you
16285 *** may want to report the problem to your system manager and/or to
16286 *** bug-libtool@gnu.org
16296 MAGIC_CMD="$lt_save_MAGIC_CMD"
16301 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
16302 if test -n "$MAGIC_CMD"; then
16303 echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
16304 echo "${ECHO_T}$MAGIC_CMD" >&6
16306 echo "$as_me:$LINENO: result: no" >&5
16307 echo "${ECHO_T}no" >&6
16320 # Use C for the default configuration in the libtool script
16324 ac_cpp='$CPP $CPPFLAGS'
16325 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16326 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16327 ac_compiler_gnu=$ac_cv_c_compiler_gnu
16330 # Source file extension for C test sources.
16333 # Object file extension for compiled C test sources.
16337 # Code to be used in simple compile tests
16338 lt_simple_compile_test_code="int some_variable = 0;"
16340 # Code to be used in simple link tests
16341 lt_simple_link_test_code='int main(){return(0);}'
16349 # If no C compiler was specified, use CC.
16352 # If no C compiler flags were specified, use CFLAGS.
16353 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
16355 # Allow CC to be a program name with arguments.
16358 # Save the default compiler, since it gets overwritten when the other
16359 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
16360 compiler_DEFAULT=$CC
16362 # save warnings/boilerplate of simple test code
16363 ac_outfile=conftest.$ac_objext
16364 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
16365 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
16366 _lt_compiler_boilerplate=`cat conftest.err`
16369 ac_outfile=conftest.$ac_objext
16370 echo "$lt_simple_link_test_code" >conftest.$ac_ext
16371 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
16372 _lt_linker_boilerplate=`cat conftest.err`
16377 ## There is no encapsulation within the following macros, do not change
16378 ## the running order or otherwise move them around unless you know exactly
16379 ## what you are doing...
16380 if test -n "$compiler"; then
16382 lt_prog_compiler_no_builtin_flag=
16384 if test "$GCC" = yes; then
16385 lt_prog_compiler_no_builtin_flag=' -fno-builtin'
16387 echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
16388 echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6
16389 if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
16390 echo $ECHO_N "(cached) $ECHO_C" >&6
16392 lt_cv_prog_compiler_rtti_exceptions=no
16393 ac_outfile=conftest.$ac_objext
16394 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
16395 lt_compiler_flag="-fno-rtti -fno-exceptions"
16396 # Insert the option either (1) after the last *FLAGS variable, or
16397 # (2) before a word containing "conftest.", or (3) at the end.
16398 # Note that $ac_compile itself does not contain backslashes and begins
16399 # with a dollar sign (not a hyphen), so the echo should work correctly.
16400 # The option is referenced via a variable to avoid confusing sed.
16401 lt_compile=`echo "$ac_compile" | $SED \
16402 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
16403 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
16404 -e 's:$: $lt_compiler_flag:'`
16405 (eval echo "\"\$as_me:16405: $lt_compile\"" >&5)
16406 (eval "$lt_compile" 2>conftest.err)
16408 cat conftest.err >&5
16409 echo "$as_me:16409: \$? = $ac_status" >&5
16410 if (exit $ac_status) && test -s "$ac_outfile"; then
16411 # The compiler can only warn and ignore the option if not recognized
16412 # So say no if there are warnings other than the usual output.
16413 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
16414 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
16415 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
16416 lt_cv_prog_compiler_rtti_exceptions=yes
16422 echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
16423 echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6
16425 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
16426 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
16438 lt_prog_compiler_wl=
16439 lt_prog_compiler_pic=
16440 lt_prog_compiler_static=
16442 echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
16443 echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6
16445 if test "$GCC" = yes; then
16446 lt_prog_compiler_wl='-Wl,'
16447 lt_prog_compiler_static='-static'
16451 # All AIX code is PIC.
16452 if test "$host_cpu" = ia64; then
16453 # AIX 5 now supports IA64 processor
16454 lt_prog_compiler_static='-Bstatic'
16459 if test "$host_cpu" = m68k; then
16460 # FIXME: we need at least 68020 code to build shared libraries, but
16461 # adding the `-m68020' flag to GCC prevents building anything better,
16463 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
16467 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
16468 # PIC is the default for these OSes.
16471 mingw* | cygwin* | pw32* | os2*)
16472 # This hack is so that the source file can tell whether it is being
16473 # built for inclusion in a dll (and should export symbols for example).
16474 # Although the cygwin gcc ignores -fPIC, still need this for old-style
16475 # (--disable-auto-import) libraries
16476 lt_prog_compiler_pic='-DDLL_EXPORT'
16479 darwin* | rhapsody*)
16480 # PIC is the default on this platform
16481 # Common symbols not allowed in MH_DYLIB files
16482 lt_prog_compiler_pic='-fno-common'
16486 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
16487 # not for PA HP-UX.
16493 lt_prog_compiler_pic='-fPIC'
16499 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
16500 # Instead, we relocate shared libraries at runtime.
16504 # Just because we use GCC doesn't mean we suddenly get shared libraries
16505 # on systems that don't support them.
16506 lt_prog_compiler_can_build_shared=no
16511 # QNX uses GNU C++, but need to define -shared option too, otherwise
16512 # it will coredump.
16513 lt_prog_compiler_pic='-fPIC -shared'
16517 if test -d /usr/nec; then
16518 lt_prog_compiler_pic=-Kconform_pic
16523 lt_prog_compiler_pic='-fPIC'
16527 # PORTME Check for flag to pass linker flags through the system compiler.
16530 lt_prog_compiler_wl='-Wl,'
16531 if test "$host_cpu" = ia64; then
16532 # AIX 5 now supports IA64 processor
16533 lt_prog_compiler_static='-Bstatic'
16535 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
16539 # PIC is the default on this platform
16540 # Common symbols not allowed in MH_DYLIB files
16541 case $cc_basename in
16543 lt_prog_compiler_pic='-qnocommon'
16544 lt_prog_compiler_wl='-Wl,'
16549 mingw* | cygwin* | pw32* | os2*)
16550 # This hack is so that the source file can tell whether it is being
16551 # built for inclusion in a dll (and should export symbols for example).
16552 lt_prog_compiler_pic='-DDLL_EXPORT'
16555 hpux9* | hpux10* | hpux11*)
16556 lt_prog_compiler_wl='-Wl,'
16557 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
16558 # not for PA HP-UX.
16564 lt_prog_compiler_pic='+Z'
16567 # Is there a better lt_prog_compiler_static that works with the bundled CC?
16568 lt_prog_compiler_static='${wl}-a ${wl}archive'
16571 irix5* | irix6* | nonstopux*)
16572 lt_prog_compiler_wl='-Wl,'
16573 # PIC (with -KPIC) is the default.
16574 lt_prog_compiler_static='-non_shared'
16577 linux* | k*bsd*-gnu)
16578 case $cc_basename in
16580 lt_prog_compiler_wl='-Wl,'
16581 lt_prog_compiler_pic='-KPIC'
16582 lt_prog_compiler_static='-static'
16584 pgcc* | pgf77* | pgf90* | pgf95*)
16585 # Portland Group compilers (*not* the Pentium gcc compiler,
16586 # which looks to be a dead project)
16587 lt_prog_compiler_wl='-Wl,'
16588 lt_prog_compiler_pic='-fpic'
16589 lt_prog_compiler_static='-Bstatic'
16592 lt_prog_compiler_wl='-Wl,'
16593 # All Alpha code is PIC.
16594 lt_prog_compiler_static='-non_shared'
16597 case `$CC -V 2>&1 | sed 5q` in
16600 lt_prog_compiler_pic='-KPIC'
16601 lt_prog_compiler_static='-Bstatic'
16602 lt_prog_compiler_wl='-Wl,'
16605 # Sun Fortran 8.3 passes all unrecognized flags to the linker
16606 lt_prog_compiler_pic='-KPIC'
16607 lt_prog_compiler_static='-Bstatic'
16608 lt_prog_compiler_wl=''
16616 lt_prog_compiler_pic='-KPIC'
16617 lt_prog_compiler_static='-Bstatic'
16621 # QNX uses GNU C++, but need to define -shared option too, otherwise
16622 # it will coredump.
16623 lt_prog_compiler_pic='-fPIC -shared'
16626 osf3* | osf4* | osf5*)
16627 lt_prog_compiler_wl='-Wl,'
16628 # All OSF/1 code is PIC.
16629 lt_prog_compiler_static='-non_shared'
16633 lt_prog_compiler_static='-non_shared'
16637 lt_prog_compiler_pic='-KPIC'
16638 lt_prog_compiler_static='-Bstatic'
16639 case $cc_basename in
16640 f77* | f90* | f95*)
16641 lt_prog_compiler_wl='-Qoption ld ';;
16643 lt_prog_compiler_wl='-Wl,';;
16648 lt_prog_compiler_wl='-Qoption ld '
16649 lt_prog_compiler_pic='-PIC'
16650 lt_prog_compiler_static='-Bstatic'
16653 sysv4 | sysv4.2uw2* | sysv4.3*)
16654 lt_prog_compiler_wl='-Wl,'
16655 lt_prog_compiler_pic='-KPIC'
16656 lt_prog_compiler_static='-Bstatic'
16660 if test -d /usr/nec ;then
16661 lt_prog_compiler_pic='-Kconform_pic'
16662 lt_prog_compiler_static='-Bstatic'
16666 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
16667 lt_prog_compiler_wl='-Wl,'
16668 lt_prog_compiler_pic='-KPIC'
16669 lt_prog_compiler_static='-Bstatic'
16673 lt_prog_compiler_wl='-Wl,'
16674 lt_prog_compiler_can_build_shared=no
16678 lt_prog_compiler_pic='-pic'
16679 lt_prog_compiler_static='-Bstatic'
16683 lt_prog_compiler_can_build_shared=no
16689 # For platforms which do not support PIC, -DPIC is meaningless:
16691 lt_prog_compiler_pic=
16694 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
16697 echo "$as_me:$LINENO: result: $lt_prog_compiler_pic" >&5
16698 echo "${ECHO_T}$lt_prog_compiler_pic" >&6
16706 # Check to make sure the PIC flag actually works.
16708 if test -n "$lt_prog_compiler_pic"; then
16709 echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
16710 echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic works... $ECHO_C" >&6
16711 if test "${lt_prog_compiler_pic_works+set}" = set; then
16712 echo $ECHO_N "(cached) $ECHO_C" >&6
16714 lt_prog_compiler_pic_works=no
16715 ac_outfile=conftest.$ac_objext
16716 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
16717 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
16718 # Insert the option either (1) after the last *FLAGS variable, or
16719 # (2) before a word containing "conftest.", or (3) at the end.
16720 # Note that $ac_compile itself does not contain backslashes and begins
16721 # with a dollar sign (not a hyphen), so the echo should work correctly.
16722 # The option is referenced via a variable to avoid confusing sed.
16723 lt_compile=`echo "$ac_compile" | $SED \
16724 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
16725 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
16726 -e 's:$: $lt_compiler_flag:'`
16727 (eval echo "\"\$as_me:16727: $lt_compile\"" >&5)
16728 (eval "$lt_compile" 2>conftest.err)
16730 cat conftest.err >&5
16731 echo "$as_me:16731: \$? = $ac_status" >&5
16732 if (exit $ac_status) && test -s "$ac_outfile"; then
16733 # The compiler can only warn and ignore the option if not recognized
16734 # So say no if there are warnings other than the usual output.
16735 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
16736 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
16737 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
16738 lt_prog_compiler_pic_works=yes
16744 echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works" >&5
16745 echo "${ECHO_T}$lt_prog_compiler_pic_works" >&6
16747 if test x"$lt_prog_compiler_pic_works" = xyes; then
16748 case $lt_prog_compiler_pic in
16750 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
16753 lt_prog_compiler_pic=
16754 lt_prog_compiler_can_build_shared=no
16765 # Check to make sure the static flag actually works.
16767 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
16768 echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
16769 echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6
16770 if test "${lt_prog_compiler_static_works+set}" = set; then
16771 echo $ECHO_N "(cached) $ECHO_C" >&6
16773 lt_prog_compiler_static_works=no
16774 save_LDFLAGS="$LDFLAGS"
16775 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
16776 echo "$lt_simple_link_test_code" > conftest.$ac_ext
16777 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
16778 # The linker can only warn and ignore the option if not recognized
16779 # So say no if there are warnings
16780 if test -s conftest.err; then
16781 # Append any errors to the config.log.
16782 cat conftest.err 1>&5
16783 $ECHO "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
16784 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
16785 if diff conftest.exp conftest.er2 >/dev/null; then
16786 lt_prog_compiler_static_works=yes
16789 lt_prog_compiler_static_works=yes
16793 LDFLAGS="$save_LDFLAGS"
16796 echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works" >&5
16797 echo "${ECHO_T}$lt_prog_compiler_static_works" >&6
16799 if test x"$lt_prog_compiler_static_works" = xyes; then
16802 lt_prog_compiler_static=
16811 echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
16812 echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6
16813 if test "${lt_cv_prog_compiler_c_o+set}" = set; then
16814 echo $ECHO_N "(cached) $ECHO_C" >&6
16816 lt_cv_prog_compiler_c_o=no
16817 $RM -r conftest 2>/dev/null
16821 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
16823 lt_compiler_flag="-o out/conftest2.$ac_objext"
16824 # Insert the option either (1) after the last *FLAGS variable, or
16825 # (2) before a word containing "conftest.", or (3) at the end.
16826 # Note that $ac_compile itself does not contain backslashes and begins
16827 # with a dollar sign (not a hyphen), so the echo should work correctly.
16828 lt_compile=`echo "$ac_compile" | $SED \
16829 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
16830 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
16831 -e 's:$: $lt_compiler_flag:'`
16832 (eval echo "\"\$as_me:16832: $lt_compile\"" >&5)
16833 (eval "$lt_compile" 2>out/conftest.err)
16835 cat out/conftest.err >&5
16836 echo "$as_me:16836: \$? = $ac_status" >&5
16837 if (exit $ac_status) && test -s out/conftest2.$ac_objext
16839 # The compiler can only warn and ignore the option if not recognized
16840 # So say no if there are warnings
16841 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
16842 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
16843 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
16844 lt_cv_prog_compiler_c_o=yes
16849 # SGI C++ compiler will create directory out/ii_files/ for
16850 # template instantiation
16851 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
16852 $RM out/* && rmdir out
16858 echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5
16859 echo "${ECHO_T}$lt_cv_prog_compiler_c_o" >&6
16866 echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
16867 echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6
16868 if test "${lt_cv_prog_compiler_c_o+set}" = set; then
16869 echo $ECHO_N "(cached) $ECHO_C" >&6
16871 lt_cv_prog_compiler_c_o=no
16872 $RM -r conftest 2>/dev/null
16876 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
16878 lt_compiler_flag="-o out/conftest2.$ac_objext"
16879 # Insert the option either (1) after the last *FLAGS variable, or
16880 # (2) before a word containing "conftest.", or (3) at the end.
16881 # Note that $ac_compile itself does not contain backslashes and begins
16882 # with a dollar sign (not a hyphen), so the echo should work correctly.
16883 lt_compile=`echo "$ac_compile" | $SED \
16884 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
16885 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
16886 -e 's:$: $lt_compiler_flag:'`
16887 (eval echo "\"\$as_me:16887: $lt_compile\"" >&5)
16888 (eval "$lt_compile" 2>out/conftest.err)
16890 cat out/conftest.err >&5
16891 echo "$as_me:16891: \$? = $ac_status" >&5
16892 if (exit $ac_status) && test -s out/conftest2.$ac_objext
16894 # The compiler can only warn and ignore the option if not recognized
16895 # So say no if there are warnings
16896 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
16897 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
16898 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
16899 lt_cv_prog_compiler_c_o=yes
16904 # SGI C++ compiler will create directory out/ii_files/ for
16905 # template instantiation
16906 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
16907 $RM out/* && rmdir out
16913 echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5
16914 echo "${ECHO_T}$lt_cv_prog_compiler_c_o" >&6
16919 hard_links="nottested"
16920 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
16921 # do not overwrite the value of need_locks provided by the user
16922 echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
16923 echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6
16926 ln conftest.a conftest.b 2>/dev/null && hard_links=no
16928 ln conftest.a conftest.b 2>&5 || hard_links=no
16929 ln conftest.a conftest.b 2>/dev/null && hard_links=no
16930 echo "$as_me:$LINENO: result: $hard_links" >&5
16931 echo "${ECHO_T}$hard_links" >&6
16932 if test "$hard_links" = no; then
16933 { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
16934 echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
16946 echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
16947 echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6
16950 allow_undefined_flag=
16951 always_export_symbols=no
16953 archive_expsym_cmds=
16954 compiler_needs_object=no
16955 enable_shared_with_static_runtimes=no
16956 export_dynamic_flag_spec=
16957 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
16958 hardcode_automatic=no
16960 hardcode_direct_absolute=no
16961 hardcode_libdir_flag_spec=
16962 hardcode_libdir_flag_spec_ld=
16963 hardcode_libdir_separator=
16964 hardcode_minus_L=no
16965 hardcode_shlibpath_var=unsupported
16967 link_all_deplibs=unknown
16969 module_expsym_cmds=
16970 old_archive_from_new_cmds=
16971 old_archive_from_expsyms_cmds=
16972 thread_safe_flag_spec=
16973 whole_archive_flag_spec=
16974 # include_expsyms should be a list of space-separated symbols to be *always*
16975 # included in the symbol list
16977 # exclude_expsyms can be an extended regexp of symbols to exclude
16978 # it will be wrapped by ` (' and `)$', so one must not match beginning or
16979 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
16980 # as well as any symbol that contains `d'.
16981 exclude_expsyms="_GLOBAL_OFFSET_TABLE_"
16982 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
16983 # platforms (ab)use it in PIC code, but their linkers get confused if
16984 # the symbol is explicitly referenced. Since portable code cannot
16985 # rely on this symbol name, it's probably fine to never include it in
16986 # preloaded symbol tables.
16987 extract_expsyms_cmds=
16990 cygwin* | mingw* | pw32*)
16991 # FIXME: the MSVC++ port hasn't been tested in a loooong time
16992 # When not using gcc, we currently assume that we are using
16993 # Microsoft Visual C++.
16994 if test "$GCC" != yes; then
16999 # we just hope/assume this is gcc and not c89 (= MSVC++)
17008 if test "$with_gnu_ld" = yes; then
17009 # If archive_cmds runs LD, not CC, wlarc should be empty
17012 # Set some defaults for GNU ld with shared library support. These
17013 # are reset later if shared libraries are not supported. Putting them
17014 # here allows them to be overridden if necessary.
17015 runpath_var=LD_RUN_PATH
17016 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
17017 export_dynamic_flag_spec='${wl}--export-dynamic'
17018 # ancient GNU ld didn't support --whole-archive et. al.
17019 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
17020 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
17022 whole_archive_flag_spec=
17024 supports_anon_versioning=no
17025 case `$LD -v 2>&1` in
17026 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
17027 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
17028 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
17029 *\ 2.11.*) ;; # other 2.11 versions
17030 *) supports_anon_versioning=yes ;;
17033 # See if GNU ld supports shared libraries.
17036 # On AIX/PPC, the GNU linker is very broken
17037 if test "$host_cpu" != ia64; then
17041 *** Warning: the GNU linker, at least up to release 2.9.1, is reported
17042 *** to be unable to reliably create shared libraries on AIX.
17043 *** Therefore, libtool is disabling shared libraries support. If you
17044 *** really care for shared libraries, you may want to modify your PATH
17045 *** so that a non-GNU linker is found, and then restart.
17052 if test "$host_cpu" = m68k; then
17053 archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
17054 hardcode_libdir_flag_spec='-L$libdir'
17055 hardcode_minus_L=yes
17058 # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
17059 # that the semantics of dynamic libraries on AmigaOS, at least up
17060 # to version 4, is to share data among multiple programs linked
17061 # with the same dynamic library. Since this doesn't match the
17062 # behavior of shared libraries on other platforms, we can't use
17068 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
17069 allow_undefined_flag=unsupported
17070 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
17071 # support --undefined. This deserves some investigation. FIXME
17072 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17078 cygwin* | mingw* | pw32*)
17079 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
17080 # as there is no search path for DLLs.
17081 hardcode_libdir_flag_spec='-L$libdir'
17082 allow_undefined_flag=unsupported
17083 always_export_symbols=no
17084 enable_shared_with_static_runtimes=yes
17085 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
17087 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
17088 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
17089 # If the export-symbols file already is a .def file (1st line
17090 # is EXPORTS), use it as is; otherwise, prepend...
17091 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
17092 cp $export_symbols $output_objdir/$soname.def;
17094 echo EXPORTS > $output_objdir/$soname.def;
17095 cat $export_symbols >> $output_objdir/$soname.def;
17097 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
17105 hardcode_shlibpath_var=no
17106 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
17107 export_dynamic_flag_spec='${wl}-E'
17108 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
17109 # Instead, shared libraries are loaded at an image base (0x10000000 by
17110 # default) and relocated if they conflict, which is a slow very memory
17111 # consuming and fragmenting process. To avoid this, we pick a random,
17112 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
17113 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
17114 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
17115 archive_expsym_cmds='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
17118 gnu* | linux* | tpf* | k*bsd*-gnu)
17120 if test "$host_os" = linux-dietlibc; then
17121 case $cc_basename in
17122 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
17125 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
17126 && test "$tmp_diet" = no
17129 case $cc_basename,$host_cpu in
17130 pgcc*) # Portland Group C compiler
17131 whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
17132 tmp_addflag=' $pic_flag'
17134 pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers
17135 whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
17136 tmp_addflag=' $pic_flag -Mnomain' ;;
17137 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
17138 tmp_addflag=' -i_dynamic' ;;
17139 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
17140 tmp_addflag=' -i_dynamic -nofor_main' ;;
17141 ifc* | ifort*) # Intel Fortran compiler
17142 tmp_addflag=' -nofor_main' ;;
17144 case `$CC -V 2>&1 | sed 5q` in
17145 *Sun\ C*) # Sun C 5.9
17146 whole_archive_flag_spec='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
17147 compiler_needs_object=yes
17148 tmp_sharedflag='-G' ;;
17149 *Sun\ F*) # Sun Fortran 8.3
17150 tmp_sharedflag='-G' ;;
17152 tmp_sharedflag='-shared' ;;
17154 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17156 if test "x$supports_anon_versioning" = xyes; then
17157 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
17158 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
17159 echo "local: *; };" >> $output_objdir/$libname.ver~
17160 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
17168 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
17169 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
17172 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17173 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
17178 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
17182 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
17183 *** create shared libraries on Solaris systems. Therefore, libtool
17184 *** is disabling shared libraries support. We urge you to upgrade GNU
17185 *** binutils to release 2.9.1 or newer. Another option is to modify
17186 *** your PATH or compiler configuration so that the native linker is
17187 *** used, and then restart.
17190 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
17191 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17192 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
17198 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
17199 case `$LD -v 2>&1` in
17200 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
17204 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
17205 *** reliably create shared libraries on SCO systems. Therefore, libtool
17206 *** is disabling shared libraries support. We urge you to upgrade GNU
17207 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
17208 *** your PATH or compiler configuration so that the native linker is
17209 *** used, and then restart.
17214 # For security reasons, it is highly recommended that you always
17215 # use absolute paths for naming shared libraries, and exclude the
17216 # DT_RUNPATH tag from executables and libraries. But doing so
17217 # requires that you compile everything twice, which is a pain.
17218 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
17219 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
17220 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17221 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
17230 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
17232 hardcode_direct=yes
17233 hardcode_shlibpath_var=no
17237 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
17238 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17239 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
17246 if test "$ld_shlibs" = no; then
17248 hardcode_libdir_flag_spec=
17249 export_dynamic_flag_spec=
17250 whole_archive_flag_spec=
17253 # PORTME fill in a description of your system's linker (not GNU ld)
17256 allow_undefined_flag=unsupported
17257 always_export_symbols=yes
17258 archive_expsym_cmds='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname'
17259 # Note: this linker hardcodes the directories in LIBPATH if there
17260 # are no directories specified by -L.
17261 hardcode_minus_L=yes
17262 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
17263 # Neither direct hardcoding nor static linking is supported with a
17265 hardcode_direct=unsupported
17270 if test "$host_cpu" = ia64; then
17271 # On IA64, the linker does run time linking by default, so we don't
17272 # have to do anything special.
17273 aix_use_runtimelinking=no
17274 exp_sym_flag='-Bexport'
17277 # If we're using GNU nm, then we don't want the "-C" option.
17278 # -C means demangle to AIX nm, but means don't demangle with GNU nm
17279 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
17280 export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
17282 export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
17284 aix_use_runtimelinking=no
17286 # Test if we are trying to use run time linking or normal
17287 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
17288 # need to do runtime linking.
17289 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
17290 for ld_flag in $LDFLAGS; do
17291 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
17292 aix_use_runtimelinking=yes
17299 exp_sym_flag='-bexport'
17300 no_entry_flag='-bnoentry'
17303 # When large executables or shared objects are built, AIX ld can
17304 # have problems creating the table of contents. If linking a library
17305 # or program results in "error TOC overflow" add -mminimal-toc to
17306 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
17307 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
17310 hardcode_direct=yes
17311 hardcode_direct_absolute=yes
17312 hardcode_libdir_separator=':'
17313 link_all_deplibs=yes
17314 file_list_spec='${wl}-f,'
17316 if test "$GCC" = yes; then
17317 case $host_os in aix4.[012]|aix4.[012].*)
17318 # We only want to do this on AIX 4.2 and lower, the check
17319 # below for broken collect2 doesn't work under 4.3+
17320 collect2name=`${CC} -print-prog-name=collect2`
17321 if test -f "$collect2name" &&
17322 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
17324 # We have reworked collect2
17327 # We have old collect2
17328 hardcode_direct=unsupported
17329 # It fails to find uninstalled libraries when the uninstalled
17330 # path is not listed in the libpath. Setting hardcode_minus_L
17331 # to unsupported forces relinking
17332 hardcode_minus_L=yes
17333 hardcode_libdir_flag_spec='-L$libdir'
17334 hardcode_libdir_separator=
17338 shared_flag='-shared'
17339 if test "$aix_use_runtimelinking" = yes; then
17340 shared_flag="$shared_flag "'${wl}-G'
17344 if test "$host_cpu" = ia64; then
17345 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
17346 # chokes on -Wl,-G. The following line is correct:
17349 if test "$aix_use_runtimelinking" = yes; then
17350 shared_flag='${wl}-G'
17352 shared_flag='${wl}-bM:SRE'
17357 # It seems that -bexpall does not export symbols beginning with
17358 # underscore (_), so it is better to generate a list of symbols to export.
17359 always_export_symbols=yes
17360 if test "$aix_use_runtimelinking" = yes; then
17361 # Warning - without using the other runtime loading flags (-brtl),
17362 # -berok will link without error, but may produce a broken library.
17363 allow_undefined_flag='-berok'
17364 # Determine the default libpath from the value encoded in an
17365 # empty executable.
17366 cat >conftest.$ac_ext <<_ACEOF
17369 cat confdefs.h >>conftest.$ac_ext
17370 cat >>conftest.$ac_ext <<_ACEOF
17371 /* end confdefs.h. */
17381 rm -f conftest.$ac_objext conftest$ac_exeext
17382 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
17383 (eval $ac_link) 2>conftest.er1
17385 grep -v '^ *+' conftest.er1 >conftest.err
17387 cat conftest.err >&5
17388 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17389 (exit $ac_status); } &&
17390 { ac_try='test -z "$ac_c_werror_flag"
17391 || test ! -s conftest.err'
17392 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17393 (eval $ac_try) 2>&5
17395 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17396 (exit $ac_status); }; } &&
17397 { ac_try='test -s conftest$ac_exeext'
17398 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17399 (eval $ac_try) 2>&5
17401 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17402 (exit $ac_status); }; }; then
17404 lt_aix_libpath_sed='
17405 /Import File Strings/,/^$/ {
17411 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
17412 # Check for a 64-bit object if we didn't find anything.
17413 if test -z "$aix_libpath"; then
17414 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
17417 echo "$as_me: failed program was:" >&5
17418 sed 's/^/| /' conftest.$ac_ext >&5
17421 rm -f conftest.err conftest.$ac_objext \
17422 conftest$ac_exeext conftest.$ac_ext
17423 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
17425 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
17426 archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then $ECHO "X${wl}${allow_undefined_flag}" | $Xsed; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
17428 if test "$host_cpu" = ia64; then
17429 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
17430 allow_undefined_flag="-z nodefs"
17431 archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"
17433 # Determine the default libpath from the value encoded in an
17434 # empty executable.
17435 cat >conftest.$ac_ext <<_ACEOF
17438 cat confdefs.h >>conftest.$ac_ext
17439 cat >>conftest.$ac_ext <<_ACEOF
17440 /* end confdefs.h. */
17450 rm -f conftest.$ac_objext conftest$ac_exeext
17451 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
17452 (eval $ac_link) 2>conftest.er1
17454 grep -v '^ *+' conftest.er1 >conftest.err
17456 cat conftest.err >&5
17457 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17458 (exit $ac_status); } &&
17459 { ac_try='test -z "$ac_c_werror_flag"
17460 || test ! -s conftest.err'
17461 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17462 (eval $ac_try) 2>&5
17464 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17465 (exit $ac_status); }; } &&
17466 { ac_try='test -s conftest$ac_exeext'
17467 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17468 (eval $ac_try) 2>&5
17470 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17471 (exit $ac_status); }; }; then
17473 lt_aix_libpath_sed='
17474 /Import File Strings/,/^$/ {
17480 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
17481 # Check for a 64-bit object if we didn't find anything.
17482 if test -z "$aix_libpath"; then
17483 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
17486 echo "$as_me: failed program was:" >&5
17487 sed 's/^/| /' conftest.$ac_ext >&5
17490 rm -f conftest.err conftest.$ac_objext \
17491 conftest$ac_exeext conftest.$ac_ext
17492 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
17494 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
17495 # Warning - without using the other run time loading flags,
17496 # -berok will link without error, but may produce a broken library.
17497 no_undefined_flag=' ${wl}-bernotok'
17498 allow_undefined_flag=' ${wl}-berok'
17499 # Exported symbols can be pulled into shared objects from archives
17500 whole_archive_flag_spec='$convenience'
17501 archive_cmds_need_lc=yes
17502 # This is similar to how AIX traditionally builds its shared libraries.
17503 archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
17509 if test "$host_cpu" = m68k; then
17510 archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
17511 hardcode_libdir_flag_spec='-L$libdir'
17512 hardcode_minus_L=yes
17514 # see comment about different semantics on the GNU ld section
17519 export_dynamic_flag_spec=-rdynamic
17522 cygwin* | mingw* | pw32*)
17523 # When not using gcc, we currently assume that we are using
17524 # Microsoft Visual C++.
17525 # hardcode_libdir_flag_spec is actually meaningless, as there is
17526 # no search path for DLLs.
17527 hardcode_libdir_flag_spec=' '
17528 allow_undefined_flag=unsupported
17529 # Tell ltmain to make .lib files, not .a files.
17531 # Tell ltmain to make .dll files, not .so files.
17533 # FIXME: Setting linknames here is a bad hack.
17534 archive_cmds='$CC -o $lib $libobjs $compiler_flags `$ECHO "X$deplibs" | $Xsed -e '\''s/ -lc$//'\''` -link -dll~linknames='
17535 # The linker will automatically build a .lib file if we build a DLL.
17536 old_archive_from_new_cmds='true'
17537 # FIXME: Should let the user specify the lib program.
17538 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
17539 fix_srcfile_path='`cygpath -w "$srcfile"`'
17540 enable_shared_with_static_runtimes=yes
17543 darwin* | rhapsody*)
17545 rhapsody* | darwin1.[012])
17546 allow_undefined_flag='${wl}-undefined ${wl}suppress'
17549 case ${MACOSX_DEPLOYMENT_TARGET-10.0} in
17551 allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
17554 allow_undefined_flag='${wl}-undefined ${wl}dynamic_lookup'
17559 archive_cmds_need_lc=no
17561 hardcode_automatic=yes
17562 hardcode_shlibpath_var=unsupported
17563 whole_archive_flag_spec=''
17564 link_all_deplibs=yes
17565 if test "$GCC" = yes ; then
17566 if test "${lt_cv_apple_cc_single_mod+set}" = set; then
17567 echo $ECHO_N "(cached) $ECHO_C" >&6
17569 lt_cv_apple_cc_single_mod=no
17570 if test -z "${LT_MULTI_MODULE}"; then
17571 # By default we will add the -single_module flag. You can override
17572 # by either setting the environment variable LT_MULTI_MODULE
17573 # non-empty at configure time, or by adding -multi-module to the
17575 echo "int foo(void){return 1;}" > conftest.c
17576 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
17577 -dynamiclib ${wl}-single_module conftest.c
17578 if test -f libconftest.dylib; then
17579 lt_cv_apple_cc_single_mod=yes
17580 rm libconftest.dylib
17582 rm conftest.$ac_ext
17586 output_verbose_link_cmd=echo
17587 if test "X$lt_cv_apple_cc_single_mod" = Xyes ; then
17588 archive_cmds='$CC -dynamiclib $single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
17589 archive_expsym_cmds='sed "s,^,_," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $single_module -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
17591 archive_cmds='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
17592 archive_expsym_cmds='sed "s,^,_," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
17594 module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
17595 module_expsym_cmds='sed -e "s,^,_," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
17597 case $cc_basename in
17599 output_verbose_link_cmd=echo
17600 archive_cmds='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`$ECHO $rpath/$soname` $verstring'
17601 module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
17602 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
17603 archive_expsym_cmds='sed "s,^,_," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
17604 module_expsym_cmds='sed "s,^,_," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
17614 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
17615 hardcode_libdir_flag_spec='-L$libdir'
17616 hardcode_shlibpath_var=no
17623 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
17624 # support. Future versions do this automatically, but an explicit c++rt0.o
17625 # does not break anything, and helps significantly (at the cost of a little
17628 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
17629 hardcode_libdir_flag_spec='-R$libdir'
17630 hardcode_direct=yes
17631 hardcode_shlibpath_var=no
17634 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
17636 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
17637 hardcode_direct=yes
17638 hardcode_minus_L=yes
17639 hardcode_shlibpath_var=no
17642 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
17643 freebsd* | dragonfly*)
17644 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
17645 hardcode_libdir_flag_spec='-R$libdir'
17646 hardcode_direct=yes
17647 hardcode_shlibpath_var=no
17651 if test "$GCC" = yes; then
17652 archive_cmds='$RM $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
17654 archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
17656 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
17657 hardcode_libdir_separator=:
17658 hardcode_direct=yes
17660 # hardcode_minus_L: Not really in the search PATH,
17661 # but as the default location of the library.
17662 hardcode_minus_L=yes
17663 export_dynamic_flag_spec='${wl}-E'
17667 if test "$GCC" = yes -a "$with_gnu_ld" = no; then
17668 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
17670 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
17672 if test "$with_gnu_ld" = no; then
17673 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
17674 hardcode_libdir_flag_spec_ld='+b $libdir'
17675 hardcode_libdir_separator=:
17676 hardcode_direct=yes
17677 hardcode_direct_absolute=yes
17678 export_dynamic_flag_spec='${wl}-E'
17679 # hardcode_minus_L: Not really in the search PATH,
17680 # but as the default location of the library.
17681 hardcode_minus_L=yes
17686 if test "$GCC" = yes -a "$with_gnu_ld" = no; then
17689 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
17692 archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
17695 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
17701 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
17704 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
17707 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
17711 if test "$with_gnu_ld" = no; then
17712 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
17713 hardcode_libdir_separator=:
17718 hardcode_shlibpath_var=no
17721 hardcode_direct=yes
17722 hardcode_direct_absolute=yes
17723 export_dynamic_flag_spec='${wl}-E'
17725 # hardcode_minus_L: Not really in the search PATH,
17726 # but as the default location of the library.
17727 hardcode_minus_L=yes
17733 irix5* | irix6* | nonstopux*)
17734 if test "$GCC" = yes; then
17735 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
17736 # Try to use the -exported_symbol ld option, if it does not
17737 # work, assume that -exports_file does not work either and
17738 # implicitly export all symbols.
17739 save_LDFLAGS="$LDFLAGS"
17740 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
17741 cat >conftest.$ac_ext <<_ACEOF
17744 rm -f conftest.$ac_objext conftest$ac_exeext
17745 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
17746 (eval $ac_link) 2>conftest.er1
17748 grep -v '^ *+' conftest.er1 >conftest.err
17750 cat conftest.err >&5
17751 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17752 (exit $ac_status); } &&
17753 { ac_try='test -z "$ac_c_werror_flag"
17754 || test ! -s conftest.err'
17755 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17756 (eval $ac_try) 2>&5
17758 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17759 (exit $ac_status); }; } &&
17760 { ac_try='test -s conftest$ac_exeext'
17761 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
17762 (eval $ac_try) 2>&5
17764 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17765 (exit $ac_status); }; }; then
17766 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
17769 echo "$as_me: failed program was:" >&5
17770 sed 's/^/| /' conftest.$ac_ext >&5
17773 rm -f conftest.err conftest.$ac_objext \
17774 conftest$ac_exeext conftest.$ac_ext
17775 LDFLAGS="$save_LDFLAGS"
17777 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
17778 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'
17780 archive_cmds_need_lc='no'
17781 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
17782 hardcode_libdir_separator=:
17784 link_all_deplibs=yes
17788 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
17789 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
17791 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
17793 hardcode_libdir_flag_spec='-R$libdir'
17794 hardcode_direct=yes
17795 hardcode_shlibpath_var=no
17799 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
17800 hardcode_direct=yes
17801 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
17802 hardcode_libdir_separator=:
17803 hardcode_shlibpath_var=no
17810 hardcode_direct=yes
17811 hardcode_shlibpath_var=no
17812 hardcode_direct_absolute=yes
17813 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
17814 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
17815 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
17816 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
17817 export_dynamic_flag_spec='${wl}-E'
17820 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
17821 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
17822 hardcode_libdir_flag_spec='-R$libdir'
17825 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
17826 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
17833 hardcode_libdir_flag_spec='-L$libdir'
17834 hardcode_minus_L=yes
17835 allow_undefined_flag=unsupported
17836 archive_cmds='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~$ECHO DATA >> $output_objdir/$libname.def~$ECHO " SINGLE NONSHARED" >> $output_objdir/$libname.def~$ECHO EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def'
17837 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
17841 if test "$GCC" = yes; then
17842 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
17843 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
17845 allow_undefined_flag=' -expect_unresolved \*'
17846 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
17848 archive_cmds_need_lc='no'
17849 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
17850 hardcode_libdir_separator=:
17853 osf4* | osf5*) # as osf3* with the addition of -msym flag
17854 if test "$GCC" = yes; then
17855 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
17856 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
17857 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
17859 allow_undefined_flag=' -expect_unresolved \*'
17860 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
17861 archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~
17862 $CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp'
17864 # Both c and cxx compiler support -rpath directly
17865 hardcode_libdir_flag_spec='-rpath $libdir'
17867 archive_cmds_need_lc='no'
17868 hardcode_libdir_separator=:
17872 no_undefined_flag=' -z defs'
17873 if test "$GCC" = yes; then
17875 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
17876 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
17877 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
17879 case `$CC -V 2>&1` in
17882 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
17883 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
17884 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
17888 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
17889 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
17890 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
17894 hardcode_libdir_flag_spec='-R$libdir'
17895 hardcode_shlibpath_var=no
17897 solaris2.[0-5] | solaris2.[0-5].*) ;;
17899 # The compiler driver will combine and reorder linker options,
17900 # but understands `-z linker_flag'. GCC discards it without `$wl',
17901 # but is careful enough not to reorder.
17902 # Supported since Solaris 2.6 (maybe 2.5.1?)
17903 if test "$GCC" = yes; then
17904 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
17906 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
17910 link_all_deplibs=yes
17914 if test "x$host_vendor" = xsequent; then
17915 # Use $CC to link under sequent, because it throws in some extra .o
17916 # files that make .init and .fini sections work.
17917 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
17919 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
17921 hardcode_libdir_flag_spec='-L$libdir'
17922 hardcode_direct=yes
17923 hardcode_minus_L=yes
17924 hardcode_shlibpath_var=no
17928 case $host_vendor in
17930 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
17931 hardcode_direct=yes # is this really true???
17934 ## LD is ld it makes a PLAMLIB
17935 ## CC just makes a GrossModule.
17936 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
17937 reload_cmds='$CC -r -o $output$reload_objs'
17941 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
17942 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
17945 runpath_var='LD_RUN_PATH'
17946 hardcode_shlibpath_var=no
17950 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
17951 hardcode_shlibpath_var=no
17952 export_dynamic_flag_spec='-Bexport'
17956 if test -d /usr/nec; then
17957 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
17958 hardcode_shlibpath_var=no
17959 runpath_var=LD_RUN_PATH
17960 hardcode_runpath_var=yes
17965 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
17966 no_undefined_flag='${wl}-z,text'
17967 archive_cmds_need_lc=no
17968 hardcode_shlibpath_var=no
17969 runpath_var='LD_RUN_PATH'
17971 if test "$GCC" = yes; then
17972 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
17973 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
17975 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
17976 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
17980 sysv5* | sco3.2v5* | sco5v6*)
17981 # Note: We can NOT use -z defs as we might desire, because we do not
17982 # link with -lc, and that would cause any symbols used from libc to
17983 # always be unresolved, which means just about no library would
17984 # ever link correctly. If we're not using GNU ld we use -z text
17985 # though, which does catch some bad symbols but isn't as heavy-handed
17987 no_undefined_flag='${wl}-z,text'
17988 allow_undefined_flag='${wl}-z,nodefs'
17989 archive_cmds_need_lc=no
17990 hardcode_shlibpath_var=no
17991 hardcode_libdir_flag_spec='${wl}-R,$libdir'
17992 hardcode_libdir_separator=':'
17993 link_all_deplibs=yes
17994 export_dynamic_flag_spec='${wl}-Bexport'
17995 runpath_var='LD_RUN_PATH'
17997 if test "$GCC" = yes; then
17998 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
17999 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18001 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18002 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18007 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18008 hardcode_libdir_flag_spec='-L$libdir'
18009 hardcode_shlibpath_var=no
18017 if test x$host_vendor = xsni; then
18019 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
18020 export_dynamic_flag_spec='${wl}-Blargedynsym'
18026 echo "$as_me:$LINENO: result: $ld_shlibs" >&5
18027 echo "${ECHO_T}$ld_shlibs" >&6
18028 test "$ld_shlibs" = no && can_build_shared=no
18030 with_gnu_ld=$with_gnu_ld
18047 # Do we need to explicitly link libc?
18049 case "x$archive_cmds_need_lc" in
18051 # Assume -lc should be added
18052 archive_cmds_need_lc=yes
18054 if test "$enable_shared" = yes && test "$GCC" = yes; then
18055 case $archive_cmds in
18057 # FIXME: we may have to deal with multi-command sequences.
18060 # Test whether the compiler implicitly links with -lc since on some
18061 # systems, -lgcc has to come before -lc. If gcc already passes -lc
18062 # to ld, don't add -lc before -lgcc.
18063 echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
18064 echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6
18066 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
18068 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
18069 (eval $ac_compile) 2>&5
18071 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18072 (exit $ac_status); } 2>conftest.err; then
18075 libobjs=conftest.$ac_objext
18077 wl=$lt_prog_compiler_wl
18078 pic_flag=$lt_prog_compiler_pic
18084 lt_save_allow_undefined_flag=$allow_undefined_flag
18085 allow_undefined_flag=
18086 if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\"") >&5
18087 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
18089 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18090 (exit $ac_status); }
18092 archive_cmds_need_lc=no
18094 archive_cmds_need_lc=yes
18096 allow_undefined_flag=$lt_save_allow_undefined_flag
18098 cat conftest.err 1>&5
18101 echo "$as_me:$LINENO: result: $archive_cmds_need_lc" >&5
18102 echo "${ECHO_T}$archive_cmds_need_lc" >&6
18265 echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
18266 echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6
18268 if test "$withGCC" = yes; then
18270 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
18271 *) lt_awk_arg="/^libraries:/" ;;
18273 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"`
18274 if $ECHO "$lt_search_path_spec" | $GREP ';' >/dev/null ; then
18275 # if the path contains ";" then we assume it to be the separator
18276 # otherwise default to the standard path separator (i.e. ":") - it is
18277 # assumed that no part of a normal pathname contains ";" but that should
18278 # okay in the real world where ";" in dirpaths is itself problematic.
18279 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e 's/;/ /g'`
18281 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
18283 # Ok, now we have the path, separated by spaces, we can step through it
18284 # and add multilib dir if necessary.
18285 lt_tmp_lt_search_path_spec=
18286 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
18287 for lt_sys_path in $lt_search_path_spec; do
18288 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
18289 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
18291 test -d "$lt_sys_path" && \
18292 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
18295 lt_search_path_spec=`$ECHO $lt_tmp_lt_search_path_spec | awk '
18296 BEGIN {RS=" "; FS="/|\n";} {
18299 for (lt_i = NF; lt_i > 0; lt_i--) {
18300 if ($lt_i != "" && $lt_i != ".") {
18301 if ($lt_i == "..") {
18304 if (lt_count == 0) {
18305 lt_foo="/" $lt_i lt_foo;
18312 if (lt_foo != "") { lt_freq[lt_foo]++; }
18313 if (lt_freq[lt_foo] == 1) { print lt_foo; }
18315 sys_lib_search_path_spec=`$ECHO $lt_search_path_spec`
18317 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
18319 library_names_spec=
18320 libname_spec='lib$name'
18324 postuninstall_cmds=
18328 shlibpath_overrides_runpath=unknown
18330 dynamic_linker="$host_os ld.so"
18331 sys_lib_dlsearch_path_spec="/lib /usr/lib"
18332 need_lib_prefix=unknown
18333 hardcode_into_libs=no
18335 # when you set need_version to no, make sure it does not cause -set_version
18336 # flags to be left without arguments
18337 need_version=unknown
18342 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
18343 shlibpath_var=LIBPATH
18345 # AIX 3 has no versioning support, so we append a major version to the name.
18346 soname_spec='${libname}${release}${shared_ext}$major'
18353 hardcode_into_libs=yes
18354 if test "$host_cpu" = ia64; then
18355 # AIX 5 supports IA64
18356 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
18357 shlibpath_var=LD_LIBRARY_PATH
18359 # With GCC up to 2.95.x, collect2 would create an import file
18360 # for dependence libraries. The import file would start with
18361 # the line `#! .'. This would cause the generated library to
18362 # depend on `.', always an invalid library. This was fixed in
18363 # development snapshots of GCC prior to 3.0.
18365 aix4 | aix4.[01] | aix4.[01].*)
18366 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
18368 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
18371 can_build_shared=no
18375 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
18376 # soname into executable. Probably we can add versioning support to
18377 # collect2, so additional links can be useful in future.
18378 if test "$aix_use_runtimelinking" = yes; then
18379 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
18380 # instead of lib<name>.a to let people know that these are not
18381 # typical AIX shared libraries.
18382 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18384 # We preserve .a as extension for shared libraries through AIX4.2
18385 # and later when we are not doing run time linking.
18386 library_names_spec='${libname}${release}.a $libname.a'
18387 soname_spec='${libname}${release}${shared_ext}$major'
18389 shlibpath_var=LIBPATH
18394 if test "$host_cpu" = m68k; then
18395 library_names_spec='$libname.ixlibrary $libname.a'
18396 # Create ${libname}_ixlibrary.a entries in /sys/libs.
18397 finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$ECHO "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
18404 library_names_spec='${libname}${shared_ext}'
18405 dynamic_linker="$host_os ld.so"
18406 shlibpath_var=LIBRARY_PATH
18412 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18413 soname_spec='${libname}${release}${shared_ext}$major'
18414 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
18415 shlibpath_var=LD_LIBRARY_PATH
18416 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
18417 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
18418 # the default ld.so.conf also contains /usr/contrib/lib and
18419 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
18420 # libtool to hard-code these into programs
18423 cygwin* | mingw* | pw32*)
18424 version_type=windows
18429 case $withGCC,$host_os in
18430 yes,cygwin* | yes,mingw* | yes,pw32*)
18431 library_names_spec='$libname.dll.a'
18432 # DLL is installed to $(libdir)/../bin by postinstall_cmds
18433 postinstall_cmds='base_file=`basename \${file}`~
18434 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
18435 dldir=$destdir/`dirname \$dlpath`~
18436 test -d \$dldir || mkdir -p \$dldir~
18437 $install_prog $dir/$dlname \$dldir/$dlname~
18438 chmod a+x \$dldir/$dlname~
18439 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
18440 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
18442 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
18443 dlpath=$dir/\$dldll~
18445 shlibpath_overrides_runpath=yes
18449 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
18450 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
18451 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
18454 # MinGW DLLs use traditional 'lib' prefix
18455 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
18456 sys_lib_search_path_spec=`$CC -print-search-dirs | $GREP "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
18457 if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
18458 # It is most probably a Windows format PATH printed by
18459 # mingw gcc, but we are running on Cygwin. Gcc prints its search
18460 # path with ; separators, and with drive letters. We can handle the
18461 # drive letters (cygwin fileutils understands them), so leave them,
18462 # especially as we might pass files found there to a mingw objdump,
18463 # which wouldn't understand a cygwinified path. Ahh.
18464 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
18466 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
18470 # pw32 DLLs use 'pw' prefix rather than 'lib'
18471 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
18477 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
18480 dynamic_linker='Win32 ld.exe'
18481 # FIXME: first we should search . and the directory the executable is in
18485 darwin* | rhapsody*)
18486 dynamic_linker="$host_os dyld"
18487 version_type=darwin
18490 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
18491 soname_spec='${libname}${release}${major}$shared_ext'
18492 shlibpath_overrides_runpath=yes
18493 shlibpath_var=DYLD_LIBRARY_PATH
18494 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
18496 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
18497 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
18504 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
18505 soname_spec='${libname}${release}${shared_ext}$major'
18506 shlibpath_var=LD_LIBRARY_PATH
18513 freebsd* | dragonfly*)
18514 # DragonFly does not have aout. When/if they implement a new
18515 # versioning mechanism, adjust this.
18516 if test -x /usr/bin/objformat; then
18517 objformat=`/usr/bin/objformat`
18520 freebsd[123]*) objformat=aout ;;
18521 *) objformat=elf ;;
18524 version_type=freebsd-$objformat
18525 case $version_type in
18527 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
18532 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
18536 shlibpath_var=LD_LIBRARY_PATH
18539 shlibpath_overrides_runpath=yes
18541 freebsd3.[01]* | freebsdelf3.[01]*)
18542 shlibpath_overrides_runpath=yes
18543 hardcode_into_libs=yes
18545 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
18546 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
18547 shlibpath_overrides_runpath=no
18548 hardcode_into_libs=yes
18550 *) # from 4.6 on, and DragonFly
18551 shlibpath_overrides_runpath=yes
18552 hardcode_into_libs=yes
18561 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
18562 soname_spec='${libname}${release}${shared_ext}$major'
18563 shlibpath_var=LD_LIBRARY_PATH
18564 hardcode_into_libs=yes
18567 hpux9* | hpux10* | hpux11*)
18568 # Give a soname corresponding to the major version so that dld.sl refuses to
18569 # link against other versions.
18576 hardcode_into_libs=yes
18577 dynamic_linker="$host_os dld.so"
18578 shlibpath_var=LD_LIBRARY_PATH
18579 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
18580 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18581 soname_spec='${libname}${release}${shared_ext}$major'
18582 if test "X$HPUX_IA64_MODE" = X32; then
18583 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
18585 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
18587 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
18591 hardcode_into_libs=yes
18592 dynamic_linker="$host_os dld.sl"
18593 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
18594 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
18595 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18596 soname_spec='${libname}${release}${shared_ext}$major'
18597 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
18598 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
18602 dynamic_linker="$host_os dld.sl"
18603 shlibpath_var=SHLIB_PATH
18604 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
18605 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18606 soname_spec='${libname}${release}${shared_ext}$major'
18609 # HP-UX runs *really* slowly unless shared libraries are mode 555.
18610 postinstall_cmds='chmod 555 $lib'
18617 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
18618 soname_spec='${libname}${release}${shared_ext}$major'
18619 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
18620 shlibpath_var=LD_LIBRARY_PATH
18621 shlibpath_overrides_runpath=no
18622 hardcode_into_libs=yes
18625 irix5* | irix6* | nonstopux*)
18627 nonstopux*) version_type=nonstopux ;;
18629 if test "$lt_cv_prog_gnu_ld" = yes; then
18637 soname_spec='${libname}${release}${shared_ext}$major'
18638 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
18640 irix5* | nonstopux*)
18641 libsuff= shlibsuff=
18644 case $LD in # libtool.m4 will add one of these switches to LD
18645 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
18646 libsuff= shlibsuff= libmagic=32-bit;;
18647 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
18648 libsuff=32 shlibsuff=N32 libmagic=N32;;
18649 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
18650 libsuff=64 shlibsuff=64 libmagic=64-bit;;
18651 *) libsuff= shlibsuff= libmagic=never-match;;
18655 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
18656 shlibpath_overrides_runpath=no
18657 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
18658 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
18659 hardcode_into_libs=yes
18662 # No shared lib support for Linux oldld, aout, or coff.
18663 linux*oldld* | linux*aout* | linux*coff*)
18667 # This must be Linux ELF.
18668 linux* | k*bsd*-gnu)
18672 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18673 soname_spec='${libname}${release}${shared_ext}$major'
18674 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
18675 shlibpath_var=LD_LIBRARY_PATH
18676 shlibpath_overrides_runpath=no
18677 # Some binutils ld are patched to set DT_RUNPATH
18678 save_LDFLAGS=$LDFLAGS
18679 save_libdir=$libdir
18680 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
18681 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
18682 cat >conftest.$ac_ext <<_ACEOF
18685 cat confdefs.h >>conftest.$ac_ext
18686 cat >>conftest.$ac_ext <<_ACEOF
18687 /* end confdefs.h. */
18697 rm -f conftest.$ac_objext conftest$ac_exeext
18698 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
18699 (eval $ac_link) 2>conftest.er1
18701 grep -v '^ *+' conftest.er1 >conftest.err
18703 cat conftest.err >&5
18704 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18705 (exit $ac_status); } &&
18706 { ac_try='test -z "$ac_c_werror_flag"
18707 || test ! -s conftest.err'
18708 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18709 (eval $ac_try) 2>&5
18711 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18712 (exit $ac_status); }; } &&
18713 { ac_try='test -s conftest$ac_exeext'
18714 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18715 (eval $ac_try) 2>&5
18717 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18718 (exit $ac_status); }; }; then
18719 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir"; then
18720 shlibpath_overrides_runpath=yes
18724 echo "$as_me: failed program was:" >&5
18725 sed 's/^/| /' conftest.$ac_ext >&5
18728 rm -f conftest.err conftest.$ac_objext \
18729 conftest$ac_exeext conftest.$ac_ext
18730 LDFLAGS=$save_LDFLAGS
18731 libdir=$save_libdir
18733 # This implies no fast_install, which is unacceptable.
18734 # Some rework will be needed to allow for fast_install
18735 # before this can be enabled.
18736 hardcode_into_libs=yes
18738 # Append ld.so.conf contents to the search path
18739 if test -f /etc/ld.so.conf; then
18740 lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
18741 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
18744 # We used to test for /lib/ld.so.1 and disable shared libraries on
18745 # powerpc, because MkLinux only supported shared libraries with the
18746 # GNU dynamic linker. Since this was broken with cross compilers,
18747 # most powerpc-linux boxes support dynamic linking these days and
18748 # people can always --disable-shared, the test was removed, and we
18749 # assume the GNU/Linux dynamic linker is in use.
18750 dynamic_linker='GNU/Linux ld.so'
18757 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
18758 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
18759 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
18760 dynamic_linker='NetBSD (a.out) ld.so'
18762 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
18763 soname_spec='${libname}${release}${shared_ext}$major'
18764 dynamic_linker='NetBSD ld.elf_so'
18766 shlibpath_var=LD_LIBRARY_PATH
18767 shlibpath_overrides_runpath=yes
18768 hardcode_into_libs=yes
18773 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18774 shlibpath_var=LD_LIBRARY_PATH
18775 shlibpath_overrides_runpath=yes
18782 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18783 soname_spec='${libname}${release}${shared_ext}$major'
18784 shlibpath_var=LD_LIBRARY_PATH
18785 shlibpath_overrides_runpath=no
18786 hardcode_into_libs=yes
18787 dynamic_linker='ldqnx.so'
18792 sys_lib_dlsearch_path_spec="/usr/lib"
18794 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
18796 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
18797 *) need_version=no ;;
18799 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
18800 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
18801 shlibpath_var=LD_LIBRARY_PATH
18802 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
18804 openbsd2.[89] | openbsd2.[89].*)
18805 shlibpath_overrides_runpath=no
18808 shlibpath_overrides_runpath=yes
18812 shlibpath_overrides_runpath=yes
18817 libname_spec='$name'
18820 library_names_spec='$libname${shared_ext} $libname.a'
18821 dynamic_linker='OS/2 ld.exe'
18822 shlibpath_var=LIBPATH
18825 osf3* | osf4* | osf5*)
18829 soname_spec='${libname}${release}${shared_ext}$major'
18830 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18831 shlibpath_var=LD_LIBRARY_PATH
18832 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
18833 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
18844 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18845 soname_spec='${libname}${release}${shared_ext}$major'
18846 shlibpath_var=LD_LIBRARY_PATH
18847 shlibpath_overrides_runpath=yes
18848 hardcode_into_libs=yes
18849 # ldd complains unless libraries are executable
18850 postinstall_cmds='chmod +x $lib'
18855 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
18856 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
18857 shlibpath_var=LD_LIBRARY_PATH
18858 shlibpath_overrides_runpath=yes
18859 if test "$with_gnu_ld" = yes; then
18867 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18868 soname_spec='${libname}${release}${shared_ext}$major'
18869 shlibpath_var=LD_LIBRARY_PATH
18870 case $host_vendor in
18872 shlibpath_overrides_runpath=no
18874 runpath_var=LD_RUN_PATH
18882 shlibpath_overrides_runpath=no
18883 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
18889 if test -d /usr/nec ;then
18891 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
18892 soname_spec='$libname${shared_ext}.$major'
18893 shlibpath_var=LD_LIBRARY_PATH
18897 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
18898 version_type=freebsd-elf
18901 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
18902 soname_spec='${libname}${release}${shared_ext}$major'
18903 shlibpath_var=LD_LIBRARY_PATH
18904 shlibpath_overrides_runpath=yes
18905 hardcode_into_libs=yes
18906 if test "$with_gnu_ld" = yes; then
18907 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
18909 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
18912 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
18916 sys_lib_dlsearch_path_spec='/usr/lib'
18920 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
18924 library_name_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18925 shlibpath_var=LD_LIBRARY_PATH
18926 shlibpath_overrides_runpath=no
18927 hardcode_into_libs=yes
18932 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18933 soname_spec='${libname}${release}${shared_ext}$major'
18934 shlibpath_var=LD_LIBRARY_PATH
18941 echo "$as_me:$LINENO: result: $dynamic_linker" >&5
18942 echo "${ECHO_T}$dynamic_linker" >&6
18943 test "$dynamic_linker" = no && can_build_shared=no
18945 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
18946 if test "$GCC" = yes; then
18947 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
19036 echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
19037 echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6
19039 if test -n "$hardcode_libdir_flag_spec" ||
19040 test -n "$runpath_var" ||
19041 test "X$hardcode_automatic" = "Xyes" ; then
19043 # We can hardcode non-existent directories.
19044 if test "$hardcode_direct" != no &&
19045 # If the only mechanism to avoid hardcoding is shlibpath_var, we
19046 # have to relink, otherwise we might link with an installed library
19047 # when we should be linking with a yet-to-be-installed one
19048 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
19049 test "$hardcode_minus_L" != no; then
19050 # Linking always hardcodes the temporary library directory.
19051 hardcode_action=relink
19053 # We can link without hardcoding, and we can hardcode nonexisting dirs.
19054 hardcode_action=immediate
19057 # We cannot hardcode anything, or else we can only hardcode existing
19059 hardcode_action=unsupported
19061 echo "$as_me:$LINENO: result: $hardcode_action" >&5
19062 echo "${ECHO_T}$hardcode_action" >&6
19064 if test "$hardcode_action" = relink ||
19065 test "$inherit_rpath" = yes; then
19066 # Fast installation is not supported
19067 enable_fast_install=no
19068 elif test "$shlibpath_overrides_runpath" = yes ||
19069 test "$enable_shared" = no; then
19070 # Fast installation is not necessary
19071 enable_fast_install=needless
19079 if test "x$enable_dlopen" != xyes; then
19080 enable_dlopen=unknown
19081 enable_dlopen_self=unknown
19082 enable_dlopen_self_static=unknown
19089 lt_cv_dlopen="load_add_on"
19091 lt_cv_dlopen_self=yes
19095 lt_cv_dlopen="LoadLibrary"
19100 lt_cv_dlopen="dlopen"
19105 # if libdl is installed we need to link against it
19106 echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
19107 echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6
19108 if test "${ac_cv_lib_dl_dlopen+set}" = set; then
19109 echo $ECHO_N "(cached) $ECHO_C" >&6
19111 ac_check_lib_save_LIBS=$LIBS
19113 cat >conftest.$ac_ext <<_ACEOF
19116 cat confdefs.h >>conftest.$ac_ext
19117 cat >>conftest.$ac_ext <<_ACEOF
19118 /* end confdefs.h. */
19120 /* Override any gcc2 internal prototype to avoid an error. */
19124 /* We use char because int might match the return type of a gcc2
19125 builtin and then its argument prototype would still apply. */
19135 rm -f conftest.$ac_objext conftest$ac_exeext
19136 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
19137 (eval $ac_link) 2>conftest.er1
19139 grep -v '^ *+' conftest.er1 >conftest.err
19141 cat conftest.err >&5
19142 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19143 (exit $ac_status); } &&
19144 { ac_try='test -z "$ac_c_werror_flag"
19145 || test ! -s conftest.err'
19146 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19147 (eval $ac_try) 2>&5
19149 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19150 (exit $ac_status); }; } &&
19151 { ac_try='test -s conftest$ac_exeext'
19152 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19153 (eval $ac_try) 2>&5
19155 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19156 (exit $ac_status); }; }; then
19157 ac_cv_lib_dl_dlopen=yes
19159 echo "$as_me: failed program was:" >&5
19160 sed 's/^/| /' conftest.$ac_ext >&5
19162 ac_cv_lib_dl_dlopen=no
19164 rm -f conftest.err conftest.$ac_objext \
19165 conftest$ac_exeext conftest.$ac_ext
19166 LIBS=$ac_check_lib_save_LIBS
19168 echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
19169 echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6
19170 if test $ac_cv_lib_dl_dlopen = yes; then
19171 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
19174 lt_cv_dlopen="dyld"
19176 lt_cv_dlopen_self=yes
19183 echo "$as_me:$LINENO: checking for shl_load" >&5
19184 echo $ECHO_N "checking for shl_load... $ECHO_C" >&6
19185 if test "${ac_cv_func_shl_load+set}" = set; then
19186 echo $ECHO_N "(cached) $ECHO_C" >&6
19188 cat >conftest.$ac_ext <<_ACEOF
19191 cat confdefs.h >>conftest.$ac_ext
19192 cat >>conftest.$ac_ext <<_ACEOF
19193 /* end confdefs.h. */
19194 /* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
19195 For example, HP-UX 11i <limits.h> declares gettimeofday. */
19196 #define shl_load innocuous_shl_load
19198 /* System header to define __stub macros and hopefully few prototypes,
19199 which can conflict with char shl_load (); below.
19200 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
19201 <limits.h> exists even on freestanding compilers. */
19204 # include <limits.h>
19206 # include <assert.h>
19211 /* Override any gcc2 internal prototype to avoid an error. */
19216 /* We use char because int might match the return type of a gcc2
19217 builtin and then its argument prototype would still apply. */
19219 /* The GNU C library defines this for functions which it implements
19220 to always fail with ENOSYS. Some functions are actually named
19221 something starting with __ and the normal name is an alias. */
19222 #if defined (__stub_shl_load) || defined (__stub___shl_load)
19225 char (*f) () = shl_load;
19234 return f != shl_load;
19239 rm -f conftest.$ac_objext conftest$ac_exeext
19240 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
19241 (eval $ac_link) 2>conftest.er1
19243 grep -v '^ *+' conftest.er1 >conftest.err
19245 cat conftest.err >&5
19246 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19247 (exit $ac_status); } &&
19248 { ac_try='test -z "$ac_c_werror_flag"
19249 || test ! -s conftest.err'
19250 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19251 (eval $ac_try) 2>&5
19253 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19254 (exit $ac_status); }; } &&
19255 { ac_try='test -s conftest$ac_exeext'
19256 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19257 (eval $ac_try) 2>&5
19259 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19260 (exit $ac_status); }; }; then
19261 ac_cv_func_shl_load=yes
19263 echo "$as_me: failed program was:" >&5
19264 sed 's/^/| /' conftest.$ac_ext >&5
19266 ac_cv_func_shl_load=no
19268 rm -f conftest.err conftest.$ac_objext \
19269 conftest$ac_exeext conftest.$ac_ext
19271 echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
19272 echo "${ECHO_T}$ac_cv_func_shl_load" >&6
19273 if test $ac_cv_func_shl_load = yes; then
19274 lt_cv_dlopen="shl_load"
19276 echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
19277 echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6
19278 if test "${ac_cv_lib_dld_shl_load+set}" = set; then
19279 echo $ECHO_N "(cached) $ECHO_C" >&6
19281 ac_check_lib_save_LIBS=$LIBS
19283 cat >conftest.$ac_ext <<_ACEOF
19286 cat confdefs.h >>conftest.$ac_ext
19287 cat >>conftest.$ac_ext <<_ACEOF
19288 /* end confdefs.h. */
19290 /* Override any gcc2 internal prototype to avoid an error. */
19294 /* We use char because int might match the return type of a gcc2
19295 builtin and then its argument prototype would still apply. */
19305 rm -f conftest.$ac_objext conftest$ac_exeext
19306 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
19307 (eval $ac_link) 2>conftest.er1
19309 grep -v '^ *+' conftest.er1 >conftest.err
19311 cat conftest.err >&5
19312 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19313 (exit $ac_status); } &&
19314 { ac_try='test -z "$ac_c_werror_flag"
19315 || test ! -s conftest.err'
19316 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19317 (eval $ac_try) 2>&5
19319 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19320 (exit $ac_status); }; } &&
19321 { ac_try='test -s conftest$ac_exeext'
19322 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19323 (eval $ac_try) 2>&5
19325 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19326 (exit $ac_status); }; }; then
19327 ac_cv_lib_dld_shl_load=yes
19329 echo "$as_me: failed program was:" >&5
19330 sed 's/^/| /' conftest.$ac_ext >&5
19332 ac_cv_lib_dld_shl_load=no
19334 rm -f conftest.err conftest.$ac_objext \
19335 conftest$ac_exeext conftest.$ac_ext
19336 LIBS=$ac_check_lib_save_LIBS
19338 echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
19339 echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6
19340 if test $ac_cv_lib_dld_shl_load = yes; then
19341 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld"
19343 echo "$as_me:$LINENO: checking for dlopen" >&5
19344 echo $ECHO_N "checking for dlopen... $ECHO_C" >&6
19345 if test "${ac_cv_func_dlopen+set}" = set; then
19346 echo $ECHO_N "(cached) $ECHO_C" >&6
19348 cat >conftest.$ac_ext <<_ACEOF
19351 cat confdefs.h >>conftest.$ac_ext
19352 cat >>conftest.$ac_ext <<_ACEOF
19353 /* end confdefs.h. */
19354 /* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen.
19355 For example, HP-UX 11i <limits.h> declares gettimeofday. */
19356 #define dlopen innocuous_dlopen
19358 /* System header to define __stub macros and hopefully few prototypes,
19359 which can conflict with char dlopen (); below.
19360 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
19361 <limits.h> exists even on freestanding compilers. */
19364 # include <limits.h>
19366 # include <assert.h>
19371 /* Override any gcc2 internal prototype to avoid an error. */
19376 /* We use char because int might match the return type of a gcc2
19377 builtin and then its argument prototype would still apply. */
19379 /* The GNU C library defines this for functions which it implements
19380 to always fail with ENOSYS. Some functions are actually named
19381 something starting with __ and the normal name is an alias. */
19382 #if defined (__stub_dlopen) || defined (__stub___dlopen)
19385 char (*f) () = dlopen;
19394 return f != dlopen;
19399 rm -f conftest.$ac_objext conftest$ac_exeext
19400 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
19401 (eval $ac_link) 2>conftest.er1
19403 grep -v '^ *+' conftest.er1 >conftest.err
19405 cat conftest.err >&5
19406 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19407 (exit $ac_status); } &&
19408 { ac_try='test -z "$ac_c_werror_flag"
19409 || test ! -s conftest.err'
19410 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19411 (eval $ac_try) 2>&5
19413 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19414 (exit $ac_status); }; } &&
19415 { ac_try='test -s conftest$ac_exeext'
19416 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19417 (eval $ac_try) 2>&5
19419 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19420 (exit $ac_status); }; }; then
19421 ac_cv_func_dlopen=yes
19423 echo "$as_me: failed program was:" >&5
19424 sed 's/^/| /' conftest.$ac_ext >&5
19426 ac_cv_func_dlopen=no
19428 rm -f conftest.err conftest.$ac_objext \
19429 conftest$ac_exeext conftest.$ac_ext
19431 echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5
19432 echo "${ECHO_T}$ac_cv_func_dlopen" >&6
19433 if test $ac_cv_func_dlopen = yes; then
19434 lt_cv_dlopen="dlopen"
19436 echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
19437 echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6
19438 if test "${ac_cv_lib_dl_dlopen+set}" = set; then
19439 echo $ECHO_N "(cached) $ECHO_C" >&6
19441 ac_check_lib_save_LIBS=$LIBS
19443 cat >conftest.$ac_ext <<_ACEOF
19446 cat confdefs.h >>conftest.$ac_ext
19447 cat >>conftest.$ac_ext <<_ACEOF
19448 /* end confdefs.h. */
19450 /* Override any gcc2 internal prototype to avoid an error. */
19454 /* We use char because int might match the return type of a gcc2
19455 builtin and then its argument prototype would still apply. */
19465 rm -f conftest.$ac_objext conftest$ac_exeext
19466 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
19467 (eval $ac_link) 2>conftest.er1
19469 grep -v '^ *+' conftest.er1 >conftest.err
19471 cat conftest.err >&5
19472 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19473 (exit $ac_status); } &&
19474 { ac_try='test -z "$ac_c_werror_flag"
19475 || test ! -s conftest.err'
19476 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19477 (eval $ac_try) 2>&5
19479 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19480 (exit $ac_status); }; } &&
19481 { ac_try='test -s conftest$ac_exeext'
19482 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19483 (eval $ac_try) 2>&5
19485 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19486 (exit $ac_status); }; }; then
19487 ac_cv_lib_dl_dlopen=yes
19489 echo "$as_me: failed program was:" >&5
19490 sed 's/^/| /' conftest.$ac_ext >&5
19492 ac_cv_lib_dl_dlopen=no
19494 rm -f conftest.err conftest.$ac_objext \
19495 conftest$ac_exeext conftest.$ac_ext
19496 LIBS=$ac_check_lib_save_LIBS
19498 echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
19499 echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6
19500 if test $ac_cv_lib_dl_dlopen = yes; then
19501 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
19503 echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
19504 echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6
19505 if test "${ac_cv_lib_svld_dlopen+set}" = set; then
19506 echo $ECHO_N "(cached) $ECHO_C" >&6
19508 ac_check_lib_save_LIBS=$LIBS
19509 LIBS="-lsvld $LIBS"
19510 cat >conftest.$ac_ext <<_ACEOF
19513 cat confdefs.h >>conftest.$ac_ext
19514 cat >>conftest.$ac_ext <<_ACEOF
19515 /* end confdefs.h. */
19517 /* Override any gcc2 internal prototype to avoid an error. */
19521 /* We use char because int might match the return type of a gcc2
19522 builtin and then its argument prototype would still apply. */
19532 rm -f conftest.$ac_objext conftest$ac_exeext
19533 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
19534 (eval $ac_link) 2>conftest.er1
19536 grep -v '^ *+' conftest.er1 >conftest.err
19538 cat conftest.err >&5
19539 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19540 (exit $ac_status); } &&
19541 { ac_try='test -z "$ac_c_werror_flag"
19542 || test ! -s conftest.err'
19543 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19544 (eval $ac_try) 2>&5
19546 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19547 (exit $ac_status); }; } &&
19548 { ac_try='test -s conftest$ac_exeext'
19549 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19550 (eval $ac_try) 2>&5
19552 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19553 (exit $ac_status); }; }; then
19554 ac_cv_lib_svld_dlopen=yes
19556 echo "$as_me: failed program was:" >&5
19557 sed 's/^/| /' conftest.$ac_ext >&5
19559 ac_cv_lib_svld_dlopen=no
19561 rm -f conftest.err conftest.$ac_objext \
19562 conftest$ac_exeext conftest.$ac_ext
19563 LIBS=$ac_check_lib_save_LIBS
19565 echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
19566 echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6
19567 if test $ac_cv_lib_svld_dlopen = yes; then
19568 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
19570 echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
19571 echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6
19572 if test "${ac_cv_lib_dld_dld_link+set}" = set; then
19573 echo $ECHO_N "(cached) $ECHO_C" >&6
19575 ac_check_lib_save_LIBS=$LIBS
19577 cat >conftest.$ac_ext <<_ACEOF
19580 cat confdefs.h >>conftest.$ac_ext
19581 cat >>conftest.$ac_ext <<_ACEOF
19582 /* end confdefs.h. */
19584 /* Override any gcc2 internal prototype to avoid an error. */
19588 /* We use char because int might match the return type of a gcc2
19589 builtin and then its argument prototype would still apply. */
19599 rm -f conftest.$ac_objext conftest$ac_exeext
19600 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
19601 (eval $ac_link) 2>conftest.er1
19603 grep -v '^ *+' conftest.er1 >conftest.err
19605 cat conftest.err >&5
19606 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19607 (exit $ac_status); } &&
19608 { ac_try='test -z "$ac_c_werror_flag"
19609 || test ! -s conftest.err'
19610 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19611 (eval $ac_try) 2>&5
19613 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19614 (exit $ac_status); }; } &&
19615 { ac_try='test -s conftest$ac_exeext'
19616 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19617 (eval $ac_try) 2>&5
19619 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19620 (exit $ac_status); }; }; then
19621 ac_cv_lib_dld_dld_link=yes
19623 echo "$as_me: failed program was:" >&5
19624 sed 's/^/| /' conftest.$ac_ext >&5
19626 ac_cv_lib_dld_dld_link=no
19628 rm -f conftest.err conftest.$ac_objext \
19629 conftest$ac_exeext conftest.$ac_ext
19630 LIBS=$ac_check_lib_save_LIBS
19632 echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
19633 echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6
19634 if test $ac_cv_lib_dld_dld_link = yes; then
19635 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"
19656 if test "x$lt_cv_dlopen" != xno; then
19662 case $lt_cv_dlopen in
19664 save_CPPFLAGS="$CPPFLAGS"
19665 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
19667 save_LDFLAGS="$LDFLAGS"
19668 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
19671 LIBS="$lt_cv_dlopen_libs $LIBS"
19673 echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5
19674 echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6
19675 if test "${lt_cv_dlopen_self+set}" = set; then
19676 echo $ECHO_N "(cached) $ECHO_C" >&6
19678 if test "$cross_compiling" = yes; then :
19679 lt_cv_dlopen_self=cross
19681 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
19682 lt_status=$lt_dlunknown
19683 cat > conftest.$ac_ext <<_LT_EOF
19684 #line 19684 "configure"
19685 #include "confdefs.h"
19694 # define LT_DLGLOBAL RTLD_GLOBAL
19697 # define LT_DLGLOBAL DL_GLOBAL
19699 # define LT_DLGLOBAL 0
19703 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
19704 find out it does not work in some platform. */
19705 #ifndef LT_DLLAZY_OR_NOW
19707 # define LT_DLLAZY_OR_NOW RTLD_LAZY
19710 # define LT_DLLAZY_OR_NOW DL_LAZY
19713 # define LT_DLLAZY_OR_NOW RTLD_NOW
19716 # define LT_DLLAZY_OR_NOW DL_NOW
19718 # define LT_DLLAZY_OR_NOW 0
19726 extern "C" void exit (int);
19729 void fnord() { int i=42;}
19732 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
19733 int status = $lt_dlunknown;
19737 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
19738 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
19739 /* dlclose (self); */
19747 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
19748 (eval $ac_link) 2>&5
19750 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19751 (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
19752 (./conftest; exit; ) >&5 2>/dev/null
19754 case x$lt_status in
19755 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
19756 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
19757 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
19760 # compilation failed
19761 lt_cv_dlopen_self=no
19768 echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5
19769 echo "${ECHO_T}$lt_cv_dlopen_self" >&6
19771 if test "x$lt_cv_dlopen_self" = xyes; then
19772 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
19773 echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5
19774 echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6
19775 if test "${lt_cv_dlopen_self_static+set}" = set; then
19776 echo $ECHO_N "(cached) $ECHO_C" >&6
19778 if test "$cross_compiling" = yes; then :
19779 lt_cv_dlopen_self_static=cross
19781 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
19782 lt_status=$lt_dlunknown
19783 cat > conftest.$ac_ext <<_LT_EOF
19784 #line 19784 "configure"
19785 #include "confdefs.h"
19794 # define LT_DLGLOBAL RTLD_GLOBAL
19797 # define LT_DLGLOBAL DL_GLOBAL
19799 # define LT_DLGLOBAL 0
19803 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
19804 find out it does not work in some platform. */
19805 #ifndef LT_DLLAZY_OR_NOW
19807 # define LT_DLLAZY_OR_NOW RTLD_LAZY
19810 # define LT_DLLAZY_OR_NOW DL_LAZY
19813 # define LT_DLLAZY_OR_NOW RTLD_NOW
19816 # define LT_DLLAZY_OR_NOW DL_NOW
19818 # define LT_DLLAZY_OR_NOW 0
19826 extern "C" void exit (int);
19829 void fnord() { int i=42;}
19832 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
19833 int status = $lt_dlunknown;
19837 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
19838 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
19839 /* dlclose (self); */
19847 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
19848 (eval $ac_link) 2>&5
19850 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19851 (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
19852 (./conftest; exit; ) >&5 2>/dev/null
19854 case x$lt_status in
19855 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
19856 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
19857 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
19860 # compilation failed
19861 lt_cv_dlopen_self_static=no
19868 echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5
19869 echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6
19872 CPPFLAGS="$save_CPPFLAGS"
19873 LDFLAGS="$save_LDFLAGS"
19878 case $lt_cv_dlopen_self in
19879 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
19880 *) enable_dlopen_self=unknown ;;
19883 case $lt_cv_dlopen_self_static in
19884 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
19885 *) enable_dlopen_self_static=unknown ;;
19907 echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
19908 echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6
19909 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
19910 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
19911 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
19912 echo "$as_me:$LINENO: result: yes" >&5
19913 echo "${ECHO_T}yes" >&6
19915 # FIXME - insert some real tests, host_os isn't really good enough
19918 if test -n "$STRIP" ; then
19919 striplib="$STRIP -x"
19920 old_striplib="$STRIP -S"
19921 echo "$as_me:$LINENO: result: yes" >&5
19922 echo "${ECHO_T}yes" >&6
19924 echo "$as_me:$LINENO: result: no" >&5
19925 echo "${ECHO_T}no" >&6
19929 echo "$as_me:$LINENO: result: no" >&5
19930 echo "${ECHO_T}no" >&6
19946 # Report which library types will actually be built
19947 echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
19948 echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6
19949 echo "$as_me:$LINENO: result: $can_build_shared" >&5
19950 echo "${ECHO_T}$can_build_shared" >&6
19952 echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
19953 echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6
19954 test "$can_build_shared" = "no" && enable_shared=no
19956 # On AIX, shared libraries and static libraries use the same namespace, and
19957 # are all built from PIC.
19960 test "$enable_shared" = yes && enable_static=no
19961 if test -n "$RANLIB"; then
19962 archive_cmds="$archive_cmds~\$RANLIB \$lib"
19963 postinstall_cmds='$RANLIB $lib'
19968 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
19969 test "$enable_shared" = yes && enable_static=no
19973 echo "$as_me:$LINENO: result: $enable_shared" >&5
19974 echo "${ECHO_T}$enable_shared" >&6
19976 echo "$as_me:$LINENO: checking whether to build static libraries" >&5
19977 echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6
19978 # Make sure either enable_shared or enable_static is yes.
19979 test "$enable_shared" = yes || enable_static=yes
19980 echo "$as_me:$LINENO: result: $enable_static" >&5
19981 echo "${ECHO_T}$enable_static" >&6
19988 ac_cpp='$CPP $CPPFLAGS'
19989 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19990 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19991 ac_compiler_gnu=$ac_cv_c_compiler_gnu
20010 # Only expand once:
20016 # Identify the assembler which will work hand-in-glove with the newly
20017 # built GCC, so that we can examine its features. This is the assembler
20018 # which will be driven by the driver program.
20020 # If build != host, and we aren't building gas in-tree, we identify a
20021 # build->target assembler and hope that it will have the same features
20022 # as the host->target assembler we'll be using.
20023 gcc_cv_gas_major_version=
20024 gcc_cv_gas_minor_version=
20025 gcc_cv_as_gas_srcdir=`echo $srcdir | sed -e 's,/gcc$,,'`/gas
20027 if test "${gcc_cv_as+set}" = set; then
20031 if test -x "$DEFAULT_ASSEMBLER"; then
20032 gcc_cv_as="$DEFAULT_ASSEMBLER"
20033 elif test -f $gcc_cv_as_gas_srcdir/configure.in \
20034 && test -f ../gas/Makefile \
20035 && test x$build = x$host; then
20036 gcc_cv_as=../gas/as-new$build_exeext
20037 elif test -x as$build_exeext; then
20038 # Build using assembler in the current directory.
20039 gcc_cv_as=./as$build_exeext
20040 elif test -x $AS_FOR_TARGET; then
20041 gcc_cv_as="$AS_FOR_TARGET"
20043 # Extract the first word of "$AS_FOR_TARGET", so it can be a program name with args.
20044 set dummy $AS_FOR_TARGET; ac_word=$2
20045 echo "$as_me:$LINENO: checking for $ac_word" >&5
20046 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
20047 if test "${ac_cv_path_gcc_cv_as+set}" = set; then
20048 echo $ECHO_N "(cached) $ECHO_C" >&6
20052 ac_cv_path_gcc_cv_as="$gcc_cv_as" # Let the user override the test with a path.
20055 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20056 for as_dir in $PATH
20059 test -z "$as_dir" && as_dir=.
20060 for ac_exec_ext in '' $ac_executable_extensions; do
20061 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
20062 ac_cv_path_gcc_cv_as="$as_dir/$ac_word$ac_exec_ext"
20063 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
20072 gcc_cv_as=$ac_cv_path_gcc_cv_as
20074 if test -n "$gcc_cv_as"; then
20075 echo "$as_me:$LINENO: result: $gcc_cv_as" >&5
20076 echo "${ECHO_T}$gcc_cv_as" >&6
20078 echo "$as_me:$LINENO: result: no" >&5
20079 echo "${ECHO_T}no" >&6
20086 ORIGINAL_AS_FOR_TARGET=$gcc_cv_as
20088 case "$ORIGINAL_AS_FOR_TARGET" in
20089 ./as | ./as$build_exeext) ;;
20090 *) ac_config_files="$ac_config_files as:exec-tool.in"
20094 echo "$as_me:$LINENO: checking what assembler to use" >&5
20095 echo $ECHO_N "checking what assembler to use... $ECHO_C" >&6
20096 if test "$gcc_cv_as" = ../gas/as-new$build_exeext; then
20097 # Single tree build which includes gas. We want to prefer it
20098 # over whatever linker top-level may have detected, since
20099 # we'll use what we're building after installation anyway.
20100 echo "$as_me:$LINENO: result: newly built gas" >&5
20101 echo "${ECHO_T}newly built gas" >&6
20103 gcc_cv_as_bfd_srcdir=`echo $srcdir | sed -e 's,/gcc$,,'`/bfd
20104 for f in $gcc_cv_as_bfd_srcdir/configure \
20105 $gcc_cv_as_gas_srcdir/configure \
20106 $gcc_cv_as_gas_srcdir/configure.in \
20107 $gcc_cv_as_gas_srcdir/Makefile.in ; do
20108 gcc_cv_gas_version=`sed -n -e 's/^[ ]*\(VERSION=[0-9]*\.[0-9]*.*\)/\1/p' < $f`
20109 if test x$gcc_cv_gas_version != x; then
20113 gcc_cv_gas_major_version=`expr "$gcc_cv_gas_version" : "VERSION=\([0-9]*\)"`
20114 gcc_cv_gas_minor_version=`expr "$gcc_cv_gas_version" : "VERSION=[0-9]*\.\([0-9]*\)"`
20115 gcc_cv_gas_patch_version=`expr "$gcc_cv_gas_version" : "VERSION=[0-9]*\.[0-9]*\.\([0-9]*\)"`
20116 case $gcc_cv_gas_patch_version in
20117 "") gcc_cv_gas_patch_version="0" ;;
20119 gcc_cv_gas_vers=`expr \( \( $gcc_cv_gas_major_version \* 1000 \) \
20120 + $gcc_cv_gas_minor_version \) \* 1000 \
20121 + $gcc_cv_gas_patch_version`
20123 in_tree_gas_is_elf=no
20124 if grep 'obj_format = elf' ../gas/Makefile > /dev/null \
20125 || (grep 'obj_format = multi' ../gas/Makefile \
20126 && grep 'extra_objects =.* obj-elf' ../gas/Makefile) > /dev/null
20128 in_tree_gas_is_elf=yes
20131 echo "$as_me:$LINENO: result: $gcc_cv_as" >&5
20132 echo "${ECHO_T}$gcc_cv_as" >&6
20136 # Identify the linker which will work hand-in-glove with the newly
20137 # built GCC, so that we can examine its features. This is the linker
20138 # which will be driven by the driver program.
20140 # If build != host, and we aren't building gas in-tree, we identify a
20141 # build->target linker and hope that it will have the same features
20142 # as the host->target linker we'll be using.
20143 gcc_cv_gld_major_version=
20144 gcc_cv_gld_minor_version=
20145 gcc_cv_ld_gld_srcdir=`echo $srcdir | sed -e 's,/gcc$,,'`/ld
20146 gcc_cv_ld_bfd_srcdir=`echo $srcdir | sed -e 's,/gcc$,,'`/bfd
20148 if test "${gcc_cv_ld+set}" = set; then
20152 if test -x "$DEFAULT_LINKER"; then
20153 gcc_cv_ld="$DEFAULT_LINKER"
20154 elif test -f $gcc_cv_ld_gld_srcdir/configure.in \
20155 && test -f ../ld/Makefile \
20156 && test x$build = x$host; then
20157 gcc_cv_ld=../ld/ld-new$build_exeext
20158 elif test -x collect-ld$build_exeext; then
20159 # Build using linker in the current directory.
20160 gcc_cv_ld=./collect-ld$build_exeext
20161 elif test -x $LD_FOR_TARGET; then
20162 gcc_cv_ld="$LD_FOR_TARGET"
20164 # Extract the first word of "$LD_FOR_TARGET", so it can be a program name with args.
20165 set dummy $LD_FOR_TARGET; ac_word=$2
20166 echo "$as_me:$LINENO: checking for $ac_word" >&5
20167 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
20168 if test "${ac_cv_path_gcc_cv_ld+set}" = set; then
20169 echo $ECHO_N "(cached) $ECHO_C" >&6
20173 ac_cv_path_gcc_cv_ld="$gcc_cv_ld" # Let the user override the test with a path.
20176 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20177 for as_dir in $PATH
20180 test -z "$as_dir" && as_dir=.
20181 for ac_exec_ext in '' $ac_executable_extensions; do
20182 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
20183 ac_cv_path_gcc_cv_ld="$as_dir/$ac_word$ac_exec_ext"
20184 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
20193 gcc_cv_ld=$ac_cv_path_gcc_cv_ld
20195 if test -n "$gcc_cv_ld"; then
20196 echo "$as_me:$LINENO: result: $gcc_cv_ld" >&5
20197 echo "${ECHO_T}$gcc_cv_ld" >&6
20199 echo "$as_me:$LINENO: result: no" >&5
20200 echo "${ECHO_T}no" >&6
20207 ORIGINAL_LD_FOR_TARGET=$gcc_cv_ld
20209 case "$ORIGINAL_LD_FOR_TARGET" in
20210 ./collect-ld | ./collect-ld$build_exeext) ;;
20211 *) ac_config_files="$ac_config_files collect-ld:exec-tool.in"
20215 echo "$as_me:$LINENO: checking what linker to use" >&5
20216 echo $ECHO_N "checking what linker to use... $ECHO_C" >&6
20217 if test "$gcc_cv_ld" = ../ld/ld-new$build_exeext; then
20218 # Single tree build which includes ld. We want to prefer it
20219 # over whatever linker top-level may have detected, since
20220 # we'll use what we're building after installation anyway.
20221 echo "$as_me:$LINENO: result: newly built ld" >&5
20222 echo "${ECHO_T}newly built ld" >&6
20224 in_tree_ld_is_elf=no
20225 if (grep 'EMUL = .*elf' ../ld/Makefile \
20226 || grep 'EMUL = .*linux' ../ld/Makefile \
20227 || grep 'EMUL = .*lynx' ../ld/Makefile) > /dev/null; then
20228 in_tree_ld_is_elf=yes
20230 for f in $gcc_cv_ld_bfd_srcdir/configure $gcc_cv_ld_gld_srcdir/configure $gcc_cv_ld_gld_srcdir/configure.in $gcc_cv_ld_gld_srcdir/Makefile.in
20232 gcc_cv_gld_version=`sed -n -e 's/^[ ]*\(VERSION=[0-9]*\.[0-9]*.*\)/\1/p' < $f`
20233 if test x$gcc_cv_gld_version != x; then
20237 gcc_cv_gld_major_version=`expr "$gcc_cv_gld_version" : "VERSION=\([0-9]*\)"`
20238 gcc_cv_gld_minor_version=`expr "$gcc_cv_gld_version" : "VERSION=[0-9]*\.\([0-9]*\)"`
20240 echo "$as_me:$LINENO: result: $gcc_cv_ld" >&5
20241 echo "${ECHO_T}$gcc_cv_ld" >&6
20245 # Figure out what nm we will be using.
20246 gcc_cv_binutils_srcdir=`echo $srcdir | sed -e 's,/gcc$,,'`/binutils
20247 if test "${gcc_cv_nm+set}" = set; then
20251 if test -f $gcc_cv_binutils_srcdir/configure.in \
20252 && test -f ../binutils/Makefile \
20253 && test x$build = x$host; then
20254 gcc_cv_nm=../binutils/nm-new$build_exeext
20255 elif test -x nm$build_exeext; then
20256 gcc_cv_nm=./nm$build_exeext
20257 elif test -x $NM_FOR_TARGET; then
20258 gcc_cv_nm="$NM_FOR_TARGET"
20260 # Extract the first word of "$NM_FOR_TARGET", so it can be a program name with args.
20261 set dummy $NM_FOR_TARGET; ac_word=$2
20262 echo "$as_me:$LINENO: checking for $ac_word" >&5
20263 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
20264 if test "${ac_cv_path_gcc_cv_nm+set}" = set; then
20265 echo $ECHO_N "(cached) $ECHO_C" >&6
20269 ac_cv_path_gcc_cv_nm="$gcc_cv_nm" # Let the user override the test with a path.
20272 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20273 for as_dir in $PATH
20276 test -z "$as_dir" && as_dir=.
20277 for ac_exec_ext in '' $ac_executable_extensions; do
20278 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
20279 ac_cv_path_gcc_cv_nm="$as_dir/$ac_word$ac_exec_ext"
20280 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
20289 gcc_cv_nm=$ac_cv_path_gcc_cv_nm
20291 if test -n "$gcc_cv_nm"; then
20292 echo "$as_me:$LINENO: result: $gcc_cv_nm" >&5
20293 echo "${ECHO_T}$gcc_cv_nm" >&6
20295 echo "$as_me:$LINENO: result: no" >&5
20296 echo "${ECHO_T}no" >&6
20303 echo "$as_me:$LINENO: checking what nm to use" >&5
20304 echo $ECHO_N "checking what nm to use... $ECHO_C" >&6
20305 if test "$gcc_cv_nm" = ../binutils/nm-new$build_exeext; then
20306 # Single tree build which includes binutils.
20307 echo "$as_me:$LINENO: result: newly built nm" >&5
20308 echo "${ECHO_T}newly built nm" >&6
20311 echo "$as_me:$LINENO: result: $gcc_cv_nm" >&5
20312 echo "${ECHO_T}$gcc_cv_nm" >&6
20316 ORIGINAL_NM_FOR_TARGET=$gcc_cv_nm
20318 case "$ORIGINAL_NM_FOR_TARGET" in
20319 ./nm | ./nm$build_exeext) ;;
20320 *) ac_config_files="$ac_config_files nm:exec-tool.in"
20325 # Figure out what objdump we will be using.
20326 if test "${gcc_cv_objdump+set}" = set; then
20330 if test -f $gcc_cv_binutils_srcdir/configure.in \
20331 && test -f ../binutils/Makefile \
20332 && test x$build = x$host; then
20333 # Single tree build which includes binutils.
20334 gcc_cv_objdump=../binutils/objdump$build_exeext
20335 elif test -x objdump$build_exeext; then
20336 gcc_cv_objdump=./objdump$build_exeext
20337 elif test -x $OBJDUMP_FOR_TARGET; then
20338 gcc_cv_objdump="$OBJDUMP_FOR_TARGET"
20340 # Extract the first word of "$OBJDUMP_FOR_TARGET", so it can be a program name with args.
20341 set dummy $OBJDUMP_FOR_TARGET; ac_word=$2
20342 echo "$as_me:$LINENO: checking for $ac_word" >&5
20343 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
20344 if test "${ac_cv_path_gcc_cv_objdump+set}" = set; then
20345 echo $ECHO_N "(cached) $ECHO_C" >&6
20347 case $gcc_cv_objdump in
20349 ac_cv_path_gcc_cv_objdump="$gcc_cv_objdump" # Let the user override the test with a path.
20352 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20353 for as_dir in $PATH
20356 test -z "$as_dir" && as_dir=.
20357 for ac_exec_ext in '' $ac_executable_extensions; do
20358 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
20359 ac_cv_path_gcc_cv_objdump="$as_dir/$ac_word$ac_exec_ext"
20360 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
20369 gcc_cv_objdump=$ac_cv_path_gcc_cv_objdump
20371 if test -n "$gcc_cv_objdump"; then
20372 echo "$as_me:$LINENO: result: $gcc_cv_objdump" >&5
20373 echo "${ECHO_T}$gcc_cv_objdump" >&6
20375 echo "$as_me:$LINENO: result: no" >&5
20376 echo "${ECHO_T}no" >&6
20383 echo "$as_me:$LINENO: checking what objdump to use" >&5
20384 echo $ECHO_N "checking what objdump to use... $ECHO_C" >&6
20385 if test "$gcc_cv_objdump" = ../binutils/objdump$build_exeext; then
20386 # Single tree build which includes binutils.
20387 echo "$as_me:$LINENO: result: newly built objdump" >&5
20388 echo "${ECHO_T}newly built objdump" >&6
20389 elif test x$gcc_cv_objdump = x; then
20390 echo "$as_me:$LINENO: result: not found" >&5
20391 echo "${ECHO_T}not found" >&6
20393 echo "$as_me:$LINENO: result: $gcc_cv_objdump" >&5
20394 echo "${ECHO_T}$gcc_cv_objdump" >&6
20397 # Figure out what assembler alignment features are present.
20398 echo "$as_me:$LINENO: checking assembler for .balign and .p2align" >&5
20399 echo $ECHO_N "checking assembler for .balign and .p2align... $ECHO_C" >&6
20400 if test "${gcc_cv_as_balign_and_p2align+set}" = set; then
20401 echo $ECHO_N "(cached) $ECHO_C" >&6
20403 gcc_cv_as_balign_and_p2align=no
20404 if test $in_tree_gas = yes; then
20405 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 6 \) \* 1000 + 0`
20406 then gcc_cv_as_balign_and_p2align=yes
20408 elif test x$gcc_cv_as != x; then
20410 .p2align 2' > conftest.s
20411 if { ac_try='$gcc_cv_as -o conftest.o conftest.s >&5'
20412 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20413 (eval $ac_try) 2>&5
20415 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20416 (exit $ac_status); }; }
20418 gcc_cv_as_balign_and_p2align=yes
20420 echo "configure: failed program was" >&5
20423 rm -f conftest.o conftest.s
20426 echo "$as_me:$LINENO: result: $gcc_cv_as_balign_and_p2align" >&5
20427 echo "${ECHO_T}$gcc_cv_as_balign_and_p2align" >&6
20428 if test $gcc_cv_as_balign_and_p2align = yes; then
20430 cat >>confdefs.h <<\_ACEOF
20431 #define HAVE_GAS_BALIGN_AND_P2ALIGN 1
20436 echo "$as_me:$LINENO: checking assembler for .p2align with maximum skip" >&5
20437 echo $ECHO_N "checking assembler for .p2align with maximum skip... $ECHO_C" >&6
20438 if test "${gcc_cv_as_max_skip_p2align+set}" = set; then
20439 echo $ECHO_N "(cached) $ECHO_C" >&6
20441 gcc_cv_as_max_skip_p2align=no
20442 if test $in_tree_gas = yes; then
20443 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 8 \) \* 1000 + 0`
20444 then gcc_cv_as_max_skip_p2align=yes
20446 elif test x$gcc_cv_as != x; then
20447 echo '.p2align 4,,7' > conftest.s
20448 if { ac_try='$gcc_cv_as -o conftest.o conftest.s >&5'
20449 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20450 (eval $ac_try) 2>&5
20452 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20453 (exit $ac_status); }; }
20455 gcc_cv_as_max_skip_p2align=yes
20457 echo "configure: failed program was" >&5
20460 rm -f conftest.o conftest.s
20463 echo "$as_me:$LINENO: result: $gcc_cv_as_max_skip_p2align" >&5
20464 echo "${ECHO_T}$gcc_cv_as_max_skip_p2align" >&6
20465 if test $gcc_cv_as_max_skip_p2align = yes; then
20467 cat >>confdefs.h <<\_ACEOF
20468 #define HAVE_GAS_MAX_SKIP_P2ALIGN 1
20473 echo "$as_me:$LINENO: checking assembler for .literal16" >&5
20474 echo $ECHO_N "checking assembler for .literal16... $ECHO_C" >&6
20475 if test "${gcc_cv_as_literal16+set}" = set; then
20476 echo $ECHO_N "(cached) $ECHO_C" >&6
20478 gcc_cv_as_literal16=no
20479 if test $in_tree_gas = yes; then
20480 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 8 \) \* 1000 + 0`
20481 then gcc_cv_as_literal16=yes
20483 elif test x$gcc_cv_as != x; then
20484 echo '.literal16' > conftest.s
20485 if { ac_try='$gcc_cv_as -o conftest.o conftest.s >&5'
20486 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20487 (eval $ac_try) 2>&5
20489 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20490 (exit $ac_status); }; }
20492 gcc_cv_as_literal16=yes
20494 echo "configure: failed program was" >&5
20497 rm -f conftest.o conftest.s
20500 echo "$as_me:$LINENO: result: $gcc_cv_as_literal16" >&5
20501 echo "${ECHO_T}$gcc_cv_as_literal16" >&6
20502 if test $gcc_cv_as_literal16 = yes; then
20504 cat >>confdefs.h <<\_ACEOF
20505 #define HAVE_GAS_LITERAL16 1
20510 echo "$as_me:$LINENO: checking assembler for working .subsection -1" >&5
20511 echo $ECHO_N "checking assembler for working .subsection -1... $ECHO_C" >&6
20512 if test "${gcc_cv_as_subsection_m1+set}" = set; then
20513 echo $ECHO_N "(cached) $ECHO_C" >&6
20515 gcc_cv_as_subsection_m1=no
20516 if test $in_tree_gas = yes; then
20517 if test $in_tree_gas_is_elf = yes \
20518 && test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 9 \) \* 1000 + 0`
20519 then gcc_cv_as_subsection_m1=yes
20521 elif test x$gcc_cv_as != x; then
20522 echo 'conftest_label1: .word 0
20524 conftest_label2: .word 0
20525 .previous' > conftest.s
20526 if { ac_try='$gcc_cv_as -o conftest.o conftest.s >&5'
20527 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20528 (eval $ac_try) 2>&5
20530 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20531 (exit $ac_status); }; }
20533 if test x$gcc_cv_nm != x; then
20534 $gcc_cv_nm conftest.o | grep conftest_label1 > conftest.nm1
20535 $gcc_cv_nm conftest.o | grep conftest_label2 | sed -e 's/label2/label1/' > conftest.nm2
20536 if cmp conftest.nm1 conftest.nm2 > /dev/null 2>&1
20538 else gcc_cv_as_subsection_m1=yes
20540 rm -f conftest.nm1 conftest.nm2
20543 echo "configure: failed program was" >&5
20546 rm -f conftest.o conftest.s
20549 echo "$as_me:$LINENO: result: $gcc_cv_as_subsection_m1" >&5
20550 echo "${ECHO_T}$gcc_cv_as_subsection_m1" >&6
20551 if test $gcc_cv_as_subsection_m1 = yes; then
20553 cat >>confdefs.h <<\_ACEOF
20554 #define HAVE_GAS_SUBSECTION_ORDERING 1
20559 echo "$as_me:$LINENO: checking assembler for .weak" >&5
20560 echo $ECHO_N "checking assembler for .weak... $ECHO_C" >&6
20561 if test "${gcc_cv_as_weak+set}" = set; then
20562 echo $ECHO_N "(cached) $ECHO_C" >&6
20565 if test $in_tree_gas = yes; then
20566 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 2 \) \* 1000 + 0`
20567 then gcc_cv_as_weak=yes
20569 elif test x$gcc_cv_as != x; then
20570 echo ' .weak foobar' > conftest.s
20571 if { ac_try='$gcc_cv_as -o conftest.o conftest.s >&5'
20572 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20573 (eval $ac_try) 2>&5
20575 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20576 (exit $ac_status); }; }
20580 echo "configure: failed program was" >&5
20583 rm -f conftest.o conftest.s
20586 echo "$as_me:$LINENO: result: $gcc_cv_as_weak" >&5
20587 echo "${ECHO_T}$gcc_cv_as_weak" >&6
20588 if test $gcc_cv_as_weak = yes; then
20590 cat >>confdefs.h <<\_ACEOF
20591 #define HAVE_GAS_WEAK 1
20596 echo "$as_me:$LINENO: checking assembler for .weakref" >&5
20597 echo $ECHO_N "checking assembler for .weakref... $ECHO_C" >&6
20598 if test "${gcc_cv_as_weakref+set}" = set; then
20599 echo $ECHO_N "(cached) $ECHO_C" >&6
20601 gcc_cv_as_weakref=no
20602 if test $in_tree_gas = yes; then
20603 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 17 \) \* 1000 + 0`
20604 then gcc_cv_as_weakref=yes
20606 elif test x$gcc_cv_as != x; then
20607 echo ' .weakref foobar, barfnot' > conftest.s
20608 if { ac_try='$gcc_cv_as -o conftest.o conftest.s >&5'
20609 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20610 (eval $ac_try) 2>&5
20612 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20613 (exit $ac_status); }; }
20615 gcc_cv_as_weakref=yes
20617 echo "configure: failed program was" >&5
20620 rm -f conftest.o conftest.s
20623 echo "$as_me:$LINENO: result: $gcc_cv_as_weakref" >&5
20624 echo "${ECHO_T}$gcc_cv_as_weakref" >&6
20625 if test $gcc_cv_as_weakref = yes; then
20627 cat >>confdefs.h <<\_ACEOF
20628 #define HAVE_GAS_WEAKREF 1
20633 echo "$as_me:$LINENO: checking assembler for .nsubspa comdat" >&5
20634 echo $ECHO_N "checking assembler for .nsubspa comdat... $ECHO_C" >&6
20635 if test "${gcc_cv_as_nsubspa_comdat+set}" = set; then
20636 echo $ECHO_N "(cached) $ECHO_C" >&6
20638 gcc_cv_as_nsubspa_comdat=no
20639 if test $in_tree_gas = yes; then
20640 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 15 \) \* 1000 + 91`
20641 then gcc_cv_as_nsubspa_comdat=yes
20643 elif test x$gcc_cv_as != x; then
20644 echo ' .SPACE $TEXT$
20645 .NSUBSPA $CODE$,COMDAT' > conftest.s
20646 if { ac_try='$gcc_cv_as -o conftest.o conftest.s >&5'
20647 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20648 (eval $ac_try) 2>&5
20650 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20651 (exit $ac_status); }; }
20653 gcc_cv_as_nsubspa_comdat=yes
20655 echo "configure: failed program was" >&5
20658 rm -f conftest.o conftest.s
20661 echo "$as_me:$LINENO: result: $gcc_cv_as_nsubspa_comdat" >&5
20662 echo "${ECHO_T}$gcc_cv_as_nsubspa_comdat" >&6
20663 if test $gcc_cv_as_nsubspa_comdat = yes; then
20665 cat >>confdefs.h <<\_ACEOF
20666 #define HAVE_GAS_NSUBSPA_COMDAT 1
20671 # .hidden needs to be supported in both the assembler and the linker,
20672 # because GNU LD versions before 2.12.1 have buggy support for STV_HIDDEN.
20673 # This is irritatingly difficult to feature test for; we have to check the
20674 # date string after the version number. If we've got an in-tree
20675 # ld, we don't know its patchlevel version, so we set the baseline at 2.13
20677 # The gcc_GAS_CHECK_FEATURE call just sets a cache variable.
20678 echo "$as_me:$LINENO: checking assembler for .hidden" >&5
20679 echo $ECHO_N "checking assembler for .hidden... $ECHO_C" >&6
20680 if test "${gcc_cv_as_hidden+set}" = set; then
20681 echo $ECHO_N "(cached) $ECHO_C" >&6
20683 gcc_cv_as_hidden=no
20684 if test $in_tree_gas = yes; then
20685 if test $in_tree_gas_is_elf = yes \
20686 && test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 13 \) \* 1000 + 0`
20687 then gcc_cv_as_hidden=yes
20689 elif test x$gcc_cv_as != x; then
20690 echo ' .hidden foobar
20691 foobar:' > conftest.s
20692 if { ac_try='$gcc_cv_as -o conftest.o conftest.s >&5'
20693 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20694 (eval $ac_try) 2>&5
20696 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20697 (exit $ac_status); }; }
20699 gcc_cv_as_hidden=yes
20701 echo "configure: failed program was" >&5
20704 rm -f conftest.o conftest.s
20707 echo "$as_me:$LINENO: result: $gcc_cv_as_hidden" >&5
20708 echo "${ECHO_T}$gcc_cv_as_hidden" >&6
20711 echo "$as_me:$LINENO: checking linker for .hidden support" >&5
20712 echo $ECHO_N "checking linker for .hidden support... $ECHO_C" >&6
20713 if test "${gcc_cv_ld_hidden+set}" = set; then
20714 echo $ECHO_N "(cached) $ECHO_C" >&6
20716 if test $in_tree_ld = yes ; then
20717 gcc_cv_ld_hidden=no
20718 if test "$gcc_cv_gld_major_version" -eq 2 -a "$gcc_cv_gld_minor_version" -ge 13 -o "$gcc_cv_gld_major_version" -gt 2 \
20719 && test $in_tree_ld_is_elf = yes; then
20720 gcc_cv_ld_hidden=yes
20723 gcc_cv_ld_hidden=yes
20724 ld_ver=`$gcc_cv_ld --version 2>/dev/null | sed 1q`
20725 if echo "$ld_ver" | grep GNU > /dev/null; then
20726 ld_vers=`echo $ld_ver | sed -n \
20727 -e 's,^.*[ ]\([0-9][0-9]*\.[0-9][0-9]*.*\)$,\1,p'`
20728 ld_date=`echo $ld_ver | sed -n 's,^.*\([2-9][0-9][0-9][0-9]\)[-]*\([01][0-9]\)[-]*\([0-3][0-9]\).*$,\1\2\3,p'`
20729 ld_vers_major=`expr "$ld_vers" : '\([0-9]*\)'`
20730 ld_vers_minor=`expr "$ld_vers" : '[0-9]*\.\([0-9]*\)'`
20731 ld_vers_patch=`expr "$ld_vers" : '[0-9]*\.[0-9]*\.\([0-9]*\)'`
20732 if test 0"$ld_date" -lt 20020404; then
20733 if test -n "$ld_date"; then
20734 # If there was date string, but was earlier than 2002-04-04, fail
20735 gcc_cv_ld_hidden=no
20736 elif test -z "$ld_vers"; then
20737 # If there was no date string nor ld version number, something is wrong
20738 gcc_cv_ld_hidden=no
20740 test -z "$ld_vers_patch" && ld_vers_patch=0
20741 if test "$ld_vers_major" -lt 2; then
20742 gcc_cv_ld_hidden=no
20743 elif test "$ld_vers_major" -eq 2 -a "$ld_vers_minor" -lt 12; then
20744 gcc_cv_ld_hidden="no"
20745 elif test "$ld_vers_major" -eq 2 -a "$ld_vers_minor" -eq 12 -a "$ld_vers_patch" -eq 0; then
20746 gcc_cv_ld_hidden=no
20751 case "${target}" in
20752 hppa64*-*-hpux* | ia64*-*-hpux*)
20753 gcc_cv_ld_hidden=yes
20756 gcc_cv_ld_hidden=no
20762 echo "$as_me:$LINENO: result: $gcc_cv_ld_hidden" >&5
20763 echo "${ECHO_T}$gcc_cv_ld_hidden" >&6
20764 libgcc_visibility=no
20767 if test $gcc_cv_as_hidden = yes && test $gcc_cv_ld_hidden = yes; then
20768 libgcc_visibility=yes
20770 cat >>confdefs.h <<\_ACEOF
20771 #define HAVE_GAS_HIDDEN 1
20776 # Check if we have .[us]leb128, and support symbol arithmetic with it.
20777 echo "$as_me:$LINENO: checking assembler for .sleb128 and .uleb128" >&5
20778 echo $ECHO_N "checking assembler for .sleb128 and .uleb128... $ECHO_C" >&6
20779 if test "${gcc_cv_as_leb128+set}" = set; then
20780 echo $ECHO_N "(cached) $ECHO_C" >&6
20782 gcc_cv_as_leb128=no
20783 if test $in_tree_gas = yes; then
20784 if test $in_tree_gas_is_elf = yes \
20785 && test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 11 \) \* 1000 + 0`
20786 then gcc_cv_as_leb128=yes
20788 elif test x$gcc_cv_as != x; then
20795 if { ac_try='$gcc_cv_as -o conftest.o conftest.s >&5'
20796 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20797 (eval $ac_try) 2>&5
20799 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20800 (exit $ac_status); }; }
20802 # GAS versions before 2.11 do not support uleb128,
20803 # despite appearing to.
20804 # ??? There exists an elf-specific test that will crash
20805 # the assembler. Perhaps it's better to figure out whether
20806 # arbitrary sections are supported and try the test.
20807 as_ver=`$gcc_cv_as --version 2>/dev/null | sed 1q`
20808 if echo "$as_ver" | grep GNU > /dev/null; then
20809 as_vers=`echo $as_ver | sed -n \
20810 -e 's,^.*[ ]\([0-9][0-9]*\.[0-9][0-9]*.*\)$,\1,p'`
20811 as_major=`expr "$as_vers" : '\([0-9]*\)'`
20812 as_minor=`expr "$as_vers" : '[0-9]*\.\([0-9]*\)'`
20813 if test $as_major -eq 2 && test $as_minor -lt 11
20815 else gcc_cv_as_leb128=yes
20819 echo "configure: failed program was" >&5
20822 rm -f conftest.o conftest.s
20825 echo "$as_me:$LINENO: result: $gcc_cv_as_leb128" >&5
20826 echo "${ECHO_T}$gcc_cv_as_leb128" >&6
20827 if test $gcc_cv_as_leb128 = yes; then
20829 cat >>confdefs.h <<\_ACEOF
20830 #define HAVE_AS_LEB128 1
20835 # Check if we have assembler support for unwind directives.
20836 echo "$as_me:$LINENO: checking assembler for cfi directives" >&5
20837 echo $ECHO_N "checking assembler for cfi directives... $ECHO_C" >&6
20838 if test "${gcc_cv_as_cfi_directive+set}" = set; then
20839 echo $ECHO_N "(cached) $ECHO_C" >&6
20841 gcc_cv_as_cfi_directive=no
20842 if test $in_tree_gas = yes; then
20843 if test $in_tree_gas_is_elf = yes \
20844 && test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 17 \) \* 1000 + 0`
20845 then gcc_cv_as_cfi_directive=yes
20847 elif test x$gcc_cv_as != x; then
20853 .cfi_escape 1, 2, 3, 4, 5
20854 .cfi_personality 0, symbol
20855 .cfi_endproc' > conftest.s
20856 if { ac_try='$gcc_cv_as -o conftest.o conftest.s >&5'
20857 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20858 (eval $ac_try) 2>&5
20860 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20861 (exit $ac_status); }; }
20863 gcc_cv_as_cfi_directive=yes
20865 echo "configure: failed program was" >&5
20868 rm -f conftest.o conftest.s
20871 echo "$as_me:$LINENO: result: $gcc_cv_as_cfi_directive" >&5
20872 echo "${ECHO_T}$gcc_cv_as_cfi_directive" >&6
20875 cat >>confdefs.h <<_ACEOF
20876 #define HAVE_GAS_CFI_DIRECTIVE `if test $gcc_cv_as_cfi_directive = yes; then echo 1; else echo 0; fi`
20880 # GAS versions up to and including 2.11.0 may mis-optimize
20882 echo "$as_me:$LINENO: checking assembler for eh_frame optimization" >&5
20883 echo $ECHO_N "checking assembler for eh_frame optimization... $ECHO_C" >&6
20884 if test "${gcc_cv_as_eh_frame+set}" = set; then
20885 echo $ECHO_N "(cached) $ECHO_C" >&6
20887 gcc_cv_as_eh_frame=no
20888 if test $in_tree_gas = yes; then
20889 if test $in_tree_gas_is_elf = yes \
20890 && test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 12 \) \* 1000 + 0`
20891 then gcc_cv_as_eh_frame=yes
20893 elif test x$gcc_cv_as != x; then
20900 .section .eh_frame,"aw",@progbits
20902 .4byte .LECIE1-.LSCIE1
20916 .4byte .LEFDE1-.LASFDE1
20918 .4byte .LASFDE1-__FRAME_BEGIN__
20925 .LEFDE1:' > conftest.s
20926 if { ac_try='$gcc_cv_as -o conftest.o conftest.s >&5'
20927 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20928 (eval $ac_try) 2>&5
20930 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20931 (exit $ac_status); }; }
20933 cat > conftest.lit <<EOF
20934 0000 10000000 00000000 017a0001 781a0004 .........z..x...
20935 0010 01000000 12000000 18000000 00000000 ................
20936 0020 08000000 04080000 0044 .........D
20938 cat > conftest.big <<EOF
20939 0000 00000010 00000000 017a0001 781a0004 .........z..x...
20940 0010 00000001 00000012 00000018 00000000 ................
20941 0020 00000008 04000000 0844 .........D
20943 # If the assembler didn't choke, and we can objdump,
20944 # and we got the correct data, then succeed.
20945 # The text in the here-document typically retains its unix-style line
20946 # endings, while the output of objdump will use host line endings.
20947 # Therefore, use diff -b for the comparisons.
20948 if test x$gcc_cv_objdump != x \
20949 && $gcc_cv_objdump -s -j .eh_frame conftest.o 2>/dev/null \
20950 | tail -3 > conftest.got \
20951 && { diff -b conftest.lit conftest.got > /dev/null 2>&1 \
20952 || diff -b conftest.big conftest.got > /dev/null 2>&1; }
20954 gcc_cv_as_eh_frame=yes
20955 elif { ac_try='$gcc_cv_as -o conftest.o --traditional-format /dev/null'
20956 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20957 (eval $ac_try) 2>&5
20959 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20960 (exit $ac_status); }; }; then
20961 gcc_cv_as_eh_frame=buggy
20963 # Uh oh, what do we do now?
20964 gcc_cv_as_eh_frame=no
20967 echo "configure: failed program was" >&5
20970 rm -f conftest.o conftest.s
20973 echo "$as_me:$LINENO: result: $gcc_cv_as_eh_frame" >&5
20974 echo "${ECHO_T}$gcc_cv_as_eh_frame" >&6
20977 if test $gcc_cv_as_eh_frame = buggy; then
20979 cat >>confdefs.h <<\_ACEOF
20980 #define USE_AS_TRADITIONAL_FORMAT 1
20985 echo "$as_me:$LINENO: checking assembler for section merging support" >&5
20986 echo $ECHO_N "checking assembler for section merging support... $ECHO_C" >&6
20987 if test "${gcc_cv_as_shf_merge+set}" = set; then
20988 echo $ECHO_N "(cached) $ECHO_C" >&6
20990 gcc_cv_as_shf_merge=no
20991 if test $in_tree_gas = yes; then
20992 if test $in_tree_gas_is_elf = yes \
20993 && test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 12 \) \* 1000 + 0`
20994 then gcc_cv_as_shf_merge=yes
20996 elif test x$gcc_cv_as != x; then
20997 echo '.section .rodata.str, "aMS", @progbits, 1' > conftest.s
20998 if { ac_try='$gcc_cv_as --fatal-warnings -o conftest.o conftest.s >&5'
20999 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21000 (eval $ac_try) 2>&5
21002 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21003 (exit $ac_status); }; }
21005 gcc_cv_as_shf_merge=yes
21007 echo "configure: failed program was" >&5
21010 rm -f conftest.o conftest.s
21013 echo "$as_me:$LINENO: result: $gcc_cv_as_shf_merge" >&5
21014 echo "${ECHO_T}$gcc_cv_as_shf_merge" >&6
21016 if test $gcc_cv_as_shf_merge = no; then
21017 echo "$as_me:$LINENO: checking assembler for section merging support" >&5
21018 echo $ECHO_N "checking assembler for section merging support... $ECHO_C" >&6
21019 if test "${gcc_cv_as_shf_merge+set}" = set; then
21020 echo $ECHO_N "(cached) $ECHO_C" >&6
21022 gcc_cv_as_shf_merge=no
21023 if test $in_tree_gas = yes; then
21024 if test $in_tree_gas_is_elf = yes \
21025 && test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 12 \) \* 1000 + 0`
21026 then gcc_cv_as_shf_merge=yes
21028 elif test x$gcc_cv_as != x; then
21029 echo '.section .rodata.str, "aMS", %progbits, 1' > conftest.s
21030 if { ac_try='$gcc_cv_as --fatal-warnings -o conftest.o conftest.s >&5'
21031 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21032 (eval $ac_try) 2>&5
21034 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21035 (exit $ac_status); }; }
21037 gcc_cv_as_shf_merge=yes
21039 echo "configure: failed program was" >&5
21042 rm -f conftest.o conftest.s
21045 echo "$as_me:$LINENO: result: $gcc_cv_as_shf_merge" >&5
21046 echo "${ECHO_T}$gcc_cv_as_shf_merge" >&6
21050 cat >>confdefs.h <<_ACEOF
21051 #define HAVE_GAS_SHF_MERGE `if test $gcc_cv_as_shf_merge = yes; then echo 1; else echo 0; fi`
21055 echo "$as_me:$LINENO: checking assembler for COMDAT group support" >&5
21056 echo $ECHO_N "checking assembler for COMDAT group support... $ECHO_C" >&6
21057 if test "${gcc_cv_as_comdat_group+set}" = set; then
21058 echo $ECHO_N "(cached) $ECHO_C" >&6
21060 gcc_cv_as_comdat_group=no
21061 if test $in_tree_gas = yes; then
21062 if test $in_tree_gas_is_elf = yes \
21063 && test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 16 \) \* 1000 + 0`
21064 then gcc_cv_as_comdat_group=yes
21066 elif test x$gcc_cv_as != x; then
21067 echo '.section .text,"axG",@progbits,.foo,comdat' > conftest.s
21068 if { ac_try='$gcc_cv_as --fatal-warnings -o conftest.o conftest.s >&5'
21069 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21070 (eval $ac_try) 2>&5
21072 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21073 (exit $ac_status); }; }
21075 gcc_cv_as_comdat_group=yes
21077 echo "configure: failed program was" >&5
21080 rm -f conftest.o conftest.s
21083 echo "$as_me:$LINENO: result: $gcc_cv_as_comdat_group" >&5
21084 echo "${ECHO_T}$gcc_cv_as_comdat_group" >&6
21086 if test $gcc_cv_as_comdat_group = yes; then
21087 gcc_cv_as_comdat_group_percent=no
21089 echo "$as_me:$LINENO: checking assembler for COMDAT group support" >&5
21090 echo $ECHO_N "checking assembler for COMDAT group support... $ECHO_C" >&6
21091 if test "${gcc_cv_as_comdat_group_percent+set}" = set; then
21092 echo $ECHO_N "(cached) $ECHO_C" >&6
21094 gcc_cv_as_comdat_group_percent=no
21095 if test $in_tree_gas = yes; then
21096 if test $in_tree_gas_is_elf = yes \
21097 && test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 16 \) \* 1000 + 0`
21098 then gcc_cv_as_comdat_group_percent=yes
21100 elif test x$gcc_cv_as != x; then
21101 echo '.section .text,"axG",%progbits,.foo,comdat' > conftest.s
21102 if { ac_try='$gcc_cv_as --fatal-warnings -o conftest.o conftest.s >&5'
21103 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21104 (eval $ac_try) 2>&5
21106 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21107 (exit $ac_status); }; }
21109 gcc_cv_as_comdat_group_percent=yes
21111 echo "configure: failed program was" >&5
21114 rm -f conftest.o conftest.s
21117 echo "$as_me:$LINENO: result: $gcc_cv_as_comdat_group_percent" >&5
21118 echo "${ECHO_T}$gcc_cv_as_comdat_group_percent" >&6
21121 if test $in_tree_ld != yes && test x"$ld_vers" != x; then
21123 if test 0"$ld_date" -lt 20050308; then
21124 if test -n "$ld_date"; then
21125 # If there was date string, but was earlier than 2005-03-08, fail
21127 elif test "$ld_vers_major" -lt 2; then
21129 elif test "$ld_vers_major" -eq 2 -a "$ld_vers_minor" -lt 16; then
21134 # assume linkers other than GNU ld don't support COMDAT group
21137 if test $comdat_group = no; then
21138 gcc_cv_as_comdat_group=no
21139 gcc_cv_as_comdat_group_percent=no
21142 cat >>confdefs.h <<_ACEOF
21143 #define HAVE_COMDAT_GROUP `if test $gcc_cv_as_comdat_group = yes || test $gcc_cv_as_comdat_group_percent = yes; then echo 1; else echo 0; fi`
21147 # Thread-local storage - the check is heavily parametrized.
21155 .section ".tdata","awT",@progbits
21158 ldq $27,__tls_get_addr($29) !literal!1
21159 lda $16,foo($29) !tlsgd!1
21160 jsr $26,($27),__tls_get_addr !lituse_tlsgd!1
21161 ldq $27,__tls_get_addr($29) !literal!2
21162 lda $16,foo($29) !tlsldm!2
21163 jsr $26,($27),__tls_get_addr !lituse_tlsldm!2
21164 ldq $1,foo($29) !gotdtprel
21165 ldah $2,foo($29) !dtprelhi
21166 lda $3,foo($2) !dtprello
21167 lda $4,foo($29) !dtprel
21168 ldq $1,foo($29) !gottprel
21169 ldah $2,foo($29) !tprelhi
21170 lda $3,foo($2) !tprello
21171 lda $4,foo($29) !tprel'
21174 tls_as_opt=--fatal-warnings
21178 .section ".tdata","awT",@progbits
21181 call #gettlsoff(x)'
21190 .section ".tdata","awT",@progbits
21194 addil LT%foo-$tls_gdidx$,gp
21195 ldo RT%foo-$tls_gdidx$(%r1),%arg0
21198 addil LT%foo-$tls_ldidx$,gp
21200 ldo RT%foo-$tls_ldidx$(%r1),%arg0
21201 addil LR%foo-$tls_dtpoff$,%ret0
21202 ldo RR%foo-$tls_dtpoff$(%r1),%t1
21204 addil LT%foo-$tls_ieoff$,gp
21205 ldw RT%foo-$tls_ieoff$(%r1),%t2
21208 addil LR%foo-$tls_leoff$,%t1
21209 ldo RR%foo-$tls_leoff$(%r1),%t2'
21212 tls_as_opt=--fatal-warnings
21216 .section ".tdata","awT",%progbits
21219 .word foo(gottpoff)
21229 .section ".tdata","awT",@progbits
21233 leal foo@TLSGD(,%ebx,1), %eax
21234 leal foo@TLSLDM(%ebx), %eax
21235 leal foo@DTPOFF(%eax), %edx
21236 movl foo@GOTTPOFF(%ebx), %eax
21237 subl foo@GOTTPOFF(%ebx), %eax
21238 addl foo@GOTNTPOFF(%ebx), %eax
21239 movl foo@INDNTPOFF, %eax
21240 movl $foo@TPOFF, %eax
21241 subl $foo@TPOFF, %eax
21242 leal foo@NTPOFF(%ecx), %eax'
21245 tls_as_opt=--fatal-warnings
21249 .section ".tdata","awT",@progbits
21253 leaq foo@TLSGD(%rip), %rdi
21254 leaq foo@TLSLD(%rip), %rdi
21255 leaq foo@DTPOFF(%rax), %rdx
21256 movq foo@GOTTPOFF(%rip), %rax
21257 movq $foo@TPOFF, %rax'
21260 tls_as_opt=--fatal-warnings
21264 .section ".tdata","awT",@progbits
21267 addl r16 = @ltoff(@dtpmod(foo#)), gp
21268 addl r17 = @ltoff(@dtprel(foo#)), gp
21269 addl r18 = @ltoff(@tprel(foo#)), gp
21270 addl r19 = @dtprel(foo#), gp
21271 adds r21 = @dtprel(foo#), r13
21272 movl r23 = @dtprel(foo#)
21273 addl r20 = @tprel(foo#), gp
21274 adds r22 = @tprel(foo#), r13
21275 movl r24 = @tprel(foo#)'
21278 tls_as_opt=--fatal-warnings
21282 .section .tdata,"awT",@progbits
21286 addiu $4, $28, %tlsgd(x)
21287 addiu $4, $28, %tlsldm(x)
21288 lui $4, %dtprel_hi(x)
21289 addiu $4, $4, %dtprel_lo(x)
21290 lw $4, %gottprel(x)($28)
21291 lui $4, %tprel_hi(x)
21292 addiu $4, $4, %tprel_lo(x)'
21295 tls_as_opt='-32 --fatal-warnings'
21299 .section ".tdata","awT",@progbits
21307 addi 3,31,ld0@got@tlsgd
21309 addi 3,31,x1@got@tlsld
21312 addis 9,3,x2@dtprel@ha
21313 addi 9,9,x2@dtprel@l
21314 lwz 9,x3@got@tprel(31)
21317 addis 9,2,x2@tprel@ha
21318 addi 9,9,x2@tprel@l'
21321 tls_as_opt="-a32 --fatal-warnings"
21325 .section ".tdata","awT",@progbits
21333 addi 3,2,ld0@got@tlsgd
21339 addi 3,2,x1@got@tlsld
21345 addis 9,3,x2@dtprel@ha
21346 addi 9,9,x2@dtprel@l
21349 ld 9,x3@got@dtprel(2)
21355 tls_as_opt="-a64 --fatal-warnings"
21359 .section ".tdata","awT",@progbits
21366 .long foo@GOTNTPOFF
21367 .long foo@INDNTPOFF
21368 l %r1,foo@GOTNTPOFF(%r12)
21369 l %r1,0(%r1):tls_load:foo
21370 bas %r14,0(%r1,%r13):tls_gdcall:foo
21371 bas %r14,0(%r1,%r13):tls_ldcall:foo'
21374 tls_as_opt="-m31 --fatal-warnings"
21378 .section ".tdata","awT",@progbits
21385 .quad foo@GOTNTPOFF
21386 lg %r1,foo@GOTNTPOFF(%r12)
21387 larl %r1,foo@INDNTPOFF
21388 brasl %r14,__tls_get_offset@PLT:tls_gdcall:foo
21389 brasl %r14,__tls_get_offset@PLT:tls_ldcall:foo'
21392 tls_as_opt="-m64 -Aesame --fatal-warnings"
21394 sh-*-* | sh[34]-*-*)
21396 .section ".tdata","awT",@progbits
21406 tls_as_opt=--fatal-warnings
21410 sparc*-sun-solaris2.[56789]*)
21411 # TLS was introduced in the Solaris 9 4/04 release but
21412 # we do not enable it by default on Solaris 9 either.
21413 if test "x$enable_tls" = xyes ; then
21419 sparc*-sun-solaris2.*)
21426 if test x$on_solaris = xyes && test x$gas_flag = xno; then
21428 .section ".tdata",#alloc,#write,#tls
21431 sethi %tgd_hi22(foo), %o0
21432 add %o0, %tgd_lo10(foo), %o1
21433 add %l7, %o1, %o0, %tgd_add(foo)
21434 call __tls_get_addr, %tgd_call(foo)
21435 sethi %tldm_hi22(foo), %l1
21436 add %l1, %tldm_lo10(foo), %l2
21437 add %l7, %l2, %o0, %tldm_add(foo)
21438 call __tls_get_addr, %tldm_call(foo)
21439 sethi %tldo_hix22(foo), %l3
21440 xor %l3, %tldo_lox10(foo), %l4
21441 add %o0, %l4, %l5, %tldo_add(foo)
21442 sethi %tie_hi22(foo), %o3
21443 add %o3, %tie_lo10(foo), %o3
21444 ld [%l7 + %o3], %o2, %tie_ld(foo)
21445 add %g7, %o2, %o4, %tie_add(foo)
21446 sethi %tle_hix22(foo), %l1
21447 xor %l1, %tle_lox10(foo), %o5
21448 ld [%g7 + %o5], %o1'
21453 .section ".tdata","awT",@progbits
21456 sethi %tgd_hi22(foo), %o0
21457 add %o0, %tgd_lo10(foo), %o1
21458 add %l7, %o1, %o0, %tgd_add(foo)
21459 call __tls_get_addr, %tgd_call(foo)
21460 sethi %tldm_hi22(foo), %l1
21461 add %l1, %tldm_lo10(foo), %l2
21462 add %l7, %l2, %o0, %tldm_add(foo)
21463 call __tls_get_addr, %tldm_call(foo)
21464 sethi %tldo_hix22(foo), %l3
21465 xor %l3, %tldo_lox10(foo), %l4
21466 add %o0, %l4, %l5, %tldo_add(foo)
21467 sethi %tie_hi22(foo), %o3
21468 add %o3, %tie_lo10(foo), %o3
21469 ld [%l7 + %o3], %o2, %tie_ld(foo)
21470 add %g7, %o2, %o4, %tie_add(foo)
21471 sethi %tle_hix22(foo), %l1
21472 xor %l1, %tle_lox10(foo), %o5
21473 ld [%g7 + %o5], %o1'
21476 tls_as_opt="-32 --fatal-warnings"
21481 if test "x$enable_tls" = xno ; then
21482 : # TLS explicitly disabled.
21483 elif test "x$enable_tls" = xyes ; then
21484 set_have_as_tls=yes # TLS explicitly enabled.
21485 elif test -z "$tls_first_major"; then
21486 : # If we don't have a check, assume no support.
21488 echo "$as_me:$LINENO: checking assembler for thread-local storage support" >&5
21489 echo $ECHO_N "checking assembler for thread-local storage support... $ECHO_C" >&6
21490 if test "${gcc_cv_as_tls+set}" = set; then
21491 echo $ECHO_N "(cached) $ECHO_C" >&6
21494 if test $in_tree_gas = yes; then
21495 if test $gcc_cv_gas_vers -ge `expr \( \( $tls_first_major \* 1000 \) + $tls_first_minor \) \* 1000 + 0`
21496 then gcc_cv_as_tls=yes
21498 elif test x$gcc_cv_as != x; then
21499 echo "$conftest_s" > conftest.s
21500 if { ac_try='$gcc_cv_as $tls_as_opt -o conftest.o conftest.s >&5'
21501 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21502 (eval $ac_try) 2>&5
21504 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21505 (exit $ac_status); }; }
21509 echo "configure: failed program was" >&5
21512 rm -f conftest.o conftest.s
21515 echo "$as_me:$LINENO: result: $gcc_cv_as_tls" >&5
21516 echo "${ECHO_T}$gcc_cv_as_tls" >&6
21517 if test $gcc_cv_as_tls = yes; then
21518 set_have_as_tls=yes
21521 if test $set_have_as_tls = yes ; then
21523 cat >>confdefs.h <<\_ACEOF
21524 #define HAVE_AS_TLS 1
21529 # Target-specific assembler checks.
21531 echo "$as_me:$LINENO: checking linker -Bstatic/-Bdynamic option" >&5
21532 echo $ECHO_N "checking linker -Bstatic/-Bdynamic option... $ECHO_C" >&6
21533 gcc_cv_ld_static_dynamic=no
21534 if test $in_tree_ld = yes ; then
21535 if test "$gcc_cv_gld_major_version" -eq 2 -a "$gcc_cv_gld_minor_version" -ge 10; then
21536 gcc_cv_ld_static_dynamic=yes
21538 elif test x$gcc_cv_ld != x; then
21539 # Check if linker supports -Bstatic/-Bdynamic option
21540 if $gcc_cv_ld --help 2>/dev/null | grep -- -Bstatic > /dev/null \
21541 && $gcc_cv_ld --help 2>/dev/null | grep -- -Bdynamic > /dev/null; then
21542 gcc_cv_ld_static_dynamic=yes
21545 if test x"$gcc_cv_ld_static_dynamic" = xyes; then
21547 cat >>confdefs.h <<\_ACEOF
21548 #define HAVE_LD_STATIC_DYNAMIC 1
21552 echo "$as_me:$LINENO: result: $gcc_cv_ld_static_dynamic" >&5
21553 echo "${ECHO_T}$gcc_cv_ld_static_dynamic" >&6
21555 if test x"$demangler_in_ld" = xyes; then
21556 echo "$as_me:$LINENO: checking linker --demangle support" >&5
21557 echo $ECHO_N "checking linker --demangle support... $ECHO_C" >&6
21558 gcc_cv_ld_demangle=no
21559 if test $in_tree_ld = yes; then
21560 if test "$gcc_cv_gld_major_version" -eq 2 -a "$gcc_cv_gld_minor_version" -ge 14 -o "$gcc_cv_gld_major_version" -gt 2; then \
21561 gcc_cv_ld_demangle=yes
21563 elif test x$gcc_cv_ld != x -a x"$gnu_ld" = xyes; then
21564 # Check if the GNU linker supports --demangle option
21565 if $gcc_cv_ld --help 2>/dev/null | grep no-demangle > /dev/null; then
21566 gcc_cv_ld_demangle=yes
21569 if test x"$gcc_cv_ld_demangle" = xyes; then
21571 cat >>confdefs.h <<\_ACEOF
21572 #define HAVE_LD_DEMANGLE 1
21576 echo "$as_me:$LINENO: result: $gcc_cv_ld_demangle" >&5
21577 echo "${ECHO_T}$gcc_cv_ld_demangle" >&6
21581 # All TARGET_ABI_OSF targets.
21582 alpha*-*-osf* | alpha*-*-linux* | alpha*-*-*bsd*)
21583 echo "$as_me:$LINENO: checking assembler for explicit relocation support" >&5
21584 echo $ECHO_N "checking assembler for explicit relocation support... $ECHO_C" >&6
21585 if test "${gcc_cv_as_alpha_explicit_relocs+set}" = set; then
21586 echo $ECHO_N "(cached) $ECHO_C" >&6
21588 gcc_cv_as_alpha_explicit_relocs=no
21589 if test $in_tree_gas = yes; then
21590 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 12 \) \* 1000 + 0`
21591 then gcc_cv_as_alpha_explicit_relocs=yes
21593 elif test x$gcc_cv_as != x; then
21594 echo ' .set nomacro
21596 extbl $3, $2, $3 !lituse_bytoff!1
21597 ldq $2, a($29) !literal!1
21598 ldq $4, b($29) !literal!2
21599 ldq_u $3, 0($2) !lituse_base!1
21600 ldq $27, f($29) !literal!5
21601 jsr $26, ($27), f !lituse_jsr!5
21602 ldah $29, 0($26) !gpdisp!3
21603 lda $0, c($29) !gprel
21604 ldah $1, d($29) !gprelhigh
21605 lda $1, d($1) !gprellow
21606 lda $29, 0($29) !gpdisp!3' > conftest.s
21607 if { ac_try='$gcc_cv_as -o conftest.o conftest.s >&5'
21608 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21609 (eval $ac_try) 2>&5
21611 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21612 (exit $ac_status); }; }
21614 gcc_cv_as_alpha_explicit_relocs=yes
21616 echo "configure: failed program was" >&5
21619 rm -f conftest.o conftest.s
21622 echo "$as_me:$LINENO: result: $gcc_cv_as_alpha_explicit_relocs" >&5
21623 echo "${ECHO_T}$gcc_cv_as_alpha_explicit_relocs" >&6
21624 if test $gcc_cv_as_alpha_explicit_relocs = yes; then
21626 cat >>confdefs.h <<\_ACEOF
21627 #define HAVE_AS_EXPLICIT_RELOCS 1
21631 echo "$as_me:$LINENO: checking assembler for jsrdirect relocation support" >&5
21632 echo $ECHO_N "checking assembler for jsrdirect relocation support... $ECHO_C" >&6
21633 if test "${gcc_cv_as_alpha_jsrdirect_relocs+set}" = set; then
21634 echo $ECHO_N "(cached) $ECHO_C" >&6
21636 gcc_cv_as_alpha_jsrdirect_relocs=no
21637 if test $in_tree_gas = yes; then
21638 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 16 \) \* 1000 + 90`
21639 then gcc_cv_as_alpha_jsrdirect_relocs=yes
21641 elif test x$gcc_cv_as != x; then
21642 echo ' .set nomacro
21644 ldq $27, a($29) !literal!1
21645 jsr $26, ($27), a !lituse_jsrdirect!1' > conftest.s
21646 if { ac_try='$gcc_cv_as -o conftest.o conftest.s >&5'
21647 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21648 (eval $ac_try) 2>&5
21650 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21651 (exit $ac_status); }; }
21653 gcc_cv_as_alpha_jsrdirect_relocs=yes
21655 echo "configure: failed program was" >&5
21658 rm -f conftest.o conftest.s
21661 echo "$as_me:$LINENO: result: $gcc_cv_as_alpha_jsrdirect_relocs" >&5
21662 echo "${ECHO_T}$gcc_cv_as_alpha_jsrdirect_relocs" >&6
21663 if test $gcc_cv_as_alpha_jsrdirect_relocs = yes; then
21665 cat >>confdefs.h <<\_ACEOF
21666 #define HAVE_AS_JSRDIRECT_RELOCS 1
21673 echo "$as_me:$LINENO: checking assembler for -no-mul-bug-abort option" >&5
21674 echo $ECHO_N "checking assembler for -no-mul-bug-abort option... $ECHO_C" >&6
21675 if test "${gcc_cv_as_cris_no_mul_bug+set}" = set; then
21676 echo $ECHO_N "(cached) $ECHO_C" >&6
21678 gcc_cv_as_cris_no_mul_bug=no
21679 if test $in_tree_gas = yes; then
21680 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 15 \) \* 1000 + 91`
21681 then gcc_cv_as_cris_no_mul_bug=yes
21683 elif test x$gcc_cv_as != x; then
21684 echo '.text' > conftest.s
21685 if { ac_try='$gcc_cv_as -no-mul-bug-abort -o conftest.o conftest.s >&5'
21686 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21687 (eval $ac_try) 2>&5
21689 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21690 (exit $ac_status); }; }
21692 gcc_cv_as_cris_no_mul_bug=yes
21694 echo "configure: failed program was" >&5
21697 rm -f conftest.o conftest.s
21700 echo "$as_me:$LINENO: result: $gcc_cv_as_cris_no_mul_bug" >&5
21701 echo "${ECHO_T}$gcc_cv_as_cris_no_mul_bug" >&6
21702 if test $gcc_cv_as_cris_no_mul_bug = yes; then
21704 cat >>confdefs.h <<\_ACEOF
21705 #define HAVE_AS_NO_MUL_BUG_ABORT_OPTION 1
21712 echo "$as_me:$LINENO: checking assembler for .register" >&5
21713 echo $ECHO_N "checking assembler for .register... $ECHO_C" >&6
21714 if test "${gcc_cv_as_sparc_register_op+set}" = set; then
21715 echo $ECHO_N "(cached) $ECHO_C" >&6
21717 gcc_cv_as_sparc_register_op=no
21718 if test x$gcc_cv_as != x; then
21719 echo '.register %g2, #scratch' > conftest.s
21720 if { ac_try='$gcc_cv_as -o conftest.o conftest.s >&5'
21721 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21722 (eval $ac_try) 2>&5
21724 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21725 (exit $ac_status); }; }
21727 gcc_cv_as_sparc_register_op=yes
21729 echo "configure: failed program was" >&5
21732 rm -f conftest.o conftest.s
21735 echo "$as_me:$LINENO: result: $gcc_cv_as_sparc_register_op" >&5
21736 echo "${ECHO_T}$gcc_cv_as_sparc_register_op" >&6
21737 if test $gcc_cv_as_sparc_register_op = yes; then
21739 cat >>confdefs.h <<\_ACEOF
21740 #define HAVE_AS_REGISTER_PSEUDO_OP 1
21745 echo "$as_me:$LINENO: checking assembler for -relax option" >&5
21746 echo $ECHO_N "checking assembler for -relax option... $ECHO_C" >&6
21747 if test "${gcc_cv_as_sparc_relax+set}" = set; then
21748 echo $ECHO_N "(cached) $ECHO_C" >&6
21750 gcc_cv_as_sparc_relax=no
21751 if test x$gcc_cv_as != x; then
21752 echo '.text' > conftest.s
21753 if { ac_try='$gcc_cv_as -relax -o conftest.o conftest.s >&5'
21754 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21755 (eval $ac_try) 2>&5
21757 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21758 (exit $ac_status); }; }
21760 gcc_cv_as_sparc_relax=yes
21762 echo "configure: failed program was" >&5
21765 rm -f conftest.o conftest.s
21768 echo "$as_me:$LINENO: result: $gcc_cv_as_sparc_relax" >&5
21769 echo "${ECHO_T}$gcc_cv_as_sparc_relax" >&6
21770 if test $gcc_cv_as_sparc_relax = yes; then
21772 cat >>confdefs.h <<\_ACEOF
21773 #define HAVE_AS_RELAX_OPTION 1
21778 echo "$as_me:$LINENO: checking assembler for unaligned pcrel relocs" >&5
21779 echo $ECHO_N "checking assembler for unaligned pcrel relocs... $ECHO_C" >&6
21780 if test "${gcc_cv_as_sparc_ua_pcrel+set}" = set; then
21781 echo $ECHO_N "(cached) $ECHO_C" >&6
21783 gcc_cv_as_sparc_ua_pcrel=no
21784 if test x$gcc_cv_as != x; then
21791 .uaword %r_disp32(foo)' > conftest.s
21792 if { ac_try='$gcc_cv_as -K PIC -o conftest.o conftest.s >&5'
21793 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21794 (eval $ac_try) 2>&5
21796 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21797 (exit $ac_status); }; }
21799 if test x$gcc_cv_ld != x \
21800 && $gcc_cv_ld -o conftest conftest.o -G > /dev/null 2>&1; then
21801 gcc_cv_as_sparc_ua_pcrel=yes
21805 echo "configure: failed program was" >&5
21808 rm -f conftest.o conftest.s
21811 echo "$as_me:$LINENO: result: $gcc_cv_as_sparc_ua_pcrel" >&5
21812 echo "${ECHO_T}$gcc_cv_as_sparc_ua_pcrel" >&6
21813 if test $gcc_cv_as_sparc_ua_pcrel = yes; then
21815 cat >>confdefs.h <<\_ACEOF
21816 #define HAVE_AS_SPARC_UA_PCREL 1
21820 echo "$as_me:$LINENO: checking assembler for unaligned pcrel relocs against hidden symbols" >&5
21821 echo $ECHO_N "checking assembler for unaligned pcrel relocs against hidden symbols... $ECHO_C" >&6
21822 if test "${gcc_cv_as_sparc_ua_pcrel_hidden+set}" = set; then
21823 echo $ECHO_N "(cached) $ECHO_C" >&6
21825 gcc_cv_as_sparc_ua_pcrel_hidden=no
21826 if test x$gcc_cv_as != x; then
21830 .uaword %r_disp32(foo)
21831 .byte 0x32, 0x33, 0x34
21835 .skip 4' > conftest.s
21836 if { ac_try='$gcc_cv_as -K PIC -o conftest.o conftest.s >&5'
21837 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21838 (eval $ac_try) 2>&5
21840 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21841 (exit $ac_status); }; }
21843 if test x$gcc_cv_ld != x && test x$gcc_cv_objdump != x \
21844 && $gcc_cv_ld -o conftest conftest.o -G > /dev/null 2>&1 \
21845 && $gcc_cv_objdump -s -j .data conftest 2> /dev/null \
21846 | grep ' 31000000 07323334' > /dev/null 2>&1; then
21847 if $gcc_cv_objdump -R conftest 2> /dev/null \
21848 | grep 'DISP32' > /dev/null 2>&1; then
21851 gcc_cv_as_sparc_ua_pcrel_hidden=yes
21856 echo "configure: failed program was" >&5
21859 rm -f conftest.o conftest.s
21862 echo "$as_me:$LINENO: result: $gcc_cv_as_sparc_ua_pcrel_hidden" >&5
21863 echo "${ECHO_T}$gcc_cv_as_sparc_ua_pcrel_hidden" >&6
21864 if test $gcc_cv_as_sparc_ua_pcrel_hidden = yes; then
21866 cat >>confdefs.h <<\_ACEOF
21867 #define HAVE_AS_SPARC_UA_PCREL_HIDDEN 1
21872 fi # unaligned pcrel relocs
21874 echo "$as_me:$LINENO: checking assembler for offsetable %lo()" >&5
21875 echo $ECHO_N "checking assembler for offsetable %lo()... $ECHO_C" >&6
21876 if test "${gcc_cv_as_sparc_offsetable_lo10+set}" = set; then
21877 echo $ECHO_N "(cached) $ECHO_C" >&6
21879 gcc_cv_as_sparc_offsetable_lo10=no
21880 if test x$gcc_cv_as != x; then
21882 or %g1, %lo(ab) + 12, %g1
21883 or %g1, %lo(ab + 12), %g1' > conftest.s
21884 if { ac_try='$gcc_cv_as -xarch=v9 -o conftest.o conftest.s >&5'
21885 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21886 (eval $ac_try) 2>&5
21888 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21889 (exit $ac_status); }; }
21891 if test x$gcc_cv_objdump != x \
21892 && $gcc_cv_objdump -s -j .text conftest.o 2> /dev/null \
21893 | grep ' 82106000 82106000' > /dev/null 2>&1; then
21894 gcc_cv_as_sparc_offsetable_lo10=yes
21897 echo "configure: failed program was" >&5
21900 rm -f conftest.o conftest.s
21903 echo "$as_me:$LINENO: result: $gcc_cv_as_sparc_offsetable_lo10" >&5
21904 echo "${ECHO_T}$gcc_cv_as_sparc_offsetable_lo10" >&6
21905 if test $gcc_cv_as_sparc_offsetable_lo10 = yes; then
21907 cat >>confdefs.h <<\_ACEOF
21908 #define HAVE_AS_OFFSETABLE_LO10 1
21914 i[34567]86-*-* | x86_64-*-*)
21916 cygwin* | pe | mingw32*)
21917 # Used for DWARF 2 in PE
21918 echo "$as_me:$LINENO: checking assembler for .secrel32 relocs" >&5
21919 echo $ECHO_N "checking assembler for .secrel32 relocs... $ECHO_C" >&6
21920 if test "${gcc_cv_as_ix86_pe_secrel32+set}" = set; then
21921 echo $ECHO_N "(cached) $ECHO_C" >&6
21923 gcc_cv_as_ix86_pe_secrel32=no
21924 if test $in_tree_gas = yes; then
21925 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 15 \) \* 1000 + 91`
21926 then gcc_cv_as_ix86_pe_secrel32=yes
21928 elif test x$gcc_cv_as != x; then
21932 .secrel32 foo' > conftest.s
21933 if { ac_try='$gcc_cv_as -o conftest.o conftest.s >&5'
21934 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21935 (eval $ac_try) 2>&5
21937 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21938 (exit $ac_status); }; }
21940 if test x$gcc_cv_ld != x \
21941 && $gcc_cv_ld -o conftest conftest.o > /dev/null 2>&1; then
21942 gcc_cv_as_ix86_pe_secrel32=yes
21946 echo "configure: failed program was" >&5
21949 rm -f conftest.o conftest.s
21952 echo "$as_me:$LINENO: result: $gcc_cv_as_ix86_pe_secrel32" >&5
21953 echo "${ECHO_T}$gcc_cv_as_ix86_pe_secrel32" >&6
21954 if test $gcc_cv_as_ix86_pe_secrel32 = yes; then
21956 cat >>confdefs.h <<\_ACEOF
21957 #define HAVE_GAS_PE_SECREL32_RELOC 1
21964 echo "$as_me:$LINENO: checking assembler for filds and fists mnemonics" >&5
21965 echo $ECHO_N "checking assembler for filds and fists mnemonics... $ECHO_C" >&6
21966 if test "${gcc_cv_as_ix86_filds_fists+set}" = set; then
21967 echo $ECHO_N "(cached) $ECHO_C" >&6
21969 gcc_cv_as_ix86_filds_fists=no
21970 if test $in_tree_gas = yes; then
21971 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 9 \) \* 1000 + 0`
21972 then gcc_cv_as_ix86_filds_fists=yes
21974 elif test x$gcc_cv_as != x; then
21975 echo 'filds mem; fists mem' > conftest.s
21976 if { ac_try='$gcc_cv_as -o conftest.o conftest.s >&5'
21977 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21978 (eval $ac_try) 2>&5
21980 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21981 (exit $ac_status); }; }
21983 gcc_cv_as_ix86_filds_fists=yes
21985 echo "configure: failed program was" >&5
21988 rm -f conftest.o conftest.s
21991 echo "$as_me:$LINENO: result: $gcc_cv_as_ix86_filds_fists" >&5
21992 echo "${ECHO_T}$gcc_cv_as_ix86_filds_fists" >&6
21993 if test $gcc_cv_as_ix86_filds_fists = yes; then
21995 cat >>confdefs.h <<\_ACEOF
21996 #define HAVE_GAS_FILDS_FISTS 1
22001 echo "$as_me:$LINENO: checking assembler for cmov syntax" >&5
22002 echo $ECHO_N "checking assembler for cmov syntax... $ECHO_C" >&6
22003 if test "${gcc_cv_as_ix86_cmov_sun_syntax+set}" = set; then
22004 echo $ECHO_N "(cached) $ECHO_C" >&6
22006 gcc_cv_as_ix86_cmov_sun_syntax=no
22007 if test x$gcc_cv_as != x; then
22008 echo 'cmovl.l %edx, %eax' > conftest.s
22009 if { ac_try='$gcc_cv_as -o conftest.o conftest.s >&5'
22010 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22011 (eval $ac_try) 2>&5
22013 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22014 (exit $ac_status); }; }
22016 gcc_cv_as_ix86_cmov_sun_syntax=yes
22018 echo "configure: failed program was" >&5
22021 rm -f conftest.o conftest.s
22024 echo "$as_me:$LINENO: result: $gcc_cv_as_ix86_cmov_sun_syntax" >&5
22025 echo "${ECHO_T}$gcc_cv_as_ix86_cmov_sun_syntax" >&6
22026 if test $gcc_cv_as_ix86_cmov_sun_syntax = yes; then
22028 cat >>confdefs.h <<\_ACEOF
22029 #define HAVE_AS_IX86_CMOV_SUN_SYNTAX 1
22034 echo "$as_me:$LINENO: checking assembler for ffreep mnemonic" >&5
22035 echo $ECHO_N "checking assembler for ffreep mnemonic... $ECHO_C" >&6
22036 if test "${gcc_cv_as_ix86_ffreep+set}" = set; then
22037 echo $ECHO_N "(cached) $ECHO_C" >&6
22039 gcc_cv_as_ix86_ffreep=no
22040 if test x$gcc_cv_as != x; then
22041 echo 'ffreep %st(1)' > conftest.s
22042 if { ac_try='$gcc_cv_as -o conftest.o conftest.s >&5'
22043 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22044 (eval $ac_try) 2>&5
22046 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22047 (exit $ac_status); }; }
22049 gcc_cv_as_ix86_ffreep=yes
22051 echo "configure: failed program was" >&5
22054 rm -f conftest.o conftest.s
22057 echo "$as_me:$LINENO: result: $gcc_cv_as_ix86_ffreep" >&5
22058 echo "${ECHO_T}$gcc_cv_as_ix86_ffreep" >&6
22059 if test $gcc_cv_as_ix86_ffreep = yes; then
22061 cat >>confdefs.h <<\_ACEOF
22062 #define HAVE_AS_IX86_FFREEP 1
22067 echo "$as_me:$LINENO: checking assembler for sahf mnemonic" >&5
22068 echo $ECHO_N "checking assembler for sahf mnemonic... $ECHO_C" >&6
22069 if test "${gcc_cv_as_ix86_sahf+set}" = set; then
22070 echo $ECHO_N "(cached) $ECHO_C" >&6
22072 gcc_cv_as_ix86_sahf=no
22073 if test x$gcc_cv_as != x; then
22074 echo 'sahf' > conftest.s
22075 if { ac_try='$gcc_cv_as -o conftest.o conftest.s >&5'
22076 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22077 (eval $ac_try) 2>&5
22079 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22080 (exit $ac_status); }; }
22082 gcc_cv_as_ix86_sahf=yes
22084 echo "configure: failed program was" >&5
22087 rm -f conftest.o conftest.s
22090 echo "$as_me:$LINENO: result: $gcc_cv_as_ix86_sahf" >&5
22091 echo "${ECHO_T}$gcc_cv_as_ix86_sahf" >&6
22092 if test $gcc_cv_as_ix86_sahf = yes; then
22094 cat >>confdefs.h <<\_ACEOF
22095 #define HAVE_AS_IX86_SAHF 1
22100 echo "$as_me:$LINENO: checking assembler for different section symbol subtraction" >&5
22101 echo $ECHO_N "checking assembler for different section symbol subtraction... $ECHO_C" >&6
22102 if test "${gcc_cv_as_ix86_diff_sect_delta+set}" = set; then
22103 echo $ECHO_N "(cached) $ECHO_C" >&6
22105 gcc_cv_as_ix86_diff_sect_delta=no
22106 if test x$gcc_cv_as != x; then
22107 echo '.section .rodata
22113 .L2: nop' > conftest.s
22114 if { ac_try='$gcc_cv_as -o conftest.o conftest.s >&5'
22115 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22116 (eval $ac_try) 2>&5
22118 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22119 (exit $ac_status); }; }
22121 gcc_cv_as_ix86_diff_sect_delta=yes
22123 echo "configure: failed program was" >&5
22126 rm -f conftest.o conftest.s
22129 echo "$as_me:$LINENO: result: $gcc_cv_as_ix86_diff_sect_delta" >&5
22130 echo "${ECHO_T}$gcc_cv_as_ix86_diff_sect_delta" >&6
22131 if test $gcc_cv_as_ix86_diff_sect_delta = yes; then
22133 cat >>confdefs.h <<\_ACEOF
22134 #define HAVE_AS_IX86_DIFF_SECT_DELTA 1
22139 # This one is used unconditionally by i386.[ch]; it is to be defined
22140 # to 1 if the feature is present, 0 otherwise.
22141 echo "$as_me:$LINENO: checking assembler for GOTOFF in data" >&5
22142 echo $ECHO_N "checking assembler for GOTOFF in data... $ECHO_C" >&6
22143 if test "${gcc_cv_as_ix86_gotoff_in_data+set}" = set; then
22144 echo $ECHO_N "(cached) $ECHO_C" >&6
22146 gcc_cv_as_ix86_gotoff_in_data=no
22147 if test $in_tree_gas = yes; then
22148 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 11 \) \* 1000 + 0`
22149 then gcc_cv_as_ix86_gotoff_in_data=yes
22151 elif test x$gcc_cv_as != x; then
22156 .long .L0@GOTOFF' > conftest.s
22157 if { ac_try='$gcc_cv_as -o conftest.o conftest.s >&5'
22158 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22159 (eval $ac_try) 2>&5
22161 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22162 (exit $ac_status); }; }
22164 gcc_cv_as_ix86_gotoff_in_data=yes
22166 echo "configure: failed program was" >&5
22169 rm -f conftest.o conftest.s
22172 echo "$as_me:$LINENO: result: $gcc_cv_as_ix86_gotoff_in_data" >&5
22173 echo "${ECHO_T}$gcc_cv_as_ix86_gotoff_in_data" >&6
22176 cat >>confdefs.h <<_ACEOF
22177 #define HAVE_AS_GOTOFF_IN_DATA `if test $gcc_cv_as_ix86_gotoff_in_data = yes; then echo 1; else echo 0; fi`
22183 echo "$as_me:$LINENO: checking assembler for ltoffx and ldxmov relocs" >&5
22184 echo $ECHO_N "checking assembler for ltoffx and ldxmov relocs... $ECHO_C" >&6
22185 if test "${gcc_cv_as_ia64_ltoffx_ldxmov_relocs+set}" = set; then
22186 echo $ECHO_N "(cached) $ECHO_C" >&6
22188 gcc_cv_as_ia64_ltoffx_ldxmov_relocs=no
22189 if test $in_tree_gas = yes; then
22190 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 14 \) \* 1000 + 0`
22191 then gcc_cv_as_ia64_ltoffx_ldxmov_relocs=yes
22193 elif test x$gcc_cv_as != x; then
22195 addl r15 = @ltoffx(x#), gp
22197 ld8.mov r16 = [r15], x#' > conftest.s
22198 if { ac_try='$gcc_cv_as -o conftest.o conftest.s >&5'
22199 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22200 (eval $ac_try) 2>&5
22202 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22203 (exit $ac_status); }; }
22205 gcc_cv_as_ia64_ltoffx_ldxmov_relocs=yes
22207 echo "configure: failed program was" >&5
22210 rm -f conftest.o conftest.s
22213 echo "$as_me:$LINENO: result: $gcc_cv_as_ia64_ltoffx_ldxmov_relocs" >&5
22214 echo "${ECHO_T}$gcc_cv_as_ia64_ltoffx_ldxmov_relocs" >&6
22215 if test $gcc_cv_as_ia64_ltoffx_ldxmov_relocs = yes; then
22217 cat >>confdefs.h <<\_ACEOF
22218 #define HAVE_AS_LTOFFX_LDXMOV_RELOCS 1
22227 *-*-aix*) conftest_s=' .machine "pwr5"
22231 echo "$as_me:$LINENO: checking assembler for .machine directive support" >&5
22232 echo $ECHO_N "checking assembler for .machine directive support... $ECHO_C" >&6
22233 if test "${gcc_cv_as_machine_directive+set}" = set; then
22234 echo $ECHO_N "(cached) $ECHO_C" >&6
22236 gcc_cv_as_machine_directive=no
22237 if test x$gcc_cv_as != x; then
22238 echo ' .machine ppc7400' > conftest.s
22239 if { ac_try='$gcc_cv_as -o conftest.o conftest.s >&5'
22240 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22241 (eval $ac_try) 2>&5
22243 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22244 (exit $ac_status); }; }
22246 gcc_cv_as_machine_directive=yes
22248 echo "configure: failed program was" >&5
22251 rm -f conftest.o conftest.s
22254 echo "$as_me:$LINENO: result: $gcc_cv_as_machine_directive" >&5
22255 echo "${ECHO_T}$gcc_cv_as_machine_directive" >&6
22257 if test x$gcc_cv_as_machine_directive != xyes; then
22258 echo "*** This target requires an assembler supporting \".machine\"" >&2
22259 echo you can get it from: ftp://gcc.gnu.org/pub/gcc/infrastructure/cctools-528.5.dmg >&2
22260 test x$build = x$target && exit 1
22264 *) conftest_s=' .machine power4
22269 echo "$as_me:$LINENO: checking assembler for mfcr field support" >&5
22270 echo $ECHO_N "checking assembler for mfcr field support... $ECHO_C" >&6
22271 if test "${gcc_cv_as_powerpc_mfcrf+set}" = set; then
22272 echo $ECHO_N "(cached) $ECHO_C" >&6
22274 gcc_cv_as_powerpc_mfcrf=no
22275 if test $in_tree_gas = yes; then
22276 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 14 \) \* 1000 + 0`
22277 then gcc_cv_as_powerpc_mfcrf=yes
22279 elif test x$gcc_cv_as != x; then
22280 echo "$conftest_s" > conftest.s
22281 if { ac_try='$gcc_cv_as -o conftest.o conftest.s >&5'
22282 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22283 (eval $ac_try) 2>&5
22285 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22286 (exit $ac_status); }; }
22288 gcc_cv_as_powerpc_mfcrf=yes
22290 echo "configure: failed program was" >&5
22293 rm -f conftest.o conftest.s
22296 echo "$as_me:$LINENO: result: $gcc_cv_as_powerpc_mfcrf" >&5
22297 echo "${ECHO_T}$gcc_cv_as_powerpc_mfcrf" >&6
22298 if test $gcc_cv_as_powerpc_mfcrf = yes; then
22300 cat >>confdefs.h <<\_ACEOF
22301 #define HAVE_AS_MFCRF 1
22307 *-*-aix*) conftest_s=' .machine "pwr5"
22310 *) conftest_s=' .machine power5
22315 echo "$as_me:$LINENO: checking assembler for popcntb support" >&5
22316 echo $ECHO_N "checking assembler for popcntb support... $ECHO_C" >&6
22317 if test "${gcc_cv_as_powerpc_popcntb+set}" = set; then
22318 echo $ECHO_N "(cached) $ECHO_C" >&6
22320 gcc_cv_as_powerpc_popcntb=no
22321 if test $in_tree_gas = yes; then
22322 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 17 \) \* 1000 + 0`
22323 then gcc_cv_as_powerpc_popcntb=yes
22325 elif test x$gcc_cv_as != x; then
22326 echo "$conftest_s" > conftest.s
22327 if { ac_try='$gcc_cv_as -o conftest.o conftest.s >&5'
22328 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22329 (eval $ac_try) 2>&5
22331 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22332 (exit $ac_status); }; }
22334 gcc_cv_as_powerpc_popcntb=yes
22336 echo "configure: failed program was" >&5
22339 rm -f conftest.o conftest.s
22342 echo "$as_me:$LINENO: result: $gcc_cv_as_powerpc_popcntb" >&5
22343 echo "${ECHO_T}$gcc_cv_as_powerpc_popcntb" >&6
22344 if test $gcc_cv_as_powerpc_popcntb = yes; then
22346 cat >>confdefs.h <<\_ACEOF
22347 #define HAVE_AS_POPCNTB 1
22353 *-*-aix*) conftest_s=' .machine "pwr5x"
22356 *) conftest_s=' .machine power5
22361 echo "$as_me:$LINENO: checking assembler for fp round support" >&5
22362 echo $ECHO_N "checking assembler for fp round support... $ECHO_C" >&6
22363 if test "${gcc_cv_as_powerpc_fprnd+set}" = set; then
22364 echo $ECHO_N "(cached) $ECHO_C" >&6
22366 gcc_cv_as_powerpc_fprnd=no
22367 if test $in_tree_gas = yes; then
22368 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 17 \) \* 1000 + 0`
22369 then gcc_cv_as_powerpc_fprnd=yes
22371 elif test x$gcc_cv_as != x; then
22372 echo "$conftest_s" > conftest.s
22373 if { ac_try='$gcc_cv_as -o conftest.o conftest.s >&5'
22374 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22375 (eval $ac_try) 2>&5
22377 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22378 (exit $ac_status); }; }
22380 gcc_cv_as_powerpc_fprnd=yes
22382 echo "configure: failed program was" >&5
22385 rm -f conftest.o conftest.s
22388 echo "$as_me:$LINENO: result: $gcc_cv_as_powerpc_fprnd" >&5
22389 echo "${ECHO_T}$gcc_cv_as_powerpc_fprnd" >&6
22390 if test $gcc_cv_as_powerpc_fprnd = yes; then
22392 cat >>confdefs.h <<\_ACEOF
22393 #define HAVE_AS_FPRND 1
22399 *-*-aix*) conftest_s=' .machine "pwr6"
22402 *) conftest_s=' .machine power6
22407 echo "$as_me:$LINENO: checking assembler for move fp gpr support" >&5
22408 echo $ECHO_N "checking assembler for move fp gpr support... $ECHO_C" >&6
22409 if test "${gcc_cv_as_powerpc_mfpgpr+set}" = set; then
22410 echo $ECHO_N "(cached) $ECHO_C" >&6
22412 gcc_cv_as_powerpc_mfpgpr=no
22413 if test $in_tree_gas = yes; then
22414 if test $gcc_cv_gas_vers -ge `expr \( \( 9 \* 1000 \) + 99 \) \* 1000 + 0`
22415 then gcc_cv_as_powerpc_mfpgpr=yes
22417 elif test x$gcc_cv_as != x; then
22418 echo "$conftest_s" > conftest.s
22419 if { ac_try='$gcc_cv_as -o conftest.o conftest.s >&5'
22420 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22421 (eval $ac_try) 2>&5
22423 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22424 (exit $ac_status); }; }
22426 gcc_cv_as_powerpc_mfpgpr=yes
22428 echo "configure: failed program was" >&5
22431 rm -f conftest.o conftest.s
22434 echo "$as_me:$LINENO: result: $gcc_cv_as_powerpc_mfpgpr" >&5
22435 echo "${ECHO_T}$gcc_cv_as_powerpc_mfpgpr" >&6
22436 if test $gcc_cv_as_powerpc_mfpgpr = yes; then
22438 cat >>confdefs.h <<\_ACEOF
22439 #define HAVE_AS_MFPGPR 1
22445 *-*-aix*) conftest_s=' .csect .text[PR]
22447 addis 11,30,_GLOBAL_OFFSET_TABLE_-LCF..0@ha';;
22451 addis r11,r30,_GLOBAL_OFFSET_TABLE_-LCF0@ha';;
22452 *) conftest_s=' .text
22454 addis 11,30,_GLOBAL_OFFSET_TABLE_-.LCF0@ha';;
22457 echo "$as_me:$LINENO: checking assembler for rel16 relocs" >&5
22458 echo $ECHO_N "checking assembler for rel16 relocs... $ECHO_C" >&6
22459 if test "${gcc_cv_as_powerpc_rel16+set}" = set; then
22460 echo $ECHO_N "(cached) $ECHO_C" >&6
22462 gcc_cv_as_powerpc_rel16=no
22463 if test $in_tree_gas = yes; then
22464 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 17 \) \* 1000 + 0`
22465 then gcc_cv_as_powerpc_rel16=yes
22467 elif test x$gcc_cv_as != x; then
22468 echo "$conftest_s" > conftest.s
22469 if { ac_try='$gcc_cv_as -a32 -o conftest.o conftest.s >&5'
22470 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22471 (eval $ac_try) 2>&5
22473 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22474 (exit $ac_status); }; }
22476 gcc_cv_as_powerpc_rel16=yes
22478 echo "configure: failed program was" >&5
22481 rm -f conftest.o conftest.s
22484 echo "$as_me:$LINENO: result: $gcc_cv_as_powerpc_rel16" >&5
22485 echo "${ECHO_T}$gcc_cv_as_powerpc_rel16" >&6
22486 if test $gcc_cv_as_powerpc_rel16 = yes; then
22488 cat >>confdefs.h <<\_ACEOF
22489 #define HAVE_AS_REL16 1
22495 *-*-aix*) conftest_s=' .machine "pwr6"
22498 *) conftest_s=' .machine power6
22503 echo "$as_me:$LINENO: checking assembler for compare bytes support" >&5
22504 echo $ECHO_N "checking assembler for compare bytes support... $ECHO_C" >&6
22505 if test "${gcc_cv_as_powerpc_cmpb+set}" = set; then
22506 echo $ECHO_N "(cached) $ECHO_C" >&6
22508 gcc_cv_as_powerpc_cmpb=no
22509 if test $in_tree_gas = yes; then
22510 if test $gcc_cv_gas_vers -ge `expr \( \( 9 \* 1000 \) + 99 \) \* 1000 + 0`
22511 then gcc_cv_as_powerpc_cmpb=yes
22513 elif test x$gcc_cv_as != x; then
22514 echo "$conftest_s" > conftest.s
22515 if { ac_try='$gcc_cv_as -a32 -o conftest.o conftest.s >&5'
22516 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22517 (eval $ac_try) 2>&5
22519 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22520 (exit $ac_status); }; }
22522 gcc_cv_as_powerpc_cmpb=yes
22524 echo "configure: failed program was" >&5
22527 rm -f conftest.o conftest.s
22530 echo "$as_me:$LINENO: result: $gcc_cv_as_powerpc_cmpb" >&5
22531 echo "${ECHO_T}$gcc_cv_as_powerpc_cmpb" >&6
22532 if test $gcc_cv_as_powerpc_cmpb = yes; then
22534 cat >>confdefs.h <<\_ACEOF
22535 #define HAVE_AS_CMPB 1
22541 *-*-aix*) conftest_s=' .machine "pwr6"
22544 *) conftest_s=' .machine power6
22549 echo "$as_me:$LINENO: checking assembler for decimal float support" >&5
22550 echo $ECHO_N "checking assembler for decimal float support... $ECHO_C" >&6
22551 if test "${gcc_cv_as_powerpc_dfp+set}" = set; then
22552 echo $ECHO_N "(cached) $ECHO_C" >&6
22554 gcc_cv_as_powerpc_dfp=no
22555 if test $in_tree_gas = yes; then
22556 if test $gcc_cv_gas_vers -ge `expr \( \( 9 \* 1000 \) + 99 \) \* 1000 + 0`
22557 then gcc_cv_as_powerpc_dfp=yes
22559 elif test x$gcc_cv_as != x; then
22560 echo "$conftest_s" > conftest.s
22561 if { ac_try='$gcc_cv_as -a32 -o conftest.o conftest.s >&5'
22562 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22563 (eval $ac_try) 2>&5
22565 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22566 (exit $ac_status); }; }
22568 gcc_cv_as_powerpc_dfp=yes
22570 echo "configure: failed program was" >&5
22573 rm -f conftest.o conftest.s
22576 echo "$as_me:$LINENO: result: $gcc_cv_as_powerpc_dfp" >&5
22577 echo "${ECHO_T}$gcc_cv_as_powerpc_dfp" >&6
22578 if test $gcc_cv_as_powerpc_dfp = yes; then
22580 cat >>confdefs.h <<\_ACEOF
22581 #define HAVE_AS_DFP 1
22586 echo "$as_me:$LINENO: checking assembler for .gnu_attribute support" >&5
22587 echo $ECHO_N "checking assembler for .gnu_attribute support... $ECHO_C" >&6
22588 if test "${gcc_cv_as_powerpc_gnu_attribute+set}" = set; then
22589 echo $ECHO_N "(cached) $ECHO_C" >&6
22591 gcc_cv_as_powerpc_gnu_attribute=no
22592 if test $in_tree_gas = yes; then
22593 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 18 \) \* 1000 + 0`
22594 then gcc_cv_as_powerpc_gnu_attribute=yes
22596 elif test x$gcc_cv_as != x; then
22597 echo '.gnu_attribute 4,1' > conftest.s
22598 if { ac_try='$gcc_cv_as -o conftest.o conftest.s >&5'
22599 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22600 (eval $ac_try) 2>&5
22602 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22603 (exit $ac_status); }; }
22605 gcc_cv_as_powerpc_gnu_attribute=yes
22607 echo "configure: failed program was" >&5
22610 rm -f conftest.o conftest.s
22613 echo "$as_me:$LINENO: result: $gcc_cv_as_powerpc_gnu_attribute" >&5
22614 echo "${ECHO_T}$gcc_cv_as_powerpc_gnu_attribute" >&6
22615 if test $gcc_cv_as_powerpc_gnu_attribute = yes; then
22617 cat >>confdefs.h <<\_ACEOF
22618 #define HAVE_AS_GNU_ATTRIBUTE 1
22625 echo "$as_me:$LINENO: checking assembler for explicit relocation support" >&5
22626 echo $ECHO_N "checking assembler for explicit relocation support... $ECHO_C" >&6
22627 if test "${gcc_cv_as_mips_explicit_relocs+set}" = set; then
22628 echo $ECHO_N "(cached) $ECHO_C" >&6
22630 gcc_cv_as_mips_explicit_relocs=no
22631 if test $in_tree_gas = yes; then
22632 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 14 \) \* 1000 + 0`
22633 then gcc_cv_as_mips_explicit_relocs=yes
22635 elif test x$gcc_cv_as != x; then
22636 echo ' lw $4,%gp_rel(foo)($4)' > conftest.s
22637 if { ac_try='$gcc_cv_as -o conftest.o conftest.s >&5'
22638 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22639 (eval $ac_try) 2>&5
22641 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22642 (exit $ac_status); }; }
22644 gcc_cv_as_mips_explicit_relocs=yes
22646 echo "configure: failed program was" >&5
22649 rm -f conftest.o conftest.s
22652 echo "$as_me:$LINENO: result: $gcc_cv_as_mips_explicit_relocs" >&5
22653 echo "${ECHO_T}$gcc_cv_as_mips_explicit_relocs" >&6
22654 if test $gcc_cv_as_mips_explicit_relocs = yes; then
22655 if test x$target_cpu_default = x
22656 then target_cpu_default=MASK_EXPLICIT_RELOCS
22657 else target_cpu_default="($target_cpu_default)|MASK_EXPLICIT_RELOCS"
22660 echo "$as_me:$LINENO: checking assembler for -mno-shared support" >&5
22661 echo $ECHO_N "checking assembler for -mno-shared support... $ECHO_C" >&6
22662 if test "${gcc_cv_as_mips_no_shared+set}" = set; then
22663 echo $ECHO_N "(cached) $ECHO_C" >&6
22665 gcc_cv_as_mips_no_shared=no
22666 if test $in_tree_gas = yes; then
22667 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 16 \) \* 1000 + 0`
22668 then gcc_cv_as_mips_no_shared=yes
22670 elif test x$gcc_cv_as != x; then
22671 echo 'nop' > conftest.s
22672 if { ac_try='$gcc_cv_as -mno-shared -o conftest.o conftest.s >&5'
22673 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22674 (eval $ac_try) 2>&5
22676 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22677 (exit $ac_status); }; }
22679 gcc_cv_as_mips_no_shared=yes
22681 echo "configure: failed program was" >&5
22684 rm -f conftest.o conftest.s
22687 echo "$as_me:$LINENO: result: $gcc_cv_as_mips_no_shared" >&5
22688 echo "${ECHO_T}$gcc_cv_as_mips_no_shared" >&6
22689 if test $gcc_cv_as_mips_no_shared = yes; then
22691 cat >>confdefs.h <<\_ACEOF
22692 #define HAVE_AS_NO_SHARED 1
22697 echo "$as_me:$LINENO: checking assembler for .gnu_attribute support" >&5
22698 echo $ECHO_N "checking assembler for .gnu_attribute support... $ECHO_C" >&6
22699 if test "${gcc_cv_as_mips_gnu_attribute+set}" = set; then
22700 echo $ECHO_N "(cached) $ECHO_C" >&6
22702 gcc_cv_as_mips_gnu_attribute=no
22703 if test $in_tree_gas = yes; then
22704 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 18 \) \* 1000 + 0`
22705 then gcc_cv_as_mips_gnu_attribute=yes
22707 elif test x$gcc_cv_as != x; then
22708 echo '.gnu_attribute 4,1' > conftest.s
22709 if { ac_try='$gcc_cv_as -o conftest.o conftest.s >&5'
22710 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22711 (eval $ac_try) 2>&5
22713 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22714 (exit $ac_status); }; }
22716 gcc_cv_as_mips_gnu_attribute=yes
22718 echo "configure: failed program was" >&5
22721 rm -f conftest.o conftest.s
22724 echo "$as_me:$LINENO: result: $gcc_cv_as_mips_gnu_attribute" >&5
22725 echo "${ECHO_T}$gcc_cv_as_mips_gnu_attribute" >&6
22726 if test $gcc_cv_as_mips_gnu_attribute = yes; then
22728 cat >>confdefs.h <<\_ACEOF
22729 #define HAVE_AS_GNU_ATTRIBUTE 1
22734 echo "$as_me:$LINENO: checking assembler for .dtprelword support" >&5
22735 echo $ECHO_N "checking assembler for .dtprelword support... $ECHO_C" >&6
22736 if test "${gcc_cv_as_mips_dtprelword+set}" = set; then
22737 echo $ECHO_N "(cached) $ECHO_C" >&6
22739 gcc_cv_as_mips_dtprelword=no
22740 if test $in_tree_gas = yes; then
22741 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 18 \) \* 1000 + 0`
22742 then gcc_cv_as_mips_dtprelword=yes
22744 elif test x$gcc_cv_as != x; then
22745 echo '.section .tdata,"awT",@progbits
22749 .dtprelword x+0x8000' > conftest.s
22750 if { ac_try='$gcc_cv_as -o conftest.o conftest.s >&5'
22751 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22752 (eval $ac_try) 2>&5
22754 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22755 (exit $ac_status); }; }
22757 gcc_cv_as_mips_dtprelword=yes
22759 echo "configure: failed program was" >&5
22762 rm -f conftest.o conftest.s
22765 echo "$as_me:$LINENO: result: $gcc_cv_as_mips_dtprelword" >&5
22766 echo "${ECHO_T}$gcc_cv_as_mips_dtprelword" >&6
22767 if test $gcc_cv_as_mips_dtprelword = yes; then
22769 cat >>confdefs.h <<\_ACEOF
22770 #define HAVE_AS_DTPRELWORD 1
22777 # Mips and HP-UX need the GNU assembler.
22778 # Linux on IA64 might be able to use the Intel assembler.
22781 mips*-*-* | *-*-hpux* )
22782 if test x$gas_flag = xyes \
22783 || test x"$host" != x"$build" \
22784 || test ! -x "$gcc_cv_as" \
22785 || "$gcc_cv_as" -v < /dev/null 2>&1 | grep GNU > /dev/null; then
22788 echo "*** This configuration requires the GNU assembler" >&2
22794 # ??? Not all targets support dwarf2 debug_line, even within a version
22795 # of gas. Moreover, we need to emit a valid instruction to trigger any
22796 # info to the output file. So, as supported targets are added to gas 2.11,
22797 # add some instruction here to (also) show we expect this might work.
22798 # ??? Once 2.11 is released, probably need to add first known working
22799 # version to the per-target configury.
22801 i?86*-*-* | mips*-*-* | alpha*-*-* | powerpc*-*-* | sparc*-*-* | m68*-*-* \
22802 | x86_64*-*-* | hppa*-*-* | arm*-*-* \
22803 | xstormy16*-*-* | cris-*-* | xtensa*-*-* | bfin-*-* | score*-*-* \
22804 | spu-*-* | fido*-*-*)
22807 ia64*-*-* | s390*-*-*)
22814 if test x"$insn" != x; then
22816 .file 1 \"conftest.s\"
22819 echo "$as_me:$LINENO: checking assembler for dwarf2 debug_line support" >&5
22820 echo $ECHO_N "checking assembler for dwarf2 debug_line support... $ECHO_C" >&6
22821 if test "${gcc_cv_as_dwarf2_debug_line+set}" = set; then
22822 echo $ECHO_N "(cached) $ECHO_C" >&6
22824 gcc_cv_as_dwarf2_debug_line=no
22825 if test $in_tree_gas = yes; then
22826 if test $in_tree_gas_is_elf = yes \
22827 && test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 11 \) \* 1000 + 0`
22828 then gcc_cv_as_dwarf2_debug_line=yes
22830 elif test x$gcc_cv_as != x; then
22831 echo "$conftest_s" > conftest.s
22832 if { ac_try='$gcc_cv_as -o conftest.o conftest.s >&5'
22833 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22834 (eval $ac_try) 2>&5
22836 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22837 (exit $ac_status); }; }
22839 if test x$gcc_cv_objdump != x \
22840 && $gcc_cv_objdump -h conftest.o 2> /dev/null \
22841 | grep debug_line > /dev/null 2>&1; then
22842 gcc_cv_as_dwarf2_debug_line=yes
22845 echo "configure: failed program was" >&5
22848 rm -f conftest.o conftest.s
22851 echo "$as_me:$LINENO: result: $gcc_cv_as_dwarf2_debug_line" >&5
22852 echo "${ECHO_T}$gcc_cv_as_dwarf2_debug_line" >&6
22855 # The .debug_line file table must be in the exact order that
22856 # we specified the files, since these indices are also used
22857 # by DW_AT_decl_file. Approximate this test by testing if
22858 # the assembler bitches if the same index is assigned twice.
22859 echo "$as_me:$LINENO: checking assembler for buggy dwarf2 .file directive" >&5
22860 echo $ECHO_N "checking assembler for buggy dwarf2 .file directive... $ECHO_C" >&6
22861 if test "${gcc_cv_as_dwarf2_file_buggy+set}" = set; then
22862 echo $ECHO_N "(cached) $ECHO_C" >&6
22864 gcc_cv_as_dwarf2_file_buggy=no
22865 if test x$gcc_cv_as != x; then
22866 echo ' .file 1 "foo.s"
22867 .file 1 "bar.s"' > conftest.s
22868 if { ac_try='$gcc_cv_as -o conftest.o conftest.s >&5'
22869 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22870 (eval $ac_try) 2>&5
22872 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22873 (exit $ac_status); }; }
22875 gcc_cv_as_dwarf2_file_buggy=yes
22877 echo "configure: failed program was" >&5
22880 rm -f conftest.o conftest.s
22883 echo "$as_me:$LINENO: result: $gcc_cv_as_dwarf2_file_buggy" >&5
22884 echo "${ECHO_T}$gcc_cv_as_dwarf2_file_buggy" >&6
22887 if test $gcc_cv_as_dwarf2_debug_line = yes \
22888 && test $gcc_cv_as_dwarf2_file_buggy = no; then
22890 cat >>confdefs.h <<\_ACEOF
22891 #define HAVE_AS_DWARF2_DEBUG_LINE 1
22896 echo "$as_me:$LINENO: checking assembler for --gdwarf2 option" >&5
22897 echo $ECHO_N "checking assembler for --gdwarf2 option... $ECHO_C" >&6
22898 if test "${gcc_cv_as_gdwarf2_flag+set}" = set; then
22899 echo $ECHO_N "(cached) $ECHO_C" >&6
22901 gcc_cv_as_gdwarf2_flag=no
22902 if test $in_tree_gas = yes; then
22903 if test $in_tree_gas_is_elf = yes \
22904 && test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 11 \) \* 1000 + 0`
22905 then gcc_cv_as_gdwarf2_flag=yes
22907 elif test x$gcc_cv_as != x; then
22908 echo "$insn" > conftest.s
22909 if { ac_try='$gcc_cv_as --gdwarf2 -o conftest.o conftest.s >&5'
22910 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22911 (eval $ac_try) 2>&5
22913 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22914 (exit $ac_status); }; }
22916 gcc_cv_as_gdwarf2_flag=yes
22918 echo "configure: failed program was" >&5
22921 rm -f conftest.o conftest.s
22924 echo "$as_me:$LINENO: result: $gcc_cv_as_gdwarf2_flag" >&5
22925 echo "${ECHO_T}$gcc_cv_as_gdwarf2_flag" >&6
22926 if test $gcc_cv_as_gdwarf2_flag = yes; then
22928 cat >>confdefs.h <<\_ACEOF
22929 #define HAVE_AS_GDWARF2_DEBUG_FLAG 1
22934 echo "$as_me:$LINENO: checking assembler for --gstabs option" >&5
22935 echo $ECHO_N "checking assembler for --gstabs option... $ECHO_C" >&6
22936 if test "${gcc_cv_as_gstabs_flag+set}" = set; then
22937 echo $ECHO_N "(cached) $ECHO_C" >&6
22939 gcc_cv_as_gstabs_flag=no
22940 if test $in_tree_gas = yes; then
22941 if test $in_tree_gas_is_elf = yes \
22942 && test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 11 \) \* 1000 + 0`
22943 then gcc_cv_as_gstabs_flag=yes
22945 elif test x$gcc_cv_as != x; then
22946 echo "$insn" > conftest.s
22947 if { ac_try='$gcc_cv_as --gstabs -o conftest.o conftest.s >&5'
22948 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22949 (eval $ac_try) 2>&5
22951 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22952 (exit $ac_status); }; }
22954 # The native Solaris 9/Intel assembler doesn't understand --gstabs
22955 # and warns about it, but still exits successfully. So check for
22957 if { ac_try='$gcc_cv_as --gstabs -o conftest.o conftest.s 2>&1 | grep -i warning > /dev/null'
22958 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22959 (eval $ac_try) 2>&5
22961 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22962 (exit $ac_status); }; }
22964 else gcc_cv_as_gstabs_flag=yes
22967 echo "configure: failed program was" >&5
22970 rm -f conftest.o conftest.s
22973 echo "$as_me:$LINENO: result: $gcc_cv_as_gstabs_flag" >&5
22974 echo "${ECHO_T}$gcc_cv_as_gstabs_flag" >&6
22975 if test $gcc_cv_as_gstabs_flag = yes; then
22977 cat >>confdefs.h <<\_ACEOF
22978 #define HAVE_AS_GSTABS_DEBUG_FLAG 1
22983 echo "$as_me:$LINENO: checking assembler for --debug-prefix-map option" >&5
22984 echo $ECHO_N "checking assembler for --debug-prefix-map option... $ECHO_C" >&6
22985 if test "${gcc_cv_as_debug_prefix_map_flag+set}" = set; then
22986 echo $ECHO_N "(cached) $ECHO_C" >&6
22988 gcc_cv_as_debug_prefix_map_flag=no
22989 if test $in_tree_gas = yes; then
22990 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 18 \) \* 1000 + 0`
22991 then gcc_cv_as_debug_prefix_map_flag=yes
22993 elif test x$gcc_cv_as != x; then
22994 echo "$insn" > conftest.s
22995 if { ac_try='$gcc_cv_as --debug-prefix-map /a=/b -o conftest.o conftest.s >&5'
22996 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22997 (eval $ac_try) 2>&5
22999 echo "$as_me:$LINENO: \$? = $ac_status" >&5
23000 (exit $ac_status); }; }
23002 gcc_cv_as_debug_prefix_map_flag=yes
23004 echo "configure: failed program was" >&5
23007 rm -f conftest.o conftest.s
23010 echo "$as_me:$LINENO: result: $gcc_cv_as_debug_prefix_map_flag" >&5
23011 echo "${ECHO_T}$gcc_cv_as_debug_prefix_map_flag" >&6
23012 if test $gcc_cv_as_debug_prefix_map_flag = yes; then
23014 cat >>confdefs.h <<\_ACEOF
23015 #define HAVE_AS_DEBUG_PREFIX_MAP 1
23021 echo "$as_me:$LINENO: checking assembler for tolerance to line number 0" >&5
23022 echo $ECHO_N "checking assembler for tolerance to line number 0... $ECHO_C" >&6
23023 if test "${gcc_cv_as_line_zero+set}" = set; then
23024 echo $ECHO_N "(cached) $ECHO_C" >&6
23026 gcc_cv_as_line_zero=no
23027 if test $in_tree_gas = yes; then
23028 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 16 \) \* 1000 + 91`
23029 then gcc_cv_as_line_zero=yes
23031 elif test "x$gcc_cv_as" != x; then
23032 { echo '# 1 "test.s" 1'; echo '# 0 "" 2'; } > conftest.s
23033 if { ac_try='$gcc_cv_as -o conftest.o conftest.s >&5 2>conftest.out'
23034 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
23035 (eval $ac_try) 2>&5
23037 echo "$as_me:$LINENO: \$? = $ac_status" >&5
23038 (exit $ac_status); }; } &&
23039 test "x`cat conftest.out`" = x
23041 gcc_cv_as_line_zero=yes
23043 echo "configure: failed program was" >&5
23045 echo "configure: error output was" >&5
23046 cat conftest.out >&5
23048 rm -f conftest.o conftest.s conftest.out
23051 echo "$as_me:$LINENO: result: $gcc_cv_as_line_zero" >&5
23052 echo "${ECHO_T}$gcc_cv_as_line_zero" >&6
23053 if test "x$gcc_cv_as_line_zero" = xyes; then
23055 cat >>confdefs.h <<\_ACEOF
23056 #define HAVE_AS_LINE_ZERO 1
23061 echo "$as_me:$LINENO: checking linker read-only and read-write section mixing" >&5
23062 echo $ECHO_N "checking linker read-only and read-write section mixing... $ECHO_C" >&6
23063 gcc_cv_ld_ro_rw_mix=unknown
23064 if test $in_tree_ld = yes ; then
23065 if test "$gcc_cv_gld_major_version" -eq 2 -a "$gcc_cv_gld_minor_version" -ge 10 -o "$gcc_cv_gld_major_version" -gt 2 \
23066 && test $in_tree_ld_is_elf = yes; then
23067 gcc_cv_ld_ro_rw_mix=read-write
23069 elif test x$gcc_cv_as != x -a x$gcc_cv_ld != x -a x$gcc_cv_objdump != x ; then
23070 echo '.section myfoosect, "a"' > conftest1.s
23071 echo '.section myfoosect, "aw"' > conftest2.s
23072 echo '.byte 1' >> conftest2.s
23073 echo '.section myfoosect, "a"' > conftest3.s
23074 echo '.byte 0' >> conftest3.s
23075 if $gcc_cv_as -o conftest1.o conftest1.s > /dev/null 2>&1 \
23076 && $gcc_cv_as -o conftest2.o conftest2.s > /dev/null 2>&1 \
23077 && $gcc_cv_as -o conftest3.o conftest3.s > /dev/null 2>&1 \
23078 && $gcc_cv_ld -shared -o conftest1.so conftest1.o \
23079 conftest2.o conftest3.o > /dev/null 2>&1; then
23080 gcc_cv_ld_ro_rw_mix=`$gcc_cv_objdump -h conftest1.so \
23081 | sed -e '/myfoosect/!d' -e N`
23082 if echo "$gcc_cv_ld_ro_rw_mix" | grep CONTENTS > /dev/null; then
23083 if echo "$gcc_cv_ld_ro_rw_mix" | grep READONLY > /dev/null; then
23084 gcc_cv_ld_ro_rw_mix=read-only
23086 gcc_cv_ld_ro_rw_mix=read-write
23090 rm -f conftest.* conftest[123].*
23092 if test x$gcc_cv_ld_ro_rw_mix = xread-write; then
23094 cat >>confdefs.h <<\_ACEOF
23095 #define HAVE_LD_RO_RW_SECTION_MIXING 1
23099 echo "$as_me:$LINENO: result: $gcc_cv_ld_ro_rw_mix" >&5
23100 echo "${ECHO_T}$gcc_cv_ld_ro_rw_mix" >&6
23102 echo "$as_me:$LINENO: checking linker PT_GNU_EH_FRAME support" >&5
23103 echo $ECHO_N "checking linker PT_GNU_EH_FRAME support... $ECHO_C" >&6
23104 gcc_cv_ld_eh_frame_hdr=no
23105 if test $in_tree_ld = yes ; then
23106 if test "$gcc_cv_gld_major_version" -eq 2 -a "$gcc_cv_gld_minor_version" -ge 12 -o "$gcc_cv_gld_major_version" -gt 2 \
23107 && test $in_tree_ld_is_elf = yes; then
23108 gcc_cv_ld_eh_frame_hdr=yes
23110 elif test x$gcc_cv_ld != x; then
23111 # Check if linker supports --eh-frame-hdr option
23112 if $gcc_cv_ld --help 2>/dev/null | grep eh-frame-hdr > /dev/null; then
23113 gcc_cv_ld_eh_frame_hdr=yes
23117 if test x"$gcc_cv_ld_eh_frame_hdr" = xyes; then
23119 cat >>confdefs.h <<\_ACEOF
23120 #define HAVE_LD_EH_FRAME_HDR 1
23124 echo "$as_me:$LINENO: result: $gcc_cv_ld_eh_frame_hdr" >&5
23125 echo "${ECHO_T}$gcc_cv_ld_eh_frame_hdr" >&6
23127 echo "$as_me:$LINENO: checking linker position independent executable support" >&5
23128 echo $ECHO_N "checking linker position independent executable support... $ECHO_C" >&6
23130 if test $in_tree_ld = yes ; then
23131 if test "$gcc_cv_gld_major_version" -eq 2 -a "$gcc_cv_gld_minor_version" -ge 15 -o "$gcc_cv_gld_major_version" -gt 2 \
23132 && test $in_tree_ld_is_elf = yes; then
23135 elif test x$gcc_cv_ld != x; then
23136 # Check if linker supports -pie option
23137 if $gcc_cv_ld --help 2>/dev/null | grep -- -pie > /dev/null; then
23141 if test x"$gcc_cv_ld_pie" = xyes; then
23143 cat >>confdefs.h <<\_ACEOF
23144 #define HAVE_LD_PIE 1
23148 echo "$as_me:$LINENO: result: $gcc_cv_ld_pie" >&5
23149 echo "${ECHO_T}$gcc_cv_ld_pie" >&6
23151 echo "$as_me:$LINENO: checking linker EH-compatible garbage collection of sections" >&5
23152 echo $ECHO_N "checking linker EH-compatible garbage collection of sections... $ECHO_C" >&6
23153 gcc_cv_ld_eh_gc_sections=no
23154 if test $in_tree_ld = yes ; then
23155 if test "$gcc_cv_gld_major_version" -eq 2 -a "$gcc_cv_gld_minor_version" -ge 17 -o "$gcc_cv_gld_major_version" -gt 2 \
23156 && test $in_tree_ld_is_elf = yes; then
23157 gcc_cv_ld_eh_gc_sections=yes
23159 elif test x$gcc_cv_as != x -a x$gcc_cv_ld != x -a x$gcc_cv_objdump != x ; then
23160 cat > conftest.s <<EOF
23163 .type _start, @function
23166 .size _start, .-_start
23167 .section .text.foo,"ax",@progbits
23168 .type foo, @function
23172 .section .gcc_except_table.foo,"a",@progbits
23175 .section .eh_frame,"a",@progbits
23178 if $gcc_cv_as -o conftest.o conftest.s > /dev/null 2>&1; then
23179 if $gcc_cv_ld -o conftest conftest.o --entry=_start --gc-sections 2>&1 \
23180 | grep "gc-sections option ignored" > /dev/null; then
23181 gcc_cv_ld_eh_gc_sections=no
23182 elif $gcc_cv_objdump -h conftest | grep gcc_except_table > /dev/null; then
23183 gcc_cv_ld_eh_gc_sections=yes
23184 # If no COMDAT groups, the compiler will emit .gnu.linkonce.t. sections.
23185 if test x$gcc_cv_as_comdat_group != xyes; then
23186 gcc_cv_ld_eh_gc_sections=no
23187 cat > conftest.s <<EOF
23190 .type _start, @function
23193 .size _start, .-_start
23194 .section .gnu.linkonce.t.foo,"ax",@progbits
23195 .type foo, @function
23199 .section .gcc_except_table.foo,"a",@progbits
23202 .section .eh_frame,"a",@progbits
23205 if $gcc_cv_as -o conftest.o conftest.s > /dev/null 2>&1; then
23206 if $gcc_cv_ld -o conftest conftest.o --entry=_start --gc-sections 2>&1 \
23207 | grep "gc-sections option ignored" > /dev/null; then
23208 gcc_cv_ld_eh_gc_sections=no
23209 elif $gcc_cv_objdump -h conftest | grep gcc_except_table > /dev/null; then
23210 gcc_cv_ld_eh_gc_sections=yes
23216 rm -f conftest.s conftest.o conftest
23220 # ??? This apparently exposes a binutils bug with PC-relative relocations.
23221 gcc_cv_ld_eh_gc_sections=no
23224 if test x$gcc_cv_ld_eh_gc_sections = xyes; then
23226 cat >>confdefs.h <<\_ACEOF
23227 #define HAVE_LD_EH_GC_SECTIONS 1
23231 echo "$as_me:$LINENO: result: $gcc_cv_ld_eh_gc_sections" >&5
23232 echo "${ECHO_T}$gcc_cv_ld_eh_gc_sections" >&6
23238 echo "$as_me:$LINENO: checking linker --as-needed support" >&5
23239 echo $ECHO_N "checking linker --as-needed support... $ECHO_C" >&6
23240 if test "${gcc_cv_ld_as_needed+set}" = set; then
23241 echo $ECHO_N "(cached) $ECHO_C" >&6
23243 gcc_cv_ld_as_needed=no
23244 if test $in_tree_ld = yes ; then
23245 if test "$gcc_cv_gld_major_version" -eq 2 -a "$gcc_cv_gld_minor_version" -ge 16 -o "$gcc_cv_gld_major_version" -gt 2 \
23246 && test $in_tree_ld_is_elf = yes; then
23247 gcc_cv_ld_as_needed=yes
23249 elif test x$gcc_cv_ld != x; then
23250 # Check if linker supports --as-needed and --no-as-needed options
23251 if $gcc_cv_ld --help 2>/dev/null | grep as-needed > /dev/null; then
23252 gcc_cv_ld_as_needed=yes
23257 echo "$as_me:$LINENO: result: $gcc_cv_ld_as_needed" >&5
23258 echo "${ECHO_T}$gcc_cv_ld_as_needed" >&6
23259 if test x"$gcc_cv_ld_as_needed" = xyes; then
23261 cat >>confdefs.h <<\_ACEOF
23262 #define HAVE_LD_AS_NEEDED 1
23267 case "$target:$tm_file" in
23268 powerpc64*-*-linux* | powerpc*-*-linux*rs6000/biarch64.h*)
23269 echo "$as_me:$LINENO: checking linker support for omitting dot symbols" >&5
23270 echo $ECHO_N "checking linker support for omitting dot symbols... $ECHO_C" >&6
23271 if test "${gcc_cv_ld_no_dot_syms+set}" = set; then
23272 echo $ECHO_N "(cached) $ECHO_C" >&6
23274 gcc_cv_ld_no_dot_syms=no
23275 if test $in_tree_ld = yes ; then
23276 if test "$gcc_cv_gld_major_version" -eq 2 -a "$gcc_cv_gld_minor_version" -ge 16 -o "$gcc_cv_gld_major_version" -gt 2; then
23277 gcc_cv_ld_no_dot_syms=yes
23279 elif test x$gcc_cv_as != x -a x$gcc_cv_ld != x ; then
23280 cat > conftest1.s <<EOF
23284 cat > conftest2.s <<EOF
23285 .section ".opd","aw"
23288 .type foo,@function
23290 .quad .LEfoo,.TOC.@tocbase,0
23296 if $gcc_cv_as -a64 -o conftest1.o conftest1.s > /dev/null 2>&1 \
23297 && $gcc_cv_as -a64 -o conftest2.o conftest2.s > /dev/null 2>&1 \
23298 && $gcc_cv_ld -melf64ppc -o conftest conftest1.o conftest2.o > /dev/null 2>&1; then
23299 gcc_cv_ld_no_dot_syms=yes
23301 rm -f conftest conftest1.o conftest2.o conftest1.s conftest2.s
23305 echo "$as_me:$LINENO: result: $gcc_cv_ld_no_dot_syms" >&5
23306 echo "${ECHO_T}$gcc_cv_ld_no_dot_syms" >&6
23307 if test x"$gcc_cv_ld_no_dot_syms" = xyes; then
23309 cat >>confdefs.h <<\_ACEOF
23310 #define HAVE_LD_NO_DOT_SYMS 1
23317 echo "$as_me:$LINENO: checking linker --sysroot support" >&5
23318 echo $ECHO_N "checking linker --sysroot support... $ECHO_C" >&6
23319 if test "${gcc_cv_ld_sysroot+set}" = set; then
23320 echo $ECHO_N "(cached) $ECHO_C" >&6
23322 gcc_cv_ld_sysroot=no
23323 if test $in_tree_ld = yes ; then
23324 if test "$gcc_cv_gld_major_version" -eq 2 -a "$gcc_cv_gld_minor_version" -ge 16 -o "$gcc_cv_gld_major_version" -gt 2 ; then
23325 gcc_cv_ld_sysroot=yes
23327 elif test x$gcc_cv_ld != x; then
23328 if $gcc_cv_ld --help 2>/dev/null | grep sysroot > /dev/null; then
23329 gcc_cv_ld_sysroot=yes
23333 echo "$as_me:$LINENO: result: $gcc_cv_ld_sysroot" >&5
23334 echo "${ECHO_T}$gcc_cv_ld_sysroot" >&6
23335 if test x"$gcc_cv_ld_sysroot" = xyes; then
23337 cat >>confdefs.h <<\_ACEOF
23338 #define HAVE_LD_SYSROOT 1
23343 if test x$with_sysroot = x && test x$host = x$target \
23344 && test "$prefix" != "/usr" && test "x$prefix" != "x$local_prefix" \
23345 && test "$prefix" != "NONE"; then
23347 cat >>confdefs.h <<_ACEOF
23348 #define PREFIX_INCLUDE_DIR "$prefix/include"
23353 # Test for stack protector support in target C library.
23354 echo "$as_me:$LINENO: checking __stack_chk_fail in target C library" >&5
23355 echo $ECHO_N "checking __stack_chk_fail in target C library... $ECHO_C" >&6
23356 if test "${gcc_cv_libc_provides_ssp+set}" = set; then
23357 echo $ECHO_N "(cached) $ECHO_C" >&6
23359 gcc_cv_libc_provides_ssp=no
23362 if test x$host != x$target || test "x$TARGET_SYSTEM_ROOT" != x; then
23363 if test "x$with_sysroot" = x; then
23364 glibc_header_dir="${exec_prefix}/${target_noncanonical}/sys-include"
23365 elif test "x$with_build_sysroot" != "x"; then
23366 glibc_header_dir="${with_build_sysroot}/usr/include"
23367 elif test "x$with_sysroot" = xyes; then
23368 glibc_header_dir="${exec_prefix}/${target_noncanonical}/sys-root/usr/include"
23370 glibc_header_dir="${with_sysroot}/usr/include"
23373 glibc_header_dir=/usr/include
23375 # glibc 2.4 and later provides __stack_chk_fail and
23376 # either __stack_chk_guard, or TLS access to stack guard canary.
23377 if test -f $glibc_header_dir/features.h \
23378 && $EGREP '^[ ]*#[ ]*define[ ]+__GNU_LIBRARY__[ ]+([1-9][0-9]|[6-9])' \
23379 $glibc_header_dir/features.h > /dev/null; then
23380 if $EGREP '^[ ]*#[ ]*define[ ]+__GLIBC__[ ]+([1-9][0-9]|[3-9])' \
23381 $glibc_header_dir/features.h > /dev/null; then
23382 gcc_cv_libc_provides_ssp=yes
23383 elif $EGREP '^[ ]*#[ ]*define[ ]+__GLIBC__[ ]+2' \
23384 $glibc_header_dir/features.h > /dev/null \
23385 && $EGREP '^[ ]*#[ ]*define[ ]+__GLIBC_MINOR__[ ]+([1-9][0-9]|[4-9])' \
23386 $glibc_header_dir/features.h > /dev/null; then
23387 gcc_cv_libc_provides_ssp=yes
23388 elif $EGREP '^[ ]*#[ ]*define[ ]+__UCLIBC__[ ]+1' \
23389 $glibc_header_dir/features.h > /dev/null && \
23390 test -f $glibc_header_dir/bits/uClibc_config.h && \
23391 $EGREP '^[ ]*#[ ]*define[ ]+__UCLIBC_HAS_SSP__[ ]+1' \
23392 $glibc_header_dir/bits/uClibc_config.h > /dev/null; then
23393 gcc_cv_libc_provides_ssp=yes
23398 echo "$as_me:$LINENO: checking for __stack_chk_fail" >&5
23399 echo $ECHO_N "checking for __stack_chk_fail... $ECHO_C" >&6
23400 if test "${ac_cv_func___stack_chk_fail+set}" = set; then
23401 echo $ECHO_N "(cached) $ECHO_C" >&6
23403 cat >conftest.$ac_ext <<_ACEOF
23406 cat confdefs.h >>conftest.$ac_ext
23407 cat >>conftest.$ac_ext <<_ACEOF
23408 /* end confdefs.h. */
23409 /* Define __stack_chk_fail to an innocuous variant, in case <limits.h> declares __stack_chk_fail.
23410 For example, HP-UX 11i <limits.h> declares gettimeofday. */
23411 #define __stack_chk_fail innocuous___stack_chk_fail
23413 /* System header to define __stub macros and hopefully few prototypes,
23414 which can conflict with char __stack_chk_fail (); below.
23415 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
23416 <limits.h> exists even on freestanding compilers. */
23419 # include <limits.h>
23421 # include <assert.h>
23424 #undef __stack_chk_fail
23426 /* Override any gcc2 internal prototype to avoid an error. */
23431 /* We use char because int might match the return type of a gcc2
23432 builtin and then its argument prototype would still apply. */
23433 char __stack_chk_fail ();
23434 /* The GNU C library defines this for functions which it implements
23435 to always fail with ENOSYS. Some functions are actually named
23436 something starting with __ and the normal name is an alias. */
23437 #if defined (__stub___stack_chk_fail) || defined (__stub_____stack_chk_fail)
23440 char (*f) () = __stack_chk_fail;
23449 return f != __stack_chk_fail;
23454 rm -f conftest.$ac_objext conftest$ac_exeext
23455 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
23456 (eval $ac_link) 2>conftest.er1
23458 grep -v '^ *+' conftest.er1 >conftest.err
23460 cat conftest.err >&5
23461 echo "$as_me:$LINENO: \$? = $ac_status" >&5
23462 (exit $ac_status); } &&
23463 { ac_try='test -z "$ac_c_werror_flag"
23464 || test ! -s conftest.err'
23465 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
23466 (eval $ac_try) 2>&5
23468 echo "$as_me:$LINENO: \$? = $ac_status" >&5
23469 (exit $ac_status); }; } &&
23470 { ac_try='test -s conftest$ac_exeext'
23471 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
23472 (eval $ac_try) 2>&5
23474 echo "$as_me:$LINENO: \$? = $ac_status" >&5
23475 (exit $ac_status); }; }; then
23476 ac_cv_func___stack_chk_fail=yes
23478 echo "$as_me: failed program was:" >&5
23479 sed 's/^/| /' conftest.$ac_ext >&5
23481 ac_cv_func___stack_chk_fail=no
23483 rm -f conftest.err conftest.$ac_objext \
23484 conftest$ac_exeext conftest.$ac_ext
23486 echo "$as_me:$LINENO: result: $ac_cv_func___stack_chk_fail" >&5
23487 echo "${ECHO_T}$ac_cv_func___stack_chk_fail" >&6
23488 if test $ac_cv_func___stack_chk_fail = yes; then
23489 gcc_cv_libc_provides_ssp=yes
23491 echo "no __stack_chk_fail on this target"
23495 *) gcc_cv_libc_provides_ssp=no ;;
23498 echo "$as_me:$LINENO: result: $gcc_cv_libc_provides_ssp" >&5
23499 echo "${ECHO_T}$gcc_cv_libc_provides_ssp" >&6
23501 if test x$gcc_cv_libc_provides_ssp = xyes; then
23503 cat >>confdefs.h <<\_ACEOF
23504 #define TARGET_LIBC_PROVIDES_SSP 1
23509 # Check if TFmode long double should be used by default or not.
23510 # Some glibc targets used DFmode long double, but with glibc 2.4
23511 # and later they can use TFmode.
23513 powerpc*-*-linux* | \
23514 powerpc*-*-gnu* | \
23515 sparc*-*-linux* | \
23519 # Check whether --with-long-double-128 or --without-long-double-128 was given.
23520 if test "${with_long_double_128+set}" = set; then
23521 withval="$with_long_double_128"
23522 gcc_cv_target_ldbl128="$with_long_double_128"
23524 gcc_cv_target_ldbl128=no
23525 if test x$host != x$target || test "x$TARGET_SYSTEM_ROOT" != x; then
23526 if test "x$with_sysroot" = x; then
23527 glibc_header_dir="${exec_prefix}/${target_noncanonical}/sys-include"
23528 elif test "x$with_build_sysroot" != "x"; then
23529 glibc_header_dir="${with_build_sysroot}/usr/include"
23530 elif test "x$with_sysroot" = xyes; then
23531 glibc_header_dir="${exec_prefix}/${target_noncanonical}/sys-root/usr/include"
23533 glibc_header_dir="${with_sysroot}/usr/include"
23536 glibc_header_dir=/usr/include
23538 grep '^[ ]*#[ ]*define[ ][ ]*__LONG_DOUBLE_MATH_OPTIONAL' \
23539 $glibc_header_dir/bits/wordsize.h > /dev/null 2>&1 \
23540 && gcc_cv_target_ldbl128=yes
23545 if test x$gcc_cv_target_ldbl128 = xyes; then
23547 cat >>confdefs.h <<\_ACEOF
23548 #define TARGET_DEFAULT_LONG_DOUBLE_128 1
23553 # Find out what GC implementation we want, or may, use.
23555 # Check whether --with-gc or --without-gc was given.
23556 if test "${with_gc+set}" = set; then
23565 cat >>confdefs.h <<\_ACEOF
23571 { { echo "$as_me:$LINENO: error: $withval is an invalid option to --with-gc" >&5
23572 echo "$as_me: error: $withval is an invalid option to --with-gc" >&2;}
23573 { (exit 1); exit 1; }; }
23580 echo "Using $GGC for garbage collection."
23582 # Use the system's zlib library.
23584 zlibinc="-I\$(srcdir)/../zlib"
23586 # Check whether --with-system-zlib or --without-system-zlib was given.
23587 if test "${with_system_zlib+set}" = set; then
23588 withval="$with_system_zlib"
23597 echo "$as_me:$LINENO: checking whether to enable maintainer-specific portions of Makefiles" >&5
23598 echo $ECHO_N "checking whether to enable maintainer-specific portions of Makefiles... $ECHO_C" >&6
23599 # Check whether --enable-maintainer-mode or --disable-maintainer-mode was given.
23600 if test "${enable_maintainer_mode+set}" = set; then
23601 enableval="$enable_maintainer_mode"
23602 maintainer_mode=$enableval
23607 echo "$as_me:$LINENO: result: $maintainer_mode" >&5
23608 echo "${ECHO_T}$maintainer_mode" >&6
23610 if test "$maintainer_mode" = "yes"; then
23620 # Make empty files to contain the specs and options for each language.
23621 # Then add #include lines to for a compiler that has specs and/or options.
23627 # These (without "all_") are set in each config-lang.in.
23628 # `language' must be a single word so is spelled singularly.
23631 all_outputs='Makefile gccbug'
23632 # List of language makefile fragments.
23633 all_lang_makefrags=
23634 # List of language subdirectory makefiles. Deprecated.
23635 all_lang_makefiles=
23636 # Additional files for gengtype
23637 all_gtfiles="$target_gtfiles"
23639 # These are the languages that are set in --enable-languages,
23640 # and are available in the GCC tree.
23641 all_selected_languages=
23643 # Add the language fragments.
23644 # Languages are added via two mechanisms. Some information must be
23645 # recorded in makefile variables, these are defined in config-lang.in.
23646 # We accumulate them and plug them into the main Makefile.
23647 # The other mechanism is a set of hooks for each of the main targets
23648 # like `clean', `install', etc.
23650 language_hooks="Make-hooks"
23652 for lang in ${srcdir}/*/config-lang.in
23654 test "$lang" = "${srcdir}/*/config-lang.in" && continue
23656 lang_alias=`sed -n -e 's,^language=['"'"'"'"]\(.*\)["'"'"'"'].*$,\1,p' -e 's,^language=\([^ ]*\).*$,\1,p' $lang`
23657 if test "x$lang_alias" = x
23659 echo "$lang doesn't set \$language." 1>&2
23662 subdir="`echo $lang | sed -e 's,^.*/\([^/]*\)/config-lang.in$,\1,'`"
23663 subdirs="$subdirs $subdir"
23665 # $gcc_subdir is where the gcc integration files are to be found
23666 # for a language, both for internal compiler purposes (compiler
23667 # sources implementing front-end to GCC tree converters), and for
23668 # build infrastructure purposes (Make-lang.in, etc.)
23670 # This will be <subdir> (relative to $srcdir) if a line like
23671 # gcc_subdir="<subdir>" or gcc_subdir=<subdir>
23672 # is found in <langdir>/config-lang.in, and will remain <langdir>
23675 # Except for the language alias (fetched above), the regular
23676 # "config-lang.in" contents are always retrieved from $gcc_subdir,
23677 # so a <langdir>/config-lang.in setting gcc_subdir typically sets
23678 # only this and the language alias.
23680 gcc_subdir=`sed -n -e 's,^gcc_subdir=['"'"'"'"]\(.*\)["'"'"'"'].*$,\1,p' -e 's,^gcc_subdir=\([^ ]*\).*$,\1,p' $lang`
23681 if [ "$gcc_subdir" = "" ]; then
23682 gcc_subdir="$subdir"
23685 case ",$enable_languages," in
23687 all_selected_languages="$all_selected_languages $lang_alias"
23688 if test -f $srcdir/$gcc_subdir/lang-specs.h; then
23689 lang_specs_files="$lang_specs_files $srcdir/$gcc_subdir/lang-specs.h"
23700 . ${srcdir}/$gcc_subdir/config-lang.in
23701 if test "x$language" = x
23703 echo "${srcdir}/$gcc_subdir/config-lang.in doesn't set \$language." 1>&2
23708 case ",$enable_languages," in
23709 *,$lang_alias,*) ;;
23711 for i in $subdir_requires; do
23712 test -f "${srcdir}/$i/config-lang.in" && continue
23720 all_lang_makefrags="$all_lang_makefrags \$(srcdir)/$gcc_subdir/Make-lang.in"
23721 if test -f $srcdir/$gcc_subdir/lang.opt; then
23722 lang_opt_files="$lang_opt_files $srcdir/$gcc_subdir/lang.opt"
23724 if test -f $srcdir/$gcc_subdir/$subdir-tree.def; then
23725 lang_tree_files="$lang_tree_files $srcdir/$gcc_subdir/$subdir-tree.def"
23727 if test -f ${srcdir}/$gcc_subdir/Makefile.in
23728 then all_lang_makefiles="$gcc_subdir/Makefile"
23730 all_languages="$all_languages $language"
23731 all_compilers="$all_compilers $compilers"
23732 all_outputs="$all_outputs $outputs"
23733 all_gtfiles="$all_gtfiles [$subdir] $gtfiles"
23736 # Pick up gtfiles for c
23738 . ${srcdir}/c-config-lang.in
23739 all_gtfiles="$all_gtfiles [c] $gtfiles"
23742 for language in $all_selected_languages
23744 check_languages="$check_languages check-$language"
23747 # We link each language in with a set of hooks, reached indirectly via
23748 # lang.${target}. Only do so for selected languages.
23752 target_list="all.cross start.encap rest.encap tags \
23753 install-common install-man install-info install-pdf dvi pdf \
23754 html uninstall info man srcextra srcman srcinfo \
23755 mostlyclean clean distclean maintainer-clean"
23757 for t in $target_list
23760 for lang in $all_selected_languages
23764 echo "lang.$t: $x" >> Make-hooks
23773 echo "dir ." > .gdbinit
23774 echo "dir ${srcdir}" >> .gdbinit
23775 if test x$gdb_needs_out_file_path = xyes
23777 echo "dir ${srcdir}/config/"`dirname ${out_file}` >> .gdbinit
23779 if test "x$subdirs" != x; then
23782 echo "dir ${srcdir}/$s" >> .gdbinit
23785 echo "source ${srcdir}/gdbinit.in" >> .gdbinit
23787 gcc_tooldir='$(libsubdir)/$(libsubdir_to_prefix)$(target_noncanonical)'
23791 # Find a directory in which to install a shared libgcc.
23793 # Check whether --enable-version-specific-runtime-libs or --disable-version-specific-runtime-libs was given.
23794 if test "${enable_version_specific_runtime_libs+set}" = set; then
23795 enableval="$enable_version_specific_runtime_libs"
23800 # Check whether --with-slibdir or --without-slibdir was given.
23801 if test "${with_slibdir+set}" = set; then
23802 withval="$with_slibdir"
23803 slibdir="$with_slibdir"
23805 if test "${enable_version_specific_runtime_libs+set}" = set; then
23806 slibdir='$(libsubdir)'
23807 elif test "$host" != "$target"; then
23808 slibdir='$(build_tooldir)/lib'
23810 slibdir='$(libdir)'
23816 # Check whether --with-datarootdir or --without-datarootdir was given.
23817 if test "${with_datarootdir+set}" = set; then
23818 withval="$with_datarootdir"
23819 datarootdir="\${prefix}/$with_datarootdir"
23821 datarootdir='$(prefix)/share'
23826 # Check whether --with-docdir or --without-docdir was given.
23827 if test "${with_docdir+set}" = set; then
23828 withval="$with_docdir"
23829 docdir="\${prefix}/$with_docdir"
23831 docdir='$(datarootdir)'
23836 # Check whether --with-htmldir or --without-htmldir was given.
23837 if test "${with_htmldir+set}" = set; then
23838 withval="$with_htmldir"
23839 htmldir="\${prefix}/$with_htmldir"
23841 htmldir='$(docdir)'
23845 # Substitute configuration variables
23904 if test x${build} = x${host} ; then
23905 if test x${host} = x${target} ; then
23906 echo "Links are now set up to build a native compiler for ${target}." 1>&2
23908 echo "Links are now set up to build a cross-compiler" 1>&2
23909 echo " from ${host} to ${target}." 1>&2
23912 if test x${host} = x${target} ; then
23913 echo "Links are now set up to build (on ${build}) a native compiler" 1>&2
23914 echo " for ${target}." 1>&2
23916 echo "Links are now set up to build (on ${build}) a cross-compiler" 1>&2
23917 echo " from ${host} to ${target}." 1>&2
23924 # Configure the subdirectories
23925 # AC_CONFIG_SUBDIRS($subdirs)
23927 # Create the Makefile
23928 # and configure language subdirectories
23929 ac_config_files="$ac_config_files $all_outputs"
23932 ac_config_commands="$ac_config_commands default"
23934 cat >confcache <<\_ACEOF
23935 # This file is a shell script that caches the results of configure
23936 # tests run on this system so they can be shared between configure
23937 # scripts and configure runs, see configure's option --config-cache.
23938 # It is not useful on other systems. If it contains results you don't
23939 # want to keep, you may remove or edit it.
23941 # config.status only pays attention to the cache file if you give it
23942 # the --recheck option to rerun configure.
23944 # `ac_cv_env_foo' variables (set or unset) will be overridden when
23945 # loading this file, other *unset* `ac_cv_foo' will be assigned the
23946 # following values.
23950 # The following way of writing the cache mishandles newlines in values,
23951 # but we know of no workaround that is simple, portable, and efficient.
23952 # So, don't put newlines in cache variables' values.
23953 # Ultrix sh set writes to stderr and can't be redirected directly,
23954 # and sets the high bit in the cache file unless we assign to the vars.
23957 case `(ac_space=' '; set | grep ac_space) 2>&1` in
23959 # `set' does not quote correctly, so add quotes (double-quote
23960 # substitution turns \\\\ into \\, and sed turns \\ into \).
23963 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
23966 # `set' quotes correctly as required by POSIX, so do not add quotes.
23968 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
23975 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
23977 /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
23979 if diff $cache_file confcache >/dev/null 2>&1; then :; else
23980 if test -w $cache_file; then
23981 test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
23982 cat confcache >$cache_file
23984 echo "not updating unwritable cache $cache_file"
23989 test "x$prefix" = xNONE && prefix=$ac_default_prefix
23990 # Let make expand exec_prefix.
23991 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
23993 # VPATH may cause trouble with some makes, so we remove $(srcdir),
23994 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
23995 # trailing colons and then remove the whole line if VPATH becomes empty
23996 # (actually we leave an empty line to preserve line numbers).
23997 if test "x$srcdir" = x.; then
23998 ac_vpsub='/^[ ]*VPATH[ ]*=/{
23999 s/:*\$(srcdir):*/:/;
24000 s/:*\${srcdir}:*/:/;
24002 s/^\([^=]*=[ ]*\):*/\1/;
24008 DEFS=-DHAVE_CONFIG_H
24012 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
24013 # 1. Remove the extension, and $U if already installed.
24014 ac_i=`echo "$ac_i" |
24015 sed 's/\$U\././;s/\.o$//;s/\.obj$//'`
24017 ac_libobjs="$ac_libobjs $ac_i\$U.$ac_objext"
24018 ac_ltlibobjs="$ac_ltlibobjs $ac_i"'$U.lo'
24020 LIBOBJS=$ac_libobjs
24022 LTLIBOBJS=$ac_ltlibobjs
24026 : ${CONFIG_STATUS=./config.status}
24027 ac_clean_files_save=$ac_clean_files
24028 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
24029 { echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
24030 echo "$as_me: creating $CONFIG_STATUS" >&6;}
24031 cat >$CONFIG_STATUS <<_ACEOF
24033 # Generated by $as_me.
24034 # Run this file to recreate the current configuration.
24035 # Compiler output produced by configure, useful for debugging
24036 # configure, is in config.log if it exists.
24039 ac_cs_recheck=false
24041 SHELL=\${CONFIG_SHELL-$SHELL}
24044 cat >>$CONFIG_STATUS <<\_ACEOF
24045 ## --------------------- ##
24046 ## M4sh Initialization. ##
24047 ## --------------------- ##
24049 # Be Bourne compatible
24050 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
24053 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
24054 # is contrary to our usage. Disable this feature.
24055 alias -g '${1+"$@"}'='"$@"'
24056 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
24059 DUALCASE=1; export DUALCASE # for MKS sh
24061 # Support unset when possible.
24062 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
24069 # Work around bugs in pre-3.0 UWIN ksh.
24070 $as_unset ENV MAIL MAILPATH
24077 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
24078 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
24079 LC_TELEPHONE LC_TIME
24081 if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
24082 eval $as_var=C; export $as_var
24088 # Required to use basename.
24089 if expr a : '\(a\)' >/dev/null 2>&1; then
24095 if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
24096 as_basename=basename
24102 # Name of the executable.
24103 as_me=`$as_basename "$0" ||
24104 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
24105 X"$0" : 'X\(//\)$' \| \
24106 X"$0" : 'X\(/\)$' \| \
24107 . : '\(.\)' 2>/dev/null ||
24109 sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
24110 /^X\/\(\/\/\)$/{ s//\1/; q; }
24111 /^X\/\(\/\).*/{ s//\1/; q; }
24115 # PATH needs CR, and LINENO needs CR and PATH.
24116 # Avoid depending upon Character Ranges.
24117 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
24118 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
24119 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
24120 as_cr_digits='0123456789'
24121 as_cr_alnum=$as_cr_Letters$as_cr_digits
24123 # The user is always right.
24124 if test "${PATH_SEPARATOR+set}" != set; then
24125 echo "#! /bin/sh" >conf$$.sh
24126 echo "exit 0" >>conf$$.sh
24128 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
24137 as_lineno_1=$LINENO
24138 as_lineno_2=$LINENO
24139 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
24140 test "x$as_lineno_1" != "x$as_lineno_2" &&
24141 test "x$as_lineno_3" = "x$as_lineno_2" || {
24142 # Find who we are. Look in the path if we contain no path at all
24145 *[\\/]* ) as_myself=$0 ;;
24146 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
24147 for as_dir in $PATH
24150 test -z "$as_dir" && as_dir=.
24151 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
24156 # We did not find ourselves, most probably we were run as `sh COMMAND'
24157 # in which case we are not to be found in the path.
24158 if test "x$as_myself" = x; then
24161 if test ! -f "$as_myself"; then
24162 { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" >&5
24163 echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2;}
24164 { (exit 1); exit 1; }; }
24166 case $CONFIG_SHELL in
24168 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
24169 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
24172 test -z "$as_dir" && as_dir=.
24173 for as_base in sh bash ksh sh5; do
24176 if ("$as_dir/$as_base" -c '
24177 as_lineno_1=$LINENO
24178 as_lineno_2=$LINENO
24179 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
24180 test "x$as_lineno_1" != "x$as_lineno_2" &&
24181 test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then
24182 $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
24183 $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
24184 CONFIG_SHELL=$as_dir/$as_base
24185 export CONFIG_SHELL
24186 exec "$CONFIG_SHELL" "$0" ${1+"$@"}
24194 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
24195 # uniformly replaced by the line number. The first 'sed' inserts a
24196 # line-number line before each line; the second 'sed' does the real
24197 # work. The second script uses 'N' to pair each line-number line
24198 # with the numbered line, and appends trailing '-' during
24199 # substitution so that $LINENO is not a special case at line end.
24200 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
24201 # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-)
24202 sed '=' <$as_myself |
24207 s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
24210 s,^['$as_cr_digits']*\n,,
24211 ' >$as_me.lineno &&
24212 chmod +x $as_me.lineno ||
24213 { { echo "$as_me:$LINENO: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&5
24214 echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2;}
24215 { (exit 1); exit 1; }; }
24217 # Don't try to exec as it changes $[0], causing all sort of problems
24218 # (the dirname of $[0] is not the place where we might find the
24219 # original and so on. Autoconf is especially sensible to this).
24221 # Exit status is that of the last command.
24226 case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
24227 *c*,-n*) ECHO_N= ECHO_C='
24229 *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;;
24230 *) ECHO_N= ECHO_C='\c' ECHO_T= ;;
24233 if expr a : '\(a\)' >/dev/null 2>&1; then
24239 rm -f conf$$ conf$$.exe conf$$.file
24241 if ln -s conf$$.file conf$$ 2>/dev/null; then
24242 # We could just check for DJGPP; but this test a) works b) is more generic
24243 # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
24244 if test -f conf$$.exe; then
24245 # Don't use ln at all; we don't have any links
24250 elif ln conf$$.file conf$$ 2>/dev/null; then
24255 rm -f conf$$ conf$$.exe conf$$.file
24257 if mkdir -p . 2>/dev/null; then
24260 test -d ./-p && rmdir ./-p
24264 as_executable_p="test -f"
24266 # Sed expression to map a string onto a valid CPP name.
24267 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
24269 # Sed expression to map a string onto a valid variable name.
24270 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
24274 # We need space, tab and new line, in precisely that order.
24284 # Open the log real soon, to keep \$[0] and so on meaningful, and to
24285 # report actual input values of CONFIG_FILES etc. instead of their
24286 # values after options handling. Logging --version etc. is OK.
24290 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
24291 ## Running $as_me. ##
24296 This file was extended by $as_me, which was
24297 generated by GNU Autoconf 2.59. Invocation command line was
24299 CONFIG_FILES = $CONFIG_FILES
24300 CONFIG_HEADERS = $CONFIG_HEADERS
24301 CONFIG_LINKS = $CONFIG_LINKS
24302 CONFIG_COMMANDS = $CONFIG_COMMANDS
24306 echo "on `(hostname || uname -n) 2>/dev/null | sed 1q`" >&5
24310 # Files that config.status was made for.
24311 if test -n "$ac_config_files"; then
24312 echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
24315 if test -n "$ac_config_headers"; then
24316 echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
24319 if test -n "$ac_config_links"; then
24320 echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
24323 if test -n "$ac_config_commands"; then
24324 echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
24327 cat >>$CONFIG_STATUS <<\_ACEOF
24330 \`$as_me' instantiates files from templates according to the
24331 current configuration.
24333 Usage: $0 [OPTIONS] [FILE]...
24335 -h, --help print this help, then exit
24336 -V, --version print version number, then exit
24337 -q, --quiet do not print progress messages
24338 -d, --debug don't remove temporary files
24339 --recheck update $as_me by reconfiguring in the same conditions
24340 --file=FILE[:TEMPLATE]
24341 instantiate the configuration file FILE
24342 --header=FILE[:TEMPLATE]
24343 instantiate the configuration header FILE
24345 Configuration files:
24348 Configuration headers:
24351 Configuration commands:
24354 Report bugs to <bug-autoconf@gnu.org>."
24357 cat >>$CONFIG_STATUS <<_ACEOF
24360 configured by $0, generated by GNU Autoconf 2.59,
24361 with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
24363 Copyright (C) 2003 Free Software Foundation, Inc.
24364 This config.status script is free software; the Free Software Foundation
24365 gives unlimited permission to copy, distribute and modify it."
24369 cat >>$CONFIG_STATUS <<\_ACEOF
24370 # If no file are specified by the user, then we need to provide default
24371 # value. By we need to know if files were specified by the user.
24377 ac_option=`expr "x$1" : 'x\([^=]*\)='`
24378 ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
24386 *) # This is not an option, so the user has probably given explicit
24389 ac_need_defaults=false;;
24393 # Handling of the options.
24395 cat >>$CONFIG_STATUS <<\_ACEOF
24396 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
24398 --version | --vers* | -V )
24399 echo "$ac_cs_version"; exit 0 ;;
24401 # Conflict between --help and --header
24402 { { echo "$as_me:$LINENO: error: ambiguous option: $1
24403 Try \`$0 --help' for more information." >&5
24404 echo "$as_me: error: ambiguous option: $1
24405 Try \`$0 --help' for more information." >&2;}
24406 { (exit 1); exit 1; }; };;
24407 --help | --hel | -h )
24408 echo "$ac_cs_usage"; exit 0 ;;
24409 --debug | --d* | -d )
24411 --file | --fil | --fi | --f )
24413 CONFIG_FILES="$CONFIG_FILES $ac_optarg"
24414 ac_need_defaults=false;;
24415 --header | --heade | --head | --hea )
24417 CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
24418 ac_need_defaults=false;;
24419 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
24420 | -silent | --silent | --silen | --sile | --sil | --si | --s)
24423 # This is an error.
24424 -*) { { echo "$as_me:$LINENO: error: unrecognized option: $1
24425 Try \`$0 --help' for more information." >&5
24426 echo "$as_me: error: unrecognized option: $1
24427 Try \`$0 --help' for more information." >&2;}
24428 { (exit 1); exit 1; }; } ;;
24430 *) ac_config_targets="$ac_config_targets $1" ;;
24436 ac_configure_extra_args=
24438 if $ac_cs_silent; then
24440 ac_configure_extra_args="$ac_configure_extra_args --silent"
24444 cat >>$CONFIG_STATUS <<_ACEOF
24445 if \$ac_cs_recheck; then
24446 echo "running $SHELL $0 " $ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
24447 exec $SHELL $0 $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
24452 cat >>$CONFIG_STATUS <<_ACEOF
24454 # INIT-COMMANDS section.
24463 cat >>$CONFIG_STATUS <<\_ACEOF
24464 for ac_config_target in $ac_config_targets
24466 case "$ac_config_target" in
24467 # Handling of arguments.
24468 "as" ) CONFIG_FILES="$CONFIG_FILES as:exec-tool.in" ;;
24469 "collect-ld" ) CONFIG_FILES="$CONFIG_FILES collect-ld:exec-tool.in" ;;
24470 "nm" ) CONFIG_FILES="$CONFIG_FILES nm:exec-tool.in" ;;
24471 "$all_outputs" ) CONFIG_FILES="$CONFIG_FILES $all_outputs" ;;
24472 "default" ) CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
24473 "auto-host.h" ) CONFIG_HEADERS="$CONFIG_HEADERS auto-host.h:config.in" ;;
24474 *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
24475 echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
24476 { (exit 1); exit 1; }; };;
24480 # If the user did not use the arguments to specify the items to instantiate,
24481 # then the envvar interface is used. Set only those that are not.
24482 # We use the long form for the default assignment because of an extremely
24483 # bizarre bug on SunOS 4.1.3.
24484 if $ac_need_defaults; then
24485 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
24486 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
24487 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
24490 # Have a temporary directory for convenience. Make it in the build tree
24491 # simply because there is no reason to put it here, and in addition,
24492 # creating and moving files from /tmp can sometimes cause problems.
24493 # Create a temporary directory, and hook for its removal unless debugging.
24496 trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
24497 trap '{ (exit 1); exit 1; }' 1 2 13 15
24500 # Create a (secure) tmp directory for tmp files.
24503 tmp=`(umask 077 && mktemp -d -q "./confstatXXXXXX") 2>/dev/null` &&
24504 test -n "$tmp" && test -d "$tmp"
24507 tmp=./confstat$$-$RANDOM
24508 (umask 077 && mkdir $tmp)
24511 echo "$me: cannot create a temporary directory in ." >&2
24512 { (exit 1); exit 1; }
24517 cat >>$CONFIG_STATUS <<_ACEOF
24520 # CONFIG_FILES section.
24523 # No need to generate the scripts if there are no CONFIG_FILES.
24524 # This happens for instance when ./config.status config.h
24525 if test -n "\$CONFIG_FILES"; then
24526 # Protect against being on the right side of a sed subst in config.status.
24527 sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
24528 s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
24529 s,@SHELL@,$SHELL,;t t
24530 s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
24531 s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
24532 s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
24533 s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
24534 s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
24535 s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
24536 s,@exec_prefix@,$exec_prefix,;t t
24537 s,@prefix@,$prefix,;t t
24538 s,@program_transform_name@,$program_transform_name,;t t
24539 s,@bindir@,$bindir,;t t
24540 s,@sbindir@,$sbindir,;t t
24541 s,@libexecdir@,$libexecdir,;t t
24542 s,@datadir@,$datadir,;t t
24543 s,@sysconfdir@,$sysconfdir,;t t
24544 s,@sharedstatedir@,$sharedstatedir,;t t
24545 s,@localstatedir@,$localstatedir,;t t
24546 s,@libdir@,$libdir,;t t
24547 s,@includedir@,$includedir,;t t
24548 s,@oldincludedir@,$oldincludedir,;t t
24549 s,@infodir@,$infodir,;t t
24550 s,@mandir@,$mandir,;t t
24551 s,@build_alias@,$build_alias,;t t
24552 s,@host_alias@,$host_alias,;t t
24553 s,@target_alias@,$target_alias,;t t
24554 s,@DEFS@,$DEFS,;t t
24555 s,@ECHO_C@,$ECHO_C,;t t
24556 s,@ECHO_N@,$ECHO_N,;t t
24557 s,@ECHO_T@,$ECHO_T,;t t
24558 s,@LIBS@,$LIBS,;t t
24559 s,@build@,$build,;t t
24560 s,@build_cpu@,$build_cpu,;t t
24561 s,@build_vendor@,$build_vendor,;t t
24562 s,@build_os@,$build_os,;t t
24563 s,@host@,$host,;t t
24564 s,@host_cpu@,$host_cpu,;t t
24565 s,@host_vendor@,$host_vendor,;t t
24566 s,@host_os@,$host_os,;t t
24567 s,@target@,$target,;t t
24568 s,@target_cpu@,$target_cpu,;t t
24569 s,@target_vendor@,$target_vendor,;t t
24570 s,@target_os@,$target_os,;t t
24571 s,@target_noncanonical@,$target_noncanonical,;t t
24572 s,@build_libsubdir@,$build_libsubdir,;t t
24573 s,@build_subdir@,$build_subdir,;t t
24574 s,@host_subdir@,$host_subdir,;t t
24575 s,@target_subdir@,$target_subdir,;t t
24576 s,@GENINSRC@,$GENINSRC,;t t
24578 s,@CFLAGS@,$CFLAGS,;t t
24579 s,@LDFLAGS@,$LDFLAGS,;t t
24580 s,@CPPFLAGS@,$CPPFLAGS,;t t
24581 s,@ac_ct_CC@,$ac_ct_CC,;t t
24582 s,@EXEEXT@,$EXEEXT,;t t
24583 s,@OBJEXT@,$OBJEXT,;t t
24584 s,@GNATBIND@,$GNATBIND,;t t
24585 s,@ac_ct_GNATBIND@,$ac_ct_GNATBIND,;t t
24586 s,@GNATMAKE@,$GNATMAKE,;t t
24587 s,@ac_ct_GNATMAKE@,$ac_ct_GNATMAKE,;t t
24588 s,@NO_MINUS_C_MINUS_O@,$NO_MINUS_C_MINUS_O,;t t
24589 s,@OUTPUT_OPTION@,$OUTPUT_OPTION,;t t
24591 s,@EGREP@,$EGREP,;t t
24592 s,@loose_warn@,$loose_warn,;t t
24593 s,@strict_warn@,$strict_warn,;t t
24594 s,@warn_cflags@,$warn_cflags,;t t
24595 s,@nocommon_flag@,$nocommon_flag,;t t
24596 s,@TREEBROWSER@,$TREEBROWSER,;t t
24597 s,@valgrind_path@,$valgrind_path,;t t
24598 s,@valgrind_path_defines@,$valgrind_path_defines,;t t
24599 s,@valgrind_command@,$valgrind_command,;t t
24600 s,@coverage_flags@,$coverage_flags,;t t
24601 s,@enable_multilib@,$enable_multilib,;t t
24602 s,@enable_decimal_float@,$enable_decimal_float,;t t
24603 s,@enable_fixed_point@,$enable_fixed_point,;t t
24604 s,@enable_shared@,$enable_shared,;t t
24605 s,@TARGET_SYSTEM_ROOT@,$TARGET_SYSTEM_ROOT,;t t
24606 s,@TARGET_SYSTEM_ROOT_DEFINE@,$TARGET_SYSTEM_ROOT_DEFINE,;t t
24607 s,@CROSS_SYSTEM_HEADER_DIR@,$CROSS_SYSTEM_HEADER_DIR,;t t
24608 s,@onestep@,$onestep,;t t
24609 s,@PKGVERSION@,$PKGVERSION,;t t
24610 s,@REPORT_BUGS_TO@,$REPORT_BUGS_TO,;t t
24611 s,@REPORT_BUGS_TEXI@,$REPORT_BUGS_TEXI,;t t
24612 s,@datarootdir@,$datarootdir,;t t
24613 s,@docdir@,$docdir,;t t
24614 s,@htmldir@,$htmldir,;t t
24615 s,@SET_MAKE@,$SET_MAKE,;t t
24617 s,@LN_S@,$LN_S,;t t
24619 s,@RANLIB@,$RANLIB,;t t
24620 s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
24621 s,@ranlib_flags@,$ranlib_flags,;t t
24622 s,@INSTALL@,$INSTALL,;t t
24623 s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
24624 s,@INSTALL_DATA@,$INSTALL_DATA,;t t
24625 s,@make_compare_target@,$make_compare_target,;t t
24626 s,@have_mktemp_command@,$have_mktemp_command,;t t
24627 s,@MAKEINFO@,$MAKEINFO,;t t
24628 s,@BUILD_INFO@,$BUILD_INFO,;t t
24629 s,@GENERATED_MANPAGES@,$GENERATED_MANPAGES,;t t
24630 s,@FLEX@,$FLEX,;t t
24631 s,@BISON@,$BISON,;t t
24634 s,@COLLECT2_LIBS@,$COLLECT2_LIBS,;t t
24635 s,@GNAT_LIBEXC@,$GNAT_LIBEXC,;t t
24636 s,@LDEXP_LIB@,$LDEXP_LIB,;t t
24637 s,@TARGET_GETGROUPS_T@,$TARGET_GETGROUPS_T,;t t
24638 s,@LIBICONV@,$LIBICONV,;t t
24639 s,@LTLIBICONV@,$LTLIBICONV,;t t
24640 s,@LIBICONV_DEP@,$LIBICONV_DEP,;t t
24641 s,@manext@,$manext,;t t
24642 s,@objext@,$objext,;t t
24643 s,@gthread_flags@,$gthread_flags,;t t
24644 s,@extra_modes_file@,$extra_modes_file,;t t
24645 s,@extra_opt_files@,$extra_opt_files,;t t
24646 s,@USE_NLS@,$USE_NLS,;t t
24647 s,@LIBINTL@,$LIBINTL,;t t
24648 s,@LIBINTL_DEP@,$LIBINTL_DEP,;t t
24649 s,@INCINTL@,$INCINTL,;t t
24650 s,@XGETTEXT@,$XGETTEXT,;t t
24651 s,@GMSGFMT@,$GMSGFMT,;t t
24652 s,@POSUB@,$POSUB,;t t
24653 s,@CATALOGS@,$CATALOGS,;t t
24654 s,@DATADIRNAME@,$DATADIRNAME,;t t
24655 s,@INSTOBJEXT@,$INSTOBJEXT,;t t
24656 s,@GENCAT@,$GENCAT,;t t
24657 s,@CATOBJEXT@,$CATOBJEXT,;t t
24658 s,@CROSS@,$CROSS,;t t
24660 s,@SYSTEM_HEADER_DIR@,$SYSTEM_HEADER_DIR,;t t
24661 s,@inhibit_libc@,$inhibit_libc,;t t
24662 s,@CC_FOR_BUILD@,$CC_FOR_BUILD,;t t
24663 s,@BUILD_CFLAGS@,$BUILD_CFLAGS,;t t
24664 s,@BUILD_LDFLAGS@,$BUILD_LDFLAGS,;t t
24665 s,@STMP_FIXINC@,$STMP_FIXINC,;t t
24666 s,@STMP_FIXPROTO@,$STMP_FIXPROTO,;t t
24667 s,@collect2@,$collect2,;t t
24668 s,@LIBTOOL@,$LIBTOOL,;t t
24670 s,@FGREP@,$FGREP,;t t
24671 s,@GREP@,$GREP,;t t
24673 s,@DUMPBIN@,$DUMPBIN,;t t
24674 s,@ac_ct_DUMPBIN@,$ac_ct_DUMPBIN,;t t
24675 s,@ac_ct_AR@,$ac_ct_AR,;t t
24676 s,@STRIP@,$STRIP,;t t
24677 s,@ac_ct_STRIP@,$ac_ct_STRIP,;t t
24678 s,@lt_ECHO@,$lt_ECHO,;t t
24679 s,@objdir@,$objdir,;t t
24680 s,@enable_fast_install@,$enable_fast_install,;t t
24681 s,@gcc_cv_as@,$gcc_cv_as,;t t
24682 s,@ORIGINAL_AS_FOR_TARGET@,$ORIGINAL_AS_FOR_TARGET,;t t
24683 s,@gcc_cv_ld@,$gcc_cv_ld,;t t
24684 s,@ORIGINAL_LD_FOR_TARGET@,$ORIGINAL_LD_FOR_TARGET,;t t
24685 s,@gcc_cv_nm@,$gcc_cv_nm,;t t
24686 s,@ORIGINAL_NM_FOR_TARGET@,$ORIGINAL_NM_FOR_TARGET,;t t
24687 s,@gcc_cv_objdump@,$gcc_cv_objdump,;t t
24688 s,@libgcc_visibility@,$libgcc_visibility,;t t
24690 s,@zlibdir@,$zlibdir,;t t
24691 s,@zlibinc@,$zlibinc,;t t
24692 s,@MAINT@,$MAINT,;t t
24693 s,@gcc_tooldir@,$gcc_tooldir,;t t
24694 s,@dollar@,$dollar,;t t
24695 s,@slibdir@,$slibdir,;t t
24696 s,@subdirs@,$subdirs,;t t
24697 s,@srcdir@,$srcdir,;t t
24698 s,@all_compilers@,$all_compilers,;t t
24699 s,@all_gtfiles@,$all_gtfiles,;t t
24700 s,@all_lang_makefrags@,$all_lang_makefrags,;t t
24701 s,@all_lang_makefiles@,$all_lang_makefiles,;t t
24702 s,@all_languages@,$all_languages,;t t
24703 s,@all_selected_languages@,$all_selected_languages,;t t
24704 s,@build_exeext@,$build_exeext,;t t
24705 s,@build_install_headers_dir@,$build_install_headers_dir,;t t
24706 s,@build_xm_file_list@,$build_xm_file_list,;t t
24707 s,@build_xm_include_list@,$build_xm_include_list,;t t
24708 s,@build_xm_defines@,$build_xm_defines,;t t
24709 s,@build_file_translate@,$build_file_translate,;t t
24710 s,@check_languages@,$check_languages,;t t
24711 s,@cpp_install_dir@,$cpp_install_dir,;t t
24712 s,@xmake_file@,$xmake_file,;t t
24713 s,@tmake_file@,$tmake_file,;t t
24714 s,@extra_gcc_objs@,$extra_gcc_objs,;t t
24715 s,@extra_headers_list@,$extra_headers_list,;t t
24716 s,@extra_objs@,$extra_objs,;t t
24717 s,@extra_parts@,$extra_parts,;t t
24718 s,@extra_passes@,$extra_passes,;t t
24719 s,@extra_programs@,$extra_programs,;t t
24720 s,@float_h_file@,$float_h_file,;t t
24721 s,@gcc_config_arguments@,$gcc_config_arguments,;t t
24722 s,@gcc_gxx_include_dir@,$gcc_gxx_include_dir,;t t
24723 s,@host_exeext@,$host_exeext,;t t
24724 s,@host_xm_file_list@,$host_xm_file_list,;t t
24725 s,@host_xm_include_list@,$host_xm_include_list,;t t
24726 s,@host_xm_defines@,$host_xm_defines,;t t
24727 s,@out_host_hook_obj@,$out_host_hook_obj,;t t
24728 s,@install@,$install,;t t
24729 s,@lang_opt_files@,$lang_opt_files,;t t
24730 s,@lang_specs_files@,$lang_specs_files,;t t
24731 s,@lang_tree_files@,$lang_tree_files,;t t
24732 s,@local_prefix@,$local_prefix,;t t
24733 s,@md_file@,$md_file,;t t
24734 s,@objc_boehm_gc@,$objc_boehm_gc,;t t
24735 s,@out_file@,$out_file,;t t
24736 s,@out_object_file@,$out_object_file,;t t
24737 s,@thread_file@,$thread_file,;t t
24738 s,@tm_file_list@,$tm_file_list,;t t
24739 s,@tm_include_list@,$tm_include_list,;t t
24740 s,@tm_defines@,$tm_defines,;t t
24741 s,@tm_p_file_list@,$tm_p_file_list,;t t
24742 s,@tm_p_include_list@,$tm_p_include_list,;t t
24743 s,@xm_file_list@,$xm_file_list,;t t
24744 s,@xm_include_list@,$xm_include_list,;t t
24745 s,@xm_defines@,$xm_defines,;t t
24746 s,@c_target_objs@,$c_target_objs,;t t
24747 s,@cxx_target_objs@,$cxx_target_objs,;t t
24748 s,@fortran_target_objs@,$fortran_target_objs,;t t
24749 s,@target_cpu_default@,$target_cpu_default,;t t
24750 s,@GMPLIBS@,$GMPLIBS,;t t
24751 s,@GMPINC@,$GMPINC,;t t
24752 s,@LIBOBJS@,$LIBOBJS,;t t
24753 s,@LTLIBOBJS@,$LTLIBOBJS,;t t
24754 /@language_hooks@/r $language_hooks
24755 s,@language_hooks@,,;t t
24760 cat >>$CONFIG_STATUS <<\_ACEOF
24761 # Split the substitutions into bite-sized pieces for seds with
24762 # small command number limits, like on Digital OSF/1 and HP-UX.
24763 ac_max_sed_lines=48
24764 ac_sed_frag=1 # Number of current file.
24765 ac_beg=1 # First line for current file.
24766 ac_end=$ac_max_sed_lines # Line after last line for current file.
24769 while $ac_more_lines; do
24770 if test $ac_beg -gt 1; then
24771 sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
24773 sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
24775 if test ! -s $tmp/subs.frag; then
24776 ac_more_lines=false
24778 # The purpose of the label and of the branching condition is to
24779 # speed up the sed processing (if there are no `@' at all, there
24780 # is no need to browse any of the substitutions).
24781 # These are the two extra sed commands mentioned above.
24783 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
24784 if test -z "$ac_sed_cmds"; then
24785 ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
24787 ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
24789 ac_sed_frag=`expr $ac_sed_frag + 1`
24791 ac_end=`expr $ac_end + $ac_max_sed_lines`
24794 if test -z "$ac_sed_cmds"; then
24797 fi # test -n "$CONFIG_FILES"
24800 cat >>$CONFIG_STATUS <<\_ACEOF
24801 for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
24802 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
24804 - | *:- | *:-:* ) # input from stdin
24806 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
24807 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
24808 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
24809 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
24810 * ) ac_file_in=$ac_file.in ;;
24813 # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
24814 ac_dir=`(dirname "$ac_file") 2>/dev/null ||
24815 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
24816 X"$ac_file" : 'X\(//\)[^/]' \| \
24817 X"$ac_file" : 'X\(//\)$' \| \
24818 X"$ac_file" : 'X\(/\)' \| \
24819 . : '\(.\)' 2>/dev/null ||
24821 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
24822 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
24823 /^X\(\/\/\)$/{ s//\1/; q; }
24824 /^X\(\/\).*/{ s//\1/; q; }
24826 { if $as_mkdir_p; then
24831 while test ! -d "$as_dir"; do
24832 as_dirs="$as_dir $as_dirs"
24833 as_dir=`(dirname "$as_dir") 2>/dev/null ||
24834 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
24835 X"$as_dir" : 'X\(//\)[^/]' \| \
24836 X"$as_dir" : 'X\(//\)$' \| \
24837 X"$as_dir" : 'X\(/\)' \| \
24838 . : '\(.\)' 2>/dev/null ||
24840 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
24841 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
24842 /^X\(\/\/\)$/{ s//\1/; q; }
24843 /^X\(\/\).*/{ s//\1/; q; }
24846 test ! -n "$as_dirs" || mkdir $as_dirs
24847 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
24848 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
24849 { (exit 1); exit 1; }; }; }
24853 if test "$ac_dir" != .; then
24854 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
24855 # A "../" for each directory in $ac_dir_suffix.
24856 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
24858 ac_dir_suffix= ac_top_builddir=
24862 .) # No --srcdir option. We are building in place.
24864 if test -z "$ac_top_builddir"; then
24867 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
24869 [\\/]* | ?:[\\/]* ) # Absolute path.
24870 ac_srcdir=$srcdir$ac_dir_suffix;
24871 ac_top_srcdir=$srcdir ;;
24872 *) # Relative path.
24873 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
24874 ac_top_srcdir=$ac_top_builddir$srcdir ;;
24877 # Do not use `cd foo && pwd` to compute absolute paths, because
24878 # the directories may not exist.
24880 .) ac_abs_builddir="$ac_dir";;
24883 .) ac_abs_builddir=`pwd`;;
24884 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
24885 *) ac_abs_builddir=`pwd`/"$ac_dir";;
24888 case $ac_abs_builddir in
24889 .) ac_abs_top_builddir=${ac_top_builddir}.;;
24891 case ${ac_top_builddir}. in
24892 .) ac_abs_top_builddir=$ac_abs_builddir;;
24893 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
24894 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
24897 case $ac_abs_builddir in
24898 .) ac_abs_srcdir=$ac_srcdir;;
24901 .) ac_abs_srcdir=$ac_abs_builddir;;
24902 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
24903 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
24906 case $ac_abs_builddir in
24907 .) ac_abs_top_srcdir=$ac_top_srcdir;;
24909 case $ac_top_srcdir in
24910 .) ac_abs_top_srcdir=$ac_abs_builddir;;
24911 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
24912 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
24918 if test x"$ac_file" != x-; then
24919 { echo "$as_me:$LINENO: creating $ac_file" >&5
24920 echo "$as_me: creating $ac_file" >&6;}
24923 # Let's still pretend it is `configure' which instantiates (i.e., don't
24924 # use $as_me), people would be surprised to read:
24925 # /* config.h. Generated by config.status. */
24926 if test x"$ac_file" = x-; then
24929 configure_input="$ac_file. "
24931 configure_input=$configure_input"Generated from `echo $ac_file_in |
24932 sed 's,.*/,,'` by configure."
24934 # First look for the input files in the build tree, otherwise in the
24936 ac_file_inputs=`IFS=:
24937 for f in $ac_file_in; do
24939 -) echo $tmp/stdin ;;
24941 # Absolute (can't be DOS-style, as IFS=:)
24942 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
24943 echo "$as_me: error: cannot find input file: $f" >&2;}
24944 { (exit 1); exit 1; }; }
24947 if test -f "$f"; then
24950 elif test -f "$srcdir/$f"; then
24955 { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
24956 echo "$as_me: error: cannot find input file: $f" >&2;}
24957 { (exit 1); exit 1; }; }
24960 done` || { (exit 1); exit 1; }
24962 cat >>$CONFIG_STATUS <<_ACEOF
24966 cat >>$CONFIG_STATUS <<\_ACEOF
24968 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
24969 s,@configure_input@,$configure_input,;t t
24970 s,@srcdir@,$ac_srcdir,;t t
24971 s,@abs_srcdir@,$ac_abs_srcdir,;t t
24972 s,@top_srcdir@,$ac_top_srcdir,;t t
24973 s,@abs_top_srcdir@,$ac_abs_top_srcdir,;t t
24974 s,@builddir@,$ac_builddir,;t t
24975 s,@abs_builddir@,$ac_abs_builddir,;t t
24976 s,@top_builddir@,$ac_top_builddir,;t t
24977 s,@abs_top_builddir@,$ac_abs_top_builddir,;t t
24978 " $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
24980 if test x"$ac_file" != x-; then
24981 mv $tmp/out $ac_file
24987 # Run the commands associated with the file.
24989 as ) chmod +x as ;;
24990 collect-ld ) chmod +x collect-ld ;;
24991 nm ) chmod +x nm ;;
24995 cat >>$CONFIG_STATUS <<\_ACEOF
24998 # CONFIG_HEADER section.
25001 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
25002 # NAME is the cpp macro being defined and VALUE is the value it is being given.
25004 # ac_d sets the value in "#define NAME VALUE" lines.
25005 ac_dA='s,^\([ ]*\)#\([ ]*define[ ][ ]*\)'
25006 ac_dB='[ ].*$,\1#\2'
25009 # ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
25010 ac_uA='s,^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
25011 ac_uB='$,\1#\2define\3'
25015 for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
25016 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
25018 - | *:- | *:-:* ) # input from stdin
25020 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
25021 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
25022 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
25023 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
25024 * ) ac_file_in=$ac_file.in ;;
25027 test x"$ac_file" != x- && { echo "$as_me:$LINENO: creating $ac_file" >&5
25028 echo "$as_me: creating $ac_file" >&6;}
25030 # First look for the input files in the build tree, otherwise in the
25032 ac_file_inputs=`IFS=:
25033 for f in $ac_file_in; do
25035 -) echo $tmp/stdin ;;
25037 # Absolute (can't be DOS-style, as IFS=:)
25038 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
25039 echo "$as_me: error: cannot find input file: $f" >&2;}
25040 { (exit 1); exit 1; }; }
25041 # Do quote $f, to prevent DOS paths from being IFS'd.
25044 if test -f "$f"; then
25047 elif test -f "$srcdir/$f"; then
25052 { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
25053 echo "$as_me: error: cannot find input file: $f" >&2;}
25054 { (exit 1); exit 1; }; }
25057 done` || { (exit 1); exit 1; }
25058 # Remove the trailing spaces.
25059 sed 's/[ ]*$//' $ac_file_inputs >$tmp/in
25063 # Transform confdefs.h into two sed scripts, `conftest.defines' and
25064 # `conftest.undefs', that substitutes the proper values into
25065 # config.h.in to produce config.h. The first handles `#define'
25066 # templates, and the second `#undef' templates.
25067 # And first: Protect against being on the right side of a sed subst in
25068 # config.status. Protect against being in an unquoted here document
25069 # in config.status.
25070 rm -f conftest.defines conftest.undefs
25071 # Using a here document instead of a string reduces the quoting nightmare.
25072 # Putting comments in sed scripts is not portable.
25074 # `end' is used to avoid that the second main sed command (meant for
25075 # 0-ary CPP macros) applies to n-ary macro definitions.
25076 # See the Autoconf documentation for `clear'.
25077 cat >confdef2sed.sed <<\_ACEOF
25082 s,^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*\)\(([^)]*)\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1\2${ac_dC}\3${ac_dD},gp
25084 s,^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD},gp
25087 # If some macros were called several times there might be several times
25088 # the same #defines, which is useless. Nevertheless, we may not want to
25089 # sort them, since we want the *last* AC-DEFINE to be honored.
25090 uniq confdefs.h | sed -n -f confdef2sed.sed >conftest.defines
25091 sed 's/ac_d/ac_u/g' conftest.defines >conftest.undefs
25092 rm -f confdef2sed.sed
25094 # This sed command replaces #undef with comments. This is necessary, for
25095 # example, in the case of _POSIX_SOURCE, which is predefined and required
25096 # on some systems where configure will not decide to define it.
25097 cat >>conftest.undefs <<\_ACEOF
25098 s,^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */,
25101 # Break up conftest.defines because some shells have a limit on the size
25102 # of here documents, and old seds have small limits too (100 cmds).
25103 echo ' # Handle all the #define templates only if necessary.' >>$CONFIG_STATUS
25104 echo ' if grep "^[ ]*#[ ]*define" $tmp/in >/dev/null; then' >>$CONFIG_STATUS
25105 echo ' # If there are no defines, we may have an empty if/fi' >>$CONFIG_STATUS
25106 echo ' :' >>$CONFIG_STATUS
25107 rm -f conftest.tail
25108 while grep . conftest.defines >/dev/null
25110 # Write a limited-size here document to $tmp/defines.sed.
25111 echo ' cat >$tmp/defines.sed <<CEOF' >>$CONFIG_STATUS
25112 # Speed up: don't consider the non `#define' lines.
25113 echo '/^[ ]*#[ ]*define/!b' >>$CONFIG_STATUS
25114 # Work around the forget-to-reset-the-flag bug.
25115 echo 't clr' >>$CONFIG_STATUS
25116 echo ': clr' >>$CONFIG_STATUS
25117 sed ${ac_max_here_lines}q conftest.defines >>$CONFIG_STATUS
25119 sed -f $tmp/defines.sed $tmp/in >$tmp/out
25121 mv $tmp/out $tmp/in
25123 sed 1,${ac_max_here_lines}d conftest.defines >conftest.tail
25124 rm -f conftest.defines
25125 mv conftest.tail conftest.defines
25127 rm -f conftest.defines
25128 echo ' fi # grep' >>$CONFIG_STATUS
25129 echo >>$CONFIG_STATUS
25131 # Break up conftest.undefs because some shells have a limit on the size
25132 # of here documents, and old seds have small limits too (100 cmds).
25133 echo ' # Handle all the #undef templates' >>$CONFIG_STATUS
25134 rm -f conftest.tail
25135 while grep . conftest.undefs >/dev/null
25137 # Write a limited-size here document to $tmp/undefs.sed.
25138 echo ' cat >$tmp/undefs.sed <<CEOF' >>$CONFIG_STATUS
25139 # Speed up: don't consider the non `#undef'
25140 echo '/^[ ]*#[ ]*undef/!b' >>$CONFIG_STATUS
25141 # Work around the forget-to-reset-the-flag bug.
25142 echo 't clr' >>$CONFIG_STATUS
25143 echo ': clr' >>$CONFIG_STATUS
25144 sed ${ac_max_here_lines}q conftest.undefs >>$CONFIG_STATUS
25146 sed -f $tmp/undefs.sed $tmp/in >$tmp/out
25148 mv $tmp/out $tmp/in
25150 sed 1,${ac_max_here_lines}d conftest.undefs >conftest.tail
25151 rm -f conftest.undefs
25152 mv conftest.tail conftest.undefs
25154 rm -f conftest.undefs
25156 cat >>$CONFIG_STATUS <<\_ACEOF
25157 # Let's still pretend it is `configure' which instantiates (i.e., don't
25158 # use $as_me), people would be surprised to read:
25159 # /* config.h. Generated by config.status. */
25160 if test x"$ac_file" = x-; then
25161 echo "/* Generated by configure. */" >$tmp/config.h
25163 echo "/* $ac_file. Generated by configure. */" >$tmp/config.h
25165 cat $tmp/in >>$tmp/config.h
25167 if test x"$ac_file" != x-; then
25168 if diff $ac_file $tmp/config.h >/dev/null 2>&1; then
25169 { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
25170 echo "$as_me: $ac_file is unchanged" >&6;}
25172 ac_dir=`(dirname "$ac_file") 2>/dev/null ||
25173 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
25174 X"$ac_file" : 'X\(//\)[^/]' \| \
25175 X"$ac_file" : 'X\(//\)$' \| \
25176 X"$ac_file" : 'X\(/\)' \| \
25177 . : '\(.\)' 2>/dev/null ||
25179 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
25180 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
25181 /^X\(\/\/\)$/{ s//\1/; q; }
25182 /^X\(\/\).*/{ s//\1/; q; }
25184 { if $as_mkdir_p; then
25189 while test ! -d "$as_dir"; do
25190 as_dirs="$as_dir $as_dirs"
25191 as_dir=`(dirname "$as_dir") 2>/dev/null ||
25192 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
25193 X"$as_dir" : 'X\(//\)[^/]' \| \
25194 X"$as_dir" : 'X\(//\)$' \| \
25195 X"$as_dir" : 'X\(/\)' \| \
25196 . : '\(.\)' 2>/dev/null ||
25198 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
25199 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
25200 /^X\(\/\/\)$/{ s//\1/; q; }
25201 /^X\(\/\).*/{ s//\1/; q; }
25204 test ! -n "$as_dirs" || mkdir $as_dirs
25205 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
25206 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
25207 { (exit 1); exit 1; }; }; }
25210 mv $tmp/config.h $ac_file
25214 rm -f $tmp/config.h
25218 cat >>$CONFIG_STATUS <<\_ACEOF
25221 # CONFIG_COMMANDS section.
25223 for ac_file in : $CONFIG_COMMANDS; do test "x$ac_file" = x: && continue
25224 ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
25225 ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
25226 ac_dir=`(dirname "$ac_dest") 2>/dev/null ||
25227 $as_expr X"$ac_dest" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
25228 X"$ac_dest" : 'X\(//\)[^/]' \| \
25229 X"$ac_dest" : 'X\(//\)$' \| \
25230 X"$ac_dest" : 'X\(/\)' \| \
25231 . : '\(.\)' 2>/dev/null ||
25233 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
25234 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
25235 /^X\(\/\/\)$/{ s//\1/; q; }
25236 /^X\(\/\).*/{ s//\1/; q; }
25238 { if $as_mkdir_p; then
25243 while test ! -d "$as_dir"; do
25244 as_dirs="$as_dir $as_dirs"
25245 as_dir=`(dirname "$as_dir") 2>/dev/null ||
25246 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
25247 X"$as_dir" : 'X\(//\)[^/]' \| \
25248 X"$as_dir" : 'X\(//\)$' \| \
25249 X"$as_dir" : 'X\(/\)' \| \
25250 . : '\(.\)' 2>/dev/null ||
25252 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
25253 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
25254 /^X\(\/\/\)$/{ s//\1/; q; }
25255 /^X\(\/\).*/{ s//\1/; q; }
25258 test ! -n "$as_dirs" || mkdir $as_dirs
25259 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
25260 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
25261 { (exit 1); exit 1; }; }; }
25265 if test "$ac_dir" != .; then
25266 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
25267 # A "../" for each directory in $ac_dir_suffix.
25268 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
25270 ac_dir_suffix= ac_top_builddir=
25274 .) # No --srcdir option. We are building in place.
25276 if test -z "$ac_top_builddir"; then
25279 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
25281 [\\/]* | ?:[\\/]* ) # Absolute path.
25282 ac_srcdir=$srcdir$ac_dir_suffix;
25283 ac_top_srcdir=$srcdir ;;
25284 *) # Relative path.
25285 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
25286 ac_top_srcdir=$ac_top_builddir$srcdir ;;
25289 # Do not use `cd foo && pwd` to compute absolute paths, because
25290 # the directories may not exist.
25292 .) ac_abs_builddir="$ac_dir";;
25295 .) ac_abs_builddir=`pwd`;;
25296 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
25297 *) ac_abs_builddir=`pwd`/"$ac_dir";;
25300 case $ac_abs_builddir in
25301 .) ac_abs_top_builddir=${ac_top_builddir}.;;
25303 case ${ac_top_builddir}. in
25304 .) ac_abs_top_builddir=$ac_abs_builddir;;
25305 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
25306 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
25309 case $ac_abs_builddir in
25310 .) ac_abs_srcdir=$ac_srcdir;;
25313 .) ac_abs_srcdir=$ac_abs_builddir;;
25314 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
25315 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
25318 case $ac_abs_builddir in
25319 .) ac_abs_top_srcdir=$ac_top_srcdir;;
25321 case $ac_top_srcdir in
25322 .) ac_abs_top_srcdir=$ac_abs_builddir;;
25323 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
25324 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
25329 { echo "$as_me:$LINENO: executing $ac_dest commands" >&5
25330 echo "$as_me: executing $ac_dest commands" >&6;}
25333 case ${CONFIG_HEADERS} in
25334 *auto-host.h:config.in*)
25337 # Make sure all the subdirs exist.
25338 for d in $subdirs doc build
25340 test -d $d || mkdir $d
25347 cat >>$CONFIG_STATUS <<\_ACEOF
25349 { (exit 0); exit 0; }
25351 chmod +x $CONFIG_STATUS
25352 ac_clean_files=$ac_clean_files_save
25355 # configure is writing to config.log, and then calls config.status.
25356 # config.status does its own redirection, appending to config.log.
25357 # Unfortunately, on DOS this fails, as config.log is still kept open
25358 # by configure, so config.status won't be able to write to it; its
25359 # output is simply discarded. So we exec the FD to /dev/null,
25360 # effectively closing config.log, so it can be properly (re)opened and
25361 # appended to by config.status. When coming back to configure, we
25362 # need to make the FD available again.
25363 if test "$no_create" != yes; then
25365 ac_config_status_args=
25366 test "$silent" = yes &&
25367 ac_config_status_args="$ac_config_status_args --quiet"
25369 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
25371 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
25372 # would make configure fail if this is the last instruction.
25373 $ac_cs_success || { (exit 1); exit 1; }