2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.59.
5 # Copyright (C) 2003 Free Software Foundation, Inc.
6 # This configure script is free software; the Free Software Foundation
7 # gives unlimited permission to copy, distribute and modify it.
8 ## --------------------- ##
9 ## M4sh Initialization. ##
10 ## --------------------- ##
12 # Be Bourne compatible
13 if test -n "${ZSH_VERSION+set}" && (emulate sh
) >/dev
/null
2>&1; then
16 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
17 # is contrary to our usage. Disable this feature.
18 alias -g '${1+"$@"}'='"$@"'
19 elif test -n "${BASH_VERSION+set}" && (set -o posix
) >/dev
/null
2>&1; then
22 DUALCASE
=1; export DUALCASE
# for MKS sh
24 # Support unset when possible.
25 if ( (MAIL
=60; unset MAIL
) ||
exit) >/dev
/null
2>&1; then
32 # Work around bugs in pre-3.0 UWIN ksh.
33 $as_unset ENV MAIL MAILPATH
40 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
41 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
44 if (set +x
; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
45 eval $as_var=C
; export $as_var
51 # Required to use basename.
52 if expr a
: '\(a\)' >/dev
/null
2>&1; then
58 if (basename /) >/dev
/null
2>&1 && test "X`basename / 2>&1`" = "X/"; then
65 # Name of the executable.
66 as_me
=`$as_basename "$0" ||
67 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
68 X"$0" : 'X\(//\)$' \| \
69 X"$0" : 'X\(/\)$' \| \
70 . : '\(.\)' 2>/dev/null ||
72 sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
73 /^X\/\(\/\/\)$/{ s//\1/; q; }
74 /^X\/\(\/\).*/{ s//\1/; q; }
78 # PATH needs CR, and LINENO needs CR and PATH.
79 # Avoid depending upon Character Ranges.
80 as_cr_letters
='abcdefghijklmnopqrstuvwxyz'
81 as_cr_LETTERS
='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
82 as_cr_Letters
=$as_cr_letters$as_cr_LETTERS
83 as_cr_digits
='0123456789'
84 as_cr_alnum
=$as_cr_Letters$as_cr_digits
86 # The user is always right.
87 if test "${PATH_SEPARATOR+set}" != set; then
88 echo "#! /bin/sh" >conf$$.sh
89 echo "exit 0" >>conf$$.sh
91 if (PATH
="/nonexistent;."; conf$$.sh
) >/dev
/null
2>&1; then
102 as_lineno_3
=`(expr $as_lineno_1 + 1) 2>/dev/null`
103 test "x$as_lineno_1" != "x$as_lineno_2" &&
104 test "x$as_lineno_3" = "x$as_lineno_2" ||
{
105 # Find who we are. Look in the path if we contain no path at all
108 *[\\/]* ) as_myself
=$0 ;;
109 *) as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
113 test -z "$as_dir" && as_dir
=.
114 test -r "$as_dir/$0" && as_myself
=$as_dir/$0 && break
119 # We did not find ourselves, most probably we were run as `sh COMMAND'
120 # in which case we are not to be found in the path.
121 if test "x$as_myself" = x
; then
124 if test ! -f "$as_myself"; then
125 { echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2
126 { (exit 1); exit 1; }; }
128 case $CONFIG_SHELL in
130 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
131 for as_dir
in /bin
$PATH_SEPARATOR/usr
/bin
$PATH_SEPARATOR$PATH
134 test -z "$as_dir" && as_dir
=.
135 for as_base
in sh bash ksh sh5
; do
138 if ("$as_dir/$as_base" -c '
141 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
142 test "x$as_lineno_1" != "x$as_lineno_2" &&
143 test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev
/null
; then
144 $as_unset BASH_ENV ||
test "${BASH_ENV+set}" != set ||
{ BASH_ENV
=; export BASH_ENV
; }
145 $as_unset ENV ||
test "${ENV+set}" != set ||
{ ENV
=; export ENV
; }
146 CONFIG_SHELL
=$as_dir/$as_base
148 exec "$CONFIG_SHELL" "$0" ${1+"$@"}
156 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
157 # uniformly replaced by the line number. The first 'sed' inserts a
158 # line-number line before each line; the second 'sed' does the real
159 # work. The second script uses 'N' to pair each line-number line
160 # with the numbered line, and appends trailing '-' during
161 # substitution so that $LINENO is not a special case at line end.
162 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
163 # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-)
164 sed '=' <$as_myself |
169 s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
172 s,^['$as_cr_digits']*\n,,
174 chmod +x
$as_me.lineno ||
175 { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
176 { (exit 1); exit 1; }; }
178 # Don't try to exec as it changes $[0], causing all sort of problems
179 # (the dirname of $[0] is not the place where we might find the
180 # original and so on. Autoconf is especially sensible to this).
182 # Exit status is that of the last command.
187 case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
188 *c
*,-n*) ECHO_N
= ECHO_C
='
190 *c
*,* ) ECHO_N
=-n ECHO_C
= ECHO_T
= ;;
191 *) ECHO_N
= ECHO_C
='\c' ECHO_T
= ;;
194 if expr a
: '\(a\)' >/dev
/null
2>&1; then
200 rm -f conf$$ conf$$.exe conf$$.
file
202 if ln -s conf$$.
file conf$$
2>/dev
/null
; then
203 # We could just check for DJGPP; but this test a) works b) is more generic
204 # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
205 if test -f conf$$.exe
; then
206 # Don't use ln at all; we don't have any links
211 elif ln conf$$.
file conf$$
2>/dev
/null
; then
216 rm -f conf$$ conf$$.exe conf$$.
file
218 if mkdir
-p .
2>/dev
/null
; then
221 test -d .
/-p && rmdir .
/-p
225 as_executable_p
="test -f"
227 # Sed expression to map a string onto a valid CPP name.
228 as_tr_cpp
="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
230 # Sed expression to map a string onto a valid variable name.
231 as_tr_sh
="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
235 # We need space, tab and new line, in precisely that order.
245 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
246 # so uname gets run too.
247 ac_hostname
=`(hostname || uname -n) 2>/dev/null | sed 1q`
254 ac_default_prefix
=/usr
/local
255 ac_config_libobj_dir
=.
260 SHELL
=${CONFIG_SHELL-/bin/sh}
262 # Maximum number of lines to put in a shell here document.
263 # This variable seems obsolete. It should probably be removed, and
264 # only ac_max_sed_lines should be used.
265 : ${ac_max_here_lines=38}
267 # Identity of this package.
274 ac_unique_file
="tree.c"
275 # Factoring default headers for most tests.
276 ac_includes_default
="\
279 # include <sys/types.h>
282 # include <sys/stat.h>
293 # if !STDC_HEADERS && HAVE_MEMORY_H
299 # include <strings.h>
302 # include <inttypes.h>
312 ac_subst_vars
='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS build build_cpu build_vendor build_os host host_cpu host_vendor host_os target target_cpu target_vendor target_os target_noncanonical build_subdir host_subdir target_subdir GENINSRC CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT NO_MINUS_C_MINUS_O OUTPUT_OPTION CPP EGREP strict1_warn warn_cflags WERROR nocommon_flag TREEBROWSER 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_S LN RANLIB ac_ct_RANLIB ranlib_flags INSTALL INSTALL_PROGRAM INSTALL_DATA make_compare_target have_mktemp_command MAKEINFO BUILD_INFO GENERATED_MANPAGES FLEX BISON NM AR stage1_cflags COLLECT2_LIBS GNAT_LIBEXC LDEXP_LIB TARGET_GETGROUPS_T LIBICONV LTLIBICONV LIBICONV_DEP manext objext gthread_flags extra_modes_file PACKAGE VERSION USE_NLS LIBINTL LIBINTL_DEP INCINTL XGETTEXT GMSGFMT POSUB CATALOGS CROSS ALL SYSTEM_HEADER_DIR inhibit_libc CC_FOR_BUILD BUILD_CFLAGS STMP_FIXINC STMP_FIXPROTO collect2 libgcc_visibility 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_gcc_objs 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_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 thread_file tm_file_list tm_include_list tm_defines tm_p_file_list tm_p_include_list xm_file_list xm_include_list xm_defines c_target_objs cxx_target_objs target_cpu_default set_gcc_lib_path GMPLIBS GMPINC LIBOBJS LTLIBOBJS'
313 ac_subst_files
='language_hooks'
315 # Initialize some variables set by options.
317 ac_init_version
=false
318 # The variables have the same names as the options, with
319 # dashes changed to underlines.
327 program_transform_name
=s
,x
,x
,
335 # Installation directory options.
336 # These are left unexpanded so users can "make install exec_prefix=/foo"
337 # and all the variables that are supposed to be based on exec_prefix
338 # by default will actually change.
339 # Use braces instead of parens because sh, perl, etc. also accept them.
340 bindir
='${exec_prefix}/bin'
341 sbindir
='${exec_prefix}/sbin'
342 libexecdir
='${exec_prefix}/libexec'
343 datadir
='${prefix}/share'
344 sysconfdir
='${prefix}/etc'
345 sharedstatedir
='${prefix}/com'
346 localstatedir
='${prefix}/var'
347 libdir
='${exec_prefix}/lib'
348 includedir
='${prefix}/include'
349 oldincludedir
='/usr/include'
350 infodir
='${prefix}/info'
351 mandir
='${prefix}/man'
356 # If the previous option needs an argument, assign it.
357 if test -n "$ac_prev"; then
358 eval "$ac_prev=\$ac_option"
363 ac_optarg
=`expr "x$ac_option" : 'x[^=]*=\(.*\)'`
365 # Accept the important Cygnus configure options, so we can diagnose typos.
369 -bindir |
--bindir |
--bindi |
--bind |
--bin |
--bi)
371 -bindir=* |
--bindir=* |
--bindi=* |
--bind=* |
--bin=* |
--bi=*)
374 -build |
--build |
--buil |
--bui |
--bu)
375 ac_prev
=build_alias
;;
376 -build=* |
--build=* |
--buil=* |
--bui=* |
--bu=*)
377 build_alias
=$ac_optarg ;;
379 -cache-file |
--cache-file |
--cache-fil |
--cache-fi \
380 |
--cache-f |
--cache- |
--cache |
--cach |
--cac |
--ca |
--c)
381 ac_prev
=cache_file
;;
382 -cache-file=* |
--cache-file=* |
--cache-fil=* |
--cache-fi=* \
383 |
--cache-f=* |
--cache-=* |
--cache=* |
--cach=* |
--cac=* |
--ca=* |
--c=*)
384 cache_file
=$ac_optarg ;;
387 cache_file
=config.cache
;;
389 -datadir |
--datadir |
--datadi |
--datad |
--data |
--dat |
--da)
391 -datadir=* |
--datadir=* |
--datadi=* |
--datad=* |
--data=* |
--dat=* \
393 datadir
=$ac_optarg ;;
395 -disable-* |
--disable-*)
396 ac_feature
=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
397 # Reject names that are not valid shell variable names.
398 expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev
/null
&&
399 { echo "$as_me: error: invalid feature name: $ac_feature" >&2
400 { (exit 1); exit 1; }; }
401 ac_feature
=`echo $ac_feature | sed 's/-/_/g'`
402 eval "enable_$ac_feature=no" ;;
404 -enable-* |
--enable-*)
405 ac_feature
=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
406 # Reject names that are not valid shell variable names.
407 expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev
/null
&&
408 { echo "$as_me: error: invalid feature name: $ac_feature" >&2
409 { (exit 1); exit 1; }; }
410 ac_feature
=`echo $ac_feature | sed 's/-/_/g'`
412 *=*) ac_optarg
=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
415 eval "enable_$ac_feature='$ac_optarg'" ;;
417 -exec-prefix |
--exec_prefix |
--exec-prefix |
--exec-prefi \
418 |
--exec-pref |
--exec-pre |
--exec-pr |
--exec-p |
--exec- \
419 |
--exec |
--exe |
--ex)
420 ac_prev
=exec_prefix
;;
421 -exec-prefix=* |
--exec_prefix=* |
--exec-prefix=* |
--exec-prefi=* \
422 |
--exec-pref=* |
--exec-pre=* |
--exec-pr=* |
--exec-p=* |
--exec-=* \
423 |
--exec=* |
--exe=* |
--ex=*)
424 exec_prefix
=$ac_optarg ;;
426 -gas |
--gas |
--ga |
--g)
427 # Obsolete; use --with-gas.
430 -help |
--help |
--hel |
--he |
-h)
432 -help=r
* |
--help=r
* |
--hel=r
* |
--he=r
* |
-hr*)
433 ac_init_help
=recursive
;;
434 -help=s
* |
--help=s
* |
--hel=s
* |
--he=s
* |
-hs*)
435 ac_init_help
=short
;;
437 -host |
--host |
--hos |
--ho)
438 ac_prev
=host_alias
;;
439 -host=* |
--host=* |
--hos=* |
--ho=*)
440 host_alias
=$ac_optarg ;;
442 -includedir |
--includedir |
--includedi |
--included |
--include \
443 |
--includ |
--inclu |
--incl |
--inc)
444 ac_prev
=includedir
;;
445 -includedir=* |
--includedir=* |
--includedi=* |
--included=* |
--include=* \
446 |
--includ=* |
--inclu=* |
--incl=* |
--inc=*)
447 includedir
=$ac_optarg ;;
449 -infodir |
--infodir |
--infodi |
--infod |
--info |
--inf)
451 -infodir=* |
--infodir=* |
--infodi=* |
--infod=* |
--info=* |
--inf=*)
452 infodir
=$ac_optarg ;;
454 -libdir |
--libdir |
--libdi |
--libd)
456 -libdir=* |
--libdir=* |
--libdi=* |
--libd=*)
459 -libexecdir |
--libexecdir |
--libexecdi |
--libexecd |
--libexec \
460 |
--libexe |
--libex |
--libe)
461 ac_prev
=libexecdir
;;
462 -libexecdir=* |
--libexecdir=* |
--libexecdi=* |
--libexecd=* |
--libexec=* \
463 |
--libexe=* |
--libex=* |
--libe=*)
464 libexecdir
=$ac_optarg ;;
466 -localstatedir |
--localstatedir |
--localstatedi |
--localstated \
467 |
--localstate |
--localstat |
--localsta |
--localst \
468 |
--locals |
--local |
--loca |
--loc |
--lo)
469 ac_prev
=localstatedir
;;
470 -localstatedir=* |
--localstatedir=* |
--localstatedi=* |
--localstated=* \
471 |
--localstate=* |
--localstat=* |
--localsta=* |
--localst=* \
472 |
--locals=* |
--local=* |
--loca=* |
--loc=* |
--lo=*)
473 localstatedir
=$ac_optarg ;;
475 -mandir |
--mandir |
--mandi |
--mand |
--man |
--ma |
--m)
477 -mandir=* |
--mandir=* |
--mandi=* |
--mand=* |
--man=* |
--ma=* |
--m=*)
481 # Obsolete; use --without-fp.
484 -no-create |
--no-create |
--no-creat |
--no-crea |
--no-cre \
485 |
--no-cr |
--no-c |
-n)
488 -no-recursion |
--no-recursion |
--no-recursio |
--no-recursi \
489 |
--no-recurs |
--no-recur |
--no-recu |
--no-rec |
--no-re |
--no-r)
492 -oldincludedir |
--oldincludedir |
--oldincludedi |
--oldincluded \
493 |
--oldinclude |
--oldinclud |
--oldinclu |
--oldincl |
--oldinc \
494 |
--oldin |
--oldi |
--old |
--ol |
--o)
495 ac_prev
=oldincludedir
;;
496 -oldincludedir=* |
--oldincludedir=* |
--oldincludedi=* |
--oldincluded=* \
497 |
--oldinclude=* |
--oldinclud=* |
--oldinclu=* |
--oldincl=* |
--oldinc=* \
498 |
--oldin=* |
--oldi=* |
--old=* |
--ol=* |
--o=*)
499 oldincludedir
=$ac_optarg ;;
501 -prefix |
--prefix |
--prefi |
--pref |
--pre |
--pr |
--p)
503 -prefix=* |
--prefix=* |
--prefi=* |
--pref=* |
--pre=* |
--pr=* |
--p=*)
506 -program-prefix |
--program-prefix |
--program-prefi |
--program-pref \
507 |
--program-pre |
--program-pr |
--program-p)
508 ac_prev
=program_prefix
;;
509 -program-prefix=* |
--program-prefix=* |
--program-prefi=* \
510 |
--program-pref=* |
--program-pre=* |
--program-pr=* |
--program-p=*)
511 program_prefix
=$ac_optarg ;;
513 -program-suffix |
--program-suffix |
--program-suffi |
--program-suff \
514 |
--program-suf |
--program-su |
--program-s)
515 ac_prev
=program_suffix
;;
516 -program-suffix=* |
--program-suffix=* |
--program-suffi=* \
517 |
--program-suff=* |
--program-suf=* |
--program-su=* |
--program-s=*)
518 program_suffix
=$ac_optarg ;;
520 -program-transform-name |
--program-transform-name \
521 |
--program-transform-nam |
--program-transform-na \
522 |
--program-transform-n |
--program-transform- \
523 |
--program-transform |
--program-transfor \
524 |
--program-transfo |
--program-transf \
525 |
--program-trans |
--program-tran \
526 |
--progr-tra |
--program-tr |
--program-t)
527 ac_prev
=program_transform_name
;;
528 -program-transform-name=* |
--program-transform-name=* \
529 |
--program-transform-nam=* |
--program-transform-na=* \
530 |
--program-transform-n=* |
--program-transform-=* \
531 |
--program-transform=* |
--program-transfor=* \
532 |
--program-transfo=* |
--program-transf=* \
533 |
--program-trans=* |
--program-tran=* \
534 |
--progr-tra=* |
--program-tr=* |
--program-t=*)
535 program_transform_name
=$ac_optarg ;;
537 -q |
-quiet |
--quiet |
--quie |
--qui |
--qu |
--q \
538 |
-silent |
--silent |
--silen |
--sile |
--sil)
541 -sbindir |
--sbindir |
--sbindi |
--sbind |
--sbin |
--sbi |
--sb)
543 -sbindir=* |
--sbindir=* |
--sbindi=* |
--sbind=* |
--sbin=* \
545 sbindir
=$ac_optarg ;;
547 -sharedstatedir |
--sharedstatedir |
--sharedstatedi \
548 |
--sharedstated |
--sharedstate |
--sharedstat |
--sharedsta \
549 |
--sharedst |
--shareds |
--shared |
--share |
--shar \
551 ac_prev
=sharedstatedir
;;
552 -sharedstatedir=* |
--sharedstatedir=* |
--sharedstatedi=* \
553 |
--sharedstated=* |
--sharedstate=* |
--sharedstat=* |
--sharedsta=* \
554 |
--sharedst=* |
--shareds=* |
--shared=* |
--share=* |
--shar=* \
556 sharedstatedir
=$ac_optarg ;;
558 -site |
--site |
--sit)
560 -site=* |
--site=* |
--sit=*)
563 -srcdir |
--srcdir |
--srcdi |
--srcd |
--src |
--sr)
565 -srcdir=* |
--srcdir=* |
--srcdi=* |
--srcd=* |
--src=* |
--sr=*)
568 -sysconfdir |
--sysconfdir |
--sysconfdi |
--sysconfd |
--sysconf \
569 |
--syscon |
--sysco |
--sysc |
--sys |
--sy)
570 ac_prev
=sysconfdir
;;
571 -sysconfdir=* |
--sysconfdir=* |
--sysconfdi=* |
--sysconfd=* |
--sysconf=* \
572 |
--syscon=* |
--sysco=* |
--sysc=* |
--sys=* |
--sy=*)
573 sysconfdir
=$ac_optarg ;;
575 -target |
--target |
--targe |
--targ |
--tar |
--ta |
--t)
576 ac_prev
=target_alias
;;
577 -target=* |
--target=* |
--targe=* |
--targ=* |
--tar=* |
--ta=* |
--t=*)
578 target_alias
=$ac_optarg ;;
580 -v |
-verbose |
--verbose |
--verbos |
--verbo |
--verb)
583 -version |
--version |
--versio |
--versi |
--vers |
-V)
587 ac_package
=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
588 # Reject names that are not valid shell variable names.
589 expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev
/null
&&
590 { echo "$as_me: error: invalid package name: $ac_package" >&2
591 { (exit 1); exit 1; }; }
592 ac_package
=`echo $ac_package| sed 's/-/_/g'`
594 *=*) ac_optarg
=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
597 eval "with_$ac_package='$ac_optarg'" ;;
599 -without-* |
--without-*)
600 ac_package
=`expr "x$ac_option" : 'x-*without-\(.*\)'`
601 # Reject names that are not valid shell variable names.
602 expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev
/null
&&
603 { echo "$as_me: error: invalid package name: $ac_package" >&2
604 { (exit 1); exit 1; }; }
605 ac_package
=`echo $ac_package | sed 's/-/_/g'`
606 eval "with_$ac_package=no" ;;
609 # Obsolete; use --with-x.
612 -x-includes |
--x-includes |
--x-include |
--x-includ |
--x-inclu \
613 |
--x-incl |
--x-inc |
--x-in |
--x-i)
614 ac_prev
=x_includes
;;
615 -x-includes=* |
--x-includes=* |
--x-include=* |
--x-includ=* |
--x-inclu=* \
616 |
--x-incl=* |
--x-inc=* |
--x-in=* |
--x-i=*)
617 x_includes
=$ac_optarg ;;
619 -x-libraries |
--x-libraries |
--x-librarie |
--x-librari \
620 |
--x-librar |
--x-libra |
--x-libr |
--x-lib |
--x-li |
--x-l)
621 ac_prev
=x_libraries
;;
622 -x-libraries=* |
--x-libraries=* |
--x-librarie=* |
--x-librari=* \
623 |
--x-librar=* |
--x-libra=* |
--x-libr=* |
--x-lib=* |
--x-li=* |
--x-l=*)
624 x_libraries
=$ac_optarg ;;
626 -*) { echo "$as_me: error: unrecognized option: $ac_option
627 Try \`$0 --help' for more information." >&2
628 { (exit 1); exit 1; }; }
632 ac_envvar
=`expr "x$ac_option" : 'x\([^=]*\)='`
633 # Reject names that are not valid shell variable names.
634 expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev
/null
&&
635 { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
636 { (exit 1); exit 1; }; }
637 ac_optarg
=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`
638 eval "$ac_envvar='$ac_optarg'"
642 # FIXME: should be removed in autoconf 3.0.
643 echo "$as_me: WARNING: you should use --build, --host, --target" >&2
644 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev
/null
&&
645 echo "$as_me: WARNING: invalid host type: $ac_option" >&2
646 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
652 if test -n "$ac_prev"; then
653 ac_option
=--`echo $ac_prev | sed 's/_/-/g'`
654 { echo "$as_me: error: missing argument to $ac_option" >&2
655 { (exit 1); exit 1; }; }
658 # Be sure to have absolute paths.
659 for ac_var
in exec_prefix prefix
661 eval ac_val
=$
`echo $ac_var`
663 [\\/$
]* | ?
:[\\/]* | NONE |
'' ) ;;
664 *) { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
665 { (exit 1); exit 1; }; };;
669 # Be sure to have absolute paths.
670 for ac_var
in bindir sbindir libexecdir datadir sysconfdir sharedstatedir \
671 localstatedir libdir includedir oldincludedir infodir mandir
673 eval ac_val
=$
`echo $ac_var`
675 [\\/$
]* | ?
:[\\/]* ) ;;
676 *) { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
677 { (exit 1); exit 1; }; };;
681 # There might be people who depend on the old broken behavior: `$host'
682 # used to hold the argument of --host etc.
683 # FIXME: To remove some day.
688 # FIXME: To remove some day.
689 if test "x$host_alias" != x
; then
690 if test "x$build_alias" = x
; then
691 cross_compiling
=maybe
692 echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
693 If a cross compiler is detected then cross compile mode will be used." >&2
694 elif test "x$build_alias" != "x$host_alias"; then
700 test -n "$host_alias" && ac_tool_prefix
=$host_alias-
702 test "$silent" = yes && exec 6>/dev
/null
705 # Find the source files, if location was not specified.
706 if test -z "$srcdir"; then
707 ac_srcdir_defaulted
=yes
708 # Try the directory containing this script, then its parent.
709 ac_confdir
=`(dirname "$0") 2>/dev/null ||
710 $as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
711 X"$0" : 'X\(//\)[^/]' \| \
712 X"$0" : 'X\(//\)$' \| \
713 X"$0" : 'X\(/\)' \| \
714 . : '\(.\)' 2>/dev/null ||
716 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
717 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
718 /^X\(\/\/\)$/{ s//\1/; q; }
719 /^X\(\/\).*/{ s//\1/; q; }
722 if test ! -r $srcdir/$ac_unique_file; then
726 ac_srcdir_defaulted
=no
728 if test ! -r $srcdir/$ac_unique_file; then
729 if test "$ac_srcdir_defaulted" = yes; then
730 { echo "$as_me: error: cannot find sources ($ac_unique_file) in $ac_confdir or .." >&2
731 { (exit 1); exit 1; }; }
733 { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
734 { (exit 1); exit 1; }; }
737 (cd $srcdir && test -r .
/$ac_unique_file) 2>/dev
/null ||
738 { echo "$as_me: error: sources are in $srcdir, but \`cd $srcdir' does not work" >&2
739 { (exit 1); exit 1; }; }
740 srcdir
=`echo "$srcdir" | sed 's%\([^\\/]\)[\\/]*$%\1%'`
741 ac_env_build_alias_set
=${build_alias+set}
742 ac_env_build_alias_value
=$build_alias
743 ac_cv_env_build_alias_set
=${build_alias+set}
744 ac_cv_env_build_alias_value
=$build_alias
745 ac_env_host_alias_set
=${host_alias+set}
746 ac_env_host_alias_value
=$host_alias
747 ac_cv_env_host_alias_set
=${host_alias+set}
748 ac_cv_env_host_alias_value
=$host_alias
749 ac_env_target_alias_set
=${target_alias+set}
750 ac_env_target_alias_value
=$target_alias
751 ac_cv_env_target_alias_set
=${target_alias+set}
752 ac_cv_env_target_alias_value
=$target_alias
753 ac_env_CC_set
=${CC+set}
755 ac_cv_env_CC_set
=${CC+set}
756 ac_cv_env_CC_value
=$CC
757 ac_env_CFLAGS_set
=${CFLAGS+set}
758 ac_env_CFLAGS_value
=$CFLAGS
759 ac_cv_env_CFLAGS_set
=${CFLAGS+set}
760 ac_cv_env_CFLAGS_value
=$CFLAGS
761 ac_env_LDFLAGS_set
=${LDFLAGS+set}
762 ac_env_LDFLAGS_value
=$LDFLAGS
763 ac_cv_env_LDFLAGS_set
=${LDFLAGS+set}
764 ac_cv_env_LDFLAGS_value
=$LDFLAGS
765 ac_env_CPPFLAGS_set
=${CPPFLAGS+set}
766 ac_env_CPPFLAGS_value
=$CPPFLAGS
767 ac_cv_env_CPPFLAGS_set
=${CPPFLAGS+set}
768 ac_cv_env_CPPFLAGS_value
=$CPPFLAGS
769 ac_env_CPP_set
=${CPP+set}
770 ac_env_CPP_value
=$CPP
771 ac_cv_env_CPP_set
=${CPP+set}
772 ac_cv_env_CPP_value
=$CPP
773 ac_env_GMPLIBS_set
=${GMPLIBS+set}
774 ac_env_GMPLIBS_value
=$GMPLIBS
775 ac_cv_env_GMPLIBS_set
=${GMPLIBS+set}
776 ac_cv_env_GMPLIBS_value
=$GMPLIBS
777 ac_env_GMPINC_set
=${GMPINC+set}
778 ac_env_GMPINC_value
=$GMPINC
779 ac_cv_env_GMPINC_set
=${GMPINC+set}
780 ac_cv_env_GMPINC_value
=$GMPINC
783 # Report the --help message.
785 if test "$ac_init_help" = "long"; then
786 # Omit some internal or obsolete options to make the list less imposing.
787 # This message is too long to be a string in the A/UX 3.1 sh.
789 \`configure' configures this package to adapt to many kinds of systems.
791 Usage: $0 [OPTION]... [VAR=VALUE]...
793 To assign environment variables (e.g., CC, CFLAGS...), specify them as
794 VAR=VALUE. See below for descriptions of some of the useful variables.
796 Defaults for the options are specified in brackets.
799 -h, --help display this help and exit
800 --help=short display options specific to this package
801 --help=recursive display the short help of all the included packages
802 -V, --version display version information and exit
803 -q, --quiet, --silent do not print \`checking...' messages
804 --cache-file=FILE cache test results in FILE [disabled]
805 -C, --config-cache alias for \`--cache-file=config.cache'
806 -n, --no-create do not create output files
807 --srcdir=DIR find the sources in DIR [configure dir or \`..']
812 Installation directories:
813 --prefix=PREFIX install architecture-independent files in PREFIX
815 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
818 By default, \`make install' will install all the files in
819 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
820 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
821 for instance \`--prefix=\$HOME'.
823 For better control, use the options below.
825 Fine tuning of the installation directories:
826 --bindir=DIR user executables [EPREFIX/bin]
827 --sbindir=DIR system admin executables [EPREFIX/sbin]
828 --libexecdir=DIR program executables [EPREFIX/libexec]
829 --datadir=DIR read-only architecture-independent data [PREFIX/share]
830 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
831 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
832 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
833 --libdir=DIR object code libraries [EPREFIX/lib]
834 --includedir=DIR C header files [PREFIX/include]
835 --oldincludedir=DIR C header files for non-gcc [/usr/include]
836 --infodir=DIR info documentation [PREFIX/info]
837 --mandir=DIR man documentation [PREFIX/man]
843 --program-prefix=PREFIX prepend PREFIX to installed program names
844 --program-suffix=SUFFIX append SUFFIX to installed program names
845 --program-transform-name=PROGRAM run
sed PROGRAM on installed program names
848 --build=BUILD configure
for building on BUILD
[guessed
]
849 --host=HOST cross-compile to build programs to run on HOST
[BUILD
]
850 --target=TARGET configure
for building compilers
for TARGET
[HOST
]
854 if test -n "$ac_init_help"; then
859 --disable-FEATURE do not include FEATURE
(same as
--enable-FEATURE=no
)
860 --enable-FEATURE[=ARG
] include FEATURE
[ARG
=yes]
861 --enable-generated-files-in-srcdir
862 put copies of generated files
in source dir
863 intended
for creating
source tarballs
for users
864 without texinfo bison or flex.
865 --enable-werror-always enable -Werror always
866 --enable-werror enable -Werror in bootstrap stage2 and later
867 --enable-checking=LIST
868 enable expensive run-time checks. With LIST
,
869 enable only specific categories of checks.
870 Categories are
: assert
,fold,gc
,gcac
,misc
,
871 rtlflag
,rtl
,tree
,valgrind
,release
,yes,all
;
872 --enable-mapped-location location_t is fileline integer cookie
873 --enable-coverage=LEVEL
874 enable compiler
's code coverage collection.
875 Use to measure compiler performance and locate
876 unused parts of the compiler. With LEVEL, specify
877 optimization. Values are opt, noopt,
879 --enable-gather-detailed-mem-stats enable detailed memory allocation stats gathering
880 --enable-multilib enable library support for multiple ABIs
881 --enable-__cxa_atexit enable __cxa_atexit for C++
882 --enable-threads enable thread usage for target GCC
883 --enable-threads=LIB use LIB thread package for target GCC
884 --enable-objc-gc enable the use of Boehm's garbage collector with
885 the GNU Objective-C runtime
886 --disable-shared don
't provide a shared libgcc
887 --enable-intermodule build the compiler in one step
888 --enable-languages=LIST specify which front-ends to build
889 --disable-rpath do not hardcode runtime library paths
890 --enable-initfini-array use .init_array/.fini_array sections
891 --enable-sjlj-exceptions
892 arrange to use setjmp/longjmp exception handling
893 --disable-win32-registry
894 disable lookup of installation paths in the
895 Registry on Windows hosts
896 --enable-win32-registry enable registry lookup (default)
897 --enable-win32-registry=KEY
898 use KEY instead of GCC version as the last portion
900 --enable-maintainer-mode
901 enable make rules and dependencies not useful
902 (and sometimes confusing) to the casual installer
903 --enable-version-specific-runtime-libs
904 specify that runtime libraries should be
905 installed in a compiler-specific directory
908 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
909 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
910 --with-local-prefix=DIR specifies directory to put local include
911 --with-gxx-include-dir=DIR
912 specifies directory to put g++ header files
913 --with-cpp-install-dir=DIR
914 install the user visible C preprocessor in DIR
915 (relative to PREFIX) as well as PREFIX/bin
916 --with-gnu-ld arrange to work with GNU ld.
917 --with-ld arrange to use the specified ld (full pathname)
918 --with-demangler-in-ld try to use demangler in GNU ld.
919 --with-gnu-as arrange to work with GNU as
920 --with-as arrange to use the specified as (full pathname)
921 --with-stabs arrange to use stabs instead of host debug format
922 --with-dwarf2 force the default debug format to be DWARF 2
923 --with-sysroot=DIR Search for usr/lib, usr/include, et al, within DIR.
924 --with-gnu-ld assume the C compiler uses GNU ld default=no
925 --with-libiconv-prefix[=DIR] search for libiconv in DIR/include and DIR/lib
926 --without-libiconv-prefix don't search
for libiconv
in includedir and libdir
927 --with-system-libunwind use installed libunwind
928 --with-gc={page
,zone
} choose the garbage collection mechanism to use
930 --with-system-zlib use installed libz
931 --with-slibdir=DIR shared libraries
in DIR LIBDIR
933 Some influential environment variables
:
934 CC C compiler
command
935 CFLAGS C compiler flags
936 LDFLAGS linker flags
, e.g.
-L<lib dir
> if you have libraries
in a
937 nonstandard directory
<lib dir
>
938 CPPFLAGS C
/C
++ preprocessor flags
, e.g.
-I<include dir
> if you have
939 headers
in a nonstandard directory
<include dir
>
941 GMPLIBS How to link GMP
942 GMPINC How to
find GMP include files
944 Use these variables to override the choices made by
`configure' or to help
945 it to find libraries and programs with nonstandard names/locations.
950 if test "$ac_init_help" = "recursive"; then
951 # If there are subdirs, report their specific --help.
953 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
954 test -d $ac_dir || continue
957 if test "$ac_dir" != .; then
958 ac_dir_suffix=/`echo "$ac_dir" |
sed 's,^\.[\\/],,'`
959 # A "../" for each directory in $ac_dir_suffix.
960 ac_top_builddir=`echo "$ac_dir_suffix" |
sed 's,/[^\\/]*,../,g'`
962 ac_dir_suffix= ac_top_builddir=
966 .) # No --srcdir option. We are building in place.
968 if test -z "$ac_top_builddir"; then
971 ac_top_srcdir=`echo $ac_top_builddir |
sed 's,/$,,'`
973 [\\/]* | ?:[\\/]* ) # Absolute path.
974 ac_srcdir=$srcdir$ac_dir_suffix;
975 ac_top_srcdir=$srcdir ;;
977 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
978 ac_top_srcdir=$ac_top_builddir$srcdir ;;
981 # Do not use `cd foo
&& pwd` to compute absolute paths, because
982 # the directories may not exist.
984 .) ac_abs_builddir="$ac_dir";;
987 .) ac_abs_builddir=`pwd`;;
988 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
989 *) ac_abs_builddir=`pwd`/"$ac_dir";;
992 case $ac_abs_builddir in
993 .) ac_abs_top_builddir=${ac_top_builddir}.;;
995 case ${ac_top_builddir}. in
996 .) ac_abs_top_builddir=$ac_abs_builddir;;
997 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
998 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
1001 case $ac_abs_builddir in
1002 .) ac_abs_srcdir=$ac_srcdir;;
1005 .) ac_abs_srcdir=$ac_abs_builddir;;
1006 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
1007 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
1010 case $ac_abs_builddir in
1011 .) ac_abs_top_srcdir=$ac_top_srcdir;;
1013 case $ac_top_srcdir in
1014 .) ac_abs_top_srcdir=$ac_abs_builddir;;
1015 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
1016 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
1021 # Check for guested configure; otherwise get Cygnus style configure.
1022 if test -f $ac_srcdir/configure.gnu; then
1024 $SHELL $ac_srcdir/configure.gnu --help=recursive
1025 elif test -f $ac_srcdir/configure; then
1027 $SHELL $ac_srcdir/configure --help=recursive
1028 elif test -f $ac_srcdir/configure.ac ||
1029 test -f $ac_srcdir/configure.in; then
1031 $ac_configure --help
1033 echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1039 test -n "$ac_init_help" && exit 0
1040 if $ac_init_version; then
1043 Copyright (C) 2003 Free Software Foundation, Inc.
1044 This configure script is free software; the Free Software Foundation
1045 gives unlimited permission to copy, distribute and modify it.
1051 This file contains any messages produced by compilers while
1052 running configure, to aid debugging if configure makes a mistake.
1054 It was created by $as_me, which was
1055 generated by GNU Autoconf 2.59. Invocation command line was
1066 hostname = `(hostname || uname
-n) 2>/dev
/null |
sed 1q
`
1067 uname -m = `(uname
-m) 2>/dev
/null ||
echo unknown
`
1068 uname -r = `(uname
-r) 2>/dev
/null ||
echo unknown
`
1069 uname -s = `(uname
-s) 2>/dev
/null ||
echo unknown
`
1070 uname -v = `(uname
-v) 2>/dev
/null ||
echo unknown
`
1072 /usr/bin/uname -p = `(/usr
/bin
/uname
-p) 2>/dev
/null ||
echo unknown
`
1073 /bin/uname -X = `(/bin
/uname
-X) 2>/dev
/null ||
echo unknown
`
1075 /bin/arch = `(/bin
/arch
) 2>/dev
/null ||
echo unknown
`
1076 /usr/bin/arch -k = `(/usr
/bin
/arch
-k) 2>/dev
/null ||
echo unknown
`
1077 /usr/convex/getsysinfo = `(/usr
/convex
/getsysinfo
) 2>/dev
/null ||
echo unknown
`
1078 hostinfo = `(hostinfo
) 2>/dev
/null ||
echo unknown
`
1079 /bin/machine = `(/bin
/machine
) 2>/dev
/null ||
echo unknown
`
1080 /usr/bin/oslevel = `(/usr
/bin
/oslevel
) 2>/dev
/null ||
echo unknown
`
1081 /bin/universe = `(/bin
/universe
) 2>/dev
/null ||
echo unknown
`
1085 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1089 test -z "$as_dir" && as_dir=.
1090 echo "PATH: $as_dir"
1105 # Keep a trace of the command line.
1106 # Strip out --no-create and --no-recursion so they do not pile up.
1107 # Strip out --silent because we don't want to record it for future runs.
1108 # Also quote any args containing shell meta-characters.
1109 # Make two passes to allow for proper duplicate-argument suppression.
1114 ac_must_keep_next=false
1120 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1121 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1122 | -silent | --silent | --silen | --sile | --sil)
1124 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1125 ac_arg=`echo "$ac_arg" |
sed "s/'/'\\\\\\\\''/g"` ;;
1128 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1130 ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1131 if test $ac_must_keep_next = true; then
1132 ac_must_keep_next=false # Got value, back to normal.
1135 *=* | --config-cache | -C | -disable-* | --disable-* \
1136 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1137 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1138 | -with-* | --with-* | -without-* | --without-* | --x)
1139 case "$ac_configure_args0 " in
1140 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1143 -* ) ac_must_keep_next=true ;;
1146 ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'"
1147 # Get rid of the leading space.
1153 $as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1154 $as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1156 # When interrupted or exit'd, cleanup temporary files, and complete
1157 # config.log. We remove comments because anyway the quotes in there
1158 # would cause problems or look ugly.
1159 # WARNING: Be sure not to use single quotes in there, as some shells,
1160 # such as our DU 5.0 friend, will then `close
' the trap.
1161 trap 'exit_status
=$?
1162 # Save into config.log some information that might help in debugging.
1167 ## ---------------- ##
1168 ## Cache variables. ##
1169 ## ---------------- ##
1172 # The following way of writing the cache mishandles newlines in values,
1175 case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in
1178 "s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
1179 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
1183 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
1190 ## ----------------- ##
1191 ## Output variables. ##
1192 ## ----------------- ##
1195 for ac_var
in $ac_subst_vars
1197 eval ac_val
=$
`echo $ac_var`
1198 echo "$ac_var='"'"'$ac_val'"'"'"
1202 if test -n "$ac_subst_files"; then
1209 for ac_var
in $ac_subst_files
1211 eval ac_val
=$
`echo $ac_var`
1212 echo "$ac_var='"'"'$ac_val'"'"'"
1217 if test -s confdefs.h
; then
1224 sed "/^$/d" confdefs.h |
sort
1227 test "$ac_signal" != 0 &&
1228 echo "$as_me: caught signal $ac_signal"
1229 echo "$as_me: exit $exit_status"
1231 rm -f core
*.core
&&
1232 rm -rf conftest
* confdefs
* conf$$
* $ac_clean_files &&
1235 for ac_signal in 1 2 13 15; do
1236 trap 'ac_signal
='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1240 # confdefs.h avoids OS command line length limits that DEFS can exceed.
1241 rm -rf conftest* confdefs.h
1242 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
1245 # Predefined preprocessor variables.
1247 cat >>confdefs.h <<_ACEOF
1248 #define PACKAGE_NAME "$PACKAGE_NAME"
1252 cat >>confdefs.h <<_ACEOF
1253 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1257 cat >>confdefs.h <<_ACEOF
1258 #define PACKAGE_VERSION "$PACKAGE_VERSION"
1262 cat >>confdefs.h <<_ACEOF
1263 #define PACKAGE_STRING "$PACKAGE_STRING"
1267 cat >>confdefs.h <<_ACEOF
1268 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1272 # Let the site file select an alternate cache file if it wants to.
1273 # Prefer explicitly selected file to automatically selected ones.
1274 if test -z "$CONFIG_SITE"; then
1275 if test "x$prefix" != xNONE; then
1276 CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
1278 CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
1281 for ac_site_file in $CONFIG_SITE; do
1282 if test -r "$ac_site_file"; then
1283 { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1284 echo "$as_me: loading site script $ac_site_file" >&6;}
1285 sed 's
/^
/|
/' "$ac_site_file" >&5
1290 if test -r "$cache_file"; then
1291 # Some versions of bash will fail to source /dev/null (special
1292 # files actually), so we avoid doing that.
1293 if test -f "$cache_file"; then
1294 { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1295 echo "$as_me: loading cache $cache_file" >&6;}
1297 [\\/]* | ?:[\\/]* ) . $cache_file;;
1298 *) . ./$cache_file;;
1302 { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1303 echo "$as_me: creating cache $cache_file" >&6;}
1307 # Check that the precious variables saved in the cache have kept the same
1309 ac_cache_corrupted=false
1310 for ac_var in `(set) 2>&1 |
1311 sed -n 's
/^ac_env_\
([a-zA-Z_0-9
]*\
)_set
=.
*/\
1/p
'`; do
1312 eval ac_old_set=\$ac_cv_env_${ac_var}_set
1313 eval ac_new_set=\$ac_env_${ac_var}_set
1314 eval ac_old_val="\$ac_cv_env_${ac_var}_value"
1315 eval ac_new_val="\$ac_env_${ac_var}_value"
1316 case $ac_old_set,$ac_new_set in
1318 { echo "$as_me:$LINENO: error: \`$ac_var' was
set to \
`$ac_old_val' in the previous run" >&5
1319 echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run
" >&2;}
1320 ac_cache_corrupted=: ;;
1322 { echo "$as_me:$LINENO: error
: \
`$ac_var' was not set in the previous run" >&5
1323 echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1324 ac_cache_corrupted=: ;;
1327 if test "x$ac_old_val" != "x$ac_new_val"; then
1328 { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run
:" >&5
1329 echo "$as_me: error
: \
`$ac_var' has changed since the previous run:" >&2;}
1330 { echo "$as_me:$LINENO: former value: $ac_old_val" >&5
1331 echo "$as_me: former value: $ac_old_val" >&2;}
1332 { echo "$as_me:$LINENO: current value: $ac_new_val" >&5
1333 echo "$as_me: current value: $ac_new_val" >&2;}
1334 ac_cache_corrupted=:
1337 # Pass precious variables to config.status.
1338 if test "$ac_new_set" = set; then
1340 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1341 ac_arg=$ac_var=`echo "$ac_new_val" |
sed "s/'/'\\\\\\\\''/g"` ;;
1342 *) ac_arg=$ac_var=$ac_new_val ;;
1344 case " $ac_configure_args " in
1345 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
1346 *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1350 if $ac_cache_corrupted; then
1351 { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1352 echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1353 { { echo "$as_me:$LINENO: error: run \`make distclean
' and/or \`rm $cache_file' and start over
" >&5
1354 echo "$as_me: error
: run \
`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1355 { (exit 1); exit 1; }; }
1359 ac_cpp='$CPP $CPPFLAGS'
1360 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.
$ac_ext >&5'
1361 ac_link='$CC -o conftest
$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.
$ac_ext $LIBS >&5'
1362 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1383 ac_config_headers="$ac_config_headers auto-host.h:config.in"
1386 #Set to 1 on a release branch
1389 # Determine the host, build, and target systems
1391 for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
1392 if test -f $ac_dir/install-sh; then
1394 ac_install_sh="$ac_aux_dir/install-sh -c"
1396 elif test -f $ac_dir/install.sh; then
1398 ac_install_sh="$ac_aux_dir/install.sh -c"
1400 elif test -f $ac_dir/shtool; then
1402 ac_install_sh="$ac_aux_dir/shtool install -c"
1406 if test -z "$ac_aux_dir"; then
1407 { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&5
1408 echo "$as_me: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&2;}
1409 { (exit 1); exit 1; }; }
1411 ac_config_guess="$SHELL $ac_aux_dir/config.guess"
1412 ac_config_sub="$SHELL $ac_aux_dir/config.sub"
1413 ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
1415 # Make sure we can run config.sub.
1416 $ac_config_sub sun4 >/dev/null 2>&1 ||
1417 { { echo "$as_me:$LINENO: error: cannot run $ac_config_sub" >&5
1418 echo "$as_me: error: cannot run $ac_config_sub" >&2;}
1419 { (exit 1); exit 1; }; }
1421 echo "$as_me:$LINENO: checking build system type" >&5
1422 echo $ECHO_N "checking build system type... $ECHO_C" >&6
1423 if test "${ac_cv_build+set}" = set; then
1424 echo $ECHO_N "(cached) $ECHO_C" >&6
1426 ac_cv_build_alias=$build_alias
1427 test -z "$ac_cv_build_alias" &&
1428 ac_cv_build_alias=`$ac_config_guess`
1429 test -z "$ac_cv_build_alias" &&
1430 { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
1431 echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
1432 { (exit 1); exit 1; }; }
1433 ac_cv_build=`$ac_config_sub $ac_cv_build_alias` ||
1434 { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_build_alias failed" >&5
1435 echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed" >&2;}
1436 { (exit 1); exit 1; }; }
1439 echo "$as_me:$LINENO: result: $ac_cv_build" >&5
1440 echo "${ECHO_T}$ac_cv_build" >&6
1442 build_cpu=`echo $ac_cv_build | sed 's
/^\
([^
-]*\
)-\
([^
-]*\
)-\
(.
*\
)$
/\
1/'`
1443 build_vendor=`echo $ac_cv_build | sed 's
/^\
([^
-]*\
)-\
([^
-]*\
)-\
(.
*\
)$
/\
2/'`
1444 build_os=`echo $ac_cv_build | sed 's
/^\
([^
-]*\
)-\
([^
-]*\
)-\
(.
*\
)$
/\
3/'`
1447 echo "$as_me:$LINENO: checking host system type" >&5
1448 echo $ECHO_N "checking host system type... $ECHO_C" >&6
1449 if test "${ac_cv_host+set}" = set; then
1450 echo $ECHO_N "(cached) $ECHO_C" >&6
1452 ac_cv_host_alias=$host_alias
1453 test -z "$ac_cv_host_alias" &&
1454 ac_cv_host_alias=$ac_cv_build_alias
1455 ac_cv_host=`$ac_config_sub $ac_cv_host_alias` ||
1456 { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_host_alias failed" >&5
1457 echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
1458 { (exit 1); exit 1; }; }
1461 echo "$as_me:$LINENO: result: $ac_cv_host" >&5
1462 echo "${ECHO_T}$ac_cv_host" >&6
1464 host_cpu=`echo $ac_cv_host | sed 's
/^\
([^
-]*\
)-\
([^
-]*\
)-\
(.
*\
)$
/\
1/'`
1465 host_vendor=`echo $ac_cv_host | sed 's
/^\
([^
-]*\
)-\
([^
-]*\
)-\
(.
*\
)$
/\
2/'`
1466 host_os=`echo $ac_cv_host | sed 's
/^\
([^
-]*\
)-\
([^
-]*\
)-\
(.
*\
)$
/\
3/'`
1469 echo "$as_me:$LINENO: checking target system type" >&5
1470 echo $ECHO_N "checking target system type... $ECHO_C" >&6
1471 if test "${ac_cv_target+set}" = set; then
1472 echo $ECHO_N "(cached) $ECHO_C" >&6
1474 ac_cv_target_alias=$target_alias
1475 test "x$ac_cv_target_alias" = "x" &&
1476 ac_cv_target_alias=$ac_cv_host_alias
1477 ac_cv_target=`$ac_config_sub $ac_cv_target_alias` ||
1478 { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_target_alias failed" >&5
1479 echo "$as_me: error: $ac_config_sub $ac_cv_target_alias failed" >&2;}
1480 { (exit 1); exit 1; }; }
1483 echo "$as_me:$LINENO: result: $ac_cv_target" >&5
1484 echo "${ECHO_T}$ac_cv_target" >&6
1485 target=$ac_cv_target
1486 target_cpu=`echo $ac_cv_target | sed 's
/^\
([^
-]*\
)-\
([^
-]*\
)-\
(.
*\
)$
/\
1/'`
1487 target_vendor=`echo $ac_cv_target | sed 's
/^\
([^
-]*\
)-\
([^
-]*\
)-\
(.
*\
)$
/\
2/'`
1488 target_os=`echo $ac_cv_target | sed 's
/^\
([^
-]*\
)-\
([^
-]*\
)-\
(.
*\
)$
/\
3/'`
1491 # The aliases save the names the user supplied, while $host etc.
1492 # will get canonicalized.
1493 test -n "$target_alias" &&
1494 test "$program_prefix$program_suffix$program_transform_name" = \
1496 program_prefix=${target_alias}-
1498 # Determine the noncanonical target name, for directory use.
1499 case ${build_alias} in
1500 "") build_noncanonical=${build} ;;
1501 *) build_noncanonical=${build_alias} ;;
1504 case ${host_alias} in
1505 "") host_noncanonical=${build_noncanonical} ;;
1506 *) host_noncanonical=${host_alias} ;;
1509 case ${target_alias} in
1510 "") target_noncanonical=${host_noncanonical} ;;
1511 *) target_noncanonical=${target_alias} ;;
1517 # Determine the target- and build-specific subdirectories
1518 # Prefix 'build-
' so this never conflicts with target_subdir.
1519 build_subdir="build-${build_noncanonical}"
1520 # Not really a subdirectory, but here for completeness.
1523 target_subdir=${target_noncanonical}
1526 # Set program_transform_name
1527 test "$program_prefix" != NONE &&
1528 program_transform_name="s,^,$program_prefix,;$program_transform_name"
1529 # Use a double $ so make ignores it.
1530 test "$program_suffix" != NONE &&
1531 program_transform_name="s,\$,$program_suffix,;$program_transform_name"
1532 # Double any \ or $. echo might interpret backslashes.
1533 # By default was `s,x,x', remove it
if useless.
1534 cat <<\_ACEOF
>conftest.
sed
1535 s
/[\\$
]/&&/g
;s
/;s
,x
,x
,$
//
1537 program_transform_name
=`echo $program_transform_name | sed -f conftest.sed`
1541 # Check for bogus environment variables.
1542 # Test if LIBRARY_PATH contains the notation for the current directory
1543 # since this would lead to problems installing/building glibc.
1544 # LIBRARY_PATH contains the current directory if one of the following
1546 # - one of the terminals (":" and ";") is the first or last sign
1547 # - two terminals occur directly after each other
1548 # - the path contains an element with a dot in it
1549 echo "$as_me:$LINENO: checking LIBRARY_PATH variable" >&5
1550 echo $ECHO_N "checking LIBRARY_PATH variable... $ECHO_C" >&6
1551 case ${LIBRARY_PATH} in
1552 [:\
;]* |
*[:\
;] |
*[:\
;][:\
;]* |
*[:\
;]. | .
[:\
;]*| . |
*[:\
;].
[:\
;]* )
1553 library_path_setting
="contains current directory"
1556 library_path_setting
="ok"
1559 echo "$as_me:$LINENO: result: $library_path_setting" >&5
1560 echo "${ECHO_T}$library_path_setting" >&6
1561 if test "$library_path_setting" != "ok"; then
1562 { { echo "$as_me:$LINENO: error:
1563 *** LIBRARY_PATH shouldn't contain the current directory when
1564 *** building gcc. Please change the environment variable
1565 *** and run configure again." >&5
1566 echo "$as_me: error:
1567 *** LIBRARY_PATH shouldn't contain the current directory when
1568 *** building gcc. Please change the environment variable
1569 *** and run configure again." >&2;}
1570 { (exit 1); exit 1; }; }
1573 # Test if GCC_EXEC_PREFIX contains the notation for the current directory
1574 # since this would lead to problems installing/building glibc.
1575 # GCC_EXEC_PREFIX contains the current directory if one of the following
1577 # - one of the terminals (":" and ";") is the first or last sign
1578 # - two terminals occur directly after each other
1579 # - the path contains an element with a dot in it
1580 echo "$as_me:$LINENO: checking GCC_EXEC_PREFIX variable" >&5
1581 echo $ECHO_N "checking GCC_EXEC_PREFIX variable... $ECHO_C" >&6
1582 case ${GCC_EXEC_PREFIX} in
1583 [:\
;]* |
*[:\
;] |
*[:\
;][:\
;]* |
*[:\
;]. | .
[:\
;]*| . |
*[:\
;].
[:\
;]* )
1584 gcc_exec_prefix_setting
="contains current directory"
1587 gcc_exec_prefix_setting
="ok"
1590 echo "$as_me:$LINENO: result: $gcc_exec_prefix_setting" >&5
1591 echo "${ECHO_T}$gcc_exec_prefix_setting" >&6
1592 if test "$gcc_exec_prefix_setting" != "ok"; then
1593 { { echo "$as_me:$LINENO: error:
1594 *** GCC_EXEC_PREFIX shouldn't contain the current directory when
1595 *** building gcc. Please change the environment variable
1596 *** and run configure again." >&5
1597 echo "$as_me: error:
1598 *** GCC_EXEC_PREFIX shouldn't contain the current directory when
1599 *** building gcc. Please change the environment variable
1600 *** and run configure again." >&2;}
1601 { (exit 1); exit 1; }; }
1608 # Specify the local prefix
1611 # Check whether --with-local-prefix or --without-local-prefix was given.
1612 if test "${with_local_prefix+set}" = set; then
1613 withval
="$with_local_prefix"
1614 case "${withval}" in
1615 yes) { { echo "$as_me:$LINENO: error: bad value ${withval} given for local include directory prefix" >&5
1616 echo "$as_me: error: bad value ${withval} given for local include directory prefix" >&2;}
1617 { (exit 1); exit 1; }; } ;;
1619 *) local_prefix
=$with_local_prefix ;;
1623 # Default local prefix if it is empty
1624 if test x
$local_prefix = x
; then
1625 local_prefix
=/usr
/local
1628 # Don't set gcc_gxx_include_dir to gxx_include_dir since that's only
1629 # passed in by the toplevel make and thus we'd get different behavior
1630 # depending on where we built the sources.
1631 gcc_gxx_include_dir
=
1632 # Specify the g++ header file directory
1634 # Check whether --with-gxx-include-dir or --without-gxx-include-dir was given.
1635 if test "${with_gxx_include_dir+set}" = set; then
1636 withval
="$with_gxx_include_dir"
1637 case "${withval}" in
1638 yes) { { echo "$as_me:$LINENO: error: bad value ${withval} given for g++ include directory" >&5
1639 echo "$as_me: error: bad value ${withval} given for g++ include directory" >&2;}
1640 { (exit 1); exit 1; }; } ;;
1642 *) gcc_gxx_include_dir
=$with_gxx_include_dir ;;
1646 if test x
${gcc_gxx_include_dir} = x
; then
1647 if test x
${enable_version_specific_runtime_libs} = xyes
; then
1648 gcc_gxx_include_dir
='${libsubdir}/include/c++'
1650 topsrcdir
=${srcdir}/.. .
${srcdir}/..
/config.
if
1651 gcc_gxx_include_dir
="\$(libsubdir)/\$(unlibsubdir)/..\`echo \$(exec_prefix) | sed -e 's|^\$(prefix)||' -e 's|/[^/]*|/..|g'\`/include/"${libstdcxx_incdir}
1656 # Check whether --with-cpp_install_dir or --without-cpp_install_dir was given.
1657 if test "${with_cpp_install_dir+set}" = set; then
1658 withval
="$with_cpp_install_dir"
1659 if test x
$withval = xyes
; then
1660 { { echo "$as_me:$LINENO: error: option --with-cpp-install-dir requires an argument" >&5
1661 echo "$as_me: error: option --with-cpp-install-dir requires an argument" >&2;}
1662 { (exit 1); exit 1; }; }
1663 elif test x
$withval != xno
; then
1664 cpp_install_dir
=$withval
1668 # We would like to our source tree to be readonly. However when releases or
1669 # pre-releases are generated, the flex/bison generated files as well as the
1670 # various formats of manuals need to be included along with the rest of the
1671 # sources. Therefore we have --enable-generated-files-in-srcdir to do
1674 echo "$as_me:$LINENO: checking whether to place generated files in the source directory" >&5
1675 echo $ECHO_N "checking whether to place generated files in the source directory... $ECHO_C" >&6
1676 # Check whether --enable-generated-files-in-srcdir or --disable-generated-files-in-srcdir was given.
1677 if test "${enable_generated_files_in_srcdir+set}" = set; then
1678 enableval
="$enable_generated_files_in_srcdir"
1679 generated_files_in_srcdir
=$enableval
1681 generated_files_in_srcdir
=no
1684 echo "$as_me:$LINENO: result: $generated_files_in_srcdir" >&5
1685 echo "${ECHO_T}$generated_files_in_srcdir" >&6
1687 if test "$generated_files_in_srcdir" = "yes"; then
1694 # -------------------
1695 # Find default linker
1696 # -------------------
1700 # Check whether --with-gnu-ld or --without-gnu-ld was given.
1701 if test "${with_gnu_ld+set}" = set; then
1702 withval
="$with_gnu_ld"
1703 gnu_ld_flag
="$with_gnu_ld"
1708 # With pre-defined ld
1710 # Check whether --with-ld or --without-ld was given.
1711 if test "${with_ld+set}" = set; then
1713 DEFAULT_LINKER
="$with_ld"
1715 if test x
"${DEFAULT_LINKER+set}" = x
"set"; then
1716 if test ! -x "$DEFAULT_LINKER"; then
1717 { { echo "$as_me:$LINENO: error: cannot execute: $DEFAULT_LINKER: check --with-ld or env. var. DEFAULT_LINKER" >&5
1718 echo "$as_me: error: cannot execute: $DEFAULT_LINKER: check --with-ld or env. var. DEFAULT_LINKER" >&2;}
1719 { (exit 1); exit 1; }; }
1720 elif $DEFAULT_LINKER -v < /dev
/null
2>&1 |
grep GNU
> /dev
/null
; then
1724 cat >>confdefs.h
<<_ACEOF
1725 #define DEFAULT_LINKER "$DEFAULT_LINKER"
1730 echo "$as_me:$LINENO: checking whether a default linker was specified" >&5
1731 echo $ECHO_N "checking whether a default linker was specified... $ECHO_C" >&6
1732 if test x
"${DEFAULT_LINKER+set}" = x
"set"; then
1733 if test x
"$gnu_ld_flag" = x
"no"; then
1734 echo "$as_me:$LINENO: result: yes ($DEFAULT_LINKER)" >&5
1735 echo "${ECHO_T}yes ($DEFAULT_LINKER)" >&6
1737 echo "$as_me:$LINENO: result: yes ($DEFAULT_LINKER - GNU ld)" >&5
1738 echo "${ECHO_T}yes ($DEFAULT_LINKER - GNU ld)" >&6
1741 echo "$as_me:$LINENO: result: no" >&5
1742 echo "${ECHO_T}no" >&6
1745 # With demangler in GNU ld
1747 # Check whether --with-demangler-in-ld or --without-demangler-in-ld was given.
1748 if test "${with_demangler_in_ld+set}" = set; then
1749 withval
="$with_demangler_in_ld"
1750 demangler_in_ld
="$with_demangler_in_ld"
1755 # ----------------------
1756 # Find default assembler
1757 # ----------------------
1761 # Check whether --with-gnu-as or --without-gnu-as was given.
1762 if test "${with_gnu_as+set}" = set; then
1763 withval
="$with_gnu_as"
1764 gas_flag
="$with_gnu_as"
1770 # Check whether --with-as or --without-as was given.
1771 if test "${with_as+set}" = set; then
1773 DEFAULT_ASSEMBLER
="$with_as"
1775 if test x
"${DEFAULT_ASSEMBLER+set}" = x
"set"; then
1776 if test ! -x "$DEFAULT_ASSEMBLER"; then
1777 { { echo "$as_me:$LINENO: error: cannot execute: $DEFAULT_ASSEMBLER: check --with-as or env. var. DEFAULT_ASSEMBLER" >&5
1778 echo "$as_me: error: cannot execute: $DEFAULT_ASSEMBLER: check --with-as or env. var. DEFAULT_ASSEMBLER" >&2;}
1779 { (exit 1); exit 1; }; }
1780 elif $DEFAULT_ASSEMBLER -v < /dev
/null
2>&1 |
grep GNU
> /dev
/null
; then
1784 cat >>confdefs.h
<<_ACEOF
1785 #define DEFAULT_ASSEMBLER "$DEFAULT_ASSEMBLER"
1790 echo "$as_me:$LINENO: checking whether a default assembler was specified" >&5
1791 echo $ECHO_N "checking whether a default assembler was specified... $ECHO_C" >&6
1792 if test x
"${DEFAULT_ASSEMBLER+set}" = x
"set"; then
1793 if test x
"$gas_flag" = x
"no"; then
1794 echo "$as_me:$LINENO: result: yes ($DEFAULT_ASSEMBLER)" >&5
1795 echo "${ECHO_T}yes ($DEFAULT_ASSEMBLER)" >&6
1797 echo "$as_me:$LINENO: result: yes ($DEFAULT_ASSEMBLER - GNU as)" >&5
1798 echo "${ECHO_T}yes ($DEFAULT_ASSEMBLER - GNU as)" >&6
1801 echo "$as_me:$LINENO: result: no" >&5
1802 echo "${ECHO_T}no" >&6
1809 # If a non-executable a.out is present (e.g. created by GNU as above even if
1810 # invoked with -v only), the IRIX 6 native ld just overwrites the existing
1811 # file, even when creating an executable, so an execution test fails.
1812 # Remove possible default executable files to avoid this.
1814 # FIXME: This really belongs into AC_PROG_CC and can be removed once
1815 # Autoconf includes it.
1816 rm -f a.out a.exe b.out
1818 # Find the native compiler
1820 ac_cpp
='$CPP $CPPFLAGS'
1821 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1822 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1823 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
1824 if test -n "$ac_tool_prefix"; then
1825 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
1826 set dummy
${ac_tool_prefix}gcc
; ac_word
=$2
1827 echo "$as_me:$LINENO: checking for $ac_word" >&5
1828 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1829 if test "${ac_cv_prog_CC+set}" = set; then
1830 echo $ECHO_N "(cached) $ECHO_C" >&6
1832 if test -n "$CC"; then
1833 ac_cv_prog_CC
="$CC" # Let the user override the test.
1835 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
1839 test -z "$as_dir" && as_dir
=.
1840 for ac_exec_ext
in '' $ac_executable_extensions; do
1841 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1842 ac_cv_prog_CC
="${ac_tool_prefix}gcc"
1843 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1852 if test -n "$CC"; then
1853 echo "$as_me:$LINENO: result: $CC" >&5
1854 echo "${ECHO_T}$CC" >&6
1856 echo "$as_me:$LINENO: result: no" >&5
1857 echo "${ECHO_T}no" >&6
1861 if test -z "$ac_cv_prog_CC"; then
1863 # Extract the first word of "gcc", so it can be a program name with args.
1864 set dummy gcc
; ac_word
=$2
1865 echo "$as_me:$LINENO: checking for $ac_word" >&5
1866 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1867 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1868 echo $ECHO_N "(cached) $ECHO_C" >&6
1870 if test -n "$ac_ct_CC"; then
1871 ac_cv_prog_ac_ct_CC
="$ac_ct_CC" # Let the user override the test.
1873 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
1877 test -z "$as_dir" && as_dir
=.
1878 for ac_exec_ext
in '' $ac_executable_extensions; do
1879 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1880 ac_cv_prog_ac_ct_CC
="gcc"
1881 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1889 ac_ct_CC
=$ac_cv_prog_ac_ct_CC
1890 if test -n "$ac_ct_CC"; then
1891 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
1892 echo "${ECHO_T}$ac_ct_CC" >&6
1894 echo "$as_me:$LINENO: result: no" >&5
1895 echo "${ECHO_T}no" >&6
1903 if test -z "$CC"; then
1904 if test -n "$ac_tool_prefix"; then
1905 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
1906 set dummy
${ac_tool_prefix}cc
; ac_word
=$2
1907 echo "$as_me:$LINENO: checking for $ac_word" >&5
1908 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1909 if test "${ac_cv_prog_CC+set}" = set; then
1910 echo $ECHO_N "(cached) $ECHO_C" >&6
1912 if test -n "$CC"; then
1913 ac_cv_prog_CC
="$CC" # Let the user override the test.
1915 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
1919 test -z "$as_dir" && as_dir
=.
1920 for ac_exec_ext
in '' $ac_executable_extensions; do
1921 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1922 ac_cv_prog_CC
="${ac_tool_prefix}cc"
1923 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1932 if test -n "$CC"; then
1933 echo "$as_me:$LINENO: result: $CC" >&5
1934 echo "${ECHO_T}$CC" >&6
1936 echo "$as_me:$LINENO: result: no" >&5
1937 echo "${ECHO_T}no" >&6
1941 if test -z "$ac_cv_prog_CC"; then
1943 # Extract the first word of "cc", so it can be a program name with args.
1944 set dummy cc
; ac_word
=$2
1945 echo "$as_me:$LINENO: checking for $ac_word" >&5
1946 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1947 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1948 echo $ECHO_N "(cached) $ECHO_C" >&6
1950 if test -n "$ac_ct_CC"; then
1951 ac_cv_prog_ac_ct_CC
="$ac_ct_CC" # Let the user override the test.
1953 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
1957 test -z "$as_dir" && as_dir
=.
1958 for ac_exec_ext
in '' $ac_executable_extensions; do
1959 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1960 ac_cv_prog_ac_ct_CC
="cc"
1961 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1969 ac_ct_CC
=$ac_cv_prog_ac_ct_CC
1970 if test -n "$ac_ct_CC"; then
1971 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
1972 echo "${ECHO_T}$ac_ct_CC" >&6
1974 echo "$as_me:$LINENO: result: no" >&5
1975 echo "${ECHO_T}no" >&6
1984 if test -z "$CC"; then
1985 # Extract the first word of "cc", so it can be a program name with args.
1986 set dummy cc
; ac_word
=$2
1987 echo "$as_me:$LINENO: checking for $ac_word" >&5
1988 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1989 if test "${ac_cv_prog_CC+set}" = set; then
1990 echo $ECHO_N "(cached) $ECHO_C" >&6
1992 if test -n "$CC"; then
1993 ac_cv_prog_CC
="$CC" # Let the user override the test.
1996 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
2000 test -z "$as_dir" && as_dir
=.
2001 for ac_exec_ext
in '' $ac_executable_extensions; do
2002 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2003 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2004 ac_prog_rejected
=yes
2008 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2014 if test $ac_prog_rejected = yes; then
2015 # We found a bogon in the path, so make sure we never use it.
2016 set dummy
$ac_cv_prog_CC
2018 if test $# != 0; then
2019 # We chose a different compiler from the bogus one.
2020 # However, it has the same basename, so the bogon will be chosen
2021 # first if we set CC to just the basename; use the full file name.
2023 ac_cv_prog_CC
="$as_dir/$ac_word${1+' '}$@"
2029 if test -n "$CC"; then
2030 echo "$as_me:$LINENO: result: $CC" >&5
2031 echo "${ECHO_T}$CC" >&6
2033 echo "$as_me:$LINENO: result: no" >&5
2034 echo "${ECHO_T}no" >&6
2038 if test -z "$CC"; then
2039 if test -n "$ac_tool_prefix"; then
2042 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2043 set dummy
$ac_tool_prefix$ac_prog; ac_word
=$2
2044 echo "$as_me:$LINENO: checking for $ac_word" >&5
2045 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2046 if test "${ac_cv_prog_CC+set}" = set; then
2047 echo $ECHO_N "(cached) $ECHO_C" >&6
2049 if test -n "$CC"; then
2050 ac_cv_prog_CC
="$CC" # Let the user override the test.
2052 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
2056 test -z "$as_dir" && as_dir
=.
2057 for ac_exec_ext
in '' $ac_executable_extensions; do
2058 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2059 ac_cv_prog_CC
="$ac_tool_prefix$ac_prog"
2060 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2069 if test -n "$CC"; then
2070 echo "$as_me:$LINENO: result: $CC" >&5
2071 echo "${ECHO_T}$CC" >&6
2073 echo "$as_me:$LINENO: result: no" >&5
2074 echo "${ECHO_T}no" >&6
2077 test -n "$CC" && break
2080 if test -z "$CC"; then
2084 # Extract the first word of "$ac_prog", so it can be a program name with args.
2085 set dummy
$ac_prog; ac_word
=$2
2086 echo "$as_me:$LINENO: checking for $ac_word" >&5
2087 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2088 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2089 echo $ECHO_N "(cached) $ECHO_C" >&6
2091 if test -n "$ac_ct_CC"; then
2092 ac_cv_prog_ac_ct_CC
="$ac_ct_CC" # Let the user override the test.
2094 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
2098 test -z "$as_dir" && as_dir
=.
2099 for ac_exec_ext
in '' $ac_executable_extensions; do
2100 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2101 ac_cv_prog_ac_ct_CC
="$ac_prog"
2102 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2110 ac_ct_CC
=$ac_cv_prog_ac_ct_CC
2111 if test -n "$ac_ct_CC"; then
2112 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2113 echo "${ECHO_T}$ac_ct_CC" >&6
2115 echo "$as_me:$LINENO: result: no" >&5
2116 echo "${ECHO_T}no" >&6
2119 test -n "$ac_ct_CC" && break
2128 test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
2129 See \`config.log' for more details." >&5
2130 echo "$as_me: error: no acceptable C compiler found in \$PATH
2131 See \`config.log' for more details." >&2;}
2132 { (exit 1); exit 1; }; }
2134 # Provide some information about the compiler.
2135 echo "$as_me:$LINENO:" \
2136 "checking for C compiler version" >&5
2137 ac_compiler
=`set X $ac_compile; echo $2`
2138 { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
2139 (eval $ac_compiler --version </dev
/null
>&5) 2>&5
2141 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2142 (exit $ac_status); }
2143 { (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
2144 (eval $ac_compiler -v </dev
/null
>&5) 2>&5
2146 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2147 (exit $ac_status); }
2148 { (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
2149 (eval $ac_compiler -V </dev
/null
>&5) 2>&5
2151 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2152 (exit $ac_status); }
2154 cat >conftest.
$ac_ext <<_ACEOF
2157 cat confdefs.h
>>conftest.
$ac_ext
2158 cat >>conftest.
$ac_ext <<_ACEOF
2159 /* end confdefs.h. */
2169 ac_clean_files_save
=$ac_clean_files
2170 ac_clean_files
="$ac_clean_files a.out a.exe b.out"
2171 # Try to create an executable without -o first, disregard a.out.
2172 # It will help us diagnose broken compilers, and finding out an intuition
2174 echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
2175 echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6
2176 ac_link_default
=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2177 if { (eval echo "$as_me:$LINENO: \"$ac_link_default\"") >&5
2178 (eval $ac_link_default) 2>&5
2180 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2181 (exit $ac_status); }; then
2182 # Find the output, starting from the most likely. This scheme is
2183 # not robust to junk in `.', hence go to wildcards (a.*) only as a last
2186 # Be careful to initialize this variable, since it used to be cached.
2187 # Otherwise an old cache value of `no' led to `EXEEXT = no' in a Makefile.
2189 # b.out is created by i960 compilers.
2190 for ac_file
in a_out.exe a.exe conftest.exe a.out conftest a.
* conftest.
* b.out
2192 test -f "$ac_file" ||
continue
2194 *.
$ac_ext |
*.xcoff |
*.tds |
*.d |
*.pdb |
*.xSYM |
*.bb |
*.bbg |
*.o |
*.obj
)
2197 # This is the source file.
2200 # We found the default executable, but exeext='' is most
2204 ac_cv_exeext
=`expr "$ac_file" : '[^.]*\(\..*\)'`
2205 # FIXME: I believe we export ac_cv_exeext for Libtool,
2206 # but it would be cool to find out if it's true. Does anybody
2207 # maintain Libtool? --akim.
2215 echo "$as_me: failed program was:" >&5
2216 sed 's/^/| /' conftest.
$ac_ext >&5
2218 { { echo "$as_me:$LINENO: error: C compiler cannot create executables
2219 See \`config.log' for more details." >&5
2220 echo "$as_me: error: C compiler cannot create executables
2221 See \`config.log' for more details." >&2;}
2222 { (exit 77); exit 77; }; }
2225 ac_exeext
=$ac_cv_exeext
2226 echo "$as_me:$LINENO: result: $ac_file" >&5
2227 echo "${ECHO_T}$ac_file" >&6
2229 # Check the compiler produces executables we can run. If not, either
2230 # the compiler is broken, or we cross compile.
2231 echo "$as_me:$LINENO: checking whether the C compiler works" >&5
2232 echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6
2233 # FIXME: These cross compiler hacks should be removed for Autoconf 3.0
2234 # If not cross compiling, check that we can run a simple program.
2235 if test "$cross_compiling" != yes; then
2236 if { ac_try
='./$ac_file'
2237 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2240 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2241 (exit $ac_status); }; }; then
2244 if test "$cross_compiling" = maybe
; then
2247 { { echo "$as_me:$LINENO: error: cannot run C compiled programs.
2248 If you meant to cross compile, use \`--host'.
2249 See \`config.log' for more details." >&5
2250 echo "$as_me: error: cannot run C compiled programs.
2251 If you meant to cross compile, use \`--host'.
2252 See \`config.log' for more details." >&2;}
2253 { (exit 1); exit 1; }; }
2257 echo "$as_me:$LINENO: result: yes" >&5
2258 echo "${ECHO_T}yes" >&6
2260 rm -f a.out a.exe conftest
$ac_cv_exeext b.out
2261 ac_clean_files
=$ac_clean_files_save
2262 # Check the compiler produces executables we can run. If not, either
2263 # the compiler is broken, or we cross compile.
2264 echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
2265 echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6
2266 echo "$as_me:$LINENO: result: $cross_compiling" >&5
2267 echo "${ECHO_T}$cross_compiling" >&6
2269 echo "$as_me:$LINENO: checking for suffix of executables" >&5
2270 echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6
2271 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
2272 (eval $ac_link) 2>&5
2274 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2275 (exit $ac_status); }; then
2276 # If both `conftest.exe' and `conftest' are `present' (well, observable)
2277 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
2278 # work properly (i.e., refer to `conftest.exe'), while it won't with
2280 for ac_file
in conftest.exe conftest conftest.
*; do
2281 test -f "$ac_file" ||
continue
2283 *.
$ac_ext |
*.xcoff |
*.tds |
*.d |
*.pdb |
*.xSYM |
*.bb |
*.bbg |
*.o |
*.obj
) ;;
2284 *.
* ) ac_cv_exeext
=`expr "$ac_file" : '[^.]*\(\..*\)'`
2291 { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
2292 See \`config.log' for more details." >&5
2293 echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
2294 See \`config.log' for more details." >&2;}
2295 { (exit 1); exit 1; }; }
2298 rm -f conftest
$ac_cv_exeext
2299 echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
2300 echo "${ECHO_T}$ac_cv_exeext" >&6
2302 rm -f conftest.
$ac_ext
2303 EXEEXT
=$ac_cv_exeext
2305 echo "$as_me:$LINENO: checking for suffix of object files" >&5
2306 echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6
2307 if test "${ac_cv_objext+set}" = set; then
2308 echo $ECHO_N "(cached) $ECHO_C" >&6
2310 cat >conftest.
$ac_ext <<_ACEOF
2313 cat confdefs.h
>>conftest.
$ac_ext
2314 cat >>conftest.
$ac_ext <<_ACEOF
2315 /* end confdefs.h. */
2325 rm -f conftest.o conftest.obj
2326 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2327 (eval $ac_compile) 2>&5
2329 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2330 (exit $ac_status); }; then
2331 for ac_file
in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
2333 *.
$ac_ext |
*.xcoff |
*.tds |
*.d |
*.pdb |
*.xSYM |
*.bb |
*.bbg
) ;;
2334 *) ac_cv_objext
=`expr "$ac_file" : '.*\.\(.*\)'`
2339 echo "$as_me: failed program was:" >&5
2340 sed 's/^/| /' conftest.
$ac_ext >&5
2342 { { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
2343 See \`config.log' for more details." >&5
2344 echo "$as_me: error: cannot compute suffix of object files: cannot compile
2345 See \`config.log' for more details." >&2;}
2346 { (exit 1); exit 1; }; }
2349 rm -f conftest.
$ac_cv_objext conftest.
$ac_ext
2351 echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
2352 echo "${ECHO_T}$ac_cv_objext" >&6
2353 OBJEXT
=$ac_cv_objext
2355 echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
2356 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
2357 if test "${ac_cv_c_compiler_gnu+set}" = set; then
2358 echo $ECHO_N "(cached) $ECHO_C" >&6
2360 cat >conftest.
$ac_ext <<_ACEOF
2363 cat confdefs.h
>>conftest.
$ac_ext
2364 cat >>conftest.
$ac_ext <<_ACEOF
2365 /* end confdefs.h. */
2378 rm -f conftest.
$ac_objext
2379 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2380 (eval $ac_compile) 2>conftest.er1
2382 grep -v '^ *+' conftest.er1
>conftest.err
2384 cat conftest.err
>&5
2385 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2386 (exit $ac_status); } &&
2387 { ac_try
='test -z "$ac_c_werror_flag"
2388 || test ! -s conftest.err'
2389 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2392 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2393 (exit $ac_status); }; } &&
2394 { ac_try
='test -s conftest.$ac_objext'
2395 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2398 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2399 (exit $ac_status); }; }; then
2402 echo "$as_me: failed program was:" >&5
2403 sed 's/^/| /' conftest.
$ac_ext >&5
2407 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
2408 ac_cv_c_compiler_gnu
=$ac_compiler_gnu
2411 echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
2412 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
2413 GCC
=`test $ac_compiler_gnu = yes && echo yes`
2414 ac_test_CFLAGS
=${CFLAGS+set}
2415 ac_save_CFLAGS
=$CFLAGS
2417 echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
2418 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
2419 if test "${ac_cv_prog_cc_g+set}" = set; then
2420 echo $ECHO_N "(cached) $ECHO_C" >&6
2422 cat >conftest.
$ac_ext <<_ACEOF
2425 cat confdefs.h
>>conftest.
$ac_ext
2426 cat >>conftest.
$ac_ext <<_ACEOF
2427 /* end confdefs.h. */
2437 rm -f conftest.
$ac_objext
2438 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2439 (eval $ac_compile) 2>conftest.er1
2441 grep -v '^ *+' conftest.er1
>conftest.err
2443 cat conftest.err
>&5
2444 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2445 (exit $ac_status); } &&
2446 { ac_try
='test -z "$ac_c_werror_flag"
2447 || test ! -s conftest.err'
2448 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2451 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2452 (exit $ac_status); }; } &&
2453 { ac_try
='test -s conftest.$ac_objext'
2454 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2457 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2458 (exit $ac_status); }; }; then
2461 echo "$as_me: failed program was:" >&5
2462 sed 's/^/| /' conftest.
$ac_ext >&5
2466 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
2468 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
2469 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
2470 if test "$ac_test_CFLAGS" = set; then
2471 CFLAGS
=$ac_save_CFLAGS
2472 elif test $ac_cv_prog_cc_g = yes; then
2473 if test "$GCC" = yes; then
2479 if test "$GCC" = yes; then
2485 echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5
2486 echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
2487 if test "${ac_cv_prog_cc_stdc+set}" = set; then
2488 echo $ECHO_N "(cached) $ECHO_C" >&6
2490 ac_cv_prog_cc_stdc
=no
2492 cat >conftest.
$ac_ext <<_ACEOF
2495 cat confdefs.h
>>conftest.
$ac_ext
2496 cat >>conftest.
$ac_ext <<_ACEOF
2497 /* end confdefs.h. */
2500 #include <sys/types.h>
2501 #include <sys/stat.h>
2502 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
2503 struct buf { int x; };
2504 FILE * (*rcsopen) (struct buf *, struct stat *, int);
2505 static char *e (p, i)
2511 static char *f (char * (*g) (char **, int), char **p, ...)
2516 s = g (p, va_arg (v,int));
2521 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
2522 function prototypes and stuff, but not '\xHH' hex character constants.
2523 These don't provoke an error unfortunately, instead are silently treated
2524 as 'x'. The following induces an error, until -std1 is added to get
2525 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
2526 array size at least. It's necessary to write '\x00'==0 to get something
2527 that's true only with -std1. */
2528 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
2530 int test (int i, double x);
2531 struct s1 {int (*f) (int a);};
2532 struct s2 {int (*f) (double a);};
2533 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2539 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
2544 # Don't try gcc -ansi; that turns off useful extensions and
2545 # breaks some systems' header files.
2546 # AIX -qlanglvl=ansi
2547 # Ultrix and OSF/1 -std1
2548 # HP-UX 10.20 and later -Ae
2549 # HP-UX older versions -Aa -D_HPUX_SOURCE
2550 # SVR4 -Xc -D__EXTENSIONS__
2551 for ac_arg
in "" -qlanglvl=ansi
-std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2553 CC
="$ac_save_CC $ac_arg"
2554 rm -f conftest.
$ac_objext
2555 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2556 (eval $ac_compile) 2>conftest.er1
2558 grep -v '^ *+' conftest.er1
>conftest.err
2560 cat conftest.err
>&5
2561 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2562 (exit $ac_status); } &&
2563 { ac_try
='test -z "$ac_c_werror_flag"
2564 || test ! -s conftest.err'
2565 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2568 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2569 (exit $ac_status); }; } &&
2570 { ac_try
='test -s conftest.$ac_objext'
2571 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2574 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2575 (exit $ac_status); }; }; then
2576 ac_cv_prog_cc_stdc
=$ac_arg
2579 echo "$as_me: failed program was:" >&5
2580 sed 's/^/| /' conftest.
$ac_ext >&5
2583 rm -f conftest.err conftest.
$ac_objext
2585 rm -f conftest.
$ac_ext conftest.
$ac_objext
2590 case "x$ac_cv_prog_cc_stdc" in
2592 echo "$as_me:$LINENO: result: none needed" >&5
2593 echo "${ECHO_T}none needed" >&6 ;;
2595 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5
2596 echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
2597 CC
="$CC $ac_cv_prog_cc_stdc" ;;
2600 # Some people use a C++ compiler to compile C. Since we use `exit',
2601 # in C++ we need to declare it. In case someone uses the same compiler
2602 # for both compiling C and C++ we need to have the C++ compiler decide
2603 # the declaration of exit, since it's the most demanding environment.
2604 cat >conftest.
$ac_ext <<_ACEOF
2609 rm -f conftest.
$ac_objext
2610 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2611 (eval $ac_compile) 2>conftest.er1
2613 grep -v '^ *+' conftest.er1
>conftest.err
2615 cat conftest.err
>&5
2616 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2617 (exit $ac_status); } &&
2618 { ac_try
='test -z "$ac_c_werror_flag"
2619 || test ! -s conftest.err'
2620 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2623 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2624 (exit $ac_status); }; } &&
2625 { ac_try
='test -s conftest.$ac_objext'
2626 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2629 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2630 (exit $ac_status); }; }; then
2631 for ac_declaration
in \
2633 'extern "C" void std::exit (int) throw (); using std::exit;' \
2634 'extern "C" void std::exit (int); using std::exit;' \
2635 'extern "C" void exit (int) throw ();' \
2636 'extern "C" void exit (int);' \
2639 cat >conftest.
$ac_ext <<_ACEOF
2642 cat confdefs.h
>>conftest.
$ac_ext
2643 cat >>conftest.
$ac_ext <<_ACEOF
2644 /* end confdefs.h. */
2655 rm -f conftest.
$ac_objext
2656 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2657 (eval $ac_compile) 2>conftest.er1
2659 grep -v '^ *+' conftest.er1
>conftest.err
2661 cat conftest.err
>&5
2662 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2663 (exit $ac_status); } &&
2664 { ac_try
='test -z "$ac_c_werror_flag"
2665 || test ! -s conftest.err'
2666 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2669 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2670 (exit $ac_status); }; } &&
2671 { ac_try
='test -s conftest.$ac_objext'
2672 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2675 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2676 (exit $ac_status); }; }; then
2679 echo "$as_me: failed program was:" >&5
2680 sed 's/^/| /' conftest.
$ac_ext >&5
2684 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
2685 cat >conftest.
$ac_ext <<_ACEOF
2688 cat confdefs.h
>>conftest.
$ac_ext
2689 cat >>conftest.
$ac_ext <<_ACEOF
2690 /* end confdefs.h. */
2700 rm -f conftest.
$ac_objext
2701 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2702 (eval $ac_compile) 2>conftest.er1
2704 grep -v '^ *+' conftest.er1
>conftest.err
2706 cat conftest.err
>&5
2707 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2708 (exit $ac_status); } &&
2709 { ac_try
='test -z "$ac_c_werror_flag"
2710 || test ! -s conftest.err'
2711 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2714 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2715 (exit $ac_status); }; } &&
2716 { ac_try
='test -s conftest.$ac_objext'
2717 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2720 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2721 (exit $ac_status); }; }; then
2724 echo "$as_me: failed program was:" >&5
2725 sed 's/^/| /' conftest.
$ac_ext >&5
2728 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
2731 if test -n "$ac_declaration"; then
2732 echo '#ifdef __cplusplus' >>confdefs.h
2733 echo $ac_declaration >>confdefs.h
2734 echo '#endif' >>confdefs.h
2738 echo "$as_me: failed program was:" >&5
2739 sed 's/^/| /' conftest.
$ac_ext >&5
2742 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
2744 ac_cpp
='$CPP $CPPFLAGS'
2745 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2746 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2747 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
2749 if test "x$CC" != xcc
; then
2750 echo "$as_me:$LINENO: checking whether $CC and cc understand -c and -o together" >&5
2751 echo $ECHO_N "checking whether $CC and cc understand -c and -o together... $ECHO_C" >&6
2753 echo "$as_me:$LINENO: checking whether cc understands -c and -o together" >&5
2754 echo $ECHO_N "checking whether cc understands -c and -o together... $ECHO_C" >&6
2756 set dummy
$CC; ac_cc
=`echo $2 |
2757 sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
2758 if eval "test \"\${ac_cv_prog_cc_${ac_cc}_c_o+set}\" = set"; then
2759 echo $ECHO_N "(cached) $ECHO_C" >&6
2761 cat >conftest.
$ac_ext <<_ACEOF
2764 cat confdefs.h
>>conftest.
$ac_ext
2765 cat >>conftest.
$ac_ext <<_ACEOF
2766 /* end confdefs.h. */
2776 # Make sure it works both with $CC and with simple cc.
2777 # We do the test twice because some compilers refuse to overwrite an
2778 # existing .o file with -o, though they will create one.
2779 ac_try
='$CC -c conftest.$ac_ext -o conftest.$ac_objext >&5'
2780 if { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2783 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2784 (exit $ac_status); } &&
2785 test -f conftest.
$ac_objext && { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2788 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2789 (exit $ac_status); };
2791 eval ac_cv_prog_cc_
${ac_cc}_c_o
=yes
2792 if test "x$CC" != xcc
; then
2793 # Test first that cc exists at all.
2794 if { ac_try
='cc -c conftest.$ac_ext >&5'
2795 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2798 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2799 (exit $ac_status); }; }; then
2800 ac_try
='cc -c conftest.$ac_ext -o conftest.$ac_objext >&5'
2801 if { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2804 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2805 (exit $ac_status); } &&
2806 test -f conftest.
$ac_objext && { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2809 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2810 (exit $ac_status); };
2815 # cc exists but doesn't like -o.
2816 eval ac_cv_prog_cc_
${ac_cc}_c_o
=no
2821 eval ac_cv_prog_cc_
${ac_cc}_c_o
=no
2826 if eval "test \"`echo '$ac_cv_prog_cc_'${ac_cc}_c_o`\" = yes"; then
2827 echo "$as_me:$LINENO: result: yes" >&5
2828 echo "${ECHO_T}yes" >&6
2830 echo "$as_me:$LINENO: result: no" >&5
2831 echo "${ECHO_T}no" >&6
2833 cat >>confdefs.h
<<\_ACEOF
2834 #define NO_MINUS_C_MINUS_O 1
2839 # expand $ac_aux_dir to an absolute path
2840 am_aux_dir
=`cd $ac_aux_dir && pwd`
2842 # FIXME: we rely on the cache variable name because
2843 # there is no other way.
2845 ac_cc
=`echo $2 | sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
2846 if eval "test \"`echo '$ac_cv_prog_cc_'${ac_cc}_c_o`\" != yes"; then
2847 # Losing compiler, so override with the script.
2848 # FIXME: It is wrong to rewrite CC.
2849 # But if we don't then we get into trouble of one sort or another.
2850 # A longer-term fix would be to have automake use am__CC in this case,
2851 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
2852 CC
="$am_aux_dir/compile $CC"
2855 # autoconf is lame and doesn't give us any substitution variable for this.
2856 if eval "test \"`echo '$ac_cv_prog_cc_'${ac_cc}_c_o`\" = no"; then
2857 NO_MINUS_C_MINUS_O
=yes
2859 OUTPUT_OPTION
='-o $@'
2864 # -------------------------
2865 # Check C compiler features
2866 # -------------------------
2869 ac_cpp
='$CPP $CPPFLAGS'
2870 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2871 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2872 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
2873 echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
2874 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
2875 # On Suns, sometimes $CPP names a directory.
2876 if test -n "$CPP" && test -d "$CPP"; then
2879 if test -z "$CPP"; then
2880 if test "${ac_cv_prog_CPP+set}" = set; then
2881 echo $ECHO_N "(cached) $ECHO_C" >&6
2883 # Double quotes because CPP needs to be expanded
2884 for CPP
in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
2887 for ac_c_preproc_warn_flag
in '' yes
2889 # Use a header file that comes with gcc, so configuring glibc
2890 # with a fresh cross-compiler works.
2891 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2892 # <limits.h> exists even on freestanding compilers.
2893 # On the NeXT, cc -E runs the code through the compiler's parser,
2894 # not just through cpp. "Syntax error" is here to catch this case.
2895 cat >conftest.
$ac_ext <<_ACEOF
2898 cat confdefs.h
>>conftest.
$ac_ext
2899 cat >>conftest.
$ac_ext <<_ACEOF
2900 /* end confdefs.h. */
2902 # include <limits.h>
2904 # include <assert.h>
2908 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
2909 (eval $ac_cpp conftest.
$ac_ext) 2>conftest.er1
2911 grep -v '^ *+' conftest.er1
>conftest.err
2913 cat conftest.err
>&5
2914 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2915 (exit $ac_status); } >/dev
/null
; then
2916 if test -s conftest.err
; then
2917 ac_cpp_err
=$ac_c_preproc_warn_flag
2918 ac_cpp_err
=$ac_cpp_err$ac_c_werror_flag
2925 if test -z "$ac_cpp_err"; then
2928 echo "$as_me: failed program was:" >&5
2929 sed 's/^/| /' conftest.
$ac_ext >&5
2931 # Broken: fails on valid input.
2934 rm -f conftest.err conftest.
$ac_ext
2936 # OK, works on sane cases. Now check whether non-existent headers
2937 # can be detected and how.
2938 cat >conftest.
$ac_ext <<_ACEOF
2941 cat confdefs.h
>>conftest.
$ac_ext
2942 cat >>conftest.
$ac_ext <<_ACEOF
2943 /* end confdefs.h. */
2944 #include <ac_nonexistent.h>
2946 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
2947 (eval $ac_cpp conftest.
$ac_ext) 2>conftest.er1
2949 grep -v '^ *+' conftest.er1
>conftest.err
2951 cat conftest.err
>&5
2952 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2953 (exit $ac_status); } >/dev
/null
; then
2954 if test -s conftest.err
; then
2955 ac_cpp_err
=$ac_c_preproc_warn_flag
2956 ac_cpp_err
=$ac_cpp_err$ac_c_werror_flag
2963 if test -z "$ac_cpp_err"; then
2964 # Broken: success on invalid input.
2967 echo "$as_me: failed program was:" >&5
2968 sed 's/^/| /' conftest.
$ac_ext >&5
2970 # Passes both tests.
2974 rm -f conftest.err conftest.
$ac_ext
2977 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
2978 rm -f conftest.err conftest.
$ac_ext
2979 if $ac_preproc_ok; then
2991 echo "$as_me:$LINENO: result: $CPP" >&5
2992 echo "${ECHO_T}$CPP" >&6
2994 for ac_c_preproc_warn_flag
in '' yes
2996 # Use a header file that comes with gcc, so configuring glibc
2997 # with a fresh cross-compiler works.
2998 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2999 # <limits.h> exists even on freestanding compilers.
3000 # On the NeXT, cc -E runs the code through the compiler's parser,
3001 # not just through cpp. "Syntax error" is here to catch this case.
3002 cat >conftest.
$ac_ext <<_ACEOF
3005 cat confdefs.h
>>conftest.
$ac_ext
3006 cat >>conftest.
$ac_ext <<_ACEOF
3007 /* end confdefs.h. */
3009 # include <limits.h>
3011 # include <assert.h>
3015 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3016 (eval $ac_cpp conftest.
$ac_ext) 2>conftest.er1
3018 grep -v '^ *+' conftest.er1
>conftest.err
3020 cat conftest.err
>&5
3021 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3022 (exit $ac_status); } >/dev
/null
; then
3023 if test -s conftest.err
; then
3024 ac_cpp_err
=$ac_c_preproc_warn_flag
3025 ac_cpp_err
=$ac_cpp_err$ac_c_werror_flag
3032 if test -z "$ac_cpp_err"; then
3035 echo "$as_me: failed program was:" >&5
3036 sed 's/^/| /' conftest.
$ac_ext >&5
3038 # Broken: fails on valid input.
3041 rm -f conftest.err conftest.
$ac_ext
3043 # OK, works on sane cases. Now check whether non-existent headers
3044 # can be detected and how.
3045 cat >conftest.
$ac_ext <<_ACEOF
3048 cat confdefs.h
>>conftest.
$ac_ext
3049 cat >>conftest.
$ac_ext <<_ACEOF
3050 /* end confdefs.h. */
3051 #include <ac_nonexistent.h>
3053 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3054 (eval $ac_cpp conftest.
$ac_ext) 2>conftest.er1
3056 grep -v '^ *+' conftest.er1
>conftest.err
3058 cat conftest.err
>&5
3059 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3060 (exit $ac_status); } >/dev
/null
; then
3061 if test -s conftest.err
; then
3062 ac_cpp_err
=$ac_c_preproc_warn_flag
3063 ac_cpp_err
=$ac_cpp_err$ac_c_werror_flag
3070 if test -z "$ac_cpp_err"; then
3071 # Broken: success on invalid input.
3074 echo "$as_me: failed program was:" >&5
3075 sed 's/^/| /' conftest.
$ac_ext >&5
3077 # Passes both tests.
3081 rm -f conftest.err conftest.
$ac_ext
3084 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3085 rm -f conftest.err conftest.
$ac_ext
3086 if $ac_preproc_ok; then
3089 { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
3090 See \`config.log' for more details." >&5
3091 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
3092 See \`config.log' for more details." >&2;}
3093 { (exit 1); exit 1; }; }
3097 ac_cpp
='$CPP $CPPFLAGS'
3098 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3099 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3100 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
3103 echo "$as_me:$LINENO: checking for inline" >&5
3104 echo $ECHO_N "checking for inline... $ECHO_C" >&6
3105 if test "${ac_cv_c_inline+set}" = set; then
3106 echo $ECHO_N "(cached) $ECHO_C" >&6
3109 for ac_kw
in inline __inline__ __inline
; do
3110 cat >conftest.
$ac_ext <<_ACEOF
3113 cat confdefs.h
>>conftest.
$ac_ext
3114 cat >>conftest.
$ac_ext <<_ACEOF
3115 /* end confdefs.h. */
3118 static $ac_kw foo_t static_foo () {return 0; }
3119 $ac_kw foo_t foo () {return 0; }
3123 rm -f conftest.
$ac_objext
3124 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3125 (eval $ac_compile) 2>conftest.er1
3127 grep -v '^ *+' conftest.er1
>conftest.err
3129 cat conftest.err
>&5
3130 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3131 (exit $ac_status); } &&
3132 { ac_try
='test -z "$ac_c_werror_flag"
3133 || test ! -s conftest.err'
3134 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3137 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3138 (exit $ac_status); }; } &&
3139 { ac_try
='test -s conftest.$ac_objext'
3140 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3143 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3144 (exit $ac_status); }; }; then
3145 ac_cv_c_inline
=$ac_kw; break
3147 echo "$as_me: failed program was:" >&5
3148 sed 's/^/| /' conftest.
$ac_ext >&5
3151 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
3155 echo "$as_me:$LINENO: result: $ac_cv_c_inline" >&5
3156 echo "${ECHO_T}$ac_cv_c_inline" >&6
3159 case $ac_cv_c_inline in
3162 case $ac_cv_c_inline in
3164 *) ac_val
=$ac_cv_c_inline;;
3166 cat >>confdefs.h
<<_ACEOF
3168 #define inline $ac_val
3175 echo "$as_me:$LINENO: checking for long long int" >&5
3176 echo $ECHO_N "checking for long long int... $ECHO_C" >&6
3177 if test "${ac_cv_c_long_long+set}" = set; then
3178 echo $ECHO_N "(cached) $ECHO_C" >&6
3180 cat >conftest.
$ac_ext <<_ACEOF
3183 cat confdefs.h
>>conftest.
$ac_ext
3184 cat >>conftest.
$ac_ext <<_ACEOF
3185 /* end confdefs.h. */
3195 rm -f conftest.
$ac_objext
3196 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3197 (eval $ac_compile) 2>conftest.er1
3199 grep -v '^ *+' conftest.er1
>conftest.err
3201 cat conftest.err
>&5
3202 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3203 (exit $ac_status); } &&
3204 { ac_try
='test -z "$ac_c_werror_flag"
3205 || test ! -s conftest.err'
3206 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3209 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3210 (exit $ac_status); }; } &&
3211 { ac_try
='test -s conftest.$ac_objext'
3212 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3215 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3216 (exit $ac_status); }; }; then
3217 ac_cv_c_long_long
=yes
3219 echo "$as_me: failed program was:" >&5
3220 sed 's/^/| /' conftest.
$ac_ext >&5
3222 ac_cv_c_long_long
=no
3224 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
3226 echo "$as_me:$LINENO: result: $ac_cv_c_long_long" >&5
3227 echo "${ECHO_T}$ac_cv_c_long_long" >&6
3228 if test $ac_cv_c_long_long = yes; then
3230 cat >>confdefs.h
<<\_ACEOF
3231 #define HAVE_LONG_LONG 1
3235 echo "$as_me:$LINENO: checking for __int64" >&5
3236 echo $ECHO_N "checking for __int64... $ECHO_C" >&6
3237 if test "${ac_cv_c___int64+set}" = set; then
3238 echo $ECHO_N "(cached) $ECHO_C" >&6
3240 cat >conftest.
$ac_ext <<_ACEOF
3243 cat confdefs.h
>>conftest.
$ac_ext
3244 cat >>conftest.
$ac_ext <<_ACEOF
3245 /* end confdefs.h. */
3255 rm -f conftest.
$ac_objext
3256 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3257 (eval $ac_compile) 2>conftest.er1
3259 grep -v '^ *+' conftest.er1
>conftest.err
3261 cat conftest.err
>&5
3262 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3263 (exit $ac_status); } &&
3264 { ac_try
='test -z "$ac_c_werror_flag"
3265 || test ! -s conftest.err'
3266 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3269 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3270 (exit $ac_status); }; } &&
3271 { ac_try
='test -s conftest.$ac_objext'
3272 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3275 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3276 (exit $ac_status); }; }; then
3279 echo "$as_me: failed program was:" >&5
3280 sed 's/^/| /' conftest.
$ac_ext >&5
3284 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
3286 echo "$as_me:$LINENO: result: $ac_cv_c___int64" >&5
3287 echo "${ECHO_T}$ac_cv_c___int64" >&6
3288 if test $ac_cv_c___int64 = yes; then
3290 cat >>confdefs.h
<<\_ACEOF
3291 #define HAVE___INT64 1
3297 # sizeof(char) is 1 by definition.
3299 echo "$as_me:$LINENO: checking for egrep" >&5
3300 echo $ECHO_N "checking for egrep... $ECHO_C" >&6
3301 if test "${ac_cv_prog_egrep+set}" = set; then
3302 echo $ECHO_N "(cached) $ECHO_C" >&6
3304 if echo a |
(grep -E '(a|b)') >/dev
/null
2>&1
3305 then ac_cv_prog_egrep
='grep -E'
3306 else ac_cv_prog_egrep
='egrep'
3309 echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5
3310 echo "${ECHO_T}$ac_cv_prog_egrep" >&6
3311 EGREP
=$ac_cv_prog_egrep
3314 echo "$as_me:$LINENO: checking for ANSI C header files" >&5
3315 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
3316 if test "${ac_cv_header_stdc+set}" = set; then
3317 echo $ECHO_N "(cached) $ECHO_C" >&6
3319 cat >conftest.
$ac_ext <<_ACEOF
3322 cat confdefs.h
>>conftest.
$ac_ext
3323 cat >>conftest.
$ac_ext <<_ACEOF
3324 /* end confdefs.h. */
3338 rm -f conftest.
$ac_objext
3339 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3340 (eval $ac_compile) 2>conftest.er1
3342 grep -v '^ *+' conftest.er1
>conftest.err
3344 cat conftest.err
>&5
3345 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3346 (exit $ac_status); } &&
3347 { ac_try
='test -z "$ac_c_werror_flag"
3348 || test ! -s conftest.err'
3349 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3352 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3353 (exit $ac_status); }; } &&
3354 { ac_try
='test -s conftest.$ac_objext'
3355 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3358 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3359 (exit $ac_status); }; }; then
3360 ac_cv_header_stdc
=yes
3362 echo "$as_me: failed program was:" >&5
3363 sed 's/^/| /' conftest.
$ac_ext >&5
3365 ac_cv_header_stdc
=no
3367 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
3369 if test $ac_cv_header_stdc = yes; then
3370 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3371 cat >conftest.
$ac_ext <<_ACEOF
3374 cat confdefs.h
>>conftest.
$ac_ext
3375 cat >>conftest.
$ac_ext <<_ACEOF
3376 /* end confdefs.h. */
3380 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3381 $EGREP "memchr" >/dev
/null
2>&1; then
3384 ac_cv_header_stdc
=no
3390 if test $ac_cv_header_stdc = yes; then
3391 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3392 cat >conftest.
$ac_ext <<_ACEOF
3395 cat confdefs.h
>>conftest.
$ac_ext
3396 cat >>conftest.
$ac_ext <<_ACEOF
3397 /* end confdefs.h. */
3401 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3402 $EGREP "free" >/dev
/null
2>&1; then
3405 ac_cv_header_stdc
=no
3411 if test $ac_cv_header_stdc = yes; then
3412 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3413 if test "$cross_compiling" = yes; then
3416 cat >conftest.
$ac_ext <<_ACEOF
3419 cat confdefs.h
>>conftest.
$ac_ext
3420 cat >>conftest.
$ac_ext <<_ACEOF
3421 /* end confdefs.h. */
3423 #if ((' ' & 0x0FF) == 0x020)
3424 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3425 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3427 # define ISLOWER(c) \
3428 (('a' <= (c) && (c) <= 'i') \
3429 || ('j' <= (c) && (c) <= 'r') \
3430 || ('s' <= (c) && (c) <= 'z'))
3431 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
3434 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3439 for (i = 0; i < 256; i++)
3440 if (XOR (islower (i), ISLOWER (i))
3441 || toupper (i) != TOUPPER (i))
3446 rm -f conftest
$ac_exeext
3447 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3448 (eval $ac_link) 2>&5
3450 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3451 (exit $ac_status); } && { ac_try
='./conftest$ac_exeext'
3452 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3455 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3456 (exit $ac_status); }; }; then
3459 echo "$as_me: program exited with status $ac_status" >&5
3460 echo "$as_me: failed program was:" >&5
3461 sed 's/^/| /' conftest.
$ac_ext >&5
3464 ac_cv_header_stdc
=no
3466 rm -f core
*.core gmon.out bb.out conftest
$ac_exeext conftest.
$ac_objext conftest.
$ac_ext
3470 echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
3471 echo "${ECHO_T}$ac_cv_header_stdc" >&6
3472 if test $ac_cv_header_stdc = yes; then
3474 cat >>confdefs.h
<<\_ACEOF
3475 #define STDC_HEADERS 1
3480 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
3490 for ac_header
in sys
/types.h sys
/stat.h stdlib.h string.h memory.h
strings.h \
3491 inttypes.h stdint.h unistd.h
3493 as_ac_Header
=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
3494 echo "$as_me:$LINENO: checking for $ac_header" >&5
3495 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
3496 if eval "test \"\${$as_ac_Header+set}\" = set"; then
3497 echo $ECHO_N "(cached) $ECHO_C" >&6
3499 cat >conftest.
$ac_ext <<_ACEOF
3502 cat confdefs.h
>>conftest.
$ac_ext
3503 cat >>conftest.
$ac_ext <<_ACEOF
3504 /* end confdefs.h. */
3505 $ac_includes_default
3507 #include <$ac_header>
3509 rm -f conftest.
$ac_objext
3510 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3511 (eval $ac_compile) 2>conftest.er1
3513 grep -v '^ *+' conftest.er1
>conftest.err
3515 cat conftest.err
>&5
3516 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3517 (exit $ac_status); } &&
3518 { ac_try
='test -z "$ac_c_werror_flag"
3519 || test ! -s conftest.err'
3520 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3523 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3524 (exit $ac_status); }; } &&
3525 { ac_try
='test -s conftest.$ac_objext'
3526 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3529 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3530 (exit $ac_status); }; }; then
3531 eval "$as_ac_Header=yes"
3533 echo "$as_me: failed program was:" >&5
3534 sed 's/^/| /' conftest.
$ac_ext >&5
3536 eval "$as_ac_Header=no"
3538 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
3540 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
3541 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
3542 if test `eval echo '${'$as_ac_Header'}'` = yes; then
3543 cat >>confdefs.h
<<_ACEOF
3544 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
3552 echo "$as_me:$LINENO: checking for void *" >&5
3553 echo $ECHO_N "checking for void *... $ECHO_C" >&6
3554 if test "${ac_cv_type_void_p+set}" = set; then
3555 echo $ECHO_N "(cached) $ECHO_C" >&6
3557 cat >conftest.
$ac_ext <<_ACEOF
3560 cat confdefs.h
>>conftest.
$ac_ext
3561 cat >>conftest.
$ac_ext <<_ACEOF
3562 /* end confdefs.h. */
3563 $ac_includes_default
3569 if (sizeof (void *))
3575 rm -f conftest.
$ac_objext
3576 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3577 (eval $ac_compile) 2>conftest.er1
3579 grep -v '^ *+' conftest.er1
>conftest.err
3581 cat conftest.err
>&5
3582 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3583 (exit $ac_status); } &&
3584 { ac_try
='test -z "$ac_c_werror_flag"
3585 || test ! -s conftest.err'
3586 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3589 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3590 (exit $ac_status); }; } &&
3591 { ac_try
='test -s conftest.$ac_objext'
3592 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3595 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3596 (exit $ac_status); }; }; then
3597 ac_cv_type_void_p
=yes
3599 echo "$as_me: failed program was:" >&5
3600 sed 's/^/| /' conftest.
$ac_ext >&5
3602 ac_cv_type_void_p
=no
3604 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
3606 echo "$as_me:$LINENO: result: $ac_cv_type_void_p" >&5
3607 echo "${ECHO_T}$ac_cv_type_void_p" >&6
3609 echo "$as_me:$LINENO: checking size of void *" >&5
3610 echo $ECHO_N "checking size of void *... $ECHO_C" >&6
3611 if test "${ac_cv_sizeof_void_p+set}" = set; then
3612 echo $ECHO_N "(cached) $ECHO_C" >&6
3614 if test "$ac_cv_type_void_p" = yes; then
3615 # The cast to unsigned long works around a bug in the HP C Compiler
3616 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
3617 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
3618 # This bug is HP SR number 8606223364.
3619 if test "$cross_compiling" = yes; then
3620 # Depending upon the size, compute the lo and hi bounds.
3621 cat >conftest.
$ac_ext <<_ACEOF
3624 cat confdefs.h
>>conftest.
$ac_ext
3625 cat >>conftest.
$ac_ext <<_ACEOF
3626 /* end confdefs.h. */
3627 $ac_includes_default
3631 static int test_array [1 - 2 * !(((long) (sizeof (void *))) >= 0)];
3638 rm -f conftest.
$ac_objext
3639 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3640 (eval $ac_compile) 2>conftest.er1
3642 grep -v '^ *+' conftest.er1
>conftest.err
3644 cat conftest.err
>&5
3645 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3646 (exit $ac_status); } &&
3647 { ac_try
='test -z "$ac_c_werror_flag"
3648 || test ! -s conftest.err'
3649 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3652 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3653 (exit $ac_status); }; } &&
3654 { ac_try
='test -s conftest.$ac_objext'
3655 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3658 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3659 (exit $ac_status); }; }; then
3662 cat >conftest.
$ac_ext <<_ACEOF
3665 cat confdefs.h
>>conftest.
$ac_ext
3666 cat >>conftest.
$ac_ext <<_ACEOF
3667 /* end confdefs.h. */
3668 $ac_includes_default
3672 static int test_array [1 - 2 * !(((long) (sizeof (void *))) <= $ac_mid)];
3679 rm -f conftest.
$ac_objext
3680 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3681 (eval $ac_compile) 2>conftest.er1
3683 grep -v '^ *+' conftest.er1
>conftest.err
3685 cat conftest.err
>&5
3686 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3687 (exit $ac_status); } &&
3688 { ac_try
='test -z "$ac_c_werror_flag"
3689 || test ! -s conftest.err'
3690 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3693 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3694 (exit $ac_status); }; } &&
3695 { ac_try
='test -s conftest.$ac_objext'
3696 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3699 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3700 (exit $ac_status); }; }; then
3701 ac_hi
=$ac_mid; break
3703 echo "$as_me: failed program was:" >&5
3704 sed 's/^/| /' conftest.
$ac_ext >&5
3706 ac_lo
=`expr $ac_mid + 1`
3707 if test $ac_lo -le $ac_mid; then
3711 ac_mid
=`expr 2 '*' $ac_mid + 1`
3713 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
3716 echo "$as_me: failed program was:" >&5
3717 sed 's/^/| /' conftest.
$ac_ext >&5
3719 cat >conftest.
$ac_ext <<_ACEOF
3722 cat confdefs.h
>>conftest.
$ac_ext
3723 cat >>conftest.
$ac_ext <<_ACEOF
3724 /* end confdefs.h. */
3725 $ac_includes_default
3729 static int test_array [1 - 2 * !(((long) (sizeof (void *))) < 0)];
3736 rm -f conftest.
$ac_objext
3737 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3738 (eval $ac_compile) 2>conftest.er1
3740 grep -v '^ *+' conftest.er1
>conftest.err
3742 cat conftest.err
>&5
3743 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3744 (exit $ac_status); } &&
3745 { ac_try
='test -z "$ac_c_werror_flag"
3746 || test ! -s conftest.err'
3747 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3750 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3751 (exit $ac_status); }; } &&
3752 { ac_try
='test -s conftest.$ac_objext'
3753 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3756 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3757 (exit $ac_status); }; }; then
3760 cat >conftest.
$ac_ext <<_ACEOF
3763 cat confdefs.h
>>conftest.
$ac_ext
3764 cat >>conftest.
$ac_ext <<_ACEOF
3765 /* end confdefs.h. */
3766 $ac_includes_default
3770 static int test_array [1 - 2 * !(((long) (sizeof (void *))) >= $ac_mid)];
3777 rm -f conftest.
$ac_objext
3778 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3779 (eval $ac_compile) 2>conftest.er1
3781 grep -v '^ *+' conftest.er1
>conftest.err
3783 cat conftest.err
>&5
3784 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3785 (exit $ac_status); } &&
3786 { ac_try
='test -z "$ac_c_werror_flag"
3787 || test ! -s conftest.err'
3788 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3791 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3792 (exit $ac_status); }; } &&
3793 { ac_try
='test -s conftest.$ac_objext'
3794 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3797 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3798 (exit $ac_status); }; }; then
3799 ac_lo
=$ac_mid; break
3801 echo "$as_me: failed program was:" >&5
3802 sed 's/^/| /' conftest.
$ac_ext >&5
3804 ac_hi
=`expr '(' $ac_mid ')' - 1`
3805 if test $ac_mid -le $ac_hi; then
3809 ac_mid
=`expr 2 '*' $ac_mid`
3811 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
3814 echo "$as_me: failed program was:" >&5
3815 sed 's/^/| /' conftest.
$ac_ext >&5
3819 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
3821 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
3822 # Binary search between lo and hi bounds.
3823 while test "x$ac_lo" != "x$ac_hi"; do
3824 ac_mid
=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
3825 cat >conftest.
$ac_ext <<_ACEOF
3828 cat confdefs.h
>>conftest.
$ac_ext
3829 cat >>conftest.
$ac_ext <<_ACEOF
3830 /* end confdefs.h. */
3831 $ac_includes_default
3835 static int test_array [1 - 2 * !(((long) (sizeof (void *))) <= $ac_mid)];
3842 rm -f conftest.
$ac_objext
3843 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3844 (eval $ac_compile) 2>conftest.er1
3846 grep -v '^ *+' conftest.er1
>conftest.err
3848 cat conftest.err
>&5
3849 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3850 (exit $ac_status); } &&
3851 { ac_try
='test -z "$ac_c_werror_flag"
3852 || test ! -s conftest.err'
3853 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3856 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3857 (exit $ac_status); }; } &&
3858 { ac_try
='test -s conftest.$ac_objext'
3859 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3862 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3863 (exit $ac_status); }; }; then
3866 echo "$as_me: failed program was:" >&5
3867 sed 's/^/| /' conftest.
$ac_ext >&5
3869 ac_lo
=`expr '(' $ac_mid ')' + 1`
3871 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
3874 ?
*) ac_cv_sizeof_void_p
=$ac_lo;;
3875 '') { { echo "$as_me:$LINENO: error: cannot compute sizeof (void *), 77
3876 See \`config.log' for more details." >&5
3877 echo "$as_me: error: cannot compute sizeof (void *), 77
3878 See \`config.log' for more details." >&2;}
3879 { (exit 1); exit 1; }; } ;;
3882 if test "$cross_compiling" = yes; then
3883 { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
3884 See \`config.log' for more details." >&5
3885 echo "$as_me: error: cannot run test program while cross compiling
3886 See \`config.log' for more details." >&2;}
3887 { (exit 1); exit 1; }; }
3889 cat >conftest.
$ac_ext <<_ACEOF
3892 cat confdefs.h
>>conftest.
$ac_ext
3893 cat >>conftest.
$ac_ext <<_ACEOF
3894 /* end confdefs.h. */
3895 $ac_includes_default
3896 long longval () { return (long) (sizeof (void *)); }
3897 unsigned long ulongval () { return (long) (sizeof (void *)); }
3904 FILE *f = fopen ("conftest.val", "w");
3907 if (((long) (sizeof (void *))) < 0)
3909 long i = longval ();
3910 if (i != ((long) (sizeof (void *))))
3912 fprintf (f, "%ld\n", i);
3916 unsigned long i = ulongval ();
3917 if (i != ((long) (sizeof (void *))))
3919 fprintf (f, "%lu\n", i);
3921 exit (ferror (f) || fclose (f) != 0);
3927 rm -f conftest
$ac_exeext
3928 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3929 (eval $ac_link) 2>&5
3931 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3932 (exit $ac_status); } && { ac_try
='./conftest$ac_exeext'
3933 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3936 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3937 (exit $ac_status); }; }; then
3938 ac_cv_sizeof_void_p
=`cat conftest.val`
3940 echo "$as_me: program exited with status $ac_status" >&5
3941 echo "$as_me: failed program was:" >&5
3942 sed 's/^/| /' conftest.
$ac_ext >&5
3945 { { echo "$as_me:$LINENO: error: cannot compute sizeof (void *), 77
3946 See \`config.log' for more details." >&5
3947 echo "$as_me: error: cannot compute sizeof (void *), 77
3948 See \`config.log' for more details." >&2;}
3949 { (exit 1); exit 1; }; }
3951 rm -f core
*.core gmon.out bb.out conftest
$ac_exeext conftest.
$ac_objext conftest.
$ac_ext
3956 ac_cv_sizeof_void_p
=0
3959 echo "$as_me:$LINENO: result: $ac_cv_sizeof_void_p" >&5
3960 echo "${ECHO_T}$ac_cv_sizeof_void_p" >&6
3961 cat >>confdefs.h
<<_ACEOF
3962 #define SIZEOF_VOID_P $ac_cv_sizeof_void_p
3966 echo "$as_me:$LINENO: checking for short" >&5
3967 echo $ECHO_N "checking for short... $ECHO_C" >&6
3968 if test "${ac_cv_type_short+set}" = set; then
3969 echo $ECHO_N "(cached) $ECHO_C" >&6
3971 cat >conftest.
$ac_ext <<_ACEOF
3974 cat confdefs.h
>>conftest.
$ac_ext
3975 cat >>conftest.
$ac_ext <<_ACEOF
3976 /* end confdefs.h. */
3977 $ac_includes_default
3989 rm -f conftest.
$ac_objext
3990 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3991 (eval $ac_compile) 2>conftest.er1
3993 grep -v '^ *+' conftest.er1
>conftest.err
3995 cat conftest.err
>&5
3996 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3997 (exit $ac_status); } &&
3998 { ac_try
='test -z "$ac_c_werror_flag"
3999 || test ! -s conftest.err'
4000 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4003 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4004 (exit $ac_status); }; } &&
4005 { ac_try
='test -s conftest.$ac_objext'
4006 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4009 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4010 (exit $ac_status); }; }; then
4011 ac_cv_type_short
=yes
4013 echo "$as_me: failed program was:" >&5
4014 sed 's/^/| /' conftest.
$ac_ext >&5
4018 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
4020 echo "$as_me:$LINENO: result: $ac_cv_type_short" >&5
4021 echo "${ECHO_T}$ac_cv_type_short" >&6
4023 echo "$as_me:$LINENO: checking size of short" >&5
4024 echo $ECHO_N "checking size of short... $ECHO_C" >&6
4025 if test "${ac_cv_sizeof_short+set}" = set; then
4026 echo $ECHO_N "(cached) $ECHO_C" >&6
4028 if test "$ac_cv_type_short" = yes; then
4029 # The cast to unsigned long works around a bug in the HP C Compiler
4030 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
4031 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
4032 # This bug is HP SR number 8606223364.
4033 if test "$cross_compiling" = yes; then
4034 # Depending upon the size, compute the lo and hi bounds.
4035 cat >conftest.
$ac_ext <<_ACEOF
4038 cat confdefs.h
>>conftest.
$ac_ext
4039 cat >>conftest.
$ac_ext <<_ACEOF
4040 /* end confdefs.h. */
4041 $ac_includes_default
4045 static int test_array [1 - 2 * !(((long) (sizeof (short))) >= 0)];
4052 rm -f conftest.
$ac_objext
4053 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4054 (eval $ac_compile) 2>conftest.er1
4056 grep -v '^ *+' conftest.er1
>conftest.err
4058 cat conftest.err
>&5
4059 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4060 (exit $ac_status); } &&
4061 { ac_try
='test -z "$ac_c_werror_flag"
4062 || test ! -s conftest.err'
4063 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4066 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4067 (exit $ac_status); }; } &&
4068 { ac_try
='test -s conftest.$ac_objext'
4069 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4072 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4073 (exit $ac_status); }; }; then
4076 cat >conftest.
$ac_ext <<_ACEOF
4079 cat confdefs.h
>>conftest.
$ac_ext
4080 cat >>conftest.
$ac_ext <<_ACEOF
4081 /* end confdefs.h. */
4082 $ac_includes_default
4086 static int test_array [1 - 2 * !(((long) (sizeof (short))) <= $ac_mid)];
4093 rm -f conftest.
$ac_objext
4094 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4095 (eval $ac_compile) 2>conftest.er1
4097 grep -v '^ *+' conftest.er1
>conftest.err
4099 cat conftest.err
>&5
4100 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4101 (exit $ac_status); } &&
4102 { ac_try
='test -z "$ac_c_werror_flag"
4103 || test ! -s conftest.err'
4104 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4107 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4108 (exit $ac_status); }; } &&
4109 { ac_try
='test -s conftest.$ac_objext'
4110 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4113 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4114 (exit $ac_status); }; }; then
4115 ac_hi
=$ac_mid; break
4117 echo "$as_me: failed program was:" >&5
4118 sed 's/^/| /' conftest.
$ac_ext >&5
4120 ac_lo
=`expr $ac_mid + 1`
4121 if test $ac_lo -le $ac_mid; then
4125 ac_mid
=`expr 2 '*' $ac_mid + 1`
4127 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
4130 echo "$as_me: failed program was:" >&5
4131 sed 's/^/| /' conftest.
$ac_ext >&5
4133 cat >conftest.
$ac_ext <<_ACEOF
4136 cat confdefs.h
>>conftest.
$ac_ext
4137 cat >>conftest.
$ac_ext <<_ACEOF
4138 /* end confdefs.h. */
4139 $ac_includes_default
4143 static int test_array [1 - 2 * !(((long) (sizeof (short))) < 0)];
4150 rm -f conftest.
$ac_objext
4151 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4152 (eval $ac_compile) 2>conftest.er1
4154 grep -v '^ *+' conftest.er1
>conftest.err
4156 cat conftest.err
>&5
4157 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4158 (exit $ac_status); } &&
4159 { ac_try
='test -z "$ac_c_werror_flag"
4160 || test ! -s conftest.err'
4161 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4164 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4165 (exit $ac_status); }; } &&
4166 { ac_try
='test -s conftest.$ac_objext'
4167 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4170 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4171 (exit $ac_status); }; }; then
4174 cat >conftest.
$ac_ext <<_ACEOF
4177 cat confdefs.h
>>conftest.
$ac_ext
4178 cat >>conftest.
$ac_ext <<_ACEOF
4179 /* end confdefs.h. */
4180 $ac_includes_default
4184 static int test_array [1 - 2 * !(((long) (sizeof (short))) >= $ac_mid)];
4191 rm -f conftest.
$ac_objext
4192 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4193 (eval $ac_compile) 2>conftest.er1
4195 grep -v '^ *+' conftest.er1
>conftest.err
4197 cat conftest.err
>&5
4198 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4199 (exit $ac_status); } &&
4200 { ac_try
='test -z "$ac_c_werror_flag"
4201 || test ! -s conftest.err'
4202 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4205 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4206 (exit $ac_status); }; } &&
4207 { ac_try
='test -s conftest.$ac_objext'
4208 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4211 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4212 (exit $ac_status); }; }; then
4213 ac_lo
=$ac_mid; break
4215 echo "$as_me: failed program was:" >&5
4216 sed 's/^/| /' conftest.
$ac_ext >&5
4218 ac_hi
=`expr '(' $ac_mid ')' - 1`
4219 if test $ac_mid -le $ac_hi; then
4223 ac_mid
=`expr 2 '*' $ac_mid`
4225 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
4228 echo "$as_me: failed program was:" >&5
4229 sed 's/^/| /' conftest.
$ac_ext >&5
4233 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
4235 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
4236 # Binary search between lo and hi bounds.
4237 while test "x$ac_lo" != "x$ac_hi"; do
4238 ac_mid
=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
4239 cat >conftest.
$ac_ext <<_ACEOF
4242 cat confdefs.h
>>conftest.
$ac_ext
4243 cat >>conftest.
$ac_ext <<_ACEOF
4244 /* end confdefs.h. */
4245 $ac_includes_default
4249 static int test_array [1 - 2 * !(((long) (sizeof (short))) <= $ac_mid)];
4256 rm -f conftest.
$ac_objext
4257 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4258 (eval $ac_compile) 2>conftest.er1
4260 grep -v '^ *+' conftest.er1
>conftest.err
4262 cat conftest.err
>&5
4263 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4264 (exit $ac_status); } &&
4265 { ac_try
='test -z "$ac_c_werror_flag"
4266 || test ! -s conftest.err'
4267 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4270 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4271 (exit $ac_status); }; } &&
4272 { ac_try
='test -s conftest.$ac_objext'
4273 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4276 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4277 (exit $ac_status); }; }; then
4280 echo "$as_me: failed program was:" >&5
4281 sed 's/^/| /' conftest.
$ac_ext >&5
4283 ac_lo
=`expr '(' $ac_mid ')' + 1`
4285 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
4288 ?
*) ac_cv_sizeof_short
=$ac_lo;;
4289 '') { { echo "$as_me:$LINENO: error: cannot compute sizeof (short), 77
4290 See \`config.log' for more details." >&5
4291 echo "$as_me: error: cannot compute sizeof (short), 77
4292 See \`config.log' for more details." >&2;}
4293 { (exit 1); exit 1; }; } ;;
4296 if test "$cross_compiling" = yes; then
4297 { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
4298 See \`config.log' for more details." >&5
4299 echo "$as_me: error: cannot run test program while cross compiling
4300 See \`config.log' for more details." >&2;}
4301 { (exit 1); exit 1; }; }
4303 cat >conftest.
$ac_ext <<_ACEOF
4306 cat confdefs.h
>>conftest.
$ac_ext
4307 cat >>conftest.
$ac_ext <<_ACEOF
4308 /* end confdefs.h. */
4309 $ac_includes_default
4310 long longval () { return (long) (sizeof (short)); }
4311 unsigned long ulongval () { return (long) (sizeof (short)); }
4318 FILE *f = fopen ("conftest.val", "w");
4321 if (((long) (sizeof (short))) < 0)
4323 long i = longval ();
4324 if (i != ((long) (sizeof (short))))
4326 fprintf (f, "%ld\n", i);
4330 unsigned long i = ulongval ();
4331 if (i != ((long) (sizeof (short))))
4333 fprintf (f, "%lu\n", i);
4335 exit (ferror (f) || fclose (f) != 0);
4341 rm -f conftest
$ac_exeext
4342 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4343 (eval $ac_link) 2>&5
4345 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4346 (exit $ac_status); } && { ac_try
='./conftest$ac_exeext'
4347 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4350 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4351 (exit $ac_status); }; }; then
4352 ac_cv_sizeof_short
=`cat conftest.val`
4354 echo "$as_me: program exited with status $ac_status" >&5
4355 echo "$as_me: failed program was:" >&5
4356 sed 's/^/| /' conftest.
$ac_ext >&5
4359 { { echo "$as_me:$LINENO: error: cannot compute sizeof (short), 77
4360 See \`config.log' for more details." >&5
4361 echo "$as_me: error: cannot compute sizeof (short), 77
4362 See \`config.log' for more details." >&2;}
4363 { (exit 1); exit 1; }; }
4365 rm -f core
*.core gmon.out bb.out conftest
$ac_exeext conftest.
$ac_objext conftest.
$ac_ext
4370 ac_cv_sizeof_short
=0
4373 echo "$as_me:$LINENO: result: $ac_cv_sizeof_short" >&5
4374 echo "${ECHO_T}$ac_cv_sizeof_short" >&6
4375 cat >>confdefs.h
<<_ACEOF
4376 #define SIZEOF_SHORT $ac_cv_sizeof_short
4380 echo "$as_me:$LINENO: checking for int" >&5
4381 echo $ECHO_N "checking for int... $ECHO_C" >&6
4382 if test "${ac_cv_type_int+set}" = set; then
4383 echo $ECHO_N "(cached) $ECHO_C" >&6
4385 cat >conftest.
$ac_ext <<_ACEOF
4388 cat confdefs.h
>>conftest.
$ac_ext
4389 cat >>conftest.
$ac_ext <<_ACEOF
4390 /* end confdefs.h. */
4391 $ac_includes_default
4403 rm -f conftest.
$ac_objext
4404 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4405 (eval $ac_compile) 2>conftest.er1
4407 grep -v '^ *+' conftest.er1
>conftest.err
4409 cat conftest.err
>&5
4410 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4411 (exit $ac_status); } &&
4412 { ac_try
='test -z "$ac_c_werror_flag"
4413 || test ! -s conftest.err'
4414 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4417 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4418 (exit $ac_status); }; } &&
4419 { ac_try
='test -s conftest.$ac_objext'
4420 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4423 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4424 (exit $ac_status); }; }; then
4427 echo "$as_me: failed program was:" >&5
4428 sed 's/^/| /' conftest.
$ac_ext >&5
4432 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
4434 echo "$as_me:$LINENO: result: $ac_cv_type_int" >&5
4435 echo "${ECHO_T}$ac_cv_type_int" >&6
4437 echo "$as_me:$LINENO: checking size of int" >&5
4438 echo $ECHO_N "checking size of int... $ECHO_C" >&6
4439 if test "${ac_cv_sizeof_int+set}" = set; then
4440 echo $ECHO_N "(cached) $ECHO_C" >&6
4442 if test "$ac_cv_type_int" = yes; then
4443 # The cast to unsigned long works around a bug in the HP C Compiler
4444 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
4445 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
4446 # This bug is HP SR number 8606223364.
4447 if test "$cross_compiling" = yes; then
4448 # Depending upon the size, compute the lo and hi bounds.
4449 cat >conftest.
$ac_ext <<_ACEOF
4452 cat confdefs.h
>>conftest.
$ac_ext
4453 cat >>conftest.
$ac_ext <<_ACEOF
4454 /* end confdefs.h. */
4455 $ac_includes_default
4459 static int test_array [1 - 2 * !(((long) (sizeof (int))) >= 0)];
4466 rm -f conftest.
$ac_objext
4467 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4468 (eval $ac_compile) 2>conftest.er1
4470 grep -v '^ *+' conftest.er1
>conftest.err
4472 cat conftest.err
>&5
4473 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4474 (exit $ac_status); } &&
4475 { ac_try
='test -z "$ac_c_werror_flag"
4476 || test ! -s conftest.err'
4477 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4480 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4481 (exit $ac_status); }; } &&
4482 { ac_try
='test -s conftest.$ac_objext'
4483 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4486 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4487 (exit $ac_status); }; }; then
4490 cat >conftest.
$ac_ext <<_ACEOF
4493 cat confdefs.h
>>conftest.
$ac_ext
4494 cat >>conftest.
$ac_ext <<_ACEOF
4495 /* end confdefs.h. */
4496 $ac_includes_default
4500 static int test_array [1 - 2 * !(((long) (sizeof (int))) <= $ac_mid)];
4507 rm -f conftest.
$ac_objext
4508 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4509 (eval $ac_compile) 2>conftest.er1
4511 grep -v '^ *+' conftest.er1
>conftest.err
4513 cat conftest.err
>&5
4514 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4515 (exit $ac_status); } &&
4516 { ac_try
='test -z "$ac_c_werror_flag"
4517 || test ! -s conftest.err'
4518 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4521 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4522 (exit $ac_status); }; } &&
4523 { ac_try
='test -s conftest.$ac_objext'
4524 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4527 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4528 (exit $ac_status); }; }; then
4529 ac_hi
=$ac_mid; break
4531 echo "$as_me: failed program was:" >&5
4532 sed 's/^/| /' conftest.
$ac_ext >&5
4534 ac_lo
=`expr $ac_mid + 1`
4535 if test $ac_lo -le $ac_mid; then
4539 ac_mid
=`expr 2 '*' $ac_mid + 1`
4541 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
4544 echo "$as_me: failed program was:" >&5
4545 sed 's/^/| /' conftest.
$ac_ext >&5
4547 cat >conftest.
$ac_ext <<_ACEOF
4550 cat confdefs.h
>>conftest.
$ac_ext
4551 cat >>conftest.
$ac_ext <<_ACEOF
4552 /* end confdefs.h. */
4553 $ac_includes_default
4557 static int test_array [1 - 2 * !(((long) (sizeof (int))) < 0)];
4564 rm -f conftest.
$ac_objext
4565 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4566 (eval $ac_compile) 2>conftest.er1
4568 grep -v '^ *+' conftest.er1
>conftest.err
4570 cat conftest.err
>&5
4571 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4572 (exit $ac_status); } &&
4573 { ac_try
='test -z "$ac_c_werror_flag"
4574 || test ! -s conftest.err'
4575 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4578 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4579 (exit $ac_status); }; } &&
4580 { ac_try
='test -s conftest.$ac_objext'
4581 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4584 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4585 (exit $ac_status); }; }; then
4588 cat >conftest.
$ac_ext <<_ACEOF
4591 cat confdefs.h
>>conftest.
$ac_ext
4592 cat >>conftest.
$ac_ext <<_ACEOF
4593 /* end confdefs.h. */
4594 $ac_includes_default
4598 static int test_array [1 - 2 * !(((long) (sizeof (int))) >= $ac_mid)];
4605 rm -f conftest.
$ac_objext
4606 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4607 (eval $ac_compile) 2>conftest.er1
4609 grep -v '^ *+' conftest.er1
>conftest.err
4611 cat conftest.err
>&5
4612 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4613 (exit $ac_status); } &&
4614 { ac_try
='test -z "$ac_c_werror_flag"
4615 || test ! -s conftest.err'
4616 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4619 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4620 (exit $ac_status); }; } &&
4621 { ac_try
='test -s conftest.$ac_objext'
4622 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4625 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4626 (exit $ac_status); }; }; then
4627 ac_lo
=$ac_mid; break
4629 echo "$as_me: failed program was:" >&5
4630 sed 's/^/| /' conftest.
$ac_ext >&5
4632 ac_hi
=`expr '(' $ac_mid ')' - 1`
4633 if test $ac_mid -le $ac_hi; then
4637 ac_mid
=`expr 2 '*' $ac_mid`
4639 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
4642 echo "$as_me: failed program was:" >&5
4643 sed 's/^/| /' conftest.
$ac_ext >&5
4647 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
4649 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
4650 # Binary search between lo and hi bounds.
4651 while test "x$ac_lo" != "x$ac_hi"; do
4652 ac_mid
=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
4653 cat >conftest.
$ac_ext <<_ACEOF
4656 cat confdefs.h
>>conftest.
$ac_ext
4657 cat >>conftest.
$ac_ext <<_ACEOF
4658 /* end confdefs.h. */
4659 $ac_includes_default
4663 static int test_array [1 - 2 * !(((long) (sizeof (int))) <= $ac_mid)];
4670 rm -f conftest.
$ac_objext
4671 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4672 (eval $ac_compile) 2>conftest.er1
4674 grep -v '^ *+' conftest.er1
>conftest.err
4676 cat conftest.err
>&5
4677 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4678 (exit $ac_status); } &&
4679 { ac_try
='test -z "$ac_c_werror_flag"
4680 || test ! -s conftest.err'
4681 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4684 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4685 (exit $ac_status); }; } &&
4686 { ac_try
='test -s conftest.$ac_objext'
4687 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4690 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4691 (exit $ac_status); }; }; then
4694 echo "$as_me: failed program was:" >&5
4695 sed 's/^/| /' conftest.
$ac_ext >&5
4697 ac_lo
=`expr '(' $ac_mid ')' + 1`
4699 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
4702 ?
*) ac_cv_sizeof_int
=$ac_lo;;
4703 '') { { echo "$as_me:$LINENO: error: cannot compute sizeof (int), 77
4704 See \`config.log' for more details." >&5
4705 echo "$as_me: error: cannot compute sizeof (int), 77
4706 See \`config.log' for more details." >&2;}
4707 { (exit 1); exit 1; }; } ;;
4710 if test "$cross_compiling" = yes; then
4711 { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
4712 See \`config.log' for more details." >&5
4713 echo "$as_me: error: cannot run test program while cross compiling
4714 See \`config.log' for more details." >&2;}
4715 { (exit 1); exit 1; }; }
4717 cat >conftest.
$ac_ext <<_ACEOF
4720 cat confdefs.h
>>conftest.
$ac_ext
4721 cat >>conftest.
$ac_ext <<_ACEOF
4722 /* end confdefs.h. */
4723 $ac_includes_default
4724 long longval () { return (long) (sizeof (int)); }
4725 unsigned long ulongval () { return (long) (sizeof (int)); }
4732 FILE *f = fopen ("conftest.val", "w");
4735 if (((long) (sizeof (int))) < 0)
4737 long i = longval ();
4738 if (i != ((long) (sizeof (int))))
4740 fprintf (f, "%ld\n", i);
4744 unsigned long i = ulongval ();
4745 if (i != ((long) (sizeof (int))))
4747 fprintf (f, "%lu\n", i);
4749 exit (ferror (f) || fclose (f) != 0);
4755 rm -f conftest
$ac_exeext
4756 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4757 (eval $ac_link) 2>&5
4759 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4760 (exit $ac_status); } && { ac_try
='./conftest$ac_exeext'
4761 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4764 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4765 (exit $ac_status); }; }; then
4766 ac_cv_sizeof_int
=`cat conftest.val`
4768 echo "$as_me: program exited with status $ac_status" >&5
4769 echo "$as_me: failed program was:" >&5
4770 sed 's/^/| /' conftest.
$ac_ext >&5
4773 { { echo "$as_me:$LINENO: error: cannot compute sizeof (int), 77
4774 See \`config.log' for more details." >&5
4775 echo "$as_me: error: cannot compute sizeof (int), 77
4776 See \`config.log' for more details." >&2;}
4777 { (exit 1); exit 1; }; }
4779 rm -f core
*.core gmon.out bb.out conftest
$ac_exeext conftest.
$ac_objext conftest.
$ac_ext
4787 echo "$as_me:$LINENO: result: $ac_cv_sizeof_int" >&5
4788 echo "${ECHO_T}$ac_cv_sizeof_int" >&6
4789 cat >>confdefs.h
<<_ACEOF
4790 #define SIZEOF_INT $ac_cv_sizeof_int
4794 echo "$as_me:$LINENO: checking for long" >&5
4795 echo $ECHO_N "checking for long... $ECHO_C" >&6
4796 if test "${ac_cv_type_long+set}" = set; then
4797 echo $ECHO_N "(cached) $ECHO_C" >&6
4799 cat >conftest.
$ac_ext <<_ACEOF
4802 cat confdefs.h
>>conftest.
$ac_ext
4803 cat >>conftest.
$ac_ext <<_ACEOF
4804 /* end confdefs.h. */
4805 $ac_includes_default
4817 rm -f conftest.
$ac_objext
4818 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4819 (eval $ac_compile) 2>conftest.er1
4821 grep -v '^ *+' conftest.er1
>conftest.err
4823 cat conftest.err
>&5
4824 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4825 (exit $ac_status); } &&
4826 { ac_try
='test -z "$ac_c_werror_flag"
4827 || test ! -s conftest.err'
4828 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4831 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4832 (exit $ac_status); }; } &&
4833 { ac_try
='test -s conftest.$ac_objext'
4834 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4837 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4838 (exit $ac_status); }; }; then
4841 echo "$as_me: failed program was:" >&5
4842 sed 's/^/| /' conftest.
$ac_ext >&5
4846 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
4848 echo "$as_me:$LINENO: result: $ac_cv_type_long" >&5
4849 echo "${ECHO_T}$ac_cv_type_long" >&6
4851 echo "$as_me:$LINENO: checking size of long" >&5
4852 echo $ECHO_N "checking size of long... $ECHO_C" >&6
4853 if test "${ac_cv_sizeof_long+set}" = set; then
4854 echo $ECHO_N "(cached) $ECHO_C" >&6
4856 if test "$ac_cv_type_long" = yes; then
4857 # The cast to unsigned long works around a bug in the HP C Compiler
4858 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
4859 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
4860 # This bug is HP SR number 8606223364.
4861 if test "$cross_compiling" = yes; then
4862 # Depending upon the size, compute the lo and hi bounds.
4863 cat >conftest.
$ac_ext <<_ACEOF
4866 cat confdefs.h
>>conftest.
$ac_ext
4867 cat >>conftest.
$ac_ext <<_ACEOF
4868 /* end confdefs.h. */
4869 $ac_includes_default
4873 static int test_array [1 - 2 * !(((long) (sizeof (long))) >= 0)];
4880 rm -f conftest.
$ac_objext
4881 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4882 (eval $ac_compile) 2>conftest.er1
4884 grep -v '^ *+' conftest.er1
>conftest.err
4886 cat conftest.err
>&5
4887 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4888 (exit $ac_status); } &&
4889 { ac_try
='test -z "$ac_c_werror_flag"
4890 || test ! -s conftest.err'
4891 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4894 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4895 (exit $ac_status); }; } &&
4896 { ac_try
='test -s conftest.$ac_objext'
4897 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4900 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4901 (exit $ac_status); }; }; then
4904 cat >conftest.
$ac_ext <<_ACEOF
4907 cat confdefs.h
>>conftest.
$ac_ext
4908 cat >>conftest.
$ac_ext <<_ACEOF
4909 /* end confdefs.h. */
4910 $ac_includes_default
4914 static int test_array [1 - 2 * !(((long) (sizeof (long))) <= $ac_mid)];
4921 rm -f conftest.
$ac_objext
4922 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4923 (eval $ac_compile) 2>conftest.er1
4925 grep -v '^ *+' conftest.er1
>conftest.err
4927 cat conftest.err
>&5
4928 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4929 (exit $ac_status); } &&
4930 { ac_try
='test -z "$ac_c_werror_flag"
4931 || test ! -s conftest.err'
4932 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4935 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4936 (exit $ac_status); }; } &&
4937 { ac_try
='test -s conftest.$ac_objext'
4938 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4941 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4942 (exit $ac_status); }; }; then
4943 ac_hi
=$ac_mid; break
4945 echo "$as_me: failed program was:" >&5
4946 sed 's/^/| /' conftest.
$ac_ext >&5
4948 ac_lo
=`expr $ac_mid + 1`
4949 if test $ac_lo -le $ac_mid; then
4953 ac_mid
=`expr 2 '*' $ac_mid + 1`
4955 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
4958 echo "$as_me: failed program was:" >&5
4959 sed 's/^/| /' conftest.
$ac_ext >&5
4961 cat >conftest.
$ac_ext <<_ACEOF
4964 cat confdefs.h
>>conftest.
$ac_ext
4965 cat >>conftest.
$ac_ext <<_ACEOF
4966 /* end confdefs.h. */
4967 $ac_includes_default
4971 static int test_array [1 - 2 * !(((long) (sizeof (long))) < 0)];
4978 rm -f conftest.
$ac_objext
4979 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4980 (eval $ac_compile) 2>conftest.er1
4982 grep -v '^ *+' conftest.er1
>conftest.err
4984 cat conftest.err
>&5
4985 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4986 (exit $ac_status); } &&
4987 { ac_try
='test -z "$ac_c_werror_flag"
4988 || test ! -s conftest.err'
4989 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4992 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4993 (exit $ac_status); }; } &&
4994 { ac_try
='test -s conftest.$ac_objext'
4995 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4998 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4999 (exit $ac_status); }; }; then
5002 cat >conftest.
$ac_ext <<_ACEOF
5005 cat confdefs.h
>>conftest.
$ac_ext
5006 cat >>conftest.
$ac_ext <<_ACEOF
5007 /* end confdefs.h. */
5008 $ac_includes_default
5012 static int test_array [1 - 2 * !(((long) (sizeof (long))) >= $ac_mid)];
5019 rm -f conftest.
$ac_objext
5020 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5021 (eval $ac_compile) 2>conftest.er1
5023 grep -v '^ *+' conftest.er1
>conftest.err
5025 cat conftest.err
>&5
5026 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5027 (exit $ac_status); } &&
5028 { ac_try
='test -z "$ac_c_werror_flag"
5029 || test ! -s conftest.err'
5030 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5033 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5034 (exit $ac_status); }; } &&
5035 { ac_try
='test -s conftest.$ac_objext'
5036 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5039 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5040 (exit $ac_status); }; }; then
5041 ac_lo
=$ac_mid; break
5043 echo "$as_me: failed program was:" >&5
5044 sed 's/^/| /' conftest.
$ac_ext >&5
5046 ac_hi
=`expr '(' $ac_mid ')' - 1`
5047 if test $ac_mid -le $ac_hi; then
5051 ac_mid
=`expr 2 '*' $ac_mid`
5053 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
5056 echo "$as_me: failed program was:" >&5
5057 sed 's/^/| /' conftest.
$ac_ext >&5
5061 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
5063 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
5064 # Binary search between lo and hi bounds.
5065 while test "x$ac_lo" != "x$ac_hi"; do
5066 ac_mid
=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
5067 cat >conftest.
$ac_ext <<_ACEOF
5070 cat confdefs.h
>>conftest.
$ac_ext
5071 cat >>conftest.
$ac_ext <<_ACEOF
5072 /* end confdefs.h. */
5073 $ac_includes_default
5077 static int test_array [1 - 2 * !(((long) (sizeof (long))) <= $ac_mid)];
5084 rm -f conftest.
$ac_objext
5085 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5086 (eval $ac_compile) 2>conftest.er1
5088 grep -v '^ *+' conftest.er1
>conftest.err
5090 cat conftest.err
>&5
5091 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5092 (exit $ac_status); } &&
5093 { ac_try
='test -z "$ac_c_werror_flag"
5094 || test ! -s conftest.err'
5095 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5098 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5099 (exit $ac_status); }; } &&
5100 { ac_try
='test -s conftest.$ac_objext'
5101 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5104 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5105 (exit $ac_status); }; }; then
5108 echo "$as_me: failed program was:" >&5
5109 sed 's/^/| /' conftest.
$ac_ext >&5
5111 ac_lo
=`expr '(' $ac_mid ')' + 1`
5113 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
5116 ?
*) ac_cv_sizeof_long
=$ac_lo;;
5117 '') { { echo "$as_me:$LINENO: error: cannot compute sizeof (long), 77
5118 See \`config.log' for more details." >&5
5119 echo "$as_me: error: cannot compute sizeof (long), 77
5120 See \`config.log' for more details." >&2;}
5121 { (exit 1); exit 1; }; } ;;
5124 if test "$cross_compiling" = yes; then
5125 { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
5126 See \`config.log' for more details." >&5
5127 echo "$as_me: error: cannot run test program while cross compiling
5128 See \`config.log' for more details." >&2;}
5129 { (exit 1); exit 1; }; }
5131 cat >conftest.
$ac_ext <<_ACEOF
5134 cat confdefs.h
>>conftest.
$ac_ext
5135 cat >>conftest.
$ac_ext <<_ACEOF
5136 /* end confdefs.h. */
5137 $ac_includes_default
5138 long longval () { return (long) (sizeof (long)); }
5139 unsigned long ulongval () { return (long) (sizeof (long)); }
5146 FILE *f = fopen ("conftest.val", "w");
5149 if (((long) (sizeof (long))) < 0)
5151 long i = longval ();
5152 if (i != ((long) (sizeof (long))))
5154 fprintf (f, "%ld\n", i);
5158 unsigned long i = ulongval ();
5159 if (i != ((long) (sizeof (long))))
5161 fprintf (f, "%lu\n", i);
5163 exit (ferror (f) || fclose (f) != 0);
5169 rm -f conftest
$ac_exeext
5170 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5171 (eval $ac_link) 2>&5
5173 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5174 (exit $ac_status); } && { ac_try
='./conftest$ac_exeext'
5175 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5178 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5179 (exit $ac_status); }; }; then
5180 ac_cv_sizeof_long
=`cat conftest.val`
5182 echo "$as_me: program exited with status $ac_status" >&5
5183 echo "$as_me: failed program was:" >&5
5184 sed 's/^/| /' conftest.
$ac_ext >&5
5187 { { echo "$as_me:$LINENO: error: cannot compute sizeof (long), 77
5188 See \`config.log' for more details." >&5
5189 echo "$as_me: error: cannot compute sizeof (long), 77
5190 See \`config.log' for more details." >&2;}
5191 { (exit 1); exit 1; }; }
5193 rm -f core
*.core gmon.out bb.out conftest
$ac_exeext conftest.
$ac_objext conftest.
$ac_ext
5201 echo "$as_me:$LINENO: result: $ac_cv_sizeof_long" >&5
5202 echo "${ECHO_T}$ac_cv_sizeof_long" >&6
5203 cat >>confdefs.h
<<_ACEOF
5204 #define SIZEOF_LONG $ac_cv_sizeof_long
5208 if test $ac_cv_c_long_long = yes; then
5209 echo "$as_me:$LINENO: checking for long long" >&5
5210 echo $ECHO_N "checking for long long... $ECHO_C" >&6
5211 if test "${ac_cv_type_long_long+set}" = set; then
5212 echo $ECHO_N "(cached) $ECHO_C" >&6
5214 cat >conftest.
$ac_ext <<_ACEOF
5217 cat confdefs.h
>>conftest.
$ac_ext
5218 cat >>conftest.
$ac_ext <<_ACEOF
5219 /* end confdefs.h. */
5220 $ac_includes_default
5224 if ((long long *) 0)
5226 if (sizeof (long long))
5232 rm -f conftest.
$ac_objext
5233 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5234 (eval $ac_compile) 2>conftest.er1
5236 grep -v '^ *+' conftest.er1
>conftest.err
5238 cat conftest.err
>&5
5239 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5240 (exit $ac_status); } &&
5241 { ac_try
='test -z "$ac_c_werror_flag"
5242 || test ! -s conftest.err'
5243 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5246 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5247 (exit $ac_status); }; } &&
5248 { ac_try
='test -s conftest.$ac_objext'
5249 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5252 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5253 (exit $ac_status); }; }; then
5254 ac_cv_type_long_long
=yes
5256 echo "$as_me: failed program was:" >&5
5257 sed 's/^/| /' conftest.
$ac_ext >&5
5259 ac_cv_type_long_long
=no
5261 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
5263 echo "$as_me:$LINENO: result: $ac_cv_type_long_long" >&5
5264 echo "${ECHO_T}$ac_cv_type_long_long" >&6
5266 echo "$as_me:$LINENO: checking size of long long" >&5
5267 echo $ECHO_N "checking size of long long... $ECHO_C" >&6
5268 if test "${ac_cv_sizeof_long_long+set}" = set; then
5269 echo $ECHO_N "(cached) $ECHO_C" >&6
5271 if test "$ac_cv_type_long_long" = yes; then
5272 # The cast to unsigned long works around a bug in the HP C Compiler
5273 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
5274 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
5275 # This bug is HP SR number 8606223364.
5276 if test "$cross_compiling" = yes; then
5277 # Depending upon the size, compute the lo and hi bounds.
5278 cat >conftest.
$ac_ext <<_ACEOF
5281 cat confdefs.h
>>conftest.
$ac_ext
5282 cat >>conftest.
$ac_ext <<_ACEOF
5283 /* end confdefs.h. */
5284 $ac_includes_default
5288 static int test_array [1 - 2 * !(((long) (sizeof (long long))) >= 0)];
5295 rm -f conftest.
$ac_objext
5296 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5297 (eval $ac_compile) 2>conftest.er1
5299 grep -v '^ *+' conftest.er1
>conftest.err
5301 cat conftest.err
>&5
5302 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5303 (exit $ac_status); } &&
5304 { ac_try
='test -z "$ac_c_werror_flag"
5305 || test ! -s conftest.err'
5306 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5309 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5310 (exit $ac_status); }; } &&
5311 { ac_try
='test -s conftest.$ac_objext'
5312 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5315 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5316 (exit $ac_status); }; }; then
5319 cat >conftest.
$ac_ext <<_ACEOF
5322 cat confdefs.h
>>conftest.
$ac_ext
5323 cat >>conftest.
$ac_ext <<_ACEOF
5324 /* end confdefs.h. */
5325 $ac_includes_default
5329 static int test_array [1 - 2 * !(((long) (sizeof (long long))) <= $ac_mid)];
5336 rm -f conftest.
$ac_objext
5337 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5338 (eval $ac_compile) 2>conftest.er1
5340 grep -v '^ *+' conftest.er1
>conftest.err
5342 cat conftest.err
>&5
5343 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5344 (exit $ac_status); } &&
5345 { ac_try
='test -z "$ac_c_werror_flag"
5346 || test ! -s conftest.err'
5347 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5350 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5351 (exit $ac_status); }; } &&
5352 { ac_try
='test -s conftest.$ac_objext'
5353 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5356 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5357 (exit $ac_status); }; }; then
5358 ac_hi
=$ac_mid; break
5360 echo "$as_me: failed program was:" >&5
5361 sed 's/^/| /' conftest.
$ac_ext >&5
5363 ac_lo
=`expr $ac_mid + 1`
5364 if test $ac_lo -le $ac_mid; then
5368 ac_mid
=`expr 2 '*' $ac_mid + 1`
5370 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
5373 echo "$as_me: failed program was:" >&5
5374 sed 's/^/| /' conftest.
$ac_ext >&5
5376 cat >conftest.
$ac_ext <<_ACEOF
5379 cat confdefs.h
>>conftest.
$ac_ext
5380 cat >>conftest.
$ac_ext <<_ACEOF
5381 /* end confdefs.h. */
5382 $ac_includes_default
5386 static int test_array [1 - 2 * !(((long) (sizeof (long long))) < 0)];
5393 rm -f conftest.
$ac_objext
5394 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5395 (eval $ac_compile) 2>conftest.er1
5397 grep -v '^ *+' conftest.er1
>conftest.err
5399 cat conftest.err
>&5
5400 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5401 (exit $ac_status); } &&
5402 { ac_try
='test -z "$ac_c_werror_flag"
5403 || test ! -s conftest.err'
5404 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5407 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5408 (exit $ac_status); }; } &&
5409 { ac_try
='test -s conftest.$ac_objext'
5410 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5413 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5414 (exit $ac_status); }; }; then
5417 cat >conftest.
$ac_ext <<_ACEOF
5420 cat confdefs.h
>>conftest.
$ac_ext
5421 cat >>conftest.
$ac_ext <<_ACEOF
5422 /* end confdefs.h. */
5423 $ac_includes_default
5427 static int test_array [1 - 2 * !(((long) (sizeof (long long))) >= $ac_mid)];
5434 rm -f conftest.
$ac_objext
5435 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5436 (eval $ac_compile) 2>conftest.er1
5438 grep -v '^ *+' conftest.er1
>conftest.err
5440 cat conftest.err
>&5
5441 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5442 (exit $ac_status); } &&
5443 { ac_try
='test -z "$ac_c_werror_flag"
5444 || test ! -s conftest.err'
5445 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5448 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5449 (exit $ac_status); }; } &&
5450 { ac_try
='test -s conftest.$ac_objext'
5451 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5454 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5455 (exit $ac_status); }; }; then
5456 ac_lo
=$ac_mid; break
5458 echo "$as_me: failed program was:" >&5
5459 sed 's/^/| /' conftest.
$ac_ext >&5
5461 ac_hi
=`expr '(' $ac_mid ')' - 1`
5462 if test $ac_mid -le $ac_hi; then
5466 ac_mid
=`expr 2 '*' $ac_mid`
5468 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
5471 echo "$as_me: failed program was:" >&5
5472 sed 's/^/| /' conftest.
$ac_ext >&5
5476 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
5478 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
5479 # Binary search between lo and hi bounds.
5480 while test "x$ac_lo" != "x$ac_hi"; do
5481 ac_mid
=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
5482 cat >conftest.
$ac_ext <<_ACEOF
5485 cat confdefs.h
>>conftest.
$ac_ext
5486 cat >>conftest.
$ac_ext <<_ACEOF
5487 /* end confdefs.h. */
5488 $ac_includes_default
5492 static int test_array [1 - 2 * !(((long) (sizeof (long long))) <= $ac_mid)];
5499 rm -f conftest.
$ac_objext
5500 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5501 (eval $ac_compile) 2>conftest.er1
5503 grep -v '^ *+' conftest.er1
>conftest.err
5505 cat conftest.err
>&5
5506 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5507 (exit $ac_status); } &&
5508 { ac_try
='test -z "$ac_c_werror_flag"
5509 || test ! -s conftest.err'
5510 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5513 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5514 (exit $ac_status); }; } &&
5515 { ac_try
='test -s conftest.$ac_objext'
5516 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5519 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5520 (exit $ac_status); }; }; then
5523 echo "$as_me: failed program was:" >&5
5524 sed 's/^/| /' conftest.
$ac_ext >&5
5526 ac_lo
=`expr '(' $ac_mid ')' + 1`
5528 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
5531 ?
*) ac_cv_sizeof_long_long
=$ac_lo;;
5532 '') { { echo "$as_me:$LINENO: error: cannot compute sizeof (long long), 77
5533 See \`config.log' for more details." >&5
5534 echo "$as_me: error: cannot compute sizeof (long long), 77
5535 See \`config.log' for more details." >&2;}
5536 { (exit 1); exit 1; }; } ;;
5539 if test "$cross_compiling" = yes; then
5540 { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
5541 See \`config.log' for more details." >&5
5542 echo "$as_me: error: cannot run test program while cross compiling
5543 See \`config.log' for more details." >&2;}
5544 { (exit 1); exit 1; }; }
5546 cat >conftest.
$ac_ext <<_ACEOF
5549 cat confdefs.h
>>conftest.
$ac_ext
5550 cat >>conftest.
$ac_ext <<_ACEOF
5551 /* end confdefs.h. */
5552 $ac_includes_default
5553 long longval () { return (long) (sizeof (long long)); }
5554 unsigned long ulongval () { return (long) (sizeof (long long)); }
5561 FILE *f = fopen ("conftest.val", "w");
5564 if (((long) (sizeof (long long))) < 0)
5566 long i = longval ();
5567 if (i != ((long) (sizeof (long long))))
5569 fprintf (f, "%ld\n", i);
5573 unsigned long i = ulongval ();
5574 if (i != ((long) (sizeof (long long))))
5576 fprintf (f, "%lu\n", i);
5578 exit (ferror (f) || fclose (f) != 0);
5584 rm -f conftest
$ac_exeext
5585 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5586 (eval $ac_link) 2>&5
5588 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5589 (exit $ac_status); } && { ac_try
='./conftest$ac_exeext'
5590 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5593 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5594 (exit $ac_status); }; }; then
5595 ac_cv_sizeof_long_long
=`cat conftest.val`
5597 echo "$as_me: program exited with status $ac_status" >&5
5598 echo "$as_me: failed program was:" >&5
5599 sed 's/^/| /' conftest.
$ac_ext >&5
5602 { { echo "$as_me:$LINENO: error: cannot compute sizeof (long long), 77
5603 See \`config.log' for more details." >&5
5604 echo "$as_me: error: cannot compute sizeof (long long), 77
5605 See \`config.log' for more details." >&2;}
5606 { (exit 1); exit 1; }; }
5608 rm -f core
*.core gmon.out bb.out conftest
$ac_exeext conftest.
$ac_objext conftest.
$ac_ext
5613 ac_cv_sizeof_long_long
=0
5616 echo "$as_me:$LINENO: result: $ac_cv_sizeof_long_long" >&5
5617 echo "${ECHO_T}$ac_cv_sizeof_long_long" >&6
5618 cat >>confdefs.h
<<_ACEOF
5619 #define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long
5624 if test $ac_cv_c___int64 = yes; then
5625 echo "$as_me:$LINENO: checking for __int64" >&5
5626 echo $ECHO_N "checking for __int64... $ECHO_C" >&6
5627 if test "${ac_cv_type___int64+set}" = set; then
5628 echo $ECHO_N "(cached) $ECHO_C" >&6
5630 cat >conftest.
$ac_ext <<_ACEOF
5633 cat confdefs.h
>>conftest.
$ac_ext
5634 cat >>conftest.
$ac_ext <<_ACEOF
5635 /* end confdefs.h. */
5636 $ac_includes_default
5642 if (sizeof (__int64))
5648 rm -f conftest.
$ac_objext
5649 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5650 (eval $ac_compile) 2>conftest.er1
5652 grep -v '^ *+' conftest.er1
>conftest.err
5654 cat conftest.err
>&5
5655 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5656 (exit $ac_status); } &&
5657 { ac_try
='test -z "$ac_c_werror_flag"
5658 || test ! -s conftest.err'
5659 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5662 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5663 (exit $ac_status); }; } &&
5664 { ac_try
='test -s conftest.$ac_objext'
5665 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5668 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5669 (exit $ac_status); }; }; then
5670 ac_cv_type___int64
=yes
5672 echo "$as_me: failed program was:" >&5
5673 sed 's/^/| /' conftest.
$ac_ext >&5
5675 ac_cv_type___int64
=no
5677 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
5679 echo "$as_me:$LINENO: result: $ac_cv_type___int64" >&5
5680 echo "${ECHO_T}$ac_cv_type___int64" >&6
5682 echo "$as_me:$LINENO: checking size of __int64" >&5
5683 echo $ECHO_N "checking size of __int64... $ECHO_C" >&6
5684 if test "${ac_cv_sizeof___int64+set}" = set; then
5685 echo $ECHO_N "(cached) $ECHO_C" >&6
5687 if test "$ac_cv_type___int64" = yes; then
5688 # The cast to unsigned long works around a bug in the HP C Compiler
5689 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
5690 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
5691 # This bug is HP SR number 8606223364.
5692 if test "$cross_compiling" = yes; then
5693 # Depending upon the size, compute the lo and hi bounds.
5694 cat >conftest.
$ac_ext <<_ACEOF
5697 cat confdefs.h
>>conftest.
$ac_ext
5698 cat >>conftest.
$ac_ext <<_ACEOF
5699 /* end confdefs.h. */
5700 $ac_includes_default
5704 static int test_array [1 - 2 * !(((long) (sizeof (__int64))) >= 0)];
5711 rm -f conftest.
$ac_objext
5712 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5713 (eval $ac_compile) 2>conftest.er1
5715 grep -v '^ *+' conftest.er1
>conftest.err
5717 cat conftest.err
>&5
5718 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5719 (exit $ac_status); } &&
5720 { ac_try
='test -z "$ac_c_werror_flag"
5721 || test ! -s conftest.err'
5722 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5725 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5726 (exit $ac_status); }; } &&
5727 { ac_try
='test -s conftest.$ac_objext'
5728 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5731 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5732 (exit $ac_status); }; }; then
5735 cat >conftest.
$ac_ext <<_ACEOF
5738 cat confdefs.h
>>conftest.
$ac_ext
5739 cat >>conftest.
$ac_ext <<_ACEOF
5740 /* end confdefs.h. */
5741 $ac_includes_default
5745 static int test_array [1 - 2 * !(((long) (sizeof (__int64))) <= $ac_mid)];
5752 rm -f conftest.
$ac_objext
5753 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5754 (eval $ac_compile) 2>conftest.er1
5756 grep -v '^ *+' conftest.er1
>conftest.err
5758 cat conftest.err
>&5
5759 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5760 (exit $ac_status); } &&
5761 { ac_try
='test -z "$ac_c_werror_flag"
5762 || test ! -s conftest.err'
5763 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5766 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5767 (exit $ac_status); }; } &&
5768 { ac_try
='test -s conftest.$ac_objext'
5769 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5772 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5773 (exit $ac_status); }; }; then
5774 ac_hi
=$ac_mid; break
5776 echo "$as_me: failed program was:" >&5
5777 sed 's/^/| /' conftest.
$ac_ext >&5
5779 ac_lo
=`expr $ac_mid + 1`
5780 if test $ac_lo -le $ac_mid; then
5784 ac_mid
=`expr 2 '*' $ac_mid + 1`
5786 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
5789 echo "$as_me: failed program was:" >&5
5790 sed 's/^/| /' conftest.
$ac_ext >&5
5792 cat >conftest.
$ac_ext <<_ACEOF
5795 cat confdefs.h
>>conftest.
$ac_ext
5796 cat >>conftest.
$ac_ext <<_ACEOF
5797 /* end confdefs.h. */
5798 $ac_includes_default
5802 static int test_array [1 - 2 * !(((long) (sizeof (__int64))) < 0)];
5809 rm -f conftest.
$ac_objext
5810 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5811 (eval $ac_compile) 2>conftest.er1
5813 grep -v '^ *+' conftest.er1
>conftest.err
5815 cat conftest.err
>&5
5816 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5817 (exit $ac_status); } &&
5818 { ac_try
='test -z "$ac_c_werror_flag"
5819 || test ! -s conftest.err'
5820 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5823 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5824 (exit $ac_status); }; } &&
5825 { ac_try
='test -s conftest.$ac_objext'
5826 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5829 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5830 (exit $ac_status); }; }; then
5833 cat >conftest.
$ac_ext <<_ACEOF
5836 cat confdefs.h
>>conftest.
$ac_ext
5837 cat >>conftest.
$ac_ext <<_ACEOF
5838 /* end confdefs.h. */
5839 $ac_includes_default
5843 static int test_array [1 - 2 * !(((long) (sizeof (__int64))) >= $ac_mid)];
5850 rm -f conftest.
$ac_objext
5851 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5852 (eval $ac_compile) 2>conftest.er1
5854 grep -v '^ *+' conftest.er1
>conftest.err
5856 cat conftest.err
>&5
5857 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5858 (exit $ac_status); } &&
5859 { ac_try
='test -z "$ac_c_werror_flag"
5860 || test ! -s conftest.err'
5861 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5864 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5865 (exit $ac_status); }; } &&
5866 { ac_try
='test -s conftest.$ac_objext'
5867 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5870 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5871 (exit $ac_status); }; }; then
5872 ac_lo
=$ac_mid; break
5874 echo "$as_me: failed program was:" >&5
5875 sed 's/^/| /' conftest.
$ac_ext >&5
5877 ac_hi
=`expr '(' $ac_mid ')' - 1`
5878 if test $ac_mid -le $ac_hi; then
5882 ac_mid
=`expr 2 '*' $ac_mid`
5884 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
5887 echo "$as_me: failed program was:" >&5
5888 sed 's/^/| /' conftest.
$ac_ext >&5
5892 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
5894 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
5895 # Binary search between lo and hi bounds.
5896 while test "x$ac_lo" != "x$ac_hi"; do
5897 ac_mid
=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
5898 cat >conftest.
$ac_ext <<_ACEOF
5901 cat confdefs.h
>>conftest.
$ac_ext
5902 cat >>conftest.
$ac_ext <<_ACEOF
5903 /* end confdefs.h. */
5904 $ac_includes_default
5908 static int test_array [1 - 2 * !(((long) (sizeof (__int64))) <= $ac_mid)];
5915 rm -f conftest.
$ac_objext
5916 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5917 (eval $ac_compile) 2>conftest.er1
5919 grep -v '^ *+' conftest.er1
>conftest.err
5921 cat conftest.err
>&5
5922 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5923 (exit $ac_status); } &&
5924 { ac_try
='test -z "$ac_c_werror_flag"
5925 || test ! -s conftest.err'
5926 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5929 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5930 (exit $ac_status); }; } &&
5931 { ac_try
='test -s conftest.$ac_objext'
5932 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5935 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5936 (exit $ac_status); }; }; then
5939 echo "$as_me: failed program was:" >&5
5940 sed 's/^/| /' conftest.
$ac_ext >&5
5942 ac_lo
=`expr '(' $ac_mid ')' + 1`
5944 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
5947 ?
*) ac_cv_sizeof___int64
=$ac_lo;;
5948 '') { { echo "$as_me:$LINENO: error: cannot compute sizeof (__int64), 77
5949 See \`config.log' for more details." >&5
5950 echo "$as_me: error: cannot compute sizeof (__int64), 77
5951 See \`config.log' for more details." >&2;}
5952 { (exit 1); exit 1; }; } ;;
5955 if test "$cross_compiling" = yes; then
5956 { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
5957 See \`config.log' for more details." >&5
5958 echo "$as_me: error: cannot run test program while cross compiling
5959 See \`config.log' for more details." >&2;}
5960 { (exit 1); exit 1; }; }
5962 cat >conftest.
$ac_ext <<_ACEOF
5965 cat confdefs.h
>>conftest.
$ac_ext
5966 cat >>conftest.
$ac_ext <<_ACEOF
5967 /* end confdefs.h. */
5968 $ac_includes_default
5969 long longval () { return (long) (sizeof (__int64)); }
5970 unsigned long ulongval () { return (long) (sizeof (__int64)); }
5977 FILE *f = fopen ("conftest.val", "w");
5980 if (((long) (sizeof (__int64))) < 0)
5982 long i = longval ();
5983 if (i != ((long) (sizeof (__int64))))
5985 fprintf (f, "%ld\n", i);
5989 unsigned long i = ulongval ();
5990 if (i != ((long) (sizeof (__int64))))
5992 fprintf (f, "%lu\n", i);
5994 exit (ferror (f) || fclose (f) != 0);
6000 rm -f conftest
$ac_exeext
6001 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6002 (eval $ac_link) 2>&5
6004 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6005 (exit $ac_status); } && { ac_try
='./conftest$ac_exeext'
6006 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6009 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6010 (exit $ac_status); }; }; then
6011 ac_cv_sizeof___int64
=`cat conftest.val`
6013 echo "$as_me: program exited with status $ac_status" >&5
6014 echo "$as_me: failed program was:" >&5
6015 sed 's/^/| /' conftest.
$ac_ext >&5
6018 { { echo "$as_me:$LINENO: error: cannot compute sizeof (__int64), 77
6019 See \`config.log' for more details." >&5
6020 echo "$as_me: error: cannot compute sizeof (__int64), 77
6021 See \`config.log' for more details." >&2;}
6022 { (exit 1); exit 1; }; }
6024 rm -f core
*.core gmon.out bb.out conftest
$ac_exeext conftest.
$ac_objext conftest.
$ac_ext
6029 ac_cv_sizeof___int64
=0
6032 echo "$as_me:$LINENO: result: $ac_cv_sizeof___int64" >&5
6033 echo "${ECHO_T}$ac_cv_sizeof___int64" >&6
6034 cat >>confdefs.h
<<_ACEOF
6035 #define SIZEOF___INT64 $ac_cv_sizeof___int64
6041 # ---------------------
6042 # Warnings and checking
6043 # ---------------------
6045 # Check $CC warning features (if it's GCC).
6046 # We want to use -pedantic, but we don't want warnings about
6049 # So, we only use -pedantic if we can disable those warnings.
6051 echo "$as_me:$LINENO: checking whether ${CC} accepts -Wno-long-long" >&5
6052 echo $ECHO_N "checking whether ${CC} accepts -Wno-long-long... $ECHO_C" >&6
6053 if test "${ac_cv_prog_cc_w_no_long_long+set}" = set; then
6054 echo $ECHO_N "(cached) $ECHO_C" >&6
6056 save_CFLAGS
="$CFLAGS"
6057 CFLAGS
="-Wno-long-long"
6058 cat >conftest.
$ac_ext <<_ACEOF
6061 cat confdefs.h
>>conftest.
$ac_ext
6062 cat >>conftest.
$ac_ext <<_ACEOF
6063 /* end confdefs.h. */
6066 rm -f conftest.
$ac_objext
6067 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6068 (eval $ac_compile) 2>conftest.er1
6070 grep -v '^ *+' conftest.er1
>conftest.err
6072 cat conftest.err
>&5
6073 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6074 (exit $ac_status); } &&
6075 { ac_try
='test -z "$ac_c_werror_flag"
6076 || test ! -s conftest.err'
6077 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6080 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6081 (exit $ac_status); }; } &&
6082 { ac_try
='test -s conftest.$ac_objext'
6083 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6086 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6087 (exit $ac_status); }; }; then
6088 ac_cv_prog_cc_w_no_long_long
=yes
6090 echo "$as_me: failed program was:" >&5
6091 sed 's/^/| /' conftest.
$ac_ext >&5
6093 ac_cv_prog_cc_w_no_long_long
=no
6095 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
6096 CFLAGS
="$save_CFLAGS"
6099 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_w_no_long_long" >&5
6100 echo "${ECHO_T}$ac_cv_prog_cc_w_no_long_long" >&6
6102 echo "$as_me:$LINENO: checking whether ${CC} accepts -Wno-variadic-macros" >&5
6103 echo $ECHO_N "checking whether ${CC} accepts -Wno-variadic-macros... $ECHO_C" >&6
6104 if test "${ac_cv_prog_cc_w_no_variadic_macros+set}" = set; then
6105 echo $ECHO_N "(cached) $ECHO_C" >&6
6107 save_CFLAGS
="$CFLAGS"
6108 CFLAGS
="-Wno-variadic-macros"
6109 cat >conftest.
$ac_ext <<_ACEOF
6112 cat confdefs.h
>>conftest.
$ac_ext
6113 cat >>conftest.
$ac_ext <<_ACEOF
6114 /* end confdefs.h. */
6117 rm -f conftest.
$ac_objext
6118 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6119 (eval $ac_compile) 2>conftest.er1
6121 grep -v '^ *+' conftest.er1
>conftest.err
6123 cat conftest.err
>&5
6124 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6125 (exit $ac_status); } &&
6126 { ac_try
='test -z "$ac_c_werror_flag"
6127 || test ! -s conftest.err'
6128 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6131 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6132 (exit $ac_status); }; } &&
6133 { ac_try
='test -s conftest.$ac_objext'
6134 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6137 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6138 (exit $ac_status); }; }; then
6139 ac_cv_prog_cc_w_no_variadic_macros
=yes
6141 echo "$as_me: failed program was:" >&5
6142 sed 's/^/| /' conftest.
$ac_ext >&5
6144 ac_cv_prog_cc_w_no_variadic_macros
=no
6146 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
6147 CFLAGS
="$save_CFLAGS"
6150 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_w_no_variadic_macros" >&5
6151 echo "${ECHO_T}$ac_cv_prog_cc_w_no_variadic_macros" >&6
6154 if test $ac_cv_prog_cc_w_no_long_long = yes \
6155 && test $ac_cv_prog_cc_w_no_variadic_macros = yes ; then
6156 strict1_warn
="-pedantic -Wno-long-long -Wno-variadic-macros"
6160 # Add -Wold-style-definition if it's accepted
6161 echo "$as_me:$LINENO: checking whether ${CC} accepts -Wold-style-definition" >&5
6162 echo $ECHO_N "checking whether ${CC} accepts -Wold-style-definition... $ECHO_C" >&6
6163 if test "${ac_cv_prog_cc_w_old_style_definition+set}" = set; then
6164 echo $ECHO_N "(cached) $ECHO_C" >&6
6166 save_CFLAGS
="$CFLAGS"
6167 CFLAGS
="-Wold-style-definition"
6168 cat >conftest.
$ac_ext <<_ACEOF
6171 cat confdefs.h
>>conftest.
$ac_ext
6172 cat >>conftest.
$ac_ext <<_ACEOF
6173 /* end confdefs.h. */
6176 rm -f conftest.
$ac_objext
6177 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6178 (eval $ac_compile) 2>conftest.er1
6180 grep -v '^ *+' conftest.er1
>conftest.err
6182 cat conftest.err
>&5
6183 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6184 (exit $ac_status); } &&
6185 { ac_try
='test -z "$ac_c_werror_flag"
6186 || test ! -s conftest.err'
6187 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6190 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6191 (exit $ac_status); }; } &&
6192 { ac_try
='test -s conftest.$ac_objext'
6193 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6196 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6197 (exit $ac_status); }; }; then
6198 ac_cv_prog_cc_w_old_style_definition
=yes
6200 echo "$as_me: failed program was:" >&5
6201 sed 's/^/| /' conftest.
$ac_ext >&5
6203 ac_cv_prog_cc_w_old_style_definition
=no
6205 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
6206 CFLAGS
="$save_CFLAGS"
6209 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_w_old_style_definition" >&5
6210 echo "${ECHO_T}$ac_cv_prog_cc_w_old_style_definition" >&6
6211 if test $ac_cv_prog_cc_w_old_style_definition = yes ; then
6212 strict1_warn
="${strict1_warn} -Wold-style-definition"
6215 # Enable -Werror, period.
6216 # Check whether --enable-werror_always or --disable-werror_always was given.
6217 if test "${enable_werror_always+set}" = set; then
6218 enableval
="$enable_werror_always"
6221 enable_werror_always
=no
6223 if test x
${enable_werror_always} = xyes
; then
6224 strict1_warn
="${strict1_warn} -Werror"
6228 # If the native compiler is GCC, we can enable warnings even in stage1.
6229 # That's useful for people building cross-compilers, or just running a
6232 if test "x$GCC" = "xyes"; then
6233 warn_cflags
='$(GCC_WARN_CFLAGS)'
6237 # Enable -Werror in bootstrap stage2 and later.
6238 # Check whether --enable-werror or --disable-werror was given.
6239 if test "${enable_werror+set}" = set; then
6240 enableval
="$enable_werror"
6243 if test x
$is_release = x
; then
6244 # Default to "yes" on development branches.
6247 # Default to "no" on release branches.
6251 if test x
$enable_werror = xyes
; then
6256 # Enable expensive internal checks
6257 # Check whether --enable-checking or --disable-checking was given.
6258 if test "${enable_checking+set}" = set; then
6259 enableval
="$enable_checking"
6260 ac_checking_flags
="${enableval}"
6263 # Determine the default checks.
6264 if test x
$is_release = x
; then
6265 ac_checking_flags
=yes
6267 ac_checking_flags
=release
6270 ac_assert_checking
=1
6274 ac_rtlflag_checking
=
6276 ac_gc_always_collect
=
6278 IFS
="${IFS= }"; ac_save_IFS
="$IFS"; IFS
="$IFS,"
6279 for check
in $ac_checking_flags
6282 yes) ac_assert_checking
=1 ; ac_checking
=1 ;
6283 ac_tree_checking
=1 ; ac_gc_checking
=1 ;
6284 ac_rtlflag_checking
=1 ;;
6285 no
) ac_assert_checking
= ; ac_checking
= ;
6286 ac_tree_checking
= ; ac_rtl_checking
= ;
6287 ac_rtlflag_checking
= ; ac_gc_checking
= ;
6288 ac_gc_always_collect
= ; ac_fold_checking
= ;;
6289 all
) ac_assert_checking
=1 ; ac_checking
=1 ;
6290 ac_tree_checking
=1 ; ac_rtl_checking
=1 ;
6291 ac_rtlflag_checking
=1 ; ac_gc_checking
=1 ;
6292 ac_gc_always_collect
=1 ; ac_fold_checking
=1 ;;
6293 release
) ac_assert_checking
=1 ;;
6294 assert
) ac_assert_checking
=1 ;;
6295 fold) ac_fold_checking
=1 ;;
6296 gc
) ac_gc_checking
=1 ;;
6297 gcac
) ac_gc_always_collect
=1 ;;
6298 misc
) ac_checking
=1 ;;
6299 rtlflag
) ac_rtlflag_checking
=1 ;;
6300 rtl
) ac_rtl_checking
=1 ;;
6301 tree
) ac_tree_checking
=1 ;;
6302 valgrind
) ac_checking_valgrind
=1 ;;
6303 *) { { echo "$as_me:$LINENO: error: unknown check category $check" >&5
6304 echo "$as_me: error: unknown check category $check" >&2;}
6305 { (exit 1); exit 1; }; } ;;
6311 if test x
$ac_checking != x
; then
6313 cat >>confdefs.h
<<\_ACEOF
6314 #define ENABLE_CHECKING 1
6317 nocommon_flag
=-fno-common
6320 if test x
$ac_assert_checking != x
; then
6322 cat >>confdefs.h
<<\_ACEOF
6323 #define ENABLE_ASSERT_CHECKING 1
6327 if test x
$ac_tree_checking != x
; then
6329 cat >>confdefs.h
<<\_ACEOF
6330 #define ENABLE_TREE_CHECKING 1
6333 TREEBROWSER
=tree-browser.o
6336 if test x
$ac_rtl_checking != x
; then
6338 cat >>confdefs.h
<<\_ACEOF
6339 #define ENABLE_RTL_CHECKING 1
6343 if test x
$ac_rtlflag_checking != x
; then
6345 cat >>confdefs.h
<<\_ACEOF
6346 #define ENABLE_RTL_FLAG_CHECKING 1
6350 if test x
$ac_gc_checking != x
; then
6352 cat >>confdefs.h
<<\_ACEOF
6353 #define ENABLE_GC_CHECKING 1
6357 if test x
$ac_gc_always_collect != x
; then
6359 cat >>confdefs.h
<<\_ACEOF
6360 #define ENABLE_GC_ALWAYS_COLLECT 1
6364 if test x
$ac_fold_checking != x
; then
6366 cat >>confdefs.h
<<\_ACEOF
6367 #define ENABLE_FOLD_CHECKING 1
6371 valgrind_path_defines
=
6374 if test "${ac_cv_header_valgrind_h+set}" = set; then
6375 echo "$as_me:$LINENO: checking for valgrind.h" >&5
6376 echo $ECHO_N "checking for valgrind.h... $ECHO_C" >&6
6377 if test "${ac_cv_header_valgrind_h+set}" = set; then
6378 echo $ECHO_N "(cached) $ECHO_C" >&6
6380 echo "$as_me:$LINENO: result: $ac_cv_header_valgrind_h" >&5
6381 echo "${ECHO_T}$ac_cv_header_valgrind_h" >&6
6383 # Is the header compilable?
6384 echo "$as_me:$LINENO: checking valgrind.h usability" >&5
6385 echo $ECHO_N "checking valgrind.h usability... $ECHO_C" >&6
6386 cat >conftest.
$ac_ext <<_ACEOF
6389 cat confdefs.h
>>conftest.
$ac_ext
6390 cat >>conftest.
$ac_ext <<_ACEOF
6391 /* end confdefs.h. */
6392 $ac_includes_default
6393 #include <valgrind.h>
6395 rm -f conftest.
$ac_objext
6396 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6397 (eval $ac_compile) 2>conftest.er1
6399 grep -v '^ *+' conftest.er1
>conftest.err
6401 cat conftest.err
>&5
6402 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6403 (exit $ac_status); } &&
6404 { ac_try
='test -z "$ac_c_werror_flag"
6405 || test ! -s conftest.err'
6406 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6409 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6410 (exit $ac_status); }; } &&
6411 { ac_try
='test -s conftest.$ac_objext'
6412 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6415 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6416 (exit $ac_status); }; }; then
6417 ac_header_compiler
=yes
6419 echo "$as_me: failed program was:" >&5
6420 sed 's/^/| /' conftest.
$ac_ext >&5
6422 ac_header_compiler
=no
6424 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
6425 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
6426 echo "${ECHO_T}$ac_header_compiler" >&6
6428 # Is the header present?
6429 echo "$as_me:$LINENO: checking valgrind.h presence" >&5
6430 echo $ECHO_N "checking valgrind.h presence... $ECHO_C" >&6
6431 cat >conftest.
$ac_ext <<_ACEOF
6434 cat confdefs.h
>>conftest.
$ac_ext
6435 cat >>conftest.
$ac_ext <<_ACEOF
6436 /* end confdefs.h. */
6437 #include <valgrind.h>
6439 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
6440 (eval $ac_cpp conftest.
$ac_ext) 2>conftest.er1
6442 grep -v '^ *+' conftest.er1
>conftest.err
6444 cat conftest.err
>&5
6445 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6446 (exit $ac_status); } >/dev
/null
; then
6447 if test -s conftest.err
; then
6448 ac_cpp_err
=$ac_c_preproc_warn_flag
6449 ac_cpp_err
=$ac_cpp_err$ac_c_werror_flag
6456 if test -z "$ac_cpp_err"; then
6457 ac_header_preproc
=yes
6459 echo "$as_me: failed program was:" >&5
6460 sed 's/^/| /' conftest.
$ac_ext >&5
6462 ac_header_preproc
=no
6464 rm -f conftest.err conftest.
$ac_ext
6465 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
6466 echo "${ECHO_T}$ac_header_preproc" >&6
6468 # So? What about this header?
6469 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
6471 { echo "$as_me:$LINENO: WARNING: valgrind.h: accepted by the compiler, rejected by the preprocessor!" >&5
6472 echo "$as_me: WARNING: valgrind.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
6473 { echo "$as_me:$LINENO: WARNING: valgrind.h: proceeding with the compiler's result" >&5
6474 echo "$as_me: WARNING: valgrind.h: proceeding with the compiler's result" >&2;}
6475 ac_header_preproc
=yes
6478 { echo "$as_me:$LINENO: WARNING: valgrind.h: present but cannot be compiled" >&5
6479 echo "$as_me: WARNING: valgrind.h: present but cannot be compiled" >&2;}
6480 { echo "$as_me:$LINENO: WARNING: valgrind.h: check for missing prerequisite headers?" >&5
6481 echo "$as_me: WARNING: valgrind.h: check for missing prerequisite headers?" >&2;}
6482 { echo "$as_me:$LINENO: WARNING: valgrind.h: see the Autoconf documentation" >&5
6483 echo "$as_me: WARNING: valgrind.h: see the Autoconf documentation" >&2;}
6484 { echo "$as_me:$LINENO: WARNING: valgrind.h: section \"Present But Cannot Be Compiled\"" >&5
6485 echo "$as_me: WARNING: valgrind.h: section \"Present But Cannot Be Compiled\"" >&2;}
6486 { echo "$as_me:$LINENO: WARNING: valgrind.h: proceeding with the preprocessor's result" >&5
6487 echo "$as_me: WARNING: valgrind.h: proceeding with the preprocessor's result" >&2;}
6488 { echo "$as_me:$LINENO: WARNING: valgrind.h: in the future, the compiler will take precedence" >&5
6489 echo "$as_me: WARNING: valgrind.h: in the future, the compiler will take precedence" >&2;}
6492 ## ------------------------------------------ ##
6493 ## Report this to the AC_PACKAGE_NAME lists. ##
6494 ## ------------------------------------------ ##
6497 sed "s/^/$as_me: WARNING: /" >&2
6500 echo "$as_me:$LINENO: checking for valgrind.h" >&5
6501 echo $ECHO_N "checking for valgrind.h... $ECHO_C" >&6
6502 if test "${ac_cv_header_valgrind_h+set}" = set; then
6503 echo $ECHO_N "(cached) $ECHO_C" >&6
6505 ac_cv_header_valgrind_h
=$ac_header_preproc
6507 echo "$as_me:$LINENO: result: $ac_cv_header_valgrind_h" >&5
6508 echo "${ECHO_T}$ac_cv_header_valgrind_h" >&6
6511 if test $ac_cv_header_valgrind_h = yes; then
6519 if test x
$ac_checking_valgrind != x
; then
6520 # It is certainly possible that there's valgrind but no valgrind.h.
6521 # GCC relies on making annotations so we must have both.
6522 echo "$as_me:$LINENO: checking for VALGRIND_DISCARD in <valgrind/memcheck.h>" >&5
6523 echo $ECHO_N "checking for VALGRIND_DISCARD in <valgrind/memcheck.h>... $ECHO_C" >&6
6524 cat >conftest.
$ac_ext <<_ACEOF
6527 cat confdefs.h
>>conftest.
$ac_ext
6528 cat >>conftest.
$ac_ext <<_ACEOF
6529 /* end confdefs.h. */
6530 #include <valgrind/memcheck.h>
6531 #ifndef VALGRIND_DISCARD
6532 #error VALGRIND_DISCARD not defined
6535 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
6536 (eval $ac_cpp conftest.
$ac_ext) 2>conftest.er1
6538 grep -v '^ *+' conftest.er1
>conftest.err
6540 cat conftest.err
>&5
6541 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6542 (exit $ac_status); } >/dev
/null
; then
6543 if test -s conftest.err
; then
6544 ac_cpp_err
=$ac_c_preproc_warn_flag
6545 ac_cpp_err
=$ac_cpp_err$ac_c_werror_flag
6552 if test -z "$ac_cpp_err"; then
6553 gcc_cv_header_valgrind_memcheck_h
=yes
6555 echo "$as_me: failed program was:" >&5
6556 sed 's/^/| /' conftest.
$ac_ext >&5
6558 gcc_cv_header_valgrind_memcheck_h
=no
6560 rm -f conftest.err conftest.
$ac_ext
6561 echo "$as_me:$LINENO: result: $gcc_cv_header_valgrind_memcheck_h" >&5
6562 echo "${ECHO_T}$gcc_cv_header_valgrind_memcheck_h" >&6
6563 echo "$as_me:$LINENO: checking for VALGRIND_DISCARD in <memcheck.h>" >&5
6564 echo $ECHO_N "checking for VALGRIND_DISCARD in <memcheck.h>... $ECHO_C" >&6
6565 cat >conftest.
$ac_ext <<_ACEOF
6568 cat confdefs.h
>>conftest.
$ac_ext
6569 cat >>conftest.
$ac_ext <<_ACEOF
6570 /* end confdefs.h. */
6571 #include <memcheck.h>
6572 #ifndef VALGRIND_DISCARD
6573 #error VALGRIND_DISCARD not defined
6576 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
6577 (eval $ac_cpp conftest.
$ac_ext) 2>conftest.er1
6579 grep -v '^ *+' conftest.er1
>conftest.err
6581 cat conftest.err
>&5
6582 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6583 (exit $ac_status); } >/dev
/null
; then
6584 if test -s conftest.err
; then
6585 ac_cpp_err
=$ac_c_preproc_warn_flag
6586 ac_cpp_err
=$ac_cpp_err$ac_c_werror_flag
6593 if test -z "$ac_cpp_err"; then
6594 gcc_cv_header_memcheck_h
=yes
6596 echo "$as_me: failed program was:" >&5
6597 sed 's/^/| /' conftest.
$ac_ext >&5
6599 gcc_cv_header_memcheck_h
=no
6601 rm -f conftest.err conftest.
$ac_ext
6602 echo "$as_me:$LINENO: result: $gcc_cv_header_memcheck_h" >&5
6603 echo "${ECHO_T}$gcc_cv_header_memcheck_h" >&6
6605 # Prepare PATH_SEPARATOR.
6606 # The user is always right.
6607 if test "${PATH_SEPARATOR+set}" != set; then
6608 echo "#! /bin/sh" >conf$$.sh
6609 echo "exit 0" >>conf$$.sh
6611 if (PATH
="/nonexistent;."; conf$$.sh
) >/dev
/null
2>&1; then
6619 # Find out how to test for executable files. Don't use a zero-byte file,
6620 # as systems may use methods other than mode bits to determine executability.
6621 cat >conf$$.
file <<_ASEOF
6625 chmod +x conf$$.
file
6626 if test -x conf$$.
file >/dev
/null
2>&1; then
6627 ac_executable_p
="test -x"
6629 ac_executable_p
="test -f"
6633 # Extract the first word of "valgrind", so it can be a program name with args.
6634 set dummy valgrind
; ac_word
=$2
6635 echo "$as_me:$LINENO: checking for $ac_word" >&5
6636 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
6637 if test "${ac_cv_path_valgrind_path+set}" = set; then
6638 echo $ECHO_N "(cached) $ECHO_C" >&6
6640 case "$valgrind_path" in
6642 ac_cv_path_valgrind_path
="$valgrind_path" # Let the user override the test with a path.
6645 ac_save_IFS
="$IFS"; IFS
=$PATH_SEPARATOR
6646 for ac_dir
in $PATH; do
6648 test -z "$ac_dir" && ac_dir
=.
6649 for ac_exec_ext
in '' $ac_executable_extensions; do
6650 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
6651 if $ac_dir/$ac_word --version |
grep valgrind-
>/dev
/null
2>&1; then
6652 ac_cv_path_valgrind_path
="$ac_dir/$ac_word$ac_exec_ext"
6662 valgrind_path
="$ac_cv_path_valgrind_path"
6663 if test -n "$valgrind_path"; then
6664 echo "$as_me:$LINENO: result: $valgrind_path" >&5
6665 echo "${ECHO_T}$valgrind_path" >&6
6667 echo "$as_me:$LINENO: result: no" >&5
6668 echo "${ECHO_T}no" >&6
6671 if test "x$valgrind_path" = "x" \
6672 ||
(test $have_valgrind_h = no \
6673 && test $gcc_cv_header_memcheck_h = no \
6674 && test $gcc_cv_header_valgrind_memcheck_h = no
); then
6675 { { echo "$as_me:$LINENO: error: *** Can't find both valgrind and valgrind/memcheck.h, memcheck.h or valgrind.h" >&5
6676 echo "$as_me: error: *** Can't find both valgrind and valgrind/memcheck.h, memcheck.h or valgrind.h" >&2;}
6677 { (exit 1); exit 1; }; }
6679 valgrind_path_defines
=-DVALGRIND_PATH='\"'$valgrind_path'\"'
6680 valgrind_command
="$valgrind_path -q"
6682 cat >>confdefs.h
<<\_ACEOF
6683 #define ENABLE_VALGRIND_CHECKING 1
6686 if test $gcc_cv_header_valgrind_memcheck_h = yes; then
6688 cat >>confdefs.h
<<\_ACEOF
6689 #define HAVE_VALGRIND_MEMCHECK_H 1
6693 if test $gcc_cv_header_memcheck_h = yes; then
6695 cat >>confdefs.h
<<\_ACEOF
6696 #define HAVE_MEMCHECK_H 1
6704 # Check whether --enable-mapped-location or --disable-mapped-location was given.
6705 if test "${enable_mapped_location+set}" = set; then
6706 enableval
="$enable_mapped_location"
6709 enable_mapped_location
=no
6712 if test "$enable_mapped_location" = yes ; then
6714 cat >>confdefs.h
<<\_ACEOF
6715 #define USE_MAPPED_LOCATION 1
6720 # Enable code coverage collection
6721 # Check whether --enable-coverage or --disable-coverage was given.
6722 if test "${enable_coverage+set}" = set; then
6723 enableval
="$enable_coverage"
6724 case "${enableval}" in
6726 coverage_flags
="-fprofile-arcs -ftest-coverage -frandom-seed=\$@ -O0"
6729 coverage_flags
="-fprofile-arcs -ftest-coverage -frandom-seed=\$@ -O2"
6732 # a.k.a. --disable-coverage
6736 { { echo "$as_me:$LINENO: error: unknown coverage setting $enableval" >&5
6737 echo "$as_me: error: unknown coverage setting $enableval" >&2;}
6738 { (exit 1); exit 1; }; }
6746 # Check whether --enable-gather-detailed-mem-stats or --disable-gather-detailed-mem-stats was given.
6747 if test "${enable_gather_detailed_mem_stats+set}" = set; then
6748 enableval
="$enable_gather_detailed_mem_stats"
6751 enable_gather_detailed_mem_stats
=no
6753 if test x
$enable_gather_detailed_mem_stats = xyes
; then
6755 cat >>confdefs.h
<<\_ACEOF
6756 #define GATHER_STATISTICS 1
6761 # -------------------------------
6762 # Miscenalleous configure options
6763 # -------------------------------
6767 # Check whether --with-stabs or --without-stabs was given.
6768 if test "${with_stabs+set}" = set; then
6769 withval
="$with_stabs"
6775 # Determine whether or not multilibs are enabled.
6776 # Check whether --enable-multilib or --disable-multilib was given.
6777 if test "${enable_multilib+set}" = set; then
6778 enableval
="$enable_multilib"
6785 # Enable __cxa_atexit for C++.
6786 # Check whether --enable-__cxa_atexit or --disable-__cxa_atexit was given.
6787 if test "${enable___cxa_atexit+set}" = set; then
6788 enableval
="$enable___cxa_atexit"
6793 # Pass with no value to take the default
6794 # Pass with a value to specify a thread package
6795 # Check whether --enable-threads or --disable-threads was given.
6796 if test "${enable_threads+set}" = set; then
6797 enableval
="$enable_threads"
6803 # Check whether --enable-objc-gc or --disable-objc-gc was given.
6804 if test "${enable_objc_gc+set}" = set; then
6805 enableval
="$enable_objc_gc"
6806 if test x
$enable_objc_gc = xno
; then
6816 # Check whether --with-dwarf2 or --without-dwarf2 was given.
6817 if test "${with_dwarf2+set}" = set; then
6818 withval
="$with_dwarf2"
6819 dwarf2
="$with_dwarf2"
6824 # Check whether --enable-shared or --disable-shared was given.
6825 if test "${enable_shared+set}" = set; then
6826 enableval
="$enable_shared"
6828 case $enable_shared in
6832 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:,"
6833 for pkg
in $enableval; do
6834 if test "X$pkg" = "Xgcc" ||
test "X$pkg" = "Xlibgcc"; then
6848 # Check whether --with-sysroot or --without-sysroot was given.
6849 if test "${with_sysroot+set}" = set; then
6850 withval
="$with_sysroot"
6852 case ${with_sysroot} in
6853 yes) TARGET_SYSTEM_ROOT
='${exec_prefix}/${target_noncanonical}/sys-root' ;;
6854 *) TARGET_SYSTEM_ROOT
=$with_sysroot ;;
6857 TARGET_SYSTEM_ROOT_DEFINE
='-DTARGET_SYSTEM_ROOT=\"$(TARGET_SYSTEM_ROOT)\"'
6858 CROSS_SYSTEM_HEADER_DIR
='$(TARGET_SYSTEM_ROOT)$(NATIVE_SYSTEM_HEADER_DIR)'
6860 if test "x$exec_prefix" = xNONE
; then
6861 if test "x$prefix" = xNONE
; then
6862 test_prefix
=/usr
/local
6867 test_prefix
=$exec_prefix
6869 case ${TARGET_SYSTEM_ROOT} in
6870 "${test_prefix}"|
"${test_prefix}/"*|\
6871 '${exec_prefix}'|
'${exec_prefix}/'*)
6872 t
="$TARGET_SYSTEM_ROOT_DEFINE -DTARGET_SYSTEM_ROOT_RELOCATABLE"
6873 TARGET_SYSTEM_ROOT_DEFINE
="$t"
6880 TARGET_SYSTEM_ROOT_DEFINE
=
6881 CROSS_SYSTEM_HEADER_DIR
='$(gcc_tooldir)/sys-include'
6888 # Build with intermodule optimisations
6889 # Check whether --enable-intermodule or --disable-intermodule was given.
6890 if test "${enable_intermodule+set}" = set; then
6891 enableval
="$enable_intermodule"
6892 case ${enable_intermodule} in
6893 yes) onestep
="-onestep";;
6901 # Sanity check enable_languages in case someone does not run the toplevel
6902 # configure # script.
6903 # Check whether --enable-languages or --disable-languages was given.
6904 if test "${enable_languages+set}" = set; then
6905 enableval
="$enable_languages"
6906 case ,${enable_languages}, in
6908 # go safe -- we cannot be much sure without the toplevel
6910 # analysis of which target libs are present and usable
6914 { { echo "$as_me:$LINENO: error: only the toplevel supports --enable-languages=all" >&5
6915 echo "$as_me: error: only the toplevel supports --enable-languages=all" >&2;}
6916 { (exit 1); exit 1; }; }
6921 enable_languages
=c
,${enable_languages}
6929 for lang
in ${srcdir}/*/config-lang.
in
6932 # The odd quoting in the next line works around
6933 # an apparent bug in bash 1.12 on linux.
6934 ${srcdir}/[*]/config-lang.
in) ;;
6936 lang_alias
=`sed -n -e 's,^language=['"'"'"'"]\(.*\)["'"'"'"'].*$,\1,p' -e 's,^language=\([^ ]*\).*$,\1,p' $lang`
6937 if test "x$lang_alias" = x
6939 echo "$lang doesn't set \$language." 1>&2
6942 case ",$enable_languages," in
6944 subdirs
="$subdirs `echo $lang | sed -e 's,^.*/\([^/]*\)/config-lang.in$,\1,'`" ;;
6951 # -------------------------
6952 # Checks for other programs
6953 # -------------------------
6955 echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
6956 echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6
6957 set dummy
${MAKE-make}; ac_make
=`echo "$2" | sed 'y,:./+-,___p_,'`
6958 if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\" = set"; then
6959 echo $ECHO_N "(cached) $ECHO_C" >&6
6961 cat >conftest.
make <<\_ACEOF
6963 @
echo 'ac_maketemp="$(MAKE)"'
6965 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
6966 eval `${MAKE-make} -f conftest.make 2>/dev/null | grep temp=`
6967 if test -n "$ac_maketemp"; then
6968 eval ac_cv_prog_make_
${ac_make}_set
=yes
6970 eval ac_cv_prog_make_
${ac_make}_set
=no
6974 if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
6975 echo "$as_me:$LINENO: result: yes" >&5
6976 echo "${ECHO_T}yes" >&6
6979 echo "$as_me:$LINENO: result: no" >&5
6980 echo "${ECHO_T}no" >&6
6981 SET_MAKE
="MAKE=${MAKE-make}"
6985 # Find some useful tools
6986 for ac_prog
in gawk mawk nawk
awk
6988 # Extract the first word of "$ac_prog", so it can be a program name with args.
6989 set dummy
$ac_prog; ac_word
=$2
6990 echo "$as_me:$LINENO: checking for $ac_word" >&5
6991 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
6992 if test "${ac_cv_prog_AWK+set}" = set; then
6993 echo $ECHO_N "(cached) $ECHO_C" >&6
6995 if test -n "$AWK"; then
6996 ac_cv_prog_AWK
="$AWK" # Let the user override the test.
6998 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
7002 test -z "$as_dir" && as_dir
=.
7003 for ac_exec_ext
in '' $ac_executable_extensions; do
7004 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7005 ac_cv_prog_AWK
="$ac_prog"
7006 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7015 if test -n "$AWK"; then
7016 echo "$as_me:$LINENO: result: $AWK" >&5
7017 echo "${ECHO_T}$AWK" >&6
7019 echo "$as_me:$LINENO: result: no" >&5
7020 echo "${ECHO_T}no" >&6
7023 test -n "$AWK" && break
7026 # We need awk to create options.c and options.h.
7027 # Bail out if it's missing.
7029 "") { { echo "$as_me:$LINENO: error: can't build without awk, bailing out" >&5
7030 echo "$as_me: error: can't build without awk, bailing out" >&2;}
7031 { (exit 1); exit 1; }; } ;;
7034 echo "$as_me:$LINENO: checking whether ln -s works" >&5
7035 echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6
7036 if test "${gcc_cv_prog_LN_S+set}" = set; then
7037 echo $ECHO_N "(cached) $ECHO_C" >&6
7039 rm -f conftestdata_t
7040 echo >conftestdata_f
7041 if ln -s conftestdata_f conftestdata_t
2>/dev
/null
7043 gcc_cv_prog_LN_S
="ln -s"
7045 if ln conftestdata_f conftestdata_t
2>/dev
/null
7049 if cp -p conftestdata_f conftestdata_t
2>/dev
/null
7051 gcc_cv_prog_LN_S
="cp -p"
7057 rm -f conftestdata_f conftestdata_t
7060 LN_S
="$gcc_cv_prog_LN_S"
7061 if test "$gcc_cv_prog_LN_S" = "ln -s"; then
7062 echo "$as_me:$LINENO: result: yes" >&5
7063 echo "${ECHO_T}yes" >&6
7065 if test "$gcc_cv_prog_LN_S" = "ln"; then
7066 echo "$as_me:$LINENO: result: no, using ln" >&5
7067 echo "${ECHO_T}no, using ln" >&6
7069 echo "$as_me:$LINENO: result: no, and neither does ln, so using $gcc_cv_prog_LN_S" >&5
7070 echo "${ECHO_T}no, and neither does ln, so using $gcc_cv_prog_LN_S" >&6
7074 echo "$as_me:$LINENO: checking whether ln works" >&5
7075 echo $ECHO_N "checking whether ln works... $ECHO_C" >&6
7076 if test "${acx_cv_prog_LN+set}" = set; then
7077 echo $ECHO_N "(cached) $ECHO_C" >&6
7079 rm -f conftestdata_t
7080 echo >conftestdata_f
7081 if ln conftestdata_f conftestdata_t
2>/dev
/null
7087 rm -f conftestdata_f conftestdata_t
7090 if test $acx_cv_prog_LN = no
; then
7092 echo "$as_me:$LINENO: result: no, using $LN" >&5
7093 echo "${ECHO_T}no, using $LN" >&6
7095 LN
="$acx_cv_prog_LN"
7096 echo "$as_me:$LINENO: result: yes" >&5
7097 echo "${ECHO_T}yes" >&6
7100 if test -n "$ac_tool_prefix"; then
7101 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
7102 set dummy
${ac_tool_prefix}ranlib
; ac_word
=$2
7103 echo "$as_me:$LINENO: checking for $ac_word" >&5
7104 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7105 if test "${ac_cv_prog_RANLIB+set}" = set; then
7106 echo $ECHO_N "(cached) $ECHO_C" >&6
7108 if test -n "$RANLIB"; then
7109 ac_cv_prog_RANLIB
="$RANLIB" # Let the user override the test.
7111 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
7115 test -z "$as_dir" && as_dir
=.
7116 for ac_exec_ext
in '' $ac_executable_extensions; do
7117 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7118 ac_cv_prog_RANLIB
="${ac_tool_prefix}ranlib"
7119 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7127 RANLIB
=$ac_cv_prog_RANLIB
7128 if test -n "$RANLIB"; then
7129 echo "$as_me:$LINENO: result: $RANLIB" >&5
7130 echo "${ECHO_T}$RANLIB" >&6
7132 echo "$as_me:$LINENO: result: no" >&5
7133 echo "${ECHO_T}no" >&6
7137 if test -z "$ac_cv_prog_RANLIB"; then
7138 ac_ct_RANLIB
=$RANLIB
7139 # Extract the first word of "ranlib", so it can be a program name with args.
7140 set dummy ranlib
; ac_word
=$2
7141 echo "$as_me:$LINENO: checking for $ac_word" >&5
7142 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7143 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
7144 echo $ECHO_N "(cached) $ECHO_C" >&6
7146 if test -n "$ac_ct_RANLIB"; then
7147 ac_cv_prog_ac_ct_RANLIB
="$ac_ct_RANLIB" # Let the user override the test.
7149 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
7153 test -z "$as_dir" && as_dir
=.
7154 for ac_exec_ext
in '' $ac_executable_extensions; do
7155 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7156 ac_cv_prog_ac_ct_RANLIB
="ranlib"
7157 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7163 test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB
=":"
7166 ac_ct_RANLIB
=$ac_cv_prog_ac_ct_RANLIB
7167 if test -n "$ac_ct_RANLIB"; then
7168 echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
7169 echo "${ECHO_T}$ac_ct_RANLIB" >&6
7171 echo "$as_me:$LINENO: result: no" >&5
7172 echo "${ECHO_T}no" >&6
7175 RANLIB
=$ac_ct_RANLIB
7177 RANLIB
="$ac_cv_prog_RANLIB"
7182 # By default, the Darwin ranlib will not treat common symbols as
7183 # definitions when building the archive table of contents. Other
7184 # ranlibs do that; pass an option to the Darwin ranlib that makes
7185 # it behave similarly.
7193 # Find a good install program. We prefer a C program (faster),
7194 # so one script is as good as another. But avoid the broken or
7195 # incompatible versions:
7196 # SysV /etc/install, /usr/sbin/install
7197 # SunOS /usr/etc/install
7198 # IRIX /sbin/install
7200 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
7201 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
7202 # ./install, which can be erroneously created by make from ./install.sh.
7203 echo "$as_me:$LINENO: checking for a BSD compatible install" >&5
7204 echo $ECHO_N "checking for a BSD compatible install... $ECHO_C" >&6
7205 if test -z "$INSTALL"; then
7206 if test "${ac_cv_path_install+set}" = set; then
7207 echo $ECHO_N "(cached) $ECHO_C" >&6
7209 IFS
="${IFS= }"; ac_save_IFS
="$IFS"; IFS
="${IFS}:"
7210 for ac_dir
in $PATH; do
7211 # Account for people who put trailing slashes in PATH elements.
7213 /|.
/|.
//|
/etc
/*|
/usr
/sbin
/*|
/usr
/etc
/*|
/sbin
/*|
/usr
/afsws
/bin
/*|
/usr
/ucb
/*) ;;
7215 # OSF1 and SCO ODT 3.0 have their own names for install.
7216 for ac_prog
in ginstall scoinst
install; do
7217 if test -f $ac_dir/$ac_prog; then
7218 if test $ac_prog = install &&
7219 grep dspmsg
$ac_dir/$ac_prog >/dev
/null
2>&1; then
7220 # AIX install. It has an incompatible calling convention.
7221 # OSF/1 installbsd also uses dspmsg, but is usable.
7224 ac_cv_path_install
="$ac_dir/$ac_prog -c"
7235 if test "${ac_cv_path_install+set}" = set; then
7236 INSTALL
="$ac_cv_path_install"
7238 # As a last resort, use the slow shell script. We don't cache a
7239 # path for INSTALL within a source directory, because that will
7240 # break other packages using the cache if that directory is
7241 # removed, or if the path is relative.
7242 INSTALL
="$ac_install_sh"
7245 echo "$as_me:$LINENO: result: $INSTALL" >&5
7246 echo "${ECHO_T}$INSTALL" >&6
7248 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
7249 # It thinks the first close brace ends the variable substitution.
7250 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM
='${INSTALL}'
7252 test -z "$INSTALL_DATA" && INSTALL_DATA
='${INSTALL} -m 644'
7255 # See if cmp has --ignore-initial.
7256 echo "$as_me:$LINENO: checking for cmp's capabilities" >&5
7257 echo $ECHO_N "checking for cmp's capabilities... $ECHO_C" >&6
7258 if test "${gcc_cv_prog_cmp_skip+set}" = set; then
7259 echo $ECHO_N "(cached) $ECHO_C" >&6
7263 gcc_cv_prog_cmp_skip
=slowcompare
7264 if cmp --ignore-initial=2 t1 t2
> /dev
/null
2>&1; then
7265 if cmp --ignore-initial=1 t1 t2
> /dev
/null
2>&1; then
7268 gcc_cv_prog_cmp_skip
=gnucompare
7271 if test $gcc_cv_prog_cmp_skip = slowcompare
; then
7272 if cmp t1 t2
2 2 > /dev
/null
2>&1; then
7273 if cmp t1 t2
1 1 > /dev
/null
2>&1; then
7276 gcc_cv_prog_cmp_skip
=fastcompare
7283 echo "$as_me:$LINENO: result: $gcc_cv_prog_cmp_skip" >&5
7284 echo "${ECHO_T}$gcc_cv_prog_cmp_skip" >&6
7285 make_compare_target
=$gcc_cv_prog_cmp_skip
7289 # See if we have the mktemp command.
7290 # Extract the first word of "mktemp", so it can be a program name with args.
7291 set dummy mktemp
; ac_word
=$2
7292 echo "$as_me:$LINENO: checking for $ac_word" >&5
7293 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7294 if test "${ac_cv_prog_have_mktemp_command+set}" = set; then
7295 echo $ECHO_N "(cached) $ECHO_C" >&6
7297 if test -n "$have_mktemp_command"; then
7298 ac_cv_prog_have_mktemp_command
="$have_mktemp_command" # Let the user override the test.
7300 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
7304 test -z "$as_dir" && as_dir
=.
7305 for ac_exec_ext
in '' $ac_executable_extensions; do
7306 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7307 ac_cv_prog_have_mktemp_command
="yes"
7308 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7314 test -z "$ac_cv_prog_have_mktemp_command" && ac_cv_prog_have_mktemp_command
="no"
7317 have_mktemp_command
=$ac_cv_prog_have_mktemp_command
7318 if test -n "$have_mktemp_command"; then
7319 echo "$as_me:$LINENO: result: $have_mktemp_command" >&5
7320 echo "${ECHO_T}$have_mktemp_command" >&6
7322 echo "$as_me:$LINENO: result: no" >&5
7323 echo "${ECHO_T}no" >&6
7327 MISSING
="${CONFIG_SHELL-/bin/sh} $srcdir/../missing"
7329 # See if makeinfo has been installed and is modern enough
7330 # that we can use it.
7331 # Extract the first word of "makeinfo", so it can be a program name with args.
7332 set dummy makeinfo
; ac_word
=$2
7333 echo "$as_me:$LINENO: checking for $ac_word" >&5
7334 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7335 if test "${ac_cv_prog_MAKEINFO+set}" = set; then
7336 echo $ECHO_N "(cached) $ECHO_C" >&6
7338 if test -n "$MAKEINFO"; then
7339 ac_cv_prog_MAKEINFO
="$MAKEINFO" # Let the user override the test.
7341 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
7345 test -z "$as_dir" && as_dir
=.
7346 for ac_exec_ext
in '' $ac_executable_extensions; do
7347 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7348 ac_cv_prog_MAKEINFO
="makeinfo"
7349 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7357 MAKEINFO
=$ac_cv_prog_MAKEINFO
7358 if test -n "$MAKEINFO"; then
7359 echo "$as_me:$LINENO: result: $MAKEINFO" >&5
7360 echo "${ECHO_T}$MAKEINFO" >&6
7362 echo "$as_me:$LINENO: result: no" >&5
7363 echo "${ECHO_T}no" >&6
7366 if test -n "$MAKEINFO"; then
7367 # Found it, now check the version.
7368 echo "$as_me:$LINENO: checking for modern makeinfo" >&5
7369 echo $ECHO_N "checking for modern makeinfo... $ECHO_C" >&6
7370 if test "${gcc_cv_prog_makeinfo_modern+set}" = set; then
7371 echo $ECHO_N "(cached) $ECHO_C" >&6
7373 ac_prog_version
=`$MAKEINFO --version 2>&1 |
7374 sed -n 's/^.*GNU texinfo.* \([0-9][0-9.]*\).*$/\1/p'`
7375 echo "configure:7375: version of makeinfo is $ac_prog_version" >&5
7376 case $ac_prog_version in
7377 '') gcc_cv_prog_makeinfo_modern
=no
;;
7379 gcc_cv_prog_makeinfo_modern
=yes;;
7380 *) gcc_cv_prog_makeinfo_modern
=no
;;
7384 echo "$as_me:$LINENO: result: $gcc_cv_prog_makeinfo_modern" >&5
7385 echo "${ECHO_T}$gcc_cv_prog_makeinfo_modern" >&6
7387 gcc_cv_prog_makeinfo_modern
=no
7390 if test $gcc_cv_prog_makeinfo_modern = no
; then
7391 MAKEINFO
="$MISSING makeinfo"
7392 { echo "$as_me:$LINENO: WARNING:
7393 *** Makeinfo is missing or too old.
7394 *** Info documentation will not be built." >&5
7395 echo "$as_me: WARNING:
7396 *** Makeinfo is missing or too old.
7397 *** Info documentation will not be built." >&2;}
7404 # Is pod2man recent enough to regenerate manpages?
7405 echo "$as_me:$LINENO: checking for recent Pod::Man" >&5
7406 echo $ECHO_N "checking for recent Pod::Man... $ECHO_C" >&6
7407 if (perl
-e 'use 1.10 Pod::Man') >/dev
/null
2>&1; then
7408 echo "$as_me:$LINENO: result: yes" >&5
7409 echo "${ECHO_T}yes" >&6
7410 GENERATED_MANPAGES
=generated-manpages
7412 echo "$as_me:$LINENO: result: no" >&5
7413 echo "${ECHO_T}no" >&6
7421 # Extract the first word of "$ac_prog", so it can be a program name with args.
7422 set dummy
$ac_prog; ac_word
=$2
7423 echo "$as_me:$LINENO: checking for $ac_word" >&5
7424 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7425 if test "${ac_cv_prog_FLEX+set}" = set; then
7426 echo $ECHO_N "(cached) $ECHO_C" >&6
7428 if test -n "$FLEX"; then
7429 ac_cv_prog_FLEX
="$FLEX" # Let the user override the test.
7431 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
7435 test -z "$as_dir" && as_dir
=.
7436 for ac_exec_ext
in '' $ac_executable_extensions; do
7437 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7438 ac_cv_prog_FLEX
="$ac_prog"
7439 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7447 FLEX
=$ac_cv_prog_FLEX
7448 if test -n "$FLEX"; then
7449 echo "$as_me:$LINENO: result: $FLEX" >&5
7450 echo "${ECHO_T}$FLEX" >&6
7452 echo "$as_me:$LINENO: result: no" >&5
7453 echo "${ECHO_T}no" >&6
7456 test -n "$FLEX" && break
7458 test -n "$FLEX" || FLEX
="$MISSING flex"
7462 for ac_prog
in bison
7464 # Extract the first word of "$ac_prog", so it can be a program name with args.
7465 set dummy
$ac_prog; ac_word
=$2
7466 echo "$as_me:$LINENO: checking for $ac_word" >&5
7467 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7468 if test "${ac_cv_prog_BISON+set}" = set; then
7469 echo $ECHO_N "(cached) $ECHO_C" >&6
7471 if test -n "$BISON"; then
7472 ac_cv_prog_BISON
="$BISON" # Let the user override the test.
7474 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
7478 test -z "$as_dir" && as_dir
=.
7479 for ac_exec_ext
in '' $ac_executable_extensions; do
7480 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7481 ac_cv_prog_BISON
="$ac_prog"
7482 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7490 BISON
=$ac_cv_prog_BISON
7491 if test -n "$BISON"; then
7492 echo "$as_me:$LINENO: result: $BISON" >&5
7493 echo "${ECHO_T}$BISON" >&6
7495 echo "$as_me:$LINENO: result: no" >&5
7496 echo "${ECHO_T}no" >&6
7499 test -n "$BISON" && break
7501 test -n "$BISON" || BISON
="$MISSING bison"
7504 # Binutils are not build modules, unlike bison/flex/makeinfo. So we
7505 # check for build == host before using them.
7508 if test x
${build} = x
${host} && test -f $srcdir/..
/binutils
/nm.c \
7509 && test -d ..
/binutils
; then
7510 NM
='$(objdir)/../binutils/nm-new'
7512 # Extract the first word of "nm", so it can be a program name with args.
7513 set dummy nm
; ac_word
=$2
7514 echo "$as_me:$LINENO: checking for $ac_word" >&5
7515 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7516 if test "${ac_cv_prog_NM+set}" = set; then
7517 echo $ECHO_N "(cached) $ECHO_C" >&6
7519 if test -n "$NM"; then
7520 ac_cv_prog_NM
="$NM" # Let the user override the test.
7522 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
7526 test -z "$as_dir" && as_dir
=.
7527 for ac_exec_ext
in '' $ac_executable_extensions; do
7528 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7530 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7536 test -z "$ac_cv_prog_NM" && ac_cv_prog_NM
="${CONFIG_SHELL-/bin/sh} ${srcdir}/../missing nm"
7540 if test -n "$NM"; then
7541 echo "$as_me:$LINENO: result: $NM" >&5
7542 echo "${ECHO_T}$NM" >&6
7544 echo "$as_me:$LINENO: result: no" >&5
7545 echo "${ECHO_T}no" >&6
7551 if test x
${build} = x
${host} && test -f $srcdir/..
/binutils
/ar.c \
7552 && test -d ..
/binutils
; then
7553 AR
='$(objdir)/../binutils/ar'
7555 # Extract the first word of "ar", so it can be a program name with args.
7556 set dummy
ar; ac_word
=$2
7557 echo "$as_me:$LINENO: checking for $ac_word" >&5
7558 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7559 if test "${ac_cv_prog_AR+set}" = set; then
7560 echo $ECHO_N "(cached) $ECHO_C" >&6
7562 if test -n "$AR"; then
7563 ac_cv_prog_AR
="$AR" # Let the user override the test.
7565 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
7569 test -z "$as_dir" && as_dir
=.
7570 for ac_exec_ext
in '' $ac_executable_extensions; do
7571 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7573 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7579 test -z "$ac_cv_prog_AR" && ac_cv_prog_AR
="${CONFIG_SHELL-/bin/sh} ${srcdir}/../missing ar"
7583 if test -n "$AR"; then
7584 echo "$as_me:$LINENO: result: $AR" >&5
7585 echo "${ECHO_T}$AR" >&6
7587 echo "$as_me:$LINENO: result: no" >&5
7588 echo "${ECHO_T}no" >&6
7594 # --------------------
7595 # Checks for C headers
7596 # --------------------
7598 echo "$as_me:$LINENO: checking for GNU C library" >&5
7599 echo $ECHO_N "checking for GNU C library... $ECHO_C" >&6
7600 if test "${gcc_cv_glibc+set}" = set; then
7601 echo $ECHO_N "(cached) $ECHO_C" >&6
7603 cat >conftest.
$ac_ext <<_ACEOF
7606 cat confdefs.h
>>conftest.
$ac_ext
7607 cat >>conftest.
$ac_ext <<_ACEOF
7608 /* end confdefs.h. */
7609 #include <features.h>
7614 #if ! (defined __GLIBC__ || defined __GNU_LIBRARY__)
7615 #error Not a GNU C library system
7621 rm -f conftest.
$ac_objext
7622 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7623 (eval $ac_compile) 2>conftest.er1
7625 grep -v '^ *+' conftest.er1
>conftest.err
7627 cat conftest.err
>&5
7628 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7629 (exit $ac_status); } &&
7630 { ac_try
='test -z "$ac_c_werror_flag"
7631 || test ! -s conftest.err'
7632 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7635 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7636 (exit $ac_status); }; } &&
7637 { ac_try
='test -s conftest.$ac_objext'
7638 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7641 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7642 (exit $ac_status); }; }; then
7645 echo "$as_me: failed program was:" >&5
7646 sed 's/^/| /' conftest.
$ac_ext >&5
7650 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
7653 echo "$as_me:$LINENO: result: $gcc_cv_glibc" >&5
7654 echo "${ECHO_T}$gcc_cv_glibc" >&6
7655 if test $gcc_cv_glibc = yes; then
7657 cat >>confdefs.h
<<\_ACEOF
7658 #define _GNU_SOURCE 1
7663 # Need to reject headers which give warnings, so that the -Werror bootstrap
7664 # works later. *sigh* This needs to come before all header checks.
7666 ac_c_preproc_warn_flag
=yes
7668 echo "$as_me:$LINENO: checking for ANSI C header files" >&5
7669 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
7670 if test "${ac_cv_header_stdc+set}" = set; then
7671 echo $ECHO_N "(cached) $ECHO_C" >&6
7673 cat >conftest.
$ac_ext <<_ACEOF
7676 cat confdefs.h
>>conftest.
$ac_ext
7677 cat >>conftest.
$ac_ext <<_ACEOF
7678 /* end confdefs.h. */
7692 rm -f conftest.
$ac_objext
7693 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7694 (eval $ac_compile) 2>conftest.er1
7696 grep -v '^ *+' conftest.er1
>conftest.err
7698 cat conftest.err
>&5
7699 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7700 (exit $ac_status); } &&
7701 { ac_try
='test -z "$ac_c_werror_flag"
7702 || test ! -s conftest.err'
7703 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7706 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7707 (exit $ac_status); }; } &&
7708 { ac_try
='test -s conftest.$ac_objext'
7709 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7712 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7713 (exit $ac_status); }; }; then
7714 ac_cv_header_stdc
=yes
7716 echo "$as_me: failed program was:" >&5
7717 sed 's/^/| /' conftest.
$ac_ext >&5
7719 ac_cv_header_stdc
=no
7721 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
7723 if test $ac_cv_header_stdc = yes; then
7724 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
7725 cat >conftest.
$ac_ext <<_ACEOF
7728 cat confdefs.h
>>conftest.
$ac_ext
7729 cat >>conftest.
$ac_ext <<_ACEOF
7730 /* end confdefs.h. */
7734 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7735 $EGREP "memchr" >/dev
/null
2>&1; then
7738 ac_cv_header_stdc
=no
7744 if test $ac_cv_header_stdc = yes; then
7745 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
7746 cat >conftest.
$ac_ext <<_ACEOF
7749 cat confdefs.h
>>conftest.
$ac_ext
7750 cat >>conftest.
$ac_ext <<_ACEOF
7751 /* end confdefs.h. */
7755 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7756 $EGREP "free" >/dev
/null
2>&1; then
7759 ac_cv_header_stdc
=no
7765 if test $ac_cv_header_stdc = yes; then
7766 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
7767 if test "$cross_compiling" = yes; then
7770 cat >conftest.
$ac_ext <<_ACEOF
7773 cat confdefs.h
>>conftest.
$ac_ext
7774 cat >>conftest.
$ac_ext <<_ACEOF
7775 /* end confdefs.h. */
7777 #if ((' ' & 0x0FF) == 0x020)
7778 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
7779 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
7781 # define ISLOWER(c) \
7782 (('a' <= (c) && (c) <= 'i') \
7783 || ('j' <= (c) && (c) <= 'r') \
7784 || ('s' <= (c) && (c) <= 'z'))
7785 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
7788 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
7793 for (i = 0; i < 256; i++)
7794 if (XOR (islower (i), ISLOWER (i))
7795 || toupper (i) != TOUPPER (i))
7800 rm -f conftest
$ac_exeext
7801 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7802 (eval $ac_link) 2>&5
7804 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7805 (exit $ac_status); } && { ac_try
='./conftest$ac_exeext'
7806 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7809 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7810 (exit $ac_status); }; }; then
7813 echo "$as_me: program exited with status $ac_status" >&5
7814 echo "$as_me: failed program was:" >&5
7815 sed 's/^/| /' conftest.
$ac_ext >&5
7818 ac_cv_header_stdc
=no
7820 rm -f core
*.core gmon.out bb.out conftest
$ac_exeext conftest.
$ac_objext conftest.
$ac_ext
7824 echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
7825 echo "${ECHO_T}$ac_cv_header_stdc" >&6
7826 if test $ac_cv_header_stdc = yes; then
7828 cat >>confdefs.h
<<\_ACEOF
7829 #define STDC_HEADERS 1
7834 echo "$as_me:$LINENO: checking whether time.h and sys/time.h may both be included" >&5
7835 echo $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6
7836 if test "${ac_cv_header_time+set}" = set; then
7837 echo $ECHO_N "(cached) $ECHO_C" >&6
7839 cat >conftest.
$ac_ext <<_ACEOF
7842 cat confdefs.h
>>conftest.
$ac_ext
7843 cat >>conftest.
$ac_ext <<_ACEOF
7844 /* end confdefs.h. */
7845 #include <sys/types.h>
7846 #include <sys/time.h>
7852 if ((struct tm *) 0)
7858 rm -f conftest.
$ac_objext
7859 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7860 (eval $ac_compile) 2>conftest.er1
7862 grep -v '^ *+' conftest.er1
>conftest.err
7864 cat conftest.err
>&5
7865 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7866 (exit $ac_status); } &&
7867 { ac_try
='test -z "$ac_c_werror_flag"
7868 || test ! -s conftest.err'
7869 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7872 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7873 (exit $ac_status); }; } &&
7874 { ac_try
='test -s conftest.$ac_objext'
7875 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7878 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7879 (exit $ac_status); }; }; then
7880 ac_cv_header_time
=yes
7882 echo "$as_me: failed program was:" >&5
7883 sed 's/^/| /' conftest.
$ac_ext >&5
7885 ac_cv_header_time
=no
7887 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
7889 echo "$as_me:$LINENO: result: $ac_cv_header_time" >&5
7890 echo "${ECHO_T}$ac_cv_header_time" >&6
7891 if test $ac_cv_header_time = yes; then
7893 cat >>confdefs.h
<<\_ACEOF
7894 #define TIME_WITH_SYS_TIME 1
7899 echo "$as_me:$LINENO: checking whether string.h and strings.h may both be included" >&5
7900 echo $ECHO_N "checking whether string.h and strings.h may both be included... $ECHO_C" >&6
7901 if test "${gcc_cv_header_string+set}" = set; then
7902 echo $ECHO_N "(cached) $ECHO_C" >&6
7904 cat >conftest.
$ac_ext <<_ACEOF
7907 cat confdefs.h
>>conftest.
$ac_ext
7908 cat >>conftest.
$ac_ext <<_ACEOF
7909 /* end confdefs.h. */
7911 #include <strings.h>
7920 rm -f conftest.
$ac_objext
7921 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7922 (eval $ac_compile) 2>conftest.er1
7924 grep -v '^ *+' conftest.er1
>conftest.err
7926 cat conftest.err
>&5
7927 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7928 (exit $ac_status); } &&
7929 { ac_try
='test -z "$ac_c_werror_flag"
7930 || test ! -s conftest.err'
7931 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7934 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7935 (exit $ac_status); }; } &&
7936 { ac_try
='test -s conftest.$ac_objext'
7937 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7940 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7941 (exit $ac_status); }; }; then
7942 gcc_cv_header_string
=yes
7944 echo "$as_me: failed program was:" >&5
7945 sed 's/^/| /' conftest.
$ac_ext >&5
7947 gcc_cv_header_string
=no
7949 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
7951 echo "$as_me:$LINENO: result: $gcc_cv_header_string" >&5
7952 echo "${ECHO_T}$gcc_cv_header_string" >&6
7953 if test $gcc_cv_header_string = yes; then
7955 cat >>confdefs.h
<<\_ACEOF
7956 #define STRING_WITH_STRINGS 1
7961 echo "$as_me:$LINENO: checking for sys/wait.h that is POSIX.1 compatible" >&5
7962 echo $ECHO_N "checking for sys/wait.h that is POSIX.1 compatible... $ECHO_C" >&6
7963 if test "${ac_cv_header_sys_wait_h+set}" = set; then
7964 echo $ECHO_N "(cached) $ECHO_C" >&6
7966 cat >conftest.
$ac_ext <<_ACEOF
7969 cat confdefs.h
>>conftest.
$ac_ext
7970 cat >>conftest.
$ac_ext <<_ACEOF
7971 /* end confdefs.h. */
7972 #include <sys/types.h>
7973 #include <sys/wait.h>
7975 # define WEXITSTATUS(stat_val) ((unsigned)(stat_val) >> 8)
7978 # define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
7986 s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
7991 rm -f conftest.
$ac_objext
7992 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7993 (eval $ac_compile) 2>conftest.er1
7995 grep -v '^ *+' conftest.er1
>conftest.err
7997 cat conftest.err
>&5
7998 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7999 (exit $ac_status); } &&
8000 { ac_try
='test -z "$ac_c_werror_flag"
8001 || test ! -s conftest.err'
8002 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8005 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8006 (exit $ac_status); }; } &&
8007 { ac_try
='test -s conftest.$ac_objext'
8008 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8011 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8012 (exit $ac_status); }; }; then
8013 ac_cv_header_sys_wait_h
=yes
8015 echo "$as_me: failed program was:" >&5
8016 sed 's/^/| /' conftest.
$ac_ext >&5
8018 ac_cv_header_sys_wait_h
=no
8020 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
8022 echo "$as_me:$LINENO: result: $ac_cv_header_sys_wait_h" >&5
8023 echo "${ECHO_T}$ac_cv_header_sys_wait_h" >&6
8024 if test $ac_cv_header_sys_wait_h = yes; then
8026 cat >>confdefs.h
<<\_ACEOF
8027 #define HAVE_SYS_WAIT_H 1
8054 for ac_header
in limits.h stddef.h string.h
strings.h stdlib.h
time.h
iconv.h \
8055 fcntl.h unistd.h sys
/file.h sys
/time.h sys
/mman.h \
8056 sys
/resource.h sys
/param.h sys
/times.h sys
/stat.h \
8057 direct.h malloc.h langinfo.h ldfcn.h locale.h wchar.h
8059 as_ac_Header
=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
8060 echo "$as_me:$LINENO: checking for $ac_header" >&5
8061 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
8062 if eval "test \"\${$as_ac_Header+set}\" = set"; then
8063 echo $ECHO_N "(cached) $ECHO_C" >&6
8065 cat >conftest.
$ac_ext <<_ACEOF
8068 cat confdefs.h
>>conftest.
$ac_ext
8069 cat >>conftest.
$ac_ext <<_ACEOF
8070 /* end confdefs.h. */
8071 #include <$ac_header>
8073 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
8074 (eval $ac_cpp conftest.
$ac_ext) 2>conftest.er1
8076 grep -v '^ *+' conftest.er1
>conftest.err
8078 cat conftest.err
>&5
8079 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8080 (exit $ac_status); } >/dev
/null
; then
8081 if test -s conftest.err
; then
8082 ac_cpp_err
=$ac_c_preproc_warn_flag
8083 ac_cpp_err
=$ac_cpp_err$ac_c_werror_flag
8090 if test -z "$ac_cpp_err"; then
8091 eval "$as_ac_Header=yes"
8093 echo "$as_me: failed program was:" >&5
8094 sed 's/^/| /' conftest.
$ac_ext >&5
8096 eval "$as_ac_Header=no"
8098 rm -f conftest.err conftest.
$ac_ext
8100 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
8101 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
8102 if test `eval echo '${'$as_ac_Header'}'` = yes; then
8103 cat >>confdefs.h
<<_ACEOF
8104 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
8111 # Check for thread headers.
8112 echo "$as_me:$LINENO: checking for thread.h" >&5
8113 echo $ECHO_N "checking for thread.h... $ECHO_C" >&6
8114 if test "${ac_cv_header_thread_h+set}" = set; then
8115 echo $ECHO_N "(cached) $ECHO_C" >&6
8117 cat >conftest.
$ac_ext <<_ACEOF
8120 cat confdefs.h
>>conftest.
$ac_ext
8121 cat >>conftest.
$ac_ext <<_ACEOF
8122 /* end confdefs.h. */
8125 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
8126 (eval $ac_cpp conftest.
$ac_ext) 2>conftest.er1
8128 grep -v '^ *+' conftest.er1
>conftest.err
8130 cat conftest.err
>&5
8131 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8132 (exit $ac_status); } >/dev
/null
; then
8133 if test -s conftest.err
; then
8134 ac_cpp_err
=$ac_c_preproc_warn_flag
8135 ac_cpp_err
=$ac_cpp_err$ac_c_werror_flag
8142 if test -z "$ac_cpp_err"; then
8143 ac_cv_header_thread_h
=yes
8145 echo "$as_me: failed program was:" >&5
8146 sed 's/^/| /' conftest.
$ac_ext >&5
8148 ac_cv_header_thread_h
=no
8150 rm -f conftest.err conftest.
$ac_ext
8152 echo "$as_me:$LINENO: result: $ac_cv_header_thread_h" >&5
8153 echo "${ECHO_T}$ac_cv_header_thread_h" >&6
8154 if test $ac_cv_header_thread_h = yes; then
8160 echo "$as_me:$LINENO: checking for pthread.h" >&5
8161 echo $ECHO_N "checking for pthread.h... $ECHO_C" >&6
8162 if test "${ac_cv_header_pthread_h+set}" = set; then
8163 echo $ECHO_N "(cached) $ECHO_C" >&6
8165 cat >conftest.
$ac_ext <<_ACEOF
8168 cat confdefs.h
>>conftest.
$ac_ext
8169 cat >>conftest.
$ac_ext <<_ACEOF
8170 /* end confdefs.h. */
8171 #include <pthread.h>
8173 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
8174 (eval $ac_cpp conftest.
$ac_ext) 2>conftest.er1
8176 grep -v '^ *+' conftest.er1
>conftest.err
8178 cat conftest.err
>&5
8179 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8180 (exit $ac_status); } >/dev
/null
; then
8181 if test -s conftest.err
; then
8182 ac_cpp_err
=$ac_c_preproc_warn_flag
8183 ac_cpp_err
=$ac_cpp_err$ac_c_werror_flag
8190 if test -z "$ac_cpp_err"; then
8191 ac_cv_header_pthread_h
=yes
8193 echo "$as_me: failed program was:" >&5
8194 sed 's/^/| /' conftest.
$ac_ext >&5
8196 ac_cv_header_pthread_h
=no
8198 rm -f conftest.err conftest.
$ac_ext
8200 echo "$as_me:$LINENO: result: $ac_cv_header_pthread_h" >&5
8201 echo "${ECHO_T}$ac_cv_header_pthread_h" >&6
8202 if test $ac_cv_header_pthread_h = yes; then
8209 # These tests can't be done till we know if we have limits.h.
8210 echo "$as_me:$LINENO: checking for CHAR_BIT" >&5
8211 echo $ECHO_N "checking for CHAR_BIT... $ECHO_C" >&6
8212 if test "${gcc_cv_decl_char_bit+set}" = set; then
8213 echo $ECHO_N "(cached) $ECHO_C" >&6
8215 cat >conftest.
$ac_ext <<_ACEOF
8218 cat confdefs.h
>>conftest.
$ac_ext
8219 cat >>conftest.
$ac_ext <<_ACEOF
8220 /* end confdefs.h. */
8221 #ifdef HAVE_LIMITS_H
8228 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8229 $EGREP "found" >/dev
/null
2>&1; then
8230 gcc_cv_decl_char_bit
=yes
8232 gcc_cv_decl_char_bit
=no
8238 echo "$as_me:$LINENO: result: $gcc_cv_decl_char_bit" >&5
8239 echo "${ECHO_T}$gcc_cv_decl_char_bit" >&6
8240 if test $gcc_cv_decl_char_bit = no
; then
8241 echo "$as_me:$LINENO: checking number of bits in a byte" >&5
8242 echo $ECHO_N "checking number of bits in a byte... $ECHO_C" >&6
8243 if test "${gcc_cv_c_nbby+set}" = set; then
8244 echo $ECHO_N "(cached) $ECHO_C" >&6
8248 while test $i -lt 65; do
8249 cat >conftest.
$ac_ext <<_ACEOF
8252 cat confdefs.h
>>conftest.
$ac_ext
8253 cat >>conftest.
$ac_ext <<_ACEOF
8254 /* end confdefs.h. */
8260 case (unsigned char)((unsigned long)1 << $i) == ((unsigned long)1 << $i):
8261 case (unsigned char)((unsigned long)1<<($i-1)) == ((unsigned long)1<<($i-1)):
8267 rm -f conftest.
$ac_objext
8268 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8269 (eval $ac_compile) 2>conftest.er1
8271 grep -v '^ *+' conftest.er1
>conftest.err
8273 cat conftest.err
>&5
8274 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8275 (exit $ac_status); } &&
8276 { ac_try
='test -z "$ac_c_werror_flag"
8277 || test ! -s conftest.err'
8278 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8281 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8282 (exit $ac_status); }; } &&
8283 { ac_try
='test -s conftest.$ac_objext'
8284 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8287 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8288 (exit $ac_status); }; }; then
8289 gcc_cv_c_nbby
=$i; break
8291 echo "$as_me: failed program was:" >&5
8292 sed 's/^/| /' conftest.
$ac_ext >&5
8295 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
8298 test -z "$gcc_cv_c_nbby" && gcc_cv_c_nbby
=failed
8301 echo "$as_me:$LINENO: result: $gcc_cv_c_nbby" >&5
8302 echo "${ECHO_T}$gcc_cv_c_nbby" >&6
8303 if test $gcc_cv_c_nbby = failed
; then
8304 { { echo "$as_me:$LINENO: error: cannot determine number of bits in a byte" >&5
8305 echo "$as_me: error: cannot determine number of bits in a byte" >&2;}
8306 { (exit 1); exit 1; }; }
8309 cat >>confdefs.h
<<_ACEOF
8310 #define CHAR_BIT $gcc_cv_c_nbby
8315 echo "$as_me:$LINENO: checking whether byte ordering is bigendian" >&5
8316 echo $ECHO_N "checking whether byte ordering is bigendian... $ECHO_C" >&6
8317 if test "${ac_cv_c_bigendian+set}" = set; then
8318 echo $ECHO_N "(cached) $ECHO_C" >&6
8320 ac_cv_c_bigendian
=unknown
8321 # See if sys/param.h defines the BYTE_ORDER macro.
8322 cat >conftest.
$ac_ext <<_ACEOF
8325 cat confdefs.h
>>conftest.
$ac_ext
8326 cat >>conftest.
$ac_ext <<_ACEOF
8327 /* end confdefs.h. */
8328 #include <sys/types.h>
8329 #include <sys/param.h>
8334 #if !BYTE_ORDER || !BIG_ENDIAN || !LITTLE_ENDIAN
8341 rm -f conftest.
$ac_objext
8342 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8343 (eval $ac_compile) 2>conftest.er1
8345 grep -v '^ *+' conftest.er1
>conftest.err
8347 cat conftest.err
>&5
8348 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8349 (exit $ac_status); } &&
8350 { ac_try
='test -z "$ac_c_werror_flag"
8351 || test ! -s conftest.err'
8352 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8355 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8356 (exit $ac_status); }; } &&
8357 { ac_try
='test -s conftest.$ac_objext'
8358 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8361 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8362 (exit $ac_status); }; }; then
8363 # It does; now see whether it defined to BIG_ENDIAN or not.
8364 cat >conftest.
$ac_ext <<_ACEOF
8367 cat confdefs.h
>>conftest.
$ac_ext
8368 cat >>conftest.
$ac_ext <<_ACEOF
8369 /* end confdefs.h. */
8370 #include <sys/types.h>
8371 #include <sys/param.h>
8376 #if BYTE_ORDER != BIG_ENDIAN
8383 rm -f conftest.
$ac_objext
8384 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8385 (eval $ac_compile) 2>conftest.er1
8387 grep -v '^ *+' conftest.er1
>conftest.err
8389 cat conftest.err
>&5
8390 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8391 (exit $ac_status); } &&
8392 { ac_try
='test -z "$ac_c_werror_flag"
8393 || test ! -s conftest.err'
8394 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8397 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8398 (exit $ac_status); }; } &&
8399 { ac_try
='test -s conftest.$ac_objext'
8400 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8403 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8404 (exit $ac_status); }; }; then
8405 ac_cv_c_bigendian
=yes
8407 echo "$as_me: failed program was:" >&5
8408 sed 's/^/| /' conftest.
$ac_ext >&5
8410 ac_cv_c_bigendian
=no
8412 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
8414 echo "$as_me: failed program was:" >&5
8415 sed 's/^/| /' conftest.
$ac_ext >&5
8418 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
8419 if test $ac_cv_c_bigendian = unknown
; then
8420 if test "$cross_compiling" = yes; then
8421 echo $ac_n "cross-compiling... " 2>&6
8423 cat >conftest.
$ac_ext <<_ACEOF
8426 cat confdefs.h
>>conftest.
$ac_ext
8427 cat >>conftest.
$ac_ext <<_ACEOF
8428 /* end confdefs.h. */
8430 /* Are we little or big endian? From Harbison&Steele. */
8434 char c[sizeof (long)];
8437 exit (u.c[sizeof (long) - 1] == 1);
8440 rm -f conftest
$ac_exeext
8441 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8442 (eval $ac_link) 2>&5
8444 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8445 (exit $ac_status); } && { ac_try
='./conftest$ac_exeext'
8446 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8449 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8450 (exit $ac_status); }; }; then
8451 ac_cv_c_bigendian
=no
8453 echo "$as_me: program exited with status $ac_status" >&5
8454 echo "$as_me: failed program was:" >&5
8455 sed 's/^/| /' conftest.
$ac_ext >&5
8458 ac_cv_c_bigendian
=yes
8460 rm -f core
*.core gmon.out bb.out conftest
$ac_exeext conftest.
$ac_objext conftest.
$ac_ext
8464 echo "$as_me:$LINENO: result: $ac_cv_c_bigendian" >&5
8465 echo "${ECHO_T}$ac_cv_c_bigendian" >&6
8466 if test $ac_cv_c_bigendian = unknown
; then
8467 echo "$as_me:$LINENO: checking to probe for byte ordering" >&5
8468 echo $ECHO_N "checking to probe for byte ordering... $ECHO_C" >&6
8470 cat >conftest.c
<<EOF
8471 short ascii_mm[] = { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
8472 short ascii_ii[] = { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
8473 void _ascii() { char* s = (char*) ascii_mm; s = (char*) ascii_ii; }
8474 short ebcdic_ii[] = { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
8475 short ebcdic_mm[] = { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
8476 void _ebcdic() { char* s = (char*) ebcdic_mm; s = (char*) ebcdic_ii; }
8477 int main() { _ascii (); _ebcdic (); return 0; }
8479 if test -f conftest.c
; then
8480 if ${CC-cc} ${CFLAGS} -c conftest.c
-o conftest.o
&& test -f conftest.o
; then
8481 if test `grep -l BIGenDianSyS conftest.o` ; then
8482 echo $ac_n ' big endian probe OK, ' 1>&6
8483 ac_cv_c_bigendian
=yes
8485 if test `grep -l LiTTleEnDian conftest.o` ; then
8486 echo $ac_n ' little endian probe OK, ' 1>&6
8487 if test $ac_cv_c_bigendian = yes ; then
8488 ac_cv_c_bigendian
=unknown
;
8490 ac_cv_c_bigendian
=no
8493 echo $ac_n 'guessing bigendian ... ' >&6
8496 echo "$as_me:$LINENO: result: $ac_cv_c_bigendian" >&5
8497 echo "${ECHO_T}$ac_cv_c_bigendian" >&6
8499 if test $ac_cv_c_bigendian = yes; then
8501 cat >>confdefs.h
<<\_ACEOF
8502 #define WORDS_BIGENDIAN 1
8506 cat >>confdefs.h
<<\_ACEOF
8507 #define HOST_WORDS_BIG_ENDIAN 1
8515 cat >>confdefs.h
<<_ACEOF
8516 #define BYTEORDER $BYTEORDER
8519 if test $ac_cv_c_bigendian = unknown
; then
8520 { { echo "$as_me:$LINENO: error: unknown endianess - sorry, please pre-set ac_cv_c_bigendian" >&5
8521 echo "$as_me: error: unknown endianess - sorry, please pre-set ac_cv_c_bigendian" >&2;}
8522 { (exit 1); exit 1; }; }
8530 # Stage specific cflags for build.
8534 if test x
$GCC = xyes
8536 stage1_cflags
="-Wa,-J"
8542 # The spiffy cpp-precomp chokes on some legitimate constructs in GCC
8543 # sources; use -no-cpp-precomp to get to GNU cpp.
8544 # Apple's GCC has bugs in designated initializer handling, so disable
8546 stage1_cflags
="-no-cpp-precomp -DHAVE_DESIGNATED_INITIALIZERS=0"
8551 # These libraries may be used by collect2.
8552 # We may need a special search path to get them linked.
8553 echo "$as_me:$LINENO: checking for collect2 libraries" >&5
8554 echo $ECHO_N "checking for collect2 libraries... $ECHO_C" >&6
8555 if test "${gcc_cv_collect2_libs+set}" = set; then
8556 echo $ECHO_N "(cached) $ECHO_C" >&6
8559 for libs
in '' -lld -lmld \
8560 '-L/usr/lib/cmplrs/cc2.11 -lmld' \
8561 '-L/usr/lib/cmplrs/cc3.11 -lmld'
8564 cat >conftest.
$ac_ext <<_ACEOF
8567 cat confdefs.h
>>conftest.
$ac_ext
8568 cat >>conftest.
$ac_ext <<_ACEOF
8569 /* end confdefs.h. */
8571 /* Override any gcc2 internal prototype to avoid an error. */
8575 /* We use char because int might match the return type of a gcc2
8576 builtin and then its argument prototype would still apply. */
8586 rm -f conftest.
$ac_objext conftest
$ac_exeext
8587 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8588 (eval $ac_link) 2>conftest.er1
8590 grep -v '^ *+' conftest.er1
>conftest.err
8592 cat conftest.err
>&5
8593 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8594 (exit $ac_status); } &&
8595 { ac_try
='test -z "$ac_c_werror_flag"
8596 || test ! -s conftest.err'
8597 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8600 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8601 (exit $ac_status); }; } &&
8602 { ac_try
='test -s conftest$ac_exeext'
8603 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8606 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8607 (exit $ac_status); }; }; then
8608 gcc_cv_collect2_libs
="$libs"; break
8610 echo "$as_me: failed program was:" >&5
8611 sed 's/^/| /' conftest.
$ac_ext >&5
8614 rm -f conftest.err conftest.
$ac_objext \
8615 conftest
$ac_exeext conftest.
$ac_ext
8618 test -z "$gcc_cv_collect2_libs" && gcc_cv_collect2_libs
='none required'
8620 echo "$as_me:$LINENO: result: $gcc_cv_collect2_libs" >&5
8621 echo "${ECHO_T}$gcc_cv_collect2_libs" >&6
8622 case $gcc_cv_collect2_libs in
8624 *) COLLECT2_LIBS
=$gcc_cv_collect2_libs ;;
8628 # When building Ada code on Alpha, we need exc_resume which is usually in
8629 # -lexc. So test for it.
8632 echo "$as_me:$LINENO: checking for library containing exc_resume" >&5
8633 echo $ECHO_N "checking for library containing exc_resume... $ECHO_C" >&6
8634 if test "${ac_cv_search_exc_resume+set}" = set; then
8635 echo $ECHO_N "(cached) $ECHO_C" >&6
8637 ac_func_search_save_LIBS
=$LIBS
8638 ac_cv_search_exc_resume
=no
8639 cat >conftest.
$ac_ext <<_ACEOF
8642 cat confdefs.h
>>conftest.
$ac_ext
8643 cat >>conftest.
$ac_ext <<_ACEOF
8644 /* end confdefs.h. */
8646 /* Override any gcc2 internal prototype to avoid an error. */
8650 /* We use char because int might match the return type of a gcc2
8651 builtin and then its argument prototype would still apply. */
8661 rm -f conftest.
$ac_objext conftest
$ac_exeext
8662 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8663 (eval $ac_link) 2>conftest.er1
8665 grep -v '^ *+' conftest.er1
>conftest.err
8667 cat conftest.err
>&5
8668 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8669 (exit $ac_status); } &&
8670 { ac_try
='test -z "$ac_c_werror_flag"
8671 || test ! -s conftest.err'
8672 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8675 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8676 (exit $ac_status); }; } &&
8677 { ac_try
='test -s conftest$ac_exeext'
8678 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8681 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8682 (exit $ac_status); }; }; then
8683 ac_cv_search_exc_resume
="none required"
8685 echo "$as_me: failed program was:" >&5
8686 sed 's/^/| /' conftest.
$ac_ext >&5
8689 rm -f conftest.err conftest.
$ac_objext \
8690 conftest
$ac_exeext conftest.
$ac_ext
8691 if test "$ac_cv_search_exc_resume" = no
; then
8692 for ac_lib
in exc
; do
8693 LIBS
="-l$ac_lib $ac_func_search_save_LIBS"
8694 cat >conftest.
$ac_ext <<_ACEOF
8697 cat confdefs.h
>>conftest.
$ac_ext
8698 cat >>conftest.
$ac_ext <<_ACEOF
8699 /* end confdefs.h. */
8701 /* Override any gcc2 internal prototype to avoid an error. */
8705 /* We use char because int might match the return type of a gcc2
8706 builtin and then its argument prototype would still apply. */
8716 rm -f conftest.
$ac_objext conftest
$ac_exeext
8717 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8718 (eval $ac_link) 2>conftest.er1
8720 grep -v '^ *+' conftest.er1
>conftest.err
8722 cat conftest.err
>&5
8723 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8724 (exit $ac_status); } &&
8725 { ac_try
='test -z "$ac_c_werror_flag"
8726 || test ! -s conftest.err'
8727 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8730 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8731 (exit $ac_status); }; } &&
8732 { ac_try
='test -s conftest$ac_exeext'
8733 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8736 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8737 (exit $ac_status); }; }; then
8738 ac_cv_search_exc_resume
="-l$ac_lib"
8741 echo "$as_me: failed program was:" >&5
8742 sed 's/^/| /' conftest.
$ac_ext >&5
8745 rm -f conftest.err conftest.
$ac_objext \
8746 conftest
$ac_exeext conftest.
$ac_ext
8749 LIBS
=$ac_func_search_save_LIBS
8751 echo "$as_me:$LINENO: result: $ac_cv_search_exc_resume" >&5
8752 echo "${ECHO_T}$ac_cv_search_exc_resume" >&6
8753 if test "$ac_cv_search_exc_resume" != no
; then
8754 test "$ac_cv_search_exc_resume" = "none required" || LIBS
="$ac_cv_search_exc_resume $LIBS"
8762 # Some systems put ldexp and frexp in libm instead of libc; assume
8763 # they're both in the same place. jcf-dump needs them.
8766 echo "$as_me:$LINENO: checking for library containing ldexp" >&5
8767 echo $ECHO_N "checking for library containing ldexp... $ECHO_C" >&6
8768 if test "${ac_cv_search_ldexp+set}" = set; then
8769 echo $ECHO_N "(cached) $ECHO_C" >&6
8771 ac_func_search_save_LIBS
=$LIBS
8772 ac_cv_search_ldexp
=no
8773 cat >conftest.
$ac_ext <<_ACEOF
8776 cat confdefs.h
>>conftest.
$ac_ext
8777 cat >>conftest.
$ac_ext <<_ACEOF
8778 /* end confdefs.h. */
8780 /* Override any gcc2 internal prototype to avoid an error. */
8784 /* We use char because int might match the return type of a gcc2
8785 builtin and then its argument prototype would still apply. */
8795 rm -f conftest.
$ac_objext conftest
$ac_exeext
8796 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8797 (eval $ac_link) 2>conftest.er1
8799 grep -v '^ *+' conftest.er1
>conftest.err
8801 cat conftest.err
>&5
8802 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8803 (exit $ac_status); } &&
8804 { ac_try
='test -z "$ac_c_werror_flag"
8805 || test ! -s conftest.err'
8806 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8809 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8810 (exit $ac_status); }; } &&
8811 { ac_try
='test -s conftest$ac_exeext'
8812 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8815 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8816 (exit $ac_status); }; }; then
8817 ac_cv_search_ldexp
="none required"
8819 echo "$as_me: failed program was:" >&5
8820 sed 's/^/| /' conftest.
$ac_ext >&5
8823 rm -f conftest.err conftest.
$ac_objext \
8824 conftest
$ac_exeext conftest.
$ac_ext
8825 if test "$ac_cv_search_ldexp" = no
; then
8827 LIBS
="-l$ac_lib $ac_func_search_save_LIBS"
8828 cat >conftest.
$ac_ext <<_ACEOF
8831 cat confdefs.h
>>conftest.
$ac_ext
8832 cat >>conftest.
$ac_ext <<_ACEOF
8833 /* end confdefs.h. */
8835 /* Override any gcc2 internal prototype to avoid an error. */
8839 /* We use char because int might match the return type of a gcc2
8840 builtin and then its argument prototype would still apply. */
8850 rm -f conftest.
$ac_objext conftest
$ac_exeext
8851 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8852 (eval $ac_link) 2>conftest.er1
8854 grep -v '^ *+' conftest.er1
>conftest.err
8856 cat conftest.err
>&5
8857 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8858 (exit $ac_status); } &&
8859 { ac_try
='test -z "$ac_c_werror_flag"
8860 || test ! -s conftest.err'
8861 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8864 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8865 (exit $ac_status); }; } &&
8866 { ac_try
='test -s conftest$ac_exeext'
8867 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8870 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8871 (exit $ac_status); }; }; then
8872 ac_cv_search_ldexp
="-l$ac_lib"
8875 echo "$as_me: failed program was:" >&5
8876 sed 's/^/| /' conftest.
$ac_ext >&5
8879 rm -f conftest.err conftest.
$ac_objext \
8880 conftest
$ac_exeext conftest.
$ac_ext
8883 LIBS
=$ac_func_search_save_LIBS
8885 echo "$as_me:$LINENO: result: $ac_cv_search_ldexp" >&5
8886 echo "${ECHO_T}$ac_cv_search_ldexp" >&6
8887 if test "$ac_cv_search_ldexp" != no
; then
8888 test "$ac_cv_search_ldexp" = "none required" || LIBS
="$ac_cv_search_ldexp $LIBS"
8896 # Use <inttypes.h> only if it exists,
8897 # doesn't clash with <sys/types.h>, and declares intmax_t.
8898 echo "$as_me:$LINENO: checking for inttypes.h" >&5
8899 echo $ECHO_N "checking for inttypes.h... $ECHO_C" >&6
8900 if test "${gcc_cv_header_inttypes_h+set}" = set; then
8901 echo $ECHO_N "(cached) $ECHO_C" >&6
8903 cat >conftest.
$ac_ext <<_ACEOF
8906 cat confdefs.h
>>conftest.
$ac_ext
8907 cat >>conftest.
$ac_ext <<_ACEOF
8908 /* end confdefs.h. */
8909 #include <sys/types.h>
8910 #include <inttypes.h>
8919 rm -f conftest.
$ac_objext
8920 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8921 (eval $ac_compile) 2>conftest.er1
8923 grep -v '^ *+' conftest.er1
>conftest.err
8925 cat conftest.err
>&5
8926 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8927 (exit $ac_status); } &&
8928 { ac_try
='test -z "$ac_c_werror_flag"
8929 || test ! -s conftest.err'
8930 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8933 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8934 (exit $ac_status); }; } &&
8935 { ac_try
='test -s conftest.$ac_objext'
8936 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8939 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8940 (exit $ac_status); }; }; then
8941 gcc_cv_header_inttypes_h
=yes
8943 echo "$as_me: failed program was:" >&5
8944 sed 's/^/| /' conftest.
$ac_ext >&5
8946 gcc_cv_header_inttypes_h
=no
8948 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
8951 echo "$as_me:$LINENO: result: $gcc_cv_header_inttypes_h" >&5
8952 echo "${ECHO_T}$gcc_cv_header_inttypes_h" >&6
8953 if test $gcc_cv_header_inttypes_h = yes; then
8955 cat >>confdefs.h
<<\_ACEOF
8956 #define HAVE_INTTYPES_H 1
8987 for ac_func
in times clock dup2
kill getrlimit setrlimit atoll atoq \
8988 sysconf strsignal putc_unlocked fputc_unlocked fputs_unlocked \
8989 fwrite_unlocked fprintf_unlocked getrusage nl_langinfo \
8990 scandir alphasort gettimeofday mbstowcs wcswidth mmap mincore \
8993 as_ac_var
=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
8994 echo "$as_me:$LINENO: checking for $ac_func" >&5
8995 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
8996 if eval "test \"\${$as_ac_var+set}\" = set"; then
8997 echo $ECHO_N "(cached) $ECHO_C" >&6
8999 cat >conftest.
$ac_ext <<_ACEOF
9002 cat confdefs.h
>>conftest.
$ac_ext
9003 cat >>conftest.
$ac_ext <<_ACEOF
9004 /* end confdefs.h. */
9005 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
9006 For example, HP-UX 11i <limits.h> declares gettimeofday. */
9007 #define $ac_func innocuous_$ac_func
9009 /* System header to define __stub macros and hopefully few prototypes,
9010 which can conflict with char $ac_func (); below.
9011 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9012 <limits.h> exists even on freestanding compilers. */
9015 # include <limits.h>
9017 # include <assert.h>
9022 /* Override any gcc2 internal prototype to avoid an error. */
9027 /* We use char because int might match the return type of a gcc2
9028 builtin and then its argument prototype would still apply. */
9030 /* The GNU C library defines this for functions which it implements
9031 to always fail with ENOSYS. Some functions are actually named
9032 something starting with __ and the normal name is an alias. */
9033 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
9036 char (*f) () = $ac_func;
9045 return f != $ac_func;
9050 rm -f conftest.
$ac_objext conftest
$ac_exeext
9051 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9052 (eval $ac_link) 2>conftest.er1
9054 grep -v '^ *+' conftest.er1
>conftest.err
9056 cat conftest.err
>&5
9057 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9058 (exit $ac_status); } &&
9059 { ac_try
='test -z "$ac_c_werror_flag"
9060 || test ! -s conftest.err'
9061 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9064 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9065 (exit $ac_status); }; } &&
9066 { ac_try
='test -s conftest$ac_exeext'
9067 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9070 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9071 (exit $ac_status); }; }; then
9072 eval "$as_ac_var=yes"
9074 echo "$as_me: failed program was:" >&5
9075 sed 's/^/| /' conftest.
$ac_ext >&5
9077 eval "$as_ac_var=no"
9079 rm -f conftest.err conftest.
$ac_objext \
9080 conftest
$ac_exeext conftest.
$ac_ext
9082 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
9083 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
9084 if test `eval echo '${'$as_ac_var'}'` = yes; then
9085 cat >>confdefs.h
<<_ACEOF
9086 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
9093 if test x
$ac_cv_func_mbstowcs = xyes
; then
9094 echo "$as_me:$LINENO: checking whether mbstowcs works" >&5
9095 echo $ECHO_N "checking whether mbstowcs works... $ECHO_C" >&6
9096 if test "${gcc_cv_func_mbstowcs_works+set}" = set; then
9097 echo $ECHO_N "(cached) $ECHO_C" >&6
9099 if test "$cross_compiling" = yes; then
9100 gcc_cv_func_mbstowcs_works
=yes
9102 cat >conftest.
$ac_ext <<_ACEOF
9105 cat confdefs.h
>>conftest.
$ac_ext
9106 cat >>conftest.
$ac_ext <<_ACEOF
9107 /* end confdefs.h. */
9115 rm -f conftest
$ac_exeext
9116 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9117 (eval $ac_link) 2>&5
9119 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9120 (exit $ac_status); } && { ac_try
='./conftest$ac_exeext'
9121 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9124 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9125 (exit $ac_status); }; }; then
9126 gcc_cv_func_mbstowcs_works
=yes
9128 echo "$as_me: program exited with status $ac_status" >&5
9129 echo "$as_me: failed program was:" >&5
9130 sed 's/^/| /' conftest.
$ac_ext >&5
9133 gcc_cv_func_mbstowcs_works
=no
9135 rm -f core
*.core gmon.out bb.out conftest
$ac_exeext conftest.
$ac_objext conftest.
$ac_ext
9138 echo "$as_me:$LINENO: result: $gcc_cv_func_mbstowcs_works" >&5
9139 echo "${ECHO_T}$gcc_cv_func_mbstowcs_works" >&6
9140 if test x
$gcc_cv_func_mbstowcs_works = xyes
; then
9142 cat >>confdefs.h
<<\_ACEOF
9143 #define HAVE_WORKING_MBSTOWCS 1
9149 echo "$as_me:$LINENO: checking for ssize_t" >&5
9150 echo $ECHO_N "checking for ssize_t... $ECHO_C" >&6
9151 if test "${ac_cv_type_ssize_t+set}" = set; then
9152 echo $ECHO_N "(cached) $ECHO_C" >&6
9154 cat >conftest.
$ac_ext <<_ACEOF
9157 cat confdefs.h
>>conftest.
$ac_ext
9158 cat >>conftest.
$ac_ext <<_ACEOF
9159 /* end confdefs.h. */
9160 $ac_includes_default
9166 if (sizeof (ssize_t))
9172 rm -f conftest.
$ac_objext
9173 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9174 (eval $ac_compile) 2>conftest.er1
9176 grep -v '^ *+' conftest.er1
>conftest.err
9178 cat conftest.err
>&5
9179 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9180 (exit $ac_status); } &&
9181 { ac_try
='test -z "$ac_c_werror_flag"
9182 || test ! -s conftest.err'
9183 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9186 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9187 (exit $ac_status); }; } &&
9188 { ac_try
='test -s conftest.$ac_objext'
9189 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9192 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9193 (exit $ac_status); }; }; then
9194 ac_cv_type_ssize_t
=yes
9196 echo "$as_me: failed program was:" >&5
9197 sed 's/^/| /' conftest.
$ac_ext >&5
9199 ac_cv_type_ssize_t
=no
9201 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
9203 echo "$as_me:$LINENO: result: $ac_cv_type_ssize_t" >&5
9204 echo "${ECHO_T}$ac_cv_type_ssize_t" >&6
9205 if test $ac_cv_type_ssize_t = yes; then
9209 cat >>confdefs.h
<<_ACEOF
9216 # Try to determine the array type of the second argument of getgroups
9217 # for the target system (int or gid_t).
9218 echo "$as_me:$LINENO: checking for uid_t in sys/types.h" >&5
9219 echo $ECHO_N "checking for uid_t in sys/types.h... $ECHO_C" >&6
9220 if test "${ac_cv_type_uid_t+set}" = set; then
9221 echo $ECHO_N "(cached) $ECHO_C" >&6
9223 cat >conftest.
$ac_ext <<_ACEOF
9226 cat confdefs.h
>>conftest.
$ac_ext
9227 cat >>conftest.
$ac_ext <<_ACEOF
9228 /* end confdefs.h. */
9229 #include <sys/types.h>
9232 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9233 $EGREP "uid_t" >/dev
/null
2>&1; then
9234 ac_cv_type_uid_t
=yes
9241 echo "$as_me:$LINENO: result: $ac_cv_type_uid_t" >&5
9242 echo "${ECHO_T}$ac_cv_type_uid_t" >&6
9243 if test $ac_cv_type_uid_t = no
; then
9245 cat >>confdefs.h
<<\_ACEOF
9250 cat >>confdefs.h
<<\_ACEOF
9256 echo "$as_me:$LINENO: checking type of array argument to getgroups" >&5
9257 echo $ECHO_N "checking type of array argument to getgroups... $ECHO_C" >&6
9258 if test "${ac_cv_type_getgroups+set}" = set; then
9259 echo $ECHO_N "(cached) $ECHO_C" >&6
9261 if test "$cross_compiling" = yes; then
9262 ac_cv_type_getgroups
=cross
9264 cat >conftest.
$ac_ext <<_ACEOF
9267 cat confdefs.h
>>conftest.
$ac_ext
9268 cat >>conftest.
$ac_ext <<_ACEOF
9269 /* end confdefs.h. */
9270 /* Thanks to Mike Rendell for this test. */
9271 #include <sys/types.h>
9274 #define MAX(x, y) ((x) > (y) ? (x) : (y))
9281 union { gid_t gval; long lval; } val;
9284 for (i = 0; i < NGID; i++)
9285 gidset[i] = val.gval;
9286 n = getgroups (sizeof (gidset) / MAX (sizeof (int), sizeof (gid_t)) - 1,
9288 /* Exit non-zero if getgroups seems to require an array of ints. This
9289 happens when gid_t is short but getgroups modifies an array of ints. */
9290 exit ((n > 0 && gidset[n] != val.gval) ? 1 : 0);
9293 rm -f conftest
$ac_exeext
9294 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9295 (eval $ac_link) 2>&5
9297 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9298 (exit $ac_status); } && { ac_try
='./conftest$ac_exeext'
9299 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9302 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9303 (exit $ac_status); }; }; then
9304 ac_cv_type_getgroups
=gid_t
9306 echo "$as_me: program exited with status $ac_status" >&5
9307 echo "$as_me: failed program was:" >&5
9308 sed 's/^/| /' conftest.
$ac_ext >&5
9311 ac_cv_type_getgroups
=int
9313 rm -f core
*.core gmon.out bb.out conftest
$ac_exeext conftest.
$ac_objext conftest.
$ac_ext
9315 if test $ac_cv_type_getgroups = cross
; then
9316 cat >conftest.
$ac_ext <<_ACEOF
9319 cat confdefs.h
>>conftest.
$ac_ext
9320 cat >>conftest.
$ac_ext <<_ACEOF
9321 /* end confdefs.h. */
9325 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9326 $EGREP "getgroups.*int.*gid_t" >/dev
/null
2>&1; then
9327 ac_cv_type_getgroups
=gid_t
9329 ac_cv_type_getgroups
=int
9335 echo "$as_me:$LINENO: result: $ac_cv_type_getgroups" >&5
9336 echo "${ECHO_T}$ac_cv_type_getgroups" >&6
9338 cat >>confdefs.h
<<_ACEOF
9339 #define GETGROUPS_T $ac_cv_type_getgroups
9343 if test "${target}" = "${build}"; then
9344 TARGET_GETGROUPS_T
=$ac_cv_type_getgroups
9347 # This condition may need some tweaking. It should include all
9348 # targets where the array type of the second argument of getgroups
9349 # is int and the type of gid_t is not equivalent to int.
9350 *-*-sunos* |
*-*-ultrix*)
9351 TARGET_GETGROUPS_T
=int
9354 TARGET_GETGROUPS_T
=gid_t
9360 echo "$as_me:$LINENO: checking whether the printf functions support %p" >&5
9361 echo $ECHO_N "checking whether the printf functions support %p... $ECHO_C" >&6
9362 if test "${gcc_cv_func_printf_ptr+set}" = set; then
9363 echo $ECHO_N "(cached) $ECHO_C" >&6
9365 if test "$cross_compiling" = yes; then
9366 gcc_cv_func_printf_ptr
=no
9368 cat >conftest.
$ac_ext <<_ACEOF
9371 cat confdefs.h
>>conftest.
$ac_ext
9372 cat >>conftest.
$ac_ext <<_ACEOF
9373 /* end confdefs.h. */
9379 char *p = buf, *q = NULL;
9380 sprintf(buf, "%p", p);
9381 sscanf(buf, "%p", &q);
9385 rm -f conftest
$ac_exeext
9386 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9387 (eval $ac_link) 2>&5
9389 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9390 (exit $ac_status); } && { ac_try
='./conftest$ac_exeext'
9391 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9394 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9395 (exit $ac_status); }; }; then
9396 gcc_cv_func_printf_ptr
=yes
9398 echo "$as_me: program exited with status $ac_status" >&5
9399 echo "$as_me: failed program was:" >&5
9400 sed 's/^/| /' conftest.
$ac_ext >&5
9403 gcc_cv_func_printf_ptr
=no
9405 rm -f core
*.core gmon.out bb.out conftest
$ac_exeext conftest.
$ac_objext conftest.
$ac_ext
9407 rm -f core core.
* *.core
9409 echo "$as_me:$LINENO: result: $gcc_cv_func_printf_ptr" >&5
9410 echo "${ECHO_T}$gcc_cv_func_printf_ptr" >&6
9411 if test $gcc_cv_func_printf_ptr = yes ; then
9413 cat >>confdefs.h
<<\_ACEOF
9414 #define HAVE_PRINTF_PTR 1
9420 echo "$as_me:$LINENO: checking for sys/mman.h" >&5
9421 echo $ECHO_N "checking for sys/mman.h... $ECHO_C" >&6
9422 if test "${ac_cv_header_sys_mman_h+set}" = set; then
9423 echo $ECHO_N "(cached) $ECHO_C" >&6
9425 cat >conftest.
$ac_ext <<_ACEOF
9428 cat confdefs.h
>>conftest.
$ac_ext
9429 cat >>conftest.
$ac_ext <<_ACEOF
9430 /* end confdefs.h. */
9431 #include <sys/mman.h>
9433 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
9434 (eval $ac_cpp conftest.
$ac_ext) 2>conftest.er1
9436 grep -v '^ *+' conftest.er1
>conftest.err
9438 cat conftest.err
>&5
9439 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9440 (exit $ac_status); } >/dev
/null
; then
9441 if test -s conftest.err
; then
9442 ac_cpp_err
=$ac_c_preproc_warn_flag
9443 ac_cpp_err
=$ac_cpp_err$ac_c_werror_flag
9450 if test -z "$ac_cpp_err"; then
9451 ac_cv_header_sys_mman_h
=yes
9453 echo "$as_me: failed program was:" >&5
9454 sed 's/^/| /' conftest.
$ac_ext >&5
9456 ac_cv_header_sys_mman_h
=no
9458 rm -f conftest.err conftest.
$ac_ext
9460 echo "$as_me:$LINENO: result: $ac_cv_header_sys_mman_h" >&5
9461 echo "${ECHO_T}$ac_cv_header_sys_mman_h" >&6
9462 if test $ac_cv_header_sys_mman_h = yes; then
9463 gcc_header_sys_mman_h
=yes
9465 gcc_header_sys_mman_h
=no
9468 echo "$as_me:$LINENO: checking for mmap" >&5
9469 echo $ECHO_N "checking for mmap... $ECHO_C" >&6
9470 if test "${ac_cv_func_mmap+set}" = set; then
9471 echo $ECHO_N "(cached) $ECHO_C" >&6
9473 cat >conftest.
$ac_ext <<_ACEOF
9476 cat confdefs.h
>>conftest.
$ac_ext
9477 cat >>conftest.
$ac_ext <<_ACEOF
9478 /* end confdefs.h. */
9479 /* Define mmap to an innocuous variant, in case <limits.h> declares mmap.
9480 For example, HP-UX 11i <limits.h> declares gettimeofday. */
9481 #define mmap innocuous_mmap
9483 /* System header to define __stub macros and hopefully few prototypes,
9484 which can conflict with char mmap (); below.
9485 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9486 <limits.h> exists even on freestanding compilers. */
9489 # include <limits.h>
9491 # include <assert.h>
9496 /* Override any gcc2 internal prototype to avoid an error. */
9501 /* We use char because int might match the return type of a gcc2
9502 builtin and then its argument prototype would still apply. */
9504 /* The GNU C library defines this for functions which it implements
9505 to always fail with ENOSYS. Some functions are actually named
9506 something starting with __ and the normal name is an alias. */
9507 #if defined (__stub_mmap) || defined (__stub___mmap)
9510 char (*f) () = mmap;
9524 rm -f conftest.
$ac_objext conftest
$ac_exeext
9525 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9526 (eval $ac_link) 2>conftest.er1
9528 grep -v '^ *+' conftest.er1
>conftest.err
9530 cat conftest.err
>&5
9531 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9532 (exit $ac_status); } &&
9533 { ac_try
='test -z "$ac_c_werror_flag"
9534 || test ! -s conftest.err'
9535 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9538 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9539 (exit $ac_status); }; } &&
9540 { ac_try
='test -s conftest$ac_exeext'
9541 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9544 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9545 (exit $ac_status); }; }; then
9548 echo "$as_me: failed program was:" >&5
9549 sed 's/^/| /' conftest.
$ac_ext >&5
9553 rm -f conftest.err conftest.
$ac_objext \
9554 conftest
$ac_exeext conftest.
$ac_ext
9556 echo "$as_me:$LINENO: result: $ac_cv_func_mmap" >&5
9557 echo "${ECHO_T}$ac_cv_func_mmap" >&6
9558 if test $ac_cv_func_mmap = yes; then
9564 if test "$gcc_header_sys_mman_h" != yes \
9565 ||
test "$gcc_func_mmap" != yes; then
9566 gcc_cv_func_mmap_file
=no
9567 gcc_cv_func_mmap_dev_zero
=no
9568 gcc_cv_func_mmap_anon
=no
9570 echo "$as_me:$LINENO: checking whether read-only mmap of a plain file works" >&5
9571 echo $ECHO_N "checking whether read-only mmap of a plain file works... $ECHO_C" >&6
9572 if test "${gcc_cv_func_mmap_file+set}" = set; then
9573 echo $ECHO_N "(cached) $ECHO_C" >&6
9575 # Add a system to this blacklist if
9576 # mmap(0, stat_size, PROT_READ, MAP_PRIVATE, fd, 0) doesn't return a
9577 # memory area containing the same data that you'd get if you applied
9578 # read() to the same fd. The only system known to have a problem here
9579 # is VMS, where text files have record structure.
9582 gcc_cv_func_mmap_file
=no
;;
9584 gcc_cv_func_mmap_file
=yes;;
9587 echo "$as_me:$LINENO: result: $gcc_cv_func_mmap_file" >&5
9588 echo "${ECHO_T}$gcc_cv_func_mmap_file" >&6
9589 echo "$as_me:$LINENO: checking whether mmap from /dev/zero works" >&5
9590 echo $ECHO_N "checking whether mmap from /dev/zero works... $ECHO_C" >&6
9591 if test "${gcc_cv_func_mmap_dev_zero+set}" = set; then
9592 echo $ECHO_N "(cached) $ECHO_C" >&6
9594 # Add a system to this blacklist if it has mmap() but /dev/zero
9595 # does not exist, or if mmapping /dev/zero does not give anonymous
9596 # zeroed pages with both the following properties:
9597 # 1. If you map N consecutive pages in with one call, and then
9598 # unmap any subset of those pages, the pages that were not
9599 # explicitly unmapped remain accessible.
9600 # 2. If you map two adjacent blocks of memory and then unmap them
9601 # both at once, they must both go away.
9602 # Systems known to be in this category are Windows (all variants),
9605 vms
* | cygwin
* | pe | mingw
* | darwin
* | ultrix
* | hpux10
* | hpux11.00
)
9606 gcc_cv_func_mmap_dev_zero
=no
;;
9608 gcc_cv_func_mmap_dev_zero
=yes;;
9611 echo "$as_me:$LINENO: result: $gcc_cv_func_mmap_dev_zero" >&5
9612 echo "${ECHO_T}$gcc_cv_func_mmap_dev_zero" >&6
9614 # Unlike /dev/zero, the MAP_ANON(YMOUS) defines can be probed for.
9615 echo "$as_me:$LINENO: checking for MAP_ANON(YMOUS)" >&5
9616 echo $ECHO_N "checking for MAP_ANON(YMOUS)... $ECHO_C" >&6
9617 if test "${gcc_cv_decl_map_anon+set}" = set; then
9618 echo $ECHO_N "(cached) $ECHO_C" >&6
9620 cat >conftest.
$ac_ext <<_ACEOF
9623 cat confdefs.h
>>conftest.
$ac_ext
9624 cat >>conftest.
$ac_ext <<_ACEOF
9625 /* end confdefs.h. */
9626 #include <sys/types.h>
9627 #include <sys/mman.h>
9630 #ifndef MAP_ANONYMOUS
9631 #define MAP_ANONYMOUS MAP_ANON
9637 int n = MAP_ANONYMOUS;
9642 rm -f conftest.
$ac_objext
9643 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9644 (eval $ac_compile) 2>conftest.er1
9646 grep -v '^ *+' conftest.er1
>conftest.err
9648 cat conftest.err
>&5
9649 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9650 (exit $ac_status); } &&
9651 { ac_try
='test -z "$ac_c_werror_flag"
9652 || test ! -s conftest.err'
9653 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9656 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9657 (exit $ac_status); }; } &&
9658 { ac_try
='test -s conftest.$ac_objext'
9659 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9662 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9663 (exit $ac_status); }; }; then
9664 gcc_cv_decl_map_anon
=yes
9666 echo "$as_me: failed program was:" >&5
9667 sed 's/^/| /' conftest.
$ac_ext >&5
9669 gcc_cv_decl_map_anon
=no
9671 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
9673 echo "$as_me:$LINENO: result: $gcc_cv_decl_map_anon" >&5
9674 echo "${ECHO_T}$gcc_cv_decl_map_anon" >&6
9676 if test $gcc_cv_decl_map_anon = no
; then
9677 gcc_cv_func_mmap_anon
=no
9679 echo "$as_me:$LINENO: checking whether mmap with MAP_ANON(YMOUS) works" >&5
9680 echo $ECHO_N "checking whether mmap with MAP_ANON(YMOUS) works... $ECHO_C" >&6
9681 if test "${gcc_cv_func_mmap_anon+set}" = set; then
9682 echo $ECHO_N "(cached) $ECHO_C" >&6
9684 # Add a system to this blacklist if it has mmap() and MAP_ANON or
9685 # MAP_ANONYMOUS, but using mmap(..., MAP_PRIVATE|MAP_ANONYMOUS, -1, 0)
9686 # doesn't give anonymous zeroed pages with the same properties listed
9687 # above for use of /dev/zero.
9688 # Systems known to be in this category are Windows, VMS, and SCO Unix.
9690 vms
* | cygwin
* | pe | mingw
* | sco
* | udk
* )
9691 gcc_cv_func_mmap_anon
=no
;;
9693 gcc_cv_func_mmap_anon
=yes;;
9696 echo "$as_me:$LINENO: result: $gcc_cv_func_mmap_anon" >&5
9697 echo "${ECHO_T}$gcc_cv_func_mmap_anon" >&6
9701 if test $gcc_cv_func_mmap_file = yes; then
9703 cat >>confdefs.h
<<\_ACEOF
9704 #define HAVE_MMAP_FILE 1
9708 if test $gcc_cv_func_mmap_dev_zero = yes; then
9710 cat >>confdefs.h
<<\_ACEOF
9711 #define HAVE_MMAP_DEV_ZERO 1
9715 if test $gcc_cv_func_mmap_anon = yes; then
9717 cat >>confdefs.h
<<\_ACEOF
9718 #define HAVE_MMAP_ANON 1
9726 # Under VMS, vfork works very differently than on Unix. The standard test
9727 # won't work, and it isn't easily adaptable. It makes more sense to
9729 ac_cv_func_vfork_works
=yes
9732 echo "$as_me:$LINENO: checking for pid_t" >&5
9733 echo $ECHO_N "checking for pid_t... $ECHO_C" >&6
9734 if test "${ac_cv_type_pid_t+set}" = set; then
9735 echo $ECHO_N "(cached) $ECHO_C" >&6
9737 cat >conftest.
$ac_ext <<_ACEOF
9740 cat confdefs.h
>>conftest.
$ac_ext
9741 cat >>conftest.
$ac_ext <<_ACEOF
9742 /* end confdefs.h. */
9743 $ac_includes_default
9755 rm -f conftest.
$ac_objext
9756 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9757 (eval $ac_compile) 2>conftest.er1
9759 grep -v '^ *+' conftest.er1
>conftest.err
9761 cat conftest.err
>&5
9762 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9763 (exit $ac_status); } &&
9764 { ac_try
='test -z "$ac_c_werror_flag"
9765 || test ! -s conftest.err'
9766 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9769 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9770 (exit $ac_status); }; } &&
9771 { ac_try
='test -s conftest.$ac_objext'
9772 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9775 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9776 (exit $ac_status); }; }; then
9777 ac_cv_type_pid_t
=yes
9779 echo "$as_me: failed program was:" >&5
9780 sed 's/^/| /' conftest.
$ac_ext >&5
9784 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
9786 echo "$as_me:$LINENO: result: $ac_cv_type_pid_t" >&5
9787 echo "${ECHO_T}$ac_cv_type_pid_t" >&6
9788 if test $ac_cv_type_pid_t = yes; then
9792 cat >>confdefs.h
<<_ACEOF
9800 for ac_header
in unistd.h vfork.h
9802 as_ac_Header
=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
9803 echo "$as_me:$LINENO: checking for $ac_header" >&5
9804 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
9805 if eval "test \"\${$as_ac_Header+set}\" = set"; then
9806 echo $ECHO_N "(cached) $ECHO_C" >&6
9808 cat >conftest.
$ac_ext <<_ACEOF
9811 cat confdefs.h
>>conftest.
$ac_ext
9812 cat >>conftest.
$ac_ext <<_ACEOF
9813 /* end confdefs.h. */
9814 #include <$ac_header>
9816 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
9817 (eval $ac_cpp conftest.
$ac_ext) 2>conftest.er1
9819 grep -v '^ *+' conftest.er1
>conftest.err
9821 cat conftest.err
>&5
9822 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9823 (exit $ac_status); } >/dev
/null
; then
9824 if test -s conftest.err
; then
9825 ac_cpp_err
=$ac_c_preproc_warn_flag
9826 ac_cpp_err
=$ac_cpp_err$ac_c_werror_flag
9833 if test -z "$ac_cpp_err"; then
9834 eval "$as_ac_Header=yes"
9836 echo "$as_me: failed program was:" >&5
9837 sed 's/^/| /' conftest.
$ac_ext >&5
9839 eval "$as_ac_Header=no"
9841 rm -f conftest.err conftest.
$ac_ext
9843 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
9844 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
9845 if test `eval echo '${'$as_ac_Header'}'` = yes; then
9846 cat >>confdefs.h
<<_ACEOF
9847 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
9855 for ac_func
in fork vfork
9857 as_ac_var
=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
9858 echo "$as_me:$LINENO: checking for $ac_func" >&5
9859 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
9860 if eval "test \"\${$as_ac_var+set}\" = set"; then
9861 echo $ECHO_N "(cached) $ECHO_C" >&6
9863 cat >conftest.
$ac_ext <<_ACEOF
9866 cat confdefs.h
>>conftest.
$ac_ext
9867 cat >>conftest.
$ac_ext <<_ACEOF
9868 /* end confdefs.h. */
9869 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
9870 For example, HP-UX 11i <limits.h> declares gettimeofday. */
9871 #define $ac_func innocuous_$ac_func
9873 /* System header to define __stub macros and hopefully few prototypes,
9874 which can conflict with char $ac_func (); below.
9875 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9876 <limits.h> exists even on freestanding compilers. */
9879 # include <limits.h>
9881 # include <assert.h>
9886 /* Override any gcc2 internal prototype to avoid an error. */
9891 /* We use char because int might match the return type of a gcc2
9892 builtin and then its argument prototype would still apply. */
9894 /* The GNU C library defines this for functions which it implements
9895 to always fail with ENOSYS. Some functions are actually named
9896 something starting with __ and the normal name is an alias. */
9897 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
9900 char (*f) () = $ac_func;
9909 return f != $ac_func;
9914 rm -f conftest.
$ac_objext conftest
$ac_exeext
9915 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9916 (eval $ac_link) 2>conftest.er1
9918 grep -v '^ *+' conftest.er1
>conftest.err
9920 cat conftest.err
>&5
9921 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9922 (exit $ac_status); } &&
9923 { ac_try
='test -z "$ac_c_werror_flag"
9924 || test ! -s conftest.err'
9925 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9928 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9929 (exit $ac_status); }; } &&
9930 { ac_try
='test -s conftest$ac_exeext'
9931 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9934 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9935 (exit $ac_status); }; }; then
9936 eval "$as_ac_var=yes"
9938 echo "$as_me: failed program was:" >&5
9939 sed 's/^/| /' conftest.
$ac_ext >&5
9941 eval "$as_ac_var=no"
9943 rm -f conftest.err conftest.
$ac_objext \
9944 conftest
$ac_exeext conftest.
$ac_ext
9946 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
9947 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
9948 if test `eval echo '${'$as_ac_var'}'` = yes; then
9949 cat >>confdefs.h
<<_ACEOF
9950 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
9956 if test "x$ac_cv_func_fork" = xyes
; then
9957 echo "$as_me:$LINENO: checking for working fork" >&5
9958 echo $ECHO_N "checking for working fork... $ECHO_C" >&6
9959 if test "${ac_cv_func_fork_works+set}" = set; then
9960 echo $ECHO_N "(cached) $ECHO_C" >&6
9962 if test "$cross_compiling" = yes; then
9963 ac_cv_func_fork_works
=cross
9965 cat >conftest.
$ac_ext <<_ACEOF
9966 /* By Ruediger Kuhlmann. */
9967 #include <sys/types.h>
9969 # include <unistd.h>
9971 /* Some systems only have a dummy stub for fork() */
9979 rm -f conftest
$ac_exeext
9980 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9981 (eval $ac_link) 2>&5
9983 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9984 (exit $ac_status); } && { ac_try
='./conftest$ac_exeext'
9985 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9988 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9989 (exit $ac_status); }; }; then
9990 ac_cv_func_fork_works
=yes
9992 echo "$as_me: program exited with status $ac_status" >&5
9993 echo "$as_me: failed program was:" >&5
9994 sed 's/^/| /' conftest.
$ac_ext >&5
9997 ac_cv_func_fork_works
=no
9999 rm -f core
*.core gmon.out bb.out conftest
$ac_exeext conftest.
$ac_objext conftest.
$ac_ext
10002 echo "$as_me:$LINENO: result: $ac_cv_func_fork_works" >&5
10003 echo "${ECHO_T}$ac_cv_func_fork_works" >&6
10006 ac_cv_func_fork_works
=$ac_cv_func_fork
10008 if test "x$ac_cv_func_fork_works" = xcross
; then
10010 *-*-amigaos* |
*-*-msdosdjgpp*)
10011 # Override, as these systems have only a dummy fork() stub
10012 ac_cv_func_fork_works
=no
10015 ac_cv_func_fork_works
=yes
10018 { echo "$as_me:$LINENO: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&5
10019 echo "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;}
10021 ac_cv_func_vfork_works
=$ac_cv_func_vfork
10022 if test "x$ac_cv_func_vfork" = xyes
; then
10023 echo "$as_me:$LINENO: checking for working vfork" >&5
10024 echo $ECHO_N "checking for working vfork... $ECHO_C" >&6
10025 if test "${ac_cv_func_vfork_works+set}" = set; then
10026 echo $ECHO_N "(cached) $ECHO_C" >&6
10028 if test "$cross_compiling" = yes; then
10029 ac_cv_func_vfork_works
=cross
10031 cat >conftest.
$ac_ext <<_ACEOF
10034 cat confdefs.h
>>conftest.
$ac_ext
10035 cat >>conftest.
$ac_ext <<_ACEOF
10036 /* end confdefs.h. */
10037 /* Thanks to Paul Eggert for this test. */
10039 #include <stdlib.h>
10040 #include <sys/types.h>
10041 #include <sys/stat.h>
10042 #include <sys/wait.h>
10044 # include <unistd.h>
10047 # include <vfork.h>
10049 /* On some sparc systems, changes by the child to local and incoming
10050 argument registers are propagated back to the parent. The compiler
10051 is told about this with #include <vfork.h>, but some compilers
10052 (e.g. gcc -O) don't grok <vfork.h>. Test for this by using a
10053 static variable whose address is put into a register that is
10054 clobbered by the vfork. */
10057 sparc_address_test (int arg)
10059 sparc_address_test (arg) int arg;
10062 static pid_t child;
10080 pid_t parent = getpid ();
10083 sparc_address_test (0);
10088 /* Here is another test for sparc vfork register problems. This
10089 test uses lots of local variables, at least as many local
10090 variables as main has allocated so far including compiler
10091 temporaries. 4 locals are enough for gcc 1.40.3 on a Solaris
10092 4.1.3 sparc, but we use 8 to be safe. A buggy compiler should
10093 reuse the register of parent for one of the local variables,
10094 since it will think that parent can't possibly be used any more
10095 in this routine. Assigning to the local variable will thus
10096 munge parent in the parent process. */
10098 p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
10099 p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
10100 /* Convince the compiler that p..p7 are live; otherwise, it might
10101 use the same hardware register for all 8 local variables. */
10102 if (p != p1 || p != p2 || p != p3 || p != p4
10103 || p != p5 || p != p6 || p != p7)
10106 /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
10107 from child file descriptors. If the child closes a descriptor
10108 before it execs or exits, this munges the parent's descriptor
10109 as well. Test for this by closing stdout in the child. */
10110 _exit(close(fileno(stdout)) != 0);
10115 while (wait(&status) != child)
10118 /* Was there some problem with vforking? */
10121 /* Did the child fail? (This shouldn't happen.) */
10124 /* Did the vfork/compiler bug occur? */
10125 || parent != getpid()
10127 /* Did the file descriptor bug occur? */
10128 || fstat(fileno(stdout), &st) != 0
10133 rm -f conftest
$ac_exeext
10134 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10135 (eval $ac_link) 2>&5
10137 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10138 (exit $ac_status); } && { ac_try
='./conftest$ac_exeext'
10139 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10140 (eval $ac_try) 2>&5
10142 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10143 (exit $ac_status); }; }; then
10144 ac_cv_func_vfork_works
=yes
10146 echo "$as_me: program exited with status $ac_status" >&5
10147 echo "$as_me: failed program was:" >&5
10148 sed 's/^/| /' conftest.
$ac_ext >&5
10150 ( exit $ac_status )
10151 ac_cv_func_vfork_works
=no
10153 rm -f core
*.core gmon.out bb.out conftest
$ac_exeext conftest.
$ac_objext conftest.
$ac_ext
10156 echo "$as_me:$LINENO: result: $ac_cv_func_vfork_works" >&5
10157 echo "${ECHO_T}$ac_cv_func_vfork_works" >&6
10160 if test "x$ac_cv_func_fork_works" = xcross
; then
10161 ac_cv_func_vfork_works
=$ac_cv_func_vfork
10162 { echo "$as_me:$LINENO: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&5
10163 echo "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;}
10166 if test "x$ac_cv_func_vfork_works" = xyes
; then
10168 cat >>confdefs.h
<<\_ACEOF
10169 #define HAVE_WORKING_VFORK 1
10174 cat >>confdefs.h
<<\_ACEOF
10179 if test "x$ac_cv_func_fork_works" = xyes
; then
10181 cat >>confdefs.h
<<\_ACEOF
10182 #define HAVE_WORKING_FORK 1
10189 if test "X$prefix" = "XNONE"; then
10190 acl_final_prefix
="$ac_default_prefix"
10192 acl_final_prefix
="$prefix"
10194 if test "X$exec_prefix" = "XNONE"; then
10195 acl_final_exec_prefix
='${prefix}'
10197 acl_final_exec_prefix
="$exec_prefix"
10199 acl_save_prefix
="$prefix"
10200 prefix
="$acl_final_prefix"
10201 eval acl_final_exec_prefix
=\"$acl_final_exec_prefix\"
10202 prefix
="$acl_save_prefix"
10205 # Check whether --with-gnu-ld or --without-gnu-ld was given.
10206 if test "${with_gnu_ld+set}" = set; then
10207 withval
="$with_gnu_ld"
10208 test "$withval" = no || with_gnu_ld
=yes
10212 # Prepare PATH_SEPARATOR.
10213 # The user is always right.
10214 if test "${PATH_SEPARATOR+set}" != set; then
10215 echo "#! /bin/sh" >conf$$.sh
10216 echo "exit 0" >>conf$$.sh
10218 if (PATH
="/nonexistent;."; conf$$.sh
) >/dev
/null
2>&1; then
10226 if test "$GCC" = yes; then
10227 # Check if gcc -print-prog-name=ld gives a path.
10228 echo "$as_me:$LINENO: checking for ld used by GCC" >&5
10229 echo $ECHO_N "checking for ld used by GCC... $ECHO_C" >&6
10232 # gcc leaves a trailing carriage return which upsets mingw
10233 ac_prog
=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
10235 ac_prog
=`($CC -print-prog-name=ld) 2>&5` ;;
10238 # Accept absolute paths.
10239 [\\/]* |
[A-Za-z
]:[\\/]*)
10240 re_direlt
='/[^/][^/]*/\.\./'
10241 # Canonicalize the path of ld
10242 ac_prog
=`echo $ac_prog| sed 's%\\\\%/%g'`
10243 while echo $ac_prog |
grep "$re_direlt" > /dev
/null
2>&1; do
10244 ac_prog
=`echo $ac_prog| sed "s%$re_direlt%/%"`
10246 test -z "$LD" && LD
="$ac_prog"
10249 # If it fails, then pretend we aren't using GCC.
10253 # If it is relative, then search for the first ld in PATH.
10254 with_gnu_ld
=unknown
10257 elif test "$with_gnu_ld" = yes; then
10258 echo "$as_me:$LINENO: checking for GNU ld" >&5
10259 echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6
10261 echo "$as_me:$LINENO: checking for non-GNU ld" >&5
10262 echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6
10264 if test "${acl_cv_path_LD+set}" = set; then
10265 echo $ECHO_N "(cached) $ECHO_C" >&6
10267 if test -z "$LD"; then
10268 IFS
="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
10269 for ac_dir
in $PATH; do
10270 test -z "$ac_dir" && ac_dir
=.
10271 if test -f "$ac_dir/$ac_prog" ||
test -f "$ac_dir/$ac_prog$ac_exeext"; then
10272 acl_cv_path_LD
="$ac_dir/$ac_prog"
10273 # Check to see if the program is GNU ld. I'd rather use --version,
10274 # but apparently some GNU ld's only accept -v.
10275 # Break only if it was the GNU/non-GNU ld that we prefer.
10276 if "$acl_cv_path_LD" -v 2>&1 < /dev
/null |
egrep '(GNU|with BFD)' > /dev
/null
; then
10277 test "$with_gnu_ld" != no
&& break
10279 test "$with_gnu_ld" != yes && break
10285 acl_cv_path_LD
="$LD" # Let the user override the test with a path.
10289 LD
="$acl_cv_path_LD"
10290 if test -n "$LD"; then
10291 echo "$as_me:$LINENO: result: $LD" >&5
10292 echo "${ECHO_T}$LD" >&6
10294 echo "$as_me:$LINENO: result: no" >&5
10295 echo "${ECHO_T}no" >&6
10297 test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
10298 echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
10299 { (exit 1); exit 1; }; }
10300 echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
10301 echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6
10302 if test "${acl_cv_prog_gnu_ld+set}" = set; then
10303 echo $ECHO_N "(cached) $ECHO_C" >&6
10305 # I'd rather use --version here, but apparently some GNU ld's only accept -v.
10306 if $LD -v 2>&1 </dev
/null |
egrep '(GNU|with BFD)' 1>&5; then
10307 acl_cv_prog_gnu_ld
=yes
10309 acl_cv_prog_gnu_ld
=no
10312 echo "$as_me:$LINENO: result: $acl_cv_prog_gnu_ld" >&5
10313 echo "${ECHO_T}$acl_cv_prog_gnu_ld" >&6
10314 with_gnu_ld
=$acl_cv_prog_gnu_ld
10318 echo "$as_me:$LINENO: checking for shared library run path origin" >&5
10319 echo $ECHO_N "checking for shared library run path origin... $ECHO_C" >&6
10320 if test "${acl_cv_rpath+set}" = set; then
10321 echo $ECHO_N "(cached) $ECHO_C" >&6
10324 CC
="$CC" GCC
="$GCC" LDFLAGS
="$LDFLAGS" LD
="$LD" with_gnu_ld
="$with_gnu_ld" \
10325 ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh
10327 rm -f .
/conftest.sh
10331 echo "$as_me:$LINENO: result: $acl_cv_rpath" >&5
10332 echo "${ECHO_T}$acl_cv_rpath" >&6
10334 libext
="$acl_cv_libext"
10335 shlibext
="$acl_cv_shlibext"
10336 hardcode_libdir_flag_spec
="$acl_cv_hardcode_libdir_flag_spec"
10337 hardcode_libdir_separator
="$acl_cv_hardcode_libdir_separator"
10338 hardcode_direct
="$acl_cv_hardcode_direct"
10339 hardcode_minus_L
="$acl_cv_hardcode_minus_L"
10340 # Check whether --enable-rpath or --disable-rpath was given.
10341 if test "${enable_rpath+set}" = set; then
10342 enableval
="$enable_rpath"
10356 acl_save_prefix
="$prefix"
10357 prefix
="$acl_final_prefix"
10358 acl_save_exec_prefix
="$exec_prefix"
10359 exec_prefix
="$acl_final_exec_prefix"
10361 eval additional_includedir
=\"$includedir\"
10362 eval additional_libdir
=\"$libdir\"
10364 exec_prefix
="$acl_save_exec_prefix"
10365 prefix
="$acl_save_prefix"
10368 # Check whether --with-libiconv-prefix or --without-libiconv-prefix was given.
10369 if test "${with_libiconv_prefix+set}" = set; then
10370 withval
="$with_libiconv_prefix"
10372 if test "X$withval" = "Xno"; then
10375 if test "X$withval" = "X"; then
10377 acl_save_prefix
="$prefix"
10378 prefix
="$acl_final_prefix"
10379 acl_save_exec_prefix
="$exec_prefix"
10380 exec_prefix
="$acl_final_exec_prefix"
10382 eval additional_includedir
=\"$includedir\"
10383 eval additional_libdir
=\"$libdir\"
10385 exec_prefix
="$acl_save_exec_prefix"
10386 prefix
="$acl_save_prefix"
10389 additional_includedir
="$withval/include"
10390 additional_libdir
="$withval/lib"
10400 names_already_handled
=
10401 names_next_round
='iconv '
10402 while test -n "$names_next_round"; do
10403 names_this_round
="$names_next_round"
10405 for name
in $names_this_round; do
10407 for n
in $names_already_handled; do
10408 if test "$n" = "$name"; then
10409 already_handled
=yes
10413 if test -z "$already_handled"; then
10414 names_already_handled
="$names_already_handled $name"
10415 uppername
=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
10416 eval value
=\"\
$HAVE_LIB$uppername\"
10417 if test -n "$value"; then
10418 if test "$value" = yes; then
10419 eval value
=\"\
$LIB$uppername\"
10420 test -z "$value" || LIBICONV
="${LIBICONV}${LIBICONV:+ }$value"
10421 eval value
=\"\
$LTLIB$uppername\"
10422 test -z "$value" || LTLIBICONV
="${LTLIBICONV}${LTLIBICONV:+ }$value"
10431 if test $use_additional = yes; then
10432 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
10433 found_dir
="$additional_libdir"
10434 found_so
="$additional_libdir/lib$name.$shlibext"
10435 if test -f "$additional_libdir/lib$name.la"; then
10436 found_la
="$additional_libdir/lib$name.la"
10439 if test -f "$additional_libdir/lib$name.$libext"; then
10440 found_dir
="$additional_libdir"
10441 found_a
="$additional_libdir/lib$name.$libext"
10442 if test -f "$additional_libdir/lib$name.la"; then
10443 found_la
="$additional_libdir/lib$name.la"
10448 if test "X$found_dir" = "X"; then
10449 for x
in $LDFLAGS $LTLIBICONV; do
10451 acl_save_prefix
="$prefix"
10452 prefix
="$acl_final_prefix"
10453 acl_save_exec_prefix
="$exec_prefix"
10454 exec_prefix
="$acl_final_exec_prefix"
10456 exec_prefix
="$acl_save_exec_prefix"
10457 prefix
="$acl_save_prefix"
10461 dir
=`echo "X$x" | sed -e 's/^X-L//'`
10462 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
10464 found_so
="$dir/lib$name.$shlibext"
10465 if test -f "$dir/lib$name.la"; then
10466 found_la
="$dir/lib$name.la"
10469 if test -f "$dir/lib$name.$libext"; then
10471 found_a
="$dir/lib$name.$libext"
10472 if test -f "$dir/lib$name.la"; then
10473 found_la
="$dir/lib$name.la"
10479 if test "X$found_dir" != "X"; then
10484 if test "X$found_dir" != "X"; then
10485 LTLIBICONV
="${LTLIBICONV}${LTLIBICONV:+ }-L$found_dir -l$name"
10486 if test "X$found_so" != "X"; then
10487 if test "$enable_rpath" = no ||
test "X$found_dir" = "X/usr/lib"; then
10488 LIBICONV
="${LIBICONV}${LIBICONV:+ }$found_so"
10491 for x
in $ltrpathdirs; do
10492 if test "X$x" = "X$found_dir"; then
10497 if test -z "$haveit"; then
10498 ltrpathdirs
="$ltrpathdirs $found_dir"
10500 if test "$hardcode_direct" = yes; then
10501 LIBICONV
="${LIBICONV}${LIBICONV:+ }$found_so"
10503 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no
; then
10504 LIBICONV
="${LIBICONV}${LIBICONV:+ }$found_so"
10506 for x
in $rpathdirs; do
10507 if test "X$x" = "X$found_dir"; then
10512 if test -z "$haveit"; then
10513 rpathdirs
="$rpathdirs $found_dir"
10517 for x
in $LDFLAGS $LIBICONV; do
10519 acl_save_prefix
="$prefix"
10520 prefix
="$acl_final_prefix"
10521 acl_save_exec_prefix
="$exec_prefix"
10522 exec_prefix
="$acl_final_exec_prefix"
10524 exec_prefix
="$acl_save_exec_prefix"
10525 prefix
="$acl_save_prefix"
10527 if test "X$x" = "X-L$found_dir"; then
10532 if test -z "$haveit"; then
10533 LIBICONV
="${LIBICONV}${LIBICONV:+ }-L$found_dir"
10535 if test "$hardcode_minus_L" != no
; then
10536 LIBICONV
="${LIBICONV}${LIBICONV:+ }$found_so"
10538 LIBICONV
="${LIBICONV}${LIBICONV:+ }-l$name"
10544 if test "X$found_a" != "X"; then
10545 LIBICONV
="${LIBICONV}${LIBICONV:+ }$found_a"
10547 LIBICONV
="${LIBICONV}${LIBICONV:+ }-L$found_dir -l$name"
10550 additional_includedir
=
10551 case "$found_dir" in
10553 basedir
=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
10554 additional_includedir
="$basedir/include"
10557 if test "X$additional_includedir" != "X"; then
10558 if test "X$additional_includedir" != "X/usr/include"; then
10560 if test "X$additional_includedir" = "X/usr/local/include"; then
10561 if test -n "$GCC"; then
10563 linux
*) haveit
=yes;;
10567 if test -z "$haveit"; then
10568 for x
in $CPPFLAGS $INCICONV; do
10570 acl_save_prefix
="$prefix"
10571 prefix
="$acl_final_prefix"
10572 acl_save_exec_prefix
="$exec_prefix"
10573 exec_prefix
="$acl_final_exec_prefix"
10575 exec_prefix
="$acl_save_exec_prefix"
10576 prefix
="$acl_save_prefix"
10578 if test "X$x" = "X-I$additional_includedir"; then
10583 if test -z "$haveit"; then
10584 if test -d "$additional_includedir"; then
10585 INCICONV
="${INCICONV}${INCICONV:+ }-I$additional_includedir"
10591 if test -n "$found_la"; then
10592 save_libdir
="$libdir"
10593 case "$found_la" in
10594 */* |
*\\*) .
"$found_la" ;;
10595 *) .
"./$found_la" ;;
10597 libdir
="$save_libdir"
10598 for dep
in $dependency_libs; do
10601 additional_libdir
=`echo "X$dep" | sed -e 's/^X-L//'`
10602 if test "X$additional_libdir" != "X/usr/lib"; then
10604 if test "X$additional_libdir" = "X/usr/local/lib"; then
10605 if test -n "$GCC"; then
10607 linux
*) haveit
=yes;;
10611 if test -z "$haveit"; then
10613 for x
in $LDFLAGS $LIBICONV; do
10615 acl_save_prefix
="$prefix"
10616 prefix
="$acl_final_prefix"
10617 acl_save_exec_prefix
="$exec_prefix"
10618 exec_prefix
="$acl_final_exec_prefix"
10620 exec_prefix
="$acl_save_exec_prefix"
10621 prefix
="$acl_save_prefix"
10623 if test "X$x" = "X-L$additional_libdir"; then
10628 if test -z "$haveit"; then
10629 if test -d "$additional_libdir"; then
10630 LIBICONV
="${LIBICONV}${LIBICONV:+ }-L$additional_libdir"
10634 for x
in $LDFLAGS $LTLIBICONV; do
10636 acl_save_prefix
="$prefix"
10637 prefix
="$acl_final_prefix"
10638 acl_save_exec_prefix
="$exec_prefix"
10639 exec_prefix
="$acl_final_exec_prefix"
10641 exec_prefix
="$acl_save_exec_prefix"
10642 prefix
="$acl_save_prefix"
10644 if test "X$x" = "X-L$additional_libdir"; then
10649 if test -z "$haveit"; then
10650 if test -d "$additional_libdir"; then
10651 LTLIBICONV
="${LTLIBICONV}${LTLIBICONV:+ }-L$additional_libdir"
10658 dir
=`echo "X$dep" | sed -e 's/^X-R//'`
10659 if test "$enable_rpath" != no
; then
10661 for x
in $rpathdirs; do
10662 if test "X$x" = "X$dir"; then
10667 if test -z "$haveit"; then
10668 rpathdirs
="$rpathdirs $dir"
10671 for x
in $ltrpathdirs; do
10672 if test "X$x" = "X$dir"; then
10677 if test -z "$haveit"; then
10678 ltrpathdirs
="$ltrpathdirs $dir"
10683 names_next_round
="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
10686 names_next_round
="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
10689 LIBICONV
="${LIBICONV}${LIBICONV:+ }$dep"
10690 LTLIBICONV
="${LTLIBICONV}${LTLIBICONV:+ }$dep"
10696 LIBICONV
="${LIBICONV}${LIBICONV:+ }-l$name"
10697 LTLIBICONV
="${LTLIBICONV}${LTLIBICONV:+ }-l$name"
10703 if test "X$rpathdirs" != "X"; then
10704 if test -n "$hardcode_libdir_separator"; then
10706 for found_dir
in $rpathdirs; do
10707 alldirs
="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
10709 acl_save_libdir
="$libdir"
10711 eval flag
=\"$hardcode_libdir_flag_spec\"
10712 libdir
="$acl_save_libdir"
10713 LIBICONV
="${LIBICONV}${LIBICONV:+ }$flag"
10715 for found_dir
in $rpathdirs; do
10716 acl_save_libdir
="$libdir"
10717 libdir
="$found_dir"
10718 eval flag
=\"$hardcode_libdir_flag_spec\"
10719 libdir
="$acl_save_libdir"
10720 LIBICONV
="${LIBICONV}${LIBICONV:+ }$flag"
10724 if test "X$ltrpathdirs" != "X"; then
10725 for found_dir
in $ltrpathdirs; do
10726 LTLIBICONV
="${LTLIBICONV}${LTLIBICONV:+ }-R$found_dir"
10736 am_save_CPPFLAGS
="$CPPFLAGS"
10738 for element
in $INCICONV; do
10740 for x
in $CPPFLAGS; do
10742 acl_save_prefix
="$prefix"
10743 prefix
="$acl_final_prefix"
10744 acl_save_exec_prefix
="$exec_prefix"
10745 exec_prefix
="$acl_final_exec_prefix"
10747 exec_prefix
="$acl_save_exec_prefix"
10748 prefix
="$acl_save_prefix"
10750 if test "X$x" = "X$element"; then
10755 if test -z "$haveit"; then
10756 CPPFLAGS
="${CPPFLAGS}${CPPFLAGS:+ }$element"
10761 echo "$as_me:$LINENO: checking for iconv" >&5
10762 echo $ECHO_N "checking for iconv... $ECHO_C" >&6
10763 if test "${am_cv_func_iconv+set}" = set; then
10764 echo $ECHO_N "(cached) $ECHO_C" >&6
10767 am_cv_func_iconv
="no, consider installing GNU libiconv"
10769 cat >conftest.
$ac_ext <<_ACEOF
10772 cat confdefs.h
>>conftest.
$ac_ext
10773 cat >>conftest.
$ac_ext <<_ACEOF
10774 /* end confdefs.h. */
10775 #include <stdlib.h>
10780 iconv_t cd = iconv_open("","");
10781 iconv(cd,NULL,NULL,NULL,NULL);
10787 rm -f conftest.
$ac_objext conftest
$ac_exeext
10788 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10789 (eval $ac_link) 2>conftest.er1
10791 grep -v '^ *+' conftest.er1
>conftest.err
10793 cat conftest.err
>&5
10794 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10795 (exit $ac_status); } &&
10796 { ac_try
='test -z "$ac_c_werror_flag"
10797 || test ! -s conftest.err'
10798 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10799 (eval $ac_try) 2>&5
10801 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10802 (exit $ac_status); }; } &&
10803 { ac_try
='test -s conftest$ac_exeext'
10804 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10805 (eval $ac_try) 2>&5
10807 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10808 (exit $ac_status); }; }; then
10809 am_cv_func_iconv
=yes
10811 echo "$as_me: failed program was:" >&5
10812 sed 's/^/| /' conftest.
$ac_ext >&5
10815 rm -f conftest.err conftest.
$ac_objext \
10816 conftest
$ac_exeext conftest.
$ac_ext
10817 if test "$am_cv_func_iconv" != yes; then
10818 am_save_LIBS
="$LIBS"
10819 LIBS
="$LIBS $LIBICONV"
10820 cat >conftest.
$ac_ext <<_ACEOF
10823 cat confdefs.h
>>conftest.
$ac_ext
10824 cat >>conftest.
$ac_ext <<_ACEOF
10825 /* end confdefs.h. */
10826 #include <stdlib.h>
10831 iconv_t cd = iconv_open("","");
10832 iconv(cd,NULL,NULL,NULL,NULL);
10838 rm -f conftest.
$ac_objext conftest
$ac_exeext
10839 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10840 (eval $ac_link) 2>conftest.er1
10842 grep -v '^ *+' conftest.er1
>conftest.err
10844 cat conftest.err
>&5
10845 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10846 (exit $ac_status); } &&
10847 { ac_try
='test -z "$ac_c_werror_flag"
10848 || test ! -s conftest.err'
10849 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10850 (eval $ac_try) 2>&5
10852 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10853 (exit $ac_status); }; } &&
10854 { ac_try
='test -s conftest$ac_exeext'
10855 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10856 (eval $ac_try) 2>&5
10858 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10859 (exit $ac_status); }; }; then
10860 am_cv_lib_iconv
=yes
10861 am_cv_func_iconv
=yes
10863 echo "$as_me: failed program was:" >&5
10864 sed 's/^/| /' conftest.
$ac_ext >&5
10867 rm -f conftest.err conftest.
$ac_objext \
10868 conftest
$ac_exeext conftest.
$ac_ext
10869 LIBS
="$am_save_LIBS"
10873 echo "$as_me:$LINENO: result: $am_cv_func_iconv" >&5
10874 echo "${ECHO_T}$am_cv_func_iconv" >&6
10875 if test "$am_cv_func_iconv" = yes; then
10877 cat >>confdefs.h
<<\_ACEOF
10878 #define HAVE_ICONV 1
10882 if test "$am_cv_lib_iconv" = yes; then
10883 echo "$as_me:$LINENO: checking how to link with libiconv" >&5
10884 echo $ECHO_N "checking how to link with libiconv... $ECHO_C" >&6
10885 echo "$as_me:$LINENO: result: $LIBICONV" >&5
10886 echo "${ECHO_T}$LIBICONV" >&6
10888 CPPFLAGS
="$am_save_CPPFLAGS"
10895 if test "$am_cv_func_iconv" = yes; then
10896 echo "$as_me:$LINENO: checking for iconv declaration" >&5
10897 echo $ECHO_N "checking for iconv declaration... $ECHO_C" >&6
10898 if test "${am_cv_proto_iconv+set}" = set; then
10899 echo $ECHO_N "(cached) $ECHO_C" >&6
10902 cat >conftest.
$ac_ext <<_ACEOF
10905 cat confdefs.h
>>conftest.
$ac_ext
10906 cat >>conftest.
$ac_ext <<_ACEOF
10907 /* end confdefs.h. */
10909 #include <stdlib.h>
10915 #if defined(__STDC__) || defined(__cplusplus)
10916 size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
10929 rm -f conftest.
$ac_objext
10930 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10931 (eval $ac_compile) 2>conftest.er1
10933 grep -v '^ *+' conftest.er1
>conftest.err
10935 cat conftest.err
>&5
10936 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10937 (exit $ac_status); } &&
10938 { ac_try
='test -z "$ac_c_werror_flag"
10939 || test ! -s conftest.err'
10940 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10941 (eval $ac_try) 2>&5
10943 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10944 (exit $ac_status); }; } &&
10945 { ac_try
='test -s conftest.$ac_objext'
10946 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10947 (eval $ac_try) 2>&5
10949 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10950 (exit $ac_status); }; }; then
10951 am_cv_proto_iconv_arg1
=""
10953 echo "$as_me: failed program was:" >&5
10954 sed 's/^/| /' conftest.
$ac_ext >&5
10956 am_cv_proto_iconv_arg1
="const"
10958 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
10959 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);"
10962 am_cv_proto_iconv
=`echo "$am_cv_proto_iconv" | tr -s ' ' | sed -e 's/( /(/'`
10963 echo "$as_me:$LINENO: result: ${ac_t:-
10964 }$am_cv_proto_iconv" >&5
10965 echo "${ECHO_T}${ac_t:-
10966 }$am_cv_proto_iconv" >&6
10968 cat >>confdefs.h
<<_ACEOF
10969 #define ICONV_CONST $am_cv_proto_iconv_arg1
10974 # Until we have in-tree GNU iconv:
10979 echo "$as_me:$LINENO: checking for LC_MESSAGES" >&5
10980 echo $ECHO_N "checking for LC_MESSAGES... $ECHO_C" >&6
10981 if test "${am_cv_val_LC_MESSAGES+set}" = set; then
10982 echo $ECHO_N "(cached) $ECHO_C" >&6
10984 cat >conftest.
$ac_ext <<_ACEOF
10987 cat confdefs.h
>>conftest.
$ac_ext
10988 cat >>conftest.
$ac_ext <<_ACEOF
10989 /* end confdefs.h. */
10990 #include <locale.h>
10999 rm -f conftest.
$ac_objext conftest
$ac_exeext
11000 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11001 (eval $ac_link) 2>conftest.er1
11003 grep -v '^ *+' conftest.er1
>conftest.err
11005 cat conftest.err
>&5
11006 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11007 (exit $ac_status); } &&
11008 { ac_try
='test -z "$ac_c_werror_flag"
11009 || test ! -s conftest.err'
11010 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11011 (eval $ac_try) 2>&5
11013 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11014 (exit $ac_status); }; } &&
11015 { ac_try
='test -s conftest$ac_exeext'
11016 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11017 (eval $ac_try) 2>&5
11019 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11020 (exit $ac_status); }; }; then
11021 am_cv_val_LC_MESSAGES
=yes
11023 echo "$as_me: failed program was:" >&5
11024 sed 's/^/| /' conftest.
$ac_ext >&5
11026 am_cv_val_LC_MESSAGES
=no
11028 rm -f conftest.err conftest.
$ac_objext \
11029 conftest
$ac_exeext conftest.
$ac_ext
11031 echo "$as_me:$LINENO: result: $am_cv_val_LC_MESSAGES" >&5
11032 echo "${ECHO_T}$am_cv_val_LC_MESSAGES" >&6
11033 if test $am_cv_val_LC_MESSAGES = yes; then
11035 cat >>confdefs.h
<<\_ACEOF
11036 #define HAVE_LC_MESSAGES 1
11042 # We will need to find libiberty.h and ansidecl.h
11043 saved_CFLAGS
="$CFLAGS"
11044 CFLAGS
="$CFLAGS -I${srcdir} -I${srcdir}/../include"
11069 for ac_func
in getenv atol sbrk abort atof getcwd getwd \
11070 strsignal putc_unlocked fputs_unlocked fwrite_unlocked \
11071 fprintf_unlocked strstr errno snprintf vasprintf \
11072 malloc realloc calloc free
basename getopt
clock getpagesize
11074 ac_tr_decl
=`echo "HAVE_DECL_$ac_func" | $as_tr_cpp`
11075 echo "$as_me:$LINENO: checking whether $ac_func is declared" >&5
11076 echo $ECHO_N "checking whether $ac_func is declared... $ECHO_C" >&6
11077 if eval "test \"\${gcc_cv_have_decl_$ac_func+set}\" = set"; then
11078 echo $ECHO_N "(cached) $ECHO_C" >&6
11080 cat >conftest.
$ac_ext <<_ACEOF
11083 cat confdefs.h
>>conftest.
$ac_ext
11084 cat >>conftest.
$ac_ext <<_ACEOF
11085 /* end confdefs.h. */
11087 #define $ac_tr_decl 1
11089 #include "ansidecl.h"
11090 #include "system.h"
11096 char *(*pfn) = (char *(*)) $ac_func ;
11102 rm -f conftest.
$ac_objext
11103 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11104 (eval $ac_compile) 2>conftest.er1
11106 grep -v '^ *+' conftest.er1
>conftest.err
11108 cat conftest.err
>&5
11109 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11110 (exit $ac_status); } &&
11111 { ac_try
='test -z "$ac_c_werror_flag"
11112 || test ! -s conftest.err'
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); }; } &&
11118 { ac_try
='test -s conftest.$ac_objext'
11119 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11120 (eval $ac_try) 2>&5
11122 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11123 (exit $ac_status); }; }; then
11124 eval "gcc_cv_have_decl_$ac_func=yes"
11126 echo "$as_me: failed program was:" >&5
11127 sed 's/^/| /' conftest.
$ac_ext >&5
11129 eval "gcc_cv_have_decl_$ac_func=no"
11131 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
11134 if eval "test \"`echo '$gcc_cv_have_decl_'$ac_func`\" = yes"; then
11135 echo "$as_me:$LINENO: result: yes" >&5
11136 echo "${ECHO_T}yes" >&6 ; cat >>confdefs.h
<<_ACEOF
11137 #define $ac_tr_decl 1
11141 echo "$as_me:$LINENO: result: no" >&5
11142 echo "${ECHO_T}no" >&6 ; cat >>confdefs.h
<<_ACEOF
11143 #define $ac_tr_decl 0
11154 for ac_func
in getrlimit setrlimit getrusage
11156 ac_tr_decl
=`echo "HAVE_DECL_$ac_func" | $as_tr_cpp`
11157 echo "$as_me:$LINENO: checking whether $ac_func is declared" >&5
11158 echo $ECHO_N "checking whether $ac_func is declared... $ECHO_C" >&6
11159 if eval "test \"\${gcc_cv_have_decl_$ac_func+set}\" = set"; then
11160 echo $ECHO_N "(cached) $ECHO_C" >&6
11162 cat >conftest.
$ac_ext <<_ACEOF
11165 cat confdefs.h
>>conftest.
$ac_ext
11166 cat >>conftest.
$ac_ext <<_ACEOF
11167 /* end confdefs.h. */
11169 #define $ac_tr_decl 1
11171 #include "ansidecl.h"
11172 #include "system.h"
11173 #ifdef HAVE_SYS_RESOURCE_H
11174 #include <sys/resource.h>
11182 char *(*pfn) = (char *(*)) $ac_func ;
11188 rm -f conftest.
$ac_objext
11189 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11190 (eval $ac_compile) 2>conftest.er1
11192 grep -v '^ *+' conftest.er1
>conftest.err
11194 cat conftest.err
>&5
11195 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11196 (exit $ac_status); } &&
11197 { ac_try
='test -z "$ac_c_werror_flag"
11198 || test ! -s conftest.err'
11199 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11200 (eval $ac_try) 2>&5
11202 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11203 (exit $ac_status); }; } &&
11204 { ac_try
='test -s conftest.$ac_objext'
11205 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11206 (eval $ac_try) 2>&5
11208 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11209 (exit $ac_status); }; }; then
11210 eval "gcc_cv_have_decl_$ac_func=yes"
11212 echo "$as_me: failed program was:" >&5
11213 sed 's/^/| /' conftest.
$ac_ext >&5
11215 eval "gcc_cv_have_decl_$ac_func=no"
11217 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
11220 if eval "test \"`echo '$gcc_cv_have_decl_'$ac_func`\" = yes"; then
11221 echo "$as_me:$LINENO: result: yes" >&5
11222 echo "${ECHO_T}yes" >&6 ; cat >>confdefs.h
<<_ACEOF
11223 #define $ac_tr_decl 1
11227 echo "$as_me:$LINENO: result: no" >&5
11228 echo "${ECHO_T}no" >&6 ; cat >>confdefs.h
<<_ACEOF
11229 #define $ac_tr_decl 0
11237 cat >conftest.
$ac_ext <<_ACEOF
11240 cat confdefs.h
>>conftest.
$ac_ext
11241 cat >>conftest.
$ac_ext <<_ACEOF
11242 /* end confdefs.h. */
11244 #include "ansidecl.h"
11245 #include "system.h"
11246 #ifdef HAVE_SYS_RESOURCE_H
11247 #include <sys/resource.h>
11258 rm -f conftest.
$ac_objext
11259 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11260 (eval $ac_compile) 2>conftest.er1
11262 grep -v '^ *+' conftest.er1
>conftest.err
11264 cat conftest.err
>&5
11265 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11266 (exit $ac_status); } &&
11267 { ac_try
='test -z "$ac_c_werror_flag"
11268 || test ! -s conftest.err'
11269 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11270 (eval $ac_try) 2>&5
11272 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11273 (exit $ac_status); }; } &&
11274 { ac_try
='test -s conftest.$ac_objext'
11275 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11276 (eval $ac_try) 2>&5
11278 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11279 (exit $ac_status); }; }; then
11282 echo "$as_me: failed program was:" >&5
11283 sed 's/^/| /' conftest.
$ac_ext >&5
11286 cat >>confdefs.h
<<\_ACEOF
11287 #define rlim_t long
11291 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
11294 for ac_func
in ldgetname
11296 ac_tr_decl
=`echo "HAVE_DECL_$ac_func" | $as_tr_cpp`
11297 echo "$as_me:$LINENO: checking whether $ac_func is declared" >&5
11298 echo $ECHO_N "checking whether $ac_func is declared... $ECHO_C" >&6
11299 if eval "test \"\${gcc_cv_have_decl_$ac_func+set}\" = set"; then
11300 echo $ECHO_N "(cached) $ECHO_C" >&6
11302 cat >conftest.
$ac_ext <<_ACEOF
11305 cat confdefs.h
>>conftest.
$ac_ext
11306 cat >>conftest.
$ac_ext <<_ACEOF
11307 /* end confdefs.h. */
11309 #define $ac_tr_decl 1
11311 #include "ansidecl.h"
11312 #include "system.h"
11313 #ifdef HAVE_LDFCN_H
11322 char *(*pfn) = (char *(*)) $ac_func ;
11328 rm -f conftest.
$ac_objext
11329 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11330 (eval $ac_compile) 2>conftest.er1
11332 grep -v '^ *+' conftest.er1
>conftest.err
11334 cat conftest.err
>&5
11335 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11336 (exit $ac_status); } &&
11337 { ac_try
='test -z "$ac_c_werror_flag"
11338 || test ! -s conftest.err'
11339 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11340 (eval $ac_try) 2>&5
11342 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11343 (exit $ac_status); }; } &&
11344 { ac_try
='test -s conftest.$ac_objext'
11345 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11346 (eval $ac_try) 2>&5
11348 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11349 (exit $ac_status); }; }; then
11350 eval "gcc_cv_have_decl_$ac_func=yes"
11352 echo "$as_me: failed program was:" >&5
11353 sed 's/^/| /' conftest.
$ac_ext >&5
11355 eval "gcc_cv_have_decl_$ac_func=no"
11357 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
11360 if eval "test \"`echo '$gcc_cv_have_decl_'$ac_func`\" = yes"; then
11361 echo "$as_me:$LINENO: result: yes" >&5
11362 echo "${ECHO_T}yes" >&6 ; cat >>confdefs.h
<<_ACEOF
11363 #define $ac_tr_decl 1
11367 echo "$as_me:$LINENO: result: no" >&5
11368 echo "${ECHO_T}no" >&6 ; cat >>confdefs.h
<<_ACEOF
11369 #define $ac_tr_decl 0
11378 for ac_func
in times
11380 ac_tr_decl
=`echo "HAVE_DECL_$ac_func" | $as_tr_cpp`
11381 echo "$as_me:$LINENO: checking whether $ac_func is declared" >&5
11382 echo $ECHO_N "checking whether $ac_func is declared... $ECHO_C" >&6
11383 if eval "test \"\${gcc_cv_have_decl_$ac_func+set}\" = set"; then
11384 echo $ECHO_N "(cached) $ECHO_C" >&6
11386 cat >conftest.
$ac_ext <<_ACEOF
11389 cat confdefs.h
>>conftest.
$ac_ext
11390 cat >>conftest.
$ac_ext <<_ACEOF
11391 /* end confdefs.h. */
11393 #define $ac_tr_decl 1
11395 #include "ansidecl.h"
11396 #include "system.h"
11397 #ifdef HAVE_SYS_TIMES_H
11398 #include <sys/times.h>
11406 char *(*pfn) = (char *(*)) $ac_func ;
11412 rm -f conftest.
$ac_objext
11413 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11414 (eval $ac_compile) 2>conftest.er1
11416 grep -v '^ *+' conftest.er1
>conftest.err
11418 cat conftest.err
>&5
11419 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11420 (exit $ac_status); } &&
11421 { ac_try
='test -z "$ac_c_werror_flag"
11422 || test ! -s conftest.err'
11423 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11424 (eval $ac_try) 2>&5
11426 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11427 (exit $ac_status); }; } &&
11428 { ac_try
='test -s conftest.$ac_objext'
11429 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11430 (eval $ac_try) 2>&5
11432 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11433 (exit $ac_status); }; }; then
11434 eval "gcc_cv_have_decl_$ac_func=yes"
11436 echo "$as_me: failed program was:" >&5
11437 sed 's/^/| /' conftest.
$ac_ext >&5
11439 eval "gcc_cv_have_decl_$ac_func=no"
11441 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
11444 if eval "test \"`echo '$gcc_cv_have_decl_'$ac_func`\" = yes"; then
11445 echo "$as_me:$LINENO: result: yes" >&5
11446 echo "${ECHO_T}yes" >&6 ; cat >>confdefs.h
<<_ACEOF
11447 #define $ac_tr_decl 1
11451 echo "$as_me:$LINENO: result: no" >&5
11452 echo "${ECHO_T}no" >&6 ; cat >>confdefs.h
<<_ACEOF
11453 #define $ac_tr_decl 0
11461 # More time-related stuff.
11462 echo "$as_me:$LINENO: checking for struct tms" >&5
11463 echo $ECHO_N "checking for struct tms... $ECHO_C" >&6
11464 if test "${ac_cv_struct_tms+set}" = set; then
11465 echo $ECHO_N "(cached) $ECHO_C" >&6
11468 cat >conftest.
$ac_ext <<_ACEOF
11471 cat confdefs.h
>>conftest.
$ac_ext
11472 cat >>conftest.
$ac_ext <<_ACEOF
11473 /* end confdefs.h. */
11475 #include "ansidecl.h"
11476 #include "system.h"
11477 #ifdef HAVE_SYS_TIMES_H
11478 #include <sys/times.h>
11489 rm -f conftest.
$ac_objext
11490 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11491 (eval $ac_compile) 2>conftest.er1
11493 grep -v '^ *+' conftest.er1
>conftest.err
11495 cat conftest.err
>&5
11496 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11497 (exit $ac_status); } &&
11498 { ac_try
='test -z "$ac_c_werror_flag"
11499 || test ! -s conftest.err'
11500 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11501 (eval $ac_try) 2>&5
11503 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11504 (exit $ac_status); }; } &&
11505 { ac_try
='test -s conftest.$ac_objext'
11506 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11507 (eval $ac_try) 2>&5
11509 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11510 (exit $ac_status); }; }; then
11511 ac_cv_struct_tms
=yes
11513 echo "$as_me: failed program was:" >&5
11514 sed 's/^/| /' conftest.
$ac_ext >&5
11516 ac_cv_struct_tms
=no
11518 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
11520 echo "$as_me:$LINENO: result: $ac_cv_struct_tms" >&5
11521 echo "${ECHO_T}$ac_cv_struct_tms" >&6
11522 if test $ac_cv_struct_tms = yes; then
11524 cat >>confdefs.h
<<\_ACEOF
11525 #define HAVE_STRUCT_TMS 1
11530 # use gcc_cv_* here because this doesn't match the behavior of AC_CHECK_TYPE.
11531 # revisit after autoconf 2.50.
11532 echo "$as_me:$LINENO: checking for clock_t" >&5
11533 echo $ECHO_N "checking for clock_t... $ECHO_C" >&6
11534 if test "${gcc_cv_type_clock_t+set}" = set; then
11535 echo $ECHO_N "(cached) $ECHO_C" >&6
11538 cat >conftest.
$ac_ext <<_ACEOF
11541 cat confdefs.h
>>conftest.
$ac_ext
11542 cat >>conftest.
$ac_ext <<_ACEOF
11543 /* end confdefs.h. */
11545 #include "ansidecl.h"
11546 #include "system.h"
11556 rm -f conftest.
$ac_objext
11557 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11558 (eval $ac_compile) 2>conftest.er1
11560 grep -v '^ *+' conftest.er1
>conftest.err
11562 cat conftest.err
>&5
11563 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11564 (exit $ac_status); } &&
11565 { ac_try
='test -z "$ac_c_werror_flag"
11566 || test ! -s conftest.err'
11567 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11568 (eval $ac_try) 2>&5
11570 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11571 (exit $ac_status); }; } &&
11572 { ac_try
='test -s conftest.$ac_objext'
11573 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11574 (eval $ac_try) 2>&5
11576 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11577 (exit $ac_status); }; }; then
11578 gcc_cv_type_clock_t
=yes
11580 echo "$as_me: failed program was:" >&5
11581 sed 's/^/| /' conftest.
$ac_ext >&5
11583 gcc_cv_type_clock_t
=no
11585 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
11587 echo "$as_me:$LINENO: result: $gcc_cv_type_clock_t" >&5
11588 echo "${ECHO_T}$gcc_cv_type_clock_t" >&6
11589 if test $gcc_cv_type_clock_t = yes; then
11591 cat >>confdefs.h
<<\_ACEOF
11592 #define HAVE_CLOCK_T 1
11597 # Restore CFLAGS from before the gcc_AC_NEED_DECLARATIONS tests.
11598 CFLAGS
="$saved_CFLAGS"
11600 # Check whether --enable-initfini-array or --disable-initfini-array was given.
11601 if test "${enable_initfini_array+set}" = set; then
11602 enableval
="$enable_initfini_array"
11606 echo "$as_me:$LINENO: checking for .preinit_array/.init_array/.fini_array support" >&5
11607 echo $ECHO_N "checking for .preinit_array/.init_array/.fini_array support... $ECHO_C" >&6
11608 if test "${gcc_cv_initfini_array+set}" = set; then
11609 echo $ECHO_N "(cached) $ECHO_C" >&6
11611 if test "$cross_compiling" = yes; then
11612 gcc_cv_initfini_array
=no
11614 cat >conftest.
$ac_ext <<_ACEOF
11617 cat confdefs.h
>>conftest.
$ac_ext
11618 cat >>conftest.
$ac_ext <<_ACEOF
11619 /* end confdefs.h. */
11622 int main (void) { return x; }
11623 int foo (void) { x = 0; }
11624 int (*fp) (void) __attribute__ ((section (".init_array"))) = foo;
11626 rm -f conftest
$ac_exeext
11627 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11628 (eval $ac_link) 2>&5
11630 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11631 (exit $ac_status); } && { ac_try
='./conftest$ac_exeext'
11632 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11633 (eval $ac_try) 2>&5
11635 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11636 (exit $ac_status); }; }; then
11637 gcc_cv_initfini_array
=yes
11639 echo "$as_me: program exited with status $ac_status" >&5
11640 echo "$as_me: failed program was:" >&5
11641 sed 's/^/| /' conftest.
$ac_ext >&5
11643 ( exit $ac_status )
11644 gcc_cv_initfini_array
=no
11646 rm -f core
*.core gmon.out bb.out conftest
$ac_exeext conftest.
$ac_objext conftest.
$ac_ext
11649 echo "$as_me:$LINENO: result: $gcc_cv_initfini_array" >&5
11650 echo "${ECHO_T}$gcc_cv_initfini_array" >&6
11651 enable_initfini_array
=$gcc_cv_initfini_array
11654 if test $enable_initfini_array = yes; then
11656 cat >>confdefs.h
<<\_ACEOF
11657 #define HAVE_INITFINI_ARRAY 1
11662 # mkdir takes a single argument on some systems.
11663 echo "$as_me:$LINENO: checking if mkdir takes one argument" >&5
11664 echo $ECHO_N "checking if mkdir takes one argument... $ECHO_C" >&6
11665 if test "${gcc_cv_mkdir_takes_one_arg+set}" = set; then
11666 echo $ECHO_N "(cached) $ECHO_C" >&6
11668 cat >conftest.
$ac_ext <<_ACEOF
11671 cat confdefs.h
>>conftest.
$ac_ext
11672 cat >>conftest.
$ac_ext <<_ACEOF
11673 /* end confdefs.h. */
11675 #include <sys/types.h>
11676 #ifdef HAVE_SYS_STAT_H
11677 # include <sys/stat.h>
11679 #ifdef HAVE_UNISTD_H
11680 # include <unistd.h>
11682 #ifdef HAVE_DIRECT_H
11683 # include <direct.h>
11693 rm -f conftest.
$ac_objext
11694 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11695 (eval $ac_compile) 2>conftest.er1
11697 grep -v '^ *+' conftest.er1
>conftest.err
11699 cat conftest.err
>&5
11700 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11701 (exit $ac_status); } &&
11702 { ac_try
='test -z "$ac_c_werror_flag"
11703 || test ! -s conftest.err'
11704 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11705 (eval $ac_try) 2>&5
11707 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11708 (exit $ac_status); }; } &&
11709 { ac_try
='test -s conftest.$ac_objext'
11710 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11711 (eval $ac_try) 2>&5
11713 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11714 (exit $ac_status); }; }; then
11715 gcc_cv_mkdir_takes_one_arg
=no
11717 echo "$as_me: failed program was:" >&5
11718 sed 's/^/| /' conftest.
$ac_ext >&5
11720 gcc_cv_mkdir_takes_one_arg
=yes
11722 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
11724 echo "$as_me:$LINENO: result: $gcc_cv_mkdir_takes_one_arg" >&5
11725 echo "${ECHO_T}$gcc_cv_mkdir_takes_one_arg" >&6
11726 if test $gcc_cv_mkdir_takes_one_arg = yes ; then
11728 cat >>confdefs.h
<<\_ACEOF
11729 #define MKDIR_TAKES_ONE_ARG 1
11741 # With Setjmp/Longjmp based exception handling.
11742 # Check whether --enable-sjlj-exceptions or --disable-sjlj-exceptions was given.
11743 if test "${enable_sjlj_exceptions+set}" = set; then
11744 enableval
="$enable_sjlj_exceptions"
11745 sjlj
=`if test $enableval = yes; then echo 1; else echo 0; fi`
11747 cat >>confdefs.h
<<_ACEOF
11748 #define CONFIG_SJLJ_EXCEPTIONS $sjlj
11753 # For platforms with the unwind ABI which includes an unwind library,
11754 # libunwind, we can choose to use the system libunwind.
11756 # Check whether --with-system-libunwind or --without-system-libunwind was given.
11757 if test "${with_system_libunwind+set}" = set; then
11758 withval
="$with_system_libunwind"
11762 # --------------------------------------------------------
11763 # Build, host, and target specific configuration fragments
11764 # --------------------------------------------------------
11766 # Collect build-machine-specific information.
11767 .
${srcdir}/config.build
11769 # Collect host-machine-specific information.
11770 .
${srcdir}/config.
host
11774 # Collect target-machine-specific information.
11775 .
${srcdir}/config.gcc
11777 extra_objs
="${host_extra_objs} ${extra_objs}"
11778 extra_gcc_objs
="${host_extra_gcc_objs} ${extra_gcc_objs}"
11780 # Default the target-machine variables that were not explicitly set.
11781 if test x
"$tm_file" = x
11782 then tm_file
=$cpu_type/$cpu_type.h
; fi
11784 if test x
"$extra_headers" = x
11785 then extra_headers
=; fi
11787 if test x
$md_file = x
11788 then md_file
=$cpu_type/$cpu_type.md
; fi
11790 if test x
$out_file = x
11791 then out_file
=$cpu_type/$cpu_type.c
; fi
11793 if test x
"$tmake_file" = x
11794 then tmake_file
=$cpu_type/t-
$cpu_type
11797 if test x
"$dwarf2" = xyes
11798 then tm_file
="$tm_file tm-dwarf2.h"
11801 # Say what files are being used for the output code and MD file.
11802 echo "Using \`$srcdir/config/$out_file' for machine-specific logic."
11803 echo "Using \`$srcdir/config/$md_file' as machine description file."
11805 # If any of the xm_file variables contain nonexistent files, warn
11806 # about them and drop them.
11809 for x
in $build_xm_file; do
11810 if test -f $srcdir/config
/$x
11812 else { echo "$as_me:$LINENO: WARNING: $srcdir/config/$x does not exist." >&5
11813 echo "$as_me: WARNING: $srcdir/config/$x does not exist." >&2;}
11816 build_xm_file
="$bx"
11819 for x
in $host_xm_file; do
11820 if test -f $srcdir/config
/$x
11822 else { echo "$as_me:$LINENO: WARNING: $srcdir/config/$x does not exist." >&5
11823 echo "$as_me: WARNING: $srcdir/config/$x does not exist." >&2;}
11829 for x
in $xm_file; do
11830 if test -f $srcdir/config
/$x
11832 else { echo "$as_me:$LINENO: WARNING: $srcdir/config/$x does not exist." >&5
11833 echo "$as_me: WARNING: $srcdir/config/$x does not exist." >&2;}
11839 for f
in $tm_file; do
11842 if test $count = ax
; then
11843 echo "Using \`$srcdir/config/$tm_file' as target machine macro file."
11845 echo "Using the following target machine macro files:"
11846 for f
in $tm_file; do
11847 echo " $srcdir/config/$f"
11851 if test x
$need_64bit_hwint = xyes
; then
11853 cat >>confdefs.h
<<\_ACEOF
11854 #define NEED_64BIT_HOST_WIDE_INT 1
11859 if test x
$use_long_long_for_widest_fast_int = xyes
; then
11861 cat >>confdefs.h
<<\_ACEOF
11862 #define USE_LONG_LONG_FOR_WIDEST_FAST_INT 1
11868 for f
in $host_xm_file; do
11871 if test $count = a
; then
11873 elif test $count = ax
; then
11874 echo "Using \`$srcdir/config/$host_xm_file' as host machine macro file."
11876 echo "Using the following host machine macro files:"
11877 for f
in $host_xm_file; do
11878 echo " $srcdir/config/$f"
11881 echo "Using ${out_host_hook_obj} for host machine hooks."
11883 if test "$host_xm_file" != "$build_xm_file"; then
11885 for f
in $build_xm_file; do
11888 if test $count = a
; then
11890 elif test $count = ax
; then
11891 echo "Using \`$srcdir/config/$build_xm_file' as build machine macro file."
11893 echo "Using the following build machine macro files:"
11894 for f
in $build_xm_file; do
11895 echo " $srcdir/config/$f"
11904 # Check if a valid thread package
11905 case ${enable_threads} in
11908 target_thread_file
='single'
11912 target_thread_file
='single'
11914 aix | dce | gnat | irix | posix | rtems | \
11915 single | solaris | vxworks | win32
)
11916 target_thread_file
=${enable_threads}
11919 echo "${enable_threads} is an unknown thread package" 1>&2
11924 if test x
${thread_file} = x
; then
11925 # No thread file set by target-specific clauses in config.gcc,
11926 # so use file chosen by default logic above
11927 thread_file
=${target_thread_file}
11930 # Make gthr-default.h if we have a thread file.
11932 if test $thread_file != single
; then
11933 rm -f gthr-default.h
11934 echo "#include \"gthr-${thread_file}.h\"" > gthr-default.h
11935 gthread_flags
=-DHAVE_GTHR_DEFAULT
11943 if test x
$enable___cxa_atexit = xyes || \
11944 test x
$enable___cxa_atexit = x
-a x
$default_use_cxa_atexit = xyes
; then
11945 echo "$as_me:$LINENO: checking for __cxa_atexit" >&5
11946 echo $ECHO_N "checking for __cxa_atexit... $ECHO_C" >&6
11947 if test "${ac_cv_func___cxa_atexit+set}" = set; then
11948 echo $ECHO_N "(cached) $ECHO_C" >&6
11950 cat >conftest.
$ac_ext <<_ACEOF
11953 cat confdefs.h
>>conftest.
$ac_ext
11954 cat >>conftest.
$ac_ext <<_ACEOF
11955 /* end confdefs.h. */
11956 /* Define __cxa_atexit to an innocuous variant, in case <limits.h> declares __cxa_atexit.
11957 For example, HP-UX 11i <limits.h> declares gettimeofday. */
11958 #define __cxa_atexit innocuous___cxa_atexit
11960 /* System header to define __stub macros and hopefully few prototypes,
11961 which can conflict with char __cxa_atexit (); below.
11962 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11963 <limits.h> exists even on freestanding compilers. */
11966 # include <limits.h>
11968 # include <assert.h>
11971 #undef __cxa_atexit
11973 /* Override any gcc2 internal prototype to avoid an error. */
11978 /* We use char because int might match the return type of a gcc2
11979 builtin and then its argument prototype would still apply. */
11980 char __cxa_atexit ();
11981 /* The GNU C library defines this for functions which it implements
11982 to always fail with ENOSYS. Some functions are actually named
11983 something starting with __ and the normal name is an alias. */
11984 #if defined (__stub___cxa_atexit) || defined (__stub_____cxa_atexit)
11987 char (*f) () = __cxa_atexit;
11996 return f != __cxa_atexit;
12001 rm -f conftest.
$ac_objext conftest
$ac_exeext
12002 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12003 (eval $ac_link) 2>conftest.er1
12005 grep -v '^ *+' conftest.er1
>conftest.err
12007 cat conftest.err
>&5
12008 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12009 (exit $ac_status); } &&
12010 { ac_try
='test -z "$ac_c_werror_flag"
12011 || test ! -s conftest.err'
12012 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12013 (eval $ac_try) 2>&5
12015 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12016 (exit $ac_status); }; } &&
12017 { ac_try
='test -s conftest$ac_exeext'
12018 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12019 (eval $ac_try) 2>&5
12021 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12022 (exit $ac_status); }; }; then
12023 ac_cv_func___cxa_atexit
=yes
12025 echo "$as_me: failed program was:" >&5
12026 sed 's/^/| /' conftest.
$ac_ext >&5
12028 ac_cv_func___cxa_atexit
=no
12030 rm -f conftest.err conftest.
$ac_objext \
12031 conftest
$ac_exeext conftest.
$ac_ext
12033 echo "$as_me:$LINENO: result: $ac_cv_func___cxa_atexit" >&5
12034 echo "${ECHO_T}$ac_cv_func___cxa_atexit" >&6
12035 if test $ac_cv_func___cxa_atexit = yes; then
12037 cat >>confdefs.h
<<\_ACEOF
12038 #define DEFAULT_USE_CXA_ATEXIT 1
12042 echo "__cxa_atexit can't be enabled on this target"
12047 # Look for a file containing extra machine modes.
12048 if test -n "$extra_modes" && test -f $srcdir/config
/$extra_modes; then
12049 extra_modes_file
='$(srcdir)'/config
/${extra_modes}
12052 cat >>confdefs.h
<<_ACEOF
12053 #define EXTRA_MODES_FILE "config/$extra_modes"
12058 # auto-host.h is the file containing items generated by autoconf and is
12059 # the first file included by config.h.
12060 # If host=build, it is correct to have bconfig include auto-host.h
12061 # as well. If host!=build, we are in error and need to do more
12062 # work to find out the build config parameters.
12063 if test x
$host = x
$build
12065 build_auto
=auto-host.h
12067 # We create a subdir, then run autoconf in the subdir.
12068 # To prevent recursion we set host and build for the new
12069 # invocation of configure to the build for this invocation
12076 /* | A-Za-z
:\\/* ) realsrcdir
=${srcdir};;
12077 *) realsrcdir
=..
/${srcdir};;
12079 saved_CFLAGS
="${CFLAGS}"
12080 CC
="${CC_FOR_BUILD}" CFLAGS
="${CFLAGS_FOR_BUILD}" \
12081 ${realsrcdir}/configure \
12082 --enable-languages=${enable_languages-all} \
12083 --target=$target_alias --host=$build_alias --build=$build_alias
12084 CFLAGS
="${saved_CFLAGS}"
12086 # We just finished tests for the build machine, so rename
12087 # the file auto-build.h in the gcc directory.
12088 mv auto-host.h ..
/auto-build.h
12091 build_auto
=auto-build.h
12095 tm_file
="${tm_file} defaults.h"
12096 tm_p_file
="${tm_p_file} tm-preds.h"
12097 host_xm_file
="auto-host.h ansidecl.h ${host_xm_file}"
12098 build_xm_file
="${build_auto} ansidecl.h ${build_xm_file}"
12099 # We don't want ansidecl.h in target files, write code there in ISO/GNU C.
12100 # put this back in temporarily.
12101 xm_file
="ansidecl.h ${xm_file}"
12107 # Get the version trigger filename from the toplevel
12108 if test "${with_gcc_version_trigger+set}" = set; then
12109 gcc_version_trigger
=$with_gcc_version_trigger
12111 gcc_version_trigger
=${srcdir}/version.c
12113 gcc_version_full
=`grep version_string ${gcc_version_trigger} | sed -e 's/.*"\([^"]*\)".*/\1/'`
12114 gcc_version
=`echo ${gcc_version_full} | sed -e 's/\([^ ]*\) .*/\1/'`
12116 # Compile in configure arguments.
12117 if test -f configargs.h
; then
12118 # Being re-configured.
12119 gcc_config_arguments
=`grep configuration_arguments configargs.h | sed -e 's/.*"\([^"]*\)".*/\1/'`
12120 gcc_config_arguments
="$gcc_config_arguments : (reconfigured) $TOPLEVEL_CONFIGURE_ARGUMENTS"
12122 gcc_config_arguments
="$TOPLEVEL_CONFIGURE_ARGUMENTS"
12125 # Double all backslashes and backslash all quotes to turn
12126 # gcc_config_arguments into a C string.
12127 sed -e 's/\\/\\\\/g; s/"/\\"/g' <<EOF >conftest.out
12128 $gcc_config_arguments
12130 gcc_config_arguments_str
=`cat conftest.out`
12133 cat > configargs.h
<<EOF
12134 /* Generated automatically. */
12135 static const char configuration_arguments[] = "$gcc_config_arguments_str";
12136 static const char thread_model[] = "$thread_file";
12138 static const struct {
12139 const char *name, *value;
12140 } configure_default_options[] = $configure_default_options;
12143 # Internationalization
12145 VERSION
="$gcc_version"
12147 cat >>confdefs.h
<<_ACEOF
12148 #define PACKAGE "$PACKAGE"
12154 # If we haven't got the data from the intl directory,
12155 # assume NLS is disabled.
12163 if test -f ..
/intl
/config.intl
; then
12164 . ..
/intl
/config.intl
12166 echo "$as_me:$LINENO: checking whether NLS is requested" >&5
12167 echo $ECHO_N "checking whether NLS is requested... $ECHO_C" >&6
12168 if test x
"$USE_NLS" != xyes
; then
12169 echo "$as_me:$LINENO: result: no" >&5
12170 echo "${ECHO_T}no" >&6
12172 echo "$as_me:$LINENO: result: yes" >&5
12173 echo "${ECHO_T}yes" >&6
12175 cat >>confdefs.h
<<\_ACEOF
12176 #define ENABLE_NLS 1
12180 echo "$as_me:$LINENO: checking for catalogs to be installed" >&5
12181 echo $ECHO_N "checking for catalogs to be installed... $ECHO_C" >&6
12182 # Look for .po and .gmo files in the source directory.
12185 for cat in $srcdir/po
/*.gmo
$srcdir/po
/*.po
; do
12186 # If there aren't any .gmo files the shell will give us the
12187 # literal string "../path/to/srcdir/po/*.gmo" which has to be
12189 case "$cat" in *\
**)
12192 # The quadruple backslash is collapsed to a double backslash
12193 # by the backticks, then collapsed again by the double quotes,
12194 # leaving us with one backslash in the sed expression (right
12195 # before the dot that mustn't act as a wildcard).
12196 cat=`echo $cat | sed -e "s!$srcdir/!!" -e "s!\\\\.po!.gmo!"`
12197 lang
=`echo $cat | sed -e 's!po/!!' -e "s!\\\\.gmo!!"`
12198 # The user is allowed to set LINGUAS to a list of languages to
12199 # install catalogs for. If it's empty that means "all of them."
12200 if test "x$LINGUAS" = x
; then
12201 CATALOGS
="$CATALOGS $cat"
12202 XLINGUAS
="$XLINGUAS $lang"
12204 case "$LINGUAS" in *$lang*)
12205 CATALOGS
="$CATALOGS $cat"
12206 XLINGUAS
="$XLINGUAS $lang"
12211 LINGUAS
="$XLINGUAS"
12212 echo "$as_me:$LINENO: result: $LINGUAS" >&5
12213 echo "${ECHO_T}$LINGUAS" >&6
12216 # If LIBINTL contains LIBICONV, then clear LIBICONV so we don't get
12217 # -liconv on the link line twice.
12218 case "$LIBINTL" in *$LIBICONV*)
12222 # Windows32 Registry support for specifying GCC installation paths.
12223 # Check whether --enable-win32-registry or --disable-win32-registry was given.
12224 if test "${enable_win32_registry+set}" = set; then
12225 enableval
="$enable_win32_registry"
12229 win32 | pe | cygwin
* | mingw32
* | uwin
*)
12230 echo "$as_me:$LINENO: checking whether windows registry support is requested" >&5
12231 echo $ECHO_N "checking whether windows registry support is requested... $ECHO_C" >&6
12232 if test "x$enable_win32_registry" != xno
; then
12234 cat >>confdefs.h
<<\_ACEOF
12235 #define ENABLE_WIN32_REGISTRY 1
12238 echo "$as_me:$LINENO: result: yes" >&5
12239 echo "${ECHO_T}yes" >&6
12240 echo "$as_me:$LINENO: checking for library containing RegOpenKeyExA" >&5
12241 echo $ECHO_N "checking for library containing RegOpenKeyExA... $ECHO_C" >&6
12242 if test "${ac_cv_search_RegOpenKeyExA+set}" = set; then
12243 echo $ECHO_N "(cached) $ECHO_C" >&6
12245 ac_func_search_save_LIBS
=$LIBS
12246 ac_cv_search_RegOpenKeyExA
=no
12247 cat >conftest.
$ac_ext <<_ACEOF
12250 cat confdefs.h
>>conftest.
$ac_ext
12251 cat >>conftest.
$ac_ext <<_ACEOF
12252 /* end confdefs.h. */
12254 /* Override any gcc2 internal prototype to avoid an error. */
12258 /* We use char because int might match the return type of a gcc2
12259 builtin and then its argument prototype would still apply. */
12260 char RegOpenKeyExA ();
12269 rm -f conftest.
$ac_objext conftest
$ac_exeext
12270 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12271 (eval $ac_link) 2>conftest.er1
12273 grep -v '^ *+' conftest.er1
>conftest.err
12275 cat conftest.err
>&5
12276 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12277 (exit $ac_status); } &&
12278 { ac_try
='test -z "$ac_c_werror_flag"
12279 || test ! -s conftest.err'
12280 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12281 (eval $ac_try) 2>&5
12283 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12284 (exit $ac_status); }; } &&
12285 { ac_try
='test -s conftest$ac_exeext'
12286 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12287 (eval $ac_try) 2>&5
12289 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12290 (exit $ac_status); }; }; then
12291 ac_cv_search_RegOpenKeyExA
="none required"
12293 echo "$as_me: failed program was:" >&5
12294 sed 's/^/| /' conftest.
$ac_ext >&5
12297 rm -f conftest.err conftest.
$ac_objext \
12298 conftest
$ac_exeext conftest.
$ac_ext
12299 if test "$ac_cv_search_RegOpenKeyExA" = no
; then
12300 for ac_lib
in advapi32
; do
12301 LIBS
="-l$ac_lib $ac_func_search_save_LIBS"
12302 cat >conftest.
$ac_ext <<_ACEOF
12305 cat confdefs.h
>>conftest.
$ac_ext
12306 cat >>conftest.
$ac_ext <<_ACEOF
12307 /* end confdefs.h. */
12309 /* Override any gcc2 internal prototype to avoid an error. */
12313 /* We use char because int might match the return type of a gcc2
12314 builtin and then its argument prototype would still apply. */
12315 char RegOpenKeyExA ();
12324 rm -f conftest.
$ac_objext conftest
$ac_exeext
12325 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12326 (eval $ac_link) 2>conftest.er1
12328 grep -v '^ *+' conftest.er1
>conftest.err
12330 cat conftest.err
>&5
12331 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12332 (exit $ac_status); } &&
12333 { ac_try
='test -z "$ac_c_werror_flag"
12334 || test ! -s conftest.err'
12335 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12336 (eval $ac_try) 2>&5
12338 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12339 (exit $ac_status); }; } &&
12340 { ac_try
='test -s conftest$ac_exeext'
12341 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12342 (eval $ac_try) 2>&5
12344 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12345 (exit $ac_status); }; }; then
12346 ac_cv_search_RegOpenKeyExA
="-l$ac_lib"
12349 echo "$as_me: failed program was:" >&5
12350 sed 's/^/| /' conftest.
$ac_ext >&5
12353 rm -f conftest.err conftest.
$ac_objext \
12354 conftest
$ac_exeext conftest.
$ac_ext
12357 LIBS
=$ac_func_search_save_LIBS
12359 echo "$as_me:$LINENO: result: $ac_cv_search_RegOpenKeyExA" >&5
12360 echo "${ECHO_T}$ac_cv_search_RegOpenKeyExA" >&6
12361 if test "$ac_cv_search_RegOpenKeyExA" != no
; then
12362 test "$ac_cv_search_RegOpenKeyExA" = "none required" || LIBS
="$ac_cv_search_RegOpenKeyExA $LIBS"
12367 echo "$as_me:$LINENO: result: no" >&5
12368 echo "${ECHO_T}no" >&6
12371 # Check if user specified a different registry key.
12372 case "x${enable_win32_registry}" in
12375 gcc_cv_win32_registry_key
="$VERSION"
12378 # no registry lookup.
12379 gcc_cv_win32_registry_key
=''
12382 # user-specified key.
12383 gcc_cv_win32_registry_key
="$enable_win32_registry"
12387 if test "x$enable_win32_registry" != xno
; then
12388 echo "$as_me:$LINENO: checking registry key on windows hosts" >&5
12389 echo $ECHO_N "checking registry key on windows hosts... $ECHO_C" >&6
12391 cat >>confdefs.h
<<_ACEOF
12392 #define WIN32_REGISTRY_KEY "$gcc_cv_win32_registry_key"
12395 echo "$as_me:$LINENO: result: $gcc_cv_win32_registry_key" >&5
12396 echo "${ECHO_T}$gcc_cv_win32_registry_key" >&6
12401 # Get an absolute path to the GCC top-level source directory
12402 holddir
=`${PWDCMD-pwd}`
12404 topdir
=`${PWDCMD-pwd}`
12407 # Conditionalize the makefile for this host machine.
12409 for f
in ${host_xmake_file}
12411 if test -f ${srcdir}/config
/$f
12413 xmake_file
="${xmake_file} \$(srcdir)/config/$f"
12417 # Conditionalize the makefile for this target machine.
12419 for f
in ${tmake_file}
12421 if test -f ${srcdir}/config
/$f
12423 tmake_file_
="${tmake_file_} \$(srcdir)/config/$f"
12426 tmake_file
="${tmake_file_}"
12428 # If the host doesn't support symlinks, modify CC in
12429 # FLAGS_TO_PASS so CC="stage1/xgcc -Bstage1/" works.
12430 # Otherwise, we can use "CC=$(CC)".
12434 cc_set_by_configure
="\$(CC)"
12435 quoted_cc_set_by_configure
="\$(CC)"
12436 stage_prefix_set_by_configure
="\$(STAGE_PREFIX)"
12437 quoted_stage_prefix_set_by_configure
="\$(STAGE_PREFIX)"
12440 cc_set_by_configure
="\`case '\$(CC)' in stage*) echo '\$(CC)' | sed -e 's|stage|../stage|g';; *) echo '\$(CC)';; esac\`"
12441 quoted_cc_set_by_configure
="\\\`case '\\\$(CC)' in stage*) echo '\\\$(CC)' | sed -e 's|stage|../stage|g';; *) echo '\\\$(CC)';; esac\\\`"
12442 stage_prefix_set_by_configure
="\`case '\$(STAGE_PREFIX)' in stage*) echo '\$(STAGE_PREFIX)' | sed -e 's|stage|../stage|g';; *) echo '\$(STAGE_PREFIX)';; esac\`"
12443 quoted_stage_prefix_set_by_configure
="\\\`case '\\\$(STAGE_PREFIX)' in stage*) echo '\\\$(STAGE_PREFIX)' | sed -e 's|stage|../stage|g';; *) echo '\\\$(STAGE_PREFIX)';; esac\\\`"
12447 out_object_file
=`basename $out_file .c`.o
12451 for f
in $tm_file; do
12454 tm_file_list
="${tm_file_list} \$(srcdir)/$f"
12455 tm_include_list
="${tm_include_list} $f"
12458 tm_file_list
="${tm_file_list} \$(srcdir)/config/$f"
12459 tm_include_list
="${tm_include_list} config/$f"
12466 for f
in $tm_p_file; do
12469 tm_p_file_list
="${tm_p_file_list} $f"
12470 tm_p_include_list
="${tm_p_include_list} $f"
12473 tm_p_file_list
="${tm_p_file_list} \$(srcdir)/config/$f"
12474 tm_p_include_list
="${tm_p_include_list} config/$f"
12480 for f
in $xm_file; do
12483 xm_file_list
="${xm_file_list} \$(srcdir)/../include/$f"
12484 xm_include_list
="${xm_include_list} $f"
12487 xm_file_list
="${xm_file_list} $f"
12488 xm_include_list
="${xm_include_list} $f"
12491 xm_file_list
="${xm_file_list} \$(srcdir)/config/$f"
12492 xm_include_list
="${xm_include_list} config/$f"
12498 host_xm_include_list
=
12499 for f
in $host_xm_file; do
12502 host_xm_file_list
="${host_xm_file_list} \$(srcdir)/../include/$f"
12503 host_xm_include_list
="${host_xm_include_list} $f"
12506 host_xm_file_list
="${host_xm_file_list} $f"
12507 host_xm_include_list
="${host_xm_include_list} $f"
12510 host_xm_file_list
="${host_xm_file_list} \$(srcdir)/config/$f"
12511 host_xm_include_list
="${host_xm_include_list} config/$f"
12516 build_xm_file_list
=
12517 for f
in $build_xm_file; do
12520 build_xm_file_list
="${build_xm_file_list} \$(srcdir)/../include/$f"
12521 build_xm_include_list
="${build_xm_include_list} $f"
12523 auto-build.h | auto-host.h
)
12524 build_xm_file_list
="${build_xm_file_list} $f"
12525 build_xm_include_list
="${build_xm_include_list} $f"
12528 build_xm_file_list
="${build_xm_file_list} \$(srcdir)/config/$f"
12529 build_xm_include_list
="${build_xm_include_list} config/$f"
12534 # Define macro CROSS_COMPILE in compilation if this is a cross-compiler.
12535 # Also use all.cross instead of all.internal and adjust SYSTEM_HEADER_DIR.
12538 SYSTEM_HEADER_DIR
='$(NATIVE_SYSTEM_HEADER_DIR)'
12539 if test x
$host != x
$target
12541 CROSS
="-DCROSS_COMPILE"
12543 SYSTEM_HEADER_DIR
='$(CROSS_SYSTEM_HEADER_DIR)'
12544 case "$host","$target" in
12545 # Darwin crosses can use the host system's libraries and headers,
12546 # because of the fat library support. Of course, it must be the
12547 # same version of Darwin on both sides. Allow the user to
12548 # just say --target=foo-darwin without a version number to mean
12549 # "the version on this system".
12550 *-*-darwin*,*-*-darwin*)
12551 hostos
=`echo $host | sed 's/.*-darwin/darwin/'`
12552 targetos
=`echo $target | sed 's/.*-darwin/darwin/'`
12553 if test $hostos = $targetos -o $targetos = darwin
; then
12555 SYSTEM_HEADER_DIR
='$(NATIVE_SYSTEM_HEADER_DIR)'
12560 i?
86-*-*,x86_64-
*-* \
12561 | powerpc
*-*-*,powerpc64
*-*-*)
12562 CROSS
="$CROSS -DNATIVE_CROSS" ;;
12564 elif test "x$TARGET_SYSTEM_ROOT" != x
; then
12565 # This is just $(TARGET_SYSTEM_ROOT)$(NATIVE_SYSTEM_HEADER_DIR)
12566 SYSTEM_HEADER_DIR
='$(CROSS_SYSTEM_HEADER_DIR)'
12569 # If this is a cross-compiler that does not
12570 # have its own set of headers then define
12573 # If this is using newlib, without having the headers available now,
12574 # then define inhibit_libc in LIBGCC2_CFLAGS.
12575 # This prevents libgcc2 from containing any code which requires libc
12578 if { { test x
$host != x
$target && test "x$with_sysroot" = x
; } ||
12579 test x
$with_newlib = xyes
; } &&
12580 { test "x$with_headers" = x ||
test "x$with_headers" = xno
; } ; then
12581 inhibit_libc
=-Dinhibit_libc
12585 # When building gcc with a cross-compiler, we need to adjust things so
12586 # that the generator programs are still built with the native compiler.
12587 # Also, we cannot run fixincludes or fix-header.
12589 # These are the normal (build=host) settings:
12590 CC_FOR_BUILD
='$(CC)'
12591 BUILD_CFLAGS
='$(ALL_CFLAGS)'
12592 STMP_FIXINC
=stmp-fixinc
12594 # Possibly disable fixproto, on a per-target basis.
12595 case ${use_fixproto} in
12600 STMP_FIXPROTO
=stmp-fixproto
12605 # And these apply if build != host, or we are generating coverage data
12606 if test x
$build != x
$host ||
test "x$coverage_flags" != x
12608 BUILD_CFLAGS
='$(INTERNAL_CFLAGS) $(T_CFLAGS) $(CFLAGS_FOR_BUILD)'
12610 if test "x$TARGET_SYSTEM_ROOT" = x
; then
12616 # When bootstrapping from the toplevel, only run fixincludes during stage1
12617 if test -d ..
/prev-gcc
12620 cp -R ..
/prev-gcc
/include include
12623 # Expand extra_headers to include complete path.
12624 # This substitutes for lots of t-* files.
12625 extra_headers_list
=
12626 # Prepend $(srcdir)/config/${cpu_type}/ to every entry in extra_headers.
12627 for file in ${extra_headers} ; do
12628 extra_headers_list
="${extra_headers_list} \$(srcdir)/config/${cpu_type}/${file}"
12631 # Define collect2 in Makefile.
12632 case $host_can_use_collect2 in
12634 *) collect2
='collect2$(exeext)' ;;
12638 # Add a definition of USE_COLLECT2 if system wants one.
12639 case $use_collect2 in
12640 no
) use_collect2
= ;;
12643 host_xm_defines
="${host_xm_defines} USE_COLLECT2"
12644 xm_defines
="${xm_defines} USE_COLLECT2"
12645 case $host_can_use_collect2 in
12647 { { echo "$as_me:$LINENO: error: collect2 is required but cannot be built on this system" >&5
12648 echo "$as_me: error: collect2 is required but cannot be built on this system" >&2;}
12649 { (exit 1); exit 1; }; }
12655 # ---------------------------
12656 # Assembler & linker features
12657 # ---------------------------
12659 # Identify the assembler which will work hand-in-glove with the newly
12660 # built GCC, so that we can examine its features. This is the assembler
12661 # which will be driven by the driver program.
12663 # If build != host, and we aren't building gas in-tree, we identify a
12664 # build->target assembler and hope that it will have the same features
12665 # as the host->target assembler we'll be using.
12666 echo "$as_me:$LINENO: checking what assembler to use" >&5
12667 echo $ECHO_N "checking what assembler to use... $ECHO_C" >&6
12670 gcc_cv_gas_major_version
=
12671 gcc_cv_gas_minor_version
=
12672 gcc_cv_as_gas_srcdir
=`echo $srcdir | sed -e 's,/gcc$,,'`/gas
12673 if test -x "$DEFAULT_ASSEMBLER"; then
12674 gcc_cv_as
="$DEFAULT_ASSEMBLER"
12675 elif test -x as
$host_exeext; then
12676 # Build using assembler in the current directory.
12677 gcc_cv_as
=.
/as
$host_exeext
12678 elif test -f $gcc_cv_as_gas_srcdir/configure.
in \
12679 && test -f ..
/gas
/Makefile \
12680 && test x
$build = x
$host; then
12681 # Single tree build which includes gas. We want to prefer it
12682 # over whatever linker top-level may have detected, since
12683 # we'll use what we're building after installation anyway.
12685 gcc_cv_as_bfd_srcdir
=`echo $srcdir | sed -e 's,/gcc$,,'`/bfd
12686 for f
in $gcc_cv_as_bfd_srcdir/configure \
12687 $gcc_cv_as_gas_srcdir/configure \
12688 $gcc_cv_as_gas_srcdir/configure.
in \
12689 $gcc_cv_as_gas_srcdir/Makefile.
in ; do
12690 gcc_cv_gas_version
=`sed -n -e 's/^[ ]*\(VERSION=[0-9]*\.[0-9]*.*\)/\1/p' < $f`
12691 if test x
$gcc_cv_gas_version != x
; then
12695 gcc_cv_gas_major_version
=`expr "$gcc_cv_gas_version" : "VERSION=\([0-9]*\)"`
12696 gcc_cv_gas_minor_version
=`expr "$gcc_cv_gas_version" : "VERSION=[0-9]*\.\([0-9]*\)"`
12697 gcc_cv_gas_patch_version
=`expr "$gcc_cv_gas_version" : "VERSION=[0-9]*\.[0-9]*\.\([0-9]*\)"`
12698 case $gcc_cv_gas_patch_version in
12699 "") gcc_cv_gas_patch_version
="0" ;;
12701 gcc_cv_gas_vers
=`expr \( \( $gcc_cv_gas_major_version \* 1000 \) \
12702 + $gcc_cv_gas_minor_version \) \* 1000 \
12703 + $gcc_cv_gas_patch_version`
12705 rm -f as
$host_exeext
12706 $LN_S ..
/gas
/as-new
$host_exeext as
$host_exeext 2>/dev
/null
12707 in_tree_gas_is_elf
=no
12708 if grep 'obj_format = elf' ..
/gas
/Makefile
> /dev
/null \
12709 ||
(grep 'obj_format = multi' ..
/gas
/Makefile \
12710 && grep 'extra_objects =.* obj-elf' ..
/gas
/Makefile
) > /dev
/null
12712 in_tree_gas_is_elf
=yes
12714 elif test -x "$AS_FOR_TARGET"; then
12715 gcc_cv_as
="$AS_FOR_TARGET"
12716 elif test -x "$AS" && test x
$host = x
$target; then
12720 if test "x$gcc_cv_as" = x
; then
12721 # Search the same directories that the installed compiler will
12722 # search. Else we may find the wrong assembler and lose. If we
12723 # do not find a suitable assembler binary, then try the user's
12726 # Also note we have to check MD_EXEC_PREFIX before checking the
12727 # user's path. Unfortunately, there is no good way to get at the
12728 # value of MD_EXEC_PREFIX here. So we do a brute force search
12729 # through all the known MD_EXEC_PREFIX values. Ugh. This needs
12730 # to be fixed as part of the make/configure rewrite too.
12732 if test "x$exec_prefix" = xNONE
; then
12733 if test "x$prefix" = xNONE
; then
12734 test_prefix
=/usr
/local
12736 test_prefix
=$prefix
12739 test_prefix
=$exec_prefix
12742 # If the loop below does not find an assembler, then use whatever
12743 # one we can find in the users's path.
12745 if test "x$program_prefix" != xNONE
; then
12746 gcc_cv_as
=${program_prefix}as
$host_exeext
12748 gcc_cv_as
=`echo as | sed "${program_transform_name}"`$host_exeext
12751 if test x
$host = x
$build; then
12752 test_dirs
="$test_prefix/libexec/gcc/$target_noncanonical/$gcc_version \
12753 $test_prefix/libexec/gcc/$target_noncanonical \
12754 /usr/lib/gcc/$target_noncanonical/$gcc_version \
12755 /usr/lib/gcc/$target_noncanonical \
12756 $test_prefix/$target_noncanonical/bin/$target_noncanonical/$gcc_version \
12757 $test_prefix/$target_noncanonical/bin"
12762 if test x
$host = x
$target; then
12763 test_dirs
="$test_dirs \
12768 /bsd43/usr/lib/cmplrs/cc \
12769 /usr/cross64/usr/bin \
12770 /usr/lib/cmplrs/cc \
12771 /sysv/usr/lib/cmplrs/cc \
12772 /svr4/usr/lib/cmplrs/cc \
12776 for dir
in $test_dirs; do
12777 if test -x $dir/as
$host_exeext; then
12778 gcc_cv_as
=$dir/as
$host_exeext
12783 case $in_tree_gas in
12785 echo "$as_me:$LINENO: result: \"newly built gas\"" >&5
12786 echo "${ECHO_T}\"newly built gas\"" >&6
12789 echo "$as_me:$LINENO: result: $gcc_cv_as" >&5
12790 echo "${ECHO_T}$gcc_cv_as" >&6
12794 # Identify the linker which will work hand-in-glove with the newly
12795 # built GCC, so that we can examine its features. This is the linker
12796 # which will be driven by the driver program.
12798 # If build != host, and we aren't building gas in-tree, we identify a
12799 # build->target linker and hope that it will have the same features
12800 # as the host->target linker we'll be using.
12801 echo "$as_me:$LINENO: checking what linker to use" >&5
12802 echo $ECHO_N "checking what linker to use... $ECHO_C" >&6
12805 gcc_cv_gld_major_version
=
12806 gcc_cv_gld_minor_version
=
12807 gcc_cv_ld_gld_srcdir
=`echo $srcdir | sed -e 's,/gcc$,,'`/ld
12808 gcc_cv_ld_bfd_srcdir
=`echo $srcdir | sed -e 's,/gcc$,,'`/bfd
12809 if test -x "$DEFAULT_LINKER"; then
12810 gcc_cv_ld
="$DEFAULT_LINKER"
12811 elif test -x collect-ld
$host_exeext; then
12812 # Build using linker in the current directory.
12813 gcc_cv_ld
=.
/collect-ld
$host_exeext
12814 elif test -f $gcc_cv_ld_gld_srcdir/configure.
in \
12815 && test -f ..
/ld
/Makefile \
12816 && test x
$build = x
$host; then
12817 # Single tree build which includes ld. We want to prefer it
12818 # over whatever linker top-level may have detected, since
12819 # we'll use what we're building after installation anyway.
12821 in_tree_ld_is_elf
=no
12822 if (grep 'EMUL = .*elf' ..
/ld
/Makefile \
12823 ||
grep 'EMUL = .*linux' ..
/ld
/Makefile \
12824 ||
grep 'EMUL = .*lynx' ..
/ld
/Makefile
) > /dev
/null
; then
12825 in_tree_ld_is_elf
=yes
12827 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
12829 gcc_cv_gld_version
=`sed -n -e 's/^[ ]*\(VERSION=[0-9]*\.[0-9]*.*\)/\1/p' < $f`
12830 if test x
$gcc_cv_gld_version != x
; then
12834 gcc_cv_gld_major_version
=`expr "$gcc_cv_gld_version" : "VERSION=\([0-9]*\)"`
12835 gcc_cv_gld_minor_version
=`expr "$gcc_cv_gld_version" : "VERSION=[0-9]*\.\([0-9]*\)"`
12836 rm -f collect-ld
$host_exeext
12837 $LN_S ..
/ld
/ld-new
$host_exeext collect-ld
$host_exeext 2>/dev
/null
12838 elif test -x "$LD_FOR_TARGET"; then
12839 gcc_cv_ld
="$LD_FOR_TARGET"
12840 elif test -x "$LD" && test x
$host = x
$target; then
12844 if test "x$gcc_cv_ld" = x
; then
12845 # Search the same directories that the installed compiler will
12846 # search. Else we may find the wrong linker and lose. If we
12847 # do not find a suitable linker binary, then try the user's
12850 # Also note we have to check MD_EXEC_PREFIX before checking the
12851 # user's path. Unfortunately, there is no good way to get at the
12852 # value of MD_EXEC_PREFIX here. So we do a brute force search
12853 # through all the known MD_EXEC_PREFIX values. Ugh. This needs
12854 # to be fixed as part of the make/configure rewrite too.
12856 if test "x$exec_prefix" = xNONE
; then
12857 if test "x$prefix" = xNONE
; then
12858 test_prefix
=/usr
/local
12860 test_prefix
=$prefix
12863 test_prefix
=$exec_prefix
12866 # If the loop below does not find an linker, then use whatever
12867 # one we can find in the users's path.
12869 if test "x$program_prefix" != xNONE
; then
12870 gcc_cv_ld
=${program_prefix}ld
$host_exeext
12872 gcc_cv_ld
=`echo ld | sed "${program_transform_name}"`$host_exeext
12875 if test x
$host = x
$build; then
12876 test_dirs
="$test_prefix/libexec/gcc/$target_noncanonical/$gcc_version \
12877 $test_prefix/libexec/gcc/$target_noncanonical \
12878 /usr/lib/gcc/$target_noncanonical/$gcc_version \
12879 /usr/lib/gcc/$target_noncanonical \
12880 $test_prefix/$target_noncanonical/bin/$target_noncanonical/$gcc_version \
12881 $test_prefix/$target_noncanonical/bin"
12886 if test x
$host = x
$target; then
12887 test_dirs
="$test_dirs \
12892 /bsd43/usr/lib/cmplrs/cc \
12893 /usr/cross64/usr/bin \
12894 /usr/lib/cmplrs/cc \
12895 /sysv/usr/lib/cmplrs/cc \
12896 /svr4/usr/lib/cmplrs/cc \
12900 for dir
in $test_dirs; do
12901 if test -x $dir/ld
$host_exeext; then
12902 gcc_cv_ld
=$dir/ld
$host_exeext
12907 case $in_tree_ld in
12909 echo "$as_me:$LINENO: result: \"newly built ld\"" >&5
12910 echo "${ECHO_T}\"newly built ld\"" >&6
12913 echo "$as_me:$LINENO: result: $gcc_cv_ld" >&5
12914 echo "${ECHO_T}$gcc_cv_ld" >&6
12918 # Figure out what nm we will be using.
12919 gcc_cv_binutils_srcdir
=`echo $srcdir | sed -e 's,/gcc$,,'`/binutils
12920 echo "$as_me:$LINENO: checking what nm to use" >&5
12921 echo $ECHO_N "checking what nm to use... $ECHO_C" >&6
12923 if test -x nm
$host_exeext; then
12924 gcc_cv_nm
=.
/nm
$host_exeext
12925 elif test -f $gcc_cv_binutils_srcdir/configure.
in \
12926 && test -f ..
/binutils
/Makefile
; then
12927 # Single tree build which includes binutils.
12929 gcc_cv_nm
=.
/nm
$host_exeext
12930 rm -f nm
$host_exeext
12931 $LN_S ..
/binutils
/nm-new
$host_exeext nm
$host_exeext 2>/dev
/null
12932 elif test "x$program_prefix" != xNONE
; then
12933 gcc_cv_nm
=${program_prefix}nm
$host_exeext
12935 gcc_cv_nm
=`echo nm | sed "${program_transform_name}"`$host_exeext
12937 case $in_tree_nm in
12938 yes) echo "$as_me:$LINENO: result: \"newly built nm\"" >&5
12939 echo "${ECHO_T}\"newly built nm\"" >&6 ;;
12940 no
) echo "$as_me:$LINENO: result: $gcc_cv_nm" >&5
12941 echo "${ECHO_T}$gcc_cv_nm" >&6 ;;
12944 # Figure out what objdump we will be using.
12945 echo "$as_me:$LINENO: checking what objdump to use" >&5
12946 echo $ECHO_N "checking what objdump to use... $ECHO_C" >&6
12948 if test -x objdump
$host_exeext; then
12949 gcc_cv_objdump
=.
/objdump
$host_exeext
12950 elif test -f $gcc_cv_binutils_srcdir/configure.
in \
12951 && test -f ..
/binutils
/Makefile
; then
12952 # Single tree build which includes binutils.
12953 in_tree_objdump
=yes
12954 gcc_cv_objdump
=.
/objdump
$host_exeext
12955 rm -f objdump
$host_exeext
12956 $LN_S ..
/binutils
/objdump
$host_exeext objdump
$host_exeext 2>/dev
/null
12957 elif test "x$program_prefix" != xNONE
; then
12958 gcc_cv_objdump
=${program_prefix}objdump
$host_exeext
12960 gcc_cv_objdump
=`echo objdump | \
12961 sed "${program_transform_name}"`$host_exeext
12963 case $in_tree_objdump in
12964 yes) echo "$as_me:$LINENO: result: \"newly built objdump\"" >&5
12965 echo "${ECHO_T}\"newly built objdump\"" >&6 ;;
12966 no
) echo "$as_me:$LINENO: result: $gcc_cv_objdump" >&5
12967 echo "${ECHO_T}$gcc_cv_objdump" >&6 ;;
12970 # Figure out what assembler alignment features are present.
12971 echo "$as_me:$LINENO: checking assembler for .balign and .p2align" >&5
12972 echo $ECHO_N "checking assembler for .balign and .p2align... $ECHO_C" >&6
12973 if test "${gcc_cv_as_balign_and_p2align+set}" = set; then
12974 echo $ECHO_N "(cached) $ECHO_C" >&6
12976 gcc_cv_as_balign_and_p2align
=no
12977 if test $in_tree_gas = yes; then
12978 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 6 \) \* 1000 + 0`
12979 then gcc_cv_as_balign_and_p2align
=yes
12981 elif test x
$gcc_cv_as != x
; then
12983 .p2align 2' > conftest.s
12984 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
12985 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12986 (eval $ac_try) 2>&5
12988 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12989 (exit $ac_status); }; }
12991 gcc_cv_as_balign_and_p2align
=yes
12993 echo "configure: failed program was" >&5
12996 rm -f conftest.o conftest.s
12999 echo "$as_me:$LINENO: result: $gcc_cv_as_balign_and_p2align" >&5
13000 echo "${ECHO_T}$gcc_cv_as_balign_and_p2align" >&6
13001 if test $gcc_cv_as_balign_and_p2align = yes; then
13003 cat >>confdefs.h
<<\_ACEOF
13004 #define HAVE_GAS_BALIGN_AND_P2ALIGN 1
13009 echo "$as_me:$LINENO: checking assembler for .p2align with maximum skip" >&5
13010 echo $ECHO_N "checking assembler for .p2align with maximum skip... $ECHO_C" >&6
13011 if test "${gcc_cv_as_max_skip_p2align+set}" = set; then
13012 echo $ECHO_N "(cached) $ECHO_C" >&6
13014 gcc_cv_as_max_skip_p2align
=no
13015 if test $in_tree_gas = yes; then
13016 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 8 \) \* 1000 + 0`
13017 then gcc_cv_as_max_skip_p2align
=yes
13019 elif test x
$gcc_cv_as != x
; then
13020 echo '.p2align 4,,7' > conftest.s
13021 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
13022 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13023 (eval $ac_try) 2>&5
13025 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13026 (exit $ac_status); }; }
13028 gcc_cv_as_max_skip_p2align
=yes
13030 echo "configure: failed program was" >&5
13033 rm -f conftest.o conftest.s
13036 echo "$as_me:$LINENO: result: $gcc_cv_as_max_skip_p2align" >&5
13037 echo "${ECHO_T}$gcc_cv_as_max_skip_p2align" >&6
13038 if test $gcc_cv_as_max_skip_p2align = yes; then
13040 cat >>confdefs.h
<<\_ACEOF
13041 #define HAVE_GAS_MAX_SKIP_P2ALIGN 1
13046 echo "$as_me:$LINENO: checking assembler for working .subsection -1" >&5
13047 echo $ECHO_N "checking assembler for working .subsection -1... $ECHO_C" >&6
13048 if test "${gcc_cv_as_subsection_m1+set}" = set; then
13049 echo $ECHO_N "(cached) $ECHO_C" >&6
13051 gcc_cv_as_subsection_m1
=no
13052 if test $in_tree_gas = yes; then
13053 if test $in_tree_gas_is_elf = yes \
13054 && test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 9 \) \* 1000 + 0`
13055 then gcc_cv_as_subsection_m1
=yes
13057 elif test x
$gcc_cv_as != x
; then
13058 echo 'conftest_label1: .word 0
13060 conftest_label2: .word 0
13061 .previous' > conftest.s
13062 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
13063 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13064 (eval $ac_try) 2>&5
13066 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13067 (exit $ac_status); }; }
13069 if test x
$gcc_cv_nm != x
; then
13070 $gcc_cv_nm conftest.o |
grep conftest_label1
> conftest.nm1
13071 $gcc_cv_nm conftest.o |
grep conftest_label2 |
sed -e 's/label2/label1/' > conftest.nm2
13072 if cmp conftest.nm1 conftest.nm2
> /dev
/null
2>&1
13074 else gcc_cv_as_subsection_m1
=yes
13076 rm -f conftest.nm1 conftest.nm2
13079 echo "configure: failed program was" >&5
13082 rm -f conftest.o conftest.s
13085 echo "$as_me:$LINENO: result: $gcc_cv_as_subsection_m1" >&5
13086 echo "${ECHO_T}$gcc_cv_as_subsection_m1" >&6
13087 if test $gcc_cv_as_subsection_m1 = yes; then
13089 cat >>confdefs.h
<<\_ACEOF
13090 #define HAVE_GAS_SUBSECTION_ORDERING 1
13095 echo "$as_me:$LINENO: checking assembler for .weak" >&5
13096 echo $ECHO_N "checking assembler for .weak... $ECHO_C" >&6
13097 if test "${gcc_cv_as_weak+set}" = set; then
13098 echo $ECHO_N "(cached) $ECHO_C" >&6
13101 if test $in_tree_gas = yes; then
13102 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 2 \) \* 1000 + 0`
13103 then gcc_cv_as_weak
=yes
13105 elif test x
$gcc_cv_as != x
; then
13106 echo ' .weak foobar' > conftest.s
13107 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
13108 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13109 (eval $ac_try) 2>&5
13111 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13112 (exit $ac_status); }; }
13116 echo "configure: failed program was" >&5
13119 rm -f conftest.o conftest.s
13122 echo "$as_me:$LINENO: result: $gcc_cv_as_weak" >&5
13123 echo "${ECHO_T}$gcc_cv_as_weak" >&6
13124 if test $gcc_cv_as_weak = yes; then
13126 cat >>confdefs.h
<<\_ACEOF
13127 #define HAVE_GAS_WEAK 1
13132 # .hidden needs to be supported in both the assembler and the linker,
13133 # because GNU LD versions before 2.12.1 have buggy support for STV_HIDDEN.
13134 # This is irritatingly difficult to feature test for; we have to check the
13135 # date string after the version number. If we've got an in-tree
13136 # ld, we don't know its patchlevel version, so we set the baseline at 2.13
13138 # The gcc_GAS_CHECK_FEATURE call just sets a cache variable.
13139 echo "$as_me:$LINENO: checking assembler for .hidden" >&5
13140 echo $ECHO_N "checking assembler for .hidden... $ECHO_C" >&6
13141 if test "${gcc_cv_as_hidden+set}" = set; then
13142 echo $ECHO_N "(cached) $ECHO_C" >&6
13144 gcc_cv_as_hidden
=no
13145 if test $in_tree_gas = yes; then
13146 if test $in_tree_gas_is_elf = yes \
13147 && test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 13 \) \* 1000 + 0`
13148 then gcc_cv_as_hidden
=yes
13150 elif test x
$gcc_cv_as != x
; then
13151 echo ' .hidden foobar
13152 foobar:' > conftest.s
13153 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
13154 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13155 (eval $ac_try) 2>&5
13157 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13158 (exit $ac_status); }; }
13160 gcc_cv_as_hidden
=yes
13162 echo "configure: failed program was" >&5
13165 rm -f conftest.o conftest.s
13168 echo "$as_me:$LINENO: result: $gcc_cv_as_hidden" >&5
13169 echo "${ECHO_T}$gcc_cv_as_hidden" >&6
13172 echo "$as_me:$LINENO: checking linker for .hidden support" >&5
13173 echo $ECHO_N "checking linker for .hidden support... $ECHO_C" >&6
13174 if test "${gcc_cv_ld_hidden+set}" = set; then
13175 echo $ECHO_N "(cached) $ECHO_C" >&6
13177 if test $in_tree_ld = yes ; then
13178 gcc_cv_ld_hidden
=no
13179 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 \
13180 && test $in_tree_ld_is_elf = yes; then
13181 gcc_cv_ld_hidden
=yes
13184 gcc_cv_ld_hidden
=yes
13185 ld_ver
=`$gcc_cv_ld --version 2>/dev/null | sed 1q`
13186 if echo "$ld_ver" |
grep GNU
> /dev
/null
; then
13187 ld_vers
=`echo $ld_ver | sed -n \
13188 -e 's,^.*[ ]\([0-9][0-9]*\.[0-9][0-9]*\)$,\1,p' \
13189 -e 's,^.*[ ]\([0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\)$,\1,p' \
13190 -e 's,^.*[ ]\([0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\)$,\1,p' \
13191 -e 's,^.*[ ]\([0-9][0-9]*\.[0-9][0-9]*\)[ ].*$,\1,p' \
13192 -e 's,^.*[ ]\([0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\)[ ].*$,\1,p' \
13193 -e 's,^.*[ ]\([0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\)[ ].*$,\1,p'`
13194 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'`
13195 if test 0"$ld_date" -lt 20020404; then
13196 if test -n "$ld_date"; then
13197 # If there was date string, but was earlier than 2002-04-04, fail
13198 gcc_cv_ld_hidden
=no
13199 elif test -z "$ld_vers"; then
13200 # If there was no date string nor ld version number, something is wrong
13201 gcc_cv_ld_hidden
=no
13203 ld_vers_major
=`expr "$ld_vers" : '\([0-9]*\)'`
13204 ld_vers_minor
=`expr "$ld_vers" : '[0-9]*\.\([0-9]*\)'`
13205 ld_vers_patch
=`expr "$ld_vers" : '[0-9]*\.[0-9]*\.\([0-9]*\)'`
13206 test -z "$ld_vers_patch" && ld_vers_patch
=0
13207 if test "$ld_vers_major" -lt 2; then
13208 gcc_cv_ld_hidden
=no
13209 elif test "$ld_vers_major" -eq 2 -a "$ld_vers_minor" -lt 12; then
13210 gcc_cv_ld_hidden
="no"
13211 elif test "$ld_vers_major" -eq 2 -a "$ld_vers_minor" -eq 12 -a "$ld_vers_patch" -eq 0; then
13212 gcc_cv_ld_hidden
=no
13217 case "${target}" in
13218 hppa64
*-*-hpux* | ia64
*-*-hpux*)
13219 gcc_cv_ld_hidden
=yes
13222 gcc_cv_ld_hidden
=no
13228 echo "$as_me:$LINENO: result: $gcc_cv_ld_hidden" >&5
13229 echo "${ECHO_T}$gcc_cv_ld_hidden" >&6
13230 libgcc_visibility
=no
13232 if test $gcc_cv_as_hidden = yes && test $gcc_cv_ld_hidden = yes; then
13233 libgcc_visibility
=yes
13235 cat >>confdefs.h
<<\_ACEOF
13236 #define HAVE_GAS_HIDDEN 1
13241 # Check if we have .[us]leb128, and support symbol arithmetic with it.
13242 echo "$as_me:$LINENO: checking assembler for .sleb128 and .uleb128" >&5
13243 echo $ECHO_N "checking assembler for .sleb128 and .uleb128... $ECHO_C" >&6
13244 if test "${gcc_cv_as_leb128+set}" = set; then
13245 echo $ECHO_N "(cached) $ECHO_C" >&6
13247 gcc_cv_as_leb128
=no
13248 if test $in_tree_gas = yes; then
13249 if test $in_tree_gas_is_elf = yes \
13250 && test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 11 \) \* 1000 + 0`
13251 then gcc_cv_as_leb128
=yes
13253 elif test x
$gcc_cv_as != x
; then
13260 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
13261 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13262 (eval $ac_try) 2>&5
13264 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13265 (exit $ac_status); }; }
13267 # GAS versions before 2.11 do not support uleb128,
13268 # despite appearing to.
13269 # ??? There exists an elf-specific test that will crash
13270 # the assembler. Perhaps it's better to figure out whether
13271 # arbitrary sections are supported and try the test.
13272 as_ver
=`$gcc_cv_as --version 2>/dev/null | sed 1q`
13273 if echo "$as_ver" |
grep GNU
> /dev
/null
; then
13274 as_ver
=`echo $as_ver | sed -e 's/GNU assembler \([0-9.][0-9.]*\).*/\1/'`
13275 as_major
=`echo $as_ver | sed 's/\..*//'`
13276 as_minor
=`echo $as_ver | sed 's/[^.]*\.\([0-9]*\).*/\1/'`
13277 if test $as_major -eq 2 && test $as_minor -lt 11
13279 else gcc_cv_as_leb128
=yes
13283 echo "configure: failed program was" >&5
13286 rm -f conftest.o conftest.s
13289 echo "$as_me:$LINENO: result: $gcc_cv_as_leb128" >&5
13290 echo "${ECHO_T}$gcc_cv_as_leb128" >&6
13291 if test $gcc_cv_as_leb128 = yes; then
13293 cat >>confdefs.h
<<\_ACEOF
13294 #define HAVE_AS_LEB128 1
13299 # GAS versions up to and including 2.11.0 may mis-optimize
13301 echo "$as_me:$LINENO: checking assembler for eh_frame optimization" >&5
13302 echo $ECHO_N "checking assembler for eh_frame optimization... $ECHO_C" >&6
13303 if test "${gcc_cv_as_eh_frame+set}" = set; then
13304 echo $ECHO_N "(cached) $ECHO_C" >&6
13306 gcc_cv_as_eh_frame
=no
13307 if test $in_tree_gas = yes; then
13308 if test $in_tree_gas_is_elf = yes \
13309 && test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 12 \) \* 1000 + 0`
13310 then gcc_cv_as_eh_frame
=yes
13312 elif test x
$gcc_cv_as != x
; then
13319 .section .eh_frame,"aw",@progbits
13321 .4byte .LECIE1-.LSCIE1
13335 .4byte .LEFDE1-.LASFDE1
13337 .4byte .LASFDE1-__FRAME_BEGIN__
13344 .LEFDE1:' > conftest.s
13345 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
13346 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13347 (eval $ac_try) 2>&5
13349 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13350 (exit $ac_status); }; }
13352 cat > conftest.lit
<<EOF
13353 0000 10000000 00000000 017a0001 781a0004 .........z..x...
13354 0010 01000000 12000000 18000000 00000000 ................
13355 0020 08000000 04080000 0044 .........D
13357 cat > conftest.big
<<EOF
13358 0000 00000010 00000000 017a0001 781a0004 .........z..x...
13359 0010 00000001 00000012 00000018 00000000 ................
13360 0020 00000008 04000000 0844 .........D
13362 # If the assembler didn't choke, and we can objdump,
13363 # and we got the correct data, then succeed.
13364 if test x
$gcc_cv_objdump != x \
13365 && $gcc_cv_objdump -s -j .eh_frame conftest.o
2>/dev
/null \
13366 |
tail -3 > conftest.got \
13367 && { cmp conftest.lit conftest.got
> /dev
/null
2>&1 \
13368 ||
cmp conftest.big conftest.got
> /dev
/null
2>&1; }
13370 gcc_cv_as_eh_frame
=yes
13371 elif { ac_try
='$gcc_cv_as -o conftest.o --traditional-format /dev/null'
13372 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13373 (eval $ac_try) 2>&5
13375 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13376 (exit $ac_status); }; }; then
13377 gcc_cv_as_eh_frame
=buggy
13379 # Uh oh, what do we do now?
13380 gcc_cv_as_eh_frame
=no
13383 echo "configure: failed program was" >&5
13386 rm -f conftest.o conftest.s
13389 echo "$as_me:$LINENO: result: $gcc_cv_as_eh_frame" >&5
13390 echo "${ECHO_T}$gcc_cv_as_eh_frame" >&6
13393 if test $gcc_cv_as_eh_frame = buggy
; then
13395 cat >>confdefs.h
<<\_ACEOF
13396 #define USE_AS_TRADITIONAL_FORMAT 1
13401 echo "$as_me:$LINENO: checking assembler for section merging support" >&5
13402 echo $ECHO_N "checking assembler for section merging support... $ECHO_C" >&6
13403 if test "${gcc_cv_as_shf_merge+set}" = set; then
13404 echo $ECHO_N "(cached) $ECHO_C" >&6
13406 gcc_cv_as_shf_merge
=no
13407 if test $in_tree_gas = yes; then
13408 if test $in_tree_gas_is_elf = yes \
13409 && test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 12 \) \* 1000 + 0`
13410 then gcc_cv_as_shf_merge
=yes
13412 elif test x
$gcc_cv_as != x
; then
13413 echo '.section .rodata.str, "aMS", @progbits, 1' > conftest.s
13414 if { ac_try
='$gcc_cv_as --fatal-warnings -o conftest.o conftest.s >&5'
13415 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13416 (eval $ac_try) 2>&5
13418 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13419 (exit $ac_status); }; }
13421 gcc_cv_as_shf_merge
=yes
13423 echo "configure: failed program was" >&5
13426 rm -f conftest.o conftest.s
13429 echo "$as_me:$LINENO: result: $gcc_cv_as_shf_merge" >&5
13430 echo "${ECHO_T}$gcc_cv_as_shf_merge" >&6
13432 if test $gcc_cv_as_shf_merge = no
; then
13433 echo "$as_me:$LINENO: checking assembler for section merging support" >&5
13434 echo $ECHO_N "checking assembler for section merging support... $ECHO_C" >&6
13435 if test "${gcc_cv_as_shf_merge+set}" = set; then
13436 echo $ECHO_N "(cached) $ECHO_C" >&6
13438 gcc_cv_as_shf_merge
=no
13439 if test $in_tree_gas = yes; then
13440 if test $in_tree_gas_is_elf = yes \
13441 && test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 12 \) \* 1000 + 0`
13442 then gcc_cv_as_shf_merge
=yes
13444 elif test x
$gcc_cv_as != x
; then
13445 echo '.section .rodata.str, "aMS", %progbits, 1' > conftest.s
13446 if { ac_try
='$gcc_cv_as --fatal-warnings -o conftest.o conftest.s >&5'
13447 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13448 (eval $ac_try) 2>&5
13450 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13451 (exit $ac_status); }; }
13453 gcc_cv_as_shf_merge
=yes
13455 echo "configure: failed program was" >&5
13458 rm -f conftest.o conftest.s
13461 echo "$as_me:$LINENO: result: $gcc_cv_as_shf_merge" >&5
13462 echo "${ECHO_T}$gcc_cv_as_shf_merge" >&6
13466 cat >>confdefs.h
<<_ACEOF
13467 #define HAVE_GAS_SHF_MERGE `if test $gcc_cv_as_shf_merge = yes; then echo 1; else echo 0; fi`
13471 echo "$as_me:$LINENO: checking assembler for COMDAT group support" >&5
13472 echo $ECHO_N "checking assembler for COMDAT group support... $ECHO_C" >&6
13473 if test "${gcc_cv_as_comdat_group+set}" = set; then
13474 echo $ECHO_N "(cached) $ECHO_C" >&6
13476 gcc_cv_as_comdat_group
=no
13477 if test $in_tree_gas = yes; then
13478 if test $in_tree_gas_is_elf = yes \
13479 && test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 15 \) \* 1000 + 91`
13480 then gcc_cv_as_comdat_group
=yes
13482 elif test x
$gcc_cv_as != x
; then
13483 echo '.section .text,"axG",@progbits,.foo,comdat' > conftest.s
13484 if { ac_try
='$gcc_cv_as --fatal-warnings -o conftest.o conftest.s >&5'
13485 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13486 (eval $ac_try) 2>&5
13488 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13489 (exit $ac_status); }; }
13491 gcc_cv_as_comdat_group
=yes
13493 echo "configure: failed program was" >&5
13496 rm -f conftest.o conftest.s
13499 echo "$as_me:$LINENO: result: $gcc_cv_as_comdat_group" >&5
13500 echo "${ECHO_T}$gcc_cv_as_comdat_group" >&6
13502 if test $gcc_cv_as_comdat_group = yes; then
13503 gcc_cv_as_comdat_group_percent
=no
13505 echo "$as_me:$LINENO: checking assembler for COMDAT group support" >&5
13506 echo $ECHO_N "checking assembler for COMDAT group support... $ECHO_C" >&6
13507 if test "${gcc_cv_as_comdat_group_percent+set}" = set; then
13508 echo $ECHO_N "(cached) $ECHO_C" >&6
13510 gcc_cv_as_comdat_group_percent
=no
13511 if test $in_tree_gas = yes; then
13512 if test $in_tree_gas_is_elf = yes \
13513 && test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 15 \) \* 1000 + 91`
13514 then gcc_cv_as_comdat_group_percent
=yes
13516 elif test x
$gcc_cv_as != x
; then
13517 echo '.section .text,"axG",%progbits,.foo,comdat' > conftest.s
13518 if { ac_try
='$gcc_cv_as --fatal-warnings -o conftest.o conftest.s >&5'
13519 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13520 (eval $ac_try) 2>&5
13522 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13523 (exit $ac_status); }; }
13525 gcc_cv_as_comdat_group_percent
=yes
13527 echo "configure: failed program was" >&5
13530 rm -f conftest.o conftest.s
13533 echo "$as_me:$LINENO: result: $gcc_cv_as_comdat_group_percent" >&5
13534 echo "${ECHO_T}$gcc_cv_as_comdat_group_percent" >&6
13538 cat >>confdefs.h
<<_ACEOF
13539 #define HAVE_GAS_COMDAT_GROUP `if test $gcc_cv_as_comdat_group = yes || test $gcc_cv_as_comdat_group_percent = yes; then echo 1; else echo 0; fi`
13543 # Thread-local storage - the check is heavily parametrized.
13551 .section ".tdata","awT",@progbits
13554 ldq $27,__tls_get_addr($29) !literal!1
13555 lda $16,foo($29) !tlsgd!1
13556 jsr $26,($27),__tls_get_addr !lituse_tlsgd!1
13557 ldq $27,__tls_get_addr($29) !literal!2
13558 lda $16,foo($29) !tlsldm!2
13559 jsr $26,($27),__tls_get_addr !lituse_tlsldm!2
13560 ldq $1,foo($29) !gotdtprel
13561 ldah $2,foo($29) !dtprelhi
13562 lda $3,foo($2) !dtprello
13563 lda $4,foo($29) !dtprel
13564 ldq $1,foo($29) !gottprel
13565 ldah $2,foo($29) !tprelhi
13566 lda $3,foo($2) !tprello
13567 lda $4,foo($29) !tprel'
13570 tls_as_opt
=--fatal-warnings
13574 .section ".tdata","awT",@progbits
13578 leal foo@TLSGD(,%ebx,1), %eax
13579 leal foo@TLSLDM(%ebx), %eax
13580 leal foo@DTPOFF(%eax), %edx
13581 movl foo@GOTTPOFF(%ebx), %eax
13582 subl foo@GOTTPOFF(%ebx), %eax
13583 addl foo@GOTNTPOFF(%ebx), %eax
13584 movl foo@INDNTPOFF, %eax
13585 movl $foo@TPOFF, %eax
13586 subl $foo@TPOFF, %eax
13587 leal foo@NTPOFF(%ecx), %eax'
13590 tls_as_opt
=--fatal-warnings
13594 .section ".tdata","awT",@progbits
13598 leaq foo@TLSGD(%rip), %rdi
13599 leaq foo@TLSLD(%rip), %rdi
13600 leaq foo@DTPOFF(%rax), %rdx
13601 movq foo@GOTTPOFF(%rip), %rax
13602 movq $foo@TPOFF, %rax'
13605 tls_as_opt
=--fatal-warnings
13609 .section ".tdata","awT",@progbits
13612 addl r16 = @ltoff(@dtpmod(foo#)), gp
13613 addl r17 = @ltoff(@dtprel(foo#)), gp
13614 addl r18 = @ltoff(@tprel(foo#)), gp
13615 addl r19 = @dtprel(foo#), gp
13616 adds r21 = @dtprel(foo#), r13
13617 movl r23 = @dtprel(foo#)
13618 addl r20 = @tprel(foo#), gp
13619 adds r22 = @tprel(foo#), r13
13620 movl r24 = @tprel(foo#)'
13623 tls_as_opt
=--fatal-warnings
13627 .section ".tdata","awT",@progbits
13635 addi 3,31,ld0@got@tlsgd
13637 addi 3,31,x1@got@tlsld
13640 addis 9,3,x2@dtprel@ha
13641 addi 9,9,x2@dtprel@l
13642 lwz 9,x3@got@tprel(31)
13645 addis 9,2,x2@tprel@ha
13646 addi 9,9,x2@tprel@l'
13649 tls_as_opt
="-a32 --fatal-warnings"
13653 .section ".tdata","awT",@progbits
13661 addi 3,2,ld0@got@tlsgd
13667 addi 3,2,x1@got@tlsld
13673 addis 9,3,x2@dtprel@ha
13674 addi 9,9,x2@dtprel@l
13677 ld 9,x3@got@dtprel(2)
13683 tls_as_opt
="-a64 --fatal-warnings"
13687 .section ".tdata","awT",@progbits
13694 .long foo@GOTNTPOFF
13695 .long foo@INDNTPOFF
13696 l %r1,foo@GOTNTPOFF(%r12)
13697 l %r1,0(%r1):tls_load:foo
13698 bas %r14,0(%r1,%r13):tls_gdcall:foo
13699 bas %r14,0(%r1,%r13):tls_ldcall:foo'
13702 tls_as_opt
="-m31 --fatal-warnings"
13706 .section ".tdata","awT",@progbits
13713 .quad foo@GOTNTPOFF
13714 lg %r1,foo@GOTNTPOFF(%r12)
13715 larl %r1,foo@INDNTPOFF
13716 brasl %r14,__tls_get_offset@PLT:tls_gdcall:foo
13717 brasl %r14,__tls_get_offset@PLT:tls_ldcall:foo'
13720 tls_as_opt
="-m64 -Aesame --fatal-warnings"
13722 sh-
*-* | sh
[34]-*-*)
13724 .section ".tdata","awT",@progbits
13734 tls_as_opt
=--fatal-warnings
13738 sparc
*-sun-solaris2.
*)
13745 if test x
$on_solaris = xyes
&& test x
$gas_flag = xno
; then
13747 .section ".tdata",#alloc,#write,#tls
13750 sethi %tgd_hi22(foo), %o0
13751 add %o0, %tgd_lo10(foo), %o1
13752 add %l7, %o1, %o0, %tgd_add(foo)
13753 call __tls_get_addr, %tgd_call(foo)
13754 sethi %tldm_hi22(foo), %l1
13755 add %l1, %tldm_lo10(foo), %l2
13756 add %l7, %l2, %o0, %tldm_add(foo)
13757 call __tls_get_addr, %tldm_call(foo)
13758 sethi %tldo_hix22(foo), %l3
13759 xor %l3, %tldo_lox10(foo), %l4
13760 add %o0, %l4, %l5, %tldo_add(foo)
13761 sethi %tie_hi22(foo), %o3
13762 add %o3, %tie_lo10(foo), %o3
13763 ld [%l7 + %o3], %o2, %tie_ld(foo)
13764 add %g7, %o2, %o4, %tie_add(foo)
13765 sethi %tle_hix22(foo), %l1
13766 xor %l1, %tle_lox10(foo), %o5
13767 ld [%g7 + %o5], %o1'
13772 .section ".tdata","awT",@progbits
13775 sethi %tgd_hi22(foo), %o0
13776 add %o0, %tgd_lo10(foo), %o1
13777 add %l7, %o1, %o0, %tgd_add(foo)
13778 call __tls_get_addr, %tgd_call(foo)
13779 sethi %tldm_hi22(foo), %l1
13780 add %l1, %tldm_lo10(foo), %l2
13781 add %l7, %l2, %o0, %tldm_add(foo)
13782 call __tls_get_addr, %tldm_call(foo)
13783 sethi %tldo_hix22(foo), %l3
13784 xor %l3, %tldo_lox10(foo), %l4
13785 add %o0, %l4, %l5, %tldo_add(foo)
13786 sethi %tie_hi22(foo), %o3
13787 add %o3, %tie_lo10(foo), %o3
13788 ld [%l7 + %o3], %o2, %tie_ld(foo)
13789 add %g7, %o2, %o4, %tie_add(foo)
13790 sethi %tle_hix22(foo), %l1
13791 xor %l1, %tle_lox10(foo), %o5
13792 ld [%g7 + %o5], %o1'
13795 tls_as_opt
="-32 --fatal-warnings"
13799 if test -z "$tls_first_major"; then
13800 : # If we don't have a check, assume no support.
13802 echo "$as_me:$LINENO: checking assembler for thread-local storage support" >&5
13803 echo $ECHO_N "checking assembler for thread-local storage support... $ECHO_C" >&6
13804 if test "${gcc_cv_as_tls+set}" = set; then
13805 echo $ECHO_N "(cached) $ECHO_C" >&6
13808 if test $in_tree_gas = yes; then
13809 if test $gcc_cv_gas_vers -ge `expr \( \( $tls_first_major \* 1000 \) + $tls_first_minor \) \* 1000 + 0`
13810 then gcc_cv_as_tls
=yes
13812 elif test x
$gcc_cv_as != x
; then
13813 echo "$conftest_s" > conftest.s
13814 if { ac_try
='$gcc_cv_as $tls_as_opt -o conftest.o conftest.s >&5'
13815 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13816 (eval $ac_try) 2>&5
13818 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13819 (exit $ac_status); }; }
13823 echo "configure: failed program was" >&5
13826 rm -f conftest.o conftest.s
13829 echo "$as_me:$LINENO: result: $gcc_cv_as_tls" >&5
13830 echo "${ECHO_T}$gcc_cv_as_tls" >&6
13831 if test $gcc_cv_as_tls = yes; then
13833 cat >>confdefs.h
<<\_ACEOF
13834 #define HAVE_AS_TLS 1
13840 # Target-specific assembler checks.
13842 if test x
"$demangler_in_ld" = xyes
; then
13843 echo "$as_me:$LINENO: checking linker --demangle support" >&5
13844 echo $ECHO_N "checking linker --demangle support... $ECHO_C" >&6
13845 gcc_cv_ld_demangle
=no
13846 if test $in_tree_ld = yes; then
13847 if test "$gcc_cv_gld_major_version" -eq 2 -a "$gcc_cv_gld_minor_version" -ge 14 -o "$gcc_cv_gld_major_version" -gt 2; then \
13848 gcc_cv_ld_demangle
=yes
13850 elif test x
$gcc_cv_ld != x
-a x
"$gnu_ld" = xyes
; then
13851 # Check if the GNU linker supports --demangle option
13852 if $gcc_cv_ld --help 2>/dev
/null |
grep no-demangle
> /dev
/null
; then
13853 gcc_cv_ld_demangle
=yes
13856 if test x
"$gcc_cv_ld_demangle" = xyes
; then
13858 cat >>confdefs.h
<<\_ACEOF
13859 #define HAVE_LD_DEMANGLE 1
13863 echo "$as_me:$LINENO: result: $gcc_cv_ld_demangle" >&5
13864 echo "${ECHO_T}$gcc_cv_ld_demangle" >&6
13868 # All TARGET_ABI_OSF targets.
13869 alpha
*-*-osf* | alpha
*-*-linux* | alpha
*-*-*bsd
*)
13870 echo "$as_me:$LINENO: checking assembler for explicit relocation support" >&5
13871 echo $ECHO_N "checking assembler for explicit relocation support... $ECHO_C" >&6
13872 if test "${gcc_cv_as_alpha_explicit_relocs+set}" = set; then
13873 echo $ECHO_N "(cached) $ECHO_C" >&6
13875 gcc_cv_as_alpha_explicit_relocs
=no
13876 if test $in_tree_gas = yes; then
13877 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 12 \) \* 1000 + 0`
13878 then gcc_cv_as_alpha_explicit_relocs
=yes
13880 elif test x
$gcc_cv_as != x
; then
13881 echo ' .set nomacro
13883 extbl $3, $2, $3 !lituse_bytoff!1
13884 ldq $2, a($29) !literal!1
13885 ldq $4, b($29) !literal!2
13886 ldq_u $3, 0($2) !lituse_base!1
13887 ldq $27, f($29) !literal!5
13888 jsr $26, ($27), f !lituse_jsr!5
13889 ldah $29, 0($26) !gpdisp!3
13890 lda $0, c($29) !gprel
13891 ldah $1, d($29) !gprelhigh
13892 lda $1, d($1) !gprellow
13893 lda $29, 0($29) !gpdisp!3' > conftest.s
13894 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
13895 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13896 (eval $ac_try) 2>&5
13898 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13899 (exit $ac_status); }; }
13901 gcc_cv_as_alpha_explicit_relocs
=yes
13903 echo "configure: failed program was" >&5
13906 rm -f conftest.o conftest.s
13909 echo "$as_me:$LINENO: result: $gcc_cv_as_alpha_explicit_relocs" >&5
13910 echo "${ECHO_T}$gcc_cv_as_alpha_explicit_relocs" >&6
13911 if test $gcc_cv_as_alpha_explicit_relocs = yes; then
13913 cat >>confdefs.h
<<\_ACEOF
13914 #define HAVE_AS_EXPLICIT_RELOCS 1
13921 echo "$as_me:$LINENO: checking assembler for -no-mul-bug-abort option" >&5
13922 echo $ECHO_N "checking assembler for -no-mul-bug-abort option... $ECHO_C" >&6
13923 if test "${gcc_cv_as_cris_no_mul_bug+set}" = set; then
13924 echo $ECHO_N "(cached) $ECHO_C" >&6
13926 gcc_cv_as_cris_no_mul_bug
=no
13927 if test $in_tree_gas = yes; then
13928 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 15 \) \* 1000 + 91`
13929 then gcc_cv_as_cris_no_mul_bug
=yes
13931 elif test x
$gcc_cv_as != x
; then
13932 echo '.text' > conftest.s
13933 if { ac_try
='$gcc_cv_as -no-mul-bug-abort -o conftest.o conftest.s >&5'
13934 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13935 (eval $ac_try) 2>&5
13937 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13938 (exit $ac_status); }; }
13940 gcc_cv_as_cris_no_mul_bug
=yes
13942 echo "configure: failed program was" >&5
13945 rm -f conftest.o conftest.s
13948 echo "$as_me:$LINENO: result: $gcc_cv_as_cris_no_mul_bug" >&5
13949 echo "${ECHO_T}$gcc_cv_as_cris_no_mul_bug" >&6
13950 if test $gcc_cv_as_cris_no_mul_bug = yes; then
13952 cat >>confdefs.h
<<\_ACEOF
13953 #define HAVE_AS_NO_MUL_BUG_ABORT_OPTION 1
13960 echo "$as_me:$LINENO: checking assembler for .register" >&5
13961 echo $ECHO_N "checking assembler for .register... $ECHO_C" >&6
13962 if test "${gcc_cv_as_sparc_register_op+set}" = set; then
13963 echo $ECHO_N "(cached) $ECHO_C" >&6
13965 gcc_cv_as_sparc_register_op
=no
13966 if test x
$gcc_cv_as != x
; then
13967 echo '.register %g2, #scratch' > conftest.s
13968 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
13969 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13970 (eval $ac_try) 2>&5
13972 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13973 (exit $ac_status); }; }
13975 gcc_cv_as_sparc_register_op
=yes
13977 echo "configure: failed program was" >&5
13980 rm -f conftest.o conftest.s
13983 echo "$as_me:$LINENO: result: $gcc_cv_as_sparc_register_op" >&5
13984 echo "${ECHO_T}$gcc_cv_as_sparc_register_op" >&6
13985 if test $gcc_cv_as_sparc_register_op = yes; then
13987 cat >>confdefs.h
<<\_ACEOF
13988 #define HAVE_AS_REGISTER_PSEUDO_OP 1
13993 echo "$as_me:$LINENO: checking assembler for -relax option" >&5
13994 echo $ECHO_N "checking assembler for -relax option... $ECHO_C" >&6
13995 if test "${gcc_cv_as_sparc_relax+set}" = set; then
13996 echo $ECHO_N "(cached) $ECHO_C" >&6
13998 gcc_cv_as_sparc_relax
=no
13999 if test x
$gcc_cv_as != x
; then
14000 echo '.text' > conftest.s
14001 if { ac_try
='$gcc_cv_as -relax -o conftest.o conftest.s >&5'
14002 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14003 (eval $ac_try) 2>&5
14005 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14006 (exit $ac_status); }; }
14008 gcc_cv_as_sparc_relax
=yes
14010 echo "configure: failed program was" >&5
14013 rm -f conftest.o conftest.s
14016 echo "$as_me:$LINENO: result: $gcc_cv_as_sparc_relax" >&5
14017 echo "${ECHO_T}$gcc_cv_as_sparc_relax" >&6
14018 if test $gcc_cv_as_sparc_relax = yes; then
14020 cat >>confdefs.h
<<\_ACEOF
14021 #define HAVE_AS_RELAX_OPTION 1
14026 echo "$as_me:$LINENO: checking assembler for unaligned pcrel relocs" >&5
14027 echo $ECHO_N "checking assembler for unaligned pcrel relocs... $ECHO_C" >&6
14028 if test "${gcc_cv_as_sparc_ua_pcrel+set}" = set; then
14029 echo $ECHO_N "(cached) $ECHO_C" >&6
14031 gcc_cv_as_sparc_ua_pcrel
=no
14032 if test x
$gcc_cv_as != x
; then
14039 .uaword %r_disp32(foo)' > conftest.s
14040 if { ac_try
='$gcc_cv_as -K PIC -o conftest.o conftest.s >&5'
14041 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14042 (eval $ac_try) 2>&5
14044 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14045 (exit $ac_status); }; }
14047 if test x
$gcc_cv_ld != x \
14048 && $gcc_cv_ld -o conftest conftest.o
-G > /dev
/null
2>&1; then
14049 gcc_cv_as_sparc_ua_pcrel
=yes
14053 echo "configure: failed program was" >&5
14056 rm -f conftest.o conftest.s
14059 echo "$as_me:$LINENO: result: $gcc_cv_as_sparc_ua_pcrel" >&5
14060 echo "${ECHO_T}$gcc_cv_as_sparc_ua_pcrel" >&6
14061 if test $gcc_cv_as_sparc_ua_pcrel = yes; then
14063 cat >>confdefs.h
<<\_ACEOF
14064 #define HAVE_AS_SPARC_UA_PCREL 1
14068 echo "$as_me:$LINENO: checking assembler for unaligned pcrel relocs against hidden symbols" >&5
14069 echo $ECHO_N "checking assembler for unaligned pcrel relocs against hidden symbols... $ECHO_C" >&6
14070 if test "${gcc_cv_as_sparc_ua_pcrel_hidden+set}" = set; then
14071 echo $ECHO_N "(cached) $ECHO_C" >&6
14073 gcc_cv_as_sparc_ua_pcrel_hidden
=no
14074 if test x
$gcc_cv_as != x
; then
14078 .uaword %r_disp32(foo)
14079 .byte 0x32, 0x33, 0x34
14083 .skip 4' > conftest.s
14084 if { ac_try
='$gcc_cv_as -K PIC -o conftest.o conftest.s >&5'
14085 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14086 (eval $ac_try) 2>&5
14088 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14089 (exit $ac_status); }; }
14091 if test x
$gcc_cv_ld != x
&& test x
$gcc_cv_objdump != x \
14092 && $gcc_cv_ld -o conftest conftest.o
-G > /dev
/null
2>&1 \
14093 && $gcc_cv_objdump -s -j .data conftest
2> /dev
/null \
14094 |
grep ' 31000000 07323334' > /dev
/null
2>&1; then
14095 if $gcc_cv_objdump -R conftest
2> /dev
/null \
14096 |
grep 'DISP32' > /dev
/null
2>&1; then
14099 gcc_cv_as_sparc_ua_pcrel_hidden
=yes
14104 echo "configure: failed program was" >&5
14107 rm -f conftest.o conftest.s
14110 echo "$as_me:$LINENO: result: $gcc_cv_as_sparc_ua_pcrel_hidden" >&5
14111 echo "${ECHO_T}$gcc_cv_as_sparc_ua_pcrel_hidden" >&6
14112 if test $gcc_cv_as_sparc_ua_pcrel_hidden = yes; then
14114 cat >>confdefs.h
<<\_ACEOF
14115 #define HAVE_AS_SPARC_UA_PCREL_HIDDEN 1
14120 fi # unaligned pcrel relocs
14122 echo "$as_me:$LINENO: checking assembler for offsetable %lo()" >&5
14123 echo $ECHO_N "checking assembler for offsetable %lo()... $ECHO_C" >&6
14124 if test "${gcc_cv_as_sparc_offsetable_lo10+set}" = set; then
14125 echo $ECHO_N "(cached) $ECHO_C" >&6
14127 gcc_cv_as_sparc_offsetable_lo10
=no
14128 if test x
$gcc_cv_as != x
; then
14130 or %g1, %lo(ab) + 12, %g1
14131 or %g1, %lo(ab + 12), %g1' > conftest.s
14132 if { ac_try
='$gcc_cv_as -xarch=v9 -o conftest.o conftest.s >&5'
14133 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14134 (eval $ac_try) 2>&5
14136 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14137 (exit $ac_status); }; }
14139 if test x
$gcc_cv_objdump != x \
14140 && $gcc_cv_objdump -s -j .text conftest.o
2> /dev
/null \
14141 |
grep ' 82106000 82106000' > /dev
/null
2>&1; then
14142 gcc_cv_as_offsetable_lo10
=yes
14145 echo "configure: failed program was" >&5
14148 rm -f conftest.o conftest.s
14151 echo "$as_me:$LINENO: result: $gcc_cv_as_sparc_offsetable_lo10" >&5
14152 echo "${ECHO_T}$gcc_cv_as_sparc_offsetable_lo10" >&6
14153 if test $gcc_cv_as_sparc_offsetable_lo10 = yes; then
14155 cat >>confdefs.h
<<\_ACEOF
14156 #define HAVE_AS_OFFSETABLE_LO10 1
14162 i
[34567]86-*-* | x86_64-
*-*)
14164 cygwin
* | pe | mingw32
*)
14165 # Used for DWARF 2 in PE
14166 echo "$as_me:$LINENO: checking assembler for .secrel32 relocs" >&5
14167 echo $ECHO_N "checking assembler for .secrel32 relocs... $ECHO_C" >&6
14168 if test "${gcc_cv_as_ix86_pe_secrel32+set}" = set; then
14169 echo $ECHO_N "(cached) $ECHO_C" >&6
14171 gcc_cv_as_ix86_pe_secrel32
=no
14172 if test $in_tree_gas = yes; then
14173 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 15 \) \* 1000 + 91`
14174 then gcc_cv_as_ix86_pe_secrel32
=yes
14176 elif test x
$gcc_cv_as != x
; then
14180 .secrel32 foo' > conftest.s
14181 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
14182 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14183 (eval $ac_try) 2>&5
14185 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14186 (exit $ac_status); }; }
14188 if test x
$gcc_cv_ld != x \
14189 && $gcc_cv_ld -o conftest conftest.o
> /dev
/null
2>&1; then
14190 gcc_cv_as_ix86_pe_secrel32
=yes
14194 echo "configure: failed program was" >&5
14197 rm -f conftest.o conftest.s
14200 echo "$as_me:$LINENO: result: $gcc_cv_as_ix86_pe_secrel32" >&5
14201 echo "${ECHO_T}$gcc_cv_as_ix86_pe_secrel32" >&6
14202 if test $gcc_cv_as_ix86_pe_secrel32 = yes; then
14204 cat >>confdefs.h
<<\_ACEOF
14205 #define HAVE_GAS_PE_SECREL32_RELOC 1
14212 echo "$as_me:$LINENO: checking assembler for filds and fists mnemonics" >&5
14213 echo $ECHO_N "checking assembler for filds and fists mnemonics... $ECHO_C" >&6
14214 if test "${gcc_cv_as_ix86_filds_fists+set}" = set; then
14215 echo $ECHO_N "(cached) $ECHO_C" >&6
14217 gcc_cv_as_ix86_filds_fists
=no
14218 if test $in_tree_gas = yes; then
14219 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 9 \) \* 1000 + 0`
14220 then gcc_cv_as_ix86_filds_fists
=yes
14222 elif test x
$gcc_cv_as != x
; then
14223 echo 'filds mem; fists mem' > conftest.s
14224 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
14225 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14226 (eval $ac_try) 2>&5
14228 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14229 (exit $ac_status); }; }
14231 gcc_cv_as_ix86_filds_fists
=yes
14233 echo "configure: failed program was" >&5
14236 rm -f conftest.o conftest.s
14239 echo "$as_me:$LINENO: result: $gcc_cv_as_ix86_filds_fists" >&5
14240 echo "${ECHO_T}$gcc_cv_as_ix86_filds_fists" >&6
14241 if test $gcc_cv_as_ix86_filds_fists = yes; then
14243 cat >>confdefs.h
<<\_ACEOF
14244 #define HAVE_GAS_FILDS_FISTS 1
14249 echo "$as_me:$LINENO: checking assembler for cmov syntax" >&5
14250 echo $ECHO_N "checking assembler for cmov syntax... $ECHO_C" >&6
14251 if test "${gcc_cv_as_ix86_cmov_sun_syntax+set}" = set; then
14252 echo $ECHO_N "(cached) $ECHO_C" >&6
14254 gcc_cv_as_ix86_cmov_sun_syntax
=no
14255 if test x
$gcc_cv_as != x
; then
14256 echo 'cmovl.l %edx, %eax' > conftest.s
14257 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
14258 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14259 (eval $ac_try) 2>&5
14261 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14262 (exit $ac_status); }; }
14264 gcc_cv_as_ix86_cmov_sun_syntax
=yes
14266 echo "configure: failed program was" >&5
14269 rm -f conftest.o conftest.s
14272 echo "$as_me:$LINENO: result: $gcc_cv_as_ix86_cmov_sun_syntax" >&5
14273 echo "${ECHO_T}$gcc_cv_as_ix86_cmov_sun_syntax" >&6
14274 if test $gcc_cv_as_ix86_cmov_sun_syntax = yes; then
14276 cat >>confdefs.h
<<\_ACEOF
14277 #define HAVE_AS_IX86_CMOV_SUN_SYNTAX 1
14282 # This one is used unconditionally by i386.[ch]; it is to be defined
14283 # to 1 if the feature is present, 0 otherwise.
14284 echo "$as_me:$LINENO: checking assembler for GOTOFF in data" >&5
14285 echo $ECHO_N "checking assembler for GOTOFF in data... $ECHO_C" >&6
14286 if test "${gcc_cv_as_ix86_gotoff_in_data+set}" = set; then
14287 echo $ECHO_N "(cached) $ECHO_C" >&6
14289 gcc_cv_as_ix86_gotoff_in_data
=no
14290 if test $in_tree_gas = yes; then
14291 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 11 \) \* 1000 + 0`
14292 then gcc_cv_as_ix86_gotoff_in_data
=yes
14294 elif test x
$gcc_cv_as != x
; then
14299 .long .L0@GOTOFF' > conftest.s
14300 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
14301 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14302 (eval $ac_try) 2>&5
14304 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14305 (exit $ac_status); }; }
14307 gcc_cv_as_ix86_gotoff_in_data
=yes
14309 echo "configure: failed program was" >&5
14312 rm -f conftest.o conftest.s
14315 echo "$as_me:$LINENO: result: $gcc_cv_as_ix86_gotoff_in_data" >&5
14316 echo "${ECHO_T}$gcc_cv_as_ix86_gotoff_in_data" >&6
14319 cat >>confdefs.h
<<_ACEOF
14320 #define HAVE_AS_GOTOFF_IN_DATA `if test $gcc_cv_as_ix86_gotoff_in_data = yes; then echo 1; else echo 0; fi`
14326 echo "$as_me:$LINENO: checking assembler for ltoffx and ldxmov relocs" >&5
14327 echo $ECHO_N "checking assembler for ltoffx and ldxmov relocs... $ECHO_C" >&6
14328 if test "${gcc_cv_as_ia64_ltoffx_ldxmov_relocs+set}" = set; then
14329 echo $ECHO_N "(cached) $ECHO_C" >&6
14331 gcc_cv_as_ia64_ltoffx_ldxmov_relocs
=no
14332 if test $in_tree_gas = yes; then
14333 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 14 \) \* 1000 + 0`
14334 then gcc_cv_as_ia64_ltoffx_ldxmov_relocs
=yes
14336 elif test x
$gcc_cv_as != x
; then
14338 addl r15 = @ltoffx(x#), gp
14340 ld8.mov r16 = [r15], x#' > conftest.s
14341 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
14342 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14343 (eval $ac_try) 2>&5
14345 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14346 (exit $ac_status); }; }
14348 gcc_cv_as_ia64_ltoffx_ldxmov_relocs
=yes
14350 echo "configure: failed program was" >&5
14353 rm -f conftest.o conftest.s
14356 echo "$as_me:$LINENO: result: $gcc_cv_as_ia64_ltoffx_ldxmov_relocs" >&5
14357 echo "${ECHO_T}$gcc_cv_as_ia64_ltoffx_ldxmov_relocs" >&6
14358 if test $gcc_cv_as_ia64_ltoffx_ldxmov_relocs = yes; then
14360 cat >>confdefs.h
<<\_ACEOF
14361 #define HAVE_AS_LTOFFX_LDXMOV_RELOCS 1
14370 *-*-aix*) conftest_s
=' .csect .text[PR]
14372 *-*-darwin*) conftest_s
=' .text
14374 *) conftest_s
=' .text
14378 echo "$as_me:$LINENO: checking assembler for mfcr field support" >&5
14379 echo $ECHO_N "checking assembler for mfcr field support... $ECHO_C" >&6
14380 if test "${gcc_cv_as_powerpc_mfcrf+set}" = set; then
14381 echo $ECHO_N "(cached) $ECHO_C" >&6
14383 gcc_cv_as_powerpc_mfcrf
=no
14384 if test $in_tree_gas = yes; then
14385 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 14 \) \* 1000 + 0`
14386 then gcc_cv_as_powerpc_mfcrf
=yes
14388 elif test x
$gcc_cv_as != x
; then
14389 echo "$conftest_s" > conftest.s
14390 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
14391 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14392 (eval $ac_try) 2>&5
14394 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14395 (exit $ac_status); }; }
14397 gcc_cv_as_powerpc_mfcrf
=yes
14399 echo "configure: failed program was" >&5
14402 rm -f conftest.o conftest.s
14405 echo "$as_me:$LINENO: result: $gcc_cv_as_powerpc_mfcrf" >&5
14406 echo "${ECHO_T}$gcc_cv_as_powerpc_mfcrf" >&6
14407 if test $gcc_cv_as_powerpc_mfcrf = yes; then
14409 cat >>confdefs.h
<<\_ACEOF
14410 #define HAVE_AS_MFCRF 1
14417 echo "$as_me:$LINENO: checking assembler for explicit relocation support" >&5
14418 echo $ECHO_N "checking assembler for explicit relocation support... $ECHO_C" >&6
14419 if test "${gcc_cv_as_mips_explicit_relocs+set}" = set; then
14420 echo $ECHO_N "(cached) $ECHO_C" >&6
14422 gcc_cv_as_mips_explicit_relocs
=no
14423 if test $in_tree_gas = yes; then
14424 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 14 \) \* 1000 + 0`
14425 then gcc_cv_as_mips_explicit_relocs
=yes
14427 elif test x
$gcc_cv_as != x
; then
14428 echo ' lw $4,%gp_rel(foo)($4)' > conftest.s
14429 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
14430 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14431 (eval $ac_try) 2>&5
14433 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14434 (exit $ac_status); }; }
14436 gcc_cv_as_mips_explicit_relocs
=yes
14438 echo "configure: failed program was" >&5
14441 rm -f conftest.o conftest.s
14444 echo "$as_me:$LINENO: result: $gcc_cv_as_mips_explicit_relocs" >&5
14445 echo "${ECHO_T}$gcc_cv_as_mips_explicit_relocs" >&6
14446 if test $gcc_cv_as_mips_explicit_relocs = yes; then
14447 if test x
$target_cpu_default = x
14448 then target_cpu_default
=MASK_EXPLICIT_RELOCS
14449 else target_cpu_default
="($target_cpu_default)|MASK_EXPLICIT_RELOCS"
14453 if test x
$gas_flag = xyes \
14454 ||
test x
"$host" != x
"$build" \
14455 ||
test ! -x "$gcc_cv_as" \
14456 ||
"$gcc_cv_as" -v < /dev
/null
2>&1 |
grep GNU
> /dev
/null
; then
14459 echo "*** This configuration requires the GNU assembler" >&2
14464 # ??? Not all targets support dwarf2 debug_line, even within a version
14465 # of gas. Moreover, we need to emit a valid instruction to trigger any
14466 # info to the output file. So, as supported targets are added to gas 2.11,
14467 # add some instruction here to (also) show we expect this might work.
14468 # ??? Once 2.11 is released, probably need to add first known working
14469 # version to the per-target configury.
14471 i?
86*-*-* | mips
*-*-* | alpha
*-*-* | powerpc
*-*-* | sparc
*-*-* | m68
*-*-* \
14472 | x86_64
*-*-* | hppa
*-*-* | arm
*-*-* | strongarm
*-*-* | xscale
*-*-* \
14473 | xstormy16
*-*-* | cris-
*-* | xtensa-
*-*)
14476 ia64
*-*-* | s390
*-*-*)
14483 if test x
"$insn" != x
; then
14485 .file 1 \"conftest.s\"
14488 echo "$as_me:$LINENO: checking assembler for dwarf2 debug_line support" >&5
14489 echo $ECHO_N "checking assembler for dwarf2 debug_line support... $ECHO_C" >&6
14490 if test "${gcc_cv_as_dwarf2_debug_line+set}" = set; then
14491 echo $ECHO_N "(cached) $ECHO_C" >&6
14493 gcc_cv_as_dwarf2_debug_line
=no
14494 if test $in_tree_gas = yes; then
14495 if test $in_tree_gas_is_elf = yes \
14496 && test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 11 \) \* 1000 + 0`
14497 then gcc_cv_as_dwarf2_debug_line
=yes
14499 elif test x
$gcc_cv_as != x
; then
14500 echo "$conftest_s" > conftest.s
14501 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
14502 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14503 (eval $ac_try) 2>&5
14505 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14506 (exit $ac_status); }; }
14508 # ??? This fails with non-gnu grep. Maybe use objdump?
14509 if grep debug_line conftest.o
> /dev
/null
2>&1; then
14510 gcc_cv_as_dwarf2_debug_line
=yes
14513 echo "configure: failed program was" >&5
14516 rm -f conftest.o conftest.s
14519 echo "$as_me:$LINENO: result: $gcc_cv_as_dwarf2_debug_line" >&5
14520 echo "${ECHO_T}$gcc_cv_as_dwarf2_debug_line" >&6
14523 # The .debug_line file table must be in the exact order that
14524 # we specified the files, since these indices are also used
14525 # by DW_AT_decl_file. Approximate this test by testing if
14526 # the assembler bitches if the same index is assigned twice.
14527 echo "$as_me:$LINENO: checking assembler for buggy dwarf2 .file directive" >&5
14528 echo $ECHO_N "checking assembler for buggy dwarf2 .file directive... $ECHO_C" >&6
14529 if test "${gcc_cv_as_dwarf2_file_buggy+set}" = set; then
14530 echo $ECHO_N "(cached) $ECHO_C" >&6
14532 gcc_cv_as_dwarf2_file_buggy
=no
14533 if test x
$gcc_cv_as != x
; then
14534 echo ' .file 1 "foo.s"
14535 .file 1 "bar.s"' > conftest.s
14536 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
14537 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14538 (eval $ac_try) 2>&5
14540 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14541 (exit $ac_status); }; }
14543 gcc_cv_as_dwarf2_file_buggy
=yes
14545 echo "configure: failed program was" >&5
14548 rm -f conftest.o conftest.s
14551 echo "$as_me:$LINENO: result: $gcc_cv_as_dwarf2_file_buggy" >&5
14552 echo "${ECHO_T}$gcc_cv_as_dwarf2_file_buggy" >&6
14555 if test $gcc_cv_as_dwarf2_debug_line = yes \
14556 && test $gcc_cv_as_dwarf2_file_buggy = no
; then
14558 cat >>confdefs.h
<<\_ACEOF
14559 #define HAVE_AS_DWARF2_DEBUG_LINE 1
14564 echo "$as_me:$LINENO: checking assembler for --gdwarf2 option" >&5
14565 echo $ECHO_N "checking assembler for --gdwarf2 option... $ECHO_C" >&6
14566 if test "${gcc_cv_as_gdwarf2_flag+set}" = set; then
14567 echo $ECHO_N "(cached) $ECHO_C" >&6
14569 gcc_cv_as_gdwarf2_flag
=no
14570 if test $in_tree_gas = yes; then
14571 if test $in_tree_gas_is_elf = yes \
14572 && test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 11 \) \* 1000 + 0`
14573 then gcc_cv_as_gdwarf2_flag
=yes
14575 elif test x
$gcc_cv_as != x
; then
14576 echo "$insn" > conftest.s
14577 if { ac_try
='$gcc_cv_as --gdwarf2 -o conftest.o conftest.s >&5'
14578 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14579 (eval $ac_try) 2>&5
14581 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14582 (exit $ac_status); }; }
14584 gcc_cv_as_gdwarf2_flag
=yes
14586 echo "configure: failed program was" >&5
14589 rm -f conftest.o conftest.s
14592 echo "$as_me:$LINENO: result: $gcc_cv_as_gdwarf2_flag" >&5
14593 echo "${ECHO_T}$gcc_cv_as_gdwarf2_flag" >&6
14594 if test $gcc_cv_as_gdwarf2_flag = yes; then
14596 cat >>confdefs.h
<<\_ACEOF
14597 #define HAVE_AS_GDWARF2_DEBUG_FLAG 1
14602 echo "$as_me:$LINENO: checking assembler for --gstabs option" >&5
14603 echo $ECHO_N "checking assembler for --gstabs option... $ECHO_C" >&6
14604 if test "${gcc_cv_as_gstabs_flag+set}" = set; then
14605 echo $ECHO_N "(cached) $ECHO_C" >&6
14607 gcc_cv_as_gstabs_flag
=no
14608 if test $in_tree_gas = yes; then
14609 if test $in_tree_gas_is_elf = yes \
14610 && test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 11 \) \* 1000 + 0`
14611 then gcc_cv_as_gstabs_flag
=yes
14613 elif test x
$gcc_cv_as != x
; then
14614 echo "$insn" > conftest.s
14615 if { ac_try
='$gcc_cv_as --gstabs -o conftest.o conftest.s >&5'
14616 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14617 (eval $ac_try) 2>&5
14619 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14620 (exit $ac_status); }; }
14622 # The native Solaris 9/Intel assembler doesn't understand --gstabs
14623 # and warns about it, but still exits successfully. So check for
14625 if { ac_try
='$gcc_cv_as --gstabs -o conftest.o conftest.s 2>&1 | grep -i warning > /dev/null'
14626 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14627 (eval $ac_try) 2>&5
14629 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14630 (exit $ac_status); }; }
14632 else gcc_cv_as_gstabs_flag
=yes
14635 echo "configure: failed program was" >&5
14638 rm -f conftest.o conftest.s
14641 echo "$as_me:$LINENO: result: $gcc_cv_as_gstabs_flag" >&5
14642 echo "${ECHO_T}$gcc_cv_as_gstabs_flag" >&6
14643 if test $gcc_cv_as_gstabs_flag = yes; then
14645 cat >>confdefs.h
<<\_ACEOF
14646 #define HAVE_AS_GSTABS_DEBUG_FLAG 1
14652 echo "$as_me:$LINENO: checking linker read-only and read-write section mixing" >&5
14653 echo $ECHO_N "checking linker read-only and read-write section mixing... $ECHO_C" >&6
14654 gcc_cv_ld_ro_rw_mix
=unknown
14655 if test $in_tree_ld = yes ; then
14656 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 \
14657 && test $in_tree_ld_is_elf = yes; then
14658 gcc_cv_ld_ro_rw_mix
=read-write
14660 elif test x
$gcc_cv_as != x
-a x
$gcc_cv_ld != x
-a x
$gcc_cv_objdump != x
; then
14661 echo '.section myfoosect, "a"' > conftest1.s
14662 echo '.section myfoosect, "aw"' > conftest2.s
14663 echo '.byte 1' >> conftest2.s
14664 echo '.section myfoosect, "a"' > conftest3.s
14665 echo '.byte 0' >> conftest3.s
14666 if $gcc_cv_as -o conftest1.o conftest1.s
> /dev
/null
2>&1 \
14667 && $gcc_cv_as -o conftest2.o conftest2.s
> /dev
/null
2>&1 \
14668 && $gcc_cv_as -o conftest3.o conftest3.s
> /dev
/null
2>&1 \
14669 && $gcc_cv_ld -shared -o conftest1.so conftest1.o \
14670 conftest2.o conftest3.o
> /dev
/null
2>&1; then
14671 gcc_cv_ld_ro_rw_mix
=`$gcc_cv_objdump -h conftest1.so \
14672 | sed -e '/myfoosect/!d' -e N`
14673 if echo "$gcc_cv_ld_ro_rw_mix" |
grep CONTENTS
> /dev
/null
; then
14674 if echo "$gcc_cv_ld_ro_rw_mix" |
grep READONLY
> /dev
/null
; then
14675 gcc_cv_ld_ro_rw_mix
=read-only
14677 gcc_cv_ld_ro_rw_mix
=read-write
14681 rm -f conftest.
* conftest
[123].
*
14683 if test x
$gcc_cv_ld_ro_rw_mix = xread-write
; then
14685 cat >>confdefs.h
<<\_ACEOF
14686 #define HAVE_LD_RO_RW_SECTION_MIXING 1
14690 echo "$as_me:$LINENO: result: $gcc_cv_ld_ro_rw_mix" >&5
14691 echo "${ECHO_T}$gcc_cv_ld_ro_rw_mix" >&6
14693 echo "$as_me:$LINENO: checking linker PT_GNU_EH_FRAME support" >&5
14694 echo $ECHO_N "checking linker PT_GNU_EH_FRAME support... $ECHO_C" >&6
14695 gcc_cv_ld_eh_frame_hdr
=no
14696 if test $in_tree_ld = yes ; then
14697 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 \
14698 && test $in_tree_ld_is_elf = yes; then
14699 gcc_cv_ld_eh_frame_hdr
=yes
14701 elif test x
$gcc_cv_ld != x
; then
14702 # Check if linker supports --eh-frame-hdr option
14703 if $gcc_cv_ld --help 2>/dev
/null |
grep eh-frame-hdr
> /dev
/null
; then
14704 gcc_cv_ld_eh_frame_hdr
=yes
14707 if test x
"$gcc_cv_ld_eh_frame_hdr" = xyes
; then
14709 cat >>confdefs.h
<<\_ACEOF
14710 #define HAVE_LD_EH_FRAME_HDR 1
14714 echo "$as_me:$LINENO: result: $gcc_cv_ld_eh_frame_hdr" >&5
14715 echo "${ECHO_T}$gcc_cv_ld_eh_frame_hdr" >&6
14717 echo "$as_me:$LINENO: checking linker position independent executable support" >&5
14718 echo $ECHO_N "checking linker position independent executable support... $ECHO_C" >&6
14720 if test $in_tree_ld = yes ; then
14721 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 \
14722 && test $in_tree_ld_is_elf = yes; then
14725 elif test x
$gcc_cv_ld != x
; then
14726 # Check if linker supports -pie option
14727 if $gcc_cv_ld --help 2>/dev
/null |
grep -- -pie > /dev
/null
; then
14731 if test x
"$gcc_cv_ld_pie" = xyes
; then
14733 cat >>confdefs.h
<<\_ACEOF
14734 #define HAVE_LD_PIE 1
14738 echo "$as_me:$LINENO: result: $gcc_cv_ld_pie" >&5
14739 echo "${ECHO_T}$gcc_cv_ld_pie" >&6
14745 echo "$as_me:$LINENO: checking linker --as-needed support" >&5
14746 echo $ECHO_N "checking linker --as-needed support... $ECHO_C" >&6
14747 if test "${gcc_cv_ld_as_needed+set}" = set; then
14748 echo $ECHO_N "(cached) $ECHO_C" >&6
14750 gcc_cv_ld_as_needed
=no
14751 if test $in_tree_ld = yes ; then
14752 if test "$gcc_cv_gld_major_version" -eq 2 -a "$gcc_cv_gld_minor_version" -ge 16 -o "$gcc_cv_gld_major_version" -gt 2 \
14753 && test $in_tree_ld_is_elf = yes; then
14754 gcc_cv_ld_as_needed
=yes
14756 elif test x
$gcc_cv_ld != x
; then
14757 # Check if linker supports --as-needed and --no-as-needed options
14758 if $gcc_cv_ld --help 2>/dev
/null |
grep as-needed
> /dev
/null
; then
14759 gcc_cv_ld_as_needed
=yes
14764 echo "$as_me:$LINENO: result: $gcc_cv_ld_as_needed" >&5
14765 echo "${ECHO_T}$gcc_cv_ld_as_needed" >&6
14766 if test x
"$gcc_cv_ld_as_needed" = xyes
; then
14768 cat >>confdefs.h
<<\_ACEOF
14769 #define HAVE_LD_AS_NEEDED 1
14775 powerpc64
*-*-linux*)
14776 echo "$as_me:$LINENO: checking linker support for omitting dot symbols" >&5
14777 echo $ECHO_N "checking linker support for omitting dot symbols... $ECHO_C" >&6
14778 if test "${gcc_cv_ld_no_dot_syms+set}" = set; then
14779 echo $ECHO_N "(cached) $ECHO_C" >&6
14781 gcc_cv_ld_no_dot_syms
=no
14782 if test $in_tree_ld = yes ; then
14783 if test "$gcc_cv_gld_major_version" -eq 2 -a "$gcc_cv_gld_minor_version" -ge 16 -o "$gcc_cv_gld_major_version" -gt 2; then
14784 gcc_cv_ld_no_dot_syms
=yes
14786 elif test x
$gcc_cv_as != x
-a x
$gcc_cv_ld != x
; then
14787 cat > conftest1.s
<<EOF
14791 cat > conftest2.s
<<EOF
14792 .section ".opd","aw"
14795 .type foo,@function
14797 .quad .LEfoo,.TOC.@tocbase,0
14803 if $gcc_cv_as -a64 -o conftest1.o conftest1.s
> /dev
/null
2>&1 \
14804 && $gcc_cv_as -a64 -o conftest2.o conftest2.s
> /dev
/null
2>&1 \
14805 && $gcc_cv_ld -melf64ppc -o conftest conftest1.o conftest2.o
> /dev
/null
2>&1; then
14806 gcc_cv_ld_no_dot_syms
=yes
14808 rm -f conftest conftest1.o conftest2.o conftest1.s conftest2.s
14812 echo "$as_me:$LINENO: result: $gcc_cv_ld_no_dot_syms" >&5
14813 echo "${ECHO_T}$gcc_cv_ld_no_dot_syms" >&6
14814 if test x
"$gcc_cv_ld_no_dot_syms" = xyes
; then
14816 cat >>confdefs.h
<<\_ACEOF
14817 #define HAVE_LD_NO_DOT_SYMS 1
14824 if test x
$with_sysroot = x
&& test x
$host = x
$target \
14825 && test "$prefix" != "/usr" && test "x$prefix" != "x$local_prefix" ; then
14827 cat >>confdefs.h
<<_ACEOF
14828 #define PREFIX_INCLUDE_DIR "$prefix/include"
14833 # Find out what GC implementation we want, or may, use.
14835 # Check whether --with-gc or --without-gc was given.
14836 if test "${with_gc+set}" = set; then
14843 { { echo "$as_me:$LINENO: error: $withval is an invalid option to --with-gc" >&5
14844 echo "$as_me: error: $withval is an invalid option to --with-gc" >&2;}
14845 { (exit 1); exit 1; }; }
14852 echo "Using $GGC for garbage collection."
14854 # Use the system's zlib library.
14856 zlibinc
="-I\$(srcdir)/../zlib"
14858 # Check whether --with-system-zlib or --without-system-zlib was given.
14859 if test "${with_system_zlib+set}" = set; then
14860 withval
="$with_system_zlib"
14869 echo "$as_me:$LINENO: checking whether to enable maintainer-specific portions of Makefiles" >&5
14870 echo $ECHO_N "checking whether to enable maintainer-specific portions of Makefiles... $ECHO_C" >&6
14871 # Check whether --enable-maintainer-mode or --disable-maintainer-mode was given.
14872 if test "${enable_maintainer_mode+set}" = set; then
14873 enableval
="$enable_maintainer_mode"
14874 maintainer_mode
=$enableval
14879 echo "$as_me:$LINENO: result: $maintainer_mode" >&5
14880 echo "${ECHO_T}$maintainer_mode" >&6
14882 if test "$maintainer_mode" = "yes"; then
14892 # Make empty files to contain the specs and options for each language.
14893 # Then add #include lines to for a compiler that has specs and/or options.
14898 for subdir
in .
$subdirs
14900 if test -f $srcdir/$subdir/lang.opt
; then
14901 lang_opt_files
="$lang_opt_files $srcdir/$subdir/lang.opt"
14903 if test -f $srcdir/$subdir/lang-specs.h
; then
14904 lang_specs_files
="$lang_specs_files $srcdir/$subdir/lang-specs.h"
14906 if test -f $srcdir/$subdir/$subdir-tree.def
; then
14907 lang_tree_files
="$lang_tree_files $srcdir/$subdir/$subdir-tree.def"
14911 # These (without "all_") are set in each config-lang.in.
14912 # `language' must be a single word so is spelled singularly.
14914 all_boot_languages
=
14917 all_outputs
='Makefile gccbug mklibgcc mkheaders libada-mk'
14918 # List of language makefile fragments.
14919 all_lang_makefrags
=
14920 # List of language subdirectory makefiles. Deprecated.
14921 all_lang_makefiles
=
14922 # Files for gengtype
14923 all_gtfiles
="$target_gtfiles"
14924 # Files for gengtype with language
14925 all_gtfiles_files_langs
=
14926 all_gtfiles_files_files
=
14928 # Add the language fragments.
14929 # Languages are added via two mechanisms. Some information must be
14930 # recorded in makefile variables, these are defined in config-lang.in.
14931 # We accumulate them and plug them into the main Makefile.
14932 # The other mechanism is a set of hooks for each of the main targets
14933 # like `clean', `install', etc.
14935 language_hooks
="Make-hooks"
14945 .
${srcdir}/$s/config-lang.
in
14946 if test "x$language" = x
14948 echo "${srcdir}/$s/config-lang.in doesn't set \$language." 1>&2
14951 all_lang_makefrags
="$all_lang_makefrags \$(srcdir)/$s/Make-lang.in"
14952 if test -f ${srcdir}/$s/Makefile.
in
14953 then all_lang_makefiles
="$s/Makefile"
14955 all_languages
="$all_languages $language"
14956 if test "x$boot_language" = xyes
14958 all_boot_languages
="$all_boot_languages $language"
14960 all_compilers
="$all_compilers $compilers"
14961 all_stagestuff
="$all_stagestuff $stagestuff"
14962 all_outputs
="$all_outputs $outputs"
14963 all_gtfiles
="$all_gtfiles $gtfiles"
14966 all_gtfiles_files_langs
="$all_gtfiles_files_langs ${s} "
14967 all_gtfiles_files_files
="$all_gtfiles_files_files ${f} "
14971 # Pick up gtfiles for c
14974 .
${srcdir}/c-config-lang.
in
14975 all_gtfiles
="$all_gtfiles $gtfiles"
14978 all_gtfiles_files_langs
="$all_gtfiles_files_langs ${s} "
14979 all_gtfiles_files_files
="$all_gtfiles_files_files ${f} "
14983 for language
in $all_languages
14985 check_languages
="$check_languages check-$language"
14988 # We link each language in with a set of hooks, reached indirectly via
14993 target_list
="all.build all.cross start.encap rest.encap tags \
14994 install-normal install-common install-man \
14995 uninstall info man srcextra srcman srcinfo \
14996 mostlyclean clean distclean maintainer-clean \
14997 stage1 stage2 stage3 stage4 stageprofile stagefeedback"
14998 for t
in $target_list
15001 for lang
in $all_languages
15005 echo "lang.$t: $x" >> Make-hooks
15014 echo "dir ." > .gdbinit
15015 echo "dir ${srcdir}" >> .gdbinit
15016 if test x
$gdb_needs_out_file_path = xyes
15018 echo "dir ${srcdir}/config/"`dirname ${out_file}` >> .gdbinit
15020 if test "x$subdirs" != x
; then
15023 echo "dir ${srcdir}/$s" >> .gdbinit
15026 echo "source ${srcdir}/gdbinit.in" >> .gdbinit
15028 # If $(exec_prefix) exists and is not the same as $(prefix), then compute an
15029 # absolute path for gcc_tooldir based on inserting the number of up-directory
15030 # movements required to get from $(exec_prefix) to $(prefix) into the basic
15031 # $(libsubdir)/@(unlibsubdir) based path.
15032 # Don't set gcc_tooldir to tooldir since that's only passed in by the toplevel
15033 # make and thus we'd get different behavior depending on where we built the
15035 if test x
$exec_prefix = xNONE
-o x
$exec_prefix = x
$prefix; then
15036 gcc_tooldir
='$(libsubdir)/$(unlibsubdir)/../$(target_noncanonical)'
15038 # An explanation of the sed strings:
15039 # -e 's|^\$(prefix)||' matches and eliminates 'prefix' from 'exec_prefix'
15040 # -e 's|/$||' match a trailing forward slash and eliminates it
15041 # -e 's|^[^/]|/|' forces the string to start with a forward slash (*)
15042 # -e 's|/[^/]*|../|g' replaces each occurrence of /<directory> with ../
15044 # (*) Note this pattern overwrites the first character of the string
15045 # with a forward slash if one is not already present. This is not a
15046 # problem because the exact names of the sub-directories concerned is
15047 # unimportant, just the number of them matters.
15049 # The practical upshot of these patterns is like this:
15051 # prefix exec_prefix result
15052 # ------ ----------- ------
15053 # /foo /foo/bar ../
15054 # /foo/ /foo/bar ../
15055 # /foo /foo/bar/ ../
15056 # /foo/ /foo/bar/ ../
15057 # /foo /foo/bar/ugg ../../
15060 gcc_tooldir
="\$(libsubdir)/\$(unlibsubdir)/\`echo \$(exec_prefix) | sed -e 's|^\$(prefix)||' -e 's|/\$(dollar)||' -e 's|^[^/]|/|' -e 's|/[^/]*|../|g'\`\$(target_noncanonical)"
15065 # Find a directory in which to install a shared libgcc.
15067 # Check whether --enable-version-specific-runtime-libs or --disable-version-specific-runtime-libs was given.
15068 if test "${enable_version_specific_runtime_libs+set}" = set; then
15069 enableval
="$enable_version_specific_runtime_libs"
15074 # Check whether --with-slibdir or --without-slibdir was given.
15075 if test "${with_slibdir+set}" = set; then
15076 withval
="$with_slibdir"
15077 slibdir
="$with_slibdir"
15079 if test "${enable_version_specific_runtime_libs+set}" = set; then
15080 slibdir
='$(libsubdir)'
15081 elif test "$host" != "$target"; then
15082 slibdir
='$(build_tooldir)/lib'
15084 slibdir
='$(libdir)'
15089 objdir
=`${PWDCMD-pwd}`
15092 # Substitute configuration variables
15160 if test x
"$SET_GCC_LIB_PATH_CMD" != x
; then
15161 # SET_GCC_LIB_PATH_CMD is "XXX=path; export XXX;". It is expanded to
15163 # eval "set_gcc_lib_path=XXX=path; export XXX;"
15165 eval "set_gcc_lib_path=$SET_GCC_LIB_PATH_CMD"
15166 # It will set set_gcc_lib_path to "export XXX=path" for GNU make.
15167 set_gcc_lib_path
="export $set_gcc_lib_path"
15175 if test x
${build} = x
${host} ; then
15176 if test x
${host} = x
${target} ; then
15177 echo "Links are now set up to build a native compiler for ${target}." 1>&2
15179 echo "Links are now set up to build a cross-compiler" 1>&2
15180 echo " from ${host} to ${target}." 1>&2
15183 if test x
${host} = x
${target} ; then
15184 echo "Links are now set up to build (on ${build}) a native compiler" 1>&2
15185 echo " for ${target}." 1>&2
15187 echo "Links are now set up to build (on ${build}) a cross-compiler" 1>&2
15188 echo " from ${host} to ${target}." 1>&2
15195 # Configure the subdirectories
15196 # AC_CONFIG_SUBDIRS($subdirs)
15198 # Create the Makefile
15199 # and configure language subdirectories
15200 ac_config_files
="$ac_config_files $all_outputs"
15203 ac_config_commands
="$ac_config_commands default"
15205 cat >confcache
<<\_ACEOF
15206 # This file is a shell script that caches the results of configure
15207 # tests run on this system so they can be shared between configure
15208 # scripts and configure runs, see configure's option --config-cache.
15209 # It is not useful on other systems. If it contains results you don't
15210 # want to keep, you may remove or edit it.
15212 # config.status only pays attention to the cache file if you give it
15213 # the --recheck option to rerun configure.
15215 # `ac_cv_env_foo' variables (set or unset) will be overridden when
15216 # loading this file, other *unset* `ac_cv_foo' will be assigned the
15217 # following values.
15221 # The following way of writing the cache mishandles newlines in values,
15222 # but we know of no workaround that is simple, portable, and efficient.
15223 # So, don't put newlines in cache variables' values.
15224 # Ultrix sh set writes to stderr and can't be redirected directly,
15225 # and sets the high bit in the cache file unless we assign to the vars.
15228 case `(ac_space=' '; set | grep ac_space) 2>&1` in
15230 # `set' does not quote correctly, so add quotes (double-quote
15231 # substitution turns \\\\ into \\, and sed turns \\ into \).
15234 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
15237 # `set' quotes correctly as required by POSIX, so do not add quotes.
15239 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
15246 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
15248 /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
15250 if diff $cache_file confcache
>/dev
/null
2>&1; then :; else
15251 if test -w $cache_file; then
15252 test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
15253 cat confcache
>$cache_file
15255 echo "not updating unwritable cache $cache_file"
15260 test "x$prefix" = xNONE
&& prefix
=$ac_default_prefix
15261 # Let make expand exec_prefix.
15262 test "x$exec_prefix" = xNONE
&& exec_prefix
='${prefix}'
15264 # VPATH may cause trouble with some makes, so we remove $(srcdir),
15265 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
15266 # trailing colons and then remove the whole line if VPATH becomes empty
15267 # (actually we leave an empty line to preserve line numbers).
15268 if test "x$srcdir" = x.
; then
15269 ac_vpsub
='/^[ ]*VPATH[ ]*=/{
15270 s/:*\$(srcdir):*/:/;
15271 s/:*\${srcdir}:*/:/;
15273 s/^\([^=]*=[ ]*\):*/\1/;
15279 DEFS
=-DHAVE_CONFIG_H
15283 for ac_i
in : $LIBOBJS; do test "x$ac_i" = x
: && continue
15284 # 1. Remove the extension, and $U if already installed.
15285 ac_i
=`echo "$ac_i" |
15286 sed 's/\$U\././;s/\.o$//;s/\.obj$//'`
15288 ac_libobjs
="$ac_libobjs $ac_i\$U.$ac_objext"
15289 ac_ltlibobjs
="$ac_ltlibobjs $ac_i"'$U.lo'
15291 LIBOBJS
=$ac_libobjs
15293 LTLIBOBJS
=$ac_ltlibobjs
15297 : ${CONFIG_STATUS=./config.status}
15298 ac_clean_files_save
=$ac_clean_files
15299 ac_clean_files
="$ac_clean_files $CONFIG_STATUS"
15300 { echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
15301 echo "$as_me: creating $CONFIG_STATUS" >&6;}
15302 cat >$CONFIG_STATUS <<_ACEOF
15304 # Generated by $as_me.
15305 # Run this file to recreate the current configuration.
15306 # Compiler output produced by configure, useful for debugging
15307 # configure, is in config.log if it exists.
15310 ac_cs_recheck=false
15312 SHELL=\${CONFIG_SHELL-$SHELL}
15315 cat >>$CONFIG_STATUS <<\_ACEOF
15316 ## --------------------- ##
15317 ## M4sh Initialization. ##
15318 ## --------------------- ##
15320 # Be Bourne compatible
15321 if test -n "${ZSH_VERSION+set}" && (emulate sh
) >/dev
/null
2>&1; then
15324 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
15325 # is contrary to our usage. Disable this feature.
15326 alias -g '${1+"$@"}'='"$@"'
15327 elif test -n "${BASH_VERSION+set}" && (set -o posix
) >/dev
/null
2>&1; then
15330 DUALCASE
=1; export DUALCASE
# for MKS sh
15332 # Support unset when possible.
15333 if ( (MAIL
=60; unset MAIL
) ||
exit) >/dev
/null
2>&1; then
15340 # Work around bugs in pre-3.0 UWIN ksh.
15341 $as_unset ENV MAIL MAILPATH
15348 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
15349 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
15350 LC_TELEPHONE LC_TIME
15352 if (set +x
; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
15353 eval $as_var=C
; export $as_var
15359 # Required to use basename.
15360 if expr a
: '\(a\)' >/dev
/null
2>&1; then
15366 if (basename /) >/dev
/null
2>&1 && test "X`basename / 2>&1`" = "X/"; then
15367 as_basename
=basename
15373 # Name of the executable.
15374 as_me
=`$as_basename "$0" ||
15375 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
15376 X"$0" : 'X\(//\)$' \| \
15377 X"$0" : 'X\(/\)$' \| \
15378 . : '\(.\)' 2>/dev/null ||
15380 sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
15381 /^X\/\(\/\/\)$/{ s//\1/; q; }
15382 /^X\/\(\/\).*/{ s//\1/; q; }
15386 # PATH needs CR, and LINENO needs CR and PATH.
15387 # Avoid depending upon Character Ranges.
15388 as_cr_letters
='abcdefghijklmnopqrstuvwxyz'
15389 as_cr_LETTERS
='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
15390 as_cr_Letters
=$as_cr_letters$as_cr_LETTERS
15391 as_cr_digits
='0123456789'
15392 as_cr_alnum
=$as_cr_Letters$as_cr_digits
15394 # The user is always right.
15395 if test "${PATH_SEPARATOR+set}" != set; then
15396 echo "#! /bin/sh" >conf$$.sh
15397 echo "exit 0" >>conf$$.sh
15399 if (PATH
="/nonexistent;."; conf$$.sh
) >/dev
/null
2>&1; then
15408 as_lineno_1
=$LINENO
15409 as_lineno_2
=$LINENO
15410 as_lineno_3
=`(expr $as_lineno_1 + 1) 2>/dev/null`
15411 test "x$as_lineno_1" != "x$as_lineno_2" &&
15412 test "x$as_lineno_3" = "x$as_lineno_2" ||
{
15413 # Find who we are. Look in the path if we contain no path at all
15416 *[\\/]* ) as_myself
=$0 ;;
15417 *) as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
15418 for as_dir
in $PATH
15421 test -z "$as_dir" && as_dir
=.
15422 test -r "$as_dir/$0" && as_myself
=$as_dir/$0 && break
15427 # We did not find ourselves, most probably we were run as `sh COMMAND'
15428 # in which case we are not to be found in the path.
15429 if test "x$as_myself" = x
; then
15432 if test ! -f "$as_myself"; then
15433 { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" >&5
15434 echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2;}
15435 { (exit 1); exit 1; }; }
15437 case $CONFIG_SHELL in
15439 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
15440 for as_dir
in /bin
$PATH_SEPARATOR/usr
/bin
$PATH_SEPARATOR$PATH
15443 test -z "$as_dir" && as_dir
=.
15444 for as_base
in sh bash ksh sh5
; do
15447 if ("$as_dir/$as_base" -c '
15448 as_lineno_1=$LINENO
15449 as_lineno_2=$LINENO
15450 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
15451 test "x$as_lineno_1" != "x$as_lineno_2" &&
15452 test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev
/null
; then
15453 $as_unset BASH_ENV ||
test "${BASH_ENV+set}" != set ||
{ BASH_ENV
=; export BASH_ENV
; }
15454 $as_unset ENV ||
test "${ENV+set}" != set ||
{ ENV
=; export ENV
; }
15455 CONFIG_SHELL
=$as_dir/$as_base
15456 export CONFIG_SHELL
15457 exec "$CONFIG_SHELL" "$0" ${1+"$@"}
15465 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
15466 # uniformly replaced by the line number. The first 'sed' inserts a
15467 # line-number line before each line; the second 'sed' does the real
15468 # work. The second script uses 'N' to pair each line-number line
15469 # with the numbered line, and appends trailing '-' during
15470 # substitution so that $LINENO is not a special case at line end.
15471 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
15472 # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-)
15473 sed '=' <$as_myself |
15478 s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
15481 s,^['$as_cr_digits']*\n,,
15482 ' >$as_me.lineno
&&
15483 chmod +x
$as_me.lineno ||
15484 { { echo "$as_me:$LINENO: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&5
15485 echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2;}
15486 { (exit 1); exit 1; }; }
15488 # Don't try to exec as it changes $[0], causing all sort of problems
15489 # (the dirname of $[0] is not the place where we might find the
15490 # original and so on. Autoconf is especially sensible to this).
15492 # Exit status is that of the last command.
15497 case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
15498 *c
*,-n*) ECHO_N
= ECHO_C
='
15500 *c
*,* ) ECHO_N
=-n ECHO_C
= ECHO_T
= ;;
15501 *) ECHO_N
= ECHO_C
='\c' ECHO_T
= ;;
15504 if expr a
: '\(a\)' >/dev
/null
2>&1; then
15510 rm -f conf$$ conf$$.exe conf$$.
file
15512 if ln -s conf$$.
file conf$$
2>/dev
/null
; then
15513 # We could just check for DJGPP; but this test a) works b) is more generic
15514 # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
15515 if test -f conf$$.exe
; then
15516 # Don't use ln at all; we don't have any links
15521 elif ln conf$$.
file conf$$
2>/dev
/null
; then
15526 rm -f conf$$ conf$$.exe conf$$.
file
15528 if mkdir
-p .
2>/dev
/null
; then
15531 test -d .
/-p && rmdir .
/-p
15535 as_executable_p
="test -f"
15537 # Sed expression to map a string onto a valid CPP name.
15538 as_tr_cpp
="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
15540 # Sed expression to map a string onto a valid variable name.
15541 as_tr_sh
="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
15545 # We need space, tab and new line, in precisely that order.
15555 # Open the log real soon, to keep \$[0] and so on meaningful, and to
15556 # report actual input values of CONFIG_FILES etc. instead of their
15557 # values after options handling. Logging --version etc. is OK.
15561 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
15562 ## Running $as_me. ##
15567 This file was extended by $as_me, which was
15568 generated by GNU Autoconf 2.59. Invocation command line was
15570 CONFIG_FILES = $CONFIG_FILES
15571 CONFIG_HEADERS = $CONFIG_HEADERS
15572 CONFIG_LINKS = $CONFIG_LINKS
15573 CONFIG_COMMANDS = $CONFIG_COMMANDS
15577 echo "on `(hostname || uname -n) 2>/dev/null | sed 1q`" >&5
15581 # Files that config.status was made for.
15582 if test -n "$ac_config_files"; then
15583 echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
15586 if test -n "$ac_config_headers"; then
15587 echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
15590 if test -n "$ac_config_links"; then
15591 echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
15594 if test -n "$ac_config_commands"; then
15595 echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
15598 cat >>$CONFIG_STATUS <<\_ACEOF
15601 \`$as_me' instantiates files from templates according to the
15602 current configuration.
15604 Usage: $0 [OPTIONS] [FILE]...
15606 -h, --help print this help, then exit
15607 -V, --version print version number, then exit
15608 -q, --quiet do not print progress messages
15609 -d, --debug don't remove temporary files
15610 --recheck update $as_me by reconfiguring in the same conditions
15611 --file=FILE[:TEMPLATE]
15612 instantiate the configuration file FILE
15613 --header=FILE[:TEMPLATE]
15614 instantiate the configuration header FILE
15616 Configuration files:
15619 Configuration headers:
15622 Configuration commands:
15625 Report bugs to <bug-autoconf@gnu.org>."
15628 cat >>$CONFIG_STATUS <<_ACEOF
15631 configured by $0, generated by GNU Autoconf 2.59,
15632 with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
15634 Copyright (C) 2003 Free Software Foundation, Inc.
15635 This config.status script is free software; the Free Software Foundation
15636 gives unlimited permission to copy, distribute and modify it."
15640 cat >>$CONFIG_STATUS <<\_ACEOF
15641 # If no file are specified by the user, then we need to provide default
15642 # value. By we need to know if files were specified by the user.
15648 ac_option
=`expr "x$1" : 'x\([^=]*\)='`
15649 ac_optarg
=`expr "x$1" : 'x[^=]*=\(.*\)'`
15657 *) # This is not an option, so the user has probably given explicit
15660 ac_need_defaults
=false
;;
15664 # Handling of the options.
15666 cat >>$CONFIG_STATUS <<\_ACEOF
15667 -recheck |
--recheck |
--rechec |
--reche |
--rech |
--rec |
--re |
--r)
15669 --version |
--vers* |
-V )
15670 echo "$ac_cs_version"; exit 0 ;;
15672 # Conflict between --help and --header
15673 { { echo "$as_me:$LINENO: error: ambiguous option: $1
15674 Try \`$0 --help' for more information." >&5
15675 echo "$as_me: error: ambiguous option: $1
15676 Try \`$0 --help' for more information." >&2;}
15677 { (exit 1); exit 1; }; };;
15678 --help |
--hel |
-h )
15679 echo "$ac_cs_usage"; exit 0 ;;
15680 --debug |
--d* |
-d )
15682 --file |
--fil |
--fi |
--f )
15684 CONFIG_FILES
="$CONFIG_FILES $ac_optarg"
15685 ac_need_defaults
=false
;;
15686 --header |
--heade |
--head |
--hea )
15688 CONFIG_HEADERS
="$CONFIG_HEADERS $ac_optarg"
15689 ac_need_defaults
=false
;;
15690 -q |
-quiet |
--quiet |
--quie |
--qui |
--qu |
--q \
15691 |
-silent |
--silent |
--silen |
--sile |
--sil |
--si |
--s)
15694 # This is an error.
15695 -*) { { echo "$as_me:$LINENO: error: unrecognized option: $1
15696 Try \`$0 --help' for more information." >&5
15697 echo "$as_me: error: unrecognized option: $1
15698 Try \`$0 --help' for more information." >&2;}
15699 { (exit 1); exit 1; }; } ;;
15701 *) ac_config_targets
="$ac_config_targets $1" ;;
15707 ac_configure_extra_args
=
15709 if $ac_cs_silent; then
15711 ac_configure_extra_args
="$ac_configure_extra_args --silent"
15715 cat >>$CONFIG_STATUS <<_ACEOF
15716 if \$ac_cs_recheck; then
15717 echo "running $SHELL $0 " $ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
15718 exec $SHELL $0 $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
15723 cat >>$CONFIG_STATUS <<_ACEOF
15725 # INIT-COMMANDS section.
15734 cat >>$CONFIG_STATUS <<\_ACEOF
15735 for ac_config_target
in $ac_config_targets
15737 case "$ac_config_target" in
15738 # Handling of arguments.
15739 "$all_outputs" ) CONFIG_FILES
="$CONFIG_FILES $all_outputs" ;;
15740 "default" ) CONFIG_COMMANDS
="$CONFIG_COMMANDS default" ;;
15741 "auto-host.h" ) CONFIG_HEADERS
="$CONFIG_HEADERS auto-host.h:config.in" ;;
15742 *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
15743 echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
15744 { (exit 1); exit 1; }; };;
15748 # If the user did not use the arguments to specify the items to instantiate,
15749 # then the envvar interface is used. Set only those that are not.
15750 # We use the long form for the default assignment because of an extremely
15751 # bizarre bug on SunOS 4.1.3.
15752 if $ac_need_defaults; then
15753 test "${CONFIG_FILES+set}" = set || CONFIG_FILES
=$config_files
15754 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS
=$config_headers
15755 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS
=$config_commands
15758 # Have a temporary directory for convenience. Make it in the build tree
15759 # simply because there is no reason to put it here, and in addition,
15760 # creating and moving files from /tmp can sometimes cause problems.
15761 # Create a temporary directory, and hook for its removal unless debugging.
15764 trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
15765 trap '{ (exit 1); exit 1; }' 1 2 13 15
15768 # Create a (secure) tmp directory for tmp files.
15771 tmp
=`(umask 077 && mktemp -d -q "./confstatXXXXXX") 2>/dev/null` &&
15772 test -n "$tmp" && test -d "$tmp"
15775 tmp
=.
/confstat$$
-$RANDOM
15776 (umask 077 && mkdir
$tmp)
15779 echo "$me: cannot create a temporary directory in ." >&2
15780 { (exit 1); exit 1; }
15785 cat >>$CONFIG_STATUS <<_ACEOF
15788 # CONFIG_FILES section.
15791 # No need to generate the scripts if there are no CONFIG_FILES.
15792 # This happens for instance when ./config.status config.h
15793 if test -n "\$CONFIG_FILES"; then
15794 # Protect against being on the right side of a sed subst in config.status.
15795 sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
15796 s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
15797 s,@SHELL@,$SHELL,;t t
15798 s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
15799 s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
15800 s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
15801 s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
15802 s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
15803 s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
15804 s,@exec_prefix@,$exec_prefix,;t t
15805 s,@prefix@,$prefix,;t t
15806 s,@program_transform_name@,$program_transform_name,;t t
15807 s,@bindir@,$bindir,;t t
15808 s,@sbindir@,$sbindir,;t t
15809 s,@libexecdir@,$libexecdir,;t t
15810 s,@datadir@,$datadir,;t t
15811 s,@sysconfdir@,$sysconfdir,;t t
15812 s,@sharedstatedir@,$sharedstatedir,;t t
15813 s,@localstatedir@,$localstatedir,;t t
15814 s,@libdir@,$libdir,;t t
15815 s,@includedir@,$includedir,;t t
15816 s,@oldincludedir@,$oldincludedir,;t t
15817 s,@infodir@,$infodir,;t t
15818 s,@mandir@,$mandir,;t t
15819 s,@build_alias@,$build_alias,;t t
15820 s,@host_alias@,$host_alias,;t t
15821 s,@target_alias@,$target_alias,;t t
15822 s,@DEFS@,$DEFS,;t t
15823 s,@ECHO_C@,$ECHO_C,;t t
15824 s,@ECHO_N@,$ECHO_N,;t t
15825 s,@ECHO_T@,$ECHO_T,;t t
15826 s,@LIBS@,$LIBS,;t t
15827 s,@build@,$build,;t t
15828 s,@build_cpu@,$build_cpu,;t t
15829 s,@build_vendor@,$build_vendor,;t t
15830 s,@build_os@,$build_os,;t t
15831 s,@host@,$host,;t t
15832 s,@host_cpu@,$host_cpu,;t t
15833 s,@host_vendor@,$host_vendor,;t t
15834 s,@host_os@,$host_os,;t t
15835 s,@target@,$target,;t t
15836 s,@target_cpu@,$target_cpu,;t t
15837 s,@target_vendor@,$target_vendor,;t t
15838 s,@target_os@,$target_os,;t t
15839 s,@target_noncanonical@,$target_noncanonical,;t t
15840 s,@build_subdir@,$build_subdir,;t t
15841 s,@host_subdir@,$host_subdir,;t t
15842 s,@target_subdir@,$target_subdir,;t t
15843 s,@GENINSRC@,$GENINSRC,;t t
15845 s,@CFLAGS@,$CFLAGS,;t t
15846 s,@LDFLAGS@,$LDFLAGS,;t t
15847 s,@CPPFLAGS@,$CPPFLAGS,;t t
15848 s,@ac_ct_CC@,$ac_ct_CC,;t t
15849 s,@EXEEXT@,$EXEEXT,;t t
15850 s,@OBJEXT@,$OBJEXT,;t t
15851 s,@NO_MINUS_C_MINUS_O@,$NO_MINUS_C_MINUS_O,;t t
15852 s,@OUTPUT_OPTION@,$OUTPUT_OPTION,;t t
15854 s,@EGREP@,$EGREP,;t t
15855 s,@strict1_warn@,$strict1_warn,;t t
15856 s,@warn_cflags@,$warn_cflags,;t t
15857 s,@WERROR@,$WERROR,;t t
15858 s,@nocommon_flag@,$nocommon_flag,;t t
15859 s,@TREEBROWSER@,$TREEBROWSER,;t t
15860 s,@valgrind_path@,$valgrind_path,;t t
15861 s,@valgrind_path_defines@,$valgrind_path_defines,;t t
15862 s,@valgrind_command@,$valgrind_command,;t t
15863 s,@coverage_flags@,$coverage_flags,;t t
15864 s,@enable_multilib@,$enable_multilib,;t t
15865 s,@enable_shared@,$enable_shared,;t t
15866 s,@TARGET_SYSTEM_ROOT@,$TARGET_SYSTEM_ROOT,;t t
15867 s,@TARGET_SYSTEM_ROOT_DEFINE@,$TARGET_SYSTEM_ROOT_DEFINE,;t t
15868 s,@CROSS_SYSTEM_HEADER_DIR@,$CROSS_SYSTEM_HEADER_DIR,;t t
15869 s,@onestep@,$onestep,;t t
15870 s,@SET_MAKE@,$SET_MAKE,;t t
15872 s,@LN_S@,$LN_S,;t t
15874 s,@RANLIB@,$RANLIB,;t t
15875 s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
15876 s,@ranlib_flags@,$ranlib_flags,;t t
15877 s,@INSTALL@,$INSTALL,;t t
15878 s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
15879 s,@INSTALL_DATA@,$INSTALL_DATA,;t t
15880 s,@make_compare_target@,$make_compare_target,;t t
15881 s,@have_mktemp_command@,$have_mktemp_command,;t t
15882 s,@MAKEINFO@,$MAKEINFO,;t t
15883 s,@BUILD_INFO@,$BUILD_INFO,;t t
15884 s,@GENERATED_MANPAGES@,$GENERATED_MANPAGES,;t t
15885 s,@FLEX@,$FLEX,;t t
15886 s,@BISON@,$BISON,;t t
15889 s,@stage1_cflags@,$stage1_cflags,;t t
15890 s,@COLLECT2_LIBS@,$COLLECT2_LIBS,;t t
15891 s,@GNAT_LIBEXC@,$GNAT_LIBEXC,;t t
15892 s,@LDEXP_LIB@,$LDEXP_LIB,;t t
15893 s,@TARGET_GETGROUPS_T@,$TARGET_GETGROUPS_T,;t t
15894 s,@LIBICONV@,$LIBICONV,;t t
15895 s,@LTLIBICONV@,$LTLIBICONV,;t t
15896 s,@LIBICONV_DEP@,$LIBICONV_DEP,;t t
15897 s,@manext@,$manext,;t t
15898 s,@objext@,$objext,;t t
15899 s,@gthread_flags@,$gthread_flags,;t t
15900 s,@extra_modes_file@,$extra_modes_file,;t t
15901 s,@PACKAGE@,$PACKAGE,;t t
15902 s,@VERSION@,$VERSION,;t t
15903 s,@USE_NLS@,$USE_NLS,;t t
15904 s,@LIBINTL@,$LIBINTL,;t t
15905 s,@LIBINTL_DEP@,$LIBINTL_DEP,;t t
15906 s,@INCINTL@,$INCINTL,;t t
15907 s,@XGETTEXT@,$XGETTEXT,;t t
15908 s,@GMSGFMT@,$GMSGFMT,;t t
15909 s,@POSUB@,$POSUB,;t t
15910 s,@CATALOGS@,$CATALOGS,;t t
15911 s,@CROSS@,$CROSS,;t t
15913 s,@SYSTEM_HEADER_DIR@,$SYSTEM_HEADER_DIR,;t t
15914 s,@inhibit_libc@,$inhibit_libc,;t t
15915 s,@CC_FOR_BUILD@,$CC_FOR_BUILD,;t t
15916 s,@BUILD_CFLAGS@,$BUILD_CFLAGS,;t t
15917 s,@STMP_FIXINC@,$STMP_FIXINC,;t t
15918 s,@STMP_FIXPROTO@,$STMP_FIXPROTO,;t t
15919 s,@collect2@,$collect2,;t t
15920 s,@libgcc_visibility@,$libgcc_visibility,;t t
15922 s,@zlibdir@,$zlibdir,;t t
15923 s,@zlibinc@,$zlibinc,;t t
15924 s,@MAINT@,$MAINT,;t t
15925 s,@gcc_tooldir@,$gcc_tooldir,;t t
15926 s,@dollar@,$dollar,;t t
15927 s,@slibdir@,$slibdir,;t t
15928 s,@objdir@,$objdir,;t t
15929 s,@subdirs@,$subdirs,;t t
15930 s,@srcdir@,$srcdir,;t t
15931 s,@all_boot_languages@,$all_boot_languages,;t t
15932 s,@all_compilers@,$all_compilers,;t t
15933 s,@all_gtfiles@,$all_gtfiles,;t t
15934 s,@all_gtfiles_files_langs@,$all_gtfiles_files_langs,;t t
15935 s,@all_gtfiles_files_files@,$all_gtfiles_files_files,;t t
15936 s,@all_lang_makefrags@,$all_lang_makefrags,;t t
15937 s,@all_lang_makefiles@,$all_lang_makefiles,;t t
15938 s,@all_languages@,$all_languages,;t t
15939 s,@all_stagestuff@,$all_stagestuff,;t t
15940 s,@build_exeext@,$build_exeext,;t t
15941 s,@build_install_headers_dir@,$build_install_headers_dir,;t t
15942 s,@build_xm_file_list@,$build_xm_file_list,;t t
15943 s,@build_xm_include_list@,$build_xm_include_list,;t t
15944 s,@build_xm_defines@,$build_xm_defines,;t t
15945 s,@check_languages@,$check_languages,;t t
15946 s,@cc_set_by_configure@,$cc_set_by_configure,;t t
15947 s,@quoted_cc_set_by_configure@,$quoted_cc_set_by_configure,;t t
15948 s,@cpp_install_dir@,$cpp_install_dir,;t t
15949 s,@xmake_file@,$xmake_file,;t t
15950 s,@tmake_file@,$tmake_file,;t t
15951 s,@extra_gcc_objs@,$extra_gcc_objs,;t t
15952 s,@extra_headers_list@,$extra_headers_list,;t t
15953 s,@extra_objs@,$extra_objs,;t t
15954 s,@extra_parts@,$extra_parts,;t t
15955 s,@extra_passes@,$extra_passes,;t t
15956 s,@extra_programs@,$extra_programs,;t t
15957 s,@float_h_file@,$float_h_file,;t t
15958 s,@gcc_config_arguments@,$gcc_config_arguments,;t t
15959 s,@gcc_gxx_include_dir@,$gcc_gxx_include_dir,;t t
15960 s,@libstdcxx_incdir@,$libstdcxx_incdir,;t t
15961 s,@gcc_version@,$gcc_version,;t t
15962 s,@gcc_version_full@,$gcc_version_full,;t t
15963 s,@gcc_version_trigger@,$gcc_version_trigger,;t t
15964 s,@host_exeext@,$host_exeext,;t t
15965 s,@host_xm_file_list@,$host_xm_file_list,;t t
15966 s,@host_xm_include_list@,$host_xm_include_list,;t t
15967 s,@host_xm_defines@,$host_xm_defines,;t t
15968 s,@out_host_hook_obj@,$out_host_hook_obj,;t t
15969 s,@install@,$install,;t t
15970 s,@lang_opt_files@,$lang_opt_files,;t t
15971 s,@lang_specs_files@,$lang_specs_files,;t t
15972 s,@lang_tree_files@,$lang_tree_files,;t t
15973 s,@local_prefix@,$local_prefix,;t t
15974 s,@md_file@,$md_file,;t t
15975 s,@objc_boehm_gc@,$objc_boehm_gc,;t t
15976 s,@out_file@,$out_file,;t t
15977 s,@out_object_file@,$out_object_file,;t t
15978 s,@stage_prefix_set_by_configure@,$stage_prefix_set_by_configure,;t t
15979 s,@quoted_stage_prefix_set_by_configure@,$quoted_stage_prefix_set_by_configure,;t t
15980 s,@thread_file@,$thread_file,;t t
15981 s,@tm_file_list@,$tm_file_list,;t t
15982 s,@tm_include_list@,$tm_include_list,;t t
15983 s,@tm_defines@,$tm_defines,;t t
15984 s,@tm_p_file_list@,$tm_p_file_list,;t t
15985 s,@tm_p_include_list@,$tm_p_include_list,;t t
15986 s,@xm_file_list@,$xm_file_list,;t t
15987 s,@xm_include_list@,$xm_include_list,;t t
15988 s,@xm_defines@,$xm_defines,;t t
15989 s,@c_target_objs@,$c_target_objs,;t t
15990 s,@cxx_target_objs@,$cxx_target_objs,;t t
15991 s,@target_cpu_default@,$target_cpu_default,;t t
15992 s,@set_gcc_lib_path@,$set_gcc_lib_path,;t t
15993 s,@GMPLIBS@,$GMPLIBS,;t t
15994 s,@GMPINC@,$GMPINC,;t t
15995 s,@LIBOBJS@,$LIBOBJS,;t t
15996 s,@LTLIBOBJS@,$LTLIBOBJS,;t t
15997 /@language_hooks@/r $language_hooks
15998 s,@language_hooks@,,;t t
16003 cat >>$CONFIG_STATUS <<\_ACEOF
16004 # Split the substitutions into bite-sized pieces for seds with
16005 # small command number limits, like on Digital OSF/1 and HP-UX.
16006 ac_max_sed_lines
=48
16007 ac_sed_frag
=1 # Number of current file.
16008 ac_beg
=1 # First line for current file.
16009 ac_end
=$ac_max_sed_lines # Line after last line for current file.
16012 while $ac_more_lines; do
16013 if test $ac_beg -gt 1; then
16014 sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.
sed >$tmp/subs.frag
16016 sed "${ac_end}q" $tmp/subs.
sed >$tmp/subs.frag
16018 if test ! -s $tmp/subs.frag
; then
16019 ac_more_lines
=false
16021 # The purpose of the label and of the branching condition is to
16022 # speed up the sed processing (if there are no `@' at all, there
16023 # is no need to browse any of the substitutions).
16024 # These are the two extra sed commands mentioned above.
16026 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag
) >$tmp/subs-
$ac_sed_frag.
sed
16027 if test -z "$ac_sed_cmds"; then
16028 ac_sed_cmds
="sed -f $tmp/subs-$ac_sed_frag.sed"
16030 ac_sed_cmds
="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
16032 ac_sed_frag
=`expr $ac_sed_frag + 1`
16034 ac_end
=`expr $ac_end + $ac_max_sed_lines`
16037 if test -z "$ac_sed_cmds"; then
16040 fi # test -n "$CONFIG_FILES"
16043 cat >>$CONFIG_STATUS <<\_ACEOF
16044 for ac_file
in : $CONFIG_FILES; do test "x$ac_file" = x
: && continue
16045 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
16047 - |
*:- |
*:-:* ) # input from stdin
16049 ac_file_in
=`echo "$ac_file" | sed 's,[^:]*:,,'`
16050 ac_file
=`echo "$ac_file" | sed 's,:.*,,'` ;;
16051 *:* ) ac_file_in
=`echo "$ac_file" | sed 's,[^:]*:,,'`
16052 ac_file
=`echo "$ac_file" | sed 's,:.*,,'` ;;
16053 * ) ac_file_in
=$ac_file.
in ;;
16056 # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
16057 ac_dir
=`(dirname "$ac_file") 2>/dev/null ||
16058 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16059 X"$ac_file" : 'X\(//\)[^/]' \| \
16060 X"$ac_file" : 'X\(//\)$' \| \
16061 X"$ac_file" : 'X\(/\)' \| \
16062 . : '\(.\)' 2>/dev/null ||
16064 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
16065 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
16066 /^X\(\/\/\)$/{ s//\1/; q; }
16067 /^X\(\/\).*/{ s//\1/; q; }
16069 { if $as_mkdir_p; then
16074 while test ! -d "$as_dir"; do
16075 as_dirs
="$as_dir $as_dirs"
16076 as_dir
=`(dirname "$as_dir") 2>/dev/null ||
16077 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16078 X"$as_dir" : 'X\(//\)[^/]' \| \
16079 X"$as_dir" : 'X\(//\)$' \| \
16080 X"$as_dir" : 'X\(/\)' \| \
16081 . : '\(.\)' 2>/dev/null ||
16083 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
16084 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
16085 /^X\(\/\/\)$/{ s//\1/; q; }
16086 /^X\(\/\).*/{ s//\1/; q; }
16089 test ! -n "$as_dirs" || mkdir
$as_dirs
16090 fi ||
{ { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
16091 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
16092 { (exit 1); exit 1; }; }; }
16096 if test "$ac_dir" != .
; then
16097 ac_dir_suffix
=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
16098 # A "../" for each directory in $ac_dir_suffix.
16099 ac_top_builddir
=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
16101 ac_dir_suffix
= ac_top_builddir
=
16105 .
) # No --srcdir option. We are building in place.
16107 if test -z "$ac_top_builddir"; then
16110 ac_top_srcdir
=`echo $ac_top_builddir | sed 's,/$,,'`
16112 [\\/]* | ?
:[\\/]* ) # Absolute path.
16113 ac_srcdir
=$srcdir$ac_dir_suffix;
16114 ac_top_srcdir
=$srcdir ;;
16115 *) # Relative path.
16116 ac_srcdir
=$ac_top_builddir$srcdir$ac_dir_suffix
16117 ac_top_srcdir
=$ac_top_builddir$srcdir ;;
16120 # Do not use `cd foo && pwd` to compute absolute paths, because
16121 # the directories may not exist.
16123 .
) ac_abs_builddir
="$ac_dir";;
16126 .
) ac_abs_builddir
=`pwd`;;
16127 [\\/]* | ?
:[\\/]* ) ac_abs_builddir
="$ac_dir";;
16128 *) ac_abs_builddir
=`pwd`/"$ac_dir";;
16131 case $ac_abs_builddir in
16132 .
) ac_abs_top_builddir
=${ac_top_builddir}.
;;
16134 case ${ac_top_builddir}.
in
16135 .
) ac_abs_top_builddir
=$ac_abs_builddir;;
16136 [\\/]* | ?
:[\\/]* ) ac_abs_top_builddir
=${ac_top_builddir}.
;;
16137 *) ac_abs_top_builddir
=$ac_abs_builddir/${ac_top_builddir}.
;;
16140 case $ac_abs_builddir in
16141 .
) ac_abs_srcdir
=$ac_srcdir;;
16144 .
) ac_abs_srcdir
=$ac_abs_builddir;;
16145 [\\/]* | ?
:[\\/]* ) ac_abs_srcdir
=$ac_srcdir;;
16146 *) ac_abs_srcdir
=$ac_abs_builddir/$ac_srcdir;;
16149 case $ac_abs_builddir in
16150 .
) ac_abs_top_srcdir
=$ac_top_srcdir;;
16152 case $ac_top_srcdir in
16153 .
) ac_abs_top_srcdir
=$ac_abs_builddir;;
16154 [\\/]* | ?
:[\\/]* ) ac_abs_top_srcdir
=$ac_top_srcdir;;
16155 *) ac_abs_top_srcdir
=$ac_abs_builddir/$ac_top_srcdir;;
16161 if test x
"$ac_file" != x-
; then
16162 { echo "$as_me:$LINENO: creating $ac_file" >&5
16163 echo "$as_me: creating $ac_file" >&6;}
16166 # Let's still pretend it is `configure' which instantiates (i.e., don't
16167 # use $as_me), people would be surprised to read:
16168 # /* config.h. Generated by config.status. */
16169 if test x
"$ac_file" = x-
; then
16172 configure_input
="$ac_file. "
16174 configure_input
=$configure_input"Generated from `echo $ac_file_in |
16175 sed 's,.*/,,'` by configure."
16177 # First look for the input files in the build tree, otherwise in the
16179 ac_file_inputs
=`IFS=:
16180 for f in $ac_file_in; do
16182 -) echo $tmp/stdin ;;
16184 # Absolute (can't be DOS-style, as IFS=:)
16185 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
16186 echo "$as_me: error: cannot find input file: $f" >&2;}
16187 { (exit 1); exit 1; }; }
16190 if test -f "$f"; then
16193 elif test -f "$srcdir/$f"; then
16198 { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
16199 echo "$as_me: error: cannot find input file: $f" >&2;}
16200 { (exit 1); exit 1; }; }
16203 done` ||
{ (exit 1); exit 1; }
16205 cat >>$CONFIG_STATUS <<_ACEOF
16209 cat >>$CONFIG_STATUS <<\_ACEOF
16211 /@
[a-zA-Z_
][a-zA-Z_0-9
]*@
/!b
16212 s
,@configure_input@
,$configure_input,;t t
16213 s
,@srcdir@
,$ac_srcdir,;t t
16214 s
,@abs_srcdir@
,$ac_abs_srcdir,;t t
16215 s
,@top_srcdir@
,$ac_top_srcdir,;t t
16216 s
,@abs_top_srcdir@
,$ac_abs_top_srcdir,;t t
16217 s
,@builddir@
,$ac_builddir,;t t
16218 s
,@abs_builddir@
,$ac_abs_builddir,;t t
16219 s
,@top_builddir@
,$ac_top_builddir,;t t
16220 s
,@abs_top_builddir@
,$ac_abs_top_builddir,;t t
16221 " $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
16223 if test x"$ac_file" != x-; then
16224 mv $tmp/out $ac_file
16232 cat >>$CONFIG_STATUS <<\_ACEOF
16235 # CONFIG_HEADER section.
16238 # These sed commands are passed to sed as "A NAME B NAME C VALUE D
", where
16239 # NAME is the cpp macro being defined and VALUE is the value it is being given.
16241 # ac_d sets the value in "#define NAME VALUE" lines.
16242 ac_dA
='s,^\([ ]*\)#\([ ]*define[ ][ ]*\)'
16243 ac_dB
='[ ].*$,\1#\2'
16246 # ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
16247 ac_uA
='s,^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
16248 ac_uB
='$,\1#\2define\3'
16252 for ac_file
in : $CONFIG_HEADERS; do test "x$ac_file" = x
: && continue
16253 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
16255 - |
*:- |
*:-:* ) # input from stdin
16257 ac_file_in
=`echo "$ac_file" | sed 's,[^:]*:,,'`
16258 ac_file
=`echo "$ac_file" | sed 's,:.*,,'` ;;
16259 *:* ) ac_file_in
=`echo "$ac_file" | sed 's,[^:]*:,,'`
16260 ac_file
=`echo "$ac_file" | sed 's,:.*,,'` ;;
16261 * ) ac_file_in
=$ac_file.
in ;;
16264 test x
"$ac_file" != x-
&& { echo "$as_me:$LINENO: creating $ac_file" >&5
16265 echo "$as_me: creating $ac_file" >&6;}
16267 # First look for the input files in the build tree, otherwise in the
16269 ac_file_inputs
=`IFS=:
16270 for f in $ac_file_in; do
16272 -) echo $tmp/stdin ;;
16274 # Absolute (can't be DOS-style, as IFS=:)
16275 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
16276 echo "$as_me: error: cannot find input file: $f" >&2;}
16277 { (exit 1); exit 1; }; }
16278 # Do quote $f, to prevent DOS paths from being IFS'd.
16281 if test -f "$f"; then
16284 elif test -f "$srcdir/$f"; then
16289 { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
16290 echo "$as_me: error: cannot find input file: $f" >&2;}
16291 { (exit 1); exit 1; }; }
16294 done` ||
{ (exit 1); exit 1; }
16295 # Remove the trailing spaces.
16296 sed 's/[ ]*$//' $ac_file_inputs >$tmp/in
16300 # Transform confdefs.h into two sed scripts, `conftest.defines' and
16301 # `conftest.undefs', that substitutes the proper values into
16302 # config.h.in to produce config.h. The first handles `#define'
16303 # templates, and the second `#undef' templates.
16304 # And first: Protect against being on the right side of a sed subst in
16305 # config.status. Protect against being in an unquoted here document
16306 # in config.status.
16307 rm -f conftest.defines conftest.undefs
16308 # Using a here document instead of a string reduces the quoting nightmare.
16309 # Putting comments in sed scripts is not portable.
16311 # `end' is used to avoid that the second main sed command (meant for
16312 # 0-ary CPP macros) applies to n-ary macro definitions.
16313 # See the Autoconf documentation for `clear'.
16314 cat >confdef2sed.
sed <<\_ACEOF
16319 s,^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*\)\(([^)]*)\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1\2${ac_dC}\3${ac_dD},gp
16321 s,^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD},gp
16324 # If some macros were called several times there might be several times
16325 # the same #defines, which is useless. Nevertheless, we may not want to
16326 # sort them, since we want the *last* AC-DEFINE to be honored.
16327 uniq confdefs.h | sed -n -f confdef2sed.sed >conftest.defines
16328 sed 's/ac_d/ac_u/g' conftest.defines >conftest.undefs
16329 rm -f confdef2sed.sed
16331 # This sed command replaces #undef with comments. This is necessary, for
16332 # example, in the case of _POSIX_SOURCE, which is predefined and required
16333 # on some systems where configure will not decide to define it.
16334 cat >>conftest.undefs <<\_ACEOF
16335 s,^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */,
16338 # Break up conftest.defines because some shells have a limit on the size
16339 # of here documents, and old seds have small limits too (100 cmds).
16340 echo ' # Handle all the #define templates only if necessary.' >>$CONFIG_STATUS
16341 echo ' if grep "^[ ]*#[ ]*define" $tmp/in >/dev/null; then' >>$CONFIG_STATUS
16342 echo ' # If there are no defines, we may have an empty if/fi' >>$CONFIG_STATUS
16343 echo ' :' >>$CONFIG_STATUS
16344 rm -f conftest.tail
16345 while grep . conftest.defines >/dev/null
16347 # Write a limited-size here document to $tmp/defines.sed.
16348 echo ' cat >$tmp/defines.sed <<CEOF' >>$CONFIG_STATUS
16349 # Speed up: don't consider the non `#define' lines.
16350 echo '/^[ ]*#[ ]*define/!b' >>$CONFIG_STATUS
16351 # Work around the forget-to-reset-the-flag bug.
16352 echo 't clr' >>$CONFIG_STATUS
16353 echo ': clr' >>$CONFIG_STATUS
16354 sed ${ac_max_here_lines}q conftest.defines
>>$CONFIG_STATUS
16356 sed -f $tmp/defines.sed $tmp/in >$tmp/out
16358 mv $tmp/out $tmp/in
16360 sed 1,${ac_max_here_lines}d conftest.defines
>conftest.
tail
16361 rm -f conftest.defines
16362 mv conftest.
tail conftest.defines
16364 rm -f conftest.defines
16365 echo ' fi # grep' >>$CONFIG_STATUS
16366 echo >>$CONFIG_STATUS
16368 # Break up conftest.undefs because some shells have a limit on the size
16369 # of here documents, and old seds have small limits too (100 cmds).
16370 echo ' # Handle all the #undef templates' >>$CONFIG_STATUS
16371 rm -f conftest.
tail
16372 while grep . conftest.undefs
>/dev
/null
16374 # Write a limited-size here document to $tmp/undefs.sed.
16375 echo ' cat >$tmp/undefs.sed <<CEOF' >>$CONFIG_STATUS
16376 # Speed up: don't consider the non
`#undef'
16377 echo '/^[ ]*#[ ]*undef/!b' >>$CONFIG_STATUS
16378 # Work around the forget-to-reset-the-flag bug.
16379 echo 't clr' >>$CONFIG_STATUS
16380 echo ': clr' >>$CONFIG_STATUS
16381 sed ${ac_max_here_lines}q conftest.undefs >>$CONFIG_STATUS
16383 sed -f $tmp/undefs.sed $tmp/in >$tmp/out
16385 mv $tmp/out $tmp/in
16387 sed 1,${ac_max_here_lines}d conftest.undefs >conftest.tail
16388 rm -f conftest.undefs
16389 mv conftest.tail conftest.undefs
16391 rm -f conftest.undefs
16393 cat >>$CONFIG_STATUS <<\_ACEOF
16394 # Let's still pretend it is `configure
' which instantiates (i.e., don't
16395 # use $as_me), people would be surprised to read:
16396 # /* config.h. Generated by config.status. */
16397 if test x
"$ac_file" = x-
; then
16398 echo "/* Generated by configure. */" >$tmp/config.h
16400 echo "/* $ac_file. Generated by configure. */" >$tmp/config.h
16402 cat $tmp/in >>$tmp/config.h
16404 if test x
"$ac_file" != x-
; then
16405 if diff $ac_file $tmp/config.h
>/dev
/null
2>&1; then
16406 { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
16407 echo "$as_me: $ac_file is unchanged" >&6;}
16409 ac_dir
=`(dirname "$ac_file") 2>/dev/null ||
16410 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16411 X"$ac_file" : 'X\(//\)[^/]' \| \
16412 X"$ac_file" : 'X\(//\)$' \| \
16413 X"$ac_file" : 'X\(/\)' \| \
16414 . : '\(.\)' 2>/dev/null ||
16416 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
16417 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
16418 /^X\(\/\/\)$/{ s//\1/; q; }
16419 /^X\(\/\).*/{ s//\1/; q; }
16421 { if $as_mkdir_p; then
16426 while test ! -d "$as_dir"; do
16427 as_dirs
="$as_dir $as_dirs"
16428 as_dir
=`(dirname "$as_dir") 2>/dev/null ||
16429 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16430 X"$as_dir" : 'X\(//\)[^/]' \| \
16431 X"$as_dir" : 'X\(//\)$' \| \
16432 X"$as_dir" : 'X\(/\)' \| \
16433 . : '\(.\)' 2>/dev/null ||
16435 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
16436 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
16437 /^X\(\/\/\)$/{ s//\1/; q; }
16438 /^X\(\/\).*/{ s//\1/; q; }
16441 test ! -n "$as_dirs" || mkdir
$as_dirs
16442 fi ||
{ { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
16443 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
16444 { (exit 1); exit 1; }; }; }
16447 mv $tmp/config.h
$ac_file
16451 rm -f $tmp/config.h
16455 cat >>$CONFIG_STATUS <<\_ACEOF
16458 # CONFIG_COMMANDS section.
16460 for ac_file
in : $CONFIG_COMMANDS; do test "x$ac_file" = x
: && continue
16461 ac_dest
=`echo "$ac_file" | sed 's,:.*,,'`
16462 ac_source
=`echo "$ac_file" | sed 's,[^:]*:,,'`
16463 ac_dir
=`(dirname "$ac_dest") 2>/dev/null ||
16464 $as_expr X"$ac_dest" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16465 X"$ac_dest" : 'X\(//\)[^/]' \| \
16466 X"$ac_dest" : 'X\(//\)$' \| \
16467 X"$ac_dest" : 'X\(/\)' \| \
16468 . : '\(.\)' 2>/dev/null ||
16470 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
16471 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
16472 /^X\(\/\/\)$/{ s//\1/; q; }
16473 /^X\(\/\).*/{ s//\1/; q; }
16475 { if $as_mkdir_p; then
16480 while test ! -d "$as_dir"; do
16481 as_dirs
="$as_dir $as_dirs"
16482 as_dir
=`(dirname "$as_dir") 2>/dev/null ||
16483 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16484 X"$as_dir" : 'X\(//\)[^/]' \| \
16485 X"$as_dir" : 'X\(//\)$' \| \
16486 X"$as_dir" : 'X\(/\)' \| \
16487 . : '\(.\)' 2>/dev/null ||
16489 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
16490 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
16491 /^X\(\/\/\)$/{ s//\1/; q; }
16492 /^X\(\/\).*/{ s//\1/; q; }
16495 test ! -n "$as_dirs" || mkdir
$as_dirs
16496 fi ||
{ { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
16497 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
16498 { (exit 1); exit 1; }; }; }
16502 if test "$ac_dir" != .
; then
16503 ac_dir_suffix
=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
16504 # A "../" for each directory in $ac_dir_suffix.
16505 ac_top_builddir
=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
16507 ac_dir_suffix
= ac_top_builddir
=
16511 .
) # No --srcdir option. We are building in place.
16513 if test -z "$ac_top_builddir"; then
16516 ac_top_srcdir
=`echo $ac_top_builddir | sed 's,/$,,'`
16518 [\\/]* | ?
:[\\/]* ) # Absolute path.
16519 ac_srcdir
=$srcdir$ac_dir_suffix;
16520 ac_top_srcdir
=$srcdir ;;
16521 *) # Relative path.
16522 ac_srcdir
=$ac_top_builddir$srcdir$ac_dir_suffix
16523 ac_top_srcdir
=$ac_top_builddir$srcdir ;;
16526 # Do not use `cd foo && pwd` to compute absolute paths, because
16527 # the directories may not exist.
16529 .
) ac_abs_builddir
="$ac_dir";;
16532 .
) ac_abs_builddir
=`pwd`;;
16533 [\\/]* | ?
:[\\/]* ) ac_abs_builddir
="$ac_dir";;
16534 *) ac_abs_builddir
=`pwd`/"$ac_dir";;
16537 case $ac_abs_builddir in
16538 .
) ac_abs_top_builddir
=${ac_top_builddir}.
;;
16540 case ${ac_top_builddir}.
in
16541 .
) ac_abs_top_builddir
=$ac_abs_builddir;;
16542 [\\/]* | ?
:[\\/]* ) ac_abs_top_builddir
=${ac_top_builddir}.
;;
16543 *) ac_abs_top_builddir
=$ac_abs_builddir/${ac_top_builddir}.
;;
16546 case $ac_abs_builddir in
16547 .
) ac_abs_srcdir
=$ac_srcdir;;
16550 .
) ac_abs_srcdir
=$ac_abs_builddir;;
16551 [\\/]* | ?
:[\\/]* ) ac_abs_srcdir
=$ac_srcdir;;
16552 *) ac_abs_srcdir
=$ac_abs_builddir/$ac_srcdir;;
16555 case $ac_abs_builddir in
16556 .
) ac_abs_top_srcdir
=$ac_top_srcdir;;
16558 case $ac_top_srcdir in
16559 .
) ac_abs_top_srcdir
=$ac_abs_builddir;;
16560 [\\/]* | ?
:[\\/]* ) ac_abs_top_srcdir
=$ac_top_srcdir;;
16561 *) ac_abs_top_srcdir
=$ac_abs_builddir/$ac_top_srcdir;;
16566 { echo "$as_me:$LINENO: executing $ac_dest commands" >&5
16567 echo "$as_me: executing $ac_dest commands" >&6;}
16570 case ${CONFIG_HEADERS} in
16571 *auto-host.h
:config.
in*)
16574 # Make sure all the subdirs exist.
16575 for d
in $subdirs doc build
16577 test -d $d || mkdir
$d
16579 # If the host supports symlinks, point stage[1234] at ../stage[1234] so
16580 # bootstrapping and the installation procedure can still use
16581 # CC="stage1/xgcc -Bstage1/". If the host doesn't support symlinks,
16582 # FLAGS_TO_PASS has been modified to solve the problem there.
16583 # This is virtually a duplicate of what happens in configure.lang; we do
16584 # an extra check to make sure this only happens if ln -s can be used.
16587 for d
in ${subdirs} ; do
16588 STARTDIR
=`${PWDCMD-pwd}`
16590 for t
in stage1 stage2 stage3 stage4 stageprofile stagefeedback include
16593 $LN_S ..
/$t $t 2>/dev
/null
16604 cat >>$CONFIG_STATUS <<\_ACEOF
16606 { (exit 0); exit 0; }
16608 chmod +x
$CONFIG_STATUS
16609 ac_clean_files
=$ac_clean_files_save
16612 # configure is writing to config.log, and then calls config.status.
16613 # config.status does its own redirection, appending to config.log.
16614 # Unfortunately, on DOS this fails, as config.log is still kept open
16615 # by configure, so config.status won't be able to write to it; its
16616 # output is simply discarded. So we exec the FD to /dev/null,
16617 # effectively closing config.log, so it can be properly (re)opened and
16618 # appended to by config.status. When coming back to configure, we
16619 # need to make the FD available again.
16620 if test "$no_create" != yes; then
16622 ac_config_status_args
=
16623 test "$silent" = yes &&
16624 ac_config_status_args
="$ac_config_status_args --quiet"
16626 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success
=false
16628 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
16629 # would make configure fail if this is the last instruction.
16630 $ac_cs_success ||
{ (exit 1); exit 1; }