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 cxx_compat_warn warn_cflags WERROR nocommon_flag TREEBROWSER valgrind_path valgrind_path_defines valgrind_command coverage_flags enable_multilib enable_decimal_float 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 extra_opt_files USE_NLS LIBINTL LIBINTL_DEP INCINTL XGETTEXT GMSGFMT POSUB CATALOGS DATADIRNAME INSTOBJEXT GENCAT CATOBJEXT host_cc_for_libada CROSS ALL SYSTEM_HEADER_DIR inhibit_libc CC_FOR_BUILD BUILD_CFLAGS STMP_FIXINC STMP_FIXPROTO collect2 gcc_cv_as ORIGINAL_AS_FOR_TARGET gcc_cv_ld ORIGINAL_LD_FOR_TARGET gcc_cv_nm ORIGINAL_NM_FOR_TARGET gcc_cv_objdump libgcc_visibility GGC zlibdir zlibinc MAINT gcc_tooldir dollar slibdir 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_selected_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 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 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
: yes,no
,all
,none
,release.
871 Flags are
: assert
,fold,gc
,gcac
,misc
,
872 rtlflag
,rtl
,runtime
,tree
,valgrind.
873 --enable-mapped-location location_t is fileline integer cookie
874 --enable-coverage=LEVEL
875 enable compiler
's code coverage collection.
876 Use to measure compiler performance and locate
877 unused parts of the compiler. With LEVEL, specify
878 optimization. Values are opt, noopt,
880 --enable-gather-detailed-mem-stats enable detailed memory allocation stats gathering
881 --enable-multilib enable library support for multiple ABIs
882 --enable-__cxa_atexit enable __cxa_atexit for C++
883 --enable-decimal-float enable decimal float extension to C
884 --enable-threads enable thread usage for target GCC
885 --enable-threads=LIB use LIB thread package for target GCC
886 --enable-tls enable or disable generation of tls code
887 overriding the assembler check for tls support
888 --enable-objc-gc enable the use of Boehm's garbage collector with
889 the GNU Objective-C runtime
890 --disable-shared don
't provide a shared libgcc
891 --enable-intermodule build the compiler in one step
892 --enable-languages=LIST specify which front-ends to build
893 --disable-rpath do not hardcode runtime library paths
894 --enable-initfini-array use .init_array/.fini_array sections
895 --enable-sjlj-exceptions
896 arrange to use setjmp/longjmp exception handling
897 --enable-secureplt enable -msecure-plt by default for PowerPC
898 --disable-win32-registry
899 disable lookup of installation paths in the
900 Registry on Windows hosts
901 --enable-win32-registry enable registry lookup (default)
902 --enable-win32-registry=KEY
903 use KEY instead of GCC version as the last portion
905 --enable-maintainer-mode
906 enable make rules and dependencies not useful
907 (and sometimes confusing) to the casual installer
908 --enable-version-specific-runtime-libs
909 specify that runtime libraries should be
910 installed in a compiler-specific directory
913 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
914 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
915 --with-local-prefix=DIR specifies directory to put local include
916 --with-gxx-include-dir=DIR
917 specifies directory to put g++ header files
918 --with-cpp-install-dir=DIR
919 install the user visible C preprocessor in DIR
920 (relative to PREFIX) as well as PREFIX/bin
921 --with-gnu-ld arrange to work with GNU ld.
922 --with-ld arrange to use the specified ld (full pathname)
923 --with-demangler-in-ld try to use demangler in GNU ld.
924 --with-gnu-as arrange to work with GNU as
925 --with-as arrange to use the specified as (full pathname)
926 --with-stabs arrange to use stabs instead of host debug format
927 --with-dwarf2 force the default debug format to be DWARF 2
928 --with-build-sysroot=sysroot
929 use sysroot as the system root during the build
930 --with-sysroot=DIR Search for usr/lib, usr/include, et al, within DIR.
931 --with-gnu-ld assume the C compiler uses GNU ld default=no
932 --with-libiconv-prefix[=DIR] search for libiconv in DIR/include and DIR/lib
933 --without-libiconv-prefix don't search
for libiconv
in includedir and libdir
934 --with-system-libunwind use installed libunwind
935 --with-long-double-128 Use
128-bit long double by default.
936 --with-gc={page
,zone
} choose the garbage collection mechanism to use
938 --with-system-zlib use installed libz
939 --with-slibdir=DIR shared libraries
in DIR LIBDIR
941 Some influential environment variables
:
942 CC C compiler
command
943 CFLAGS C compiler flags
944 LDFLAGS linker flags
, e.g.
-L<lib dir
> if you have libraries
in a
945 nonstandard directory
<lib dir
>
946 CPPFLAGS C
/C
++ preprocessor flags
, e.g.
-I<include dir
> if you have
947 headers
in a nonstandard directory
<include dir
>
949 GMPLIBS How to link GMP
950 GMPINC How to
find GMP include files
952 Use these variables to override the choices made by
`configure' or to help
953 it to find libraries and programs with nonstandard names/locations.
958 if test "$ac_init_help" = "recursive"; then
959 # If there are subdirs, report their specific --help.
961 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
962 test -d $ac_dir || continue
965 if test "$ac_dir" != .; then
966 ac_dir_suffix=/`echo "$ac_dir" |
sed 's,^\.[\\/],,'`
967 # A "../" for each directory in $ac_dir_suffix.
968 ac_top_builddir=`echo "$ac_dir_suffix" |
sed 's,/[^\\/]*,../,g'`
970 ac_dir_suffix= ac_top_builddir=
974 .) # No --srcdir option. We are building in place.
976 if test -z "$ac_top_builddir"; then
979 ac_top_srcdir=`echo $ac_top_builddir |
sed 's,/$,,'`
981 [\\/]* | ?:[\\/]* ) # Absolute path.
982 ac_srcdir=$srcdir$ac_dir_suffix;
983 ac_top_srcdir=$srcdir ;;
985 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
986 ac_top_srcdir=$ac_top_builddir$srcdir ;;
989 # Do not use `cd foo
&& pwd` to compute absolute paths, because
990 # the directories may not exist.
992 .) ac_abs_builddir="$ac_dir";;
995 .) ac_abs_builddir=`pwd`;;
996 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
997 *) ac_abs_builddir=`pwd`/"$ac_dir";;
1000 case $ac_abs_builddir in
1001 .) ac_abs_top_builddir=${ac_top_builddir}.;;
1003 case ${ac_top_builddir}. in
1004 .) ac_abs_top_builddir=$ac_abs_builddir;;
1005 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
1006 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
1009 case $ac_abs_builddir in
1010 .) ac_abs_srcdir=$ac_srcdir;;
1013 .) ac_abs_srcdir=$ac_abs_builddir;;
1014 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
1015 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
1018 case $ac_abs_builddir in
1019 .) ac_abs_top_srcdir=$ac_top_srcdir;;
1021 case $ac_top_srcdir in
1022 .) ac_abs_top_srcdir=$ac_abs_builddir;;
1023 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
1024 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
1029 # Check for guested configure; otherwise get Cygnus style configure.
1030 if test -f $ac_srcdir/configure.gnu; then
1032 $SHELL $ac_srcdir/configure.gnu --help=recursive
1033 elif test -f $ac_srcdir/configure; then
1035 $SHELL $ac_srcdir/configure --help=recursive
1036 elif test -f $ac_srcdir/configure.ac ||
1037 test -f $ac_srcdir/configure.in; then
1039 $ac_configure --help
1041 echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1047 test -n "$ac_init_help" && exit 0
1048 if $ac_init_version; then
1051 Copyright (C) 2003 Free Software Foundation, Inc.
1052 This configure script is free software; the Free Software Foundation
1053 gives unlimited permission to copy, distribute and modify it.
1059 This file contains any messages produced by compilers while
1060 running configure, to aid debugging if configure makes a mistake.
1062 It was created by $as_me, which was
1063 generated by GNU Autoconf 2.59. Invocation command line was
1074 hostname = `(hostname || uname
-n) 2>/dev
/null |
sed 1q
`
1075 uname -m = `(uname
-m) 2>/dev
/null ||
echo unknown
`
1076 uname -r = `(uname
-r) 2>/dev
/null ||
echo unknown
`
1077 uname -s = `(uname
-s) 2>/dev
/null ||
echo unknown
`
1078 uname -v = `(uname
-v) 2>/dev
/null ||
echo unknown
`
1080 /usr/bin/uname -p = `(/usr
/bin
/uname
-p) 2>/dev
/null ||
echo unknown
`
1081 /bin/uname -X = `(/bin
/uname
-X) 2>/dev
/null ||
echo unknown
`
1083 /bin/arch = `(/bin
/arch
) 2>/dev
/null ||
echo unknown
`
1084 /usr/bin/arch -k = `(/usr
/bin
/arch
-k) 2>/dev
/null ||
echo unknown
`
1085 /usr/convex/getsysinfo = `(/usr
/convex
/getsysinfo
) 2>/dev
/null ||
echo unknown
`
1086 hostinfo = `(hostinfo
) 2>/dev
/null ||
echo unknown
`
1087 /bin/machine = `(/bin
/machine
) 2>/dev
/null ||
echo unknown
`
1088 /usr/bin/oslevel = `(/usr
/bin
/oslevel
) 2>/dev
/null ||
echo unknown
`
1089 /bin/universe = `(/bin
/universe
) 2>/dev
/null ||
echo unknown
`
1093 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1097 test -z "$as_dir" && as_dir=.
1098 echo "PATH: $as_dir"
1113 # Keep a trace of the command line.
1114 # Strip out --no-create and --no-recursion so they do not pile up.
1115 # Strip out --silent because we don't want to record it for future runs.
1116 # Also quote any args containing shell meta-characters.
1117 # Make two passes to allow for proper duplicate-argument suppression.
1122 ac_must_keep_next=false
1128 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1129 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1130 | -silent | --silent | --silen | --sile | --sil)
1132 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1133 ac_arg=`echo "$ac_arg" |
sed "s/'/'\\\\\\\\''/g"` ;;
1136 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1138 ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1139 if test $ac_must_keep_next = true; then
1140 ac_must_keep_next=false # Got value, back to normal.
1143 *=* | --config-cache | -C | -disable-* | --disable-* \
1144 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1145 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1146 | -with-* | --with-* | -without-* | --without-* | --x)
1147 case "$ac_configure_args0 " in
1148 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1151 -* ) ac_must_keep_next=true ;;
1154 ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'"
1155 # Get rid of the leading space.
1161 $as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1162 $as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1164 # When interrupted or exit'd, cleanup temporary files, and complete
1165 # config.log. We remove comments because anyway the quotes in there
1166 # would cause problems or look ugly.
1167 # WARNING: Be sure not to use single quotes in there, as some shells,
1168 # such as our DU 5.0 friend, will then `close
' the trap.
1169 trap 'exit_status
=$?
1170 # Save into config.log some information that might help in debugging.
1175 ## ---------------- ##
1176 ## Cache variables. ##
1177 ## ---------------- ##
1180 # The following way of writing the cache mishandles newlines in values,
1183 case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in
1186 "s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
1187 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
1191 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
1198 ## ----------------- ##
1199 ## Output variables. ##
1200 ## ----------------- ##
1203 for ac_var
in $ac_subst_vars
1205 eval ac_val
=$
`echo $ac_var`
1206 echo "$ac_var='"'"'$ac_val'"'"'"
1210 if test -n "$ac_subst_files"; then
1217 for ac_var
in $ac_subst_files
1219 eval ac_val
=$
`echo $ac_var`
1220 echo "$ac_var='"'"'$ac_val'"'"'"
1225 if test -s confdefs.h
; then
1232 sed "/^$/d" confdefs.h |
sort
1235 test "$ac_signal" != 0 &&
1236 echo "$as_me: caught signal $ac_signal"
1237 echo "$as_me: exit $exit_status"
1239 rm -f core
*.core
&&
1240 rm -rf conftest
* confdefs
* conf$$
* $ac_clean_files &&
1243 for ac_signal in 1 2 13 15; do
1244 trap 'ac_signal
='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1248 # confdefs.h avoids OS command line length limits that DEFS can exceed.
1249 rm -rf conftest* confdefs.h
1250 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
1253 # Predefined preprocessor variables.
1255 cat >>confdefs.h <<_ACEOF
1256 #define PACKAGE_NAME "$PACKAGE_NAME"
1260 cat >>confdefs.h <<_ACEOF
1261 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1265 cat >>confdefs.h <<_ACEOF
1266 #define PACKAGE_VERSION "$PACKAGE_VERSION"
1270 cat >>confdefs.h <<_ACEOF
1271 #define PACKAGE_STRING "$PACKAGE_STRING"
1275 cat >>confdefs.h <<_ACEOF
1276 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1280 # Let the site file select an alternate cache file if it wants to.
1281 # Prefer explicitly selected file to automatically selected ones.
1282 if test -z "$CONFIG_SITE"; then
1283 if test "x$prefix" != xNONE; then
1284 CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
1286 CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
1289 for ac_site_file in $CONFIG_SITE; do
1290 if test -r "$ac_site_file"; then
1291 { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1292 echo "$as_me: loading site script $ac_site_file" >&6;}
1293 sed 's
/^
/|
/' "$ac_site_file" >&5
1298 if test -r "$cache_file"; then
1299 # Some versions of bash will fail to source /dev/null (special
1300 # files actually), so we avoid doing that.
1301 if test -f "$cache_file"; then
1302 { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1303 echo "$as_me: loading cache $cache_file" >&6;}
1305 [\\/]* | ?:[\\/]* ) . $cache_file;;
1306 *) . ./$cache_file;;
1310 { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1311 echo "$as_me: creating cache $cache_file" >&6;}
1315 # Check that the precious variables saved in the cache have kept the same
1317 ac_cache_corrupted=false
1318 for ac_var in `(set) 2>&1 |
1319 sed -n 's
/^ac_env_\
([a-zA-Z_0-9
]*\
)_set
=.
*/\
1/p
'`; do
1320 eval ac_old_set=\$ac_cv_env_${ac_var}_set
1321 eval ac_new_set=\$ac_env_${ac_var}_set
1322 eval ac_old_val="\$ac_cv_env_${ac_var}_value"
1323 eval ac_new_val="\$ac_env_${ac_var}_value"
1324 case $ac_old_set,$ac_new_set in
1326 { echo "$as_me:$LINENO: error: \`$ac_var' was
set to \
`$ac_old_val' in the previous run" >&5
1327 echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run
" >&2;}
1328 ac_cache_corrupted=: ;;
1330 { echo "$as_me:$LINENO: error
: \
`$ac_var' was not set in the previous run" >&5
1331 echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1332 ac_cache_corrupted=: ;;
1335 if test "x$ac_old_val" != "x$ac_new_val"; then
1336 { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run
:" >&5
1337 echo "$as_me: error
: \
`$ac_var' has changed since the previous run:" >&2;}
1338 { echo "$as_me:$LINENO: former value: $ac_old_val" >&5
1339 echo "$as_me: former value: $ac_old_val" >&2;}
1340 { echo "$as_me:$LINENO: current value: $ac_new_val" >&5
1341 echo "$as_me: current value: $ac_new_val" >&2;}
1342 ac_cache_corrupted=:
1345 # Pass precious variables to config.status.
1346 if test "$ac_new_set" = set; then
1348 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1349 ac_arg=$ac_var=`echo "$ac_new_val" |
sed "s/'/'\\\\\\\\''/g"` ;;
1350 *) ac_arg=$ac_var=$ac_new_val ;;
1352 case " $ac_configure_args " in
1353 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
1354 *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1358 if $ac_cache_corrupted; then
1359 { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1360 echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1361 { { echo "$as_me:$LINENO: error: run \`make distclean
' and/or \`rm $cache_file' and start over
" >&5
1362 echo "$as_me: error
: run \
`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1363 { (exit 1); exit 1; }; }
1367 ac_cpp='$CPP $CPPFLAGS'
1368 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.
$ac_ext >&5'
1369 ac_link='$CC -o conftest
$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.
$ac_ext $LIBS >&5'
1370 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1391 ac_config_headers="$ac_config_headers auto-host.h:config.in"
1394 gcc_version=`cat $srcdir/BASE-VER`
1396 # Determine the host, build, and target systems
1398 for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
1399 if test -f $ac_dir/install-sh; then
1401 ac_install_sh="$ac_aux_dir/install-sh -c"
1403 elif test -f $ac_dir/install.sh; then
1405 ac_install_sh="$ac_aux_dir/install.sh -c"
1407 elif test -f $ac_dir/shtool; then
1409 ac_install_sh="$ac_aux_dir/shtool install -c"
1413 if test -z "$ac_aux_dir"; then
1414 { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&5
1415 echo "$as_me: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&2;}
1416 { (exit 1); exit 1; }; }
1418 ac_config_guess="$SHELL $ac_aux_dir/config.guess"
1419 ac_config_sub="$SHELL $ac_aux_dir/config.sub"
1420 ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
1422 # Make sure we can run config.sub.
1423 $ac_config_sub sun4 >/dev/null 2>&1 ||
1424 { { echo "$as_me:$LINENO: error: cannot run $ac_config_sub" >&5
1425 echo "$as_me: error: cannot run $ac_config_sub" >&2;}
1426 { (exit 1); exit 1; }; }
1428 echo "$as_me:$LINENO: checking build system type" >&5
1429 echo $ECHO_N "checking build system type... $ECHO_C" >&6
1430 if test "${ac_cv_build+set}" = set; then
1431 echo $ECHO_N "(cached) $ECHO_C" >&6
1433 ac_cv_build_alias=$build_alias
1434 test -z "$ac_cv_build_alias" &&
1435 ac_cv_build_alias=`$ac_config_guess`
1436 test -z "$ac_cv_build_alias" &&
1437 { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
1438 echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
1439 { (exit 1); exit 1; }; }
1440 ac_cv_build=`$ac_config_sub $ac_cv_build_alias` ||
1441 { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_build_alias failed" >&5
1442 echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed" >&2;}
1443 { (exit 1); exit 1; }; }
1446 echo "$as_me:$LINENO: result: $ac_cv_build" >&5
1447 echo "${ECHO_T}$ac_cv_build" >&6
1449 build_cpu=`echo $ac_cv_build | sed 's
/^\
([^
-]*\
)-\
([^
-]*\
)-\
(.
*\
)$
/\
1/'`
1450 build_vendor=`echo $ac_cv_build | sed 's
/^\
([^
-]*\
)-\
([^
-]*\
)-\
(.
*\
)$
/\
2/'`
1451 build_os=`echo $ac_cv_build | sed 's
/^\
([^
-]*\
)-\
([^
-]*\
)-\
(.
*\
)$
/\
3/'`
1454 echo "$as_me:$LINENO: checking host system type" >&5
1455 echo $ECHO_N "checking host system type... $ECHO_C" >&6
1456 if test "${ac_cv_host+set}" = set; then
1457 echo $ECHO_N "(cached) $ECHO_C" >&6
1459 ac_cv_host_alias=$host_alias
1460 test -z "$ac_cv_host_alias" &&
1461 ac_cv_host_alias=$ac_cv_build_alias
1462 ac_cv_host=`$ac_config_sub $ac_cv_host_alias` ||
1463 { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_host_alias failed" >&5
1464 echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
1465 { (exit 1); exit 1; }; }
1468 echo "$as_me:$LINENO: result: $ac_cv_host" >&5
1469 echo "${ECHO_T}$ac_cv_host" >&6
1471 host_cpu=`echo $ac_cv_host | sed 's
/^\
([^
-]*\
)-\
([^
-]*\
)-\
(.
*\
)$
/\
1/'`
1472 host_vendor=`echo $ac_cv_host | sed 's
/^\
([^
-]*\
)-\
([^
-]*\
)-\
(.
*\
)$
/\
2/'`
1473 host_os=`echo $ac_cv_host | sed 's
/^\
([^
-]*\
)-\
([^
-]*\
)-\
(.
*\
)$
/\
3/'`
1476 echo "$as_me:$LINENO: checking target system type" >&5
1477 echo $ECHO_N "checking target system type... $ECHO_C" >&6
1478 if test "${ac_cv_target+set}" = set; then
1479 echo $ECHO_N "(cached) $ECHO_C" >&6
1481 ac_cv_target_alias=$target_alias
1482 test "x$ac_cv_target_alias" = "x" &&
1483 ac_cv_target_alias=$ac_cv_host_alias
1484 ac_cv_target=`$ac_config_sub $ac_cv_target_alias` ||
1485 { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_target_alias failed" >&5
1486 echo "$as_me: error: $ac_config_sub $ac_cv_target_alias failed" >&2;}
1487 { (exit 1); exit 1; }; }
1490 echo "$as_me:$LINENO: result: $ac_cv_target" >&5
1491 echo "${ECHO_T}$ac_cv_target" >&6
1492 target=$ac_cv_target
1493 target_cpu=`echo $ac_cv_target | sed 's
/^\
([^
-]*\
)-\
([^
-]*\
)-\
(.
*\
)$
/\
1/'`
1494 target_vendor=`echo $ac_cv_target | sed 's
/^\
([^
-]*\
)-\
([^
-]*\
)-\
(.
*\
)$
/\
2/'`
1495 target_os=`echo $ac_cv_target | sed 's
/^\
([^
-]*\
)-\
([^
-]*\
)-\
(.
*\
)$
/\
3/'`
1498 # The aliases save the names the user supplied, while $host etc.
1499 # will get canonicalized.
1500 test -n "$target_alias" &&
1501 test "$program_prefix$program_suffix$program_transform_name" = \
1503 program_prefix=${target_alias}-
1505 # Determine the noncanonical target name, for directory use.
1506 case ${build_alias} in
1507 "") build_noncanonical=${build} ;;
1508 *) build_noncanonical=${build_alias} ;;
1511 case ${host_alias} in
1512 "") host_noncanonical=${build_noncanonical} ;;
1513 *) host_noncanonical=${host_alias} ;;
1516 case ${target_alias} in
1517 "") target_noncanonical=${host_noncanonical} ;;
1518 *) target_noncanonical=${target_alias} ;;
1524 # Determine the target- and build-specific subdirectories
1525 # Prefix 'build-
' so this never conflicts with target_subdir.
1526 build_subdir="build-${build_noncanonical}"
1527 # --srcdir=. covers the toplevel, while "test -d" covers the subdirectories
1528 if ( test $srcdir = . && test -d gcc ) \
1529 || test -d $srcdir/../host-${host_noncanonical}; then
1530 host_subdir="host-${host_noncanonical}"
1535 target_subdir=${target_noncanonical}
1538 # Set program_transform_name
1539 test "$program_prefix" != NONE &&
1540 program_transform_name="s,^,$program_prefix,;$program_transform_name"
1541 # Use a double $ so make ignores it.
1542 test "$program_suffix" != NONE &&
1543 program_transform_name="s,\$,$program_suffix,;$program_transform_name"
1544 # Double any \ or $. echo might interpret backslashes.
1545 # By default was `s,x,x', remove it
if useless.
1546 cat <<\_ACEOF
>conftest.
sed
1547 s
/[\\$
]/&&/g
;s
/;s
,x
,x
,$
//
1549 program_transform_name
=`echo $program_transform_name | sed -f conftest.sed`
1553 # Check for bogus environment variables.
1554 # Test if LIBRARY_PATH contains the notation for the current directory
1555 # since this would lead to problems installing/building glibc.
1556 # LIBRARY_PATH contains the current directory if one of the following
1558 # - one of the terminals (":" and ";") is the first or last sign
1559 # - two terminals occur directly after each other
1560 # - the path contains an element with a dot in it
1561 echo "$as_me:$LINENO: checking LIBRARY_PATH variable" >&5
1562 echo $ECHO_N "checking LIBRARY_PATH variable... $ECHO_C" >&6
1563 case ${LIBRARY_PATH} in
1564 [:\
;]* |
*[:\
;] |
*[:\
;][:\
;]* |
*[:\
;]. | .
[:\
;]*| . |
*[:\
;].
[:\
;]* )
1565 library_path_setting
="contains current directory"
1568 library_path_setting
="ok"
1571 echo "$as_me:$LINENO: result: $library_path_setting" >&5
1572 echo "${ECHO_T}$library_path_setting" >&6
1573 if test "$library_path_setting" != "ok"; then
1574 { { echo "$as_me:$LINENO: error:
1575 *** LIBRARY_PATH shouldn't contain the current directory when
1576 *** building gcc. Please change the environment variable
1577 *** and run configure again." >&5
1578 echo "$as_me: error:
1579 *** LIBRARY_PATH shouldn't contain the current directory when
1580 *** building gcc. Please change the environment variable
1581 *** and run configure again." >&2;}
1582 { (exit 1); exit 1; }; }
1585 # Test if GCC_EXEC_PREFIX contains the notation for the current directory
1586 # since this would lead to problems installing/building glibc.
1587 # GCC_EXEC_PREFIX contains the current directory if one of the following
1589 # - one of the terminals (":" and ";") is the first or last sign
1590 # - two terminals occur directly after each other
1591 # - the path contains an element with a dot in it
1592 echo "$as_me:$LINENO: checking GCC_EXEC_PREFIX variable" >&5
1593 echo $ECHO_N "checking GCC_EXEC_PREFIX variable... $ECHO_C" >&6
1594 case ${GCC_EXEC_PREFIX} in
1595 [:\
;]* |
*[:\
;] |
*[:\
;][:\
;]* |
*[:\
;]. | .
[:\
;]*| . |
*[:\
;].
[:\
;]* )
1596 gcc_exec_prefix_setting
="contains current directory"
1599 gcc_exec_prefix_setting
="ok"
1602 echo "$as_me:$LINENO: result: $gcc_exec_prefix_setting" >&5
1603 echo "${ECHO_T}$gcc_exec_prefix_setting" >&6
1604 if test "$gcc_exec_prefix_setting" != "ok"; then
1605 { { echo "$as_me:$LINENO: error:
1606 *** GCC_EXEC_PREFIX shouldn't contain the current directory when
1607 *** building gcc. Please change the environment variable
1608 *** and run configure again." >&5
1609 echo "$as_me: error:
1610 *** GCC_EXEC_PREFIX shouldn't contain the current directory when
1611 *** building gcc. Please change the environment variable
1612 *** and run configure again." >&2;}
1613 { (exit 1); exit 1; }; }
1620 # Specify the local prefix
1623 # Check whether --with-local-prefix or --without-local-prefix was given.
1624 if test "${with_local_prefix+set}" = set; then
1625 withval
="$with_local_prefix"
1626 case "${withval}" in
1627 yes) { { echo "$as_me:$LINENO: error: bad value ${withval} given for local include directory prefix" >&5
1628 echo "$as_me: error: bad value ${withval} given for local include directory prefix" >&2;}
1629 { (exit 1); exit 1; }; } ;;
1631 *) local_prefix
=$with_local_prefix ;;
1635 # Default local prefix if it is empty
1636 if test x
$local_prefix = x
; then
1637 local_prefix
=/usr
/local
1640 # Don't set gcc_gxx_include_dir to gxx_include_dir since that's only
1641 # passed in by the toplevel make and thus we'd get different behavior
1642 # depending on where we built the sources.
1643 gcc_gxx_include_dir
=
1644 # Specify the g++ header file directory
1646 # Check whether --with-gxx-include-dir or --without-gxx-include-dir was given.
1647 if test "${with_gxx_include_dir+set}" = set; then
1648 withval
="$with_gxx_include_dir"
1649 case "${withval}" in
1650 yes) { { echo "$as_me:$LINENO: error: bad value ${withval} given for g++ include directory" >&5
1651 echo "$as_me: error: bad value ${withval} given for g++ include directory" >&2;}
1652 { (exit 1); exit 1; }; } ;;
1654 *) gcc_gxx_include_dir
=$with_gxx_include_dir ;;
1658 if test x
${gcc_gxx_include_dir} = x
; then
1659 if test x
${enable_version_specific_runtime_libs} = xyes
; then
1660 gcc_gxx_include_dir
='${libsubdir}/include/c++'
1662 libstdcxx_incdir
='c++/$(version)'
1663 gcc_gxx_include_dir
="\$(libsubdir)/\$(unlibsubdir)/..\`echo \$(exec_prefix) | sed -e 's|^\$(prefix)||' -e 's|/[^/]*|/..|g'\`/include/"${libstdcxx_incdir}
1668 # Check whether --with-cpp_install_dir or --without-cpp_install_dir was given.
1669 if test "${with_cpp_install_dir+set}" = set; then
1670 withval
="$with_cpp_install_dir"
1671 if test x
$withval = xyes
; then
1672 { { echo "$as_me:$LINENO: error: option --with-cpp-install-dir requires an argument" >&5
1673 echo "$as_me: error: option --with-cpp-install-dir requires an argument" >&2;}
1674 { (exit 1); exit 1; }; }
1675 elif test x
$withval != xno
; then
1676 cpp_install_dir
=$withval
1680 # We would like to our source tree to be readonly. However when releases or
1681 # pre-releases are generated, the flex/bison generated files as well as the
1682 # various formats of manuals need to be included along with the rest of the
1683 # sources. Therefore we have --enable-generated-files-in-srcdir to do
1686 echo "$as_me:$LINENO: checking whether to place generated files in the source directory" >&5
1687 echo $ECHO_N "checking whether to place generated files in the source directory... $ECHO_C" >&6
1688 # Check whether --enable-generated-files-in-srcdir or --disable-generated-files-in-srcdir was given.
1689 if test "${enable_generated_files_in_srcdir+set}" = set; then
1690 enableval
="$enable_generated_files_in_srcdir"
1691 generated_files_in_srcdir
=$enableval
1693 generated_files_in_srcdir
=no
1696 echo "$as_me:$LINENO: result: $generated_files_in_srcdir" >&5
1697 echo "${ECHO_T}$generated_files_in_srcdir" >&6
1699 if test "$generated_files_in_srcdir" = "yes"; then
1706 # -------------------
1707 # Find default linker
1708 # -------------------
1712 # Check whether --with-gnu-ld or --without-gnu-ld was given.
1713 if test "${with_gnu_ld+set}" = set; then
1714 withval
="$with_gnu_ld"
1715 gnu_ld_flag
="$with_gnu_ld"
1720 # With pre-defined ld
1722 # Check whether --with-ld or --without-ld was given.
1723 if test "${with_ld+set}" = set; then
1725 DEFAULT_LINKER
="$with_ld"
1727 if test x
"${DEFAULT_LINKER+set}" = x
"set"; then
1728 if test ! -x "$DEFAULT_LINKER"; then
1729 { { echo "$as_me:$LINENO: error: cannot execute: $DEFAULT_LINKER: check --with-ld or env. var. DEFAULT_LINKER" >&5
1730 echo "$as_me: error: cannot execute: $DEFAULT_LINKER: check --with-ld or env. var. DEFAULT_LINKER" >&2;}
1731 { (exit 1); exit 1; }; }
1732 elif $DEFAULT_LINKER -v < /dev
/null
2>&1 |
grep GNU
> /dev
/null
; then
1736 cat >>confdefs.h
<<_ACEOF
1737 #define DEFAULT_LINKER "$DEFAULT_LINKER"
1742 echo "$as_me:$LINENO: checking whether a default linker was specified" >&5
1743 echo $ECHO_N "checking whether a default linker was specified... $ECHO_C" >&6
1744 if test x
"${DEFAULT_LINKER+set}" = x
"set"; then
1745 if test x
"$gnu_ld_flag" = x
"no"; then
1746 echo "$as_me:$LINENO: result: yes ($DEFAULT_LINKER)" >&5
1747 echo "${ECHO_T}yes ($DEFAULT_LINKER)" >&6
1749 echo "$as_me:$LINENO: result: yes ($DEFAULT_LINKER - GNU ld)" >&5
1750 echo "${ECHO_T}yes ($DEFAULT_LINKER - GNU ld)" >&6
1753 echo "$as_me:$LINENO: result: no" >&5
1754 echo "${ECHO_T}no" >&6
1757 # With demangler in GNU ld
1759 # Check whether --with-demangler-in-ld or --without-demangler-in-ld was given.
1760 if test "${with_demangler_in_ld+set}" = set; then
1761 withval
="$with_demangler_in_ld"
1762 demangler_in_ld
="$with_demangler_in_ld"
1767 # ----------------------
1768 # Find default assembler
1769 # ----------------------
1773 # Check whether --with-gnu-as or --without-gnu-as was given.
1774 if test "${with_gnu_as+set}" = set; then
1775 withval
="$with_gnu_as"
1776 gas_flag
="$with_gnu_as"
1782 # Check whether --with-as or --without-as was given.
1783 if test "${with_as+set}" = set; then
1785 DEFAULT_ASSEMBLER
="$with_as"
1787 if test x
"${DEFAULT_ASSEMBLER+set}" = x
"set"; then
1788 if test ! -x "$DEFAULT_ASSEMBLER"; then
1789 { { echo "$as_me:$LINENO: error: cannot execute: $DEFAULT_ASSEMBLER: check --with-as or env. var. DEFAULT_ASSEMBLER" >&5
1790 echo "$as_me: error: cannot execute: $DEFAULT_ASSEMBLER: check --with-as or env. var. DEFAULT_ASSEMBLER" >&2;}
1791 { (exit 1); exit 1; }; }
1792 elif $DEFAULT_ASSEMBLER -v < /dev
/null
2>&1 |
grep GNU
> /dev
/null
; then
1796 cat >>confdefs.h
<<_ACEOF
1797 #define DEFAULT_ASSEMBLER "$DEFAULT_ASSEMBLER"
1802 echo "$as_me:$LINENO: checking whether a default assembler was specified" >&5
1803 echo $ECHO_N "checking whether a default assembler was specified... $ECHO_C" >&6
1804 if test x
"${DEFAULT_ASSEMBLER+set}" = x
"set"; then
1805 if test x
"$gas_flag" = x
"no"; then
1806 echo "$as_me:$LINENO: result: yes ($DEFAULT_ASSEMBLER)" >&5
1807 echo "${ECHO_T}yes ($DEFAULT_ASSEMBLER)" >&6
1809 echo "$as_me:$LINENO: result: yes ($DEFAULT_ASSEMBLER - GNU as)" >&5
1810 echo "${ECHO_T}yes ($DEFAULT_ASSEMBLER - GNU as)" >&6
1813 echo "$as_me:$LINENO: result: no" >&5
1814 echo "${ECHO_T}no" >&6
1821 # If a non-executable a.out is present (e.g. created by GNU as above even if
1822 # invoked with -v only), the IRIX 6 native ld just overwrites the existing
1823 # file, even when creating an executable, so an execution test fails.
1824 # Remove possible default executable files to avoid this.
1826 # FIXME: This really belongs into AC_PROG_CC and can be removed once
1827 # Autoconf includes it.
1828 rm -f a.out a.exe b.out
1830 # Find the native compiler
1832 ac_cpp
='$CPP $CPPFLAGS'
1833 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1834 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1835 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
1836 if test -n "$ac_tool_prefix"; then
1837 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
1838 set dummy
${ac_tool_prefix}gcc
; ac_word
=$2
1839 echo "$as_me:$LINENO: checking for $ac_word" >&5
1840 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1841 if test "${ac_cv_prog_CC+set}" = set; then
1842 echo $ECHO_N "(cached) $ECHO_C" >&6
1844 if test -n "$CC"; then
1845 ac_cv_prog_CC
="$CC" # Let the user override the test.
1847 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
1851 test -z "$as_dir" && as_dir
=.
1852 for ac_exec_ext
in '' $ac_executable_extensions; do
1853 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1854 ac_cv_prog_CC
="${ac_tool_prefix}gcc"
1855 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1864 if test -n "$CC"; then
1865 echo "$as_me:$LINENO: result: $CC" >&5
1866 echo "${ECHO_T}$CC" >&6
1868 echo "$as_me:$LINENO: result: no" >&5
1869 echo "${ECHO_T}no" >&6
1873 if test -z "$ac_cv_prog_CC"; then
1875 # Extract the first word of "gcc", so it can be a program name with args.
1876 set dummy gcc
; ac_word
=$2
1877 echo "$as_me:$LINENO: checking for $ac_word" >&5
1878 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1879 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1880 echo $ECHO_N "(cached) $ECHO_C" >&6
1882 if test -n "$ac_ct_CC"; then
1883 ac_cv_prog_ac_ct_CC
="$ac_ct_CC" # Let the user override the test.
1885 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
1889 test -z "$as_dir" && as_dir
=.
1890 for ac_exec_ext
in '' $ac_executable_extensions; do
1891 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1892 ac_cv_prog_ac_ct_CC
="gcc"
1893 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1901 ac_ct_CC
=$ac_cv_prog_ac_ct_CC
1902 if test -n "$ac_ct_CC"; then
1903 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
1904 echo "${ECHO_T}$ac_ct_CC" >&6
1906 echo "$as_me:$LINENO: result: no" >&5
1907 echo "${ECHO_T}no" >&6
1915 if test -z "$CC"; then
1916 if test -n "$ac_tool_prefix"; then
1917 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
1918 set dummy
${ac_tool_prefix}cc
; ac_word
=$2
1919 echo "$as_me:$LINENO: checking for $ac_word" >&5
1920 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1921 if test "${ac_cv_prog_CC+set}" = set; then
1922 echo $ECHO_N "(cached) $ECHO_C" >&6
1924 if test -n "$CC"; then
1925 ac_cv_prog_CC
="$CC" # Let the user override the test.
1927 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
1931 test -z "$as_dir" && as_dir
=.
1932 for ac_exec_ext
in '' $ac_executable_extensions; do
1933 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1934 ac_cv_prog_CC
="${ac_tool_prefix}cc"
1935 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1944 if test -n "$CC"; then
1945 echo "$as_me:$LINENO: result: $CC" >&5
1946 echo "${ECHO_T}$CC" >&6
1948 echo "$as_me:$LINENO: result: no" >&5
1949 echo "${ECHO_T}no" >&6
1953 if test -z "$ac_cv_prog_CC"; then
1955 # Extract the first word of "cc", so it can be a program name with args.
1956 set dummy cc
; ac_word
=$2
1957 echo "$as_me:$LINENO: checking for $ac_word" >&5
1958 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1959 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1960 echo $ECHO_N "(cached) $ECHO_C" >&6
1962 if test -n "$ac_ct_CC"; then
1963 ac_cv_prog_ac_ct_CC
="$ac_ct_CC" # Let the user override the test.
1965 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
1969 test -z "$as_dir" && as_dir
=.
1970 for ac_exec_ext
in '' $ac_executable_extensions; do
1971 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1972 ac_cv_prog_ac_ct_CC
="cc"
1973 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1981 ac_ct_CC
=$ac_cv_prog_ac_ct_CC
1982 if test -n "$ac_ct_CC"; then
1983 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
1984 echo "${ECHO_T}$ac_ct_CC" >&6
1986 echo "$as_me:$LINENO: result: no" >&5
1987 echo "${ECHO_T}no" >&6
1996 if test -z "$CC"; then
1997 # Extract the first word of "cc", so it can be a program name with args.
1998 set dummy cc
; ac_word
=$2
1999 echo "$as_me:$LINENO: checking for $ac_word" >&5
2000 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2001 if test "${ac_cv_prog_CC+set}" = set; then
2002 echo $ECHO_N "(cached) $ECHO_C" >&6
2004 if test -n "$CC"; then
2005 ac_cv_prog_CC
="$CC" # Let the user override the test.
2008 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
2012 test -z "$as_dir" && as_dir
=.
2013 for ac_exec_ext
in '' $ac_executable_extensions; do
2014 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2015 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2016 ac_prog_rejected
=yes
2020 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2026 if test $ac_prog_rejected = yes; then
2027 # We found a bogon in the path, so make sure we never use it.
2028 set dummy
$ac_cv_prog_CC
2030 if test $# != 0; then
2031 # We chose a different compiler from the bogus one.
2032 # However, it has the same basename, so the bogon will be chosen
2033 # first if we set CC to just the basename; use the full file name.
2035 ac_cv_prog_CC
="$as_dir/$ac_word${1+' '}$@"
2041 if test -n "$CC"; then
2042 echo "$as_me:$LINENO: result: $CC" >&5
2043 echo "${ECHO_T}$CC" >&6
2045 echo "$as_me:$LINENO: result: no" >&5
2046 echo "${ECHO_T}no" >&6
2050 if test -z "$CC"; then
2051 if test -n "$ac_tool_prefix"; then
2054 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2055 set dummy
$ac_tool_prefix$ac_prog; ac_word
=$2
2056 echo "$as_me:$LINENO: checking for $ac_word" >&5
2057 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2058 if test "${ac_cv_prog_CC+set}" = set; then
2059 echo $ECHO_N "(cached) $ECHO_C" >&6
2061 if test -n "$CC"; then
2062 ac_cv_prog_CC
="$CC" # Let the user override the test.
2064 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
2068 test -z "$as_dir" && as_dir
=.
2069 for ac_exec_ext
in '' $ac_executable_extensions; do
2070 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2071 ac_cv_prog_CC
="$ac_tool_prefix$ac_prog"
2072 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2081 if test -n "$CC"; then
2082 echo "$as_me:$LINENO: result: $CC" >&5
2083 echo "${ECHO_T}$CC" >&6
2085 echo "$as_me:$LINENO: result: no" >&5
2086 echo "${ECHO_T}no" >&6
2089 test -n "$CC" && break
2092 if test -z "$CC"; then
2096 # Extract the first word of "$ac_prog", so it can be a program name with args.
2097 set dummy
$ac_prog; ac_word
=$2
2098 echo "$as_me:$LINENO: checking for $ac_word" >&5
2099 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2100 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2101 echo $ECHO_N "(cached) $ECHO_C" >&6
2103 if test -n "$ac_ct_CC"; then
2104 ac_cv_prog_ac_ct_CC
="$ac_ct_CC" # Let the user override the test.
2106 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
2110 test -z "$as_dir" && as_dir
=.
2111 for ac_exec_ext
in '' $ac_executable_extensions; do
2112 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2113 ac_cv_prog_ac_ct_CC
="$ac_prog"
2114 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2122 ac_ct_CC
=$ac_cv_prog_ac_ct_CC
2123 if test -n "$ac_ct_CC"; then
2124 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2125 echo "${ECHO_T}$ac_ct_CC" >&6
2127 echo "$as_me:$LINENO: result: no" >&5
2128 echo "${ECHO_T}no" >&6
2131 test -n "$ac_ct_CC" && break
2140 test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
2141 See \`config.log' for more details." >&5
2142 echo "$as_me: error: no acceptable C compiler found in \$PATH
2143 See \`config.log' for more details." >&2;}
2144 { (exit 1); exit 1; }; }
2146 # Provide some information about the compiler.
2147 echo "$as_me:$LINENO:" \
2148 "checking for C compiler version" >&5
2149 ac_compiler
=`set X $ac_compile; echo $2`
2150 { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
2151 (eval $ac_compiler --version </dev
/null
>&5) 2>&5
2153 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2154 (exit $ac_status); }
2155 { (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
2156 (eval $ac_compiler -v </dev
/null
>&5) 2>&5
2158 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2159 (exit $ac_status); }
2160 { (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
2161 (eval $ac_compiler -V </dev
/null
>&5) 2>&5
2163 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2164 (exit $ac_status); }
2166 cat >conftest.
$ac_ext <<_ACEOF
2169 cat confdefs.h
>>conftest.
$ac_ext
2170 cat >>conftest.
$ac_ext <<_ACEOF
2171 /* end confdefs.h. */
2181 ac_clean_files_save
=$ac_clean_files
2182 ac_clean_files
="$ac_clean_files a.out a.exe b.out"
2183 # Try to create an executable without -o first, disregard a.out.
2184 # It will help us diagnose broken compilers, and finding out an intuition
2186 echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
2187 echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6
2188 ac_link_default
=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2189 if { (eval echo "$as_me:$LINENO: \"$ac_link_default\"") >&5
2190 (eval $ac_link_default) 2>&5
2192 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2193 (exit $ac_status); }; then
2194 # Find the output, starting from the most likely. This scheme is
2195 # not robust to junk in `.', hence go to wildcards (a.*) only as a last
2198 # Be careful to initialize this variable, since it used to be cached.
2199 # Otherwise an old cache value of `no' led to `EXEEXT = no' in a Makefile.
2201 # b.out is created by i960 compilers.
2202 for ac_file
in a_out.exe a.exe conftest.exe a.out conftest a.
* conftest.
* b.out
2204 test -f "$ac_file" ||
continue
2206 *.
$ac_ext |
*.xcoff |
*.tds |
*.d |
*.pdb |
*.xSYM |
*.bb |
*.bbg |
*.o |
*.obj
)
2209 # This is the source file.
2212 # We found the default executable, but exeext='' is most
2216 ac_cv_exeext
=`expr "$ac_file" : '[^.]*\(\..*\)'`
2217 # FIXME: I believe we export ac_cv_exeext for Libtool,
2218 # but it would be cool to find out if it's true. Does anybody
2219 # maintain Libtool? --akim.
2227 echo "$as_me: failed program was:" >&5
2228 sed 's/^/| /' conftest.
$ac_ext >&5
2230 { { echo "$as_me:$LINENO: error: C compiler cannot create executables
2231 See \`config.log' for more details." >&5
2232 echo "$as_me: error: C compiler cannot create executables
2233 See \`config.log' for more details." >&2;}
2234 { (exit 77); exit 77; }; }
2237 ac_exeext
=$ac_cv_exeext
2238 echo "$as_me:$LINENO: result: $ac_file" >&5
2239 echo "${ECHO_T}$ac_file" >&6
2241 # Check the compiler produces executables we can run. If not, either
2242 # the compiler is broken, or we cross compile.
2243 echo "$as_me:$LINENO: checking whether the C compiler works" >&5
2244 echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6
2245 # FIXME: These cross compiler hacks should be removed for Autoconf 3.0
2246 # If not cross compiling, check that we can run a simple program.
2247 if test "$cross_compiling" != yes; then
2248 if { ac_try
='./$ac_file'
2249 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2252 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2253 (exit $ac_status); }; }; then
2256 if test "$cross_compiling" = maybe
; then
2259 { { echo "$as_me:$LINENO: error: cannot run C compiled programs.
2260 If you meant to cross compile, use \`--host'.
2261 See \`config.log' for more details." >&5
2262 echo "$as_me: error: cannot run C compiled programs.
2263 If you meant to cross compile, use \`--host'.
2264 See \`config.log' for more details." >&2;}
2265 { (exit 1); exit 1; }; }
2269 echo "$as_me:$LINENO: result: yes" >&5
2270 echo "${ECHO_T}yes" >&6
2272 rm -f a.out a.exe conftest
$ac_cv_exeext b.out
2273 ac_clean_files
=$ac_clean_files_save
2274 # Check the compiler produces executables we can run. If not, either
2275 # the compiler is broken, or we cross compile.
2276 echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
2277 echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6
2278 echo "$as_me:$LINENO: result: $cross_compiling" >&5
2279 echo "${ECHO_T}$cross_compiling" >&6
2281 echo "$as_me:$LINENO: checking for suffix of executables" >&5
2282 echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6
2283 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
2284 (eval $ac_link) 2>&5
2286 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2287 (exit $ac_status); }; then
2288 # If both `conftest.exe' and `conftest' are `present' (well, observable)
2289 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
2290 # work properly (i.e., refer to `conftest.exe'), while it won't with
2292 for ac_file
in conftest.exe conftest conftest.
*; do
2293 test -f "$ac_file" ||
continue
2295 *.
$ac_ext |
*.xcoff |
*.tds |
*.d |
*.pdb |
*.xSYM |
*.bb |
*.bbg |
*.o |
*.obj
) ;;
2296 *.
* ) ac_cv_exeext
=`expr "$ac_file" : '[^.]*\(\..*\)'`
2303 { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
2304 See \`config.log' for more details." >&5
2305 echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
2306 See \`config.log' for more details." >&2;}
2307 { (exit 1); exit 1; }; }
2310 rm -f conftest
$ac_cv_exeext
2311 echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
2312 echo "${ECHO_T}$ac_cv_exeext" >&6
2314 rm -f conftest.
$ac_ext
2315 EXEEXT
=$ac_cv_exeext
2317 echo "$as_me:$LINENO: checking for suffix of object files" >&5
2318 echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6
2319 if test "${ac_cv_objext+set}" = set; then
2320 echo $ECHO_N "(cached) $ECHO_C" >&6
2322 cat >conftest.
$ac_ext <<_ACEOF
2325 cat confdefs.h
>>conftest.
$ac_ext
2326 cat >>conftest.
$ac_ext <<_ACEOF
2327 /* end confdefs.h. */
2337 rm -f conftest.o conftest.obj
2338 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2339 (eval $ac_compile) 2>&5
2341 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2342 (exit $ac_status); }; then
2343 for ac_file
in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
2345 *.
$ac_ext |
*.xcoff |
*.tds |
*.d |
*.pdb |
*.xSYM |
*.bb |
*.bbg
) ;;
2346 *) ac_cv_objext
=`expr "$ac_file" : '.*\.\(.*\)'`
2351 echo "$as_me: failed program was:" >&5
2352 sed 's/^/| /' conftest.
$ac_ext >&5
2354 { { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
2355 See \`config.log' for more details." >&5
2356 echo "$as_me: error: cannot compute suffix of object files: cannot compile
2357 See \`config.log' for more details." >&2;}
2358 { (exit 1); exit 1; }; }
2361 rm -f conftest.
$ac_cv_objext conftest.
$ac_ext
2363 echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
2364 echo "${ECHO_T}$ac_cv_objext" >&6
2365 OBJEXT
=$ac_cv_objext
2367 echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
2368 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
2369 if test "${ac_cv_c_compiler_gnu+set}" = set; then
2370 echo $ECHO_N "(cached) $ECHO_C" >&6
2372 cat >conftest.
$ac_ext <<_ACEOF
2375 cat confdefs.h
>>conftest.
$ac_ext
2376 cat >>conftest.
$ac_ext <<_ACEOF
2377 /* end confdefs.h. */
2390 rm -f conftest.
$ac_objext
2391 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2392 (eval $ac_compile) 2>conftest.er1
2394 grep -v '^ *+' conftest.er1
>conftest.err
2396 cat conftest.err
>&5
2397 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2398 (exit $ac_status); } &&
2399 { ac_try
='test -z "$ac_c_werror_flag"
2400 || test ! -s conftest.err'
2401 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2404 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2405 (exit $ac_status); }; } &&
2406 { ac_try
='test -s conftest.$ac_objext'
2407 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2410 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2411 (exit $ac_status); }; }; then
2414 echo "$as_me: failed program was:" >&5
2415 sed 's/^/| /' conftest.
$ac_ext >&5
2419 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
2420 ac_cv_c_compiler_gnu
=$ac_compiler_gnu
2423 echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
2424 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
2425 GCC
=`test $ac_compiler_gnu = yes && echo yes`
2426 ac_test_CFLAGS
=${CFLAGS+set}
2427 ac_save_CFLAGS
=$CFLAGS
2429 echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
2430 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
2431 if test "${ac_cv_prog_cc_g+set}" = set; then
2432 echo $ECHO_N "(cached) $ECHO_C" >&6
2434 cat >conftest.
$ac_ext <<_ACEOF
2437 cat confdefs.h
>>conftest.
$ac_ext
2438 cat >>conftest.
$ac_ext <<_ACEOF
2439 /* end confdefs.h. */
2449 rm -f conftest.
$ac_objext
2450 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2451 (eval $ac_compile) 2>conftest.er1
2453 grep -v '^ *+' conftest.er1
>conftest.err
2455 cat conftest.err
>&5
2456 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2457 (exit $ac_status); } &&
2458 { ac_try
='test -z "$ac_c_werror_flag"
2459 || test ! -s conftest.err'
2460 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2463 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2464 (exit $ac_status); }; } &&
2465 { ac_try
='test -s conftest.$ac_objext'
2466 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2469 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2470 (exit $ac_status); }; }; then
2473 echo "$as_me: failed program was:" >&5
2474 sed 's/^/| /' conftest.
$ac_ext >&5
2478 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
2480 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
2481 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
2482 if test "$ac_test_CFLAGS" = set; then
2483 CFLAGS
=$ac_save_CFLAGS
2484 elif test $ac_cv_prog_cc_g = yes; then
2485 if test "$GCC" = yes; then
2491 if test "$GCC" = yes; then
2497 echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5
2498 echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
2499 if test "${ac_cv_prog_cc_stdc+set}" = set; then
2500 echo $ECHO_N "(cached) $ECHO_C" >&6
2502 ac_cv_prog_cc_stdc
=no
2504 cat >conftest.
$ac_ext <<_ACEOF
2507 cat confdefs.h
>>conftest.
$ac_ext
2508 cat >>conftest.
$ac_ext <<_ACEOF
2509 /* end confdefs.h. */
2512 #include <sys/types.h>
2513 #include <sys/stat.h>
2514 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
2515 struct buf { int x; };
2516 FILE * (*rcsopen) (struct buf *, struct stat *, int);
2517 static char *e (p, i)
2523 static char *f (char * (*g) (char **, int), char **p, ...)
2528 s = g (p, va_arg (v,int));
2533 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
2534 function prototypes and stuff, but not '\xHH' hex character constants.
2535 These don't provoke an error unfortunately, instead are silently treated
2536 as 'x'. The following induces an error, until -std1 is added to get
2537 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
2538 array size at least. It's necessary to write '\x00'==0 to get something
2539 that's true only with -std1. */
2540 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
2542 int test (int i, double x);
2543 struct s1 {int (*f) (int a);};
2544 struct s2 {int (*f) (double a);};
2545 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2551 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
2556 # Don't try gcc -ansi; that turns off useful extensions and
2557 # breaks some systems' header files.
2558 # AIX -qlanglvl=ansi
2559 # Ultrix and OSF/1 -std1
2560 # HP-UX 10.20 and later -Ae
2561 # HP-UX older versions -Aa -D_HPUX_SOURCE
2562 # SVR4 -Xc -D__EXTENSIONS__
2563 for ac_arg
in "" -qlanglvl=ansi
-std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2565 CC
="$ac_save_CC $ac_arg"
2566 rm -f conftest.
$ac_objext
2567 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2568 (eval $ac_compile) 2>conftest.er1
2570 grep -v '^ *+' conftest.er1
>conftest.err
2572 cat conftest.err
>&5
2573 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2574 (exit $ac_status); } &&
2575 { ac_try
='test -z "$ac_c_werror_flag"
2576 || test ! -s conftest.err'
2577 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2580 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2581 (exit $ac_status); }; } &&
2582 { ac_try
='test -s conftest.$ac_objext'
2583 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2586 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2587 (exit $ac_status); }; }; then
2588 ac_cv_prog_cc_stdc
=$ac_arg
2591 echo "$as_me: failed program was:" >&5
2592 sed 's/^/| /' conftest.
$ac_ext >&5
2595 rm -f conftest.err conftest.
$ac_objext
2597 rm -f conftest.
$ac_ext conftest.
$ac_objext
2602 case "x$ac_cv_prog_cc_stdc" in
2604 echo "$as_me:$LINENO: result: none needed" >&5
2605 echo "${ECHO_T}none needed" >&6 ;;
2607 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5
2608 echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
2609 CC
="$CC $ac_cv_prog_cc_stdc" ;;
2612 # Some people use a C++ compiler to compile C. Since we use `exit',
2613 # in C++ we need to declare it. In case someone uses the same compiler
2614 # for both compiling C and C++ we need to have the C++ compiler decide
2615 # the declaration of exit, since it's the most demanding environment.
2616 cat >conftest.
$ac_ext <<_ACEOF
2621 rm -f conftest.
$ac_objext
2622 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2623 (eval $ac_compile) 2>conftest.er1
2625 grep -v '^ *+' conftest.er1
>conftest.err
2627 cat conftest.err
>&5
2628 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2629 (exit $ac_status); } &&
2630 { ac_try
='test -z "$ac_c_werror_flag"
2631 || test ! -s conftest.err'
2632 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2635 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2636 (exit $ac_status); }; } &&
2637 { ac_try
='test -s conftest.$ac_objext'
2638 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2641 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2642 (exit $ac_status); }; }; then
2643 for ac_declaration
in \
2645 'extern "C" void std::exit (int) throw (); using std::exit;' \
2646 'extern "C" void std::exit (int); using std::exit;' \
2647 'extern "C" void exit (int) throw ();' \
2648 'extern "C" void exit (int);' \
2651 cat >conftest.
$ac_ext <<_ACEOF
2654 cat confdefs.h
>>conftest.
$ac_ext
2655 cat >>conftest.
$ac_ext <<_ACEOF
2656 /* end confdefs.h. */
2667 rm -f conftest.
$ac_objext
2668 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2669 (eval $ac_compile) 2>conftest.er1
2671 grep -v '^ *+' conftest.er1
>conftest.err
2673 cat conftest.err
>&5
2674 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2675 (exit $ac_status); } &&
2676 { ac_try
='test -z "$ac_c_werror_flag"
2677 || test ! -s conftest.err'
2678 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2681 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2682 (exit $ac_status); }; } &&
2683 { ac_try
='test -s conftest.$ac_objext'
2684 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2687 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2688 (exit $ac_status); }; }; then
2691 echo "$as_me: failed program was:" >&5
2692 sed 's/^/| /' conftest.
$ac_ext >&5
2696 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
2697 cat >conftest.
$ac_ext <<_ACEOF
2700 cat confdefs.h
>>conftest.
$ac_ext
2701 cat >>conftest.
$ac_ext <<_ACEOF
2702 /* end confdefs.h. */
2712 rm -f conftest.
$ac_objext
2713 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2714 (eval $ac_compile) 2>conftest.er1
2716 grep -v '^ *+' conftest.er1
>conftest.err
2718 cat conftest.err
>&5
2719 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2720 (exit $ac_status); } &&
2721 { ac_try
='test -z "$ac_c_werror_flag"
2722 || test ! -s conftest.err'
2723 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2726 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2727 (exit $ac_status); }; } &&
2728 { ac_try
='test -s conftest.$ac_objext'
2729 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2732 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2733 (exit $ac_status); }; }; then
2736 echo "$as_me: failed program was:" >&5
2737 sed 's/^/| /' conftest.
$ac_ext >&5
2740 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
2743 if test -n "$ac_declaration"; then
2744 echo '#ifdef __cplusplus' >>confdefs.h
2745 echo $ac_declaration >>confdefs.h
2746 echo '#endif' >>confdefs.h
2750 echo "$as_me: failed program was:" >&5
2751 sed 's/^/| /' conftest.
$ac_ext >&5
2754 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
2756 ac_cpp
='$CPP $CPPFLAGS'
2757 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2758 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2759 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
2761 if test "x$CC" != xcc
; then
2762 echo "$as_me:$LINENO: checking whether $CC and cc understand -c and -o together" >&5
2763 echo $ECHO_N "checking whether $CC and cc understand -c and -o together... $ECHO_C" >&6
2765 echo "$as_me:$LINENO: checking whether cc understands -c and -o together" >&5
2766 echo $ECHO_N "checking whether cc understands -c and -o together... $ECHO_C" >&6
2768 set dummy
$CC; ac_cc
=`echo $2 |
2769 sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
2770 if eval "test \"\${ac_cv_prog_cc_${ac_cc}_c_o+set}\" = set"; then
2771 echo $ECHO_N "(cached) $ECHO_C" >&6
2773 cat >conftest.
$ac_ext <<_ACEOF
2776 cat confdefs.h
>>conftest.
$ac_ext
2777 cat >>conftest.
$ac_ext <<_ACEOF
2778 /* end confdefs.h. */
2788 # Make sure it works both with $CC and with simple cc.
2789 # We do the test twice because some compilers refuse to overwrite an
2790 # existing .o file with -o, though they will create one.
2791 ac_try
='$CC -c conftest.$ac_ext -o conftest.$ac_objext >&5'
2792 if { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2795 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2796 (exit $ac_status); } &&
2797 test -f conftest.
$ac_objext && { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2800 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2801 (exit $ac_status); };
2803 eval ac_cv_prog_cc_
${ac_cc}_c_o
=yes
2804 if test "x$CC" != xcc
; then
2805 # Test first that cc exists at all.
2806 if { ac_try
='cc -c conftest.$ac_ext >&5'
2807 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2810 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2811 (exit $ac_status); }; }; then
2812 ac_try
='cc -c conftest.$ac_ext -o conftest.$ac_objext >&5'
2813 if { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2816 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2817 (exit $ac_status); } &&
2818 test -f conftest.
$ac_objext && { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2821 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2822 (exit $ac_status); };
2827 # cc exists but doesn't like -o.
2828 eval ac_cv_prog_cc_
${ac_cc}_c_o
=no
2833 eval ac_cv_prog_cc_
${ac_cc}_c_o
=no
2838 if eval "test \"`echo '$ac_cv_prog_cc_'${ac_cc}_c_o`\" = yes"; then
2839 echo "$as_me:$LINENO: result: yes" >&5
2840 echo "${ECHO_T}yes" >&6
2842 echo "$as_me:$LINENO: result: no" >&5
2843 echo "${ECHO_T}no" >&6
2845 cat >>confdefs.h
<<\_ACEOF
2846 #define NO_MINUS_C_MINUS_O 1
2851 # expand $ac_aux_dir to an absolute path
2852 am_aux_dir
=`cd $ac_aux_dir && pwd`
2854 # FIXME: we rely on the cache variable name because
2855 # there is no other way.
2857 ac_cc
=`echo $2 | sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
2858 if eval "test \"`echo '$ac_cv_prog_cc_'${ac_cc}_c_o`\" != yes"; then
2859 # Losing compiler, so override with the script.
2860 # FIXME: It is wrong to rewrite CC.
2861 # But if we don't then we get into trouble of one sort or another.
2862 # A longer-term fix would be to have automake use am__CC in this case,
2863 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
2864 CC
="$am_aux_dir/compile $CC"
2867 # autoconf is lame and doesn't give us any substitution variable for this.
2868 if eval "test \"`echo '$ac_cv_prog_cc_'${ac_cc}_c_o`\" = no"; then
2869 NO_MINUS_C_MINUS_O
=yes
2871 OUTPUT_OPTION
='-o $@'
2876 # -------------------------
2877 # Check C compiler features
2878 # -------------------------
2881 ac_cpp
='$CPP $CPPFLAGS'
2882 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2883 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2884 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
2885 echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
2886 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
2887 # On Suns, sometimes $CPP names a directory.
2888 if test -n "$CPP" && test -d "$CPP"; then
2891 if test -z "$CPP"; then
2892 if test "${ac_cv_prog_CPP+set}" = set; then
2893 echo $ECHO_N "(cached) $ECHO_C" >&6
2895 # Double quotes because CPP needs to be expanded
2896 for CPP
in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
2899 for ac_c_preproc_warn_flag
in '' yes
2901 # Use a header file that comes with gcc, so configuring glibc
2902 # with a fresh cross-compiler works.
2903 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2904 # <limits.h> exists even on freestanding compilers.
2905 # On the NeXT, cc -E runs the code through the compiler's parser,
2906 # not just through cpp. "Syntax error" is here to catch this case.
2907 cat >conftest.
$ac_ext <<_ACEOF
2910 cat confdefs.h
>>conftest.
$ac_ext
2911 cat >>conftest.
$ac_ext <<_ACEOF
2912 /* end confdefs.h. */
2914 # include <limits.h>
2916 # include <assert.h>
2920 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
2921 (eval $ac_cpp conftest.
$ac_ext) 2>conftest.er1
2923 grep -v '^ *+' conftest.er1
>conftest.err
2925 cat conftest.err
>&5
2926 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2927 (exit $ac_status); } >/dev
/null
; then
2928 if test -s conftest.err
; then
2929 ac_cpp_err
=$ac_c_preproc_warn_flag
2930 ac_cpp_err
=$ac_cpp_err$ac_c_werror_flag
2937 if test -z "$ac_cpp_err"; then
2940 echo "$as_me: failed program was:" >&5
2941 sed 's/^/| /' conftest.
$ac_ext >&5
2943 # Broken: fails on valid input.
2946 rm -f conftest.err conftest.
$ac_ext
2948 # OK, works on sane cases. Now check whether non-existent headers
2949 # can be detected and how.
2950 cat >conftest.
$ac_ext <<_ACEOF
2953 cat confdefs.h
>>conftest.
$ac_ext
2954 cat >>conftest.
$ac_ext <<_ACEOF
2955 /* end confdefs.h. */
2956 #include <ac_nonexistent.h>
2958 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
2959 (eval $ac_cpp conftest.
$ac_ext) 2>conftest.er1
2961 grep -v '^ *+' conftest.er1
>conftest.err
2963 cat conftest.err
>&5
2964 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2965 (exit $ac_status); } >/dev
/null
; then
2966 if test -s conftest.err
; then
2967 ac_cpp_err
=$ac_c_preproc_warn_flag
2968 ac_cpp_err
=$ac_cpp_err$ac_c_werror_flag
2975 if test -z "$ac_cpp_err"; then
2976 # Broken: success on invalid input.
2979 echo "$as_me: failed program was:" >&5
2980 sed 's/^/| /' conftest.
$ac_ext >&5
2982 # Passes both tests.
2986 rm -f conftest.err conftest.
$ac_ext
2989 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
2990 rm -f conftest.err conftest.
$ac_ext
2991 if $ac_preproc_ok; then
3003 echo "$as_me:$LINENO: result: $CPP" >&5
3004 echo "${ECHO_T}$CPP" >&6
3006 for ac_c_preproc_warn_flag
in '' yes
3008 # Use a header file that comes with gcc, so configuring glibc
3009 # with a fresh cross-compiler works.
3010 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3011 # <limits.h> exists even on freestanding compilers.
3012 # On the NeXT, cc -E runs the code through the compiler's parser,
3013 # not just through cpp. "Syntax error" is here to catch this case.
3014 cat >conftest.
$ac_ext <<_ACEOF
3017 cat confdefs.h
>>conftest.
$ac_ext
3018 cat >>conftest.
$ac_ext <<_ACEOF
3019 /* end confdefs.h. */
3021 # include <limits.h>
3023 # include <assert.h>
3027 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3028 (eval $ac_cpp conftest.
$ac_ext) 2>conftest.er1
3030 grep -v '^ *+' conftest.er1
>conftest.err
3032 cat conftest.err
>&5
3033 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3034 (exit $ac_status); } >/dev
/null
; then
3035 if test -s conftest.err
; then
3036 ac_cpp_err
=$ac_c_preproc_warn_flag
3037 ac_cpp_err
=$ac_cpp_err$ac_c_werror_flag
3044 if test -z "$ac_cpp_err"; then
3047 echo "$as_me: failed program was:" >&5
3048 sed 's/^/| /' conftest.
$ac_ext >&5
3050 # Broken: fails on valid input.
3053 rm -f conftest.err conftest.
$ac_ext
3055 # OK, works on sane cases. Now check whether non-existent headers
3056 # can be detected and how.
3057 cat >conftest.
$ac_ext <<_ACEOF
3060 cat confdefs.h
>>conftest.
$ac_ext
3061 cat >>conftest.
$ac_ext <<_ACEOF
3062 /* end confdefs.h. */
3063 #include <ac_nonexistent.h>
3065 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3066 (eval $ac_cpp conftest.
$ac_ext) 2>conftest.er1
3068 grep -v '^ *+' conftest.er1
>conftest.err
3070 cat conftest.err
>&5
3071 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3072 (exit $ac_status); } >/dev
/null
; then
3073 if test -s conftest.err
; then
3074 ac_cpp_err
=$ac_c_preproc_warn_flag
3075 ac_cpp_err
=$ac_cpp_err$ac_c_werror_flag
3082 if test -z "$ac_cpp_err"; then
3083 # Broken: success on invalid input.
3086 echo "$as_me: failed program was:" >&5
3087 sed 's/^/| /' conftest.
$ac_ext >&5
3089 # Passes both tests.
3093 rm -f conftest.err conftest.
$ac_ext
3096 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3097 rm -f conftest.err conftest.
$ac_ext
3098 if $ac_preproc_ok; then
3101 { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
3102 See \`config.log' for more details." >&5
3103 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
3104 See \`config.log' for more details." >&2;}
3105 { (exit 1); exit 1; }; }
3109 ac_cpp
='$CPP $CPPFLAGS'
3110 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3111 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3112 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
3115 echo "$as_me:$LINENO: checking for inline" >&5
3116 echo $ECHO_N "checking for inline... $ECHO_C" >&6
3117 if test "${ac_cv_c_inline+set}" = set; then
3118 echo $ECHO_N "(cached) $ECHO_C" >&6
3121 for ac_kw
in inline __inline__ __inline
; do
3122 cat >conftest.
$ac_ext <<_ACEOF
3125 cat confdefs.h
>>conftest.
$ac_ext
3126 cat >>conftest.
$ac_ext <<_ACEOF
3127 /* end confdefs.h. */
3130 static $ac_kw foo_t static_foo () {return 0; }
3131 $ac_kw foo_t foo () {return 0; }
3135 rm -f conftest.
$ac_objext
3136 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3137 (eval $ac_compile) 2>conftest.er1
3139 grep -v '^ *+' conftest.er1
>conftest.err
3141 cat conftest.err
>&5
3142 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3143 (exit $ac_status); } &&
3144 { ac_try
='test -z "$ac_c_werror_flag"
3145 || test ! -s conftest.err'
3146 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3149 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3150 (exit $ac_status); }; } &&
3151 { ac_try
='test -s conftest.$ac_objext'
3152 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3155 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3156 (exit $ac_status); }; }; then
3157 ac_cv_c_inline
=$ac_kw; break
3159 echo "$as_me: failed program was:" >&5
3160 sed 's/^/| /' conftest.
$ac_ext >&5
3163 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
3167 echo "$as_me:$LINENO: result: $ac_cv_c_inline" >&5
3168 echo "${ECHO_T}$ac_cv_c_inline" >&6
3171 case $ac_cv_c_inline in
3174 case $ac_cv_c_inline in
3176 *) ac_val
=$ac_cv_c_inline;;
3178 cat >>confdefs.h
<<_ACEOF
3180 #define inline $ac_val
3187 # sizeof(char) is 1 by definition.
3189 echo "$as_me:$LINENO: checking for egrep" >&5
3190 echo $ECHO_N "checking for egrep... $ECHO_C" >&6
3191 if test "${ac_cv_prog_egrep+set}" = set; then
3192 echo $ECHO_N "(cached) $ECHO_C" >&6
3194 if echo a |
(grep -E '(a|b)') >/dev
/null
2>&1
3195 then ac_cv_prog_egrep
='grep -E'
3196 else ac_cv_prog_egrep
='egrep'
3199 echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5
3200 echo "${ECHO_T}$ac_cv_prog_egrep" >&6
3201 EGREP
=$ac_cv_prog_egrep
3204 echo "$as_me:$LINENO: checking for ANSI C header files" >&5
3205 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
3206 if test "${ac_cv_header_stdc+set}" = set; then
3207 echo $ECHO_N "(cached) $ECHO_C" >&6
3209 cat >conftest.
$ac_ext <<_ACEOF
3212 cat confdefs.h
>>conftest.
$ac_ext
3213 cat >>conftest.
$ac_ext <<_ACEOF
3214 /* end confdefs.h. */
3228 rm -f conftest.
$ac_objext
3229 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3230 (eval $ac_compile) 2>conftest.er1
3232 grep -v '^ *+' conftest.er1
>conftest.err
3234 cat conftest.err
>&5
3235 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3236 (exit $ac_status); } &&
3237 { ac_try
='test -z "$ac_c_werror_flag"
3238 || test ! -s conftest.err'
3239 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3242 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3243 (exit $ac_status); }; } &&
3244 { ac_try
='test -s conftest.$ac_objext'
3245 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3248 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3249 (exit $ac_status); }; }; then
3250 ac_cv_header_stdc
=yes
3252 echo "$as_me: failed program was:" >&5
3253 sed 's/^/| /' conftest.
$ac_ext >&5
3255 ac_cv_header_stdc
=no
3257 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
3259 if test $ac_cv_header_stdc = yes; then
3260 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3261 cat >conftest.
$ac_ext <<_ACEOF
3264 cat confdefs.h
>>conftest.
$ac_ext
3265 cat >>conftest.
$ac_ext <<_ACEOF
3266 /* end confdefs.h. */
3270 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3271 $EGREP "memchr" >/dev
/null
2>&1; then
3274 ac_cv_header_stdc
=no
3280 if test $ac_cv_header_stdc = yes; then
3281 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3282 cat >conftest.
$ac_ext <<_ACEOF
3285 cat confdefs.h
>>conftest.
$ac_ext
3286 cat >>conftest.
$ac_ext <<_ACEOF
3287 /* end confdefs.h. */
3291 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3292 $EGREP "free" >/dev
/null
2>&1; then
3295 ac_cv_header_stdc
=no
3301 if test $ac_cv_header_stdc = yes; then
3302 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3303 if test "$cross_compiling" = yes; then
3306 cat >conftest.
$ac_ext <<_ACEOF
3309 cat confdefs.h
>>conftest.
$ac_ext
3310 cat >>conftest.
$ac_ext <<_ACEOF
3311 /* end confdefs.h. */
3313 #if ((' ' & 0x0FF) == 0x020)
3314 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3315 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3317 # define ISLOWER(c) \
3318 (('a' <= (c) && (c) <= 'i') \
3319 || ('j' <= (c) && (c) <= 'r') \
3320 || ('s' <= (c) && (c) <= 'z'))
3321 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
3324 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3329 for (i = 0; i < 256; i++)
3330 if (XOR (islower (i), ISLOWER (i))
3331 || toupper (i) != TOUPPER (i))
3336 rm -f conftest
$ac_exeext
3337 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3338 (eval $ac_link) 2>&5
3340 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3341 (exit $ac_status); } && { ac_try
='./conftest$ac_exeext'
3342 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3345 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3346 (exit $ac_status); }; }; then
3349 echo "$as_me: program exited with status $ac_status" >&5
3350 echo "$as_me: failed program was:" >&5
3351 sed 's/^/| /' conftest.
$ac_ext >&5
3354 ac_cv_header_stdc
=no
3356 rm -f core
*.core gmon.out bb.out conftest
$ac_exeext conftest.
$ac_objext conftest.
$ac_ext
3360 echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
3361 echo "${ECHO_T}$ac_cv_header_stdc" >&6
3362 if test $ac_cv_header_stdc = yes; then
3364 cat >>confdefs.h
<<\_ACEOF
3365 #define STDC_HEADERS 1
3370 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
3380 for ac_header
in sys
/types.h sys
/stat.h stdlib.h string.h memory.h
strings.h \
3381 inttypes.h stdint.h unistd.h
3383 as_ac_Header
=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
3384 echo "$as_me:$LINENO: checking for $ac_header" >&5
3385 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
3386 if eval "test \"\${$as_ac_Header+set}\" = set"; then
3387 echo $ECHO_N "(cached) $ECHO_C" >&6
3389 cat >conftest.
$ac_ext <<_ACEOF
3392 cat confdefs.h
>>conftest.
$ac_ext
3393 cat >>conftest.
$ac_ext <<_ACEOF
3394 /* end confdefs.h. */
3395 $ac_includes_default
3397 #include <$ac_header>
3399 rm -f conftest.
$ac_objext
3400 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3401 (eval $ac_compile) 2>conftest.er1
3403 grep -v '^ *+' conftest.er1
>conftest.err
3405 cat conftest.err
>&5
3406 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3407 (exit $ac_status); } &&
3408 { ac_try
='test -z "$ac_c_werror_flag"
3409 || test ! -s conftest.err'
3410 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3413 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3414 (exit $ac_status); }; } &&
3415 { ac_try
='test -s conftest.$ac_objext'
3416 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3419 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3420 (exit $ac_status); }; }; then
3421 eval "$as_ac_Header=yes"
3423 echo "$as_me: failed program was:" >&5
3424 sed 's/^/| /' conftest.
$ac_ext >&5
3426 eval "$as_ac_Header=no"
3428 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
3430 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
3431 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
3432 if test `eval echo '${'$as_ac_Header'}'` = yes; then
3433 cat >>confdefs.h
<<_ACEOF
3434 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
3442 echo "$as_me:$LINENO: checking for void *" >&5
3443 echo $ECHO_N "checking for void *... $ECHO_C" >&6
3444 if test "${ac_cv_type_void_p+set}" = set; then
3445 echo $ECHO_N "(cached) $ECHO_C" >&6
3447 cat >conftest.
$ac_ext <<_ACEOF
3450 cat confdefs.h
>>conftest.
$ac_ext
3451 cat >>conftest.
$ac_ext <<_ACEOF
3452 /* end confdefs.h. */
3453 $ac_includes_default
3459 if (sizeof (void *))
3465 rm -f conftest.
$ac_objext
3466 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3467 (eval $ac_compile) 2>conftest.er1
3469 grep -v '^ *+' conftest.er1
>conftest.err
3471 cat conftest.err
>&5
3472 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3473 (exit $ac_status); } &&
3474 { ac_try
='test -z "$ac_c_werror_flag"
3475 || test ! -s conftest.err'
3476 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3479 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3480 (exit $ac_status); }; } &&
3481 { ac_try
='test -s conftest.$ac_objext'
3482 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3485 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3486 (exit $ac_status); }; }; then
3487 ac_cv_type_void_p
=yes
3489 echo "$as_me: failed program was:" >&5
3490 sed 's/^/| /' conftest.
$ac_ext >&5
3492 ac_cv_type_void_p
=no
3494 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
3496 echo "$as_me:$LINENO: result: $ac_cv_type_void_p" >&5
3497 echo "${ECHO_T}$ac_cv_type_void_p" >&6
3499 echo "$as_me:$LINENO: checking size of void *" >&5
3500 echo $ECHO_N "checking size of void *... $ECHO_C" >&6
3501 if test "${ac_cv_sizeof_void_p+set}" = set; then
3502 echo $ECHO_N "(cached) $ECHO_C" >&6
3504 if test "$ac_cv_type_void_p" = yes; then
3505 # The cast to unsigned long works around a bug in the HP C Compiler
3506 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
3507 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
3508 # This bug is HP SR number 8606223364.
3509 if test "$cross_compiling" = yes; then
3510 # Depending upon the size, compute the lo and hi bounds.
3511 cat >conftest.
$ac_ext <<_ACEOF
3514 cat confdefs.h
>>conftest.
$ac_ext
3515 cat >>conftest.
$ac_ext <<_ACEOF
3516 /* end confdefs.h. */
3517 $ac_includes_default
3521 static int test_array [1 - 2 * !(((long) (sizeof (void *))) >= 0)];
3528 rm -f conftest.
$ac_objext
3529 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3530 (eval $ac_compile) 2>conftest.er1
3532 grep -v '^ *+' conftest.er1
>conftest.err
3534 cat conftest.err
>&5
3535 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3536 (exit $ac_status); } &&
3537 { ac_try
='test -z "$ac_c_werror_flag"
3538 || test ! -s conftest.err'
3539 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3542 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3543 (exit $ac_status); }; } &&
3544 { ac_try
='test -s conftest.$ac_objext'
3545 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3548 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3549 (exit $ac_status); }; }; then
3552 cat >conftest.
$ac_ext <<_ACEOF
3555 cat confdefs.h
>>conftest.
$ac_ext
3556 cat >>conftest.
$ac_ext <<_ACEOF
3557 /* end confdefs.h. */
3558 $ac_includes_default
3562 static int test_array [1 - 2 * !(((long) (sizeof (void *))) <= $ac_mid)];
3569 rm -f conftest.
$ac_objext
3570 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3571 (eval $ac_compile) 2>conftest.er1
3573 grep -v '^ *+' conftest.er1
>conftest.err
3575 cat conftest.err
>&5
3576 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3577 (exit $ac_status); } &&
3578 { ac_try
='test -z "$ac_c_werror_flag"
3579 || test ! -s conftest.err'
3580 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3583 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3584 (exit $ac_status); }; } &&
3585 { ac_try
='test -s conftest.$ac_objext'
3586 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3589 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3590 (exit $ac_status); }; }; then
3591 ac_hi
=$ac_mid; break
3593 echo "$as_me: failed program was:" >&5
3594 sed 's/^/| /' conftest.
$ac_ext >&5
3596 ac_lo
=`expr $ac_mid + 1`
3597 if test $ac_lo -le $ac_mid; then
3601 ac_mid
=`expr 2 '*' $ac_mid + 1`
3603 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
3606 echo "$as_me: failed program was:" >&5
3607 sed 's/^/| /' conftest.
$ac_ext >&5
3609 cat >conftest.
$ac_ext <<_ACEOF
3612 cat confdefs.h
>>conftest.
$ac_ext
3613 cat >>conftest.
$ac_ext <<_ACEOF
3614 /* end confdefs.h. */
3615 $ac_includes_default
3619 static int test_array [1 - 2 * !(((long) (sizeof (void *))) < 0)];
3626 rm -f conftest.
$ac_objext
3627 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3628 (eval $ac_compile) 2>conftest.er1
3630 grep -v '^ *+' conftest.er1
>conftest.err
3632 cat conftest.err
>&5
3633 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3634 (exit $ac_status); } &&
3635 { ac_try
='test -z "$ac_c_werror_flag"
3636 || test ! -s conftest.err'
3637 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3640 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3641 (exit $ac_status); }; } &&
3642 { ac_try
='test -s conftest.$ac_objext'
3643 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3646 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3647 (exit $ac_status); }; }; then
3650 cat >conftest.
$ac_ext <<_ACEOF
3653 cat confdefs.h
>>conftest.
$ac_ext
3654 cat >>conftest.
$ac_ext <<_ACEOF
3655 /* end confdefs.h. */
3656 $ac_includes_default
3660 static int test_array [1 - 2 * !(((long) (sizeof (void *))) >= $ac_mid)];
3667 rm -f conftest.
$ac_objext
3668 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3669 (eval $ac_compile) 2>conftest.er1
3671 grep -v '^ *+' conftest.er1
>conftest.err
3673 cat conftest.err
>&5
3674 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3675 (exit $ac_status); } &&
3676 { ac_try
='test -z "$ac_c_werror_flag"
3677 || test ! -s conftest.err'
3678 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3681 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3682 (exit $ac_status); }; } &&
3683 { ac_try
='test -s conftest.$ac_objext'
3684 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3687 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3688 (exit $ac_status); }; }; then
3689 ac_lo
=$ac_mid; break
3691 echo "$as_me: failed program was:" >&5
3692 sed 's/^/| /' conftest.
$ac_ext >&5
3694 ac_hi
=`expr '(' $ac_mid ')' - 1`
3695 if test $ac_mid -le $ac_hi; then
3699 ac_mid
=`expr 2 '*' $ac_mid`
3701 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
3704 echo "$as_me: failed program was:" >&5
3705 sed 's/^/| /' conftest.
$ac_ext >&5
3709 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
3711 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
3712 # Binary search between lo and hi bounds.
3713 while test "x$ac_lo" != "x$ac_hi"; do
3714 ac_mid
=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
3715 cat >conftest.
$ac_ext <<_ACEOF
3718 cat confdefs.h
>>conftest.
$ac_ext
3719 cat >>conftest.
$ac_ext <<_ACEOF
3720 /* end confdefs.h. */
3721 $ac_includes_default
3725 static int test_array [1 - 2 * !(((long) (sizeof (void *))) <= $ac_mid)];
3732 rm -f conftest.
$ac_objext
3733 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3734 (eval $ac_compile) 2>conftest.er1
3736 grep -v '^ *+' conftest.er1
>conftest.err
3738 cat conftest.err
>&5
3739 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3740 (exit $ac_status); } &&
3741 { ac_try
='test -z "$ac_c_werror_flag"
3742 || test ! -s conftest.err'
3743 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3746 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3747 (exit $ac_status); }; } &&
3748 { ac_try
='test -s conftest.$ac_objext'
3749 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3752 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3753 (exit $ac_status); }; }; then
3756 echo "$as_me: failed program was:" >&5
3757 sed 's/^/| /' conftest.
$ac_ext >&5
3759 ac_lo
=`expr '(' $ac_mid ')' + 1`
3761 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
3764 ?
*) ac_cv_sizeof_void_p
=$ac_lo;;
3765 '') { { echo "$as_me:$LINENO: error: cannot compute sizeof (void *), 77
3766 See \`config.log' for more details." >&5
3767 echo "$as_me: error: cannot compute sizeof (void *), 77
3768 See \`config.log' for more details." >&2;}
3769 { (exit 1); exit 1; }; } ;;
3772 if test "$cross_compiling" = yes; then
3773 { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
3774 See \`config.log' for more details." >&5
3775 echo "$as_me: error: cannot run test program while cross compiling
3776 See \`config.log' for more details." >&2;}
3777 { (exit 1); exit 1; }; }
3779 cat >conftest.
$ac_ext <<_ACEOF
3782 cat confdefs.h
>>conftest.
$ac_ext
3783 cat >>conftest.
$ac_ext <<_ACEOF
3784 /* end confdefs.h. */
3785 $ac_includes_default
3786 long longval () { return (long) (sizeof (void *)); }
3787 unsigned long ulongval () { return (long) (sizeof (void *)); }
3794 FILE *f = fopen ("conftest.val", "w");
3797 if (((long) (sizeof (void *))) < 0)
3799 long i = longval ();
3800 if (i != ((long) (sizeof (void *))))
3802 fprintf (f, "%ld\n", i);
3806 unsigned long i = ulongval ();
3807 if (i != ((long) (sizeof (void *))))
3809 fprintf (f, "%lu\n", i);
3811 exit (ferror (f) || fclose (f) != 0);
3817 rm -f conftest
$ac_exeext
3818 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3819 (eval $ac_link) 2>&5
3821 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3822 (exit $ac_status); } && { ac_try
='./conftest$ac_exeext'
3823 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3826 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3827 (exit $ac_status); }; }; then
3828 ac_cv_sizeof_void_p
=`cat conftest.val`
3830 echo "$as_me: program exited with status $ac_status" >&5
3831 echo "$as_me: failed program was:" >&5
3832 sed 's/^/| /' conftest.
$ac_ext >&5
3835 { { echo "$as_me:$LINENO: error: cannot compute sizeof (void *), 77
3836 See \`config.log' for more details." >&5
3837 echo "$as_me: error: cannot compute sizeof (void *), 77
3838 See \`config.log' for more details." >&2;}
3839 { (exit 1); exit 1; }; }
3841 rm -f core
*.core gmon.out bb.out conftest
$ac_exeext conftest.
$ac_objext conftest.
$ac_ext
3846 ac_cv_sizeof_void_p
=0
3849 echo "$as_me:$LINENO: result: $ac_cv_sizeof_void_p" >&5
3850 echo "${ECHO_T}$ac_cv_sizeof_void_p" >&6
3851 cat >>confdefs.h
<<_ACEOF
3852 #define SIZEOF_VOID_P $ac_cv_sizeof_void_p
3856 echo "$as_me:$LINENO: checking for short" >&5
3857 echo $ECHO_N "checking for short... $ECHO_C" >&6
3858 if test "${ac_cv_type_short+set}" = set; then
3859 echo $ECHO_N "(cached) $ECHO_C" >&6
3861 cat >conftest.
$ac_ext <<_ACEOF
3864 cat confdefs.h
>>conftest.
$ac_ext
3865 cat >>conftest.
$ac_ext <<_ACEOF
3866 /* end confdefs.h. */
3867 $ac_includes_default
3879 rm -f conftest.
$ac_objext
3880 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3881 (eval $ac_compile) 2>conftest.er1
3883 grep -v '^ *+' conftest.er1
>conftest.err
3885 cat conftest.err
>&5
3886 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3887 (exit $ac_status); } &&
3888 { ac_try
='test -z "$ac_c_werror_flag"
3889 || test ! -s conftest.err'
3890 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3893 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3894 (exit $ac_status); }; } &&
3895 { ac_try
='test -s conftest.$ac_objext'
3896 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3899 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3900 (exit $ac_status); }; }; then
3901 ac_cv_type_short
=yes
3903 echo "$as_me: failed program was:" >&5
3904 sed 's/^/| /' conftest.
$ac_ext >&5
3908 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
3910 echo "$as_me:$LINENO: result: $ac_cv_type_short" >&5
3911 echo "${ECHO_T}$ac_cv_type_short" >&6
3913 echo "$as_me:$LINENO: checking size of short" >&5
3914 echo $ECHO_N "checking size of short... $ECHO_C" >&6
3915 if test "${ac_cv_sizeof_short+set}" = set; then
3916 echo $ECHO_N "(cached) $ECHO_C" >&6
3918 if test "$ac_cv_type_short" = yes; then
3919 # The cast to unsigned long works around a bug in the HP C Compiler
3920 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
3921 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
3922 # This bug is HP SR number 8606223364.
3923 if test "$cross_compiling" = yes; then
3924 # Depending upon the size, compute the lo and hi bounds.
3925 cat >conftest.
$ac_ext <<_ACEOF
3928 cat confdefs.h
>>conftest.
$ac_ext
3929 cat >>conftest.
$ac_ext <<_ACEOF
3930 /* end confdefs.h. */
3931 $ac_includes_default
3935 static int test_array [1 - 2 * !(((long) (sizeof (short))) >= 0)];
3942 rm -f conftest.
$ac_objext
3943 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3944 (eval $ac_compile) 2>conftest.er1
3946 grep -v '^ *+' conftest.er1
>conftest.err
3948 cat conftest.err
>&5
3949 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3950 (exit $ac_status); } &&
3951 { ac_try
='test -z "$ac_c_werror_flag"
3952 || test ! -s conftest.err'
3953 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3956 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3957 (exit $ac_status); }; } &&
3958 { ac_try
='test -s conftest.$ac_objext'
3959 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3962 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3963 (exit $ac_status); }; }; then
3966 cat >conftest.
$ac_ext <<_ACEOF
3969 cat confdefs.h
>>conftest.
$ac_ext
3970 cat >>conftest.
$ac_ext <<_ACEOF
3971 /* end confdefs.h. */
3972 $ac_includes_default
3976 static int test_array [1 - 2 * !(((long) (sizeof (short))) <= $ac_mid)];
3983 rm -f conftest.
$ac_objext
3984 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3985 (eval $ac_compile) 2>conftest.er1
3987 grep -v '^ *+' conftest.er1
>conftest.err
3989 cat conftest.err
>&5
3990 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3991 (exit $ac_status); } &&
3992 { ac_try
='test -z "$ac_c_werror_flag"
3993 || test ! -s conftest.err'
3994 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3997 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3998 (exit $ac_status); }; } &&
3999 { ac_try
='test -s conftest.$ac_objext'
4000 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4003 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4004 (exit $ac_status); }; }; then
4005 ac_hi
=$ac_mid; break
4007 echo "$as_me: failed program was:" >&5
4008 sed 's/^/| /' conftest.
$ac_ext >&5
4010 ac_lo
=`expr $ac_mid + 1`
4011 if test $ac_lo -le $ac_mid; then
4015 ac_mid
=`expr 2 '*' $ac_mid + 1`
4017 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
4020 echo "$as_me: failed program was:" >&5
4021 sed 's/^/| /' conftest.
$ac_ext >&5
4023 cat >conftest.
$ac_ext <<_ACEOF
4026 cat confdefs.h
>>conftest.
$ac_ext
4027 cat >>conftest.
$ac_ext <<_ACEOF
4028 /* end confdefs.h. */
4029 $ac_includes_default
4033 static int test_array [1 - 2 * !(((long) (sizeof (short))) < 0)];
4040 rm -f conftest.
$ac_objext
4041 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4042 (eval $ac_compile) 2>conftest.er1
4044 grep -v '^ *+' conftest.er1
>conftest.err
4046 cat conftest.err
>&5
4047 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4048 (exit $ac_status); } &&
4049 { ac_try
='test -z "$ac_c_werror_flag"
4050 || test ! -s conftest.err'
4051 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4054 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4055 (exit $ac_status); }; } &&
4056 { ac_try
='test -s conftest.$ac_objext'
4057 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4060 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4061 (exit $ac_status); }; }; then
4064 cat >conftest.
$ac_ext <<_ACEOF
4067 cat confdefs.h
>>conftest.
$ac_ext
4068 cat >>conftest.
$ac_ext <<_ACEOF
4069 /* end confdefs.h. */
4070 $ac_includes_default
4074 static int test_array [1 - 2 * !(((long) (sizeof (short))) >= $ac_mid)];
4081 rm -f conftest.
$ac_objext
4082 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4083 (eval $ac_compile) 2>conftest.er1
4085 grep -v '^ *+' conftest.er1
>conftest.err
4087 cat conftest.err
>&5
4088 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4089 (exit $ac_status); } &&
4090 { ac_try
='test -z "$ac_c_werror_flag"
4091 || test ! -s conftest.err'
4092 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4095 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4096 (exit $ac_status); }; } &&
4097 { ac_try
='test -s conftest.$ac_objext'
4098 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4101 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4102 (exit $ac_status); }; }; then
4103 ac_lo
=$ac_mid; break
4105 echo "$as_me: failed program was:" >&5
4106 sed 's/^/| /' conftest.
$ac_ext >&5
4108 ac_hi
=`expr '(' $ac_mid ')' - 1`
4109 if test $ac_mid -le $ac_hi; then
4113 ac_mid
=`expr 2 '*' $ac_mid`
4115 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
4118 echo "$as_me: failed program was:" >&5
4119 sed 's/^/| /' conftest.
$ac_ext >&5
4123 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
4125 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
4126 # Binary search between lo and hi bounds.
4127 while test "x$ac_lo" != "x$ac_hi"; do
4128 ac_mid
=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
4129 cat >conftest.
$ac_ext <<_ACEOF
4132 cat confdefs.h
>>conftest.
$ac_ext
4133 cat >>conftest.
$ac_ext <<_ACEOF
4134 /* end confdefs.h. */
4135 $ac_includes_default
4139 static int test_array [1 - 2 * !(((long) (sizeof (short))) <= $ac_mid)];
4146 rm -f conftest.
$ac_objext
4147 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4148 (eval $ac_compile) 2>conftest.er1
4150 grep -v '^ *+' conftest.er1
>conftest.err
4152 cat conftest.err
>&5
4153 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4154 (exit $ac_status); } &&
4155 { ac_try
='test -z "$ac_c_werror_flag"
4156 || test ! -s conftest.err'
4157 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4160 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4161 (exit $ac_status); }; } &&
4162 { ac_try
='test -s conftest.$ac_objext'
4163 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4166 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4167 (exit $ac_status); }; }; then
4170 echo "$as_me: failed program was:" >&5
4171 sed 's/^/| /' conftest.
$ac_ext >&5
4173 ac_lo
=`expr '(' $ac_mid ')' + 1`
4175 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
4178 ?
*) ac_cv_sizeof_short
=$ac_lo;;
4179 '') { { echo "$as_me:$LINENO: error: cannot compute sizeof (short), 77
4180 See \`config.log' for more details." >&5
4181 echo "$as_me: error: cannot compute sizeof (short), 77
4182 See \`config.log' for more details." >&2;}
4183 { (exit 1); exit 1; }; } ;;
4186 if test "$cross_compiling" = yes; then
4187 { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
4188 See \`config.log' for more details." >&5
4189 echo "$as_me: error: cannot run test program while cross compiling
4190 See \`config.log' for more details." >&2;}
4191 { (exit 1); exit 1; }; }
4193 cat >conftest.
$ac_ext <<_ACEOF
4196 cat confdefs.h
>>conftest.
$ac_ext
4197 cat >>conftest.
$ac_ext <<_ACEOF
4198 /* end confdefs.h. */
4199 $ac_includes_default
4200 long longval () { return (long) (sizeof (short)); }
4201 unsigned long ulongval () { return (long) (sizeof (short)); }
4208 FILE *f = fopen ("conftest.val", "w");
4211 if (((long) (sizeof (short))) < 0)
4213 long i = longval ();
4214 if (i != ((long) (sizeof (short))))
4216 fprintf (f, "%ld\n", i);
4220 unsigned long i = ulongval ();
4221 if (i != ((long) (sizeof (short))))
4223 fprintf (f, "%lu\n", i);
4225 exit (ferror (f) || fclose (f) != 0);
4231 rm -f conftest
$ac_exeext
4232 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4233 (eval $ac_link) 2>&5
4235 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4236 (exit $ac_status); } && { ac_try
='./conftest$ac_exeext'
4237 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4240 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4241 (exit $ac_status); }; }; then
4242 ac_cv_sizeof_short
=`cat conftest.val`
4244 echo "$as_me: program exited with status $ac_status" >&5
4245 echo "$as_me: failed program was:" >&5
4246 sed 's/^/| /' conftest.
$ac_ext >&5
4249 { { echo "$as_me:$LINENO: error: cannot compute sizeof (short), 77
4250 See \`config.log' for more details." >&5
4251 echo "$as_me: error: cannot compute sizeof (short), 77
4252 See \`config.log' for more details." >&2;}
4253 { (exit 1); exit 1; }; }
4255 rm -f core
*.core gmon.out bb.out conftest
$ac_exeext conftest.
$ac_objext conftest.
$ac_ext
4260 ac_cv_sizeof_short
=0
4263 echo "$as_me:$LINENO: result: $ac_cv_sizeof_short" >&5
4264 echo "${ECHO_T}$ac_cv_sizeof_short" >&6
4265 cat >>confdefs.h
<<_ACEOF
4266 #define SIZEOF_SHORT $ac_cv_sizeof_short
4270 echo "$as_me:$LINENO: checking for int" >&5
4271 echo $ECHO_N "checking for int... $ECHO_C" >&6
4272 if test "${ac_cv_type_int+set}" = set; then
4273 echo $ECHO_N "(cached) $ECHO_C" >&6
4275 cat >conftest.
$ac_ext <<_ACEOF
4278 cat confdefs.h
>>conftest.
$ac_ext
4279 cat >>conftest.
$ac_ext <<_ACEOF
4280 /* end confdefs.h. */
4281 $ac_includes_default
4293 rm -f conftest.
$ac_objext
4294 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4295 (eval $ac_compile) 2>conftest.er1
4297 grep -v '^ *+' conftest.er1
>conftest.err
4299 cat conftest.err
>&5
4300 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4301 (exit $ac_status); } &&
4302 { ac_try
='test -z "$ac_c_werror_flag"
4303 || test ! -s conftest.err'
4304 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4307 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4308 (exit $ac_status); }; } &&
4309 { ac_try
='test -s conftest.$ac_objext'
4310 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4313 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4314 (exit $ac_status); }; }; then
4317 echo "$as_me: failed program was:" >&5
4318 sed 's/^/| /' conftest.
$ac_ext >&5
4322 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
4324 echo "$as_me:$LINENO: result: $ac_cv_type_int" >&5
4325 echo "${ECHO_T}$ac_cv_type_int" >&6
4327 echo "$as_me:$LINENO: checking size of int" >&5
4328 echo $ECHO_N "checking size of int... $ECHO_C" >&6
4329 if test "${ac_cv_sizeof_int+set}" = set; then
4330 echo $ECHO_N "(cached) $ECHO_C" >&6
4332 if test "$ac_cv_type_int" = yes; then
4333 # The cast to unsigned long works around a bug in the HP C Compiler
4334 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
4335 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
4336 # This bug is HP SR number 8606223364.
4337 if test "$cross_compiling" = yes; then
4338 # Depending upon the size, compute the lo and hi bounds.
4339 cat >conftest.
$ac_ext <<_ACEOF
4342 cat confdefs.h
>>conftest.
$ac_ext
4343 cat >>conftest.
$ac_ext <<_ACEOF
4344 /* end confdefs.h. */
4345 $ac_includes_default
4349 static int test_array [1 - 2 * !(((long) (sizeof (int))) >= 0)];
4356 rm -f conftest.
$ac_objext
4357 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4358 (eval $ac_compile) 2>conftest.er1
4360 grep -v '^ *+' conftest.er1
>conftest.err
4362 cat conftest.err
>&5
4363 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4364 (exit $ac_status); } &&
4365 { ac_try
='test -z "$ac_c_werror_flag"
4366 || test ! -s conftest.err'
4367 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4370 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4371 (exit $ac_status); }; } &&
4372 { ac_try
='test -s conftest.$ac_objext'
4373 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4376 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4377 (exit $ac_status); }; }; then
4380 cat >conftest.
$ac_ext <<_ACEOF
4383 cat confdefs.h
>>conftest.
$ac_ext
4384 cat >>conftest.
$ac_ext <<_ACEOF
4385 /* end confdefs.h. */
4386 $ac_includes_default
4390 static int test_array [1 - 2 * !(((long) (sizeof (int))) <= $ac_mid)];
4397 rm -f conftest.
$ac_objext
4398 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4399 (eval $ac_compile) 2>conftest.er1
4401 grep -v '^ *+' conftest.er1
>conftest.err
4403 cat conftest.err
>&5
4404 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4405 (exit $ac_status); } &&
4406 { ac_try
='test -z "$ac_c_werror_flag"
4407 || test ! -s conftest.err'
4408 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4411 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4412 (exit $ac_status); }; } &&
4413 { ac_try
='test -s conftest.$ac_objext'
4414 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4417 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4418 (exit $ac_status); }; }; then
4419 ac_hi
=$ac_mid; break
4421 echo "$as_me: failed program was:" >&5
4422 sed 's/^/| /' conftest.
$ac_ext >&5
4424 ac_lo
=`expr $ac_mid + 1`
4425 if test $ac_lo -le $ac_mid; then
4429 ac_mid
=`expr 2 '*' $ac_mid + 1`
4431 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
4434 echo "$as_me: failed program was:" >&5
4435 sed 's/^/| /' conftest.
$ac_ext >&5
4437 cat >conftest.
$ac_ext <<_ACEOF
4440 cat confdefs.h
>>conftest.
$ac_ext
4441 cat >>conftest.
$ac_ext <<_ACEOF
4442 /* end confdefs.h. */
4443 $ac_includes_default
4447 static int test_array [1 - 2 * !(((long) (sizeof (int))) < 0)];
4454 rm -f conftest.
$ac_objext
4455 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4456 (eval $ac_compile) 2>conftest.er1
4458 grep -v '^ *+' conftest.er1
>conftest.err
4460 cat conftest.err
>&5
4461 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4462 (exit $ac_status); } &&
4463 { ac_try
='test -z "$ac_c_werror_flag"
4464 || test ! -s conftest.err'
4465 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4468 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4469 (exit $ac_status); }; } &&
4470 { ac_try
='test -s conftest.$ac_objext'
4471 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4474 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4475 (exit $ac_status); }; }; then
4478 cat >conftest.
$ac_ext <<_ACEOF
4481 cat confdefs.h
>>conftest.
$ac_ext
4482 cat >>conftest.
$ac_ext <<_ACEOF
4483 /* end confdefs.h. */
4484 $ac_includes_default
4488 static int test_array [1 - 2 * !(((long) (sizeof (int))) >= $ac_mid)];
4495 rm -f conftest.
$ac_objext
4496 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4497 (eval $ac_compile) 2>conftest.er1
4499 grep -v '^ *+' conftest.er1
>conftest.err
4501 cat conftest.err
>&5
4502 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4503 (exit $ac_status); } &&
4504 { ac_try
='test -z "$ac_c_werror_flag"
4505 || test ! -s conftest.err'
4506 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4509 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4510 (exit $ac_status); }; } &&
4511 { ac_try
='test -s conftest.$ac_objext'
4512 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4515 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4516 (exit $ac_status); }; }; then
4517 ac_lo
=$ac_mid; break
4519 echo "$as_me: failed program was:" >&5
4520 sed 's/^/| /' conftest.
$ac_ext >&5
4522 ac_hi
=`expr '(' $ac_mid ')' - 1`
4523 if test $ac_mid -le $ac_hi; then
4527 ac_mid
=`expr 2 '*' $ac_mid`
4529 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
4532 echo "$as_me: failed program was:" >&5
4533 sed 's/^/| /' conftest.
$ac_ext >&5
4537 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
4539 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
4540 # Binary search between lo and hi bounds.
4541 while test "x$ac_lo" != "x$ac_hi"; do
4542 ac_mid
=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
4543 cat >conftest.
$ac_ext <<_ACEOF
4546 cat confdefs.h
>>conftest.
$ac_ext
4547 cat >>conftest.
$ac_ext <<_ACEOF
4548 /* end confdefs.h. */
4549 $ac_includes_default
4553 static int test_array [1 - 2 * !(((long) (sizeof (int))) <= $ac_mid)];
4560 rm -f conftest.
$ac_objext
4561 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4562 (eval $ac_compile) 2>conftest.er1
4564 grep -v '^ *+' conftest.er1
>conftest.err
4566 cat conftest.err
>&5
4567 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4568 (exit $ac_status); } &&
4569 { ac_try
='test -z "$ac_c_werror_flag"
4570 || test ! -s conftest.err'
4571 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4574 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4575 (exit $ac_status); }; } &&
4576 { ac_try
='test -s conftest.$ac_objext'
4577 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4580 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4581 (exit $ac_status); }; }; then
4584 echo "$as_me: failed program was:" >&5
4585 sed 's/^/| /' conftest.
$ac_ext >&5
4587 ac_lo
=`expr '(' $ac_mid ')' + 1`
4589 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
4592 ?
*) ac_cv_sizeof_int
=$ac_lo;;
4593 '') { { echo "$as_me:$LINENO: error: cannot compute sizeof (int), 77
4594 See \`config.log' for more details." >&5
4595 echo "$as_me: error: cannot compute sizeof (int), 77
4596 See \`config.log' for more details." >&2;}
4597 { (exit 1); exit 1; }; } ;;
4600 if test "$cross_compiling" = yes; then
4601 { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
4602 See \`config.log' for more details." >&5
4603 echo "$as_me: error: cannot run test program while cross compiling
4604 See \`config.log' for more details." >&2;}
4605 { (exit 1); exit 1; }; }
4607 cat >conftest.
$ac_ext <<_ACEOF
4610 cat confdefs.h
>>conftest.
$ac_ext
4611 cat >>conftest.
$ac_ext <<_ACEOF
4612 /* end confdefs.h. */
4613 $ac_includes_default
4614 long longval () { return (long) (sizeof (int)); }
4615 unsigned long ulongval () { return (long) (sizeof (int)); }
4622 FILE *f = fopen ("conftest.val", "w");
4625 if (((long) (sizeof (int))) < 0)
4627 long i = longval ();
4628 if (i != ((long) (sizeof (int))))
4630 fprintf (f, "%ld\n", i);
4634 unsigned long i = ulongval ();
4635 if (i != ((long) (sizeof (int))))
4637 fprintf (f, "%lu\n", i);
4639 exit (ferror (f) || fclose (f) != 0);
4645 rm -f conftest
$ac_exeext
4646 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4647 (eval $ac_link) 2>&5
4649 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4650 (exit $ac_status); } && { ac_try
='./conftest$ac_exeext'
4651 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4654 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4655 (exit $ac_status); }; }; then
4656 ac_cv_sizeof_int
=`cat conftest.val`
4658 echo "$as_me: program exited with status $ac_status" >&5
4659 echo "$as_me: failed program was:" >&5
4660 sed 's/^/| /' conftest.
$ac_ext >&5
4663 { { echo "$as_me:$LINENO: error: cannot compute sizeof (int), 77
4664 See \`config.log' for more details." >&5
4665 echo "$as_me: error: cannot compute sizeof (int), 77
4666 See \`config.log' for more details." >&2;}
4667 { (exit 1); exit 1; }; }
4669 rm -f core
*.core gmon.out bb.out conftest
$ac_exeext conftest.
$ac_objext conftest.
$ac_ext
4677 echo "$as_me:$LINENO: result: $ac_cv_sizeof_int" >&5
4678 echo "${ECHO_T}$ac_cv_sizeof_int" >&6
4679 cat >>confdefs.h
<<_ACEOF
4680 #define SIZEOF_INT $ac_cv_sizeof_int
4684 echo "$as_me:$LINENO: checking for long" >&5
4685 echo $ECHO_N "checking for long... $ECHO_C" >&6
4686 if test "${ac_cv_type_long+set}" = set; then
4687 echo $ECHO_N "(cached) $ECHO_C" >&6
4689 cat >conftest.
$ac_ext <<_ACEOF
4692 cat confdefs.h
>>conftest.
$ac_ext
4693 cat >>conftest.
$ac_ext <<_ACEOF
4694 /* end confdefs.h. */
4695 $ac_includes_default
4707 rm -f conftest.
$ac_objext
4708 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4709 (eval $ac_compile) 2>conftest.er1
4711 grep -v '^ *+' conftest.er1
>conftest.err
4713 cat conftest.err
>&5
4714 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4715 (exit $ac_status); } &&
4716 { ac_try
='test -z "$ac_c_werror_flag"
4717 || test ! -s conftest.err'
4718 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4721 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4722 (exit $ac_status); }; } &&
4723 { ac_try
='test -s conftest.$ac_objext'
4724 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4727 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4728 (exit $ac_status); }; }; then
4731 echo "$as_me: failed program was:" >&5
4732 sed 's/^/| /' conftest.
$ac_ext >&5
4736 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
4738 echo "$as_me:$LINENO: result: $ac_cv_type_long" >&5
4739 echo "${ECHO_T}$ac_cv_type_long" >&6
4741 echo "$as_me:$LINENO: checking size of long" >&5
4742 echo $ECHO_N "checking size of long... $ECHO_C" >&6
4743 if test "${ac_cv_sizeof_long+set}" = set; then
4744 echo $ECHO_N "(cached) $ECHO_C" >&6
4746 if test "$ac_cv_type_long" = yes; then
4747 # The cast to unsigned long works around a bug in the HP C Compiler
4748 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
4749 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
4750 # This bug is HP SR number 8606223364.
4751 if test "$cross_compiling" = yes; then
4752 # Depending upon the size, compute the lo and hi bounds.
4753 cat >conftest.
$ac_ext <<_ACEOF
4756 cat confdefs.h
>>conftest.
$ac_ext
4757 cat >>conftest.
$ac_ext <<_ACEOF
4758 /* end confdefs.h. */
4759 $ac_includes_default
4763 static int test_array [1 - 2 * !(((long) (sizeof (long))) >= 0)];
4770 rm -f conftest.
$ac_objext
4771 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4772 (eval $ac_compile) 2>conftest.er1
4774 grep -v '^ *+' conftest.er1
>conftest.err
4776 cat conftest.err
>&5
4777 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4778 (exit $ac_status); } &&
4779 { ac_try
='test -z "$ac_c_werror_flag"
4780 || test ! -s conftest.err'
4781 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4784 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4785 (exit $ac_status); }; } &&
4786 { ac_try
='test -s conftest.$ac_objext'
4787 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4790 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4791 (exit $ac_status); }; }; then
4794 cat >conftest.
$ac_ext <<_ACEOF
4797 cat confdefs.h
>>conftest.
$ac_ext
4798 cat >>conftest.
$ac_ext <<_ACEOF
4799 /* end confdefs.h. */
4800 $ac_includes_default
4804 static int test_array [1 - 2 * !(((long) (sizeof (long))) <= $ac_mid)];
4811 rm -f conftest.
$ac_objext
4812 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4813 (eval $ac_compile) 2>conftest.er1
4815 grep -v '^ *+' conftest.er1
>conftest.err
4817 cat conftest.err
>&5
4818 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4819 (exit $ac_status); } &&
4820 { ac_try
='test -z "$ac_c_werror_flag"
4821 || test ! -s conftest.err'
4822 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4825 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4826 (exit $ac_status); }; } &&
4827 { ac_try
='test -s conftest.$ac_objext'
4828 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4831 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4832 (exit $ac_status); }; }; then
4833 ac_hi
=$ac_mid; break
4835 echo "$as_me: failed program was:" >&5
4836 sed 's/^/| /' conftest.
$ac_ext >&5
4838 ac_lo
=`expr $ac_mid + 1`
4839 if test $ac_lo -le $ac_mid; then
4843 ac_mid
=`expr 2 '*' $ac_mid + 1`
4845 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
4848 echo "$as_me: failed program was:" >&5
4849 sed 's/^/| /' conftest.
$ac_ext >&5
4851 cat >conftest.
$ac_ext <<_ACEOF
4854 cat confdefs.h
>>conftest.
$ac_ext
4855 cat >>conftest.
$ac_ext <<_ACEOF
4856 /* end confdefs.h. */
4857 $ac_includes_default
4861 static int test_array [1 - 2 * !(((long) (sizeof (long))) < 0)];
4868 rm -f conftest.
$ac_objext
4869 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4870 (eval $ac_compile) 2>conftest.er1
4872 grep -v '^ *+' conftest.er1
>conftest.err
4874 cat conftest.err
>&5
4875 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4876 (exit $ac_status); } &&
4877 { ac_try
='test -z "$ac_c_werror_flag"
4878 || test ! -s conftest.err'
4879 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4882 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4883 (exit $ac_status); }; } &&
4884 { ac_try
='test -s conftest.$ac_objext'
4885 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4888 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4889 (exit $ac_status); }; }; then
4892 cat >conftest.
$ac_ext <<_ACEOF
4895 cat confdefs.h
>>conftest.
$ac_ext
4896 cat >>conftest.
$ac_ext <<_ACEOF
4897 /* end confdefs.h. */
4898 $ac_includes_default
4902 static int test_array [1 - 2 * !(((long) (sizeof (long))) >= $ac_mid)];
4909 rm -f conftest.
$ac_objext
4910 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4911 (eval $ac_compile) 2>conftest.er1
4913 grep -v '^ *+' conftest.er1
>conftest.err
4915 cat conftest.err
>&5
4916 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4917 (exit $ac_status); } &&
4918 { ac_try
='test -z "$ac_c_werror_flag"
4919 || test ! -s conftest.err'
4920 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4923 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4924 (exit $ac_status); }; } &&
4925 { ac_try
='test -s conftest.$ac_objext'
4926 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4929 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4930 (exit $ac_status); }; }; then
4931 ac_lo
=$ac_mid; break
4933 echo "$as_me: failed program was:" >&5
4934 sed 's/^/| /' conftest.
$ac_ext >&5
4936 ac_hi
=`expr '(' $ac_mid ')' - 1`
4937 if test $ac_mid -le $ac_hi; then
4941 ac_mid
=`expr 2 '*' $ac_mid`
4943 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
4946 echo "$as_me: failed program was:" >&5
4947 sed 's/^/| /' conftest.
$ac_ext >&5
4951 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
4953 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
4954 # Binary search between lo and hi bounds.
4955 while test "x$ac_lo" != "x$ac_hi"; do
4956 ac_mid
=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
4957 cat >conftest.
$ac_ext <<_ACEOF
4960 cat confdefs.h
>>conftest.
$ac_ext
4961 cat >>conftest.
$ac_ext <<_ACEOF
4962 /* end confdefs.h. */
4963 $ac_includes_default
4967 static int test_array [1 - 2 * !(((long) (sizeof (long))) <= $ac_mid)];
4974 rm -f conftest.
$ac_objext
4975 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4976 (eval $ac_compile) 2>conftest.er1
4978 grep -v '^ *+' conftest.er1
>conftest.err
4980 cat conftest.err
>&5
4981 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4982 (exit $ac_status); } &&
4983 { ac_try
='test -z "$ac_c_werror_flag"
4984 || test ! -s conftest.err'
4985 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4988 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4989 (exit $ac_status); }; } &&
4990 { ac_try
='test -s conftest.$ac_objext'
4991 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4994 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4995 (exit $ac_status); }; }; then
4998 echo "$as_me: failed program was:" >&5
4999 sed 's/^/| /' conftest.
$ac_ext >&5
5001 ac_lo
=`expr '(' $ac_mid ')' + 1`
5003 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
5006 ?
*) ac_cv_sizeof_long
=$ac_lo;;
5007 '') { { echo "$as_me:$LINENO: error: cannot compute sizeof (long), 77
5008 See \`config.log' for more details." >&5
5009 echo "$as_me: error: cannot compute sizeof (long), 77
5010 See \`config.log' for more details." >&2;}
5011 { (exit 1); exit 1; }; } ;;
5014 if test "$cross_compiling" = yes; then
5015 { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
5016 See \`config.log' for more details." >&5
5017 echo "$as_me: error: cannot run test program while cross compiling
5018 See \`config.log' for more details." >&2;}
5019 { (exit 1); exit 1; }; }
5021 cat >conftest.
$ac_ext <<_ACEOF
5024 cat confdefs.h
>>conftest.
$ac_ext
5025 cat >>conftest.
$ac_ext <<_ACEOF
5026 /* end confdefs.h. */
5027 $ac_includes_default
5028 long longval () { return (long) (sizeof (long)); }
5029 unsigned long ulongval () { return (long) (sizeof (long)); }
5036 FILE *f = fopen ("conftest.val", "w");
5039 if (((long) (sizeof (long))) < 0)
5041 long i = longval ();
5042 if (i != ((long) (sizeof (long))))
5044 fprintf (f, "%ld\n", i);
5048 unsigned long i = ulongval ();
5049 if (i != ((long) (sizeof (long))))
5051 fprintf (f, "%lu\n", i);
5053 exit (ferror (f) || fclose (f) != 0);
5059 rm -f conftest
$ac_exeext
5060 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5061 (eval $ac_link) 2>&5
5063 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5064 (exit $ac_status); } && { ac_try
='./conftest$ac_exeext'
5065 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5068 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5069 (exit $ac_status); }; }; then
5070 ac_cv_sizeof_long
=`cat conftest.val`
5072 echo "$as_me: program exited with status $ac_status" >&5
5073 echo "$as_me: failed program was:" >&5
5074 sed 's/^/| /' conftest.
$ac_ext >&5
5077 { { echo "$as_me:$LINENO: error: cannot compute sizeof (long), 77
5078 See \`config.log' for more details." >&5
5079 echo "$as_me: error: cannot compute sizeof (long), 77
5080 See \`config.log' for more details." >&2;}
5081 { (exit 1); exit 1; }; }
5083 rm -f core
*.core gmon.out bb.out conftest
$ac_exeext conftest.
$ac_objext conftest.
$ac_ext
5091 echo "$as_me:$LINENO: result: $ac_cv_sizeof_long" >&5
5092 echo "${ECHO_T}$ac_cv_sizeof_long" >&6
5093 cat >>confdefs.h
<<_ACEOF
5094 #define SIZEOF_LONG $ac_cv_sizeof_long
5098 echo "$as_me:$LINENO: checking for long long" >&5
5099 echo $ECHO_N "checking for long long... $ECHO_C" >&6
5100 if test "${ac_cv_type_long_long+set}" = set; then
5101 echo $ECHO_N "(cached) $ECHO_C" >&6
5103 cat >conftest.
$ac_ext <<_ACEOF
5106 cat confdefs.h
>>conftest.
$ac_ext
5107 cat >>conftest.
$ac_ext <<_ACEOF
5108 /* end confdefs.h. */
5109 $ac_includes_default
5113 if ((long long *) 0)
5115 if (sizeof (long long))
5121 rm -f conftest.
$ac_objext
5122 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5123 (eval $ac_compile) 2>conftest.er1
5125 grep -v '^ *+' conftest.er1
>conftest.err
5127 cat conftest.err
>&5
5128 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5129 (exit $ac_status); } &&
5130 { ac_try
='test -z "$ac_c_werror_flag"
5131 || test ! -s conftest.err'
5132 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5135 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5136 (exit $ac_status); }; } &&
5137 { ac_try
='test -s conftest.$ac_objext'
5138 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5141 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5142 (exit $ac_status); }; }; then
5143 ac_cv_type_long_long
=yes
5145 echo "$as_me: failed program was:" >&5
5146 sed 's/^/| /' conftest.
$ac_ext >&5
5148 ac_cv_type_long_long
=no
5150 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
5152 echo "$as_me:$LINENO: result: $ac_cv_type_long_long" >&5
5153 echo "${ECHO_T}$ac_cv_type_long_long" >&6
5154 if test $ac_cv_type_long_long = yes; then
5156 cat >>confdefs.h
<<_ACEOF
5157 #define HAVE_LONG_LONG 1
5160 echo "$as_me:$LINENO: checking for long long" >&5
5161 echo $ECHO_N "checking for long long... $ECHO_C" >&6
5162 if test "${ac_cv_type_long_long+set}" = set; then
5163 echo $ECHO_N "(cached) $ECHO_C" >&6
5165 cat >conftest.
$ac_ext <<_ACEOF
5168 cat confdefs.h
>>conftest.
$ac_ext
5169 cat >>conftest.
$ac_ext <<_ACEOF
5170 /* end confdefs.h. */
5171 $ac_includes_default
5175 if ((long long *) 0)
5177 if (sizeof (long long))
5183 rm -f conftest.
$ac_objext
5184 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5185 (eval $ac_compile) 2>conftest.er1
5187 grep -v '^ *+' conftest.er1
>conftest.err
5189 cat conftest.err
>&5
5190 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5191 (exit $ac_status); } &&
5192 { ac_try
='test -z "$ac_c_werror_flag"
5193 || test ! -s conftest.err'
5194 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5197 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5198 (exit $ac_status); }; } &&
5199 { ac_try
='test -s conftest.$ac_objext'
5200 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5203 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5204 (exit $ac_status); }; }; then
5205 ac_cv_type_long_long
=yes
5207 echo "$as_me: failed program was:" >&5
5208 sed 's/^/| /' conftest.
$ac_ext >&5
5210 ac_cv_type_long_long
=no
5212 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
5214 echo "$as_me:$LINENO: result: $ac_cv_type_long_long" >&5
5215 echo "${ECHO_T}$ac_cv_type_long_long" >&6
5217 echo "$as_me:$LINENO: checking size of long long" >&5
5218 echo $ECHO_N "checking size of long long... $ECHO_C" >&6
5219 if test "${ac_cv_sizeof_long_long+set}" = set; then
5220 echo $ECHO_N "(cached) $ECHO_C" >&6
5222 if test "$ac_cv_type_long_long" = yes; then
5223 # The cast to unsigned long works around a bug in the HP C Compiler
5224 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
5225 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
5226 # This bug is HP SR number 8606223364.
5227 if test "$cross_compiling" = yes; then
5228 # Depending upon the size, compute the lo and hi bounds.
5229 cat >conftest.
$ac_ext <<_ACEOF
5232 cat confdefs.h
>>conftest.
$ac_ext
5233 cat >>conftest.
$ac_ext <<_ACEOF
5234 /* end confdefs.h. */
5235 $ac_includes_default
5239 static int test_array [1 - 2 * !(((long) (sizeof (long long))) >= 0)];
5246 rm -f conftest.
$ac_objext
5247 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5248 (eval $ac_compile) 2>conftest.er1
5250 grep -v '^ *+' conftest.er1
>conftest.err
5252 cat conftest.err
>&5
5253 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5254 (exit $ac_status); } &&
5255 { ac_try
='test -z "$ac_c_werror_flag"
5256 || test ! -s conftest.err'
5257 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5260 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5261 (exit $ac_status); }; } &&
5262 { ac_try
='test -s conftest.$ac_objext'
5263 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5266 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5267 (exit $ac_status); }; }; then
5270 cat >conftest.
$ac_ext <<_ACEOF
5273 cat confdefs.h
>>conftest.
$ac_ext
5274 cat >>conftest.
$ac_ext <<_ACEOF
5275 /* end confdefs.h. */
5276 $ac_includes_default
5280 static int test_array [1 - 2 * !(((long) (sizeof (long long))) <= $ac_mid)];
5287 rm -f conftest.
$ac_objext
5288 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5289 (eval $ac_compile) 2>conftest.er1
5291 grep -v '^ *+' conftest.er1
>conftest.err
5293 cat conftest.err
>&5
5294 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5295 (exit $ac_status); } &&
5296 { ac_try
='test -z "$ac_c_werror_flag"
5297 || test ! -s conftest.err'
5298 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5301 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5302 (exit $ac_status); }; } &&
5303 { ac_try
='test -s conftest.$ac_objext'
5304 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5307 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5308 (exit $ac_status); }; }; then
5309 ac_hi
=$ac_mid; break
5311 echo "$as_me: failed program was:" >&5
5312 sed 's/^/| /' conftest.
$ac_ext >&5
5314 ac_lo
=`expr $ac_mid + 1`
5315 if test $ac_lo -le $ac_mid; then
5319 ac_mid
=`expr 2 '*' $ac_mid + 1`
5321 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
5324 echo "$as_me: failed program was:" >&5
5325 sed 's/^/| /' conftest.
$ac_ext >&5
5327 cat >conftest.
$ac_ext <<_ACEOF
5330 cat confdefs.h
>>conftest.
$ac_ext
5331 cat >>conftest.
$ac_ext <<_ACEOF
5332 /* end confdefs.h. */
5333 $ac_includes_default
5337 static int test_array [1 - 2 * !(((long) (sizeof (long long))) < 0)];
5344 rm -f conftest.
$ac_objext
5345 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5346 (eval $ac_compile) 2>conftest.er1
5348 grep -v '^ *+' conftest.er1
>conftest.err
5350 cat conftest.err
>&5
5351 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5352 (exit $ac_status); } &&
5353 { ac_try
='test -z "$ac_c_werror_flag"
5354 || test ! -s conftest.err'
5355 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5358 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5359 (exit $ac_status); }; } &&
5360 { ac_try
='test -s conftest.$ac_objext'
5361 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5364 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5365 (exit $ac_status); }; }; then
5368 cat >conftest.
$ac_ext <<_ACEOF
5371 cat confdefs.h
>>conftest.
$ac_ext
5372 cat >>conftest.
$ac_ext <<_ACEOF
5373 /* end confdefs.h. */
5374 $ac_includes_default
5378 static int test_array [1 - 2 * !(((long) (sizeof (long long))) >= $ac_mid)];
5385 rm -f conftest.
$ac_objext
5386 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5387 (eval $ac_compile) 2>conftest.er1
5389 grep -v '^ *+' conftest.er1
>conftest.err
5391 cat conftest.err
>&5
5392 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5393 (exit $ac_status); } &&
5394 { ac_try
='test -z "$ac_c_werror_flag"
5395 || test ! -s conftest.err'
5396 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5399 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5400 (exit $ac_status); }; } &&
5401 { ac_try
='test -s conftest.$ac_objext'
5402 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5405 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5406 (exit $ac_status); }; }; then
5407 ac_lo
=$ac_mid; break
5409 echo "$as_me: failed program was:" >&5
5410 sed 's/^/| /' conftest.
$ac_ext >&5
5412 ac_hi
=`expr '(' $ac_mid ')' - 1`
5413 if test $ac_mid -le $ac_hi; then
5417 ac_mid
=`expr 2 '*' $ac_mid`
5419 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
5422 echo "$as_me: failed program was:" >&5
5423 sed 's/^/| /' conftest.
$ac_ext >&5
5427 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
5429 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
5430 # Binary search between lo and hi bounds.
5431 while test "x$ac_lo" != "x$ac_hi"; do
5432 ac_mid
=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
5433 cat >conftest.
$ac_ext <<_ACEOF
5436 cat confdefs.h
>>conftest.
$ac_ext
5437 cat >>conftest.
$ac_ext <<_ACEOF
5438 /* end confdefs.h. */
5439 $ac_includes_default
5443 static int test_array [1 - 2 * !(((long) (sizeof (long long))) <= $ac_mid)];
5450 rm -f conftest.
$ac_objext
5451 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5452 (eval $ac_compile) 2>conftest.er1
5454 grep -v '^ *+' conftest.er1
>conftest.err
5456 cat conftest.err
>&5
5457 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5458 (exit $ac_status); } &&
5459 { ac_try
='test -z "$ac_c_werror_flag"
5460 || test ! -s conftest.err'
5461 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5464 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5465 (exit $ac_status); }; } &&
5466 { ac_try
='test -s conftest.$ac_objext'
5467 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5470 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5471 (exit $ac_status); }; }; then
5474 echo "$as_me: failed program was:" >&5
5475 sed 's/^/| /' conftest.
$ac_ext >&5
5477 ac_lo
=`expr '(' $ac_mid ')' + 1`
5479 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
5482 ?
*) ac_cv_sizeof_long_long
=$ac_lo;;
5483 '') { { echo "$as_me:$LINENO: error: cannot compute sizeof (long long), 77
5484 See \`config.log' for more details." >&5
5485 echo "$as_me: error: cannot compute sizeof (long long), 77
5486 See \`config.log' for more details." >&2;}
5487 { (exit 1); exit 1; }; } ;;
5490 if test "$cross_compiling" = yes; then
5491 { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
5492 See \`config.log' for more details." >&5
5493 echo "$as_me: error: cannot run test program while cross compiling
5494 See \`config.log' for more details." >&2;}
5495 { (exit 1); exit 1; }; }
5497 cat >conftest.
$ac_ext <<_ACEOF
5500 cat confdefs.h
>>conftest.
$ac_ext
5501 cat >>conftest.
$ac_ext <<_ACEOF
5502 /* end confdefs.h. */
5503 $ac_includes_default
5504 long longval () { return (long) (sizeof (long long)); }
5505 unsigned long ulongval () { return (long) (sizeof (long long)); }
5512 FILE *f = fopen ("conftest.val", "w");
5515 if (((long) (sizeof (long long))) < 0)
5517 long i = longval ();
5518 if (i != ((long) (sizeof (long long))))
5520 fprintf (f, "%ld\n", i);
5524 unsigned long i = ulongval ();
5525 if (i != ((long) (sizeof (long long))))
5527 fprintf (f, "%lu\n", i);
5529 exit (ferror (f) || fclose (f) != 0);
5535 rm -f conftest
$ac_exeext
5536 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5537 (eval $ac_link) 2>&5
5539 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5540 (exit $ac_status); } && { ac_try
='./conftest$ac_exeext'
5541 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5544 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5545 (exit $ac_status); }; }; then
5546 ac_cv_sizeof_long_long
=`cat conftest.val`
5548 echo "$as_me: program exited with status $ac_status" >&5
5549 echo "$as_me: failed program was:" >&5
5550 sed 's/^/| /' conftest.
$ac_ext >&5
5553 { { echo "$as_me:$LINENO: error: cannot compute sizeof (long long), 77
5554 See \`config.log' for more details." >&5
5555 echo "$as_me: error: cannot compute sizeof (long long), 77
5556 See \`config.log' for more details." >&2;}
5557 { (exit 1); exit 1; }; }
5559 rm -f core
*.core gmon.out bb.out conftest
$ac_exeext conftest.
$ac_objext conftest.
$ac_ext
5564 ac_cv_sizeof_long_long
=0
5567 echo "$as_me:$LINENO: result: $ac_cv_sizeof_long_long" >&5
5568 echo "${ECHO_T}$ac_cv_sizeof_long_long" >&6
5569 cat >>confdefs.h
<<_ACEOF
5570 #define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long
5576 echo "$as_me:$LINENO: checking for __int64" >&5
5577 echo $ECHO_N "checking for __int64... $ECHO_C" >&6
5578 if test "${ac_cv_type___int64+set}" = set; then
5579 echo $ECHO_N "(cached) $ECHO_C" >&6
5581 cat >conftest.
$ac_ext <<_ACEOF
5584 cat confdefs.h
>>conftest.
$ac_ext
5585 cat >>conftest.
$ac_ext <<_ACEOF
5586 /* end confdefs.h. */
5587 $ac_includes_default
5593 if (sizeof (__int64))
5599 rm -f conftest.
$ac_objext
5600 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5601 (eval $ac_compile) 2>conftest.er1
5603 grep -v '^ *+' conftest.er1
>conftest.err
5605 cat conftest.err
>&5
5606 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5607 (exit $ac_status); } &&
5608 { ac_try
='test -z "$ac_c_werror_flag"
5609 || test ! -s conftest.err'
5610 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5613 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5614 (exit $ac_status); }; } &&
5615 { ac_try
='test -s conftest.$ac_objext'
5616 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5619 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5620 (exit $ac_status); }; }; then
5621 ac_cv_type___int64
=yes
5623 echo "$as_me: failed program was:" >&5
5624 sed 's/^/| /' conftest.
$ac_ext >&5
5626 ac_cv_type___int64
=no
5628 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
5630 echo "$as_me:$LINENO: result: $ac_cv_type___int64" >&5
5631 echo "${ECHO_T}$ac_cv_type___int64" >&6
5632 if test $ac_cv_type___int64 = yes; then
5634 cat >>confdefs.h
<<_ACEOF
5635 #define HAVE___INT64 1
5638 echo "$as_me:$LINENO: checking for __int64" >&5
5639 echo $ECHO_N "checking for __int64... $ECHO_C" >&6
5640 if test "${ac_cv_type___int64+set}" = set; then
5641 echo $ECHO_N "(cached) $ECHO_C" >&6
5643 cat >conftest.
$ac_ext <<_ACEOF
5646 cat confdefs.h
>>conftest.
$ac_ext
5647 cat >>conftest.
$ac_ext <<_ACEOF
5648 /* end confdefs.h. */
5649 $ac_includes_default
5655 if (sizeof (__int64))
5661 rm -f conftest.
$ac_objext
5662 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5663 (eval $ac_compile) 2>conftest.er1
5665 grep -v '^ *+' conftest.er1
>conftest.err
5667 cat conftest.err
>&5
5668 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5669 (exit $ac_status); } &&
5670 { ac_try
='test -z "$ac_c_werror_flag"
5671 || test ! -s conftest.err'
5672 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5675 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5676 (exit $ac_status); }; } &&
5677 { ac_try
='test -s conftest.$ac_objext'
5678 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5681 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5682 (exit $ac_status); }; }; then
5683 ac_cv_type___int64
=yes
5685 echo "$as_me: failed program was:" >&5
5686 sed 's/^/| /' conftest.
$ac_ext >&5
5688 ac_cv_type___int64
=no
5690 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
5692 echo "$as_me:$LINENO: result: $ac_cv_type___int64" >&5
5693 echo "${ECHO_T}$ac_cv_type___int64" >&6
5695 echo "$as_me:$LINENO: checking size of __int64" >&5
5696 echo $ECHO_N "checking size of __int64... $ECHO_C" >&6
5697 if test "${ac_cv_sizeof___int64+set}" = set; then
5698 echo $ECHO_N "(cached) $ECHO_C" >&6
5700 if test "$ac_cv_type___int64" = yes; then
5701 # The cast to unsigned long works around a bug in the HP C Compiler
5702 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
5703 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
5704 # This bug is HP SR number 8606223364.
5705 if test "$cross_compiling" = yes; then
5706 # Depending upon the size, compute the lo and hi bounds.
5707 cat >conftest.
$ac_ext <<_ACEOF
5710 cat confdefs.h
>>conftest.
$ac_ext
5711 cat >>conftest.
$ac_ext <<_ACEOF
5712 /* end confdefs.h. */
5713 $ac_includes_default
5717 static int test_array [1 - 2 * !(((long) (sizeof (__int64))) >= 0)];
5724 rm -f conftest.
$ac_objext
5725 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5726 (eval $ac_compile) 2>conftest.er1
5728 grep -v '^ *+' conftest.er1
>conftest.err
5730 cat conftest.err
>&5
5731 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5732 (exit $ac_status); } &&
5733 { ac_try
='test -z "$ac_c_werror_flag"
5734 || test ! -s conftest.err'
5735 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5738 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5739 (exit $ac_status); }; } &&
5740 { ac_try
='test -s conftest.$ac_objext'
5741 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5744 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5745 (exit $ac_status); }; }; then
5748 cat >conftest.
$ac_ext <<_ACEOF
5751 cat confdefs.h
>>conftest.
$ac_ext
5752 cat >>conftest.
$ac_ext <<_ACEOF
5753 /* end confdefs.h. */
5754 $ac_includes_default
5758 static int test_array [1 - 2 * !(((long) (sizeof (__int64))) <= $ac_mid)];
5765 rm -f conftest.
$ac_objext
5766 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5767 (eval $ac_compile) 2>conftest.er1
5769 grep -v '^ *+' conftest.er1
>conftest.err
5771 cat conftest.err
>&5
5772 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5773 (exit $ac_status); } &&
5774 { ac_try
='test -z "$ac_c_werror_flag"
5775 || test ! -s conftest.err'
5776 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5779 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5780 (exit $ac_status); }; } &&
5781 { ac_try
='test -s conftest.$ac_objext'
5782 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5785 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5786 (exit $ac_status); }; }; then
5787 ac_hi
=$ac_mid; break
5789 echo "$as_me: failed program was:" >&5
5790 sed 's/^/| /' conftest.
$ac_ext >&5
5792 ac_lo
=`expr $ac_mid + 1`
5793 if test $ac_lo -le $ac_mid; then
5797 ac_mid
=`expr 2 '*' $ac_mid + 1`
5799 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
5802 echo "$as_me: failed program was:" >&5
5803 sed 's/^/| /' conftest.
$ac_ext >&5
5805 cat >conftest.
$ac_ext <<_ACEOF
5808 cat confdefs.h
>>conftest.
$ac_ext
5809 cat >>conftest.
$ac_ext <<_ACEOF
5810 /* end confdefs.h. */
5811 $ac_includes_default
5815 static int test_array [1 - 2 * !(((long) (sizeof (__int64))) < 0)];
5822 rm -f conftest.
$ac_objext
5823 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5824 (eval $ac_compile) 2>conftest.er1
5826 grep -v '^ *+' conftest.er1
>conftest.err
5828 cat conftest.err
>&5
5829 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5830 (exit $ac_status); } &&
5831 { ac_try
='test -z "$ac_c_werror_flag"
5832 || test ! -s conftest.err'
5833 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5836 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5837 (exit $ac_status); }; } &&
5838 { ac_try
='test -s conftest.$ac_objext'
5839 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5842 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5843 (exit $ac_status); }; }; then
5846 cat >conftest.
$ac_ext <<_ACEOF
5849 cat confdefs.h
>>conftest.
$ac_ext
5850 cat >>conftest.
$ac_ext <<_ACEOF
5851 /* end confdefs.h. */
5852 $ac_includes_default
5856 static int test_array [1 - 2 * !(((long) (sizeof (__int64))) >= $ac_mid)];
5863 rm -f conftest.
$ac_objext
5864 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5865 (eval $ac_compile) 2>conftest.er1
5867 grep -v '^ *+' conftest.er1
>conftest.err
5869 cat conftest.err
>&5
5870 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5871 (exit $ac_status); } &&
5872 { ac_try
='test -z "$ac_c_werror_flag"
5873 || test ! -s conftest.err'
5874 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5877 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5878 (exit $ac_status); }; } &&
5879 { ac_try
='test -s conftest.$ac_objext'
5880 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5883 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5884 (exit $ac_status); }; }; then
5885 ac_lo
=$ac_mid; break
5887 echo "$as_me: failed program was:" >&5
5888 sed 's/^/| /' conftest.
$ac_ext >&5
5890 ac_hi
=`expr '(' $ac_mid ')' - 1`
5891 if test $ac_mid -le $ac_hi; then
5895 ac_mid
=`expr 2 '*' $ac_mid`
5897 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
5900 echo "$as_me: failed program was:" >&5
5901 sed 's/^/| /' conftest.
$ac_ext >&5
5905 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
5907 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
5908 # Binary search between lo and hi bounds.
5909 while test "x$ac_lo" != "x$ac_hi"; do
5910 ac_mid
=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
5911 cat >conftest.
$ac_ext <<_ACEOF
5914 cat confdefs.h
>>conftest.
$ac_ext
5915 cat >>conftest.
$ac_ext <<_ACEOF
5916 /* end confdefs.h. */
5917 $ac_includes_default
5921 static int test_array [1 - 2 * !(((long) (sizeof (__int64))) <= $ac_mid)];
5928 rm -f conftest.
$ac_objext
5929 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5930 (eval $ac_compile) 2>conftest.er1
5932 grep -v '^ *+' conftest.er1
>conftest.err
5934 cat conftest.err
>&5
5935 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5936 (exit $ac_status); } &&
5937 { ac_try
='test -z "$ac_c_werror_flag"
5938 || test ! -s conftest.err'
5939 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5942 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5943 (exit $ac_status); }; } &&
5944 { ac_try
='test -s conftest.$ac_objext'
5945 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5948 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5949 (exit $ac_status); }; }; then
5952 echo "$as_me: failed program was:" >&5
5953 sed 's/^/| /' conftest.
$ac_ext >&5
5955 ac_lo
=`expr '(' $ac_mid ')' + 1`
5957 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
5960 ?
*) ac_cv_sizeof___int64
=$ac_lo;;
5961 '') { { echo "$as_me:$LINENO: error: cannot compute sizeof (__int64), 77
5962 See \`config.log' for more details." >&5
5963 echo "$as_me: error: cannot compute sizeof (__int64), 77
5964 See \`config.log' for more details." >&2;}
5965 { (exit 1); exit 1; }; } ;;
5968 if test "$cross_compiling" = yes; then
5969 { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
5970 See \`config.log' for more details." >&5
5971 echo "$as_me: error: cannot run test program while cross compiling
5972 See \`config.log' for more details." >&2;}
5973 { (exit 1); exit 1; }; }
5975 cat >conftest.
$ac_ext <<_ACEOF
5978 cat confdefs.h
>>conftest.
$ac_ext
5979 cat >>conftest.
$ac_ext <<_ACEOF
5980 /* end confdefs.h. */
5981 $ac_includes_default
5982 long longval () { return (long) (sizeof (__int64)); }
5983 unsigned long ulongval () { return (long) (sizeof (__int64)); }
5990 FILE *f = fopen ("conftest.val", "w");
5993 if (((long) (sizeof (__int64))) < 0)
5995 long i = longval ();
5996 if (i != ((long) (sizeof (__int64))))
5998 fprintf (f, "%ld\n", i);
6002 unsigned long i = ulongval ();
6003 if (i != ((long) (sizeof (__int64))))
6005 fprintf (f, "%lu\n", i);
6007 exit (ferror (f) || fclose (f) != 0);
6013 rm -f conftest
$ac_exeext
6014 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6015 (eval $ac_link) 2>&5
6017 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6018 (exit $ac_status); } && { ac_try
='./conftest$ac_exeext'
6019 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6022 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6023 (exit $ac_status); }; }; then
6024 ac_cv_sizeof___int64
=`cat conftest.val`
6026 echo "$as_me: program exited with status $ac_status" >&5
6027 echo "$as_me: failed program was:" >&5
6028 sed 's/^/| /' conftest.
$ac_ext >&5
6031 { { echo "$as_me:$LINENO: error: cannot compute sizeof (__int64), 77
6032 See \`config.log' for more details." >&5
6033 echo "$as_me: error: cannot compute sizeof (__int64), 77
6034 See \`config.log' for more details." >&2;}
6035 { (exit 1); exit 1; }; }
6037 rm -f core
*.core gmon.out bb.out conftest
$ac_exeext conftest.
$ac_objext conftest.
$ac_ext
6042 ac_cv_sizeof___int64
=0
6045 echo "$as_me:$LINENO: result: $ac_cv_sizeof___int64" >&5
6046 echo "${ECHO_T}$ac_cv_sizeof___int64" >&6
6047 cat >>confdefs.h
<<_ACEOF
6048 #define SIZEOF___INT64 $ac_cv_sizeof___int64
6055 # ---------------------
6056 # Warnings and checking
6057 # ---------------------
6059 # Check $CC warning features (if it's GCC).
6060 # We want to use -pedantic, but we don't want warnings about
6063 # * overlong strings
6064 # So, we only use -pedantic if we can disable those warnings.
6066 echo "$as_me:$LINENO: checking whether ${CC} accepts -Wno-long-long" >&5
6067 echo $ECHO_N "checking whether ${CC} accepts -Wno-long-long... $ECHO_C" >&6
6068 if test "${ac_cv_prog_cc_w_no_long_long+set}" = set; then
6069 echo $ECHO_N "(cached) $ECHO_C" >&6
6071 save_CFLAGS
="$CFLAGS"
6072 CFLAGS
="-Wno-long-long"
6073 cat >conftest.
$ac_ext <<_ACEOF
6076 cat confdefs.h
>>conftest.
$ac_ext
6077 cat >>conftest.
$ac_ext <<_ACEOF
6078 /* end confdefs.h. */
6081 rm -f conftest.
$ac_objext
6082 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6083 (eval $ac_compile) 2>conftest.er1
6085 grep -v '^ *+' conftest.er1
>conftest.err
6087 cat conftest.err
>&5
6088 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6089 (exit $ac_status); } &&
6090 { ac_try
='test -z "$ac_c_werror_flag"
6091 || test ! -s conftest.err'
6092 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6095 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6096 (exit $ac_status); }; } &&
6097 { ac_try
='test -s conftest.$ac_objext'
6098 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6101 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6102 (exit $ac_status); }; }; then
6103 ac_cv_prog_cc_w_no_long_long
=yes
6105 echo "$as_me: failed program was:" >&5
6106 sed 's/^/| /' conftest.
$ac_ext >&5
6108 ac_cv_prog_cc_w_no_long_long
=no
6110 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
6111 CFLAGS
="$save_CFLAGS"
6114 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_w_no_long_long" >&5
6115 echo "${ECHO_T}$ac_cv_prog_cc_w_no_long_long" >&6
6117 echo "$as_me:$LINENO: checking whether ${CC} accepts -Wno-variadic-macros" >&5
6118 echo $ECHO_N "checking whether ${CC} accepts -Wno-variadic-macros... $ECHO_C" >&6
6119 if test "${ac_cv_prog_cc_w_no_variadic_macros+set}" = set; then
6120 echo $ECHO_N "(cached) $ECHO_C" >&6
6122 save_CFLAGS
="$CFLAGS"
6123 CFLAGS
="-Wno-variadic-macros"
6124 cat >conftest.
$ac_ext <<_ACEOF
6127 cat confdefs.h
>>conftest.
$ac_ext
6128 cat >>conftest.
$ac_ext <<_ACEOF
6129 /* end confdefs.h. */
6132 rm -f conftest.
$ac_objext
6133 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6134 (eval $ac_compile) 2>conftest.er1
6136 grep -v '^ *+' conftest.er1
>conftest.err
6138 cat conftest.err
>&5
6139 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6140 (exit $ac_status); } &&
6141 { ac_try
='test -z "$ac_c_werror_flag"
6142 || test ! -s conftest.err'
6143 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6146 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6147 (exit $ac_status); }; } &&
6148 { ac_try
='test -s conftest.$ac_objext'
6149 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6152 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6153 (exit $ac_status); }; }; then
6154 ac_cv_prog_cc_w_no_variadic_macros
=yes
6156 echo "$as_me: failed program was:" >&5
6157 sed 's/^/| /' conftest.
$ac_ext >&5
6159 ac_cv_prog_cc_w_no_variadic_macros
=no
6161 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
6162 CFLAGS
="$save_CFLAGS"
6165 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_w_no_variadic_macros" >&5
6166 echo "${ECHO_T}$ac_cv_prog_cc_w_no_variadic_macros" >&6
6168 echo "$as_me:$LINENO: checking whether ${CC} accepts -Wno-overlength-strings" >&5
6169 echo $ECHO_N "checking whether ${CC} accepts -Wno-overlength-strings... $ECHO_C" >&6
6170 if test "${ac_cv_prog_cc_w_no_overlength_strings+set}" = set; then
6171 echo $ECHO_N "(cached) $ECHO_C" >&6
6173 save_CFLAGS
="$CFLAGS"
6174 CFLAGS
="-Wno-overlength-strings"
6175 cat >conftest.
$ac_ext <<_ACEOF
6178 cat confdefs.h
>>conftest.
$ac_ext
6179 cat >>conftest.
$ac_ext <<_ACEOF
6180 /* end confdefs.h. */
6183 rm -f conftest.
$ac_objext
6184 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6185 (eval $ac_compile) 2>conftest.er1
6187 grep -v '^ *+' conftest.er1
>conftest.err
6189 cat conftest.err
>&5
6190 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6191 (exit $ac_status); } &&
6192 { ac_try
='test -z "$ac_c_werror_flag"
6193 || test ! -s conftest.err'
6194 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6197 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6198 (exit $ac_status); }; } &&
6199 { ac_try
='test -s conftest.$ac_objext'
6200 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6203 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6204 (exit $ac_status); }; }; then
6205 ac_cv_prog_cc_w_no_overlength_strings
=yes
6207 echo "$as_me: failed program was:" >&5
6208 sed 's/^/| /' conftest.
$ac_ext >&5
6210 ac_cv_prog_cc_w_no_overlength_strings
=no
6212 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
6213 CFLAGS
="$save_CFLAGS"
6216 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_w_no_overlength_strings" >&5
6217 echo "${ECHO_T}$ac_cv_prog_cc_w_no_overlength_strings" >&6
6220 if test $ac_cv_prog_cc_w_no_long_long = yes \
6221 && test $ac_cv_prog_cc_w_no_variadic_macros = yes \
6222 && test $ac_cv_prog_cc_w_no_overlength_strings = yes ; then
6223 strict1_warn
="-pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings"
6226 # Add -Wold-style-definition if it's accepted
6227 echo "$as_me:$LINENO: checking whether ${CC} accepts -Wold-style-definition" >&5
6228 echo $ECHO_N "checking whether ${CC} accepts -Wold-style-definition... $ECHO_C" >&6
6229 if test "${ac_cv_prog_cc_w_old_style_definition+set}" = set; then
6230 echo $ECHO_N "(cached) $ECHO_C" >&6
6232 save_CFLAGS
="$CFLAGS"
6233 CFLAGS
="-Wold-style-definition"
6234 cat >conftest.
$ac_ext <<_ACEOF
6237 cat confdefs.h
>>conftest.
$ac_ext
6238 cat >>conftest.
$ac_ext <<_ACEOF
6239 /* end confdefs.h. */
6242 rm -f conftest.
$ac_objext
6243 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6244 (eval $ac_compile) 2>conftest.er1
6246 grep -v '^ *+' conftest.er1
>conftest.err
6248 cat conftest.err
>&5
6249 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6250 (exit $ac_status); } &&
6251 { ac_try
='test -z "$ac_c_werror_flag"
6252 || test ! -s conftest.err'
6253 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6256 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6257 (exit $ac_status); }; } &&
6258 { ac_try
='test -s conftest.$ac_objext'
6259 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6262 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6263 (exit $ac_status); }; }; then
6264 ac_cv_prog_cc_w_old_style_definition
=yes
6266 echo "$as_me: failed program was:" >&5
6267 sed 's/^/| /' conftest.
$ac_ext >&5
6269 ac_cv_prog_cc_w_old_style_definition
=no
6271 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
6272 CFLAGS
="$save_CFLAGS"
6275 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_w_old_style_definition" >&5
6276 echo "${ECHO_T}$ac_cv_prog_cc_w_old_style_definition" >&6
6277 if test $ac_cv_prog_cc_w_old_style_definition = yes ; then
6278 strict1_warn
="${strict1_warn} -Wold-style-definition"
6281 # Add -Wmissing-format-attribute if it's accepted
6282 echo "$as_me:$LINENO: checking whether ${CC} accepts -Wmissing-format-attribute" >&5
6283 echo $ECHO_N "checking whether ${CC} accepts -Wmissing-format-attribute... $ECHO_C" >&6
6284 if test "${ac_cv_prog_cc_w_missing_format_attribute+set}" = set; then
6285 echo $ECHO_N "(cached) $ECHO_C" >&6
6287 save_CFLAGS
="$CFLAGS"
6288 CFLAGS
="-Wmissing-format-attribute"
6289 cat >conftest.
$ac_ext <<_ACEOF
6292 cat confdefs.h
>>conftest.
$ac_ext
6293 cat >>conftest.
$ac_ext <<_ACEOF
6294 /* end confdefs.h. */
6297 rm -f conftest.
$ac_objext
6298 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6299 (eval $ac_compile) 2>conftest.er1
6301 grep -v '^ *+' conftest.er1
>conftest.err
6303 cat conftest.err
>&5
6304 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6305 (exit $ac_status); } &&
6306 { ac_try
='test -z "$ac_c_werror_flag"
6307 || test ! -s conftest.err'
6308 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6311 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6312 (exit $ac_status); }; } &&
6313 { ac_try
='test -s conftest.$ac_objext'
6314 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6317 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6318 (exit $ac_status); }; }; then
6319 ac_cv_prog_cc_w_missing_format_attribute
=yes
6321 echo "$as_me: failed program was:" >&5
6322 sed 's/^/| /' conftest.
$ac_ext >&5
6324 ac_cv_prog_cc_w_missing_format_attribute
=no
6326 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
6327 CFLAGS
="$save_CFLAGS"
6330 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_w_missing_format_attribute" >&5
6331 echo "${ECHO_T}$ac_cv_prog_cc_w_missing_format_attribute" >&6
6332 if test $ac_cv_prog_cc_w_missing_format_attribute = yes ; then
6333 strict1_warn
="${strict1_warn} -Wmissing-format-attribute"
6336 # Enable -Werror, period.
6337 # Check whether --enable-werror_always or --disable-werror_always was given.
6338 if test "${enable_werror_always+set}" = set; then
6339 enableval
="$enable_werror_always"
6342 enable_werror_always
=no
6344 if test x
${enable_werror_always} = xyes
; then
6345 strict1_warn
="${strict1_warn} -Werror"
6351 # Get C++ compatibility warning flag, if supported.
6352 echo "$as_me:$LINENO: checking whether ${CC} accepts -Wc++-compat" >&5
6353 echo $ECHO_N "checking whether ${CC} accepts -Wc++-compat... $ECHO_C" >&6
6354 if test "${ac_cv_prog_cc_w_cxx_compat+set}" = set; then
6355 echo $ECHO_N "(cached) $ECHO_C" >&6
6357 save_CFLAGS
="$CFLAGS"
6358 CFLAGS
="-Wc++-compat"
6359 cat >conftest.
$ac_ext <<_ACEOF
6362 cat confdefs.h
>>conftest.
$ac_ext
6363 cat >>conftest.
$ac_ext <<_ACEOF
6364 /* end confdefs.h. */
6367 rm -f conftest.
$ac_objext
6368 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6369 (eval $ac_compile) 2>conftest.er1
6371 grep -v '^ *+' conftest.er1
>conftest.err
6373 cat conftest.err
>&5
6374 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6375 (exit $ac_status); } &&
6376 { ac_try
='test -z "$ac_c_werror_flag"
6377 || test ! -s conftest.err'
6378 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6381 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6382 (exit $ac_status); }; } &&
6383 { ac_try
='test -s conftest.$ac_objext'
6384 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6387 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6388 (exit $ac_status); }; }; then
6389 ac_cv_prog_cc_w_cxx_compat
=yes
6391 echo "$as_me: failed program was:" >&5
6392 sed 's/^/| /' conftest.
$ac_ext >&5
6394 ac_cv_prog_cc_w_cxx_compat
=no
6396 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
6397 CFLAGS
="$save_CFLAGS"
6400 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_w_cxx_compat" >&5
6401 echo "${ECHO_T}$ac_cv_prog_cc_w_cxx_compat" >&6
6402 if test x
${ac_cv_prog_cc_w_cxx_compat} = xyes
; then
6403 cxx_compat_warn
="-Wc++-compat"
6408 # If the native compiler is GCC, we can enable warnings even in stage1.
6409 # That's useful for people building cross-compilers, or just running a
6412 if test "x$GCC" = "xyes"; then
6413 warn_cflags
='$(GCC_WARN_CFLAGS)'
6417 # Enable -Werror in bootstrap stage2 and later.
6419 if test x
"`cat $srcdir/DEV-PHASE`" != xexperimental
; then
6422 # Check whether --enable-werror or --disable-werror was given.
6423 if test "${enable_werror+set}" = set; then
6424 enableval
="$enable_werror"
6427 if test x
$is_release = x
; then
6428 # Default to "yes" on development branches.
6431 # Default to "no" on release branches.
6435 if test x
$enable_werror = xyes
; then
6440 # Enable expensive internal checks
6441 # Check whether --enable-checking or --disable-checking was given.
6442 if test "${enable_checking+set}" = set; then
6443 enableval
="$enable_checking"
6444 ac_checking_flags
="${enableval}"
6447 # Determine the default checks.
6448 if test x
$is_release = x
; then
6449 ac_checking_flags
=yes
6451 ac_checking_flags
=release
6454 ac_assert_checking
=1
6458 ac_gc_always_collect
=
6460 ac_rtlflag_checking
=
6461 ac_runtime_checking
=1
6463 ac_valgrind_checking
=
6464 IFS
="${IFS= }"; ac_save_IFS
="$IFS"; IFS
="$IFS,"
6465 for check
in $ac_checking_flags
6468 # these set all the flags to specific states
6469 yes) ac_assert_checking
=1 ; ac_checking
=1 ;
6470 ac_fold_checking
= ; ac_gc_checking
=1 ;
6471 ac_gc_always_collect
= ; ac_rtl_checking
= ;
6472 ac_rtlflag_checking
=1 ; ac_runtime_checking
=1 ;
6473 ac_tree_checking
=1 ; ac_valgrind_checking
= ;;
6474 no|none
) ac_assert_checking
= ; ac_checking
= ;
6475 ac_fold_checking
= ; ac_gc_checking
= ;
6476 ac_gc_always_collect
= ; ac_rtl_checking
= ;
6477 ac_rtlflag_checking
= ; ac_runtime_checking
= ;
6478 ac_tree_checking
= ; ac_valgrind_checking
= ;;
6479 all
) ac_assert_checking
=1 ; ac_checking
=1 ;
6480 ac_fold_checking
=1 ; ac_gc_checking
=1 ;
6481 ac_gc_always_collect
=1 ; ac_rtl_checking
=1 ;
6482 ac_rtlflag_checking
=1 ; ac_runtime_checking
=1 ;
6483 ac_tree_checking
=1 ; ac_valgrind_checking
= ;;
6484 release
) ac_assert_checking
=1 ; ac_checking
= ;
6485 ac_fold_checking
= ; ac_gc_checking
= ;
6486 ac_gc_always_collect
= ; ac_rtl_checking
= ;
6487 ac_rtlflag_checking
= ; ac_runtime_checking
=1 ;
6488 ac_tree_checking
= ; ac_valgrind_checking
= ;;
6489 # these enable particular checks
6490 assert
) ac_assert_checking
=1 ;;
6491 fold) ac_fold_checking
=1 ;;
6492 gc
) ac_gc_checking
=1 ;;
6493 gcac
) ac_gc_always_collect
=1 ;;
6494 misc
) ac_checking
=1 ;;
6495 rtl
) ac_rtl_checking
=1 ;;
6496 rtlflag
) ac_rtlflag_checking
=1 ;;
6497 runtime
) ac_runtime_checking
=1 ;;
6498 tree
) ac_tree_checking
=1 ;;
6499 valgrind
) ac_valgrind_checking
=1 ;;
6500 *) { { echo "$as_me:$LINENO: error: unknown check category $check" >&5
6501 echo "$as_me: error: unknown check category $check" >&2;}
6502 { (exit 1); exit 1; }; } ;;
6508 if test x
$ac_checking != x
; then
6510 cat >>confdefs.h
<<\_ACEOF
6511 #define ENABLE_CHECKING 1
6514 nocommon_flag
=-fno-common
6517 if test x
$ac_assert_checking != x
; then
6519 cat >>confdefs.h
<<\_ACEOF
6520 #define ENABLE_ASSERT_CHECKING 1
6525 if test x
$ac_runtime_checking != x
; then
6527 cat >>confdefs.h
<<\_ACEOF
6528 #define ENABLE_RUNTIME_CHECKING 1
6532 if test x
$ac_tree_checking != x
; then
6534 cat >>confdefs.h
<<\_ACEOF
6535 #define ENABLE_TREE_CHECKING 1
6538 TREEBROWSER
=tree-browser.o
6541 if test x
$ac_rtl_checking != x
; then
6543 cat >>confdefs.h
<<\_ACEOF
6544 #define ENABLE_RTL_CHECKING 1
6548 if test x
$ac_rtlflag_checking != x
; then
6550 cat >>confdefs.h
<<\_ACEOF
6551 #define ENABLE_RTL_FLAG_CHECKING 1
6555 if test x
$ac_gc_checking != x
; then
6557 cat >>confdefs.h
<<\_ACEOF
6558 #define ENABLE_GC_CHECKING 1
6562 if test x
$ac_gc_always_collect != x
; then
6564 cat >>confdefs.h
<<\_ACEOF
6565 #define ENABLE_GC_ALWAYS_COLLECT 1
6569 if test x
$ac_fold_checking != x
; then
6571 cat >>confdefs.h
<<\_ACEOF
6572 #define ENABLE_FOLD_CHECKING 1
6576 valgrind_path_defines
=
6579 if test "${ac_cv_header_valgrind_h+set}" = set; then
6580 echo "$as_me:$LINENO: checking for valgrind.h" >&5
6581 echo $ECHO_N "checking for valgrind.h... $ECHO_C" >&6
6582 if test "${ac_cv_header_valgrind_h+set}" = set; then
6583 echo $ECHO_N "(cached) $ECHO_C" >&6
6585 echo "$as_me:$LINENO: result: $ac_cv_header_valgrind_h" >&5
6586 echo "${ECHO_T}$ac_cv_header_valgrind_h" >&6
6588 # Is the header compilable?
6589 echo "$as_me:$LINENO: checking valgrind.h usability" >&5
6590 echo $ECHO_N "checking valgrind.h usability... $ECHO_C" >&6
6591 cat >conftest.
$ac_ext <<_ACEOF
6594 cat confdefs.h
>>conftest.
$ac_ext
6595 cat >>conftest.
$ac_ext <<_ACEOF
6596 /* end confdefs.h. */
6597 $ac_includes_default
6598 #include <valgrind.h>
6600 rm -f conftest.
$ac_objext
6601 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6602 (eval $ac_compile) 2>conftest.er1
6604 grep -v '^ *+' conftest.er1
>conftest.err
6606 cat conftest.err
>&5
6607 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6608 (exit $ac_status); } &&
6609 { ac_try
='test -z "$ac_c_werror_flag"
6610 || test ! -s conftest.err'
6611 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6614 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6615 (exit $ac_status); }; } &&
6616 { ac_try
='test -s conftest.$ac_objext'
6617 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6620 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6621 (exit $ac_status); }; }; then
6622 ac_header_compiler
=yes
6624 echo "$as_me: failed program was:" >&5
6625 sed 's/^/| /' conftest.
$ac_ext >&5
6627 ac_header_compiler
=no
6629 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
6630 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
6631 echo "${ECHO_T}$ac_header_compiler" >&6
6633 # Is the header present?
6634 echo "$as_me:$LINENO: checking valgrind.h presence" >&5
6635 echo $ECHO_N "checking valgrind.h presence... $ECHO_C" >&6
6636 cat >conftest.
$ac_ext <<_ACEOF
6639 cat confdefs.h
>>conftest.
$ac_ext
6640 cat >>conftest.
$ac_ext <<_ACEOF
6641 /* end confdefs.h. */
6642 #include <valgrind.h>
6644 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
6645 (eval $ac_cpp conftest.
$ac_ext) 2>conftest.er1
6647 grep -v '^ *+' conftest.er1
>conftest.err
6649 cat conftest.err
>&5
6650 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6651 (exit $ac_status); } >/dev
/null
; then
6652 if test -s conftest.err
; then
6653 ac_cpp_err
=$ac_c_preproc_warn_flag
6654 ac_cpp_err
=$ac_cpp_err$ac_c_werror_flag
6661 if test -z "$ac_cpp_err"; then
6662 ac_header_preproc
=yes
6664 echo "$as_me: failed program was:" >&5
6665 sed 's/^/| /' conftest.
$ac_ext >&5
6667 ac_header_preproc
=no
6669 rm -f conftest.err conftest.
$ac_ext
6670 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
6671 echo "${ECHO_T}$ac_header_preproc" >&6
6673 # So? What about this header?
6674 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
6676 { echo "$as_me:$LINENO: WARNING: valgrind.h: accepted by the compiler, rejected by the preprocessor!" >&5
6677 echo "$as_me: WARNING: valgrind.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
6678 { echo "$as_me:$LINENO: WARNING: valgrind.h: proceeding with the compiler's result" >&5
6679 echo "$as_me: WARNING: valgrind.h: proceeding with the compiler's result" >&2;}
6680 ac_header_preproc
=yes
6683 { echo "$as_me:$LINENO: WARNING: valgrind.h: present but cannot be compiled" >&5
6684 echo "$as_me: WARNING: valgrind.h: present but cannot be compiled" >&2;}
6685 { echo "$as_me:$LINENO: WARNING: valgrind.h: check for missing prerequisite headers?" >&5
6686 echo "$as_me: WARNING: valgrind.h: check for missing prerequisite headers?" >&2;}
6687 { echo "$as_me:$LINENO: WARNING: valgrind.h: see the Autoconf documentation" >&5
6688 echo "$as_me: WARNING: valgrind.h: see the Autoconf documentation" >&2;}
6689 { echo "$as_me:$LINENO: WARNING: valgrind.h: section \"Present But Cannot Be Compiled\"" >&5
6690 echo "$as_me: WARNING: valgrind.h: section \"Present But Cannot Be Compiled\"" >&2;}
6691 { echo "$as_me:$LINENO: WARNING: valgrind.h: proceeding with the preprocessor's result" >&5
6692 echo "$as_me: WARNING: valgrind.h: proceeding with the preprocessor's result" >&2;}
6693 { echo "$as_me:$LINENO: WARNING: valgrind.h: in the future, the compiler will take precedence" >&5
6694 echo "$as_me: WARNING: valgrind.h: in the future, the compiler will take precedence" >&2;}
6697 ## ------------------------------------------ ##
6698 ## Report this to the AC_PACKAGE_NAME lists. ##
6699 ## ------------------------------------------ ##
6702 sed "s/^/$as_me: WARNING: /" >&2
6705 echo "$as_me:$LINENO: checking for valgrind.h" >&5
6706 echo $ECHO_N "checking for valgrind.h... $ECHO_C" >&6
6707 if test "${ac_cv_header_valgrind_h+set}" = set; then
6708 echo $ECHO_N "(cached) $ECHO_C" >&6
6710 ac_cv_header_valgrind_h
=$ac_header_preproc
6712 echo "$as_me:$LINENO: result: $ac_cv_header_valgrind_h" >&5
6713 echo "${ECHO_T}$ac_cv_header_valgrind_h" >&6
6716 if test $ac_cv_header_valgrind_h = yes; then
6724 if test x
$ac_valgrind_checking != x
; then
6725 # It is certainly possible that there's valgrind but no valgrind.h.
6726 # GCC relies on making annotations so we must have both.
6727 echo "$as_me:$LINENO: checking for VALGRIND_DISCARD in <valgrind/memcheck.h>" >&5
6728 echo $ECHO_N "checking for VALGRIND_DISCARD in <valgrind/memcheck.h>... $ECHO_C" >&6
6729 cat >conftest.
$ac_ext <<_ACEOF
6732 cat confdefs.h
>>conftest.
$ac_ext
6733 cat >>conftest.
$ac_ext <<_ACEOF
6734 /* end confdefs.h. */
6735 #include <valgrind/memcheck.h>
6736 #ifndef VALGRIND_DISCARD
6737 #error VALGRIND_DISCARD not defined
6740 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
6741 (eval $ac_cpp conftest.
$ac_ext) 2>conftest.er1
6743 grep -v '^ *+' conftest.er1
>conftest.err
6745 cat conftest.err
>&5
6746 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6747 (exit $ac_status); } >/dev
/null
; then
6748 if test -s conftest.err
; then
6749 ac_cpp_err
=$ac_c_preproc_warn_flag
6750 ac_cpp_err
=$ac_cpp_err$ac_c_werror_flag
6757 if test -z "$ac_cpp_err"; then
6758 gcc_cv_header_valgrind_memcheck_h
=yes
6760 echo "$as_me: failed program was:" >&5
6761 sed 's/^/| /' conftest.
$ac_ext >&5
6763 gcc_cv_header_valgrind_memcheck_h
=no
6765 rm -f conftest.err conftest.
$ac_ext
6766 echo "$as_me:$LINENO: result: $gcc_cv_header_valgrind_memcheck_h" >&5
6767 echo "${ECHO_T}$gcc_cv_header_valgrind_memcheck_h" >&6
6768 echo "$as_me:$LINENO: checking for VALGRIND_DISCARD in <memcheck.h>" >&5
6769 echo $ECHO_N "checking for VALGRIND_DISCARD in <memcheck.h>... $ECHO_C" >&6
6770 cat >conftest.
$ac_ext <<_ACEOF
6773 cat confdefs.h
>>conftest.
$ac_ext
6774 cat >>conftest.
$ac_ext <<_ACEOF
6775 /* end confdefs.h. */
6776 #include <memcheck.h>
6777 #ifndef VALGRIND_DISCARD
6778 #error VALGRIND_DISCARD not defined
6781 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
6782 (eval $ac_cpp conftest.
$ac_ext) 2>conftest.er1
6784 grep -v '^ *+' conftest.er1
>conftest.err
6786 cat conftest.err
>&5
6787 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6788 (exit $ac_status); } >/dev
/null
; then
6789 if test -s conftest.err
; then
6790 ac_cpp_err
=$ac_c_preproc_warn_flag
6791 ac_cpp_err
=$ac_cpp_err$ac_c_werror_flag
6798 if test -z "$ac_cpp_err"; then
6799 gcc_cv_header_memcheck_h
=yes
6801 echo "$as_me: failed program was:" >&5
6802 sed 's/^/| /' conftest.
$ac_ext >&5
6804 gcc_cv_header_memcheck_h
=no
6806 rm -f conftest.err conftest.
$ac_ext
6807 echo "$as_me:$LINENO: result: $gcc_cv_header_memcheck_h" >&5
6808 echo "${ECHO_T}$gcc_cv_header_memcheck_h" >&6
6810 # Prepare PATH_SEPARATOR.
6811 # The user is always right.
6812 if test "${PATH_SEPARATOR+set}" != set; then
6813 echo "#! /bin/sh" >conf$$.sh
6814 echo "exit 0" >>conf$$.sh
6816 if (PATH
="/nonexistent;."; conf$$.sh
) >/dev
/null
2>&1; then
6824 # Find out how to test for executable files. Don't use a zero-byte file,
6825 # as systems may use methods other than mode bits to determine executability.
6826 cat >conf$$.
file <<_ASEOF
6830 chmod +x conf$$.
file
6831 if test -x conf$$.
file >/dev
/null
2>&1; then
6832 ac_executable_p
="test -x"
6834 ac_executable_p
="test -f"
6838 # Extract the first word of "valgrind", so it can be a program name with args.
6839 set dummy valgrind
; ac_word
=$2
6840 echo "$as_me:$LINENO: checking for $ac_word" >&5
6841 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
6842 if test "${ac_cv_path_valgrind_path+set}" = set; then
6843 echo $ECHO_N "(cached) $ECHO_C" >&6
6845 case "$valgrind_path" in
6847 ac_cv_path_valgrind_path
="$valgrind_path" # Let the user override the test with a path.
6850 ac_save_IFS
="$IFS"; IFS
=$PATH_SEPARATOR
6851 for ac_dir
in $PATH; do
6853 test -z "$ac_dir" && ac_dir
=.
6854 for ac_exec_ext
in '' $ac_executable_extensions; do
6855 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
6856 if $ac_dir/$ac_word --version |
grep valgrind-
>/dev
/null
2>&1; then
6857 ac_cv_path_valgrind_path
="$ac_dir/$ac_word$ac_exec_ext"
6867 valgrind_path
="$ac_cv_path_valgrind_path"
6868 if test -n "$valgrind_path"; then
6869 echo "$as_me:$LINENO: result: $valgrind_path" >&5
6870 echo "${ECHO_T}$valgrind_path" >&6
6872 echo "$as_me:$LINENO: result: no" >&5
6873 echo "${ECHO_T}no" >&6
6876 if test "x$valgrind_path" = "x" \
6877 ||
(test $have_valgrind_h = no \
6878 && test $gcc_cv_header_memcheck_h = no \
6879 && test $gcc_cv_header_valgrind_memcheck_h = no
); then
6880 { { echo "$as_me:$LINENO: error: *** Can't find both valgrind and valgrind/memcheck.h, memcheck.h or valgrind.h" >&5
6881 echo "$as_me: error: *** Can't find both valgrind and valgrind/memcheck.h, memcheck.h or valgrind.h" >&2;}
6882 { (exit 1); exit 1; }; }
6884 valgrind_path_defines
=-DVALGRIND_PATH='\"'$valgrind_path'\"'
6885 valgrind_command
="$valgrind_path -q"
6887 cat >>confdefs.h
<<\_ACEOF
6888 #define ENABLE_VALGRIND_CHECKING 1
6891 if test $gcc_cv_header_valgrind_memcheck_h = yes; then
6893 cat >>confdefs.h
<<\_ACEOF
6894 #define HAVE_VALGRIND_MEMCHECK_H 1
6898 if test $gcc_cv_header_memcheck_h = yes; then
6900 cat >>confdefs.h
<<\_ACEOF
6901 #define HAVE_MEMCHECK_H 1
6909 # Check whether --enable-mapped-location or --disable-mapped-location was given.
6910 if test "${enable_mapped_location+set}" = set; then
6911 enableval
="$enable_mapped_location"
6914 enable_mapped_location
=no
6917 if test "$enable_mapped_location" = yes ; then
6919 cat >>confdefs.h
<<\_ACEOF
6920 #define USE_MAPPED_LOCATION 1
6925 # Enable code coverage collection
6926 # Check whether --enable-coverage or --disable-coverage was given.
6927 if test "${enable_coverage+set}" = set; then
6928 enableval
="$enable_coverage"
6929 case "${enableval}" in
6931 coverage_flags
="-fprofile-arcs -ftest-coverage -frandom-seed=\$@ -O0"
6934 coverage_flags
="-fprofile-arcs -ftest-coverage -frandom-seed=\$@ -O2"
6937 # a.k.a. --disable-coverage
6941 { { echo "$as_me:$LINENO: error: unknown coverage setting $enableval" >&5
6942 echo "$as_me: error: unknown coverage setting $enableval" >&2;}
6943 { (exit 1); exit 1; }; }
6951 # Check whether --enable-gather-detailed-mem-stats or --disable-gather-detailed-mem-stats was given.
6952 if test "${enable_gather_detailed_mem_stats+set}" = set; then
6953 enableval
="$enable_gather_detailed_mem_stats"
6956 enable_gather_detailed_mem_stats
=no
6958 if test x
$enable_gather_detailed_mem_stats = xyes
; then
6960 cat >>confdefs.h
<<\_ACEOF
6961 #define GATHER_STATISTICS 1
6966 # -------------------------------
6967 # Miscenalleous configure options
6968 # -------------------------------
6972 # Check whether --with-stabs or --without-stabs was given.
6973 if test "${with_stabs+set}" = set; then
6974 withval
="$with_stabs"
6980 # Determine whether or not multilibs are enabled.
6981 # Check whether --enable-multilib or --disable-multilib was given.
6982 if test "${enable_multilib+set}" = set; then
6983 enableval
="$enable_multilib"
6990 # Enable __cxa_atexit for C++.
6991 # Check whether --enable-__cxa_atexit or --disable-__cxa_atexit was given.
6992 if test "${enable___cxa_atexit+set}" = set; then
6993 enableval
="$enable___cxa_atexit"
6997 # Enable C extension for decimal float if target supports it.
6998 # Check whether --enable-decimal-float or --disable-decimal-float was given.
6999 if test "${enable_decimal_float+set}" = set; then
7000 enableval
="$enable_decimal_float"
7002 if test x
$enablevar = xyes
; then
7004 powerpc
*-*-linux* | i?
86*-*-linux*)
7005 enable_decimal_float
=yes
7008 { echo "$as_me:$LINENO: WARNING: decimal float is not supported for this target" >&5
7009 echo "$as_me: WARNING: decimal float is not supported for this target" >&2;}
7010 enable_decimal_float
=no
7016 enable_decimal_float
=no
7021 dfp
=`if test $enable_decimal_float = yes; then echo 1; else echo 0; fi`
7023 cat >>confdefs.h
<<_ACEOF
7024 #define ENABLE_DECIMAL_FLOAT $dfp
7029 # Pass with no value to take the default
7030 # Pass with a value to specify a thread package
7031 # Check whether --enable-threads or --disable-threads was given.
7032 if test "${enable_threads+set}" = set; then
7033 enableval
="$enable_threads"
7039 # Check whether --enable-tls or --disable-tls was given.
7040 if test "${enable_tls+set}" = set; then
7041 enableval
="$enable_tls"
7045 *) { { echo "$as_me:$LINENO: error: '$enable_tls' is an invalid value for --enable-tls.
7046 Valid choices are 'yes' and 'no'." >&5
7047 echo "$as_me: error: '$enable_tls' is an invalid value for --enable-tls.
7048 Valid choices are 'yes' and 'no'." >&2;}
7049 { (exit 1); exit 1; }; } ;;
7056 # Check whether --enable-objc-gc or --disable-objc-gc was given.
7057 if test "${enable_objc_gc+set}" = set; then
7058 enableval
="$enable_objc_gc"
7059 if test x
$enable_objc_gc = xno
; then
7069 # Check whether --with-dwarf2 or --without-dwarf2 was given.
7070 if test "${with_dwarf2+set}" = set; then
7071 withval
="$with_dwarf2"
7072 dwarf2
="$with_dwarf2"
7077 # Check whether --enable-shared or --disable-shared was given.
7078 if test "${enable_shared+set}" = set; then
7079 enableval
="$enable_shared"
7081 case $enable_shared in
7085 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:,"
7086 for pkg
in $enableval; do
7087 if test "X$pkg" = "Xgcc" ||
test "X$pkg" = "Xlibgcc"; then
7101 # Check whether --with-build-sysroot or --without-build-sysroot was given.
7102 if test "${with_build_sysroot+set}" = set; then
7103 withval
="$with_build_sysroot"
7108 # Check whether --with-sysroot or --without-sysroot was given.
7109 if test "${with_sysroot+set}" = set; then
7110 withval
="$with_sysroot"
7112 case ${with_sysroot} in
7113 yes) TARGET_SYSTEM_ROOT
='${exec_prefix}/${target_noncanonical}/sys-root' ;;
7114 *) TARGET_SYSTEM_ROOT
=$with_sysroot ;;
7117 TARGET_SYSTEM_ROOT_DEFINE
='-DTARGET_SYSTEM_ROOT=\"$(TARGET_SYSTEM_ROOT)\"'
7118 CROSS_SYSTEM_HEADER_DIR
='$(TARGET_SYSTEM_ROOT)$(NATIVE_SYSTEM_HEADER_DIR)'
7120 if test "x$exec_prefix" = xNONE
; then
7121 if test "x$prefix" = xNONE
; then
7122 test_prefix
=/usr
/local
7127 test_prefix
=$exec_prefix
7129 case ${TARGET_SYSTEM_ROOT} in
7130 "${test_prefix}"|
"${test_prefix}/"*|\
7131 '${exec_prefix}'|
'${exec_prefix}/'*)
7132 t
="$TARGET_SYSTEM_ROOT_DEFINE -DTARGET_SYSTEM_ROOT_RELOCATABLE"
7133 TARGET_SYSTEM_ROOT_DEFINE
="$t"
7140 TARGET_SYSTEM_ROOT_DEFINE
=
7141 CROSS_SYSTEM_HEADER_DIR
='$(gcc_tooldir)/sys-include'
7148 # Build with intermodule optimisations
7149 # Check whether --enable-intermodule or --disable-intermodule was given.
7150 if test "${enable_intermodule+set}" = set; then
7151 enableval
="$enable_intermodule"
7152 case ${enable_intermodule} in
7153 yes) onestep
="-onestep";;
7161 # Sanity check enable_languages in case someone does not run the toplevel
7162 # configure # script.
7163 # Check whether --enable-languages or --disable-languages was given.
7164 if test "${enable_languages+set}" = set; then
7165 enableval
="$enable_languages"
7166 case ,${enable_languages}, in
7168 # go safe -- we cannot be much sure without the toplevel
7170 # analysis of which target libs are present and usable
7174 { { echo "$as_me:$LINENO: error: only the toplevel supports --enable-languages=all" >&5
7175 echo "$as_me: error: only the toplevel supports --enable-languages=all" >&2;}
7176 { (exit 1); exit 1; }; }
7181 enable_languages
=c
,${enable_languages}
7189 # -------------------------
7190 # Checks for other programs
7191 # -------------------------
7193 echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
7194 echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6
7195 set dummy
${MAKE-make}; ac_make
=`echo "$2" | sed 'y,:./+-,___p_,'`
7196 if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\" = set"; then
7197 echo $ECHO_N "(cached) $ECHO_C" >&6
7199 cat >conftest.
make <<\_ACEOF
7201 @
echo 'ac_maketemp="$(MAKE)"'
7203 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
7204 eval `${MAKE-make} -f conftest.make 2>/dev/null | grep temp=`
7205 if test -n "$ac_maketemp"; then
7206 eval ac_cv_prog_make_
${ac_make}_set
=yes
7208 eval ac_cv_prog_make_
${ac_make}_set
=no
7212 if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
7213 echo "$as_me:$LINENO: result: yes" >&5
7214 echo "${ECHO_T}yes" >&6
7217 echo "$as_me:$LINENO: result: no" >&5
7218 echo "${ECHO_T}no" >&6
7219 SET_MAKE
="MAKE=${MAKE-make}"
7223 # Find some useful tools
7224 for ac_prog
in gawk mawk nawk
awk
7226 # Extract the first word of "$ac_prog", so it can be a program name with args.
7227 set dummy
$ac_prog; ac_word
=$2
7228 echo "$as_me:$LINENO: checking for $ac_word" >&5
7229 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7230 if test "${ac_cv_prog_AWK+set}" = set; then
7231 echo $ECHO_N "(cached) $ECHO_C" >&6
7233 if test -n "$AWK"; then
7234 ac_cv_prog_AWK
="$AWK" # Let the user override the test.
7236 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
7240 test -z "$as_dir" && as_dir
=.
7241 for ac_exec_ext
in '' $ac_executable_extensions; do
7242 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7243 ac_cv_prog_AWK
="$ac_prog"
7244 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7253 if test -n "$AWK"; then
7254 echo "$as_me:$LINENO: result: $AWK" >&5
7255 echo "${ECHO_T}$AWK" >&6
7257 echo "$as_me:$LINENO: result: no" >&5
7258 echo "${ECHO_T}no" >&6
7261 test -n "$AWK" && break
7264 # We need awk to create options.c and options.h.
7265 # Bail out if it's missing.
7267 "") { { echo "$as_me:$LINENO: error: can't build without awk, bailing out" >&5
7268 echo "$as_me: error: can't build without awk, bailing out" >&2;}
7269 { (exit 1); exit 1; }; } ;;
7272 echo "$as_me:$LINENO: checking whether ln -s works" >&5
7273 echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6
7274 if test "${gcc_cv_prog_LN_S+set}" = set; then
7275 echo $ECHO_N "(cached) $ECHO_C" >&6
7277 rm -f conftestdata_t
7278 echo >conftestdata_f
7279 if ln -s conftestdata_f conftestdata_t
2>/dev
/null
7281 gcc_cv_prog_LN_S
="ln -s"
7283 if ln conftestdata_f conftestdata_t
2>/dev
/null
7287 if cp -p conftestdata_f conftestdata_t
2>/dev
/null
7289 gcc_cv_prog_LN_S
="cp -p"
7295 rm -f conftestdata_f conftestdata_t
7298 LN_S
="$gcc_cv_prog_LN_S"
7299 if test "$gcc_cv_prog_LN_S" = "ln -s"; then
7300 echo "$as_me:$LINENO: result: yes" >&5
7301 echo "${ECHO_T}yes" >&6
7303 if test "$gcc_cv_prog_LN_S" = "ln"; then
7304 echo "$as_me:$LINENO: result: no, using ln" >&5
7305 echo "${ECHO_T}no, using ln" >&6
7307 echo "$as_me:$LINENO: result: no, and neither does ln, so using $gcc_cv_prog_LN_S" >&5
7308 echo "${ECHO_T}no, and neither does ln, so using $gcc_cv_prog_LN_S" >&6
7312 echo "$as_me:$LINENO: checking whether ln works" >&5
7313 echo $ECHO_N "checking whether ln works... $ECHO_C" >&6
7314 if test "${acx_cv_prog_LN+set}" = set; then
7315 echo $ECHO_N "(cached) $ECHO_C" >&6
7317 rm -f conftestdata_t
7318 echo >conftestdata_f
7319 if ln conftestdata_f conftestdata_t
2>/dev
/null
7325 rm -f conftestdata_f conftestdata_t
7328 if test $acx_cv_prog_LN = no
; then
7330 echo "$as_me:$LINENO: result: no, using $LN" >&5
7331 echo "${ECHO_T}no, using $LN" >&6
7333 LN
="$acx_cv_prog_LN"
7334 echo "$as_me:$LINENO: result: yes" >&5
7335 echo "${ECHO_T}yes" >&6
7338 if test -n "$ac_tool_prefix"; then
7339 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
7340 set dummy
${ac_tool_prefix}ranlib
; ac_word
=$2
7341 echo "$as_me:$LINENO: checking for $ac_word" >&5
7342 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7343 if test "${ac_cv_prog_RANLIB+set}" = set; then
7344 echo $ECHO_N "(cached) $ECHO_C" >&6
7346 if test -n "$RANLIB"; then
7347 ac_cv_prog_RANLIB
="$RANLIB" # Let the user override the test.
7349 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
7353 test -z "$as_dir" && as_dir
=.
7354 for ac_exec_ext
in '' $ac_executable_extensions; do
7355 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7356 ac_cv_prog_RANLIB
="${ac_tool_prefix}ranlib"
7357 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7365 RANLIB
=$ac_cv_prog_RANLIB
7366 if test -n "$RANLIB"; then
7367 echo "$as_me:$LINENO: result: $RANLIB" >&5
7368 echo "${ECHO_T}$RANLIB" >&6
7370 echo "$as_me:$LINENO: result: no" >&5
7371 echo "${ECHO_T}no" >&6
7375 if test -z "$ac_cv_prog_RANLIB"; then
7376 ac_ct_RANLIB
=$RANLIB
7377 # Extract the first word of "ranlib", so it can be a program name with args.
7378 set dummy ranlib
; ac_word
=$2
7379 echo "$as_me:$LINENO: checking for $ac_word" >&5
7380 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7381 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
7382 echo $ECHO_N "(cached) $ECHO_C" >&6
7384 if test -n "$ac_ct_RANLIB"; then
7385 ac_cv_prog_ac_ct_RANLIB
="$ac_ct_RANLIB" # Let the user override the test.
7387 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
7391 test -z "$as_dir" && as_dir
=.
7392 for ac_exec_ext
in '' $ac_executable_extensions; do
7393 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7394 ac_cv_prog_ac_ct_RANLIB
="ranlib"
7395 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7401 test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB
=":"
7404 ac_ct_RANLIB
=$ac_cv_prog_ac_ct_RANLIB
7405 if test -n "$ac_ct_RANLIB"; then
7406 echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
7407 echo "${ECHO_T}$ac_ct_RANLIB" >&6
7409 echo "$as_me:$LINENO: result: no" >&5
7410 echo "${ECHO_T}no" >&6
7413 RANLIB
=$ac_ct_RANLIB
7415 RANLIB
="$ac_cv_prog_RANLIB"
7420 # By default, the Darwin ranlib will not treat common symbols as
7421 # definitions when building the archive table of contents. Other
7422 # ranlibs do that; pass an option to the Darwin ranlib that makes
7423 # it behave similarly.
7431 # Find a good install program. We prefer a C program (faster),
7432 # so one script is as good as another. But avoid the broken or
7433 # incompatible versions:
7434 # SysV /etc/install, /usr/sbin/install
7435 # SunOS /usr/etc/install
7436 # IRIX /sbin/install
7438 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
7439 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
7440 # ./install, which can be erroneously created by make from ./install.sh.
7441 echo "$as_me:$LINENO: checking for a BSD compatible install" >&5
7442 echo $ECHO_N "checking for a BSD compatible install... $ECHO_C" >&6
7443 if test -z "$INSTALL"; then
7444 if test "${ac_cv_path_install+set}" = set; then
7445 echo $ECHO_N "(cached) $ECHO_C" >&6
7447 IFS
="${IFS= }"; ac_save_IFS
="$IFS"; IFS
="${IFS}:"
7448 for ac_dir
in $PATH; do
7449 # Account for people who put trailing slashes in PATH elements.
7451 /|.
/|.
//|
/etc
/*|
/usr
/sbin
/*|
/usr
/etc
/*|
/sbin
/*|
/usr
/afsws
/bin
/*|
/usr
/ucb
/*) ;;
7453 # OSF1 and SCO ODT 3.0 have their own names for install.
7454 for ac_prog
in ginstall scoinst
install; do
7455 if test -f $ac_dir/$ac_prog; then
7456 if test $ac_prog = install &&
7457 grep dspmsg
$ac_dir/$ac_prog >/dev
/null
2>&1; then
7458 # AIX install. It has an incompatible calling convention.
7459 # OSF/1 installbsd also uses dspmsg, but is usable.
7462 ac_cv_path_install
="$ac_dir/$ac_prog -c"
7473 if test "${ac_cv_path_install+set}" = set; then
7474 INSTALL
="$ac_cv_path_install"
7476 # As a last resort, use the slow shell script. We don't cache a
7477 # path for INSTALL within a source directory, because that will
7478 # break other packages using the cache if that directory is
7479 # removed, or if the path is relative.
7480 INSTALL
="$ac_install_sh"
7483 echo "$as_me:$LINENO: result: $INSTALL" >&5
7484 echo "${ECHO_T}$INSTALL" >&6
7486 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
7487 # It thinks the first close brace ends the variable substitution.
7488 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM
='${INSTALL}'
7490 test -z "$INSTALL_DATA" && INSTALL_DATA
='${INSTALL} -m 644'
7493 # See if cmp has --ignore-initial.
7494 echo "$as_me:$LINENO: checking for cmp's capabilities" >&5
7495 echo $ECHO_N "checking for cmp's capabilities... $ECHO_C" >&6
7496 if test "${gcc_cv_prog_cmp_skip+set}" = set; then
7497 echo $ECHO_N "(cached) $ECHO_C" >&6
7501 gcc_cv_prog_cmp_skip
=slowcompare
7502 if cmp --ignore-initial=2 t1 t2
> /dev
/null
2>&1; then
7503 if cmp --ignore-initial=1 t1 t2
> /dev
/null
2>&1; then
7506 gcc_cv_prog_cmp_skip
=gnucompare
7509 if test $gcc_cv_prog_cmp_skip = slowcompare
; then
7510 if cmp t1 t2
2 2 > /dev
/null
2>&1; then
7511 if cmp t1 t2
1 1 > /dev
/null
2>&1; then
7514 gcc_cv_prog_cmp_skip
=fastcompare
7521 echo "$as_me:$LINENO: result: $gcc_cv_prog_cmp_skip" >&5
7522 echo "${ECHO_T}$gcc_cv_prog_cmp_skip" >&6
7523 make_compare_target
=$gcc_cv_prog_cmp_skip
7527 # See if we have the mktemp command.
7528 # Extract the first word of "mktemp", so it can be a program name with args.
7529 set dummy mktemp
; ac_word
=$2
7530 echo "$as_me:$LINENO: checking for $ac_word" >&5
7531 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7532 if test "${ac_cv_prog_have_mktemp_command+set}" = set; then
7533 echo $ECHO_N "(cached) $ECHO_C" >&6
7535 if test -n "$have_mktemp_command"; then
7536 ac_cv_prog_have_mktemp_command
="$have_mktemp_command" # Let the user override the test.
7538 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
7542 test -z "$as_dir" && as_dir
=.
7543 for ac_exec_ext
in '' $ac_executable_extensions; do
7544 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7545 ac_cv_prog_have_mktemp_command
="yes"
7546 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7552 test -z "$ac_cv_prog_have_mktemp_command" && ac_cv_prog_have_mktemp_command
="no"
7555 have_mktemp_command
=$ac_cv_prog_have_mktemp_command
7556 if test -n "$have_mktemp_command"; then
7557 echo "$as_me:$LINENO: result: $have_mktemp_command" >&5
7558 echo "${ECHO_T}$have_mktemp_command" >&6
7560 echo "$as_me:$LINENO: result: no" >&5
7561 echo "${ECHO_T}no" >&6
7565 MISSING
="${CONFIG_SHELL-/bin/sh} $srcdir/../missing"
7567 # See if makeinfo has been installed and is modern enough
7568 # that we can use it.
7570 ac_executable_extensions
="$build_exeext"
7572 # Extract the first word of "makeinfo", so it can be a program name with args.
7573 set dummy makeinfo
; ac_word
=$2
7574 echo "$as_me:$LINENO: checking for $ac_word" >&5
7575 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7576 if test "${ac_cv_prog_MAKEINFO+set}" = set; then
7577 echo $ECHO_N "(cached) $ECHO_C" >&6
7579 if test -n "$MAKEINFO"; then
7580 ac_cv_prog_MAKEINFO
="$MAKEINFO" # Let the user override the test.
7582 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
7586 test -z "$as_dir" && as_dir
=.
7587 for ac_exec_ext
in '' $ac_executable_extensions; do
7588 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7589 ac_cv_prog_MAKEINFO
="makeinfo"
7590 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7598 MAKEINFO
=$ac_cv_prog_MAKEINFO
7599 if test -n "$MAKEINFO"; then
7600 echo "$as_me:$LINENO: result: $MAKEINFO" >&5
7601 echo "${ECHO_T}$MAKEINFO" >&6
7603 echo "$as_me:$LINENO: result: no" >&5
7604 echo "${ECHO_T}no" >&6
7607 if test -n "$MAKEINFO"; then
7608 # Found it, now check the version.
7609 echo "$as_me:$LINENO: checking for modern makeinfo" >&5
7610 echo $ECHO_N "checking for modern makeinfo... $ECHO_C" >&6
7611 if test "${gcc_cv_prog_makeinfo_modern+set}" = set; then
7612 echo $ECHO_N "(cached) $ECHO_C" >&6
7614 ac_prog_version
=`$MAKEINFO --version 2>&1 |
7615 sed -n 's/^.*GNU texinfo.* \([0-9][0-9.]*\).*$/\1/p'`
7616 echo "configure:7616: version of makeinfo is $ac_prog_version" >&5
7617 case $ac_prog_version in
7618 '') gcc_cv_prog_makeinfo_modern
=no
;;
7620 gcc_cv_prog_makeinfo_modern
=yes;;
7621 *) gcc_cv_prog_makeinfo_modern
=no
;;
7625 echo "$as_me:$LINENO: result: $gcc_cv_prog_makeinfo_modern" >&5
7626 echo "${ECHO_T}$gcc_cv_prog_makeinfo_modern" >&6
7628 gcc_cv_prog_makeinfo_modern
=no
7631 if test $gcc_cv_prog_makeinfo_modern = no
; then
7632 MAKEINFO
="$MISSING makeinfo"
7633 { echo "$as_me:$LINENO: WARNING:
7634 *** Makeinfo is missing or too old.
7635 *** Info documentation will not be built." >&5
7636 echo "$as_me: WARNING:
7637 *** Makeinfo is missing or too old.
7638 *** Info documentation will not be built." >&2;}
7645 # Is pod2man recent enough to regenerate manpages?
7646 echo "$as_me:$LINENO: checking for recent Pod::Man" >&5
7647 echo $ECHO_N "checking for recent Pod::Man... $ECHO_C" >&6
7648 if (perl
-e 'use 1.10 Pod::Man') >/dev
/null
2>&1; then
7649 echo "$as_me:$LINENO: result: yes" >&5
7650 echo "${ECHO_T}yes" >&6
7651 GENERATED_MANPAGES
=generated-manpages
7653 echo "$as_me:$LINENO: result: no" >&5
7654 echo "${ECHO_T}no" >&6
7662 # Extract the first word of "$ac_prog", so it can be a program name with args.
7663 set dummy
$ac_prog; ac_word
=$2
7664 echo "$as_me:$LINENO: checking for $ac_word" >&5
7665 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7666 if test "${ac_cv_prog_FLEX+set}" = set; then
7667 echo $ECHO_N "(cached) $ECHO_C" >&6
7669 if test -n "$FLEX"; then
7670 ac_cv_prog_FLEX
="$FLEX" # Let the user override the test.
7672 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
7676 test -z "$as_dir" && as_dir
=.
7677 for ac_exec_ext
in '' $ac_executable_extensions; do
7678 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7679 ac_cv_prog_FLEX
="$ac_prog"
7680 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7688 FLEX
=$ac_cv_prog_FLEX
7689 if test -n "$FLEX"; then
7690 echo "$as_me:$LINENO: result: $FLEX" >&5
7691 echo "${ECHO_T}$FLEX" >&6
7693 echo "$as_me:$LINENO: result: no" >&5
7694 echo "${ECHO_T}no" >&6
7697 test -n "$FLEX" && break
7699 test -n "$FLEX" || FLEX
="$MISSING flex"
7703 for ac_prog
in bison
7705 # Extract the first word of "$ac_prog", so it can be a program name with args.
7706 set dummy
$ac_prog; ac_word
=$2
7707 echo "$as_me:$LINENO: checking for $ac_word" >&5
7708 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7709 if test "${ac_cv_prog_BISON+set}" = set; then
7710 echo $ECHO_N "(cached) $ECHO_C" >&6
7712 if test -n "$BISON"; then
7713 ac_cv_prog_BISON
="$BISON" # Let the user override the test.
7715 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
7719 test -z "$as_dir" && as_dir
=.
7720 for ac_exec_ext
in '' $ac_executable_extensions; do
7721 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7722 ac_cv_prog_BISON
="$ac_prog"
7723 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7731 BISON
=$ac_cv_prog_BISON
7732 if test -n "$BISON"; then
7733 echo "$as_me:$LINENO: result: $BISON" >&5
7734 echo "${ECHO_T}$BISON" >&6
7736 echo "$as_me:$LINENO: result: no" >&5
7737 echo "${ECHO_T}no" >&6
7740 test -n "$BISON" && break
7742 test -n "$BISON" || BISON
="$MISSING bison"
7745 # Binutils are not build modules, unlike bison/flex/makeinfo. So we
7746 # check for build == host before using them.
7749 if test x
${build} = x
${host} && test -f $srcdir/..
/binutils
/nm.c \
7750 && test -d ..
/binutils
; then
7751 NM
='$(objdir)/../binutils/nm-new'
7753 # Extract the first word of "nm", so it can be a program name with args.
7754 set dummy nm
; ac_word
=$2
7755 echo "$as_me:$LINENO: checking for $ac_word" >&5
7756 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7757 if test "${ac_cv_prog_NM+set}" = set; then
7758 echo $ECHO_N "(cached) $ECHO_C" >&6
7760 if test -n "$NM"; then
7761 ac_cv_prog_NM
="$NM" # Let the user override the test.
7763 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
7767 test -z "$as_dir" && as_dir
=.
7768 for ac_exec_ext
in '' $ac_executable_extensions; do
7769 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7771 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7777 test -z "$ac_cv_prog_NM" && ac_cv_prog_NM
="${CONFIG_SHELL-/bin/sh} ${srcdir}/../missing nm"
7781 if test -n "$NM"; then
7782 echo "$as_me:$LINENO: result: $NM" >&5
7783 echo "${ECHO_T}$NM" >&6
7785 echo "$as_me:$LINENO: result: no" >&5
7786 echo "${ECHO_T}no" >&6
7792 if test x
${build} = x
${host} && test -f $srcdir/..
/binutils
/ar.c \
7793 && test -d ..
/binutils
; then
7794 AR
='$(objdir)/../binutils/ar'
7796 # Extract the first word of "ar", so it can be a program name with args.
7797 set dummy
ar; ac_word
=$2
7798 echo "$as_me:$LINENO: checking for $ac_word" >&5
7799 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7800 if test "${ac_cv_prog_AR+set}" = set; then
7801 echo $ECHO_N "(cached) $ECHO_C" >&6
7803 if test -n "$AR"; then
7804 ac_cv_prog_AR
="$AR" # Let the user override the test.
7806 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
7810 test -z "$as_dir" && as_dir
=.
7811 for ac_exec_ext
in '' $ac_executable_extensions; do
7812 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7814 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7820 test -z "$ac_cv_prog_AR" && ac_cv_prog_AR
="${CONFIG_SHELL-/bin/sh} ${srcdir}/../missing ar"
7824 if test -n "$AR"; then
7825 echo "$as_me:$LINENO: result: $AR" >&5
7826 echo "${ECHO_T}$AR" >&6
7828 echo "$as_me:$LINENO: result: no" >&5
7829 echo "${ECHO_T}no" >&6
7835 # --------------------
7836 # Checks for C headers
7837 # --------------------
7839 echo "$as_me:$LINENO: checking for GNU C library" >&5
7840 echo $ECHO_N "checking for GNU C library... $ECHO_C" >&6
7841 if test "${gcc_cv_glibc+set}" = set; then
7842 echo $ECHO_N "(cached) $ECHO_C" >&6
7844 cat >conftest.
$ac_ext <<_ACEOF
7847 cat confdefs.h
>>conftest.
$ac_ext
7848 cat >>conftest.
$ac_ext <<_ACEOF
7849 /* end confdefs.h. */
7850 #include <features.h>
7855 #if ! (defined __GLIBC__ || defined __GNU_LIBRARY__)
7856 #error Not a GNU C library system
7862 rm -f conftest.
$ac_objext
7863 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7864 (eval $ac_compile) 2>conftest.er1
7866 grep -v '^ *+' conftest.er1
>conftest.err
7868 cat conftest.err
>&5
7869 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7870 (exit $ac_status); } &&
7871 { ac_try
='test -z "$ac_c_werror_flag"
7872 || test ! -s conftest.err'
7873 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7876 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7877 (exit $ac_status); }; } &&
7878 { ac_try
='test -s conftest.$ac_objext'
7879 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7882 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7883 (exit $ac_status); }; }; then
7886 echo "$as_me: failed program was:" >&5
7887 sed 's/^/| /' conftest.
$ac_ext >&5
7891 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
7894 echo "$as_me:$LINENO: result: $gcc_cv_glibc" >&5
7895 echo "${ECHO_T}$gcc_cv_glibc" >&6
7896 if test $gcc_cv_glibc = yes; then
7898 cat >>confdefs.h
<<\_ACEOF
7899 #define _GNU_SOURCE 1
7904 # Need to reject headers which give warnings, so that the -Werror bootstrap
7905 # works later. *sigh* This needs to come before all header checks.
7907 ac_c_preproc_warn_flag
=yes
7909 echo "$as_me:$LINENO: checking for ANSI C header files" >&5
7910 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
7911 if test "${ac_cv_header_stdc+set}" = set; then
7912 echo $ECHO_N "(cached) $ECHO_C" >&6
7914 cat >conftest.
$ac_ext <<_ACEOF
7917 cat confdefs.h
>>conftest.
$ac_ext
7918 cat >>conftest.
$ac_ext <<_ACEOF
7919 /* end confdefs.h. */
7933 rm -f conftest.
$ac_objext
7934 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7935 (eval $ac_compile) 2>conftest.er1
7937 grep -v '^ *+' conftest.er1
>conftest.err
7939 cat conftest.err
>&5
7940 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7941 (exit $ac_status); } &&
7942 { ac_try
='test -z "$ac_c_werror_flag"
7943 || test ! -s conftest.err'
7944 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7947 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7948 (exit $ac_status); }; } &&
7949 { ac_try
='test -s conftest.$ac_objext'
7950 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7953 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7954 (exit $ac_status); }; }; then
7955 ac_cv_header_stdc
=yes
7957 echo "$as_me: failed program was:" >&5
7958 sed 's/^/| /' conftest.
$ac_ext >&5
7960 ac_cv_header_stdc
=no
7962 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
7964 if test $ac_cv_header_stdc = yes; then
7965 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
7966 cat >conftest.
$ac_ext <<_ACEOF
7969 cat confdefs.h
>>conftest.
$ac_ext
7970 cat >>conftest.
$ac_ext <<_ACEOF
7971 /* end confdefs.h. */
7975 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7976 $EGREP "memchr" >/dev
/null
2>&1; then
7979 ac_cv_header_stdc
=no
7985 if test $ac_cv_header_stdc = yes; then
7986 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
7987 cat >conftest.
$ac_ext <<_ACEOF
7990 cat confdefs.h
>>conftest.
$ac_ext
7991 cat >>conftest.
$ac_ext <<_ACEOF
7992 /* end confdefs.h. */
7996 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7997 $EGREP "free" >/dev
/null
2>&1; then
8000 ac_cv_header_stdc
=no
8006 if test $ac_cv_header_stdc = yes; then
8007 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
8008 if test "$cross_compiling" = yes; then
8011 cat >conftest.
$ac_ext <<_ACEOF
8014 cat confdefs.h
>>conftest.
$ac_ext
8015 cat >>conftest.
$ac_ext <<_ACEOF
8016 /* end confdefs.h. */
8018 #if ((' ' & 0x0FF) == 0x020)
8019 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
8020 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
8022 # define ISLOWER(c) \
8023 (('a' <= (c) && (c) <= 'i') \
8024 || ('j' <= (c) && (c) <= 'r') \
8025 || ('s' <= (c) && (c) <= 'z'))
8026 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
8029 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
8034 for (i = 0; i < 256; i++)
8035 if (XOR (islower (i), ISLOWER (i))
8036 || toupper (i) != TOUPPER (i))
8041 rm -f conftest
$ac_exeext
8042 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8043 (eval $ac_link) 2>&5
8045 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8046 (exit $ac_status); } && { ac_try
='./conftest$ac_exeext'
8047 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8050 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8051 (exit $ac_status); }; }; then
8054 echo "$as_me: program exited with status $ac_status" >&5
8055 echo "$as_me: failed program was:" >&5
8056 sed 's/^/| /' conftest.
$ac_ext >&5
8059 ac_cv_header_stdc
=no
8061 rm -f core
*.core gmon.out bb.out conftest
$ac_exeext conftest.
$ac_objext conftest.
$ac_ext
8065 echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
8066 echo "${ECHO_T}$ac_cv_header_stdc" >&6
8067 if test $ac_cv_header_stdc = yes; then
8069 cat >>confdefs.h
<<\_ACEOF
8070 #define STDC_HEADERS 1
8075 echo "$as_me:$LINENO: checking whether time.h and sys/time.h may both be included" >&5
8076 echo $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6
8077 if test "${ac_cv_header_time+set}" = set; then
8078 echo $ECHO_N "(cached) $ECHO_C" >&6
8080 cat >conftest.
$ac_ext <<_ACEOF
8083 cat confdefs.h
>>conftest.
$ac_ext
8084 cat >>conftest.
$ac_ext <<_ACEOF
8085 /* end confdefs.h. */
8086 #include <sys/types.h>
8087 #include <sys/time.h>
8093 if ((struct tm *) 0)
8099 rm -f conftest.
$ac_objext
8100 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8101 (eval $ac_compile) 2>conftest.er1
8103 grep -v '^ *+' conftest.er1
>conftest.err
8105 cat conftest.err
>&5
8106 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8107 (exit $ac_status); } &&
8108 { ac_try
='test -z "$ac_c_werror_flag"
8109 || test ! -s conftest.err'
8110 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8113 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8114 (exit $ac_status); }; } &&
8115 { ac_try
='test -s conftest.$ac_objext'
8116 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8119 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8120 (exit $ac_status); }; }; then
8121 ac_cv_header_time
=yes
8123 echo "$as_me: failed program was:" >&5
8124 sed 's/^/| /' conftest.
$ac_ext >&5
8126 ac_cv_header_time
=no
8128 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
8130 echo "$as_me:$LINENO: result: $ac_cv_header_time" >&5
8131 echo "${ECHO_T}$ac_cv_header_time" >&6
8132 if test $ac_cv_header_time = yes; then
8134 cat >>confdefs.h
<<\_ACEOF
8135 #define TIME_WITH_SYS_TIME 1
8140 echo "$as_me:$LINENO: checking whether string.h and strings.h may both be included" >&5
8141 echo $ECHO_N "checking whether string.h and strings.h may both be included... $ECHO_C" >&6
8142 if test "${gcc_cv_header_string+set}" = set; then
8143 echo $ECHO_N "(cached) $ECHO_C" >&6
8145 cat >conftest.
$ac_ext <<_ACEOF
8148 cat confdefs.h
>>conftest.
$ac_ext
8149 cat >>conftest.
$ac_ext <<_ACEOF
8150 /* end confdefs.h. */
8152 #include <strings.h>
8161 rm -f conftest.
$ac_objext
8162 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8163 (eval $ac_compile) 2>conftest.er1
8165 grep -v '^ *+' conftest.er1
>conftest.err
8167 cat conftest.err
>&5
8168 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8169 (exit $ac_status); } &&
8170 { ac_try
='test -z "$ac_c_werror_flag"
8171 || test ! -s conftest.err'
8172 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8175 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8176 (exit $ac_status); }; } &&
8177 { ac_try
='test -s conftest.$ac_objext'
8178 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8181 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8182 (exit $ac_status); }; }; then
8183 gcc_cv_header_string
=yes
8185 echo "$as_me: failed program was:" >&5
8186 sed 's/^/| /' conftest.
$ac_ext >&5
8188 gcc_cv_header_string
=no
8190 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
8192 echo "$as_me:$LINENO: result: $gcc_cv_header_string" >&5
8193 echo "${ECHO_T}$gcc_cv_header_string" >&6
8194 if test $gcc_cv_header_string = yes; then
8196 cat >>confdefs.h
<<\_ACEOF
8197 #define STRING_WITH_STRINGS 1
8202 echo "$as_me:$LINENO: checking for sys/wait.h that is POSIX.1 compatible" >&5
8203 echo $ECHO_N "checking for sys/wait.h that is POSIX.1 compatible... $ECHO_C" >&6
8204 if test "${ac_cv_header_sys_wait_h+set}" = set; then
8205 echo $ECHO_N "(cached) $ECHO_C" >&6
8207 cat >conftest.
$ac_ext <<_ACEOF
8210 cat confdefs.h
>>conftest.
$ac_ext
8211 cat >>conftest.
$ac_ext <<_ACEOF
8212 /* end confdefs.h. */
8213 #include <sys/types.h>
8214 #include <sys/wait.h>
8216 # define WEXITSTATUS(stat_val) ((unsigned)(stat_val) >> 8)
8219 # define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
8227 s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
8232 rm -f conftest.
$ac_objext
8233 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8234 (eval $ac_compile) 2>conftest.er1
8236 grep -v '^ *+' conftest.er1
>conftest.err
8238 cat conftest.err
>&5
8239 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8240 (exit $ac_status); } &&
8241 { ac_try
='test -z "$ac_c_werror_flag"
8242 || test ! -s conftest.err'
8243 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8246 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8247 (exit $ac_status); }; } &&
8248 { ac_try
='test -s conftest.$ac_objext'
8249 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8252 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8253 (exit $ac_status); }; }; then
8254 ac_cv_header_sys_wait_h
=yes
8256 echo "$as_me: failed program was:" >&5
8257 sed 's/^/| /' conftest.
$ac_ext >&5
8259 ac_cv_header_sys_wait_h
=no
8261 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
8263 echo "$as_me:$LINENO: result: $ac_cv_header_sys_wait_h" >&5
8264 echo "${ECHO_T}$ac_cv_header_sys_wait_h" >&6
8265 if test $ac_cv_header_sys_wait_h = yes; then
8267 cat >>confdefs.h
<<\_ACEOF
8268 #define HAVE_SYS_WAIT_H 1
8295 for ac_header
in limits.h stddef.h string.h
strings.h stdlib.h
time.h
iconv.h \
8296 fcntl.h unistd.h sys
/file.h sys
/time.h sys
/mman.h \
8297 sys
/resource.h sys
/param.h sys
/times.h sys
/stat.h \
8298 direct.h malloc.h langinfo.h ldfcn.h locale.h wchar.h
8300 as_ac_Header
=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
8301 echo "$as_me:$LINENO: checking for $ac_header" >&5
8302 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
8303 if eval "test \"\${$as_ac_Header+set}\" = set"; then
8304 echo $ECHO_N "(cached) $ECHO_C" >&6
8306 cat >conftest.
$ac_ext <<_ACEOF
8309 cat confdefs.h
>>conftest.
$ac_ext
8310 cat >>conftest.
$ac_ext <<_ACEOF
8311 /* end confdefs.h. */
8312 #include <$ac_header>
8314 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
8315 (eval $ac_cpp conftest.
$ac_ext) 2>conftest.er1
8317 grep -v '^ *+' conftest.er1
>conftest.err
8319 cat conftest.err
>&5
8320 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8321 (exit $ac_status); } >/dev
/null
; then
8322 if test -s conftest.err
; then
8323 ac_cpp_err
=$ac_c_preproc_warn_flag
8324 ac_cpp_err
=$ac_cpp_err$ac_c_werror_flag
8331 if test -z "$ac_cpp_err"; then
8332 eval "$as_ac_Header=yes"
8334 echo "$as_me: failed program was:" >&5
8335 sed 's/^/| /' conftest.
$ac_ext >&5
8337 eval "$as_ac_Header=no"
8339 rm -f conftest.err conftest.
$ac_ext
8341 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
8342 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
8343 if test `eval echo '${'$as_ac_Header'}'` = yes; then
8344 cat >>confdefs.h
<<_ACEOF
8345 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
8352 # Check for thread headers.
8353 echo "$as_me:$LINENO: checking for thread.h" >&5
8354 echo $ECHO_N "checking for thread.h... $ECHO_C" >&6
8355 if test "${ac_cv_header_thread_h+set}" = set; then
8356 echo $ECHO_N "(cached) $ECHO_C" >&6
8358 cat >conftest.
$ac_ext <<_ACEOF
8361 cat confdefs.h
>>conftest.
$ac_ext
8362 cat >>conftest.
$ac_ext <<_ACEOF
8363 /* end confdefs.h. */
8366 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
8367 (eval $ac_cpp conftest.
$ac_ext) 2>conftest.er1
8369 grep -v '^ *+' conftest.er1
>conftest.err
8371 cat conftest.err
>&5
8372 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8373 (exit $ac_status); } >/dev
/null
; then
8374 if test -s conftest.err
; then
8375 ac_cpp_err
=$ac_c_preproc_warn_flag
8376 ac_cpp_err
=$ac_cpp_err$ac_c_werror_flag
8383 if test -z "$ac_cpp_err"; then
8384 ac_cv_header_thread_h
=yes
8386 echo "$as_me: failed program was:" >&5
8387 sed 's/^/| /' conftest.
$ac_ext >&5
8389 ac_cv_header_thread_h
=no
8391 rm -f conftest.err conftest.
$ac_ext
8393 echo "$as_me:$LINENO: result: $ac_cv_header_thread_h" >&5
8394 echo "${ECHO_T}$ac_cv_header_thread_h" >&6
8395 if test $ac_cv_header_thread_h = yes; then
8401 echo "$as_me:$LINENO: checking for pthread.h" >&5
8402 echo $ECHO_N "checking for pthread.h... $ECHO_C" >&6
8403 if test "${ac_cv_header_pthread_h+set}" = set; then
8404 echo $ECHO_N "(cached) $ECHO_C" >&6
8406 cat >conftest.
$ac_ext <<_ACEOF
8409 cat confdefs.h
>>conftest.
$ac_ext
8410 cat >>conftest.
$ac_ext <<_ACEOF
8411 /* end confdefs.h. */
8412 #include <pthread.h>
8414 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
8415 (eval $ac_cpp conftest.
$ac_ext) 2>conftest.er1
8417 grep -v '^ *+' conftest.er1
>conftest.err
8419 cat conftest.err
>&5
8420 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8421 (exit $ac_status); } >/dev
/null
; then
8422 if test -s conftest.err
; then
8423 ac_cpp_err
=$ac_c_preproc_warn_flag
8424 ac_cpp_err
=$ac_cpp_err$ac_c_werror_flag
8431 if test -z "$ac_cpp_err"; then
8432 ac_cv_header_pthread_h
=yes
8434 echo "$as_me: failed program was:" >&5
8435 sed 's/^/| /' conftest.
$ac_ext >&5
8437 ac_cv_header_pthread_h
=no
8439 rm -f conftest.err conftest.
$ac_ext
8441 echo "$as_me:$LINENO: result: $ac_cv_header_pthread_h" >&5
8442 echo "${ECHO_T}$ac_cv_header_pthread_h" >&6
8443 if test $ac_cv_header_pthread_h = yes; then
8450 # These tests can't be done till we know if we have limits.h.
8451 echo "$as_me:$LINENO: checking for CHAR_BIT" >&5
8452 echo $ECHO_N "checking for CHAR_BIT... $ECHO_C" >&6
8453 if test "${gcc_cv_decl_char_bit+set}" = set; then
8454 echo $ECHO_N "(cached) $ECHO_C" >&6
8456 cat >conftest.
$ac_ext <<_ACEOF
8459 cat confdefs.h
>>conftest.
$ac_ext
8460 cat >>conftest.
$ac_ext <<_ACEOF
8461 /* end confdefs.h. */
8462 #ifdef HAVE_LIMITS_H
8469 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8470 $EGREP "found" >/dev
/null
2>&1; then
8471 gcc_cv_decl_char_bit
=yes
8473 gcc_cv_decl_char_bit
=no
8479 echo "$as_me:$LINENO: result: $gcc_cv_decl_char_bit" >&5
8480 echo "${ECHO_T}$gcc_cv_decl_char_bit" >&6
8481 if test $gcc_cv_decl_char_bit = no
; then
8482 echo "$as_me:$LINENO: checking number of bits in a byte" >&5
8483 echo $ECHO_N "checking number of bits in a byte... $ECHO_C" >&6
8484 if test "${gcc_cv_c_nbby+set}" = set; then
8485 echo $ECHO_N "(cached) $ECHO_C" >&6
8489 while test $i -lt 65; do
8490 cat >conftest.
$ac_ext <<_ACEOF
8493 cat confdefs.h
>>conftest.
$ac_ext
8494 cat >>conftest.
$ac_ext <<_ACEOF
8495 /* end confdefs.h. */
8501 case (unsigned char)((unsigned long)1 << $i) == ((unsigned long)1 << $i):
8502 case (unsigned char)((unsigned long)1<<($i-1)) == ((unsigned long)1<<($i-1)):
8508 rm -f conftest.
$ac_objext
8509 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8510 (eval $ac_compile) 2>conftest.er1
8512 grep -v '^ *+' conftest.er1
>conftest.err
8514 cat conftest.err
>&5
8515 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8516 (exit $ac_status); } &&
8517 { ac_try
='test -z "$ac_c_werror_flag"
8518 || test ! -s conftest.err'
8519 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8522 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8523 (exit $ac_status); }; } &&
8524 { ac_try
='test -s conftest.$ac_objext'
8525 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8528 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8529 (exit $ac_status); }; }; then
8530 gcc_cv_c_nbby
=$i; break
8532 echo "$as_me: failed program was:" >&5
8533 sed 's/^/| /' conftest.
$ac_ext >&5
8536 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
8539 test -z "$gcc_cv_c_nbby" && gcc_cv_c_nbby
=failed
8542 echo "$as_me:$LINENO: result: $gcc_cv_c_nbby" >&5
8543 echo "${ECHO_T}$gcc_cv_c_nbby" >&6
8544 if test $gcc_cv_c_nbby = failed
; then
8545 { { echo "$as_me:$LINENO: error: cannot determine number of bits in a byte" >&5
8546 echo "$as_me: error: cannot determine number of bits in a byte" >&2;}
8547 { (exit 1); exit 1; }; }
8550 cat >>confdefs.h
<<_ACEOF
8551 #define CHAR_BIT $gcc_cv_c_nbby
8556 echo "$as_me:$LINENO: checking whether byte ordering is bigendian" >&5
8557 echo $ECHO_N "checking whether byte ordering is bigendian... $ECHO_C" >&6
8558 if test "${ac_cv_c_bigendian+set}" = set; then
8559 echo $ECHO_N "(cached) $ECHO_C" >&6
8561 # See if sys/param.h defines the BYTE_ORDER macro.
8562 cat >conftest.
$ac_ext <<_ACEOF
8565 cat confdefs.h
>>conftest.
$ac_ext
8566 cat >>conftest.
$ac_ext <<_ACEOF
8567 /* end confdefs.h. */
8568 #include <sys/types.h>
8569 #include <sys/param.h>
8574 #if !BYTE_ORDER || !BIG_ENDIAN || !LITTLE_ENDIAN
8582 rm -f conftest.
$ac_objext
8583 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8584 (eval $ac_compile) 2>conftest.er1
8586 grep -v '^ *+' conftest.er1
>conftest.err
8588 cat conftest.err
>&5
8589 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8590 (exit $ac_status); } &&
8591 { ac_try
='test -z "$ac_c_werror_flag"
8592 || test ! -s conftest.err'
8593 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8596 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8597 (exit $ac_status); }; } &&
8598 { ac_try
='test -s conftest.$ac_objext'
8599 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8602 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8603 (exit $ac_status); }; }; then
8604 # It does; now see whether it defined to BIG_ENDIAN or not.
8605 cat >conftest.
$ac_ext <<_ACEOF
8608 cat confdefs.h
>>conftest.
$ac_ext
8609 cat >>conftest.
$ac_ext <<_ACEOF
8610 /* end confdefs.h. */
8611 #include <sys/types.h>
8612 #include <sys/param.h>
8617 #if BYTE_ORDER != BIG_ENDIAN
8625 rm -f conftest.
$ac_objext
8626 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8627 (eval $ac_compile) 2>conftest.er1
8629 grep -v '^ *+' conftest.er1
>conftest.err
8631 cat conftest.err
>&5
8632 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8633 (exit $ac_status); } &&
8634 { ac_try
='test -z "$ac_c_werror_flag"
8635 || test ! -s conftest.err'
8636 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8639 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8640 (exit $ac_status); }; } &&
8641 { ac_try
='test -s conftest.$ac_objext'
8642 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8645 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8646 (exit $ac_status); }; }; then
8647 ac_cv_c_bigendian
=yes
8649 echo "$as_me: failed program was:" >&5
8650 sed 's/^/| /' conftest.
$ac_ext >&5
8652 ac_cv_c_bigendian
=no
8654 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
8656 echo "$as_me: failed program was:" >&5
8657 sed 's/^/| /' conftest.
$ac_ext >&5
8659 # It does not; compile a test program.
8660 if test "$cross_compiling" = yes; then
8661 # try to guess the endianness by grepping values into an object file
8662 ac_cv_c_bigendian
=unknown
8663 cat >conftest.
$ac_ext <<_ACEOF
8666 cat confdefs.h
>>conftest.
$ac_ext
8667 cat >>conftest.
$ac_ext <<_ACEOF
8668 /* end confdefs.h. */
8669 short ascii_mm[] = { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
8670 short ascii_ii[] = { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
8671 void _ascii () { char *s = (char *) ascii_mm; s = (char *) ascii_ii; }
8672 short ebcdic_ii[] = { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
8673 short ebcdic_mm[] = { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
8674 void _ebcdic () { char *s = (char *) ebcdic_mm; s = (char *) ebcdic_ii; }
8678 _ascii (); _ebcdic ();
8683 rm -f conftest.
$ac_objext
8684 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8685 (eval $ac_compile) 2>conftest.er1
8687 grep -v '^ *+' conftest.er1
>conftest.err
8689 cat conftest.err
>&5
8690 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8691 (exit $ac_status); } &&
8692 { ac_try
='test -z "$ac_c_werror_flag"
8693 || test ! -s conftest.err'
8694 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8697 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8698 (exit $ac_status); }; } &&
8699 { ac_try
='test -s conftest.$ac_objext'
8700 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8703 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8704 (exit $ac_status); }; }; then
8705 if grep BIGenDianSyS conftest.
$ac_objext >/dev
/null
; then
8706 ac_cv_c_bigendian
=yes
8708 if grep LiTTleEnDian conftest.
$ac_objext >/dev
/null
; then
8709 if test "$ac_cv_c_bigendian" = unknown
; then
8710 ac_cv_c_bigendian
=no
8712 # finding both strings is unlikely to happen, but who knows?
8713 ac_cv_c_bigendian
=unknown
8717 echo "$as_me: failed program was:" >&5
8718 sed 's/^/| /' conftest.
$ac_ext >&5
8721 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
8723 cat >conftest.
$ac_ext <<_ACEOF
8726 cat confdefs.h
>>conftest.
$ac_ext
8727 cat >>conftest.
$ac_ext <<_ACEOF
8728 /* end confdefs.h. */
8732 /* Are we little or big endian? From Harbison&Steele. */
8736 char c[sizeof (long)];
8739 exit (u.c[sizeof (long) - 1] == 1);
8742 rm -f conftest
$ac_exeext
8743 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8744 (eval $ac_link) 2>&5
8746 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8747 (exit $ac_status); } && { ac_try
='./conftest$ac_exeext'
8748 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8751 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8752 (exit $ac_status); }; }; then
8753 ac_cv_c_bigendian
=no
8755 echo "$as_me: program exited with status $ac_status" >&5
8756 echo "$as_me: failed program was:" >&5
8757 sed 's/^/| /' conftest.
$ac_ext >&5
8760 ac_cv_c_bigendian
=yes
8762 rm -f core
*.core gmon.out bb.out conftest
$ac_exeext conftest.
$ac_objext conftest.
$ac_ext
8765 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
8767 echo "$as_me:$LINENO: result: $ac_cv_c_bigendian" >&5
8768 echo "${ECHO_T}$ac_cv_c_bigendian" >&6
8769 case $ac_cv_c_bigendian in
8772 cat >>confdefs.h
<<\_ACEOF
8773 #define WORDS_BIGENDIAN 1
8779 { { echo "$as_me:$LINENO: error: unknown endianness
8780 presetting ac_cv_c_bigendian=no (or yes) will help" >&5
8781 echo "$as_me: error: unknown endianness
8782 presetting ac_cv_c_bigendian=no (or yes) will help" >&2;}
8783 { (exit 1); exit 1; }; } ;;
8791 # Stage specific cflags for build.
8795 if test x
$GCC = xyes
8797 stage1_cflags
="-Wa,-J"
8803 # The spiffy cpp-precomp chokes on some legitimate constructs in GCC
8804 # sources; use -no-cpp-precomp to get to GNU cpp.
8805 # Apple's GCC has bugs in designated initializer handling, so disable
8807 stage1_cflags
="-no-cpp-precomp -DHAVE_DESIGNATED_INITIALIZERS=0"
8812 # These libraries may be used by collect2.
8813 # We may need a special search path to get them linked.
8814 echo "$as_me:$LINENO: checking for collect2 libraries" >&5
8815 echo $ECHO_N "checking for collect2 libraries... $ECHO_C" >&6
8816 if test "${gcc_cv_collect2_libs+set}" = set; then
8817 echo $ECHO_N "(cached) $ECHO_C" >&6
8820 for libs
in '' -lld -lmld \
8821 '-L/usr/lib/cmplrs/cc2.11 -lmld' \
8822 '-L/usr/lib/cmplrs/cc3.11 -lmld'
8825 cat >conftest.
$ac_ext <<_ACEOF
8828 cat confdefs.h
>>conftest.
$ac_ext
8829 cat >>conftest.
$ac_ext <<_ACEOF
8830 /* end confdefs.h. */
8832 /* Override any gcc2 internal prototype to avoid an error. */
8836 /* We use char because int might match the return type of a gcc2
8837 builtin and then its argument prototype would still apply. */
8847 rm -f conftest.
$ac_objext conftest
$ac_exeext
8848 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8849 (eval $ac_link) 2>conftest.er1
8851 grep -v '^ *+' conftest.er1
>conftest.err
8853 cat conftest.err
>&5
8854 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8855 (exit $ac_status); } &&
8856 { ac_try
='test -z "$ac_c_werror_flag"
8857 || test ! -s conftest.err'
8858 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8861 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8862 (exit $ac_status); }; } &&
8863 { ac_try
='test -s conftest$ac_exeext'
8864 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8867 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8868 (exit $ac_status); }; }; then
8869 gcc_cv_collect2_libs
="$libs"; break
8871 echo "$as_me: failed program was:" >&5
8872 sed 's/^/| /' conftest.
$ac_ext >&5
8875 rm -f conftest.err conftest.
$ac_objext \
8876 conftest
$ac_exeext conftest.
$ac_ext
8879 test -z "$gcc_cv_collect2_libs" && gcc_cv_collect2_libs
='none required'
8881 echo "$as_me:$LINENO: result: $gcc_cv_collect2_libs" >&5
8882 echo "${ECHO_T}$gcc_cv_collect2_libs" >&6
8883 case $gcc_cv_collect2_libs in
8885 *) COLLECT2_LIBS
=$gcc_cv_collect2_libs ;;
8889 # When building Ada code on Alpha, we need exc_resume which is usually in
8890 # -lexc. So test for it.
8893 echo "$as_me:$LINENO: checking for library containing exc_resume" >&5
8894 echo $ECHO_N "checking for library containing exc_resume... $ECHO_C" >&6
8895 if test "${ac_cv_search_exc_resume+set}" = set; then
8896 echo $ECHO_N "(cached) $ECHO_C" >&6
8898 ac_func_search_save_LIBS
=$LIBS
8899 ac_cv_search_exc_resume
=no
8900 cat >conftest.
$ac_ext <<_ACEOF
8903 cat confdefs.h
>>conftest.
$ac_ext
8904 cat >>conftest.
$ac_ext <<_ACEOF
8905 /* end confdefs.h. */
8907 /* Override any gcc2 internal prototype to avoid an error. */
8911 /* We use char because int might match the return type of a gcc2
8912 builtin and then its argument prototype would still apply. */
8922 rm -f conftest.
$ac_objext conftest
$ac_exeext
8923 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8924 (eval $ac_link) 2>conftest.er1
8926 grep -v '^ *+' conftest.er1
>conftest.err
8928 cat conftest.err
>&5
8929 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8930 (exit $ac_status); } &&
8931 { ac_try
='test -z "$ac_c_werror_flag"
8932 || test ! -s conftest.err'
8933 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8936 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8937 (exit $ac_status); }; } &&
8938 { ac_try
='test -s conftest$ac_exeext'
8939 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8942 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8943 (exit $ac_status); }; }; then
8944 ac_cv_search_exc_resume
="none required"
8946 echo "$as_me: failed program was:" >&5
8947 sed 's/^/| /' conftest.
$ac_ext >&5
8950 rm -f conftest.err conftest.
$ac_objext \
8951 conftest
$ac_exeext conftest.
$ac_ext
8952 if test "$ac_cv_search_exc_resume" = no
; then
8953 for ac_lib
in exc
; do
8954 LIBS
="-l$ac_lib $ac_func_search_save_LIBS"
8955 cat >conftest.
$ac_ext <<_ACEOF
8958 cat confdefs.h
>>conftest.
$ac_ext
8959 cat >>conftest.
$ac_ext <<_ACEOF
8960 /* end confdefs.h. */
8962 /* Override any gcc2 internal prototype to avoid an error. */
8966 /* We use char because int might match the return type of a gcc2
8967 builtin and then its argument prototype would still apply. */
8977 rm -f conftest.
$ac_objext conftest
$ac_exeext
8978 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8979 (eval $ac_link) 2>conftest.er1
8981 grep -v '^ *+' conftest.er1
>conftest.err
8983 cat conftest.err
>&5
8984 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8985 (exit $ac_status); } &&
8986 { ac_try
='test -z "$ac_c_werror_flag"
8987 || test ! -s conftest.err'
8988 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8991 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8992 (exit $ac_status); }; } &&
8993 { ac_try
='test -s conftest$ac_exeext'
8994 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8997 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8998 (exit $ac_status); }; }; then
8999 ac_cv_search_exc_resume
="-l$ac_lib"
9002 echo "$as_me: failed program was:" >&5
9003 sed 's/^/| /' conftest.
$ac_ext >&5
9006 rm -f conftest.err conftest.
$ac_objext \
9007 conftest
$ac_exeext conftest.
$ac_ext
9010 LIBS
=$ac_func_search_save_LIBS
9012 echo "$as_me:$LINENO: result: $ac_cv_search_exc_resume" >&5
9013 echo "${ECHO_T}$ac_cv_search_exc_resume" >&6
9014 if test "$ac_cv_search_exc_resume" != no
; then
9015 test "$ac_cv_search_exc_resume" = "none required" || LIBS
="$ac_cv_search_exc_resume $LIBS"
9023 # Some systems put ldexp and frexp in libm instead of libc; assume
9024 # they're both in the same place. jcf-dump needs them.
9027 echo "$as_me:$LINENO: checking for library containing ldexp" >&5
9028 echo $ECHO_N "checking for library containing ldexp... $ECHO_C" >&6
9029 if test "${ac_cv_search_ldexp+set}" = set; then
9030 echo $ECHO_N "(cached) $ECHO_C" >&6
9032 ac_func_search_save_LIBS
=$LIBS
9033 ac_cv_search_ldexp
=no
9034 cat >conftest.
$ac_ext <<_ACEOF
9037 cat confdefs.h
>>conftest.
$ac_ext
9038 cat >>conftest.
$ac_ext <<_ACEOF
9039 /* end confdefs.h. */
9041 /* Override any gcc2 internal prototype to avoid an error. */
9045 /* We use char because int might match the return type of a gcc2
9046 builtin and then its argument prototype would still apply. */
9056 rm -f conftest.
$ac_objext conftest
$ac_exeext
9057 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9058 (eval $ac_link) 2>conftest.er1
9060 grep -v '^ *+' conftest.er1
>conftest.err
9062 cat conftest.err
>&5
9063 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9064 (exit $ac_status); } &&
9065 { ac_try
='test -z "$ac_c_werror_flag"
9066 || test ! -s conftest.err'
9067 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9070 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9071 (exit $ac_status); }; } &&
9072 { ac_try
='test -s conftest$ac_exeext'
9073 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9076 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9077 (exit $ac_status); }; }; then
9078 ac_cv_search_ldexp
="none required"
9080 echo "$as_me: failed program was:" >&5
9081 sed 's/^/| /' conftest.
$ac_ext >&5
9084 rm -f conftest.err conftest.
$ac_objext \
9085 conftest
$ac_exeext conftest.
$ac_ext
9086 if test "$ac_cv_search_ldexp" = no
; then
9088 LIBS
="-l$ac_lib $ac_func_search_save_LIBS"
9089 cat >conftest.
$ac_ext <<_ACEOF
9092 cat confdefs.h
>>conftest.
$ac_ext
9093 cat >>conftest.
$ac_ext <<_ACEOF
9094 /* end confdefs.h. */
9096 /* Override any gcc2 internal prototype to avoid an error. */
9100 /* We use char because int might match the return type of a gcc2
9101 builtin and then its argument prototype would still apply. */
9111 rm -f conftest.
$ac_objext conftest
$ac_exeext
9112 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9113 (eval $ac_link) 2>conftest.er1
9115 grep -v '^ *+' conftest.er1
>conftest.err
9117 cat conftest.err
>&5
9118 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9119 (exit $ac_status); } &&
9120 { ac_try
='test -z "$ac_c_werror_flag"
9121 || test ! -s conftest.err'
9122 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9125 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9126 (exit $ac_status); }; } &&
9127 { ac_try
='test -s conftest$ac_exeext'
9128 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9131 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9132 (exit $ac_status); }; }; then
9133 ac_cv_search_ldexp
="-l$ac_lib"
9136 echo "$as_me: failed program was:" >&5
9137 sed 's/^/| /' conftest.
$ac_ext >&5
9140 rm -f conftest.err conftest.
$ac_objext \
9141 conftest
$ac_exeext conftest.
$ac_ext
9144 LIBS
=$ac_func_search_save_LIBS
9146 echo "$as_me:$LINENO: result: $ac_cv_search_ldexp" >&5
9147 echo "${ECHO_T}$ac_cv_search_ldexp" >&6
9148 if test "$ac_cv_search_ldexp" != no
; then
9149 test "$ac_cv_search_ldexp" = "none required" || LIBS
="$ac_cv_search_ldexp $LIBS"
9157 # Use <inttypes.h> only if it exists,
9158 # doesn't clash with <sys/types.h>, and declares intmax_t.
9159 echo "$as_me:$LINENO: checking for inttypes.h" >&5
9160 echo $ECHO_N "checking for inttypes.h... $ECHO_C" >&6
9161 if test "${gcc_cv_header_inttypes_h+set}" = set; then
9162 echo $ECHO_N "(cached) $ECHO_C" >&6
9164 cat >conftest.
$ac_ext <<_ACEOF
9167 cat confdefs.h
>>conftest.
$ac_ext
9168 cat >>conftest.
$ac_ext <<_ACEOF
9169 /* end confdefs.h. */
9170 #include <sys/types.h>
9171 #include <inttypes.h>
9180 rm -f conftest.
$ac_objext
9181 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9182 (eval $ac_compile) 2>conftest.er1
9184 grep -v '^ *+' conftest.er1
>conftest.err
9186 cat conftest.err
>&5
9187 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9188 (exit $ac_status); } &&
9189 { ac_try
='test -z "$ac_c_werror_flag"
9190 || test ! -s conftest.err'
9191 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9194 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9195 (exit $ac_status); }; } &&
9196 { ac_try
='test -s conftest.$ac_objext'
9197 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9200 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9201 (exit $ac_status); }; }; then
9202 gcc_cv_header_inttypes_h
=yes
9204 echo "$as_me: failed program was:" >&5
9205 sed 's/^/| /' conftest.
$ac_ext >&5
9207 gcc_cv_header_inttypes_h
=no
9209 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
9212 echo "$as_me:$LINENO: result: $gcc_cv_header_inttypes_h" >&5
9213 echo "${ECHO_T}$gcc_cv_header_inttypes_h" >&6
9214 if test $gcc_cv_header_inttypes_h = yes; then
9216 cat >>confdefs.h
<<\_ACEOF
9217 #define HAVE_INTTYPES_H 1
9259 for ac_func
in times clock kill getrlimit setrlimit atoll atoq \
9260 sysconf strsignal getrusage nl_langinfo scandir alphasort \
9261 gettimeofday mbstowcs wcswidth mmap mincore setlocale \
9262 clearerr_unlocked feof_unlocked ferror_unlocked fflush_unlocked fgetc_unlocked fgets_unlocked fileno_unlocked fprintf_unlocked fputc_unlocked fputs_unlocked fread_unlocked fwrite_unlocked getchar_unlocked getc_unlocked putchar_unlocked putc_unlocked
9264 as_ac_var
=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
9265 echo "$as_me:$LINENO: checking for $ac_func" >&5
9266 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
9267 if eval "test \"\${$as_ac_var+set}\" = set"; then
9268 echo $ECHO_N "(cached) $ECHO_C" >&6
9270 cat >conftest.
$ac_ext <<_ACEOF
9273 cat confdefs.h
>>conftest.
$ac_ext
9274 cat >>conftest.
$ac_ext <<_ACEOF
9275 /* end confdefs.h. */
9276 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
9277 For example, HP-UX 11i <limits.h> declares gettimeofday. */
9278 #define $ac_func innocuous_$ac_func
9280 /* System header to define __stub macros and hopefully few prototypes,
9281 which can conflict with char $ac_func (); below.
9282 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9283 <limits.h> exists even on freestanding compilers. */
9286 # include <limits.h>
9288 # include <assert.h>
9293 /* Override any gcc2 internal prototype to avoid an error. */
9298 /* We use char because int might match the return type of a gcc2
9299 builtin and then its argument prototype would still apply. */
9301 /* The GNU C library defines this for functions which it implements
9302 to always fail with ENOSYS. Some functions are actually named
9303 something starting with __ and the normal name is an alias. */
9304 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
9307 char (*f) () = $ac_func;
9316 return f != $ac_func;
9321 rm -f conftest.
$ac_objext conftest
$ac_exeext
9322 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9323 (eval $ac_link) 2>conftest.er1
9325 grep -v '^ *+' conftest.er1
>conftest.err
9327 cat conftest.err
>&5
9328 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9329 (exit $ac_status); } &&
9330 { ac_try
='test -z "$ac_c_werror_flag"
9331 || test ! -s conftest.err'
9332 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9335 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9336 (exit $ac_status); }; } &&
9337 { ac_try
='test -s conftest$ac_exeext'
9338 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9341 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9342 (exit $ac_status); }; }; then
9343 eval "$as_ac_var=yes"
9345 echo "$as_me: failed program was:" >&5
9346 sed 's/^/| /' conftest.
$ac_ext >&5
9348 eval "$as_ac_var=no"
9350 rm -f conftest.err conftest.
$ac_objext \
9351 conftest
$ac_exeext conftest.
$ac_ext
9353 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
9354 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
9355 if test `eval echo '${'$as_ac_var'}'` = yes; then
9356 cat >>confdefs.h
<<_ACEOF
9357 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
9364 if test x
$ac_cv_func_mbstowcs = xyes
; then
9365 echo "$as_me:$LINENO: checking whether mbstowcs works" >&5
9366 echo $ECHO_N "checking whether mbstowcs works... $ECHO_C" >&6
9367 if test "${gcc_cv_func_mbstowcs_works+set}" = set; then
9368 echo $ECHO_N "(cached) $ECHO_C" >&6
9370 if test "$cross_compiling" = yes; then
9371 gcc_cv_func_mbstowcs_works
=yes
9373 cat >conftest.
$ac_ext <<_ACEOF
9376 cat confdefs.h
>>conftest.
$ac_ext
9377 cat >>conftest.
$ac_ext <<_ACEOF
9378 /* end confdefs.h. */
9386 rm -f conftest
$ac_exeext
9387 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9388 (eval $ac_link) 2>&5
9390 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9391 (exit $ac_status); } && { ac_try
='./conftest$ac_exeext'
9392 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9395 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9396 (exit $ac_status); }; }; then
9397 gcc_cv_func_mbstowcs_works
=yes
9399 echo "$as_me: program exited with status $ac_status" >&5
9400 echo "$as_me: failed program was:" >&5
9401 sed 's/^/| /' conftest.
$ac_ext >&5
9404 gcc_cv_func_mbstowcs_works
=no
9406 rm -f core
*.core gmon.out bb.out conftest
$ac_exeext conftest.
$ac_objext conftest.
$ac_ext
9409 echo "$as_me:$LINENO: result: $gcc_cv_func_mbstowcs_works" >&5
9410 echo "${ECHO_T}$gcc_cv_func_mbstowcs_works" >&6
9411 if test x
$gcc_cv_func_mbstowcs_works = xyes
; then
9413 cat >>confdefs.h
<<\_ACEOF
9414 #define HAVE_WORKING_MBSTOWCS 1
9420 echo "$as_me:$LINENO: checking for ssize_t" >&5
9421 echo $ECHO_N "checking for ssize_t... $ECHO_C" >&6
9422 if test "${ac_cv_type_ssize_t+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 $ac_includes_default
9437 if (sizeof (ssize_t))
9443 rm -f conftest.
$ac_objext
9444 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9445 (eval $ac_compile) 2>conftest.er1
9447 grep -v '^ *+' conftest.er1
>conftest.err
9449 cat conftest.err
>&5
9450 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9451 (exit $ac_status); } &&
9452 { ac_try
='test -z "$ac_c_werror_flag"
9453 || test ! -s conftest.err'
9454 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9457 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9458 (exit $ac_status); }; } &&
9459 { ac_try
='test -s conftest.$ac_objext'
9460 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9463 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9464 (exit $ac_status); }; }; then
9465 ac_cv_type_ssize_t
=yes
9467 echo "$as_me: failed program was:" >&5
9468 sed 's/^/| /' conftest.
$ac_ext >&5
9470 ac_cv_type_ssize_t
=no
9472 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
9474 echo "$as_me:$LINENO: result: $ac_cv_type_ssize_t" >&5
9475 echo "${ECHO_T}$ac_cv_type_ssize_t" >&6
9476 if test $ac_cv_type_ssize_t = yes; then
9480 cat >>confdefs.h
<<_ACEOF
9487 # Try to determine the array type of the second argument of getgroups
9488 # for the target system (int or gid_t).
9489 echo "$as_me:$LINENO: checking for uid_t in sys/types.h" >&5
9490 echo $ECHO_N "checking for uid_t in sys/types.h... $ECHO_C" >&6
9491 if test "${ac_cv_type_uid_t+set}" = set; then
9492 echo $ECHO_N "(cached) $ECHO_C" >&6
9494 cat >conftest.
$ac_ext <<_ACEOF
9497 cat confdefs.h
>>conftest.
$ac_ext
9498 cat >>conftest.
$ac_ext <<_ACEOF
9499 /* end confdefs.h. */
9500 #include <sys/types.h>
9503 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9504 $EGREP "uid_t" >/dev
/null
2>&1; then
9505 ac_cv_type_uid_t
=yes
9512 echo "$as_me:$LINENO: result: $ac_cv_type_uid_t" >&5
9513 echo "${ECHO_T}$ac_cv_type_uid_t" >&6
9514 if test $ac_cv_type_uid_t = no
; then
9516 cat >>confdefs.h
<<\_ACEOF
9521 cat >>confdefs.h
<<\_ACEOF
9527 echo "$as_me:$LINENO: checking type of array argument to getgroups" >&5
9528 echo $ECHO_N "checking type of array argument to getgroups... $ECHO_C" >&6
9529 if test "${ac_cv_type_getgroups+set}" = set; then
9530 echo $ECHO_N "(cached) $ECHO_C" >&6
9532 if test "$cross_compiling" = yes; then
9533 ac_cv_type_getgroups
=cross
9535 cat >conftest.
$ac_ext <<_ACEOF
9538 cat confdefs.h
>>conftest.
$ac_ext
9539 cat >>conftest.
$ac_ext <<_ACEOF
9540 /* end confdefs.h. */
9541 /* Thanks to Mike Rendell for this test. */
9542 #include <sys/types.h>
9545 #define MAX(x, y) ((x) > (y) ? (x) : (y))
9552 union { gid_t gval; long lval; } val;
9555 for (i = 0; i < NGID; i++)
9556 gidset[i] = val.gval;
9557 n = getgroups (sizeof (gidset) / MAX (sizeof (int), sizeof (gid_t)) - 1,
9559 /* Exit non-zero if getgroups seems to require an array of ints. This
9560 happens when gid_t is short but getgroups modifies an array of ints. */
9561 exit ((n > 0 && gidset[n] != val.gval) ? 1 : 0);
9564 rm -f conftest
$ac_exeext
9565 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9566 (eval $ac_link) 2>&5
9568 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9569 (exit $ac_status); } && { ac_try
='./conftest$ac_exeext'
9570 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9573 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9574 (exit $ac_status); }; }; then
9575 ac_cv_type_getgroups
=gid_t
9577 echo "$as_me: program exited with status $ac_status" >&5
9578 echo "$as_me: failed program was:" >&5
9579 sed 's/^/| /' conftest.
$ac_ext >&5
9582 ac_cv_type_getgroups
=int
9584 rm -f core
*.core gmon.out bb.out conftest
$ac_exeext conftest.
$ac_objext conftest.
$ac_ext
9586 if test $ac_cv_type_getgroups = cross
; then
9587 cat >conftest.
$ac_ext <<_ACEOF
9590 cat confdefs.h
>>conftest.
$ac_ext
9591 cat >>conftest.
$ac_ext <<_ACEOF
9592 /* end confdefs.h. */
9596 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9597 $EGREP "getgroups.*int.*gid_t" >/dev
/null
2>&1; then
9598 ac_cv_type_getgroups
=gid_t
9600 ac_cv_type_getgroups
=int
9606 echo "$as_me:$LINENO: result: $ac_cv_type_getgroups" >&5
9607 echo "${ECHO_T}$ac_cv_type_getgroups" >&6
9609 cat >>confdefs.h
<<_ACEOF
9610 #define GETGROUPS_T $ac_cv_type_getgroups
9614 if test "${target}" = "${build}"; then
9615 TARGET_GETGROUPS_T
=$ac_cv_type_getgroups
9618 # This condition may need some tweaking. It should include all
9619 # targets where the array type of the second argument of getgroups
9620 # is int and the type of gid_t is not equivalent to int.
9621 *-*-sunos* |
*-*-ultrix*)
9622 TARGET_GETGROUPS_T
=int
9625 TARGET_GETGROUPS_T
=gid_t
9632 echo "$as_me:$LINENO: checking for sys/mman.h" >&5
9633 echo $ECHO_N "checking for sys/mman.h... $ECHO_C" >&6
9634 if test "${ac_cv_header_sys_mman_h+set}" = set; then
9635 echo $ECHO_N "(cached) $ECHO_C" >&6
9637 cat >conftest.
$ac_ext <<_ACEOF
9640 cat confdefs.h
>>conftest.
$ac_ext
9641 cat >>conftest.
$ac_ext <<_ACEOF
9642 /* end confdefs.h. */
9643 #include <sys/mman.h>
9645 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
9646 (eval $ac_cpp conftest.
$ac_ext) 2>conftest.er1
9648 grep -v '^ *+' conftest.er1
>conftest.err
9650 cat conftest.err
>&5
9651 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9652 (exit $ac_status); } >/dev
/null
; then
9653 if test -s conftest.err
; then
9654 ac_cpp_err
=$ac_c_preproc_warn_flag
9655 ac_cpp_err
=$ac_cpp_err$ac_c_werror_flag
9662 if test -z "$ac_cpp_err"; then
9663 ac_cv_header_sys_mman_h
=yes
9665 echo "$as_me: failed program was:" >&5
9666 sed 's/^/| /' conftest.
$ac_ext >&5
9668 ac_cv_header_sys_mman_h
=no
9670 rm -f conftest.err conftest.
$ac_ext
9672 echo "$as_me:$LINENO: result: $ac_cv_header_sys_mman_h" >&5
9673 echo "${ECHO_T}$ac_cv_header_sys_mman_h" >&6
9674 if test $ac_cv_header_sys_mman_h = yes; then
9675 gcc_header_sys_mman_h
=yes
9677 gcc_header_sys_mman_h
=no
9680 echo "$as_me:$LINENO: checking for mmap" >&5
9681 echo $ECHO_N "checking for mmap... $ECHO_C" >&6
9682 if test "${ac_cv_func_mmap+set}" = set; then
9683 echo $ECHO_N "(cached) $ECHO_C" >&6
9685 cat >conftest.
$ac_ext <<_ACEOF
9688 cat confdefs.h
>>conftest.
$ac_ext
9689 cat >>conftest.
$ac_ext <<_ACEOF
9690 /* end confdefs.h. */
9691 /* Define mmap to an innocuous variant, in case <limits.h> declares mmap.
9692 For example, HP-UX 11i <limits.h> declares gettimeofday. */
9693 #define mmap innocuous_mmap
9695 /* System header to define __stub macros and hopefully few prototypes,
9696 which can conflict with char mmap (); below.
9697 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9698 <limits.h> exists even on freestanding compilers. */
9701 # include <limits.h>
9703 # include <assert.h>
9708 /* Override any gcc2 internal prototype to avoid an error. */
9713 /* We use char because int might match the return type of a gcc2
9714 builtin and then its argument prototype would still apply. */
9716 /* The GNU C library defines this for functions which it implements
9717 to always fail with ENOSYS. Some functions are actually named
9718 something starting with __ and the normal name is an alias. */
9719 #if defined (__stub_mmap) || defined (__stub___mmap)
9722 char (*f) () = mmap;
9736 rm -f conftest.
$ac_objext conftest
$ac_exeext
9737 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9738 (eval $ac_link) 2>conftest.er1
9740 grep -v '^ *+' conftest.er1
>conftest.err
9742 cat conftest.err
>&5
9743 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9744 (exit $ac_status); } &&
9745 { ac_try
='test -z "$ac_c_werror_flag"
9746 || test ! -s conftest.err'
9747 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9750 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9751 (exit $ac_status); }; } &&
9752 { ac_try
='test -s conftest$ac_exeext'
9753 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9756 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9757 (exit $ac_status); }; }; then
9760 echo "$as_me: failed program was:" >&5
9761 sed 's/^/| /' conftest.
$ac_ext >&5
9765 rm -f conftest.err conftest.
$ac_objext \
9766 conftest
$ac_exeext conftest.
$ac_ext
9768 echo "$as_me:$LINENO: result: $ac_cv_func_mmap" >&5
9769 echo "${ECHO_T}$ac_cv_func_mmap" >&6
9770 if test $ac_cv_func_mmap = yes; then
9776 if test "$gcc_header_sys_mman_h" != yes \
9777 ||
test "$gcc_func_mmap" != yes; then
9778 gcc_cv_func_mmap_file
=no
9779 gcc_cv_func_mmap_dev_zero
=no
9780 gcc_cv_func_mmap_anon
=no
9782 echo "$as_me:$LINENO: checking whether read-only mmap of a plain file works" >&5
9783 echo $ECHO_N "checking whether read-only mmap of a plain file works... $ECHO_C" >&6
9784 if test "${gcc_cv_func_mmap_file+set}" = set; then
9785 echo $ECHO_N "(cached) $ECHO_C" >&6
9787 # Add a system to this blacklist if
9788 # mmap(0, stat_size, PROT_READ, MAP_PRIVATE, fd, 0) doesn't return a
9789 # memory area containing the same data that you'd get if you applied
9790 # read() to the same fd. The only system known to have a problem here
9791 # is VMS, where text files have record structure.
9794 gcc_cv_func_mmap_file
=no
;;
9796 gcc_cv_func_mmap_file
=yes;;
9799 echo "$as_me:$LINENO: result: $gcc_cv_func_mmap_file" >&5
9800 echo "${ECHO_T}$gcc_cv_func_mmap_file" >&6
9801 echo "$as_me:$LINENO: checking whether mmap from /dev/zero works" >&5
9802 echo $ECHO_N "checking whether mmap from /dev/zero works... $ECHO_C" >&6
9803 if test "${gcc_cv_func_mmap_dev_zero+set}" = set; then
9804 echo $ECHO_N "(cached) $ECHO_C" >&6
9806 # Add a system to this blacklist if it has mmap() but /dev/zero
9807 # does not exist, or if mmapping /dev/zero does not give anonymous
9808 # zeroed pages with both the following properties:
9809 # 1. If you map N consecutive pages in with one call, and then
9810 # unmap any subset of those pages, the pages that were not
9811 # explicitly unmapped remain accessible.
9812 # 2. If you map two adjacent blocks of memory and then unmap them
9813 # both at once, they must both go away.
9814 # Systems known to be in this category are Windows (all variants),
9817 vms
* | cygwin
* | pe | mingw
* | darwin
* | ultrix
* | hpux10
* | hpux11.00
)
9818 gcc_cv_func_mmap_dev_zero
=no
;;
9820 gcc_cv_func_mmap_dev_zero
=yes;;
9823 echo "$as_me:$LINENO: result: $gcc_cv_func_mmap_dev_zero" >&5
9824 echo "${ECHO_T}$gcc_cv_func_mmap_dev_zero" >&6
9826 # Unlike /dev/zero, the MAP_ANON(YMOUS) defines can be probed for.
9827 echo "$as_me:$LINENO: checking for MAP_ANON(YMOUS)" >&5
9828 echo $ECHO_N "checking for MAP_ANON(YMOUS)... $ECHO_C" >&6
9829 if test "${gcc_cv_decl_map_anon+set}" = set; then
9830 echo $ECHO_N "(cached) $ECHO_C" >&6
9832 cat >conftest.
$ac_ext <<_ACEOF
9835 cat confdefs.h
>>conftest.
$ac_ext
9836 cat >>conftest.
$ac_ext <<_ACEOF
9837 /* end confdefs.h. */
9838 #include <sys/types.h>
9839 #include <sys/mman.h>
9842 #ifndef MAP_ANONYMOUS
9843 #define MAP_ANONYMOUS MAP_ANON
9849 int n = MAP_ANONYMOUS;
9854 rm -f conftest.
$ac_objext
9855 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9856 (eval $ac_compile) 2>conftest.er1
9858 grep -v '^ *+' conftest.er1
>conftest.err
9860 cat conftest.err
>&5
9861 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9862 (exit $ac_status); } &&
9863 { ac_try
='test -z "$ac_c_werror_flag"
9864 || test ! -s conftest.err'
9865 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9868 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9869 (exit $ac_status); }; } &&
9870 { ac_try
='test -s conftest.$ac_objext'
9871 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9874 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9875 (exit $ac_status); }; }; then
9876 gcc_cv_decl_map_anon
=yes
9878 echo "$as_me: failed program was:" >&5
9879 sed 's/^/| /' conftest.
$ac_ext >&5
9881 gcc_cv_decl_map_anon
=no
9883 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
9885 echo "$as_me:$LINENO: result: $gcc_cv_decl_map_anon" >&5
9886 echo "${ECHO_T}$gcc_cv_decl_map_anon" >&6
9888 if test $gcc_cv_decl_map_anon = no
; then
9889 gcc_cv_func_mmap_anon
=no
9891 echo "$as_me:$LINENO: checking whether mmap with MAP_ANON(YMOUS) works" >&5
9892 echo $ECHO_N "checking whether mmap with MAP_ANON(YMOUS) works... $ECHO_C" >&6
9893 if test "${gcc_cv_func_mmap_anon+set}" = set; then
9894 echo $ECHO_N "(cached) $ECHO_C" >&6
9896 # Add a system to this blacklist if it has mmap() and MAP_ANON or
9897 # MAP_ANONYMOUS, but using mmap(..., MAP_PRIVATE|MAP_ANONYMOUS, -1, 0)
9898 # doesn't give anonymous zeroed pages with the same properties listed
9899 # above for use of /dev/zero.
9900 # Systems known to be in this category are Windows, VMS, and SCO Unix.
9902 vms
* | cygwin
* | pe | mingw
* | sco
* | udk
* )
9903 gcc_cv_func_mmap_anon
=no
;;
9905 gcc_cv_func_mmap_anon
=yes;;
9908 echo "$as_me:$LINENO: result: $gcc_cv_func_mmap_anon" >&5
9909 echo "${ECHO_T}$gcc_cv_func_mmap_anon" >&6
9913 if test $gcc_cv_func_mmap_file = yes; then
9915 cat >>confdefs.h
<<\_ACEOF
9916 #define HAVE_MMAP_FILE 1
9920 if test $gcc_cv_func_mmap_dev_zero = yes; then
9922 cat >>confdefs.h
<<\_ACEOF
9923 #define HAVE_MMAP_DEV_ZERO 1
9927 if test $gcc_cv_func_mmap_anon = yes; then
9929 cat >>confdefs.h
<<\_ACEOF
9930 #define HAVE_MMAP_ANON 1
9938 # Under VMS, vfork works very differently than on Unix. The standard test
9939 # won't work, and it isn't easily adaptable. It makes more sense to
9941 ac_cv_func_vfork_works
=yes
9944 echo "$as_me:$LINENO: checking for pid_t" >&5
9945 echo $ECHO_N "checking for pid_t... $ECHO_C" >&6
9946 if test "${ac_cv_type_pid_t+set}" = set; then
9947 echo $ECHO_N "(cached) $ECHO_C" >&6
9949 cat >conftest.
$ac_ext <<_ACEOF
9952 cat confdefs.h
>>conftest.
$ac_ext
9953 cat >>conftest.
$ac_ext <<_ACEOF
9954 /* end confdefs.h. */
9955 $ac_includes_default
9967 rm -f conftest.
$ac_objext
9968 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9969 (eval $ac_compile) 2>conftest.er1
9971 grep -v '^ *+' conftest.er1
>conftest.err
9973 cat conftest.err
>&5
9974 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9975 (exit $ac_status); } &&
9976 { ac_try
='test -z "$ac_c_werror_flag"
9977 || test ! -s conftest.err'
9978 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9981 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9982 (exit $ac_status); }; } &&
9983 { ac_try
='test -s conftest.$ac_objext'
9984 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9987 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9988 (exit $ac_status); }; }; then
9989 ac_cv_type_pid_t
=yes
9991 echo "$as_me: failed program was:" >&5
9992 sed 's/^/| /' conftest.
$ac_ext >&5
9996 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
9998 echo "$as_me:$LINENO: result: $ac_cv_type_pid_t" >&5
9999 echo "${ECHO_T}$ac_cv_type_pid_t" >&6
10000 if test $ac_cv_type_pid_t = yes; then
10004 cat >>confdefs.h
<<_ACEOF
10012 for ac_header
in unistd.h vfork.h
10014 as_ac_Header
=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
10015 echo "$as_me:$LINENO: checking for $ac_header" >&5
10016 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
10017 if eval "test \"\${$as_ac_Header+set}\" = set"; then
10018 echo $ECHO_N "(cached) $ECHO_C" >&6
10020 cat >conftest.
$ac_ext <<_ACEOF
10023 cat confdefs.h
>>conftest.
$ac_ext
10024 cat >>conftest.
$ac_ext <<_ACEOF
10025 /* end confdefs.h. */
10026 #include <$ac_header>
10028 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
10029 (eval $ac_cpp conftest.
$ac_ext) 2>conftest.er1
10031 grep -v '^ *+' conftest.er1
>conftest.err
10033 cat conftest.err
>&5
10034 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10035 (exit $ac_status); } >/dev
/null
; then
10036 if test -s conftest.err
; then
10037 ac_cpp_err
=$ac_c_preproc_warn_flag
10038 ac_cpp_err
=$ac_cpp_err$ac_c_werror_flag
10045 if test -z "$ac_cpp_err"; then
10046 eval "$as_ac_Header=yes"
10048 echo "$as_me: failed program was:" >&5
10049 sed 's/^/| /' conftest.
$ac_ext >&5
10051 eval "$as_ac_Header=no"
10053 rm -f conftest.err conftest.
$ac_ext
10055 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
10056 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
10057 if test `eval echo '${'$as_ac_Header'}'` = yes; then
10058 cat >>confdefs.h
<<_ACEOF
10059 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
10067 for ac_func
in fork vfork
10069 as_ac_var
=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
10070 echo "$as_me:$LINENO: checking for $ac_func" >&5
10071 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
10072 if eval "test \"\${$as_ac_var+set}\" = set"; then
10073 echo $ECHO_N "(cached) $ECHO_C" >&6
10075 cat >conftest.
$ac_ext <<_ACEOF
10078 cat confdefs.h
>>conftest.
$ac_ext
10079 cat >>conftest.
$ac_ext <<_ACEOF
10080 /* end confdefs.h. */
10081 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
10082 For example, HP-UX 11i <limits.h> declares gettimeofday. */
10083 #define $ac_func innocuous_$ac_func
10085 /* System header to define __stub macros and hopefully few prototypes,
10086 which can conflict with char $ac_func (); below.
10087 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10088 <limits.h> exists even on freestanding compilers. */
10091 # include <limits.h>
10093 # include <assert.h>
10098 /* Override any gcc2 internal prototype to avoid an error. */
10103 /* We use char because int might match the return type of a gcc2
10104 builtin and then its argument prototype would still apply. */
10106 /* The GNU C library defines this for functions which it implements
10107 to always fail with ENOSYS. Some functions are actually named
10108 something starting with __ and the normal name is an alias. */
10109 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
10112 char (*f) () = $ac_func;
10121 return f != $ac_func;
10126 rm -f conftest.
$ac_objext conftest
$ac_exeext
10127 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10128 (eval $ac_link) 2>conftest.er1
10130 grep -v '^ *+' conftest.er1
>conftest.err
10132 cat conftest.err
>&5
10133 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10134 (exit $ac_status); } &&
10135 { ac_try
='test -z "$ac_c_werror_flag"
10136 || test ! -s conftest.err'
10137 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10138 (eval $ac_try) 2>&5
10140 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10141 (exit $ac_status); }; } &&
10142 { ac_try
='test -s conftest$ac_exeext'
10143 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10144 (eval $ac_try) 2>&5
10146 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10147 (exit $ac_status); }; }; then
10148 eval "$as_ac_var=yes"
10150 echo "$as_me: failed program was:" >&5
10151 sed 's/^/| /' conftest.
$ac_ext >&5
10153 eval "$as_ac_var=no"
10155 rm -f conftest.err conftest.
$ac_objext \
10156 conftest
$ac_exeext conftest.
$ac_ext
10158 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
10159 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
10160 if test `eval echo '${'$as_ac_var'}'` = yes; then
10161 cat >>confdefs.h
<<_ACEOF
10162 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
10168 if test "x$ac_cv_func_fork" = xyes
; then
10169 echo "$as_me:$LINENO: checking for working fork" >&5
10170 echo $ECHO_N "checking for working fork... $ECHO_C" >&6
10171 if test "${ac_cv_func_fork_works+set}" = set; then
10172 echo $ECHO_N "(cached) $ECHO_C" >&6
10174 if test "$cross_compiling" = yes; then
10175 ac_cv_func_fork_works
=cross
10177 cat >conftest.
$ac_ext <<_ACEOF
10178 /* By Ruediger Kuhlmann. */
10179 #include <sys/types.h>
10181 # include <unistd.h>
10183 /* Some systems only have a dummy stub for fork() */
10191 rm -f conftest
$ac_exeext
10192 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10193 (eval $ac_link) 2>&5
10195 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10196 (exit $ac_status); } && { ac_try
='./conftest$ac_exeext'
10197 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10198 (eval $ac_try) 2>&5
10200 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10201 (exit $ac_status); }; }; then
10202 ac_cv_func_fork_works
=yes
10204 echo "$as_me: program exited with status $ac_status" >&5
10205 echo "$as_me: failed program was:" >&5
10206 sed 's/^/| /' conftest.
$ac_ext >&5
10208 ( exit $ac_status )
10209 ac_cv_func_fork_works
=no
10211 rm -f core
*.core gmon.out bb.out conftest
$ac_exeext conftest.
$ac_objext conftest.
$ac_ext
10214 echo "$as_me:$LINENO: result: $ac_cv_func_fork_works" >&5
10215 echo "${ECHO_T}$ac_cv_func_fork_works" >&6
10218 ac_cv_func_fork_works
=$ac_cv_func_fork
10220 if test "x$ac_cv_func_fork_works" = xcross
; then
10222 *-*-amigaos* |
*-*-msdosdjgpp*)
10223 # Override, as these systems have only a dummy fork() stub
10224 ac_cv_func_fork_works
=no
10227 ac_cv_func_fork_works
=yes
10230 { echo "$as_me:$LINENO: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&5
10231 echo "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;}
10233 ac_cv_func_vfork_works
=$ac_cv_func_vfork
10234 if test "x$ac_cv_func_vfork" = xyes
; then
10235 echo "$as_me:$LINENO: checking for working vfork" >&5
10236 echo $ECHO_N "checking for working vfork... $ECHO_C" >&6
10237 if test "${ac_cv_func_vfork_works+set}" = set; then
10238 echo $ECHO_N "(cached) $ECHO_C" >&6
10240 if test "$cross_compiling" = yes; then
10241 ac_cv_func_vfork_works
=cross
10243 cat >conftest.
$ac_ext <<_ACEOF
10246 cat confdefs.h
>>conftest.
$ac_ext
10247 cat >>conftest.
$ac_ext <<_ACEOF
10248 /* end confdefs.h. */
10249 /* Thanks to Paul Eggert for this test. */
10251 #include <stdlib.h>
10252 #include <sys/types.h>
10253 #include <sys/stat.h>
10254 #include <sys/wait.h>
10256 # include <unistd.h>
10259 # include <vfork.h>
10261 /* On some sparc systems, changes by the child to local and incoming
10262 argument registers are propagated back to the parent. The compiler
10263 is told about this with #include <vfork.h>, but some compilers
10264 (e.g. gcc -O) don't grok <vfork.h>. Test for this by using a
10265 static variable whose address is put into a register that is
10266 clobbered by the vfork. */
10269 sparc_address_test (int arg)
10271 sparc_address_test (arg) int arg;
10274 static pid_t child;
10292 pid_t parent = getpid ();
10295 sparc_address_test (0);
10300 /* Here is another test for sparc vfork register problems. This
10301 test uses lots of local variables, at least as many local
10302 variables as main has allocated so far including compiler
10303 temporaries. 4 locals are enough for gcc 1.40.3 on a Solaris
10304 4.1.3 sparc, but we use 8 to be safe. A buggy compiler should
10305 reuse the register of parent for one of the local variables,
10306 since it will think that parent can't possibly be used any more
10307 in this routine. Assigning to the local variable will thus
10308 munge parent in the parent process. */
10310 p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
10311 p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
10312 /* Convince the compiler that p..p7 are live; otherwise, it might
10313 use the same hardware register for all 8 local variables. */
10314 if (p != p1 || p != p2 || p != p3 || p != p4
10315 || p != p5 || p != p6 || p != p7)
10318 /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
10319 from child file descriptors. If the child closes a descriptor
10320 before it execs or exits, this munges the parent's descriptor
10321 as well. Test for this by closing stdout in the child. */
10322 _exit(close(fileno(stdout)) != 0);
10327 while (wait(&status) != child)
10330 /* Was there some problem with vforking? */
10333 /* Did the child fail? (This shouldn't happen.) */
10336 /* Did the vfork/compiler bug occur? */
10337 || parent != getpid()
10339 /* Did the file descriptor bug occur? */
10340 || fstat(fileno(stdout), &st) != 0
10345 rm -f conftest
$ac_exeext
10346 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10347 (eval $ac_link) 2>&5
10349 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10350 (exit $ac_status); } && { ac_try
='./conftest$ac_exeext'
10351 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10352 (eval $ac_try) 2>&5
10354 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10355 (exit $ac_status); }; }; then
10356 ac_cv_func_vfork_works
=yes
10358 echo "$as_me: program exited with status $ac_status" >&5
10359 echo "$as_me: failed program was:" >&5
10360 sed 's/^/| /' conftest.
$ac_ext >&5
10362 ( exit $ac_status )
10363 ac_cv_func_vfork_works
=no
10365 rm -f core
*.core gmon.out bb.out conftest
$ac_exeext conftest.
$ac_objext conftest.
$ac_ext
10368 echo "$as_me:$LINENO: result: $ac_cv_func_vfork_works" >&5
10369 echo "${ECHO_T}$ac_cv_func_vfork_works" >&6
10372 if test "x$ac_cv_func_fork_works" = xcross
; then
10373 ac_cv_func_vfork_works
=$ac_cv_func_vfork
10374 { echo "$as_me:$LINENO: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&5
10375 echo "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;}
10378 if test "x$ac_cv_func_vfork_works" = xyes
; then
10380 cat >>confdefs.h
<<\_ACEOF
10381 #define HAVE_WORKING_VFORK 1
10386 cat >>confdefs.h
<<\_ACEOF
10391 if test "x$ac_cv_func_fork_works" = xyes
; then
10393 cat >>confdefs.h
<<\_ACEOF
10394 #define HAVE_WORKING_FORK 1
10401 if test "X$prefix" = "XNONE"; then
10402 acl_final_prefix
="$ac_default_prefix"
10404 acl_final_prefix
="$prefix"
10406 if test "X$exec_prefix" = "XNONE"; then
10407 acl_final_exec_prefix
='${prefix}'
10409 acl_final_exec_prefix
="$exec_prefix"
10411 acl_save_prefix
="$prefix"
10412 prefix
="$acl_final_prefix"
10413 eval acl_final_exec_prefix
=\"$acl_final_exec_prefix\"
10414 prefix
="$acl_save_prefix"
10417 # Check whether --with-gnu-ld or --without-gnu-ld was given.
10418 if test "${with_gnu_ld+set}" = set; then
10419 withval
="$with_gnu_ld"
10420 test "$withval" = no || with_gnu_ld
=yes
10424 # Prepare PATH_SEPARATOR.
10425 # The user is always right.
10426 if test "${PATH_SEPARATOR+set}" != set; then
10427 echo "#! /bin/sh" >conf$$.sh
10428 echo "exit 0" >>conf$$.sh
10430 if (PATH
="/nonexistent;."; conf$$.sh
) >/dev
/null
2>&1; then
10438 if test "$GCC" = yes; then
10439 # Check if gcc -print-prog-name=ld gives a path.
10440 echo "$as_me:$LINENO: checking for ld used by GCC" >&5
10441 echo $ECHO_N "checking for ld used by GCC... $ECHO_C" >&6
10444 # gcc leaves a trailing carriage return which upsets mingw
10445 ac_prog
=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
10447 ac_prog
=`($CC -print-prog-name=ld) 2>&5` ;;
10450 # Accept absolute paths.
10451 [\\/]* |
[A-Za-z
]:[\\/]*)
10452 re_direlt
='/[^/][^/]*/\.\./'
10453 # Canonicalize the path of ld
10454 ac_prog
=`echo $ac_prog| sed 's%\\\\%/%g'`
10455 while echo $ac_prog |
grep "$re_direlt" > /dev
/null
2>&1; do
10456 ac_prog
=`echo $ac_prog| sed "s%$re_direlt%/%"`
10458 test -z "$LD" && LD
="$ac_prog"
10461 # If it fails, then pretend we aren't using GCC.
10465 # If it is relative, then search for the first ld in PATH.
10466 with_gnu_ld
=unknown
10469 elif test "$with_gnu_ld" = yes; then
10470 echo "$as_me:$LINENO: checking for GNU ld" >&5
10471 echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6
10473 echo "$as_me:$LINENO: checking for non-GNU ld" >&5
10474 echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6
10476 if test "${acl_cv_path_LD+set}" = set; then
10477 echo $ECHO_N "(cached) $ECHO_C" >&6
10479 if test -z "$LD"; then
10480 IFS
="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
10481 for ac_dir
in $PATH; do
10482 test -z "$ac_dir" && ac_dir
=.
10483 if test -f "$ac_dir/$ac_prog" ||
test -f "$ac_dir/$ac_prog$ac_exeext"; then
10484 acl_cv_path_LD
="$ac_dir/$ac_prog"
10485 # Check to see if the program is GNU ld. I'd rather use --version,
10486 # but apparently some GNU ld's only accept -v.
10487 # Break only if it was the GNU/non-GNU ld that we prefer.
10488 if "$acl_cv_path_LD" -v 2>&1 < /dev
/null |
egrep '(GNU|with BFD)' > /dev
/null
; then
10489 test "$with_gnu_ld" != no
&& break
10491 test "$with_gnu_ld" != yes && break
10497 acl_cv_path_LD
="$LD" # Let the user override the test with a path.
10501 LD
="$acl_cv_path_LD"
10502 if test -n "$LD"; then
10503 echo "$as_me:$LINENO: result: $LD" >&5
10504 echo "${ECHO_T}$LD" >&6
10506 echo "$as_me:$LINENO: result: no" >&5
10507 echo "${ECHO_T}no" >&6
10509 test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
10510 echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
10511 { (exit 1); exit 1; }; }
10512 echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
10513 echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6
10514 if test "${acl_cv_prog_gnu_ld+set}" = set; then
10515 echo $ECHO_N "(cached) $ECHO_C" >&6
10517 # I'd rather use --version here, but apparently some GNU ld's only accept -v.
10518 if $LD -v 2>&1 </dev
/null |
egrep '(GNU|with BFD)' 1>&5; then
10519 acl_cv_prog_gnu_ld
=yes
10521 acl_cv_prog_gnu_ld
=no
10524 echo "$as_me:$LINENO: result: $acl_cv_prog_gnu_ld" >&5
10525 echo "${ECHO_T}$acl_cv_prog_gnu_ld" >&6
10526 with_gnu_ld
=$acl_cv_prog_gnu_ld
10530 echo "$as_me:$LINENO: checking for shared library run path origin" >&5
10531 echo $ECHO_N "checking for shared library run path origin... $ECHO_C" >&6
10532 if test "${acl_cv_rpath+set}" = set; then
10533 echo $ECHO_N "(cached) $ECHO_C" >&6
10536 CC
="$CC" GCC
="$GCC" LDFLAGS
="$LDFLAGS" LD
="$LD" with_gnu_ld
="$with_gnu_ld" \
10537 ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh
10539 rm -f .
/conftest.sh
10543 echo "$as_me:$LINENO: result: $acl_cv_rpath" >&5
10544 echo "${ECHO_T}$acl_cv_rpath" >&6
10546 libext
="$acl_cv_libext"
10547 shlibext
="$acl_cv_shlibext"
10548 hardcode_libdir_flag_spec
="$acl_cv_hardcode_libdir_flag_spec"
10549 hardcode_libdir_separator
="$acl_cv_hardcode_libdir_separator"
10550 hardcode_direct
="$acl_cv_hardcode_direct"
10551 hardcode_minus_L
="$acl_cv_hardcode_minus_L"
10552 # Check whether --enable-rpath or --disable-rpath was given.
10553 if test "${enable_rpath+set}" = set; then
10554 enableval
="$enable_rpath"
10568 acl_save_prefix
="$prefix"
10569 prefix
="$acl_final_prefix"
10570 acl_save_exec_prefix
="$exec_prefix"
10571 exec_prefix
="$acl_final_exec_prefix"
10573 eval additional_includedir
=\"$includedir\"
10574 eval additional_libdir
=\"$libdir\"
10576 exec_prefix
="$acl_save_exec_prefix"
10577 prefix
="$acl_save_prefix"
10580 # Check whether --with-libiconv-prefix or --without-libiconv-prefix was given.
10581 if test "${with_libiconv_prefix+set}" = set; then
10582 withval
="$with_libiconv_prefix"
10584 if test "X$withval" = "Xno"; then
10587 if test "X$withval" = "X"; then
10589 acl_save_prefix
="$prefix"
10590 prefix
="$acl_final_prefix"
10591 acl_save_exec_prefix
="$exec_prefix"
10592 exec_prefix
="$acl_final_exec_prefix"
10594 eval additional_includedir
=\"$includedir\"
10595 eval additional_libdir
=\"$libdir\"
10597 exec_prefix
="$acl_save_exec_prefix"
10598 prefix
="$acl_save_prefix"
10601 additional_includedir
="$withval/include"
10602 additional_libdir
="$withval/lib"
10612 names_already_handled
=
10613 names_next_round
='iconv '
10614 while test -n "$names_next_round"; do
10615 names_this_round
="$names_next_round"
10617 for name
in $names_this_round; do
10619 for n
in $names_already_handled; do
10620 if test "$n" = "$name"; then
10621 already_handled
=yes
10625 if test -z "$already_handled"; then
10626 names_already_handled
="$names_already_handled $name"
10627 uppername
=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
10628 eval value
=\"\
$HAVE_LIB$uppername\"
10629 if test -n "$value"; then
10630 if test "$value" = yes; then
10631 eval value
=\"\
$LIB$uppername\"
10632 test -z "$value" || LIBICONV
="${LIBICONV}${LIBICONV:+ }$value"
10633 eval value
=\"\
$LTLIB$uppername\"
10634 test -z "$value" || LTLIBICONV
="${LTLIBICONV}${LTLIBICONV:+ }$value"
10643 if test $use_additional = yes; then
10644 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
10645 found_dir
="$additional_libdir"
10646 found_so
="$additional_libdir/lib$name.$shlibext"
10647 if test -f "$additional_libdir/lib$name.la"; then
10648 found_la
="$additional_libdir/lib$name.la"
10651 if test -f "$additional_libdir/lib$name.$libext"; then
10652 found_dir
="$additional_libdir"
10653 found_a
="$additional_libdir/lib$name.$libext"
10654 if test -f "$additional_libdir/lib$name.la"; then
10655 found_la
="$additional_libdir/lib$name.la"
10660 if test "X$found_dir" = "X"; then
10661 for x
in $LDFLAGS $LTLIBICONV; do
10663 acl_save_prefix
="$prefix"
10664 prefix
="$acl_final_prefix"
10665 acl_save_exec_prefix
="$exec_prefix"
10666 exec_prefix
="$acl_final_exec_prefix"
10668 exec_prefix
="$acl_save_exec_prefix"
10669 prefix
="$acl_save_prefix"
10673 dir
=`echo "X$x" | sed -e 's/^X-L//'`
10674 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
10676 found_so
="$dir/lib$name.$shlibext"
10677 if test -f "$dir/lib$name.la"; then
10678 found_la
="$dir/lib$name.la"
10681 if test -f "$dir/lib$name.$libext"; then
10683 found_a
="$dir/lib$name.$libext"
10684 if test -f "$dir/lib$name.la"; then
10685 found_la
="$dir/lib$name.la"
10691 if test "X$found_dir" != "X"; then
10696 if test "X$found_dir" != "X"; then
10697 LTLIBICONV
="${LTLIBICONV}${LTLIBICONV:+ }-L$found_dir -l$name"
10698 if test "X$found_so" != "X"; then
10699 if test "$enable_rpath" = no ||
test "X$found_dir" = "X/usr/lib"; then
10700 LIBICONV
="${LIBICONV}${LIBICONV:+ }$found_so"
10703 for x
in $ltrpathdirs; do
10704 if test "X$x" = "X$found_dir"; then
10709 if test -z "$haveit"; then
10710 ltrpathdirs
="$ltrpathdirs $found_dir"
10712 if test "$hardcode_direct" = yes; then
10713 LIBICONV
="${LIBICONV}${LIBICONV:+ }$found_so"
10715 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no
; then
10716 LIBICONV
="${LIBICONV}${LIBICONV:+ }$found_so"
10718 for x
in $rpathdirs; do
10719 if test "X$x" = "X$found_dir"; then
10724 if test -z "$haveit"; then
10725 rpathdirs
="$rpathdirs $found_dir"
10729 for x
in $LDFLAGS $LIBICONV; do
10731 acl_save_prefix
="$prefix"
10732 prefix
="$acl_final_prefix"
10733 acl_save_exec_prefix
="$exec_prefix"
10734 exec_prefix
="$acl_final_exec_prefix"
10736 exec_prefix
="$acl_save_exec_prefix"
10737 prefix
="$acl_save_prefix"
10739 if test "X$x" = "X-L$found_dir"; then
10744 if test -z "$haveit"; then
10745 LIBICONV
="${LIBICONV}${LIBICONV:+ }-L$found_dir"
10747 if test "$hardcode_minus_L" != no
; then
10748 LIBICONV
="${LIBICONV}${LIBICONV:+ }$found_so"
10750 LIBICONV
="${LIBICONV}${LIBICONV:+ }-l$name"
10756 if test "X$found_a" != "X"; then
10757 LIBICONV
="${LIBICONV}${LIBICONV:+ }$found_a"
10759 LIBICONV
="${LIBICONV}${LIBICONV:+ }-L$found_dir -l$name"
10762 additional_includedir
=
10763 case "$found_dir" in
10765 basedir
=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
10766 additional_includedir
="$basedir/include"
10769 if test "X$additional_includedir" != "X"; then
10770 if test "X$additional_includedir" != "X/usr/include"; then
10772 if test "X$additional_includedir" = "X/usr/local/include"; then
10773 if test -n "$GCC"; then
10775 linux
*) haveit
=yes;;
10779 if test -z "$haveit"; then
10780 for x
in $CPPFLAGS $INCICONV; do
10782 acl_save_prefix
="$prefix"
10783 prefix
="$acl_final_prefix"
10784 acl_save_exec_prefix
="$exec_prefix"
10785 exec_prefix
="$acl_final_exec_prefix"
10787 exec_prefix
="$acl_save_exec_prefix"
10788 prefix
="$acl_save_prefix"
10790 if test "X$x" = "X-I$additional_includedir"; then
10795 if test -z "$haveit"; then
10796 if test -d "$additional_includedir"; then
10797 INCICONV
="${INCICONV}${INCICONV:+ }-I$additional_includedir"
10803 if test -n "$found_la"; then
10804 save_libdir
="$libdir"
10805 case "$found_la" in
10806 */* |
*\\*) .
"$found_la" ;;
10807 *) .
"./$found_la" ;;
10809 libdir
="$save_libdir"
10810 for dep
in $dependency_libs; do
10813 additional_libdir
=`echo "X$dep" | sed -e 's/^X-L//'`
10814 if test "X$additional_libdir" != "X/usr/lib"; then
10816 if test "X$additional_libdir" = "X/usr/local/lib"; then
10817 if test -n "$GCC"; then
10819 linux
*) haveit
=yes;;
10823 if test -z "$haveit"; then
10825 for x
in $LDFLAGS $LIBICONV; do
10827 acl_save_prefix
="$prefix"
10828 prefix
="$acl_final_prefix"
10829 acl_save_exec_prefix
="$exec_prefix"
10830 exec_prefix
="$acl_final_exec_prefix"
10832 exec_prefix
="$acl_save_exec_prefix"
10833 prefix
="$acl_save_prefix"
10835 if test "X$x" = "X-L$additional_libdir"; then
10840 if test -z "$haveit"; then
10841 if test -d "$additional_libdir"; then
10842 LIBICONV
="${LIBICONV}${LIBICONV:+ }-L$additional_libdir"
10846 for x
in $LDFLAGS $LTLIBICONV; do
10848 acl_save_prefix
="$prefix"
10849 prefix
="$acl_final_prefix"
10850 acl_save_exec_prefix
="$exec_prefix"
10851 exec_prefix
="$acl_final_exec_prefix"
10853 exec_prefix
="$acl_save_exec_prefix"
10854 prefix
="$acl_save_prefix"
10856 if test "X$x" = "X-L$additional_libdir"; then
10861 if test -z "$haveit"; then
10862 if test -d "$additional_libdir"; then
10863 LTLIBICONV
="${LTLIBICONV}${LTLIBICONV:+ }-L$additional_libdir"
10870 dir
=`echo "X$dep" | sed -e 's/^X-R//'`
10871 if test "$enable_rpath" != no
; then
10873 for x
in $rpathdirs; do
10874 if test "X$x" = "X$dir"; then
10879 if test -z "$haveit"; then
10880 rpathdirs
="$rpathdirs $dir"
10883 for x
in $ltrpathdirs; do
10884 if test "X$x" = "X$dir"; then
10889 if test -z "$haveit"; then
10890 ltrpathdirs
="$ltrpathdirs $dir"
10895 names_next_round
="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
10898 names_next_round
="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
10901 LIBICONV
="${LIBICONV}${LIBICONV:+ }$dep"
10902 LTLIBICONV
="${LTLIBICONV}${LTLIBICONV:+ }$dep"
10908 LIBICONV
="${LIBICONV}${LIBICONV:+ }-l$name"
10909 LTLIBICONV
="${LTLIBICONV}${LTLIBICONV:+ }-l$name"
10915 if test "X$rpathdirs" != "X"; then
10916 if test -n "$hardcode_libdir_separator"; then
10918 for found_dir
in $rpathdirs; do
10919 alldirs
="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
10921 acl_save_libdir
="$libdir"
10923 eval flag
=\"$hardcode_libdir_flag_spec\"
10924 libdir
="$acl_save_libdir"
10925 LIBICONV
="${LIBICONV}${LIBICONV:+ }$flag"
10927 for found_dir
in $rpathdirs; do
10928 acl_save_libdir
="$libdir"
10929 libdir
="$found_dir"
10930 eval flag
=\"$hardcode_libdir_flag_spec\"
10931 libdir
="$acl_save_libdir"
10932 LIBICONV
="${LIBICONV}${LIBICONV:+ }$flag"
10936 if test "X$ltrpathdirs" != "X"; then
10937 for found_dir
in $ltrpathdirs; do
10938 LTLIBICONV
="${LTLIBICONV}${LTLIBICONV:+ }-R$found_dir"
10948 am_save_CPPFLAGS
="$CPPFLAGS"
10950 for element
in $INCICONV; do
10952 for x
in $CPPFLAGS; do
10954 acl_save_prefix
="$prefix"
10955 prefix
="$acl_final_prefix"
10956 acl_save_exec_prefix
="$exec_prefix"
10957 exec_prefix
="$acl_final_exec_prefix"
10959 exec_prefix
="$acl_save_exec_prefix"
10960 prefix
="$acl_save_prefix"
10962 if test "X$x" = "X$element"; then
10967 if test -z "$haveit"; then
10968 CPPFLAGS
="${CPPFLAGS}${CPPFLAGS:+ }$element"
10973 echo "$as_me:$LINENO: checking for iconv" >&5
10974 echo $ECHO_N "checking for iconv... $ECHO_C" >&6
10975 if test "${am_cv_func_iconv+set}" = set; then
10976 echo $ECHO_N "(cached) $ECHO_C" >&6
10979 am_cv_func_iconv
="no, consider installing GNU libiconv"
10981 cat >conftest.
$ac_ext <<_ACEOF
10984 cat confdefs.h
>>conftest.
$ac_ext
10985 cat >>conftest.
$ac_ext <<_ACEOF
10986 /* end confdefs.h. */
10987 #include <stdlib.h>
10992 iconv_t cd = iconv_open("","");
10993 iconv(cd,NULL,NULL,NULL,NULL);
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_func_iconv
=yes
11023 echo "$as_me: failed program was:" >&5
11024 sed 's/^/| /' conftest.
$ac_ext >&5
11027 rm -f conftest.err conftest.
$ac_objext \
11028 conftest
$ac_exeext conftest.
$ac_ext
11029 if test "$am_cv_func_iconv" != yes; then
11030 am_save_LIBS
="$LIBS"
11031 LIBS
="$LIBS $LIBICONV"
11032 cat >conftest.
$ac_ext <<_ACEOF
11035 cat confdefs.h
>>conftest.
$ac_ext
11036 cat >>conftest.
$ac_ext <<_ACEOF
11037 /* end confdefs.h. */
11038 #include <stdlib.h>
11043 iconv_t cd = iconv_open("","");
11044 iconv(cd,NULL,NULL,NULL,NULL);
11050 rm -f conftest.
$ac_objext conftest
$ac_exeext
11051 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11052 (eval $ac_link) 2>conftest.er1
11054 grep -v '^ *+' conftest.er1
>conftest.err
11056 cat conftest.err
>&5
11057 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11058 (exit $ac_status); } &&
11059 { ac_try
='test -z "$ac_c_werror_flag"
11060 || test ! -s conftest.err'
11061 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11062 (eval $ac_try) 2>&5
11064 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11065 (exit $ac_status); }; } &&
11066 { ac_try
='test -s conftest$ac_exeext'
11067 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11068 (eval $ac_try) 2>&5
11070 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11071 (exit $ac_status); }; }; then
11072 am_cv_lib_iconv
=yes
11073 am_cv_func_iconv
=yes
11075 echo "$as_me: failed program was:" >&5
11076 sed 's/^/| /' conftest.
$ac_ext >&5
11079 rm -f conftest.err conftest.
$ac_objext \
11080 conftest
$ac_exeext conftest.
$ac_ext
11081 LIBS
="$am_save_LIBS"
11085 echo "$as_me:$LINENO: result: $am_cv_func_iconv" >&5
11086 echo "${ECHO_T}$am_cv_func_iconv" >&6
11087 if test "$am_cv_func_iconv" = yes; then
11089 cat >>confdefs.h
<<\_ACEOF
11090 #define HAVE_ICONV 1
11094 if test "$am_cv_lib_iconv" = yes; then
11095 echo "$as_me:$LINENO: checking how to link with libiconv" >&5
11096 echo $ECHO_N "checking how to link with libiconv... $ECHO_C" >&6
11097 echo "$as_me:$LINENO: result: $LIBICONV" >&5
11098 echo "${ECHO_T}$LIBICONV" >&6
11100 CPPFLAGS
="$am_save_CPPFLAGS"
11107 if test "$am_cv_func_iconv" = yes; then
11108 echo "$as_me:$LINENO: checking for iconv declaration" >&5
11109 echo $ECHO_N "checking for iconv declaration... $ECHO_C" >&6
11110 if test "${am_cv_proto_iconv+set}" = set; then
11111 echo $ECHO_N "(cached) $ECHO_C" >&6
11114 cat >conftest.
$ac_ext <<_ACEOF
11117 cat confdefs.h
>>conftest.
$ac_ext
11118 cat >>conftest.
$ac_ext <<_ACEOF
11119 /* end confdefs.h. */
11121 #include <stdlib.h>
11127 #if defined(__STDC__) || defined(__cplusplus)
11128 size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
11141 rm -f conftest.
$ac_objext
11142 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11143 (eval $ac_compile) 2>conftest.er1
11145 grep -v '^ *+' conftest.er1
>conftest.err
11147 cat conftest.err
>&5
11148 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11149 (exit $ac_status); } &&
11150 { ac_try
='test -z "$ac_c_werror_flag"
11151 || test ! -s conftest.err'
11152 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11153 (eval $ac_try) 2>&5
11155 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11156 (exit $ac_status); }; } &&
11157 { ac_try
='test -s conftest.$ac_objext'
11158 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11159 (eval $ac_try) 2>&5
11161 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11162 (exit $ac_status); }; }; then
11163 am_cv_proto_iconv_arg1
=""
11165 echo "$as_me: failed program was:" >&5
11166 sed 's/^/| /' conftest.
$ac_ext >&5
11168 am_cv_proto_iconv_arg1
="const"
11170 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
11171 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);"
11174 am_cv_proto_iconv
=`echo "$am_cv_proto_iconv" | tr -s ' ' | sed -e 's/( /(/'`
11175 echo "$as_me:$LINENO: result: ${ac_t:-
11176 }$am_cv_proto_iconv" >&5
11177 echo "${ECHO_T}${ac_t:-
11178 }$am_cv_proto_iconv" >&6
11180 cat >>confdefs.h
<<_ACEOF
11181 #define ICONV_CONST $am_cv_proto_iconv_arg1
11186 # Until we have in-tree GNU iconv:
11191 echo "$as_me:$LINENO: checking for LC_MESSAGES" >&5
11192 echo $ECHO_N "checking for LC_MESSAGES... $ECHO_C" >&6
11193 if test "${am_cv_val_LC_MESSAGES+set}" = set; then
11194 echo $ECHO_N "(cached) $ECHO_C" >&6
11196 cat >conftest.
$ac_ext <<_ACEOF
11199 cat confdefs.h
>>conftest.
$ac_ext
11200 cat >>conftest.
$ac_ext <<_ACEOF
11201 /* end confdefs.h. */
11202 #include <locale.h>
11211 rm -f conftest.
$ac_objext conftest
$ac_exeext
11212 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11213 (eval $ac_link) 2>conftest.er1
11215 grep -v '^ *+' conftest.er1
>conftest.err
11217 cat conftest.err
>&5
11218 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11219 (exit $ac_status); } &&
11220 { ac_try
='test -z "$ac_c_werror_flag"
11221 || test ! -s conftest.err'
11222 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11223 (eval $ac_try) 2>&5
11225 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11226 (exit $ac_status); }; } &&
11227 { ac_try
='test -s conftest$ac_exeext'
11228 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11229 (eval $ac_try) 2>&5
11231 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11232 (exit $ac_status); }; }; then
11233 am_cv_val_LC_MESSAGES
=yes
11235 echo "$as_me: failed program was:" >&5
11236 sed 's/^/| /' conftest.
$ac_ext >&5
11238 am_cv_val_LC_MESSAGES
=no
11240 rm -f conftest.err conftest.
$ac_objext \
11241 conftest
$ac_exeext conftest.
$ac_ext
11243 echo "$as_me:$LINENO: result: $am_cv_val_LC_MESSAGES" >&5
11244 echo "${ECHO_T}$am_cv_val_LC_MESSAGES" >&6
11245 if test $am_cv_val_LC_MESSAGES = yes; then
11247 cat >>confdefs.h
<<\_ACEOF
11248 #define HAVE_LC_MESSAGES 1
11255 echo "$as_me:$LINENO: checking for nl_langinfo and CODESET" >&5
11256 echo $ECHO_N "checking for nl_langinfo and CODESET... $ECHO_C" >&6
11257 if test "${am_cv_langinfo_codeset+set}" = set; then
11258 echo $ECHO_N "(cached) $ECHO_C" >&6
11260 cat >conftest.
$ac_ext <<_ACEOF
11263 cat confdefs.h
>>conftest.
$ac_ext
11264 cat >>conftest.
$ac_ext <<_ACEOF
11265 /* end confdefs.h. */
11266 #include <langinfo.h>
11270 char* cs = nl_langinfo(CODESET);
11275 rm -f conftest.
$ac_objext conftest
$ac_exeext
11276 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11277 (eval $ac_link) 2>conftest.er1
11279 grep -v '^ *+' conftest.er1
>conftest.err
11281 cat conftest.err
>&5
11282 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11283 (exit $ac_status); } &&
11284 { ac_try
='test -z "$ac_c_werror_flag"
11285 || test ! -s conftest.err'
11286 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11287 (eval $ac_try) 2>&5
11289 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11290 (exit $ac_status); }; } &&
11291 { ac_try
='test -s conftest$ac_exeext'
11292 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11293 (eval $ac_try) 2>&5
11295 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11296 (exit $ac_status); }; }; then
11297 am_cv_langinfo_codeset
=yes
11299 echo "$as_me: failed program was:" >&5
11300 sed 's/^/| /' conftest.
$ac_ext >&5
11302 am_cv_langinfo_codeset
=no
11304 rm -f conftest.err conftest.
$ac_objext \
11305 conftest
$ac_exeext conftest.
$ac_ext
11308 echo "$as_me:$LINENO: result: $am_cv_langinfo_codeset" >&5
11309 echo "${ECHO_T}$am_cv_langinfo_codeset" >&6
11310 if test $am_cv_langinfo_codeset = yes; then
11312 cat >>confdefs.h
<<\_ACEOF
11313 #define HAVE_LANGINFO_CODESET 1
11319 # We will need to find libiberty.h and ansidecl.h
11320 saved_CFLAGS
="$CFLAGS"
11321 CFLAGS
="$CFLAGS -I${srcdir} -I${srcdir}/../include"
11361 for ac_func
in getenv atol asprintf sbrk abort atof getcwd getwd \
11362 strsignal strstr strverscmp \
11363 errno snprintf vsnprintf vasprintf malloc realloc calloc \
11364 free
basename getopt
clock getpagesize clearerr_unlocked feof_unlocked ferror_unlocked fflush_unlocked fgetc_unlocked fgets_unlocked fileno_unlocked fprintf_unlocked fputc_unlocked fputs_unlocked fread_unlocked fwrite_unlocked getchar_unlocked getc_unlocked putchar_unlocked putc_unlocked
11366 ac_tr_decl
=`echo "HAVE_DECL_$ac_func" | $as_tr_cpp`
11367 echo "$as_me:$LINENO: checking whether $ac_func is declared" >&5
11368 echo $ECHO_N "checking whether $ac_func is declared... $ECHO_C" >&6
11369 if eval "test \"\${gcc_cv_have_decl_$ac_func+set}\" = set"; then
11370 echo $ECHO_N "(cached) $ECHO_C" >&6
11372 cat >conftest.
$ac_ext <<_ACEOF
11375 cat confdefs.h
>>conftest.
$ac_ext
11376 cat >>conftest.
$ac_ext <<_ACEOF
11377 /* end confdefs.h. */
11379 #define $ac_tr_decl 1
11381 #include "ansidecl.h"
11382 #include "system.h"
11388 char *(*pfn) = (char *(*)) $ac_func ;
11394 rm -f conftest.
$ac_objext
11395 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11396 (eval $ac_compile) 2>conftest.er1
11398 grep -v '^ *+' conftest.er1
>conftest.err
11400 cat conftest.err
>&5
11401 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11402 (exit $ac_status); } &&
11403 { ac_try
='test -z "$ac_c_werror_flag"
11404 || test ! -s conftest.err'
11405 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11406 (eval $ac_try) 2>&5
11408 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11409 (exit $ac_status); }; } &&
11410 { ac_try
='test -s conftest.$ac_objext'
11411 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11412 (eval $ac_try) 2>&5
11414 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11415 (exit $ac_status); }; }; then
11416 eval "gcc_cv_have_decl_$ac_func=yes"
11418 echo "$as_me: failed program was:" >&5
11419 sed 's/^/| /' conftest.
$ac_ext >&5
11421 eval "gcc_cv_have_decl_$ac_func=no"
11423 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
11426 if eval "test \"`echo '$gcc_cv_have_decl_'$ac_func`\" = yes"; then
11427 echo "$as_me:$LINENO: result: yes" >&5
11428 echo "${ECHO_T}yes" >&6 ; cat >>confdefs.h
<<_ACEOF
11429 #define $ac_tr_decl 1
11433 echo "$as_me:$LINENO: result: no" >&5
11434 echo "${ECHO_T}no" >&6 ; cat >>confdefs.h
<<_ACEOF
11435 #define $ac_tr_decl 0
11446 for ac_func
in getrlimit setrlimit getrusage
11448 ac_tr_decl
=`echo "HAVE_DECL_$ac_func" | $as_tr_cpp`
11449 echo "$as_me:$LINENO: checking whether $ac_func is declared" >&5
11450 echo $ECHO_N "checking whether $ac_func is declared... $ECHO_C" >&6
11451 if eval "test \"\${gcc_cv_have_decl_$ac_func+set}\" = set"; then
11452 echo $ECHO_N "(cached) $ECHO_C" >&6
11454 cat >conftest.
$ac_ext <<_ACEOF
11457 cat confdefs.h
>>conftest.
$ac_ext
11458 cat >>conftest.
$ac_ext <<_ACEOF
11459 /* end confdefs.h. */
11461 #define $ac_tr_decl 1
11463 #include "ansidecl.h"
11464 #include "system.h"
11465 #ifdef HAVE_SYS_RESOURCE_H
11466 #include <sys/resource.h>
11474 char *(*pfn) = (char *(*)) $ac_func ;
11480 rm -f conftest.
$ac_objext
11481 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11482 (eval $ac_compile) 2>conftest.er1
11484 grep -v '^ *+' conftest.er1
>conftest.err
11486 cat conftest.err
>&5
11487 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11488 (exit $ac_status); } &&
11489 { ac_try
='test -z "$ac_c_werror_flag"
11490 || test ! -s conftest.err'
11491 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11492 (eval $ac_try) 2>&5
11494 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11495 (exit $ac_status); }; } &&
11496 { ac_try
='test -s conftest.$ac_objext'
11497 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11498 (eval $ac_try) 2>&5
11500 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11501 (exit $ac_status); }; }; then
11502 eval "gcc_cv_have_decl_$ac_func=yes"
11504 echo "$as_me: failed program was:" >&5
11505 sed 's/^/| /' conftest.
$ac_ext >&5
11507 eval "gcc_cv_have_decl_$ac_func=no"
11509 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
11512 if eval "test \"`echo '$gcc_cv_have_decl_'$ac_func`\" = yes"; then
11513 echo "$as_me:$LINENO: result: yes" >&5
11514 echo "${ECHO_T}yes" >&6 ; cat >>confdefs.h
<<_ACEOF
11515 #define $ac_tr_decl 1
11519 echo "$as_me:$LINENO: result: no" >&5
11520 echo "${ECHO_T}no" >&6 ; cat >>confdefs.h
<<_ACEOF
11521 #define $ac_tr_decl 0
11529 cat >conftest.
$ac_ext <<_ACEOF
11532 cat confdefs.h
>>conftest.
$ac_ext
11533 cat >>conftest.
$ac_ext <<_ACEOF
11534 /* end confdefs.h. */
11536 #include "ansidecl.h"
11537 #include "system.h"
11538 #ifdef HAVE_SYS_RESOURCE_H
11539 #include <sys/resource.h>
11550 rm -f conftest.
$ac_objext
11551 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11552 (eval $ac_compile) 2>conftest.er1
11554 grep -v '^ *+' conftest.er1
>conftest.err
11556 cat conftest.err
>&5
11557 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11558 (exit $ac_status); } &&
11559 { ac_try
='test -z "$ac_c_werror_flag"
11560 || test ! -s conftest.err'
11561 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11562 (eval $ac_try) 2>&5
11564 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11565 (exit $ac_status); }; } &&
11566 { ac_try
='test -s conftest.$ac_objext'
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); }; }; then
11574 echo "$as_me: failed program was:" >&5
11575 sed 's/^/| /' conftest.
$ac_ext >&5
11578 cat >>confdefs.h
<<\_ACEOF
11579 #define rlim_t long
11583 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
11585 # On AIX 5.2, <ldfcn.h> conflicts with <fcntl.h>, as both define incompatible
11586 # FREAD and FWRITE macros. Fortunately, for GCC's single usage of ldgetname
11587 # in collect2.c, <fcntl.h> isn't visible, but the configure test below needs
11588 # to undef these macros to get the correct value for HAVE_DECL_LDGETNAME.
11590 for ac_func
in ldgetname
11592 ac_tr_decl
=`echo "HAVE_DECL_$ac_func" | $as_tr_cpp`
11593 echo "$as_me:$LINENO: checking whether $ac_func is declared" >&5
11594 echo $ECHO_N "checking whether $ac_func is declared... $ECHO_C" >&6
11595 if eval "test \"\${gcc_cv_have_decl_$ac_func+set}\" = set"; then
11596 echo $ECHO_N "(cached) $ECHO_C" >&6
11598 cat >conftest.
$ac_ext <<_ACEOF
11601 cat confdefs.h
>>conftest.
$ac_ext
11602 cat >>conftest.
$ac_ext <<_ACEOF
11603 /* end confdefs.h. */
11605 #define $ac_tr_decl 1
11607 #include "ansidecl.h"
11608 #include "system.h"
11609 #ifdef HAVE_LDFCN_H
11620 char *(*pfn) = (char *(*)) $ac_func ;
11626 rm -f conftest.
$ac_objext
11627 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11628 (eval $ac_compile) 2>conftest.er1
11630 grep -v '^ *+' conftest.er1
>conftest.err
11632 cat conftest.err
>&5
11633 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11634 (exit $ac_status); } &&
11635 { ac_try
='test -z "$ac_c_werror_flag"
11636 || test ! -s conftest.err'
11637 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11638 (eval $ac_try) 2>&5
11640 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11641 (exit $ac_status); }; } &&
11642 { ac_try
='test -s conftest.$ac_objext'
11643 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11644 (eval $ac_try) 2>&5
11646 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11647 (exit $ac_status); }; }; then
11648 eval "gcc_cv_have_decl_$ac_func=yes"
11650 echo "$as_me: failed program was:" >&5
11651 sed 's/^/| /' conftest.
$ac_ext >&5
11653 eval "gcc_cv_have_decl_$ac_func=no"
11655 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
11658 if eval "test \"`echo '$gcc_cv_have_decl_'$ac_func`\" = yes"; then
11659 echo "$as_me:$LINENO: result: yes" >&5
11660 echo "${ECHO_T}yes" >&6 ; cat >>confdefs.h
<<_ACEOF
11661 #define $ac_tr_decl 1
11665 echo "$as_me:$LINENO: result: no" >&5
11666 echo "${ECHO_T}no" >&6 ; cat >>confdefs.h
<<_ACEOF
11667 #define $ac_tr_decl 0
11676 for ac_func
in times
11678 ac_tr_decl
=`echo "HAVE_DECL_$ac_func" | $as_tr_cpp`
11679 echo "$as_me:$LINENO: checking whether $ac_func is declared" >&5
11680 echo $ECHO_N "checking whether $ac_func is declared... $ECHO_C" >&6
11681 if eval "test \"\${gcc_cv_have_decl_$ac_func+set}\" = set"; then
11682 echo $ECHO_N "(cached) $ECHO_C" >&6
11684 cat >conftest.
$ac_ext <<_ACEOF
11687 cat confdefs.h
>>conftest.
$ac_ext
11688 cat >>conftest.
$ac_ext <<_ACEOF
11689 /* end confdefs.h. */
11691 #define $ac_tr_decl 1
11693 #include "ansidecl.h"
11694 #include "system.h"
11695 #ifdef HAVE_SYS_TIMES_H
11696 #include <sys/times.h>
11704 char *(*pfn) = (char *(*)) $ac_func ;
11710 rm -f conftest.
$ac_objext
11711 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11712 (eval $ac_compile) 2>conftest.er1
11714 grep -v '^ *+' conftest.er1
>conftest.err
11716 cat conftest.err
>&5
11717 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11718 (exit $ac_status); } &&
11719 { ac_try
='test -z "$ac_c_werror_flag"
11720 || test ! -s conftest.err'
11721 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11722 (eval $ac_try) 2>&5
11724 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11725 (exit $ac_status); }; } &&
11726 { ac_try
='test -s conftest.$ac_objext'
11727 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11728 (eval $ac_try) 2>&5
11730 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11731 (exit $ac_status); }; }; then
11732 eval "gcc_cv_have_decl_$ac_func=yes"
11734 echo "$as_me: failed program was:" >&5
11735 sed 's/^/| /' conftest.
$ac_ext >&5
11737 eval "gcc_cv_have_decl_$ac_func=no"
11739 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
11742 if eval "test \"`echo '$gcc_cv_have_decl_'$ac_func`\" = yes"; then
11743 echo "$as_me:$LINENO: result: yes" >&5
11744 echo "${ECHO_T}yes" >&6 ; cat >>confdefs.h
<<_ACEOF
11745 #define $ac_tr_decl 1
11749 echo "$as_me:$LINENO: result: no" >&5
11750 echo "${ECHO_T}no" >&6 ; cat >>confdefs.h
<<_ACEOF
11751 #define $ac_tr_decl 0
11760 for ac_func
in sigaltstack
11762 ac_tr_decl
=`echo "HAVE_DECL_$ac_func" | $as_tr_cpp`
11763 echo "$as_me:$LINENO: checking whether $ac_func is declared" >&5
11764 echo $ECHO_N "checking whether $ac_func is declared... $ECHO_C" >&6
11765 if eval "test \"\${gcc_cv_have_decl_$ac_func+set}\" = set"; then
11766 echo $ECHO_N "(cached) $ECHO_C" >&6
11768 cat >conftest.
$ac_ext <<_ACEOF
11771 cat confdefs.h
>>conftest.
$ac_ext
11772 cat >>conftest.
$ac_ext <<_ACEOF
11773 /* end confdefs.h. */
11775 #define $ac_tr_decl 1
11777 #include "ansidecl.h"
11778 #include "system.h"
11779 #include <signal.h>
11786 char *(*pfn) = (char *(*)) $ac_func ;
11792 rm -f conftest.
$ac_objext
11793 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11794 (eval $ac_compile) 2>conftest.er1
11796 grep -v '^ *+' conftest.er1
>conftest.err
11798 cat conftest.err
>&5
11799 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11800 (exit $ac_status); } &&
11801 { ac_try
='test -z "$ac_c_werror_flag"
11802 || test ! -s conftest.err'
11803 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11804 (eval $ac_try) 2>&5
11806 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11807 (exit $ac_status); }; } &&
11808 { ac_try
='test -s conftest.$ac_objext'
11809 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11810 (eval $ac_try) 2>&5
11812 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11813 (exit $ac_status); }; }; then
11814 eval "gcc_cv_have_decl_$ac_func=yes"
11816 echo "$as_me: failed program was:" >&5
11817 sed 's/^/| /' conftest.
$ac_ext >&5
11819 eval "gcc_cv_have_decl_$ac_func=no"
11821 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
11824 if eval "test \"`echo '$gcc_cv_have_decl_'$ac_func`\" = yes"; then
11825 echo "$as_me:$LINENO: result: yes" >&5
11826 echo "${ECHO_T}yes" >&6 ; cat >>confdefs.h
<<_ACEOF
11827 #define $ac_tr_decl 1
11831 echo "$as_me:$LINENO: result: no" >&5
11832 echo "${ECHO_T}no" >&6 ; cat >>confdefs.h
<<_ACEOF
11833 #define $ac_tr_decl 0
11841 # More time-related stuff.
11842 echo "$as_me:$LINENO: checking for struct tms" >&5
11843 echo $ECHO_N "checking for struct tms... $ECHO_C" >&6
11844 if test "${ac_cv_struct_tms+set}" = set; then
11845 echo $ECHO_N "(cached) $ECHO_C" >&6
11848 cat >conftest.
$ac_ext <<_ACEOF
11851 cat confdefs.h
>>conftest.
$ac_ext
11852 cat >>conftest.
$ac_ext <<_ACEOF
11853 /* end confdefs.h. */
11855 #include "ansidecl.h"
11856 #include "system.h"
11857 #ifdef HAVE_SYS_TIMES_H
11858 #include <sys/times.h>
11869 rm -f conftest.
$ac_objext
11870 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11871 (eval $ac_compile) 2>conftest.er1
11873 grep -v '^ *+' conftest.er1
>conftest.err
11875 cat conftest.err
>&5
11876 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11877 (exit $ac_status); } &&
11878 { ac_try
='test -z "$ac_c_werror_flag"
11879 || test ! -s conftest.err'
11880 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11881 (eval $ac_try) 2>&5
11883 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11884 (exit $ac_status); }; } &&
11885 { ac_try
='test -s conftest.$ac_objext'
11886 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11887 (eval $ac_try) 2>&5
11889 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11890 (exit $ac_status); }; }; then
11891 ac_cv_struct_tms
=yes
11893 echo "$as_me: failed program was:" >&5
11894 sed 's/^/| /' conftest.
$ac_ext >&5
11896 ac_cv_struct_tms
=no
11898 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
11900 echo "$as_me:$LINENO: result: $ac_cv_struct_tms" >&5
11901 echo "${ECHO_T}$ac_cv_struct_tms" >&6
11902 if test $ac_cv_struct_tms = yes; then
11904 cat >>confdefs.h
<<\_ACEOF
11905 #define HAVE_STRUCT_TMS 1
11910 # use gcc_cv_* here because this doesn't match the behavior of AC_CHECK_TYPE.
11911 # revisit after autoconf 2.50.
11912 echo "$as_me:$LINENO: checking for clock_t" >&5
11913 echo $ECHO_N "checking for clock_t... $ECHO_C" >&6
11914 if test "${gcc_cv_type_clock_t+set}" = set; then
11915 echo $ECHO_N "(cached) $ECHO_C" >&6
11918 cat >conftest.
$ac_ext <<_ACEOF
11921 cat confdefs.h
>>conftest.
$ac_ext
11922 cat >>conftest.
$ac_ext <<_ACEOF
11923 /* end confdefs.h. */
11925 #include "ansidecl.h"
11926 #include "system.h"
11936 rm -f conftest.
$ac_objext
11937 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11938 (eval $ac_compile) 2>conftest.er1
11940 grep -v '^ *+' conftest.er1
>conftest.err
11942 cat conftest.err
>&5
11943 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11944 (exit $ac_status); } &&
11945 { ac_try
='test -z "$ac_c_werror_flag"
11946 || test ! -s conftest.err'
11947 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11948 (eval $ac_try) 2>&5
11950 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11951 (exit $ac_status); }; } &&
11952 { ac_try
='test -s conftest.$ac_objext'
11953 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11954 (eval $ac_try) 2>&5
11956 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11957 (exit $ac_status); }; }; then
11958 gcc_cv_type_clock_t
=yes
11960 echo "$as_me: failed program was:" >&5
11961 sed 's/^/| /' conftest.
$ac_ext >&5
11963 gcc_cv_type_clock_t
=no
11965 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
11967 echo "$as_me:$LINENO: result: $gcc_cv_type_clock_t" >&5
11968 echo "${ECHO_T}$gcc_cv_type_clock_t" >&6
11969 if test $gcc_cv_type_clock_t = yes; then
11971 cat >>confdefs.h
<<\_ACEOF
11972 #define HAVE_CLOCK_T 1
11977 # Restore CFLAGS from before the gcc_AC_NEED_DECLARATIONS tests.
11978 CFLAGS
="$saved_CFLAGS"
11980 # Check whether --enable-initfini-array or --disable-initfini-array was given.
11981 if test "${enable_initfini_array+set}" = set; then
11982 enableval
="$enable_initfini_array"
11986 echo "$as_me:$LINENO: checking for .preinit_array/.init_array/.fini_array support" >&5
11987 echo $ECHO_N "checking for .preinit_array/.init_array/.fini_array support... $ECHO_C" >&6
11988 if test "${gcc_cv_initfini_array+set}" = set; then
11989 echo $ECHO_N "(cached) $ECHO_C" >&6
11991 if test "$cross_compiling" = yes; then
11992 gcc_cv_initfini_array
=no
11994 cat >conftest.
$ac_ext <<_ACEOF
11997 cat confdefs.h
>>conftest.
$ac_ext
11998 cat >>conftest.
$ac_ext <<_ACEOF
11999 /* end confdefs.h. */
12002 int main (void) { return x; }
12003 int foo (void) { x = 0; }
12004 int (*fp) (void) __attribute__ ((section (".init_array"))) = foo;
12006 rm -f conftest
$ac_exeext
12007 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12008 (eval $ac_link) 2>&5
12010 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12011 (exit $ac_status); } && { ac_try
='./conftest$ac_exeext'
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); }; }; then
12017 gcc_cv_initfini_array
=yes
12019 echo "$as_me: program exited with status $ac_status" >&5
12020 echo "$as_me: failed program was:" >&5
12021 sed 's/^/| /' conftest.
$ac_ext >&5
12023 ( exit $ac_status )
12024 gcc_cv_initfini_array
=no
12026 rm -f core
*.core gmon.out bb.out conftest
$ac_exeext conftest.
$ac_objext conftest.
$ac_ext
12029 echo "$as_me:$LINENO: result: $gcc_cv_initfini_array" >&5
12030 echo "${ECHO_T}$gcc_cv_initfini_array" >&6
12031 enable_initfini_array
=$gcc_cv_initfini_array
12034 if test $enable_initfini_array = yes; then
12036 cat >>confdefs.h
<<\_ACEOF
12037 #define HAVE_INITFINI_ARRAY 1
12042 # mkdir takes a single argument on some systems.
12043 echo "$as_me:$LINENO: checking if mkdir takes one argument" >&5
12044 echo $ECHO_N "checking if mkdir takes one argument... $ECHO_C" >&6
12045 if test "${gcc_cv_mkdir_takes_one_arg+set}" = set; then
12046 echo $ECHO_N "(cached) $ECHO_C" >&6
12048 cat >conftest.
$ac_ext <<_ACEOF
12051 cat confdefs.h
>>conftest.
$ac_ext
12052 cat >>conftest.
$ac_ext <<_ACEOF
12053 /* end confdefs.h. */
12055 #include <sys/types.h>
12056 #ifdef HAVE_SYS_STAT_H
12057 # include <sys/stat.h>
12059 #ifdef HAVE_UNISTD_H
12060 # include <unistd.h>
12062 #ifdef HAVE_DIRECT_H
12063 # include <direct.h>
12073 rm -f conftest.
$ac_objext
12074 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12075 (eval $ac_compile) 2>conftest.er1
12077 grep -v '^ *+' conftest.er1
>conftest.err
12079 cat conftest.err
>&5
12080 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12081 (exit $ac_status); } &&
12082 { ac_try
='test -z "$ac_c_werror_flag"
12083 || test ! -s conftest.err'
12084 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12085 (eval $ac_try) 2>&5
12087 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12088 (exit $ac_status); }; } &&
12089 { ac_try
='test -s conftest.$ac_objext'
12090 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12091 (eval $ac_try) 2>&5
12093 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12094 (exit $ac_status); }; }; then
12095 gcc_cv_mkdir_takes_one_arg
=no
12097 echo "$as_me: failed program was:" >&5
12098 sed 's/^/| /' conftest.
$ac_ext >&5
12100 gcc_cv_mkdir_takes_one_arg
=yes
12102 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
12104 echo "$as_me:$LINENO: result: $gcc_cv_mkdir_takes_one_arg" >&5
12105 echo "${ECHO_T}$gcc_cv_mkdir_takes_one_arg" >&6
12106 if test $gcc_cv_mkdir_takes_one_arg = yes ; then
12108 cat >>confdefs.h
<<\_ACEOF
12109 #define MKDIR_TAKES_ONE_ARG 1
12121 # With Setjmp/Longjmp based exception handling.
12122 # Check whether --enable-sjlj-exceptions or --disable-sjlj-exceptions was given.
12123 if test "${enable_sjlj_exceptions+set}" = set; then
12124 enableval
="$enable_sjlj_exceptions"
12125 sjlj
=`if test $enableval = yes; then echo 1; else echo 0; fi`
12127 cat >>confdefs.h
<<_ACEOF
12128 #define CONFIG_SJLJ_EXCEPTIONS $sjlj
12133 # For platforms with the unwind ABI which includes an unwind library,
12134 # libunwind, we can choose to use the system libunwind.
12136 # Check whether --with-system-libunwind or --without-system-libunwind was given.
12137 if test "${with_system_libunwind+set}" = set; then
12138 withval
="$with_system_libunwind"
12142 # --------------------------------------------------------
12143 # Build, host, and target specific configuration fragments
12144 # --------------------------------------------------------
12146 # Collect build-machine-specific information.
12147 .
${srcdir}/config.build
12149 # Collect host-machine-specific information.
12150 .
${srcdir}/config.
host
12154 # Collect target-machine-specific information.
12155 .
${srcdir}/config.gcc
12157 extra_objs
="${host_extra_objs} ${extra_objs}"
12158 extra_gcc_objs
="${host_extra_gcc_objs} ${extra_gcc_objs}"
12160 # Default the target-machine variables that were not explicitly set.
12161 if test x
"$tm_file" = x
12162 then tm_file
=$cpu_type/$cpu_type.h
; fi
12164 if test x
"$extra_headers" = x
12165 then extra_headers
=; fi
12167 if test x
$md_file = x
12168 then md_file
=$cpu_type/$cpu_type.md
; fi
12170 if test x
$out_file = x
12171 then out_file
=$cpu_type/$cpu_type.c
; fi
12173 if test x
"$tmake_file" = x
12174 then tmake_file
=$cpu_type/t-
$cpu_type
12177 if test x
"$dwarf2" = xyes
12178 then tm_file
="$tm_file tm-dwarf2.h"
12181 # Say what files are being used for the output code and MD file.
12182 echo "Using \`$srcdir/config/$out_file' for machine-specific logic."
12183 echo "Using \`$srcdir/config/$md_file' as machine description file."
12185 # If any of the xm_file variables contain nonexistent files, warn
12186 # about them and drop them.
12189 for x
in $build_xm_file; do
12190 if test -f $srcdir/config
/$x
12192 else { echo "$as_me:$LINENO: WARNING: $srcdir/config/$x does not exist." >&5
12193 echo "$as_me: WARNING: $srcdir/config/$x does not exist." >&2;}
12196 build_xm_file
="$bx"
12199 for x
in $host_xm_file; do
12200 if test -f $srcdir/config
/$x
12202 else { echo "$as_me:$LINENO: WARNING: $srcdir/config/$x does not exist." >&5
12203 echo "$as_me: WARNING: $srcdir/config/$x does not exist." >&2;}
12209 for x
in $xm_file; do
12210 if test -f $srcdir/config
/$x
12212 else { echo "$as_me:$LINENO: WARNING: $srcdir/config/$x does not exist." >&5
12213 echo "$as_me: WARNING: $srcdir/config/$x does not exist." >&2;}
12219 for f
in $tm_file; do
12222 if test $count = ax
; then
12223 echo "Using \`$srcdir/config/$tm_file' as target machine macro file."
12225 echo "Using the following target machine macro files:"
12226 for f
in $tm_file; do
12227 echo " $srcdir/config/$f"
12231 if test x
$need_64bit_hwint = xyes
; then
12233 cat >>confdefs.h
<<\_ACEOF
12234 #define NEED_64BIT_HOST_WIDE_INT 1
12239 if test x
$use_long_long_for_widest_fast_int = xyes
; then
12241 cat >>confdefs.h
<<\_ACEOF
12242 #define USE_LONG_LONG_FOR_WIDEST_FAST_INT 1
12248 for f
in $host_xm_file; do
12251 if test $count = a
; then
12253 elif test $count = ax
; then
12254 echo "Using \`$srcdir/config/$host_xm_file' as host machine macro file."
12256 echo "Using the following host machine macro files:"
12257 for f
in $host_xm_file; do
12258 echo " $srcdir/config/$f"
12261 echo "Using ${out_host_hook_obj} for host machine hooks."
12263 if test "$host_xm_file" != "$build_xm_file"; then
12265 for f
in $build_xm_file; do
12268 if test $count = a
; then
12270 elif test $count = ax
; then
12271 echo "Using \`$srcdir/config/$build_xm_file' as build machine macro file."
12273 echo "Using the following build machine macro files:"
12274 for f
in $build_xm_file; do
12275 echo " $srcdir/config/$f"
12282 echo "$as_me:$LINENO: checking whether mcontext_t fields have underscores" >&5
12283 echo $ECHO_N "checking whether mcontext_t fields have underscores... $ECHO_C" >&6
12284 if test "${gcc_cv_mcontext_underscores+set}" = set; then
12285 echo $ECHO_N "(cached) $ECHO_C" >&6
12287 cat >conftest.
$ac_ext <<_ACEOF
12289 #include <ucontext.h>
12290 int main() { mcontext_t m; if (m->ss.srr0) return 0; return 0; }
12293 rm -f conftest.
$ac_objext
12294 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12295 (eval $ac_compile) 2>conftest.er1
12297 grep -v '^ *+' conftest.er1
>conftest.err
12299 cat conftest.err
>&5
12300 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12301 (exit $ac_status); } &&
12302 { ac_try
='test -z "$ac_c_werror_flag"
12303 || test ! -s conftest.err'
12304 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12305 (eval $ac_try) 2>&5
12307 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12308 (exit $ac_status); }; } &&
12309 { ac_try
='test -s conftest.$ac_objext'
12310 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12311 (eval $ac_try) 2>&5
12313 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12314 (exit $ac_status); }; }; then
12315 gcc_cv_mcontext_underscores
=no
12317 echo "$as_me: failed program was:" >&5
12318 sed 's/^/| /' conftest.
$ac_ext >&5
12320 gcc_cv_mcontext_underscores
=yes
12322 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
12324 echo "$as_me:$LINENO: result: $gcc_cv_mcontext_underscores" >&5
12325 echo "${ECHO_T}$gcc_cv_mcontext_underscores" >&6
12326 if test $gcc_cv_mcontext_underscores = yes; then
12328 cat >>confdefs.h
<<\_ACEOF
12329 #define HAS_MCONTEXT_T_UNDERSCORES
12340 # Check if a valid thread package
12341 case ${enable_threads} in
12344 target_thread_file
='single'
12348 target_thread_file
='single'
12350 aix | dce | gnat | irix | posix | posix95 | rtems | \
12351 single | solaris | vxworks | win32
)
12352 target_thread_file
=${enable_threads}
12355 echo "${enable_threads} is an unknown thread package" 1>&2
12360 if test x
${thread_file} = x
; then
12361 # No thread file set by target-specific clauses in config.gcc,
12362 # so use file chosen by default logic above
12363 thread_file
=${target_thread_file}
12366 # Make gthr-default.h if we have a thread file.
12368 if test $thread_file != single
; then
12369 rm -f gthr-default.h
12370 echo "#include \"gthr-${thread_file}.h\"" > gthr-default.h
12371 gthread_flags
=-DHAVE_GTHR_DEFAULT
12380 if test x
$enable___cxa_atexit = xyes || \
12381 test x
$enable___cxa_atexit = x
-a x
$default_use_cxa_atexit = xyes
; then
12382 if test x
$host = x
$target; then
12383 echo "$as_me:$LINENO: checking for __cxa_atexit" >&5
12384 echo $ECHO_N "checking for __cxa_atexit... $ECHO_C" >&6
12385 if test "${ac_cv_func___cxa_atexit+set}" = set; then
12386 echo $ECHO_N "(cached) $ECHO_C" >&6
12388 cat >conftest.
$ac_ext <<_ACEOF
12391 cat confdefs.h
>>conftest.
$ac_ext
12392 cat >>conftest.
$ac_ext <<_ACEOF
12393 /* end confdefs.h. */
12394 /* Define __cxa_atexit to an innocuous variant, in case <limits.h> declares __cxa_atexit.
12395 For example, HP-UX 11i <limits.h> declares gettimeofday. */
12396 #define __cxa_atexit innocuous___cxa_atexit
12398 /* System header to define __stub macros and hopefully few prototypes,
12399 which can conflict with char __cxa_atexit (); below.
12400 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12401 <limits.h> exists even on freestanding compilers. */
12404 # include <limits.h>
12406 # include <assert.h>
12409 #undef __cxa_atexit
12411 /* Override any gcc2 internal prototype to avoid an error. */
12416 /* We use char because int might match the return type of a gcc2
12417 builtin and then its argument prototype would still apply. */
12418 char __cxa_atexit ();
12419 /* The GNU C library defines this for functions which it implements
12420 to always fail with ENOSYS. Some functions are actually named
12421 something starting with __ and the normal name is an alias. */
12422 #if defined (__stub___cxa_atexit) || defined (__stub_____cxa_atexit)
12425 char (*f) () = __cxa_atexit;
12434 return f != __cxa_atexit;
12439 rm -f conftest.
$ac_objext conftest
$ac_exeext
12440 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12441 (eval $ac_link) 2>conftest.er1
12443 grep -v '^ *+' conftest.er1
>conftest.err
12445 cat conftest.err
>&5
12446 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12447 (exit $ac_status); } &&
12448 { ac_try
='test -z "$ac_c_werror_flag"
12449 || test ! -s conftest.err'
12450 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12451 (eval $ac_try) 2>&5
12453 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12454 (exit $ac_status); }; } &&
12455 { ac_try
='test -s conftest$ac_exeext'
12456 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12457 (eval $ac_try) 2>&5
12459 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12460 (exit $ac_status); }; }; then
12461 ac_cv_func___cxa_atexit
=yes
12463 echo "$as_me: failed program was:" >&5
12464 sed 's/^/| /' conftest.
$ac_ext >&5
12466 ac_cv_func___cxa_atexit
=no
12468 rm -f conftest.err conftest.
$ac_objext \
12469 conftest
$ac_exeext conftest.
$ac_ext
12471 echo "$as_me:$LINENO: result: $ac_cv_func___cxa_atexit" >&5
12472 echo "${ECHO_T}$ac_cv_func___cxa_atexit" >&6
12473 if test $ac_cv_func___cxa_atexit = yes; then
12476 echo "__cxa_atexit can't be enabled on this target"
12480 # We can't check for __cxa_atexit when building a cross, so assume
12484 if test x
$use_cxa_atexit = xyes
; then
12486 cat >>confdefs.h
<<\_ACEOF
12487 #define DEFAULT_USE_CXA_ATEXIT 2
12493 # Look for a file containing extra machine modes.
12494 if test -n "$extra_modes" && test -f $srcdir/config
/$extra_modes; then
12495 extra_modes_file
='$(srcdir)'/config
/${extra_modes}
12498 cat >>confdefs.h
<<_ACEOF
12499 #define EXTRA_MODES_FILE "config/$extra_modes"
12504 # Convert extra_options into a form suitable for Makefile use.
12506 for f
in $extra_options; do
12507 extra_opt_files
="$extra_opt_files \$(srcdir)/config/$f"
12511 # auto-host.h is the file containing items generated by autoconf and is
12512 # the first file included by config.h.
12513 # If host=build, it is correct to have bconfig include auto-host.h
12514 # as well. If host!=build, we are in error and need to do more
12515 # work to find out the build config parameters.
12516 if test x
$host = x
$build
12518 build_auto
=auto-host.h
12520 # We create a subdir, then run autoconf in the subdir.
12521 # To prevent recursion we set host and build for the new
12522 # invocation of configure to the build for this invocation
12529 /* | A-Za-z
:\\/* ) realsrcdir
=${srcdir};;
12530 *) realsrcdir
=..
/${srcdir};;
12532 saved_CFLAGS
="${CFLAGS}"
12533 CC
="${CC_FOR_BUILD}" CFLAGS
="${CFLAGS_FOR_BUILD}" \
12534 ${realsrcdir}/configure \
12535 --enable-languages=${enable_languages-all} \
12536 --target=$target_alias --host=$build_alias --build=$build_alias
12537 CFLAGS
="${saved_CFLAGS}"
12539 # We just finished tests for the build machine, so rename
12540 # the file auto-build.h in the gcc directory.
12541 mv auto-host.h ..
/auto-build.h
12544 build_auto
=auto-build.h
12548 tm_file
="${tm_file} defaults.h"
12549 tm_p_file
="${tm_p_file} tm-preds.h"
12550 host_xm_file
="auto-host.h ansidecl.h ${host_xm_file}"
12551 build_xm_file
="${build_auto} ansidecl.h ${build_xm_file}"
12552 # We don't want ansidecl.h in target files, write code there in ISO/GNU C.
12553 # put this back in temporarily.
12554 xm_file
="auto-host.h ansidecl.h ${xm_file}"
12560 # Compile in configure arguments.
12561 if test -f configargs.h
; then
12562 # Being re-configured.
12563 gcc_config_arguments
=`grep configuration_arguments configargs.h | sed -e 's/.*"\([^"]*\)".*/\1/'`
12564 gcc_config_arguments
="$gcc_config_arguments : (reconfigured) $TOPLEVEL_CONFIGURE_ARGUMENTS"
12566 gcc_config_arguments
="$TOPLEVEL_CONFIGURE_ARGUMENTS"
12569 # Double all backslashes and backslash all quotes to turn
12570 # gcc_config_arguments into a C string.
12571 sed -e 's/\\/\\\\/g; s/"/\\"/g' <<EOF >conftest.out
12572 $gcc_config_arguments
12574 gcc_config_arguments_str
=`cat conftest.out`
12577 cat > configargs.h
<<EOF
12578 /* Generated automatically. */
12579 static const char configuration_arguments[] = "$gcc_config_arguments_str";
12580 static const char thread_model[] = "$thread_file";
12582 static const struct {
12583 const char *name, *value;
12584 } configure_default_options[] = $configure_default_options;
12587 # Internationalization
12588 # If we haven't got the data from the intl directory,
12589 # assume NLS is disabled.
12597 if test -f ..
/intl
/config.intl
; then
12598 . ..
/intl
/config.intl
12600 echo "$as_me:$LINENO: checking whether NLS is requested" >&5
12601 echo $ECHO_N "checking whether NLS is requested... $ECHO_C" >&6
12602 if test x
"$USE_NLS" != xyes
; then
12603 echo "$as_me:$LINENO: result: no" >&5
12604 echo "${ECHO_T}no" >&6
12606 echo "$as_me:$LINENO: result: yes" >&5
12607 echo "${ECHO_T}yes" >&6
12609 cat >>confdefs.h
<<\_ACEOF
12610 #define ENABLE_NLS 1
12614 echo "$as_me:$LINENO: checking for catalogs to be installed" >&5
12615 echo $ECHO_N "checking for catalogs to be installed... $ECHO_C" >&6
12616 # Look for .po and .gmo files in the source directory.
12619 for cat in $srcdir/po
/*.gmo
$srcdir/po
/*.po
; do
12620 # If there aren't any .gmo files the shell will give us the
12621 # literal string "../path/to/srcdir/po/*.gmo" which has to be
12623 case "$cat" in *\
**)
12626 # The quadruple backslash is collapsed to a double backslash
12627 # by the backticks, then collapsed again by the double quotes,
12628 # leaving us with one backslash in the sed expression (right
12629 # before the dot that mustn't act as a wildcard).
12630 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
12631 lang
=`echo $cat | sed -e "s!\\\\.gmo!!"`
12632 # The user is allowed to set LINGUAS to a list of languages to
12633 # install catalogs for. If it's empty that means "all of them."
12634 if test "x$LINGUAS" = x
; then
12635 CATALOGS
="$CATALOGS $cat"
12636 XLINGUAS
="$XLINGUAS $lang"
12638 case "$LINGUAS" in *$lang*)
12639 CATALOGS
="$CATALOGS $cat"
12640 XLINGUAS
="$XLINGUAS $lang"
12645 LINGUAS
="$XLINGUAS"
12646 echo "$as_me:$LINENO: result: $LINGUAS" >&5
12647 echo "${ECHO_T}$LINGUAS" >&6
12660 # If LIBINTL contains LIBICONV, then clear LIBICONV so we don't get
12661 # -liconv on the link line twice.
12662 case "$LIBINTL" in *$LIBICONV*)
12666 # Check whether --enable-secureplt or --disable-secureplt was given.
12667 if test "${enable_secureplt+set}" = set; then
12668 enableval
="$enable_secureplt"
12672 # Windows32 Registry support for specifying GCC installation paths.
12673 # Check whether --enable-win32-registry or --disable-win32-registry was given.
12674 if test "${enable_win32_registry+set}" = set; then
12675 enableval
="$enable_win32_registry"
12680 win32 | pe | cygwin
* | mingw32
* | uwin
*)
12681 if test "x$enable_win32_registry" != xno
; then
12682 echo "$as_me:$LINENO: checking for library containing RegOpenKeyExA" >&5
12683 echo $ECHO_N "checking for library containing RegOpenKeyExA... $ECHO_C" >&6
12684 if test "${ac_cv_search_RegOpenKeyExA+set}" = set; then
12685 echo $ECHO_N "(cached) $ECHO_C" >&6
12687 ac_func_search_save_LIBS
=$LIBS
12688 ac_cv_search_RegOpenKeyExA
=no
12689 cat >conftest.
$ac_ext <<_ACEOF
12692 cat confdefs.h
>>conftest.
$ac_ext
12693 cat >>conftest.
$ac_ext <<_ACEOF
12694 /* end confdefs.h. */
12696 /* Override any gcc2 internal prototype to avoid an error. */
12700 /* We use char because int might match the return type of a gcc2
12701 builtin and then its argument prototype would still apply. */
12702 char RegOpenKeyExA ();
12711 rm -f conftest.
$ac_objext conftest
$ac_exeext
12712 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12713 (eval $ac_link) 2>conftest.er1
12715 grep -v '^ *+' conftest.er1
>conftest.err
12717 cat conftest.err
>&5
12718 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12719 (exit $ac_status); } &&
12720 { ac_try
='test -z "$ac_c_werror_flag"
12721 || test ! -s conftest.err'
12722 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12723 (eval $ac_try) 2>&5
12725 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12726 (exit $ac_status); }; } &&
12727 { ac_try
='test -s conftest$ac_exeext'
12728 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12729 (eval $ac_try) 2>&5
12731 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12732 (exit $ac_status); }; }; then
12733 ac_cv_search_RegOpenKeyExA
="none required"
12735 echo "$as_me: failed program was:" >&5
12736 sed 's/^/| /' conftest.
$ac_ext >&5
12739 rm -f conftest.err conftest.
$ac_objext \
12740 conftest
$ac_exeext conftest.
$ac_ext
12741 if test "$ac_cv_search_RegOpenKeyExA" = no
; then
12742 for ac_lib
in advapi32
; do
12743 LIBS
="-l$ac_lib $ac_func_search_save_LIBS"
12744 cat >conftest.
$ac_ext <<_ACEOF
12747 cat confdefs.h
>>conftest.
$ac_ext
12748 cat >>conftest.
$ac_ext <<_ACEOF
12749 /* end confdefs.h. */
12751 /* Override any gcc2 internal prototype to avoid an error. */
12755 /* We use char because int might match the return type of a gcc2
12756 builtin and then its argument prototype would still apply. */
12757 char RegOpenKeyExA ();
12766 rm -f conftest.
$ac_objext conftest
$ac_exeext
12767 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12768 (eval $ac_link) 2>conftest.er1
12770 grep -v '^ *+' conftest.er1
>conftest.err
12772 cat conftest.err
>&5
12773 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12774 (exit $ac_status); } &&
12775 { ac_try
='test -z "$ac_c_werror_flag"
12776 || test ! -s conftest.err'
12777 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12778 (eval $ac_try) 2>&5
12780 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12781 (exit $ac_status); }; } &&
12782 { ac_try
='test -s conftest$ac_exeext'
12783 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12784 (eval $ac_try) 2>&5
12786 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12787 (exit $ac_status); }; }; then
12788 ac_cv_search_RegOpenKeyExA
="-l$ac_lib"
12791 echo "$as_me: failed program was:" >&5
12792 sed 's/^/| /' conftest.
$ac_ext >&5
12795 rm -f conftest.err conftest.
$ac_objext \
12796 conftest
$ac_exeext conftest.
$ac_ext
12799 LIBS
=$ac_func_search_save_LIBS
12801 echo "$as_me:$LINENO: result: $ac_cv_search_RegOpenKeyExA" >&5
12802 echo "${ECHO_T}$ac_cv_search_RegOpenKeyExA" >&6
12803 if test "$ac_cv_search_RegOpenKeyExA" != no
; then
12804 test "$ac_cv_search_RegOpenKeyExA" = "none required" || LIBS
="$ac_cv_search_RegOpenKeyExA $LIBS"
12807 enable_win32_registry
=no
12812 if test "x$enable_win32_registry" != xno
; then
12814 cat >>confdefs.h
<<\_ACEOF
12815 #define ENABLE_WIN32_REGISTRY 1
12819 if test "x$enable_win32_registry" != xyes \
12820 && test "x$enable_win32_registry" != x
; then
12822 cat >>confdefs.h
<<_ACEOF
12823 #define WIN32_REGISTRY_KEY "$enable_win32_registry"
12831 # Get an absolute path to the GCC top-level source directory
12832 holddir
=`${PWDCMD-pwd}`
12834 topdir
=`${PWDCMD-pwd}`
12837 # Conditionalize the makefile for this host machine.
12839 for f
in ${host_xmake_file}
12841 if test -f ${srcdir}/config
/$f
12843 xmake_file
="${xmake_file} \$(srcdir)/config/$f"
12847 # Conditionalize the makefile for this target machine.
12849 for f
in ${tmake_file}
12851 if test -f ${srcdir}/config
/$f
12853 tmake_file_
="${tmake_file_} \$(srcdir)/config/$f"
12856 tmake_file
="${tmake_file_}"
12858 # If the host doesn't support symlinks, modify CC in
12859 # FLAGS_TO_PASS so CC="stage1/xgcc -Bstage1/" works.
12860 # Otherwise, we can use "CC=$(CC)".
12864 cc_set_by_configure
="\$(CC)"
12865 quoted_cc_set_by_configure
="\$(CC)"
12866 stage_prefix_set_by_configure
="\$(STAGE_PREFIX)"
12867 quoted_stage_prefix_set_by_configure
="\$(STAGE_PREFIX)"
12870 cc_set_by_configure
="\`case '\$(CC)' in stage*) echo '\$(CC)' | sed -e 's|stage|../stage|g';; *) echo '\$(CC)';; esac\`"
12871 quoted_cc_set_by_configure
="\\\`case '\\\$(CC)' in stage*) echo '\\\$(CC)' | sed -e 's|stage|../stage|g';; *) echo '\\\$(CC)';; esac\\\`"
12872 stage_prefix_set_by_configure
="\`case '\$(STAGE_PREFIX)' in stage*) echo '\$(STAGE_PREFIX)' | sed -e 's|stage|../stage|g';; *) echo '\$(STAGE_PREFIX)';; esac\`"
12873 quoted_stage_prefix_set_by_configure
="\\\`case '\\\$(STAGE_PREFIX)' in stage*) echo '\\\$(STAGE_PREFIX)' | sed -e 's|stage|../stage|g';; *) echo '\\\$(STAGE_PREFIX)';; esac\\\`"
12877 # This is a terrible hack which will go away some day.
12878 host_cc_for_libada
=${CC}
12881 out_object_file
=`basename $out_file .c`.o
12883 tm_file_list
="options.h"
12884 tm_include_list
="options.h"
12885 for f
in $tm_file; do
12888 tm_file_list
="${tm_file_list} \$(srcdir)/$f"
12889 tm_include_list
="${tm_include_list} $f"
12892 tm_file_list
="${tm_file_list} \$(srcdir)/config/$f"
12893 tm_include_list
="${tm_include_list} config/$f"
12900 for f
in $tm_p_file; do
12903 tm_p_file_list
="${tm_p_file_list} $f"
12904 tm_p_include_list
="${tm_p_include_list} $f"
12907 tm_p_file_list
="${tm_p_file_list} \$(srcdir)/config/$f"
12908 tm_p_include_list
="${tm_p_include_list} config/$f"
12914 for f
in $xm_file; do
12917 xm_file_list
="${xm_file_list} \$(srcdir)/../include/$f"
12918 xm_include_list
="${xm_include_list} $f"
12921 xm_file_list
="${xm_file_list} $f"
12922 xm_include_list
="${xm_include_list} $f"
12925 xm_file_list
="${xm_file_list} \$(srcdir)/config/$f"
12926 xm_include_list
="${xm_include_list} config/$f"
12932 host_xm_include_list
=
12933 for f
in $host_xm_file; do
12936 host_xm_file_list
="${host_xm_file_list} \$(srcdir)/../include/$f"
12937 host_xm_include_list
="${host_xm_include_list} $f"
12940 host_xm_file_list
="${host_xm_file_list} $f"
12941 host_xm_include_list
="${host_xm_include_list} $f"
12944 host_xm_file_list
="${host_xm_file_list} \$(srcdir)/config/$f"
12945 host_xm_include_list
="${host_xm_include_list} config/$f"
12950 build_xm_file_list
=
12951 for f
in $build_xm_file; do
12954 build_xm_file_list
="${build_xm_file_list} \$(srcdir)/../include/$f"
12955 build_xm_include_list
="${build_xm_include_list} $f"
12957 auto-build.h | auto-host.h
)
12958 build_xm_file_list
="${build_xm_file_list} $f"
12959 build_xm_include_list
="${build_xm_include_list} $f"
12962 build_xm_file_list
="${build_xm_file_list} \$(srcdir)/config/$f"
12963 build_xm_include_list
="${build_xm_include_list} config/$f"
12968 # Define macro CROSS_COMPILE in compilation if this is a cross-compiler.
12969 # Also use all.cross instead of all.internal and adjust SYSTEM_HEADER_DIR.
12972 SYSTEM_HEADER_DIR
='$(NATIVE_SYSTEM_HEADER_DIR)'
12974 if test "x$with_build_sysroot" != x
; then
12975 build_system_header_dir
=$with_build_sysroot'$(NATIVE_SYSTEM_HEADER_DIR)'
12977 # This value is used, even on a native system, because
12978 # CROSS_SYSTEM_HEADER_DIR is just
12979 # $(TARGET_SYSTEM_ROOT)$(NATIVE_SYSTEM_HEADER_DIR).
12980 build_system_header_dir
='$(CROSS_SYSTEM_HEADER_DIR)'
12983 if test x
$host != x
$target
12985 CROSS
="-DCROSS_COMPILE"
12987 SYSTEM_HEADER_DIR
=$build_system_header_dir
12988 case "$host","$target" in
12989 # Darwin crosses can use the host system's libraries and headers,
12990 # because of the fat library support. Of course, it must be the
12991 # same version of Darwin on both sides. Allow the user to
12992 # just say --target=foo-darwin without a version number to mean
12993 # "the version on this system".
12994 *-*-darwin*,*-*-darwin*)
12995 hostos
=`echo $host | sed 's/.*-darwin/darwin/'`
12996 targetos
=`echo $target | sed 's/.*-darwin/darwin/'`
12997 if test $hostos = $targetos -o $targetos = darwin
; then
12999 SYSTEM_HEADER_DIR
='$(NATIVE_SYSTEM_HEADER_DIR)'
13004 i?
86-*-*,x86_64-
*-* \
13005 | powerpc
*-*-*,powerpc64
*-*-*)
13006 CROSS
="$CROSS -DNATIVE_CROSS" ;;
13008 elif test "x$TARGET_SYSTEM_ROOT" != x
; then
13009 SYSTEM_HEADER_DIR
=$build_system_header_dir
13012 # If this is a cross-compiler that does not
13013 # have its own set of headers then define
13016 # If this is using newlib, without having the headers available now,
13017 # then define inhibit_libc in LIBGCC2_CFLAGS.
13018 # This prevents libgcc2 from containing any code which requires libc
13021 if { { test x
$host != x
$target && test "x$with_sysroot" = x
; } ||
13022 test x
$with_newlib = xyes
; } &&
13023 { test "x$with_headers" = x ||
test "x$with_headers" = xno
; } ; then
13028 # When building gcc with a cross-compiler, we need to adjust things so
13029 # that the generator programs are still built with the native compiler.
13030 # Also, we cannot run fixincludes or fix-header.
13032 # These are the normal (build=host) settings:
13033 CC_FOR_BUILD
='$(CC)'
13034 BUILD_CFLAGS
='$(ALL_CFLAGS)'
13035 STMP_FIXINC
=stmp-fixinc
13037 # Possibly disable fixproto, on a per-target basis.
13038 case ${use_fixproto} in
13043 STMP_FIXPROTO
=stmp-fixproto
13048 # And these apply if build != host, or we are generating coverage data
13049 if test x
$build != x
$host ||
test "x$coverage_flags" != x
13051 BUILD_CFLAGS
='$(INTERNAL_CFLAGS) $(T_CFLAGS) $(CFLAGS_FOR_BUILD)'
13053 if test "x$TARGET_SYSTEM_ROOT" = x
; then
13054 if test "x$STMP_FIXPROTO" != x
; then
13055 STMP_FIXPROTO
=stmp-install-fixproto
13060 # Expand extra_headers to include complete path.
13061 # This substitutes for lots of t-* files.
13062 extra_headers_list
=
13063 # Prepend $(srcdir)/config/${cpu_type}/ to every entry in extra_headers.
13064 for file in ${extra_headers} ; do
13065 extra_headers_list
="${extra_headers_list} \$(srcdir)/config/${cpu_type}/${file}"
13068 # Define collect2 in Makefile.
13069 case $host_can_use_collect2 in
13071 *) collect2
='collect2$(exeext)' ;;
13075 # Add a definition of USE_COLLECT2 if system wants one.
13076 case $use_collect2 in
13077 no
) use_collect2
= ;;
13080 host_xm_defines
="${host_xm_defines} USE_COLLECT2"
13081 xm_defines
="${xm_defines} USE_COLLECT2"
13082 case $host_can_use_collect2 in
13084 { { echo "$as_me:$LINENO: error: collect2 is required but cannot be built on this system" >&5
13085 echo "$as_me: error: collect2 is required but cannot be built on this system" >&2;}
13086 { (exit 1); exit 1; }; }
13092 # ---------------------------
13093 # Assembler & linker features
13094 # ---------------------------
13096 # Identify the assembler which will work hand-in-glove with the newly
13097 # built GCC, so that we can examine its features. This is the assembler
13098 # which will be driven by the driver program.
13100 # If build != host, and we aren't building gas in-tree, we identify a
13101 # build->target assembler and hope that it will have the same features
13102 # as the host->target assembler we'll be using.
13103 gcc_cv_gas_major_version
=
13104 gcc_cv_gas_minor_version
=
13105 gcc_cv_as_gas_srcdir
=`echo $srcdir | sed -e 's,/gcc$,,'`/gas
13107 if test "${gcc_cv_as+set}" = set; then
13111 if test -x "$DEFAULT_ASSEMBLER"; then
13112 gcc_cv_as
="$DEFAULT_ASSEMBLER"
13113 elif test -f $gcc_cv_as_gas_srcdir/configure.
in \
13114 && test -f ..
/gas
/Makefile \
13115 && test x
$build = x
$host; then
13116 gcc_cv_as
=..
/gas
/as-new
$build_exeext
13117 elif test -x as
$build_exeext; then
13118 # Build using assembler in the current directory.
13119 gcc_cv_as
=.
/as
$build_exeext
13120 elif test -x $AS_FOR_TARGET; then
13121 gcc_cv_as
="$AS_FOR_TARGET"
13123 # Extract the first word of "$AS_FOR_TARGET", so it can be a program name with args.
13124 set dummy
$AS_FOR_TARGET; ac_word
=$2
13125 echo "$as_me:$LINENO: checking for $ac_word" >&5
13126 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
13127 if test "${ac_cv_path_gcc_cv_as+set}" = set; then
13128 echo $ECHO_N "(cached) $ECHO_C" >&6
13132 ac_cv_path_gcc_cv_as
="$gcc_cv_as" # Let the user override the test with a path.
13135 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
13136 for as_dir
in $PATH
13139 test -z "$as_dir" && as_dir
=.
13140 for ac_exec_ext
in '' $ac_executable_extensions; do
13141 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13142 ac_cv_path_gcc_cv_as
="$as_dir/$ac_word$ac_exec_ext"
13143 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
13152 gcc_cv_as
=$ac_cv_path_gcc_cv_as
13154 if test -n "$gcc_cv_as"; then
13155 echo "$as_me:$LINENO: result: $gcc_cv_as" >&5
13156 echo "${ECHO_T}$gcc_cv_as" >&6
13158 echo "$as_me:$LINENO: result: no" >&5
13159 echo "${ECHO_T}no" >&6
13166 ORIGINAL_AS_FOR_TARGET
=$gcc_cv_as
13169 echo "$as_me:$LINENO: checking what assembler to use" >&5
13170 echo $ECHO_N "checking what assembler to use... $ECHO_C" >&6
13171 if test "$gcc_cv_as" = ..
/gas
/as-new
$build_exeext; then
13172 # Single tree build which includes gas. We want to prefer it
13173 # over whatever linker top-level may have detected, since
13174 # we'll use what we're building after installation anyway.
13175 echo "$as_me:$LINENO: result: newly built gas" >&5
13176 echo "${ECHO_T}newly built gas" >&6
13178 gcc_cv_as_bfd_srcdir
=`echo $srcdir | sed -e 's,/gcc$,,'`/bfd
13179 for f
in $gcc_cv_as_bfd_srcdir/configure \
13180 $gcc_cv_as_gas_srcdir/configure \
13181 $gcc_cv_as_gas_srcdir/configure.
in \
13182 $gcc_cv_as_gas_srcdir/Makefile.
in ; do
13183 gcc_cv_gas_version
=`sed -n -e 's/^[ ]*\(VERSION=[0-9]*\.[0-9]*.*\)/\1/p' < $f`
13184 if test x
$gcc_cv_gas_version != x
; then
13188 gcc_cv_gas_major_version
=`expr "$gcc_cv_gas_version" : "VERSION=\([0-9]*\)"`
13189 gcc_cv_gas_minor_version
=`expr "$gcc_cv_gas_version" : "VERSION=[0-9]*\.\([0-9]*\)"`
13190 gcc_cv_gas_patch_version
=`expr "$gcc_cv_gas_version" : "VERSION=[0-9]*\.[0-9]*\.\([0-9]*\)"`
13191 case $gcc_cv_gas_patch_version in
13192 "") gcc_cv_gas_patch_version
="0" ;;
13194 gcc_cv_gas_vers
=`expr \( \( $gcc_cv_gas_major_version \* 1000 \) \
13195 + $gcc_cv_gas_minor_version \) \* 1000 \
13196 + $gcc_cv_gas_patch_version`
13198 in_tree_gas_is_elf
=no
13199 if grep 'obj_format = elf' ..
/gas
/Makefile
> /dev
/null \
13200 ||
(grep 'obj_format = multi' ..
/gas
/Makefile \
13201 && grep 'extra_objects =.* obj-elf' ..
/gas
/Makefile
) > /dev
/null
13203 in_tree_gas_is_elf
=yes
13206 echo "$as_me:$LINENO: result: $gcc_cv_as" >&5
13207 echo "${ECHO_T}$gcc_cv_as" >&6
13211 # Identify the linker which will work hand-in-glove with the newly
13212 # built GCC, so that we can examine its features. This is the linker
13213 # which will be driven by the driver program.
13215 # If build != host, and we aren't building gas in-tree, we identify a
13216 # build->target linker and hope that it will have the same features
13217 # as the host->target linker we'll be using.
13218 gcc_cv_gld_major_version
=
13219 gcc_cv_gld_minor_version
=
13220 gcc_cv_ld_gld_srcdir
=`echo $srcdir | sed -e 's,/gcc$,,'`/ld
13221 gcc_cv_ld_bfd_srcdir
=`echo $srcdir | sed -e 's,/gcc$,,'`/bfd
13223 if test "${gcc_cv_ld+set}" = set; then
13227 if test -x "$DEFAULT_LINKER"; then
13228 gcc_cv_ld
="$DEFAULT_LINKER"
13229 elif test -f $gcc_cv_ld_gld_srcdir/configure.
in \
13230 && test -f ..
/ld
/Makefile \
13231 && test x
$build = x
$host; then
13232 gcc_cv_ld
=..
/ld
/ld-new
$build_exeext
13233 elif test -x collect-ld
$build_exeext; then
13234 # Build using linker in the current directory.
13235 gcc_cv_ld
=.
/collect-ld
$build_exeext
13236 elif test -x $LD_FOR_TARGET; then
13237 gcc_cv_ld
="$LD_FOR_TARGET"
13239 # Extract the first word of "$LD_FOR_TARGET", so it can be a program name with args.
13240 set dummy
$LD_FOR_TARGET; ac_word
=$2
13241 echo "$as_me:$LINENO: checking for $ac_word" >&5
13242 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
13243 if test "${ac_cv_path_gcc_cv_ld+set}" = set; then
13244 echo $ECHO_N "(cached) $ECHO_C" >&6
13248 ac_cv_path_gcc_cv_ld
="$gcc_cv_ld" # Let the user override the test with a path.
13251 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
13252 for as_dir
in $PATH
13255 test -z "$as_dir" && as_dir
=.
13256 for ac_exec_ext
in '' $ac_executable_extensions; do
13257 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13258 ac_cv_path_gcc_cv_ld
="$as_dir/$ac_word$ac_exec_ext"
13259 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
13268 gcc_cv_ld
=$ac_cv_path_gcc_cv_ld
13270 if test -n "$gcc_cv_ld"; then
13271 echo "$as_me:$LINENO: result: $gcc_cv_ld" >&5
13272 echo "${ECHO_T}$gcc_cv_ld" >&6
13274 echo "$as_me:$LINENO: result: no" >&5
13275 echo "${ECHO_T}no" >&6
13282 ORIGINAL_LD_FOR_TARGET
=$gcc_cv_ld
13285 echo "$as_me:$LINENO: checking what linker to use" >&5
13286 echo $ECHO_N "checking what linker to use... $ECHO_C" >&6
13287 if test "$gcc_cv_ld" = ..
/ld
/ld-new
$build_exeext; then
13288 # Single tree build which includes ld. We want to prefer it
13289 # over whatever linker top-level may have detected, since
13290 # we'll use what we're building after installation anyway.
13291 echo "$as_me:$LINENO: result: newly built ld" >&5
13292 echo "${ECHO_T}newly built ld" >&6
13294 in_tree_ld_is_elf
=no
13295 if (grep 'EMUL = .*elf' ..
/ld
/Makefile \
13296 ||
grep 'EMUL = .*linux' ..
/ld
/Makefile \
13297 ||
grep 'EMUL = .*lynx' ..
/ld
/Makefile
) > /dev
/null
; then
13298 in_tree_ld_is_elf
=yes
13300 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
13302 gcc_cv_gld_version
=`sed -n -e 's/^[ ]*\(VERSION=[0-9]*\.[0-9]*.*\)/\1/p' < $f`
13303 if test x
$gcc_cv_gld_version != x
; then
13307 gcc_cv_gld_major_version
=`expr "$gcc_cv_gld_version" : "VERSION=\([0-9]*\)"`
13308 gcc_cv_gld_minor_version
=`expr "$gcc_cv_gld_version" : "VERSION=[0-9]*\.\([0-9]*\)"`
13310 echo "$as_me:$LINENO: result: $gcc_cv_ld" >&5
13311 echo "${ECHO_T}$gcc_cv_ld" >&6
13315 # Figure out what nm we will be using.
13316 gcc_cv_binutils_srcdir
=`echo $srcdir | sed -e 's,/gcc$,,'`/binutils
13317 if test "${gcc_cv_nm+set}" = set; then
13321 if test -f $gcc_cv_binutils_srcdir/configure.
in \
13322 && test -f ..
/binutils
/Makefile \
13323 && test x
$build = x
$host; then
13324 gcc_cv_nm
=..
/binutils
/nm-new
$build_exeext
13325 elif test -x nm
$build_exeext; then
13326 gcc_cv_nm
=.
/nm
$build_exeext
13327 elif test -x $NM_FOR_TARGET; then
13328 gcc_cv_nm
="$NM_FOR_TARGET"
13330 # Extract the first word of "$NM_FOR_TARGET", so it can be a program name with args.
13331 set dummy
$NM_FOR_TARGET; ac_word
=$2
13332 echo "$as_me:$LINENO: checking for $ac_word" >&5
13333 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
13334 if test "${ac_cv_path_gcc_cv_nm+set}" = set; then
13335 echo $ECHO_N "(cached) $ECHO_C" >&6
13339 ac_cv_path_gcc_cv_nm
="$gcc_cv_nm" # Let the user override the test with a path.
13342 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
13343 for as_dir
in $PATH
13346 test -z "$as_dir" && as_dir
=.
13347 for ac_exec_ext
in '' $ac_executable_extensions; do
13348 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13349 ac_cv_path_gcc_cv_nm
="$as_dir/$ac_word$ac_exec_ext"
13350 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
13359 gcc_cv_nm
=$ac_cv_path_gcc_cv_nm
13361 if test -n "$gcc_cv_nm"; then
13362 echo "$as_me:$LINENO: result: $gcc_cv_nm" >&5
13363 echo "${ECHO_T}$gcc_cv_nm" >&6
13365 echo "$as_me:$LINENO: result: no" >&5
13366 echo "${ECHO_T}no" >&6
13373 echo "$as_me:$LINENO: checking what nm to use" >&5
13374 echo $ECHO_N "checking what nm to use... $ECHO_C" >&6
13375 if test "$gcc_cv_nm" = ..
/binutils
/nm-new
$build_exeext; then
13376 # Single tree build which includes binutils.
13377 echo "$as_me:$LINENO: result: newly built nm" >&5
13378 echo "${ECHO_T}newly built nm" >&6
13381 echo "$as_me:$LINENO: result: $gcc_cv_nm" >&5
13382 echo "${ECHO_T}$gcc_cv_nm" >&6
13386 ORIGINAL_NM_FOR_TARGET
=$gcc_cv_nm
13389 # Figure out what objdump we will be using.
13390 if test "${gcc_cv_objdump+set}" = set; then
13394 if test -f $gcc_cv_binutils_srcdir/configure.
in \
13395 && test -f ..
/binutils
/Makefile \
13396 && test x
$build = x
$host; then
13397 # Single tree build which includes binutils.
13398 gcc_cv_objdump
=..
/binutils
/objdump
$build_exeext
13399 elif test -x objdump
$build_exeext; then
13400 gcc_cv_objdump
=.
/objdump
$build_exeext
13401 elif test -x $OBJDUMP_FOR_TARGET; then
13402 gcc_cv_objdump
="$OBJDUMP_FOR_TARGET"
13404 # Extract the first word of "$OBJDUMP_FOR_TARGET", so it can be a program name with args.
13405 set dummy
$OBJDUMP_FOR_TARGET; ac_word
=$2
13406 echo "$as_me:$LINENO: checking for $ac_word" >&5
13407 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
13408 if test "${ac_cv_path_gcc_cv_objdump+set}" = set; then
13409 echo $ECHO_N "(cached) $ECHO_C" >&6
13411 case $gcc_cv_objdump in
13413 ac_cv_path_gcc_cv_objdump
="$gcc_cv_objdump" # Let the user override the test with a path.
13416 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
13417 for as_dir
in $PATH
13420 test -z "$as_dir" && as_dir
=.
13421 for ac_exec_ext
in '' $ac_executable_extensions; do
13422 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13423 ac_cv_path_gcc_cv_objdump
="$as_dir/$ac_word$ac_exec_ext"
13424 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
13433 gcc_cv_objdump
=$ac_cv_path_gcc_cv_objdump
13435 if test -n "$gcc_cv_objdump"; then
13436 echo "$as_me:$LINENO: result: $gcc_cv_objdump" >&5
13437 echo "${ECHO_T}$gcc_cv_objdump" >&6
13439 echo "$as_me:$LINENO: result: no" >&5
13440 echo "${ECHO_T}no" >&6
13447 echo "$as_me:$LINENO: checking what objdump to use" >&5
13448 echo $ECHO_N "checking what objdump to use... $ECHO_C" >&6
13449 if test "$gcc_cv_objdump" = ..
/binutils
/objdump
$build_exeext; then
13450 # Single tree build which includes binutils.
13451 echo "$as_me:$LINENO: result: newly built objdump" >&5
13452 echo "${ECHO_T}newly built objdump" >&6
13453 elif test x
$gcc_cv_objdump = x
; then
13454 echo "$as_me:$LINENO: result: not found" >&5
13455 echo "${ECHO_T}not found" >&6
13457 echo "$as_me:$LINENO: result: $gcc_cv_objdump" >&5
13458 echo "${ECHO_T}$gcc_cv_objdump" >&6
13461 # Figure out what assembler alignment features are present.
13462 echo "$as_me:$LINENO: checking assembler for .balign and .p2align" >&5
13463 echo $ECHO_N "checking assembler for .balign and .p2align... $ECHO_C" >&6
13464 if test "${gcc_cv_as_balign_and_p2align+set}" = set; then
13465 echo $ECHO_N "(cached) $ECHO_C" >&6
13467 gcc_cv_as_balign_and_p2align
=no
13468 if test $in_tree_gas = yes; then
13469 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 6 \) \* 1000 + 0`
13470 then gcc_cv_as_balign_and_p2align
=yes
13472 elif test x
$gcc_cv_as != x
; then
13474 .p2align 2' > conftest.s
13475 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
13476 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13477 (eval $ac_try) 2>&5
13479 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13480 (exit $ac_status); }; }
13482 gcc_cv_as_balign_and_p2align
=yes
13484 echo "configure: failed program was" >&5
13487 rm -f conftest.o conftest.s
13490 echo "$as_me:$LINENO: result: $gcc_cv_as_balign_and_p2align" >&5
13491 echo "${ECHO_T}$gcc_cv_as_balign_and_p2align" >&6
13492 if test $gcc_cv_as_balign_and_p2align = yes; then
13494 cat >>confdefs.h
<<\_ACEOF
13495 #define HAVE_GAS_BALIGN_AND_P2ALIGN 1
13500 echo "$as_me:$LINENO: checking assembler for .p2align with maximum skip" >&5
13501 echo $ECHO_N "checking assembler for .p2align with maximum skip... $ECHO_C" >&6
13502 if test "${gcc_cv_as_max_skip_p2align+set}" = set; then
13503 echo $ECHO_N "(cached) $ECHO_C" >&6
13505 gcc_cv_as_max_skip_p2align
=no
13506 if test $in_tree_gas = yes; then
13507 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 8 \) \* 1000 + 0`
13508 then gcc_cv_as_max_skip_p2align
=yes
13510 elif test x
$gcc_cv_as != x
; then
13511 echo '.p2align 4,,7' > conftest.s
13512 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
13513 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13514 (eval $ac_try) 2>&5
13516 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13517 (exit $ac_status); }; }
13519 gcc_cv_as_max_skip_p2align
=yes
13521 echo "configure: failed program was" >&5
13524 rm -f conftest.o conftest.s
13527 echo "$as_me:$LINENO: result: $gcc_cv_as_max_skip_p2align" >&5
13528 echo "${ECHO_T}$gcc_cv_as_max_skip_p2align" >&6
13529 if test $gcc_cv_as_max_skip_p2align = yes; then
13531 cat >>confdefs.h
<<\_ACEOF
13532 #define HAVE_GAS_MAX_SKIP_P2ALIGN 1
13537 echo "$as_me:$LINENO: checking assembler for working .subsection -1" >&5
13538 echo $ECHO_N "checking assembler for working .subsection -1... $ECHO_C" >&6
13539 if test "${gcc_cv_as_subsection_m1+set}" = set; then
13540 echo $ECHO_N "(cached) $ECHO_C" >&6
13542 gcc_cv_as_subsection_m1
=no
13543 if test $in_tree_gas = yes; then
13544 if test $in_tree_gas_is_elf = yes \
13545 && test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 9 \) \* 1000 + 0`
13546 then gcc_cv_as_subsection_m1
=yes
13548 elif test x
$gcc_cv_as != x
; then
13549 echo 'conftest_label1: .word 0
13551 conftest_label2: .word 0
13552 .previous' > conftest.s
13553 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
13554 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13555 (eval $ac_try) 2>&5
13557 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13558 (exit $ac_status); }; }
13560 if test x
$gcc_cv_nm != x
; then
13561 $gcc_cv_nm conftest.o |
grep conftest_label1
> conftest.nm1
13562 $gcc_cv_nm conftest.o |
grep conftest_label2 |
sed -e 's/label2/label1/' > conftest.nm2
13563 if cmp conftest.nm1 conftest.nm2
> /dev
/null
2>&1
13565 else gcc_cv_as_subsection_m1
=yes
13567 rm -f conftest.nm1 conftest.nm2
13570 echo "configure: failed program was" >&5
13573 rm -f conftest.o conftest.s
13576 echo "$as_me:$LINENO: result: $gcc_cv_as_subsection_m1" >&5
13577 echo "${ECHO_T}$gcc_cv_as_subsection_m1" >&6
13578 if test $gcc_cv_as_subsection_m1 = yes; then
13580 cat >>confdefs.h
<<\_ACEOF
13581 #define HAVE_GAS_SUBSECTION_ORDERING 1
13586 echo "$as_me:$LINENO: checking assembler for .weak" >&5
13587 echo $ECHO_N "checking assembler for .weak... $ECHO_C" >&6
13588 if test "${gcc_cv_as_weak+set}" = set; then
13589 echo $ECHO_N "(cached) $ECHO_C" >&6
13592 if test $in_tree_gas = yes; then
13593 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 2 \) \* 1000 + 0`
13594 then gcc_cv_as_weak
=yes
13596 elif test x
$gcc_cv_as != x
; then
13597 echo ' .weak foobar' > conftest.s
13598 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
13599 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13600 (eval $ac_try) 2>&5
13602 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13603 (exit $ac_status); }; }
13607 echo "configure: failed program was" >&5
13610 rm -f conftest.o conftest.s
13613 echo "$as_me:$LINENO: result: $gcc_cv_as_weak" >&5
13614 echo "${ECHO_T}$gcc_cv_as_weak" >&6
13615 if test $gcc_cv_as_weak = yes; then
13617 cat >>confdefs.h
<<\_ACEOF
13618 #define HAVE_GAS_WEAK 1
13623 echo "$as_me:$LINENO: checking assembler for .weakref" >&5
13624 echo $ECHO_N "checking assembler for .weakref... $ECHO_C" >&6
13625 if test "${gcc_cv_as_weakref+set}" = set; then
13626 echo $ECHO_N "(cached) $ECHO_C" >&6
13628 gcc_cv_as_weakref
=no
13629 if test $in_tree_gas = yes; then
13630 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 17 \) \* 1000 + 0`
13631 then gcc_cv_as_weakref
=yes
13633 elif test x
$gcc_cv_as != x
; then
13634 echo ' .weakref foobar, barfnot' > conftest.s
13635 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
13636 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13637 (eval $ac_try) 2>&5
13639 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13640 (exit $ac_status); }; }
13642 gcc_cv_as_weakref
=yes
13644 echo "configure: failed program was" >&5
13647 rm -f conftest.o conftest.s
13650 echo "$as_me:$LINENO: result: $gcc_cv_as_weakref" >&5
13651 echo "${ECHO_T}$gcc_cv_as_weakref" >&6
13652 if test $gcc_cv_as_weakref = yes; then
13654 cat >>confdefs.h
<<\_ACEOF
13655 #define HAVE_GAS_WEAKREF 1
13660 echo "$as_me:$LINENO: checking assembler for .nsubspa comdat" >&5
13661 echo $ECHO_N "checking assembler for .nsubspa comdat... $ECHO_C" >&6
13662 if test "${gcc_cv_as_nsubspa_comdat+set}" = set; then
13663 echo $ECHO_N "(cached) $ECHO_C" >&6
13665 gcc_cv_as_nsubspa_comdat
=no
13666 if test $in_tree_gas = yes; then
13667 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 15 \) \* 1000 + 91`
13668 then gcc_cv_as_nsubspa_comdat
=yes
13670 elif test x
$gcc_cv_as != x
; then
13671 echo ' .SPACE $TEXT$
13672 .NSUBSPA $CODE$,COMDAT' > conftest.s
13673 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
13674 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13675 (eval $ac_try) 2>&5
13677 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13678 (exit $ac_status); }; }
13680 gcc_cv_as_nsubspa_comdat
=yes
13682 echo "configure: failed program was" >&5
13685 rm -f conftest.o conftest.s
13688 echo "$as_me:$LINENO: result: $gcc_cv_as_nsubspa_comdat" >&5
13689 echo "${ECHO_T}$gcc_cv_as_nsubspa_comdat" >&6
13690 if test $gcc_cv_as_nsubspa_comdat = yes; then
13692 cat >>confdefs.h
<<\_ACEOF
13693 #define HAVE_GAS_NSUBSPA_COMDAT 1
13698 # .hidden needs to be supported in both the assembler and the linker,
13699 # because GNU LD versions before 2.12.1 have buggy support for STV_HIDDEN.
13700 # This is irritatingly difficult to feature test for; we have to check the
13701 # date string after the version number. If we've got an in-tree
13702 # ld, we don't know its patchlevel version, so we set the baseline at 2.13
13704 # The gcc_GAS_CHECK_FEATURE call just sets a cache variable.
13705 echo "$as_me:$LINENO: checking assembler for .hidden" >&5
13706 echo $ECHO_N "checking assembler for .hidden... $ECHO_C" >&6
13707 if test "${gcc_cv_as_hidden+set}" = set; then
13708 echo $ECHO_N "(cached) $ECHO_C" >&6
13710 gcc_cv_as_hidden
=no
13711 if test $in_tree_gas = yes; then
13712 if test $in_tree_gas_is_elf = yes \
13713 && test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 13 \) \* 1000 + 0`
13714 then gcc_cv_as_hidden
=yes
13716 elif test x
$gcc_cv_as != x
; then
13717 echo ' .hidden foobar
13718 foobar:' > conftest.s
13719 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
13720 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13721 (eval $ac_try) 2>&5
13723 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13724 (exit $ac_status); }; }
13726 gcc_cv_as_hidden
=yes
13728 echo "configure: failed program was" >&5
13731 rm -f conftest.o conftest.s
13734 echo "$as_me:$LINENO: result: $gcc_cv_as_hidden" >&5
13735 echo "${ECHO_T}$gcc_cv_as_hidden" >&6
13738 echo "$as_me:$LINENO: checking linker for .hidden support" >&5
13739 echo $ECHO_N "checking linker for .hidden support... $ECHO_C" >&6
13740 if test "${gcc_cv_ld_hidden+set}" = set; then
13741 echo $ECHO_N "(cached) $ECHO_C" >&6
13743 if test $in_tree_ld = yes ; then
13744 gcc_cv_ld_hidden
=no
13745 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 \
13746 && test $in_tree_ld_is_elf = yes; then
13747 gcc_cv_ld_hidden
=yes
13750 gcc_cv_ld_hidden
=yes
13751 ld_ver
=`$gcc_cv_ld --version 2>/dev/null | sed 1q`
13752 if echo "$ld_ver" |
grep GNU
> /dev
/null
; then
13753 ld_vers
=`echo $ld_ver | sed -n \
13754 -e 's,^.*[ ]\([0-9][0-9]*\.[0-9][0-9]*\)$,\1,p' \
13755 -e 's,^.*[ ]\([0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\)$,\1,p' \
13756 -e 's,^.*[ ]\([0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\)$,\1,p' \
13757 -e 's,^.*[ ]\([0-9][0-9]*\.[0-9][0-9]*\)[ ].*$,\1,p' \
13758 -e 's,^.*[ ]\([0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\)[ ].*$,\1,p' \
13759 -e 's,^.*[ ]\([0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\)[ ].*$,\1,p' \
13760 -e 's,^.*[ ]\([0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\)[ ].*$,\1,p'`
13761 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'`
13762 ld_vers_major
=`expr "$ld_vers" : '\([0-9]*\)'`
13763 ld_vers_minor
=`expr "$ld_vers" : '[0-9]*\.\([0-9]*\)'`
13764 ld_vers_patch
=`expr "$ld_vers" : '[0-9]*\.[0-9]*\.\([0-9]*\)'`
13765 if test 0"$ld_date" -lt 20020404; then
13766 if test -n "$ld_date"; then
13767 # If there was date string, but was earlier than 2002-04-04, fail
13768 gcc_cv_ld_hidden
=no
13769 elif test -z "$ld_vers"; then
13770 # If there was no date string nor ld version number, something is wrong
13771 gcc_cv_ld_hidden
=no
13773 test -z "$ld_vers_patch" && ld_vers_patch
=0
13774 if test "$ld_vers_major" -lt 2; then
13775 gcc_cv_ld_hidden
=no
13776 elif test "$ld_vers_major" -eq 2 -a "$ld_vers_minor" -lt 12; then
13777 gcc_cv_ld_hidden
="no"
13778 elif test "$ld_vers_major" -eq 2 -a "$ld_vers_minor" -eq 12 -a "$ld_vers_patch" -eq 0; then
13779 gcc_cv_ld_hidden
=no
13784 case "${target}" in
13785 hppa64
*-*-hpux* | ia64
*-*-hpux*)
13786 gcc_cv_ld_hidden
=yes
13789 gcc_cv_ld_hidden
=no
13795 echo "$as_me:$LINENO: result: $gcc_cv_ld_hidden" >&5
13796 echo "${ECHO_T}$gcc_cv_ld_hidden" >&6
13797 libgcc_visibility
=no
13800 if test $gcc_cv_as_hidden = yes && test $gcc_cv_ld_hidden = yes; then
13801 libgcc_visibility
=yes
13803 cat >>confdefs.h
<<\_ACEOF
13804 #define HAVE_GAS_HIDDEN 1
13809 # Check if we have .[us]leb128, and support symbol arithmetic with it.
13810 echo "$as_me:$LINENO: checking assembler for .sleb128 and .uleb128" >&5
13811 echo $ECHO_N "checking assembler for .sleb128 and .uleb128... $ECHO_C" >&6
13812 if test "${gcc_cv_as_leb128+set}" = set; then
13813 echo $ECHO_N "(cached) $ECHO_C" >&6
13815 gcc_cv_as_leb128
=no
13816 if test $in_tree_gas = yes; then
13817 if test $in_tree_gas_is_elf = yes \
13818 && test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 11 \) \* 1000 + 0`
13819 then gcc_cv_as_leb128
=yes
13821 elif test x
$gcc_cv_as != x
; then
13828 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
13829 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13830 (eval $ac_try) 2>&5
13832 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13833 (exit $ac_status); }; }
13835 # GAS versions before 2.11 do not support uleb128,
13836 # despite appearing to.
13837 # ??? There exists an elf-specific test that will crash
13838 # the assembler. Perhaps it's better to figure out whether
13839 # arbitrary sections are supported and try the test.
13840 as_ver
=`$gcc_cv_as --version 2>/dev/null | sed 1q`
13841 if echo "$as_ver" |
grep GNU
> /dev
/null
; then
13842 as_ver
=`echo $as_ver | sed -e 's/GNU assembler \([0-9.][0-9.]*\).*/\1/'`
13843 as_major
=`echo $as_ver | sed 's/\..*//'`
13844 as_minor
=`echo $as_ver | sed 's/[^.]*\.\([0-9]*\).*/\1/'`
13845 if test $as_major -eq 2 && test $as_minor -lt 11
13847 else gcc_cv_as_leb128
=yes
13851 echo "configure: failed program was" >&5
13854 rm -f conftest.o conftest.s
13857 echo "$as_me:$LINENO: result: $gcc_cv_as_leb128" >&5
13858 echo "${ECHO_T}$gcc_cv_as_leb128" >&6
13859 if test $gcc_cv_as_leb128 = yes; then
13861 cat >>confdefs.h
<<\_ACEOF
13862 #define HAVE_AS_LEB128 1
13867 # GAS versions up to and including 2.11.0 may mis-optimize
13869 echo "$as_me:$LINENO: checking assembler for eh_frame optimization" >&5
13870 echo $ECHO_N "checking assembler for eh_frame optimization... $ECHO_C" >&6
13871 if test "${gcc_cv_as_eh_frame+set}" = set; then
13872 echo $ECHO_N "(cached) $ECHO_C" >&6
13874 gcc_cv_as_eh_frame
=no
13875 if test $in_tree_gas = yes; then
13876 if test $in_tree_gas_is_elf = yes \
13877 && test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 12 \) \* 1000 + 0`
13878 then gcc_cv_as_eh_frame
=yes
13880 elif test x
$gcc_cv_as != x
; then
13887 .section .eh_frame,"aw",@progbits
13889 .4byte .LECIE1-.LSCIE1
13903 .4byte .LEFDE1-.LASFDE1
13905 .4byte .LASFDE1-__FRAME_BEGIN__
13912 .LEFDE1:' > conftest.s
13913 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
13914 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13915 (eval $ac_try) 2>&5
13917 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13918 (exit $ac_status); }; }
13920 cat > conftest.lit
<<EOF
13921 0000 10000000 00000000 017a0001 781a0004 .........z..x...
13922 0010 01000000 12000000 18000000 00000000 ................
13923 0020 08000000 04080000 0044 .........D
13925 cat > conftest.big
<<EOF
13926 0000 00000010 00000000 017a0001 781a0004 .........z..x...
13927 0010 00000001 00000012 00000018 00000000 ................
13928 0020 00000008 04000000 0844 .........D
13930 # If the assembler didn't choke, and we can objdump,
13931 # and we got the correct data, then succeed.
13932 if test x
$gcc_cv_objdump != x \
13933 && $gcc_cv_objdump -s -j .eh_frame conftest.o
2>/dev
/null \
13934 |
tail -3 > conftest.got \
13935 && { cmp conftest.lit conftest.got
> /dev
/null
2>&1 \
13936 ||
cmp conftest.big conftest.got
> /dev
/null
2>&1; }
13938 gcc_cv_as_eh_frame
=yes
13939 elif { ac_try
='$gcc_cv_as -o conftest.o --traditional-format /dev/null'
13940 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13941 (eval $ac_try) 2>&5
13943 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13944 (exit $ac_status); }; }; then
13945 gcc_cv_as_eh_frame
=buggy
13947 # Uh oh, what do we do now?
13948 gcc_cv_as_eh_frame
=no
13951 echo "configure: failed program was" >&5
13954 rm -f conftest.o conftest.s
13957 echo "$as_me:$LINENO: result: $gcc_cv_as_eh_frame" >&5
13958 echo "${ECHO_T}$gcc_cv_as_eh_frame" >&6
13961 if test $gcc_cv_as_eh_frame = buggy
; then
13963 cat >>confdefs.h
<<\_ACEOF
13964 #define USE_AS_TRADITIONAL_FORMAT 1
13969 echo "$as_me:$LINENO: checking assembler for section merging support" >&5
13970 echo $ECHO_N "checking assembler for section merging support... $ECHO_C" >&6
13971 if test "${gcc_cv_as_shf_merge+set}" = set; then
13972 echo $ECHO_N "(cached) $ECHO_C" >&6
13974 gcc_cv_as_shf_merge
=no
13975 if test $in_tree_gas = yes; then
13976 if test $in_tree_gas_is_elf = yes \
13977 && test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 12 \) \* 1000 + 0`
13978 then gcc_cv_as_shf_merge
=yes
13980 elif test x
$gcc_cv_as != x
; then
13981 echo '.section .rodata.str, "aMS", @progbits, 1' > conftest.s
13982 if { ac_try
='$gcc_cv_as --fatal-warnings -o conftest.o conftest.s >&5'
13983 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13984 (eval $ac_try) 2>&5
13986 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13987 (exit $ac_status); }; }
13989 gcc_cv_as_shf_merge
=yes
13991 echo "configure: failed program was" >&5
13994 rm -f conftest.o conftest.s
13997 echo "$as_me:$LINENO: result: $gcc_cv_as_shf_merge" >&5
13998 echo "${ECHO_T}$gcc_cv_as_shf_merge" >&6
14000 if test $gcc_cv_as_shf_merge = no
; then
14001 echo "$as_me:$LINENO: checking assembler for section merging support" >&5
14002 echo $ECHO_N "checking assembler for section merging support... $ECHO_C" >&6
14003 if test "${gcc_cv_as_shf_merge+set}" = set; then
14004 echo $ECHO_N "(cached) $ECHO_C" >&6
14006 gcc_cv_as_shf_merge
=no
14007 if test $in_tree_gas = yes; then
14008 if test $in_tree_gas_is_elf = yes \
14009 && test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 12 \) \* 1000 + 0`
14010 then gcc_cv_as_shf_merge
=yes
14012 elif test x
$gcc_cv_as != x
; then
14013 echo '.section .rodata.str, "aMS", %progbits, 1' > conftest.s
14014 if { ac_try
='$gcc_cv_as --fatal-warnings -o conftest.o conftest.s >&5'
14015 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14016 (eval $ac_try) 2>&5
14018 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14019 (exit $ac_status); }; }
14021 gcc_cv_as_shf_merge
=yes
14023 echo "configure: failed program was" >&5
14026 rm -f conftest.o conftest.s
14029 echo "$as_me:$LINENO: result: $gcc_cv_as_shf_merge" >&5
14030 echo "${ECHO_T}$gcc_cv_as_shf_merge" >&6
14034 cat >>confdefs.h
<<_ACEOF
14035 #define HAVE_GAS_SHF_MERGE `if test $gcc_cv_as_shf_merge = yes; then echo 1; else echo 0; fi`
14039 echo "$as_me:$LINENO: checking assembler for COMDAT group support" >&5
14040 echo $ECHO_N "checking assembler for COMDAT group support... $ECHO_C" >&6
14041 if test "${gcc_cv_as_comdat_group+set}" = set; then
14042 echo $ECHO_N "(cached) $ECHO_C" >&6
14044 gcc_cv_as_comdat_group
=no
14045 if test $in_tree_gas = yes; then
14046 if test $in_tree_gas_is_elf = yes \
14047 && test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 16 \) \* 1000 + 0`
14048 then gcc_cv_as_comdat_group
=yes
14050 elif test x
$gcc_cv_as != x
; then
14051 echo '.section .text,"axG",@progbits,.foo,comdat' > conftest.s
14052 if { ac_try
='$gcc_cv_as --fatal-warnings -o conftest.o conftest.s >&5'
14053 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14054 (eval $ac_try) 2>&5
14056 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14057 (exit $ac_status); }; }
14059 gcc_cv_as_comdat_group
=yes
14061 echo "configure: failed program was" >&5
14064 rm -f conftest.o conftest.s
14067 echo "$as_me:$LINENO: result: $gcc_cv_as_comdat_group" >&5
14068 echo "${ECHO_T}$gcc_cv_as_comdat_group" >&6
14070 if test $gcc_cv_as_comdat_group = yes; then
14071 gcc_cv_as_comdat_group_percent
=no
14073 echo "$as_me:$LINENO: checking assembler for COMDAT group support" >&5
14074 echo $ECHO_N "checking assembler for COMDAT group support... $ECHO_C" >&6
14075 if test "${gcc_cv_as_comdat_group_percent+set}" = set; then
14076 echo $ECHO_N "(cached) $ECHO_C" >&6
14078 gcc_cv_as_comdat_group_percent
=no
14079 if test $in_tree_gas = yes; then
14080 if test $in_tree_gas_is_elf = yes \
14081 && test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 16 \) \* 1000 + 0`
14082 then gcc_cv_as_comdat_group_percent
=yes
14084 elif test x
$gcc_cv_as != x
; then
14085 echo '.section .text,"axG",%progbits,.foo,comdat' > conftest.s
14086 if { ac_try
='$gcc_cv_as --fatal-warnings -o conftest.o conftest.s >&5'
14087 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14088 (eval $ac_try) 2>&5
14090 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14091 (exit $ac_status); }; }
14093 gcc_cv_as_comdat_group_percent
=yes
14095 echo "configure: failed program was" >&5
14098 rm -f conftest.o conftest.s
14101 echo "$as_me:$LINENO: result: $gcc_cv_as_comdat_group_percent" >&5
14102 echo "${ECHO_T}$gcc_cv_as_comdat_group_percent" >&6
14105 if test $in_tree_ld != yes && test x
"$ld_vers" != x
; then
14107 if test 0"$ld_date" -lt 20050308; then
14108 if test -n "$ld_date"; then
14109 # If there was date string, but was earlier than 2005-03-08, fail
14111 elif test "$ld_vers_major" -lt 2; then
14113 elif test "$ld_vers_major" -eq 2 -a "$ld_vers_minor" -lt 16; then
14118 # assume linkers other than GNU ld don't support COMDAT group
14121 if test $comdat_group = no
; then
14122 gcc_cv_as_comdat_group
=no
14123 gcc_cv_as_comdat_group_percent
=no
14126 cat >>confdefs.h
<<_ACEOF
14127 #define HAVE_COMDAT_GROUP `if test $gcc_cv_as_comdat_group = yes || test $gcc_cv_as_comdat_group_percent = yes; then echo 1; else echo 0; fi`
14131 # Thread-local storage - the check is heavily parametrized.
14139 .section ".tdata","awT",@progbits
14142 ldq $27,__tls_get_addr($29) !literal!1
14143 lda $16,foo($29) !tlsgd!1
14144 jsr $26,($27),__tls_get_addr !lituse_tlsgd!1
14145 ldq $27,__tls_get_addr($29) !literal!2
14146 lda $16,foo($29) !tlsldm!2
14147 jsr $26,($27),__tls_get_addr !lituse_tlsldm!2
14148 ldq $1,foo($29) !gotdtprel
14149 ldah $2,foo($29) !dtprelhi
14150 lda $3,foo($2) !dtprello
14151 lda $4,foo($29) !dtprel
14152 ldq $1,foo($29) !gottprel
14153 ldah $2,foo($29) !tprelhi
14154 lda $3,foo($2) !tprello
14155 lda $4,foo($29) !tprel'
14158 tls_as_opt
=--fatal-warnings
14162 .section ".tdata","awT",@progbits
14165 call #gettlsoff(x)'
14174 .section ".tdata","awT",@progbits
14178 addil LT%foo-$tls_gdidx$,gp
14179 ldo RT%foo-$tls_gdidx$(%r1),%arg0
14182 addil LT%foo-$tls_ldidx$,gp
14184 ldo RT%foo-$tls_ldidx$(%r1),%arg0
14185 addil LR%foo-$tls_dtpoff$,%ret0
14186 ldo RR%foo-$tls_dtpoff$(%r1),%t1
14188 addil LT%foo-$tls_ieoff$,gp
14189 ldw RT%foo-$tls_ieoff$(%r1),%t2
14192 addil LR%foo-$tls_leoff$,%t1
14193 ldo RR%foo-$tls_leoff$(%r1),%t2'
14196 tls_as_opt
=--fatal-warnings
14200 .section ".tdata","awT",%progbits
14203 .word foo(gottpoff)
14213 .section ".tdata","awT",@progbits
14217 leal foo@TLSGD(,%ebx,1), %eax
14218 leal foo@TLSLDM(%ebx), %eax
14219 leal foo@DTPOFF(%eax), %edx
14220 movl foo@GOTTPOFF(%ebx), %eax
14221 subl foo@GOTTPOFF(%ebx), %eax
14222 addl foo@GOTNTPOFF(%ebx), %eax
14223 movl foo@INDNTPOFF, %eax
14224 movl $foo@TPOFF, %eax
14225 subl $foo@TPOFF, %eax
14226 leal foo@NTPOFF(%ecx), %eax'
14229 tls_as_opt
=--fatal-warnings
14233 .section ".tdata","awT",@progbits
14237 leaq foo@TLSGD(%rip), %rdi
14238 leaq foo@TLSLD(%rip), %rdi
14239 leaq foo@DTPOFF(%rax), %rdx
14240 movq foo@GOTTPOFF(%rip), %rax
14241 movq $foo@TPOFF, %rax'
14244 tls_as_opt
=--fatal-warnings
14248 .section ".tdata","awT",@progbits
14251 addl r16 = @ltoff(@dtpmod(foo#)), gp
14252 addl r17 = @ltoff(@dtprel(foo#)), gp
14253 addl r18 = @ltoff(@tprel(foo#)), gp
14254 addl r19 = @dtprel(foo#), gp
14255 adds r21 = @dtprel(foo#), r13
14256 movl r23 = @dtprel(foo#)
14257 addl r20 = @tprel(foo#), gp
14258 adds r22 = @tprel(foo#), r13
14259 movl r24 = @tprel(foo#)'
14262 tls_as_opt
=--fatal-warnings
14266 .section .tdata,"awT",@progbits
14270 addiu $4, $28, %tlsgd(x)
14271 addiu $4, $28, %tlsldm(x)
14272 lui $4, %dtprel_hi(x)
14273 addiu $4, $4, %dtprel_lo(x)
14274 lw $4, %gottprel(x)($28)
14275 lui $4, %tprel_hi(x)
14276 addiu $4, $4, %tprel_lo(x)'
14279 tls_as_opt
='-32 --fatal-warnings'
14283 .section ".tdata","awT",@progbits
14291 addi 3,31,ld0@got@tlsgd
14293 addi 3,31,x1@got@tlsld
14296 addis 9,3,x2@dtprel@ha
14297 addi 9,9,x2@dtprel@l
14298 lwz 9,x3@got@tprel(31)
14301 addis 9,2,x2@tprel@ha
14302 addi 9,9,x2@tprel@l'
14305 tls_as_opt
="-a32 --fatal-warnings"
14309 .section ".tdata","awT",@progbits
14317 addi 3,2,ld0@got@tlsgd
14323 addi 3,2,x1@got@tlsld
14329 addis 9,3,x2@dtprel@ha
14330 addi 9,9,x2@dtprel@l
14333 ld 9,x3@got@dtprel(2)
14339 tls_as_opt
="-a64 --fatal-warnings"
14343 .section ".tdata","awT",@progbits
14350 .long foo@GOTNTPOFF
14351 .long foo@INDNTPOFF
14352 l %r1,foo@GOTNTPOFF(%r12)
14353 l %r1,0(%r1):tls_load:foo
14354 bas %r14,0(%r1,%r13):tls_gdcall:foo
14355 bas %r14,0(%r1,%r13):tls_ldcall:foo'
14358 tls_as_opt
="-m31 --fatal-warnings"
14362 .section ".tdata","awT",@progbits
14369 .quad foo@GOTNTPOFF
14370 lg %r1,foo@GOTNTPOFF(%r12)
14371 larl %r1,foo@INDNTPOFF
14372 brasl %r14,__tls_get_offset@PLT:tls_gdcall:foo
14373 brasl %r14,__tls_get_offset@PLT:tls_ldcall:foo'
14376 tls_as_opt
="-m64 -Aesame --fatal-warnings"
14378 sh-
*-* | sh
[34]-*-*)
14380 .section ".tdata","awT",@progbits
14390 tls_as_opt
=--fatal-warnings
14394 sparc
*-sun-solaris2.
[56789]*)
14395 # TLS was introduced in the Solaris 9 4/04 release but
14396 # we do not enable it by default on Solaris 9 either.
14397 if test "x$enable_tls" = xyes
; then
14403 sparc
*-sun-solaris2.
*)
14410 if test x
$on_solaris = xyes
&& test x
$gas_flag = xno
; then
14412 .section ".tdata",#alloc,#write,#tls
14415 sethi %tgd_hi22(foo), %o0
14416 add %o0, %tgd_lo10(foo), %o1
14417 add %l7, %o1, %o0, %tgd_add(foo)
14418 call __tls_get_addr, %tgd_call(foo)
14419 sethi %tldm_hi22(foo), %l1
14420 add %l1, %tldm_lo10(foo), %l2
14421 add %l7, %l2, %o0, %tldm_add(foo)
14422 call __tls_get_addr, %tldm_call(foo)
14423 sethi %tldo_hix22(foo), %l3
14424 xor %l3, %tldo_lox10(foo), %l4
14425 add %o0, %l4, %l5, %tldo_add(foo)
14426 sethi %tie_hi22(foo), %o3
14427 add %o3, %tie_lo10(foo), %o3
14428 ld [%l7 + %o3], %o2, %tie_ld(foo)
14429 add %g7, %o2, %o4, %tie_add(foo)
14430 sethi %tle_hix22(foo), %l1
14431 xor %l1, %tle_lox10(foo), %o5
14432 ld [%g7 + %o5], %o1'
14437 .section ".tdata","awT",@progbits
14440 sethi %tgd_hi22(foo), %o0
14441 add %o0, %tgd_lo10(foo), %o1
14442 add %l7, %o1, %o0, %tgd_add(foo)
14443 call __tls_get_addr, %tgd_call(foo)
14444 sethi %tldm_hi22(foo), %l1
14445 add %l1, %tldm_lo10(foo), %l2
14446 add %l7, %l2, %o0, %tldm_add(foo)
14447 call __tls_get_addr, %tldm_call(foo)
14448 sethi %tldo_hix22(foo), %l3
14449 xor %l3, %tldo_lox10(foo), %l4
14450 add %o0, %l4, %l5, %tldo_add(foo)
14451 sethi %tie_hi22(foo), %o3
14452 add %o3, %tie_lo10(foo), %o3
14453 ld [%l7 + %o3], %o2, %tie_ld(foo)
14454 add %g7, %o2, %o4, %tie_add(foo)
14455 sethi %tle_hix22(foo), %l1
14456 xor %l1, %tle_lox10(foo), %o5
14457 ld [%g7 + %o5], %o1'
14460 tls_as_opt
="-32 --fatal-warnings"
14465 if test "x$enable_tls" = xno
; then
14466 : # TLS explicitly disabled.
14467 elif test "x$enable_tls" = xyes
; then
14468 set_have_as_tls
=yes # TLS explicitly enabled.
14469 elif test -z "$tls_first_major"; then
14470 : # If we don't have a check, assume no support.
14472 echo "$as_me:$LINENO: checking assembler for thread-local storage support" >&5
14473 echo $ECHO_N "checking assembler for thread-local storage support... $ECHO_C" >&6
14474 if test "${gcc_cv_as_tls+set}" = set; then
14475 echo $ECHO_N "(cached) $ECHO_C" >&6
14478 if test $in_tree_gas = yes; then
14479 if test $gcc_cv_gas_vers -ge `expr \( \( $tls_first_major \* 1000 \) + $tls_first_minor \) \* 1000 + 0`
14480 then gcc_cv_as_tls
=yes
14482 elif test x
$gcc_cv_as != x
; then
14483 echo "$conftest_s" > conftest.s
14484 if { ac_try
='$gcc_cv_as $tls_as_opt -o conftest.o conftest.s >&5'
14485 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14486 (eval $ac_try) 2>&5
14488 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14489 (exit $ac_status); }; }
14493 echo "configure: failed program was" >&5
14496 rm -f conftest.o conftest.s
14499 echo "$as_me:$LINENO: result: $gcc_cv_as_tls" >&5
14500 echo "${ECHO_T}$gcc_cv_as_tls" >&6
14501 if test $gcc_cv_as_tls = yes; then
14502 set_have_as_tls
=yes
14505 if test $set_have_as_tls = yes ; then
14507 cat >>confdefs.h
<<\_ACEOF
14508 #define HAVE_AS_TLS 1
14513 # Target-specific assembler checks.
14515 echo "$as_me:$LINENO: checking linker -Bstatic/-Bdynamic option" >&5
14516 echo $ECHO_N "checking linker -Bstatic/-Bdynamic option... $ECHO_C" >&6
14517 gcc_cv_ld_static_dynamic
=no
14518 if test $in_tree_ld = yes ; then
14519 if test "$gcc_cv_gld_major_version" -eq 2 -a "$gcc_cv_gld_minor_version" -ge 10; then
14520 gcc_cv_ld_static_dynamic
=yes
14522 elif test x
$gcc_cv_ld != x
; then
14523 # Check if linker supports -Bstatic/-Bdynamic option
14524 if $gcc_cv_ld --help 2>/dev
/null |
grep -- -Bstatic > /dev
/null \
14525 && $gcc_cv_ld --help 2>/dev
/null |
grep -- -Bdynamic > /dev
/null
; then
14526 gcc_cv_ld_static_dynamic
=yes
14529 if test x
"$gcc_cv_ld_static_dynamic" = xyes
; then
14531 cat >>confdefs.h
<<\_ACEOF
14532 #define HAVE_LD_STATIC_DYNAMIC 1
14536 echo "$as_me:$LINENO: result: $gcc_cv_ld_static_dynamic" >&5
14537 echo "${ECHO_T}$gcc_cv_ld_static_dynamic" >&6
14539 if test x
"$demangler_in_ld" = xyes
; then
14540 echo "$as_me:$LINENO: checking linker --demangle support" >&5
14541 echo $ECHO_N "checking linker --demangle support... $ECHO_C" >&6
14542 gcc_cv_ld_demangle
=no
14543 if test $in_tree_ld = yes; then
14544 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 \
14545 gcc_cv_ld_demangle
=yes
14547 elif test x
$gcc_cv_ld != x
-a x
"$gnu_ld" = xyes
; then
14548 # Check if the GNU linker supports --demangle option
14549 if $gcc_cv_ld --help 2>/dev
/null |
grep no-demangle
> /dev
/null
; then
14550 gcc_cv_ld_demangle
=yes
14553 if test x
"$gcc_cv_ld_demangle" = xyes
; then
14555 cat >>confdefs.h
<<\_ACEOF
14556 #define HAVE_LD_DEMANGLE 1
14560 echo "$as_me:$LINENO: result: $gcc_cv_ld_demangle" >&5
14561 echo "${ECHO_T}$gcc_cv_ld_demangle" >&6
14565 # All TARGET_ABI_OSF targets.
14566 alpha
*-*-osf* | alpha
*-*-linux* | alpha
*-*-*bsd
*)
14567 echo "$as_me:$LINENO: checking assembler for explicit relocation support" >&5
14568 echo $ECHO_N "checking assembler for explicit relocation support... $ECHO_C" >&6
14569 if test "${gcc_cv_as_alpha_explicit_relocs+set}" = set; then
14570 echo $ECHO_N "(cached) $ECHO_C" >&6
14572 gcc_cv_as_alpha_explicit_relocs
=no
14573 if test $in_tree_gas = yes; then
14574 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 12 \) \* 1000 + 0`
14575 then gcc_cv_as_alpha_explicit_relocs
=yes
14577 elif test x
$gcc_cv_as != x
; then
14578 echo ' .set nomacro
14580 extbl $3, $2, $3 !lituse_bytoff!1
14581 ldq $2, a($29) !literal!1
14582 ldq $4, b($29) !literal!2
14583 ldq_u $3, 0($2) !lituse_base!1
14584 ldq $27, f($29) !literal!5
14585 jsr $26, ($27), f !lituse_jsr!5
14586 ldah $29, 0($26) !gpdisp!3
14587 lda $0, c($29) !gprel
14588 ldah $1, d($29) !gprelhigh
14589 lda $1, d($1) !gprellow
14590 lda $29, 0($29) !gpdisp!3' > conftest.s
14591 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
14592 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14593 (eval $ac_try) 2>&5
14595 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14596 (exit $ac_status); }; }
14598 gcc_cv_as_alpha_explicit_relocs
=yes
14600 echo "configure: failed program was" >&5
14603 rm -f conftest.o conftest.s
14606 echo "$as_me:$LINENO: result: $gcc_cv_as_alpha_explicit_relocs" >&5
14607 echo "${ECHO_T}$gcc_cv_as_alpha_explicit_relocs" >&6
14608 if test $gcc_cv_as_alpha_explicit_relocs = yes; then
14610 cat >>confdefs.h
<<\_ACEOF
14611 #define HAVE_AS_EXPLICIT_RELOCS 1
14615 echo "$as_me:$LINENO: checking assembler for jsrdirect relocation support" >&5
14616 echo $ECHO_N "checking assembler for jsrdirect relocation support... $ECHO_C" >&6
14617 if test "${gcc_cv_as_alpha_jsrdirect_relocs+set}" = set; then
14618 echo $ECHO_N "(cached) $ECHO_C" >&6
14620 gcc_cv_as_alpha_jsrdirect_relocs
=no
14621 if test $in_tree_gas = yes; then
14622 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 16 \) \* 1000 + 90`
14623 then gcc_cv_as_alpha_jsrdirect_relocs
=yes
14625 elif test x
$gcc_cv_as != x
; then
14626 echo ' .set nomacro
14628 ldq $27, a($29) !literal!1
14629 jsr $26, ($27), a !lituse_jsrdirect!1' > conftest.s
14630 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
14631 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14632 (eval $ac_try) 2>&5
14634 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14635 (exit $ac_status); }; }
14637 gcc_cv_as_alpha_jsrdirect_relocs
=yes
14639 echo "configure: failed program was" >&5
14642 rm -f conftest.o conftest.s
14645 echo "$as_me:$LINENO: result: $gcc_cv_as_alpha_jsrdirect_relocs" >&5
14646 echo "${ECHO_T}$gcc_cv_as_alpha_jsrdirect_relocs" >&6
14647 if test $gcc_cv_as_alpha_jsrdirect_relocs = yes; then
14649 cat >>confdefs.h
<<\_ACEOF
14650 #define HAVE_AS_JSRDIRECT_RELOCS 1
14657 echo "$as_me:$LINENO: checking assembler for -no-mul-bug-abort option" >&5
14658 echo $ECHO_N "checking assembler for -no-mul-bug-abort option... $ECHO_C" >&6
14659 if test "${gcc_cv_as_cris_no_mul_bug+set}" = set; then
14660 echo $ECHO_N "(cached) $ECHO_C" >&6
14662 gcc_cv_as_cris_no_mul_bug
=no
14663 if test $in_tree_gas = yes; then
14664 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 15 \) \* 1000 + 91`
14665 then gcc_cv_as_cris_no_mul_bug
=yes
14667 elif test x
$gcc_cv_as != x
; then
14668 echo '.text' > conftest.s
14669 if { ac_try
='$gcc_cv_as -no-mul-bug-abort -o conftest.o conftest.s >&5'
14670 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14671 (eval $ac_try) 2>&5
14673 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14674 (exit $ac_status); }; }
14676 gcc_cv_as_cris_no_mul_bug
=yes
14678 echo "configure: failed program was" >&5
14681 rm -f conftest.o conftest.s
14684 echo "$as_me:$LINENO: result: $gcc_cv_as_cris_no_mul_bug" >&5
14685 echo "${ECHO_T}$gcc_cv_as_cris_no_mul_bug" >&6
14686 if test $gcc_cv_as_cris_no_mul_bug = yes; then
14688 cat >>confdefs.h
<<\_ACEOF
14689 #define HAVE_AS_NO_MUL_BUG_ABORT_OPTION 1
14696 echo "$as_me:$LINENO: checking assembler for .register" >&5
14697 echo $ECHO_N "checking assembler for .register... $ECHO_C" >&6
14698 if test "${gcc_cv_as_sparc_register_op+set}" = set; then
14699 echo $ECHO_N "(cached) $ECHO_C" >&6
14701 gcc_cv_as_sparc_register_op
=no
14702 if test x
$gcc_cv_as != x
; then
14703 echo '.register %g2, #scratch' > conftest.s
14704 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
14705 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14706 (eval $ac_try) 2>&5
14708 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14709 (exit $ac_status); }; }
14711 gcc_cv_as_sparc_register_op
=yes
14713 echo "configure: failed program was" >&5
14716 rm -f conftest.o conftest.s
14719 echo "$as_me:$LINENO: result: $gcc_cv_as_sparc_register_op" >&5
14720 echo "${ECHO_T}$gcc_cv_as_sparc_register_op" >&6
14721 if test $gcc_cv_as_sparc_register_op = yes; then
14723 cat >>confdefs.h
<<\_ACEOF
14724 #define HAVE_AS_REGISTER_PSEUDO_OP 1
14729 echo "$as_me:$LINENO: checking assembler for -relax option" >&5
14730 echo $ECHO_N "checking assembler for -relax option... $ECHO_C" >&6
14731 if test "${gcc_cv_as_sparc_relax+set}" = set; then
14732 echo $ECHO_N "(cached) $ECHO_C" >&6
14734 gcc_cv_as_sparc_relax
=no
14735 if test x
$gcc_cv_as != x
; then
14736 echo '.text' > conftest.s
14737 if { ac_try
='$gcc_cv_as -relax -o conftest.o conftest.s >&5'
14738 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14739 (eval $ac_try) 2>&5
14741 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14742 (exit $ac_status); }; }
14744 gcc_cv_as_sparc_relax
=yes
14746 echo "configure: failed program was" >&5
14749 rm -f conftest.o conftest.s
14752 echo "$as_me:$LINENO: result: $gcc_cv_as_sparc_relax" >&5
14753 echo "${ECHO_T}$gcc_cv_as_sparc_relax" >&6
14754 if test $gcc_cv_as_sparc_relax = yes; then
14756 cat >>confdefs.h
<<\_ACEOF
14757 #define HAVE_AS_RELAX_OPTION 1
14762 echo "$as_me:$LINENO: checking assembler for unaligned pcrel relocs" >&5
14763 echo $ECHO_N "checking assembler for unaligned pcrel relocs... $ECHO_C" >&6
14764 if test "${gcc_cv_as_sparc_ua_pcrel+set}" = set; then
14765 echo $ECHO_N "(cached) $ECHO_C" >&6
14767 gcc_cv_as_sparc_ua_pcrel
=no
14768 if test x
$gcc_cv_as != x
; then
14775 .uaword %r_disp32(foo)' > conftest.s
14776 if { ac_try
='$gcc_cv_as -K PIC -o conftest.o conftest.s >&5'
14777 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14778 (eval $ac_try) 2>&5
14780 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14781 (exit $ac_status); }; }
14783 if test x
$gcc_cv_ld != x \
14784 && $gcc_cv_ld -o conftest conftest.o
-G > /dev
/null
2>&1; then
14785 gcc_cv_as_sparc_ua_pcrel
=yes
14789 echo "configure: failed program was" >&5
14792 rm -f conftest.o conftest.s
14795 echo "$as_me:$LINENO: result: $gcc_cv_as_sparc_ua_pcrel" >&5
14796 echo "${ECHO_T}$gcc_cv_as_sparc_ua_pcrel" >&6
14797 if test $gcc_cv_as_sparc_ua_pcrel = yes; then
14799 cat >>confdefs.h
<<\_ACEOF
14800 #define HAVE_AS_SPARC_UA_PCREL 1
14804 echo "$as_me:$LINENO: checking assembler for unaligned pcrel relocs against hidden symbols" >&5
14805 echo $ECHO_N "checking assembler for unaligned pcrel relocs against hidden symbols... $ECHO_C" >&6
14806 if test "${gcc_cv_as_sparc_ua_pcrel_hidden+set}" = set; then
14807 echo $ECHO_N "(cached) $ECHO_C" >&6
14809 gcc_cv_as_sparc_ua_pcrel_hidden
=no
14810 if test x
$gcc_cv_as != x
; then
14814 .uaword %r_disp32(foo)
14815 .byte 0x32, 0x33, 0x34
14819 .skip 4' > conftest.s
14820 if { ac_try
='$gcc_cv_as -K PIC -o conftest.o conftest.s >&5'
14821 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14822 (eval $ac_try) 2>&5
14824 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14825 (exit $ac_status); }; }
14827 if test x
$gcc_cv_ld != x
&& test x
$gcc_cv_objdump != x \
14828 && $gcc_cv_ld -o conftest conftest.o
-G > /dev
/null
2>&1 \
14829 && $gcc_cv_objdump -s -j .data conftest
2> /dev
/null \
14830 |
grep ' 31000000 07323334' > /dev
/null
2>&1; then
14831 if $gcc_cv_objdump -R conftest
2> /dev
/null \
14832 |
grep 'DISP32' > /dev
/null
2>&1; then
14835 gcc_cv_as_sparc_ua_pcrel_hidden
=yes
14840 echo "configure: failed program was" >&5
14843 rm -f conftest.o conftest.s
14846 echo "$as_me:$LINENO: result: $gcc_cv_as_sparc_ua_pcrel_hidden" >&5
14847 echo "${ECHO_T}$gcc_cv_as_sparc_ua_pcrel_hidden" >&6
14848 if test $gcc_cv_as_sparc_ua_pcrel_hidden = yes; then
14850 cat >>confdefs.h
<<\_ACEOF
14851 #define HAVE_AS_SPARC_UA_PCREL_HIDDEN 1
14856 fi # unaligned pcrel relocs
14858 echo "$as_me:$LINENO: checking assembler for offsetable %lo()" >&5
14859 echo $ECHO_N "checking assembler for offsetable %lo()... $ECHO_C" >&6
14860 if test "${gcc_cv_as_sparc_offsetable_lo10+set}" = set; then
14861 echo $ECHO_N "(cached) $ECHO_C" >&6
14863 gcc_cv_as_sparc_offsetable_lo10
=no
14864 if test x
$gcc_cv_as != x
; then
14866 or %g1, %lo(ab) + 12, %g1
14867 or %g1, %lo(ab + 12), %g1' > conftest.s
14868 if { ac_try
='$gcc_cv_as -xarch=v9 -o conftest.o conftest.s >&5'
14869 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14870 (eval $ac_try) 2>&5
14872 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14873 (exit $ac_status); }; }
14875 if test x
$gcc_cv_objdump != x \
14876 && $gcc_cv_objdump -s -j .text conftest.o
2> /dev
/null \
14877 |
grep ' 82106000 82106000' > /dev
/null
2>&1; then
14878 gcc_cv_as_sparc_offsetable_lo10
=yes
14881 echo "configure: failed program was" >&5
14884 rm -f conftest.o conftest.s
14887 echo "$as_me:$LINENO: result: $gcc_cv_as_sparc_offsetable_lo10" >&5
14888 echo "${ECHO_T}$gcc_cv_as_sparc_offsetable_lo10" >&6
14889 if test $gcc_cv_as_sparc_offsetable_lo10 = yes; then
14891 cat >>confdefs.h
<<\_ACEOF
14892 #define HAVE_AS_OFFSETABLE_LO10 1
14898 i
[34567]86-*-* | x86_64-
*-*)
14900 cygwin
* | pe | mingw32
*)
14901 # Used for DWARF 2 in PE
14902 echo "$as_me:$LINENO: checking assembler for .secrel32 relocs" >&5
14903 echo $ECHO_N "checking assembler for .secrel32 relocs... $ECHO_C" >&6
14904 if test "${gcc_cv_as_ix86_pe_secrel32+set}" = set; then
14905 echo $ECHO_N "(cached) $ECHO_C" >&6
14907 gcc_cv_as_ix86_pe_secrel32
=no
14908 if test $in_tree_gas = yes; then
14909 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 15 \) \* 1000 + 91`
14910 then gcc_cv_as_ix86_pe_secrel32
=yes
14912 elif test x
$gcc_cv_as != x
; then
14916 .secrel32 foo' > conftest.s
14917 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
14918 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14919 (eval $ac_try) 2>&5
14921 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14922 (exit $ac_status); }; }
14924 if test x
$gcc_cv_ld != x \
14925 && $gcc_cv_ld -o conftest conftest.o
> /dev
/null
2>&1; then
14926 gcc_cv_as_ix86_pe_secrel32
=yes
14930 echo "configure: failed program was" >&5
14933 rm -f conftest.o conftest.s
14936 echo "$as_me:$LINENO: result: $gcc_cv_as_ix86_pe_secrel32" >&5
14937 echo "${ECHO_T}$gcc_cv_as_ix86_pe_secrel32" >&6
14938 if test $gcc_cv_as_ix86_pe_secrel32 = yes; then
14940 cat >>confdefs.h
<<\_ACEOF
14941 #define HAVE_GAS_PE_SECREL32_RELOC 1
14948 echo "$as_me:$LINENO: checking assembler for filds and fists mnemonics" >&5
14949 echo $ECHO_N "checking assembler for filds and fists mnemonics... $ECHO_C" >&6
14950 if test "${gcc_cv_as_ix86_filds_fists+set}" = set; then
14951 echo $ECHO_N "(cached) $ECHO_C" >&6
14953 gcc_cv_as_ix86_filds_fists
=no
14954 if test $in_tree_gas = yes; then
14955 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 9 \) \* 1000 + 0`
14956 then gcc_cv_as_ix86_filds_fists
=yes
14958 elif test x
$gcc_cv_as != x
; then
14959 echo 'filds mem; fists mem' > conftest.s
14960 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
14961 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14962 (eval $ac_try) 2>&5
14964 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14965 (exit $ac_status); }; }
14967 gcc_cv_as_ix86_filds_fists
=yes
14969 echo "configure: failed program was" >&5
14972 rm -f conftest.o conftest.s
14975 echo "$as_me:$LINENO: result: $gcc_cv_as_ix86_filds_fists" >&5
14976 echo "${ECHO_T}$gcc_cv_as_ix86_filds_fists" >&6
14977 if test $gcc_cv_as_ix86_filds_fists = yes; then
14979 cat >>confdefs.h
<<\_ACEOF
14980 #define HAVE_GAS_FILDS_FISTS 1
14985 echo "$as_me:$LINENO: checking assembler for cmov syntax" >&5
14986 echo $ECHO_N "checking assembler for cmov syntax... $ECHO_C" >&6
14987 if test "${gcc_cv_as_ix86_cmov_sun_syntax+set}" = set; then
14988 echo $ECHO_N "(cached) $ECHO_C" >&6
14990 gcc_cv_as_ix86_cmov_sun_syntax
=no
14991 if test x
$gcc_cv_as != x
; then
14992 echo 'cmovl.l %edx, %eax' > conftest.s
14993 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
14994 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14995 (eval $ac_try) 2>&5
14997 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14998 (exit $ac_status); }; }
15000 gcc_cv_as_ix86_cmov_sun_syntax
=yes
15002 echo "configure: failed program was" >&5
15005 rm -f conftest.o conftest.s
15008 echo "$as_me:$LINENO: result: $gcc_cv_as_ix86_cmov_sun_syntax" >&5
15009 echo "${ECHO_T}$gcc_cv_as_ix86_cmov_sun_syntax" >&6
15010 if test $gcc_cv_as_ix86_cmov_sun_syntax = yes; then
15012 cat >>confdefs.h
<<\_ACEOF
15013 #define HAVE_AS_IX86_CMOV_SUN_SYNTAX 1
15018 # This one is used unconditionally by i386.[ch]; it is to be defined
15019 # to 1 if the feature is present, 0 otherwise.
15020 echo "$as_me:$LINENO: checking assembler for GOTOFF in data" >&5
15021 echo $ECHO_N "checking assembler for GOTOFF in data... $ECHO_C" >&6
15022 if test "${gcc_cv_as_ix86_gotoff_in_data+set}" = set; then
15023 echo $ECHO_N "(cached) $ECHO_C" >&6
15025 gcc_cv_as_ix86_gotoff_in_data
=no
15026 if test $in_tree_gas = yes; then
15027 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 11 \) \* 1000 + 0`
15028 then gcc_cv_as_ix86_gotoff_in_data
=yes
15030 elif test x
$gcc_cv_as != x
; then
15035 .long .L0@GOTOFF' > conftest.s
15036 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
15037 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15038 (eval $ac_try) 2>&5
15040 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15041 (exit $ac_status); }; }
15043 gcc_cv_as_ix86_gotoff_in_data
=yes
15045 echo "configure: failed program was" >&5
15048 rm -f conftest.o conftest.s
15051 echo "$as_me:$LINENO: result: $gcc_cv_as_ix86_gotoff_in_data" >&5
15052 echo "${ECHO_T}$gcc_cv_as_ix86_gotoff_in_data" >&6
15055 cat >>confdefs.h
<<_ACEOF
15056 #define HAVE_AS_GOTOFF_IN_DATA `if test $gcc_cv_as_ix86_gotoff_in_data = yes; then echo 1; else echo 0; fi`
15062 echo "$as_me:$LINENO: checking assembler for ltoffx and ldxmov relocs" >&5
15063 echo $ECHO_N "checking assembler for ltoffx and ldxmov relocs... $ECHO_C" >&6
15064 if test "${gcc_cv_as_ia64_ltoffx_ldxmov_relocs+set}" = set; then
15065 echo $ECHO_N "(cached) $ECHO_C" >&6
15067 gcc_cv_as_ia64_ltoffx_ldxmov_relocs
=no
15068 if test $in_tree_gas = yes; then
15069 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 14 \) \* 1000 + 0`
15070 then gcc_cv_as_ia64_ltoffx_ldxmov_relocs
=yes
15072 elif test x
$gcc_cv_as != x
; then
15074 addl r15 = @ltoffx(x#), gp
15076 ld8.mov r16 = [r15], x#' > conftest.s
15077 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
15078 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15079 (eval $ac_try) 2>&5
15081 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15082 (exit $ac_status); }; }
15084 gcc_cv_as_ia64_ltoffx_ldxmov_relocs
=yes
15086 echo "configure: failed program was" >&5
15089 rm -f conftest.o conftest.s
15092 echo "$as_me:$LINENO: result: $gcc_cv_as_ia64_ltoffx_ldxmov_relocs" >&5
15093 echo "${ECHO_T}$gcc_cv_as_ia64_ltoffx_ldxmov_relocs" >&6
15094 if test $gcc_cv_as_ia64_ltoffx_ldxmov_relocs = yes; then
15096 cat >>confdefs.h
<<\_ACEOF
15097 #define HAVE_AS_LTOFFX_LDXMOV_RELOCS 1
15106 *-*-aix*) conftest_s
=' .machine "pwr5"
15110 echo "$as_me:$LINENO: checking assembler for .machine directive support" >&5
15111 echo $ECHO_N "checking assembler for .machine directive support... $ECHO_C" >&6
15112 if test "${gcc_cv_as_machine_directive+set}" = set; then
15113 echo $ECHO_N "(cached) $ECHO_C" >&6
15115 gcc_cv_as_machine_directive
=no
15116 if test x
$gcc_cv_as != x
; then
15117 echo ' .machine ppc7400' > conftest.s
15118 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
15119 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15120 (eval $ac_try) 2>&5
15122 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15123 (exit $ac_status); }; }
15125 gcc_cv_as_machine_directive
=yes
15127 echo "configure: failed program was" >&5
15130 rm -f conftest.o conftest.s
15133 echo "$as_me:$LINENO: result: $gcc_cv_as_machine_directive" >&5
15134 echo "${ECHO_T}$gcc_cv_as_machine_directive" >&6
15136 if test x
$gcc_cv_as_machine_directive != xyes
; then
15137 echo "*** This target requires an assembler supporting \".machine\"" >&2
15138 echo you can get it from
: ftp://gcc.gnu.org
/pub
/gcc
/infrastructure
/cctools-528.5.dmg
>&2
15139 test x
$build = x
$target && exit 1
15143 *) conftest_s
=' .machine power4
15148 echo "$as_me:$LINENO: checking assembler for mfcr field support" >&5
15149 echo $ECHO_N "checking assembler for mfcr field support... $ECHO_C" >&6
15150 if test "${gcc_cv_as_powerpc_mfcrf+set}" = set; then
15151 echo $ECHO_N "(cached) $ECHO_C" >&6
15153 gcc_cv_as_powerpc_mfcrf
=no
15154 if test $in_tree_gas = yes; then
15155 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 14 \) \* 1000 + 0`
15156 then gcc_cv_as_powerpc_mfcrf
=yes
15158 elif test x
$gcc_cv_as != x
; then
15159 echo "$conftest_s" > conftest.s
15160 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
15161 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15162 (eval $ac_try) 2>&5
15164 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15165 (exit $ac_status); }; }
15167 gcc_cv_as_powerpc_mfcrf
=yes
15169 echo "configure: failed program was" >&5
15172 rm -f conftest.o conftest.s
15175 echo "$as_me:$LINENO: result: $gcc_cv_as_powerpc_mfcrf" >&5
15176 echo "${ECHO_T}$gcc_cv_as_powerpc_mfcrf" >&6
15177 if test $gcc_cv_as_powerpc_mfcrf = yes; then
15179 cat >>confdefs.h
<<\_ACEOF
15180 #define HAVE_AS_MFCRF 1
15186 *-*-aix*) conftest_s
=' .machine "pwr5"
15189 *) conftest_s
=' .machine power5
15194 echo "$as_me:$LINENO: checking assembler for popcntb support" >&5
15195 echo $ECHO_N "checking assembler for popcntb support... $ECHO_C" >&6
15196 if test "${gcc_cv_as_powerpc_popcntb+set}" = set; then
15197 echo $ECHO_N "(cached) $ECHO_C" >&6
15199 gcc_cv_as_powerpc_popcntb
=no
15200 if test $in_tree_gas = yes; then
15201 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 17 \) \* 1000 + 0`
15202 then gcc_cv_as_powerpc_popcntb
=yes
15204 elif test x
$gcc_cv_as != x
; then
15205 echo "$conftest_s" > conftest.s
15206 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
15207 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15208 (eval $ac_try) 2>&5
15210 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15211 (exit $ac_status); }; }
15213 gcc_cv_as_powerpc_popcntb
=yes
15215 echo "configure: failed program was" >&5
15218 rm -f conftest.o conftest.s
15221 echo "$as_me:$LINENO: result: $gcc_cv_as_powerpc_popcntb" >&5
15222 echo "${ECHO_T}$gcc_cv_as_powerpc_popcntb" >&6
15223 if test $gcc_cv_as_powerpc_popcntb = yes; then
15225 cat >>confdefs.h
<<\_ACEOF
15226 #define HAVE_AS_POPCNTB 1
15232 *-*-aix*) conftest_s
=' .machine "pwr5x"
15235 *) conftest_s
=' .machine power5
15240 echo "$as_me:$LINENO: checking assembler for fp round support" >&5
15241 echo $ECHO_N "checking assembler for fp round support... $ECHO_C" >&6
15242 if test "${gcc_cv_as_powerpc_fprnd+set}" = set; then
15243 echo $ECHO_N "(cached) $ECHO_C" >&6
15245 gcc_cv_as_powerpc_fprnd
=no
15246 if test $in_tree_gas = yes; then
15247 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 17 \) \* 1000 + 0`
15248 then gcc_cv_as_powerpc_fprnd
=yes
15250 elif test x
$gcc_cv_as != x
; then
15251 echo "$conftest_s" > conftest.s
15252 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
15253 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15254 (eval $ac_try) 2>&5
15256 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15257 (exit $ac_status); }; }
15259 gcc_cv_as_powerpc_fprnd
=yes
15261 echo "configure: failed program was" >&5
15264 rm -f conftest.o conftest.s
15267 echo "$as_me:$LINENO: result: $gcc_cv_as_powerpc_fprnd" >&5
15268 echo "${ECHO_T}$gcc_cv_as_powerpc_fprnd" >&6
15269 if test $gcc_cv_as_powerpc_fprnd = yes; then
15271 cat >>confdefs.h
<<\_ACEOF
15272 #define HAVE_AS_FPRND 1
15278 *-*-aix*) conftest_s
=' .csect .text[PR]
15280 addis 11,30,_GLOBAL_OFFSET_TABLE_-LCF..0@ha';;
15284 addis r11,r30,_GLOBAL_OFFSET_TABLE_-LCF0@ha';;
15285 *) conftest_s
=' .text
15287 addis 11,30,_GLOBAL_OFFSET_TABLE_-.LCF0@ha';;
15290 echo "$as_me:$LINENO: checking assembler for rel16 relocs" >&5
15291 echo $ECHO_N "checking assembler for rel16 relocs... $ECHO_C" >&6
15292 if test "${gcc_cv_as_powerpc_rel16+set}" = set; then
15293 echo $ECHO_N "(cached) $ECHO_C" >&6
15295 gcc_cv_as_powerpc_rel16
=no
15296 if test $in_tree_gas = yes; then
15297 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 17 \) \* 1000 + 0`
15298 then gcc_cv_as_powerpc_rel16
=yes
15300 elif test x
$gcc_cv_as != x
; then
15301 echo "$conftest_s" > conftest.s
15302 if { ac_try
='$gcc_cv_as -a32 -o conftest.o conftest.s >&5'
15303 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15304 (eval $ac_try) 2>&5
15306 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15307 (exit $ac_status); }; }
15309 gcc_cv_as_powerpc_rel16
=yes
15311 echo "configure: failed program was" >&5
15314 rm -f conftest.o conftest.s
15317 echo "$as_me:$LINENO: result: $gcc_cv_as_powerpc_rel16" >&5
15318 echo "${ECHO_T}$gcc_cv_as_powerpc_rel16" >&6
15319 if test $gcc_cv_as_powerpc_rel16 = yes; then
15321 cat >>confdefs.h
<<\_ACEOF
15322 #define HAVE_AS_REL16 1
15329 echo "$as_me:$LINENO: checking assembler for explicit relocation support" >&5
15330 echo $ECHO_N "checking assembler for explicit relocation support... $ECHO_C" >&6
15331 if test "${gcc_cv_as_mips_explicit_relocs+set}" = set; then
15332 echo $ECHO_N "(cached) $ECHO_C" >&6
15334 gcc_cv_as_mips_explicit_relocs
=no
15335 if test $in_tree_gas = yes; then
15336 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 14 \) \* 1000 + 0`
15337 then gcc_cv_as_mips_explicit_relocs
=yes
15339 elif test x
$gcc_cv_as != x
; then
15340 echo ' lw $4,%gp_rel(foo)($4)' > conftest.s
15341 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
15342 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15343 (eval $ac_try) 2>&5
15345 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15346 (exit $ac_status); }; }
15348 gcc_cv_as_mips_explicit_relocs
=yes
15350 echo "configure: failed program was" >&5
15353 rm -f conftest.o conftest.s
15356 echo "$as_me:$LINENO: result: $gcc_cv_as_mips_explicit_relocs" >&5
15357 echo "${ECHO_T}$gcc_cv_as_mips_explicit_relocs" >&6
15358 if test $gcc_cv_as_mips_explicit_relocs = yes; then
15359 if test x
$target_cpu_default = x
15360 then target_cpu_default
=MASK_EXPLICIT_RELOCS
15361 else target_cpu_default
="($target_cpu_default)|MASK_EXPLICIT_RELOCS"
15367 # Mips and HP-UX need the GNU assembler.
15368 # Linux on IA64 might be able to use the Intel assembler.
15371 mips
*-*-* |
*-*-hpux* )
15372 if test x
$gas_flag = xyes \
15373 ||
test x
"$host" != x
"$build" \
15374 ||
test ! -x "$gcc_cv_as" \
15375 ||
"$gcc_cv_as" -v < /dev
/null
2>&1 |
grep GNU
> /dev
/null
; then
15378 echo "*** This configuration requires the GNU assembler" >&2
15384 # ??? Not all targets support dwarf2 debug_line, even within a version
15385 # of gas. Moreover, we need to emit a valid instruction to trigger any
15386 # info to the output file. So, as supported targets are added to gas 2.11,
15387 # add some instruction here to (also) show we expect this might work.
15388 # ??? Once 2.11 is released, probably need to add first known working
15389 # version to the per-target configury.
15391 i?
86*-*-* | mips
*-*-* | alpha
*-*-* | powerpc
*-*-* | sparc
*-*-* | m68
*-*-* \
15392 | x86_64
*-*-* | hppa
*-*-* | arm
*-*-* | strongarm
*-*-* | xscale
*-*-* \
15393 | xstormy16
*-*-* | cris-
*-* | xtensa-
*-* | bfin-
*-*)
15396 ia64
*-*-* | s390
*-*-*)
15403 if test x
"$insn" != x
; then
15405 .file 1 \"conftest.s\"
15408 echo "$as_me:$LINENO: checking assembler for dwarf2 debug_line support" >&5
15409 echo $ECHO_N "checking assembler for dwarf2 debug_line support... $ECHO_C" >&6
15410 if test "${gcc_cv_as_dwarf2_debug_line+set}" = set; then
15411 echo $ECHO_N "(cached) $ECHO_C" >&6
15413 gcc_cv_as_dwarf2_debug_line
=no
15414 if test $in_tree_gas = yes; then
15415 if test $in_tree_gas_is_elf = yes \
15416 && test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 11 \) \* 1000 + 0`
15417 then gcc_cv_as_dwarf2_debug_line
=yes
15419 elif test x
$gcc_cv_as != x
; then
15420 echo "$conftest_s" > conftest.s
15421 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
15422 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15423 (eval $ac_try) 2>&5
15425 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15426 (exit $ac_status); }; }
15428 if test x
$gcc_cv_objdump != x \
15429 && $gcc_cv_objdump -h conftest.o
2> /dev
/null \
15430 |
grep debug_line
> /dev
/null
2>&1; then
15431 gcc_cv_as_dwarf2_debug_line
=yes
15434 echo "configure: failed program was" >&5
15437 rm -f conftest.o conftest.s
15440 echo "$as_me:$LINENO: result: $gcc_cv_as_dwarf2_debug_line" >&5
15441 echo "${ECHO_T}$gcc_cv_as_dwarf2_debug_line" >&6
15444 # The .debug_line file table must be in the exact order that
15445 # we specified the files, since these indices are also used
15446 # by DW_AT_decl_file. Approximate this test by testing if
15447 # the assembler bitches if the same index is assigned twice.
15448 echo "$as_me:$LINENO: checking assembler for buggy dwarf2 .file directive" >&5
15449 echo $ECHO_N "checking assembler for buggy dwarf2 .file directive... $ECHO_C" >&6
15450 if test "${gcc_cv_as_dwarf2_file_buggy+set}" = set; then
15451 echo $ECHO_N "(cached) $ECHO_C" >&6
15453 gcc_cv_as_dwarf2_file_buggy
=no
15454 if test x
$gcc_cv_as != x
; then
15455 echo ' .file 1 "foo.s"
15456 .file 1 "bar.s"' > conftest.s
15457 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
15458 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15459 (eval $ac_try) 2>&5
15461 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15462 (exit $ac_status); }; }
15464 gcc_cv_as_dwarf2_file_buggy
=yes
15466 echo "configure: failed program was" >&5
15469 rm -f conftest.o conftest.s
15472 echo "$as_me:$LINENO: result: $gcc_cv_as_dwarf2_file_buggy" >&5
15473 echo "${ECHO_T}$gcc_cv_as_dwarf2_file_buggy" >&6
15476 if test $gcc_cv_as_dwarf2_debug_line = yes \
15477 && test $gcc_cv_as_dwarf2_file_buggy = no
; then
15479 cat >>confdefs.h
<<\_ACEOF
15480 #define HAVE_AS_DWARF2_DEBUG_LINE 1
15485 echo "$as_me:$LINENO: checking assembler for --gdwarf2 option" >&5
15486 echo $ECHO_N "checking assembler for --gdwarf2 option... $ECHO_C" >&6
15487 if test "${gcc_cv_as_gdwarf2_flag+set}" = set; then
15488 echo $ECHO_N "(cached) $ECHO_C" >&6
15490 gcc_cv_as_gdwarf2_flag
=no
15491 if test $in_tree_gas = yes; then
15492 if test $in_tree_gas_is_elf = yes \
15493 && test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 11 \) \* 1000 + 0`
15494 then gcc_cv_as_gdwarf2_flag
=yes
15496 elif test x
$gcc_cv_as != x
; then
15497 echo "$insn" > conftest.s
15498 if { ac_try
='$gcc_cv_as --gdwarf2 -o conftest.o conftest.s >&5'
15499 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15500 (eval $ac_try) 2>&5
15502 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15503 (exit $ac_status); }; }
15505 gcc_cv_as_gdwarf2_flag
=yes
15507 echo "configure: failed program was" >&5
15510 rm -f conftest.o conftest.s
15513 echo "$as_me:$LINENO: result: $gcc_cv_as_gdwarf2_flag" >&5
15514 echo "${ECHO_T}$gcc_cv_as_gdwarf2_flag" >&6
15515 if test $gcc_cv_as_gdwarf2_flag = yes; then
15517 cat >>confdefs.h
<<\_ACEOF
15518 #define HAVE_AS_GDWARF2_DEBUG_FLAG 1
15523 echo "$as_me:$LINENO: checking assembler for --gstabs option" >&5
15524 echo $ECHO_N "checking assembler for --gstabs option... $ECHO_C" >&6
15525 if test "${gcc_cv_as_gstabs_flag+set}" = set; then
15526 echo $ECHO_N "(cached) $ECHO_C" >&6
15528 gcc_cv_as_gstabs_flag
=no
15529 if test $in_tree_gas = yes; then
15530 if test $in_tree_gas_is_elf = yes \
15531 && test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 11 \) \* 1000 + 0`
15532 then gcc_cv_as_gstabs_flag
=yes
15534 elif test x
$gcc_cv_as != x
; then
15535 echo "$insn" > conftest.s
15536 if { ac_try
='$gcc_cv_as --gstabs -o conftest.o conftest.s >&5'
15537 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15538 (eval $ac_try) 2>&5
15540 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15541 (exit $ac_status); }; }
15543 # The native Solaris 9/Intel assembler doesn't understand --gstabs
15544 # and warns about it, but still exits successfully. So check for
15546 if { ac_try
='$gcc_cv_as --gstabs -o conftest.o conftest.s 2>&1 | grep -i warning > /dev/null'
15547 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15548 (eval $ac_try) 2>&5
15550 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15551 (exit $ac_status); }; }
15553 else gcc_cv_as_gstabs_flag
=yes
15556 echo "configure: failed program was" >&5
15559 rm -f conftest.o conftest.s
15562 echo "$as_me:$LINENO: result: $gcc_cv_as_gstabs_flag" >&5
15563 echo "${ECHO_T}$gcc_cv_as_gstabs_flag" >&6
15564 if test $gcc_cv_as_gstabs_flag = yes; then
15566 cat >>confdefs.h
<<\_ACEOF
15567 #define HAVE_AS_GSTABS_DEBUG_FLAG 1
15573 echo "$as_me:$LINENO: checking linker read-only and read-write section mixing" >&5
15574 echo $ECHO_N "checking linker read-only and read-write section mixing... $ECHO_C" >&6
15575 gcc_cv_ld_ro_rw_mix
=unknown
15576 if test $in_tree_ld = yes ; then
15577 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 \
15578 && test $in_tree_ld_is_elf = yes; then
15579 gcc_cv_ld_ro_rw_mix
=read-write
15581 elif test x
$gcc_cv_as != x
-a x
$gcc_cv_ld != x
-a x
$gcc_cv_objdump != x
; then
15582 echo '.section myfoosect, "a"' > conftest1.s
15583 echo '.section myfoosect, "aw"' > conftest2.s
15584 echo '.byte 1' >> conftest2.s
15585 echo '.section myfoosect, "a"' > conftest3.s
15586 echo '.byte 0' >> conftest3.s
15587 if $gcc_cv_as -o conftest1.o conftest1.s
> /dev
/null
2>&1 \
15588 && $gcc_cv_as -o conftest2.o conftest2.s
> /dev
/null
2>&1 \
15589 && $gcc_cv_as -o conftest3.o conftest3.s
> /dev
/null
2>&1 \
15590 && $gcc_cv_ld -shared -o conftest1.so conftest1.o \
15591 conftest2.o conftest3.o
> /dev
/null
2>&1; then
15592 gcc_cv_ld_ro_rw_mix
=`$gcc_cv_objdump -h conftest1.so \
15593 | sed -e '/myfoosect/!d' -e N`
15594 if echo "$gcc_cv_ld_ro_rw_mix" |
grep CONTENTS
> /dev
/null
; then
15595 if echo "$gcc_cv_ld_ro_rw_mix" |
grep READONLY
> /dev
/null
; then
15596 gcc_cv_ld_ro_rw_mix
=read-only
15598 gcc_cv_ld_ro_rw_mix
=read-write
15602 rm -f conftest.
* conftest
[123].
*
15604 if test x
$gcc_cv_ld_ro_rw_mix = xread-write
; then
15606 cat >>confdefs.h
<<\_ACEOF
15607 #define HAVE_LD_RO_RW_SECTION_MIXING 1
15611 echo "$as_me:$LINENO: result: $gcc_cv_ld_ro_rw_mix" >&5
15612 echo "${ECHO_T}$gcc_cv_ld_ro_rw_mix" >&6
15614 echo "$as_me:$LINENO: checking linker PT_GNU_EH_FRAME support" >&5
15615 echo $ECHO_N "checking linker PT_GNU_EH_FRAME support... $ECHO_C" >&6
15616 gcc_cv_ld_eh_frame_hdr
=no
15617 if test $in_tree_ld = yes ; then
15618 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 \
15619 && test $in_tree_ld_is_elf = yes; then
15620 gcc_cv_ld_eh_frame_hdr
=yes
15622 elif test x
$gcc_cv_ld != x
; then
15623 # Check if linker supports --eh-frame-hdr option
15624 if $gcc_cv_ld --help 2>/dev
/null |
grep eh-frame-hdr
> /dev
/null
; then
15625 gcc_cv_ld_eh_frame_hdr
=yes
15629 if test x
"$gcc_cv_ld_eh_frame_hdr" = xyes
; then
15631 cat >>confdefs.h
<<\_ACEOF
15632 #define HAVE_LD_EH_FRAME_HDR 1
15636 echo "$as_me:$LINENO: result: $gcc_cv_ld_eh_frame_hdr" >&5
15637 echo "${ECHO_T}$gcc_cv_ld_eh_frame_hdr" >&6
15639 echo "$as_me:$LINENO: checking linker position independent executable support" >&5
15640 echo $ECHO_N "checking linker position independent executable support... $ECHO_C" >&6
15642 if test $in_tree_ld = yes ; then
15643 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 \
15644 && test $in_tree_ld_is_elf = yes; then
15647 elif test x
$gcc_cv_ld != x
; then
15648 # Check if linker supports -pie option
15649 if $gcc_cv_ld --help 2>/dev
/null |
grep -- -pie > /dev
/null
; then
15653 if test x
"$gcc_cv_ld_pie" = xyes
; then
15655 cat >>confdefs.h
<<\_ACEOF
15656 #define HAVE_LD_PIE 1
15660 echo "$as_me:$LINENO: result: $gcc_cv_ld_pie" >&5
15661 echo "${ECHO_T}$gcc_cv_ld_pie" >&6
15667 echo "$as_me:$LINENO: checking linker --as-needed support" >&5
15668 echo $ECHO_N "checking linker --as-needed support... $ECHO_C" >&6
15669 if test "${gcc_cv_ld_as_needed+set}" = set; then
15670 echo $ECHO_N "(cached) $ECHO_C" >&6
15672 gcc_cv_ld_as_needed
=no
15673 if test $in_tree_ld = yes ; then
15674 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 \
15675 && test $in_tree_ld_is_elf = yes; then
15676 gcc_cv_ld_as_needed
=yes
15678 elif test x
$gcc_cv_ld != x
; then
15679 # Check if linker supports --as-needed and --no-as-needed options
15680 if $gcc_cv_ld --help 2>/dev
/null |
grep as-needed
> /dev
/null
; then
15681 gcc_cv_ld_as_needed
=yes
15686 echo "$as_me:$LINENO: result: $gcc_cv_ld_as_needed" >&5
15687 echo "${ECHO_T}$gcc_cv_ld_as_needed" >&6
15688 if test x
"$gcc_cv_ld_as_needed" = xyes
; then
15690 cat >>confdefs.h
<<\_ACEOF
15691 #define HAVE_LD_AS_NEEDED 1
15696 case "$target:$tm_file" in
15697 powerpc64
*-*-linux* | powerpc
*-*-linux*rs6000
/biarch64.h
*)
15698 echo "$as_me:$LINENO: checking linker support for omitting dot symbols" >&5
15699 echo $ECHO_N "checking linker support for omitting dot symbols... $ECHO_C" >&6
15700 if test "${gcc_cv_ld_no_dot_syms+set}" = set; then
15701 echo $ECHO_N "(cached) $ECHO_C" >&6
15703 gcc_cv_ld_no_dot_syms
=no
15704 if test $in_tree_ld = yes ; then
15705 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
15706 gcc_cv_ld_no_dot_syms
=yes
15708 elif test x
$gcc_cv_as != x
-a x
$gcc_cv_ld != x
; then
15709 cat > conftest1.s
<<EOF
15713 cat > conftest2.s
<<EOF
15714 .section ".opd","aw"
15717 .type foo,@function
15719 .quad .LEfoo,.TOC.@tocbase,0
15725 if $gcc_cv_as -a64 -o conftest1.o conftest1.s
> /dev
/null
2>&1 \
15726 && $gcc_cv_as -a64 -o conftest2.o conftest2.s
> /dev
/null
2>&1 \
15727 && $gcc_cv_ld -melf64ppc -o conftest conftest1.o conftest2.o
> /dev
/null
2>&1; then
15728 gcc_cv_ld_no_dot_syms
=yes
15730 rm -f conftest conftest1.o conftest2.o conftest1.s conftest2.s
15734 echo "$as_me:$LINENO: result: $gcc_cv_ld_no_dot_syms" >&5
15735 echo "${ECHO_T}$gcc_cv_ld_no_dot_syms" >&6
15736 if test x
"$gcc_cv_ld_no_dot_syms" = xyes
; then
15738 cat >>confdefs.h
<<\_ACEOF
15739 #define HAVE_LD_NO_DOT_SYMS 1
15746 echo "$as_me:$LINENO: checking linker --sysroot support" >&5
15747 echo $ECHO_N "checking linker --sysroot support... $ECHO_C" >&6
15748 if test "${gcc_cv_ld_sysroot+set}" = set; then
15749 echo $ECHO_N "(cached) $ECHO_C" >&6
15751 gcc_cv_ld_sysroot
=no
15752 if test $in_tree_ld = yes ; then
15753 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
15754 gcc_cv_ld_sysroot
=yes
15756 elif test x
$gcc_cv_ld != x
; then
15757 if $gcc_cv_ld --help 2>/dev
/null |
grep sysroot
> /dev
/null
; then
15758 gcc_cv_ld_sysroot
=yes
15762 echo "$as_me:$LINENO: result: $gcc_cv_ld_sysroot" >&5
15763 echo "${ECHO_T}$gcc_cv_ld_sysroot" >&6
15764 if test x
"$gcc_cv_ld_sysroot" = xyes
; then
15766 cat >>confdefs.h
<<\_ACEOF
15767 #define HAVE_LD_SYSROOT 1
15772 if test x
$with_sysroot = x
&& test x
$host = x
$target \
15773 && test "$prefix" != "/usr" && test "x$prefix" != "x$local_prefix" ; then
15775 cat >>confdefs.h
<<_ACEOF
15776 #define PREFIX_INCLUDE_DIR "$prefix/include"
15781 # Test for stack protector support in target C library.
15784 echo "$as_me:$LINENO: checking __stack_chk_fail in target GNU C library" >&5
15785 echo $ECHO_N "checking __stack_chk_fail in target GNU C library... $ECHO_C" >&6
15786 if test "${gcc_cv_libc_provides_ssp+set}" = set; then
15787 echo $ECHO_N "(cached) $ECHO_C" >&6
15789 gcc_cv_libc_provides_ssp
=no
15790 if test x
$host != x
$target ||
test "x$TARGET_SYSTEM_ROOT" != x
; then
15791 if test "x$with_sysroot" = x
; then
15792 glibc_header_dir
="${exec_prefix}/${target_noncanonical}/sys-include"
15793 elif test "x$with_sysroot" = xyes
; then
15794 glibc_header_dir
="${exec_prefix}/${target_noncanonical}/sys-root/usr/include"
15796 glibc_header_dir
="${with_sysroot}/usr/include"
15799 glibc_header_dir
=/usr
/include
15801 # glibc 2.4 and later provides __stack_chk_fail and
15802 # either __stack_chk_guard, or TLS access to stack guard canary.
15803 if test -f $glibc_header_dir/features.h \
15804 && $EGREP '^[ ]*#[ ]*define[ ]+__GNU_LIBRARY__[ ]+([1-9][0-9]|[6-9])' \
15805 $glibc_header_dir/features.h
> /dev
/null
; then
15806 if $EGREP '^[ ]*#[ ]*define[ ]+__GLIBC__[ ]+([1-9][0-9]|[3-9])' \
15807 $glibc_header_dir/features.h
> /dev
/null
; then
15808 gcc_cv_libc_provides_ssp
=yes
15809 elif $EGREP '^[ ]*#[ ]*define[ ]+__GLIBC__[ ]+2' \
15810 $glibc_header_dir/features.h
> /dev
/null \
15811 && $EGREP '^[ ]*#[ ]*define[ ]+__GLIBC_MINOR__[ ]+([1-9][0-9]|[4-9])' \
15812 $glibc_header_dir/features.h
> /dev
/null
; then
15813 gcc_cv_libc_provides_ssp
=yes
15817 echo "$as_me:$LINENO: result: $gcc_cv_libc_provides_ssp" >&5
15818 echo "${ECHO_T}$gcc_cv_libc_provides_ssp" >&6 ;;
15819 *) gcc_cv_libc_provides_ssp
=no
;;
15821 if test x
$gcc_cv_libc_provides_ssp = xyes
; then
15823 cat >>confdefs.h
<<\_ACEOF
15824 #define TARGET_LIBC_PROVIDES_SSP 1
15829 # Check if TFmode long double should be used by default or not.
15830 # Some glibc targets used DFmode long double, but with glibc 2.4
15831 # and later they can use TFmode.
15833 powerpc
*-*-*gnu
* | \
15834 sparc
*-*-linux* | \
15838 # Check whether --with-long-double-128 or --without-long-double-128 was given.
15839 if test "${with_long_double_128+set}" = set; then
15840 withval
="$with_long_double_128"
15841 gcc_cv_target_ldbl128
="$with_long_double_128"
15843 gcc_cv_target_ldbl128
=no
15844 if test x
$host != x
$target ||
test "x$TARGET_SYSTEM_ROOT" != x
; then
15845 if test "x$with_sysroot" = x
; then
15846 glibc_header_dir
="${exec_prefix}/${target_noncanonical}/sys-include"
15847 elif test "x$with_sysroot" = xyes
; then
15848 glibc_header_dir
="${exec_prefix}/${target_noncanonical}/sys-root/usr/include"
15850 glibc_header_dir
="${with_sysroot}/usr/include"
15853 glibc_header_dir
=/usr
/include
15855 grep '^ *#[ ]*define[ ][ ]*__LONG_DOUBLE_MATH_OPTIONAL' \
15856 $glibc_header_dir/bits
/wordsize.h
> /dev
/null
2>&1 \
15857 && gcc_cv_target_ldbl128
=yes
15861 if test x
$gcc_cv_target_ldbl128 = xyes
; then
15863 cat >>confdefs.h
<<\_ACEOF
15864 #define TARGET_DEFAULT_LONG_DOUBLE_128 1
15869 # Find out what GC implementation we want, or may, use.
15871 # Check whether --with-gc or --without-gc was given.
15872 if test "${with_gc+set}" = set; then
15881 cat >>confdefs.h
<<\_ACEOF
15887 { { echo "$as_me:$LINENO: error: $withval is an invalid option to --with-gc" >&5
15888 echo "$as_me: error: $withval is an invalid option to --with-gc" >&2;}
15889 { (exit 1); exit 1; }; }
15896 echo "Using $GGC for garbage collection."
15898 # Use the system's zlib library.
15900 zlibinc
="-I\$(srcdir)/../zlib"
15902 # Check whether --with-system-zlib or --without-system-zlib was given.
15903 if test "${with_system_zlib+set}" = set; then
15904 withval
="$with_system_zlib"
15913 echo "$as_me:$LINENO: checking whether to enable maintainer-specific portions of Makefiles" >&5
15914 echo $ECHO_N "checking whether to enable maintainer-specific portions of Makefiles... $ECHO_C" >&6
15915 # Check whether --enable-maintainer-mode or --disable-maintainer-mode was given.
15916 if test "${enable_maintainer_mode+set}" = set; then
15917 enableval
="$enable_maintainer_mode"
15918 maintainer_mode
=$enableval
15923 echo "$as_me:$LINENO: result: $maintainer_mode" >&5
15924 echo "${ECHO_T}$maintainer_mode" >&6
15926 if test "$maintainer_mode" = "yes"; then
15936 # Make empty files to contain the specs and options for each language.
15937 # Then add #include lines to for a compiler that has specs and/or options.
15943 # These (without "all_") are set in each config-lang.in.
15944 # `language' must be a single word so is spelled singularly.
15946 all_boot_languages
=
15949 all_outputs
='Makefile gccbug mklibgcc libada-mk'
15950 # List of language makefile fragments.
15951 all_lang_makefrags
=
15952 # List of language subdirectory makefiles. Deprecated.
15953 all_lang_makefiles
=
15954 # Files for gengtype
15955 all_gtfiles
="$target_gtfiles"
15956 # Files for gengtype with language
15957 all_gtfiles_files_langs
=
15958 all_gtfiles_files_files
=
15960 # These are the languages that are set in --enable-languages,
15961 # and are available in the GCC tree.
15962 all_selected_languages
=
15964 # Add the language fragments.
15965 # Languages are added via two mechanisms. Some information must be
15966 # recorded in makefile variables, these are defined in config-lang.in.
15967 # We accumulate them and plug them into the main Makefile.
15968 # The other mechanism is a set of hooks for each of the main targets
15969 # like `clean', `install', etc.
15971 language_hooks
="Make-hooks"
15973 for lang
in ${srcdir}/*/config-lang.
in
15976 # The odd quoting in the next line works around
15977 # an apparent bug in bash 1.12 on linux.
15978 ${srcdir}/[*]/config-lang.
in)
15981 lang_alias
=`sed -n -e 's,^language=['"'"'"'"]\(.*\)["'"'"'"'].*$,\1,p' -e 's,^language=\([^ ]*\).*$,\1,p' $lang`
15982 if test "x$lang_alias" = x
15984 echo "$lang doesn't set \$language." 1>&2
15987 subdir
="`echo $lang | sed -e 's,^.*/\([^/]*\)/config-lang.in$,\1,'`"
15988 subdirs
="$subdirs $subdir"
15989 case ",$enable_languages," in
15991 all_selected_languages
="$all_selected_languages $lang_alias"
15992 if test -f $srcdir/$subdir/lang-specs.h
; then
15993 lang_specs_files
="$lang_specs_files $srcdir/$subdir/lang-specs.h"
15998 if test -f $srcdir/$subdir/lang.opt
; then
15999 lang_opt_files
="$lang_opt_files $srcdir/$subdir/lang.opt"
16001 if test -f $srcdir/$subdir/$subdir-tree.def
; then
16002 lang_tree_files
="$lang_tree_files $srcdir/$subdir/$subdir-tree.def"
16011 .
${srcdir}/$subdir/config-lang.
in
16012 if test "x$language" = x
16014 echo "${srcdir}/$subdir/config-lang.in doesn't set \$language." 1>&2
16017 all_lang_makefrags
="$all_lang_makefrags \$(srcdir)/$subdir/Make-lang.in"
16018 if test -f ${srcdir}/$subdir/Makefile.
in
16019 then all_lang_makefiles
="$subdir/Makefile"
16021 all_languages
="$all_languages $language"
16022 if test "x$boot_language" = xyes
16024 all_boot_languages
="$all_boot_languages $language"
16026 all_compilers
="$all_compilers $compilers"
16027 all_stagestuff
="$all_stagestuff $stagestuff"
16028 all_outputs
="$all_outputs $outputs"
16029 all_gtfiles
="$all_gtfiles $gtfiles"
16032 all_gtfiles_files_langs
="$all_gtfiles_files_langs ${subdir} "
16033 all_gtfiles_files_files
="$all_gtfiles_files_files ${f} "
16039 # Pick up gtfiles for c
16042 .
${srcdir}/c-config-lang.
in
16043 all_gtfiles
="$all_gtfiles $gtfiles"
16046 all_gtfiles_files_langs
="$all_gtfiles_files_langs ${subdir} "
16047 all_gtfiles_files_files
="$all_gtfiles_files_files ${f} "
16051 for language
in $all_selected_languages
16053 check_languages
="$check_languages check-$language"
16056 # We link each language in with a set of hooks, reached indirectly via
16057 # lang.${target}. Only do so for selected languages.
16061 target_list
="all.cross start.encap rest.encap tags \
16062 install-common install-man install-info dvi html \
16063 uninstall info man srcextra srcman srcinfo \
16064 mostlyclean clean distclean maintainer-clean \
16065 stage1 stage2 stage3 stage4 stageprofile stagefeedback"
16067 for t
in $target_list
16070 for lang
in $all_selected_languages
16074 echo "lang.$t: $x" >> Make-hooks
16083 echo "dir ." > .gdbinit
16084 echo "dir ${srcdir}" >> .gdbinit
16085 if test x
$gdb_needs_out_file_path = xyes
16087 echo "dir ${srcdir}/config/"`dirname ${out_file}` >> .gdbinit
16089 if test "x$subdirs" != x
; then
16092 echo "dir ${srcdir}/$s" >> .gdbinit
16095 echo "source ${srcdir}/gdbinit.in" >> .gdbinit
16097 # If $(exec_prefix) exists and is not the same as $(prefix), then compute an
16098 # absolute path for gcc_tooldir based on inserting the number of up-directory
16099 # movements required to get from $(exec_prefix) to $(prefix) into the basic
16100 # $(libsubdir)/@(unlibsubdir) based path.
16101 # Don't set gcc_tooldir to tooldir since that's only passed in by the toplevel
16102 # make and thus we'd get different behavior depending on where we built the
16104 if test x
$exec_prefix = xNONE
-o x
$exec_prefix = x
$prefix; then
16105 gcc_tooldir
='$(libsubdir)/$(unlibsubdir)/../$(target_noncanonical)'
16107 # An explanation of the sed strings:
16108 # -e 's|^\$(prefix)||' matches and eliminates 'prefix' from 'exec_prefix'
16109 # -e 's|/$||' match a trailing forward slash and eliminates it
16110 # -e 's|^[^/]|/|' forces the string to start with a forward slash (*)
16111 # -e 's|/[^/]*|../|g' replaces each occurrence of /<directory> with ../
16113 # (*) Note this pattern overwrites the first character of the string
16114 # with a forward slash if one is not already present. This is not a
16115 # problem because the exact names of the sub-directories concerned is
16116 # unimportant, just the number of them matters.
16118 # The practical upshot of these patterns is like this:
16120 # prefix exec_prefix result
16121 # ------ ----------- ------
16122 # /foo /foo/bar ../
16123 # /foo/ /foo/bar ../
16124 # /foo /foo/bar/ ../
16125 # /foo/ /foo/bar/ ../
16126 # /foo /foo/bar/ugg ../../
16129 gcc_tooldir
="\$(libsubdir)/\$(unlibsubdir)/\`echo \$(exec_prefix) | sed -e 's|^\$(prefix)||' -e 's|/\$(dollar)||' -e 's|^[^/]|/|' -e 's|/[^/]*|../|g'\`\$(target_noncanonical)"
16134 # Find a directory in which to install a shared libgcc.
16136 # Check whether --enable-version-specific-runtime-libs or --disable-version-specific-runtime-libs was given.
16137 if test "${enable_version_specific_runtime_libs+set}" = set; then
16138 enableval
="$enable_version_specific_runtime_libs"
16143 # Check whether --with-slibdir or --without-slibdir was given.
16144 if test "${with_slibdir+set}" = set; then
16145 withval
="$with_slibdir"
16146 slibdir
="$with_slibdir"
16148 if test "${enable_version_specific_runtime_libs+set}" = set; then
16149 slibdir
='$(libsubdir)'
16150 elif test "$host" != "$target"; then
16151 slibdir
='$(build_tooldir)/lib'
16153 slibdir
='$(libdir)'
16158 objdir
=`${PWDCMD-pwd}`
16161 # Substitute configuration variables
16227 if test x
${build} = x
${host} ; then
16228 if test x
${host} = x
${target} ; then
16229 echo "Links are now set up to build a native compiler for ${target}." 1>&2
16231 echo "Links are now set up to build a cross-compiler" 1>&2
16232 echo " from ${host} to ${target}." 1>&2
16235 if test x
${host} = x
${target} ; then
16236 echo "Links are now set up to build (on ${build}) a native compiler" 1>&2
16237 echo " for ${target}." 1>&2
16239 echo "Links are now set up to build (on ${build}) a cross-compiler" 1>&2
16240 echo " from ${host} to ${target}." 1>&2
16247 # Configure the subdirectories
16248 # AC_CONFIG_SUBDIRS($subdirs)
16250 # Create the Makefile
16251 # and configure language subdirectories
16252 ac_config_files
="$ac_config_files $all_outputs"
16255 ac_config_commands
="$ac_config_commands default"
16257 cat >confcache
<<\_ACEOF
16258 # This file is a shell script that caches the results of configure
16259 # tests run on this system so they can be shared between configure
16260 # scripts and configure runs, see configure's option --config-cache.
16261 # It is not useful on other systems. If it contains results you don't
16262 # want to keep, you may remove or edit it.
16264 # config.status only pays attention to the cache file if you give it
16265 # the --recheck option to rerun configure.
16267 # `ac_cv_env_foo' variables (set or unset) will be overridden when
16268 # loading this file, other *unset* `ac_cv_foo' will be assigned the
16269 # following values.
16273 # The following way of writing the cache mishandles newlines in values,
16274 # but we know of no workaround that is simple, portable, and efficient.
16275 # So, don't put newlines in cache variables' values.
16276 # Ultrix sh set writes to stderr and can't be redirected directly,
16277 # and sets the high bit in the cache file unless we assign to the vars.
16280 case `(ac_space=' '; set | grep ac_space) 2>&1` in
16282 # `set' does not quote correctly, so add quotes (double-quote
16283 # substitution turns \\\\ into \\, and sed turns \\ into \).
16286 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
16289 # `set' quotes correctly as required by POSIX, so do not add quotes.
16291 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
16298 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
16300 /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
16302 if diff $cache_file confcache
>/dev
/null
2>&1; then :; else
16303 if test -w $cache_file; then
16304 test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
16305 cat confcache
>$cache_file
16307 echo "not updating unwritable cache $cache_file"
16312 test "x$prefix" = xNONE
&& prefix
=$ac_default_prefix
16313 # Let make expand exec_prefix.
16314 test "x$exec_prefix" = xNONE
&& exec_prefix
='${prefix}'
16316 # VPATH may cause trouble with some makes, so we remove $(srcdir),
16317 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
16318 # trailing colons and then remove the whole line if VPATH becomes empty
16319 # (actually we leave an empty line to preserve line numbers).
16320 if test "x$srcdir" = x.
; then
16321 ac_vpsub
='/^[ ]*VPATH[ ]*=/{
16322 s/:*\$(srcdir):*/:/;
16323 s/:*\${srcdir}:*/:/;
16325 s/^\([^=]*=[ ]*\):*/\1/;
16331 DEFS
=-DHAVE_CONFIG_H
16335 for ac_i
in : $LIBOBJS; do test "x$ac_i" = x
: && continue
16336 # 1. Remove the extension, and $U if already installed.
16337 ac_i
=`echo "$ac_i" |
16338 sed 's/\$U\././;s/\.o$//;s/\.obj$//'`
16340 ac_libobjs
="$ac_libobjs $ac_i\$U.$ac_objext"
16341 ac_ltlibobjs
="$ac_ltlibobjs $ac_i"'$U.lo'
16343 LIBOBJS
=$ac_libobjs
16345 LTLIBOBJS
=$ac_ltlibobjs
16349 : ${CONFIG_STATUS=./config.status}
16350 ac_clean_files_save
=$ac_clean_files
16351 ac_clean_files
="$ac_clean_files $CONFIG_STATUS"
16352 { echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
16353 echo "$as_me: creating $CONFIG_STATUS" >&6;}
16354 cat >$CONFIG_STATUS <<_ACEOF
16356 # Generated by $as_me.
16357 # Run this file to recreate the current configuration.
16358 # Compiler output produced by configure, useful for debugging
16359 # configure, is in config.log if it exists.
16362 ac_cs_recheck=false
16364 SHELL=\${CONFIG_SHELL-$SHELL}
16367 cat >>$CONFIG_STATUS <<\_ACEOF
16368 ## --------------------- ##
16369 ## M4sh Initialization. ##
16370 ## --------------------- ##
16372 # Be Bourne compatible
16373 if test -n "${ZSH_VERSION+set}" && (emulate sh
) >/dev
/null
2>&1; then
16376 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
16377 # is contrary to our usage. Disable this feature.
16378 alias -g '${1+"$@"}'='"$@"'
16379 elif test -n "${BASH_VERSION+set}" && (set -o posix
) >/dev
/null
2>&1; then
16382 DUALCASE
=1; export DUALCASE
# for MKS sh
16384 # Support unset when possible.
16385 if ( (MAIL
=60; unset MAIL
) ||
exit) >/dev
/null
2>&1; then
16392 # Work around bugs in pre-3.0 UWIN ksh.
16393 $as_unset ENV MAIL MAILPATH
16400 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
16401 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
16402 LC_TELEPHONE LC_TIME
16404 if (set +x
; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
16405 eval $as_var=C
; export $as_var
16411 # Required to use basename.
16412 if expr a
: '\(a\)' >/dev
/null
2>&1; then
16418 if (basename /) >/dev
/null
2>&1 && test "X`basename / 2>&1`" = "X/"; then
16419 as_basename
=basename
16425 # Name of the executable.
16426 as_me
=`$as_basename "$0" ||
16427 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
16428 X"$0" : 'X\(//\)$' \| \
16429 X"$0" : 'X\(/\)$' \| \
16430 . : '\(.\)' 2>/dev/null ||
16432 sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
16433 /^X\/\(\/\/\)$/{ s//\1/; q; }
16434 /^X\/\(\/\).*/{ s//\1/; q; }
16438 # PATH needs CR, and LINENO needs CR and PATH.
16439 # Avoid depending upon Character Ranges.
16440 as_cr_letters
='abcdefghijklmnopqrstuvwxyz'
16441 as_cr_LETTERS
='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
16442 as_cr_Letters
=$as_cr_letters$as_cr_LETTERS
16443 as_cr_digits
='0123456789'
16444 as_cr_alnum
=$as_cr_Letters$as_cr_digits
16446 # The user is always right.
16447 if test "${PATH_SEPARATOR+set}" != set; then
16448 echo "#! /bin/sh" >conf$$.sh
16449 echo "exit 0" >>conf$$.sh
16451 if (PATH
="/nonexistent;."; conf$$.sh
) >/dev
/null
2>&1; then
16460 as_lineno_1
=$LINENO
16461 as_lineno_2
=$LINENO
16462 as_lineno_3
=`(expr $as_lineno_1 + 1) 2>/dev/null`
16463 test "x$as_lineno_1" != "x$as_lineno_2" &&
16464 test "x$as_lineno_3" = "x$as_lineno_2" ||
{
16465 # Find who we are. Look in the path if we contain no path at all
16468 *[\\/]* ) as_myself
=$0 ;;
16469 *) as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
16470 for as_dir
in $PATH
16473 test -z "$as_dir" && as_dir
=.
16474 test -r "$as_dir/$0" && as_myself
=$as_dir/$0 && break
16479 # We did not find ourselves, most probably we were run as `sh COMMAND'
16480 # in which case we are not to be found in the path.
16481 if test "x$as_myself" = x
; then
16484 if test ! -f "$as_myself"; then
16485 { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" >&5
16486 echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2;}
16487 { (exit 1); exit 1; }; }
16489 case $CONFIG_SHELL in
16491 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
16492 for as_dir
in /bin
$PATH_SEPARATOR/usr
/bin
$PATH_SEPARATOR$PATH
16495 test -z "$as_dir" && as_dir
=.
16496 for as_base
in sh bash ksh sh5
; do
16499 if ("$as_dir/$as_base" -c '
16500 as_lineno_1=$LINENO
16501 as_lineno_2=$LINENO
16502 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
16503 test "x$as_lineno_1" != "x$as_lineno_2" &&
16504 test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev
/null
; then
16505 $as_unset BASH_ENV ||
test "${BASH_ENV+set}" != set ||
{ BASH_ENV
=; export BASH_ENV
; }
16506 $as_unset ENV ||
test "${ENV+set}" != set ||
{ ENV
=; export ENV
; }
16507 CONFIG_SHELL
=$as_dir/$as_base
16508 export CONFIG_SHELL
16509 exec "$CONFIG_SHELL" "$0" ${1+"$@"}
16517 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
16518 # uniformly replaced by the line number. The first 'sed' inserts a
16519 # line-number line before each line; the second 'sed' does the real
16520 # work. The second script uses 'N' to pair each line-number line
16521 # with the numbered line, and appends trailing '-' during
16522 # substitution so that $LINENO is not a special case at line end.
16523 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
16524 # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-)
16525 sed '=' <$as_myself |
16530 s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
16533 s,^['$as_cr_digits']*\n,,
16534 ' >$as_me.lineno
&&
16535 chmod +x
$as_me.lineno ||
16536 { { echo "$as_me:$LINENO: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&5
16537 echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2;}
16538 { (exit 1); exit 1; }; }
16540 # Don't try to exec as it changes $[0], causing all sort of problems
16541 # (the dirname of $[0] is not the place where we might find the
16542 # original and so on. Autoconf is especially sensible to this).
16544 # Exit status is that of the last command.
16549 case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
16550 *c
*,-n*) ECHO_N
= ECHO_C
='
16552 *c
*,* ) ECHO_N
=-n ECHO_C
= ECHO_T
= ;;
16553 *) ECHO_N
= ECHO_C
='\c' ECHO_T
= ;;
16556 if expr a
: '\(a\)' >/dev
/null
2>&1; then
16562 rm -f conf$$ conf$$.exe conf$$.
file
16564 if ln -s conf$$.
file conf$$
2>/dev
/null
; then
16565 # We could just check for DJGPP; but this test a) works b) is more generic
16566 # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
16567 if test -f conf$$.exe
; then
16568 # Don't use ln at all; we don't have any links
16573 elif ln conf$$.
file conf$$
2>/dev
/null
; then
16578 rm -f conf$$ conf$$.exe conf$$.
file
16580 if mkdir
-p .
2>/dev
/null
; then
16583 test -d .
/-p && rmdir .
/-p
16587 as_executable_p
="test -f"
16589 # Sed expression to map a string onto a valid CPP name.
16590 as_tr_cpp
="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
16592 # Sed expression to map a string onto a valid variable name.
16593 as_tr_sh
="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
16597 # We need space, tab and new line, in precisely that order.
16607 # Open the log real soon, to keep \$[0] and so on meaningful, and to
16608 # report actual input values of CONFIG_FILES etc. instead of their
16609 # values after options handling. Logging --version etc. is OK.
16613 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
16614 ## Running $as_me. ##
16619 This file was extended by $as_me, which was
16620 generated by GNU Autoconf 2.59. Invocation command line was
16622 CONFIG_FILES = $CONFIG_FILES
16623 CONFIG_HEADERS = $CONFIG_HEADERS
16624 CONFIG_LINKS = $CONFIG_LINKS
16625 CONFIG_COMMANDS = $CONFIG_COMMANDS
16629 echo "on `(hostname || uname -n) 2>/dev/null | sed 1q`" >&5
16633 # Files that config.status was made for.
16634 if test -n "$ac_config_files"; then
16635 echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
16638 if test -n "$ac_config_headers"; then
16639 echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
16642 if test -n "$ac_config_links"; then
16643 echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
16646 if test -n "$ac_config_commands"; then
16647 echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
16650 cat >>$CONFIG_STATUS <<\_ACEOF
16653 \`$as_me' instantiates files from templates according to the
16654 current configuration.
16656 Usage: $0 [OPTIONS] [FILE]...
16658 -h, --help print this help, then exit
16659 -V, --version print version number, then exit
16660 -q, --quiet do not print progress messages
16661 -d, --debug don't remove temporary files
16662 --recheck update $as_me by reconfiguring in the same conditions
16663 --file=FILE[:TEMPLATE]
16664 instantiate the configuration file FILE
16665 --header=FILE[:TEMPLATE]
16666 instantiate the configuration header FILE
16668 Configuration files:
16671 Configuration headers:
16674 Configuration commands:
16677 Report bugs to <bug-autoconf@gnu.org>."
16680 cat >>$CONFIG_STATUS <<_ACEOF
16683 configured by $0, generated by GNU Autoconf 2.59,
16684 with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
16686 Copyright (C) 2003 Free Software Foundation, Inc.
16687 This config.status script is free software; the Free Software Foundation
16688 gives unlimited permission to copy, distribute and modify it."
16692 cat >>$CONFIG_STATUS <<\_ACEOF
16693 # If no file are specified by the user, then we need to provide default
16694 # value. By we need to know if files were specified by the user.
16700 ac_option
=`expr "x$1" : 'x\([^=]*\)='`
16701 ac_optarg
=`expr "x$1" : 'x[^=]*=\(.*\)'`
16709 *) # This is not an option, so the user has probably given explicit
16712 ac_need_defaults
=false
;;
16716 # Handling of the options.
16718 cat >>$CONFIG_STATUS <<\_ACEOF
16719 -recheck |
--recheck |
--rechec |
--reche |
--rech |
--rec |
--re |
--r)
16721 --version |
--vers* |
-V )
16722 echo "$ac_cs_version"; exit 0 ;;
16724 # Conflict between --help and --header
16725 { { echo "$as_me:$LINENO: error: ambiguous option: $1
16726 Try \`$0 --help' for more information." >&5
16727 echo "$as_me: error: ambiguous option: $1
16728 Try \`$0 --help' for more information." >&2;}
16729 { (exit 1); exit 1; }; };;
16730 --help |
--hel |
-h )
16731 echo "$ac_cs_usage"; exit 0 ;;
16732 --debug |
--d* |
-d )
16734 --file |
--fil |
--fi |
--f )
16736 CONFIG_FILES
="$CONFIG_FILES $ac_optarg"
16737 ac_need_defaults
=false
;;
16738 --header |
--heade |
--head |
--hea )
16740 CONFIG_HEADERS
="$CONFIG_HEADERS $ac_optarg"
16741 ac_need_defaults
=false
;;
16742 -q |
-quiet |
--quiet |
--quie |
--qui |
--qu |
--q \
16743 |
-silent |
--silent |
--silen |
--sile |
--sil |
--si |
--s)
16746 # This is an error.
16747 -*) { { echo "$as_me:$LINENO: error: unrecognized option: $1
16748 Try \`$0 --help' for more information." >&5
16749 echo "$as_me: error: unrecognized option: $1
16750 Try \`$0 --help' for more information." >&2;}
16751 { (exit 1); exit 1; }; } ;;
16753 *) ac_config_targets
="$ac_config_targets $1" ;;
16759 ac_configure_extra_args
=
16761 if $ac_cs_silent; then
16763 ac_configure_extra_args
="$ac_configure_extra_args --silent"
16767 cat >>$CONFIG_STATUS <<_ACEOF
16768 if \$ac_cs_recheck; then
16769 echo "running $SHELL $0 " $ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
16770 exec $SHELL $0 $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
16775 cat >>$CONFIG_STATUS <<_ACEOF
16777 # INIT-COMMANDS section.
16786 cat >>$CONFIG_STATUS <<\_ACEOF
16787 for ac_config_target
in $ac_config_targets
16789 case "$ac_config_target" in
16790 # Handling of arguments.
16791 "$all_outputs" ) CONFIG_FILES
="$CONFIG_FILES $all_outputs" ;;
16792 "default" ) CONFIG_COMMANDS
="$CONFIG_COMMANDS default" ;;
16793 "auto-host.h" ) CONFIG_HEADERS
="$CONFIG_HEADERS auto-host.h:config.in" ;;
16794 *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
16795 echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
16796 { (exit 1); exit 1; }; };;
16800 # If the user did not use the arguments to specify the items to instantiate,
16801 # then the envvar interface is used. Set only those that are not.
16802 # We use the long form for the default assignment because of an extremely
16803 # bizarre bug on SunOS 4.1.3.
16804 if $ac_need_defaults; then
16805 test "${CONFIG_FILES+set}" = set || CONFIG_FILES
=$config_files
16806 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS
=$config_headers
16807 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS
=$config_commands
16810 # Have a temporary directory for convenience. Make it in the build tree
16811 # simply because there is no reason to put it here, and in addition,
16812 # creating and moving files from /tmp can sometimes cause problems.
16813 # Create a temporary directory, and hook for its removal unless debugging.
16816 trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
16817 trap '{ (exit 1); exit 1; }' 1 2 13 15
16820 # Create a (secure) tmp directory for tmp files.
16823 tmp
=`(umask 077 && mktemp -d -q "./confstatXXXXXX") 2>/dev/null` &&
16824 test -n "$tmp" && test -d "$tmp"
16827 tmp
=.
/confstat$$
-$RANDOM
16828 (umask 077 && mkdir
$tmp)
16831 echo "$me: cannot create a temporary directory in ." >&2
16832 { (exit 1); exit 1; }
16837 cat >>$CONFIG_STATUS <<_ACEOF
16840 # CONFIG_FILES section.
16843 # No need to generate the scripts if there are no CONFIG_FILES.
16844 # This happens for instance when ./config.status config.h
16845 if test -n "\$CONFIG_FILES"; then
16846 # Protect against being on the right side of a sed subst in config.status.
16847 sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
16848 s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
16849 s,@SHELL@,$SHELL,;t t
16850 s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
16851 s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
16852 s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
16853 s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
16854 s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
16855 s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
16856 s,@exec_prefix@,$exec_prefix,;t t
16857 s,@prefix@,$prefix,;t t
16858 s,@program_transform_name@,$program_transform_name,;t t
16859 s,@bindir@,$bindir,;t t
16860 s,@sbindir@,$sbindir,;t t
16861 s,@libexecdir@,$libexecdir,;t t
16862 s,@datadir@,$datadir,;t t
16863 s,@sysconfdir@,$sysconfdir,;t t
16864 s,@sharedstatedir@,$sharedstatedir,;t t
16865 s,@localstatedir@,$localstatedir,;t t
16866 s,@libdir@,$libdir,;t t
16867 s,@includedir@,$includedir,;t t
16868 s,@oldincludedir@,$oldincludedir,;t t
16869 s,@infodir@,$infodir,;t t
16870 s,@mandir@,$mandir,;t t
16871 s,@build_alias@,$build_alias,;t t
16872 s,@host_alias@,$host_alias,;t t
16873 s,@target_alias@,$target_alias,;t t
16874 s,@DEFS@,$DEFS,;t t
16875 s,@ECHO_C@,$ECHO_C,;t t
16876 s,@ECHO_N@,$ECHO_N,;t t
16877 s,@ECHO_T@,$ECHO_T,;t t
16878 s,@LIBS@,$LIBS,;t t
16879 s,@build@,$build,;t t
16880 s,@build_cpu@,$build_cpu,;t t
16881 s,@build_vendor@,$build_vendor,;t t
16882 s,@build_os@,$build_os,;t t
16883 s,@host@,$host,;t t
16884 s,@host_cpu@,$host_cpu,;t t
16885 s,@host_vendor@,$host_vendor,;t t
16886 s,@host_os@,$host_os,;t t
16887 s,@target@,$target,;t t
16888 s,@target_cpu@,$target_cpu,;t t
16889 s,@target_vendor@,$target_vendor,;t t
16890 s,@target_os@,$target_os,;t t
16891 s,@target_noncanonical@,$target_noncanonical,;t t
16892 s,@build_subdir@,$build_subdir,;t t
16893 s,@host_subdir@,$host_subdir,;t t
16894 s,@target_subdir@,$target_subdir,;t t
16895 s,@GENINSRC@,$GENINSRC,;t t
16897 s,@CFLAGS@,$CFLAGS,;t t
16898 s,@LDFLAGS@,$LDFLAGS,;t t
16899 s,@CPPFLAGS@,$CPPFLAGS,;t t
16900 s,@ac_ct_CC@,$ac_ct_CC,;t t
16901 s,@EXEEXT@,$EXEEXT,;t t
16902 s,@OBJEXT@,$OBJEXT,;t t
16903 s,@NO_MINUS_C_MINUS_O@,$NO_MINUS_C_MINUS_O,;t t
16904 s,@OUTPUT_OPTION@,$OUTPUT_OPTION,;t t
16906 s,@EGREP@,$EGREP,;t t
16907 s,@strict1_warn@,$strict1_warn,;t t
16908 s,@cxx_compat_warn@,$cxx_compat_warn,;t t
16909 s,@warn_cflags@,$warn_cflags,;t t
16910 s,@WERROR@,$WERROR,;t t
16911 s,@nocommon_flag@,$nocommon_flag,;t t
16912 s,@TREEBROWSER@,$TREEBROWSER,;t t
16913 s,@valgrind_path@,$valgrind_path,;t t
16914 s,@valgrind_path_defines@,$valgrind_path_defines,;t t
16915 s,@valgrind_command@,$valgrind_command,;t t
16916 s,@coverage_flags@,$coverage_flags,;t t
16917 s,@enable_multilib@,$enable_multilib,;t t
16918 s,@enable_decimal_float@,$enable_decimal_float,;t t
16919 s,@enable_shared@,$enable_shared,;t t
16920 s,@TARGET_SYSTEM_ROOT@,$TARGET_SYSTEM_ROOT,;t t
16921 s,@TARGET_SYSTEM_ROOT_DEFINE@,$TARGET_SYSTEM_ROOT_DEFINE,;t t
16922 s,@CROSS_SYSTEM_HEADER_DIR@,$CROSS_SYSTEM_HEADER_DIR,;t t
16923 s,@onestep@,$onestep,;t t
16924 s,@SET_MAKE@,$SET_MAKE,;t t
16926 s,@LN_S@,$LN_S,;t t
16928 s,@RANLIB@,$RANLIB,;t t
16929 s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
16930 s,@ranlib_flags@,$ranlib_flags,;t t
16931 s,@INSTALL@,$INSTALL,;t t
16932 s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
16933 s,@INSTALL_DATA@,$INSTALL_DATA,;t t
16934 s,@make_compare_target@,$make_compare_target,;t t
16935 s,@have_mktemp_command@,$have_mktemp_command,;t t
16936 s,@MAKEINFO@,$MAKEINFO,;t t
16937 s,@BUILD_INFO@,$BUILD_INFO,;t t
16938 s,@GENERATED_MANPAGES@,$GENERATED_MANPAGES,;t t
16939 s,@FLEX@,$FLEX,;t t
16940 s,@BISON@,$BISON,;t t
16943 s,@stage1_cflags@,$stage1_cflags,;t t
16944 s,@COLLECT2_LIBS@,$COLLECT2_LIBS,;t t
16945 s,@GNAT_LIBEXC@,$GNAT_LIBEXC,;t t
16946 s,@LDEXP_LIB@,$LDEXP_LIB,;t t
16947 s,@TARGET_GETGROUPS_T@,$TARGET_GETGROUPS_T,;t t
16948 s,@LIBICONV@,$LIBICONV,;t t
16949 s,@LTLIBICONV@,$LTLIBICONV,;t t
16950 s,@LIBICONV_DEP@,$LIBICONV_DEP,;t t
16951 s,@manext@,$manext,;t t
16952 s,@objext@,$objext,;t t
16953 s,@gthread_flags@,$gthread_flags,;t t
16954 s,@extra_modes_file@,$extra_modes_file,;t t
16955 s,@extra_opt_files@,$extra_opt_files,;t t
16956 s,@USE_NLS@,$USE_NLS,;t t
16957 s,@LIBINTL@,$LIBINTL,;t t
16958 s,@LIBINTL_DEP@,$LIBINTL_DEP,;t t
16959 s,@INCINTL@,$INCINTL,;t t
16960 s,@XGETTEXT@,$XGETTEXT,;t t
16961 s,@GMSGFMT@,$GMSGFMT,;t t
16962 s,@POSUB@,$POSUB,;t t
16963 s,@CATALOGS@,$CATALOGS,;t t
16964 s,@DATADIRNAME@,$DATADIRNAME,;t t
16965 s,@INSTOBJEXT@,$INSTOBJEXT,;t t
16966 s,@GENCAT@,$GENCAT,;t t
16967 s,@CATOBJEXT@,$CATOBJEXT,;t t
16968 s,@host_cc_for_libada@,$host_cc_for_libada,;t t
16969 s,@CROSS@,$CROSS,;t t
16971 s,@SYSTEM_HEADER_DIR@,$SYSTEM_HEADER_DIR,;t t
16972 s,@inhibit_libc@,$inhibit_libc,;t t
16973 s,@CC_FOR_BUILD@,$CC_FOR_BUILD,;t t
16974 s,@BUILD_CFLAGS@,$BUILD_CFLAGS,;t t
16975 s,@STMP_FIXINC@,$STMP_FIXINC,;t t
16976 s,@STMP_FIXPROTO@,$STMP_FIXPROTO,;t t
16977 s,@collect2@,$collect2,;t t
16978 s,@gcc_cv_as@,$gcc_cv_as,;t t
16979 s,@ORIGINAL_AS_FOR_TARGET@,$ORIGINAL_AS_FOR_TARGET,;t t
16980 s,@gcc_cv_ld@,$gcc_cv_ld,;t t
16981 s,@ORIGINAL_LD_FOR_TARGET@,$ORIGINAL_LD_FOR_TARGET,;t t
16982 s,@gcc_cv_nm@,$gcc_cv_nm,;t t
16983 s,@ORIGINAL_NM_FOR_TARGET@,$ORIGINAL_NM_FOR_TARGET,;t t
16984 s,@gcc_cv_objdump@,$gcc_cv_objdump,;t t
16985 s,@libgcc_visibility@,$libgcc_visibility,;t t
16987 s,@zlibdir@,$zlibdir,;t t
16988 s,@zlibinc@,$zlibinc,;t t
16989 s,@MAINT@,$MAINT,;t t
16990 s,@gcc_tooldir@,$gcc_tooldir,;t t
16991 s,@dollar@,$dollar,;t t
16992 s,@slibdir@,$slibdir,;t t
16993 s,@objdir@,$objdir,;t t
16994 s,@subdirs@,$subdirs,;t t
16995 s,@srcdir@,$srcdir,;t t
16996 s,@all_boot_languages@,$all_boot_languages,;t t
16997 s,@all_compilers@,$all_compilers,;t t
16998 s,@all_gtfiles@,$all_gtfiles,;t t
16999 s,@all_gtfiles_files_langs@,$all_gtfiles_files_langs,;t t
17000 s,@all_gtfiles_files_files@,$all_gtfiles_files_files,;t t
17001 s,@all_lang_makefrags@,$all_lang_makefrags,;t t
17002 s,@all_lang_makefiles@,$all_lang_makefiles,;t t
17003 s,@all_languages@,$all_languages,;t t
17004 s,@all_selected_languages@,$all_selected_languages,;t t
17005 s,@all_stagestuff@,$all_stagestuff,;t t
17006 s,@build_exeext@,$build_exeext,;t t
17007 s,@build_install_headers_dir@,$build_install_headers_dir,;t t
17008 s,@build_xm_file_list@,$build_xm_file_list,;t t
17009 s,@build_xm_include_list@,$build_xm_include_list,;t t
17010 s,@build_xm_defines@,$build_xm_defines,;t t
17011 s,@check_languages@,$check_languages,;t t
17012 s,@cc_set_by_configure@,$cc_set_by_configure,;t t
17013 s,@quoted_cc_set_by_configure@,$quoted_cc_set_by_configure,;t t
17014 s,@cpp_install_dir@,$cpp_install_dir,;t t
17015 s,@xmake_file@,$xmake_file,;t t
17016 s,@tmake_file@,$tmake_file,;t t
17017 s,@extra_gcc_objs@,$extra_gcc_objs,;t t
17018 s,@extra_headers_list@,$extra_headers_list,;t t
17019 s,@extra_objs@,$extra_objs,;t t
17020 s,@extra_parts@,$extra_parts,;t t
17021 s,@extra_passes@,$extra_passes,;t t
17022 s,@extra_programs@,$extra_programs,;t t
17023 s,@float_h_file@,$float_h_file,;t t
17024 s,@gcc_config_arguments@,$gcc_config_arguments,;t t
17025 s,@gcc_gxx_include_dir@,$gcc_gxx_include_dir,;t t
17026 s,@libstdcxx_incdir@,$libstdcxx_incdir,;t t
17027 s,@host_exeext@,$host_exeext,;t t
17028 s,@host_xm_file_list@,$host_xm_file_list,;t t
17029 s,@host_xm_include_list@,$host_xm_include_list,;t t
17030 s,@host_xm_defines@,$host_xm_defines,;t t
17031 s,@out_host_hook_obj@,$out_host_hook_obj,;t t
17032 s,@install@,$install,;t t
17033 s,@lang_opt_files@,$lang_opt_files,;t t
17034 s,@lang_specs_files@,$lang_specs_files,;t t
17035 s,@lang_tree_files@,$lang_tree_files,;t t
17036 s,@local_prefix@,$local_prefix,;t t
17037 s,@md_file@,$md_file,;t t
17038 s,@objc_boehm_gc@,$objc_boehm_gc,;t t
17039 s,@out_file@,$out_file,;t t
17040 s,@out_object_file@,$out_object_file,;t t
17041 s,@stage_prefix_set_by_configure@,$stage_prefix_set_by_configure,;t t
17042 s,@quoted_stage_prefix_set_by_configure@,$quoted_stage_prefix_set_by_configure,;t t
17043 s,@thread_file@,$thread_file,;t t
17044 s,@tm_file_list@,$tm_file_list,;t t
17045 s,@tm_include_list@,$tm_include_list,;t t
17046 s,@tm_defines@,$tm_defines,;t t
17047 s,@tm_p_file_list@,$tm_p_file_list,;t t
17048 s,@tm_p_include_list@,$tm_p_include_list,;t t
17049 s,@xm_file_list@,$xm_file_list,;t t
17050 s,@xm_include_list@,$xm_include_list,;t t
17051 s,@xm_defines@,$xm_defines,;t t
17052 s,@c_target_objs@,$c_target_objs,;t t
17053 s,@cxx_target_objs@,$cxx_target_objs,;t t
17054 s,@target_cpu_default@,$target_cpu_default,;t t
17055 s,@GMPLIBS@,$GMPLIBS,;t t
17056 s,@GMPINC@,$GMPINC,;t t
17057 s,@LIBOBJS@,$LIBOBJS,;t t
17058 s,@LTLIBOBJS@,$LTLIBOBJS,;t t
17059 /@language_hooks@/r $language_hooks
17060 s,@language_hooks@,,;t t
17065 cat >>$CONFIG_STATUS <<\_ACEOF
17066 # Split the substitutions into bite-sized pieces for seds with
17067 # small command number limits, like on Digital OSF/1 and HP-UX.
17068 ac_max_sed_lines
=48
17069 ac_sed_frag
=1 # Number of current file.
17070 ac_beg
=1 # First line for current file.
17071 ac_end
=$ac_max_sed_lines # Line after last line for current file.
17074 while $ac_more_lines; do
17075 if test $ac_beg -gt 1; then
17076 sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.
sed >$tmp/subs.frag
17078 sed "${ac_end}q" $tmp/subs.
sed >$tmp/subs.frag
17080 if test ! -s $tmp/subs.frag
; then
17081 ac_more_lines
=false
17083 # The purpose of the label and of the branching condition is to
17084 # speed up the sed processing (if there are no `@' at all, there
17085 # is no need to browse any of the substitutions).
17086 # These are the two extra sed commands mentioned above.
17088 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag
) >$tmp/subs-
$ac_sed_frag.
sed
17089 if test -z "$ac_sed_cmds"; then
17090 ac_sed_cmds
="sed -f $tmp/subs-$ac_sed_frag.sed"
17092 ac_sed_cmds
="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
17094 ac_sed_frag
=`expr $ac_sed_frag + 1`
17096 ac_end
=`expr $ac_end + $ac_max_sed_lines`
17099 if test -z "$ac_sed_cmds"; then
17102 fi # test -n "$CONFIG_FILES"
17105 cat >>$CONFIG_STATUS <<\_ACEOF
17106 for ac_file
in : $CONFIG_FILES; do test "x$ac_file" = x
: && continue
17107 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
17109 - |
*:- |
*:-:* ) # input from stdin
17111 ac_file_in
=`echo "$ac_file" | sed 's,[^:]*:,,'`
17112 ac_file
=`echo "$ac_file" | sed 's,:.*,,'` ;;
17113 *:* ) ac_file_in
=`echo "$ac_file" | sed 's,[^:]*:,,'`
17114 ac_file
=`echo "$ac_file" | sed 's,:.*,,'` ;;
17115 * ) ac_file_in
=$ac_file.
in ;;
17118 # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
17119 ac_dir
=`(dirname "$ac_file") 2>/dev/null ||
17120 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17121 X"$ac_file" : 'X\(//\)[^/]' \| \
17122 X"$ac_file" : 'X\(//\)$' \| \
17123 X"$ac_file" : 'X\(/\)' \| \
17124 . : '\(.\)' 2>/dev/null ||
17126 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
17127 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
17128 /^X\(\/\/\)$/{ s//\1/; q; }
17129 /^X\(\/\).*/{ s//\1/; q; }
17131 { if $as_mkdir_p; then
17136 while test ! -d "$as_dir"; do
17137 as_dirs
="$as_dir $as_dirs"
17138 as_dir
=`(dirname "$as_dir") 2>/dev/null ||
17139 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17140 X"$as_dir" : 'X\(//\)[^/]' \| \
17141 X"$as_dir" : 'X\(//\)$' \| \
17142 X"$as_dir" : 'X\(/\)' \| \
17143 . : '\(.\)' 2>/dev/null ||
17145 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
17146 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
17147 /^X\(\/\/\)$/{ s//\1/; q; }
17148 /^X\(\/\).*/{ s//\1/; q; }
17151 test ! -n "$as_dirs" || mkdir
$as_dirs
17152 fi ||
{ { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
17153 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
17154 { (exit 1); exit 1; }; }; }
17158 if test "$ac_dir" != .
; then
17159 ac_dir_suffix
=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
17160 # A "../" for each directory in $ac_dir_suffix.
17161 ac_top_builddir
=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
17163 ac_dir_suffix
= ac_top_builddir
=
17167 .
) # No --srcdir option. We are building in place.
17169 if test -z "$ac_top_builddir"; then
17172 ac_top_srcdir
=`echo $ac_top_builddir | sed 's,/$,,'`
17174 [\\/]* | ?
:[\\/]* ) # Absolute path.
17175 ac_srcdir
=$srcdir$ac_dir_suffix;
17176 ac_top_srcdir
=$srcdir ;;
17177 *) # Relative path.
17178 ac_srcdir
=$ac_top_builddir$srcdir$ac_dir_suffix
17179 ac_top_srcdir
=$ac_top_builddir$srcdir ;;
17182 # Do not use `cd foo && pwd` to compute absolute paths, because
17183 # the directories may not exist.
17185 .
) ac_abs_builddir
="$ac_dir";;
17188 .
) ac_abs_builddir
=`pwd`;;
17189 [\\/]* | ?
:[\\/]* ) ac_abs_builddir
="$ac_dir";;
17190 *) ac_abs_builddir
=`pwd`/"$ac_dir";;
17193 case $ac_abs_builddir in
17194 .
) ac_abs_top_builddir
=${ac_top_builddir}.
;;
17196 case ${ac_top_builddir}.
in
17197 .
) ac_abs_top_builddir
=$ac_abs_builddir;;
17198 [\\/]* | ?
:[\\/]* ) ac_abs_top_builddir
=${ac_top_builddir}.
;;
17199 *) ac_abs_top_builddir
=$ac_abs_builddir/${ac_top_builddir}.
;;
17202 case $ac_abs_builddir in
17203 .
) ac_abs_srcdir
=$ac_srcdir;;
17206 .
) ac_abs_srcdir
=$ac_abs_builddir;;
17207 [\\/]* | ?
:[\\/]* ) ac_abs_srcdir
=$ac_srcdir;;
17208 *) ac_abs_srcdir
=$ac_abs_builddir/$ac_srcdir;;
17211 case $ac_abs_builddir in
17212 .
) ac_abs_top_srcdir
=$ac_top_srcdir;;
17214 case $ac_top_srcdir in
17215 .
) ac_abs_top_srcdir
=$ac_abs_builddir;;
17216 [\\/]* | ?
:[\\/]* ) ac_abs_top_srcdir
=$ac_top_srcdir;;
17217 *) ac_abs_top_srcdir
=$ac_abs_builddir/$ac_top_srcdir;;
17223 if test x
"$ac_file" != x-
; then
17224 { echo "$as_me:$LINENO: creating $ac_file" >&5
17225 echo "$as_me: creating $ac_file" >&6;}
17228 # Let's still pretend it is `configure' which instantiates (i.e., don't
17229 # use $as_me), people would be surprised to read:
17230 # /* config.h. Generated by config.status. */
17231 if test x
"$ac_file" = x-
; then
17234 configure_input
="$ac_file. "
17236 configure_input
=$configure_input"Generated from `echo $ac_file_in |
17237 sed 's,.*/,,'` by configure."
17239 # First look for the input files in the build tree, otherwise in the
17241 ac_file_inputs
=`IFS=:
17242 for f in $ac_file_in; do
17244 -) echo $tmp/stdin ;;
17246 # Absolute (can't be DOS-style, as IFS=:)
17247 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
17248 echo "$as_me: error: cannot find input file: $f" >&2;}
17249 { (exit 1); exit 1; }; }
17252 if test -f "$f"; then
17255 elif test -f "$srcdir/$f"; then
17260 { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
17261 echo "$as_me: error: cannot find input file: $f" >&2;}
17262 { (exit 1); exit 1; }; }
17265 done` ||
{ (exit 1); exit 1; }
17267 cat >>$CONFIG_STATUS <<_ACEOF
17271 cat >>$CONFIG_STATUS <<\_ACEOF
17273 /@
[a-zA-Z_
][a-zA-Z_0-9
]*@
/!b
17274 s
,@configure_input@
,$configure_input,;t t
17275 s
,@srcdir@
,$ac_srcdir,;t t
17276 s
,@abs_srcdir@
,$ac_abs_srcdir,;t t
17277 s
,@top_srcdir@
,$ac_top_srcdir,;t t
17278 s
,@abs_top_srcdir@
,$ac_abs_top_srcdir,;t t
17279 s
,@builddir@
,$ac_builddir,;t t
17280 s
,@abs_builddir@
,$ac_abs_builddir,;t t
17281 s
,@top_builddir@
,$ac_top_builddir,;t t
17282 s
,@abs_top_builddir@
,$ac_abs_top_builddir,;t t
17283 " $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
17285 if test x"$ac_file" != x-; then
17286 mv $tmp/out $ac_file
17294 cat >>$CONFIG_STATUS <<\_ACEOF
17297 # CONFIG_HEADER section.
17300 # These sed commands are passed to sed as "A NAME B NAME C VALUE D
", where
17301 # NAME is the cpp macro being defined and VALUE is the value it is being given.
17303 # ac_d sets the value in "#define NAME VALUE" lines.
17304 ac_dA
='s,^\([ ]*\)#\([ ]*define[ ][ ]*\)'
17305 ac_dB
='[ ].*$,\1#\2'
17308 # ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
17309 ac_uA
='s,^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
17310 ac_uB
='$,\1#\2define\3'
17314 for ac_file
in : $CONFIG_HEADERS; do test "x$ac_file" = x
: && continue
17315 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
17317 - |
*:- |
*:-:* ) # input from stdin
17319 ac_file_in
=`echo "$ac_file" | sed 's,[^:]*:,,'`
17320 ac_file
=`echo "$ac_file" | sed 's,:.*,,'` ;;
17321 *:* ) ac_file_in
=`echo "$ac_file" | sed 's,[^:]*:,,'`
17322 ac_file
=`echo "$ac_file" | sed 's,:.*,,'` ;;
17323 * ) ac_file_in
=$ac_file.
in ;;
17326 test x
"$ac_file" != x-
&& { echo "$as_me:$LINENO: creating $ac_file" >&5
17327 echo "$as_me: creating $ac_file" >&6;}
17329 # First look for the input files in the build tree, otherwise in the
17331 ac_file_inputs
=`IFS=:
17332 for f in $ac_file_in; do
17334 -) echo $tmp/stdin ;;
17336 # Absolute (can't be DOS-style, as IFS=:)
17337 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
17338 echo "$as_me: error: cannot find input file: $f" >&2;}
17339 { (exit 1); exit 1; }; }
17340 # Do quote $f, to prevent DOS paths from being IFS'd.
17343 if test -f "$f"; then
17346 elif test -f "$srcdir/$f"; then
17351 { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
17352 echo "$as_me: error: cannot find input file: $f" >&2;}
17353 { (exit 1); exit 1; }; }
17356 done` ||
{ (exit 1); exit 1; }
17357 # Remove the trailing spaces.
17358 sed 's/[ ]*$//' $ac_file_inputs >$tmp/in
17362 # Transform confdefs.h into two sed scripts, `conftest.defines' and
17363 # `conftest.undefs', that substitutes the proper values into
17364 # config.h.in to produce config.h. The first handles `#define'
17365 # templates, and the second `#undef' templates.
17366 # And first: Protect against being on the right side of a sed subst in
17367 # config.status. Protect against being in an unquoted here document
17368 # in config.status.
17369 rm -f conftest.defines conftest.undefs
17370 # Using a here document instead of a string reduces the quoting nightmare.
17371 # Putting comments in sed scripts is not portable.
17373 # `end' is used to avoid that the second main sed command (meant for
17374 # 0-ary CPP macros) applies to n-ary macro definitions.
17375 # See the Autoconf documentation for `clear'.
17376 cat >confdef2sed.
sed <<\_ACEOF
17381 s,^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*\)\(([^)]*)\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1\2${ac_dC}\3${ac_dD},gp
17383 s,^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD},gp
17386 # If some macros were called several times there might be several times
17387 # the same #defines, which is useless. Nevertheless, we may not want to
17388 # sort them, since we want the *last* AC-DEFINE to be honored.
17389 uniq confdefs.h | sed -n -f confdef2sed.sed >conftest.defines
17390 sed 's/ac_d/ac_u/g' conftest.defines >conftest.undefs
17391 rm -f confdef2sed.sed
17393 # This sed command replaces #undef with comments. This is necessary, for
17394 # example, in the case of _POSIX_SOURCE, which is predefined and required
17395 # on some systems where configure will not decide to define it.
17396 cat >>conftest.undefs <<\_ACEOF
17397 s,^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */,
17400 # Break up conftest.defines because some shells have a limit on the size
17401 # of here documents, and old seds have small limits too (100 cmds).
17402 echo ' # Handle all the #define templates only if necessary.' >>$CONFIG_STATUS
17403 echo ' if grep "^[ ]*#[ ]*define" $tmp/in >/dev/null; then' >>$CONFIG_STATUS
17404 echo ' # If there are no defines, we may have an empty if/fi' >>$CONFIG_STATUS
17405 echo ' :' >>$CONFIG_STATUS
17406 rm -f conftest.tail
17407 while grep . conftest.defines >/dev/null
17409 # Write a limited-size here document to $tmp/defines.sed.
17410 echo ' cat >$tmp/defines.sed <<CEOF' >>$CONFIG_STATUS
17411 # Speed up: don't consider the non `#define' lines.
17412 echo '/^[ ]*#[ ]*define/!b' >>$CONFIG_STATUS
17413 # Work around the forget-to-reset-the-flag bug.
17414 echo 't clr' >>$CONFIG_STATUS
17415 echo ': clr' >>$CONFIG_STATUS
17416 sed ${ac_max_here_lines}q conftest.defines
>>$CONFIG_STATUS
17418 sed -f $tmp/defines.sed $tmp/in >$tmp/out
17420 mv $tmp/out $tmp/in
17422 sed 1,${ac_max_here_lines}d conftest.defines
>conftest.
tail
17423 rm -f conftest.defines
17424 mv conftest.
tail conftest.defines
17426 rm -f conftest.defines
17427 echo ' fi # grep' >>$CONFIG_STATUS
17428 echo >>$CONFIG_STATUS
17430 # Break up conftest.undefs because some shells have a limit on the size
17431 # of here documents, and old seds have small limits too (100 cmds).
17432 echo ' # Handle all the #undef templates' >>$CONFIG_STATUS
17433 rm -f conftest.
tail
17434 while grep . conftest.undefs
>/dev
/null
17436 # Write a limited-size here document to $tmp/undefs.sed.
17437 echo ' cat >$tmp/undefs.sed <<CEOF' >>$CONFIG_STATUS
17438 # Speed up: don't consider the non
`#undef'
17439 echo '/^[ ]*#[ ]*undef/!b' >>$CONFIG_STATUS
17440 # Work around the forget-to-reset-the-flag bug.
17441 echo 't clr' >>$CONFIG_STATUS
17442 echo ': clr' >>$CONFIG_STATUS
17443 sed ${ac_max_here_lines}q conftest.undefs >>$CONFIG_STATUS
17445 sed -f $tmp/undefs.sed $tmp/in >$tmp/out
17447 mv $tmp/out $tmp/in
17449 sed 1,${ac_max_here_lines}d conftest.undefs >conftest.tail
17450 rm -f conftest.undefs
17451 mv conftest.tail conftest.undefs
17453 rm -f conftest.undefs
17455 cat >>$CONFIG_STATUS <<\_ACEOF
17456 # Let's still pretend it is `configure
' which instantiates (i.e., don't
17457 # use $as_me), people would be surprised to read:
17458 # /* config.h. Generated by config.status. */
17459 if test x
"$ac_file" = x-
; then
17460 echo "/* Generated by configure. */" >$tmp/config.h
17462 echo "/* $ac_file. Generated by configure. */" >$tmp/config.h
17464 cat $tmp/in >>$tmp/config.h
17466 if test x
"$ac_file" != x-
; then
17467 if diff $ac_file $tmp/config.h
>/dev
/null
2>&1; then
17468 { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
17469 echo "$as_me: $ac_file is unchanged" >&6;}
17471 ac_dir
=`(dirname "$ac_file") 2>/dev/null ||
17472 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17473 X"$ac_file" : 'X\(//\)[^/]' \| \
17474 X"$ac_file" : 'X\(//\)$' \| \
17475 X"$ac_file" : 'X\(/\)' \| \
17476 . : '\(.\)' 2>/dev/null ||
17478 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
17479 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
17480 /^X\(\/\/\)$/{ s//\1/; q; }
17481 /^X\(\/\).*/{ s//\1/; q; }
17483 { if $as_mkdir_p; then
17488 while test ! -d "$as_dir"; do
17489 as_dirs
="$as_dir $as_dirs"
17490 as_dir
=`(dirname "$as_dir") 2>/dev/null ||
17491 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17492 X"$as_dir" : 'X\(//\)[^/]' \| \
17493 X"$as_dir" : 'X\(//\)$' \| \
17494 X"$as_dir" : 'X\(/\)' \| \
17495 . : '\(.\)' 2>/dev/null ||
17497 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
17498 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
17499 /^X\(\/\/\)$/{ s//\1/; q; }
17500 /^X\(\/\).*/{ s//\1/; q; }
17503 test ! -n "$as_dirs" || mkdir
$as_dirs
17504 fi ||
{ { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
17505 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
17506 { (exit 1); exit 1; }; }; }
17509 mv $tmp/config.h
$ac_file
17513 rm -f $tmp/config.h
17517 cat >>$CONFIG_STATUS <<\_ACEOF
17520 # CONFIG_COMMANDS section.
17522 for ac_file
in : $CONFIG_COMMANDS; do test "x$ac_file" = x
: && continue
17523 ac_dest
=`echo "$ac_file" | sed 's,:.*,,'`
17524 ac_source
=`echo "$ac_file" | sed 's,[^:]*:,,'`
17525 ac_dir
=`(dirname "$ac_dest") 2>/dev/null ||
17526 $as_expr X"$ac_dest" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17527 X"$ac_dest" : 'X\(//\)[^/]' \| \
17528 X"$ac_dest" : 'X\(//\)$' \| \
17529 X"$ac_dest" : 'X\(/\)' \| \
17530 . : '\(.\)' 2>/dev/null ||
17532 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
17533 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
17534 /^X\(\/\/\)$/{ s//\1/; q; }
17535 /^X\(\/\).*/{ s//\1/; q; }
17537 { if $as_mkdir_p; then
17542 while test ! -d "$as_dir"; do
17543 as_dirs
="$as_dir $as_dirs"
17544 as_dir
=`(dirname "$as_dir") 2>/dev/null ||
17545 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17546 X"$as_dir" : 'X\(//\)[^/]' \| \
17547 X"$as_dir" : 'X\(//\)$' \| \
17548 X"$as_dir" : 'X\(/\)' \| \
17549 . : '\(.\)' 2>/dev/null ||
17551 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
17552 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
17553 /^X\(\/\/\)$/{ s//\1/; q; }
17554 /^X\(\/\).*/{ s//\1/; q; }
17557 test ! -n "$as_dirs" || mkdir
$as_dirs
17558 fi ||
{ { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
17559 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
17560 { (exit 1); exit 1; }; }; }
17564 if test "$ac_dir" != .
; then
17565 ac_dir_suffix
=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
17566 # A "../" for each directory in $ac_dir_suffix.
17567 ac_top_builddir
=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
17569 ac_dir_suffix
= ac_top_builddir
=
17573 .
) # No --srcdir option. We are building in place.
17575 if test -z "$ac_top_builddir"; then
17578 ac_top_srcdir
=`echo $ac_top_builddir | sed 's,/$,,'`
17580 [\\/]* | ?
:[\\/]* ) # Absolute path.
17581 ac_srcdir
=$srcdir$ac_dir_suffix;
17582 ac_top_srcdir
=$srcdir ;;
17583 *) # Relative path.
17584 ac_srcdir
=$ac_top_builddir$srcdir$ac_dir_suffix
17585 ac_top_srcdir
=$ac_top_builddir$srcdir ;;
17588 # Do not use `cd foo && pwd` to compute absolute paths, because
17589 # the directories may not exist.
17591 .
) ac_abs_builddir
="$ac_dir";;
17594 .
) ac_abs_builddir
=`pwd`;;
17595 [\\/]* | ?
:[\\/]* ) ac_abs_builddir
="$ac_dir";;
17596 *) ac_abs_builddir
=`pwd`/"$ac_dir";;
17599 case $ac_abs_builddir in
17600 .
) ac_abs_top_builddir
=${ac_top_builddir}.
;;
17602 case ${ac_top_builddir}.
in
17603 .
) ac_abs_top_builddir
=$ac_abs_builddir;;
17604 [\\/]* | ?
:[\\/]* ) ac_abs_top_builddir
=${ac_top_builddir}.
;;
17605 *) ac_abs_top_builddir
=$ac_abs_builddir/${ac_top_builddir}.
;;
17608 case $ac_abs_builddir in
17609 .
) ac_abs_srcdir
=$ac_srcdir;;
17612 .
) ac_abs_srcdir
=$ac_abs_builddir;;
17613 [\\/]* | ?
:[\\/]* ) ac_abs_srcdir
=$ac_srcdir;;
17614 *) ac_abs_srcdir
=$ac_abs_builddir/$ac_srcdir;;
17617 case $ac_abs_builddir in
17618 .
) ac_abs_top_srcdir
=$ac_top_srcdir;;
17620 case $ac_top_srcdir in
17621 .
) ac_abs_top_srcdir
=$ac_abs_builddir;;
17622 [\\/]* | ?
:[\\/]* ) ac_abs_top_srcdir
=$ac_top_srcdir;;
17623 *) ac_abs_top_srcdir
=$ac_abs_builddir/$ac_top_srcdir;;
17628 { echo "$as_me:$LINENO: executing $ac_dest commands" >&5
17629 echo "$as_me: executing $ac_dest commands" >&6;}
17632 case ${CONFIG_HEADERS} in
17633 *auto-host.h
:config.
in*)
17636 # Make sure all the subdirs exist.
17637 for d
in $subdirs doc build
17639 test -d $d || mkdir
$d
17641 # If the host supports symlinks, point stage[1234] at ../stage[1234] so
17642 # bootstrapping and the installation procedure can still use
17643 # CC="stage1/xgcc -Bstage1/". If the host doesn't support symlinks,
17644 # FLAGS_TO_PASS has been modified to solve the problem there.
17645 # This is virtually a duplicate of what happens in configure.lang; we do
17646 # an extra check to make sure this only happens if ln -s can be used.
17649 for d
in ${subdirs} ; do
17650 STARTDIR
=`${PWDCMD-pwd}`
17652 for t
in stage1 stage2 stage3 stage4 stageprofile stagefeedback include
17655 $LN_S ..
/$t $t 2>/dev
/null
17666 cat >>$CONFIG_STATUS <<\_ACEOF
17668 { (exit 0); exit 0; }
17670 chmod +x
$CONFIG_STATUS
17671 ac_clean_files
=$ac_clean_files_save
17674 # configure is writing to config.log, and then calls config.status.
17675 # config.status does its own redirection, appending to config.log.
17676 # Unfortunately, on DOS this fails, as config.log is still kept open
17677 # by configure, so config.status won't be able to write to it; its
17678 # output is simply discarded. So we exec the FD to /dev/null,
17679 # effectively closing config.log, so it can be properly (re)opened and
17680 # appended to by config.status. When coming back to configure, we
17681 # need to make the FD available again.
17682 if test "$no_create" != yes; then
17684 ac_config_status_args
=
17685 test "$silent" = yes &&
17686 ac_config_status_args
="$ac_config_status_args --quiet"
17688 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success
=false
17690 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
17691 # would make configure fail if this is the last instruction.
17692 $ac_cs_success ||
{ (exit 1); exit 1; }