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 OBJDUMP ac_ct_OBJDUMP ac_ct_AR STRIP ac_ct_STRIP lt_ECHO DSYMUTIL ac_ct_DSYMUTIL NMEDIT ac_ct_NMEDIT LIPO ac_ct_LIPO OTOOL ac_ct_OTOOL OTOOL64 ac_ct_OTOOL64 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 PPLLIBS PPLINC CLOOGLIBS CLOOGINC 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
931 ac_env_PPLLIBS_set
=${PPLLIBS+set}
932 ac_env_PPLLIBS_value
=$PPLLIBS
933 ac_cv_env_PPLLIBS_set
=${PPLLIBS+set}
934 ac_cv_env_PPLLIBS_value
=$PPLLIBS
935 ac_env_PPLINC_set
=${PPLINC+set}
936 ac_env_PPLINC_value
=$PPLINC
937 ac_cv_env_PPLINC_set
=${PPLINC+set}
938 ac_cv_env_PPLINC_value
=$PPLINC
939 ac_env_CLOOGLIBS_set
=${CLOOGLIBS+set}
940 ac_env_CLOOGLIBS_value
=$CLOOGLIBS
941 ac_cv_env_CLOOGLIBS_set
=${CLOOGLIBS+set}
942 ac_cv_env_CLOOGLIBS_value
=$CLOOGLIBS
943 ac_env_CLOOGINC_set
=${CLOOGINC+set}
944 ac_env_CLOOGINC_value
=$CLOOGINC
945 ac_cv_env_CLOOGINC_set
=${CLOOGINC+set}
946 ac_cv_env_CLOOGINC_value
=$CLOOGINC
949 # Report the --help message.
951 if test "$ac_init_help" = "long"; then
952 # Omit some internal or obsolete options to make the list less imposing.
953 # This message is too long to be a string in the A/UX 3.1 sh.
955 \`configure' configures this package to adapt to many kinds of systems.
957 Usage: $0 [OPTION]... [VAR=VALUE]...
959 To assign environment variables (e.g., CC, CFLAGS...), specify them as
960 VAR=VALUE. See below for descriptions of some of the useful variables.
962 Defaults for the options are specified in brackets.
965 -h, --help display this help and exit
966 --help=short display options specific to this package
967 --help=recursive display the short help of all the included packages
968 -V, --version display version information and exit
969 -q, --quiet, --silent do not print \`checking...' messages
970 --cache-file=FILE cache test results in FILE [disabled]
971 -C, --config-cache alias for \`--cache-file=config.cache'
972 -n, --no-create do not create output files
973 --srcdir=DIR find the sources in DIR [configure dir or \`..']
978 Installation directories:
979 --prefix=PREFIX install architecture-independent files in PREFIX
981 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
984 By default, \`make install' will install all the files in
985 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
986 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
987 for instance \`--prefix=\$HOME'.
989 For better control, use the options below.
991 Fine tuning of the installation directories:
992 --bindir=DIR user executables [EPREFIX/bin]
993 --sbindir=DIR system admin executables [EPREFIX/sbin]
994 --libexecdir=DIR program executables [EPREFIX/libexec]
995 --datadir=DIR read-only architecture-independent data [PREFIX/share]
996 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
997 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
998 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
999 --libdir=DIR object code libraries [EPREFIX/lib]
1000 --includedir=DIR C header files [PREFIX/include]
1001 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1002 --infodir=DIR info documentation [PREFIX/info]
1003 --mandir=DIR man documentation [PREFIX/man]
1009 --program-prefix=PREFIX prepend PREFIX to installed program names
1010 --program-suffix=SUFFIX append SUFFIX to installed program names
1011 --program-transform-name=PROGRAM run
sed PROGRAM on installed program names
1014 --build=BUILD configure
for building on BUILD
[guessed
]
1015 --host=HOST cross-compile to build programs to run on HOST
[BUILD
]
1016 --target=TARGET configure
for building compilers
for TARGET
[HOST
]
1020 if test -n "$ac_init_help"; then
1025 --disable-FEATURE do not include FEATURE
(same as
--enable-FEATURE=no
)
1026 --enable-FEATURE[=ARG
] include FEATURE
[ARG
=yes]
1027 --enable-generated-files-in-srcdir
1028 put copies of generated files
in source dir
1029 intended
for creating
source tarballs
for users
1030 without texinfo bison or flex.
1031 --enable-werror-always enable -Werror despite compiler version
1032 --enable-checking=LIST
1033 enable expensive run-time checks. With LIST
,
1034 enable only specific categories of checks.
1035 Categories are
: yes,no
,all
,none
,release.
1036 Flags are
: assert
,df
,fold,gc
,gcac
,gimple
,misc
,
1037 rtlflag
,rtl
,runtime
,tree
,valgrind
,types.
1038 --enable-coverage=LEVEL
1039 enable compiler
's code coverage collection.
1040 Use to measure compiler performance and locate
1041 unused parts of the compiler. With LEVEL, specify
1042 optimization. Values are opt, noopt,
1044 --enable-gather-detailed-mem-stats enable detailed memory allocation stats gathering
1045 --enable-multilib enable library support for multiple ABIs
1046 --enable-__cxa_atexit enable __cxa_atexit for C++
1047 --enable-decimal-float={no,yes,bid,dpd}
1048 enable decimal float extension to C. Selecting 'bid
'
1049 or 'dpd
' choses which decimal floating point format
1051 --enable-fixed-point enable fixed-point arithmetic extension to C
1052 --enable-threads enable thread usage for target GCC
1053 --enable-threads=LIB use LIB thread package for target GCC
1054 --enable-tls enable or disable generation of tls code
1055 overriding the assembler check for tls support
1056 --enable-objc-gc enable the use of Boehm's garbage collector with
1057 the GNU Objective-C runtime
1058 --disable-shared don
't provide a shared libgcc
1059 --enable-intermodule build the compiler in one step
1060 --enable-languages=LIST specify which front-ends to build
1061 --disable-rpath do not hardcode runtime library paths
1062 --enable-initfini-array use .init_array/.fini_array sections
1063 --enable-sjlj-exceptions
1064 arrange to use setjmp/longjmp exception handling
1065 --enable-secureplt enable -msecure-plt by default for PowerPC
1066 --enable-cld enable -mcld by default for 32bit x86
1067 --disable-win32-registry
1068 disable lookup of installation paths in the
1069 Registry on Windows hosts
1070 --enable-win32-registry enable registry lookup (default)
1071 --enable-win32-registry=KEY
1072 use KEY instead of GCC version as the last portion
1074 --enable-shared[=PKGS]
1075 build shared libraries [default=yes]
1076 --enable-static[=PKGS]
1077 build static libraries [default=yes]
1078 --enable-fast-install[=PKGS]
1079 optimize for fast installation [default=yes]
1080 --disable-libtool-lock avoid locking (might break parallel builds)
1081 --enable-maintainer-mode
1082 enable make rules and dependencies not useful
1083 (and sometimes confusing) to the casual installer
1084 --enable-version-specific-runtime-libs
1085 specify that runtime libraries should be
1086 installed in a compiler-specific directory
1089 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1090 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1091 --with-build-libsubdir=DIR Directory where to find libraries for build system
1092 --with-local-prefix=DIR specifies directory to put local include
1093 --with-gxx-include-dir=DIR
1094 specifies directory to put g++ header files
1095 --with-cpp-install-dir=DIR
1096 install the user visible C preprocessor in DIR
1097 (relative to PREFIX) as well as PREFIX/bin
1098 --with-gnu-ld arrange to work with GNU ld.
1099 --with-ld arrange to use the specified ld (full pathname)
1100 --with-demangler-in-ld try to use demangler in GNU ld.
1101 --with-gnu-as arrange to work with GNU as
1102 --with-as arrange to use the specified as (full pathname)
1103 --with-stabs arrange to use stabs instead of host debug format
1104 --with-dwarf2 force the default debug format to be DWARF 2
1105 --with-build-sysroot=sysroot
1106 use sysroot as the system root during the build
1107 --with-sysroot=DIR Search for usr/lib, usr/include, et al, within DIR.
1108 --with-pkgversion=PKG Use PKG in the version string in place of "GCC"
1109 --with-bugurl=URL Direct users to URL to report a bug
1110 --with-gnu-ld assume the C compiler uses GNU ld default=no
1111 --with-libiconv-prefix[=DIR] search for libiconv in DIR/include and DIR/lib
1112 --without-libiconv-prefix don't search
for libiconv
in includedir and libdir
1113 --with-system-libunwind use installed libunwind
1114 --with-pic try to use only PIC
/non-PIC objects
[default
=use
1116 --with-gnu-ld assume the C compiler uses GNU ld
[default
=no
]
1117 --with-long-double-128 Use
128-bit long double by default.
1118 --with-gc={page
,zone
} choose the garbage collection mechanism to use
1120 --with-system-zlib use installed libz
1121 --with-slibdir=DIR shared libraries
in DIR
[LIBDIR
]
1122 --with-datarootdir=DIR Use DIR as the data root
[PREFIX
/share
]
1123 --with-docdir=DIR Install documentation
in DIR
[DATAROOTDIR
]
1124 --with-htmldir=DIR html documentation
in in DIR
[DOCDIR
]
1126 Some influential environment variables
:
1127 CC C compiler
command
1128 CFLAGS C compiler flags
1129 LDFLAGS linker flags
, e.g.
-L<lib dir
> if you have libraries
in a
1130 nonstandard directory
<lib dir
>
1131 CPPFLAGS C
/C
++ preprocessor flags
, e.g.
-I<include dir
> if you have
1132 headers
in a nonstandard directory
<include dir
>
1134 GMPLIBS How to link GMP
1135 GMPINC How to
find GMP include files
1136 PPLLIBS How to link PPL
1137 PPLINC How to
find PPL include files
1138 CLOOGLIBS How to link CLOOG
1139 CLOOGINC How to
find CLOOG include files
1141 Use these variables to override the choices made by
`configure' or to help
1142 it to find libraries and programs with nonstandard names/locations.
1147 if test "$ac_init_help" = "recursive"; then
1148 # If there are subdirs, report their specific --help.
1150 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1151 test -d $ac_dir || continue
1154 if test "$ac_dir" != .; then
1155 ac_dir_suffix=/`echo "$ac_dir" |
sed 's,^\.[\\/],,'`
1156 # A "../" for each directory in $ac_dir_suffix.
1157 ac_top_builddir=`echo "$ac_dir_suffix" |
sed 's,/[^\\/]*,../,g'`
1159 ac_dir_suffix= ac_top_builddir=
1163 .) # No --srcdir option. We are building in place.
1165 if test -z "$ac_top_builddir"; then
1168 ac_top_srcdir=`echo $ac_top_builddir |
sed 's,/$,,'`
1170 [\\/]* | ?:[\\/]* ) # Absolute path.
1171 ac_srcdir=$srcdir$ac_dir_suffix;
1172 ac_top_srcdir=$srcdir ;;
1174 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
1175 ac_top_srcdir=$ac_top_builddir$srcdir ;;
1178 # Do not use `cd foo
&& pwd` to compute absolute paths, because
1179 # the directories may not exist.
1181 .) ac_abs_builddir="$ac_dir";;
1184 .) ac_abs_builddir=`pwd`;;
1185 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
1186 *) ac_abs_builddir=`pwd`/"$ac_dir";;
1189 case $ac_abs_builddir in
1190 .) ac_abs_top_builddir=${ac_top_builddir}.;;
1192 case ${ac_top_builddir}. in
1193 .) ac_abs_top_builddir=$ac_abs_builddir;;
1194 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
1195 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
1198 case $ac_abs_builddir in
1199 .) ac_abs_srcdir=$ac_srcdir;;
1202 .) ac_abs_srcdir=$ac_abs_builddir;;
1203 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
1204 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
1207 case $ac_abs_builddir in
1208 .) ac_abs_top_srcdir=$ac_top_srcdir;;
1210 case $ac_top_srcdir in
1211 .) ac_abs_top_srcdir=$ac_abs_builddir;;
1212 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
1213 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
1218 # Check for guested configure; otherwise get Cygnus style configure.
1219 if test -f $ac_srcdir/configure.gnu; then
1221 $SHELL $ac_srcdir/configure.gnu --help=recursive
1222 elif test -f $ac_srcdir/configure; then
1224 $SHELL $ac_srcdir/configure --help=recursive
1225 elif test -f $ac_srcdir/configure.ac ||
1226 test -f $ac_srcdir/configure.in; then
1228 $ac_configure --help
1230 echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1236 test -n "$ac_init_help" && exit 0
1237 if $ac_init_version; then
1240 Copyright (C) 2003 Free Software Foundation, Inc.
1241 This configure script is free software; the Free Software Foundation
1242 gives unlimited permission to copy, distribute and modify it.
1248 This file contains any messages produced by compilers while
1249 running configure, to aid debugging if configure makes a mistake.
1251 It was created by $as_me, which was
1252 generated by GNU Autoconf 2.59. Invocation command line was
1263 hostname = `(hostname || uname
-n) 2>/dev
/null |
sed 1q
`
1264 uname -m = `(uname
-m) 2>/dev
/null ||
echo unknown
`
1265 uname -r = `(uname
-r) 2>/dev
/null ||
echo unknown
`
1266 uname -s = `(uname
-s) 2>/dev
/null ||
echo unknown
`
1267 uname -v = `(uname
-v) 2>/dev
/null ||
echo unknown
`
1269 /usr/bin/uname -p = `(/usr
/bin
/uname
-p) 2>/dev
/null ||
echo unknown
`
1270 /bin/uname -X = `(/bin
/uname
-X) 2>/dev
/null ||
echo unknown
`
1272 /bin/arch = `(/bin
/arch
) 2>/dev
/null ||
echo unknown
`
1273 /usr/bin/arch -k = `(/usr
/bin
/arch
-k) 2>/dev
/null ||
echo unknown
`
1274 /usr/convex/getsysinfo = `(/usr
/convex
/getsysinfo
) 2>/dev
/null ||
echo unknown
`
1275 hostinfo = `(hostinfo
) 2>/dev
/null ||
echo unknown
`
1276 /bin/machine = `(/bin
/machine
) 2>/dev
/null ||
echo unknown
`
1277 /usr/bin/oslevel = `(/usr
/bin
/oslevel
) 2>/dev
/null ||
echo unknown
`
1278 /bin/universe = `(/bin
/universe
) 2>/dev
/null ||
echo unknown
`
1282 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1286 test -z "$as_dir" && as_dir=.
1287 echo "PATH: $as_dir"
1302 # Keep a trace of the command line.
1303 # Strip out --no-create and --no-recursion so they do not pile up.
1304 # Strip out --silent because we don't want to record it for future runs.
1305 # Also quote any args containing shell meta-characters.
1306 # Make two passes to allow for proper duplicate-argument suppression.
1311 ac_must_keep_next=false
1317 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1318 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1319 | -silent | --silent | --silen | --sile | --sil)
1321 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1322 ac_arg=`echo "$ac_arg" |
sed "s/'/'\\\\\\\\''/g"` ;;
1325 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1327 ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1328 if test $ac_must_keep_next = true; then
1329 ac_must_keep_next=false # Got value, back to normal.
1332 *=* | --config-cache | -C | -disable-* | --disable-* \
1333 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1334 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1335 | -with-* | --with-* | -without-* | --without-* | --x)
1336 case "$ac_configure_args0 " in
1337 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1340 -* ) ac_must_keep_next=true ;;
1343 ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'"
1344 # Get rid of the leading space.
1350 $as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1351 $as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1353 # When interrupted or exit'd, cleanup temporary files, and complete
1354 # config.log. We remove comments because anyway the quotes in there
1355 # would cause problems or look ugly.
1356 # WARNING: Be sure not to use single quotes in there, as some shells,
1357 # such as our DU 5.0 friend, will then `close
' the trap.
1358 trap 'exit_status
=$?
1359 # Save into config.log some information that might help in debugging.
1364 ## ---------------- ##
1365 ## Cache variables. ##
1366 ## ---------------- ##
1369 # The following way of writing the cache mishandles newlines in values,
1372 case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in
1375 "s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
1376 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
1380 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
1387 ## ----------------- ##
1388 ## Output variables. ##
1389 ## ----------------- ##
1392 for ac_var
in $ac_subst_vars
1394 eval ac_val
=$
`echo $ac_var`
1395 echo "$ac_var='"'"'$ac_val'"'"'"
1399 if test -n "$ac_subst_files"; then
1406 for ac_var
in $ac_subst_files
1408 eval ac_val
=$
`echo $ac_var`
1409 echo "$ac_var='"'"'$ac_val'"'"'"
1414 if test -s confdefs.h
; then
1421 sed "/^$/d" confdefs.h |
sort
1424 test "$ac_signal" != 0 &&
1425 echo "$as_me: caught signal $ac_signal"
1426 echo "$as_me: exit $exit_status"
1428 rm -f core
*.core
&&
1429 rm -rf conftest
* confdefs
* conf$$
* $ac_clean_files &&
1432 for ac_signal in 1 2 13 15; do
1433 trap 'ac_signal
='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1437 # confdefs.h avoids OS command line length limits that DEFS can exceed.
1438 rm -rf conftest* confdefs.h
1439 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
1442 # Predefined preprocessor variables.
1444 cat >>confdefs.h <<_ACEOF
1445 #define PACKAGE_NAME "$PACKAGE_NAME"
1449 cat >>confdefs.h <<_ACEOF
1450 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1454 cat >>confdefs.h <<_ACEOF
1455 #define PACKAGE_VERSION "$PACKAGE_VERSION"
1459 cat >>confdefs.h <<_ACEOF
1460 #define PACKAGE_STRING "$PACKAGE_STRING"
1464 cat >>confdefs.h <<_ACEOF
1465 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1469 # Let the site file select an alternate cache file if it wants to.
1470 # Prefer explicitly selected file to automatically selected ones.
1471 if test -z "$CONFIG_SITE"; then
1472 if test "x$prefix" != xNONE; then
1473 CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
1475 CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
1478 for ac_site_file in $CONFIG_SITE; do
1479 if test -r "$ac_site_file"; then
1480 { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1481 echo "$as_me: loading site script $ac_site_file" >&6;}
1482 sed 's
/^
/|
/' "$ac_site_file" >&5
1487 if test -r "$cache_file"; then
1488 # Some versions of bash will fail to source /dev/null (special
1489 # files actually), so we avoid doing that.
1490 if test -f "$cache_file"; then
1491 { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1492 echo "$as_me: loading cache $cache_file" >&6;}
1494 [\\/]* | ?:[\\/]* ) . $cache_file;;
1495 *) . ./$cache_file;;
1499 { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1500 echo "$as_me: creating cache $cache_file" >&6;}
1504 # Check that the precious variables saved in the cache have kept the same
1506 ac_cache_corrupted=false
1507 for ac_var in `(set) 2>&1 |
1508 sed -n 's
/^ac_env_\
([a-zA-Z_0-9
]*\
)_set
=.
*/\
1/p
'`; do
1509 eval ac_old_set=\$ac_cv_env_${ac_var}_set
1510 eval ac_new_set=\$ac_env_${ac_var}_set
1511 eval ac_old_val="\$ac_cv_env_${ac_var}_value"
1512 eval ac_new_val="\$ac_env_${ac_var}_value"
1513 case $ac_old_set,$ac_new_set in
1515 { echo "$as_me:$LINENO: error: \`$ac_var' was
set to \
`$ac_old_val' in the previous run" >&5
1516 echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run
" >&2;}
1517 ac_cache_corrupted=: ;;
1519 { echo "$as_me:$LINENO: error
: \
`$ac_var' was not set in the previous run" >&5
1520 echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1521 ac_cache_corrupted=: ;;
1524 if test "x$ac_old_val" != "x$ac_new_val"; then
1525 # differences in whitespace do not lead to failure.
1526 ac_old_val_w=`echo x $ac_old_val`
1527 ac_new_val_w=`echo x $ac_new_val`
1528 if test "$ac_old_val_w" != "$ac_new_val_w"; then
1529 { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run
:" >&5
1530 echo "$as_me: error
: \
`$ac_var' has changed since the previous run:" >&2;}
1531 ac_cache_corrupted=:
1533 { echo "$as_me:$LINENO: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
1534 echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run
:" >&2;}
1535 eval $ac_var=\$ac_old_val
1537 { echo "$as_me:$LINENO: former value
: \
`$ac_old_val'" >&5
1538 echo "$as_me: former value: \`$ac_old_val'" >&2;}
1539 { echo "$as_me:$LINENO: current value: \`$ac_new_val'" >&5
1540 echo "$as_me: current value
: \
`$ac_new_val'" >&2;}
1543 # Pass precious variables to config.status.
1544 if test "$ac_new_set" = set; then
1546 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1547 ac_arg=$ac_var=`echo "$ac_new_val" |
sed "s/'/'\\\\\\\\''/g"` ;;
1548 *) ac_arg=$ac_var=$ac_new_val ;;
1550 case " $ac_configure_args " in
1551 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
1552 *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1556 if $ac_cache_corrupted; then
1557 { echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
1558 echo "$as_me: error: in \`$ac_pwd':" >&2;}
1559 { echo "$as_me:$LINENO: error
: changes
in the environment can compromise the build
" >&5
1560 echo "$as_me: error
: changes
in the environment can compromise the build
" >&2;}
1561 { { echo "$as_me:$LINENO: error
: run \
`make distclean' and/or \`rm $cache_file' and start over" >&5
1562 echo "$as_me: error: run \`make distclean' and
/or \
`rm $cache_file' and start over" >&2;}
1563 { (exit 1); exit 1; }; }
1567 ac_cpp='$CPP $CPPFLAGS'
1568 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1569 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1570 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1594 ac_config_headers="$ac_config_headers auto-host.h:config.in"
1597 gcc_version=`cat $srcdir/BASE-VER
`
1599 # Determine the host, build, and target systems
1601 for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
1602 if test -f $ac_dir/install-sh; then
1604 ac_install_sh="$ac_aux_dir/install-sh -c"
1606 elif test -f $ac_dir/install.sh; then
1608 ac_install_sh="$ac_aux_dir/install.sh -c"
1610 elif test -f $ac_dir/shtool; then
1612 ac_install_sh="$ac_aux_dir/shtool install -c"
1616 if test -z "$ac_aux_dir"; then
1617 { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&5
1618 echo "$as_me: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&2;}
1619 { (exit 1); exit 1; }; }
1621 ac_config_guess="$SHELL $ac_aux_dir/config.guess"
1622 ac_config_sub="$SHELL $ac_aux_dir/config.sub"
1623 ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
1625 # Make sure we can run config.sub.
1626 $ac_config_sub sun4 >/dev/null 2>&1 ||
1627 { { echo "$as_me:$LINENO: error: cannot run $ac_config_sub" >&5
1628 echo "$as_me: error: cannot run $ac_config_sub" >&2;}
1629 { (exit 1); exit 1; }; }
1631 echo "$as_me:$LINENO: checking build system type" >&5
1632 echo $ECHO_N "checking build system type... $ECHO_C" >&6
1633 if test "${ac_cv_build+set}" = set; then
1634 echo $ECHO_N "(cached) $ECHO_C" >&6
1636 ac_cv_build_alias=$build_alias
1637 test -z "$ac_cv_build_alias" &&
1638 ac_cv_build_alias=`$ac_config_guess`
1639 test -z "$ac_cv_build_alias" &&
1640 { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
1641 echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
1642 { (exit 1); exit 1; }; }
1643 ac_cv_build=`$ac_config_sub $ac_cv_build_alias` ||
1644 { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_build_alias failed" >&5
1645 echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed" >&2;}
1646 { (exit 1); exit 1; }; }
1649 echo "$as_me:$LINENO: result: $ac_cv_build" >&5
1650 echo "${ECHO_T}$ac_cv_build" >&6
1652 build_cpu=`echo $ac_cv_build |
sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1653 build_vendor=`echo $ac_cv_build |
sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1654 build_os=`echo $ac_cv_build |
sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1657 echo "$as_me:$LINENO: checking host system type" >&5
1658 echo $ECHO_N "checking host system type... $ECHO_C" >&6
1659 if test "${ac_cv_host+set}" = set; then
1660 echo $ECHO_N "(cached) $ECHO_C" >&6
1662 ac_cv_host_alias=$host_alias
1663 test -z "$ac_cv_host_alias" &&
1664 ac_cv_host_alias=$ac_cv_build_alias
1665 ac_cv_host=`$ac_config_sub $ac_cv_host_alias` ||
1666 { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_host_alias failed" >&5
1667 echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
1668 { (exit 1); exit 1; }; }
1671 echo "$as_me:$LINENO: result: $ac_cv_host" >&5
1672 echo "${ECHO_T}$ac_cv_host" >&6
1674 host_cpu=`echo $ac_cv_host |
sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1675 host_vendor=`echo $ac_cv_host |
sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1676 host_os=`echo $ac_cv_host |
sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1679 echo "$as_me:$LINENO: checking target system type" >&5
1680 echo $ECHO_N "checking target system type... $ECHO_C" >&6
1681 if test "${ac_cv_target+set}" = set; then
1682 echo $ECHO_N "(cached) $ECHO_C" >&6
1684 ac_cv_target_alias=$target_alias
1685 test "x$ac_cv_target_alias" = "x" &&
1686 ac_cv_target_alias=$ac_cv_host_alias
1687 ac_cv_target=`$ac_config_sub $ac_cv_target_alias` ||
1688 { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_target_alias failed" >&5
1689 echo "$as_me: error: $ac_config_sub $ac_cv_target_alias failed" >&2;}
1690 { (exit 1); exit 1; }; }
1693 echo "$as_me:$LINENO: result: $ac_cv_target" >&5
1694 echo "${ECHO_T}$ac_cv_target" >&6
1695 target=$ac_cv_target
1696 target_cpu=`echo $ac_cv_target |
sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1697 target_vendor=`echo $ac_cv_target |
sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1698 target_os=`echo $ac_cv_target |
sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1701 # The aliases save the names the user supplied, while $host etc.
1702 # will get canonicalized.
1703 test -n "$target_alias" &&
1704 test "$program_prefix$program_suffix$program_transform_name" = \
1706 program_prefix=${target_alias}-
1708 # Determine the noncanonical target name, for directory use.
1709 case ${build_alias} in
1710 "") build_noncanonical=${build} ;;
1711 *) build_noncanonical=${build_alias} ;;
1714 case ${host_alias} in
1715 "") host_noncanonical=${build_noncanonical} ;;
1716 *) host_noncanonical=${host_alias} ;;
1719 case ${target_alias} in
1720 "") target_noncanonical=${host_noncanonical} ;;
1721 *) target_noncanonical=${target_alias} ;;
1727 # Determine the target- and build-specific subdirectories
1729 # post-stage1 host modules use a different CC_FOR_BUILD so, in order to
1730 # have matching libraries, they should use host libraries: Makefile.tpl
1731 # arranges to pass --with-build-libsubdir=$(HOST_SUBDIR).
1732 # However, they still use the build modules, because the corresponding
1733 # host modules (e.g. bison) are only built for the host when bootstrap
1735 # - build_subdir is where we find build modules, and never changes.
1736 # - build_libsubdir is where we find build libraries, and can be overridden.
1738 # Prefix 'build-' so this never conflicts with target_subdir.
1739 build_subdir="build-${build_noncanonical}"
1741 # Check whether --with-build-libsubdir or --without-build-libsubdir was given.
1742 if test "${with_build_libsubdir+set}" = set; then
1743 withval="$with_build_libsubdir"
1744 build_libsubdir="$withval"
1746 build_libsubdir="$build_subdir"
1748 # --srcdir=. covers the toplevel, while "test -d" covers the subdirectories
1749 if ( test $srcdir = . && test -d gcc ) \
1750 || test -d $srcdir/../host-${host_noncanonical}; then
1751 host_subdir="host-${host_noncanonical}"
1756 target_subdir=${target_noncanonical}
1759 # Set program_transform_name
1760 test "$program_prefix" != NONE &&
1761 program_transform_name="s,^,$program_prefix,;$program_transform_name"
1762 # Use a double $ so make ignores it.
1763 test "$program_suffix" != NONE &&
1764 program_transform_name="s,\$,$program_suffix,;$program_transform_name"
1765 # Double any \ or $. echo might interpret backslashes.
1766 # By default was `s
,x
,x
', remove it if useless.
1767 cat <<\_ACEOF >conftest.sed
1768 s/[\\$]/&&/g;s/;s,x,x,$//
1770 program_transform_name=`echo $program_transform_name | sed -f conftest.sed`
1774 # Check for bogus environment variables.
1775 # Test if LIBRARY_PATH contains the notation for the current directory
1776 # since this would lead to problems installing/building glibc.
1777 # LIBRARY_PATH contains the current directory if one of the following
1779 # - one of the terminals (":" and ";") is the first or last sign
1780 # - two terminals occur directly after each other
1781 # - the path contains an element with a dot in it
1782 echo "$as_me:$LINENO: checking LIBRARY_PATH variable" >&5
1783 echo $ECHO_N "checking LIBRARY_PATH variable... $ECHO_C" >&6
1784 case ${LIBRARY_PATH} in
1785 [:\;]* | *[:\;] | *[:\;][:\;]* | *[:\;]. | .[:\;]*| . | *[:\;].[:\;]* )
1786 library_path_setting="contains current directory"
1789 library_path_setting="ok"
1792 echo "$as_me:$LINENO: result: $library_path_setting" >&5
1793 echo "${ECHO_T}$library_path_setting" >&6
1794 if test "$library_path_setting" != "ok"; then
1795 { { echo "$as_me:$LINENO: error:
1796 *** LIBRARY_PATH shouldn't contain the current directory when
1797 *** building gcc. Please change the environment variable
1798 *** and run configure again.
" >&5
1799 echo "$as_me: error
:
1800 *** LIBRARY_PATH shouldn
't contain the current directory when
1801 *** building gcc. Please change the environment variable
1802 *** and run configure again." >&2;}
1803 { (exit 1); exit 1; }; }
1806 # Test if GCC_EXEC_PREFIX contains the notation for the current directory
1807 # since this would lead to problems installing/building glibc.
1808 # GCC_EXEC_PREFIX contains the current directory if one of the following
1810 # - one of the terminals (":" and ";") is the first or last sign
1811 # - two terminals occur directly after each other
1812 # - the path contains an element with a dot in it
1813 echo "$as_me:$LINENO: checking GCC_EXEC_PREFIX variable" >&5
1814 echo $ECHO_N "checking GCC_EXEC_PREFIX variable... $ECHO_C" >&6
1815 case ${GCC_EXEC_PREFIX} in
1816 [:\;]* | *[:\;] | *[:\;][:\;]* | *[:\;]. | .[:\;]*| . | *[:\;].[:\;]* )
1817 gcc_exec_prefix_setting="contains current directory"
1820 gcc_exec_prefix_setting="ok"
1823 echo "$as_me:$LINENO: result: $gcc_exec_prefix_setting" >&5
1824 echo "${ECHO_T}$gcc_exec_prefix_setting" >&6
1825 if test "$gcc_exec_prefix_setting" != "ok"; then
1826 { { echo "$as_me:$LINENO: error:
1827 *** GCC_EXEC_PREFIX shouldn't contain the current directory when
1828 *** building gcc. Please change the environment variable
1829 *** and run configure again.
" >&5
1830 echo "$as_me: error
:
1831 *** GCC_EXEC_PREFIX shouldn
't contain the current directory when
1832 *** building gcc. Please change the environment variable
1833 *** and run configure again." >&2;}
1834 { (exit 1); exit 1; }; }
1841 # Specify the local prefix
1844 # Check whether --with-local-prefix or --without-local-prefix was given.
1845 if test "${with_local_prefix+set}" = set; then
1846 withval="$with_local_prefix"
1847 case "${withval}" in
1848 yes) { { echo "$as_me:$LINENO: error: bad value ${withval} given for local include directory prefix" >&5
1849 echo "$as_me: error: bad value ${withval} given for local include directory prefix" >&2;}
1850 { (exit 1); exit 1; }; } ;;
1852 *) local_prefix=$with_local_prefix ;;
1856 # Default local prefix if it is empty
1857 if test x$local_prefix = x; then
1858 local_prefix=/usr/local
1861 # Don't
set gcc_gxx_include_dir to gxx_include_dir since that
's only
1862 # passed in by the toplevel make and thus we'd get different behavior
1863 # depending on where we built the sources.
1864 gcc_gxx_include_dir
=
1865 # Specify the g++ header file directory
1867 # Check whether --with-gxx-include-dir or --without-gxx-include-dir was given.
1868 if test "${with_gxx_include_dir+set}" = set; then
1869 withval
="$with_gxx_include_dir"
1870 case "${withval}" in
1871 yes) { { echo "$as_me:$LINENO: error: bad value ${withval} given for g++ include directory" >&5
1872 echo "$as_me: error: bad value ${withval} given for g++ include directory" >&2;}
1873 { (exit 1); exit 1; }; } ;;
1875 *) gcc_gxx_include_dir
=$with_gxx_include_dir ;;
1879 # This logic must match libstdc++-v3/acinclude.m4:GLIBCXX_EXPORT_INSTALL_INFO.
1880 if test x
${gcc_gxx_include_dir} = x
; then
1881 if test x
${enable_version_specific_runtime_libs} = xyes
; then
1882 gcc_gxx_include_dir
='${libsubdir}/include/c++'
1884 libstdcxx_incdir
='include/c++/$(version)'
1885 if test x
$host != x
$target; then
1886 libstdcxx_incdir
="$target_alias/$libstdcxx_incdir"
1888 gcc_gxx_include_dir
="\$(libsubdir)/\$(libsubdir_to_prefix)$libstdcxx_incdir"
1893 # Check whether --with-cpp_install_dir or --without-cpp_install_dir was given.
1894 if test "${with_cpp_install_dir+set}" = set; then
1895 withval
="$with_cpp_install_dir"
1896 if test x
$withval = xyes
; then
1897 { { echo "$as_me:$LINENO: error: option --with-cpp-install-dir requires an argument" >&5
1898 echo "$as_me: error: option --with-cpp-install-dir requires an argument" >&2;}
1899 { (exit 1); exit 1; }; }
1900 elif test x
$withval != xno
; then
1901 cpp_install_dir
=$withval
1905 # We would like to our source tree to be readonly. However when releases or
1906 # pre-releases are generated, the flex/bison generated files as well as the
1907 # various formats of manuals need to be included along with the rest of the
1908 # sources. Therefore we have --enable-generated-files-in-srcdir to do
1911 echo "$as_me:$LINENO: checking whether to place generated files in the source directory" >&5
1912 echo $ECHO_N "checking whether to place generated files in the source directory... $ECHO_C" >&6
1913 # Check whether --enable-generated-files-in-srcdir or --disable-generated-files-in-srcdir was given.
1914 if test "${enable_generated_files_in_srcdir+set}" = set; then
1915 enableval
="$enable_generated_files_in_srcdir"
1916 generated_files_in_srcdir
=$enableval
1918 generated_files_in_srcdir
=no
1921 echo "$as_me:$LINENO: result: $generated_files_in_srcdir" >&5
1922 echo "${ECHO_T}$generated_files_in_srcdir" >&6
1924 if test "$generated_files_in_srcdir" = "yes"; then
1931 # -------------------
1932 # Find default linker
1933 # -------------------
1937 # Check whether --with-gnu-ld or --without-gnu-ld was given.
1938 if test "${with_gnu_ld+set}" = set; then
1939 withval
="$with_gnu_ld"
1940 gnu_ld_flag
="$with_gnu_ld"
1945 # With pre-defined ld
1947 # Check whether --with-ld or --without-ld was given.
1948 if test "${with_ld+set}" = set; then
1950 DEFAULT_LINKER
="$with_ld"
1952 if test x
"${DEFAULT_LINKER+set}" = x
"set"; then
1953 if test ! -x "$DEFAULT_LINKER"; then
1954 { { echo "$as_me:$LINENO: error: cannot execute: $DEFAULT_LINKER: check --with-ld or env. var. DEFAULT_LINKER" >&5
1955 echo "$as_me: error: cannot execute: $DEFAULT_LINKER: check --with-ld or env. var. DEFAULT_LINKER" >&2;}
1956 { (exit 1); exit 1; }; }
1957 elif $DEFAULT_LINKER -v < /dev
/null
2>&1 |
grep GNU
> /dev
/null
; then
1961 cat >>confdefs.h
<<_ACEOF
1962 #define DEFAULT_LINKER "$DEFAULT_LINKER"
1967 gnu_ld
=`if test x"$gnu_ld_flag" = x"yes"; then echo 1; else echo 0; fi`
1969 cat >>confdefs.h
<<_ACEOF
1970 #define HAVE_GNU_LD $gnu_ld
1974 echo "$as_me:$LINENO: checking whether a default linker was specified" >&5
1975 echo $ECHO_N "checking whether a default linker was specified... $ECHO_C" >&6
1976 if test x
"${DEFAULT_LINKER+set}" = x
"set"; then
1977 if test x
"$gnu_ld_flag" = x
"no"; then
1978 echo "$as_me:$LINENO: result: yes ($DEFAULT_LINKER)" >&5
1979 echo "${ECHO_T}yes ($DEFAULT_LINKER)" >&6
1981 echo "$as_me:$LINENO: result: yes ($DEFAULT_LINKER - GNU ld)" >&5
1982 echo "${ECHO_T}yes ($DEFAULT_LINKER - GNU ld)" >&6
1985 echo "$as_me:$LINENO: result: no" >&5
1986 echo "${ECHO_T}no" >&6
1989 # With demangler in GNU ld
1991 # Check whether --with-demangler-in-ld or --without-demangler-in-ld was given.
1992 if test "${with_demangler_in_ld+set}" = set; then
1993 withval
="$with_demangler_in_ld"
1994 demangler_in_ld
="$with_demangler_in_ld"
1999 # ----------------------
2000 # Find default assembler
2001 # ----------------------
2005 # Check whether --with-gnu-as or --without-gnu-as was given.
2006 if test "${with_gnu_as+set}" = set; then
2007 withval
="$with_gnu_as"
2008 gas_flag
="$with_gnu_as"
2014 # Check whether --with-as or --without-as was given.
2015 if test "${with_as+set}" = set; then
2017 DEFAULT_ASSEMBLER
="$with_as"
2019 if test x
"${DEFAULT_ASSEMBLER+set}" = x
"set"; then
2020 if test ! -x "$DEFAULT_ASSEMBLER"; then
2021 { { echo "$as_me:$LINENO: error: cannot execute: $DEFAULT_ASSEMBLER: check --with-as or env. var. DEFAULT_ASSEMBLER" >&5
2022 echo "$as_me: error: cannot execute: $DEFAULT_ASSEMBLER: check --with-as or env. var. DEFAULT_ASSEMBLER" >&2;}
2023 { (exit 1); exit 1; }; }
2024 elif $DEFAULT_ASSEMBLER -v < /dev
/null
2>&1 |
grep GNU
> /dev
/null
; then
2028 cat >>confdefs.h
<<_ACEOF
2029 #define DEFAULT_ASSEMBLER "$DEFAULT_ASSEMBLER"
2034 gnu_as
=`if test x"$gas_flag" = x"yes"; then echo 1; else echo 0; fi`
2036 cat >>confdefs.h
<<_ACEOF
2037 #define HAVE_GNU_AS $gnu_as
2041 echo "$as_me:$LINENO: checking whether a default assembler was specified" >&5
2042 echo $ECHO_N "checking whether a default assembler was specified... $ECHO_C" >&6
2043 if test x
"${DEFAULT_ASSEMBLER+set}" = x
"set"; then
2044 if test x
"$gas_flag" = x
"no"; then
2045 echo "$as_me:$LINENO: result: yes ($DEFAULT_ASSEMBLER)" >&5
2046 echo "${ECHO_T}yes ($DEFAULT_ASSEMBLER)" >&6
2048 echo "$as_me:$LINENO: result: yes ($DEFAULT_ASSEMBLER - GNU as)" >&5
2049 echo "${ECHO_T}yes ($DEFAULT_ASSEMBLER - GNU as)" >&6
2052 echo "$as_me:$LINENO: result: no" >&5
2053 echo "${ECHO_T}no" >&6
2060 # If a non-executable a.out is present (e.g. created by GNU as above even if
2061 # invoked with -v only), the IRIX 6 native ld just overwrites the existing
2062 # file, even when creating an executable, so an execution test fails.
2063 # Remove possible default executable files to avoid this.
2065 # FIXME: This really belongs into AC_PROG_CC and can be removed once
2066 # Autoconf includes it.
2067 rm -f a.out a.exe b.out
2069 # Find the native compiler
2071 ac_cpp
='$CPP $CPPFLAGS'
2072 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2073 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2074 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
2075 if test -n "$ac_tool_prefix"; then
2076 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2077 set dummy
${ac_tool_prefix}gcc
; ac_word
=$2
2078 echo "$as_me:$LINENO: checking for $ac_word" >&5
2079 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2080 if test "${ac_cv_prog_CC+set}" = set; then
2081 echo $ECHO_N "(cached) $ECHO_C" >&6
2083 if test -n "$CC"; then
2084 ac_cv_prog_CC
="$CC" # Let the user override the test.
2086 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
2090 test -z "$as_dir" && as_dir
=.
2091 for ac_exec_ext
in '' $ac_executable_extensions; do
2092 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2093 ac_cv_prog_CC
="${ac_tool_prefix}gcc"
2094 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2103 if test -n "$CC"; then
2104 echo "$as_me:$LINENO: result: $CC" >&5
2105 echo "${ECHO_T}$CC" >&6
2107 echo "$as_me:$LINENO: result: no" >&5
2108 echo "${ECHO_T}no" >&6
2112 if test -z "$ac_cv_prog_CC"; then
2114 # Extract the first word of "gcc", so it can be a program name with args.
2115 set dummy gcc
; ac_word
=$2
2116 echo "$as_me:$LINENO: checking for $ac_word" >&5
2117 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2118 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2119 echo $ECHO_N "(cached) $ECHO_C" >&6
2121 if test -n "$ac_ct_CC"; then
2122 ac_cv_prog_ac_ct_CC
="$ac_ct_CC" # Let the user override the test.
2124 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
2128 test -z "$as_dir" && as_dir
=.
2129 for ac_exec_ext
in '' $ac_executable_extensions; do
2130 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2131 ac_cv_prog_ac_ct_CC
="gcc"
2132 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2140 ac_ct_CC
=$ac_cv_prog_ac_ct_CC
2141 if test -n "$ac_ct_CC"; then
2142 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2143 echo "${ECHO_T}$ac_ct_CC" >&6
2145 echo "$as_me:$LINENO: result: no" >&5
2146 echo "${ECHO_T}no" >&6
2154 if test -z "$CC"; then
2155 if test -n "$ac_tool_prefix"; then
2156 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2157 set dummy
${ac_tool_prefix}cc
; ac_word
=$2
2158 echo "$as_me:$LINENO: checking for $ac_word" >&5
2159 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2160 if test "${ac_cv_prog_CC+set}" = set; then
2161 echo $ECHO_N "(cached) $ECHO_C" >&6
2163 if test -n "$CC"; then
2164 ac_cv_prog_CC
="$CC" # Let the user override the test.
2166 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
2170 test -z "$as_dir" && as_dir
=.
2171 for ac_exec_ext
in '' $ac_executable_extensions; do
2172 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2173 ac_cv_prog_CC
="${ac_tool_prefix}cc"
2174 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2183 if test -n "$CC"; then
2184 echo "$as_me:$LINENO: result: $CC" >&5
2185 echo "${ECHO_T}$CC" >&6
2187 echo "$as_me:$LINENO: result: no" >&5
2188 echo "${ECHO_T}no" >&6
2192 if test -z "$ac_cv_prog_CC"; then
2194 # Extract the first word of "cc", so it can be a program name with args.
2195 set dummy cc
; ac_word
=$2
2196 echo "$as_me:$LINENO: checking for $ac_word" >&5
2197 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2198 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2199 echo $ECHO_N "(cached) $ECHO_C" >&6
2201 if test -n "$ac_ct_CC"; then
2202 ac_cv_prog_ac_ct_CC
="$ac_ct_CC" # Let the user override the test.
2204 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
2208 test -z "$as_dir" && as_dir
=.
2209 for ac_exec_ext
in '' $ac_executable_extensions; do
2210 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2211 ac_cv_prog_ac_ct_CC
="cc"
2212 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2220 ac_ct_CC
=$ac_cv_prog_ac_ct_CC
2221 if test -n "$ac_ct_CC"; then
2222 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2223 echo "${ECHO_T}$ac_ct_CC" >&6
2225 echo "$as_me:$LINENO: result: no" >&5
2226 echo "${ECHO_T}no" >&6
2235 if test -z "$CC"; then
2236 # Extract the first word of "cc", so it can be a program name with args.
2237 set dummy cc
; ac_word
=$2
2238 echo "$as_me:$LINENO: checking for $ac_word" >&5
2239 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2240 if test "${ac_cv_prog_CC+set}" = set; then
2241 echo $ECHO_N "(cached) $ECHO_C" >&6
2243 if test -n "$CC"; then
2244 ac_cv_prog_CC
="$CC" # Let the user override the test.
2247 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
2251 test -z "$as_dir" && as_dir
=.
2252 for ac_exec_ext
in '' $ac_executable_extensions; do
2253 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2254 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2255 ac_prog_rejected
=yes
2259 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2265 if test $ac_prog_rejected = yes; then
2266 # We found a bogon in the path, so make sure we never use it.
2267 set dummy
$ac_cv_prog_CC
2269 if test $# != 0; then
2270 # We chose a different compiler from the bogus one.
2271 # However, it has the same basename, so the bogon will be chosen
2272 # first if we set CC to just the basename; use the full file name.
2274 ac_cv_prog_CC
="$as_dir/$ac_word${1+' '}$@"
2280 if test -n "$CC"; then
2281 echo "$as_me:$LINENO: result: $CC" >&5
2282 echo "${ECHO_T}$CC" >&6
2284 echo "$as_me:$LINENO: result: no" >&5
2285 echo "${ECHO_T}no" >&6
2289 if test -z "$CC"; then
2290 if test -n "$ac_tool_prefix"; then
2293 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2294 set dummy
$ac_tool_prefix$ac_prog; ac_word
=$2
2295 echo "$as_me:$LINENO: checking for $ac_word" >&5
2296 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2297 if test "${ac_cv_prog_CC+set}" = set; then
2298 echo $ECHO_N "(cached) $ECHO_C" >&6
2300 if test -n "$CC"; then
2301 ac_cv_prog_CC
="$CC" # Let the user override the test.
2303 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
2307 test -z "$as_dir" && as_dir
=.
2308 for ac_exec_ext
in '' $ac_executable_extensions; do
2309 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2310 ac_cv_prog_CC
="$ac_tool_prefix$ac_prog"
2311 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2320 if test -n "$CC"; then
2321 echo "$as_me:$LINENO: result: $CC" >&5
2322 echo "${ECHO_T}$CC" >&6
2324 echo "$as_me:$LINENO: result: no" >&5
2325 echo "${ECHO_T}no" >&6
2328 test -n "$CC" && break
2331 if test -z "$CC"; then
2335 # Extract the first word of "$ac_prog", so it can be a program name with args.
2336 set dummy
$ac_prog; ac_word
=$2
2337 echo "$as_me:$LINENO: checking for $ac_word" >&5
2338 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2339 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2340 echo $ECHO_N "(cached) $ECHO_C" >&6
2342 if test -n "$ac_ct_CC"; then
2343 ac_cv_prog_ac_ct_CC
="$ac_ct_CC" # Let the user override the test.
2345 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
2349 test -z "$as_dir" && as_dir
=.
2350 for ac_exec_ext
in '' $ac_executable_extensions; do
2351 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2352 ac_cv_prog_ac_ct_CC
="$ac_prog"
2353 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2361 ac_ct_CC
=$ac_cv_prog_ac_ct_CC
2362 if test -n "$ac_ct_CC"; then
2363 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2364 echo "${ECHO_T}$ac_ct_CC" >&6
2366 echo "$as_me:$LINENO: result: no" >&5
2367 echo "${ECHO_T}no" >&6
2370 test -n "$ac_ct_CC" && break
2379 test -z "$CC" && { { echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
2380 echo "$as_me: error: in \`$ac_pwd':" >&2;}
2381 { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
2382 See \`config.log' for more details." >&5
2383 echo "$as_me: error: no acceptable C compiler found in \$PATH
2384 See \`config.log' for more details." >&2;}
2385 { (exit 1); exit 1; }; }; }
2387 # Provide some information about the compiler.
2388 echo "$as_me:$LINENO:" \
2389 "checking for C compiler version" >&5
2390 ac_compiler
=`set X $ac_compile; echo $2`
2391 { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
2392 (eval $ac_compiler --version </dev
/null
>&5) 2>&5
2394 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2395 (exit $ac_status); }
2396 { (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
2397 (eval $ac_compiler -v </dev
/null
>&5) 2>&5
2399 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2400 (exit $ac_status); }
2401 { (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
2402 (eval $ac_compiler -V </dev
/null
>&5) 2>&5
2404 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2405 (exit $ac_status); }
2407 cat >conftest.
$ac_ext <<_ACEOF
2410 cat confdefs.h
>>conftest.
$ac_ext
2411 cat >>conftest.
$ac_ext <<_ACEOF
2412 /* end confdefs.h. */
2422 ac_clean_files_save
=$ac_clean_files
2423 ac_clean_files
="$ac_clean_files a.out a.exe b.out"
2424 # Try to create an executable without -o first, disregard a.out.
2425 # It will help us diagnose broken compilers, and finding out an intuition
2427 echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
2428 echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6
2429 ac_link_default
=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2430 if { (eval echo "$as_me:$LINENO: \"$ac_link_default\"") >&5
2431 (eval $ac_link_default) 2>&5
2433 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2434 (exit $ac_status); }; then
2435 # Find the output, starting from the most likely. This scheme is
2436 # not robust to junk in `.', hence go to wildcards (a.*) only as a last
2439 # Be careful to initialize this variable, since it used to be cached.
2440 # Otherwise an old cache value of `no' led to `EXEEXT = no' in a Makefile.
2442 # b.out is created by i960 compilers.
2443 for ac_file
in a_out.exe a.exe conftest.exe a.out conftest a.
* conftest.
* b.out
2445 test -f "$ac_file" ||
continue
2447 *.
$ac_ext |
*.xcoff |
*.tds |
*.d |
*.pdb |
*.xSYM |
*.bb |
*.bbg |
*.o |
*.obj
)
2450 # This is the source file.
2453 # We found the default executable, but exeext='' is most
2457 ac_cv_exeext
=`expr "$ac_file" : '[^.]*\(\..*\)'`
2458 # FIXME: I believe we export ac_cv_exeext for Libtool,
2459 # but it would be cool to find out if it's true. Does anybody
2460 # maintain Libtool? --akim.
2468 echo "$as_me: failed program was:" >&5
2469 sed 's/^/| /' conftest.
$ac_ext >&5
2471 { { echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
2472 echo "$as_me: error: in \`$ac_pwd':" >&2;}
2473 { { echo "$as_me:$LINENO: error: C compiler cannot create executables
2474 See \`config.log' for more details." >&5
2475 echo "$as_me: error: C compiler cannot create executables
2476 See \`config.log' for more details." >&2;}
2477 { (exit 77); exit 77; }; }; }
2480 ac_exeext
=$ac_cv_exeext
2481 echo "$as_me:$LINENO: result: $ac_file" >&5
2482 echo "${ECHO_T}$ac_file" >&6
2484 # Check the compiler produces executables we can run. If not, either
2485 # the compiler is broken, or we cross compile.
2486 echo "$as_me:$LINENO: checking whether the C compiler works" >&5
2487 echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6
2488 # FIXME: These cross compiler hacks should be removed for Autoconf 3.0
2489 # If not cross compiling, check that we can run a simple program.
2490 if test "$cross_compiling" != yes; then
2491 if { ac_try
='./$ac_file'
2492 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2495 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2496 (exit $ac_status); }; }; then
2499 if test "$cross_compiling" = maybe
; then
2502 { { echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
2503 echo "$as_me: error: in \`$ac_pwd':" >&2;}
2504 { { echo "$as_me:$LINENO: error: cannot run C compiled programs.
2505 If you meant to cross compile, use \`--host'.
2506 See \`config.log' for more details." >&5
2507 echo "$as_me: error: cannot run C compiled programs.
2508 If you meant to cross compile, use \`--host'.
2509 See \`config.log' for more details." >&2;}
2510 { (exit 1); exit 1; }; }; }
2514 echo "$as_me:$LINENO: result: yes" >&5
2515 echo "${ECHO_T}yes" >&6
2517 rm -f a.out a.exe conftest
$ac_cv_exeext b.out
2518 ac_clean_files
=$ac_clean_files_save
2519 # Check the compiler produces executables we can run. If not, either
2520 # the compiler is broken, or we cross compile.
2521 echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
2522 echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6
2523 echo "$as_me:$LINENO: result: $cross_compiling" >&5
2524 echo "${ECHO_T}$cross_compiling" >&6
2526 echo "$as_me:$LINENO: checking for suffix of executables" >&5
2527 echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6
2528 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
2529 (eval $ac_link) 2>&5
2531 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2532 (exit $ac_status); }; then
2533 # If both `conftest.exe' and `conftest' are `present' (well, observable)
2534 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
2535 # work properly (i.e., refer to `conftest.exe'), while it won't with
2537 for ac_file
in conftest.exe conftest conftest.
*; do
2538 test -f "$ac_file" ||
continue
2540 *.
$ac_ext |
*.xcoff |
*.tds |
*.d |
*.pdb |
*.xSYM |
*.bb |
*.bbg |
*.o |
*.obj
) ;;
2541 *.
* ) ac_cv_exeext
=`expr "$ac_file" : '[^.]*\(\..*\)'`
2548 { { echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
2549 echo "$as_me: error: in \`$ac_pwd':" >&2;}
2550 { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
2551 See \`config.log' for more details." >&5
2552 echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
2553 See \`config.log' for more details." >&2;}
2554 { (exit 1); exit 1; }; }; }
2557 rm -f conftest
$ac_cv_exeext
2558 echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
2559 echo "${ECHO_T}$ac_cv_exeext" >&6
2561 rm -f conftest.
$ac_ext
2562 EXEEXT
=$ac_cv_exeext
2564 echo "$as_me:$LINENO: checking for suffix of object files" >&5
2565 echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6
2566 if test "${ac_cv_objext+set}" = set; then
2567 echo $ECHO_N "(cached) $ECHO_C" >&6
2569 cat >conftest.
$ac_ext <<_ACEOF
2572 cat confdefs.h
>>conftest.
$ac_ext
2573 cat >>conftest.
$ac_ext <<_ACEOF
2574 /* end confdefs.h. */
2584 rm -f conftest.o conftest.obj
2585 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2586 (eval $ac_compile) 2>&5
2588 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2589 (exit $ac_status); }; then
2590 for ac_file
in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
2592 *.
$ac_ext |
*.xcoff |
*.tds |
*.d |
*.pdb |
*.xSYM |
*.bb |
*.bbg
) ;;
2593 *) ac_cv_objext
=`expr "$ac_file" : '.*\.\(.*\)'`
2598 echo "$as_me: failed program was:" >&5
2599 sed 's/^/| /' conftest.
$ac_ext >&5
2601 { { echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
2602 echo "$as_me: error: in \`$ac_pwd':" >&2;}
2603 { { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
2604 See \`config.log' for more details." >&5
2605 echo "$as_me: error: cannot compute suffix of object files: cannot compile
2606 See \`config.log' for more details." >&2;}
2607 { (exit 1); exit 1; }; }; }
2610 rm -f conftest.
$ac_cv_objext conftest.
$ac_ext
2612 echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
2613 echo "${ECHO_T}$ac_cv_objext" >&6
2614 OBJEXT
=$ac_cv_objext
2616 echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
2617 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
2618 if test "${ac_cv_c_compiler_gnu+set}" = set; then
2619 echo $ECHO_N "(cached) $ECHO_C" >&6
2621 cat >conftest.
$ac_ext <<_ACEOF
2624 cat confdefs.h
>>conftest.
$ac_ext
2625 cat >>conftest.
$ac_ext <<_ACEOF
2626 /* end confdefs.h. */
2639 rm -f conftest.
$ac_objext
2640 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2641 (eval $ac_compile) 2>conftest.er1
2643 grep -v '^ *+' conftest.er1
>conftest.err
2645 cat conftest.err
>&5
2646 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2647 (exit $ac_status); } &&
2648 { ac_try
='test -z "$ac_c_werror_flag"
2649 || test ! -s conftest.err'
2650 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2653 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2654 (exit $ac_status); }; } &&
2655 { ac_try
='test -s conftest.$ac_objext'
2656 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2659 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2660 (exit $ac_status); }; }; then
2663 echo "$as_me: failed program was:" >&5
2664 sed 's/^/| /' conftest.
$ac_ext >&5
2668 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
2669 ac_cv_c_compiler_gnu
=$ac_compiler_gnu
2672 echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
2673 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
2674 GCC
=`test $ac_compiler_gnu = yes && echo yes`
2675 ac_test_CFLAGS
=${CFLAGS+set}
2676 ac_save_CFLAGS
=$CFLAGS
2678 echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
2679 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
2680 if test "${ac_cv_prog_cc_g+set}" = set; then
2681 echo $ECHO_N "(cached) $ECHO_C" >&6
2683 cat >conftest.
$ac_ext <<_ACEOF
2686 cat confdefs.h
>>conftest.
$ac_ext
2687 cat >>conftest.
$ac_ext <<_ACEOF
2688 /* end confdefs.h. */
2698 rm -f conftest.
$ac_objext
2699 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2700 (eval $ac_compile) 2>conftest.er1
2702 grep -v '^ *+' conftest.er1
>conftest.err
2704 cat conftest.err
>&5
2705 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2706 (exit $ac_status); } &&
2707 { ac_try
='test -z "$ac_c_werror_flag"
2708 || test ! -s conftest.err'
2709 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2712 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2713 (exit $ac_status); }; } &&
2714 { ac_try
='test -s conftest.$ac_objext'
2715 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2718 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2719 (exit $ac_status); }; }; then
2722 echo "$as_me: failed program was:" >&5
2723 sed 's/^/| /' conftest.
$ac_ext >&5
2727 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
2729 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
2730 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
2731 if test "$ac_test_CFLAGS" = set; then
2732 CFLAGS
=$ac_save_CFLAGS
2733 elif test $ac_cv_prog_cc_g = yes; then
2734 if test "$GCC" = yes; then
2740 if test "$GCC" = yes; then
2746 echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5
2747 echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
2748 if test "${ac_cv_prog_cc_stdc+set}" = set; then
2749 echo $ECHO_N "(cached) $ECHO_C" >&6
2751 ac_cv_prog_cc_stdc
=no
2753 cat >conftest.
$ac_ext <<_ACEOF
2756 cat confdefs.h
>>conftest.
$ac_ext
2757 cat >>conftest.
$ac_ext <<_ACEOF
2758 /* end confdefs.h. */
2761 #include <sys/types.h>
2762 #include <sys/stat.h>
2763 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
2764 struct buf { int x; };
2765 FILE * (*rcsopen) (struct buf *, struct stat *, int);
2766 static char *e (p, i)
2772 static char *f (char * (*g) (char **, int), char **p, ...)
2777 s = g (p, va_arg (v,int));
2782 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
2783 function prototypes and stuff, but not '\xHH' hex character constants.
2784 These don't provoke an error unfortunately, instead are silently treated
2785 as 'x'. The following induces an error, until -std1 is added to get
2786 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
2787 array size at least. It's necessary to write '\x00'==0 to get something
2788 that's true only with -std1. */
2789 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
2791 int test (int i, double x);
2792 struct s1 {int (*f) (int a);};
2793 struct s2 {int (*f) (double a);};
2794 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2800 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
2805 # Don't try gcc -ansi; that turns off useful extensions and
2806 # breaks some systems' header files.
2807 # AIX -qlanglvl=ansi
2808 # Ultrix and OSF/1 -std1
2809 # HP-UX 10.20 and later -Ae
2810 # HP-UX older versions -Aa -D_HPUX_SOURCE
2811 # SVR4 -Xc -D__EXTENSIONS__
2812 for ac_arg
in "" -qlanglvl=ansi
-std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2814 CC
="$ac_save_CC $ac_arg"
2815 rm -f conftest.
$ac_objext
2816 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2817 (eval $ac_compile) 2>conftest.er1
2819 grep -v '^ *+' conftest.er1
>conftest.err
2821 cat conftest.err
>&5
2822 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2823 (exit $ac_status); } &&
2824 { ac_try
='test -z "$ac_c_werror_flag"
2825 || test ! -s conftest.err'
2826 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2829 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2830 (exit $ac_status); }; } &&
2831 { ac_try
='test -s conftest.$ac_objext'
2832 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2835 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2836 (exit $ac_status); }; }; then
2837 ac_cv_prog_cc_stdc
=$ac_arg
2840 echo "$as_me: failed program was:" >&5
2841 sed 's/^/| /' conftest.
$ac_ext >&5
2844 rm -f conftest.err conftest.
$ac_objext
2846 rm -f conftest.
$ac_ext conftest.
$ac_objext
2851 case "x$ac_cv_prog_cc_stdc" in
2853 echo "$as_me:$LINENO: result: none needed" >&5
2854 echo "${ECHO_T}none needed" >&6 ;;
2856 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5
2857 echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
2858 CC
="$CC $ac_cv_prog_cc_stdc" ;;
2861 # Some people use a C++ compiler to compile C. Since we use `exit',
2862 # in C++ we need to declare it. In case someone uses the same compiler
2863 # for both compiling C and C++ we need to have the C++ compiler decide
2864 # the declaration of exit, since it's the most demanding environment.
2865 cat >conftest.
$ac_ext <<_ACEOF
2870 rm -f conftest.
$ac_objext
2871 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2872 (eval $ac_compile) 2>conftest.er1
2874 grep -v '^ *+' conftest.er1
>conftest.err
2876 cat conftest.err
>&5
2877 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2878 (exit $ac_status); } &&
2879 { ac_try
='test -z "$ac_c_werror_flag"
2880 || test ! -s conftest.err'
2881 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2884 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2885 (exit $ac_status); }; } &&
2886 { ac_try
='test -s conftest.$ac_objext'
2887 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2890 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2891 (exit $ac_status); }; }; then
2892 for ac_declaration
in \
2894 'extern "C" void std::exit (int) throw (); using std::exit;' \
2895 'extern "C" void std::exit (int); using std::exit;' \
2896 'extern "C" void exit (int) throw ();' \
2897 'extern "C" void exit (int);' \
2900 cat >conftest.
$ac_ext <<_ACEOF
2903 cat confdefs.h
>>conftest.
$ac_ext
2904 cat >>conftest.
$ac_ext <<_ACEOF
2905 /* end confdefs.h. */
2916 rm -f conftest.
$ac_objext
2917 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2918 (eval $ac_compile) 2>conftest.er1
2920 grep -v '^ *+' conftest.er1
>conftest.err
2922 cat conftest.err
>&5
2923 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2924 (exit $ac_status); } &&
2925 { ac_try
='test -z "$ac_c_werror_flag"
2926 || test ! -s conftest.err'
2927 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2930 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2931 (exit $ac_status); }; } &&
2932 { ac_try
='test -s conftest.$ac_objext'
2933 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2936 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2937 (exit $ac_status); }; }; then
2940 echo "$as_me: failed program was:" >&5
2941 sed 's/^/| /' conftest.
$ac_ext >&5
2945 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
2946 cat >conftest.
$ac_ext <<_ACEOF
2949 cat confdefs.h
>>conftest.
$ac_ext
2950 cat >>conftest.
$ac_ext <<_ACEOF
2951 /* end confdefs.h. */
2961 rm -f conftest.
$ac_objext
2962 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2963 (eval $ac_compile) 2>conftest.er1
2965 grep -v '^ *+' conftest.er1
>conftest.err
2967 cat conftest.err
>&5
2968 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2969 (exit $ac_status); } &&
2970 { ac_try
='test -z "$ac_c_werror_flag"
2971 || test ! -s conftest.err'
2972 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2975 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2976 (exit $ac_status); }; } &&
2977 { ac_try
='test -s conftest.$ac_objext'
2978 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2981 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2982 (exit $ac_status); }; }; then
2985 echo "$as_me: failed program was:" >&5
2986 sed 's/^/| /' conftest.
$ac_ext >&5
2989 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
2992 if test -n "$ac_declaration"; then
2993 echo '#ifdef __cplusplus' >>confdefs.h
2994 echo $ac_declaration >>confdefs.h
2995 echo '#endif' >>confdefs.h
2999 echo "$as_me: failed program was:" >&5
3000 sed 's/^/| /' conftest.
$ac_ext >&5
3003 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
3005 ac_cpp
='$CPP $CPPFLAGS'
3006 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3007 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3008 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
3010 if test "x$CC" != xcc
; then
3011 echo "$as_me:$LINENO: checking whether $CC and cc understand -c and -o together" >&5
3012 echo $ECHO_N "checking whether $CC and cc understand -c and -o together... $ECHO_C" >&6
3014 echo "$as_me:$LINENO: checking whether cc understands -c and -o together" >&5
3015 echo $ECHO_N "checking whether cc understands -c and -o together... $ECHO_C" >&6
3017 set dummy
$CC; ac_cc
=`echo $2 |
3018 sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
3019 if eval "test \"\${ac_cv_prog_cc_${ac_cc}_c_o+set}\" = set"; then
3020 echo $ECHO_N "(cached) $ECHO_C" >&6
3022 cat >conftest.
$ac_ext <<_ACEOF
3025 cat confdefs.h
>>conftest.
$ac_ext
3026 cat >>conftest.
$ac_ext <<_ACEOF
3027 /* end confdefs.h. */
3037 # Make sure it works both with $CC and with simple cc.
3038 # We do the test twice because some compilers refuse to overwrite an
3039 # existing .o file with -o, though they will create one.
3040 ac_try
='$CC -c conftest.$ac_ext -o conftest.$ac_objext >&5'
3041 if { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3044 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3045 (exit $ac_status); } &&
3046 test -f conftest.
$ac_objext && { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3049 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3050 (exit $ac_status); };
3052 eval ac_cv_prog_cc_
${ac_cc}_c_o
=yes
3053 if test "x$CC" != xcc
; then
3054 # Test first that cc exists at all.
3055 if { ac_try
='cc -c conftest.$ac_ext >&5'
3056 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3059 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3060 (exit $ac_status); }; }; then
3061 ac_try
='cc -c conftest.$ac_ext -o conftest.$ac_objext >&5'
3062 if { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3065 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3066 (exit $ac_status); } &&
3067 test -f conftest.
$ac_objext && { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3070 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3071 (exit $ac_status); };
3076 # cc exists but doesn't like -o.
3077 eval ac_cv_prog_cc_
${ac_cc}_c_o
=no
3082 eval ac_cv_prog_cc_
${ac_cc}_c_o
=no
3087 if eval "test \"`echo '$ac_cv_prog_cc_'${ac_cc}_c_o`\" = yes"; then
3088 echo "$as_me:$LINENO: result: yes" >&5
3089 echo "${ECHO_T}yes" >&6
3091 echo "$as_me:$LINENO: result: no" >&5
3092 echo "${ECHO_T}no" >&6
3094 cat >>confdefs.h
<<\_ACEOF
3095 #define NO_MINUS_C_MINUS_O 1
3100 # expand $ac_aux_dir to an absolute path
3101 am_aux_dir
=`cd $ac_aux_dir && pwd`
3103 # FIXME: we rely on the cache variable name because
3104 # there is no other way.
3106 ac_cc
=`echo $2 | sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
3107 if eval "test \"`echo '$ac_cv_prog_cc_'${ac_cc}_c_o`\" != yes"; then
3108 # Losing compiler, so override with the script.
3109 # FIXME: It is wrong to rewrite CC.
3110 # But if we don't then we get into trouble of one sort or another.
3111 # A longer-term fix would be to have automake use am__CC in this case,
3112 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
3113 CC
="$am_aux_dir/compile $CC"
3119 if test -n "$ac_tool_prefix"; then
3120 # Extract the first word of "${ac_tool_prefix}gnatbind", so it can be a program name with args.
3121 set dummy
${ac_tool_prefix}gnatbind
; ac_word
=$2
3122 echo "$as_me:$LINENO: checking for $ac_word" >&5
3123 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3124 if test "${ac_cv_prog_GNATBIND+set}" = set; then
3125 echo $ECHO_N "(cached) $ECHO_C" >&6
3127 if test -n "$GNATBIND"; then
3128 ac_cv_prog_GNATBIND
="$GNATBIND" # Let the user override the test.
3130 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
3134 test -z "$as_dir" && as_dir
=.
3135 for ac_exec_ext
in '' $ac_executable_extensions; do
3136 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3137 ac_cv_prog_GNATBIND
="${ac_tool_prefix}gnatbind"
3138 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3146 GNATBIND
=$ac_cv_prog_GNATBIND
3147 if test -n "$GNATBIND"; then
3148 echo "$as_me:$LINENO: result: $GNATBIND" >&5
3149 echo "${ECHO_T}$GNATBIND" >&6
3151 echo "$as_me:$LINENO: result: no" >&5
3152 echo "${ECHO_T}no" >&6
3156 if test -z "$ac_cv_prog_GNATBIND"; then
3157 ac_ct_GNATBIND
=$GNATBIND
3158 # Extract the first word of "gnatbind", so it can be a program name with args.
3159 set dummy gnatbind
; ac_word
=$2
3160 echo "$as_me:$LINENO: checking for $ac_word" >&5
3161 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3162 if test "${ac_cv_prog_ac_ct_GNATBIND+set}" = set; then
3163 echo $ECHO_N "(cached) $ECHO_C" >&6
3165 if test -n "$ac_ct_GNATBIND"; then
3166 ac_cv_prog_ac_ct_GNATBIND
="$ac_ct_GNATBIND" # Let the user override the test.
3168 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
3172 test -z "$as_dir" && as_dir
=.
3173 for ac_exec_ext
in '' $ac_executable_extensions; do
3174 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3175 ac_cv_prog_ac_ct_GNATBIND
="gnatbind"
3176 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3182 test -z "$ac_cv_prog_ac_ct_GNATBIND" && ac_cv_prog_ac_ct_GNATBIND
="no"
3185 ac_ct_GNATBIND
=$ac_cv_prog_ac_ct_GNATBIND
3186 if test -n "$ac_ct_GNATBIND"; then
3187 echo "$as_me:$LINENO: result: $ac_ct_GNATBIND" >&5
3188 echo "${ECHO_T}$ac_ct_GNATBIND" >&6
3190 echo "$as_me:$LINENO: result: no" >&5
3191 echo "${ECHO_T}no" >&6
3194 GNATBIND
=$ac_ct_GNATBIND
3196 GNATBIND
="$ac_cv_prog_GNATBIND"
3199 if test -n "$ac_tool_prefix"; then
3200 # Extract the first word of "${ac_tool_prefix}gnatmake", so it can be a program name with args.
3201 set dummy
${ac_tool_prefix}gnatmake
; ac_word
=$2
3202 echo "$as_me:$LINENO: checking for $ac_word" >&5
3203 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3204 if test "${ac_cv_prog_GNATMAKE+set}" = set; then
3205 echo $ECHO_N "(cached) $ECHO_C" >&6
3207 if test -n "$GNATMAKE"; then
3208 ac_cv_prog_GNATMAKE
="$GNATMAKE" # Let the user override the test.
3210 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
3214 test -z "$as_dir" && as_dir
=.
3215 for ac_exec_ext
in '' $ac_executable_extensions; do
3216 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3217 ac_cv_prog_GNATMAKE
="${ac_tool_prefix}gnatmake"
3218 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3226 GNATMAKE
=$ac_cv_prog_GNATMAKE
3227 if test -n "$GNATMAKE"; then
3228 echo "$as_me:$LINENO: result: $GNATMAKE" >&5
3229 echo "${ECHO_T}$GNATMAKE" >&6
3231 echo "$as_me:$LINENO: result: no" >&5
3232 echo "${ECHO_T}no" >&6
3236 if test -z "$ac_cv_prog_GNATMAKE"; then
3237 ac_ct_GNATMAKE
=$GNATMAKE
3238 # Extract the first word of "gnatmake", so it can be a program name with args.
3239 set dummy gnatmake
; ac_word
=$2
3240 echo "$as_me:$LINENO: checking for $ac_word" >&5
3241 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3242 if test "${ac_cv_prog_ac_ct_GNATMAKE+set}" = set; then
3243 echo $ECHO_N "(cached) $ECHO_C" >&6
3245 if test -n "$ac_ct_GNATMAKE"; then
3246 ac_cv_prog_ac_ct_GNATMAKE
="$ac_ct_GNATMAKE" # Let the user override the test.
3248 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
3252 test -z "$as_dir" && as_dir
=.
3253 for ac_exec_ext
in '' $ac_executable_extensions; do
3254 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3255 ac_cv_prog_ac_ct_GNATMAKE
="gnatmake"
3256 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3262 test -z "$ac_cv_prog_ac_ct_GNATMAKE" && ac_cv_prog_ac_ct_GNATMAKE
="no"
3265 ac_ct_GNATMAKE
=$ac_cv_prog_ac_ct_GNATMAKE
3266 if test -n "$ac_ct_GNATMAKE"; then
3267 echo "$as_me:$LINENO: result: $ac_ct_GNATMAKE" >&5
3268 echo "${ECHO_T}$ac_ct_GNATMAKE" >&6
3270 echo "$as_me:$LINENO: result: no" >&5
3271 echo "${ECHO_T}no" >&6
3274 GNATMAKE
=$ac_ct_GNATMAKE
3276 GNATMAKE
="$ac_cv_prog_GNATMAKE"
3279 echo "$as_me:$LINENO: checking whether compiler driver understands Ada" >&5
3280 echo $ECHO_N "checking whether compiler driver understands Ada... $ECHO_C" >&6
3281 if test "${acx_cv_cc_gcc_supports_ada+set}" = set; then
3282 echo $ECHO_N "(cached) $ECHO_C" >&6
3284 cat >conftest.adb
<<EOF
3285 procedure conftest is begin null; end conftest;
3287 acx_cv_cc_gcc_supports_ada
=no
3288 # There is a bug in old released versions of GCC which causes the
3289 # driver to exit successfully when the appropriate language module
3290 # has not been installed. This is fixed in 2.95.4, 3.0.2, and 3.1.
3291 # Therefore we must check for the error message as well as an
3292 # unsuccessful exit.
3293 # Other compilers, like HP Tru64 UNIX cc, exit successfully when
3294 # given a .adb file, but produce no object file. So we must check
3295 # if an object file was really produced to guard against this.
3296 errors
=`(${CC} -I"$srcdir"/ada -c conftest.adb) 2>&1 || echo failure`
3297 if test x
"$errors" = x
&& test -f conftest.
$ac_objext; then
3298 acx_cv_cc_gcc_supports_ada
=yes
3302 echo "$as_me:$LINENO: result: $acx_cv_cc_gcc_supports_ada" >&5
3303 echo "${ECHO_T}$acx_cv_cc_gcc_supports_ada" >&6
3305 if test x
$GNATBIND != xno
&& test x
$GNATMAKE != xno
&& test x
$acx_cv_cc_gcc_supports_ada != xno
; then
3312 # autoconf is lame and doesn't give us any substitution variable for this.
3313 if eval "test \"`echo '$ac_cv_prog_cc_'${ac_cc}_c_o`\" = no"; then
3314 NO_MINUS_C_MINUS_O
=yes
3316 OUTPUT_OPTION
='-o $@'
3321 # Remove the -O2: for historical reasons, unless bootstrapping we prefer
3322 # optimizations to be activated explicitly by the toplevel.
3324 */prev-gcc
/xgcc
*) ;;
3325 *) CFLAGS
=`echo $CFLAGS | sed "s/-O[s0-9]* *//" ` ;;
3329 # -------------------------
3330 # Check C compiler features
3331 # -------------------------
3335 ac_cpp
='$CPP $CPPFLAGS'
3336 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3337 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3338 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
3339 echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
3340 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
3341 # On Suns, sometimes $CPP names a directory.
3342 if test -n "$CPP" && test -d "$CPP"; then
3345 if test -z "$CPP"; then
3346 if test "${ac_cv_prog_CPP+set}" = set; then
3347 echo $ECHO_N "(cached) $ECHO_C" >&6
3349 # Double quotes because CPP needs to be expanded
3350 for CPP
in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3353 for ac_c_preproc_warn_flag
in '' yes
3355 # Use a header file that comes with gcc, so configuring glibc
3356 # with a fresh cross-compiler works.
3357 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3358 # <limits.h> exists even on freestanding compilers.
3359 # On the NeXT, cc -E runs the code through the compiler's parser,
3360 # not just through cpp. "Syntax error" is here to catch this case.
3361 cat >conftest.
$ac_ext <<_ACEOF
3364 cat confdefs.h
>>conftest.
$ac_ext
3365 cat >>conftest.
$ac_ext <<_ACEOF
3366 /* end confdefs.h. */
3368 # include <limits.h>
3370 # include <assert.h>
3374 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3375 (eval $ac_cpp conftest.
$ac_ext) 2>conftest.er1
3377 grep -v '^ *+' conftest.er1
>conftest.err
3379 cat conftest.err
>&5
3380 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3381 (exit $ac_status); } >/dev
/null
; then
3382 if test -s conftest.err
; then
3383 ac_cpp_err
=$ac_c_preproc_warn_flag
3384 ac_cpp_err
=$ac_cpp_err$ac_c_werror_flag
3391 if test -z "$ac_cpp_err"; then
3394 echo "$as_me: failed program was:" >&5
3395 sed 's/^/| /' conftest.
$ac_ext >&5
3397 # Broken: fails on valid input.
3400 rm -f conftest.err conftest.
$ac_ext
3402 # OK, works on sane cases. Now check whether non-existent headers
3403 # can be detected and how.
3404 cat >conftest.
$ac_ext <<_ACEOF
3407 cat confdefs.h
>>conftest.
$ac_ext
3408 cat >>conftest.
$ac_ext <<_ACEOF
3409 /* end confdefs.h. */
3410 #include <ac_nonexistent.h>
3412 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3413 (eval $ac_cpp conftest.
$ac_ext) 2>conftest.er1
3415 grep -v '^ *+' conftest.er1
>conftest.err
3417 cat conftest.err
>&5
3418 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3419 (exit $ac_status); } >/dev
/null
; then
3420 if test -s conftest.err
; then
3421 ac_cpp_err
=$ac_c_preproc_warn_flag
3422 ac_cpp_err
=$ac_cpp_err$ac_c_werror_flag
3429 if test -z "$ac_cpp_err"; then
3430 # Broken: success on invalid input.
3433 echo "$as_me: failed program was:" >&5
3434 sed 's/^/| /' conftest.
$ac_ext >&5
3436 # Passes both tests.
3440 rm -f conftest.err conftest.
$ac_ext
3443 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3444 rm -f conftest.err conftest.
$ac_ext
3445 if $ac_preproc_ok; then
3457 echo "$as_me:$LINENO: result: $CPP" >&5
3458 echo "${ECHO_T}$CPP" >&6
3460 for ac_c_preproc_warn_flag
in '' yes
3462 # Use a header file that comes with gcc, so configuring glibc
3463 # with a fresh cross-compiler works.
3464 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3465 # <limits.h> exists even on freestanding compilers.
3466 # On the NeXT, cc -E runs the code through the compiler's parser,
3467 # not just through cpp. "Syntax error" is here to catch this case.
3468 cat >conftest.
$ac_ext <<_ACEOF
3471 cat confdefs.h
>>conftest.
$ac_ext
3472 cat >>conftest.
$ac_ext <<_ACEOF
3473 /* end confdefs.h. */
3475 # include <limits.h>
3477 # include <assert.h>
3481 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3482 (eval $ac_cpp conftest.
$ac_ext) 2>conftest.er1
3484 grep -v '^ *+' conftest.er1
>conftest.err
3486 cat conftest.err
>&5
3487 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3488 (exit $ac_status); } >/dev
/null
; then
3489 if test -s conftest.err
; then
3490 ac_cpp_err
=$ac_c_preproc_warn_flag
3491 ac_cpp_err
=$ac_cpp_err$ac_c_werror_flag
3498 if test -z "$ac_cpp_err"; then
3501 echo "$as_me: failed program was:" >&5
3502 sed 's/^/| /' conftest.
$ac_ext >&5
3504 # Broken: fails on valid input.
3507 rm -f conftest.err conftest.
$ac_ext
3509 # OK, works on sane cases. Now check whether non-existent headers
3510 # can be detected and how.
3511 cat >conftest.
$ac_ext <<_ACEOF
3514 cat confdefs.h
>>conftest.
$ac_ext
3515 cat >>conftest.
$ac_ext <<_ACEOF
3516 /* end confdefs.h. */
3517 #include <ac_nonexistent.h>
3519 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3520 (eval $ac_cpp conftest.
$ac_ext) 2>conftest.er1
3522 grep -v '^ *+' conftest.er1
>conftest.err
3524 cat conftest.err
>&5
3525 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3526 (exit $ac_status); } >/dev
/null
; then
3527 if test -s conftest.err
; then
3528 ac_cpp_err
=$ac_c_preproc_warn_flag
3529 ac_cpp_err
=$ac_cpp_err$ac_c_werror_flag
3536 if test -z "$ac_cpp_err"; then
3537 # Broken: success on invalid input.
3540 echo "$as_me: failed program was:" >&5
3541 sed 's/^/| /' conftest.
$ac_ext >&5
3543 # Passes both tests.
3547 rm -f conftest.err conftest.
$ac_ext
3550 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3551 rm -f conftest.err conftest.
$ac_ext
3552 if $ac_preproc_ok; then
3555 { { echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
3556 echo "$as_me: error: in \`$ac_pwd':" >&2;}
3557 { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
3558 See \`config.log' for more details." >&5
3559 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
3560 See \`config.log' for more details." >&2;}
3561 { (exit 1); exit 1; }; }; }
3565 ac_cpp
='$CPP $CPPFLAGS'
3566 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3567 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3568 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
3571 echo "$as_me:$LINENO: checking for egrep" >&5
3572 echo $ECHO_N "checking for egrep... $ECHO_C" >&6
3573 if test "${ac_cv_prog_egrep+set}" = set; then
3574 echo $ECHO_N "(cached) $ECHO_C" >&6
3576 if echo a |
(grep -E '(a|b)') >/dev
/null
2>&1
3577 then ac_cv_prog_egrep
='grep -E'
3578 else ac_cv_prog_egrep
='egrep'
3581 echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5
3582 echo "${ECHO_T}$ac_cv_prog_egrep" >&6
3583 EGREP
=$ac_cv_prog_egrep
3586 echo "$as_me:$LINENO: checking for ANSI C header files" >&5
3587 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
3588 if test "${ac_cv_header_stdc+set}" = set; then
3589 echo $ECHO_N "(cached) $ECHO_C" >&6
3591 cat >conftest.
$ac_ext <<_ACEOF
3594 cat confdefs.h
>>conftest.
$ac_ext
3595 cat >>conftest.
$ac_ext <<_ACEOF
3596 /* end confdefs.h. */
3610 rm -f conftest.
$ac_objext
3611 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3612 (eval $ac_compile) 2>conftest.er1
3614 grep -v '^ *+' conftest.er1
>conftest.err
3616 cat conftest.err
>&5
3617 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3618 (exit $ac_status); } &&
3619 { ac_try
='test -z "$ac_c_werror_flag"
3620 || test ! -s conftest.err'
3621 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3624 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3625 (exit $ac_status); }; } &&
3626 { ac_try
='test -s conftest.$ac_objext'
3627 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3630 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3631 (exit $ac_status); }; }; then
3632 ac_cv_header_stdc
=yes
3634 echo "$as_me: failed program was:" >&5
3635 sed 's/^/| /' conftest.
$ac_ext >&5
3637 ac_cv_header_stdc
=no
3639 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
3641 if test $ac_cv_header_stdc = yes; then
3642 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3643 cat >conftest.
$ac_ext <<_ACEOF
3646 cat confdefs.h
>>conftest.
$ac_ext
3647 cat >>conftest.
$ac_ext <<_ACEOF
3648 /* end confdefs.h. */
3652 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3653 $EGREP "memchr" >/dev
/null
2>&1; then
3656 ac_cv_header_stdc
=no
3662 if test $ac_cv_header_stdc = yes; then
3663 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3664 cat >conftest.
$ac_ext <<_ACEOF
3667 cat confdefs.h
>>conftest.
$ac_ext
3668 cat >>conftest.
$ac_ext <<_ACEOF
3669 /* end confdefs.h. */
3673 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3674 $EGREP "free" >/dev
/null
2>&1; then
3677 ac_cv_header_stdc
=no
3683 if test $ac_cv_header_stdc = yes; then
3684 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3685 if test "$cross_compiling" = yes; then
3688 cat >conftest.
$ac_ext <<_ACEOF
3691 cat confdefs.h
>>conftest.
$ac_ext
3692 cat >>conftest.
$ac_ext <<_ACEOF
3693 /* end confdefs.h. */
3695 #if ((' ' & 0x0FF) == 0x020)
3696 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3697 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3699 # define ISLOWER(c) \
3700 (('a' <= (c) && (c) <= 'i') \
3701 || ('j' <= (c) && (c) <= 'r') \
3702 || ('s' <= (c) && (c) <= 'z'))
3703 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
3706 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3711 for (i = 0; i < 256; i++)
3712 if (XOR (islower (i), ISLOWER (i))
3713 || toupper (i) != TOUPPER (i))
3718 rm -f conftest
$ac_exeext
3719 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3720 (eval $ac_link) 2>&5
3722 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3723 (exit $ac_status); } && { ac_try
='./conftest$ac_exeext'
3724 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3727 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3728 (exit $ac_status); }; }; then
3731 echo "$as_me: program exited with status $ac_status" >&5
3732 echo "$as_me: failed program was:" >&5
3733 sed 's/^/| /' conftest.
$ac_ext >&5
3736 ac_cv_header_stdc
=no
3738 rm -f core
*.core gmon.out bb.out conftest
$ac_exeext conftest.
$ac_objext conftest.
$ac_ext
3742 echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
3743 echo "${ECHO_T}$ac_cv_header_stdc" >&6
3744 if test $ac_cv_header_stdc = yes; then
3746 cat >>confdefs.h
<<\_ACEOF
3747 #define STDC_HEADERS 1
3752 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
3762 for ac_header
in sys
/types.h sys
/stat.h stdlib.h string.h memory.h
strings.h \
3763 inttypes.h stdint.h unistd.h
3765 as_ac_Header
=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
3766 echo "$as_me:$LINENO: checking for $ac_header" >&5
3767 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
3768 if eval "test \"\${$as_ac_Header+set}\" = set"; then
3769 echo $ECHO_N "(cached) $ECHO_C" >&6
3771 cat >conftest.
$ac_ext <<_ACEOF
3774 cat confdefs.h
>>conftest.
$ac_ext
3775 cat >>conftest.
$ac_ext <<_ACEOF
3776 /* end confdefs.h. */
3777 $ac_includes_default
3779 #include <$ac_header>
3781 rm -f conftest.
$ac_objext
3782 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3783 (eval $ac_compile) 2>conftest.er1
3785 grep -v '^ *+' conftest.er1
>conftest.err
3787 cat conftest.err
>&5
3788 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3789 (exit $ac_status); } &&
3790 { ac_try
='test -z "$ac_c_werror_flag"
3791 || test ! -s conftest.err'
3792 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3795 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3796 (exit $ac_status); }; } &&
3797 { ac_try
='test -s conftest.$ac_objext'
3798 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3801 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3802 (exit $ac_status); }; }; then
3803 eval "$as_ac_Header=yes"
3805 echo "$as_me: failed program was:" >&5
3806 sed 's/^/| /' conftest.
$ac_ext >&5
3808 eval "$as_ac_Header=no"
3810 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
3812 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
3813 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
3814 if test `eval echo '${'$as_ac_Header'}'` = yes; then
3815 cat >>confdefs.h
<<_ACEOF
3816 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
3825 if test "${ac_cv_header_minix_config_h+set}" = set; then
3826 echo "$as_me:$LINENO: checking for minix/config.h" >&5
3827 echo $ECHO_N "checking for minix/config.h... $ECHO_C" >&6
3828 if test "${ac_cv_header_minix_config_h+set}" = set; then
3829 echo $ECHO_N "(cached) $ECHO_C" >&6
3831 echo "$as_me:$LINENO: result: $ac_cv_header_minix_config_h" >&5
3832 echo "${ECHO_T}$ac_cv_header_minix_config_h" >&6
3834 # Is the header compilable?
3835 echo "$as_me:$LINENO: checking minix/config.h usability" >&5
3836 echo $ECHO_N "checking minix/config.h usability... $ECHO_C" >&6
3837 cat >conftest.
$ac_ext <<_ACEOF
3840 cat confdefs.h
>>conftest.
$ac_ext
3841 cat >>conftest.
$ac_ext <<_ACEOF
3842 /* end confdefs.h. */
3843 $ac_includes_default
3844 #include <minix/config.h>
3846 rm -f conftest.
$ac_objext
3847 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3848 (eval $ac_compile) 2>conftest.er1
3850 grep -v '^ *+' conftest.er1
>conftest.err
3852 cat conftest.err
>&5
3853 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3854 (exit $ac_status); } &&
3855 { ac_try
='test -z "$ac_c_werror_flag"
3856 || test ! -s conftest.err'
3857 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3860 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3861 (exit $ac_status); }; } &&
3862 { ac_try
='test -s conftest.$ac_objext'
3863 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3866 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3867 (exit $ac_status); }; }; then
3868 ac_header_compiler
=yes
3870 echo "$as_me: failed program was:" >&5
3871 sed 's/^/| /' conftest.
$ac_ext >&5
3873 ac_header_compiler
=no
3875 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
3876 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
3877 echo "${ECHO_T}$ac_header_compiler" >&6
3879 # Is the header present?
3880 echo "$as_me:$LINENO: checking minix/config.h presence" >&5
3881 echo $ECHO_N "checking minix/config.h presence... $ECHO_C" >&6
3882 cat >conftest.
$ac_ext <<_ACEOF
3885 cat confdefs.h
>>conftest.
$ac_ext
3886 cat >>conftest.
$ac_ext <<_ACEOF
3887 /* end confdefs.h. */
3888 #include <minix/config.h>
3890 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3891 (eval $ac_cpp conftest.
$ac_ext) 2>conftest.er1
3893 grep -v '^ *+' conftest.er1
>conftest.err
3895 cat conftest.err
>&5
3896 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3897 (exit $ac_status); } >/dev
/null
; then
3898 if test -s conftest.err
; then
3899 ac_cpp_err
=$ac_c_preproc_warn_flag
3900 ac_cpp_err
=$ac_cpp_err$ac_c_werror_flag
3907 if test -z "$ac_cpp_err"; then
3908 ac_header_preproc
=yes
3910 echo "$as_me: failed program was:" >&5
3911 sed 's/^/| /' conftest.
$ac_ext >&5
3913 ac_header_preproc
=no
3915 rm -f conftest.err conftest.
$ac_ext
3916 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
3917 echo "${ECHO_T}$ac_header_preproc" >&6
3919 # So? What about this header?
3920 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
3922 { echo "$as_me:$LINENO: WARNING: minix/config.h: accepted by the compiler, rejected by the preprocessor!" >&5
3923 echo "$as_me: WARNING: minix/config.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
3924 { echo "$as_me:$LINENO: WARNING: minix/config.h: proceeding with the compiler's result" >&5
3925 echo "$as_me: WARNING: minix/config.h: proceeding with the compiler's result" >&2;}
3926 ac_header_preproc
=yes
3929 { echo "$as_me:$LINENO: WARNING: minix/config.h: present but cannot be compiled" >&5
3930 echo "$as_me: WARNING: minix/config.h: present but cannot be compiled" >&2;}
3931 { echo "$as_me:$LINENO: WARNING: minix/config.h: check for missing prerequisite headers?" >&5
3932 echo "$as_me: WARNING: minix/config.h: check for missing prerequisite headers?" >&2;}
3933 { echo "$as_me:$LINENO: WARNING: minix/config.h: see the Autoconf documentation" >&5
3934 echo "$as_me: WARNING: minix/config.h: see the Autoconf documentation" >&2;}
3935 { echo "$as_me:$LINENO: WARNING: minix/config.h: section \"Present But Cannot Be Compiled\"" >&5
3936 echo "$as_me: WARNING: minix/config.h: section \"Present But Cannot Be Compiled\"" >&2;}
3937 { echo "$as_me:$LINENO: WARNING: minix/config.h: proceeding with the preprocessor's result" >&5
3938 echo "$as_me: WARNING: minix/config.h: proceeding with the preprocessor's result" >&2;}
3939 { echo "$as_me:$LINENO: WARNING: minix/config.h: in the future, the compiler will take precedence" >&5
3940 echo "$as_me: WARNING: minix/config.h: in the future, the compiler will take precedence" >&2;}
3943 ## ------------------------------------------ ##
3944 ## Report this to the AC_PACKAGE_NAME lists. ##
3945 ## ------------------------------------------ ##
3948 sed "s/^/$as_me: WARNING: /" >&2
3951 echo "$as_me:$LINENO: checking for minix/config.h" >&5
3952 echo $ECHO_N "checking for minix/config.h... $ECHO_C" >&6
3953 if test "${ac_cv_header_minix_config_h+set}" = set; then
3954 echo $ECHO_N "(cached) $ECHO_C" >&6
3956 ac_cv_header_minix_config_h
=$ac_header_preproc
3958 echo "$as_me:$LINENO: result: $ac_cv_header_minix_config_h" >&5
3959 echo "${ECHO_T}$ac_cv_header_minix_config_h" >&6
3962 if test $ac_cv_header_minix_config_h = yes; then
3969 if test "$MINIX" = yes; then
3971 cat >>confdefs.h
<<\_ACEOF
3972 #define _POSIX_SOURCE 1
3976 cat >>confdefs.h
<<\_ACEOF
3977 #define _POSIX_1_SOURCE 2
3981 cat >>confdefs.h
<<\_ACEOF
3989 echo "$as_me:$LINENO: checking whether it is safe to define __EXTENSIONS__" >&5
3990 echo $ECHO_N "checking whether it is safe to define __EXTENSIONS__... $ECHO_C" >&6
3991 if test "${ac_cv_safe_to_define___extensions__+set}" = set; then
3992 echo $ECHO_N "(cached) $ECHO_C" >&6
3994 cat >conftest.
$ac_ext <<_ACEOF
3997 cat confdefs.h
>>conftest.
$ac_ext
3998 cat >>conftest.
$ac_ext <<_ACEOF
3999 /* end confdefs.h. */
4001 # define __EXTENSIONS__ 1
4002 $ac_includes_default
4011 rm -f conftest.
$ac_objext
4012 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4013 (eval $ac_compile) 2>conftest.er1
4015 grep -v '^ *+' conftest.er1
>conftest.err
4017 cat conftest.err
>&5
4018 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4019 (exit $ac_status); } &&
4020 { ac_try
='test -z "$ac_c_werror_flag"
4021 || test ! -s conftest.err'
4022 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4025 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4026 (exit $ac_status); }; } &&
4027 { ac_try
='test -s conftest.$ac_objext'
4028 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4031 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4032 (exit $ac_status); }; }; then
4033 ac_cv_safe_to_define___extensions__
=yes
4035 echo "$as_me: failed program was:" >&5
4036 sed 's/^/| /' conftest.
$ac_ext >&5
4038 ac_cv_safe_to_define___extensions__
=no
4040 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
4042 echo "$as_me:$LINENO: result: $ac_cv_safe_to_define___extensions__" >&5
4043 echo "${ECHO_T}$ac_cv_safe_to_define___extensions__" >&6
4044 test $ac_cv_safe_to_define___extensions__ = yes &&
4045 cat >>confdefs.h
<<\_ACEOF
4046 #define __EXTENSIONS__ 1
4049 cat >>confdefs.h
<<\_ACEOF
4050 #define _ALL_SOURCE 1
4053 cat >>confdefs.h
<<\_ACEOF
4054 #define _GNU_SOURCE 1
4057 cat >>confdefs.h
<<\_ACEOF
4058 #define _POSIX_PTHREAD_SEMANTICS 1
4061 cat >>confdefs.h
<<\_ACEOF
4062 #define _TANDEM_SOURCE 1
4067 ac_cpp
='$CPP $CPPFLAGS'
4068 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4069 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4070 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
4071 echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
4072 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
4073 # On Suns, sometimes $CPP names a directory.
4074 if test -n "$CPP" && test -d "$CPP"; then
4077 if test -z "$CPP"; then
4078 if test "${ac_cv_prog_CPP+set}" = set; then
4079 echo $ECHO_N "(cached) $ECHO_C" >&6
4081 # Double quotes because CPP needs to be expanded
4082 for CPP
in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4085 for ac_c_preproc_warn_flag
in '' yes
4087 # Use a header file that comes with gcc, so configuring glibc
4088 # with a fresh cross-compiler works.
4089 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4090 # <limits.h> exists even on freestanding compilers.
4091 # On the NeXT, cc -E runs the code through the compiler's parser,
4092 # not just through cpp. "Syntax error" is here to catch this case.
4093 cat >conftest.
$ac_ext <<_ACEOF
4096 cat confdefs.h
>>conftest.
$ac_ext
4097 cat >>conftest.
$ac_ext <<_ACEOF
4098 /* end confdefs.h. */
4100 # include <limits.h>
4102 # include <assert.h>
4106 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
4107 (eval $ac_cpp conftest.
$ac_ext) 2>conftest.er1
4109 grep -v '^ *+' conftest.er1
>conftest.err
4111 cat conftest.err
>&5
4112 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4113 (exit $ac_status); } >/dev
/null
; then
4114 if test -s conftest.err
; then
4115 ac_cpp_err
=$ac_c_preproc_warn_flag
4116 ac_cpp_err
=$ac_cpp_err$ac_c_werror_flag
4123 if test -z "$ac_cpp_err"; then
4126 echo "$as_me: failed program was:" >&5
4127 sed 's/^/| /' conftest.
$ac_ext >&5
4129 # Broken: fails on valid input.
4132 rm -f conftest.err conftest.
$ac_ext
4134 # OK, works on sane cases. Now check whether non-existent headers
4135 # can be detected and how.
4136 cat >conftest.
$ac_ext <<_ACEOF
4139 cat confdefs.h
>>conftest.
$ac_ext
4140 cat >>conftest.
$ac_ext <<_ACEOF
4141 /* end confdefs.h. */
4142 #include <ac_nonexistent.h>
4144 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
4145 (eval $ac_cpp conftest.
$ac_ext) 2>conftest.er1
4147 grep -v '^ *+' conftest.er1
>conftest.err
4149 cat conftest.err
>&5
4150 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4151 (exit $ac_status); } >/dev
/null
; then
4152 if test -s conftest.err
; then
4153 ac_cpp_err
=$ac_c_preproc_warn_flag
4154 ac_cpp_err
=$ac_cpp_err$ac_c_werror_flag
4161 if test -z "$ac_cpp_err"; then
4162 # Broken: success on invalid input.
4165 echo "$as_me: failed program was:" >&5
4166 sed 's/^/| /' conftest.
$ac_ext >&5
4168 # Passes both tests.
4172 rm -f conftest.err conftest.
$ac_ext
4175 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4176 rm -f conftest.err conftest.
$ac_ext
4177 if $ac_preproc_ok; then
4189 echo "$as_me:$LINENO: result: $CPP" >&5
4190 echo "${ECHO_T}$CPP" >&6
4192 for ac_c_preproc_warn_flag
in '' yes
4194 # Use a header file that comes with gcc, so configuring glibc
4195 # with a fresh cross-compiler works.
4196 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4197 # <limits.h> exists even on freestanding compilers.
4198 # On the NeXT, cc -E runs the code through the compiler's parser,
4199 # not just through cpp. "Syntax error" is here to catch this case.
4200 cat >conftest.
$ac_ext <<_ACEOF
4203 cat confdefs.h
>>conftest.
$ac_ext
4204 cat >>conftest.
$ac_ext <<_ACEOF
4205 /* end confdefs.h. */
4207 # include <limits.h>
4209 # include <assert.h>
4213 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
4214 (eval $ac_cpp conftest.
$ac_ext) 2>conftest.er1
4216 grep -v '^ *+' conftest.er1
>conftest.err
4218 cat conftest.err
>&5
4219 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4220 (exit $ac_status); } >/dev
/null
; then
4221 if test -s conftest.err
; then
4222 ac_cpp_err
=$ac_c_preproc_warn_flag
4223 ac_cpp_err
=$ac_cpp_err$ac_c_werror_flag
4230 if test -z "$ac_cpp_err"; then
4233 echo "$as_me: failed program was:" >&5
4234 sed 's/^/| /' conftest.
$ac_ext >&5
4236 # Broken: fails on valid input.
4239 rm -f conftest.err conftest.
$ac_ext
4241 # OK, works on sane cases. Now check whether non-existent headers
4242 # can be detected and how.
4243 cat >conftest.
$ac_ext <<_ACEOF
4246 cat confdefs.h
>>conftest.
$ac_ext
4247 cat >>conftest.
$ac_ext <<_ACEOF
4248 /* end confdefs.h. */
4249 #include <ac_nonexistent.h>
4251 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
4252 (eval $ac_cpp conftest.
$ac_ext) 2>conftest.er1
4254 grep -v '^ *+' conftest.er1
>conftest.err
4256 cat conftest.err
>&5
4257 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4258 (exit $ac_status); } >/dev
/null
; then
4259 if test -s conftest.err
; then
4260 ac_cpp_err
=$ac_c_preproc_warn_flag
4261 ac_cpp_err
=$ac_cpp_err$ac_c_werror_flag
4268 if test -z "$ac_cpp_err"; then
4269 # Broken: success on invalid input.
4272 echo "$as_me: failed program was:" >&5
4273 sed 's/^/| /' conftest.
$ac_ext >&5
4275 # Passes both tests.
4279 rm -f conftest.err conftest.
$ac_ext
4282 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4283 rm -f conftest.err conftest.
$ac_ext
4284 if $ac_preproc_ok; then
4287 { { echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
4288 echo "$as_me: error: in \`$ac_pwd':" >&2;}
4289 { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
4290 See \`config.log' for more details." >&5
4291 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
4292 See \`config.log' for more details." >&2;}
4293 { (exit 1); exit 1; }; }; }
4297 ac_cpp
='$CPP $CPPFLAGS'
4298 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4299 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4300 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
4302 echo "$as_me:$LINENO: checking for inline" >&5
4303 echo $ECHO_N "checking for inline... $ECHO_C" >&6
4304 if test "${ac_cv_c_inline+set}" = set; then
4305 echo $ECHO_N "(cached) $ECHO_C" >&6
4308 for ac_kw
in inline __inline__ __inline
; do
4309 cat >conftest.
$ac_ext <<_ACEOF
4312 cat confdefs.h
>>conftest.
$ac_ext
4313 cat >>conftest.
$ac_ext <<_ACEOF
4314 /* end confdefs.h. */
4317 static $ac_kw foo_t static_foo () {return 0; }
4318 $ac_kw foo_t foo () {return 0; }
4322 rm -f conftest.
$ac_objext
4323 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4324 (eval $ac_compile) 2>conftest.er1
4326 grep -v '^ *+' conftest.er1
>conftest.err
4328 cat conftest.err
>&5
4329 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4330 (exit $ac_status); } &&
4331 { ac_try
='test -z "$ac_c_werror_flag"
4332 || test ! -s conftest.err'
4333 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4336 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4337 (exit $ac_status); }; } &&
4338 { ac_try
='test -s conftest.$ac_objext'
4339 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4342 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4343 (exit $ac_status); }; }; then
4344 ac_cv_c_inline
=$ac_kw; break
4346 echo "$as_me: failed program was:" >&5
4347 sed 's/^/| /' conftest.
$ac_ext >&5
4350 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
4354 echo "$as_me:$LINENO: result: $ac_cv_c_inline" >&5
4355 echo "${ECHO_T}$ac_cv_c_inline" >&6
4358 case $ac_cv_c_inline in
4361 case $ac_cv_c_inline in
4363 *) ac_val
=$ac_cv_c_inline;;
4365 cat >>confdefs.h
<<_ACEOF
4367 #define inline $ac_val
4374 # sizeof(char) is 1 by definition.
4375 echo "$as_me:$LINENO: checking for void *" >&5
4376 echo $ECHO_N "checking for void *... $ECHO_C" >&6
4377 if test "${ac_cv_type_void_p+set}" = set; then
4378 echo $ECHO_N "(cached) $ECHO_C" >&6
4380 cat >conftest.
$ac_ext <<_ACEOF
4383 cat confdefs.h
>>conftest.
$ac_ext
4384 cat >>conftest.
$ac_ext <<_ACEOF
4385 /* end confdefs.h. */
4386 $ac_includes_default
4392 if (sizeof (void *))
4398 rm -f conftest.
$ac_objext
4399 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4400 (eval $ac_compile) 2>conftest.er1
4402 grep -v '^ *+' conftest.er1
>conftest.err
4404 cat conftest.err
>&5
4405 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4406 (exit $ac_status); } &&
4407 { ac_try
='test -z "$ac_c_werror_flag"
4408 || test ! -s conftest.err'
4409 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4412 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4413 (exit $ac_status); }; } &&
4414 { ac_try
='test -s conftest.$ac_objext'
4415 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4418 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4419 (exit $ac_status); }; }; then
4420 ac_cv_type_void_p
=yes
4422 echo "$as_me: failed program was:" >&5
4423 sed 's/^/| /' conftest.
$ac_ext >&5
4425 ac_cv_type_void_p
=no
4427 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
4429 echo "$as_me:$LINENO: result: $ac_cv_type_void_p" >&5
4430 echo "${ECHO_T}$ac_cv_type_void_p" >&6
4432 echo "$as_me:$LINENO: checking size of void *" >&5
4433 echo $ECHO_N "checking size of void *... $ECHO_C" >&6
4434 if test "${ac_cv_sizeof_void_p+set}" = set; then
4435 echo $ECHO_N "(cached) $ECHO_C" >&6
4437 if test "$ac_cv_type_void_p" = yes; then
4438 # The cast to unsigned long works around a bug in the HP C Compiler
4439 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
4440 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
4441 # This bug is HP SR number 8606223364.
4442 if test "$cross_compiling" = yes; then
4443 # Depending upon the size, compute the lo and hi bounds.
4444 cat >conftest.
$ac_ext <<_ACEOF
4447 cat confdefs.h
>>conftest.
$ac_ext
4448 cat >>conftest.
$ac_ext <<_ACEOF
4449 /* end confdefs.h. */
4450 $ac_includes_default
4454 static int test_array [1 - 2 * !(((long) (sizeof (void *))) >= 0)];
4461 rm -f conftest.
$ac_objext
4462 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4463 (eval $ac_compile) 2>conftest.er1
4465 grep -v '^ *+' conftest.er1
>conftest.err
4467 cat conftest.err
>&5
4468 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4469 (exit $ac_status); } &&
4470 { ac_try
='test -z "$ac_c_werror_flag"
4471 || test ! -s conftest.err'
4472 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4475 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4476 (exit $ac_status); }; } &&
4477 { ac_try
='test -s conftest.$ac_objext'
4478 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4481 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4482 (exit $ac_status); }; }; then
4485 cat >conftest.
$ac_ext <<_ACEOF
4488 cat confdefs.h
>>conftest.
$ac_ext
4489 cat >>conftest.
$ac_ext <<_ACEOF
4490 /* end confdefs.h. */
4491 $ac_includes_default
4495 static int test_array [1 - 2 * !(((long) (sizeof (void *))) <= $ac_mid)];
4502 rm -f conftest.
$ac_objext
4503 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4504 (eval $ac_compile) 2>conftest.er1
4506 grep -v '^ *+' conftest.er1
>conftest.err
4508 cat conftest.err
>&5
4509 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4510 (exit $ac_status); } &&
4511 { ac_try
='test -z "$ac_c_werror_flag"
4512 || test ! -s conftest.err'
4513 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4516 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4517 (exit $ac_status); }; } &&
4518 { ac_try
='test -s conftest.$ac_objext'
4519 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4522 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4523 (exit $ac_status); }; }; then
4524 ac_hi
=$ac_mid; break
4526 echo "$as_me: failed program was:" >&5
4527 sed 's/^/| /' conftest.
$ac_ext >&5
4529 ac_lo
=`expr $ac_mid + 1`
4530 if test $ac_lo -le $ac_mid; then
4534 ac_mid
=`expr 2 '*' $ac_mid + 1`
4536 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
4539 echo "$as_me: failed program was:" >&5
4540 sed 's/^/| /' conftest.
$ac_ext >&5
4542 cat >conftest.
$ac_ext <<_ACEOF
4545 cat confdefs.h
>>conftest.
$ac_ext
4546 cat >>conftest.
$ac_ext <<_ACEOF
4547 /* end confdefs.h. */
4548 $ac_includes_default
4552 static int test_array [1 - 2 * !(((long) (sizeof (void *))) < 0)];
4559 rm -f conftest.
$ac_objext
4560 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4561 (eval $ac_compile) 2>conftest.er1
4563 grep -v '^ *+' conftest.er1
>conftest.err
4565 cat conftest.err
>&5
4566 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4567 (exit $ac_status); } &&
4568 { ac_try
='test -z "$ac_c_werror_flag"
4569 || test ! -s conftest.err'
4570 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4573 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4574 (exit $ac_status); }; } &&
4575 { ac_try
='test -s conftest.$ac_objext'
4576 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4579 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4580 (exit $ac_status); }; }; then
4583 cat >conftest.
$ac_ext <<_ACEOF
4586 cat confdefs.h
>>conftest.
$ac_ext
4587 cat >>conftest.
$ac_ext <<_ACEOF
4588 /* end confdefs.h. */
4589 $ac_includes_default
4593 static int test_array [1 - 2 * !(((long) (sizeof (void *))) >= $ac_mid)];
4600 rm -f conftest.
$ac_objext
4601 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4602 (eval $ac_compile) 2>conftest.er1
4604 grep -v '^ *+' conftest.er1
>conftest.err
4606 cat conftest.err
>&5
4607 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4608 (exit $ac_status); } &&
4609 { ac_try
='test -z "$ac_c_werror_flag"
4610 || test ! -s conftest.err'
4611 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4614 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4615 (exit $ac_status); }; } &&
4616 { ac_try
='test -s conftest.$ac_objext'
4617 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4620 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4621 (exit $ac_status); }; }; then
4622 ac_lo
=$ac_mid; break
4624 echo "$as_me: failed program was:" >&5
4625 sed 's/^/| /' conftest.
$ac_ext >&5
4627 ac_hi
=`expr '(' $ac_mid ')' - 1`
4628 if test $ac_mid -le $ac_hi; then
4632 ac_mid
=`expr 2 '*' $ac_mid`
4634 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
4637 echo "$as_me: failed program was:" >&5
4638 sed 's/^/| /' conftest.
$ac_ext >&5
4642 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
4644 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
4645 # Binary search between lo and hi bounds.
4646 while test "x$ac_lo" != "x$ac_hi"; do
4647 ac_mid
=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
4648 cat >conftest.
$ac_ext <<_ACEOF
4651 cat confdefs.h
>>conftest.
$ac_ext
4652 cat >>conftest.
$ac_ext <<_ACEOF
4653 /* end confdefs.h. */
4654 $ac_includes_default
4658 static int test_array [1 - 2 * !(((long) (sizeof (void *))) <= $ac_mid)];
4665 rm -f conftest.
$ac_objext
4666 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4667 (eval $ac_compile) 2>conftest.er1
4669 grep -v '^ *+' conftest.er1
>conftest.err
4671 cat conftest.err
>&5
4672 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4673 (exit $ac_status); } &&
4674 { ac_try
='test -z "$ac_c_werror_flag"
4675 || test ! -s conftest.err'
4676 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4679 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4680 (exit $ac_status); }; } &&
4681 { ac_try
='test -s conftest.$ac_objext'
4682 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4685 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4686 (exit $ac_status); }; }; then
4689 echo "$as_me: failed program was:" >&5
4690 sed 's/^/| /' conftest.
$ac_ext >&5
4692 ac_lo
=`expr '(' $ac_mid ')' + 1`
4694 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
4697 ?
*) ac_cv_sizeof_void_p
=$ac_lo;;
4698 '') { { echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
4699 echo "$as_me: error: in \`$ac_pwd':" >&2;}
4700 { { echo "$as_me:$LINENO: error: cannot compute sizeof (void *), 77
4701 See \`config.log' for more details." >&5
4702 echo "$as_me: error: cannot compute sizeof (void *), 77
4703 See \`config.log' for more details." >&2;}
4704 { (exit 1); exit 1; }; }; } ;;
4707 if test "$cross_compiling" = yes; then
4708 { { echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
4709 echo "$as_me: error: in \`$ac_pwd':" >&2;}
4710 { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
4711 See \`config.log' for more details." >&5
4712 echo "$as_me: error: cannot run test program while cross compiling
4713 See \`config.log' for more details." >&2;}
4714 { (exit 1); exit 1; }; }; }
4716 cat >conftest.
$ac_ext <<_ACEOF
4719 cat confdefs.h
>>conftest.
$ac_ext
4720 cat >>conftest.
$ac_ext <<_ACEOF
4721 /* end confdefs.h. */
4722 $ac_includes_default
4723 long longval () { return (long) (sizeof (void *)); }
4724 unsigned long ulongval () { return (long) (sizeof (void *)); }
4731 FILE *f = fopen ("conftest.val", "w");
4734 if (((long) (sizeof (void *))) < 0)
4736 long i = longval ();
4737 if (i != ((long) (sizeof (void *))))
4739 fprintf (f, "%ld\n", i);
4743 unsigned long i = ulongval ();
4744 if (i != ((long) (sizeof (void *))))
4746 fprintf (f, "%lu\n", i);
4748 exit (ferror (f) || fclose (f) != 0);
4754 rm -f conftest
$ac_exeext
4755 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4756 (eval $ac_link) 2>&5
4758 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4759 (exit $ac_status); } && { ac_try
='./conftest$ac_exeext'
4760 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4763 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4764 (exit $ac_status); }; }; then
4765 ac_cv_sizeof_void_p
=`cat conftest.val`
4767 echo "$as_me: program exited with status $ac_status" >&5
4768 echo "$as_me: failed program was:" >&5
4769 sed 's/^/| /' conftest.
$ac_ext >&5
4772 { { echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
4773 echo "$as_me: error: in \`$ac_pwd':" >&2;}
4774 { { echo "$as_me:$LINENO: error: cannot compute sizeof (void *), 77
4775 See \`config.log' for more details." >&5
4776 echo "$as_me: error: cannot compute sizeof (void *), 77
4777 See \`config.log' for more details." >&2;}
4778 { (exit 1); exit 1; }; }; }
4780 rm -f core
*.core gmon.out bb.out conftest
$ac_exeext conftest.
$ac_objext conftest.
$ac_ext
4785 ac_cv_sizeof_void_p
=0
4788 echo "$as_me:$LINENO: result: $ac_cv_sizeof_void_p" >&5
4789 echo "${ECHO_T}$ac_cv_sizeof_void_p" >&6
4790 cat >>confdefs.h
<<_ACEOF
4791 #define SIZEOF_VOID_P $ac_cv_sizeof_void_p
4795 echo "$as_me:$LINENO: checking for short" >&5
4796 echo $ECHO_N "checking for short... $ECHO_C" >&6
4797 if test "${ac_cv_type_short+set}" = set; then
4798 echo $ECHO_N "(cached) $ECHO_C" >&6
4800 cat >conftest.
$ac_ext <<_ACEOF
4803 cat confdefs.h
>>conftest.
$ac_ext
4804 cat >>conftest.
$ac_ext <<_ACEOF
4805 /* end confdefs.h. */
4806 $ac_includes_default
4818 rm -f conftest.
$ac_objext
4819 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4820 (eval $ac_compile) 2>conftest.er1
4822 grep -v '^ *+' conftest.er1
>conftest.err
4824 cat conftest.err
>&5
4825 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4826 (exit $ac_status); } &&
4827 { ac_try
='test -z "$ac_c_werror_flag"
4828 || test ! -s conftest.err'
4829 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4832 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4833 (exit $ac_status); }; } &&
4834 { ac_try
='test -s conftest.$ac_objext'
4835 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4838 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4839 (exit $ac_status); }; }; then
4840 ac_cv_type_short
=yes
4842 echo "$as_me: failed program was:" >&5
4843 sed 's/^/| /' conftest.
$ac_ext >&5
4847 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
4849 echo "$as_me:$LINENO: result: $ac_cv_type_short" >&5
4850 echo "${ECHO_T}$ac_cv_type_short" >&6
4852 echo "$as_me:$LINENO: checking size of short" >&5
4853 echo $ECHO_N "checking size of short... $ECHO_C" >&6
4854 if test "${ac_cv_sizeof_short+set}" = set; then
4855 echo $ECHO_N "(cached) $ECHO_C" >&6
4857 if test "$ac_cv_type_short" = yes; then
4858 # The cast to unsigned long works around a bug in the HP C Compiler
4859 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
4860 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
4861 # This bug is HP SR number 8606223364.
4862 if test "$cross_compiling" = yes; then
4863 # Depending upon the size, compute the lo and hi bounds.
4864 cat >conftest.
$ac_ext <<_ACEOF
4867 cat confdefs.h
>>conftest.
$ac_ext
4868 cat >>conftest.
$ac_ext <<_ACEOF
4869 /* end confdefs.h. */
4870 $ac_includes_default
4874 static int test_array [1 - 2 * !(((long) (sizeof (short))) >= 0)];
4881 rm -f conftest.
$ac_objext
4882 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4883 (eval $ac_compile) 2>conftest.er1
4885 grep -v '^ *+' conftest.er1
>conftest.err
4887 cat conftest.err
>&5
4888 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4889 (exit $ac_status); } &&
4890 { ac_try
='test -z "$ac_c_werror_flag"
4891 || test ! -s conftest.err'
4892 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4895 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4896 (exit $ac_status); }; } &&
4897 { ac_try
='test -s conftest.$ac_objext'
4898 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4901 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4902 (exit $ac_status); }; }; then
4905 cat >conftest.
$ac_ext <<_ACEOF
4908 cat confdefs.h
>>conftest.
$ac_ext
4909 cat >>conftest.
$ac_ext <<_ACEOF
4910 /* end confdefs.h. */
4911 $ac_includes_default
4915 static int test_array [1 - 2 * !(((long) (sizeof (short))) <= $ac_mid)];
4922 rm -f conftest.
$ac_objext
4923 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4924 (eval $ac_compile) 2>conftest.er1
4926 grep -v '^ *+' conftest.er1
>conftest.err
4928 cat conftest.err
>&5
4929 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4930 (exit $ac_status); } &&
4931 { ac_try
='test -z "$ac_c_werror_flag"
4932 || test ! -s conftest.err'
4933 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4936 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4937 (exit $ac_status); }; } &&
4938 { ac_try
='test -s conftest.$ac_objext'
4939 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4942 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4943 (exit $ac_status); }; }; then
4944 ac_hi
=$ac_mid; break
4946 echo "$as_me: failed program was:" >&5
4947 sed 's/^/| /' conftest.
$ac_ext >&5
4949 ac_lo
=`expr $ac_mid + 1`
4950 if test $ac_lo -le $ac_mid; then
4954 ac_mid
=`expr 2 '*' $ac_mid + 1`
4956 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
4959 echo "$as_me: failed program was:" >&5
4960 sed 's/^/| /' conftest.
$ac_ext >&5
4962 cat >conftest.
$ac_ext <<_ACEOF
4965 cat confdefs.h
>>conftest.
$ac_ext
4966 cat >>conftest.
$ac_ext <<_ACEOF
4967 /* end confdefs.h. */
4968 $ac_includes_default
4972 static int test_array [1 - 2 * !(((long) (sizeof (short))) < 0)];
4979 rm -f conftest.
$ac_objext
4980 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4981 (eval $ac_compile) 2>conftest.er1
4983 grep -v '^ *+' conftest.er1
>conftest.err
4985 cat conftest.err
>&5
4986 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4987 (exit $ac_status); } &&
4988 { ac_try
='test -z "$ac_c_werror_flag"
4989 || test ! -s conftest.err'
4990 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4993 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4994 (exit $ac_status); }; } &&
4995 { ac_try
='test -s conftest.$ac_objext'
4996 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4999 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5000 (exit $ac_status); }; }; then
5003 cat >conftest.
$ac_ext <<_ACEOF
5006 cat confdefs.h
>>conftest.
$ac_ext
5007 cat >>conftest.
$ac_ext <<_ACEOF
5008 /* end confdefs.h. */
5009 $ac_includes_default
5013 static int test_array [1 - 2 * !(((long) (sizeof (short))) >= $ac_mid)];
5020 rm -f conftest.
$ac_objext
5021 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5022 (eval $ac_compile) 2>conftest.er1
5024 grep -v '^ *+' conftest.er1
>conftest.err
5026 cat conftest.err
>&5
5027 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5028 (exit $ac_status); } &&
5029 { ac_try
='test -z "$ac_c_werror_flag"
5030 || test ! -s conftest.err'
5031 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5034 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5035 (exit $ac_status); }; } &&
5036 { ac_try
='test -s conftest.$ac_objext'
5037 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5040 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5041 (exit $ac_status); }; }; then
5042 ac_lo
=$ac_mid; break
5044 echo "$as_me: failed program was:" >&5
5045 sed 's/^/| /' conftest.
$ac_ext >&5
5047 ac_hi
=`expr '(' $ac_mid ')' - 1`
5048 if test $ac_mid -le $ac_hi; then
5052 ac_mid
=`expr 2 '*' $ac_mid`
5054 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
5057 echo "$as_me: failed program was:" >&5
5058 sed 's/^/| /' conftest.
$ac_ext >&5
5062 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
5064 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
5065 # Binary search between lo and hi bounds.
5066 while test "x$ac_lo" != "x$ac_hi"; do
5067 ac_mid
=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
5068 cat >conftest.
$ac_ext <<_ACEOF
5071 cat confdefs.h
>>conftest.
$ac_ext
5072 cat >>conftest.
$ac_ext <<_ACEOF
5073 /* end confdefs.h. */
5074 $ac_includes_default
5078 static int test_array [1 - 2 * !(((long) (sizeof (short))) <= $ac_mid)];
5085 rm -f conftest.
$ac_objext
5086 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5087 (eval $ac_compile) 2>conftest.er1
5089 grep -v '^ *+' conftest.er1
>conftest.err
5091 cat conftest.err
>&5
5092 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5093 (exit $ac_status); } &&
5094 { ac_try
='test -z "$ac_c_werror_flag"
5095 || test ! -s conftest.err'
5096 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5099 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5100 (exit $ac_status); }; } &&
5101 { ac_try
='test -s conftest.$ac_objext'
5102 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5105 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5106 (exit $ac_status); }; }; then
5109 echo "$as_me: failed program was:" >&5
5110 sed 's/^/| /' conftest.
$ac_ext >&5
5112 ac_lo
=`expr '(' $ac_mid ')' + 1`
5114 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
5117 ?
*) ac_cv_sizeof_short
=$ac_lo;;
5118 '') { { echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
5119 echo "$as_me: error: in \`$ac_pwd':" >&2;}
5120 { { echo "$as_me:$LINENO: error: cannot compute sizeof (short), 77
5121 See \`config.log' for more details." >&5
5122 echo "$as_me: error: cannot compute sizeof (short), 77
5123 See \`config.log' for more details." >&2;}
5124 { (exit 1); exit 1; }; }; } ;;
5127 if test "$cross_compiling" = yes; then
5128 { { echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
5129 echo "$as_me: error: in \`$ac_pwd':" >&2;}
5130 { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
5131 See \`config.log' for more details." >&5
5132 echo "$as_me: error: cannot run test program while cross compiling
5133 See \`config.log' for more details." >&2;}
5134 { (exit 1); exit 1; }; }; }
5136 cat >conftest.
$ac_ext <<_ACEOF
5139 cat confdefs.h
>>conftest.
$ac_ext
5140 cat >>conftest.
$ac_ext <<_ACEOF
5141 /* end confdefs.h. */
5142 $ac_includes_default
5143 long longval () { return (long) (sizeof (short)); }
5144 unsigned long ulongval () { return (long) (sizeof (short)); }
5151 FILE *f = fopen ("conftest.val", "w");
5154 if (((long) (sizeof (short))) < 0)
5156 long i = longval ();
5157 if (i != ((long) (sizeof (short))))
5159 fprintf (f, "%ld\n", i);
5163 unsigned long i = ulongval ();
5164 if (i != ((long) (sizeof (short))))
5166 fprintf (f, "%lu\n", i);
5168 exit (ferror (f) || fclose (f) != 0);
5174 rm -f conftest
$ac_exeext
5175 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5176 (eval $ac_link) 2>&5
5178 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5179 (exit $ac_status); } && { ac_try
='./conftest$ac_exeext'
5180 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5183 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5184 (exit $ac_status); }; }; then
5185 ac_cv_sizeof_short
=`cat conftest.val`
5187 echo "$as_me: program exited with status $ac_status" >&5
5188 echo "$as_me: failed program was:" >&5
5189 sed 's/^/| /' conftest.
$ac_ext >&5
5192 { { echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
5193 echo "$as_me: error: in \`$ac_pwd':" >&2;}
5194 { { echo "$as_me:$LINENO: error: cannot compute sizeof (short), 77
5195 See \`config.log' for more details." >&5
5196 echo "$as_me: error: cannot compute sizeof (short), 77
5197 See \`config.log' for more details." >&2;}
5198 { (exit 1); exit 1; }; }; }
5200 rm -f core
*.core gmon.out bb.out conftest
$ac_exeext conftest.
$ac_objext conftest.
$ac_ext
5205 ac_cv_sizeof_short
=0
5208 echo "$as_me:$LINENO: result: $ac_cv_sizeof_short" >&5
5209 echo "${ECHO_T}$ac_cv_sizeof_short" >&6
5210 cat >>confdefs.h
<<_ACEOF
5211 #define SIZEOF_SHORT $ac_cv_sizeof_short
5215 echo "$as_me:$LINENO: checking for int" >&5
5216 echo $ECHO_N "checking for int... $ECHO_C" >&6
5217 if test "${ac_cv_type_int+set}" = set; then
5218 echo $ECHO_N "(cached) $ECHO_C" >&6
5220 cat >conftest.
$ac_ext <<_ACEOF
5223 cat confdefs.h
>>conftest.
$ac_ext
5224 cat >>conftest.
$ac_ext <<_ACEOF
5225 /* end confdefs.h. */
5226 $ac_includes_default
5238 rm -f conftest.
$ac_objext
5239 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5240 (eval $ac_compile) 2>conftest.er1
5242 grep -v '^ *+' conftest.er1
>conftest.err
5244 cat conftest.err
>&5
5245 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5246 (exit $ac_status); } &&
5247 { ac_try
='test -z "$ac_c_werror_flag"
5248 || test ! -s conftest.err'
5249 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5252 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5253 (exit $ac_status); }; } &&
5254 { ac_try
='test -s conftest.$ac_objext'
5255 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5258 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5259 (exit $ac_status); }; }; then
5262 echo "$as_me: failed program was:" >&5
5263 sed 's/^/| /' conftest.
$ac_ext >&5
5267 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
5269 echo "$as_me:$LINENO: result: $ac_cv_type_int" >&5
5270 echo "${ECHO_T}$ac_cv_type_int" >&6
5272 echo "$as_me:$LINENO: checking size of int" >&5
5273 echo $ECHO_N "checking size of int... $ECHO_C" >&6
5274 if test "${ac_cv_sizeof_int+set}" = set; then
5275 echo $ECHO_N "(cached) $ECHO_C" >&6
5277 if test "$ac_cv_type_int" = yes; then
5278 # The cast to unsigned long works around a bug in the HP C Compiler
5279 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
5280 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
5281 # This bug is HP SR number 8606223364.
5282 if test "$cross_compiling" = yes; then
5283 # Depending upon the size, compute the lo and hi bounds.
5284 cat >conftest.
$ac_ext <<_ACEOF
5287 cat confdefs.h
>>conftest.
$ac_ext
5288 cat >>conftest.
$ac_ext <<_ACEOF
5289 /* end confdefs.h. */
5290 $ac_includes_default
5294 static int test_array [1 - 2 * !(((long) (sizeof (int))) >= 0)];
5301 rm -f conftest.
$ac_objext
5302 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5303 (eval $ac_compile) 2>conftest.er1
5305 grep -v '^ *+' conftest.er1
>conftest.err
5307 cat conftest.err
>&5
5308 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5309 (exit $ac_status); } &&
5310 { ac_try
='test -z "$ac_c_werror_flag"
5311 || test ! -s conftest.err'
5312 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5315 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5316 (exit $ac_status); }; } &&
5317 { ac_try
='test -s conftest.$ac_objext'
5318 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5321 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5322 (exit $ac_status); }; }; then
5325 cat >conftest.
$ac_ext <<_ACEOF
5328 cat confdefs.h
>>conftest.
$ac_ext
5329 cat >>conftest.
$ac_ext <<_ACEOF
5330 /* end confdefs.h. */
5331 $ac_includes_default
5335 static int test_array [1 - 2 * !(((long) (sizeof (int))) <= $ac_mid)];
5342 rm -f conftest.
$ac_objext
5343 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5344 (eval $ac_compile) 2>conftest.er1
5346 grep -v '^ *+' conftest.er1
>conftest.err
5348 cat conftest.err
>&5
5349 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5350 (exit $ac_status); } &&
5351 { ac_try
='test -z "$ac_c_werror_flag"
5352 || test ! -s conftest.err'
5353 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5356 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5357 (exit $ac_status); }; } &&
5358 { ac_try
='test -s conftest.$ac_objext'
5359 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5362 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5363 (exit $ac_status); }; }; then
5364 ac_hi
=$ac_mid; break
5366 echo "$as_me: failed program was:" >&5
5367 sed 's/^/| /' conftest.
$ac_ext >&5
5369 ac_lo
=`expr $ac_mid + 1`
5370 if test $ac_lo -le $ac_mid; then
5374 ac_mid
=`expr 2 '*' $ac_mid + 1`
5376 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
5379 echo "$as_me: failed program was:" >&5
5380 sed 's/^/| /' conftest.
$ac_ext >&5
5382 cat >conftest.
$ac_ext <<_ACEOF
5385 cat confdefs.h
>>conftest.
$ac_ext
5386 cat >>conftest.
$ac_ext <<_ACEOF
5387 /* end confdefs.h. */
5388 $ac_includes_default
5392 static int test_array [1 - 2 * !(((long) (sizeof (int))) < 0)];
5399 rm -f conftest.
$ac_objext
5400 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5401 (eval $ac_compile) 2>conftest.er1
5403 grep -v '^ *+' conftest.er1
>conftest.err
5405 cat conftest.err
>&5
5406 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5407 (exit $ac_status); } &&
5408 { ac_try
='test -z "$ac_c_werror_flag"
5409 || test ! -s conftest.err'
5410 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5413 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5414 (exit $ac_status); }; } &&
5415 { ac_try
='test -s conftest.$ac_objext'
5416 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5419 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5420 (exit $ac_status); }; }; then
5423 cat >conftest.
$ac_ext <<_ACEOF
5426 cat confdefs.h
>>conftest.
$ac_ext
5427 cat >>conftest.
$ac_ext <<_ACEOF
5428 /* end confdefs.h. */
5429 $ac_includes_default
5433 static int test_array [1 - 2 * !(((long) (sizeof (int))) >= $ac_mid)];
5440 rm -f conftest.
$ac_objext
5441 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5442 (eval $ac_compile) 2>conftest.er1
5444 grep -v '^ *+' conftest.er1
>conftest.err
5446 cat conftest.err
>&5
5447 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5448 (exit $ac_status); } &&
5449 { ac_try
='test -z "$ac_c_werror_flag"
5450 || test ! -s conftest.err'
5451 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5454 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5455 (exit $ac_status); }; } &&
5456 { ac_try
='test -s conftest.$ac_objext'
5457 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5460 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5461 (exit $ac_status); }; }; then
5462 ac_lo
=$ac_mid; break
5464 echo "$as_me: failed program was:" >&5
5465 sed 's/^/| /' conftest.
$ac_ext >&5
5467 ac_hi
=`expr '(' $ac_mid ')' - 1`
5468 if test $ac_mid -le $ac_hi; then
5472 ac_mid
=`expr 2 '*' $ac_mid`
5474 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
5477 echo "$as_me: failed program was:" >&5
5478 sed 's/^/| /' conftest.
$ac_ext >&5
5482 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
5484 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
5485 # Binary search between lo and hi bounds.
5486 while test "x$ac_lo" != "x$ac_hi"; do
5487 ac_mid
=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
5488 cat >conftest.
$ac_ext <<_ACEOF
5491 cat confdefs.h
>>conftest.
$ac_ext
5492 cat >>conftest.
$ac_ext <<_ACEOF
5493 /* end confdefs.h. */
5494 $ac_includes_default
5498 static int test_array [1 - 2 * !(((long) (sizeof (int))) <= $ac_mid)];
5505 rm -f conftest.
$ac_objext
5506 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5507 (eval $ac_compile) 2>conftest.er1
5509 grep -v '^ *+' conftest.er1
>conftest.err
5511 cat conftest.err
>&5
5512 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5513 (exit $ac_status); } &&
5514 { ac_try
='test -z "$ac_c_werror_flag"
5515 || test ! -s conftest.err'
5516 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5519 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5520 (exit $ac_status); }; } &&
5521 { ac_try
='test -s conftest.$ac_objext'
5522 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5525 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5526 (exit $ac_status); }; }; then
5529 echo "$as_me: failed program was:" >&5
5530 sed 's/^/| /' conftest.
$ac_ext >&5
5532 ac_lo
=`expr '(' $ac_mid ')' + 1`
5534 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
5537 ?
*) ac_cv_sizeof_int
=$ac_lo;;
5538 '') { { echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
5539 echo "$as_me: error: in \`$ac_pwd':" >&2;}
5540 { { echo "$as_me:$LINENO: error: cannot compute sizeof (int), 77
5541 See \`config.log' for more details." >&5
5542 echo "$as_me: error: cannot compute sizeof (int), 77
5543 See \`config.log' for more details." >&2;}
5544 { (exit 1); exit 1; }; }; } ;;
5547 if test "$cross_compiling" = yes; then
5548 { { echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
5549 echo "$as_me: error: in \`$ac_pwd':" >&2;}
5550 { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
5551 See \`config.log' for more details." >&5
5552 echo "$as_me: error: cannot run test program while cross compiling
5553 See \`config.log' for more details." >&2;}
5554 { (exit 1); exit 1; }; }; }
5556 cat >conftest.
$ac_ext <<_ACEOF
5559 cat confdefs.h
>>conftest.
$ac_ext
5560 cat >>conftest.
$ac_ext <<_ACEOF
5561 /* end confdefs.h. */
5562 $ac_includes_default
5563 long longval () { return (long) (sizeof (int)); }
5564 unsigned long ulongval () { return (long) (sizeof (int)); }
5571 FILE *f = fopen ("conftest.val", "w");
5574 if (((long) (sizeof (int))) < 0)
5576 long i = longval ();
5577 if (i != ((long) (sizeof (int))))
5579 fprintf (f, "%ld\n", i);
5583 unsigned long i = ulongval ();
5584 if (i != ((long) (sizeof (int))))
5586 fprintf (f, "%lu\n", i);
5588 exit (ferror (f) || fclose (f) != 0);
5594 rm -f conftest
$ac_exeext
5595 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5596 (eval $ac_link) 2>&5
5598 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5599 (exit $ac_status); } && { ac_try
='./conftest$ac_exeext'
5600 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5603 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5604 (exit $ac_status); }; }; then
5605 ac_cv_sizeof_int
=`cat conftest.val`
5607 echo "$as_me: program exited with status $ac_status" >&5
5608 echo "$as_me: failed program was:" >&5
5609 sed 's/^/| /' conftest.
$ac_ext >&5
5612 { { echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
5613 echo "$as_me: error: in \`$ac_pwd':" >&2;}
5614 { { echo "$as_me:$LINENO: error: cannot compute sizeof (int), 77
5615 See \`config.log' for more details." >&5
5616 echo "$as_me: error: cannot compute sizeof (int), 77
5617 See \`config.log' for more details." >&2;}
5618 { (exit 1); exit 1; }; }; }
5620 rm -f core
*.core gmon.out bb.out conftest
$ac_exeext conftest.
$ac_objext conftest.
$ac_ext
5628 echo "$as_me:$LINENO: result: $ac_cv_sizeof_int" >&5
5629 echo "${ECHO_T}$ac_cv_sizeof_int" >&6
5630 cat >>confdefs.h
<<_ACEOF
5631 #define SIZEOF_INT $ac_cv_sizeof_int
5635 echo "$as_me:$LINENO: checking for long" >&5
5636 echo $ECHO_N "checking for long... $ECHO_C" >&6
5637 if test "${ac_cv_type_long+set}" = set; then
5638 echo $ECHO_N "(cached) $ECHO_C" >&6
5640 cat >conftest.
$ac_ext <<_ACEOF
5643 cat confdefs.h
>>conftest.
$ac_ext
5644 cat >>conftest.
$ac_ext <<_ACEOF
5645 /* end confdefs.h. */
5646 $ac_includes_default
5658 rm -f conftest.
$ac_objext
5659 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5660 (eval $ac_compile) 2>conftest.er1
5662 grep -v '^ *+' conftest.er1
>conftest.err
5664 cat conftest.err
>&5
5665 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5666 (exit $ac_status); } &&
5667 { ac_try
='test -z "$ac_c_werror_flag"
5668 || test ! -s conftest.err'
5669 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5672 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5673 (exit $ac_status); }; } &&
5674 { ac_try
='test -s conftest.$ac_objext'
5675 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5678 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5679 (exit $ac_status); }; }; then
5682 echo "$as_me: failed program was:" >&5
5683 sed 's/^/| /' conftest.
$ac_ext >&5
5687 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
5689 echo "$as_me:$LINENO: result: $ac_cv_type_long" >&5
5690 echo "${ECHO_T}$ac_cv_type_long" >&6
5692 echo "$as_me:$LINENO: checking size of long" >&5
5693 echo $ECHO_N "checking size of long... $ECHO_C" >&6
5694 if test "${ac_cv_sizeof_long+set}" = set; then
5695 echo $ECHO_N "(cached) $ECHO_C" >&6
5697 if test "$ac_cv_type_long" = yes; then
5698 # The cast to unsigned long works around a bug in the HP C Compiler
5699 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
5700 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
5701 # This bug is HP SR number 8606223364.
5702 if test "$cross_compiling" = yes; then
5703 # Depending upon the size, compute the lo and hi bounds.
5704 cat >conftest.
$ac_ext <<_ACEOF
5707 cat confdefs.h
>>conftest.
$ac_ext
5708 cat >>conftest.
$ac_ext <<_ACEOF
5709 /* end confdefs.h. */
5710 $ac_includes_default
5714 static int test_array [1 - 2 * !(((long) (sizeof (long))) >= 0)];
5721 rm -f conftest.
$ac_objext
5722 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5723 (eval $ac_compile) 2>conftest.er1
5725 grep -v '^ *+' conftest.er1
>conftest.err
5727 cat conftest.err
>&5
5728 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5729 (exit $ac_status); } &&
5730 { ac_try
='test -z "$ac_c_werror_flag"
5731 || test ! -s conftest.err'
5732 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5735 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5736 (exit $ac_status); }; } &&
5737 { ac_try
='test -s conftest.$ac_objext'
5738 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5741 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5742 (exit $ac_status); }; }; then
5745 cat >conftest.
$ac_ext <<_ACEOF
5748 cat confdefs.h
>>conftest.
$ac_ext
5749 cat >>conftest.
$ac_ext <<_ACEOF
5750 /* end confdefs.h. */
5751 $ac_includes_default
5755 static int test_array [1 - 2 * !(((long) (sizeof (long))) <= $ac_mid)];
5762 rm -f conftest.
$ac_objext
5763 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5764 (eval $ac_compile) 2>conftest.er1
5766 grep -v '^ *+' conftest.er1
>conftest.err
5768 cat conftest.err
>&5
5769 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5770 (exit $ac_status); } &&
5771 { ac_try
='test -z "$ac_c_werror_flag"
5772 || test ! -s conftest.err'
5773 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5776 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5777 (exit $ac_status); }; } &&
5778 { ac_try
='test -s conftest.$ac_objext'
5779 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5782 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5783 (exit $ac_status); }; }; then
5784 ac_hi
=$ac_mid; break
5786 echo "$as_me: failed program was:" >&5
5787 sed 's/^/| /' conftest.
$ac_ext >&5
5789 ac_lo
=`expr $ac_mid + 1`
5790 if test $ac_lo -le $ac_mid; then
5794 ac_mid
=`expr 2 '*' $ac_mid + 1`
5796 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
5799 echo "$as_me: failed program was:" >&5
5800 sed 's/^/| /' conftest.
$ac_ext >&5
5802 cat >conftest.
$ac_ext <<_ACEOF
5805 cat confdefs.h
>>conftest.
$ac_ext
5806 cat >>conftest.
$ac_ext <<_ACEOF
5807 /* end confdefs.h. */
5808 $ac_includes_default
5812 static int test_array [1 - 2 * !(((long) (sizeof (long))) < 0)];
5819 rm -f conftest.
$ac_objext
5820 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5821 (eval $ac_compile) 2>conftest.er1
5823 grep -v '^ *+' conftest.er1
>conftest.err
5825 cat conftest.err
>&5
5826 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5827 (exit $ac_status); } &&
5828 { ac_try
='test -z "$ac_c_werror_flag"
5829 || test ! -s conftest.err'
5830 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5833 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5834 (exit $ac_status); }; } &&
5835 { ac_try
='test -s conftest.$ac_objext'
5836 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5839 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5840 (exit $ac_status); }; }; then
5843 cat >conftest.
$ac_ext <<_ACEOF
5846 cat confdefs.h
>>conftest.
$ac_ext
5847 cat >>conftest.
$ac_ext <<_ACEOF
5848 /* end confdefs.h. */
5849 $ac_includes_default
5853 static int test_array [1 - 2 * !(((long) (sizeof (long))) >= $ac_mid)];
5860 rm -f conftest.
$ac_objext
5861 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5862 (eval $ac_compile) 2>conftest.er1
5864 grep -v '^ *+' conftest.er1
>conftest.err
5866 cat conftest.err
>&5
5867 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5868 (exit $ac_status); } &&
5869 { ac_try
='test -z "$ac_c_werror_flag"
5870 || test ! -s conftest.err'
5871 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5874 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5875 (exit $ac_status); }; } &&
5876 { ac_try
='test -s conftest.$ac_objext'
5877 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5880 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5881 (exit $ac_status); }; }; then
5882 ac_lo
=$ac_mid; break
5884 echo "$as_me: failed program was:" >&5
5885 sed 's/^/| /' conftest.
$ac_ext >&5
5887 ac_hi
=`expr '(' $ac_mid ')' - 1`
5888 if test $ac_mid -le $ac_hi; then
5892 ac_mid
=`expr 2 '*' $ac_mid`
5894 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
5897 echo "$as_me: failed program was:" >&5
5898 sed 's/^/| /' conftest.
$ac_ext >&5
5902 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
5904 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
5905 # Binary search between lo and hi bounds.
5906 while test "x$ac_lo" != "x$ac_hi"; do
5907 ac_mid
=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
5908 cat >conftest.
$ac_ext <<_ACEOF
5911 cat confdefs.h
>>conftest.
$ac_ext
5912 cat >>conftest.
$ac_ext <<_ACEOF
5913 /* end confdefs.h. */
5914 $ac_includes_default
5918 static int test_array [1 - 2 * !(((long) (sizeof (long))) <= $ac_mid)];
5925 rm -f conftest.
$ac_objext
5926 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5927 (eval $ac_compile) 2>conftest.er1
5929 grep -v '^ *+' conftest.er1
>conftest.err
5931 cat conftest.err
>&5
5932 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5933 (exit $ac_status); } &&
5934 { ac_try
='test -z "$ac_c_werror_flag"
5935 || test ! -s conftest.err'
5936 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5939 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5940 (exit $ac_status); }; } &&
5941 { ac_try
='test -s conftest.$ac_objext'
5942 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5945 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5946 (exit $ac_status); }; }; then
5949 echo "$as_me: failed program was:" >&5
5950 sed 's/^/| /' conftest.
$ac_ext >&5
5952 ac_lo
=`expr '(' $ac_mid ')' + 1`
5954 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
5957 ?
*) ac_cv_sizeof_long
=$ac_lo;;
5958 '') { { echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
5959 echo "$as_me: error: in \`$ac_pwd':" >&2;}
5960 { { echo "$as_me:$LINENO: error: cannot compute sizeof (long), 77
5961 See \`config.log' for more details." >&5
5962 echo "$as_me: error: cannot compute sizeof (long), 77
5963 See \`config.log' for more details." >&2;}
5964 { (exit 1); exit 1; }; }; } ;;
5967 if test "$cross_compiling" = yes; then
5968 { { echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
5969 echo "$as_me: error: in \`$ac_pwd':" >&2;}
5970 { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
5971 See \`config.log' for more details." >&5
5972 echo "$as_me: error: cannot run test program while cross compiling
5973 See \`config.log' for more details." >&2;}
5974 { (exit 1); exit 1; }; }; }
5976 cat >conftest.
$ac_ext <<_ACEOF
5979 cat confdefs.h
>>conftest.
$ac_ext
5980 cat >>conftest.
$ac_ext <<_ACEOF
5981 /* end confdefs.h. */
5982 $ac_includes_default
5983 long longval () { return (long) (sizeof (long)); }
5984 unsigned long ulongval () { return (long) (sizeof (long)); }
5991 FILE *f = fopen ("conftest.val", "w");
5994 if (((long) (sizeof (long))) < 0)
5996 long i = longval ();
5997 if (i != ((long) (sizeof (long))))
5999 fprintf (f, "%ld\n", i);
6003 unsigned long i = ulongval ();
6004 if (i != ((long) (sizeof (long))))
6006 fprintf (f, "%lu\n", i);
6008 exit (ferror (f) || fclose (f) != 0);
6014 rm -f conftest
$ac_exeext
6015 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6016 (eval $ac_link) 2>&5
6018 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6019 (exit $ac_status); } && { ac_try
='./conftest$ac_exeext'
6020 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6023 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6024 (exit $ac_status); }; }; then
6025 ac_cv_sizeof_long
=`cat conftest.val`
6027 echo "$as_me: program exited with status $ac_status" >&5
6028 echo "$as_me: failed program was:" >&5
6029 sed 's/^/| /' conftest.
$ac_ext >&5
6032 { { echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
6033 echo "$as_me: error: in \`$ac_pwd':" >&2;}
6034 { { echo "$as_me:$LINENO: error: cannot compute sizeof (long), 77
6035 See \`config.log' for more details." >&5
6036 echo "$as_me: error: cannot compute sizeof (long), 77
6037 See \`config.log' for more details." >&2;}
6038 { (exit 1); exit 1; }; }; }
6040 rm -f core
*.core gmon.out bb.out conftest
$ac_exeext conftest.
$ac_objext conftest.
$ac_ext
6048 echo "$as_me:$LINENO: result: $ac_cv_sizeof_long" >&5
6049 echo "${ECHO_T}$ac_cv_sizeof_long" >&6
6050 cat >>confdefs.h
<<_ACEOF
6051 #define SIZEOF_LONG $ac_cv_sizeof_long
6055 echo "$as_me:$LINENO: checking for long long" >&5
6056 echo $ECHO_N "checking for long long... $ECHO_C" >&6
6057 if test "${ac_cv_type_long_long+set}" = set; then
6058 echo $ECHO_N "(cached) $ECHO_C" >&6
6060 cat >conftest.
$ac_ext <<_ACEOF
6063 cat confdefs.h
>>conftest.
$ac_ext
6064 cat >>conftest.
$ac_ext <<_ACEOF
6065 /* end confdefs.h. */
6066 $ac_includes_default
6070 if ((long long *) 0)
6072 if (sizeof (long long))
6078 rm -f conftest.
$ac_objext
6079 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6080 (eval $ac_compile) 2>conftest.er1
6082 grep -v '^ *+' conftest.er1
>conftest.err
6084 cat conftest.err
>&5
6085 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6086 (exit $ac_status); } &&
6087 { ac_try
='test -z "$ac_c_werror_flag"
6088 || test ! -s conftest.err'
6089 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6092 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6093 (exit $ac_status); }; } &&
6094 { ac_try
='test -s conftest.$ac_objext'
6095 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6098 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6099 (exit $ac_status); }; }; then
6100 ac_cv_type_long_long
=yes
6102 echo "$as_me: failed program was:" >&5
6103 sed 's/^/| /' conftest.
$ac_ext >&5
6105 ac_cv_type_long_long
=no
6107 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
6109 echo "$as_me:$LINENO: result: $ac_cv_type_long_long" >&5
6110 echo "${ECHO_T}$ac_cv_type_long_long" >&6
6111 if test $ac_cv_type_long_long = yes; then
6113 cat >>confdefs.h
<<_ACEOF
6114 #define HAVE_LONG_LONG 1
6117 echo "$as_me:$LINENO: checking for long long" >&5
6118 echo $ECHO_N "checking for long long... $ECHO_C" >&6
6119 if test "${ac_cv_type_long_long+set}" = set; then
6120 echo $ECHO_N "(cached) $ECHO_C" >&6
6122 cat >conftest.
$ac_ext <<_ACEOF
6125 cat confdefs.h
>>conftest.
$ac_ext
6126 cat >>conftest.
$ac_ext <<_ACEOF
6127 /* end confdefs.h. */
6128 $ac_includes_default
6132 if ((long long *) 0)
6134 if (sizeof (long long))
6140 rm -f conftest.
$ac_objext
6141 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6142 (eval $ac_compile) 2>conftest.er1
6144 grep -v '^ *+' conftest.er1
>conftest.err
6146 cat conftest.err
>&5
6147 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6148 (exit $ac_status); } &&
6149 { ac_try
='test -z "$ac_c_werror_flag"
6150 || test ! -s conftest.err'
6151 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6154 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6155 (exit $ac_status); }; } &&
6156 { ac_try
='test -s conftest.$ac_objext'
6157 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6160 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6161 (exit $ac_status); }; }; then
6162 ac_cv_type_long_long
=yes
6164 echo "$as_me: failed program was:" >&5
6165 sed 's/^/| /' conftest.
$ac_ext >&5
6167 ac_cv_type_long_long
=no
6169 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
6171 echo "$as_me:$LINENO: result: $ac_cv_type_long_long" >&5
6172 echo "${ECHO_T}$ac_cv_type_long_long" >&6
6174 echo "$as_me:$LINENO: checking size of long long" >&5
6175 echo $ECHO_N "checking size of long long... $ECHO_C" >&6
6176 if test "${ac_cv_sizeof_long_long+set}" = set; then
6177 echo $ECHO_N "(cached) $ECHO_C" >&6
6179 if test "$ac_cv_type_long_long" = yes; then
6180 # The cast to unsigned long works around a bug in the HP C Compiler
6181 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
6182 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
6183 # This bug is HP SR number 8606223364.
6184 if test "$cross_compiling" = yes; then
6185 # Depending upon the size, compute the lo and hi bounds.
6186 cat >conftest.
$ac_ext <<_ACEOF
6189 cat confdefs.h
>>conftest.
$ac_ext
6190 cat >>conftest.
$ac_ext <<_ACEOF
6191 /* end confdefs.h. */
6192 $ac_includes_default
6196 static int test_array [1 - 2 * !(((long) (sizeof (long long))) >= 0)];
6203 rm -f conftest.
$ac_objext
6204 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6205 (eval $ac_compile) 2>conftest.er1
6207 grep -v '^ *+' conftest.er1
>conftest.err
6209 cat conftest.err
>&5
6210 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6211 (exit $ac_status); } &&
6212 { ac_try
='test -z "$ac_c_werror_flag"
6213 || test ! -s conftest.err'
6214 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6217 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6218 (exit $ac_status); }; } &&
6219 { ac_try
='test -s conftest.$ac_objext'
6220 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6223 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6224 (exit $ac_status); }; }; then
6227 cat >conftest.
$ac_ext <<_ACEOF
6230 cat confdefs.h
>>conftest.
$ac_ext
6231 cat >>conftest.
$ac_ext <<_ACEOF
6232 /* end confdefs.h. */
6233 $ac_includes_default
6237 static int test_array [1 - 2 * !(((long) (sizeof (long long))) <= $ac_mid)];
6244 rm -f conftest.
$ac_objext
6245 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6246 (eval $ac_compile) 2>conftest.er1
6248 grep -v '^ *+' conftest.er1
>conftest.err
6250 cat conftest.err
>&5
6251 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6252 (exit $ac_status); } &&
6253 { ac_try
='test -z "$ac_c_werror_flag"
6254 || test ! -s conftest.err'
6255 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6258 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6259 (exit $ac_status); }; } &&
6260 { ac_try
='test -s conftest.$ac_objext'
6261 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6264 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6265 (exit $ac_status); }; }; then
6266 ac_hi
=$ac_mid; break
6268 echo "$as_me: failed program was:" >&5
6269 sed 's/^/| /' conftest.
$ac_ext >&5
6271 ac_lo
=`expr $ac_mid + 1`
6272 if test $ac_lo -le $ac_mid; then
6276 ac_mid
=`expr 2 '*' $ac_mid + 1`
6278 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
6281 echo "$as_me: failed program was:" >&5
6282 sed 's/^/| /' conftest.
$ac_ext >&5
6284 cat >conftest.
$ac_ext <<_ACEOF
6287 cat confdefs.h
>>conftest.
$ac_ext
6288 cat >>conftest.
$ac_ext <<_ACEOF
6289 /* end confdefs.h. */
6290 $ac_includes_default
6294 static int test_array [1 - 2 * !(((long) (sizeof (long long))) < 0)];
6301 rm -f conftest.
$ac_objext
6302 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6303 (eval $ac_compile) 2>conftest.er1
6305 grep -v '^ *+' conftest.er1
>conftest.err
6307 cat conftest.err
>&5
6308 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6309 (exit $ac_status); } &&
6310 { ac_try
='test -z "$ac_c_werror_flag"
6311 || test ! -s conftest.err'
6312 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6315 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6316 (exit $ac_status); }; } &&
6317 { ac_try
='test -s conftest.$ac_objext'
6318 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6321 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6322 (exit $ac_status); }; }; then
6325 cat >conftest.
$ac_ext <<_ACEOF
6328 cat confdefs.h
>>conftest.
$ac_ext
6329 cat >>conftest.
$ac_ext <<_ACEOF
6330 /* end confdefs.h. */
6331 $ac_includes_default
6335 static int test_array [1 - 2 * !(((long) (sizeof (long long))) >= $ac_mid)];
6342 rm -f conftest.
$ac_objext
6343 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6344 (eval $ac_compile) 2>conftest.er1
6346 grep -v '^ *+' conftest.er1
>conftest.err
6348 cat conftest.err
>&5
6349 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6350 (exit $ac_status); } &&
6351 { ac_try
='test -z "$ac_c_werror_flag"
6352 || test ! -s conftest.err'
6353 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6356 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6357 (exit $ac_status); }; } &&
6358 { ac_try
='test -s conftest.$ac_objext'
6359 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6362 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6363 (exit $ac_status); }; }; then
6364 ac_lo
=$ac_mid; break
6366 echo "$as_me: failed program was:" >&5
6367 sed 's/^/| /' conftest.
$ac_ext >&5
6369 ac_hi
=`expr '(' $ac_mid ')' - 1`
6370 if test $ac_mid -le $ac_hi; then
6374 ac_mid
=`expr 2 '*' $ac_mid`
6376 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
6379 echo "$as_me: failed program was:" >&5
6380 sed 's/^/| /' conftest.
$ac_ext >&5
6384 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
6386 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
6387 # Binary search between lo and hi bounds.
6388 while test "x$ac_lo" != "x$ac_hi"; do
6389 ac_mid
=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
6390 cat >conftest.
$ac_ext <<_ACEOF
6393 cat confdefs.h
>>conftest.
$ac_ext
6394 cat >>conftest.
$ac_ext <<_ACEOF
6395 /* end confdefs.h. */
6396 $ac_includes_default
6400 static int test_array [1 - 2 * !(((long) (sizeof (long long))) <= $ac_mid)];
6407 rm -f conftest.
$ac_objext
6408 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6409 (eval $ac_compile) 2>conftest.er1
6411 grep -v '^ *+' conftest.er1
>conftest.err
6413 cat conftest.err
>&5
6414 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6415 (exit $ac_status); } &&
6416 { ac_try
='test -z "$ac_c_werror_flag"
6417 || test ! -s conftest.err'
6418 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6421 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6422 (exit $ac_status); }; } &&
6423 { ac_try
='test -s conftest.$ac_objext'
6424 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6427 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6428 (exit $ac_status); }; }; then
6431 echo "$as_me: failed program was:" >&5
6432 sed 's/^/| /' conftest.
$ac_ext >&5
6434 ac_lo
=`expr '(' $ac_mid ')' + 1`
6436 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
6439 ?
*) ac_cv_sizeof_long_long
=$ac_lo;;
6440 '') { { echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
6441 echo "$as_me: error: in \`$ac_pwd':" >&2;}
6442 { { echo "$as_me:$LINENO: error: cannot compute sizeof (long long), 77
6443 See \`config.log' for more details." >&5
6444 echo "$as_me: error: cannot compute sizeof (long long), 77
6445 See \`config.log' for more details." >&2;}
6446 { (exit 1); exit 1; }; }; } ;;
6449 if test "$cross_compiling" = yes; then
6450 { { echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
6451 echo "$as_me: error: in \`$ac_pwd':" >&2;}
6452 { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
6453 See \`config.log' for more details." >&5
6454 echo "$as_me: error: cannot run test program while cross compiling
6455 See \`config.log' for more details." >&2;}
6456 { (exit 1); exit 1; }; }; }
6458 cat >conftest.
$ac_ext <<_ACEOF
6461 cat confdefs.h
>>conftest.
$ac_ext
6462 cat >>conftest.
$ac_ext <<_ACEOF
6463 /* end confdefs.h. */
6464 $ac_includes_default
6465 long longval () { return (long) (sizeof (long long)); }
6466 unsigned long ulongval () { return (long) (sizeof (long long)); }
6473 FILE *f = fopen ("conftest.val", "w");
6476 if (((long) (sizeof (long long))) < 0)
6478 long i = longval ();
6479 if (i != ((long) (sizeof (long long))))
6481 fprintf (f, "%ld\n", i);
6485 unsigned long i = ulongval ();
6486 if (i != ((long) (sizeof (long long))))
6488 fprintf (f, "%lu\n", i);
6490 exit (ferror (f) || fclose (f) != 0);
6496 rm -f conftest
$ac_exeext
6497 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6498 (eval $ac_link) 2>&5
6500 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6501 (exit $ac_status); } && { ac_try
='./conftest$ac_exeext'
6502 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6505 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6506 (exit $ac_status); }; }; then
6507 ac_cv_sizeof_long_long
=`cat conftest.val`
6509 echo "$as_me: program exited with status $ac_status" >&5
6510 echo "$as_me: failed program was:" >&5
6511 sed 's/^/| /' conftest.
$ac_ext >&5
6514 { { echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
6515 echo "$as_me: error: in \`$ac_pwd':" >&2;}
6516 { { echo "$as_me:$LINENO: error: cannot compute sizeof (long long), 77
6517 See \`config.log' for more details." >&5
6518 echo "$as_me: error: cannot compute sizeof (long long), 77
6519 See \`config.log' for more details." >&2;}
6520 { (exit 1); exit 1; }; }; }
6522 rm -f core
*.core gmon.out bb.out conftest
$ac_exeext conftest.
$ac_objext conftest.
$ac_ext
6527 ac_cv_sizeof_long_long
=0
6530 echo "$as_me:$LINENO: result: $ac_cv_sizeof_long_long" >&5
6531 echo "${ECHO_T}$ac_cv_sizeof_long_long" >&6
6532 cat >>confdefs.h
<<_ACEOF
6533 #define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long
6539 echo "$as_me:$LINENO: checking for __int64" >&5
6540 echo $ECHO_N "checking for __int64... $ECHO_C" >&6
6541 if test "${ac_cv_type___int64+set}" = set; then
6542 echo $ECHO_N "(cached) $ECHO_C" >&6
6544 cat >conftest.
$ac_ext <<_ACEOF
6547 cat confdefs.h
>>conftest.
$ac_ext
6548 cat >>conftest.
$ac_ext <<_ACEOF
6549 /* end confdefs.h. */
6550 $ac_includes_default
6556 if (sizeof (__int64))
6562 rm -f conftest.
$ac_objext
6563 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6564 (eval $ac_compile) 2>conftest.er1
6566 grep -v '^ *+' conftest.er1
>conftest.err
6568 cat conftest.err
>&5
6569 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6570 (exit $ac_status); } &&
6571 { ac_try
='test -z "$ac_c_werror_flag"
6572 || test ! -s conftest.err'
6573 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6576 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6577 (exit $ac_status); }; } &&
6578 { ac_try
='test -s conftest.$ac_objext'
6579 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6582 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6583 (exit $ac_status); }; }; then
6584 ac_cv_type___int64
=yes
6586 echo "$as_me: failed program was:" >&5
6587 sed 's/^/| /' conftest.
$ac_ext >&5
6589 ac_cv_type___int64
=no
6591 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
6593 echo "$as_me:$LINENO: result: $ac_cv_type___int64" >&5
6594 echo "${ECHO_T}$ac_cv_type___int64" >&6
6595 if test $ac_cv_type___int64 = yes; then
6597 cat >>confdefs.h
<<_ACEOF
6598 #define HAVE___INT64 1
6601 echo "$as_me:$LINENO: checking for __int64" >&5
6602 echo $ECHO_N "checking for __int64... $ECHO_C" >&6
6603 if test "${ac_cv_type___int64+set}" = set; then
6604 echo $ECHO_N "(cached) $ECHO_C" >&6
6606 cat >conftest.
$ac_ext <<_ACEOF
6609 cat confdefs.h
>>conftest.
$ac_ext
6610 cat >>conftest.
$ac_ext <<_ACEOF
6611 /* end confdefs.h. */
6612 $ac_includes_default
6618 if (sizeof (__int64))
6624 rm -f conftest.
$ac_objext
6625 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6626 (eval $ac_compile) 2>conftest.er1
6628 grep -v '^ *+' conftest.er1
>conftest.err
6630 cat conftest.err
>&5
6631 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6632 (exit $ac_status); } &&
6633 { ac_try
='test -z "$ac_c_werror_flag"
6634 || test ! -s conftest.err'
6635 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6638 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6639 (exit $ac_status); }; } &&
6640 { ac_try
='test -s conftest.$ac_objext'
6641 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6644 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6645 (exit $ac_status); }; }; then
6646 ac_cv_type___int64
=yes
6648 echo "$as_me: failed program was:" >&5
6649 sed 's/^/| /' conftest.
$ac_ext >&5
6651 ac_cv_type___int64
=no
6653 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
6655 echo "$as_me:$LINENO: result: $ac_cv_type___int64" >&5
6656 echo "${ECHO_T}$ac_cv_type___int64" >&6
6658 echo "$as_me:$LINENO: checking size of __int64" >&5
6659 echo $ECHO_N "checking size of __int64... $ECHO_C" >&6
6660 if test "${ac_cv_sizeof___int64+set}" = set; then
6661 echo $ECHO_N "(cached) $ECHO_C" >&6
6663 if test "$ac_cv_type___int64" = yes; then
6664 # The cast to unsigned long works around a bug in the HP C Compiler
6665 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
6666 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
6667 # This bug is HP SR number 8606223364.
6668 if test "$cross_compiling" = yes; then
6669 # Depending upon the size, compute the lo and hi bounds.
6670 cat >conftest.
$ac_ext <<_ACEOF
6673 cat confdefs.h
>>conftest.
$ac_ext
6674 cat >>conftest.
$ac_ext <<_ACEOF
6675 /* end confdefs.h. */
6676 $ac_includes_default
6680 static int test_array [1 - 2 * !(((long) (sizeof (__int64))) >= 0)];
6687 rm -f conftest.
$ac_objext
6688 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6689 (eval $ac_compile) 2>conftest.er1
6691 grep -v '^ *+' conftest.er1
>conftest.err
6693 cat conftest.err
>&5
6694 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6695 (exit $ac_status); } &&
6696 { ac_try
='test -z "$ac_c_werror_flag"
6697 || test ! -s conftest.err'
6698 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6701 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6702 (exit $ac_status); }; } &&
6703 { ac_try
='test -s conftest.$ac_objext'
6704 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6707 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6708 (exit $ac_status); }; }; then
6711 cat >conftest.
$ac_ext <<_ACEOF
6714 cat confdefs.h
>>conftest.
$ac_ext
6715 cat >>conftest.
$ac_ext <<_ACEOF
6716 /* end confdefs.h. */
6717 $ac_includes_default
6721 static int test_array [1 - 2 * !(((long) (sizeof (__int64))) <= $ac_mid)];
6728 rm -f conftest.
$ac_objext
6729 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6730 (eval $ac_compile) 2>conftest.er1
6732 grep -v '^ *+' conftest.er1
>conftest.err
6734 cat conftest.err
>&5
6735 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6736 (exit $ac_status); } &&
6737 { ac_try
='test -z "$ac_c_werror_flag"
6738 || test ! -s conftest.err'
6739 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6742 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6743 (exit $ac_status); }; } &&
6744 { ac_try
='test -s conftest.$ac_objext'
6745 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6748 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6749 (exit $ac_status); }; }; then
6750 ac_hi
=$ac_mid; break
6752 echo "$as_me: failed program was:" >&5
6753 sed 's/^/| /' conftest.
$ac_ext >&5
6755 ac_lo
=`expr $ac_mid + 1`
6756 if test $ac_lo -le $ac_mid; then
6760 ac_mid
=`expr 2 '*' $ac_mid + 1`
6762 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
6765 echo "$as_me: failed program was:" >&5
6766 sed 's/^/| /' conftest.
$ac_ext >&5
6768 cat >conftest.
$ac_ext <<_ACEOF
6771 cat confdefs.h
>>conftest.
$ac_ext
6772 cat >>conftest.
$ac_ext <<_ACEOF
6773 /* end confdefs.h. */
6774 $ac_includes_default
6778 static int test_array [1 - 2 * !(((long) (sizeof (__int64))) < 0)];
6785 rm -f conftest.
$ac_objext
6786 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6787 (eval $ac_compile) 2>conftest.er1
6789 grep -v '^ *+' conftest.er1
>conftest.err
6791 cat conftest.err
>&5
6792 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6793 (exit $ac_status); } &&
6794 { ac_try
='test -z "$ac_c_werror_flag"
6795 || test ! -s conftest.err'
6796 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6799 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6800 (exit $ac_status); }; } &&
6801 { ac_try
='test -s conftest.$ac_objext'
6802 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6805 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6806 (exit $ac_status); }; }; then
6809 cat >conftest.
$ac_ext <<_ACEOF
6812 cat confdefs.h
>>conftest.
$ac_ext
6813 cat >>conftest.
$ac_ext <<_ACEOF
6814 /* end confdefs.h. */
6815 $ac_includes_default
6819 static int test_array [1 - 2 * !(((long) (sizeof (__int64))) >= $ac_mid)];
6826 rm -f conftest.
$ac_objext
6827 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6828 (eval $ac_compile) 2>conftest.er1
6830 grep -v '^ *+' conftest.er1
>conftest.err
6832 cat conftest.err
>&5
6833 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6834 (exit $ac_status); } &&
6835 { ac_try
='test -z "$ac_c_werror_flag"
6836 || test ! -s conftest.err'
6837 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6840 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6841 (exit $ac_status); }; } &&
6842 { ac_try
='test -s conftest.$ac_objext'
6843 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6846 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6847 (exit $ac_status); }; }; then
6848 ac_lo
=$ac_mid; break
6850 echo "$as_me: failed program was:" >&5
6851 sed 's/^/| /' conftest.
$ac_ext >&5
6853 ac_hi
=`expr '(' $ac_mid ')' - 1`
6854 if test $ac_mid -le $ac_hi; then
6858 ac_mid
=`expr 2 '*' $ac_mid`
6860 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
6863 echo "$as_me: failed program was:" >&5
6864 sed 's/^/| /' conftest.
$ac_ext >&5
6868 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
6870 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
6871 # Binary search between lo and hi bounds.
6872 while test "x$ac_lo" != "x$ac_hi"; do
6873 ac_mid
=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
6874 cat >conftest.
$ac_ext <<_ACEOF
6877 cat confdefs.h
>>conftest.
$ac_ext
6878 cat >>conftest.
$ac_ext <<_ACEOF
6879 /* end confdefs.h. */
6880 $ac_includes_default
6884 static int test_array [1 - 2 * !(((long) (sizeof (__int64))) <= $ac_mid)];
6891 rm -f conftest.
$ac_objext
6892 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6893 (eval $ac_compile) 2>conftest.er1
6895 grep -v '^ *+' conftest.er1
>conftest.err
6897 cat conftest.err
>&5
6898 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6899 (exit $ac_status); } &&
6900 { ac_try
='test -z "$ac_c_werror_flag"
6901 || test ! -s conftest.err'
6902 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6905 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6906 (exit $ac_status); }; } &&
6907 { ac_try
='test -s conftest.$ac_objext'
6908 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6911 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6912 (exit $ac_status); }; }; then
6915 echo "$as_me: failed program was:" >&5
6916 sed 's/^/| /' conftest.
$ac_ext >&5
6918 ac_lo
=`expr '(' $ac_mid ')' + 1`
6920 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
6923 ?
*) ac_cv_sizeof___int64
=$ac_lo;;
6924 '') { { echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
6925 echo "$as_me: error: in \`$ac_pwd':" >&2;}
6926 { { echo "$as_me:$LINENO: error: cannot compute sizeof (__int64), 77
6927 See \`config.log' for more details." >&5
6928 echo "$as_me: error: cannot compute sizeof (__int64), 77
6929 See \`config.log' for more details." >&2;}
6930 { (exit 1); exit 1; }; }; } ;;
6933 if test "$cross_compiling" = yes; then
6934 { { echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
6935 echo "$as_me: error: in \`$ac_pwd':" >&2;}
6936 { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
6937 See \`config.log' for more details." >&5
6938 echo "$as_me: error: cannot run test program while cross compiling
6939 See \`config.log' for more details." >&2;}
6940 { (exit 1); exit 1; }; }; }
6942 cat >conftest.
$ac_ext <<_ACEOF
6945 cat confdefs.h
>>conftest.
$ac_ext
6946 cat >>conftest.
$ac_ext <<_ACEOF
6947 /* end confdefs.h. */
6948 $ac_includes_default
6949 long longval () { return (long) (sizeof (__int64)); }
6950 unsigned long ulongval () { return (long) (sizeof (__int64)); }
6957 FILE *f = fopen ("conftest.val", "w");
6960 if (((long) (sizeof (__int64))) < 0)
6962 long i = longval ();
6963 if (i != ((long) (sizeof (__int64))))
6965 fprintf (f, "%ld\n", i);
6969 unsigned long i = ulongval ();
6970 if (i != ((long) (sizeof (__int64))))
6972 fprintf (f, "%lu\n", i);
6974 exit (ferror (f) || fclose (f) != 0);
6980 rm -f conftest
$ac_exeext
6981 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6982 (eval $ac_link) 2>&5
6984 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6985 (exit $ac_status); } && { ac_try
='./conftest$ac_exeext'
6986 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6989 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6990 (exit $ac_status); }; }; then
6991 ac_cv_sizeof___int64
=`cat conftest.val`
6993 echo "$as_me: program exited with status $ac_status" >&5
6994 echo "$as_me: failed program was:" >&5
6995 sed 's/^/| /' conftest.
$ac_ext >&5
6998 { { echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
6999 echo "$as_me: error: in \`$ac_pwd':" >&2;}
7000 { { echo "$as_me:$LINENO: error: cannot compute sizeof (__int64), 77
7001 See \`config.log' for more details." >&5
7002 echo "$as_me: error: cannot compute sizeof (__int64), 77
7003 See \`config.log' for more details." >&2;}
7004 { (exit 1); exit 1; }; }; }
7006 rm -f core
*.core gmon.out bb.out conftest
$ac_exeext conftest.
$ac_objext conftest.
$ac_ext
7011 ac_cv_sizeof___int64
=0
7014 echo "$as_me:$LINENO: result: $ac_cv_sizeof___int64" >&5
7015 echo "${ECHO_T}$ac_cv_sizeof___int64" >&6
7016 cat >>confdefs.h
<<_ACEOF
7017 #define SIZEOF___INT64 $ac_cv_sizeof___int64
7024 # ---------------------
7025 # Warnings and checking
7026 # ---------------------
7028 # Check $CC warning features (if it's GCC).
7029 # We want to use -pedantic, but we don't want warnings about
7032 # * overlong strings
7033 # So, we only use -pedantic if we can disable those warnings.
7036 save_CFLAGS
="$CFLAGS"
7037 for option
in -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wcast-qual; do
7038 as_acx_Woption
=`echo "acx_cv_prog_cc_warning_$option" | $as_tr_sh`
7040 echo "$as_me:$LINENO: checking whether $CC supports $option" >&5
7041 echo $ECHO_N "checking whether $CC supports $option... $ECHO_C" >&6
7042 if eval "test \"\${$as_acx_Woption+set}\" = set"; then
7043 echo $ECHO_N "(cached) $ECHO_C" >&6
7046 cat >conftest.
$ac_ext <<_ACEOF
7049 cat confdefs.h
>>conftest.
$ac_ext
7050 cat >>conftest.
$ac_ext <<_ACEOF
7051 /* end confdefs.h. */
7061 rm -f conftest.
$ac_objext
7062 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7063 (eval $ac_compile) 2>conftest.er1
7065 grep -v '^ *+' conftest.er1
>conftest.err
7067 cat conftest.err
>&5
7068 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7069 (exit $ac_status); } &&
7070 { ac_try
='test -z "$ac_c_werror_flag"
7071 || test ! -s conftest.err'
7072 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7075 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7076 (exit $ac_status); }; } &&
7077 { ac_try
='test -s conftest.$ac_objext'
7078 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7081 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7082 (exit $ac_status); }; }; then
7083 eval "$as_acx_Woption=yes"
7085 echo "$as_me: failed program was:" >&5
7086 sed 's/^/| /' conftest.
$ac_ext >&5
7088 eval "$as_acx_Woption=no"
7090 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
7093 echo "$as_me:$LINENO: result: `eval echo '${'$as_acx_Woption'}'`" >&5
7094 echo "${ECHO_T}`eval echo '${'$as_acx_Woption'}'`" >&6
7095 if test `eval echo '${'$as_acx_Woption'}'` = yes; then
7096 loose_warn
="$loose_warn${loose_warn:+ }$option"
7100 CFLAGS
="$save_CFLAGS"
7103 save_CFLAGS
="$CFLAGS"
7104 for option
in -Wold-style-definition -Wc++-compat -Wmissing-format-attribute; do
7105 as_acx_Woption
=`echo "acx_cv_prog_cc_warning_$option" | $as_tr_sh`
7107 echo "$as_me:$LINENO: checking whether $CC supports $option" >&5
7108 echo $ECHO_N "checking whether $CC supports $option... $ECHO_C" >&6
7109 if eval "test \"\${$as_acx_Woption+set}\" = set"; then
7110 echo $ECHO_N "(cached) $ECHO_C" >&6
7113 cat >conftest.
$ac_ext <<_ACEOF
7116 cat confdefs.h
>>conftest.
$ac_ext
7117 cat >>conftest.
$ac_ext <<_ACEOF
7118 /* end confdefs.h. */
7128 rm -f conftest.
$ac_objext
7129 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7130 (eval $ac_compile) 2>conftest.er1
7132 grep -v '^ *+' conftest.er1
>conftest.err
7134 cat conftest.err
>&5
7135 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7136 (exit $ac_status); } &&
7137 { ac_try
='test -z "$ac_c_werror_flag"
7138 || test ! -s conftest.err'
7139 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7142 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7143 (exit $ac_status); }; } &&
7144 { ac_try
='test -s conftest.$ac_objext'
7145 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7148 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7149 (exit $ac_status); }; }; then
7150 eval "$as_acx_Woption=yes"
7152 echo "$as_me: failed program was:" >&5
7153 sed 's/^/| /' conftest.
$ac_ext >&5
7155 eval "$as_acx_Woption=no"
7157 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
7160 echo "$as_me:$LINENO: result: `eval echo '${'$as_acx_Woption'}'`" >&5
7161 echo "${ECHO_T}`eval echo '${'$as_acx_Woption'}'`" >&6
7162 if test `eval echo '${'$as_acx_Woption'}'` = yes; then
7163 strict_warn
="$strict_warn${strict_warn:+ }$option"
7167 CFLAGS
="$save_CFLAGS"
7169 if test "$GCC" = yes; then
7170 echo "$as_me:$LINENO: checking whether $CC supports -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings" >&5
7171 echo $ECHO_N "checking whether $CC supports -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings... $ECHO_C" >&6
7172 if test "${acx_cv_prog_cc_pedantic__Wno_long_long__Wno_variadic_macros__Wno_overlength_strings+set}" = set; then
7173 echo $ECHO_N "(cached) $ECHO_C" >&6
7175 save_CFLAGS
="$CFLAGS"
7176 CFLAGS
="-pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings"
7177 cat >conftest.
$ac_ext <<_ACEOF
7180 cat confdefs.h
>>conftest.
$ac_ext
7181 cat >>conftest.
$ac_ext <<_ACEOF
7182 /* end confdefs.h. */
7192 rm -f conftest.
$ac_objext
7193 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7194 (eval $ac_compile) 2>conftest.er1
7196 grep -v '^ *+' conftest.er1
>conftest.err
7198 cat conftest.err
>&5
7199 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7200 (exit $ac_status); } &&
7201 { ac_try
='test -z "$ac_c_werror_flag"
7202 || test ! -s conftest.err'
7203 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7206 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7207 (exit $ac_status); }; } &&
7208 { ac_try
='test -s conftest.$ac_objext'
7209 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7212 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7213 (exit $ac_status); }; }; then
7214 acx_cv_prog_cc_pedantic__Wno_long_long__Wno_variadic_macros__Wno_overlength_strings
=yes
7216 echo "$as_me: failed program was:" >&5
7217 sed 's/^/| /' conftest.
$ac_ext >&5
7219 acx_cv_prog_cc_pedantic__Wno_long_long__Wno_variadic_macros__Wno_overlength_strings
=no
7221 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
7222 CFLAGS
="$save_CFLAGS"
7224 echo "$as_me:$LINENO: result: $acx_cv_prog_cc_pedantic__Wno_long_long__Wno_variadic_macros__Wno_overlength_strings" >&5
7225 echo "${ECHO_T}$acx_cv_prog_cc_pedantic__Wno_long_long__Wno_variadic_macros__Wno_overlength_strings" >&6
7226 if test $acx_cv_prog_cc_pedantic__Wno_long_long__Wno_variadic_macros__Wno_overlength_strings = yes; then
7227 strict_warn
="$strict_warn${strict_warn:+ }-pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings"
7234 # Check whether --enable-werror-always or --disable-werror-always was given.
7235 if test "${enable_werror_always+set}" = set; then
7236 enableval
="$enable_werror_always"
7239 enable_werror_always
=no
7241 if test $enable_werror_always = yes; then
7242 strict_warn
="$strict_warn${strict_warn:+ }-Werror"
7248 # The above macros do nothing if the compiler is not GCC. However, the
7249 # Makefile has more goo to add other flags, so this variabl is used to
7250 # enables warnings only for GCC.
7252 if test "x$GCC" = "xyes"; then
7253 warn_cflags
='$(GCC_WARN_CFLAGS)'
7257 # Enable expensive internal checks
7259 if test x
"`cat $srcdir/DEV-PHASE`" != xexperimental
; then
7263 # Check whether --enable-checking or --disable-checking was given.
7264 if test "${enable_checking+set}" = set; then
7265 enableval
="$enable_checking"
7266 ac_checking_flags
="${enableval}"
7269 # Determine the default checks.
7270 if test x
$is_release = x
; then
7271 ac_checking_flags
=yes
7273 ac_checking_flags
=release
7276 IFS
="${IFS= }"; ac_save_IFS
="$IFS"; IFS
="$IFS,"
7277 for check
in release
$ac_checking_flags
7280 # these set all the flags to specific states
7281 yes) ac_assert_checking
=1 ; ac_checking
=1 ; ac_df_checking
= ;
7282 ac_fold_checking
= ; ac_gc_checking
=1 ;
7283 ac_gc_always_collect
= ; ac_gimple_checking
=1 ; ac_rtl_checking
= ;
7284 ac_rtlflag_checking
=1 ; ac_runtime_checking
=1 ;
7285 ac_tree_checking
=1 ; ac_valgrind_checking
= ;
7286 ac_types_checking
=1 ;;
7287 no|none
) ac_assert_checking
= ; ac_checking
= ; ac_df_checking
= ;
7288 ac_fold_checking
= ; ac_gc_checking
= ;
7289 ac_gc_always_collect
= ; ac_gimple_checking
= ; ac_rtl_checking
= ;
7290 ac_rtlflag_checking
= ; ac_runtime_checking
= ;
7291 ac_tree_checking
= ; ac_valgrind_checking
= ;
7292 ac_types_checking
= ;;
7293 all
) ac_assert_checking
=1 ; ac_checking
=1 ; ac_df_checking
=1 ;
7294 ac_fold_checking
=1 ; ac_gc_checking
=1 ;
7295 ac_gc_always_collect
=1 ; ac_gimple_checking
=1 ; ac_rtl_checking
=1 ;
7296 ac_rtlflag_checking
=1 ; ac_runtime_checking
=1 ;
7297 ac_tree_checking
=1 ; ac_valgrind_checking
= ;
7298 ac_types_checking
=1 ;;
7299 release
) ac_assert_checking
=1 ; ac_checking
= ; ac_df_checking
= ;
7300 ac_fold_checking
= ; ac_gc_checking
= ;
7301 ac_gc_always_collect
= ; ac_gimple_checking
= ; ac_rtl_checking
= ;
7302 ac_rtlflag_checking
= ; ac_runtime_checking
=1 ;
7303 ac_tree_checking
= ; ac_valgrind_checking
= ;
7304 ac_types_checking
= ;;
7305 # these enable particular checks
7306 assert
) ac_assert_checking
=1 ;;
7307 df
) ac_df_checking
=1 ;;
7308 fold) ac_fold_checking
=1 ;;
7309 gc
) ac_gc_checking
=1 ;;
7310 gcac
) ac_gc_always_collect
=1 ;;
7311 gimple
) ac_gimple_checking
=1 ;;
7312 misc
) ac_checking
=1 ;;
7313 rtl
) ac_rtl_checking
=1 ;;
7314 rtlflag
) ac_rtlflag_checking
=1 ;;
7315 runtime
) ac_runtime_checking
=1 ;;
7316 tree
) ac_tree_checking
=1 ;;
7317 types
) ac_types_checking
=1 ;;
7318 valgrind
) ac_valgrind_checking
=1 ;;
7319 *) { { echo "$as_me:$LINENO: error: unknown check category $check" >&5
7320 echo "$as_me: error: unknown check category $check" >&2;}
7321 { (exit 1); exit 1; }; } ;;
7327 if test x
$ac_checking != x
; then
7329 cat >>confdefs.h
<<\_ACEOF
7330 #define ENABLE_CHECKING 1
7333 nocommon_flag
=-fno-common
7336 if test x
$ac_df_checking != x
; then
7338 cat >>confdefs.h
<<\_ACEOF
7339 #define ENABLE_DF_CHECKING 1
7343 if test x
$ac_assert_checking != x
; then
7345 cat >>confdefs.h
<<\_ACEOF
7346 #define ENABLE_ASSERT_CHECKING 1
7350 if test x
$ac_gimple_checking != x
; then
7352 cat >>confdefs.h
<<\_ACEOF
7353 #define ENABLE_GIMPLE_CHECKING 1
7358 if test x
$ac_runtime_checking != x
; then
7360 cat >>confdefs.h
<<\_ACEOF
7361 #define ENABLE_RUNTIME_CHECKING 1
7365 if test x
$ac_tree_checking != x
; then
7367 cat >>confdefs.h
<<\_ACEOF
7368 #define ENABLE_TREE_CHECKING 1
7371 TREEBROWSER
=tree-browser.o
7373 if test x
$ac_types_checking != x
; then
7375 cat >>confdefs.h
<<\_ACEOF
7376 #define ENABLE_TYPES_CHECKING 1
7381 if test x
$ac_rtl_checking != x
; then
7383 cat >>confdefs.h
<<\_ACEOF
7384 #define ENABLE_RTL_CHECKING 1
7388 if test x
$ac_rtlflag_checking != x
; then
7390 cat >>confdefs.h
<<\_ACEOF
7391 #define ENABLE_RTL_FLAG_CHECKING 1
7395 if test x
$ac_gc_checking != x
; then
7397 cat >>confdefs.h
<<\_ACEOF
7398 #define ENABLE_GC_CHECKING 1
7402 if test x
$ac_gc_always_collect != x
; then
7404 cat >>confdefs.h
<<\_ACEOF
7405 #define ENABLE_GC_ALWAYS_COLLECT 1
7409 if test x
$ac_fold_checking != x
; then
7411 cat >>confdefs.h
<<\_ACEOF
7412 #define ENABLE_FOLD_CHECKING 1
7416 valgrind_path_defines
=
7419 if test "${ac_cv_header_valgrind_h+set}" = set; then
7420 echo "$as_me:$LINENO: checking for valgrind.h" >&5
7421 echo $ECHO_N "checking for valgrind.h... $ECHO_C" >&6
7422 if test "${ac_cv_header_valgrind_h+set}" = set; then
7423 echo $ECHO_N "(cached) $ECHO_C" >&6
7425 echo "$as_me:$LINENO: result: $ac_cv_header_valgrind_h" >&5
7426 echo "${ECHO_T}$ac_cv_header_valgrind_h" >&6
7428 # Is the header compilable?
7429 echo "$as_me:$LINENO: checking valgrind.h usability" >&5
7430 echo $ECHO_N "checking valgrind.h usability... $ECHO_C" >&6
7431 cat >conftest.
$ac_ext <<_ACEOF
7434 cat confdefs.h
>>conftest.
$ac_ext
7435 cat >>conftest.
$ac_ext <<_ACEOF
7436 /* end confdefs.h. */
7437 $ac_includes_default
7438 #include <valgrind.h>
7440 rm -f conftest.
$ac_objext
7441 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7442 (eval $ac_compile) 2>conftest.er1
7444 grep -v '^ *+' conftest.er1
>conftest.err
7446 cat conftest.err
>&5
7447 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7448 (exit $ac_status); } &&
7449 { ac_try
='test -z "$ac_c_werror_flag"
7450 || test ! -s conftest.err'
7451 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7454 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7455 (exit $ac_status); }; } &&
7456 { ac_try
='test -s conftest.$ac_objext'
7457 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7460 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7461 (exit $ac_status); }; }; then
7462 ac_header_compiler
=yes
7464 echo "$as_me: failed program was:" >&5
7465 sed 's/^/| /' conftest.
$ac_ext >&5
7467 ac_header_compiler
=no
7469 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
7470 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
7471 echo "${ECHO_T}$ac_header_compiler" >&6
7473 # Is the header present?
7474 echo "$as_me:$LINENO: checking valgrind.h presence" >&5
7475 echo $ECHO_N "checking valgrind.h presence... $ECHO_C" >&6
7476 cat >conftest.
$ac_ext <<_ACEOF
7479 cat confdefs.h
>>conftest.
$ac_ext
7480 cat >>conftest.
$ac_ext <<_ACEOF
7481 /* end confdefs.h. */
7482 #include <valgrind.h>
7484 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
7485 (eval $ac_cpp conftest.
$ac_ext) 2>conftest.er1
7487 grep -v '^ *+' conftest.er1
>conftest.err
7489 cat conftest.err
>&5
7490 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7491 (exit $ac_status); } >/dev
/null
; then
7492 if test -s conftest.err
; then
7493 ac_cpp_err
=$ac_c_preproc_warn_flag
7494 ac_cpp_err
=$ac_cpp_err$ac_c_werror_flag
7501 if test -z "$ac_cpp_err"; then
7502 ac_header_preproc
=yes
7504 echo "$as_me: failed program was:" >&5
7505 sed 's/^/| /' conftest.
$ac_ext >&5
7507 ac_header_preproc
=no
7509 rm -f conftest.err conftest.
$ac_ext
7510 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
7511 echo "${ECHO_T}$ac_header_preproc" >&6
7513 # So? What about this header?
7514 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
7516 { echo "$as_me:$LINENO: WARNING: valgrind.h: accepted by the compiler, rejected by the preprocessor!" >&5
7517 echo "$as_me: WARNING: valgrind.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
7518 { echo "$as_me:$LINENO: WARNING: valgrind.h: proceeding with the compiler's result" >&5
7519 echo "$as_me: WARNING: valgrind.h: proceeding with the compiler's result" >&2;}
7520 ac_header_preproc
=yes
7523 { echo "$as_me:$LINENO: WARNING: valgrind.h: present but cannot be compiled" >&5
7524 echo "$as_me: WARNING: valgrind.h: present but cannot be compiled" >&2;}
7525 { echo "$as_me:$LINENO: WARNING: valgrind.h: check for missing prerequisite headers?" >&5
7526 echo "$as_me: WARNING: valgrind.h: check for missing prerequisite headers?" >&2;}
7527 { echo "$as_me:$LINENO: WARNING: valgrind.h: see the Autoconf documentation" >&5
7528 echo "$as_me: WARNING: valgrind.h: see the Autoconf documentation" >&2;}
7529 { echo "$as_me:$LINENO: WARNING: valgrind.h: section \"Present But Cannot Be Compiled\"" >&5
7530 echo "$as_me: WARNING: valgrind.h: section \"Present But Cannot Be Compiled\"" >&2;}
7531 { echo "$as_me:$LINENO: WARNING: valgrind.h: proceeding with the preprocessor's result" >&5
7532 echo "$as_me: WARNING: valgrind.h: proceeding with the preprocessor's result" >&2;}
7533 { echo "$as_me:$LINENO: WARNING: valgrind.h: in the future, the compiler will take precedence" >&5
7534 echo "$as_me: WARNING: valgrind.h: in the future, the compiler will take precedence" >&2;}
7537 ## ------------------------------------------ ##
7538 ## Report this to the AC_PACKAGE_NAME lists. ##
7539 ## ------------------------------------------ ##
7542 sed "s/^/$as_me: WARNING: /" >&2
7545 echo "$as_me:$LINENO: checking for valgrind.h" >&5
7546 echo $ECHO_N "checking for valgrind.h... $ECHO_C" >&6
7547 if test "${ac_cv_header_valgrind_h+set}" = set; then
7548 echo $ECHO_N "(cached) $ECHO_C" >&6
7550 ac_cv_header_valgrind_h
=$ac_header_preproc
7552 echo "$as_me:$LINENO: result: $ac_cv_header_valgrind_h" >&5
7553 echo "${ECHO_T}$ac_cv_header_valgrind_h" >&6
7556 if test $ac_cv_header_valgrind_h = yes; then
7564 if test x
$ac_valgrind_checking != x
; then
7565 # It is certainly possible that there's valgrind but no valgrind.h.
7566 # GCC relies on making annotations so we must have both.
7567 echo "$as_me:$LINENO: checking for VALGRIND_DISCARD in <valgrind/memcheck.h>" >&5
7568 echo $ECHO_N "checking for VALGRIND_DISCARD in <valgrind/memcheck.h>... $ECHO_C" >&6
7569 cat >conftest.
$ac_ext <<_ACEOF
7572 cat confdefs.h
>>conftest.
$ac_ext
7573 cat >>conftest.
$ac_ext <<_ACEOF
7574 /* end confdefs.h. */
7575 #include <valgrind/memcheck.h>
7576 #ifndef VALGRIND_DISCARD
7577 #error VALGRIND_DISCARD not defined
7580 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
7581 (eval $ac_cpp conftest.
$ac_ext) 2>conftest.er1
7583 grep -v '^ *+' conftest.er1
>conftest.err
7585 cat conftest.err
>&5
7586 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7587 (exit $ac_status); } >/dev
/null
; then
7588 if test -s conftest.err
; then
7589 ac_cpp_err
=$ac_c_preproc_warn_flag
7590 ac_cpp_err
=$ac_cpp_err$ac_c_werror_flag
7597 if test -z "$ac_cpp_err"; then
7598 gcc_cv_header_valgrind_memcheck_h
=yes
7600 echo "$as_me: failed program was:" >&5
7601 sed 's/^/| /' conftest.
$ac_ext >&5
7603 gcc_cv_header_valgrind_memcheck_h
=no
7605 rm -f conftest.err conftest.
$ac_ext
7606 echo "$as_me:$LINENO: result: $gcc_cv_header_valgrind_memcheck_h" >&5
7607 echo "${ECHO_T}$gcc_cv_header_valgrind_memcheck_h" >&6
7608 echo "$as_me:$LINENO: checking for VALGRIND_DISCARD in <memcheck.h>" >&5
7609 echo $ECHO_N "checking for VALGRIND_DISCARD in <memcheck.h>... $ECHO_C" >&6
7610 cat >conftest.
$ac_ext <<_ACEOF
7613 cat confdefs.h
>>conftest.
$ac_ext
7614 cat >>conftest.
$ac_ext <<_ACEOF
7615 /* end confdefs.h. */
7616 #include <memcheck.h>
7617 #ifndef VALGRIND_DISCARD
7618 #error VALGRIND_DISCARD not defined
7621 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
7622 (eval $ac_cpp conftest.
$ac_ext) 2>conftest.er1
7624 grep -v '^ *+' conftest.er1
>conftest.err
7626 cat conftest.err
>&5
7627 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7628 (exit $ac_status); } >/dev
/null
; then
7629 if test -s conftest.err
; then
7630 ac_cpp_err
=$ac_c_preproc_warn_flag
7631 ac_cpp_err
=$ac_cpp_err$ac_c_werror_flag
7638 if test -z "$ac_cpp_err"; then
7639 gcc_cv_header_memcheck_h
=yes
7641 echo "$as_me: failed program was:" >&5
7642 sed 's/^/| /' conftest.
$ac_ext >&5
7644 gcc_cv_header_memcheck_h
=no
7646 rm -f conftest.err conftest.
$ac_ext
7647 echo "$as_me:$LINENO: result: $gcc_cv_header_memcheck_h" >&5
7648 echo "${ECHO_T}$gcc_cv_header_memcheck_h" >&6
7650 # Prepare PATH_SEPARATOR.
7651 # The user is always right.
7652 if test "${PATH_SEPARATOR+set}" != set; then
7653 echo "#! /bin/sh" >conf$$.sh
7654 echo "exit 0" >>conf$$.sh
7656 if (PATH
="/nonexistent;."; conf$$.sh
) >/dev
/null
2>&1; then
7664 # Find out how to test for executable files. Don't use a zero-byte file,
7665 # as systems may use methods other than mode bits to determine executability.
7666 cat >conf$$.
file <<_ASEOF
7670 chmod +x conf$$.
file
7671 if test -x conf$$.
file >/dev
/null
2>&1; then
7672 ac_executable_p
="test -x"
7674 ac_executable_p
="test -f"
7678 # Extract the first word of "valgrind", so it can be a program name with args.
7679 set dummy valgrind
; ac_word
=$2
7680 echo "$as_me:$LINENO: checking for $ac_word" >&5
7681 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7682 if test "${ac_cv_path_valgrind_path+set}" = set; then
7683 echo $ECHO_N "(cached) $ECHO_C" >&6
7685 case "$valgrind_path" in
7687 ac_cv_path_valgrind_path
="$valgrind_path" # Let the user override the test with a path.
7690 ac_save_IFS
="$IFS"; IFS
=$PATH_SEPARATOR
7691 for ac_dir
in $PATH; do
7693 test -z "$ac_dir" && ac_dir
=.
7694 for ac_exec_ext
in '' $ac_executable_extensions; do
7695 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
7696 if $ac_dir/$ac_word --version |
grep valgrind-
>/dev
/null
2>&1; then
7697 ac_cv_path_valgrind_path
="$ac_dir/$ac_word$ac_exec_ext"
7707 valgrind_path
="$ac_cv_path_valgrind_path"
7708 if test -n "$valgrind_path"; then
7709 echo "$as_me:$LINENO: result: $valgrind_path" >&5
7710 echo "${ECHO_T}$valgrind_path" >&6
7712 echo "$as_me:$LINENO: result: no" >&5
7713 echo "${ECHO_T}no" >&6
7716 if test "x$valgrind_path" = "x" \
7717 ||
(test $have_valgrind_h = no \
7718 && test $gcc_cv_header_memcheck_h = no \
7719 && test $gcc_cv_header_valgrind_memcheck_h = no
); then
7720 { { echo "$as_me:$LINENO: error: *** Can't find both valgrind and valgrind/memcheck.h, memcheck.h or valgrind.h" >&5
7721 echo "$as_me: error: *** Can't find both valgrind and valgrind/memcheck.h, memcheck.h or valgrind.h" >&2;}
7722 { (exit 1); exit 1; }; }
7724 valgrind_path_defines
=-DVALGRIND_PATH='\"'$valgrind_path'\"'
7725 valgrind_command
="$valgrind_path -q"
7727 cat >>confdefs.h
<<\_ACEOF
7728 #define ENABLE_VALGRIND_CHECKING 1
7731 if test $gcc_cv_header_valgrind_memcheck_h = yes; then
7733 cat >>confdefs.h
<<\_ACEOF
7734 #define HAVE_VALGRIND_MEMCHECK_H 1
7738 if test $gcc_cv_header_memcheck_h = yes; then
7740 cat >>confdefs.h
<<\_ACEOF
7741 #define HAVE_MEMCHECK_H 1
7749 # Enable code coverage collection
7750 # Check whether --enable-coverage or --disable-coverage was given.
7751 if test "${enable_coverage+set}" = set; then
7752 enableval
="$enable_coverage"
7753 case "${enableval}" in
7755 coverage_flags
="-fprofile-arcs -ftest-coverage -frandom-seed=\$@ -O0"
7758 coverage_flags
="-fprofile-arcs -ftest-coverage -frandom-seed=\$@ -O2"
7761 # a.k.a. --disable-coverage
7765 { { echo "$as_me:$LINENO: error: unknown coverage setting $enableval" >&5
7766 echo "$as_me: error: unknown coverage setting $enableval" >&2;}
7767 { (exit 1); exit 1; }; }
7775 # Check whether --enable-gather-detailed-mem-stats or --disable-gather-detailed-mem-stats was given.
7776 if test "${enable_gather_detailed_mem_stats+set}" = set; then
7777 enableval
="$enable_gather_detailed_mem_stats"
7780 enable_gather_detailed_mem_stats
=no
7782 if test x
$enable_gather_detailed_mem_stats = xyes
; then
7784 cat >>confdefs.h
<<\_ACEOF
7785 #define GATHER_STATISTICS 1
7790 # -------------------------------
7791 # Miscenalleous configure options
7792 # -------------------------------
7796 # Check whether --with-stabs or --without-stabs was given.
7797 if test "${with_stabs+set}" = set; then
7798 withval
="$with_stabs"
7804 # Determine whether or not multilibs are enabled.
7805 # Check whether --enable-multilib or --disable-multilib was given.
7806 if test "${enable_multilib+set}" = set; then
7807 enableval
="$enable_multilib"
7814 # Enable __cxa_atexit for C++.
7815 # Check whether --enable-__cxa_atexit or --disable-__cxa_atexit was given.
7816 if test "${enable___cxa_atexit+set}" = set; then
7817 enableval
="$enable___cxa_atexit"
7821 # Enable C extension for decimal float if target supports it.
7822 # Check whether --enable-decimal-float or --disable-decimal-float was given.
7823 if test "${enable_decimal_float+set}" = set; then
7824 enableval
="$enable_decimal_float"
7826 case $enable_decimal_float in
7827 yes | no | bid | dpd
) ;;
7828 *) { { echo "$as_me:$LINENO: error: '$enable_decimal_float' is an invalid value for --enable-decimal-float.
7829 Valid choices are 'yes', 'bid', 'dpd', and 'no'." >&5
7830 echo "$as_me: error: '$enable_decimal_float' is an invalid value for --enable-decimal-float.
7831 Valid choices are 'yes', 'bid', 'dpd', and 'no'." >&2;}
7832 { (exit 1); exit 1; }; } ;;
7838 powerpc
*-*-linux* | i?
86*-*-linux* | x86_64
*-*-linux*)
7839 enable_decimal_float
=yes
7842 { echo "$as_me:$LINENO: WARNING: decimal float is not supported for this target" >&5
7843 echo "$as_me: WARNING: decimal float is not supported for this target" >&2;}
7844 enable_decimal_float
=no
7850 dfp
=`if test $enable_decimal_float != no; then echo 1; else echo 0; fi`
7852 cat >>confdefs.h
<<_ACEOF
7853 #define ENABLE_DECIMAL_FLOAT $dfp
7857 # x86's use BID format instead of DPD
7858 case x
$enable_decimal_float in
7861 i?
86*-*-linux* | x86_64
*-*-linux*)
7862 enable_decimal_float
=bid
7865 enable_decimal_float
=dpd
7870 # ENABLE_DECIMAL_FLOAT is set to 0. But we have to have proper
7871 # dependency on libdecnumber.
7872 enable_decimal_float
=dpd
7877 bid
=`if test $enable_decimal_float = bid; then echo 1; else echo 0; fi`
7879 cat >>confdefs.h
<<_ACEOF
7880 #define ENABLE_DECIMAL_BID_FORMAT $bid
7884 # Enable C extension for fixed-point arithmetic.
7885 # Check whether --enable-fixed-point or --disable-fixed-point was given.
7886 if test "${enable_fixed_point+set}" = set; then
7887 enableval
="$enable_fixed_point"
7896 { echo "$as_me:$LINENO: WARNING: fixed-point is not supported on IRIX" >&5
7897 echo "$as_me: WARNING: fixed-point is not supported on IRIX" >&2;}
7898 enable_fixed_point
=no
7901 enable_fixed_point
=yes
7906 { echo "$as_me:$LINENO: WARNING: fixed-point is not supported for this target" >&5
7907 echo "$as_me: WARNING: fixed-point is not supported for this target" >&2;}
7908 enable_fixed_point
=no
7915 fixedpoint
=`if test $enable_fixed_point = yes; then echo 1; else echo 0; fi`
7917 cat >>confdefs.h
<<_ACEOF
7918 #define ENABLE_FIXED_POINT $fixedpoint
7923 # Pass with no value to take the default
7924 # Pass with a value to specify a thread package
7925 # Check whether --enable-threads or --disable-threads was given.
7926 if test "${enable_threads+set}" = set; then
7927 enableval
="$enable_threads"
7933 # Check whether --enable-tls or --disable-tls was given.
7934 if test "${enable_tls+set}" = set; then
7935 enableval
="$enable_tls"
7939 *) { { echo "$as_me:$LINENO: error: '$enable_tls' is an invalid value for --enable-tls.
7940 Valid choices are 'yes' and 'no'." >&5
7941 echo "$as_me: error: '$enable_tls' is an invalid value for --enable-tls.
7942 Valid choices are 'yes' and 'no'." >&2;}
7943 { (exit 1); exit 1; }; } ;;
7950 # Check whether --enable-objc-gc or --disable-objc-gc was given.
7951 if test "${enable_objc_gc+set}" = set; then
7952 enableval
="$enable_objc_gc"
7953 if test x
$enable_objc_gc = xno
; then
7963 # Check whether --with-dwarf2 or --without-dwarf2 was given.
7964 if test "${with_dwarf2+set}" = set; then
7965 withval
="$with_dwarf2"
7966 dwarf2
="$with_dwarf2"
7971 # Check whether --enable-shared or --disable-shared was given.
7972 if test "${enable_shared+set}" = set; then
7973 enableval
="$enable_shared"
7975 case $enable_shared in
7979 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:,"
7980 for pkg
in $enableval; do
7981 if test "X$pkg" = "Xgcc" ||
test "X$pkg" = "Xlibgcc"; then
7995 # Check whether --with-build-sysroot or --without-build-sysroot was given.
7996 if test "${with_build_sysroot+set}" = set; then
7997 withval
="$with_build_sysroot"
8002 # Check whether --with-sysroot or --without-sysroot was given.
8003 if test "${with_sysroot+set}" = set; then
8004 withval
="$with_sysroot"
8006 case ${with_sysroot} in
8007 yes) TARGET_SYSTEM_ROOT
='${exec_prefix}/${target_noncanonical}/sys-root' ;;
8008 *) TARGET_SYSTEM_ROOT
=$with_sysroot ;;
8011 TARGET_SYSTEM_ROOT_DEFINE
='-DTARGET_SYSTEM_ROOT=\"$(TARGET_SYSTEM_ROOT)\"'
8012 CROSS_SYSTEM_HEADER_DIR
='$(TARGET_SYSTEM_ROOT)$${sysroot_headers_suffix}$(NATIVE_SYSTEM_HEADER_DIR)'
8014 if test "x$prefix" = xNONE
; then
8015 test_prefix
=/usr
/local
8019 if test "x$exec_prefix" = xNONE
; then
8020 test_exec_prefix
=$test_prefix
8022 test_exec_prefix
=$exec_prefix
8024 case ${TARGET_SYSTEM_ROOT} in
8025 "${test_prefix}"|
"${test_prefix}/"*|\
8026 "${test_exec_prefix}"|
"${test_exec_prefix}/"*|\
8027 '${prefix}'|
'${prefix}/'*|\
8028 '${exec_prefix}'|
'${exec_prefix}/'*)
8029 t
="$TARGET_SYSTEM_ROOT_DEFINE -DTARGET_SYSTEM_ROOT_RELOCATABLE"
8030 TARGET_SYSTEM_ROOT_DEFINE
="$t"
8037 TARGET_SYSTEM_ROOT_DEFINE
=
8038 CROSS_SYSTEM_HEADER_DIR
='$(gcc_tooldir)/sys-include'
8045 # Build with intermodule optimisations
8046 # Check whether --enable-intermodule or --disable-intermodule was given.
8047 if test "${enable_intermodule+set}" = set; then
8048 enableval
="$enable_intermodule"
8049 case ${enable_intermodule} in
8050 yes) onestep
="-onestep";;
8060 # Check whether --with-pkgversion or --without-pkgversion was given.
8061 if test "${with_pkgversion+set}" = set; then
8062 withval
="$with_pkgversion"
8064 yes) { { echo "$as_me:$LINENO: error: package version not specified" >&5
8065 echo "$as_me: error: package version not specified" >&2;}
8066 { (exit 1); exit 1; }; } ;;
8068 *) PKGVERSION
="($withval) " ;;
8078 # Check whether --with-bugurl or --without-bugurl was given.
8079 if test "${with_bugurl+set}" = set; then
8080 withval
="$with_bugurl"
8082 yes) { { echo "$as_me:$LINENO: error: bug URL not specified" >&5
8083 echo "$as_me: error: bug URL not specified" >&2;}
8084 { (exit 1); exit 1; }; } ;;
8087 *) BUGURL
="$withval"
8091 BUGURL
="http://gcc.gnu.org/bugs.html"
8100 REPORT_BUGS_TO
="<$BUGURL>"
8101 REPORT_BUGS_TEXI
=@uref
{`echo "$BUGURL" | sed 's/@/@@/g'`}
8108 # Sanity check enable_languages in case someone does not run the toplevel
8109 # configure # script.
8110 # Check whether --enable-languages or --disable-languages was given.
8111 if test "${enable_languages+set}" = set; then
8112 enableval
="$enable_languages"
8113 case ,${enable_languages}, in
8115 # go safe -- we cannot be much sure without the toplevel
8117 # analysis of which target libs are present and usable
8121 { { echo "$as_me:$LINENO: error: only the toplevel supports --enable-languages=all" >&5
8122 echo "$as_me: error: only the toplevel supports --enable-languages=all" >&2;}
8123 { (exit 1); exit 1; }; }
8128 enable_languages
=c
,${enable_languages}
8135 # Used by documentation targets
8140 # -------------------------
8141 # Checks for other programs
8142 # -------------------------
8144 echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
8145 echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6
8146 set dummy
${MAKE-make}; ac_make
=`echo "$2" | sed 'y,:./+-,___p_,'`
8147 if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\" = set"; then
8148 echo $ECHO_N "(cached) $ECHO_C" >&6
8150 cat >conftest.
make <<\_ACEOF
8152 @
echo 'ac_maketemp="$(MAKE)"'
8154 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
8155 eval `${MAKE-make} -f conftest.make 2>/dev/null | grep temp=`
8156 if test -n "$ac_maketemp"; then
8157 eval ac_cv_prog_make_
${ac_make}_set
=yes
8159 eval ac_cv_prog_make_
${ac_make}_set
=no
8163 if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
8164 echo "$as_me:$LINENO: result: yes" >&5
8165 echo "${ECHO_T}yes" >&6
8168 echo "$as_me:$LINENO: result: no" >&5
8169 echo "${ECHO_T}no" >&6
8170 SET_MAKE
="MAKE=${MAKE-make}"
8174 # Find some useful tools
8175 for ac_prog
in gawk mawk nawk
awk
8177 # Extract the first word of "$ac_prog", so it can be a program name with args.
8178 set dummy
$ac_prog; ac_word
=$2
8179 echo "$as_me:$LINENO: checking for $ac_word" >&5
8180 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
8181 if test "${ac_cv_prog_AWK+set}" = set; then
8182 echo $ECHO_N "(cached) $ECHO_C" >&6
8184 if test -n "$AWK"; then
8185 ac_cv_prog_AWK
="$AWK" # Let the user override the test.
8187 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
8191 test -z "$as_dir" && as_dir
=.
8192 for ac_exec_ext
in '' $ac_executable_extensions; do
8193 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8194 ac_cv_prog_AWK
="$ac_prog"
8195 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8204 if test -n "$AWK"; then
8205 echo "$as_me:$LINENO: result: $AWK" >&5
8206 echo "${ECHO_T}$AWK" >&6
8208 echo "$as_me:$LINENO: result: no" >&5
8209 echo "${ECHO_T}no" >&6
8212 test -n "$AWK" && break
8215 # We need awk to create options.c and options.h.
8216 # Bail out if it's missing.
8218 "") { { echo "$as_me:$LINENO: error: can't build without awk, bailing out" >&5
8219 echo "$as_me: error: can't build without awk, bailing out" >&2;}
8220 { (exit 1); exit 1; }; } ;;
8223 echo "$as_me:$LINENO: checking whether ln -s works" >&5
8224 echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6
8225 if test "${gcc_cv_prog_LN_S+set}" = set; then
8226 echo $ECHO_N "(cached) $ECHO_C" >&6
8228 rm -f conftestdata_t
8229 echo >conftestdata_f
8230 if ln -s conftestdata_f conftestdata_t
2>/dev
/null
8232 gcc_cv_prog_LN_S
="ln -s"
8234 if ln conftestdata_f conftestdata_t
2>/dev
/null
8238 if cp -p conftestdata_f conftestdata_t
2>/dev
/null
8240 gcc_cv_prog_LN_S
="cp -p"
8246 rm -f conftestdata_f conftestdata_t
8249 LN_S
="$gcc_cv_prog_LN_S"
8250 if test "$gcc_cv_prog_LN_S" = "ln -s"; then
8251 echo "$as_me:$LINENO: result: yes" >&5
8252 echo "${ECHO_T}yes" >&6
8254 if test "$gcc_cv_prog_LN_S" = "ln"; then
8255 echo "$as_me:$LINENO: result: no, using ln" >&5
8256 echo "${ECHO_T}no, using ln" >&6
8258 echo "$as_me:$LINENO: result: no, and neither does ln, so using $gcc_cv_prog_LN_S" >&5
8259 echo "${ECHO_T}no, and neither does ln, so using $gcc_cv_prog_LN_S" >&6
8263 echo "$as_me:$LINENO: checking whether ln works" >&5
8264 echo $ECHO_N "checking whether ln works... $ECHO_C" >&6
8265 if test "${acx_cv_prog_LN+set}" = set; then
8266 echo $ECHO_N "(cached) $ECHO_C" >&6
8268 rm -f conftestdata_t
8269 echo >conftestdata_f
8270 if ln conftestdata_f conftestdata_t
2>/dev
/null
8276 rm -f conftestdata_f conftestdata_t
8279 if test $acx_cv_prog_LN = no
; then
8281 echo "$as_me:$LINENO: result: no, using $LN" >&5
8282 echo "${ECHO_T}no, using $LN" >&6
8284 LN
="$acx_cv_prog_LN"
8285 echo "$as_me:$LINENO: result: yes" >&5
8286 echo "${ECHO_T}yes" >&6
8289 if test -n "$ac_tool_prefix"; then
8290 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
8291 set dummy
${ac_tool_prefix}ranlib
; ac_word
=$2
8292 echo "$as_me:$LINENO: checking for $ac_word" >&5
8293 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
8294 if test "${ac_cv_prog_RANLIB+set}" = set; then
8295 echo $ECHO_N "(cached) $ECHO_C" >&6
8297 if test -n "$RANLIB"; then
8298 ac_cv_prog_RANLIB
="$RANLIB" # Let the user override the test.
8300 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
8304 test -z "$as_dir" && as_dir
=.
8305 for ac_exec_ext
in '' $ac_executable_extensions; do
8306 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8307 ac_cv_prog_RANLIB
="${ac_tool_prefix}ranlib"
8308 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8316 RANLIB
=$ac_cv_prog_RANLIB
8317 if test -n "$RANLIB"; then
8318 echo "$as_me:$LINENO: result: $RANLIB" >&5
8319 echo "${ECHO_T}$RANLIB" >&6
8321 echo "$as_me:$LINENO: result: no" >&5
8322 echo "${ECHO_T}no" >&6
8326 if test -z "$ac_cv_prog_RANLIB"; then
8327 ac_ct_RANLIB
=$RANLIB
8328 # Extract the first word of "ranlib", so it can be a program name with args.
8329 set dummy ranlib
; ac_word
=$2
8330 echo "$as_me:$LINENO: checking for $ac_word" >&5
8331 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
8332 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
8333 echo $ECHO_N "(cached) $ECHO_C" >&6
8335 if test -n "$ac_ct_RANLIB"; then
8336 ac_cv_prog_ac_ct_RANLIB
="$ac_ct_RANLIB" # Let the user override the test.
8338 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
8342 test -z "$as_dir" && as_dir
=.
8343 for ac_exec_ext
in '' $ac_executable_extensions; do
8344 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8345 ac_cv_prog_ac_ct_RANLIB
="ranlib"
8346 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8352 test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB
=":"
8355 ac_ct_RANLIB
=$ac_cv_prog_ac_ct_RANLIB
8356 if test -n "$ac_ct_RANLIB"; then
8357 echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
8358 echo "${ECHO_T}$ac_ct_RANLIB" >&6
8360 echo "$as_me:$LINENO: result: no" >&5
8361 echo "${ECHO_T}no" >&6
8364 RANLIB
=$ac_ct_RANLIB
8366 RANLIB
="$ac_cv_prog_RANLIB"
8371 # By default, the Darwin ranlib will not treat common symbols as
8372 # definitions when building the archive table of contents. Other
8373 # ranlibs do that; pass an option to the Darwin ranlib that makes
8374 # it behave similarly.
8382 # Find a good install program. We prefer a C program (faster),
8383 # so one script is as good as another. But avoid the broken or
8384 # incompatible versions:
8385 # SysV /etc/install, /usr/sbin/install
8386 # SunOS /usr/etc/install
8387 # IRIX /sbin/install
8389 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
8390 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
8391 # ./install, which can be erroneously created by make from ./install.sh.
8392 echo "$as_me:$LINENO: checking for a BSD compatible install" >&5
8393 echo $ECHO_N "checking for a BSD compatible install... $ECHO_C" >&6
8394 if test -z "$INSTALL"; then
8395 if test "${ac_cv_path_install+set}" = set; then
8396 echo $ECHO_N "(cached) $ECHO_C" >&6
8398 IFS
="${IFS= }"; ac_save_IFS
="$IFS"; IFS
="${IFS}:"
8399 for ac_dir
in $PATH; do
8400 # Account for people who put trailing slashes in PATH elements.
8402 /|.
/|.
//|
/etc
/*|
/usr
/sbin
/*|
/usr
/etc
/*|
/sbin
/*|
/usr
/afsws
/bin
/*|
/usr
/ucb
/*) ;;
8404 # OSF1 and SCO ODT 3.0 have their own names for install.
8405 for ac_prog
in ginstall scoinst
install; do
8406 if test -f $ac_dir/$ac_prog; then
8407 if test $ac_prog = install &&
8408 grep dspmsg
$ac_dir/$ac_prog >/dev
/null
2>&1; then
8409 # AIX install. It has an incompatible calling convention.
8410 # OSF/1 installbsd also uses dspmsg, but is usable.
8413 ac_cv_path_install
="$ac_dir/$ac_prog -c"
8424 if test "${ac_cv_path_install+set}" = set; then
8425 INSTALL
="$ac_cv_path_install"
8427 # As a last resort, use the slow shell script. We don't cache a
8428 # path for INSTALL within a source directory, because that will
8429 # break other packages using the cache if that directory is
8430 # removed, or if the path is relative.
8431 INSTALL
="$ac_install_sh"
8434 echo "$as_me:$LINENO: result: $INSTALL" >&5
8435 echo "${ECHO_T}$INSTALL" >&6
8437 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
8438 # It thinks the first close brace ends the variable substitution.
8439 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM
='${INSTALL}'
8441 test -z "$INSTALL_DATA" && INSTALL_DATA
='${INSTALL} -m 644'
8444 # See if cmp has --ignore-initial.
8445 echo "$as_me:$LINENO: checking for cmp's capabilities" >&5
8446 echo $ECHO_N "checking for cmp's capabilities... $ECHO_C" >&6
8447 if test "${gcc_cv_prog_cmp_skip+set}" = set; then
8448 echo $ECHO_N "(cached) $ECHO_C" >&6
8452 gcc_cv_prog_cmp_skip
=slowcompare
8453 if cmp --ignore-initial=2 t1 t2
> /dev
/null
2>&1; then
8454 if cmp --ignore-initial=1 t1 t2
> /dev
/null
2>&1; then
8457 gcc_cv_prog_cmp_skip
=gnucompare
8460 if test $gcc_cv_prog_cmp_skip = slowcompare
; then
8461 if cmp t1 t2
2 2 > /dev
/null
2>&1; then
8462 if cmp t1 t2
1 1 > /dev
/null
2>&1; then
8465 gcc_cv_prog_cmp_skip
=fastcompare
8472 echo "$as_me:$LINENO: result: $gcc_cv_prog_cmp_skip" >&5
8473 echo "${ECHO_T}$gcc_cv_prog_cmp_skip" >&6
8474 make_compare_target
=$gcc_cv_prog_cmp_skip
8478 # See if we have the mktemp command.
8479 # Extract the first word of "mktemp", so it can be a program name with args.
8480 set dummy mktemp
; ac_word
=$2
8481 echo "$as_me:$LINENO: checking for $ac_word" >&5
8482 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
8483 if test "${ac_cv_prog_have_mktemp_command+set}" = set; then
8484 echo $ECHO_N "(cached) $ECHO_C" >&6
8486 if test -n "$have_mktemp_command"; then
8487 ac_cv_prog_have_mktemp_command
="$have_mktemp_command" # Let the user override the test.
8489 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
8493 test -z "$as_dir" && as_dir
=.
8494 for ac_exec_ext
in '' $ac_executable_extensions; do
8495 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8496 ac_cv_prog_have_mktemp_command
="yes"
8497 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8503 test -z "$ac_cv_prog_have_mktemp_command" && ac_cv_prog_have_mktemp_command
="no"
8506 have_mktemp_command
=$ac_cv_prog_have_mktemp_command
8507 if test -n "$have_mktemp_command"; then
8508 echo "$as_me:$LINENO: result: $have_mktemp_command" >&5
8509 echo "${ECHO_T}$have_mktemp_command" >&6
8511 echo "$as_me:$LINENO: result: no" >&5
8512 echo "${ECHO_T}no" >&6
8516 # See if makeinfo has been installed and is modern enough
8517 # that we can use it.
8519 # Extract the first word of "makeinfo", so it can be a program name with args.
8520 set dummy makeinfo
; ac_word
=$2
8521 echo "$as_me:$LINENO: checking for $ac_word" >&5
8522 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
8523 if test "${ac_cv_prog_MAKEINFO+set}" = set; then
8524 echo $ECHO_N "(cached) $ECHO_C" >&6
8526 if test -n "$MAKEINFO"; then
8527 ac_cv_prog_MAKEINFO
="$MAKEINFO" # Let the user override the test.
8529 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
8533 test -z "$as_dir" && as_dir
=.
8534 for ac_exec_ext
in '' $ac_executable_extensions; do
8535 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8536 ac_cv_prog_MAKEINFO
="makeinfo"
8537 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8545 MAKEINFO
=$ac_cv_prog_MAKEINFO
8546 if test -n "$MAKEINFO"; then
8547 echo "$as_me:$LINENO: result: $MAKEINFO" >&5
8548 echo "${ECHO_T}$MAKEINFO" >&6
8550 echo "$as_me:$LINENO: result: no" >&5
8551 echo "${ECHO_T}no" >&6
8554 if test -n "$MAKEINFO"; then
8555 # Found it, now check the version.
8556 echo "$as_me:$LINENO: checking for modern makeinfo" >&5
8557 echo $ECHO_N "checking for modern makeinfo... $ECHO_C" >&6
8558 if test "${gcc_cv_prog_makeinfo_modern+set}" = set; then
8559 echo $ECHO_N "(cached) $ECHO_C" >&6
8561 ac_prog_version
=`eval $MAKEINFO --version 2>&1 |
8562 sed -n 's/^.*GNU texinfo.* \([0-9][0-9.]*\).*$/\1/p'`
8564 case $ac_prog_version in
8565 '') gcc_cv_prog_makeinfo_modern
=no
;;
8566 4.
[7-9]*|
4.
[1-9][0-9]*|
[5-9]*|
[1-9][0-9]*) gcc_cv_prog_makeinfo_modern
=yes;;
8567 *) gcc_cv_prog_makeinfo_modern
=no
;;
8571 echo "$as_me:$LINENO: result: $gcc_cv_prog_makeinfo_modern" >&5
8572 echo "${ECHO_T}$gcc_cv_prog_makeinfo_modern" >&6
8574 gcc_cv_prog_makeinfo_modern
=no
8576 if test $gcc_cv_prog_makeinfo_modern = no
; then
8577 MAKEINFO
="${CONFIG_SHELL-/bin/sh} $ac_aux_dir/missing makeinfo"
8580 if test $gcc_cv_prog_makeinfo_modern = no
; then
8581 { echo "$as_me:$LINENO: WARNING:
8582 *** Makeinfo is missing or too old.
8583 *** Info documentation will not be built." >&5
8584 echo "$as_me: WARNING:
8585 *** Makeinfo is missing or too old.
8586 *** Info documentation will not be built." >&2;}
8593 # Is pod2man recent enough to regenerate manpages?
8594 echo "$as_me:$LINENO: checking for recent Pod::Man" >&5
8595 echo $ECHO_N "checking for recent Pod::Man... $ECHO_C" >&6
8596 if (perl
-e 'use 1.10 Pod::Man') >/dev
/null
2>&1; then
8597 echo "$as_me:$LINENO: result: yes" >&5
8598 echo "${ECHO_T}yes" >&6
8599 GENERATED_MANPAGES
=generated-manpages
8601 echo "$as_me:$LINENO: result: no" >&5
8602 echo "${ECHO_T}no" >&6
8607 MISSING
="${CONFIG_SHELL-/bin/sh} $ac_aux_dir/missing"
8612 # Extract the first word of "$ac_prog", so it can be a program name with args.
8613 set dummy
$ac_prog; ac_word
=$2
8614 echo "$as_me:$LINENO: checking for $ac_word" >&5
8615 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
8616 if test "${ac_cv_prog_FLEX+set}" = set; then
8617 echo $ECHO_N "(cached) $ECHO_C" >&6
8619 if test -n "$FLEX"; then
8620 ac_cv_prog_FLEX
="$FLEX" # Let the user override the test.
8622 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
8626 test -z "$as_dir" && as_dir
=.
8627 for ac_exec_ext
in '' $ac_executable_extensions; do
8628 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8629 ac_cv_prog_FLEX
="$ac_prog"
8630 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8638 FLEX
=$ac_cv_prog_FLEX
8639 if test -n "$FLEX"; then
8640 echo "$as_me:$LINENO: result: $FLEX" >&5
8641 echo "${ECHO_T}$FLEX" >&6
8643 echo "$as_me:$LINENO: result: no" >&5
8644 echo "${ECHO_T}no" >&6
8647 test -n "$FLEX" && break
8649 test -n "$FLEX" || FLEX
="$MISSING flex"
8653 for ac_prog
in bison
8655 # Extract the first word of "$ac_prog", so it can be a program name with args.
8656 set dummy
$ac_prog; ac_word
=$2
8657 echo "$as_me:$LINENO: checking for $ac_word" >&5
8658 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
8659 if test "${ac_cv_prog_BISON+set}" = set; then
8660 echo $ECHO_N "(cached) $ECHO_C" >&6
8662 if test -n "$BISON"; then
8663 ac_cv_prog_BISON
="$BISON" # Let the user override the test.
8665 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
8669 test -z "$as_dir" && as_dir
=.
8670 for ac_exec_ext
in '' $ac_executable_extensions; do
8671 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8672 ac_cv_prog_BISON
="$ac_prog"
8673 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8681 BISON
=$ac_cv_prog_BISON
8682 if test -n "$BISON"; then
8683 echo "$as_me:$LINENO: result: $BISON" >&5
8684 echo "${ECHO_T}$BISON" >&6
8686 echo "$as_me:$LINENO: result: no" >&5
8687 echo "${ECHO_T}no" >&6
8690 test -n "$BISON" && break
8692 test -n "$BISON" || BISON
="$MISSING bison"
8695 # Binutils are not build modules, unlike bison/flex/makeinfo. So we
8696 # check for build == host before using them.
8699 if test x
${build} = x
${host} && test -f $srcdir/..
/binutils
/nm.c \
8700 && test -d ..
/binutils
; then
8701 NM
='$(objdir)/../binutils/nm-new'
8703 # Extract the first word of "nm", so it can be a program name with args.
8704 set dummy nm
; ac_word
=$2
8705 echo "$as_me:$LINENO: checking for $ac_word" >&5
8706 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
8707 if test "${ac_cv_prog_NM+set}" = set; then
8708 echo $ECHO_N "(cached) $ECHO_C" >&6
8710 if test -n "$NM"; then
8711 ac_cv_prog_NM
="$NM" # Let the user override the test.
8713 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
8717 test -z "$as_dir" && as_dir
=.
8718 for ac_exec_ext
in '' $ac_executable_extensions; do
8719 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8721 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8727 test -z "$ac_cv_prog_NM" && ac_cv_prog_NM
="${CONFIG_SHELL-/bin/sh} ${srcdir}/../missing nm"
8731 if test -n "$NM"; then
8732 echo "$as_me:$LINENO: result: $NM" >&5
8733 echo "${ECHO_T}$NM" >&6
8735 echo "$as_me:$LINENO: result: no" >&5
8736 echo "${ECHO_T}no" >&6
8742 if test x
${build} = x
${host} && test -f $srcdir/..
/binutils
/ar.c \
8743 && test -d ..
/binutils
; then
8744 AR
='$(objdir)/../binutils/ar'
8746 # Extract the first word of "ar", so it can be a program name with args.
8747 set dummy
ar; ac_word
=$2
8748 echo "$as_me:$LINENO: checking for $ac_word" >&5
8749 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
8750 if test "${ac_cv_prog_AR+set}" = set; then
8751 echo $ECHO_N "(cached) $ECHO_C" >&6
8753 if test -n "$AR"; then
8754 ac_cv_prog_AR
="$AR" # Let the user override the test.
8756 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
8760 test -z "$as_dir" && as_dir
=.
8761 for ac_exec_ext
in '' $ac_executable_extensions; do
8762 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8764 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
8770 test -z "$ac_cv_prog_AR" && ac_cv_prog_AR
="${CONFIG_SHELL-/bin/sh} ${srcdir}/../missing ar"
8774 if test -n "$AR"; then
8775 echo "$as_me:$LINENO: result: $AR" >&5
8776 echo "${ECHO_T}$AR" >&6
8778 echo "$as_me:$LINENO: result: no" >&5
8779 echo "${ECHO_T}no" >&6
8785 # --------------------
8786 # Checks for C headers
8787 # --------------------
8789 # Need to reject headers which give warnings, so that the -Werror bootstrap
8790 # works later. *sigh* This needs to come before all header checks.
8792 ac_c_preproc_warn_flag
=yes
8794 echo "$as_me:$LINENO: checking for ANSI C header files" >&5
8795 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
8796 if test "${ac_cv_header_stdc+set}" = set; then
8797 echo $ECHO_N "(cached) $ECHO_C" >&6
8799 cat >conftest.
$ac_ext <<_ACEOF
8802 cat confdefs.h
>>conftest.
$ac_ext
8803 cat >>conftest.
$ac_ext <<_ACEOF
8804 /* end confdefs.h. */
8818 rm -f conftest.
$ac_objext
8819 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8820 (eval $ac_compile) 2>conftest.er1
8822 grep -v '^ *+' conftest.er1
>conftest.err
8824 cat conftest.err
>&5
8825 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8826 (exit $ac_status); } &&
8827 { ac_try
='test -z "$ac_c_werror_flag"
8828 || test ! -s conftest.err'
8829 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8832 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8833 (exit $ac_status); }; } &&
8834 { ac_try
='test -s conftest.$ac_objext'
8835 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8838 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8839 (exit $ac_status); }; }; then
8840 ac_cv_header_stdc
=yes
8842 echo "$as_me: failed program was:" >&5
8843 sed 's/^/| /' conftest.
$ac_ext >&5
8845 ac_cv_header_stdc
=no
8847 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
8849 if test $ac_cv_header_stdc = yes; then
8850 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
8851 cat >conftest.
$ac_ext <<_ACEOF
8854 cat confdefs.h
>>conftest.
$ac_ext
8855 cat >>conftest.
$ac_ext <<_ACEOF
8856 /* end confdefs.h. */
8860 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8861 $EGREP "memchr" >/dev
/null
2>&1; then
8864 ac_cv_header_stdc
=no
8870 if test $ac_cv_header_stdc = yes; then
8871 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
8872 cat >conftest.
$ac_ext <<_ACEOF
8875 cat confdefs.h
>>conftest.
$ac_ext
8876 cat >>conftest.
$ac_ext <<_ACEOF
8877 /* end confdefs.h. */
8881 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8882 $EGREP "free" >/dev
/null
2>&1; then
8885 ac_cv_header_stdc
=no
8891 if test $ac_cv_header_stdc = yes; then
8892 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
8893 if test "$cross_compiling" = yes; then
8896 cat >conftest.
$ac_ext <<_ACEOF
8899 cat confdefs.h
>>conftest.
$ac_ext
8900 cat >>conftest.
$ac_ext <<_ACEOF
8901 /* end confdefs.h. */
8903 #if ((' ' & 0x0FF) == 0x020)
8904 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
8905 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
8907 # define ISLOWER(c) \
8908 (('a' <= (c) && (c) <= 'i') \
8909 || ('j' <= (c) && (c) <= 'r') \
8910 || ('s' <= (c) && (c) <= 'z'))
8911 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
8914 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
8919 for (i = 0; i < 256; i++)
8920 if (XOR (islower (i), ISLOWER (i))
8921 || toupper (i) != TOUPPER (i))
8926 rm -f conftest
$ac_exeext
8927 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8928 (eval $ac_link) 2>&5
8930 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8931 (exit $ac_status); } && { ac_try
='./conftest$ac_exeext'
8932 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8935 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8936 (exit $ac_status); }; }; then
8939 echo "$as_me: program exited with status $ac_status" >&5
8940 echo "$as_me: failed program was:" >&5
8941 sed 's/^/| /' conftest.
$ac_ext >&5
8944 ac_cv_header_stdc
=no
8946 rm -f core
*.core gmon.out bb.out conftest
$ac_exeext conftest.
$ac_objext conftest.
$ac_ext
8950 echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
8951 echo "${ECHO_T}$ac_cv_header_stdc" >&6
8952 if test $ac_cv_header_stdc = yes; then
8954 cat >>confdefs.h
<<\_ACEOF
8955 #define STDC_HEADERS 1
8960 echo "$as_me:$LINENO: checking whether time.h and sys/time.h may both be included" >&5
8961 echo $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6
8962 if test "${ac_cv_header_time+set}" = set; then
8963 echo $ECHO_N "(cached) $ECHO_C" >&6
8965 cat >conftest.
$ac_ext <<_ACEOF
8968 cat confdefs.h
>>conftest.
$ac_ext
8969 cat >>conftest.
$ac_ext <<_ACEOF
8970 /* end confdefs.h. */
8971 #include <sys/types.h>
8972 #include <sys/time.h>
8978 if ((struct tm *) 0)
8984 rm -f conftest.
$ac_objext
8985 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8986 (eval $ac_compile) 2>conftest.er1
8988 grep -v '^ *+' conftest.er1
>conftest.err
8990 cat conftest.err
>&5
8991 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8992 (exit $ac_status); } &&
8993 { ac_try
='test -z "$ac_c_werror_flag"
8994 || test ! -s conftest.err'
8995 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8998 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8999 (exit $ac_status); }; } &&
9000 { ac_try
='test -s conftest.$ac_objext'
9001 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9004 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9005 (exit $ac_status); }; }; then
9006 ac_cv_header_time
=yes
9008 echo "$as_me: failed program was:" >&5
9009 sed 's/^/| /' conftest.
$ac_ext >&5
9011 ac_cv_header_time
=no
9013 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
9015 echo "$as_me:$LINENO: result: $ac_cv_header_time" >&5
9016 echo "${ECHO_T}$ac_cv_header_time" >&6
9017 if test $ac_cv_header_time = yes; then
9019 cat >>confdefs.h
<<\_ACEOF
9020 #define TIME_WITH_SYS_TIME 1
9025 echo "$as_me:$LINENO: checking whether string.h and strings.h may both be included" >&5
9026 echo $ECHO_N "checking whether string.h and strings.h may both be included... $ECHO_C" >&6
9027 if test "${gcc_cv_header_string+set}" = set; then
9028 echo $ECHO_N "(cached) $ECHO_C" >&6
9030 cat >conftest.
$ac_ext <<_ACEOF
9033 cat confdefs.h
>>conftest.
$ac_ext
9034 cat >>conftest.
$ac_ext <<_ACEOF
9035 /* end confdefs.h. */
9037 #include <strings.h>
9046 rm -f conftest.
$ac_objext
9047 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9048 (eval $ac_compile) 2>conftest.er1
9050 grep -v '^ *+' conftest.er1
>conftest.err
9052 cat conftest.err
>&5
9053 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9054 (exit $ac_status); } &&
9055 { ac_try
='test -z "$ac_c_werror_flag"
9056 || test ! -s conftest.err'
9057 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9060 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9061 (exit $ac_status); }; } &&
9062 { ac_try
='test -s conftest.$ac_objext'
9063 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9066 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9067 (exit $ac_status); }; }; then
9068 gcc_cv_header_string
=yes
9070 echo "$as_me: failed program was:" >&5
9071 sed 's/^/| /' conftest.
$ac_ext >&5
9073 gcc_cv_header_string
=no
9075 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
9077 echo "$as_me:$LINENO: result: $gcc_cv_header_string" >&5
9078 echo "${ECHO_T}$gcc_cv_header_string" >&6
9079 if test $gcc_cv_header_string = yes; then
9081 cat >>confdefs.h
<<\_ACEOF
9082 #define STRING_WITH_STRINGS 1
9087 echo "$as_me:$LINENO: checking for sys/wait.h that is POSIX.1 compatible" >&5
9088 echo $ECHO_N "checking for sys/wait.h that is POSIX.1 compatible... $ECHO_C" >&6
9089 if test "${ac_cv_header_sys_wait_h+set}" = set; then
9090 echo $ECHO_N "(cached) $ECHO_C" >&6
9092 cat >conftest.
$ac_ext <<_ACEOF
9095 cat confdefs.h
>>conftest.
$ac_ext
9096 cat >>conftest.
$ac_ext <<_ACEOF
9097 /* end confdefs.h. */
9098 #include <sys/types.h>
9099 #include <sys/wait.h>
9101 # define WEXITSTATUS(stat_val) ((unsigned)(stat_val) >> 8)
9104 # define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
9112 s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
9117 rm -f conftest.
$ac_objext
9118 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9119 (eval $ac_compile) 2>conftest.er1
9121 grep -v '^ *+' conftest.er1
>conftest.err
9123 cat conftest.err
>&5
9124 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9125 (exit $ac_status); } &&
9126 { ac_try
='test -z "$ac_c_werror_flag"
9127 || test ! -s conftest.err'
9128 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9131 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9132 (exit $ac_status); }; } &&
9133 { ac_try
='test -s conftest.$ac_objext'
9134 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9137 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9138 (exit $ac_status); }; }; then
9139 ac_cv_header_sys_wait_h
=yes
9141 echo "$as_me: failed program was:" >&5
9142 sed 's/^/| /' conftest.
$ac_ext >&5
9144 ac_cv_header_sys_wait_h
=no
9146 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
9148 echo "$as_me:$LINENO: result: $ac_cv_header_sys_wait_h" >&5
9149 echo "${ECHO_T}$ac_cv_header_sys_wait_h" >&6
9150 if test $ac_cv_header_sys_wait_h = yes; then
9152 cat >>confdefs.h
<<\_ACEOF
9153 #define HAVE_SYS_WAIT_H 1
9180 for ac_header
in limits.h stddef.h string.h
strings.h stdlib.h
time.h
iconv.h \
9181 fcntl.h unistd.h sys
/file.h sys
/time.h sys
/mman.h \
9182 sys
/resource.h sys
/param.h sys
/times.h sys
/stat.h \
9183 direct.h malloc.h langinfo.h ldfcn.h locale.h wchar.h
9185 as_ac_Header
=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
9186 echo "$as_me:$LINENO: checking for $ac_header" >&5
9187 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
9188 if eval "test \"\${$as_ac_Header+set}\" = set"; then
9189 echo $ECHO_N "(cached) $ECHO_C" >&6
9191 cat >conftest.
$ac_ext <<_ACEOF
9194 cat confdefs.h
>>conftest.
$ac_ext
9195 cat >>conftest.
$ac_ext <<_ACEOF
9196 /* end confdefs.h. */
9197 #include <$ac_header>
9199 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
9200 (eval $ac_cpp conftest.
$ac_ext) 2>conftest.er1
9202 grep -v '^ *+' conftest.er1
>conftest.err
9204 cat conftest.err
>&5
9205 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9206 (exit $ac_status); } >/dev
/null
; then
9207 if test -s conftest.err
; then
9208 ac_cpp_err
=$ac_c_preproc_warn_flag
9209 ac_cpp_err
=$ac_cpp_err$ac_c_werror_flag
9216 if test -z "$ac_cpp_err"; then
9217 eval "$as_ac_Header=yes"
9219 echo "$as_me: failed program was:" >&5
9220 sed 's/^/| /' conftest.
$ac_ext >&5
9222 eval "$as_ac_Header=no"
9224 rm -f conftest.err conftest.
$ac_ext
9226 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
9227 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
9228 if test `eval echo '${'$as_ac_Header'}'` = yes; then
9229 cat >>confdefs.h
<<_ACEOF
9230 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
9237 # Check for thread headers.
9238 echo "$as_me:$LINENO: checking for thread.h" >&5
9239 echo $ECHO_N "checking for thread.h... $ECHO_C" >&6
9240 if test "${ac_cv_header_thread_h+set}" = set; then
9241 echo $ECHO_N "(cached) $ECHO_C" >&6
9243 cat >conftest.
$ac_ext <<_ACEOF
9246 cat confdefs.h
>>conftest.
$ac_ext
9247 cat >>conftest.
$ac_ext <<_ACEOF
9248 /* end confdefs.h. */
9251 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
9252 (eval $ac_cpp conftest.
$ac_ext) 2>conftest.er1
9254 grep -v '^ *+' conftest.er1
>conftest.err
9256 cat conftest.err
>&5
9257 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9258 (exit $ac_status); } >/dev
/null
; then
9259 if test -s conftest.err
; then
9260 ac_cpp_err
=$ac_c_preproc_warn_flag
9261 ac_cpp_err
=$ac_cpp_err$ac_c_werror_flag
9268 if test -z "$ac_cpp_err"; then
9269 ac_cv_header_thread_h
=yes
9271 echo "$as_me: failed program was:" >&5
9272 sed 's/^/| /' conftest.
$ac_ext >&5
9274 ac_cv_header_thread_h
=no
9276 rm -f conftest.err conftest.
$ac_ext
9278 echo "$as_me:$LINENO: result: $ac_cv_header_thread_h" >&5
9279 echo "${ECHO_T}$ac_cv_header_thread_h" >&6
9280 if test $ac_cv_header_thread_h = yes; then
9286 echo "$as_me:$LINENO: checking for pthread.h" >&5
9287 echo $ECHO_N "checking for pthread.h... $ECHO_C" >&6
9288 if test "${ac_cv_header_pthread_h+set}" = set; then
9289 echo $ECHO_N "(cached) $ECHO_C" >&6
9291 cat >conftest.
$ac_ext <<_ACEOF
9294 cat confdefs.h
>>conftest.
$ac_ext
9295 cat >>conftest.
$ac_ext <<_ACEOF
9296 /* end confdefs.h. */
9297 #include <pthread.h>
9299 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
9300 (eval $ac_cpp conftest.
$ac_ext) 2>conftest.er1
9302 grep -v '^ *+' conftest.er1
>conftest.err
9304 cat conftest.err
>&5
9305 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9306 (exit $ac_status); } >/dev
/null
; then
9307 if test -s conftest.err
; then
9308 ac_cpp_err
=$ac_c_preproc_warn_flag
9309 ac_cpp_err
=$ac_cpp_err$ac_c_werror_flag
9316 if test -z "$ac_cpp_err"; then
9317 ac_cv_header_pthread_h
=yes
9319 echo "$as_me: failed program was:" >&5
9320 sed 's/^/| /' conftest.
$ac_ext >&5
9322 ac_cv_header_pthread_h
=no
9324 rm -f conftest.err conftest.
$ac_ext
9326 echo "$as_me:$LINENO: result: $ac_cv_header_pthread_h" >&5
9327 echo "${ECHO_T}$ac_cv_header_pthread_h" >&6
9328 if test $ac_cv_header_pthread_h = yes; then
9335 # These tests can't be done till we know if we have limits.h.
9336 echo "$as_me:$LINENO: checking for CHAR_BIT" >&5
9337 echo $ECHO_N "checking for CHAR_BIT... $ECHO_C" >&6
9338 if test "${gcc_cv_decl_char_bit+set}" = set; then
9339 echo $ECHO_N "(cached) $ECHO_C" >&6
9341 cat >conftest.
$ac_ext <<_ACEOF
9344 cat confdefs.h
>>conftest.
$ac_ext
9345 cat >>conftest.
$ac_ext <<_ACEOF
9346 /* end confdefs.h. */
9347 #ifdef HAVE_LIMITS_H
9354 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9355 $EGREP "found" >/dev
/null
2>&1; then
9356 gcc_cv_decl_char_bit
=yes
9358 gcc_cv_decl_char_bit
=no
9364 echo "$as_me:$LINENO: result: $gcc_cv_decl_char_bit" >&5
9365 echo "${ECHO_T}$gcc_cv_decl_char_bit" >&6
9366 if test $gcc_cv_decl_char_bit = no
; then
9367 echo "$as_me:$LINENO: checking number of bits in a byte" >&5
9368 echo $ECHO_N "checking number of bits in a byte... $ECHO_C" >&6
9369 if test "${gcc_cv_c_nbby+set}" = set; then
9370 echo $ECHO_N "(cached) $ECHO_C" >&6
9374 while test $i -lt 65; do
9375 cat >conftest.
$ac_ext <<_ACEOF
9378 cat confdefs.h
>>conftest.
$ac_ext
9379 cat >>conftest.
$ac_ext <<_ACEOF
9380 /* end confdefs.h. */
9386 case (unsigned char)((unsigned long)1 << $i) == ((unsigned long)1 << $i):
9387 case (unsigned char)((unsigned long)1<<($i-1)) == ((unsigned long)1<<($i-1)):
9393 rm -f conftest.
$ac_objext
9394 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9395 (eval $ac_compile) 2>conftest.er1
9397 grep -v '^ *+' conftest.er1
>conftest.err
9399 cat conftest.err
>&5
9400 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9401 (exit $ac_status); } &&
9402 { ac_try
='test -z "$ac_c_werror_flag"
9403 || test ! -s conftest.err'
9404 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9407 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9408 (exit $ac_status); }; } &&
9409 { ac_try
='test -s conftest.$ac_objext'
9410 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9413 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9414 (exit $ac_status); }; }; then
9415 gcc_cv_c_nbby
=$i; break
9417 echo "$as_me: failed program was:" >&5
9418 sed 's/^/| /' conftest.
$ac_ext >&5
9421 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
9424 test -z "$gcc_cv_c_nbby" && gcc_cv_c_nbby
=failed
9427 echo "$as_me:$LINENO: result: $gcc_cv_c_nbby" >&5
9428 echo "${ECHO_T}$gcc_cv_c_nbby" >&6
9429 if test $gcc_cv_c_nbby = failed
; then
9430 { { echo "$as_me:$LINENO: error: cannot determine number of bits in a byte" >&5
9431 echo "$as_me: error: cannot determine number of bits in a byte" >&2;}
9432 { (exit 1); exit 1; }; }
9435 cat >>confdefs.h
<<_ACEOF
9436 #define CHAR_BIT $gcc_cv_c_nbby
9441 echo "$as_me:$LINENO: checking whether byte ordering is bigendian" >&5
9442 echo $ECHO_N "checking whether byte ordering is bigendian... $ECHO_C" >&6
9443 if test "${ac_cv_c_bigendian+set}" = set; then
9444 echo $ECHO_N "(cached) $ECHO_C" >&6
9446 # See if sys/param.h defines the BYTE_ORDER macro.
9447 cat >conftest.
$ac_ext <<_ACEOF
9450 cat confdefs.h
>>conftest.
$ac_ext
9451 cat >>conftest.
$ac_ext <<_ACEOF
9452 /* end confdefs.h. */
9453 #include <sys/types.h>
9454 #include <sys/param.h>
9459 #if !BYTE_ORDER || !BIG_ENDIAN || !LITTLE_ENDIAN
9467 rm -f conftest.
$ac_objext
9468 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9469 (eval $ac_compile) 2>conftest.er1
9471 grep -v '^ *+' conftest.er1
>conftest.err
9473 cat conftest.err
>&5
9474 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9475 (exit $ac_status); } &&
9476 { ac_try
='test -z "$ac_c_werror_flag"
9477 || test ! -s conftest.err'
9478 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9481 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9482 (exit $ac_status); }; } &&
9483 { ac_try
='test -s conftest.$ac_objext'
9484 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9487 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9488 (exit $ac_status); }; }; then
9489 # It does; now see whether it defined to BIG_ENDIAN or not.
9490 cat >conftest.
$ac_ext <<_ACEOF
9493 cat confdefs.h
>>conftest.
$ac_ext
9494 cat >>conftest.
$ac_ext <<_ACEOF
9495 /* end confdefs.h. */
9496 #include <sys/types.h>
9497 #include <sys/param.h>
9502 #if BYTE_ORDER != BIG_ENDIAN
9510 rm -f conftest.
$ac_objext
9511 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9512 (eval $ac_compile) 2>conftest.er1
9514 grep -v '^ *+' conftest.er1
>conftest.err
9516 cat conftest.err
>&5
9517 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9518 (exit $ac_status); } &&
9519 { ac_try
='test -z "$ac_c_werror_flag"
9520 || test ! -s conftest.err'
9521 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9524 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9525 (exit $ac_status); }; } &&
9526 { ac_try
='test -s conftest.$ac_objext'
9527 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9530 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9531 (exit $ac_status); }; }; then
9532 ac_cv_c_bigendian
=yes
9534 echo "$as_me: failed program was:" >&5
9535 sed 's/^/| /' conftest.
$ac_ext >&5
9537 ac_cv_c_bigendian
=no
9539 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
9541 echo "$as_me: failed program was:" >&5
9542 sed 's/^/| /' conftest.
$ac_ext >&5
9544 # It does not; compile a test program.
9545 if test "$cross_compiling" = yes; then
9546 # try to guess the endianness by grepping values into an object file
9547 ac_cv_c_bigendian
=unknown
9548 cat >conftest.
$ac_ext <<_ACEOF
9551 cat confdefs.h
>>conftest.
$ac_ext
9552 cat >>conftest.
$ac_ext <<_ACEOF
9553 /* end confdefs.h. */
9554 short ascii_mm[] = { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
9555 short ascii_ii[] = { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
9556 void _ascii () { char *s = (char *) ascii_mm; s = (char *) ascii_ii; }
9557 short ebcdic_ii[] = { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
9558 short ebcdic_mm[] = { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
9559 void _ebcdic () { char *s = (char *) ebcdic_mm; s = (char *) ebcdic_ii; }
9563 _ascii (); _ebcdic ();
9568 rm -f conftest.
$ac_objext
9569 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9570 (eval $ac_compile) 2>conftest.er1
9572 grep -v '^ *+' conftest.er1
>conftest.err
9574 cat conftest.err
>&5
9575 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9576 (exit $ac_status); } &&
9577 { ac_try
='test -z "$ac_c_werror_flag"
9578 || test ! -s conftest.err'
9579 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9582 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9583 (exit $ac_status); }; } &&
9584 { ac_try
='test -s conftest.$ac_objext'
9585 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9588 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9589 (exit $ac_status); }; }; then
9590 if grep BIGenDianSyS conftest.
$ac_objext >/dev
/null
; then
9591 ac_cv_c_bigendian
=yes
9593 if grep LiTTleEnDian conftest.
$ac_objext >/dev
/null
; then
9594 if test "$ac_cv_c_bigendian" = unknown
; then
9595 ac_cv_c_bigendian
=no
9597 # finding both strings is unlikely to happen, but who knows?
9598 ac_cv_c_bigendian
=unknown
9602 echo "$as_me: failed program was:" >&5
9603 sed 's/^/| /' conftest.
$ac_ext >&5
9606 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
9608 cat >conftest.
$ac_ext <<_ACEOF
9611 cat confdefs.h
>>conftest.
$ac_ext
9612 cat >>conftest.
$ac_ext <<_ACEOF
9613 /* end confdefs.h. */
9617 /* Are we little or big endian? From Harbison&Steele. */
9621 char c[sizeof (long)];
9624 exit (u.c[sizeof (long) - 1] == 1);
9627 rm -f conftest
$ac_exeext
9628 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9629 (eval $ac_link) 2>&5
9631 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9632 (exit $ac_status); } && { ac_try
='./conftest$ac_exeext'
9633 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9636 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9637 (exit $ac_status); }; }; then
9638 ac_cv_c_bigendian
=no
9640 echo "$as_me: program exited with status $ac_status" >&5
9641 echo "$as_me: failed program was:" >&5
9642 sed 's/^/| /' conftest.
$ac_ext >&5
9645 ac_cv_c_bigendian
=yes
9647 rm -f core
*.core gmon.out bb.out conftest
$ac_exeext conftest.
$ac_objext conftest.
$ac_ext
9650 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
9652 echo "$as_me:$LINENO: result: $ac_cv_c_bigendian" >&5
9653 echo "${ECHO_T}$ac_cv_c_bigendian" >&6
9654 case $ac_cv_c_bigendian in
9657 cat >>confdefs.h
<<\_ACEOF
9658 #define WORDS_BIGENDIAN 1
9664 { { echo "$as_me:$LINENO: error: unknown endianness
9665 presetting ac_cv_c_bigendian=no (or yes) will help" >&5
9666 echo "$as_me: error: unknown endianness
9667 presetting ac_cv_c_bigendian=no (or yes) will help" >&2;}
9668 { (exit 1); exit 1; }; } ;;
9677 # These libraries may be used by collect2.
9678 # We may need a special search path to get them linked.
9679 echo "$as_me:$LINENO: checking for collect2 libraries" >&5
9680 echo $ECHO_N "checking for collect2 libraries... $ECHO_C" >&6
9681 if test "${gcc_cv_collect2_libs+set}" = set; then
9682 echo $ECHO_N "(cached) $ECHO_C" >&6
9685 for libs
in '' -lld -lmld \
9686 '-L/usr/lib/cmplrs/cc2.11 -lmld' \
9687 '-L/usr/lib/cmplrs/cc3.11 -lmld'
9690 cat >conftest.
$ac_ext <<_ACEOF
9693 cat confdefs.h
>>conftest.
$ac_ext
9694 cat >>conftest.
$ac_ext <<_ACEOF
9695 /* end confdefs.h. */
9697 /* Override any gcc2 internal prototype to avoid an error. */
9701 /* We use char because int might match the return type of a gcc2
9702 builtin and then its argument prototype would still apply. */
9712 rm -f conftest.
$ac_objext conftest
$ac_exeext
9713 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9714 (eval $ac_link) 2>conftest.er1
9716 grep -v '^ *+' conftest.er1
>conftest.err
9718 cat conftest.err
>&5
9719 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9720 (exit $ac_status); } &&
9721 { ac_try
='test -z "$ac_c_werror_flag"
9722 || test ! -s conftest.err'
9723 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9726 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9727 (exit $ac_status); }; } &&
9728 { ac_try
='test -s conftest$ac_exeext'
9729 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9732 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9733 (exit $ac_status); }; }; then
9734 gcc_cv_collect2_libs
="$libs"; break
9736 echo "$as_me: failed program was:" >&5
9737 sed 's/^/| /' conftest.
$ac_ext >&5
9740 rm -f conftest.err conftest.
$ac_objext \
9741 conftest
$ac_exeext conftest.
$ac_ext
9744 test -z "$gcc_cv_collect2_libs" && gcc_cv_collect2_libs
='none required'
9746 echo "$as_me:$LINENO: result: $gcc_cv_collect2_libs" >&5
9747 echo "${ECHO_T}$gcc_cv_collect2_libs" >&6
9748 case $gcc_cv_collect2_libs in
9750 *) COLLECT2_LIBS
=$gcc_cv_collect2_libs ;;
9754 # When building Ada code on Alpha, we need exc_resume which is usually in
9755 # -lexc. So test for it.
9758 echo "$as_me:$LINENO: checking for library containing exc_resume" >&5
9759 echo $ECHO_N "checking for library containing exc_resume... $ECHO_C" >&6
9760 if test "${ac_cv_search_exc_resume+set}" = set; then
9761 echo $ECHO_N "(cached) $ECHO_C" >&6
9763 ac_func_search_save_LIBS
=$LIBS
9764 ac_cv_search_exc_resume
=no
9765 cat >conftest.
$ac_ext <<_ACEOF
9768 cat confdefs.h
>>conftest.
$ac_ext
9769 cat >>conftest.
$ac_ext <<_ACEOF
9770 /* end confdefs.h. */
9772 /* Override any gcc2 internal prototype to avoid an error. */
9776 /* We use char because int might match the return type of a gcc2
9777 builtin and then its argument prototype would still apply. */
9787 rm -f conftest.
$ac_objext conftest
$ac_exeext
9788 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9789 (eval $ac_link) 2>conftest.er1
9791 grep -v '^ *+' conftest.er1
>conftest.err
9793 cat conftest.err
>&5
9794 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9795 (exit $ac_status); } &&
9796 { ac_try
='test -z "$ac_c_werror_flag"
9797 || test ! -s conftest.err'
9798 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9801 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9802 (exit $ac_status); }; } &&
9803 { ac_try
='test -s conftest$ac_exeext'
9804 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9807 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9808 (exit $ac_status); }; }; then
9809 ac_cv_search_exc_resume
="none required"
9811 echo "$as_me: failed program was:" >&5
9812 sed 's/^/| /' conftest.
$ac_ext >&5
9815 rm -f conftest.err conftest.
$ac_objext \
9816 conftest
$ac_exeext conftest.
$ac_ext
9817 if test "$ac_cv_search_exc_resume" = no
; then
9818 for ac_lib
in exc
; do
9819 LIBS
="-l$ac_lib $ac_func_search_save_LIBS"
9820 cat >conftest.
$ac_ext <<_ACEOF
9823 cat confdefs.h
>>conftest.
$ac_ext
9824 cat >>conftest.
$ac_ext <<_ACEOF
9825 /* end confdefs.h. */
9827 /* Override any gcc2 internal prototype to avoid an error. */
9831 /* We use char because int might match the return type of a gcc2
9832 builtin and then its argument prototype would still apply. */
9842 rm -f conftest.
$ac_objext conftest
$ac_exeext
9843 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9844 (eval $ac_link) 2>conftest.er1
9846 grep -v '^ *+' conftest.er1
>conftest.err
9848 cat conftest.err
>&5
9849 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9850 (exit $ac_status); } &&
9851 { ac_try
='test -z "$ac_c_werror_flag"
9852 || test ! -s conftest.err'
9853 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9856 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9857 (exit $ac_status); }; } &&
9858 { ac_try
='test -s conftest$ac_exeext'
9859 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9862 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9863 (exit $ac_status); }; }; then
9864 ac_cv_search_exc_resume
="-l$ac_lib"
9867 echo "$as_me: failed program was:" >&5
9868 sed 's/^/| /' conftest.
$ac_ext >&5
9871 rm -f conftest.err conftest.
$ac_objext \
9872 conftest
$ac_exeext conftest.
$ac_ext
9875 LIBS
=$ac_func_search_save_LIBS
9877 echo "$as_me:$LINENO: result: $ac_cv_search_exc_resume" >&5
9878 echo "${ECHO_T}$ac_cv_search_exc_resume" >&6
9879 if test "$ac_cv_search_exc_resume" != no
; then
9880 test "$ac_cv_search_exc_resume" = "none required" || LIBS
="$ac_cv_search_exc_resume $LIBS"
9888 # Some systems put ldexp and frexp in libm instead of libc; assume
9889 # they're both in the same place. jcf-dump needs them.
9892 echo "$as_me:$LINENO: checking for library containing ldexp" >&5
9893 echo $ECHO_N "checking for library containing ldexp... $ECHO_C" >&6
9894 if test "${ac_cv_search_ldexp+set}" = set; then
9895 echo $ECHO_N "(cached) $ECHO_C" >&6
9897 ac_func_search_save_LIBS
=$LIBS
9898 ac_cv_search_ldexp
=no
9899 cat >conftest.
$ac_ext <<_ACEOF
9902 cat confdefs.h
>>conftest.
$ac_ext
9903 cat >>conftest.
$ac_ext <<_ACEOF
9904 /* end confdefs.h. */
9906 /* Override any gcc2 internal prototype to avoid an error. */
9910 /* We use char because int might match the return type of a gcc2
9911 builtin and then its argument prototype would still apply. */
9921 rm -f conftest.
$ac_objext conftest
$ac_exeext
9922 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9923 (eval $ac_link) 2>conftest.er1
9925 grep -v '^ *+' conftest.er1
>conftest.err
9927 cat conftest.err
>&5
9928 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9929 (exit $ac_status); } &&
9930 { ac_try
='test -z "$ac_c_werror_flag"
9931 || test ! -s conftest.err'
9932 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9935 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9936 (exit $ac_status); }; } &&
9937 { ac_try
='test -s conftest$ac_exeext'
9938 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9941 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9942 (exit $ac_status); }; }; then
9943 ac_cv_search_ldexp
="none required"
9945 echo "$as_me: failed program was:" >&5
9946 sed 's/^/| /' conftest.
$ac_ext >&5
9949 rm -f conftest.err conftest.
$ac_objext \
9950 conftest
$ac_exeext conftest.
$ac_ext
9951 if test "$ac_cv_search_ldexp" = no
; then
9953 LIBS
="-l$ac_lib $ac_func_search_save_LIBS"
9954 cat >conftest.
$ac_ext <<_ACEOF
9957 cat confdefs.h
>>conftest.
$ac_ext
9958 cat >>conftest.
$ac_ext <<_ACEOF
9959 /* end confdefs.h. */
9961 /* Override any gcc2 internal prototype to avoid an error. */
9965 /* We use char because int might match the return type of a gcc2
9966 builtin and then its argument prototype would still apply. */
9976 rm -f conftest.
$ac_objext conftest
$ac_exeext
9977 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9978 (eval $ac_link) 2>conftest.er1
9980 grep -v '^ *+' conftest.er1
>conftest.err
9982 cat conftest.err
>&5
9983 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9984 (exit $ac_status); } &&
9985 { ac_try
='test -z "$ac_c_werror_flag"
9986 || test ! -s conftest.err'
9987 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9990 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9991 (exit $ac_status); }; } &&
9992 { ac_try
='test -s conftest$ac_exeext'
9993 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9996 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9997 (exit $ac_status); }; }; then
9998 ac_cv_search_ldexp
="-l$ac_lib"
10001 echo "$as_me: failed program was:" >&5
10002 sed 's/^/| /' conftest.
$ac_ext >&5
10005 rm -f conftest.err conftest.
$ac_objext \
10006 conftest
$ac_exeext conftest.
$ac_ext
10009 LIBS
=$ac_func_search_save_LIBS
10011 echo "$as_me:$LINENO: result: $ac_cv_search_ldexp" >&5
10012 echo "${ECHO_T}$ac_cv_search_ldexp" >&6
10013 if test "$ac_cv_search_ldexp" != no
; then
10014 test "$ac_cv_search_ldexp" = "none required" || LIBS
="$ac_cv_search_ldexp $LIBS"
10022 # Use <inttypes.h> only if it exists,
10023 # doesn't clash with <sys/types.h>, and declares intmax_t.
10024 echo "$as_me:$LINENO: checking for inttypes.h" >&5
10025 echo $ECHO_N "checking for inttypes.h... $ECHO_C" >&6
10026 if test "${gcc_cv_header_inttypes_h+set}" = set; then
10027 echo $ECHO_N "(cached) $ECHO_C" >&6
10029 cat >conftest.
$ac_ext <<_ACEOF
10032 cat confdefs.h
>>conftest.
$ac_ext
10033 cat >>conftest.
$ac_ext <<_ACEOF
10034 /* end confdefs.h. */
10035 #include <sys/types.h>
10036 #include <inttypes.h>
10045 rm -f conftest.
$ac_objext
10046 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10047 (eval $ac_compile) 2>conftest.er1
10049 grep -v '^ *+' conftest.er1
>conftest.err
10051 cat conftest.err
>&5
10052 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10053 (exit $ac_status); } &&
10054 { ac_try
='test -z "$ac_c_werror_flag"
10055 || test ! -s conftest.err'
10056 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10057 (eval $ac_try) 2>&5
10059 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10060 (exit $ac_status); }; } &&
10061 { ac_try
='test -s conftest.$ac_objext'
10062 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10063 (eval $ac_try) 2>&5
10065 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10066 (exit $ac_status); }; }; then
10067 gcc_cv_header_inttypes_h
=yes
10069 echo "$as_me: failed program was:" >&5
10070 sed 's/^/| /' conftest.
$ac_ext >&5
10072 gcc_cv_header_inttypes_h
=no
10074 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
10077 echo "$as_me:$LINENO: result: $gcc_cv_header_inttypes_h" >&5
10078 echo "${ECHO_T}$gcc_cv_header_inttypes_h" >&6
10079 if test $gcc_cv_header_inttypes_h = yes; then
10081 cat >>confdefs.h
<<\_ACEOF
10082 #define HAVE_INTTYPES_H 1
10122 for ac_func
in times clock kill getrlimit setrlimit atoll atoq \
10123 sysconf strsignal getrusage nl_langinfo \
10124 gettimeofday mbstowcs wcswidth mmap mincore setlocale \
10125 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
10127 as_ac_var
=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
10128 echo "$as_me:$LINENO: checking for $ac_func" >&5
10129 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
10130 if eval "test \"\${$as_ac_var+set}\" = set"; then
10131 echo $ECHO_N "(cached) $ECHO_C" >&6
10133 cat >conftest.
$ac_ext <<_ACEOF
10136 cat confdefs.h
>>conftest.
$ac_ext
10137 cat >>conftest.
$ac_ext <<_ACEOF
10138 /* end confdefs.h. */
10139 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
10140 For example, HP-UX 11i <limits.h> declares gettimeofday. */
10141 #define $ac_func innocuous_$ac_func
10143 /* System header to define __stub macros and hopefully few prototypes,
10144 which can conflict with char $ac_func (); below.
10145 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10146 <limits.h> exists even on freestanding compilers. */
10149 # include <limits.h>
10151 # include <assert.h>
10156 /* Override any gcc2 internal prototype to avoid an error. */
10161 /* We use char because int might match the return type of a gcc2
10162 builtin and then its argument prototype would still apply. */
10164 /* The GNU C library defines this for functions which it implements
10165 to always fail with ENOSYS. Some functions are actually named
10166 something starting with __ and the normal name is an alias. */
10167 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
10170 char (*f) () = $ac_func;
10179 return f != $ac_func;
10184 rm -f conftest.
$ac_objext conftest
$ac_exeext
10185 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10186 (eval $ac_link) 2>conftest.er1
10188 grep -v '^ *+' conftest.er1
>conftest.err
10190 cat conftest.err
>&5
10191 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10192 (exit $ac_status); } &&
10193 { ac_try
='test -z "$ac_c_werror_flag"
10194 || test ! -s conftest.err'
10195 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10196 (eval $ac_try) 2>&5
10198 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10199 (exit $ac_status); }; } &&
10200 { ac_try
='test -s conftest$ac_exeext'
10201 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10202 (eval $ac_try) 2>&5
10204 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10205 (exit $ac_status); }; }; then
10206 eval "$as_ac_var=yes"
10208 echo "$as_me: failed program was:" >&5
10209 sed 's/^/| /' conftest.
$ac_ext >&5
10211 eval "$as_ac_var=no"
10213 rm -f conftest.err conftest.
$ac_objext \
10214 conftest
$ac_exeext conftest.
$ac_ext
10216 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
10217 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
10218 if test `eval echo '${'$as_ac_var'}'` = yes; then
10219 cat >>confdefs.h
<<_ACEOF
10220 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
10227 if test x
$ac_cv_func_mbstowcs = xyes
; then
10228 echo "$as_me:$LINENO: checking whether mbstowcs works" >&5
10229 echo $ECHO_N "checking whether mbstowcs works... $ECHO_C" >&6
10230 if test "${gcc_cv_func_mbstowcs_works+set}" = set; then
10231 echo $ECHO_N "(cached) $ECHO_C" >&6
10233 if test "$cross_compiling" = yes; then
10234 gcc_cv_func_mbstowcs_works
=yes
10236 cat >conftest.
$ac_ext <<_ACEOF
10239 cat confdefs.h
>>conftest.
$ac_ext
10240 cat >>conftest.
$ac_ext <<_ACEOF
10241 /* end confdefs.h. */
10242 #include <stdlib.h>
10245 mbstowcs(0, "", 0);
10249 rm -f conftest
$ac_exeext
10250 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10251 (eval $ac_link) 2>&5
10253 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10254 (exit $ac_status); } && { ac_try
='./conftest$ac_exeext'
10255 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10256 (eval $ac_try) 2>&5
10258 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10259 (exit $ac_status); }; }; then
10260 gcc_cv_func_mbstowcs_works
=yes
10262 echo "$as_me: program exited with status $ac_status" >&5
10263 echo "$as_me: failed program was:" >&5
10264 sed 's/^/| /' conftest.
$ac_ext >&5
10266 ( exit $ac_status )
10267 gcc_cv_func_mbstowcs_works
=no
10269 rm -f core
*.core gmon.out bb.out conftest
$ac_exeext conftest.
$ac_objext conftest.
$ac_ext
10272 echo "$as_me:$LINENO: result: $gcc_cv_func_mbstowcs_works" >&5
10273 echo "${ECHO_T}$gcc_cv_func_mbstowcs_works" >&6
10274 if test x
$gcc_cv_func_mbstowcs_works = xyes
; then
10276 cat >>confdefs.h
<<\_ACEOF
10277 #define HAVE_WORKING_MBSTOWCS 1
10283 echo "$as_me:$LINENO: checking for ssize_t" >&5
10284 echo $ECHO_N "checking for ssize_t... $ECHO_C" >&6
10285 if test "${ac_cv_type_ssize_t+set}" = set; then
10286 echo $ECHO_N "(cached) $ECHO_C" >&6
10288 cat >conftest.
$ac_ext <<_ACEOF
10291 cat confdefs.h
>>conftest.
$ac_ext
10292 cat >>conftest.
$ac_ext <<_ACEOF
10293 /* end confdefs.h. */
10294 $ac_includes_default
10300 if (sizeof (ssize_t))
10306 rm -f conftest.
$ac_objext
10307 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10308 (eval $ac_compile) 2>conftest.er1
10310 grep -v '^ *+' conftest.er1
>conftest.err
10312 cat conftest.err
>&5
10313 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10314 (exit $ac_status); } &&
10315 { ac_try
='test -z "$ac_c_werror_flag"
10316 || test ! -s conftest.err'
10317 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10318 (eval $ac_try) 2>&5
10320 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10321 (exit $ac_status); }; } &&
10322 { ac_try
='test -s conftest.$ac_objext'
10323 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10324 (eval $ac_try) 2>&5
10326 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10327 (exit $ac_status); }; }; then
10328 ac_cv_type_ssize_t
=yes
10330 echo "$as_me: failed program was:" >&5
10331 sed 's/^/| /' conftest.
$ac_ext >&5
10333 ac_cv_type_ssize_t
=no
10335 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
10337 echo "$as_me:$LINENO: result: $ac_cv_type_ssize_t" >&5
10338 echo "${ECHO_T}$ac_cv_type_ssize_t" >&6
10339 if test $ac_cv_type_ssize_t = yes; then
10343 cat >>confdefs.h
<<_ACEOF
10344 #define ssize_t int
10349 echo "$as_me:$LINENO: checking for caddr_t" >&5
10350 echo $ECHO_N "checking for caddr_t... $ECHO_C" >&6
10351 if test "${ac_cv_type_caddr_t+set}" = set; then
10352 echo $ECHO_N "(cached) $ECHO_C" >&6
10354 cat >conftest.
$ac_ext <<_ACEOF
10357 cat confdefs.h
>>conftest.
$ac_ext
10358 cat >>conftest.
$ac_ext <<_ACEOF
10359 /* end confdefs.h. */
10360 $ac_includes_default
10366 if (sizeof (caddr_t))
10372 rm -f conftest.
$ac_objext
10373 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10374 (eval $ac_compile) 2>conftest.er1
10376 grep -v '^ *+' conftest.er1
>conftest.err
10378 cat conftest.err
>&5
10379 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10380 (exit $ac_status); } &&
10381 { ac_try
='test -z "$ac_c_werror_flag"
10382 || test ! -s conftest.err'
10383 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10384 (eval $ac_try) 2>&5
10386 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10387 (exit $ac_status); }; } &&
10388 { ac_try
='test -s conftest.$ac_objext'
10389 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10390 (eval $ac_try) 2>&5
10392 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10393 (exit $ac_status); }; }; then
10394 ac_cv_type_caddr_t
=yes
10396 echo "$as_me: failed program was:" >&5
10397 sed 's/^/| /' conftest.
$ac_ext >&5
10399 ac_cv_type_caddr_t
=no
10401 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
10403 echo "$as_me:$LINENO: result: $ac_cv_type_caddr_t" >&5
10404 echo "${ECHO_T}$ac_cv_type_caddr_t" >&6
10405 if test $ac_cv_type_caddr_t = yes; then
10409 cat >>confdefs.h
<<_ACEOF
10410 #define caddr_t char *
10416 # Try to determine the array type of the second argument of getgroups
10417 # for the target system (int or gid_t).
10418 echo "$as_me:$LINENO: checking for uid_t in sys/types.h" >&5
10419 echo $ECHO_N "checking for uid_t in sys/types.h... $ECHO_C" >&6
10420 if test "${ac_cv_type_uid_t+set}" = set; then
10421 echo $ECHO_N "(cached) $ECHO_C" >&6
10423 cat >conftest.
$ac_ext <<_ACEOF
10426 cat confdefs.h
>>conftest.
$ac_ext
10427 cat >>conftest.
$ac_ext <<_ACEOF
10428 /* end confdefs.h. */
10429 #include <sys/types.h>
10432 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
10433 $EGREP "uid_t" >/dev
/null
2>&1; then
10434 ac_cv_type_uid_t
=yes
10436 ac_cv_type_uid_t
=no
10441 echo "$as_me:$LINENO: result: $ac_cv_type_uid_t" >&5
10442 echo "${ECHO_T}$ac_cv_type_uid_t" >&6
10443 if test $ac_cv_type_uid_t = no
; then
10445 cat >>confdefs.h
<<\_ACEOF
10450 cat >>confdefs.h
<<\_ACEOF
10456 echo "$as_me:$LINENO: checking type of array argument to getgroups" >&5
10457 echo $ECHO_N "checking type of array argument to getgroups... $ECHO_C" >&6
10458 if test "${ac_cv_type_getgroups+set}" = set; then
10459 echo $ECHO_N "(cached) $ECHO_C" >&6
10461 if test "$cross_compiling" = yes; then
10462 ac_cv_type_getgroups
=cross
10464 cat >conftest.
$ac_ext <<_ACEOF
10467 cat confdefs.h
>>conftest.
$ac_ext
10468 cat >>conftest.
$ac_ext <<_ACEOF
10469 /* end confdefs.h. */
10470 /* Thanks to Mike Rendell for this test. */
10471 #include <sys/types.h>
10474 #define MAX(x, y) ((x) > (y) ? (x) : (y))
10479 gid_t gidset[NGID];
10481 union { gid_t gval; long lval; } val;
10484 for (i = 0; i < NGID; i++)
10485 gidset[i] = val.gval;
10486 n = getgroups (sizeof (gidset) / MAX (sizeof (int), sizeof (gid_t)) - 1,
10488 /* Exit non-zero if getgroups seems to require an array of ints. This
10489 happens when gid_t is short but getgroups modifies an array of ints. */
10490 exit ((n > 0 && gidset[n] != val.gval) ? 1 : 0);
10493 rm -f conftest
$ac_exeext
10494 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10495 (eval $ac_link) 2>&5
10497 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10498 (exit $ac_status); } && { ac_try
='./conftest$ac_exeext'
10499 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10500 (eval $ac_try) 2>&5
10502 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10503 (exit $ac_status); }; }; then
10504 ac_cv_type_getgroups
=gid_t
10506 echo "$as_me: program exited with status $ac_status" >&5
10507 echo "$as_me: failed program was:" >&5
10508 sed 's/^/| /' conftest.
$ac_ext >&5
10510 ( exit $ac_status )
10511 ac_cv_type_getgroups
=int
10513 rm -f core
*.core gmon.out bb.out conftest
$ac_exeext conftest.
$ac_objext conftest.
$ac_ext
10515 if test $ac_cv_type_getgroups = cross
; then
10516 cat >conftest.
$ac_ext <<_ACEOF
10519 cat confdefs.h
>>conftest.
$ac_ext
10520 cat >>conftest.
$ac_ext <<_ACEOF
10521 /* end confdefs.h. */
10522 #include <unistd.h>
10525 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
10526 $EGREP "getgroups.*int.*gid_t" >/dev
/null
2>&1; then
10527 ac_cv_type_getgroups
=gid_t
10529 ac_cv_type_getgroups
=int
10535 echo "$as_me:$LINENO: result: $ac_cv_type_getgroups" >&5
10536 echo "${ECHO_T}$ac_cv_type_getgroups" >&6
10538 cat >>confdefs.h
<<_ACEOF
10539 #define GETGROUPS_T $ac_cv_type_getgroups
10543 if test "${target}" = "${build}"; then
10544 TARGET_GETGROUPS_T
=$ac_cv_type_getgroups
10546 case "${target}" in
10547 # This condition may need some tweaking. It should include all
10548 # targets where the array type of the second argument of getgroups
10549 # is int and the type of gid_t is not equivalent to int.
10550 *-*-sunos* |
*-*-ultrix*)
10551 TARGET_GETGROUPS_T
=int
10554 TARGET_GETGROUPS_T
=gid_t
10561 echo "$as_me:$LINENO: checking for sys/mman.h" >&5
10562 echo $ECHO_N "checking for sys/mman.h... $ECHO_C" >&6
10563 if test "${ac_cv_header_sys_mman_h+set}" = set; then
10564 echo $ECHO_N "(cached) $ECHO_C" >&6
10566 cat >conftest.
$ac_ext <<_ACEOF
10569 cat confdefs.h
>>conftest.
$ac_ext
10570 cat >>conftest.
$ac_ext <<_ACEOF
10571 /* end confdefs.h. */
10572 #include <sys/mman.h>
10574 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
10575 (eval $ac_cpp conftest.
$ac_ext) 2>conftest.er1
10577 grep -v '^ *+' conftest.er1
>conftest.err
10579 cat conftest.err
>&5
10580 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10581 (exit $ac_status); } >/dev
/null
; then
10582 if test -s conftest.err
; then
10583 ac_cpp_err
=$ac_c_preproc_warn_flag
10584 ac_cpp_err
=$ac_cpp_err$ac_c_werror_flag
10591 if test -z "$ac_cpp_err"; then
10592 ac_cv_header_sys_mman_h
=yes
10594 echo "$as_me: failed program was:" >&5
10595 sed 's/^/| /' conftest.
$ac_ext >&5
10597 ac_cv_header_sys_mman_h
=no
10599 rm -f conftest.err conftest.
$ac_ext
10601 echo "$as_me:$LINENO: result: $ac_cv_header_sys_mman_h" >&5
10602 echo "${ECHO_T}$ac_cv_header_sys_mman_h" >&6
10603 if test $ac_cv_header_sys_mman_h = yes; then
10604 gcc_header_sys_mman_h
=yes
10606 gcc_header_sys_mman_h
=no
10609 echo "$as_me:$LINENO: checking for mmap" >&5
10610 echo $ECHO_N "checking for mmap... $ECHO_C" >&6
10611 if test "${ac_cv_func_mmap+set}" = set; then
10612 echo $ECHO_N "(cached) $ECHO_C" >&6
10614 cat >conftest.
$ac_ext <<_ACEOF
10617 cat confdefs.h
>>conftest.
$ac_ext
10618 cat >>conftest.
$ac_ext <<_ACEOF
10619 /* end confdefs.h. */
10620 /* Define mmap to an innocuous variant, in case <limits.h> declares mmap.
10621 For example, HP-UX 11i <limits.h> declares gettimeofday. */
10622 #define mmap innocuous_mmap
10624 /* System header to define __stub macros and hopefully few prototypes,
10625 which can conflict with char mmap (); below.
10626 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10627 <limits.h> exists even on freestanding compilers. */
10630 # include <limits.h>
10632 # include <assert.h>
10637 /* Override any gcc2 internal prototype to avoid an error. */
10642 /* We use char because int might match the return type of a gcc2
10643 builtin and then its argument prototype would still apply. */
10645 /* The GNU C library defines this for functions which it implements
10646 to always fail with ENOSYS. Some functions are actually named
10647 something starting with __ and the normal name is an alias. */
10648 #if defined (__stub_mmap) || defined (__stub___mmap)
10651 char (*f) () = mmap;
10665 rm -f conftest.
$ac_objext conftest
$ac_exeext
10666 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10667 (eval $ac_link) 2>conftest.er1
10669 grep -v '^ *+' conftest.er1
>conftest.err
10671 cat conftest.err
>&5
10672 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10673 (exit $ac_status); } &&
10674 { ac_try
='test -z "$ac_c_werror_flag"
10675 || test ! -s conftest.err'
10676 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10677 (eval $ac_try) 2>&5
10679 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10680 (exit $ac_status); }; } &&
10681 { ac_try
='test -s conftest$ac_exeext'
10682 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10683 (eval $ac_try) 2>&5
10685 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10686 (exit $ac_status); }; }; then
10687 ac_cv_func_mmap
=yes
10689 echo "$as_me: failed program was:" >&5
10690 sed 's/^/| /' conftest.
$ac_ext >&5
10694 rm -f conftest.err conftest.
$ac_objext \
10695 conftest
$ac_exeext conftest.
$ac_ext
10697 echo "$as_me:$LINENO: result: $ac_cv_func_mmap" >&5
10698 echo "${ECHO_T}$ac_cv_func_mmap" >&6
10699 if test $ac_cv_func_mmap = yes; then
10705 if test "$gcc_header_sys_mman_h" != yes \
10706 ||
test "$gcc_func_mmap" != yes; then
10707 gcc_cv_func_mmap_file
=no
10708 gcc_cv_func_mmap_dev_zero
=no
10709 gcc_cv_func_mmap_anon
=no
10711 echo "$as_me:$LINENO: checking whether read-only mmap of a plain file works" >&5
10712 echo $ECHO_N "checking whether read-only mmap of a plain file works... $ECHO_C" >&6
10713 if test "${gcc_cv_func_mmap_file+set}" = set; then
10714 echo $ECHO_N "(cached) $ECHO_C" >&6
10716 # Add a system to this blacklist if
10717 # mmap(0, stat_size, PROT_READ, MAP_PRIVATE, fd, 0) doesn't return a
10718 # memory area containing the same data that you'd get if you applied
10719 # read() to the same fd. The only system known to have a problem here
10720 # is VMS, where text files have record structure.
10723 gcc_cv_func_mmap_file
=no
;;
10725 gcc_cv_func_mmap_file
=yes;;
10728 echo "$as_me:$LINENO: result: $gcc_cv_func_mmap_file" >&5
10729 echo "${ECHO_T}$gcc_cv_func_mmap_file" >&6
10730 echo "$as_me:$LINENO: checking whether mmap from /dev/zero works" >&5
10731 echo $ECHO_N "checking whether mmap from /dev/zero works... $ECHO_C" >&6
10732 if test "${gcc_cv_func_mmap_dev_zero+set}" = set; then
10733 echo $ECHO_N "(cached) $ECHO_C" >&6
10735 # Add a system to this blacklist if it has mmap() but /dev/zero
10736 # does not exist, or if mmapping /dev/zero does not give anonymous
10737 # zeroed pages with both the following properties:
10738 # 1. If you map N consecutive pages in with one call, and then
10739 # unmap any subset of those pages, the pages that were not
10740 # explicitly unmapped remain accessible.
10741 # 2. If you map two adjacent blocks of memory and then unmap them
10742 # both at once, they must both go away.
10743 # Systems known to be in this category are Windows (all variants),
10746 vms
* | cygwin
* | pe | mingw
* | darwin
* | ultrix
* | hpux10
* | hpux11.00
)
10747 gcc_cv_func_mmap_dev_zero
=no
;;
10749 gcc_cv_func_mmap_dev_zero
=yes;;
10752 echo "$as_me:$LINENO: result: $gcc_cv_func_mmap_dev_zero" >&5
10753 echo "${ECHO_T}$gcc_cv_func_mmap_dev_zero" >&6
10755 # Unlike /dev/zero, the MAP_ANON(YMOUS) defines can be probed for.
10756 echo "$as_me:$LINENO: checking for MAP_ANON(YMOUS)" >&5
10757 echo $ECHO_N "checking for MAP_ANON(YMOUS)... $ECHO_C" >&6
10758 if test "${gcc_cv_decl_map_anon+set}" = set; then
10759 echo $ECHO_N "(cached) $ECHO_C" >&6
10761 cat >conftest.
$ac_ext <<_ACEOF
10764 cat confdefs.h
>>conftest.
$ac_ext
10765 cat >>conftest.
$ac_ext <<_ACEOF
10766 /* end confdefs.h. */
10767 #include <sys/types.h>
10768 #include <sys/mman.h>
10769 #include <unistd.h>
10771 #ifndef MAP_ANONYMOUS
10772 #define MAP_ANONYMOUS MAP_ANON
10778 int n = MAP_ANONYMOUS;
10783 rm -f conftest.
$ac_objext
10784 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10785 (eval $ac_compile) 2>conftest.er1
10787 grep -v '^ *+' conftest.er1
>conftest.err
10789 cat conftest.err
>&5
10790 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10791 (exit $ac_status); } &&
10792 { ac_try
='test -z "$ac_c_werror_flag"
10793 || test ! -s conftest.err'
10794 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10795 (eval $ac_try) 2>&5
10797 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10798 (exit $ac_status); }; } &&
10799 { ac_try
='test -s conftest.$ac_objext'
10800 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10801 (eval $ac_try) 2>&5
10803 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10804 (exit $ac_status); }; }; then
10805 gcc_cv_decl_map_anon
=yes
10807 echo "$as_me: failed program was:" >&5
10808 sed 's/^/| /' conftest.
$ac_ext >&5
10810 gcc_cv_decl_map_anon
=no
10812 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
10814 echo "$as_me:$LINENO: result: $gcc_cv_decl_map_anon" >&5
10815 echo "${ECHO_T}$gcc_cv_decl_map_anon" >&6
10817 if test $gcc_cv_decl_map_anon = no
; then
10818 gcc_cv_func_mmap_anon
=no
10820 echo "$as_me:$LINENO: checking whether mmap with MAP_ANON(YMOUS) works" >&5
10821 echo $ECHO_N "checking whether mmap with MAP_ANON(YMOUS) works... $ECHO_C" >&6
10822 if test "${gcc_cv_func_mmap_anon+set}" = set; then
10823 echo $ECHO_N "(cached) $ECHO_C" >&6
10825 # Add a system to this blacklist if it has mmap() and MAP_ANON or
10826 # MAP_ANONYMOUS, but using mmap(..., MAP_PRIVATE|MAP_ANONYMOUS, -1, 0)
10827 # doesn't give anonymous zeroed pages with the same properties listed
10828 # above for use of /dev/zero.
10829 # Systems known to be in this category are Windows, VMS, and SCO Unix.
10831 vms
* | cygwin
* | pe | mingw
* | sco
* | udk
* )
10832 gcc_cv_func_mmap_anon
=no
;;
10834 gcc_cv_func_mmap_anon
=yes;;
10837 echo "$as_me:$LINENO: result: $gcc_cv_func_mmap_anon" >&5
10838 echo "${ECHO_T}$gcc_cv_func_mmap_anon" >&6
10842 if test $gcc_cv_func_mmap_file = yes; then
10844 cat >>confdefs.h
<<\_ACEOF
10845 #define HAVE_MMAP_FILE 1
10849 if test $gcc_cv_func_mmap_dev_zero = yes; then
10851 cat >>confdefs.h
<<\_ACEOF
10852 #define HAVE_MMAP_DEV_ZERO 1
10856 if test $gcc_cv_func_mmap_anon = yes; then
10858 cat >>confdefs.h
<<\_ACEOF
10859 #define HAVE_MMAP_ANON 1
10867 # Under VMS, vfork works very differently than on Unix. The standard test
10868 # won't work, and it isn't easily adaptable. It makes more sense to
10870 ac_cv_func_vfork_works
=yes
10873 echo "$as_me:$LINENO: checking for pid_t" >&5
10874 echo $ECHO_N "checking for pid_t... $ECHO_C" >&6
10875 if test "${ac_cv_type_pid_t+set}" = set; then
10876 echo $ECHO_N "(cached) $ECHO_C" >&6
10878 cat >conftest.
$ac_ext <<_ACEOF
10881 cat confdefs.h
>>conftest.
$ac_ext
10882 cat >>conftest.
$ac_ext <<_ACEOF
10883 /* end confdefs.h. */
10884 $ac_includes_default
10890 if (sizeof (pid_t))
10896 rm -f conftest.
$ac_objext
10897 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10898 (eval $ac_compile) 2>conftest.er1
10900 grep -v '^ *+' conftest.er1
>conftest.err
10902 cat conftest.err
>&5
10903 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10904 (exit $ac_status); } &&
10905 { ac_try
='test -z "$ac_c_werror_flag"
10906 || test ! -s conftest.err'
10907 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10908 (eval $ac_try) 2>&5
10910 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10911 (exit $ac_status); }; } &&
10912 { ac_try
='test -s conftest.$ac_objext'
10913 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10914 (eval $ac_try) 2>&5
10916 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10917 (exit $ac_status); }; }; then
10918 ac_cv_type_pid_t
=yes
10920 echo "$as_me: failed program was:" >&5
10921 sed 's/^/| /' conftest.
$ac_ext >&5
10923 ac_cv_type_pid_t
=no
10925 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
10927 echo "$as_me:$LINENO: result: $ac_cv_type_pid_t" >&5
10928 echo "${ECHO_T}$ac_cv_type_pid_t" >&6
10929 if test $ac_cv_type_pid_t = yes; then
10933 cat >>confdefs.h
<<_ACEOF
10941 for ac_header
in unistd.h vfork.h
10943 as_ac_Header
=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
10944 echo "$as_me:$LINENO: checking for $ac_header" >&5
10945 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
10946 if eval "test \"\${$as_ac_Header+set}\" = set"; then
10947 echo $ECHO_N "(cached) $ECHO_C" >&6
10949 cat >conftest.
$ac_ext <<_ACEOF
10952 cat confdefs.h
>>conftest.
$ac_ext
10953 cat >>conftest.
$ac_ext <<_ACEOF
10954 /* end confdefs.h. */
10955 #include <$ac_header>
10957 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
10958 (eval $ac_cpp conftest.
$ac_ext) 2>conftest.er1
10960 grep -v '^ *+' conftest.er1
>conftest.err
10962 cat conftest.err
>&5
10963 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10964 (exit $ac_status); } >/dev
/null
; then
10965 if test -s conftest.err
; then
10966 ac_cpp_err
=$ac_c_preproc_warn_flag
10967 ac_cpp_err
=$ac_cpp_err$ac_c_werror_flag
10974 if test -z "$ac_cpp_err"; then
10975 eval "$as_ac_Header=yes"
10977 echo "$as_me: failed program was:" >&5
10978 sed 's/^/| /' conftest.
$ac_ext >&5
10980 eval "$as_ac_Header=no"
10982 rm -f conftest.err conftest.
$ac_ext
10984 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
10985 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
10986 if test `eval echo '${'$as_ac_Header'}'` = yes; then
10987 cat >>confdefs.h
<<_ACEOF
10988 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
10996 for ac_func
in fork vfork
10998 as_ac_var
=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
10999 echo "$as_me:$LINENO: checking for $ac_func" >&5
11000 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
11001 if eval "test \"\${$as_ac_var+set}\" = set"; then
11002 echo $ECHO_N "(cached) $ECHO_C" >&6
11004 cat >conftest.
$ac_ext <<_ACEOF
11007 cat confdefs.h
>>conftest.
$ac_ext
11008 cat >>conftest.
$ac_ext <<_ACEOF
11009 /* end confdefs.h. */
11010 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
11011 For example, HP-UX 11i <limits.h> declares gettimeofday. */
11012 #define $ac_func innocuous_$ac_func
11014 /* System header to define __stub macros and hopefully few prototypes,
11015 which can conflict with char $ac_func (); below.
11016 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11017 <limits.h> exists even on freestanding compilers. */
11020 # include <limits.h>
11022 # include <assert.h>
11027 /* Override any gcc2 internal prototype to avoid an error. */
11032 /* We use char because int might match the return type of a gcc2
11033 builtin and then its argument prototype would still apply. */
11035 /* The GNU C library defines this for functions which it implements
11036 to always fail with ENOSYS. Some functions are actually named
11037 something starting with __ and the normal name is an alias. */
11038 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
11041 char (*f) () = $ac_func;
11050 return f != $ac_func;
11055 rm -f conftest.
$ac_objext conftest
$ac_exeext
11056 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11057 (eval $ac_link) 2>conftest.er1
11059 grep -v '^ *+' conftest.er1
>conftest.err
11061 cat conftest.err
>&5
11062 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11063 (exit $ac_status); } &&
11064 { ac_try
='test -z "$ac_c_werror_flag"
11065 || test ! -s conftest.err'
11066 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11067 (eval $ac_try) 2>&5
11069 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11070 (exit $ac_status); }; } &&
11071 { ac_try
='test -s conftest$ac_exeext'
11072 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11073 (eval $ac_try) 2>&5
11075 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11076 (exit $ac_status); }; }; then
11077 eval "$as_ac_var=yes"
11079 echo "$as_me: failed program was:" >&5
11080 sed 's/^/| /' conftest.
$ac_ext >&5
11082 eval "$as_ac_var=no"
11084 rm -f conftest.err conftest.
$ac_objext \
11085 conftest
$ac_exeext conftest.
$ac_ext
11087 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
11088 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
11089 if test `eval echo '${'$as_ac_var'}'` = yes; then
11090 cat >>confdefs.h
<<_ACEOF
11091 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
11097 if test "x$ac_cv_func_fork" = xyes
; then
11098 echo "$as_me:$LINENO: checking for working fork" >&5
11099 echo $ECHO_N "checking for working fork... $ECHO_C" >&6
11100 if test "${ac_cv_func_fork_works+set}" = set; then
11101 echo $ECHO_N "(cached) $ECHO_C" >&6
11103 if test "$cross_compiling" = yes; then
11104 ac_cv_func_fork_works
=cross
11106 cat >conftest.
$ac_ext <<_ACEOF
11107 /* By Ruediger Kuhlmann. */
11108 #include <sys/types.h>
11110 # include <unistd.h>
11112 /* Some systems only have a dummy stub for fork() */
11120 rm -f conftest
$ac_exeext
11121 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11122 (eval $ac_link) 2>&5
11124 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11125 (exit $ac_status); } && { ac_try
='./conftest$ac_exeext'
11126 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11127 (eval $ac_try) 2>&5
11129 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11130 (exit $ac_status); }; }; then
11131 ac_cv_func_fork_works
=yes
11133 echo "$as_me: program exited with status $ac_status" >&5
11134 echo "$as_me: failed program was:" >&5
11135 sed 's/^/| /' conftest.
$ac_ext >&5
11137 ( exit $ac_status )
11138 ac_cv_func_fork_works
=no
11140 rm -f core
*.core gmon.out bb.out conftest
$ac_exeext conftest.
$ac_objext conftest.
$ac_ext
11143 echo "$as_me:$LINENO: result: $ac_cv_func_fork_works" >&5
11144 echo "${ECHO_T}$ac_cv_func_fork_works" >&6
11147 ac_cv_func_fork_works
=$ac_cv_func_fork
11149 if test "x$ac_cv_func_fork_works" = xcross
; then
11151 *-*-amigaos* |
*-*-msdosdjgpp*)
11152 # Override, as these systems have only a dummy fork() stub
11153 ac_cv_func_fork_works
=no
11156 ac_cv_func_fork_works
=yes
11159 { echo "$as_me:$LINENO: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&5
11160 echo "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;}
11162 ac_cv_func_vfork_works
=$ac_cv_func_vfork
11163 if test "x$ac_cv_func_vfork" = xyes
; then
11164 echo "$as_me:$LINENO: checking for working vfork" >&5
11165 echo $ECHO_N "checking for working vfork... $ECHO_C" >&6
11166 if test "${ac_cv_func_vfork_works+set}" = set; then
11167 echo $ECHO_N "(cached) $ECHO_C" >&6
11169 if test "$cross_compiling" = yes; then
11170 ac_cv_func_vfork_works
=cross
11172 cat >conftest.
$ac_ext <<_ACEOF
11175 cat confdefs.h
>>conftest.
$ac_ext
11176 cat >>conftest.
$ac_ext <<_ACEOF
11177 /* end confdefs.h. */
11178 /* Thanks to Paul Eggert for this test. */
11180 #include <stdlib.h>
11181 #include <sys/types.h>
11182 #include <sys/stat.h>
11183 #include <sys/wait.h>
11185 # include <unistd.h>
11188 # include <vfork.h>
11190 /* On some sparc systems, changes by the child to local and incoming
11191 argument registers are propagated back to the parent. The compiler
11192 is told about this with #include <vfork.h>, but some compilers
11193 (e.g. gcc -O) don't grok <vfork.h>. Test for this by using a
11194 static variable whose address is put into a register that is
11195 clobbered by the vfork. */
11198 sparc_address_test (int arg)
11200 sparc_address_test (arg) int arg;
11203 static pid_t child;
11221 pid_t parent = getpid ();
11224 sparc_address_test (0);
11229 /* Here is another test for sparc vfork register problems. This
11230 test uses lots of local variables, at least as many local
11231 variables as main has allocated so far including compiler
11232 temporaries. 4 locals are enough for gcc 1.40.3 on a Solaris
11233 4.1.3 sparc, but we use 8 to be safe. A buggy compiler should
11234 reuse the register of parent for one of the local variables,
11235 since it will think that parent can't possibly be used any more
11236 in this routine. Assigning to the local variable will thus
11237 munge parent in the parent process. */
11239 p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
11240 p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
11241 /* Convince the compiler that p..p7 are live; otherwise, it might
11242 use the same hardware register for all 8 local variables. */
11243 if (p != p1 || p != p2 || p != p3 || p != p4
11244 || p != p5 || p != p6 || p != p7)
11247 /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
11248 from child file descriptors. If the child closes a descriptor
11249 before it execs or exits, this munges the parent's descriptor
11250 as well. Test for this by closing stdout in the child. */
11251 _exit(close(fileno(stdout)) != 0);
11256 while (wait(&status) != child)
11259 /* Was there some problem with vforking? */
11262 /* Did the child fail? (This shouldn't happen.) */
11265 /* Did the vfork/compiler bug occur? */
11266 || parent != getpid()
11268 /* Did the file descriptor bug occur? */
11269 || fstat(fileno(stdout), &st) != 0
11274 rm -f conftest
$ac_exeext
11275 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11276 (eval $ac_link) 2>&5
11278 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11279 (exit $ac_status); } && { ac_try
='./conftest$ac_exeext'
11280 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11281 (eval $ac_try) 2>&5
11283 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11284 (exit $ac_status); }; }; then
11285 ac_cv_func_vfork_works
=yes
11287 echo "$as_me: program exited with status $ac_status" >&5
11288 echo "$as_me: failed program was:" >&5
11289 sed 's/^/| /' conftest.
$ac_ext >&5
11291 ( exit $ac_status )
11292 ac_cv_func_vfork_works
=no
11294 rm -f core
*.core gmon.out bb.out conftest
$ac_exeext conftest.
$ac_objext conftest.
$ac_ext
11297 echo "$as_me:$LINENO: result: $ac_cv_func_vfork_works" >&5
11298 echo "${ECHO_T}$ac_cv_func_vfork_works" >&6
11301 if test "x$ac_cv_func_fork_works" = xcross
; then
11302 ac_cv_func_vfork_works
=$ac_cv_func_vfork
11303 { echo "$as_me:$LINENO: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&5
11304 echo "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;}
11307 if test "x$ac_cv_func_vfork_works" = xyes
; then
11309 cat >>confdefs.h
<<\_ACEOF
11310 #define HAVE_WORKING_VFORK 1
11315 cat >>confdefs.h
<<\_ACEOF
11320 if test "x$ac_cv_func_fork_works" = xyes
; then
11322 cat >>confdefs.h
<<\_ACEOF
11323 #define HAVE_WORKING_FORK 1
11330 if test "X$prefix" = "XNONE"; then
11331 acl_final_prefix
="$ac_default_prefix"
11333 acl_final_prefix
="$prefix"
11335 if test "X$exec_prefix" = "XNONE"; then
11336 acl_final_exec_prefix
='${prefix}'
11338 acl_final_exec_prefix
="$exec_prefix"
11340 acl_save_prefix
="$prefix"
11341 prefix
="$acl_final_prefix"
11342 eval acl_final_exec_prefix
=\"$acl_final_exec_prefix\"
11343 prefix
="$acl_save_prefix"
11346 # Check whether --with-gnu-ld or --without-gnu-ld was given.
11347 if test "${with_gnu_ld+set}" = set; then
11348 withval
="$with_gnu_ld"
11349 test "$withval" = no || with_gnu_ld
=yes
11353 # Prepare PATH_SEPARATOR.
11354 # The user is always right.
11355 if test "${PATH_SEPARATOR+set}" != set; then
11356 echo "#! /bin/sh" >conf$$.sh
11357 echo "exit 0" >>conf$$.sh
11359 if (PATH
="/nonexistent;."; conf$$.sh
) >/dev
/null
2>&1; then
11367 if test "$GCC" = yes; then
11368 # Check if gcc -print-prog-name=ld gives a path.
11369 echo "$as_me:$LINENO: checking for ld used by GCC" >&5
11370 echo $ECHO_N "checking for ld used by GCC... $ECHO_C" >&6
11373 # gcc leaves a trailing carriage return which upsets mingw
11374 ac_prog
=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
11376 ac_prog
=`($CC -print-prog-name=ld) 2>&5` ;;
11379 # Accept absolute paths.
11380 [\\/]* |
[A-Za-z
]:[\\/]*)
11381 re_direlt
='/[^/][^/]*/\.\./'
11382 # Canonicalize the path of ld
11383 ac_prog
=`echo $ac_prog| sed 's%\\\\%/%g'`
11384 while echo $ac_prog |
grep "$re_direlt" > /dev
/null
2>&1; do
11385 ac_prog
=`echo $ac_prog| sed "s%$re_direlt%/%"`
11387 test -z "$LD" && LD
="$ac_prog"
11390 # If it fails, then pretend we aren't using GCC.
11394 # If it is relative, then search for the first ld in PATH.
11395 with_gnu_ld
=unknown
11398 elif test "$with_gnu_ld" = yes; then
11399 echo "$as_me:$LINENO: checking for GNU ld" >&5
11400 echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6
11402 echo "$as_me:$LINENO: checking for non-GNU ld" >&5
11403 echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6
11405 if test "${acl_cv_path_LD+set}" = set; then
11406 echo $ECHO_N "(cached) $ECHO_C" >&6
11408 if test -z "$LD"; then
11409 IFS
="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
11410 for ac_dir
in $PATH; do
11411 test -z "$ac_dir" && ac_dir
=.
11412 if test -f "$ac_dir/$ac_prog" ||
test -f "$ac_dir/$ac_prog$ac_exeext"; then
11413 acl_cv_path_LD
="$ac_dir/$ac_prog"
11414 # Check to see if the program is GNU ld. I'd rather use --version,
11415 # but apparently some GNU ld's only accept -v.
11416 # Break only if it was the GNU/non-GNU ld that we prefer.
11417 if "$acl_cv_path_LD" -v 2>&1 < /dev
/null |
egrep '(GNU|with BFD)' > /dev
/null
; then
11418 test "$with_gnu_ld" != no
&& break
11420 test "$with_gnu_ld" != yes && break
11426 acl_cv_path_LD
="$LD" # Let the user override the test with a path.
11430 LD
="$acl_cv_path_LD"
11431 if test -n "$LD"; then
11432 echo "$as_me:$LINENO: result: $LD" >&5
11433 echo "${ECHO_T}$LD" >&6
11435 echo "$as_me:$LINENO: result: no" >&5
11436 echo "${ECHO_T}no" >&6
11438 test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
11439 echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
11440 { (exit 1); exit 1; }; }
11441 echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
11442 echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6
11443 if test "${acl_cv_prog_gnu_ld+set}" = set; then
11444 echo $ECHO_N "(cached) $ECHO_C" >&6
11446 # I'd rather use --version here, but apparently some GNU ld's only accept -v.
11447 if $LD -v 2>&1 </dev
/null |
egrep '(GNU|with BFD)' 1>&5; then
11448 acl_cv_prog_gnu_ld
=yes
11450 acl_cv_prog_gnu_ld
=no
11453 echo "$as_me:$LINENO: result: $acl_cv_prog_gnu_ld" >&5
11454 echo "${ECHO_T}$acl_cv_prog_gnu_ld" >&6
11455 with_gnu_ld
=$acl_cv_prog_gnu_ld
11459 echo "$as_me:$LINENO: checking for shared library run path origin" >&5
11460 echo $ECHO_N "checking for shared library run path origin... $ECHO_C" >&6
11461 if test "${acl_cv_rpath+set}" = set; then
11462 echo $ECHO_N "(cached) $ECHO_C" >&6
11465 CC
="$CC" GCC
="$GCC" LDFLAGS
="$LDFLAGS" LD
="$LD" with_gnu_ld
="$with_gnu_ld" \
11466 ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh
11468 rm -f .
/conftest.sh
11472 echo "$as_me:$LINENO: result: $acl_cv_rpath" >&5
11473 echo "${ECHO_T}$acl_cv_rpath" >&6
11475 libext
="$acl_cv_libext"
11476 shlibext
="$acl_cv_shlibext"
11477 hardcode_libdir_flag_spec
="$acl_cv_hardcode_libdir_flag_spec"
11478 hardcode_libdir_separator
="$acl_cv_hardcode_libdir_separator"
11479 hardcode_direct
="$acl_cv_hardcode_direct"
11480 hardcode_minus_L
="$acl_cv_hardcode_minus_L"
11481 # Check whether --enable-rpath or --disable-rpath was given.
11482 if test "${enable_rpath+set}" = set; then
11483 enableval
="$enable_rpath"
11497 acl_save_prefix
="$prefix"
11498 prefix
="$acl_final_prefix"
11499 acl_save_exec_prefix
="$exec_prefix"
11500 exec_prefix
="$acl_final_exec_prefix"
11502 eval additional_includedir
=\"$includedir\"
11503 eval additional_libdir
=\"$libdir\"
11505 exec_prefix
="$acl_save_exec_prefix"
11506 prefix
="$acl_save_prefix"
11509 # Check whether --with-libiconv-prefix or --without-libiconv-prefix was given.
11510 if test "${with_libiconv_prefix+set}" = set; then
11511 withval
="$with_libiconv_prefix"
11513 if test "X$withval" = "Xno"; then
11516 if test "X$withval" = "X"; then
11518 acl_save_prefix
="$prefix"
11519 prefix
="$acl_final_prefix"
11520 acl_save_exec_prefix
="$exec_prefix"
11521 exec_prefix
="$acl_final_exec_prefix"
11523 eval additional_includedir
=\"$includedir\"
11524 eval additional_libdir
=\"$libdir\"
11526 exec_prefix
="$acl_save_exec_prefix"
11527 prefix
="$acl_save_prefix"
11530 additional_includedir
="$withval/include"
11531 additional_libdir
="$withval/lib"
11541 names_already_handled
=
11542 names_next_round
='iconv '
11543 while test -n "$names_next_round"; do
11544 names_this_round
="$names_next_round"
11546 for name
in $names_this_round; do
11548 for n
in $names_already_handled; do
11549 if test "$n" = "$name"; then
11550 already_handled
=yes
11554 if test -z "$already_handled"; then
11555 names_already_handled
="$names_already_handled $name"
11556 uppername
=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
11557 eval value
=\"\
$HAVE_LIB$uppername\"
11558 if test -n "$value"; then
11559 if test "$value" = yes; then
11560 eval value
=\"\
$LIB$uppername\"
11561 test -z "$value" || LIBICONV
="${LIBICONV}${LIBICONV:+ }$value"
11562 eval value
=\"\
$LTLIB$uppername\"
11563 test -z "$value" || LTLIBICONV
="${LTLIBICONV}${LTLIBICONV:+ }$value"
11572 if test $use_additional = yes; then
11573 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
11574 found_dir
="$additional_libdir"
11575 found_so
="$additional_libdir/lib$name.$shlibext"
11576 if test -f "$additional_libdir/lib$name.la"; then
11577 found_la
="$additional_libdir/lib$name.la"
11580 if test -f "$additional_libdir/lib$name.$libext"; then
11581 found_dir
="$additional_libdir"
11582 found_a
="$additional_libdir/lib$name.$libext"
11583 if test -f "$additional_libdir/lib$name.la"; then
11584 found_la
="$additional_libdir/lib$name.la"
11589 if test "X$found_dir" = "X"; then
11590 for x
in $LDFLAGS $LTLIBICONV; do
11592 acl_save_prefix
="$prefix"
11593 prefix
="$acl_final_prefix"
11594 acl_save_exec_prefix
="$exec_prefix"
11595 exec_prefix
="$acl_final_exec_prefix"
11597 exec_prefix
="$acl_save_exec_prefix"
11598 prefix
="$acl_save_prefix"
11602 dir
=`echo "X$x" | sed -e 's/^X-L//'`
11603 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
11605 found_so
="$dir/lib$name.$shlibext"
11606 if test -f "$dir/lib$name.la"; then
11607 found_la
="$dir/lib$name.la"
11610 if test -f "$dir/lib$name.$libext"; then
11612 found_a
="$dir/lib$name.$libext"
11613 if test -f "$dir/lib$name.la"; then
11614 found_la
="$dir/lib$name.la"
11620 if test "X$found_dir" != "X"; then
11625 if test "X$found_dir" != "X"; then
11626 LTLIBICONV
="${LTLIBICONV}${LTLIBICONV:+ }-L$found_dir -l$name"
11627 if test "X$found_so" != "X"; then
11628 if test "$enable_rpath" = no ||
test "X$found_dir" = "X/usr/lib"; then
11629 LIBICONV
="${LIBICONV}${LIBICONV:+ }$found_so"
11632 for x
in $ltrpathdirs; do
11633 if test "X$x" = "X$found_dir"; then
11638 if test -z "$haveit"; then
11639 ltrpathdirs
="$ltrpathdirs $found_dir"
11641 if test "$hardcode_direct" = yes; then
11642 LIBICONV
="${LIBICONV}${LIBICONV:+ }$found_so"
11644 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no
; then
11645 LIBICONV
="${LIBICONV}${LIBICONV:+ }$found_so"
11647 for x
in $rpathdirs; do
11648 if test "X$x" = "X$found_dir"; then
11653 if test -z "$haveit"; then
11654 rpathdirs
="$rpathdirs $found_dir"
11658 for x
in $LDFLAGS $LIBICONV; do
11660 acl_save_prefix
="$prefix"
11661 prefix
="$acl_final_prefix"
11662 acl_save_exec_prefix
="$exec_prefix"
11663 exec_prefix
="$acl_final_exec_prefix"
11665 exec_prefix
="$acl_save_exec_prefix"
11666 prefix
="$acl_save_prefix"
11668 if test "X$x" = "X-L$found_dir"; then
11673 if test -z "$haveit"; then
11674 LIBICONV
="${LIBICONV}${LIBICONV:+ }-L$found_dir"
11676 if test "$hardcode_minus_L" != no
; then
11677 LIBICONV
="${LIBICONV}${LIBICONV:+ }$found_so"
11679 LIBICONV
="${LIBICONV}${LIBICONV:+ }-l$name"
11685 if test "X$found_a" != "X"; then
11686 LIBICONV
="${LIBICONV}${LIBICONV:+ }$found_a"
11688 LIBICONV
="${LIBICONV}${LIBICONV:+ }-L$found_dir -l$name"
11691 additional_includedir
=
11692 case "$found_dir" in
11694 basedir
=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
11695 additional_includedir
="$basedir/include"
11698 if test "X$additional_includedir" != "X"; then
11699 if test "X$additional_includedir" != "X/usr/include"; then
11701 if test "X$additional_includedir" = "X/usr/local/include"; then
11702 if test -n "$GCC"; then
11704 linux
*) haveit
=yes;;
11708 if test -z "$haveit"; then
11709 for x
in $CPPFLAGS $INCICONV; do
11711 acl_save_prefix
="$prefix"
11712 prefix
="$acl_final_prefix"
11713 acl_save_exec_prefix
="$exec_prefix"
11714 exec_prefix
="$acl_final_exec_prefix"
11716 exec_prefix
="$acl_save_exec_prefix"
11717 prefix
="$acl_save_prefix"
11719 if test "X$x" = "X-I$additional_includedir"; then
11724 if test -z "$haveit"; then
11725 if test -d "$additional_includedir"; then
11726 INCICONV
="${INCICONV}${INCICONV:+ }-I$additional_includedir"
11732 if test -n "$found_la"; then
11733 save_libdir
="$libdir"
11734 case "$found_la" in
11735 */* |
*\\*) .
"$found_la" ;;
11736 *) .
"./$found_la" ;;
11738 libdir
="$save_libdir"
11739 for dep
in $dependency_libs; do
11742 additional_libdir
=`echo "X$dep" | sed -e 's/^X-L//'`
11743 if test "X$additional_libdir" != "X/usr/lib"; then
11745 if test "X$additional_libdir" = "X/usr/local/lib"; then
11746 if test -n "$GCC"; then
11748 linux
*) haveit
=yes;;
11752 if test -z "$haveit"; then
11754 for x
in $LDFLAGS $LIBICONV; do
11756 acl_save_prefix
="$prefix"
11757 prefix
="$acl_final_prefix"
11758 acl_save_exec_prefix
="$exec_prefix"
11759 exec_prefix
="$acl_final_exec_prefix"
11761 exec_prefix
="$acl_save_exec_prefix"
11762 prefix
="$acl_save_prefix"
11764 if test "X$x" = "X-L$additional_libdir"; then
11769 if test -z "$haveit"; then
11770 if test -d "$additional_libdir"; then
11771 LIBICONV
="${LIBICONV}${LIBICONV:+ }-L$additional_libdir"
11775 for x
in $LDFLAGS $LTLIBICONV; do
11777 acl_save_prefix
="$prefix"
11778 prefix
="$acl_final_prefix"
11779 acl_save_exec_prefix
="$exec_prefix"
11780 exec_prefix
="$acl_final_exec_prefix"
11782 exec_prefix
="$acl_save_exec_prefix"
11783 prefix
="$acl_save_prefix"
11785 if test "X$x" = "X-L$additional_libdir"; then
11790 if test -z "$haveit"; then
11791 if test -d "$additional_libdir"; then
11792 LTLIBICONV
="${LTLIBICONV}${LTLIBICONV:+ }-L$additional_libdir"
11799 dir
=`echo "X$dep" | sed -e 's/^X-R//'`
11800 if test "$enable_rpath" != no
; then
11802 for x
in $rpathdirs; do
11803 if test "X$x" = "X$dir"; then
11808 if test -z "$haveit"; then
11809 rpathdirs
="$rpathdirs $dir"
11812 for x
in $ltrpathdirs; do
11813 if test "X$x" = "X$dir"; then
11818 if test -z "$haveit"; then
11819 ltrpathdirs
="$ltrpathdirs $dir"
11824 names_next_round
="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
11827 names_next_round
="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
11830 LIBICONV
="${LIBICONV}${LIBICONV:+ }$dep"
11831 LTLIBICONV
="${LTLIBICONV}${LTLIBICONV:+ }$dep"
11837 LIBICONV
="${LIBICONV}${LIBICONV:+ }-l$name"
11838 LTLIBICONV
="${LTLIBICONV}${LTLIBICONV:+ }-l$name"
11844 if test "X$rpathdirs" != "X"; then
11845 if test -n "$hardcode_libdir_separator"; then
11847 for found_dir
in $rpathdirs; do
11848 alldirs
="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
11850 acl_save_libdir
="$libdir"
11852 eval flag
=\"$hardcode_libdir_flag_spec\"
11853 libdir
="$acl_save_libdir"
11854 LIBICONV
="${LIBICONV}${LIBICONV:+ }$flag"
11856 for found_dir
in $rpathdirs; do
11857 acl_save_libdir
="$libdir"
11858 libdir
="$found_dir"
11859 eval flag
=\"$hardcode_libdir_flag_spec\"
11860 libdir
="$acl_save_libdir"
11861 LIBICONV
="${LIBICONV}${LIBICONV:+ }$flag"
11865 if test "X$ltrpathdirs" != "X"; then
11866 for found_dir
in $ltrpathdirs; do
11867 LTLIBICONV
="${LTLIBICONV}${LTLIBICONV:+ }-R$found_dir"
11877 am_save_CPPFLAGS
="$CPPFLAGS"
11879 for element
in $INCICONV; do
11881 for x
in $CPPFLAGS; do
11883 acl_save_prefix
="$prefix"
11884 prefix
="$acl_final_prefix"
11885 acl_save_exec_prefix
="$exec_prefix"
11886 exec_prefix
="$acl_final_exec_prefix"
11888 exec_prefix
="$acl_save_exec_prefix"
11889 prefix
="$acl_save_prefix"
11891 if test "X$x" = "X$element"; then
11896 if test -z "$haveit"; then
11897 CPPFLAGS
="${CPPFLAGS}${CPPFLAGS:+ }$element"
11902 echo "$as_me:$LINENO: checking for iconv" >&5
11903 echo $ECHO_N "checking for iconv... $ECHO_C" >&6
11904 if test "${am_cv_func_iconv+set}" = set; then
11905 echo $ECHO_N "(cached) $ECHO_C" >&6
11908 am_cv_func_iconv
="no, consider installing GNU libiconv"
11910 cat >conftest.
$ac_ext <<_ACEOF
11913 cat confdefs.h
>>conftest.
$ac_ext
11914 cat >>conftest.
$ac_ext <<_ACEOF
11915 /* end confdefs.h. */
11916 #include <stdlib.h>
11921 iconv_t cd = iconv_open("","");
11922 iconv(cd,NULL,NULL,NULL,NULL);
11928 rm -f conftest.
$ac_objext conftest
$ac_exeext
11929 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11930 (eval $ac_link) 2>conftest.er1
11932 grep -v '^ *+' conftest.er1
>conftest.err
11934 cat conftest.err
>&5
11935 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11936 (exit $ac_status); } &&
11937 { ac_try
='test -z "$ac_c_werror_flag"
11938 || test ! -s conftest.err'
11939 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11940 (eval $ac_try) 2>&5
11942 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11943 (exit $ac_status); }; } &&
11944 { ac_try
='test -s conftest$ac_exeext'
11945 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11946 (eval $ac_try) 2>&5
11948 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11949 (exit $ac_status); }; }; then
11950 am_cv_func_iconv
=yes
11952 echo "$as_me: failed program was:" >&5
11953 sed 's/^/| /' conftest.
$ac_ext >&5
11956 rm -f conftest.err conftest.
$ac_objext \
11957 conftest
$ac_exeext conftest.
$ac_ext
11958 if test "$am_cv_func_iconv" != yes; then
11959 am_save_LIBS
="$LIBS"
11960 LIBS
="$LIBS $LIBICONV"
11961 cat >conftest.
$ac_ext <<_ACEOF
11964 cat confdefs.h
>>conftest.
$ac_ext
11965 cat >>conftest.
$ac_ext <<_ACEOF
11966 /* end confdefs.h. */
11967 #include <stdlib.h>
11972 iconv_t cd = iconv_open("","");
11973 iconv(cd,NULL,NULL,NULL,NULL);
11979 rm -f conftest.
$ac_objext conftest
$ac_exeext
11980 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11981 (eval $ac_link) 2>conftest.er1
11983 grep -v '^ *+' conftest.er1
>conftest.err
11985 cat conftest.err
>&5
11986 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11987 (exit $ac_status); } &&
11988 { ac_try
='test -z "$ac_c_werror_flag"
11989 || test ! -s conftest.err'
11990 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11991 (eval $ac_try) 2>&5
11993 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11994 (exit $ac_status); }; } &&
11995 { ac_try
='test -s conftest$ac_exeext'
11996 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11997 (eval $ac_try) 2>&5
11999 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12000 (exit $ac_status); }; }; then
12001 am_cv_lib_iconv
=yes
12002 am_cv_func_iconv
=yes
12004 echo "$as_me: failed program was:" >&5
12005 sed 's/^/| /' conftest.
$ac_ext >&5
12008 rm -f conftest.err conftest.
$ac_objext \
12009 conftest
$ac_exeext conftest.
$ac_ext
12010 LIBS
="$am_save_LIBS"
12014 echo "$as_me:$LINENO: result: $am_cv_func_iconv" >&5
12015 echo "${ECHO_T}$am_cv_func_iconv" >&6
12016 if test "$am_cv_func_iconv" = yes; then
12018 cat >>confdefs.h
<<\_ACEOF
12019 #define HAVE_ICONV 1
12023 if test "$am_cv_lib_iconv" = yes; then
12024 echo "$as_me:$LINENO: checking how to link with libiconv" >&5
12025 echo $ECHO_N "checking how to link with libiconv... $ECHO_C" >&6
12026 echo "$as_me:$LINENO: result: $LIBICONV" >&5
12027 echo "${ECHO_T}$LIBICONV" >&6
12029 CPPFLAGS
="$am_save_CPPFLAGS"
12036 if test "$am_cv_func_iconv" = yes; then
12037 echo "$as_me:$LINENO: checking for iconv declaration" >&5
12038 echo $ECHO_N "checking for iconv declaration... $ECHO_C" >&6
12039 if test "${am_cv_proto_iconv+set}" = set; then
12040 echo $ECHO_N "(cached) $ECHO_C" >&6
12043 cat >conftest.
$ac_ext <<_ACEOF
12046 cat confdefs.h
>>conftest.
$ac_ext
12047 cat >>conftest.
$ac_ext <<_ACEOF
12048 /* end confdefs.h. */
12050 #include <stdlib.h>
12056 #if defined(__STDC__) || defined(__cplusplus)
12057 size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
12070 rm -f conftest.
$ac_objext
12071 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12072 (eval $ac_compile) 2>conftest.er1
12074 grep -v '^ *+' conftest.er1
>conftest.err
12076 cat conftest.err
>&5
12077 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12078 (exit $ac_status); } &&
12079 { ac_try
='test -z "$ac_c_werror_flag"
12080 || test ! -s conftest.err'
12081 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12082 (eval $ac_try) 2>&5
12084 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12085 (exit $ac_status); }; } &&
12086 { ac_try
='test -s conftest.$ac_objext'
12087 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12088 (eval $ac_try) 2>&5
12090 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12091 (exit $ac_status); }; }; then
12092 am_cv_proto_iconv_arg1
=""
12094 echo "$as_me: failed program was:" >&5
12095 sed 's/^/| /' conftest.
$ac_ext >&5
12097 am_cv_proto_iconv_arg1
="const"
12099 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
12100 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);"
12103 am_cv_proto_iconv
=`echo "$am_cv_proto_iconv" | tr -s ' ' | sed -e 's/( /(/'`
12104 echo "$as_me:$LINENO: result: ${ac_t:-
12105 }$am_cv_proto_iconv" >&5
12106 echo "${ECHO_T}${ac_t:-
12107 }$am_cv_proto_iconv" >&6
12109 cat >>confdefs.h
<<_ACEOF
12110 #define ICONV_CONST $am_cv_proto_iconv_arg1
12115 # Until we have in-tree GNU iconv:
12120 echo "$as_me:$LINENO: checking for LC_MESSAGES" >&5
12121 echo $ECHO_N "checking for LC_MESSAGES... $ECHO_C" >&6
12122 if test "${am_cv_val_LC_MESSAGES+set}" = set; then
12123 echo $ECHO_N "(cached) $ECHO_C" >&6
12125 cat >conftest.
$ac_ext <<_ACEOF
12128 cat confdefs.h
>>conftest.
$ac_ext
12129 cat >>conftest.
$ac_ext <<_ACEOF
12130 /* end confdefs.h. */
12131 #include <locale.h>
12140 rm -f conftest.
$ac_objext conftest
$ac_exeext
12141 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12142 (eval $ac_link) 2>conftest.er1
12144 grep -v '^ *+' conftest.er1
>conftest.err
12146 cat conftest.err
>&5
12147 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12148 (exit $ac_status); } &&
12149 { ac_try
='test -z "$ac_c_werror_flag"
12150 || test ! -s conftest.err'
12151 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12152 (eval $ac_try) 2>&5
12154 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12155 (exit $ac_status); }; } &&
12156 { ac_try
='test -s conftest$ac_exeext'
12157 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12158 (eval $ac_try) 2>&5
12160 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12161 (exit $ac_status); }; }; then
12162 am_cv_val_LC_MESSAGES
=yes
12164 echo "$as_me: failed program was:" >&5
12165 sed 's/^/| /' conftest.
$ac_ext >&5
12167 am_cv_val_LC_MESSAGES
=no
12169 rm -f conftest.err conftest.
$ac_objext \
12170 conftest
$ac_exeext conftest.
$ac_ext
12172 echo "$as_me:$LINENO: result: $am_cv_val_LC_MESSAGES" >&5
12173 echo "${ECHO_T}$am_cv_val_LC_MESSAGES" >&6
12174 if test $am_cv_val_LC_MESSAGES = yes; then
12176 cat >>confdefs.h
<<\_ACEOF
12177 #define HAVE_LC_MESSAGES 1
12184 echo "$as_me:$LINENO: checking for nl_langinfo and CODESET" >&5
12185 echo $ECHO_N "checking for nl_langinfo and CODESET... $ECHO_C" >&6
12186 if test "${am_cv_langinfo_codeset+set}" = set; then
12187 echo $ECHO_N "(cached) $ECHO_C" >&6
12189 cat >conftest.
$ac_ext <<_ACEOF
12192 cat confdefs.h
>>conftest.
$ac_ext
12193 cat >>conftest.
$ac_ext <<_ACEOF
12194 /* end confdefs.h. */
12195 #include <langinfo.h>
12199 char* cs = nl_langinfo(CODESET);
12204 rm -f conftest.
$ac_objext conftest
$ac_exeext
12205 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12206 (eval $ac_link) 2>conftest.er1
12208 grep -v '^ *+' conftest.er1
>conftest.err
12210 cat conftest.err
>&5
12211 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12212 (exit $ac_status); } &&
12213 { ac_try
='test -z "$ac_c_werror_flag"
12214 || test ! -s conftest.err'
12215 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12216 (eval $ac_try) 2>&5
12218 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12219 (exit $ac_status); }; } &&
12220 { ac_try
='test -s conftest$ac_exeext'
12221 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12222 (eval $ac_try) 2>&5
12224 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12225 (exit $ac_status); }; }; then
12226 am_cv_langinfo_codeset
=yes
12228 echo "$as_me: failed program was:" >&5
12229 sed 's/^/| /' conftest.
$ac_ext >&5
12231 am_cv_langinfo_codeset
=no
12233 rm -f conftest.err conftest.
$ac_objext \
12234 conftest
$ac_exeext conftest.
$ac_ext
12237 echo "$as_me:$LINENO: result: $am_cv_langinfo_codeset" >&5
12238 echo "${ECHO_T}$am_cv_langinfo_codeset" >&6
12239 if test $am_cv_langinfo_codeset = yes; then
12241 cat >>confdefs.h
<<\_ACEOF
12242 #define HAVE_LANGINFO_CODESET 1
12248 # We will need to find libiberty.h and ansidecl.h
12249 saved_CFLAGS
="$CFLAGS"
12250 CFLAGS
="$CFLAGS -I${srcdir} -I${srcdir}/../include"
12290 for ac_func
in getenv atol asprintf sbrk abort atof getcwd getwd \
12291 strsignal strstr strverscmp \
12292 errno snprintf vsnprintf vasprintf malloc realloc calloc \
12293 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
12295 ac_tr_decl
=`echo "HAVE_DECL_$ac_func" | $as_tr_cpp`
12296 echo "$as_me:$LINENO: checking whether $ac_func is declared" >&5
12297 echo $ECHO_N "checking whether $ac_func is declared... $ECHO_C" >&6
12298 if eval "test \"\${gcc_cv_have_decl_$ac_func+set}\" = set"; then
12299 echo $ECHO_N "(cached) $ECHO_C" >&6
12301 cat >conftest.
$ac_ext <<_ACEOF
12304 cat confdefs.h
>>conftest.
$ac_ext
12305 cat >>conftest.
$ac_ext <<_ACEOF
12306 /* end confdefs.h. */
12308 #define $ac_tr_decl 1
12310 #include "ansidecl.h"
12311 #include "system.h"
12317 char *(*pfn) = (char *(*)) $ac_func ;
12323 rm -f conftest.
$ac_objext
12324 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12325 (eval $ac_compile) 2>conftest.er1
12327 grep -v '^ *+' conftest.er1
>conftest.err
12329 cat conftest.err
>&5
12330 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12331 (exit $ac_status); } &&
12332 { ac_try
='test -z "$ac_c_werror_flag"
12333 || test ! -s conftest.err'
12334 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12335 (eval $ac_try) 2>&5
12337 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12338 (exit $ac_status); }; } &&
12339 { ac_try
='test -s conftest.$ac_objext'
12340 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12341 (eval $ac_try) 2>&5
12343 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12344 (exit $ac_status); }; }; then
12345 eval "gcc_cv_have_decl_$ac_func=yes"
12347 echo "$as_me: failed program was:" >&5
12348 sed 's/^/| /' conftest.
$ac_ext >&5
12350 eval "gcc_cv_have_decl_$ac_func=no"
12352 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
12355 if eval "test \"`echo '$gcc_cv_have_decl_'$ac_func`\" = yes"; then
12356 echo "$as_me:$LINENO: result: yes" >&5
12357 echo "${ECHO_T}yes" >&6 ; cat >>confdefs.h
<<_ACEOF
12358 #define $ac_tr_decl 1
12362 echo "$as_me:$LINENO: result: no" >&5
12363 echo "${ECHO_T}no" >&6 ; cat >>confdefs.h
<<_ACEOF
12364 #define $ac_tr_decl 0
12375 for ac_func
in getrlimit setrlimit getrusage
12377 ac_tr_decl
=`echo "HAVE_DECL_$ac_func" | $as_tr_cpp`
12378 echo "$as_me:$LINENO: checking whether $ac_func is declared" >&5
12379 echo $ECHO_N "checking whether $ac_func is declared... $ECHO_C" >&6
12380 if eval "test \"\${gcc_cv_have_decl_$ac_func+set}\" = set"; then
12381 echo $ECHO_N "(cached) $ECHO_C" >&6
12383 cat >conftest.
$ac_ext <<_ACEOF
12386 cat confdefs.h
>>conftest.
$ac_ext
12387 cat >>conftest.
$ac_ext <<_ACEOF
12388 /* end confdefs.h. */
12390 #define $ac_tr_decl 1
12392 #include "ansidecl.h"
12393 #include "system.h"
12394 #ifdef HAVE_SYS_RESOURCE_H
12395 #include <sys/resource.h>
12403 char *(*pfn) = (char *(*)) $ac_func ;
12409 rm -f conftest.
$ac_objext
12410 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12411 (eval $ac_compile) 2>conftest.er1
12413 grep -v '^ *+' conftest.er1
>conftest.err
12415 cat conftest.err
>&5
12416 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12417 (exit $ac_status); } &&
12418 { ac_try
='test -z "$ac_c_werror_flag"
12419 || test ! -s conftest.err'
12420 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12421 (eval $ac_try) 2>&5
12423 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12424 (exit $ac_status); }; } &&
12425 { ac_try
='test -s conftest.$ac_objext'
12426 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12427 (eval $ac_try) 2>&5
12429 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12430 (exit $ac_status); }; }; then
12431 eval "gcc_cv_have_decl_$ac_func=yes"
12433 echo "$as_me: failed program was:" >&5
12434 sed 's/^/| /' conftest.
$ac_ext >&5
12436 eval "gcc_cv_have_decl_$ac_func=no"
12438 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
12441 if eval "test \"`echo '$gcc_cv_have_decl_'$ac_func`\" = yes"; then
12442 echo "$as_me:$LINENO: result: yes" >&5
12443 echo "${ECHO_T}yes" >&6 ; cat >>confdefs.h
<<_ACEOF
12444 #define $ac_tr_decl 1
12448 echo "$as_me:$LINENO: result: no" >&5
12449 echo "${ECHO_T}no" >&6 ; cat >>confdefs.h
<<_ACEOF
12450 #define $ac_tr_decl 0
12458 cat >conftest.
$ac_ext <<_ACEOF
12461 cat confdefs.h
>>conftest.
$ac_ext
12462 cat >>conftest.
$ac_ext <<_ACEOF
12463 /* end confdefs.h. */
12465 #include "ansidecl.h"
12466 #include "system.h"
12467 #ifdef HAVE_SYS_RESOURCE_H
12468 #include <sys/resource.h>
12479 rm -f conftest.
$ac_objext
12480 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12481 (eval $ac_compile) 2>conftest.er1
12483 grep -v '^ *+' conftest.er1
>conftest.err
12485 cat conftest.err
>&5
12486 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12487 (exit $ac_status); } &&
12488 { ac_try
='test -z "$ac_c_werror_flag"
12489 || test ! -s conftest.err'
12490 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12491 (eval $ac_try) 2>&5
12493 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12494 (exit $ac_status); }; } &&
12495 { ac_try
='test -s conftest.$ac_objext'
12496 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12497 (eval $ac_try) 2>&5
12499 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12500 (exit $ac_status); }; }; then
12503 echo "$as_me: failed program was:" >&5
12504 sed 's/^/| /' conftest.
$ac_ext >&5
12507 cat >>confdefs.h
<<\_ACEOF
12508 #define rlim_t long
12512 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
12514 # On AIX 5.2, <ldfcn.h> conflicts with <fcntl.h>, as both define incompatible
12515 # FREAD and FWRITE macros. Fortunately, for GCC's single usage of ldgetname
12516 # in collect2.c, <fcntl.h> isn't visible, but the configure test below needs
12517 # to undef these macros to get the correct value for HAVE_DECL_LDGETNAME.
12519 for ac_func
in ldgetname
12521 ac_tr_decl
=`echo "HAVE_DECL_$ac_func" | $as_tr_cpp`
12522 echo "$as_me:$LINENO: checking whether $ac_func is declared" >&5
12523 echo $ECHO_N "checking whether $ac_func is declared... $ECHO_C" >&6
12524 if eval "test \"\${gcc_cv_have_decl_$ac_func+set}\" = set"; then
12525 echo $ECHO_N "(cached) $ECHO_C" >&6
12527 cat >conftest.
$ac_ext <<_ACEOF
12530 cat confdefs.h
>>conftest.
$ac_ext
12531 cat >>conftest.
$ac_ext <<_ACEOF
12532 /* end confdefs.h. */
12534 #define $ac_tr_decl 1
12536 #include "ansidecl.h"
12537 #include "system.h"
12538 #ifdef HAVE_LDFCN_H
12549 char *(*pfn) = (char *(*)) $ac_func ;
12555 rm -f conftest.
$ac_objext
12556 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12557 (eval $ac_compile) 2>conftest.er1
12559 grep -v '^ *+' conftest.er1
>conftest.err
12561 cat conftest.err
>&5
12562 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12563 (exit $ac_status); } &&
12564 { ac_try
='test -z "$ac_c_werror_flag"
12565 || test ! -s conftest.err'
12566 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12567 (eval $ac_try) 2>&5
12569 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12570 (exit $ac_status); }; } &&
12571 { ac_try
='test -s conftest.$ac_objext'
12572 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12573 (eval $ac_try) 2>&5
12575 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12576 (exit $ac_status); }; }; then
12577 eval "gcc_cv_have_decl_$ac_func=yes"
12579 echo "$as_me: failed program was:" >&5
12580 sed 's/^/| /' conftest.
$ac_ext >&5
12582 eval "gcc_cv_have_decl_$ac_func=no"
12584 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
12587 if eval "test \"`echo '$gcc_cv_have_decl_'$ac_func`\" = yes"; then
12588 echo "$as_me:$LINENO: result: yes" >&5
12589 echo "${ECHO_T}yes" >&6 ; cat >>confdefs.h
<<_ACEOF
12590 #define $ac_tr_decl 1
12594 echo "$as_me:$LINENO: result: no" >&5
12595 echo "${ECHO_T}no" >&6 ; cat >>confdefs.h
<<_ACEOF
12596 #define $ac_tr_decl 0
12605 for ac_func
in times
12607 ac_tr_decl
=`echo "HAVE_DECL_$ac_func" | $as_tr_cpp`
12608 echo "$as_me:$LINENO: checking whether $ac_func is declared" >&5
12609 echo $ECHO_N "checking whether $ac_func is declared... $ECHO_C" >&6
12610 if eval "test \"\${gcc_cv_have_decl_$ac_func+set}\" = set"; then
12611 echo $ECHO_N "(cached) $ECHO_C" >&6
12613 cat >conftest.
$ac_ext <<_ACEOF
12616 cat confdefs.h
>>conftest.
$ac_ext
12617 cat >>conftest.
$ac_ext <<_ACEOF
12618 /* end confdefs.h. */
12620 #define $ac_tr_decl 1
12622 #include "ansidecl.h"
12623 #include "system.h"
12624 #ifdef HAVE_SYS_TIMES_H
12625 #include <sys/times.h>
12633 char *(*pfn) = (char *(*)) $ac_func ;
12639 rm -f conftest.
$ac_objext
12640 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12641 (eval $ac_compile) 2>conftest.er1
12643 grep -v '^ *+' conftest.er1
>conftest.err
12645 cat conftest.err
>&5
12646 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12647 (exit $ac_status); } &&
12648 { ac_try
='test -z "$ac_c_werror_flag"
12649 || test ! -s conftest.err'
12650 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12651 (eval $ac_try) 2>&5
12653 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12654 (exit $ac_status); }; } &&
12655 { ac_try
='test -s conftest.$ac_objext'
12656 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12657 (eval $ac_try) 2>&5
12659 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12660 (exit $ac_status); }; }; then
12661 eval "gcc_cv_have_decl_$ac_func=yes"
12663 echo "$as_me: failed program was:" >&5
12664 sed 's/^/| /' conftest.
$ac_ext >&5
12666 eval "gcc_cv_have_decl_$ac_func=no"
12668 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
12671 if eval "test \"`echo '$gcc_cv_have_decl_'$ac_func`\" = yes"; then
12672 echo "$as_me:$LINENO: result: yes" >&5
12673 echo "${ECHO_T}yes" >&6 ; cat >>confdefs.h
<<_ACEOF
12674 #define $ac_tr_decl 1
12678 echo "$as_me:$LINENO: result: no" >&5
12679 echo "${ECHO_T}no" >&6 ; cat >>confdefs.h
<<_ACEOF
12680 #define $ac_tr_decl 0
12689 for ac_func
in sigaltstack
12691 ac_tr_decl
=`echo "HAVE_DECL_$ac_func" | $as_tr_cpp`
12692 echo "$as_me:$LINENO: checking whether $ac_func is declared" >&5
12693 echo $ECHO_N "checking whether $ac_func is declared... $ECHO_C" >&6
12694 if eval "test \"\${gcc_cv_have_decl_$ac_func+set}\" = set"; then
12695 echo $ECHO_N "(cached) $ECHO_C" >&6
12697 cat >conftest.
$ac_ext <<_ACEOF
12700 cat confdefs.h
>>conftest.
$ac_ext
12701 cat >>conftest.
$ac_ext <<_ACEOF
12702 /* end confdefs.h. */
12704 #define $ac_tr_decl 1
12706 #include "ansidecl.h"
12707 #include "system.h"
12708 #include <signal.h>
12715 char *(*pfn) = (char *(*)) $ac_func ;
12721 rm -f conftest.
$ac_objext
12722 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12723 (eval $ac_compile) 2>conftest.er1
12725 grep -v '^ *+' conftest.er1
>conftest.err
12727 cat conftest.err
>&5
12728 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12729 (exit $ac_status); } &&
12730 { ac_try
='test -z "$ac_c_werror_flag"
12731 || test ! -s conftest.err'
12732 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12733 (eval $ac_try) 2>&5
12735 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12736 (exit $ac_status); }; } &&
12737 { ac_try
='test -s conftest.$ac_objext'
12738 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12739 (eval $ac_try) 2>&5
12741 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12742 (exit $ac_status); }; }; then
12743 eval "gcc_cv_have_decl_$ac_func=yes"
12745 echo "$as_me: failed program was:" >&5
12746 sed 's/^/| /' conftest.
$ac_ext >&5
12748 eval "gcc_cv_have_decl_$ac_func=no"
12750 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
12753 if eval "test \"`echo '$gcc_cv_have_decl_'$ac_func`\" = yes"; then
12754 echo "$as_me:$LINENO: result: yes" >&5
12755 echo "${ECHO_T}yes" >&6 ; cat >>confdefs.h
<<_ACEOF
12756 #define $ac_tr_decl 1
12760 echo "$as_me:$LINENO: result: no" >&5
12761 echo "${ECHO_T}no" >&6 ; cat >>confdefs.h
<<_ACEOF
12762 #define $ac_tr_decl 0
12770 # More time-related stuff.
12771 echo "$as_me:$LINENO: checking for struct tms" >&5
12772 echo $ECHO_N "checking for struct tms... $ECHO_C" >&6
12773 if test "${ac_cv_struct_tms+set}" = set; then
12774 echo $ECHO_N "(cached) $ECHO_C" >&6
12777 cat >conftest.
$ac_ext <<_ACEOF
12780 cat confdefs.h
>>conftest.
$ac_ext
12781 cat >>conftest.
$ac_ext <<_ACEOF
12782 /* end confdefs.h. */
12784 #include "ansidecl.h"
12785 #include "system.h"
12786 #ifdef HAVE_SYS_TIMES_H
12787 #include <sys/times.h>
12798 rm -f conftest.
$ac_objext
12799 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12800 (eval $ac_compile) 2>conftest.er1
12802 grep -v '^ *+' conftest.er1
>conftest.err
12804 cat conftest.err
>&5
12805 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12806 (exit $ac_status); } &&
12807 { ac_try
='test -z "$ac_c_werror_flag"
12808 || test ! -s conftest.err'
12809 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12810 (eval $ac_try) 2>&5
12812 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12813 (exit $ac_status); }; } &&
12814 { ac_try
='test -s conftest.$ac_objext'
12815 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12816 (eval $ac_try) 2>&5
12818 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12819 (exit $ac_status); }; }; then
12820 ac_cv_struct_tms
=yes
12822 echo "$as_me: failed program was:" >&5
12823 sed 's/^/| /' conftest.
$ac_ext >&5
12825 ac_cv_struct_tms
=no
12827 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
12829 echo "$as_me:$LINENO: result: $ac_cv_struct_tms" >&5
12830 echo "${ECHO_T}$ac_cv_struct_tms" >&6
12831 if test $ac_cv_struct_tms = yes; then
12833 cat >>confdefs.h
<<\_ACEOF
12834 #define HAVE_STRUCT_TMS 1
12839 # use gcc_cv_* here because this doesn't match the behavior of AC_CHECK_TYPE.
12840 # revisit after autoconf 2.50.
12841 echo "$as_me:$LINENO: checking for clock_t" >&5
12842 echo $ECHO_N "checking for clock_t... $ECHO_C" >&6
12843 if test "${gcc_cv_type_clock_t+set}" = set; then
12844 echo $ECHO_N "(cached) $ECHO_C" >&6
12847 cat >conftest.
$ac_ext <<_ACEOF
12850 cat confdefs.h
>>conftest.
$ac_ext
12851 cat >>conftest.
$ac_ext <<_ACEOF
12852 /* end confdefs.h. */
12854 #include "ansidecl.h"
12855 #include "system.h"
12865 rm -f conftest.
$ac_objext
12866 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12867 (eval $ac_compile) 2>conftest.er1
12869 grep -v '^ *+' conftest.er1
>conftest.err
12871 cat conftest.err
>&5
12872 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12873 (exit $ac_status); } &&
12874 { ac_try
='test -z "$ac_c_werror_flag"
12875 || test ! -s conftest.err'
12876 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12877 (eval $ac_try) 2>&5
12879 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12880 (exit $ac_status); }; } &&
12881 { ac_try
='test -s conftest.$ac_objext'
12882 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12883 (eval $ac_try) 2>&5
12885 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12886 (exit $ac_status); }; }; then
12887 gcc_cv_type_clock_t
=yes
12889 echo "$as_me: failed program was:" >&5
12890 sed 's/^/| /' conftest.
$ac_ext >&5
12892 gcc_cv_type_clock_t
=no
12894 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
12896 echo "$as_me:$LINENO: result: $gcc_cv_type_clock_t" >&5
12897 echo "${ECHO_T}$gcc_cv_type_clock_t" >&6
12898 if test $gcc_cv_type_clock_t = yes; then
12900 cat >>confdefs.h
<<\_ACEOF
12901 #define HAVE_CLOCK_T 1
12906 # Restore CFLAGS from before the gcc_AC_NEED_DECLARATIONS tests.
12907 CFLAGS
="$saved_CFLAGS"
12909 # Check whether --enable-initfini-array or --disable-initfini-array was given.
12910 if test "${enable_initfini_array+set}" = set; then
12911 enableval
="$enable_initfini_array"
12915 echo "$as_me:$LINENO: checking for .preinit_array/.init_array/.fini_array support" >&5
12916 echo $ECHO_N "checking for .preinit_array/.init_array/.fini_array support... $ECHO_C" >&6
12917 if test "${gcc_cv_initfini_array+set}" = set; then
12918 echo $ECHO_N "(cached) $ECHO_C" >&6
12920 if test "$cross_compiling" = yes; then
12921 gcc_cv_initfini_array
=no
12923 cat >conftest.
$ac_ext <<_ACEOF
12926 cat confdefs.h
>>conftest.
$ac_ext
12927 cat >>conftest.
$ac_ext <<_ACEOF
12928 /* end confdefs.h. */
12931 int main (void) { return x; }
12932 int foo (void) { x = 0; }
12933 int (*fp) (void) __attribute__ ((section (".init_array"))) = foo;
12935 rm -f conftest
$ac_exeext
12936 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12937 (eval $ac_link) 2>&5
12939 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12940 (exit $ac_status); } && { ac_try
='./conftest$ac_exeext'
12941 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12942 (eval $ac_try) 2>&5
12944 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12945 (exit $ac_status); }; }; then
12946 gcc_cv_initfini_array
=yes
12948 echo "$as_me: program exited with status $ac_status" >&5
12949 echo "$as_me: failed program was:" >&5
12950 sed 's/^/| /' conftest.
$ac_ext >&5
12952 ( exit $ac_status )
12953 gcc_cv_initfini_array
=no
12955 rm -f core
*.core gmon.out bb.out conftest
$ac_exeext conftest.
$ac_objext conftest.
$ac_ext
12958 echo "$as_me:$LINENO: result: $gcc_cv_initfini_array" >&5
12959 echo "${ECHO_T}$gcc_cv_initfini_array" >&6
12960 enable_initfini_array
=$gcc_cv_initfini_array
12963 if test $enable_initfini_array = yes; then
12965 cat >>confdefs.h
<<\_ACEOF
12966 #define HAVE_INITFINI_ARRAY 1
12971 # mkdir takes a single argument on some systems.
12972 echo "$as_me:$LINENO: checking if mkdir takes one argument" >&5
12973 echo $ECHO_N "checking if mkdir takes one argument... $ECHO_C" >&6
12974 if test "${gcc_cv_mkdir_takes_one_arg+set}" = set; then
12975 echo $ECHO_N "(cached) $ECHO_C" >&6
12977 cat >conftest.
$ac_ext <<_ACEOF
12980 cat confdefs.h
>>conftest.
$ac_ext
12981 cat >>conftest.
$ac_ext <<_ACEOF
12982 /* end confdefs.h. */
12984 #include <sys/types.h>
12985 #ifdef HAVE_SYS_STAT_H
12986 # include <sys/stat.h>
12988 #ifdef HAVE_UNISTD_H
12989 # include <unistd.h>
12991 #ifdef HAVE_DIRECT_H
12992 # include <direct.h>
13002 rm -f conftest.
$ac_objext
13003 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13004 (eval $ac_compile) 2>conftest.er1
13006 grep -v '^ *+' conftest.er1
>conftest.err
13008 cat conftest.err
>&5
13009 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13010 (exit $ac_status); } &&
13011 { ac_try
='test -z "$ac_c_werror_flag"
13012 || test ! -s conftest.err'
13013 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13014 (eval $ac_try) 2>&5
13016 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13017 (exit $ac_status); }; } &&
13018 { ac_try
='test -s conftest.$ac_objext'
13019 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13020 (eval $ac_try) 2>&5
13022 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13023 (exit $ac_status); }; }; then
13024 gcc_cv_mkdir_takes_one_arg
=no
13026 echo "$as_me: failed program was:" >&5
13027 sed 's/^/| /' conftest.
$ac_ext >&5
13029 gcc_cv_mkdir_takes_one_arg
=yes
13031 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
13033 echo "$as_me:$LINENO: result: $gcc_cv_mkdir_takes_one_arg" >&5
13034 echo "${ECHO_T}$gcc_cv_mkdir_takes_one_arg" >&6
13035 if test $gcc_cv_mkdir_takes_one_arg = yes ; then
13037 cat >>confdefs.h
<<\_ACEOF
13038 #define MKDIR_TAKES_ONE_ARG 1
13050 # With Setjmp/Longjmp based exception handling.
13051 # Check whether --enable-sjlj-exceptions or --disable-sjlj-exceptions was given.
13052 if test "${enable_sjlj_exceptions+set}" = set; then
13053 enableval
="$enable_sjlj_exceptions"
13056 if test $enableval != yes; then
13057 { echo "$as_me:$LINENO: WARNING: dwarf2 exceptions not supported, sjlj exceptions forced" >&5
13058 echo "$as_me: WARNING: dwarf2 exceptions not supported, sjlj exceptions forced" >&2;}
13063 force_sjlj_exceptions
=yes
13067 force_sjlj_exceptions
=yes
13071 force_sjlj_exceptions
=no
13075 if test $force_sjlj_exceptions = yes; then
13076 sjlj
=`if test $enableval = yes; then echo 1; else echo 0; fi`
13078 cat >>confdefs.h
<<_ACEOF
13079 #define CONFIG_SJLJ_EXCEPTIONS $sjlj
13084 # For platforms with the unwind ABI which includes an unwind library,
13085 # libunwind, we can choose to use the system libunwind.
13087 # Check whether --with-system-libunwind or --without-system-libunwind was given.
13088 if test "${with_system_libunwind+set}" = set; then
13089 withval
="$with_system_libunwind"
13093 # config.gcc also contains tests of with_system_libunwind.
13094 if test x
$with_system_libunwind = xyes
; then
13096 cat >>confdefs.h
<<\_ACEOF
13097 #define HAVE_GETIPINFO 1
13102 # --------------------------------------------------------
13103 # Build, host, and target specific configuration fragments
13104 # --------------------------------------------------------
13106 # Collect build-machine-specific information.
13107 .
${srcdir}/config.build
13109 # Collect host-machine-specific information.
13110 .
${srcdir}/config.
host
13114 # Collect target-machine-specific information.
13115 .
${srcdir}/config.gcc
13117 extra_objs
="${host_extra_objs} ${extra_objs}"
13118 extra_gcc_objs
="${host_extra_gcc_objs} ${extra_gcc_objs}"
13120 # Default the target-machine variables that were not explicitly set.
13121 if test x
"$tm_file" = x
13122 then tm_file
=$cpu_type/$cpu_type.h
; fi
13124 if test x
"$extra_headers" = x
13125 then extra_headers
=; fi
13127 if test x
$md_file = x
13128 then md_file
=$cpu_type/$cpu_type.md
; fi
13130 if test x
$out_file = x
13131 then out_file
=$cpu_type/$cpu_type.c
; fi
13133 if test x
"$tmake_file" = x
13134 then tmake_file
=$cpu_type/t-
$cpu_type
13137 if test x
"$dwarf2" = xyes
13138 then tm_file
="$tm_file tm-dwarf2.h"
13141 # Say what files are being used for the output code and MD file.
13142 echo "Using \`$srcdir/config/$out_file' for machine-specific logic."
13143 echo "Using \`$srcdir/config/$md_file' as machine description file."
13145 # If any of the xm_file variables contain nonexistent files, warn
13146 # about them and drop them.
13149 for x
in $build_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;}
13156 build_xm_file
="$bx"
13159 for x
in $host_xm_file; do
13160 if test -f $srcdir/config
/$x
13162 else { echo "$as_me:$LINENO: WARNING: $srcdir/config/$x does not exist." >&5
13163 echo "$as_me: WARNING: $srcdir/config/$x does not exist." >&2;}
13169 for x
in $xm_file; do
13170 if test -f $srcdir/config
/$x
13172 else { echo "$as_me:$LINENO: WARNING: $srcdir/config/$x does not exist." >&5
13173 echo "$as_me: WARNING: $srcdir/config/$x does not exist." >&2;}
13179 for f
in $tm_file; do
13182 if test $count = ax
; then
13183 echo "Using \`$srcdir/config/$tm_file' as target machine macro file."
13185 echo "Using the following target machine macro files:"
13186 for f
in $tm_file; do
13187 echo " $srcdir/config/$f"
13191 if test x
$need_64bit_hwint = xyes
; then
13193 cat >>confdefs.h
<<\_ACEOF
13194 #define NEED_64BIT_HOST_WIDE_INT 1
13199 if test x
$use_long_long_for_widest_fast_int = xyes
; then
13201 cat >>confdefs.h
<<\_ACEOF
13202 #define USE_LONG_LONG_FOR_WIDEST_FAST_INT 1
13208 for f
in $host_xm_file; do
13211 if test $count = a
; then
13213 elif test $count = ax
; then
13214 echo "Using \`$srcdir/config/$host_xm_file' as host machine macro file."
13216 echo "Using the following host machine macro files:"
13217 for f
in $host_xm_file; do
13218 echo " $srcdir/config/$f"
13221 echo "Using ${out_host_hook_obj} for host machine hooks."
13223 if test "$host_xm_file" != "$build_xm_file"; then
13225 for f
in $build_xm_file; do
13228 if test $count = a
; then
13230 elif test $count = ax
; then
13231 echo "Using \`$srcdir/config/$build_xm_file' as build machine macro file."
13233 echo "Using the following build machine macro files:"
13234 for f
in $build_xm_file; do
13235 echo " $srcdir/config/$f"
13241 powerpc
*-*-darwin*)
13242 echo "$as_me:$LINENO: checking whether mcontext_t fields have underscores" >&5
13243 echo $ECHO_N "checking whether mcontext_t fields have underscores... $ECHO_C" >&6
13244 if test "${gcc_cv_mcontext_underscores+set}" = set; then
13245 echo $ECHO_N "(cached) $ECHO_C" >&6
13247 cat >conftest.
$ac_ext <<_ACEOF
13249 #include <sys/cdefs.h>
13250 #include <sys/signal.h>
13251 #include <ucontext.h>
13252 int main() { mcontext_t m; if (m->ss.srr0) return 0; return 0; }
13255 rm -f conftest.
$ac_objext
13256 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13257 (eval $ac_compile) 2>conftest.er1
13259 grep -v '^ *+' conftest.er1
>conftest.err
13261 cat conftest.err
>&5
13262 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13263 (exit $ac_status); } &&
13264 { ac_try
='test -z "$ac_c_werror_flag"
13265 || test ! -s conftest.err'
13266 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13267 (eval $ac_try) 2>&5
13269 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13270 (exit $ac_status); }; } &&
13271 { ac_try
='test -s conftest.$ac_objext'
13272 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13273 (eval $ac_try) 2>&5
13275 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13276 (exit $ac_status); }; }; then
13277 gcc_cv_mcontext_underscores
=no
13279 echo "$as_me: failed program was:" >&5
13280 sed 's/^/| /' conftest.
$ac_ext >&5
13282 gcc_cv_mcontext_underscores
=yes
13284 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
13286 echo "$as_me:$LINENO: result: $gcc_cv_mcontext_underscores" >&5
13287 echo "${ECHO_T}$gcc_cv_mcontext_underscores" >&6
13288 if test $gcc_cv_mcontext_underscores = yes; then
13290 cat >>confdefs.h
<<\_ACEOF
13291 #define HAS_MCONTEXT_T_UNDERSCORES
13302 # Check if a valid thread package
13303 case ${enable_threads} in
13306 target_thread_file
='single'
13310 target_thread_file
='single'
13312 aix | dce | gnat | irix | posix | posix95 | rtems | \
13313 single | solaris | vxworks | win32 | mipssde
)
13314 target_thread_file
=${enable_threads}
13317 echo "${enable_threads} is an unknown thread package" 1>&2
13322 if test x
${thread_file} = x
; then
13323 # No thread file set by target-specific clauses in config.gcc,
13324 # so use file chosen by default logic above
13325 thread_file
=${target_thread_file}
13328 # Make gthr-default.h if we have a thread file.
13330 if test $thread_file != single
; then
13331 echo "#include \"gthr-${thread_file}.h\"" > gthr-default.h-t
13332 if diff gthr-default.h-t gthr-default.h
2>/dev
/null
; then
13333 rm -f gthr-default.h-t
13335 mv -f gthr-default.h-t gthr-default.h
13337 gthread_flags
=-DHAVE_GTHR_DEFAULT
13346 if test x
$enable___cxa_atexit = xyes || \
13347 test x
$enable___cxa_atexit = x
-a x
$default_use_cxa_atexit = xyes
; then
13348 if test x
$host = x
$target; then
13350 # mingw32 doesn't have __cxa_atexit but uses atexit registration
13351 # keyed to flag_use_cxa_atexit
13356 echo "$as_me:$LINENO: checking for __cxa_atexit" >&5
13357 echo $ECHO_N "checking for __cxa_atexit... $ECHO_C" >&6
13358 if test "${ac_cv_func___cxa_atexit+set}" = set; then
13359 echo $ECHO_N "(cached) $ECHO_C" >&6
13361 cat >conftest.
$ac_ext <<_ACEOF
13364 cat confdefs.h
>>conftest.
$ac_ext
13365 cat >>conftest.
$ac_ext <<_ACEOF
13366 /* end confdefs.h. */
13367 /* Define __cxa_atexit to an innocuous variant, in case <limits.h> declares __cxa_atexit.
13368 For example, HP-UX 11i <limits.h> declares gettimeofday. */
13369 #define __cxa_atexit innocuous___cxa_atexit
13371 /* System header to define __stub macros and hopefully few prototypes,
13372 which can conflict with char __cxa_atexit (); below.
13373 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
13374 <limits.h> exists even on freestanding compilers. */
13377 # include <limits.h>
13379 # include <assert.h>
13382 #undef __cxa_atexit
13384 /* Override any gcc2 internal prototype to avoid an error. */
13389 /* We use char because int might match the return type of a gcc2
13390 builtin and then its argument prototype would still apply. */
13391 char __cxa_atexit ();
13392 /* The GNU C library defines this for functions which it implements
13393 to always fail with ENOSYS. Some functions are actually named
13394 something starting with __ and the normal name is an alias. */
13395 #if defined (__stub___cxa_atexit) || defined (__stub_____cxa_atexit)
13398 char (*f) () = __cxa_atexit;
13407 return f != __cxa_atexit;
13412 rm -f conftest.
$ac_objext conftest
$ac_exeext
13413 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
13414 (eval $ac_link) 2>conftest.er1
13416 grep -v '^ *+' conftest.er1
>conftest.err
13418 cat conftest.err
>&5
13419 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13420 (exit $ac_status); } &&
13421 { ac_try
='test -z "$ac_c_werror_flag"
13422 || test ! -s conftest.err'
13423 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13424 (eval $ac_try) 2>&5
13426 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13427 (exit $ac_status); }; } &&
13428 { ac_try
='test -s conftest$ac_exeext'
13429 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13430 (eval $ac_try) 2>&5
13432 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13433 (exit $ac_status); }; }; then
13434 ac_cv_func___cxa_atexit
=yes
13436 echo "$as_me: failed program was:" >&5
13437 sed 's/^/| /' conftest.
$ac_ext >&5
13439 ac_cv_func___cxa_atexit
=no
13441 rm -f conftest.err conftest.
$ac_objext \
13442 conftest
$ac_exeext conftest.
$ac_ext
13444 echo "$as_me:$LINENO: result: $ac_cv_func___cxa_atexit" >&5
13445 echo "${ECHO_T}$ac_cv_func___cxa_atexit" >&6
13446 if test $ac_cv_func___cxa_atexit = yes; then
13449 echo "__cxa_atexit can't be enabled on this target"
13455 # We can't check for __cxa_atexit when building a cross, so assume
13459 if test x
$use_cxa_atexit = xyes
; then
13461 cat >>confdefs.h
<<\_ACEOF
13462 #define DEFAULT_USE_CXA_ATEXIT 2
13469 if test x
$with_system_libunwind = xyes
; then
13470 if test x
$host = x
$target; then
13471 echo "$as_me:$LINENO: checking for library containing _Unwind_GetIPInfo" >&5
13472 echo $ECHO_N "checking for library containing _Unwind_GetIPInfo... $ECHO_C" >&6
13473 if test "${ac_cv_search__Unwind_GetIPInfo+set}" = set; then
13474 echo $ECHO_N "(cached) $ECHO_C" >&6
13476 ac_func_search_save_LIBS
=$LIBS
13477 ac_cv_search__Unwind_GetIPInfo
=no
13478 cat >conftest.
$ac_ext <<_ACEOF
13481 cat confdefs.h
>>conftest.
$ac_ext
13482 cat >>conftest.
$ac_ext <<_ACEOF
13483 /* end confdefs.h. */
13485 /* Override any gcc2 internal prototype to avoid an error. */
13489 /* We use char because int might match the return type of a gcc2
13490 builtin and then its argument prototype would still apply. */
13491 char _Unwind_GetIPInfo ();
13495 _Unwind_GetIPInfo ();
13500 rm -f conftest.
$ac_objext conftest
$ac_exeext
13501 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
13502 (eval $ac_link) 2>conftest.er1
13504 grep -v '^ *+' conftest.er1
>conftest.err
13506 cat conftest.err
>&5
13507 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13508 (exit $ac_status); } &&
13509 { ac_try
='test -z "$ac_c_werror_flag"
13510 || test ! -s conftest.err'
13511 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13512 (eval $ac_try) 2>&5
13514 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13515 (exit $ac_status); }; } &&
13516 { ac_try
='test -s conftest$ac_exeext'
13517 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13518 (eval $ac_try) 2>&5
13520 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13521 (exit $ac_status); }; }; then
13522 ac_cv_search__Unwind_GetIPInfo
="none required"
13524 echo "$as_me: failed program was:" >&5
13525 sed 's/^/| /' conftest.
$ac_ext >&5
13528 rm -f conftest.err conftest.
$ac_objext \
13529 conftest
$ac_exeext conftest.
$ac_ext
13530 if test "$ac_cv_search__Unwind_GetIPInfo" = no
; then
13531 for ac_lib
in unwind
; do
13532 LIBS
="-l$ac_lib $ac_func_search_save_LIBS"
13533 cat >conftest.
$ac_ext <<_ACEOF
13536 cat confdefs.h
>>conftest.
$ac_ext
13537 cat >>conftest.
$ac_ext <<_ACEOF
13538 /* end confdefs.h. */
13540 /* Override any gcc2 internal prototype to avoid an error. */
13544 /* We use char because int might match the return type of a gcc2
13545 builtin and then its argument prototype would still apply. */
13546 char _Unwind_GetIPInfo ();
13550 _Unwind_GetIPInfo ();
13555 rm -f conftest.
$ac_objext conftest
$ac_exeext
13556 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
13557 (eval $ac_link) 2>conftest.er1
13559 grep -v '^ *+' conftest.er1
>conftest.err
13561 cat conftest.err
>&5
13562 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13563 (exit $ac_status); } &&
13564 { ac_try
='test -z "$ac_c_werror_flag"
13565 || test ! -s conftest.err'
13566 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13567 (eval $ac_try) 2>&5
13569 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13570 (exit $ac_status); }; } &&
13571 { ac_try
='test -s conftest$ac_exeext'
13572 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13573 (eval $ac_try) 2>&5
13575 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13576 (exit $ac_status); }; }; then
13577 ac_cv_search__Unwind_GetIPInfo
="-l$ac_lib"
13580 echo "$as_me: failed program was:" >&5
13581 sed 's/^/| /' conftest.
$ac_ext >&5
13584 rm -f conftest.err conftest.
$ac_objext \
13585 conftest
$ac_exeext conftest.
$ac_ext
13588 LIBS
=$ac_func_search_save_LIBS
13590 echo "$as_me:$LINENO: result: $ac_cv_search__Unwind_GetIPInfo" >&5
13591 echo "${ECHO_T}$ac_cv_search__Unwind_GetIPInfo" >&6
13592 if test "$ac_cv_search__Unwind_GetIPInfo" != no
; then
13593 test "$ac_cv_search__Unwind_GetIPInfo" = "none required" || LIBS
="$ac_cv_search__Unwind_GetIPInfo $LIBS"
13602 if test x
$use_getipinfo = xyes
; then
13604 cat >>confdefs.h
<<\_ACEOF
13605 #define HAVE_GETIPINFO 1
13609 echo "The system unwind library does not support _Unwind_GetIPInfo."
13612 # Look for a file containing extra machine modes.
13613 if test -n "$extra_modes" && test -f $srcdir/config
/$extra_modes; then
13614 extra_modes_file
='$(srcdir)'/config
/${extra_modes}
13617 cat >>confdefs.h
<<_ACEOF
13618 #define EXTRA_MODES_FILE "config/$extra_modes"
13623 # Convert extra_options into a form suitable for Makefile use.
13625 for f
in $extra_options; do
13626 extra_opt_files
="$extra_opt_files \$(srcdir)/config/$f"
13630 # auto-host.h is the file containing items generated by autoconf and is
13631 # the first file included by config.h.
13632 # If host=build, it is correct to have bconfig include auto-host.h
13633 # as well. If host!=build, we are in error and need to do more
13634 # work to find out the build config parameters.
13635 if test x
$host = x
$build
13637 build_auto
=auto-host.h
13639 # We create a subdir, then run autoconf in the subdir.
13640 # To prevent recursion we set host and build for the new
13641 # invocation of configure to the build for this invocation
13648 /* | A-Za-z
:\\/* ) realsrcdir
=${srcdir};;
13649 *) realsrcdir
=..
/${srcdir};;
13651 saved_CFLAGS
="${CFLAGS}"
13652 CC
="${CC_FOR_BUILD}" CFLAGS
="${CFLAGS_FOR_BUILD}" \
13653 LDFLAGS
="${LDFLAGS_FOR_BUILD}" \
13654 ${realsrcdir}/configure \
13655 --enable-languages=${enable_languages-all} \
13656 --target=$target_alias --host=$build_alias --build=$build_alias
13657 CFLAGS
="${saved_CFLAGS}"
13659 # We just finished tests for the build machine, so rename
13660 # the file auto-build.h in the gcc directory.
13661 mv auto-host.h ..
/auto-build.h
13664 build_auto
=auto-build.h
13668 tm_file
="${tm_file} defaults.h"
13669 tm_p_file
="${tm_p_file} tm-preds.h"
13670 host_xm_file
="auto-host.h ansidecl.h ${host_xm_file}"
13671 build_xm_file
="${build_auto} ansidecl.h ${build_xm_file}"
13672 # We don't want ansidecl.h in target files, write code there in ISO/GNU C.
13673 # put this back in temporarily.
13674 xm_file
="auto-host.h ansidecl.h ${xm_file}"
13680 # Compile in configure arguments.
13681 if test -f configargs.h
; then
13682 # Being re-configured.
13683 gcc_config_arguments
=`grep configuration_arguments configargs.h | sed -e 's/.*"\([^"]*\)".*/\1/'`
13684 gcc_config_arguments
="$gcc_config_arguments : (reconfigured) $TOPLEVEL_CONFIGURE_ARGUMENTS"
13686 gcc_config_arguments
="$TOPLEVEL_CONFIGURE_ARGUMENTS"
13689 # Double all backslashes and backslash all quotes to turn
13690 # gcc_config_arguments into a C string.
13691 sed -e 's/\\/\\\\/g; s/"/\\"/g' <<EOF >conftest.out
13692 $gcc_config_arguments
13694 gcc_config_arguments_str
=`cat conftest.out`
13697 cat > configargs.h
<<EOF
13698 /* Generated automatically. */
13699 static const char configuration_arguments[] = "$gcc_config_arguments_str";
13700 static const char thread_model[] = "$thread_file";
13702 static const struct {
13703 const char *name, *value;
13704 } configure_default_options[] = $configure_default_options;
13707 # Internationalization
13708 # If we haven't got the data from the intl directory,
13709 # assume NLS is disabled.
13718 if test -f ..
/intl
/config.intl
; then
13719 . ..
/intl
/config.intl
13721 echo "$as_me:$LINENO: checking whether NLS is requested" >&5
13722 echo $ECHO_N "checking whether NLS is requested... $ECHO_C" >&6
13723 if test x
"$USE_NLS" != xyes
; then
13724 echo "$as_me:$LINENO: result: no" >&5
13725 echo "${ECHO_T}no" >&6
13727 echo "$as_me:$LINENO: result: yes" >&5
13728 echo "${ECHO_T}yes" >&6
13730 cat >>confdefs.h
<<\_ACEOF
13731 #define ENABLE_NLS 1
13735 echo "$as_me:$LINENO: checking for catalogs to be installed" >&5
13736 echo $ECHO_N "checking for catalogs to be installed... $ECHO_C" >&6
13737 # Look for .po and .gmo files in the source directory.
13740 for cat in $srcdir/po
/*.gmo
$srcdir/po
/*.po
; do
13741 # If there aren't any .gmo files the shell will give us the
13742 # literal string "../path/to/srcdir/po/*.gmo" which has to be
13744 case "$cat" in *\
**)
13747 # The quadruple backslash is collapsed to a double backslash
13748 # by the backticks, then collapsed again by the double quotes,
13749 # leaving us with one backslash in the sed expression (right
13750 # before the dot that mustn't act as a wildcard).
13751 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
13752 lang
=`echo $cat | sed -e "s!\\\\.gmo!!"`
13753 # The user is allowed to set LINGUAS to a list of languages to
13754 # install catalogs for. If it's empty that means "all of them."
13755 if test "x$LINGUAS" = x
; then
13756 CATALOGS
="$CATALOGS $cat"
13757 XLINGUAS
="$XLINGUAS $lang"
13759 case "$LINGUAS" in *$lang*)
13760 CATALOGS
="$CATALOGS $cat"
13761 XLINGUAS
="$XLINGUAS $lang"
13766 LINGUAS
="$XLINGUAS"
13767 echo "$as_me:$LINENO: result: $LINGUAS" >&5
13768 echo "${ECHO_T}$LINGUAS" >&6
13781 # If LIBINTL contains LIBICONV, then clear LIBICONV so we don't get
13782 # -liconv on the link line twice.
13783 case "$LIBINTL" in *$LIBICONV*)
13787 # Check whether --enable-secureplt or --disable-secureplt was given.
13788 if test "${enable_secureplt+set}" = set; then
13789 enableval
="$enable_secureplt"
13793 # Check whether --enable-cld or --disable-cld was given.
13794 if test "${enable_cld+set}" = set; then
13795 enableval
="$enable_cld"
13801 # Windows32 Registry support for specifying GCC installation paths.
13802 # Check whether --enable-win32-registry or --disable-win32-registry was given.
13803 if test "${enable_win32_registry+set}" = set; then
13804 enableval
="$enable_win32_registry"
13809 win32 | pe | cygwin
* | mingw32
* | uwin
*)
13810 if test "x$enable_win32_registry" != xno
; then
13811 echo "$as_me:$LINENO: checking for library containing RegOpenKeyExA" >&5
13812 echo $ECHO_N "checking for library containing RegOpenKeyExA... $ECHO_C" >&6
13813 if test "${ac_cv_search_RegOpenKeyExA+set}" = set; then
13814 echo $ECHO_N "(cached) $ECHO_C" >&6
13816 ac_func_search_save_LIBS
=$LIBS
13817 ac_cv_search_RegOpenKeyExA
=no
13818 cat >conftest.
$ac_ext <<_ACEOF
13821 cat confdefs.h
>>conftest.
$ac_ext
13822 cat >>conftest.
$ac_ext <<_ACEOF
13823 /* end confdefs.h. */
13825 /* Override any gcc2 internal prototype to avoid an error. */
13829 /* We use char because int might match the return type of a gcc2
13830 builtin and then its argument prototype would still apply. */
13831 char RegOpenKeyExA ();
13840 rm -f conftest.
$ac_objext conftest
$ac_exeext
13841 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
13842 (eval $ac_link) 2>conftest.er1
13844 grep -v '^ *+' conftest.er1
>conftest.err
13846 cat conftest.err
>&5
13847 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13848 (exit $ac_status); } &&
13849 { ac_try
='test -z "$ac_c_werror_flag"
13850 || test ! -s conftest.err'
13851 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13852 (eval $ac_try) 2>&5
13854 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13855 (exit $ac_status); }; } &&
13856 { ac_try
='test -s conftest$ac_exeext'
13857 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13858 (eval $ac_try) 2>&5
13860 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13861 (exit $ac_status); }; }; then
13862 ac_cv_search_RegOpenKeyExA
="none required"
13864 echo "$as_me: failed program was:" >&5
13865 sed 's/^/| /' conftest.
$ac_ext >&5
13868 rm -f conftest.err conftest.
$ac_objext \
13869 conftest
$ac_exeext conftest.
$ac_ext
13870 if test "$ac_cv_search_RegOpenKeyExA" = no
; then
13871 for ac_lib
in advapi32
; do
13872 LIBS
="-l$ac_lib $ac_func_search_save_LIBS"
13873 cat >conftest.
$ac_ext <<_ACEOF
13876 cat confdefs.h
>>conftest.
$ac_ext
13877 cat >>conftest.
$ac_ext <<_ACEOF
13878 /* end confdefs.h. */
13880 /* Override any gcc2 internal prototype to avoid an error. */
13884 /* We use char because int might match the return type of a gcc2
13885 builtin and then its argument prototype would still apply. */
13886 char RegOpenKeyExA ();
13895 rm -f conftest.
$ac_objext conftest
$ac_exeext
13896 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
13897 (eval $ac_link) 2>conftest.er1
13899 grep -v '^ *+' conftest.er1
>conftest.err
13901 cat conftest.err
>&5
13902 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13903 (exit $ac_status); } &&
13904 { ac_try
='test -z "$ac_c_werror_flag"
13905 || test ! -s conftest.err'
13906 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13907 (eval $ac_try) 2>&5
13909 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13910 (exit $ac_status); }; } &&
13911 { ac_try
='test -s conftest$ac_exeext'
13912 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13913 (eval $ac_try) 2>&5
13915 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13916 (exit $ac_status); }; }; then
13917 ac_cv_search_RegOpenKeyExA
="-l$ac_lib"
13920 echo "$as_me: failed program was:" >&5
13921 sed 's/^/| /' conftest.
$ac_ext >&5
13924 rm -f conftest.err conftest.
$ac_objext \
13925 conftest
$ac_exeext conftest.
$ac_ext
13928 LIBS
=$ac_func_search_save_LIBS
13930 echo "$as_me:$LINENO: result: $ac_cv_search_RegOpenKeyExA" >&5
13931 echo "${ECHO_T}$ac_cv_search_RegOpenKeyExA" >&6
13932 if test "$ac_cv_search_RegOpenKeyExA" != no
; then
13933 test "$ac_cv_search_RegOpenKeyExA" = "none required" || LIBS
="$ac_cv_search_RegOpenKeyExA $LIBS"
13936 enable_win32_registry
=no
13941 if test "x$enable_win32_registry" != xno
; then
13943 cat >>confdefs.h
<<\_ACEOF
13944 #define ENABLE_WIN32_REGISTRY 1
13948 if test "x$enable_win32_registry" != xyes \
13949 && test "x$enable_win32_registry" != x
; then
13951 cat >>confdefs.h
<<_ACEOF
13952 #define WIN32_REGISTRY_KEY "$enable_win32_registry"
13960 # Get an absolute path to the GCC top-level source directory
13961 holddir
=`${PWDCMD-pwd}`
13963 topdir
=`${PWDCMD-pwd}`
13966 # Conditionalize the makefile for this host machine.
13968 for f
in ${host_xmake_file}
13970 if test -f ${srcdir}/config
/$f
13972 xmake_file
="${xmake_file} \$(srcdir)/config/$f"
13976 # Conditionalize the makefile for this target machine.
13978 for f
in ${tmake_file}
13980 if test -f ${srcdir}/config
/$f
13982 tmake_file_
="${tmake_file_} \$(srcdir)/config/$f"
13985 tmake_file
="${tmake_file_}"
13987 out_object_file
=`basename $out_file .c`.o
13989 tm_file_list
="options.h"
13990 tm_include_list
="options.h"
13991 for f
in $tm_file; do
13994 f
=`echo $f | sed 's/^..//'`
13995 tm_file_list
="${tm_file_list} $f"
13996 tm_include_list
="${tm_include_list} $f"
13999 tm_file_list
="${tm_file_list} \$(srcdir)/$f"
14000 tm_include_list
="${tm_include_list} $f"
14003 tm_file_list
="${tm_file_list} \$(srcdir)/config/$f"
14004 tm_include_list
="${tm_include_list} config/$f"
14011 for f
in $tm_p_file; do
14014 tm_p_file_list
="${tm_p_file_list} $f"
14015 tm_p_include_list
="${tm_p_include_list} $f"
14018 tm_p_file_list
="${tm_p_file_list} \$(srcdir)/config/$f"
14019 tm_p_include_list
="${tm_p_include_list} config/$f"
14025 for f
in $xm_file; do
14028 xm_file_list
="${xm_file_list} \$(srcdir)/../include/$f"
14029 xm_include_list
="${xm_include_list} $f"
14032 xm_file_list
="${xm_file_list} $f"
14033 xm_include_list
="${xm_include_list} $f"
14036 xm_file_list
="${xm_file_list} \$(srcdir)/config/$f"
14037 xm_include_list
="${xm_include_list} config/$f"
14043 host_xm_include_list
=
14044 for f
in $host_xm_file; do
14047 host_xm_file_list
="${host_xm_file_list} \$(srcdir)/../include/$f"
14048 host_xm_include_list
="${host_xm_include_list} $f"
14051 host_xm_file_list
="${host_xm_file_list} $f"
14052 host_xm_include_list
="${host_xm_include_list} $f"
14055 host_xm_file_list
="${host_xm_file_list} \$(srcdir)/config/$f"
14056 host_xm_include_list
="${host_xm_include_list} config/$f"
14061 build_xm_file_list
=
14062 for f
in $build_xm_file; do
14065 build_xm_file_list
="${build_xm_file_list} \$(srcdir)/../include/$f"
14066 build_xm_include_list
="${build_xm_include_list} $f"
14068 auto-build.h | auto-host.h
)
14069 build_xm_file_list
="${build_xm_file_list} $f"
14070 build_xm_include_list
="${build_xm_include_list} $f"
14073 build_xm_file_list
="${build_xm_file_list} \$(srcdir)/config/$f"
14074 build_xm_include_list
="${build_xm_include_list} config/$f"
14079 # Define macro CROSS_DIRECTORY_STRUCTURE in compilation if this is a
14080 # cross-compiler which does not use the native headers and libraries.
14081 # Also use all.cross instead of all.internal and adjust SYSTEM_HEADER_DIR.
14084 SYSTEM_HEADER_DIR
='$(NATIVE_SYSTEM_HEADER_DIR)'
14086 if test "x$with_build_sysroot" != x
; then
14087 build_system_header_dir
=$with_build_sysroot'$${sysroot_headers_suffix}$(NATIVE_SYSTEM_HEADER_DIR)'
14089 # This value is used, even on a native system, because
14090 # CROSS_SYSTEM_HEADER_DIR is just
14091 # $(TARGET_SYSTEM_ROOT)$(NATIVE_SYSTEM_HEADER_DIR).
14092 build_system_header_dir
='$(CROSS_SYSTEM_HEADER_DIR)'
14095 if test x
$host != x
$target
14097 CROSS
="-DCROSS_DIRECTORY_STRUCTURE"
14099 SYSTEM_HEADER_DIR
=$build_system_header_dir
14100 case "$host","$target" in
14101 # Darwin crosses can use the host system's libraries and headers,
14102 # because of the fat library support. Of course, it must be the
14103 # same version of Darwin on both sides. Allow the user to
14104 # just say --target=foo-darwin without a version number to mean
14105 # "the version on this system".
14106 *-*-darwin*,*-*-darwin*)
14107 hostos
=`echo $host | sed 's/.*-darwin/darwin/'`
14108 targetos
=`echo $target | sed 's/.*-darwin/darwin/'`
14109 if test $hostos = $targetos -o $targetos = darwin
; then
14111 SYSTEM_HEADER_DIR
='$(NATIVE_SYSTEM_HEADER_DIR)'
14116 i?
86-*-*,x86_64-
*-* \
14117 | powerpc
*-*-*,powerpc64
*-*-*)
14118 CROSS
="$CROSS -DNATIVE_CROSS" ;;
14120 elif test "x$TARGET_SYSTEM_ROOT" != x
; then
14121 SYSTEM_HEADER_DIR
=$build_system_header_dir
14124 # If this is a cross-compiler that does not
14125 # have its own set of headers then define
14128 # If this is using newlib, without having the headers available now,
14129 # then define inhibit_libc in LIBGCC2_CFLAGS.
14130 # This prevents libgcc2 from containing any code which requires libc
14132 : ${inhibit_libc=false}
14133 if { { test x
$host != x
$target && test "x$with_sysroot" = x
; } ||
14134 test x
$with_newlib = xyes
; } &&
14135 { test "x$with_headers" = x ||
test "x$with_headers" = xno
; } ; then
14140 # When building gcc with a cross-compiler, we need to adjust things so
14141 # that the generator programs are still built with the native compiler.
14142 # Also, we cannot run fixincludes or fix-header.
14144 # These are the normal (build=host) settings:
14145 CC_FOR_BUILD
='$(CC)'
14146 BUILD_CFLAGS
='$(ALL_CFLAGS)'
14147 BUILD_LDFLAGS
='$(LDFLAGS)'
14148 STMP_FIXINC
=stmp-fixinc
14150 # Possibly disable fixproto, on a per-target basis.
14151 case ${use_fixproto} in
14156 STMP_FIXPROTO
=stmp-fixproto
14161 # And these apply if build != host, or we are generating coverage data
14162 if test x
$build != x
$host ||
test "x$coverage_flags" != x
14164 BUILD_CFLAGS
='$(INTERNAL_CFLAGS) $(T_CFLAGS) $(CFLAGS_FOR_BUILD)'
14165 BUILD_LDFLAGS
='$(LDFLAGS_FOR_BUILD)'
14167 if test "x$TARGET_SYSTEM_ROOT" = x
; then
14168 if test "x$STMP_FIXPROTO" != x
; then
14169 STMP_FIXPROTO
=stmp-install-fixproto
14174 # Expand extra_headers to include complete path.
14175 # This substitutes for lots of t-* files.
14176 extra_headers_list
=
14177 # Prepend $(srcdir)/config/${cpu_type}/ to every entry in extra_headers.
14178 for file in ${extra_headers} ; do
14179 extra_headers_list
="${extra_headers_list} \$(srcdir)/config/${cpu_type}/${file}"
14182 # If use_gcc_tgmath is set, append ginclude/tgmath.h.
14183 if test x
"$use_gcc_tgmath" = xyes
14184 then extra_headers_list
="${extra_headers_list} \$(srcdir)/ginclude/tgmath.h"
14187 # Define collect2 in Makefile.
14188 case $host_can_use_collect2 in
14190 *) collect2
='collect2$(exeext)' ;;
14194 # Add a definition of USE_COLLECT2 if system wants one.
14195 case $use_collect2 in
14196 no
) use_collect2
= ;;
14199 host_xm_defines
="${host_xm_defines} USE_COLLECT2"
14200 xm_defines
="${xm_defines} USE_COLLECT2"
14201 case $host_can_use_collect2 in
14203 { { echo "$as_me:$LINENO: error: collect2 is required but cannot be built on this system" >&5
14204 echo "$as_me: error: collect2 is required but cannot be built on this system" >&2;}
14205 { (exit 1); exit 1; }; }
14211 # ---------------------------
14212 # Assembler & linker features
14213 # ---------------------------
14215 # During stage 2, ld is actually gcc/collect-ld, which is a small script to
14216 # discern between when to use prev-ld/ld-new and when to use ld/ld-new.
14217 # However when ld-new is first executed from the build tree, libtool will
14218 # relink it as .libs/lt-ld-new, so that it can give it an RPATH that refers
14219 # to the build tree. While doing this we need to use the previous-stage
14220 # linker, or we have an infinite loop. The presence of a shell script as
14221 # ld/ld-new, and the fact that the script *uses ld itself*, is what confuses
14222 # the gcc/collect-ld script. So we need to know how libtool works, or
14223 # exec-tool will fail.
14228 { echo "$as_me:$LINENO: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
14229 echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
14234 macro_version
='2.2.6'
14235 macro_revision
='1.3012'
14249 ltmain
="$ac_aux_dir/ltmain.sh"
14251 echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5
14252 echo $ECHO_N "checking for a sed that does not truncate output... $ECHO_C" >&6
14253 if test "${lt_cv_path_SED+set}" = set; then
14254 echo $ECHO_N "(cached) $ECHO_C" >&6
14256 # Loop through the user's path and test for sed and gsed.
14257 # Then use that list of sed's as ones to test for truncation.
14258 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
14259 for as_dir
in $PATH
14262 test -z "$as_dir" && as_dir
=.
14263 for lt_ac_prog
in sed gsed
; do
14264 for ac_exec_ext
in '' $ac_executable_extensions; do
14265 if $as_executable_p "$as_dir/$lt_ac_prog$ac_exec_ext"; then
14266 lt_ac_sed_list
="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext"
14274 # Add /usr/xpg4/bin/sed as it is typically found on Solaris
14275 # along with /bin/sed that truncates output.
14276 for lt_ac_sed
in $lt_ac_sed_list /usr
/xpg
4/bin
/sed; do
14277 test ! -f $lt_ac_sed && continue
14278 cat /dev
/null
> conftest.
in
14280 echo $ECHO_N "0123456789$ECHO_C" >conftest.
in
14281 # Check for GNU sed and select it if it is found.
14282 if "$lt_ac_sed" --version 2>&1 < /dev
/null |
grep 'GNU' > /dev
/null
; then
14283 lt_cv_path_SED
=$lt_ac_sed
14287 cat conftest.
in conftest.
in >conftest.tmp
14288 mv conftest.tmp conftest.
in
14289 cp conftest.
in conftest.
nl
14291 $lt_ac_sed -e 's/a$//' < conftest.
nl >conftest.out ||
break
14292 cmp -s conftest.out conftest.
nl ||
break
14293 # 10000 chars as input seems more than enough
14294 test $lt_ac_count -gt 10 && break
14295 lt_ac_count
=`expr $lt_ac_count + 1`
14296 if test $lt_ac_count -gt $lt_ac_max; then
14297 lt_ac_max
=$lt_ac_count
14298 lt_cv_path_SED
=$lt_ac_sed
14305 SED
=$lt_cv_path_SED
14307 echo "$as_me:$LINENO: result: $SED" >&5
14308 echo "${ECHO_T}$SED" >&6
14310 test -z "$SED" && SED
=sed
14311 Xsed
="$SED -e 1s/^X//"
14323 echo "$as_me:$LINENO: checking for fgrep" >&5
14324 echo $ECHO_N "checking for fgrep... $ECHO_C" >&6
14325 if test "${ac_cv_prog_fgrep+set}" = set; then
14326 echo $ECHO_N "(cached) $ECHO_C" >&6
14328 if echo 'ab*c' |
(grep -F 'ab*c') >/dev
/null
2>&1
14329 then ac_cv_prog_fgrep
='grep -F'
14330 else ac_cv_prog_fgrep
='fgrep'
14333 echo "$as_me:$LINENO: result: $ac_cv_prog_fgrep" >&5
14334 echo "${ECHO_T}$ac_cv_prog_fgrep" >&6
14335 FGREP
=$ac_cv_prog_fgrep
14338 test -z "$GREP" && GREP
=grep
14358 # Check whether --with-gnu-ld or --without-gnu-ld was given.
14359 if test "${with_gnu_ld+set}" = set; then
14360 withval
="$with_gnu_ld"
14361 test "$withval" = no || with_gnu_ld
=yes
14366 if test "$GCC" = yes; then
14367 # Check if gcc -print-prog-name=ld gives a path.
14368 echo "$as_me:$LINENO: checking for ld used by $CC" >&5
14369 echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6
14372 # gcc leaves a trailing carriage return which upsets mingw
14373 ac_prog
=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
14375 ac_prog
=`($CC -print-prog-name=ld) 2>&5` ;;
14378 # Accept absolute paths.
14380 re_direlt
='/[^/][^/]*/\.\./'
14381 # Canonicalize the pathname of ld
14382 ac_prog
=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
14383 while $ECHO "$ac_prog" |
$GREP "$re_direlt" > /dev
/null
2>&1; do
14384 ac_prog
=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
14386 test -z "$LD" && LD
="$ac_prog"
14389 # If it fails, then pretend we aren't using GCC.
14393 # If it is relative, then search for the first ld in PATH.
14394 with_gnu_ld
=unknown
14397 elif test "$with_gnu_ld" = yes; then
14398 echo "$as_me:$LINENO: checking for GNU ld" >&5
14399 echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6
14401 echo "$as_me:$LINENO: checking for non-GNU ld" >&5
14402 echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6
14404 if test "${lt_cv_path_LD+set}" = set; then
14405 echo $ECHO_N "(cached) $ECHO_C" >&6
14407 if test -z "$LD"; then
14408 lt_save_ifs
="$IFS"; IFS
=$PATH_SEPARATOR
14409 for ac_dir
in $PATH; do
14411 test -z "$ac_dir" && ac_dir
=.
14412 if test -f "$ac_dir/$ac_prog" ||
test -f "$ac_dir/$ac_prog$ac_exeext"; then
14413 lt_cv_path_LD
="$ac_dir/$ac_prog"
14414 # Check to see if the program is GNU ld. I'd rather use --version,
14415 # but apparently some variants of GNU ld only accept -v.
14416 # Break only if it was the GNU/non-GNU ld that we prefer.
14417 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
14418 *GNU
* |
*'with BFD'*)
14419 test "$with_gnu_ld" != no
&& break
14422 test "$with_gnu_ld" != yes && break
14429 lt_cv_path_LD
="$LD" # Let the user override the test with a path.
14433 LD
="$lt_cv_path_LD"
14434 if test -n "$LD"; then
14435 echo "$as_me:$LINENO: result: $LD" >&5
14436 echo "${ECHO_T}$LD" >&6
14438 echo "$as_me:$LINENO: result: no" >&5
14439 echo "${ECHO_T}no" >&6
14441 test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
14442 echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
14443 { (exit 1); exit 1; }; }
14444 echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
14445 echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6
14446 if test "${lt_cv_prog_gnu_ld+set}" = set; then
14447 echo $ECHO_N "(cached) $ECHO_C" >&6
14449 # I'd rather use --version here, but apparently some GNU lds only accept -v.
14450 case `$LD -v 2>&1 </dev/null` in
14451 *GNU
* |
*'with BFD'*)
14452 lt_cv_prog_gnu_ld
=yes
14455 lt_cv_prog_gnu_ld
=no
14459 echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
14460 echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6
14461 with_gnu_ld
=$lt_cv_prog_gnu_ld
14471 echo "$as_me:$LINENO: checking for BSD- or MS-compatible name lister (nm)" >&5
14472 echo $ECHO_N "checking for BSD- or MS-compatible name lister (nm)... $ECHO_C" >&6
14473 if test "${lt_cv_path_NM+set}" = set; then
14474 echo $ECHO_N "(cached) $ECHO_C" >&6
14476 if test -n "$NM"; then
14477 # Let the user override the test.
14478 lt_cv_path_NM
="$NM"
14480 lt_nm_to_check
="${ac_tool_prefix}nm"
14481 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
14482 lt_nm_to_check
="$lt_nm_to_check nm"
14484 for lt_tmp_nm
in $lt_nm_to_check; do
14485 lt_save_ifs
="$IFS"; IFS
=$PATH_SEPARATOR
14486 for ac_dir
in $PATH /usr
/ccs
/bin
/elf
/usr
/ccs
/bin
/usr
/ucb
/bin
; do
14488 test -z "$ac_dir" && ac_dir
=.
14489 tmp_nm
="$ac_dir/$lt_tmp_nm"
14490 if test -f "$tmp_nm" ||
test -f "$tmp_nm$ac_exeext" ; then
14491 # Check to see if the nm accepts a BSD-compat flag.
14492 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
14493 # nm: unknown option "B" ignored
14494 # Tru64's nm complains that /dev/null is an invalid object file
14495 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
14496 */dev
/null
* |
*'Invalid file or object type'*)
14497 lt_cv_path_NM
="$tmp_nm -B"
14501 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
14503 lt_cv_path_NM
="$tmp_nm -p"
14507 lt_cv_path_NM
=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
14508 continue # so that we can try to find one that supports BSD flags
14517 : ${lt_cv_path_NM=no}
14520 echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5
14521 echo "${ECHO_T}$lt_cv_path_NM" >&6
14522 if test "$lt_cv_path_NM" != "no"; then
14523 NM
="$lt_cv_path_NM"
14525 # Didn't find any BSD compatible name lister, look for dumpbin.
14526 if test -n "$ac_tool_prefix"; then
14527 for ac_prog
in "dumpbin -symbols" "link -dump -symbols"
14529 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
14530 set dummy
$ac_tool_prefix$ac_prog; ac_word
=$2
14531 echo "$as_me:$LINENO: checking for $ac_word" >&5
14532 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
14533 if test "${ac_cv_prog_DUMPBIN+set}" = set; then
14534 echo $ECHO_N "(cached) $ECHO_C" >&6
14536 if test -n "$DUMPBIN"; then
14537 ac_cv_prog_DUMPBIN
="$DUMPBIN" # Let the user override the test.
14539 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
14540 for as_dir
in $PATH
14543 test -z "$as_dir" && as_dir
=.
14544 for ac_exec_ext
in '' $ac_executable_extensions; do
14545 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14546 ac_cv_prog_DUMPBIN
="$ac_tool_prefix$ac_prog"
14547 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
14555 DUMPBIN
=$ac_cv_prog_DUMPBIN
14556 if test -n "$DUMPBIN"; then
14557 echo "$as_me:$LINENO: result: $DUMPBIN" >&5
14558 echo "${ECHO_T}$DUMPBIN" >&6
14560 echo "$as_me:$LINENO: result: no" >&5
14561 echo "${ECHO_T}no" >&6
14564 test -n "$DUMPBIN" && break
14567 if test -z "$DUMPBIN"; then
14568 ac_ct_DUMPBIN
=$DUMPBIN
14569 for ac_prog
in "dumpbin -symbols" "link -dump -symbols"
14571 # Extract the first word of "$ac_prog", so it can be a program name with args.
14572 set dummy
$ac_prog; ac_word
=$2
14573 echo "$as_me:$LINENO: checking for $ac_word" >&5
14574 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
14575 if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then
14576 echo $ECHO_N "(cached) $ECHO_C" >&6
14578 if test -n "$ac_ct_DUMPBIN"; then
14579 ac_cv_prog_ac_ct_DUMPBIN
="$ac_ct_DUMPBIN" # Let the user override the test.
14581 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
14582 for as_dir
in $PATH
14585 test -z "$as_dir" && as_dir
=.
14586 for ac_exec_ext
in '' $ac_executable_extensions; do
14587 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14588 ac_cv_prog_ac_ct_DUMPBIN
="$ac_prog"
14589 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
14597 ac_ct_DUMPBIN
=$ac_cv_prog_ac_ct_DUMPBIN
14598 if test -n "$ac_ct_DUMPBIN"; then
14599 echo "$as_me:$LINENO: result: $ac_ct_DUMPBIN" >&5
14600 echo "${ECHO_T}$ac_ct_DUMPBIN" >&6
14602 echo "$as_me:$LINENO: result: no" >&5
14603 echo "${ECHO_T}no" >&6
14606 test -n "$ac_ct_DUMPBIN" && break
14608 test -n "$ac_ct_DUMPBIN" || ac_ct_DUMPBIN
=":"
14610 DUMPBIN
=$ac_ct_DUMPBIN
14614 if test "$DUMPBIN" != ":"; then
14618 test -z "$NM" && NM
=nm
14625 echo "$as_me:$LINENO: checking the name lister ($NM) interface" >&5
14626 echo $ECHO_N "checking the name lister ($NM) interface... $ECHO_C" >&6
14627 if test "${lt_cv_nm_interface+set}" = set; then
14628 echo $ECHO_N "(cached) $ECHO_C" >&6
14630 lt_cv_nm_interface
="BSD nm"
14631 echo "int some_variable = 0;" > conftest.
$ac_ext
14632 (eval echo "\"\$as_me:14632: $ac_compile\"" >&5)
14633 (eval "$ac_compile" 2>conftest.err
)
14634 cat conftest.err
>&5
14635 (eval echo "\"\$as_me:14635: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
14636 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err
> conftest.out
)
14637 cat conftest.err
>&5
14638 (eval echo "\"\$as_me:14638: output\"" >&5)
14639 cat conftest.out
>&5
14640 if $GREP 'External.*some_variable' conftest.out
> /dev
/null
; then
14641 lt_cv_nm_interface
="MS dumpbin"
14645 echo "$as_me:$LINENO: result: $lt_cv_nm_interface" >&5
14646 echo "${ECHO_T}$lt_cv_nm_interface" >&6
14648 echo "$as_me:$LINENO: checking whether ln -s works" >&5
14649 echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6
14651 if test "$LN_S" = "ln -s"; then
14652 echo "$as_me:$LINENO: result: yes" >&5
14653 echo "${ECHO_T}yes" >&6
14655 echo "$as_me:$LINENO: result: no, using $LN_S" >&5
14656 echo "${ECHO_T}no, using $LN_S" >&6
14659 # find the maximum length of command line arguments
14660 echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5
14661 echo $ECHO_N "checking the maximum length of command line arguments... $ECHO_C" >&6
14662 if test "${lt_cv_sys_max_cmd_len+set}" = set; then
14663 echo $ECHO_N "(cached) $ECHO_C" >&6
14670 # On DJGPP, this test can blow up pretty badly due to problems in libc
14671 # (any single argument exceeding 2000 bytes causes a buffer overrun
14672 # during glob expansion). Even if it were fixed, the result of this
14673 # check would be larger than it should be.
14674 lt_cv_sys_max_cmd_len
=12288; # 12K is about right
14678 # Under GNU Hurd, this test is not required because there is
14679 # no limit to the length of command line arguments.
14680 # Libtool will interpret -1 as no limit whatsoever
14681 lt_cv_sys_max_cmd_len
=-1;
14684 cygwin
* | mingw
* | cegcc
*)
14685 # On Win9x/ME, this test blows up -- it succeeds, but takes
14686 # about 5 minutes as the teststring grows exponentially.
14687 # Worse, since 9x/ME are not pre-emptively multitasking,
14688 # you end up with a "frozen" computer, even though with patience
14689 # the test eventually succeeds (with a max line length of 256k).
14690 # Instead, let's just punt: use the minimum linelength reported by
14691 # all of the supported platforms: 8192 (on NT/2K/XP).
14692 lt_cv_sys_max_cmd_len
=8192;
14696 # On AmigaOS with pdksh, this test takes hours, literally.
14697 # So we just punt and use a minimum line length of 8192.
14698 lt_cv_sys_max_cmd_len
=8192;
14701 netbsd
* | freebsd
* | openbsd
* | darwin
* | dragonfly
*)
14702 # This has been around since 386BSD, at least. Likely further.
14703 if test -x /sbin
/sysctl
; then
14704 lt_cv_sys_max_cmd_len
=`/sbin/sysctl -n kern.argmax`
14705 elif test -x /usr
/sbin
/sysctl
; then
14706 lt_cv_sys_max_cmd_len
=`/usr/sbin/sysctl -n kern.argmax`
14708 lt_cv_sys_max_cmd_len
=65536 # usable default for all BSDs
14710 # And add a safety zone
14711 lt_cv_sys_max_cmd_len
=`expr $lt_cv_sys_max_cmd_len \/ 4`
14712 lt_cv_sys_max_cmd_len
=`expr $lt_cv_sys_max_cmd_len \* 3`
14716 # We know the value 262144 and hardcode it with a safety zone (like BSD)
14717 lt_cv_sys_max_cmd_len
=196608
14721 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
14722 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
14723 # nice to cause kernel panics so lets avoid the loop below.
14724 # First set a reasonable default.
14725 lt_cv_sys_max_cmd_len
=16384
14727 if test -x /sbin
/sysconfig
; then
14728 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
14729 *1*) lt_cv_sys_max_cmd_len
=-1 ;;
14734 lt_cv_sys_max_cmd_len
=102400
14736 sysv5
* | sco5v6
* | sysv4.2uw2
*)
14737 kargmax
=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
14738 if test -n "$kargmax"; then
14739 lt_cv_sys_max_cmd_len
=`echo $kargmax | sed 's/.*[ ]//'`
14741 lt_cv_sys_max_cmd_len
=32768
14745 lt_cv_sys_max_cmd_len
=`(getconf ARG_MAX) 2> /dev/null`
14746 if test -n "$lt_cv_sys_max_cmd_len"; then
14747 lt_cv_sys_max_cmd_len
=`expr $lt_cv_sys_max_cmd_len \/ 4`
14748 lt_cv_sys_max_cmd_len
=`expr $lt_cv_sys_max_cmd_len \* 3`
14750 # Make teststring a little bigger before we do anything with it.
14751 # a 1K string should be a reasonable start.
14752 for i
in 1 2 3 4 5 6 7 8 ; do
14753 teststring
=$teststring$teststring
14755 SHELL
=${SHELL-${CONFIG_SHELL-/bin/sh}}
14756 # If test is not a shell built-in, we'll probably end up computing a
14757 # maximum length that is only half of the actual maximum length, but
14759 while { test "X"`$SHELL $0 --fallback-echo "X$teststring$teststring" 2>/dev/null` \
14760 = "XX$teststring$teststring"; } >/dev
/null
2>&1 &&
14761 test $i != 17 # 1/2 MB should be enough
14764 teststring
=$teststring$teststring
14766 # Only check the string length outside the loop.
14767 lt_cv_sys_max_cmd_len
=`expr "X$teststring" : ".*" 2>&1`
14769 # Add a significant safety factor because C++ compilers can tack on
14770 # massive amounts of additional arguments before passing them to the
14771 # linker. It appears as though 1/2 is a usable value.
14772 lt_cv_sys_max_cmd_len
=`expr $lt_cv_sys_max_cmd_len \/ 2`
14779 if test -n $lt_cv_sys_max_cmd_len ; then
14780 echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5
14781 echo "${ECHO_T}$lt_cv_sys_max_cmd_len" >&6
14783 echo "$as_me:$LINENO: result: none" >&5
14784 echo "${ECHO_T}none" >&6
14786 max_cmd_len
=$lt_cv_sys_max_cmd_len
14797 echo "$as_me:$LINENO: checking whether the shell understands some XSI constructs" >&5
14798 echo $ECHO_N "checking whether the shell understands some XSI constructs... $ECHO_C" >&6
14799 # Try some XSI features
14801 ( _lt_dummy
="a/b/c"
14802 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
14804 && eval 'test $(( 1 + 1 )) -eq 2 \
14805 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
14807 echo "$as_me:$LINENO: result
: $xsi_shell" >&5
14808 echo "${ECHO_T}$xsi_shell" >&6
14811 echo "$as_me:$LINENO: checking whether the shell understands
\"+=\"" >&5
14812 echo $ECHO_N "checking whether the shell understands
\"+=\"...
$ECHO_C" >&6
14814 ( foo=bar; set foo baz; eval "$1+=\
$2" && test "$foo" = barbaz ) \
14816 && lt_shell_append=yes
14817 echo "$as_me:$LINENO: result
: $lt_shell_append" >&5
14818 echo "${ECHO_T}$lt_shell_append" >&6
14821 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
14831 # test EBCDIC or ASCII
14832 case `echo X|tr X '\101'` in
14833 A) # ASCII based system
14834 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
14835 lt_SP2NL='tr \040 \012'
14836 lt_NL2SP='tr \015\012 \040\040'
14838 *) # EBCDIC based system
14839 lt_SP2NL='tr \100 \n'
14840 lt_NL2SP='tr \r\n \100\100'
14852 echo "$as_me:$LINENO: checking
for $LD option to reload object files
" >&5
14853 echo $ECHO_N "checking
for $LD option to reload object files...
$ECHO_C" >&6
14854 if test "${lt_cv_ld_reload_flag+set}" = set; then
14855 echo $ECHO_N "(cached
) $ECHO_C" >&6
14857 lt_cv_ld_reload_flag='-r'
14859 echo "$as_me:$LINENO: result
: $lt_cv_ld_reload_flag" >&5
14860 echo "${ECHO_T}$lt_cv_ld_reload_flag" >&6
14861 reload_flag=$lt_cv_ld_reload_flag
14862 case $reload_flag in
14864 *) reload_flag=" $reload_flag" ;;
14866 reload_cmds='$LD$reload_flag -o $output$reload_objs'
14869 if test "$GCC" = yes; then
14870 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
14872 reload_cmds='$LD$reload_flag -o $output$reload_objs'
14885 if test -n "$ac_tool_prefix"; then
14886 # Extract the first word of "${ac_tool_prefix}objdump
", so it can be a program name with args.
14887 set dummy ${ac_tool_prefix}objdump; ac_word=$2
14888 echo "$as_me:$LINENO: checking
for $ac_word" >&5
14889 echo $ECHO_N "checking
for $ac_word...
$ECHO_C" >&6
14890 if test "${ac_cv_prog_OBJDUMP+set}" = set; then
14891 echo $ECHO_N "(cached
) $ECHO_C" >&6
14893 if test -n "$OBJDUMP"; then
14894 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
14896 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14897 for as_dir in $PATH
14900 test -z "$as_dir" && as_dir=.
14901 for ac_exec_ext in '' $ac_executable_extensions; do
14902 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14903 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump
"
14904 echo "$as_me:$LINENO: found
$as_dir/$ac_word$ac_exec_ext" >&5
14912 OBJDUMP=$ac_cv_prog_OBJDUMP
14913 if test -n "$OBJDUMP"; then
14914 echo "$as_me:$LINENO: result
: $OBJDUMP" >&5
14915 echo "${ECHO_T}$OBJDUMP" >&6
14917 echo "$as_me:$LINENO: result
: no
" >&5
14918 echo "${ECHO_T}no
" >&6
14922 if test -z "$ac_cv_prog_OBJDUMP"; then
14923 ac_ct_OBJDUMP=$OBJDUMP
14924 # Extract the first word of "objdump
", so it can be a program name with args.
14925 set dummy objdump; ac_word=$2
14926 echo "$as_me:$LINENO: checking
for $ac_word" >&5
14927 echo $ECHO_N "checking
for $ac_word...
$ECHO_C" >&6
14928 if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then
14929 echo $ECHO_N "(cached
) $ECHO_C" >&6
14931 if test -n "$ac_ct_OBJDUMP"; then
14932 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
14934 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14935 for as_dir in $PATH
14938 test -z "$as_dir" && as_dir=.
14939 for ac_exec_ext in '' $ac_executable_extensions; do
14940 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14941 ac_cv_prog_ac_ct_OBJDUMP="objdump
"
14942 echo "$as_me:$LINENO: found
$as_dir/$ac_word$ac_exec_ext" >&5
14948 test -z "$ac_cv_prog_ac_ct_OBJDUMP" && ac_cv_prog_ac_ct_OBJDUMP="false
"
14951 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
14952 if test -n "$ac_ct_OBJDUMP"; then
14953 echo "$as_me:$LINENO: result
: $ac_ct_OBJDUMP" >&5
14954 echo "${ECHO_T}$ac_ct_OBJDUMP" >&6
14956 echo "$as_me:$LINENO: result
: no
" >&5
14957 echo "${ECHO_T}no
" >&6
14960 OBJDUMP=$ac_ct_OBJDUMP
14962 OBJDUMP="$ac_cv_prog_OBJDUMP"
14965 test -z "$OBJDUMP" && OBJDUMP=objdump
14975 echo "$as_me:$LINENO: checking how to recognize dependent libraries
" >&5
14976 echo $ECHO_N "checking how to recognize dependent libraries...
$ECHO_C" >&6
14977 if test "${lt_cv_deplibs_check_method+set}" = set; then
14978 echo $ECHO_N "(cached
) $ECHO_C" >&6
14980 lt_cv_file_magic_cmd='$MAGIC_CMD'
14981 lt_cv_file_magic_test_file=
14982 lt_cv_deplibs_check_method='unknown'
14983 # Need to set the preceding variable on all platforms that support
14984 # interlibrary dependencies.
14985 # 'none' -- dependencies not supported.
14986 # `unknown' -- same as none, but documents that we really don't know.
14987 # 'pass_all' -- all dependencies passed with no checks.
14988 # 'test_compile' -- check by making test program.
14989 # 'file_magic [[regex]]' -- check by looking for files in library path
14990 # which responds to the $file_magic_cmd with a given extended regex.
14991 # If you have `file' or equivalent on your system and you're not sure
14992 # whether `pass_all' will *always* work, you probably want this one.
14996 lt_cv_deplibs_check_method=pass_all
15000 lt_cv_deplibs_check_method=pass_all
15004 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
15005 lt_cv_file_magic_cmd='/usr/bin/file -L'
15006 lt_cv_file_magic_test_file=/shlib/libc.so
15010 # func_win32_libid is a shell function defined in ltmain.sh
15011 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
15012 lt_cv_file_magic_cmd='func_win32_libid'
15016 # Base MSYS/MinGW do not provide the 'file' command needed by
15017 # func_win32_libid shell function, so use a weaker test based on 'objdump',
15018 # unless we find 'file', for example because we are cross-compiling.
15019 if ( file / ) >/dev/null 2>&1; then
15020 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
15021 lt_cv_file_magic_cmd='func_win32_libid'
15023 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
15024 lt_cv_file_magic_cmd='$OBJDUMP -f'
15029 # use the weaker test based on 'objdump'. See mingw*.
15030 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
15031 lt_cv_file_magic_cmd='$OBJDUMP -f'
15034 darwin* | rhapsody*)
15035 lt_cv_deplibs_check_method=pass_all
15038 freebsd* | dragonfly*)
15039 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
15042 # Not sure whether the presence of OpenBSD here was a mistake.
15043 # Let's accept both of them until this is cleared up.
15044 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
15045 lt_cv_file_magic_cmd=/usr/bin/file
15046 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
15050 lt_cv_deplibs_check_method=pass_all
15055 lt_cv_deplibs_check_method=pass_all
15058 hpux10.20* | hpux11*)
15059 lt_cv_file_magic_cmd=/usr/bin/file
15062 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
15063 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
15066 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]'
15067 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
15070 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
15071 lt_cv_file_magic_test_file=/usr/lib/libc.sl
15077 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
15078 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
15081 irix5* | irix6* | nonstopux*)
15083 *-32|*"-32 ") libmagic=32-bit;;
15084 *-n32|*"-n32 ") libmagic=N32;;
15085 *-64|*"-64 ") libmagic=64-bit;;
15086 *) libmagic=never-match;;
15088 lt_cv_deplibs_check_method=pass_all
15091 # This must be Linux ELF.
15092 linux* | k*bsd*-gnu)
15093 lt_cv_deplibs_check_method=pass_all
15097 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
15098 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
15100 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
15105 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
15106 lt_cv_file_magic_cmd=/usr/bin/file
15107 lt_cv_file_magic_test_file=/usr/lib/libnls.so
15111 lt_cv_deplibs_check_method=pass_all
15115 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8
-powerpc"; then
15116 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
15118 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
15122 osf3* | osf4* | osf5*)
15123 lt_cv_deplibs_check_method=pass_all
15127 lt_cv_deplibs_check_method=pass_all
15131 lt_cv_deplibs_check_method=pass_all
15134 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
15135 lt_cv_deplibs_check_method=pass_all
15139 case $host_vendor in
15141 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]'
15142 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
15145 lt_cv_deplibs_check_method=pass_all
15148 lt_cv_file_magic_cmd='/bin/file'
15149 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
15152 lt_cv_file_magic_cmd='/bin/file'
15153 lt_cv_deplibs_check_method="file_magic ELF
[0-9][0-9]*-bit [LM
]SB dynamic lib
"
15154 lt_cv_file_magic_test_file=/lib/libc.so
15157 lt_cv_deplibs_check_method=pass_all
15160 lt_cv_deplibs_check_method=pass_all
15166 lt_cv_deplibs_check_method=pass_all
15171 echo "$as_me:$LINENO: result
: $lt_cv_deplibs_check_method" >&5
15172 echo "${ECHO_T}$lt_cv_deplibs_check_method" >&6
15173 file_magic_cmd=$lt_cv_file_magic_cmd
15174 deplibs_check_method=$lt_cv_deplibs_check_method
15175 test -z "$deplibs_check_method" && deplibs_check_method=unknown
15188 if test -n "$ac_tool_prefix"; then
15189 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
15190 set dummy ${ac_tool_prefix}ar; ac_word=$2
15191 echo "$as_me:$LINENO: checking
for $ac_word" >&5
15192 echo $ECHO_N "checking
for $ac_word...
$ECHO_C" >&6
15193 if test "${ac_cv_prog_AR+set}" = set; then
15194 echo $ECHO_N "(cached
) $ECHO_C" >&6
15196 if test -n "$AR"; then
15197 ac_cv_prog_AR="$AR" # Let the user override the test.
15199 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15200 for as_dir in $PATH
15203 test -z "$as_dir" && as_dir=.
15204 for ac_exec_ext in '' $ac_executable_extensions; do
15205 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15206 ac_cv_prog_AR="${ac_tool_prefix}ar"
15207 echo "$as_me:$LINENO: found
$as_dir/$ac_word$ac_exec_ext" >&5
15216 if test -n "$AR"; then
15217 echo "$as_me:$LINENO: result
: $AR" >&5
15218 echo "${ECHO_T}$AR" >&6
15220 echo "$as_me:$LINENO: result
: no
" >&5
15221 echo "${ECHO_T}no
" >&6
15225 if test -z "$ac_cv_prog_AR"; then
15227 # Extract the first word of "ar", so it can be a program name with args.
15228 set dummy ar; ac_word=$2
15229 echo "$as_me:$LINENO: checking
for $ac_word" >&5
15230 echo $ECHO_N "checking
for $ac_word...
$ECHO_C" >&6
15231 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
15232 echo $ECHO_N "(cached
) $ECHO_C" >&6
15234 if test -n "$ac_ct_AR"; then
15235 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
15237 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15238 for as_dir in $PATH
15241 test -z "$as_dir" && as_dir=.
15242 for ac_exec_ext in '' $ac_executable_extensions; do
15243 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15244 ac_cv_prog_ac_ct_AR="ar"
15245 echo "$as_me:$LINENO: found
$as_dir/$ac_word$ac_exec_ext" >&5
15251 test -z "$ac_cv_prog_ac_ct_AR" && ac_cv_prog_ac_ct_AR="false
"
15254 ac_ct_AR=$ac_cv_prog_ac_ct_AR
15255 if test -n "$ac_ct_AR"; then
15256 echo "$as_me:$LINENO: result
: $ac_ct_AR" >&5
15257 echo "${ECHO_T}$ac_ct_AR" >&6
15259 echo "$as_me:$LINENO: result
: no
" >&5
15260 echo "${ECHO_T}no
" >&6
15265 AR="$ac_cv_prog_AR"
15268 test -z "$AR" && AR=ar
15269 test -z "$AR_FLAGS" && AR_FLAGS=cru
15281 if test -n "$ac_tool_prefix"; then
15282 # Extract the first word of "${ac_tool_prefix}strip
", so it can be a program name with args.
15283 set dummy ${ac_tool_prefix}strip; ac_word=$2
15284 echo "$as_me:$LINENO: checking
for $ac_word" >&5
15285 echo $ECHO_N "checking
for $ac_word...
$ECHO_C" >&6
15286 if test "${ac_cv_prog_STRIP+set}" = set; then
15287 echo $ECHO_N "(cached
) $ECHO_C" >&6
15289 if test -n "$STRIP"; then
15290 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
15292 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15293 for as_dir in $PATH
15296 test -z "$as_dir" && as_dir=.
15297 for ac_exec_ext in '' $ac_executable_extensions; do
15298 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15299 ac_cv_prog_STRIP="${ac_tool_prefix}strip
"
15300 echo "$as_me:$LINENO: found
$as_dir/$ac_word$ac_exec_ext" >&5
15308 STRIP=$ac_cv_prog_STRIP
15309 if test -n "$STRIP"; then
15310 echo "$as_me:$LINENO: result
: $STRIP" >&5
15311 echo "${ECHO_T}$STRIP" >&6
15313 echo "$as_me:$LINENO: result
: no
" >&5
15314 echo "${ECHO_T}no
" >&6
15318 if test -z "$ac_cv_prog_STRIP"; then
15320 # Extract the first word of "strip
", so it can be a program name with args.
15321 set dummy strip; ac_word=$2
15322 echo "$as_me:$LINENO: checking
for $ac_word" >&5
15323 echo $ECHO_N "checking
for $ac_word...
$ECHO_C" >&6
15324 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
15325 echo $ECHO_N "(cached
) $ECHO_C" >&6
15327 if test -n "$ac_ct_STRIP"; then
15328 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
15330 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15331 for as_dir in $PATH
15334 test -z "$as_dir" && as_dir=.
15335 for ac_exec_ext in '' $ac_executable_extensions; do
15336 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15337 ac_cv_prog_ac_ct_STRIP="strip
"
15338 echo "$as_me:$LINENO: found
$as_dir/$ac_word$ac_exec_ext" >&5
15344 test -z "$ac_cv_prog_ac_ct_STRIP" && ac_cv_prog_ac_ct_STRIP=":"
15347 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
15348 if test -n "$ac_ct_STRIP"; then
15349 echo "$as_me:$LINENO: result
: $ac_ct_STRIP" >&5
15350 echo "${ECHO_T}$ac_ct_STRIP" >&6
15352 echo "$as_me:$LINENO: result
: no
" >&5
15353 echo "${ECHO_T}no
" >&6
15358 STRIP="$ac_cv_prog_STRIP"
15361 test -z "$STRIP" && STRIP=:
15368 if test -n "$ac_tool_prefix"; then
15369 # Extract the first word of "${ac_tool_prefix}ranlib
", so it can be a program name with args.
15370 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
15371 echo "$as_me:$LINENO: checking
for $ac_word" >&5
15372 echo $ECHO_N "checking
for $ac_word...
$ECHO_C" >&6
15373 if test "${ac_cv_prog_RANLIB+set}" = set; then
15374 echo $ECHO_N "(cached
) $ECHO_C" >&6
15376 if test -n "$RANLIB"; then
15377 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
15379 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15380 for as_dir in $PATH
15383 test -z "$as_dir" && as_dir=.
15384 for ac_exec_ext in '' $ac_executable_extensions; do
15385 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15386 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib
"
15387 echo "$as_me:$LINENO: found
$as_dir/$ac_word$ac_exec_ext" >&5
15395 RANLIB=$ac_cv_prog_RANLIB
15396 if test -n "$RANLIB"; then
15397 echo "$as_me:$LINENO: result
: $RANLIB" >&5
15398 echo "${ECHO_T}$RANLIB" >&6
15400 echo "$as_me:$LINENO: result
: no
" >&5
15401 echo "${ECHO_T}no
" >&6
15405 if test -z "$ac_cv_prog_RANLIB"; then
15406 ac_ct_RANLIB=$RANLIB
15407 # Extract the first word of "ranlib
", so it can be a program name with args.
15408 set dummy ranlib; ac_word=$2
15409 echo "$as_me:$LINENO: checking
for $ac_word" >&5
15410 echo $ECHO_N "checking
for $ac_word...
$ECHO_C" >&6
15411 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
15412 echo $ECHO_N "(cached
) $ECHO_C" >&6
15414 if test -n "$ac_ct_RANLIB"; then
15415 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
15417 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15418 for as_dir in $PATH
15421 test -z "$as_dir" && as_dir=.
15422 for ac_exec_ext in '' $ac_executable_extensions; do
15423 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15424 ac_cv_prog_ac_ct_RANLIB="ranlib
"
15425 echo "$as_me:$LINENO: found
$as_dir/$ac_word$ac_exec_ext" >&5
15431 test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":"
15434 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
15435 if test -n "$ac_ct_RANLIB"; then
15436 echo "$as_me:$LINENO: result
: $ac_ct_RANLIB" >&5
15437 echo "${ECHO_T}$ac_ct_RANLIB" >&6
15439 echo "$as_me:$LINENO: result
: no
" >&5
15440 echo "${ECHO_T}no
" >&6
15443 RANLIB=$ac_ct_RANLIB
15445 RANLIB="$ac_cv_prog_RANLIB"
15448 test -z "$RANLIB" && RANLIB=:
15455 # Determine commands to create old-style static archives.
15456 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
15457 old_postinstall_cmds='chmod 644 $oldlib'
15458 old_postuninstall_cmds=
15460 if test -n "$RANLIB"; then
15463 old_postinstall_cmds="$old_postinstall_cmds~\
$RANLIB -t \
$oldlib"
15466 old_postinstall_cmds="$old_postinstall_cmds~\
$RANLIB \
$oldlib"
15469 old_archive_cmds="$old_archive_cmds~\
$RANLIB \
$oldlib"
15505 # If no C compiler was specified, use CC.
15508 # If no C compiler flags were specified, use CFLAGS.
15509 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
15511 # Allow CC to be a program name with arguments.
15515 # Check for command to grab the raw symbol name followed by C symbol from nm.
15516 echo "$as_me:$LINENO: checking
command to parse
$NM output from
$compiler object
" >&5
15517 echo $ECHO_N "checking
command to parse
$NM output from
$compiler object...
$ECHO_C" >&6
15518 if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then
15519 echo $ECHO_N "(cached
) $ECHO_C" >&6
15522 # These are sane defaults that work on at least a few old systems.
15523 # [They come from Ultrix. What could be older than Ultrix?!! ;)]
15525 # Character class describing NM global symbol codes.
15526 symcode='[BCDEGRST]'
15528 # Regexp to match symbols that can be accessed directly from C.
15529 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
15531 # Define system-specific variables.
15536 cygwin* | mingw* | pw32* | cegcc*)
15537 symcode='[ABCDGISTW]'
15540 if test "$host_cpu" = ia64; then
15541 symcode='[ABCDEGRST]'
15544 irix* | nonstopux*)
15545 symcode='[BCDEGRST]'
15548 symcode='[BCDEGQRST]'
15559 sysv5* | sco5v6* | unixware* | OpenUNIX*)
15567 # If we're using GNU nm, then use its standard symbol codes.
15568 case `$NM -V 2>&1` in
15569 *GNU* | *'with BFD'*)
15570 symcode='[ABCDGIRSTW]' ;;
15573 # Transform an extracted symbol line into a proper C declaration.
15574 # Some systems (esp. on ia64) link data and code symbols differently,
15575 # so use this general approach.
15576 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
15578 # Transform an extracted symbol line into symbol name and symbol address
15579 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
15580 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \(lib[^ ]*\)$/ {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"lib\2\", (void *) \&\2},/p'"
15582 # Handle CRLF in mingw tool chain
15586 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
15590 # Try without a prefix underscore, then with it.
15591 for ac_symprfx in "" "_
"; do
15593 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
15594 symxfrm="\\1 $ac_symprfx\\2 \\2"
15596 # Write the raw and C identifiers.
15597 if test "$lt_cv_nm_interface" = "MS dumpbin
"; then
15598 # Fake it for dumpbin and say T for any non-static function
15599 # and D for any global variable.
15600 # Also find C++ and __fastcall symbols from MSVC++,
15601 # which start with @ or ?.
15602 lt_cv_sys_global_symbol_pipe="$AWK '"\
15603 " {last_section=section; section=\$ 3};"\
15604 " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
15605 " \$ 0!~/External *\|/{next};"\
15606 " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
15607 " {if(hide[section]) next};"\
15608 " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
15609 " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
15610 " s[1]~/^[@?]/{print s[1], s[1]; next};"\
15611 " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
15612 " ' prfx
=^
$ac_symprfx"
15614 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
15617 # Check to see that the pipe works correctly.
15621 cat > conftest.$ac_ext <<_LT_EOF
15626 void nm_test_func(void);
15627 void nm_test_func(void){}
15631 int main(){nm_test_var='a';nm_test_func();return(0);}
15634 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
15635 (eval $ac_compile) 2>&5
15637 echo "$as_me:$LINENO: \$?
= $ac_status" >&5
15638 (exit $ac_status); }; then
15639 # Now try to grab the symbols.
15641 if { (eval echo "$as_me:$LINENO: \"$NM conftest.
$ac_objext \|
$lt_cv_sys_global_symbol_pipe \
> $nlist\"") >&5
15642 (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
15644 echo "$as_me:$LINENO: \$?
= $ac_status" >&5
15645 (exit $ac_status); } && test -s "$nlist"; then
15646 # Try sorting and uniquifying the output.
15647 if sort "$nlist" | uniq > "$nlist"T; then
15648 mv -f "$nlist"T "$nlist"
15653 # Make sure that we snagged all the symbols we need.
15654 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
15655 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
15656 cat <<_LT_EOF > conftest.$ac_ext
15662 # Now generate the symbol file.
15663 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
15665 cat <<_LT_EOF >> conftest.$ac_ext
15667 /* The mapping between symbol names and symbols. */
15672 lt__PROGRAM__LTX_preloaded_symbols[] =
15674 { "@PROGRAM@
", (void *) 0 },
15676 $SED "s
/^
$symcode$symcode* \
(.
*\
) \
(.
*\
)$
/ {\"\
2\", (void
*) \
&\
2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
15677 cat <<\_LT_EOF >> conftest.$ac_ext
15681 /* This works around a problem in FreeBSD linker */
15682 #ifdef FREEBSD_WORKAROUND
15683 static const void *lt_preloaded_setup() {
15684 return lt__PROGRAM__LTX_preloaded_symbols;
15692 # Now try linking the two files.
15693 mv conftest.$ac_objext conftstm.$ac_objext
15694 lt_save_LIBS="$LIBS"
15695 lt_save_CFLAGS="$CFLAGS"
15696 LIBS="conftstm.
$ac_objext"
15697 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
15698 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
15699 (eval $ac_link) 2>&5
15701 echo "$as_me:$LINENO: \$?
= $ac_status" >&5
15702 (exit $ac_status); } && test -s conftest${ac_exeext}; then
15705 LIBS="$lt_save_LIBS"
15706 CFLAGS="$lt_save_CFLAGS"
15708 echo "cannot
find nm_test_func
in $nlist" >&5
15711 echo "cannot
find nm_test_var
in $nlist" >&5
15714 echo "cannot run
$lt_cv_sys_global_symbol_pipe" >&5
15717 echo "$progname: failed program was
:" >&5
15718 cat conftest.$ac_ext >&5
15720 rm -rf conftest* conftst*
15722 # Do not use the global_symbol_pipe unless it works.
15723 if test "$pipe_works" = yes; then
15726 lt_cv_sys_global_symbol_pipe=
15732 if test -z "$lt_cv_sys_global_symbol_pipe"; then
15733 lt_cv_sys_global_symbol_to_cdecl=
15735 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
15736 echo "$as_me:$LINENO: result
: failed
" >&5
15737 echo "${ECHO_T}failed
" >&6
15739 echo "$as_me:$LINENO: result
: ok
" >&5
15740 echo "${ECHO_T}ok
" >&6
15764 # Check whether --enable-libtool-lock or --disable-libtool-lock was given.
15765 if test "${enable_libtool_lock+set}" = set; then
15766 enableval="$enable_libtool_lock"
15769 test "x
$enable_libtool_lock" != xno && enable_libtool_lock=yes
15771 # Some flags need to be propagated to the compiler or linker for good
15775 # Find out which ABI we are using.
15776 echo 'int i;' > conftest.$ac_ext
15777 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
15778 (eval $ac_compile) 2>&5
15780 echo "$as_me:$LINENO: \$?
= $ac_status" >&5
15781 (exit $ac_status); }; then
15782 case `/usr/bin/file conftest.$ac_objext` in
15784 HPUX_IA64_MODE="32"
15787 HPUX_IA64_MODE="64"
15794 # Find out which ABI we are using.
15795 echo '#line 15795 "configure
"' > conftest.$ac_ext
15796 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
15797 (eval $ac_compile) 2>&5
15799 echo "$as_me:$LINENO: \$?
= $ac_status" >&5
15800 (exit $ac_status); }; then
15801 if test "$lt_cv_prog_gnu_ld" = yes; then
15802 case `/usr/bin/file conftest.$ac_objext` in
15804 LD="${LD-ld} -melf32bsmip"
15807 LD="${LD-ld} -melf32bmipn32"
15810 LD="${LD-ld} -melf64bmip"
15814 case `/usr/bin/file conftest.$ac_objext` in
15830 x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
15831 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
15832 # Find out which ABI we are using.
15833 echo 'int i;' > conftest.$ac_ext
15834 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
15835 (eval $ac_compile) 2>&5
15837 echo "$as_me:$LINENO: \$?
= $ac_status" >&5
15838 (exit $ac_status); }; then
15839 case `/usr/bin/file conftest.o` in
15842 x86_64-*kfreebsd*-gnu)
15843 LD="${LD-ld} -m elf_i386_fbsd
"
15846 LD="${LD-ld} -m elf_i386
"
15848 ppc64-*linux*|powerpc64-*linux*)
15849 LD="${LD-ld} -m elf32ppclinux
"
15852 LD="${LD-ld} -m elf_s390
"
15855 LD="${LD-ld} -m elf32_sparc
"
15861 x86_64-*kfreebsd*-gnu)
15862 LD="${LD-ld} -m elf_x86_64_fbsd
"
15865 LD="${LD-ld} -m elf_x86_64
"
15867 ppc*-*linux*|powerpc*-*linux*)
15868 LD="${LD-ld} -m elf64ppc
"
15870 s390*-*linux*|s390*-*tpf*)
15871 LD="${LD-ld} -m elf64_s390
"
15874 LD="${LD-ld} -m elf64_sparc
"
15884 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
15885 SAVE_CFLAGS="$CFLAGS"
15886 CFLAGS="$CFLAGS -belf"
15887 echo "$as_me:$LINENO: checking whether the C compiler needs
-belf" >&5
15888 echo $ECHO_N "checking whether the C compiler needs
-belf...
$ECHO_C" >&6
15889 if test "${lt_cv_cc_needs_belf+set}" = set; then
15890 echo $ECHO_N "(cached
) $ECHO_C" >&6
15893 ac_cpp='$CPP $CPPFLAGS'
15894 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15895 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15896 ac_compiler_gnu=$ac_cv_c_compiler_gnu
15898 cat >conftest.$ac_ext <<_ACEOF
15901 cat confdefs.h >>conftest.$ac_ext
15902 cat >>conftest.$ac_ext <<_ACEOF
15903 /* end confdefs.h. */
15913 rm -f conftest.$ac_objext conftest$ac_exeext
15914 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
15915 (eval $ac_link) 2>conftest.er1
15917 grep -v '^ *+' conftest.er1 >conftest.err
15919 cat conftest.err >&5
15920 echo "$as_me:$LINENO: \$?
= $ac_status" >&5
15921 (exit $ac_status); } &&
15922 { ac_try='test -z "$ac_c_werror_flag"
15923 || test ! -s conftest.err'
15924 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15925 (eval $ac_try) 2>&5
15927 echo "$as_me:$LINENO: \$?
= $ac_status" >&5
15928 (exit $ac_status); }; } &&
15929 { ac_try='test -s conftest$ac_exeext'
15930 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15931 (eval $ac_try) 2>&5
15933 echo "$as_me:$LINENO: \$?
= $ac_status" >&5
15934 (exit $ac_status); }; }; then
15935 lt_cv_cc_needs_belf=yes
15937 echo "$as_me: failed program was
:" >&5
15938 sed 's/^/| /' conftest.$ac_ext >&5
15940 lt_cv_cc_needs_belf=no
15942 rm -f conftest.err conftest.$ac_objext \
15943 conftest$ac_exeext conftest.$ac_ext
15945 ac_cpp='$CPP $CPPFLAGS'
15946 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15947 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15948 ac_compiler_gnu=$ac_cv_c_compiler_gnu
15951 echo "$as_me:$LINENO: result
: $lt_cv_cc_needs_belf" >&5
15952 echo "${ECHO_T}$lt_cv_cc_needs_belf" >&6
15953 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
15954 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
15955 CFLAGS="$SAVE_CFLAGS"
15959 # Find out which ABI we are using.
15960 echo 'int i;' > conftest.$ac_ext
15961 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
15962 (eval $ac_compile) 2>&5
15964 echo "$as_me:$LINENO: \$?
= $ac_status" >&5
15965 (exit $ac_status); }; then
15966 case `/usr/bin/file conftest.o` in
15968 case $lt_cv_prog_gnu_ld in
15969 yes*) LD="${LD-ld} -m elf64_sparc
" ;;
15971 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
15983 need_locks="$enable_libtool_lock"
15987 rhapsody* | darwin*)
15988 if test -n "$ac_tool_prefix"; then
15989 # Extract the first word of "${ac_tool_prefix}dsymutil
", so it can be a program name with args.
15990 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
15991 echo "$as_me:$LINENO: checking
for $ac_word" >&5
15992 echo $ECHO_N "checking
for $ac_word...
$ECHO_C" >&6
15993 if test "${ac_cv_prog_DSYMUTIL+set}" = set; then
15994 echo $ECHO_N "(cached
) $ECHO_C" >&6
15996 if test -n "$DSYMUTIL"; then
15997 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
15999 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16000 for as_dir in $PATH
16003 test -z "$as_dir" && as_dir=.
16004 for ac_exec_ext in '' $ac_executable_extensions; do
16005 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16006 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil
"
16007 echo "$as_me:$LINENO: found
$as_dir/$ac_word$ac_exec_ext" >&5
16015 DSYMUTIL=$ac_cv_prog_DSYMUTIL
16016 if test -n "$DSYMUTIL"; then
16017 echo "$as_me:$LINENO: result
: $DSYMUTIL" >&5
16018 echo "${ECHO_T}$DSYMUTIL" >&6
16020 echo "$as_me:$LINENO: result
: no
" >&5
16021 echo "${ECHO_T}no
" >&6
16025 if test -z "$ac_cv_prog_DSYMUTIL"; then
16026 ac_ct_DSYMUTIL=$DSYMUTIL
16027 # Extract the first word of "dsymutil
", so it can be a program name with args.
16028 set dummy dsymutil; ac_word=$2
16029 echo "$as_me:$LINENO: checking
for $ac_word" >&5
16030 echo $ECHO_N "checking
for $ac_word...
$ECHO_C" >&6
16031 if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then
16032 echo $ECHO_N "(cached
) $ECHO_C" >&6
16034 if test -n "$ac_ct_DSYMUTIL"; then
16035 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
16037 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16038 for as_dir in $PATH
16041 test -z "$as_dir" && as_dir=.
16042 for ac_exec_ext in '' $ac_executable_extensions; do
16043 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16044 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil
"
16045 echo "$as_me:$LINENO: found
$as_dir/$ac_word$ac_exec_ext" >&5
16051 test -z "$ac_cv_prog_ac_ct_DSYMUTIL" && ac_cv_prog_ac_ct_DSYMUTIL=":"
16054 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
16055 if test -n "$ac_ct_DSYMUTIL"; then
16056 echo "$as_me:$LINENO: result
: $ac_ct_DSYMUTIL" >&5
16057 echo "${ECHO_T}$ac_ct_DSYMUTIL" >&6
16059 echo "$as_me:$LINENO: result
: no
" >&5
16060 echo "${ECHO_T}no
" >&6
16063 DSYMUTIL=$ac_ct_DSYMUTIL
16065 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
16068 if test -n "$ac_tool_prefix"; then
16069 # Extract the first word of "${ac_tool_prefix}nmedit
", so it can be a program name with args.
16070 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
16071 echo "$as_me:$LINENO: checking
for $ac_word" >&5
16072 echo $ECHO_N "checking
for $ac_word...
$ECHO_C" >&6
16073 if test "${ac_cv_prog_NMEDIT+set}" = set; then
16074 echo $ECHO_N "(cached
) $ECHO_C" >&6
16076 if test -n "$NMEDIT"; then
16077 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
16079 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16080 for as_dir in $PATH
16083 test -z "$as_dir" && as_dir=.
16084 for ac_exec_ext in '' $ac_executable_extensions; do
16085 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16086 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit
"
16087 echo "$as_me:$LINENO: found
$as_dir/$ac_word$ac_exec_ext" >&5
16095 NMEDIT=$ac_cv_prog_NMEDIT
16096 if test -n "$NMEDIT"; then
16097 echo "$as_me:$LINENO: result
: $NMEDIT" >&5
16098 echo "${ECHO_T}$NMEDIT" >&6
16100 echo "$as_me:$LINENO: result
: no
" >&5
16101 echo "${ECHO_T}no
" >&6
16105 if test -z "$ac_cv_prog_NMEDIT"; then
16106 ac_ct_NMEDIT=$NMEDIT
16107 # Extract the first word of "nmedit
", so it can be a program name with args.
16108 set dummy nmedit; ac_word=$2
16109 echo "$as_me:$LINENO: checking
for $ac_word" >&5
16110 echo $ECHO_N "checking
for $ac_word...
$ECHO_C" >&6
16111 if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then
16112 echo $ECHO_N "(cached
) $ECHO_C" >&6
16114 if test -n "$ac_ct_NMEDIT"; then
16115 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
16117 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16118 for as_dir in $PATH
16121 test -z "$as_dir" && as_dir=.
16122 for ac_exec_ext in '' $ac_executable_extensions; do
16123 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16124 ac_cv_prog_ac_ct_NMEDIT="nmedit
"
16125 echo "$as_me:$LINENO: found
$as_dir/$ac_word$ac_exec_ext" >&5
16131 test -z "$ac_cv_prog_ac_ct_NMEDIT" && ac_cv_prog_ac_ct_NMEDIT=":"
16134 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
16135 if test -n "$ac_ct_NMEDIT"; then
16136 echo "$as_me:$LINENO: result
: $ac_ct_NMEDIT" >&5
16137 echo "${ECHO_T}$ac_ct_NMEDIT" >&6
16139 echo "$as_me:$LINENO: result
: no
" >&5
16140 echo "${ECHO_T}no
" >&6
16143 NMEDIT=$ac_ct_NMEDIT
16145 NMEDIT="$ac_cv_prog_NMEDIT"
16148 if test -n "$ac_tool_prefix"; then
16149 # Extract the first word of "${ac_tool_prefix}lipo
", so it can be a program name with args.
16150 set dummy ${ac_tool_prefix}lipo; ac_word=$2
16151 echo "$as_me:$LINENO: checking
for $ac_word" >&5
16152 echo $ECHO_N "checking
for $ac_word...
$ECHO_C" >&6
16153 if test "${ac_cv_prog_LIPO+set}" = set; then
16154 echo $ECHO_N "(cached
) $ECHO_C" >&6
16156 if test -n "$LIPO"; then
16157 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
16159 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16160 for as_dir in $PATH
16163 test -z "$as_dir" && as_dir=.
16164 for ac_exec_ext in '' $ac_executable_extensions; do
16165 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16166 ac_cv_prog_LIPO="${ac_tool_prefix}lipo
"
16167 echo "$as_me:$LINENO: found
$as_dir/$ac_word$ac_exec_ext" >&5
16175 LIPO=$ac_cv_prog_LIPO
16176 if test -n "$LIPO"; then
16177 echo "$as_me:$LINENO: result
: $LIPO" >&5
16178 echo "${ECHO_T}$LIPO" >&6
16180 echo "$as_me:$LINENO: result
: no
" >&5
16181 echo "${ECHO_T}no
" >&6
16185 if test -z "$ac_cv_prog_LIPO"; then
16187 # Extract the first word of "lipo
", so it can be a program name with args.
16188 set dummy lipo; ac_word=$2
16189 echo "$as_me:$LINENO: checking
for $ac_word" >&5
16190 echo $ECHO_N "checking
for $ac_word...
$ECHO_C" >&6
16191 if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then
16192 echo $ECHO_N "(cached
) $ECHO_C" >&6
16194 if test -n "$ac_ct_LIPO"; then
16195 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
16197 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16198 for as_dir in $PATH
16201 test -z "$as_dir" && as_dir=.
16202 for ac_exec_ext in '' $ac_executable_extensions; do
16203 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16204 ac_cv_prog_ac_ct_LIPO="lipo
"
16205 echo "$as_me:$LINENO: found
$as_dir/$ac_word$ac_exec_ext" >&5
16211 test -z "$ac_cv_prog_ac_ct_LIPO" && ac_cv_prog_ac_ct_LIPO=":"
16214 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
16215 if test -n "$ac_ct_LIPO"; then
16216 echo "$as_me:$LINENO: result
: $ac_ct_LIPO" >&5
16217 echo "${ECHO_T}$ac_ct_LIPO" >&6
16219 echo "$as_me:$LINENO: result
: no
" >&5
16220 echo "${ECHO_T}no
" >&6
16225 LIPO="$ac_cv_prog_LIPO"
16228 if test -n "$ac_tool_prefix"; then
16229 # Extract the first word of "${ac_tool_prefix}otool
", so it can be a program name with args.
16230 set dummy ${ac_tool_prefix}otool; ac_word=$2
16231 echo "$as_me:$LINENO: checking
for $ac_word" >&5
16232 echo $ECHO_N "checking
for $ac_word...
$ECHO_C" >&6
16233 if test "${ac_cv_prog_OTOOL+set}" = set; then
16234 echo $ECHO_N "(cached
) $ECHO_C" >&6
16236 if test -n "$OTOOL"; then
16237 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
16239 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16240 for as_dir in $PATH
16243 test -z "$as_dir" && as_dir=.
16244 for ac_exec_ext in '' $ac_executable_extensions; do
16245 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16246 ac_cv_prog_OTOOL="${ac_tool_prefix}otool
"
16247 echo "$as_me:$LINENO: found
$as_dir/$ac_word$ac_exec_ext" >&5
16255 OTOOL=$ac_cv_prog_OTOOL
16256 if test -n "$OTOOL"; then
16257 echo "$as_me:$LINENO: result
: $OTOOL" >&5
16258 echo "${ECHO_T}$OTOOL" >&6
16260 echo "$as_me:$LINENO: result
: no
" >&5
16261 echo "${ECHO_T}no
" >&6
16265 if test -z "$ac_cv_prog_OTOOL"; then
16267 # Extract the first word of "otool
", so it can be a program name with args.
16268 set dummy otool; ac_word=$2
16269 echo "$as_me:$LINENO: checking
for $ac_word" >&5
16270 echo $ECHO_N "checking
for $ac_word...
$ECHO_C" >&6
16271 if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then
16272 echo $ECHO_N "(cached
) $ECHO_C" >&6
16274 if test -n "$ac_ct_OTOOL"; then
16275 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
16277 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16278 for as_dir in $PATH
16281 test -z "$as_dir" && as_dir=.
16282 for ac_exec_ext in '' $ac_executable_extensions; do
16283 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16284 ac_cv_prog_ac_ct_OTOOL="otool
"
16285 echo "$as_me:$LINENO: found
$as_dir/$ac_word$ac_exec_ext" >&5
16291 test -z "$ac_cv_prog_ac_ct_OTOOL" && ac_cv_prog_ac_ct_OTOOL=":"
16294 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
16295 if test -n "$ac_ct_OTOOL"; then
16296 echo "$as_me:$LINENO: result
: $ac_ct_OTOOL" >&5
16297 echo "${ECHO_T}$ac_ct_OTOOL" >&6
16299 echo "$as_me:$LINENO: result
: no
" >&5
16300 echo "${ECHO_T}no
" >&6
16305 OTOOL="$ac_cv_prog_OTOOL"
16308 if test -n "$ac_tool_prefix"; then
16309 # Extract the first word of "${ac_tool_prefix}otool64
", so it can be a program name with args.
16310 set dummy ${ac_tool_prefix}otool64; ac_word=$2
16311 echo "$as_me:$LINENO: checking
for $ac_word" >&5
16312 echo $ECHO_N "checking
for $ac_word...
$ECHO_C" >&6
16313 if test "${ac_cv_prog_OTOOL64+set}" = set; then
16314 echo $ECHO_N "(cached
) $ECHO_C" >&6
16316 if test -n "$OTOOL64"; then
16317 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
16319 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16320 for as_dir in $PATH
16323 test -z "$as_dir" && as_dir=.
16324 for ac_exec_ext in '' $ac_executable_extensions; do
16325 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16326 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64
"
16327 echo "$as_me:$LINENO: found
$as_dir/$ac_word$ac_exec_ext" >&5
16335 OTOOL64=$ac_cv_prog_OTOOL64
16336 if test -n "$OTOOL64"; then
16337 echo "$as_me:$LINENO: result
: $OTOOL64" >&5
16338 echo "${ECHO_T}$OTOOL64" >&6
16340 echo "$as_me:$LINENO: result
: no
" >&5
16341 echo "${ECHO_T}no
" >&6
16345 if test -z "$ac_cv_prog_OTOOL64"; then
16346 ac_ct_OTOOL64=$OTOOL64
16347 # Extract the first word of "otool64
", so it can be a program name with args.
16348 set dummy otool64; ac_word=$2
16349 echo "$as_me:$LINENO: checking
for $ac_word" >&5
16350 echo $ECHO_N "checking
for $ac_word...
$ECHO_C" >&6
16351 if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then
16352 echo $ECHO_N "(cached
) $ECHO_C" >&6
16354 if test -n "$ac_ct_OTOOL64"; then
16355 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
16357 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16358 for as_dir in $PATH
16361 test -z "$as_dir" && as_dir=.
16362 for ac_exec_ext in '' $ac_executable_extensions; do
16363 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16364 ac_cv_prog_ac_ct_OTOOL64="otool64
"
16365 echo "$as_me:$LINENO: found
$as_dir/$ac_word$ac_exec_ext" >&5
16371 test -z "$ac_cv_prog_ac_ct_OTOOL64" && ac_cv_prog_ac_ct_OTOOL64=":"
16374 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
16375 if test -n "$ac_ct_OTOOL64"; then
16376 echo "$as_me:$LINENO: result
: $ac_ct_OTOOL64" >&5
16377 echo "${ECHO_T}$ac_ct_OTOOL64" >&6
16379 echo "$as_me:$LINENO: result
: no
" >&5
16380 echo "${ECHO_T}no
" >&6
16383 OTOOL64=$ac_ct_OTOOL64
16385 OTOOL64="$ac_cv_prog_OTOOL64"
16414 echo "$as_me:$LINENO: checking
for -single_module linker flag
" >&5
16415 echo $ECHO_N "checking
for -single_module linker flag...
$ECHO_C" >&6
16416 if test "${lt_cv_apple_cc_single_mod+set}" = set; then
16417 echo $ECHO_N "(cached
) $ECHO_C" >&6
16419 lt_cv_apple_cc_single_mod=no
16420 if test -z "${LT_MULTI_MODULE}"; then
16421 # By default we will add the -single_module flag. You can override
16422 # by either setting the environment variable LT_MULTI_MODULE
16423 # non-empty at configure time, or by adding -multi_module to the
16425 rm -rf libconftest.dylib*
16426 echo "int foo
(void
){return 1;}" > conftest.c
16427 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
16428 -dynamiclib -Wl,-single_module conftest.c
" >&5
16429 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
16430 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
16432 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
16433 lt_cv_apple_cc_single_mod=yes
16435 cat conftest.err >&5
16437 rm -rf libconftest.dylib*
16441 echo "$as_me:$LINENO: result
: $lt_cv_apple_cc_single_mod" >&5
16442 echo "${ECHO_T}$lt_cv_apple_cc_single_mod" >&6
16443 echo "$as_me:$LINENO: checking
for -exported_symbols_list linker flag
" >&5
16444 echo $ECHO_N "checking
for -exported_symbols_list linker flag...
$ECHO_C" >&6
16445 if test "${lt_cv_ld_exported_symbols_list+set}" = set; then
16446 echo $ECHO_N "(cached
) $ECHO_C" >&6
16448 lt_cv_ld_exported_symbols_list=no
16449 save_LDFLAGS=$LDFLAGS
16450 echo "_main
" > conftest.sym
16451 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym
"
16452 cat >conftest.$ac_ext <<_ACEOF
16455 cat confdefs.h >>conftest.$ac_ext
16456 cat >>conftest.$ac_ext <<_ACEOF
16457 /* end confdefs.h. */
16467 rm -f conftest.$ac_objext conftest$ac_exeext
16468 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
16469 (eval $ac_link) 2>conftest.er1
16471 grep -v '^ *+' conftest.er1 >conftest.err
16473 cat conftest.err >&5
16474 echo "$as_me:$LINENO: \$?
= $ac_status" >&5
16475 (exit $ac_status); } &&
16476 { ac_try='test -z "$ac_c_werror_flag"
16477 || test ! -s conftest.err'
16478 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16479 (eval $ac_try) 2>&5
16481 echo "$as_me:$LINENO: \$?
= $ac_status" >&5
16482 (exit $ac_status); }; } &&
16483 { ac_try='test -s conftest$ac_exeext'
16484 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16485 (eval $ac_try) 2>&5
16487 echo "$as_me:$LINENO: \$?
= $ac_status" >&5
16488 (exit $ac_status); }; }; then
16489 lt_cv_ld_exported_symbols_list=yes
16491 echo "$as_me: failed program was
:" >&5
16492 sed 's/^/| /' conftest.$ac_ext >&5
16494 lt_cv_ld_exported_symbols_list=no
16496 rm -f conftest.err conftest.$ac_objext \
16497 conftest$ac_exeext conftest.$ac_ext
16498 LDFLAGS="$save_LDFLAGS"
16501 echo "$as_me:$LINENO: result
: $lt_cv_ld_exported_symbols_list" >&5
16502 echo "${ECHO_T}$lt_cv_ld_exported_symbols_list" >&6
16504 rhapsody* | darwin1.[012])
16505 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
16507 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
16508 darwin*) # darwin 5.x on
16509 # if running on 10.5 or later, the deployment target defaults
16510 # to the OS version, if on x86, and 10.4, the deployment
16511 # target defaults to 10.4. Don't you love it?
16512 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
16513 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
16514 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
16516 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
16518 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
16522 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
16523 _lt_dar_single_mod='$single_module'
16525 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
16526 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
16528 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
16530 if test "$DSYMUTIL" != ":"; then
16531 _lt_dsymutil='~$DSYMUTIL $lib || :'
16539 for ac_header in dlfcn.h
16541 as_ac_Header=`echo "ac_cv_header_
$ac_header" | $as_tr_sh`
16542 echo "$as_me:$LINENO: checking
for $ac_header" >&5
16543 echo $ECHO_N "checking
for $ac_header...
$ECHO_C" >&6
16544 if eval "test \"\
${$as_ac_Header+set}\" = set"; then
16545 echo $ECHO_N "(cached
) $ECHO_C" >&6
16547 cat >conftest.$ac_ext <<_ACEOF
16550 cat confdefs.h >>conftest.$ac_ext
16551 cat >>conftest.$ac_ext <<_ACEOF
16552 /* end confdefs.h. */
16553 #include <$ac_header>
16555 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.
$ac_ext\"") >&5
16556 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
16558 grep -v '^ *+' conftest.er1 >conftest.err
16560 cat conftest.err >&5
16561 echo "$as_me:$LINENO: \$?
= $ac_status" >&5
16562 (exit $ac_status); } >/dev/null; then
16563 if test -s conftest.err; then
16564 ac_cpp_err=$ac_c_preproc_warn_flag
16565 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
16572 if test -z "$ac_cpp_err"; then
16573 eval "$as_ac_Header=yes"
16575 echo "$as_me: failed program was
:" >&5
16576 sed 's/^/| /' conftest.$ac_ext >&5
16578 eval "$as_ac_Header=no
"
16580 rm -f conftest.err conftest.$ac_ext
16582 echo "$as_me:$LINENO: result
: `eval echo '${'$as_ac_Header'}'`" >&5
16583 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
16584 if test `eval echo '${'$as_ac_Header'}'` = yes; then
16585 cat >>confdefs.h <<_ACEOF
16586 #define `echo "HAVE_
$ac_header" | $as_tr_cpp` 1
16601 enable_win32_dll=no
16604 # Check whether --enable-shared or --disable-shared was given.
16605 if test "${enable_shared+set}" = set; then
16606 enableval="$enable_shared"
16607 p=${PACKAGE-default}
16609 yes) enable_shared=yes ;;
16610 no) enable_shared=no ;;
16613 # Look at the argument we got. We use all the common list separators.
16614 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
16615 for pkg in $enableval; do
16617 if test "X
$pkg" = "X
$p"; then
16635 # Check whether --enable-static or --disable-static was given.
16636 if test "${enable_static+set}" = set; then
16637 enableval="$enable_static"
16638 p=${PACKAGE-default}
16640 yes) enable_static=yes ;;
16641 no) enable_static=no ;;
16644 # Look at the argument we got. We use all the common list separators.
16645 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
16646 for pkg in $enableval; do
16648 if test "X
$pkg" = "X
$p"; then
16667 # Check whether --with-pic or --without-pic was given.
16668 if test "${with_pic+set}" = set; then
16669 withval="$with_pic"
16670 pic_mode="$withval"
16675 test -z "$pic_mode" && pic_mode=default
16683 # Check whether --enable-fast-install or --disable-fast-install was given.
16684 if test "${enable_fast_install+set}" = set; then
16685 enableval="$enable_fast_install"
16686 p=${PACKAGE-default}
16688 yes) enable_fast_install=yes ;;
16689 no) enable_fast_install=no ;;
16691 enable_fast_install=no
16692 # Look at the argument we got. We use all the common list separators.
16693 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
16694 for pkg in $enableval; do
16696 if test "X
$pkg" = "X
$p"; then
16697 enable_fast_install=yes
16704 enable_fast_install=yes
16716 # This can be used to rebuild libtool when needed
16717 LIBTOOL_DEPS="$ltmain"
16719 # Always use our own libtool.
16720 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
16746 test -z "$LN_S" && LN_S="ln -s"
16761 if test -n "${ZSH_VERSION+set}" ; then
16762 setopt NO_GLOB_SUBST
16765 echo "$as_me:$LINENO: checking
for objdir
" >&5
16766 echo $ECHO_N "checking
for objdir...
$ECHO_C" >&6
16767 if test "${lt_cv_objdir+set}" = set; then
16768 echo $ECHO_N "(cached
) $ECHO_C" >&6
16770 rm -f .libs 2>/dev/null
16771 mkdir .libs 2>/dev/null
16772 if test -d .libs; then
16775 # MS-DOS does not allow filenames that begin with a dot.
16778 rmdir .libs 2>/dev/null
16780 echo "$as_me:$LINENO: result
: $lt_cv_objdir" >&5
16781 echo "${ECHO_T}$lt_cv_objdir" >&6
16782 objdir=$lt_cv_objdir
16788 cat >>confdefs.h <<_ACEOF
16789 #define LT_OBJDIR "$lt_cv_objdir/"
16810 # AIX sometimes has problems with the GCC collect2 program. For some
16811 # reason, if we set the COLLECT_NAMES environment variable, the problems
16812 # vanish in a puff of smoke.
16813 if test "X
${COLLECT_NAMES+set}" != Xset; then
16815 export COLLECT_NAMES
16820 # Sed substitution that helps us do robust quoting. It backslashifies
16821 # metacharacters that are still active within double-quoted strings.
16822 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
16824 # Same as above, but do not quote variable references.
16825 double_quote_subst='s/\(["`\\]\
)/\\\
1/g
'
16827 # Sed substitution to delay expansion of an escaped shell variable in a
16828 # double_quote_subst'ed string.
16829 delay_variable_subst
='s/\\\\\\\\\\\$/\\\\\\$/g'
16831 # Sed substitution to delay expansion of an escaped single quote.
16832 delay_single_quote_subst
='s/'\''/'\'\\\\\\\'\''/g'
16834 # Sed substitution to avoid accidental globbing in evaled expressions
16835 no_glob_subst
='s/\*/\\\*/g'
16837 # Global variables:
16839 can_build_shared
=yes
16841 # All known linkers require a `.a' archive for static linking (except MSVC,
16842 # which needs '.lib').
16845 with_gnu_ld
="$lt_cv_prog_gnu_ld"
16848 old_CFLAGS
="$CFLAGS"
16850 # Set sane defaults for various variables
16851 test -z "$CC" && CC
=cc
16852 test -z "$LTCC" && LTCC
=$CC
16853 test -z "$LTCFLAGS" && LTCFLAGS
=$CFLAGS
16854 test -z "$LD" && LD
=ld
16855 test -z "$ac_objext" && ac_objext
=o
16857 for cc_temp
in $compiler""; do
16859 compile |
*[\\/]compile | ccache |
*[\\/]ccache
) ;;
16860 distcc |
*[\\/]distcc | purify |
*[\\/]purify
) ;;
16865 cc_basename
=`$ECHO "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
16868 # Only perform the check for file, if the check method requires it
16869 test -z "$MAGIC_CMD" && MAGIC_CMD
=file
16870 case $deplibs_check_method in
16872 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
16873 echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5
16874 echo $ECHO_N "checking for ${ac_tool_prefix}file... $ECHO_C" >&6
16875 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
16876 echo $ECHO_N "(cached) $ECHO_C" >&6
16880 lt_cv_path_MAGIC_CMD
="$MAGIC_CMD" # Let the user override the test with a path.
16883 lt_save_MAGIC_CMD
="$MAGIC_CMD"
16884 lt_save_ifs
="$IFS"; IFS
=$PATH_SEPARATOR
16885 ac_dummy
="/usr/bin$PATH_SEPARATOR$PATH"
16886 for ac_dir
in $ac_dummy; do
16888 test -z "$ac_dir" && ac_dir
=.
16889 if test -f $ac_dir/${ac_tool_prefix}file; then
16890 lt_cv_path_MAGIC_CMD
="$ac_dir/${ac_tool_prefix}file"
16891 if test -n "$file_magic_test_file"; then
16892 case $deplibs_check_method in
16894 file_magic_regex
=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
16895 MAGIC_CMD
="$lt_cv_path_MAGIC_CMD"
16896 if eval $file_magic_cmd \
$file_magic_test_file 2> /dev
/null |
16897 $EGREP "$file_magic_regex" > /dev
/null
; then
16902 *** Warning: the command libtool uses to detect shared libraries,
16903 *** $file_magic_cmd, produces output that libtool cannot recognize.
16904 *** The result is that libtool may fail to recognize shared libraries
16905 *** as such. This will affect the creation of libtool libraries that
16906 *** depend on shared libraries, but programs linked with such libtool
16907 *** libraries will work regardless of this problem. Nevertheless, you
16908 *** may want to report the problem to your system manager and/or to
16909 *** bug-libtool@gnu.org
16919 MAGIC_CMD
="$lt_save_MAGIC_CMD"
16924 MAGIC_CMD
="$lt_cv_path_MAGIC_CMD"
16925 if test -n "$MAGIC_CMD"; then
16926 echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
16927 echo "${ECHO_T}$MAGIC_CMD" >&6
16929 echo "$as_me:$LINENO: result: no" >&5
16930 echo "${ECHO_T}no" >&6
16937 if test -z "$lt_cv_path_MAGIC_CMD"; then
16938 if test -n "$ac_tool_prefix"; then
16939 echo "$as_me:$LINENO: checking for file" >&5
16940 echo $ECHO_N "checking for file... $ECHO_C" >&6
16941 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
16942 echo $ECHO_N "(cached) $ECHO_C" >&6
16946 lt_cv_path_MAGIC_CMD
="$MAGIC_CMD" # Let the user override the test with a path.
16949 lt_save_MAGIC_CMD
="$MAGIC_CMD"
16950 lt_save_ifs
="$IFS"; IFS
=$PATH_SEPARATOR
16951 ac_dummy
="/usr/bin$PATH_SEPARATOR$PATH"
16952 for ac_dir
in $ac_dummy; do
16954 test -z "$ac_dir" && ac_dir
=.
16955 if test -f $ac_dir/file; then
16956 lt_cv_path_MAGIC_CMD
="$ac_dir/file"
16957 if test -n "$file_magic_test_file"; then
16958 case $deplibs_check_method in
16960 file_magic_regex
=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
16961 MAGIC_CMD
="$lt_cv_path_MAGIC_CMD"
16962 if eval $file_magic_cmd \
$file_magic_test_file 2> /dev
/null |
16963 $EGREP "$file_magic_regex" > /dev
/null
; then
16968 *** Warning: the command libtool uses to detect shared libraries,
16969 *** $file_magic_cmd, produces output that libtool cannot recognize.
16970 *** The result is that libtool may fail to recognize shared libraries
16971 *** as such. This will affect the creation of libtool libraries that
16972 *** depend on shared libraries, but programs linked with such libtool
16973 *** libraries will work regardless of this problem. Nevertheless, you
16974 *** may want to report the problem to your system manager and/or to
16975 *** bug-libtool@gnu.org
16985 MAGIC_CMD
="$lt_save_MAGIC_CMD"
16990 MAGIC_CMD
="$lt_cv_path_MAGIC_CMD"
16991 if test -n "$MAGIC_CMD"; then
16992 echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
16993 echo "${ECHO_T}$MAGIC_CMD" >&6
16995 echo "$as_me:$LINENO: result: no" >&5
16996 echo "${ECHO_T}no" >&6
17009 # Use C for the default configuration in the libtool script
17013 ac_cpp
='$CPP $CPPFLAGS'
17014 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17015 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17016 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
17019 # Source file extension for C test sources.
17022 # Object file extension for compiled C test sources.
17026 # Code to be used in simple compile tests
17027 lt_simple_compile_test_code
="int some_variable = 0;"
17029 # Code to be used in simple link tests
17030 lt_simple_link_test_code
='int main(){return(0);}'
17038 # If no C compiler was specified, use CC.
17041 # If no C compiler flags were specified, use CFLAGS.
17042 LTCFLAGS
=${LTCFLAGS-"$CFLAGS"}
17044 # Allow CC to be a program name with arguments.
17047 # Save the default compiler, since it gets overwritten when the other
17048 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
17049 compiler_DEFAULT
=$CC
17051 # save warnings/boilerplate of simple test code
17052 ac_outfile
=conftest.
$ac_objext
17053 echo "$lt_simple_compile_test_code" >conftest.
$ac_ext
17054 eval "$ac_compile" 2>&1 >/dev
/null |
$SED '/^$/d; /^ *+/d' >conftest.err
17055 _lt_compiler_boilerplate
=`cat conftest.err`
17058 ac_outfile
=conftest.
$ac_objext
17059 echo "$lt_simple_link_test_code" >conftest.
$ac_ext
17060 eval "$ac_link" 2>&1 >/dev
/null |
$SED '/^$/d; /^ *+/d' >conftest.err
17061 _lt_linker_boilerplate
=`cat conftest.err`
17066 ## There is no encapsulation within the following macros, do not change
17067 ## the running order or otherwise move them around unless you know exactly
17068 ## what you are doing...
17069 if test -n "$compiler"; then
17071 lt_prog_compiler_no_builtin_flag
=
17073 if test "$GCC" = yes; then
17074 lt_prog_compiler_no_builtin_flag
=' -fno-builtin'
17076 echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
17077 echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6
17078 if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
17079 echo $ECHO_N "(cached) $ECHO_C" >&6
17081 lt_cv_prog_compiler_rtti_exceptions
=no
17082 ac_outfile
=conftest.
$ac_objext
17083 echo "$lt_simple_compile_test_code" > conftest.
$ac_ext
17084 lt_compiler_flag
="-fno-rtti -fno-exceptions"
17085 # Insert the option either (1) after the last *FLAGS variable, or
17086 # (2) before a word containing "conftest.", or (3) at the end.
17087 # Note that $ac_compile itself does not contain backslashes and begins
17088 # with a dollar sign (not a hyphen), so the echo should work correctly.
17089 # The option is referenced via a variable to avoid confusing sed.
17090 lt_compile
=`echo "$ac_compile" | $SED \
17091 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
17092 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
17093 -e 's:$: $lt_compiler_flag:'`
17094 (eval echo "\"\$as_me:17094: $lt_compile\"" >&5)
17095 (eval "$lt_compile" 2>conftest.err
)
17097 cat conftest.err
>&5
17098 echo "$as_me:17098: \$? = $ac_status" >&5
17099 if (exit $ac_status) && test -s "$ac_outfile"; then
17100 # The compiler can only warn and ignore the option if not recognized
17101 # So say no if there are warnings other than the usual output.
17102 $ECHO "X$_lt_compiler_boilerplate" |
$Xsed -e '/^$/d' >conftest.exp
17103 $SED '/^$/d; /^ *+/d' conftest.err
>conftest.er2
17104 if test ! -s conftest.er2 ||
diff conftest.exp conftest.er2
>/dev
/null
; then
17105 lt_cv_prog_compiler_rtti_exceptions
=yes
17111 echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
17112 echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6
17114 if test x
"$lt_cv_prog_compiler_rtti_exceptions" = xyes
; then
17115 lt_prog_compiler_no_builtin_flag
="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
17127 lt_prog_compiler_wl
=
17128 lt_prog_compiler_pic
=
17129 lt_prog_compiler_static
=
17131 echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
17132 echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6
17134 if test "$GCC" = yes; then
17135 lt_prog_compiler_wl
='-Wl,'
17136 lt_prog_compiler_static
='-static'
17140 # All AIX code is PIC.
17141 if test "$host_cpu" = ia64
; then
17142 # AIX 5 now supports IA64 processor
17143 lt_prog_compiler_static
='-Bstatic'
17150 # see comment about AmigaOS4 .so support
17151 lt_prog_compiler_pic
='-fPIC'
17154 # FIXME: we need at least 68020 code to build shared libraries, but
17155 # adding the `-m68020' flag to GCC prevents building anything better,
17157 lt_prog_compiler_pic
='-m68020 -resident32 -malways-restore-a4'
17162 beos
* | irix5
* | irix6
* | nonstopux
* | osf3
* | osf4
* | osf5
*)
17163 # PIC is the default for these OSes.
17166 mingw
* | cygwin
* | pw32
* | os2
* | cegcc
*)
17167 # This hack is so that the source file can tell whether it is being
17168 # built for inclusion in a dll (and should export symbols for example).
17169 # Although the cygwin gcc ignores -fPIC, still need this for old-style
17170 # (--disable-auto-import) libraries
17171 lt_prog_compiler_pic
='-DDLL_EXPORT'
17174 darwin
* | rhapsody
*)
17175 # PIC is the default on this platform
17176 # Common symbols not allowed in MH_DYLIB files
17177 lt_prog_compiler_pic
='-fno-common'
17181 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
17182 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
17183 # sets the default TLS model and affects inlining.
17189 lt_prog_compiler_pic
='-fPIC'
17195 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
17196 # Instead, we relocate shared libraries at runtime.
17200 # Just because we use GCC doesn't mean we suddenly get shared libraries
17201 # on systems that don't support them.
17202 lt_prog_compiler_can_build_shared
=no
17207 # QNX uses GNU C++, but need to define -shared option too, otherwise
17208 # it will coredump.
17209 lt_prog_compiler_pic
='-fPIC -shared'
17213 if test -d /usr
/nec
; then
17214 lt_prog_compiler_pic
=-Kconform_pic
17219 lt_prog_compiler_pic
='-fPIC'
17223 # PORTME Check for flag to pass linker flags through the system compiler.
17226 lt_prog_compiler_wl
='-Wl,'
17227 if test "$host_cpu" = ia64
; then
17228 # AIX 5 now supports IA64 processor
17229 lt_prog_compiler_static
='-Bstatic'
17231 lt_prog_compiler_static
='-bnso -bI:/lib/syscalls.exp'
17235 mingw
* | cygwin
* | pw32
* | os2
* | cegcc
*)
17236 # This hack is so that the source file can tell whether it is being
17237 # built for inclusion in a dll (and should export symbols for example).
17238 lt_prog_compiler_pic
='-DDLL_EXPORT'
17241 hpux9
* | hpux10
* | hpux11
*)
17242 lt_prog_compiler_wl
='-Wl,'
17243 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
17244 # not for PA HP-UX.
17250 lt_prog_compiler_pic
='+Z'
17253 # Is there a better lt_prog_compiler_static that works with the bundled CC?
17254 lt_prog_compiler_static
='${wl}-a ${wl}archive'
17257 irix5
* | irix6
* | nonstopux
*)
17258 lt_prog_compiler_wl
='-Wl,'
17259 # PIC (with -KPIC) is the default.
17260 lt_prog_compiler_static
='-non_shared'
17263 linux
* | k
*bsd
*-gnu)
17264 case $cc_basename in
17265 # old Intel for x86_64 which still supported -KPIC.
17267 lt_prog_compiler_wl
='-Wl,'
17268 lt_prog_compiler_pic
='-KPIC'
17269 lt_prog_compiler_static
='-static'
17271 # icc used to be incompatible with GCC.
17272 # ICC 10 doesn't accept -KPIC any more.
17274 lt_prog_compiler_wl
='-Wl,'
17275 lt_prog_compiler_pic
='-fPIC'
17276 lt_prog_compiler_static
='-static'
17278 # Lahey Fortran 8.1.
17280 lt_prog_compiler_wl
='-Wl,'
17281 lt_prog_compiler_pic
='--shared'
17282 lt_prog_compiler_static
='--static'
17284 pgcc
* | pgf77
* | pgf90
* | pgf95
*)
17285 # Portland Group compilers (*not* the Pentium gcc compiler,
17286 # which looks to be a dead project)
17287 lt_prog_compiler_wl
='-Wl,'
17288 lt_prog_compiler_pic
='-fpic'
17289 lt_prog_compiler_static
='-Bstatic'
17292 lt_prog_compiler_wl
='-Wl,'
17293 # All Alpha code is PIC.
17294 lt_prog_compiler_static
='-non_shared'
17297 # IBM XL C 8.0/Fortran 10.1 on PPC
17298 lt_prog_compiler_wl
='-Wl,'
17299 lt_prog_compiler_pic
='-qpic'
17300 lt_prog_compiler_static
='-qstaticlink'
17303 case `$CC -V 2>&1 | sed 5q` in
17306 lt_prog_compiler_pic
='-KPIC'
17307 lt_prog_compiler_static
='-Bstatic'
17308 lt_prog_compiler_wl
='-Wl,'
17311 # Sun Fortran 8.3 passes all unrecognized flags to the linker
17312 lt_prog_compiler_pic
='-KPIC'
17313 lt_prog_compiler_static
='-Bstatic'
17314 lt_prog_compiler_wl
=''
17322 lt_prog_compiler_pic
='-KPIC'
17323 lt_prog_compiler_static
='-Bstatic'
17327 # QNX uses GNU C++, but need to define -shared option too, otherwise
17328 # it will coredump.
17329 lt_prog_compiler_pic
='-fPIC -shared'
17332 osf3
* | osf4
* | osf5
*)
17333 lt_prog_compiler_wl
='-Wl,'
17334 # All OSF/1 code is PIC.
17335 lt_prog_compiler_static
='-non_shared'
17339 lt_prog_compiler_static
='-non_shared'
17343 lt_prog_compiler_pic
='-KPIC'
17344 lt_prog_compiler_static
='-Bstatic'
17345 case $cc_basename in
17346 f77
* | f90
* | f95
*)
17347 lt_prog_compiler_wl
='-Qoption ld ';;
17349 lt_prog_compiler_wl
='-Wl,';;
17354 lt_prog_compiler_wl
='-Qoption ld '
17355 lt_prog_compiler_pic
='-PIC'
17356 lt_prog_compiler_static
='-Bstatic'
17359 sysv4 | sysv4.2uw2
* | sysv4.3
*)
17360 lt_prog_compiler_wl
='-Wl,'
17361 lt_prog_compiler_pic
='-KPIC'
17362 lt_prog_compiler_static
='-Bstatic'
17366 if test -d /usr
/nec
;then
17367 lt_prog_compiler_pic
='-Kconform_pic'
17368 lt_prog_compiler_static
='-Bstatic'
17372 sysv5
* | unixware
* | sco3.2v5
* | sco5v6
* | OpenUNIX
*)
17373 lt_prog_compiler_wl
='-Wl,'
17374 lt_prog_compiler_pic
='-KPIC'
17375 lt_prog_compiler_static
='-Bstatic'
17379 lt_prog_compiler_wl
='-Wl,'
17380 lt_prog_compiler_can_build_shared
=no
17384 lt_prog_compiler_pic
='-pic'
17385 lt_prog_compiler_static
='-Bstatic'
17389 lt_prog_compiler_can_build_shared
=no
17395 # For platforms which do not support PIC, -DPIC is meaningless:
17397 lt_prog_compiler_pic
=
17400 lt_prog_compiler_pic
="$lt_prog_compiler_pic -DPIC"
17403 echo "$as_me:$LINENO: result: $lt_prog_compiler_pic" >&5
17404 echo "${ECHO_T}$lt_prog_compiler_pic" >&6
17412 # Check to make sure the PIC flag actually works.
17414 if test -n "$lt_prog_compiler_pic"; then
17415 echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
17416 echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic works... $ECHO_C" >&6
17417 if test "${lt_cv_prog_compiler_pic_works+set}" = set; then
17418 echo $ECHO_N "(cached) $ECHO_C" >&6
17420 lt_cv_prog_compiler_pic_works
=no
17421 ac_outfile
=conftest.
$ac_objext
17422 echo "$lt_simple_compile_test_code" > conftest.
$ac_ext
17423 lt_compiler_flag
="$lt_prog_compiler_pic -DPIC"
17424 # Insert the option either (1) after the last *FLAGS variable, or
17425 # (2) before a word containing "conftest.", or (3) at the end.
17426 # Note that $ac_compile itself does not contain backslashes and begins
17427 # with a dollar sign (not a hyphen), so the echo should work correctly.
17428 # The option is referenced via a variable to avoid confusing sed.
17429 lt_compile
=`echo "$ac_compile" | $SED \
17430 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
17431 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
17432 -e 's:$: $lt_compiler_flag:'`
17433 (eval echo "\"\$as_me:17433: $lt_compile\"" >&5)
17434 (eval "$lt_compile" 2>conftest.err
)
17436 cat conftest.err
>&5
17437 echo "$as_me:17437: \$? = $ac_status" >&5
17438 if (exit $ac_status) && test -s "$ac_outfile"; then
17439 # The compiler can only warn and ignore the option if not recognized
17440 # So say no if there are warnings other than the usual output.
17441 $ECHO "X$_lt_compiler_boilerplate" |
$Xsed -e '/^$/d' >conftest.exp
17442 $SED '/^$/d; /^ *+/d' conftest.err
>conftest.er2
17443 if test ! -s conftest.er2 ||
diff conftest.exp conftest.er2
>/dev
/null
; then
17444 lt_cv_prog_compiler_pic_works
=yes
17450 echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works" >&5
17451 echo "${ECHO_T}$lt_cv_prog_compiler_pic_works" >&6
17453 if test x
"$lt_cv_prog_compiler_pic_works" = xyes
; then
17454 case $lt_prog_compiler_pic in
17456 *) lt_prog_compiler_pic
=" $lt_prog_compiler_pic" ;;
17459 lt_prog_compiler_pic
=
17460 lt_prog_compiler_can_build_shared
=no
17471 # Check to make sure the static flag actually works.
17473 wl
=$lt_prog_compiler_wl eval lt_tmp_static_flag
=\"$lt_prog_compiler_static\"
17474 echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
17475 echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6
17476 if test "${lt_cv_prog_compiler_static_works+set}" = set; then
17477 echo $ECHO_N "(cached) $ECHO_C" >&6
17479 lt_cv_prog_compiler_static_works
=no
17480 save_LDFLAGS
="$LDFLAGS"
17481 LDFLAGS
="$LDFLAGS $lt_tmp_static_flag"
17482 echo "$lt_simple_link_test_code" > conftest.
$ac_ext
17483 if (eval $ac_link 2>conftest.err
) && test -s conftest
$ac_exeext; then
17484 # The linker can only warn and ignore the option if not recognized
17485 # So say no if there are warnings
17486 if test -s conftest.err
; then
17487 # Append any errors to the config.log.
17488 cat conftest.err
1>&5
17489 $ECHO "X$_lt_linker_boilerplate" |
$Xsed -e '/^$/d' > conftest.exp
17490 $SED '/^$/d; /^ *+/d' conftest.err
>conftest.er2
17491 if diff conftest.exp conftest.er2
>/dev
/null
; then
17492 lt_cv_prog_compiler_static_works
=yes
17495 lt_cv_prog_compiler_static_works
=yes
17499 LDFLAGS
="$save_LDFLAGS"
17502 echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works" >&5
17503 echo "${ECHO_T}$lt_cv_prog_compiler_static_works" >&6
17505 if test x
"$lt_cv_prog_compiler_static_works" = xyes
; then
17508 lt_prog_compiler_static
=
17517 echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
17518 echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6
17519 if test "${lt_cv_prog_compiler_c_o+set}" = set; then
17520 echo $ECHO_N "(cached) $ECHO_C" >&6
17522 lt_cv_prog_compiler_c_o
=no
17523 $RM -r conftest
2>/dev
/null
17527 echo "$lt_simple_compile_test_code" > conftest.
$ac_ext
17529 lt_compiler_flag
="-o out/conftest2.$ac_objext"
17530 # Insert the option either (1) after the last *FLAGS variable, or
17531 # (2) before a word containing "conftest.", or (3) at the end.
17532 # Note that $ac_compile itself does not contain backslashes and begins
17533 # with a dollar sign (not a hyphen), so the echo should work correctly.
17534 lt_compile
=`echo "$ac_compile" | $SED \
17535 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
17536 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
17537 -e 's:$: $lt_compiler_flag:'`
17538 (eval echo "\"\$as_me:17538: $lt_compile\"" >&5)
17539 (eval "$lt_compile" 2>out
/conftest.err
)
17541 cat out
/conftest.err
>&5
17542 echo "$as_me:17542: \$? = $ac_status" >&5
17543 if (exit $ac_status) && test -s out
/conftest2.
$ac_objext
17545 # The compiler can only warn and ignore the option if not recognized
17546 # So say no if there are warnings
17547 $ECHO "X$_lt_compiler_boilerplate" |
$Xsed -e '/^$/d' > out
/conftest.exp
17548 $SED '/^$/d; /^ *+/d' out
/conftest.err
>out
/conftest.er2
17549 if test ! -s out
/conftest.er2 ||
diff out
/conftest.exp out
/conftest.er2
>/dev
/null
; then
17550 lt_cv_prog_compiler_c_o
=yes
17555 # SGI C++ compiler will create directory out/ii_files/ for
17556 # template instantiation
17557 test -d out
/ii_files
&& $RM out
/ii_files
/* && rmdir out
/ii_files
17558 $RM out
/* && rmdir out
17564 echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5
17565 echo "${ECHO_T}$lt_cv_prog_compiler_c_o" >&6
17572 echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
17573 echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6
17574 if test "${lt_cv_prog_compiler_c_o+set}" = set; then
17575 echo $ECHO_N "(cached) $ECHO_C" >&6
17577 lt_cv_prog_compiler_c_o
=no
17578 $RM -r conftest
2>/dev
/null
17582 echo "$lt_simple_compile_test_code" > conftest.
$ac_ext
17584 lt_compiler_flag
="-o out/conftest2.$ac_objext"
17585 # Insert the option either (1) after the last *FLAGS variable, or
17586 # (2) before a word containing "conftest.", or (3) at the end.
17587 # Note that $ac_compile itself does not contain backslashes and begins
17588 # with a dollar sign (not a hyphen), so the echo should work correctly.
17589 lt_compile
=`echo "$ac_compile" | $SED \
17590 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
17591 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
17592 -e 's:$: $lt_compiler_flag:'`
17593 (eval echo "\"\$as_me:17593: $lt_compile\"" >&5)
17594 (eval "$lt_compile" 2>out
/conftest.err
)
17596 cat out
/conftest.err
>&5
17597 echo "$as_me:17597: \$? = $ac_status" >&5
17598 if (exit $ac_status) && test -s out
/conftest2.
$ac_objext
17600 # The compiler can only warn and ignore the option if not recognized
17601 # So say no if there are warnings
17602 $ECHO "X$_lt_compiler_boilerplate" |
$Xsed -e '/^$/d' > out
/conftest.exp
17603 $SED '/^$/d; /^ *+/d' out
/conftest.err
>out
/conftest.er2
17604 if test ! -s out
/conftest.er2 ||
diff out
/conftest.exp out
/conftest.er2
>/dev
/null
; then
17605 lt_cv_prog_compiler_c_o
=yes
17610 # SGI C++ compiler will create directory out/ii_files/ for
17611 # template instantiation
17612 test -d out
/ii_files
&& $RM out
/ii_files
/* && rmdir out
/ii_files
17613 $RM out
/* && rmdir out
17619 echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5
17620 echo "${ECHO_T}$lt_cv_prog_compiler_c_o" >&6
17625 hard_links
="nottested"
17626 if test "$lt_cv_prog_compiler_c_o" = no
&& test "$need_locks" != no
; then
17627 # do not overwrite the value of need_locks provided by the user
17628 echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
17629 echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6
17632 ln conftest.a conftest.b
2>/dev
/null
&& hard_links
=no
17634 ln conftest.a conftest.b
2>&5 || hard_links
=no
17635 ln conftest.a conftest.b
2>/dev
/null
&& hard_links
=no
17636 echo "$as_me:$LINENO: result: $hard_links" >&5
17637 echo "${ECHO_T}$hard_links" >&6
17638 if test "$hard_links" = no
; then
17639 { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
17640 echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
17652 echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
17653 echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6
17656 allow_undefined_flag
=
17657 always_export_symbols
=no
17659 archive_expsym_cmds
=
17660 compiler_needs_object
=no
17661 enable_shared_with_static_runtimes
=no
17662 export_dynamic_flag_spec
=
17663 export_symbols_cmds
='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
17664 hardcode_automatic
=no
17666 hardcode_direct_absolute
=no
17667 hardcode_libdir_flag_spec
=
17668 hardcode_libdir_flag_spec_ld
=
17669 hardcode_libdir_separator
=
17670 hardcode_minus_L
=no
17671 hardcode_shlibpath_var
=unsupported
17673 link_all_deplibs
=unknown
17675 module_expsym_cmds
=
17676 old_archive_from_new_cmds
=
17677 old_archive_from_expsyms_cmds
=
17678 thread_safe_flag_spec
=
17679 whole_archive_flag_spec
=
17680 # include_expsyms should be a list of space-separated symbols to be *always*
17681 # included in the symbol list
17683 # exclude_expsyms can be an extended regexp of symbols to exclude
17684 # it will be wrapped by ` (' and `)$', so one must not match beginning or
17685 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
17686 # as well as any symbol that contains `d'.
17687 exclude_expsyms
='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
17688 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
17689 # platforms (ab)use it in PIC code, but their linkers get confused if
17690 # the symbol is explicitly referenced. Since portable code cannot
17691 # rely on this symbol name, it's probably fine to never include it in
17692 # preloaded symbol tables.
17693 # Exclude shared library initialization/finalization symbols.
17694 extract_expsyms_cmds
=
17697 cygwin
* | mingw
* | pw32
* | cegcc
*)
17698 # FIXME: the MSVC++ port hasn't been tested in a loooong time
17699 # When not using gcc, we currently assume that we are using
17700 # Microsoft Visual C++.
17701 if test "$GCC" != yes; then
17706 # we just hope/assume this is gcc and not c89 (= MSVC++)
17715 if test "$with_gnu_ld" = yes; then
17716 # If archive_cmds runs LD, not CC, wlarc should be empty
17719 # Set some defaults for GNU ld with shared library support. These
17720 # are reset later if shared libraries are not supported. Putting them
17721 # here allows them to be overridden if necessary.
17722 runpath_var
=LD_RUN_PATH
17723 hardcode_libdir_flag_spec
='${wl}-rpath ${wl}$libdir'
17724 export_dynamic_flag_spec
='${wl}--export-dynamic'
17725 # ancient GNU ld didn't support --whole-archive et. al.
17726 if $LD --help 2>&1 |
$GREP 'no-whole-archive' > /dev
/null
; then
17727 whole_archive_flag_spec
="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
17729 whole_archive_flag_spec
=
17731 supports_anon_versioning
=no
17732 case `$LD -v 2>&1` in
17733 *\
[01].
* |
*\
2.
[0-9].
* |
*\
2.10.
*) ;; # catch versions < 2.11
17734 *\
2.11.93.0.2\
*) supports_anon_versioning
=yes ;; # RH7.3 ...
17735 *\
2.11.92.0.12\
*) supports_anon_versioning
=yes ;; # Mandrake 8.2 ...
17736 *\
2.11.
*) ;; # other 2.11 versions
17737 *) supports_anon_versioning
=yes ;;
17740 # See if GNU ld supports shared libraries.
17743 # On AIX/PPC, the GNU linker is very broken
17744 if test "$host_cpu" != ia64
; then
17748 *** Warning: the GNU linker, at least up to release 2.9.1, is reported
17749 *** to be unable to reliably create shared libraries on AIX.
17750 *** Therefore, libtool is disabling shared libraries support. If you
17751 *** really care for shared libraries, you may want to modify your PATH
17752 *** so that a non-GNU linker is found, and then restart.
17761 # see comment about AmigaOS4 .so support
17762 archive_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17763 archive_expsym_cmds
=''
17766 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)'
17767 hardcode_libdir_flag_spec
='-L$libdir'
17768 hardcode_minus_L
=yes
17774 if $LD --help 2>&1 |
$GREP ': supported targets:.* elf' > /dev
/null
; then
17775 allow_undefined_flag
=unsupported
17776 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
17777 # support --undefined. This deserves some investigation. FIXME
17778 archive_cmds
='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17784 cygwin
* | mingw
* | pw32
* | cegcc
*)
17785 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
17786 # as there is no search path for DLLs.
17787 hardcode_libdir_flag_spec
='-L$libdir'
17788 allow_undefined_flag
=unsupported
17789 always_export_symbols
=no
17790 enable_shared_with_static_runtimes
=yes
17791 export_symbols_cmds
='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
17793 if $LD --help 2>&1 |
$GREP 'auto-import' > /dev
/null
; then
17794 archive_cmds
='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
17795 # If the export-symbols file already is a .def file (1st line
17796 # is EXPORTS), use it as is; otherwise, prepend...
17797 archive_expsym_cmds
='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
17798 cp $export_symbols $output_objdir/$soname.def;
17800 echo EXPORTS > $output_objdir/$soname.def;
17801 cat $export_symbols >> $output_objdir/$soname.def;
17803 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
17811 hardcode_shlibpath_var
=no
17812 hardcode_libdir_flag_spec
='${wl}-rpath,$libdir'
17813 export_dynamic_flag_spec
='${wl}-E'
17814 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
17815 # Instead, shared libraries are loaded at an image base (0x10000000 by
17816 # default) and relocated if they conflict, which is a slow very memory
17817 # consuming and fragmenting process. To avoid this, we pick a random,
17818 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
17819 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
17820 archive_cmds
='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
17821 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'
17824 gnu
* | linux
* | tpf
* | k
*bsd
*-gnu)
17826 if test "$host_os" = linux-dietlibc
; then
17827 case $cc_basename in
17828 diet\
*) tmp_diet
=yes;; # linux-dietlibc with static linking (!diet-dyn)
17831 if $LD --help 2>&1 |
$EGREP ': supported targets:.* elf' > /dev
/null \
17832 && test "$tmp_diet" = no
17835 tmp_sharedflag
='-shared'
17836 case $cc_basename,$host_cpu in
17837 pgcc
*) # Portland Group C compiler
17838 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'
17839 tmp_addflag
=' $pic_flag'
17841 pgf77
* | pgf90
* | pgf95
*) # Portland Group f77 and f90 compilers
17842 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'
17843 tmp_addflag
=' $pic_flag -Mnomain' ;;
17844 ecc
*,ia64
* | icc
*,ia64
*) # Intel C compiler on ia64
17845 tmp_addflag
=' -i_dynamic' ;;
17846 efc
*,ia64
* | ifort
*,ia64
*) # Intel Fortran compiler on ia64
17847 tmp_addflag
=' -i_dynamic -nofor_main' ;;
17848 ifc
* | ifort
*) # Intel Fortran compiler
17849 tmp_addflag
=' -nofor_main' ;;
17850 lf95
*) # Lahey Fortran 8.1
17851 whole_archive_flag_spec
=
17852 tmp_sharedflag
='--shared' ;;
17853 xl
[cC
]*) # IBM XL C 8.0 on PPC (deal with xlf below)
17854 tmp_sharedflag
='-qmkshrobj'
17857 case `$CC -V 2>&1 | sed 5q` in
17858 *Sun\ C
*) # Sun C 5.9
17859 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'
17860 compiler_needs_object
=yes
17861 tmp_sharedflag
='-G' ;;
17862 *Sun\ F
*) # Sun Fortran 8.3
17863 tmp_sharedflag
='-G' ;;
17865 archive_cmds
='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17867 if test "x$supports_anon_versioning" = xyes
; then
17868 archive_expsym_cmds
='echo "{ global:" > $output_objdir/$libname.ver~
17869 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
17870 echo "local: *; };" >> $output_objdir/$libname.ver~
17871 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
17874 case $cc_basename in
17876 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
17877 whole_archive_flag_spec
='--whole-archive$convenience --no-whole-archive'
17878 hardcode_libdir_flag_spec
=
17879 hardcode_libdir_flag_spec_ld
='-rpath $libdir'
17880 archive_cmds
='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
17881 if test "x$supports_anon_versioning" = xyes
; then
17882 archive_expsym_cmds
='echo "{ global:" > $output_objdir/$libname.ver~
17883 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
17884 echo "local: *; };" >> $output_objdir/$libname.ver~
17885 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
17895 if echo __ELF__ |
$CC -E - |
$GREP __ELF__
>/dev
/null
; then
17896 archive_cmds
='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
17899 archive_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17900 archive_expsym_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
17905 if $LD -v 2>&1 |
$GREP 'BFD 2\.8' > /dev
/null
; then
17909 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
17910 *** create shared libraries on Solaris systems. Therefore, libtool
17911 *** is disabling shared libraries support. We urge you to upgrade GNU
17912 *** binutils to release 2.9.1 or newer. Another option is to modify
17913 *** your PATH or compiler configuration so that the native linker is
17914 *** used, and then restart.
17917 elif $LD --help 2>&1 |
$GREP ': supported targets:.* elf' > /dev
/null
; then
17918 archive_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17919 archive_expsym_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
17925 sysv5
* | sco3.2v5
* | sco5v6
* | unixware
* | OpenUNIX
*)
17926 case `$LD -v 2>&1` in
17927 *\
[01].
* |
*\
2.
[0-9].
* |
*\
2.1[0-5].
*)
17931 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
17932 *** reliably create shared libraries on SCO systems. Therefore, libtool
17933 *** is disabling shared libraries support. We urge you to upgrade GNU
17934 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
17935 *** your PATH or compiler configuration so that the native linker is
17936 *** used, and then restart.
17941 # For security reasons, it is highly recommended that you always
17942 # use absolute paths for naming shared libraries, and exclude the
17943 # DT_RUNPATH tag from executables and libraries. But doing so
17944 # requires that you compile everything twice, which is a pain.
17945 if $LD --help 2>&1 |
$GREP ': supported targets:.* elf' > /dev
/null
; then
17946 hardcode_libdir_flag_spec
='${wl}-rpath ${wl}$libdir'
17947 archive_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17948 archive_expsym_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
17957 archive_cmds
='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
17959 hardcode_direct
=yes
17960 hardcode_shlibpath_var
=no
17964 if $LD --help 2>&1 |
$GREP ': supported targets:.* elf' > /dev
/null
; then
17965 archive_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17966 archive_expsym_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
17973 if test "$ld_shlibs" = no
; then
17975 hardcode_libdir_flag_spec
=
17976 export_dynamic_flag_spec
=
17977 whole_archive_flag_spec
=
17980 # PORTME fill in a description of your system's linker (not GNU ld)
17983 allow_undefined_flag
=unsupported
17984 always_export_symbols
=yes
17985 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'
17986 # Note: this linker hardcodes the directories in LIBPATH if there
17987 # are no directories specified by -L.
17988 hardcode_minus_L
=yes
17989 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
17990 # Neither direct hardcoding nor static linking is supported with a
17992 hardcode_direct
=unsupported
17997 if test "$host_cpu" = ia64
; then
17998 # On IA64, the linker does run time linking by default, so we don't
17999 # have to do anything special.
18000 aix_use_runtimelinking
=no
18001 exp_sym_flag
='-Bexport'
18004 # If we're using GNU nm, then we don't want the "-C" option.
18005 # -C means demangle to AIX nm, but means don't demangle with GNU nm
18006 if $NM -V 2>&1 |
$GREP 'GNU' > /dev
/null
; then
18007 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'
18009 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'
18011 aix_use_runtimelinking
=no
18013 # Test if we are trying to use run time linking or normal
18014 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
18015 # need to do runtime linking.
18016 case $host_os in aix4.
[23]|aix4.
[23].
*|aix
[5-9]*)
18017 for ld_flag
in $LDFLAGS; do
18018 if (test $ld_flag = "-brtl" ||
test $ld_flag = "-Wl,-brtl"); then
18019 aix_use_runtimelinking
=yes
18026 exp_sym_flag
='-bexport'
18027 no_entry_flag
='-bnoentry'
18030 # When large executables or shared objects are built, AIX ld can
18031 # have problems creating the table of contents. If linking a library
18032 # or program results in "error TOC overflow" add -mminimal-toc to
18033 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
18034 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
18037 hardcode_direct
=yes
18038 hardcode_direct_absolute
=yes
18039 hardcode_libdir_separator
=':'
18040 link_all_deplibs
=yes
18041 file_list_spec
='${wl}-f,'
18043 if test "$GCC" = yes; then
18044 case $host_os in aix4.
[012]|aix4.
[012].
*)
18045 # We only want to do this on AIX 4.2 and lower, the check
18046 # below for broken collect2 doesn't work under 4.3+
18047 collect2name
=`${CC} -print-prog-name=collect2`
18048 if test -f "$collect2name" &&
18049 strings "$collect2name" |
$GREP resolve_lib_name
>/dev
/null
18051 # We have reworked collect2
18054 # We have old collect2
18055 hardcode_direct
=unsupported
18056 # It fails to find uninstalled libraries when the uninstalled
18057 # path is not listed in the libpath. Setting hardcode_minus_L
18058 # to unsupported forces relinking
18059 hardcode_minus_L
=yes
18060 hardcode_libdir_flag_spec
='-L$libdir'
18061 hardcode_libdir_separator
=
18065 shared_flag
='-shared'
18066 if test "$aix_use_runtimelinking" = yes; then
18067 shared_flag
="$shared_flag "'${wl}-G'
18071 if test "$host_cpu" = ia64
; then
18072 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
18073 # chokes on -Wl,-G. The following line is correct:
18076 if test "$aix_use_runtimelinking" = yes; then
18077 shared_flag
='${wl}-G'
18079 shared_flag
='${wl}-bM:SRE'
18084 export_dynamic_flag_spec
='${wl}-bexpall'
18085 # It seems that -bexpall does not export symbols beginning with
18086 # underscore (_), so it is better to generate a list of symbols to export.
18087 always_export_symbols
=yes
18088 if test "$aix_use_runtimelinking" = yes; then
18089 # Warning - without using the other runtime loading flags (-brtl),
18090 # -berok will link without error, but may produce a broken library.
18091 allow_undefined_flag
='-berok'
18092 # Determine the default libpath from the value encoded in an
18093 # empty executable.
18094 cat >conftest.
$ac_ext <<_ACEOF
18097 cat confdefs.h
>>conftest.
$ac_ext
18098 cat >>conftest.
$ac_ext <<_ACEOF
18099 /* end confdefs.h. */
18109 rm -f conftest.
$ac_objext conftest
$ac_exeext
18110 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
18111 (eval $ac_link) 2>conftest.er1
18113 grep -v '^ *+' conftest.er1
>conftest.err
18115 cat conftest.err
>&5
18116 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18117 (exit $ac_status); } &&
18118 { ac_try
='test -z "$ac_c_werror_flag"
18119 || test ! -s conftest.err'
18120 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18121 (eval $ac_try) 2>&5
18123 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18124 (exit $ac_status); }; } &&
18125 { ac_try
='test -s conftest$ac_exeext'
18126 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18127 (eval $ac_try) 2>&5
18129 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18130 (exit $ac_status); }; }; then
18132 lt_aix_libpath_sed
='
18133 /Import File Strings/,/^$/ {
18139 aix_libpath
=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
18140 # Check for a 64-bit object if we didn't find anything.
18141 if test -z "$aix_libpath"; then
18142 aix_libpath
=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
18145 echo "$as_me: failed program was:" >&5
18146 sed 's/^/| /' conftest.
$ac_ext >&5
18149 rm -f conftest.err conftest.
$ac_objext \
18150 conftest
$ac_exeext conftest.
$ac_ext
18151 if test -z "$aix_libpath"; then aix_libpath
="/usr/lib:/lib"; fi
18153 hardcode_libdir_flag_spec
='${wl}-blibpath:$libdir:'"$aix_libpath"
18154 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"
18156 if test "$host_cpu" = ia64
; then
18157 hardcode_libdir_flag_spec
='${wl}-R $libdir:/usr/lib:/lib'
18158 allow_undefined_flag
="-z nodefs"
18159 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"
18161 # Determine the default libpath from the value encoded in an
18162 # empty executable.
18163 cat >conftest.
$ac_ext <<_ACEOF
18166 cat confdefs.h
>>conftest.
$ac_ext
18167 cat >>conftest.
$ac_ext <<_ACEOF
18168 /* end confdefs.h. */
18178 rm -f conftest.
$ac_objext conftest
$ac_exeext
18179 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
18180 (eval $ac_link) 2>conftest.er1
18182 grep -v '^ *+' conftest.er1
>conftest.err
18184 cat conftest.err
>&5
18185 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18186 (exit $ac_status); } &&
18187 { ac_try
='test -z "$ac_c_werror_flag"
18188 || test ! -s conftest.err'
18189 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18190 (eval $ac_try) 2>&5
18192 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18193 (exit $ac_status); }; } &&
18194 { ac_try
='test -s conftest$ac_exeext'
18195 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18196 (eval $ac_try) 2>&5
18198 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18199 (exit $ac_status); }; }; then
18201 lt_aix_libpath_sed
='
18202 /Import File Strings/,/^$/ {
18208 aix_libpath
=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
18209 # Check for a 64-bit object if we didn't find anything.
18210 if test -z "$aix_libpath"; then
18211 aix_libpath
=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
18214 echo "$as_me: failed program was:" >&5
18215 sed 's/^/| /' conftest.
$ac_ext >&5
18218 rm -f conftest.err conftest.
$ac_objext \
18219 conftest
$ac_exeext conftest.
$ac_ext
18220 if test -z "$aix_libpath"; then aix_libpath
="/usr/lib:/lib"; fi
18222 hardcode_libdir_flag_spec
='${wl}-blibpath:$libdir:'"$aix_libpath"
18223 # Warning - without using the other run time loading flags,
18224 # -berok will link without error, but may produce a broken library.
18225 no_undefined_flag
=' ${wl}-bernotok'
18226 allow_undefined_flag
=' ${wl}-berok'
18227 # Exported symbols can be pulled into shared objects from archives
18228 whole_archive_flag_spec
='$convenience'
18229 archive_cmds_need_lc
=yes
18230 # This is similar to how AIX traditionally builds its shared libraries.
18231 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'
18239 # see comment about AmigaOS4 .so support
18240 archive_cmds
='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
18241 archive_expsym_cmds
=''
18244 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)'
18245 hardcode_libdir_flag_spec
='-L$libdir'
18246 hardcode_minus_L
=yes
18252 export_dynamic_flag_spec
=-rdynamic
18255 cygwin
* | mingw
* | pw32
* | cegcc
*)
18256 # When not using gcc, we currently assume that we are using
18257 # Microsoft Visual C++.
18258 # hardcode_libdir_flag_spec is actually meaningless, as there is
18259 # no search path for DLLs.
18260 hardcode_libdir_flag_spec
=' '
18261 allow_undefined_flag
=unsupported
18262 # Tell ltmain to make .lib files, not .a files.
18264 # Tell ltmain to make .dll files, not .so files.
18266 # FIXME: Setting linknames here is a bad hack.
18267 archive_cmds
='$CC -o $lib $libobjs $compiler_flags `$ECHO "X$deplibs" | $Xsed -e '\''s/ -lc$//'\''` -link -dll~linknames='
18268 # The linker will automatically build a .lib file if we build a DLL.
18269 old_archive_from_new_cmds
='true'
18270 # FIXME: Should let the user specify the lib program.
18271 old_archive_cmds
='lib -OUT:$oldlib$oldobjs$old_deplibs'
18272 fix_srcfile_path
='`cygpath -w "$srcfile"`'
18273 enable_shared_with_static_runtimes
=yes
18276 darwin
* | rhapsody
*)
18279 archive_cmds_need_lc
=no
18281 hardcode_automatic
=yes
18282 hardcode_shlibpath_var
=unsupported
18283 whole_archive_flag_spec
=''
18284 link_all_deplibs
=yes
18285 allow_undefined_flag
="$_lt_dar_allow_undefined"
18286 case $cc_basename in
18287 ifort
*) _lt_dar_can_shared
=yes ;;
18288 *) _lt_dar_can_shared
=$GCC ;;
18290 if test "$_lt_dar_can_shared" = "yes"; then
18291 output_verbose_link_cmd
=echo
18292 archive_cmds
="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
18293 module_cmds
="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
18294 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 ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
18295 module_expsym_cmds
="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
18304 archive_cmds
='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18305 hardcode_libdir_flag_spec
='-L$libdir'
18306 hardcode_shlibpath_var
=no
18313 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
18314 # support. Future versions do this automatically, but an explicit c++rt0.o
18315 # does not break anything, and helps significantly (at the cost of a little
18318 archive_cmds
='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
18319 hardcode_libdir_flag_spec
='-R$libdir'
18320 hardcode_direct
=yes
18321 hardcode_shlibpath_var
=no
18324 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
18326 archive_cmds
='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
18327 hardcode_direct
=yes
18328 hardcode_minus_L
=yes
18329 hardcode_shlibpath_var
=no
18332 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
18333 freebsd
* | dragonfly
*)
18334 archive_cmds
='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
18335 hardcode_libdir_flag_spec
='-R$libdir'
18336 hardcode_direct
=yes
18337 hardcode_shlibpath_var
=no
18341 if test "$GCC" = yes; then
18342 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'
18344 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'
18346 hardcode_libdir_flag_spec
='${wl}+b ${wl}$libdir'
18347 hardcode_libdir_separator
=:
18348 hardcode_direct
=yes
18350 # hardcode_minus_L: Not really in the search PATH,
18351 # but as the default location of the library.
18352 hardcode_minus_L
=yes
18353 export_dynamic_flag_spec
='${wl}-E'
18357 if test "$GCC" = yes -a "$with_gnu_ld" = no
; then
18358 archive_cmds
='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
18360 archive_cmds
='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
18362 if test "$with_gnu_ld" = no
; then
18363 hardcode_libdir_flag_spec
='${wl}+b ${wl}$libdir'
18364 hardcode_libdir_flag_spec_ld
='+b $libdir'
18365 hardcode_libdir_separator
=:
18366 hardcode_direct
=yes
18367 hardcode_direct_absolute
=yes
18368 export_dynamic_flag_spec
='${wl}-E'
18369 # hardcode_minus_L: Not really in the search PATH,
18370 # but as the default location of the library.
18371 hardcode_minus_L
=yes
18376 if test "$GCC" = yes -a "$with_gnu_ld" = no
; then
18379 archive_cmds
='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
18382 archive_cmds
='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
18385 archive_cmds
='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
18391 archive_cmds
='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
18394 archive_cmds
='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
18397 archive_cmds
='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
18401 if test "$with_gnu_ld" = no
; then
18402 hardcode_libdir_flag_spec
='${wl}+b ${wl}$libdir'
18403 hardcode_libdir_separator
=:
18408 hardcode_shlibpath_var
=no
18411 hardcode_direct
=yes
18412 hardcode_direct_absolute
=yes
18413 export_dynamic_flag_spec
='${wl}-E'
18415 # hardcode_minus_L: Not really in the search PATH,
18416 # but as the default location of the library.
18417 hardcode_minus_L
=yes
18423 irix5
* | irix6
* | nonstopux
*)
18424 if test "$GCC" = yes; then
18425 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'
18426 # Try to use the -exported_symbol ld option, if it does not
18427 # work, assume that -exports_file does not work either and
18428 # implicitly export all symbols.
18429 save_LDFLAGS
="$LDFLAGS"
18430 LDFLAGS
="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
18431 cat >conftest.
$ac_ext <<_ACEOF
18434 rm -f conftest.
$ac_objext conftest
$ac_exeext
18435 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
18436 (eval $ac_link) 2>conftest.er1
18438 grep -v '^ *+' conftest.er1
>conftest.err
18440 cat conftest.err
>&5
18441 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18442 (exit $ac_status); } &&
18443 { ac_try
='test -z "$ac_c_werror_flag"
18444 || test ! -s conftest.err'
18445 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18446 (eval $ac_try) 2>&5
18448 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18449 (exit $ac_status); }; } &&
18450 { ac_try
='test -s conftest$ac_exeext'
18451 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
18452 (eval $ac_try) 2>&5
18454 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18455 (exit $ac_status); }; }; then
18456 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'
18459 echo "$as_me: failed program was:" >&5
18460 sed 's/^/| /' conftest.
$ac_ext >&5
18463 rm -f conftest.err conftest.
$ac_objext \
18464 conftest
$ac_exeext conftest.
$ac_ext
18465 LDFLAGS
="$save_LDFLAGS"
18467 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'
18468 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'
18470 archive_cmds_need_lc
='no'
18471 hardcode_libdir_flag_spec
='${wl}-rpath ${wl}$libdir'
18472 hardcode_libdir_separator
=:
18474 link_all_deplibs
=yes
18478 if echo __ELF__ |
$CC -E - |
$GREP __ELF__
>/dev
/null
; then
18479 archive_cmds
='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
18481 archive_cmds
='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
18483 hardcode_libdir_flag_spec
='-R$libdir'
18484 hardcode_direct
=yes
18485 hardcode_shlibpath_var
=no
18489 archive_cmds
='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18490 hardcode_direct
=yes
18491 hardcode_libdir_flag_spec
='${wl}-rpath ${wl}$libdir'
18492 hardcode_libdir_separator
=:
18493 hardcode_shlibpath_var
=no
18500 if test -f /usr
/libexec
/ld.so
; then
18501 hardcode_direct
=yes
18502 hardcode_shlibpath_var
=no
18503 hardcode_direct_absolute
=yes
18504 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" ||
test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
18505 archive_cmds
='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
18506 archive_expsym_cmds
='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
18507 hardcode_libdir_flag_spec
='${wl}-rpath,$libdir'
18508 export_dynamic_flag_spec
='${wl}-E'
18511 openbsd
[01].
* | openbsd2.
[0-7] | openbsd2.
[0-7].
*)
18512 archive_cmds
='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
18513 hardcode_libdir_flag_spec
='-R$libdir'
18516 archive_cmds
='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
18517 hardcode_libdir_flag_spec
='${wl}-rpath,$libdir'
18527 hardcode_libdir_flag_spec
='-L$libdir'
18528 hardcode_minus_L
=yes
18529 allow_undefined_flag
=unsupported
18530 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'
18531 old_archive_from_new_cmds
='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
18535 if test "$GCC" = yes; then
18536 allow_undefined_flag
=' ${wl}-expect_unresolved ${wl}\*'
18537 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'
18539 allow_undefined_flag
=' -expect_unresolved \*'
18540 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'
18542 archive_cmds_need_lc
='no'
18543 hardcode_libdir_flag_spec
='${wl}-rpath ${wl}$libdir'
18544 hardcode_libdir_separator
=:
18547 osf4
* | osf5
*) # as osf3* with the addition of -msym flag
18548 if test "$GCC" = yes; then
18549 allow_undefined_flag
=' ${wl}-expect_unresolved ${wl}\*'
18550 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'
18551 hardcode_libdir_flag_spec
='${wl}-rpath ${wl}$libdir'
18553 allow_undefined_flag
=' -expect_unresolved \*'
18554 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'
18555 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~
18556 $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'
18558 # Both c and cxx compiler support -rpath directly
18559 hardcode_libdir_flag_spec
='-rpath $libdir'
18561 archive_cmds_need_lc
='no'
18562 hardcode_libdir_separator
=:
18566 no_undefined_flag
=' -z defs'
18567 if test "$GCC" = yes; then
18569 archive_cmds
='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
18570 archive_expsym_cmds
='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
18571 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
18573 case `$CC -V 2>&1` in
18576 archive_cmds
='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
18577 archive_expsym_cmds
='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
18578 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
18582 archive_cmds
='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
18583 archive_expsym_cmds
='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
18584 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
18588 hardcode_libdir_flag_spec
='-R$libdir'
18589 hardcode_shlibpath_var
=no
18591 solaris2.
[0-5] | solaris2.
[0-5].
*) ;;
18593 # The compiler driver will combine and reorder linker options,
18594 # but understands `-z linker_flag'. GCC discards it without `$wl',
18595 # but is careful enough not to reorder.
18596 # Supported since Solaris 2.6 (maybe 2.5.1?)
18597 if test "$GCC" = yes; then
18598 whole_archive_flag_spec
='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
18600 whole_archive_flag_spec
='-z allextract$convenience -z defaultextract'
18604 link_all_deplibs
=yes
18608 if test "x$host_vendor" = xsequent
; then
18609 # Use $CC to link under sequent, because it throws in some extra .o
18610 # files that make .init and .fini sections work.
18611 archive_cmds
='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
18613 archive_cmds
='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
18615 hardcode_libdir_flag_spec
='-L$libdir'
18616 hardcode_direct
=yes
18617 hardcode_minus_L
=yes
18618 hardcode_shlibpath_var
=no
18622 case $host_vendor in
18624 archive_cmds
='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18625 hardcode_direct
=yes # is this really true???
18628 ## LD is ld it makes a PLAMLIB
18629 ## CC just makes a GrossModule.
18630 archive_cmds
='$LD -G -o $lib $libobjs $deplibs $linker_flags'
18631 reload_cmds
='$CC -r -o $output$reload_objs'
18635 archive_cmds
='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18636 hardcode_direct
=no
#Motorola manual says yes, but my tests say they lie
18639 runpath_var
='LD_RUN_PATH'
18640 hardcode_shlibpath_var
=no
18644 archive_cmds
='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18645 hardcode_shlibpath_var
=no
18646 export_dynamic_flag_spec
='-Bexport'
18650 if test -d /usr
/nec
; then
18651 archive_cmds
='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18652 hardcode_shlibpath_var
=no
18653 runpath_var
=LD_RUN_PATH
18654 hardcode_runpath_var
=yes
18659 sysv4
*uw2
* | sysv5OpenUNIX
* | sysv5UnixWare7.
[01].
[10]* | unixware7
* | sco3.2v5.0.
[024]*)
18660 no_undefined_flag
='${wl}-z,text'
18661 archive_cmds_need_lc
=no
18662 hardcode_shlibpath_var
=no
18663 runpath_var
='LD_RUN_PATH'
18665 if test "$GCC" = yes; then
18666 archive_cmds
='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18667 archive_expsym_cmds
='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18669 archive_cmds
='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18670 archive_expsym_cmds
='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18674 sysv5
* | sco3.2v5
* | sco5v6
*)
18675 # Note: We can NOT use -z defs as we might desire, because we do not
18676 # link with -lc, and that would cause any symbols used from libc to
18677 # always be unresolved, which means just about no library would
18678 # ever link correctly. If we're not using GNU ld we use -z text
18679 # though, which does catch some bad symbols but isn't as heavy-handed
18681 no_undefined_flag
='${wl}-z,text'
18682 allow_undefined_flag
='${wl}-z,nodefs'
18683 archive_cmds_need_lc
=no
18684 hardcode_shlibpath_var
=no
18685 hardcode_libdir_flag_spec
='${wl}-R,$libdir'
18686 hardcode_libdir_separator
=':'
18687 link_all_deplibs
=yes
18688 export_dynamic_flag_spec
='${wl}-Bexport'
18689 runpath_var
='LD_RUN_PATH'
18691 if test "$GCC" = yes; then
18692 archive_cmds
='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18693 archive_expsym_cmds
='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18695 archive_cmds
='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18696 archive_expsym_cmds
='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18701 archive_cmds
='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18702 hardcode_libdir_flag_spec
='-L$libdir'
18703 hardcode_shlibpath_var
=no
18711 if test x
$host_vendor = xsni
; then
18713 sysv4 | sysv4.2uw2
* | sysv4.3
* | sysv5
*)
18714 export_dynamic_flag_spec
='${wl}-Blargedynsym'
18720 echo "$as_me:$LINENO: result: $ld_shlibs" >&5
18721 echo "${ECHO_T}$ld_shlibs" >&6
18722 test "$ld_shlibs" = no
&& can_build_shared
=no
18724 with_gnu_ld
=$with_gnu_ld
18741 # Do we need to explicitly link libc?
18743 case "x$archive_cmds_need_lc" in
18745 # Assume -lc should be added
18746 archive_cmds_need_lc
=yes
18748 if test "$enable_shared" = yes && test "$GCC" = yes; then
18749 case $archive_cmds in
18751 # FIXME: we may have to deal with multi-command sequences.
18754 # Test whether the compiler implicitly links with -lc since on some
18755 # systems, -lgcc has to come before -lc. If gcc already passes -lc
18756 # to ld, don't add -lc before -lgcc.
18757 echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
18758 echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6
18760 echo "$lt_simple_compile_test_code" > conftest.
$ac_ext
18762 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
18763 (eval $ac_compile) 2>&5
18765 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18766 (exit $ac_status); } 2>conftest.err
; then
18769 libobjs
=conftest.
$ac_objext
18771 wl
=$lt_prog_compiler_wl
18772 pic_flag
=$lt_prog_compiler_pic
18778 lt_save_allow_undefined_flag
=$allow_undefined_flag
18779 allow_undefined_flag
=
18780 if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\"") >&5
18781 (eval $archive_cmds 2\
>\
&1 \|
$GREP \" -lc \" \
>/dev
/null
2\
>\
&1) 2>&5
18783 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18784 (exit $ac_status); }
18786 archive_cmds_need_lc
=no
18788 archive_cmds_need_lc
=yes
18790 allow_undefined_flag
=$lt_save_allow_undefined_flag
18792 cat conftest.err
1>&5
18795 echo "$as_me:$LINENO: result: $archive_cmds_need_lc" >&5
18796 echo "${ECHO_T}$archive_cmds_need_lc" >&6
18959 echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
18960 echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6
18962 if test "$GCC" = yes; then
18964 darwin
*) lt_awk_arg
="/^libraries:/,/LR/" ;;
18965 *) lt_awk_arg
="/^libraries:/" ;;
18967 lt_search_path_spec
=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"`
18968 if $ECHO "$lt_search_path_spec" |
$GREP ';' >/dev
/null
; then
18969 # if the path contains ";" then we assume it to be the separator
18970 # otherwise default to the standard path separator (i.e. ":") - it is
18971 # assumed that no part of a normal pathname contains ";" but that should
18972 # okay in the real world where ";" in dirpaths is itself problematic.
18973 lt_search_path_spec
=`$ECHO "$lt_search_path_spec" | $SED -e 's/;/ /g'`
18975 lt_search_path_spec
=`$ECHO "$lt_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
18977 # Ok, now we have the path, separated by spaces, we can step through it
18978 # and add multilib dir if necessary.
18979 lt_tmp_lt_search_path_spec
=
18980 lt_multi_os_dir
=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
18981 for lt_sys_path
in $lt_search_path_spec; do
18982 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
18983 lt_tmp_lt_search_path_spec
="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
18985 test -d "$lt_sys_path" && \
18986 lt_tmp_lt_search_path_spec
="$lt_tmp_lt_search_path_spec $lt_sys_path"
18989 lt_search_path_spec
=`$ECHO $lt_tmp_lt_search_path_spec | awk '
18990 BEGIN {RS=" "; FS="/|\n";} {
18993 for (lt_i = NF; lt_i > 0; lt_i--) {
18994 if ($lt_i != "" && $lt_i != ".") {
18995 if ($lt_i == "..") {
18998 if (lt_count == 0) {
18999 lt_foo="/" $lt_i lt_foo;
19006 if (lt_foo != "") { lt_freq[lt_foo]++; }
19007 if (lt_freq[lt_foo] == 1) { print lt_foo; }
19009 sys_lib_search_path_spec
=`$ECHO $lt_search_path_spec`
19011 sys_lib_search_path_spec
="/lib /usr/lib /usr/local/lib"
19013 library_names_spec
=
19014 libname_spec
='lib$name'
19018 postuninstall_cmds
=
19022 shlibpath_overrides_runpath
=unknown
19024 dynamic_linker
="$host_os ld.so"
19025 sys_lib_dlsearch_path_spec
="/lib /usr/lib"
19026 need_lib_prefix
=unknown
19027 hardcode_into_libs
=no
19029 # when you set need_version to no, make sure it does not cause -set_version
19030 # flags to be left without arguments
19031 need_version
=unknown
19036 library_names_spec
='${libname}${release}${shared_ext}$versuffix $libname.a'
19037 shlibpath_var
=LIBPATH
19039 # AIX 3 has no versioning support, so we append a major version to the name.
19040 soname_spec
='${libname}${release}${shared_ext}$major'
19047 hardcode_into_libs
=yes
19048 if test "$host_cpu" = ia64
; then
19049 # AIX 5 supports IA64
19050 library_names_spec
='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
19051 shlibpath_var
=LD_LIBRARY_PATH
19053 # With GCC up to 2.95.x, collect2 would create an import file
19054 # for dependence libraries. The import file would start with
19055 # the line `#! .'. This would cause the generated library to
19056 # depend on `.', always an invalid library. This was fixed in
19057 # development snapshots of GCC prior to 3.0.
19059 aix4 | aix4.
[01] | aix4.
[01].
*)
19060 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
19062 echo '#endif'; } |
${CC} -E - |
$GREP yes > /dev
/null
; then
19065 can_build_shared
=no
19069 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
19070 # soname into executable. Probably we can add versioning support to
19071 # collect2, so additional links can be useful in future.
19072 if test "$aix_use_runtimelinking" = yes; then
19073 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
19074 # instead of lib<name>.a to let people know that these are not
19075 # typical AIX shared libraries.
19076 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
19078 # We preserve .a as extension for shared libraries through AIX4.2
19079 # and later when we are not doing run time linking.
19080 library_names_spec
='${libname}${release}.a $libname.a'
19081 soname_spec
='${libname}${release}${shared_ext}$major'
19083 shlibpath_var
=LIBPATH
19090 # Since July 2007 AmigaOS4 officially supports .so libraries.
19091 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
19092 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
19095 library_names_spec
='$libname.ixlibrary $libname.a'
19096 # Create ${libname}_ixlibrary.a entries in /sys/libs.
19097 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'
19103 library_names_spec
='${libname}${shared_ext}'
19104 dynamic_linker
="$host_os ld.so"
19105 shlibpath_var
=LIBRARY_PATH
19111 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
19112 soname_spec
='${libname}${release}${shared_ext}$major'
19113 finish_cmds
='PATH="\$PATH:/sbin" ldconfig $libdir'
19114 shlibpath_var
=LD_LIBRARY_PATH
19115 sys_lib_search_path_spec
="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
19116 sys_lib_dlsearch_path_spec
="/shlib /usr/lib /usr/local/lib"
19117 # the default ld.so.conf also contains /usr/contrib/lib and
19118 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
19119 # libtool to hard-code these into programs
19122 cygwin
* | mingw
* | pw32
* | cegcc
*)
19123 version_type
=windows
19128 case $GCC,$host_os in
19129 yes,cygwin
* |
yes,mingw
* |
yes,pw32
* |
yes,cegcc
*)
19130 library_names_spec
='$libname.dll.a'
19131 # DLL is installed to $(libdir)/../bin by postinstall_cmds
19132 postinstall_cmds
='base_file=`basename \${file}`~
19133 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
19134 dldir=$destdir/`dirname \$dlpath`~
19135 test -d \$dldir || mkdir -p \$dldir~
19136 $install_prog $dir/$dlname \$dldir/$dlname~
19137 chmod a+x \$dldir/$dlname~
19138 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
19139 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
19141 postuninstall_cmds
='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
19142 dlpath=$dir/\$dldll~
19144 shlibpath_overrides_runpath
=yes
19148 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
19149 soname_spec
='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
19150 sys_lib_search_path_spec
="/usr/lib /lib/w32api /lib /usr/local/lib"
19153 # MinGW DLLs use traditional 'lib' prefix
19154 soname_spec
='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
19155 sys_lib_search_path_spec
=`$CC -print-search-dirs | $GREP "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
19156 if $ECHO "$sys_lib_search_path_spec" |
$GREP ';[c-zC-Z]:/' >/dev
/null
; then
19157 # It is most probably a Windows format PATH printed by
19158 # mingw gcc, but we are running on Cygwin. Gcc prints its search
19159 # path with ; separators, and with drive letters. We can handle the
19160 # drive letters (cygwin fileutils understands them), so leave them,
19161 # especially as we might pass files found there to a mingw objdump,
19162 # which wouldn't understand a cygwinified path. Ahh.
19163 sys_lib_search_path_spec
=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
19165 sys_lib_search_path_spec
=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
19169 # pw32 DLLs use 'pw' prefix rather than 'lib'
19170 library_names_spec
='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
19176 library_names_spec
='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
19179 dynamic_linker
='Win32 ld.exe'
19180 # FIXME: first we should search . and the directory the executable is in
19184 darwin
* | rhapsody
*)
19185 dynamic_linker
="$host_os dyld"
19186 version_type
=darwin
19189 library_names_spec
='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
19190 soname_spec
='${libname}${release}${major}$shared_ext'
19191 shlibpath_overrides_runpath
=yes
19192 shlibpath_var
=DYLD_LIBRARY_PATH
19193 shrext_cmds
='`test .$module = .yes && echo .so || echo .dylib`'
19195 sys_lib_search_path_spec
="$sys_lib_search_path_spec /usr/local/lib"
19196 sys_lib_dlsearch_path_spec
='/usr/local/lib /lib /usr/lib'
19203 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
19204 soname_spec
='${libname}${release}${shared_ext}$major'
19205 shlibpath_var
=LD_LIBRARY_PATH
19212 freebsd
* | dragonfly
*)
19213 # DragonFly does not have aout. When/if they implement a new
19214 # versioning mechanism, adjust this.
19215 if test -x /usr
/bin
/objformat
; then
19216 objformat
=`/usr/bin/objformat`
19219 freebsd
[123]*) objformat
=aout
;;
19220 *) objformat
=elf
;;
19223 version_type
=freebsd-
$objformat
19224 case $version_type in
19226 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
19231 library_names_spec
='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
19235 shlibpath_var
=LD_LIBRARY_PATH
19238 shlibpath_overrides_runpath
=yes
19240 freebsd3.
[01]* | freebsdelf3.
[01]*)
19241 shlibpath_overrides_runpath
=yes
19242 hardcode_into_libs
=yes
19244 freebsd3.
[2-9]* | freebsdelf3.
[2-9]* | \
19245 freebsd4.
[0-5] | freebsdelf4.
[0-5] | freebsd4.1
.1 | freebsdelf4.1
.1)
19246 shlibpath_overrides_runpath
=no
19247 hardcode_into_libs
=yes
19249 *) # from 4.6 on, and DragonFly
19250 shlibpath_overrides_runpath
=yes
19251 hardcode_into_libs
=yes
19260 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
19261 soname_spec
='${libname}${release}${shared_ext}$major'
19262 shlibpath_var
=LD_LIBRARY_PATH
19263 hardcode_into_libs
=yes
19266 hpux9
* | hpux10
* | hpux11
*)
19267 # Give a soname corresponding to the major version so that dld.sl refuses to
19268 # link against other versions.
19275 hardcode_into_libs
=yes
19276 dynamic_linker
="$host_os dld.so"
19277 shlibpath_var
=LD_LIBRARY_PATH
19278 shlibpath_overrides_runpath
=yes # Unless +noenvvar is specified.
19279 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
19280 soname_spec
='${libname}${release}${shared_ext}$major'
19281 if test "X$HPUX_IA64_MODE" = X32
; then
19282 sys_lib_search_path_spec
="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
19284 sys_lib_search_path_spec
="/usr/lib/hpux64 /usr/local/lib/hpux64"
19286 sys_lib_dlsearch_path_spec
=$sys_lib_search_path_spec
19290 hardcode_into_libs
=yes
19291 dynamic_linker
="$host_os dld.sl"
19292 shlibpath_var
=LD_LIBRARY_PATH
# How should we handle SHLIB_PATH
19293 shlibpath_overrides_runpath
=yes # Unless +noenvvar is specified.
19294 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
19295 soname_spec
='${libname}${release}${shared_ext}$major'
19296 sys_lib_search_path_spec
="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
19297 sys_lib_dlsearch_path_spec
=$sys_lib_search_path_spec
19301 dynamic_linker
="$host_os dld.sl"
19302 shlibpath_var
=SHLIB_PATH
19303 shlibpath_overrides_runpath
=no
# +s is required to enable SHLIB_PATH
19304 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
19305 soname_spec
='${libname}${release}${shared_ext}$major'
19308 # HP-UX runs *really* slowly unless shared libraries are mode 555.
19309 postinstall_cmds
='chmod 555 $lib'
19316 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
19317 soname_spec
='${libname}${release}${shared_ext}$major'
19318 dynamic_linker
='Interix 3.x ld.so.1 (PE, like ELF)'
19319 shlibpath_var
=LD_LIBRARY_PATH
19320 shlibpath_overrides_runpath
=no
19321 hardcode_into_libs
=yes
19324 irix5
* | irix6
* | nonstopux
*)
19326 nonstopux
*) version_type
=nonstopux
;;
19328 if test "$lt_cv_prog_gnu_ld" = yes; then
19336 soname_spec
='${libname}${release}${shared_ext}$major'
19337 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
19339 irix5
* | nonstopux
*)
19340 libsuff
= shlibsuff
=
19343 case $LD in # libtool.m4 will add one of these switches to LD
19344 *-32|
*"-32 "|
*-melf32bsmip|
*"-melf32bsmip ")
19345 libsuff
= shlibsuff
= libmagic
=32-bit;;
19346 *-n32|
*"-n32 "|
*-melf32bmipn32|
*"-melf32bmipn32 ")
19347 libsuff
=32 shlibsuff
=N32 libmagic
=N32
;;
19348 *-64|
*"-64 "|
*-melf64bmip|
*"-melf64bmip ")
19349 libsuff
=64 shlibsuff
=64 libmagic
=64-bit;;
19350 *) libsuff
= shlibsuff
= libmagic
=never-match
;;
19354 shlibpath_var
=LD_LIBRARY
${shlibsuff}_PATH
19355 shlibpath_overrides_runpath
=no
19356 sys_lib_search_path_spec
="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
19357 sys_lib_dlsearch_path_spec
="/usr/lib${libsuff} /lib${libsuff}"
19358 hardcode_into_libs
=yes
19361 # No shared lib support for Linux oldld, aout, or coff.
19362 linux
*oldld
* | linux
*aout
* | linux
*coff
*)
19366 # This must be Linux ELF.
19367 linux
* | k
*bsd
*-gnu)
19371 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
19372 soname_spec
='${libname}${release}${shared_ext}$major'
19373 finish_cmds
='PATH="\$PATH:/sbin" ldconfig -n $libdir'
19374 shlibpath_var
=LD_LIBRARY_PATH
19375 shlibpath_overrides_runpath
=no
19376 # Some binutils ld are patched to set DT_RUNPATH
19377 save_LDFLAGS
=$LDFLAGS
19378 save_libdir
=$libdir
19379 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
19380 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
19381 cat >conftest.
$ac_ext <<_ACEOF
19384 cat confdefs.h
>>conftest.
$ac_ext
19385 cat >>conftest.
$ac_ext <<_ACEOF
19386 /* end confdefs.h. */
19396 rm -f conftest.
$ac_objext conftest
$ac_exeext
19397 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
19398 (eval $ac_link) 2>conftest.er1
19400 grep -v '^ *+' conftest.er1
>conftest.err
19402 cat conftest.err
>&5
19403 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19404 (exit $ac_status); } &&
19405 { ac_try
='test -z "$ac_c_werror_flag"
19406 || test ! -s conftest.err'
19407 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19408 (eval $ac_try) 2>&5
19410 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19411 (exit $ac_status); }; } &&
19412 { ac_try
='test -s conftest$ac_exeext'
19413 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19414 (eval $ac_try) 2>&5
19416 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19417 (exit $ac_status); }; }; then
19418 if ($OBJDUMP -p conftest
$ac_exeext) 2>/dev
/null |
grep "RUNPATH.*$libdir" >/dev
/null
; then
19419 shlibpath_overrides_runpath
=yes
19423 echo "$as_me: failed program was:" >&5
19424 sed 's/^/| /' conftest.
$ac_ext >&5
19427 rm -f conftest.err conftest.
$ac_objext \
19428 conftest
$ac_exeext conftest.
$ac_ext
19429 LDFLAGS
=$save_LDFLAGS
19430 libdir
=$save_libdir
19432 # This implies no fast_install, which is unacceptable.
19433 # Some rework will be needed to allow for fast_install
19434 # before this can be enabled.
19435 hardcode_into_libs
=yes
19437 # Append ld.so.conf contents to the search path
19438 if test -f /etc
/ld.so.conf
; then
19439 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/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
19440 sys_lib_dlsearch_path_spec
="/lib /usr/lib $lt_ld_extra"
19443 # We used to test for /lib/ld.so.1 and disable shared libraries on
19444 # powerpc, because MkLinux only supported shared libraries with the
19445 # GNU dynamic linker. Since this was broken with cross compilers,
19446 # most powerpc-linux boxes support dynamic linking these days and
19447 # people can always --disable-shared, the test was removed, and we
19448 # assume the GNU/Linux dynamic linker is in use.
19449 dynamic_linker
='GNU/Linux ld.so'
19456 if echo __ELF__ |
$CC -E - |
$GREP __ELF__
>/dev
/null
; then
19457 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
19458 finish_cmds
='PATH="\$PATH:/sbin" ldconfig -m $libdir'
19459 dynamic_linker
='NetBSD (a.out) ld.so'
19461 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
19462 soname_spec
='${libname}${release}${shared_ext}$major'
19463 dynamic_linker
='NetBSD ld.elf_so'
19465 shlibpath_var
=LD_LIBRARY_PATH
19466 shlibpath_overrides_runpath
=yes
19467 hardcode_into_libs
=yes
19472 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
19473 shlibpath_var
=LD_LIBRARY_PATH
19474 shlibpath_overrides_runpath
=yes
19481 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
19482 soname_spec
='${libname}${release}${shared_ext}$major'
19483 shlibpath_var
=LD_LIBRARY_PATH
19484 shlibpath_overrides_runpath
=no
19485 hardcode_into_libs
=yes
19486 dynamic_linker
='ldqnx.so'
19491 sys_lib_dlsearch_path_spec
="/usr/lib"
19493 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
19495 openbsd3.3 | openbsd3.3.
*) need_version
=yes ;;
19496 *) need_version
=no
;;
19498 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
19499 finish_cmds
='PATH="\$PATH:/sbin" ldconfig -m $libdir'
19500 shlibpath_var
=LD_LIBRARY_PATH
19501 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" ||
test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
19503 openbsd2.
[89] | openbsd2.
[89].
*)
19504 shlibpath_overrides_runpath
=no
19507 shlibpath_overrides_runpath
=yes
19511 shlibpath_overrides_runpath
=yes
19516 libname_spec
='$name'
19519 library_names_spec
='$libname${shared_ext} $libname.a'
19520 dynamic_linker
='OS/2 ld.exe'
19521 shlibpath_var
=LIBPATH
19524 osf3
* | osf4
* | osf5
*)
19528 soname_spec
='${libname}${release}${shared_ext}$major'
19529 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
19530 shlibpath_var
=LD_LIBRARY_PATH
19531 sys_lib_search_path_spec
="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
19532 sys_lib_dlsearch_path_spec
="$sys_lib_search_path_spec"
19543 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
19544 soname_spec
='${libname}${release}${shared_ext}$major'
19545 shlibpath_var
=LD_LIBRARY_PATH
19546 shlibpath_overrides_runpath
=yes
19547 hardcode_into_libs
=yes
19548 # ldd complains unless libraries are executable
19549 postinstall_cmds
='chmod +x $lib'
19554 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
19555 finish_cmds
='PATH="\$PATH:/usr/etc" ldconfig $libdir'
19556 shlibpath_var
=LD_LIBRARY_PATH
19557 shlibpath_overrides_runpath
=yes
19558 if test "$with_gnu_ld" = yes; then
19566 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
19567 soname_spec
='${libname}${release}${shared_ext}$major'
19568 shlibpath_var
=LD_LIBRARY_PATH
19569 case $host_vendor in
19571 shlibpath_overrides_runpath
=no
19573 runpath_var
=LD_RUN_PATH
19581 shlibpath_overrides_runpath
=no
19582 sys_lib_search_path_spec
='/lib /usr/lib /usr/ccs/lib'
19588 if test -d /usr
/nec
;then
19590 library_names_spec
='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
19591 soname_spec
='$libname${shared_ext}.$major'
19592 shlibpath_var
=LD_LIBRARY_PATH
19596 sysv5
* | sco3.2v5
* | sco5v6
* | unixware
* | OpenUNIX
* | sysv4
*uw2
*)
19597 version_type
=freebsd-elf
19600 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
19601 soname_spec
='${libname}${release}${shared_ext}$major'
19602 shlibpath_var
=LD_LIBRARY_PATH
19603 shlibpath_overrides_runpath
=yes
19604 hardcode_into_libs
=yes
19605 if test "$with_gnu_ld" = yes; then
19606 sys_lib_search_path_spec
='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
19608 sys_lib_search_path_spec
='/usr/ccs/lib /usr/lib'
19611 sys_lib_search_path_spec
="$sys_lib_search_path_spec /lib"
19615 sys_lib_dlsearch_path_spec
='/usr/lib'
19619 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
19623 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
19624 shlibpath_var
=LD_LIBRARY_PATH
19625 shlibpath_overrides_runpath
=no
19626 hardcode_into_libs
=yes
19631 library_names_spec
='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
19632 soname_spec
='${libname}${release}${shared_ext}$major'
19633 shlibpath_var
=LD_LIBRARY_PATH
19640 echo "$as_me:$LINENO: result: $dynamic_linker" >&5
19641 echo "${ECHO_T}$dynamic_linker" >&6
19642 test "$dynamic_linker" = no
&& can_build_shared
=no
19644 variables_saved_for_relink
="PATH $shlibpath_var $runpath_var"
19645 if test "$GCC" = yes; then
19646 variables_saved_for_relink
="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
19649 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
19650 sys_lib_search_path_spec
="$lt_cv_sys_lib_search_path_spec"
19652 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
19653 sys_lib_dlsearch_path_spec
="$lt_cv_sys_lib_dlsearch_path_spec"
19742 echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
19743 echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6
19745 if test -n "$hardcode_libdir_flag_spec" ||
19746 test -n "$runpath_var" ||
19747 test "X$hardcode_automatic" = "Xyes" ; then
19749 # We can hardcode non-existent directories.
19750 if test "$hardcode_direct" != no
&&
19751 # If the only mechanism to avoid hardcoding is shlibpath_var, we
19752 # have to relink, otherwise we might link with an installed library
19753 # when we should be linking with a yet-to-be-installed one
19754 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
19755 test "$hardcode_minus_L" != no
; then
19756 # Linking always hardcodes the temporary library directory.
19757 hardcode_action
=relink
19759 # We can link without hardcoding, and we can hardcode nonexisting dirs.
19760 hardcode_action
=immediate
19763 # We cannot hardcode anything, or else we can only hardcode existing
19765 hardcode_action
=unsupported
19767 echo "$as_me:$LINENO: result: $hardcode_action" >&5
19768 echo "${ECHO_T}$hardcode_action" >&6
19770 if test "$hardcode_action" = relink ||
19771 test "$inherit_rpath" = yes; then
19772 # Fast installation is not supported
19773 enable_fast_install
=no
19774 elif test "$shlibpath_overrides_runpath" = yes ||
19775 test "$enable_shared" = no
; then
19776 # Fast installation is not necessary
19777 enable_fast_install
=needless
19785 if test "x$enable_dlopen" != xyes
; then
19786 enable_dlopen
=unknown
19787 enable_dlopen_self
=unknown
19788 enable_dlopen_self_static
=unknown
19795 lt_cv_dlopen
="load_add_on"
19797 lt_cv_dlopen_self
=yes
19800 mingw
* | pw32
* | cegcc
*)
19801 lt_cv_dlopen
="LoadLibrary"
19806 lt_cv_dlopen
="dlopen"
19811 # if libdl is installed we need to link against it
19812 echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
19813 echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6
19814 if test "${ac_cv_lib_dl_dlopen+set}" = set; then
19815 echo $ECHO_N "(cached) $ECHO_C" >&6
19817 ac_check_lib_save_LIBS
=$LIBS
19819 cat >conftest.
$ac_ext <<_ACEOF
19822 cat confdefs.h
>>conftest.
$ac_ext
19823 cat >>conftest.
$ac_ext <<_ACEOF
19824 /* end confdefs.h. */
19826 /* Override any gcc2 internal prototype to avoid an error. */
19830 /* We use char because int might match the return type of a gcc2
19831 builtin and then its argument prototype would still apply. */
19841 rm -f conftest.
$ac_objext conftest
$ac_exeext
19842 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
19843 (eval $ac_link) 2>conftest.er1
19845 grep -v '^ *+' conftest.er1
>conftest.err
19847 cat conftest.err
>&5
19848 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19849 (exit $ac_status); } &&
19850 { ac_try
='test -z "$ac_c_werror_flag"
19851 || test ! -s conftest.err'
19852 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19853 (eval $ac_try) 2>&5
19855 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19856 (exit $ac_status); }; } &&
19857 { ac_try
='test -s conftest$ac_exeext'
19858 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19859 (eval $ac_try) 2>&5
19861 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19862 (exit $ac_status); }; }; then
19863 ac_cv_lib_dl_dlopen
=yes
19865 echo "$as_me: failed program was:" >&5
19866 sed 's/^/| /' conftest.
$ac_ext >&5
19868 ac_cv_lib_dl_dlopen
=no
19870 rm -f conftest.err conftest.
$ac_objext \
19871 conftest
$ac_exeext conftest.
$ac_ext
19872 LIBS
=$ac_check_lib_save_LIBS
19874 echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
19875 echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6
19876 if test $ac_cv_lib_dl_dlopen = yes; then
19877 lt_cv_dlopen
="dlopen" lt_cv_dlopen_libs
="-ldl"
19880 lt_cv_dlopen
="dyld"
19882 lt_cv_dlopen_self
=yes
19889 echo "$as_me:$LINENO: checking for shl_load" >&5
19890 echo $ECHO_N "checking for shl_load... $ECHO_C" >&6
19891 if test "${ac_cv_func_shl_load+set}" = set; then
19892 echo $ECHO_N "(cached) $ECHO_C" >&6
19894 cat >conftest.
$ac_ext <<_ACEOF
19897 cat confdefs.h
>>conftest.
$ac_ext
19898 cat >>conftest.
$ac_ext <<_ACEOF
19899 /* end confdefs.h. */
19900 /* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
19901 For example, HP-UX 11i <limits.h> declares gettimeofday. */
19902 #define shl_load innocuous_shl_load
19904 /* System header to define __stub macros and hopefully few prototypes,
19905 which can conflict with char shl_load (); below.
19906 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
19907 <limits.h> exists even on freestanding compilers. */
19910 # include <limits.h>
19912 # include <assert.h>
19917 /* Override any gcc2 internal prototype to avoid an error. */
19922 /* We use char because int might match the return type of a gcc2
19923 builtin and then its argument prototype would still apply. */
19925 /* The GNU C library defines this for functions which it implements
19926 to always fail with ENOSYS. Some functions are actually named
19927 something starting with __ and the normal name is an alias. */
19928 #if defined (__stub_shl_load) || defined (__stub___shl_load)
19931 char (*f) () = shl_load;
19940 return f != shl_load;
19945 rm -f conftest.
$ac_objext conftest
$ac_exeext
19946 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
19947 (eval $ac_link) 2>conftest.er1
19949 grep -v '^ *+' conftest.er1
>conftest.err
19951 cat conftest.err
>&5
19952 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19953 (exit $ac_status); } &&
19954 { ac_try
='test -z "$ac_c_werror_flag"
19955 || test ! -s conftest.err'
19956 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19957 (eval $ac_try) 2>&5
19959 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19960 (exit $ac_status); }; } &&
19961 { ac_try
='test -s conftest$ac_exeext'
19962 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19963 (eval $ac_try) 2>&5
19965 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19966 (exit $ac_status); }; }; then
19967 ac_cv_func_shl_load
=yes
19969 echo "$as_me: failed program was:" >&5
19970 sed 's/^/| /' conftest.
$ac_ext >&5
19972 ac_cv_func_shl_load
=no
19974 rm -f conftest.err conftest.
$ac_objext \
19975 conftest
$ac_exeext conftest.
$ac_ext
19977 echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
19978 echo "${ECHO_T}$ac_cv_func_shl_load" >&6
19979 if test $ac_cv_func_shl_load = yes; then
19980 lt_cv_dlopen
="shl_load"
19982 echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
19983 echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6
19984 if test "${ac_cv_lib_dld_shl_load+set}" = set; then
19985 echo $ECHO_N "(cached) $ECHO_C" >&6
19987 ac_check_lib_save_LIBS
=$LIBS
19989 cat >conftest.
$ac_ext <<_ACEOF
19992 cat confdefs.h
>>conftest.
$ac_ext
19993 cat >>conftest.
$ac_ext <<_ACEOF
19994 /* end confdefs.h. */
19996 /* Override any gcc2 internal prototype to avoid an error. */
20000 /* We use char because int might match the return type of a gcc2
20001 builtin and then its argument prototype would still apply. */
20011 rm -f conftest.
$ac_objext conftest
$ac_exeext
20012 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
20013 (eval $ac_link) 2>conftest.er1
20015 grep -v '^ *+' conftest.er1
>conftest.err
20017 cat conftest.err
>&5
20018 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20019 (exit $ac_status); } &&
20020 { ac_try
='test -z "$ac_c_werror_flag"
20021 || test ! -s conftest.err'
20022 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20023 (eval $ac_try) 2>&5
20025 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20026 (exit $ac_status); }; } &&
20027 { ac_try
='test -s conftest$ac_exeext'
20028 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20029 (eval $ac_try) 2>&5
20031 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20032 (exit $ac_status); }; }; then
20033 ac_cv_lib_dld_shl_load
=yes
20035 echo "$as_me: failed program was:" >&5
20036 sed 's/^/| /' conftest.
$ac_ext >&5
20038 ac_cv_lib_dld_shl_load
=no
20040 rm -f conftest.err conftest.
$ac_objext \
20041 conftest
$ac_exeext conftest.
$ac_ext
20042 LIBS
=$ac_check_lib_save_LIBS
20044 echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
20045 echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6
20046 if test $ac_cv_lib_dld_shl_load = yes; then
20047 lt_cv_dlopen
="shl_load" lt_cv_dlopen_libs
="-ldld"
20049 echo "$as_me:$LINENO: checking for dlopen" >&5
20050 echo $ECHO_N "checking for dlopen... $ECHO_C" >&6
20051 if test "${ac_cv_func_dlopen+set}" = set; then
20052 echo $ECHO_N "(cached) $ECHO_C" >&6
20054 cat >conftest.
$ac_ext <<_ACEOF
20057 cat confdefs.h
>>conftest.
$ac_ext
20058 cat >>conftest.
$ac_ext <<_ACEOF
20059 /* end confdefs.h. */
20060 /* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen.
20061 For example, HP-UX 11i <limits.h> declares gettimeofday. */
20062 #define dlopen innocuous_dlopen
20064 /* System header to define __stub macros and hopefully few prototypes,
20065 which can conflict with char dlopen (); below.
20066 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
20067 <limits.h> exists even on freestanding compilers. */
20070 # include <limits.h>
20072 # include <assert.h>
20077 /* Override any gcc2 internal prototype to avoid an error. */
20082 /* We use char because int might match the return type of a gcc2
20083 builtin and then its argument prototype would still apply. */
20085 /* The GNU C library defines this for functions which it implements
20086 to always fail with ENOSYS. Some functions are actually named
20087 something starting with __ and the normal name is an alias. */
20088 #if defined (__stub_dlopen) || defined (__stub___dlopen)
20091 char (*f) () = dlopen;
20100 return f != dlopen;
20105 rm -f conftest.
$ac_objext conftest
$ac_exeext
20106 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
20107 (eval $ac_link) 2>conftest.er1
20109 grep -v '^ *+' conftest.er1
>conftest.err
20111 cat conftest.err
>&5
20112 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20113 (exit $ac_status); } &&
20114 { ac_try
='test -z "$ac_c_werror_flag"
20115 || test ! -s conftest.err'
20116 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20117 (eval $ac_try) 2>&5
20119 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20120 (exit $ac_status); }; } &&
20121 { ac_try
='test -s conftest$ac_exeext'
20122 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20123 (eval $ac_try) 2>&5
20125 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20126 (exit $ac_status); }; }; then
20127 ac_cv_func_dlopen
=yes
20129 echo "$as_me: failed program was:" >&5
20130 sed 's/^/| /' conftest.
$ac_ext >&5
20132 ac_cv_func_dlopen
=no
20134 rm -f conftest.err conftest.
$ac_objext \
20135 conftest
$ac_exeext conftest.
$ac_ext
20137 echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5
20138 echo "${ECHO_T}$ac_cv_func_dlopen" >&6
20139 if test $ac_cv_func_dlopen = yes; then
20140 lt_cv_dlopen
="dlopen"
20142 echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
20143 echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6
20144 if test "${ac_cv_lib_dl_dlopen+set}" = set; then
20145 echo $ECHO_N "(cached) $ECHO_C" >&6
20147 ac_check_lib_save_LIBS
=$LIBS
20149 cat >conftest.
$ac_ext <<_ACEOF
20152 cat confdefs.h
>>conftest.
$ac_ext
20153 cat >>conftest.
$ac_ext <<_ACEOF
20154 /* end confdefs.h. */
20156 /* Override any gcc2 internal prototype to avoid an error. */
20160 /* We use char because int might match the return type of a gcc2
20161 builtin and then its argument prototype would still apply. */
20171 rm -f conftest.
$ac_objext conftest
$ac_exeext
20172 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
20173 (eval $ac_link) 2>conftest.er1
20175 grep -v '^ *+' conftest.er1
>conftest.err
20177 cat conftest.err
>&5
20178 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20179 (exit $ac_status); } &&
20180 { ac_try
='test -z "$ac_c_werror_flag"
20181 || test ! -s conftest.err'
20182 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20183 (eval $ac_try) 2>&5
20185 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20186 (exit $ac_status); }; } &&
20187 { ac_try
='test -s conftest$ac_exeext'
20188 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20189 (eval $ac_try) 2>&5
20191 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20192 (exit $ac_status); }; }; then
20193 ac_cv_lib_dl_dlopen
=yes
20195 echo "$as_me: failed program was:" >&5
20196 sed 's/^/| /' conftest.
$ac_ext >&5
20198 ac_cv_lib_dl_dlopen
=no
20200 rm -f conftest.err conftest.
$ac_objext \
20201 conftest
$ac_exeext conftest.
$ac_ext
20202 LIBS
=$ac_check_lib_save_LIBS
20204 echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
20205 echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6
20206 if test $ac_cv_lib_dl_dlopen = yes; then
20207 lt_cv_dlopen
="dlopen" lt_cv_dlopen_libs
="-ldl"
20209 echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
20210 echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6
20211 if test "${ac_cv_lib_svld_dlopen+set}" = set; then
20212 echo $ECHO_N "(cached) $ECHO_C" >&6
20214 ac_check_lib_save_LIBS
=$LIBS
20215 LIBS
="-lsvld $LIBS"
20216 cat >conftest.
$ac_ext <<_ACEOF
20219 cat confdefs.h
>>conftest.
$ac_ext
20220 cat >>conftest.
$ac_ext <<_ACEOF
20221 /* end confdefs.h. */
20223 /* Override any gcc2 internal prototype to avoid an error. */
20227 /* We use char because int might match the return type of a gcc2
20228 builtin and then its argument prototype would still apply. */
20238 rm -f conftest.
$ac_objext conftest
$ac_exeext
20239 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
20240 (eval $ac_link) 2>conftest.er1
20242 grep -v '^ *+' conftest.er1
>conftest.err
20244 cat conftest.err
>&5
20245 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20246 (exit $ac_status); } &&
20247 { ac_try
='test -z "$ac_c_werror_flag"
20248 || test ! -s conftest.err'
20249 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20250 (eval $ac_try) 2>&5
20252 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20253 (exit $ac_status); }; } &&
20254 { ac_try
='test -s conftest$ac_exeext'
20255 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20256 (eval $ac_try) 2>&5
20258 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20259 (exit $ac_status); }; }; then
20260 ac_cv_lib_svld_dlopen
=yes
20262 echo "$as_me: failed program was:" >&5
20263 sed 's/^/| /' conftest.
$ac_ext >&5
20265 ac_cv_lib_svld_dlopen
=no
20267 rm -f conftest.err conftest.
$ac_objext \
20268 conftest
$ac_exeext conftest.
$ac_ext
20269 LIBS
=$ac_check_lib_save_LIBS
20271 echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
20272 echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6
20273 if test $ac_cv_lib_svld_dlopen = yes; then
20274 lt_cv_dlopen
="dlopen" lt_cv_dlopen_libs
="-lsvld"
20276 echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
20277 echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6
20278 if test "${ac_cv_lib_dld_dld_link+set}" = set; then
20279 echo $ECHO_N "(cached) $ECHO_C" >&6
20281 ac_check_lib_save_LIBS
=$LIBS
20283 cat >conftest.
$ac_ext <<_ACEOF
20286 cat confdefs.h
>>conftest.
$ac_ext
20287 cat >>conftest.
$ac_ext <<_ACEOF
20288 /* end confdefs.h. */
20290 /* Override any gcc2 internal prototype to avoid an error. */
20294 /* We use char because int might match the return type of a gcc2
20295 builtin and then its argument prototype would still apply. */
20305 rm -f conftest.
$ac_objext conftest
$ac_exeext
20306 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
20307 (eval $ac_link) 2>conftest.er1
20309 grep -v '^ *+' conftest.er1
>conftest.err
20311 cat conftest.err
>&5
20312 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20313 (exit $ac_status); } &&
20314 { ac_try
='test -z "$ac_c_werror_flag"
20315 || test ! -s conftest.err'
20316 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20317 (eval $ac_try) 2>&5
20319 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20320 (exit $ac_status); }; } &&
20321 { ac_try
='test -s conftest$ac_exeext'
20322 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20323 (eval $ac_try) 2>&5
20325 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20326 (exit $ac_status); }; }; then
20327 ac_cv_lib_dld_dld_link
=yes
20329 echo "$as_me: failed program was:" >&5
20330 sed 's/^/| /' conftest.
$ac_ext >&5
20332 ac_cv_lib_dld_dld_link
=no
20334 rm -f conftest.err conftest.
$ac_objext \
20335 conftest
$ac_exeext conftest.
$ac_ext
20336 LIBS
=$ac_check_lib_save_LIBS
20338 echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
20339 echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6
20340 if test $ac_cv_lib_dld_dld_link = yes; then
20341 lt_cv_dlopen
="dld_link" lt_cv_dlopen_libs
="-ldld"
20362 if test "x$lt_cv_dlopen" != xno
; then
20368 case $lt_cv_dlopen in
20370 save_CPPFLAGS
="$CPPFLAGS"
20371 test "x$ac_cv_header_dlfcn_h" = xyes
&& CPPFLAGS
="$CPPFLAGS -DHAVE_DLFCN_H"
20373 save_LDFLAGS
="$LDFLAGS"
20374 wl
=$lt_prog_compiler_wl eval LDFLAGS
=\"\
$LDFLAGS $export_dynamic_flag_spec\"
20377 LIBS
="$lt_cv_dlopen_libs $LIBS"
20379 echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5
20380 echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6
20381 if test "${lt_cv_dlopen_self+set}" = set; then
20382 echo $ECHO_N "(cached) $ECHO_C" >&6
20384 if test "$cross_compiling" = yes; then :
20385 lt_cv_dlopen_self
=cross
20387 lt_dlunknown
=0; lt_dlno_uscore
=1; lt_dlneed_uscore
=2
20388 lt_status
=$lt_dlunknown
20389 cat > conftest.
$ac_ext <<_LT_EOF
20390 #line 20390 "configure"
20391 #include "confdefs.h"
20400 # define LT_DLGLOBAL RTLD_GLOBAL
20403 # define LT_DLGLOBAL DL_GLOBAL
20405 # define LT_DLGLOBAL 0
20409 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
20410 find out it does not work in some platform. */
20411 #ifndef LT_DLLAZY_OR_NOW
20413 # define LT_DLLAZY_OR_NOW RTLD_LAZY
20416 # define LT_DLLAZY_OR_NOW DL_LAZY
20419 # define LT_DLLAZY_OR_NOW RTLD_NOW
20422 # define LT_DLLAZY_OR_NOW DL_NOW
20424 # define LT_DLLAZY_OR_NOW 0
20431 void fnord() { int i=42;}
20434 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
20435 int status = $lt_dlunknown;
20439 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
20440 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
20441 /* dlclose (self); */
20449 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
20450 (eval $ac_link) 2>&5
20452 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20453 (exit $ac_status); } && test -s conftest
${ac_exeext} 2>/dev
/null
; then
20454 (.
/conftest
; exit; ) >&5 2>/dev
/null
20456 case x
$lt_status in
20457 x
$lt_dlno_uscore) lt_cv_dlopen_self
=yes ;;
20458 x
$lt_dlneed_uscore) lt_cv_dlopen_self
=yes ;;
20459 x
$lt_dlunknown|x
*) lt_cv_dlopen_self
=no
;;
20462 # compilation failed
20463 lt_cv_dlopen_self
=no
20470 echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5
20471 echo "${ECHO_T}$lt_cv_dlopen_self" >&6
20473 if test "x$lt_cv_dlopen_self" = xyes
; then
20474 wl
=$lt_prog_compiler_wl eval LDFLAGS
=\"\
$LDFLAGS $lt_prog_compiler_static\"
20475 echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5
20476 echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6
20477 if test "${lt_cv_dlopen_self_static+set}" = set; then
20478 echo $ECHO_N "(cached) $ECHO_C" >&6
20480 if test "$cross_compiling" = yes; then :
20481 lt_cv_dlopen_self_static
=cross
20483 lt_dlunknown
=0; lt_dlno_uscore
=1; lt_dlneed_uscore
=2
20484 lt_status
=$lt_dlunknown
20485 cat > conftest.
$ac_ext <<_LT_EOF
20486 #line 20486 "configure"
20487 #include "confdefs.h"
20496 # define LT_DLGLOBAL RTLD_GLOBAL
20499 # define LT_DLGLOBAL DL_GLOBAL
20501 # define LT_DLGLOBAL 0
20505 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
20506 find out it does not work in some platform. */
20507 #ifndef LT_DLLAZY_OR_NOW
20509 # define LT_DLLAZY_OR_NOW RTLD_LAZY
20512 # define LT_DLLAZY_OR_NOW DL_LAZY
20515 # define LT_DLLAZY_OR_NOW RTLD_NOW
20518 # define LT_DLLAZY_OR_NOW DL_NOW
20520 # define LT_DLLAZY_OR_NOW 0
20527 void fnord() { int i=42;}
20530 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
20531 int status = $lt_dlunknown;
20535 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
20536 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
20537 /* dlclose (self); */
20545 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
20546 (eval $ac_link) 2>&5
20548 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20549 (exit $ac_status); } && test -s conftest
${ac_exeext} 2>/dev
/null
; then
20550 (.
/conftest
; exit; ) >&5 2>/dev
/null
20552 case x
$lt_status in
20553 x
$lt_dlno_uscore) lt_cv_dlopen_self_static
=yes ;;
20554 x
$lt_dlneed_uscore) lt_cv_dlopen_self_static
=yes ;;
20555 x
$lt_dlunknown|x
*) lt_cv_dlopen_self_static
=no
;;
20558 # compilation failed
20559 lt_cv_dlopen_self_static
=no
20566 echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5
20567 echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6
20570 CPPFLAGS
="$save_CPPFLAGS"
20571 LDFLAGS
="$save_LDFLAGS"
20576 case $lt_cv_dlopen_self in
20577 yes|no
) enable_dlopen_self
=$lt_cv_dlopen_self ;;
20578 *) enable_dlopen_self
=unknown
;;
20581 case $lt_cv_dlopen_self_static in
20582 yes|no
) enable_dlopen_self_static
=$lt_cv_dlopen_self_static ;;
20583 *) enable_dlopen_self_static
=unknown
;;
20605 echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
20606 echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6
20607 if test -n "$STRIP" && $STRIP -V 2>&1 |
$GREP "GNU strip" >/dev
/null
; then
20608 test -z "$old_striplib" && old_striplib
="$STRIP --strip-debug"
20609 test -z "$striplib" && striplib
="$STRIP --strip-unneeded"
20610 echo "$as_me:$LINENO: result: yes" >&5
20611 echo "${ECHO_T}yes" >&6
20613 # FIXME - insert some real tests, host_os isn't really good enough
20616 if test -n "$STRIP" ; then
20617 striplib
="$STRIP -x"
20618 old_striplib
="$STRIP -S"
20619 echo "$as_me:$LINENO: result: yes" >&5
20620 echo "${ECHO_T}yes" >&6
20622 echo "$as_me:$LINENO: result: no" >&5
20623 echo "${ECHO_T}no" >&6
20627 echo "$as_me:$LINENO: result: no" >&5
20628 echo "${ECHO_T}no" >&6
20644 # Report which library types will actually be built
20645 echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
20646 echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6
20647 echo "$as_me:$LINENO: result: $can_build_shared" >&5
20648 echo "${ECHO_T}$can_build_shared" >&6
20650 echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
20651 echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6
20652 test "$can_build_shared" = "no" && enable_shared
=no
20654 # On AIX, shared libraries and static libraries use the same namespace, and
20655 # are all built from PIC.
20658 test "$enable_shared" = yes && enable_static
=no
20659 if test -n "$RANLIB"; then
20660 archive_cmds
="$archive_cmds~\$RANLIB \$lib"
20661 postinstall_cmds
='$RANLIB $lib'
20666 if test "$host_cpu" != ia64
&& test "$aix_use_runtimelinking" = no
; then
20667 test "$enable_shared" = yes && enable_static
=no
20671 echo "$as_me:$LINENO: result: $enable_shared" >&5
20672 echo "${ECHO_T}$enable_shared" >&6
20674 echo "$as_me:$LINENO: checking whether to build static libraries" >&5
20675 echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6
20676 # Make sure either enable_shared or enable_static is yes.
20677 test "$enable_shared" = yes || enable_static
=yes
20678 echo "$as_me:$LINENO: result: $enable_static" >&5
20679 echo "${ECHO_T}$enable_static" >&6
20686 ac_cpp
='$CPP $CPPFLAGS'
20687 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20688 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20689 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
20708 # Only expand once:
20714 # Identify the assembler which will work hand-in-glove with the newly
20715 # built GCC, so that we can examine its features. This is the assembler
20716 # which will be driven by the driver program.
20718 # If build != host, and we aren't building gas in-tree, we identify a
20719 # build->target assembler and hope that it will have the same features
20720 # as the host->target assembler we'll be using.
20721 gcc_cv_gas_major_version
=
20722 gcc_cv_gas_minor_version
=
20723 gcc_cv_as_gas_srcdir
=`echo $srcdir | sed -e 's,/gcc$,,'`/gas
20725 if test "${gcc_cv_as+set}" = set; then
20729 if test -x "$DEFAULT_ASSEMBLER"; then
20730 gcc_cv_as
="$DEFAULT_ASSEMBLER"
20731 elif test -f $gcc_cv_as_gas_srcdir/configure.
in \
20732 && test -f ..
/gas
/Makefile \
20733 && test x
$build = x
$host; then
20734 gcc_cv_as
=..
/gas
/as-new
$build_exeext
20735 elif test -x as
$build_exeext; then
20736 # Build using assembler in the current directory.
20737 gcc_cv_as
=.
/as
$build_exeext
20738 elif test -x $AS_FOR_TARGET; then
20739 gcc_cv_as
="$AS_FOR_TARGET"
20741 # Extract the first word of "$AS_FOR_TARGET", so it can be a program name with args.
20742 set dummy
$AS_FOR_TARGET; ac_word
=$2
20743 echo "$as_me:$LINENO: checking for $ac_word" >&5
20744 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
20745 if test "${ac_cv_path_gcc_cv_as+set}" = set; then
20746 echo $ECHO_N "(cached) $ECHO_C" >&6
20750 ac_cv_path_gcc_cv_as
="$gcc_cv_as" # Let the user override the test with a path.
20753 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
20754 for as_dir
in $PATH
20757 test -z "$as_dir" && as_dir
=.
20758 for ac_exec_ext
in '' $ac_executable_extensions; do
20759 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
20760 ac_cv_path_gcc_cv_as
="$as_dir/$ac_word$ac_exec_ext"
20761 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
20770 gcc_cv_as
=$ac_cv_path_gcc_cv_as
20772 if test -n "$gcc_cv_as"; then
20773 echo "$as_me:$LINENO: result: $gcc_cv_as" >&5
20774 echo "${ECHO_T}$gcc_cv_as" >&6
20776 echo "$as_me:$LINENO: result: no" >&5
20777 echo "${ECHO_T}no" >&6
20784 ORIGINAL_AS_FOR_TARGET
=$gcc_cv_as
20786 case "$ORIGINAL_AS_FOR_TARGET" in
20787 .
/as | .
/as
$build_exeext) ;;
20788 *) ac_config_files
="$ac_config_files as:exec-tool.in"
20792 echo "$as_me:$LINENO: checking what assembler to use" >&5
20793 echo $ECHO_N "checking what assembler to use... $ECHO_C" >&6
20794 if test "$gcc_cv_as" = ..
/gas
/as-new
$build_exeext; then
20795 # Single tree build which includes gas. We want to prefer it
20796 # over whatever linker top-level may have detected, since
20797 # we'll use what we're building after installation anyway.
20798 echo "$as_me:$LINENO: result: newly built gas" >&5
20799 echo "${ECHO_T}newly built gas" >&6
20801 gcc_cv_as_bfd_srcdir
=`echo $srcdir | sed -e 's,/gcc$,,'`/bfd
20802 for f
in $gcc_cv_as_bfd_srcdir/configure \
20803 $gcc_cv_as_gas_srcdir/configure \
20804 $gcc_cv_as_gas_srcdir/configure.
in \
20805 $gcc_cv_as_gas_srcdir/Makefile.
in ; do
20806 gcc_cv_gas_version
=`sed -n -e 's/^[ ]*\(VERSION=[0-9]*\.[0-9]*.*\)/\1/p' < $f`
20807 if test x
$gcc_cv_gas_version != x
; then
20811 gcc_cv_gas_major_version
=`expr "$gcc_cv_gas_version" : "VERSION=\([0-9]*\)"`
20812 gcc_cv_gas_minor_version
=`expr "$gcc_cv_gas_version" : "VERSION=[0-9]*\.\([0-9]*\)"`
20813 gcc_cv_gas_patch_version
=`expr "$gcc_cv_gas_version" : "VERSION=[0-9]*\.[0-9]*\.\([0-9]*\)"`
20814 case $gcc_cv_gas_patch_version in
20815 "") gcc_cv_gas_patch_version
="0" ;;
20817 gcc_cv_gas_vers
=`expr \( \( $gcc_cv_gas_major_version \* 1000 \) \
20818 + $gcc_cv_gas_minor_version \) \* 1000 \
20819 + $gcc_cv_gas_patch_version`
20821 in_tree_gas_is_elf
=no
20822 if grep 'obj_format = elf' ..
/gas
/Makefile
> /dev
/null \
20823 ||
(grep 'obj_format = multi' ..
/gas
/Makefile \
20824 && grep 'extra_objects =.* obj-elf' ..
/gas
/Makefile
) > /dev
/null
20826 in_tree_gas_is_elf
=yes
20829 echo "$as_me:$LINENO: result: $gcc_cv_as" >&5
20830 echo "${ECHO_T}$gcc_cv_as" >&6
20834 # Identify the linker which will work hand-in-glove with the newly
20835 # built GCC, so that we can examine its features. This is the linker
20836 # which will be driven by the driver program.
20838 # If build != host, and we aren't building gas in-tree, we identify a
20839 # build->target linker and hope that it will have the same features
20840 # as the host->target linker we'll be using.
20841 gcc_cv_gld_major_version
=
20842 gcc_cv_gld_minor_version
=
20843 gcc_cv_ld_gld_srcdir
=`echo $srcdir | sed -e 's,/gcc$,,'`/ld
20844 gcc_cv_ld_bfd_srcdir
=`echo $srcdir | sed -e 's,/gcc$,,'`/bfd
20846 if test "${gcc_cv_ld+set}" = set; then
20850 if test -x "$DEFAULT_LINKER"; then
20851 gcc_cv_ld
="$DEFAULT_LINKER"
20852 elif test -f $gcc_cv_ld_gld_srcdir/configure.
in \
20853 && test -f ..
/ld
/Makefile \
20854 && test x
$build = x
$host; then
20855 gcc_cv_ld
=..
/ld
/ld-new
$build_exeext
20856 elif test -x collect-ld
$build_exeext; then
20857 # Build using linker in the current directory.
20858 gcc_cv_ld
=.
/collect-ld
$build_exeext
20859 elif test -x $LD_FOR_TARGET; then
20860 gcc_cv_ld
="$LD_FOR_TARGET"
20862 # Extract the first word of "$LD_FOR_TARGET", so it can be a program name with args.
20863 set dummy
$LD_FOR_TARGET; ac_word
=$2
20864 echo "$as_me:$LINENO: checking for $ac_word" >&5
20865 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
20866 if test "${ac_cv_path_gcc_cv_ld+set}" = set; then
20867 echo $ECHO_N "(cached) $ECHO_C" >&6
20871 ac_cv_path_gcc_cv_ld
="$gcc_cv_ld" # Let the user override the test with a path.
20874 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
20875 for as_dir
in $PATH
20878 test -z "$as_dir" && as_dir
=.
20879 for ac_exec_ext
in '' $ac_executable_extensions; do
20880 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
20881 ac_cv_path_gcc_cv_ld
="$as_dir/$ac_word$ac_exec_ext"
20882 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
20891 gcc_cv_ld
=$ac_cv_path_gcc_cv_ld
20893 if test -n "$gcc_cv_ld"; then
20894 echo "$as_me:$LINENO: result: $gcc_cv_ld" >&5
20895 echo "${ECHO_T}$gcc_cv_ld" >&6
20897 echo "$as_me:$LINENO: result: no" >&5
20898 echo "${ECHO_T}no" >&6
20905 ORIGINAL_LD_FOR_TARGET
=$gcc_cv_ld
20907 case "$ORIGINAL_LD_FOR_TARGET" in
20908 .
/collect-ld | .
/collect-ld
$build_exeext) ;;
20909 *) ac_config_files
="$ac_config_files collect-ld:exec-tool.in"
20913 echo "$as_me:$LINENO: checking what linker to use" >&5
20914 echo $ECHO_N "checking what linker to use... $ECHO_C" >&6
20915 if test "$gcc_cv_ld" = ..
/ld
/ld-new
$build_exeext; then
20916 # Single tree build which includes ld. We want to prefer it
20917 # over whatever linker top-level may have detected, since
20918 # we'll use what we're building after installation anyway.
20919 echo "$as_me:$LINENO: result: newly built ld" >&5
20920 echo "${ECHO_T}newly built ld" >&6
20922 in_tree_ld_is_elf
=no
20923 if (grep 'EMUL = .*elf' ..
/ld
/Makefile \
20924 ||
grep 'EMUL = .*linux' ..
/ld
/Makefile \
20925 ||
grep 'EMUL = .*lynx' ..
/ld
/Makefile
) > /dev
/null
; then
20926 in_tree_ld_is_elf
=yes
20928 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
20930 gcc_cv_gld_version
=`sed -n -e 's/^[ ]*\(VERSION=[0-9]*\.[0-9]*.*\)/\1/p' < $f`
20931 if test x
$gcc_cv_gld_version != x
; then
20935 gcc_cv_gld_major_version
=`expr "$gcc_cv_gld_version" : "VERSION=\([0-9]*\)"`
20936 gcc_cv_gld_minor_version
=`expr "$gcc_cv_gld_version" : "VERSION=[0-9]*\.\([0-9]*\)"`
20938 echo "$as_me:$LINENO: result: $gcc_cv_ld" >&5
20939 echo "${ECHO_T}$gcc_cv_ld" >&6
20943 # Figure out what nm we will be using.
20944 gcc_cv_binutils_srcdir
=`echo $srcdir | sed -e 's,/gcc$,,'`/binutils
20945 if test "${gcc_cv_nm+set}" = set; then
20949 if test -f $gcc_cv_binutils_srcdir/configure.
in \
20950 && test -f ..
/binutils
/Makefile \
20951 && test x
$build = x
$host; then
20952 gcc_cv_nm
=..
/binutils
/nm-new
$build_exeext
20953 elif test -x nm
$build_exeext; then
20954 gcc_cv_nm
=.
/nm
$build_exeext
20955 elif test -x $NM_FOR_TARGET; then
20956 gcc_cv_nm
="$NM_FOR_TARGET"
20958 # Extract the first word of "$NM_FOR_TARGET", so it can be a program name with args.
20959 set dummy
$NM_FOR_TARGET; ac_word
=$2
20960 echo "$as_me:$LINENO: checking for $ac_word" >&5
20961 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
20962 if test "${ac_cv_path_gcc_cv_nm+set}" = set; then
20963 echo $ECHO_N "(cached) $ECHO_C" >&6
20967 ac_cv_path_gcc_cv_nm
="$gcc_cv_nm" # Let the user override the test with a path.
20970 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
20971 for as_dir
in $PATH
20974 test -z "$as_dir" && as_dir
=.
20975 for ac_exec_ext
in '' $ac_executable_extensions; do
20976 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
20977 ac_cv_path_gcc_cv_nm
="$as_dir/$ac_word$ac_exec_ext"
20978 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
20987 gcc_cv_nm
=$ac_cv_path_gcc_cv_nm
20989 if test -n "$gcc_cv_nm"; then
20990 echo "$as_me:$LINENO: result: $gcc_cv_nm" >&5
20991 echo "${ECHO_T}$gcc_cv_nm" >&6
20993 echo "$as_me:$LINENO: result: no" >&5
20994 echo "${ECHO_T}no" >&6
21001 echo "$as_me:$LINENO: checking what nm to use" >&5
21002 echo $ECHO_N "checking what nm to use... $ECHO_C" >&6
21003 if test "$gcc_cv_nm" = ..
/binutils
/nm-new
$build_exeext; then
21004 # Single tree build which includes binutils.
21005 echo "$as_me:$LINENO: result: newly built nm" >&5
21006 echo "${ECHO_T}newly built nm" >&6
21009 echo "$as_me:$LINENO: result: $gcc_cv_nm" >&5
21010 echo "${ECHO_T}$gcc_cv_nm" >&6
21014 ORIGINAL_NM_FOR_TARGET
=$gcc_cv_nm
21016 case "$ORIGINAL_NM_FOR_TARGET" in
21017 .
/nm | .
/nm
$build_exeext) ;;
21018 *) ac_config_files
="$ac_config_files nm:exec-tool.in"
21023 # Figure out what objdump we will be using.
21024 if test "${gcc_cv_objdump+set}" = set; then
21028 if test -f $gcc_cv_binutils_srcdir/configure.
in \
21029 && test -f ..
/binutils
/Makefile \
21030 && test x
$build = x
$host; then
21031 # Single tree build which includes binutils.
21032 gcc_cv_objdump
=..
/binutils
/objdump
$build_exeext
21033 elif test -x objdump
$build_exeext; then
21034 gcc_cv_objdump
=.
/objdump
$build_exeext
21035 elif test -x $OBJDUMP_FOR_TARGET; then
21036 gcc_cv_objdump
="$OBJDUMP_FOR_TARGET"
21038 # Extract the first word of "$OBJDUMP_FOR_TARGET", so it can be a program name with args.
21039 set dummy
$OBJDUMP_FOR_TARGET; ac_word
=$2
21040 echo "$as_me:$LINENO: checking for $ac_word" >&5
21041 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
21042 if test "${ac_cv_path_gcc_cv_objdump+set}" = set; then
21043 echo $ECHO_N "(cached) $ECHO_C" >&6
21045 case $gcc_cv_objdump in
21047 ac_cv_path_gcc_cv_objdump
="$gcc_cv_objdump" # Let the user override the test with a path.
21050 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
21051 for as_dir
in $PATH
21054 test -z "$as_dir" && as_dir
=.
21055 for ac_exec_ext
in '' $ac_executable_extensions; do
21056 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
21057 ac_cv_path_gcc_cv_objdump
="$as_dir/$ac_word$ac_exec_ext"
21058 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
21067 gcc_cv_objdump
=$ac_cv_path_gcc_cv_objdump
21069 if test -n "$gcc_cv_objdump"; then
21070 echo "$as_me:$LINENO: result: $gcc_cv_objdump" >&5
21071 echo "${ECHO_T}$gcc_cv_objdump" >&6
21073 echo "$as_me:$LINENO: result: no" >&5
21074 echo "${ECHO_T}no" >&6
21081 echo "$as_me:$LINENO: checking what objdump to use" >&5
21082 echo $ECHO_N "checking what objdump to use... $ECHO_C" >&6
21083 if test "$gcc_cv_objdump" = ..
/binutils
/objdump
$build_exeext; then
21084 # Single tree build which includes binutils.
21085 echo "$as_me:$LINENO: result: newly built objdump" >&5
21086 echo "${ECHO_T}newly built objdump" >&6
21087 elif test x
$gcc_cv_objdump = x
; then
21088 echo "$as_me:$LINENO: result: not found" >&5
21089 echo "${ECHO_T}not found" >&6
21091 echo "$as_me:$LINENO: result: $gcc_cv_objdump" >&5
21092 echo "${ECHO_T}$gcc_cv_objdump" >&6
21095 # Figure out what assembler alignment features are present.
21096 echo "$as_me:$LINENO: checking assembler for .balign and .p2align" >&5
21097 echo $ECHO_N "checking assembler for .balign and .p2align... $ECHO_C" >&6
21098 if test "${gcc_cv_as_balign_and_p2align+set}" = set; then
21099 echo $ECHO_N "(cached) $ECHO_C" >&6
21101 gcc_cv_as_balign_and_p2align
=no
21102 if test $in_tree_gas = yes; then
21103 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 6 \) \* 1000 + 0`
21104 then gcc_cv_as_balign_and_p2align
=yes
21106 elif test x
$gcc_cv_as != x
; then
21108 .p2align 2' > conftest.s
21109 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
21110 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21111 (eval $ac_try) 2>&5
21113 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21114 (exit $ac_status); }; }
21116 gcc_cv_as_balign_and_p2align
=yes
21118 echo "configure: failed program was" >&5
21121 rm -f conftest.o conftest.s
21124 echo "$as_me:$LINENO: result: $gcc_cv_as_balign_and_p2align" >&5
21125 echo "${ECHO_T}$gcc_cv_as_balign_and_p2align" >&6
21126 if test $gcc_cv_as_balign_and_p2align = yes; then
21128 cat >>confdefs.h
<<\_ACEOF
21129 #define HAVE_GAS_BALIGN_AND_P2ALIGN 1
21134 echo "$as_me:$LINENO: checking assembler for .p2align with maximum skip" >&5
21135 echo $ECHO_N "checking assembler for .p2align with maximum skip... $ECHO_C" >&6
21136 if test "${gcc_cv_as_max_skip_p2align+set}" = set; then
21137 echo $ECHO_N "(cached) $ECHO_C" >&6
21139 gcc_cv_as_max_skip_p2align
=no
21140 if test $in_tree_gas = yes; then
21141 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 8 \) \* 1000 + 0`
21142 then gcc_cv_as_max_skip_p2align
=yes
21144 elif test x
$gcc_cv_as != x
; then
21145 echo '.p2align 4,,7' > conftest.s
21146 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
21147 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21148 (eval $ac_try) 2>&5
21150 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21151 (exit $ac_status); }; }
21153 gcc_cv_as_max_skip_p2align
=yes
21155 echo "configure: failed program was" >&5
21158 rm -f conftest.o conftest.s
21161 echo "$as_me:$LINENO: result: $gcc_cv_as_max_skip_p2align" >&5
21162 echo "${ECHO_T}$gcc_cv_as_max_skip_p2align" >&6
21163 if test $gcc_cv_as_max_skip_p2align = yes; then
21165 cat >>confdefs.h
<<\_ACEOF
21166 #define HAVE_GAS_MAX_SKIP_P2ALIGN 1
21171 echo "$as_me:$LINENO: checking assembler for .literal16" >&5
21172 echo $ECHO_N "checking assembler for .literal16... $ECHO_C" >&6
21173 if test "${gcc_cv_as_literal16+set}" = set; then
21174 echo $ECHO_N "(cached) $ECHO_C" >&6
21176 gcc_cv_as_literal16
=no
21177 if test $in_tree_gas = yes; then
21178 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 8 \) \* 1000 + 0`
21179 then gcc_cv_as_literal16
=yes
21181 elif test x
$gcc_cv_as != x
; then
21182 echo '.literal16' > conftest.s
21183 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
21184 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21185 (eval $ac_try) 2>&5
21187 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21188 (exit $ac_status); }; }
21190 gcc_cv_as_literal16
=yes
21192 echo "configure: failed program was" >&5
21195 rm -f conftest.o conftest.s
21198 echo "$as_me:$LINENO: result: $gcc_cv_as_literal16" >&5
21199 echo "${ECHO_T}$gcc_cv_as_literal16" >&6
21200 if test $gcc_cv_as_literal16 = yes; then
21202 cat >>confdefs.h
<<\_ACEOF
21203 #define HAVE_GAS_LITERAL16 1
21208 echo "$as_me:$LINENO: checking assembler for working .subsection -1" >&5
21209 echo $ECHO_N "checking assembler for working .subsection -1... $ECHO_C" >&6
21210 if test "${gcc_cv_as_subsection_m1+set}" = set; then
21211 echo $ECHO_N "(cached) $ECHO_C" >&6
21213 gcc_cv_as_subsection_m1
=no
21214 if test $in_tree_gas = yes; then
21215 if test $in_tree_gas_is_elf = yes \
21216 && test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 9 \) \* 1000 + 0`
21217 then gcc_cv_as_subsection_m1
=yes
21219 elif test x
$gcc_cv_as != x
; then
21220 echo 'conftest_label1: .word 0
21222 conftest_label2: .word 0
21223 .previous' > conftest.s
21224 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
21225 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21226 (eval $ac_try) 2>&5
21228 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21229 (exit $ac_status); }; }
21231 if test x
$gcc_cv_nm != x
; then
21232 $gcc_cv_nm conftest.o |
grep conftest_label1
> conftest.nm1
21233 $gcc_cv_nm conftest.o |
grep conftest_label2 |
sed -e 's/label2/label1/' > conftest.nm2
21234 if cmp conftest.nm1 conftest.nm2
> /dev
/null
2>&1
21236 else gcc_cv_as_subsection_m1
=yes
21238 rm -f conftest.nm1 conftest.nm2
21241 echo "configure: failed program was" >&5
21244 rm -f conftest.o conftest.s
21247 echo "$as_me:$LINENO: result: $gcc_cv_as_subsection_m1" >&5
21248 echo "${ECHO_T}$gcc_cv_as_subsection_m1" >&6
21249 if test $gcc_cv_as_subsection_m1 = yes; then
21251 cat >>confdefs.h
<<\_ACEOF
21252 #define HAVE_GAS_SUBSECTION_ORDERING 1
21257 echo "$as_me:$LINENO: checking assembler for .weak" >&5
21258 echo $ECHO_N "checking assembler for .weak... $ECHO_C" >&6
21259 if test "${gcc_cv_as_weak+set}" = set; then
21260 echo $ECHO_N "(cached) $ECHO_C" >&6
21263 if test $in_tree_gas = yes; then
21264 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 2 \) \* 1000 + 0`
21265 then gcc_cv_as_weak
=yes
21267 elif test x
$gcc_cv_as != x
; then
21268 echo ' .weak foobar' > conftest.s
21269 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
21270 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21271 (eval $ac_try) 2>&5
21273 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21274 (exit $ac_status); }; }
21278 echo "configure: failed program was" >&5
21281 rm -f conftest.o conftest.s
21284 echo "$as_me:$LINENO: result: $gcc_cv_as_weak" >&5
21285 echo "${ECHO_T}$gcc_cv_as_weak" >&6
21286 if test $gcc_cv_as_weak = yes; then
21288 cat >>confdefs.h
<<\_ACEOF
21289 #define HAVE_GAS_WEAK 1
21294 echo "$as_me:$LINENO: checking assembler for .weakref" >&5
21295 echo $ECHO_N "checking assembler for .weakref... $ECHO_C" >&6
21296 if test "${gcc_cv_as_weakref+set}" = set; then
21297 echo $ECHO_N "(cached) $ECHO_C" >&6
21299 gcc_cv_as_weakref
=no
21300 if test $in_tree_gas = yes; then
21301 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 17 \) \* 1000 + 0`
21302 then gcc_cv_as_weakref
=yes
21304 elif test x
$gcc_cv_as != x
; then
21305 echo ' .weakref foobar, barfnot' > conftest.s
21306 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
21307 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21308 (eval $ac_try) 2>&5
21310 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21311 (exit $ac_status); }; }
21313 gcc_cv_as_weakref
=yes
21315 echo "configure: failed program was" >&5
21318 rm -f conftest.o conftest.s
21321 echo "$as_me:$LINENO: result: $gcc_cv_as_weakref" >&5
21322 echo "${ECHO_T}$gcc_cv_as_weakref" >&6
21323 if test $gcc_cv_as_weakref = yes; then
21325 cat >>confdefs.h
<<\_ACEOF
21326 #define HAVE_GAS_WEAKREF 1
21331 echo "$as_me:$LINENO: checking assembler for .nsubspa comdat" >&5
21332 echo $ECHO_N "checking assembler for .nsubspa comdat... $ECHO_C" >&6
21333 if test "${gcc_cv_as_nsubspa_comdat+set}" = set; then
21334 echo $ECHO_N "(cached) $ECHO_C" >&6
21336 gcc_cv_as_nsubspa_comdat
=no
21337 if test $in_tree_gas = yes; then
21338 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 15 \) \* 1000 + 91`
21339 then gcc_cv_as_nsubspa_comdat
=yes
21341 elif test x
$gcc_cv_as != x
; then
21342 echo ' .SPACE $TEXT$
21343 .NSUBSPA $CODE$,COMDAT' > conftest.s
21344 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
21345 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21346 (eval $ac_try) 2>&5
21348 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21349 (exit $ac_status); }; }
21351 gcc_cv_as_nsubspa_comdat
=yes
21353 echo "configure: failed program was" >&5
21356 rm -f conftest.o conftest.s
21359 echo "$as_me:$LINENO: result: $gcc_cv_as_nsubspa_comdat" >&5
21360 echo "${ECHO_T}$gcc_cv_as_nsubspa_comdat" >&6
21361 if test $gcc_cv_as_nsubspa_comdat = yes; then
21363 cat >>confdefs.h
<<\_ACEOF
21364 #define HAVE_GAS_NSUBSPA_COMDAT 1
21369 # .hidden needs to be supported in both the assembler and the linker,
21370 # because GNU LD versions before 2.12.1 have buggy support for STV_HIDDEN.
21371 # This is irritatingly difficult to feature test for; we have to check the
21372 # date string after the version number. If we've got an in-tree
21373 # ld, we don't know its patchlevel version, so we set the baseline at 2.13
21375 # The gcc_GAS_CHECK_FEATURE call just sets a cache variable.
21376 echo "$as_me:$LINENO: checking assembler for .hidden" >&5
21377 echo $ECHO_N "checking assembler for .hidden... $ECHO_C" >&6
21378 if test "${gcc_cv_as_hidden+set}" = set; then
21379 echo $ECHO_N "(cached) $ECHO_C" >&6
21381 gcc_cv_as_hidden
=no
21382 if test $in_tree_gas = yes; then
21383 if test $in_tree_gas_is_elf = yes \
21384 && test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 13 \) \* 1000 + 0`
21385 then gcc_cv_as_hidden
=yes
21387 elif test x
$gcc_cv_as != x
; then
21388 echo ' .hidden foobar
21389 foobar:' > conftest.s
21390 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
21391 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21392 (eval $ac_try) 2>&5
21394 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21395 (exit $ac_status); }; }
21397 gcc_cv_as_hidden
=yes
21399 echo "configure: failed program was" >&5
21402 rm -f conftest.o conftest.s
21405 echo "$as_me:$LINENO: result: $gcc_cv_as_hidden" >&5
21406 echo "${ECHO_T}$gcc_cv_as_hidden" >&6
21409 echo "$as_me:$LINENO: checking linker for .hidden support" >&5
21410 echo $ECHO_N "checking linker for .hidden support... $ECHO_C" >&6
21411 if test "${gcc_cv_ld_hidden+set}" = set; then
21412 echo $ECHO_N "(cached) $ECHO_C" >&6
21414 if test $in_tree_ld = yes ; then
21415 gcc_cv_ld_hidden
=no
21416 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 \
21417 && test $in_tree_ld_is_elf = yes; then
21418 gcc_cv_ld_hidden
=yes
21421 gcc_cv_ld_hidden
=yes
21422 ld_ver
=`$gcc_cv_ld --version 2>/dev/null | sed 1q`
21423 if echo "$ld_ver" |
grep GNU
> /dev
/null
; then
21424 ld_vers
=`echo $ld_ver | sed -n \
21425 -e 's,^.*[ ]\([0-9][0-9]*\.[0-9][0-9]*.*\)$,\1,p'`
21426 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'`
21427 ld_vers_major
=`expr "$ld_vers" : '\([0-9]*\)'`
21428 ld_vers_minor
=`expr "$ld_vers" : '[0-9]*\.\([0-9]*\)'`
21429 ld_vers_patch
=`expr "$ld_vers" : '[0-9]*\.[0-9]*\.\([0-9]*\)'`
21430 if test 0"$ld_date" -lt 20020404; then
21431 if test -n "$ld_date"; then
21432 # If there was date string, but was earlier than 2002-04-04, fail
21433 gcc_cv_ld_hidden
=no
21434 elif test -z "$ld_vers"; then
21435 # If there was no date string nor ld version number, something is wrong
21436 gcc_cv_ld_hidden
=no
21438 test -z "$ld_vers_patch" && ld_vers_patch
=0
21439 if test "$ld_vers_major" -lt 2; then
21440 gcc_cv_ld_hidden
=no
21441 elif test "$ld_vers_major" -eq 2 -a "$ld_vers_minor" -lt 12; then
21442 gcc_cv_ld_hidden
="no"
21443 elif test "$ld_vers_major" -eq 2 -a "$ld_vers_minor" -eq 12 -a "$ld_vers_patch" -eq 0; then
21444 gcc_cv_ld_hidden
=no
21449 case "${target}" in
21450 hppa64
*-*-hpux* | ia64
*-*-hpux*)
21451 gcc_cv_ld_hidden
=yes
21454 gcc_cv_ld_hidden
=no
21460 echo "$as_me:$LINENO: result: $gcc_cv_ld_hidden" >&5
21461 echo "${ECHO_T}$gcc_cv_ld_hidden" >&6
21462 libgcc_visibility
=no
21465 if test $gcc_cv_as_hidden = yes && test $gcc_cv_ld_hidden = yes; then
21466 libgcc_visibility
=yes
21468 cat >>confdefs.h
<<\_ACEOF
21469 #define HAVE_GAS_HIDDEN 1
21474 # Check if we have .[us]leb128, and support symbol arithmetic with it.
21475 echo "$as_me:$LINENO: checking assembler for .sleb128 and .uleb128" >&5
21476 echo $ECHO_N "checking assembler for .sleb128 and .uleb128... $ECHO_C" >&6
21477 if test "${gcc_cv_as_leb128+set}" = set; then
21478 echo $ECHO_N "(cached) $ECHO_C" >&6
21480 gcc_cv_as_leb128
=no
21481 if test $in_tree_gas = yes; then
21482 if test $in_tree_gas_is_elf = yes \
21483 && test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 11 \) \* 1000 + 0`
21484 then gcc_cv_as_leb128
=yes
21486 elif test x
$gcc_cv_as != x
; then
21493 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
21494 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21495 (eval $ac_try) 2>&5
21497 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21498 (exit $ac_status); }; }
21500 # GAS versions before 2.11 do not support uleb128,
21501 # despite appearing to.
21502 # ??? There exists an elf-specific test that will crash
21503 # the assembler. Perhaps it's better to figure out whether
21504 # arbitrary sections are supported and try the test.
21505 as_ver
=`$gcc_cv_as --version 2>/dev/null | sed 1q`
21506 if echo "$as_ver" |
grep GNU
> /dev
/null
; then
21507 as_vers
=`echo $as_ver | sed -n \
21508 -e 's,^.*[ ]\([0-9][0-9]*\.[0-9][0-9]*.*\)$,\1,p'`
21509 as_major
=`expr "$as_vers" : '\([0-9]*\)'`
21510 as_minor
=`expr "$as_vers" : '[0-9]*\.\([0-9]*\)'`
21511 if test $as_major -eq 2 && test $as_minor -lt 11
21513 else gcc_cv_as_leb128
=yes
21517 echo "configure: failed program was" >&5
21520 rm -f conftest.o conftest.s
21523 echo "$as_me:$LINENO: result: $gcc_cv_as_leb128" >&5
21524 echo "${ECHO_T}$gcc_cv_as_leb128" >&6
21525 if test $gcc_cv_as_leb128 = yes; then
21527 cat >>confdefs.h
<<\_ACEOF
21528 #define HAVE_AS_LEB128 1
21533 # Check if we have assembler support for unwind directives.
21534 echo "$as_me:$LINENO: checking assembler for cfi directives" >&5
21535 echo $ECHO_N "checking assembler for cfi directives... $ECHO_C" >&6
21536 if test "${gcc_cv_as_cfi_directive+set}" = set; then
21537 echo $ECHO_N "(cached) $ECHO_C" >&6
21539 gcc_cv_as_cfi_directive
=no
21540 if test x
$gcc_cv_as != x
; then
21546 .cfi_escape 1, 2, 3, 4, 5
21547 .cfi_endproc' > conftest.s
21548 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
21549 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21550 (eval $ac_try) 2>&5
21552 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21553 (exit $ac_status); }; }
21555 gcc_cv_as_cfi_directive
=yes
21557 echo "configure: failed program was" >&5
21560 rm -f conftest.o conftest.s
21563 echo "$as_me:$LINENO: result: $gcc_cv_as_cfi_directive" >&5
21564 echo "${ECHO_T}$gcc_cv_as_cfi_directive" >&6
21567 cat >>confdefs.h
<<_ACEOF
21568 #define HAVE_GAS_CFI_DIRECTIVE `if test $gcc_cv_as_cfi_directive = yes; then echo 1; else echo 0; fi`
21572 echo "$as_me:$LINENO: checking assembler for cfi personality directive" >&5
21573 echo $ECHO_N "checking assembler for cfi personality directive... $ECHO_C" >&6
21574 if test "${gcc_cv_as_cfi_personality_directive+set}" = set; then
21575 echo $ECHO_N "(cached) $ECHO_C" >&6
21577 gcc_cv_as_cfi_personality_directive
=no
21578 if test x
$gcc_cv_as != x
; then
21581 .cfi_personality 0, symbol
21582 .cfi_endproc' > conftest.s
21583 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
21584 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21585 (eval $ac_try) 2>&5
21587 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21588 (exit $ac_status); }; }
21590 gcc_cv_as_cfi_personality_directive
=yes
21592 echo "configure: failed program was" >&5
21595 rm -f conftest.o conftest.s
21598 echo "$as_me:$LINENO: result: $gcc_cv_as_cfi_personality_directive" >&5
21599 echo "${ECHO_T}$gcc_cv_as_cfi_personality_directive" >&6
21602 cat >>confdefs.h
<<_ACEOF
21603 #define HAVE_GAS_CFI_PERSONALITY_DIRECTIVE `if test $gcc_cv_as_cfi_personality_directive = yes;
21604 then echo 1; else echo 0; fi`
21608 # GAS versions up to and including 2.11.0 may mis-optimize
21610 echo "$as_me:$LINENO: checking assembler for eh_frame optimization" >&5
21611 echo $ECHO_N "checking assembler for eh_frame optimization... $ECHO_C" >&6
21612 if test "${gcc_cv_as_eh_frame+set}" = set; then
21613 echo $ECHO_N "(cached) $ECHO_C" >&6
21615 gcc_cv_as_eh_frame
=no
21616 if test $in_tree_gas = yes; then
21617 if test $in_tree_gas_is_elf = yes \
21618 && test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 12 \) \* 1000 + 0`
21619 then gcc_cv_as_eh_frame
=yes
21621 elif test x
$gcc_cv_as != x
; then
21628 .section .eh_frame,"aw",@progbits
21630 .4byte .LECIE1-.LSCIE1
21644 .4byte .LEFDE1-.LASFDE1
21646 .4byte .LASFDE1-__FRAME_BEGIN__
21653 .LEFDE1:' > conftest.s
21654 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
21655 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21656 (eval $ac_try) 2>&5
21658 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21659 (exit $ac_status); }; }
21661 cat > conftest.lit
<<EOF
21662 0000 10000000 00000000 017a0001 781a0004 .........z..x...
21663 0010 01000000 12000000 18000000 00000000 ................
21664 0020 08000000 04080000 0044 .........D
21666 cat > conftest.big
<<EOF
21667 0000 00000010 00000000 017a0001 781a0004 .........z..x...
21668 0010 00000001 00000012 00000018 00000000 ................
21669 0020 00000008 04000000 0844 .........D
21671 # If the assembler didn't choke, and we can objdump,
21672 # and we got the correct data, then succeed.
21673 # The text in the here-document typically retains its unix-style line
21674 # endings, while the output of objdump will use host line endings.
21675 # Therefore, use diff -b for the comparisons.
21676 if test x
$gcc_cv_objdump != x \
21677 && $gcc_cv_objdump -s -j .eh_frame conftest.o
2>/dev
/null \
21678 |
tail -3 > conftest.got \
21679 && { diff -b conftest.lit conftest.got
> /dev
/null
2>&1 \
21680 ||
diff -b conftest.big conftest.got
> /dev
/null
2>&1; }
21682 gcc_cv_as_eh_frame
=yes
21683 elif { ac_try
='$gcc_cv_as -o conftest.o --traditional-format /dev/null'
21684 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21685 (eval $ac_try) 2>&5
21687 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21688 (exit $ac_status); }; }; then
21689 gcc_cv_as_eh_frame
=buggy
21691 # Uh oh, what do we do now?
21692 gcc_cv_as_eh_frame
=no
21695 echo "configure: failed program was" >&5
21698 rm -f conftest.o conftest.s
21701 echo "$as_me:$LINENO: result: $gcc_cv_as_eh_frame" >&5
21702 echo "${ECHO_T}$gcc_cv_as_eh_frame" >&6
21705 if test $gcc_cv_as_eh_frame = buggy
; then
21707 cat >>confdefs.h
<<\_ACEOF
21708 #define USE_AS_TRADITIONAL_FORMAT 1
21713 echo "$as_me:$LINENO: checking assembler for section merging support" >&5
21714 echo $ECHO_N "checking assembler for section merging support... $ECHO_C" >&6
21715 if test "${gcc_cv_as_shf_merge+set}" = set; then
21716 echo $ECHO_N "(cached) $ECHO_C" >&6
21718 gcc_cv_as_shf_merge
=no
21719 if test $in_tree_gas = yes; then
21720 if test $in_tree_gas_is_elf = yes \
21721 && test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 12 \) \* 1000 + 0`
21722 then gcc_cv_as_shf_merge
=yes
21724 elif test x
$gcc_cv_as != x
; then
21725 echo '.section .rodata.str, "aMS", @progbits, 1' > conftest.s
21726 if { ac_try
='$gcc_cv_as --fatal-warnings -o conftest.o conftest.s >&5'
21727 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21728 (eval $ac_try) 2>&5
21730 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21731 (exit $ac_status); }; }
21733 gcc_cv_as_shf_merge
=yes
21735 echo "configure: failed program was" >&5
21738 rm -f conftest.o conftest.s
21741 echo "$as_me:$LINENO: result: $gcc_cv_as_shf_merge" >&5
21742 echo "${ECHO_T}$gcc_cv_as_shf_merge" >&6
21744 if test $gcc_cv_as_shf_merge = no
; then
21745 echo "$as_me:$LINENO: checking assembler for section merging support" >&5
21746 echo $ECHO_N "checking assembler for section merging support... $ECHO_C" >&6
21747 if test "${gcc_cv_as_shf_merge+set}" = set; then
21748 echo $ECHO_N "(cached) $ECHO_C" >&6
21750 gcc_cv_as_shf_merge
=no
21751 if test $in_tree_gas = yes; then
21752 if test $in_tree_gas_is_elf = yes \
21753 && test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 12 \) \* 1000 + 0`
21754 then gcc_cv_as_shf_merge
=yes
21756 elif test x
$gcc_cv_as != x
; then
21757 echo '.section .rodata.str, "aMS", %progbits, 1' > conftest.s
21758 if { ac_try
='$gcc_cv_as --fatal-warnings -o conftest.o conftest.s >&5'
21759 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21760 (eval $ac_try) 2>&5
21762 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21763 (exit $ac_status); }; }
21765 gcc_cv_as_shf_merge
=yes
21767 echo "configure: failed program was" >&5
21770 rm -f conftest.o conftest.s
21773 echo "$as_me:$LINENO: result: $gcc_cv_as_shf_merge" >&5
21774 echo "${ECHO_T}$gcc_cv_as_shf_merge" >&6
21778 cat >>confdefs.h
<<_ACEOF
21779 #define HAVE_GAS_SHF_MERGE `if test $gcc_cv_as_shf_merge = yes; then echo 1; else echo 0; fi`
21783 echo "$as_me:$LINENO: checking assembler for COMDAT group support" >&5
21784 echo $ECHO_N "checking assembler for COMDAT group support... $ECHO_C" >&6
21785 if test "${gcc_cv_as_comdat_group+set}" = set; then
21786 echo $ECHO_N "(cached) $ECHO_C" >&6
21788 gcc_cv_as_comdat_group
=no
21789 if test $in_tree_gas = yes; then
21790 if test $in_tree_gas_is_elf = yes \
21791 && test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 16 \) \* 1000 + 0`
21792 then gcc_cv_as_comdat_group
=yes
21794 elif test x
$gcc_cv_as != x
; then
21795 echo '.section .text,"axG",@progbits,.foo,comdat' > conftest.s
21796 if { ac_try
='$gcc_cv_as --fatal-warnings -o conftest.o conftest.s >&5'
21797 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21798 (eval $ac_try) 2>&5
21800 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21801 (exit $ac_status); }; }
21803 gcc_cv_as_comdat_group
=yes
21805 echo "configure: failed program was" >&5
21808 rm -f conftest.o conftest.s
21811 echo "$as_me:$LINENO: result: $gcc_cv_as_comdat_group" >&5
21812 echo "${ECHO_T}$gcc_cv_as_comdat_group" >&6
21814 if test $gcc_cv_as_comdat_group = yes; then
21815 gcc_cv_as_comdat_group_percent
=no
21817 echo "$as_me:$LINENO: checking assembler for COMDAT group support" >&5
21818 echo $ECHO_N "checking assembler for COMDAT group support... $ECHO_C" >&6
21819 if test "${gcc_cv_as_comdat_group_percent+set}" = set; then
21820 echo $ECHO_N "(cached) $ECHO_C" >&6
21822 gcc_cv_as_comdat_group_percent
=no
21823 if test $in_tree_gas = yes; then
21824 if test $in_tree_gas_is_elf = yes \
21825 && test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 16 \) \* 1000 + 0`
21826 then gcc_cv_as_comdat_group_percent
=yes
21828 elif test x
$gcc_cv_as != x
; then
21829 echo '.section .text,"axG",%progbits,.foo,comdat' > conftest.s
21830 if { ac_try
='$gcc_cv_as --fatal-warnings -o conftest.o conftest.s >&5'
21831 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21832 (eval $ac_try) 2>&5
21834 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21835 (exit $ac_status); }; }
21837 gcc_cv_as_comdat_group_percent
=yes
21839 echo "configure: failed program was" >&5
21842 rm -f conftest.o conftest.s
21845 echo "$as_me:$LINENO: result: $gcc_cv_as_comdat_group_percent" >&5
21846 echo "${ECHO_T}$gcc_cv_as_comdat_group_percent" >&6
21849 if test $in_tree_ld != yes && test x
"$ld_vers" != x
; then
21851 if test 0"$ld_date" -lt 20050308; then
21852 if test -n "$ld_date"; then
21853 # If there was date string, but was earlier than 2005-03-08, fail
21855 elif test "$ld_vers_major" -lt 2; then
21857 elif test "$ld_vers_major" -eq 2 -a "$ld_vers_minor" -lt 16; then
21862 # assume linkers other than GNU ld don't support COMDAT group
21865 if test $comdat_group = no
; then
21866 gcc_cv_as_comdat_group
=no
21867 gcc_cv_as_comdat_group_percent
=no
21870 cat >>confdefs.h
<<_ACEOF
21871 #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`
21875 # Thread-local storage - the check is heavily parameterized.
21883 .section ".tdata","awT",@progbits
21886 ldq $27,__tls_get_addr($29) !literal!1
21887 lda $16,foo($29) !tlsgd!1
21888 jsr $26,($27),__tls_get_addr !lituse_tlsgd!1
21889 ldq $27,__tls_get_addr($29) !literal!2
21890 lda $16,foo($29) !tlsldm!2
21891 jsr $26,($27),__tls_get_addr !lituse_tlsldm!2
21892 ldq $1,foo($29) !gotdtprel
21893 ldah $2,foo($29) !dtprelhi
21894 lda $3,foo($2) !dtprello
21895 lda $4,foo($29) !dtprel
21896 ldq $1,foo($29) !gottprel
21897 ldah $2,foo($29) !tprelhi
21898 lda $3,foo($2) !tprello
21899 lda $4,foo($29) !tprel'
21902 tls_as_opt
=--fatal-warnings
21906 .section ".tdata","awT",@progbits
21909 call #gettlsoff(x)'
21918 .section ".tdata","awT",@progbits
21922 addil LT%foo-$tls_gdidx$,gp
21923 ldo RT%foo-$tls_gdidx$(%r1),%arg0
21926 addil LT%foo-$tls_ldidx$,gp
21928 ldo RT%foo-$tls_ldidx$(%r1),%arg0
21929 addil LR%foo-$tls_dtpoff$,%ret0
21930 ldo RR%foo-$tls_dtpoff$(%r1),%t1
21932 addil LT%foo-$tls_ieoff$,gp
21933 ldw RT%foo-$tls_ieoff$(%r1),%t2
21936 addil LR%foo-$tls_leoff$,%t1
21937 ldo RR%foo-$tls_leoff$(%r1),%t2'
21940 tls_as_opt
=--fatal-warnings
21944 .section ".tdata","awT",%progbits
21947 .word foo(gottpoff)
21957 .section ".tdata","awT",@progbits
21961 leal foo@TLSGD(,%ebx,1), %eax
21962 leal foo@TLSLDM(%ebx), %eax
21963 leal foo@DTPOFF(%eax), %edx
21964 movl foo@GOTTPOFF(%ebx), %eax
21965 subl foo@GOTTPOFF(%ebx), %eax
21966 addl foo@GOTNTPOFF(%ebx), %eax
21967 movl foo@INDNTPOFF, %eax
21968 movl $foo@TPOFF, %eax
21969 subl $foo@TPOFF, %eax
21970 leal foo@NTPOFF(%ecx), %eax'
21973 tls_as_opt
=--fatal-warnings
21977 .section ".tdata","awT",@progbits
21981 leaq foo@TLSGD(%rip), %rdi
21982 leaq foo@TLSLD(%rip), %rdi
21983 leaq foo@DTPOFF(%rax), %rdx
21984 movq foo@GOTTPOFF(%rip), %rax
21985 movq $foo@TPOFF, %rax'
21988 tls_as_opt
=--fatal-warnings
21992 .section ".tdata","awT",@progbits
21995 addl r16 = @ltoff(@dtpmod(foo#)), gp
21996 addl r17 = @ltoff(@dtprel(foo#)), gp
21997 addl r18 = @ltoff(@tprel(foo#)), gp
21998 addl r19 = @dtprel(foo#), gp
21999 adds r21 = @dtprel(foo#), r13
22000 movl r23 = @dtprel(foo#)
22001 addl r20 = @tprel(foo#), gp
22002 adds r22 = @tprel(foo#), r13
22003 movl r24 = @tprel(foo#)'
22006 tls_as_opt
=--fatal-warnings
22010 .section .tdata,"awT",@progbits
22014 addiu $4, $28, %tlsgd(x)
22015 addiu $4, $28, %tlsldm(x)
22016 lui $4, %dtprel_hi(x)
22017 addiu $4, $4, %dtprel_lo(x)
22018 lw $4, %gottprel(x)($28)
22019 lui $4, %tprel_hi(x)
22020 addiu $4, $4, %tprel_lo(x)'
22023 tls_as_opt
='-32 --fatal-warnings'
22027 .section ".tdata","awT",@progbits
22035 addi 3,31,ld0@got@tlsgd
22037 addi 3,31,x1@got@tlsld
22040 addis 9,3,x2@dtprel@ha
22041 addi 9,9,x2@dtprel@l
22042 lwz 9,x3@got@tprel(31)
22045 addis 9,2,x2@tprel@ha
22046 addi 9,9,x2@tprel@l'
22049 tls_as_opt
="-a32 --fatal-warnings"
22053 .section ".tdata","awT",@progbits
22061 addi 3,2,ld0@got@tlsgd
22067 addi 3,2,x1@got@tlsld
22073 addis 9,3,x2@dtprel@ha
22074 addi 9,9,x2@dtprel@l
22077 ld 9,x3@got@dtprel(2)
22083 tls_as_opt
="-a64 --fatal-warnings"
22087 .section ".tdata","awT",@progbits
22094 .long foo@GOTNTPOFF
22095 .long foo@INDNTPOFF
22096 l %r1,foo@GOTNTPOFF(%r12)
22097 l %r1,0(%r1):tls_load:foo
22098 bas %r14,0(%r1,%r13):tls_gdcall:foo
22099 bas %r14,0(%r1,%r13):tls_ldcall:foo'
22102 tls_as_opt
="-m31 --fatal-warnings"
22106 .section ".tdata","awT",@progbits
22113 .quad foo@GOTNTPOFF
22114 lg %r1,foo@GOTNTPOFF(%r12)
22115 larl %r1,foo@INDNTPOFF
22116 brasl %r14,__tls_get_offset@PLT:tls_gdcall:foo
22117 brasl %r14,__tls_get_offset@PLT:tls_ldcall:foo'
22120 tls_as_opt
="-m64 -Aesame --fatal-warnings"
22122 sh-
*-* | sh
[34]-*-*)
22124 .section ".tdata","awT",@progbits
22134 tls_as_opt
=--fatal-warnings
22138 sparc
*-sun-solaris2.
[56789]*)
22139 # TLS was introduced in the Solaris 9 4/04 release but
22140 # we do not enable it by default on Solaris 9 either.
22141 if test "x$enable_tls" = xyes
; then
22147 sparc
*-sun-solaris2.
*)
22154 if test x
$on_solaris = xyes
&& test x
$gas_flag = xno
; then
22156 .section ".tdata",#alloc,#write,#tls
22159 sethi %tgd_hi22(foo), %o0
22160 add %o0, %tgd_lo10(foo), %o1
22161 add %l7, %o1, %o0, %tgd_add(foo)
22162 call __tls_get_addr, %tgd_call(foo)
22163 sethi %tldm_hi22(foo), %l1
22164 add %l1, %tldm_lo10(foo), %l2
22165 add %l7, %l2, %o0, %tldm_add(foo)
22166 call __tls_get_addr, %tldm_call(foo)
22167 sethi %tldo_hix22(foo), %l3
22168 xor %l3, %tldo_lox10(foo), %l4
22169 add %o0, %l4, %l5, %tldo_add(foo)
22170 sethi %tie_hi22(foo), %o3
22171 add %o3, %tie_lo10(foo), %o3
22172 ld [%l7 + %o3], %o2, %tie_ld(foo)
22173 add %g7, %o2, %o4, %tie_add(foo)
22174 sethi %tle_hix22(foo), %l1
22175 xor %l1, %tle_lox10(foo), %o5
22176 ld [%g7 + %o5], %o1'
22181 .section ".tdata","awT",@progbits
22184 sethi %tgd_hi22(foo), %o0
22185 add %o0, %tgd_lo10(foo), %o1
22186 add %l7, %o1, %o0, %tgd_add(foo)
22187 call __tls_get_addr, %tgd_call(foo)
22188 sethi %tldm_hi22(foo), %l1
22189 add %l1, %tldm_lo10(foo), %l2
22190 add %l7, %l2, %o0, %tldm_add(foo)
22191 call __tls_get_addr, %tldm_call(foo)
22192 sethi %tldo_hix22(foo), %l3
22193 xor %l3, %tldo_lox10(foo), %l4
22194 add %o0, %l4, %l5, %tldo_add(foo)
22195 sethi %tie_hi22(foo), %o3
22196 add %o3, %tie_lo10(foo), %o3
22197 ld [%l7 + %o3], %o2, %tie_ld(foo)
22198 add %g7, %o2, %o4, %tie_add(foo)
22199 sethi %tle_hix22(foo), %l1
22200 xor %l1, %tle_lox10(foo), %o5
22201 ld [%g7 + %o5], %o1'
22204 tls_as_opt
="-32 --fatal-warnings"
22209 .section ".tdata","awT",@progbits
22212 movi a8, foo@TLSFUNC
22213 movi a10, foo@TLSARG
22214 callx8.tls a8, foo@TLSCALL'
22220 if test "x$enable_tls" = xno
; then
22221 : # TLS explicitly disabled.
22222 elif test "x$enable_tls" = xyes
; then
22223 set_have_as_tls
=yes # TLS explicitly enabled.
22224 elif test -z "$tls_first_major"; then
22225 : # If we don't have a check, assume no support.
22227 echo "$as_me:$LINENO: checking assembler for thread-local storage support" >&5
22228 echo $ECHO_N "checking assembler for thread-local storage support... $ECHO_C" >&6
22229 if test "${gcc_cv_as_tls+set}" = set; then
22230 echo $ECHO_N "(cached) $ECHO_C" >&6
22233 if test $in_tree_gas = yes; then
22234 if test $gcc_cv_gas_vers -ge `expr \( \( $tls_first_major \* 1000 \) + $tls_first_minor \) \* 1000 + 0`
22235 then gcc_cv_as_tls
=yes
22237 elif test x
$gcc_cv_as != x
; then
22238 echo "$conftest_s" > conftest.s
22239 if { ac_try
='$gcc_cv_as $tls_as_opt -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); }; }
22248 echo "configure: failed program was" >&5
22251 rm -f conftest.o conftest.s
22254 echo "$as_me:$LINENO: result: $gcc_cv_as_tls" >&5
22255 echo "${ECHO_T}$gcc_cv_as_tls" >&6
22256 if test $gcc_cv_as_tls = yes; then
22257 set_have_as_tls
=yes
22260 if test $set_have_as_tls = yes ; then
22262 cat >>confdefs.h
<<\_ACEOF
22263 #define HAVE_AS_TLS 1
22268 # Target-specific assembler checks.
22270 echo "$as_me:$LINENO: checking linker -Bstatic/-Bdynamic option" >&5
22271 echo $ECHO_N "checking linker -Bstatic/-Bdynamic option... $ECHO_C" >&6
22272 gcc_cv_ld_static_dynamic
=no
22273 if test $in_tree_ld = yes ; then
22274 if test "$gcc_cv_gld_major_version" -eq 2 -a "$gcc_cv_gld_minor_version" -ge 10; then
22275 gcc_cv_ld_static_dynamic
=yes
22277 elif test x
$gcc_cv_ld != x
; then
22278 # Check if linker supports -Bstatic/-Bdynamic option
22279 if $gcc_cv_ld --help 2>/dev
/null |
grep -- -Bstatic > /dev
/null \
22280 && $gcc_cv_ld --help 2>/dev
/null |
grep -- -Bdynamic > /dev
/null
; then
22281 gcc_cv_ld_static_dynamic
=yes
22284 if test x
"$gcc_cv_ld_static_dynamic" = xyes
; then
22286 cat >>confdefs.h
<<\_ACEOF
22287 #define HAVE_LD_STATIC_DYNAMIC 1
22291 echo "$as_me:$LINENO: result: $gcc_cv_ld_static_dynamic" >&5
22292 echo "${ECHO_T}$gcc_cv_ld_static_dynamic" >&6
22294 if test x
"$demangler_in_ld" = xyes
; then
22295 echo "$as_me:$LINENO: checking linker --demangle support" >&5
22296 echo $ECHO_N "checking linker --demangle support... $ECHO_C" >&6
22297 gcc_cv_ld_demangle
=no
22298 if test $in_tree_ld = yes; then
22299 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 \
22300 gcc_cv_ld_demangle
=yes
22302 elif test x
$gcc_cv_ld != x
-a x
"$gnu_ld" = xyes
; then
22303 # Check if the GNU linker supports --demangle option
22304 if $gcc_cv_ld --help 2>/dev
/null |
grep no-demangle
> /dev
/null
; then
22305 gcc_cv_ld_demangle
=yes
22308 if test x
"$gcc_cv_ld_demangle" = xyes
; then
22310 cat >>confdefs.h
<<\_ACEOF
22311 #define HAVE_LD_DEMANGLE 1
22315 echo "$as_me:$LINENO: result: $gcc_cv_ld_demangle" >&5
22316 echo "${ECHO_T}$gcc_cv_ld_demangle" >&6
22320 # All TARGET_ABI_OSF targets.
22321 alpha
*-*-osf* | alpha
*-*-linux* | alpha
*-*-*bsd
*)
22322 echo "$as_me:$LINENO: checking assembler for explicit relocation support" >&5
22323 echo $ECHO_N "checking assembler for explicit relocation support... $ECHO_C" >&6
22324 if test "${gcc_cv_as_alpha_explicit_relocs+set}" = set; then
22325 echo $ECHO_N "(cached) $ECHO_C" >&6
22327 gcc_cv_as_alpha_explicit_relocs
=no
22328 if test $in_tree_gas = yes; then
22329 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 12 \) \* 1000 + 0`
22330 then gcc_cv_as_alpha_explicit_relocs
=yes
22332 elif test x
$gcc_cv_as != x
; then
22333 echo ' .set nomacro
22335 extbl $3, $2, $3 !lituse_bytoff!1
22336 ldq $2, a($29) !literal!1
22337 ldq $4, b($29) !literal!2
22338 ldq_u $3, 0($2) !lituse_base!1
22339 ldq $27, f($29) !literal!5
22340 jsr $26, ($27), f !lituse_jsr!5
22341 ldah $29, 0($26) !gpdisp!3
22342 lda $0, c($29) !gprel
22343 ldah $1, d($29) !gprelhigh
22344 lda $1, d($1) !gprellow
22345 lda $29, 0($29) !gpdisp!3' > conftest.s
22346 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
22347 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22348 (eval $ac_try) 2>&5
22350 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22351 (exit $ac_status); }; }
22353 gcc_cv_as_alpha_explicit_relocs
=yes
22355 echo "configure: failed program was" >&5
22358 rm -f conftest.o conftest.s
22361 echo "$as_me:$LINENO: result: $gcc_cv_as_alpha_explicit_relocs" >&5
22362 echo "${ECHO_T}$gcc_cv_as_alpha_explicit_relocs" >&6
22363 if test $gcc_cv_as_alpha_explicit_relocs = yes; then
22365 cat >>confdefs.h
<<\_ACEOF
22366 #define HAVE_AS_EXPLICIT_RELOCS 1
22370 echo "$as_me:$LINENO: checking assembler for jsrdirect relocation support" >&5
22371 echo $ECHO_N "checking assembler for jsrdirect relocation support... $ECHO_C" >&6
22372 if test "${gcc_cv_as_alpha_jsrdirect_relocs+set}" = set; then
22373 echo $ECHO_N "(cached) $ECHO_C" >&6
22375 gcc_cv_as_alpha_jsrdirect_relocs
=no
22376 if test $in_tree_gas = yes; then
22377 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 16 \) \* 1000 + 90`
22378 then gcc_cv_as_alpha_jsrdirect_relocs
=yes
22380 elif test x
$gcc_cv_as != x
; then
22381 echo ' .set nomacro
22383 ldq $27, a($29) !literal!1
22384 jsr $26, ($27), a !lituse_jsrdirect!1' > conftest.s
22385 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
22386 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22387 (eval $ac_try) 2>&5
22389 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22390 (exit $ac_status); }; }
22392 gcc_cv_as_alpha_jsrdirect_relocs
=yes
22394 echo "configure: failed program was" >&5
22397 rm -f conftest.o conftest.s
22400 echo "$as_me:$LINENO: result: $gcc_cv_as_alpha_jsrdirect_relocs" >&5
22401 echo "${ECHO_T}$gcc_cv_as_alpha_jsrdirect_relocs" >&6
22402 if test $gcc_cv_as_alpha_jsrdirect_relocs = yes; then
22404 cat >>confdefs.h
<<\_ACEOF
22405 #define HAVE_AS_JSRDIRECT_RELOCS 1
22412 echo "$as_me:$LINENO: checking assembler for -no-mul-bug-abort option" >&5
22413 echo $ECHO_N "checking assembler for -no-mul-bug-abort option... $ECHO_C" >&6
22414 if test "${gcc_cv_as_cris_no_mul_bug+set}" = set; then
22415 echo $ECHO_N "(cached) $ECHO_C" >&6
22417 gcc_cv_as_cris_no_mul_bug
=no
22418 if test $in_tree_gas = yes; then
22419 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 15 \) \* 1000 + 91`
22420 then gcc_cv_as_cris_no_mul_bug
=yes
22422 elif test x
$gcc_cv_as != x
; then
22423 echo '.text' > conftest.s
22424 if { ac_try
='$gcc_cv_as -no-mul-bug-abort -o conftest.o conftest.s >&5'
22425 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22426 (eval $ac_try) 2>&5
22428 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22429 (exit $ac_status); }; }
22431 gcc_cv_as_cris_no_mul_bug
=yes
22433 echo "configure: failed program was" >&5
22436 rm -f conftest.o conftest.s
22439 echo "$as_me:$LINENO: result: $gcc_cv_as_cris_no_mul_bug" >&5
22440 echo "${ECHO_T}$gcc_cv_as_cris_no_mul_bug" >&6
22441 if test $gcc_cv_as_cris_no_mul_bug = yes; then
22443 cat >>confdefs.h
<<\_ACEOF
22444 #define HAVE_AS_NO_MUL_BUG_ABORT_OPTION 1
22451 echo "$as_me:$LINENO: checking assembler for .register" >&5
22452 echo $ECHO_N "checking assembler for .register... $ECHO_C" >&6
22453 if test "${gcc_cv_as_sparc_register_op+set}" = set; then
22454 echo $ECHO_N "(cached) $ECHO_C" >&6
22456 gcc_cv_as_sparc_register_op
=no
22457 if test x
$gcc_cv_as != x
; then
22458 echo '.register %g2, #scratch' > conftest.s
22459 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
22460 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22461 (eval $ac_try) 2>&5
22463 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22464 (exit $ac_status); }; }
22466 gcc_cv_as_sparc_register_op
=yes
22468 echo "configure: failed program was" >&5
22471 rm -f conftest.o conftest.s
22474 echo "$as_me:$LINENO: result: $gcc_cv_as_sparc_register_op" >&5
22475 echo "${ECHO_T}$gcc_cv_as_sparc_register_op" >&6
22476 if test $gcc_cv_as_sparc_register_op = yes; then
22478 cat >>confdefs.h
<<\_ACEOF
22479 #define HAVE_AS_REGISTER_PSEUDO_OP 1
22484 echo "$as_me:$LINENO: checking assembler for -relax option" >&5
22485 echo $ECHO_N "checking assembler for -relax option... $ECHO_C" >&6
22486 if test "${gcc_cv_as_sparc_relax+set}" = set; then
22487 echo $ECHO_N "(cached) $ECHO_C" >&6
22489 gcc_cv_as_sparc_relax
=no
22490 if test x
$gcc_cv_as != x
; then
22491 echo '.text' > conftest.s
22492 if { ac_try
='$gcc_cv_as -relax -o conftest.o conftest.s >&5'
22493 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22494 (eval $ac_try) 2>&5
22496 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22497 (exit $ac_status); }; }
22499 gcc_cv_as_sparc_relax
=yes
22501 echo "configure: failed program was" >&5
22504 rm -f conftest.o conftest.s
22507 echo "$as_me:$LINENO: result: $gcc_cv_as_sparc_relax" >&5
22508 echo "${ECHO_T}$gcc_cv_as_sparc_relax" >&6
22509 if test $gcc_cv_as_sparc_relax = yes; then
22511 cat >>confdefs.h
<<\_ACEOF
22512 #define HAVE_AS_RELAX_OPTION 1
22517 echo "$as_me:$LINENO: checking assembler for unaligned pcrel relocs" >&5
22518 echo $ECHO_N "checking assembler for unaligned pcrel relocs... $ECHO_C" >&6
22519 if test "${gcc_cv_as_sparc_ua_pcrel+set}" = set; then
22520 echo $ECHO_N "(cached) $ECHO_C" >&6
22522 gcc_cv_as_sparc_ua_pcrel
=no
22523 if test x
$gcc_cv_as != x
; then
22530 .uaword %r_disp32(foo)' > conftest.s
22531 if { ac_try
='$gcc_cv_as -K PIC -o conftest.o conftest.s >&5'
22532 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22533 (eval $ac_try) 2>&5
22535 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22536 (exit $ac_status); }; }
22538 if test x
$gcc_cv_ld != x \
22539 && $gcc_cv_ld -o conftest conftest.o
-G > /dev
/null
2>&1; then
22540 gcc_cv_as_sparc_ua_pcrel
=yes
22544 echo "configure: failed program was" >&5
22547 rm -f conftest.o conftest.s
22550 echo "$as_me:$LINENO: result: $gcc_cv_as_sparc_ua_pcrel" >&5
22551 echo "${ECHO_T}$gcc_cv_as_sparc_ua_pcrel" >&6
22552 if test $gcc_cv_as_sparc_ua_pcrel = yes; then
22554 cat >>confdefs.h
<<\_ACEOF
22555 #define HAVE_AS_SPARC_UA_PCREL 1
22559 echo "$as_me:$LINENO: checking assembler for unaligned pcrel relocs against hidden symbols" >&5
22560 echo $ECHO_N "checking assembler for unaligned pcrel relocs against hidden symbols... $ECHO_C" >&6
22561 if test "${gcc_cv_as_sparc_ua_pcrel_hidden+set}" = set; then
22562 echo $ECHO_N "(cached) $ECHO_C" >&6
22564 gcc_cv_as_sparc_ua_pcrel_hidden
=no
22565 if test x
$gcc_cv_as != x
; then
22569 .uaword %r_disp32(foo)
22570 .byte 0x32, 0x33, 0x34
22574 .skip 4' > conftest.s
22575 if { ac_try
='$gcc_cv_as -K PIC -o conftest.o conftest.s >&5'
22576 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22577 (eval $ac_try) 2>&5
22579 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22580 (exit $ac_status); }; }
22582 if test x
$gcc_cv_ld != x
&& test x
$gcc_cv_objdump != x \
22583 && $gcc_cv_ld -o conftest conftest.o
-G > /dev
/null
2>&1 \
22584 && $gcc_cv_objdump -s -j .data conftest
2> /dev
/null \
22585 |
grep ' 31000000 07323334' > /dev
/null
2>&1; then
22586 if $gcc_cv_objdump -R conftest
2> /dev
/null \
22587 |
grep 'DISP32' > /dev
/null
2>&1; then
22590 gcc_cv_as_sparc_ua_pcrel_hidden
=yes
22595 echo "configure: failed program was" >&5
22598 rm -f conftest.o conftest.s
22601 echo "$as_me:$LINENO: result: $gcc_cv_as_sparc_ua_pcrel_hidden" >&5
22602 echo "${ECHO_T}$gcc_cv_as_sparc_ua_pcrel_hidden" >&6
22603 if test $gcc_cv_as_sparc_ua_pcrel_hidden = yes; then
22605 cat >>confdefs.h
<<\_ACEOF
22606 #define HAVE_AS_SPARC_UA_PCREL_HIDDEN 1
22611 fi # unaligned pcrel relocs
22613 echo "$as_me:$LINENO: checking assembler for offsetable %lo()" >&5
22614 echo $ECHO_N "checking assembler for offsetable %lo()... $ECHO_C" >&6
22615 if test "${gcc_cv_as_sparc_offsetable_lo10+set}" = set; then
22616 echo $ECHO_N "(cached) $ECHO_C" >&6
22618 gcc_cv_as_sparc_offsetable_lo10
=no
22619 if test x
$gcc_cv_as != x
; then
22621 or %g1, %lo(ab) + 12, %g1
22622 or %g1, %lo(ab + 12), %g1' > conftest.s
22623 if { ac_try
='$gcc_cv_as -xarch=v9 -o conftest.o conftest.s >&5'
22624 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22625 (eval $ac_try) 2>&5
22627 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22628 (exit $ac_status); }; }
22630 if test x
$gcc_cv_objdump != x \
22631 && $gcc_cv_objdump -s -j .text conftest.o
2> /dev
/null \
22632 |
grep ' 82106000 82106000' > /dev
/null
2>&1; then
22633 gcc_cv_as_sparc_offsetable_lo10
=yes
22636 echo "configure: failed program was" >&5
22639 rm -f conftest.o conftest.s
22642 echo "$as_me:$LINENO: result: $gcc_cv_as_sparc_offsetable_lo10" >&5
22643 echo "${ECHO_T}$gcc_cv_as_sparc_offsetable_lo10" >&6
22644 if test $gcc_cv_as_sparc_offsetable_lo10 = yes; then
22646 cat >>confdefs.h
<<\_ACEOF
22647 #define HAVE_AS_OFFSETABLE_LO10 1
22653 i
[34567]86-*-* | x86_64-
*-*)
22655 cygwin
* | pe | mingw32
*)
22656 # Used for DWARF 2 in PE
22657 echo "$as_me:$LINENO: checking assembler for .secrel32 relocs" >&5
22658 echo $ECHO_N "checking assembler for .secrel32 relocs... $ECHO_C" >&6
22659 if test "${gcc_cv_as_ix86_pe_secrel32+set}" = set; then
22660 echo $ECHO_N "(cached) $ECHO_C" >&6
22662 gcc_cv_as_ix86_pe_secrel32
=no
22663 if test $in_tree_gas = yes; then
22664 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 15 \) \* 1000 + 91`
22665 then gcc_cv_as_ix86_pe_secrel32
=yes
22667 elif test x
$gcc_cv_as != x
; then
22671 .secrel32 foo' > conftest.s
22672 if { ac_try
='$gcc_cv_as -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 if test x
$gcc_cv_ld != x \
22680 && $gcc_cv_ld -o conftest conftest.o
> /dev
/null
2>&1; then
22681 gcc_cv_as_ix86_pe_secrel32
=yes
22685 echo "configure: failed program was" >&5
22688 rm -f conftest.o conftest.s
22691 echo "$as_me:$LINENO: result: $gcc_cv_as_ix86_pe_secrel32" >&5
22692 echo "${ECHO_T}$gcc_cv_as_ix86_pe_secrel32" >&6
22693 if test $gcc_cv_as_ix86_pe_secrel32 = yes; then
22695 cat >>confdefs.h
<<\_ACEOF
22696 #define HAVE_GAS_PE_SECREL32_RELOC 1
22703 echo "$as_me:$LINENO: checking assembler for filds and fists mnemonics" >&5
22704 echo $ECHO_N "checking assembler for filds and fists mnemonics... $ECHO_C" >&6
22705 if test "${gcc_cv_as_ix86_filds_fists+set}" = set; then
22706 echo $ECHO_N "(cached) $ECHO_C" >&6
22708 gcc_cv_as_ix86_filds_fists
=no
22709 if test $in_tree_gas = yes; then
22710 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 9 \) \* 1000 + 0`
22711 then gcc_cv_as_ix86_filds_fists
=yes
22713 elif test x
$gcc_cv_as != x
; then
22714 echo 'filds mem; fists mem' > conftest.s
22715 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
22716 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22717 (eval $ac_try) 2>&5
22719 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22720 (exit $ac_status); }; }
22722 gcc_cv_as_ix86_filds_fists
=yes
22724 echo "configure: failed program was" >&5
22727 rm -f conftest.o conftest.s
22730 echo "$as_me:$LINENO: result: $gcc_cv_as_ix86_filds_fists" >&5
22731 echo "${ECHO_T}$gcc_cv_as_ix86_filds_fists" >&6
22732 if test $gcc_cv_as_ix86_filds_fists = yes; then
22734 cat >>confdefs.h
<<\_ACEOF
22735 #define HAVE_GAS_FILDS_FISTS 1
22740 echo "$as_me:$LINENO: checking assembler for cmov syntax" >&5
22741 echo $ECHO_N "checking assembler for cmov syntax... $ECHO_C" >&6
22742 if test "${gcc_cv_as_ix86_cmov_sun_syntax+set}" = set; then
22743 echo $ECHO_N "(cached) $ECHO_C" >&6
22745 gcc_cv_as_ix86_cmov_sun_syntax
=no
22746 if test x
$gcc_cv_as != x
; then
22747 echo 'cmovl.l %edx, %eax' > conftest.s
22748 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
22749 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22750 (eval $ac_try) 2>&5
22752 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22753 (exit $ac_status); }; }
22755 gcc_cv_as_ix86_cmov_sun_syntax
=yes
22757 echo "configure: failed program was" >&5
22760 rm -f conftest.o conftest.s
22763 echo "$as_me:$LINENO: result: $gcc_cv_as_ix86_cmov_sun_syntax" >&5
22764 echo "${ECHO_T}$gcc_cv_as_ix86_cmov_sun_syntax" >&6
22765 if test $gcc_cv_as_ix86_cmov_sun_syntax = yes; then
22767 cat >>confdefs.h
<<\_ACEOF
22768 #define HAVE_AS_IX86_CMOV_SUN_SYNTAX 1
22773 echo "$as_me:$LINENO: checking assembler for ffreep mnemonic" >&5
22774 echo $ECHO_N "checking assembler for ffreep mnemonic... $ECHO_C" >&6
22775 if test "${gcc_cv_as_ix86_ffreep+set}" = set; then
22776 echo $ECHO_N "(cached) $ECHO_C" >&6
22778 gcc_cv_as_ix86_ffreep
=no
22779 if test x
$gcc_cv_as != x
; then
22780 echo 'ffreep %st(1)' > conftest.s
22781 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
22782 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22783 (eval $ac_try) 2>&5
22785 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22786 (exit $ac_status); }; }
22788 gcc_cv_as_ix86_ffreep
=yes
22790 echo "configure: failed program was" >&5
22793 rm -f conftest.o conftest.s
22796 echo "$as_me:$LINENO: result: $gcc_cv_as_ix86_ffreep" >&5
22797 echo "${ECHO_T}$gcc_cv_as_ix86_ffreep" >&6
22798 if test $gcc_cv_as_ix86_ffreep = yes; then
22800 cat >>confdefs.h
<<\_ACEOF
22801 #define HAVE_AS_IX86_FFREEP 1
22806 echo "$as_me:$LINENO: checking assembler for sahf mnemonic" >&5
22807 echo $ECHO_N "checking assembler for sahf mnemonic... $ECHO_C" >&6
22808 if test "${gcc_cv_as_ix86_sahf+set}" = set; then
22809 echo $ECHO_N "(cached) $ECHO_C" >&6
22811 gcc_cv_as_ix86_sahf
=no
22812 if test x
$gcc_cv_as != x
; then
22813 echo 'sahf' > conftest.s
22814 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
22815 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22816 (eval $ac_try) 2>&5
22818 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22819 (exit $ac_status); }; }
22821 gcc_cv_as_ix86_sahf
=yes
22823 echo "configure: failed program was" >&5
22826 rm -f conftest.o conftest.s
22829 echo "$as_me:$LINENO: result: $gcc_cv_as_ix86_sahf" >&5
22830 echo "${ECHO_T}$gcc_cv_as_ix86_sahf" >&6
22831 if test $gcc_cv_as_ix86_sahf = yes; then
22833 cat >>confdefs.h
<<\_ACEOF
22834 #define HAVE_AS_IX86_SAHF 1
22839 echo "$as_me:$LINENO: checking assembler for different section symbol subtraction" >&5
22840 echo $ECHO_N "checking assembler for different section symbol subtraction... $ECHO_C" >&6
22841 if test "${gcc_cv_as_ix86_diff_sect_delta+set}" = set; then
22842 echo $ECHO_N "(cached) $ECHO_C" >&6
22844 gcc_cv_as_ix86_diff_sect_delta
=no
22845 if test x
$gcc_cv_as != x
; then
22846 echo '.section .rodata
22852 .L2: nop' > conftest.s
22853 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
22854 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22855 (eval $ac_try) 2>&5
22857 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22858 (exit $ac_status); }; }
22860 gcc_cv_as_ix86_diff_sect_delta
=yes
22862 echo "configure: failed program was" >&5
22865 rm -f conftest.o conftest.s
22868 echo "$as_me:$LINENO: result: $gcc_cv_as_ix86_diff_sect_delta" >&5
22869 echo "${ECHO_T}$gcc_cv_as_ix86_diff_sect_delta" >&6
22870 if test $gcc_cv_as_ix86_diff_sect_delta = yes; then
22872 cat >>confdefs.h
<<\_ACEOF
22873 #define HAVE_AS_IX86_DIFF_SECT_DELTA 1
22878 # This one is used unconditionally by i386.[ch]; it is to be defined
22879 # to 1 if the feature is present, 0 otherwise.
22880 echo "$as_me:$LINENO: checking assembler for GOTOFF in data" >&5
22881 echo $ECHO_N "checking assembler for GOTOFF in data... $ECHO_C" >&6
22882 if test "${gcc_cv_as_ix86_gotoff_in_data+set}" = set; then
22883 echo $ECHO_N "(cached) $ECHO_C" >&6
22885 gcc_cv_as_ix86_gotoff_in_data
=no
22886 if test $in_tree_gas = yes; then
22887 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 11 \) \* 1000 + 0`
22888 then gcc_cv_as_ix86_gotoff_in_data
=yes
22890 elif test x
$gcc_cv_as != x
; then
22895 .long .L0@GOTOFF' > conftest.s
22896 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
22897 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22898 (eval $ac_try) 2>&5
22900 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22901 (exit $ac_status); }; }
22903 gcc_cv_as_ix86_gotoff_in_data
=yes
22905 echo "configure: failed program was" >&5
22908 rm -f conftest.o conftest.s
22911 echo "$as_me:$LINENO: result: $gcc_cv_as_ix86_gotoff_in_data" >&5
22912 echo "${ECHO_T}$gcc_cv_as_ix86_gotoff_in_data" >&6
22915 cat >>confdefs.h
<<_ACEOF
22916 #define HAVE_AS_GOTOFF_IN_DATA `if test $gcc_cv_as_ix86_gotoff_in_data = yes; then echo 1; else echo 0; fi`
22922 echo "$as_me:$LINENO: checking assembler for ltoffx and ldxmov relocs" >&5
22923 echo $ECHO_N "checking assembler for ltoffx and ldxmov relocs... $ECHO_C" >&6
22924 if test "${gcc_cv_as_ia64_ltoffx_ldxmov_relocs+set}" = set; then
22925 echo $ECHO_N "(cached) $ECHO_C" >&6
22927 gcc_cv_as_ia64_ltoffx_ldxmov_relocs
=no
22928 if test $in_tree_gas = yes; then
22929 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 14 \) \* 1000 + 0`
22930 then gcc_cv_as_ia64_ltoffx_ldxmov_relocs
=yes
22932 elif test x
$gcc_cv_as != x
; then
22934 addl r15 = @ltoffx(x#), gp
22936 ld8.mov r16 = [r15], x#' > conftest.s
22937 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
22938 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22939 (eval $ac_try) 2>&5
22941 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22942 (exit $ac_status); }; }
22944 gcc_cv_as_ia64_ltoffx_ldxmov_relocs
=yes
22946 echo "configure: failed program was" >&5
22949 rm -f conftest.o conftest.s
22952 echo "$as_me:$LINENO: result: $gcc_cv_as_ia64_ltoffx_ldxmov_relocs" >&5
22953 echo "${ECHO_T}$gcc_cv_as_ia64_ltoffx_ldxmov_relocs" >&6
22954 if test $gcc_cv_as_ia64_ltoffx_ldxmov_relocs = yes; then
22956 cat >>confdefs.h
<<\_ACEOF
22957 #define HAVE_AS_LTOFFX_LDXMOV_RELOCS 1
22966 *-*-aix*) conftest_s
=' .machine "pwr5"
22970 echo "$as_me:$LINENO: checking assembler for .machine directive support" >&5
22971 echo $ECHO_N "checking assembler for .machine directive support... $ECHO_C" >&6
22972 if test "${gcc_cv_as_machine_directive+set}" = set; then
22973 echo $ECHO_N "(cached) $ECHO_C" >&6
22975 gcc_cv_as_machine_directive
=no
22976 if test x
$gcc_cv_as != x
; then
22977 echo ' .machine ppc7400' > conftest.s
22978 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
22979 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
22980 (eval $ac_try) 2>&5
22982 echo "$as_me:$LINENO: \$? = $ac_status" >&5
22983 (exit $ac_status); }; }
22985 gcc_cv_as_machine_directive
=yes
22987 echo "configure: failed program was" >&5
22990 rm -f conftest.o conftest.s
22993 echo "$as_me:$LINENO: result: $gcc_cv_as_machine_directive" >&5
22994 echo "${ECHO_T}$gcc_cv_as_machine_directive" >&6
22996 if test x
$gcc_cv_as_machine_directive != xyes
; then
22997 echo "*** This target requires an assembler supporting \".machine\"" >&2
22998 echo you can get it from
: ftp://gcc.gnu.org
/pub
/gcc
/infrastructure
/cctools-528.5.dmg
>&2
22999 test x
$build = x
$target && exit 1
23003 *) conftest_s
=' .machine power4
23008 echo "$as_me:$LINENO: checking assembler for mfcr field support" >&5
23009 echo $ECHO_N "checking assembler for mfcr field support... $ECHO_C" >&6
23010 if test "${gcc_cv_as_powerpc_mfcrf+set}" = set; then
23011 echo $ECHO_N "(cached) $ECHO_C" >&6
23013 gcc_cv_as_powerpc_mfcrf
=no
23014 if test $in_tree_gas = yes; then
23015 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 14 \) \* 1000 + 0`
23016 then gcc_cv_as_powerpc_mfcrf
=yes
23018 elif test x
$gcc_cv_as != x
; then
23019 echo "$conftest_s" > conftest.s
23020 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
23021 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
23022 (eval $ac_try) 2>&5
23024 echo "$as_me:$LINENO: \$? = $ac_status" >&5
23025 (exit $ac_status); }; }
23027 gcc_cv_as_powerpc_mfcrf
=yes
23029 echo "configure: failed program was" >&5
23032 rm -f conftest.o conftest.s
23035 echo "$as_me:$LINENO: result: $gcc_cv_as_powerpc_mfcrf" >&5
23036 echo "${ECHO_T}$gcc_cv_as_powerpc_mfcrf" >&6
23037 if test $gcc_cv_as_powerpc_mfcrf = yes; then
23039 cat >>confdefs.h
<<\_ACEOF
23040 #define HAVE_AS_MFCRF 1
23046 *-*-aix*) conftest_s
=' .machine "pwr5"
23049 *) conftest_s
=' .machine power5
23054 echo "$as_me:$LINENO: checking assembler for popcntb support" >&5
23055 echo $ECHO_N "checking assembler for popcntb support... $ECHO_C" >&6
23056 if test "${gcc_cv_as_powerpc_popcntb+set}" = set; then
23057 echo $ECHO_N "(cached) $ECHO_C" >&6
23059 gcc_cv_as_powerpc_popcntb
=no
23060 if test $in_tree_gas = yes; then
23061 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 17 \) \* 1000 + 0`
23062 then gcc_cv_as_powerpc_popcntb
=yes
23064 elif test x
$gcc_cv_as != x
; then
23065 echo "$conftest_s" > conftest.s
23066 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
23067 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
23068 (eval $ac_try) 2>&5
23070 echo "$as_me:$LINENO: \$? = $ac_status" >&5
23071 (exit $ac_status); }; }
23073 gcc_cv_as_powerpc_popcntb
=yes
23075 echo "configure: failed program was" >&5
23078 rm -f conftest.o conftest.s
23081 echo "$as_me:$LINENO: result: $gcc_cv_as_powerpc_popcntb" >&5
23082 echo "${ECHO_T}$gcc_cv_as_powerpc_popcntb" >&6
23083 if test $gcc_cv_as_powerpc_popcntb = yes; then
23085 cat >>confdefs.h
<<\_ACEOF
23086 #define HAVE_AS_POPCNTB 1
23092 *-*-aix*) conftest_s
=' .machine "pwr5x"
23095 *) conftest_s
=' .machine power5
23100 echo "$as_me:$LINENO: checking assembler for fp round support" >&5
23101 echo $ECHO_N "checking assembler for fp round support... $ECHO_C" >&6
23102 if test "${gcc_cv_as_powerpc_fprnd+set}" = set; then
23103 echo $ECHO_N "(cached) $ECHO_C" >&6
23105 gcc_cv_as_powerpc_fprnd
=no
23106 if test $in_tree_gas = yes; then
23107 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 17 \) \* 1000 + 0`
23108 then gcc_cv_as_powerpc_fprnd
=yes
23110 elif test x
$gcc_cv_as != x
; then
23111 echo "$conftest_s" > conftest.s
23112 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
23113 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
23114 (eval $ac_try) 2>&5
23116 echo "$as_me:$LINENO: \$? = $ac_status" >&5
23117 (exit $ac_status); }; }
23119 gcc_cv_as_powerpc_fprnd
=yes
23121 echo "configure: failed program was" >&5
23124 rm -f conftest.o conftest.s
23127 echo "$as_me:$LINENO: result: $gcc_cv_as_powerpc_fprnd" >&5
23128 echo "${ECHO_T}$gcc_cv_as_powerpc_fprnd" >&6
23129 if test $gcc_cv_as_powerpc_fprnd = yes; then
23131 cat >>confdefs.h
<<\_ACEOF
23132 #define HAVE_AS_FPRND 1
23138 *-*-aix*) conftest_s
=' .machine "pwr6"
23141 *) conftest_s
=' .machine power6
23146 echo "$as_me:$LINENO: checking assembler for move fp gpr support" >&5
23147 echo $ECHO_N "checking assembler for move fp gpr support... $ECHO_C" >&6
23148 if test "${gcc_cv_as_powerpc_mfpgpr+set}" = set; then
23149 echo $ECHO_N "(cached) $ECHO_C" >&6
23151 gcc_cv_as_powerpc_mfpgpr
=no
23152 if test $in_tree_gas = yes; then
23153 if test $gcc_cv_gas_vers -ge `expr \( \( 9 \* 1000 \) + 99 \) \* 1000 + 0`
23154 then gcc_cv_as_powerpc_mfpgpr
=yes
23156 elif test x
$gcc_cv_as != x
; then
23157 echo "$conftest_s" > conftest.s
23158 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
23159 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
23160 (eval $ac_try) 2>&5
23162 echo "$as_me:$LINENO: \$? = $ac_status" >&5
23163 (exit $ac_status); }; }
23165 gcc_cv_as_powerpc_mfpgpr
=yes
23167 echo "configure: failed program was" >&5
23170 rm -f conftest.o conftest.s
23173 echo "$as_me:$LINENO: result: $gcc_cv_as_powerpc_mfpgpr" >&5
23174 echo "${ECHO_T}$gcc_cv_as_powerpc_mfpgpr" >&6
23175 if test $gcc_cv_as_powerpc_mfpgpr = yes; then
23177 cat >>confdefs.h
<<\_ACEOF
23178 #define HAVE_AS_MFPGPR 1
23184 *-*-aix*) conftest_s
=' .csect .text[PR]
23186 addis 11,30,_GLOBAL_OFFSET_TABLE_-LCF..0@ha';;
23190 addis r11,r30,_GLOBAL_OFFSET_TABLE_-LCF0@ha';;
23191 *) conftest_s
=' .text
23193 addis 11,30,_GLOBAL_OFFSET_TABLE_-.LCF0@ha';;
23196 echo "$as_me:$LINENO: checking assembler for rel16 relocs" >&5
23197 echo $ECHO_N "checking assembler for rel16 relocs... $ECHO_C" >&6
23198 if test "${gcc_cv_as_powerpc_rel16+set}" = set; then
23199 echo $ECHO_N "(cached) $ECHO_C" >&6
23201 gcc_cv_as_powerpc_rel16
=no
23202 if test $in_tree_gas = yes; then
23203 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 17 \) \* 1000 + 0`
23204 then gcc_cv_as_powerpc_rel16
=yes
23206 elif test x
$gcc_cv_as != x
; then
23207 echo "$conftest_s" > conftest.s
23208 if { ac_try
='$gcc_cv_as -a32 -o conftest.o conftest.s >&5'
23209 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
23210 (eval $ac_try) 2>&5
23212 echo "$as_me:$LINENO: \$? = $ac_status" >&5
23213 (exit $ac_status); }; }
23215 gcc_cv_as_powerpc_rel16
=yes
23217 echo "configure: failed program was" >&5
23220 rm -f conftest.o conftest.s
23223 echo "$as_me:$LINENO: result: $gcc_cv_as_powerpc_rel16" >&5
23224 echo "${ECHO_T}$gcc_cv_as_powerpc_rel16" >&6
23225 if test $gcc_cv_as_powerpc_rel16 = yes; then
23227 cat >>confdefs.h
<<\_ACEOF
23228 #define HAVE_AS_REL16 1
23234 *-*-aix*) conftest_s
=' .machine "pwr6"
23237 *) conftest_s
=' .machine power6
23242 echo "$as_me:$LINENO: checking assembler for compare bytes support" >&5
23243 echo $ECHO_N "checking assembler for compare bytes support... $ECHO_C" >&6
23244 if test "${gcc_cv_as_powerpc_cmpb+set}" = set; then
23245 echo $ECHO_N "(cached) $ECHO_C" >&6
23247 gcc_cv_as_powerpc_cmpb
=no
23248 if test $in_tree_gas = yes; then
23249 if test $gcc_cv_gas_vers -ge `expr \( \( 9 \* 1000 \) + 99 \) \* 1000 + 0`
23250 then gcc_cv_as_powerpc_cmpb
=yes
23252 elif test x
$gcc_cv_as != x
; then
23253 echo "$conftest_s" > conftest.s
23254 if { ac_try
='$gcc_cv_as -a32 -o conftest.o conftest.s >&5'
23255 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
23256 (eval $ac_try) 2>&5
23258 echo "$as_me:$LINENO: \$? = $ac_status" >&5
23259 (exit $ac_status); }; }
23261 gcc_cv_as_powerpc_cmpb
=yes
23263 echo "configure: failed program was" >&5
23266 rm -f conftest.o conftest.s
23269 echo "$as_me:$LINENO: result: $gcc_cv_as_powerpc_cmpb" >&5
23270 echo "${ECHO_T}$gcc_cv_as_powerpc_cmpb" >&6
23271 if test $gcc_cv_as_powerpc_cmpb = yes; then
23273 cat >>confdefs.h
<<\_ACEOF
23274 #define HAVE_AS_CMPB 1
23280 *-*-aix*) conftest_s
=' .machine "pwr6"
23283 *) conftest_s
=' .machine power6
23288 echo "$as_me:$LINENO: checking assembler for decimal float support" >&5
23289 echo $ECHO_N "checking assembler for decimal float support... $ECHO_C" >&6
23290 if test "${gcc_cv_as_powerpc_dfp+set}" = set; then
23291 echo $ECHO_N "(cached) $ECHO_C" >&6
23293 gcc_cv_as_powerpc_dfp
=no
23294 if test $in_tree_gas = yes; then
23295 if test $gcc_cv_gas_vers -ge `expr \( \( 9 \* 1000 \) + 99 \) \* 1000 + 0`
23296 then gcc_cv_as_powerpc_dfp
=yes
23298 elif test x
$gcc_cv_as != x
; then
23299 echo "$conftest_s" > conftest.s
23300 if { ac_try
='$gcc_cv_as -a32 -o conftest.o conftest.s >&5'
23301 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
23302 (eval $ac_try) 2>&5
23304 echo "$as_me:$LINENO: \$? = $ac_status" >&5
23305 (exit $ac_status); }; }
23307 gcc_cv_as_powerpc_dfp
=yes
23309 echo "configure: failed program was" >&5
23312 rm -f conftest.o conftest.s
23315 echo "$as_me:$LINENO: result: $gcc_cv_as_powerpc_dfp" >&5
23316 echo "${ECHO_T}$gcc_cv_as_powerpc_dfp" >&6
23317 if test $gcc_cv_as_powerpc_dfp = yes; then
23319 cat >>confdefs.h
<<\_ACEOF
23320 #define HAVE_AS_DFP 1
23326 *-*-aix*) conftest_s
=' .machine "pwr7"
23329 *) conftest_s
=' .machine power7
23334 echo "$as_me:$LINENO: checking assembler for vector-scalar support" >&5
23335 echo $ECHO_N "checking assembler for vector-scalar support... $ECHO_C" >&6
23336 if test "${gcc_cv_as_powerpc_vsx+set}" = set; then
23337 echo $ECHO_N "(cached) $ECHO_C" >&6
23339 gcc_cv_as_powerpc_vsx
=no
23340 if test $in_tree_gas = yes; then
23341 if test $gcc_cv_gas_vers -ge `expr \( \( 9 \* 1000 \) + 99 \) \* 1000 + 0`
23342 then gcc_cv_as_powerpc_vsx
=yes
23344 elif test x
$gcc_cv_as != x
; then
23345 echo "$conftest_s" > conftest.s
23346 if { ac_try
='$gcc_cv_as -a32 -o conftest.o conftest.s >&5'
23347 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
23348 (eval $ac_try) 2>&5
23350 echo "$as_me:$LINENO: \$? = $ac_status" >&5
23351 (exit $ac_status); }; }
23353 gcc_cv_as_powerpc_vsx
=yes
23355 echo "configure: failed program was" >&5
23358 rm -f conftest.o conftest.s
23361 echo "$as_me:$LINENO: result: $gcc_cv_as_powerpc_vsx" >&5
23362 echo "${ECHO_T}$gcc_cv_as_powerpc_vsx" >&6
23363 if test $gcc_cv_as_powerpc_vsx = yes; then
23365 cat >>confdefs.h
<<\_ACEOF
23366 #define HAVE_AS_VSX 1
23371 echo "$as_me:$LINENO: checking assembler for .gnu_attribute support" >&5
23372 echo $ECHO_N "checking assembler for .gnu_attribute support... $ECHO_C" >&6
23373 if test "${gcc_cv_as_powerpc_gnu_attribute+set}" = set; then
23374 echo $ECHO_N "(cached) $ECHO_C" >&6
23376 gcc_cv_as_powerpc_gnu_attribute
=no
23377 if test $in_tree_gas = yes; then
23378 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 18 \) \* 1000 + 0`
23379 then gcc_cv_as_powerpc_gnu_attribute
=yes
23381 elif test x
$gcc_cv_as != x
; then
23382 echo '.gnu_attribute 4,1' > conftest.s
23383 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
23384 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
23385 (eval $ac_try) 2>&5
23387 echo "$as_me:$LINENO: \$? = $ac_status" >&5
23388 (exit $ac_status); }; }
23390 gcc_cv_as_powerpc_gnu_attribute
=yes
23392 echo "configure: failed program was" >&5
23395 rm -f conftest.o conftest.s
23398 echo "$as_me:$LINENO: result: $gcc_cv_as_powerpc_gnu_attribute" >&5
23399 echo "${ECHO_T}$gcc_cv_as_powerpc_gnu_attribute" >&6
23400 if test $gcc_cv_as_powerpc_gnu_attribute = yes; then
23402 cat >>confdefs.h
<<\_ACEOF
23403 #define HAVE_AS_GNU_ATTRIBUTE 1
23410 echo "$as_me:$LINENO: checking assembler for explicit relocation support" >&5
23411 echo $ECHO_N "checking assembler for explicit relocation support... $ECHO_C" >&6
23412 if test "${gcc_cv_as_mips_explicit_relocs+set}" = set; then
23413 echo $ECHO_N "(cached) $ECHO_C" >&6
23415 gcc_cv_as_mips_explicit_relocs
=no
23416 if test $in_tree_gas = yes; then
23417 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 14 \) \* 1000 + 0`
23418 then gcc_cv_as_mips_explicit_relocs
=yes
23420 elif test x
$gcc_cv_as != x
; then
23421 echo ' lw $4,%gp_rel(foo)($4)' > conftest.s
23422 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
23423 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
23424 (eval $ac_try) 2>&5
23426 echo "$as_me:$LINENO: \$? = $ac_status" >&5
23427 (exit $ac_status); }; }
23429 gcc_cv_as_mips_explicit_relocs
=yes
23431 echo "configure: failed program was" >&5
23434 rm -f conftest.o conftest.s
23437 echo "$as_me:$LINENO: result: $gcc_cv_as_mips_explicit_relocs" >&5
23438 echo "${ECHO_T}$gcc_cv_as_mips_explicit_relocs" >&6
23439 if test $gcc_cv_as_mips_explicit_relocs = yes; then
23440 if test x
$target_cpu_default = x
23441 then target_cpu_default
=MASK_EXPLICIT_RELOCS
23442 else target_cpu_default
="($target_cpu_default)|MASK_EXPLICIT_RELOCS"
23445 echo "$as_me:$LINENO: checking assembler for -mno-shared support" >&5
23446 echo $ECHO_N "checking assembler for -mno-shared support... $ECHO_C" >&6
23447 if test "${gcc_cv_as_mips_no_shared+set}" = set; then
23448 echo $ECHO_N "(cached) $ECHO_C" >&6
23450 gcc_cv_as_mips_no_shared
=no
23451 if test $in_tree_gas = yes; then
23452 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 16 \) \* 1000 + 0`
23453 then gcc_cv_as_mips_no_shared
=yes
23455 elif test x
$gcc_cv_as != x
; then
23456 echo 'nop' > conftest.s
23457 if { ac_try
='$gcc_cv_as -mno-shared -o conftest.o conftest.s >&5'
23458 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
23459 (eval $ac_try) 2>&5
23461 echo "$as_me:$LINENO: \$? = $ac_status" >&5
23462 (exit $ac_status); }; }
23464 gcc_cv_as_mips_no_shared
=yes
23466 echo "configure: failed program was" >&5
23469 rm -f conftest.o conftest.s
23472 echo "$as_me:$LINENO: result: $gcc_cv_as_mips_no_shared" >&5
23473 echo "${ECHO_T}$gcc_cv_as_mips_no_shared" >&6
23474 if test $gcc_cv_as_mips_no_shared = yes; then
23476 cat >>confdefs.h
<<\_ACEOF
23477 #define HAVE_AS_NO_SHARED 1
23482 echo "$as_me:$LINENO: checking assembler for .gnu_attribute support" >&5
23483 echo $ECHO_N "checking assembler for .gnu_attribute support... $ECHO_C" >&6
23484 if test "${gcc_cv_as_mips_gnu_attribute+set}" = set; then
23485 echo $ECHO_N "(cached) $ECHO_C" >&6
23487 gcc_cv_as_mips_gnu_attribute
=no
23488 if test $in_tree_gas = yes; then
23489 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 18 \) \* 1000 + 0`
23490 then gcc_cv_as_mips_gnu_attribute
=yes
23492 elif test x
$gcc_cv_as != x
; then
23493 echo '.gnu_attribute 4,1' > conftest.s
23494 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
23495 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
23496 (eval $ac_try) 2>&5
23498 echo "$as_me:$LINENO: \$? = $ac_status" >&5
23499 (exit $ac_status); }; }
23501 gcc_cv_as_mips_gnu_attribute
=yes
23503 echo "configure: failed program was" >&5
23506 rm -f conftest.o conftest.s
23509 echo "$as_me:$LINENO: result: $gcc_cv_as_mips_gnu_attribute" >&5
23510 echo "${ECHO_T}$gcc_cv_as_mips_gnu_attribute" >&6
23511 if test $gcc_cv_as_mips_gnu_attribute = yes; then
23513 cat >>confdefs.h
<<\_ACEOF
23514 #define HAVE_AS_GNU_ATTRIBUTE 1
23519 echo "$as_me:$LINENO: checking assembler for .dtprelword support" >&5
23520 echo $ECHO_N "checking assembler for .dtprelword support... $ECHO_C" >&6
23521 if test "${gcc_cv_as_mips_dtprelword+set}" = set; then
23522 echo $ECHO_N "(cached) $ECHO_C" >&6
23524 gcc_cv_as_mips_dtprelword
=no
23525 if test $in_tree_gas = yes; then
23526 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 18 \) \* 1000 + 0`
23527 then gcc_cv_as_mips_dtprelword
=yes
23529 elif test x
$gcc_cv_as != x
; then
23530 echo '.section .tdata,"awT",@progbits
23534 .dtprelword x+0x8000' > conftest.s
23535 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
23536 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
23537 (eval $ac_try) 2>&5
23539 echo "$as_me:$LINENO: \$? = $ac_status" >&5
23540 (exit $ac_status); }; }
23542 gcc_cv_as_mips_dtprelword
=yes
23544 echo "configure: failed program was" >&5
23547 rm -f conftest.o conftest.s
23550 echo "$as_me:$LINENO: result: $gcc_cv_as_mips_dtprelword" >&5
23551 echo "${ECHO_T}$gcc_cv_as_mips_dtprelword" >&6
23552 if test $gcc_cv_as_mips_dtprelword = yes; then
23554 cat >>confdefs.h
<<\_ACEOF
23555 #define HAVE_AS_DTPRELWORD 1
23562 # Mips and HP-UX need the GNU assembler.
23563 # Linux on IA64 might be able to use the Intel assembler.
23566 mips
*-*-* |
*-*-hpux* )
23567 if test x
$gas_flag = xyes \
23568 ||
test x
"$host" != x
"$build" \
23569 ||
test ! -x "$gcc_cv_as" \
23570 ||
"$gcc_cv_as" -v < /dev
/null
2>&1 |
grep GNU
> /dev
/null
; then
23573 echo "*** This configuration requires the GNU assembler" >&2
23579 # ??? Not all targets support dwarf2 debug_line, even within a version
23580 # of gas. Moreover, we need to emit a valid instruction to trigger any
23581 # info to the output file. So, as supported targets are added to gas 2.11,
23582 # add some instruction here to (also) show we expect this might work.
23583 # ??? Once 2.11 is released, probably need to add first known working
23584 # version to the per-target configury.
23586 i?
86*-*-* | mips
*-*-* | alpha
*-*-* | powerpc
*-*-* | sparc
*-*-* | m68
*-*-* \
23587 | x86_64
*-*-* | hppa
*-*-* | arm
*-*-* \
23588 | xstormy16
*-*-* | cris-
*-* | xtensa
*-*-* | bfin-
*-* | score
*-*-* \
23589 | spu-
*-* | fido
*-*-*)
23592 ia64
*-*-* | s390
*-*-*)
23599 if test x
"$insn" != x
; then
23601 .file 1 \"conftest.s\"
23604 echo "$as_me:$LINENO: checking assembler for dwarf2 debug_line support" >&5
23605 echo $ECHO_N "checking assembler for dwarf2 debug_line support... $ECHO_C" >&6
23606 if test "${gcc_cv_as_dwarf2_debug_line+set}" = set; then
23607 echo $ECHO_N "(cached) $ECHO_C" >&6
23609 gcc_cv_as_dwarf2_debug_line
=no
23610 if test $in_tree_gas = yes; then
23611 if test $in_tree_gas_is_elf = yes \
23612 && test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 11 \) \* 1000 + 0`
23613 then gcc_cv_as_dwarf2_debug_line
=yes
23615 elif test x
$gcc_cv_as != x
; then
23616 echo "$conftest_s" > conftest.s
23617 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
23618 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
23619 (eval $ac_try) 2>&5
23621 echo "$as_me:$LINENO: \$? = $ac_status" >&5
23622 (exit $ac_status); }; }
23624 if test x
$gcc_cv_objdump != x \
23625 && $gcc_cv_objdump -h conftest.o
2> /dev
/null \
23626 |
grep debug_line
> /dev
/null
2>&1; then
23627 gcc_cv_as_dwarf2_debug_line
=yes
23630 echo "configure: failed program was" >&5
23633 rm -f conftest.o conftest.s
23636 echo "$as_me:$LINENO: result: $gcc_cv_as_dwarf2_debug_line" >&5
23637 echo "${ECHO_T}$gcc_cv_as_dwarf2_debug_line" >&6
23640 # The .debug_line file table must be in the exact order that
23641 # we specified the files, since these indices are also used
23642 # by DW_AT_decl_file. Approximate this test by testing if
23643 # the assembler bitches if the same index is assigned twice.
23644 echo "$as_me:$LINENO: checking assembler for buggy dwarf2 .file directive" >&5
23645 echo $ECHO_N "checking assembler for buggy dwarf2 .file directive... $ECHO_C" >&6
23646 if test "${gcc_cv_as_dwarf2_file_buggy+set}" = set; then
23647 echo $ECHO_N "(cached) $ECHO_C" >&6
23649 gcc_cv_as_dwarf2_file_buggy
=no
23650 if test x
$gcc_cv_as != x
; then
23651 echo ' .file 1 "foo.s"
23652 .file 1 "bar.s"' > conftest.s
23653 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
23654 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
23655 (eval $ac_try) 2>&5
23657 echo "$as_me:$LINENO: \$? = $ac_status" >&5
23658 (exit $ac_status); }; }
23660 gcc_cv_as_dwarf2_file_buggy
=yes
23662 echo "configure: failed program was" >&5
23665 rm -f conftest.o conftest.s
23668 echo "$as_me:$LINENO: result: $gcc_cv_as_dwarf2_file_buggy" >&5
23669 echo "${ECHO_T}$gcc_cv_as_dwarf2_file_buggy" >&6
23672 if test $gcc_cv_as_dwarf2_debug_line = yes \
23673 && test $gcc_cv_as_dwarf2_file_buggy = no
; then
23675 cat >>confdefs.h
<<\_ACEOF
23676 #define HAVE_AS_DWARF2_DEBUG_LINE 1
23681 echo "$as_me:$LINENO: checking assembler for --gdwarf2 option" >&5
23682 echo $ECHO_N "checking assembler for --gdwarf2 option... $ECHO_C" >&6
23683 if test "${gcc_cv_as_gdwarf2_flag+set}" = set; then
23684 echo $ECHO_N "(cached) $ECHO_C" >&6
23686 gcc_cv_as_gdwarf2_flag
=no
23687 if test $in_tree_gas = yes; then
23688 if test $in_tree_gas_is_elf = yes \
23689 && test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 11 \) \* 1000 + 0`
23690 then gcc_cv_as_gdwarf2_flag
=yes
23692 elif test x
$gcc_cv_as != x
; then
23693 echo "$insn" > conftest.s
23694 if { ac_try
='$gcc_cv_as --gdwarf2 -o conftest.o conftest.s >&5'
23695 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
23696 (eval $ac_try) 2>&5
23698 echo "$as_me:$LINENO: \$? = $ac_status" >&5
23699 (exit $ac_status); }; }
23701 gcc_cv_as_gdwarf2_flag
=yes
23703 echo "configure: failed program was" >&5
23706 rm -f conftest.o conftest.s
23709 echo "$as_me:$LINENO: result: $gcc_cv_as_gdwarf2_flag" >&5
23710 echo "${ECHO_T}$gcc_cv_as_gdwarf2_flag" >&6
23711 if test $gcc_cv_as_gdwarf2_flag = yes; then
23713 cat >>confdefs.h
<<\_ACEOF
23714 #define HAVE_AS_GDWARF2_DEBUG_FLAG 1
23719 echo "$as_me:$LINENO: checking assembler for --gstabs option" >&5
23720 echo $ECHO_N "checking assembler for --gstabs option... $ECHO_C" >&6
23721 if test "${gcc_cv_as_gstabs_flag+set}" = set; then
23722 echo $ECHO_N "(cached) $ECHO_C" >&6
23724 gcc_cv_as_gstabs_flag
=no
23725 if test $in_tree_gas = yes; then
23726 if test $in_tree_gas_is_elf = yes \
23727 && test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 11 \) \* 1000 + 0`
23728 then gcc_cv_as_gstabs_flag
=yes
23730 elif test x
$gcc_cv_as != x
; then
23731 echo "$insn" > conftest.s
23732 if { ac_try
='$gcc_cv_as --gstabs -o conftest.o conftest.s >&5'
23733 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
23734 (eval $ac_try) 2>&5
23736 echo "$as_me:$LINENO: \$? = $ac_status" >&5
23737 (exit $ac_status); }; }
23739 # The native Solaris 9/Intel assembler doesn't understand --gstabs
23740 # and warns about it, but still exits successfully. So check for
23742 if { ac_try
='$gcc_cv_as --gstabs -o conftest.o conftest.s 2>&1 | grep -i warning > /dev/null'
23743 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
23744 (eval $ac_try) 2>&5
23746 echo "$as_me:$LINENO: \$? = $ac_status" >&5
23747 (exit $ac_status); }; }
23749 else gcc_cv_as_gstabs_flag
=yes
23752 echo "configure: failed program was" >&5
23755 rm -f conftest.o conftest.s
23758 echo "$as_me:$LINENO: result: $gcc_cv_as_gstabs_flag" >&5
23759 echo "${ECHO_T}$gcc_cv_as_gstabs_flag" >&6
23760 if test $gcc_cv_as_gstabs_flag = yes; then
23762 cat >>confdefs.h
<<\_ACEOF
23763 #define HAVE_AS_GSTABS_DEBUG_FLAG 1
23768 echo "$as_me:$LINENO: checking assembler for --debug-prefix-map option" >&5
23769 echo $ECHO_N "checking assembler for --debug-prefix-map option... $ECHO_C" >&6
23770 if test "${gcc_cv_as_debug_prefix_map_flag+set}" = set; then
23771 echo $ECHO_N "(cached) $ECHO_C" >&6
23773 gcc_cv_as_debug_prefix_map_flag
=no
23774 if test $in_tree_gas = yes; then
23775 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 18 \) \* 1000 + 0`
23776 then gcc_cv_as_debug_prefix_map_flag
=yes
23778 elif test x
$gcc_cv_as != x
; then
23779 echo "$insn" > conftest.s
23780 if { ac_try
='$gcc_cv_as --debug-prefix-map /a=/b -o conftest.o conftest.s >&5'
23781 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
23782 (eval $ac_try) 2>&5
23784 echo "$as_me:$LINENO: \$? = $ac_status" >&5
23785 (exit $ac_status); }; }
23787 gcc_cv_as_debug_prefix_map_flag
=yes
23789 echo "configure: failed program was" >&5
23792 rm -f conftest.o conftest.s
23795 echo "$as_me:$LINENO: result: $gcc_cv_as_debug_prefix_map_flag" >&5
23796 echo "${ECHO_T}$gcc_cv_as_debug_prefix_map_flag" >&6
23797 if test $gcc_cv_as_debug_prefix_map_flag = yes; then
23799 cat >>confdefs.h
<<\_ACEOF
23800 #define HAVE_AS_DEBUG_PREFIX_MAP 1
23806 echo "$as_me:$LINENO: checking assembler for .lcomm with alignment" >&5
23807 echo $ECHO_N "checking assembler for .lcomm with alignment... $ECHO_C" >&6
23808 if test "${gcc_cv_as_lcomm_with_alignment+set}" = set; then
23809 echo $ECHO_N "(cached) $ECHO_C" >&6
23811 gcc_cv_as_lcomm_with_alignment
=no
23812 if test x
$gcc_cv_as != x
; then
23813 echo '.lcomm bar,4,16' > conftest.s
23814 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
23815 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
23816 (eval $ac_try) 2>&5
23818 echo "$as_me:$LINENO: \$? = $ac_status" >&5
23819 (exit $ac_status); }; }
23821 gcc_cv_as_lcomm_with_alignment
=yes
23823 echo "configure: failed program was" >&5
23826 rm -f conftest.o conftest.s
23829 echo "$as_me:$LINENO: result: $gcc_cv_as_lcomm_with_alignment" >&5
23830 echo "${ECHO_T}$gcc_cv_as_lcomm_with_alignment" >&6
23831 if test $gcc_cv_as_lcomm_with_alignment = yes; then
23833 cat >>confdefs.h
<<\_ACEOF
23834 #define HAVE_GAS_LCOMM_WITH_ALIGNMENT 1
23839 echo "$as_me:$LINENO: checking assembler for tolerance to line number 0" >&5
23840 echo $ECHO_N "checking assembler for tolerance to line number 0... $ECHO_C" >&6
23841 if test "${gcc_cv_as_line_zero+set}" = set; then
23842 echo $ECHO_N "(cached) $ECHO_C" >&6
23844 gcc_cv_as_line_zero
=no
23845 if test $in_tree_gas = yes; then
23846 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 16 \) \* 1000 + 91`
23847 then gcc_cv_as_line_zero
=yes
23849 elif test "x$gcc_cv_as" != x
; then
23850 { echo '# 1 "test.s" 1'; echo '# 0 "" 2'; } > conftest.s
23851 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5 2>conftest.out'
23852 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
23853 (eval $ac_try) 2>&5
23855 echo "$as_me:$LINENO: \$? = $ac_status" >&5
23856 (exit $ac_status); }; } &&
23857 test "x`cat conftest.out`" = x
23859 gcc_cv_as_line_zero
=yes
23861 echo "configure: failed program was" >&5
23863 echo "configure: error output was" >&5
23864 cat conftest.out
>&5
23866 rm -f conftest.o conftest.s conftest.out
23869 echo "$as_me:$LINENO: result: $gcc_cv_as_line_zero" >&5
23870 echo "${ECHO_T}$gcc_cv_as_line_zero" >&6
23871 if test "x$gcc_cv_as_line_zero" = xyes
; then
23873 cat >>confdefs.h
<<\_ACEOF
23874 #define HAVE_AS_LINE_ZERO 1
23879 echo "$as_me:$LINENO: checking linker read-only and read-write section mixing" >&5
23880 echo $ECHO_N "checking linker read-only and read-write section mixing... $ECHO_C" >&6
23881 gcc_cv_ld_ro_rw_mix
=unknown
23882 if test $in_tree_ld = yes ; then
23883 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 \
23884 && test $in_tree_ld_is_elf = yes; then
23885 gcc_cv_ld_ro_rw_mix
=read-write
23887 elif test x
$gcc_cv_as != x
-a x
$gcc_cv_ld != x
-a x
$gcc_cv_objdump != x
; then
23888 echo '.section myfoosect, "a"' > conftest1.s
23889 echo '.section myfoosect, "aw"' > conftest2.s
23890 echo '.byte 1' >> conftest2.s
23891 echo '.section myfoosect, "a"' > conftest3.s
23892 echo '.byte 0' >> conftest3.s
23893 if $gcc_cv_as -o conftest1.o conftest1.s
> /dev
/null
2>&1 \
23894 && $gcc_cv_as -o conftest2.o conftest2.s
> /dev
/null
2>&1 \
23895 && $gcc_cv_as -o conftest3.o conftest3.s
> /dev
/null
2>&1 \
23896 && $gcc_cv_ld -shared -o conftest1.so conftest1.o \
23897 conftest2.o conftest3.o
> /dev
/null
2>&1; then
23898 gcc_cv_ld_ro_rw_mix
=`$gcc_cv_objdump -h conftest1.so \
23899 | sed -e '/myfoosect/!d' -e N`
23900 if echo "$gcc_cv_ld_ro_rw_mix" |
grep CONTENTS
> /dev
/null
; then
23901 if echo "$gcc_cv_ld_ro_rw_mix" |
grep READONLY
> /dev
/null
; then
23902 gcc_cv_ld_ro_rw_mix
=read-only
23904 gcc_cv_ld_ro_rw_mix
=read-write
23908 rm -f conftest.
* conftest
[123].
*
23910 if test x
$gcc_cv_ld_ro_rw_mix = xread-write
; then
23912 cat >>confdefs.h
<<\_ACEOF
23913 #define HAVE_LD_RO_RW_SECTION_MIXING 1
23917 echo "$as_me:$LINENO: result: $gcc_cv_ld_ro_rw_mix" >&5
23918 echo "${ECHO_T}$gcc_cv_ld_ro_rw_mix" >&6
23920 echo "$as_me:$LINENO: checking linker PT_GNU_EH_FRAME support" >&5
23921 echo $ECHO_N "checking linker PT_GNU_EH_FRAME support... $ECHO_C" >&6
23922 gcc_cv_ld_eh_frame_hdr
=no
23923 if test $in_tree_ld = yes ; then
23924 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 \
23925 && test $in_tree_ld_is_elf = yes; then
23926 gcc_cv_ld_eh_frame_hdr
=yes
23928 elif test x
$gcc_cv_ld != x
; then
23929 # Check if linker supports --eh-frame-hdr option
23930 if $gcc_cv_ld --help 2>/dev
/null |
grep eh-frame-hdr
> /dev
/null
; then
23931 gcc_cv_ld_eh_frame_hdr
=yes
23935 if test x
"$gcc_cv_ld_eh_frame_hdr" = xyes
; then
23937 cat >>confdefs.h
<<\_ACEOF
23938 #define HAVE_LD_EH_FRAME_HDR 1
23942 echo "$as_me:$LINENO: result: $gcc_cv_ld_eh_frame_hdr" >&5
23943 echo "${ECHO_T}$gcc_cv_ld_eh_frame_hdr" >&6
23945 echo "$as_me:$LINENO: checking linker position independent executable support" >&5
23946 echo $ECHO_N "checking linker position independent executable support... $ECHO_C" >&6
23948 if test $in_tree_ld = yes ; then
23949 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 \
23950 && test $in_tree_ld_is_elf = yes; then
23953 elif test x
$gcc_cv_ld != x
; then
23954 # Check if linker supports -pie option
23955 if $gcc_cv_ld --help 2>/dev
/null |
grep -- -pie > /dev
/null
; then
23959 if test x
"$gcc_cv_ld_pie" = xyes
; then
23961 cat >>confdefs.h
<<\_ACEOF
23962 #define HAVE_LD_PIE 1
23966 echo "$as_me:$LINENO: result: $gcc_cv_ld_pie" >&5
23967 echo "${ECHO_T}$gcc_cv_ld_pie" >&6
23969 echo "$as_me:$LINENO: checking linker EH-compatible garbage collection of sections" >&5
23970 echo $ECHO_N "checking linker EH-compatible garbage collection of sections... $ECHO_C" >&6
23971 gcc_cv_ld_eh_gc_sections
=no
23972 if test $in_tree_ld = yes ; then
23973 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 \
23974 && test $in_tree_ld_is_elf = yes; then
23975 gcc_cv_ld_eh_gc_sections
=yes
23977 elif test x
$gcc_cv_as != x
-a x
$gcc_cv_ld != x
-a x
$gcc_cv_objdump != x
; then
23978 cat > conftest.s
<<EOF
23981 .type _start, @function
23984 .size _start, .-_start
23985 .section .text.foo,"ax",@progbits
23986 .type foo, @function
23990 .section .gcc_except_table.foo,"a",@progbits
23993 .section .eh_frame,"a",@progbits
23996 if $gcc_cv_as -o conftest.o conftest.s
> /dev
/null
2>&1; then
23997 if $gcc_cv_ld -o conftest conftest.o
--entry=_start
--gc-sections 2>&1 \
23998 |
grep "gc-sections option ignored" > /dev
/null
; then
23999 gcc_cv_ld_eh_gc_sections
=no
24000 elif $gcc_cv_objdump -h conftest |
grep gcc_except_table
> /dev
/null
; then
24001 gcc_cv_ld_eh_gc_sections
=yes
24002 # If no COMDAT groups, the compiler will emit .gnu.linkonce.t. sections.
24003 if test x
$gcc_cv_as_comdat_group != xyes
; then
24004 gcc_cv_ld_eh_gc_sections
=no
24005 cat > conftest.s
<<EOF
24008 .type _start, @function
24011 .size _start, .-_start
24012 .section .gnu.linkonce.t.foo,"ax",@progbits
24013 .type foo, @function
24017 .section .gcc_except_table.foo,"a",@progbits
24020 .section .eh_frame,"a",@progbits
24023 if $gcc_cv_as -o conftest.o conftest.s
> /dev
/null
2>&1; then
24024 if $gcc_cv_ld -o conftest conftest.o
--entry=_start
--gc-sections 2>&1 \
24025 |
grep "gc-sections option ignored" > /dev
/null
; then
24026 gcc_cv_ld_eh_gc_sections
=no
24027 elif $gcc_cv_objdump -h conftest |
grep gcc_except_table
> /dev
/null
; then
24028 gcc_cv_ld_eh_gc_sections
=yes
24034 rm -f conftest.s conftest.o conftest
24038 # ??? This apparently exposes a binutils bug with PC-relative relocations.
24039 gcc_cv_ld_eh_gc_sections
=no
24042 if test x
$gcc_cv_ld_eh_gc_sections = xyes
; then
24044 cat >>confdefs.h
<<\_ACEOF
24045 #define HAVE_LD_EH_GC_SECTIONS 1
24049 echo "$as_me:$LINENO: result: $gcc_cv_ld_eh_gc_sections" >&5
24050 echo "${ECHO_T}$gcc_cv_ld_eh_gc_sections" >&6
24056 echo "$as_me:$LINENO: checking linker --as-needed support" >&5
24057 echo $ECHO_N "checking linker --as-needed support... $ECHO_C" >&6
24058 if test "${gcc_cv_ld_as_needed+set}" = set; then
24059 echo $ECHO_N "(cached) $ECHO_C" >&6
24061 gcc_cv_ld_as_needed
=no
24062 if test $in_tree_ld = yes ; then
24063 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 \
24064 && test $in_tree_ld_is_elf = yes; then
24065 gcc_cv_ld_as_needed
=yes
24067 elif test x
$gcc_cv_ld != x
; then
24068 # Check if linker supports --as-needed and --no-as-needed options
24069 if $gcc_cv_ld --help 2>/dev
/null |
grep as-needed
> /dev
/null
; then
24070 gcc_cv_ld_as_needed
=yes
24075 echo "$as_me:$LINENO: result: $gcc_cv_ld_as_needed" >&5
24076 echo "${ECHO_T}$gcc_cv_ld_as_needed" >&6
24077 if test x
"$gcc_cv_ld_as_needed" = xyes
; then
24079 cat >>confdefs.h
<<\_ACEOF
24080 #define HAVE_LD_AS_NEEDED 1
24085 case "$target:$tm_file" in
24086 powerpc64
*-*-linux* | powerpc
*-*-linux*rs6000
/biarch64.h
*)
24087 echo "$as_me:$LINENO: checking linker support for omitting dot symbols" >&5
24088 echo $ECHO_N "checking linker support for omitting dot symbols... $ECHO_C" >&6
24089 if test "${gcc_cv_ld_no_dot_syms+set}" = set; then
24090 echo $ECHO_N "(cached) $ECHO_C" >&6
24092 gcc_cv_ld_no_dot_syms
=no
24093 if test $in_tree_ld = yes ; then
24094 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
24095 gcc_cv_ld_no_dot_syms
=yes
24097 elif test x
$gcc_cv_as != x
-a x
$gcc_cv_ld != x
; then
24098 cat > conftest1.s
<<EOF
24102 cat > conftest2.s
<<EOF
24103 .section ".opd","aw"
24106 .type foo,@function
24108 .quad .LEfoo,.TOC.@tocbase,0
24114 if $gcc_cv_as -a64 -o conftest1.o conftest1.s
> /dev
/null
2>&1 \
24115 && $gcc_cv_as -a64 -o conftest2.o conftest2.s
> /dev
/null
2>&1 \
24116 && $gcc_cv_ld -melf64ppc -o conftest conftest1.o conftest2.o
> /dev
/null
2>&1; then
24117 gcc_cv_ld_no_dot_syms
=yes
24119 rm -f conftest conftest1.o conftest2.o conftest1.s conftest2.s
24123 echo "$as_me:$LINENO: result: $gcc_cv_ld_no_dot_syms" >&5
24124 echo "${ECHO_T}$gcc_cv_ld_no_dot_syms" >&6
24125 if test x
"$gcc_cv_ld_no_dot_syms" = xyes
; then
24127 cat >>confdefs.h
<<\_ACEOF
24128 #define HAVE_LD_NO_DOT_SYMS 1
24135 echo "$as_me:$LINENO: checking linker --sysroot support" >&5
24136 echo $ECHO_N "checking linker --sysroot support... $ECHO_C" >&6
24137 if test "${gcc_cv_ld_sysroot+set}" = set; then
24138 echo $ECHO_N "(cached) $ECHO_C" >&6
24140 gcc_cv_ld_sysroot
=no
24141 if test $in_tree_ld = yes ; then
24142 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
24143 gcc_cv_ld_sysroot
=yes
24145 elif test x
$gcc_cv_ld != x
; then
24146 if $gcc_cv_ld --help 2>/dev
/null |
grep sysroot
> /dev
/null
; then
24147 gcc_cv_ld_sysroot
=yes
24151 echo "$as_me:$LINENO: result: $gcc_cv_ld_sysroot" >&5
24152 echo "${ECHO_T}$gcc_cv_ld_sysroot" >&6
24153 if test x
"$gcc_cv_ld_sysroot" = xyes
; then
24155 cat >>confdefs.h
<<\_ACEOF
24156 #define HAVE_LD_SYSROOT 1
24161 if test x
$with_sysroot = x
&& test x
$host = x
$target \
24162 && test "$prefix" != "/usr" && test "x$prefix" != "x$local_prefix" \
24163 && test "$prefix" != "NONE"; then
24165 cat >>confdefs.h
<<_ACEOF
24166 #define PREFIX_INCLUDE_DIR "$prefix/include"
24171 # Test for stack protector support in target C library.
24172 echo "$as_me:$LINENO: checking __stack_chk_fail in target C library" >&5
24173 echo $ECHO_N "checking __stack_chk_fail in target C library... $ECHO_C" >&6
24174 if test "${gcc_cv_libc_provides_ssp+set}" = set; then
24175 echo $ECHO_N "(cached) $ECHO_C" >&6
24177 gcc_cv_libc_provides_ssp
=no
24180 if test x
$host != x
$target ||
test "x$TARGET_SYSTEM_ROOT" != x
; then
24181 if test "x$with_sysroot" = x
; then
24182 glibc_header_dir
="${exec_prefix}/${target_noncanonical}/sys-include"
24183 elif test "x$with_build_sysroot" != "x"; then
24184 glibc_header_dir
="${with_build_sysroot}/usr/include"
24185 elif test "x$with_sysroot" = xyes
; then
24186 glibc_header_dir
="${exec_prefix}/${target_noncanonical}/sys-root/usr/include"
24188 glibc_header_dir
="${with_sysroot}/usr/include"
24191 glibc_header_dir
=/usr
/include
24193 # glibc 2.4 and later provides __stack_chk_fail and
24194 # either __stack_chk_guard, or TLS access to stack guard canary.
24195 if test -f $glibc_header_dir/features.h \
24196 && $EGREP '^[ ]*#[ ]*define[ ]+__GNU_LIBRARY__[ ]+([1-9][0-9]|[6-9])' \
24197 $glibc_header_dir/features.h
> /dev
/null
; then
24198 if $EGREP '^[ ]*#[ ]*define[ ]+__GLIBC__[ ]+([1-9][0-9]|[3-9])' \
24199 $glibc_header_dir/features.h
> /dev
/null
; then
24200 gcc_cv_libc_provides_ssp
=yes
24201 elif $EGREP '^[ ]*#[ ]*define[ ]+__GLIBC__[ ]+2' \
24202 $glibc_header_dir/features.h
> /dev
/null \
24203 && $EGREP '^[ ]*#[ ]*define[ ]+__GLIBC_MINOR__[ ]+([1-9][0-9]|[4-9])' \
24204 $glibc_header_dir/features.h
> /dev
/null
; then
24205 gcc_cv_libc_provides_ssp
=yes
24206 elif $EGREP '^[ ]*#[ ]*define[ ]+__UCLIBC__[ ]+1' \
24207 $glibc_header_dir/features.h
> /dev
/null
&& \
24208 test -f $glibc_header_dir/bits
/uClibc_config.h
&& \
24209 $EGREP '^[ ]*#[ ]*define[ ]+__UCLIBC_HAS_SSP__[ ]+1' \
24210 $glibc_header_dir/bits
/uClibc_config.h
> /dev
/null
; then
24211 gcc_cv_libc_provides_ssp
=yes
24216 echo "$as_me:$LINENO: checking for __stack_chk_fail" >&5
24217 echo $ECHO_N "checking for __stack_chk_fail... $ECHO_C" >&6
24218 if test "${ac_cv_func___stack_chk_fail+set}" = set; then
24219 echo $ECHO_N "(cached) $ECHO_C" >&6
24221 cat >conftest.
$ac_ext <<_ACEOF
24224 cat confdefs.h
>>conftest.
$ac_ext
24225 cat >>conftest.
$ac_ext <<_ACEOF
24226 /* end confdefs.h. */
24227 /* Define __stack_chk_fail to an innocuous variant, in case <limits.h> declares __stack_chk_fail.
24228 For example, HP-UX 11i <limits.h> declares gettimeofday. */
24229 #define __stack_chk_fail innocuous___stack_chk_fail
24231 /* System header to define __stub macros and hopefully few prototypes,
24232 which can conflict with char __stack_chk_fail (); below.
24233 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
24234 <limits.h> exists even on freestanding compilers. */
24237 # include <limits.h>
24239 # include <assert.h>
24242 #undef __stack_chk_fail
24244 /* Override any gcc2 internal prototype to avoid an error. */
24249 /* We use char because int might match the return type of a gcc2
24250 builtin and then its argument prototype would still apply. */
24251 char __stack_chk_fail ();
24252 /* The GNU C library defines this for functions which it implements
24253 to always fail with ENOSYS. Some functions are actually named
24254 something starting with __ and the normal name is an alias. */
24255 #if defined (__stub___stack_chk_fail) || defined (__stub_____stack_chk_fail)
24258 char (*f) () = __stack_chk_fail;
24267 return f != __stack_chk_fail;
24272 rm -f conftest.
$ac_objext conftest
$ac_exeext
24273 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
24274 (eval $ac_link) 2>conftest.er1
24276 grep -v '^ *+' conftest.er1
>conftest.err
24278 cat conftest.err
>&5
24279 echo "$as_me:$LINENO: \$? = $ac_status" >&5
24280 (exit $ac_status); } &&
24281 { ac_try
='test -z "$ac_c_werror_flag"
24282 || test ! -s conftest.err'
24283 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
24284 (eval $ac_try) 2>&5
24286 echo "$as_me:$LINENO: \$? = $ac_status" >&5
24287 (exit $ac_status); }; } &&
24288 { ac_try
='test -s conftest$ac_exeext'
24289 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
24290 (eval $ac_try) 2>&5
24292 echo "$as_me:$LINENO: \$? = $ac_status" >&5
24293 (exit $ac_status); }; }; then
24294 ac_cv_func___stack_chk_fail
=yes
24296 echo "$as_me: failed program was:" >&5
24297 sed 's/^/| /' conftest.
$ac_ext >&5
24299 ac_cv_func___stack_chk_fail
=no
24301 rm -f conftest.err conftest.
$ac_objext \
24302 conftest
$ac_exeext conftest.
$ac_ext
24304 echo "$as_me:$LINENO: result: $ac_cv_func___stack_chk_fail" >&5
24305 echo "${ECHO_T}$ac_cv_func___stack_chk_fail" >&6
24306 if test $ac_cv_func___stack_chk_fail = yes; then
24307 gcc_cv_libc_provides_ssp
=yes
24309 echo "no __stack_chk_fail on this target"
24313 *) gcc_cv_libc_provides_ssp
=no
;;
24316 echo "$as_me:$LINENO: result: $gcc_cv_libc_provides_ssp" >&5
24317 echo "${ECHO_T}$gcc_cv_libc_provides_ssp" >&6
24319 if test x
$gcc_cv_libc_provides_ssp = xyes
; then
24321 cat >>confdefs.h
<<\_ACEOF
24322 #define TARGET_LIBC_PROVIDES_SSP 1
24327 # Check if TFmode long double should be used by default or not.
24328 # Some glibc targets used DFmode long double, but with glibc 2.4
24329 # and later they can use TFmode.
24331 powerpc
*-*-linux* | \
24332 powerpc
*-*-gnu* | \
24333 sparc
*-*-linux* | \
24337 # Check whether --with-long-double-128 or --without-long-double-128 was given.
24338 if test "${with_long_double_128+set}" = set; then
24339 withval
="$with_long_double_128"
24340 gcc_cv_target_ldbl128
="$with_long_double_128"
24342 gcc_cv_target_ldbl128
=no
24343 if test x
$host != x
$target ||
test "x$TARGET_SYSTEM_ROOT" != x
; then
24344 if test "x$with_sysroot" = x
; then
24345 glibc_header_dir
="${exec_prefix}/${target_noncanonical}/sys-include"
24346 elif test "x$with_build_sysroot" != "x"; then
24347 glibc_header_dir
="${with_build_sysroot}/usr/include"
24348 elif test "x$with_sysroot" = xyes
; then
24349 glibc_header_dir
="${exec_prefix}/${target_noncanonical}/sys-root/usr/include"
24351 glibc_header_dir
="${with_sysroot}/usr/include"
24354 glibc_header_dir
=/usr
/include
24356 grep '^[ ]*#[ ]*define[ ][ ]*__LONG_DOUBLE_MATH_OPTIONAL' \
24357 $glibc_header_dir/bits
/wordsize.h
> /dev
/null
2>&1 \
24358 && gcc_cv_target_ldbl128
=yes
24363 if test x
$gcc_cv_target_ldbl128 = xyes
; then
24365 cat >>confdefs.h
<<\_ACEOF
24366 #define TARGET_DEFAULT_LONG_DOUBLE_128 1
24371 # Find out what GC implementation we want, or may, use.
24373 # Check whether --with-gc or --without-gc was given.
24374 if test "${with_gc+set}" = set; then
24383 cat >>confdefs.h
<<\_ACEOF
24389 { { echo "$as_me:$LINENO: error: $withval is an invalid option to --with-gc" >&5
24390 echo "$as_me: error: $withval is an invalid option to --with-gc" >&2;}
24391 { (exit 1); exit 1; }; }
24398 echo "Using $GGC for garbage collection."
24400 # Use the system's zlib library.
24402 zlibinc
="-I\$(srcdir)/../zlib"
24404 # Check whether --with-system-zlib or --without-system-zlib was given.
24405 if test "${with_system_zlib+set}" = set; then
24406 withval
="$with_system_zlib"
24415 echo "$as_me:$LINENO: checking whether to enable maintainer-specific portions of Makefiles" >&5
24416 echo $ECHO_N "checking whether to enable maintainer-specific portions of Makefiles... $ECHO_C" >&6
24417 # Check whether --enable-maintainer-mode or --disable-maintainer-mode was given.
24418 if test "${enable_maintainer_mode+set}" = set; then
24419 enableval
="$enable_maintainer_mode"
24420 maintainer_mode
=$enableval
24425 echo "$as_me:$LINENO: result: $maintainer_mode" >&5
24426 echo "${ECHO_T}$maintainer_mode" >&6
24428 if test "$maintainer_mode" = "yes"; then
24438 # Make empty files to contain the specs and options for each language.
24439 # Then add #include lines to for a compiler that has specs and/or options.
24445 # These (without "all_") are set in each config-lang.in.
24446 # `language' must be a single word so is spelled singularly.
24449 all_outputs
='Makefile gccbug'
24450 # List of language makefile fragments.
24451 all_lang_makefrags
=
24452 # List of language subdirectory makefiles. Deprecated.
24453 all_lang_makefiles
=
24454 # Additional files for gengtype
24455 all_gtfiles
="$target_gtfiles"
24457 # These are the languages that are set in --enable-languages,
24458 # and are available in the GCC tree.
24459 all_selected_languages
=
24461 # Add the language fragments.
24462 # Languages are added via two mechanisms. Some information must be
24463 # recorded in makefile variables, these are defined in config-lang.in.
24464 # We accumulate them and plug them into the main Makefile.
24465 # The other mechanism is a set of hooks for each of the main targets
24466 # like `clean', `install', etc.
24468 language_hooks
="Make-hooks"
24470 for lang
in ${srcdir}/*/config-lang.
in
24472 test "$lang" = "${srcdir}/*/config-lang.in" && continue
24474 lang_alias
=`sed -n -e 's,^language=['"'"'"'"]\(.*\)["'"'"'"'].*$,\1,p' -e 's,^language=\([^ ]*\).*$,\1,p' $lang`
24475 if test "x$lang_alias" = x
24477 echo "$lang doesn't set \$language." 1>&2
24480 subdir
="`echo $lang | sed -e 's,^.*/\([^/]*\)/config-lang.in$,\1,'`"
24481 subdirs
="$subdirs $subdir"
24483 # $gcc_subdir is where the gcc integration files are to be found
24484 # for a language, both for internal compiler purposes (compiler
24485 # sources implementing front-end to GCC tree converters), and for
24486 # build infrastructure purposes (Make-lang.in, etc.)
24488 # This will be <subdir> (relative to $srcdir) if a line like
24489 # gcc_subdir="<subdir>" or gcc_subdir=<subdir>
24490 # is found in <langdir>/config-lang.in, and will remain <langdir>
24493 # Except for the language alias (fetched above), the regular
24494 # "config-lang.in" contents are always retrieved from $gcc_subdir,
24495 # so a <langdir>/config-lang.in setting gcc_subdir typically sets
24496 # only this and the language alias.
24498 gcc_subdir
=`sed -n -e 's,^gcc_subdir=['"'"'"'"]\(.*\)["'"'"'"'].*$,\1,p' -e 's,^gcc_subdir=\([^ ]*\).*$,\1,p' $lang`
24499 if [ "$gcc_subdir" = "" ]; then
24500 gcc_subdir
="$subdir"
24503 case ",$enable_languages," in
24505 all_selected_languages
="$all_selected_languages $lang_alias"
24506 if test -f $srcdir/$gcc_subdir/lang-specs.h
; then
24507 lang_specs_files
="$lang_specs_files $srcdir/$gcc_subdir/lang-specs.h"
24518 .
${srcdir}/$gcc_subdir/config-lang.
in
24519 if test "x$language" = x
24521 echo "${srcdir}/$gcc_subdir/config-lang.in doesn't set \$language." 1>&2
24526 case ",$enable_languages," in
24527 *,$lang_alias,*) ;;
24529 for i
in $subdir_requires; do
24530 test -f "${srcdir}/$i/config-lang.in" && continue
24538 all_lang_makefrags
="$all_lang_makefrags \$(srcdir)/$gcc_subdir/Make-lang.in"
24539 if test -f $srcdir/$gcc_subdir/lang.opt
; then
24540 lang_opt_files
="$lang_opt_files $srcdir/$gcc_subdir/lang.opt"
24542 if test -f $srcdir/$gcc_subdir/$subdir-tree.def
; then
24543 lang_tree_files
="$lang_tree_files $srcdir/$gcc_subdir/$subdir-tree.def"
24545 if test -f ${srcdir}/$gcc_subdir/Makefile.
in
24546 then all_lang_makefiles
="$gcc_subdir/Makefile"
24548 all_languages
="$all_languages $language"
24549 all_compilers
="$all_compilers $compilers"
24550 all_outputs
="$all_outputs $outputs"
24551 all_gtfiles
="$all_gtfiles [$subdir] $gtfiles"
24554 # Pick up gtfiles for c
24556 .
${srcdir}/c-config-lang.
in
24557 all_gtfiles
="$all_gtfiles [c] $gtfiles"
24560 for language
in $all_selected_languages
24562 check_languages
="$check_languages check-$language"
24565 # We link each language in with a set of hooks, reached indirectly via
24566 # lang.${target}. Only do so for selected languages.
24570 target_list
="all.cross start.encap rest.encap tags \
24571 install-common install-man install-info install-pdf dvi pdf \
24572 html uninstall info man srcextra srcman srcinfo \
24573 mostlyclean clean distclean maintainer-clean"
24575 for t
in $target_list
24578 for lang
in $all_selected_languages
24582 echo "lang.$t: $x" >> Make-hooks
24591 echo "dir ." > .gdbinit
24592 echo "dir ${srcdir}" >> .gdbinit
24593 if test x
$gdb_needs_out_file_path = xyes
24595 echo "dir ${srcdir}/config/"`dirname ${out_file}` >> .gdbinit
24597 if test "x$subdirs" != x
; then
24600 echo "dir ${srcdir}/$s" >> .gdbinit
24603 echo "source ${srcdir}/gdbinit.in" >> .gdbinit
24605 gcc_tooldir
='$(libsubdir)/$(libsubdir_to_prefix)$(target_noncanonical)'
24609 # Find a directory in which to install a shared libgcc.
24611 # Check whether --enable-version-specific-runtime-libs or --disable-version-specific-runtime-libs was given.
24612 if test "${enable_version_specific_runtime_libs+set}" = set; then
24613 enableval
="$enable_version_specific_runtime_libs"
24618 # Check whether --with-slibdir or --without-slibdir was given.
24619 if test "${with_slibdir+set}" = set; then
24620 withval
="$with_slibdir"
24621 slibdir
="$with_slibdir"
24623 if test "${enable_version_specific_runtime_libs+set}" = set; then
24624 slibdir
='$(libsubdir)'
24625 elif test "$host" != "$target"; then
24626 slibdir
='$(build_tooldir)/lib'
24628 slibdir
='$(libdir)'
24634 # Check whether --with-datarootdir or --without-datarootdir was given.
24635 if test "${with_datarootdir+set}" = set; then
24636 withval
="$with_datarootdir"
24637 datarootdir
="\${prefix}/$with_datarootdir"
24639 datarootdir
='$(prefix)/share'
24644 # Check whether --with-docdir or --without-docdir was given.
24645 if test "${with_docdir+set}" = set; then
24646 withval
="$with_docdir"
24647 docdir
="\${prefix}/$with_docdir"
24649 docdir
='$(datarootdir)'
24654 # Check whether --with-htmldir or --without-htmldir was given.
24655 if test "${with_htmldir+set}" = set; then
24656 withval
="$with_htmldir"
24657 htmldir
="\${prefix}/$with_htmldir"
24659 htmldir
='$(docdir)'
24663 # Substitute configuration variables
24722 if test x
${build} = x
${host} ; then
24723 if test x
${host} = x
${target} ; then
24724 echo "Links are now set up to build a native compiler for ${target}." 1>&2
24726 echo "Links are now set up to build a cross-compiler" 1>&2
24727 echo " from ${host} to ${target}." 1>&2
24730 if test x
${host} = x
${target} ; then
24731 echo "Links are now set up to build (on ${build}) a native compiler" 1>&2
24732 echo " for ${target}." 1>&2
24734 echo "Links are now set up to build (on ${build}) a cross-compiler" 1>&2
24735 echo " from ${host} to ${target}." 1>&2
24747 if test "x${CLOOGLIBS}" != "x" ; then
24749 cat >>confdefs.h
<<\_ACEOF
24750 #define HAVE_cloog 1
24755 # Configure the subdirectories
24756 # AC_CONFIG_SUBDIRS($subdirs)
24758 # Create the Makefile
24759 # and configure language subdirectories
24760 ac_config_files
="$ac_config_files $all_outputs"
24763 ac_config_commands
="$ac_config_commands default"
24765 cat >confcache
<<\_ACEOF
24766 # This file is a shell script that caches the results of configure
24767 # tests run on this system so they can be shared between configure
24768 # scripts and configure runs, see configure's option --config-cache.
24769 # It is not useful on other systems. If it contains results you don't
24770 # want to keep, you may remove or edit it.
24772 # config.status only pays attention to the cache file if you give it
24773 # the --recheck option to rerun configure.
24775 # `ac_cv_env_foo' variables (set or unset) will be overridden when
24776 # loading this file, other *unset* `ac_cv_foo' will be assigned the
24777 # following values.
24781 # The following way of writing the cache mishandles newlines in values,
24782 # but we know of no workaround that is simple, portable, and efficient.
24783 # So, don't put newlines in cache variables' values.
24784 # Ultrix sh set writes to stderr and can't be redirected directly,
24785 # and sets the high bit in the cache file unless we assign to the vars.
24788 case `(ac_space=' '; set | grep ac_space) 2>&1` in
24790 # `set' does not quote correctly, so add quotes (double-quote
24791 # substitution turns \\\\ into \\, and sed turns \\ into \).
24794 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
24797 # `set' quotes correctly as required by POSIX, so do not add quotes.
24799 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
24806 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
24808 /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
24810 if diff $cache_file confcache
>/dev
/null
2>&1; then :; else
24811 if test -w $cache_file; then
24812 test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
24813 cat confcache
>$cache_file
24815 echo "not updating unwritable cache $cache_file"
24820 test "x$prefix" = xNONE
&& prefix
=$ac_default_prefix
24821 # Let make expand exec_prefix.
24822 test "x$exec_prefix" = xNONE
&& exec_prefix
='${prefix}'
24824 # VPATH may cause trouble with some makes, so we remove $(srcdir),
24825 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
24826 # trailing colons and then remove the whole line if VPATH becomes empty
24827 # (actually we leave an empty line to preserve line numbers).
24828 if test "x$srcdir" = x.
; then
24829 ac_vpsub
='/^[ ]*VPATH[ ]*=/{
24830 s/:*\$(srcdir):*/:/;
24831 s/:*\${srcdir}:*/:/;
24833 s/^\([^=]*=[ ]*\):*/\1/;
24839 DEFS
=-DHAVE_CONFIG_H
24843 for ac_i
in : $LIBOBJS; do test "x$ac_i" = x
: && continue
24844 # 1. Remove the extension, and $U if already installed.
24845 ac_i
=`echo "$ac_i" |
24846 sed 's/\$U\././;s/\.o$//;s/\.obj$//'`
24848 ac_libobjs
="$ac_libobjs $ac_i\$U.$ac_objext"
24849 ac_ltlibobjs
="$ac_ltlibobjs $ac_i"'$U.lo'
24851 LIBOBJS
=$ac_libobjs
24853 LTLIBOBJS
=$ac_ltlibobjs
24857 : ${CONFIG_STATUS=./config.status}
24858 ac_clean_files_save
=$ac_clean_files
24859 ac_clean_files
="$ac_clean_files $CONFIG_STATUS"
24860 { echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
24861 echo "$as_me: creating $CONFIG_STATUS" >&6;}
24862 cat >$CONFIG_STATUS <<_ACEOF
24864 # Generated by $as_me.
24865 # Run this file to recreate the current configuration.
24866 # Compiler output produced by configure, useful for debugging
24867 # configure, is in config.log if it exists.
24870 ac_cs_recheck=false
24872 SHELL=\${CONFIG_SHELL-$SHELL}
24875 cat >>$CONFIG_STATUS <<\_ACEOF
24876 ## --------------------- ##
24877 ## M4sh Initialization. ##
24878 ## --------------------- ##
24880 # Be Bourne compatible
24881 if test -n "${ZSH_VERSION+set}" && (emulate sh
) >/dev
/null
2>&1; then
24884 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
24885 # is contrary to our usage. Disable this feature.
24886 alias -g '${1+"$@"}'='"$@"'
24887 elif test -n "${BASH_VERSION+set}" && (set -o posix
) >/dev
/null
2>&1; then
24890 DUALCASE
=1; export DUALCASE
# for MKS sh
24892 # Support unset when possible.
24893 if ( (MAIL
=60; unset MAIL
) ||
exit) >/dev
/null
2>&1; then
24900 # Work around bugs in pre-3.0 UWIN ksh.
24901 $as_unset ENV MAIL MAILPATH
24908 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
24909 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
24910 LC_TELEPHONE LC_TIME
24912 if (set +x
; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
24913 eval $as_var=C
; export $as_var
24919 # Required to use basename.
24920 if expr a
: '\(a\)' >/dev
/null
2>&1; then
24926 if (basename /) >/dev
/null
2>&1 && test "X`basename / 2>&1`" = "X/"; then
24927 as_basename
=basename
24933 # Name of the executable.
24934 as_me
=`$as_basename "$0" ||
24935 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
24936 X"$0" : 'X\(//\)$' \| \
24937 X"$0" : 'X\(/\)$' \| \
24938 . : '\(.\)' 2>/dev/null ||
24940 sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
24941 /^X\/\(\/\/\)$/{ s//\1/; q; }
24942 /^X\/\(\/\).*/{ s//\1/; q; }
24946 # PATH needs CR, and LINENO needs CR and PATH.
24947 # Avoid depending upon Character Ranges.
24948 as_cr_letters
='abcdefghijklmnopqrstuvwxyz'
24949 as_cr_LETTERS
='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
24950 as_cr_Letters
=$as_cr_letters$as_cr_LETTERS
24951 as_cr_digits
='0123456789'
24952 as_cr_alnum
=$as_cr_Letters$as_cr_digits
24954 # The user is always right.
24955 if test "${PATH_SEPARATOR+set}" != set; then
24956 echo "#! /bin/sh" >conf$$.sh
24957 echo "exit 0" >>conf$$.sh
24959 if (PATH
="/nonexistent;."; conf$$.sh
) >/dev
/null
2>&1; then
24968 as_lineno_1
=$LINENO
24969 as_lineno_2
=$LINENO
24970 as_lineno_3
=`(expr $as_lineno_1 + 1) 2>/dev/null`
24971 test "x$as_lineno_1" != "x$as_lineno_2" &&
24972 test "x$as_lineno_3" = "x$as_lineno_2" ||
{
24973 # Find who we are. Look in the path if we contain no path at all
24976 *[\\/]* ) as_myself
=$0 ;;
24977 *) as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
24978 for as_dir
in $PATH
24981 test -z "$as_dir" && as_dir
=.
24982 test -r "$as_dir/$0" && as_myself
=$as_dir/$0 && break
24987 # We did not find ourselves, most probably we were run as `sh COMMAND'
24988 # in which case we are not to be found in the path.
24989 if test "x$as_myself" = x
; then
24992 if test ! -f "$as_myself"; then
24993 { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" >&5
24994 echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2;}
24995 { (exit 1); exit 1; }; }
24997 case $CONFIG_SHELL in
24999 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
25000 for as_dir
in /bin
$PATH_SEPARATOR/usr
/bin
$PATH_SEPARATOR$PATH
25003 test -z "$as_dir" && as_dir
=.
25004 for as_base
in sh bash ksh sh5
; do
25007 if ("$as_dir/$as_base" -c '
25008 as_lineno_1=$LINENO
25009 as_lineno_2=$LINENO
25010 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
25011 test "x$as_lineno_1" != "x$as_lineno_2" &&
25012 test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev
/null
; then
25013 $as_unset BASH_ENV ||
test "${BASH_ENV+set}" != set ||
{ BASH_ENV
=; export BASH_ENV
; }
25014 $as_unset ENV ||
test "${ENV+set}" != set ||
{ ENV
=; export ENV
; }
25015 CONFIG_SHELL
=$as_dir/$as_base
25016 export CONFIG_SHELL
25017 exec "$CONFIG_SHELL" "$0" ${1+"$@"}
25025 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
25026 # uniformly replaced by the line number. The first 'sed' inserts a
25027 # line-number line before each line; the second 'sed' does the real
25028 # work. The second script uses 'N' to pair each line-number line
25029 # with the numbered line, and appends trailing '-' during
25030 # substitution so that $LINENO is not a special case at line end.
25031 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
25032 # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-)
25033 sed '=' <$as_myself |
25038 s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
25041 s,^['$as_cr_digits']*\n,,
25042 ' >$as_me.lineno
&&
25043 chmod +x
$as_me.lineno ||
25044 { { echo "$as_me:$LINENO: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&5
25045 echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2;}
25046 { (exit 1); exit 1; }; }
25048 # Don't try to exec as it changes $[0], causing all sort of problems
25049 # (the dirname of $[0] is not the place where we might find the
25050 # original and so on. Autoconf is especially sensible to this).
25052 # Exit status is that of the last command.
25057 case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
25058 *c
*,-n*) ECHO_N
= ECHO_C
='
25060 *c
*,* ) ECHO_N
=-n ECHO_C
= ECHO_T
= ;;
25061 *) ECHO_N
= ECHO_C
='\c' ECHO_T
= ;;
25064 if expr a
: '\(a\)' >/dev
/null
2>&1; then
25070 rm -f conf$$ conf$$.exe conf$$.
file
25072 if ln -s conf$$.
file conf$$
2>/dev
/null
; then
25073 # We could just check for DJGPP; but this test a) works b) is more generic
25074 # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
25075 if test -f conf$$.exe
; then
25076 # Don't use ln at all; we don't have any links
25081 elif ln conf$$.
file conf$$
2>/dev
/null
; then
25086 rm -f conf$$ conf$$.exe conf$$.
file
25088 if mkdir
-p .
2>/dev
/null
; then
25091 test -d .
/-p && rmdir .
/-p
25095 as_executable_p
="test -f"
25097 # Sed expression to map a string onto a valid CPP name.
25098 as_tr_cpp
="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
25100 # Sed expression to map a string onto a valid variable name.
25101 as_tr_sh
="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
25105 # We need space, tab and new line, in precisely that order.
25115 # Open the log real soon, to keep \$[0] and so on meaningful, and to
25116 # report actual input values of CONFIG_FILES etc. instead of their
25117 # values after options handling. Logging --version etc. is OK.
25121 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
25122 ## Running $as_me. ##
25127 This file was extended by $as_me, which was
25128 generated by GNU Autoconf 2.59. Invocation command line was
25130 CONFIG_FILES = $CONFIG_FILES
25131 CONFIG_HEADERS = $CONFIG_HEADERS
25132 CONFIG_LINKS = $CONFIG_LINKS
25133 CONFIG_COMMANDS = $CONFIG_COMMANDS
25137 echo "on `(hostname || uname -n) 2>/dev/null | sed 1q`" >&5
25141 # Files that config.status was made for.
25142 if test -n "$ac_config_files"; then
25143 echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
25146 if test -n "$ac_config_headers"; then
25147 echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
25150 if test -n "$ac_config_links"; then
25151 echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
25154 if test -n "$ac_config_commands"; then
25155 echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
25158 cat >>$CONFIG_STATUS <<\_ACEOF
25161 \`$as_me' instantiates files from templates according to the
25162 current configuration.
25164 Usage: $0 [OPTIONS] [FILE]...
25166 -h, --help print this help, then exit
25167 -V, --version print version number, then exit
25168 -q, --quiet do not print progress messages
25169 -d, --debug don't remove temporary files
25170 --recheck update $as_me by reconfiguring in the same conditions
25171 --file=FILE[:TEMPLATE]
25172 instantiate the configuration file FILE
25173 --header=FILE[:TEMPLATE]
25174 instantiate the configuration header FILE
25176 Configuration files:
25179 Configuration headers:
25182 Configuration commands:
25185 Report bugs to <bug-autoconf@gnu.org>."
25188 cat >>$CONFIG_STATUS <<_ACEOF
25191 configured by $0, generated by GNU Autoconf 2.59,
25192 with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
25194 Copyright (C) 2003 Free Software Foundation, Inc.
25195 This config.status script is free software; the Free Software Foundation
25196 gives unlimited permission to copy, distribute and modify it."
25200 cat >>$CONFIG_STATUS <<\_ACEOF
25201 # If no file are specified by the user, then we need to provide default
25202 # value. By we need to know if files were specified by the user.
25208 ac_option
=`expr "x$1" : 'x\([^=]*\)='`
25209 ac_optarg
=`expr "x$1" : 'x[^=]*=\(.*\)'`
25217 *) # This is not an option, so the user has probably given explicit
25220 ac_need_defaults
=false
;;
25224 # Handling of the options.
25226 cat >>$CONFIG_STATUS <<\_ACEOF
25227 -recheck |
--recheck |
--rechec |
--reche |
--rech |
--rec |
--re |
--r)
25229 --version |
--vers* |
-V )
25230 echo "$ac_cs_version"; exit 0 ;;
25232 # Conflict between --help and --header
25233 { { echo "$as_me:$LINENO: error: ambiguous option: $1
25234 Try \`$0 --help' for more information." >&5
25235 echo "$as_me: error: ambiguous option: $1
25236 Try \`$0 --help' for more information." >&2;}
25237 { (exit 1); exit 1; }; };;
25238 --help |
--hel |
-h )
25239 echo "$ac_cs_usage"; exit 0 ;;
25240 --debug |
--d* |
-d )
25242 --file |
--fil |
--fi |
--f )
25244 CONFIG_FILES
="$CONFIG_FILES $ac_optarg"
25245 ac_need_defaults
=false
;;
25246 --header |
--heade |
--head |
--hea )
25248 CONFIG_HEADERS
="$CONFIG_HEADERS $ac_optarg"
25249 ac_need_defaults
=false
;;
25250 -q |
-quiet |
--quiet |
--quie |
--qui |
--qu |
--q \
25251 |
-silent |
--silent |
--silen |
--sile |
--sil |
--si |
--s)
25254 # This is an error.
25255 -*) { { echo "$as_me:$LINENO: error: unrecognized option: $1
25256 Try \`$0 --help' for more information." >&5
25257 echo "$as_me: error: unrecognized option: $1
25258 Try \`$0 --help' for more information." >&2;}
25259 { (exit 1); exit 1; }; } ;;
25261 *) ac_config_targets
="$ac_config_targets $1" ;;
25267 ac_configure_extra_args
=
25269 if $ac_cs_silent; then
25271 ac_configure_extra_args
="$ac_configure_extra_args --silent"
25275 cat >>$CONFIG_STATUS <<_ACEOF
25276 if \$ac_cs_recheck; then
25277 echo "running $SHELL $0 " $ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
25278 exec $SHELL $0 $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
25283 cat >>$CONFIG_STATUS <<_ACEOF
25285 # INIT-COMMANDS section.
25294 cat >>$CONFIG_STATUS <<\_ACEOF
25295 for ac_config_target
in $ac_config_targets
25297 case "$ac_config_target" in
25298 # Handling of arguments.
25299 "as" ) CONFIG_FILES
="$CONFIG_FILES as:exec-tool.in" ;;
25300 "collect-ld" ) CONFIG_FILES
="$CONFIG_FILES collect-ld:exec-tool.in" ;;
25301 "nm" ) CONFIG_FILES
="$CONFIG_FILES nm:exec-tool.in" ;;
25302 "$all_outputs" ) CONFIG_FILES
="$CONFIG_FILES $all_outputs" ;;
25303 "default" ) CONFIG_COMMANDS
="$CONFIG_COMMANDS default" ;;
25304 "auto-host.h" ) CONFIG_HEADERS
="$CONFIG_HEADERS auto-host.h:config.in" ;;
25305 *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
25306 echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
25307 { (exit 1); exit 1; }; };;
25311 # If the user did not use the arguments to specify the items to instantiate,
25312 # then the envvar interface is used. Set only those that are not.
25313 # We use the long form for the default assignment because of an extremely
25314 # bizarre bug on SunOS 4.1.3.
25315 if $ac_need_defaults; then
25316 test "${CONFIG_FILES+set}" = set || CONFIG_FILES
=$config_files
25317 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS
=$config_headers
25318 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS
=$config_commands
25321 # Have a temporary directory for convenience. Make it in the build tree
25322 # simply because there is no reason to put it here, and in addition,
25323 # creating and moving files from /tmp can sometimes cause problems.
25324 # Create a temporary directory, and hook for its removal unless debugging.
25327 trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
25328 trap '{ (exit 1); exit 1; }' 1 2 13 15
25331 # Create a (secure) tmp directory for tmp files.
25334 tmp
=`(umask 077 && mktemp -d -q "./confstatXXXXXX") 2>/dev/null` &&
25335 test -n "$tmp" && test -d "$tmp"
25338 tmp
=.
/confstat$$
-$RANDOM
25339 (umask 077 && mkdir
$tmp)
25342 echo "$me: cannot create a temporary directory in ." >&2
25343 { (exit 1); exit 1; }
25348 cat >>$CONFIG_STATUS <<_ACEOF
25351 # CONFIG_FILES section.
25354 # No need to generate the scripts if there are no CONFIG_FILES.
25355 # This happens for instance when ./config.status config.h
25356 if test -n "\$CONFIG_FILES"; then
25357 # Protect against being on the right side of a sed subst in config.status.
25358 sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
25359 s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
25360 s,@SHELL@,$SHELL,;t t
25361 s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
25362 s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
25363 s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
25364 s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
25365 s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
25366 s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
25367 s,@exec_prefix@,$exec_prefix,;t t
25368 s,@prefix@,$prefix,;t t
25369 s,@program_transform_name@,$program_transform_name,;t t
25370 s,@bindir@,$bindir,;t t
25371 s,@sbindir@,$sbindir,;t t
25372 s,@libexecdir@,$libexecdir,;t t
25373 s,@datadir@,$datadir,;t t
25374 s,@sysconfdir@,$sysconfdir,;t t
25375 s,@sharedstatedir@,$sharedstatedir,;t t
25376 s,@localstatedir@,$localstatedir,;t t
25377 s,@libdir@,$libdir,;t t
25378 s,@includedir@,$includedir,;t t
25379 s,@oldincludedir@,$oldincludedir,;t t
25380 s,@infodir@,$infodir,;t t
25381 s,@mandir@,$mandir,;t t
25382 s,@build_alias@,$build_alias,;t t
25383 s,@host_alias@,$host_alias,;t t
25384 s,@target_alias@,$target_alias,;t t
25385 s,@DEFS@,$DEFS,;t t
25386 s,@ECHO_C@,$ECHO_C,;t t
25387 s,@ECHO_N@,$ECHO_N,;t t
25388 s,@ECHO_T@,$ECHO_T,;t t
25389 s,@LIBS@,$LIBS,;t t
25390 s,@build@,$build,;t t
25391 s,@build_cpu@,$build_cpu,;t t
25392 s,@build_vendor@,$build_vendor,;t t
25393 s,@build_os@,$build_os,;t t
25394 s,@host@,$host,;t t
25395 s,@host_cpu@,$host_cpu,;t t
25396 s,@host_vendor@,$host_vendor,;t t
25397 s,@host_os@,$host_os,;t t
25398 s,@target@,$target,;t t
25399 s,@target_cpu@,$target_cpu,;t t
25400 s,@target_vendor@,$target_vendor,;t t
25401 s,@target_os@,$target_os,;t t
25402 s,@target_noncanonical@,$target_noncanonical,;t t
25403 s,@build_libsubdir@,$build_libsubdir,;t t
25404 s,@build_subdir@,$build_subdir,;t t
25405 s,@host_subdir@,$host_subdir,;t t
25406 s,@target_subdir@,$target_subdir,;t t
25407 s,@GENINSRC@,$GENINSRC,;t t
25409 s,@CFLAGS@,$CFLAGS,;t t
25410 s,@LDFLAGS@,$LDFLAGS,;t t
25411 s,@CPPFLAGS@,$CPPFLAGS,;t t
25412 s,@ac_ct_CC@,$ac_ct_CC,;t t
25413 s,@EXEEXT@,$EXEEXT,;t t
25414 s,@OBJEXT@,$OBJEXT,;t t
25415 s,@GNATBIND@,$GNATBIND,;t t
25416 s,@ac_ct_GNATBIND@,$ac_ct_GNATBIND,;t t
25417 s,@GNATMAKE@,$GNATMAKE,;t t
25418 s,@ac_ct_GNATMAKE@,$ac_ct_GNATMAKE,;t t
25419 s,@NO_MINUS_C_MINUS_O@,$NO_MINUS_C_MINUS_O,;t t
25420 s,@OUTPUT_OPTION@,$OUTPUT_OPTION,;t t
25422 s,@EGREP@,$EGREP,;t t
25423 s,@loose_warn@,$loose_warn,;t t
25424 s,@strict_warn@,$strict_warn,;t t
25425 s,@warn_cflags@,$warn_cflags,;t t
25426 s,@nocommon_flag@,$nocommon_flag,;t t
25427 s,@TREEBROWSER@,$TREEBROWSER,;t t
25428 s,@valgrind_path@,$valgrind_path,;t t
25429 s,@valgrind_path_defines@,$valgrind_path_defines,;t t
25430 s,@valgrind_command@,$valgrind_command,;t t
25431 s,@coverage_flags@,$coverage_flags,;t t
25432 s,@enable_multilib@,$enable_multilib,;t t
25433 s,@enable_decimal_float@,$enable_decimal_float,;t t
25434 s,@enable_fixed_point@,$enable_fixed_point,;t t
25435 s,@enable_shared@,$enable_shared,;t t
25436 s,@TARGET_SYSTEM_ROOT@,$TARGET_SYSTEM_ROOT,;t t
25437 s,@TARGET_SYSTEM_ROOT_DEFINE@,$TARGET_SYSTEM_ROOT_DEFINE,;t t
25438 s,@CROSS_SYSTEM_HEADER_DIR@,$CROSS_SYSTEM_HEADER_DIR,;t t
25439 s,@onestep@,$onestep,;t t
25440 s,@PKGVERSION@,$PKGVERSION,;t t
25441 s,@REPORT_BUGS_TO@,$REPORT_BUGS_TO,;t t
25442 s,@REPORT_BUGS_TEXI@,$REPORT_BUGS_TEXI,;t t
25443 s,@datarootdir@,$datarootdir,;t t
25444 s,@docdir@,$docdir,;t t
25445 s,@htmldir@,$htmldir,;t t
25446 s,@SET_MAKE@,$SET_MAKE,;t t
25448 s,@LN_S@,$LN_S,;t t
25450 s,@RANLIB@,$RANLIB,;t t
25451 s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
25452 s,@ranlib_flags@,$ranlib_flags,;t t
25453 s,@INSTALL@,$INSTALL,;t t
25454 s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
25455 s,@INSTALL_DATA@,$INSTALL_DATA,;t t
25456 s,@make_compare_target@,$make_compare_target,;t t
25457 s,@have_mktemp_command@,$have_mktemp_command,;t t
25458 s,@MAKEINFO@,$MAKEINFO,;t t
25459 s,@BUILD_INFO@,$BUILD_INFO,;t t
25460 s,@GENERATED_MANPAGES@,$GENERATED_MANPAGES,;t t
25461 s,@FLEX@,$FLEX,;t t
25462 s,@BISON@,$BISON,;t t
25465 s,@COLLECT2_LIBS@,$COLLECT2_LIBS,;t t
25466 s,@GNAT_LIBEXC@,$GNAT_LIBEXC,;t t
25467 s,@LDEXP_LIB@,$LDEXP_LIB,;t t
25468 s,@TARGET_GETGROUPS_T@,$TARGET_GETGROUPS_T,;t t
25469 s,@LIBICONV@,$LIBICONV,;t t
25470 s,@LTLIBICONV@,$LTLIBICONV,;t t
25471 s,@LIBICONV_DEP@,$LIBICONV_DEP,;t t
25472 s,@manext@,$manext,;t t
25473 s,@objext@,$objext,;t t
25474 s,@gthread_flags@,$gthread_flags,;t t
25475 s,@extra_modes_file@,$extra_modes_file,;t t
25476 s,@extra_opt_files@,$extra_opt_files,;t t
25477 s,@USE_NLS@,$USE_NLS,;t t
25478 s,@LIBINTL@,$LIBINTL,;t t
25479 s,@LIBINTL_DEP@,$LIBINTL_DEP,;t t
25480 s,@INCINTL@,$INCINTL,;t t
25481 s,@XGETTEXT@,$XGETTEXT,;t t
25482 s,@GMSGFMT@,$GMSGFMT,;t t
25483 s,@POSUB@,$POSUB,;t t
25484 s,@CATALOGS@,$CATALOGS,;t t
25485 s,@DATADIRNAME@,$DATADIRNAME,;t t
25486 s,@INSTOBJEXT@,$INSTOBJEXT,;t t
25487 s,@GENCAT@,$GENCAT,;t t
25488 s,@CATOBJEXT@,$CATOBJEXT,;t t
25489 s,@CROSS@,$CROSS,;t t
25491 s,@SYSTEM_HEADER_DIR@,$SYSTEM_HEADER_DIR,;t t
25492 s,@inhibit_libc@,$inhibit_libc,;t t
25493 s,@CC_FOR_BUILD@,$CC_FOR_BUILD,;t t
25494 s,@BUILD_CFLAGS@,$BUILD_CFLAGS,;t t
25495 s,@BUILD_LDFLAGS@,$BUILD_LDFLAGS,;t t
25496 s,@STMP_FIXINC@,$STMP_FIXINC,;t t
25497 s,@STMP_FIXPROTO@,$STMP_FIXPROTO,;t t
25498 s,@collect2@,$collect2,;t t
25499 s,@LIBTOOL@,$LIBTOOL,;t t
25501 s,@FGREP@,$FGREP,;t t
25502 s,@GREP@,$GREP,;t t
25504 s,@DUMPBIN@,$DUMPBIN,;t t
25505 s,@ac_ct_DUMPBIN@,$ac_ct_DUMPBIN,;t t
25506 s,@OBJDUMP@,$OBJDUMP,;t t
25507 s,@ac_ct_OBJDUMP@,$ac_ct_OBJDUMP,;t t
25508 s,@ac_ct_AR@,$ac_ct_AR,;t t
25509 s,@STRIP@,$STRIP,;t t
25510 s,@ac_ct_STRIP@,$ac_ct_STRIP,;t t
25511 s,@lt_ECHO@,$lt_ECHO,;t t
25512 s,@DSYMUTIL@,$DSYMUTIL,;t t
25513 s,@ac_ct_DSYMUTIL@,$ac_ct_DSYMUTIL,;t t
25514 s,@NMEDIT@,$NMEDIT,;t t
25515 s,@ac_ct_NMEDIT@,$ac_ct_NMEDIT,;t t
25516 s,@LIPO@,$LIPO,;t t
25517 s,@ac_ct_LIPO@,$ac_ct_LIPO,;t t
25518 s,@OTOOL@,$OTOOL,;t t
25519 s,@ac_ct_OTOOL@,$ac_ct_OTOOL,;t t
25520 s,@OTOOL64@,$OTOOL64,;t t
25521 s,@ac_ct_OTOOL64@,$ac_ct_OTOOL64,;t t
25522 s,@objdir@,$objdir,;t t
25523 s,@enable_fast_install@,$enable_fast_install,;t t
25524 s,@gcc_cv_as@,$gcc_cv_as,;t t
25525 s,@ORIGINAL_AS_FOR_TARGET@,$ORIGINAL_AS_FOR_TARGET,;t t
25526 s,@gcc_cv_ld@,$gcc_cv_ld,;t t
25527 s,@ORIGINAL_LD_FOR_TARGET@,$ORIGINAL_LD_FOR_TARGET,;t t
25528 s,@gcc_cv_nm@,$gcc_cv_nm,;t t
25529 s,@ORIGINAL_NM_FOR_TARGET@,$ORIGINAL_NM_FOR_TARGET,;t t
25530 s,@gcc_cv_objdump@,$gcc_cv_objdump,;t t
25531 s,@libgcc_visibility@,$libgcc_visibility,;t t
25533 s,@zlibdir@,$zlibdir,;t t
25534 s,@zlibinc@,$zlibinc,;t t
25535 s,@MAINT@,$MAINT,;t t
25536 s,@gcc_tooldir@,$gcc_tooldir,;t t
25537 s,@dollar@,$dollar,;t t
25538 s,@slibdir@,$slibdir,;t t
25539 s,@subdirs@,$subdirs,;t t
25540 s,@srcdir@,$srcdir,;t t
25541 s,@all_compilers@,$all_compilers,;t t
25542 s,@all_gtfiles@,$all_gtfiles,;t t
25543 s,@all_lang_makefrags@,$all_lang_makefrags,;t t
25544 s,@all_lang_makefiles@,$all_lang_makefiles,;t t
25545 s,@all_languages@,$all_languages,;t t
25546 s,@all_selected_languages@,$all_selected_languages,;t t
25547 s,@build_exeext@,$build_exeext,;t t
25548 s,@build_install_headers_dir@,$build_install_headers_dir,;t t
25549 s,@build_xm_file_list@,$build_xm_file_list,;t t
25550 s,@build_xm_include_list@,$build_xm_include_list,;t t
25551 s,@build_xm_defines@,$build_xm_defines,;t t
25552 s,@build_file_translate@,$build_file_translate,;t t
25553 s,@check_languages@,$check_languages,;t t
25554 s,@cpp_install_dir@,$cpp_install_dir,;t t
25555 s,@xmake_file@,$xmake_file,;t t
25556 s,@tmake_file@,$tmake_file,;t t
25557 s,@extra_gcc_objs@,$extra_gcc_objs,;t t
25558 s,@extra_headers_list@,$extra_headers_list,;t t
25559 s,@extra_objs@,$extra_objs,;t t
25560 s,@extra_parts@,$extra_parts,;t t
25561 s,@extra_passes@,$extra_passes,;t t
25562 s,@extra_programs@,$extra_programs,;t t
25563 s,@float_h_file@,$float_h_file,;t t
25564 s,@gcc_config_arguments@,$gcc_config_arguments,;t t
25565 s,@gcc_gxx_include_dir@,$gcc_gxx_include_dir,;t t
25566 s,@host_exeext@,$host_exeext,;t t
25567 s,@host_xm_file_list@,$host_xm_file_list,;t t
25568 s,@host_xm_include_list@,$host_xm_include_list,;t t
25569 s,@host_xm_defines@,$host_xm_defines,;t t
25570 s,@out_host_hook_obj@,$out_host_hook_obj,;t t
25571 s,@install@,$install,;t t
25572 s,@lang_opt_files@,$lang_opt_files,;t t
25573 s,@lang_specs_files@,$lang_specs_files,;t t
25574 s,@lang_tree_files@,$lang_tree_files,;t t
25575 s,@local_prefix@,$local_prefix,;t t
25576 s,@md_file@,$md_file,;t t
25577 s,@objc_boehm_gc@,$objc_boehm_gc,;t t
25578 s,@out_file@,$out_file,;t t
25579 s,@out_object_file@,$out_object_file,;t t
25580 s,@thread_file@,$thread_file,;t t
25581 s,@tm_file_list@,$tm_file_list,;t t
25582 s,@tm_include_list@,$tm_include_list,;t t
25583 s,@tm_defines@,$tm_defines,;t t
25584 s,@tm_p_file_list@,$tm_p_file_list,;t t
25585 s,@tm_p_include_list@,$tm_p_include_list,;t t
25586 s,@xm_file_list@,$xm_file_list,;t t
25587 s,@xm_include_list@,$xm_include_list,;t t
25588 s,@xm_defines@,$xm_defines,;t t
25589 s,@c_target_objs@,$c_target_objs,;t t
25590 s,@cxx_target_objs@,$cxx_target_objs,;t t
25591 s,@fortran_target_objs@,$fortran_target_objs,;t t
25592 s,@target_cpu_default@,$target_cpu_default,;t t
25593 s,@GMPLIBS@,$GMPLIBS,;t t
25594 s,@GMPINC@,$GMPINC,;t t
25595 s,@PPLLIBS@,$PPLLIBS,;t t
25596 s,@PPLINC@,$PPLINC,;t t
25597 s,@CLOOGLIBS@,$CLOOGLIBS,;t t
25598 s,@CLOOGINC@,$CLOOGINC,;t t
25599 s,@LIBOBJS@,$LIBOBJS,;t t
25600 s,@LTLIBOBJS@,$LTLIBOBJS,;t t
25601 /@language_hooks@/r $language_hooks
25602 s,@language_hooks@,,;t t
25607 cat >>$CONFIG_STATUS <<\_ACEOF
25608 # Split the substitutions into bite-sized pieces for seds with
25609 # small command number limits, like on Digital OSF/1 and HP-UX.
25610 ac_max_sed_lines
=48
25611 ac_sed_frag
=1 # Number of current file.
25612 ac_beg
=1 # First line for current file.
25613 ac_end
=$ac_max_sed_lines # Line after last line for current file.
25616 while $ac_more_lines; do
25617 if test $ac_beg -gt 1; then
25618 sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.
sed >$tmp/subs.frag
25620 sed "${ac_end}q" $tmp/subs.
sed >$tmp/subs.frag
25622 if test ! -s $tmp/subs.frag
; then
25623 ac_more_lines
=false
25625 # The purpose of the label and of the branching condition is to
25626 # speed up the sed processing (if there are no `@' at all, there
25627 # is no need to browse any of the substitutions).
25628 # These are the two extra sed commands mentioned above.
25630 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag
) >$tmp/subs-
$ac_sed_frag.
sed
25631 if test -z "$ac_sed_cmds"; then
25632 ac_sed_cmds
="sed -f $tmp/subs-$ac_sed_frag.sed"
25634 ac_sed_cmds
="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
25636 ac_sed_frag
=`expr $ac_sed_frag + 1`
25638 ac_end
=`expr $ac_end + $ac_max_sed_lines`
25641 if test -z "$ac_sed_cmds"; then
25644 fi # test -n "$CONFIG_FILES"
25647 cat >>$CONFIG_STATUS <<\_ACEOF
25648 for ac_file
in : $CONFIG_FILES; do test "x$ac_file" = x
: && continue
25649 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
25651 - |
*:- |
*:-:* ) # input from stdin
25653 ac_file_in
=`echo "$ac_file" | sed 's,[^:]*:,,'`
25654 ac_file
=`echo "$ac_file" | sed 's,:.*,,'` ;;
25655 *:* ) ac_file_in
=`echo "$ac_file" | sed 's,[^:]*:,,'`
25656 ac_file
=`echo "$ac_file" | sed 's,:.*,,'` ;;
25657 * ) ac_file_in
=$ac_file.
in ;;
25660 # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
25661 ac_dir
=`(dirname "$ac_file") 2>/dev/null ||
25662 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
25663 X"$ac_file" : 'X\(//\)[^/]' \| \
25664 X"$ac_file" : 'X\(//\)$' \| \
25665 X"$ac_file" : 'X\(/\)' \| \
25666 . : '\(.\)' 2>/dev/null ||
25668 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
25669 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
25670 /^X\(\/\/\)$/{ s//\1/; q; }
25671 /^X\(\/\).*/{ s//\1/; q; }
25673 { if $as_mkdir_p; then
25678 while test ! -d "$as_dir"; do
25679 as_dirs
="$as_dir $as_dirs"
25680 as_dir
=`(dirname "$as_dir") 2>/dev/null ||
25681 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
25682 X"$as_dir" : 'X\(//\)[^/]' \| \
25683 X"$as_dir" : 'X\(//\)$' \| \
25684 X"$as_dir" : 'X\(/\)' \| \
25685 . : '\(.\)' 2>/dev/null ||
25687 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
25688 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
25689 /^X\(\/\/\)$/{ s//\1/; q; }
25690 /^X\(\/\).*/{ s//\1/; q; }
25693 test ! -n "$as_dirs" || mkdir
$as_dirs
25694 fi ||
{ { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
25695 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
25696 { (exit 1); exit 1; }; }; }
25700 if test "$ac_dir" != .
; then
25701 ac_dir_suffix
=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
25702 # A "../" for each directory in $ac_dir_suffix.
25703 ac_top_builddir
=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
25705 ac_dir_suffix
= ac_top_builddir
=
25709 .
) # No --srcdir option. We are building in place.
25711 if test -z "$ac_top_builddir"; then
25714 ac_top_srcdir
=`echo $ac_top_builddir | sed 's,/$,,'`
25716 [\\/]* | ?
:[\\/]* ) # Absolute path.
25717 ac_srcdir
=$srcdir$ac_dir_suffix;
25718 ac_top_srcdir
=$srcdir ;;
25719 *) # Relative path.
25720 ac_srcdir
=$ac_top_builddir$srcdir$ac_dir_suffix
25721 ac_top_srcdir
=$ac_top_builddir$srcdir ;;
25724 # Do not use `cd foo && pwd` to compute absolute paths, because
25725 # the directories may not exist.
25727 .
) ac_abs_builddir
="$ac_dir";;
25730 .
) ac_abs_builddir
=`pwd`;;
25731 [\\/]* | ?
:[\\/]* ) ac_abs_builddir
="$ac_dir";;
25732 *) ac_abs_builddir
=`pwd`/"$ac_dir";;
25735 case $ac_abs_builddir in
25736 .
) ac_abs_top_builddir
=${ac_top_builddir}.
;;
25738 case ${ac_top_builddir}.
in
25739 .
) ac_abs_top_builddir
=$ac_abs_builddir;;
25740 [\\/]* | ?
:[\\/]* ) ac_abs_top_builddir
=${ac_top_builddir}.
;;
25741 *) ac_abs_top_builddir
=$ac_abs_builddir/${ac_top_builddir}.
;;
25744 case $ac_abs_builddir in
25745 .
) ac_abs_srcdir
=$ac_srcdir;;
25748 .
) ac_abs_srcdir
=$ac_abs_builddir;;
25749 [\\/]* | ?
:[\\/]* ) ac_abs_srcdir
=$ac_srcdir;;
25750 *) ac_abs_srcdir
=$ac_abs_builddir/$ac_srcdir;;
25753 case $ac_abs_builddir in
25754 .
) ac_abs_top_srcdir
=$ac_top_srcdir;;
25756 case $ac_top_srcdir in
25757 .
) ac_abs_top_srcdir
=$ac_abs_builddir;;
25758 [\\/]* | ?
:[\\/]* ) ac_abs_top_srcdir
=$ac_top_srcdir;;
25759 *) ac_abs_top_srcdir
=$ac_abs_builddir/$ac_top_srcdir;;
25765 if test x
"$ac_file" != x-
; then
25766 { echo "$as_me:$LINENO: creating $ac_file" >&5
25767 echo "$as_me: creating $ac_file" >&6;}
25770 # Let's still pretend it is `configure' which instantiates (i.e., don't
25771 # use $as_me), people would be surprised to read:
25772 # /* config.h. Generated by config.status. */
25773 if test x
"$ac_file" = x-
; then
25776 configure_input
="$ac_file. "
25778 configure_input
=$configure_input"Generated from `echo $ac_file_in |
25779 sed 's,.*/,,'` by configure."
25781 # First look for the input files in the build tree, otherwise in the
25783 ac_file_inputs
=`IFS=:
25784 for f in $ac_file_in; do
25786 -) echo $tmp/stdin ;;
25788 # Absolute (can't be DOS-style, as IFS=:)
25789 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
25790 echo "$as_me: error: cannot find input file: $f" >&2;}
25791 { (exit 1); exit 1; }; }
25794 if test -f "$f"; then
25797 elif test -f "$srcdir/$f"; then
25802 { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
25803 echo "$as_me: error: cannot find input file: $f" >&2;}
25804 { (exit 1); exit 1; }; }
25807 done` ||
{ (exit 1); exit 1; }
25809 cat >>$CONFIG_STATUS <<_ACEOF
25813 cat >>$CONFIG_STATUS <<\_ACEOF
25815 /@
[a-zA-Z_
][a-zA-Z_0-9
]*@
/!b
25816 s
,@configure_input@
,$configure_input,;t t
25817 s
,@srcdir@
,$ac_srcdir,;t t
25818 s
,@abs_srcdir@
,$ac_abs_srcdir,;t t
25819 s
,@top_srcdir@
,$ac_top_srcdir,;t t
25820 s
,@abs_top_srcdir@
,$ac_abs_top_srcdir,;t t
25821 s
,@builddir@
,$ac_builddir,;t t
25822 s
,@abs_builddir@
,$ac_abs_builddir,;t t
25823 s
,@top_builddir@
,$ac_top_builddir,;t t
25824 s
,@abs_top_builddir@
,$ac_abs_top_builddir,;t t
25825 " $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
25827 if test x"$ac_file" != x-; then
25828 mv $tmp/out $ac_file
25834 # Run the commands associated with the file.
25836 as ) chmod +x as ;;
25837 collect-ld ) chmod +x collect-ld ;;
25838 nm ) chmod +x nm ;;
25842 cat >>$CONFIG_STATUS <<\_ACEOF
25845 # CONFIG_HEADER section.
25848 # These sed commands are passed to sed as "A NAME B NAME C VALUE D
", where
25849 # NAME is the cpp macro being defined and VALUE is the value it is being given.
25851 # ac_d sets the value in "#define NAME VALUE" lines.
25852 ac_dA
='s,^\([ ]*\)#\([ ]*define[ ][ ]*\)'
25853 ac_dB
='[ ].*$,\1#\2'
25856 # ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
25857 ac_uA
='s,^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
25858 ac_uB
='$,\1#\2define\3'
25862 for ac_file
in : $CONFIG_HEADERS; do test "x$ac_file" = x
: && continue
25863 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
25865 - |
*:- |
*:-:* ) # input from stdin
25867 ac_file_in
=`echo "$ac_file" | sed 's,[^:]*:,,'`
25868 ac_file
=`echo "$ac_file" | sed 's,:.*,,'` ;;
25869 *:* ) ac_file_in
=`echo "$ac_file" | sed 's,[^:]*:,,'`
25870 ac_file
=`echo "$ac_file" | sed 's,:.*,,'` ;;
25871 * ) ac_file_in
=$ac_file.
in ;;
25874 test x
"$ac_file" != x-
&& { echo "$as_me:$LINENO: creating $ac_file" >&5
25875 echo "$as_me: creating $ac_file" >&6;}
25877 # First look for the input files in the build tree, otherwise in the
25879 ac_file_inputs
=`IFS=:
25880 for f in $ac_file_in; do
25882 -) echo $tmp/stdin ;;
25884 # Absolute (can't be DOS-style, as IFS=:)
25885 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
25886 echo "$as_me: error: cannot find input file: $f" >&2;}
25887 { (exit 1); exit 1; }; }
25888 # Do quote $f, to prevent DOS paths from being IFS'd.
25891 if test -f "$f"; then
25894 elif test -f "$srcdir/$f"; then
25899 { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
25900 echo "$as_me: error: cannot find input file: $f" >&2;}
25901 { (exit 1); exit 1; }; }
25904 done` ||
{ (exit 1); exit 1; }
25905 # Remove the trailing spaces.
25906 sed 's/[ ]*$//' $ac_file_inputs >$tmp/in
25910 # Transform confdefs.h into two sed scripts, `conftest.defines' and
25911 # `conftest.undefs', that substitutes the proper values into
25912 # config.h.in to produce config.h. The first handles `#define'
25913 # templates, and the second `#undef' templates.
25914 # And first: Protect against being on the right side of a sed subst in
25915 # config.status. Protect against being in an unquoted here document
25916 # in config.status.
25917 rm -f conftest.defines conftest.undefs
25918 # Using a here document instead of a string reduces the quoting nightmare.
25919 # Putting comments in sed scripts is not portable.
25921 # `end' is used to avoid that the second main sed command (meant for
25922 # 0-ary CPP macros) applies to n-ary macro definitions.
25923 # See the Autoconf documentation for `clear'.
25924 cat >confdef2sed.
sed <<\_ACEOF
25929 s,^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*\)\(([^)]*)\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1\2${ac_dC}\3${ac_dD},gp
25931 s,^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD},gp
25934 # If some macros were called several times there might be several times
25935 # the same #defines, which is useless. Nevertheless, we may not want to
25936 # sort them, since we want the *last* AC-DEFINE to be honored.
25937 uniq confdefs.h | sed -n -f confdef2sed.sed >conftest.defines
25938 sed 's/ac_d/ac_u/g' conftest.defines >conftest.undefs
25939 rm -f confdef2sed.sed
25941 # This sed command replaces #undef with comments. This is necessary, for
25942 # example, in the case of _POSIX_SOURCE, which is predefined and required
25943 # on some systems where configure will not decide to define it.
25944 cat >>conftest.undefs <<\_ACEOF
25945 s,^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */,
25948 # Break up conftest.defines because some shells have a limit on the size
25949 # of here documents, and old seds have small limits too (100 cmds).
25950 echo ' # Handle all the #define templates only if necessary.' >>$CONFIG_STATUS
25951 echo ' if grep "^[ ]*#[ ]*define" $tmp/in >/dev/null; then' >>$CONFIG_STATUS
25952 echo ' # If there are no defines, we may have an empty if/fi' >>$CONFIG_STATUS
25953 echo ' :' >>$CONFIG_STATUS
25954 rm -f conftest.tail
25955 while grep . conftest.defines >/dev/null
25957 # Write a limited-size here document to $tmp/defines.sed.
25958 echo ' cat >$tmp/defines.sed <<CEOF' >>$CONFIG_STATUS
25959 # Speed up: don't consider the non `#define' lines.
25960 echo '/^[ ]*#[ ]*define/!b' >>$CONFIG_STATUS
25961 # Work around the forget-to-reset-the-flag bug.
25962 echo 't clr' >>$CONFIG_STATUS
25963 echo ': clr' >>$CONFIG_STATUS
25964 sed ${ac_max_here_lines}q conftest.defines
>>$CONFIG_STATUS
25966 sed -f $tmp/defines.sed $tmp/in >$tmp/out
25968 mv $tmp/out $tmp/in
25970 sed 1,${ac_max_here_lines}d conftest.defines
>conftest.
tail
25971 rm -f conftest.defines
25972 mv conftest.
tail conftest.defines
25974 rm -f conftest.defines
25975 echo ' fi # grep' >>$CONFIG_STATUS
25976 echo >>$CONFIG_STATUS
25978 # Break up conftest.undefs because some shells have a limit on the size
25979 # of here documents, and old seds have small limits too (100 cmds).
25980 echo ' # Handle all the #undef templates' >>$CONFIG_STATUS
25981 rm -f conftest.
tail
25982 while grep . conftest.undefs
>/dev
/null
25984 # Write a limited-size here document to $tmp/undefs.sed.
25985 echo ' cat >$tmp/undefs.sed <<CEOF' >>$CONFIG_STATUS
25986 # Speed up: don't consider the non
`#undef'
25987 echo '/^[ ]*#[ ]*undef/!b' >>$CONFIG_STATUS
25988 # Work around the forget-to-reset-the-flag bug.
25989 echo 't clr' >>$CONFIG_STATUS
25990 echo ': clr' >>$CONFIG_STATUS
25991 sed ${ac_max_here_lines}q conftest.undefs >>$CONFIG_STATUS
25993 sed -f $tmp/undefs.sed $tmp/in >$tmp/out
25995 mv $tmp/out $tmp/in
25997 sed 1,${ac_max_here_lines}d conftest.undefs >conftest.tail
25998 rm -f conftest.undefs
25999 mv conftest.tail conftest.undefs
26001 rm -f conftest.undefs
26003 cat >>$CONFIG_STATUS <<\_ACEOF
26004 # Let's still pretend it is `configure
' which instantiates (i.e., don't
26005 # use $as_me), people would be surprised to read:
26006 # /* config.h. Generated by config.status. */
26007 if test x
"$ac_file" = x-
; then
26008 echo "/* Generated by configure. */" >$tmp/config.h
26010 echo "/* $ac_file. Generated by configure. */" >$tmp/config.h
26012 cat $tmp/in >>$tmp/config.h
26014 if test x
"$ac_file" != x-
; then
26015 if diff $ac_file $tmp/config.h
>/dev
/null
2>&1; then
26016 { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
26017 echo "$as_me: $ac_file is unchanged" >&6;}
26019 ac_dir
=`(dirname "$ac_file") 2>/dev/null ||
26020 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
26021 X"$ac_file" : 'X\(//\)[^/]' \| \
26022 X"$ac_file" : 'X\(//\)$' \| \
26023 X"$ac_file" : 'X\(/\)' \| \
26024 . : '\(.\)' 2>/dev/null ||
26026 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
26027 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
26028 /^X\(\/\/\)$/{ s//\1/; q; }
26029 /^X\(\/\).*/{ s//\1/; q; }
26031 { if $as_mkdir_p; then
26036 while test ! -d "$as_dir"; do
26037 as_dirs
="$as_dir $as_dirs"
26038 as_dir
=`(dirname "$as_dir") 2>/dev/null ||
26039 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
26040 X"$as_dir" : 'X\(//\)[^/]' \| \
26041 X"$as_dir" : 'X\(//\)$' \| \
26042 X"$as_dir" : 'X\(/\)' \| \
26043 . : '\(.\)' 2>/dev/null ||
26045 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
26046 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
26047 /^X\(\/\/\)$/{ s//\1/; q; }
26048 /^X\(\/\).*/{ s//\1/; q; }
26051 test ! -n "$as_dirs" || mkdir
$as_dirs
26052 fi ||
{ { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
26053 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
26054 { (exit 1); exit 1; }; }; }
26057 mv $tmp/config.h
$ac_file
26061 rm -f $tmp/config.h
26065 cat >>$CONFIG_STATUS <<\_ACEOF
26068 # CONFIG_COMMANDS section.
26070 for ac_file
in : $CONFIG_COMMANDS; do test "x$ac_file" = x
: && continue
26071 ac_dest
=`echo "$ac_file" | sed 's,:.*,,'`
26072 ac_source
=`echo "$ac_file" | sed 's,[^:]*:,,'`
26073 ac_dir
=`(dirname "$ac_dest") 2>/dev/null ||
26074 $as_expr X"$ac_dest" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
26075 X"$ac_dest" : 'X\(//\)[^/]' \| \
26076 X"$ac_dest" : 'X\(//\)$' \| \
26077 X"$ac_dest" : 'X\(/\)' \| \
26078 . : '\(.\)' 2>/dev/null ||
26080 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
26081 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
26082 /^X\(\/\/\)$/{ s//\1/; q; }
26083 /^X\(\/\).*/{ s//\1/; q; }
26085 { if $as_mkdir_p; then
26090 while test ! -d "$as_dir"; do
26091 as_dirs
="$as_dir $as_dirs"
26092 as_dir
=`(dirname "$as_dir") 2>/dev/null ||
26093 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
26094 X"$as_dir" : 'X\(//\)[^/]' \| \
26095 X"$as_dir" : 'X\(//\)$' \| \
26096 X"$as_dir" : 'X\(/\)' \| \
26097 . : '\(.\)' 2>/dev/null ||
26099 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
26100 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
26101 /^X\(\/\/\)$/{ s//\1/; q; }
26102 /^X\(\/\).*/{ s//\1/; q; }
26105 test ! -n "$as_dirs" || mkdir
$as_dirs
26106 fi ||
{ { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
26107 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
26108 { (exit 1); exit 1; }; }; }
26112 if test "$ac_dir" != .
; then
26113 ac_dir_suffix
=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
26114 # A "../" for each directory in $ac_dir_suffix.
26115 ac_top_builddir
=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
26117 ac_dir_suffix
= ac_top_builddir
=
26121 .
) # No --srcdir option. We are building in place.
26123 if test -z "$ac_top_builddir"; then
26126 ac_top_srcdir
=`echo $ac_top_builddir | sed 's,/$,,'`
26128 [\\/]* | ?
:[\\/]* ) # Absolute path.
26129 ac_srcdir
=$srcdir$ac_dir_suffix;
26130 ac_top_srcdir
=$srcdir ;;
26131 *) # Relative path.
26132 ac_srcdir
=$ac_top_builddir$srcdir$ac_dir_suffix
26133 ac_top_srcdir
=$ac_top_builddir$srcdir ;;
26136 # Do not use `cd foo && pwd` to compute absolute paths, because
26137 # the directories may not exist.
26139 .
) ac_abs_builddir
="$ac_dir";;
26142 .
) ac_abs_builddir
=`pwd`;;
26143 [\\/]* | ?
:[\\/]* ) ac_abs_builddir
="$ac_dir";;
26144 *) ac_abs_builddir
=`pwd`/"$ac_dir";;
26147 case $ac_abs_builddir in
26148 .
) ac_abs_top_builddir
=${ac_top_builddir}.
;;
26150 case ${ac_top_builddir}.
in
26151 .
) ac_abs_top_builddir
=$ac_abs_builddir;;
26152 [\\/]* | ?
:[\\/]* ) ac_abs_top_builddir
=${ac_top_builddir}.
;;
26153 *) ac_abs_top_builddir
=$ac_abs_builddir/${ac_top_builddir}.
;;
26156 case $ac_abs_builddir in
26157 .
) ac_abs_srcdir
=$ac_srcdir;;
26160 .
) ac_abs_srcdir
=$ac_abs_builddir;;
26161 [\\/]* | ?
:[\\/]* ) ac_abs_srcdir
=$ac_srcdir;;
26162 *) ac_abs_srcdir
=$ac_abs_builddir/$ac_srcdir;;
26165 case $ac_abs_builddir in
26166 .
) ac_abs_top_srcdir
=$ac_top_srcdir;;
26168 case $ac_top_srcdir in
26169 .
) ac_abs_top_srcdir
=$ac_abs_builddir;;
26170 [\\/]* | ?
:[\\/]* ) ac_abs_top_srcdir
=$ac_top_srcdir;;
26171 *) ac_abs_top_srcdir
=$ac_abs_builddir/$ac_top_srcdir;;
26176 { echo "$as_me:$LINENO: executing $ac_dest commands" >&5
26177 echo "$as_me: executing $ac_dest commands" >&6;}
26180 case ${CONFIG_HEADERS} in
26181 *auto-host.h
:config.
in*)
26184 # Make sure all the subdirs exist.
26185 for d
in $subdirs doc build
26187 test -d $d || mkdir
$d
26194 cat >>$CONFIG_STATUS <<\_ACEOF
26196 { (exit 0); exit 0; }
26198 chmod +x
$CONFIG_STATUS
26199 ac_clean_files
=$ac_clean_files_save
26202 # configure is writing to config.log, and then calls config.status.
26203 # config.status does its own redirection, appending to config.log.
26204 # Unfortunately, on DOS this fails, as config.log is still kept open
26205 # by configure, so config.status won't be able to write to it; its
26206 # output is simply discarded. So we exec the FD to /dev/null,
26207 # effectively closing config.log, so it can be properly (re)opened and
26208 # appended to by config.status. When coming back to configure, we
26209 # need to make the FD available again.
26210 if test "$no_create" != yes; then
26212 ac_config_status_args
=
26213 test "$silent" = yes &&
26214 ac_config_status_args
="$ac_config_status_args --quiet"
26216 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success
=false
26218 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
26219 # would make configure fail if this is the last instruction.
26220 $ac_cs_success ||
{ (exit 1); exit 1; }