2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.57.
5 # Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 2002
6 # Free Software Foundation, Inc.
7 # This configure script is free software; the Free Software Foundation
8 # gives unlimited permission to copy, distribute and modify it.
9 ## --------------------- ##
10 ## M4sh Initialization. ##
11 ## --------------------- ##
13 # Be Bourne compatible
14 if test -n "${ZSH_VERSION+set}" && (emulate sh
) >/dev
/null
2>&1; then
17 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
18 # is contrary to our usage. Disable this feature.
19 alias -g '${1+"$@"}'='"$@"'
20 elif test -n "${BASH_VERSION+set}" && (set -o posix
) >/dev
/null
2>&1; then
24 # Support unset when possible.
25 if (FOO
=FOO
; unset FOO
) >/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 -n "`(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
224 as_executable_p
="test -f"
226 # Sed expression to map a string onto a valid CPP name.
227 as_tr_cpp
="sed y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g"
229 # Sed expression to map a string onto a valid variable name.
230 as_tr_sh
="sed y%*+%pp%;s%[^_$as_cr_alnum]%_%g"
234 # We need space, tab and new line, in precisely that order.
244 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
245 # so uname gets run too.
246 ac_hostname
=`(hostname || uname -n) 2>/dev/null | sed 1q`
253 ac_default_prefix
=/usr
/local
254 ac_config_libobj_dir
=.
259 SHELL
=${CONFIG_SHELL-/bin/sh}
261 # Maximum number of lines to put in a shell here document.
262 # This variable seems obsolete. It should probably be removed, and
263 # only ac_max_sed_lines should be used.
264 : ${ac_max_here_lines=38}
266 # Identity of this package.
273 ac_unique_file
="tree.c"
274 # Factoring default headers for most tests.
275 ac_includes_default
="\
278 # include <sys/types.h>
281 # include <sys/stat.h>
292 # if !STDC_HEADERS && HAVE_MEMORY_H
298 # include <strings.h>
301 # include <inttypes.h>
311 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 build_subdir host_subdir target_subdir GENINSRC CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT NO_MINUS_C_MINUS_O OUTPUT_OPTION CPP GNATBIND ac_ct_GNATBIND strict1_warn warn_cflags WERROR nocommon_flag EGREP valgrind_path valgrind_path_defines valgrind_command coverage_flags enable_multilib enable_shared TARGET_SYSTEM_ROOT TARGET_SYSTEM_ROOT_DEFINE CROSS_SYSTEM_HEADER_DIR onestep SET_MAKE AWK LN LN_S RANLIB ac_ct_RANLIB INSTALL INSTALL_PROGRAM INSTALL_DATA make_compare_target have_mktemp_command MAKEINFO BUILD_INFO GENERATED_MANPAGES FLEX BISON stage1_cflags COLLECT2_LIBS GNAT_LIBEXC LDEXP_LIB TARGET_GETGROUPS_T LIBICONV LIBICONV_DEP manext objext extra_modes_file FORBUILD PACKAGE VERSION USE_NLS LIBINTL LIBINTL_DEP INCINTL XGETTEXT GMSGFMT POSUB CATALOGS CROSS ALL SYSTEM_HEADER_DIR inhibit_libc BUILD_PREFIX BUILD_PREFIX_1 CC_FOR_BUILD BUILD_CFLAGS STMP_FIXINC STMP_FIXPROTO libgcc_visibility gthread_flags GGC zlibdir zlibinc MAINT gcc_tooldir dollar slibdir objdir subdirs srcdir all_boot_languages all_compilers all_gtfiles all_gtfiles_files_langs all_gtfiles_files_files all_lang_makefrags all_lang_makefiles all_languages all_stagestuff build_exeext build_install_headers_dir build_xm_file_list build_xm_include_list build_xm_defines check_languages cc_set_by_configure quoted_cc_set_by_configure cpp_install_dir xmake_file tmake_file extra_headers_list extra_objs extra_parts extra_passes extra_programs float_h_file gcc_config_arguments gcc_gxx_include_dir libstdcxx_incdir gcc_version gcc_version_full gcc_version_trigger host_exeext host_extra_gcc_objs 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 stage_prefix_set_by_configure quoted_stage_prefix_set_by_configure symbolic_link 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 target_noncanonical c_target_objs cxx_target_objs target_cpu_default LIBOBJS LTLIBOBJS'
312 ac_subst_files
='language_hooks'
314 # Initialize some variables set by options.
316 ac_init_version
=false
317 # The variables have the same names as the options, with
318 # dashes changed to underlines.
326 program_transform_name
=s
,x
,x
,
334 # Installation directory options.
335 # These are left unexpanded so users can "make install exec_prefix=/foo"
336 # and all the variables that are supposed to be based on exec_prefix
337 # by default will actually change.
338 # Use braces instead of parens because sh, perl, etc. also accept them.
339 bindir
='${exec_prefix}/bin'
340 sbindir
='${exec_prefix}/sbin'
341 libexecdir
='${exec_prefix}/libexec'
342 datadir
='${prefix}/share'
343 sysconfdir
='${prefix}/etc'
344 sharedstatedir
='${prefix}/com'
345 localstatedir
='${prefix}/var'
346 libdir
='${exec_prefix}/lib'
347 includedir
='${prefix}/include'
348 oldincludedir
='/usr/include'
349 infodir
='${prefix}/info'
350 mandir
='${prefix}/man'
355 # If the previous option needs an argument, assign it.
356 if test -n "$ac_prev"; then
357 eval "$ac_prev=\$ac_option"
362 ac_optarg
=`expr "x$ac_option" : 'x[^=]*=\(.*\)'`
364 # Accept the important Cygnus configure options, so we can diagnose typos.
368 -bindir |
--bindir |
--bindi |
--bind |
--bin |
--bi)
370 -bindir=* |
--bindir=* |
--bindi=* |
--bind=* |
--bin=* |
--bi=*)
373 -build |
--build |
--buil |
--bui |
--bu)
374 ac_prev
=build_alias
;;
375 -build=* |
--build=* |
--buil=* |
--bui=* |
--bu=*)
376 build_alias
=$ac_optarg ;;
378 -cache-file |
--cache-file |
--cache-fil |
--cache-fi \
379 |
--cache-f |
--cache- |
--cache |
--cach |
--cac |
--ca |
--c)
380 ac_prev
=cache_file
;;
381 -cache-file=* |
--cache-file=* |
--cache-fil=* |
--cache-fi=* \
382 |
--cache-f=* |
--cache-=* |
--cache=* |
--cach=* |
--cac=* |
--ca=* |
--c=*)
383 cache_file
=$ac_optarg ;;
386 cache_file
=config.cache
;;
388 -datadir |
--datadir |
--datadi |
--datad |
--data |
--dat |
--da)
390 -datadir=* |
--datadir=* |
--datadi=* |
--datad=* |
--data=* |
--dat=* \
392 datadir
=$ac_optarg ;;
394 -disable-* |
--disable-*)
395 ac_feature
=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
396 # Reject names that are not valid shell variable names.
397 expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev
/null
&&
398 { echo "$as_me: error: invalid feature name: $ac_feature" >&2
399 { (exit 1); exit 1; }; }
400 ac_feature
=`echo $ac_feature | sed 's/-/_/g'`
401 eval "enable_$ac_feature=no" ;;
403 -enable-* |
--enable-*)
404 ac_feature
=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
405 # Reject names that are not valid shell variable names.
406 expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev
/null
&&
407 { echo "$as_me: error: invalid feature name: $ac_feature" >&2
408 { (exit 1); exit 1; }; }
409 ac_feature
=`echo $ac_feature | sed 's/-/_/g'`
411 *=*) ac_optarg
=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
414 eval "enable_$ac_feature='$ac_optarg'" ;;
416 -exec-prefix |
--exec_prefix |
--exec-prefix |
--exec-prefi \
417 |
--exec-pref |
--exec-pre |
--exec-pr |
--exec-p |
--exec- \
418 |
--exec |
--exe |
--ex)
419 ac_prev
=exec_prefix
;;
420 -exec-prefix=* |
--exec_prefix=* |
--exec-prefix=* |
--exec-prefi=* \
421 |
--exec-pref=* |
--exec-pre=* |
--exec-pr=* |
--exec-p=* |
--exec-=* \
422 |
--exec=* |
--exe=* |
--ex=*)
423 exec_prefix
=$ac_optarg ;;
425 -gas |
--gas |
--ga |
--g)
426 # Obsolete; use --with-gas.
429 -help |
--help |
--hel |
--he |
-h)
431 -help=r
* |
--help=r
* |
--hel=r
* |
--he=r
* |
-hr*)
432 ac_init_help
=recursive
;;
433 -help=s
* |
--help=s
* |
--hel=s
* |
--he=s
* |
-hs*)
434 ac_init_help
=short
;;
436 -host |
--host |
--hos |
--ho)
437 ac_prev
=host_alias
;;
438 -host=* |
--host=* |
--hos=* |
--ho=*)
439 host_alias
=$ac_optarg ;;
441 -includedir |
--includedir |
--includedi |
--included |
--include \
442 |
--includ |
--inclu |
--incl |
--inc)
443 ac_prev
=includedir
;;
444 -includedir=* |
--includedir=* |
--includedi=* |
--included=* |
--include=* \
445 |
--includ=* |
--inclu=* |
--incl=* |
--inc=*)
446 includedir
=$ac_optarg ;;
448 -infodir |
--infodir |
--infodi |
--infod |
--info |
--inf)
450 -infodir=* |
--infodir=* |
--infodi=* |
--infod=* |
--info=* |
--inf=*)
451 infodir
=$ac_optarg ;;
453 -libdir |
--libdir |
--libdi |
--libd)
455 -libdir=* |
--libdir=* |
--libdi=* |
--libd=*)
458 -libexecdir |
--libexecdir |
--libexecdi |
--libexecd |
--libexec \
459 |
--libexe |
--libex |
--libe)
460 ac_prev
=libexecdir
;;
461 -libexecdir=* |
--libexecdir=* |
--libexecdi=* |
--libexecd=* |
--libexec=* \
462 |
--libexe=* |
--libex=* |
--libe=*)
463 libexecdir
=$ac_optarg ;;
465 -localstatedir |
--localstatedir |
--localstatedi |
--localstated \
466 |
--localstate |
--localstat |
--localsta |
--localst \
467 |
--locals |
--local |
--loca |
--loc |
--lo)
468 ac_prev
=localstatedir
;;
469 -localstatedir=* |
--localstatedir=* |
--localstatedi=* |
--localstated=* \
470 |
--localstate=* |
--localstat=* |
--localsta=* |
--localst=* \
471 |
--locals=* |
--local=* |
--loca=* |
--loc=* |
--lo=*)
472 localstatedir
=$ac_optarg ;;
474 -mandir |
--mandir |
--mandi |
--mand |
--man |
--ma |
--m)
476 -mandir=* |
--mandir=* |
--mandi=* |
--mand=* |
--man=* |
--ma=* |
--m=*)
480 # Obsolete; use --without-fp.
483 -no-create |
--no-create |
--no-creat |
--no-crea |
--no-cre \
484 |
--no-cr |
--no-c |
-n)
487 -no-recursion |
--no-recursion |
--no-recursio |
--no-recursi \
488 |
--no-recurs |
--no-recur |
--no-recu |
--no-rec |
--no-re |
--no-r)
491 -oldincludedir |
--oldincludedir |
--oldincludedi |
--oldincluded \
492 |
--oldinclude |
--oldinclud |
--oldinclu |
--oldincl |
--oldinc \
493 |
--oldin |
--oldi |
--old |
--ol |
--o)
494 ac_prev
=oldincludedir
;;
495 -oldincludedir=* |
--oldincludedir=* |
--oldincludedi=* |
--oldincluded=* \
496 |
--oldinclude=* |
--oldinclud=* |
--oldinclu=* |
--oldincl=* |
--oldinc=* \
497 |
--oldin=* |
--oldi=* |
--old=* |
--ol=* |
--o=*)
498 oldincludedir
=$ac_optarg ;;
500 -prefix |
--prefix |
--prefi |
--pref |
--pre |
--pr |
--p)
502 -prefix=* |
--prefix=* |
--prefi=* |
--pref=* |
--pre=* |
--pr=* |
--p=*)
505 -program-prefix |
--program-prefix |
--program-prefi |
--program-pref \
506 |
--program-pre |
--program-pr |
--program-p)
507 ac_prev
=program_prefix
;;
508 -program-prefix=* |
--program-prefix=* |
--program-prefi=* \
509 |
--program-pref=* |
--program-pre=* |
--program-pr=* |
--program-p=*)
510 program_prefix
=$ac_optarg ;;
512 -program-suffix |
--program-suffix |
--program-suffi |
--program-suff \
513 |
--program-suf |
--program-su |
--program-s)
514 ac_prev
=program_suffix
;;
515 -program-suffix=* |
--program-suffix=* |
--program-suffi=* \
516 |
--program-suff=* |
--program-suf=* |
--program-su=* |
--program-s=*)
517 program_suffix
=$ac_optarg ;;
519 -program-transform-name |
--program-transform-name \
520 |
--program-transform-nam |
--program-transform-na \
521 |
--program-transform-n |
--program-transform- \
522 |
--program-transform |
--program-transfor \
523 |
--program-transfo |
--program-transf \
524 |
--program-trans |
--program-tran \
525 |
--progr-tra |
--program-tr |
--program-t)
526 ac_prev
=program_transform_name
;;
527 -program-transform-name=* |
--program-transform-name=* \
528 |
--program-transform-nam=* |
--program-transform-na=* \
529 |
--program-transform-n=* |
--program-transform-=* \
530 |
--program-transform=* |
--program-transfor=* \
531 |
--program-transfo=* |
--program-transf=* \
532 |
--program-trans=* |
--program-tran=* \
533 |
--progr-tra=* |
--program-tr=* |
--program-t=*)
534 program_transform_name
=$ac_optarg ;;
536 -q |
-quiet |
--quiet |
--quie |
--qui |
--qu |
--q \
537 |
-silent |
--silent |
--silen |
--sile |
--sil)
540 -sbindir |
--sbindir |
--sbindi |
--sbind |
--sbin |
--sbi |
--sb)
542 -sbindir=* |
--sbindir=* |
--sbindi=* |
--sbind=* |
--sbin=* \
544 sbindir
=$ac_optarg ;;
546 -sharedstatedir |
--sharedstatedir |
--sharedstatedi \
547 |
--sharedstated |
--sharedstate |
--sharedstat |
--sharedsta \
548 |
--sharedst |
--shareds |
--shared |
--share |
--shar \
550 ac_prev
=sharedstatedir
;;
551 -sharedstatedir=* |
--sharedstatedir=* |
--sharedstatedi=* \
552 |
--sharedstated=* |
--sharedstate=* |
--sharedstat=* |
--sharedsta=* \
553 |
--sharedst=* |
--shareds=* |
--shared=* |
--share=* |
--shar=* \
555 sharedstatedir
=$ac_optarg ;;
557 -site |
--site |
--sit)
559 -site=* |
--site=* |
--sit=*)
562 -srcdir |
--srcdir |
--srcdi |
--srcd |
--src |
--sr)
564 -srcdir=* |
--srcdir=* |
--srcdi=* |
--srcd=* |
--src=* |
--sr=*)
567 -sysconfdir |
--sysconfdir |
--sysconfdi |
--sysconfd |
--sysconf \
568 |
--syscon |
--sysco |
--sysc |
--sys |
--sy)
569 ac_prev
=sysconfdir
;;
570 -sysconfdir=* |
--sysconfdir=* |
--sysconfdi=* |
--sysconfd=* |
--sysconf=* \
571 |
--syscon=* |
--sysco=* |
--sysc=* |
--sys=* |
--sy=*)
572 sysconfdir
=$ac_optarg ;;
574 -target |
--target |
--targe |
--targ |
--tar |
--ta |
--t)
575 ac_prev
=target_alias
;;
576 -target=* |
--target=* |
--targe=* |
--targ=* |
--tar=* |
--ta=* |
--t=*)
577 target_alias
=$ac_optarg ;;
579 -v |
-verbose |
--verbose |
--verbos |
--verbo |
--verb)
582 -version |
--version |
--versio |
--versi |
--vers |
-V)
586 ac_package
=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
587 # Reject names that are not valid shell variable names.
588 expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev
/null
&&
589 { echo "$as_me: error: invalid package name: $ac_package" >&2
590 { (exit 1); exit 1; }; }
591 ac_package
=`echo $ac_package| sed 's/-/_/g'`
593 *=*) ac_optarg
=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
596 eval "with_$ac_package='$ac_optarg'" ;;
598 -without-* |
--without-*)
599 ac_package
=`expr "x$ac_option" : 'x-*without-\(.*\)'`
600 # Reject names that are not valid shell variable names.
601 expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev
/null
&&
602 { echo "$as_me: error: invalid package name: $ac_package" >&2
603 { (exit 1); exit 1; }; }
604 ac_package
=`echo $ac_package | sed 's/-/_/g'`
605 eval "with_$ac_package=no" ;;
608 # Obsolete; use --with-x.
611 -x-includes |
--x-includes |
--x-include |
--x-includ |
--x-inclu \
612 |
--x-incl |
--x-inc |
--x-in |
--x-i)
613 ac_prev
=x_includes
;;
614 -x-includes=* |
--x-includes=* |
--x-include=* |
--x-includ=* |
--x-inclu=* \
615 |
--x-incl=* |
--x-inc=* |
--x-in=* |
--x-i=*)
616 x_includes
=$ac_optarg ;;
618 -x-libraries |
--x-libraries |
--x-librarie |
--x-librari \
619 |
--x-librar |
--x-libra |
--x-libr |
--x-lib |
--x-li |
--x-l)
620 ac_prev
=x_libraries
;;
621 -x-libraries=* |
--x-libraries=* |
--x-librarie=* |
--x-librari=* \
622 |
--x-librar=* |
--x-libra=* |
--x-libr=* |
--x-lib=* |
--x-li=* |
--x-l=*)
623 x_libraries
=$ac_optarg ;;
625 -*) { echo "$as_me: error: unrecognized option: $ac_option
626 Try \`$0 --help' for more information." >&2
627 { (exit 1); exit 1; }; }
631 ac_envvar
=`expr "x$ac_option" : 'x\([^=]*\)='`
632 # Reject names that are not valid shell variable names.
633 expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev
/null
&&
634 { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
635 { (exit 1); exit 1; }; }
636 ac_optarg
=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`
637 eval "$ac_envvar='$ac_optarg'"
641 # FIXME: should be removed in autoconf 3.0.
642 echo "$as_me: WARNING: you should use --build, --host, --target" >&2
643 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev
/null
&&
644 echo "$as_me: WARNING: invalid host type: $ac_option" >&2
645 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
651 if test -n "$ac_prev"; then
652 ac_option
=--`echo $ac_prev | sed 's/_/-/g'`
653 { echo "$as_me: error: missing argument to $ac_option" >&2
654 { (exit 1); exit 1; }; }
657 # Be sure to have absolute paths.
658 for ac_var
in exec_prefix prefix
660 eval ac_val
=$
`echo $ac_var`
662 [\\/$
]* | ?
:[\\/]* | NONE |
'' ) ;;
663 *) { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
664 { (exit 1); exit 1; }; };;
668 # Be sure to have absolute paths.
669 for ac_var
in bindir sbindir libexecdir datadir sysconfdir sharedstatedir \
670 localstatedir libdir includedir oldincludedir infodir mandir
672 eval ac_val
=$
`echo $ac_var`
674 [\\/$
]* | ?
:[\\/]* ) ;;
675 *) { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
676 { (exit 1); exit 1; }; };;
680 # There might be people who depend on the old broken behavior: `$host'
681 # used to hold the argument of --host etc.
682 # FIXME: To remove some day.
687 # FIXME: To remove some day.
688 if test "x$host_alias" != x
; then
689 if test "x$build_alias" = x
; then
690 cross_compiling
=maybe
691 echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
692 If a cross compiler is detected then cross compile mode will be used." >&2
693 elif test "x$build_alias" != "x$host_alias"; then
699 test -n "$host_alias" && ac_tool_prefix
=$host_alias-
701 test "$silent" = yes && exec 6>/dev
/null
704 # Find the source files, if location was not specified.
705 if test -z "$srcdir"; then
706 ac_srcdir_defaulted
=yes
707 # Try the directory containing this script, then its parent.
708 ac_confdir
=`(dirname "$0") 2>/dev/null ||
709 $as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
710 X"$0" : 'X\(//\)[^/]' \| \
711 X"$0" : 'X\(//\)$' \| \
712 X"$0" : 'X\(/\)' \| \
713 . : '\(.\)' 2>/dev/null ||
715 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
716 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
717 /^X\(\/\/\)$/{ s//\1/; q; }
718 /^X\(\/\).*/{ s//\1/; q; }
721 if test ! -r $srcdir/$ac_unique_file; then
725 ac_srcdir_defaulted
=no
727 if test ! -r $srcdir/$ac_unique_file; then
728 if test "$ac_srcdir_defaulted" = yes; then
729 { echo "$as_me: error: cannot find sources ($ac_unique_file) in $ac_confdir or .." >&2
730 { (exit 1); exit 1; }; }
732 { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
733 { (exit 1); exit 1; }; }
736 (cd $srcdir && test -r .
/$ac_unique_file) 2>/dev
/null ||
737 { echo "$as_me: error: sources are in $srcdir, but \`cd $srcdir' does not work" >&2
738 { (exit 1); exit 1; }; }
739 srcdir
=`echo "$srcdir" | sed 's%\([^\\/]\)[\\/]*$%\1%'`
740 ac_env_build_alias_set
=${build_alias+set}
741 ac_env_build_alias_value
=$build_alias
742 ac_cv_env_build_alias_set
=${build_alias+set}
743 ac_cv_env_build_alias_value
=$build_alias
744 ac_env_host_alias_set
=${host_alias+set}
745 ac_env_host_alias_value
=$host_alias
746 ac_cv_env_host_alias_set
=${host_alias+set}
747 ac_cv_env_host_alias_value
=$host_alias
748 ac_env_target_alias_set
=${target_alias+set}
749 ac_env_target_alias_value
=$target_alias
750 ac_cv_env_target_alias_set
=${target_alias+set}
751 ac_cv_env_target_alias_value
=$target_alias
752 ac_env_CC_set
=${CC+set}
754 ac_cv_env_CC_set
=${CC+set}
755 ac_cv_env_CC_value
=$CC
756 ac_env_CFLAGS_set
=${CFLAGS+set}
757 ac_env_CFLAGS_value
=$CFLAGS
758 ac_cv_env_CFLAGS_set
=${CFLAGS+set}
759 ac_cv_env_CFLAGS_value
=$CFLAGS
760 ac_env_LDFLAGS_set
=${LDFLAGS+set}
761 ac_env_LDFLAGS_value
=$LDFLAGS
762 ac_cv_env_LDFLAGS_set
=${LDFLAGS+set}
763 ac_cv_env_LDFLAGS_value
=$LDFLAGS
764 ac_env_CPPFLAGS_set
=${CPPFLAGS+set}
765 ac_env_CPPFLAGS_value
=$CPPFLAGS
766 ac_cv_env_CPPFLAGS_set
=${CPPFLAGS+set}
767 ac_cv_env_CPPFLAGS_value
=$CPPFLAGS
768 ac_env_CPP_set
=${CPP+set}
769 ac_env_CPP_value
=$CPP
770 ac_cv_env_CPP_set
=${CPP+set}
771 ac_cv_env_CPP_value
=$CPP
774 # Report the --help message.
776 if test "$ac_init_help" = "long"; then
777 # Omit some internal or obsolete options to make the list less imposing.
778 # This message is too long to be a string in the A/UX 3.1 sh.
780 \`configure' configures this package to adapt to many kinds of systems.
782 Usage: $0 [OPTION]... [VAR=VALUE]...
784 To assign environment variables (e.g., CC, CFLAGS...), specify them as
785 VAR=VALUE. See below for descriptions of some of the useful variables.
787 Defaults for the options are specified in brackets.
790 -h, --help display this help and exit
791 --help=short display options specific to this package
792 --help=recursive display the short help of all the included packages
793 -V, --version display version information and exit
794 -q, --quiet, --silent do not print \`checking...' messages
795 --cache-file=FILE cache test results in FILE [disabled]
796 -C, --config-cache alias for \`--cache-file=config.cache'
797 -n, --no-create do not create output files
798 --srcdir=DIR find the sources in DIR [configure dir or \`..']
803 Installation directories:
804 --prefix=PREFIX install architecture-independent files in PREFIX
806 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
809 By default, \`make install' will install all the files in
810 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
811 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
812 for instance \`--prefix=\$HOME'.
814 For better control, use the options below.
816 Fine tuning of the installation directories:
817 --bindir=DIR user executables [EPREFIX/bin]
818 --sbindir=DIR system admin executables [EPREFIX/sbin]
819 --libexecdir=DIR program executables [EPREFIX/libexec]
820 --datadir=DIR read-only architecture-independent data [PREFIX/share]
821 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
822 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
823 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
824 --libdir=DIR object code libraries [EPREFIX/lib]
825 --includedir=DIR C header files [PREFIX/include]
826 --oldincludedir=DIR C header files for non-gcc [/usr/include]
827 --infodir=DIR info documentation [PREFIX/info]
828 --mandir=DIR man documentation [PREFIX/man]
834 --program-prefix=PREFIX prepend PREFIX to installed program names
835 --program-suffix=SUFFIX append SUFFIX to installed program names
836 --program-transform-name=PROGRAM run
sed PROGRAM on installed program names
839 --build=BUILD configure
for building on BUILD
[guessed
]
840 --host=HOST cross-compile to build programs to run on HOST
[BUILD
]
841 --target=TARGET configure
for building compilers
for TARGET
[HOST
]
845 if test -n "$ac_init_help"; then
850 --disable-FEATURE do not include FEATURE
(same as
--enable-FEATURE=no
)
851 --enable-FEATURE[=ARG
] include FEATURE
[ARG
=yes]
852 --enable-generated-files-in-srcdir
853 put copies of generated files
in source dir
854 intended
for creating
source tarballs
for users
855 without texinfo bison or flex.
856 --enable-werror enable -Werror in bootstrap stage2 and later
857 --enable-checking=LIST
858 enable expensive run-time checks. With LIST
,
859 enable only specific categories of checks.
860 Categories are
: misc
,tree
,rtl
,rtlflag
,gc
,gcac
,fold;
861 default is misc
,tree
,gc
,rtlflag
862 --enable-coverage=LEVEL
863 enable compiler
\'s code coverage collection.
864 Use to measure compiler performance and
locate
865 unused parts of the compiler. With LEVEL
, specify
866 optimization. Values are opt
, noopt
,
868 --enable-gather-detailed-mem-stats enable detailed memory allocation stats gathering
869 --enable-multilib enable library support
for multiple ABIs
870 --enable-__cxa_atexit enable __cxa_atexit
for C
++
871 --enable-threads enable thread usage
for target GCC
872 --enable-threads=LIB use LIB thread package
for target GCC
873 --enable-objc-gc enable the use of Boehm
's garbage collector with
874 the GNU Objective-C runtime
875 --disable-shared don't provide a shared libgcc
876 --enable-intermodule build the compiler
in one step
877 --enable-initfini-array use .init_array
/.fini_array sections
878 --enable-sjlj-exceptions
879 arrange to use setjmp
/longjmp exception handling
880 --enable-libunwind-exceptions force use libunwind
for exceptions
881 --disable-win32-registry
882 disable lookup of installation paths
in the
883 Registry on Windows hosts
884 --enable-win32-registry enable registry lookup
(default
)
885 --enable-win32-registry=KEY
886 use KEY instead of GCC version as the last portion
888 --enable-maintainer-mode
889 enable make rules and dependencies not useful
890 (and sometimes confusing
) to the casual installer
891 --enable-version-specific-runtime-libs
892 specify that runtime libraries should be
893 installed
in a compiler-specific directory
896 --with-PACKAGE[=ARG
] use PACKAGE
[ARG
=yes]
897 --without-PACKAGE do not use PACKAGE
(same as
--with-PACKAGE=no
)
898 --with-local-prefix=DIR specifies directory to put
local include
899 --with-gxx-include-dir=DIR
900 specifies directory to put g
++ header files
901 --with-cpp-install-dir=DIR
902 install the user visible C preprocessor
in DIR
903 (relative to PREFIX
) as well as PREFIX
/bin
904 --with-gnu-ld arrange to work with GNU ld.
905 --with-ld arrange to use the specified ld
(full pathname
)
906 --with-gnu-as arrange to work with GNU as
907 --with-as arrange to use the specified as
(full pathname
)
908 --with-stabs arrange to use stabs instead of
host debug format
909 --with-dwarf2 force the default debug format to be DWARF
2
910 --with-sysroot=DIR Search
for usr
/lib
, usr
/include
, et al
, within DIR.
911 --with-libiconv-prefix=DIR search
for libiconv
in DIR
/include and DIR
/lib
912 --with-gc={page
,zone
} choose the garbage collection mechanism to use
914 --with-system-zlib use installed libz
915 --with-slibdir=DIR shared libraries
in DIR LIBDIR
917 Some influential environment variables
:
918 CC C compiler
command
919 CFLAGS C compiler flags
920 LDFLAGS linker flags
, e.g.
-L<lib dir
> if you have libraries
in a
921 nonstandard directory
<lib dir
>
922 CPPFLAGS C
/C
++ preprocessor flags
, e.g.
-I<include dir
> if you have
923 headers
in a nonstandard directory
<include dir
>
926 Use these variables to override the choices made by
`configure' or to help
927 it to find libraries and programs with nonstandard names/locations.
932 if test "$ac_init_help" = "recursive"; then
933 # If there are subdirs, report their specific --help.
935 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
936 test -d $ac_dir || continue
939 if test "$ac_dir" != .; then
940 ac_dir_suffix=/`echo "$ac_dir" |
sed 's,^\.[\\/],,'`
941 # A "../" for each directory in $ac_dir_suffix.
942 ac_top_builddir=`echo "$ac_dir_suffix" |
sed 's,/[^\\/]*,../,g'`
944 ac_dir_suffix= ac_top_builddir=
948 .) # No --srcdir option. We are building in place.
950 if test -z "$ac_top_builddir"; then
953 ac_top_srcdir=`echo $ac_top_builddir |
sed 's,/$,,'`
955 [\\/]* | ?:[\\/]* ) # Absolute path.
956 ac_srcdir=$srcdir$ac_dir_suffix;
957 ac_top_srcdir=$srcdir ;;
959 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
960 ac_top_srcdir=$ac_top_builddir$srcdir ;;
962 # Don't blindly perform a `cd "$ac_dir"/$ac_foo && pwd` since $ac_foo can be
964 ac_abs_builddir=`cd "$ac_dir" && cd $ac_builddir && pwd`
965 ac_abs_top_builddir=`cd "$ac_dir" && cd ${ac_top_builddir}.
&& pwd`
966 ac_abs_srcdir=`cd "$ac_dir" && cd $ac_srcdir && pwd`
967 ac_abs_top_srcdir=`cd "$ac_dir" && cd $ac_top_srcdir && pwd`
970 # Check for guested configure; otherwise get Cygnus style configure.
971 if test -f $ac_srcdir/configure.gnu; then
973 $SHELL $ac_srcdir/configure.gnu --help=recursive
974 elif test -f $ac_srcdir/configure; then
976 $SHELL $ac_srcdir/configure --help=recursive
977 elif test -f $ac_srcdir/configure.ac ||
978 test -f $ac_srcdir/configure.in; then
982 echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
988 test -n "$ac_init_help" && exit 0
989 if $ac_init_version; then
992 Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 2002
993 Free Software Foundation, Inc.
994 This configure script is free software; the Free Software Foundation
995 gives unlimited permission to copy, distribute and modify it.
1001 This file contains any messages produced by compilers while
1002 running configure, to aid debugging if configure makes a mistake.
1004 It was created by $as_me, which was
1005 generated by GNU Autoconf 2.57. Invocation command line was
1016 hostname = `(hostname || uname
-n) 2>/dev
/null |
sed 1q
`
1017 uname -m = `(uname
-m) 2>/dev
/null ||
echo unknown
`
1018 uname -r = `(uname
-r) 2>/dev
/null ||
echo unknown
`
1019 uname -s = `(uname
-s) 2>/dev
/null ||
echo unknown
`
1020 uname -v = `(uname
-v) 2>/dev
/null ||
echo unknown
`
1022 /usr/bin/uname -p = `(/usr
/bin
/uname
-p) 2>/dev
/null ||
echo unknown
`
1023 /bin/uname -X = `(/bin
/uname
-X) 2>/dev
/null ||
echo unknown
`
1025 /bin/arch = `(/bin
/arch
) 2>/dev
/null ||
echo unknown
`
1026 /usr/bin/arch -k = `(/usr
/bin
/arch
-k) 2>/dev
/null ||
echo unknown
`
1027 /usr/convex/getsysinfo = `(/usr
/convex
/getsysinfo
) 2>/dev
/null ||
echo unknown
`
1028 hostinfo = `(hostinfo
) 2>/dev
/null ||
echo unknown
`
1029 /bin/machine = `(/bin
/machine
) 2>/dev
/null ||
echo unknown
`
1030 /usr/bin/oslevel = `(/usr
/bin
/oslevel
) 2>/dev
/null ||
echo unknown
`
1031 /bin/universe = `(/bin
/universe
) 2>/dev
/null ||
echo unknown
`
1035 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1039 test -z "$as_dir" && as_dir=.
1040 echo "PATH: $as_dir"
1055 # Keep a trace of the command line.
1056 # Strip out --no-create and --no-recursion so they do not pile up.
1057 # Strip out --silent because we don't want to record it for future runs.
1058 # Also quote any args containing shell meta-characters.
1059 # Make two passes to allow for proper duplicate-argument suppression.
1064 ac_must_keep_next=false
1070 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1071 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1072 | -silent | --silent | --silen | --sile | --sil)
1074 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1075 ac_arg=`echo "$ac_arg" |
sed "s/'/'\\\\\\\\''/g"` ;;
1078 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1080 ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1081 if test $ac_must_keep_next = true; then
1082 ac_must_keep_next=false # Got value, back to normal.
1085 *=* | --config-cache | -C | -disable-* | --disable-* \
1086 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1087 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1088 | -with-* | --with-* | -without-* | --without-* | --x)
1089 case "$ac_configure_args0 " in
1090 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1093 -* ) ac_must_keep_next=true ;;
1096 ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'"
1097 # Get rid of the leading space.
1103 $as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1104 $as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1106 # When interrupted or exit'd, cleanup temporary files, and complete
1107 # config.log. We remove comments because anyway the quotes in there
1108 # would cause problems or look ugly.
1109 # WARNING: Be sure not to use single quotes in there, as some shells,
1110 # such as our DU 5.0 friend, will then `close
' the trap.
1111 trap 'exit_status
=$?
1112 # Save into config.log some information that might help in debugging.
1117 ## ---------------- ##
1118 ## Cache variables. ##
1119 ## ---------------- ##
1122 # The following way of writing the cache mishandles newlines in values,
1125 case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in
1128 "s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
1129 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
1133 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
1140 ## ----------------- ##
1141 ## Output variables. ##
1142 ## ----------------- ##
1145 for ac_var
in $ac_subst_vars
1147 eval ac_val
=$
`echo $ac_var`
1148 echo "$ac_var='"'"'$ac_val'"'"'"
1152 if test -n "$ac_subst_files"; then
1159 for ac_var
in $ac_subst_files
1161 eval ac_val
=$
`echo $ac_var`
1162 echo "$ac_var='"'"'$ac_val'"'"'"
1167 if test -s confdefs.h
; then
1174 sed "/^$/d" confdefs.h |
sort
1177 test "$ac_signal" != 0 &&
1178 echo "$as_me: caught signal $ac_signal"
1179 echo "$as_me: exit $exit_status"
1181 rm -f core core.
* *.core
&&
1182 rm -rf conftest
* confdefs
* conf$$
* $ac_clean_files &&
1185 for ac_signal in 1 2 13 15; do
1186 trap 'ac_signal
='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1190 # confdefs.h avoids OS command line length limits that DEFS can exceed.
1191 rm -rf conftest* confdefs.h
1192 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
1195 # Predefined preprocessor variables.
1197 cat >>confdefs.h <<_ACEOF
1198 #define PACKAGE_NAME "$PACKAGE_NAME"
1202 cat >>confdefs.h <<_ACEOF
1203 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1207 cat >>confdefs.h <<_ACEOF
1208 #define PACKAGE_VERSION "$PACKAGE_VERSION"
1212 cat >>confdefs.h <<_ACEOF
1213 #define PACKAGE_STRING "$PACKAGE_STRING"
1217 cat >>confdefs.h <<_ACEOF
1218 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1222 # Let the site file select an alternate cache file if it wants to.
1223 # Prefer explicitly selected file to automatically selected ones.
1224 if test -z "$CONFIG_SITE"; then
1225 if test "x$prefix" != xNONE; then
1226 CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
1228 CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
1231 for ac_site_file in $CONFIG_SITE; do
1232 if test -r "$ac_site_file"; then
1233 { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1234 echo "$as_me: loading site script $ac_site_file" >&6;}
1235 sed 's
/^
/|
/' "$ac_site_file" >&5
1240 if test -r "$cache_file"; then
1241 # Some versions of bash will fail to source /dev/null (special
1242 # files actually), so we avoid doing that.
1243 if test -f "$cache_file"; then
1244 { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1245 echo "$as_me: loading cache $cache_file" >&6;}
1247 [\\/]* | ?:[\\/]* ) . $cache_file;;
1248 *) . ./$cache_file;;
1252 { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1253 echo "$as_me: creating cache $cache_file" >&6;}
1257 # Check that the precious variables saved in the cache have kept the same
1259 ac_cache_corrupted=false
1260 for ac_var in `(set) 2>&1 |
1261 sed -n 's
/^ac_env_\
([a-zA-Z_0-9
]*\
)_set
=.
*/\
1/p
'`; do
1262 eval ac_old_set=\$ac_cv_env_${ac_var}_set
1263 eval ac_new_set=\$ac_env_${ac_var}_set
1264 eval ac_old_val="\$ac_cv_env_${ac_var}_value"
1265 eval ac_new_val="\$ac_env_${ac_var}_value"
1266 case $ac_old_set,$ac_new_set in
1268 { echo "$as_me:$LINENO: error: \`$ac_var' was
set to \
`$ac_old_val' in the previous run" >&5
1269 echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run
" >&2;}
1270 ac_cache_corrupted=: ;;
1272 { echo "$as_me:$LINENO: error
: \
`$ac_var' was not set in the previous run" >&5
1273 echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1274 ac_cache_corrupted=: ;;
1277 if test "x$ac_old_val" != "x$ac_new_val"; then
1278 { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run
:" >&5
1279 echo "$as_me: error
: \
`$ac_var' has changed since the previous run:" >&2;}
1280 { echo "$as_me:$LINENO: former value: $ac_old_val" >&5
1281 echo "$as_me: former value: $ac_old_val" >&2;}
1282 { echo "$as_me:$LINENO: current value: $ac_new_val" >&5
1283 echo "$as_me: current value: $ac_new_val" >&2;}
1284 ac_cache_corrupted=:
1287 # Pass precious variables to config.status.
1288 if test "$ac_new_set" = set; then
1290 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1291 ac_arg=$ac_var=`echo "$ac_new_val" |
sed "s/'/'\\\\\\\\''/g"` ;;
1292 *) ac_arg=$ac_var=$ac_new_val ;;
1294 case " $ac_configure_args " in
1295 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
1296 *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1300 if $ac_cache_corrupted; then
1301 { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1302 echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1303 { { echo "$as_me:$LINENO: error: run \`make distclean
' and/or \`rm $cache_file' and start over
" >&5
1304 echo "$as_me: error
: run \
`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1305 { (exit 1); exit 1; }; }
1309 ac_cpp='$CPP $CPPFLAGS'
1310 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.
$ac_ext >&5'
1311 ac_link='$CC -o conftest
$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.
$ac_ext $LIBS >&5'
1312 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1333 ac_config_headers="$ac_config_headers auto-host.h:config.in"
1336 # Determine the host, build, and target systems
1338 for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
1339 if test -f $ac_dir/install-sh; then
1341 ac_install_sh="$ac_aux_dir/install-sh -c"
1343 elif test -f $ac_dir/install.sh; then
1345 ac_install_sh="$ac_aux_dir/install.sh -c"
1347 elif test -f $ac_dir/shtool; then
1349 ac_install_sh="$ac_aux_dir/shtool install -c"
1353 if test -z "$ac_aux_dir"; then
1354 { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&5
1355 echo "$as_me: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&2;}
1356 { (exit 1); exit 1; }; }
1358 ac_config_guess="$SHELL $ac_aux_dir/config.guess"
1359 ac_config_sub="$SHELL $ac_aux_dir/config.sub"
1360 ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
1362 # Make sure we can run config.sub.
1363 $ac_config_sub sun4 >/dev/null 2>&1 ||
1364 { { echo "$as_me:$LINENO: error: cannot run $ac_config_sub" >&5
1365 echo "$as_me: error: cannot run $ac_config_sub" >&2;}
1366 { (exit 1); exit 1; }; }
1368 echo "$as_me:$LINENO: checking build system type" >&5
1369 echo $ECHO_N "checking build system type... $ECHO_C" >&6
1370 if test "${ac_cv_build+set}" = set; then
1371 echo $ECHO_N "(cached) $ECHO_C" >&6
1373 ac_cv_build_alias=$build_alias
1374 test -z "$ac_cv_build_alias" &&
1375 ac_cv_build_alias=`$ac_config_guess`
1376 test -z "$ac_cv_build_alias" &&
1377 { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
1378 echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
1379 { (exit 1); exit 1; }; }
1380 ac_cv_build=`$ac_config_sub $ac_cv_build_alias` ||
1381 { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_build_alias failed" >&5
1382 echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed" >&2;}
1383 { (exit 1); exit 1; }; }
1386 echo "$as_me:$LINENO: result: $ac_cv_build" >&5
1387 echo "${ECHO_T}$ac_cv_build" >&6
1389 build_cpu=`echo $ac_cv_build | sed 's
/^\
([^
-]*\
)-\
([^
-]*\
)-\
(.
*\
)$
/\
1/'`
1390 build_vendor=`echo $ac_cv_build | sed 's
/^\
([^
-]*\
)-\
([^
-]*\
)-\
(.
*\
)$
/\
2/'`
1391 build_os=`echo $ac_cv_build | sed 's
/^\
([^
-]*\
)-\
([^
-]*\
)-\
(.
*\
)$
/\
3/'`
1394 echo "$as_me:$LINENO: checking host system type" >&5
1395 echo $ECHO_N "checking host system type... $ECHO_C" >&6
1396 if test "${ac_cv_host+set}" = set; then
1397 echo $ECHO_N "(cached) $ECHO_C" >&6
1399 ac_cv_host_alias=$host_alias
1400 test -z "$ac_cv_host_alias" &&
1401 ac_cv_host_alias=$ac_cv_build_alias
1402 ac_cv_host=`$ac_config_sub $ac_cv_host_alias` ||
1403 { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_host_alias failed" >&5
1404 echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
1405 { (exit 1); exit 1; }; }
1408 echo "$as_me:$LINENO: result: $ac_cv_host" >&5
1409 echo "${ECHO_T}$ac_cv_host" >&6
1411 host_cpu=`echo $ac_cv_host | sed 's
/^\
([^
-]*\
)-\
([^
-]*\
)-\
(.
*\
)$
/\
1/'`
1412 host_vendor=`echo $ac_cv_host | sed 's
/^\
([^
-]*\
)-\
([^
-]*\
)-\
(.
*\
)$
/\
2/'`
1413 host_os=`echo $ac_cv_host | sed 's
/^\
([^
-]*\
)-\
([^
-]*\
)-\
(.
*\
)$
/\
3/'`
1416 echo "$as_me:$LINENO: checking target system type" >&5
1417 echo $ECHO_N "checking target system type... $ECHO_C" >&6
1418 if test "${ac_cv_target+set}" = set; then
1419 echo $ECHO_N "(cached) $ECHO_C" >&6
1421 ac_cv_target_alias=$target_alias
1422 test "x$ac_cv_target_alias" = "x" &&
1423 ac_cv_target_alias=$ac_cv_host_alias
1424 ac_cv_target=`$ac_config_sub $ac_cv_target_alias` ||
1425 { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_target_alias failed" >&5
1426 echo "$as_me: error: $ac_config_sub $ac_cv_target_alias failed" >&2;}
1427 { (exit 1); exit 1; }; }
1430 echo "$as_me:$LINENO: result: $ac_cv_target" >&5
1431 echo "${ECHO_T}$ac_cv_target" >&6
1432 target=$ac_cv_target
1433 target_cpu=`echo $ac_cv_target | sed 's
/^\
([^
-]*\
)-\
([^
-]*\
)-\
(.
*\
)$
/\
1/'`
1434 target_vendor=`echo $ac_cv_target | sed 's
/^\
([^
-]*\
)-\
([^
-]*\
)-\
(.
*\
)$
/\
2/'`
1435 target_os=`echo $ac_cv_target | sed 's
/^\
([^
-]*\
)-\
([^
-]*\
)-\
(.
*\
)$
/\
3/'`
1438 # The aliases save the names the user supplied, while $host etc.
1439 # will get canonicalized.
1440 test -n "$target_alias" &&
1441 test "$program_prefix$program_suffix$program_transform_name" = \
1443 program_prefix=${target_alias}-
1445 # Determine the noncanonical target name, for directory use.
1446 case ${build_alias} in
1447 "") build_noncanonical=${build} ;;
1448 *) build_noncanonical=${build_alias} ;;
1451 case ${host_alias} in
1452 "") host_noncanonical=${build_noncanonical} ;;
1453 *) host_noncanonical=${host_alias} ;;
1456 case ${target_alias} in
1457 "") target_noncanonical=${host_noncanonical} ;;
1458 *) target_noncanonical=${target_alias} ;;
1462 # Determine the target- and build-specific subdirectories
1463 # Prefix 'build-
' so this never conflicts with target_subdir.
1464 build_subdir="build-${build_noncanonical}"
1465 # Not really a subdirectory, but here for completeness.
1468 target_subdir=${target_noncanonical}
1471 # Set program_transform_name
1472 test "$program_prefix" != NONE &&
1473 program_transform_name="s,^,$program_prefix,;$program_transform_name"
1474 # Use a double $ so make ignores it.
1475 test "$program_suffix" != NONE &&
1476 program_transform_name="s,\$,$program_suffix,;$program_transform_name"
1477 # Double any \ or $. echo might interpret backslashes.
1478 # By default was `s,x,x', remove it
if useless.
1479 cat <<\_ACEOF
>conftest.
sed
1480 s
/[\\$
]/&&/g
;s
/;s
,x
,x
,$
//
1482 program_transform_name
=`echo $program_transform_name | sed -f conftest.sed`
1486 # Check for bogus environment variables.
1487 # Test if LIBRARY_PATH contains the notation for the current directory
1488 # since this would lead to problems installing/building glibc.
1489 # LIBRARY_PATH contains the current directory if one of the following
1491 # - one of the terminals (":" and ";") is the first or last sign
1492 # - two terminals occur directly after each other
1493 # - the path contains an element with a dot in it
1494 echo "$as_me:$LINENO: checking LIBRARY_PATH variable" >&5
1495 echo $ECHO_N "checking LIBRARY_PATH variable... $ECHO_C" >&6
1496 case ${LIBRARY_PATH} in
1497 [:\
;]* |
*[:\
;] |
*[:\
;][:\
;]* |
*[:\
;]. | .
[:\
;]*| . |
*[:\
;].
[:\
;]* )
1498 library_path_setting
="contains current directory"
1501 library_path_setting
="ok"
1504 echo "$as_me:$LINENO: result: $library_path_setting" >&5
1505 echo "${ECHO_T}$library_path_setting" >&6
1506 if test "$library_path_setting" != "ok"; then
1507 { { echo "$as_me:$LINENO: error:
1508 *** LIBRARY_PATH shouldn't contain the current directory when
1509 *** building gcc. Please change the environment variable
1510 *** and run configure again." >&5
1511 echo "$as_me: error:
1512 *** LIBRARY_PATH shouldn't contain the current directory when
1513 *** building gcc. Please change the environment variable
1514 *** and run configure again." >&2;}
1515 { (exit 1); exit 1; }; }
1518 # Test if GCC_EXEC_PREFIX contains the notation for the current directory
1519 # since this would lead to problems installing/building glibc.
1520 # GCC_EXEC_PREFIX contains the current directory if one of the following
1522 # - one of the terminals (":" and ";") is the first or last sign
1523 # - two terminals occur directly after each other
1524 # - the path contains an element with a dot in it
1525 echo "$as_me:$LINENO: checking GCC_EXEC_PREFIX variable" >&5
1526 echo $ECHO_N "checking GCC_EXEC_PREFIX variable... $ECHO_C" >&6
1527 case ${GCC_EXEC_PREFIX} in
1528 [:\
;]* |
*[:\
;] |
*[:\
;][:\
;]* |
*[:\
;]. | .
[:\
;]*| . |
*[:\
;].
[:\
;]* )
1529 gcc_exec_prefix_setting
="contains current directory"
1532 gcc_exec_prefix_setting
="ok"
1535 echo "$as_me:$LINENO: result: $gcc_exec_prefix_setting" >&5
1536 echo "${ECHO_T}$gcc_exec_prefix_setting" >&6
1537 if test "$gcc_exec_prefix_setting" != "ok"; then
1538 { { echo "$as_me:$LINENO: error:
1539 *** GCC_EXEC_PREFIX shouldn't contain the current directory when
1540 *** building gcc. Please change the environment variable
1541 *** and run configure again." >&5
1542 echo "$as_me: error:
1543 *** GCC_EXEC_PREFIX shouldn't contain the current directory when
1544 *** building gcc. Please change the environment variable
1545 *** and run configure again." >&2;}
1546 { (exit 1); exit 1; }; }
1553 # Specify the local prefix
1556 # Check whether --with-local-prefix or --without-local-prefix was given.
1557 if test "${with_local_prefix+set}" = set; then
1558 withval
="$with_local_prefix"
1559 case "${withval}" in
1560 yes) { { echo "$as_me:$LINENO: error: bad value ${withval} given for local include directory prefix" >&5
1561 echo "$as_me: error: bad value ${withval} given for local include directory prefix" >&2;}
1562 { (exit 1); exit 1; }; } ;;
1564 *) local_prefix
=$with_local_prefix ;;
1568 # Default local prefix if it is empty
1569 if test x
$local_prefix = x
; then
1570 local_prefix
=/usr
/local
1573 # Don't set gcc_gxx_include_dir to gxx_include_dir since that's only
1574 # passed in by the toplevel make and thus we'd get different behavior
1575 # depending on where we built the sources.
1576 gcc_gxx_include_dir
=
1577 # Specify the g++ header file directory
1579 # Check whether --with-gxx-include-dir or --without-gxx-include-dir was given.
1580 if test "${with_gxx_include_dir+set}" = set; then
1581 withval
="$with_gxx_include_dir"
1582 case "${withval}" in
1583 yes) { { echo "$as_me:$LINENO: error: bad value ${withval} given for g++ include directory" >&5
1584 echo "$as_me: error: bad value ${withval} given for g++ include directory" >&2;}
1585 { (exit 1); exit 1; }; } ;;
1587 *) gcc_gxx_include_dir
=$with_gxx_include_dir ;;
1591 if test x
${gcc_gxx_include_dir} = x
; then
1592 if test x
${enable_version_specific_runtime_libs} = xyes
; then
1593 gcc_gxx_include_dir
='${libsubdir}/include/c++'
1595 topsrcdir
=${srcdir}/.. .
${srcdir}/..
/config.
if
1596 gcc_gxx_include_dir
="\$(libsubdir)/\$(unlibsubdir)/..\`echo \$(exec_prefix) | sed -e 's|^\$(prefix)||' -e 's|/[^/]*|/..|g'\`/include/"${libstdcxx_incdir}
1601 # Check whether --with-cpp_install_dir or --without-cpp_install_dir was given.
1602 if test "${with_cpp_install_dir+set}" = set; then
1603 withval
="$with_cpp_install_dir"
1604 if test x
$withval = xyes
; then
1605 { { echo "$as_me:$LINENO: error: option --with-cpp-install-dir requires an argument" >&5
1606 echo "$as_me: error: option --with-cpp-install-dir requires an argument" >&2;}
1607 { (exit 1); exit 1; }; }
1608 elif test x
$withval != xno
; then
1609 cpp_install_dir
=$withval
1613 # We would like to our source tree to be readonly. However when releases or
1614 # pre-releases are generated, the flex/bison generated files as well as the
1615 # various formats of manuals need to be included along with the rest of the
1616 # sources. Therefore we have --enable-generated-files-in-srcdir to do
1619 echo "$as_me:$LINENO: checking whether to place generated files in the source directory" >&5
1620 echo $ECHO_N "checking whether to place generated files in the source directory... $ECHO_C" >&6
1621 # Check whether --enable-generated-files-in-srcdir or --disable-generated-files-in-srcdir was given.
1622 if test "${enable_generated_files_in_srcdir+set}" = set; then
1623 enableval
="$enable_generated_files_in_srcdir"
1624 generated_files_in_srcdir
=$enableval
1626 generated_files_in_srcdir
=no
1629 echo "$as_me:$LINENO: result: $generated_files_in_srcdir" >&5
1630 echo "${ECHO_T}$generated_files_in_srcdir" >&6
1632 if test "$generated_files_in_srcdir" = "yes"; then
1639 # -------------------
1640 # Find default linker
1641 # -------------------
1645 # Check whether --with-gnu-ld or --without-gnu-ld was given.
1646 if test "${with_gnu_ld+set}" = set; then
1647 withval
="$with_gnu_ld"
1648 gnu_ld_flag
="$with_gnu_ld"
1653 # With pre-defined ld
1655 # Check whether --with-ld or --without-ld was given.
1656 if test "${with_ld+set}" = set; then
1658 DEFAULT_LINKER
="$with_ld"
1660 if test x
"${DEFAULT_LINKER+set}" = x
"set"; then
1661 if test ! -x "$DEFAULT_LINKER"; then
1662 { echo "$as_me:$LINENO: WARNING: cannot execute: $DEFAULT_LINKER: check --with-ld or env. var. DEFAULT_LINKER" >&5
1663 echo "$as_me: WARNING: cannot execute: $DEFAULT_LINKER: check --with-ld or env. var. DEFAULT_LINKER" >&2;}
1664 elif $DEFAULT_LINKER -v < /dev
/null
2>&1 |
grep GNU
> /dev
/null
; then
1668 cat >>confdefs.h
<<_ACEOF
1669 #define DEFAULT_LINKER "$DEFAULT_LINKER"
1674 echo "$as_me:$LINENO: checking whether a default linker was specified" >&5
1675 echo $ECHO_N "checking whether a default linker was specified... $ECHO_C" >&6
1676 if test x
"${DEFAULT_LINKER+set}" = x
"set"; then
1677 if test x
"$gnu_ld_flag" = x
"no"; then
1678 echo "$as_me:$LINENO: result: yes ($DEFAULT_LINKER)" >&5
1679 echo "${ECHO_T}yes ($DEFAULT_LINKER)" >&6
1681 echo "$as_me:$LINENO: result: yes ($DEFAULT_LINKER - GNU ld)" >&5
1682 echo "${ECHO_T}yes ($DEFAULT_LINKER - GNU ld)" >&6
1685 echo "$as_me:$LINENO: result: no" >&5
1686 echo "${ECHO_T}no" >&6
1689 # ----------------------
1690 # Find default assembler
1691 # ----------------------
1695 # Check whether --with-gnu-as or --without-gnu-as was given.
1696 if test "${with_gnu_as+set}" = set; then
1697 withval
="$with_gnu_as"
1698 gas_flag
="$with_gnu_as"
1704 # Check whether --with-as or --without-as was given.
1705 if test "${with_as+set}" = set; then
1707 DEFAULT_ASSEMBLER
="$with_as"
1709 if test x
"${DEFAULT_ASSEMBLER+set}" = x
"set"; then
1710 if test ! -x "$DEFAULT_ASSEMBLER"; then
1711 { echo "$as_me:$LINENO: WARNING: cannot execute: $DEFAULT_ASSEMBLER: check --with-as or env. var. DEFAULT_ASSEMBLER" >&5
1712 echo "$as_me: WARNING: cannot execute: $DEFAULT_ASSEMBLER: check --with-as or env. var. DEFAULT_ASSEMBLER" >&2;}
1713 elif $DEFAULT_ASSEMBLER -v < /dev
/null
2>&1 |
grep GNU
> /dev
/null
; then
1717 cat >>confdefs.h
<<_ACEOF
1718 #define DEFAULT_ASSEMBLER "$DEFAULT_ASSEMBLER"
1723 echo "$as_me:$LINENO: checking whether a default assembler was specified" >&5
1724 echo $ECHO_N "checking whether a default assembler was specified... $ECHO_C" >&6
1725 if test x
"${DEFAULT_ASSEMBLER+set}" = x
"set"; then
1726 if test x
"$gas_flag" = x
"no"; then
1727 echo "$as_me:$LINENO: result: yes ($DEFAULT_ASSEMBLER)" >&5
1728 echo "${ECHO_T}yes ($DEFAULT_ASSEMBLER)" >&6
1730 echo "$as_me:$LINENO: result: yes ($DEFAULT_ASSEMBLER - GNU as)" >&5
1731 echo "${ECHO_T}yes ($DEFAULT_ASSEMBLER - GNU as)" >&6
1734 echo "$as_me:$LINENO: result: no" >&5
1735 echo "${ECHO_T}no" >&6
1742 # If a non-executable a.out is present (e.g. created by GNU as above even if
1743 # invoked with -v only), the IRIX 6 native ld just overwrites the existing
1744 # file, even when creating an executable, so an execution test fails.
1745 # Remove possible default executable files to avoid this.
1747 # FIXME: This really belongs into AC_PROG_CC and can be removed once
1748 # Autoconf includes it.
1749 rm -f a.out a.exe b.out
1751 # Find the native compiler
1753 ac_cpp
='$CPP $CPPFLAGS'
1754 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1755 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1756 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
1757 if test -n "$ac_tool_prefix"; then
1758 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
1759 set dummy
${ac_tool_prefix}gcc
; ac_word
=$2
1760 echo "$as_me:$LINENO: checking for $ac_word" >&5
1761 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1762 if test "${ac_cv_prog_CC+set}" = set; then
1763 echo $ECHO_N "(cached) $ECHO_C" >&6
1765 if test -n "$CC"; then
1766 ac_cv_prog_CC
="$CC" # Let the user override the test.
1768 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
1772 test -z "$as_dir" && as_dir
=.
1773 for ac_exec_ext
in '' $ac_executable_extensions; do
1774 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1775 ac_cv_prog_CC
="${ac_tool_prefix}gcc"
1776 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1785 if test -n "$CC"; then
1786 echo "$as_me:$LINENO: result: $CC" >&5
1787 echo "${ECHO_T}$CC" >&6
1789 echo "$as_me:$LINENO: result: no" >&5
1790 echo "${ECHO_T}no" >&6
1794 if test -z "$ac_cv_prog_CC"; then
1796 # Extract the first word of "gcc", so it can be a program name with args.
1797 set dummy gcc
; ac_word
=$2
1798 echo "$as_me:$LINENO: checking for $ac_word" >&5
1799 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1800 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1801 echo $ECHO_N "(cached) $ECHO_C" >&6
1803 if test -n "$ac_ct_CC"; then
1804 ac_cv_prog_ac_ct_CC
="$ac_ct_CC" # Let the user override the test.
1806 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
1810 test -z "$as_dir" && as_dir
=.
1811 for ac_exec_ext
in '' $ac_executable_extensions; do
1812 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1813 ac_cv_prog_ac_ct_CC
="gcc"
1814 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1822 ac_ct_CC
=$ac_cv_prog_ac_ct_CC
1823 if test -n "$ac_ct_CC"; then
1824 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
1825 echo "${ECHO_T}$ac_ct_CC" >&6
1827 echo "$as_me:$LINENO: result: no" >&5
1828 echo "${ECHO_T}no" >&6
1836 if test -z "$CC"; then
1837 if test -n "$ac_tool_prefix"; then
1838 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
1839 set dummy
${ac_tool_prefix}cc
; ac_word
=$2
1840 echo "$as_me:$LINENO: checking for $ac_word" >&5
1841 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1842 if test "${ac_cv_prog_CC+set}" = set; then
1843 echo $ECHO_N "(cached) $ECHO_C" >&6
1845 if test -n "$CC"; then
1846 ac_cv_prog_CC
="$CC" # Let the user override the test.
1848 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
1852 test -z "$as_dir" && as_dir
=.
1853 for ac_exec_ext
in '' $ac_executable_extensions; do
1854 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1855 ac_cv_prog_CC
="${ac_tool_prefix}cc"
1856 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1865 if test -n "$CC"; then
1866 echo "$as_me:$LINENO: result: $CC" >&5
1867 echo "${ECHO_T}$CC" >&6
1869 echo "$as_me:$LINENO: result: no" >&5
1870 echo "${ECHO_T}no" >&6
1874 if test -z "$ac_cv_prog_CC"; then
1876 # Extract the first word of "cc", so it can be a program name with args.
1877 set dummy cc
; ac_word
=$2
1878 echo "$as_me:$LINENO: checking for $ac_word" >&5
1879 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1880 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1881 echo $ECHO_N "(cached) $ECHO_C" >&6
1883 if test -n "$ac_ct_CC"; then
1884 ac_cv_prog_ac_ct_CC
="$ac_ct_CC" # Let the user override the test.
1886 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
1890 test -z "$as_dir" && as_dir
=.
1891 for ac_exec_ext
in '' $ac_executable_extensions; do
1892 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1893 ac_cv_prog_ac_ct_CC
="cc"
1894 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1902 ac_ct_CC
=$ac_cv_prog_ac_ct_CC
1903 if test -n "$ac_ct_CC"; then
1904 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
1905 echo "${ECHO_T}$ac_ct_CC" >&6
1907 echo "$as_me:$LINENO: result: no" >&5
1908 echo "${ECHO_T}no" >&6
1917 if test -z "$CC"; then
1918 # Extract the first word of "cc", so it can be a program name with args.
1919 set dummy cc
; ac_word
=$2
1920 echo "$as_me:$LINENO: checking for $ac_word" >&5
1921 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1922 if test "${ac_cv_prog_CC+set}" = set; then
1923 echo $ECHO_N "(cached) $ECHO_C" >&6
1925 if test -n "$CC"; then
1926 ac_cv_prog_CC
="$CC" # Let the user override the test.
1929 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
1933 test -z "$as_dir" && as_dir
=.
1934 for ac_exec_ext
in '' $ac_executable_extensions; do
1935 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1936 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
1937 ac_prog_rejected
=yes
1941 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1947 if test $ac_prog_rejected = yes; then
1948 # We found a bogon in the path, so make sure we never use it.
1949 set dummy
$ac_cv_prog_CC
1951 if test $# != 0; then
1952 # We chose a different compiler from the bogus one.
1953 # However, it has the same basename, so the bogon will be chosen
1954 # first if we set CC to just the basename; use the full file name.
1956 ac_cv_prog_CC
="$as_dir/$ac_word${1+' '}$@"
1962 if test -n "$CC"; then
1963 echo "$as_me:$LINENO: result: $CC" >&5
1964 echo "${ECHO_T}$CC" >&6
1966 echo "$as_me:$LINENO: result: no" >&5
1967 echo "${ECHO_T}no" >&6
1971 if test -z "$CC"; then
1972 if test -n "$ac_tool_prefix"; then
1975 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
1976 set dummy
$ac_tool_prefix$ac_prog; ac_word
=$2
1977 echo "$as_me:$LINENO: checking for $ac_word" >&5
1978 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1979 if test "${ac_cv_prog_CC+set}" = set; then
1980 echo $ECHO_N "(cached) $ECHO_C" >&6
1982 if test -n "$CC"; then
1983 ac_cv_prog_CC
="$CC" # Let the user override the test.
1985 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
1989 test -z "$as_dir" && as_dir
=.
1990 for ac_exec_ext
in '' $ac_executable_extensions; do
1991 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1992 ac_cv_prog_CC
="$ac_tool_prefix$ac_prog"
1993 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2002 if test -n "$CC"; then
2003 echo "$as_me:$LINENO: result: $CC" >&5
2004 echo "${ECHO_T}$CC" >&6
2006 echo "$as_me:$LINENO: result: no" >&5
2007 echo "${ECHO_T}no" >&6
2010 test -n "$CC" && break
2013 if test -z "$CC"; then
2017 # Extract the first word of "$ac_prog", so it can be a program name with args.
2018 set dummy
$ac_prog; ac_word
=$2
2019 echo "$as_me:$LINENO: checking for $ac_word" >&5
2020 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2021 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2022 echo $ECHO_N "(cached) $ECHO_C" >&6
2024 if test -n "$ac_ct_CC"; then
2025 ac_cv_prog_ac_ct_CC
="$ac_ct_CC" # Let the user override the test.
2027 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
2031 test -z "$as_dir" && as_dir
=.
2032 for ac_exec_ext
in '' $ac_executable_extensions; do
2033 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2034 ac_cv_prog_ac_ct_CC
="$ac_prog"
2035 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2043 ac_ct_CC
=$ac_cv_prog_ac_ct_CC
2044 if test -n "$ac_ct_CC"; then
2045 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2046 echo "${ECHO_T}$ac_ct_CC" >&6
2048 echo "$as_me:$LINENO: result: no" >&5
2049 echo "${ECHO_T}no" >&6
2052 test -n "$ac_ct_CC" && break
2061 test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
2062 See \`config.log' for more details." >&5
2063 echo "$as_me: error: no acceptable C compiler found in \$PATH
2064 See \`config.log' for more details." >&2;}
2065 { (exit 1); exit 1; }; }
2067 # Provide some information about the compiler.
2068 echo "$as_me:$LINENO:" \
2069 "checking for C compiler version" >&5
2070 ac_compiler
=`set X $ac_compile; echo $2`
2071 { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
2072 (eval $ac_compiler --version </dev
/null
>&5) 2>&5
2074 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2075 (exit $ac_status); }
2076 { (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
2077 (eval $ac_compiler -v </dev
/null
>&5) 2>&5
2079 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2080 (exit $ac_status); }
2081 { (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
2082 (eval $ac_compiler -V </dev
/null
>&5) 2>&5
2084 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2085 (exit $ac_status); }
2087 cat >conftest.
$ac_ext <<_ACEOF
2088 #line $LINENO "configure"
2091 cat confdefs.h
>>conftest.
$ac_ext
2092 cat >>conftest.
$ac_ext <<_ACEOF
2093 /* end confdefs.h. */
2103 ac_clean_files_save
=$ac_clean_files
2104 ac_clean_files
="$ac_clean_files a.out a.exe b.out"
2105 # Try to create an executable without -o first, disregard a.out.
2106 # It will help us diagnose broken compilers, and finding out an intuition
2108 echo "$as_me:$LINENO: checking for C compiler default output" >&5
2109 echo $ECHO_N "checking for C compiler default output... $ECHO_C" >&6
2110 ac_link_default
=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2111 if { (eval echo "$as_me:$LINENO: \"$ac_link_default\"") >&5
2112 (eval $ac_link_default) 2>&5
2114 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2115 (exit $ac_status); }; then
2116 # Find the output, starting from the most likely. This scheme is
2117 # not robust to junk in `.', hence go to wildcards (a.*) only as a last
2120 # Be careful to initialize this variable, since it used to be cached.
2121 # Otherwise an old cache value of `no' led to `EXEEXT = no' in a Makefile.
2123 # b.out is created by i960 compilers.
2124 for ac_file
in a_out.exe a.exe conftest.exe a.out conftest a.
* conftest.
* b.out
2126 test -f "$ac_file" ||
continue
2128 *.
$ac_ext |
*.xcoff |
*.tds |
*.d |
*.pdb |
*.xSYM |
*.bb |
*.bbg |
*.o |
*.obj
)
2131 # This is the source file.
2134 # We found the default executable, but exeext='' is most
2138 ac_cv_exeext
=`expr "$ac_file" : '[^.]*\(\..*\)'`
2139 # FIXME: I believe we export ac_cv_exeext for Libtool,
2140 # but it would be cool to find out if it's true. Does anybody
2141 # maintain Libtool? --akim.
2149 echo "$as_me: failed program was:" >&5
2150 sed 's/^/| /' conftest.
$ac_ext >&5
2152 { { echo "$as_me:$LINENO: error: C compiler cannot create executables
2153 See \`config.log' for more details." >&5
2154 echo "$as_me: error: C compiler cannot create executables
2155 See \`config.log' for more details." >&2;}
2156 { (exit 77); exit 77; }; }
2159 ac_exeext
=$ac_cv_exeext
2160 echo "$as_me:$LINENO: result: $ac_file" >&5
2161 echo "${ECHO_T}$ac_file" >&6
2163 # Check the compiler produces executables we can run. If not, either
2164 # the compiler is broken, or we cross compile.
2165 echo "$as_me:$LINENO: checking whether the C compiler works" >&5
2166 echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6
2167 # FIXME: These cross compiler hacks should be removed for Autoconf 3.0
2168 # If not cross compiling, check that we can run a simple program.
2169 if test "$cross_compiling" != yes; then
2170 if { ac_try
='./$ac_file'
2171 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2174 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2175 (exit $ac_status); }; }; then
2178 if test "$cross_compiling" = maybe
; then
2181 { { echo "$as_me:$LINENO: error: cannot run C compiled programs.
2182 If you meant to cross compile, use \`--host'.
2183 See \`config.log' for more details." >&5
2184 echo "$as_me: error: cannot run C compiled programs.
2185 If you meant to cross compile, use \`--host'.
2186 See \`config.log' for more details." >&2;}
2187 { (exit 1); exit 1; }; }
2191 echo "$as_me:$LINENO: result: yes" >&5
2192 echo "${ECHO_T}yes" >&6
2194 rm -f a.out a.exe conftest
$ac_cv_exeext b.out
2195 ac_clean_files
=$ac_clean_files_save
2196 # Check the compiler produces executables we can run. If not, either
2197 # the compiler is broken, or we cross compile.
2198 echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
2199 echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6
2200 echo "$as_me:$LINENO: result: $cross_compiling" >&5
2201 echo "${ECHO_T}$cross_compiling" >&6
2203 echo "$as_me:$LINENO: checking for suffix of executables" >&5
2204 echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6
2205 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
2206 (eval $ac_link) 2>&5
2208 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2209 (exit $ac_status); }; then
2210 # If both `conftest.exe' and `conftest' are `present' (well, observable)
2211 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
2212 # work properly (i.e., refer to `conftest.exe'), while it won't with
2214 for ac_file
in conftest.exe conftest conftest.
*; do
2215 test -f "$ac_file" ||
continue
2217 *.
$ac_ext |
*.xcoff |
*.tds |
*.d |
*.pdb |
*.xSYM |
*.bb |
*.bbg |
*.o |
*.obj
) ;;
2218 *.
* ) ac_cv_exeext
=`expr "$ac_file" : '[^.]*\(\..*\)'`
2225 { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
2226 See \`config.log' for more details." >&5
2227 echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
2228 See \`config.log' for more details." >&2;}
2229 { (exit 1); exit 1; }; }
2232 rm -f conftest
$ac_cv_exeext
2233 echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
2234 echo "${ECHO_T}$ac_cv_exeext" >&6
2236 rm -f conftest.
$ac_ext
2237 EXEEXT
=$ac_cv_exeext
2239 echo "$as_me:$LINENO: checking for suffix of object files" >&5
2240 echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6
2241 if test "${ac_cv_objext+set}" = set; then
2242 echo $ECHO_N "(cached) $ECHO_C" >&6
2244 cat >conftest.
$ac_ext <<_ACEOF
2245 #line $LINENO "configure"
2248 cat confdefs.h
>>conftest.
$ac_ext
2249 cat >>conftest.
$ac_ext <<_ACEOF
2250 /* end confdefs.h. */
2260 rm -f conftest.o conftest.obj
2261 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2262 (eval $ac_compile) 2>&5
2264 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2265 (exit $ac_status); }; then
2266 for ac_file
in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
2268 *.
$ac_ext |
*.xcoff |
*.tds |
*.d |
*.pdb |
*.xSYM |
*.bb |
*.bbg
) ;;
2269 *) ac_cv_objext
=`expr "$ac_file" : '.*\.\(.*\)'`
2274 echo "$as_me: failed program was:" >&5
2275 sed 's/^/| /' conftest.
$ac_ext >&5
2277 { { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
2278 See \`config.log' for more details." >&5
2279 echo "$as_me: error: cannot compute suffix of object files: cannot compile
2280 See \`config.log' for more details." >&2;}
2281 { (exit 1); exit 1; }; }
2284 rm -f conftest.
$ac_cv_objext conftest.
$ac_ext
2286 echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
2287 echo "${ECHO_T}$ac_cv_objext" >&6
2288 OBJEXT
=$ac_cv_objext
2290 echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
2291 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
2292 if test "${ac_cv_c_compiler_gnu+set}" = set; then
2293 echo $ECHO_N "(cached) $ECHO_C" >&6
2295 cat >conftest.
$ac_ext <<_ACEOF
2296 #line $LINENO "configure"
2299 cat confdefs.h
>>conftest.
$ac_ext
2300 cat >>conftest.
$ac_ext <<_ACEOF
2301 /* end confdefs.h. */
2314 rm -f conftest.
$ac_objext
2315 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2316 (eval $ac_compile) 2>&5
2318 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2319 (exit $ac_status); } &&
2320 { ac_try
='test -s conftest.$ac_objext'
2321 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2324 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2325 (exit $ac_status); }; }; then
2328 echo "$as_me: failed program was:" >&5
2329 sed 's/^/| /' conftest.
$ac_ext >&5
2333 rm -f conftest.
$ac_objext conftest.
$ac_ext
2334 ac_cv_c_compiler_gnu
=$ac_compiler_gnu
2337 echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
2338 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
2339 GCC
=`test $ac_compiler_gnu = yes && echo yes`
2340 ac_test_CFLAGS
=${CFLAGS+set}
2341 ac_save_CFLAGS
=$CFLAGS
2343 echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
2344 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
2345 if test "${ac_cv_prog_cc_g+set}" = set; then
2346 echo $ECHO_N "(cached) $ECHO_C" >&6
2348 cat >conftest.
$ac_ext <<_ACEOF
2349 #line $LINENO "configure"
2352 cat confdefs.h
>>conftest.
$ac_ext
2353 cat >>conftest.
$ac_ext <<_ACEOF
2354 /* end confdefs.h. */
2364 rm -f conftest.
$ac_objext
2365 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2366 (eval $ac_compile) 2>&5
2368 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2369 (exit $ac_status); } &&
2370 { ac_try
='test -s conftest.$ac_objext'
2371 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2374 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2375 (exit $ac_status); }; }; then
2378 echo "$as_me: failed program was:" >&5
2379 sed 's/^/| /' conftest.
$ac_ext >&5
2383 rm -f conftest.
$ac_objext conftest.
$ac_ext
2385 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
2386 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
2387 if test "$ac_test_CFLAGS" = set; then
2388 CFLAGS
=$ac_save_CFLAGS
2389 elif test $ac_cv_prog_cc_g = yes; then
2390 if test "$GCC" = yes; then
2396 if test "$GCC" = yes; then
2402 echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5
2403 echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
2404 if test "${ac_cv_prog_cc_stdc+set}" = set; then
2405 echo $ECHO_N "(cached) $ECHO_C" >&6
2407 ac_cv_prog_cc_stdc
=no
2409 cat >conftest.
$ac_ext <<_ACEOF
2410 #line $LINENO "configure"
2413 cat confdefs.h
>>conftest.
$ac_ext
2414 cat >>conftest.
$ac_ext <<_ACEOF
2415 /* end confdefs.h. */
2418 #include <sys/types.h>
2419 #include <sys/stat.h>
2420 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
2421 struct buf { int x; };
2422 FILE * (*rcsopen) (struct buf *, struct stat *, int);
2423 static char *e (p, i)
2429 static char *f (char * (*g) (char **, int), char **p, ...)
2434 s = g (p, va_arg (v,int));
2438 int test (int i, double x);
2439 struct s1 {int (*f) (int a);};
2440 struct s2 {int (*f) (double a);};
2441 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2447 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
2452 # Don't try gcc -ansi; that turns off useful extensions and
2453 # breaks some systems' header files.
2454 # AIX -qlanglvl=ansi
2455 # Ultrix and OSF/1 -std1
2456 # HP-UX 10.20 and later -Ae
2457 # HP-UX older versions -Aa -D_HPUX_SOURCE
2458 # SVR4 -Xc -D__EXTENSIONS__
2459 for ac_arg
in "" -qlanglvl=ansi
-std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2461 CC
="$ac_save_CC $ac_arg"
2462 rm -f conftest.
$ac_objext
2463 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2464 (eval $ac_compile) 2>&5
2466 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2467 (exit $ac_status); } &&
2468 { ac_try
='test -s conftest.$ac_objext'
2469 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2472 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2473 (exit $ac_status); }; }; then
2474 ac_cv_prog_cc_stdc
=$ac_arg
2477 echo "$as_me: failed program was:" >&5
2478 sed 's/^/| /' conftest.
$ac_ext >&5
2481 rm -f conftest.
$ac_objext
2483 rm -f conftest.
$ac_ext conftest.
$ac_objext
2488 case "x$ac_cv_prog_cc_stdc" in
2490 echo "$as_me:$LINENO: result: none needed" >&5
2491 echo "${ECHO_T}none needed" >&6 ;;
2493 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5
2494 echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
2495 CC
="$CC $ac_cv_prog_cc_stdc" ;;
2498 # Some people use a C++ compiler to compile C. Since we use `exit',
2499 # in C++ we need to declare it. In case someone uses the same compiler
2500 # for both compiling C and C++ we need to have the C++ compiler decide
2501 # the declaration of exit, since it's the most demanding environment.
2502 cat >conftest.
$ac_ext <<_ACEOF
2507 rm -f conftest.
$ac_objext
2508 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2509 (eval $ac_compile) 2>&5
2511 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2512 (exit $ac_status); } &&
2513 { ac_try
='test -s conftest.$ac_objext'
2514 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2517 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2518 (exit $ac_status); }; }; then
2519 for ac_declaration
in \
2521 '#include <stdlib.h>' \
2522 'extern "C" void std::exit (int) throw (); using std::exit;' \
2523 'extern "C" void std::exit (int); using std::exit;' \
2524 'extern "C" void exit (int) throw ();' \
2525 'extern "C" void exit (int);' \
2528 cat >conftest.
$ac_ext <<_ACEOF
2529 #line $LINENO "configure"
2532 cat confdefs.h
>>conftest.
$ac_ext
2533 cat >>conftest.
$ac_ext <<_ACEOF
2534 /* end confdefs.h. */
2545 rm -f conftest.
$ac_objext
2546 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2547 (eval $ac_compile) 2>&5
2549 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2550 (exit $ac_status); } &&
2551 { ac_try
='test -s conftest.$ac_objext'
2552 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2555 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2556 (exit $ac_status); }; }; then
2559 echo "$as_me: failed program was:" >&5
2560 sed 's/^/| /' conftest.
$ac_ext >&5
2564 rm -f conftest.
$ac_objext conftest.
$ac_ext
2565 cat >conftest.
$ac_ext <<_ACEOF
2566 #line $LINENO "configure"
2569 cat confdefs.h
>>conftest.
$ac_ext
2570 cat >>conftest.
$ac_ext <<_ACEOF
2571 /* end confdefs.h. */
2581 rm -f conftest.
$ac_objext
2582 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2583 (eval $ac_compile) 2>&5
2585 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2586 (exit $ac_status); } &&
2587 { ac_try
='test -s conftest.$ac_objext'
2588 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2591 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2592 (exit $ac_status); }; }; then
2595 echo "$as_me: failed program was:" >&5
2596 sed 's/^/| /' conftest.
$ac_ext >&5
2599 rm -f conftest.
$ac_objext conftest.
$ac_ext
2602 if test -n "$ac_declaration"; then
2603 echo '#ifdef __cplusplus' >>confdefs.h
2604 echo $ac_declaration >>confdefs.h
2605 echo '#endif' >>confdefs.h
2609 echo "$as_me: failed program was:" >&5
2610 sed 's/^/| /' conftest.
$ac_ext >&5
2613 rm -f conftest.
$ac_objext conftest.
$ac_ext
2615 ac_cpp
='$CPP $CPPFLAGS'
2616 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2617 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2618 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
2620 if test "x$CC" != xcc
; then
2621 echo "$as_me:$LINENO: checking whether $CC and cc understand -c and -o together" >&5
2622 echo $ECHO_N "checking whether $CC and cc understand -c and -o together... $ECHO_C" >&6
2624 echo "$as_me:$LINENO: checking whether cc understands -c and -o together" >&5
2625 echo $ECHO_N "checking whether cc understands -c and -o together... $ECHO_C" >&6
2627 set dummy
$CC; ac_cc
=`echo $2 |
2628 sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
2629 if eval "test \"\${ac_cv_prog_cc_${ac_cc}_c_o+set}\" = set"; then
2630 echo $ECHO_N "(cached) $ECHO_C" >&6
2632 cat >conftest.
$ac_ext <<_ACEOF
2633 #line $LINENO "configure"
2636 cat confdefs.h
>>conftest.
$ac_ext
2637 cat >>conftest.
$ac_ext <<_ACEOF
2638 /* end confdefs.h. */
2648 # Make sure it works both with $CC and with simple cc.
2649 # We do the test twice because some compilers refuse to overwrite an
2650 # existing .o file with -o, though they will create one.
2651 ac_try
='$CC -c conftest.$ac_ext -o conftest.$ac_objext >&5'
2652 if { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2655 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2656 (exit $ac_status); } &&
2657 test -f conftest.
$ac_objext && { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2660 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2661 (exit $ac_status); };
2663 eval ac_cv_prog_cc_
${ac_cc}_c_o
=yes
2664 if test "x$CC" != xcc
; then
2665 # Test first that cc exists at all.
2666 if { ac_try
='cc -c conftest.$ac_ext >&5'
2667 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2670 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2671 (exit $ac_status); }; }; then
2672 ac_try
='cc -c conftest.$ac_ext -o conftest.$ac_objext >&5'
2673 if { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2676 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2677 (exit $ac_status); } &&
2678 test -f conftest.
$ac_objext && { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2681 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2682 (exit $ac_status); };
2687 # cc exists but doesn't like -o.
2688 eval ac_cv_prog_cc_
${ac_cc}_c_o
=no
2693 eval ac_cv_prog_cc_
${ac_cc}_c_o
=no
2698 if eval "test \"`echo '$ac_cv_prog_cc_'${ac_cc}_c_o`\" = yes"; then
2699 echo "$as_me:$LINENO: result: yes" >&5
2700 echo "${ECHO_T}yes" >&6
2702 echo "$as_me:$LINENO: result: no" >&5
2703 echo "${ECHO_T}no" >&6
2705 cat >>confdefs.h
<<\_ACEOF
2706 #define NO_MINUS_C_MINUS_O 1
2711 # autoconf is lame and doesn't give us any substitution variable for this.
2712 if eval "test \"`echo '$ac_cv_prog_cc_'${ac_cc}_c_o`\" = no"; then
2713 NO_MINUS_C_MINUS_O
=yes
2715 OUTPUT_OPTION
='-o $@'
2720 # -------------------------
2721 # Check C compiler features
2722 # -------------------------
2725 echo "$as_me:$LINENO: checking whether ${CC-cc} accepts -Wno-long-long" >&5
2726 echo $ECHO_N "checking whether ${CC-cc} accepts -Wno-long-long... $ECHO_C" >&6
2727 if test "${ac_cv_prog_cc_no_long_long+set}" = set; then
2728 echo $ECHO_N "(cached) $ECHO_C" >&6
2730 save_CFLAGS
="$CFLAGS"
2731 CFLAGS
="-Wno-long-long"
2732 cat >conftest.
$ac_ext <<_ACEOF
2733 #line $LINENO "configure"
2736 cat confdefs.h
>>conftest.
$ac_ext
2737 cat >>conftest.
$ac_ext <<_ACEOF
2738 /* end confdefs.h. */
2748 rm -f conftest.
$ac_objext
2749 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2750 (eval $ac_compile) 2>&5
2752 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2753 (exit $ac_status); } &&
2754 { ac_try
='test -s conftest.$ac_objext'
2755 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2758 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2759 (exit $ac_status); }; }; then
2760 ac_cv_prog_cc_no_long_long
=yes
2762 echo "$as_me: failed program was:" >&5
2763 sed 's/^/| /' conftest.
$ac_ext >&5
2765 ac_cv_prog_cc_no_long_long
=no
2767 rm -f conftest.
$ac_objext conftest.
$ac_ext
2768 CFLAGS
="$save_CFLAGS"
2770 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_no_long_long" >&5
2771 echo "${ECHO_T}$ac_cv_prog_cc_no_long_long" >&6
2774 ac_cpp
='$CPP $CPPFLAGS'
2775 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2776 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2777 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
2778 echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
2779 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
2780 # On Suns, sometimes $CPP names a directory.
2781 if test -n "$CPP" && test -d "$CPP"; then
2784 if test -z "$CPP"; then
2785 if test "${ac_cv_prog_CPP+set}" = set; then
2786 echo $ECHO_N "(cached) $ECHO_C" >&6
2788 # Double quotes because CPP needs to be expanded
2789 for CPP
in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
2792 for ac_c_preproc_warn_flag
in '' yes
2794 # Use a header file that comes with gcc, so configuring glibc
2795 # with a fresh cross-compiler works.
2796 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2797 # <limits.h> exists even on freestanding compilers.
2798 # On the NeXT, cc -E runs the code through the compiler's parser,
2799 # not just through cpp. "Syntax error" is here to catch this case.
2800 cat >conftest.
$ac_ext <<_ACEOF
2801 #line $LINENO "configure"
2804 cat confdefs.h
>>conftest.
$ac_ext
2805 cat >>conftest.
$ac_ext <<_ACEOF
2806 /* end confdefs.h. */
2808 # include <limits.h>
2810 # include <assert.h>
2814 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
2815 (eval $ac_cpp conftest.
$ac_ext) 2>conftest.er1
2817 grep -v '^ *+' conftest.er1
>conftest.err
2819 cat conftest.err
>&5
2820 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2821 (exit $ac_status); } >/dev
/null
; then
2822 if test -s conftest.err
; then
2823 ac_cpp_err
=$ac_c_preproc_warn_flag
2830 if test -z "$ac_cpp_err"; then
2833 echo "$as_me: failed program was:" >&5
2834 sed 's/^/| /' conftest.
$ac_ext >&5
2836 # Broken: fails on valid input.
2839 rm -f conftest.err conftest.
$ac_ext
2841 # OK, works on sane cases. Now check whether non-existent headers
2842 # can be detected and how.
2843 cat >conftest.
$ac_ext <<_ACEOF
2844 #line $LINENO "configure"
2847 cat confdefs.h
>>conftest.
$ac_ext
2848 cat >>conftest.
$ac_ext <<_ACEOF
2849 /* end confdefs.h. */
2850 #include <ac_nonexistent.h>
2852 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
2853 (eval $ac_cpp conftest.
$ac_ext) 2>conftest.er1
2855 grep -v '^ *+' conftest.er1
>conftest.err
2857 cat conftest.err
>&5
2858 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2859 (exit $ac_status); } >/dev
/null
; then
2860 if test -s conftest.err
; then
2861 ac_cpp_err
=$ac_c_preproc_warn_flag
2868 if test -z "$ac_cpp_err"; then
2869 # Broken: success on invalid input.
2872 echo "$as_me: failed program was:" >&5
2873 sed 's/^/| /' conftest.
$ac_ext >&5
2875 # Passes both tests.
2879 rm -f conftest.err conftest.
$ac_ext
2882 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
2883 rm -f conftest.err conftest.
$ac_ext
2884 if $ac_preproc_ok; then
2896 echo "$as_me:$LINENO: result: $CPP" >&5
2897 echo "${ECHO_T}$CPP" >&6
2899 for ac_c_preproc_warn_flag
in '' yes
2901 # Use a header file that comes with gcc, so configuring glibc
2902 # with a fresh cross-compiler works.
2903 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2904 # <limits.h> exists even on freestanding compilers.
2905 # On the NeXT, cc -E runs the code through the compiler's parser,
2906 # not just through cpp. "Syntax error" is here to catch this case.
2907 cat >conftest.
$ac_ext <<_ACEOF
2908 #line $LINENO "configure"
2911 cat confdefs.h
>>conftest.
$ac_ext
2912 cat >>conftest.
$ac_ext <<_ACEOF
2913 /* end confdefs.h. */
2915 # include <limits.h>
2917 # include <assert.h>
2921 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
2922 (eval $ac_cpp conftest.
$ac_ext) 2>conftest.er1
2924 grep -v '^ *+' conftest.er1
>conftest.err
2926 cat conftest.err
>&5
2927 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2928 (exit $ac_status); } >/dev
/null
; then
2929 if test -s conftest.err
; then
2930 ac_cpp_err
=$ac_c_preproc_warn_flag
2937 if test -z "$ac_cpp_err"; then
2940 echo "$as_me: failed program was:" >&5
2941 sed 's/^/| /' conftest.
$ac_ext >&5
2943 # Broken: fails on valid input.
2946 rm -f conftest.err conftest.
$ac_ext
2948 # OK, works on sane cases. Now check whether non-existent headers
2949 # can be detected and how.
2950 cat >conftest.
$ac_ext <<_ACEOF
2951 #line $LINENO "configure"
2954 cat confdefs.h
>>conftest.
$ac_ext
2955 cat >>conftest.
$ac_ext <<_ACEOF
2956 /* end confdefs.h. */
2957 #include <ac_nonexistent.h>
2959 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
2960 (eval $ac_cpp conftest.
$ac_ext) 2>conftest.er1
2962 grep -v '^ *+' conftest.er1
>conftest.err
2964 cat conftest.err
>&5
2965 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2966 (exit $ac_status); } >/dev
/null
; then
2967 if test -s conftest.err
; then
2968 ac_cpp_err
=$ac_c_preproc_warn_flag
2975 if test -z "$ac_cpp_err"; then
2976 # Broken: success on invalid input.
2979 echo "$as_me: failed program was:" >&5
2980 sed 's/^/| /' conftest.
$ac_ext >&5
2982 # Passes both tests.
2986 rm -f conftest.err conftest.
$ac_ext
2989 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
2990 rm -f conftest.err conftest.
$ac_ext
2991 if $ac_preproc_ok; then
2994 { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
2995 See \`config.log' for more details." >&5
2996 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
2997 See \`config.log' for more details." >&2;}
2998 { (exit 1); exit 1; }; }
3002 ac_cpp
='$CPP $CPPFLAGS'
3003 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3004 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3005 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
3007 echo "$as_me:$LINENO: checking for inline" >&5
3008 echo $ECHO_N "checking for inline... $ECHO_C" >&6
3009 if test "${ac_cv_c_inline+set}" = set; then
3010 echo $ECHO_N "(cached) $ECHO_C" >&6
3013 for ac_kw
in inline __inline__ __inline
; do
3014 cat >conftest.
$ac_ext <<_ACEOF
3015 #line $LINENO "configure"
3018 cat confdefs.h
>>conftest.
$ac_ext
3019 cat >>conftest.
$ac_ext <<_ACEOF
3020 /* end confdefs.h. */
3023 static $ac_kw foo_t static_foo () {return 0; }
3024 $ac_kw foo_t foo () {return 0; }
3028 rm -f conftest.
$ac_objext
3029 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3030 (eval $ac_compile) 2>&5
3032 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3033 (exit $ac_status); } &&
3034 { ac_try
='test -s conftest.$ac_objext'
3035 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3038 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3039 (exit $ac_status); }; }; then
3040 ac_cv_c_inline
=$ac_kw; break
3042 echo "$as_me: failed program was:" >&5
3043 sed 's/^/| /' conftest.
$ac_ext >&5
3046 rm -f conftest.
$ac_objext conftest.
$ac_ext
3050 echo "$as_me:$LINENO: result: $ac_cv_c_inline" >&5
3051 echo "${ECHO_T}$ac_cv_c_inline" >&6
3052 case $ac_cv_c_inline in
3055 cat >>confdefs.h
<<\_ACEOF
3059 *) cat >>confdefs.h
<<_ACEOF
3060 #define inline $ac_cv_c_inline
3066 echo "$as_me:$LINENO: checking for long long int" >&5
3067 echo $ECHO_N "checking for long long int... $ECHO_C" >&6
3068 if test "${ac_cv_c_long_long+set}" = set; then
3069 echo $ECHO_N "(cached) $ECHO_C" >&6
3071 cat >conftest.
$ac_ext <<_ACEOF
3072 #line $LINENO "configure"
3075 cat confdefs.h
>>conftest.
$ac_ext
3076 cat >>conftest.
$ac_ext <<_ACEOF
3077 /* end confdefs.h. */
3087 rm -f conftest.
$ac_objext
3088 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3089 (eval $ac_compile) 2>&5
3091 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3092 (exit $ac_status); } &&
3093 { ac_try
='test -s conftest.$ac_objext'
3094 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3097 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3098 (exit $ac_status); }; }; then
3099 ac_cv_c_long_long
=yes
3101 echo "$as_me: failed program was:" >&5
3102 sed 's/^/| /' conftest.
$ac_ext >&5
3104 ac_cv_c_long_long
=no
3106 rm -f conftest.
$ac_objext conftest.
$ac_ext
3108 echo "$as_me:$LINENO: result: $ac_cv_c_long_long" >&5
3109 echo "${ECHO_T}$ac_cv_c_long_long" >&6
3110 if test $ac_cv_c_long_long = yes; then
3112 cat >>confdefs.h
<<\_ACEOF
3113 #define HAVE_LONG_LONG 1
3117 echo "$as_me:$LINENO: checking for __int64" >&5
3118 echo $ECHO_N "checking for __int64... $ECHO_C" >&6
3119 if test "${ac_cv_c___int64+set}" = set; then
3120 echo $ECHO_N "(cached) $ECHO_C" >&6
3122 cat >conftest.
$ac_ext <<_ACEOF
3123 #line $LINENO "configure"
3126 cat confdefs.h
>>conftest.
$ac_ext
3127 cat >>conftest.
$ac_ext <<_ACEOF
3128 /* end confdefs.h. */
3138 rm -f conftest.
$ac_objext
3139 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3140 (eval $ac_compile) 2>&5
3142 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3143 (exit $ac_status); } &&
3144 { ac_try
='test -s conftest.$ac_objext'
3145 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3148 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3149 (exit $ac_status); }; }; then
3152 echo "$as_me: failed program was:" >&5
3153 sed 's/^/| /' conftest.
$ac_ext >&5
3157 rm -f conftest.
$ac_objext conftest.
$ac_ext
3159 echo "$as_me:$LINENO: result: $ac_cv_c___int64" >&5
3160 echo "${ECHO_T}$ac_cv_c___int64" >&6
3161 if test $ac_cv_c___int64 = yes; then
3163 cat >>confdefs.h
<<\_ACEOF
3164 #define HAVE___INT64 1
3169 echo "$as_me:$LINENO: checking for built-in _Bool" >&5
3170 echo $ECHO_N "checking for built-in _Bool... $ECHO_C" >&6
3171 if test "${gcc_cv_c__bool+set}" = set; then
3172 echo $ECHO_N "(cached) $ECHO_C" >&6
3174 cat >conftest.
$ac_ext <<_ACEOF
3175 #line $LINENO "configure"
3178 cat confdefs.h
>>conftest.
$ac_ext
3179 cat >>conftest.
$ac_ext <<_ACEOF
3180 /* end confdefs.h. */
3190 rm -f conftest.
$ac_objext
3191 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3192 (eval $ac_compile) 2>&5
3194 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3195 (exit $ac_status); } &&
3196 { ac_try
='test -s conftest.$ac_objext'
3197 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3200 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3201 (exit $ac_status); }; }; then
3204 echo "$as_me: failed program was:" >&5
3205 sed 's/^/| /' conftest.
$ac_ext >&5
3209 rm -f conftest.
$ac_objext conftest.
$ac_ext
3212 echo "$as_me:$LINENO: result: $gcc_cv_c__bool" >&5
3213 echo "${ECHO_T}$gcc_cv_c__bool" >&6
3214 if test $gcc_cv_c__bool = yes; then
3216 cat >>confdefs.h
<<\_ACEOF
3217 #define HAVE__BOOL 1
3223 # sizeof(char) is 1 by definition.
3224 echo "$as_me:$LINENO: checking size of void *" >&5
3225 echo $ECHO_N "checking size of void *... $ECHO_C" >&6
3226 if test "${ac_cv_sizeof_void_p+set}" = set; then
3227 echo $ECHO_N "(cached) $ECHO_C" >&6
3229 for ac_size
in 4 8 1 2 16 12 ; do # List sizes in rough order of prevalence.
3230 cat >conftest.
$ac_ext <<_ACEOF
3231 #line $LINENO "configure"
3234 cat confdefs.h
>>conftest.
$ac_ext
3235 cat >>conftest.
$ac_ext <<_ACEOF
3236 /* end confdefs.h. */
3237 #include "confdefs.h"
3238 #include <sys/types.h>
3244 switch (0) case 0: case (sizeof (void *) == $ac_size):;
3249 rm -f conftest.
$ac_objext
3250 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3251 (eval $ac_compile) 2>&5
3253 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3254 (exit $ac_status); } &&
3255 { ac_try
='test -s conftest.$ac_objext'
3256 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3259 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3260 (exit $ac_status); }; }; then
3261 ac_cv_sizeof_void_p
=$ac_size
3263 echo "$as_me: failed program was:" >&5
3264 sed 's/^/| /' conftest.
$ac_ext >&5
3267 rm -f conftest.
$ac_objext conftest.
$ac_ext
3268 if test x
$ac_cv_sizeof_void_p != x
; then break; fi
3273 if test x
$ac_cv_sizeof_void_p = x
; then
3274 { { echo "$as_me:$LINENO: error: cannot determine a size for void *" >&5
3275 echo "$as_me: error: cannot determine a size for void *" >&2;}
3276 { (exit 1); exit 1; }; }
3278 echo "$as_me:$LINENO: result: $ac_cv_sizeof_void_p" >&5
3279 echo "${ECHO_T}$ac_cv_sizeof_void_p" >&6
3281 cat >>confdefs.h
<<_ACEOF
3282 #define SIZEOF_VOID_P $ac_cv_sizeof_void_p
3286 echo "$as_me:$LINENO: checking size of short" >&5
3287 echo $ECHO_N "checking size of short... $ECHO_C" >&6
3288 if test "${ac_cv_sizeof_short+set}" = set; then
3289 echo $ECHO_N "(cached) $ECHO_C" >&6
3291 for ac_size
in 4 8 1 2 16 12 ; do # List sizes in rough order of prevalence.
3292 cat >conftest.
$ac_ext <<_ACEOF
3293 #line $LINENO "configure"
3296 cat confdefs.h
>>conftest.
$ac_ext
3297 cat >>conftest.
$ac_ext <<_ACEOF
3298 /* end confdefs.h. */
3299 #include "confdefs.h"
3300 #include <sys/types.h>
3306 switch (0) case 0: case (sizeof (short) == $ac_size):;
3311 rm -f conftest.
$ac_objext
3312 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3313 (eval $ac_compile) 2>&5
3315 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3316 (exit $ac_status); } &&
3317 { ac_try
='test -s conftest.$ac_objext'
3318 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3321 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3322 (exit $ac_status); }; }; then
3323 ac_cv_sizeof_short
=$ac_size
3325 echo "$as_me: failed program was:" >&5
3326 sed 's/^/| /' conftest.
$ac_ext >&5
3329 rm -f conftest.
$ac_objext conftest.
$ac_ext
3330 if test x
$ac_cv_sizeof_short != x
; then break; fi
3335 if test x
$ac_cv_sizeof_short = x
; then
3336 { { echo "$as_me:$LINENO: error: cannot determine a size for short" >&5
3337 echo "$as_me: error: cannot determine a size for short" >&2;}
3338 { (exit 1); exit 1; }; }
3340 echo "$as_me:$LINENO: result: $ac_cv_sizeof_short" >&5
3341 echo "${ECHO_T}$ac_cv_sizeof_short" >&6
3343 cat >>confdefs.h
<<_ACEOF
3344 #define SIZEOF_SHORT $ac_cv_sizeof_short
3348 echo "$as_me:$LINENO: checking size of int" >&5
3349 echo $ECHO_N "checking size of int... $ECHO_C" >&6
3350 if test "${ac_cv_sizeof_int+set}" = set; then
3351 echo $ECHO_N "(cached) $ECHO_C" >&6
3353 for ac_size
in 4 8 1 2 16 12 ; do # List sizes in rough order of prevalence.
3354 cat >conftest.
$ac_ext <<_ACEOF
3355 #line $LINENO "configure"
3358 cat confdefs.h
>>conftest.
$ac_ext
3359 cat >>conftest.
$ac_ext <<_ACEOF
3360 /* end confdefs.h. */
3361 #include "confdefs.h"
3362 #include <sys/types.h>
3368 switch (0) case 0: case (sizeof (int) == $ac_size):;
3373 rm -f conftest.
$ac_objext
3374 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3375 (eval $ac_compile) 2>&5
3377 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3378 (exit $ac_status); } &&
3379 { ac_try
='test -s conftest.$ac_objext'
3380 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3383 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3384 (exit $ac_status); }; }; then
3385 ac_cv_sizeof_int
=$ac_size
3387 echo "$as_me: failed program was:" >&5
3388 sed 's/^/| /' conftest.
$ac_ext >&5
3391 rm -f conftest.
$ac_objext conftest.
$ac_ext
3392 if test x
$ac_cv_sizeof_int != x
; then break; fi
3397 if test x
$ac_cv_sizeof_int = x
; then
3398 { { echo "$as_me:$LINENO: error: cannot determine a size for int" >&5
3399 echo "$as_me: error: cannot determine a size for int" >&2;}
3400 { (exit 1); exit 1; }; }
3402 echo "$as_me:$LINENO: result: $ac_cv_sizeof_int" >&5
3403 echo "${ECHO_T}$ac_cv_sizeof_int" >&6
3405 cat >>confdefs.h
<<_ACEOF
3406 #define SIZEOF_INT $ac_cv_sizeof_int
3410 echo "$as_me:$LINENO: checking size of long" >&5
3411 echo $ECHO_N "checking size of long... $ECHO_C" >&6
3412 if test "${ac_cv_sizeof_long+set}" = set; then
3413 echo $ECHO_N "(cached) $ECHO_C" >&6
3415 for ac_size
in 4 8 1 2 16 12 ; do # List sizes in rough order of prevalence.
3416 cat >conftest.
$ac_ext <<_ACEOF
3417 #line $LINENO "configure"
3420 cat confdefs.h
>>conftest.
$ac_ext
3421 cat >>conftest.
$ac_ext <<_ACEOF
3422 /* end confdefs.h. */
3423 #include "confdefs.h"
3424 #include <sys/types.h>
3430 switch (0) case 0: case (sizeof (long) == $ac_size):;
3435 rm -f conftest.
$ac_objext
3436 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3437 (eval $ac_compile) 2>&5
3439 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3440 (exit $ac_status); } &&
3441 { ac_try
='test -s conftest.$ac_objext'
3442 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3445 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3446 (exit $ac_status); }; }; then
3447 ac_cv_sizeof_long
=$ac_size
3449 echo "$as_me: failed program was:" >&5
3450 sed 's/^/| /' conftest.
$ac_ext >&5
3453 rm -f conftest.
$ac_objext conftest.
$ac_ext
3454 if test x
$ac_cv_sizeof_long != x
; then break; fi
3459 if test x
$ac_cv_sizeof_long = x
; then
3460 { { echo "$as_me:$LINENO: error: cannot determine a size for long" >&5
3461 echo "$as_me: error: cannot determine a size for long" >&2;}
3462 { (exit 1); exit 1; }; }
3464 echo "$as_me:$LINENO: result: $ac_cv_sizeof_long" >&5
3465 echo "${ECHO_T}$ac_cv_sizeof_long" >&6
3467 cat >>confdefs.h
<<_ACEOF
3468 #define SIZEOF_LONG $ac_cv_sizeof_long
3472 if test $ac_cv_c_long_long = yes; then
3473 echo "$as_me:$LINENO: checking size of long long" >&5
3474 echo $ECHO_N "checking size of long long... $ECHO_C" >&6
3475 if test "${ac_cv_sizeof_long_long+set}" = set; then
3476 echo $ECHO_N "(cached) $ECHO_C" >&6
3478 for ac_size
in 4 8 1 2 16 12 ; do # List sizes in rough order of prevalence.
3479 cat >conftest.
$ac_ext <<_ACEOF
3480 #line $LINENO "configure"
3483 cat confdefs.h
>>conftest.
$ac_ext
3484 cat >>conftest.
$ac_ext <<_ACEOF
3485 /* end confdefs.h. */
3486 #include "confdefs.h"
3487 #include <sys/types.h>
3493 switch (0) case 0: case (sizeof (long long) == $ac_size):;
3498 rm -f conftest.
$ac_objext
3499 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3500 (eval $ac_compile) 2>&5
3502 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3503 (exit $ac_status); } &&
3504 { ac_try
='test -s conftest.$ac_objext'
3505 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3508 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3509 (exit $ac_status); }; }; then
3510 ac_cv_sizeof_long_long
=$ac_size
3512 echo "$as_me: failed program was:" >&5
3513 sed 's/^/| /' conftest.
$ac_ext >&5
3516 rm -f conftest.
$ac_objext conftest.
$ac_ext
3517 if test x
$ac_cv_sizeof_long_long != x
; then break; fi
3522 if test x
$ac_cv_sizeof_long_long = x
; then
3523 { { echo "$as_me:$LINENO: error: cannot determine a size for long long" >&5
3524 echo "$as_me: error: cannot determine a size for long long" >&2;}
3525 { (exit 1); exit 1; }; }
3527 echo "$as_me:$LINENO: result: $ac_cv_sizeof_long_long" >&5
3528 echo "${ECHO_T}$ac_cv_sizeof_long_long" >&6
3530 cat >>confdefs.h
<<_ACEOF
3531 #define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long
3536 if test $ac_cv_c___int64 = yes; then
3537 echo "$as_me:$LINENO: checking size of __int64" >&5
3538 echo $ECHO_N "checking size of __int64... $ECHO_C" >&6
3539 if test "${ac_cv_sizeof___int64+set}" = set; then
3540 echo $ECHO_N "(cached) $ECHO_C" >&6
3542 for ac_size
in 4 8 1 2 16 12 ; do # List sizes in rough order of prevalence.
3543 cat >conftest.
$ac_ext <<_ACEOF
3544 #line $LINENO "configure"
3547 cat confdefs.h
>>conftest.
$ac_ext
3548 cat >>conftest.
$ac_ext <<_ACEOF
3549 /* end confdefs.h. */
3550 #include "confdefs.h"
3551 #include <sys/types.h>
3557 switch (0) case 0: case (sizeof (__int64) == $ac_size):;
3562 rm -f conftest.
$ac_objext
3563 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3564 (eval $ac_compile) 2>&5
3566 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3567 (exit $ac_status); } &&
3568 { ac_try
='test -s conftest.$ac_objext'
3569 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3572 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3573 (exit $ac_status); }; }; then
3574 ac_cv_sizeof___int64
=$ac_size
3576 echo "$as_me: failed program was:" >&5
3577 sed 's/^/| /' conftest.
$ac_ext >&5
3580 rm -f conftest.
$ac_objext conftest.
$ac_ext
3581 if test x
$ac_cv_sizeof___int64 != x
; then break; fi
3586 if test x
$ac_cv_sizeof___int64 = x
; then
3587 { { echo "$as_me:$LINENO: error: cannot determine a size for __int64" >&5
3588 echo "$as_me: error: cannot determine a size for __int64" >&2;}
3589 { (exit 1); exit 1; }; }
3591 echo "$as_me:$LINENO: result: $ac_cv_sizeof___int64" >&5
3592 echo "${ECHO_T}$ac_cv_sizeof___int64" >&6
3594 cat >>confdefs.h
<<_ACEOF
3595 #define SIZEOF___INT64 $ac_cv_sizeof___int64
3605 # See if GNAT has been installed
3609 if test -n "$ac_tool_prefix"; then
3610 # Extract the first word of "${ac_tool_prefix}gnatbind", so it can be a program name with args.
3611 set dummy
${ac_tool_prefix}gnatbind
; ac_word
=$2
3612 echo "$as_me:$LINENO: checking for $ac_word" >&5
3613 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3614 if test "${ac_cv_prog_GNATBIND+set}" = set; then
3615 echo $ECHO_N "(cached) $ECHO_C" >&6
3617 if test -n "$GNATBIND"; then
3618 ac_cv_prog_GNATBIND
="$GNATBIND" # Let the user override the test.
3620 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
3624 test -z "$as_dir" && as_dir
=.
3625 for ac_exec_ext
in '' $ac_executable_extensions; do
3626 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3627 ac_cv_prog_GNATBIND
="${ac_tool_prefix}gnatbind"
3628 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3636 GNATBIND
=$ac_cv_prog_GNATBIND
3637 if test -n "$GNATBIND"; then
3638 echo "$as_me:$LINENO: result: $GNATBIND" >&5
3639 echo "${ECHO_T}$GNATBIND" >&6
3641 echo "$as_me:$LINENO: result: no" >&5
3642 echo "${ECHO_T}no" >&6
3646 if test -z "$ac_cv_prog_GNATBIND"; then
3647 ac_ct_GNATBIND
=$GNATBIND
3648 # Extract the first word of "gnatbind", so it can be a program name with args.
3649 set dummy gnatbind
; ac_word
=$2
3650 echo "$as_me:$LINENO: checking for $ac_word" >&5
3651 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3652 if test "${ac_cv_prog_ac_ct_GNATBIND+set}" = set; then
3653 echo $ECHO_N "(cached) $ECHO_C" >&6
3655 if test -n "$ac_ct_GNATBIND"; then
3656 ac_cv_prog_ac_ct_GNATBIND
="$ac_ct_GNATBIND" # Let the user override the test.
3658 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
3662 test -z "$as_dir" && as_dir
=.
3663 for ac_exec_ext
in '' $ac_executable_extensions; do
3664 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3665 ac_cv_prog_ac_ct_GNATBIND
="gnatbind"
3666 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3672 test -z "$ac_cv_prog_ac_ct_GNATBIND" && ac_cv_prog_ac_ct_GNATBIND
="no"
3675 ac_ct_GNATBIND
=$ac_cv_prog_ac_ct_GNATBIND
3676 if test -n "$ac_ct_GNATBIND"; then
3677 echo "$as_me:$LINENO: result: $ac_ct_GNATBIND" >&5
3678 echo "${ECHO_T}$ac_ct_GNATBIND" >&6
3680 echo "$as_me:$LINENO: result: no" >&5
3681 echo "${ECHO_T}no" >&6
3684 GNATBIND
=$ac_ct_GNATBIND
3686 GNATBIND
="$ac_cv_prog_GNATBIND"
3689 echo "$as_me:$LINENO: checking whether compiler driver understands Ada" >&5
3690 echo $ECHO_N "checking whether compiler driver understands Ada... $ECHO_C" >&6
3691 if test "${gcc_cv_cc_supports_ada+set}" = set; then
3692 echo $ECHO_N "(cached) $ECHO_C" >&6
3694 cat >conftest.adb
<<EOF
3695 procedure conftest is begin null; end conftest;
3697 gcc_cv_cc_supports_ada
=no
3698 # There is a bug in old released versions of GCC which causes the
3699 # driver to exit successfully when the appropriate language module
3700 # has not been installed. This is fixed in 2.95.4, 3.0.2, and 3.1.
3701 # Therefore we must check for the error message as well as an
3702 # unsuccessful exit.
3703 errors
=`(${CC} -c conftest.adb) 2>&1 || echo failure`
3704 if test x
"$errors" = x
; then
3705 gcc_cv_cc_supports_ada
=yes
3710 echo "$as_me:$LINENO: result: $gcc_cv_cc_supports_ada" >&5
3711 echo "${ECHO_T}$gcc_cv_cc_supports_ada" >&6
3713 if test x
$GNATBIND != xno
&& test x
$gcc_cv_supports_ada != xno
; then
3720 # ---------------------
3721 # Warnings and checking
3722 # ---------------------
3725 if test $ac_cv_prog_cc_no_long_long = yes ; then
3726 strict1_warn
="-pedantic -Wno-long-long"
3730 # If the native compiler is GCC, we can enable warnings even in stage1.
3731 # That's useful for people building cross-compilers, or just running a
3734 if test "x$GCC" = "xyes"; then
3735 warn_cflags
='$(GCC_WARN_CFLAGS)'
3739 # Enable -Werror in bootstrap stage2 and later.
3740 # Change the default to "no" on release branches.
3741 # Check whether --enable-werror or --disable-werror was given.
3742 if test "${enable_werror+set}" = set; then
3743 enableval
="$enable_werror"
3748 if test x
$enable_werror = xyes
; then
3753 # Enable expensive internal checks
3754 # Check whether --enable-checking or --disable-checking was given.
3755 if test "${enable_checking+set}" = set; then
3756 enableval
="$enable_checking"
3760 ac_rtlflag_checking
=
3762 ac_gc_always_collect
=
3764 case "${enableval}" in
3765 yes) ac_checking
=1 ; ac_tree_checking
=1 ; ac_gc_checking
=1 ;
3766 ac_rtlflag_checking
=1 ;;
3768 *) IFS
="${IFS= }"; ac_save_IFS
="$IFS"; IFS
="$IFS,"
3769 set fnord
$enableval; shift
3774 misc
) ac_checking
=1 ;;
3775 tree
) ac_tree_checking
=1 ;;
3776 rtlflag
) ac_rtlflag_checking
=1 ;;
3777 rtl
) ac_rtl_checking
=1 ;;
3778 gc
) ac_gc_checking
=1 ;;
3779 gcac
) ac_gc_always_collect
=1 ;;
3780 fold) ac_fold_checking
=1 ;;
3781 valgrind
) ac_checking_valgrind
=1 ;;
3782 *) { { echo "$as_me:$LINENO: error: unknown check category $check" >&5
3783 echo "$as_me: error: unknown check category $check" >&2;}
3784 { (exit 1); exit 1; }; } ;;
3791 # Enable some checks by default for development versions of GCC
3792 ac_checking
=1; ac_tree_checking
=1; ac_gc_checking
=1; ac_rtlflag_checking
=1;
3795 if test x
$ac_checking != x
; then
3797 cat >>confdefs.h
<<\_ACEOF
3798 #define ENABLE_CHECKING 1
3801 nocommon_flag
=-fno-common
3804 if test x
$ac_tree_checking != x
; then
3806 cat >>confdefs.h
<<\_ACEOF
3807 #define ENABLE_TREE_CHECKING 1
3811 if test x
$ac_rtl_checking != x
; then
3813 cat >>confdefs.h
<<\_ACEOF
3814 #define ENABLE_RTL_CHECKING 1
3818 if test x
$ac_rtlflag_checking != x
; then
3820 cat >>confdefs.h
<<\_ACEOF
3821 #define ENABLE_RTL_FLAG_CHECKING 1
3825 if test x
$ac_gc_checking != x
; then
3827 cat >>confdefs.h
<<\_ACEOF
3828 #define ENABLE_GC_CHECKING 1
3832 if test x
$ac_gc_always_collect != x
; then
3834 cat >>confdefs.h
<<\_ACEOF
3835 #define ENABLE_GC_ALWAYS_COLLECT 1
3839 if test x
$ac_fold_checking != x
; then
3841 cat >>confdefs.h
<<\_ACEOF
3842 #define ENABLE_FOLD_CHECKING 1
3846 valgrind_path_defines
=
3850 echo "$as_me:$LINENO: checking for egrep" >&5
3851 echo $ECHO_N "checking for egrep... $ECHO_C" >&6
3852 if test "${ac_cv_prog_egrep+set}" = set; then
3853 echo $ECHO_N "(cached) $ECHO_C" >&6
3855 if echo a |
(grep -E '(a|b)') >/dev
/null
2>&1
3856 then ac_cv_prog_egrep
='grep -E'
3857 else ac_cv_prog_egrep
='egrep'
3860 echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5
3861 echo "${ECHO_T}$ac_cv_prog_egrep" >&6
3862 EGREP
=$ac_cv_prog_egrep
3865 echo "$as_me:$LINENO: checking for ANSI C header files" >&5
3866 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
3867 if test "${ac_cv_header_stdc+set}" = set; then
3868 echo $ECHO_N "(cached) $ECHO_C" >&6
3870 cat >conftest.
$ac_ext <<_ACEOF
3871 #line $LINENO "configure"
3874 cat confdefs.h
>>conftest.
$ac_ext
3875 cat >>conftest.
$ac_ext <<_ACEOF
3876 /* end confdefs.h. */
3890 rm -f conftest.
$ac_objext
3891 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3892 (eval $ac_compile) 2>&5
3894 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3895 (exit $ac_status); } &&
3896 { ac_try
='test -s conftest.$ac_objext'
3897 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3900 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3901 (exit $ac_status); }; }; then
3902 ac_cv_header_stdc
=yes
3904 echo "$as_me: failed program was:" >&5
3905 sed 's/^/| /' conftest.
$ac_ext >&5
3907 ac_cv_header_stdc
=no
3909 rm -f conftest.
$ac_objext conftest.
$ac_ext
3911 if test $ac_cv_header_stdc = yes; then
3912 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3913 cat >conftest.
$ac_ext <<_ACEOF
3914 #line $LINENO "configure"
3917 cat confdefs.h
>>conftest.
$ac_ext
3918 cat >>conftest.
$ac_ext <<_ACEOF
3919 /* end confdefs.h. */
3923 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3924 $EGREP "memchr" >/dev
/null
2>&1; then
3927 ac_cv_header_stdc
=no
3933 if test $ac_cv_header_stdc = yes; then
3934 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3935 cat >conftest.
$ac_ext <<_ACEOF
3936 #line $LINENO "configure"
3939 cat confdefs.h
>>conftest.
$ac_ext
3940 cat >>conftest.
$ac_ext <<_ACEOF
3941 /* end confdefs.h. */
3945 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3946 $EGREP "free" >/dev
/null
2>&1; then
3949 ac_cv_header_stdc
=no
3955 if test $ac_cv_header_stdc = yes; then
3956 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3957 if test "$cross_compiling" = yes; then
3960 cat >conftest.
$ac_ext <<_ACEOF
3961 #line $LINENO "configure"
3964 cat confdefs.h
>>conftest.
$ac_ext
3965 cat >>conftest.
$ac_ext <<_ACEOF
3966 /* end confdefs.h. */
3968 #if ((' ' & 0x0FF) == 0x020)
3969 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3970 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3972 # define ISLOWER(c) \
3973 (('a' <= (c) && (c) <= 'i') \
3974 || ('j' <= (c) && (c) <= 'r') \
3975 || ('s' <= (c) && (c) <= 'z'))
3976 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
3979 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3984 for (i = 0; i < 256; i++)
3985 if (XOR (islower (i), ISLOWER (i))
3986 || toupper (i) != TOUPPER (i))
3991 rm -f conftest
$ac_exeext
3992 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3993 (eval $ac_link) 2>&5
3995 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3996 (exit $ac_status); } && { ac_try
='./conftest$ac_exeext'
3997 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4000 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4001 (exit $ac_status); }; }; then
4004 echo "$as_me: program exited with status $ac_status" >&5
4005 echo "$as_me: failed program was:" >&5
4006 sed 's/^/| /' conftest.
$ac_ext >&5
4009 ac_cv_header_stdc
=no
4011 rm -f core core.
* *.core gmon.out bb.out conftest
$ac_exeext conftest.
$ac_objext conftest.
$ac_ext
4015 echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
4016 echo "${ECHO_T}$ac_cv_header_stdc" >&6
4017 if test $ac_cv_header_stdc = yes; then
4019 cat >>confdefs.h
<<\_ACEOF
4020 #define STDC_HEADERS 1
4025 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
4035 for ac_header
in sys
/types.h sys
/stat.h stdlib.h string.h memory.h
strings.h \
4036 inttypes.h stdint.h unistd.h
4038 as_ac_Header
=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
4039 echo "$as_me:$LINENO: checking for $ac_header" >&5
4040 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
4041 if eval "test \"\${$as_ac_Header+set}\" = set"; then
4042 echo $ECHO_N "(cached) $ECHO_C" >&6
4044 cat >conftest.
$ac_ext <<_ACEOF
4045 #line $LINENO "configure"
4048 cat confdefs.h
>>conftest.
$ac_ext
4049 cat >>conftest.
$ac_ext <<_ACEOF
4050 /* end confdefs.h. */
4051 $ac_includes_default
4053 #include <$ac_header>
4055 rm -f conftest.
$ac_objext
4056 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4057 (eval $ac_compile) 2>&5
4059 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4060 (exit $ac_status); } &&
4061 { ac_try
='test -s conftest.$ac_objext'
4062 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4065 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4066 (exit $ac_status); }; }; then
4067 eval "$as_ac_Header=yes"
4069 echo "$as_me: failed program was:" >&5
4070 sed 's/^/| /' conftest.
$ac_ext >&5
4072 eval "$as_ac_Header=no"
4074 rm -f conftest.
$ac_objext conftest.
$ac_ext
4076 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
4077 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
4078 if test `eval echo '${'$as_ac_Header'}'` = yes; then
4079 cat >>confdefs.h
<<_ACEOF
4080 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
4088 if test "${ac_cv_header_valgrind_h+set}" = set; then
4089 echo "$as_me:$LINENO: checking for valgrind.h" >&5
4090 echo $ECHO_N "checking for valgrind.h... $ECHO_C" >&6
4091 if test "${ac_cv_header_valgrind_h+set}" = set; then
4092 echo $ECHO_N "(cached) $ECHO_C" >&6
4094 echo "$as_me:$LINENO: result: $ac_cv_header_valgrind_h" >&5
4095 echo "${ECHO_T}$ac_cv_header_valgrind_h" >&6
4097 # Is the header compilable?
4098 echo "$as_me:$LINENO: checking valgrind.h usability" >&5
4099 echo $ECHO_N "checking valgrind.h usability... $ECHO_C" >&6
4100 cat >conftest.
$ac_ext <<_ACEOF
4101 #line $LINENO "configure"
4104 cat confdefs.h
>>conftest.
$ac_ext
4105 cat >>conftest.
$ac_ext <<_ACEOF
4106 /* end confdefs.h. */
4107 $ac_includes_default
4108 #include <valgrind.h>
4110 rm -f conftest.
$ac_objext
4111 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4112 (eval $ac_compile) 2>&5
4114 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4115 (exit $ac_status); } &&
4116 { ac_try
='test -s conftest.$ac_objext'
4117 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4120 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4121 (exit $ac_status); }; }; then
4122 ac_header_compiler
=yes
4124 echo "$as_me: failed program was:" >&5
4125 sed 's/^/| /' conftest.
$ac_ext >&5
4127 ac_header_compiler
=no
4129 rm -f conftest.
$ac_objext conftest.
$ac_ext
4130 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
4131 echo "${ECHO_T}$ac_header_compiler" >&6
4133 # Is the header present?
4134 echo "$as_me:$LINENO: checking valgrind.h presence" >&5
4135 echo $ECHO_N "checking valgrind.h presence... $ECHO_C" >&6
4136 cat >conftest.
$ac_ext <<_ACEOF
4137 #line $LINENO "configure"
4140 cat confdefs.h
>>conftest.
$ac_ext
4141 cat >>conftest.
$ac_ext <<_ACEOF
4142 /* end confdefs.h. */
4143 #include <valgrind.h>
4145 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
4146 (eval $ac_cpp conftest.
$ac_ext) 2>conftest.er1
4148 grep -v '^ *+' conftest.er1
>conftest.err
4150 cat conftest.err
>&5
4151 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4152 (exit $ac_status); } >/dev
/null
; then
4153 if test -s conftest.err
; then
4154 ac_cpp_err
=$ac_c_preproc_warn_flag
4161 if test -z "$ac_cpp_err"; then
4162 ac_header_preproc
=yes
4164 echo "$as_me: failed program was:" >&5
4165 sed 's/^/| /' conftest.
$ac_ext >&5
4167 ac_header_preproc
=no
4169 rm -f conftest.err conftest.
$ac_ext
4170 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
4171 echo "${ECHO_T}$ac_header_preproc" >&6
4173 # So? What about this header?
4174 case $ac_header_compiler:$ac_header_preproc in
4176 { echo "$as_me:$LINENO: WARNING: valgrind.h: accepted by the compiler, rejected by the preprocessor!" >&5
4177 echo "$as_me: WARNING: valgrind.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
4178 { echo "$as_me:$LINENO: WARNING: valgrind.h: proceeding with the preprocessor's result" >&5
4179 echo "$as_me: WARNING: valgrind.h: proceeding with the preprocessor's result" >&2;}
4182 ## ------------------------------------ ##
4183 ## Report this to bug-autoconf@gnu.org. ##
4184 ## ------------------------------------ ##
4187 sed "s/^/$as_me: WARNING: /" >&2
4190 { echo "$as_me:$LINENO: WARNING: valgrind.h: present but cannot be compiled" >&5
4191 echo "$as_me: WARNING: valgrind.h: present but cannot be compiled" >&2;}
4192 { echo "$as_me:$LINENO: WARNING: valgrind.h: check for missing prerequisite headers?" >&5
4193 echo "$as_me: WARNING: valgrind.h: check for missing prerequisite headers?" >&2;}
4194 { echo "$as_me:$LINENO: WARNING: valgrind.h: proceeding with the preprocessor's result" >&5
4195 echo "$as_me: WARNING: valgrind.h: proceeding with the preprocessor's result" >&2;}
4198 ## ------------------------------------ ##
4199 ## Report this to bug-autoconf@gnu.org. ##
4200 ## ------------------------------------ ##
4203 sed "s/^/$as_me: WARNING: /" >&2
4206 echo "$as_me:$LINENO: checking for valgrind.h" >&5
4207 echo $ECHO_N "checking for valgrind.h... $ECHO_C" >&6
4208 if test "${ac_cv_header_valgrind_h+set}" = set; then
4209 echo $ECHO_N "(cached) $ECHO_C" >&6
4211 ac_cv_header_valgrind_h
=$ac_header_preproc
4213 echo "$as_me:$LINENO: result: $ac_cv_header_valgrind_h" >&5
4214 echo "${ECHO_T}$ac_cv_header_valgrind_h" >&6
4217 if test $ac_cv_header_valgrind_h = yes; then
4225 if test x
$ac_checking_valgrind != x
; then
4226 # It is certainly possible that there's valgrind but no valgrind.h.
4227 # GCC relies on making annotations so we must have both.
4228 echo "$as_me:$LINENO: checking for VALGRIND_DISCARD in <valgrind/memcheck.h>" >&5
4229 echo $ECHO_N "checking for VALGRIND_DISCARD in <valgrind/memcheck.h>... $ECHO_C" >&6
4230 cat >conftest.
$ac_ext <<_ACEOF
4231 #line $LINENO "configure"
4234 cat confdefs.h
>>conftest.
$ac_ext
4235 cat >>conftest.
$ac_ext <<_ACEOF
4236 /* end confdefs.h. */
4237 #include <valgrind/memcheck.h>
4238 #ifndef VALGRIND_DISCARD
4239 #error VALGRIND_DISCARD not defined
4242 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
4243 (eval $ac_cpp conftest.
$ac_ext) 2>conftest.er1
4245 grep -v '^ *+' conftest.er1
>conftest.err
4247 cat conftest.err
>&5
4248 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4249 (exit $ac_status); } >/dev
/null
; then
4250 if test -s conftest.err
; then
4251 ac_cpp_err
=$ac_c_preproc_warn_flag
4258 if test -z "$ac_cpp_err"; then
4259 gcc_cv_header_valgrind_memcheck_h
=yes
4261 echo "$as_me: failed program was:" >&5
4262 sed 's/^/| /' conftest.
$ac_ext >&5
4264 gcc_cv_header_valgrind_memcheck_h
=no
4266 rm -f conftest.err conftest.
$ac_ext
4267 echo "$as_me:$LINENO: result: $gcc_cv_header_valgrind_memcheck_h" >&5
4268 echo "${ECHO_T}$gcc_cv_header_valgrind_memcheck_h" >&6
4269 echo "$as_me:$LINENO: checking for VALGRIND_DISCARD in <memcheck.h>" >&5
4270 echo $ECHO_N "checking for VALGRIND_DISCARD in <memcheck.h>... $ECHO_C" >&6
4271 cat >conftest.
$ac_ext <<_ACEOF
4272 #line $LINENO "configure"
4275 cat confdefs.h
>>conftest.
$ac_ext
4276 cat >>conftest.
$ac_ext <<_ACEOF
4277 /* end confdefs.h. */
4278 #include <memcheck.h>
4279 #ifndef VALGRIND_DISCARD
4280 #error VALGRIND_DISCARD not defined
4283 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
4284 (eval $ac_cpp conftest.
$ac_ext) 2>conftest.er1
4286 grep -v '^ *+' conftest.er1
>conftest.err
4288 cat conftest.err
>&5
4289 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4290 (exit $ac_status); } >/dev
/null
; then
4291 if test -s conftest.err
; then
4292 ac_cpp_err
=$ac_c_preproc_warn_flag
4299 if test -z "$ac_cpp_err"; then
4300 gcc_cv_header_memcheck_h
=yes
4302 echo "$as_me: failed program was:" >&5
4303 sed 's/^/| /' conftest.
$ac_ext >&5
4305 gcc_cv_header_memcheck_h
=no
4307 rm -f conftest.err conftest.
$ac_ext
4308 echo "$as_me:$LINENO: result: $gcc_cv_header_memcheck_h" >&5
4309 echo "${ECHO_T}$gcc_cv_header_memcheck_h" >&6
4311 # Prepare PATH_SEPARATOR.
4312 # The user is always right.
4313 if test "${PATH_SEPARATOR+set}" != set; then
4314 echo "#! /bin/sh" >conf$$.sh
4315 echo "exit 0" >>conf$$.sh
4317 if (PATH
="/nonexistent;."; conf$$.sh
) >/dev
/null
2>&1; then
4325 # Find out how to test for executable files. Don't use a zero-byte file,
4326 # as systems may use methods other than mode bits to determine executability.
4327 cat >conf$$.
file <<_ASEOF
4331 chmod +x conf$$.
file
4332 if test -x conf$$.
file >/dev
/null
2>&1; then
4333 ac_executable_p
="test -x"
4335 ac_executable_p
="test -f"
4339 # Extract the first word of "valgrind", so it can be a program name with args.
4340 set dummy valgrind
; ac_word
=$2
4341 echo "$as_me:$LINENO: checking for $ac_word" >&5
4342 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4343 if test "${ac_cv_path_valgrind_path+set}" = set; then
4344 echo $ECHO_N "(cached) $ECHO_C" >&6
4346 case "$valgrind_path" in
4348 ac_cv_path_valgrind_path
="$valgrind_path" # Let the user override the test with a path.
4351 ac_save_IFS
="$IFS"; IFS
=$PATH_SEPARATOR
4352 for ac_dir
in $PATH; do
4354 test -z "$ac_dir" && ac_dir
=.
4355 for ac_exec_ext
in '' $ac_executable_extensions; do
4356 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
4357 if $ac_dir/$ac_word --version |
grep valgrind-
>/dev
/null
2>&1; then
4358 ac_cv_path_valgrind_path
="$ac_dir/$ac_word$ac_exec_ext"
4368 valgrind_path
="$ac_cv_path_valgrind_path"
4369 if test -n "$valgrind_path"; then
4370 echo "$as_me:$LINENO: result: $valgrind_path" >&5
4371 echo "${ECHO_T}$valgrind_path" >&6
4373 echo "$as_me:$LINENO: result: no" >&5
4374 echo "${ECHO_T}no" >&6
4377 if test "x$valgrind_path" = "x" \
4378 ||
(test $have_valgrind_h = no \
4379 && test $gcc_cv_header_memcheck_h = no \
4380 && test $gcc_cv_header_valgrind_memcheck_h = no
); then
4381 { { echo "$as_me:$LINENO: error: *** Can't find both valgrind and valgrind/memcheck.h, memcheck.h or valgrind.h" >&5
4382 echo "$as_me: error: *** Can't find both valgrind and valgrind/memcheck.h, memcheck.h or valgrind.h" >&2;}
4383 { (exit 1); exit 1; }; }
4385 valgrind_path_defines
=-DVALGRIND_PATH='\"'$valgrind_path'\"'
4386 valgrind_command
="$valgrind_path -q"
4388 cat >>confdefs.h
<<\_ACEOF
4389 #define ENABLE_VALGRIND_CHECKING 1
4392 if test $gcc_cv_header_valgrind_memcheck_h = yes; then
4394 cat >>confdefs.h
<<\_ACEOF
4395 #define HAVE_VALGRIND_MEMCHECK_H 1
4399 if test $gcc_cv_header_memcheck_h = yes; then
4401 cat >>confdefs.h
<<\_ACEOF
4402 #define HAVE_MEMCHECK_H 1
4410 # Enable code coverage collection
4411 # Check whether --enable-coverage or --disable-coverage was given.
4412 if test "${enable_coverage+set}" = set; then
4413 enableval
="$enable_coverage"
4414 case "${enableval}" in
4416 coverage_flags
="-fprofile-arcs -ftest-coverage -frandom-seed=\$@ -O0"
4419 coverage_flags
="-fprofile-arcs -ftest-coverage -frandom-seed=\$@ -O2"
4422 { { echo "$as_me:$LINENO: error: unknown coverage setting $enableval" >&5
4423 echo "$as_me: error: unknown coverage setting $enableval" >&2;}
4424 { (exit 1); exit 1; }; }
4432 # Check whether --enable-gather-detailed-mem-stats or --disable-gather-detailed-mem-stats was given.
4433 if test "${enable_gather_detailed_mem_stats+set}" = set; then
4434 enableval
="$enable_gather_detailed_mem_stats"
4437 enable_gather_detailed_mem_stats
=no
4439 if test x
$enable_gather_detailed_mem_stats = xyes
; then
4441 cat >>confdefs.h
<<\_ACEOF
4442 #define GATHER_STATISTICS 1
4447 # -------------------------------
4448 # Miscenalleous configure options
4449 # -------------------------------
4453 # Check whether --with-stabs or --without-stabs was given.
4454 if test "${with_stabs+set}" = set; then
4455 withval
="$with_stabs"
4461 # Determine whether or not multilibs are enabled.
4462 # Check whether --enable-multilib or --disable-multilib was given.
4463 if test "${enable_multilib+set}" = set; then
4464 enableval
="$enable_multilib"
4471 # Enable __cxa_atexit for C++.
4472 # Check whether --enable-__cxa_atexit or --disable-__cxa_atexit was given.
4473 if test "${enable___cxa_atexit+set}" = set; then
4474 enableval
="$enable___cxa_atexit"
4479 # Pass with no value to take the default
4480 # Pass with a value to specify a thread package
4481 # Check whether --enable-threads or --disable-threads was given.
4482 if test "${enable_threads+set}" = set; then
4483 enableval
="$enable_threads"
4488 # Save in case it gets overwritten in config.gcc
4489 enable_threads_flag
=$enable_threads
4491 # Check whether --enable-objc-gc or --disable-objc-gc was given.
4492 if test "${enable_objc_gc+set}" = set; then
4493 enableval
="$enable_objc_gc"
4494 if test x
$enable_objc_gc = xno
; then
4504 # Check whether --with-dwarf2 or --without-dwarf2 was given.
4505 if test "${with_dwarf2+set}" = set; then
4506 withval
="$with_dwarf2"
4507 dwarf2
="$with_dwarf2"
4512 # Check whether --enable-shared or --disable-shared was given.
4513 if test "${enable_shared+set}" = set; then
4514 enableval
="$enable_shared"
4516 case $enable_shared in
4520 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:,"
4521 for pkg
in $enableval; do
4522 if test "X$pkg" = "Xgcc" ||
test "X$pkg" = "Xlibgcc"; then
4536 # Check whether --with-sysroot or --without-sysroot was given.
4537 if test "${with_sysroot+set}" = set; then
4538 withval
="$with_sysroot"
4540 case ${with_sysroot} in
4541 yes) TARGET_SYSTEM_ROOT
='${exec_prefix}/${target_noncanonical}/sys-root' ;;
4542 *) TARGET_SYSTEM_ROOT
=$with_sysroot ;;
4545 TARGET_SYSTEM_ROOT_DEFINE
='-DTARGET_SYSTEM_ROOT=\"$(TARGET_SYSTEM_ROOT)\"'
4546 CROSS_SYSTEM_HEADER_DIR
='$(TARGET_SYSTEM_ROOT)$(NATIVE_SYSTEM_HEADER_DIR)'
4548 if test "x$exec_prefix" = xNONE
; then
4549 if test "x$prefix" = xNONE
; then
4550 test_prefix
=/usr
/local
4555 test_prefix
=$exec_prefix
4557 case ${TARGET_SYSTEM_ROOT} in
4558 "${test_prefix}"|
"${test_prefix}/"*|\
4559 '${exec_prefix}'|
'${exec_prefix}/'*)
4560 t
="$TARGET_SYSTEM_ROOT_DEFINE -DTARGET_SYSTEM_ROOT_RELOCATABLE"
4561 TARGET_SYSTEM_ROOT_DEFINE
="$t"
4568 TARGET_SYSTEM_ROOT_DEFINE
=
4569 CROSS_SYSTEM_HEADER_DIR
='$(gcc_tooldir)/sys-include'
4576 # Build with intermodule optimisations
4577 # Check whether --enable-intermodule or --disable-intermodule was given.
4578 if test "${enable_intermodule+set}" = set; then
4579 enableval
="$enable_intermodule"
4580 case ${enable_intermodule} in
4581 yes) onestep
="-onestep";;
4589 # -------------------------
4590 # Checks for other programs
4591 # -------------------------
4593 echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
4594 echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6
4595 set dummy
${MAKE-make}; ac_make
=`echo "$2" | sed 'y,./+-,__p_,'`
4596 if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\" = set"; then
4597 echo $ECHO_N "(cached) $ECHO_C" >&6
4599 cat >conftest.
make <<\_ACEOF
4601 @
echo 'ac_maketemp="$(MAKE)"'
4603 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
4604 eval `${MAKE-make} -f conftest.make 2>/dev/null | grep temp=`
4605 if test -n "$ac_maketemp"; then
4606 eval ac_cv_prog_make_
${ac_make}_set
=yes
4608 eval ac_cv_prog_make_
${ac_make}_set
=no
4612 if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
4613 echo "$as_me:$LINENO: result: yes" >&5
4614 echo "${ECHO_T}yes" >&6
4617 echo "$as_me:$LINENO: result: no" >&5
4618 echo "${ECHO_T}no" >&6
4619 SET_MAKE
="MAKE=${MAKE-make}"
4623 # Find some useful tools
4624 for ac_prog
in gawk mawk nawk
awk
4626 # Extract the first word of "$ac_prog", so it can be a program name with args.
4627 set dummy
$ac_prog; ac_word
=$2
4628 echo "$as_me:$LINENO: checking for $ac_word" >&5
4629 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4630 if test "${ac_cv_prog_AWK+set}" = set; then
4631 echo $ECHO_N "(cached) $ECHO_C" >&6
4633 if test -n "$AWK"; then
4634 ac_cv_prog_AWK
="$AWK" # Let the user override the test.
4636 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4640 test -z "$as_dir" && as_dir
=.
4641 for ac_exec_ext
in '' $ac_executable_extensions; do
4642 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4643 ac_cv_prog_AWK
="$ac_prog"
4644 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4653 if test -n "$AWK"; then
4654 echo "$as_me:$LINENO: result: $AWK" >&5
4655 echo "${ECHO_T}$AWK" >&6
4657 echo "$as_me:$LINENO: result: no" >&5
4658 echo "${ECHO_T}no" >&6
4661 test -n "$AWK" && break
4664 # We need awk to run opts.sh (to create options.c and options.h).
4665 # Bail out if it's missing.
4667 "") { { echo "$as_me:$LINENO: error: can't build without awk, bailing out" >&5
4668 echo "$as_me: error: can't build without awk, bailing out" >&2;}
4669 { (exit 1); exit 1; }; } ;;
4672 echo "$as_me:$LINENO: checking whether ln works" >&5
4673 echo $ECHO_N "checking whether ln works... $ECHO_C" >&6
4674 if test "${gcc_cv_prog_LN+set}" = set; then
4675 echo $ECHO_N "(cached) $ECHO_C" >&6
4677 rm -f conftestdata_t
4678 echo >conftestdata_f
4679 if ln conftestdata_f conftestdata_t
2>/dev
/null
4683 if ln -s conftestdata_f conftestdata_t
2>/dev
/null
4685 gcc_cv_prog_LN
="ln -s"
4690 rm -f conftestdata_f conftestdata_t
4693 LN
="$gcc_cv_prog_LN"
4694 if test "$gcc_cv_prog_LN" = "ln"; then
4695 echo "$as_me:$LINENO: result: yes" >&5
4696 echo "${ECHO_T}yes" >&6
4698 if test "$gcc_cv_prog_LN" = "ln -s"; then
4699 echo "$as_me:$LINENO: result: no, using ln -s" >&5
4700 echo "${ECHO_T}no, using ln -s" >&6
4702 echo "$as_me:$LINENO: result: no, and neither does ln -s, so using cp" >&5
4703 echo "${ECHO_T}no, and neither does ln -s, so using cp" >&6
4707 echo "$as_me:$LINENO: checking whether ln -s works" >&5
4708 echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6
4709 if test "${gcc_cv_prog_LN_S+set}" = set; then
4710 echo $ECHO_N "(cached) $ECHO_C" >&6
4712 rm -f conftestdata_t
4713 echo >conftestdata_f
4714 if ln -s conftestdata_f conftestdata_t
2>/dev
/null
4716 gcc_cv_prog_LN_S
="ln -s"
4718 if ln conftestdata_f conftestdata_t
2>/dev
/null
4725 rm -f conftestdata_f conftestdata_t
4728 LN_S
="$gcc_cv_prog_LN_S"
4729 if test "$gcc_cv_prog_LN_S" = "ln -s"; then
4730 echo "$as_me:$LINENO: result: yes" >&5
4731 echo "${ECHO_T}yes" >&6
4733 if test "$gcc_cv_prog_LN_S" = "ln"; then
4734 echo "$as_me:$LINENO: result: no, using ln" >&5
4735 echo "${ECHO_T}no, using ln" >&6
4737 echo "$as_me:$LINENO: result: no, and neither does ln, so using cp" >&5
4738 echo "${ECHO_T}no, and neither does ln, so using cp" >&6
4742 if test -n "$ac_tool_prefix"; then
4743 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
4744 set dummy
${ac_tool_prefix}ranlib
; ac_word
=$2
4745 echo "$as_me:$LINENO: checking for $ac_word" >&5
4746 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4747 if test "${ac_cv_prog_RANLIB+set}" = set; then
4748 echo $ECHO_N "(cached) $ECHO_C" >&6
4750 if test -n "$RANLIB"; then
4751 ac_cv_prog_RANLIB
="$RANLIB" # Let the user override the test.
4753 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4757 test -z "$as_dir" && as_dir
=.
4758 for ac_exec_ext
in '' $ac_executable_extensions; do
4759 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4760 ac_cv_prog_RANLIB
="${ac_tool_prefix}ranlib"
4761 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4769 RANLIB
=$ac_cv_prog_RANLIB
4770 if test -n "$RANLIB"; then
4771 echo "$as_me:$LINENO: result: $RANLIB" >&5
4772 echo "${ECHO_T}$RANLIB" >&6
4774 echo "$as_me:$LINENO: result: no" >&5
4775 echo "${ECHO_T}no" >&6
4779 if test -z "$ac_cv_prog_RANLIB"; then
4780 ac_ct_RANLIB
=$RANLIB
4781 # Extract the first word of "ranlib", so it can be a program name with args.
4782 set dummy ranlib
; ac_word
=$2
4783 echo "$as_me:$LINENO: checking for $ac_word" >&5
4784 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4785 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
4786 echo $ECHO_N "(cached) $ECHO_C" >&6
4788 if test -n "$ac_ct_RANLIB"; then
4789 ac_cv_prog_ac_ct_RANLIB
="$ac_ct_RANLIB" # Let the user override the test.
4791 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4795 test -z "$as_dir" && as_dir
=.
4796 for ac_exec_ext
in '' $ac_executable_extensions; do
4797 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4798 ac_cv_prog_ac_ct_RANLIB
="ranlib"
4799 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4805 test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB
=":"
4808 ac_ct_RANLIB
=$ac_cv_prog_ac_ct_RANLIB
4809 if test -n "$ac_ct_RANLIB"; then
4810 echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
4811 echo "${ECHO_T}$ac_ct_RANLIB" >&6
4813 echo "$as_me:$LINENO: result: no" >&5
4814 echo "${ECHO_T}no" >&6
4817 RANLIB
=$ac_ct_RANLIB
4819 RANLIB
="$ac_cv_prog_RANLIB"
4822 # Find a good install program. We prefer a C program (faster),
4823 # so one script is as good as another. But avoid the broken or
4824 # incompatible versions:
4825 # SysV /etc/install, /usr/sbin/install
4826 # SunOS /usr/etc/install
4827 # IRIX /sbin/install
4829 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
4830 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
4831 # ./install, which can be erroneously created by make from ./install.sh.
4832 echo "$as_me:$LINENO: checking for a BSD compatible install" >&5
4833 echo $ECHO_N "checking for a BSD compatible install... $ECHO_C" >&6
4834 if test -z "$INSTALL"; then
4835 if test "${ac_cv_path_install+set}" = set; then
4836 echo $ECHO_N "(cached) $ECHO_C" >&6
4838 IFS
="${IFS= }"; ac_save_IFS
="$IFS"; IFS
="${IFS}:"
4839 for ac_dir
in $PATH; do
4840 # Account for people who put trailing slashes in PATH elements.
4842 /|.
/|.
//|
/etc
/*|
/usr
/sbin
/*|
/usr
/etc
/*|
/sbin
/*|
/usr
/afsws
/bin
/*|
/usr
/ucb
/*) ;;
4844 # OSF1 and SCO ODT 3.0 have their own names for install.
4845 for ac_prog
in ginstall scoinst
install; do
4846 if test -f $ac_dir/$ac_prog; then
4847 if test $ac_prog = install &&
4848 grep dspmsg
$ac_dir/$ac_prog >/dev
/null
2>&1; then
4849 # AIX install. It has an incompatible calling convention.
4850 # OSF/1 installbsd also uses dspmsg, but is usable.
4853 ac_cv_path_install
="$ac_dir/$ac_prog -c"
4864 if test "${ac_cv_path_install+set}" = set; then
4865 INSTALL
="$ac_cv_path_install"
4867 # As a last resort, use the slow shell script. We don't cache a
4868 # path for INSTALL within a source directory, because that will
4869 # break other packages using the cache if that directory is
4870 # removed, or if the path is relative.
4871 INSTALL
="$ac_install_sh"
4874 echo "$as_me:$LINENO: result: $INSTALL" >&5
4875 echo "${ECHO_T}$INSTALL" >&6
4877 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
4878 # It thinks the first close brace ends the variable substitution.
4879 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM
='${INSTALL}'
4881 test -z "$INSTALL_DATA" && INSTALL_DATA
='${INSTALL} -m 644'
4884 # See if cmp has --ignore-initial.
4885 echo "$as_me:$LINENO: checking for cmp's capabilities" >&5
4886 echo $ECHO_N "checking for cmp's capabilities... $ECHO_C" >&6
4887 if test "${gcc_cv_prog_cmp_skip+set}" = set; then
4888 echo $ECHO_N "(cached) $ECHO_C" >&6
4892 gcc_cv_prog_cmp_skip
=slowcompare
4893 if cmp --ignore-initial=2 t1 t2
> /dev
/null
2>&1; then
4894 if cmp --ignore-initial=1 t1 t2
> /dev
/null
2>&1; then
4897 gcc_cv_prog_cmp_skip
=gnucompare
4900 if test $gcc_cv_prog_cmp_skip = slowcompare
; then
4901 if cmp t1 t2
2 2 > /dev
/null
2>&1; then
4902 if cmp t1 t2
1 1 > /dev
/null
2>&1; then
4905 gcc_cv_prog_cmp_skip
=fastcompare
4912 echo "$as_me:$LINENO: result: $gcc_cv_prog_cmp_skip" >&5
4913 echo "${ECHO_T}$gcc_cv_prog_cmp_skip" >&6
4914 make_compare_target
=$gcc_cv_prog_cmp_skip
4918 # See if we have the mktemp command.
4919 # Extract the first word of "mktemp", so it can be a program name with args.
4920 set dummy mktemp
; ac_word
=$2
4921 echo "$as_me:$LINENO: checking for $ac_word" >&5
4922 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4923 if test "${ac_cv_prog_have_mktemp_command+set}" = set; then
4924 echo $ECHO_N "(cached) $ECHO_C" >&6
4926 if test -n "$have_mktemp_command"; then
4927 ac_cv_prog_have_mktemp_command
="$have_mktemp_command" # Let the user override the test.
4929 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4933 test -z "$as_dir" && as_dir
=.
4934 for ac_exec_ext
in '' $ac_executable_extensions; do
4935 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4936 ac_cv_prog_have_mktemp_command
="yes"
4937 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4943 test -z "$ac_cv_prog_have_mktemp_command" && ac_cv_prog_have_mktemp_command
="no"
4946 have_mktemp_command
=$ac_cv_prog_have_mktemp_command
4947 if test -n "$have_mktemp_command"; then
4948 echo "$as_me:$LINENO: result: $have_mktemp_command" >&5
4949 echo "${ECHO_T}$have_mktemp_command" >&6
4951 echo "$as_me:$LINENO: result: no" >&5
4952 echo "${ECHO_T}no" >&6
4956 # Do we have a single-tree copy of texinfo?
4957 if test -f $srcdir/..
/texinfo
/Makefile.
in; then
4958 MAKEINFO
='$(objdir)/../texinfo/makeinfo/makeinfo'
4959 gcc_cv_prog_makeinfo_modern
=yes
4960 echo "$as_me:$LINENO: result: Using makeinfo from the unified source tree." >&5
4961 echo "${ECHO_T}Using makeinfo from the unified source tree." >&6
4963 # See if makeinfo has been installed and is modern enough
4964 # that we can use it.
4965 # Extract the first word of "makeinfo", so it can be a program name with args.
4966 set dummy makeinfo
; ac_word
=$2
4967 echo "$as_me:$LINENO: checking for $ac_word" >&5
4968 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4969 if test "${ac_cv_prog_MAKEINFO+set}" = set; then
4970 echo $ECHO_N "(cached) $ECHO_C" >&6
4972 if test -n "$MAKEINFO"; then
4973 ac_cv_prog_MAKEINFO
="$MAKEINFO" # Let the user override the test.
4975 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
4979 test -z "$as_dir" && as_dir
=.
4980 for ac_exec_ext
in '' $ac_executable_extensions; do
4981 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4982 ac_cv_prog_MAKEINFO
="makeinfo"
4983 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4991 MAKEINFO
=$ac_cv_prog_MAKEINFO
4992 if test -n "$MAKEINFO"; then
4993 echo "$as_me:$LINENO: result: $MAKEINFO" >&5
4994 echo "${ECHO_T}$MAKEINFO" >&6
4996 echo "$as_me:$LINENO: result: no" >&5
4997 echo "${ECHO_T}no" >&6
5000 if test -n "$MAKEINFO"; then
5001 # Found it, now check the version.
5002 echo "$as_me:$LINENO: checking for modern makeinfo" >&5
5003 echo $ECHO_N "checking for modern makeinfo... $ECHO_C" >&6
5004 if test "${gcc_cv_prog_makeinfo_modern+set}" = set; then
5005 echo $ECHO_N "(cached) $ECHO_C" >&6
5007 ac_prog_version
=`$MAKEINFO --version 2>&1 |
5008 sed -n 's/^.*GNU texinfo.* \([0-9][0-9.]*\).*$/\1/p'`
5009 echo "configure:5009: version of makeinfo is $ac_prog_version" >&5
5010 case $ac_prog_version in
5011 '') gcc_cv_prog_makeinfo_modern
=no
;;
5013 gcc_cv_prog_makeinfo_modern
=yes;;
5014 *) gcc_cv_prog_makeinfo_modern
=no
;;
5018 echo "$as_me:$LINENO: result: $gcc_cv_prog_makeinfo_modern" >&5
5019 echo "${ECHO_T}$gcc_cv_prog_makeinfo_modern" >&6
5021 gcc_cv_prog_makeinfo_modern
=no
5026 if test $gcc_cv_prog_makeinfo_modern = no
; then
5027 { echo "$as_me:$LINENO: WARNING:
5028 *** Makeinfo is missing or too old.
5029 *** Info documentation will not be built." >&5
5030 echo "$as_me: WARNING:
5031 *** Makeinfo is missing or too old.
5032 *** Info documentation will not be built." >&2;}
5038 # Is pod2man recent enough to regenerate manpages?
5039 echo "$as_me:$LINENO: checking for recent Pod::Man" >&5
5040 echo $ECHO_N "checking for recent Pod::Man... $ECHO_C" >&6
5041 if (perl
-e 'use 1.10 Pod::Man') >/dev
/null
2>&1; then
5042 echo "$as_me:$LINENO: result: yes" >&5
5043 echo "${ECHO_T}yes" >&6
5044 GENERATED_MANPAGES
=generated-manpages
5046 echo "$as_me:$LINENO: result: no" >&5
5047 echo "${ECHO_T}no" >&6
5052 if test -f $srcdir/..
/flex
/skel.c
; then
5053 FLEX
='$(objdir)/../flex/flex'
5055 # Extract the first word of "flex", so it can be a program name with args.
5056 set dummy flex
; ac_word
=$2
5057 echo "$as_me:$LINENO: checking for $ac_word" >&5
5058 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5059 if test "${ac_cv_prog_FLEX+set}" = set; then
5060 echo $ECHO_N "(cached) $ECHO_C" >&6
5062 if test -n "$FLEX"; then
5063 ac_cv_prog_FLEX
="$FLEX" # Let the user override the test.
5065 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5069 test -z "$as_dir" && as_dir
=.
5070 for ac_exec_ext
in '' $ac_executable_extensions; do
5071 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5072 ac_cv_prog_FLEX
="flex"
5073 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5079 test -z "$ac_cv_prog_FLEX" && ac_cv_prog_FLEX
="${CONFIG_SHELL-/bin/sh} ${srcdir}/../missing flex"
5082 FLEX
=$ac_cv_prog_FLEX
5083 if test -n "$FLEX"; then
5084 echo "$as_me:$LINENO: result: $FLEX" >&5
5085 echo "${ECHO_T}$FLEX" >&6
5087 echo "$as_me:$LINENO: result: no" >&5
5088 echo "${ECHO_T}no" >&6
5094 # The -L switch is so bison can find its skeleton file.
5095 if test -f $srcdir/..
/bison
/bison.simple
; then
5096 BISON
='$(objdir)/../bison/bison -L $(srcdir)/../bison/'
5098 # Extract the first word of "bison", so it can be a program name with args.
5099 set dummy bison
; ac_word
=$2
5100 echo "$as_me:$LINENO: checking for $ac_word" >&5
5101 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5102 if test "${ac_cv_prog_BISON+set}" = set; then
5103 echo $ECHO_N "(cached) $ECHO_C" >&6
5105 if test -n "$BISON"; then
5106 ac_cv_prog_BISON
="$BISON" # Let the user override the test.
5108 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
5112 test -z "$as_dir" && as_dir
=.
5113 for ac_exec_ext
in '' $ac_executable_extensions; do
5114 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5115 ac_cv_prog_BISON
="bison"
5116 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5122 test -z "$ac_cv_prog_BISON" && ac_cv_prog_BISON
="${CONFIG_SHELL-/bin/sh} ${srcdir}/../missing bison"
5125 BISON
=$ac_cv_prog_BISON
5126 if test -n "$BISON"; then
5127 echo "$as_me:$LINENO: result: $BISON" >&5
5128 echo "${ECHO_T}$BISON" >&6
5130 echo "$as_me:$LINENO: result: no" >&5
5131 echo "${ECHO_T}no" >&6
5136 # --------------------
5137 # Checks for C headers
5138 # --------------------
5140 echo "$as_me:$LINENO: checking for GNU C library" >&5
5141 echo $ECHO_N "checking for GNU C library... $ECHO_C" >&6
5142 if test "${gcc_cv_glibc+set}" = set; then
5143 echo $ECHO_N "(cached) $ECHO_C" >&6
5145 cat >conftest.
$ac_ext <<_ACEOF
5146 #line $LINENO "configure"
5149 cat confdefs.h
>>conftest.
$ac_ext
5150 cat >>conftest.
$ac_ext <<_ACEOF
5151 /* end confdefs.h. */
5152 #include <features.h>
5157 #if ! (defined __GLIBC__ || defined __GNU_LIBRARY__)
5158 #error Not a GNU C library system
5164 rm -f conftest.
$ac_objext
5165 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5166 (eval $ac_compile) 2>&5
5168 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5169 (exit $ac_status); } &&
5170 { ac_try
='test -s conftest.$ac_objext'
5171 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5174 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5175 (exit $ac_status); }; }; then
5178 echo "$as_me: failed program was:" >&5
5179 sed 's/^/| /' conftest.
$ac_ext >&5
5183 rm -f conftest.
$ac_objext conftest.
$ac_ext
5186 echo "$as_me:$LINENO: result: $gcc_cv_glibc" >&5
5187 echo "${ECHO_T}$gcc_cv_glibc" >&6
5188 if test $gcc_cv_glibc = yes; then
5190 cat >>confdefs.h
<<\_ACEOF
5191 #define _GNU_SOURCE 1
5196 # Need to reject headers which give warnings, so that the -Werror bootstrap
5197 # works later. *sigh* This needs to come before all header checks.
5199 ac_c_preproc_warn_flag
=yes
5201 echo "$as_me:$LINENO: checking for ANSI C header files" >&5
5202 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
5203 if test "${ac_cv_header_stdc+set}" = set; then
5204 echo $ECHO_N "(cached) $ECHO_C" >&6
5206 cat >conftest.
$ac_ext <<_ACEOF
5207 #line $LINENO "configure"
5210 cat confdefs.h
>>conftest.
$ac_ext
5211 cat >>conftest.
$ac_ext <<_ACEOF
5212 /* end confdefs.h. */
5226 rm -f conftest.
$ac_objext
5227 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5228 (eval $ac_compile) 2>&5
5230 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5231 (exit $ac_status); } &&
5232 { ac_try
='test -s conftest.$ac_objext'
5233 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5236 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5237 (exit $ac_status); }; }; then
5238 ac_cv_header_stdc
=yes
5240 echo "$as_me: failed program was:" >&5
5241 sed 's/^/| /' conftest.
$ac_ext >&5
5243 ac_cv_header_stdc
=no
5245 rm -f conftest.
$ac_objext conftest.
$ac_ext
5247 if test $ac_cv_header_stdc = yes; then
5248 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5249 cat >conftest.
$ac_ext <<_ACEOF
5250 #line $LINENO "configure"
5253 cat confdefs.h
>>conftest.
$ac_ext
5254 cat >>conftest.
$ac_ext <<_ACEOF
5255 /* end confdefs.h. */
5259 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5260 $EGREP "memchr" >/dev
/null
2>&1; then
5263 ac_cv_header_stdc
=no
5269 if test $ac_cv_header_stdc = yes; then
5270 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5271 cat >conftest.
$ac_ext <<_ACEOF
5272 #line $LINENO "configure"
5275 cat confdefs.h
>>conftest.
$ac_ext
5276 cat >>conftest.
$ac_ext <<_ACEOF
5277 /* end confdefs.h. */
5281 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5282 $EGREP "free" >/dev
/null
2>&1; then
5285 ac_cv_header_stdc
=no
5291 if test $ac_cv_header_stdc = yes; then
5292 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5293 if test "$cross_compiling" = yes; then
5296 cat >conftest.
$ac_ext <<_ACEOF
5297 #line $LINENO "configure"
5300 cat confdefs.h
>>conftest.
$ac_ext
5301 cat >>conftest.
$ac_ext <<_ACEOF
5302 /* end confdefs.h. */
5304 #if ((' ' & 0x0FF) == 0x020)
5305 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5306 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5308 # define ISLOWER(c) \
5309 (('a' <= (c) && (c) <= 'i') \
5310 || ('j' <= (c) && (c) <= 'r') \
5311 || ('s' <= (c) && (c) <= 'z'))
5312 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5315 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5320 for (i = 0; i < 256; i++)
5321 if (XOR (islower (i), ISLOWER (i))
5322 || toupper (i) != TOUPPER (i))
5327 rm -f conftest
$ac_exeext
5328 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5329 (eval $ac_link) 2>&5
5331 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5332 (exit $ac_status); } && { ac_try
='./conftest$ac_exeext'
5333 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5336 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5337 (exit $ac_status); }; }; then
5340 echo "$as_me: program exited with status $ac_status" >&5
5341 echo "$as_me: failed program was:" >&5
5342 sed 's/^/| /' conftest.
$ac_ext >&5
5345 ac_cv_header_stdc
=no
5347 rm -f core core.
* *.core gmon.out bb.out conftest
$ac_exeext conftest.
$ac_objext conftest.
$ac_ext
5351 echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
5352 echo "${ECHO_T}$ac_cv_header_stdc" >&6
5353 if test $ac_cv_header_stdc = yes; then
5355 cat >>confdefs.h
<<\_ACEOF
5356 #define STDC_HEADERS 1
5361 echo "$as_me:$LINENO: checking whether time.h and sys/time.h may both be included" >&5
5362 echo $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6
5363 if test "${ac_cv_header_time+set}" = set; then
5364 echo $ECHO_N "(cached) $ECHO_C" >&6
5366 cat >conftest.
$ac_ext <<_ACEOF
5367 #line $LINENO "configure"
5370 cat confdefs.h
>>conftest.
$ac_ext
5371 cat >>conftest.
$ac_ext <<_ACEOF
5372 /* end confdefs.h. */
5373 #include <sys/types.h>
5374 #include <sys/time.h>
5380 if ((struct tm *) 0)
5386 rm -f conftest.
$ac_objext
5387 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5388 (eval $ac_compile) 2>&5
5390 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5391 (exit $ac_status); } &&
5392 { ac_try
='test -s conftest.$ac_objext'
5393 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5396 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5397 (exit $ac_status); }; }; then
5398 ac_cv_header_time
=yes
5400 echo "$as_me: failed program was:" >&5
5401 sed 's/^/| /' conftest.
$ac_ext >&5
5403 ac_cv_header_time
=no
5405 rm -f conftest.
$ac_objext conftest.
$ac_ext
5407 echo "$as_me:$LINENO: result: $ac_cv_header_time" >&5
5408 echo "${ECHO_T}$ac_cv_header_time" >&6
5409 if test $ac_cv_header_time = yes; then
5411 cat >>confdefs.h
<<\_ACEOF
5412 #define TIME_WITH_SYS_TIME 1
5417 echo "$as_me:$LINENO: checking for working stdbool.h" >&5
5418 echo $ECHO_N "checking for working stdbool.h... $ECHO_C" >&6
5419 if test "${ac_cv_header_stdbool_h+set}" = set; then
5420 echo $ECHO_N "(cached) $ECHO_C" >&6
5422 cat >conftest.
$ac_ext <<_ACEOF
5423 #line $LINENO "configure"
5426 cat confdefs.h
>>conftest.
$ac_ext
5427 cat >>conftest.
$ac_ext <<_ACEOF
5428 /* end confdefs.h. */
5429 #include <stdbool.h>
5438 rm -f conftest.
$ac_objext
5439 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5440 (eval $ac_compile) 2>&5
5442 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5443 (exit $ac_status); } &&
5444 { ac_try
='test -s conftest.$ac_objext'
5445 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5448 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5449 (exit $ac_status); }; }; then
5450 ac_cv_header_stdbool_h
=yes
5452 echo "$as_me: failed program was:" >&5
5453 sed 's/^/| /' conftest.
$ac_ext >&5
5455 ac_cv_header_stdbool_h
=no
5457 rm -f conftest.
$ac_objext conftest.
$ac_ext
5459 echo "$as_me:$LINENO: result: $ac_cv_header_stdbool_h" >&5
5460 echo "${ECHO_T}$ac_cv_header_stdbool_h" >&6
5461 if test $ac_cv_header_stdbool_h = yes; then
5463 cat >>confdefs.h
<<\_ACEOF
5464 #define HAVE_STDBOOL_H 1
5469 echo "$as_me:$LINENO: checking whether string.h and strings.h may both be included" >&5
5470 echo $ECHO_N "checking whether string.h and strings.h may both be included... $ECHO_C" >&6
5471 if test "${gcc_cv_header_string+set}" = set; then
5472 echo $ECHO_N "(cached) $ECHO_C" >&6
5474 cat >conftest.
$ac_ext <<_ACEOF
5475 #line $LINENO "configure"
5478 cat confdefs.h
>>conftest.
$ac_ext
5479 cat >>conftest.
$ac_ext <<_ACEOF
5480 /* end confdefs.h. */
5482 #include <strings.h>
5491 rm -f conftest.
$ac_objext
5492 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5493 (eval $ac_compile) 2>&5
5495 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5496 (exit $ac_status); } &&
5497 { ac_try
='test -s conftest.$ac_objext'
5498 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5501 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5502 (exit $ac_status); }; }; then
5503 gcc_cv_header_string
=yes
5505 echo "$as_me: failed program was:" >&5
5506 sed 's/^/| /' conftest.
$ac_ext >&5
5508 gcc_cv_header_string
=no
5510 rm -f conftest.
$ac_objext conftest.
$ac_ext
5512 echo "$as_me:$LINENO: result: $gcc_cv_header_string" >&5
5513 echo "${ECHO_T}$gcc_cv_header_string" >&6
5514 if test $gcc_cv_header_string = yes; then
5516 cat >>confdefs.h
<<\_ACEOF
5517 #define STRING_WITH_STRINGS 1
5522 echo "$as_me:$LINENO: checking for sys/wait.h that is POSIX.1 compatible" >&5
5523 echo $ECHO_N "checking for sys/wait.h that is POSIX.1 compatible... $ECHO_C" >&6
5524 if test "${ac_cv_header_sys_wait_h+set}" = set; then
5525 echo $ECHO_N "(cached) $ECHO_C" >&6
5527 cat >conftest.
$ac_ext <<_ACEOF
5528 #line $LINENO "configure"
5531 cat confdefs.h
>>conftest.
$ac_ext
5532 cat >>conftest.
$ac_ext <<_ACEOF
5533 /* end confdefs.h. */
5534 #include <sys/types.h>
5535 #include <sys/wait.h>
5537 # define WEXITSTATUS(stat_val) ((unsigned)(stat_val) >> 8)
5540 # define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
5548 s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
5553 rm -f conftest.
$ac_objext
5554 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5555 (eval $ac_compile) 2>&5
5557 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5558 (exit $ac_status); } &&
5559 { ac_try
='test -s conftest.$ac_objext'
5560 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5563 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5564 (exit $ac_status); }; }; then
5565 ac_cv_header_sys_wait_h
=yes
5567 echo "$as_me: failed program was:" >&5
5568 sed 's/^/| /' conftest.
$ac_ext >&5
5570 ac_cv_header_sys_wait_h
=no
5572 rm -f conftest.
$ac_objext conftest.
$ac_ext
5574 echo "$as_me:$LINENO: result: $ac_cv_header_sys_wait_h" >&5
5575 echo "${ECHO_T}$ac_cv_header_sys_wait_h" >&6
5576 if test $ac_cv_header_sys_wait_h = yes; then
5578 cat >>confdefs.h
<<\_ACEOF
5579 #define HAVE_SYS_WAIT_H 1
5605 for ac_header
in limits.h stddef.h string.h
strings.h stdlib.h
time.h \
5606 fcntl.h unistd.h sys
/file.h sys
/time.h sys
/mman.h \
5607 sys
/resource.h sys
/param.h sys
/times.h sys
/stat.h \
5608 direct.h malloc.h langinfo.h ldfcn.h locale.h wchar.h
5610 as_ac_Header
=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
5611 echo "$as_me:$LINENO: checking for $ac_header" >&5
5612 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
5613 if eval "test \"\${$as_ac_Header+set}\" = set"; then
5614 echo $ECHO_N "(cached) $ECHO_C" >&6
5616 cat >conftest.
$ac_ext <<_ACEOF
5617 #line $LINENO "configure"
5620 cat confdefs.h
>>conftest.
$ac_ext
5621 cat >>conftest.
$ac_ext <<_ACEOF
5622 /* end confdefs.h. */
5623 #include <$ac_header>
5625 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
5626 (eval $ac_cpp conftest.
$ac_ext) 2>conftest.er1
5628 grep -v '^ *+' conftest.er1
>conftest.err
5630 cat conftest.err
>&5
5631 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5632 (exit $ac_status); } >/dev
/null
; then
5633 if test -s conftest.err
; then
5634 ac_cpp_err
=$ac_c_preproc_warn_flag
5641 if test -z "$ac_cpp_err"; then
5642 eval "$as_ac_Header=yes"
5644 echo "$as_me: failed program was:" >&5
5645 sed 's/^/| /' conftest.
$ac_ext >&5
5647 eval "$as_ac_Header=no"
5649 rm -f conftest.err conftest.
$ac_ext
5651 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
5652 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
5653 if test `eval echo '${'$as_ac_Header'}'` = yes; then
5654 cat >>confdefs.h
<<_ACEOF
5655 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
5662 # Check for thread headers.
5663 echo "$as_me:$LINENO: checking for thread.h" >&5
5664 echo $ECHO_N "checking for thread.h... $ECHO_C" >&6
5665 if test "${ac_cv_header_thread_h+set}" = set; then
5666 echo $ECHO_N "(cached) $ECHO_C" >&6
5668 cat >conftest.
$ac_ext <<_ACEOF
5669 #line $LINENO "configure"
5672 cat confdefs.h
>>conftest.
$ac_ext
5673 cat >>conftest.
$ac_ext <<_ACEOF
5674 /* end confdefs.h. */
5677 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
5678 (eval $ac_cpp conftest.
$ac_ext) 2>conftest.er1
5680 grep -v '^ *+' conftest.er1
>conftest.err
5682 cat conftest.err
>&5
5683 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5684 (exit $ac_status); } >/dev
/null
; then
5685 if test -s conftest.err
; then
5686 ac_cpp_err
=$ac_c_preproc_warn_flag
5693 if test -z "$ac_cpp_err"; then
5694 ac_cv_header_thread_h
=yes
5696 echo "$as_me: failed program was:" >&5
5697 sed 's/^/| /' conftest.
$ac_ext >&5
5699 ac_cv_header_thread_h
=no
5701 rm -f conftest.err conftest.
$ac_ext
5703 echo "$as_me:$LINENO: result: $ac_cv_header_thread_h" >&5
5704 echo "${ECHO_T}$ac_cv_header_thread_h" >&6
5705 if test $ac_cv_header_thread_h = yes; then
5711 echo "$as_me:$LINENO: checking for pthread.h" >&5
5712 echo $ECHO_N "checking for pthread.h... $ECHO_C" >&6
5713 if test "${ac_cv_header_pthread_h+set}" = set; then
5714 echo $ECHO_N "(cached) $ECHO_C" >&6
5716 cat >conftest.
$ac_ext <<_ACEOF
5717 #line $LINENO "configure"
5720 cat confdefs.h
>>conftest.
$ac_ext
5721 cat >>conftest.
$ac_ext <<_ACEOF
5722 /* end confdefs.h. */
5723 #include <pthread.h>
5725 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
5726 (eval $ac_cpp conftest.
$ac_ext) 2>conftest.er1
5728 grep -v '^ *+' conftest.er1
>conftest.err
5730 cat conftest.err
>&5
5731 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5732 (exit $ac_status); } >/dev
/null
; then
5733 if test -s conftest.err
; then
5734 ac_cpp_err
=$ac_c_preproc_warn_flag
5741 if test -z "$ac_cpp_err"; then
5742 ac_cv_header_pthread_h
=yes
5744 echo "$as_me: failed program was:" >&5
5745 sed 's/^/| /' conftest.
$ac_ext >&5
5747 ac_cv_header_pthread_h
=no
5749 rm -f conftest.err conftest.
$ac_ext
5751 echo "$as_me:$LINENO: result: $ac_cv_header_pthread_h" >&5
5752 echo "${ECHO_T}$ac_cv_header_pthread_h" >&6
5753 if test $ac_cv_header_pthread_h = yes; then
5760 # These tests can't be done till we know if we have limits.h.
5761 echo "$as_me:$LINENO: checking for CHAR_BIT" >&5
5762 echo $ECHO_N "checking for CHAR_BIT... $ECHO_C" >&6
5763 if test "${gcc_cv_decl_char_bit+set}" = set; then
5764 echo $ECHO_N "(cached) $ECHO_C" >&6
5766 cat >conftest.
$ac_ext <<_ACEOF
5767 #line $LINENO "configure"
5770 cat confdefs.h
>>conftest.
$ac_ext
5771 cat >>conftest.
$ac_ext <<_ACEOF
5772 /* end confdefs.h. */
5773 #ifdef HAVE_LIMITS_H
5780 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5781 $EGREP "found" >/dev
/null
2>&1; then
5782 gcc_cv_decl_char_bit
=yes
5784 gcc_cv_decl_char_bit
=no
5790 echo "$as_me:$LINENO: result: $gcc_cv_decl_char_bit" >&5
5791 echo "${ECHO_T}$gcc_cv_decl_char_bit" >&6
5792 if test $gcc_cv_decl_char_bit = no
; then
5793 echo "$as_me:$LINENO: checking number of bits in a byte" >&5
5794 echo $ECHO_N "checking number of bits in a byte... $ECHO_C" >&6
5795 if test "${gcc_cv_c_nbby+set}" = set; then
5796 echo $ECHO_N "(cached) $ECHO_C" >&6
5800 while test $i -lt 65; do
5801 cat >conftest.
$ac_ext <<_ACEOF
5802 #line $LINENO "configure"
5805 cat confdefs.h
>>conftest.
$ac_ext
5806 cat >>conftest.
$ac_ext <<_ACEOF
5807 /* end confdefs.h. */
5813 case (unsigned char)((unsigned long)1 << $i) == ((unsigned long)1 << $i):
5814 case (unsigned char)((unsigned long)1<<($i-1)) == ((unsigned long)1<<($i-1)):
5820 rm -f conftest.
$ac_objext
5821 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5822 (eval $ac_compile) 2>&5
5824 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5825 (exit $ac_status); } &&
5826 { ac_try
='test -s conftest.$ac_objext'
5827 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5830 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5831 (exit $ac_status); }; }; then
5832 gcc_cv_c_nbby
=$i; break
5834 echo "$as_me: failed program was:" >&5
5835 sed 's/^/| /' conftest.
$ac_ext >&5
5838 rm -f conftest.
$ac_objext conftest.
$ac_ext
5841 test -z "$gcc_cv_c_nbby" && gcc_cv_c_nbby
=failed
5844 echo "$as_me:$LINENO: result: $gcc_cv_c_nbby" >&5
5845 echo "${ECHO_T}$gcc_cv_c_nbby" >&6
5846 if test $gcc_cv_c_nbby = failed
; then
5847 { { echo "$as_me:$LINENO: error: cannot determine number of bits in a byte" >&5
5848 echo "$as_me: error: cannot determine number of bits in a byte" >&2;}
5849 { (exit 1); exit 1; }; }
5852 cat >>confdefs.h
<<_ACEOF
5853 #define CHAR_BIT $gcc_cv_c_nbby
5858 echo "$as_me:$LINENO: checking whether byte ordering is bigendian" >&5
5859 echo $ECHO_N "checking whether byte ordering is bigendian... $ECHO_C" >&6
5860 if test "${ac_cv_c_bigendian+set}" = set; then
5861 echo $ECHO_N "(cached) $ECHO_C" >&6
5863 ac_cv_c_bigendian
=unknown
5864 # See if sys/param.h defines the BYTE_ORDER macro.
5865 cat >conftest.
$ac_ext <<_ACEOF
5866 #line $LINENO "configure"
5869 cat confdefs.h
>>conftest.
$ac_ext
5870 cat >>conftest.
$ac_ext <<_ACEOF
5871 /* end confdefs.h. */
5872 #include <sys/types.h>
5873 #include <sys/param.h>
5878 #if !BYTE_ORDER || !BIG_ENDIAN || !LITTLE_ENDIAN
5885 rm -f conftest.
$ac_objext
5886 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5887 (eval $ac_compile) 2>&5
5889 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5890 (exit $ac_status); } &&
5891 { ac_try
='test -s conftest.$ac_objext'
5892 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5895 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5896 (exit $ac_status); }; }; then
5897 # It does; now see whether it defined to BIG_ENDIAN or not.
5898 cat >conftest.
$ac_ext <<_ACEOF
5899 #line $LINENO "configure"
5902 cat confdefs.h
>>conftest.
$ac_ext
5903 cat >>conftest.
$ac_ext <<_ACEOF
5904 /* end confdefs.h. */
5905 #include <sys/types.h>
5906 #include <sys/param.h>
5911 #if BYTE_ORDER != BIG_ENDIAN
5918 rm -f conftest.
$ac_objext
5919 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5920 (eval $ac_compile) 2>&5
5922 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5923 (exit $ac_status); } &&
5924 { ac_try
='test -s conftest.$ac_objext'
5925 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5928 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5929 (exit $ac_status); }; }; then
5930 ac_cv_c_bigendian
=yes
5932 echo "$as_me: failed program was:" >&5
5933 sed 's/^/| /' conftest.
$ac_ext >&5
5935 ac_cv_c_bigendian
=no
5937 rm -f conftest.
$ac_objext conftest.
$ac_ext
5939 echo "$as_me: failed program was:" >&5
5940 sed 's/^/| /' conftest.
$ac_ext >&5
5943 rm -f conftest.
$ac_objext conftest.
$ac_ext
5944 if test $ac_cv_c_bigendian = unknown
; then
5945 if test "$cross_compiling" = yes; then
5946 echo $ac_n "cross-compiling... " 2>&6
5948 cat >conftest.
$ac_ext <<_ACEOF
5949 #line $LINENO "configure"
5952 cat confdefs.h
>>conftest.
$ac_ext
5953 cat >>conftest.
$ac_ext <<_ACEOF
5954 /* end confdefs.h. */
5956 /* Are we little or big endian? From Harbison&Steele. */
5960 char c[sizeof (long)];
5963 exit (u.c[sizeof (long) - 1] == 1);
5966 rm -f conftest
$ac_exeext
5967 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5968 (eval $ac_link) 2>&5
5970 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5971 (exit $ac_status); } && { ac_try
='./conftest$ac_exeext'
5972 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5975 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5976 (exit $ac_status); }; }; then
5977 ac_cv_c_bigendian
=no
5979 echo "$as_me: program exited with status $ac_status" >&5
5980 echo "$as_me: failed program was:" >&5
5981 sed 's/^/| /' conftest.
$ac_ext >&5
5984 ac_cv_c_bigendian
=yes
5986 rm -f core core.
* *.core gmon.out bb.out conftest
$ac_exeext conftest.
$ac_objext conftest.
$ac_ext
5990 echo "$as_me:$LINENO: result: $ac_cv_c_bigendian" >&5
5991 echo "${ECHO_T}$ac_cv_c_bigendian" >&6
5992 if test $ac_cv_c_bigendian = unknown
; then
5993 echo "$as_me:$LINENO: checking to probe for byte ordering" >&5
5994 echo $ECHO_N "checking to probe for byte ordering... $ECHO_C" >&6
5996 cat >conftest.c
<<EOF
5997 short ascii_mm[] = { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
5998 short ascii_ii[] = { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
5999 void _ascii() { char* s = (char*) ascii_mm; s = (char*) ascii_ii; }
6000 short ebcdic_ii[] = { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
6001 short ebcdic_mm[] = { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
6002 void _ebcdic() { char* s = (char*) ebcdic_mm; s = (char*) ebcdic_ii; }
6003 int main() { _ascii (); _ebcdic (); return 0; }
6005 if test -f conftest.c
; then
6006 if ${CC-cc} ${CFLAGS} conftest.c
-o conftest.o
&& test -f conftest.o
; then
6007 if test `grep -l BIGenDianSyS conftest.o` ; then
6008 echo $ac_n ' big endian probe OK, ' 1>&6
6009 ac_cv_c_bigendian
=yes
6011 if test `grep -l LiTTleEnDian conftest.o` ; then
6012 echo $ac_n ' little endian probe OK, ' 1>&6
6013 if test $ac_cv_c_bigendian = yes ; then
6014 ac_cv_c_bigendian
=unknown
;
6016 ac_cv_c_bigendian
=no
6019 echo $ac_n 'guessing bigendian ... ' >&6
6022 echo "$as_me:$LINENO: result: $ac_cv_c_bigendian" >&5
6023 echo "${ECHO_T}$ac_cv_c_bigendian" >&6
6025 if test $ac_cv_c_bigendian = yes; then
6027 cat >>confdefs.h
<<\_ACEOF
6028 #define WORDS_BIGENDIAN 1
6032 cat >>confdefs.h
<<\_ACEOF
6033 #define HOST_WORDS_BIG_ENDIAN 1
6041 cat >>confdefs.h
<<_ACEOF
6042 #define BYTEORDER $BYTEORDER
6045 if test $ac_cv_c_bigendian = unknown
; then
6046 { { echo "$as_me:$LINENO: error: unknown endianess - sorry" >&5
6047 echo "$as_me: error: unknown endianess - sorry" >&2;}
6048 { (exit please pre-set ac_cv_c_bigendian
); exit please pre-set ac_cv_c_bigendian
; }; }
6056 # Stage specific cflags for build.
6060 if test x
$GCC = xyes
6062 stage1_cflags
="-Wa,-J"
6068 # The spiffy cpp-precomp chokes on some legitimate constructs in GCC
6069 # sources; use -no-cpp-precomp to get to GNU cpp.
6070 # Apple's GCC has bugs in designated initializer handling, so disable
6072 stage1_cflags
="-no-cpp-precomp -DHAVE_DESIGNATED_INITIALIZERS=0"
6077 # These libraries may be used by collect2.
6078 # We may need a special search path to get them linked.
6079 echo "$as_me:$LINENO: checking for collect2 libraries" >&5
6080 echo $ECHO_N "checking for collect2 libraries... $ECHO_C" >&6
6081 if test "${gcc_cv_collect2_libs+set}" = set; then
6082 echo $ECHO_N "(cached) $ECHO_C" >&6
6085 for libs
in '' -lld -lmld \
6086 '-L/usr/lib/cmplrs/cc2.11 -lmld' \
6087 '-L/usr/lib/cmplrs/cc3.11 -lmld'
6090 cat >conftest.
$ac_ext <<_ACEOF
6091 #line $LINENO "configure"
6094 cat confdefs.h
>>conftest.
$ac_ext
6095 cat >>conftest.
$ac_ext <<_ACEOF
6096 /* end confdefs.h. */
6098 /* Override any gcc2 internal prototype to avoid an error. */
6102 /* We use char because int might match the return type of a gcc2
6103 builtin and then its argument prototype would still apply. */
6113 rm -f conftest.
$ac_objext conftest
$ac_exeext
6114 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6115 (eval $ac_link) 2>&5
6117 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6118 (exit $ac_status); } &&
6119 { ac_try
='test -s conftest$ac_exeext'
6120 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6123 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6124 (exit $ac_status); }; }; then
6125 gcc_cv_collect2_libs
="$libs"; break
6127 echo "$as_me: failed program was:" >&5
6128 sed 's/^/| /' conftest.
$ac_ext >&5
6131 rm -f conftest.
$ac_objext conftest
$ac_exeext conftest.
$ac_ext
6134 test -z "$gcc_cv_collect2_libs" && gcc_cv_collect2_libs
='none required'
6136 echo "$as_me:$LINENO: result: $gcc_cv_collect2_libs" >&5
6137 echo "${ECHO_T}$gcc_cv_collect2_libs" >&6
6138 case $gcc_cv_collect2_libs in
6140 *) COLLECT2_LIBS
=$gcc_cv_collect2_libs ;;
6144 # When building Ada code on Alpha, we need exc_resume which is usually in
6145 # -lexc. So test for it.
6148 echo "$as_me:$LINENO: checking for library containing exc_resume" >&5
6149 echo $ECHO_N "checking for library containing exc_resume... $ECHO_C" >&6
6150 if test "${ac_cv_search_exc_resume+set}" = set; then
6151 echo $ECHO_N "(cached) $ECHO_C" >&6
6153 ac_func_search_save_LIBS
=$LIBS
6154 ac_cv_search_exc_resume
=no
6155 cat >conftest.
$ac_ext <<_ACEOF
6156 #line $LINENO "configure"
6159 cat confdefs.h
>>conftest.
$ac_ext
6160 cat >>conftest.
$ac_ext <<_ACEOF
6161 /* end confdefs.h. */
6163 /* Override any gcc2 internal prototype to avoid an error. */
6167 /* We use char because int might match the return type of a gcc2
6168 builtin and then its argument prototype would still apply. */
6178 rm -f conftest.
$ac_objext conftest
$ac_exeext
6179 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6180 (eval $ac_link) 2>&5
6182 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6183 (exit $ac_status); } &&
6184 { ac_try
='test -s conftest$ac_exeext'
6185 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6188 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6189 (exit $ac_status); }; }; then
6190 ac_cv_search_exc_resume
="none required"
6192 echo "$as_me: failed program was:" >&5
6193 sed 's/^/| /' conftest.
$ac_ext >&5
6196 rm -f conftest.
$ac_objext conftest
$ac_exeext conftest.
$ac_ext
6197 if test "$ac_cv_search_exc_resume" = no
; then
6198 for ac_lib
in exc
; do
6199 LIBS
="-l$ac_lib $ac_func_search_save_LIBS"
6200 cat >conftest.
$ac_ext <<_ACEOF
6201 #line $LINENO "configure"
6204 cat confdefs.h
>>conftest.
$ac_ext
6205 cat >>conftest.
$ac_ext <<_ACEOF
6206 /* end confdefs.h. */
6208 /* Override any gcc2 internal prototype to avoid an error. */
6212 /* We use char because int might match the return type of a gcc2
6213 builtin and then its argument prototype would still apply. */
6223 rm -f conftest.
$ac_objext conftest
$ac_exeext
6224 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6225 (eval $ac_link) 2>&5
6227 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6228 (exit $ac_status); } &&
6229 { ac_try
='test -s conftest$ac_exeext'
6230 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6233 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6234 (exit $ac_status); }; }; then
6235 ac_cv_search_exc_resume
="-l$ac_lib"
6238 echo "$as_me: failed program was:" >&5
6239 sed 's/^/| /' conftest.
$ac_ext >&5
6242 rm -f conftest.
$ac_objext conftest
$ac_exeext conftest.
$ac_ext
6245 LIBS
=$ac_func_search_save_LIBS
6247 echo "$as_me:$LINENO: result: $ac_cv_search_exc_resume" >&5
6248 echo "${ECHO_T}$ac_cv_search_exc_resume" >&6
6249 if test "$ac_cv_search_exc_resume" != no
; then
6250 test "$ac_cv_search_exc_resume" = "none required" || LIBS
="$ac_cv_search_exc_resume $LIBS"
6258 # Some systems put ldexp and frexp in libm instead of libc; assume
6259 # they're both in the same place. jcf-dump needs them.
6262 echo "$as_me:$LINENO: checking for library containing ldexp" >&5
6263 echo $ECHO_N "checking for library containing ldexp... $ECHO_C" >&6
6264 if test "${ac_cv_search_ldexp+set}" = set; then
6265 echo $ECHO_N "(cached) $ECHO_C" >&6
6267 ac_func_search_save_LIBS
=$LIBS
6268 ac_cv_search_ldexp
=no
6269 cat >conftest.
$ac_ext <<_ACEOF
6270 #line $LINENO "configure"
6273 cat confdefs.h
>>conftest.
$ac_ext
6274 cat >>conftest.
$ac_ext <<_ACEOF
6275 /* end confdefs.h. */
6277 /* Override any gcc2 internal prototype to avoid an error. */
6281 /* We use char because int might match the return type of a gcc2
6282 builtin and then its argument prototype would still apply. */
6292 rm -f conftest.
$ac_objext conftest
$ac_exeext
6293 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6294 (eval $ac_link) 2>&5
6296 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6297 (exit $ac_status); } &&
6298 { ac_try
='test -s conftest$ac_exeext'
6299 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6302 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6303 (exit $ac_status); }; }; then
6304 ac_cv_search_ldexp
="none required"
6306 echo "$as_me: failed program was:" >&5
6307 sed 's/^/| /' conftest.
$ac_ext >&5
6310 rm -f conftest.
$ac_objext conftest
$ac_exeext conftest.
$ac_ext
6311 if test "$ac_cv_search_ldexp" = no
; then
6313 LIBS
="-l$ac_lib $ac_func_search_save_LIBS"
6314 cat >conftest.
$ac_ext <<_ACEOF
6315 #line $LINENO "configure"
6318 cat confdefs.h
>>conftest.
$ac_ext
6319 cat >>conftest.
$ac_ext <<_ACEOF
6320 /* end confdefs.h. */
6322 /* Override any gcc2 internal prototype to avoid an error. */
6326 /* We use char because int might match the return type of a gcc2
6327 builtin and then its argument prototype would still apply. */
6337 rm -f conftest.
$ac_objext conftest
$ac_exeext
6338 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6339 (eval $ac_link) 2>&5
6341 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6342 (exit $ac_status); } &&
6343 { ac_try
='test -s conftest$ac_exeext'
6344 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6347 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6348 (exit $ac_status); }; }; then
6349 ac_cv_search_ldexp
="-l$ac_lib"
6352 echo "$as_me: failed program was:" >&5
6353 sed 's/^/| /' conftest.
$ac_ext >&5
6356 rm -f conftest.
$ac_objext conftest
$ac_exeext conftest.
$ac_ext
6359 LIBS
=$ac_func_search_save_LIBS
6361 echo "$as_me:$LINENO: result: $ac_cv_search_ldexp" >&5
6362 echo "${ECHO_T}$ac_cv_search_ldexp" >&6
6363 if test "$ac_cv_search_ldexp" != no
; then
6364 test "$ac_cv_search_ldexp" = "none required" || LIBS
="$ac_cv_search_ldexp $LIBS"
6372 # Use <inttypes.h> only if it exists,
6373 # doesn't clash with <sys/types.h>, and declares intmax_t.
6374 echo "$as_me:$LINENO: checking for inttypes.h" >&5
6375 echo $ECHO_N "checking for inttypes.h... $ECHO_C" >&6
6376 if test "${gcc_cv_header_inttypes_h+set}" = set; then
6377 echo $ECHO_N "(cached) $ECHO_C" >&6
6379 cat >conftest.
$ac_ext <<_ACEOF
6380 #line $LINENO "configure"
6383 cat confdefs.h
>>conftest.
$ac_ext
6384 cat >>conftest.
$ac_ext <<_ACEOF
6385 /* end confdefs.h. */
6386 #include <sys/types.h>
6387 #include <inttypes.h>
6396 rm -f conftest.
$ac_objext
6397 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6398 (eval $ac_compile) 2>&5
6400 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6401 (exit $ac_status); } &&
6402 { ac_try
='test -s conftest.$ac_objext'
6403 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6406 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6407 (exit $ac_status); }; }; then
6408 gcc_cv_header_inttypes_h
=yes
6410 echo "$as_me: failed program was:" >&5
6411 sed 's/^/| /' conftest.
$ac_ext >&5
6413 gcc_cv_header_inttypes_h
=no
6415 rm -f conftest.
$ac_objext conftest.
$ac_ext
6418 echo "$as_me:$LINENO: result: $gcc_cv_header_inttypes_h" >&5
6419 echo "${ECHO_T}$gcc_cv_header_inttypes_h" >&6
6420 if test $gcc_cv_header_inttypes_h = yes; then
6422 cat >>confdefs.h
<<\_ACEOF
6423 #define HAVE_INTTYPES_H 1
6454 for ac_func
in times clock dup2
kill getrlimit setrlimit atoll atoq \
6455 sysconf strsignal putc_unlocked fputc_unlocked fputs_unlocked \
6456 fwrite_unlocked fprintf_unlocked getrusage nl_langinfo \
6457 scandir alphasort gettimeofday mbstowcs wcswidth mmap mincore \
6460 as_ac_var
=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
6461 echo "$as_me:$LINENO: checking for $ac_func" >&5
6462 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
6463 if eval "test \"\${$as_ac_var+set}\" = set"; then
6464 echo $ECHO_N "(cached) $ECHO_C" >&6
6466 cat >conftest.
$ac_ext <<_ACEOF
6467 #line $LINENO "configure"
6470 cat confdefs.h
>>conftest.
$ac_ext
6471 cat >>conftest.
$ac_ext <<_ACEOF
6472 /* end confdefs.h. */
6473 /* System header to define __stub macros and hopefully few prototypes,
6474 which can conflict with char $ac_func (); below.
6475 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6476 <limits.h> exists even on freestanding compilers. */
6478 # include <limits.h>
6480 # include <assert.h>
6482 /* Override any gcc2 internal prototype to avoid an error. */
6487 /* We use char because int might match the return type of a gcc2
6488 builtin and then its argument prototype would still apply. */
6490 /* The GNU C library defines this for functions which it implements
6491 to always fail with ENOSYS. Some functions are actually named
6492 something starting with __ and the normal name is an alias. */
6493 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6496 char (*f) () = $ac_func;
6505 return f != $ac_func;
6510 rm -f conftest.
$ac_objext conftest
$ac_exeext
6511 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6512 (eval $ac_link) 2>&5
6514 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6515 (exit $ac_status); } &&
6516 { ac_try
='test -s conftest$ac_exeext'
6517 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6520 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6521 (exit $ac_status); }; }; then
6522 eval "$as_ac_var=yes"
6524 echo "$as_me: failed program was:" >&5
6525 sed 's/^/| /' conftest.
$ac_ext >&5
6527 eval "$as_ac_var=no"
6529 rm -f conftest.
$ac_objext conftest
$ac_exeext conftest.
$ac_ext
6531 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
6532 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
6533 if test `eval echo '${'$as_ac_var'}'` = yes; then
6534 cat >>confdefs.h
<<_ACEOF
6535 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
6542 if test x
$ac_cv_func_mbstowcs = xyes
; then
6543 echo "$as_me:$LINENO: checking whether mbstowcs works" >&5
6544 echo $ECHO_N "checking whether mbstowcs works... $ECHO_C" >&6
6545 if test "${gcc_cv_func_mbstowcs_works+set}" = set; then
6546 echo $ECHO_N "(cached) $ECHO_C" >&6
6548 if test "$cross_compiling" = yes; then
6549 gcc_cv_func_mbstowcs_works
=yes
6551 cat >conftest.
$ac_ext <<_ACEOF
6552 #line $LINENO "configure"
6555 cat confdefs.h
>>conftest.
$ac_ext
6556 cat >>conftest.
$ac_ext <<_ACEOF
6557 /* end confdefs.h. */
6565 rm -f conftest
$ac_exeext
6566 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6567 (eval $ac_link) 2>&5
6569 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6570 (exit $ac_status); } && { ac_try
='./conftest$ac_exeext'
6571 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6574 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6575 (exit $ac_status); }; }; then
6576 gcc_cv_func_mbstowcs_works
=yes
6578 echo "$as_me: program exited with status $ac_status" >&5
6579 echo "$as_me: failed program was:" >&5
6580 sed 's/^/| /' conftest.
$ac_ext >&5
6583 gcc_cv_func_mbstowcs_works
=no
6585 rm -f core core.
* *.core gmon.out bb.out conftest
$ac_exeext conftest.
$ac_objext conftest.
$ac_ext
6588 echo "$as_me:$LINENO: result: $gcc_cv_func_mbstowcs_works" >&5
6589 echo "${ECHO_T}$gcc_cv_func_mbstowcs_works" >&6
6590 if test x
$gcc_cv_func_mbstowcs_works = xyes
; then
6592 cat >>confdefs.h
<<\_ACEOF
6593 #define HAVE_WORKING_MBSTOWCS 1
6599 echo "$as_me:$LINENO: checking for ssize_t" >&5
6600 echo $ECHO_N "checking for ssize_t... $ECHO_C" >&6
6601 if test "${ac_cv_type_ssize_t+set}" = set; then
6602 echo $ECHO_N "(cached) $ECHO_C" >&6
6604 cat >conftest.
$ac_ext <<_ACEOF
6605 #line $LINENO "configure"
6608 cat confdefs.h
>>conftest.
$ac_ext
6609 cat >>conftest.
$ac_ext <<_ACEOF
6610 /* end confdefs.h. */
6611 $ac_includes_default
6617 if (sizeof (ssize_t))
6623 rm -f conftest.
$ac_objext
6624 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6625 (eval $ac_compile) 2>&5
6627 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6628 (exit $ac_status); } &&
6629 { ac_try
='test -s conftest.$ac_objext'
6630 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6633 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6634 (exit $ac_status); }; }; then
6635 ac_cv_type_ssize_t
=yes
6637 echo "$as_me: failed program was:" >&5
6638 sed 's/^/| /' conftest.
$ac_ext >&5
6640 ac_cv_type_ssize_t
=no
6642 rm -f conftest.
$ac_objext conftest.
$ac_ext
6644 echo "$as_me:$LINENO: result: $ac_cv_type_ssize_t" >&5
6645 echo "${ECHO_T}$ac_cv_type_ssize_t" >&6
6646 if test $ac_cv_type_ssize_t = yes; then
6650 cat >>confdefs.h
<<_ACEOF
6657 # Try to determine the array type of the second argument of getgroups
6658 # for the target system (int or gid_t).
6659 echo "$as_me:$LINENO: checking for uid_t in sys/types.h" >&5
6660 echo $ECHO_N "checking for uid_t in sys/types.h... $ECHO_C" >&6
6661 if test "${ac_cv_type_uid_t+set}" = set; then
6662 echo $ECHO_N "(cached) $ECHO_C" >&6
6664 cat >conftest.
$ac_ext <<_ACEOF
6665 #line $LINENO "configure"
6668 cat confdefs.h
>>conftest.
$ac_ext
6669 cat >>conftest.
$ac_ext <<_ACEOF
6670 /* end confdefs.h. */
6671 #include <sys/types.h>
6674 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6675 $EGREP "uid_t" >/dev
/null
2>&1; then
6676 ac_cv_type_uid_t
=yes
6683 echo "$as_me:$LINENO: result: $ac_cv_type_uid_t" >&5
6684 echo "${ECHO_T}$ac_cv_type_uid_t" >&6
6685 if test $ac_cv_type_uid_t = no
; then
6687 cat >>confdefs.h
<<\_ACEOF
6692 cat >>confdefs.h
<<\_ACEOF
6698 echo "$as_me:$LINENO: checking type of array argument to getgroups" >&5
6699 echo $ECHO_N "checking type of array argument to getgroups... $ECHO_C" >&6
6700 if test "${ac_cv_type_getgroups+set}" = set; then
6701 echo $ECHO_N "(cached) $ECHO_C" >&6
6703 if test "$cross_compiling" = yes; then
6704 ac_cv_type_getgroups
=cross
6706 cat >conftest.
$ac_ext <<_ACEOF
6707 #line $LINENO "configure"
6710 cat confdefs.h
>>conftest.
$ac_ext
6711 cat >>conftest.
$ac_ext <<_ACEOF
6712 /* end confdefs.h. */
6713 /* Thanks to Mike Rendell for this test. */
6714 #include <sys/types.h>
6717 #define MAX(x, y) ((x) > (y) ? (x) : (y))
6724 union { gid_t gval; long lval; } val;
6727 for (i = 0; i < NGID; i++)
6728 gidset[i] = val.gval;
6729 n = getgroups (sizeof (gidset) / MAX (sizeof (int), sizeof (gid_t)) - 1,
6731 /* Exit non-zero if getgroups seems to require an array of ints. This
6732 happens when gid_t is short but getgroups modifies an array of ints. */
6733 exit ((n > 0 && gidset[n] != val.gval) ? 1 : 0);
6736 rm -f conftest
$ac_exeext
6737 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6738 (eval $ac_link) 2>&5
6740 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6741 (exit $ac_status); } && { ac_try
='./conftest$ac_exeext'
6742 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6745 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6746 (exit $ac_status); }; }; then
6747 ac_cv_type_getgroups
=gid_t
6749 echo "$as_me: program exited with status $ac_status" >&5
6750 echo "$as_me: failed program was:" >&5
6751 sed 's/^/| /' conftest.
$ac_ext >&5
6754 ac_cv_type_getgroups
=int
6756 rm -f core core.
* *.core gmon.out bb.out conftest
$ac_exeext conftest.
$ac_objext conftest.
$ac_ext
6758 if test $ac_cv_type_getgroups = cross
; then
6759 cat >conftest.
$ac_ext <<_ACEOF
6760 #line $LINENO "configure"
6763 cat confdefs.h
>>conftest.
$ac_ext
6764 cat >>conftest.
$ac_ext <<_ACEOF
6765 /* end confdefs.h. */
6769 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6770 $EGREP "getgroups.*int.*gid_t" >/dev
/null
2>&1; then
6771 ac_cv_type_getgroups
=gid_t
6773 ac_cv_type_getgroups
=int
6779 echo "$as_me:$LINENO: result: $ac_cv_type_getgroups" >&5
6780 echo "${ECHO_T}$ac_cv_type_getgroups" >&6
6782 cat >>confdefs.h
<<_ACEOF
6783 #define GETGROUPS_T $ac_cv_type_getgroups
6787 if test "${target}" = "${build}"; then
6788 TARGET_GETGROUPS_T
=$ac_cv_type_getgroups
6791 # This condition may need some tweaking. It should include all
6792 # targets where the array type of the second argument of getgroups
6793 # is int and the type of gid_t is not equivalent to int.
6794 *-*-sunos* |
*-*-ultrix*)
6795 TARGET_GETGROUPS_T
=int
6798 TARGET_GETGROUPS_T
=gid_t
6804 echo "$as_me:$LINENO: checking whether the printf functions support %p" >&5
6805 echo $ECHO_N "checking whether the printf functions support %p... $ECHO_C" >&6
6806 if test "${gcc_cv_func_printf_ptr+set}" = set; then
6807 echo $ECHO_N "(cached) $ECHO_C" >&6
6809 if test "$cross_compiling" = yes; then
6810 gcc_cv_func_printf_ptr
=no
6812 cat >conftest.
$ac_ext <<_ACEOF
6813 #line $LINENO "configure"
6816 cat confdefs.h
>>conftest.
$ac_ext
6817 cat >>conftest.
$ac_ext <<_ACEOF
6818 /* end confdefs.h. */
6824 char *p = buf, *q = NULL;
6825 sprintf(buf, "%p", p);
6826 sscanf(buf, "%p", &q);
6830 rm -f conftest
$ac_exeext
6831 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6832 (eval $ac_link) 2>&5
6834 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6835 (exit $ac_status); } && { ac_try
='./conftest$ac_exeext'
6836 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6839 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6840 (exit $ac_status); }; }; then
6841 gcc_cv_func_printf_ptr
=yes
6843 echo "$as_me: program exited with status $ac_status" >&5
6844 echo "$as_me: failed program was:" >&5
6845 sed 's/^/| /' conftest.
$ac_ext >&5
6848 gcc_cv_func_printf_ptr
=no
6850 rm -f core core.
* *.core gmon.out bb.out conftest
$ac_exeext conftest.
$ac_objext conftest.
$ac_ext
6852 rm -f core core.
* *.core
6854 echo "$as_me:$LINENO: result: $gcc_cv_func_printf_ptr" >&5
6855 echo "${ECHO_T}$gcc_cv_func_printf_ptr" >&6
6856 if test $gcc_cv_func_printf_ptr = yes ; then
6858 cat >>confdefs.h
<<\_ACEOF
6859 #define HAVE_PRINTF_PTR 1
6864 if test $ac_cv_header_sys_mman_h != yes \
6865 ||
test $ac_cv_func_mmap != yes; then
6866 gcc_cv_func_mmap_file
=no
6867 gcc_cv_func_mmap_dev_zero
=no
6868 gcc_cv_func_mmap_anon
=no
6870 echo "$as_me:$LINENO: checking whether read-only mmap of a plain file works" >&5
6871 echo $ECHO_N "checking whether read-only mmap of a plain file works... $ECHO_C" >&6
6872 if test "${gcc_cv_func_mmap_file+set}" = set; then
6873 echo $ECHO_N "(cached) $ECHO_C" >&6
6875 # Add a system to this blacklist if
6876 # mmap(0, stat_size, PROT_READ, MAP_PRIVATE, fd, 0) doesn't return a
6877 # memory area containing the same data that you'd get if you applied
6878 # read() to the same fd. The only system known to have a problem here
6879 # is VMS, where text files have record structure.
6882 gcc_cv_func_mmap_file
=no
;;
6884 gcc_cv_func_mmap_file
=yes;;
6887 echo "$as_me:$LINENO: result: $gcc_cv_func_mmap_file" >&5
6888 echo "${ECHO_T}$gcc_cv_func_mmap_file" >&6
6889 echo "$as_me:$LINENO: checking whether mmap from /dev/zero works" >&5
6890 echo $ECHO_N "checking whether mmap from /dev/zero works... $ECHO_C" >&6
6891 if test "${gcc_cv_func_mmap_dev_zero+set}" = set; then
6892 echo $ECHO_N "(cached) $ECHO_C" >&6
6894 # Add a system to this blacklist if it has mmap() but /dev/zero
6895 # does not exist, or if mmapping /dev/zero does not give anonymous
6896 # zeroed pages with both the following properties:
6897 # 1. If you map N consecutive pages in with one call, and then
6898 # unmap any subset of those pages, the pages that were not
6899 # explicitly unmapped remain accessible.
6900 # 2. If you map two adjacent blocks of memory and then unmap them
6901 # both at once, they must both go away.
6902 # Systems known to be in this category are Windows (all variants),
6905 vms
* | cygwin
* | pe | mingw
* | darwin
* | ultrix
* | hpux10
* | hpux11.00
)
6906 gcc_cv_func_mmap_dev_zero
=no
;;
6908 gcc_cv_func_mmap_dev_zero
=yes;;
6911 echo "$as_me:$LINENO: result: $gcc_cv_func_mmap_dev_zero" >&5
6912 echo "${ECHO_T}$gcc_cv_func_mmap_dev_zero" >&6
6914 # Unlike /dev/zero, the MAP_ANON(YMOUS) defines can be probed for.
6915 echo "$as_me:$LINENO: checking for MAP_ANON(YMOUS)" >&5
6916 echo $ECHO_N "checking for MAP_ANON(YMOUS)... $ECHO_C" >&6
6917 if test "${gcc_cv_decl_map_anon+set}" = set; then
6918 echo $ECHO_N "(cached) $ECHO_C" >&6
6920 cat >conftest.
$ac_ext <<_ACEOF
6921 #line $LINENO "configure"
6924 cat confdefs.h
>>conftest.
$ac_ext
6925 cat >>conftest.
$ac_ext <<_ACEOF
6926 /* end confdefs.h. */
6927 #include <sys/types.h>
6928 #include <sys/mman.h>
6931 #ifndef MAP_ANONYMOUS
6932 #define MAP_ANONYMOUS MAP_ANON
6938 int n = MAP_ANONYMOUS;
6943 rm -f conftest.
$ac_objext
6944 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6945 (eval $ac_compile) 2>&5
6947 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6948 (exit $ac_status); } &&
6949 { ac_try
='test -s conftest.$ac_objext'
6950 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6953 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6954 (exit $ac_status); }; }; then
6955 gcc_cv_decl_map_anon
=yes
6957 echo "$as_me: failed program was:" >&5
6958 sed 's/^/| /' conftest.
$ac_ext >&5
6960 gcc_cv_decl_map_anon
=no
6962 rm -f conftest.
$ac_objext conftest.
$ac_ext
6964 echo "$as_me:$LINENO: result: $gcc_cv_decl_map_anon" >&5
6965 echo "${ECHO_T}$gcc_cv_decl_map_anon" >&6
6967 if test $gcc_cv_decl_map_anon = no
; then
6968 gcc_cv_func_mmap_anon
=no
6970 echo "$as_me:$LINENO: checking whether mmap with MAP_ANON(YMOUS) works" >&5
6971 echo $ECHO_N "checking whether mmap with MAP_ANON(YMOUS) works... $ECHO_C" >&6
6972 if test "${gcc_cv_func_mmap_anon+set}" = set; then
6973 echo $ECHO_N "(cached) $ECHO_C" >&6
6975 # Add a system to this blacklist if it has mmap() and MAP_ANON or
6976 # MAP_ANONYMOUS, but using mmap(..., MAP_PRIVATE|MAP_ANONYMOUS, -1, 0)
6977 # doesn't give anonymous zeroed pages with the same properties listed
6978 # above for use of /dev/zero.
6979 # Systems known to be in this category are Windows, VMS, and SCO Unix.
6981 vms
* | cygwin
* | pe | mingw
* | sco
* | udk
* )
6982 gcc_cv_func_mmap_anon
=no
;;
6984 gcc_cv_func_mmap_anon
=yes;;
6987 echo "$as_me:$LINENO: result: $gcc_cv_func_mmap_anon" >&5
6988 echo "${ECHO_T}$gcc_cv_func_mmap_anon" >&6
6992 if test $gcc_cv_func_mmap_file = yes; then
6994 cat >>confdefs.h
<<\_ACEOF
6995 #define HAVE_MMAP_FILE 1
6999 if test $gcc_cv_func_mmap_dev_zero = yes; then
7001 cat >>confdefs.h
<<\_ACEOF
7002 #define HAVE_MMAP_DEV_ZERO 1
7006 if test $gcc_cv_func_mmap_anon = yes; then
7008 cat >>confdefs.h
<<\_ACEOF
7009 #define HAVE_MMAP_ANON 1
7017 # Under VMS, vfork works very differently than on Unix. The standard test
7018 # won't work, and it isn't easily adaptable. It makes more sense to
7020 ac_cv_func_vfork_works
=yes
7023 echo "$as_me:$LINENO: checking for pid_t" >&5
7024 echo $ECHO_N "checking for pid_t... $ECHO_C" >&6
7025 if test "${ac_cv_type_pid_t+set}" = set; then
7026 echo $ECHO_N "(cached) $ECHO_C" >&6
7028 cat >conftest.
$ac_ext <<_ACEOF
7029 #line $LINENO "configure"
7032 cat confdefs.h
>>conftest.
$ac_ext
7033 cat >>conftest.
$ac_ext <<_ACEOF
7034 /* end confdefs.h. */
7035 $ac_includes_default
7047 rm -f conftest.
$ac_objext
7048 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7049 (eval $ac_compile) 2>&5
7051 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7052 (exit $ac_status); } &&
7053 { ac_try
='test -s conftest.$ac_objext'
7054 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7057 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7058 (exit $ac_status); }; }; then
7059 ac_cv_type_pid_t
=yes
7061 echo "$as_me: failed program was:" >&5
7062 sed 's/^/| /' conftest.
$ac_ext >&5
7066 rm -f conftest.
$ac_objext conftest.
$ac_ext
7068 echo "$as_me:$LINENO: result: $ac_cv_type_pid_t" >&5
7069 echo "${ECHO_T}$ac_cv_type_pid_t" >&6
7070 if test $ac_cv_type_pid_t = yes; then
7074 cat >>confdefs.h
<<_ACEOF
7082 for ac_header
in unistd.h vfork.h
7084 as_ac_Header
=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
7085 echo "$as_me:$LINENO: checking for $ac_header" >&5
7086 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
7087 if eval "test \"\${$as_ac_Header+set}\" = set"; then
7088 echo $ECHO_N "(cached) $ECHO_C" >&6
7090 cat >conftest.
$ac_ext <<_ACEOF
7091 #line $LINENO "configure"
7094 cat confdefs.h
>>conftest.
$ac_ext
7095 cat >>conftest.
$ac_ext <<_ACEOF
7096 /* end confdefs.h. */
7097 #include <$ac_header>
7099 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
7100 (eval $ac_cpp conftest.
$ac_ext) 2>conftest.er1
7102 grep -v '^ *+' conftest.er1
>conftest.err
7104 cat conftest.err
>&5
7105 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7106 (exit $ac_status); } >/dev
/null
; then
7107 if test -s conftest.err
; then
7108 ac_cpp_err
=$ac_c_preproc_warn_flag
7115 if test -z "$ac_cpp_err"; then
7116 eval "$as_ac_Header=yes"
7118 echo "$as_me: failed program was:" >&5
7119 sed 's/^/| /' conftest.
$ac_ext >&5
7121 eval "$as_ac_Header=no"
7123 rm -f conftest.err conftest.
$ac_ext
7125 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
7126 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
7127 if test `eval echo '${'$as_ac_Header'}'` = yes; then
7128 cat >>confdefs.h
<<_ACEOF
7129 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
7137 for ac_func
in fork vfork
7139 as_ac_var
=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
7140 echo "$as_me:$LINENO: checking for $ac_func" >&5
7141 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
7142 if eval "test \"\${$as_ac_var+set}\" = set"; then
7143 echo $ECHO_N "(cached) $ECHO_C" >&6
7145 cat >conftest.
$ac_ext <<_ACEOF
7146 #line $LINENO "configure"
7149 cat confdefs.h
>>conftest.
$ac_ext
7150 cat >>conftest.
$ac_ext <<_ACEOF
7151 /* end confdefs.h. */
7152 /* System header to define __stub macros and hopefully few prototypes,
7153 which can conflict with char $ac_func (); below.
7154 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7155 <limits.h> exists even on freestanding compilers. */
7157 # include <limits.h>
7159 # include <assert.h>
7161 /* Override any gcc2 internal prototype to avoid an error. */
7166 /* We use char because int might match the return type of a gcc2
7167 builtin and then its argument prototype would still apply. */
7169 /* The GNU C library defines this for functions which it implements
7170 to always fail with ENOSYS. Some functions are actually named
7171 something starting with __ and the normal name is an alias. */
7172 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
7175 char (*f) () = $ac_func;
7184 return f != $ac_func;
7189 rm -f conftest.
$ac_objext conftest
$ac_exeext
7190 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7191 (eval $ac_link) 2>&5
7193 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7194 (exit $ac_status); } &&
7195 { ac_try
='test -s conftest$ac_exeext'
7196 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7199 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7200 (exit $ac_status); }; }; then
7201 eval "$as_ac_var=yes"
7203 echo "$as_me: failed program was:" >&5
7204 sed 's/^/| /' conftest.
$ac_ext >&5
7206 eval "$as_ac_var=no"
7208 rm -f conftest.
$ac_objext conftest
$ac_exeext conftest.
$ac_ext
7210 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
7211 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
7212 if test `eval echo '${'$as_ac_var'}'` = yes; then
7213 cat >>confdefs.h
<<_ACEOF
7214 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
7220 if test "x$ac_cv_func_fork" = xyes
; then
7221 echo "$as_me:$LINENO: checking for working fork" >&5
7222 echo $ECHO_N "checking for working fork... $ECHO_C" >&6
7223 if test "${ac_cv_func_fork_works+set}" = set; then
7224 echo $ECHO_N "(cached) $ECHO_C" >&6
7226 if test "$cross_compiling" = yes; then
7227 ac_cv_func_fork_works
=cross
7229 cat >conftest.
$ac_ext <<_ACEOF
7230 /* By Ruediger Kuhlmann. */
7231 #include <sys/types.h>
7233 # include <unistd.h>
7235 /* Some systems only have a dummy stub for fork() */
7243 rm -f conftest
$ac_exeext
7244 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7245 (eval $ac_link) 2>&5
7247 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7248 (exit $ac_status); } && { ac_try
='./conftest$ac_exeext'
7249 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7252 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7253 (exit $ac_status); }; }; then
7254 ac_cv_func_fork_works
=yes
7256 echo "$as_me: program exited with status $ac_status" >&5
7257 echo "$as_me: failed program was:" >&5
7258 sed 's/^/| /' conftest.
$ac_ext >&5
7261 ac_cv_func_fork_works
=no
7263 rm -f core core.
* *.core gmon.out bb.out conftest
$ac_exeext conftest.
$ac_objext conftest.
$ac_ext
7266 echo "$as_me:$LINENO: result: $ac_cv_func_fork_works" >&5
7267 echo "${ECHO_T}$ac_cv_func_fork_works" >&6
7270 ac_cv_func_fork_works
=$ac_cv_func_fork
7272 if test "x$ac_cv_func_fork_works" = xcross
; then
7274 *-*-amigaos* |
*-*-msdosdjgpp*)
7275 # Override, as these systems have only a dummy fork() stub
7276 ac_cv_func_fork_works
=no
7279 ac_cv_func_fork_works
=yes
7282 { echo "$as_me:$LINENO: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&5
7283 echo "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;}
7285 ac_cv_func_vfork_works
=$ac_cv_func_vfork
7286 if test "x$ac_cv_func_vfork" = xyes
; then
7287 echo "$as_me:$LINENO: checking for working vfork" >&5
7288 echo $ECHO_N "checking for working vfork... $ECHO_C" >&6
7289 if test "${ac_cv_func_vfork_works+set}" = set; then
7290 echo $ECHO_N "(cached) $ECHO_C" >&6
7292 if test "$cross_compiling" = yes; then
7293 ac_cv_func_vfork_works
=cross
7295 cat >conftest.
$ac_ext <<_ACEOF
7296 #line $LINENO "configure"
7299 cat confdefs.h
>>conftest.
$ac_ext
7300 cat >>conftest.
$ac_ext <<_ACEOF
7301 /* end confdefs.h. */
7302 /* Thanks to Paul Eggert for this test. */
7305 #include <sys/types.h>
7306 #include <sys/stat.h>
7307 #include <sys/wait.h>
7309 # include <unistd.h>
7314 /* On some sparc systems, changes by the child to local and incoming
7315 argument registers are propagated back to the parent. The compiler
7316 is told about this with #include <vfork.h>, but some compilers
7317 (e.g. gcc -O) don't grok <vfork.h>. Test for this by using a
7318 static variable whose address is put into a register that is
7319 clobbered by the vfork. */
7322 sparc_address_test (int arg)
7324 sparc_address_test (arg) int arg;
7345 pid_t parent = getpid ();
7348 sparc_address_test (0);
7353 /* Here is another test for sparc vfork register problems. This
7354 test uses lots of local variables, at least as many local
7355 variables as main has allocated so far including compiler
7356 temporaries. 4 locals are enough for gcc 1.40.3 on a Solaris
7357 4.1.3 sparc, but we use 8 to be safe. A buggy compiler should
7358 reuse the register of parent for one of the local variables,
7359 since it will think that parent can't possibly be used any more
7360 in this routine. Assigning to the local variable will thus
7361 munge parent in the parent process. */
7363 p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
7364 p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
7365 /* Convince the compiler that p..p7 are live; otherwise, it might
7366 use the same hardware register for all 8 local variables. */
7367 if (p != p1 || p != p2 || p != p3 || p != p4
7368 || p != p5 || p != p6 || p != p7)
7371 /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
7372 from child file descriptors. If the child closes a descriptor
7373 before it execs or exits, this munges the parent's descriptor
7374 as well. Test for this by closing stdout in the child. */
7375 _exit(close(fileno(stdout)) != 0);
7380 while (wait(&status) != child)
7383 /* Was there some problem with vforking? */
7386 /* Did the child fail? (This shouldn't happen.) */
7389 /* Did the vfork/compiler bug occur? */
7390 || parent != getpid()
7392 /* Did the file descriptor bug occur? */
7393 || fstat(fileno(stdout), &st) != 0
7398 rm -f conftest
$ac_exeext
7399 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7400 (eval $ac_link) 2>&5
7402 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7403 (exit $ac_status); } && { ac_try
='./conftest$ac_exeext'
7404 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7407 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7408 (exit $ac_status); }; }; then
7409 ac_cv_func_vfork_works
=yes
7411 echo "$as_me: program exited with status $ac_status" >&5
7412 echo "$as_me: failed program was:" >&5
7413 sed 's/^/| /' conftest.
$ac_ext >&5
7416 ac_cv_func_vfork_works
=no
7418 rm -f core core.
* *.core gmon.out bb.out conftest
$ac_exeext conftest.
$ac_objext conftest.
$ac_ext
7421 echo "$as_me:$LINENO: result: $ac_cv_func_vfork_works" >&5
7422 echo "${ECHO_T}$ac_cv_func_vfork_works" >&6
7425 if test "x$ac_cv_func_fork_works" = xcross
; then
7426 ac_cv_func_vfork_works
=ac_cv_func_vfork
7427 { echo "$as_me:$LINENO: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&5
7428 echo "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;}
7431 if test "x$ac_cv_func_vfork_works" = xyes
; then
7433 cat >>confdefs.h
<<\_ACEOF
7434 #define HAVE_WORKING_VFORK 1
7439 cat >>confdefs.h
<<\_ACEOF
7444 if test "x$ac_cv_func_fork_works" = xyes
; then
7446 cat >>confdefs.h
<<\_ACEOF
7447 #define HAVE_WORKING_FORK 1
7455 am_cv_lib_iconv_ldpath
=
7457 # Check whether --with-libiconv-prefix or --without-libiconv-prefix was given.
7458 if test "${with_libiconv_prefix+set}" = set; then
7459 withval
="$with_libiconv_prefix"
7461 for dir
in `echo "$withval" | tr : ' '`; do
7462 if test -d $dir/include
; then CPPFLAGS
="$CPPFLAGS -I$dir/include"; fi
7463 if test -d $dir/lib
; then am_cv_lib_iconv_ldpath
="-L$dir/lib"; fi
7469 for ac_header
in iconv.h
7471 as_ac_Header
=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
7472 echo "$as_me:$LINENO: checking for $ac_header" >&5
7473 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
7474 if eval "test \"\${$as_ac_Header+set}\" = set"; then
7475 echo $ECHO_N "(cached) $ECHO_C" >&6
7477 cat >conftest.
$ac_ext <<_ACEOF
7478 #line $LINENO "configure"
7481 cat confdefs.h
>>conftest.
$ac_ext
7482 cat >>conftest.
$ac_ext <<_ACEOF
7483 /* end confdefs.h. */
7484 #include <$ac_header>
7486 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
7487 (eval $ac_cpp conftest.
$ac_ext) 2>conftest.er1
7489 grep -v '^ *+' conftest.er1
>conftest.err
7491 cat conftest.err
>&5
7492 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7493 (exit $ac_status); } >/dev
/null
; then
7494 if test -s conftest.err
; then
7495 ac_cpp_err
=$ac_c_preproc_warn_flag
7502 if test -z "$ac_cpp_err"; then
7503 eval "$as_ac_Header=yes"
7505 echo "$as_me: failed program was:" >&5
7506 sed 's/^/| /' conftest.
$ac_ext >&5
7508 eval "$as_ac_Header=no"
7510 rm -f conftest.err conftest.
$ac_ext
7512 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
7513 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
7514 if test `eval echo '${'$as_ac_Header'}'` = yes; then
7515 cat >>confdefs.h
<<_ACEOF
7516 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
7523 echo "$as_me:$LINENO: checking for iconv" >&5
7524 echo $ECHO_N "checking for iconv... $ECHO_C" >&6
7525 if test "${am_cv_func_iconv+set}" = set; then
7526 echo $ECHO_N "(cached) $ECHO_C" >&6
7529 am_cv_func_iconv
="no, consider installing GNU libiconv"
7531 cat >conftest.
$ac_ext <<_ACEOF
7532 #line $LINENO "configure"
7535 cat confdefs.h
>>conftest.
$ac_ext
7536 cat >>conftest.
$ac_ext <<_ACEOF
7537 /* end confdefs.h. */
7543 iconv_t cd = iconv_open("","");
7544 iconv(cd,NULL,NULL,NULL,NULL);
7550 rm -f conftest.
$ac_objext conftest
$ac_exeext
7551 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7552 (eval $ac_link) 2>&5
7554 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7555 (exit $ac_status); } &&
7556 { ac_try
='test -s conftest$ac_exeext'
7557 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7560 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7561 (exit $ac_status); }; }; then
7562 am_cv_func_iconv
=yes
7564 echo "$as_me: failed program was:" >&5
7565 sed 's/^/| /' conftest.
$ac_ext >&5
7568 rm -f conftest.
$ac_objext conftest
$ac_exeext conftest.
$ac_ext
7569 if test "$am_cv_func_iconv" != yes; then
7570 am_save_LIBS
="$LIBS"
7571 LIBS
="$LIBS $am_cv_libiconv_ldpath -liconv"
7572 cat >conftest.
$ac_ext <<_ACEOF
7573 #line $LINENO "configure"
7576 cat confdefs.h
>>conftest.
$ac_ext
7577 cat >>conftest.
$ac_ext <<_ACEOF
7578 /* end confdefs.h. */
7584 iconv_t cd = iconv_open("","");
7585 iconv(cd,NULL,NULL,NULL,NULL);
7591 rm -f conftest.
$ac_objext conftest
$ac_exeext
7592 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7593 (eval $ac_link) 2>&5
7595 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7596 (exit $ac_status); } &&
7597 { ac_try
='test -s conftest$ac_exeext'
7598 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7601 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7602 (exit $ac_status); }; }; then
7604 am_cv_func_iconv
=yes
7606 echo "$as_me: failed program was:" >&5
7607 sed 's/^/| /' conftest.
$ac_ext >&5
7610 rm -f conftest.
$ac_objext conftest
$ac_exeext conftest.
$ac_ext
7611 LIBS
="$am_save_LIBS"
7615 echo "$as_me:$LINENO: result: $am_cv_func_iconv" >&5
7616 echo "${ECHO_T}$am_cv_func_iconv" >&6
7617 if test "$am_cv_func_iconv" = yes; then
7619 cat >>confdefs.h
<<\_ACEOF
7620 #define HAVE_ICONV 1
7623 echo "$as_me:$LINENO: checking for iconv declaration" >&5
7624 echo $ECHO_N "checking for iconv declaration... $ECHO_C" >&6
7625 if test "${am_cv_proto_iconv+set}" = set; then
7626 echo $ECHO_N "(cached) $ECHO_C" >&6
7629 cat >conftest.
$ac_ext <<_ACEOF
7630 #line $LINENO "configure"
7633 cat confdefs.h
>>conftest.
$ac_ext
7634 cat >>conftest.
$ac_ext <<_ACEOF
7635 /* end confdefs.h. */
7643 #if defined(__STDC__) || defined(__cplusplus)
7644 size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
7657 rm -f conftest.
$ac_objext
7658 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7659 (eval $ac_compile) 2>&5
7661 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7662 (exit $ac_status); } &&
7663 { ac_try
='test -s conftest.$ac_objext'
7664 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7667 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7668 (exit $ac_status); }; }; then
7669 am_cv_proto_iconv_arg1
=""
7671 echo "$as_me: failed program was:" >&5
7672 sed 's/^/| /' conftest.
$ac_ext >&5
7674 am_cv_proto_iconv_arg1
="const"
7676 rm -f conftest.
$ac_objext conftest.
$ac_ext
7677 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);"
7680 am_cv_proto_iconv
=`echo "$am_cv_proto_iconv" | tr -s ' ' | sed -e 's/( /(/'`
7681 echo "$as_me:$LINENO: result: ${ac_t:-
7682 }$am_cv_proto_iconv" >&5
7683 echo "${ECHO_T}${ac_t:-
7684 }$am_cv_proto_iconv" >&6
7686 cat >>confdefs.h
<<_ACEOF
7687 #define ICONV_CONST $am_cv_proto_iconv_arg1
7692 if test "$am_cv_lib_iconv" = yes; then
7693 LIBICONV
="$am_cv_lib_iconv_ldpath -liconv"
7697 # Until we have in-tree GNU iconv:
7702 echo "$as_me:$LINENO: checking for LC_MESSAGES" >&5
7703 echo $ECHO_N "checking for LC_MESSAGES... $ECHO_C" >&6
7704 if test "${am_cv_val_LC_MESSAGES+set}" = set; then
7705 echo $ECHO_N "(cached) $ECHO_C" >&6
7707 cat >conftest.
$ac_ext <<_ACEOF
7708 #line $LINENO "configure"
7711 cat confdefs.h
>>conftest.
$ac_ext
7712 cat >>conftest.
$ac_ext <<_ACEOF
7713 /* end confdefs.h. */
7723 rm -f conftest.
$ac_objext conftest
$ac_exeext
7724 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7725 (eval $ac_link) 2>&5
7727 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7728 (exit $ac_status); } &&
7729 { ac_try
='test -s conftest$ac_exeext'
7730 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7733 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7734 (exit $ac_status); }; }; then
7735 am_cv_val_LC_MESSAGES
=yes
7737 echo "$as_me: failed program was:" >&5
7738 sed 's/^/| /' conftest.
$ac_ext >&5
7740 am_cv_val_LC_MESSAGES
=no
7742 rm -f conftest.
$ac_objext conftest
$ac_exeext conftest.
$ac_ext
7744 echo "$as_me:$LINENO: result: $am_cv_val_LC_MESSAGES" >&5
7745 echo "${ECHO_T}$am_cv_val_LC_MESSAGES" >&6
7746 if test $am_cv_val_LC_MESSAGES = yes; then
7748 cat >>confdefs.h
<<\_ACEOF
7749 #define HAVE_LC_MESSAGES 1
7755 # We will need to find libiberty.h and ansidecl.h
7756 saved_CFLAGS
="$CFLAGS"
7757 CFLAGS
="$CFLAGS -I${srcdir} -I${srcdir}/../include"
7758 for ac_func
in getenv atol sbrk abort atof getcwd getwd \
7759 strsignal putc_unlocked fputs_unlocked fwrite_unlocked \
7760 fprintf_unlocked strstr errno snprintf vasprintf \
7761 malloc realloc calloc free
basename getopt
clock
7763 ac_tr_decl
=HAVE_DECL_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
7764 echo "$as_me:$LINENO: checking whether $ac_func is declared" >&5
7765 echo $ECHO_N "checking whether $ac_func is declared... $ECHO_C" >&6
7766 if eval "test \"\${gcc_cv_have_decl_$ac_func+set}\" = set"; then
7767 echo $ECHO_N "(cached) $ECHO_C" >&6
7769 cat >conftest.
$ac_ext <<_ACEOF
7770 #line $LINENO "configure"
7773 cat confdefs.h
>>conftest.
$ac_ext
7774 cat >>conftest.
$ac_ext <<_ACEOF
7775 /* end confdefs.h. */
7777 #define $ac_tr_decl 1
7779 #include "ansidecl.h"
7786 char *(*pfn) = (char *(*)) $ac_func ;
7792 rm -f conftest.
$ac_objext
7793 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7794 (eval $ac_compile) 2>&5
7796 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7797 (exit $ac_status); } &&
7798 { ac_try
='test -s conftest.$ac_objext'
7799 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7802 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7803 (exit $ac_status); }; }; then
7804 eval "gcc_cv_have_decl_$ac_func=yes"
7806 echo "$as_me: failed program was:" >&5
7807 sed 's/^/| /' conftest.
$ac_ext >&5
7809 eval "gcc_cv_have_decl_$ac_func=no"
7811 rm -f conftest.
$ac_objext conftest.
$ac_ext
7814 if eval "test \"`echo '$gcc_cv_have_decl_'$ac_func`\" = yes"; then
7815 echo "$as_me:$LINENO: result: yes" >&5
7816 echo "${ECHO_T}yes" >&6 ; cat >>confdefs.h
<<_ACEOF
7817 #define $ac_tr_decl 1
7821 echo "$as_me:$LINENO: result: no" >&5
7822 echo "${ECHO_T}no" >&6 ; cat >>confdefs.h
<<_ACEOF
7823 #define $ac_tr_decl 0
7829 if test x
= y
; then
7831 cat >>confdefs.h
<<\_ACEOF
7832 #define HAVE_DECL_GETENV 1
7835 cat >>confdefs.h
<<\_ACEOF
7836 #define HAVE_DECL_ATOL 1
7839 cat >>confdefs.h
<<\_ACEOF
7840 #define HAVE_DECL_SBRK 1
7843 cat >>confdefs.h
<<\_ACEOF
7844 #define HAVE_DECL_ABORT 1
7847 cat >>confdefs.h
<<\_ACEOF
7848 #define HAVE_DECL_ATOF 1
7851 cat >>confdefs.h
<<\_ACEOF
7852 #define HAVE_DECL_GETCWD 1
7855 cat >>confdefs.h
<<\_ACEOF
7856 #define HAVE_DECL_GETWD 1
7860 cat >>confdefs.h
<<\_ACEOF
7861 #define HAVE_DECL_STRSIGNAL 1
7864 cat >>confdefs.h
<<\_ACEOF
7865 #define HAVE_DECL_PUTC_UNLOCKED 1
7868 cat >>confdefs.h
<<\_ACEOF
7869 #define HAVE_DECL_FPUTS_UNLOCKED 1
7872 cat >>confdefs.h
<<\_ACEOF
7873 #define HAVE_DECL_FWRITE_UNLOCKED 1
7877 cat >>confdefs.h
<<\_ACEOF
7878 #define HAVE_DECL_FPRINTF_UNLOCKED 1
7881 cat >>confdefs.h
<<\_ACEOF
7882 #define HAVE_DECL_STRSTR 1
7885 cat >>confdefs.h
<<\_ACEOF
7886 #define HAVE_DECL_ERRNO 1
7889 cat >>confdefs.h
<<\_ACEOF
7890 #define HAVE_DECL_SNPRINTF 1
7893 cat >>confdefs.h
<<\_ACEOF
7894 #define HAVE_DECL_VASPRINTF 1
7898 cat >>confdefs.h
<<\_ACEOF
7899 #define HAVE_DECL_MALLOC 1
7902 cat >>confdefs.h
<<\_ACEOF
7903 #define HAVE_DECL_REALLOC 1
7906 cat >>confdefs.h
<<\_ACEOF
7907 #define HAVE_DECL_CALLOC 1
7910 cat >>confdefs.h
<<\_ACEOF
7911 #define HAVE_DECL_FREE 1
7914 cat >>confdefs.h
<<\_ACEOF
7915 #define HAVE_DECL_BASENAME 1
7918 cat >>confdefs.h
<<\_ACEOF
7919 #define HAVE_DECL_GETOPT 1
7922 cat >>confdefs.h
<<\_ACEOF
7923 #define HAVE_DECL_CLOCK 1
7928 for ac_func
in getrlimit setrlimit getrusage
7930 ac_tr_decl
=HAVE_DECL_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
7931 echo "$as_me:$LINENO: checking whether $ac_func is declared" >&5
7932 echo $ECHO_N "checking whether $ac_func is declared... $ECHO_C" >&6
7933 if eval "test \"\${gcc_cv_have_decl_$ac_func+set}\" = set"; then
7934 echo $ECHO_N "(cached) $ECHO_C" >&6
7936 cat >conftest.
$ac_ext <<_ACEOF
7937 #line $LINENO "configure"
7940 cat confdefs.h
>>conftest.
$ac_ext
7941 cat >>conftest.
$ac_ext <<_ACEOF
7942 /* end confdefs.h. */
7944 #define $ac_tr_decl 1
7946 #include "ansidecl.h"
7948 #ifdef HAVE_SYS_RESOURCE_H
7949 #include <sys/resource.h>
7957 char *(*pfn) = (char *(*)) $ac_func ;
7963 rm -f conftest.
$ac_objext
7964 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7965 (eval $ac_compile) 2>&5
7967 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7968 (exit $ac_status); } &&
7969 { ac_try
='test -s conftest.$ac_objext'
7970 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7973 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7974 (exit $ac_status); }; }; then
7975 eval "gcc_cv_have_decl_$ac_func=yes"
7977 echo "$as_me: failed program was:" >&5
7978 sed 's/^/| /' conftest.
$ac_ext >&5
7980 eval "gcc_cv_have_decl_$ac_func=no"
7982 rm -f conftest.
$ac_objext conftest.
$ac_ext
7985 if eval "test \"`echo '$gcc_cv_have_decl_'$ac_func`\" = yes"; then
7986 echo "$as_me:$LINENO: result: yes" >&5
7987 echo "${ECHO_T}yes" >&6 ; cat >>confdefs.h
<<_ACEOF
7988 #define $ac_tr_decl 1
7992 echo "$as_me:$LINENO: result: no" >&5
7993 echo "${ECHO_T}no" >&6 ; cat >>confdefs.h
<<_ACEOF
7994 #define $ac_tr_decl 0
8000 if test x
= y
; then
8002 cat >>confdefs.h
<<\_ACEOF
8003 #define HAVE_DECL_GETRLIMIT 1
8006 cat >>confdefs.h
<<\_ACEOF
8007 #define HAVE_DECL_SETRLIMIT 1
8010 cat >>confdefs.h
<<\_ACEOF
8011 #define HAVE_DECL_GETRUSAGE 1
8016 cat >conftest.
$ac_ext <<_ACEOF
8017 #line $LINENO "configure"
8020 cat confdefs.h
>>conftest.
$ac_ext
8021 cat >>conftest.
$ac_ext <<_ACEOF
8022 /* end confdefs.h. */
8024 #include "ansidecl.h"
8026 #ifdef HAVE_SYS_RESOURCE_H
8027 #include <sys/resource.h>
8038 rm -f conftest.
$ac_objext
8039 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8040 (eval $ac_compile) 2>&5
8042 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8043 (exit $ac_status); } &&
8044 { ac_try
='test -s conftest.$ac_objext'
8045 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8048 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8049 (exit $ac_status); }; }; then
8052 echo "$as_me: failed program was:" >&5
8053 sed 's/^/| /' conftest.
$ac_ext >&5
8056 cat >>confdefs.h
<<\_ACEOF
8061 rm -f conftest.
$ac_objext conftest.
$ac_ext
8063 for ac_func
in ldgetname
8065 ac_tr_decl
=HAVE_DECL_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
8066 echo "$as_me:$LINENO: checking whether $ac_func is declared" >&5
8067 echo $ECHO_N "checking whether $ac_func is declared... $ECHO_C" >&6
8068 if eval "test \"\${gcc_cv_have_decl_$ac_func+set}\" = set"; then
8069 echo $ECHO_N "(cached) $ECHO_C" >&6
8071 cat >conftest.
$ac_ext <<_ACEOF
8072 #line $LINENO "configure"
8075 cat confdefs.h
>>conftest.
$ac_ext
8076 cat >>conftest.
$ac_ext <<_ACEOF
8077 /* end confdefs.h. */
8079 #define $ac_tr_decl 1
8081 #include "ansidecl.h"
8092 char *(*pfn) = (char *(*)) $ac_func ;
8098 rm -f conftest.
$ac_objext
8099 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8100 (eval $ac_compile) 2>&5
8102 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8103 (exit $ac_status); } &&
8104 { ac_try
='test -s conftest.$ac_objext'
8105 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8108 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8109 (exit $ac_status); }; }; then
8110 eval "gcc_cv_have_decl_$ac_func=yes"
8112 echo "$as_me: failed program was:" >&5
8113 sed 's/^/| /' conftest.
$ac_ext >&5
8115 eval "gcc_cv_have_decl_$ac_func=no"
8117 rm -f conftest.
$ac_objext conftest.
$ac_ext
8120 if eval "test \"`echo '$gcc_cv_have_decl_'$ac_func`\" = yes"; then
8121 echo "$as_me:$LINENO: result: yes" >&5
8122 echo "${ECHO_T}yes" >&6 ; cat >>confdefs.h
<<_ACEOF
8123 #define $ac_tr_decl 1
8127 echo "$as_me:$LINENO: result: no" >&5
8128 echo "${ECHO_T}no" >&6 ; cat >>confdefs.h
<<_ACEOF
8129 #define $ac_tr_decl 0
8135 if test x
= y
; then
8137 cat >>confdefs.h
<<\_ACEOF
8138 #define HAVE_DECL_LDGETNAME 1
8143 for ac_func
in times
8145 ac_tr_decl
=HAVE_DECL_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
8146 echo "$as_me:$LINENO: checking whether $ac_func is declared" >&5
8147 echo $ECHO_N "checking whether $ac_func is declared... $ECHO_C" >&6
8148 if eval "test \"\${gcc_cv_have_decl_$ac_func+set}\" = set"; then
8149 echo $ECHO_N "(cached) $ECHO_C" >&6
8151 cat >conftest.
$ac_ext <<_ACEOF
8152 #line $LINENO "configure"
8155 cat confdefs.h
>>conftest.
$ac_ext
8156 cat >>conftest.
$ac_ext <<_ACEOF
8157 /* end confdefs.h. */
8159 #define $ac_tr_decl 1
8161 #include "ansidecl.h"
8163 #ifdef HAVE_SYS_TIMES_H
8164 #include <sys/times.h>
8172 char *(*pfn) = (char *(*)) $ac_func ;
8178 rm -f conftest.
$ac_objext
8179 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8180 (eval $ac_compile) 2>&5
8182 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8183 (exit $ac_status); } &&
8184 { ac_try
='test -s conftest.$ac_objext'
8185 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8188 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8189 (exit $ac_status); }; }; then
8190 eval "gcc_cv_have_decl_$ac_func=yes"
8192 echo "$as_me: failed program was:" >&5
8193 sed 's/^/| /' conftest.
$ac_ext >&5
8195 eval "gcc_cv_have_decl_$ac_func=no"
8197 rm -f conftest.
$ac_objext conftest.
$ac_ext
8200 if eval "test \"`echo '$gcc_cv_have_decl_'$ac_func`\" = yes"; then
8201 echo "$as_me:$LINENO: result: yes" >&5
8202 echo "${ECHO_T}yes" >&6 ; cat >>confdefs.h
<<_ACEOF
8203 #define $ac_tr_decl 1
8207 echo "$as_me:$LINENO: result: no" >&5
8208 echo "${ECHO_T}no" >&6 ; cat >>confdefs.h
<<_ACEOF
8209 #define $ac_tr_decl 0
8215 if test x
= y
; then
8217 cat >>confdefs.h
<<\_ACEOF
8218 #define HAVE_DECL_TIMES 1
8223 # More time-related stuff.
8224 echo "$as_me:$LINENO: checking for struct tms" >&5
8225 echo $ECHO_N "checking for struct tms... $ECHO_C" >&6
8226 if test "${ac_cv_struct_tms+set}" = set; then
8227 echo $ECHO_N "(cached) $ECHO_C" >&6
8230 cat >conftest.
$ac_ext <<_ACEOF
8231 #line $LINENO "configure"
8234 cat confdefs.h
>>conftest.
$ac_ext
8235 cat >>conftest.
$ac_ext <<_ACEOF
8236 /* end confdefs.h. */
8238 #include "ansidecl.h"
8240 #ifdef HAVE_SYS_TIMES_H
8241 #include <sys/times.h>
8252 rm -f conftest.
$ac_objext
8253 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8254 (eval $ac_compile) 2>&5
8256 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8257 (exit $ac_status); } &&
8258 { ac_try
='test -s conftest.$ac_objext'
8259 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8262 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8263 (exit $ac_status); }; }; then
8264 ac_cv_struct_tms
=yes
8266 echo "$as_me: failed program was:" >&5
8267 sed 's/^/| /' conftest.
$ac_ext >&5
8271 rm -f conftest.
$ac_objext conftest.
$ac_ext
8273 echo "$as_me:$LINENO: result: $ac_cv_struct_tms" >&5
8274 echo "${ECHO_T}$ac_cv_struct_tms" >&6
8275 if test $ac_cv_struct_tms = yes; then
8277 cat >>confdefs.h
<<\_ACEOF
8278 #define HAVE_STRUCT_TMS 1
8283 # use gcc_cv_* here because this doesn't match the behavior of AC_CHECK_TYPE.
8284 # revisit after autoconf 2.50.
8285 echo "$as_me:$LINENO: checking for clock_t" >&5
8286 echo $ECHO_N "checking for clock_t... $ECHO_C" >&6
8287 if test "${gcc_cv_type_clock_t+set}" = set; then
8288 echo $ECHO_N "(cached) $ECHO_C" >&6
8291 cat >conftest.
$ac_ext <<_ACEOF
8292 #line $LINENO "configure"
8295 cat confdefs.h
>>conftest.
$ac_ext
8296 cat >>conftest.
$ac_ext <<_ACEOF
8297 /* end confdefs.h. */
8299 #include "ansidecl.h"
8310 rm -f conftest.
$ac_objext
8311 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8312 (eval $ac_compile) 2>&5
8314 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8315 (exit $ac_status); } &&
8316 { ac_try
='test -s conftest.$ac_objext'
8317 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8320 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8321 (exit $ac_status); }; }; then
8322 gcc_cv_type_clock_t
=yes
8324 echo "$as_me: failed program was:" >&5
8325 sed 's/^/| /' conftest.
$ac_ext >&5
8327 gcc_cv_type_clock_t
=no
8329 rm -f conftest.
$ac_objext conftest.
$ac_ext
8331 echo "$as_me:$LINENO: result: $gcc_cv_type_clock_t" >&5
8332 echo "${ECHO_T}$gcc_cv_type_clock_t" >&6
8333 if test $gcc_cv_type_clock_t = yes; then
8335 cat >>confdefs.h
<<\_ACEOF
8336 #define HAVE_CLOCK_T 1
8341 echo "$as_me:$LINENO: checking for uchar" >&5
8342 echo $ECHO_N "checking for uchar... $ECHO_C" >&6
8343 if test "${gcc_cv_type_uchar+set}" = set; then
8344 echo $ECHO_N "(cached) $ECHO_C" >&6
8346 cat >conftest.
$ac_ext <<_ACEOF
8347 #line $LINENO "configure"
8350 cat confdefs.h
>>conftest.
$ac_ext
8351 cat >>conftest.
$ac_ext <<_ACEOF
8352 /* end confdefs.h. */
8354 #include "ansidecl.h"
8360 if ((uchar *)0) return 0;
8361 if (sizeof(uchar)) return 0;
8366 rm -f conftest.
$ac_objext
8367 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8368 (eval $ac_compile) 2>&5
8370 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8371 (exit $ac_status); } &&
8372 { ac_try
='test -s conftest.$ac_objext'
8373 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8376 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8377 (exit $ac_status); }; }; then
8378 ac_cv_type_uchar
=yes
8380 echo "$as_me: failed program was:" >&5
8381 sed 's/^/| /' conftest.
$ac_ext >&5
8385 rm -f conftest.
$ac_objext conftest.
$ac_ext
8387 echo "$as_me:$LINENO: result: $gcc_cv_type_uchar" >&5
8388 echo "${ECHO_T}$gcc_cv_type_uchar" >&6
8389 if test $ac_cv_type_uchar = yes; then
8391 cat >>confdefs.h
<<\_ACEOF
8392 #define HAVE_UCHAR 1
8397 # Restore CFLAGS from before the gcc_AC_NEED_DECLARATIONS tests.
8398 CFLAGS
="$saved_CFLAGS"
8400 # Check whether --enable-initfini-array or --disable-initfini-array was given.
8401 if test "${enable_initfini_array+set}" = set; then
8402 enableval
="$enable_initfini_array"
8406 echo "$as_me:$LINENO: checking for .preinit_array/.init_array/.fini_array support" >&5
8407 echo $ECHO_N "checking for .preinit_array/.init_array/.fini_array support... $ECHO_C" >&6
8408 if test "${gcc_cv_initfini_array+set}" = set; then
8409 echo $ECHO_N "(cached) $ECHO_C" >&6
8411 if test "$cross_compiling" = yes; then
8412 gcc_cv_initfini_array
=no
8414 cat >conftest.
$ac_ext <<_ACEOF
8415 #line $LINENO "configure"
8418 cat confdefs.h
>>conftest.
$ac_ext
8419 cat >>conftest.
$ac_ext <<_ACEOF
8420 /* end confdefs.h. */
8423 int main (void) { return x; }
8424 int foo (void) { x = 0; }
8425 int (*fp) (void) __attribute__ ((section (".init_array"))) = foo;
8427 rm -f conftest
$ac_exeext
8428 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8429 (eval $ac_link) 2>&5
8431 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8432 (exit $ac_status); } && { ac_try
='./conftest$ac_exeext'
8433 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8436 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8437 (exit $ac_status); }; }; then
8438 gcc_cv_initfini_array
=yes
8440 echo "$as_me: program exited with status $ac_status" >&5
8441 echo "$as_me: failed program was:" >&5
8442 sed 's/^/| /' conftest.
$ac_ext >&5
8445 gcc_cv_initfini_array
=no
8447 rm -f core core.
* *.core gmon.out bb.out conftest
$ac_exeext conftest.
$ac_objext conftest.
$ac_ext
8450 echo "$as_me:$LINENO: result: $gcc_cv_initfini_array" >&5
8451 echo "${ECHO_T}$gcc_cv_initfini_array" >&6
8452 enable_initfini_array
=$gcc_cv_initfini_array
8455 if test $enable_initfini_array = yes; then
8457 cat >>confdefs.h
<<\_ACEOF
8458 #define HAVE_INITFINI_ARRAY 1
8463 # mkdir takes a single argument on some systems.
8464 echo "$as_me:$LINENO: checking if mkdir takes one argument" >&5
8465 echo $ECHO_N "checking if mkdir takes one argument... $ECHO_C" >&6
8466 if test "${gcc_cv_mkdir_takes_one_arg+set}" = set; then
8467 echo $ECHO_N "(cached) $ECHO_C" >&6
8469 cat >conftest.
$ac_ext <<_ACEOF
8470 #line $LINENO "configure"
8473 cat confdefs.h
>>conftest.
$ac_ext
8474 cat >>conftest.
$ac_ext <<_ACEOF
8475 /* end confdefs.h. */
8477 #include <sys/types.h>
8478 #ifdef HAVE_SYS_STAT_H
8479 # include <sys/stat.h>
8481 #ifdef HAVE_UNISTD_H
8482 # include <unistd.h>
8484 #ifdef HAVE_DIRECT_H
8485 # include <direct.h>
8495 rm -f conftest.
$ac_objext
8496 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8497 (eval $ac_compile) 2>&5
8499 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8500 (exit $ac_status); } &&
8501 { ac_try
='test -s conftest.$ac_objext'
8502 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8505 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8506 (exit $ac_status); }; }; then
8507 gcc_cv_mkdir_takes_one_arg
=no
8509 echo "$as_me: failed program was:" >&5
8510 sed 's/^/| /' conftest.
$ac_ext >&5
8512 gcc_cv_mkdir_takes_one_arg
=yes
8514 rm -f conftest.
$ac_objext conftest.
$ac_ext
8516 echo "$as_me:$LINENO: result: $gcc_cv_mkdir_takes_one_arg" >&5
8517 echo "${ECHO_T}$gcc_cv_mkdir_takes_one_arg" >&6
8518 if test $gcc_cv_mkdir_takes_one_arg = yes ; then
8520 cat >>confdefs.h
<<\_ACEOF
8521 #define MKDIR_TAKES_ONE_ARG 1
8533 # With Setjmp/Longjmp based exception handling.
8534 # Check whether --enable-sjlj-exceptions or --disable-sjlj-exceptions was given.
8535 if test "${enable_sjlj_exceptions+set}" = set; then
8536 enableval
="$enable_sjlj_exceptions"
8537 sjlj
=`if test $enableval = yes; then echo 1; else echo 0; fi`
8539 cat >>confdefs.h
<<_ACEOF
8540 #define CONFIG_SJLJ_EXCEPTIONS $sjlj
8545 if test x
$host = x
$target; then
8546 echo "$as_me:$LINENO: checking for main in -lunwind" >&5
8547 echo $ECHO_N "checking for main in -lunwind... $ECHO_C" >&6
8548 if test "${ac_cv_lib_unwind_main+set}" = set; then
8549 echo $ECHO_N "(cached) $ECHO_C" >&6
8551 ac_check_lib_save_LIBS
=$LIBS
8552 LIBS
="-lunwind $LIBS"
8553 cat >conftest.
$ac_ext <<_ACEOF
8554 #line $LINENO "configure"
8557 cat confdefs.h
>>conftest.
$ac_ext
8558 cat >>conftest.
$ac_ext <<_ACEOF
8559 /* end confdefs.h. */
8570 rm -f conftest.
$ac_objext conftest
$ac_exeext
8571 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8572 (eval $ac_link) 2>&5
8574 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8575 (exit $ac_status); } &&
8576 { ac_try
='test -s conftest$ac_exeext'
8577 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8580 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8581 (exit $ac_status); }; }; then
8582 ac_cv_lib_unwind_main
=yes
8584 echo "$as_me: failed program was:" >&5
8585 sed 's/^/| /' conftest.
$ac_ext >&5
8587 ac_cv_lib_unwind_main
=no
8589 rm -f conftest.
$ac_objext conftest
$ac_exeext conftest.
$ac_ext
8590 LIBS
=$ac_check_lib_save_LIBS
8592 echo "$as_me:$LINENO: result: $ac_cv_lib_unwind_main" >&5
8593 echo "${ECHO_T}$ac_cv_lib_unwind_main" >&6
8594 if test $ac_cv_lib_unwind_main = yes; then
8595 use_libunwind_default
=yes
8597 use_libunwind_default
=no
8601 use_libunwind_default
=no
8603 # Use libunwind based exception handling.
8604 # Check whether --enable-libunwind-exceptions or --disable-libunwind-exceptions was given.
8605 if test "${enable_libunwind_exceptions+set}" = set; then
8606 enableval
="$enable_libunwind_exceptions"
8607 use_libunwind_exceptions
=$enableval
8609 use_libunwind_exceptions
=$use_libunwind_default
8611 if test x
"$use_libunwind_exceptions" = xyes
; then
8613 cat >>confdefs.h
<<\_ACEOF
8614 #define USE_LIBUNWIND_EXCEPTIONS 1
8619 # --------------------------------------------------------
8620 # Build, host, and target specific configuration fragments
8621 # --------------------------------------------------------
8623 # Collect build-machine-specific information.
8624 .
${srcdir}/config.build
8626 # Collect host-machine-specific information.
8627 .
${srcdir}/config.
host
8631 # Collect target-machine-specific information.
8632 .
${srcdir}/config.gcc
8634 extra_objs
="${host_extra_objs} ${extra_objs}"
8636 # Default the target-machine variables that were not explicitly set.
8637 if test x
"$tm_file" = x
8638 then tm_file
=$cpu_type/$cpu_type.h
; fi
8640 if test x
"$extra_headers" = x
8641 then extra_headers
=; fi
8643 if test x
$md_file = x
8644 then md_file
=$cpu_type/$cpu_type.md
; fi
8646 if test x
$out_file = x
8647 then out_file
=$cpu_type/$cpu_type.c
; fi
8649 if test x
"$tmake_file" = x
8650 then tmake_file
=$cpu_type/t-
$cpu_type
8653 if test x
"$dwarf2" = xyes
8654 then tm_file
="$tm_file tm-dwarf2.h"
8657 # Say what files are being used for the output code and MD file.
8658 echo "Using \`$srcdir/config/$out_file' for machine-specific logic."
8659 echo "Using \`$srcdir/config/$md_file' as machine description file."
8661 # If any of the xm_file variables contain nonexistent files, warn
8662 # about them and drop them.
8665 for x
in $build_xm_file; do
8666 if test -f $srcdir/config
/$x
8668 else { echo "$as_me:$LINENO: WARNING: $srcdir/config/$x does not exist." >&5
8669 echo "$as_me: WARNING: $srcdir/config/$x does not exist." >&2;}
8675 for x
in $host_xm_file; do
8676 if test -f $srcdir/config
/$x
8678 else { echo "$as_me:$LINENO: WARNING: $srcdir/config/$x does not exist." >&5
8679 echo "$as_me: WARNING: $srcdir/config/$x does not exist." >&2;}
8685 for x
in $xm_file; do
8686 if test -f $srcdir/config
/$x
8688 else { echo "$as_me:$LINENO: WARNING: $srcdir/config/$x does not exist." >&5
8689 echo "$as_me: WARNING: $srcdir/config/$x does not exist." >&2;}
8695 for f
in $tm_file; do
8698 if test $count = ax
; then
8699 echo "Using \`$srcdir/config/$tm_file' as target machine macro file."
8701 echo "Using the following target machine macro files:"
8702 for f
in $tm_file; do
8703 echo " $srcdir/config/$f"
8707 if test x
$need_64bit_hwint = xyes
; then
8709 cat >>confdefs.h
<<\_ACEOF
8710 #define NEED_64BIT_HOST_WIDE_INT 1
8716 for f
in $host_xm_file; do
8719 if test $count = a
; then
8721 elif test $count = ax
; then
8722 echo "Using \`$srcdir/config/$host_xm_file' as host machine macro file."
8724 echo "Using the following host machine macro files:"
8725 for f
in $host_xm_file; do
8726 echo " $srcdir/config/$f"
8729 echo "Using ${out_host_hook_obj} for host machine hooks."
8731 if test "$host_xm_file" != "$build_xm_file"; then
8733 for f
in $build_xm_file; do
8736 if test $count = a
; then
8738 elif test $count = ax
; then
8739 echo "Using \`$srcdir/config/$build_xm_file' as build machine macro file."
8741 echo "Using the following build machine macro files:"
8742 for f
in $build_xm_file; do
8743 echo " $srcdir/config/$f"
8748 # Check if a valid thread package
8749 case ${enable_threads_flag} in
8752 target_thread_file
='single'
8756 target_thread_file
='single'
8758 aix | dce | gnat | irix | posix | rtems | \
8759 single | solaris | vxworks | win32
)
8760 target_thread_file
=${enable_threads_flag}
8763 echo "${enable_threads_flag} is an unknown thread package" 1>&2
8768 if test x
${thread_file} = x
; then
8769 # No thread file set by target-specific clauses in config.gcc,
8770 # so use file chosen by default logic above
8771 thread_file
=${target_thread_file}
8774 if test x
$enable___cxa_atexit = xyes || \
8775 test x
$enable___cxa_atexit = x
-a x
$default_use_cxa_atexit = xyes
; then
8776 echo "$as_me:$LINENO: checking for __cxa_atexit" >&5
8777 echo $ECHO_N "checking for __cxa_atexit... $ECHO_C" >&6
8778 if test "${ac_cv_func___cxa_atexit+set}" = set; then
8779 echo $ECHO_N "(cached) $ECHO_C" >&6
8781 cat >conftest.
$ac_ext <<_ACEOF
8782 #line $LINENO "configure"
8785 cat confdefs.h
>>conftest.
$ac_ext
8786 cat >>conftest.
$ac_ext <<_ACEOF
8787 /* end confdefs.h. */
8788 /* System header to define __stub macros and hopefully few prototypes,
8789 which can conflict with char __cxa_atexit (); below.
8790 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
8791 <limits.h> exists even on freestanding compilers. */
8793 # include <limits.h>
8795 # include <assert.h>
8797 /* Override any gcc2 internal prototype to avoid an error. */
8802 /* We use char because int might match the return type of a gcc2
8803 builtin and then its argument prototype would still apply. */
8804 char __cxa_atexit ();
8805 /* The GNU C library defines this for functions which it implements
8806 to always fail with ENOSYS. Some functions are actually named
8807 something starting with __ and the normal name is an alias. */
8808 #if defined (__stub___cxa_atexit) || defined (__stub_____cxa_atexit)
8811 char (*f) () = __cxa_atexit;
8820 return f != __cxa_atexit;
8825 rm -f conftest.
$ac_objext conftest
$ac_exeext
8826 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8827 (eval $ac_link) 2>&5
8829 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8830 (exit $ac_status); } &&
8831 { ac_try
='test -s conftest$ac_exeext'
8832 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8835 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8836 (exit $ac_status); }; }; then
8837 ac_cv_func___cxa_atexit
=yes
8839 echo "$as_me: failed program was:" >&5
8840 sed 's/^/| /' conftest.
$ac_ext >&5
8842 ac_cv_func___cxa_atexit
=no
8844 rm -f conftest.
$ac_objext conftest
$ac_exeext conftest.
$ac_ext
8846 echo "$as_me:$LINENO: result: $ac_cv_func___cxa_atexit" >&5
8847 echo "${ECHO_T}$ac_cv_func___cxa_atexit" >&6
8848 if test $ac_cv_func___cxa_atexit = yes; then
8850 cat >>confdefs.h
<<\_ACEOF
8851 #define DEFAULT_USE_CXA_ATEXIT 1
8855 echo "__cxa_atexit can't be enabled on this target"
8860 # Look for a file containing extra machine modes.
8861 if test -n "$extra_modes" && test -f $srcdir/config
/$extra_modes; then
8862 extra_modes_file
='$(srcdir)'/config
/${extra_modes}
8865 cat >>confdefs.h
<<_ACEOF
8866 #define EXTRA_MODES_FILE "config/$extra_modes"
8871 # auto-host.h is the file containing items generated by autoconf and is
8872 # the first file included by config.h.
8873 # If host=build, it is correct to have bconfig include auto-host.h
8874 # as well. If host!=build, we are in error and need to do more
8875 # work to find out the build config parameters.
8876 if test x
$host = x
$build
8878 build_auto
=auto-host.h
8881 # We create a subdir, then run autoconf in the subdir.
8882 # To prevent recursion we set host and build for the new
8883 # invocation of configure to the build for this invocation
8890 /* | A-Za-z
:\\/* ) realsrcdir
=${srcdir};;
8891 *) realsrcdir
=..
/${srcdir};;
8893 saved_CFLAGS
="${CFLAGS}"
8894 CC
="${CC_FOR_BUILD}" CFLAGS
="${CFLAGS_FOR_BUILD}" \
8895 ${realsrcdir}/configure \
8896 --target=$target_alias --host=$build_alias --build=$build_alias
8897 CFLAGS
="${saved_CFLAGS}"
8899 # We just finished tests for the build machine, so rename
8900 # the file auto-build.h in the gcc directory.
8901 mv auto-host.h ..
/auto-build.h
8904 build_auto
=auto-build.h
8905 FORBUILD
=..
/${build_subdir}
8909 tm_file
="${tm_file} defaults.h"
8910 tm_p_file
="${tm_p_file} tm-preds.h"
8911 host_xm_file
="auto-host.h ansidecl.h ${host_xm_file}"
8912 build_xm_file
="${build_auto} ansidecl.h ${build_xm_file}"
8913 # We don't want ansidecl.h in target files, write code there in ISO/GNU C.
8914 # put this back in temporarily.
8915 xm_file
="ansidecl.h ${xm_file}"
8921 # Get the version trigger filename from the toplevel
8922 if test "${with_gcc_version_trigger+set}" = set; then
8923 gcc_version_trigger
=$with_gcc_version_trigger
8925 gcc_version_trigger
=${srcdir}/version.c
8927 gcc_version_full
=`grep version_string ${gcc_version_trigger} | sed -e 's/.*"\([^"]*\)".*/\1/'`
8928 gcc_version
=`echo ${gcc_version_full} | sed -e 's/\([^ ]*\) .*/\1/'`
8930 # Compile in configure arguments.
8931 if test -f configargs.h
; then
8932 # Being re-configured.
8933 gcc_config_arguments
=`grep configuration_arguments configargs.h | sed -e 's/.*"\([^"]*\)".*/\1/'`
8934 gcc_config_arguments
="$gcc_config_arguments : (reconfigured) $TOPLEVEL_CONFIGURE_ARGUMENTS"
8936 gcc_config_arguments
="$TOPLEVEL_CONFIGURE_ARGUMENTS"
8939 # Double all backslashes and backslash all quotes to turn
8940 # gcc_config_arguments into a C string.
8941 sed -e 's/\\/\\\\/g; s/"/\\"/g' <<EOF >conftest.out
8942 $gcc_config_arguments
8944 gcc_config_arguments_str
=`cat conftest.out`
8947 cat > configargs.h
<<EOF
8948 /* Generated automatically. */
8949 static const char configuration_arguments[] = "$gcc_config_arguments_str";
8950 static const char thread_model[] = "$thread_file";
8952 static const struct {
8953 const char *name, *value;
8954 } configure_default_options[] = $configure_default_options;
8957 # Internationalization
8959 VERSION
="$gcc_version"
8963 # If we haven't got the data from the intl directory,
8964 # assume NLS is disabled.
8972 if test -f ..
/intl
/config.intl
; then
8973 . ..
/intl
/config.intl
8975 echo "$as_me:$LINENO: checking whether NLS is requested" >&5
8976 echo $ECHO_N "checking whether NLS is requested... $ECHO_C" >&6
8977 if test x
"$USE_NLS" != xyes
; then
8978 echo "$as_me:$LINENO: result: no" >&5
8979 echo "${ECHO_T}no" >&6
8981 echo "$as_me:$LINENO: result: yes" >&5
8982 echo "${ECHO_T}yes" >&6
8984 cat >>confdefs.h
<<\_ACEOF
8985 #define ENABLE_NLS 1
8989 echo "$as_me:$LINENO: checking for catalogs to be installed" >&5
8990 echo $ECHO_N "checking for catalogs to be installed... $ECHO_C" >&6
8991 # Look for .po and .gmo files in the source directory.
8994 for cat in $srcdir/po
/*.gmo
$srcdir/po
/*.po
; do
8995 # If there aren't any .gmo files the shell will give us the
8996 # literal string "../path/to/srcdir/po/*.gmo" which has to be
8998 case "$cat" in *\
**)
9001 # The quadruple backslash is collapsed to a double backslash
9002 # by the backticks, then collapsed again by the double quotes,
9003 # leaving us with one backslash in the sed expression (right
9004 # before the dot that mustn't act as a wildcard).
9005 cat=`echo $cat | sed -e "s!$srcdir/!!" -e "s!\\\\.po!.gmo!"`
9006 lang
=`echo $cat | sed -e 's!po/!!' -e "s!\\\\.gmo!!"`
9007 # The user is allowed to set LINGUAS to a list of languages to
9008 # install catalogs for. If it's empty that means "all of them."
9009 if test "x$LINGUAS" = x
; then
9010 CATALOGS
="$CATALOGS $cat"
9011 XLINGUAS
="$XLINGUAS $lang"
9013 case "$LINGUAS" in *$lang*)
9014 CATALOGS
="$CATALOGS $cat"
9015 XLINGUAS
="$XLINGUAS $lang"
9021 echo "$as_me:$LINENO: result: $LINGUAS" >&5
9022 echo "${ECHO_T}$LINGUAS" >&6
9025 # If LIBINTL contains LIBICONV, then clear LIBICONV so we don't get
9026 # -liconv on the link line twice.
9027 case "$LIBINTL" in *$LIBICONV*)
9031 # Windows32 Registry support for specifying GCC installation paths.
9032 # Check whether --enable-win32-registry or --disable-win32-registry was given.
9033 if test "${enable_win32_registry+set}" = set; then
9034 enableval
="$enable_win32_registry"
9038 win32 | pe | cygwin
* | mingw32
* | uwin
*)
9039 echo "$as_me:$LINENO: checking whether windows registry support is requested" >&5
9040 echo $ECHO_N "checking whether windows registry support is requested... $ECHO_C" >&6
9041 if test "x$enable_win32_registry" != xno
; then
9043 cat >>confdefs.h
<<\_ACEOF
9044 #define ENABLE_WIN32_REGISTRY 1
9047 echo "$as_me:$LINENO: result: yes" >&5
9048 echo "${ECHO_T}yes" >&6
9049 echo "$as_me:$LINENO: checking for library containing RegOpenKeyExA" >&5
9050 echo $ECHO_N "checking for library containing RegOpenKeyExA... $ECHO_C" >&6
9051 if test "${ac_cv_search_RegOpenKeyExA+set}" = set; then
9052 echo $ECHO_N "(cached) $ECHO_C" >&6
9054 ac_func_search_save_LIBS
=$LIBS
9055 ac_cv_search_RegOpenKeyExA
=no
9056 cat >conftest.
$ac_ext <<_ACEOF
9057 #line $LINENO "configure"
9060 cat confdefs.h
>>conftest.
$ac_ext
9061 cat >>conftest.
$ac_ext <<_ACEOF
9062 /* end confdefs.h. */
9064 /* Override any gcc2 internal prototype to avoid an error. */
9068 /* We use char because int might match the return type of a gcc2
9069 builtin and then its argument prototype would still apply. */
9070 char RegOpenKeyExA ();
9079 rm -f conftest.
$ac_objext conftest
$ac_exeext
9080 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9081 (eval $ac_link) 2>&5
9083 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9084 (exit $ac_status); } &&
9085 { ac_try
='test -s conftest$ac_exeext'
9086 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9089 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9090 (exit $ac_status); }; }; then
9091 ac_cv_search_RegOpenKeyExA
="none required"
9093 echo "$as_me: failed program was:" >&5
9094 sed 's/^/| /' conftest.
$ac_ext >&5
9097 rm -f conftest.
$ac_objext conftest
$ac_exeext conftest.
$ac_ext
9098 if test "$ac_cv_search_RegOpenKeyExA" = no
; then
9099 for ac_lib
in advapi32
; do
9100 LIBS
="-l$ac_lib $ac_func_search_save_LIBS"
9101 cat >conftest.
$ac_ext <<_ACEOF
9102 #line $LINENO "configure"
9105 cat confdefs.h
>>conftest.
$ac_ext
9106 cat >>conftest.
$ac_ext <<_ACEOF
9107 /* end confdefs.h. */
9109 /* Override any gcc2 internal prototype to avoid an error. */
9113 /* We use char because int might match the return type of a gcc2
9114 builtin and then its argument prototype would still apply. */
9115 char RegOpenKeyExA ();
9124 rm -f conftest.
$ac_objext conftest
$ac_exeext
9125 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9126 (eval $ac_link) 2>&5
9128 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9129 (exit $ac_status); } &&
9130 { ac_try
='test -s conftest$ac_exeext'
9131 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9134 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9135 (exit $ac_status); }; }; then
9136 ac_cv_search_RegOpenKeyExA
="-l$ac_lib"
9139 echo "$as_me: failed program was:" >&5
9140 sed 's/^/| /' conftest.
$ac_ext >&5
9143 rm -f conftest.
$ac_objext conftest
$ac_exeext conftest.
$ac_ext
9146 LIBS
=$ac_func_search_save_LIBS
9148 echo "$as_me:$LINENO: result: $ac_cv_search_RegOpenKeyExA" >&5
9149 echo "${ECHO_T}$ac_cv_search_RegOpenKeyExA" >&6
9150 if test "$ac_cv_search_RegOpenKeyExA" != no
; then
9151 test "$ac_cv_search_RegOpenKeyExA" = "none required" || LIBS
="$ac_cv_search_RegOpenKeyExA $LIBS"
9156 echo "$as_me:$LINENO: result: no" >&5
9157 echo "${ECHO_T}no" >&6
9160 # Check if user specified a different registry key.
9161 case "x${enable_win32_registry}" in
9164 gcc_cv_win32_registry_key
="$VERSION"
9167 # no registry lookup.
9168 gcc_cv_win32_registry_key
=''
9171 # user-specified key.
9172 gcc_cv_win32_registry_key
="$enable_win32_registry"
9176 if test "x$enable_win32_registry" != xno
; then
9177 echo "$as_me:$LINENO: checking registry key on windows hosts" >&5
9178 echo $ECHO_N "checking registry key on windows hosts... $ECHO_C" >&6
9180 cat >>confdefs.h
<<_ACEOF
9181 #define WIN32_REGISTRY_KEY "$gcc_cv_win32_registry_key"
9184 echo "$as_me:$LINENO: result: $gcc_cv_win32_registry_key" >&5
9185 echo "${ECHO_T}$gcc_cv_win32_registry_key" >&6
9190 # Get an absolute path to the GCC top-level source directory
9191 holddir
=`${PWDCMD-pwd}`
9193 topdir
=`${PWDCMD-pwd}`
9196 # Conditionalize the makefile for this host machine.
9198 for f
in ${host_xmake_file}
9200 if test -f ${srcdir}/config
/$f
9202 xmake_file
="${xmake_file} \$(srcdir)/config/$f"
9206 # Conditionalize the makefile for this target machine.
9208 for f
in ${tmake_file}
9210 if test -f ${srcdir}/config
/$f
9212 tmake_file_
="${tmake_file_} \$(srcdir)/config/$f"
9215 tmake_file
="${tmake_file_}"
9217 symbolic_link
='ln -s'
9219 # If the host doesn't support symlinks, modify CC in
9220 # FLAGS_TO_PASS so CC="stage1/xgcc -Bstage1/" works.
9221 # Otherwise, we can use "CC=$(CC)".
9223 if $symbolic_link $srcdir/gcc.c symtest.tem
2>/dev
/null
9225 cc_set_by_configure
="\$(CC)"
9226 quoted_cc_set_by_configure
="\$(CC)"
9227 stage_prefix_set_by_configure
="\$(STAGE_PREFIX)"
9228 quoted_stage_prefix_set_by_configure
="\$(STAGE_PREFIX)"
9231 if cp -p $srcdir/gcc.c symtest.tem
2>/dev
/null
9233 symbolic_link
="cp -p"
9237 cc_set_by_configure
="\`case '\$(CC)' in stage*) echo '\$(CC)' | sed -e 's|stage|../stage|g';; *) echo '\$(CC)';; esac\`"
9238 quoted_cc_set_by_configure
="\\\`case '\\\$(CC)' in stage*) echo '\\\$(CC)' | sed -e 's|stage|../stage|g';; *) echo '\\\$(CC)';; esac\\\`"
9239 stage_prefix_set_by_configure
="\`case '\$(STAGE_PREFIX)' in stage*) echo '\$(STAGE_PREFIX)' | sed -e 's|stage|../stage|g';; *) echo '\$(STAGE_PREFIX)';; esac\`"
9240 quoted_stage_prefix_set_by_configure
="\\\`case '\\\$(STAGE_PREFIX)' in stage*) echo '\\\$(STAGE_PREFIX)' | sed -e 's|stage|../stage|g';; *) echo '\\\$(STAGE_PREFIX)';; esac\\\`"
9244 out_object_file
=`basename $out_file .c`.o
9248 for f
in $tm_file; do
9251 tm_file_list
="${tm_file_list} \$(srcdir)/$f"
9252 tm_include_list
="${tm_include_list} $f"
9255 tm_file_list
="${tm_file_list} \$(srcdir)/config/$f"
9256 tm_include_list
="${tm_include_list} config/$f"
9263 for f
in $tm_p_file; do
9266 tm_p_file_list
="${tm_p_file_list} $f"
9267 tm_p_include_list
="${tm_p_include_list} $f"
9270 tm_p_file_list
="${tm_p_file_list} \$(srcdir)/config/$f"
9271 tm_p_include_list
="${tm_p_include_list} config/$f"
9277 for f
in $xm_file; do
9280 xm_file_list
="${xm_file_list} \$(srcdir)/../include/$f"
9281 xm_include_list
="${xm_include_list} $f"
9284 xm_file_list
="${xm_file_list} $f"
9285 xm_include_list
="${xm_include_list} $f"
9288 xm_file_list
="${xm_file_list} \$(srcdir)/config/$f"
9289 xm_include_list
="${xm_include_list} config/$f"
9295 host_xm_include_list
=
9296 for f
in $host_xm_file; do
9299 host_xm_file_list
="${host_xm_file_list} \$(srcdir)/../include/$f"
9300 host_xm_include_list
="${host_xm_include_list} $f"
9303 host_xm_file_list
="${host_xm_file_list} $f"
9304 host_xm_include_list
="${host_xm_include_list} $f"
9307 host_xm_file_list
="${host_xm_file_list} \$(srcdir)/config/$f"
9308 host_xm_include_list
="${host_xm_include_list} config/$f"
9314 for f
in $build_xm_file; do
9317 build_xm_file_list
="${build_xm_file_list} \$(srcdir)/../include/$f"
9318 build_xm_include_list
="${build_xm_include_list} $f"
9320 auto-build.h | auto-host.h
)
9321 build_xm_file_list
="${build_xm_file_list} $f"
9322 build_xm_include_list
="${build_xm_include_list} $f"
9325 build_xm_file_list
="${build_xm_file_list} \$(srcdir)/config/$f"
9326 build_xm_include_list
="${build_xm_include_list} config/$f"
9331 # Define macro CROSS_COMPILE in compilation if this is a cross-compiler.
9332 # Also use all.cross instead of all.internal and adjust SYSTEM_HEADER_DIR.
9335 SYSTEM_HEADER_DIR
='$(NATIVE_SYSTEM_HEADER_DIR)'
9336 if test x
$host != x
$target
9338 CROSS
="-DCROSS_COMPILE"
9340 SYSTEM_HEADER_DIR
='$(CROSS_SYSTEM_HEADER_DIR)'
9341 case "$host","$target" in
9342 # Darwin crosses can use the host system's libraries and headers,
9343 # because of the fat library support. Of course, it must be the
9344 # same version of Darwin on both sides. Allow the user to
9345 # just say --target=foo-darwin without a version number to mean
9346 # "the version on this system".
9347 *-*-darwin*,*-*-darwin*)
9348 hostos
=`echo $host | sed 's/.*-darwin/darwin/'`
9349 targetos
=`echo $target | sed 's/.*-darwin/darwin/'`
9350 if test $hostos = $targetos -o $targetos = darwin
; then
9352 SYSTEM_HEADER_DIR
='$(NATIVE_SYSTEM_HEADER_DIR)'
9357 i?
86-*-*,x86_64-
*-* \
9358 | powerpc
*-*-*,powerpc64
*-*-*)
9359 CROSS
="$CROSS -DNATIVE_CROSS" ;;
9361 elif test "x$TARGET_SYSTEM_ROOT" != x
; then
9362 # This is just $(TARGET_SYSTEM_ROOT)$(NATIVE_SYSTEM_HEADER_DIR)
9363 SYSTEM_HEADER_DIR
='$(CROSS_SYSTEM_HEADER_DIR)'
9366 # If this is a cross-compiler that does not
9367 # have its own set of headers then define
9370 # If this is using newlib, without having the headers available now,
9371 # then define inhibit_libc in LIBGCC2_CFLAGS.
9372 # This prevents libgcc2 from containing any code which requires libc
9375 if { { test x
$host != x
$target && test "x$with_sysroot" = x
; } ||
9376 test x
$with_newlib = xyes
; } &&
9377 { test "x$with_headers" = x ||
test "x$with_headers" = xno
; } ; then
9378 inhibit_libc
=-Dinhibit_libc
9382 # When building gcc with a cross-compiler, we need to adjust things so
9383 # that the generator programs are still built with the native compiler.
9384 # Also, we cannot run fixincludes or fix-header.
9386 # These are the normal (build=host) settings:
9388 BUILD_PREFIX_1
=ignore-
9389 CC_FOR_BUILD
='$(CC)'
9390 BUILD_CFLAGS
='$(ALL_CFLAGS)'
9392 STMP_FIXINC
=stmp-fixinc
9394 # Possibly disable fixproto, on a per-target basis.
9395 case ${use_fixproto} in
9400 STMP_FIXPROTO
=stmp-fixproto
9405 # And these apply if build != host, or we are generating coverage data
9406 if test x
$build != x
$host ||
test "x$coverage_flags" != x
9409 BUILD_PREFIX_1
=build-
9410 BUILD_CFLAGS
='$(INTERNAL_CFLAGS) $(T_CFLAGS) $(CFLAGS_FOR_BUILD)'
9412 if test "x$TARGET_SYSTEM_ROOT" = x
; then
9418 # Expand extra_headers to include complete path.
9419 # This substitutes for lots of t-* files.
9421 # Prepend $(srcdir)/config/${cpu_type}/ to every entry in extra_headers.
9422 for file in ${extra_headers} ; do
9423 extra_headers_list
="${extra_headers_list} \$(srcdir)/config/${cpu_type}/${file}"
9426 # Add a definition of USE_COLLECT2 if system wants one.
9427 case $use_collect2 in
9428 no
) use_collect2
= ;;
9431 host_xm_defines
="${host_xm_defines} USE_COLLECT2"
9432 xm_defines
="${xm_defines} USE_COLLECT2"
9436 # Identify the assembler which will work hand-in-glove with the newly
9437 # built GCC, so that we can examine its features. This is the assembler
9438 # which will be driven by the driver program.
9440 # If build != host, and we aren't building gas in-tree, we identify a
9441 # build->target assembler and hope that it will have the same features
9442 # as the host->target assembler we'll be using.
9443 echo "$as_me:$LINENO: checking what assembler to use" >&5
9444 echo $ECHO_N "checking what assembler to use... $ECHO_C" >&6
9447 gcc_cv_gas_major_version
=
9448 gcc_cv_gas_minor_version
=
9449 gcc_cv_as_gas_srcdir
=`echo $srcdir | sed -e 's,/gcc$,,'`/gas
9450 if test -x "$DEFAULT_ASSEMBLER"; then
9451 gcc_cv_as
="$DEFAULT_ASSEMBLER"
9452 elif test -x "$AS"; then
9454 elif test -x as
$host_exeext; then
9455 # Build using assembler in the current directory.
9456 gcc_cv_as
=.
/as
$host_exeext
9457 elif test -f $gcc_cv_as_gas_srcdir/configure.
in \
9458 && test -f ..
/gas
/Makefile
; then
9459 # Single tree build which includes gas.
9461 gcc_cv_as_bfd_srcdir
=`echo $srcdir | sed -e 's,/gcc$,,'`/bfd
9462 for f
in $gcc_cv_as_bfd_srcdir/configure \
9463 $gcc_cv_as_gas_srcdir/configure \
9464 $gcc_cv_as_gas_srcdir/configure.
in \
9465 $gcc_cv_as_gas_srcdir/Makefile.
in ; do
9466 gcc_cv_gas_version
=`grep '^VERSION=[0-9]*\.[0-9]*' $f`
9467 if test x
$gcc_cv_gas_version != x
; then
9471 gcc_cv_gas_major_version
=`expr "$gcc_cv_gas_version" : "VERSION=\([0-9]*\)"`
9472 gcc_cv_gas_minor_version
=`expr "$gcc_cv_gas_version" : "VERSION=[0-9]*\.\([0-9]*\)"`
9473 gcc_cv_gas_patch_version
=`expr "$gcc_cv_gas_version" : "VERSION=[0-9]*\.[0-9]*\.\([0-9]*\)"`
9474 case $gcc_cv_gas_patch_version in
9475 "") gcc_cv_gas_patch_version
="0" ;;
9477 gcc_cv_gas_vers
=`expr \( \( $gcc_cv_gas_major_version \* 1000 \) \
9478 + $gcc_cv_gas_minor_version \) \* 1000 \
9479 + $gcc_cv_gas_patch_version`
9481 rm -f as
$host_exeext
9482 $symbolic_link ..
/gas
/as-new
$host_exeext as
$host_exeext 2>/dev
/null
9483 in_tree_gas_is_elf
=no
9484 if grep 'obj_format = elf' ..
/gas
/Makefile
> /dev
/null \
9485 ||
(grep 'obj_format = multi' ..
/gas
/Makefile \
9486 && grep 'extra_objects =.* obj-elf' ..
/gas
/Makefile
) > /dev
/null
9488 in_tree_gas_is_elf
=yes
9492 if test "x$gcc_cv_as" = x
; then
9493 # Search the same directories that the installed compiler will
9494 # search. Else we may find the wrong assembler and lose. If we
9495 # do not find a suitable assembler binary, then try the user's
9498 # Also note we have to check MD_EXEC_PREFIX before checking the
9499 # user's path. Unfortunately, there is no good way to get at the
9500 # value of MD_EXEC_PREFIX here. So we do a brute force search
9501 # through all the known MD_EXEC_PREFIX values. Ugh. This needs
9502 # to be fixed as part of the make/configure rewrite too.
9504 if test "x$exec_prefix" = xNONE
; then
9505 if test "x$prefix" = xNONE
; then
9506 test_prefix
=/usr
/local
9511 test_prefix
=$exec_prefix
9514 # If the loop below does not find an assembler, then use whatever
9515 # one we can find in the users's path.
9517 if test "x$program_prefix" != xNONE
; then
9518 gcc_cv_as
=${program_prefix}as
$host_exeext
9520 gcc_cv_as
=`echo as | sed ${program_transform_name}`$host_exeext
9523 test_dirs
="$test_prefix/lib/gcc-lib/$target_noncanonical/$gcc_version \
9524 $test_prefix/lib/gcc-lib/$target_noncanonical \
9525 /usr/lib/gcc/$target_noncanonical/$gcc_version \
9526 /usr/lib/gcc/$target_noncanonical \
9527 $test_prefix/$target_noncanonical/bin/$target_noncanonical/$gcc_version \
9528 $test_prefix/$target_noncanonical/bin"
9530 if test x
$host = x
$target; then
9531 test_dirs
="$test_dirs \
9536 /bsd43/usr/lib/cmplrs/cc \
9537 /usr/cross64/usr/bin \
9538 /usr/lib/cmplrs/cc \
9539 /sysv/usr/lib/cmplrs/cc \
9540 /svr4/usr/lib/cmplrs/cc \
9544 for dir
in $test_dirs; do
9545 if test -x $dir/as
$host_exeext; then
9546 gcc_cv_as
=$dir/as
$host_exeext
9551 case $in_tree_gas in
9553 echo "$as_me:$LINENO: result: \"newly built gas\"" >&5
9554 echo "${ECHO_T}\"newly built gas\"" >&6
9557 echo "$as_me:$LINENO: result: $gcc_cv_as" >&5
9558 echo "${ECHO_T}$gcc_cv_as" >&6
9562 # Identify the linker which will work hand-in-glove with the newly
9563 # built GCC, so that we can examine its features. This is the linker
9564 # which will be driven by the driver program.
9566 # If build != host, and we aren't building gas in-tree, we identify a
9567 # build->target linker and hope that it will have the same features
9568 # as the host->target linker we'll be using.
9569 echo "$as_me:$LINENO: checking what linker to use" >&5
9570 echo $ECHO_N "checking what linker to use... $ECHO_C" >&6
9573 gcc_cv_gld_major_version
=
9574 gcc_cv_gld_minor_version
=
9575 gcc_cv_ld_gld_srcdir
=`echo $srcdir | sed -e 's,/gcc$,,'`/ld
9576 gcc_cv_ld_bfd_srcdir
=`echo $srcdir | sed -e 's,/gcc$,,'`/bfd
9577 if test -x "$DEFAULT_LINKER"; then
9578 gcc_cv_ld
="$DEFAULT_LINKER"
9579 elif test -x "$LD_FOR_TARGET"; then
9580 gcc_cv_ld
="$LD_FOR_TARGET"
9581 elif test -x "$LD" && test x
$host = x
$target; then
9583 elif test -x collect-ld
$host_exeext; then
9584 # Build using linker in the current directory.
9585 gcc_cv_ld
=.
/collect-ld
$host_exeext
9586 elif test -f $gcc_cv_ld_gld_srcdir/configure.
in \
9587 && test -f ..
/ld
/Makefile
; then
9588 # Single tree build which includes ld.
9590 in_tree_ld_is_elf
=no
9591 if (grep 'EMUL = .*elf' ..
/ld
/Makefile \
9592 ||
grep 'EMUL = .*linux' ..
/ld
/Makefile
) > /dev
/null
; then
9593 in_tree_ld_is_elf
=yes
9595 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
9597 gcc_cv_gld_version
=`grep '^VERSION=[0-9]*\.[0-9]*' $f`
9598 if test x
$gcc_cv_gld_version != x
; then
9602 gcc_cv_gld_major_version
=`expr "$gcc_cv_gld_version" : "VERSION=\([0-9]*\)"`
9603 gcc_cv_gld_minor_version
=`expr "$gcc_cv_gld_version" : "VERSION=[0-9]*\.\([0-9]*\)"`
9604 rm -f collect-ld
$host_exeext
9605 $symbolic_link ..
/ld
/ld-new
$host_exeext collect-ld
$host_exeext \
9609 if test "x$gcc_cv_ld" = x
; then
9610 # Search the same directories that the installed compiler will
9611 # search. Else we may find the wrong linker and lose. If we
9612 # do not find a suitable linker binary, then try the user's
9615 # Also note we have to check MD_EXEC_PREFIX before checking the
9616 # user's path. Unfortunately, there is no good way to get at the
9617 # value of MD_EXEC_PREFIX here. So we do a brute force search
9618 # through all the known MD_EXEC_PREFIX values. Ugh. This needs
9619 # to be fixed as part of the make/configure rewrite too.
9621 if test "x$exec_prefix" = xNONE
; then
9622 if test "x$prefix" = xNONE
; then
9623 test_prefix
=/usr
/local
9628 test_prefix
=$exec_prefix
9631 # If the loop below does not find an linker, then use whatever
9632 # one we can find in the users's path.
9634 if test "x$program_prefix" != xNONE
; then
9635 gcc_cv_ld
=${program_prefix}ld
$host_exeext
9637 gcc_cv_ld
=`echo ld | sed ${program_transform_name}`$host_exeext
9640 test_dirs
="$test_prefix/lib/gcc-lib/$target_noncanonical/$gcc_version \
9641 $test_prefix/lib/gcc-lib/$target_noncanonical \
9642 /usr/lib/gcc/$target_noncanonical/$gcc_version \
9643 /usr/lib/gcc/$target_noncanonical \
9644 $test_prefix/$target_noncanonical/bin/$target_noncanonical/$gcc_version \
9645 $test_prefix/$target_noncanonical/bin"
9647 if test x
$host = x
$target; then
9648 test_dirs
="$test_dirs \
9653 /bsd43/usr/lib/cmplrs/cc \
9654 /usr/cross64/usr/bin \
9655 /usr/lib/cmplrs/cc \
9656 /sysv/usr/lib/cmplrs/cc \
9657 /svr4/usr/lib/cmplrs/cc \
9661 for dir
in $test_dirs; do
9662 if test -x $dir/ld
$host_exeext; then
9663 gcc_cv_ld
=$dir/ld
$host_exeext
9670 echo "$as_me:$LINENO: result: \"newly built ld\"" >&5
9671 echo "${ECHO_T}\"newly built ld\"" >&6
9674 echo "$as_me:$LINENO: result: $gcc_cv_ld" >&5
9675 echo "${ECHO_T}$gcc_cv_ld" >&6
9679 # Figure out what nm we will be using.
9680 gcc_cv_binutils_srcdir
=`echo $srcdir | sed -e 's,/gcc$,,'`/binutils
9681 echo "$as_me:$LINENO: checking what nm to use" >&5
9682 echo $ECHO_N "checking what nm to use... $ECHO_C" >&6
9684 if test -x nm
$host_exeext; then
9685 gcc_cv_nm
=.
/nm
$host_exeext
9686 elif test -f $gcc_cv_binutils_srcdir/configure.
in \
9687 && test -f ..
/binutils
/Makefile
; then
9688 # Single tree build which includes binutils.
9690 gcc_cv_nm
=.
/nm
$host_exeext
9691 rm -f nm
$host_exeext
9692 $symbolic_link ..
/binutils
/nm-new
$host_exeext nm
$host_exeext 2>/dev
/null
9693 elif test "x$program_prefix" != xNONE
; then
9694 gcc_cv_nm
=${program_prefix}nm
$host_exeext
9696 gcc_cv_nm
=`echo nm | sed ${program_transform_name}`$host_exeext
9699 yes) echo "$as_me:$LINENO: result: \"newly built nm\"" >&5
9700 echo "${ECHO_T}\"newly built nm\"" >&6 ;;
9701 no
) echo "$as_me:$LINENO: result: $gcc_cv_nm" >&5
9702 echo "${ECHO_T}$gcc_cv_nm" >&6 ;;
9705 # Figure out what objdump we will be using.
9706 echo "$as_me:$LINENO: checking what objdump to use" >&5
9707 echo $ECHO_N "checking what objdump to use... $ECHO_C" >&6
9709 if test -x objdump
$host_exeext; then
9710 gcc_cv_objdump
=.
/objdump
$host_exeext
9711 elif test -f $gcc_cv_binutils_srcdir/configure.
in \
9712 && test -f ..
/binutils
/Makefile
; then
9713 # Single tree build which includes binutils.
9715 gcc_cv_objdump
=.
/objdump
$host_exeext
9716 rm -f objdump
$host_exeext
9717 $symbolic_link ..
/binutils
/objdump
$host_exeext \
9718 objdump
$host_exeext 2>/dev
/null
9719 elif test "x$program_prefix" != xNONE
; then
9720 gcc_cv_objdump
=${program_prefix}objdump
$host_exeext
9722 gcc_cv_objdump
=`echo objdump | \
9723 sed ${program_transform_name}`$host_exeext
9725 case $in_tree_objdump in
9726 yes) echo "$as_me:$LINENO: result: \"newly built objdump\"" >&5
9727 echo "${ECHO_T}\"newly built objdump\"" >&6 ;;
9728 no
) echo "$as_me:$LINENO: result: $gcc_cv_objdump" >&5
9729 echo "${ECHO_T}$gcc_cv_objdump" >&6 ;;
9732 # Figure out what assembler alignment features are present.
9733 echo "$as_me:$LINENO: checking assembler for .balign and .p2align" >&5
9734 echo $ECHO_N "checking assembler for .balign and .p2align... $ECHO_C" >&6
9735 if test "${gcc_cv_as_balign_and_p2align+set}" = set; then
9736 echo $ECHO_N "(cached) $ECHO_C" >&6
9738 gcc_cv_as_balign_and_p2align
=no
9739 if test $in_tree_gas = yes; then
9740 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 6 \) \* 1000 + 0`
9741 then gcc_cv_as_balign_and_p2align
=yes
9743 elif test x
$gcc_cv_as != x
; then
9745 .p2align 2' > conftest.s
9746 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
9747 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9750 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9751 (exit $ac_status); }; }
9753 gcc_cv_as_balign_and_p2align
=yes
9755 echo "configure: failed program was" >&5
9758 rm -f conftest.o conftest.s
9761 echo "$as_me:$LINENO: result: $gcc_cv_as_balign_and_p2align" >&5
9762 echo "${ECHO_T}$gcc_cv_as_balign_and_p2align" >&6
9763 if test $gcc_cv_as_balign_and_p2align = yes; then
9765 cat >>confdefs.h
<<\_ACEOF
9766 #define HAVE_GAS_BALIGN_AND_P2ALIGN 1
9771 echo "$as_me:$LINENO: checking assembler for .p2align with maximum skip" >&5
9772 echo $ECHO_N "checking assembler for .p2align with maximum skip... $ECHO_C" >&6
9773 if test "${gcc_cv_as_max_skip_p2align+set}" = set; then
9774 echo $ECHO_N "(cached) $ECHO_C" >&6
9776 gcc_cv_as_max_skip_p2align
=no
9777 if test $in_tree_gas = yes; then
9778 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 8 \) \* 1000 + 0`
9779 then gcc_cv_as_max_skip_p2align
=yes
9781 elif test x
$gcc_cv_as != x
; then
9782 echo '.p2align 4,,7' > conftest.s
9783 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
9784 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9787 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9788 (exit $ac_status); }; }
9790 gcc_cv_as_max_skip_p2align
=yes
9792 echo "configure: failed program was" >&5
9795 rm -f conftest.o conftest.s
9798 echo "$as_me:$LINENO: result: $gcc_cv_as_max_skip_p2align" >&5
9799 echo "${ECHO_T}$gcc_cv_as_max_skip_p2align" >&6
9800 if test $gcc_cv_as_max_skip_p2align = yes; then
9802 cat >>confdefs.h
<<\_ACEOF
9803 #define HAVE_GAS_MAX_SKIP_P2ALIGN 1
9808 echo "$as_me:$LINENO: checking assembler for working .subsection -1" >&5
9809 echo $ECHO_N "checking assembler for working .subsection -1... $ECHO_C" >&6
9810 if test "${gcc_cv_as_subsection_m1+set}" = set; then
9811 echo $ECHO_N "(cached) $ECHO_C" >&6
9813 gcc_cv_as_subsection_m1
=no
9814 if test $in_tree_gas = yes; then
9815 if test $in_tree_gas_is_elf = yes \
9816 && test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 9 \) \* 1000 + 0`
9817 then gcc_cv_as_subsection_m1
=yes
9819 elif test x
$gcc_cv_as != x
; then
9820 echo 'conftest_label1: .word 0
9822 conftest_label2: .word 0
9823 .previous' > conftest.s
9824 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
9825 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9828 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9829 (exit $ac_status); }; }
9831 if test x
$gcc_cv_nm != x
; then
9832 $gcc_cv_nm conftest.o |
grep conftest_label1
> conftest.nm1
9833 $gcc_cv_nm conftest.o |
grep conftest_label2 |
sed -e 's/label2/label1/' > conftest.nm2
9834 if cmp conftest.nm1 conftest.nm2
> /dev
/null
2>&1
9836 else gcc_cv_as_subsection_m1
=yes
9838 rm -f conftest.nm1 conftest.nm2
9841 echo "configure: failed program was" >&5
9844 rm -f conftest.o conftest.s
9847 echo "$as_me:$LINENO: result: $gcc_cv_as_subsection_m1" >&5
9848 echo "${ECHO_T}$gcc_cv_as_subsection_m1" >&6
9849 if test $gcc_cv_as_subsection_m1 = yes; then
9851 cat >>confdefs.h
<<\_ACEOF
9852 #define HAVE_GAS_SUBSECTION_ORDERING 1
9857 echo "$as_me:$LINENO: checking assembler for .weak" >&5
9858 echo $ECHO_N "checking assembler for .weak... $ECHO_C" >&6
9859 if test "${gcc_cv_as_weak+set}" = set; then
9860 echo $ECHO_N "(cached) $ECHO_C" >&6
9863 if test $in_tree_gas = yes; then
9864 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 2 \) \* 1000 + 0`
9865 then gcc_cv_as_weak
=yes
9867 elif test x
$gcc_cv_as != x
; then
9868 echo ' .weak foobar' > conftest.s
9869 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
9870 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9873 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9874 (exit $ac_status); }; }
9878 echo "configure: failed program was" >&5
9881 rm -f conftest.o conftest.s
9884 echo "$as_me:$LINENO: result: $gcc_cv_as_weak" >&5
9885 echo "${ECHO_T}$gcc_cv_as_weak" >&6
9886 if test $gcc_cv_as_weak = yes; then
9888 cat >>confdefs.h
<<\_ACEOF
9889 #define HAVE_GAS_WEAK 1
9894 # .hidden needs to be supported in both the assembler and the linker,
9895 # because GNU LD versions before 2.12.1 have buggy support for STV_HIDDEN.
9896 # This is irritatingly difficult to feature test for; we have to check the
9897 # date string after the version number. If we've got an in-tree
9898 # ld, we don't know its patchlevel version, so we set the baseline at 2.13
9900 # The gcc_GAS_CHECK_FEATURE call just sets a cache variable.
9901 echo "$as_me:$LINENO: checking assembler for .hidden" >&5
9902 echo $ECHO_N "checking assembler for .hidden... $ECHO_C" >&6
9903 if test "${gcc_cv_as_hidden+set}" = set; then
9904 echo $ECHO_N "(cached) $ECHO_C" >&6
9907 if test $in_tree_gas = yes; then
9908 if test $in_tree_gas_is_elf = yes \
9909 && test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 13 \) \* 1000 + 0`
9910 then gcc_cv_as_hidden
=yes
9912 elif test x
$gcc_cv_as != x
; then
9913 echo ' .hidden foobar
9914 foobar:' > conftest.s
9915 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
9916 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9919 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9920 (exit $ac_status); }; }
9922 gcc_cv_as_hidden
=yes
9924 echo "configure: failed program was" >&5
9927 rm -f conftest.o conftest.s
9930 echo "$as_me:$LINENO: result: $gcc_cv_as_hidden" >&5
9931 echo "${ECHO_T}$gcc_cv_as_hidden" >&6
9934 echo "$as_me:$LINENO: checking linker for .hidden support" >&5
9935 echo $ECHO_N "checking linker for .hidden support... $ECHO_C" >&6
9936 if test "${gcc_cv_ld_hidden+set}" = set; then
9937 echo $ECHO_N "(cached) $ECHO_C" >&6
9939 if test $in_tree_ld = yes ; then
9941 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 \
9942 && test $in_tree_ld_is_elf = yes; then
9943 gcc_cv_ld_hidden
=yes
9946 gcc_cv_ld_hidden
=yes
9947 ld_ver
=`$gcc_cv_ld --version 2>/dev/null | sed 1q`
9948 if echo "$ld_ver" |
grep GNU
> /dev
/null
; then
9949 ld_vers
=`echo $ld_ver | sed -n \
9950 -e 's,^.*[ ]\([0-9][0-9]*\.[0-9][0-9]*\)$,\1,p' \
9951 -e 's,^.*[ ]\([0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\)$,\1,p' \
9952 -e 's,^.*[ ]\([0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\)$,\1,p' \
9953 -e 's,^.*[ ]\([0-9][0-9]*\.[0-9][0-9]*\)[ ].*$,\1,p' \
9954 -e 's,^.*[ ]\([0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\)[ ].*$,\1,p' \
9955 -e 's,^.*[ ]\([0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\)[ ].*$,\1,p'`
9956 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'`
9957 if test 0"$ld_date" -lt 20020404; then
9958 if test -n "$ld_date"; then
9959 # If there was date string, but was earlier than 2002-04-04, fail
9961 elif test -z "$ld_vers"; then
9962 # If there was no date string nor ld version number, something is wrong
9965 ld_vers_major
=`expr "$ld_vers" : '\([0-9]*\)'`
9966 ld_vers_minor
=`expr "$ld_vers" : '[0-9]*\.\([0-9]*\)'`
9967 ld_vers_patch
=`expr "$ld_vers" : '[0-9]*\.[0-9]*\.\([0-9]*\)'`
9968 test -z "$ld_vers_patch" && ld_vers_patch
=0
9969 if test "$ld_vers_major" -lt 2; then
9971 elif test "$ld_vers_major" -eq 2 -a "$ld_vers_minor" -lt 12; then
9972 gcc_cv_ld_hidden
="no"
9973 elif test "$ld_vers_major" -eq 2 -a "$ld_vers_minor" -eq 12 -a "$ld_vers_patch" -eq 0; then
9980 hppa64
*-*-hpux* | ia64
*-*-hpux*)
9981 gcc_cv_ld_hidden
=yes
9990 echo "$as_me:$LINENO: result: $gcc_cv_ld_hidden" >&5
9991 echo "${ECHO_T}$gcc_cv_ld_hidden" >&6
9992 libgcc_visibility
=no
9994 if test $gcc_cv_as_hidden = yes && test $gcc_cv_ld_hidden = yes; then
9995 libgcc_visibility
=yes
9997 cat >>confdefs.h
<<\_ACEOF
9998 #define HAVE_GAS_HIDDEN 1
10003 # Check if we have .[us]leb128, and support symbol arithmetic with it.
10004 echo "$as_me:$LINENO: checking assembler for .sleb128 and .uleb128" >&5
10005 echo $ECHO_N "checking assembler for .sleb128 and .uleb128... $ECHO_C" >&6
10006 if test "${gcc_cv_as_leb128+set}" = set; then
10007 echo $ECHO_N "(cached) $ECHO_C" >&6
10009 gcc_cv_as_leb128
=no
10010 if test $in_tree_gas = yes; then
10011 if test $in_tree_gas_is_elf = yes \
10012 && test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 11 \) \* 1000 + 0`
10013 then gcc_cv_as_leb128
=yes
10015 elif test x
$gcc_cv_as != x
; then
10022 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
10023 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10024 (eval $ac_try) 2>&5
10026 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10027 (exit $ac_status); }; }
10029 # GAS versions before 2.11 do not support uleb128,
10030 # despite appearing to.
10031 # ??? There exists an elf-specific test that will crash
10032 # the assembler. Perhaps it's better to figure out whether
10033 # arbitrary sections are supported and try the test.
10034 as_ver
=`$gcc_cv_as --version 2>/dev/null | sed 1q`
10035 if echo "$as_ver" |
grep GNU
> /dev
/null
; then
10036 as_ver
=`echo $as_ver | sed -e 's/GNU assembler \([0-9.][0-9.]*\).*/\1/'`
10037 as_major
=`echo $as_ver | sed 's/\..*//'`
10038 as_minor
=`echo $as_ver | sed 's/[^.]*\.\([0-9]*\).*/\1/'`
10039 if test $as_major -eq 2 && test $as_minor -lt 11
10041 else gcc_cv_as_leb128
=yes
10045 echo "configure: failed program was" >&5
10048 rm -f conftest.o conftest.s
10051 echo "$as_me:$LINENO: result: $gcc_cv_as_leb128" >&5
10052 echo "${ECHO_T}$gcc_cv_as_leb128" >&6
10053 if test $gcc_cv_as_leb128 = yes; then
10055 cat >>confdefs.h
<<\_ACEOF
10056 #define HAVE_AS_LEB128 1
10061 # GAS versions up to and including 2.11.0 may mis-optimize
10063 echo "$as_me:$LINENO: checking assembler for eh_frame optimization" >&5
10064 echo $ECHO_N "checking assembler for eh_frame optimization... $ECHO_C" >&6
10065 if test "${gcc_cv_as_eh_frame+set}" = set; then
10066 echo $ECHO_N "(cached) $ECHO_C" >&6
10068 gcc_cv_as_eh_frame
=no
10069 if test $in_tree_gas = yes; then
10070 if test $in_tree_gas_is_elf = yes \
10071 && test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 12 \) \* 1000 + 0`
10072 then gcc_cv_as_eh_frame
=yes
10074 elif test x
$gcc_cv_as != x
; then
10081 .section .eh_frame,"aw",@progbits
10083 .4byte .LECIE1-.LSCIE1
10097 .4byte .LEFDE1-.LASFDE1
10099 .4byte .LASFDE1-__FRAME_BEGIN__
10106 .LEFDE1:' > conftest.s
10107 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
10108 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10109 (eval $ac_try) 2>&5
10111 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10112 (exit $ac_status); }; }
10114 cat > conftest.lit
<<EOF
10115 0000 10000000 00000000 017a0001 781a0004 .........z..x...
10116 0010 01000000 12000000 18000000 00000000 ................
10117 0020 08000000 04080000 0044 .........D
10119 cat > conftest.big
<<EOF
10120 0000 00000010 00000000 017a0001 781a0004 .........z..x...
10121 0010 00000001 00000012 00000018 00000000 ................
10122 0020 00000008 04000000 0844 .........D
10124 # If the assembler didn't choke, and we can objdump,
10125 # and we got the correct data, then succeed.
10126 if test x
$gcc_cv_objdump != x \
10127 && $gcc_cv_objdump -s -j .eh_frame conftest.o
2>/dev
/null \
10128 |
tail -3 > conftest.got \
10129 && { cmp conftest.lit conftest.got
> /dev
/null
2>&1 \
10130 ||
cmp conftest.big conftest.got
> /dev
/null
2>&1; }
10132 gcc_cv_as_eh_frame
=yes
10133 elif { ac_try
='$gcc_cv_as -o conftest.o --traditional-format /dev/null'
10134 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10135 (eval $ac_try) 2>&5
10137 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10138 (exit $ac_status); }; }; then
10139 gcc_cv_as_eh_frame
=buggy
10141 # Uh oh, what do we do now?
10142 gcc_cv_as_eh_frame
=no
10145 echo "configure: failed program was" >&5
10148 rm -f conftest.o conftest.s
10151 echo "$as_me:$LINENO: result: $gcc_cv_as_eh_frame" >&5
10152 echo "${ECHO_T}$gcc_cv_as_eh_frame" >&6
10155 if test $gcc_cv_as_eh_frame = buggy
; then
10157 cat >>confdefs.h
<<\_ACEOF
10158 #define USE_AS_TRADITIONAL_FORMAT 1
10163 echo "$as_me:$LINENO: checking assembler for section merging support" >&5
10164 echo $ECHO_N "checking assembler for section merging support... $ECHO_C" >&6
10165 if test "${gcc_cv_as_shf_merge+set}" = set; then
10166 echo $ECHO_N "(cached) $ECHO_C" >&6
10168 gcc_cv_as_shf_merge
=no
10169 if test $in_tree_gas = yes; then
10170 if test $in_tree_gas_is_elf = yes \
10171 && test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 12 \) \* 1000 + 0`
10172 then gcc_cv_as_shf_merge
=yes
10174 elif test x
$gcc_cv_as != x
; then
10175 echo '.section .rodata.str, "aMS", @progbits, 1' > conftest.s
10176 if { ac_try
='$gcc_cv_as --fatal-warnings -o conftest.o conftest.s >&5'
10177 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10178 (eval $ac_try) 2>&5
10180 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10181 (exit $ac_status); }; }
10183 gcc_cv_as_shf_merge
=yes
10185 echo "configure: failed program was" >&5
10188 rm -f conftest.o conftest.s
10191 echo "$as_me:$LINENO: result: $gcc_cv_as_shf_merge" >&5
10192 echo "${ECHO_T}$gcc_cv_as_shf_merge" >&6
10195 cat >>confdefs.h
<<_ACEOF
10196 #define HAVE_GAS_SHF_MERGE `if test $gcc_cv_as_shf_merge = yes; then echo 1; else echo 0; fi`
10200 # Thread-local storage - the check is heavily parametrized.
10208 .section ".tdata","awT",@progbits
10211 ldq $27,__tls_get_addr($29) !literal!1
10212 lda $16,foo($29) !tlsgd!1
10213 jsr $26,($27),__tls_get_addr !lituse_tlsgd!1
10214 ldq $27,__tls_get_addr($29) !literal!2
10215 lda $16,foo($29) !tlsldm!2
10216 jsr $26,($27),__tls_get_addr !lituse_tlsldm!2
10217 ldq $1,foo($29) !gotdtprel
10218 ldah $2,foo($29) !dtprelhi
10219 lda $3,foo($2) !dtprello
10220 lda $4,foo($29) !dtprel
10221 ldq $1,foo($29) !gottprel
10222 ldah $2,foo($29) !tprelhi
10223 lda $3,foo($2) !tprello
10224 lda $4,foo($29) !tprel'
10227 tls_as_opt
=--fatal-warnings
10231 .section ".tdata","awT",@progbits
10235 leal foo@TLSGD(,%ebx,1), %eax
10236 leal foo@TLSLDM(%ebx), %eax
10237 leal foo@DTPOFF(%eax), %edx
10238 movl foo@GOTTPOFF(%ebx), %eax
10239 subl foo@GOTTPOFF(%ebx), %eax
10240 addl foo@GOTNTPOFF(%ebx), %eax
10241 movl foo@INDNTPOFF, %eax
10242 movl $foo@TPOFF, %eax
10243 subl $foo@TPOFF, %eax
10244 leal foo@NTPOFF(%ecx), %eax'
10247 tls_as_opt
=--fatal-warnings
10251 .section ".tdata","awT",@progbits
10255 leaq foo@TLSGD(%rip), %rdi
10256 leaq foo@TLSLD(%rip), %rdi
10257 leaq foo@DTPOFF(%rax), %rdx
10258 movq foo@GOTTPOFF(%rip), %rax
10259 movq $foo@TPOFF, %rax'
10262 tls_as_opt
=--fatal-warnings
10266 .section ".tdata","awT",@progbits
10269 addl r16 = @ltoff(@dtpmod(foo#)), gp
10270 addl r17 = @ltoff(@dtprel(foo#)), gp
10271 addl r18 = @ltoff(@tprel(foo#)), gp
10272 addl r19 = @dtprel(foo#), gp
10273 adds r21 = @dtprel(foo#), r13
10274 movl r23 = @dtprel(foo#)
10275 addl r20 = @tprel(foo#), gp
10276 adds r22 = @tprel(foo#), r13
10277 movl r24 = @tprel(foo#)'
10280 tls_as_opt
=--fatal-warnings
10284 .section ".tdata","awT",@progbits
10292 addi 3,31,ld0@got@tlsgd
10294 addi 3,31,x1@got@tlsld
10297 addis 9,3,x2@dtprel@ha
10298 addi 9,9,x2@dtprel@l
10299 lwz 9,x3@got@tprel(31)
10302 addis 9,2,x2@tprel@ha
10303 addi 9,9,x2@tprel@l'
10306 tls_as_opt
="-a32 --fatal-warnings"
10310 .section ".tdata","awT",@progbits
10318 addi 3,2,ld0@got@tlsgd
10324 addi 3,2,x1@got@tlsld
10330 addis 9,3,x2@dtprel@ha
10331 addi 9,9,x2@dtprel@l
10334 ld 9,x3@got@dtprel(2)
10340 tls_as_opt
="-a64 --fatal-warnings"
10344 .section ".tdata","awT",@progbits
10351 .long foo@GOTNTPOFF
10352 .long foo@INDNTPOFF
10353 l %r1,foo@GOTNTPOFF(%r12)
10354 l %r1,0(%r1):tls_load:foo
10355 bas %r14,0(%r1,%r13):tls_gdcall:foo
10356 bas %r14,0(%r1,%r13):tls_ldcall:foo'
10359 tls_as_opt
="-m31 --fatal-warnings"
10363 .section ".tdata","awT",@progbits
10370 .quad foo@GOTNTPOFF
10371 lg %r1,foo@GOTNTPOFF(%r12)
10372 larl %r1,foo@INDNTPOFF
10373 brasl %r14,__tls_get_offset@PLT:tls_gdcall:foo
10374 brasl %r14,__tls_get_offset@PLT:tls_ldcall:foo'
10377 tls_as_opt
="-m64 -Aesame --fatal-warnings"
10379 sh-
*-* | sh
[34]-*-*)
10381 .section ".tdata","awT",@progbits
10391 tls_as_opt
=--fatal-warnings
10395 sparc
*-sun-solaris2.
*)
10402 if test x
$on_solaris = xyes
&& test x
$gas_flag = xno
; then
10404 .section ".tdata",#alloc,#write,#tls
10407 sethi %tgd_hi22(foo), %o0
10408 add %o0, %tgd_lo10(foo), %o1
10409 add %l7, %o1, %o0, %tgd_add(foo)
10410 call __tls_get_addr, %tgd_call(foo)
10411 sethi %tldm_hi22(foo), %l1
10412 add %l1, %tldm_lo10(foo), %l2
10413 add %l7, %l2, %o0, %tldm_add(foo)
10414 call __tls_get_addr, %tldm_call(foo)
10415 sethi %tldo_hix22(foo), %l3
10416 xor %l3, %tldo_lox10(foo), %l4
10417 add %o0, %l4, %l5, %tldo_add(foo)
10418 sethi %tie_hi22(foo), %o3
10419 add %o3, %tie_lo10(foo), %o3
10420 ld [%l7 + %o3], %o2, %tie_ld(foo)
10421 add %g7, %o2, %o4, %tie_add(foo)
10422 sethi %tle_hix22(foo), %l1
10423 xor %l1, %tle_lox10(foo), %o5
10424 ld [%g7 + %o5], %o1'
10429 .section ".tdata","awT",@progbits
10432 sethi %tgd_hi22(foo), %o0
10433 add %o0, %tgd_lo10(foo), %o1
10434 add %l7, %o1, %o0, %tgd_add(foo)
10435 call __tls_get_addr, %tgd_call(foo)
10436 sethi %tldm_hi22(foo), %l1
10437 add %l1, %tldm_lo10(foo), %l2
10438 add %l7, %l2, %o0, %tldm_add(foo)
10439 call __tls_get_addr, %tldm_call(foo)
10440 sethi %tldo_hix22(foo), %l3
10441 xor %l3, %tldo_lox10(foo), %l4
10442 add %o0, %l4, %l5, %tldo_add(foo)
10443 sethi %tie_hi22(foo), %o3
10444 add %o3, %tie_lo10(foo), %o3
10445 ld [%l7 + %o3], %o2, %tie_ld(foo)
10446 add %g7, %o2, %o4, %tie_add(foo)
10447 sethi %tle_hix22(foo), %l1
10448 xor %l1, %tle_lox10(foo), %o5
10449 ld [%g7 + %o5], %o1'
10452 tls_as_opt
="-32 --fatal-warnings"
10456 if test -z "$tls_first_major"; then
10457 : # If we don't have a check, assume no support.
10459 echo "$as_me:$LINENO: checking assembler for thread-local storage support" >&5
10460 echo $ECHO_N "checking assembler for thread-local storage support... $ECHO_C" >&6
10461 if test "${gcc_cv_as_tls+set}" = set; then
10462 echo $ECHO_N "(cached) $ECHO_C" >&6
10465 if test $in_tree_gas = yes; then
10466 if test $gcc_cv_gas_vers -ge `expr \( \( $tls_first_major \* 1000 \) + $tls_first_minor \) \* 1000 + 0`
10467 then gcc_cv_as_tls
=yes
10469 elif test x
$gcc_cv_as != x
; then
10470 echo "$conftest_s" > conftest.s
10471 if { ac_try
='$gcc_cv_as $tls_as_opt -o conftest.o conftest.s >&5'
10472 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10473 (eval $ac_try) 2>&5
10475 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10476 (exit $ac_status); }; }
10480 echo "configure: failed program was" >&5
10483 rm -f conftest.o conftest.s
10486 echo "$as_me:$LINENO: result: $gcc_cv_as_tls" >&5
10487 echo "${ECHO_T}$gcc_cv_as_tls" >&6
10488 if test $gcc_cv_as_tls = yes; then
10490 cat >>confdefs.h
<<\_ACEOF
10491 #define HAVE_AS_TLS 1
10497 # Target-specific assembler checks.
10500 # All TARGET_ABI_OSF targets.
10501 alpha
*-*-osf* | alpha
*-*-linux* | alpha
*-*-*bsd
*)
10502 echo "$as_me:$LINENO: checking assembler for explicit relocation support" >&5
10503 echo $ECHO_N "checking assembler for explicit relocation support... $ECHO_C" >&6
10504 if test "${gcc_cv_as_alpha_explicit_relocs+set}" = set; then
10505 echo $ECHO_N "(cached) $ECHO_C" >&6
10507 gcc_cv_as_alpha_explicit_relocs
=no
10508 if test $in_tree_gas = yes; then
10509 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 12 \) \* 1000 + 0`
10510 then gcc_cv_as_alpha_explicit_relocs
=yes
10512 elif test x
$gcc_cv_as != x
; then
10513 echo ' .set nomacro
10515 extbl $3, $2, $3 !lituse_bytoff!1
10516 ldq $2, a($29) !literal!1
10517 ldq $4, b($29) !literal!2
10518 ldq_u $3, 0($2) !lituse_base!1
10519 ldq $27, f($29) !literal!5
10520 jsr $26, ($27), f !lituse_jsr!5
10521 ldah $29, 0($26) !gpdisp!3
10522 lda $0, c($29) !gprel
10523 ldah $1, d($29) !gprelhigh
10524 lda $1, d($1) !gprellow
10525 lda $29, 0($29) !gpdisp!3' > conftest.s
10526 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
10527 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10528 (eval $ac_try) 2>&5
10530 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10531 (exit $ac_status); }; }
10533 gcc_cv_as_alpha_explicit_relocs
=yes
10535 echo "configure: failed program was" >&5
10538 rm -f conftest.o conftest.s
10541 echo "$as_me:$LINENO: result: $gcc_cv_as_alpha_explicit_relocs" >&5
10542 echo "${ECHO_T}$gcc_cv_as_alpha_explicit_relocs" >&6
10543 if test $gcc_cv_as_alpha_explicit_relocs = yes; then
10545 cat >>confdefs.h
<<\_ACEOF
10546 #define HAVE_AS_EXPLICIT_RELOCS 1
10553 echo "$as_me:$LINENO: checking assembler for .register" >&5
10554 echo $ECHO_N "checking assembler for .register... $ECHO_C" >&6
10555 if test "${gcc_cv_as_sparc_register_op+set}" = set; then
10556 echo $ECHO_N "(cached) $ECHO_C" >&6
10558 gcc_cv_as_sparc_register_op
=no
10559 if test x
$gcc_cv_as != x
; then
10560 echo '.register %g2, #scratch' > conftest.s
10561 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
10562 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10563 (eval $ac_try) 2>&5
10565 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10566 (exit $ac_status); }; }
10568 gcc_cv_as_sparc_register_op
=yes
10570 echo "configure: failed program was" >&5
10573 rm -f conftest.o conftest.s
10576 echo "$as_me:$LINENO: result: $gcc_cv_as_sparc_register_op" >&5
10577 echo "${ECHO_T}$gcc_cv_as_sparc_register_op" >&6
10578 if test $gcc_cv_as_sparc_register_op = yes; then
10580 cat >>confdefs.h
<<\_ACEOF
10581 #define HAVE_AS_REGISTER_PSEUDO_OP 1
10586 echo "$as_me:$LINENO: checking assembler for -relax option" >&5
10587 echo $ECHO_N "checking assembler for -relax option... $ECHO_C" >&6
10588 if test "${gcc_cv_as_sparc_relax+set}" = set; then
10589 echo $ECHO_N "(cached) $ECHO_C" >&6
10591 gcc_cv_as_sparc_relax
=no
10592 if test x
$gcc_cv_as != x
; then
10593 echo '.text' > conftest.s
10594 if { ac_try
='$gcc_cv_as -relax -o conftest.o conftest.s >&5'
10595 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10596 (eval $ac_try) 2>&5
10598 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10599 (exit $ac_status); }; }
10601 gcc_cv_as_sparc_relax
=yes
10603 echo "configure: failed program was" >&5
10606 rm -f conftest.o conftest.s
10609 echo "$as_me:$LINENO: result: $gcc_cv_as_sparc_relax" >&5
10610 echo "${ECHO_T}$gcc_cv_as_sparc_relax" >&6
10611 if test $gcc_cv_as_sparc_relax = yes; then
10613 cat >>confdefs.h
<<\_ACEOF
10614 #define HAVE_AS_RELAX_OPTION 1
10619 echo "$as_me:$LINENO: checking assembler for unaligned pcrel relocs" >&5
10620 echo $ECHO_N "checking assembler for unaligned pcrel relocs... $ECHO_C" >&6
10621 if test "${gcc_cv_as_sparc_ua_pcrel+set}" = set; then
10622 echo $ECHO_N "(cached) $ECHO_C" >&6
10624 gcc_cv_as_sparc_ua_pcrel
=no
10625 if test x
$gcc_cv_as != x
; then
10632 .uaword %r_disp32(foo)' > conftest.s
10633 if { ac_try
='$gcc_cv_as -K PIC -o conftest.o conftest.s >&5'
10634 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10635 (eval $ac_try) 2>&5
10637 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10638 (exit $ac_status); }; }
10640 if test x
$gcc_cv_ld != x \
10641 && $gcc_cv_ld -o conftest conftest.o
-G > /dev
/null
2>&1; then
10642 gcc_cv_as_sparc_ua_pcrel
=yes
10646 echo "configure: failed program was" >&5
10649 rm -f conftest.o conftest.s
10652 echo "$as_me:$LINENO: result: $gcc_cv_as_sparc_ua_pcrel" >&5
10653 echo "${ECHO_T}$gcc_cv_as_sparc_ua_pcrel" >&6
10654 if test $gcc_cv_as_sparc_ua_pcrel = yes; then
10656 cat >>confdefs.h
<<\_ACEOF
10657 #define HAVE_AS_SPARC_UA_PCREL 1
10661 echo "$as_me:$LINENO: checking assembler for unaligned pcrel relocs against hidden symbols" >&5
10662 echo $ECHO_N "checking assembler for unaligned pcrel relocs against hidden symbols... $ECHO_C" >&6
10663 if test "${gcc_cv_as_sparc_ua_pcrel_hidden+set}" = set; then
10664 echo $ECHO_N "(cached) $ECHO_C" >&6
10666 gcc_cv_as_sparc_ua_pcrel_hidden
=no
10667 if test x
$gcc_cv_as != x
; then
10671 .uaword %r_disp32(foo)
10672 .byte 0x32, 0x33, 0x34
10676 .skip 4' > conftest.s
10677 if { ac_try
='$gcc_cv_as -K PIC -o conftest.o conftest.s >&5'
10678 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10679 (eval $ac_try) 2>&5
10681 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10682 (exit $ac_status); }; }
10684 if test x
$gcc_cv_ld != x
&& test x
$gcc_cv_objdump != x \
10685 && $gcc_cv_ld -o conftest conftest.o
-G > /dev
/null
2>&1 \
10686 && $gcc_cv_objdump -s -j .data conftest
2> /dev
/null \
10687 |
grep ' 31000000 07323334' > /dev
/null
2>&1; then
10688 if $gcc_cv_objdump -R conftest
2> /dev
/null \
10689 |
grep 'DISP32' > /dev
/null
2>&1; then
10692 gcc_cv_as_sparc_ua_pcrel_hidden
=yes
10697 echo "configure: failed program was" >&5
10700 rm -f conftest.o conftest.s
10703 echo "$as_me:$LINENO: result: $gcc_cv_as_sparc_ua_pcrel_hidden" >&5
10704 echo "${ECHO_T}$gcc_cv_as_sparc_ua_pcrel_hidden" >&6
10705 if test $gcc_cv_as_sparc_ua_pcrel_hidden = yes; then
10707 cat >>confdefs.h
<<\_ACEOF
10708 #define HAVE_AS_SPARC_UA_PCREL_HIDDEN 1
10713 fi # unaligned pcrel relocs
10715 echo "$as_me:$LINENO: checking assembler for offsetable %lo()" >&5
10716 echo $ECHO_N "checking assembler for offsetable %lo()... $ECHO_C" >&6
10717 if test "${gcc_cv_as_sparc_offsetable_lo10+set}" = set; then
10718 echo $ECHO_N "(cached) $ECHO_C" >&6
10720 gcc_cv_as_sparc_offsetable_lo10
=no
10721 if test x
$gcc_cv_as != x
; then
10723 or %g1, %lo(ab) + 12, %g1
10724 or %g1, %lo(ab + 12), %g1' > conftest.s
10725 if { ac_try
='$gcc_cv_as -xarch=v9 -o conftest.o conftest.s >&5'
10726 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10727 (eval $ac_try) 2>&5
10729 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10730 (exit $ac_status); }; }
10732 if test x
$gcc_cv_objdump != x \
10733 && %gcc_cv_objdump
-s -j .text conftest.o
2> /dev
/null \
10734 |
grep ' 82106000 82106000' > /dev
/null
2>&1; then
10735 gcc_cv_as_offsetable_lo10
=yes
10738 echo "configure: failed program was" >&5
10741 rm -f conftest.o conftest.s
10744 echo "$as_me:$LINENO: result: $gcc_cv_as_sparc_offsetable_lo10" >&5
10745 echo "${ECHO_T}$gcc_cv_as_sparc_offsetable_lo10" >&6
10746 if test $gcc_cv_as_sparc_offsetable_lo10 = yes; then
10748 cat >>confdefs.h
<<\_ACEOF
10749 #define HAVE_AS_OFFSETABLE_LO10 1
10755 i
[34567]86-*-* | x86_64-
*-*)
10756 echo "$as_me:$LINENO: checking assembler for filds and fists mnemonics" >&5
10757 echo $ECHO_N "checking assembler for filds and fists mnemonics... $ECHO_C" >&6
10758 if test "${gcc_cv_as_ix86_filds_fists+set}" = set; then
10759 echo $ECHO_N "(cached) $ECHO_C" >&6
10761 gcc_cv_as_ix86_filds_fists
=no
10762 if test $in_tree_gas = yes; then
10763 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 9 \) \* 1000 + 0`
10764 then gcc_cv_as_ix86_filds_fists
=yes
10766 elif test x
$gcc_cv_as != x
; then
10767 echo 'filds mem; fists mem' > conftest.s
10768 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
10769 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10770 (eval $ac_try) 2>&5
10772 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10773 (exit $ac_status); }; }
10775 gcc_cv_as_ix86_filds_fists
=yes
10777 echo "configure: failed program was" >&5
10780 rm -f conftest.o conftest.s
10783 echo "$as_me:$LINENO: result: $gcc_cv_as_ix86_filds_fists" >&5
10784 echo "${ECHO_T}$gcc_cv_as_ix86_filds_fists" >&6
10785 if test $gcc_cv_as_ix86_filds_fists = yes; then
10787 cat >>confdefs.h
<<\_ACEOF
10788 #define HAVE_GAS_FILDS_FISTS 1
10793 echo "$as_me:$LINENO: checking assembler for cmov syntax" >&5
10794 echo $ECHO_N "checking assembler for cmov syntax... $ECHO_C" >&6
10795 if test "${gcc_cv_as_ix86_cmov_sun_syntax+set}" = set; then
10796 echo $ECHO_N "(cached) $ECHO_C" >&6
10798 gcc_cv_as_ix86_cmov_sun_syntax
=no
10799 if test x
$gcc_cv_as != x
; then
10800 echo 'cmovl.l %edx, %eax' > conftest.s
10801 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
10802 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10803 (eval $ac_try) 2>&5
10805 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10806 (exit $ac_status); }; }
10808 gcc_cv_as_ix86_cmov_sun_syntax
=yes
10810 echo "configure: failed program was" >&5
10813 rm -f conftest.o conftest.s
10816 echo "$as_me:$LINENO: result: $gcc_cv_as_ix86_cmov_sun_syntax" >&5
10817 echo "${ECHO_T}$gcc_cv_as_ix86_cmov_sun_syntax" >&6
10818 if test $gcc_cv_as_ix86_cmov_sun_syntax = yes; then
10820 cat >>confdefs.h
<<\_ACEOF
10821 #define HAVE_AS_IX86_CMOV_SUN_SYNTAX 1
10826 # This one is used unconditionally by i386.[ch]; it is to be defined
10827 # to 1 if the feature is present, 0 otherwise.
10828 echo "$as_me:$LINENO: checking assembler for GOTOFF in data" >&5
10829 echo $ECHO_N "checking assembler for GOTOFF in data... $ECHO_C" >&6
10830 if test "${gcc_cv_as_ix86_gotoff_in_data+set}" = set; then
10831 echo $ECHO_N "(cached) $ECHO_C" >&6
10833 gcc_cv_as_ix86_gotoff_in_data
=no
10834 if test $in_tree_gas = yes; then
10835 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 11 \) \* 1000 + 0`
10836 then gcc_cv_as_ix86_gotoff_in_data
=yes
10838 elif test x
$gcc_cv_as != x
; then
10843 .long .L0@GOTOFF' > conftest.s
10844 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
10845 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10846 (eval $ac_try) 2>&5
10848 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10849 (exit $ac_status); }; }
10851 gcc_cv_as_ix86_gotoff_in_data
=yes
10853 echo "configure: failed program was" >&5
10856 rm -f conftest.o conftest.s
10859 echo "$as_me:$LINENO: result: $gcc_cv_as_ix86_gotoff_in_data" >&5
10860 echo "${ECHO_T}$gcc_cv_as_ix86_gotoff_in_data" >&6
10863 cat >>confdefs.h
<<_ACEOF
10864 #define HAVE_AS_GOTOFF_IN_DATA `if test $gcc_cv_as_ix86_gotoff_in_data = yes; then echo 1; else echo 0; fi`
10870 echo "$as_me:$LINENO: checking assembler for ltoffx and ldxmov relocs" >&5
10871 echo $ECHO_N "checking assembler for ltoffx and ldxmov relocs... $ECHO_C" >&6
10872 if test "${gcc_cv_as_ia64_ltoffx_ldxmov_relocs+set}" = set; then
10873 echo $ECHO_N "(cached) $ECHO_C" >&6
10875 gcc_cv_as_ia64_ltoffx_ldxmov_relocs
=no
10876 if test $in_tree_gas = yes; then
10877 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 14 \) \* 1000 + 0`
10878 then gcc_cv_as_ia64_ltoffx_ldxmov_relocs
=yes
10880 elif test x
$gcc_cv_as != x
; then
10882 addl r15 = @ltoffx(x#), gp
10884 ld8.mov r16 = [r15], x#' > conftest.s
10885 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
10886 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10887 (eval $ac_try) 2>&5
10889 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10890 (exit $ac_status); }; }
10892 gcc_cv_as_ia64_ltoffx_ldxmov_relocs
=yes
10894 echo "configure: failed program was" >&5
10897 rm -f conftest.o conftest.s
10900 echo "$as_me:$LINENO: result: $gcc_cv_as_ia64_ltoffx_ldxmov_relocs" >&5
10901 echo "${ECHO_T}$gcc_cv_as_ia64_ltoffx_ldxmov_relocs" >&6
10902 if test $gcc_cv_as_ia64_ltoffx_ldxmov_relocs = yes; then
10904 cat >>confdefs.h
<<\_ACEOF
10905 #define HAVE_AS_LTOFFX_LDXMOV_RELOCS 1
10914 *-*-aix*) conftest_s
=' .csect .text[PR]
10916 *-*-darwin*) conftest_s
=' .text
10918 *) conftest_s
=' .text
10922 echo "$as_me:$LINENO: checking assembler for mfcr field support" >&5
10923 echo $ECHO_N "checking assembler for mfcr field support... $ECHO_C" >&6
10924 if test "${gcc_cv_as_powerpc_mfcrf+set}" = set; then
10925 echo $ECHO_N "(cached) $ECHO_C" >&6
10927 gcc_cv_as_powerpc_mfcrf
=no
10928 if test $in_tree_gas = yes; then
10929 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 14 \) \* 1000 + 0`
10930 then gcc_cv_as_powerpc_mfcrf
=yes
10932 elif test x
$gcc_cv_as != x
; then
10933 echo "$conftest_s" > conftest.s
10934 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
10935 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10936 (eval $ac_try) 2>&5
10938 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10939 (exit $ac_status); }; }
10941 gcc_cv_as_powerpc_mfcrf
=yes
10943 echo "configure: failed program was" >&5
10946 rm -f conftest.o conftest.s
10949 echo "$as_me:$LINENO: result: $gcc_cv_as_powerpc_mfcrf" >&5
10950 echo "${ECHO_T}$gcc_cv_as_powerpc_mfcrf" >&6
10951 if test $gcc_cv_as_powerpc_mfcrf = yes; then
10953 cat >>confdefs.h
<<\_ACEOF
10954 #define HAVE_AS_MFCRF 1
10961 echo "$as_me:$LINENO: checking assembler for explicit relocation support" >&5
10962 echo $ECHO_N "checking assembler for explicit relocation support... $ECHO_C" >&6
10963 if test "${gcc_cv_as_mips_explicit_relocs+set}" = set; then
10964 echo $ECHO_N "(cached) $ECHO_C" >&6
10966 gcc_cv_as_mips_explicit_relocs
=no
10967 if test $in_tree_gas = yes; then
10968 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 14 \) \* 1000 + 0`
10969 then gcc_cv_as_mips_explicit_relocs
=yes
10971 elif test x
$gcc_cv_as != x
; then
10972 echo ' lw $4,%gp_rel(foo)($4)' > conftest.s
10973 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
10974 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10975 (eval $ac_try) 2>&5
10977 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10978 (exit $ac_status); }; }
10980 gcc_cv_as_mips_explicit_relocs
=yes
10982 echo "configure: failed program was" >&5
10985 rm -f conftest.o conftest.s
10988 echo "$as_me:$LINENO: result: $gcc_cv_as_mips_explicit_relocs" >&5
10989 echo "${ECHO_T}$gcc_cv_as_mips_explicit_relocs" >&6
10990 if test $gcc_cv_as_mips_explicit_relocs = yes; then
10991 if test x
$target_cpu_default = x
10992 then target_cpu_default
=MASK_EXPLICIT_RELOCS
10993 else target_cpu_default
="($target_cpu_default)|MASK_EXPLICIT_RELOCS"
10999 # ??? Not all targets support dwarf2 debug_line, even within a version
11000 # of gas. Moreover, we need to emit a valid instruction to trigger any
11001 # info to the output file. So, as supported targets are added to gas 2.11,
11002 # add some instruction here to (also) show we expect this might work.
11003 # ??? Once 2.11 is released, probably need to add first known working
11004 # version to the per-target configury.
11006 i?
86*-*-* | mips
*-*-* | alpha
*-*-* | powerpc
*-*-* | sparc
*-*-* | m68
*-*-* \
11007 | x86_64
*-*-* | hppa
*-*-* | arm
*-*-* | strongarm
*-*-* | xscale
*-*-* \
11008 | xstormy16
*-*-* | cris-
*-* | xtensa-
*-*)
11011 ia64
*-*-* | s390
*-*-*)
11018 if test x
"$insn" != x
; then
11020 .file 1 \"conftest.s\"
11023 echo "$as_me:$LINENO: checking assembler for dwarf2 debug_line support" >&5
11024 echo $ECHO_N "checking assembler for dwarf2 debug_line support... $ECHO_C" >&6
11025 if test "${gcc_cv_as_dwarf2_debug_line+set}" = set; then
11026 echo $ECHO_N "(cached) $ECHO_C" >&6
11028 gcc_cv_as_dwarf2_debug_line
=no
11029 if test $in_tree_gas = yes; then
11030 if test $in_tree_gas_is_elf = yes \
11031 && test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 11 \) \* 1000 + 0`
11032 then gcc_cv_as_dwarf2_debug_line
=yes
11034 elif test x
$gcc_cv_as != x
; then
11035 echo "$conftest_s" > conftest.s
11036 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
11037 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11038 (eval $ac_try) 2>&5
11040 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11041 (exit $ac_status); }; }
11043 # ??? This fails with non-gnu grep. Maybe use objdump?
11044 if grep debug_line conftest.o
> /dev
/null
2>&1; then
11045 gcc_cv_as_dwarf2_debug_line
=yes
11048 echo "configure: failed program was" >&5
11051 rm -f conftest.o conftest.s
11054 echo "$as_me:$LINENO: result: $gcc_cv_as_dwarf2_debug_line" >&5
11055 echo "${ECHO_T}$gcc_cv_as_dwarf2_debug_line" >&6
11058 # The .debug_line file table must be in the exact order that
11059 # we specified the files, since these indices are also used
11060 # by DW_AT_decl_file. Approximate this test by testing if
11061 # the assembler bitches if the same index is assigned twice.
11062 echo "$as_me:$LINENO: checking assembler for buggy dwarf2 .file directive" >&5
11063 echo $ECHO_N "checking assembler for buggy dwarf2 .file directive... $ECHO_C" >&6
11064 if test "${gcc_cv_as_dwarf2_file_buggy+set}" = set; then
11065 echo $ECHO_N "(cached) $ECHO_C" >&6
11067 gcc_cv_as_dwarf2_file_buggy
=no
11068 if test x
$gcc_cv_as != x
; then
11069 echo ' .file 1 "foo.s"
11070 .file 1 "bar.s"' > conftest.s
11071 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
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); }; }
11078 gcc_cv_as_dwarf2_file_buggy
=yes
11080 echo "configure: failed program was" >&5
11083 rm -f conftest.o conftest.s
11086 echo "$as_me:$LINENO: result: $gcc_cv_as_dwarf2_file_buggy" >&5
11087 echo "${ECHO_T}$gcc_cv_as_dwarf2_file_buggy" >&6
11090 if test $gcc_cv_as_dwarf2_debug_line = yes \
11091 && test $gcc_cv_as_dwarf2_file_buggy = no
; then
11093 cat >>confdefs.h
<<\_ACEOF
11094 #define HAVE_AS_DWARF2_DEBUG_LINE 1
11099 echo "$as_me:$LINENO: checking assembler for --gdwarf2 option" >&5
11100 echo $ECHO_N "checking assembler for --gdwarf2 option... $ECHO_C" >&6
11101 if test "${gcc_cv_as_gdwarf2_flag+set}" = set; then
11102 echo $ECHO_N "(cached) $ECHO_C" >&6
11104 gcc_cv_as_gdwarf2_flag
=no
11105 if test $in_tree_gas = yes; then
11106 if test $in_tree_gas_is_elf = yes \
11107 && test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 11 \) \* 1000 + 0`
11108 then gcc_cv_as_gdwarf2_flag
=yes
11110 elif test x
$gcc_cv_as != x
; then
11111 echo "$insn" > conftest.s
11112 if { ac_try
='$gcc_cv_as --gdwarf2 -o conftest.o conftest.s >&5'
11113 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11114 (eval $ac_try) 2>&5
11116 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11117 (exit $ac_status); }; }
11119 gcc_cv_as_gdwarf2_flag
=yes
11121 echo "configure: failed program was" >&5
11124 rm -f conftest.o conftest.s
11127 echo "$as_me:$LINENO: result: $gcc_cv_as_gdwarf2_flag" >&5
11128 echo "${ECHO_T}$gcc_cv_as_gdwarf2_flag" >&6
11129 if test $gcc_cv_as_gdwarf2_flag = yes; then
11131 cat >>confdefs.h
<<\_ACEOF
11132 #define HAVE_AS_GDWARF2_DEBUG_FLAG 1
11137 echo "$as_me:$LINENO: checking assembler for --gstabs option" >&5
11138 echo $ECHO_N "checking assembler for --gstabs option... $ECHO_C" >&6
11139 if test "${gcc_cv_as_gstabs_flag+set}" = set; then
11140 echo $ECHO_N "(cached) $ECHO_C" >&6
11142 gcc_cv_as_gstabs_flag
=no
11143 if test $in_tree_gas = yes; then
11144 if test $in_tree_gas_is_elf = yes \
11145 && test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 11 \) \* 1000 + 0`
11146 then gcc_cv_as_gstabs_flag
=yes
11148 elif test x
$gcc_cv_as != x
; then
11149 echo "$insn" > conftest.s
11150 if { ac_try
='$gcc_cv_as --gstabs -o conftest.o conftest.s >&5'
11151 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11152 (eval $ac_try) 2>&5
11154 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11155 (exit $ac_status); }; }
11157 # The native Solaris 9/Intel assembler doesn't understand --gstabs
11158 # and warns about it, but still exits successfully. So check for
11160 if { ac_try
='$gcc_cv_as --gstabs -o conftest.o conftest.s 2>&1 | grep -i warning > /dev/null'
11161 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11162 (eval $ac_try) 2>&5
11164 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11165 (exit $ac_status); }; }
11167 else gcc_cv_as_gstabs_flag
=yes
11170 echo "configure: failed program was" >&5
11173 rm -f conftest.o conftest.s
11176 echo "$as_me:$LINENO: result: $gcc_cv_as_gstabs_flag" >&5
11177 echo "${ECHO_T}$gcc_cv_as_gstabs_flag" >&6
11178 if test $gcc_cv_as_gstabs_flag = yes; then
11180 cat >>confdefs.h
<<\_ACEOF
11181 #define HAVE_AS_GSTABS_DEBUG_FLAG 1
11187 echo "$as_me:$LINENO: checking linker read-only and read-write section mixing" >&5
11188 echo $ECHO_N "checking linker read-only and read-write section mixing... $ECHO_C" >&6
11189 gcc_cv_ld_ro_rw_mix
=unknown
11190 if test $in_tree_ld = yes ; then
11191 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 \
11192 && test $in_tree_ld_is_elf = yes; then
11193 gcc_cv_ld_ro_rw_mix
=read-write
11195 elif test x
$gcc_cv_as != x
-a x
$gcc_cv_ld != x
-a x
$gcc_cv_objdump != x
; then
11196 echo '.section myfoosect, "a"' > conftest1.s
11197 echo '.section myfoosect, "aw"' > conftest2.s
11198 echo '.byte 1' >> conftest2.s
11199 echo '.section myfoosect, "a"' > conftest3.s
11200 echo '.byte 0' >> conftest3.s
11201 if $gcc_cv_as -o conftest1.o conftest1.s
> /dev
/null
2>&1 \
11202 && $gcc_cv_as -o conftest2.o conftest2.s
> /dev
/null
2>&1 \
11203 && $gcc_cv_as -o conftest3.o conftest3.s
> /dev
/null
2>&1 \
11204 && $gcc_cv_ld -shared -o conftest1.so conftest1.o \
11205 conftest2.o conftest3.o
> /dev
/null
2>&1; then
11206 gcc_cv_ld_ro_rw_mix
=`$gcc_cv_objdump -h conftest1.so \
11207 | sed -e '/myfoosect/!d' -e N`
11208 if echo "$gcc_cv_ld_ro_rw_mix" |
grep CONTENTS
> /dev
/null
; then
11209 if echo "$gcc_cv_ld_ro_rw_mix" |
grep READONLY
> /dev
/null
; then
11210 gcc_cv_ld_ro_rw_mix
=read-only
11212 gcc_cv_ld_ro_rw_mix
=read-write
11216 rm -f conftest.
* conftest
[123].
*
11218 if test x
$gcc_cv_ld_ro_rw_mix = xread-write
; then
11220 cat >>confdefs.h
<<\_ACEOF
11221 #define HAVE_LD_RO_RW_SECTION_MIXING 1
11225 echo "$as_me:$LINENO: result: $gcc_cv_ld_ro_rw_mix" >&5
11226 echo "${ECHO_T}$gcc_cv_ld_ro_rw_mix" >&6
11228 echo "$as_me:$LINENO: checking linker PT_GNU_EH_FRAME support" >&5
11229 echo $ECHO_N "checking linker PT_GNU_EH_FRAME support... $ECHO_C" >&6
11230 gcc_cv_ld_eh_frame_hdr
=no
11231 if test $in_tree_ld = yes ; then
11232 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 \
11233 && test $in_tree_ld_is_elf = yes; then
11234 gcc_cv_ld_eh_frame_hdr
=yes
11236 elif test x
$gcc_cv_ld != x
; then
11237 # Check if linker supports --eh-frame-hdr option
11238 if $gcc_cv_ld --help 2>/dev
/null |
grep eh-frame-hdr
> /dev
/null
; then
11239 gcc_cv_ld_eh_frame_hdr
=yes
11242 if test x
"$gcc_cv_ld_eh_frame_hdr" = xyes
; then
11244 cat >>confdefs.h
<<\_ACEOF
11245 #define HAVE_LD_EH_FRAME_HDR 1
11249 echo "$as_me:$LINENO: result: $gcc_cv_ld_eh_frame_hdr" >&5
11250 echo "${ECHO_T}$gcc_cv_ld_eh_frame_hdr" >&6
11252 echo "$as_me:$LINENO: checking linker position independent executable support" >&5
11253 echo $ECHO_N "checking linker position independent executable support... $ECHO_C" >&6
11255 if test $in_tree_ld = yes ; then
11256 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 \
11257 && test $in_tree_ld_is_elf = yes; then
11260 elif test x
$gcc_cv_ld != x
; then
11261 # Check if linker supports -pie option
11262 if $gcc_cv_ld --help 2>/dev
/null |
grep -- -pie > /dev
/null
; then
11266 if test x
"$gcc_cv_ld_pie" = xyes
; then
11268 cat >>confdefs.h
<<\_ACEOF
11269 #define HAVE_LD_PIE 1
11273 echo "$as_me:$LINENO: result: $gcc_cv_ld_pie" >&5
11274 echo "${ECHO_T}$gcc_cv_ld_pie" >&6
11276 if test x
$with_sysroot = x
&& test x
$host = x
$target \
11277 && test "$prefix" != "/usr" && test "x$prefix" != "x$local_prefix" ; then
11279 cat >>confdefs.h
<<_ACEOF
11280 #define PREFIX_INCLUDE_DIR "$prefix/include"
11285 # Figure out what language subdirectories are present.
11286 # Look if the user specified --enable-languages="..."; if not, use
11287 # the environment variable $LANGUAGES if defined. $LANGUAGES might
11288 # go away some day.
11289 # NB: embedded tabs in this IF block -- do not untabify
11290 if test x
"${enable_languages+set}" != xset
; then
11291 if test x
"${LANGUAGES+set}" = xset
; then
11292 enable_languages
="${LANGUAGES}"
11293 { echo "$as_me:$LINENO: WARNING: setting LANGUAGES is deprecated, use --enable-languages instead" >&5
11294 echo "$as_me: WARNING: setting LANGUAGES is deprecated, use --enable-languages instead" >&2;}
11297 enable_languages
=all
11300 if test x
"${enable_languages}" = x \
11301 ||
test x
"${enable_languages}" = xyes
;
11303 { { echo "$as_me:$LINENO: error: --enable-languages needs at least one language argument" >&5
11304 echo "$as_me: error: --enable-languages needs at least one language argument" >&2;}
11305 { (exit 1); exit 1; }; }
11308 enable_languages
=`echo "${enable_languages}" | sed -e 's/[ ,][ ,]*/,/g' -e 's/,$//'`
11310 # First scan to see if an enabled language requires some other language.
11311 # We assume that a given config-lang.in will list all the language
11312 # front ends it requires, even if some are required indirectly.
11313 for lang
in ${srcdir}/*/config-lang.
in
11316 # The odd quoting in the next line works around
11317 # an apparent bug in bash 1.12 on linux.
11318 ${srcdir}/[*]/config-lang.
in)
11321 lang_alias
=`sed -n -e 's,^language=['"'"'"'"]\(.*\)["'"'"'"'].*$,\1,p' -e 's,^language=\([^ ]*\).*$,\1,p' $lang`
11322 this_lang_requires
=`sed -n -e 's,^lang_requires=['"'"'"'"]\(.*\)["'"'"'"'].*$,\1,p' -e 's,^lang_requires=\([^ ]*\).*$,\1,p' $lang`
11323 for other
in $this_lang_requires
11325 case ,${enable_languages}, in
11331 enable_languages
="$enable_languages,$other"
11339 expected_languages
=`echo ,${enable_languages}, | sed -e 's:,: :g' -e 's: *: :g' -e 's: *: :g' -e 's:^ ::' -e 's: $::'`
11342 for lang
in ${srcdir}/*/config-lang.
in
11345 # The odd quoting in the next line works around
11346 # an apparent bug in bash 1.12 on linux.
11347 ${srcdir}/[*]/config-lang.
in) ;;
11349 lang_alias
=`sed -n -e 's,^language=['"'"'"'"]\(.*\)["'"'"'"'].*$,\1,p' -e 's,^language=\([^ ]*\).*$,\1,p' $lang`
11350 this_lang_libs
=`sed -n -e 's,^target_libs=['"'"'"'"]\(.*\)["'"'"'"'].*$,\1,p' -e 's,^target_libs=\([^ ]*\).*$,\1,p' $lang`
11351 build_by_default
=`sed -n -e 's,^build_by_default=['"'"'"'"]\(.*\)["'"'"'"'].*$,\1,p' -e 's,^build_by_default=\([^ ]*\).*$,\1,p' $lang`
11352 if test "x$lang_alias" = x
11354 echo "$lang doesn't set \$language." 1>&2
11357 case ${build_by_default},${enable_languages}, in
11358 *,$lang_alias,*) add_this_lang
=yes ;;
11359 no
,*) add_this_lang
=no
;;
11360 *,all
,*) add_this_lang
=yes ;;
11361 *) add_this_lang
=no
;;
11363 found_languages
="${found_languages} ${lang_alias}"
11364 if test x
"${add_this_lang}" = xyes
; then
11366 ${srcdir}/ada
/config-lang.
in)
11367 if test x
$have_gnat = xyes
; then
11368 subdirs
="$subdirs `echo $lang | sed -e 's,^.*/\([^/]*\)/config-lang.in$,\1,'`"
11372 subdirs
="$subdirs `echo $lang | sed -e 's,^.*/\([^/]*\)/config-lang.in$,\1,'`"
11381 for expected_language
in ${expected_languages} ..
11383 if test "${expected_language}" != ..
; then
11384 missing_language
="${expected_language}"
11385 if test "${expected_language}" = "c" \
11386 ||
test "${expected_language}" = "all"; then
11389 for found_language
in ${found_languages} ..
11391 if test "${found_language}" != ..
; then
11392 if test "${expected_language}" = "${found_language}"; then
11397 if test "x${missing_language}" != x
; then
11398 missing_languages
="${missing_languages} ${missing_language}"
11403 if test "x$missing_languages" != x
; then
11404 { { echo "$as_me:$LINENO: error:
11405 The following requested languages were not found:${missing_languages}
11406 The following languages were available: c${found_languages}" >&5
11407 echo "$as_me: error:
11408 The following requested languages were not found:${missing_languages}
11409 The following languages were available: c${found_languages}" >&2;}
11410 { (exit 1); exit 1; }; }
11413 # Make gthr-default.h if we have a thread file.
11415 if test $thread_file != single
; then
11416 rm -f gthr-default.h
11417 echo "#include \"gthr-${thread_file}.h\"" > gthr-default.h
11418 gthread_flags
=-DHAVE_GTHR_DEFAULT
11422 # Find out what GC implementation we want, or may, use.
11424 # Check whether --with-gc or --without-gc was given.
11425 if test "${with_gc+set}" = set; then
11432 { { echo "$as_me:$LINENO: error: $withval is an invalid option to --with-gc" >&5
11433 echo "$as_me: error: $withval is an invalid option to --with-gc" >&2;}
11434 { (exit 1); exit 1; }; }
11441 echo "Using $GGC for garbage collection."
11443 # Use the system's zlib library.
11445 zlibinc
="-I\$(srcdir)/../zlib"
11447 # Check whether --with-system-zlib or --without-system-zlib was given.
11448 if test "${with_system_zlib+set}" = set; then
11449 withval
="$with_system_zlib"
11458 echo "$as_me:$LINENO: checking whether to enable maintainer-specific portions of Makefiles" >&5
11459 echo $ECHO_N "checking whether to enable maintainer-specific portions of Makefiles... $ECHO_C" >&6
11460 # Check whether --enable-maintainer-mode or --disable-maintainer-mode was given.
11461 if test "${enable_maintainer_mode+set}" = set; then
11462 enableval
="$enable_maintainer_mode"
11463 maintainer_mode
=$enableval
11468 echo "$as_me:$LINENO: result: $maintainer_mode" >&5
11469 echo "${ECHO_T}$maintainer_mode" >&6
11471 if test "$maintainer_mode" = "yes"; then
11477 # Make empty files to contain the specs and options for each language.
11478 # Then add #include lines to for a compiler that has specs and/or options.
11483 for subdir
in .
$subdirs
11485 if test -f $srcdir/$subdir/lang.opt
; then
11486 lang_opt_files
="$lang_opt_files $srcdir/$subdir/lang.opt"
11488 if test -f $srcdir/$subdir/lang-specs.h
; then
11489 lang_specs_files
="$lang_specs_files $srcdir/$subdir/lang-specs.h"
11491 if test -f $srcdir/$subdir/$subdir-tree.def
; then
11492 lang_tree_files
="$lang_tree_files $srcdir/$subdir/$subdir-tree.def"
11496 # These (without "all_") are set in each config-lang.in.
11497 # `language' must be a single word so is spelled singularly.
11499 all_boot_languages
=
11502 all_outputs
='Makefile fixinc/Makefile gccbug mklibgcc mkheaders'
11503 # List of language makefile fragments.
11504 all_lang_makefrags
=
11505 # List of language subdirectory makefiles. Deprecated.
11506 all_lang_makefiles
=
11507 # Files for gengtype
11508 all_gtfiles
="$target_gtfiles"
11509 # Files for gengtype with language
11510 all_gtfiles_files_langs
=
11511 all_gtfiles_files_files
=
11513 # Add the language fragments.
11514 # Languages are added via two mechanisms. Some information must be
11515 # recorded in makefile variables, these are defined in config-lang.in.
11516 # We accumulate them and plug them into the main Makefile.
11517 # The other mechanism is a set of hooks for each of the main targets
11518 # like `clean', `install', etc.
11520 language_hooks
="Make-hooks"
11530 .
${srcdir}/$s/config-lang.
in
11531 if test "x$language" = x
11533 echo "${srcdir}/$s/config-lang.in doesn't set \$language." 1>&2
11536 all_lang_makefrags
="$all_lang_makefrags \$(srcdir)/$s/Make-lang.in"
11537 if test -f ${srcdir}/$s/Makefile.
in
11538 then all_lang_makefiles
="$s/Makefile"
11540 all_languages
="$all_languages $language"
11541 if test "x$boot_language" = xyes
11543 all_boot_languages
="$all_boot_languages $language"
11545 all_compilers
="$all_compilers $compilers"
11546 all_stagestuff
="$all_stagestuff $stagestuff"
11547 all_outputs
="$all_outputs $outputs"
11548 all_gtfiles
="$all_gtfiles $gtfiles"
11551 all_gtfiles_files_langs
="$all_gtfiles_files_langs ${s} "
11552 all_gtfiles_files_files
="$all_gtfiles_files_files ${f} "
11556 # Pick up gtfiles for c
11559 .
${srcdir}/c-config-lang.
in
11560 all_gtfiles
="$all_gtfiles $gtfiles"
11563 all_gtfiles_files_langs
="$all_gtfiles_files_langs ${s} "
11564 all_gtfiles_files_files
="$all_gtfiles_files_files ${f} "
11568 for language
in $all_languages
11570 check_languages
="$check_languages check-$language"
11573 # We link each language in with a set of hooks, reached indirectly via
11578 target_list
="all.build all.cross start.encap rest.encap tags \
11579 install-normal install-common install-man \
11580 uninstall info man srcextra srcman srcinfo \
11581 mostlyclean clean distclean maintainer-clean \
11582 stage1 stage2 stage3 stage4 stageprofile stagefeedback"
11583 for t
in $target_list
11586 for lang
in $all_languages
11590 echo "lang.$t: $x" >> Make-hooks
11595 echo "dir ." > .gdbinit
11596 echo "dir ${srcdir}" >> .gdbinit
11597 if test x
$gdb_needs_out_file_path = xyes
11599 echo "dir ${srcdir}/config/"`dirname ${out_file}` >> .gdbinit
11601 if test "x$subdirs" != x
; then
11604 echo "dir ${srcdir}/$s" >> .gdbinit
11607 echo "source ${srcdir}/gdbinit.in" >> .gdbinit
11609 # If $(exec_prefix) exists and is not the same as $(prefix), then compute an
11610 # absolute path for gcc_tooldir based on inserting the number of up-directory
11611 # movements required to get from $(exec_prefix) to $(prefix) into the basic
11612 # $(libsubdir)/@(unlibsubdir) based path.
11613 # Don't set gcc_tooldir to tooldir since that's only passed in by the toplevel
11614 # make and thus we'd get different behavior depending on where we built the
11616 if test x
$exec_prefix = xNONE
-o x
$exec_prefix = x
$prefix; then
11617 gcc_tooldir
='$(libsubdir)/$(unlibsubdir)/../$(target_noncanonical)'
11619 # An explanation of the sed strings:
11620 # -e 's|^\$(prefix)||' matches and eliminates 'prefix' from 'exec_prefix'
11621 # -e 's|/$||' match a trailing forward slash and eliminates it
11622 # -e 's|^[^/]|/|' forces the string to start with a forward slash (*)
11623 # -e 's|/[^/]*|../|g' replaces each occurrence of /<directory> with ../
11625 # (*) Note this pattern overwrites the first character of the string
11626 # with a forward slash if one is not already present. This is not a
11627 # problem because the exact names of the sub-directories concerned is
11628 # unimportant, just the number of them matters.
11630 # The practical upshot of these patterns is like this:
11632 # prefix exec_prefix result
11633 # ------ ----------- ------
11634 # /foo /foo/bar ../
11635 # /foo/ /foo/bar ../
11636 # /foo /foo/bar/ ../
11637 # /foo/ /foo/bar/ ../
11638 # /foo /foo/bar/ugg ../../
11641 gcc_tooldir
="\$(libsubdir)/\$(unlibsubdir)/\`echo \$(exec_prefix) | sed -e 's|^\$(prefix)||' -e 's|/\$(dollar)||' -e 's|^[^/]|/|' -e 's|/[^/]*|../|g'\`\$(target_noncanonical)"
11646 # Find a directory in which to install a shared libgcc.
11648 # Check whether --enable-version-specific-runtime-libs or --disable-version-specific-runtime-libs was given.
11649 if test "${enable_version_specific_runtime_libs+set}" = set; then
11650 enableval
="$enable_version_specific_runtime_libs"
11655 # Check whether --with-slibdir or --without-slibdir was given.
11656 if test "${with_slibdir+set}" = set; then
11657 withval
="$with_slibdir"
11658 slibdir
="$with_slibdir"
11660 if test "${enable_version_specific_runtime_libs+set}" = set; then
11661 slibdir
='$(libsubdir)'
11662 elif test "$host" != "$target"; then
11663 slibdir
='$(build_tooldir)/lib'
11665 slibdir
='$(libdir)'
11670 objdir
=`${PWDCMD-pwd}`
11673 # Substitute configuration variables
11742 # If it doesn't already exist, create document directory
11743 echo "checking for the document directory." 1>&2
11744 if test -d doc
; then
11751 if test x
${build} = x
${host} ; then
11752 if test x
${host} = x
${target} ; then
11753 echo "Links are now set up to build a native compiler for ${target}." 1>&2
11755 echo "Links are now set up to build a cross-compiler" 1>&2
11756 echo " from ${host} to ${target}." 1>&2
11759 if test x
${host} = x
${target} ; then
11760 echo "Links are now set up to build (on ${build}) a native compiler" 1>&2
11761 echo " for ${target}." 1>&2
11763 echo "Links are now set up to build (on ${build}) a cross-compiler" 1>&2
11764 echo " from ${host} to ${target}." 1>&2
11768 # Configure the subdirectories
11769 # AC_CONFIG_SUBDIRS($subdirs)
11771 # Create the Makefile
11772 # and configure language subdirectories
11773 ac_config_files
="$ac_config_files $all_outputs"
11776 ac_config_commands
="$ac_config_commands default"
11778 cat >confcache
<<\_ACEOF
11779 # This file is a shell script that caches the results of configure
11780 # tests run on this system so they can be shared between configure
11781 # scripts and configure runs, see configure's option --config-cache.
11782 # It is not useful on other systems. If it contains results you don't
11783 # want to keep, you may remove or edit it.
11785 # config.status only pays attention to the cache file if you give it
11786 # the --recheck option to rerun configure.
11788 # `ac_cv_env_foo' variables (set or unset) will be overridden when
11789 # loading this file, other *unset* `ac_cv_foo' will be assigned the
11790 # following values.
11794 # The following way of writing the cache mishandles newlines in values,
11795 # but we know of no workaround that is simple, portable, and efficient.
11796 # So, don't put newlines in cache variables' values.
11797 # Ultrix sh set writes to stderr and can't be redirected directly,
11798 # and sets the high bit in the cache file unless we assign to the vars.
11801 case `(ac_space=' '; set | grep ac_space) 2>&1` in
11803 # `set' does not quote correctly, so add quotes (double-quote
11804 # substitution turns \\\\ into \\, and sed turns \\ into \).
11807 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
11810 # `set' quotes correctly as required by POSIX, so do not add quotes.
11812 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
11819 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
11821 /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
11823 if diff $cache_file confcache
>/dev
/null
2>&1; then :; else
11824 if test -w $cache_file; then
11825 test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
11826 cat confcache
>$cache_file
11828 echo "not updating unwritable cache $cache_file"
11833 test "x$prefix" = xNONE
&& prefix
=$ac_default_prefix
11834 # Let make expand exec_prefix.
11835 test "x$exec_prefix" = xNONE
&& exec_prefix
='${prefix}'
11837 # VPATH may cause trouble with some makes, so we remove $(srcdir),
11838 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
11839 # trailing colons and then remove the whole line if VPATH becomes empty
11840 # (actually we leave an empty line to preserve line numbers).
11841 if test "x$srcdir" = x.
; then
11842 ac_vpsub
='/^[ ]*VPATH[ ]*=/{
11843 s/:*\$(srcdir):*/:/;
11844 s/:*\${srcdir}:*/:/;
11846 s/^\([^=]*=[ ]*\):*/\1/;
11852 DEFS
=-DHAVE_CONFIG_H
11856 for ac_i
in : $LIBOBJS; do test "x$ac_i" = x
: && continue
11857 # 1. Remove the extension, and $U if already installed.
11858 ac_i
=`echo "$ac_i" |
11859 sed 's/\$U\././;s/\.o$//;s/\.obj$//'`
11861 ac_libobjs
="$ac_libobjs $ac_i\$U.$ac_objext"
11862 ac_ltlibobjs
="$ac_ltlibobjs $ac_i"'$U.lo'
11864 LIBOBJS
=$ac_libobjs
11866 LTLIBOBJS
=$ac_ltlibobjs
11870 : ${CONFIG_STATUS=./config.status}
11871 ac_clean_files_save
=$ac_clean_files
11872 ac_clean_files
="$ac_clean_files $CONFIG_STATUS"
11873 { echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
11874 echo "$as_me: creating $CONFIG_STATUS" >&6;}
11875 cat >$CONFIG_STATUS <<_ACEOF
11877 # Generated by $as_me.
11878 # Run this file to recreate the current configuration.
11879 # Compiler output produced by configure, useful for debugging
11880 # configure, is in config.log if it exists.
11883 ac_cs_recheck=false
11885 SHELL=\${CONFIG_SHELL-$SHELL}
11888 cat >>$CONFIG_STATUS <<\_ACEOF
11889 ## --------------------- ##
11890 ## M4sh Initialization. ##
11891 ## --------------------- ##
11893 # Be Bourne compatible
11894 if test -n "${ZSH_VERSION+set}" && (emulate sh
) >/dev
/null
2>&1; then
11897 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
11898 # is contrary to our usage. Disable this feature.
11899 alias -g '${1+"$@"}'='"$@"'
11900 elif test -n "${BASH_VERSION+set}" && (set -o posix
) >/dev
/null
2>&1; then
11904 # Support unset when possible.
11905 if (FOO
=FOO
; unset FOO
) >/dev
/null
2>&1; then
11912 # Work around bugs in pre-3.0 UWIN ksh.
11913 $as_unset ENV MAIL MAILPATH
11920 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
11921 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
11922 LC_TELEPHONE LC_TIME
11924 if (set +x
; test -n "`(eval $as_var=C; export $as_var) 2>&1`"); then
11925 eval $as_var=C
; export $as_var
11931 # Required to use basename.
11932 if expr a
: '\(a\)' >/dev
/null
2>&1; then
11938 if (basename /) >/dev
/null
2>&1 && test "X`basename / 2>&1`" = "X/"; then
11939 as_basename
=basename
11945 # Name of the executable.
11946 as_me
=`$as_basename "$0" ||
11947 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
11948 X"$0" : 'X\(//\)$' \| \
11949 X"$0" : 'X\(/\)$' \| \
11950 . : '\(.\)' 2>/dev/null ||
11952 sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
11953 /^X\/\(\/\/\)$/{ s//\1/; q; }
11954 /^X\/\(\/\).*/{ s//\1/; q; }
11958 # PATH needs CR, and LINENO needs CR and PATH.
11959 # Avoid depending upon Character Ranges.
11960 as_cr_letters
='abcdefghijklmnopqrstuvwxyz'
11961 as_cr_LETTERS
='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
11962 as_cr_Letters
=$as_cr_letters$as_cr_LETTERS
11963 as_cr_digits
='0123456789'
11964 as_cr_alnum
=$as_cr_Letters$as_cr_digits
11966 # The user is always right.
11967 if test "${PATH_SEPARATOR+set}" != set; then
11968 echo "#! /bin/sh" >conf$$.sh
11969 echo "exit 0" >>conf$$.sh
11971 if (PATH
="/nonexistent;."; conf$$.sh
) >/dev
/null
2>&1; then
11980 as_lineno_1
=$LINENO
11981 as_lineno_2
=$LINENO
11982 as_lineno_3
=`(expr $as_lineno_1 + 1) 2>/dev/null`
11983 test "x$as_lineno_1" != "x$as_lineno_2" &&
11984 test "x$as_lineno_3" = "x$as_lineno_2" ||
{
11985 # Find who we are. Look in the path if we contain no path at all
11988 *[\\/]* ) as_myself
=$0 ;;
11989 *) as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
11990 for as_dir
in $PATH
11993 test -z "$as_dir" && as_dir
=.
11994 test -r "$as_dir/$0" && as_myself
=$as_dir/$0 && break
11999 # We did not find ourselves, most probably we were run as `sh COMMAND'
12000 # in which case we are not to be found in the path.
12001 if test "x$as_myself" = x
; then
12004 if test ! -f "$as_myself"; then
12005 { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" >&5
12006 echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2;}
12007 { (exit 1); exit 1; }; }
12009 case $CONFIG_SHELL in
12011 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
12012 for as_dir
in /bin
$PATH_SEPARATOR/usr
/bin
$PATH_SEPARATOR$PATH
12015 test -z "$as_dir" && as_dir
=.
12016 for as_base
in sh bash ksh sh5
; do
12019 if ("$as_dir/$as_base" -c '
12020 as_lineno_1=$LINENO
12021 as_lineno_2=$LINENO
12022 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
12023 test "x$as_lineno_1" != "x$as_lineno_2" &&
12024 test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev
/null
; then
12025 $as_unset BASH_ENV ||
test "${BASH_ENV+set}" != set ||
{ BASH_ENV
=; export BASH_ENV
; }
12026 $as_unset ENV ||
test "${ENV+set}" != set ||
{ ENV
=; export ENV
; }
12027 CONFIG_SHELL
=$as_dir/$as_base
12028 export CONFIG_SHELL
12029 exec "$CONFIG_SHELL" "$0" ${1+"$@"}
12037 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
12038 # uniformly replaced by the line number. The first 'sed' inserts a
12039 # line-number line before each line; the second 'sed' does the real
12040 # work. The second script uses 'N' to pair each line-number line
12041 # with the numbered line, and appends trailing '-' during
12042 # substitution so that $LINENO is not a special case at line end.
12043 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
12044 # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-)
12045 sed '=' <$as_myself |
12050 s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
12053 s,^['$as_cr_digits']*\n,,
12054 ' >$as_me.lineno
&&
12055 chmod +x
$as_me.lineno ||
12056 { { echo "$as_me:$LINENO: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&5
12057 echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2;}
12058 { (exit 1); exit 1; }; }
12060 # Don't try to exec as it changes $[0], causing all sort of problems
12061 # (the dirname of $[0] is not the place where we might find the
12062 # original and so on. Autoconf is especially sensible to this).
12064 # Exit status is that of the last command.
12069 case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
12070 *c
*,-n*) ECHO_N
= ECHO_C
='
12072 *c
*,* ) ECHO_N
=-n ECHO_C
= ECHO_T
= ;;
12073 *) ECHO_N
= ECHO_C
='\c' ECHO_T
= ;;
12076 if expr a
: '\(a\)' >/dev
/null
2>&1; then
12082 rm -f conf$$ conf$$.exe conf$$.
file
12084 if ln -s conf$$.
file conf$$
2>/dev
/null
; then
12085 # We could just check for DJGPP; but this test a) works b) is more generic
12086 # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
12087 if test -f conf$$.exe
; then
12088 # Don't use ln at all; we don't have any links
12093 elif ln conf$$.
file conf$$
2>/dev
/null
; then
12098 rm -f conf$$ conf$$.exe conf$$.
file
12100 if mkdir
-p .
2>/dev
/null
; then
12106 as_executable_p
="test -f"
12108 # Sed expression to map a string onto a valid CPP name.
12109 as_tr_cpp
="sed y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g"
12111 # Sed expression to map a string onto a valid variable name.
12112 as_tr_sh
="sed y%*+%pp%;s%[^_$as_cr_alnum]%_%g"
12116 # We need space, tab and new line, in precisely that order.
12126 # Open the log real soon, to keep \$[0] and so on meaningful, and to
12127 # report actual input values of CONFIG_FILES etc. instead of their
12128 # values after options handling. Logging --version etc. is OK.
12132 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
12133 ## Running $as_me. ##
12138 This file was extended by $as_me, which was
12139 generated by GNU Autoconf 2.57. Invocation command line was
12141 CONFIG_FILES = $CONFIG_FILES
12142 CONFIG_HEADERS = $CONFIG_HEADERS
12143 CONFIG_LINKS = $CONFIG_LINKS
12144 CONFIG_COMMANDS = $CONFIG_COMMANDS
12148 echo "on `(hostname || uname -n) 2>/dev/null | sed 1q`" >&5
12152 # Files that config.status was made for.
12153 if test -n "$ac_config_files"; then
12154 echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
12157 if test -n "$ac_config_headers"; then
12158 echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
12161 if test -n "$ac_config_links"; then
12162 echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
12165 if test -n "$ac_config_commands"; then
12166 echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
12169 cat >>$CONFIG_STATUS <<\_ACEOF
12172 \`$as_me' instantiates files from templates according to the
12173 current configuration.
12175 Usage: $0 [OPTIONS] [FILE]...
12177 -h, --help print this help, then exit
12178 -V, --version print version number, then exit
12179 -q, --quiet do not print progress messages
12180 -d, --debug don't remove temporary files
12181 --recheck update $as_me by reconfiguring in the same conditions
12182 --file=FILE[:TEMPLATE]
12183 instantiate the configuration file FILE
12184 --header=FILE[:TEMPLATE]
12185 instantiate the configuration header FILE
12187 Configuration files:
12190 Configuration headers:
12193 Configuration commands:
12196 Report bugs to <bug-autoconf@gnu.org>."
12199 cat >>$CONFIG_STATUS <<_ACEOF
12202 configured by $0, generated by GNU Autoconf 2.57,
12203 with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
12205 Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001
12206 Free Software Foundation, Inc.
12207 This config.status script is free software; the Free Software Foundation
12208 gives unlimited permission to copy, distribute and modify it."
12212 cat >>$CONFIG_STATUS <<\_ACEOF
12213 # If no file are specified by the user, then we need to provide default
12214 # value. By we need to know if files were specified by the user.
12220 ac_option
=`expr "x$1" : 'x\([^=]*\)='`
12221 ac_optarg
=`expr "x$1" : 'x[^=]*=\(.*\)'`
12229 *) # This is not an option, so the user has probably given explicit
12232 ac_need_defaults
=false
;;
12236 # Handling of the options.
12238 cat >>$CONFIG_STATUS <<\_ACEOF
12239 -recheck |
--recheck |
--rechec |
--reche |
--rech |
--rec |
--re |
--r)
12241 --version |
--vers* |
-V )
12242 echo "$ac_cs_version"; exit 0 ;;
12244 # Conflict between --help and --header
12245 { { echo "$as_me:$LINENO: error: ambiguous option: $1
12246 Try \`$0 --help' for more information." >&5
12247 echo "$as_me: error: ambiguous option: $1
12248 Try \`$0 --help' for more information." >&2;}
12249 { (exit 1); exit 1; }; };;
12250 --help |
--hel |
-h )
12251 echo "$ac_cs_usage"; exit 0 ;;
12252 --debug |
--d* |
-d )
12254 --file |
--fil |
--fi |
--f )
12256 CONFIG_FILES
="$CONFIG_FILES $ac_optarg"
12257 ac_need_defaults
=false
;;
12258 --header |
--heade |
--head |
--hea )
12260 CONFIG_HEADERS
="$CONFIG_HEADERS $ac_optarg"
12261 ac_need_defaults
=false
;;
12262 -q |
-quiet |
--quiet |
--quie |
--qui |
--qu |
--q \
12263 |
-silent |
--silent |
--silen |
--sile |
--sil |
--si |
--s)
12266 # This is an error.
12267 -*) { { echo "$as_me:$LINENO: error: unrecognized option: $1
12268 Try \`$0 --help' for more information." >&5
12269 echo "$as_me: error: unrecognized option: $1
12270 Try \`$0 --help' for more information." >&2;}
12271 { (exit 1); exit 1; }; } ;;
12273 *) ac_config_targets
="$ac_config_targets $1" ;;
12279 ac_configure_extra_args
=
12281 if $ac_cs_silent; then
12283 ac_configure_extra_args
="$ac_configure_extra_args --silent"
12287 cat >>$CONFIG_STATUS <<_ACEOF
12288 if \$ac_cs_recheck; then
12289 echo "running $SHELL $0 " $ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
12290 exec $SHELL $0 $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
12295 cat >>$CONFIG_STATUS <<_ACEOF
12297 # INIT-COMMANDS section.
12301 symbolic_link='$symbolic_link'
12308 cat >>$CONFIG_STATUS <<\_ACEOF
12309 for ac_config_target
in $ac_config_targets
12311 case "$ac_config_target" in
12312 # Handling of arguments.
12313 "$all_outputs" ) CONFIG_FILES
="$CONFIG_FILES $all_outputs" ;;
12314 "default" ) CONFIG_COMMANDS
="$CONFIG_COMMANDS default" ;;
12315 "auto-host.h" ) CONFIG_HEADERS
="$CONFIG_HEADERS auto-host.h:config.in" ;;
12316 *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
12317 echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
12318 { (exit 1); exit 1; }; };;
12322 # If the user did not use the arguments to specify the items to instantiate,
12323 # then the envvar interface is used. Set only those that are not.
12324 # We use the long form for the default assignment because of an extremely
12325 # bizarre bug on SunOS 4.1.3.
12326 if $ac_need_defaults; then
12327 test "${CONFIG_FILES+set}" = set || CONFIG_FILES
=$config_files
12328 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS
=$config_headers
12329 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS
=$config_commands
12332 # Have a temporary directory for convenience. Make it in the build tree
12333 # simply because there is no reason to put it here, and in addition,
12334 # creating and moving files from /tmp can sometimes cause problems.
12335 # Create a temporary directory, and hook for its removal unless debugging.
12338 trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
12339 trap '{ (exit 1); exit 1; }' 1 2 13 15
12342 # Create a (secure) tmp directory for tmp files.
12345 tmp
=`(umask 077 && mktemp -d -q "./confstatXXXXXX") 2>/dev/null` &&
12346 test -n "$tmp" && test -d "$tmp"
12349 tmp
=.
/confstat$$
-$RANDOM
12350 (umask 077 && mkdir
$tmp)
12353 echo "$me: cannot create a temporary directory in ." >&2
12354 { (exit 1); exit 1; }
12359 cat >>$CONFIG_STATUS <<_ACEOF
12362 # CONFIG_FILES section.
12365 # No need to generate the scripts if there are no CONFIG_FILES.
12366 # This happens for instance when ./config.status config.h
12367 if test -n "\$CONFIG_FILES"; then
12368 # Protect against being on the right side of a sed subst in config.status.
12369 sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
12370 s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
12371 s,@SHELL@,$SHELL,;t t
12372 s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
12373 s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
12374 s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
12375 s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
12376 s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
12377 s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
12378 s,@exec_prefix@,$exec_prefix,;t t
12379 s,@prefix@,$prefix,;t t
12380 s,@program_transform_name@,$program_transform_name,;t t
12381 s,@bindir@,$bindir,;t t
12382 s,@sbindir@,$sbindir,;t t
12383 s,@libexecdir@,$libexecdir,;t t
12384 s,@datadir@,$datadir,;t t
12385 s,@sysconfdir@,$sysconfdir,;t t
12386 s,@sharedstatedir@,$sharedstatedir,;t t
12387 s,@localstatedir@,$localstatedir,;t t
12388 s,@libdir@,$libdir,;t t
12389 s,@includedir@,$includedir,;t t
12390 s,@oldincludedir@,$oldincludedir,;t t
12391 s,@infodir@,$infodir,;t t
12392 s,@mandir@,$mandir,;t t
12393 s,@build_alias@,$build_alias,;t t
12394 s,@host_alias@,$host_alias,;t t
12395 s,@target_alias@,$target_alias,;t t
12396 s,@DEFS@,$DEFS,;t t
12397 s,@ECHO_C@,$ECHO_C,;t t
12398 s,@ECHO_N@,$ECHO_N,;t t
12399 s,@ECHO_T@,$ECHO_T,;t t
12400 s,@LIBS@,$LIBS,;t t
12401 s,@build@,$build,;t t
12402 s,@build_cpu@,$build_cpu,;t t
12403 s,@build_vendor@,$build_vendor,;t t
12404 s,@build_os@,$build_os,;t t
12405 s,@host@,$host,;t t
12406 s,@host_cpu@,$host_cpu,;t t
12407 s,@host_vendor@,$host_vendor,;t t
12408 s,@host_os@,$host_os,;t t
12409 s,@target@,$target,;t t
12410 s,@target_cpu@,$target_cpu,;t t
12411 s,@target_vendor@,$target_vendor,;t t
12412 s,@target_os@,$target_os,;t t
12413 s,@build_subdir@,$build_subdir,;t t
12414 s,@host_subdir@,$host_subdir,;t t
12415 s,@target_subdir@,$target_subdir,;t t
12416 s,@GENINSRC@,$GENINSRC,;t t
12418 s,@CFLAGS@,$CFLAGS,;t t
12419 s,@LDFLAGS@,$LDFLAGS,;t t
12420 s,@CPPFLAGS@,$CPPFLAGS,;t t
12421 s,@ac_ct_CC@,$ac_ct_CC,;t t
12422 s,@EXEEXT@,$EXEEXT,;t t
12423 s,@OBJEXT@,$OBJEXT,;t t
12424 s,@NO_MINUS_C_MINUS_O@,$NO_MINUS_C_MINUS_O,;t t
12425 s,@OUTPUT_OPTION@,$OUTPUT_OPTION,;t t
12427 s,@GNATBIND@,$GNATBIND,;t t
12428 s,@ac_ct_GNATBIND@,$ac_ct_GNATBIND,;t t
12429 s,@strict1_warn@,$strict1_warn,;t t
12430 s,@warn_cflags@,$warn_cflags,;t t
12431 s,@WERROR@,$WERROR,;t t
12432 s,@nocommon_flag@,$nocommon_flag,;t t
12433 s,@EGREP@,$EGREP,;t t
12434 s,@valgrind_path@,$valgrind_path,;t t
12435 s,@valgrind_path_defines@,$valgrind_path_defines,;t t
12436 s,@valgrind_command@,$valgrind_command,;t t
12437 s,@coverage_flags@,$coverage_flags,;t t
12438 s,@enable_multilib@,$enable_multilib,;t t
12439 s,@enable_shared@,$enable_shared,;t t
12440 s,@TARGET_SYSTEM_ROOT@,$TARGET_SYSTEM_ROOT,;t t
12441 s,@TARGET_SYSTEM_ROOT_DEFINE@,$TARGET_SYSTEM_ROOT_DEFINE,;t t
12442 s,@CROSS_SYSTEM_HEADER_DIR@,$CROSS_SYSTEM_HEADER_DIR,;t t
12443 s,@onestep@,$onestep,;t t
12444 s,@SET_MAKE@,$SET_MAKE,;t t
12447 s,@LN_S@,$LN_S,;t t
12448 s,@RANLIB@,$RANLIB,;t t
12449 s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
12450 s,@INSTALL@,$INSTALL,;t t
12451 s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
12452 s,@INSTALL_DATA@,$INSTALL_DATA,;t t
12453 s,@make_compare_target@,$make_compare_target,;t t
12454 s,@have_mktemp_command@,$have_mktemp_command,;t t
12455 s,@MAKEINFO@,$MAKEINFO,;t t
12456 s,@BUILD_INFO@,$BUILD_INFO,;t t
12457 s,@GENERATED_MANPAGES@,$GENERATED_MANPAGES,;t t
12458 s,@FLEX@,$FLEX,;t t
12459 s,@BISON@,$BISON,;t t
12460 s,@stage1_cflags@,$stage1_cflags,;t t
12461 s,@COLLECT2_LIBS@,$COLLECT2_LIBS,;t t
12462 s,@GNAT_LIBEXC@,$GNAT_LIBEXC,;t t
12463 s,@LDEXP_LIB@,$LDEXP_LIB,;t t
12464 s,@TARGET_GETGROUPS_T@,$TARGET_GETGROUPS_T,;t t
12465 s,@LIBICONV@,$LIBICONV,;t t
12466 s,@LIBICONV_DEP@,$LIBICONV_DEP,;t t
12467 s,@manext@,$manext,;t t
12468 s,@objext@,$objext,;t t
12469 s,@extra_modes_file@,$extra_modes_file,;t t
12470 s,@FORBUILD@,$FORBUILD,;t t
12471 s,@PACKAGE@,$PACKAGE,;t t
12472 s,@VERSION@,$VERSION,;t t
12473 s,@USE_NLS@,$USE_NLS,;t t
12474 s,@LIBINTL@,$LIBINTL,;t t
12475 s,@LIBINTL_DEP@,$LIBINTL_DEP,;t t
12476 s,@INCINTL@,$INCINTL,;t t
12477 s,@XGETTEXT@,$XGETTEXT,;t t
12478 s,@GMSGFMT@,$GMSGFMT,;t t
12479 s,@POSUB@,$POSUB,;t t
12480 s,@CATALOGS@,$CATALOGS,;t t
12481 s,@CROSS@,$CROSS,;t t
12483 s,@SYSTEM_HEADER_DIR@,$SYSTEM_HEADER_DIR,;t t
12484 s,@inhibit_libc@,$inhibit_libc,;t t
12485 s,@BUILD_PREFIX@,$BUILD_PREFIX,;t t
12486 s,@BUILD_PREFIX_1@,$BUILD_PREFIX_1,;t t
12487 s,@CC_FOR_BUILD@,$CC_FOR_BUILD,;t t
12488 s,@BUILD_CFLAGS@,$BUILD_CFLAGS,;t t
12489 s,@STMP_FIXINC@,$STMP_FIXINC,;t t
12490 s,@STMP_FIXPROTO@,$STMP_FIXPROTO,;t t
12491 s,@libgcc_visibility@,$libgcc_visibility,;t t
12492 s,@gthread_flags@,$gthread_flags,;t t
12494 s,@zlibdir@,$zlibdir,;t t
12495 s,@zlibinc@,$zlibinc,;t t
12496 s,@MAINT@,$MAINT,;t t
12497 s,@gcc_tooldir@,$gcc_tooldir,;t t
12498 s,@dollar@,$dollar,;t t
12499 s,@slibdir@,$slibdir,;t t
12500 s,@objdir@,$objdir,;t t
12501 s,@subdirs@,$subdirs,;t t
12502 s,@srcdir@,$srcdir,;t t
12503 s,@all_boot_languages@,$all_boot_languages,;t t
12504 s,@all_compilers@,$all_compilers,;t t
12505 s,@all_gtfiles@,$all_gtfiles,;t t
12506 s,@all_gtfiles_files_langs@,$all_gtfiles_files_langs,;t t
12507 s,@all_gtfiles_files_files@,$all_gtfiles_files_files,;t t
12508 s,@all_lang_makefrags@,$all_lang_makefrags,;t t
12509 s,@all_lang_makefiles@,$all_lang_makefiles,;t t
12510 s,@all_languages@,$all_languages,;t t
12511 s,@all_stagestuff@,$all_stagestuff,;t t
12512 s,@build_exeext@,$build_exeext,;t t
12513 s,@build_install_headers_dir@,$build_install_headers_dir,;t t
12514 s,@build_xm_file_list@,$build_xm_file_list,;t t
12515 s,@build_xm_include_list@,$build_xm_include_list,;t t
12516 s,@build_xm_defines@,$build_xm_defines,;t t
12517 s,@check_languages@,$check_languages,;t t
12518 s,@cc_set_by_configure@,$cc_set_by_configure,;t t
12519 s,@quoted_cc_set_by_configure@,$quoted_cc_set_by_configure,;t t
12520 s,@cpp_install_dir@,$cpp_install_dir,;t t
12521 s,@xmake_file@,$xmake_file,;t t
12522 s,@tmake_file@,$tmake_file,;t t
12523 s,@extra_headers_list@,$extra_headers_list,;t t
12524 s,@extra_objs@,$extra_objs,;t t
12525 s,@extra_parts@,$extra_parts,;t t
12526 s,@extra_passes@,$extra_passes,;t t
12527 s,@extra_programs@,$extra_programs,;t t
12528 s,@float_h_file@,$float_h_file,;t t
12529 s,@gcc_config_arguments@,$gcc_config_arguments,;t t
12530 s,@gcc_gxx_include_dir@,$gcc_gxx_include_dir,;t t
12531 s,@libstdcxx_incdir@,$libstdcxx_incdir,;t t
12532 s,@gcc_version@,$gcc_version,;t t
12533 s,@gcc_version_full@,$gcc_version_full,;t t
12534 s,@gcc_version_trigger@,$gcc_version_trigger,;t t
12535 s,@host_exeext@,$host_exeext,;t t
12536 s,@host_extra_gcc_objs@,$host_extra_gcc_objs,;t t
12537 s,@host_xm_file_list@,$host_xm_file_list,;t t
12538 s,@host_xm_include_list@,$host_xm_include_list,;t t
12539 s,@host_xm_defines@,$host_xm_defines,;t t
12540 s,@out_host_hook_obj@,$out_host_hook_obj,;t t
12541 s,@install@,$install,;t t
12542 s,@lang_opt_files@,$lang_opt_files,;t t
12543 s,@lang_specs_files@,$lang_specs_files,;t t
12544 s,@lang_tree_files@,$lang_tree_files,;t t
12545 s,@local_prefix@,$local_prefix,;t t
12546 s,@md_file@,$md_file,;t t
12547 s,@objc_boehm_gc@,$objc_boehm_gc,;t t
12548 s,@out_file@,$out_file,;t t
12549 s,@out_object_file@,$out_object_file,;t t
12550 s,@stage_prefix_set_by_configure@,$stage_prefix_set_by_configure,;t t
12551 s,@quoted_stage_prefix_set_by_configure@,$quoted_stage_prefix_set_by_configure,;t t
12552 s,@symbolic_link@,$symbolic_link,;t t
12553 s,@thread_file@,$thread_file,;t t
12554 s,@tm_file_list@,$tm_file_list,;t t
12555 s,@tm_include_list@,$tm_include_list,;t t
12556 s,@tm_defines@,$tm_defines,;t t
12557 s,@tm_p_file_list@,$tm_p_file_list,;t t
12558 s,@tm_p_include_list@,$tm_p_include_list,;t t
12559 s,@xm_file_list@,$xm_file_list,;t t
12560 s,@xm_include_list@,$xm_include_list,;t t
12561 s,@xm_defines@,$xm_defines,;t t
12562 s,@target_noncanonical@,$target_noncanonical,;t t
12563 s,@c_target_objs@,$c_target_objs,;t t
12564 s,@cxx_target_objs@,$cxx_target_objs,;t t
12565 s,@target_cpu_default@,$target_cpu_default,;t t
12566 s,@LIBOBJS@,$LIBOBJS,;t t
12567 s,@LTLIBOBJS@,$LTLIBOBJS,;t t
12568 /@language_hooks@/r $language_hooks
12569 s,@language_hooks@,,;t t
12574 cat >>$CONFIG_STATUS <<\_ACEOF
12575 # Split the substitutions into bite-sized pieces for seds with
12576 # small command number limits, like on Digital OSF/1 and HP-UX.
12577 ac_max_sed_lines
=48
12578 ac_sed_frag
=1 # Number of current file.
12579 ac_beg
=1 # First line for current file.
12580 ac_end
=$ac_max_sed_lines # Line after last line for current file.
12583 while $ac_more_lines; do
12584 if test $ac_beg -gt 1; then
12585 sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.
sed >$tmp/subs.frag
12587 sed "${ac_end}q" $tmp/subs.
sed >$tmp/subs.frag
12589 if test ! -s $tmp/subs.frag
; then
12590 ac_more_lines
=false
12592 # The purpose of the label and of the branching condition is to
12593 # speed up the sed processing (if there are no `@' at all, there
12594 # is no need to browse any of the substitutions).
12595 # These are the two extra sed commands mentioned above.
12597 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag
) >$tmp/subs-
$ac_sed_frag.
sed
12598 if test -z "$ac_sed_cmds"; then
12599 ac_sed_cmds
="sed -f $tmp/subs-$ac_sed_frag.sed"
12601 ac_sed_cmds
="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
12603 ac_sed_frag
=`expr $ac_sed_frag + 1`
12605 ac_end
=`expr $ac_end + $ac_max_sed_lines`
12608 if test -z "$ac_sed_cmds"; then
12611 fi # test -n "$CONFIG_FILES"
12614 cat >>$CONFIG_STATUS <<\_ACEOF
12615 for ac_file
in : $CONFIG_FILES; do test "x$ac_file" = x
: && continue
12616 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
12618 - |
*:- |
*:-:* ) # input from stdin
12620 ac_file_in
=`echo "$ac_file" | sed 's,[^:]*:,,'`
12621 ac_file
=`echo "$ac_file" | sed 's,:.*,,'` ;;
12622 *:* ) ac_file_in
=`echo "$ac_file" | sed 's,[^:]*:,,'`
12623 ac_file
=`echo "$ac_file" | sed 's,:.*,,'` ;;
12624 * ) ac_file_in
=$ac_file.
in ;;
12627 # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
12628 ac_dir
=`(dirname "$ac_file") 2>/dev/null ||
12629 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12630 X"$ac_file" : 'X\(//\)[^/]' \| \
12631 X"$ac_file" : 'X\(//\)$' \| \
12632 X"$ac_file" : 'X\(/\)' \| \
12633 . : '\(.\)' 2>/dev/null ||
12635 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
12636 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
12637 /^X\(\/\/\)$/{ s//\1/; q; }
12638 /^X\(\/\).*/{ s//\1/; q; }
12640 { if $as_mkdir_p; then
12645 while test ! -d "$as_dir"; do
12646 as_dirs
="$as_dir $as_dirs"
12647 as_dir
=`(dirname "$as_dir") 2>/dev/null ||
12648 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12649 X"$as_dir" : 'X\(//\)[^/]' \| \
12650 X"$as_dir" : 'X\(//\)$' \| \
12651 X"$as_dir" : 'X\(/\)' \| \
12652 . : '\(.\)' 2>/dev/null ||
12654 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
12655 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
12656 /^X\(\/\/\)$/{ s//\1/; q; }
12657 /^X\(\/\).*/{ s//\1/; q; }
12660 test ! -n "$as_dirs" || mkdir
$as_dirs
12661 fi ||
{ { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
12662 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
12663 { (exit 1); exit 1; }; }; }
12667 if test "$ac_dir" != .
; then
12668 ac_dir_suffix
=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
12669 # A "../" for each directory in $ac_dir_suffix.
12670 ac_top_builddir
=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
12672 ac_dir_suffix
= ac_top_builddir
=
12676 .
) # No --srcdir option. We are building in place.
12678 if test -z "$ac_top_builddir"; then
12681 ac_top_srcdir
=`echo $ac_top_builddir | sed 's,/$,,'`
12683 [\\/]* | ?
:[\\/]* ) # Absolute path.
12684 ac_srcdir
=$srcdir$ac_dir_suffix;
12685 ac_top_srcdir
=$srcdir ;;
12686 *) # Relative path.
12687 ac_srcdir
=$ac_top_builddir$srcdir$ac_dir_suffix
12688 ac_top_srcdir
=$ac_top_builddir$srcdir ;;
12690 # Don't blindly perform a `cd "$ac_dir"/$ac_foo && pwd` since $ac_foo can be
12692 ac_abs_builddir
=`cd "$ac_dir" && cd $ac_builddir && pwd`
12693 ac_abs_top_builddir
=`cd "$ac_dir" && cd ${ac_top_builddir}. && pwd`
12694 ac_abs_srcdir
=`cd "$ac_dir" && cd $ac_srcdir && pwd`
12695 ac_abs_top_srcdir
=`cd "$ac_dir" && cd $ac_top_srcdir && pwd`
12699 if test x
"$ac_file" != x-
; then
12700 { echo "$as_me:$LINENO: creating $ac_file" >&5
12701 echo "$as_me: creating $ac_file" >&6;}
12704 # Let's still pretend it is `configure' which instantiates (i.e., don't
12705 # use $as_me), people would be surprised to read:
12706 # /* config.h. Generated by config.status. */
12707 if test x
"$ac_file" = x-
; then
12710 configure_input
="$ac_file. "
12712 configure_input
=$configure_input"Generated from `echo $ac_file_in |
12713 sed 's,.*/,,'` by configure."
12715 # First look for the input files in the build tree, otherwise in the
12717 ac_file_inputs
=`IFS=:
12718 for f in $ac_file_in; do
12720 -) echo $tmp/stdin ;;
12722 # Absolute (can't be DOS-style, as IFS=:)
12723 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
12724 echo "$as_me: error: cannot find input file: $f" >&2;}
12725 { (exit 1); exit 1; }; }
12728 if test -f "$f"; then
12731 elif test -f "$srcdir/$f"; then
12736 { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
12737 echo "$as_me: error: cannot find input file: $f" >&2;}
12738 { (exit 1); exit 1; }; }
12741 done` ||
{ (exit 1); exit 1; }
12743 cat >>$CONFIG_STATUS <<_ACEOF
12747 cat >>$CONFIG_STATUS <<\_ACEOF
12749 /@
[a-zA-Z_
][a-zA-Z_0-9
]*@
/!b
12750 s
,@configure_input@
,$configure_input,;t t
12751 s
,@srcdir@
,$ac_srcdir,;t t
12752 s
,@abs_srcdir@
,$ac_abs_srcdir,;t t
12753 s
,@top_srcdir@
,$ac_top_srcdir,;t t
12754 s
,@abs_top_srcdir@
,$ac_abs_top_srcdir,;t t
12755 s
,@builddir@
,$ac_builddir,;t t
12756 s
,@abs_builddir@
,$ac_abs_builddir,;t t
12757 s
,@top_builddir@
,$ac_top_builddir,;t t
12758 s
,@abs_top_builddir@
,$ac_abs_top_builddir,;t t
12759 " $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
12761 if test x"$ac_file" != x-; then
12762 mv $tmp/out $ac_file
12770 cat >>$CONFIG_STATUS <<\_ACEOF
12773 # CONFIG_HEADER section.
12776 # These sed commands are passed to sed as "A NAME B NAME C VALUE D
", where
12777 # NAME is the cpp macro being defined and VALUE is the value it is being given.
12779 # ac_d sets the value in "#define NAME VALUE" lines.
12780 ac_dA
='s,^\([ ]*\)#\([ ]*define[ ][ ]*\)'
12781 ac_dB
='[ ].*$,\1#\2'
12784 # ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
12785 ac_uA
='s,^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
12786 ac_uB
='$,\1#\2define\3'
12790 for ac_file
in : $CONFIG_HEADERS; do test "x$ac_file" = x
: && continue
12791 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
12793 - |
*:- |
*:-:* ) # input from stdin
12795 ac_file_in
=`echo "$ac_file" | sed 's,[^:]*:,,'`
12796 ac_file
=`echo "$ac_file" | sed 's,:.*,,'` ;;
12797 *:* ) ac_file_in
=`echo "$ac_file" | sed 's,[^:]*:,,'`
12798 ac_file
=`echo "$ac_file" | sed 's,:.*,,'` ;;
12799 * ) ac_file_in
=$ac_file.
in ;;
12802 test x
"$ac_file" != x-
&& { echo "$as_me:$LINENO: creating $ac_file" >&5
12803 echo "$as_me: creating $ac_file" >&6;}
12805 # First look for the input files in the build tree, otherwise in the
12807 ac_file_inputs
=`IFS=:
12808 for f in $ac_file_in; do
12810 -) echo $tmp/stdin ;;
12812 # Absolute (can't be DOS-style, as IFS=:)
12813 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
12814 echo "$as_me: error: cannot find input file: $f" >&2;}
12815 { (exit 1); exit 1; }; }
12818 if test -f "$f"; then
12821 elif test -f "$srcdir/$f"; then
12826 { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
12827 echo "$as_me: error: cannot find input file: $f" >&2;}
12828 { (exit 1); exit 1; }; }
12831 done` ||
{ (exit 1); exit 1; }
12832 # Remove the trailing spaces.
12833 sed 's/[ ]*$//' $ac_file_inputs >$tmp/in
12837 # Transform confdefs.h into two sed scripts, `conftest.defines' and
12838 # `conftest.undefs', that substitutes the proper values into
12839 # config.h.in to produce config.h. The first handles `#define'
12840 # templates, and the second `#undef' templates.
12841 # And first: Protect against being on the right side of a sed subst in
12842 # config.status. Protect against being in an unquoted here document
12843 # in config.status.
12844 rm -f conftest.defines conftest.undefs
12845 # Using a here document instead of a string reduces the quoting nightmare.
12846 # Putting comments in sed scripts is not portable.
12848 # `end' is used to avoid that the second main sed command (meant for
12849 # 0-ary CPP macros) applies to n-ary macro definitions.
12850 # See the Autoconf documentation for `clear'.
12851 cat >confdef2sed.
sed <<\_ACEOF
12856 s,^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*\)\(([^)]*)\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1\2${ac_dC}\3${ac_dD},gp
12858 s,^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD},gp
12861 # If some macros were called several times there might be several times
12862 # the same #defines, which is useless. Nevertheless, we may not want to
12863 # sort them, since we want the *last* AC-DEFINE to be honored.
12864 uniq confdefs.h | sed -n -f confdef2sed.sed >conftest.defines
12865 sed 's/ac_d/ac_u/g' conftest.defines >conftest.undefs
12866 rm -f confdef2sed.sed
12868 # This sed command replaces #undef with comments. This is necessary, for
12869 # example, in the case of _POSIX_SOURCE, which is predefined and required
12870 # on some systems where configure will not decide to define it.
12871 cat >>conftest.undefs <<\_ACEOF
12872 s,^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */,
12875 # Break up conftest.defines because some shells have a limit on the size
12876 # of here documents, and old seds have small limits too (100 cmds).
12877 echo ' # Handle all the #define templates only if necessary.' >>$CONFIG_STATUS
12878 echo ' if grep "^[ ]*#[ ]*define" $tmp/in >/dev/null; then' >>$CONFIG_STATUS
12879 echo ' # If there are no defines, we may have an empty if/fi' >>$CONFIG_STATUS
12880 echo ' :' >>$CONFIG_STATUS
12881 rm -f conftest.tail
12882 while grep . conftest.defines >/dev/null
12884 # Write a limited-size here document to $tmp/defines.sed.
12885 echo ' cat >$tmp/defines.sed <<CEOF' >>$CONFIG_STATUS
12886 # Speed up: don't consider the non `#define' lines.
12887 echo '/^[ ]*#[ ]*define/!b' >>$CONFIG_STATUS
12888 # Work around the forget-to-reset-the-flag bug.
12889 echo 't clr' >>$CONFIG_STATUS
12890 echo ': clr' >>$CONFIG_STATUS
12891 sed ${ac_max_here_lines}q conftest.defines
>>$CONFIG_STATUS
12893 sed -f $tmp/defines.sed $tmp/in >$tmp/out
12895 mv $tmp/out $tmp/in
12897 sed 1,${ac_max_here_lines}d conftest.defines
>conftest.
tail
12898 rm -f conftest.defines
12899 mv conftest.
tail conftest.defines
12901 rm -f conftest.defines
12902 echo ' fi # grep' >>$CONFIG_STATUS
12903 echo >>$CONFIG_STATUS
12905 # Break up conftest.undefs because some shells have a limit on the size
12906 # of here documents, and old seds have small limits too (100 cmds).
12907 echo ' # Handle all the #undef templates' >>$CONFIG_STATUS
12908 rm -f conftest.
tail
12909 while grep . conftest.undefs
>/dev
/null
12911 # Write a limited-size here document to $tmp/undefs.sed.
12912 echo ' cat >$tmp/undefs.sed <<CEOF' >>$CONFIG_STATUS
12913 # Speed up: don't consider the non
`#undef'
12914 echo '/^[ ]*#[ ]*undef/!b' >>$CONFIG_STATUS
12915 # Work around the forget-to-reset-the-flag bug.
12916 echo 't clr' >>$CONFIG_STATUS
12917 echo ': clr' >>$CONFIG_STATUS
12918 sed ${ac_max_here_lines}q conftest.undefs >>$CONFIG_STATUS
12920 sed -f $tmp/undefs.sed $tmp/in >$tmp/out
12922 mv $tmp/out $tmp/in
12924 sed 1,${ac_max_here_lines}d conftest.undefs >conftest.tail
12925 rm -f conftest.undefs
12926 mv conftest.tail conftest.undefs
12928 rm -f conftest.undefs
12930 cat >>$CONFIG_STATUS <<\_ACEOF
12931 # Let's still pretend it is `configure
' which instantiates (i.e., don't
12932 # use $as_me), people would be surprised to read:
12933 # /* config.h. Generated by config.status. */
12934 if test x
"$ac_file" = x-
; then
12935 echo "/* Generated by configure. */" >$tmp/config.h
12937 echo "/* $ac_file. Generated by configure. */" >$tmp/config.h
12939 cat $tmp/in >>$tmp/config.h
12941 if test x
"$ac_file" != x-
; then
12942 if diff $ac_file $tmp/config.h
>/dev
/null
2>&1; then
12943 { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
12944 echo "$as_me: $ac_file is unchanged" >&6;}
12946 ac_dir
=`(dirname "$ac_file") 2>/dev/null ||
12947 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12948 X"$ac_file" : 'X\(//\)[^/]' \| \
12949 X"$ac_file" : 'X\(//\)$' \| \
12950 X"$ac_file" : 'X\(/\)' \| \
12951 . : '\(.\)' 2>/dev/null ||
12953 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
12954 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
12955 /^X\(\/\/\)$/{ s//\1/; q; }
12956 /^X\(\/\).*/{ s//\1/; q; }
12958 { if $as_mkdir_p; then
12963 while test ! -d "$as_dir"; do
12964 as_dirs
="$as_dir $as_dirs"
12965 as_dir
=`(dirname "$as_dir") 2>/dev/null ||
12966 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12967 X"$as_dir" : 'X\(//\)[^/]' \| \
12968 X"$as_dir" : 'X\(//\)$' \| \
12969 X"$as_dir" : 'X\(/\)' \| \
12970 . : '\(.\)' 2>/dev/null ||
12972 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
12973 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
12974 /^X\(\/\/\)$/{ s//\1/; q; }
12975 /^X\(\/\).*/{ s//\1/; q; }
12978 test ! -n "$as_dirs" || mkdir
$as_dirs
12979 fi ||
{ { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
12980 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
12981 { (exit 1); exit 1; }; }; }
12984 mv $tmp/config.h
$ac_file
12988 rm -f $tmp/config.h
12992 cat >>$CONFIG_STATUS <<\_ACEOF
12995 # CONFIG_COMMANDS section.
12997 for ac_file
in : $CONFIG_COMMANDS; do test "x$ac_file" = x
: && continue
12998 ac_dest
=`echo "$ac_file" | sed 's,:.*,,'`
12999 ac_source
=`echo "$ac_file" | sed 's,[^:]*:,,'`
13000 ac_dir
=`(dirname "$ac_dest") 2>/dev/null ||
13001 $as_expr X"$ac_dest" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13002 X"$ac_dest" : 'X\(//\)[^/]' \| \
13003 X"$ac_dest" : 'X\(//\)$' \| \
13004 X"$ac_dest" : 'X\(/\)' \| \
13005 . : '\(.\)' 2>/dev/null ||
13007 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
13008 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
13009 /^X\(\/\/\)$/{ s//\1/; q; }
13010 /^X\(\/\).*/{ s//\1/; q; }
13014 if test "$ac_dir" != .
; then
13015 ac_dir_suffix
=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
13016 # A "../" for each directory in $ac_dir_suffix.
13017 ac_top_builddir
=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
13019 ac_dir_suffix
= ac_top_builddir
=
13023 .
) # No --srcdir option. We are building in place.
13025 if test -z "$ac_top_builddir"; then
13028 ac_top_srcdir
=`echo $ac_top_builddir | sed 's,/$,,'`
13030 [\\/]* | ?
:[\\/]* ) # Absolute path.
13031 ac_srcdir
=$srcdir$ac_dir_suffix;
13032 ac_top_srcdir
=$srcdir ;;
13033 *) # Relative path.
13034 ac_srcdir
=$ac_top_builddir$srcdir$ac_dir_suffix
13035 ac_top_srcdir
=$ac_top_builddir$srcdir ;;
13037 # Don't blindly perform a `cd "$ac_dir"/$ac_foo && pwd` since $ac_foo can be
13039 ac_abs_builddir
=`cd "$ac_dir" && cd $ac_builddir && pwd`
13040 ac_abs_top_builddir
=`cd "$ac_dir" && cd ${ac_top_builddir}. && pwd`
13041 ac_abs_srcdir
=`cd "$ac_dir" && cd $ac_srcdir && pwd`
13042 ac_abs_top_srcdir
=`cd "$ac_dir" && cd $ac_top_srcdir && pwd`
13045 { echo "$as_me:$LINENO: executing $ac_dest commands" >&5
13046 echo "$as_me: executing $ac_dest commands" >&6;}
13049 case ${CONFIG_HEADERS} in
13050 *auto-host.h
:config.
in*)
13053 # Make sure all the subdirs exist.
13056 test -d $d || mkdir
$d
13058 # If the host supports symlinks, point stage[1234] at ../stage[1234] so
13059 # bootstrapping and the installation procedure can still use
13060 # CC="stage1/xgcc -Bstage1/". If the host doesn't support symlinks,
13061 # FLAGS_TO_PASS has been modified to solve the problem there.
13062 # This is virtually a duplicate of what happens in configure.lang; we do
13063 # an extra check to make sure this only happens if ln -s can be used.
13064 if test "$symbolic_link" = "ln -s"; then
13065 for d
in ${subdirs} fixinc
; do
13066 STARTDIR
=`${PWDCMD-pwd}`
13068 for t
in stage1 stage2 stage3 stage4 stageprofile stagefeedback include
13071 $symbolic_link ..
/$t $t 2>/dev
/null
13081 cat >>$CONFIG_STATUS <<\_ACEOF
13083 { (exit 0); exit 0; }
13085 chmod +x
$CONFIG_STATUS
13086 ac_clean_files
=$ac_clean_files_save
13089 # configure is writing to config.log, and then calls config.status.
13090 # config.status does its own redirection, appending to config.log.
13091 # Unfortunately, on DOS this fails, as config.log is still kept open
13092 # by configure, so config.status won't be able to write to it; its
13093 # output is simply discarded. So we exec the FD to /dev/null,
13094 # effectively closing config.log, so it can be properly (re)opened and
13095 # appended to by config.status. When coming back to configure, we
13096 # need to make the FD available again.
13097 if test "$no_create" != yes; then
13099 ac_config_status_args
=
13100 test "$silent" = yes &&
13101 ac_config_status_args
="$ac_config_status_args --quiet"
13103 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success
=false
13105 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
13106 # would make configure fail if this is the last instruction.
13107 $ac_cs_success ||
{ (exit 1); exit 1; }