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_libsubdir 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 datarootdir docdir htmldir SET_MAKE AWK LN_S LN RANLIB ac_ct_RANLIB ranlib_flags INSTALL INSTALL_PROGRAM INSTALL_DATA make_compare_target have_mktemp_command MAKEINFO BUILD_INFO GENERATED_MANPAGES FLEX BISON NM AR 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 build_file_translate 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 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-build-libsubdir=DIR Directory where to find libraries for build system
916 --with-local-prefix=DIR specifies directory to put local include
917 --with-gxx-include-dir=DIR
918 specifies directory to put g++ header files
919 --with-cpp-install-dir=DIR
920 install the user visible C preprocessor in DIR
921 (relative to PREFIX) as well as PREFIX/bin
922 --with-gnu-ld arrange to work with GNU ld.
923 --with-ld arrange to use the specified ld (full pathname)
924 --with-demangler-in-ld try to use demangler in GNU ld.
925 --with-gnu-as arrange to work with GNU as
926 --with-as arrange to use the specified as (full pathname)
927 --with-stabs arrange to use stabs instead of host debug format
928 --with-dwarf2 force the default debug format to be DWARF 2
929 --with-build-sysroot=sysroot
930 use sysroot as the system root during the build
931 --with-sysroot=DIR Search for usr/lib, usr/include, et al, within DIR.
932 --with-gnu-ld assume the C compiler uses GNU ld default=no
933 --with-libiconv-prefix[=DIR] search for libiconv in DIR/include and DIR/lib
934 --without-libiconv-prefix don't search
for libiconv
in includedir and libdir
935 --with-system-libunwind use installed libunwind
936 --with-long-double-128 Use
128-bit long double by default.
937 --with-gc={page
,zone
} choose the garbage collection mechanism to use
939 --with-system-zlib use installed libz
940 --with-slibdir=DIR shared libraries
in DIR
[LIBDIR
]
941 --with-datarootdir=DIR Use DIR as the data root
[PREFIX
/share
]
942 --with-docdir=DIR Install documentation
in DIR
[DATAROOTDIR
]
943 --with-htmldir=DIR html documentation
in in DIR
[DOCDIR
]
945 Some influential environment variables
:
946 CC C compiler
command
947 CFLAGS C compiler flags
948 LDFLAGS linker flags
, e.g.
-L<lib dir
> if you have libraries
in a
949 nonstandard directory
<lib dir
>
950 CPPFLAGS C
/C
++ preprocessor flags
, e.g.
-I<include dir
> if you have
951 headers
in a nonstandard directory
<include dir
>
953 GMPLIBS How to link GMP
954 GMPINC How to
find GMP include files
956 Use these variables to override the choices made by
`configure' or to help
957 it to find libraries and programs with nonstandard names/locations.
962 if test "$ac_init_help" = "recursive"; then
963 # If there are subdirs, report their specific --help.
965 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
966 test -d $ac_dir || continue
969 if test "$ac_dir" != .; then
970 ac_dir_suffix=/`echo "$ac_dir" |
sed 's,^\.[\\/],,'`
971 # A "../" for each directory in $ac_dir_suffix.
972 ac_top_builddir=`echo "$ac_dir_suffix" |
sed 's,/[^\\/]*,../,g'`
974 ac_dir_suffix= ac_top_builddir=
978 .) # No --srcdir option. We are building in place.
980 if test -z "$ac_top_builddir"; then
983 ac_top_srcdir=`echo $ac_top_builddir |
sed 's,/$,,'`
985 [\\/]* | ?:[\\/]* ) # Absolute path.
986 ac_srcdir=$srcdir$ac_dir_suffix;
987 ac_top_srcdir=$srcdir ;;
989 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
990 ac_top_srcdir=$ac_top_builddir$srcdir ;;
993 # Do not use `cd foo
&& pwd` to compute absolute paths, because
994 # the directories may not exist.
996 .) ac_abs_builddir="$ac_dir";;
999 .) ac_abs_builddir=`pwd`;;
1000 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
1001 *) ac_abs_builddir=`pwd`/"$ac_dir";;
1004 case $ac_abs_builddir in
1005 .) ac_abs_top_builddir=${ac_top_builddir}.;;
1007 case ${ac_top_builddir}. in
1008 .) ac_abs_top_builddir=$ac_abs_builddir;;
1009 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
1010 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
1013 case $ac_abs_builddir in
1014 .) ac_abs_srcdir=$ac_srcdir;;
1017 .) ac_abs_srcdir=$ac_abs_builddir;;
1018 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
1019 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
1022 case $ac_abs_builddir in
1023 .) ac_abs_top_srcdir=$ac_top_srcdir;;
1025 case $ac_top_srcdir in
1026 .) ac_abs_top_srcdir=$ac_abs_builddir;;
1027 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
1028 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
1033 # Check for guested configure; otherwise get Cygnus style configure.
1034 if test -f $ac_srcdir/configure.gnu; then
1036 $SHELL $ac_srcdir/configure.gnu --help=recursive
1037 elif test -f $ac_srcdir/configure; then
1039 $SHELL $ac_srcdir/configure --help=recursive
1040 elif test -f $ac_srcdir/configure.ac ||
1041 test -f $ac_srcdir/configure.in; then
1043 $ac_configure --help
1045 echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1051 test -n "$ac_init_help" && exit 0
1052 if $ac_init_version; then
1055 Copyright (C) 2003 Free Software Foundation, Inc.
1056 This configure script is free software; the Free Software Foundation
1057 gives unlimited permission to copy, distribute and modify it.
1063 This file contains any messages produced by compilers while
1064 running configure, to aid debugging if configure makes a mistake.
1066 It was created by $as_me, which was
1067 generated by GNU Autoconf 2.59. Invocation command line was
1078 hostname = `(hostname || uname
-n) 2>/dev
/null |
sed 1q
`
1079 uname -m = `(uname
-m) 2>/dev
/null ||
echo unknown
`
1080 uname -r = `(uname
-r) 2>/dev
/null ||
echo unknown
`
1081 uname -s = `(uname
-s) 2>/dev
/null ||
echo unknown
`
1082 uname -v = `(uname
-v) 2>/dev
/null ||
echo unknown
`
1084 /usr/bin/uname -p = `(/usr
/bin
/uname
-p) 2>/dev
/null ||
echo unknown
`
1085 /bin/uname -X = `(/bin
/uname
-X) 2>/dev
/null ||
echo unknown
`
1087 /bin/arch = `(/bin
/arch
) 2>/dev
/null ||
echo unknown
`
1088 /usr/bin/arch -k = `(/usr
/bin
/arch
-k) 2>/dev
/null ||
echo unknown
`
1089 /usr/convex/getsysinfo = `(/usr
/convex
/getsysinfo
) 2>/dev
/null ||
echo unknown
`
1090 hostinfo = `(hostinfo
) 2>/dev
/null ||
echo unknown
`
1091 /bin/machine = `(/bin
/machine
) 2>/dev
/null ||
echo unknown
`
1092 /usr/bin/oslevel = `(/usr
/bin
/oslevel
) 2>/dev
/null ||
echo unknown
`
1093 /bin/universe = `(/bin
/universe
) 2>/dev
/null ||
echo unknown
`
1097 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1101 test -z "$as_dir" && as_dir=.
1102 echo "PATH: $as_dir"
1117 # Keep a trace of the command line.
1118 # Strip out --no-create and --no-recursion so they do not pile up.
1119 # Strip out --silent because we don't want to record it for future runs.
1120 # Also quote any args containing shell meta-characters.
1121 # Make two passes to allow for proper duplicate-argument suppression.
1126 ac_must_keep_next=false
1132 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1133 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1134 | -silent | --silent | --silen | --sile | --sil)
1136 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1137 ac_arg=`echo "$ac_arg" |
sed "s/'/'\\\\\\\\''/g"` ;;
1140 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1142 ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1143 if test $ac_must_keep_next = true; then
1144 ac_must_keep_next=false # Got value, back to normal.
1147 *=* | --config-cache | -C | -disable-* | --disable-* \
1148 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1149 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1150 | -with-* | --with-* | -without-* | --without-* | --x)
1151 case "$ac_configure_args0 " in
1152 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1155 -* ) ac_must_keep_next=true ;;
1158 ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'"
1159 # Get rid of the leading space.
1165 $as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1166 $as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1168 # When interrupted or exit'd, cleanup temporary files, and complete
1169 # config.log. We remove comments because anyway the quotes in there
1170 # would cause problems or look ugly.
1171 # WARNING: Be sure not to use single quotes in there, as some shells,
1172 # such as our DU 5.0 friend, will then `close
' the trap.
1173 trap 'exit_status
=$?
1174 # Save into config.log some information that might help in debugging.
1179 ## ---------------- ##
1180 ## Cache variables. ##
1181 ## ---------------- ##
1184 # The following way of writing the cache mishandles newlines in values,
1187 case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in
1190 "s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
1191 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
1195 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
1202 ## ----------------- ##
1203 ## Output variables. ##
1204 ## ----------------- ##
1207 for ac_var
in $ac_subst_vars
1209 eval ac_val
=$
`echo $ac_var`
1210 echo "$ac_var='"'"'$ac_val'"'"'"
1214 if test -n "$ac_subst_files"; then
1221 for ac_var
in $ac_subst_files
1223 eval ac_val
=$
`echo $ac_var`
1224 echo "$ac_var='"'"'$ac_val'"'"'"
1229 if test -s confdefs.h
; then
1236 sed "/^$/d" confdefs.h |
sort
1239 test "$ac_signal" != 0 &&
1240 echo "$as_me: caught signal $ac_signal"
1241 echo "$as_me: exit $exit_status"
1243 rm -f core
*.core
&&
1244 rm -rf conftest
* confdefs
* conf$$
* $ac_clean_files &&
1247 for ac_signal in 1 2 13 15; do
1248 trap 'ac_signal
='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1252 # confdefs.h avoids OS command line length limits that DEFS can exceed.
1253 rm -rf conftest* confdefs.h
1254 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
1257 # Predefined preprocessor variables.
1259 cat >>confdefs.h <<_ACEOF
1260 #define PACKAGE_NAME "$PACKAGE_NAME"
1264 cat >>confdefs.h <<_ACEOF
1265 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1269 cat >>confdefs.h <<_ACEOF
1270 #define PACKAGE_VERSION "$PACKAGE_VERSION"
1274 cat >>confdefs.h <<_ACEOF
1275 #define PACKAGE_STRING "$PACKAGE_STRING"
1279 cat >>confdefs.h <<_ACEOF
1280 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1284 # Let the site file select an alternate cache file if it wants to.
1285 # Prefer explicitly selected file to automatically selected ones.
1286 if test -z "$CONFIG_SITE"; then
1287 if test "x$prefix" != xNONE; then
1288 CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
1290 CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
1293 for ac_site_file in $CONFIG_SITE; do
1294 if test -r "$ac_site_file"; then
1295 { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1296 echo "$as_me: loading site script $ac_site_file" >&6;}
1297 sed 's
/^
/|
/' "$ac_site_file" >&5
1302 if test -r "$cache_file"; then
1303 # Some versions of bash will fail to source /dev/null (special
1304 # files actually), so we avoid doing that.
1305 if test -f "$cache_file"; then
1306 { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1307 echo "$as_me: loading cache $cache_file" >&6;}
1309 [\\/]* | ?:[\\/]* ) . $cache_file;;
1310 *) . ./$cache_file;;
1314 { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1315 echo "$as_me: creating cache $cache_file" >&6;}
1319 # Check that the precious variables saved in the cache have kept the same
1321 ac_cache_corrupted=false
1322 for ac_var in `(set) 2>&1 |
1323 sed -n 's
/^ac_env_\
([a-zA-Z_0-9
]*\
)_set
=.
*/\
1/p
'`; do
1324 eval ac_old_set=\$ac_cv_env_${ac_var}_set
1325 eval ac_new_set=\$ac_env_${ac_var}_set
1326 eval ac_old_val="\$ac_cv_env_${ac_var}_value"
1327 eval ac_new_val="\$ac_env_${ac_var}_value"
1328 case $ac_old_set,$ac_new_set in
1330 { echo "$as_me:$LINENO: error: \`$ac_var' was
set to \
`$ac_old_val' in the previous run" >&5
1331 echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run
" >&2;}
1332 ac_cache_corrupted=: ;;
1334 { echo "$as_me:$LINENO: error
: \
`$ac_var' was not set in the previous run" >&5
1335 echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1336 ac_cache_corrupted=: ;;
1339 if test "x$ac_old_val" != "x$ac_new_val"; then
1340 { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run
:" >&5
1341 echo "$as_me: error
: \
`$ac_var' has changed since the previous run:" >&2;}
1342 { echo "$as_me:$LINENO: former value: $ac_old_val" >&5
1343 echo "$as_me: former value: $ac_old_val" >&2;}
1344 { echo "$as_me:$LINENO: current value: $ac_new_val" >&5
1345 echo "$as_me: current value: $ac_new_val" >&2;}
1346 ac_cache_corrupted=:
1349 # Pass precious variables to config.status.
1350 if test "$ac_new_set" = set; then
1352 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1353 ac_arg=$ac_var=`echo "$ac_new_val" |
sed "s/'/'\\\\\\\\''/g"` ;;
1354 *) ac_arg=$ac_var=$ac_new_val ;;
1356 case " $ac_configure_args " in
1357 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
1358 *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1362 if $ac_cache_corrupted; then
1363 { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1364 echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1365 { { echo "$as_me:$LINENO: error: run \`make distclean
' and/or \`rm $cache_file' and start over
" >&5
1366 echo "$as_me: error
: run \
`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1367 { (exit 1); exit 1; }; }
1371 ac_cpp='$CPP $CPPFLAGS'
1372 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.
$ac_ext >&5'
1373 ac_link='$CC -o conftest
$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.
$ac_ext $LIBS >&5'
1374 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1395 ac_config_headers="$ac_config_headers auto-host.h:config.in"
1398 gcc_version=`cat $srcdir/BASE-VER`
1400 # Determine the host, build, and target systems
1402 for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
1403 if test -f $ac_dir/install-sh; then
1405 ac_install_sh="$ac_aux_dir/install-sh -c"
1407 elif test -f $ac_dir/install.sh; then
1409 ac_install_sh="$ac_aux_dir/install.sh -c"
1411 elif test -f $ac_dir/shtool; then
1413 ac_install_sh="$ac_aux_dir/shtool install -c"
1417 if test -z "$ac_aux_dir"; then
1418 { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&5
1419 echo "$as_me: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&2;}
1420 { (exit 1); exit 1; }; }
1422 ac_config_guess="$SHELL $ac_aux_dir/config.guess"
1423 ac_config_sub="$SHELL $ac_aux_dir/config.sub"
1424 ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
1426 # Make sure we can run config.sub.
1427 $ac_config_sub sun4 >/dev/null 2>&1 ||
1428 { { echo "$as_me:$LINENO: error: cannot run $ac_config_sub" >&5
1429 echo "$as_me: error: cannot run $ac_config_sub" >&2;}
1430 { (exit 1); exit 1; }; }
1432 echo "$as_me:$LINENO: checking build system type" >&5
1433 echo $ECHO_N "checking build system type... $ECHO_C" >&6
1434 if test "${ac_cv_build+set}" = set; then
1435 echo $ECHO_N "(cached) $ECHO_C" >&6
1437 ac_cv_build_alias=$build_alias
1438 test -z "$ac_cv_build_alias" &&
1439 ac_cv_build_alias=`$ac_config_guess`
1440 test -z "$ac_cv_build_alias" &&
1441 { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
1442 echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
1443 { (exit 1); exit 1; }; }
1444 ac_cv_build=`$ac_config_sub $ac_cv_build_alias` ||
1445 { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_build_alias failed" >&5
1446 echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed" >&2;}
1447 { (exit 1); exit 1; }; }
1450 echo "$as_me:$LINENO: result: $ac_cv_build" >&5
1451 echo "${ECHO_T}$ac_cv_build" >&6
1453 build_cpu=`echo $ac_cv_build | sed 's
/^\
([^
-]*\
)-\
([^
-]*\
)-\
(.
*\
)$
/\
1/'`
1454 build_vendor=`echo $ac_cv_build | sed 's
/^\
([^
-]*\
)-\
([^
-]*\
)-\
(.
*\
)$
/\
2/'`
1455 build_os=`echo $ac_cv_build | sed 's
/^\
([^
-]*\
)-\
([^
-]*\
)-\
(.
*\
)$
/\
3/'`
1458 echo "$as_me:$LINENO: checking host system type" >&5
1459 echo $ECHO_N "checking host system type... $ECHO_C" >&6
1460 if test "${ac_cv_host+set}" = set; then
1461 echo $ECHO_N "(cached) $ECHO_C" >&6
1463 ac_cv_host_alias=$host_alias
1464 test -z "$ac_cv_host_alias" &&
1465 ac_cv_host_alias=$ac_cv_build_alias
1466 ac_cv_host=`$ac_config_sub $ac_cv_host_alias` ||
1467 { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_host_alias failed" >&5
1468 echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
1469 { (exit 1); exit 1; }; }
1472 echo "$as_me:$LINENO: result: $ac_cv_host" >&5
1473 echo "${ECHO_T}$ac_cv_host" >&6
1475 host_cpu=`echo $ac_cv_host | sed 's
/^\
([^
-]*\
)-\
([^
-]*\
)-\
(.
*\
)$
/\
1/'`
1476 host_vendor=`echo $ac_cv_host | sed 's
/^\
([^
-]*\
)-\
([^
-]*\
)-\
(.
*\
)$
/\
2/'`
1477 host_os=`echo $ac_cv_host | sed 's
/^\
([^
-]*\
)-\
([^
-]*\
)-\
(.
*\
)$
/\
3/'`
1480 echo "$as_me:$LINENO: checking target system type" >&5
1481 echo $ECHO_N "checking target system type... $ECHO_C" >&6
1482 if test "${ac_cv_target+set}" = set; then
1483 echo $ECHO_N "(cached) $ECHO_C" >&6
1485 ac_cv_target_alias=$target_alias
1486 test "x$ac_cv_target_alias" = "x" &&
1487 ac_cv_target_alias=$ac_cv_host_alias
1488 ac_cv_target=`$ac_config_sub $ac_cv_target_alias` ||
1489 { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_target_alias failed" >&5
1490 echo "$as_me: error: $ac_config_sub $ac_cv_target_alias failed" >&2;}
1491 { (exit 1); exit 1; }; }
1494 echo "$as_me:$LINENO: result: $ac_cv_target" >&5
1495 echo "${ECHO_T}$ac_cv_target" >&6
1496 target=$ac_cv_target
1497 target_cpu=`echo $ac_cv_target | sed 's
/^\
([^
-]*\
)-\
([^
-]*\
)-\
(.
*\
)$
/\
1/'`
1498 target_vendor=`echo $ac_cv_target | sed 's
/^\
([^
-]*\
)-\
([^
-]*\
)-\
(.
*\
)$
/\
2/'`
1499 target_os=`echo $ac_cv_target | sed 's
/^\
([^
-]*\
)-\
([^
-]*\
)-\
(.
*\
)$
/\
3/'`
1502 # The aliases save the names the user supplied, while $host etc.
1503 # will get canonicalized.
1504 test -n "$target_alias" &&
1505 test "$program_prefix$program_suffix$program_transform_name" = \
1507 program_prefix=${target_alias}-
1509 # Determine the noncanonical target name, for directory use.
1510 case ${build_alias} in
1511 "") build_noncanonical=${build} ;;
1512 *) build_noncanonical=${build_alias} ;;
1515 case ${host_alias} in
1516 "") host_noncanonical=${build_noncanonical} ;;
1517 *) host_noncanonical=${host_alias} ;;
1520 case ${target_alias} in
1521 "") target_noncanonical=${host_noncanonical} ;;
1522 *) target_noncanonical=${target_alias} ;;
1528 # Determine the target- and build-specific subdirectories
1530 # post-stage1 host modules use a different CC_FOR_BUILD so, in order to
1531 # have matching libraries, they should use host libraries: Makefile.tpl
1532 # arranges to pass --with-build-libsubdir=$(HOST_SUBDIR).
1533 # However, they still use the build modules, because the corresponding
1534 # host modules (e.g. bison) are only built for the host when bootstrap
1536 # - build_subdir is where we find build modules, and never changes.
1537 # - build_libsubdir is where we find build libraries, and can be overridden.
1539 # Prefix 'build-
' so this never conflicts with target_subdir.
1540 build_subdir="build-${build_noncanonical}"
1542 # Check whether --with-build-libsubdir or --without-build-libsubdir was given.
1543 if test "${with_build_libsubdir+set}" = set; then
1544 withval="$with_build_libsubdir"
1545 build_libsubdir="$withval"
1547 build_libsubdir="$build_subdir"
1549 # --srcdir=. covers the toplevel, while "test -d" covers the subdirectories
1550 if ( test $srcdir = . && test -d gcc ) \
1551 || test -d $srcdir/../host-${host_noncanonical}; then
1552 host_subdir="host-${host_noncanonical}"
1557 target_subdir=${target_noncanonical}
1560 # Set program_transform_name
1561 test "$program_prefix" != NONE &&
1562 program_transform_name="s,^,$program_prefix,;$program_transform_name"
1563 # Use a double $ so make ignores it.
1564 test "$program_suffix" != NONE &&
1565 program_transform_name="s,\$,$program_suffix,;$program_transform_name"
1566 # Double any \ or $. echo might interpret backslashes.
1567 # By default was `s,x,x', remove it
if useless.
1568 cat <<\_ACEOF
>conftest.
sed
1569 s
/[\\$
]/&&/g
;s
/;s
,x
,x
,$
//
1571 program_transform_name
=`echo $program_transform_name | sed -f conftest.sed`
1575 # Check for bogus environment variables.
1576 # Test if LIBRARY_PATH contains the notation for the current directory
1577 # since this would lead to problems installing/building glibc.
1578 # LIBRARY_PATH contains the current directory if one of the following
1580 # - one of the terminals (":" and ";") is the first or last sign
1581 # - two terminals occur directly after each other
1582 # - the path contains an element with a dot in it
1583 echo "$as_me:$LINENO: checking LIBRARY_PATH variable" >&5
1584 echo $ECHO_N "checking LIBRARY_PATH variable... $ECHO_C" >&6
1585 case ${LIBRARY_PATH} in
1586 [:\
;]* |
*[:\
;] |
*[:\
;][:\
;]* |
*[:\
;]. | .
[:\
;]*| . |
*[:\
;].
[:\
;]* )
1587 library_path_setting
="contains current directory"
1590 library_path_setting
="ok"
1593 echo "$as_me:$LINENO: result: $library_path_setting" >&5
1594 echo "${ECHO_T}$library_path_setting" >&6
1595 if test "$library_path_setting" != "ok"; then
1596 { { echo "$as_me:$LINENO: error:
1597 *** LIBRARY_PATH shouldn't contain the current directory when
1598 *** building gcc. Please change the environment variable
1599 *** and run configure again." >&5
1600 echo "$as_me: error:
1601 *** LIBRARY_PATH shouldn't contain the current directory when
1602 *** building gcc. Please change the environment variable
1603 *** and run configure again." >&2;}
1604 { (exit 1); exit 1; }; }
1607 # Test if GCC_EXEC_PREFIX contains the notation for the current directory
1608 # since this would lead to problems installing/building glibc.
1609 # GCC_EXEC_PREFIX contains the current directory if one of the following
1611 # - one of the terminals (":" and ";") is the first or last sign
1612 # - two terminals occur directly after each other
1613 # - the path contains an element with a dot in it
1614 echo "$as_me:$LINENO: checking GCC_EXEC_PREFIX variable" >&5
1615 echo $ECHO_N "checking GCC_EXEC_PREFIX variable... $ECHO_C" >&6
1616 case ${GCC_EXEC_PREFIX} in
1617 [:\
;]* |
*[:\
;] |
*[:\
;][:\
;]* |
*[:\
;]. | .
[:\
;]*| . |
*[:\
;].
[:\
;]* )
1618 gcc_exec_prefix_setting
="contains current directory"
1621 gcc_exec_prefix_setting
="ok"
1624 echo "$as_me:$LINENO: result: $gcc_exec_prefix_setting" >&5
1625 echo "${ECHO_T}$gcc_exec_prefix_setting" >&6
1626 if test "$gcc_exec_prefix_setting" != "ok"; then
1627 { { echo "$as_me:$LINENO: error:
1628 *** GCC_EXEC_PREFIX shouldn't contain the current directory when
1629 *** building gcc. Please change the environment variable
1630 *** and run configure again." >&5
1631 echo "$as_me: error:
1632 *** GCC_EXEC_PREFIX shouldn't contain the current directory when
1633 *** building gcc. Please change the environment variable
1634 *** and run configure again." >&2;}
1635 { (exit 1); exit 1; }; }
1642 # Specify the local prefix
1645 # Check whether --with-local-prefix or --without-local-prefix was given.
1646 if test "${with_local_prefix+set}" = set; then
1647 withval
="$with_local_prefix"
1648 case "${withval}" in
1649 yes) { { echo "$as_me:$LINENO: error: bad value ${withval} given for local include directory prefix" >&5
1650 echo "$as_me: error: bad value ${withval} given for local include directory prefix" >&2;}
1651 { (exit 1); exit 1; }; } ;;
1653 *) local_prefix
=$with_local_prefix ;;
1657 # Default local prefix if it is empty
1658 if test x
$local_prefix = x
; then
1659 local_prefix
=/usr
/local
1662 # Don't set gcc_gxx_include_dir to gxx_include_dir since that's only
1663 # passed in by the toplevel make and thus we'd get different behavior
1664 # depending on where we built the sources.
1665 gcc_gxx_include_dir
=
1666 # Specify the g++ header file directory
1668 # Check whether --with-gxx-include-dir or --without-gxx-include-dir was given.
1669 if test "${with_gxx_include_dir+set}" = set; then
1670 withval
="$with_gxx_include_dir"
1671 case "${withval}" in
1672 yes) { { echo "$as_me:$LINENO: error: bad value ${withval} given for g++ include directory" >&5
1673 echo "$as_me: error: bad value ${withval} given for g++ include directory" >&2;}
1674 { (exit 1); exit 1; }; } ;;
1676 *) gcc_gxx_include_dir
=$with_gxx_include_dir ;;
1680 # This logic must match libstdc++-v3/acinclude.m4:GLIBCXX_EXPORT_INSTALL_INFO.
1681 if test x
${gcc_gxx_include_dir} = x
; then
1682 if test x
${enable_version_specific_runtime_libs} = xyes
; then
1683 gcc_gxx_include_dir
='${libsubdir}/include/c++'
1685 libstdcxx_incdir
='include/c++/$(version)'
1686 if test x
$host != x
$target; then
1687 libstdcxx_incdir
="$target_alias/$libstdcxx_incdir"
1689 gcc_gxx_include_dir
="\$(libsubdir)/\$(unlibsubdir)/..\`echo \$(exec_prefix) | sed -e 's|^\$(prefix)||' -e 's|/[^/]*|/..|g'\`/$libstdcxx_incdir"
1694 # Check whether --with-cpp_install_dir or --without-cpp_install_dir was given.
1695 if test "${with_cpp_install_dir+set}" = set; then
1696 withval
="$with_cpp_install_dir"
1697 if test x
$withval = xyes
; then
1698 { { echo "$as_me:$LINENO: error: option --with-cpp-install-dir requires an argument" >&5
1699 echo "$as_me: error: option --with-cpp-install-dir requires an argument" >&2;}
1700 { (exit 1); exit 1; }; }
1701 elif test x
$withval != xno
; then
1702 cpp_install_dir
=$withval
1706 # We would like to our source tree to be readonly. However when releases or
1707 # pre-releases are generated, the flex/bison generated files as well as the
1708 # various formats of manuals need to be included along with the rest of the
1709 # sources. Therefore we have --enable-generated-files-in-srcdir to do
1712 echo "$as_me:$LINENO: checking whether to place generated files in the source directory" >&5
1713 echo $ECHO_N "checking whether to place generated files in the source directory... $ECHO_C" >&6
1714 # Check whether --enable-generated-files-in-srcdir or --disable-generated-files-in-srcdir was given.
1715 if test "${enable_generated_files_in_srcdir+set}" = set; then
1716 enableval
="$enable_generated_files_in_srcdir"
1717 generated_files_in_srcdir
=$enableval
1719 generated_files_in_srcdir
=no
1722 echo "$as_me:$LINENO: result: $generated_files_in_srcdir" >&5
1723 echo "${ECHO_T}$generated_files_in_srcdir" >&6
1725 if test "$generated_files_in_srcdir" = "yes"; then
1732 # -------------------
1733 # Find default linker
1734 # -------------------
1738 # Check whether --with-gnu-ld or --without-gnu-ld was given.
1739 if test "${with_gnu_ld+set}" = set; then
1740 withval
="$with_gnu_ld"
1741 gnu_ld_flag
="$with_gnu_ld"
1746 # With pre-defined ld
1748 # Check whether --with-ld or --without-ld was given.
1749 if test "${with_ld+set}" = set; then
1751 DEFAULT_LINKER
="$with_ld"
1753 if test x
"${DEFAULT_LINKER+set}" = x
"set"; then
1754 if test ! -x "$DEFAULT_LINKER"; then
1755 { { echo "$as_me:$LINENO: error: cannot execute: $DEFAULT_LINKER: check --with-ld or env. var. DEFAULT_LINKER" >&5
1756 echo "$as_me: error: cannot execute: $DEFAULT_LINKER: check --with-ld or env. var. DEFAULT_LINKER" >&2;}
1757 { (exit 1); exit 1; }; }
1758 elif $DEFAULT_LINKER -v < /dev
/null
2>&1 |
grep GNU
> /dev
/null
; then
1762 cat >>confdefs.h
<<_ACEOF
1763 #define DEFAULT_LINKER "$DEFAULT_LINKER"
1768 echo "$as_me:$LINENO: checking whether a default linker was specified" >&5
1769 echo $ECHO_N "checking whether a default linker was specified... $ECHO_C" >&6
1770 if test x
"${DEFAULT_LINKER+set}" = x
"set"; then
1771 if test x
"$gnu_ld_flag" = x
"no"; then
1772 echo "$as_me:$LINENO: result: yes ($DEFAULT_LINKER)" >&5
1773 echo "${ECHO_T}yes ($DEFAULT_LINKER)" >&6
1775 echo "$as_me:$LINENO: result: yes ($DEFAULT_LINKER - GNU ld)" >&5
1776 echo "${ECHO_T}yes ($DEFAULT_LINKER - GNU ld)" >&6
1779 echo "$as_me:$LINENO: result: no" >&5
1780 echo "${ECHO_T}no" >&6
1783 # With demangler in GNU ld
1785 # Check whether --with-demangler-in-ld or --without-demangler-in-ld was given.
1786 if test "${with_demangler_in_ld+set}" = set; then
1787 withval
="$with_demangler_in_ld"
1788 demangler_in_ld
="$with_demangler_in_ld"
1793 # ----------------------
1794 # Find default assembler
1795 # ----------------------
1799 # Check whether --with-gnu-as or --without-gnu-as was given.
1800 if test "${with_gnu_as+set}" = set; then
1801 withval
="$with_gnu_as"
1802 gas_flag
="$with_gnu_as"
1808 # Check whether --with-as or --without-as was given.
1809 if test "${with_as+set}" = set; then
1811 DEFAULT_ASSEMBLER
="$with_as"
1813 if test x
"${DEFAULT_ASSEMBLER+set}" = x
"set"; then
1814 if test ! -x "$DEFAULT_ASSEMBLER"; then
1815 { { echo "$as_me:$LINENO: error: cannot execute: $DEFAULT_ASSEMBLER: check --with-as or env. var. DEFAULT_ASSEMBLER" >&5
1816 echo "$as_me: error: cannot execute: $DEFAULT_ASSEMBLER: check --with-as or env. var. DEFAULT_ASSEMBLER" >&2;}
1817 { (exit 1); exit 1; }; }
1818 elif $DEFAULT_ASSEMBLER -v < /dev
/null
2>&1 |
grep GNU
> /dev
/null
; then
1822 cat >>confdefs.h
<<_ACEOF
1823 #define DEFAULT_ASSEMBLER "$DEFAULT_ASSEMBLER"
1828 echo "$as_me:$LINENO: checking whether a default assembler was specified" >&5
1829 echo $ECHO_N "checking whether a default assembler was specified... $ECHO_C" >&6
1830 if test x
"${DEFAULT_ASSEMBLER+set}" = x
"set"; then
1831 if test x
"$gas_flag" = x
"no"; then
1832 echo "$as_me:$LINENO: result: yes ($DEFAULT_ASSEMBLER)" >&5
1833 echo "${ECHO_T}yes ($DEFAULT_ASSEMBLER)" >&6
1835 echo "$as_me:$LINENO: result: yes ($DEFAULT_ASSEMBLER - GNU as)" >&5
1836 echo "${ECHO_T}yes ($DEFAULT_ASSEMBLER - GNU as)" >&6
1839 echo "$as_me:$LINENO: result: no" >&5
1840 echo "${ECHO_T}no" >&6
1847 # If a non-executable a.out is present (e.g. created by GNU as above even if
1848 # invoked with -v only), the IRIX 6 native ld just overwrites the existing
1849 # file, even when creating an executable, so an execution test fails.
1850 # Remove possible default executable files to avoid this.
1852 # FIXME: This really belongs into AC_PROG_CC and can be removed once
1853 # Autoconf includes it.
1854 rm -f a.out a.exe b.out
1856 # Find the native compiler
1858 ac_cpp
='$CPP $CPPFLAGS'
1859 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1860 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1861 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
1862 if test -n "$ac_tool_prefix"; then
1863 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
1864 set dummy
${ac_tool_prefix}gcc
; ac_word
=$2
1865 echo "$as_me:$LINENO: checking for $ac_word" >&5
1866 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1867 if test "${ac_cv_prog_CC+set}" = set; then
1868 echo $ECHO_N "(cached) $ECHO_C" >&6
1870 if test -n "$CC"; then
1871 ac_cv_prog_CC
="$CC" # Let the user override the test.
1873 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
1877 test -z "$as_dir" && as_dir
=.
1878 for ac_exec_ext
in '' $ac_executable_extensions; do
1879 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1880 ac_cv_prog_CC
="${ac_tool_prefix}gcc"
1881 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1890 if test -n "$CC"; then
1891 echo "$as_me:$LINENO: result: $CC" >&5
1892 echo "${ECHO_T}$CC" >&6
1894 echo "$as_me:$LINENO: result: no" >&5
1895 echo "${ECHO_T}no" >&6
1899 if test -z "$ac_cv_prog_CC"; then
1901 # Extract the first word of "gcc", so it can be a program name with args.
1902 set dummy gcc
; ac_word
=$2
1903 echo "$as_me:$LINENO: checking for $ac_word" >&5
1904 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1905 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1906 echo $ECHO_N "(cached) $ECHO_C" >&6
1908 if test -n "$ac_ct_CC"; then
1909 ac_cv_prog_ac_ct_CC
="$ac_ct_CC" # Let the user override the test.
1911 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
1915 test -z "$as_dir" && as_dir
=.
1916 for ac_exec_ext
in '' $ac_executable_extensions; do
1917 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1918 ac_cv_prog_ac_ct_CC
="gcc"
1919 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1927 ac_ct_CC
=$ac_cv_prog_ac_ct_CC
1928 if test -n "$ac_ct_CC"; then
1929 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
1930 echo "${ECHO_T}$ac_ct_CC" >&6
1932 echo "$as_me:$LINENO: result: no" >&5
1933 echo "${ECHO_T}no" >&6
1941 if test -z "$CC"; then
1942 if test -n "$ac_tool_prefix"; then
1943 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
1944 set dummy
${ac_tool_prefix}cc
; ac_word
=$2
1945 echo "$as_me:$LINENO: checking for $ac_word" >&5
1946 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1947 if test "${ac_cv_prog_CC+set}" = set; then
1948 echo $ECHO_N "(cached) $ECHO_C" >&6
1950 if test -n "$CC"; then
1951 ac_cv_prog_CC
="$CC" # Let the user override the test.
1953 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
1957 test -z "$as_dir" && as_dir
=.
1958 for ac_exec_ext
in '' $ac_executable_extensions; do
1959 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1960 ac_cv_prog_CC
="${ac_tool_prefix}cc"
1961 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1970 if test -n "$CC"; then
1971 echo "$as_me:$LINENO: result: $CC" >&5
1972 echo "${ECHO_T}$CC" >&6
1974 echo "$as_me:$LINENO: result: no" >&5
1975 echo "${ECHO_T}no" >&6
1979 if test -z "$ac_cv_prog_CC"; then
1981 # Extract the first word of "cc", so it can be a program name with args.
1982 set dummy cc
; ac_word
=$2
1983 echo "$as_me:$LINENO: checking for $ac_word" >&5
1984 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1985 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1986 echo $ECHO_N "(cached) $ECHO_C" >&6
1988 if test -n "$ac_ct_CC"; then
1989 ac_cv_prog_ac_ct_CC
="$ac_ct_CC" # Let the user override the test.
1991 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
1995 test -z "$as_dir" && as_dir
=.
1996 for ac_exec_ext
in '' $ac_executable_extensions; do
1997 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1998 ac_cv_prog_ac_ct_CC
="cc"
1999 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2007 ac_ct_CC
=$ac_cv_prog_ac_ct_CC
2008 if test -n "$ac_ct_CC"; then
2009 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2010 echo "${ECHO_T}$ac_ct_CC" >&6
2012 echo "$as_me:$LINENO: result: no" >&5
2013 echo "${ECHO_T}no" >&6
2022 if test -z "$CC"; then
2023 # Extract the first word of "cc", so it can be a program name with args.
2024 set dummy cc
; ac_word
=$2
2025 echo "$as_me:$LINENO: checking for $ac_word" >&5
2026 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2027 if test "${ac_cv_prog_CC+set}" = set; then
2028 echo $ECHO_N "(cached) $ECHO_C" >&6
2030 if test -n "$CC"; then
2031 ac_cv_prog_CC
="$CC" # Let the user override the test.
2034 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
2038 test -z "$as_dir" && as_dir
=.
2039 for ac_exec_ext
in '' $ac_executable_extensions; do
2040 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2041 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2042 ac_prog_rejected
=yes
2046 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2052 if test $ac_prog_rejected = yes; then
2053 # We found a bogon in the path, so make sure we never use it.
2054 set dummy
$ac_cv_prog_CC
2056 if test $# != 0; then
2057 # We chose a different compiler from the bogus one.
2058 # However, it has the same basename, so the bogon will be chosen
2059 # first if we set CC to just the basename; use the full file name.
2061 ac_cv_prog_CC
="$as_dir/$ac_word${1+' '}$@"
2067 if test -n "$CC"; then
2068 echo "$as_me:$LINENO: result: $CC" >&5
2069 echo "${ECHO_T}$CC" >&6
2071 echo "$as_me:$LINENO: result: no" >&5
2072 echo "${ECHO_T}no" >&6
2076 if test -z "$CC"; then
2077 if test -n "$ac_tool_prefix"; then
2080 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2081 set dummy
$ac_tool_prefix$ac_prog; ac_word
=$2
2082 echo "$as_me:$LINENO: checking for $ac_word" >&5
2083 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2084 if test "${ac_cv_prog_CC+set}" = set; then
2085 echo $ECHO_N "(cached) $ECHO_C" >&6
2087 if test -n "$CC"; then
2088 ac_cv_prog_CC
="$CC" # Let the user override the test.
2090 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
2094 test -z "$as_dir" && as_dir
=.
2095 for ac_exec_ext
in '' $ac_executable_extensions; do
2096 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2097 ac_cv_prog_CC
="$ac_tool_prefix$ac_prog"
2098 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2107 if test -n "$CC"; then
2108 echo "$as_me:$LINENO: result: $CC" >&5
2109 echo "${ECHO_T}$CC" >&6
2111 echo "$as_me:$LINENO: result: no" >&5
2112 echo "${ECHO_T}no" >&6
2115 test -n "$CC" && break
2118 if test -z "$CC"; then
2122 # Extract the first word of "$ac_prog", so it can be a program name with args.
2123 set dummy
$ac_prog; ac_word
=$2
2124 echo "$as_me:$LINENO: checking for $ac_word" >&5
2125 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2126 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2127 echo $ECHO_N "(cached) $ECHO_C" >&6
2129 if test -n "$ac_ct_CC"; then
2130 ac_cv_prog_ac_ct_CC
="$ac_ct_CC" # Let the user override the test.
2132 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
2136 test -z "$as_dir" && as_dir
=.
2137 for ac_exec_ext
in '' $ac_executable_extensions; do
2138 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2139 ac_cv_prog_ac_ct_CC
="$ac_prog"
2140 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2148 ac_ct_CC
=$ac_cv_prog_ac_ct_CC
2149 if test -n "$ac_ct_CC"; then
2150 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2151 echo "${ECHO_T}$ac_ct_CC" >&6
2153 echo "$as_me:$LINENO: result: no" >&5
2154 echo "${ECHO_T}no" >&6
2157 test -n "$ac_ct_CC" && break
2166 test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
2167 See \`config.log' for more details." >&5
2168 echo "$as_me: error: no acceptable C compiler found in \$PATH
2169 See \`config.log' for more details." >&2;}
2170 { (exit 1); exit 1; }; }
2172 # Provide some information about the compiler.
2173 echo "$as_me:$LINENO:" \
2174 "checking for C compiler version" >&5
2175 ac_compiler
=`set X $ac_compile; echo $2`
2176 { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
2177 (eval $ac_compiler --version </dev
/null
>&5) 2>&5
2179 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2180 (exit $ac_status); }
2181 { (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
2182 (eval $ac_compiler -v </dev
/null
>&5) 2>&5
2184 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2185 (exit $ac_status); }
2186 { (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
2187 (eval $ac_compiler -V </dev
/null
>&5) 2>&5
2189 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2190 (exit $ac_status); }
2192 cat >conftest.
$ac_ext <<_ACEOF
2195 cat confdefs.h
>>conftest.
$ac_ext
2196 cat >>conftest.
$ac_ext <<_ACEOF
2197 /* end confdefs.h. */
2207 ac_clean_files_save
=$ac_clean_files
2208 ac_clean_files
="$ac_clean_files a.out a.exe b.out"
2209 # Try to create an executable without -o first, disregard a.out.
2210 # It will help us diagnose broken compilers, and finding out an intuition
2212 echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
2213 echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6
2214 ac_link_default
=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2215 if { (eval echo "$as_me:$LINENO: \"$ac_link_default\"") >&5
2216 (eval $ac_link_default) 2>&5
2218 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2219 (exit $ac_status); }; then
2220 # Find the output, starting from the most likely. This scheme is
2221 # not robust to junk in `.', hence go to wildcards (a.*) only as a last
2224 # Be careful to initialize this variable, since it used to be cached.
2225 # Otherwise an old cache value of `no' led to `EXEEXT = no' in a Makefile.
2227 # b.out is created by i960 compilers.
2228 for ac_file
in a_out.exe a.exe conftest.exe a.out conftest a.
* conftest.
* b.out
2230 test -f "$ac_file" ||
continue
2232 *.
$ac_ext |
*.xcoff |
*.tds |
*.d |
*.pdb |
*.xSYM |
*.bb |
*.bbg |
*.o |
*.obj
)
2235 # This is the source file.
2238 # We found the default executable, but exeext='' is most
2242 ac_cv_exeext
=`expr "$ac_file" : '[^.]*\(\..*\)'`
2243 # FIXME: I believe we export ac_cv_exeext for Libtool,
2244 # but it would be cool to find out if it's true. Does anybody
2245 # maintain Libtool? --akim.
2253 echo "$as_me: failed program was:" >&5
2254 sed 's/^/| /' conftest.
$ac_ext >&5
2256 { { echo "$as_me:$LINENO: error: C compiler cannot create executables
2257 See \`config.log' for more details." >&5
2258 echo "$as_me: error: C compiler cannot create executables
2259 See \`config.log' for more details." >&2;}
2260 { (exit 77); exit 77; }; }
2263 ac_exeext
=$ac_cv_exeext
2264 echo "$as_me:$LINENO: result: $ac_file" >&5
2265 echo "${ECHO_T}$ac_file" >&6
2267 # Check the compiler produces executables we can run. If not, either
2268 # the compiler is broken, or we cross compile.
2269 echo "$as_me:$LINENO: checking whether the C compiler works" >&5
2270 echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6
2271 # FIXME: These cross compiler hacks should be removed for Autoconf 3.0
2272 # If not cross compiling, check that we can run a simple program.
2273 if test "$cross_compiling" != yes; then
2274 if { ac_try
='./$ac_file'
2275 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2278 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2279 (exit $ac_status); }; }; then
2282 if test "$cross_compiling" = maybe
; then
2285 { { echo "$as_me:$LINENO: error: cannot run C compiled programs.
2286 If you meant to cross compile, use \`--host'.
2287 See \`config.log' for more details." >&5
2288 echo "$as_me: error: cannot run C compiled programs.
2289 If you meant to cross compile, use \`--host'.
2290 See \`config.log' for more details." >&2;}
2291 { (exit 1); exit 1; }; }
2295 echo "$as_me:$LINENO: result: yes" >&5
2296 echo "${ECHO_T}yes" >&6
2298 rm -f a.out a.exe conftest
$ac_cv_exeext b.out
2299 ac_clean_files
=$ac_clean_files_save
2300 # Check the compiler produces executables we can run. If not, either
2301 # the compiler is broken, or we cross compile.
2302 echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
2303 echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6
2304 echo "$as_me:$LINENO: result: $cross_compiling" >&5
2305 echo "${ECHO_T}$cross_compiling" >&6
2307 echo "$as_me:$LINENO: checking for suffix of executables" >&5
2308 echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6
2309 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
2310 (eval $ac_link) 2>&5
2312 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2313 (exit $ac_status); }; then
2314 # If both `conftest.exe' and `conftest' are `present' (well, observable)
2315 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
2316 # work properly (i.e., refer to `conftest.exe'), while it won't with
2318 for ac_file
in conftest.exe conftest conftest.
*; do
2319 test -f "$ac_file" ||
continue
2321 *.
$ac_ext |
*.xcoff |
*.tds |
*.d |
*.pdb |
*.xSYM |
*.bb |
*.bbg |
*.o |
*.obj
) ;;
2322 *.
* ) ac_cv_exeext
=`expr "$ac_file" : '[^.]*\(\..*\)'`
2329 { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
2330 See \`config.log' for more details." >&5
2331 echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
2332 See \`config.log' for more details." >&2;}
2333 { (exit 1); exit 1; }; }
2336 rm -f conftest
$ac_cv_exeext
2337 echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
2338 echo "${ECHO_T}$ac_cv_exeext" >&6
2340 rm -f conftest.
$ac_ext
2341 EXEEXT
=$ac_cv_exeext
2343 echo "$as_me:$LINENO: checking for suffix of object files" >&5
2344 echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6
2345 if test "${ac_cv_objext+set}" = set; then
2346 echo $ECHO_N "(cached) $ECHO_C" >&6
2348 cat >conftest.
$ac_ext <<_ACEOF
2351 cat confdefs.h
>>conftest.
$ac_ext
2352 cat >>conftest.
$ac_ext <<_ACEOF
2353 /* end confdefs.h. */
2363 rm -f conftest.o conftest.obj
2364 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2365 (eval $ac_compile) 2>&5
2367 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2368 (exit $ac_status); }; then
2369 for ac_file
in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
2371 *.
$ac_ext |
*.xcoff |
*.tds |
*.d |
*.pdb |
*.xSYM |
*.bb |
*.bbg
) ;;
2372 *) ac_cv_objext
=`expr "$ac_file" : '.*\.\(.*\)'`
2377 echo "$as_me: failed program was:" >&5
2378 sed 's/^/| /' conftest.
$ac_ext >&5
2380 { { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
2381 See \`config.log' for more details." >&5
2382 echo "$as_me: error: cannot compute suffix of object files: cannot compile
2383 See \`config.log' for more details." >&2;}
2384 { (exit 1); exit 1; }; }
2387 rm -f conftest.
$ac_cv_objext conftest.
$ac_ext
2389 echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
2390 echo "${ECHO_T}$ac_cv_objext" >&6
2391 OBJEXT
=$ac_cv_objext
2393 echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
2394 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
2395 if test "${ac_cv_c_compiler_gnu+set}" = set; then
2396 echo $ECHO_N "(cached) $ECHO_C" >&6
2398 cat >conftest.
$ac_ext <<_ACEOF
2401 cat confdefs.h
>>conftest.
$ac_ext
2402 cat >>conftest.
$ac_ext <<_ACEOF
2403 /* end confdefs.h. */
2416 rm -f conftest.
$ac_objext
2417 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2418 (eval $ac_compile) 2>conftest.er1
2420 grep -v '^ *+' conftest.er1
>conftest.err
2422 cat conftest.err
>&5
2423 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2424 (exit $ac_status); } &&
2425 { ac_try
='test -z "$ac_c_werror_flag"
2426 || test ! -s conftest.err'
2427 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2430 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2431 (exit $ac_status); }; } &&
2432 { ac_try
='test -s conftest.$ac_objext'
2433 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2436 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2437 (exit $ac_status); }; }; then
2440 echo "$as_me: failed program was:" >&5
2441 sed 's/^/| /' conftest.
$ac_ext >&5
2445 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
2446 ac_cv_c_compiler_gnu
=$ac_compiler_gnu
2449 echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
2450 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
2451 GCC
=`test $ac_compiler_gnu = yes && echo yes`
2452 ac_test_CFLAGS
=${CFLAGS+set}
2453 ac_save_CFLAGS
=$CFLAGS
2455 echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
2456 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
2457 if test "${ac_cv_prog_cc_g+set}" = set; then
2458 echo $ECHO_N "(cached) $ECHO_C" >&6
2460 cat >conftest.
$ac_ext <<_ACEOF
2463 cat confdefs.h
>>conftest.
$ac_ext
2464 cat >>conftest.
$ac_ext <<_ACEOF
2465 /* end confdefs.h. */
2475 rm -f conftest.
$ac_objext
2476 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2477 (eval $ac_compile) 2>conftest.er1
2479 grep -v '^ *+' conftest.er1
>conftest.err
2481 cat conftest.err
>&5
2482 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2483 (exit $ac_status); } &&
2484 { ac_try
='test -z "$ac_c_werror_flag"
2485 || test ! -s conftest.err'
2486 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2489 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2490 (exit $ac_status); }; } &&
2491 { ac_try
='test -s conftest.$ac_objext'
2492 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2495 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2496 (exit $ac_status); }; }; then
2499 echo "$as_me: failed program was:" >&5
2500 sed 's/^/| /' conftest.
$ac_ext >&5
2504 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
2506 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
2507 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
2508 if test "$ac_test_CFLAGS" = set; then
2509 CFLAGS
=$ac_save_CFLAGS
2510 elif test $ac_cv_prog_cc_g = yes; then
2511 if test "$GCC" = yes; then
2517 if test "$GCC" = yes; then
2523 echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5
2524 echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
2525 if test "${ac_cv_prog_cc_stdc+set}" = set; then
2526 echo $ECHO_N "(cached) $ECHO_C" >&6
2528 ac_cv_prog_cc_stdc
=no
2530 cat >conftest.
$ac_ext <<_ACEOF
2533 cat confdefs.h
>>conftest.
$ac_ext
2534 cat >>conftest.
$ac_ext <<_ACEOF
2535 /* end confdefs.h. */
2538 #include <sys/types.h>
2539 #include <sys/stat.h>
2540 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
2541 struct buf { int x; };
2542 FILE * (*rcsopen) (struct buf *, struct stat *, int);
2543 static char *e (p, i)
2549 static char *f (char * (*g) (char **, int), char **p, ...)
2554 s = g (p, va_arg (v,int));
2559 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
2560 function prototypes and stuff, but not '\xHH' hex character constants.
2561 These don't provoke an error unfortunately, instead are silently treated
2562 as 'x'. The following induces an error, until -std1 is added to get
2563 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
2564 array size at least. It's necessary to write '\x00'==0 to get something
2565 that's true only with -std1. */
2566 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
2568 int test (int i, double x);
2569 struct s1 {int (*f) (int a);};
2570 struct s2 {int (*f) (double a);};
2571 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2577 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
2582 # Don't try gcc -ansi; that turns off useful extensions and
2583 # breaks some systems' header files.
2584 # AIX -qlanglvl=ansi
2585 # Ultrix and OSF/1 -std1
2586 # HP-UX 10.20 and later -Ae
2587 # HP-UX older versions -Aa -D_HPUX_SOURCE
2588 # SVR4 -Xc -D__EXTENSIONS__
2589 for ac_arg
in "" -qlanglvl=ansi
-std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2591 CC
="$ac_save_CC $ac_arg"
2592 rm -f conftest.
$ac_objext
2593 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2594 (eval $ac_compile) 2>conftest.er1
2596 grep -v '^ *+' conftest.er1
>conftest.err
2598 cat conftest.err
>&5
2599 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2600 (exit $ac_status); } &&
2601 { ac_try
='test -z "$ac_c_werror_flag"
2602 || test ! -s conftest.err'
2603 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2606 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2607 (exit $ac_status); }; } &&
2608 { ac_try
='test -s conftest.$ac_objext'
2609 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2612 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2613 (exit $ac_status); }; }; then
2614 ac_cv_prog_cc_stdc
=$ac_arg
2617 echo "$as_me: failed program was:" >&5
2618 sed 's/^/| /' conftest.
$ac_ext >&5
2621 rm -f conftest.err conftest.
$ac_objext
2623 rm -f conftest.
$ac_ext conftest.
$ac_objext
2628 case "x$ac_cv_prog_cc_stdc" in
2630 echo "$as_me:$LINENO: result: none needed" >&5
2631 echo "${ECHO_T}none needed" >&6 ;;
2633 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5
2634 echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
2635 CC
="$CC $ac_cv_prog_cc_stdc" ;;
2638 # Some people use a C++ compiler to compile C. Since we use `exit',
2639 # in C++ we need to declare it. In case someone uses the same compiler
2640 # for both compiling C and C++ we need to have the C++ compiler decide
2641 # the declaration of exit, since it's the most demanding environment.
2642 cat >conftest.
$ac_ext <<_ACEOF
2647 rm -f conftest.
$ac_objext
2648 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2649 (eval $ac_compile) 2>conftest.er1
2651 grep -v '^ *+' conftest.er1
>conftest.err
2653 cat conftest.err
>&5
2654 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2655 (exit $ac_status); } &&
2656 { ac_try
='test -z "$ac_c_werror_flag"
2657 || test ! -s conftest.err'
2658 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2661 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2662 (exit $ac_status); }; } &&
2663 { ac_try
='test -s conftest.$ac_objext'
2664 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2667 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2668 (exit $ac_status); }; }; then
2669 for ac_declaration
in \
2671 'extern "C" void std::exit (int) throw (); using std::exit;' \
2672 'extern "C" void std::exit (int); using std::exit;' \
2673 'extern "C" void exit (int) throw ();' \
2674 'extern "C" void exit (int);' \
2677 cat >conftest.
$ac_ext <<_ACEOF
2680 cat confdefs.h
>>conftest.
$ac_ext
2681 cat >>conftest.
$ac_ext <<_ACEOF
2682 /* end confdefs.h. */
2693 rm -f conftest.
$ac_objext
2694 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2695 (eval $ac_compile) 2>conftest.er1
2697 grep -v '^ *+' conftest.er1
>conftest.err
2699 cat conftest.err
>&5
2700 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2701 (exit $ac_status); } &&
2702 { ac_try
='test -z "$ac_c_werror_flag"
2703 || test ! -s conftest.err'
2704 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2707 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2708 (exit $ac_status); }; } &&
2709 { ac_try
='test -s conftest.$ac_objext'
2710 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2713 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2714 (exit $ac_status); }; }; then
2717 echo "$as_me: failed program was:" >&5
2718 sed 's/^/| /' conftest.
$ac_ext >&5
2722 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
2723 cat >conftest.
$ac_ext <<_ACEOF
2726 cat confdefs.h
>>conftest.
$ac_ext
2727 cat >>conftest.
$ac_ext <<_ACEOF
2728 /* end confdefs.h. */
2738 rm -f conftest.
$ac_objext
2739 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2740 (eval $ac_compile) 2>conftest.er1
2742 grep -v '^ *+' conftest.er1
>conftest.err
2744 cat conftest.err
>&5
2745 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2746 (exit $ac_status); } &&
2747 { ac_try
='test -z "$ac_c_werror_flag"
2748 || test ! -s conftest.err'
2749 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2752 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2753 (exit $ac_status); }; } &&
2754 { ac_try
='test -s conftest.$ac_objext'
2755 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2758 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2759 (exit $ac_status); }; }; then
2762 echo "$as_me: failed program was:" >&5
2763 sed 's/^/| /' conftest.
$ac_ext >&5
2766 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
2769 if test -n "$ac_declaration"; then
2770 echo '#ifdef __cplusplus' >>confdefs.h
2771 echo $ac_declaration >>confdefs.h
2772 echo '#endif' >>confdefs.h
2776 echo "$as_me: failed program was:" >&5
2777 sed 's/^/| /' conftest.
$ac_ext >&5
2780 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
2782 ac_cpp
='$CPP $CPPFLAGS'
2783 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2784 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2785 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
2787 if test "x$CC" != xcc
; then
2788 echo "$as_me:$LINENO: checking whether $CC and cc understand -c and -o together" >&5
2789 echo $ECHO_N "checking whether $CC and cc understand -c and -o together... $ECHO_C" >&6
2791 echo "$as_me:$LINENO: checking whether cc understands -c and -o together" >&5
2792 echo $ECHO_N "checking whether cc understands -c and -o together... $ECHO_C" >&6
2794 set dummy
$CC; ac_cc
=`echo $2 |
2795 sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
2796 if eval "test \"\${ac_cv_prog_cc_${ac_cc}_c_o+set}\" = set"; then
2797 echo $ECHO_N "(cached) $ECHO_C" >&6
2799 cat >conftest.
$ac_ext <<_ACEOF
2802 cat confdefs.h
>>conftest.
$ac_ext
2803 cat >>conftest.
$ac_ext <<_ACEOF
2804 /* end confdefs.h. */
2814 # Make sure it works both with $CC and with simple cc.
2815 # We do the test twice because some compilers refuse to overwrite an
2816 # existing .o file with -o, though they will create one.
2817 ac_try
='$CC -c conftest.$ac_ext -o conftest.$ac_objext >&5'
2818 if { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2821 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2822 (exit $ac_status); } &&
2823 test -f conftest.
$ac_objext && { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2826 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2827 (exit $ac_status); };
2829 eval ac_cv_prog_cc_
${ac_cc}_c_o
=yes
2830 if test "x$CC" != xcc
; then
2831 # Test first that cc exists at all.
2832 if { ac_try
='cc -c conftest.$ac_ext >&5'
2833 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2836 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2837 (exit $ac_status); }; }; then
2838 ac_try
='cc -c conftest.$ac_ext -o conftest.$ac_objext >&5'
2839 if { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2842 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2843 (exit $ac_status); } &&
2844 test -f conftest.
$ac_objext && { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2847 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2848 (exit $ac_status); };
2853 # cc exists but doesn't like -o.
2854 eval ac_cv_prog_cc_
${ac_cc}_c_o
=no
2859 eval ac_cv_prog_cc_
${ac_cc}_c_o
=no
2864 if eval "test \"`echo '$ac_cv_prog_cc_'${ac_cc}_c_o`\" = yes"; then
2865 echo "$as_me:$LINENO: result: yes" >&5
2866 echo "${ECHO_T}yes" >&6
2868 echo "$as_me:$LINENO: result: no" >&5
2869 echo "${ECHO_T}no" >&6
2871 cat >>confdefs.h
<<\_ACEOF
2872 #define NO_MINUS_C_MINUS_O 1
2877 # expand $ac_aux_dir to an absolute path
2878 am_aux_dir
=`cd $ac_aux_dir && pwd`
2880 # FIXME: we rely on the cache variable name because
2881 # there is no other way.
2883 ac_cc
=`echo $2 | sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
2884 if eval "test \"`echo '$ac_cv_prog_cc_'${ac_cc}_c_o`\" != yes"; then
2885 # Losing compiler, so override with the script.
2886 # FIXME: It is wrong to rewrite CC.
2887 # But if we don't then we get into trouble of one sort or another.
2888 # A longer-term fix would be to have automake use am__CC in this case,
2889 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
2890 CC
="$am_aux_dir/compile $CC"
2893 # autoconf is lame and doesn't give us any substitution variable for this.
2894 if eval "test \"`echo '$ac_cv_prog_cc_'${ac_cc}_c_o`\" = no"; then
2895 NO_MINUS_C_MINUS_O
=yes
2897 OUTPUT_OPTION
='-o $@'
2902 # Remove the -O2: for historical reasons, unless bootstrapping we prefer
2903 # optimizations to be activated explicitly by the toplevel.
2905 */prev-gcc
/xgcc
*) ;;
2906 *) CFLAGS
=`echo $CFLAGS | sed "s/-O[s0-9]* *//" ` ;;
2910 # -------------------------
2911 # Check C compiler features
2912 # -------------------------
2915 ac_cpp
='$CPP $CPPFLAGS'
2916 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2917 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2918 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
2919 echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
2920 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
2921 # On Suns, sometimes $CPP names a directory.
2922 if test -n "$CPP" && test -d "$CPP"; then
2925 if test -z "$CPP"; then
2926 if test "${ac_cv_prog_CPP+set}" = set; then
2927 echo $ECHO_N "(cached) $ECHO_C" >&6
2929 # Double quotes because CPP needs to be expanded
2930 for CPP
in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
2933 for ac_c_preproc_warn_flag
in '' yes
2935 # Use a header file that comes with gcc, so configuring glibc
2936 # with a fresh cross-compiler works.
2937 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2938 # <limits.h> exists even on freestanding compilers.
2939 # On the NeXT, cc -E runs the code through the compiler's parser,
2940 # not just through cpp. "Syntax error" is here to catch this case.
2941 cat >conftest.
$ac_ext <<_ACEOF
2944 cat confdefs.h
>>conftest.
$ac_ext
2945 cat >>conftest.
$ac_ext <<_ACEOF
2946 /* end confdefs.h. */
2948 # include <limits.h>
2950 # include <assert.h>
2954 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
2955 (eval $ac_cpp conftest.
$ac_ext) 2>conftest.er1
2957 grep -v '^ *+' conftest.er1
>conftest.err
2959 cat conftest.err
>&5
2960 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2961 (exit $ac_status); } >/dev
/null
; then
2962 if test -s conftest.err
; then
2963 ac_cpp_err
=$ac_c_preproc_warn_flag
2964 ac_cpp_err
=$ac_cpp_err$ac_c_werror_flag
2971 if test -z "$ac_cpp_err"; then
2974 echo "$as_me: failed program was:" >&5
2975 sed 's/^/| /' conftest.
$ac_ext >&5
2977 # Broken: fails on valid input.
2980 rm -f conftest.err conftest.
$ac_ext
2982 # OK, works on sane cases. Now check whether non-existent headers
2983 # can be detected and how.
2984 cat >conftest.
$ac_ext <<_ACEOF
2987 cat confdefs.h
>>conftest.
$ac_ext
2988 cat >>conftest.
$ac_ext <<_ACEOF
2989 /* end confdefs.h. */
2990 #include <ac_nonexistent.h>
2992 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
2993 (eval $ac_cpp conftest.
$ac_ext) 2>conftest.er1
2995 grep -v '^ *+' conftest.er1
>conftest.err
2997 cat conftest.err
>&5
2998 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2999 (exit $ac_status); } >/dev
/null
; then
3000 if test -s conftest.err
; then
3001 ac_cpp_err
=$ac_c_preproc_warn_flag
3002 ac_cpp_err
=$ac_cpp_err$ac_c_werror_flag
3009 if test -z "$ac_cpp_err"; then
3010 # Broken: success on invalid input.
3013 echo "$as_me: failed program was:" >&5
3014 sed 's/^/| /' conftest.
$ac_ext >&5
3016 # Passes both tests.
3020 rm -f conftest.err conftest.
$ac_ext
3023 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3024 rm -f conftest.err conftest.
$ac_ext
3025 if $ac_preproc_ok; then
3037 echo "$as_me:$LINENO: result: $CPP" >&5
3038 echo "${ECHO_T}$CPP" >&6
3040 for ac_c_preproc_warn_flag
in '' yes
3042 # Use a header file that comes with gcc, so configuring glibc
3043 # with a fresh cross-compiler works.
3044 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3045 # <limits.h> exists even on freestanding compilers.
3046 # On the NeXT, cc -E runs the code through the compiler's parser,
3047 # not just through cpp. "Syntax error" is here to catch this case.
3048 cat >conftest.
$ac_ext <<_ACEOF
3051 cat confdefs.h
>>conftest.
$ac_ext
3052 cat >>conftest.
$ac_ext <<_ACEOF
3053 /* end confdefs.h. */
3055 # include <limits.h>
3057 # include <assert.h>
3061 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3062 (eval $ac_cpp conftest.
$ac_ext) 2>conftest.er1
3064 grep -v '^ *+' conftest.er1
>conftest.err
3066 cat conftest.err
>&5
3067 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3068 (exit $ac_status); } >/dev
/null
; then
3069 if test -s conftest.err
; then
3070 ac_cpp_err
=$ac_c_preproc_warn_flag
3071 ac_cpp_err
=$ac_cpp_err$ac_c_werror_flag
3078 if test -z "$ac_cpp_err"; then
3081 echo "$as_me: failed program was:" >&5
3082 sed 's/^/| /' conftest.
$ac_ext >&5
3084 # Broken: fails on valid input.
3087 rm -f conftest.err conftest.
$ac_ext
3089 # OK, works on sane cases. Now check whether non-existent headers
3090 # can be detected and how.
3091 cat >conftest.
$ac_ext <<_ACEOF
3094 cat confdefs.h
>>conftest.
$ac_ext
3095 cat >>conftest.
$ac_ext <<_ACEOF
3096 /* end confdefs.h. */
3097 #include <ac_nonexistent.h>
3099 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3100 (eval $ac_cpp conftest.
$ac_ext) 2>conftest.er1
3102 grep -v '^ *+' conftest.er1
>conftest.err
3104 cat conftest.err
>&5
3105 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3106 (exit $ac_status); } >/dev
/null
; then
3107 if test -s conftest.err
; then
3108 ac_cpp_err
=$ac_c_preproc_warn_flag
3109 ac_cpp_err
=$ac_cpp_err$ac_c_werror_flag
3116 if test -z "$ac_cpp_err"; then
3117 # Broken: success on invalid input.
3120 echo "$as_me: failed program was:" >&5
3121 sed 's/^/| /' conftest.
$ac_ext >&5
3123 # Passes both tests.
3127 rm -f conftest.err conftest.
$ac_ext
3130 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3131 rm -f conftest.err conftest.
$ac_ext
3132 if $ac_preproc_ok; then
3135 { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
3136 See \`config.log' for more details." >&5
3137 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
3138 See \`config.log' for more details." >&2;}
3139 { (exit 1); exit 1; }; }
3143 ac_cpp
='$CPP $CPPFLAGS'
3144 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3145 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3146 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
3149 echo "$as_me:$LINENO: checking for inline" >&5
3150 echo $ECHO_N "checking for inline... $ECHO_C" >&6
3151 if test "${ac_cv_c_inline+set}" = set; then
3152 echo $ECHO_N "(cached) $ECHO_C" >&6
3155 for ac_kw
in inline __inline__ __inline
; do
3156 cat >conftest.
$ac_ext <<_ACEOF
3159 cat confdefs.h
>>conftest.
$ac_ext
3160 cat >>conftest.
$ac_ext <<_ACEOF
3161 /* end confdefs.h. */
3164 static $ac_kw foo_t static_foo () {return 0; }
3165 $ac_kw foo_t foo () {return 0; }
3169 rm -f conftest.
$ac_objext
3170 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3171 (eval $ac_compile) 2>conftest.er1
3173 grep -v '^ *+' conftest.er1
>conftest.err
3175 cat conftest.err
>&5
3176 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3177 (exit $ac_status); } &&
3178 { ac_try
='test -z "$ac_c_werror_flag"
3179 || test ! -s conftest.err'
3180 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3183 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3184 (exit $ac_status); }; } &&
3185 { ac_try
='test -s conftest.$ac_objext'
3186 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3189 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3190 (exit $ac_status); }; }; then
3191 ac_cv_c_inline
=$ac_kw; break
3193 echo "$as_me: failed program was:" >&5
3194 sed 's/^/| /' conftest.
$ac_ext >&5
3197 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
3201 echo "$as_me:$LINENO: result: $ac_cv_c_inline" >&5
3202 echo "${ECHO_T}$ac_cv_c_inline" >&6
3205 case $ac_cv_c_inline in
3208 case $ac_cv_c_inline in
3210 *) ac_val
=$ac_cv_c_inline;;
3212 cat >>confdefs.h
<<_ACEOF
3214 #define inline $ac_val
3221 # sizeof(char) is 1 by definition.
3223 echo "$as_me:$LINENO: checking for egrep" >&5
3224 echo $ECHO_N "checking for egrep... $ECHO_C" >&6
3225 if test "${ac_cv_prog_egrep+set}" = set; then
3226 echo $ECHO_N "(cached) $ECHO_C" >&6
3228 if echo a |
(grep -E '(a|b)') >/dev
/null
2>&1
3229 then ac_cv_prog_egrep
='grep -E'
3230 else ac_cv_prog_egrep
='egrep'
3233 echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5
3234 echo "${ECHO_T}$ac_cv_prog_egrep" >&6
3235 EGREP
=$ac_cv_prog_egrep
3238 echo "$as_me:$LINENO: checking for ANSI C header files" >&5
3239 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
3240 if test "${ac_cv_header_stdc+set}" = set; then
3241 echo $ECHO_N "(cached) $ECHO_C" >&6
3243 cat >conftest.
$ac_ext <<_ACEOF
3246 cat confdefs.h
>>conftest.
$ac_ext
3247 cat >>conftest.
$ac_ext <<_ACEOF
3248 /* end confdefs.h. */
3262 rm -f conftest.
$ac_objext
3263 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3264 (eval $ac_compile) 2>conftest.er1
3266 grep -v '^ *+' conftest.er1
>conftest.err
3268 cat conftest.err
>&5
3269 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3270 (exit $ac_status); } &&
3271 { ac_try
='test -z "$ac_c_werror_flag"
3272 || test ! -s conftest.err'
3273 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3276 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3277 (exit $ac_status); }; } &&
3278 { ac_try
='test -s conftest.$ac_objext'
3279 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3282 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3283 (exit $ac_status); }; }; then
3284 ac_cv_header_stdc
=yes
3286 echo "$as_me: failed program was:" >&5
3287 sed 's/^/| /' conftest.
$ac_ext >&5
3289 ac_cv_header_stdc
=no
3291 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
3293 if test $ac_cv_header_stdc = yes; then
3294 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3295 cat >conftest.
$ac_ext <<_ACEOF
3298 cat confdefs.h
>>conftest.
$ac_ext
3299 cat >>conftest.
$ac_ext <<_ACEOF
3300 /* end confdefs.h. */
3304 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3305 $EGREP "memchr" >/dev
/null
2>&1; then
3308 ac_cv_header_stdc
=no
3314 if test $ac_cv_header_stdc = yes; then
3315 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3316 cat >conftest.
$ac_ext <<_ACEOF
3319 cat confdefs.h
>>conftest.
$ac_ext
3320 cat >>conftest.
$ac_ext <<_ACEOF
3321 /* end confdefs.h. */
3325 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3326 $EGREP "free" >/dev
/null
2>&1; then
3329 ac_cv_header_stdc
=no
3335 if test $ac_cv_header_stdc = yes; then
3336 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3337 if test "$cross_compiling" = yes; then
3340 cat >conftest.
$ac_ext <<_ACEOF
3343 cat confdefs.h
>>conftest.
$ac_ext
3344 cat >>conftest.
$ac_ext <<_ACEOF
3345 /* end confdefs.h. */
3347 #if ((' ' & 0x0FF) == 0x020)
3348 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3349 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3351 # define ISLOWER(c) \
3352 (('a' <= (c) && (c) <= 'i') \
3353 || ('j' <= (c) && (c) <= 'r') \
3354 || ('s' <= (c) && (c) <= 'z'))
3355 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
3358 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3363 for (i = 0; i < 256; i++)
3364 if (XOR (islower (i), ISLOWER (i))
3365 || toupper (i) != TOUPPER (i))
3370 rm -f conftest
$ac_exeext
3371 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3372 (eval $ac_link) 2>&5
3374 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3375 (exit $ac_status); } && { ac_try
='./conftest$ac_exeext'
3376 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3379 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3380 (exit $ac_status); }; }; then
3383 echo "$as_me: program exited with status $ac_status" >&5
3384 echo "$as_me: failed program was:" >&5
3385 sed 's/^/| /' conftest.
$ac_ext >&5
3388 ac_cv_header_stdc
=no
3390 rm -f core
*.core gmon.out bb.out conftest
$ac_exeext conftest.
$ac_objext conftest.
$ac_ext
3394 echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
3395 echo "${ECHO_T}$ac_cv_header_stdc" >&6
3396 if test $ac_cv_header_stdc = yes; then
3398 cat >>confdefs.h
<<\_ACEOF
3399 #define STDC_HEADERS 1
3404 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
3414 for ac_header
in sys
/types.h sys
/stat.h stdlib.h string.h memory.h
strings.h \
3415 inttypes.h stdint.h unistd.h
3417 as_ac_Header
=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
3418 echo "$as_me:$LINENO: checking for $ac_header" >&5
3419 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
3420 if eval "test \"\${$as_ac_Header+set}\" = set"; then
3421 echo $ECHO_N "(cached) $ECHO_C" >&6
3423 cat >conftest.
$ac_ext <<_ACEOF
3426 cat confdefs.h
>>conftest.
$ac_ext
3427 cat >>conftest.
$ac_ext <<_ACEOF
3428 /* end confdefs.h. */
3429 $ac_includes_default
3431 #include <$ac_header>
3433 rm -f conftest.
$ac_objext
3434 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3435 (eval $ac_compile) 2>conftest.er1
3437 grep -v '^ *+' conftest.er1
>conftest.err
3439 cat conftest.err
>&5
3440 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3441 (exit $ac_status); } &&
3442 { ac_try
='test -z "$ac_c_werror_flag"
3443 || test ! -s conftest.err'
3444 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3447 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3448 (exit $ac_status); }; } &&
3449 { ac_try
='test -s conftest.$ac_objext'
3450 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3453 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3454 (exit $ac_status); }; }; then
3455 eval "$as_ac_Header=yes"
3457 echo "$as_me: failed program was:" >&5
3458 sed 's/^/| /' conftest.
$ac_ext >&5
3460 eval "$as_ac_Header=no"
3462 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
3464 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
3465 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
3466 if test `eval echo '${'$as_ac_Header'}'` = yes; then
3467 cat >>confdefs.h
<<_ACEOF
3468 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
3476 echo "$as_me:$LINENO: checking for void *" >&5
3477 echo $ECHO_N "checking for void *... $ECHO_C" >&6
3478 if test "${ac_cv_type_void_p+set}" = set; then
3479 echo $ECHO_N "(cached) $ECHO_C" >&6
3481 cat >conftest.
$ac_ext <<_ACEOF
3484 cat confdefs.h
>>conftest.
$ac_ext
3485 cat >>conftest.
$ac_ext <<_ACEOF
3486 /* end confdefs.h. */
3487 $ac_includes_default
3493 if (sizeof (void *))
3499 rm -f conftest.
$ac_objext
3500 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3501 (eval $ac_compile) 2>conftest.er1
3503 grep -v '^ *+' conftest.er1
>conftest.err
3505 cat conftest.err
>&5
3506 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3507 (exit $ac_status); } &&
3508 { ac_try
='test -z "$ac_c_werror_flag"
3509 || test ! -s conftest.err'
3510 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3513 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3514 (exit $ac_status); }; } &&
3515 { ac_try
='test -s conftest.$ac_objext'
3516 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3519 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3520 (exit $ac_status); }; }; then
3521 ac_cv_type_void_p
=yes
3523 echo "$as_me: failed program was:" >&5
3524 sed 's/^/| /' conftest.
$ac_ext >&5
3526 ac_cv_type_void_p
=no
3528 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
3530 echo "$as_me:$LINENO: result: $ac_cv_type_void_p" >&5
3531 echo "${ECHO_T}$ac_cv_type_void_p" >&6
3533 echo "$as_me:$LINENO: checking size of void *" >&5
3534 echo $ECHO_N "checking size of void *... $ECHO_C" >&6
3535 if test "${ac_cv_sizeof_void_p+set}" = set; then
3536 echo $ECHO_N "(cached) $ECHO_C" >&6
3538 if test "$ac_cv_type_void_p" = yes; then
3539 # The cast to unsigned long works around a bug in the HP C Compiler
3540 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
3541 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
3542 # This bug is HP SR number 8606223364.
3543 if test "$cross_compiling" = yes; then
3544 # Depending upon the size, compute the lo and hi bounds.
3545 cat >conftest.
$ac_ext <<_ACEOF
3548 cat confdefs.h
>>conftest.
$ac_ext
3549 cat >>conftest.
$ac_ext <<_ACEOF
3550 /* end confdefs.h. */
3551 $ac_includes_default
3555 static int test_array [1 - 2 * !(((long) (sizeof (void *))) >= 0)];
3562 rm -f conftest.
$ac_objext
3563 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3564 (eval $ac_compile) 2>conftest.er1
3566 grep -v '^ *+' conftest.er1
>conftest.err
3568 cat conftest.err
>&5
3569 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3570 (exit $ac_status); } &&
3571 { ac_try
='test -z "$ac_c_werror_flag"
3572 || test ! -s conftest.err'
3573 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3576 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3577 (exit $ac_status); }; } &&
3578 { ac_try
='test -s conftest.$ac_objext'
3579 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3582 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3583 (exit $ac_status); }; }; then
3586 cat >conftest.
$ac_ext <<_ACEOF
3589 cat confdefs.h
>>conftest.
$ac_ext
3590 cat >>conftest.
$ac_ext <<_ACEOF
3591 /* end confdefs.h. */
3592 $ac_includes_default
3596 static int test_array [1 - 2 * !(((long) (sizeof (void *))) <= $ac_mid)];
3603 rm -f conftest.
$ac_objext
3604 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3605 (eval $ac_compile) 2>conftest.er1
3607 grep -v '^ *+' conftest.er1
>conftest.err
3609 cat conftest.err
>&5
3610 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3611 (exit $ac_status); } &&
3612 { ac_try
='test -z "$ac_c_werror_flag"
3613 || test ! -s conftest.err'
3614 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3617 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3618 (exit $ac_status); }; } &&
3619 { ac_try
='test -s conftest.$ac_objext'
3620 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3623 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3624 (exit $ac_status); }; }; then
3625 ac_hi
=$ac_mid; break
3627 echo "$as_me: failed program was:" >&5
3628 sed 's/^/| /' conftest.
$ac_ext >&5
3630 ac_lo
=`expr $ac_mid + 1`
3631 if test $ac_lo -le $ac_mid; then
3635 ac_mid
=`expr 2 '*' $ac_mid + 1`
3637 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
3640 echo "$as_me: failed program was:" >&5
3641 sed 's/^/| /' conftest.
$ac_ext >&5
3643 cat >conftest.
$ac_ext <<_ACEOF
3646 cat confdefs.h
>>conftest.
$ac_ext
3647 cat >>conftest.
$ac_ext <<_ACEOF
3648 /* end confdefs.h. */
3649 $ac_includes_default
3653 static int test_array [1 - 2 * !(((long) (sizeof (void *))) < 0)];
3660 rm -f conftest.
$ac_objext
3661 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3662 (eval $ac_compile) 2>conftest.er1
3664 grep -v '^ *+' conftest.er1
>conftest.err
3666 cat conftest.err
>&5
3667 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3668 (exit $ac_status); } &&
3669 { ac_try
='test -z "$ac_c_werror_flag"
3670 || test ! -s conftest.err'
3671 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3674 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3675 (exit $ac_status); }; } &&
3676 { ac_try
='test -s conftest.$ac_objext'
3677 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3680 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3681 (exit $ac_status); }; }; then
3684 cat >conftest.
$ac_ext <<_ACEOF
3687 cat confdefs.h
>>conftest.
$ac_ext
3688 cat >>conftest.
$ac_ext <<_ACEOF
3689 /* end confdefs.h. */
3690 $ac_includes_default
3694 static int test_array [1 - 2 * !(((long) (sizeof (void *))) >= $ac_mid)];
3701 rm -f conftest.
$ac_objext
3702 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3703 (eval $ac_compile) 2>conftest.er1
3705 grep -v '^ *+' conftest.er1
>conftest.err
3707 cat conftest.err
>&5
3708 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3709 (exit $ac_status); } &&
3710 { ac_try
='test -z "$ac_c_werror_flag"
3711 || test ! -s conftest.err'
3712 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3715 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3716 (exit $ac_status); }; } &&
3717 { ac_try
='test -s conftest.$ac_objext'
3718 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3721 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3722 (exit $ac_status); }; }; then
3723 ac_lo
=$ac_mid; break
3725 echo "$as_me: failed program was:" >&5
3726 sed 's/^/| /' conftest.
$ac_ext >&5
3728 ac_hi
=`expr '(' $ac_mid ')' - 1`
3729 if test $ac_mid -le $ac_hi; then
3733 ac_mid
=`expr 2 '*' $ac_mid`
3735 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
3738 echo "$as_me: failed program was:" >&5
3739 sed 's/^/| /' conftest.
$ac_ext >&5
3743 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
3745 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
3746 # Binary search between lo and hi bounds.
3747 while test "x$ac_lo" != "x$ac_hi"; do
3748 ac_mid
=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
3749 cat >conftest.
$ac_ext <<_ACEOF
3752 cat confdefs.h
>>conftest.
$ac_ext
3753 cat >>conftest.
$ac_ext <<_ACEOF
3754 /* end confdefs.h. */
3755 $ac_includes_default
3759 static int test_array [1 - 2 * !(((long) (sizeof (void *))) <= $ac_mid)];
3766 rm -f conftest.
$ac_objext
3767 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3768 (eval $ac_compile) 2>conftest.er1
3770 grep -v '^ *+' conftest.er1
>conftest.err
3772 cat conftest.err
>&5
3773 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3774 (exit $ac_status); } &&
3775 { ac_try
='test -z "$ac_c_werror_flag"
3776 || test ! -s conftest.err'
3777 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3780 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3781 (exit $ac_status); }; } &&
3782 { ac_try
='test -s conftest.$ac_objext'
3783 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3786 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3787 (exit $ac_status); }; }; then
3790 echo "$as_me: failed program was:" >&5
3791 sed 's/^/| /' conftest.
$ac_ext >&5
3793 ac_lo
=`expr '(' $ac_mid ')' + 1`
3795 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
3798 ?
*) ac_cv_sizeof_void_p
=$ac_lo;;
3799 '') { { echo "$as_me:$LINENO: error: cannot compute sizeof (void *), 77
3800 See \`config.log' for more details." >&5
3801 echo "$as_me: error: cannot compute sizeof (void *), 77
3802 See \`config.log' for more details." >&2;}
3803 { (exit 1); exit 1; }; } ;;
3806 if test "$cross_compiling" = yes; then
3807 { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
3808 See \`config.log' for more details." >&5
3809 echo "$as_me: error: cannot run test program while cross compiling
3810 See \`config.log' for more details." >&2;}
3811 { (exit 1); exit 1; }; }
3813 cat >conftest.
$ac_ext <<_ACEOF
3816 cat confdefs.h
>>conftest.
$ac_ext
3817 cat >>conftest.
$ac_ext <<_ACEOF
3818 /* end confdefs.h. */
3819 $ac_includes_default
3820 long longval () { return (long) (sizeof (void *)); }
3821 unsigned long ulongval () { return (long) (sizeof (void *)); }
3828 FILE *f = fopen ("conftest.val", "w");
3831 if (((long) (sizeof (void *))) < 0)
3833 long i = longval ();
3834 if (i != ((long) (sizeof (void *))))
3836 fprintf (f, "%ld\n", i);
3840 unsigned long i = ulongval ();
3841 if (i != ((long) (sizeof (void *))))
3843 fprintf (f, "%lu\n", i);
3845 exit (ferror (f) || fclose (f) != 0);
3851 rm -f conftest
$ac_exeext
3852 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3853 (eval $ac_link) 2>&5
3855 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3856 (exit $ac_status); } && { ac_try
='./conftest$ac_exeext'
3857 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3860 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3861 (exit $ac_status); }; }; then
3862 ac_cv_sizeof_void_p
=`cat conftest.val`
3864 echo "$as_me: program exited with status $ac_status" >&5
3865 echo "$as_me: failed program was:" >&5
3866 sed 's/^/| /' conftest.
$ac_ext >&5
3869 { { echo "$as_me:$LINENO: error: cannot compute sizeof (void *), 77
3870 See \`config.log' for more details." >&5
3871 echo "$as_me: error: cannot compute sizeof (void *), 77
3872 See \`config.log' for more details." >&2;}
3873 { (exit 1); exit 1; }; }
3875 rm -f core
*.core gmon.out bb.out conftest
$ac_exeext conftest.
$ac_objext conftest.
$ac_ext
3880 ac_cv_sizeof_void_p
=0
3883 echo "$as_me:$LINENO: result: $ac_cv_sizeof_void_p" >&5
3884 echo "${ECHO_T}$ac_cv_sizeof_void_p" >&6
3885 cat >>confdefs.h
<<_ACEOF
3886 #define SIZEOF_VOID_P $ac_cv_sizeof_void_p
3890 echo "$as_me:$LINENO: checking for short" >&5
3891 echo $ECHO_N "checking for short... $ECHO_C" >&6
3892 if test "${ac_cv_type_short+set}" = set; then
3893 echo $ECHO_N "(cached) $ECHO_C" >&6
3895 cat >conftest.
$ac_ext <<_ACEOF
3898 cat confdefs.h
>>conftest.
$ac_ext
3899 cat >>conftest.
$ac_ext <<_ACEOF
3900 /* end confdefs.h. */
3901 $ac_includes_default
3913 rm -f conftest.
$ac_objext
3914 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3915 (eval $ac_compile) 2>conftest.er1
3917 grep -v '^ *+' conftest.er1
>conftest.err
3919 cat conftest.err
>&5
3920 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3921 (exit $ac_status); } &&
3922 { ac_try
='test -z "$ac_c_werror_flag"
3923 || test ! -s conftest.err'
3924 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3927 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3928 (exit $ac_status); }; } &&
3929 { ac_try
='test -s conftest.$ac_objext'
3930 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3933 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3934 (exit $ac_status); }; }; then
3935 ac_cv_type_short
=yes
3937 echo "$as_me: failed program was:" >&5
3938 sed 's/^/| /' conftest.
$ac_ext >&5
3942 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
3944 echo "$as_me:$LINENO: result: $ac_cv_type_short" >&5
3945 echo "${ECHO_T}$ac_cv_type_short" >&6
3947 echo "$as_me:$LINENO: checking size of short" >&5
3948 echo $ECHO_N "checking size of short... $ECHO_C" >&6
3949 if test "${ac_cv_sizeof_short+set}" = set; then
3950 echo $ECHO_N "(cached) $ECHO_C" >&6
3952 if test "$ac_cv_type_short" = yes; then
3953 # The cast to unsigned long works around a bug in the HP C Compiler
3954 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
3955 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
3956 # This bug is HP SR number 8606223364.
3957 if test "$cross_compiling" = yes; then
3958 # Depending upon the size, compute the lo and hi bounds.
3959 cat >conftest.
$ac_ext <<_ACEOF
3962 cat confdefs.h
>>conftest.
$ac_ext
3963 cat >>conftest.
$ac_ext <<_ACEOF
3964 /* end confdefs.h. */
3965 $ac_includes_default
3969 static int test_array [1 - 2 * !(((long) (sizeof (short))) >= 0)];
3976 rm -f conftest.
$ac_objext
3977 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3978 (eval $ac_compile) 2>conftest.er1
3980 grep -v '^ *+' conftest.er1
>conftest.err
3982 cat conftest.err
>&5
3983 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3984 (exit $ac_status); } &&
3985 { ac_try
='test -z "$ac_c_werror_flag"
3986 || test ! -s conftest.err'
3987 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3990 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3991 (exit $ac_status); }; } &&
3992 { ac_try
='test -s conftest.$ac_objext'
3993 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3996 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3997 (exit $ac_status); }; }; then
4000 cat >conftest.
$ac_ext <<_ACEOF
4003 cat confdefs.h
>>conftest.
$ac_ext
4004 cat >>conftest.
$ac_ext <<_ACEOF
4005 /* end confdefs.h. */
4006 $ac_includes_default
4010 static int test_array [1 - 2 * !(((long) (sizeof (short))) <= $ac_mid)];
4017 rm -f conftest.
$ac_objext
4018 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4019 (eval $ac_compile) 2>conftest.er1
4021 grep -v '^ *+' conftest.er1
>conftest.err
4023 cat conftest.err
>&5
4024 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4025 (exit $ac_status); } &&
4026 { ac_try
='test -z "$ac_c_werror_flag"
4027 || test ! -s conftest.err'
4028 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4031 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4032 (exit $ac_status); }; } &&
4033 { ac_try
='test -s conftest.$ac_objext'
4034 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4037 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4038 (exit $ac_status); }; }; then
4039 ac_hi
=$ac_mid; break
4041 echo "$as_me: failed program was:" >&5
4042 sed 's/^/| /' conftest.
$ac_ext >&5
4044 ac_lo
=`expr $ac_mid + 1`
4045 if test $ac_lo -le $ac_mid; then
4049 ac_mid
=`expr 2 '*' $ac_mid + 1`
4051 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
4054 echo "$as_me: failed program was:" >&5
4055 sed 's/^/| /' conftest.
$ac_ext >&5
4057 cat >conftest.
$ac_ext <<_ACEOF
4060 cat confdefs.h
>>conftest.
$ac_ext
4061 cat >>conftest.
$ac_ext <<_ACEOF
4062 /* end confdefs.h. */
4063 $ac_includes_default
4067 static int test_array [1 - 2 * !(((long) (sizeof (short))) < 0)];
4074 rm -f conftest.
$ac_objext
4075 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4076 (eval $ac_compile) 2>conftest.er1
4078 grep -v '^ *+' conftest.er1
>conftest.err
4080 cat conftest.err
>&5
4081 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4082 (exit $ac_status); } &&
4083 { ac_try
='test -z "$ac_c_werror_flag"
4084 || test ! -s conftest.err'
4085 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4088 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4089 (exit $ac_status); }; } &&
4090 { ac_try
='test -s conftest.$ac_objext'
4091 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4094 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4095 (exit $ac_status); }; }; then
4098 cat >conftest.
$ac_ext <<_ACEOF
4101 cat confdefs.h
>>conftest.
$ac_ext
4102 cat >>conftest.
$ac_ext <<_ACEOF
4103 /* end confdefs.h. */
4104 $ac_includes_default
4108 static int test_array [1 - 2 * !(((long) (sizeof (short))) >= $ac_mid)];
4115 rm -f conftest.
$ac_objext
4116 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4117 (eval $ac_compile) 2>conftest.er1
4119 grep -v '^ *+' conftest.er1
>conftest.err
4121 cat conftest.err
>&5
4122 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4123 (exit $ac_status); } &&
4124 { ac_try
='test -z "$ac_c_werror_flag"
4125 || test ! -s conftest.err'
4126 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4129 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4130 (exit $ac_status); }; } &&
4131 { ac_try
='test -s conftest.$ac_objext'
4132 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4135 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4136 (exit $ac_status); }; }; then
4137 ac_lo
=$ac_mid; break
4139 echo "$as_me: failed program was:" >&5
4140 sed 's/^/| /' conftest.
$ac_ext >&5
4142 ac_hi
=`expr '(' $ac_mid ')' - 1`
4143 if test $ac_mid -le $ac_hi; then
4147 ac_mid
=`expr 2 '*' $ac_mid`
4149 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
4152 echo "$as_me: failed program was:" >&5
4153 sed 's/^/| /' conftest.
$ac_ext >&5
4157 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
4159 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
4160 # Binary search between lo and hi bounds.
4161 while test "x$ac_lo" != "x$ac_hi"; do
4162 ac_mid
=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
4163 cat >conftest.
$ac_ext <<_ACEOF
4166 cat confdefs.h
>>conftest.
$ac_ext
4167 cat >>conftest.
$ac_ext <<_ACEOF
4168 /* end confdefs.h. */
4169 $ac_includes_default
4173 static int test_array [1 - 2 * !(((long) (sizeof (short))) <= $ac_mid)];
4180 rm -f conftest.
$ac_objext
4181 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4182 (eval $ac_compile) 2>conftest.er1
4184 grep -v '^ *+' conftest.er1
>conftest.err
4186 cat conftest.err
>&5
4187 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4188 (exit $ac_status); } &&
4189 { ac_try
='test -z "$ac_c_werror_flag"
4190 || test ! -s conftest.err'
4191 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4194 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4195 (exit $ac_status); }; } &&
4196 { ac_try
='test -s conftest.$ac_objext'
4197 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4200 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4201 (exit $ac_status); }; }; then
4204 echo "$as_me: failed program was:" >&5
4205 sed 's/^/| /' conftest.
$ac_ext >&5
4207 ac_lo
=`expr '(' $ac_mid ')' + 1`
4209 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
4212 ?
*) ac_cv_sizeof_short
=$ac_lo;;
4213 '') { { echo "$as_me:$LINENO: error: cannot compute sizeof (short), 77
4214 See \`config.log' for more details." >&5
4215 echo "$as_me: error: cannot compute sizeof (short), 77
4216 See \`config.log' for more details." >&2;}
4217 { (exit 1); exit 1; }; } ;;
4220 if test "$cross_compiling" = yes; then
4221 { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
4222 See \`config.log' for more details." >&5
4223 echo "$as_me: error: cannot run test program while cross compiling
4224 See \`config.log' for more details." >&2;}
4225 { (exit 1); exit 1; }; }
4227 cat >conftest.
$ac_ext <<_ACEOF
4230 cat confdefs.h
>>conftest.
$ac_ext
4231 cat >>conftest.
$ac_ext <<_ACEOF
4232 /* end confdefs.h. */
4233 $ac_includes_default
4234 long longval () { return (long) (sizeof (short)); }
4235 unsigned long ulongval () { return (long) (sizeof (short)); }
4242 FILE *f = fopen ("conftest.val", "w");
4245 if (((long) (sizeof (short))) < 0)
4247 long i = longval ();
4248 if (i != ((long) (sizeof (short))))
4250 fprintf (f, "%ld\n", i);
4254 unsigned long i = ulongval ();
4255 if (i != ((long) (sizeof (short))))
4257 fprintf (f, "%lu\n", i);
4259 exit (ferror (f) || fclose (f) != 0);
4265 rm -f conftest
$ac_exeext
4266 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4267 (eval $ac_link) 2>&5
4269 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4270 (exit $ac_status); } && { ac_try
='./conftest$ac_exeext'
4271 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4274 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4275 (exit $ac_status); }; }; then
4276 ac_cv_sizeof_short
=`cat conftest.val`
4278 echo "$as_me: program exited with status $ac_status" >&5
4279 echo "$as_me: failed program was:" >&5
4280 sed 's/^/| /' conftest.
$ac_ext >&5
4283 { { echo "$as_me:$LINENO: error: cannot compute sizeof (short), 77
4284 See \`config.log' for more details." >&5
4285 echo "$as_me: error: cannot compute sizeof (short), 77
4286 See \`config.log' for more details." >&2;}
4287 { (exit 1); exit 1; }; }
4289 rm -f core
*.core gmon.out bb.out conftest
$ac_exeext conftest.
$ac_objext conftest.
$ac_ext
4294 ac_cv_sizeof_short
=0
4297 echo "$as_me:$LINENO: result: $ac_cv_sizeof_short" >&5
4298 echo "${ECHO_T}$ac_cv_sizeof_short" >&6
4299 cat >>confdefs.h
<<_ACEOF
4300 #define SIZEOF_SHORT $ac_cv_sizeof_short
4304 echo "$as_me:$LINENO: checking for int" >&5
4305 echo $ECHO_N "checking for int... $ECHO_C" >&6
4306 if test "${ac_cv_type_int+set}" = set; then
4307 echo $ECHO_N "(cached) $ECHO_C" >&6
4309 cat >conftest.
$ac_ext <<_ACEOF
4312 cat confdefs.h
>>conftest.
$ac_ext
4313 cat >>conftest.
$ac_ext <<_ACEOF
4314 /* end confdefs.h. */
4315 $ac_includes_default
4327 rm -f conftest.
$ac_objext
4328 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4329 (eval $ac_compile) 2>conftest.er1
4331 grep -v '^ *+' conftest.er1
>conftest.err
4333 cat conftest.err
>&5
4334 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4335 (exit $ac_status); } &&
4336 { ac_try
='test -z "$ac_c_werror_flag"
4337 || test ! -s conftest.err'
4338 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4341 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4342 (exit $ac_status); }; } &&
4343 { ac_try
='test -s conftest.$ac_objext'
4344 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4347 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4348 (exit $ac_status); }; }; then
4351 echo "$as_me: failed program was:" >&5
4352 sed 's/^/| /' conftest.
$ac_ext >&5
4356 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
4358 echo "$as_me:$LINENO: result: $ac_cv_type_int" >&5
4359 echo "${ECHO_T}$ac_cv_type_int" >&6
4361 echo "$as_me:$LINENO: checking size of int" >&5
4362 echo $ECHO_N "checking size of int... $ECHO_C" >&6
4363 if test "${ac_cv_sizeof_int+set}" = set; then
4364 echo $ECHO_N "(cached) $ECHO_C" >&6
4366 if test "$ac_cv_type_int" = yes; then
4367 # The cast to unsigned long works around a bug in the HP C Compiler
4368 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
4369 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
4370 # This bug is HP SR number 8606223364.
4371 if test "$cross_compiling" = yes; then
4372 # Depending upon the size, compute the lo and hi bounds.
4373 cat >conftest.
$ac_ext <<_ACEOF
4376 cat confdefs.h
>>conftest.
$ac_ext
4377 cat >>conftest.
$ac_ext <<_ACEOF
4378 /* end confdefs.h. */
4379 $ac_includes_default
4383 static int test_array [1 - 2 * !(((long) (sizeof (int))) >= 0)];
4390 rm -f conftest.
$ac_objext
4391 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4392 (eval $ac_compile) 2>conftest.er1
4394 grep -v '^ *+' conftest.er1
>conftest.err
4396 cat conftest.err
>&5
4397 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4398 (exit $ac_status); } &&
4399 { ac_try
='test -z "$ac_c_werror_flag"
4400 || test ! -s conftest.err'
4401 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4404 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4405 (exit $ac_status); }; } &&
4406 { ac_try
='test -s conftest.$ac_objext'
4407 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4410 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4411 (exit $ac_status); }; }; then
4414 cat >conftest.
$ac_ext <<_ACEOF
4417 cat confdefs.h
>>conftest.
$ac_ext
4418 cat >>conftest.
$ac_ext <<_ACEOF
4419 /* end confdefs.h. */
4420 $ac_includes_default
4424 static int test_array [1 - 2 * !(((long) (sizeof (int))) <= $ac_mid)];
4431 rm -f conftest.
$ac_objext
4432 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4433 (eval $ac_compile) 2>conftest.er1
4435 grep -v '^ *+' conftest.er1
>conftest.err
4437 cat conftest.err
>&5
4438 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4439 (exit $ac_status); } &&
4440 { ac_try
='test -z "$ac_c_werror_flag"
4441 || test ! -s conftest.err'
4442 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4445 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4446 (exit $ac_status); }; } &&
4447 { ac_try
='test -s conftest.$ac_objext'
4448 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4451 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4452 (exit $ac_status); }; }; then
4453 ac_hi
=$ac_mid; break
4455 echo "$as_me: failed program was:" >&5
4456 sed 's/^/| /' conftest.
$ac_ext >&5
4458 ac_lo
=`expr $ac_mid + 1`
4459 if test $ac_lo -le $ac_mid; then
4463 ac_mid
=`expr 2 '*' $ac_mid + 1`
4465 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
4468 echo "$as_me: failed program was:" >&5
4469 sed 's/^/| /' conftest.
$ac_ext >&5
4471 cat >conftest.
$ac_ext <<_ACEOF
4474 cat confdefs.h
>>conftest.
$ac_ext
4475 cat >>conftest.
$ac_ext <<_ACEOF
4476 /* end confdefs.h. */
4477 $ac_includes_default
4481 static int test_array [1 - 2 * !(((long) (sizeof (int))) < 0)];
4488 rm -f conftest.
$ac_objext
4489 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4490 (eval $ac_compile) 2>conftest.er1
4492 grep -v '^ *+' conftest.er1
>conftest.err
4494 cat conftest.err
>&5
4495 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4496 (exit $ac_status); } &&
4497 { ac_try
='test -z "$ac_c_werror_flag"
4498 || test ! -s conftest.err'
4499 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4502 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4503 (exit $ac_status); }; } &&
4504 { ac_try
='test -s conftest.$ac_objext'
4505 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4508 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4509 (exit $ac_status); }; }; then
4512 cat >conftest.
$ac_ext <<_ACEOF
4515 cat confdefs.h
>>conftest.
$ac_ext
4516 cat >>conftest.
$ac_ext <<_ACEOF
4517 /* end confdefs.h. */
4518 $ac_includes_default
4522 static int test_array [1 - 2 * !(((long) (sizeof (int))) >= $ac_mid)];
4529 rm -f conftest.
$ac_objext
4530 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4531 (eval $ac_compile) 2>conftest.er1
4533 grep -v '^ *+' conftest.er1
>conftest.err
4535 cat conftest.err
>&5
4536 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4537 (exit $ac_status); } &&
4538 { ac_try
='test -z "$ac_c_werror_flag"
4539 || test ! -s conftest.err'
4540 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4543 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4544 (exit $ac_status); }; } &&
4545 { ac_try
='test -s conftest.$ac_objext'
4546 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4549 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4550 (exit $ac_status); }; }; then
4551 ac_lo
=$ac_mid; break
4553 echo "$as_me: failed program was:" >&5
4554 sed 's/^/| /' conftest.
$ac_ext >&5
4556 ac_hi
=`expr '(' $ac_mid ')' - 1`
4557 if test $ac_mid -le $ac_hi; then
4561 ac_mid
=`expr 2 '*' $ac_mid`
4563 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
4566 echo "$as_me: failed program was:" >&5
4567 sed 's/^/| /' conftest.
$ac_ext >&5
4571 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
4573 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
4574 # Binary search between lo and hi bounds.
4575 while test "x$ac_lo" != "x$ac_hi"; do
4576 ac_mid
=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
4577 cat >conftest.
$ac_ext <<_ACEOF
4580 cat confdefs.h
>>conftest.
$ac_ext
4581 cat >>conftest.
$ac_ext <<_ACEOF
4582 /* end confdefs.h. */
4583 $ac_includes_default
4587 static int test_array [1 - 2 * !(((long) (sizeof (int))) <= $ac_mid)];
4594 rm -f conftest.
$ac_objext
4595 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4596 (eval $ac_compile) 2>conftest.er1
4598 grep -v '^ *+' conftest.er1
>conftest.err
4600 cat conftest.err
>&5
4601 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4602 (exit $ac_status); } &&
4603 { ac_try
='test -z "$ac_c_werror_flag"
4604 || test ! -s conftest.err'
4605 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4608 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4609 (exit $ac_status); }; } &&
4610 { ac_try
='test -s conftest.$ac_objext'
4611 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4614 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4615 (exit $ac_status); }; }; then
4618 echo "$as_me: failed program was:" >&5
4619 sed 's/^/| /' conftest.
$ac_ext >&5
4621 ac_lo
=`expr '(' $ac_mid ')' + 1`
4623 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
4626 ?
*) ac_cv_sizeof_int
=$ac_lo;;
4627 '') { { echo "$as_me:$LINENO: error: cannot compute sizeof (int), 77
4628 See \`config.log' for more details." >&5
4629 echo "$as_me: error: cannot compute sizeof (int), 77
4630 See \`config.log' for more details." >&2;}
4631 { (exit 1); exit 1; }; } ;;
4634 if test "$cross_compiling" = yes; then
4635 { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
4636 See \`config.log' for more details." >&5
4637 echo "$as_me: error: cannot run test program while cross compiling
4638 See \`config.log' for more details." >&2;}
4639 { (exit 1); exit 1; }; }
4641 cat >conftest.
$ac_ext <<_ACEOF
4644 cat confdefs.h
>>conftest.
$ac_ext
4645 cat >>conftest.
$ac_ext <<_ACEOF
4646 /* end confdefs.h. */
4647 $ac_includes_default
4648 long longval () { return (long) (sizeof (int)); }
4649 unsigned long ulongval () { return (long) (sizeof (int)); }
4656 FILE *f = fopen ("conftest.val", "w");
4659 if (((long) (sizeof (int))) < 0)
4661 long i = longval ();
4662 if (i != ((long) (sizeof (int))))
4664 fprintf (f, "%ld\n", i);
4668 unsigned long i = ulongval ();
4669 if (i != ((long) (sizeof (int))))
4671 fprintf (f, "%lu\n", i);
4673 exit (ferror (f) || fclose (f) != 0);
4679 rm -f conftest
$ac_exeext
4680 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4681 (eval $ac_link) 2>&5
4683 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4684 (exit $ac_status); } && { ac_try
='./conftest$ac_exeext'
4685 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4688 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4689 (exit $ac_status); }; }; then
4690 ac_cv_sizeof_int
=`cat conftest.val`
4692 echo "$as_me: program exited with status $ac_status" >&5
4693 echo "$as_me: failed program was:" >&5
4694 sed 's/^/| /' conftest.
$ac_ext >&5
4697 { { echo "$as_me:$LINENO: error: cannot compute sizeof (int), 77
4698 See \`config.log' for more details." >&5
4699 echo "$as_me: error: cannot compute sizeof (int), 77
4700 See \`config.log' for more details." >&2;}
4701 { (exit 1); exit 1; }; }
4703 rm -f core
*.core gmon.out bb.out conftest
$ac_exeext conftest.
$ac_objext conftest.
$ac_ext
4711 echo "$as_me:$LINENO: result: $ac_cv_sizeof_int" >&5
4712 echo "${ECHO_T}$ac_cv_sizeof_int" >&6
4713 cat >>confdefs.h
<<_ACEOF
4714 #define SIZEOF_INT $ac_cv_sizeof_int
4718 echo "$as_me:$LINENO: checking for long" >&5
4719 echo $ECHO_N "checking for long... $ECHO_C" >&6
4720 if test "${ac_cv_type_long+set}" = set; then
4721 echo $ECHO_N "(cached) $ECHO_C" >&6
4723 cat >conftest.
$ac_ext <<_ACEOF
4726 cat confdefs.h
>>conftest.
$ac_ext
4727 cat >>conftest.
$ac_ext <<_ACEOF
4728 /* end confdefs.h. */
4729 $ac_includes_default
4741 rm -f conftest.
$ac_objext
4742 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4743 (eval $ac_compile) 2>conftest.er1
4745 grep -v '^ *+' conftest.er1
>conftest.err
4747 cat conftest.err
>&5
4748 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4749 (exit $ac_status); } &&
4750 { ac_try
='test -z "$ac_c_werror_flag"
4751 || test ! -s conftest.err'
4752 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4755 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4756 (exit $ac_status); }; } &&
4757 { ac_try
='test -s conftest.$ac_objext'
4758 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4761 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4762 (exit $ac_status); }; }; then
4765 echo "$as_me: failed program was:" >&5
4766 sed 's/^/| /' conftest.
$ac_ext >&5
4770 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
4772 echo "$as_me:$LINENO: result: $ac_cv_type_long" >&5
4773 echo "${ECHO_T}$ac_cv_type_long" >&6
4775 echo "$as_me:$LINENO: checking size of long" >&5
4776 echo $ECHO_N "checking size of long... $ECHO_C" >&6
4777 if test "${ac_cv_sizeof_long+set}" = set; then
4778 echo $ECHO_N "(cached) $ECHO_C" >&6
4780 if test "$ac_cv_type_long" = yes; then
4781 # The cast to unsigned long works around a bug in the HP C Compiler
4782 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
4783 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
4784 # This bug is HP SR number 8606223364.
4785 if test "$cross_compiling" = yes; then
4786 # Depending upon the size, compute the lo and hi bounds.
4787 cat >conftest.
$ac_ext <<_ACEOF
4790 cat confdefs.h
>>conftest.
$ac_ext
4791 cat >>conftest.
$ac_ext <<_ACEOF
4792 /* end confdefs.h. */
4793 $ac_includes_default
4797 static int test_array [1 - 2 * !(((long) (sizeof (long))) >= 0)];
4804 rm -f conftest.
$ac_objext
4805 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4806 (eval $ac_compile) 2>conftest.er1
4808 grep -v '^ *+' conftest.er1
>conftest.err
4810 cat conftest.err
>&5
4811 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4812 (exit $ac_status); } &&
4813 { ac_try
='test -z "$ac_c_werror_flag"
4814 || test ! -s conftest.err'
4815 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4818 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4819 (exit $ac_status); }; } &&
4820 { ac_try
='test -s conftest.$ac_objext'
4821 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4824 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4825 (exit $ac_status); }; }; then
4828 cat >conftest.
$ac_ext <<_ACEOF
4831 cat confdefs.h
>>conftest.
$ac_ext
4832 cat >>conftest.
$ac_ext <<_ACEOF
4833 /* end confdefs.h. */
4834 $ac_includes_default
4838 static int test_array [1 - 2 * !(((long) (sizeof (long))) <= $ac_mid)];
4845 rm -f conftest.
$ac_objext
4846 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4847 (eval $ac_compile) 2>conftest.er1
4849 grep -v '^ *+' conftest.er1
>conftest.err
4851 cat conftest.err
>&5
4852 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4853 (exit $ac_status); } &&
4854 { ac_try
='test -z "$ac_c_werror_flag"
4855 || test ! -s conftest.err'
4856 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4859 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4860 (exit $ac_status); }; } &&
4861 { ac_try
='test -s conftest.$ac_objext'
4862 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4865 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4866 (exit $ac_status); }; }; then
4867 ac_hi
=$ac_mid; break
4869 echo "$as_me: failed program was:" >&5
4870 sed 's/^/| /' conftest.
$ac_ext >&5
4872 ac_lo
=`expr $ac_mid + 1`
4873 if test $ac_lo -le $ac_mid; then
4877 ac_mid
=`expr 2 '*' $ac_mid + 1`
4879 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
4882 echo "$as_me: failed program was:" >&5
4883 sed 's/^/| /' conftest.
$ac_ext >&5
4885 cat >conftest.
$ac_ext <<_ACEOF
4888 cat confdefs.h
>>conftest.
$ac_ext
4889 cat >>conftest.
$ac_ext <<_ACEOF
4890 /* end confdefs.h. */
4891 $ac_includes_default
4895 static int test_array [1 - 2 * !(((long) (sizeof (long))) < 0)];
4902 rm -f conftest.
$ac_objext
4903 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4904 (eval $ac_compile) 2>conftest.er1
4906 grep -v '^ *+' conftest.er1
>conftest.err
4908 cat conftest.err
>&5
4909 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4910 (exit $ac_status); } &&
4911 { ac_try
='test -z "$ac_c_werror_flag"
4912 || test ! -s conftest.err'
4913 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4916 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4917 (exit $ac_status); }; } &&
4918 { ac_try
='test -s conftest.$ac_objext'
4919 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4922 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4923 (exit $ac_status); }; }; then
4926 cat >conftest.
$ac_ext <<_ACEOF
4929 cat confdefs.h
>>conftest.
$ac_ext
4930 cat >>conftest.
$ac_ext <<_ACEOF
4931 /* end confdefs.h. */
4932 $ac_includes_default
4936 static int test_array [1 - 2 * !(((long) (sizeof (long))) >= $ac_mid)];
4943 rm -f conftest.
$ac_objext
4944 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4945 (eval $ac_compile) 2>conftest.er1
4947 grep -v '^ *+' conftest.er1
>conftest.err
4949 cat conftest.err
>&5
4950 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4951 (exit $ac_status); } &&
4952 { ac_try
='test -z "$ac_c_werror_flag"
4953 || test ! -s conftest.err'
4954 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4957 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4958 (exit $ac_status); }; } &&
4959 { ac_try
='test -s conftest.$ac_objext'
4960 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4963 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4964 (exit $ac_status); }; }; then
4965 ac_lo
=$ac_mid; break
4967 echo "$as_me: failed program was:" >&5
4968 sed 's/^/| /' conftest.
$ac_ext >&5
4970 ac_hi
=`expr '(' $ac_mid ')' - 1`
4971 if test $ac_mid -le $ac_hi; then
4975 ac_mid
=`expr 2 '*' $ac_mid`
4977 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
4980 echo "$as_me: failed program was:" >&5
4981 sed 's/^/| /' conftest.
$ac_ext >&5
4985 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
4987 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
4988 # Binary search between lo and hi bounds.
4989 while test "x$ac_lo" != "x$ac_hi"; do
4990 ac_mid
=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
4991 cat >conftest.
$ac_ext <<_ACEOF
4994 cat confdefs.h
>>conftest.
$ac_ext
4995 cat >>conftest.
$ac_ext <<_ACEOF
4996 /* end confdefs.h. */
4997 $ac_includes_default
5001 static int test_array [1 - 2 * !(((long) (sizeof (long))) <= $ac_mid)];
5008 rm -f conftest.
$ac_objext
5009 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5010 (eval $ac_compile) 2>conftest.er1
5012 grep -v '^ *+' conftest.er1
>conftest.err
5014 cat conftest.err
>&5
5015 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5016 (exit $ac_status); } &&
5017 { ac_try
='test -z "$ac_c_werror_flag"
5018 || test ! -s conftest.err'
5019 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5022 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5023 (exit $ac_status); }; } &&
5024 { ac_try
='test -s conftest.$ac_objext'
5025 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5028 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5029 (exit $ac_status); }; }; then
5032 echo "$as_me: failed program was:" >&5
5033 sed 's/^/| /' conftest.
$ac_ext >&5
5035 ac_lo
=`expr '(' $ac_mid ')' + 1`
5037 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
5040 ?
*) ac_cv_sizeof_long
=$ac_lo;;
5041 '') { { echo "$as_me:$LINENO: error: cannot compute sizeof (long), 77
5042 See \`config.log' for more details." >&5
5043 echo "$as_me: error: cannot compute sizeof (long), 77
5044 See \`config.log' for more details." >&2;}
5045 { (exit 1); exit 1; }; } ;;
5048 if test "$cross_compiling" = yes; then
5049 { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
5050 See \`config.log' for more details." >&5
5051 echo "$as_me: error: cannot run test program while cross compiling
5052 See \`config.log' for more details." >&2;}
5053 { (exit 1); exit 1; }; }
5055 cat >conftest.
$ac_ext <<_ACEOF
5058 cat confdefs.h
>>conftest.
$ac_ext
5059 cat >>conftest.
$ac_ext <<_ACEOF
5060 /* end confdefs.h. */
5061 $ac_includes_default
5062 long longval () { return (long) (sizeof (long)); }
5063 unsigned long ulongval () { return (long) (sizeof (long)); }
5070 FILE *f = fopen ("conftest.val", "w");
5073 if (((long) (sizeof (long))) < 0)
5075 long i = longval ();
5076 if (i != ((long) (sizeof (long))))
5078 fprintf (f, "%ld\n", i);
5082 unsigned long i = ulongval ();
5083 if (i != ((long) (sizeof (long))))
5085 fprintf (f, "%lu\n", i);
5087 exit (ferror (f) || fclose (f) != 0);
5093 rm -f conftest
$ac_exeext
5094 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5095 (eval $ac_link) 2>&5
5097 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5098 (exit $ac_status); } && { ac_try
='./conftest$ac_exeext'
5099 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5102 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5103 (exit $ac_status); }; }; then
5104 ac_cv_sizeof_long
=`cat conftest.val`
5106 echo "$as_me: program exited with status $ac_status" >&5
5107 echo "$as_me: failed program was:" >&5
5108 sed 's/^/| /' conftest.
$ac_ext >&5
5111 { { echo "$as_me:$LINENO: error: cannot compute sizeof (long), 77
5112 See \`config.log' for more details." >&5
5113 echo "$as_me: error: cannot compute sizeof (long), 77
5114 See \`config.log' for more details." >&2;}
5115 { (exit 1); exit 1; }; }
5117 rm -f core
*.core gmon.out bb.out conftest
$ac_exeext conftest.
$ac_objext conftest.
$ac_ext
5125 echo "$as_me:$LINENO: result: $ac_cv_sizeof_long" >&5
5126 echo "${ECHO_T}$ac_cv_sizeof_long" >&6
5127 cat >>confdefs.h
<<_ACEOF
5128 #define SIZEOF_LONG $ac_cv_sizeof_long
5132 echo "$as_me:$LINENO: checking for long long" >&5
5133 echo $ECHO_N "checking for long long... $ECHO_C" >&6
5134 if test "${ac_cv_type_long_long+set}" = set; then
5135 echo $ECHO_N "(cached) $ECHO_C" >&6
5137 cat >conftest.
$ac_ext <<_ACEOF
5140 cat confdefs.h
>>conftest.
$ac_ext
5141 cat >>conftest.
$ac_ext <<_ACEOF
5142 /* end confdefs.h. */
5143 $ac_includes_default
5147 if ((long long *) 0)
5149 if (sizeof (long long))
5155 rm -f conftest.
$ac_objext
5156 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5157 (eval $ac_compile) 2>conftest.er1
5159 grep -v '^ *+' conftest.er1
>conftest.err
5161 cat conftest.err
>&5
5162 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5163 (exit $ac_status); } &&
5164 { ac_try
='test -z "$ac_c_werror_flag"
5165 || test ! -s conftest.err'
5166 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5169 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5170 (exit $ac_status); }; } &&
5171 { ac_try
='test -s conftest.$ac_objext'
5172 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5175 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5176 (exit $ac_status); }; }; then
5177 ac_cv_type_long_long
=yes
5179 echo "$as_me: failed program was:" >&5
5180 sed 's/^/| /' conftest.
$ac_ext >&5
5182 ac_cv_type_long_long
=no
5184 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
5186 echo "$as_me:$LINENO: result: $ac_cv_type_long_long" >&5
5187 echo "${ECHO_T}$ac_cv_type_long_long" >&6
5188 if test $ac_cv_type_long_long = yes; then
5190 cat >>confdefs.h
<<_ACEOF
5191 #define HAVE_LONG_LONG 1
5194 echo "$as_me:$LINENO: checking for long long" >&5
5195 echo $ECHO_N "checking for long long... $ECHO_C" >&6
5196 if test "${ac_cv_type_long_long+set}" = set; then
5197 echo $ECHO_N "(cached) $ECHO_C" >&6
5199 cat >conftest.
$ac_ext <<_ACEOF
5202 cat confdefs.h
>>conftest.
$ac_ext
5203 cat >>conftest.
$ac_ext <<_ACEOF
5204 /* end confdefs.h. */
5205 $ac_includes_default
5209 if ((long long *) 0)
5211 if (sizeof (long long))
5217 rm -f conftest.
$ac_objext
5218 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5219 (eval $ac_compile) 2>conftest.er1
5221 grep -v '^ *+' conftest.er1
>conftest.err
5223 cat conftest.err
>&5
5224 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5225 (exit $ac_status); } &&
5226 { ac_try
='test -z "$ac_c_werror_flag"
5227 || test ! -s conftest.err'
5228 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5231 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5232 (exit $ac_status); }; } &&
5233 { ac_try
='test -s conftest.$ac_objext'
5234 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5237 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5238 (exit $ac_status); }; }; then
5239 ac_cv_type_long_long
=yes
5241 echo "$as_me: failed program was:" >&5
5242 sed 's/^/| /' conftest.
$ac_ext >&5
5244 ac_cv_type_long_long
=no
5246 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
5248 echo "$as_me:$LINENO: result: $ac_cv_type_long_long" >&5
5249 echo "${ECHO_T}$ac_cv_type_long_long" >&6
5251 echo "$as_me:$LINENO: checking size of long long" >&5
5252 echo $ECHO_N "checking size of long long... $ECHO_C" >&6
5253 if test "${ac_cv_sizeof_long_long+set}" = set; then
5254 echo $ECHO_N "(cached) $ECHO_C" >&6
5256 if test "$ac_cv_type_long_long" = yes; then
5257 # The cast to unsigned long works around a bug in the HP C Compiler
5258 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
5259 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
5260 # This bug is HP SR number 8606223364.
5261 if test "$cross_compiling" = yes; then
5262 # Depending upon the size, compute the lo and hi bounds.
5263 cat >conftest.
$ac_ext <<_ACEOF
5266 cat confdefs.h
>>conftest.
$ac_ext
5267 cat >>conftest.
$ac_ext <<_ACEOF
5268 /* end confdefs.h. */
5269 $ac_includes_default
5273 static int test_array [1 - 2 * !(((long) (sizeof (long long))) >= 0)];
5280 rm -f conftest.
$ac_objext
5281 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5282 (eval $ac_compile) 2>conftest.er1
5284 grep -v '^ *+' conftest.er1
>conftest.err
5286 cat conftest.err
>&5
5287 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5288 (exit $ac_status); } &&
5289 { ac_try
='test -z "$ac_c_werror_flag"
5290 || test ! -s conftest.err'
5291 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5294 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5295 (exit $ac_status); }; } &&
5296 { ac_try
='test -s conftest.$ac_objext'
5297 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5300 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5301 (exit $ac_status); }; }; then
5304 cat >conftest.
$ac_ext <<_ACEOF
5307 cat confdefs.h
>>conftest.
$ac_ext
5308 cat >>conftest.
$ac_ext <<_ACEOF
5309 /* end confdefs.h. */
5310 $ac_includes_default
5314 static int test_array [1 - 2 * !(((long) (sizeof (long long))) <= $ac_mid)];
5321 rm -f conftest.
$ac_objext
5322 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5323 (eval $ac_compile) 2>conftest.er1
5325 grep -v '^ *+' conftest.er1
>conftest.err
5327 cat conftest.err
>&5
5328 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5329 (exit $ac_status); } &&
5330 { ac_try
='test -z "$ac_c_werror_flag"
5331 || test ! -s conftest.err'
5332 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5335 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5336 (exit $ac_status); }; } &&
5337 { ac_try
='test -s conftest.$ac_objext'
5338 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5341 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5342 (exit $ac_status); }; }; then
5343 ac_hi
=$ac_mid; break
5345 echo "$as_me: failed program was:" >&5
5346 sed 's/^/| /' conftest.
$ac_ext >&5
5348 ac_lo
=`expr $ac_mid + 1`
5349 if test $ac_lo -le $ac_mid; then
5353 ac_mid
=`expr 2 '*' $ac_mid + 1`
5355 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
5358 echo "$as_me: failed program was:" >&5
5359 sed 's/^/| /' conftest.
$ac_ext >&5
5361 cat >conftest.
$ac_ext <<_ACEOF
5364 cat confdefs.h
>>conftest.
$ac_ext
5365 cat >>conftest.
$ac_ext <<_ACEOF
5366 /* end confdefs.h. */
5367 $ac_includes_default
5371 static int test_array [1 - 2 * !(((long) (sizeof (long long))) < 0)];
5378 rm -f conftest.
$ac_objext
5379 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5380 (eval $ac_compile) 2>conftest.er1
5382 grep -v '^ *+' conftest.er1
>conftest.err
5384 cat conftest.err
>&5
5385 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5386 (exit $ac_status); } &&
5387 { ac_try
='test -z "$ac_c_werror_flag"
5388 || test ! -s conftest.err'
5389 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5392 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5393 (exit $ac_status); }; } &&
5394 { ac_try
='test -s conftest.$ac_objext'
5395 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5398 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5399 (exit $ac_status); }; }; then
5402 cat >conftest.
$ac_ext <<_ACEOF
5405 cat confdefs.h
>>conftest.
$ac_ext
5406 cat >>conftest.
$ac_ext <<_ACEOF
5407 /* end confdefs.h. */
5408 $ac_includes_default
5412 static int test_array [1 - 2 * !(((long) (sizeof (long long))) >= $ac_mid)];
5419 rm -f conftest.
$ac_objext
5420 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5421 (eval $ac_compile) 2>conftest.er1
5423 grep -v '^ *+' conftest.er1
>conftest.err
5425 cat conftest.err
>&5
5426 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5427 (exit $ac_status); } &&
5428 { ac_try
='test -z "$ac_c_werror_flag"
5429 || test ! -s conftest.err'
5430 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5433 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5434 (exit $ac_status); }; } &&
5435 { ac_try
='test -s conftest.$ac_objext'
5436 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5439 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5440 (exit $ac_status); }; }; then
5441 ac_lo
=$ac_mid; break
5443 echo "$as_me: failed program was:" >&5
5444 sed 's/^/| /' conftest.
$ac_ext >&5
5446 ac_hi
=`expr '(' $ac_mid ')' - 1`
5447 if test $ac_mid -le $ac_hi; then
5451 ac_mid
=`expr 2 '*' $ac_mid`
5453 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
5456 echo "$as_me: failed program was:" >&5
5457 sed 's/^/| /' conftest.
$ac_ext >&5
5461 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
5463 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
5464 # Binary search between lo and hi bounds.
5465 while test "x$ac_lo" != "x$ac_hi"; do
5466 ac_mid
=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
5467 cat >conftest.
$ac_ext <<_ACEOF
5470 cat confdefs.h
>>conftest.
$ac_ext
5471 cat >>conftest.
$ac_ext <<_ACEOF
5472 /* end confdefs.h. */
5473 $ac_includes_default
5477 static int test_array [1 - 2 * !(((long) (sizeof (long long))) <= $ac_mid)];
5484 rm -f conftest.
$ac_objext
5485 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5486 (eval $ac_compile) 2>conftest.er1
5488 grep -v '^ *+' conftest.er1
>conftest.err
5490 cat conftest.err
>&5
5491 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5492 (exit $ac_status); } &&
5493 { ac_try
='test -z "$ac_c_werror_flag"
5494 || test ! -s conftest.err'
5495 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5498 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5499 (exit $ac_status); }; } &&
5500 { ac_try
='test -s conftest.$ac_objext'
5501 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5504 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5505 (exit $ac_status); }; }; then
5508 echo "$as_me: failed program was:" >&5
5509 sed 's/^/| /' conftest.
$ac_ext >&5
5511 ac_lo
=`expr '(' $ac_mid ')' + 1`
5513 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
5516 ?
*) ac_cv_sizeof_long_long
=$ac_lo;;
5517 '') { { echo "$as_me:$LINENO: error: cannot compute sizeof (long long), 77
5518 See \`config.log' for more details." >&5
5519 echo "$as_me: error: cannot compute sizeof (long long), 77
5520 See \`config.log' for more details." >&2;}
5521 { (exit 1); exit 1; }; } ;;
5524 if test "$cross_compiling" = yes; then
5525 { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
5526 See \`config.log' for more details." >&5
5527 echo "$as_me: error: cannot run test program while cross compiling
5528 See \`config.log' for more details." >&2;}
5529 { (exit 1); exit 1; }; }
5531 cat >conftest.
$ac_ext <<_ACEOF
5534 cat confdefs.h
>>conftest.
$ac_ext
5535 cat >>conftest.
$ac_ext <<_ACEOF
5536 /* end confdefs.h. */
5537 $ac_includes_default
5538 long longval () { return (long) (sizeof (long long)); }
5539 unsigned long ulongval () { return (long) (sizeof (long long)); }
5546 FILE *f = fopen ("conftest.val", "w");
5549 if (((long) (sizeof (long long))) < 0)
5551 long i = longval ();
5552 if (i != ((long) (sizeof (long long))))
5554 fprintf (f, "%ld\n", i);
5558 unsigned long i = ulongval ();
5559 if (i != ((long) (sizeof (long long))))
5561 fprintf (f, "%lu\n", i);
5563 exit (ferror (f) || fclose (f) != 0);
5569 rm -f conftest
$ac_exeext
5570 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5571 (eval $ac_link) 2>&5
5573 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5574 (exit $ac_status); } && { ac_try
='./conftest$ac_exeext'
5575 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5578 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5579 (exit $ac_status); }; }; then
5580 ac_cv_sizeof_long_long
=`cat conftest.val`
5582 echo "$as_me: program exited with status $ac_status" >&5
5583 echo "$as_me: failed program was:" >&5
5584 sed 's/^/| /' conftest.
$ac_ext >&5
5587 { { echo "$as_me:$LINENO: error: cannot compute sizeof (long long), 77
5588 See \`config.log' for more details." >&5
5589 echo "$as_me: error: cannot compute sizeof (long long), 77
5590 See \`config.log' for more details." >&2;}
5591 { (exit 1); exit 1; }; }
5593 rm -f core
*.core gmon.out bb.out conftest
$ac_exeext conftest.
$ac_objext conftest.
$ac_ext
5598 ac_cv_sizeof_long_long
=0
5601 echo "$as_me:$LINENO: result: $ac_cv_sizeof_long_long" >&5
5602 echo "${ECHO_T}$ac_cv_sizeof_long_long" >&6
5603 cat >>confdefs.h
<<_ACEOF
5604 #define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long
5610 echo "$as_me:$LINENO: checking for __int64" >&5
5611 echo $ECHO_N "checking for __int64... $ECHO_C" >&6
5612 if test "${ac_cv_type___int64+set}" = set; then
5613 echo $ECHO_N "(cached) $ECHO_C" >&6
5615 cat >conftest.
$ac_ext <<_ACEOF
5618 cat confdefs.h
>>conftest.
$ac_ext
5619 cat >>conftest.
$ac_ext <<_ACEOF
5620 /* end confdefs.h. */
5621 $ac_includes_default
5627 if (sizeof (__int64))
5633 rm -f conftest.
$ac_objext
5634 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5635 (eval $ac_compile) 2>conftest.er1
5637 grep -v '^ *+' conftest.er1
>conftest.err
5639 cat conftest.err
>&5
5640 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5641 (exit $ac_status); } &&
5642 { ac_try
='test -z "$ac_c_werror_flag"
5643 || test ! -s conftest.err'
5644 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5647 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5648 (exit $ac_status); }; } &&
5649 { ac_try
='test -s conftest.$ac_objext'
5650 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5653 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5654 (exit $ac_status); }; }; then
5655 ac_cv_type___int64
=yes
5657 echo "$as_me: failed program was:" >&5
5658 sed 's/^/| /' conftest.
$ac_ext >&5
5660 ac_cv_type___int64
=no
5662 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
5664 echo "$as_me:$LINENO: result: $ac_cv_type___int64" >&5
5665 echo "${ECHO_T}$ac_cv_type___int64" >&6
5666 if test $ac_cv_type___int64 = yes; then
5668 cat >>confdefs.h
<<_ACEOF
5669 #define HAVE___INT64 1
5672 echo "$as_me:$LINENO: checking for __int64" >&5
5673 echo $ECHO_N "checking for __int64... $ECHO_C" >&6
5674 if test "${ac_cv_type___int64+set}" = set; then
5675 echo $ECHO_N "(cached) $ECHO_C" >&6
5677 cat >conftest.
$ac_ext <<_ACEOF
5680 cat confdefs.h
>>conftest.
$ac_ext
5681 cat >>conftest.
$ac_ext <<_ACEOF
5682 /* end confdefs.h. */
5683 $ac_includes_default
5689 if (sizeof (__int64))
5695 rm -f conftest.
$ac_objext
5696 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5697 (eval $ac_compile) 2>conftest.er1
5699 grep -v '^ *+' conftest.er1
>conftest.err
5701 cat conftest.err
>&5
5702 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5703 (exit $ac_status); } &&
5704 { ac_try
='test -z "$ac_c_werror_flag"
5705 || test ! -s conftest.err'
5706 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5709 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5710 (exit $ac_status); }; } &&
5711 { ac_try
='test -s conftest.$ac_objext'
5712 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5715 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5716 (exit $ac_status); }; }; then
5717 ac_cv_type___int64
=yes
5719 echo "$as_me: failed program was:" >&5
5720 sed 's/^/| /' conftest.
$ac_ext >&5
5722 ac_cv_type___int64
=no
5724 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
5726 echo "$as_me:$LINENO: result: $ac_cv_type___int64" >&5
5727 echo "${ECHO_T}$ac_cv_type___int64" >&6
5729 echo "$as_me:$LINENO: checking size of __int64" >&5
5730 echo $ECHO_N "checking size of __int64... $ECHO_C" >&6
5731 if test "${ac_cv_sizeof___int64+set}" = set; then
5732 echo $ECHO_N "(cached) $ECHO_C" >&6
5734 if test "$ac_cv_type___int64" = yes; then
5735 # The cast to unsigned long works around a bug in the HP C Compiler
5736 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
5737 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
5738 # This bug is HP SR number 8606223364.
5739 if test "$cross_compiling" = yes; then
5740 # Depending upon the size, compute the lo and hi bounds.
5741 cat >conftest.
$ac_ext <<_ACEOF
5744 cat confdefs.h
>>conftest.
$ac_ext
5745 cat >>conftest.
$ac_ext <<_ACEOF
5746 /* end confdefs.h. */
5747 $ac_includes_default
5751 static int test_array [1 - 2 * !(((long) (sizeof (__int64))) >= 0)];
5758 rm -f conftest.
$ac_objext
5759 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5760 (eval $ac_compile) 2>conftest.er1
5762 grep -v '^ *+' conftest.er1
>conftest.err
5764 cat conftest.err
>&5
5765 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5766 (exit $ac_status); } &&
5767 { ac_try
='test -z "$ac_c_werror_flag"
5768 || test ! -s conftest.err'
5769 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5772 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5773 (exit $ac_status); }; } &&
5774 { ac_try
='test -s conftest.$ac_objext'
5775 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5778 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5779 (exit $ac_status); }; }; then
5782 cat >conftest.
$ac_ext <<_ACEOF
5785 cat confdefs.h
>>conftest.
$ac_ext
5786 cat >>conftest.
$ac_ext <<_ACEOF
5787 /* end confdefs.h. */
5788 $ac_includes_default
5792 static int test_array [1 - 2 * !(((long) (sizeof (__int64))) <= $ac_mid)];
5799 rm -f conftest.
$ac_objext
5800 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5801 (eval $ac_compile) 2>conftest.er1
5803 grep -v '^ *+' conftest.er1
>conftest.err
5805 cat conftest.err
>&5
5806 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5807 (exit $ac_status); } &&
5808 { ac_try
='test -z "$ac_c_werror_flag"
5809 || test ! -s conftest.err'
5810 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5813 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5814 (exit $ac_status); }; } &&
5815 { ac_try
='test -s conftest.$ac_objext'
5816 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5819 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5820 (exit $ac_status); }; }; then
5821 ac_hi
=$ac_mid; break
5823 echo "$as_me: failed program was:" >&5
5824 sed 's/^/| /' conftest.
$ac_ext >&5
5826 ac_lo
=`expr $ac_mid + 1`
5827 if test $ac_lo -le $ac_mid; then
5831 ac_mid
=`expr 2 '*' $ac_mid + 1`
5833 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
5836 echo "$as_me: failed program was:" >&5
5837 sed 's/^/| /' conftest.
$ac_ext >&5
5839 cat >conftest.
$ac_ext <<_ACEOF
5842 cat confdefs.h
>>conftest.
$ac_ext
5843 cat >>conftest.
$ac_ext <<_ACEOF
5844 /* end confdefs.h. */
5845 $ac_includes_default
5849 static int test_array [1 - 2 * !(((long) (sizeof (__int64))) < 0)];
5856 rm -f conftest.
$ac_objext
5857 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5858 (eval $ac_compile) 2>conftest.er1
5860 grep -v '^ *+' conftest.er1
>conftest.err
5862 cat conftest.err
>&5
5863 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5864 (exit $ac_status); } &&
5865 { ac_try
='test -z "$ac_c_werror_flag"
5866 || test ! -s conftest.err'
5867 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5870 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5871 (exit $ac_status); }; } &&
5872 { ac_try
='test -s conftest.$ac_objext'
5873 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5876 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5877 (exit $ac_status); }; }; then
5880 cat >conftest.
$ac_ext <<_ACEOF
5883 cat confdefs.h
>>conftest.
$ac_ext
5884 cat >>conftest.
$ac_ext <<_ACEOF
5885 /* end confdefs.h. */
5886 $ac_includes_default
5890 static int test_array [1 - 2 * !(((long) (sizeof (__int64))) >= $ac_mid)];
5897 rm -f conftest.
$ac_objext
5898 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5899 (eval $ac_compile) 2>conftest.er1
5901 grep -v '^ *+' conftest.er1
>conftest.err
5903 cat conftest.err
>&5
5904 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5905 (exit $ac_status); } &&
5906 { ac_try
='test -z "$ac_c_werror_flag"
5907 || test ! -s conftest.err'
5908 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5911 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5912 (exit $ac_status); }; } &&
5913 { ac_try
='test -s conftest.$ac_objext'
5914 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5917 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5918 (exit $ac_status); }; }; then
5919 ac_lo
=$ac_mid; break
5921 echo "$as_me: failed program was:" >&5
5922 sed 's/^/| /' conftest.
$ac_ext >&5
5924 ac_hi
=`expr '(' $ac_mid ')' - 1`
5925 if test $ac_mid -le $ac_hi; then
5929 ac_mid
=`expr 2 '*' $ac_mid`
5931 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
5934 echo "$as_me: failed program was:" >&5
5935 sed 's/^/| /' conftest.
$ac_ext >&5
5939 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
5941 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
5942 # Binary search between lo and hi bounds.
5943 while test "x$ac_lo" != "x$ac_hi"; do
5944 ac_mid
=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
5945 cat >conftest.
$ac_ext <<_ACEOF
5948 cat confdefs.h
>>conftest.
$ac_ext
5949 cat >>conftest.
$ac_ext <<_ACEOF
5950 /* end confdefs.h. */
5951 $ac_includes_default
5955 static int test_array [1 - 2 * !(((long) (sizeof (__int64))) <= $ac_mid)];
5962 rm -f conftest.
$ac_objext
5963 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5964 (eval $ac_compile) 2>conftest.er1
5966 grep -v '^ *+' conftest.er1
>conftest.err
5968 cat conftest.err
>&5
5969 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5970 (exit $ac_status); } &&
5971 { ac_try
='test -z "$ac_c_werror_flag"
5972 || test ! -s conftest.err'
5973 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5976 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5977 (exit $ac_status); }; } &&
5978 { ac_try
='test -s conftest.$ac_objext'
5979 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5982 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5983 (exit $ac_status); }; }; then
5986 echo "$as_me: failed program was:" >&5
5987 sed 's/^/| /' conftest.
$ac_ext >&5
5989 ac_lo
=`expr '(' $ac_mid ')' + 1`
5991 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
5994 ?
*) ac_cv_sizeof___int64
=$ac_lo;;
5995 '') { { echo "$as_me:$LINENO: error: cannot compute sizeof (__int64), 77
5996 See \`config.log' for more details." >&5
5997 echo "$as_me: error: cannot compute sizeof (__int64), 77
5998 See \`config.log' for more details." >&2;}
5999 { (exit 1); exit 1; }; } ;;
6002 if test "$cross_compiling" = yes; then
6003 { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
6004 See \`config.log' for more details." >&5
6005 echo "$as_me: error: cannot run test program while cross compiling
6006 See \`config.log' for more details." >&2;}
6007 { (exit 1); exit 1; }; }
6009 cat >conftest.
$ac_ext <<_ACEOF
6012 cat confdefs.h
>>conftest.
$ac_ext
6013 cat >>conftest.
$ac_ext <<_ACEOF
6014 /* end confdefs.h. */
6015 $ac_includes_default
6016 long longval () { return (long) (sizeof (__int64)); }
6017 unsigned long ulongval () { return (long) (sizeof (__int64)); }
6024 FILE *f = fopen ("conftest.val", "w");
6027 if (((long) (sizeof (__int64))) < 0)
6029 long i = longval ();
6030 if (i != ((long) (sizeof (__int64))))
6032 fprintf (f, "%ld\n", i);
6036 unsigned long i = ulongval ();
6037 if (i != ((long) (sizeof (__int64))))
6039 fprintf (f, "%lu\n", i);
6041 exit (ferror (f) || fclose (f) != 0);
6047 rm -f conftest
$ac_exeext
6048 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6049 (eval $ac_link) 2>&5
6051 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6052 (exit $ac_status); } && { ac_try
='./conftest$ac_exeext'
6053 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6056 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6057 (exit $ac_status); }; }; then
6058 ac_cv_sizeof___int64
=`cat conftest.val`
6060 echo "$as_me: program exited with status $ac_status" >&5
6061 echo "$as_me: failed program was:" >&5
6062 sed 's/^/| /' conftest.
$ac_ext >&5
6065 { { echo "$as_me:$LINENO: error: cannot compute sizeof (__int64), 77
6066 See \`config.log' for more details." >&5
6067 echo "$as_me: error: cannot compute sizeof (__int64), 77
6068 See \`config.log' for more details." >&2;}
6069 { (exit 1); exit 1; }; }
6071 rm -f core
*.core gmon.out bb.out conftest
$ac_exeext conftest.
$ac_objext conftest.
$ac_ext
6076 ac_cv_sizeof___int64
=0
6079 echo "$as_me:$LINENO: result: $ac_cv_sizeof___int64" >&5
6080 echo "${ECHO_T}$ac_cv_sizeof___int64" >&6
6081 cat >>confdefs.h
<<_ACEOF
6082 #define SIZEOF___INT64 $ac_cv_sizeof___int64
6089 # ---------------------
6090 # Warnings and checking
6091 # ---------------------
6093 # Check $CC warning features (if it's GCC).
6094 # We want to use -pedantic, but we don't want warnings about
6097 # * overlong strings
6098 # So, we only use -pedantic if we can disable those warnings.
6100 echo "$as_me:$LINENO: checking whether ${CC} accepts -Wno-long-long" >&5
6101 echo $ECHO_N "checking whether ${CC} accepts -Wno-long-long... $ECHO_C" >&6
6102 if test "${ac_cv_prog_cc_w_no_long_long+set}" = set; then
6103 echo $ECHO_N "(cached) $ECHO_C" >&6
6105 save_CFLAGS
="$CFLAGS"
6106 CFLAGS
="-Wno-long-long"
6107 cat >conftest.
$ac_ext <<_ACEOF
6110 cat confdefs.h
>>conftest.
$ac_ext
6111 cat >>conftest.
$ac_ext <<_ACEOF
6112 /* end confdefs.h. */
6115 rm -f conftest.
$ac_objext
6116 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6117 (eval $ac_compile) 2>conftest.er1
6119 grep -v '^ *+' conftest.er1
>conftest.err
6121 cat conftest.err
>&5
6122 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6123 (exit $ac_status); } &&
6124 { ac_try
='test -z "$ac_c_werror_flag"
6125 || test ! -s conftest.err'
6126 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6129 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6130 (exit $ac_status); }; } &&
6131 { ac_try
='test -s conftest.$ac_objext'
6132 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6135 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6136 (exit $ac_status); }; }; then
6137 ac_cv_prog_cc_w_no_long_long
=yes
6139 echo "$as_me: failed program was:" >&5
6140 sed 's/^/| /' conftest.
$ac_ext >&5
6142 ac_cv_prog_cc_w_no_long_long
=no
6144 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
6145 CFLAGS
="$save_CFLAGS"
6148 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_w_no_long_long" >&5
6149 echo "${ECHO_T}$ac_cv_prog_cc_w_no_long_long" >&6
6151 echo "$as_me:$LINENO: checking whether ${CC} accepts -Wno-variadic-macros" >&5
6152 echo $ECHO_N "checking whether ${CC} accepts -Wno-variadic-macros... $ECHO_C" >&6
6153 if test "${ac_cv_prog_cc_w_no_variadic_macros+set}" = set; then
6154 echo $ECHO_N "(cached) $ECHO_C" >&6
6156 save_CFLAGS
="$CFLAGS"
6157 CFLAGS
="-Wno-variadic-macros"
6158 cat >conftest.
$ac_ext <<_ACEOF
6161 cat confdefs.h
>>conftest.
$ac_ext
6162 cat >>conftest.
$ac_ext <<_ACEOF
6163 /* end confdefs.h. */
6166 rm -f conftest.
$ac_objext
6167 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6168 (eval $ac_compile) 2>conftest.er1
6170 grep -v '^ *+' conftest.er1
>conftest.err
6172 cat conftest.err
>&5
6173 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6174 (exit $ac_status); } &&
6175 { ac_try
='test -z "$ac_c_werror_flag"
6176 || test ! -s conftest.err'
6177 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6180 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6181 (exit $ac_status); }; } &&
6182 { ac_try
='test -s conftest.$ac_objext'
6183 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6186 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6187 (exit $ac_status); }; }; then
6188 ac_cv_prog_cc_w_no_variadic_macros
=yes
6190 echo "$as_me: failed program was:" >&5
6191 sed 's/^/| /' conftest.
$ac_ext >&5
6193 ac_cv_prog_cc_w_no_variadic_macros
=no
6195 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
6196 CFLAGS
="$save_CFLAGS"
6199 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_w_no_variadic_macros" >&5
6200 echo "${ECHO_T}$ac_cv_prog_cc_w_no_variadic_macros" >&6
6202 echo "$as_me:$LINENO: checking whether ${CC} accepts -Wno-overlength-strings" >&5
6203 echo $ECHO_N "checking whether ${CC} accepts -Wno-overlength-strings... $ECHO_C" >&6
6204 if test "${ac_cv_prog_cc_w_no_overlength_strings+set}" = set; then
6205 echo $ECHO_N "(cached) $ECHO_C" >&6
6207 save_CFLAGS
="$CFLAGS"
6208 CFLAGS
="-Wno-overlength-strings"
6209 cat >conftest.
$ac_ext <<_ACEOF
6212 cat confdefs.h
>>conftest.
$ac_ext
6213 cat >>conftest.
$ac_ext <<_ACEOF
6214 /* end confdefs.h. */
6217 rm -f conftest.
$ac_objext
6218 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6219 (eval $ac_compile) 2>conftest.er1
6221 grep -v '^ *+' conftest.er1
>conftest.err
6223 cat conftest.err
>&5
6224 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6225 (exit $ac_status); } &&
6226 { ac_try
='test -z "$ac_c_werror_flag"
6227 || test ! -s conftest.err'
6228 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6231 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6232 (exit $ac_status); }; } &&
6233 { ac_try
='test -s conftest.$ac_objext'
6234 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6237 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6238 (exit $ac_status); }; }; then
6239 ac_cv_prog_cc_w_no_overlength_strings
=yes
6241 echo "$as_me: failed program was:" >&5
6242 sed 's/^/| /' conftest.
$ac_ext >&5
6244 ac_cv_prog_cc_w_no_overlength_strings
=no
6246 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
6247 CFLAGS
="$save_CFLAGS"
6250 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_w_no_overlength_strings" >&5
6251 echo "${ECHO_T}$ac_cv_prog_cc_w_no_overlength_strings" >&6
6254 if test $ac_cv_prog_cc_w_no_long_long = yes \
6255 && test $ac_cv_prog_cc_w_no_variadic_macros = yes \
6256 && test $ac_cv_prog_cc_w_no_overlength_strings = yes ; then
6257 strict1_warn
="-pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings"
6260 # Add -Wold-style-definition if it's accepted
6261 echo "$as_me:$LINENO: checking whether ${CC} accepts -Wold-style-definition" >&5
6262 echo $ECHO_N "checking whether ${CC} accepts -Wold-style-definition... $ECHO_C" >&6
6263 if test "${ac_cv_prog_cc_w_old_style_definition+set}" = set; then
6264 echo $ECHO_N "(cached) $ECHO_C" >&6
6266 save_CFLAGS
="$CFLAGS"
6267 CFLAGS
="-Wold-style-definition"
6268 cat >conftest.
$ac_ext <<_ACEOF
6271 cat confdefs.h
>>conftest.
$ac_ext
6272 cat >>conftest.
$ac_ext <<_ACEOF
6273 /* end confdefs.h. */
6276 rm -f conftest.
$ac_objext
6277 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6278 (eval $ac_compile) 2>conftest.er1
6280 grep -v '^ *+' conftest.er1
>conftest.err
6282 cat conftest.err
>&5
6283 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6284 (exit $ac_status); } &&
6285 { ac_try
='test -z "$ac_c_werror_flag"
6286 || test ! -s conftest.err'
6287 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6290 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6291 (exit $ac_status); }; } &&
6292 { ac_try
='test -s conftest.$ac_objext'
6293 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6296 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6297 (exit $ac_status); }; }; then
6298 ac_cv_prog_cc_w_old_style_definition
=yes
6300 echo "$as_me: failed program was:" >&5
6301 sed 's/^/| /' conftest.
$ac_ext >&5
6303 ac_cv_prog_cc_w_old_style_definition
=no
6305 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
6306 CFLAGS
="$save_CFLAGS"
6309 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_w_old_style_definition" >&5
6310 echo "${ECHO_T}$ac_cv_prog_cc_w_old_style_definition" >&6
6311 if test $ac_cv_prog_cc_w_old_style_definition = yes ; then
6312 strict1_warn
="${strict1_warn} -Wold-style-definition"
6315 # Add -Wmissing-format-attribute if it's accepted
6316 echo "$as_me:$LINENO: checking whether ${CC} accepts -Wmissing-format-attribute" >&5
6317 echo $ECHO_N "checking whether ${CC} accepts -Wmissing-format-attribute... $ECHO_C" >&6
6318 if test "${ac_cv_prog_cc_w_missing_format_attribute+set}" = set; then
6319 echo $ECHO_N "(cached) $ECHO_C" >&6
6321 save_CFLAGS
="$CFLAGS"
6322 CFLAGS
="-Wmissing-format-attribute"
6323 cat >conftest.
$ac_ext <<_ACEOF
6326 cat confdefs.h
>>conftest.
$ac_ext
6327 cat >>conftest.
$ac_ext <<_ACEOF
6328 /* end confdefs.h. */
6331 rm -f conftest.
$ac_objext
6332 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6333 (eval $ac_compile) 2>conftest.er1
6335 grep -v '^ *+' conftest.er1
>conftest.err
6337 cat conftest.err
>&5
6338 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6339 (exit $ac_status); } &&
6340 { ac_try
='test -z "$ac_c_werror_flag"
6341 || test ! -s conftest.err'
6342 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6345 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6346 (exit $ac_status); }; } &&
6347 { ac_try
='test -s conftest.$ac_objext'
6348 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6351 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6352 (exit $ac_status); }; }; then
6353 ac_cv_prog_cc_w_missing_format_attribute
=yes
6355 echo "$as_me: failed program was:" >&5
6356 sed 's/^/| /' conftest.
$ac_ext >&5
6358 ac_cv_prog_cc_w_missing_format_attribute
=no
6360 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
6361 CFLAGS
="$save_CFLAGS"
6364 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_w_missing_format_attribute" >&5
6365 echo "${ECHO_T}$ac_cv_prog_cc_w_missing_format_attribute" >&6
6366 if test $ac_cv_prog_cc_w_missing_format_attribute = yes ; then
6367 strict1_warn
="${strict1_warn} -Wmissing-format-attribute"
6370 # Enable -Werror, period.
6371 # Check whether --enable-werror_always or --disable-werror_always was given.
6372 if test "${enable_werror_always+set}" = set; then
6373 enableval
="$enable_werror_always"
6376 enable_werror_always
=no
6378 if test x
${enable_werror_always} = xyes
; then
6379 strict1_warn
="${strict1_warn} -Werror"
6385 # Get C++ compatibility warning flag, if supported.
6386 echo "$as_me:$LINENO: checking whether ${CC} accepts -Wc++-compat" >&5
6387 echo $ECHO_N "checking whether ${CC} accepts -Wc++-compat... $ECHO_C" >&6
6388 if test "${ac_cv_prog_cc_w_cxx_compat+set}" = set; then
6389 echo $ECHO_N "(cached) $ECHO_C" >&6
6391 save_CFLAGS
="$CFLAGS"
6392 CFLAGS
="-Wc++-compat"
6393 cat >conftest.
$ac_ext <<_ACEOF
6396 cat confdefs.h
>>conftest.
$ac_ext
6397 cat >>conftest.
$ac_ext <<_ACEOF
6398 /* end confdefs.h. */
6401 rm -f conftest.
$ac_objext
6402 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6403 (eval $ac_compile) 2>conftest.er1
6405 grep -v '^ *+' conftest.er1
>conftest.err
6407 cat conftest.err
>&5
6408 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6409 (exit $ac_status); } &&
6410 { ac_try
='test -z "$ac_c_werror_flag"
6411 || test ! -s conftest.err'
6412 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6415 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6416 (exit $ac_status); }; } &&
6417 { ac_try
='test -s conftest.$ac_objext'
6418 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6421 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6422 (exit $ac_status); }; }; then
6423 ac_cv_prog_cc_w_cxx_compat
=yes
6425 echo "$as_me: failed program was:" >&5
6426 sed 's/^/| /' conftest.
$ac_ext >&5
6428 ac_cv_prog_cc_w_cxx_compat
=no
6430 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
6431 CFLAGS
="$save_CFLAGS"
6434 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_w_cxx_compat" >&5
6435 echo "${ECHO_T}$ac_cv_prog_cc_w_cxx_compat" >&6
6436 if test x
${ac_cv_prog_cc_w_cxx_compat} = xyes
; then
6437 cxx_compat_warn
="-Wc++-compat"
6442 # If the native compiler is GCC, we can enable warnings even in stage1.
6443 # That's useful for people building cross-compilers, or just running a
6446 if test "x$GCC" = "xyes"; then
6447 warn_cflags
='$(GCC_WARN_CFLAGS)'
6451 # Enable -Werror in bootstrap stage2 and later.
6453 if test x
"`cat $srcdir/DEV-PHASE`" != xexperimental
; then
6456 # Check whether --enable-werror or --disable-werror was given.
6457 if test "${enable_werror+set}" = set; then
6458 enableval
="$enable_werror"
6461 if test x
$is_release = x
; then
6462 # Default to "yes" on development branches.
6465 # Default to "no" on release branches.
6469 if test x
$enable_werror = xyes
; then
6474 # Enable expensive internal checks
6475 # Check whether --enable-checking or --disable-checking was given.
6476 if test "${enable_checking+set}" = set; then
6477 enableval
="$enable_checking"
6478 ac_checking_flags
="${enableval}"
6481 # Determine the default checks.
6482 if test x
$is_release = x
; then
6483 ac_checking_flags
=yes
6485 ac_checking_flags
=release
6488 ac_assert_checking
=1
6492 ac_gc_always_collect
=
6494 ac_rtlflag_checking
=
6495 ac_runtime_checking
=1
6497 ac_valgrind_checking
=
6498 IFS
="${IFS= }"; ac_save_IFS
="$IFS"; IFS
="$IFS,"
6499 for check
in $ac_checking_flags
6502 # these set all the flags to specific states
6503 yes) ac_assert_checking
=1 ; ac_checking
=1 ;
6504 ac_fold_checking
= ; ac_gc_checking
=1 ;
6505 ac_gc_always_collect
= ; ac_rtl_checking
= ;
6506 ac_rtlflag_checking
=1 ; ac_runtime_checking
=1 ;
6507 ac_tree_checking
=1 ; ac_valgrind_checking
= ;;
6508 no|none
) ac_assert_checking
= ; ac_checking
= ;
6509 ac_fold_checking
= ; ac_gc_checking
= ;
6510 ac_gc_always_collect
= ; ac_rtl_checking
= ;
6511 ac_rtlflag_checking
= ; ac_runtime_checking
= ;
6512 ac_tree_checking
= ; ac_valgrind_checking
= ;;
6513 all
) ac_assert_checking
=1 ; ac_checking
=1 ;
6514 ac_fold_checking
=1 ; ac_gc_checking
=1 ;
6515 ac_gc_always_collect
=1 ; ac_rtl_checking
=1 ;
6516 ac_rtlflag_checking
=1 ; ac_runtime_checking
=1 ;
6517 ac_tree_checking
=1 ; ac_valgrind_checking
= ;;
6518 release
) ac_assert_checking
=1 ; ac_checking
= ;
6519 ac_fold_checking
= ; ac_gc_checking
= ;
6520 ac_gc_always_collect
= ; ac_rtl_checking
= ;
6521 ac_rtlflag_checking
= ; ac_runtime_checking
=1 ;
6522 ac_tree_checking
= ; ac_valgrind_checking
= ;;
6523 # these enable particular checks
6524 assert
) ac_assert_checking
=1 ;;
6525 fold) ac_fold_checking
=1 ;;
6526 gc
) ac_gc_checking
=1 ;;
6527 gcac
) ac_gc_always_collect
=1 ;;
6528 misc
) ac_checking
=1 ;;
6529 rtl
) ac_rtl_checking
=1 ;;
6530 rtlflag
) ac_rtlflag_checking
=1 ;;
6531 runtime
) ac_runtime_checking
=1 ;;
6532 tree
) ac_tree_checking
=1 ;;
6533 valgrind
) ac_valgrind_checking
=1 ;;
6534 *) { { echo "$as_me:$LINENO: error: unknown check category $check" >&5
6535 echo "$as_me: error: unknown check category $check" >&2;}
6536 { (exit 1); exit 1; }; } ;;
6542 if test x
$ac_checking != x
; then
6544 cat >>confdefs.h
<<\_ACEOF
6545 #define ENABLE_CHECKING 1
6548 nocommon_flag
=-fno-common
6551 if test x
$ac_assert_checking != x
; then
6553 cat >>confdefs.h
<<\_ACEOF
6554 #define ENABLE_ASSERT_CHECKING 1
6559 if test x
$ac_runtime_checking != x
; then
6561 cat >>confdefs.h
<<\_ACEOF
6562 #define ENABLE_RUNTIME_CHECKING 1
6566 if test x
$ac_tree_checking != x
; then
6568 cat >>confdefs.h
<<\_ACEOF
6569 #define ENABLE_TREE_CHECKING 1
6572 TREEBROWSER
=tree-browser.o
6575 if test x
$ac_rtl_checking != x
; then
6577 cat >>confdefs.h
<<\_ACEOF
6578 #define ENABLE_RTL_CHECKING 1
6582 if test x
$ac_rtlflag_checking != x
; then
6584 cat >>confdefs.h
<<\_ACEOF
6585 #define ENABLE_RTL_FLAG_CHECKING 1
6589 if test x
$ac_gc_checking != x
; then
6591 cat >>confdefs.h
<<\_ACEOF
6592 #define ENABLE_GC_CHECKING 1
6596 if test x
$ac_gc_always_collect != x
; then
6598 cat >>confdefs.h
<<\_ACEOF
6599 #define ENABLE_GC_ALWAYS_COLLECT 1
6603 if test x
$ac_fold_checking != x
; then
6605 cat >>confdefs.h
<<\_ACEOF
6606 #define ENABLE_FOLD_CHECKING 1
6610 valgrind_path_defines
=
6613 if test "${ac_cv_header_valgrind_h+set}" = set; then
6614 echo "$as_me:$LINENO: checking for valgrind.h" >&5
6615 echo $ECHO_N "checking for valgrind.h... $ECHO_C" >&6
6616 if test "${ac_cv_header_valgrind_h+set}" = set; then
6617 echo $ECHO_N "(cached) $ECHO_C" >&6
6619 echo "$as_me:$LINENO: result: $ac_cv_header_valgrind_h" >&5
6620 echo "${ECHO_T}$ac_cv_header_valgrind_h" >&6
6622 # Is the header compilable?
6623 echo "$as_me:$LINENO: checking valgrind.h usability" >&5
6624 echo $ECHO_N "checking valgrind.h usability... $ECHO_C" >&6
6625 cat >conftest.
$ac_ext <<_ACEOF
6628 cat confdefs.h
>>conftest.
$ac_ext
6629 cat >>conftest.
$ac_ext <<_ACEOF
6630 /* end confdefs.h. */
6631 $ac_includes_default
6632 #include <valgrind.h>
6634 rm -f conftest.
$ac_objext
6635 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6636 (eval $ac_compile) 2>conftest.er1
6638 grep -v '^ *+' conftest.er1
>conftest.err
6640 cat conftest.err
>&5
6641 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6642 (exit $ac_status); } &&
6643 { ac_try
='test -z "$ac_c_werror_flag"
6644 || test ! -s conftest.err'
6645 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6648 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6649 (exit $ac_status); }; } &&
6650 { ac_try
='test -s conftest.$ac_objext'
6651 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6654 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6655 (exit $ac_status); }; }; then
6656 ac_header_compiler
=yes
6658 echo "$as_me: failed program was:" >&5
6659 sed 's/^/| /' conftest.
$ac_ext >&5
6661 ac_header_compiler
=no
6663 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
6664 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
6665 echo "${ECHO_T}$ac_header_compiler" >&6
6667 # Is the header present?
6668 echo "$as_me:$LINENO: checking valgrind.h presence" >&5
6669 echo $ECHO_N "checking valgrind.h presence... $ECHO_C" >&6
6670 cat >conftest.
$ac_ext <<_ACEOF
6673 cat confdefs.h
>>conftest.
$ac_ext
6674 cat >>conftest.
$ac_ext <<_ACEOF
6675 /* end confdefs.h. */
6676 #include <valgrind.h>
6678 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
6679 (eval $ac_cpp conftest.
$ac_ext) 2>conftest.er1
6681 grep -v '^ *+' conftest.er1
>conftest.err
6683 cat conftest.err
>&5
6684 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6685 (exit $ac_status); } >/dev
/null
; then
6686 if test -s conftest.err
; then
6687 ac_cpp_err
=$ac_c_preproc_warn_flag
6688 ac_cpp_err
=$ac_cpp_err$ac_c_werror_flag
6695 if test -z "$ac_cpp_err"; then
6696 ac_header_preproc
=yes
6698 echo "$as_me: failed program was:" >&5
6699 sed 's/^/| /' conftest.
$ac_ext >&5
6701 ac_header_preproc
=no
6703 rm -f conftest.err conftest.
$ac_ext
6704 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
6705 echo "${ECHO_T}$ac_header_preproc" >&6
6707 # So? What about this header?
6708 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
6710 { echo "$as_me:$LINENO: WARNING: valgrind.h: accepted by the compiler, rejected by the preprocessor!" >&5
6711 echo "$as_me: WARNING: valgrind.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
6712 { echo "$as_me:$LINENO: WARNING: valgrind.h: proceeding with the compiler's result" >&5
6713 echo "$as_me: WARNING: valgrind.h: proceeding with the compiler's result" >&2;}
6714 ac_header_preproc
=yes
6717 { echo "$as_me:$LINENO: WARNING: valgrind.h: present but cannot be compiled" >&5
6718 echo "$as_me: WARNING: valgrind.h: present but cannot be compiled" >&2;}
6719 { echo "$as_me:$LINENO: WARNING: valgrind.h: check for missing prerequisite headers?" >&5
6720 echo "$as_me: WARNING: valgrind.h: check for missing prerequisite headers?" >&2;}
6721 { echo "$as_me:$LINENO: WARNING: valgrind.h: see the Autoconf documentation" >&5
6722 echo "$as_me: WARNING: valgrind.h: see the Autoconf documentation" >&2;}
6723 { echo "$as_me:$LINENO: WARNING: valgrind.h: section \"Present But Cannot Be Compiled\"" >&5
6724 echo "$as_me: WARNING: valgrind.h: section \"Present But Cannot Be Compiled\"" >&2;}
6725 { echo "$as_me:$LINENO: WARNING: valgrind.h: proceeding with the preprocessor's result" >&5
6726 echo "$as_me: WARNING: valgrind.h: proceeding with the preprocessor's result" >&2;}
6727 { echo "$as_me:$LINENO: WARNING: valgrind.h: in the future, the compiler will take precedence" >&5
6728 echo "$as_me: WARNING: valgrind.h: in the future, the compiler will take precedence" >&2;}
6731 ## ------------------------------------------ ##
6732 ## Report this to the AC_PACKAGE_NAME lists. ##
6733 ## ------------------------------------------ ##
6736 sed "s/^/$as_me: WARNING: /" >&2
6739 echo "$as_me:$LINENO: checking for valgrind.h" >&5
6740 echo $ECHO_N "checking for valgrind.h... $ECHO_C" >&6
6741 if test "${ac_cv_header_valgrind_h+set}" = set; then
6742 echo $ECHO_N "(cached) $ECHO_C" >&6
6744 ac_cv_header_valgrind_h
=$ac_header_preproc
6746 echo "$as_me:$LINENO: result: $ac_cv_header_valgrind_h" >&5
6747 echo "${ECHO_T}$ac_cv_header_valgrind_h" >&6
6750 if test $ac_cv_header_valgrind_h = yes; then
6758 if test x
$ac_valgrind_checking != x
; then
6759 # It is certainly possible that there's valgrind but no valgrind.h.
6760 # GCC relies on making annotations so we must have both.
6761 echo "$as_me:$LINENO: checking for VALGRIND_DISCARD in <valgrind/memcheck.h>" >&5
6762 echo $ECHO_N "checking for VALGRIND_DISCARD in <valgrind/memcheck.h>... $ECHO_C" >&6
6763 cat >conftest.
$ac_ext <<_ACEOF
6766 cat confdefs.h
>>conftest.
$ac_ext
6767 cat >>conftest.
$ac_ext <<_ACEOF
6768 /* end confdefs.h. */
6769 #include <valgrind/memcheck.h>
6770 #ifndef VALGRIND_DISCARD
6771 #error VALGRIND_DISCARD not defined
6774 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
6775 (eval $ac_cpp conftest.
$ac_ext) 2>conftest.er1
6777 grep -v '^ *+' conftest.er1
>conftest.err
6779 cat conftest.err
>&5
6780 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6781 (exit $ac_status); } >/dev
/null
; then
6782 if test -s conftest.err
; then
6783 ac_cpp_err
=$ac_c_preproc_warn_flag
6784 ac_cpp_err
=$ac_cpp_err$ac_c_werror_flag
6791 if test -z "$ac_cpp_err"; then
6792 gcc_cv_header_valgrind_memcheck_h
=yes
6794 echo "$as_me: failed program was:" >&5
6795 sed 's/^/| /' conftest.
$ac_ext >&5
6797 gcc_cv_header_valgrind_memcheck_h
=no
6799 rm -f conftest.err conftest.
$ac_ext
6800 echo "$as_me:$LINENO: result: $gcc_cv_header_valgrind_memcheck_h" >&5
6801 echo "${ECHO_T}$gcc_cv_header_valgrind_memcheck_h" >&6
6802 echo "$as_me:$LINENO: checking for VALGRIND_DISCARD in <memcheck.h>" >&5
6803 echo $ECHO_N "checking for VALGRIND_DISCARD in <memcheck.h>... $ECHO_C" >&6
6804 cat >conftest.
$ac_ext <<_ACEOF
6807 cat confdefs.h
>>conftest.
$ac_ext
6808 cat >>conftest.
$ac_ext <<_ACEOF
6809 /* end confdefs.h. */
6810 #include <memcheck.h>
6811 #ifndef VALGRIND_DISCARD
6812 #error VALGRIND_DISCARD not defined
6815 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
6816 (eval $ac_cpp conftest.
$ac_ext) 2>conftest.er1
6818 grep -v '^ *+' conftest.er1
>conftest.err
6820 cat conftest.err
>&5
6821 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6822 (exit $ac_status); } >/dev
/null
; then
6823 if test -s conftest.err
; then
6824 ac_cpp_err
=$ac_c_preproc_warn_flag
6825 ac_cpp_err
=$ac_cpp_err$ac_c_werror_flag
6832 if test -z "$ac_cpp_err"; then
6833 gcc_cv_header_memcheck_h
=yes
6835 echo "$as_me: failed program was:" >&5
6836 sed 's/^/| /' conftest.
$ac_ext >&5
6838 gcc_cv_header_memcheck_h
=no
6840 rm -f conftest.err conftest.
$ac_ext
6841 echo "$as_me:$LINENO: result: $gcc_cv_header_memcheck_h" >&5
6842 echo "${ECHO_T}$gcc_cv_header_memcheck_h" >&6
6844 # Prepare PATH_SEPARATOR.
6845 # The user is always right.
6846 if test "${PATH_SEPARATOR+set}" != set; then
6847 echo "#! /bin/sh" >conf$$.sh
6848 echo "exit 0" >>conf$$.sh
6850 if (PATH
="/nonexistent;."; conf$$.sh
) >/dev
/null
2>&1; then
6858 # Find out how to test for executable files. Don't use a zero-byte file,
6859 # as systems may use methods other than mode bits to determine executability.
6860 cat >conf$$.
file <<_ASEOF
6864 chmod +x conf$$.
file
6865 if test -x conf$$.
file >/dev
/null
2>&1; then
6866 ac_executable_p
="test -x"
6868 ac_executable_p
="test -f"
6872 # Extract the first word of "valgrind", so it can be a program name with args.
6873 set dummy valgrind
; ac_word
=$2
6874 echo "$as_me:$LINENO: checking for $ac_word" >&5
6875 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
6876 if test "${ac_cv_path_valgrind_path+set}" = set; then
6877 echo $ECHO_N "(cached) $ECHO_C" >&6
6879 case "$valgrind_path" in
6881 ac_cv_path_valgrind_path
="$valgrind_path" # Let the user override the test with a path.
6884 ac_save_IFS
="$IFS"; IFS
=$PATH_SEPARATOR
6885 for ac_dir
in $PATH; do
6887 test -z "$ac_dir" && ac_dir
=.
6888 for ac_exec_ext
in '' $ac_executable_extensions; do
6889 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
6890 if $ac_dir/$ac_word --version |
grep valgrind-
>/dev
/null
2>&1; then
6891 ac_cv_path_valgrind_path
="$ac_dir/$ac_word$ac_exec_ext"
6901 valgrind_path
="$ac_cv_path_valgrind_path"
6902 if test -n "$valgrind_path"; then
6903 echo "$as_me:$LINENO: result: $valgrind_path" >&5
6904 echo "${ECHO_T}$valgrind_path" >&6
6906 echo "$as_me:$LINENO: result: no" >&5
6907 echo "${ECHO_T}no" >&6
6910 if test "x$valgrind_path" = "x" \
6911 ||
(test $have_valgrind_h = no \
6912 && test $gcc_cv_header_memcheck_h = no \
6913 && test $gcc_cv_header_valgrind_memcheck_h = no
); then
6914 { { echo "$as_me:$LINENO: error: *** Can't find both valgrind and valgrind/memcheck.h, memcheck.h or valgrind.h" >&5
6915 echo "$as_me: error: *** Can't find both valgrind and valgrind/memcheck.h, memcheck.h or valgrind.h" >&2;}
6916 { (exit 1); exit 1; }; }
6918 valgrind_path_defines
=-DVALGRIND_PATH='\"'$valgrind_path'\"'
6919 valgrind_command
="$valgrind_path -q"
6921 cat >>confdefs.h
<<\_ACEOF
6922 #define ENABLE_VALGRIND_CHECKING 1
6925 if test $gcc_cv_header_valgrind_memcheck_h = yes; then
6927 cat >>confdefs.h
<<\_ACEOF
6928 #define HAVE_VALGRIND_MEMCHECK_H 1
6932 if test $gcc_cv_header_memcheck_h = yes; then
6934 cat >>confdefs.h
<<\_ACEOF
6935 #define HAVE_MEMCHECK_H 1
6943 # Check whether --enable-mapped-location or --disable-mapped-location was given.
6944 if test "${enable_mapped_location+set}" = set; then
6945 enableval
="$enable_mapped_location"
6948 enable_mapped_location
=no
6951 if test "$enable_mapped_location" = yes ; then
6953 cat >>confdefs.h
<<\_ACEOF
6954 #define USE_MAPPED_LOCATION 1
6959 # Enable code coverage collection
6960 # Check whether --enable-coverage or --disable-coverage was given.
6961 if test "${enable_coverage+set}" = set; then
6962 enableval
="$enable_coverage"
6963 case "${enableval}" in
6965 coverage_flags
="-fprofile-arcs -ftest-coverage -frandom-seed=\$@ -O0"
6968 coverage_flags
="-fprofile-arcs -ftest-coverage -frandom-seed=\$@ -O2"
6971 # a.k.a. --disable-coverage
6975 { { echo "$as_me:$LINENO: error: unknown coverage setting $enableval" >&5
6976 echo "$as_me: error: unknown coverage setting $enableval" >&2;}
6977 { (exit 1); exit 1; }; }
6985 # Check whether --enable-gather-detailed-mem-stats or --disable-gather-detailed-mem-stats was given.
6986 if test "${enable_gather_detailed_mem_stats+set}" = set; then
6987 enableval
="$enable_gather_detailed_mem_stats"
6990 enable_gather_detailed_mem_stats
=no
6992 if test x
$enable_gather_detailed_mem_stats = xyes
; then
6994 cat >>confdefs.h
<<\_ACEOF
6995 #define GATHER_STATISTICS 1
7000 # -------------------------------
7001 # Miscenalleous configure options
7002 # -------------------------------
7006 # Check whether --with-stabs or --without-stabs was given.
7007 if test "${with_stabs+set}" = set; then
7008 withval
="$with_stabs"
7014 # Determine whether or not multilibs are enabled.
7015 # Check whether --enable-multilib or --disable-multilib was given.
7016 if test "${enable_multilib+set}" = set; then
7017 enableval
="$enable_multilib"
7024 # Enable __cxa_atexit for C++.
7025 # Check whether --enable-__cxa_atexit or --disable-__cxa_atexit was given.
7026 if test "${enable___cxa_atexit+set}" = set; then
7027 enableval
="$enable___cxa_atexit"
7031 # Enable C extension for decimal float if target supports it.
7032 # Check whether --enable-decimal-float or --disable-decimal-float was given.
7033 if test "${enable_decimal_float+set}" = set; then
7034 enableval
="$enable_decimal_float"
7036 if test x
$enablevar = xyes
; then
7038 powerpc
*-*-linux* | i?
86*-*-linux*)
7039 enable_decimal_float
=yes
7042 { echo "$as_me:$LINENO: WARNING: decimal float is not supported for this target" >&5
7043 echo "$as_me: WARNING: decimal float is not supported for this target" >&2;}
7044 enable_decimal_float
=no
7050 enable_decimal_float
=no
7055 dfp
=`if test $enable_decimal_float = yes; then echo 1; else echo 0; fi`
7057 cat >>confdefs.h
<<_ACEOF
7058 #define ENABLE_DECIMAL_FLOAT $dfp
7063 # Pass with no value to take the default
7064 # Pass with a value to specify a thread package
7065 # Check whether --enable-threads or --disable-threads was given.
7066 if test "${enable_threads+set}" = set; then
7067 enableval
="$enable_threads"
7073 # Check whether --enable-tls or --disable-tls was given.
7074 if test "${enable_tls+set}" = set; then
7075 enableval
="$enable_tls"
7079 *) { { echo "$as_me:$LINENO: error: '$enable_tls' is an invalid value for --enable-tls.
7080 Valid choices are 'yes' and 'no'." >&5
7081 echo "$as_me: error: '$enable_tls' is an invalid value for --enable-tls.
7082 Valid choices are 'yes' and 'no'." >&2;}
7083 { (exit 1); exit 1; }; } ;;
7090 # Check whether --enable-objc-gc or --disable-objc-gc was given.
7091 if test "${enable_objc_gc+set}" = set; then
7092 enableval
="$enable_objc_gc"
7093 if test x
$enable_objc_gc = xno
; then
7103 # Check whether --with-dwarf2 or --without-dwarf2 was given.
7104 if test "${with_dwarf2+set}" = set; then
7105 withval
="$with_dwarf2"
7106 dwarf2
="$with_dwarf2"
7111 # Check whether --enable-shared or --disable-shared was given.
7112 if test "${enable_shared+set}" = set; then
7113 enableval
="$enable_shared"
7115 case $enable_shared in
7119 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:,"
7120 for pkg
in $enableval; do
7121 if test "X$pkg" = "Xgcc" ||
test "X$pkg" = "Xlibgcc"; then
7135 # Check whether --with-build-sysroot or --without-build-sysroot was given.
7136 if test "${with_build_sysroot+set}" = set; then
7137 withval
="$with_build_sysroot"
7142 # Check whether --with-sysroot or --without-sysroot was given.
7143 if test "${with_sysroot+set}" = set; then
7144 withval
="$with_sysroot"
7146 case ${with_sysroot} in
7147 yes) TARGET_SYSTEM_ROOT
='${exec_prefix}/${target_noncanonical}/sys-root' ;;
7148 *) TARGET_SYSTEM_ROOT
=$with_sysroot ;;
7151 TARGET_SYSTEM_ROOT_DEFINE
='-DTARGET_SYSTEM_ROOT=\"$(TARGET_SYSTEM_ROOT)\"'
7152 CROSS_SYSTEM_HEADER_DIR
='$(TARGET_SYSTEM_ROOT)$(NATIVE_SYSTEM_HEADER_DIR)'
7154 if test "x$exec_prefix" = xNONE
; then
7155 if test "x$prefix" = xNONE
; then
7156 test_prefix
=/usr
/local
7161 test_prefix
=$exec_prefix
7163 case ${TARGET_SYSTEM_ROOT} in
7164 "${test_prefix}"|
"${test_prefix}/"*|\
7165 '${exec_prefix}'|
'${exec_prefix}/'*)
7166 t
="$TARGET_SYSTEM_ROOT_DEFINE -DTARGET_SYSTEM_ROOT_RELOCATABLE"
7167 TARGET_SYSTEM_ROOT_DEFINE
="$t"
7174 TARGET_SYSTEM_ROOT_DEFINE
=
7175 CROSS_SYSTEM_HEADER_DIR
='$(gcc_tooldir)/sys-include'
7182 # Build with intermodule optimisations
7183 # Check whether --enable-intermodule or --disable-intermodule was given.
7184 if test "${enable_intermodule+set}" = set; then
7185 enableval
="$enable_intermodule"
7186 case ${enable_intermodule} in
7187 yes) onestep
="-onestep";;
7195 # Sanity check enable_languages in case someone does not run the toplevel
7196 # configure # script.
7197 # Check whether --enable-languages or --disable-languages was given.
7198 if test "${enable_languages+set}" = set; then
7199 enableval
="$enable_languages"
7200 case ,${enable_languages}, in
7202 # go safe -- we cannot be much sure without the toplevel
7204 # analysis of which target libs are present and usable
7208 { { echo "$as_me:$LINENO: error: only the toplevel supports --enable-languages=all" >&5
7209 echo "$as_me: error: only the toplevel supports --enable-languages=all" >&2;}
7210 { (exit 1); exit 1; }; }
7215 enable_languages
=c
,${enable_languages}
7222 # Used by documentation targets
7227 # -------------------------
7228 # Checks for other programs
7229 # -------------------------
7231 echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
7232 echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6
7233 set dummy
${MAKE-make}; ac_make
=`echo "$2" | sed 'y,:./+-,___p_,'`
7234 if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\" = set"; then
7235 echo $ECHO_N "(cached) $ECHO_C" >&6
7237 cat >conftest.
make <<\_ACEOF
7239 @
echo 'ac_maketemp="$(MAKE)"'
7241 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
7242 eval `${MAKE-make} -f conftest.make 2>/dev/null | grep temp=`
7243 if test -n "$ac_maketemp"; then
7244 eval ac_cv_prog_make_
${ac_make}_set
=yes
7246 eval ac_cv_prog_make_
${ac_make}_set
=no
7250 if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
7251 echo "$as_me:$LINENO: result: yes" >&5
7252 echo "${ECHO_T}yes" >&6
7255 echo "$as_me:$LINENO: result: no" >&5
7256 echo "${ECHO_T}no" >&6
7257 SET_MAKE
="MAKE=${MAKE-make}"
7261 # Find some useful tools
7262 for ac_prog
in gawk mawk nawk
awk
7264 # Extract the first word of "$ac_prog", so it can be a program name with args.
7265 set dummy
$ac_prog; ac_word
=$2
7266 echo "$as_me:$LINENO: checking for $ac_word" >&5
7267 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7268 if test "${ac_cv_prog_AWK+set}" = set; then
7269 echo $ECHO_N "(cached) $ECHO_C" >&6
7271 if test -n "$AWK"; then
7272 ac_cv_prog_AWK
="$AWK" # Let the user override the test.
7274 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
7278 test -z "$as_dir" && as_dir
=.
7279 for ac_exec_ext
in '' $ac_executable_extensions; do
7280 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7281 ac_cv_prog_AWK
="$ac_prog"
7282 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7291 if test -n "$AWK"; then
7292 echo "$as_me:$LINENO: result: $AWK" >&5
7293 echo "${ECHO_T}$AWK" >&6
7295 echo "$as_me:$LINENO: result: no" >&5
7296 echo "${ECHO_T}no" >&6
7299 test -n "$AWK" && break
7302 # We need awk to create options.c and options.h.
7303 # Bail out if it's missing.
7305 "") { { echo "$as_me:$LINENO: error: can't build without awk, bailing out" >&5
7306 echo "$as_me: error: can't build without awk, bailing out" >&2;}
7307 { (exit 1); exit 1; }; } ;;
7310 echo "$as_me:$LINENO: checking whether ln -s works" >&5
7311 echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6
7312 if test "${gcc_cv_prog_LN_S+set}" = set; then
7313 echo $ECHO_N "(cached) $ECHO_C" >&6
7315 rm -f conftestdata_t
7316 echo >conftestdata_f
7317 if ln -s conftestdata_f conftestdata_t
2>/dev
/null
7319 gcc_cv_prog_LN_S
="ln -s"
7321 if ln conftestdata_f conftestdata_t
2>/dev
/null
7325 if cp -p conftestdata_f conftestdata_t
2>/dev
/null
7327 gcc_cv_prog_LN_S
="cp -p"
7333 rm -f conftestdata_f conftestdata_t
7336 LN_S
="$gcc_cv_prog_LN_S"
7337 if test "$gcc_cv_prog_LN_S" = "ln -s"; then
7338 echo "$as_me:$LINENO: result: yes" >&5
7339 echo "${ECHO_T}yes" >&6
7341 if test "$gcc_cv_prog_LN_S" = "ln"; then
7342 echo "$as_me:$LINENO: result: no, using ln" >&5
7343 echo "${ECHO_T}no, using ln" >&6
7345 echo "$as_me:$LINENO: result: no, and neither does ln, so using $gcc_cv_prog_LN_S" >&5
7346 echo "${ECHO_T}no, and neither does ln, so using $gcc_cv_prog_LN_S" >&6
7350 echo "$as_me:$LINENO: checking whether ln works" >&5
7351 echo $ECHO_N "checking whether ln works... $ECHO_C" >&6
7352 if test "${acx_cv_prog_LN+set}" = set; then
7353 echo $ECHO_N "(cached) $ECHO_C" >&6
7355 rm -f conftestdata_t
7356 echo >conftestdata_f
7357 if ln conftestdata_f conftestdata_t
2>/dev
/null
7363 rm -f conftestdata_f conftestdata_t
7366 if test $acx_cv_prog_LN = no
; then
7368 echo "$as_me:$LINENO: result: no, using $LN" >&5
7369 echo "${ECHO_T}no, using $LN" >&6
7371 LN
="$acx_cv_prog_LN"
7372 echo "$as_me:$LINENO: result: yes" >&5
7373 echo "${ECHO_T}yes" >&6
7376 if test -n "$ac_tool_prefix"; then
7377 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
7378 set dummy
${ac_tool_prefix}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_RANLIB+set}" = set; then
7382 echo $ECHO_N "(cached) $ECHO_C" >&6
7384 if test -n "$RANLIB"; then
7385 ac_cv_prog_RANLIB
="$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_RANLIB
="${ac_tool_prefix}ranlib"
7395 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7403 RANLIB
=$ac_cv_prog_RANLIB
7404 if test -n "$RANLIB"; then
7405 echo "$as_me:$LINENO: result: $RANLIB" >&5
7406 echo "${ECHO_T}$RANLIB" >&6
7408 echo "$as_me:$LINENO: result: no" >&5
7409 echo "${ECHO_T}no" >&6
7413 if test -z "$ac_cv_prog_RANLIB"; then
7414 ac_ct_RANLIB
=$RANLIB
7415 # Extract the first word of "ranlib", so it can be a program name with args.
7416 set dummy ranlib
; ac_word
=$2
7417 echo "$as_me:$LINENO: checking for $ac_word" >&5
7418 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7419 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
7420 echo $ECHO_N "(cached) $ECHO_C" >&6
7422 if test -n "$ac_ct_RANLIB"; then
7423 ac_cv_prog_ac_ct_RANLIB
="$ac_ct_RANLIB" # Let the user override the test.
7425 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
7429 test -z "$as_dir" && as_dir
=.
7430 for ac_exec_ext
in '' $ac_executable_extensions; do
7431 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7432 ac_cv_prog_ac_ct_RANLIB
="ranlib"
7433 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7439 test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB
=":"
7442 ac_ct_RANLIB
=$ac_cv_prog_ac_ct_RANLIB
7443 if test -n "$ac_ct_RANLIB"; then
7444 echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
7445 echo "${ECHO_T}$ac_ct_RANLIB" >&6
7447 echo "$as_me:$LINENO: result: no" >&5
7448 echo "${ECHO_T}no" >&6
7451 RANLIB
=$ac_ct_RANLIB
7453 RANLIB
="$ac_cv_prog_RANLIB"
7458 # By default, the Darwin ranlib will not treat common symbols as
7459 # definitions when building the archive table of contents. Other
7460 # ranlibs do that; pass an option to the Darwin ranlib that makes
7461 # it behave similarly.
7469 # Find a good install program. We prefer a C program (faster),
7470 # so one script is as good as another. But avoid the broken or
7471 # incompatible versions:
7472 # SysV /etc/install, /usr/sbin/install
7473 # SunOS /usr/etc/install
7474 # IRIX /sbin/install
7476 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
7477 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
7478 # ./install, which can be erroneously created by make from ./install.sh.
7479 echo "$as_me:$LINENO: checking for a BSD compatible install" >&5
7480 echo $ECHO_N "checking for a BSD compatible install... $ECHO_C" >&6
7481 if test -z "$INSTALL"; then
7482 if test "${ac_cv_path_install+set}" = set; then
7483 echo $ECHO_N "(cached) $ECHO_C" >&6
7485 IFS
="${IFS= }"; ac_save_IFS
="$IFS"; IFS
="${IFS}:"
7486 for ac_dir
in $PATH; do
7487 # Account for people who put trailing slashes in PATH elements.
7489 /|.
/|.
//|
/etc
/*|
/usr
/sbin
/*|
/usr
/etc
/*|
/sbin
/*|
/usr
/afsws
/bin
/*|
/usr
/ucb
/*) ;;
7491 # OSF1 and SCO ODT 3.0 have their own names for install.
7492 for ac_prog
in ginstall scoinst
install; do
7493 if test -f $ac_dir/$ac_prog; then
7494 if test $ac_prog = install &&
7495 grep dspmsg
$ac_dir/$ac_prog >/dev
/null
2>&1; then
7496 # AIX install. It has an incompatible calling convention.
7497 # OSF/1 installbsd also uses dspmsg, but is usable.
7500 ac_cv_path_install
="$ac_dir/$ac_prog -c"
7511 if test "${ac_cv_path_install+set}" = set; then
7512 INSTALL
="$ac_cv_path_install"
7514 # As a last resort, use the slow shell script. We don't cache a
7515 # path for INSTALL within a source directory, because that will
7516 # break other packages using the cache if that directory is
7517 # removed, or if the path is relative.
7518 INSTALL
="$ac_install_sh"
7521 echo "$as_me:$LINENO: result: $INSTALL" >&5
7522 echo "${ECHO_T}$INSTALL" >&6
7524 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
7525 # It thinks the first close brace ends the variable substitution.
7526 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM
='${INSTALL}'
7528 test -z "$INSTALL_DATA" && INSTALL_DATA
='${INSTALL} -m 644'
7531 # See if cmp has --ignore-initial.
7532 echo "$as_me:$LINENO: checking for cmp's capabilities" >&5
7533 echo $ECHO_N "checking for cmp's capabilities... $ECHO_C" >&6
7534 if test "${gcc_cv_prog_cmp_skip+set}" = set; then
7535 echo $ECHO_N "(cached) $ECHO_C" >&6
7539 gcc_cv_prog_cmp_skip
=slowcompare
7540 if cmp --ignore-initial=2 t1 t2
> /dev
/null
2>&1; then
7541 if cmp --ignore-initial=1 t1 t2
> /dev
/null
2>&1; then
7544 gcc_cv_prog_cmp_skip
=gnucompare
7547 if test $gcc_cv_prog_cmp_skip = slowcompare
; then
7548 if cmp t1 t2
2 2 > /dev
/null
2>&1; then
7549 if cmp t1 t2
1 1 > /dev
/null
2>&1; then
7552 gcc_cv_prog_cmp_skip
=fastcompare
7559 echo "$as_me:$LINENO: result: $gcc_cv_prog_cmp_skip" >&5
7560 echo "${ECHO_T}$gcc_cv_prog_cmp_skip" >&6
7561 make_compare_target
=$gcc_cv_prog_cmp_skip
7565 # See if we have the mktemp command.
7566 # Extract the first word of "mktemp", so it can be a program name with args.
7567 set dummy mktemp
; ac_word
=$2
7568 echo "$as_me:$LINENO: checking for $ac_word" >&5
7569 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7570 if test "${ac_cv_prog_have_mktemp_command+set}" = set; then
7571 echo $ECHO_N "(cached) $ECHO_C" >&6
7573 if test -n "$have_mktemp_command"; then
7574 ac_cv_prog_have_mktemp_command
="$have_mktemp_command" # Let the user override the test.
7576 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
7580 test -z "$as_dir" && as_dir
=.
7581 for ac_exec_ext
in '' $ac_executable_extensions; do
7582 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7583 ac_cv_prog_have_mktemp_command
="yes"
7584 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7590 test -z "$ac_cv_prog_have_mktemp_command" && ac_cv_prog_have_mktemp_command
="no"
7593 have_mktemp_command
=$ac_cv_prog_have_mktemp_command
7594 if test -n "$have_mktemp_command"; then
7595 echo "$as_me:$LINENO: result: $have_mktemp_command" >&5
7596 echo "${ECHO_T}$have_mktemp_command" >&6
7598 echo "$as_me:$LINENO: result: no" >&5
7599 echo "${ECHO_T}no" >&6
7603 MISSING
="${CONFIG_SHELL-/bin/sh} $srcdir/../missing"
7605 # See if makeinfo has been installed and is modern enough
7606 # that we can use it.
7608 ac_executable_extensions
="$build_exeext"
7610 # Extract the first word of "makeinfo", so it can be a program name with args.
7611 set dummy makeinfo
; ac_word
=$2
7612 echo "$as_me:$LINENO: checking for $ac_word" >&5
7613 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7614 if test "${ac_cv_prog_MAKEINFO+set}" = set; then
7615 echo $ECHO_N "(cached) $ECHO_C" >&6
7617 if test -n "$MAKEINFO"; then
7618 ac_cv_prog_MAKEINFO
="$MAKEINFO" # Let the user override the test.
7620 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
7624 test -z "$as_dir" && as_dir
=.
7625 for ac_exec_ext
in '' $ac_executable_extensions; do
7626 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7627 ac_cv_prog_MAKEINFO
="makeinfo"
7628 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7636 MAKEINFO
=$ac_cv_prog_MAKEINFO
7637 if test -n "$MAKEINFO"; then
7638 echo "$as_me:$LINENO: result: $MAKEINFO" >&5
7639 echo "${ECHO_T}$MAKEINFO" >&6
7641 echo "$as_me:$LINENO: result: no" >&5
7642 echo "${ECHO_T}no" >&6
7645 if test -n "$MAKEINFO"; then
7646 # Found it, now check the version.
7647 echo "$as_me:$LINENO: checking for modern makeinfo" >&5
7648 echo $ECHO_N "checking for modern makeinfo... $ECHO_C" >&6
7649 if test "${gcc_cv_prog_makeinfo_modern+set}" = set; then
7650 echo $ECHO_N "(cached) $ECHO_C" >&6
7652 ac_prog_version
=`$MAKEINFO --version 2>&1 |
7653 sed -n 's/^.*GNU texinfo.* \([0-9][0-9.]*\).*$/\1/p'`
7654 echo "configure:7654: version of makeinfo is $ac_prog_version" >&5
7655 case $ac_prog_version in
7656 '') gcc_cv_prog_makeinfo_modern
=no
;;
7657 4.
[4-9]*|
4.
[1-9][0-9]*|
[5-9]*|
[1-9][0-9]*)
7658 gcc_cv_prog_makeinfo_modern
=yes;;
7659 *) gcc_cv_prog_makeinfo_modern
=no
;;
7663 echo "$as_me:$LINENO: result: $gcc_cv_prog_makeinfo_modern" >&5
7664 echo "${ECHO_T}$gcc_cv_prog_makeinfo_modern" >&6
7666 gcc_cv_prog_makeinfo_modern
=no
7669 if test $gcc_cv_prog_makeinfo_modern = no
; then
7670 MAKEINFO
="$MISSING makeinfo"
7671 { echo "$as_me:$LINENO: WARNING:
7672 *** Makeinfo is missing or too old.
7673 *** Info documentation will not be built." >&5
7674 echo "$as_me: WARNING:
7675 *** Makeinfo is missing or too old.
7676 *** Info documentation will not be built." >&2;}
7683 # Is pod2man recent enough to regenerate manpages?
7684 echo "$as_me:$LINENO: checking for recent Pod::Man" >&5
7685 echo $ECHO_N "checking for recent Pod::Man... $ECHO_C" >&6
7686 if (perl
-e 'use 1.10 Pod::Man') >/dev
/null
2>&1; then
7687 echo "$as_me:$LINENO: result: yes" >&5
7688 echo "${ECHO_T}yes" >&6
7689 GENERATED_MANPAGES
=generated-manpages
7691 echo "$as_me:$LINENO: result: no" >&5
7692 echo "${ECHO_T}no" >&6
7700 # Extract the first word of "$ac_prog", so it can be a program name with args.
7701 set dummy
$ac_prog; ac_word
=$2
7702 echo "$as_me:$LINENO: checking for $ac_word" >&5
7703 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7704 if test "${ac_cv_prog_FLEX+set}" = set; then
7705 echo $ECHO_N "(cached) $ECHO_C" >&6
7707 if test -n "$FLEX"; then
7708 ac_cv_prog_FLEX
="$FLEX" # Let the user override the test.
7710 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
7714 test -z "$as_dir" && as_dir
=.
7715 for ac_exec_ext
in '' $ac_executable_extensions; do
7716 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7717 ac_cv_prog_FLEX
="$ac_prog"
7718 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7726 FLEX
=$ac_cv_prog_FLEX
7727 if test -n "$FLEX"; then
7728 echo "$as_me:$LINENO: result: $FLEX" >&5
7729 echo "${ECHO_T}$FLEX" >&6
7731 echo "$as_me:$LINENO: result: no" >&5
7732 echo "${ECHO_T}no" >&6
7735 test -n "$FLEX" && break
7737 test -n "$FLEX" || FLEX
="$MISSING flex"
7741 for ac_prog
in bison
7743 # Extract the first word of "$ac_prog", so it can be a program name with args.
7744 set dummy
$ac_prog; ac_word
=$2
7745 echo "$as_me:$LINENO: checking for $ac_word" >&5
7746 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7747 if test "${ac_cv_prog_BISON+set}" = set; then
7748 echo $ECHO_N "(cached) $ECHO_C" >&6
7750 if test -n "$BISON"; then
7751 ac_cv_prog_BISON
="$BISON" # Let the user override the test.
7753 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
7757 test -z "$as_dir" && as_dir
=.
7758 for ac_exec_ext
in '' $ac_executable_extensions; do
7759 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7760 ac_cv_prog_BISON
="$ac_prog"
7761 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7769 BISON
=$ac_cv_prog_BISON
7770 if test -n "$BISON"; then
7771 echo "$as_me:$LINENO: result: $BISON" >&5
7772 echo "${ECHO_T}$BISON" >&6
7774 echo "$as_me:$LINENO: result: no" >&5
7775 echo "${ECHO_T}no" >&6
7778 test -n "$BISON" && break
7780 test -n "$BISON" || BISON
="$MISSING bison"
7783 # Binutils are not build modules, unlike bison/flex/makeinfo. So we
7784 # check for build == host before using them.
7787 if test x
${build} = x
${host} && test -f $srcdir/..
/binutils
/nm.c \
7788 && test -d ..
/binutils
; then
7789 NM
='$(objdir)/../binutils/nm-new'
7791 # Extract the first word of "nm", so it can be a program name with args.
7792 set dummy nm
; ac_word
=$2
7793 echo "$as_me:$LINENO: checking for $ac_word" >&5
7794 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7795 if test "${ac_cv_prog_NM+set}" = set; then
7796 echo $ECHO_N "(cached) $ECHO_C" >&6
7798 if test -n "$NM"; then
7799 ac_cv_prog_NM
="$NM" # Let the user override the test.
7801 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
7805 test -z "$as_dir" && as_dir
=.
7806 for ac_exec_ext
in '' $ac_executable_extensions; do
7807 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7809 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7815 test -z "$ac_cv_prog_NM" && ac_cv_prog_NM
="${CONFIG_SHELL-/bin/sh} ${srcdir}/../missing nm"
7819 if test -n "$NM"; then
7820 echo "$as_me:$LINENO: result: $NM" >&5
7821 echo "${ECHO_T}$NM" >&6
7823 echo "$as_me:$LINENO: result: no" >&5
7824 echo "${ECHO_T}no" >&6
7830 if test x
${build} = x
${host} && test -f $srcdir/..
/binutils
/ar.c \
7831 && test -d ..
/binutils
; then
7832 AR
='$(objdir)/../binutils/ar'
7834 # Extract the first word of "ar", so it can be a program name with args.
7835 set dummy
ar; ac_word
=$2
7836 echo "$as_me:$LINENO: checking for $ac_word" >&5
7837 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7838 if test "${ac_cv_prog_AR+set}" = set; then
7839 echo $ECHO_N "(cached) $ECHO_C" >&6
7841 if test -n "$AR"; then
7842 ac_cv_prog_AR
="$AR" # Let the user override the test.
7844 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
7848 test -z "$as_dir" && as_dir
=.
7849 for ac_exec_ext
in '' $ac_executable_extensions; do
7850 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7852 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7858 test -z "$ac_cv_prog_AR" && ac_cv_prog_AR
="${CONFIG_SHELL-/bin/sh} ${srcdir}/../missing ar"
7862 if test -n "$AR"; then
7863 echo "$as_me:$LINENO: result: $AR" >&5
7864 echo "${ECHO_T}$AR" >&6
7866 echo "$as_me:$LINENO: result: no" >&5
7867 echo "${ECHO_T}no" >&6
7873 # --------------------
7874 # Checks for C headers
7875 # --------------------
7877 echo "$as_me:$LINENO: checking for GNU C library" >&5
7878 echo $ECHO_N "checking for GNU C library... $ECHO_C" >&6
7879 if test "${gcc_cv_glibc+set}" = set; then
7880 echo $ECHO_N "(cached) $ECHO_C" >&6
7882 cat >conftest.
$ac_ext <<_ACEOF
7885 cat confdefs.h
>>conftest.
$ac_ext
7886 cat >>conftest.
$ac_ext <<_ACEOF
7887 /* end confdefs.h. */
7888 #include <features.h>
7893 #if ! (defined __GLIBC__ || defined __GNU_LIBRARY__)
7894 #error Not a GNU C library system
7900 rm -f conftest.
$ac_objext
7901 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7902 (eval $ac_compile) 2>conftest.er1
7904 grep -v '^ *+' conftest.er1
>conftest.err
7906 cat conftest.err
>&5
7907 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7908 (exit $ac_status); } &&
7909 { ac_try
='test -z "$ac_c_werror_flag"
7910 || test ! -s conftest.err'
7911 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7914 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7915 (exit $ac_status); }; } &&
7916 { ac_try
='test -s conftest.$ac_objext'
7917 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7920 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7921 (exit $ac_status); }; }; then
7924 echo "$as_me: failed program was:" >&5
7925 sed 's/^/| /' conftest.
$ac_ext >&5
7929 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
7932 echo "$as_me:$LINENO: result: $gcc_cv_glibc" >&5
7933 echo "${ECHO_T}$gcc_cv_glibc" >&6
7934 if test $gcc_cv_glibc = yes; then
7936 cat >>confdefs.h
<<\_ACEOF
7937 #define _GNU_SOURCE 1
7942 # Need to reject headers which give warnings, so that the -Werror bootstrap
7943 # works later. *sigh* This needs to come before all header checks.
7945 ac_c_preproc_warn_flag
=yes
7947 echo "$as_me:$LINENO: checking for ANSI C header files" >&5
7948 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
7949 if test "${ac_cv_header_stdc+set}" = set; then
7950 echo $ECHO_N "(cached) $ECHO_C" >&6
7952 cat >conftest.
$ac_ext <<_ACEOF
7955 cat confdefs.h
>>conftest.
$ac_ext
7956 cat >>conftest.
$ac_ext <<_ACEOF
7957 /* end confdefs.h. */
7971 rm -f conftest.
$ac_objext
7972 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7973 (eval $ac_compile) 2>conftest.er1
7975 grep -v '^ *+' conftest.er1
>conftest.err
7977 cat conftest.err
>&5
7978 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7979 (exit $ac_status); } &&
7980 { ac_try
='test -z "$ac_c_werror_flag"
7981 || test ! -s conftest.err'
7982 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7985 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7986 (exit $ac_status); }; } &&
7987 { ac_try
='test -s conftest.$ac_objext'
7988 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7991 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7992 (exit $ac_status); }; }; then
7993 ac_cv_header_stdc
=yes
7995 echo "$as_me: failed program was:" >&5
7996 sed 's/^/| /' conftest.
$ac_ext >&5
7998 ac_cv_header_stdc
=no
8000 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
8002 if test $ac_cv_header_stdc = yes; then
8003 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
8004 cat >conftest.
$ac_ext <<_ACEOF
8007 cat confdefs.h
>>conftest.
$ac_ext
8008 cat >>conftest.
$ac_ext <<_ACEOF
8009 /* end confdefs.h. */
8013 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8014 $EGREP "memchr" >/dev
/null
2>&1; then
8017 ac_cv_header_stdc
=no
8023 if test $ac_cv_header_stdc = yes; then
8024 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
8025 cat >conftest.
$ac_ext <<_ACEOF
8028 cat confdefs.h
>>conftest.
$ac_ext
8029 cat >>conftest.
$ac_ext <<_ACEOF
8030 /* end confdefs.h. */
8034 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8035 $EGREP "free" >/dev
/null
2>&1; then
8038 ac_cv_header_stdc
=no
8044 if test $ac_cv_header_stdc = yes; then
8045 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
8046 if test "$cross_compiling" = yes; then
8049 cat >conftest.
$ac_ext <<_ACEOF
8052 cat confdefs.h
>>conftest.
$ac_ext
8053 cat >>conftest.
$ac_ext <<_ACEOF
8054 /* end confdefs.h. */
8056 #if ((' ' & 0x0FF) == 0x020)
8057 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
8058 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
8060 # define ISLOWER(c) \
8061 (('a' <= (c) && (c) <= 'i') \
8062 || ('j' <= (c) && (c) <= 'r') \
8063 || ('s' <= (c) && (c) <= 'z'))
8064 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
8067 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
8072 for (i = 0; i < 256; i++)
8073 if (XOR (islower (i), ISLOWER (i))
8074 || toupper (i) != TOUPPER (i))
8079 rm -f conftest
$ac_exeext
8080 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8081 (eval $ac_link) 2>&5
8083 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8084 (exit $ac_status); } && { ac_try
='./conftest$ac_exeext'
8085 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8088 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8089 (exit $ac_status); }; }; then
8092 echo "$as_me: program exited with status $ac_status" >&5
8093 echo "$as_me: failed program was:" >&5
8094 sed 's/^/| /' conftest.
$ac_ext >&5
8097 ac_cv_header_stdc
=no
8099 rm -f core
*.core gmon.out bb.out conftest
$ac_exeext conftest.
$ac_objext conftest.
$ac_ext
8103 echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
8104 echo "${ECHO_T}$ac_cv_header_stdc" >&6
8105 if test $ac_cv_header_stdc = yes; then
8107 cat >>confdefs.h
<<\_ACEOF
8108 #define STDC_HEADERS 1
8113 echo "$as_me:$LINENO: checking whether time.h and sys/time.h may both be included" >&5
8114 echo $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6
8115 if test "${ac_cv_header_time+set}" = set; then
8116 echo $ECHO_N "(cached) $ECHO_C" >&6
8118 cat >conftest.
$ac_ext <<_ACEOF
8121 cat confdefs.h
>>conftest.
$ac_ext
8122 cat >>conftest.
$ac_ext <<_ACEOF
8123 /* end confdefs.h. */
8124 #include <sys/types.h>
8125 #include <sys/time.h>
8131 if ((struct tm *) 0)
8137 rm -f conftest.
$ac_objext
8138 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8139 (eval $ac_compile) 2>conftest.er1
8141 grep -v '^ *+' conftest.er1
>conftest.err
8143 cat conftest.err
>&5
8144 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8145 (exit $ac_status); } &&
8146 { ac_try
='test -z "$ac_c_werror_flag"
8147 || test ! -s conftest.err'
8148 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8151 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8152 (exit $ac_status); }; } &&
8153 { ac_try
='test -s conftest.$ac_objext'
8154 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8157 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8158 (exit $ac_status); }; }; then
8159 ac_cv_header_time
=yes
8161 echo "$as_me: failed program was:" >&5
8162 sed 's/^/| /' conftest.
$ac_ext >&5
8164 ac_cv_header_time
=no
8166 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
8168 echo "$as_me:$LINENO: result: $ac_cv_header_time" >&5
8169 echo "${ECHO_T}$ac_cv_header_time" >&6
8170 if test $ac_cv_header_time = yes; then
8172 cat >>confdefs.h
<<\_ACEOF
8173 #define TIME_WITH_SYS_TIME 1
8178 echo "$as_me:$LINENO: checking whether string.h and strings.h may both be included" >&5
8179 echo $ECHO_N "checking whether string.h and strings.h may both be included... $ECHO_C" >&6
8180 if test "${gcc_cv_header_string+set}" = set; then
8181 echo $ECHO_N "(cached) $ECHO_C" >&6
8183 cat >conftest.
$ac_ext <<_ACEOF
8186 cat confdefs.h
>>conftest.
$ac_ext
8187 cat >>conftest.
$ac_ext <<_ACEOF
8188 /* end confdefs.h. */
8190 #include <strings.h>
8199 rm -f conftest.
$ac_objext
8200 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8201 (eval $ac_compile) 2>conftest.er1
8203 grep -v '^ *+' conftest.er1
>conftest.err
8205 cat conftest.err
>&5
8206 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8207 (exit $ac_status); } &&
8208 { ac_try
='test -z "$ac_c_werror_flag"
8209 || test ! -s conftest.err'
8210 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8213 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8214 (exit $ac_status); }; } &&
8215 { ac_try
='test -s conftest.$ac_objext'
8216 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8219 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8220 (exit $ac_status); }; }; then
8221 gcc_cv_header_string
=yes
8223 echo "$as_me: failed program was:" >&5
8224 sed 's/^/| /' conftest.
$ac_ext >&5
8226 gcc_cv_header_string
=no
8228 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
8230 echo "$as_me:$LINENO: result: $gcc_cv_header_string" >&5
8231 echo "${ECHO_T}$gcc_cv_header_string" >&6
8232 if test $gcc_cv_header_string = yes; then
8234 cat >>confdefs.h
<<\_ACEOF
8235 #define STRING_WITH_STRINGS 1
8240 echo "$as_me:$LINENO: checking for sys/wait.h that is POSIX.1 compatible" >&5
8241 echo $ECHO_N "checking for sys/wait.h that is POSIX.1 compatible... $ECHO_C" >&6
8242 if test "${ac_cv_header_sys_wait_h+set}" = set; then
8243 echo $ECHO_N "(cached) $ECHO_C" >&6
8245 cat >conftest.
$ac_ext <<_ACEOF
8248 cat confdefs.h
>>conftest.
$ac_ext
8249 cat >>conftest.
$ac_ext <<_ACEOF
8250 /* end confdefs.h. */
8251 #include <sys/types.h>
8252 #include <sys/wait.h>
8254 # define WEXITSTATUS(stat_val) ((unsigned)(stat_val) >> 8)
8257 # define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
8265 s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
8270 rm -f conftest.
$ac_objext
8271 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8272 (eval $ac_compile) 2>conftest.er1
8274 grep -v '^ *+' conftest.er1
>conftest.err
8276 cat conftest.err
>&5
8277 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8278 (exit $ac_status); } &&
8279 { ac_try
='test -z "$ac_c_werror_flag"
8280 || test ! -s conftest.err'
8281 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8284 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8285 (exit $ac_status); }; } &&
8286 { ac_try
='test -s conftest.$ac_objext'
8287 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8290 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8291 (exit $ac_status); }; }; then
8292 ac_cv_header_sys_wait_h
=yes
8294 echo "$as_me: failed program was:" >&5
8295 sed 's/^/| /' conftest.
$ac_ext >&5
8297 ac_cv_header_sys_wait_h
=no
8299 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
8301 echo "$as_me:$LINENO: result: $ac_cv_header_sys_wait_h" >&5
8302 echo "${ECHO_T}$ac_cv_header_sys_wait_h" >&6
8303 if test $ac_cv_header_sys_wait_h = yes; then
8305 cat >>confdefs.h
<<\_ACEOF
8306 #define HAVE_SYS_WAIT_H 1
8333 for ac_header
in limits.h stddef.h string.h
strings.h stdlib.h
time.h
iconv.h \
8334 fcntl.h unistd.h sys
/file.h sys
/time.h sys
/mman.h \
8335 sys
/resource.h sys
/param.h sys
/times.h sys
/stat.h \
8336 direct.h malloc.h langinfo.h ldfcn.h locale.h wchar.h
8338 as_ac_Header
=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
8339 echo "$as_me:$LINENO: checking for $ac_header" >&5
8340 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
8341 if eval "test \"\${$as_ac_Header+set}\" = set"; then
8342 echo $ECHO_N "(cached) $ECHO_C" >&6
8344 cat >conftest.
$ac_ext <<_ACEOF
8347 cat confdefs.h
>>conftest.
$ac_ext
8348 cat >>conftest.
$ac_ext <<_ACEOF
8349 /* end confdefs.h. */
8350 #include <$ac_header>
8352 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
8353 (eval $ac_cpp conftest.
$ac_ext) 2>conftest.er1
8355 grep -v '^ *+' conftest.er1
>conftest.err
8357 cat conftest.err
>&5
8358 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8359 (exit $ac_status); } >/dev
/null
; then
8360 if test -s conftest.err
; then
8361 ac_cpp_err
=$ac_c_preproc_warn_flag
8362 ac_cpp_err
=$ac_cpp_err$ac_c_werror_flag
8369 if test -z "$ac_cpp_err"; then
8370 eval "$as_ac_Header=yes"
8372 echo "$as_me: failed program was:" >&5
8373 sed 's/^/| /' conftest.
$ac_ext >&5
8375 eval "$as_ac_Header=no"
8377 rm -f conftest.err conftest.
$ac_ext
8379 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
8380 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
8381 if test `eval echo '${'$as_ac_Header'}'` = yes; then
8382 cat >>confdefs.h
<<_ACEOF
8383 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
8390 # Check for thread headers.
8391 echo "$as_me:$LINENO: checking for thread.h" >&5
8392 echo $ECHO_N "checking for thread.h... $ECHO_C" >&6
8393 if test "${ac_cv_header_thread_h+set}" = set; then
8394 echo $ECHO_N "(cached) $ECHO_C" >&6
8396 cat >conftest.
$ac_ext <<_ACEOF
8399 cat confdefs.h
>>conftest.
$ac_ext
8400 cat >>conftest.
$ac_ext <<_ACEOF
8401 /* end confdefs.h. */
8404 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
8405 (eval $ac_cpp conftest.
$ac_ext) 2>conftest.er1
8407 grep -v '^ *+' conftest.er1
>conftest.err
8409 cat conftest.err
>&5
8410 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8411 (exit $ac_status); } >/dev
/null
; then
8412 if test -s conftest.err
; then
8413 ac_cpp_err
=$ac_c_preproc_warn_flag
8414 ac_cpp_err
=$ac_cpp_err$ac_c_werror_flag
8421 if test -z "$ac_cpp_err"; then
8422 ac_cv_header_thread_h
=yes
8424 echo "$as_me: failed program was:" >&5
8425 sed 's/^/| /' conftest.
$ac_ext >&5
8427 ac_cv_header_thread_h
=no
8429 rm -f conftest.err conftest.
$ac_ext
8431 echo "$as_me:$LINENO: result: $ac_cv_header_thread_h" >&5
8432 echo "${ECHO_T}$ac_cv_header_thread_h" >&6
8433 if test $ac_cv_header_thread_h = yes; then
8439 echo "$as_me:$LINENO: checking for pthread.h" >&5
8440 echo $ECHO_N "checking for pthread.h... $ECHO_C" >&6
8441 if test "${ac_cv_header_pthread_h+set}" = set; then
8442 echo $ECHO_N "(cached) $ECHO_C" >&6
8444 cat >conftest.
$ac_ext <<_ACEOF
8447 cat confdefs.h
>>conftest.
$ac_ext
8448 cat >>conftest.
$ac_ext <<_ACEOF
8449 /* end confdefs.h. */
8450 #include <pthread.h>
8452 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
8453 (eval $ac_cpp conftest.
$ac_ext) 2>conftest.er1
8455 grep -v '^ *+' conftest.er1
>conftest.err
8457 cat conftest.err
>&5
8458 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8459 (exit $ac_status); } >/dev
/null
; then
8460 if test -s conftest.err
; then
8461 ac_cpp_err
=$ac_c_preproc_warn_flag
8462 ac_cpp_err
=$ac_cpp_err$ac_c_werror_flag
8469 if test -z "$ac_cpp_err"; then
8470 ac_cv_header_pthread_h
=yes
8472 echo "$as_me: failed program was:" >&5
8473 sed 's/^/| /' conftest.
$ac_ext >&5
8475 ac_cv_header_pthread_h
=no
8477 rm -f conftest.err conftest.
$ac_ext
8479 echo "$as_me:$LINENO: result: $ac_cv_header_pthread_h" >&5
8480 echo "${ECHO_T}$ac_cv_header_pthread_h" >&6
8481 if test $ac_cv_header_pthread_h = yes; then
8488 # These tests can't be done till we know if we have limits.h.
8489 echo "$as_me:$LINENO: checking for CHAR_BIT" >&5
8490 echo $ECHO_N "checking for CHAR_BIT... $ECHO_C" >&6
8491 if test "${gcc_cv_decl_char_bit+set}" = set; then
8492 echo $ECHO_N "(cached) $ECHO_C" >&6
8494 cat >conftest.
$ac_ext <<_ACEOF
8497 cat confdefs.h
>>conftest.
$ac_ext
8498 cat >>conftest.
$ac_ext <<_ACEOF
8499 /* end confdefs.h. */
8500 #ifdef HAVE_LIMITS_H
8507 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8508 $EGREP "found" >/dev
/null
2>&1; then
8509 gcc_cv_decl_char_bit
=yes
8511 gcc_cv_decl_char_bit
=no
8517 echo "$as_me:$LINENO: result: $gcc_cv_decl_char_bit" >&5
8518 echo "${ECHO_T}$gcc_cv_decl_char_bit" >&6
8519 if test $gcc_cv_decl_char_bit = no
; then
8520 echo "$as_me:$LINENO: checking number of bits in a byte" >&5
8521 echo $ECHO_N "checking number of bits in a byte... $ECHO_C" >&6
8522 if test "${gcc_cv_c_nbby+set}" = set; then
8523 echo $ECHO_N "(cached) $ECHO_C" >&6
8527 while test $i -lt 65; do
8528 cat >conftest.
$ac_ext <<_ACEOF
8531 cat confdefs.h
>>conftest.
$ac_ext
8532 cat >>conftest.
$ac_ext <<_ACEOF
8533 /* end confdefs.h. */
8539 case (unsigned char)((unsigned long)1 << $i) == ((unsigned long)1 << $i):
8540 case (unsigned char)((unsigned long)1<<($i-1)) == ((unsigned long)1<<($i-1)):
8546 rm -f conftest.
$ac_objext
8547 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8548 (eval $ac_compile) 2>conftest.er1
8550 grep -v '^ *+' conftest.er1
>conftest.err
8552 cat conftest.err
>&5
8553 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8554 (exit $ac_status); } &&
8555 { ac_try
='test -z "$ac_c_werror_flag"
8556 || test ! -s conftest.err'
8557 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8560 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8561 (exit $ac_status); }; } &&
8562 { ac_try
='test -s conftest.$ac_objext'
8563 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8566 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8567 (exit $ac_status); }; }; then
8568 gcc_cv_c_nbby
=$i; break
8570 echo "$as_me: failed program was:" >&5
8571 sed 's/^/| /' conftest.
$ac_ext >&5
8574 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
8577 test -z "$gcc_cv_c_nbby" && gcc_cv_c_nbby
=failed
8580 echo "$as_me:$LINENO: result: $gcc_cv_c_nbby" >&5
8581 echo "${ECHO_T}$gcc_cv_c_nbby" >&6
8582 if test $gcc_cv_c_nbby = failed
; then
8583 { { echo "$as_me:$LINENO: error: cannot determine number of bits in a byte" >&5
8584 echo "$as_me: error: cannot determine number of bits in a byte" >&2;}
8585 { (exit 1); exit 1; }; }
8588 cat >>confdefs.h
<<_ACEOF
8589 #define CHAR_BIT $gcc_cv_c_nbby
8594 echo "$as_me:$LINENO: checking whether byte ordering is bigendian" >&5
8595 echo $ECHO_N "checking whether byte ordering is bigendian... $ECHO_C" >&6
8596 if test "${ac_cv_c_bigendian+set}" = set; then
8597 echo $ECHO_N "(cached) $ECHO_C" >&6
8599 # See if sys/param.h defines the BYTE_ORDER macro.
8600 cat >conftest.
$ac_ext <<_ACEOF
8603 cat confdefs.h
>>conftest.
$ac_ext
8604 cat >>conftest.
$ac_ext <<_ACEOF
8605 /* end confdefs.h. */
8606 #include <sys/types.h>
8607 #include <sys/param.h>
8612 #if !BYTE_ORDER || !BIG_ENDIAN || !LITTLE_ENDIAN
8620 rm -f conftest.
$ac_objext
8621 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8622 (eval $ac_compile) 2>conftest.er1
8624 grep -v '^ *+' conftest.er1
>conftest.err
8626 cat conftest.err
>&5
8627 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8628 (exit $ac_status); } &&
8629 { ac_try
='test -z "$ac_c_werror_flag"
8630 || test ! -s conftest.err'
8631 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8634 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8635 (exit $ac_status); }; } &&
8636 { ac_try
='test -s conftest.$ac_objext'
8637 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8640 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8641 (exit $ac_status); }; }; then
8642 # It does; now see whether it defined to BIG_ENDIAN or not.
8643 cat >conftest.
$ac_ext <<_ACEOF
8646 cat confdefs.h
>>conftest.
$ac_ext
8647 cat >>conftest.
$ac_ext <<_ACEOF
8648 /* end confdefs.h. */
8649 #include <sys/types.h>
8650 #include <sys/param.h>
8655 #if BYTE_ORDER != BIG_ENDIAN
8663 rm -f conftest.
$ac_objext
8664 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8665 (eval $ac_compile) 2>conftest.er1
8667 grep -v '^ *+' conftest.er1
>conftest.err
8669 cat conftest.err
>&5
8670 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8671 (exit $ac_status); } &&
8672 { ac_try
='test -z "$ac_c_werror_flag"
8673 || test ! -s conftest.err'
8674 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8677 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8678 (exit $ac_status); }; } &&
8679 { ac_try
='test -s conftest.$ac_objext'
8680 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8683 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8684 (exit $ac_status); }; }; then
8685 ac_cv_c_bigendian
=yes
8687 echo "$as_me: failed program was:" >&5
8688 sed 's/^/| /' conftest.
$ac_ext >&5
8690 ac_cv_c_bigendian
=no
8692 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
8694 echo "$as_me: failed program was:" >&5
8695 sed 's/^/| /' conftest.
$ac_ext >&5
8697 # It does not; compile a test program.
8698 if test "$cross_compiling" = yes; then
8699 # try to guess the endianness by grepping values into an object file
8700 ac_cv_c_bigendian
=unknown
8701 cat >conftest.
$ac_ext <<_ACEOF
8704 cat confdefs.h
>>conftest.
$ac_ext
8705 cat >>conftest.
$ac_ext <<_ACEOF
8706 /* end confdefs.h. */
8707 short ascii_mm[] = { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
8708 short ascii_ii[] = { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
8709 void _ascii () { char *s = (char *) ascii_mm; s = (char *) ascii_ii; }
8710 short ebcdic_ii[] = { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
8711 short ebcdic_mm[] = { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
8712 void _ebcdic () { char *s = (char *) ebcdic_mm; s = (char *) ebcdic_ii; }
8716 _ascii (); _ebcdic ();
8721 rm -f conftest.
$ac_objext
8722 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8723 (eval $ac_compile) 2>conftest.er1
8725 grep -v '^ *+' conftest.er1
>conftest.err
8727 cat conftest.err
>&5
8728 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8729 (exit $ac_status); } &&
8730 { ac_try
='test -z "$ac_c_werror_flag"
8731 || test ! -s conftest.err'
8732 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8735 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8736 (exit $ac_status); }; } &&
8737 { ac_try
='test -s conftest.$ac_objext'
8738 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8741 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8742 (exit $ac_status); }; }; then
8743 if grep BIGenDianSyS conftest.
$ac_objext >/dev
/null
; then
8744 ac_cv_c_bigendian
=yes
8746 if grep LiTTleEnDian conftest.
$ac_objext >/dev
/null
; then
8747 if test "$ac_cv_c_bigendian" = unknown
; then
8748 ac_cv_c_bigendian
=no
8750 # finding both strings is unlikely to happen, but who knows?
8751 ac_cv_c_bigendian
=unknown
8755 echo "$as_me: failed program was:" >&5
8756 sed 's/^/| /' conftest.
$ac_ext >&5
8759 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
8761 cat >conftest.
$ac_ext <<_ACEOF
8764 cat confdefs.h
>>conftest.
$ac_ext
8765 cat >>conftest.
$ac_ext <<_ACEOF
8766 /* end confdefs.h. */
8770 /* Are we little or big endian? From Harbison&Steele. */
8774 char c[sizeof (long)];
8777 exit (u.c[sizeof (long) - 1] == 1);
8780 rm -f conftest
$ac_exeext
8781 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8782 (eval $ac_link) 2>&5
8784 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8785 (exit $ac_status); } && { ac_try
='./conftest$ac_exeext'
8786 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8789 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8790 (exit $ac_status); }; }; then
8791 ac_cv_c_bigendian
=no
8793 echo "$as_me: program exited with status $ac_status" >&5
8794 echo "$as_me: failed program was:" >&5
8795 sed 's/^/| /' conftest.
$ac_ext >&5
8798 ac_cv_c_bigendian
=yes
8800 rm -f core
*.core gmon.out bb.out conftest
$ac_exeext conftest.
$ac_objext conftest.
$ac_ext
8803 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
8805 echo "$as_me:$LINENO: result: $ac_cv_c_bigendian" >&5
8806 echo "${ECHO_T}$ac_cv_c_bigendian" >&6
8807 case $ac_cv_c_bigendian in
8810 cat >>confdefs.h
<<\_ACEOF
8811 #define WORDS_BIGENDIAN 1
8817 { { echo "$as_me:$LINENO: error: unknown endianness
8818 presetting ac_cv_c_bigendian=no (or yes) will help" >&5
8819 echo "$as_me: error: unknown endianness
8820 presetting ac_cv_c_bigendian=no (or yes) will help" >&2;}
8821 { (exit 1); exit 1; }; } ;;
8829 # Stage specific cflags for build.
8833 if test x
$GCC = xyes
8835 stage1_cflags
="-Wa,-J"
8843 # These libraries may be used by collect2.
8844 # We may need a special search path to get them linked.
8845 echo "$as_me:$LINENO: checking for collect2 libraries" >&5
8846 echo $ECHO_N "checking for collect2 libraries... $ECHO_C" >&6
8847 if test "${gcc_cv_collect2_libs+set}" = set; then
8848 echo $ECHO_N "(cached) $ECHO_C" >&6
8851 for libs
in '' -lld -lmld \
8852 '-L/usr/lib/cmplrs/cc2.11 -lmld' \
8853 '-L/usr/lib/cmplrs/cc3.11 -lmld'
8856 cat >conftest.
$ac_ext <<_ACEOF
8859 cat confdefs.h
>>conftest.
$ac_ext
8860 cat >>conftest.
$ac_ext <<_ACEOF
8861 /* end confdefs.h. */
8863 /* Override any gcc2 internal prototype to avoid an error. */
8867 /* We use char because int might match the return type of a gcc2
8868 builtin and then its argument prototype would still apply. */
8878 rm -f conftest.
$ac_objext conftest
$ac_exeext
8879 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8880 (eval $ac_link) 2>conftest.er1
8882 grep -v '^ *+' conftest.er1
>conftest.err
8884 cat conftest.err
>&5
8885 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8886 (exit $ac_status); } &&
8887 { ac_try
='test -z "$ac_c_werror_flag"
8888 || test ! -s conftest.err'
8889 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8892 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8893 (exit $ac_status); }; } &&
8894 { ac_try
='test -s conftest$ac_exeext'
8895 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8898 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8899 (exit $ac_status); }; }; then
8900 gcc_cv_collect2_libs
="$libs"; break
8902 echo "$as_me: failed program was:" >&5
8903 sed 's/^/| /' conftest.
$ac_ext >&5
8906 rm -f conftest.err conftest.
$ac_objext \
8907 conftest
$ac_exeext conftest.
$ac_ext
8910 test -z "$gcc_cv_collect2_libs" && gcc_cv_collect2_libs
='none required'
8912 echo "$as_me:$LINENO: result: $gcc_cv_collect2_libs" >&5
8913 echo "${ECHO_T}$gcc_cv_collect2_libs" >&6
8914 case $gcc_cv_collect2_libs in
8916 *) COLLECT2_LIBS
=$gcc_cv_collect2_libs ;;
8920 # When building Ada code on Alpha, we need exc_resume which is usually in
8921 # -lexc. So test for it.
8924 echo "$as_me:$LINENO: checking for library containing exc_resume" >&5
8925 echo $ECHO_N "checking for library containing exc_resume... $ECHO_C" >&6
8926 if test "${ac_cv_search_exc_resume+set}" = set; then
8927 echo $ECHO_N "(cached) $ECHO_C" >&6
8929 ac_func_search_save_LIBS
=$LIBS
8930 ac_cv_search_exc_resume
=no
8931 cat >conftest.
$ac_ext <<_ACEOF
8934 cat confdefs.h
>>conftest.
$ac_ext
8935 cat >>conftest.
$ac_ext <<_ACEOF
8936 /* end confdefs.h. */
8938 /* Override any gcc2 internal prototype to avoid an error. */
8942 /* We use char because int might match the return type of a gcc2
8943 builtin and then its argument prototype would still apply. */
8953 rm -f conftest.
$ac_objext conftest
$ac_exeext
8954 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8955 (eval $ac_link) 2>conftest.er1
8957 grep -v '^ *+' conftest.er1
>conftest.err
8959 cat conftest.err
>&5
8960 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8961 (exit $ac_status); } &&
8962 { ac_try
='test -z "$ac_c_werror_flag"
8963 || test ! -s conftest.err'
8964 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8967 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8968 (exit $ac_status); }; } &&
8969 { ac_try
='test -s conftest$ac_exeext'
8970 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8973 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8974 (exit $ac_status); }; }; then
8975 ac_cv_search_exc_resume
="none required"
8977 echo "$as_me: failed program was:" >&5
8978 sed 's/^/| /' conftest.
$ac_ext >&5
8981 rm -f conftest.err conftest.
$ac_objext \
8982 conftest
$ac_exeext conftest.
$ac_ext
8983 if test "$ac_cv_search_exc_resume" = no
; then
8984 for ac_lib
in exc
; do
8985 LIBS
="-l$ac_lib $ac_func_search_save_LIBS"
8986 cat >conftest.
$ac_ext <<_ACEOF
8989 cat confdefs.h
>>conftest.
$ac_ext
8990 cat >>conftest.
$ac_ext <<_ACEOF
8991 /* end confdefs.h. */
8993 /* Override any gcc2 internal prototype to avoid an error. */
8997 /* We use char because int might match the return type of a gcc2
8998 builtin and then its argument prototype would still apply. */
9008 rm -f conftest.
$ac_objext conftest
$ac_exeext
9009 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9010 (eval $ac_link) 2>conftest.er1
9012 grep -v '^ *+' conftest.er1
>conftest.err
9014 cat conftest.err
>&5
9015 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9016 (exit $ac_status); } &&
9017 { ac_try
='test -z "$ac_c_werror_flag"
9018 || test ! -s conftest.err'
9019 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9022 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9023 (exit $ac_status); }; } &&
9024 { ac_try
='test -s conftest$ac_exeext'
9025 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9028 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9029 (exit $ac_status); }; }; then
9030 ac_cv_search_exc_resume
="-l$ac_lib"
9033 echo "$as_me: failed program was:" >&5
9034 sed 's/^/| /' conftest.
$ac_ext >&5
9037 rm -f conftest.err conftest.
$ac_objext \
9038 conftest
$ac_exeext conftest.
$ac_ext
9041 LIBS
=$ac_func_search_save_LIBS
9043 echo "$as_me:$LINENO: result: $ac_cv_search_exc_resume" >&5
9044 echo "${ECHO_T}$ac_cv_search_exc_resume" >&6
9045 if test "$ac_cv_search_exc_resume" != no
; then
9046 test "$ac_cv_search_exc_resume" = "none required" || LIBS
="$ac_cv_search_exc_resume $LIBS"
9054 # Some systems put ldexp and frexp in libm instead of libc; assume
9055 # they're both in the same place. jcf-dump needs them.
9058 echo "$as_me:$LINENO: checking for library containing ldexp" >&5
9059 echo $ECHO_N "checking for library containing ldexp... $ECHO_C" >&6
9060 if test "${ac_cv_search_ldexp+set}" = set; then
9061 echo $ECHO_N "(cached) $ECHO_C" >&6
9063 ac_func_search_save_LIBS
=$LIBS
9064 ac_cv_search_ldexp
=no
9065 cat >conftest.
$ac_ext <<_ACEOF
9068 cat confdefs.h
>>conftest.
$ac_ext
9069 cat >>conftest.
$ac_ext <<_ACEOF
9070 /* end confdefs.h. */
9072 /* Override any gcc2 internal prototype to avoid an error. */
9076 /* We use char because int might match the return type of a gcc2
9077 builtin and then its argument prototype would still apply. */
9087 rm -f conftest.
$ac_objext conftest
$ac_exeext
9088 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9089 (eval $ac_link) 2>conftest.er1
9091 grep -v '^ *+' conftest.er1
>conftest.err
9093 cat conftest.err
>&5
9094 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9095 (exit $ac_status); } &&
9096 { ac_try
='test -z "$ac_c_werror_flag"
9097 || test ! -s conftest.err'
9098 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9101 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9102 (exit $ac_status); }; } &&
9103 { ac_try
='test -s conftest$ac_exeext'
9104 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9107 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9108 (exit $ac_status); }; }; then
9109 ac_cv_search_ldexp
="none required"
9111 echo "$as_me: failed program was:" >&5
9112 sed 's/^/| /' conftest.
$ac_ext >&5
9115 rm -f conftest.err conftest.
$ac_objext \
9116 conftest
$ac_exeext conftest.
$ac_ext
9117 if test "$ac_cv_search_ldexp" = no
; then
9119 LIBS
="-l$ac_lib $ac_func_search_save_LIBS"
9120 cat >conftest.
$ac_ext <<_ACEOF
9123 cat confdefs.h
>>conftest.
$ac_ext
9124 cat >>conftest.
$ac_ext <<_ACEOF
9125 /* end confdefs.h. */
9127 /* Override any gcc2 internal prototype to avoid an error. */
9131 /* We use char because int might match the return type of a gcc2
9132 builtin and then its argument prototype would still apply. */
9142 rm -f conftest.
$ac_objext conftest
$ac_exeext
9143 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9144 (eval $ac_link) 2>conftest.er1
9146 grep -v '^ *+' conftest.er1
>conftest.err
9148 cat conftest.err
>&5
9149 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9150 (exit $ac_status); } &&
9151 { ac_try
='test -z "$ac_c_werror_flag"
9152 || test ! -s conftest.err'
9153 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9156 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9157 (exit $ac_status); }; } &&
9158 { ac_try
='test -s conftest$ac_exeext'
9159 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9162 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9163 (exit $ac_status); }; }; then
9164 ac_cv_search_ldexp
="-l$ac_lib"
9167 echo "$as_me: failed program was:" >&5
9168 sed 's/^/| /' conftest.
$ac_ext >&5
9171 rm -f conftest.err conftest.
$ac_objext \
9172 conftest
$ac_exeext conftest.
$ac_ext
9175 LIBS
=$ac_func_search_save_LIBS
9177 echo "$as_me:$LINENO: result: $ac_cv_search_ldexp" >&5
9178 echo "${ECHO_T}$ac_cv_search_ldexp" >&6
9179 if test "$ac_cv_search_ldexp" != no
; then
9180 test "$ac_cv_search_ldexp" = "none required" || LIBS
="$ac_cv_search_ldexp $LIBS"
9188 # Use <inttypes.h> only if it exists,
9189 # doesn't clash with <sys/types.h>, and declares intmax_t.
9190 echo "$as_me:$LINENO: checking for inttypes.h" >&5
9191 echo $ECHO_N "checking for inttypes.h... $ECHO_C" >&6
9192 if test "${gcc_cv_header_inttypes_h+set}" = set; then
9193 echo $ECHO_N "(cached) $ECHO_C" >&6
9195 cat >conftest.
$ac_ext <<_ACEOF
9198 cat confdefs.h
>>conftest.
$ac_ext
9199 cat >>conftest.
$ac_ext <<_ACEOF
9200 /* end confdefs.h. */
9201 #include <sys/types.h>
9202 #include <inttypes.h>
9211 rm -f conftest.
$ac_objext
9212 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9213 (eval $ac_compile) 2>conftest.er1
9215 grep -v '^ *+' conftest.er1
>conftest.err
9217 cat conftest.err
>&5
9218 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9219 (exit $ac_status); } &&
9220 { ac_try
='test -z "$ac_c_werror_flag"
9221 || test ! -s conftest.err'
9222 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9225 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9226 (exit $ac_status); }; } &&
9227 { ac_try
='test -s conftest.$ac_objext'
9228 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9231 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9232 (exit $ac_status); }; }; then
9233 gcc_cv_header_inttypes_h
=yes
9235 echo "$as_me: failed program was:" >&5
9236 sed 's/^/| /' conftest.
$ac_ext >&5
9238 gcc_cv_header_inttypes_h
=no
9240 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
9243 echo "$as_me:$LINENO: result: $gcc_cv_header_inttypes_h" >&5
9244 echo "${ECHO_T}$gcc_cv_header_inttypes_h" >&6
9245 if test $gcc_cv_header_inttypes_h = yes; then
9247 cat >>confdefs.h
<<\_ACEOF
9248 #define HAVE_INTTYPES_H 1
9290 for ac_func
in times clock kill getrlimit setrlimit atoll atoq \
9291 sysconf strsignal getrusage nl_langinfo scandir alphasort \
9292 gettimeofday mbstowcs wcswidth mmap mincore setlocale \
9293 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
9295 as_ac_var
=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
9296 echo "$as_me:$LINENO: checking for $ac_func" >&5
9297 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
9298 if eval "test \"\${$as_ac_var+set}\" = set"; then
9299 echo $ECHO_N "(cached) $ECHO_C" >&6
9301 cat >conftest.
$ac_ext <<_ACEOF
9304 cat confdefs.h
>>conftest.
$ac_ext
9305 cat >>conftest.
$ac_ext <<_ACEOF
9306 /* end confdefs.h. */
9307 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
9308 For example, HP-UX 11i <limits.h> declares gettimeofday. */
9309 #define $ac_func innocuous_$ac_func
9311 /* System header to define __stub macros and hopefully few prototypes,
9312 which can conflict with char $ac_func (); below.
9313 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9314 <limits.h> exists even on freestanding compilers. */
9317 # include <limits.h>
9319 # include <assert.h>
9324 /* Override any gcc2 internal prototype to avoid an error. */
9329 /* We use char because int might match the return type of a gcc2
9330 builtin and then its argument prototype would still apply. */
9332 /* The GNU C library defines this for functions which it implements
9333 to always fail with ENOSYS. Some functions are actually named
9334 something starting with __ and the normal name is an alias. */
9335 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
9338 char (*f) () = $ac_func;
9347 return f != $ac_func;
9352 rm -f conftest.
$ac_objext conftest
$ac_exeext
9353 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9354 (eval $ac_link) 2>conftest.er1
9356 grep -v '^ *+' conftest.er1
>conftest.err
9358 cat conftest.err
>&5
9359 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9360 (exit $ac_status); } &&
9361 { ac_try
='test -z "$ac_c_werror_flag"
9362 || test ! -s conftest.err'
9363 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9366 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9367 (exit $ac_status); }; } &&
9368 { ac_try
='test -s conftest$ac_exeext'
9369 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9372 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9373 (exit $ac_status); }; }; then
9374 eval "$as_ac_var=yes"
9376 echo "$as_me: failed program was:" >&5
9377 sed 's/^/| /' conftest.
$ac_ext >&5
9379 eval "$as_ac_var=no"
9381 rm -f conftest.err conftest.
$ac_objext \
9382 conftest
$ac_exeext conftest.
$ac_ext
9384 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
9385 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
9386 if test `eval echo '${'$as_ac_var'}'` = yes; then
9387 cat >>confdefs.h
<<_ACEOF
9388 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
9395 if test x
$ac_cv_func_mbstowcs = xyes
; then
9396 echo "$as_me:$LINENO: checking whether mbstowcs works" >&5
9397 echo $ECHO_N "checking whether mbstowcs works... $ECHO_C" >&6
9398 if test "${gcc_cv_func_mbstowcs_works+set}" = set; then
9399 echo $ECHO_N "(cached) $ECHO_C" >&6
9401 if test "$cross_compiling" = yes; then
9402 gcc_cv_func_mbstowcs_works
=yes
9404 cat >conftest.
$ac_ext <<_ACEOF
9407 cat confdefs.h
>>conftest.
$ac_ext
9408 cat >>conftest.
$ac_ext <<_ACEOF
9409 /* end confdefs.h. */
9417 rm -f conftest
$ac_exeext
9418 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9419 (eval $ac_link) 2>&5
9421 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9422 (exit $ac_status); } && { ac_try
='./conftest$ac_exeext'
9423 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9426 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9427 (exit $ac_status); }; }; then
9428 gcc_cv_func_mbstowcs_works
=yes
9430 echo "$as_me: program exited with status $ac_status" >&5
9431 echo "$as_me: failed program was:" >&5
9432 sed 's/^/| /' conftest.
$ac_ext >&5
9435 gcc_cv_func_mbstowcs_works
=no
9437 rm -f core
*.core gmon.out bb.out conftest
$ac_exeext conftest.
$ac_objext conftest.
$ac_ext
9440 echo "$as_me:$LINENO: result: $gcc_cv_func_mbstowcs_works" >&5
9441 echo "${ECHO_T}$gcc_cv_func_mbstowcs_works" >&6
9442 if test x
$gcc_cv_func_mbstowcs_works = xyes
; then
9444 cat >>confdefs.h
<<\_ACEOF
9445 #define HAVE_WORKING_MBSTOWCS 1
9451 echo "$as_me:$LINENO: checking for ssize_t" >&5
9452 echo $ECHO_N "checking for ssize_t... $ECHO_C" >&6
9453 if test "${ac_cv_type_ssize_t+set}" = set; then
9454 echo $ECHO_N "(cached) $ECHO_C" >&6
9456 cat >conftest.
$ac_ext <<_ACEOF
9459 cat confdefs.h
>>conftest.
$ac_ext
9460 cat >>conftest.
$ac_ext <<_ACEOF
9461 /* end confdefs.h. */
9462 $ac_includes_default
9468 if (sizeof (ssize_t))
9474 rm -f conftest.
$ac_objext
9475 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9476 (eval $ac_compile) 2>conftest.er1
9478 grep -v '^ *+' conftest.er1
>conftest.err
9480 cat conftest.err
>&5
9481 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9482 (exit $ac_status); } &&
9483 { ac_try
='test -z "$ac_c_werror_flag"
9484 || test ! -s conftest.err'
9485 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9488 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9489 (exit $ac_status); }; } &&
9490 { ac_try
='test -s conftest.$ac_objext'
9491 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9494 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9495 (exit $ac_status); }; }; then
9496 ac_cv_type_ssize_t
=yes
9498 echo "$as_me: failed program was:" >&5
9499 sed 's/^/| /' conftest.
$ac_ext >&5
9501 ac_cv_type_ssize_t
=no
9503 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
9505 echo "$as_me:$LINENO: result: $ac_cv_type_ssize_t" >&5
9506 echo "${ECHO_T}$ac_cv_type_ssize_t" >&6
9507 if test $ac_cv_type_ssize_t = yes; then
9511 cat >>confdefs.h
<<_ACEOF
9518 # Try to determine the array type of the second argument of getgroups
9519 # for the target system (int or gid_t).
9520 echo "$as_me:$LINENO: checking for uid_t in sys/types.h" >&5
9521 echo $ECHO_N "checking for uid_t in sys/types.h... $ECHO_C" >&6
9522 if test "${ac_cv_type_uid_t+set}" = set; then
9523 echo $ECHO_N "(cached) $ECHO_C" >&6
9525 cat >conftest.
$ac_ext <<_ACEOF
9528 cat confdefs.h
>>conftest.
$ac_ext
9529 cat >>conftest.
$ac_ext <<_ACEOF
9530 /* end confdefs.h. */
9531 #include <sys/types.h>
9534 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9535 $EGREP "uid_t" >/dev
/null
2>&1; then
9536 ac_cv_type_uid_t
=yes
9543 echo "$as_me:$LINENO: result: $ac_cv_type_uid_t" >&5
9544 echo "${ECHO_T}$ac_cv_type_uid_t" >&6
9545 if test $ac_cv_type_uid_t = no
; then
9547 cat >>confdefs.h
<<\_ACEOF
9552 cat >>confdefs.h
<<\_ACEOF
9558 echo "$as_me:$LINENO: checking type of array argument to getgroups" >&5
9559 echo $ECHO_N "checking type of array argument to getgroups... $ECHO_C" >&6
9560 if test "${ac_cv_type_getgroups+set}" = set; then
9561 echo $ECHO_N "(cached) $ECHO_C" >&6
9563 if test "$cross_compiling" = yes; then
9564 ac_cv_type_getgroups
=cross
9566 cat >conftest.
$ac_ext <<_ACEOF
9569 cat confdefs.h
>>conftest.
$ac_ext
9570 cat >>conftest.
$ac_ext <<_ACEOF
9571 /* end confdefs.h. */
9572 /* Thanks to Mike Rendell for this test. */
9573 #include <sys/types.h>
9576 #define MAX(x, y) ((x) > (y) ? (x) : (y))
9583 union { gid_t gval; long lval; } val;
9586 for (i = 0; i < NGID; i++)
9587 gidset[i] = val.gval;
9588 n = getgroups (sizeof (gidset) / MAX (sizeof (int), sizeof (gid_t)) - 1,
9590 /* Exit non-zero if getgroups seems to require an array of ints. This
9591 happens when gid_t is short but getgroups modifies an array of ints. */
9592 exit ((n > 0 && gidset[n] != val.gval) ? 1 : 0);
9595 rm -f conftest
$ac_exeext
9596 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9597 (eval $ac_link) 2>&5
9599 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9600 (exit $ac_status); } && { ac_try
='./conftest$ac_exeext'
9601 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9604 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9605 (exit $ac_status); }; }; then
9606 ac_cv_type_getgroups
=gid_t
9608 echo "$as_me: program exited with status $ac_status" >&5
9609 echo "$as_me: failed program was:" >&5
9610 sed 's/^/| /' conftest.
$ac_ext >&5
9613 ac_cv_type_getgroups
=int
9615 rm -f core
*.core gmon.out bb.out conftest
$ac_exeext conftest.
$ac_objext conftest.
$ac_ext
9617 if test $ac_cv_type_getgroups = cross
; then
9618 cat >conftest.
$ac_ext <<_ACEOF
9621 cat confdefs.h
>>conftest.
$ac_ext
9622 cat >>conftest.
$ac_ext <<_ACEOF
9623 /* end confdefs.h. */
9627 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9628 $EGREP "getgroups.*int.*gid_t" >/dev
/null
2>&1; then
9629 ac_cv_type_getgroups
=gid_t
9631 ac_cv_type_getgroups
=int
9637 echo "$as_me:$LINENO: result: $ac_cv_type_getgroups" >&5
9638 echo "${ECHO_T}$ac_cv_type_getgroups" >&6
9640 cat >>confdefs.h
<<_ACEOF
9641 #define GETGROUPS_T $ac_cv_type_getgroups
9645 if test "${target}" = "${build}"; then
9646 TARGET_GETGROUPS_T
=$ac_cv_type_getgroups
9649 # This condition may need some tweaking. It should include all
9650 # targets where the array type of the second argument of getgroups
9651 # is int and the type of gid_t is not equivalent to int.
9652 *-*-sunos* |
*-*-ultrix*)
9653 TARGET_GETGROUPS_T
=int
9656 TARGET_GETGROUPS_T
=gid_t
9663 echo "$as_me:$LINENO: checking for sys/mman.h" >&5
9664 echo $ECHO_N "checking for sys/mman.h... $ECHO_C" >&6
9665 if test "${ac_cv_header_sys_mman_h+set}" = set; then
9666 echo $ECHO_N "(cached) $ECHO_C" >&6
9668 cat >conftest.
$ac_ext <<_ACEOF
9671 cat confdefs.h
>>conftest.
$ac_ext
9672 cat >>conftest.
$ac_ext <<_ACEOF
9673 /* end confdefs.h. */
9674 #include <sys/mman.h>
9676 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
9677 (eval $ac_cpp conftest.
$ac_ext) 2>conftest.er1
9679 grep -v '^ *+' conftest.er1
>conftest.err
9681 cat conftest.err
>&5
9682 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9683 (exit $ac_status); } >/dev
/null
; then
9684 if test -s conftest.err
; then
9685 ac_cpp_err
=$ac_c_preproc_warn_flag
9686 ac_cpp_err
=$ac_cpp_err$ac_c_werror_flag
9693 if test -z "$ac_cpp_err"; then
9694 ac_cv_header_sys_mman_h
=yes
9696 echo "$as_me: failed program was:" >&5
9697 sed 's/^/| /' conftest.
$ac_ext >&5
9699 ac_cv_header_sys_mman_h
=no
9701 rm -f conftest.err conftest.
$ac_ext
9703 echo "$as_me:$LINENO: result: $ac_cv_header_sys_mman_h" >&5
9704 echo "${ECHO_T}$ac_cv_header_sys_mman_h" >&6
9705 if test $ac_cv_header_sys_mman_h = yes; then
9706 gcc_header_sys_mman_h
=yes
9708 gcc_header_sys_mman_h
=no
9711 echo "$as_me:$LINENO: checking for mmap" >&5
9712 echo $ECHO_N "checking for mmap... $ECHO_C" >&6
9713 if test "${ac_cv_func_mmap+set}" = set; then
9714 echo $ECHO_N "(cached) $ECHO_C" >&6
9716 cat >conftest.
$ac_ext <<_ACEOF
9719 cat confdefs.h
>>conftest.
$ac_ext
9720 cat >>conftest.
$ac_ext <<_ACEOF
9721 /* end confdefs.h. */
9722 /* Define mmap to an innocuous variant, in case <limits.h> declares mmap.
9723 For example, HP-UX 11i <limits.h> declares gettimeofday. */
9724 #define mmap innocuous_mmap
9726 /* System header to define __stub macros and hopefully few prototypes,
9727 which can conflict with char mmap (); below.
9728 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9729 <limits.h> exists even on freestanding compilers. */
9732 # include <limits.h>
9734 # include <assert.h>
9739 /* Override any gcc2 internal prototype to avoid an error. */
9744 /* We use char because int might match the return type of a gcc2
9745 builtin and then its argument prototype would still apply. */
9747 /* The GNU C library defines this for functions which it implements
9748 to always fail with ENOSYS. Some functions are actually named
9749 something starting with __ and the normal name is an alias. */
9750 #if defined (__stub_mmap) || defined (__stub___mmap)
9753 char (*f) () = mmap;
9767 rm -f conftest.
$ac_objext conftest
$ac_exeext
9768 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9769 (eval $ac_link) 2>conftest.er1
9771 grep -v '^ *+' conftest.er1
>conftest.err
9773 cat conftest.err
>&5
9774 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9775 (exit $ac_status); } &&
9776 { ac_try
='test -z "$ac_c_werror_flag"
9777 || test ! -s conftest.err'
9778 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9781 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9782 (exit $ac_status); }; } &&
9783 { ac_try
='test -s conftest$ac_exeext'
9784 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9787 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9788 (exit $ac_status); }; }; then
9791 echo "$as_me: failed program was:" >&5
9792 sed 's/^/| /' conftest.
$ac_ext >&5
9796 rm -f conftest.err conftest.
$ac_objext \
9797 conftest
$ac_exeext conftest.
$ac_ext
9799 echo "$as_me:$LINENO: result: $ac_cv_func_mmap" >&5
9800 echo "${ECHO_T}$ac_cv_func_mmap" >&6
9801 if test $ac_cv_func_mmap = yes; then
9807 if test "$gcc_header_sys_mman_h" != yes \
9808 ||
test "$gcc_func_mmap" != yes; then
9809 gcc_cv_func_mmap_file
=no
9810 gcc_cv_func_mmap_dev_zero
=no
9811 gcc_cv_func_mmap_anon
=no
9813 echo "$as_me:$LINENO: checking whether read-only mmap of a plain file works" >&5
9814 echo $ECHO_N "checking whether read-only mmap of a plain file works... $ECHO_C" >&6
9815 if test "${gcc_cv_func_mmap_file+set}" = set; then
9816 echo $ECHO_N "(cached) $ECHO_C" >&6
9818 # Add a system to this blacklist if
9819 # mmap(0, stat_size, PROT_READ, MAP_PRIVATE, fd, 0) doesn't return a
9820 # memory area containing the same data that you'd get if you applied
9821 # read() to the same fd. The only system known to have a problem here
9822 # is VMS, where text files have record structure.
9825 gcc_cv_func_mmap_file
=no
;;
9827 gcc_cv_func_mmap_file
=yes;;
9830 echo "$as_me:$LINENO: result: $gcc_cv_func_mmap_file" >&5
9831 echo "${ECHO_T}$gcc_cv_func_mmap_file" >&6
9832 echo "$as_me:$LINENO: checking whether mmap from /dev/zero works" >&5
9833 echo $ECHO_N "checking whether mmap from /dev/zero works... $ECHO_C" >&6
9834 if test "${gcc_cv_func_mmap_dev_zero+set}" = set; then
9835 echo $ECHO_N "(cached) $ECHO_C" >&6
9837 # Add a system to this blacklist if it has mmap() but /dev/zero
9838 # does not exist, or if mmapping /dev/zero does not give anonymous
9839 # zeroed pages with both the following properties:
9840 # 1. If you map N consecutive pages in with one call, and then
9841 # unmap any subset of those pages, the pages that were not
9842 # explicitly unmapped remain accessible.
9843 # 2. If you map two adjacent blocks of memory and then unmap them
9844 # both at once, they must both go away.
9845 # Systems known to be in this category are Windows (all variants),
9848 vms
* | cygwin
* | pe | mingw
* | darwin
* | ultrix
* | hpux10
* | hpux11.00
)
9849 gcc_cv_func_mmap_dev_zero
=no
;;
9851 gcc_cv_func_mmap_dev_zero
=yes;;
9854 echo "$as_me:$LINENO: result: $gcc_cv_func_mmap_dev_zero" >&5
9855 echo "${ECHO_T}$gcc_cv_func_mmap_dev_zero" >&6
9857 # Unlike /dev/zero, the MAP_ANON(YMOUS) defines can be probed for.
9858 echo "$as_me:$LINENO: checking for MAP_ANON(YMOUS)" >&5
9859 echo $ECHO_N "checking for MAP_ANON(YMOUS)... $ECHO_C" >&6
9860 if test "${gcc_cv_decl_map_anon+set}" = set; then
9861 echo $ECHO_N "(cached) $ECHO_C" >&6
9863 cat >conftest.
$ac_ext <<_ACEOF
9866 cat confdefs.h
>>conftest.
$ac_ext
9867 cat >>conftest.
$ac_ext <<_ACEOF
9868 /* end confdefs.h. */
9869 #include <sys/types.h>
9870 #include <sys/mman.h>
9873 #ifndef MAP_ANONYMOUS
9874 #define MAP_ANONYMOUS MAP_ANON
9880 int n = MAP_ANONYMOUS;
9885 rm -f conftest.
$ac_objext
9886 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9887 (eval $ac_compile) 2>conftest.er1
9889 grep -v '^ *+' conftest.er1
>conftest.err
9891 cat conftest.err
>&5
9892 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9893 (exit $ac_status); } &&
9894 { ac_try
='test -z "$ac_c_werror_flag"
9895 || test ! -s conftest.err'
9896 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9899 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9900 (exit $ac_status); }; } &&
9901 { ac_try
='test -s conftest.$ac_objext'
9902 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9905 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9906 (exit $ac_status); }; }; then
9907 gcc_cv_decl_map_anon
=yes
9909 echo "$as_me: failed program was:" >&5
9910 sed 's/^/| /' conftest.
$ac_ext >&5
9912 gcc_cv_decl_map_anon
=no
9914 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
9916 echo "$as_me:$LINENO: result: $gcc_cv_decl_map_anon" >&5
9917 echo "${ECHO_T}$gcc_cv_decl_map_anon" >&6
9919 if test $gcc_cv_decl_map_anon = no
; then
9920 gcc_cv_func_mmap_anon
=no
9922 echo "$as_me:$LINENO: checking whether mmap with MAP_ANON(YMOUS) works" >&5
9923 echo $ECHO_N "checking whether mmap with MAP_ANON(YMOUS) works... $ECHO_C" >&6
9924 if test "${gcc_cv_func_mmap_anon+set}" = set; then
9925 echo $ECHO_N "(cached) $ECHO_C" >&6
9927 # Add a system to this blacklist if it has mmap() and MAP_ANON or
9928 # MAP_ANONYMOUS, but using mmap(..., MAP_PRIVATE|MAP_ANONYMOUS, -1, 0)
9929 # doesn't give anonymous zeroed pages with the same properties listed
9930 # above for use of /dev/zero.
9931 # Systems known to be in this category are Windows, VMS, and SCO Unix.
9933 vms
* | cygwin
* | pe | mingw
* | sco
* | udk
* )
9934 gcc_cv_func_mmap_anon
=no
;;
9936 gcc_cv_func_mmap_anon
=yes;;
9939 echo "$as_me:$LINENO: result: $gcc_cv_func_mmap_anon" >&5
9940 echo "${ECHO_T}$gcc_cv_func_mmap_anon" >&6
9944 if test $gcc_cv_func_mmap_file = yes; then
9946 cat >>confdefs.h
<<\_ACEOF
9947 #define HAVE_MMAP_FILE 1
9951 if test $gcc_cv_func_mmap_dev_zero = yes; then
9953 cat >>confdefs.h
<<\_ACEOF
9954 #define HAVE_MMAP_DEV_ZERO 1
9958 if test $gcc_cv_func_mmap_anon = yes; then
9960 cat >>confdefs.h
<<\_ACEOF
9961 #define HAVE_MMAP_ANON 1
9969 # Under VMS, vfork works very differently than on Unix. The standard test
9970 # won't work, and it isn't easily adaptable. It makes more sense to
9972 ac_cv_func_vfork_works
=yes
9975 echo "$as_me:$LINENO: checking for pid_t" >&5
9976 echo $ECHO_N "checking for pid_t... $ECHO_C" >&6
9977 if test "${ac_cv_type_pid_t+set}" = set; then
9978 echo $ECHO_N "(cached) $ECHO_C" >&6
9980 cat >conftest.
$ac_ext <<_ACEOF
9983 cat confdefs.h
>>conftest.
$ac_ext
9984 cat >>conftest.
$ac_ext <<_ACEOF
9985 /* end confdefs.h. */
9986 $ac_includes_default
9998 rm -f conftest.
$ac_objext
9999 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10000 (eval $ac_compile) 2>conftest.er1
10002 grep -v '^ *+' conftest.er1
>conftest.err
10004 cat conftest.err
>&5
10005 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10006 (exit $ac_status); } &&
10007 { ac_try
='test -z "$ac_c_werror_flag"
10008 || test ! -s conftest.err'
10009 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10010 (eval $ac_try) 2>&5
10012 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10013 (exit $ac_status); }; } &&
10014 { ac_try
='test -s conftest.$ac_objext'
10015 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10016 (eval $ac_try) 2>&5
10018 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10019 (exit $ac_status); }; }; then
10020 ac_cv_type_pid_t
=yes
10022 echo "$as_me: failed program was:" >&5
10023 sed 's/^/| /' conftest.
$ac_ext >&5
10025 ac_cv_type_pid_t
=no
10027 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
10029 echo "$as_me:$LINENO: result: $ac_cv_type_pid_t" >&5
10030 echo "${ECHO_T}$ac_cv_type_pid_t" >&6
10031 if test $ac_cv_type_pid_t = yes; then
10035 cat >>confdefs.h
<<_ACEOF
10043 for ac_header
in unistd.h vfork.h
10045 as_ac_Header
=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
10046 echo "$as_me:$LINENO: checking for $ac_header" >&5
10047 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
10048 if eval "test \"\${$as_ac_Header+set}\" = set"; then
10049 echo $ECHO_N "(cached) $ECHO_C" >&6
10051 cat >conftest.
$ac_ext <<_ACEOF
10054 cat confdefs.h
>>conftest.
$ac_ext
10055 cat >>conftest.
$ac_ext <<_ACEOF
10056 /* end confdefs.h. */
10057 #include <$ac_header>
10059 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
10060 (eval $ac_cpp conftest.
$ac_ext) 2>conftest.er1
10062 grep -v '^ *+' conftest.er1
>conftest.err
10064 cat conftest.err
>&5
10065 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10066 (exit $ac_status); } >/dev
/null
; then
10067 if test -s conftest.err
; then
10068 ac_cpp_err
=$ac_c_preproc_warn_flag
10069 ac_cpp_err
=$ac_cpp_err$ac_c_werror_flag
10076 if test -z "$ac_cpp_err"; then
10077 eval "$as_ac_Header=yes"
10079 echo "$as_me: failed program was:" >&5
10080 sed 's/^/| /' conftest.
$ac_ext >&5
10082 eval "$as_ac_Header=no"
10084 rm -f conftest.err conftest.
$ac_ext
10086 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
10087 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
10088 if test `eval echo '${'$as_ac_Header'}'` = yes; then
10089 cat >>confdefs.h
<<_ACEOF
10090 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
10098 for ac_func
in fork vfork
10100 as_ac_var
=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
10101 echo "$as_me:$LINENO: checking for $ac_func" >&5
10102 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
10103 if eval "test \"\${$as_ac_var+set}\" = set"; then
10104 echo $ECHO_N "(cached) $ECHO_C" >&6
10106 cat >conftest.
$ac_ext <<_ACEOF
10109 cat confdefs.h
>>conftest.
$ac_ext
10110 cat >>conftest.
$ac_ext <<_ACEOF
10111 /* end confdefs.h. */
10112 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
10113 For example, HP-UX 11i <limits.h> declares gettimeofday. */
10114 #define $ac_func innocuous_$ac_func
10116 /* System header to define __stub macros and hopefully few prototypes,
10117 which can conflict with char $ac_func (); below.
10118 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10119 <limits.h> exists even on freestanding compilers. */
10122 # include <limits.h>
10124 # include <assert.h>
10129 /* Override any gcc2 internal prototype to avoid an error. */
10134 /* We use char because int might match the return type of a gcc2
10135 builtin and then its argument prototype would still apply. */
10137 /* The GNU C library defines this for functions which it implements
10138 to always fail with ENOSYS. Some functions are actually named
10139 something starting with __ and the normal name is an alias. */
10140 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
10143 char (*f) () = $ac_func;
10152 return f != $ac_func;
10157 rm -f conftest.
$ac_objext conftest
$ac_exeext
10158 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10159 (eval $ac_link) 2>conftest.er1
10161 grep -v '^ *+' conftest.er1
>conftest.err
10163 cat conftest.err
>&5
10164 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10165 (exit $ac_status); } &&
10166 { ac_try
='test -z "$ac_c_werror_flag"
10167 || test ! -s conftest.err'
10168 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10169 (eval $ac_try) 2>&5
10171 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10172 (exit $ac_status); }; } &&
10173 { ac_try
='test -s conftest$ac_exeext'
10174 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10175 (eval $ac_try) 2>&5
10177 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10178 (exit $ac_status); }; }; then
10179 eval "$as_ac_var=yes"
10181 echo "$as_me: failed program was:" >&5
10182 sed 's/^/| /' conftest.
$ac_ext >&5
10184 eval "$as_ac_var=no"
10186 rm -f conftest.err conftest.
$ac_objext \
10187 conftest
$ac_exeext conftest.
$ac_ext
10189 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
10190 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
10191 if test `eval echo '${'$as_ac_var'}'` = yes; then
10192 cat >>confdefs.h
<<_ACEOF
10193 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
10199 if test "x$ac_cv_func_fork" = xyes
; then
10200 echo "$as_me:$LINENO: checking for working fork" >&5
10201 echo $ECHO_N "checking for working fork... $ECHO_C" >&6
10202 if test "${ac_cv_func_fork_works+set}" = set; then
10203 echo $ECHO_N "(cached) $ECHO_C" >&6
10205 if test "$cross_compiling" = yes; then
10206 ac_cv_func_fork_works
=cross
10208 cat >conftest.
$ac_ext <<_ACEOF
10209 /* By Ruediger Kuhlmann. */
10210 #include <sys/types.h>
10212 # include <unistd.h>
10214 /* Some systems only have a dummy stub for fork() */
10222 rm -f conftest
$ac_exeext
10223 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10224 (eval $ac_link) 2>&5
10226 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10227 (exit $ac_status); } && { ac_try
='./conftest$ac_exeext'
10228 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10229 (eval $ac_try) 2>&5
10231 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10232 (exit $ac_status); }; }; then
10233 ac_cv_func_fork_works
=yes
10235 echo "$as_me: program exited with status $ac_status" >&5
10236 echo "$as_me: failed program was:" >&5
10237 sed 's/^/| /' conftest.
$ac_ext >&5
10239 ( exit $ac_status )
10240 ac_cv_func_fork_works
=no
10242 rm -f core
*.core gmon.out bb.out conftest
$ac_exeext conftest.
$ac_objext conftest.
$ac_ext
10245 echo "$as_me:$LINENO: result: $ac_cv_func_fork_works" >&5
10246 echo "${ECHO_T}$ac_cv_func_fork_works" >&6
10249 ac_cv_func_fork_works
=$ac_cv_func_fork
10251 if test "x$ac_cv_func_fork_works" = xcross
; then
10253 *-*-amigaos* |
*-*-msdosdjgpp*)
10254 # Override, as these systems have only a dummy fork() stub
10255 ac_cv_func_fork_works
=no
10258 ac_cv_func_fork_works
=yes
10261 { echo "$as_me:$LINENO: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&5
10262 echo "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;}
10264 ac_cv_func_vfork_works
=$ac_cv_func_vfork
10265 if test "x$ac_cv_func_vfork" = xyes
; then
10266 echo "$as_me:$LINENO: checking for working vfork" >&5
10267 echo $ECHO_N "checking for working vfork... $ECHO_C" >&6
10268 if test "${ac_cv_func_vfork_works+set}" = set; then
10269 echo $ECHO_N "(cached) $ECHO_C" >&6
10271 if test "$cross_compiling" = yes; then
10272 ac_cv_func_vfork_works
=cross
10274 cat >conftest.
$ac_ext <<_ACEOF
10277 cat confdefs.h
>>conftest.
$ac_ext
10278 cat >>conftest.
$ac_ext <<_ACEOF
10279 /* end confdefs.h. */
10280 /* Thanks to Paul Eggert for this test. */
10282 #include <stdlib.h>
10283 #include <sys/types.h>
10284 #include <sys/stat.h>
10285 #include <sys/wait.h>
10287 # include <unistd.h>
10290 # include <vfork.h>
10292 /* On some sparc systems, changes by the child to local and incoming
10293 argument registers are propagated back to the parent. The compiler
10294 is told about this with #include <vfork.h>, but some compilers
10295 (e.g. gcc -O) don't grok <vfork.h>. Test for this by using a
10296 static variable whose address is put into a register that is
10297 clobbered by the vfork. */
10300 sparc_address_test (int arg)
10302 sparc_address_test (arg) int arg;
10305 static pid_t child;
10323 pid_t parent = getpid ();
10326 sparc_address_test (0);
10331 /* Here is another test for sparc vfork register problems. This
10332 test uses lots of local variables, at least as many local
10333 variables as main has allocated so far including compiler
10334 temporaries. 4 locals are enough for gcc 1.40.3 on a Solaris
10335 4.1.3 sparc, but we use 8 to be safe. A buggy compiler should
10336 reuse the register of parent for one of the local variables,
10337 since it will think that parent can't possibly be used any more
10338 in this routine. Assigning to the local variable will thus
10339 munge parent in the parent process. */
10341 p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
10342 p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
10343 /* Convince the compiler that p..p7 are live; otherwise, it might
10344 use the same hardware register for all 8 local variables. */
10345 if (p != p1 || p != p2 || p != p3 || p != p4
10346 || p != p5 || p != p6 || p != p7)
10349 /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
10350 from child file descriptors. If the child closes a descriptor
10351 before it execs or exits, this munges the parent's descriptor
10352 as well. Test for this by closing stdout in the child. */
10353 _exit(close(fileno(stdout)) != 0);
10358 while (wait(&status) != child)
10361 /* Was there some problem with vforking? */
10364 /* Did the child fail? (This shouldn't happen.) */
10367 /* Did the vfork/compiler bug occur? */
10368 || parent != getpid()
10370 /* Did the file descriptor bug occur? */
10371 || fstat(fileno(stdout), &st) != 0
10376 rm -f conftest
$ac_exeext
10377 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10378 (eval $ac_link) 2>&5
10380 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10381 (exit $ac_status); } && { ac_try
='./conftest$ac_exeext'
10382 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10383 (eval $ac_try) 2>&5
10385 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10386 (exit $ac_status); }; }; then
10387 ac_cv_func_vfork_works
=yes
10389 echo "$as_me: program exited with status $ac_status" >&5
10390 echo "$as_me: failed program was:" >&5
10391 sed 's/^/| /' conftest.
$ac_ext >&5
10393 ( exit $ac_status )
10394 ac_cv_func_vfork_works
=no
10396 rm -f core
*.core gmon.out bb.out conftest
$ac_exeext conftest.
$ac_objext conftest.
$ac_ext
10399 echo "$as_me:$LINENO: result: $ac_cv_func_vfork_works" >&5
10400 echo "${ECHO_T}$ac_cv_func_vfork_works" >&6
10403 if test "x$ac_cv_func_fork_works" = xcross
; then
10404 ac_cv_func_vfork_works
=$ac_cv_func_vfork
10405 { echo "$as_me:$LINENO: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&5
10406 echo "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;}
10409 if test "x$ac_cv_func_vfork_works" = xyes
; then
10411 cat >>confdefs.h
<<\_ACEOF
10412 #define HAVE_WORKING_VFORK 1
10417 cat >>confdefs.h
<<\_ACEOF
10422 if test "x$ac_cv_func_fork_works" = xyes
; then
10424 cat >>confdefs.h
<<\_ACEOF
10425 #define HAVE_WORKING_FORK 1
10432 if test "X$prefix" = "XNONE"; then
10433 acl_final_prefix
="$ac_default_prefix"
10435 acl_final_prefix
="$prefix"
10437 if test "X$exec_prefix" = "XNONE"; then
10438 acl_final_exec_prefix
='${prefix}'
10440 acl_final_exec_prefix
="$exec_prefix"
10442 acl_save_prefix
="$prefix"
10443 prefix
="$acl_final_prefix"
10444 eval acl_final_exec_prefix
=\"$acl_final_exec_prefix\"
10445 prefix
="$acl_save_prefix"
10448 # Check whether --with-gnu-ld or --without-gnu-ld was given.
10449 if test "${with_gnu_ld+set}" = set; then
10450 withval
="$with_gnu_ld"
10451 test "$withval" = no || with_gnu_ld
=yes
10455 # Prepare PATH_SEPARATOR.
10456 # The user is always right.
10457 if test "${PATH_SEPARATOR+set}" != set; then
10458 echo "#! /bin/sh" >conf$$.sh
10459 echo "exit 0" >>conf$$.sh
10461 if (PATH
="/nonexistent;."; conf$$.sh
) >/dev
/null
2>&1; then
10469 if test "$GCC" = yes; then
10470 # Check if gcc -print-prog-name=ld gives a path.
10471 echo "$as_me:$LINENO: checking for ld used by GCC" >&5
10472 echo $ECHO_N "checking for ld used by GCC... $ECHO_C" >&6
10475 # gcc leaves a trailing carriage return which upsets mingw
10476 ac_prog
=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
10478 ac_prog
=`($CC -print-prog-name=ld) 2>&5` ;;
10481 # Accept absolute paths.
10482 [\\/]* |
[A-Za-z
]:[\\/]*)
10483 re_direlt
='/[^/][^/]*/\.\./'
10484 # Canonicalize the path of ld
10485 ac_prog
=`echo $ac_prog| sed 's%\\\\%/%g'`
10486 while echo $ac_prog |
grep "$re_direlt" > /dev
/null
2>&1; do
10487 ac_prog
=`echo $ac_prog| sed "s%$re_direlt%/%"`
10489 test -z "$LD" && LD
="$ac_prog"
10492 # If it fails, then pretend we aren't using GCC.
10496 # If it is relative, then search for the first ld in PATH.
10497 with_gnu_ld
=unknown
10500 elif test "$with_gnu_ld" = yes; then
10501 echo "$as_me:$LINENO: checking for GNU ld" >&5
10502 echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6
10504 echo "$as_me:$LINENO: checking for non-GNU ld" >&5
10505 echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6
10507 if test "${acl_cv_path_LD+set}" = set; then
10508 echo $ECHO_N "(cached) $ECHO_C" >&6
10510 if test -z "$LD"; then
10511 IFS
="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
10512 for ac_dir
in $PATH; do
10513 test -z "$ac_dir" && ac_dir
=.
10514 if test -f "$ac_dir/$ac_prog" ||
test -f "$ac_dir/$ac_prog$ac_exeext"; then
10515 acl_cv_path_LD
="$ac_dir/$ac_prog"
10516 # Check to see if the program is GNU ld. I'd rather use --version,
10517 # but apparently some GNU ld's only accept -v.
10518 # Break only if it was the GNU/non-GNU ld that we prefer.
10519 if "$acl_cv_path_LD" -v 2>&1 < /dev
/null |
egrep '(GNU|with BFD)' > /dev
/null
; then
10520 test "$with_gnu_ld" != no
&& break
10522 test "$with_gnu_ld" != yes && break
10528 acl_cv_path_LD
="$LD" # Let the user override the test with a path.
10532 LD
="$acl_cv_path_LD"
10533 if test -n "$LD"; then
10534 echo "$as_me:$LINENO: result: $LD" >&5
10535 echo "${ECHO_T}$LD" >&6
10537 echo "$as_me:$LINENO: result: no" >&5
10538 echo "${ECHO_T}no" >&6
10540 test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
10541 echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
10542 { (exit 1); exit 1; }; }
10543 echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
10544 echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6
10545 if test "${acl_cv_prog_gnu_ld+set}" = set; then
10546 echo $ECHO_N "(cached) $ECHO_C" >&6
10548 # I'd rather use --version here, but apparently some GNU ld's only accept -v.
10549 if $LD -v 2>&1 </dev
/null |
egrep '(GNU|with BFD)' 1>&5; then
10550 acl_cv_prog_gnu_ld
=yes
10552 acl_cv_prog_gnu_ld
=no
10555 echo "$as_me:$LINENO: result: $acl_cv_prog_gnu_ld" >&5
10556 echo "${ECHO_T}$acl_cv_prog_gnu_ld" >&6
10557 with_gnu_ld
=$acl_cv_prog_gnu_ld
10561 echo "$as_me:$LINENO: checking for shared library run path origin" >&5
10562 echo $ECHO_N "checking for shared library run path origin... $ECHO_C" >&6
10563 if test "${acl_cv_rpath+set}" = set; then
10564 echo $ECHO_N "(cached) $ECHO_C" >&6
10567 CC
="$CC" GCC
="$GCC" LDFLAGS
="$LDFLAGS" LD
="$LD" with_gnu_ld
="$with_gnu_ld" \
10568 ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh
10570 rm -f .
/conftest.sh
10574 echo "$as_me:$LINENO: result: $acl_cv_rpath" >&5
10575 echo "${ECHO_T}$acl_cv_rpath" >&6
10577 libext
="$acl_cv_libext"
10578 shlibext
="$acl_cv_shlibext"
10579 hardcode_libdir_flag_spec
="$acl_cv_hardcode_libdir_flag_spec"
10580 hardcode_libdir_separator
="$acl_cv_hardcode_libdir_separator"
10581 hardcode_direct
="$acl_cv_hardcode_direct"
10582 hardcode_minus_L
="$acl_cv_hardcode_minus_L"
10583 # Check whether --enable-rpath or --disable-rpath was given.
10584 if test "${enable_rpath+set}" = set; then
10585 enableval
="$enable_rpath"
10599 acl_save_prefix
="$prefix"
10600 prefix
="$acl_final_prefix"
10601 acl_save_exec_prefix
="$exec_prefix"
10602 exec_prefix
="$acl_final_exec_prefix"
10604 eval additional_includedir
=\"$includedir\"
10605 eval additional_libdir
=\"$libdir\"
10607 exec_prefix
="$acl_save_exec_prefix"
10608 prefix
="$acl_save_prefix"
10611 # Check whether --with-libiconv-prefix or --without-libiconv-prefix was given.
10612 if test "${with_libiconv_prefix+set}" = set; then
10613 withval
="$with_libiconv_prefix"
10615 if test "X$withval" = "Xno"; then
10618 if test "X$withval" = "X"; then
10620 acl_save_prefix
="$prefix"
10621 prefix
="$acl_final_prefix"
10622 acl_save_exec_prefix
="$exec_prefix"
10623 exec_prefix
="$acl_final_exec_prefix"
10625 eval additional_includedir
=\"$includedir\"
10626 eval additional_libdir
=\"$libdir\"
10628 exec_prefix
="$acl_save_exec_prefix"
10629 prefix
="$acl_save_prefix"
10632 additional_includedir
="$withval/include"
10633 additional_libdir
="$withval/lib"
10643 names_already_handled
=
10644 names_next_round
='iconv '
10645 while test -n "$names_next_round"; do
10646 names_this_round
="$names_next_round"
10648 for name
in $names_this_round; do
10650 for n
in $names_already_handled; do
10651 if test "$n" = "$name"; then
10652 already_handled
=yes
10656 if test -z "$already_handled"; then
10657 names_already_handled
="$names_already_handled $name"
10658 uppername
=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
10659 eval value
=\"\
$HAVE_LIB$uppername\"
10660 if test -n "$value"; then
10661 if test "$value" = yes; then
10662 eval value
=\"\
$LIB$uppername\"
10663 test -z "$value" || LIBICONV
="${LIBICONV}${LIBICONV:+ }$value"
10664 eval value
=\"\
$LTLIB$uppername\"
10665 test -z "$value" || LTLIBICONV
="${LTLIBICONV}${LTLIBICONV:+ }$value"
10674 if test $use_additional = yes; then
10675 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
10676 found_dir
="$additional_libdir"
10677 found_so
="$additional_libdir/lib$name.$shlibext"
10678 if test -f "$additional_libdir/lib$name.la"; then
10679 found_la
="$additional_libdir/lib$name.la"
10682 if test -f "$additional_libdir/lib$name.$libext"; then
10683 found_dir
="$additional_libdir"
10684 found_a
="$additional_libdir/lib$name.$libext"
10685 if test -f "$additional_libdir/lib$name.la"; then
10686 found_la
="$additional_libdir/lib$name.la"
10691 if test "X$found_dir" = "X"; then
10692 for x
in $LDFLAGS $LTLIBICONV; do
10694 acl_save_prefix
="$prefix"
10695 prefix
="$acl_final_prefix"
10696 acl_save_exec_prefix
="$exec_prefix"
10697 exec_prefix
="$acl_final_exec_prefix"
10699 exec_prefix
="$acl_save_exec_prefix"
10700 prefix
="$acl_save_prefix"
10704 dir
=`echo "X$x" | sed -e 's/^X-L//'`
10705 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
10707 found_so
="$dir/lib$name.$shlibext"
10708 if test -f "$dir/lib$name.la"; then
10709 found_la
="$dir/lib$name.la"
10712 if test -f "$dir/lib$name.$libext"; then
10714 found_a
="$dir/lib$name.$libext"
10715 if test -f "$dir/lib$name.la"; then
10716 found_la
="$dir/lib$name.la"
10722 if test "X$found_dir" != "X"; then
10727 if test "X$found_dir" != "X"; then
10728 LTLIBICONV
="${LTLIBICONV}${LTLIBICONV:+ }-L$found_dir -l$name"
10729 if test "X$found_so" != "X"; then
10730 if test "$enable_rpath" = no ||
test "X$found_dir" = "X/usr/lib"; then
10731 LIBICONV
="${LIBICONV}${LIBICONV:+ }$found_so"
10734 for x
in $ltrpathdirs; do
10735 if test "X$x" = "X$found_dir"; then
10740 if test -z "$haveit"; then
10741 ltrpathdirs
="$ltrpathdirs $found_dir"
10743 if test "$hardcode_direct" = yes; then
10744 LIBICONV
="${LIBICONV}${LIBICONV:+ }$found_so"
10746 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no
; then
10747 LIBICONV
="${LIBICONV}${LIBICONV:+ }$found_so"
10749 for x
in $rpathdirs; do
10750 if test "X$x" = "X$found_dir"; then
10755 if test -z "$haveit"; then
10756 rpathdirs
="$rpathdirs $found_dir"
10760 for x
in $LDFLAGS $LIBICONV; do
10762 acl_save_prefix
="$prefix"
10763 prefix
="$acl_final_prefix"
10764 acl_save_exec_prefix
="$exec_prefix"
10765 exec_prefix
="$acl_final_exec_prefix"
10767 exec_prefix
="$acl_save_exec_prefix"
10768 prefix
="$acl_save_prefix"
10770 if test "X$x" = "X-L$found_dir"; then
10775 if test -z "$haveit"; then
10776 LIBICONV
="${LIBICONV}${LIBICONV:+ }-L$found_dir"
10778 if test "$hardcode_minus_L" != no
; then
10779 LIBICONV
="${LIBICONV}${LIBICONV:+ }$found_so"
10781 LIBICONV
="${LIBICONV}${LIBICONV:+ }-l$name"
10787 if test "X$found_a" != "X"; then
10788 LIBICONV
="${LIBICONV}${LIBICONV:+ }$found_a"
10790 LIBICONV
="${LIBICONV}${LIBICONV:+ }-L$found_dir -l$name"
10793 additional_includedir
=
10794 case "$found_dir" in
10796 basedir
=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
10797 additional_includedir
="$basedir/include"
10800 if test "X$additional_includedir" != "X"; then
10801 if test "X$additional_includedir" != "X/usr/include"; then
10803 if test "X$additional_includedir" = "X/usr/local/include"; then
10804 if test -n "$GCC"; then
10806 linux
*) haveit
=yes;;
10810 if test -z "$haveit"; then
10811 for x
in $CPPFLAGS $INCICONV; do
10813 acl_save_prefix
="$prefix"
10814 prefix
="$acl_final_prefix"
10815 acl_save_exec_prefix
="$exec_prefix"
10816 exec_prefix
="$acl_final_exec_prefix"
10818 exec_prefix
="$acl_save_exec_prefix"
10819 prefix
="$acl_save_prefix"
10821 if test "X$x" = "X-I$additional_includedir"; then
10826 if test -z "$haveit"; then
10827 if test -d "$additional_includedir"; then
10828 INCICONV
="${INCICONV}${INCICONV:+ }-I$additional_includedir"
10834 if test -n "$found_la"; then
10835 save_libdir
="$libdir"
10836 case "$found_la" in
10837 */* |
*\\*) .
"$found_la" ;;
10838 *) .
"./$found_la" ;;
10840 libdir
="$save_libdir"
10841 for dep
in $dependency_libs; do
10844 additional_libdir
=`echo "X$dep" | sed -e 's/^X-L//'`
10845 if test "X$additional_libdir" != "X/usr/lib"; then
10847 if test "X$additional_libdir" = "X/usr/local/lib"; then
10848 if test -n "$GCC"; then
10850 linux
*) haveit
=yes;;
10854 if test -z "$haveit"; then
10856 for x
in $LDFLAGS $LIBICONV; do
10858 acl_save_prefix
="$prefix"
10859 prefix
="$acl_final_prefix"
10860 acl_save_exec_prefix
="$exec_prefix"
10861 exec_prefix
="$acl_final_exec_prefix"
10863 exec_prefix
="$acl_save_exec_prefix"
10864 prefix
="$acl_save_prefix"
10866 if test "X$x" = "X-L$additional_libdir"; then
10871 if test -z "$haveit"; then
10872 if test -d "$additional_libdir"; then
10873 LIBICONV
="${LIBICONV}${LIBICONV:+ }-L$additional_libdir"
10877 for x
in $LDFLAGS $LTLIBICONV; do
10879 acl_save_prefix
="$prefix"
10880 prefix
="$acl_final_prefix"
10881 acl_save_exec_prefix
="$exec_prefix"
10882 exec_prefix
="$acl_final_exec_prefix"
10884 exec_prefix
="$acl_save_exec_prefix"
10885 prefix
="$acl_save_prefix"
10887 if test "X$x" = "X-L$additional_libdir"; then
10892 if test -z "$haveit"; then
10893 if test -d "$additional_libdir"; then
10894 LTLIBICONV
="${LTLIBICONV}${LTLIBICONV:+ }-L$additional_libdir"
10901 dir
=`echo "X$dep" | sed -e 's/^X-R//'`
10902 if test "$enable_rpath" != no
; then
10904 for x
in $rpathdirs; do
10905 if test "X$x" = "X$dir"; then
10910 if test -z "$haveit"; then
10911 rpathdirs
="$rpathdirs $dir"
10914 for x
in $ltrpathdirs; do
10915 if test "X$x" = "X$dir"; then
10920 if test -z "$haveit"; then
10921 ltrpathdirs
="$ltrpathdirs $dir"
10926 names_next_round
="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
10929 names_next_round
="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
10932 LIBICONV
="${LIBICONV}${LIBICONV:+ }$dep"
10933 LTLIBICONV
="${LTLIBICONV}${LTLIBICONV:+ }$dep"
10939 LIBICONV
="${LIBICONV}${LIBICONV:+ }-l$name"
10940 LTLIBICONV
="${LTLIBICONV}${LTLIBICONV:+ }-l$name"
10946 if test "X$rpathdirs" != "X"; then
10947 if test -n "$hardcode_libdir_separator"; then
10949 for found_dir
in $rpathdirs; do
10950 alldirs
="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
10952 acl_save_libdir
="$libdir"
10954 eval flag
=\"$hardcode_libdir_flag_spec\"
10955 libdir
="$acl_save_libdir"
10956 LIBICONV
="${LIBICONV}${LIBICONV:+ }$flag"
10958 for found_dir
in $rpathdirs; do
10959 acl_save_libdir
="$libdir"
10960 libdir
="$found_dir"
10961 eval flag
=\"$hardcode_libdir_flag_spec\"
10962 libdir
="$acl_save_libdir"
10963 LIBICONV
="${LIBICONV}${LIBICONV:+ }$flag"
10967 if test "X$ltrpathdirs" != "X"; then
10968 for found_dir
in $ltrpathdirs; do
10969 LTLIBICONV
="${LTLIBICONV}${LTLIBICONV:+ }-R$found_dir"
10979 am_save_CPPFLAGS
="$CPPFLAGS"
10981 for element
in $INCICONV; do
10983 for x
in $CPPFLAGS; do
10985 acl_save_prefix
="$prefix"
10986 prefix
="$acl_final_prefix"
10987 acl_save_exec_prefix
="$exec_prefix"
10988 exec_prefix
="$acl_final_exec_prefix"
10990 exec_prefix
="$acl_save_exec_prefix"
10991 prefix
="$acl_save_prefix"
10993 if test "X$x" = "X$element"; then
10998 if test -z "$haveit"; then
10999 CPPFLAGS
="${CPPFLAGS}${CPPFLAGS:+ }$element"
11004 echo "$as_me:$LINENO: checking for iconv" >&5
11005 echo $ECHO_N "checking for iconv... $ECHO_C" >&6
11006 if test "${am_cv_func_iconv+set}" = set; then
11007 echo $ECHO_N "(cached) $ECHO_C" >&6
11010 am_cv_func_iconv
="no, consider installing GNU libiconv"
11012 cat >conftest.
$ac_ext <<_ACEOF
11015 cat confdefs.h
>>conftest.
$ac_ext
11016 cat >>conftest.
$ac_ext <<_ACEOF
11017 /* end confdefs.h. */
11018 #include <stdlib.h>
11023 iconv_t cd = iconv_open("","");
11024 iconv(cd,NULL,NULL,NULL,NULL);
11030 rm -f conftest.
$ac_objext conftest
$ac_exeext
11031 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11032 (eval $ac_link) 2>conftest.er1
11034 grep -v '^ *+' conftest.er1
>conftest.err
11036 cat conftest.err
>&5
11037 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11038 (exit $ac_status); } &&
11039 { ac_try
='test -z "$ac_c_werror_flag"
11040 || test ! -s conftest.err'
11041 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11042 (eval $ac_try) 2>&5
11044 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11045 (exit $ac_status); }; } &&
11046 { ac_try
='test -s conftest$ac_exeext'
11047 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11048 (eval $ac_try) 2>&5
11050 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11051 (exit $ac_status); }; }; then
11052 am_cv_func_iconv
=yes
11054 echo "$as_me: failed program was:" >&5
11055 sed 's/^/| /' conftest.
$ac_ext >&5
11058 rm -f conftest.err conftest.
$ac_objext \
11059 conftest
$ac_exeext conftest.
$ac_ext
11060 if test "$am_cv_func_iconv" != yes; then
11061 am_save_LIBS
="$LIBS"
11062 LIBS
="$LIBS $LIBICONV"
11063 cat >conftest.
$ac_ext <<_ACEOF
11066 cat confdefs.h
>>conftest.
$ac_ext
11067 cat >>conftest.
$ac_ext <<_ACEOF
11068 /* end confdefs.h. */
11069 #include <stdlib.h>
11074 iconv_t cd = iconv_open("","");
11075 iconv(cd,NULL,NULL,NULL,NULL);
11081 rm -f conftest.
$ac_objext conftest
$ac_exeext
11082 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11083 (eval $ac_link) 2>conftest.er1
11085 grep -v '^ *+' conftest.er1
>conftest.err
11087 cat conftest.err
>&5
11088 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11089 (exit $ac_status); } &&
11090 { ac_try
='test -z "$ac_c_werror_flag"
11091 || test ! -s conftest.err'
11092 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11093 (eval $ac_try) 2>&5
11095 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11096 (exit $ac_status); }; } &&
11097 { ac_try
='test -s conftest$ac_exeext'
11098 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11099 (eval $ac_try) 2>&5
11101 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11102 (exit $ac_status); }; }; then
11103 am_cv_lib_iconv
=yes
11104 am_cv_func_iconv
=yes
11106 echo "$as_me: failed program was:" >&5
11107 sed 's/^/| /' conftest.
$ac_ext >&5
11110 rm -f conftest.err conftest.
$ac_objext \
11111 conftest
$ac_exeext conftest.
$ac_ext
11112 LIBS
="$am_save_LIBS"
11116 echo "$as_me:$LINENO: result: $am_cv_func_iconv" >&5
11117 echo "${ECHO_T}$am_cv_func_iconv" >&6
11118 if test "$am_cv_func_iconv" = yes; then
11120 cat >>confdefs.h
<<\_ACEOF
11121 #define HAVE_ICONV 1
11125 if test "$am_cv_lib_iconv" = yes; then
11126 echo "$as_me:$LINENO: checking how to link with libiconv" >&5
11127 echo $ECHO_N "checking how to link with libiconv... $ECHO_C" >&6
11128 echo "$as_me:$LINENO: result: $LIBICONV" >&5
11129 echo "${ECHO_T}$LIBICONV" >&6
11131 CPPFLAGS
="$am_save_CPPFLAGS"
11138 if test "$am_cv_func_iconv" = yes; then
11139 echo "$as_me:$LINENO: checking for iconv declaration" >&5
11140 echo $ECHO_N "checking for iconv declaration... $ECHO_C" >&6
11141 if test "${am_cv_proto_iconv+set}" = set; then
11142 echo $ECHO_N "(cached) $ECHO_C" >&6
11145 cat >conftest.
$ac_ext <<_ACEOF
11148 cat confdefs.h
>>conftest.
$ac_ext
11149 cat >>conftest.
$ac_ext <<_ACEOF
11150 /* end confdefs.h. */
11152 #include <stdlib.h>
11158 #if defined(__STDC__) || defined(__cplusplus)
11159 size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
11172 rm -f conftest.
$ac_objext
11173 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11174 (eval $ac_compile) 2>conftest.er1
11176 grep -v '^ *+' conftest.er1
>conftest.err
11178 cat conftest.err
>&5
11179 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11180 (exit $ac_status); } &&
11181 { ac_try
='test -z "$ac_c_werror_flag"
11182 || test ! -s conftest.err'
11183 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11184 (eval $ac_try) 2>&5
11186 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11187 (exit $ac_status); }; } &&
11188 { ac_try
='test -s conftest.$ac_objext'
11189 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11190 (eval $ac_try) 2>&5
11192 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11193 (exit $ac_status); }; }; then
11194 am_cv_proto_iconv_arg1
=""
11196 echo "$as_me: failed program was:" >&5
11197 sed 's/^/| /' conftest.
$ac_ext >&5
11199 am_cv_proto_iconv_arg1
="const"
11201 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
11202 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);"
11205 am_cv_proto_iconv
=`echo "$am_cv_proto_iconv" | tr -s ' ' | sed -e 's/( /(/'`
11206 echo "$as_me:$LINENO: result: ${ac_t:-
11207 }$am_cv_proto_iconv" >&5
11208 echo "${ECHO_T}${ac_t:-
11209 }$am_cv_proto_iconv" >&6
11211 cat >>confdefs.h
<<_ACEOF
11212 #define ICONV_CONST $am_cv_proto_iconv_arg1
11217 # Until we have in-tree GNU iconv:
11222 echo "$as_me:$LINENO: checking for LC_MESSAGES" >&5
11223 echo $ECHO_N "checking for LC_MESSAGES... $ECHO_C" >&6
11224 if test "${am_cv_val_LC_MESSAGES+set}" = set; then
11225 echo $ECHO_N "(cached) $ECHO_C" >&6
11227 cat >conftest.
$ac_ext <<_ACEOF
11230 cat confdefs.h
>>conftest.
$ac_ext
11231 cat >>conftest.
$ac_ext <<_ACEOF
11232 /* end confdefs.h. */
11233 #include <locale.h>
11242 rm -f conftest.
$ac_objext conftest
$ac_exeext
11243 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11244 (eval $ac_link) 2>conftest.er1
11246 grep -v '^ *+' conftest.er1
>conftest.err
11248 cat conftest.err
>&5
11249 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11250 (exit $ac_status); } &&
11251 { ac_try
='test -z "$ac_c_werror_flag"
11252 || test ! -s conftest.err'
11253 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11254 (eval $ac_try) 2>&5
11256 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11257 (exit $ac_status); }; } &&
11258 { ac_try
='test -s conftest$ac_exeext'
11259 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11260 (eval $ac_try) 2>&5
11262 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11263 (exit $ac_status); }; }; then
11264 am_cv_val_LC_MESSAGES
=yes
11266 echo "$as_me: failed program was:" >&5
11267 sed 's/^/| /' conftest.
$ac_ext >&5
11269 am_cv_val_LC_MESSAGES
=no
11271 rm -f conftest.err conftest.
$ac_objext \
11272 conftest
$ac_exeext conftest.
$ac_ext
11274 echo "$as_me:$LINENO: result: $am_cv_val_LC_MESSAGES" >&5
11275 echo "${ECHO_T}$am_cv_val_LC_MESSAGES" >&6
11276 if test $am_cv_val_LC_MESSAGES = yes; then
11278 cat >>confdefs.h
<<\_ACEOF
11279 #define HAVE_LC_MESSAGES 1
11286 echo "$as_me:$LINENO: checking for nl_langinfo and CODESET" >&5
11287 echo $ECHO_N "checking for nl_langinfo and CODESET... $ECHO_C" >&6
11288 if test "${am_cv_langinfo_codeset+set}" = set; then
11289 echo $ECHO_N "(cached) $ECHO_C" >&6
11291 cat >conftest.
$ac_ext <<_ACEOF
11294 cat confdefs.h
>>conftest.
$ac_ext
11295 cat >>conftest.
$ac_ext <<_ACEOF
11296 /* end confdefs.h. */
11297 #include <langinfo.h>
11301 char* cs = nl_langinfo(CODESET);
11306 rm -f conftest.
$ac_objext conftest
$ac_exeext
11307 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11308 (eval $ac_link) 2>conftest.er1
11310 grep -v '^ *+' conftest.er1
>conftest.err
11312 cat conftest.err
>&5
11313 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11314 (exit $ac_status); } &&
11315 { ac_try
='test -z "$ac_c_werror_flag"
11316 || test ! -s conftest.err'
11317 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11318 (eval $ac_try) 2>&5
11320 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11321 (exit $ac_status); }; } &&
11322 { ac_try
='test -s conftest$ac_exeext'
11323 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11324 (eval $ac_try) 2>&5
11326 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11327 (exit $ac_status); }; }; then
11328 am_cv_langinfo_codeset
=yes
11330 echo "$as_me: failed program was:" >&5
11331 sed 's/^/| /' conftest.
$ac_ext >&5
11333 am_cv_langinfo_codeset
=no
11335 rm -f conftest.err conftest.
$ac_objext \
11336 conftest
$ac_exeext conftest.
$ac_ext
11339 echo "$as_me:$LINENO: result: $am_cv_langinfo_codeset" >&5
11340 echo "${ECHO_T}$am_cv_langinfo_codeset" >&6
11341 if test $am_cv_langinfo_codeset = yes; then
11343 cat >>confdefs.h
<<\_ACEOF
11344 #define HAVE_LANGINFO_CODESET 1
11350 # We will need to find libiberty.h and ansidecl.h
11351 saved_CFLAGS
="$CFLAGS"
11352 CFLAGS
="$CFLAGS -I${srcdir} -I${srcdir}/../include"
11392 for ac_func
in getenv atol asprintf sbrk abort atof getcwd getwd \
11393 strsignal strstr strverscmp \
11394 errno snprintf vsnprintf vasprintf malloc realloc calloc \
11395 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
11397 ac_tr_decl
=`echo "HAVE_DECL_$ac_func" | $as_tr_cpp`
11398 echo "$as_me:$LINENO: checking whether $ac_func is declared" >&5
11399 echo $ECHO_N "checking whether $ac_func is declared... $ECHO_C" >&6
11400 if eval "test \"\${gcc_cv_have_decl_$ac_func+set}\" = set"; then
11401 echo $ECHO_N "(cached) $ECHO_C" >&6
11403 cat >conftest.
$ac_ext <<_ACEOF
11406 cat confdefs.h
>>conftest.
$ac_ext
11407 cat >>conftest.
$ac_ext <<_ACEOF
11408 /* end confdefs.h. */
11410 #define $ac_tr_decl 1
11412 #include "ansidecl.h"
11413 #include "system.h"
11419 char *(*pfn) = (char *(*)) $ac_func ;
11425 rm -f conftest.
$ac_objext
11426 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11427 (eval $ac_compile) 2>conftest.er1
11429 grep -v '^ *+' conftest.er1
>conftest.err
11431 cat conftest.err
>&5
11432 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11433 (exit $ac_status); } &&
11434 { ac_try
='test -z "$ac_c_werror_flag"
11435 || test ! -s conftest.err'
11436 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11437 (eval $ac_try) 2>&5
11439 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11440 (exit $ac_status); }; } &&
11441 { ac_try
='test -s conftest.$ac_objext'
11442 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11443 (eval $ac_try) 2>&5
11445 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11446 (exit $ac_status); }; }; then
11447 eval "gcc_cv_have_decl_$ac_func=yes"
11449 echo "$as_me: failed program was:" >&5
11450 sed 's/^/| /' conftest.
$ac_ext >&5
11452 eval "gcc_cv_have_decl_$ac_func=no"
11454 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
11457 if eval "test \"`echo '$gcc_cv_have_decl_'$ac_func`\" = yes"; then
11458 echo "$as_me:$LINENO: result: yes" >&5
11459 echo "${ECHO_T}yes" >&6 ; cat >>confdefs.h
<<_ACEOF
11460 #define $ac_tr_decl 1
11464 echo "$as_me:$LINENO: result: no" >&5
11465 echo "${ECHO_T}no" >&6 ; cat >>confdefs.h
<<_ACEOF
11466 #define $ac_tr_decl 0
11477 for ac_func
in getrlimit setrlimit getrusage
11479 ac_tr_decl
=`echo "HAVE_DECL_$ac_func" | $as_tr_cpp`
11480 echo "$as_me:$LINENO: checking whether $ac_func is declared" >&5
11481 echo $ECHO_N "checking whether $ac_func is declared... $ECHO_C" >&6
11482 if eval "test \"\${gcc_cv_have_decl_$ac_func+set}\" = set"; then
11483 echo $ECHO_N "(cached) $ECHO_C" >&6
11485 cat >conftest.
$ac_ext <<_ACEOF
11488 cat confdefs.h
>>conftest.
$ac_ext
11489 cat >>conftest.
$ac_ext <<_ACEOF
11490 /* end confdefs.h. */
11492 #define $ac_tr_decl 1
11494 #include "ansidecl.h"
11495 #include "system.h"
11496 #ifdef HAVE_SYS_RESOURCE_H
11497 #include <sys/resource.h>
11505 char *(*pfn) = (char *(*)) $ac_func ;
11511 rm -f conftest.
$ac_objext
11512 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11513 (eval $ac_compile) 2>conftest.er1
11515 grep -v '^ *+' conftest.er1
>conftest.err
11517 cat conftest.err
>&5
11518 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11519 (exit $ac_status); } &&
11520 { ac_try
='test -z "$ac_c_werror_flag"
11521 || test ! -s conftest.err'
11522 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11523 (eval $ac_try) 2>&5
11525 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11526 (exit $ac_status); }; } &&
11527 { ac_try
='test -s conftest.$ac_objext'
11528 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11529 (eval $ac_try) 2>&5
11531 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11532 (exit $ac_status); }; }; then
11533 eval "gcc_cv_have_decl_$ac_func=yes"
11535 echo "$as_me: failed program was:" >&5
11536 sed 's/^/| /' conftest.
$ac_ext >&5
11538 eval "gcc_cv_have_decl_$ac_func=no"
11540 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
11543 if eval "test \"`echo '$gcc_cv_have_decl_'$ac_func`\" = yes"; then
11544 echo "$as_me:$LINENO: result: yes" >&5
11545 echo "${ECHO_T}yes" >&6 ; cat >>confdefs.h
<<_ACEOF
11546 #define $ac_tr_decl 1
11550 echo "$as_me:$LINENO: result: no" >&5
11551 echo "${ECHO_T}no" >&6 ; cat >>confdefs.h
<<_ACEOF
11552 #define $ac_tr_decl 0
11560 cat >conftest.
$ac_ext <<_ACEOF
11563 cat confdefs.h
>>conftest.
$ac_ext
11564 cat >>conftest.
$ac_ext <<_ACEOF
11565 /* end confdefs.h. */
11567 #include "ansidecl.h"
11568 #include "system.h"
11569 #ifdef HAVE_SYS_RESOURCE_H
11570 #include <sys/resource.h>
11581 rm -f conftest.
$ac_objext
11582 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11583 (eval $ac_compile) 2>conftest.er1
11585 grep -v '^ *+' conftest.er1
>conftest.err
11587 cat conftest.err
>&5
11588 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11589 (exit $ac_status); } &&
11590 { ac_try
='test -z "$ac_c_werror_flag"
11591 || test ! -s conftest.err'
11592 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11593 (eval $ac_try) 2>&5
11595 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11596 (exit $ac_status); }; } &&
11597 { ac_try
='test -s conftest.$ac_objext'
11598 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11599 (eval $ac_try) 2>&5
11601 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11602 (exit $ac_status); }; }; then
11605 echo "$as_me: failed program was:" >&5
11606 sed 's/^/| /' conftest.
$ac_ext >&5
11609 cat >>confdefs.h
<<\_ACEOF
11610 #define rlim_t long
11614 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
11616 # On AIX 5.2, <ldfcn.h> conflicts with <fcntl.h>, as both define incompatible
11617 # FREAD and FWRITE macros. Fortunately, for GCC's single usage of ldgetname
11618 # in collect2.c, <fcntl.h> isn't visible, but the configure test below needs
11619 # to undef these macros to get the correct value for HAVE_DECL_LDGETNAME.
11621 for ac_func
in ldgetname
11623 ac_tr_decl
=`echo "HAVE_DECL_$ac_func" | $as_tr_cpp`
11624 echo "$as_me:$LINENO: checking whether $ac_func is declared" >&5
11625 echo $ECHO_N "checking whether $ac_func is declared... $ECHO_C" >&6
11626 if eval "test \"\${gcc_cv_have_decl_$ac_func+set}\" = set"; then
11627 echo $ECHO_N "(cached) $ECHO_C" >&6
11629 cat >conftest.
$ac_ext <<_ACEOF
11632 cat confdefs.h
>>conftest.
$ac_ext
11633 cat >>conftest.
$ac_ext <<_ACEOF
11634 /* end confdefs.h. */
11636 #define $ac_tr_decl 1
11638 #include "ansidecl.h"
11639 #include "system.h"
11640 #ifdef HAVE_LDFCN_H
11651 char *(*pfn) = (char *(*)) $ac_func ;
11657 rm -f conftest.
$ac_objext
11658 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11659 (eval $ac_compile) 2>conftest.er1
11661 grep -v '^ *+' conftest.er1
>conftest.err
11663 cat conftest.err
>&5
11664 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11665 (exit $ac_status); } &&
11666 { ac_try
='test -z "$ac_c_werror_flag"
11667 || test ! -s conftest.err'
11668 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11669 (eval $ac_try) 2>&5
11671 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11672 (exit $ac_status); }; } &&
11673 { ac_try
='test -s conftest.$ac_objext'
11674 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11675 (eval $ac_try) 2>&5
11677 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11678 (exit $ac_status); }; }; then
11679 eval "gcc_cv_have_decl_$ac_func=yes"
11681 echo "$as_me: failed program was:" >&5
11682 sed 's/^/| /' conftest.
$ac_ext >&5
11684 eval "gcc_cv_have_decl_$ac_func=no"
11686 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
11689 if eval "test \"`echo '$gcc_cv_have_decl_'$ac_func`\" = yes"; then
11690 echo "$as_me:$LINENO: result: yes" >&5
11691 echo "${ECHO_T}yes" >&6 ; cat >>confdefs.h
<<_ACEOF
11692 #define $ac_tr_decl 1
11696 echo "$as_me:$LINENO: result: no" >&5
11697 echo "${ECHO_T}no" >&6 ; cat >>confdefs.h
<<_ACEOF
11698 #define $ac_tr_decl 0
11707 for ac_func
in times
11709 ac_tr_decl
=`echo "HAVE_DECL_$ac_func" | $as_tr_cpp`
11710 echo "$as_me:$LINENO: checking whether $ac_func is declared" >&5
11711 echo $ECHO_N "checking whether $ac_func is declared... $ECHO_C" >&6
11712 if eval "test \"\${gcc_cv_have_decl_$ac_func+set}\" = set"; then
11713 echo $ECHO_N "(cached) $ECHO_C" >&6
11715 cat >conftest.
$ac_ext <<_ACEOF
11718 cat confdefs.h
>>conftest.
$ac_ext
11719 cat >>conftest.
$ac_ext <<_ACEOF
11720 /* end confdefs.h. */
11722 #define $ac_tr_decl 1
11724 #include "ansidecl.h"
11725 #include "system.h"
11726 #ifdef HAVE_SYS_TIMES_H
11727 #include <sys/times.h>
11735 char *(*pfn) = (char *(*)) $ac_func ;
11741 rm -f conftest.
$ac_objext
11742 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11743 (eval $ac_compile) 2>conftest.er1
11745 grep -v '^ *+' conftest.er1
>conftest.err
11747 cat conftest.err
>&5
11748 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11749 (exit $ac_status); } &&
11750 { ac_try
='test -z "$ac_c_werror_flag"
11751 || test ! -s conftest.err'
11752 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11753 (eval $ac_try) 2>&5
11755 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11756 (exit $ac_status); }; } &&
11757 { ac_try
='test -s conftest.$ac_objext'
11758 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11759 (eval $ac_try) 2>&5
11761 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11762 (exit $ac_status); }; }; then
11763 eval "gcc_cv_have_decl_$ac_func=yes"
11765 echo "$as_me: failed program was:" >&5
11766 sed 's/^/| /' conftest.
$ac_ext >&5
11768 eval "gcc_cv_have_decl_$ac_func=no"
11770 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
11773 if eval "test \"`echo '$gcc_cv_have_decl_'$ac_func`\" = yes"; then
11774 echo "$as_me:$LINENO: result: yes" >&5
11775 echo "${ECHO_T}yes" >&6 ; cat >>confdefs.h
<<_ACEOF
11776 #define $ac_tr_decl 1
11780 echo "$as_me:$LINENO: result: no" >&5
11781 echo "${ECHO_T}no" >&6 ; cat >>confdefs.h
<<_ACEOF
11782 #define $ac_tr_decl 0
11791 for ac_func
in sigaltstack
11793 ac_tr_decl
=`echo "HAVE_DECL_$ac_func" | $as_tr_cpp`
11794 echo "$as_me:$LINENO: checking whether $ac_func is declared" >&5
11795 echo $ECHO_N "checking whether $ac_func is declared... $ECHO_C" >&6
11796 if eval "test \"\${gcc_cv_have_decl_$ac_func+set}\" = set"; then
11797 echo $ECHO_N "(cached) $ECHO_C" >&6
11799 cat >conftest.
$ac_ext <<_ACEOF
11802 cat confdefs.h
>>conftest.
$ac_ext
11803 cat >>conftest.
$ac_ext <<_ACEOF
11804 /* end confdefs.h. */
11806 #define $ac_tr_decl 1
11808 #include "ansidecl.h"
11809 #include "system.h"
11810 #include <signal.h>
11817 char *(*pfn) = (char *(*)) $ac_func ;
11823 rm -f conftest.
$ac_objext
11824 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11825 (eval $ac_compile) 2>conftest.er1
11827 grep -v '^ *+' conftest.er1
>conftest.err
11829 cat conftest.err
>&5
11830 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11831 (exit $ac_status); } &&
11832 { ac_try
='test -z "$ac_c_werror_flag"
11833 || test ! -s conftest.err'
11834 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11835 (eval $ac_try) 2>&5
11837 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11838 (exit $ac_status); }; } &&
11839 { ac_try
='test -s conftest.$ac_objext'
11840 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11841 (eval $ac_try) 2>&5
11843 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11844 (exit $ac_status); }; }; then
11845 eval "gcc_cv_have_decl_$ac_func=yes"
11847 echo "$as_me: failed program was:" >&5
11848 sed 's/^/| /' conftest.
$ac_ext >&5
11850 eval "gcc_cv_have_decl_$ac_func=no"
11852 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
11855 if eval "test \"`echo '$gcc_cv_have_decl_'$ac_func`\" = yes"; then
11856 echo "$as_me:$LINENO: result: yes" >&5
11857 echo "${ECHO_T}yes" >&6 ; cat >>confdefs.h
<<_ACEOF
11858 #define $ac_tr_decl 1
11862 echo "$as_me:$LINENO: result: no" >&5
11863 echo "${ECHO_T}no" >&6 ; cat >>confdefs.h
<<_ACEOF
11864 #define $ac_tr_decl 0
11872 # More time-related stuff.
11873 echo "$as_me:$LINENO: checking for struct tms" >&5
11874 echo $ECHO_N "checking for struct tms... $ECHO_C" >&6
11875 if test "${ac_cv_struct_tms+set}" = set; then
11876 echo $ECHO_N "(cached) $ECHO_C" >&6
11879 cat >conftest.
$ac_ext <<_ACEOF
11882 cat confdefs.h
>>conftest.
$ac_ext
11883 cat >>conftest.
$ac_ext <<_ACEOF
11884 /* end confdefs.h. */
11886 #include "ansidecl.h"
11887 #include "system.h"
11888 #ifdef HAVE_SYS_TIMES_H
11889 #include <sys/times.h>
11900 rm -f conftest.
$ac_objext
11901 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11902 (eval $ac_compile) 2>conftest.er1
11904 grep -v '^ *+' conftest.er1
>conftest.err
11906 cat conftest.err
>&5
11907 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11908 (exit $ac_status); } &&
11909 { ac_try
='test -z "$ac_c_werror_flag"
11910 || test ! -s conftest.err'
11911 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11912 (eval $ac_try) 2>&5
11914 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11915 (exit $ac_status); }; } &&
11916 { ac_try
='test -s conftest.$ac_objext'
11917 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11918 (eval $ac_try) 2>&5
11920 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11921 (exit $ac_status); }; }; then
11922 ac_cv_struct_tms
=yes
11924 echo "$as_me: failed program was:" >&5
11925 sed 's/^/| /' conftest.
$ac_ext >&5
11927 ac_cv_struct_tms
=no
11929 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
11931 echo "$as_me:$LINENO: result: $ac_cv_struct_tms" >&5
11932 echo "${ECHO_T}$ac_cv_struct_tms" >&6
11933 if test $ac_cv_struct_tms = yes; then
11935 cat >>confdefs.h
<<\_ACEOF
11936 #define HAVE_STRUCT_TMS 1
11941 # use gcc_cv_* here because this doesn't match the behavior of AC_CHECK_TYPE.
11942 # revisit after autoconf 2.50.
11943 echo "$as_me:$LINENO: checking for clock_t" >&5
11944 echo $ECHO_N "checking for clock_t... $ECHO_C" >&6
11945 if test "${gcc_cv_type_clock_t+set}" = set; then
11946 echo $ECHO_N "(cached) $ECHO_C" >&6
11949 cat >conftest.
$ac_ext <<_ACEOF
11952 cat confdefs.h
>>conftest.
$ac_ext
11953 cat >>conftest.
$ac_ext <<_ACEOF
11954 /* end confdefs.h. */
11956 #include "ansidecl.h"
11957 #include "system.h"
11967 rm -f conftest.
$ac_objext
11968 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11969 (eval $ac_compile) 2>conftest.er1
11971 grep -v '^ *+' conftest.er1
>conftest.err
11973 cat conftest.err
>&5
11974 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11975 (exit $ac_status); } &&
11976 { ac_try
='test -z "$ac_c_werror_flag"
11977 || test ! -s conftest.err'
11978 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11979 (eval $ac_try) 2>&5
11981 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11982 (exit $ac_status); }; } &&
11983 { ac_try
='test -s conftest.$ac_objext'
11984 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11985 (eval $ac_try) 2>&5
11987 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11988 (exit $ac_status); }; }; then
11989 gcc_cv_type_clock_t
=yes
11991 echo "$as_me: failed program was:" >&5
11992 sed 's/^/| /' conftest.
$ac_ext >&5
11994 gcc_cv_type_clock_t
=no
11996 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
11998 echo "$as_me:$LINENO: result: $gcc_cv_type_clock_t" >&5
11999 echo "${ECHO_T}$gcc_cv_type_clock_t" >&6
12000 if test $gcc_cv_type_clock_t = yes; then
12002 cat >>confdefs.h
<<\_ACEOF
12003 #define HAVE_CLOCK_T 1
12008 # Restore CFLAGS from before the gcc_AC_NEED_DECLARATIONS tests.
12009 CFLAGS
="$saved_CFLAGS"
12011 # Check whether --enable-initfini-array or --disable-initfini-array was given.
12012 if test "${enable_initfini_array+set}" = set; then
12013 enableval
="$enable_initfini_array"
12017 echo "$as_me:$LINENO: checking for .preinit_array/.init_array/.fini_array support" >&5
12018 echo $ECHO_N "checking for .preinit_array/.init_array/.fini_array support... $ECHO_C" >&6
12019 if test "${gcc_cv_initfini_array+set}" = set; then
12020 echo $ECHO_N "(cached) $ECHO_C" >&6
12022 if test "$cross_compiling" = yes; then
12023 gcc_cv_initfini_array
=no
12025 cat >conftest.
$ac_ext <<_ACEOF
12028 cat confdefs.h
>>conftest.
$ac_ext
12029 cat >>conftest.
$ac_ext <<_ACEOF
12030 /* end confdefs.h. */
12033 int main (void) { return x; }
12034 int foo (void) { x = 0; }
12035 int (*fp) (void) __attribute__ ((section (".init_array"))) = foo;
12037 rm -f conftest
$ac_exeext
12038 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12039 (eval $ac_link) 2>&5
12041 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12042 (exit $ac_status); } && { ac_try
='./conftest$ac_exeext'
12043 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12044 (eval $ac_try) 2>&5
12046 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12047 (exit $ac_status); }; }; then
12048 gcc_cv_initfini_array
=yes
12050 echo "$as_me: program exited with status $ac_status" >&5
12051 echo "$as_me: failed program was:" >&5
12052 sed 's/^/| /' conftest.
$ac_ext >&5
12054 ( exit $ac_status )
12055 gcc_cv_initfini_array
=no
12057 rm -f core
*.core gmon.out bb.out conftest
$ac_exeext conftest.
$ac_objext conftest.
$ac_ext
12060 echo "$as_me:$LINENO: result: $gcc_cv_initfini_array" >&5
12061 echo "${ECHO_T}$gcc_cv_initfini_array" >&6
12062 enable_initfini_array
=$gcc_cv_initfini_array
12065 if test $enable_initfini_array = yes; then
12067 cat >>confdefs.h
<<\_ACEOF
12068 #define HAVE_INITFINI_ARRAY 1
12073 # mkdir takes a single argument on some systems.
12074 echo "$as_me:$LINENO: checking if mkdir takes one argument" >&5
12075 echo $ECHO_N "checking if mkdir takes one argument... $ECHO_C" >&6
12076 if test "${gcc_cv_mkdir_takes_one_arg+set}" = set; then
12077 echo $ECHO_N "(cached) $ECHO_C" >&6
12079 cat >conftest.
$ac_ext <<_ACEOF
12082 cat confdefs.h
>>conftest.
$ac_ext
12083 cat >>conftest.
$ac_ext <<_ACEOF
12084 /* end confdefs.h. */
12086 #include <sys/types.h>
12087 #ifdef HAVE_SYS_STAT_H
12088 # include <sys/stat.h>
12090 #ifdef HAVE_UNISTD_H
12091 # include <unistd.h>
12093 #ifdef HAVE_DIRECT_H
12094 # include <direct.h>
12104 rm -f conftest.
$ac_objext
12105 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12106 (eval $ac_compile) 2>conftest.er1
12108 grep -v '^ *+' conftest.er1
>conftest.err
12110 cat conftest.err
>&5
12111 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12112 (exit $ac_status); } &&
12113 { ac_try
='test -z "$ac_c_werror_flag"
12114 || test ! -s conftest.err'
12115 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12116 (eval $ac_try) 2>&5
12118 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12119 (exit $ac_status); }; } &&
12120 { ac_try
='test -s conftest.$ac_objext'
12121 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12122 (eval $ac_try) 2>&5
12124 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12125 (exit $ac_status); }; }; then
12126 gcc_cv_mkdir_takes_one_arg
=no
12128 echo "$as_me: failed program was:" >&5
12129 sed 's/^/| /' conftest.
$ac_ext >&5
12131 gcc_cv_mkdir_takes_one_arg
=yes
12133 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
12135 echo "$as_me:$LINENO: result: $gcc_cv_mkdir_takes_one_arg" >&5
12136 echo "${ECHO_T}$gcc_cv_mkdir_takes_one_arg" >&6
12137 if test $gcc_cv_mkdir_takes_one_arg = yes ; then
12139 cat >>confdefs.h
<<\_ACEOF
12140 #define MKDIR_TAKES_ONE_ARG 1
12152 # With Setjmp/Longjmp based exception handling.
12153 # Check whether --enable-sjlj-exceptions or --disable-sjlj-exceptions was given.
12154 if test "${enable_sjlj_exceptions+set}" = set; then
12155 enableval
="$enable_sjlj_exceptions"
12158 if test $enableval != yes; then
12159 { echo "$as_me:$LINENO: WARNING: dwarf2 exceptions not supported, sjlj exceptions forced" >&5
12160 echo "$as_me: WARNING: dwarf2 exceptions not supported, sjlj exceptions forced" >&2;}
12165 force_sjlj_exceptions
=yes
12169 force_sjlj_exceptions
=yes
12173 force_sjlj_exceptions
=no
12177 if test $force_sjlj_exceptions = yes; then
12178 sjlj
=`if test $enableval = yes; then echo 1; else echo 0; fi`
12180 cat >>confdefs.h
<<_ACEOF
12181 #define CONFIG_SJLJ_EXCEPTIONS $sjlj
12186 # For platforms with the unwind ABI which includes an unwind library,
12187 # libunwind, we can choose to use the system libunwind.
12189 # Check whether --with-system-libunwind or --without-system-libunwind was given.
12190 if test "${with_system_libunwind+set}" = set; then
12191 withval
="$with_system_libunwind"
12195 # config.gcc also contains tests of with_system_libunwind.
12196 if test x
$with_system_libunwind = xyes
; then
12198 cat >>confdefs.h
<<\_ACEOF
12199 #define HAVE_GETIPINFO 1
12204 # --------------------------------------------------------
12205 # Build, host, and target specific configuration fragments
12206 # --------------------------------------------------------
12208 # Collect build-machine-specific information.
12209 .
${srcdir}/config.build
12211 # Collect host-machine-specific information.
12212 .
${srcdir}/config.
host
12216 # Collect target-machine-specific information.
12217 .
${srcdir}/config.gcc
12219 extra_objs
="${host_extra_objs} ${extra_objs}"
12220 extra_gcc_objs
="${host_extra_gcc_objs} ${extra_gcc_objs}"
12222 # Default the target-machine variables that were not explicitly set.
12223 if test x
"$tm_file" = x
12224 then tm_file
=$cpu_type/$cpu_type.h
; fi
12226 if test x
"$extra_headers" = x
12227 then extra_headers
=; fi
12229 if test x
$md_file = x
12230 then md_file
=$cpu_type/$cpu_type.md
; fi
12232 if test x
$out_file = x
12233 then out_file
=$cpu_type/$cpu_type.c
; fi
12235 if test x
"$tmake_file" = x
12236 then tmake_file
=$cpu_type/t-
$cpu_type
12239 if test x
"$dwarf2" = xyes
12240 then tm_file
="$tm_file tm-dwarf2.h"
12243 # Say what files are being used for the output code and MD file.
12244 echo "Using \`$srcdir/config/$out_file' for machine-specific logic."
12245 echo "Using \`$srcdir/config/$md_file' as machine description file."
12247 # If any of the xm_file variables contain nonexistent files, warn
12248 # about them and drop them.
12251 for x
in $build_xm_file; do
12252 if test -f $srcdir/config
/$x
12254 else { echo "$as_me:$LINENO: WARNING: $srcdir/config/$x does not exist." >&5
12255 echo "$as_me: WARNING: $srcdir/config/$x does not exist." >&2;}
12258 build_xm_file
="$bx"
12261 for x
in $host_xm_file; do
12262 if test -f $srcdir/config
/$x
12264 else { echo "$as_me:$LINENO: WARNING: $srcdir/config/$x does not exist." >&5
12265 echo "$as_me: WARNING: $srcdir/config/$x does not exist." >&2;}
12271 for x
in $xm_file; do
12272 if test -f $srcdir/config
/$x
12274 else { echo "$as_me:$LINENO: WARNING: $srcdir/config/$x does not exist." >&5
12275 echo "$as_me: WARNING: $srcdir/config/$x does not exist." >&2;}
12281 for f
in $tm_file; do
12284 if test $count = ax
; then
12285 echo "Using \`$srcdir/config/$tm_file' as target machine macro file."
12287 echo "Using the following target machine macro files:"
12288 for f
in $tm_file; do
12289 echo " $srcdir/config/$f"
12293 if test x
$need_64bit_hwint = xyes
; then
12295 cat >>confdefs.h
<<\_ACEOF
12296 #define NEED_64BIT_HOST_WIDE_INT 1
12301 if test x
$use_long_long_for_widest_fast_int = xyes
; then
12303 cat >>confdefs.h
<<\_ACEOF
12304 #define USE_LONG_LONG_FOR_WIDEST_FAST_INT 1
12310 for f
in $host_xm_file; do
12313 if test $count = a
; then
12315 elif test $count = ax
; then
12316 echo "Using \`$srcdir/config/$host_xm_file' as host machine macro file."
12318 echo "Using the following host machine macro files:"
12319 for f
in $host_xm_file; do
12320 echo " $srcdir/config/$f"
12323 echo "Using ${out_host_hook_obj} for host machine hooks."
12325 if test "$host_xm_file" != "$build_xm_file"; then
12327 for f
in $build_xm_file; do
12330 if test $count = a
; then
12332 elif test $count = ax
; then
12333 echo "Using \`$srcdir/config/$build_xm_file' as build machine macro file."
12335 echo "Using the following build machine macro files:"
12336 for f
in $build_xm_file; do
12337 echo " $srcdir/config/$f"
12343 powerpc
*-*-darwin*)
12344 echo "$as_me:$LINENO: checking whether mcontext_t fields have underscores" >&5
12345 echo $ECHO_N "checking whether mcontext_t fields have underscores... $ECHO_C" >&6
12346 if test "${gcc_cv_mcontext_underscores+set}" = set; then
12347 echo $ECHO_N "(cached) $ECHO_C" >&6
12349 cat >conftest.
$ac_ext <<_ACEOF
12351 #include <sys/signal.h>
12352 #include <ucontext.h>
12353 int main() { mcontext_t m; if (m->ss.srr0) return 0; return 0; }
12356 rm -f conftest.
$ac_objext
12357 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12358 (eval $ac_compile) 2>conftest.er1
12360 grep -v '^ *+' conftest.er1
>conftest.err
12362 cat conftest.err
>&5
12363 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12364 (exit $ac_status); } &&
12365 { ac_try
='test -z "$ac_c_werror_flag"
12366 || test ! -s conftest.err'
12367 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12368 (eval $ac_try) 2>&5
12370 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12371 (exit $ac_status); }; } &&
12372 { ac_try
='test -s conftest.$ac_objext'
12373 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12374 (eval $ac_try) 2>&5
12376 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12377 (exit $ac_status); }; }; then
12378 gcc_cv_mcontext_underscores
=no
12380 echo "$as_me: failed program was:" >&5
12381 sed 's/^/| /' conftest.
$ac_ext >&5
12383 gcc_cv_mcontext_underscores
=yes
12385 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
12387 echo "$as_me:$LINENO: result: $gcc_cv_mcontext_underscores" >&5
12388 echo "${ECHO_T}$gcc_cv_mcontext_underscores" >&6
12389 if test $gcc_cv_mcontext_underscores = yes; then
12391 cat >>confdefs.h
<<\_ACEOF
12392 #define HAS_MCONTEXT_T_UNDERSCORES
12403 # Check if a valid thread package
12404 case ${enable_threads} in
12407 target_thread_file
='single'
12411 target_thread_file
='single'
12413 aix | dce | gnat | irix | posix | posix95 | rtems | \
12414 single | solaris | vxworks | win32
)
12415 target_thread_file
=${enable_threads}
12418 echo "${enable_threads} is an unknown thread package" 1>&2
12423 if test x
${thread_file} = x
; then
12424 # No thread file set by target-specific clauses in config.gcc,
12425 # so use file chosen by default logic above
12426 thread_file
=${target_thread_file}
12429 # Make gthr-default.h if we have a thread file.
12431 if test $thread_file != single
; then
12432 rm -f gthr-default.h
12433 echo "#include \"gthr-${thread_file}.h\"" > gthr-default.h
12434 gthread_flags
=-DHAVE_GTHR_DEFAULT
12443 if test x
$enable___cxa_atexit = xyes || \
12444 test x
$enable___cxa_atexit = x
-a x
$default_use_cxa_atexit = xyes
; then
12445 if test x
$host = x
$target; then
12446 echo "$as_me:$LINENO: checking for __cxa_atexit" >&5
12447 echo $ECHO_N "checking for __cxa_atexit... $ECHO_C" >&6
12448 if test "${ac_cv_func___cxa_atexit+set}" = set; then
12449 echo $ECHO_N "(cached) $ECHO_C" >&6
12451 cat >conftest.
$ac_ext <<_ACEOF
12454 cat confdefs.h
>>conftest.
$ac_ext
12455 cat >>conftest.
$ac_ext <<_ACEOF
12456 /* end confdefs.h. */
12457 /* Define __cxa_atexit to an innocuous variant, in case <limits.h> declares __cxa_atexit.
12458 For example, HP-UX 11i <limits.h> declares gettimeofday. */
12459 #define __cxa_atexit innocuous___cxa_atexit
12461 /* System header to define __stub macros and hopefully few prototypes,
12462 which can conflict with char __cxa_atexit (); below.
12463 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12464 <limits.h> exists even on freestanding compilers. */
12467 # include <limits.h>
12469 # include <assert.h>
12472 #undef __cxa_atexit
12474 /* Override any gcc2 internal prototype to avoid an error. */
12479 /* We use char because int might match the return type of a gcc2
12480 builtin and then its argument prototype would still apply. */
12481 char __cxa_atexit ();
12482 /* The GNU C library defines this for functions which it implements
12483 to always fail with ENOSYS. Some functions are actually named
12484 something starting with __ and the normal name is an alias. */
12485 #if defined (__stub___cxa_atexit) || defined (__stub_____cxa_atexit)
12488 char (*f) () = __cxa_atexit;
12497 return f != __cxa_atexit;
12502 rm -f conftest.
$ac_objext conftest
$ac_exeext
12503 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12504 (eval $ac_link) 2>conftest.er1
12506 grep -v '^ *+' conftest.er1
>conftest.err
12508 cat conftest.err
>&5
12509 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12510 (exit $ac_status); } &&
12511 { ac_try
='test -z "$ac_c_werror_flag"
12512 || test ! -s conftest.err'
12513 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12514 (eval $ac_try) 2>&5
12516 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12517 (exit $ac_status); }; } &&
12518 { ac_try
='test -s conftest$ac_exeext'
12519 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12520 (eval $ac_try) 2>&5
12522 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12523 (exit $ac_status); }; }; then
12524 ac_cv_func___cxa_atexit
=yes
12526 echo "$as_me: failed program was:" >&5
12527 sed 's/^/| /' conftest.
$ac_ext >&5
12529 ac_cv_func___cxa_atexit
=no
12531 rm -f conftest.err conftest.
$ac_objext \
12532 conftest
$ac_exeext conftest.
$ac_ext
12534 echo "$as_me:$LINENO: result: $ac_cv_func___cxa_atexit" >&5
12535 echo "${ECHO_T}$ac_cv_func___cxa_atexit" >&6
12536 if test $ac_cv_func___cxa_atexit = yes; then
12539 echo "__cxa_atexit can't be enabled on this target"
12543 # We can't check for __cxa_atexit when building a cross, so assume
12547 if test x
$use_cxa_atexit = xyes
; then
12549 cat >>confdefs.h
<<\_ACEOF
12550 #define DEFAULT_USE_CXA_ATEXIT 2
12557 if test x
$with_system_libunwind = xyes
; then
12558 if test x
$host = x
$target; then
12559 echo "$as_me:$LINENO: checking for library containing _Unwind_GetIPInfo" >&5
12560 echo $ECHO_N "checking for library containing _Unwind_GetIPInfo... $ECHO_C" >&6
12561 if test "${ac_cv_search__Unwind_GetIPInfo+set}" = set; then
12562 echo $ECHO_N "(cached) $ECHO_C" >&6
12564 ac_func_search_save_LIBS
=$LIBS
12565 ac_cv_search__Unwind_GetIPInfo
=no
12566 cat >conftest.
$ac_ext <<_ACEOF
12569 cat confdefs.h
>>conftest.
$ac_ext
12570 cat >>conftest.
$ac_ext <<_ACEOF
12571 /* end confdefs.h. */
12573 /* Override any gcc2 internal prototype to avoid an error. */
12577 /* We use char because int might match the return type of a gcc2
12578 builtin and then its argument prototype would still apply. */
12579 char _Unwind_GetIPInfo ();
12583 _Unwind_GetIPInfo ();
12588 rm -f conftest.
$ac_objext conftest
$ac_exeext
12589 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12590 (eval $ac_link) 2>conftest.er1
12592 grep -v '^ *+' conftest.er1
>conftest.err
12594 cat conftest.err
>&5
12595 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12596 (exit $ac_status); } &&
12597 { ac_try
='test -z "$ac_c_werror_flag"
12598 || test ! -s conftest.err'
12599 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12600 (eval $ac_try) 2>&5
12602 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12603 (exit $ac_status); }; } &&
12604 { ac_try
='test -s conftest$ac_exeext'
12605 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12606 (eval $ac_try) 2>&5
12608 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12609 (exit $ac_status); }; }; then
12610 ac_cv_search__Unwind_GetIPInfo
="none required"
12612 echo "$as_me: failed program was:" >&5
12613 sed 's/^/| /' conftest.
$ac_ext >&5
12616 rm -f conftest.err conftest.
$ac_objext \
12617 conftest
$ac_exeext conftest.
$ac_ext
12618 if test "$ac_cv_search__Unwind_GetIPInfo" = no
; then
12619 for ac_lib
in unwind
; do
12620 LIBS
="-l$ac_lib $ac_func_search_save_LIBS"
12621 cat >conftest.
$ac_ext <<_ACEOF
12624 cat confdefs.h
>>conftest.
$ac_ext
12625 cat >>conftest.
$ac_ext <<_ACEOF
12626 /* end confdefs.h. */
12628 /* Override any gcc2 internal prototype to avoid an error. */
12632 /* We use char because int might match the return type of a gcc2
12633 builtin and then its argument prototype would still apply. */
12634 char _Unwind_GetIPInfo ();
12638 _Unwind_GetIPInfo ();
12643 rm -f conftest.
$ac_objext conftest
$ac_exeext
12644 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12645 (eval $ac_link) 2>conftest.er1
12647 grep -v '^ *+' conftest.er1
>conftest.err
12649 cat conftest.err
>&5
12650 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12651 (exit $ac_status); } &&
12652 { ac_try
='test -z "$ac_c_werror_flag"
12653 || test ! -s conftest.err'
12654 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12655 (eval $ac_try) 2>&5
12657 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12658 (exit $ac_status); }; } &&
12659 { ac_try
='test -s conftest$ac_exeext'
12660 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12661 (eval $ac_try) 2>&5
12663 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12664 (exit $ac_status); }; }; then
12665 ac_cv_search__Unwind_GetIPInfo
="-l$ac_lib"
12668 echo "$as_me: failed program was:" >&5
12669 sed 's/^/| /' conftest.
$ac_ext >&5
12672 rm -f conftest.err conftest.
$ac_objext \
12673 conftest
$ac_exeext conftest.
$ac_ext
12676 LIBS
=$ac_func_search_save_LIBS
12678 echo "$as_me:$LINENO: result: $ac_cv_search__Unwind_GetIPInfo" >&5
12679 echo "${ECHO_T}$ac_cv_search__Unwind_GetIPInfo" >&6
12680 if test "$ac_cv_search__Unwind_GetIPInfo" != no
; then
12681 test "$ac_cv_search__Unwind_GetIPInfo" = "none required" || LIBS
="$ac_cv_search__Unwind_GetIPInfo $LIBS"
12690 if test x
$use_getipinfo = xyes
; then
12692 cat >>confdefs.h
<<\_ACEOF
12693 #define HAVE_GETIPINFO 1
12697 echo "The system unwind library does not support _Unwind_GetIPInfo."
12700 # Look for a file containing extra machine modes.
12701 if test -n "$extra_modes" && test -f $srcdir/config
/$extra_modes; then
12702 extra_modes_file
='$(srcdir)'/config
/${extra_modes}
12705 cat >>confdefs.h
<<_ACEOF
12706 #define EXTRA_MODES_FILE "config/$extra_modes"
12711 # Convert extra_options into a form suitable for Makefile use.
12713 for f
in $extra_options; do
12714 extra_opt_files
="$extra_opt_files \$(srcdir)/config/$f"
12718 # auto-host.h is the file containing items generated by autoconf and is
12719 # the first file included by config.h.
12720 # If host=build, it is correct to have bconfig include auto-host.h
12721 # as well. If host!=build, we are in error and need to do more
12722 # work to find out the build config parameters.
12723 if test x
$host = x
$build
12725 build_auto
=auto-host.h
12727 # We create a subdir, then run autoconf in the subdir.
12728 # To prevent recursion we set host and build for the new
12729 # invocation of configure to the build for this invocation
12736 /* | A-Za-z
:\\/* ) realsrcdir
=${srcdir};;
12737 *) realsrcdir
=..
/${srcdir};;
12739 saved_CFLAGS
="${CFLAGS}"
12740 CC
="${CC_FOR_BUILD}" CFLAGS
="${CFLAGS_FOR_BUILD}" \
12741 ${realsrcdir}/configure \
12742 --enable-languages=${enable_languages-all} \
12743 --target=$target_alias --host=$build_alias --build=$build_alias
12744 CFLAGS
="${saved_CFLAGS}"
12746 # We just finished tests for the build machine, so rename
12747 # the file auto-build.h in the gcc directory.
12748 mv auto-host.h ..
/auto-build.h
12751 build_auto
=auto-build.h
12755 tm_file
="${tm_file} defaults.h"
12756 tm_p_file
="${tm_p_file} tm-preds.h"
12757 host_xm_file
="auto-host.h ansidecl.h ${host_xm_file}"
12758 build_xm_file
="${build_auto} ansidecl.h ${build_xm_file}"
12759 # We don't want ansidecl.h in target files, write code there in ISO/GNU C.
12760 # put this back in temporarily.
12761 xm_file
="auto-host.h ansidecl.h ${xm_file}"
12767 # Compile in configure arguments.
12768 if test -f configargs.h
; then
12769 # Being re-configured.
12770 gcc_config_arguments
=`grep configuration_arguments configargs.h | sed -e 's/.*"\([^"]*\)".*/\1/'`
12771 gcc_config_arguments
="$gcc_config_arguments : (reconfigured) $TOPLEVEL_CONFIGURE_ARGUMENTS"
12773 gcc_config_arguments
="$TOPLEVEL_CONFIGURE_ARGUMENTS"
12776 # Double all backslashes and backslash all quotes to turn
12777 # gcc_config_arguments into a C string.
12778 sed -e 's/\\/\\\\/g; s/"/\\"/g' <<EOF >conftest.out
12779 $gcc_config_arguments
12781 gcc_config_arguments_str
=`cat conftest.out`
12784 cat > configargs.h
<<EOF
12785 /* Generated automatically. */
12786 static const char configuration_arguments[] = "$gcc_config_arguments_str";
12787 static const char thread_model[] = "$thread_file";
12789 static const struct {
12790 const char *name, *value;
12791 } configure_default_options[] = $configure_default_options;
12794 # Internationalization
12795 # If we haven't got the data from the intl directory,
12796 # assume NLS is disabled.
12805 if test -f ..
/intl
/config.intl
; then
12806 . ..
/intl
/config.intl
12808 echo "$as_me:$LINENO: checking whether NLS is requested" >&5
12809 echo $ECHO_N "checking whether NLS is requested... $ECHO_C" >&6
12810 if test x
"$USE_NLS" != xyes
; then
12811 echo "$as_me:$LINENO: result: no" >&5
12812 echo "${ECHO_T}no" >&6
12814 echo "$as_me:$LINENO: result: yes" >&5
12815 echo "${ECHO_T}yes" >&6
12817 cat >>confdefs.h
<<\_ACEOF
12818 #define ENABLE_NLS 1
12822 echo "$as_me:$LINENO: checking for catalogs to be installed" >&5
12823 echo $ECHO_N "checking for catalogs to be installed... $ECHO_C" >&6
12824 # Look for .po and .gmo files in the source directory.
12827 for cat in $srcdir/po
/*.gmo
$srcdir/po
/*.po
; do
12828 # If there aren't any .gmo files the shell will give us the
12829 # literal string "../path/to/srcdir/po/*.gmo" which has to be
12831 case "$cat" in *\
**)
12834 # The quadruple backslash is collapsed to a double backslash
12835 # by the backticks, then collapsed again by the double quotes,
12836 # leaving us with one backslash in the sed expression (right
12837 # before the dot that mustn't act as a wildcard).
12838 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
12839 lang
=`echo $cat | sed -e "s!\\\\.gmo!!"`
12840 # The user is allowed to set LINGUAS to a list of languages to
12841 # install catalogs for. If it's empty that means "all of them."
12842 if test "x$LINGUAS" = x
; then
12843 CATALOGS
="$CATALOGS $cat"
12844 XLINGUAS
="$XLINGUAS $lang"
12846 case "$LINGUAS" in *$lang*)
12847 CATALOGS
="$CATALOGS $cat"
12848 XLINGUAS
="$XLINGUAS $lang"
12853 LINGUAS
="$XLINGUAS"
12854 echo "$as_me:$LINENO: result: $LINGUAS" >&5
12855 echo "${ECHO_T}$LINGUAS" >&6
12868 # If LIBINTL contains LIBICONV, then clear LIBICONV so we don't get
12869 # -liconv on the link line twice.
12870 case "$LIBINTL" in *$LIBICONV*)
12874 # Check whether --enable-secureplt or --disable-secureplt was given.
12875 if test "${enable_secureplt+set}" = set; then
12876 enableval
="$enable_secureplt"
12880 # Windows32 Registry support for specifying GCC installation paths.
12881 # Check whether --enable-win32-registry or --disable-win32-registry was given.
12882 if test "${enable_win32_registry+set}" = set; then
12883 enableval
="$enable_win32_registry"
12888 win32 | pe | cygwin
* | mingw32
* | uwin
*)
12889 if test "x$enable_win32_registry" != xno
; then
12890 echo "$as_me:$LINENO: checking for library containing RegOpenKeyExA" >&5
12891 echo $ECHO_N "checking for library containing RegOpenKeyExA... $ECHO_C" >&6
12892 if test "${ac_cv_search_RegOpenKeyExA+set}" = set; then
12893 echo $ECHO_N "(cached) $ECHO_C" >&6
12895 ac_func_search_save_LIBS
=$LIBS
12896 ac_cv_search_RegOpenKeyExA
=no
12897 cat >conftest.
$ac_ext <<_ACEOF
12900 cat confdefs.h
>>conftest.
$ac_ext
12901 cat >>conftest.
$ac_ext <<_ACEOF
12902 /* end confdefs.h. */
12904 /* Override any gcc2 internal prototype to avoid an error. */
12908 /* We use char because int might match the return type of a gcc2
12909 builtin and then its argument prototype would still apply. */
12910 char RegOpenKeyExA ();
12919 rm -f conftest.
$ac_objext conftest
$ac_exeext
12920 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12921 (eval $ac_link) 2>conftest.er1
12923 grep -v '^ *+' conftest.er1
>conftest.err
12925 cat conftest.err
>&5
12926 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12927 (exit $ac_status); } &&
12928 { ac_try
='test -z "$ac_c_werror_flag"
12929 || test ! -s conftest.err'
12930 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12931 (eval $ac_try) 2>&5
12933 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12934 (exit $ac_status); }; } &&
12935 { ac_try
='test -s conftest$ac_exeext'
12936 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12937 (eval $ac_try) 2>&5
12939 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12940 (exit $ac_status); }; }; then
12941 ac_cv_search_RegOpenKeyExA
="none required"
12943 echo "$as_me: failed program was:" >&5
12944 sed 's/^/| /' conftest.
$ac_ext >&5
12947 rm -f conftest.err conftest.
$ac_objext \
12948 conftest
$ac_exeext conftest.
$ac_ext
12949 if test "$ac_cv_search_RegOpenKeyExA" = no
; then
12950 for ac_lib
in advapi32
; do
12951 LIBS
="-l$ac_lib $ac_func_search_save_LIBS"
12952 cat >conftest.
$ac_ext <<_ACEOF
12955 cat confdefs.h
>>conftest.
$ac_ext
12956 cat >>conftest.
$ac_ext <<_ACEOF
12957 /* end confdefs.h. */
12959 /* Override any gcc2 internal prototype to avoid an error. */
12963 /* We use char because int might match the return type of a gcc2
12964 builtin and then its argument prototype would still apply. */
12965 char RegOpenKeyExA ();
12974 rm -f conftest.
$ac_objext conftest
$ac_exeext
12975 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12976 (eval $ac_link) 2>conftest.er1
12978 grep -v '^ *+' conftest.er1
>conftest.err
12980 cat conftest.err
>&5
12981 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12982 (exit $ac_status); } &&
12983 { ac_try
='test -z "$ac_c_werror_flag"
12984 || test ! -s conftest.err'
12985 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12986 (eval $ac_try) 2>&5
12988 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12989 (exit $ac_status); }; } &&
12990 { ac_try
='test -s conftest$ac_exeext'
12991 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12992 (eval $ac_try) 2>&5
12994 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12995 (exit $ac_status); }; }; then
12996 ac_cv_search_RegOpenKeyExA
="-l$ac_lib"
12999 echo "$as_me: failed program was:" >&5
13000 sed 's/^/| /' conftest.
$ac_ext >&5
13003 rm -f conftest.err conftest.
$ac_objext \
13004 conftest
$ac_exeext conftest.
$ac_ext
13007 LIBS
=$ac_func_search_save_LIBS
13009 echo "$as_me:$LINENO: result: $ac_cv_search_RegOpenKeyExA" >&5
13010 echo "${ECHO_T}$ac_cv_search_RegOpenKeyExA" >&6
13011 if test "$ac_cv_search_RegOpenKeyExA" != no
; then
13012 test "$ac_cv_search_RegOpenKeyExA" = "none required" || LIBS
="$ac_cv_search_RegOpenKeyExA $LIBS"
13015 enable_win32_registry
=no
13020 if test "x$enable_win32_registry" != xno
; then
13022 cat >>confdefs.h
<<\_ACEOF
13023 #define ENABLE_WIN32_REGISTRY 1
13027 if test "x$enable_win32_registry" != xyes \
13028 && test "x$enable_win32_registry" != x
; then
13030 cat >>confdefs.h
<<_ACEOF
13031 #define WIN32_REGISTRY_KEY "$enable_win32_registry"
13039 # Get an absolute path to the GCC top-level source directory
13040 holddir
=`${PWDCMD-pwd}`
13042 topdir
=`${PWDCMD-pwd}`
13045 # Conditionalize the makefile for this host machine.
13047 for f
in ${host_xmake_file}
13049 if test -f ${srcdir}/config
/$f
13051 xmake_file
="${xmake_file} \$(srcdir)/config/$f"
13055 # Conditionalize the makefile for this target machine.
13057 for f
in ${tmake_file}
13059 if test -f ${srcdir}/config
/$f
13061 tmake_file_
="${tmake_file_} \$(srcdir)/config/$f"
13064 tmake_file
="${tmake_file_}"
13066 # If the host doesn't support symlinks, modify CC in
13067 # FLAGS_TO_PASS so CC="stage1/xgcc -Bstage1/" works.
13068 # Otherwise, we can use "CC=$(CC)".
13072 cc_set_by_configure
="\$(CC)"
13073 quoted_cc_set_by_configure
="\$(CC)"
13074 stage_prefix_set_by_configure
="\$(STAGE_PREFIX)"
13075 quoted_stage_prefix_set_by_configure
="\$(STAGE_PREFIX)"
13078 cc_set_by_configure
="\`case '\$(CC)' in stage*) echo '\$(CC)' | sed -e 's|stage|../stage|g';; *) echo '\$(CC)';; esac\`"
13079 quoted_cc_set_by_configure
="\\\`case '\\\$(CC)' in stage*) echo '\\\$(CC)' | sed -e 's|stage|../stage|g';; *) echo '\\\$(CC)';; esac\\\`"
13080 stage_prefix_set_by_configure
="\`case '\$(STAGE_PREFIX)' in stage*) echo '\$(STAGE_PREFIX)' | sed -e 's|stage|../stage|g';; *) echo '\$(STAGE_PREFIX)';; esac\`"
13081 quoted_stage_prefix_set_by_configure
="\\\`case '\\\$(STAGE_PREFIX)' in stage*) echo '\\\$(STAGE_PREFIX)' | sed -e 's|stage|../stage|g';; *) echo '\\\$(STAGE_PREFIX)';; esac\\\`"
13085 # This is a terrible hack which will go away some day.
13086 host_cc_for_libada
=${CC}
13089 out_object_file
=`basename $out_file .c`.o
13091 tm_file_list
="options.h"
13092 tm_include_list
="options.h"
13093 for f
in $tm_file; do
13096 tm_file_list
="${tm_file_list} \$(srcdir)/$f"
13097 tm_include_list
="${tm_include_list} $f"
13100 tm_file_list
="${tm_file_list} \$(srcdir)/config/$f"
13101 tm_include_list
="${tm_include_list} config/$f"
13108 for f
in $tm_p_file; do
13111 tm_p_file_list
="${tm_p_file_list} $f"
13112 tm_p_include_list
="${tm_p_include_list} $f"
13115 tm_p_file_list
="${tm_p_file_list} \$(srcdir)/config/$f"
13116 tm_p_include_list
="${tm_p_include_list} config/$f"
13122 for f
in $xm_file; do
13125 xm_file_list
="${xm_file_list} \$(srcdir)/../include/$f"
13126 xm_include_list
="${xm_include_list} $f"
13129 xm_file_list
="${xm_file_list} $f"
13130 xm_include_list
="${xm_include_list} $f"
13133 xm_file_list
="${xm_file_list} \$(srcdir)/config/$f"
13134 xm_include_list
="${xm_include_list} config/$f"
13140 host_xm_include_list
=
13141 for f
in $host_xm_file; do
13144 host_xm_file_list
="${host_xm_file_list} \$(srcdir)/../include/$f"
13145 host_xm_include_list
="${host_xm_include_list} $f"
13148 host_xm_file_list
="${host_xm_file_list} $f"
13149 host_xm_include_list
="${host_xm_include_list} $f"
13152 host_xm_file_list
="${host_xm_file_list} \$(srcdir)/config/$f"
13153 host_xm_include_list
="${host_xm_include_list} config/$f"
13158 build_xm_file_list
=
13159 for f
in $build_xm_file; do
13162 build_xm_file_list
="${build_xm_file_list} \$(srcdir)/../include/$f"
13163 build_xm_include_list
="${build_xm_include_list} $f"
13165 auto-build.h | auto-host.h
)
13166 build_xm_file_list
="${build_xm_file_list} $f"
13167 build_xm_include_list
="${build_xm_include_list} $f"
13170 build_xm_file_list
="${build_xm_file_list} \$(srcdir)/config/$f"
13171 build_xm_include_list
="${build_xm_include_list} config/$f"
13176 # Define macro CROSS_COMPILE in compilation if this is a cross-compiler.
13177 # Also use all.cross instead of all.internal and adjust SYSTEM_HEADER_DIR.
13180 SYSTEM_HEADER_DIR
='$(NATIVE_SYSTEM_HEADER_DIR)'
13182 if test "x$with_build_sysroot" != x
; then
13183 build_system_header_dir
=$with_build_sysroot'$(NATIVE_SYSTEM_HEADER_DIR)'
13185 # This value is used, even on a native system, because
13186 # CROSS_SYSTEM_HEADER_DIR is just
13187 # $(TARGET_SYSTEM_ROOT)$(NATIVE_SYSTEM_HEADER_DIR).
13188 build_system_header_dir
='$(CROSS_SYSTEM_HEADER_DIR)'
13191 if test x
$host != x
$target
13193 CROSS
="-DCROSS_COMPILE"
13195 SYSTEM_HEADER_DIR
=$build_system_header_dir
13196 case "$host","$target" in
13197 # Darwin crosses can use the host system's libraries and headers,
13198 # because of the fat library support. Of course, it must be the
13199 # same version of Darwin on both sides. Allow the user to
13200 # just say --target=foo-darwin without a version number to mean
13201 # "the version on this system".
13202 *-*-darwin*,*-*-darwin*)
13203 hostos
=`echo $host | sed 's/.*-darwin/darwin/'`
13204 targetos
=`echo $target | sed 's/.*-darwin/darwin/'`
13205 if test $hostos = $targetos -o $targetos = darwin
; then
13207 SYSTEM_HEADER_DIR
='$(NATIVE_SYSTEM_HEADER_DIR)'
13212 i?
86-*-*,x86_64-
*-* \
13213 | powerpc
*-*-*,powerpc64
*-*-*)
13214 CROSS
="$CROSS -DNATIVE_CROSS" ;;
13216 elif test "x$TARGET_SYSTEM_ROOT" != x
; then
13217 SYSTEM_HEADER_DIR
=$build_system_header_dir
13220 # If this is a cross-compiler that does not
13221 # have its own set of headers then define
13224 # If this is using newlib, without having the headers available now,
13225 # then define inhibit_libc in LIBGCC2_CFLAGS.
13226 # This prevents libgcc2 from containing any code which requires libc
13229 if { { test x
$host != x
$target && test "x$with_sysroot" = x
; } ||
13230 test x
$with_newlib = xyes
; } &&
13231 { test "x$with_headers" = x ||
test "x$with_headers" = xno
; } ; then
13236 # When building gcc with a cross-compiler, we need to adjust things so
13237 # that the generator programs are still built with the native compiler.
13238 # Also, we cannot run fixincludes or fix-header.
13240 # These are the normal (build=host) settings:
13241 CC_FOR_BUILD
='$(CC)'
13242 BUILD_CFLAGS
='$(ALL_CFLAGS)'
13243 STMP_FIXINC
=stmp-fixinc
13245 # Possibly disable fixproto, on a per-target basis.
13246 case ${use_fixproto} in
13251 STMP_FIXPROTO
=stmp-fixproto
13256 # And these apply if build != host, or we are generating coverage data
13257 if test x
$build != x
$host ||
test "x$coverage_flags" != x
13259 BUILD_CFLAGS
='$(INTERNAL_CFLAGS) $(T_CFLAGS) $(CFLAGS_FOR_BUILD)'
13261 if test "x$TARGET_SYSTEM_ROOT" = x
; then
13262 if test "x$STMP_FIXPROTO" != x
; then
13263 STMP_FIXPROTO
=stmp-install-fixproto
13268 # Expand extra_headers to include complete path.
13269 # This substitutes for lots of t-* files.
13270 extra_headers_list
=
13271 # Prepend $(srcdir)/config/${cpu_type}/ to every entry in extra_headers.
13272 for file in ${extra_headers} ; do
13273 extra_headers_list
="${extra_headers_list} \$(srcdir)/config/${cpu_type}/${file}"
13276 # Define collect2 in Makefile.
13277 case $host_can_use_collect2 in
13279 *) collect2
='collect2$(exeext)' ;;
13283 # Add a definition of USE_COLLECT2 if system wants one.
13284 case $use_collect2 in
13285 no
) use_collect2
= ;;
13288 host_xm_defines
="${host_xm_defines} USE_COLLECT2"
13289 xm_defines
="${xm_defines} USE_COLLECT2"
13290 case $host_can_use_collect2 in
13292 { { echo "$as_me:$LINENO: error: collect2 is required but cannot be built on this system" >&5
13293 echo "$as_me: error: collect2 is required but cannot be built on this system" >&2;}
13294 { (exit 1); exit 1; }; }
13300 # ---------------------------
13301 # Assembler & linker features
13302 # ---------------------------
13304 # Identify the assembler which will work hand-in-glove with the newly
13305 # built GCC, so that we can examine its features. This is the assembler
13306 # which will be driven by the driver program.
13308 # If build != host, and we aren't building gas in-tree, we identify a
13309 # build->target assembler and hope that it will have the same features
13310 # as the host->target assembler we'll be using.
13311 gcc_cv_gas_major_version
=
13312 gcc_cv_gas_minor_version
=
13313 gcc_cv_as_gas_srcdir
=`echo $srcdir | sed -e 's,/gcc$,,'`/gas
13315 if test "${gcc_cv_as+set}" = set; then
13319 if test -x "$DEFAULT_ASSEMBLER"; then
13320 gcc_cv_as
="$DEFAULT_ASSEMBLER"
13321 elif test -f $gcc_cv_as_gas_srcdir/configure.
in \
13322 && test -f ..
/gas
/Makefile \
13323 && test x
$build = x
$host; then
13324 gcc_cv_as
=..
/gas
/as-new
$build_exeext
13325 elif test -x as
$build_exeext; then
13326 # Build using assembler in the current directory.
13327 gcc_cv_as
=.
/as
$build_exeext
13328 elif test -x $AS_FOR_TARGET; then
13329 gcc_cv_as
="$AS_FOR_TARGET"
13331 # Extract the first word of "$AS_FOR_TARGET", so it can be a program name with args.
13332 set dummy
$AS_FOR_TARGET; ac_word
=$2
13333 echo "$as_me:$LINENO: checking for $ac_word" >&5
13334 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
13335 if test "${ac_cv_path_gcc_cv_as+set}" = set; then
13336 echo $ECHO_N "(cached) $ECHO_C" >&6
13340 ac_cv_path_gcc_cv_as
="$gcc_cv_as" # Let the user override the test with a path.
13343 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
13344 for as_dir
in $PATH
13347 test -z "$as_dir" && as_dir
=.
13348 for ac_exec_ext
in '' $ac_executable_extensions; do
13349 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13350 ac_cv_path_gcc_cv_as
="$as_dir/$ac_word$ac_exec_ext"
13351 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
13360 gcc_cv_as
=$ac_cv_path_gcc_cv_as
13362 if test -n "$gcc_cv_as"; then
13363 echo "$as_me:$LINENO: result: $gcc_cv_as" >&5
13364 echo "${ECHO_T}$gcc_cv_as" >&6
13366 echo "$as_me:$LINENO: result: no" >&5
13367 echo "${ECHO_T}no" >&6
13374 ORIGINAL_AS_FOR_TARGET
=$gcc_cv_as
13377 echo "$as_me:$LINENO: checking what assembler to use" >&5
13378 echo $ECHO_N "checking what assembler to use... $ECHO_C" >&6
13379 if test "$gcc_cv_as" = ..
/gas
/as-new
$build_exeext; then
13380 # Single tree build which includes gas. We want to prefer it
13381 # over whatever linker top-level may have detected, since
13382 # we'll use what we're building after installation anyway.
13383 echo "$as_me:$LINENO: result: newly built gas" >&5
13384 echo "${ECHO_T}newly built gas" >&6
13386 gcc_cv_as_bfd_srcdir
=`echo $srcdir | sed -e 's,/gcc$,,'`/bfd
13387 for f
in $gcc_cv_as_bfd_srcdir/configure \
13388 $gcc_cv_as_gas_srcdir/configure \
13389 $gcc_cv_as_gas_srcdir/configure.
in \
13390 $gcc_cv_as_gas_srcdir/Makefile.
in ; do
13391 gcc_cv_gas_version
=`sed -n -e 's/^[ ]*\(VERSION=[0-9]*\.[0-9]*.*\)/\1/p' < $f`
13392 if test x
$gcc_cv_gas_version != x
; then
13396 gcc_cv_gas_major_version
=`expr "$gcc_cv_gas_version" : "VERSION=\([0-9]*\)"`
13397 gcc_cv_gas_minor_version
=`expr "$gcc_cv_gas_version" : "VERSION=[0-9]*\.\([0-9]*\)"`
13398 gcc_cv_gas_patch_version
=`expr "$gcc_cv_gas_version" : "VERSION=[0-9]*\.[0-9]*\.\([0-9]*\)"`
13399 case $gcc_cv_gas_patch_version in
13400 "") gcc_cv_gas_patch_version
="0" ;;
13402 gcc_cv_gas_vers
=`expr \( \( $gcc_cv_gas_major_version \* 1000 \) \
13403 + $gcc_cv_gas_minor_version \) \* 1000 \
13404 + $gcc_cv_gas_patch_version`
13406 in_tree_gas_is_elf
=no
13407 if grep 'obj_format = elf' ..
/gas
/Makefile
> /dev
/null \
13408 ||
(grep 'obj_format = multi' ..
/gas
/Makefile \
13409 && grep 'extra_objects =.* obj-elf' ..
/gas
/Makefile
) > /dev
/null
13411 in_tree_gas_is_elf
=yes
13414 echo "$as_me:$LINENO: result: $gcc_cv_as" >&5
13415 echo "${ECHO_T}$gcc_cv_as" >&6
13419 # Identify the linker which will work hand-in-glove with the newly
13420 # built GCC, so that we can examine its features. This is the linker
13421 # which will be driven by the driver program.
13423 # If build != host, and we aren't building gas in-tree, we identify a
13424 # build->target linker and hope that it will have the same features
13425 # as the host->target linker we'll be using.
13426 gcc_cv_gld_major_version
=
13427 gcc_cv_gld_minor_version
=
13428 gcc_cv_ld_gld_srcdir
=`echo $srcdir | sed -e 's,/gcc$,,'`/ld
13429 gcc_cv_ld_bfd_srcdir
=`echo $srcdir | sed -e 's,/gcc$,,'`/bfd
13431 if test "${gcc_cv_ld+set}" = set; then
13435 if test -x "$DEFAULT_LINKER"; then
13436 gcc_cv_ld
="$DEFAULT_LINKER"
13437 elif test -f $gcc_cv_ld_gld_srcdir/configure.
in \
13438 && test -f ..
/ld
/Makefile \
13439 && test x
$build = x
$host; then
13440 gcc_cv_ld
=..
/ld
/ld-new
$build_exeext
13441 elif test -x collect-ld
$build_exeext; then
13442 # Build using linker in the current directory.
13443 gcc_cv_ld
=.
/collect-ld
$build_exeext
13444 elif test -x $LD_FOR_TARGET; then
13445 gcc_cv_ld
="$LD_FOR_TARGET"
13447 # Extract the first word of "$LD_FOR_TARGET", so it can be a program name with args.
13448 set dummy
$LD_FOR_TARGET; ac_word
=$2
13449 echo "$as_me:$LINENO: checking for $ac_word" >&5
13450 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
13451 if test "${ac_cv_path_gcc_cv_ld+set}" = set; then
13452 echo $ECHO_N "(cached) $ECHO_C" >&6
13456 ac_cv_path_gcc_cv_ld
="$gcc_cv_ld" # Let the user override the test with a path.
13459 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
13460 for as_dir
in $PATH
13463 test -z "$as_dir" && as_dir
=.
13464 for ac_exec_ext
in '' $ac_executable_extensions; do
13465 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13466 ac_cv_path_gcc_cv_ld
="$as_dir/$ac_word$ac_exec_ext"
13467 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
13476 gcc_cv_ld
=$ac_cv_path_gcc_cv_ld
13478 if test -n "$gcc_cv_ld"; then
13479 echo "$as_me:$LINENO: result: $gcc_cv_ld" >&5
13480 echo "${ECHO_T}$gcc_cv_ld" >&6
13482 echo "$as_me:$LINENO: result: no" >&5
13483 echo "${ECHO_T}no" >&6
13490 ORIGINAL_LD_FOR_TARGET
=$gcc_cv_ld
13493 echo "$as_me:$LINENO: checking what linker to use" >&5
13494 echo $ECHO_N "checking what linker to use... $ECHO_C" >&6
13495 if test "$gcc_cv_ld" = ..
/ld
/ld-new
$build_exeext; then
13496 # Single tree build which includes ld. We want to prefer it
13497 # over whatever linker top-level may have detected, since
13498 # we'll use what we're building after installation anyway.
13499 echo "$as_me:$LINENO: result: newly built ld" >&5
13500 echo "${ECHO_T}newly built ld" >&6
13502 in_tree_ld_is_elf
=no
13503 if (grep 'EMUL = .*elf' ..
/ld
/Makefile \
13504 ||
grep 'EMUL = .*linux' ..
/ld
/Makefile \
13505 ||
grep 'EMUL = .*lynx' ..
/ld
/Makefile
) > /dev
/null
; then
13506 in_tree_ld_is_elf
=yes
13508 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
13510 gcc_cv_gld_version
=`sed -n -e 's/^[ ]*\(VERSION=[0-9]*\.[0-9]*.*\)/\1/p' < $f`
13511 if test x
$gcc_cv_gld_version != x
; then
13515 gcc_cv_gld_major_version
=`expr "$gcc_cv_gld_version" : "VERSION=\([0-9]*\)"`
13516 gcc_cv_gld_minor_version
=`expr "$gcc_cv_gld_version" : "VERSION=[0-9]*\.\([0-9]*\)"`
13518 echo "$as_me:$LINENO: result: $gcc_cv_ld" >&5
13519 echo "${ECHO_T}$gcc_cv_ld" >&6
13523 # Figure out what nm we will be using.
13524 gcc_cv_binutils_srcdir
=`echo $srcdir | sed -e 's,/gcc$,,'`/binutils
13525 if test "${gcc_cv_nm+set}" = set; then
13529 if test -f $gcc_cv_binutils_srcdir/configure.
in \
13530 && test -f ..
/binutils
/Makefile \
13531 && test x
$build = x
$host; then
13532 gcc_cv_nm
=..
/binutils
/nm-new
$build_exeext
13533 elif test -x nm
$build_exeext; then
13534 gcc_cv_nm
=.
/nm
$build_exeext
13535 elif test -x $NM_FOR_TARGET; then
13536 gcc_cv_nm
="$NM_FOR_TARGET"
13538 # Extract the first word of "$NM_FOR_TARGET", so it can be a program name with args.
13539 set dummy
$NM_FOR_TARGET; ac_word
=$2
13540 echo "$as_me:$LINENO: checking for $ac_word" >&5
13541 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
13542 if test "${ac_cv_path_gcc_cv_nm+set}" = set; then
13543 echo $ECHO_N "(cached) $ECHO_C" >&6
13547 ac_cv_path_gcc_cv_nm
="$gcc_cv_nm" # Let the user override the test with a path.
13550 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
13551 for as_dir
in $PATH
13554 test -z "$as_dir" && as_dir
=.
13555 for ac_exec_ext
in '' $ac_executable_extensions; do
13556 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13557 ac_cv_path_gcc_cv_nm
="$as_dir/$ac_word$ac_exec_ext"
13558 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
13567 gcc_cv_nm
=$ac_cv_path_gcc_cv_nm
13569 if test -n "$gcc_cv_nm"; then
13570 echo "$as_me:$LINENO: result: $gcc_cv_nm" >&5
13571 echo "${ECHO_T}$gcc_cv_nm" >&6
13573 echo "$as_me:$LINENO: result: no" >&5
13574 echo "${ECHO_T}no" >&6
13581 echo "$as_me:$LINENO: checking what nm to use" >&5
13582 echo $ECHO_N "checking what nm to use... $ECHO_C" >&6
13583 if test "$gcc_cv_nm" = ..
/binutils
/nm-new
$build_exeext; then
13584 # Single tree build which includes binutils.
13585 echo "$as_me:$LINENO: result: newly built nm" >&5
13586 echo "${ECHO_T}newly built nm" >&6
13589 echo "$as_me:$LINENO: result: $gcc_cv_nm" >&5
13590 echo "${ECHO_T}$gcc_cv_nm" >&6
13594 ORIGINAL_NM_FOR_TARGET
=$gcc_cv_nm
13597 # Figure out what objdump we will be using.
13598 if test "${gcc_cv_objdump+set}" = set; then
13602 if test -f $gcc_cv_binutils_srcdir/configure.
in \
13603 && test -f ..
/binutils
/Makefile \
13604 && test x
$build = x
$host; then
13605 # Single tree build which includes binutils.
13606 gcc_cv_objdump
=..
/binutils
/objdump
$build_exeext
13607 elif test -x objdump
$build_exeext; then
13608 gcc_cv_objdump
=.
/objdump
$build_exeext
13609 elif test -x $OBJDUMP_FOR_TARGET; then
13610 gcc_cv_objdump
="$OBJDUMP_FOR_TARGET"
13612 # Extract the first word of "$OBJDUMP_FOR_TARGET", so it can be a program name with args.
13613 set dummy
$OBJDUMP_FOR_TARGET; ac_word
=$2
13614 echo "$as_me:$LINENO: checking for $ac_word" >&5
13615 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
13616 if test "${ac_cv_path_gcc_cv_objdump+set}" = set; then
13617 echo $ECHO_N "(cached) $ECHO_C" >&6
13619 case $gcc_cv_objdump in
13621 ac_cv_path_gcc_cv_objdump
="$gcc_cv_objdump" # Let the user override the test with a path.
13624 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
13625 for as_dir
in $PATH
13628 test -z "$as_dir" && as_dir
=.
13629 for ac_exec_ext
in '' $ac_executable_extensions; do
13630 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13631 ac_cv_path_gcc_cv_objdump
="$as_dir/$ac_word$ac_exec_ext"
13632 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
13641 gcc_cv_objdump
=$ac_cv_path_gcc_cv_objdump
13643 if test -n "$gcc_cv_objdump"; then
13644 echo "$as_me:$LINENO: result: $gcc_cv_objdump" >&5
13645 echo "${ECHO_T}$gcc_cv_objdump" >&6
13647 echo "$as_me:$LINENO: result: no" >&5
13648 echo "${ECHO_T}no" >&6
13655 echo "$as_me:$LINENO: checking what objdump to use" >&5
13656 echo $ECHO_N "checking what objdump to use... $ECHO_C" >&6
13657 if test "$gcc_cv_objdump" = ..
/binutils
/objdump
$build_exeext; then
13658 # Single tree build which includes binutils.
13659 echo "$as_me:$LINENO: result: newly built objdump" >&5
13660 echo "${ECHO_T}newly built objdump" >&6
13661 elif test x
$gcc_cv_objdump = x
; then
13662 echo "$as_me:$LINENO: result: not found" >&5
13663 echo "${ECHO_T}not found" >&6
13665 echo "$as_me:$LINENO: result: $gcc_cv_objdump" >&5
13666 echo "${ECHO_T}$gcc_cv_objdump" >&6
13669 # Figure out what assembler alignment features are present.
13670 echo "$as_me:$LINENO: checking assembler for .balign and .p2align" >&5
13671 echo $ECHO_N "checking assembler for .balign and .p2align... $ECHO_C" >&6
13672 if test "${gcc_cv_as_balign_and_p2align+set}" = set; then
13673 echo $ECHO_N "(cached) $ECHO_C" >&6
13675 gcc_cv_as_balign_and_p2align
=no
13676 if test $in_tree_gas = yes; then
13677 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 6 \) \* 1000 + 0`
13678 then gcc_cv_as_balign_and_p2align
=yes
13680 elif test x
$gcc_cv_as != x
; then
13682 .p2align 2' > conftest.s
13683 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
13684 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13685 (eval $ac_try) 2>&5
13687 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13688 (exit $ac_status); }; }
13690 gcc_cv_as_balign_and_p2align
=yes
13692 echo "configure: failed program was" >&5
13695 rm -f conftest.o conftest.s
13698 echo "$as_me:$LINENO: result: $gcc_cv_as_balign_and_p2align" >&5
13699 echo "${ECHO_T}$gcc_cv_as_balign_and_p2align" >&6
13700 if test $gcc_cv_as_balign_and_p2align = yes; then
13702 cat >>confdefs.h
<<\_ACEOF
13703 #define HAVE_GAS_BALIGN_AND_P2ALIGN 1
13708 echo "$as_me:$LINENO: checking assembler for .p2align with maximum skip" >&5
13709 echo $ECHO_N "checking assembler for .p2align with maximum skip... $ECHO_C" >&6
13710 if test "${gcc_cv_as_max_skip_p2align+set}" = set; then
13711 echo $ECHO_N "(cached) $ECHO_C" >&6
13713 gcc_cv_as_max_skip_p2align
=no
13714 if test $in_tree_gas = yes; then
13715 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 8 \) \* 1000 + 0`
13716 then gcc_cv_as_max_skip_p2align
=yes
13718 elif test x
$gcc_cv_as != x
; then
13719 echo '.p2align 4,,7' > conftest.s
13720 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
13721 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13722 (eval $ac_try) 2>&5
13724 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13725 (exit $ac_status); }; }
13727 gcc_cv_as_max_skip_p2align
=yes
13729 echo "configure: failed program was" >&5
13732 rm -f conftest.o conftest.s
13735 echo "$as_me:$LINENO: result: $gcc_cv_as_max_skip_p2align" >&5
13736 echo "${ECHO_T}$gcc_cv_as_max_skip_p2align" >&6
13737 if test $gcc_cv_as_max_skip_p2align = yes; then
13739 cat >>confdefs.h
<<\_ACEOF
13740 #define HAVE_GAS_MAX_SKIP_P2ALIGN 1
13745 echo "$as_me:$LINENO: checking assembler for working .subsection -1" >&5
13746 echo $ECHO_N "checking assembler for working .subsection -1... $ECHO_C" >&6
13747 if test "${gcc_cv_as_subsection_m1+set}" = set; then
13748 echo $ECHO_N "(cached) $ECHO_C" >&6
13750 gcc_cv_as_subsection_m1
=no
13751 if test $in_tree_gas = yes; then
13752 if test $in_tree_gas_is_elf = yes \
13753 && test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 9 \) \* 1000 + 0`
13754 then gcc_cv_as_subsection_m1
=yes
13756 elif test x
$gcc_cv_as != x
; then
13757 echo 'conftest_label1: .word 0
13759 conftest_label2: .word 0
13760 .previous' > conftest.s
13761 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
13762 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13763 (eval $ac_try) 2>&5
13765 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13766 (exit $ac_status); }; }
13768 if test x
$gcc_cv_nm != x
; then
13769 $gcc_cv_nm conftest.o |
grep conftest_label1
> conftest.nm1
13770 $gcc_cv_nm conftest.o |
grep conftest_label2 |
sed -e 's/label2/label1/' > conftest.nm2
13771 if cmp conftest.nm1 conftest.nm2
> /dev
/null
2>&1
13773 else gcc_cv_as_subsection_m1
=yes
13775 rm -f conftest.nm1 conftest.nm2
13778 echo "configure: failed program was" >&5
13781 rm -f conftest.o conftest.s
13784 echo "$as_me:$LINENO: result: $gcc_cv_as_subsection_m1" >&5
13785 echo "${ECHO_T}$gcc_cv_as_subsection_m1" >&6
13786 if test $gcc_cv_as_subsection_m1 = yes; then
13788 cat >>confdefs.h
<<\_ACEOF
13789 #define HAVE_GAS_SUBSECTION_ORDERING 1
13794 echo "$as_me:$LINENO: checking assembler for .weak" >&5
13795 echo $ECHO_N "checking assembler for .weak... $ECHO_C" >&6
13796 if test "${gcc_cv_as_weak+set}" = set; then
13797 echo $ECHO_N "(cached) $ECHO_C" >&6
13800 if test $in_tree_gas = yes; then
13801 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 2 \) \* 1000 + 0`
13802 then gcc_cv_as_weak
=yes
13804 elif test x
$gcc_cv_as != x
; then
13805 echo ' .weak foobar' > conftest.s
13806 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
13807 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13808 (eval $ac_try) 2>&5
13810 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13811 (exit $ac_status); }; }
13815 echo "configure: failed program was" >&5
13818 rm -f conftest.o conftest.s
13821 echo "$as_me:$LINENO: result: $gcc_cv_as_weak" >&5
13822 echo "${ECHO_T}$gcc_cv_as_weak" >&6
13823 if test $gcc_cv_as_weak = yes; then
13825 cat >>confdefs.h
<<\_ACEOF
13826 #define HAVE_GAS_WEAK 1
13831 echo "$as_me:$LINENO: checking assembler for .weakref" >&5
13832 echo $ECHO_N "checking assembler for .weakref... $ECHO_C" >&6
13833 if test "${gcc_cv_as_weakref+set}" = set; then
13834 echo $ECHO_N "(cached) $ECHO_C" >&6
13836 gcc_cv_as_weakref
=no
13837 if test $in_tree_gas = yes; then
13838 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 17 \) \* 1000 + 0`
13839 then gcc_cv_as_weakref
=yes
13841 elif test x
$gcc_cv_as != x
; then
13842 echo ' .weakref foobar, barfnot' > conftest.s
13843 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
13844 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13845 (eval $ac_try) 2>&5
13847 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13848 (exit $ac_status); }; }
13850 gcc_cv_as_weakref
=yes
13852 echo "configure: failed program was" >&5
13855 rm -f conftest.o conftest.s
13858 echo "$as_me:$LINENO: result: $gcc_cv_as_weakref" >&5
13859 echo "${ECHO_T}$gcc_cv_as_weakref" >&6
13860 if test $gcc_cv_as_weakref = yes; then
13862 cat >>confdefs.h
<<\_ACEOF
13863 #define HAVE_GAS_WEAKREF 1
13868 echo "$as_me:$LINENO: checking assembler for .nsubspa comdat" >&5
13869 echo $ECHO_N "checking assembler for .nsubspa comdat... $ECHO_C" >&6
13870 if test "${gcc_cv_as_nsubspa_comdat+set}" = set; then
13871 echo $ECHO_N "(cached) $ECHO_C" >&6
13873 gcc_cv_as_nsubspa_comdat
=no
13874 if test $in_tree_gas = yes; then
13875 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 15 \) \* 1000 + 91`
13876 then gcc_cv_as_nsubspa_comdat
=yes
13878 elif test x
$gcc_cv_as != x
; then
13879 echo ' .SPACE $TEXT$
13880 .NSUBSPA $CODE$,COMDAT' > conftest.s
13881 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
13882 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13883 (eval $ac_try) 2>&5
13885 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13886 (exit $ac_status); }; }
13888 gcc_cv_as_nsubspa_comdat
=yes
13890 echo "configure: failed program was" >&5
13893 rm -f conftest.o conftest.s
13896 echo "$as_me:$LINENO: result: $gcc_cv_as_nsubspa_comdat" >&5
13897 echo "${ECHO_T}$gcc_cv_as_nsubspa_comdat" >&6
13898 if test $gcc_cv_as_nsubspa_comdat = yes; then
13900 cat >>confdefs.h
<<\_ACEOF
13901 #define HAVE_GAS_NSUBSPA_COMDAT 1
13906 # .hidden needs to be supported in both the assembler and the linker,
13907 # because GNU LD versions before 2.12.1 have buggy support for STV_HIDDEN.
13908 # This is irritatingly difficult to feature test for; we have to check the
13909 # date string after the version number. If we've got an in-tree
13910 # ld, we don't know its patchlevel version, so we set the baseline at 2.13
13912 # The gcc_GAS_CHECK_FEATURE call just sets a cache variable.
13913 echo "$as_me:$LINENO: checking assembler for .hidden" >&5
13914 echo $ECHO_N "checking assembler for .hidden... $ECHO_C" >&6
13915 if test "${gcc_cv_as_hidden+set}" = set; then
13916 echo $ECHO_N "(cached) $ECHO_C" >&6
13918 gcc_cv_as_hidden
=no
13919 if test $in_tree_gas = yes; then
13920 if test $in_tree_gas_is_elf = yes \
13921 && test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 13 \) \* 1000 + 0`
13922 then gcc_cv_as_hidden
=yes
13924 elif test x
$gcc_cv_as != x
; then
13925 echo ' .hidden foobar
13926 foobar:' > conftest.s
13927 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
13928 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13929 (eval $ac_try) 2>&5
13931 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13932 (exit $ac_status); }; }
13934 gcc_cv_as_hidden
=yes
13936 echo "configure: failed program was" >&5
13939 rm -f conftest.o conftest.s
13942 echo "$as_me:$LINENO: result: $gcc_cv_as_hidden" >&5
13943 echo "${ECHO_T}$gcc_cv_as_hidden" >&6
13946 echo "$as_me:$LINENO: checking linker for .hidden support" >&5
13947 echo $ECHO_N "checking linker for .hidden support... $ECHO_C" >&6
13948 if test "${gcc_cv_ld_hidden+set}" = set; then
13949 echo $ECHO_N "(cached) $ECHO_C" >&6
13951 if test $in_tree_ld = yes ; then
13952 gcc_cv_ld_hidden
=no
13953 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 \
13954 && test $in_tree_ld_is_elf = yes; then
13955 gcc_cv_ld_hidden
=yes
13958 gcc_cv_ld_hidden
=yes
13959 ld_ver
=`$gcc_cv_ld --version 2>/dev/null | sed 1q`
13960 if echo "$ld_ver" |
grep GNU
> /dev
/null
; then
13961 ld_vers
=`echo $ld_ver | sed -n \
13962 -e 's,^.*[ ]\([0-9][0-9]*\.[0-9][0-9]*.*\)$,\1,p' \
13963 -e 's,^.*[ ]\([0-9][0-9]*\.[0-9][0-9]*\)[ ].*$,\1,p' \
13964 -e 's,^.*[ ]\([0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\)[ ].*$,\1,p' \
13965 -e 's,^.*[ ]\([0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\)[ ].*$,\1,p' \
13966 -e 's,^.*[ ]\([0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\)[ -].*$,\1,p'`
13967 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'`
13968 ld_vers_major
=`expr "$ld_vers" : '\([0-9]*\)'`
13969 ld_vers_minor
=`expr "$ld_vers" : '[0-9]*\.\([0-9]*\)'`
13970 ld_vers_patch
=`expr "$ld_vers" : '[0-9]*\.[0-9]*\.\([0-9]*\)'`
13971 if test 0"$ld_date" -lt 20020404; then
13972 if test -n "$ld_date"; then
13973 # If there was date string, but was earlier than 2002-04-04, fail
13974 gcc_cv_ld_hidden
=no
13975 elif test -z "$ld_vers"; then
13976 # If there was no date string nor ld version number, something is wrong
13977 gcc_cv_ld_hidden
=no
13979 test -z "$ld_vers_patch" && ld_vers_patch
=0
13980 if test "$ld_vers_major" -lt 2; then
13981 gcc_cv_ld_hidden
=no
13982 elif test "$ld_vers_major" -eq 2 -a "$ld_vers_minor" -lt 12; then
13983 gcc_cv_ld_hidden
="no"
13984 elif test "$ld_vers_major" -eq 2 -a "$ld_vers_minor" -eq 12 -a "$ld_vers_patch" -eq 0; then
13985 gcc_cv_ld_hidden
=no
13990 case "${target}" in
13991 hppa64
*-*-hpux* | ia64
*-*-hpux*)
13992 gcc_cv_ld_hidden
=yes
13995 gcc_cv_ld_hidden
=no
14001 echo "$as_me:$LINENO: result: $gcc_cv_ld_hidden" >&5
14002 echo "${ECHO_T}$gcc_cv_ld_hidden" >&6
14003 libgcc_visibility
=no
14006 if test $gcc_cv_as_hidden = yes && test $gcc_cv_ld_hidden = yes; then
14007 libgcc_visibility
=yes
14009 cat >>confdefs.h
<<\_ACEOF
14010 #define HAVE_GAS_HIDDEN 1
14015 # Check if we have .[us]leb128, and support symbol arithmetic with it.
14016 echo "$as_me:$LINENO: checking assembler for .sleb128 and .uleb128" >&5
14017 echo $ECHO_N "checking assembler for .sleb128 and .uleb128... $ECHO_C" >&6
14018 if test "${gcc_cv_as_leb128+set}" = set; then
14019 echo $ECHO_N "(cached) $ECHO_C" >&6
14021 gcc_cv_as_leb128
=no
14022 if test $in_tree_gas = yes; then
14023 if test $in_tree_gas_is_elf = yes \
14024 && test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 11 \) \* 1000 + 0`
14025 then gcc_cv_as_leb128
=yes
14027 elif test x
$gcc_cv_as != x
; then
14034 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
14035 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14036 (eval $ac_try) 2>&5
14038 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14039 (exit $ac_status); }; }
14041 # GAS versions before 2.11 do not support uleb128,
14042 # despite appearing to.
14043 # ??? There exists an elf-specific test that will crash
14044 # the assembler. Perhaps it's better to figure out whether
14045 # arbitrary sections are supported and try the test.
14046 as_ver
=`$gcc_cv_as --version 2>/dev/null | sed 1q`
14047 if echo "$as_ver" |
grep GNU
> /dev
/null
; then
14048 as_ver
=`echo $as_ver | sed -e 's/GNU assembler \([0-9.][0-9.]*\).*/\1/'`
14049 as_major
=`echo $as_ver | sed 's/\..*//'`
14050 as_minor
=`echo $as_ver | sed 's/[^.]*\.\([0-9]*\).*/\1/'`
14051 if test $as_major -eq 2 && test $as_minor -lt 11
14053 else gcc_cv_as_leb128
=yes
14057 echo "configure: failed program was" >&5
14060 rm -f conftest.o conftest.s
14063 echo "$as_me:$LINENO: result: $gcc_cv_as_leb128" >&5
14064 echo "${ECHO_T}$gcc_cv_as_leb128" >&6
14065 if test $gcc_cv_as_leb128 = yes; then
14067 cat >>confdefs.h
<<\_ACEOF
14068 #define HAVE_AS_LEB128 1
14073 # GAS versions up to and including 2.11.0 may mis-optimize
14075 echo "$as_me:$LINENO: checking assembler for eh_frame optimization" >&5
14076 echo $ECHO_N "checking assembler for eh_frame optimization... $ECHO_C" >&6
14077 if test "${gcc_cv_as_eh_frame+set}" = set; then
14078 echo $ECHO_N "(cached) $ECHO_C" >&6
14080 gcc_cv_as_eh_frame
=no
14081 if test $in_tree_gas = yes; then
14082 if test $in_tree_gas_is_elf = yes \
14083 && test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 12 \) \* 1000 + 0`
14084 then gcc_cv_as_eh_frame
=yes
14086 elif test x
$gcc_cv_as != x
; then
14093 .section .eh_frame,"aw",@progbits
14095 .4byte .LECIE1-.LSCIE1
14109 .4byte .LEFDE1-.LASFDE1
14111 .4byte .LASFDE1-__FRAME_BEGIN__
14118 .LEFDE1:' > conftest.s
14119 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
14120 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14121 (eval $ac_try) 2>&5
14123 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14124 (exit $ac_status); }; }
14126 cat > conftest.lit
<<EOF
14127 0000 10000000 00000000 017a0001 781a0004 .........z..x...
14128 0010 01000000 12000000 18000000 00000000 ................
14129 0020 08000000 04080000 0044 .........D
14131 cat > conftest.big
<<EOF
14132 0000 00000010 00000000 017a0001 781a0004 .........z..x...
14133 0010 00000001 00000012 00000018 00000000 ................
14134 0020 00000008 04000000 0844 .........D
14136 # If the assembler didn't choke, and we can objdump,
14137 # and we got the correct data, then succeed.
14138 # The text in the here-document typically retains its unix-style line
14139 # endings, while the output of objdump will use host line endings.
14140 # Therefore, use diff -b for the comparisons.
14141 if test x
$gcc_cv_objdump != x \
14142 && $gcc_cv_objdump -s -j .eh_frame conftest.o
2>/dev
/null \
14143 |
tail -3 > conftest.got \
14144 && { diff -b conftest.lit conftest.got
> /dev
/null
2>&1 \
14145 ||
diff -b conftest.big conftest.got
> /dev
/null
2>&1; }
14147 gcc_cv_as_eh_frame
=yes
14148 elif { ac_try
='$gcc_cv_as -o conftest.o --traditional-format /dev/null'
14149 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14150 (eval $ac_try) 2>&5
14152 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14153 (exit $ac_status); }; }; then
14154 gcc_cv_as_eh_frame
=buggy
14156 # Uh oh, what do we do now?
14157 gcc_cv_as_eh_frame
=no
14160 echo "configure: failed program was" >&5
14163 rm -f conftest.o conftest.s
14166 echo "$as_me:$LINENO: result: $gcc_cv_as_eh_frame" >&5
14167 echo "${ECHO_T}$gcc_cv_as_eh_frame" >&6
14170 if test $gcc_cv_as_eh_frame = buggy
; then
14172 cat >>confdefs.h
<<\_ACEOF
14173 #define USE_AS_TRADITIONAL_FORMAT 1
14178 echo "$as_me:$LINENO: checking assembler for section merging support" >&5
14179 echo $ECHO_N "checking assembler for section merging support... $ECHO_C" >&6
14180 if test "${gcc_cv_as_shf_merge+set}" = set; then
14181 echo $ECHO_N "(cached) $ECHO_C" >&6
14183 gcc_cv_as_shf_merge
=no
14184 if test $in_tree_gas = yes; then
14185 if test $in_tree_gas_is_elf = yes \
14186 && test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 12 \) \* 1000 + 0`
14187 then gcc_cv_as_shf_merge
=yes
14189 elif test x
$gcc_cv_as != x
; then
14190 echo '.section .rodata.str, "aMS", @progbits, 1' > conftest.s
14191 if { ac_try
='$gcc_cv_as --fatal-warnings -o conftest.o conftest.s >&5'
14192 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14193 (eval $ac_try) 2>&5
14195 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14196 (exit $ac_status); }; }
14198 gcc_cv_as_shf_merge
=yes
14200 echo "configure: failed program was" >&5
14203 rm -f conftest.o conftest.s
14206 echo "$as_me:$LINENO: result: $gcc_cv_as_shf_merge" >&5
14207 echo "${ECHO_T}$gcc_cv_as_shf_merge" >&6
14209 if test $gcc_cv_as_shf_merge = no
; then
14210 echo "$as_me:$LINENO: checking assembler for section merging support" >&5
14211 echo $ECHO_N "checking assembler for section merging support... $ECHO_C" >&6
14212 if test "${gcc_cv_as_shf_merge+set}" = set; then
14213 echo $ECHO_N "(cached) $ECHO_C" >&6
14215 gcc_cv_as_shf_merge
=no
14216 if test $in_tree_gas = yes; then
14217 if test $in_tree_gas_is_elf = yes \
14218 && test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 12 \) \* 1000 + 0`
14219 then gcc_cv_as_shf_merge
=yes
14221 elif test x
$gcc_cv_as != x
; then
14222 echo '.section .rodata.str, "aMS", %progbits, 1' > conftest.s
14223 if { ac_try
='$gcc_cv_as --fatal-warnings -o conftest.o conftest.s >&5'
14224 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14225 (eval $ac_try) 2>&5
14227 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14228 (exit $ac_status); }; }
14230 gcc_cv_as_shf_merge
=yes
14232 echo "configure: failed program was" >&5
14235 rm -f conftest.o conftest.s
14238 echo "$as_me:$LINENO: result: $gcc_cv_as_shf_merge" >&5
14239 echo "${ECHO_T}$gcc_cv_as_shf_merge" >&6
14243 cat >>confdefs.h
<<_ACEOF
14244 #define HAVE_GAS_SHF_MERGE `if test $gcc_cv_as_shf_merge = yes; then echo 1; else echo 0; fi`
14248 echo "$as_me:$LINENO: checking assembler for COMDAT group support" >&5
14249 echo $ECHO_N "checking assembler for COMDAT group support... $ECHO_C" >&6
14250 if test "${gcc_cv_as_comdat_group+set}" = set; then
14251 echo $ECHO_N "(cached) $ECHO_C" >&6
14253 gcc_cv_as_comdat_group
=no
14254 if test $in_tree_gas = yes; then
14255 if test $in_tree_gas_is_elf = yes \
14256 && test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 16 \) \* 1000 + 0`
14257 then gcc_cv_as_comdat_group
=yes
14259 elif test x
$gcc_cv_as != x
; then
14260 echo '.section .text,"axG",@progbits,.foo,comdat' > conftest.s
14261 if { ac_try
='$gcc_cv_as --fatal-warnings -o conftest.o conftest.s >&5'
14262 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14263 (eval $ac_try) 2>&5
14265 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14266 (exit $ac_status); }; }
14268 gcc_cv_as_comdat_group
=yes
14270 echo "configure: failed program was" >&5
14273 rm -f conftest.o conftest.s
14276 echo "$as_me:$LINENO: result: $gcc_cv_as_comdat_group" >&5
14277 echo "${ECHO_T}$gcc_cv_as_comdat_group" >&6
14279 if test $gcc_cv_as_comdat_group = yes; then
14280 gcc_cv_as_comdat_group_percent
=no
14282 echo "$as_me:$LINENO: checking assembler for COMDAT group support" >&5
14283 echo $ECHO_N "checking assembler for COMDAT group support... $ECHO_C" >&6
14284 if test "${gcc_cv_as_comdat_group_percent+set}" = set; then
14285 echo $ECHO_N "(cached) $ECHO_C" >&6
14287 gcc_cv_as_comdat_group_percent
=no
14288 if test $in_tree_gas = yes; then
14289 if test $in_tree_gas_is_elf = yes \
14290 && test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 16 \) \* 1000 + 0`
14291 then gcc_cv_as_comdat_group_percent
=yes
14293 elif test x
$gcc_cv_as != x
; then
14294 echo '.section .text,"axG",%progbits,.foo,comdat' > conftest.s
14295 if { ac_try
='$gcc_cv_as --fatal-warnings -o conftest.o conftest.s >&5'
14296 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14297 (eval $ac_try) 2>&5
14299 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14300 (exit $ac_status); }; }
14302 gcc_cv_as_comdat_group_percent
=yes
14304 echo "configure: failed program was" >&5
14307 rm -f conftest.o conftest.s
14310 echo "$as_me:$LINENO: result: $gcc_cv_as_comdat_group_percent" >&5
14311 echo "${ECHO_T}$gcc_cv_as_comdat_group_percent" >&6
14314 if test $in_tree_ld != yes && test x
"$ld_vers" != x
; then
14316 if test 0"$ld_date" -lt 20050308; then
14317 if test -n "$ld_date"; then
14318 # If there was date string, but was earlier than 2005-03-08, fail
14320 elif test "$ld_vers_major" -lt 2; then
14322 elif test "$ld_vers_major" -eq 2 -a "$ld_vers_minor" -lt 16; then
14327 # assume linkers other than GNU ld don't support COMDAT group
14330 if test $comdat_group = no
; then
14331 gcc_cv_as_comdat_group
=no
14332 gcc_cv_as_comdat_group_percent
=no
14335 cat >>confdefs.h
<<_ACEOF
14336 #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`
14340 # Thread-local storage - the check is heavily parametrized.
14348 .section ".tdata","awT",@progbits
14351 ldq $27,__tls_get_addr($29) !literal!1
14352 lda $16,foo($29) !tlsgd!1
14353 jsr $26,($27),__tls_get_addr !lituse_tlsgd!1
14354 ldq $27,__tls_get_addr($29) !literal!2
14355 lda $16,foo($29) !tlsldm!2
14356 jsr $26,($27),__tls_get_addr !lituse_tlsldm!2
14357 ldq $1,foo($29) !gotdtprel
14358 ldah $2,foo($29) !dtprelhi
14359 lda $3,foo($2) !dtprello
14360 lda $4,foo($29) !dtprel
14361 ldq $1,foo($29) !gottprel
14362 ldah $2,foo($29) !tprelhi
14363 lda $3,foo($2) !tprello
14364 lda $4,foo($29) !tprel'
14367 tls_as_opt
=--fatal-warnings
14371 .section ".tdata","awT",@progbits
14374 call #gettlsoff(x)'
14383 .section ".tdata","awT",@progbits
14387 addil LT%foo-$tls_gdidx$,gp
14388 ldo RT%foo-$tls_gdidx$(%r1),%arg0
14391 addil LT%foo-$tls_ldidx$,gp
14393 ldo RT%foo-$tls_ldidx$(%r1),%arg0
14394 addil LR%foo-$tls_dtpoff$,%ret0
14395 ldo RR%foo-$tls_dtpoff$(%r1),%t1
14397 addil LT%foo-$tls_ieoff$,gp
14398 ldw RT%foo-$tls_ieoff$(%r1),%t2
14401 addil LR%foo-$tls_leoff$,%t1
14402 ldo RR%foo-$tls_leoff$(%r1),%t2'
14405 tls_as_opt
=--fatal-warnings
14409 .section ".tdata","awT",%progbits
14412 .word foo(gottpoff)
14422 .section ".tdata","awT",@progbits
14426 leal foo@TLSGD(,%ebx,1), %eax
14427 leal foo@TLSLDM(%ebx), %eax
14428 leal foo@DTPOFF(%eax), %edx
14429 movl foo@GOTTPOFF(%ebx), %eax
14430 subl foo@GOTTPOFF(%ebx), %eax
14431 addl foo@GOTNTPOFF(%ebx), %eax
14432 movl foo@INDNTPOFF, %eax
14433 movl $foo@TPOFF, %eax
14434 subl $foo@TPOFF, %eax
14435 leal foo@NTPOFF(%ecx), %eax'
14438 tls_as_opt
=--fatal-warnings
14442 .section ".tdata","awT",@progbits
14446 leaq foo@TLSGD(%rip), %rdi
14447 leaq foo@TLSLD(%rip), %rdi
14448 leaq foo@DTPOFF(%rax), %rdx
14449 movq foo@GOTTPOFF(%rip), %rax
14450 movq $foo@TPOFF, %rax'
14453 tls_as_opt
=--fatal-warnings
14457 .section ".tdata","awT",@progbits
14460 addl r16 = @ltoff(@dtpmod(foo#)), gp
14461 addl r17 = @ltoff(@dtprel(foo#)), gp
14462 addl r18 = @ltoff(@tprel(foo#)), gp
14463 addl r19 = @dtprel(foo#), gp
14464 adds r21 = @dtprel(foo#), r13
14465 movl r23 = @dtprel(foo#)
14466 addl r20 = @tprel(foo#), gp
14467 adds r22 = @tprel(foo#), r13
14468 movl r24 = @tprel(foo#)'
14471 tls_as_opt
=--fatal-warnings
14475 .section .tdata,"awT",@progbits
14479 addiu $4, $28, %tlsgd(x)
14480 addiu $4, $28, %tlsldm(x)
14481 lui $4, %dtprel_hi(x)
14482 addiu $4, $4, %dtprel_lo(x)
14483 lw $4, %gottprel(x)($28)
14484 lui $4, %tprel_hi(x)
14485 addiu $4, $4, %tprel_lo(x)'
14488 tls_as_opt
='-32 --fatal-warnings'
14492 .section ".tdata","awT",@progbits
14500 addi 3,31,ld0@got@tlsgd
14502 addi 3,31,x1@got@tlsld
14505 addis 9,3,x2@dtprel@ha
14506 addi 9,9,x2@dtprel@l
14507 lwz 9,x3@got@tprel(31)
14510 addis 9,2,x2@tprel@ha
14511 addi 9,9,x2@tprel@l'
14514 tls_as_opt
="-a32 --fatal-warnings"
14518 .section ".tdata","awT",@progbits
14526 addi 3,2,ld0@got@tlsgd
14532 addi 3,2,x1@got@tlsld
14538 addis 9,3,x2@dtprel@ha
14539 addi 9,9,x2@dtprel@l
14542 ld 9,x3@got@dtprel(2)
14548 tls_as_opt
="-a64 --fatal-warnings"
14552 .section ".tdata","awT",@progbits
14559 .long foo@GOTNTPOFF
14560 .long foo@INDNTPOFF
14561 l %r1,foo@GOTNTPOFF(%r12)
14562 l %r1,0(%r1):tls_load:foo
14563 bas %r14,0(%r1,%r13):tls_gdcall:foo
14564 bas %r14,0(%r1,%r13):tls_ldcall:foo'
14567 tls_as_opt
="-m31 --fatal-warnings"
14571 .section ".tdata","awT",@progbits
14578 .quad foo@GOTNTPOFF
14579 lg %r1,foo@GOTNTPOFF(%r12)
14580 larl %r1,foo@INDNTPOFF
14581 brasl %r14,__tls_get_offset@PLT:tls_gdcall:foo
14582 brasl %r14,__tls_get_offset@PLT:tls_ldcall:foo'
14585 tls_as_opt
="-m64 -Aesame --fatal-warnings"
14587 sh-
*-* | sh
[34]-*-*)
14589 .section ".tdata","awT",@progbits
14599 tls_as_opt
=--fatal-warnings
14603 sparc
*-sun-solaris2.
[56789]*)
14604 # TLS was introduced in the Solaris 9 4/04 release but
14605 # we do not enable it by default on Solaris 9 either.
14606 if test "x$enable_tls" = xyes
; then
14612 sparc
*-sun-solaris2.
*)
14619 if test x
$on_solaris = xyes
&& test x
$gas_flag = xno
; then
14621 .section ".tdata",#alloc,#write,#tls
14624 sethi %tgd_hi22(foo), %o0
14625 add %o0, %tgd_lo10(foo), %o1
14626 add %l7, %o1, %o0, %tgd_add(foo)
14627 call __tls_get_addr, %tgd_call(foo)
14628 sethi %tldm_hi22(foo), %l1
14629 add %l1, %tldm_lo10(foo), %l2
14630 add %l7, %l2, %o0, %tldm_add(foo)
14631 call __tls_get_addr, %tldm_call(foo)
14632 sethi %tldo_hix22(foo), %l3
14633 xor %l3, %tldo_lox10(foo), %l4
14634 add %o0, %l4, %l5, %tldo_add(foo)
14635 sethi %tie_hi22(foo), %o3
14636 add %o3, %tie_lo10(foo), %o3
14637 ld [%l7 + %o3], %o2, %tie_ld(foo)
14638 add %g7, %o2, %o4, %tie_add(foo)
14639 sethi %tle_hix22(foo), %l1
14640 xor %l1, %tle_lox10(foo), %o5
14641 ld [%g7 + %o5], %o1'
14646 .section ".tdata","awT",@progbits
14649 sethi %tgd_hi22(foo), %o0
14650 add %o0, %tgd_lo10(foo), %o1
14651 add %l7, %o1, %o0, %tgd_add(foo)
14652 call __tls_get_addr, %tgd_call(foo)
14653 sethi %tldm_hi22(foo), %l1
14654 add %l1, %tldm_lo10(foo), %l2
14655 add %l7, %l2, %o0, %tldm_add(foo)
14656 call __tls_get_addr, %tldm_call(foo)
14657 sethi %tldo_hix22(foo), %l3
14658 xor %l3, %tldo_lox10(foo), %l4
14659 add %o0, %l4, %l5, %tldo_add(foo)
14660 sethi %tie_hi22(foo), %o3
14661 add %o3, %tie_lo10(foo), %o3
14662 ld [%l7 + %o3], %o2, %tie_ld(foo)
14663 add %g7, %o2, %o4, %tie_add(foo)
14664 sethi %tle_hix22(foo), %l1
14665 xor %l1, %tle_lox10(foo), %o5
14666 ld [%g7 + %o5], %o1'
14669 tls_as_opt
="-32 --fatal-warnings"
14674 if test "x$enable_tls" = xno
; then
14675 : # TLS explicitly disabled.
14676 elif test "x$enable_tls" = xyes
; then
14677 set_have_as_tls
=yes # TLS explicitly enabled.
14678 elif test -z "$tls_first_major"; then
14679 : # If we don't have a check, assume no support.
14681 echo "$as_me:$LINENO: checking assembler for thread-local storage support" >&5
14682 echo $ECHO_N "checking assembler for thread-local storage support... $ECHO_C" >&6
14683 if test "${gcc_cv_as_tls+set}" = set; then
14684 echo $ECHO_N "(cached) $ECHO_C" >&6
14687 if test $in_tree_gas = yes; then
14688 if test $gcc_cv_gas_vers -ge `expr \( \( $tls_first_major \* 1000 \) + $tls_first_minor \) \* 1000 + 0`
14689 then gcc_cv_as_tls
=yes
14691 elif test x
$gcc_cv_as != x
; then
14692 echo "$conftest_s" > conftest.s
14693 if { ac_try
='$gcc_cv_as $tls_as_opt -o conftest.o conftest.s >&5'
14694 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14695 (eval $ac_try) 2>&5
14697 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14698 (exit $ac_status); }; }
14702 echo "configure: failed program was" >&5
14705 rm -f conftest.o conftest.s
14708 echo "$as_me:$LINENO: result: $gcc_cv_as_tls" >&5
14709 echo "${ECHO_T}$gcc_cv_as_tls" >&6
14710 if test $gcc_cv_as_tls = yes; then
14711 set_have_as_tls
=yes
14714 if test $set_have_as_tls = yes ; then
14716 cat >>confdefs.h
<<\_ACEOF
14717 #define HAVE_AS_TLS 1
14722 # Target-specific assembler checks.
14724 echo "$as_me:$LINENO: checking linker -Bstatic/-Bdynamic option" >&5
14725 echo $ECHO_N "checking linker -Bstatic/-Bdynamic option... $ECHO_C" >&6
14726 gcc_cv_ld_static_dynamic
=no
14727 if test $in_tree_ld = yes ; then
14728 if test "$gcc_cv_gld_major_version" -eq 2 -a "$gcc_cv_gld_minor_version" -ge 10; then
14729 gcc_cv_ld_static_dynamic
=yes
14731 elif test x
$gcc_cv_ld != x
; then
14732 # Check if linker supports -Bstatic/-Bdynamic option
14733 if $gcc_cv_ld --help 2>/dev
/null |
grep -- -Bstatic > /dev
/null \
14734 && $gcc_cv_ld --help 2>/dev
/null |
grep -- -Bdynamic > /dev
/null
; then
14735 gcc_cv_ld_static_dynamic
=yes
14738 if test x
"$gcc_cv_ld_static_dynamic" = xyes
; then
14740 cat >>confdefs.h
<<\_ACEOF
14741 #define HAVE_LD_STATIC_DYNAMIC 1
14745 echo "$as_me:$LINENO: result: $gcc_cv_ld_static_dynamic" >&5
14746 echo "${ECHO_T}$gcc_cv_ld_static_dynamic" >&6
14748 if test x
"$demangler_in_ld" = xyes
; then
14749 echo "$as_me:$LINENO: checking linker --demangle support" >&5
14750 echo $ECHO_N "checking linker --demangle support... $ECHO_C" >&6
14751 gcc_cv_ld_demangle
=no
14752 if test $in_tree_ld = yes; then
14753 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 \
14754 gcc_cv_ld_demangle
=yes
14756 elif test x
$gcc_cv_ld != x
-a x
"$gnu_ld" = xyes
; then
14757 # Check if the GNU linker supports --demangle option
14758 if $gcc_cv_ld --help 2>/dev
/null |
grep no-demangle
> /dev
/null
; then
14759 gcc_cv_ld_demangle
=yes
14762 if test x
"$gcc_cv_ld_demangle" = xyes
; then
14764 cat >>confdefs.h
<<\_ACEOF
14765 #define HAVE_LD_DEMANGLE 1
14769 echo "$as_me:$LINENO: result: $gcc_cv_ld_demangle" >&5
14770 echo "${ECHO_T}$gcc_cv_ld_demangle" >&6
14774 # All TARGET_ABI_OSF targets.
14775 alpha
*-*-osf* | alpha
*-*-linux* | alpha
*-*-*bsd
*)
14776 echo "$as_me:$LINENO: checking assembler for explicit relocation support" >&5
14777 echo $ECHO_N "checking assembler for explicit relocation support... $ECHO_C" >&6
14778 if test "${gcc_cv_as_alpha_explicit_relocs+set}" = set; then
14779 echo $ECHO_N "(cached) $ECHO_C" >&6
14781 gcc_cv_as_alpha_explicit_relocs
=no
14782 if test $in_tree_gas = yes; then
14783 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 12 \) \* 1000 + 0`
14784 then gcc_cv_as_alpha_explicit_relocs
=yes
14786 elif test x
$gcc_cv_as != x
; then
14787 echo ' .set nomacro
14789 extbl $3, $2, $3 !lituse_bytoff!1
14790 ldq $2, a($29) !literal!1
14791 ldq $4, b($29) !literal!2
14792 ldq_u $3, 0($2) !lituse_base!1
14793 ldq $27, f($29) !literal!5
14794 jsr $26, ($27), f !lituse_jsr!5
14795 ldah $29, 0($26) !gpdisp!3
14796 lda $0, c($29) !gprel
14797 ldah $1, d($29) !gprelhigh
14798 lda $1, d($1) !gprellow
14799 lda $29, 0($29) !gpdisp!3' > conftest.s
14800 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
14801 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14802 (eval $ac_try) 2>&5
14804 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14805 (exit $ac_status); }; }
14807 gcc_cv_as_alpha_explicit_relocs
=yes
14809 echo "configure: failed program was" >&5
14812 rm -f conftest.o conftest.s
14815 echo "$as_me:$LINENO: result: $gcc_cv_as_alpha_explicit_relocs" >&5
14816 echo "${ECHO_T}$gcc_cv_as_alpha_explicit_relocs" >&6
14817 if test $gcc_cv_as_alpha_explicit_relocs = yes; then
14819 cat >>confdefs.h
<<\_ACEOF
14820 #define HAVE_AS_EXPLICIT_RELOCS 1
14824 echo "$as_me:$LINENO: checking assembler for jsrdirect relocation support" >&5
14825 echo $ECHO_N "checking assembler for jsrdirect relocation support... $ECHO_C" >&6
14826 if test "${gcc_cv_as_alpha_jsrdirect_relocs+set}" = set; then
14827 echo $ECHO_N "(cached) $ECHO_C" >&6
14829 gcc_cv_as_alpha_jsrdirect_relocs
=no
14830 if test $in_tree_gas = yes; then
14831 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 16 \) \* 1000 + 90`
14832 then gcc_cv_as_alpha_jsrdirect_relocs
=yes
14834 elif test x
$gcc_cv_as != x
; then
14835 echo ' .set nomacro
14837 ldq $27, a($29) !literal!1
14838 jsr $26, ($27), a !lituse_jsrdirect!1' > conftest.s
14839 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
14840 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14841 (eval $ac_try) 2>&5
14843 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14844 (exit $ac_status); }; }
14846 gcc_cv_as_alpha_jsrdirect_relocs
=yes
14848 echo "configure: failed program was" >&5
14851 rm -f conftest.o conftest.s
14854 echo "$as_me:$LINENO: result: $gcc_cv_as_alpha_jsrdirect_relocs" >&5
14855 echo "${ECHO_T}$gcc_cv_as_alpha_jsrdirect_relocs" >&6
14856 if test $gcc_cv_as_alpha_jsrdirect_relocs = yes; then
14858 cat >>confdefs.h
<<\_ACEOF
14859 #define HAVE_AS_JSRDIRECT_RELOCS 1
14866 echo "$as_me:$LINENO: checking assembler for -no-mul-bug-abort option" >&5
14867 echo $ECHO_N "checking assembler for -no-mul-bug-abort option... $ECHO_C" >&6
14868 if test "${gcc_cv_as_cris_no_mul_bug+set}" = set; then
14869 echo $ECHO_N "(cached) $ECHO_C" >&6
14871 gcc_cv_as_cris_no_mul_bug
=no
14872 if test $in_tree_gas = yes; then
14873 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 15 \) \* 1000 + 91`
14874 then gcc_cv_as_cris_no_mul_bug
=yes
14876 elif test x
$gcc_cv_as != x
; then
14877 echo '.text' > conftest.s
14878 if { ac_try
='$gcc_cv_as -no-mul-bug-abort -o conftest.o conftest.s >&5'
14879 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14880 (eval $ac_try) 2>&5
14882 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14883 (exit $ac_status); }; }
14885 gcc_cv_as_cris_no_mul_bug
=yes
14887 echo "configure: failed program was" >&5
14890 rm -f conftest.o conftest.s
14893 echo "$as_me:$LINENO: result: $gcc_cv_as_cris_no_mul_bug" >&5
14894 echo "${ECHO_T}$gcc_cv_as_cris_no_mul_bug" >&6
14895 if test $gcc_cv_as_cris_no_mul_bug = yes; then
14897 cat >>confdefs.h
<<\_ACEOF
14898 #define HAVE_AS_NO_MUL_BUG_ABORT_OPTION 1
14905 echo "$as_me:$LINENO: checking assembler for .register" >&5
14906 echo $ECHO_N "checking assembler for .register... $ECHO_C" >&6
14907 if test "${gcc_cv_as_sparc_register_op+set}" = set; then
14908 echo $ECHO_N "(cached) $ECHO_C" >&6
14910 gcc_cv_as_sparc_register_op
=no
14911 if test x
$gcc_cv_as != x
; then
14912 echo '.register %g2, #scratch' > conftest.s
14913 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
14914 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14915 (eval $ac_try) 2>&5
14917 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14918 (exit $ac_status); }; }
14920 gcc_cv_as_sparc_register_op
=yes
14922 echo "configure: failed program was" >&5
14925 rm -f conftest.o conftest.s
14928 echo "$as_me:$LINENO: result: $gcc_cv_as_sparc_register_op" >&5
14929 echo "${ECHO_T}$gcc_cv_as_sparc_register_op" >&6
14930 if test $gcc_cv_as_sparc_register_op = yes; then
14932 cat >>confdefs.h
<<\_ACEOF
14933 #define HAVE_AS_REGISTER_PSEUDO_OP 1
14938 echo "$as_me:$LINENO: checking assembler for -relax option" >&5
14939 echo $ECHO_N "checking assembler for -relax option... $ECHO_C" >&6
14940 if test "${gcc_cv_as_sparc_relax+set}" = set; then
14941 echo $ECHO_N "(cached) $ECHO_C" >&6
14943 gcc_cv_as_sparc_relax
=no
14944 if test x
$gcc_cv_as != x
; then
14945 echo '.text' > conftest.s
14946 if { ac_try
='$gcc_cv_as -relax -o conftest.o conftest.s >&5'
14947 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14948 (eval $ac_try) 2>&5
14950 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14951 (exit $ac_status); }; }
14953 gcc_cv_as_sparc_relax
=yes
14955 echo "configure: failed program was" >&5
14958 rm -f conftest.o conftest.s
14961 echo "$as_me:$LINENO: result: $gcc_cv_as_sparc_relax" >&5
14962 echo "${ECHO_T}$gcc_cv_as_sparc_relax" >&6
14963 if test $gcc_cv_as_sparc_relax = yes; then
14965 cat >>confdefs.h
<<\_ACEOF
14966 #define HAVE_AS_RELAX_OPTION 1
14971 echo "$as_me:$LINENO: checking assembler for unaligned pcrel relocs" >&5
14972 echo $ECHO_N "checking assembler for unaligned pcrel relocs... $ECHO_C" >&6
14973 if test "${gcc_cv_as_sparc_ua_pcrel+set}" = set; then
14974 echo $ECHO_N "(cached) $ECHO_C" >&6
14976 gcc_cv_as_sparc_ua_pcrel
=no
14977 if test x
$gcc_cv_as != x
; then
14984 .uaword %r_disp32(foo)' > conftest.s
14985 if { ac_try
='$gcc_cv_as -K PIC -o conftest.o conftest.s >&5'
14986 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14987 (eval $ac_try) 2>&5
14989 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14990 (exit $ac_status); }; }
14992 if test x
$gcc_cv_ld != x \
14993 && $gcc_cv_ld -o conftest conftest.o
-G > /dev
/null
2>&1; then
14994 gcc_cv_as_sparc_ua_pcrel
=yes
14998 echo "configure: failed program was" >&5
15001 rm -f conftest.o conftest.s
15004 echo "$as_me:$LINENO: result: $gcc_cv_as_sparc_ua_pcrel" >&5
15005 echo "${ECHO_T}$gcc_cv_as_sparc_ua_pcrel" >&6
15006 if test $gcc_cv_as_sparc_ua_pcrel = yes; then
15008 cat >>confdefs.h
<<\_ACEOF
15009 #define HAVE_AS_SPARC_UA_PCREL 1
15013 echo "$as_me:$LINENO: checking assembler for unaligned pcrel relocs against hidden symbols" >&5
15014 echo $ECHO_N "checking assembler for unaligned pcrel relocs against hidden symbols... $ECHO_C" >&6
15015 if test "${gcc_cv_as_sparc_ua_pcrel_hidden+set}" = set; then
15016 echo $ECHO_N "(cached) $ECHO_C" >&6
15018 gcc_cv_as_sparc_ua_pcrel_hidden
=no
15019 if test x
$gcc_cv_as != x
; then
15023 .uaword %r_disp32(foo)
15024 .byte 0x32, 0x33, 0x34
15028 .skip 4' > conftest.s
15029 if { ac_try
='$gcc_cv_as -K PIC -o conftest.o conftest.s >&5'
15030 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15031 (eval $ac_try) 2>&5
15033 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15034 (exit $ac_status); }; }
15036 if test x
$gcc_cv_ld != x
&& test x
$gcc_cv_objdump != x \
15037 && $gcc_cv_ld -o conftest conftest.o
-G > /dev
/null
2>&1 \
15038 && $gcc_cv_objdump -s -j .data conftest
2> /dev
/null \
15039 |
grep ' 31000000 07323334' > /dev
/null
2>&1; then
15040 if $gcc_cv_objdump -R conftest
2> /dev
/null \
15041 |
grep 'DISP32' > /dev
/null
2>&1; then
15044 gcc_cv_as_sparc_ua_pcrel_hidden
=yes
15049 echo "configure: failed program was" >&5
15052 rm -f conftest.o conftest.s
15055 echo "$as_me:$LINENO: result: $gcc_cv_as_sparc_ua_pcrel_hidden" >&5
15056 echo "${ECHO_T}$gcc_cv_as_sparc_ua_pcrel_hidden" >&6
15057 if test $gcc_cv_as_sparc_ua_pcrel_hidden = yes; then
15059 cat >>confdefs.h
<<\_ACEOF
15060 #define HAVE_AS_SPARC_UA_PCREL_HIDDEN 1
15065 fi # unaligned pcrel relocs
15067 echo "$as_me:$LINENO: checking assembler for offsetable %lo()" >&5
15068 echo $ECHO_N "checking assembler for offsetable %lo()... $ECHO_C" >&6
15069 if test "${gcc_cv_as_sparc_offsetable_lo10+set}" = set; then
15070 echo $ECHO_N "(cached) $ECHO_C" >&6
15072 gcc_cv_as_sparc_offsetable_lo10
=no
15073 if test x
$gcc_cv_as != x
; then
15075 or %g1, %lo(ab) + 12, %g1
15076 or %g1, %lo(ab + 12), %g1' > conftest.s
15077 if { ac_try
='$gcc_cv_as -xarch=v9 -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 if test x
$gcc_cv_objdump != x \
15085 && $gcc_cv_objdump -s -j .text conftest.o
2> /dev
/null \
15086 |
grep ' 82106000 82106000' > /dev
/null
2>&1; then
15087 gcc_cv_as_sparc_offsetable_lo10
=yes
15090 echo "configure: failed program was" >&5
15093 rm -f conftest.o conftest.s
15096 echo "$as_me:$LINENO: result: $gcc_cv_as_sparc_offsetable_lo10" >&5
15097 echo "${ECHO_T}$gcc_cv_as_sparc_offsetable_lo10" >&6
15098 if test $gcc_cv_as_sparc_offsetable_lo10 = yes; then
15100 cat >>confdefs.h
<<\_ACEOF
15101 #define HAVE_AS_OFFSETABLE_LO10 1
15107 i
[34567]86-*-* | x86_64-
*-*)
15109 cygwin
* | pe | mingw32
*)
15110 # Used for DWARF 2 in PE
15111 echo "$as_me:$LINENO: checking assembler for .secrel32 relocs" >&5
15112 echo $ECHO_N "checking assembler for .secrel32 relocs... $ECHO_C" >&6
15113 if test "${gcc_cv_as_ix86_pe_secrel32+set}" = set; then
15114 echo $ECHO_N "(cached) $ECHO_C" >&6
15116 gcc_cv_as_ix86_pe_secrel32
=no
15117 if test $in_tree_gas = yes; then
15118 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 15 \) \* 1000 + 91`
15119 then gcc_cv_as_ix86_pe_secrel32
=yes
15121 elif test x
$gcc_cv_as != x
; then
15125 .secrel32 foo' > conftest.s
15126 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
15127 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15128 (eval $ac_try) 2>&5
15130 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15131 (exit $ac_status); }; }
15133 if test x
$gcc_cv_ld != x \
15134 && $gcc_cv_ld -o conftest conftest.o
> /dev
/null
2>&1; then
15135 gcc_cv_as_ix86_pe_secrel32
=yes
15139 echo "configure: failed program was" >&5
15142 rm -f conftest.o conftest.s
15145 echo "$as_me:$LINENO: result: $gcc_cv_as_ix86_pe_secrel32" >&5
15146 echo "${ECHO_T}$gcc_cv_as_ix86_pe_secrel32" >&6
15147 if test $gcc_cv_as_ix86_pe_secrel32 = yes; then
15149 cat >>confdefs.h
<<\_ACEOF
15150 #define HAVE_GAS_PE_SECREL32_RELOC 1
15157 echo "$as_me:$LINENO: checking assembler for filds and fists mnemonics" >&5
15158 echo $ECHO_N "checking assembler for filds and fists mnemonics... $ECHO_C" >&6
15159 if test "${gcc_cv_as_ix86_filds_fists+set}" = set; then
15160 echo $ECHO_N "(cached) $ECHO_C" >&6
15162 gcc_cv_as_ix86_filds_fists
=no
15163 if test $in_tree_gas = yes; then
15164 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 9 \) \* 1000 + 0`
15165 then gcc_cv_as_ix86_filds_fists
=yes
15167 elif test x
$gcc_cv_as != x
; then
15168 echo 'filds mem; fists mem' > conftest.s
15169 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
15170 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15171 (eval $ac_try) 2>&5
15173 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15174 (exit $ac_status); }; }
15176 gcc_cv_as_ix86_filds_fists
=yes
15178 echo "configure: failed program was" >&5
15181 rm -f conftest.o conftest.s
15184 echo "$as_me:$LINENO: result: $gcc_cv_as_ix86_filds_fists" >&5
15185 echo "${ECHO_T}$gcc_cv_as_ix86_filds_fists" >&6
15186 if test $gcc_cv_as_ix86_filds_fists = yes; then
15188 cat >>confdefs.h
<<\_ACEOF
15189 #define HAVE_GAS_FILDS_FISTS 1
15194 echo "$as_me:$LINENO: checking assembler for cmov syntax" >&5
15195 echo $ECHO_N "checking assembler for cmov syntax... $ECHO_C" >&6
15196 if test "${gcc_cv_as_ix86_cmov_sun_syntax+set}" = set; then
15197 echo $ECHO_N "(cached) $ECHO_C" >&6
15199 gcc_cv_as_ix86_cmov_sun_syntax
=no
15200 if test x
$gcc_cv_as != x
; then
15201 echo 'cmovl.l %edx, %eax' > conftest.s
15202 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
15203 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15204 (eval $ac_try) 2>&5
15206 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15207 (exit $ac_status); }; }
15209 gcc_cv_as_ix86_cmov_sun_syntax
=yes
15211 echo "configure: failed program was" >&5
15214 rm -f conftest.o conftest.s
15217 echo "$as_me:$LINENO: result: $gcc_cv_as_ix86_cmov_sun_syntax" >&5
15218 echo "${ECHO_T}$gcc_cv_as_ix86_cmov_sun_syntax" >&6
15219 if test $gcc_cv_as_ix86_cmov_sun_syntax = yes; then
15221 cat >>confdefs.h
<<\_ACEOF
15222 #define HAVE_AS_IX86_CMOV_SUN_SYNTAX 1
15227 echo "$as_me:$LINENO: checking assembler for ffreep mnemonic" >&5
15228 echo $ECHO_N "checking assembler for ffreep mnemonic... $ECHO_C" >&6
15229 if test "${gcc_cv_as_ix86_ffreep+set}" = set; then
15230 echo $ECHO_N "(cached) $ECHO_C" >&6
15232 gcc_cv_as_ix86_ffreep
=no
15233 if test x
$gcc_cv_as != x
; then
15234 echo 'ffreep %st(1)' > conftest.s
15235 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
15236 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15237 (eval $ac_try) 2>&5
15239 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15240 (exit $ac_status); }; }
15242 gcc_cv_as_ix86_ffreep
=yes
15244 echo "configure: failed program was" >&5
15247 rm -f conftest.o conftest.s
15250 echo "$as_me:$LINENO: result: $gcc_cv_as_ix86_ffreep" >&5
15251 echo "${ECHO_T}$gcc_cv_as_ix86_ffreep" >&6
15252 if test $gcc_cv_as_ix86_ffreep = yes; then
15254 cat >>confdefs.h
<<\_ACEOF
15255 #define HAVE_AS_IX86_FFREEP 1
15260 # This one is used unconditionally by i386.[ch]; it is to be defined
15261 # to 1 if the feature is present, 0 otherwise.
15262 echo "$as_me:$LINENO: checking assembler for GOTOFF in data" >&5
15263 echo $ECHO_N "checking assembler for GOTOFF in data... $ECHO_C" >&6
15264 if test "${gcc_cv_as_ix86_gotoff_in_data+set}" = set; then
15265 echo $ECHO_N "(cached) $ECHO_C" >&6
15267 gcc_cv_as_ix86_gotoff_in_data
=no
15268 if test $in_tree_gas = yes; then
15269 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 11 \) \* 1000 + 0`
15270 then gcc_cv_as_ix86_gotoff_in_data
=yes
15272 elif test x
$gcc_cv_as != x
; then
15277 .long .L0@GOTOFF' > conftest.s
15278 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
15279 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15280 (eval $ac_try) 2>&5
15282 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15283 (exit $ac_status); }; }
15285 gcc_cv_as_ix86_gotoff_in_data
=yes
15287 echo "configure: failed program was" >&5
15290 rm -f conftest.o conftest.s
15293 echo "$as_me:$LINENO: result: $gcc_cv_as_ix86_gotoff_in_data" >&5
15294 echo "${ECHO_T}$gcc_cv_as_ix86_gotoff_in_data" >&6
15297 cat >>confdefs.h
<<_ACEOF
15298 #define HAVE_AS_GOTOFF_IN_DATA `if test $gcc_cv_as_ix86_gotoff_in_data = yes; then echo 1; else echo 0; fi`
15304 echo "$as_me:$LINENO: checking assembler for ltoffx and ldxmov relocs" >&5
15305 echo $ECHO_N "checking assembler for ltoffx and ldxmov relocs... $ECHO_C" >&6
15306 if test "${gcc_cv_as_ia64_ltoffx_ldxmov_relocs+set}" = set; then
15307 echo $ECHO_N "(cached) $ECHO_C" >&6
15309 gcc_cv_as_ia64_ltoffx_ldxmov_relocs
=no
15310 if test $in_tree_gas = yes; then
15311 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 14 \) \* 1000 + 0`
15312 then gcc_cv_as_ia64_ltoffx_ldxmov_relocs
=yes
15314 elif test x
$gcc_cv_as != x
; then
15316 addl r15 = @ltoffx(x#), gp
15318 ld8.mov r16 = [r15], x#' > conftest.s
15319 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
15320 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15321 (eval $ac_try) 2>&5
15323 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15324 (exit $ac_status); }; }
15326 gcc_cv_as_ia64_ltoffx_ldxmov_relocs
=yes
15328 echo "configure: failed program was" >&5
15331 rm -f conftest.o conftest.s
15334 echo "$as_me:$LINENO: result: $gcc_cv_as_ia64_ltoffx_ldxmov_relocs" >&5
15335 echo "${ECHO_T}$gcc_cv_as_ia64_ltoffx_ldxmov_relocs" >&6
15336 if test $gcc_cv_as_ia64_ltoffx_ldxmov_relocs = yes; then
15338 cat >>confdefs.h
<<\_ACEOF
15339 #define HAVE_AS_LTOFFX_LDXMOV_RELOCS 1
15348 *-*-aix*) conftest_s
=' .machine "pwr5"
15352 echo "$as_me:$LINENO: checking assembler for .machine directive support" >&5
15353 echo $ECHO_N "checking assembler for .machine directive support... $ECHO_C" >&6
15354 if test "${gcc_cv_as_machine_directive+set}" = set; then
15355 echo $ECHO_N "(cached) $ECHO_C" >&6
15357 gcc_cv_as_machine_directive
=no
15358 if test x
$gcc_cv_as != x
; then
15359 echo ' .machine ppc7400' > conftest.s
15360 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
15361 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15362 (eval $ac_try) 2>&5
15364 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15365 (exit $ac_status); }; }
15367 gcc_cv_as_machine_directive
=yes
15369 echo "configure: failed program was" >&5
15372 rm -f conftest.o conftest.s
15375 echo "$as_me:$LINENO: result: $gcc_cv_as_machine_directive" >&5
15376 echo "${ECHO_T}$gcc_cv_as_machine_directive" >&6
15378 if test x
$gcc_cv_as_machine_directive != xyes
; then
15379 echo "*** This target requires an assembler supporting \".machine\"" >&2
15380 echo you can get it from
: ftp://gcc.gnu.org
/pub
/gcc
/infrastructure
/cctools-528.5.dmg
>&2
15381 test x
$build = x
$target && exit 1
15385 *) conftest_s
=' .machine power4
15390 echo "$as_me:$LINENO: checking assembler for mfcr field support" >&5
15391 echo $ECHO_N "checking assembler for mfcr field support... $ECHO_C" >&6
15392 if test "${gcc_cv_as_powerpc_mfcrf+set}" = set; then
15393 echo $ECHO_N "(cached) $ECHO_C" >&6
15395 gcc_cv_as_powerpc_mfcrf
=no
15396 if test $in_tree_gas = yes; then
15397 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 14 \) \* 1000 + 0`
15398 then gcc_cv_as_powerpc_mfcrf
=yes
15400 elif test x
$gcc_cv_as != x
; then
15401 echo "$conftest_s" > conftest.s
15402 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
15403 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15404 (eval $ac_try) 2>&5
15406 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15407 (exit $ac_status); }; }
15409 gcc_cv_as_powerpc_mfcrf
=yes
15411 echo "configure: failed program was" >&5
15414 rm -f conftest.o conftest.s
15417 echo "$as_me:$LINENO: result: $gcc_cv_as_powerpc_mfcrf" >&5
15418 echo "${ECHO_T}$gcc_cv_as_powerpc_mfcrf" >&6
15419 if test $gcc_cv_as_powerpc_mfcrf = yes; then
15421 cat >>confdefs.h
<<\_ACEOF
15422 #define HAVE_AS_MFCRF 1
15428 *-*-aix*) conftest_s
=' .machine "pwr5"
15431 *) conftest_s
=' .machine power5
15436 echo "$as_me:$LINENO: checking assembler for popcntb support" >&5
15437 echo $ECHO_N "checking assembler for popcntb support... $ECHO_C" >&6
15438 if test "${gcc_cv_as_powerpc_popcntb+set}" = set; then
15439 echo $ECHO_N "(cached) $ECHO_C" >&6
15441 gcc_cv_as_powerpc_popcntb
=no
15442 if test $in_tree_gas = yes; then
15443 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 17 \) \* 1000 + 0`
15444 then gcc_cv_as_powerpc_popcntb
=yes
15446 elif test x
$gcc_cv_as != x
; then
15447 echo "$conftest_s" > conftest.s
15448 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
15449 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15450 (eval $ac_try) 2>&5
15452 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15453 (exit $ac_status); }; }
15455 gcc_cv_as_powerpc_popcntb
=yes
15457 echo "configure: failed program was" >&5
15460 rm -f conftest.o conftest.s
15463 echo "$as_me:$LINENO: result: $gcc_cv_as_powerpc_popcntb" >&5
15464 echo "${ECHO_T}$gcc_cv_as_powerpc_popcntb" >&6
15465 if test $gcc_cv_as_powerpc_popcntb = yes; then
15467 cat >>confdefs.h
<<\_ACEOF
15468 #define HAVE_AS_POPCNTB 1
15474 *-*-aix*) conftest_s
=' .machine "pwr5x"
15477 *) conftest_s
=' .machine power5
15482 echo "$as_me:$LINENO: checking assembler for fp round support" >&5
15483 echo $ECHO_N "checking assembler for fp round support... $ECHO_C" >&6
15484 if test "${gcc_cv_as_powerpc_fprnd+set}" = set; then
15485 echo $ECHO_N "(cached) $ECHO_C" >&6
15487 gcc_cv_as_powerpc_fprnd
=no
15488 if test $in_tree_gas = yes; then
15489 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 17 \) \* 1000 + 0`
15490 then gcc_cv_as_powerpc_fprnd
=yes
15492 elif test x
$gcc_cv_as != x
; then
15493 echo "$conftest_s" > conftest.s
15494 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
15495 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15496 (eval $ac_try) 2>&5
15498 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15499 (exit $ac_status); }; }
15501 gcc_cv_as_powerpc_fprnd
=yes
15503 echo "configure: failed program was" >&5
15506 rm -f conftest.o conftest.s
15509 echo "$as_me:$LINENO: result: $gcc_cv_as_powerpc_fprnd" >&5
15510 echo "${ECHO_T}$gcc_cv_as_powerpc_fprnd" >&6
15511 if test $gcc_cv_as_powerpc_fprnd = yes; then
15513 cat >>confdefs.h
<<\_ACEOF
15514 #define HAVE_AS_FPRND 1
15520 *-*-aix*) conftest_s
=' .csect .text[PR]
15522 addis 11,30,_GLOBAL_OFFSET_TABLE_-LCF..0@ha';;
15526 addis r11,r30,_GLOBAL_OFFSET_TABLE_-LCF0@ha';;
15527 *) conftest_s
=' .text
15529 addis 11,30,_GLOBAL_OFFSET_TABLE_-.LCF0@ha';;
15532 echo "$as_me:$LINENO: checking assembler for rel16 relocs" >&5
15533 echo $ECHO_N "checking assembler for rel16 relocs... $ECHO_C" >&6
15534 if test "${gcc_cv_as_powerpc_rel16+set}" = set; then
15535 echo $ECHO_N "(cached) $ECHO_C" >&6
15537 gcc_cv_as_powerpc_rel16
=no
15538 if test $in_tree_gas = yes; then
15539 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 17 \) \* 1000 + 0`
15540 then gcc_cv_as_powerpc_rel16
=yes
15542 elif test x
$gcc_cv_as != x
; then
15543 echo "$conftest_s" > conftest.s
15544 if { ac_try
='$gcc_cv_as -a32 -o conftest.o conftest.s >&5'
15545 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15546 (eval $ac_try) 2>&5
15548 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15549 (exit $ac_status); }; }
15551 gcc_cv_as_powerpc_rel16
=yes
15553 echo "configure: failed program was" >&5
15556 rm -f conftest.o conftest.s
15559 echo "$as_me:$LINENO: result: $gcc_cv_as_powerpc_rel16" >&5
15560 echo "${ECHO_T}$gcc_cv_as_powerpc_rel16" >&6
15561 if test $gcc_cv_as_powerpc_rel16 = yes; then
15563 cat >>confdefs.h
<<\_ACEOF
15564 #define HAVE_AS_REL16 1
15571 echo "$as_me:$LINENO: checking assembler for explicit relocation support" >&5
15572 echo $ECHO_N "checking assembler for explicit relocation support... $ECHO_C" >&6
15573 if test "${gcc_cv_as_mips_explicit_relocs+set}" = set; then
15574 echo $ECHO_N "(cached) $ECHO_C" >&6
15576 gcc_cv_as_mips_explicit_relocs
=no
15577 if test $in_tree_gas = yes; then
15578 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 14 \) \* 1000 + 0`
15579 then gcc_cv_as_mips_explicit_relocs
=yes
15581 elif test x
$gcc_cv_as != x
; then
15582 echo ' lw $4,%gp_rel(foo)($4)' > conftest.s
15583 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
15584 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15585 (eval $ac_try) 2>&5
15587 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15588 (exit $ac_status); }; }
15590 gcc_cv_as_mips_explicit_relocs
=yes
15592 echo "configure: failed program was" >&5
15595 rm -f conftest.o conftest.s
15598 echo "$as_me:$LINENO: result: $gcc_cv_as_mips_explicit_relocs" >&5
15599 echo "${ECHO_T}$gcc_cv_as_mips_explicit_relocs" >&6
15600 if test $gcc_cv_as_mips_explicit_relocs = yes; then
15601 if test x
$target_cpu_default = x
15602 then target_cpu_default
=MASK_EXPLICIT_RELOCS
15603 else target_cpu_default
="($target_cpu_default)|MASK_EXPLICIT_RELOCS"
15609 # Mips and HP-UX need the GNU assembler.
15610 # Linux on IA64 might be able to use the Intel assembler.
15613 mips
*-*-* |
*-*-hpux* )
15614 if test x
$gas_flag = xyes \
15615 ||
test x
"$host" != x
"$build" \
15616 ||
test ! -x "$gcc_cv_as" \
15617 ||
"$gcc_cv_as" -v < /dev
/null
2>&1 |
grep GNU
> /dev
/null
; then
15620 echo "*** This configuration requires the GNU assembler" >&2
15626 # ??? Not all targets support dwarf2 debug_line, even within a version
15627 # of gas. Moreover, we need to emit a valid instruction to trigger any
15628 # info to the output file. So, as supported targets are added to gas 2.11,
15629 # add some instruction here to (also) show we expect this might work.
15630 # ??? Once 2.11 is released, probably need to add first known working
15631 # version to the per-target configury.
15633 i?
86*-*-* | mips
*-*-* | alpha
*-*-* | powerpc
*-*-* | sparc
*-*-* | m68
*-*-* \
15634 | x86_64
*-*-* | hppa
*-*-* | arm
*-*-* | strongarm
*-*-* | xscale
*-*-* \
15635 | xstormy16
*-*-* | cris-
*-* | xtensa-
*-* | bfin-
*-* | score
*-*-*)
15638 ia64
*-*-* | s390
*-*-*)
15645 if test x
"$insn" != x
; then
15647 .file 1 \"conftest.s\"
15650 echo "$as_me:$LINENO: checking assembler for dwarf2 debug_line support" >&5
15651 echo $ECHO_N "checking assembler for dwarf2 debug_line support... $ECHO_C" >&6
15652 if test "${gcc_cv_as_dwarf2_debug_line+set}" = set; then
15653 echo $ECHO_N "(cached) $ECHO_C" >&6
15655 gcc_cv_as_dwarf2_debug_line
=no
15656 if test $in_tree_gas = yes; then
15657 if test $in_tree_gas_is_elf = yes \
15658 && test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 11 \) \* 1000 + 0`
15659 then gcc_cv_as_dwarf2_debug_line
=yes
15661 elif test x
$gcc_cv_as != x
; then
15662 echo "$conftest_s" > conftest.s
15663 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
15664 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15665 (eval $ac_try) 2>&5
15667 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15668 (exit $ac_status); }; }
15670 if test x
$gcc_cv_objdump != x \
15671 && $gcc_cv_objdump -h conftest.o
2> /dev
/null \
15672 |
grep debug_line
> /dev
/null
2>&1; then
15673 gcc_cv_as_dwarf2_debug_line
=yes
15676 echo "configure: failed program was" >&5
15679 rm -f conftest.o conftest.s
15682 echo "$as_me:$LINENO: result: $gcc_cv_as_dwarf2_debug_line" >&5
15683 echo "${ECHO_T}$gcc_cv_as_dwarf2_debug_line" >&6
15686 # The .debug_line file table must be in the exact order that
15687 # we specified the files, since these indices are also used
15688 # by DW_AT_decl_file. Approximate this test by testing if
15689 # the assembler bitches if the same index is assigned twice.
15690 echo "$as_me:$LINENO: checking assembler for buggy dwarf2 .file directive" >&5
15691 echo $ECHO_N "checking assembler for buggy dwarf2 .file directive... $ECHO_C" >&6
15692 if test "${gcc_cv_as_dwarf2_file_buggy+set}" = set; then
15693 echo $ECHO_N "(cached) $ECHO_C" >&6
15695 gcc_cv_as_dwarf2_file_buggy
=no
15696 if test x
$gcc_cv_as != x
; then
15697 echo ' .file 1 "foo.s"
15698 .file 1 "bar.s"' > conftest.s
15699 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
15700 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15701 (eval $ac_try) 2>&5
15703 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15704 (exit $ac_status); }; }
15706 gcc_cv_as_dwarf2_file_buggy
=yes
15708 echo "configure: failed program was" >&5
15711 rm -f conftest.o conftest.s
15714 echo "$as_me:$LINENO: result: $gcc_cv_as_dwarf2_file_buggy" >&5
15715 echo "${ECHO_T}$gcc_cv_as_dwarf2_file_buggy" >&6
15718 if test $gcc_cv_as_dwarf2_debug_line = yes \
15719 && test $gcc_cv_as_dwarf2_file_buggy = no
; then
15721 cat >>confdefs.h
<<\_ACEOF
15722 #define HAVE_AS_DWARF2_DEBUG_LINE 1
15727 echo "$as_me:$LINENO: checking assembler for --gdwarf2 option" >&5
15728 echo $ECHO_N "checking assembler for --gdwarf2 option... $ECHO_C" >&6
15729 if test "${gcc_cv_as_gdwarf2_flag+set}" = set; then
15730 echo $ECHO_N "(cached) $ECHO_C" >&6
15732 gcc_cv_as_gdwarf2_flag
=no
15733 if test $in_tree_gas = yes; then
15734 if test $in_tree_gas_is_elf = yes \
15735 && test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 11 \) \* 1000 + 0`
15736 then gcc_cv_as_gdwarf2_flag
=yes
15738 elif test x
$gcc_cv_as != x
; then
15739 echo "$insn" > conftest.s
15740 if { ac_try
='$gcc_cv_as --gdwarf2 -o conftest.o conftest.s >&5'
15741 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15742 (eval $ac_try) 2>&5
15744 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15745 (exit $ac_status); }; }
15747 gcc_cv_as_gdwarf2_flag
=yes
15749 echo "configure: failed program was" >&5
15752 rm -f conftest.o conftest.s
15755 echo "$as_me:$LINENO: result: $gcc_cv_as_gdwarf2_flag" >&5
15756 echo "${ECHO_T}$gcc_cv_as_gdwarf2_flag" >&6
15757 if test $gcc_cv_as_gdwarf2_flag = yes; then
15759 cat >>confdefs.h
<<\_ACEOF
15760 #define HAVE_AS_GDWARF2_DEBUG_FLAG 1
15765 echo "$as_me:$LINENO: checking assembler for --gstabs option" >&5
15766 echo $ECHO_N "checking assembler for --gstabs option... $ECHO_C" >&6
15767 if test "${gcc_cv_as_gstabs_flag+set}" = set; then
15768 echo $ECHO_N "(cached) $ECHO_C" >&6
15770 gcc_cv_as_gstabs_flag
=no
15771 if test $in_tree_gas = yes; then
15772 if test $in_tree_gas_is_elf = yes \
15773 && test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 11 \) \* 1000 + 0`
15774 then gcc_cv_as_gstabs_flag
=yes
15776 elif test x
$gcc_cv_as != x
; then
15777 echo "$insn" > conftest.s
15778 if { ac_try
='$gcc_cv_as --gstabs -o conftest.o conftest.s >&5'
15779 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15780 (eval $ac_try) 2>&5
15782 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15783 (exit $ac_status); }; }
15785 # The native Solaris 9/Intel assembler doesn't understand --gstabs
15786 # and warns about it, but still exits successfully. So check for
15788 if { ac_try
='$gcc_cv_as --gstabs -o conftest.o conftest.s 2>&1 | grep -i warning > /dev/null'
15789 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15790 (eval $ac_try) 2>&5
15792 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15793 (exit $ac_status); }; }
15795 else gcc_cv_as_gstabs_flag
=yes
15798 echo "configure: failed program was" >&5
15801 rm -f conftest.o conftest.s
15804 echo "$as_me:$LINENO: result: $gcc_cv_as_gstabs_flag" >&5
15805 echo "${ECHO_T}$gcc_cv_as_gstabs_flag" >&6
15806 if test $gcc_cv_as_gstabs_flag = yes; then
15808 cat >>confdefs.h
<<\_ACEOF
15809 #define HAVE_AS_GSTABS_DEBUG_FLAG 1
15815 echo "$as_me:$LINENO: checking linker read-only and read-write section mixing" >&5
15816 echo $ECHO_N "checking linker read-only and read-write section mixing... $ECHO_C" >&6
15817 gcc_cv_ld_ro_rw_mix
=unknown
15818 if test $in_tree_ld = yes ; then
15819 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 \
15820 && test $in_tree_ld_is_elf = yes; then
15821 gcc_cv_ld_ro_rw_mix
=read-write
15823 elif test x
$gcc_cv_as != x
-a x
$gcc_cv_ld != x
-a x
$gcc_cv_objdump != x
; then
15824 echo '.section myfoosect, "a"' > conftest1.s
15825 echo '.section myfoosect, "aw"' > conftest2.s
15826 echo '.byte 1' >> conftest2.s
15827 echo '.section myfoosect, "a"' > conftest3.s
15828 echo '.byte 0' >> conftest3.s
15829 if $gcc_cv_as -o conftest1.o conftest1.s
> /dev
/null
2>&1 \
15830 && $gcc_cv_as -o conftest2.o conftest2.s
> /dev
/null
2>&1 \
15831 && $gcc_cv_as -o conftest3.o conftest3.s
> /dev
/null
2>&1 \
15832 && $gcc_cv_ld -shared -o conftest1.so conftest1.o \
15833 conftest2.o conftest3.o
> /dev
/null
2>&1; then
15834 gcc_cv_ld_ro_rw_mix
=`$gcc_cv_objdump -h conftest1.so \
15835 | sed -e '/myfoosect/!d' -e N`
15836 if echo "$gcc_cv_ld_ro_rw_mix" |
grep CONTENTS
> /dev
/null
; then
15837 if echo "$gcc_cv_ld_ro_rw_mix" |
grep READONLY
> /dev
/null
; then
15838 gcc_cv_ld_ro_rw_mix
=read-only
15840 gcc_cv_ld_ro_rw_mix
=read-write
15844 rm -f conftest.
* conftest
[123].
*
15846 if test x
$gcc_cv_ld_ro_rw_mix = xread-write
; then
15848 cat >>confdefs.h
<<\_ACEOF
15849 #define HAVE_LD_RO_RW_SECTION_MIXING 1
15853 echo "$as_me:$LINENO: result: $gcc_cv_ld_ro_rw_mix" >&5
15854 echo "${ECHO_T}$gcc_cv_ld_ro_rw_mix" >&6
15856 echo "$as_me:$LINENO: checking linker PT_GNU_EH_FRAME support" >&5
15857 echo $ECHO_N "checking linker PT_GNU_EH_FRAME support... $ECHO_C" >&6
15858 gcc_cv_ld_eh_frame_hdr
=no
15859 if test $in_tree_ld = yes ; then
15860 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 \
15861 && test $in_tree_ld_is_elf = yes; then
15862 gcc_cv_ld_eh_frame_hdr
=yes
15864 elif test x
$gcc_cv_ld != x
; then
15865 # Check if linker supports --eh-frame-hdr option
15866 if $gcc_cv_ld --help 2>/dev
/null |
grep eh-frame-hdr
> /dev
/null
; then
15867 gcc_cv_ld_eh_frame_hdr
=yes
15871 if test x
"$gcc_cv_ld_eh_frame_hdr" = xyes
; then
15873 cat >>confdefs.h
<<\_ACEOF
15874 #define HAVE_LD_EH_FRAME_HDR 1
15878 echo "$as_me:$LINENO: result: $gcc_cv_ld_eh_frame_hdr" >&5
15879 echo "${ECHO_T}$gcc_cv_ld_eh_frame_hdr" >&6
15881 echo "$as_me:$LINENO: checking linker position independent executable support" >&5
15882 echo $ECHO_N "checking linker position independent executable support... $ECHO_C" >&6
15884 if test $in_tree_ld = yes ; then
15885 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 \
15886 && test $in_tree_ld_is_elf = yes; then
15889 elif test x
$gcc_cv_ld != x
; then
15890 # Check if linker supports -pie option
15891 if $gcc_cv_ld --help 2>/dev
/null |
grep -- -pie > /dev
/null
; then
15895 if test x
"$gcc_cv_ld_pie" = xyes
; then
15897 cat >>confdefs.h
<<\_ACEOF
15898 #define HAVE_LD_PIE 1
15902 echo "$as_me:$LINENO: result: $gcc_cv_ld_pie" >&5
15903 echo "${ECHO_T}$gcc_cv_ld_pie" >&6
15909 echo "$as_me:$LINENO: checking linker --as-needed support" >&5
15910 echo $ECHO_N "checking linker --as-needed support... $ECHO_C" >&6
15911 if test "${gcc_cv_ld_as_needed+set}" = set; then
15912 echo $ECHO_N "(cached) $ECHO_C" >&6
15914 gcc_cv_ld_as_needed
=no
15915 if test $in_tree_ld = yes ; then
15916 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 \
15917 && test $in_tree_ld_is_elf = yes; then
15918 gcc_cv_ld_as_needed
=yes
15920 elif test x
$gcc_cv_ld != x
; then
15921 # Check if linker supports --as-needed and --no-as-needed options
15922 if $gcc_cv_ld --help 2>/dev
/null |
grep as-needed
> /dev
/null
; then
15923 gcc_cv_ld_as_needed
=yes
15928 echo "$as_me:$LINENO: result: $gcc_cv_ld_as_needed" >&5
15929 echo "${ECHO_T}$gcc_cv_ld_as_needed" >&6
15930 if test x
"$gcc_cv_ld_as_needed" = xyes
; then
15932 cat >>confdefs.h
<<\_ACEOF
15933 #define HAVE_LD_AS_NEEDED 1
15938 case "$target:$tm_file" in
15939 powerpc64
*-*-linux* | powerpc
*-*-linux*rs6000
/biarch64.h
*)
15940 echo "$as_me:$LINENO: checking linker support for omitting dot symbols" >&5
15941 echo $ECHO_N "checking linker support for omitting dot symbols... $ECHO_C" >&6
15942 if test "${gcc_cv_ld_no_dot_syms+set}" = set; then
15943 echo $ECHO_N "(cached) $ECHO_C" >&6
15945 gcc_cv_ld_no_dot_syms
=no
15946 if test $in_tree_ld = yes ; then
15947 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
15948 gcc_cv_ld_no_dot_syms
=yes
15950 elif test x
$gcc_cv_as != x
-a x
$gcc_cv_ld != x
; then
15951 cat > conftest1.s
<<EOF
15955 cat > conftest2.s
<<EOF
15956 .section ".opd","aw"
15959 .type foo,@function
15961 .quad .LEfoo,.TOC.@tocbase,0
15967 if $gcc_cv_as -a64 -o conftest1.o conftest1.s
> /dev
/null
2>&1 \
15968 && $gcc_cv_as -a64 -o conftest2.o conftest2.s
> /dev
/null
2>&1 \
15969 && $gcc_cv_ld -melf64ppc -o conftest conftest1.o conftest2.o
> /dev
/null
2>&1; then
15970 gcc_cv_ld_no_dot_syms
=yes
15972 rm -f conftest conftest1.o conftest2.o conftest1.s conftest2.s
15976 echo "$as_me:$LINENO: result: $gcc_cv_ld_no_dot_syms" >&5
15977 echo "${ECHO_T}$gcc_cv_ld_no_dot_syms" >&6
15978 if test x
"$gcc_cv_ld_no_dot_syms" = xyes
; then
15980 cat >>confdefs.h
<<\_ACEOF
15981 #define HAVE_LD_NO_DOT_SYMS 1
15988 echo "$as_me:$LINENO: checking linker --sysroot support" >&5
15989 echo $ECHO_N "checking linker --sysroot support... $ECHO_C" >&6
15990 if test "${gcc_cv_ld_sysroot+set}" = set; then
15991 echo $ECHO_N "(cached) $ECHO_C" >&6
15993 gcc_cv_ld_sysroot
=no
15994 if test $in_tree_ld = yes ; then
15995 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
15996 gcc_cv_ld_sysroot
=yes
15998 elif test x
$gcc_cv_ld != x
; then
15999 if $gcc_cv_ld --help 2>/dev
/null |
grep sysroot
> /dev
/null
; then
16000 gcc_cv_ld_sysroot
=yes
16004 echo "$as_me:$LINENO: result: $gcc_cv_ld_sysroot" >&5
16005 echo "${ECHO_T}$gcc_cv_ld_sysroot" >&6
16006 if test x
"$gcc_cv_ld_sysroot" = xyes
; then
16008 cat >>confdefs.h
<<\_ACEOF
16009 #define HAVE_LD_SYSROOT 1
16014 if test x
$with_sysroot = x
&& test x
$host = x
$target \
16015 && test "$prefix" != "/usr" && test "x$prefix" != "x$local_prefix" ; then
16017 cat >>confdefs.h
<<_ACEOF
16018 #define PREFIX_INCLUDE_DIR "$prefix/include"
16023 # Test for stack protector support in target C library.
16026 echo "$as_me:$LINENO: checking __stack_chk_fail in target GNU C library" >&5
16027 echo $ECHO_N "checking __stack_chk_fail in target GNU C library... $ECHO_C" >&6
16028 if test "${gcc_cv_libc_provides_ssp+set}" = set; then
16029 echo $ECHO_N "(cached) $ECHO_C" >&6
16031 gcc_cv_libc_provides_ssp
=no
16032 if test x
$host != x
$target ||
test "x$TARGET_SYSTEM_ROOT" != x
; then
16033 if test "x$with_sysroot" = x
; then
16034 glibc_header_dir
="${exec_prefix}/${target_noncanonical}/sys-include"
16035 elif test "x$with_sysroot" = xyes
; then
16036 glibc_header_dir
="${exec_prefix}/${target_noncanonical}/sys-root/usr/include"
16038 glibc_header_dir
="${with_sysroot}/usr/include"
16041 glibc_header_dir
=/usr
/include
16043 # glibc 2.4 and later provides __stack_chk_fail and
16044 # either __stack_chk_guard, or TLS access to stack guard canary.
16045 if test -f $glibc_header_dir/features.h \
16046 && $EGREP '^[ ]*#[ ]*define[ ]+__GNU_LIBRARY__[ ]+([1-9][0-9]|[6-9])' \
16047 $glibc_header_dir/features.h
> /dev
/null
; then
16048 if $EGREP '^[ ]*#[ ]*define[ ]+__GLIBC__[ ]+([1-9][0-9]|[3-9])' \
16049 $glibc_header_dir/features.h
> /dev
/null
; then
16050 gcc_cv_libc_provides_ssp
=yes
16051 elif $EGREP '^[ ]*#[ ]*define[ ]+__GLIBC__[ ]+2' \
16052 $glibc_header_dir/features.h
> /dev
/null \
16053 && $EGREP '^[ ]*#[ ]*define[ ]+__GLIBC_MINOR__[ ]+([1-9][0-9]|[4-9])' \
16054 $glibc_header_dir/features.h
> /dev
/null
; then
16055 gcc_cv_libc_provides_ssp
=yes
16059 echo "$as_me:$LINENO: result: $gcc_cv_libc_provides_ssp" >&5
16060 echo "${ECHO_T}$gcc_cv_libc_provides_ssp" >&6 ;;
16061 *) gcc_cv_libc_provides_ssp
=no
;;
16063 if test x
$gcc_cv_libc_provides_ssp = xyes
; then
16065 cat >>confdefs.h
<<\_ACEOF
16066 #define TARGET_LIBC_PROVIDES_SSP 1
16071 # Check if TFmode long double should be used by default or not.
16072 # Some glibc targets used DFmode long double, but with glibc 2.4
16073 # and later they can use TFmode.
16075 powerpc
*-*-*gnu
* | \
16076 sparc
*-*-linux* | \
16080 # Check whether --with-long-double-128 or --without-long-double-128 was given.
16081 if test "${with_long_double_128+set}" = set; then
16082 withval
="$with_long_double_128"
16083 gcc_cv_target_ldbl128
="$with_long_double_128"
16085 gcc_cv_target_ldbl128
=no
16086 if test x
$host != x
$target ||
test "x$TARGET_SYSTEM_ROOT" != x
; then
16087 if test "x$with_sysroot" = x
; then
16088 glibc_header_dir
="${exec_prefix}/${target_noncanonical}/sys-include"
16089 elif test "x$with_sysroot" = xyes
; then
16090 glibc_header_dir
="${exec_prefix}/${target_noncanonical}/sys-root/usr/include"
16092 glibc_header_dir
="${with_sysroot}/usr/include"
16095 glibc_header_dir
=/usr
/include
16097 grep '^[ ]*#[ ]*define[ ][ ]*__LONG_DOUBLE_MATH_OPTIONAL' \
16098 $glibc_header_dir/bits
/wordsize.h
> /dev
/null
2>&1 \
16099 && gcc_cv_target_ldbl128
=yes
16104 if test x
$gcc_cv_target_ldbl128 = xyes
; then
16106 cat >>confdefs.h
<<\_ACEOF
16107 #define TARGET_DEFAULT_LONG_DOUBLE_128 1
16112 # Find out what GC implementation we want, or may, use.
16114 # Check whether --with-gc or --without-gc was given.
16115 if test "${with_gc+set}" = set; then
16124 cat >>confdefs.h
<<\_ACEOF
16130 { { echo "$as_me:$LINENO: error: $withval is an invalid option to --with-gc" >&5
16131 echo "$as_me: error: $withval is an invalid option to --with-gc" >&2;}
16132 { (exit 1); exit 1; }; }
16139 echo "Using $GGC for garbage collection."
16141 # Use the system's zlib library.
16143 zlibinc
="-I\$(srcdir)/../zlib"
16145 # Check whether --with-system-zlib or --without-system-zlib was given.
16146 if test "${with_system_zlib+set}" = set; then
16147 withval
="$with_system_zlib"
16156 echo "$as_me:$LINENO: checking whether to enable maintainer-specific portions of Makefiles" >&5
16157 echo $ECHO_N "checking whether to enable maintainer-specific portions of Makefiles... $ECHO_C" >&6
16158 # Check whether --enable-maintainer-mode or --disable-maintainer-mode was given.
16159 if test "${enable_maintainer_mode+set}" = set; then
16160 enableval
="$enable_maintainer_mode"
16161 maintainer_mode
=$enableval
16166 echo "$as_me:$LINENO: result: $maintainer_mode" >&5
16167 echo "${ECHO_T}$maintainer_mode" >&6
16169 if test "$maintainer_mode" = "yes"; then
16179 # Make empty files to contain the specs and options for each language.
16180 # Then add #include lines to for a compiler that has specs and/or options.
16186 # These (without "all_") are set in each config-lang.in.
16187 # `language' must be a single word so is spelled singularly.
16189 all_boot_languages
=
16192 all_outputs
='Makefile gccbug mklibgcc libada-mk'
16193 # List of language makefile fragments.
16194 all_lang_makefrags
=
16195 # List of language subdirectory makefiles. Deprecated.
16196 all_lang_makefiles
=
16197 # Files for gengtype
16198 all_gtfiles
="$target_gtfiles"
16199 # Files for gengtype with language
16200 all_gtfiles_files_langs
=
16201 all_gtfiles_files_files
=
16203 # These are the languages that are set in --enable-languages,
16204 # and are available in the GCC tree.
16205 all_selected_languages
=
16207 # Add the language fragments.
16208 # Languages are added via two mechanisms. Some information must be
16209 # recorded in makefile variables, these are defined in config-lang.in.
16210 # We accumulate them and plug them into the main Makefile.
16211 # The other mechanism is a set of hooks for each of the main targets
16212 # like `clean', `install', etc.
16214 language_hooks
="Make-hooks"
16216 for lang
in ${srcdir}/*/config-lang.
in
16218 test "$lang" = "${srcdir}/*/config-lang.in" && continue
16220 lang_alias
=`sed -n -e 's,^language=['"'"'"'"]\(.*\)["'"'"'"'].*$,\1,p' -e 's,^language=\([^ ]*\).*$,\1,p' $lang`
16221 if test "x$lang_alias" = x
16223 echo "$lang doesn't set \$language." 1>&2
16226 subdir
="`echo $lang | sed -e 's,^.*/\([^/]*\)/config-lang.in$,\1,'`"
16227 subdirs
="$subdirs $subdir"
16228 case ",$enable_languages," in
16230 all_selected_languages
="$all_selected_languages $lang_alias"
16231 if test -f $srcdir/$subdir/lang-specs.h
; then
16232 lang_specs_files
="$lang_specs_files $srcdir/$subdir/lang-specs.h"
16244 .
${srcdir}/$subdir/config-lang.
in
16245 if test "x$language" = x
16247 echo "${srcdir}/$subdir/config-lang.in doesn't set \$language." 1>&2
16252 case ",$enable_languages," in
16253 *,$lang_alias,*) ;;
16255 for i
in $subdir_requires; do
16256 test -f "${srcdir}/$i/config-lang.in" && continue
16264 all_lang_makefrags
="$all_lang_makefrags \$(srcdir)/$subdir/Make-lang.in"
16265 if test -f $srcdir/$subdir/lang.opt
; then
16266 lang_opt_files
="$lang_opt_files $srcdir/$subdir/lang.opt"
16268 if test -f $srcdir/$subdir/$subdir-tree.def
; then
16269 lang_tree_files
="$lang_tree_files $srcdir/$subdir/$subdir-tree.def"
16271 if test -f ${srcdir}/$subdir/Makefile.
in
16272 then all_lang_makefiles
="$subdir/Makefile"
16274 all_languages
="$all_languages $language"
16275 if test "x$boot_language" = xyes
16277 all_boot_languages
="$all_boot_languages $language"
16279 all_compilers
="$all_compilers $compilers"
16280 all_stagestuff
="$all_stagestuff $stagestuff"
16281 all_outputs
="$all_outputs $outputs"
16282 all_gtfiles
="$all_gtfiles $gtfiles"
16285 all_gtfiles_files_langs
="$all_gtfiles_files_langs ${subdir} "
16286 all_gtfiles_files_files
="$all_gtfiles_files_files ${f} "
16290 # Pick up gtfiles for c
16293 .
${srcdir}/c-config-lang.
in
16294 all_gtfiles
="$all_gtfiles $gtfiles"
16297 all_gtfiles_files_langs
="$all_gtfiles_files_langs ${subdir} "
16298 all_gtfiles_files_files
="$all_gtfiles_files_files ${f} "
16302 for language
in $all_selected_languages
16304 check_languages
="$check_languages check-$language"
16307 # We link each language in with a set of hooks, reached indirectly via
16308 # lang.${target}. Only do so for selected languages.
16312 target_list
="all.cross start.encap rest.encap tags \
16313 install-common install-man install-info dvi pdf html \
16314 uninstall info man srcextra srcman srcinfo \
16315 mostlyclean clean distclean maintainer-clean \
16316 stage1 stage2 stage3 stage4 stageprofile stagefeedback"
16318 for t
in $target_list
16321 for lang
in $all_selected_languages
16325 echo "lang.$t: $x" >> Make-hooks
16334 echo "dir ." > .gdbinit
16335 echo "dir ${srcdir}" >> .gdbinit
16336 if test x
$gdb_needs_out_file_path = xyes
16338 echo "dir ${srcdir}/config/"`dirname ${out_file}` >> .gdbinit
16340 if test "x$subdirs" != x
; then
16343 echo "dir ${srcdir}/$s" >> .gdbinit
16346 echo "source ${srcdir}/gdbinit.in" >> .gdbinit
16348 # If $(exec_prefix) exists and is not the same as $(prefix), then compute an
16349 # absolute path for gcc_tooldir based on inserting the number of up-directory
16350 # movements required to get from $(exec_prefix) to $(prefix) into the basic
16351 # $(libsubdir)/@(unlibsubdir) based path.
16352 # Don't set gcc_tooldir to tooldir since that's only passed in by the toplevel
16353 # make and thus we'd get different behavior depending on where we built the
16355 if test x
$exec_prefix = xNONE
-o x
$exec_prefix = x
$prefix; then
16356 gcc_tooldir
='$(libsubdir)/$(unlibsubdir)/../$(target_noncanonical)'
16358 # An explanation of the sed strings:
16359 # -e 's|^\$(prefix)||' matches and eliminates 'prefix' from 'exec_prefix'
16360 # -e 's|/$||' match a trailing forward slash and eliminates it
16361 # -e 's|^[^/]|/|' forces the string to start with a forward slash (*)
16362 # -e 's|/[^/]*|../|g' replaces each occurrence of /<directory> with ../
16364 # (*) Note this pattern overwrites the first character of the string
16365 # with a forward slash if one is not already present. This is not a
16366 # problem because the exact names of the sub-directories concerned is
16367 # unimportant, just the number of them matters.
16369 # The practical upshot of these patterns is like this:
16371 # prefix exec_prefix result
16372 # ------ ----------- ------
16373 # /foo /foo/bar ../
16374 # /foo/ /foo/bar ../
16375 # /foo /foo/bar/ ../
16376 # /foo/ /foo/bar/ ../
16377 # /foo /foo/bar/ugg ../../
16380 gcc_tooldir
="\$(libsubdir)/\$(unlibsubdir)/\`echo \$(exec_prefix) | sed -e 's|^\$(prefix)||' -e 's|/\$(dollar)||' -e 's|^[^/]|/|' -e 's|/[^/]*|../|g'\`\$(target_noncanonical)"
16385 # Find a directory in which to install a shared libgcc.
16387 # Check whether --enable-version-specific-runtime-libs or --disable-version-specific-runtime-libs was given.
16388 if test "${enable_version_specific_runtime_libs+set}" = set; then
16389 enableval
="$enable_version_specific_runtime_libs"
16394 # Check whether --with-slibdir or --without-slibdir was given.
16395 if test "${with_slibdir+set}" = set; then
16396 withval
="$with_slibdir"
16397 slibdir
="$with_slibdir"
16399 if test "${enable_version_specific_runtime_libs+set}" = set; then
16400 slibdir
='$(libsubdir)'
16401 elif test "$host" != "$target"; then
16402 slibdir
='$(build_tooldir)/lib'
16404 slibdir
='$(libdir)'
16409 objdir
=`${PWDCMD-pwd}`
16413 # Check whether --with-datarootdir or --without-datarootdir was given.
16414 if test "${with_datarootdir+set}" = set; then
16415 withval
="$with_datarootdir"
16416 datarootdir
="\${prefix}/$with_datarootdir"
16418 datarootdir
='$(prefix)/share'
16423 # Check whether --with-docdir or --without-docdir was given.
16424 if test "${with_docdir+set}" = set; then
16425 withval
="$with_docdir"
16426 docdir
="\${prefix}/$with_docdir"
16428 docdir
='$(datarootdir)'
16433 # Check whether --with-htmldir or --without-htmldir was given.
16434 if test "${with_htmldir+set}" = set; then
16435 withval
="$with_htmldir"
16436 htmldir
="\${prefix}/$with_htmldir"
16438 htmldir
='$(docdir)'
16442 # Substitute configuration variables
16508 if test x
${build} = x
${host} ; then
16509 if test x
${host} = x
${target} ; then
16510 echo "Links are now set up to build a native compiler for ${target}." 1>&2
16512 echo "Links are now set up to build a cross-compiler" 1>&2
16513 echo " from ${host} to ${target}." 1>&2
16516 if test x
${host} = x
${target} ; then
16517 echo "Links are now set up to build (on ${build}) a native compiler" 1>&2
16518 echo " for ${target}." 1>&2
16520 echo "Links are now set up to build (on ${build}) a cross-compiler" 1>&2
16521 echo " from ${host} to ${target}." 1>&2
16528 # Configure the subdirectories
16529 # AC_CONFIG_SUBDIRS($subdirs)
16531 # Create the Makefile
16532 # and configure language subdirectories
16533 ac_config_files
="$ac_config_files $all_outputs"
16536 ac_config_commands
="$ac_config_commands default"
16538 cat >confcache
<<\_ACEOF
16539 # This file is a shell script that caches the results of configure
16540 # tests run on this system so they can be shared between configure
16541 # scripts and configure runs, see configure's option --config-cache.
16542 # It is not useful on other systems. If it contains results you don't
16543 # want to keep, you may remove or edit it.
16545 # config.status only pays attention to the cache file if you give it
16546 # the --recheck option to rerun configure.
16548 # `ac_cv_env_foo' variables (set or unset) will be overridden when
16549 # loading this file, other *unset* `ac_cv_foo' will be assigned the
16550 # following values.
16554 # The following way of writing the cache mishandles newlines in values,
16555 # but we know of no workaround that is simple, portable, and efficient.
16556 # So, don't put newlines in cache variables' values.
16557 # Ultrix sh set writes to stderr and can't be redirected directly,
16558 # and sets the high bit in the cache file unless we assign to the vars.
16561 case `(ac_space=' '; set | grep ac_space) 2>&1` in
16563 # `set' does not quote correctly, so add quotes (double-quote
16564 # substitution turns \\\\ into \\, and sed turns \\ into \).
16567 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
16570 # `set' quotes correctly as required by POSIX, so do not add quotes.
16572 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
16579 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
16581 /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
16583 if diff $cache_file confcache
>/dev
/null
2>&1; then :; else
16584 if test -w $cache_file; then
16585 test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
16586 cat confcache
>$cache_file
16588 echo "not updating unwritable cache $cache_file"
16593 test "x$prefix" = xNONE
&& prefix
=$ac_default_prefix
16594 # Let make expand exec_prefix.
16595 test "x$exec_prefix" = xNONE
&& exec_prefix
='${prefix}'
16597 # VPATH may cause trouble with some makes, so we remove $(srcdir),
16598 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
16599 # trailing colons and then remove the whole line if VPATH becomes empty
16600 # (actually we leave an empty line to preserve line numbers).
16601 if test "x$srcdir" = x.
; then
16602 ac_vpsub
='/^[ ]*VPATH[ ]*=/{
16603 s/:*\$(srcdir):*/:/;
16604 s/:*\${srcdir}:*/:/;
16606 s/^\([^=]*=[ ]*\):*/\1/;
16612 DEFS
=-DHAVE_CONFIG_H
16616 for ac_i
in : $LIBOBJS; do test "x$ac_i" = x
: && continue
16617 # 1. Remove the extension, and $U if already installed.
16618 ac_i
=`echo "$ac_i" |
16619 sed 's/\$U\././;s/\.o$//;s/\.obj$//'`
16621 ac_libobjs
="$ac_libobjs $ac_i\$U.$ac_objext"
16622 ac_ltlibobjs
="$ac_ltlibobjs $ac_i"'$U.lo'
16624 LIBOBJS
=$ac_libobjs
16626 LTLIBOBJS
=$ac_ltlibobjs
16630 : ${CONFIG_STATUS=./config.status}
16631 ac_clean_files_save
=$ac_clean_files
16632 ac_clean_files
="$ac_clean_files $CONFIG_STATUS"
16633 { echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
16634 echo "$as_me: creating $CONFIG_STATUS" >&6;}
16635 cat >$CONFIG_STATUS <<_ACEOF
16637 # Generated by $as_me.
16638 # Run this file to recreate the current configuration.
16639 # Compiler output produced by configure, useful for debugging
16640 # configure, is in config.log if it exists.
16643 ac_cs_recheck=false
16645 SHELL=\${CONFIG_SHELL-$SHELL}
16648 cat >>$CONFIG_STATUS <<\_ACEOF
16649 ## --------------------- ##
16650 ## M4sh Initialization. ##
16651 ## --------------------- ##
16653 # Be Bourne compatible
16654 if test -n "${ZSH_VERSION+set}" && (emulate sh
) >/dev
/null
2>&1; then
16657 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
16658 # is contrary to our usage. Disable this feature.
16659 alias -g '${1+"$@"}'='"$@"'
16660 elif test -n "${BASH_VERSION+set}" && (set -o posix
) >/dev
/null
2>&1; then
16663 DUALCASE
=1; export DUALCASE
# for MKS sh
16665 # Support unset when possible.
16666 if ( (MAIL
=60; unset MAIL
) ||
exit) >/dev
/null
2>&1; then
16673 # Work around bugs in pre-3.0 UWIN ksh.
16674 $as_unset ENV MAIL MAILPATH
16681 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
16682 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
16683 LC_TELEPHONE LC_TIME
16685 if (set +x
; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
16686 eval $as_var=C
; export $as_var
16692 # Required to use basename.
16693 if expr a
: '\(a\)' >/dev
/null
2>&1; then
16699 if (basename /) >/dev
/null
2>&1 && test "X`basename / 2>&1`" = "X/"; then
16700 as_basename
=basename
16706 # Name of the executable.
16707 as_me
=`$as_basename "$0" ||
16708 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
16709 X"$0" : 'X\(//\)$' \| \
16710 X"$0" : 'X\(/\)$' \| \
16711 . : '\(.\)' 2>/dev/null ||
16713 sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
16714 /^X\/\(\/\/\)$/{ s//\1/; q; }
16715 /^X\/\(\/\).*/{ s//\1/; q; }
16719 # PATH needs CR, and LINENO needs CR and PATH.
16720 # Avoid depending upon Character Ranges.
16721 as_cr_letters
='abcdefghijklmnopqrstuvwxyz'
16722 as_cr_LETTERS
='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
16723 as_cr_Letters
=$as_cr_letters$as_cr_LETTERS
16724 as_cr_digits
='0123456789'
16725 as_cr_alnum
=$as_cr_Letters$as_cr_digits
16727 # The user is always right.
16728 if test "${PATH_SEPARATOR+set}" != set; then
16729 echo "#! /bin/sh" >conf$$.sh
16730 echo "exit 0" >>conf$$.sh
16732 if (PATH
="/nonexistent;."; conf$$.sh
) >/dev
/null
2>&1; then
16741 as_lineno_1
=$LINENO
16742 as_lineno_2
=$LINENO
16743 as_lineno_3
=`(expr $as_lineno_1 + 1) 2>/dev/null`
16744 test "x$as_lineno_1" != "x$as_lineno_2" &&
16745 test "x$as_lineno_3" = "x$as_lineno_2" ||
{
16746 # Find who we are. Look in the path if we contain no path at all
16749 *[\\/]* ) as_myself
=$0 ;;
16750 *) as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
16751 for as_dir
in $PATH
16754 test -z "$as_dir" && as_dir
=.
16755 test -r "$as_dir/$0" && as_myself
=$as_dir/$0 && break
16760 # We did not find ourselves, most probably we were run as `sh COMMAND'
16761 # in which case we are not to be found in the path.
16762 if test "x$as_myself" = x
; then
16765 if test ! -f "$as_myself"; then
16766 { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" >&5
16767 echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2;}
16768 { (exit 1); exit 1; }; }
16770 case $CONFIG_SHELL in
16772 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
16773 for as_dir
in /bin
$PATH_SEPARATOR/usr
/bin
$PATH_SEPARATOR$PATH
16776 test -z "$as_dir" && as_dir
=.
16777 for as_base
in sh bash ksh sh5
; do
16780 if ("$as_dir/$as_base" -c '
16781 as_lineno_1=$LINENO
16782 as_lineno_2=$LINENO
16783 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
16784 test "x$as_lineno_1" != "x$as_lineno_2" &&
16785 test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev
/null
; then
16786 $as_unset BASH_ENV ||
test "${BASH_ENV+set}" != set ||
{ BASH_ENV
=; export BASH_ENV
; }
16787 $as_unset ENV ||
test "${ENV+set}" != set ||
{ ENV
=; export ENV
; }
16788 CONFIG_SHELL
=$as_dir/$as_base
16789 export CONFIG_SHELL
16790 exec "$CONFIG_SHELL" "$0" ${1+"$@"}
16798 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
16799 # uniformly replaced by the line number. The first 'sed' inserts a
16800 # line-number line before each line; the second 'sed' does the real
16801 # work. The second script uses 'N' to pair each line-number line
16802 # with the numbered line, and appends trailing '-' during
16803 # substitution so that $LINENO is not a special case at line end.
16804 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
16805 # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-)
16806 sed '=' <$as_myself |
16811 s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
16814 s,^['$as_cr_digits']*\n,,
16815 ' >$as_me.lineno
&&
16816 chmod +x
$as_me.lineno ||
16817 { { echo "$as_me:$LINENO: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&5
16818 echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2;}
16819 { (exit 1); exit 1; }; }
16821 # Don't try to exec as it changes $[0], causing all sort of problems
16822 # (the dirname of $[0] is not the place where we might find the
16823 # original and so on. Autoconf is especially sensible to this).
16825 # Exit status is that of the last command.
16830 case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
16831 *c
*,-n*) ECHO_N
= ECHO_C
='
16833 *c
*,* ) ECHO_N
=-n ECHO_C
= ECHO_T
= ;;
16834 *) ECHO_N
= ECHO_C
='\c' ECHO_T
= ;;
16837 if expr a
: '\(a\)' >/dev
/null
2>&1; then
16843 rm -f conf$$ conf$$.exe conf$$.
file
16845 if ln -s conf$$.
file conf$$
2>/dev
/null
; then
16846 # We could just check for DJGPP; but this test a) works b) is more generic
16847 # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
16848 if test -f conf$$.exe
; then
16849 # Don't use ln at all; we don't have any links
16854 elif ln conf$$.
file conf$$
2>/dev
/null
; then
16859 rm -f conf$$ conf$$.exe conf$$.
file
16861 if mkdir
-p .
2>/dev
/null
; then
16864 test -d .
/-p && rmdir .
/-p
16868 as_executable_p
="test -f"
16870 # Sed expression to map a string onto a valid CPP name.
16871 as_tr_cpp
="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
16873 # Sed expression to map a string onto a valid variable name.
16874 as_tr_sh
="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
16878 # We need space, tab and new line, in precisely that order.
16888 # Open the log real soon, to keep \$[0] and so on meaningful, and to
16889 # report actual input values of CONFIG_FILES etc. instead of their
16890 # values after options handling. Logging --version etc. is OK.
16894 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
16895 ## Running $as_me. ##
16900 This file was extended by $as_me, which was
16901 generated by GNU Autoconf 2.59. Invocation command line was
16903 CONFIG_FILES = $CONFIG_FILES
16904 CONFIG_HEADERS = $CONFIG_HEADERS
16905 CONFIG_LINKS = $CONFIG_LINKS
16906 CONFIG_COMMANDS = $CONFIG_COMMANDS
16910 echo "on `(hostname || uname -n) 2>/dev/null | sed 1q`" >&5
16914 # Files that config.status was made for.
16915 if test -n "$ac_config_files"; then
16916 echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
16919 if test -n "$ac_config_headers"; then
16920 echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
16923 if test -n "$ac_config_links"; then
16924 echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
16927 if test -n "$ac_config_commands"; then
16928 echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
16931 cat >>$CONFIG_STATUS <<\_ACEOF
16934 \`$as_me' instantiates files from templates according to the
16935 current configuration.
16937 Usage: $0 [OPTIONS] [FILE]...
16939 -h, --help print this help, then exit
16940 -V, --version print version number, then exit
16941 -q, --quiet do not print progress messages
16942 -d, --debug don't remove temporary files
16943 --recheck update $as_me by reconfiguring in the same conditions
16944 --file=FILE[:TEMPLATE]
16945 instantiate the configuration file FILE
16946 --header=FILE[:TEMPLATE]
16947 instantiate the configuration header FILE
16949 Configuration files:
16952 Configuration headers:
16955 Configuration commands:
16958 Report bugs to <bug-autoconf@gnu.org>."
16961 cat >>$CONFIG_STATUS <<_ACEOF
16964 configured by $0, generated by GNU Autoconf 2.59,
16965 with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
16967 Copyright (C) 2003 Free Software Foundation, Inc.
16968 This config.status script is free software; the Free Software Foundation
16969 gives unlimited permission to copy, distribute and modify it."
16973 cat >>$CONFIG_STATUS <<\_ACEOF
16974 # If no file are specified by the user, then we need to provide default
16975 # value. By we need to know if files were specified by the user.
16981 ac_option
=`expr "x$1" : 'x\([^=]*\)='`
16982 ac_optarg
=`expr "x$1" : 'x[^=]*=\(.*\)'`
16990 *) # This is not an option, so the user has probably given explicit
16993 ac_need_defaults
=false
;;
16997 # Handling of the options.
16999 cat >>$CONFIG_STATUS <<\_ACEOF
17000 -recheck |
--recheck |
--rechec |
--reche |
--rech |
--rec |
--re |
--r)
17002 --version |
--vers* |
-V )
17003 echo "$ac_cs_version"; exit 0 ;;
17005 # Conflict between --help and --header
17006 { { echo "$as_me:$LINENO: error: ambiguous option: $1
17007 Try \`$0 --help' for more information." >&5
17008 echo "$as_me: error: ambiguous option: $1
17009 Try \`$0 --help' for more information." >&2;}
17010 { (exit 1); exit 1; }; };;
17011 --help |
--hel |
-h )
17012 echo "$ac_cs_usage"; exit 0 ;;
17013 --debug |
--d* |
-d )
17015 --file |
--fil |
--fi |
--f )
17017 CONFIG_FILES
="$CONFIG_FILES $ac_optarg"
17018 ac_need_defaults
=false
;;
17019 --header |
--heade |
--head |
--hea )
17021 CONFIG_HEADERS
="$CONFIG_HEADERS $ac_optarg"
17022 ac_need_defaults
=false
;;
17023 -q |
-quiet |
--quiet |
--quie |
--qui |
--qu |
--q \
17024 |
-silent |
--silent |
--silen |
--sile |
--sil |
--si |
--s)
17027 # This is an error.
17028 -*) { { echo "$as_me:$LINENO: error: unrecognized option: $1
17029 Try \`$0 --help' for more information." >&5
17030 echo "$as_me: error: unrecognized option: $1
17031 Try \`$0 --help' for more information." >&2;}
17032 { (exit 1); exit 1; }; } ;;
17034 *) ac_config_targets
="$ac_config_targets $1" ;;
17040 ac_configure_extra_args
=
17042 if $ac_cs_silent; then
17044 ac_configure_extra_args
="$ac_configure_extra_args --silent"
17048 cat >>$CONFIG_STATUS <<_ACEOF
17049 if \$ac_cs_recheck; then
17050 echo "running $SHELL $0 " $ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
17051 exec $SHELL $0 $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
17056 cat >>$CONFIG_STATUS <<_ACEOF
17058 # INIT-COMMANDS section.
17067 cat >>$CONFIG_STATUS <<\_ACEOF
17068 for ac_config_target
in $ac_config_targets
17070 case "$ac_config_target" in
17071 # Handling of arguments.
17072 "$all_outputs" ) CONFIG_FILES
="$CONFIG_FILES $all_outputs" ;;
17073 "default" ) CONFIG_COMMANDS
="$CONFIG_COMMANDS default" ;;
17074 "auto-host.h" ) CONFIG_HEADERS
="$CONFIG_HEADERS auto-host.h:config.in" ;;
17075 *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
17076 echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
17077 { (exit 1); exit 1; }; };;
17081 # If the user did not use the arguments to specify the items to instantiate,
17082 # then the envvar interface is used. Set only those that are not.
17083 # We use the long form for the default assignment because of an extremely
17084 # bizarre bug on SunOS 4.1.3.
17085 if $ac_need_defaults; then
17086 test "${CONFIG_FILES+set}" = set || CONFIG_FILES
=$config_files
17087 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS
=$config_headers
17088 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS
=$config_commands
17091 # Have a temporary directory for convenience. Make it in the build tree
17092 # simply because there is no reason to put it here, and in addition,
17093 # creating and moving files from /tmp can sometimes cause problems.
17094 # Create a temporary directory, and hook for its removal unless debugging.
17097 trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
17098 trap '{ (exit 1); exit 1; }' 1 2 13 15
17101 # Create a (secure) tmp directory for tmp files.
17104 tmp
=`(umask 077 && mktemp -d -q "./confstatXXXXXX") 2>/dev/null` &&
17105 test -n "$tmp" && test -d "$tmp"
17108 tmp
=.
/confstat$$
-$RANDOM
17109 (umask 077 && mkdir
$tmp)
17112 echo "$me: cannot create a temporary directory in ." >&2
17113 { (exit 1); exit 1; }
17118 cat >>$CONFIG_STATUS <<_ACEOF
17121 # CONFIG_FILES section.
17124 # No need to generate the scripts if there are no CONFIG_FILES.
17125 # This happens for instance when ./config.status config.h
17126 if test -n "\$CONFIG_FILES"; then
17127 # Protect against being on the right side of a sed subst in config.status.
17128 sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
17129 s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
17130 s,@SHELL@,$SHELL,;t t
17131 s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
17132 s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
17133 s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
17134 s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
17135 s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
17136 s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
17137 s,@exec_prefix@,$exec_prefix,;t t
17138 s,@prefix@,$prefix,;t t
17139 s,@program_transform_name@,$program_transform_name,;t t
17140 s,@bindir@,$bindir,;t t
17141 s,@sbindir@,$sbindir,;t t
17142 s,@libexecdir@,$libexecdir,;t t
17143 s,@datadir@,$datadir,;t t
17144 s,@sysconfdir@,$sysconfdir,;t t
17145 s,@sharedstatedir@,$sharedstatedir,;t t
17146 s,@localstatedir@,$localstatedir,;t t
17147 s,@libdir@,$libdir,;t t
17148 s,@includedir@,$includedir,;t t
17149 s,@oldincludedir@,$oldincludedir,;t t
17150 s,@infodir@,$infodir,;t t
17151 s,@mandir@,$mandir,;t t
17152 s,@build_alias@,$build_alias,;t t
17153 s,@host_alias@,$host_alias,;t t
17154 s,@target_alias@,$target_alias,;t t
17155 s,@DEFS@,$DEFS,;t t
17156 s,@ECHO_C@,$ECHO_C,;t t
17157 s,@ECHO_N@,$ECHO_N,;t t
17158 s,@ECHO_T@,$ECHO_T,;t t
17159 s,@LIBS@,$LIBS,;t t
17160 s,@build@,$build,;t t
17161 s,@build_cpu@,$build_cpu,;t t
17162 s,@build_vendor@,$build_vendor,;t t
17163 s,@build_os@,$build_os,;t t
17164 s,@host@,$host,;t t
17165 s,@host_cpu@,$host_cpu,;t t
17166 s,@host_vendor@,$host_vendor,;t t
17167 s,@host_os@,$host_os,;t t
17168 s,@target@,$target,;t t
17169 s,@target_cpu@,$target_cpu,;t t
17170 s,@target_vendor@,$target_vendor,;t t
17171 s,@target_os@,$target_os,;t t
17172 s,@target_noncanonical@,$target_noncanonical,;t t
17173 s,@build_libsubdir@,$build_libsubdir,;t t
17174 s,@build_subdir@,$build_subdir,;t t
17175 s,@host_subdir@,$host_subdir,;t t
17176 s,@target_subdir@,$target_subdir,;t t
17177 s,@GENINSRC@,$GENINSRC,;t t
17179 s,@CFLAGS@,$CFLAGS,;t t
17180 s,@LDFLAGS@,$LDFLAGS,;t t
17181 s,@CPPFLAGS@,$CPPFLAGS,;t t
17182 s,@ac_ct_CC@,$ac_ct_CC,;t t
17183 s,@EXEEXT@,$EXEEXT,;t t
17184 s,@OBJEXT@,$OBJEXT,;t t
17185 s,@NO_MINUS_C_MINUS_O@,$NO_MINUS_C_MINUS_O,;t t
17186 s,@OUTPUT_OPTION@,$OUTPUT_OPTION,;t t
17188 s,@EGREP@,$EGREP,;t t
17189 s,@strict1_warn@,$strict1_warn,;t t
17190 s,@cxx_compat_warn@,$cxx_compat_warn,;t t
17191 s,@warn_cflags@,$warn_cflags,;t t
17192 s,@WERROR@,$WERROR,;t t
17193 s,@nocommon_flag@,$nocommon_flag,;t t
17194 s,@TREEBROWSER@,$TREEBROWSER,;t t
17195 s,@valgrind_path@,$valgrind_path,;t t
17196 s,@valgrind_path_defines@,$valgrind_path_defines,;t t
17197 s,@valgrind_command@,$valgrind_command,;t t
17198 s,@coverage_flags@,$coverage_flags,;t t
17199 s,@enable_multilib@,$enable_multilib,;t t
17200 s,@enable_decimal_float@,$enable_decimal_float,;t t
17201 s,@enable_shared@,$enable_shared,;t t
17202 s,@TARGET_SYSTEM_ROOT@,$TARGET_SYSTEM_ROOT,;t t
17203 s,@TARGET_SYSTEM_ROOT_DEFINE@,$TARGET_SYSTEM_ROOT_DEFINE,;t t
17204 s,@CROSS_SYSTEM_HEADER_DIR@,$CROSS_SYSTEM_HEADER_DIR,;t t
17205 s,@onestep@,$onestep,;t t
17206 s,@datarootdir@,$datarootdir,;t t
17207 s,@docdir@,$docdir,;t t
17208 s,@htmldir@,$htmldir,;t t
17209 s,@SET_MAKE@,$SET_MAKE,;t t
17211 s,@LN_S@,$LN_S,;t t
17213 s,@RANLIB@,$RANLIB,;t t
17214 s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
17215 s,@ranlib_flags@,$ranlib_flags,;t t
17216 s,@INSTALL@,$INSTALL,;t t
17217 s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
17218 s,@INSTALL_DATA@,$INSTALL_DATA,;t t
17219 s,@make_compare_target@,$make_compare_target,;t t
17220 s,@have_mktemp_command@,$have_mktemp_command,;t t
17221 s,@MAKEINFO@,$MAKEINFO,;t t
17222 s,@BUILD_INFO@,$BUILD_INFO,;t t
17223 s,@GENERATED_MANPAGES@,$GENERATED_MANPAGES,;t t
17224 s,@FLEX@,$FLEX,;t t
17225 s,@BISON@,$BISON,;t t
17228 s,@stage1_cflags@,$stage1_cflags,;t t
17229 s,@COLLECT2_LIBS@,$COLLECT2_LIBS,;t t
17230 s,@GNAT_LIBEXC@,$GNAT_LIBEXC,;t t
17231 s,@LDEXP_LIB@,$LDEXP_LIB,;t t
17232 s,@TARGET_GETGROUPS_T@,$TARGET_GETGROUPS_T,;t t
17233 s,@LIBICONV@,$LIBICONV,;t t
17234 s,@LTLIBICONV@,$LTLIBICONV,;t t
17235 s,@LIBICONV_DEP@,$LIBICONV_DEP,;t t
17236 s,@manext@,$manext,;t t
17237 s,@objext@,$objext,;t t
17238 s,@gthread_flags@,$gthread_flags,;t t
17239 s,@extra_modes_file@,$extra_modes_file,;t t
17240 s,@extra_opt_files@,$extra_opt_files,;t t
17241 s,@USE_NLS@,$USE_NLS,;t t
17242 s,@LIBINTL@,$LIBINTL,;t t
17243 s,@LIBINTL_DEP@,$LIBINTL_DEP,;t t
17244 s,@INCINTL@,$INCINTL,;t t
17245 s,@XGETTEXT@,$XGETTEXT,;t t
17246 s,@GMSGFMT@,$GMSGFMT,;t t
17247 s,@POSUB@,$POSUB,;t t
17248 s,@CATALOGS@,$CATALOGS,;t t
17249 s,@DATADIRNAME@,$DATADIRNAME,;t t
17250 s,@INSTOBJEXT@,$INSTOBJEXT,;t t
17251 s,@GENCAT@,$GENCAT,;t t
17252 s,@CATOBJEXT@,$CATOBJEXT,;t t
17253 s,@host_cc_for_libada@,$host_cc_for_libada,;t t
17254 s,@CROSS@,$CROSS,;t t
17256 s,@SYSTEM_HEADER_DIR@,$SYSTEM_HEADER_DIR,;t t
17257 s,@inhibit_libc@,$inhibit_libc,;t t
17258 s,@CC_FOR_BUILD@,$CC_FOR_BUILD,;t t
17259 s,@BUILD_CFLAGS@,$BUILD_CFLAGS,;t t
17260 s,@STMP_FIXINC@,$STMP_FIXINC,;t t
17261 s,@STMP_FIXPROTO@,$STMP_FIXPROTO,;t t
17262 s,@collect2@,$collect2,;t t
17263 s,@gcc_cv_as@,$gcc_cv_as,;t t
17264 s,@ORIGINAL_AS_FOR_TARGET@,$ORIGINAL_AS_FOR_TARGET,;t t
17265 s,@gcc_cv_ld@,$gcc_cv_ld,;t t
17266 s,@ORIGINAL_LD_FOR_TARGET@,$ORIGINAL_LD_FOR_TARGET,;t t
17267 s,@gcc_cv_nm@,$gcc_cv_nm,;t t
17268 s,@ORIGINAL_NM_FOR_TARGET@,$ORIGINAL_NM_FOR_TARGET,;t t
17269 s,@gcc_cv_objdump@,$gcc_cv_objdump,;t t
17270 s,@libgcc_visibility@,$libgcc_visibility,;t t
17272 s,@zlibdir@,$zlibdir,;t t
17273 s,@zlibinc@,$zlibinc,;t t
17274 s,@MAINT@,$MAINT,;t t
17275 s,@gcc_tooldir@,$gcc_tooldir,;t t
17276 s,@dollar@,$dollar,;t t
17277 s,@slibdir@,$slibdir,;t t
17278 s,@objdir@,$objdir,;t t
17279 s,@subdirs@,$subdirs,;t t
17280 s,@srcdir@,$srcdir,;t t
17281 s,@all_boot_languages@,$all_boot_languages,;t t
17282 s,@all_compilers@,$all_compilers,;t t
17283 s,@all_gtfiles@,$all_gtfiles,;t t
17284 s,@all_gtfiles_files_langs@,$all_gtfiles_files_langs,;t t
17285 s,@all_gtfiles_files_files@,$all_gtfiles_files_files,;t t
17286 s,@all_lang_makefrags@,$all_lang_makefrags,;t t
17287 s,@all_lang_makefiles@,$all_lang_makefiles,;t t
17288 s,@all_languages@,$all_languages,;t t
17289 s,@all_selected_languages@,$all_selected_languages,;t t
17290 s,@all_stagestuff@,$all_stagestuff,;t t
17291 s,@build_exeext@,$build_exeext,;t t
17292 s,@build_install_headers_dir@,$build_install_headers_dir,;t t
17293 s,@build_xm_file_list@,$build_xm_file_list,;t t
17294 s,@build_xm_include_list@,$build_xm_include_list,;t t
17295 s,@build_xm_defines@,$build_xm_defines,;t t
17296 s,@build_file_translate@,$build_file_translate,;t t
17297 s,@check_languages@,$check_languages,;t t
17298 s,@cc_set_by_configure@,$cc_set_by_configure,;t t
17299 s,@quoted_cc_set_by_configure@,$quoted_cc_set_by_configure,;t t
17300 s,@cpp_install_dir@,$cpp_install_dir,;t t
17301 s,@xmake_file@,$xmake_file,;t t
17302 s,@tmake_file@,$tmake_file,;t t
17303 s,@extra_gcc_objs@,$extra_gcc_objs,;t t
17304 s,@extra_headers_list@,$extra_headers_list,;t t
17305 s,@extra_objs@,$extra_objs,;t t
17306 s,@extra_parts@,$extra_parts,;t t
17307 s,@extra_passes@,$extra_passes,;t t
17308 s,@extra_programs@,$extra_programs,;t t
17309 s,@float_h_file@,$float_h_file,;t t
17310 s,@gcc_config_arguments@,$gcc_config_arguments,;t t
17311 s,@gcc_gxx_include_dir@,$gcc_gxx_include_dir,;t t
17312 s,@host_exeext@,$host_exeext,;t t
17313 s,@host_xm_file_list@,$host_xm_file_list,;t t
17314 s,@host_xm_include_list@,$host_xm_include_list,;t t
17315 s,@host_xm_defines@,$host_xm_defines,;t t
17316 s,@out_host_hook_obj@,$out_host_hook_obj,;t t
17317 s,@install@,$install,;t t
17318 s,@lang_opt_files@,$lang_opt_files,;t t
17319 s,@lang_specs_files@,$lang_specs_files,;t t
17320 s,@lang_tree_files@,$lang_tree_files,;t t
17321 s,@local_prefix@,$local_prefix,;t t
17322 s,@md_file@,$md_file,;t t
17323 s,@objc_boehm_gc@,$objc_boehm_gc,;t t
17324 s,@out_file@,$out_file,;t t
17325 s,@out_object_file@,$out_object_file,;t t
17326 s,@stage_prefix_set_by_configure@,$stage_prefix_set_by_configure,;t t
17327 s,@quoted_stage_prefix_set_by_configure@,$quoted_stage_prefix_set_by_configure,;t t
17328 s,@thread_file@,$thread_file,;t t
17329 s,@tm_file_list@,$tm_file_list,;t t
17330 s,@tm_include_list@,$tm_include_list,;t t
17331 s,@tm_defines@,$tm_defines,;t t
17332 s,@tm_p_file_list@,$tm_p_file_list,;t t
17333 s,@tm_p_include_list@,$tm_p_include_list,;t t
17334 s,@xm_file_list@,$xm_file_list,;t t
17335 s,@xm_include_list@,$xm_include_list,;t t
17336 s,@xm_defines@,$xm_defines,;t t
17337 s,@c_target_objs@,$c_target_objs,;t t
17338 s,@cxx_target_objs@,$cxx_target_objs,;t t
17339 s,@target_cpu_default@,$target_cpu_default,;t t
17340 s,@GMPLIBS@,$GMPLIBS,;t t
17341 s,@GMPINC@,$GMPINC,;t t
17342 s,@LIBOBJS@,$LIBOBJS,;t t
17343 s,@LTLIBOBJS@,$LTLIBOBJS,;t t
17344 /@language_hooks@/r $language_hooks
17345 s,@language_hooks@,,;t t
17350 cat >>$CONFIG_STATUS <<\_ACEOF
17351 # Split the substitutions into bite-sized pieces for seds with
17352 # small command number limits, like on Digital OSF/1 and HP-UX.
17353 ac_max_sed_lines
=48
17354 ac_sed_frag
=1 # Number of current file.
17355 ac_beg
=1 # First line for current file.
17356 ac_end
=$ac_max_sed_lines # Line after last line for current file.
17359 while $ac_more_lines; do
17360 if test $ac_beg -gt 1; then
17361 sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.
sed >$tmp/subs.frag
17363 sed "${ac_end}q" $tmp/subs.
sed >$tmp/subs.frag
17365 if test ! -s $tmp/subs.frag
; then
17366 ac_more_lines
=false
17368 # The purpose of the label and of the branching condition is to
17369 # speed up the sed processing (if there are no `@' at all, there
17370 # is no need to browse any of the substitutions).
17371 # These are the two extra sed commands mentioned above.
17373 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag
) >$tmp/subs-
$ac_sed_frag.
sed
17374 if test -z "$ac_sed_cmds"; then
17375 ac_sed_cmds
="sed -f $tmp/subs-$ac_sed_frag.sed"
17377 ac_sed_cmds
="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
17379 ac_sed_frag
=`expr $ac_sed_frag + 1`
17381 ac_end
=`expr $ac_end + $ac_max_sed_lines`
17384 if test -z "$ac_sed_cmds"; then
17387 fi # test -n "$CONFIG_FILES"
17390 cat >>$CONFIG_STATUS <<\_ACEOF
17391 for ac_file
in : $CONFIG_FILES; do test "x$ac_file" = x
: && continue
17392 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
17394 - |
*:- |
*:-:* ) # input from stdin
17396 ac_file_in
=`echo "$ac_file" | sed 's,[^:]*:,,'`
17397 ac_file
=`echo "$ac_file" | sed 's,:.*,,'` ;;
17398 *:* ) ac_file_in
=`echo "$ac_file" | sed 's,[^:]*:,,'`
17399 ac_file
=`echo "$ac_file" | sed 's,:.*,,'` ;;
17400 * ) ac_file_in
=$ac_file.
in ;;
17403 # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
17404 ac_dir
=`(dirname "$ac_file") 2>/dev/null ||
17405 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17406 X"$ac_file" : 'X\(//\)[^/]' \| \
17407 X"$ac_file" : 'X\(//\)$' \| \
17408 X"$ac_file" : 'X\(/\)' \| \
17409 . : '\(.\)' 2>/dev/null ||
17411 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
17412 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
17413 /^X\(\/\/\)$/{ s//\1/; q; }
17414 /^X\(\/\).*/{ s//\1/; q; }
17416 { if $as_mkdir_p; then
17421 while test ! -d "$as_dir"; do
17422 as_dirs
="$as_dir $as_dirs"
17423 as_dir
=`(dirname "$as_dir") 2>/dev/null ||
17424 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17425 X"$as_dir" : 'X\(//\)[^/]' \| \
17426 X"$as_dir" : 'X\(//\)$' \| \
17427 X"$as_dir" : 'X\(/\)' \| \
17428 . : '\(.\)' 2>/dev/null ||
17430 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
17431 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
17432 /^X\(\/\/\)$/{ s//\1/; q; }
17433 /^X\(\/\).*/{ s//\1/; q; }
17436 test ! -n "$as_dirs" || mkdir
$as_dirs
17437 fi ||
{ { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
17438 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
17439 { (exit 1); exit 1; }; }; }
17443 if test "$ac_dir" != .
; then
17444 ac_dir_suffix
=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
17445 # A "../" for each directory in $ac_dir_suffix.
17446 ac_top_builddir
=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
17448 ac_dir_suffix
= ac_top_builddir
=
17452 .
) # No --srcdir option. We are building in place.
17454 if test -z "$ac_top_builddir"; then
17457 ac_top_srcdir
=`echo $ac_top_builddir | sed 's,/$,,'`
17459 [\\/]* | ?
:[\\/]* ) # Absolute path.
17460 ac_srcdir
=$srcdir$ac_dir_suffix;
17461 ac_top_srcdir
=$srcdir ;;
17462 *) # Relative path.
17463 ac_srcdir
=$ac_top_builddir$srcdir$ac_dir_suffix
17464 ac_top_srcdir
=$ac_top_builddir$srcdir ;;
17467 # Do not use `cd foo && pwd` to compute absolute paths, because
17468 # the directories may not exist.
17470 .
) ac_abs_builddir
="$ac_dir";;
17473 .
) ac_abs_builddir
=`pwd`;;
17474 [\\/]* | ?
:[\\/]* ) ac_abs_builddir
="$ac_dir";;
17475 *) ac_abs_builddir
=`pwd`/"$ac_dir";;
17478 case $ac_abs_builddir in
17479 .
) ac_abs_top_builddir
=${ac_top_builddir}.
;;
17481 case ${ac_top_builddir}.
in
17482 .
) ac_abs_top_builddir
=$ac_abs_builddir;;
17483 [\\/]* | ?
:[\\/]* ) ac_abs_top_builddir
=${ac_top_builddir}.
;;
17484 *) ac_abs_top_builddir
=$ac_abs_builddir/${ac_top_builddir}.
;;
17487 case $ac_abs_builddir in
17488 .
) ac_abs_srcdir
=$ac_srcdir;;
17491 .
) ac_abs_srcdir
=$ac_abs_builddir;;
17492 [\\/]* | ?
:[\\/]* ) ac_abs_srcdir
=$ac_srcdir;;
17493 *) ac_abs_srcdir
=$ac_abs_builddir/$ac_srcdir;;
17496 case $ac_abs_builddir in
17497 .
) ac_abs_top_srcdir
=$ac_top_srcdir;;
17499 case $ac_top_srcdir in
17500 .
) ac_abs_top_srcdir
=$ac_abs_builddir;;
17501 [\\/]* | ?
:[\\/]* ) ac_abs_top_srcdir
=$ac_top_srcdir;;
17502 *) ac_abs_top_srcdir
=$ac_abs_builddir/$ac_top_srcdir;;
17508 if test x
"$ac_file" != x-
; then
17509 { echo "$as_me:$LINENO: creating $ac_file" >&5
17510 echo "$as_me: creating $ac_file" >&6;}
17513 # Let's still pretend it is `configure' which instantiates (i.e., don't
17514 # use $as_me), people would be surprised to read:
17515 # /* config.h. Generated by config.status. */
17516 if test x
"$ac_file" = x-
; then
17519 configure_input
="$ac_file. "
17521 configure_input
=$configure_input"Generated from `echo $ac_file_in |
17522 sed 's,.*/,,'` by configure."
17524 # First look for the input files in the build tree, otherwise in the
17526 ac_file_inputs
=`IFS=:
17527 for f in $ac_file_in; do
17529 -) echo $tmp/stdin ;;
17531 # Absolute (can't be DOS-style, as IFS=:)
17532 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
17533 echo "$as_me: error: cannot find input file: $f" >&2;}
17534 { (exit 1); exit 1; }; }
17537 if test -f "$f"; then
17540 elif test -f "$srcdir/$f"; then
17545 { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
17546 echo "$as_me: error: cannot find input file: $f" >&2;}
17547 { (exit 1); exit 1; }; }
17550 done` ||
{ (exit 1); exit 1; }
17552 cat >>$CONFIG_STATUS <<_ACEOF
17556 cat >>$CONFIG_STATUS <<\_ACEOF
17558 /@
[a-zA-Z_
][a-zA-Z_0-9
]*@
/!b
17559 s
,@configure_input@
,$configure_input,;t t
17560 s
,@srcdir@
,$ac_srcdir,;t t
17561 s
,@abs_srcdir@
,$ac_abs_srcdir,;t t
17562 s
,@top_srcdir@
,$ac_top_srcdir,;t t
17563 s
,@abs_top_srcdir@
,$ac_abs_top_srcdir,;t t
17564 s
,@builddir@
,$ac_builddir,;t t
17565 s
,@abs_builddir@
,$ac_abs_builddir,;t t
17566 s
,@top_builddir@
,$ac_top_builddir,;t t
17567 s
,@abs_top_builddir@
,$ac_abs_top_builddir,;t t
17568 " $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
17570 if test x"$ac_file" != x-; then
17571 mv $tmp/out $ac_file
17579 cat >>$CONFIG_STATUS <<\_ACEOF
17582 # CONFIG_HEADER section.
17585 # These sed commands are passed to sed as "A NAME B NAME C VALUE D
", where
17586 # NAME is the cpp macro being defined and VALUE is the value it is being given.
17588 # ac_d sets the value in "#define NAME VALUE" lines.
17589 ac_dA
='s,^\([ ]*\)#\([ ]*define[ ][ ]*\)'
17590 ac_dB
='[ ].*$,\1#\2'
17593 # ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
17594 ac_uA
='s,^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
17595 ac_uB
='$,\1#\2define\3'
17599 for ac_file
in : $CONFIG_HEADERS; do test "x$ac_file" = x
: && continue
17600 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
17602 - |
*:- |
*:-:* ) # input from stdin
17604 ac_file_in
=`echo "$ac_file" | sed 's,[^:]*:,,'`
17605 ac_file
=`echo "$ac_file" | sed 's,:.*,,'` ;;
17606 *:* ) ac_file_in
=`echo "$ac_file" | sed 's,[^:]*:,,'`
17607 ac_file
=`echo "$ac_file" | sed 's,:.*,,'` ;;
17608 * ) ac_file_in
=$ac_file.
in ;;
17611 test x
"$ac_file" != x-
&& { echo "$as_me:$LINENO: creating $ac_file" >&5
17612 echo "$as_me: creating $ac_file" >&6;}
17614 # First look for the input files in the build tree, otherwise in the
17616 ac_file_inputs
=`IFS=:
17617 for f in $ac_file_in; do
17619 -) echo $tmp/stdin ;;
17621 # Absolute (can't be DOS-style, as IFS=:)
17622 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
17623 echo "$as_me: error: cannot find input file: $f" >&2;}
17624 { (exit 1); exit 1; }; }
17625 # Do quote $f, to prevent DOS paths from being IFS'd.
17628 if test -f "$f"; then
17631 elif test -f "$srcdir/$f"; then
17636 { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
17637 echo "$as_me: error: cannot find input file: $f" >&2;}
17638 { (exit 1); exit 1; }; }
17641 done` ||
{ (exit 1); exit 1; }
17642 # Remove the trailing spaces.
17643 sed 's/[ ]*$//' $ac_file_inputs >$tmp/in
17647 # Transform confdefs.h into two sed scripts, `conftest.defines' and
17648 # `conftest.undefs', that substitutes the proper values into
17649 # config.h.in to produce config.h. The first handles `#define'
17650 # templates, and the second `#undef' templates.
17651 # And first: Protect against being on the right side of a sed subst in
17652 # config.status. Protect against being in an unquoted here document
17653 # in config.status.
17654 rm -f conftest.defines conftest.undefs
17655 # Using a here document instead of a string reduces the quoting nightmare.
17656 # Putting comments in sed scripts is not portable.
17658 # `end' is used to avoid that the second main sed command (meant for
17659 # 0-ary CPP macros) applies to n-ary macro definitions.
17660 # See the Autoconf documentation for `clear'.
17661 cat >confdef2sed.
sed <<\_ACEOF
17666 s,^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*\)\(([^)]*)\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1\2${ac_dC}\3${ac_dD},gp
17668 s,^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD},gp
17671 # If some macros were called several times there might be several times
17672 # the same #defines, which is useless. Nevertheless, we may not want to
17673 # sort them, since we want the *last* AC-DEFINE to be honored.
17674 uniq confdefs.h | sed -n -f confdef2sed.sed >conftest.defines
17675 sed 's/ac_d/ac_u/g' conftest.defines >conftest.undefs
17676 rm -f confdef2sed.sed
17678 # This sed command replaces #undef with comments. This is necessary, for
17679 # example, in the case of _POSIX_SOURCE, which is predefined and required
17680 # on some systems where configure will not decide to define it.
17681 cat >>conftest.undefs <<\_ACEOF
17682 s,^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */,
17685 # Break up conftest.defines because some shells have a limit on the size
17686 # of here documents, and old seds have small limits too (100 cmds).
17687 echo ' # Handle all the #define templates only if necessary.' >>$CONFIG_STATUS
17688 echo ' if grep "^[ ]*#[ ]*define" $tmp/in >/dev/null; then' >>$CONFIG_STATUS
17689 echo ' # If there are no defines, we may have an empty if/fi' >>$CONFIG_STATUS
17690 echo ' :' >>$CONFIG_STATUS
17691 rm -f conftest.tail
17692 while grep . conftest.defines >/dev/null
17694 # Write a limited-size here document to $tmp/defines.sed.
17695 echo ' cat >$tmp/defines.sed <<CEOF' >>$CONFIG_STATUS
17696 # Speed up: don't consider the non `#define' lines.
17697 echo '/^[ ]*#[ ]*define/!b' >>$CONFIG_STATUS
17698 # Work around the forget-to-reset-the-flag bug.
17699 echo 't clr' >>$CONFIG_STATUS
17700 echo ': clr' >>$CONFIG_STATUS
17701 sed ${ac_max_here_lines}q conftest.defines
>>$CONFIG_STATUS
17703 sed -f $tmp/defines.sed $tmp/in >$tmp/out
17705 mv $tmp/out $tmp/in
17707 sed 1,${ac_max_here_lines}d conftest.defines
>conftest.
tail
17708 rm -f conftest.defines
17709 mv conftest.
tail conftest.defines
17711 rm -f conftest.defines
17712 echo ' fi # grep' >>$CONFIG_STATUS
17713 echo >>$CONFIG_STATUS
17715 # Break up conftest.undefs because some shells have a limit on the size
17716 # of here documents, and old seds have small limits too (100 cmds).
17717 echo ' # Handle all the #undef templates' >>$CONFIG_STATUS
17718 rm -f conftest.
tail
17719 while grep . conftest.undefs
>/dev
/null
17721 # Write a limited-size here document to $tmp/undefs.sed.
17722 echo ' cat >$tmp/undefs.sed <<CEOF' >>$CONFIG_STATUS
17723 # Speed up: don't consider the non
`#undef'
17724 echo '/^[ ]*#[ ]*undef/!b' >>$CONFIG_STATUS
17725 # Work around the forget-to-reset-the-flag bug.
17726 echo 't clr' >>$CONFIG_STATUS
17727 echo ': clr' >>$CONFIG_STATUS
17728 sed ${ac_max_here_lines}q conftest.undefs >>$CONFIG_STATUS
17730 sed -f $tmp/undefs.sed $tmp/in >$tmp/out
17732 mv $tmp/out $tmp/in
17734 sed 1,${ac_max_here_lines}d conftest.undefs >conftest.tail
17735 rm -f conftest.undefs
17736 mv conftest.tail conftest.undefs
17738 rm -f conftest.undefs
17740 cat >>$CONFIG_STATUS <<\_ACEOF
17741 # Let's still pretend it is `configure
' which instantiates (i.e., don't
17742 # use $as_me), people would be surprised to read:
17743 # /* config.h. Generated by config.status. */
17744 if test x
"$ac_file" = x-
; then
17745 echo "/* Generated by configure. */" >$tmp/config.h
17747 echo "/* $ac_file. Generated by configure. */" >$tmp/config.h
17749 cat $tmp/in >>$tmp/config.h
17751 if test x
"$ac_file" != x-
; then
17752 if diff $ac_file $tmp/config.h
>/dev
/null
2>&1; then
17753 { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
17754 echo "$as_me: $ac_file is unchanged" >&6;}
17756 ac_dir
=`(dirname "$ac_file") 2>/dev/null ||
17757 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17758 X"$ac_file" : 'X\(//\)[^/]' \| \
17759 X"$ac_file" : 'X\(//\)$' \| \
17760 X"$ac_file" : 'X\(/\)' \| \
17761 . : '\(.\)' 2>/dev/null ||
17763 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
17764 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
17765 /^X\(\/\/\)$/{ s//\1/; q; }
17766 /^X\(\/\).*/{ s//\1/; q; }
17768 { if $as_mkdir_p; then
17773 while test ! -d "$as_dir"; do
17774 as_dirs
="$as_dir $as_dirs"
17775 as_dir
=`(dirname "$as_dir") 2>/dev/null ||
17776 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17777 X"$as_dir" : 'X\(//\)[^/]' \| \
17778 X"$as_dir" : 'X\(//\)$' \| \
17779 X"$as_dir" : 'X\(/\)' \| \
17780 . : '\(.\)' 2>/dev/null ||
17782 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
17783 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
17784 /^X\(\/\/\)$/{ s//\1/; q; }
17785 /^X\(\/\).*/{ s//\1/; q; }
17788 test ! -n "$as_dirs" || mkdir
$as_dirs
17789 fi ||
{ { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
17790 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
17791 { (exit 1); exit 1; }; }; }
17794 mv $tmp/config.h
$ac_file
17798 rm -f $tmp/config.h
17802 cat >>$CONFIG_STATUS <<\_ACEOF
17805 # CONFIG_COMMANDS section.
17807 for ac_file
in : $CONFIG_COMMANDS; do test "x$ac_file" = x
: && continue
17808 ac_dest
=`echo "$ac_file" | sed 's,:.*,,'`
17809 ac_source
=`echo "$ac_file" | sed 's,[^:]*:,,'`
17810 ac_dir
=`(dirname "$ac_dest") 2>/dev/null ||
17811 $as_expr X"$ac_dest" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17812 X"$ac_dest" : 'X\(//\)[^/]' \| \
17813 X"$ac_dest" : 'X\(//\)$' \| \
17814 X"$ac_dest" : 'X\(/\)' \| \
17815 . : '\(.\)' 2>/dev/null ||
17817 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
17818 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
17819 /^X\(\/\/\)$/{ s//\1/; q; }
17820 /^X\(\/\).*/{ s//\1/; q; }
17822 { if $as_mkdir_p; then
17827 while test ! -d "$as_dir"; do
17828 as_dirs
="$as_dir $as_dirs"
17829 as_dir
=`(dirname "$as_dir") 2>/dev/null ||
17830 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17831 X"$as_dir" : 'X\(//\)[^/]' \| \
17832 X"$as_dir" : 'X\(//\)$' \| \
17833 X"$as_dir" : 'X\(/\)' \| \
17834 . : '\(.\)' 2>/dev/null ||
17836 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
17837 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
17838 /^X\(\/\/\)$/{ s//\1/; q; }
17839 /^X\(\/\).*/{ s//\1/; q; }
17842 test ! -n "$as_dirs" || mkdir
$as_dirs
17843 fi ||
{ { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
17844 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
17845 { (exit 1); exit 1; }; }; }
17849 if test "$ac_dir" != .
; then
17850 ac_dir_suffix
=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
17851 # A "../" for each directory in $ac_dir_suffix.
17852 ac_top_builddir
=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
17854 ac_dir_suffix
= ac_top_builddir
=
17858 .
) # No --srcdir option. We are building in place.
17860 if test -z "$ac_top_builddir"; then
17863 ac_top_srcdir
=`echo $ac_top_builddir | sed 's,/$,,'`
17865 [\\/]* | ?
:[\\/]* ) # Absolute path.
17866 ac_srcdir
=$srcdir$ac_dir_suffix;
17867 ac_top_srcdir
=$srcdir ;;
17868 *) # Relative path.
17869 ac_srcdir
=$ac_top_builddir$srcdir$ac_dir_suffix
17870 ac_top_srcdir
=$ac_top_builddir$srcdir ;;
17873 # Do not use `cd foo && pwd` to compute absolute paths, because
17874 # the directories may not exist.
17876 .
) ac_abs_builddir
="$ac_dir";;
17879 .
) ac_abs_builddir
=`pwd`;;
17880 [\\/]* | ?
:[\\/]* ) ac_abs_builddir
="$ac_dir";;
17881 *) ac_abs_builddir
=`pwd`/"$ac_dir";;
17884 case $ac_abs_builddir in
17885 .
) ac_abs_top_builddir
=${ac_top_builddir}.
;;
17887 case ${ac_top_builddir}.
in
17888 .
) ac_abs_top_builddir
=$ac_abs_builddir;;
17889 [\\/]* | ?
:[\\/]* ) ac_abs_top_builddir
=${ac_top_builddir}.
;;
17890 *) ac_abs_top_builddir
=$ac_abs_builddir/${ac_top_builddir}.
;;
17893 case $ac_abs_builddir in
17894 .
) ac_abs_srcdir
=$ac_srcdir;;
17897 .
) ac_abs_srcdir
=$ac_abs_builddir;;
17898 [\\/]* | ?
:[\\/]* ) ac_abs_srcdir
=$ac_srcdir;;
17899 *) ac_abs_srcdir
=$ac_abs_builddir/$ac_srcdir;;
17902 case $ac_abs_builddir in
17903 .
) ac_abs_top_srcdir
=$ac_top_srcdir;;
17905 case $ac_top_srcdir in
17906 .
) ac_abs_top_srcdir
=$ac_abs_builddir;;
17907 [\\/]* | ?
:[\\/]* ) ac_abs_top_srcdir
=$ac_top_srcdir;;
17908 *) ac_abs_top_srcdir
=$ac_abs_builddir/$ac_top_srcdir;;
17913 { echo "$as_me:$LINENO: executing $ac_dest commands" >&5
17914 echo "$as_me: executing $ac_dest commands" >&6;}
17917 case ${CONFIG_HEADERS} in
17918 *auto-host.h
:config.
in*)
17921 # Make sure all the subdirs exist.
17922 for d
in $subdirs doc build
17924 test -d $d || mkdir
$d
17926 # If the host supports symlinks, point stage[1234] at ../stage[1234] so
17927 # bootstrapping and the installation procedure can still use
17928 # CC="stage1/xgcc -Bstage1/". If the host doesn't support symlinks,
17929 # FLAGS_TO_PASS has been modified to solve the problem there.
17930 # This is virtually a duplicate of what happens in configure.lang; we do
17931 # an extra check to make sure this only happens if ln -s can be used.
17934 for d
in ${subdirs} ; do
17935 STARTDIR
=`${PWDCMD-pwd}`
17937 for t
in stage1 stage2 stage3 stage4 stageprofile stagefeedback include
17940 $LN_S ..
/$t $t 2>/dev
/null
17951 cat >>$CONFIG_STATUS <<\_ACEOF
17953 { (exit 0); exit 0; }
17955 chmod +x
$CONFIG_STATUS
17956 ac_clean_files
=$ac_clean_files_save
17959 # configure is writing to config.log, and then calls config.status.
17960 # config.status does its own redirection, appending to config.log.
17961 # Unfortunately, on DOS this fails, as config.log is still kept open
17962 # by configure, so config.status won't be able to write to it; its
17963 # output is simply discarded. So we exec the FD to /dev/null,
17964 # effectively closing config.log, so it can be properly (re)opened and
17965 # appended to by config.status. When coming back to configure, we
17966 # need to make the FD available again.
17967 if test "$no_create" != yes; then
17969 ac_config_status_args
=
17970 test "$silent" = yes &&
17971 ac_config_status_args
="$ac_config_status_args --quiet"
17973 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success
=false
17975 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
17976 # would make configure fail if this is the last instruction.
17977 $ac_cs_success ||
{ (exit 1); exit 1; }