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 strict_warn cxx_compat_warn warn_cflags 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 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_compilers all_gtfiles all_lang_makefrags all_lang_makefiles all_languages all_selected_languages build_exeext build_install_headers_dir build_xm_file_list build_xm_include_list build_xm_defines check_languages cpp_install_dir xmake_file tmake_file extra_gcc_objs extra_headers_list extra_objs extra_parts extra_passes extra_programs float_h_file gcc_config_arguments gcc_gxx_include_dir host_exeext host_xm_file_list host_xm_include_list host_xm_defines out_host_hook_obj install lang_opt_files lang_specs_files lang_tree_files local_prefix md_file objc_boehm_gc out_file out_object_file thread_file tm_file_list tm_include_list tm_defines tm_p_file_list tm_p_include_list xm_file_list xm_include_list xm_defines c_target_objs cxx_target_objs 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-checking=LIST
867 enable expensive run-time checks. With LIST
,
868 enable only specific categories of checks.
869 Categories are
: yes,no
,all
,none
,release.
870 Flags are
: assert
,fold,gc
,gcac
,misc
,
871 rtlflag
,rtl
,runtime
,tree
,valgrind.
872 --enable-mapped-location location_t is fileline integer cookie
873 --enable-coverage=LEVEL
874 enable compiler
's code coverage collection.
875 Use to measure compiler performance and locate
876 unused parts of the compiler. With LEVEL, specify
877 optimization. Values are opt, noopt,
879 --enable-gather-detailed-mem-stats enable detailed memory allocation stats gathering
880 --enable-multilib enable library support for multiple ABIs
881 --enable-__cxa_atexit enable __cxa_atexit for C++
882 --enable-decimal-float={no,yes,bid,dpd}
883 enable decimal float extension to C. Selecting 'bid
'
884 or 'dpd
' choses which decimal floating point format
886 --enable-threads enable thread usage for target GCC
887 --enable-threads=LIB use LIB thread package for target GCC
888 --enable-tls enable or disable generation of tls code
889 overriding the assembler check for tls support
890 --enable-objc-gc enable the use of Boehm's garbage collector with
891 the GNU Objective-C runtime
892 --disable-shared don
't provide a shared libgcc
893 --enable-intermodule build the compiler in one step
894 --enable-languages=LIST specify which front-ends to build
895 --disable-rpath do not hardcode runtime library paths
896 --enable-initfini-array use .init_array/.fini_array sections
897 --enable-sjlj-exceptions
898 arrange to use setjmp/longjmp exception handling
899 --enable-secureplt enable -msecure-plt by default for PowerPC
900 --disable-win32-registry
901 disable lookup of installation paths in the
902 Registry on Windows hosts
903 --enable-win32-registry enable registry lookup (default)
904 --enable-win32-registry=KEY
905 use KEY instead of GCC version as the last portion
907 --enable-maintainer-mode
908 enable make rules and dependencies not useful
909 (and sometimes confusing) to the casual installer
910 --enable-version-specific-runtime-libs
911 specify that runtime libraries should be
912 installed in a compiler-specific directory
915 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
916 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
917 --with-build-libsubdir=DIR Directory where to find libraries for build system
918 --with-local-prefix=DIR specifies directory to put local include
919 --with-gxx-include-dir=DIR
920 specifies directory to put g++ header files
921 --with-cpp-install-dir=DIR
922 install the user visible C preprocessor in DIR
923 (relative to PREFIX) as well as PREFIX/bin
924 --with-gnu-ld arrange to work with GNU ld.
925 --with-ld arrange to use the specified ld (full pathname)
926 --with-demangler-in-ld try to use demangler in GNU ld.
927 --with-gnu-as arrange to work with GNU as
928 --with-as arrange to use the specified as (full pathname)
929 --with-stabs arrange to use stabs instead of host debug format
930 --with-dwarf2 force the default debug format to be DWARF 2
931 --with-build-sysroot=sysroot
932 use sysroot as the system root during the build
933 --with-sysroot=DIR Search for usr/lib, usr/include, et al, within DIR.
934 --with-gnu-ld assume the C compiler uses GNU ld default=no
935 --with-libiconv-prefix[=DIR] search for libiconv in DIR/include and DIR/lib
936 --without-libiconv-prefix don't search
for libiconv
in includedir and libdir
937 --with-system-libunwind use installed libunwind
938 --with-long-double-128 Use
128-bit long double by default.
939 --with-gc={page
,zone
} choose the garbage collection mechanism to use
941 --with-system-zlib use installed libz
942 --with-slibdir=DIR shared libraries
in DIR
[LIBDIR
]
943 --with-datarootdir=DIR Use DIR as the data root
[PREFIX
/share
]
944 --with-docdir=DIR Install documentation
in DIR
[DATAROOTDIR
]
945 --with-htmldir=DIR html documentation
in in DIR
[DOCDIR
]
947 Some influential environment variables
:
948 CC C compiler
command
949 CFLAGS C compiler flags
950 LDFLAGS linker flags
, e.g.
-L<lib dir
> if you have libraries
in a
951 nonstandard directory
<lib dir
>
952 CPPFLAGS C
/C
++ preprocessor flags
, e.g.
-I<include dir
> if you have
953 headers
in a nonstandard directory
<include dir
>
955 GMPLIBS How to link GMP
956 GMPINC How to
find GMP include files
958 Use these variables to override the choices made by
`configure' or to help
959 it to find libraries and programs with nonstandard names/locations.
964 if test "$ac_init_help" = "recursive"; then
965 # If there are subdirs, report their specific --help.
967 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
968 test -d $ac_dir || continue
971 if test "$ac_dir" != .; then
972 ac_dir_suffix=/`echo "$ac_dir" |
sed 's,^\.[\\/],,'`
973 # A "../" for each directory in $ac_dir_suffix.
974 ac_top_builddir=`echo "$ac_dir_suffix" |
sed 's,/[^\\/]*,../,g'`
976 ac_dir_suffix= ac_top_builddir=
980 .) # No --srcdir option. We are building in place.
982 if test -z "$ac_top_builddir"; then
985 ac_top_srcdir=`echo $ac_top_builddir |
sed 's,/$,,'`
987 [\\/]* | ?:[\\/]* ) # Absolute path.
988 ac_srcdir=$srcdir$ac_dir_suffix;
989 ac_top_srcdir=$srcdir ;;
991 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
992 ac_top_srcdir=$ac_top_builddir$srcdir ;;
995 # Do not use `cd foo
&& pwd` to compute absolute paths, because
996 # the directories may not exist.
998 .) ac_abs_builddir="$ac_dir";;
1001 .) ac_abs_builddir=`pwd`;;
1002 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
1003 *) ac_abs_builddir=`pwd`/"$ac_dir";;
1006 case $ac_abs_builddir in
1007 .) ac_abs_top_builddir=${ac_top_builddir}.;;
1009 case ${ac_top_builddir}. in
1010 .) ac_abs_top_builddir=$ac_abs_builddir;;
1011 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
1012 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
1015 case $ac_abs_builddir in
1016 .) ac_abs_srcdir=$ac_srcdir;;
1019 .) ac_abs_srcdir=$ac_abs_builddir;;
1020 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
1021 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
1024 case $ac_abs_builddir in
1025 .) ac_abs_top_srcdir=$ac_top_srcdir;;
1027 case $ac_top_srcdir in
1028 .) ac_abs_top_srcdir=$ac_abs_builddir;;
1029 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
1030 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
1035 # Check for guested configure; otherwise get Cygnus style configure.
1036 if test -f $ac_srcdir/configure.gnu; then
1038 $SHELL $ac_srcdir/configure.gnu --help=recursive
1039 elif test -f $ac_srcdir/configure; then
1041 $SHELL $ac_srcdir/configure --help=recursive
1042 elif test -f $ac_srcdir/configure.ac ||
1043 test -f $ac_srcdir/configure.in; then
1045 $ac_configure --help
1047 echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1053 test -n "$ac_init_help" && exit 0
1054 if $ac_init_version; then
1057 Copyright (C) 2003 Free Software Foundation, Inc.
1058 This configure script is free software; the Free Software Foundation
1059 gives unlimited permission to copy, distribute and modify it.
1065 This file contains any messages produced by compilers while
1066 running configure, to aid debugging if configure makes a mistake.
1068 It was created by $as_me, which was
1069 generated by GNU Autoconf 2.59. Invocation command line was
1080 hostname = `(hostname || uname
-n) 2>/dev
/null |
sed 1q
`
1081 uname -m = `(uname
-m) 2>/dev
/null ||
echo unknown
`
1082 uname -r = `(uname
-r) 2>/dev
/null ||
echo unknown
`
1083 uname -s = `(uname
-s) 2>/dev
/null ||
echo unknown
`
1084 uname -v = `(uname
-v) 2>/dev
/null ||
echo unknown
`
1086 /usr/bin/uname -p = `(/usr
/bin
/uname
-p) 2>/dev
/null ||
echo unknown
`
1087 /bin/uname -X = `(/bin
/uname
-X) 2>/dev
/null ||
echo unknown
`
1089 /bin/arch = `(/bin
/arch
) 2>/dev
/null ||
echo unknown
`
1090 /usr/bin/arch -k = `(/usr
/bin
/arch
-k) 2>/dev
/null ||
echo unknown
`
1091 /usr/convex/getsysinfo = `(/usr
/convex
/getsysinfo
) 2>/dev
/null ||
echo unknown
`
1092 hostinfo = `(hostinfo
) 2>/dev
/null ||
echo unknown
`
1093 /bin/machine = `(/bin
/machine
) 2>/dev
/null ||
echo unknown
`
1094 /usr/bin/oslevel = `(/usr
/bin
/oslevel
) 2>/dev
/null ||
echo unknown
`
1095 /bin/universe = `(/bin
/universe
) 2>/dev
/null ||
echo unknown
`
1099 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1103 test -z "$as_dir" && as_dir=.
1104 echo "PATH: $as_dir"
1119 # Keep a trace of the command line.
1120 # Strip out --no-create and --no-recursion so they do not pile up.
1121 # Strip out --silent because we don't want to record it for future runs.
1122 # Also quote any args containing shell meta-characters.
1123 # Make two passes to allow for proper duplicate-argument suppression.
1128 ac_must_keep_next=false
1134 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1135 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1136 | -silent | --silent | --silen | --sile | --sil)
1138 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1139 ac_arg=`echo "$ac_arg" |
sed "s/'/'\\\\\\\\''/g"` ;;
1142 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1144 ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1145 if test $ac_must_keep_next = true; then
1146 ac_must_keep_next=false # Got value, back to normal.
1149 *=* | --config-cache | -C | -disable-* | --disable-* \
1150 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1151 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1152 | -with-* | --with-* | -without-* | --without-* | --x)
1153 case "$ac_configure_args0 " in
1154 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1157 -* ) ac_must_keep_next=true ;;
1160 ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'"
1161 # Get rid of the leading space.
1167 $as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1168 $as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1170 # When interrupted or exit'd, cleanup temporary files, and complete
1171 # config.log. We remove comments because anyway the quotes in there
1172 # would cause problems or look ugly.
1173 # WARNING: Be sure not to use single quotes in there, as some shells,
1174 # such as our DU 5.0 friend, will then `close
' the trap.
1175 trap 'exit_status
=$?
1176 # Save into config.log some information that might help in debugging.
1181 ## ---------------- ##
1182 ## Cache variables. ##
1183 ## ---------------- ##
1186 # The following way of writing the cache mishandles newlines in values,
1189 case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in
1192 "s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
1193 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
1197 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
1204 ## ----------------- ##
1205 ## Output variables. ##
1206 ## ----------------- ##
1209 for ac_var
in $ac_subst_vars
1211 eval ac_val
=$
`echo $ac_var`
1212 echo "$ac_var='"'"'$ac_val'"'"'"
1216 if test -n "$ac_subst_files"; then
1223 for ac_var
in $ac_subst_files
1225 eval ac_val
=$
`echo $ac_var`
1226 echo "$ac_var='"'"'$ac_val'"'"'"
1231 if test -s confdefs.h
; then
1238 sed "/^$/d" confdefs.h |
sort
1241 test "$ac_signal" != 0 &&
1242 echo "$as_me: caught signal $ac_signal"
1243 echo "$as_me: exit $exit_status"
1245 rm -f core
*.core
&&
1246 rm -rf conftest
* confdefs
* conf$$
* $ac_clean_files &&
1249 for ac_signal in 1 2 13 15; do
1250 trap 'ac_signal
='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1254 # confdefs.h avoids OS command line length limits that DEFS can exceed.
1255 rm -rf conftest* confdefs.h
1256 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
1259 # Predefined preprocessor variables.
1261 cat >>confdefs.h <<_ACEOF
1262 #define PACKAGE_NAME "$PACKAGE_NAME"
1266 cat >>confdefs.h <<_ACEOF
1267 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1271 cat >>confdefs.h <<_ACEOF
1272 #define PACKAGE_VERSION "$PACKAGE_VERSION"
1276 cat >>confdefs.h <<_ACEOF
1277 #define PACKAGE_STRING "$PACKAGE_STRING"
1281 cat >>confdefs.h <<_ACEOF
1282 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1286 # Let the site file select an alternate cache file if it wants to.
1287 # Prefer explicitly selected file to automatically selected ones.
1288 if test -z "$CONFIG_SITE"; then
1289 if test "x$prefix" != xNONE; then
1290 CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
1292 CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
1295 for ac_site_file in $CONFIG_SITE; do
1296 if test -r "$ac_site_file"; then
1297 { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1298 echo "$as_me: loading site script $ac_site_file" >&6;}
1299 sed 's
/^
/|
/' "$ac_site_file" >&5
1304 if test -r "$cache_file"; then
1305 # Some versions of bash will fail to source /dev/null (special
1306 # files actually), so we avoid doing that.
1307 if test -f "$cache_file"; then
1308 { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1309 echo "$as_me: loading cache $cache_file" >&6;}
1311 [\\/]* | ?:[\\/]* ) . $cache_file;;
1312 *) . ./$cache_file;;
1316 { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1317 echo "$as_me: creating cache $cache_file" >&6;}
1321 # Check that the precious variables saved in the cache have kept the same
1323 ac_cache_corrupted=false
1324 for ac_var in `(set) 2>&1 |
1325 sed -n 's
/^ac_env_\
([a-zA-Z_0-9
]*\
)_set
=.
*/\
1/p
'`; do
1326 eval ac_old_set=\$ac_cv_env_${ac_var}_set
1327 eval ac_new_set=\$ac_env_${ac_var}_set
1328 eval ac_old_val="\$ac_cv_env_${ac_var}_value"
1329 eval ac_new_val="\$ac_env_${ac_var}_value"
1330 case $ac_old_set,$ac_new_set in
1332 { echo "$as_me:$LINENO: error: \`$ac_var' was
set to \
`$ac_old_val' in the previous run" >&5
1333 echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run
" >&2;}
1334 ac_cache_corrupted=: ;;
1336 { echo "$as_me:$LINENO: error
: \
`$ac_var' was not set in the previous run" >&5
1337 echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1338 ac_cache_corrupted=: ;;
1341 if test "x$ac_old_val" != "x$ac_new_val"; then
1342 { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run
:" >&5
1343 echo "$as_me: error
: \
`$ac_var' has changed since the previous run:" >&2;}
1344 { echo "$as_me:$LINENO: former value: $ac_old_val" >&5
1345 echo "$as_me: former value: $ac_old_val" >&2;}
1346 { echo "$as_me:$LINENO: current value: $ac_new_val" >&5
1347 echo "$as_me: current value: $ac_new_val" >&2;}
1348 ac_cache_corrupted=:
1351 # Pass precious variables to config.status.
1352 if test "$ac_new_set" = set; then
1354 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1355 ac_arg=$ac_var=`echo "$ac_new_val" |
sed "s/'/'\\\\\\\\''/g"` ;;
1356 *) ac_arg=$ac_var=$ac_new_val ;;
1358 case " $ac_configure_args " in
1359 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
1360 *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1364 if $ac_cache_corrupted; then
1365 { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1366 echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1367 { { echo "$as_me:$LINENO: error: run \`make distclean
' and/or \`rm $cache_file' and start over
" >&5
1368 echo "$as_me: error
: run \
`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1369 { (exit 1); exit 1; }; }
1373 ac_cpp='$CPP $CPPFLAGS'
1374 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.
$ac_ext >&5'
1375 ac_link='$CC -o conftest
$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.
$ac_ext $LIBS >&5'
1376 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1397 ac_config_headers="$ac_config_headers auto-host.h:config.in"
1400 gcc_version=`cat $srcdir/BASE-VER`
1402 # Determine the host, build, and target systems
1404 for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
1405 if test -f $ac_dir/install-sh; then
1407 ac_install_sh="$ac_aux_dir/install-sh -c"
1409 elif test -f $ac_dir/install.sh; then
1411 ac_install_sh="$ac_aux_dir/install.sh -c"
1413 elif test -f $ac_dir/shtool; then
1415 ac_install_sh="$ac_aux_dir/shtool install -c"
1419 if test -z "$ac_aux_dir"; then
1420 { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&5
1421 echo "$as_me: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&2;}
1422 { (exit 1); exit 1; }; }
1424 ac_config_guess="$SHELL $ac_aux_dir/config.guess"
1425 ac_config_sub="$SHELL $ac_aux_dir/config.sub"
1426 ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
1428 # Make sure we can run config.sub.
1429 $ac_config_sub sun4 >/dev/null 2>&1 ||
1430 { { echo "$as_me:$LINENO: error: cannot run $ac_config_sub" >&5
1431 echo "$as_me: error: cannot run $ac_config_sub" >&2;}
1432 { (exit 1); exit 1; }; }
1434 echo "$as_me:$LINENO: checking build system type" >&5
1435 echo $ECHO_N "checking build system type... $ECHO_C" >&6
1436 if test "${ac_cv_build+set}" = set; then
1437 echo $ECHO_N "(cached) $ECHO_C" >&6
1439 ac_cv_build_alias=$build_alias
1440 test -z "$ac_cv_build_alias" &&
1441 ac_cv_build_alias=`$ac_config_guess`
1442 test -z "$ac_cv_build_alias" &&
1443 { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
1444 echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
1445 { (exit 1); exit 1; }; }
1446 ac_cv_build=`$ac_config_sub $ac_cv_build_alias` ||
1447 { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_build_alias failed" >&5
1448 echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed" >&2;}
1449 { (exit 1); exit 1; }; }
1452 echo "$as_me:$LINENO: result: $ac_cv_build" >&5
1453 echo "${ECHO_T}$ac_cv_build" >&6
1455 build_cpu=`echo $ac_cv_build | sed 's
/^\
([^
-]*\
)-\
([^
-]*\
)-\
(.
*\
)$
/\
1/'`
1456 build_vendor=`echo $ac_cv_build | sed 's
/^\
([^
-]*\
)-\
([^
-]*\
)-\
(.
*\
)$
/\
2/'`
1457 build_os=`echo $ac_cv_build | sed 's
/^\
([^
-]*\
)-\
([^
-]*\
)-\
(.
*\
)$
/\
3/'`
1460 echo "$as_me:$LINENO: checking host system type" >&5
1461 echo $ECHO_N "checking host system type... $ECHO_C" >&6
1462 if test "${ac_cv_host+set}" = set; then
1463 echo $ECHO_N "(cached) $ECHO_C" >&6
1465 ac_cv_host_alias=$host_alias
1466 test -z "$ac_cv_host_alias" &&
1467 ac_cv_host_alias=$ac_cv_build_alias
1468 ac_cv_host=`$ac_config_sub $ac_cv_host_alias` ||
1469 { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_host_alias failed" >&5
1470 echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
1471 { (exit 1); exit 1; }; }
1474 echo "$as_me:$LINENO: result: $ac_cv_host" >&5
1475 echo "${ECHO_T}$ac_cv_host" >&6
1477 host_cpu=`echo $ac_cv_host | sed 's
/^\
([^
-]*\
)-\
([^
-]*\
)-\
(.
*\
)$
/\
1/'`
1478 host_vendor=`echo $ac_cv_host | sed 's
/^\
([^
-]*\
)-\
([^
-]*\
)-\
(.
*\
)$
/\
2/'`
1479 host_os=`echo $ac_cv_host | sed 's
/^\
([^
-]*\
)-\
([^
-]*\
)-\
(.
*\
)$
/\
3/'`
1482 echo "$as_me:$LINENO: checking target system type" >&5
1483 echo $ECHO_N "checking target system type... $ECHO_C" >&6
1484 if test "${ac_cv_target+set}" = set; then
1485 echo $ECHO_N "(cached) $ECHO_C" >&6
1487 ac_cv_target_alias=$target_alias
1488 test "x$ac_cv_target_alias" = "x" &&
1489 ac_cv_target_alias=$ac_cv_host_alias
1490 ac_cv_target=`$ac_config_sub $ac_cv_target_alias` ||
1491 { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_target_alias failed" >&5
1492 echo "$as_me: error: $ac_config_sub $ac_cv_target_alias failed" >&2;}
1493 { (exit 1); exit 1; }; }
1496 echo "$as_me:$LINENO: result: $ac_cv_target" >&5
1497 echo "${ECHO_T}$ac_cv_target" >&6
1498 target=$ac_cv_target
1499 target_cpu=`echo $ac_cv_target | sed 's
/^\
([^
-]*\
)-\
([^
-]*\
)-\
(.
*\
)$
/\
1/'`
1500 target_vendor=`echo $ac_cv_target | sed 's
/^\
([^
-]*\
)-\
([^
-]*\
)-\
(.
*\
)$
/\
2/'`
1501 target_os=`echo $ac_cv_target | sed 's
/^\
([^
-]*\
)-\
([^
-]*\
)-\
(.
*\
)$
/\
3/'`
1504 # The aliases save the names the user supplied, while $host etc.
1505 # will get canonicalized.
1506 test -n "$target_alias" &&
1507 test "$program_prefix$program_suffix$program_transform_name" = \
1509 program_prefix=${target_alias}-
1511 # Determine the noncanonical target name, for directory use.
1512 case ${build_alias} in
1513 "") build_noncanonical=${build} ;;
1514 *) build_noncanonical=${build_alias} ;;
1517 case ${host_alias} in
1518 "") host_noncanonical=${build_noncanonical} ;;
1519 *) host_noncanonical=${host_alias} ;;
1522 case ${target_alias} in
1523 "") target_noncanonical=${host_noncanonical} ;;
1524 *) target_noncanonical=${target_alias} ;;
1530 # Determine the target- and build-specific subdirectories
1532 # post-stage1 host modules use a different CC_FOR_BUILD so, in order to
1533 # have matching libraries, they should use host libraries: Makefile.tpl
1534 # arranges to pass --with-build-libsubdir=$(HOST_SUBDIR).
1535 # However, they still use the build modules, because the corresponding
1536 # host modules (e.g. bison) are only built for the host when bootstrap
1538 # - build_subdir is where we find build modules, and never changes.
1539 # - build_libsubdir is where we find build libraries, and can be overridden.
1541 # Prefix 'build-
' so this never conflicts with target_subdir.
1542 build_subdir="build-${build_noncanonical}"
1544 # Check whether --with-build-libsubdir or --without-build-libsubdir was given.
1545 if test "${with_build_libsubdir+set}" = set; then
1546 withval="$with_build_libsubdir"
1547 build_libsubdir="$withval"
1549 build_libsubdir="$build_subdir"
1551 # --srcdir=. covers the toplevel, while "test -d" covers the subdirectories
1552 if ( test $srcdir = . && test -d gcc ) \
1553 || test -d $srcdir/../host-${host_noncanonical}; then
1554 host_subdir="host-${host_noncanonical}"
1559 target_subdir=${target_noncanonical}
1562 # Set program_transform_name
1563 test "$program_prefix" != NONE &&
1564 program_transform_name="s,^,$program_prefix,;$program_transform_name"
1565 # Use a double $ so make ignores it.
1566 test "$program_suffix" != NONE &&
1567 program_transform_name="s,\$,$program_suffix,;$program_transform_name"
1568 # Double any \ or $. echo might interpret backslashes.
1569 # By default was `s,x,x', remove it
if useless.
1570 cat <<\_ACEOF
>conftest.
sed
1571 s
/[\\$
]/&&/g
;s
/;s
,x
,x
,$
//
1573 program_transform_name
=`echo $program_transform_name | sed -f conftest.sed`
1577 # Check for bogus environment variables.
1578 # Test if LIBRARY_PATH contains the notation for the current directory
1579 # since this would lead to problems installing/building glibc.
1580 # LIBRARY_PATH contains the current directory if one of the following
1582 # - one of the terminals (":" and ";") is the first or last sign
1583 # - two terminals occur directly after each other
1584 # - the path contains an element with a dot in it
1585 echo "$as_me:$LINENO: checking LIBRARY_PATH variable" >&5
1586 echo $ECHO_N "checking LIBRARY_PATH variable... $ECHO_C" >&6
1587 case ${LIBRARY_PATH} in
1588 [:\
;]* |
*[:\
;] |
*[:\
;][:\
;]* |
*[:\
;]. | .
[:\
;]*| . |
*[:\
;].
[:\
;]* )
1589 library_path_setting
="contains current directory"
1592 library_path_setting
="ok"
1595 echo "$as_me:$LINENO: result: $library_path_setting" >&5
1596 echo "${ECHO_T}$library_path_setting" >&6
1597 if test "$library_path_setting" != "ok"; then
1598 { { echo "$as_me:$LINENO: error:
1599 *** LIBRARY_PATH shouldn't contain the current directory when
1600 *** building gcc. Please change the environment variable
1601 *** and run configure again." >&5
1602 echo "$as_me: error:
1603 *** LIBRARY_PATH shouldn't contain the current directory when
1604 *** building gcc. Please change the environment variable
1605 *** and run configure again." >&2;}
1606 { (exit 1); exit 1; }; }
1609 # Test if GCC_EXEC_PREFIX contains the notation for the current directory
1610 # since this would lead to problems installing/building glibc.
1611 # GCC_EXEC_PREFIX contains the current directory if one of the following
1613 # - one of the terminals (":" and ";") is the first or last sign
1614 # - two terminals occur directly after each other
1615 # - the path contains an element with a dot in it
1616 echo "$as_me:$LINENO: checking GCC_EXEC_PREFIX variable" >&5
1617 echo $ECHO_N "checking GCC_EXEC_PREFIX variable... $ECHO_C" >&6
1618 case ${GCC_EXEC_PREFIX} in
1619 [:\
;]* |
*[:\
;] |
*[:\
;][:\
;]* |
*[:\
;]. | .
[:\
;]*| . |
*[:\
;].
[:\
;]* )
1620 gcc_exec_prefix_setting
="contains current directory"
1623 gcc_exec_prefix_setting
="ok"
1626 echo "$as_me:$LINENO: result: $gcc_exec_prefix_setting" >&5
1627 echo "${ECHO_T}$gcc_exec_prefix_setting" >&6
1628 if test "$gcc_exec_prefix_setting" != "ok"; then
1629 { { echo "$as_me:$LINENO: error:
1630 *** GCC_EXEC_PREFIX shouldn't contain the current directory when
1631 *** building gcc. Please change the environment variable
1632 *** and run configure again." >&5
1633 echo "$as_me: error:
1634 *** GCC_EXEC_PREFIX shouldn't contain the current directory when
1635 *** building gcc. Please change the environment variable
1636 *** and run configure again." >&2;}
1637 { (exit 1); exit 1; }; }
1644 # Specify the local prefix
1647 # Check whether --with-local-prefix or --without-local-prefix was given.
1648 if test "${with_local_prefix+set}" = set; then
1649 withval
="$with_local_prefix"
1650 case "${withval}" in
1651 yes) { { echo "$as_me:$LINENO: error: bad value ${withval} given for local include directory prefix" >&5
1652 echo "$as_me: error: bad value ${withval} given for local include directory prefix" >&2;}
1653 { (exit 1); exit 1; }; } ;;
1655 *) local_prefix
=$with_local_prefix ;;
1659 # Default local prefix if it is empty
1660 if test x
$local_prefix = x
; then
1661 local_prefix
=/usr
/local
1664 # Don't set gcc_gxx_include_dir to gxx_include_dir since that's only
1665 # passed in by the toplevel make and thus we'd get different behavior
1666 # depending on where we built the sources.
1667 gcc_gxx_include_dir
=
1668 # Specify the g++ header file directory
1670 # Check whether --with-gxx-include-dir or --without-gxx-include-dir was given.
1671 if test "${with_gxx_include_dir+set}" = set; then
1672 withval
="$with_gxx_include_dir"
1673 case "${withval}" in
1674 yes) { { echo "$as_me:$LINENO: error: bad value ${withval} given for g++ include directory" >&5
1675 echo "$as_me: error: bad value ${withval} given for g++ include directory" >&2;}
1676 { (exit 1); exit 1; }; } ;;
1678 *) gcc_gxx_include_dir
=$with_gxx_include_dir ;;
1682 # This logic must match libstdc++-v3/acinclude.m4:GLIBCXX_EXPORT_INSTALL_INFO.
1683 if test x
${gcc_gxx_include_dir} = x
; then
1684 if test x
${enable_version_specific_runtime_libs} = xyes
; then
1685 gcc_gxx_include_dir
='${libsubdir}/include/c++'
1687 libstdcxx_incdir
='include/c++/$(version)'
1688 if test x
$host != x
$target; then
1689 libstdcxx_incdir
="$target_alias/$libstdcxx_incdir"
1691 gcc_gxx_include_dir
="\$(libsubdir)/\$(unlibsubdir)/..\`echo \$(exec_prefix) | sed -e 's|^\$(prefix)||' -e 's|/[^/]*|/..|g'\`/$libstdcxx_incdir"
1696 # Check whether --with-cpp_install_dir or --without-cpp_install_dir was given.
1697 if test "${with_cpp_install_dir+set}" = set; then
1698 withval
="$with_cpp_install_dir"
1699 if test x
$withval = xyes
; then
1700 { { echo "$as_me:$LINENO: error: option --with-cpp-install-dir requires an argument" >&5
1701 echo "$as_me: error: option --with-cpp-install-dir requires an argument" >&2;}
1702 { (exit 1); exit 1; }; }
1703 elif test x
$withval != xno
; then
1704 cpp_install_dir
=$withval
1708 # We would like to our source tree to be readonly. However when releases or
1709 # pre-releases are generated, the flex/bison generated files as well as the
1710 # various formats of manuals need to be included along with the rest of the
1711 # sources. Therefore we have --enable-generated-files-in-srcdir to do
1714 echo "$as_me:$LINENO: checking whether to place generated files in the source directory" >&5
1715 echo $ECHO_N "checking whether to place generated files in the source directory... $ECHO_C" >&6
1716 # Check whether --enable-generated-files-in-srcdir or --disable-generated-files-in-srcdir was given.
1717 if test "${enable_generated_files_in_srcdir+set}" = set; then
1718 enableval
="$enable_generated_files_in_srcdir"
1719 generated_files_in_srcdir
=$enableval
1721 generated_files_in_srcdir
=no
1724 echo "$as_me:$LINENO: result: $generated_files_in_srcdir" >&5
1725 echo "${ECHO_T}$generated_files_in_srcdir" >&6
1727 if test "$generated_files_in_srcdir" = "yes"; then
1734 # -------------------
1735 # Find default linker
1736 # -------------------
1740 # Check whether --with-gnu-ld or --without-gnu-ld was given.
1741 if test "${with_gnu_ld+set}" = set; then
1742 withval
="$with_gnu_ld"
1743 gnu_ld_flag
="$with_gnu_ld"
1748 # With pre-defined ld
1750 # Check whether --with-ld or --without-ld was given.
1751 if test "${with_ld+set}" = set; then
1753 DEFAULT_LINKER
="$with_ld"
1755 if test x
"${DEFAULT_LINKER+set}" = x
"set"; then
1756 if test ! -x "$DEFAULT_LINKER"; then
1757 { { echo "$as_me:$LINENO: error: cannot execute: $DEFAULT_LINKER: check --with-ld or env. var. DEFAULT_LINKER" >&5
1758 echo "$as_me: error: cannot execute: $DEFAULT_LINKER: check --with-ld or env. var. DEFAULT_LINKER" >&2;}
1759 { (exit 1); exit 1; }; }
1760 elif $DEFAULT_LINKER -v < /dev
/null
2>&1 |
grep GNU
> /dev
/null
; then
1764 cat >>confdefs.h
<<_ACEOF
1765 #define DEFAULT_LINKER "$DEFAULT_LINKER"
1770 gnu_ld
=`if test x"$gnu_ld_flag" = x"yes"; then echo 1; else echo 0; fi`
1772 cat >>confdefs.h
<<_ACEOF
1773 #define HAVE_GNU_LD $gnu_ld
1777 echo "$as_me:$LINENO: checking whether a default linker was specified" >&5
1778 echo $ECHO_N "checking whether a default linker was specified... $ECHO_C" >&6
1779 if test x
"${DEFAULT_LINKER+set}" = x
"set"; then
1780 if test x
"$gnu_ld_flag" = x
"no"; then
1781 echo "$as_me:$LINENO: result: yes ($DEFAULT_LINKER)" >&5
1782 echo "${ECHO_T}yes ($DEFAULT_LINKER)" >&6
1784 echo "$as_me:$LINENO: result: yes ($DEFAULT_LINKER - GNU ld)" >&5
1785 echo "${ECHO_T}yes ($DEFAULT_LINKER - GNU ld)" >&6
1788 echo "$as_me:$LINENO: result: no" >&5
1789 echo "${ECHO_T}no" >&6
1792 # With demangler in GNU ld
1794 # Check whether --with-demangler-in-ld or --without-demangler-in-ld was given.
1795 if test "${with_demangler_in_ld+set}" = set; then
1796 withval
="$with_demangler_in_ld"
1797 demangler_in_ld
="$with_demangler_in_ld"
1802 # ----------------------
1803 # Find default assembler
1804 # ----------------------
1808 # Check whether --with-gnu-as or --without-gnu-as was given.
1809 if test "${with_gnu_as+set}" = set; then
1810 withval
="$with_gnu_as"
1811 gas_flag
="$with_gnu_as"
1817 # Check whether --with-as or --without-as was given.
1818 if test "${with_as+set}" = set; then
1820 DEFAULT_ASSEMBLER
="$with_as"
1822 if test x
"${DEFAULT_ASSEMBLER+set}" = x
"set"; then
1823 if test ! -x "$DEFAULT_ASSEMBLER"; then
1824 { { echo "$as_me:$LINENO: error: cannot execute: $DEFAULT_ASSEMBLER: check --with-as or env. var. DEFAULT_ASSEMBLER" >&5
1825 echo "$as_me: error: cannot execute: $DEFAULT_ASSEMBLER: check --with-as or env. var. DEFAULT_ASSEMBLER" >&2;}
1826 { (exit 1); exit 1; }; }
1827 elif $DEFAULT_ASSEMBLER -v < /dev
/null
2>&1 |
grep GNU
> /dev
/null
; then
1831 cat >>confdefs.h
<<_ACEOF
1832 #define DEFAULT_ASSEMBLER "$DEFAULT_ASSEMBLER"
1837 echo "$as_me:$LINENO: checking whether a default assembler was specified" >&5
1838 echo $ECHO_N "checking whether a default assembler was specified... $ECHO_C" >&6
1839 if test x
"${DEFAULT_ASSEMBLER+set}" = x
"set"; then
1840 if test x
"$gas_flag" = x
"no"; then
1841 echo "$as_me:$LINENO: result: yes ($DEFAULT_ASSEMBLER)" >&5
1842 echo "${ECHO_T}yes ($DEFAULT_ASSEMBLER)" >&6
1844 echo "$as_me:$LINENO: result: yes ($DEFAULT_ASSEMBLER - GNU as)" >&5
1845 echo "${ECHO_T}yes ($DEFAULT_ASSEMBLER - GNU as)" >&6
1848 echo "$as_me:$LINENO: result: no" >&5
1849 echo "${ECHO_T}no" >&6
1856 # If a non-executable a.out is present (e.g. created by GNU as above even if
1857 # invoked with -v only), the IRIX 6 native ld just overwrites the existing
1858 # file, even when creating an executable, so an execution test fails.
1859 # Remove possible default executable files to avoid this.
1861 # FIXME: This really belongs into AC_PROG_CC and can be removed once
1862 # Autoconf includes it.
1863 rm -f a.out a.exe b.out
1865 # Find the native compiler
1867 ac_cpp
='$CPP $CPPFLAGS'
1868 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1869 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1870 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
1871 if test -n "$ac_tool_prefix"; then
1872 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
1873 set dummy
${ac_tool_prefix}gcc
; ac_word
=$2
1874 echo "$as_me:$LINENO: checking for $ac_word" >&5
1875 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1876 if test "${ac_cv_prog_CC+set}" = set; then
1877 echo $ECHO_N "(cached) $ECHO_C" >&6
1879 if test -n "$CC"; then
1880 ac_cv_prog_CC
="$CC" # Let the user override the test.
1882 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
1886 test -z "$as_dir" && as_dir
=.
1887 for ac_exec_ext
in '' $ac_executable_extensions; do
1888 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1889 ac_cv_prog_CC
="${ac_tool_prefix}gcc"
1890 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1899 if test -n "$CC"; then
1900 echo "$as_me:$LINENO: result: $CC" >&5
1901 echo "${ECHO_T}$CC" >&6
1903 echo "$as_me:$LINENO: result: no" >&5
1904 echo "${ECHO_T}no" >&6
1908 if test -z "$ac_cv_prog_CC"; then
1910 # Extract the first word of "gcc", so it can be a program name with args.
1911 set dummy gcc
; ac_word
=$2
1912 echo "$as_me:$LINENO: checking for $ac_word" >&5
1913 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1914 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1915 echo $ECHO_N "(cached) $ECHO_C" >&6
1917 if test -n "$ac_ct_CC"; then
1918 ac_cv_prog_ac_ct_CC
="$ac_ct_CC" # Let the user override the test.
1920 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
1924 test -z "$as_dir" && as_dir
=.
1925 for ac_exec_ext
in '' $ac_executable_extensions; do
1926 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1927 ac_cv_prog_ac_ct_CC
="gcc"
1928 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1936 ac_ct_CC
=$ac_cv_prog_ac_ct_CC
1937 if test -n "$ac_ct_CC"; then
1938 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
1939 echo "${ECHO_T}$ac_ct_CC" >&6
1941 echo "$as_me:$LINENO: result: no" >&5
1942 echo "${ECHO_T}no" >&6
1950 if test -z "$CC"; then
1951 if test -n "$ac_tool_prefix"; then
1952 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
1953 set dummy
${ac_tool_prefix}cc
; ac_word
=$2
1954 echo "$as_me:$LINENO: checking for $ac_word" >&5
1955 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1956 if test "${ac_cv_prog_CC+set}" = set; then
1957 echo $ECHO_N "(cached) $ECHO_C" >&6
1959 if test -n "$CC"; then
1960 ac_cv_prog_CC
="$CC" # Let the user override the test.
1962 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
1966 test -z "$as_dir" && as_dir
=.
1967 for ac_exec_ext
in '' $ac_executable_extensions; do
1968 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1969 ac_cv_prog_CC
="${ac_tool_prefix}cc"
1970 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1979 if test -n "$CC"; then
1980 echo "$as_me:$LINENO: result: $CC" >&5
1981 echo "${ECHO_T}$CC" >&6
1983 echo "$as_me:$LINENO: result: no" >&5
1984 echo "${ECHO_T}no" >&6
1988 if test -z "$ac_cv_prog_CC"; then
1990 # Extract the first word of "cc", so it can be a program name with args.
1991 set dummy cc
; ac_word
=$2
1992 echo "$as_me:$LINENO: checking for $ac_word" >&5
1993 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1994 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1995 echo $ECHO_N "(cached) $ECHO_C" >&6
1997 if test -n "$ac_ct_CC"; then
1998 ac_cv_prog_ac_ct_CC
="$ac_ct_CC" # Let the user override the test.
2000 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
2004 test -z "$as_dir" && as_dir
=.
2005 for ac_exec_ext
in '' $ac_executable_extensions; do
2006 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2007 ac_cv_prog_ac_ct_CC
="cc"
2008 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2016 ac_ct_CC
=$ac_cv_prog_ac_ct_CC
2017 if test -n "$ac_ct_CC"; then
2018 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2019 echo "${ECHO_T}$ac_ct_CC" >&6
2021 echo "$as_me:$LINENO: result: no" >&5
2022 echo "${ECHO_T}no" >&6
2031 if test -z "$CC"; then
2032 # Extract the first word of "cc", so it can be a program name with args.
2033 set dummy cc
; ac_word
=$2
2034 echo "$as_me:$LINENO: checking for $ac_word" >&5
2035 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2036 if test "${ac_cv_prog_CC+set}" = set; then
2037 echo $ECHO_N "(cached) $ECHO_C" >&6
2039 if test -n "$CC"; then
2040 ac_cv_prog_CC
="$CC" # Let the user override the test.
2043 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
2047 test -z "$as_dir" && as_dir
=.
2048 for ac_exec_ext
in '' $ac_executable_extensions; do
2049 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2050 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2051 ac_prog_rejected
=yes
2055 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2061 if test $ac_prog_rejected = yes; then
2062 # We found a bogon in the path, so make sure we never use it.
2063 set dummy
$ac_cv_prog_CC
2065 if test $# != 0; then
2066 # We chose a different compiler from the bogus one.
2067 # However, it has the same basename, so the bogon will be chosen
2068 # first if we set CC to just the basename; use the full file name.
2070 ac_cv_prog_CC
="$as_dir/$ac_word${1+' '}$@"
2076 if test -n "$CC"; then
2077 echo "$as_me:$LINENO: result: $CC" >&5
2078 echo "${ECHO_T}$CC" >&6
2080 echo "$as_me:$LINENO: result: no" >&5
2081 echo "${ECHO_T}no" >&6
2085 if test -z "$CC"; then
2086 if test -n "$ac_tool_prefix"; then
2089 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2090 set dummy
$ac_tool_prefix$ac_prog; ac_word
=$2
2091 echo "$as_me:$LINENO: checking for $ac_word" >&5
2092 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2093 if test "${ac_cv_prog_CC+set}" = set; then
2094 echo $ECHO_N "(cached) $ECHO_C" >&6
2096 if test -n "$CC"; then
2097 ac_cv_prog_CC
="$CC" # Let the user override the test.
2099 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
2103 test -z "$as_dir" && as_dir
=.
2104 for ac_exec_ext
in '' $ac_executable_extensions; do
2105 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2106 ac_cv_prog_CC
="$ac_tool_prefix$ac_prog"
2107 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2116 if test -n "$CC"; then
2117 echo "$as_me:$LINENO: result: $CC" >&5
2118 echo "${ECHO_T}$CC" >&6
2120 echo "$as_me:$LINENO: result: no" >&5
2121 echo "${ECHO_T}no" >&6
2124 test -n "$CC" && break
2127 if test -z "$CC"; then
2131 # Extract the first word of "$ac_prog", so it can be a program name with args.
2132 set dummy
$ac_prog; ac_word
=$2
2133 echo "$as_me:$LINENO: checking for $ac_word" >&5
2134 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2135 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2136 echo $ECHO_N "(cached) $ECHO_C" >&6
2138 if test -n "$ac_ct_CC"; then
2139 ac_cv_prog_ac_ct_CC
="$ac_ct_CC" # Let the user override the test.
2141 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
2145 test -z "$as_dir" && as_dir
=.
2146 for ac_exec_ext
in '' $ac_executable_extensions; do
2147 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2148 ac_cv_prog_ac_ct_CC
="$ac_prog"
2149 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2157 ac_ct_CC
=$ac_cv_prog_ac_ct_CC
2158 if test -n "$ac_ct_CC"; then
2159 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2160 echo "${ECHO_T}$ac_ct_CC" >&6
2162 echo "$as_me:$LINENO: result: no" >&5
2163 echo "${ECHO_T}no" >&6
2166 test -n "$ac_ct_CC" && break
2175 test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
2176 See \`config.log' for more details." >&5
2177 echo "$as_me: error: no acceptable C compiler found in \$PATH
2178 See \`config.log' for more details." >&2;}
2179 { (exit 1); exit 1; }; }
2181 # Provide some information about the compiler.
2182 echo "$as_me:$LINENO:" \
2183 "checking for C compiler version" >&5
2184 ac_compiler
=`set X $ac_compile; echo $2`
2185 { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
2186 (eval $ac_compiler --version </dev
/null
>&5) 2>&5
2188 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2189 (exit $ac_status); }
2190 { (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
2191 (eval $ac_compiler -v </dev
/null
>&5) 2>&5
2193 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2194 (exit $ac_status); }
2195 { (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
2196 (eval $ac_compiler -V </dev
/null
>&5) 2>&5
2198 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2199 (exit $ac_status); }
2201 cat >conftest.
$ac_ext <<_ACEOF
2204 cat confdefs.h
>>conftest.
$ac_ext
2205 cat >>conftest.
$ac_ext <<_ACEOF
2206 /* end confdefs.h. */
2216 ac_clean_files_save
=$ac_clean_files
2217 ac_clean_files
="$ac_clean_files a.out a.exe b.out"
2218 # Try to create an executable without -o first, disregard a.out.
2219 # It will help us diagnose broken compilers, and finding out an intuition
2221 echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
2222 echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6
2223 ac_link_default
=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2224 if { (eval echo "$as_me:$LINENO: \"$ac_link_default\"") >&5
2225 (eval $ac_link_default) 2>&5
2227 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2228 (exit $ac_status); }; then
2229 # Find the output, starting from the most likely. This scheme is
2230 # not robust to junk in `.', hence go to wildcards (a.*) only as a last
2233 # Be careful to initialize this variable, since it used to be cached.
2234 # Otherwise an old cache value of `no' led to `EXEEXT = no' in a Makefile.
2236 # b.out is created by i960 compilers.
2237 for ac_file
in a_out.exe a.exe conftest.exe a.out conftest a.
* conftest.
* b.out
2239 test -f "$ac_file" ||
continue
2241 *.
$ac_ext |
*.xcoff |
*.tds |
*.d |
*.pdb |
*.xSYM |
*.bb |
*.bbg |
*.o |
*.obj
)
2244 # This is the source file.
2247 # We found the default executable, but exeext='' is most
2251 ac_cv_exeext
=`expr "$ac_file" : '[^.]*\(\..*\)'`
2252 # FIXME: I believe we export ac_cv_exeext for Libtool,
2253 # but it would be cool to find out if it's true. Does anybody
2254 # maintain Libtool? --akim.
2262 echo "$as_me: failed program was:" >&5
2263 sed 's/^/| /' conftest.
$ac_ext >&5
2265 { { echo "$as_me:$LINENO: error: C compiler cannot create executables
2266 See \`config.log' for more details." >&5
2267 echo "$as_me: error: C compiler cannot create executables
2268 See \`config.log' for more details." >&2;}
2269 { (exit 77); exit 77; }; }
2272 ac_exeext
=$ac_cv_exeext
2273 echo "$as_me:$LINENO: result: $ac_file" >&5
2274 echo "${ECHO_T}$ac_file" >&6
2276 # Check the compiler produces executables we can run. If not, either
2277 # the compiler is broken, or we cross compile.
2278 echo "$as_me:$LINENO: checking whether the C compiler works" >&5
2279 echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6
2280 # FIXME: These cross compiler hacks should be removed for Autoconf 3.0
2281 # If not cross compiling, check that we can run a simple program.
2282 if test "$cross_compiling" != yes; then
2283 if { ac_try
='./$ac_file'
2284 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2287 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2288 (exit $ac_status); }; }; then
2291 if test "$cross_compiling" = maybe
; then
2294 { { echo "$as_me:$LINENO: error: cannot run C compiled programs.
2295 If you meant to cross compile, use \`--host'.
2296 See \`config.log' for more details." >&5
2297 echo "$as_me: error: cannot run C compiled programs.
2298 If you meant to cross compile, use \`--host'.
2299 See \`config.log' for more details." >&2;}
2300 { (exit 1); exit 1; }; }
2304 echo "$as_me:$LINENO: result: yes" >&5
2305 echo "${ECHO_T}yes" >&6
2307 rm -f a.out a.exe conftest
$ac_cv_exeext b.out
2308 ac_clean_files
=$ac_clean_files_save
2309 # Check the compiler produces executables we can run. If not, either
2310 # the compiler is broken, or we cross compile.
2311 echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
2312 echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6
2313 echo "$as_me:$LINENO: result: $cross_compiling" >&5
2314 echo "${ECHO_T}$cross_compiling" >&6
2316 echo "$as_me:$LINENO: checking for suffix of executables" >&5
2317 echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6
2318 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
2319 (eval $ac_link) 2>&5
2321 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2322 (exit $ac_status); }; then
2323 # If both `conftest.exe' and `conftest' are `present' (well, observable)
2324 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
2325 # work properly (i.e., refer to `conftest.exe'), while it won't with
2327 for ac_file
in conftest.exe conftest conftest.
*; do
2328 test -f "$ac_file" ||
continue
2330 *.
$ac_ext |
*.xcoff |
*.tds |
*.d |
*.pdb |
*.xSYM |
*.bb |
*.bbg |
*.o |
*.obj
) ;;
2331 *.
* ) ac_cv_exeext
=`expr "$ac_file" : '[^.]*\(\..*\)'`
2338 { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
2339 See \`config.log' for more details." >&5
2340 echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
2341 See \`config.log' for more details." >&2;}
2342 { (exit 1); exit 1; }; }
2345 rm -f conftest
$ac_cv_exeext
2346 echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
2347 echo "${ECHO_T}$ac_cv_exeext" >&6
2349 rm -f conftest.
$ac_ext
2350 EXEEXT
=$ac_cv_exeext
2352 echo "$as_me:$LINENO: checking for suffix of object files" >&5
2353 echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6
2354 if test "${ac_cv_objext+set}" = set; then
2355 echo $ECHO_N "(cached) $ECHO_C" >&6
2357 cat >conftest.
$ac_ext <<_ACEOF
2360 cat confdefs.h
>>conftest.
$ac_ext
2361 cat >>conftest.
$ac_ext <<_ACEOF
2362 /* end confdefs.h. */
2372 rm -f conftest.o conftest.obj
2373 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2374 (eval $ac_compile) 2>&5
2376 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2377 (exit $ac_status); }; then
2378 for ac_file
in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
2380 *.
$ac_ext |
*.xcoff |
*.tds |
*.d |
*.pdb |
*.xSYM |
*.bb |
*.bbg
) ;;
2381 *) ac_cv_objext
=`expr "$ac_file" : '.*\.\(.*\)'`
2386 echo "$as_me: failed program was:" >&5
2387 sed 's/^/| /' conftest.
$ac_ext >&5
2389 { { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
2390 See \`config.log' for more details." >&5
2391 echo "$as_me: error: cannot compute suffix of object files: cannot compile
2392 See \`config.log' for more details." >&2;}
2393 { (exit 1); exit 1; }; }
2396 rm -f conftest.
$ac_cv_objext conftest.
$ac_ext
2398 echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
2399 echo "${ECHO_T}$ac_cv_objext" >&6
2400 OBJEXT
=$ac_cv_objext
2402 echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
2403 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
2404 if test "${ac_cv_c_compiler_gnu+set}" = set; then
2405 echo $ECHO_N "(cached) $ECHO_C" >&6
2407 cat >conftest.
$ac_ext <<_ACEOF
2410 cat confdefs.h
>>conftest.
$ac_ext
2411 cat >>conftest.
$ac_ext <<_ACEOF
2412 /* end confdefs.h. */
2425 rm -f conftest.
$ac_objext
2426 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2427 (eval $ac_compile) 2>conftest.er1
2429 grep -v '^ *+' conftest.er1
>conftest.err
2431 cat conftest.err
>&5
2432 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2433 (exit $ac_status); } &&
2434 { ac_try
='test -z "$ac_c_werror_flag"
2435 || test ! -s conftest.err'
2436 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2439 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2440 (exit $ac_status); }; } &&
2441 { ac_try
='test -s conftest.$ac_objext'
2442 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2445 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2446 (exit $ac_status); }; }; then
2449 echo "$as_me: failed program was:" >&5
2450 sed 's/^/| /' conftest.
$ac_ext >&5
2454 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
2455 ac_cv_c_compiler_gnu
=$ac_compiler_gnu
2458 echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
2459 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
2460 GCC
=`test $ac_compiler_gnu = yes && echo yes`
2461 ac_test_CFLAGS
=${CFLAGS+set}
2462 ac_save_CFLAGS
=$CFLAGS
2464 echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
2465 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
2466 if test "${ac_cv_prog_cc_g+set}" = set; then
2467 echo $ECHO_N "(cached) $ECHO_C" >&6
2469 cat >conftest.
$ac_ext <<_ACEOF
2472 cat confdefs.h
>>conftest.
$ac_ext
2473 cat >>conftest.
$ac_ext <<_ACEOF
2474 /* end confdefs.h. */
2484 rm -f conftest.
$ac_objext
2485 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2486 (eval $ac_compile) 2>conftest.er1
2488 grep -v '^ *+' conftest.er1
>conftest.err
2490 cat conftest.err
>&5
2491 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2492 (exit $ac_status); } &&
2493 { ac_try
='test -z "$ac_c_werror_flag"
2494 || test ! -s conftest.err'
2495 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2498 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2499 (exit $ac_status); }; } &&
2500 { ac_try
='test -s conftest.$ac_objext'
2501 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2504 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2505 (exit $ac_status); }; }; then
2508 echo "$as_me: failed program was:" >&5
2509 sed 's/^/| /' conftest.
$ac_ext >&5
2513 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
2515 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
2516 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
2517 if test "$ac_test_CFLAGS" = set; then
2518 CFLAGS
=$ac_save_CFLAGS
2519 elif test $ac_cv_prog_cc_g = yes; then
2520 if test "$GCC" = yes; then
2526 if test "$GCC" = yes; then
2532 echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5
2533 echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
2534 if test "${ac_cv_prog_cc_stdc+set}" = set; then
2535 echo $ECHO_N "(cached) $ECHO_C" >&6
2537 ac_cv_prog_cc_stdc
=no
2539 cat >conftest.
$ac_ext <<_ACEOF
2542 cat confdefs.h
>>conftest.
$ac_ext
2543 cat >>conftest.
$ac_ext <<_ACEOF
2544 /* end confdefs.h. */
2547 #include <sys/types.h>
2548 #include <sys/stat.h>
2549 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
2550 struct buf { int x; };
2551 FILE * (*rcsopen) (struct buf *, struct stat *, int);
2552 static char *e (p, i)
2558 static char *f (char * (*g) (char **, int), char **p, ...)
2563 s = g (p, va_arg (v,int));
2568 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
2569 function prototypes and stuff, but not '\xHH' hex character constants.
2570 These don't provoke an error unfortunately, instead are silently treated
2571 as 'x'. The following induces an error, until -std1 is added to get
2572 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
2573 array size at least. It's necessary to write '\x00'==0 to get something
2574 that's true only with -std1. */
2575 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
2577 int test (int i, double x);
2578 struct s1 {int (*f) (int a);};
2579 struct s2 {int (*f) (double a);};
2580 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2586 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
2591 # Don't try gcc -ansi; that turns off useful extensions and
2592 # breaks some systems' header files.
2593 # AIX -qlanglvl=ansi
2594 # Ultrix and OSF/1 -std1
2595 # HP-UX 10.20 and later -Ae
2596 # HP-UX older versions -Aa -D_HPUX_SOURCE
2597 # SVR4 -Xc -D__EXTENSIONS__
2598 for ac_arg
in "" -qlanglvl=ansi
-std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2600 CC
="$ac_save_CC $ac_arg"
2601 rm -f conftest.
$ac_objext
2602 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2603 (eval $ac_compile) 2>conftest.er1
2605 grep -v '^ *+' conftest.er1
>conftest.err
2607 cat conftest.err
>&5
2608 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2609 (exit $ac_status); } &&
2610 { ac_try
='test -z "$ac_c_werror_flag"
2611 || test ! -s conftest.err'
2612 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2615 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2616 (exit $ac_status); }; } &&
2617 { ac_try
='test -s conftest.$ac_objext'
2618 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2621 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2622 (exit $ac_status); }; }; then
2623 ac_cv_prog_cc_stdc
=$ac_arg
2626 echo "$as_me: failed program was:" >&5
2627 sed 's/^/| /' conftest.
$ac_ext >&5
2630 rm -f conftest.err conftest.
$ac_objext
2632 rm -f conftest.
$ac_ext conftest.
$ac_objext
2637 case "x$ac_cv_prog_cc_stdc" in
2639 echo "$as_me:$LINENO: result: none needed" >&5
2640 echo "${ECHO_T}none needed" >&6 ;;
2642 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5
2643 echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
2644 CC
="$CC $ac_cv_prog_cc_stdc" ;;
2647 # Some people use a C++ compiler to compile C. Since we use `exit',
2648 # in C++ we need to declare it. In case someone uses the same compiler
2649 # for both compiling C and C++ we need to have the C++ compiler decide
2650 # the declaration of exit, since it's the most demanding environment.
2651 cat >conftest.
$ac_ext <<_ACEOF
2656 rm -f conftest.
$ac_objext
2657 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2658 (eval $ac_compile) 2>conftest.er1
2660 grep -v '^ *+' conftest.er1
>conftest.err
2662 cat conftest.err
>&5
2663 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2664 (exit $ac_status); } &&
2665 { ac_try
='test -z "$ac_c_werror_flag"
2666 || test ! -s conftest.err'
2667 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2670 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2671 (exit $ac_status); }; } &&
2672 { ac_try
='test -s conftest.$ac_objext'
2673 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2676 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2677 (exit $ac_status); }; }; then
2678 for ac_declaration
in \
2680 'extern "C" void std::exit (int) throw (); using std::exit;' \
2681 'extern "C" void std::exit (int); using std::exit;' \
2682 'extern "C" void exit (int) throw ();' \
2683 'extern "C" void exit (int);' \
2686 cat >conftest.
$ac_ext <<_ACEOF
2689 cat confdefs.h
>>conftest.
$ac_ext
2690 cat >>conftest.
$ac_ext <<_ACEOF
2691 /* end confdefs.h. */
2702 rm -f conftest.
$ac_objext
2703 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2704 (eval $ac_compile) 2>conftest.er1
2706 grep -v '^ *+' conftest.er1
>conftest.err
2708 cat conftest.err
>&5
2709 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2710 (exit $ac_status); } &&
2711 { ac_try
='test -z "$ac_c_werror_flag"
2712 || test ! -s conftest.err'
2713 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2716 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2717 (exit $ac_status); }; } &&
2718 { ac_try
='test -s conftest.$ac_objext'
2719 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2722 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2723 (exit $ac_status); }; }; then
2726 echo "$as_me: failed program was:" >&5
2727 sed 's/^/| /' conftest.
$ac_ext >&5
2731 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
2732 cat >conftest.
$ac_ext <<_ACEOF
2735 cat confdefs.h
>>conftest.
$ac_ext
2736 cat >>conftest.
$ac_ext <<_ACEOF
2737 /* end confdefs.h. */
2747 rm -f conftest.
$ac_objext
2748 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2749 (eval $ac_compile) 2>conftest.er1
2751 grep -v '^ *+' conftest.er1
>conftest.err
2753 cat conftest.err
>&5
2754 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2755 (exit $ac_status); } &&
2756 { ac_try
='test -z "$ac_c_werror_flag"
2757 || test ! -s conftest.err'
2758 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2761 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2762 (exit $ac_status); }; } &&
2763 { ac_try
='test -s conftest.$ac_objext'
2764 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2767 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2768 (exit $ac_status); }; }; then
2771 echo "$as_me: failed program was:" >&5
2772 sed 's/^/| /' conftest.
$ac_ext >&5
2775 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
2778 if test -n "$ac_declaration"; then
2779 echo '#ifdef __cplusplus' >>confdefs.h
2780 echo $ac_declaration >>confdefs.h
2781 echo '#endif' >>confdefs.h
2785 echo "$as_me: failed program was:" >&5
2786 sed 's/^/| /' conftest.
$ac_ext >&5
2789 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
2791 ac_cpp
='$CPP $CPPFLAGS'
2792 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2793 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2794 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
2796 if test "x$CC" != xcc
; then
2797 echo "$as_me:$LINENO: checking whether $CC and cc understand -c and -o together" >&5
2798 echo $ECHO_N "checking whether $CC and cc understand -c and -o together... $ECHO_C" >&6
2800 echo "$as_me:$LINENO: checking whether cc understands -c and -o together" >&5
2801 echo $ECHO_N "checking whether cc understands -c and -o together... $ECHO_C" >&6
2803 set dummy
$CC; ac_cc
=`echo $2 |
2804 sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
2805 if eval "test \"\${ac_cv_prog_cc_${ac_cc}_c_o+set}\" = set"; then
2806 echo $ECHO_N "(cached) $ECHO_C" >&6
2808 cat >conftest.
$ac_ext <<_ACEOF
2811 cat confdefs.h
>>conftest.
$ac_ext
2812 cat >>conftest.
$ac_ext <<_ACEOF
2813 /* end confdefs.h. */
2823 # Make sure it works both with $CC and with simple cc.
2824 # We do the test twice because some compilers refuse to overwrite an
2825 # existing .o file with -o, though they will create one.
2826 ac_try
='$CC -c conftest.$ac_ext -o conftest.$ac_objext >&5'
2827 if { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2830 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2831 (exit $ac_status); } &&
2832 test -f conftest.
$ac_objext && { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2835 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2836 (exit $ac_status); };
2838 eval ac_cv_prog_cc_
${ac_cc}_c_o
=yes
2839 if test "x$CC" != xcc
; then
2840 # Test first that cc exists at all.
2841 if { ac_try
='cc -c conftest.$ac_ext >&5'
2842 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2845 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2846 (exit $ac_status); }; }; then
2847 ac_try
='cc -c conftest.$ac_ext -o conftest.$ac_objext >&5'
2848 if { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2851 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2852 (exit $ac_status); } &&
2853 test -f conftest.
$ac_objext && { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2856 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2857 (exit $ac_status); };
2862 # cc exists but doesn't like -o.
2863 eval ac_cv_prog_cc_
${ac_cc}_c_o
=no
2868 eval ac_cv_prog_cc_
${ac_cc}_c_o
=no
2873 if eval "test \"`echo '$ac_cv_prog_cc_'${ac_cc}_c_o`\" = yes"; then
2874 echo "$as_me:$LINENO: result: yes" >&5
2875 echo "${ECHO_T}yes" >&6
2877 echo "$as_me:$LINENO: result: no" >&5
2878 echo "${ECHO_T}no" >&6
2880 cat >>confdefs.h
<<\_ACEOF
2881 #define NO_MINUS_C_MINUS_O 1
2886 # expand $ac_aux_dir to an absolute path
2887 am_aux_dir
=`cd $ac_aux_dir && pwd`
2889 # FIXME: we rely on the cache variable name because
2890 # there is no other way.
2892 ac_cc
=`echo $2 | sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
2893 if eval "test \"`echo '$ac_cv_prog_cc_'${ac_cc}_c_o`\" != yes"; then
2894 # Losing compiler, so override with the script.
2895 # FIXME: It is wrong to rewrite CC.
2896 # But if we don't then we get into trouble of one sort or another.
2897 # A longer-term fix would be to have automake use am__CC in this case,
2898 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
2899 CC
="$am_aux_dir/compile $CC"
2902 # autoconf is lame and doesn't give us any substitution variable for this.
2903 if eval "test \"`echo '$ac_cv_prog_cc_'${ac_cc}_c_o`\" = no"; then
2904 NO_MINUS_C_MINUS_O
=yes
2906 OUTPUT_OPTION
='-o $@'
2911 # Remove the -O2: for historical reasons, unless bootstrapping we prefer
2912 # optimizations to be activated explicitly by the toplevel.
2914 */prev-gcc
/xgcc
*) ;;
2915 *) CFLAGS
=`echo $CFLAGS | sed "s/-O[s0-9]* *//" ` ;;
2919 # -------------------------
2920 # Check C compiler features
2921 # -------------------------
2924 ac_cpp
='$CPP $CPPFLAGS'
2925 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2926 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2927 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
2928 echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
2929 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
2930 # On Suns, sometimes $CPP names a directory.
2931 if test -n "$CPP" && test -d "$CPP"; then
2934 if test -z "$CPP"; then
2935 if test "${ac_cv_prog_CPP+set}" = set; then
2936 echo $ECHO_N "(cached) $ECHO_C" >&6
2938 # Double quotes because CPP needs to be expanded
2939 for CPP
in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
2942 for ac_c_preproc_warn_flag
in '' yes
2944 # Use a header file that comes with gcc, so configuring glibc
2945 # with a fresh cross-compiler works.
2946 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2947 # <limits.h> exists even on freestanding compilers.
2948 # On the NeXT, cc -E runs the code through the compiler's parser,
2949 # not just through cpp. "Syntax error" is here to catch this case.
2950 cat >conftest.
$ac_ext <<_ACEOF
2953 cat confdefs.h
>>conftest.
$ac_ext
2954 cat >>conftest.
$ac_ext <<_ACEOF
2955 /* end confdefs.h. */
2957 # include <limits.h>
2959 # include <assert.h>
2963 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
2964 (eval $ac_cpp conftest.
$ac_ext) 2>conftest.er1
2966 grep -v '^ *+' conftest.er1
>conftest.err
2968 cat conftest.err
>&5
2969 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2970 (exit $ac_status); } >/dev
/null
; then
2971 if test -s conftest.err
; then
2972 ac_cpp_err
=$ac_c_preproc_warn_flag
2973 ac_cpp_err
=$ac_cpp_err$ac_c_werror_flag
2980 if test -z "$ac_cpp_err"; then
2983 echo "$as_me: failed program was:" >&5
2984 sed 's/^/| /' conftest.
$ac_ext >&5
2986 # Broken: fails on valid input.
2989 rm -f conftest.err conftest.
$ac_ext
2991 # OK, works on sane cases. Now check whether non-existent headers
2992 # can be detected and how.
2993 cat >conftest.
$ac_ext <<_ACEOF
2996 cat confdefs.h
>>conftest.
$ac_ext
2997 cat >>conftest.
$ac_ext <<_ACEOF
2998 /* end confdefs.h. */
2999 #include <ac_nonexistent.h>
3001 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3002 (eval $ac_cpp conftest.
$ac_ext) 2>conftest.er1
3004 grep -v '^ *+' conftest.er1
>conftest.err
3006 cat conftest.err
>&5
3007 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3008 (exit $ac_status); } >/dev
/null
; then
3009 if test -s conftest.err
; then
3010 ac_cpp_err
=$ac_c_preproc_warn_flag
3011 ac_cpp_err
=$ac_cpp_err$ac_c_werror_flag
3018 if test -z "$ac_cpp_err"; then
3019 # Broken: success on invalid input.
3022 echo "$as_me: failed program was:" >&5
3023 sed 's/^/| /' conftest.
$ac_ext >&5
3025 # Passes both tests.
3029 rm -f conftest.err conftest.
$ac_ext
3032 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3033 rm -f conftest.err conftest.
$ac_ext
3034 if $ac_preproc_ok; then
3046 echo "$as_me:$LINENO: result: $CPP" >&5
3047 echo "${ECHO_T}$CPP" >&6
3049 for ac_c_preproc_warn_flag
in '' yes
3051 # Use a header file that comes with gcc, so configuring glibc
3052 # with a fresh cross-compiler works.
3053 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3054 # <limits.h> exists even on freestanding compilers.
3055 # On the NeXT, cc -E runs the code through the compiler's parser,
3056 # not just through cpp. "Syntax error" is here to catch this case.
3057 cat >conftest.
$ac_ext <<_ACEOF
3060 cat confdefs.h
>>conftest.
$ac_ext
3061 cat >>conftest.
$ac_ext <<_ACEOF
3062 /* end confdefs.h. */
3064 # include <limits.h>
3066 # include <assert.h>
3070 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3071 (eval $ac_cpp conftest.
$ac_ext) 2>conftest.er1
3073 grep -v '^ *+' conftest.er1
>conftest.err
3075 cat conftest.err
>&5
3076 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3077 (exit $ac_status); } >/dev
/null
; then
3078 if test -s conftest.err
; then
3079 ac_cpp_err
=$ac_c_preproc_warn_flag
3080 ac_cpp_err
=$ac_cpp_err$ac_c_werror_flag
3087 if test -z "$ac_cpp_err"; then
3090 echo "$as_me: failed program was:" >&5
3091 sed 's/^/| /' conftest.
$ac_ext >&5
3093 # Broken: fails on valid input.
3096 rm -f conftest.err conftest.
$ac_ext
3098 # OK, works on sane cases. Now check whether non-existent headers
3099 # can be detected and how.
3100 cat >conftest.
$ac_ext <<_ACEOF
3103 cat confdefs.h
>>conftest.
$ac_ext
3104 cat >>conftest.
$ac_ext <<_ACEOF
3105 /* end confdefs.h. */
3106 #include <ac_nonexistent.h>
3108 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3109 (eval $ac_cpp conftest.
$ac_ext) 2>conftest.er1
3111 grep -v '^ *+' conftest.er1
>conftest.err
3113 cat conftest.err
>&5
3114 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3115 (exit $ac_status); } >/dev
/null
; then
3116 if test -s conftest.err
; then
3117 ac_cpp_err
=$ac_c_preproc_warn_flag
3118 ac_cpp_err
=$ac_cpp_err$ac_c_werror_flag
3125 if test -z "$ac_cpp_err"; then
3126 # Broken: success on invalid input.
3129 echo "$as_me: failed program was:" >&5
3130 sed 's/^/| /' conftest.
$ac_ext >&5
3132 # Passes both tests.
3136 rm -f conftest.err conftest.
$ac_ext
3139 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3140 rm -f conftest.err conftest.
$ac_ext
3141 if $ac_preproc_ok; then
3144 { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
3145 See \`config.log' for more details." >&5
3146 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
3147 See \`config.log' for more details." >&2;}
3148 { (exit 1); exit 1; }; }
3152 ac_cpp
='$CPP $CPPFLAGS'
3153 ac_compile
='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3154 ac_link
='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3155 ac_compiler_gnu
=$ac_cv_c_compiler_gnu
3158 echo "$as_me:$LINENO: checking for inline" >&5
3159 echo $ECHO_N "checking for inline... $ECHO_C" >&6
3160 if test "${ac_cv_c_inline+set}" = set; then
3161 echo $ECHO_N "(cached) $ECHO_C" >&6
3164 for ac_kw
in inline __inline__ __inline
; do
3165 cat >conftest.
$ac_ext <<_ACEOF
3168 cat confdefs.h
>>conftest.
$ac_ext
3169 cat >>conftest.
$ac_ext <<_ACEOF
3170 /* end confdefs.h. */
3173 static $ac_kw foo_t static_foo () {return 0; }
3174 $ac_kw foo_t foo () {return 0; }
3178 rm -f conftest.
$ac_objext
3179 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3180 (eval $ac_compile) 2>conftest.er1
3182 grep -v '^ *+' conftest.er1
>conftest.err
3184 cat conftest.err
>&5
3185 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3186 (exit $ac_status); } &&
3187 { ac_try
='test -z "$ac_c_werror_flag"
3188 || test ! -s conftest.err'
3189 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3192 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3193 (exit $ac_status); }; } &&
3194 { ac_try
='test -s conftest.$ac_objext'
3195 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3198 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3199 (exit $ac_status); }; }; then
3200 ac_cv_c_inline
=$ac_kw; break
3202 echo "$as_me: failed program was:" >&5
3203 sed 's/^/| /' conftest.
$ac_ext >&5
3206 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
3210 echo "$as_me:$LINENO: result: $ac_cv_c_inline" >&5
3211 echo "${ECHO_T}$ac_cv_c_inline" >&6
3214 case $ac_cv_c_inline in
3217 case $ac_cv_c_inline in
3219 *) ac_val
=$ac_cv_c_inline;;
3221 cat >>confdefs.h
<<_ACEOF
3223 #define inline $ac_val
3230 # sizeof(char) is 1 by definition.
3232 echo "$as_me:$LINENO: checking for egrep" >&5
3233 echo $ECHO_N "checking for egrep... $ECHO_C" >&6
3234 if test "${ac_cv_prog_egrep+set}" = set; then
3235 echo $ECHO_N "(cached) $ECHO_C" >&6
3237 if echo a |
(grep -E '(a|b)') >/dev
/null
2>&1
3238 then ac_cv_prog_egrep
='grep -E'
3239 else ac_cv_prog_egrep
='egrep'
3242 echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5
3243 echo "${ECHO_T}$ac_cv_prog_egrep" >&6
3244 EGREP
=$ac_cv_prog_egrep
3247 echo "$as_me:$LINENO: checking for ANSI C header files" >&5
3248 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
3249 if test "${ac_cv_header_stdc+set}" = set; then
3250 echo $ECHO_N "(cached) $ECHO_C" >&6
3252 cat >conftest.
$ac_ext <<_ACEOF
3255 cat confdefs.h
>>conftest.
$ac_ext
3256 cat >>conftest.
$ac_ext <<_ACEOF
3257 /* end confdefs.h. */
3271 rm -f conftest.
$ac_objext
3272 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3273 (eval $ac_compile) 2>conftest.er1
3275 grep -v '^ *+' conftest.er1
>conftest.err
3277 cat conftest.err
>&5
3278 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3279 (exit $ac_status); } &&
3280 { ac_try
='test -z "$ac_c_werror_flag"
3281 || test ! -s conftest.err'
3282 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3285 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3286 (exit $ac_status); }; } &&
3287 { ac_try
='test -s conftest.$ac_objext'
3288 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3291 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3292 (exit $ac_status); }; }; then
3293 ac_cv_header_stdc
=yes
3295 echo "$as_me: failed program was:" >&5
3296 sed 's/^/| /' conftest.
$ac_ext >&5
3298 ac_cv_header_stdc
=no
3300 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
3302 if test $ac_cv_header_stdc = yes; then
3303 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3304 cat >conftest.
$ac_ext <<_ACEOF
3307 cat confdefs.h
>>conftest.
$ac_ext
3308 cat >>conftest.
$ac_ext <<_ACEOF
3309 /* end confdefs.h. */
3313 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3314 $EGREP "memchr" >/dev
/null
2>&1; then
3317 ac_cv_header_stdc
=no
3323 if test $ac_cv_header_stdc = yes; then
3324 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3325 cat >conftest.
$ac_ext <<_ACEOF
3328 cat confdefs.h
>>conftest.
$ac_ext
3329 cat >>conftest.
$ac_ext <<_ACEOF
3330 /* end confdefs.h. */
3334 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3335 $EGREP "free" >/dev
/null
2>&1; then
3338 ac_cv_header_stdc
=no
3344 if test $ac_cv_header_stdc = yes; then
3345 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3346 if test "$cross_compiling" = yes; then
3349 cat >conftest.
$ac_ext <<_ACEOF
3352 cat confdefs.h
>>conftest.
$ac_ext
3353 cat >>conftest.
$ac_ext <<_ACEOF
3354 /* end confdefs.h. */
3356 #if ((' ' & 0x0FF) == 0x020)
3357 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3358 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3360 # define ISLOWER(c) \
3361 (('a' <= (c) && (c) <= 'i') \
3362 || ('j' <= (c) && (c) <= 'r') \
3363 || ('s' <= (c) && (c) <= 'z'))
3364 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
3367 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3372 for (i = 0; i < 256; i++)
3373 if (XOR (islower (i), ISLOWER (i))
3374 || toupper (i) != TOUPPER (i))
3379 rm -f conftest
$ac_exeext
3380 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3381 (eval $ac_link) 2>&5
3383 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3384 (exit $ac_status); } && { ac_try
='./conftest$ac_exeext'
3385 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3388 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3389 (exit $ac_status); }; }; then
3392 echo "$as_me: program exited with status $ac_status" >&5
3393 echo "$as_me: failed program was:" >&5
3394 sed 's/^/| /' conftest.
$ac_ext >&5
3397 ac_cv_header_stdc
=no
3399 rm -f core
*.core gmon.out bb.out conftest
$ac_exeext conftest.
$ac_objext conftest.
$ac_ext
3403 echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
3404 echo "${ECHO_T}$ac_cv_header_stdc" >&6
3405 if test $ac_cv_header_stdc = yes; then
3407 cat >>confdefs.h
<<\_ACEOF
3408 #define STDC_HEADERS 1
3413 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
3423 for ac_header
in sys
/types.h sys
/stat.h stdlib.h string.h memory.h
strings.h \
3424 inttypes.h stdint.h unistd.h
3426 as_ac_Header
=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
3427 echo "$as_me:$LINENO: checking for $ac_header" >&5
3428 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
3429 if eval "test \"\${$as_ac_Header+set}\" = set"; then
3430 echo $ECHO_N "(cached) $ECHO_C" >&6
3432 cat >conftest.
$ac_ext <<_ACEOF
3435 cat confdefs.h
>>conftest.
$ac_ext
3436 cat >>conftest.
$ac_ext <<_ACEOF
3437 /* end confdefs.h. */
3438 $ac_includes_default
3440 #include <$ac_header>
3442 rm -f conftest.
$ac_objext
3443 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3444 (eval $ac_compile) 2>conftest.er1
3446 grep -v '^ *+' conftest.er1
>conftest.err
3448 cat conftest.err
>&5
3449 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3450 (exit $ac_status); } &&
3451 { ac_try
='test -z "$ac_c_werror_flag"
3452 || test ! -s conftest.err'
3453 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3456 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3457 (exit $ac_status); }; } &&
3458 { ac_try
='test -s conftest.$ac_objext'
3459 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3462 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3463 (exit $ac_status); }; }; then
3464 eval "$as_ac_Header=yes"
3466 echo "$as_me: failed program was:" >&5
3467 sed 's/^/| /' conftest.
$ac_ext >&5
3469 eval "$as_ac_Header=no"
3471 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
3473 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
3474 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
3475 if test `eval echo '${'$as_ac_Header'}'` = yes; then
3476 cat >>confdefs.h
<<_ACEOF
3477 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
3485 echo "$as_me:$LINENO: checking for void *" >&5
3486 echo $ECHO_N "checking for void *... $ECHO_C" >&6
3487 if test "${ac_cv_type_void_p+set}" = set; then
3488 echo $ECHO_N "(cached) $ECHO_C" >&6
3490 cat >conftest.
$ac_ext <<_ACEOF
3493 cat confdefs.h
>>conftest.
$ac_ext
3494 cat >>conftest.
$ac_ext <<_ACEOF
3495 /* end confdefs.h. */
3496 $ac_includes_default
3502 if (sizeof (void *))
3508 rm -f conftest.
$ac_objext
3509 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3510 (eval $ac_compile) 2>conftest.er1
3512 grep -v '^ *+' conftest.er1
>conftest.err
3514 cat conftest.err
>&5
3515 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3516 (exit $ac_status); } &&
3517 { ac_try
='test -z "$ac_c_werror_flag"
3518 || test ! -s conftest.err'
3519 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3522 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3523 (exit $ac_status); }; } &&
3524 { ac_try
='test -s conftest.$ac_objext'
3525 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3528 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3529 (exit $ac_status); }; }; then
3530 ac_cv_type_void_p
=yes
3532 echo "$as_me: failed program was:" >&5
3533 sed 's/^/| /' conftest.
$ac_ext >&5
3535 ac_cv_type_void_p
=no
3537 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
3539 echo "$as_me:$LINENO: result: $ac_cv_type_void_p" >&5
3540 echo "${ECHO_T}$ac_cv_type_void_p" >&6
3542 echo "$as_me:$LINENO: checking size of void *" >&5
3543 echo $ECHO_N "checking size of void *... $ECHO_C" >&6
3544 if test "${ac_cv_sizeof_void_p+set}" = set; then
3545 echo $ECHO_N "(cached) $ECHO_C" >&6
3547 if test "$ac_cv_type_void_p" = yes; then
3548 # The cast to unsigned long works around a bug in the HP C Compiler
3549 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
3550 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
3551 # This bug is HP SR number 8606223364.
3552 if test "$cross_compiling" = yes; then
3553 # Depending upon the size, compute the lo and hi bounds.
3554 cat >conftest.
$ac_ext <<_ACEOF
3557 cat confdefs.h
>>conftest.
$ac_ext
3558 cat >>conftest.
$ac_ext <<_ACEOF
3559 /* end confdefs.h. */
3560 $ac_includes_default
3564 static int test_array [1 - 2 * !(((long) (sizeof (void *))) >= 0)];
3571 rm -f conftest.
$ac_objext
3572 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3573 (eval $ac_compile) 2>conftest.er1
3575 grep -v '^ *+' conftest.er1
>conftest.err
3577 cat conftest.err
>&5
3578 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3579 (exit $ac_status); } &&
3580 { ac_try
='test -z "$ac_c_werror_flag"
3581 || test ! -s conftest.err'
3582 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3585 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3586 (exit $ac_status); }; } &&
3587 { ac_try
='test -s conftest.$ac_objext'
3588 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3591 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3592 (exit $ac_status); }; }; then
3595 cat >conftest.
$ac_ext <<_ACEOF
3598 cat confdefs.h
>>conftest.
$ac_ext
3599 cat >>conftest.
$ac_ext <<_ACEOF
3600 /* end confdefs.h. */
3601 $ac_includes_default
3605 static int test_array [1 - 2 * !(((long) (sizeof (void *))) <= $ac_mid)];
3612 rm -f conftest.
$ac_objext
3613 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3614 (eval $ac_compile) 2>conftest.er1
3616 grep -v '^ *+' conftest.er1
>conftest.err
3618 cat conftest.err
>&5
3619 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3620 (exit $ac_status); } &&
3621 { ac_try
='test -z "$ac_c_werror_flag"
3622 || test ! -s conftest.err'
3623 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3626 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3627 (exit $ac_status); }; } &&
3628 { ac_try
='test -s conftest.$ac_objext'
3629 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3632 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3633 (exit $ac_status); }; }; then
3634 ac_hi
=$ac_mid; break
3636 echo "$as_me: failed program was:" >&5
3637 sed 's/^/| /' conftest.
$ac_ext >&5
3639 ac_lo
=`expr $ac_mid + 1`
3640 if test $ac_lo -le $ac_mid; then
3644 ac_mid
=`expr 2 '*' $ac_mid + 1`
3646 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
3649 echo "$as_me: failed program was:" >&5
3650 sed 's/^/| /' conftest.
$ac_ext >&5
3652 cat >conftest.
$ac_ext <<_ACEOF
3655 cat confdefs.h
>>conftest.
$ac_ext
3656 cat >>conftest.
$ac_ext <<_ACEOF
3657 /* end confdefs.h. */
3658 $ac_includes_default
3662 static int test_array [1 - 2 * !(((long) (sizeof (void *))) < 0)];
3669 rm -f conftest.
$ac_objext
3670 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3671 (eval $ac_compile) 2>conftest.er1
3673 grep -v '^ *+' conftest.er1
>conftest.err
3675 cat conftest.err
>&5
3676 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3677 (exit $ac_status); } &&
3678 { ac_try
='test -z "$ac_c_werror_flag"
3679 || test ! -s conftest.err'
3680 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3683 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3684 (exit $ac_status); }; } &&
3685 { ac_try
='test -s conftest.$ac_objext'
3686 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3689 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3690 (exit $ac_status); }; }; then
3693 cat >conftest.
$ac_ext <<_ACEOF
3696 cat confdefs.h
>>conftest.
$ac_ext
3697 cat >>conftest.
$ac_ext <<_ACEOF
3698 /* end confdefs.h. */
3699 $ac_includes_default
3703 static int test_array [1 - 2 * !(((long) (sizeof (void *))) >= $ac_mid)];
3710 rm -f conftest.
$ac_objext
3711 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3712 (eval $ac_compile) 2>conftest.er1
3714 grep -v '^ *+' conftest.er1
>conftest.err
3716 cat conftest.err
>&5
3717 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3718 (exit $ac_status); } &&
3719 { ac_try
='test -z "$ac_c_werror_flag"
3720 || test ! -s conftest.err'
3721 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3724 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3725 (exit $ac_status); }; } &&
3726 { ac_try
='test -s conftest.$ac_objext'
3727 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3730 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3731 (exit $ac_status); }; }; then
3732 ac_lo
=$ac_mid; break
3734 echo "$as_me: failed program was:" >&5
3735 sed 's/^/| /' conftest.
$ac_ext >&5
3737 ac_hi
=`expr '(' $ac_mid ')' - 1`
3738 if test $ac_mid -le $ac_hi; then
3742 ac_mid
=`expr 2 '*' $ac_mid`
3744 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
3747 echo "$as_me: failed program was:" >&5
3748 sed 's/^/| /' conftest.
$ac_ext >&5
3752 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
3754 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
3755 # Binary search between lo and hi bounds.
3756 while test "x$ac_lo" != "x$ac_hi"; do
3757 ac_mid
=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
3758 cat >conftest.
$ac_ext <<_ACEOF
3761 cat confdefs.h
>>conftest.
$ac_ext
3762 cat >>conftest.
$ac_ext <<_ACEOF
3763 /* end confdefs.h. */
3764 $ac_includes_default
3768 static int test_array [1 - 2 * !(((long) (sizeof (void *))) <= $ac_mid)];
3775 rm -f conftest.
$ac_objext
3776 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3777 (eval $ac_compile) 2>conftest.er1
3779 grep -v '^ *+' conftest.er1
>conftest.err
3781 cat conftest.err
>&5
3782 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3783 (exit $ac_status); } &&
3784 { ac_try
='test -z "$ac_c_werror_flag"
3785 || test ! -s conftest.err'
3786 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3789 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3790 (exit $ac_status); }; } &&
3791 { ac_try
='test -s conftest.$ac_objext'
3792 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3795 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3796 (exit $ac_status); }; }; then
3799 echo "$as_me: failed program was:" >&5
3800 sed 's/^/| /' conftest.
$ac_ext >&5
3802 ac_lo
=`expr '(' $ac_mid ')' + 1`
3804 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
3807 ?
*) ac_cv_sizeof_void_p
=$ac_lo;;
3808 '') { { echo "$as_me:$LINENO: error: cannot compute sizeof (void *), 77
3809 See \`config.log' for more details." >&5
3810 echo "$as_me: error: cannot compute sizeof (void *), 77
3811 See \`config.log' for more details." >&2;}
3812 { (exit 1); exit 1; }; } ;;
3815 if test "$cross_compiling" = yes; then
3816 { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
3817 See \`config.log' for more details." >&5
3818 echo "$as_me: error: cannot run test program while cross compiling
3819 See \`config.log' for more details." >&2;}
3820 { (exit 1); exit 1; }; }
3822 cat >conftest.
$ac_ext <<_ACEOF
3825 cat confdefs.h
>>conftest.
$ac_ext
3826 cat >>conftest.
$ac_ext <<_ACEOF
3827 /* end confdefs.h. */
3828 $ac_includes_default
3829 long longval () { return (long) (sizeof (void *)); }
3830 unsigned long ulongval () { return (long) (sizeof (void *)); }
3837 FILE *f = fopen ("conftest.val", "w");
3840 if (((long) (sizeof (void *))) < 0)
3842 long i = longval ();
3843 if (i != ((long) (sizeof (void *))))
3845 fprintf (f, "%ld\n", i);
3849 unsigned long i = ulongval ();
3850 if (i != ((long) (sizeof (void *))))
3852 fprintf (f, "%lu\n", i);
3854 exit (ferror (f) || fclose (f) != 0);
3860 rm -f conftest
$ac_exeext
3861 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3862 (eval $ac_link) 2>&5
3864 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3865 (exit $ac_status); } && { ac_try
='./conftest$ac_exeext'
3866 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3869 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3870 (exit $ac_status); }; }; then
3871 ac_cv_sizeof_void_p
=`cat conftest.val`
3873 echo "$as_me: program exited with status $ac_status" >&5
3874 echo "$as_me: failed program was:" >&5
3875 sed 's/^/| /' conftest.
$ac_ext >&5
3878 { { echo "$as_me:$LINENO: error: cannot compute sizeof (void *), 77
3879 See \`config.log' for more details." >&5
3880 echo "$as_me: error: cannot compute sizeof (void *), 77
3881 See \`config.log' for more details." >&2;}
3882 { (exit 1); exit 1; }; }
3884 rm -f core
*.core gmon.out bb.out conftest
$ac_exeext conftest.
$ac_objext conftest.
$ac_ext
3889 ac_cv_sizeof_void_p
=0
3892 echo "$as_me:$LINENO: result: $ac_cv_sizeof_void_p" >&5
3893 echo "${ECHO_T}$ac_cv_sizeof_void_p" >&6
3894 cat >>confdefs.h
<<_ACEOF
3895 #define SIZEOF_VOID_P $ac_cv_sizeof_void_p
3899 echo "$as_me:$LINENO: checking for short" >&5
3900 echo $ECHO_N "checking for short... $ECHO_C" >&6
3901 if test "${ac_cv_type_short+set}" = set; then
3902 echo $ECHO_N "(cached) $ECHO_C" >&6
3904 cat >conftest.
$ac_ext <<_ACEOF
3907 cat confdefs.h
>>conftest.
$ac_ext
3908 cat >>conftest.
$ac_ext <<_ACEOF
3909 /* end confdefs.h. */
3910 $ac_includes_default
3922 rm -f conftest.
$ac_objext
3923 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3924 (eval $ac_compile) 2>conftest.er1
3926 grep -v '^ *+' conftest.er1
>conftest.err
3928 cat conftest.err
>&5
3929 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3930 (exit $ac_status); } &&
3931 { ac_try
='test -z "$ac_c_werror_flag"
3932 || test ! -s conftest.err'
3933 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3936 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3937 (exit $ac_status); }; } &&
3938 { ac_try
='test -s conftest.$ac_objext'
3939 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3942 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3943 (exit $ac_status); }; }; then
3944 ac_cv_type_short
=yes
3946 echo "$as_me: failed program was:" >&5
3947 sed 's/^/| /' conftest.
$ac_ext >&5
3951 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
3953 echo "$as_me:$LINENO: result: $ac_cv_type_short" >&5
3954 echo "${ECHO_T}$ac_cv_type_short" >&6
3956 echo "$as_me:$LINENO: checking size of short" >&5
3957 echo $ECHO_N "checking size of short... $ECHO_C" >&6
3958 if test "${ac_cv_sizeof_short+set}" = set; then
3959 echo $ECHO_N "(cached) $ECHO_C" >&6
3961 if test "$ac_cv_type_short" = yes; then
3962 # The cast to unsigned long works around a bug in the HP C Compiler
3963 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
3964 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
3965 # This bug is HP SR number 8606223364.
3966 if test "$cross_compiling" = yes; then
3967 # Depending upon the size, compute the lo and hi bounds.
3968 cat >conftest.
$ac_ext <<_ACEOF
3971 cat confdefs.h
>>conftest.
$ac_ext
3972 cat >>conftest.
$ac_ext <<_ACEOF
3973 /* end confdefs.h. */
3974 $ac_includes_default
3978 static int test_array [1 - 2 * !(((long) (sizeof (short))) >= 0)];
3985 rm -f conftest.
$ac_objext
3986 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3987 (eval $ac_compile) 2>conftest.er1
3989 grep -v '^ *+' conftest.er1
>conftest.err
3991 cat conftest.err
>&5
3992 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3993 (exit $ac_status); } &&
3994 { ac_try
='test -z "$ac_c_werror_flag"
3995 || test ! -s conftest.err'
3996 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3999 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4000 (exit $ac_status); }; } &&
4001 { ac_try
='test -s conftest.$ac_objext'
4002 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4005 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4006 (exit $ac_status); }; }; then
4009 cat >conftest.
$ac_ext <<_ACEOF
4012 cat confdefs.h
>>conftest.
$ac_ext
4013 cat >>conftest.
$ac_ext <<_ACEOF
4014 /* end confdefs.h. */
4015 $ac_includes_default
4019 static int test_array [1 - 2 * !(((long) (sizeof (short))) <= $ac_mid)];
4026 rm -f conftest.
$ac_objext
4027 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4028 (eval $ac_compile) 2>conftest.er1
4030 grep -v '^ *+' conftest.er1
>conftest.err
4032 cat conftest.err
>&5
4033 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4034 (exit $ac_status); } &&
4035 { ac_try
='test -z "$ac_c_werror_flag"
4036 || test ! -s conftest.err'
4037 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4040 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4041 (exit $ac_status); }; } &&
4042 { ac_try
='test -s conftest.$ac_objext'
4043 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4046 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4047 (exit $ac_status); }; }; then
4048 ac_hi
=$ac_mid; break
4050 echo "$as_me: failed program was:" >&5
4051 sed 's/^/| /' conftest.
$ac_ext >&5
4053 ac_lo
=`expr $ac_mid + 1`
4054 if test $ac_lo -le $ac_mid; then
4058 ac_mid
=`expr 2 '*' $ac_mid + 1`
4060 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
4063 echo "$as_me: failed program was:" >&5
4064 sed 's/^/| /' conftest.
$ac_ext >&5
4066 cat >conftest.
$ac_ext <<_ACEOF
4069 cat confdefs.h
>>conftest.
$ac_ext
4070 cat >>conftest.
$ac_ext <<_ACEOF
4071 /* end confdefs.h. */
4072 $ac_includes_default
4076 static int test_array [1 - 2 * !(((long) (sizeof (short))) < 0)];
4083 rm -f conftest.
$ac_objext
4084 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4085 (eval $ac_compile) 2>conftest.er1
4087 grep -v '^ *+' conftest.er1
>conftest.err
4089 cat conftest.err
>&5
4090 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4091 (exit $ac_status); } &&
4092 { ac_try
='test -z "$ac_c_werror_flag"
4093 || test ! -s conftest.err'
4094 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4097 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4098 (exit $ac_status); }; } &&
4099 { ac_try
='test -s conftest.$ac_objext'
4100 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4103 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4104 (exit $ac_status); }; }; then
4107 cat >conftest.
$ac_ext <<_ACEOF
4110 cat confdefs.h
>>conftest.
$ac_ext
4111 cat >>conftest.
$ac_ext <<_ACEOF
4112 /* end confdefs.h. */
4113 $ac_includes_default
4117 static int test_array [1 - 2 * !(((long) (sizeof (short))) >= $ac_mid)];
4124 rm -f conftest.
$ac_objext
4125 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4126 (eval $ac_compile) 2>conftest.er1
4128 grep -v '^ *+' conftest.er1
>conftest.err
4130 cat conftest.err
>&5
4131 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4132 (exit $ac_status); } &&
4133 { ac_try
='test -z "$ac_c_werror_flag"
4134 || test ! -s conftest.err'
4135 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4138 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4139 (exit $ac_status); }; } &&
4140 { ac_try
='test -s conftest.$ac_objext'
4141 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4144 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4145 (exit $ac_status); }; }; then
4146 ac_lo
=$ac_mid; break
4148 echo "$as_me: failed program was:" >&5
4149 sed 's/^/| /' conftest.
$ac_ext >&5
4151 ac_hi
=`expr '(' $ac_mid ')' - 1`
4152 if test $ac_mid -le $ac_hi; then
4156 ac_mid
=`expr 2 '*' $ac_mid`
4158 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
4161 echo "$as_me: failed program was:" >&5
4162 sed 's/^/| /' conftest.
$ac_ext >&5
4166 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
4168 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
4169 # Binary search between lo and hi bounds.
4170 while test "x$ac_lo" != "x$ac_hi"; do
4171 ac_mid
=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
4172 cat >conftest.
$ac_ext <<_ACEOF
4175 cat confdefs.h
>>conftest.
$ac_ext
4176 cat >>conftest.
$ac_ext <<_ACEOF
4177 /* end confdefs.h. */
4178 $ac_includes_default
4182 static int test_array [1 - 2 * !(((long) (sizeof (short))) <= $ac_mid)];
4189 rm -f conftest.
$ac_objext
4190 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4191 (eval $ac_compile) 2>conftest.er1
4193 grep -v '^ *+' conftest.er1
>conftest.err
4195 cat conftest.err
>&5
4196 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4197 (exit $ac_status); } &&
4198 { ac_try
='test -z "$ac_c_werror_flag"
4199 || test ! -s conftest.err'
4200 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4203 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4204 (exit $ac_status); }; } &&
4205 { ac_try
='test -s conftest.$ac_objext'
4206 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4209 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4210 (exit $ac_status); }; }; then
4213 echo "$as_me: failed program was:" >&5
4214 sed 's/^/| /' conftest.
$ac_ext >&5
4216 ac_lo
=`expr '(' $ac_mid ')' + 1`
4218 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
4221 ?
*) ac_cv_sizeof_short
=$ac_lo;;
4222 '') { { echo "$as_me:$LINENO: error: cannot compute sizeof (short), 77
4223 See \`config.log' for more details." >&5
4224 echo "$as_me: error: cannot compute sizeof (short), 77
4225 See \`config.log' for more details." >&2;}
4226 { (exit 1); exit 1; }; } ;;
4229 if test "$cross_compiling" = yes; then
4230 { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
4231 See \`config.log' for more details." >&5
4232 echo "$as_me: error: cannot run test program while cross compiling
4233 See \`config.log' for more details." >&2;}
4234 { (exit 1); exit 1; }; }
4236 cat >conftest.
$ac_ext <<_ACEOF
4239 cat confdefs.h
>>conftest.
$ac_ext
4240 cat >>conftest.
$ac_ext <<_ACEOF
4241 /* end confdefs.h. */
4242 $ac_includes_default
4243 long longval () { return (long) (sizeof (short)); }
4244 unsigned long ulongval () { return (long) (sizeof (short)); }
4251 FILE *f = fopen ("conftest.val", "w");
4254 if (((long) (sizeof (short))) < 0)
4256 long i = longval ();
4257 if (i != ((long) (sizeof (short))))
4259 fprintf (f, "%ld\n", i);
4263 unsigned long i = ulongval ();
4264 if (i != ((long) (sizeof (short))))
4266 fprintf (f, "%lu\n", i);
4268 exit (ferror (f) || fclose (f) != 0);
4274 rm -f conftest
$ac_exeext
4275 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4276 (eval $ac_link) 2>&5
4278 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4279 (exit $ac_status); } && { ac_try
='./conftest$ac_exeext'
4280 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4283 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4284 (exit $ac_status); }; }; then
4285 ac_cv_sizeof_short
=`cat conftest.val`
4287 echo "$as_me: program exited with status $ac_status" >&5
4288 echo "$as_me: failed program was:" >&5
4289 sed 's/^/| /' conftest.
$ac_ext >&5
4292 { { echo "$as_me:$LINENO: error: cannot compute sizeof (short), 77
4293 See \`config.log' for more details." >&5
4294 echo "$as_me: error: cannot compute sizeof (short), 77
4295 See \`config.log' for more details." >&2;}
4296 { (exit 1); exit 1; }; }
4298 rm -f core
*.core gmon.out bb.out conftest
$ac_exeext conftest.
$ac_objext conftest.
$ac_ext
4303 ac_cv_sizeof_short
=0
4306 echo "$as_me:$LINENO: result: $ac_cv_sizeof_short" >&5
4307 echo "${ECHO_T}$ac_cv_sizeof_short" >&6
4308 cat >>confdefs.h
<<_ACEOF
4309 #define SIZEOF_SHORT $ac_cv_sizeof_short
4313 echo "$as_me:$LINENO: checking for int" >&5
4314 echo $ECHO_N "checking for int... $ECHO_C" >&6
4315 if test "${ac_cv_type_int+set}" = set; then
4316 echo $ECHO_N "(cached) $ECHO_C" >&6
4318 cat >conftest.
$ac_ext <<_ACEOF
4321 cat confdefs.h
>>conftest.
$ac_ext
4322 cat >>conftest.
$ac_ext <<_ACEOF
4323 /* end confdefs.h. */
4324 $ac_includes_default
4336 rm -f conftest.
$ac_objext
4337 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4338 (eval $ac_compile) 2>conftest.er1
4340 grep -v '^ *+' conftest.er1
>conftest.err
4342 cat conftest.err
>&5
4343 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4344 (exit $ac_status); } &&
4345 { ac_try
='test -z "$ac_c_werror_flag"
4346 || test ! -s conftest.err'
4347 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4350 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4351 (exit $ac_status); }; } &&
4352 { ac_try
='test -s conftest.$ac_objext'
4353 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4356 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4357 (exit $ac_status); }; }; then
4360 echo "$as_me: failed program was:" >&5
4361 sed 's/^/| /' conftest.
$ac_ext >&5
4365 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
4367 echo "$as_me:$LINENO: result: $ac_cv_type_int" >&5
4368 echo "${ECHO_T}$ac_cv_type_int" >&6
4370 echo "$as_me:$LINENO: checking size of int" >&5
4371 echo $ECHO_N "checking size of int... $ECHO_C" >&6
4372 if test "${ac_cv_sizeof_int+set}" = set; then
4373 echo $ECHO_N "(cached) $ECHO_C" >&6
4375 if test "$ac_cv_type_int" = yes; then
4376 # The cast to unsigned long works around a bug in the HP C Compiler
4377 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
4378 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
4379 # This bug is HP SR number 8606223364.
4380 if test "$cross_compiling" = yes; then
4381 # Depending upon the size, compute the lo and hi bounds.
4382 cat >conftest.
$ac_ext <<_ACEOF
4385 cat confdefs.h
>>conftest.
$ac_ext
4386 cat >>conftest.
$ac_ext <<_ACEOF
4387 /* end confdefs.h. */
4388 $ac_includes_default
4392 static int test_array [1 - 2 * !(((long) (sizeof (int))) >= 0)];
4399 rm -f conftest.
$ac_objext
4400 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4401 (eval $ac_compile) 2>conftest.er1
4403 grep -v '^ *+' conftest.er1
>conftest.err
4405 cat conftest.err
>&5
4406 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4407 (exit $ac_status); } &&
4408 { ac_try
='test -z "$ac_c_werror_flag"
4409 || test ! -s conftest.err'
4410 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4413 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4414 (exit $ac_status); }; } &&
4415 { ac_try
='test -s conftest.$ac_objext'
4416 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4419 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4420 (exit $ac_status); }; }; then
4423 cat >conftest.
$ac_ext <<_ACEOF
4426 cat confdefs.h
>>conftest.
$ac_ext
4427 cat >>conftest.
$ac_ext <<_ACEOF
4428 /* end confdefs.h. */
4429 $ac_includes_default
4433 static int test_array [1 - 2 * !(((long) (sizeof (int))) <= $ac_mid)];
4440 rm -f conftest.
$ac_objext
4441 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4442 (eval $ac_compile) 2>conftest.er1
4444 grep -v '^ *+' conftest.er1
>conftest.err
4446 cat conftest.err
>&5
4447 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4448 (exit $ac_status); } &&
4449 { ac_try
='test -z "$ac_c_werror_flag"
4450 || test ! -s conftest.err'
4451 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4454 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4455 (exit $ac_status); }; } &&
4456 { ac_try
='test -s conftest.$ac_objext'
4457 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4460 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4461 (exit $ac_status); }; }; then
4462 ac_hi
=$ac_mid; break
4464 echo "$as_me: failed program was:" >&5
4465 sed 's/^/| /' conftest.
$ac_ext >&5
4467 ac_lo
=`expr $ac_mid + 1`
4468 if test $ac_lo -le $ac_mid; then
4472 ac_mid
=`expr 2 '*' $ac_mid + 1`
4474 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
4477 echo "$as_me: failed program was:" >&5
4478 sed 's/^/| /' conftest.
$ac_ext >&5
4480 cat >conftest.
$ac_ext <<_ACEOF
4483 cat confdefs.h
>>conftest.
$ac_ext
4484 cat >>conftest.
$ac_ext <<_ACEOF
4485 /* end confdefs.h. */
4486 $ac_includes_default
4490 static int test_array [1 - 2 * !(((long) (sizeof (int))) < 0)];
4497 rm -f conftest.
$ac_objext
4498 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4499 (eval $ac_compile) 2>conftest.er1
4501 grep -v '^ *+' conftest.er1
>conftest.err
4503 cat conftest.err
>&5
4504 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4505 (exit $ac_status); } &&
4506 { ac_try
='test -z "$ac_c_werror_flag"
4507 || test ! -s conftest.err'
4508 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4511 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4512 (exit $ac_status); }; } &&
4513 { ac_try
='test -s conftest.$ac_objext'
4514 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4517 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4518 (exit $ac_status); }; }; then
4521 cat >conftest.
$ac_ext <<_ACEOF
4524 cat confdefs.h
>>conftest.
$ac_ext
4525 cat >>conftest.
$ac_ext <<_ACEOF
4526 /* end confdefs.h. */
4527 $ac_includes_default
4531 static int test_array [1 - 2 * !(((long) (sizeof (int))) >= $ac_mid)];
4538 rm -f conftest.
$ac_objext
4539 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4540 (eval $ac_compile) 2>conftest.er1
4542 grep -v '^ *+' conftest.er1
>conftest.err
4544 cat conftest.err
>&5
4545 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4546 (exit $ac_status); } &&
4547 { ac_try
='test -z "$ac_c_werror_flag"
4548 || test ! -s conftest.err'
4549 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4552 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4553 (exit $ac_status); }; } &&
4554 { ac_try
='test -s conftest.$ac_objext'
4555 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4558 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4559 (exit $ac_status); }; }; then
4560 ac_lo
=$ac_mid; break
4562 echo "$as_me: failed program was:" >&5
4563 sed 's/^/| /' conftest.
$ac_ext >&5
4565 ac_hi
=`expr '(' $ac_mid ')' - 1`
4566 if test $ac_mid -le $ac_hi; then
4570 ac_mid
=`expr 2 '*' $ac_mid`
4572 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
4575 echo "$as_me: failed program was:" >&5
4576 sed 's/^/| /' conftest.
$ac_ext >&5
4580 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
4582 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
4583 # Binary search between lo and hi bounds.
4584 while test "x$ac_lo" != "x$ac_hi"; do
4585 ac_mid
=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
4586 cat >conftest.
$ac_ext <<_ACEOF
4589 cat confdefs.h
>>conftest.
$ac_ext
4590 cat >>conftest.
$ac_ext <<_ACEOF
4591 /* end confdefs.h. */
4592 $ac_includes_default
4596 static int test_array [1 - 2 * !(((long) (sizeof (int))) <= $ac_mid)];
4603 rm -f conftest.
$ac_objext
4604 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4605 (eval $ac_compile) 2>conftest.er1
4607 grep -v '^ *+' conftest.er1
>conftest.err
4609 cat conftest.err
>&5
4610 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4611 (exit $ac_status); } &&
4612 { ac_try
='test -z "$ac_c_werror_flag"
4613 || test ! -s conftest.err'
4614 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4617 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4618 (exit $ac_status); }; } &&
4619 { ac_try
='test -s conftest.$ac_objext'
4620 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4623 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4624 (exit $ac_status); }; }; then
4627 echo "$as_me: failed program was:" >&5
4628 sed 's/^/| /' conftest.
$ac_ext >&5
4630 ac_lo
=`expr '(' $ac_mid ')' + 1`
4632 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
4635 ?
*) ac_cv_sizeof_int
=$ac_lo;;
4636 '') { { echo "$as_me:$LINENO: error: cannot compute sizeof (int), 77
4637 See \`config.log' for more details." >&5
4638 echo "$as_me: error: cannot compute sizeof (int), 77
4639 See \`config.log' for more details." >&2;}
4640 { (exit 1); exit 1; }; } ;;
4643 if test "$cross_compiling" = yes; then
4644 { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
4645 See \`config.log' for more details." >&5
4646 echo "$as_me: error: cannot run test program while cross compiling
4647 See \`config.log' for more details." >&2;}
4648 { (exit 1); exit 1; }; }
4650 cat >conftest.
$ac_ext <<_ACEOF
4653 cat confdefs.h
>>conftest.
$ac_ext
4654 cat >>conftest.
$ac_ext <<_ACEOF
4655 /* end confdefs.h. */
4656 $ac_includes_default
4657 long longval () { return (long) (sizeof (int)); }
4658 unsigned long ulongval () { return (long) (sizeof (int)); }
4665 FILE *f = fopen ("conftest.val", "w");
4668 if (((long) (sizeof (int))) < 0)
4670 long i = longval ();
4671 if (i != ((long) (sizeof (int))))
4673 fprintf (f, "%ld\n", i);
4677 unsigned long i = ulongval ();
4678 if (i != ((long) (sizeof (int))))
4680 fprintf (f, "%lu\n", i);
4682 exit (ferror (f) || fclose (f) != 0);
4688 rm -f conftest
$ac_exeext
4689 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4690 (eval $ac_link) 2>&5
4692 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4693 (exit $ac_status); } && { ac_try
='./conftest$ac_exeext'
4694 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4697 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4698 (exit $ac_status); }; }; then
4699 ac_cv_sizeof_int
=`cat conftest.val`
4701 echo "$as_me: program exited with status $ac_status" >&5
4702 echo "$as_me: failed program was:" >&5
4703 sed 's/^/| /' conftest.
$ac_ext >&5
4706 { { echo "$as_me:$LINENO: error: cannot compute sizeof (int), 77
4707 See \`config.log' for more details." >&5
4708 echo "$as_me: error: cannot compute sizeof (int), 77
4709 See \`config.log' for more details." >&2;}
4710 { (exit 1); exit 1; }; }
4712 rm -f core
*.core gmon.out bb.out conftest
$ac_exeext conftest.
$ac_objext conftest.
$ac_ext
4720 echo "$as_me:$LINENO: result: $ac_cv_sizeof_int" >&5
4721 echo "${ECHO_T}$ac_cv_sizeof_int" >&6
4722 cat >>confdefs.h
<<_ACEOF
4723 #define SIZEOF_INT $ac_cv_sizeof_int
4727 echo "$as_me:$LINENO: checking for long" >&5
4728 echo $ECHO_N "checking for long... $ECHO_C" >&6
4729 if test "${ac_cv_type_long+set}" = set; then
4730 echo $ECHO_N "(cached) $ECHO_C" >&6
4732 cat >conftest.
$ac_ext <<_ACEOF
4735 cat confdefs.h
>>conftest.
$ac_ext
4736 cat >>conftest.
$ac_ext <<_ACEOF
4737 /* end confdefs.h. */
4738 $ac_includes_default
4750 rm -f conftest.
$ac_objext
4751 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4752 (eval $ac_compile) 2>conftest.er1
4754 grep -v '^ *+' conftest.er1
>conftest.err
4756 cat conftest.err
>&5
4757 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4758 (exit $ac_status); } &&
4759 { ac_try
='test -z "$ac_c_werror_flag"
4760 || test ! -s conftest.err'
4761 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4764 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4765 (exit $ac_status); }; } &&
4766 { ac_try
='test -s conftest.$ac_objext'
4767 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4770 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4771 (exit $ac_status); }; }; then
4774 echo "$as_me: failed program was:" >&5
4775 sed 's/^/| /' conftest.
$ac_ext >&5
4779 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
4781 echo "$as_me:$LINENO: result: $ac_cv_type_long" >&5
4782 echo "${ECHO_T}$ac_cv_type_long" >&6
4784 echo "$as_me:$LINENO: checking size of long" >&5
4785 echo $ECHO_N "checking size of long... $ECHO_C" >&6
4786 if test "${ac_cv_sizeof_long+set}" = set; then
4787 echo $ECHO_N "(cached) $ECHO_C" >&6
4789 if test "$ac_cv_type_long" = yes; then
4790 # The cast to unsigned long works around a bug in the HP C Compiler
4791 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
4792 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
4793 # This bug is HP SR number 8606223364.
4794 if test "$cross_compiling" = yes; then
4795 # Depending upon the size, compute the lo and hi bounds.
4796 cat >conftest.
$ac_ext <<_ACEOF
4799 cat confdefs.h
>>conftest.
$ac_ext
4800 cat >>conftest.
$ac_ext <<_ACEOF
4801 /* end confdefs.h. */
4802 $ac_includes_default
4806 static int test_array [1 - 2 * !(((long) (sizeof (long))) >= 0)];
4813 rm -f conftest.
$ac_objext
4814 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4815 (eval $ac_compile) 2>conftest.er1
4817 grep -v '^ *+' conftest.er1
>conftest.err
4819 cat conftest.err
>&5
4820 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4821 (exit $ac_status); } &&
4822 { ac_try
='test -z "$ac_c_werror_flag"
4823 || test ! -s conftest.err'
4824 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4827 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4828 (exit $ac_status); }; } &&
4829 { ac_try
='test -s conftest.$ac_objext'
4830 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4833 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4834 (exit $ac_status); }; }; then
4837 cat >conftest.
$ac_ext <<_ACEOF
4840 cat confdefs.h
>>conftest.
$ac_ext
4841 cat >>conftest.
$ac_ext <<_ACEOF
4842 /* end confdefs.h. */
4843 $ac_includes_default
4847 static int test_array [1 - 2 * !(((long) (sizeof (long))) <= $ac_mid)];
4854 rm -f conftest.
$ac_objext
4855 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4856 (eval $ac_compile) 2>conftest.er1
4858 grep -v '^ *+' conftest.er1
>conftest.err
4860 cat conftest.err
>&5
4861 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4862 (exit $ac_status); } &&
4863 { ac_try
='test -z "$ac_c_werror_flag"
4864 || test ! -s conftest.err'
4865 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4868 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4869 (exit $ac_status); }; } &&
4870 { ac_try
='test -s conftest.$ac_objext'
4871 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4874 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4875 (exit $ac_status); }; }; then
4876 ac_hi
=$ac_mid; break
4878 echo "$as_me: failed program was:" >&5
4879 sed 's/^/| /' conftest.
$ac_ext >&5
4881 ac_lo
=`expr $ac_mid + 1`
4882 if test $ac_lo -le $ac_mid; then
4886 ac_mid
=`expr 2 '*' $ac_mid + 1`
4888 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
4891 echo "$as_me: failed program was:" >&5
4892 sed 's/^/| /' conftest.
$ac_ext >&5
4894 cat >conftest.
$ac_ext <<_ACEOF
4897 cat confdefs.h
>>conftest.
$ac_ext
4898 cat >>conftest.
$ac_ext <<_ACEOF
4899 /* end confdefs.h. */
4900 $ac_includes_default
4904 static int test_array [1 - 2 * !(((long) (sizeof (long))) < 0)];
4911 rm -f conftest.
$ac_objext
4912 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4913 (eval $ac_compile) 2>conftest.er1
4915 grep -v '^ *+' conftest.er1
>conftest.err
4917 cat conftest.err
>&5
4918 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4919 (exit $ac_status); } &&
4920 { ac_try
='test -z "$ac_c_werror_flag"
4921 || test ! -s conftest.err'
4922 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4925 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4926 (exit $ac_status); }; } &&
4927 { ac_try
='test -s conftest.$ac_objext'
4928 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4931 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4932 (exit $ac_status); }; }; then
4935 cat >conftest.
$ac_ext <<_ACEOF
4938 cat confdefs.h
>>conftest.
$ac_ext
4939 cat >>conftest.
$ac_ext <<_ACEOF
4940 /* end confdefs.h. */
4941 $ac_includes_default
4945 static int test_array [1 - 2 * !(((long) (sizeof (long))) >= $ac_mid)];
4952 rm -f conftest.
$ac_objext
4953 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4954 (eval $ac_compile) 2>conftest.er1
4956 grep -v '^ *+' conftest.er1
>conftest.err
4958 cat conftest.err
>&5
4959 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4960 (exit $ac_status); } &&
4961 { ac_try
='test -z "$ac_c_werror_flag"
4962 || test ! -s conftest.err'
4963 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4966 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4967 (exit $ac_status); }; } &&
4968 { ac_try
='test -s conftest.$ac_objext'
4969 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4972 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4973 (exit $ac_status); }; }; then
4974 ac_lo
=$ac_mid; break
4976 echo "$as_me: failed program was:" >&5
4977 sed 's/^/| /' conftest.
$ac_ext >&5
4979 ac_hi
=`expr '(' $ac_mid ')' - 1`
4980 if test $ac_mid -le $ac_hi; then
4984 ac_mid
=`expr 2 '*' $ac_mid`
4986 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
4989 echo "$as_me: failed program was:" >&5
4990 sed 's/^/| /' conftest.
$ac_ext >&5
4994 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
4996 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
4997 # Binary search between lo and hi bounds.
4998 while test "x$ac_lo" != "x$ac_hi"; do
4999 ac_mid
=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
5000 cat >conftest.
$ac_ext <<_ACEOF
5003 cat confdefs.h
>>conftest.
$ac_ext
5004 cat >>conftest.
$ac_ext <<_ACEOF
5005 /* end confdefs.h. */
5006 $ac_includes_default
5010 static int test_array [1 - 2 * !(((long) (sizeof (long))) <= $ac_mid)];
5017 rm -f conftest.
$ac_objext
5018 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5019 (eval $ac_compile) 2>conftest.er1
5021 grep -v '^ *+' conftest.er1
>conftest.err
5023 cat conftest.err
>&5
5024 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5025 (exit $ac_status); } &&
5026 { ac_try
='test -z "$ac_c_werror_flag"
5027 || test ! -s conftest.err'
5028 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5031 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5032 (exit $ac_status); }; } &&
5033 { ac_try
='test -s conftest.$ac_objext'
5034 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5037 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5038 (exit $ac_status); }; }; then
5041 echo "$as_me: failed program was:" >&5
5042 sed 's/^/| /' conftest.
$ac_ext >&5
5044 ac_lo
=`expr '(' $ac_mid ')' + 1`
5046 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
5049 ?
*) ac_cv_sizeof_long
=$ac_lo;;
5050 '') { { echo "$as_me:$LINENO: error: cannot compute sizeof (long), 77
5051 See \`config.log' for more details." >&5
5052 echo "$as_me: error: cannot compute sizeof (long), 77
5053 See \`config.log' for more details." >&2;}
5054 { (exit 1); exit 1; }; } ;;
5057 if test "$cross_compiling" = yes; then
5058 { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
5059 See \`config.log' for more details." >&5
5060 echo "$as_me: error: cannot run test program while cross compiling
5061 See \`config.log' for more details." >&2;}
5062 { (exit 1); exit 1; }; }
5064 cat >conftest.
$ac_ext <<_ACEOF
5067 cat confdefs.h
>>conftest.
$ac_ext
5068 cat >>conftest.
$ac_ext <<_ACEOF
5069 /* end confdefs.h. */
5070 $ac_includes_default
5071 long longval () { return (long) (sizeof (long)); }
5072 unsigned long ulongval () { return (long) (sizeof (long)); }
5079 FILE *f = fopen ("conftest.val", "w");
5082 if (((long) (sizeof (long))) < 0)
5084 long i = longval ();
5085 if (i != ((long) (sizeof (long))))
5087 fprintf (f, "%ld\n", i);
5091 unsigned long i = ulongval ();
5092 if (i != ((long) (sizeof (long))))
5094 fprintf (f, "%lu\n", i);
5096 exit (ferror (f) || fclose (f) != 0);
5102 rm -f conftest
$ac_exeext
5103 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5104 (eval $ac_link) 2>&5
5106 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5107 (exit $ac_status); } && { ac_try
='./conftest$ac_exeext'
5108 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5111 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5112 (exit $ac_status); }; }; then
5113 ac_cv_sizeof_long
=`cat conftest.val`
5115 echo "$as_me: program exited with status $ac_status" >&5
5116 echo "$as_me: failed program was:" >&5
5117 sed 's/^/| /' conftest.
$ac_ext >&5
5120 { { echo "$as_me:$LINENO: error: cannot compute sizeof (long), 77
5121 See \`config.log' for more details." >&5
5122 echo "$as_me: error: cannot compute sizeof (long), 77
5123 See \`config.log' for more details." >&2;}
5124 { (exit 1); exit 1; }; }
5126 rm -f core
*.core gmon.out bb.out conftest
$ac_exeext conftest.
$ac_objext conftest.
$ac_ext
5134 echo "$as_me:$LINENO: result: $ac_cv_sizeof_long" >&5
5135 echo "${ECHO_T}$ac_cv_sizeof_long" >&6
5136 cat >>confdefs.h
<<_ACEOF
5137 #define SIZEOF_LONG $ac_cv_sizeof_long
5141 echo "$as_me:$LINENO: checking for long long" >&5
5142 echo $ECHO_N "checking for long long... $ECHO_C" >&6
5143 if test "${ac_cv_type_long_long+set}" = set; then
5144 echo $ECHO_N "(cached) $ECHO_C" >&6
5146 cat >conftest.
$ac_ext <<_ACEOF
5149 cat confdefs.h
>>conftest.
$ac_ext
5150 cat >>conftest.
$ac_ext <<_ACEOF
5151 /* end confdefs.h. */
5152 $ac_includes_default
5156 if ((long long *) 0)
5158 if (sizeof (long long))
5164 rm -f conftest.
$ac_objext
5165 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5166 (eval $ac_compile) 2>conftest.er1
5168 grep -v '^ *+' conftest.er1
>conftest.err
5170 cat conftest.err
>&5
5171 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5172 (exit $ac_status); } &&
5173 { ac_try
='test -z "$ac_c_werror_flag"
5174 || test ! -s conftest.err'
5175 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5178 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5179 (exit $ac_status); }; } &&
5180 { ac_try
='test -s conftest.$ac_objext'
5181 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5184 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5185 (exit $ac_status); }; }; then
5186 ac_cv_type_long_long
=yes
5188 echo "$as_me: failed program was:" >&5
5189 sed 's/^/| /' conftest.
$ac_ext >&5
5191 ac_cv_type_long_long
=no
5193 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
5195 echo "$as_me:$LINENO: result: $ac_cv_type_long_long" >&5
5196 echo "${ECHO_T}$ac_cv_type_long_long" >&6
5197 if test $ac_cv_type_long_long = yes; then
5199 cat >>confdefs.h
<<_ACEOF
5200 #define HAVE_LONG_LONG 1
5203 echo "$as_me:$LINENO: checking for long long" >&5
5204 echo $ECHO_N "checking for long long... $ECHO_C" >&6
5205 if test "${ac_cv_type_long_long+set}" = set; then
5206 echo $ECHO_N "(cached) $ECHO_C" >&6
5208 cat >conftest.
$ac_ext <<_ACEOF
5211 cat confdefs.h
>>conftest.
$ac_ext
5212 cat >>conftest.
$ac_ext <<_ACEOF
5213 /* end confdefs.h. */
5214 $ac_includes_default
5218 if ((long long *) 0)
5220 if (sizeof (long long))
5226 rm -f conftest.
$ac_objext
5227 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5228 (eval $ac_compile) 2>conftest.er1
5230 grep -v '^ *+' conftest.er1
>conftest.err
5232 cat conftest.err
>&5
5233 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5234 (exit $ac_status); } &&
5235 { ac_try
='test -z "$ac_c_werror_flag"
5236 || test ! -s conftest.err'
5237 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5240 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5241 (exit $ac_status); }; } &&
5242 { ac_try
='test -s conftest.$ac_objext'
5243 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5246 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5247 (exit $ac_status); }; }; then
5248 ac_cv_type_long_long
=yes
5250 echo "$as_me: failed program was:" >&5
5251 sed 's/^/| /' conftest.
$ac_ext >&5
5253 ac_cv_type_long_long
=no
5255 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
5257 echo "$as_me:$LINENO: result: $ac_cv_type_long_long" >&5
5258 echo "${ECHO_T}$ac_cv_type_long_long" >&6
5260 echo "$as_me:$LINENO: checking size of long long" >&5
5261 echo $ECHO_N "checking size of long long... $ECHO_C" >&6
5262 if test "${ac_cv_sizeof_long_long+set}" = set; then
5263 echo $ECHO_N "(cached) $ECHO_C" >&6
5265 if test "$ac_cv_type_long_long" = yes; then
5266 # The cast to unsigned long works around a bug in the HP C Compiler
5267 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
5268 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
5269 # This bug is HP SR number 8606223364.
5270 if test "$cross_compiling" = yes; then
5271 # Depending upon the size, compute the lo and hi bounds.
5272 cat >conftest.
$ac_ext <<_ACEOF
5275 cat confdefs.h
>>conftest.
$ac_ext
5276 cat >>conftest.
$ac_ext <<_ACEOF
5277 /* end confdefs.h. */
5278 $ac_includes_default
5282 static int test_array [1 - 2 * !(((long) (sizeof (long long))) >= 0)];
5289 rm -f conftest.
$ac_objext
5290 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5291 (eval $ac_compile) 2>conftest.er1
5293 grep -v '^ *+' conftest.er1
>conftest.err
5295 cat conftest.err
>&5
5296 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5297 (exit $ac_status); } &&
5298 { ac_try
='test -z "$ac_c_werror_flag"
5299 || test ! -s conftest.err'
5300 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5303 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5304 (exit $ac_status); }; } &&
5305 { ac_try
='test -s conftest.$ac_objext'
5306 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5309 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5310 (exit $ac_status); }; }; then
5313 cat >conftest.
$ac_ext <<_ACEOF
5316 cat confdefs.h
>>conftest.
$ac_ext
5317 cat >>conftest.
$ac_ext <<_ACEOF
5318 /* end confdefs.h. */
5319 $ac_includes_default
5323 static int test_array [1 - 2 * !(((long) (sizeof (long long))) <= $ac_mid)];
5330 rm -f conftest.
$ac_objext
5331 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5332 (eval $ac_compile) 2>conftest.er1
5334 grep -v '^ *+' conftest.er1
>conftest.err
5336 cat conftest.err
>&5
5337 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5338 (exit $ac_status); } &&
5339 { ac_try
='test -z "$ac_c_werror_flag"
5340 || test ! -s conftest.err'
5341 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5344 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5345 (exit $ac_status); }; } &&
5346 { ac_try
='test -s conftest.$ac_objext'
5347 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5350 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5351 (exit $ac_status); }; }; then
5352 ac_hi
=$ac_mid; break
5354 echo "$as_me: failed program was:" >&5
5355 sed 's/^/| /' conftest.
$ac_ext >&5
5357 ac_lo
=`expr $ac_mid + 1`
5358 if test $ac_lo -le $ac_mid; then
5362 ac_mid
=`expr 2 '*' $ac_mid + 1`
5364 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
5367 echo "$as_me: failed program was:" >&5
5368 sed 's/^/| /' conftest.
$ac_ext >&5
5370 cat >conftest.
$ac_ext <<_ACEOF
5373 cat confdefs.h
>>conftest.
$ac_ext
5374 cat >>conftest.
$ac_ext <<_ACEOF
5375 /* end confdefs.h. */
5376 $ac_includes_default
5380 static int test_array [1 - 2 * !(((long) (sizeof (long long))) < 0)];
5387 rm -f conftest.
$ac_objext
5388 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5389 (eval $ac_compile) 2>conftest.er1
5391 grep -v '^ *+' conftest.er1
>conftest.err
5393 cat conftest.err
>&5
5394 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5395 (exit $ac_status); } &&
5396 { ac_try
='test -z "$ac_c_werror_flag"
5397 || test ! -s conftest.err'
5398 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5401 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5402 (exit $ac_status); }; } &&
5403 { ac_try
='test -s conftest.$ac_objext'
5404 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5407 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5408 (exit $ac_status); }; }; then
5411 cat >conftest.
$ac_ext <<_ACEOF
5414 cat confdefs.h
>>conftest.
$ac_ext
5415 cat >>conftest.
$ac_ext <<_ACEOF
5416 /* end confdefs.h. */
5417 $ac_includes_default
5421 static int test_array [1 - 2 * !(((long) (sizeof (long long))) >= $ac_mid)];
5428 rm -f conftest.
$ac_objext
5429 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5430 (eval $ac_compile) 2>conftest.er1
5432 grep -v '^ *+' conftest.er1
>conftest.err
5434 cat conftest.err
>&5
5435 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5436 (exit $ac_status); } &&
5437 { ac_try
='test -z "$ac_c_werror_flag"
5438 || test ! -s conftest.err'
5439 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5442 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5443 (exit $ac_status); }; } &&
5444 { ac_try
='test -s conftest.$ac_objext'
5445 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5448 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5449 (exit $ac_status); }; }; then
5450 ac_lo
=$ac_mid; break
5452 echo "$as_me: failed program was:" >&5
5453 sed 's/^/| /' conftest.
$ac_ext >&5
5455 ac_hi
=`expr '(' $ac_mid ')' - 1`
5456 if test $ac_mid -le $ac_hi; then
5460 ac_mid
=`expr 2 '*' $ac_mid`
5462 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
5465 echo "$as_me: failed program was:" >&5
5466 sed 's/^/| /' conftest.
$ac_ext >&5
5470 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
5472 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
5473 # Binary search between lo and hi bounds.
5474 while test "x$ac_lo" != "x$ac_hi"; do
5475 ac_mid
=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
5476 cat >conftest.
$ac_ext <<_ACEOF
5479 cat confdefs.h
>>conftest.
$ac_ext
5480 cat >>conftest.
$ac_ext <<_ACEOF
5481 /* end confdefs.h. */
5482 $ac_includes_default
5486 static int test_array [1 - 2 * !(((long) (sizeof (long long))) <= $ac_mid)];
5493 rm -f conftest.
$ac_objext
5494 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5495 (eval $ac_compile) 2>conftest.er1
5497 grep -v '^ *+' conftest.er1
>conftest.err
5499 cat conftest.err
>&5
5500 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5501 (exit $ac_status); } &&
5502 { ac_try
='test -z "$ac_c_werror_flag"
5503 || test ! -s conftest.err'
5504 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5507 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5508 (exit $ac_status); }; } &&
5509 { ac_try
='test -s conftest.$ac_objext'
5510 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5513 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5514 (exit $ac_status); }; }; then
5517 echo "$as_me: failed program was:" >&5
5518 sed 's/^/| /' conftest.
$ac_ext >&5
5520 ac_lo
=`expr '(' $ac_mid ')' + 1`
5522 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
5525 ?
*) ac_cv_sizeof_long_long
=$ac_lo;;
5526 '') { { echo "$as_me:$LINENO: error: cannot compute sizeof (long long), 77
5527 See \`config.log' for more details." >&5
5528 echo "$as_me: error: cannot compute sizeof (long long), 77
5529 See \`config.log' for more details." >&2;}
5530 { (exit 1); exit 1; }; } ;;
5533 if test "$cross_compiling" = yes; then
5534 { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
5535 See \`config.log' for more details." >&5
5536 echo "$as_me: error: cannot run test program while cross compiling
5537 See \`config.log' for more details." >&2;}
5538 { (exit 1); exit 1; }; }
5540 cat >conftest.
$ac_ext <<_ACEOF
5543 cat confdefs.h
>>conftest.
$ac_ext
5544 cat >>conftest.
$ac_ext <<_ACEOF
5545 /* end confdefs.h. */
5546 $ac_includes_default
5547 long longval () { return (long) (sizeof (long long)); }
5548 unsigned long ulongval () { return (long) (sizeof (long long)); }
5555 FILE *f = fopen ("conftest.val", "w");
5558 if (((long) (sizeof (long long))) < 0)
5560 long i = longval ();
5561 if (i != ((long) (sizeof (long long))))
5563 fprintf (f, "%ld\n", i);
5567 unsigned long i = ulongval ();
5568 if (i != ((long) (sizeof (long long))))
5570 fprintf (f, "%lu\n", i);
5572 exit (ferror (f) || fclose (f) != 0);
5578 rm -f conftest
$ac_exeext
5579 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5580 (eval $ac_link) 2>&5
5582 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5583 (exit $ac_status); } && { ac_try
='./conftest$ac_exeext'
5584 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5587 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5588 (exit $ac_status); }; }; then
5589 ac_cv_sizeof_long_long
=`cat conftest.val`
5591 echo "$as_me: program exited with status $ac_status" >&5
5592 echo "$as_me: failed program was:" >&5
5593 sed 's/^/| /' conftest.
$ac_ext >&5
5596 { { echo "$as_me:$LINENO: error: cannot compute sizeof (long long), 77
5597 See \`config.log' for more details." >&5
5598 echo "$as_me: error: cannot compute sizeof (long long), 77
5599 See \`config.log' for more details." >&2;}
5600 { (exit 1); exit 1; }; }
5602 rm -f core
*.core gmon.out bb.out conftest
$ac_exeext conftest.
$ac_objext conftest.
$ac_ext
5607 ac_cv_sizeof_long_long
=0
5610 echo "$as_me:$LINENO: result: $ac_cv_sizeof_long_long" >&5
5611 echo "${ECHO_T}$ac_cv_sizeof_long_long" >&6
5612 cat >>confdefs.h
<<_ACEOF
5613 #define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long
5619 echo "$as_me:$LINENO: checking for __int64" >&5
5620 echo $ECHO_N "checking for __int64... $ECHO_C" >&6
5621 if test "${ac_cv_type___int64+set}" = set; then
5622 echo $ECHO_N "(cached) $ECHO_C" >&6
5624 cat >conftest.
$ac_ext <<_ACEOF
5627 cat confdefs.h
>>conftest.
$ac_ext
5628 cat >>conftest.
$ac_ext <<_ACEOF
5629 /* end confdefs.h. */
5630 $ac_includes_default
5636 if (sizeof (__int64))
5642 rm -f conftest.
$ac_objext
5643 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5644 (eval $ac_compile) 2>conftest.er1
5646 grep -v '^ *+' conftest.er1
>conftest.err
5648 cat conftest.err
>&5
5649 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5650 (exit $ac_status); } &&
5651 { ac_try
='test -z "$ac_c_werror_flag"
5652 || test ! -s conftest.err'
5653 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5656 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5657 (exit $ac_status); }; } &&
5658 { ac_try
='test -s conftest.$ac_objext'
5659 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5662 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5663 (exit $ac_status); }; }; then
5664 ac_cv_type___int64
=yes
5666 echo "$as_me: failed program was:" >&5
5667 sed 's/^/| /' conftest.
$ac_ext >&5
5669 ac_cv_type___int64
=no
5671 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
5673 echo "$as_me:$LINENO: result: $ac_cv_type___int64" >&5
5674 echo "${ECHO_T}$ac_cv_type___int64" >&6
5675 if test $ac_cv_type___int64 = yes; then
5677 cat >>confdefs.h
<<_ACEOF
5678 #define HAVE___INT64 1
5681 echo "$as_me:$LINENO: checking for __int64" >&5
5682 echo $ECHO_N "checking for __int64... $ECHO_C" >&6
5683 if test "${ac_cv_type___int64+set}" = set; then
5684 echo $ECHO_N "(cached) $ECHO_C" >&6
5686 cat >conftest.
$ac_ext <<_ACEOF
5689 cat confdefs.h
>>conftest.
$ac_ext
5690 cat >>conftest.
$ac_ext <<_ACEOF
5691 /* end confdefs.h. */
5692 $ac_includes_default
5698 if (sizeof (__int64))
5704 rm -f conftest.
$ac_objext
5705 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5706 (eval $ac_compile) 2>conftest.er1
5708 grep -v '^ *+' conftest.er1
>conftest.err
5710 cat conftest.err
>&5
5711 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5712 (exit $ac_status); } &&
5713 { ac_try
='test -z "$ac_c_werror_flag"
5714 || test ! -s conftest.err'
5715 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5718 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5719 (exit $ac_status); }; } &&
5720 { ac_try
='test -s conftest.$ac_objext'
5721 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5724 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5725 (exit $ac_status); }; }; then
5726 ac_cv_type___int64
=yes
5728 echo "$as_me: failed program was:" >&5
5729 sed 's/^/| /' conftest.
$ac_ext >&5
5731 ac_cv_type___int64
=no
5733 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
5735 echo "$as_me:$LINENO: result: $ac_cv_type___int64" >&5
5736 echo "${ECHO_T}$ac_cv_type___int64" >&6
5738 echo "$as_me:$LINENO: checking size of __int64" >&5
5739 echo $ECHO_N "checking size of __int64... $ECHO_C" >&6
5740 if test "${ac_cv_sizeof___int64+set}" = set; then
5741 echo $ECHO_N "(cached) $ECHO_C" >&6
5743 if test "$ac_cv_type___int64" = yes; then
5744 # The cast to unsigned long works around a bug in the HP C Compiler
5745 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
5746 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
5747 # This bug is HP SR number 8606223364.
5748 if test "$cross_compiling" = yes; then
5749 # Depending upon the size, compute the lo and hi bounds.
5750 cat >conftest.
$ac_ext <<_ACEOF
5753 cat confdefs.h
>>conftest.
$ac_ext
5754 cat >>conftest.
$ac_ext <<_ACEOF
5755 /* end confdefs.h. */
5756 $ac_includes_default
5760 static int test_array [1 - 2 * !(((long) (sizeof (__int64))) >= 0)];
5767 rm -f conftest.
$ac_objext
5768 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5769 (eval $ac_compile) 2>conftest.er1
5771 grep -v '^ *+' conftest.er1
>conftest.err
5773 cat conftest.err
>&5
5774 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5775 (exit $ac_status); } &&
5776 { ac_try
='test -z "$ac_c_werror_flag"
5777 || test ! -s conftest.err'
5778 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5781 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5782 (exit $ac_status); }; } &&
5783 { ac_try
='test -s conftest.$ac_objext'
5784 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5787 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5788 (exit $ac_status); }; }; then
5791 cat >conftest.
$ac_ext <<_ACEOF
5794 cat confdefs.h
>>conftest.
$ac_ext
5795 cat >>conftest.
$ac_ext <<_ACEOF
5796 /* end confdefs.h. */
5797 $ac_includes_default
5801 static int test_array [1 - 2 * !(((long) (sizeof (__int64))) <= $ac_mid)];
5808 rm -f conftest.
$ac_objext
5809 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5810 (eval $ac_compile) 2>conftest.er1
5812 grep -v '^ *+' conftest.er1
>conftest.err
5814 cat conftest.err
>&5
5815 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5816 (exit $ac_status); } &&
5817 { ac_try
='test -z "$ac_c_werror_flag"
5818 || test ! -s conftest.err'
5819 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5822 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5823 (exit $ac_status); }; } &&
5824 { ac_try
='test -s conftest.$ac_objext'
5825 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5828 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5829 (exit $ac_status); }; }; then
5830 ac_hi
=$ac_mid; break
5832 echo "$as_me: failed program was:" >&5
5833 sed 's/^/| /' conftest.
$ac_ext >&5
5835 ac_lo
=`expr $ac_mid + 1`
5836 if test $ac_lo -le $ac_mid; then
5840 ac_mid
=`expr 2 '*' $ac_mid + 1`
5842 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
5845 echo "$as_me: failed program was:" >&5
5846 sed 's/^/| /' conftest.
$ac_ext >&5
5848 cat >conftest.
$ac_ext <<_ACEOF
5851 cat confdefs.h
>>conftest.
$ac_ext
5852 cat >>conftest.
$ac_ext <<_ACEOF
5853 /* end confdefs.h. */
5854 $ac_includes_default
5858 static int test_array [1 - 2 * !(((long) (sizeof (__int64))) < 0)];
5865 rm -f conftest.
$ac_objext
5866 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5867 (eval $ac_compile) 2>conftest.er1
5869 grep -v '^ *+' conftest.er1
>conftest.err
5871 cat conftest.err
>&5
5872 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5873 (exit $ac_status); } &&
5874 { ac_try
='test -z "$ac_c_werror_flag"
5875 || test ! -s conftest.err'
5876 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5879 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5880 (exit $ac_status); }; } &&
5881 { ac_try
='test -s conftest.$ac_objext'
5882 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5885 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5886 (exit $ac_status); }; }; then
5889 cat >conftest.
$ac_ext <<_ACEOF
5892 cat confdefs.h
>>conftest.
$ac_ext
5893 cat >>conftest.
$ac_ext <<_ACEOF
5894 /* end confdefs.h. */
5895 $ac_includes_default
5899 static int test_array [1 - 2 * !(((long) (sizeof (__int64))) >= $ac_mid)];
5906 rm -f conftest.
$ac_objext
5907 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5908 (eval $ac_compile) 2>conftest.er1
5910 grep -v '^ *+' conftest.er1
>conftest.err
5912 cat conftest.err
>&5
5913 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5914 (exit $ac_status); } &&
5915 { ac_try
='test -z "$ac_c_werror_flag"
5916 || test ! -s conftest.err'
5917 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5920 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5921 (exit $ac_status); }; } &&
5922 { ac_try
='test -s conftest.$ac_objext'
5923 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5926 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5927 (exit $ac_status); }; }; then
5928 ac_lo
=$ac_mid; break
5930 echo "$as_me: failed program was:" >&5
5931 sed 's/^/| /' conftest.
$ac_ext >&5
5933 ac_hi
=`expr '(' $ac_mid ')' - 1`
5934 if test $ac_mid -le $ac_hi; then
5938 ac_mid
=`expr 2 '*' $ac_mid`
5940 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
5943 echo "$as_me: failed program was:" >&5
5944 sed 's/^/| /' conftest.
$ac_ext >&5
5948 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
5950 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
5951 # Binary search between lo and hi bounds.
5952 while test "x$ac_lo" != "x$ac_hi"; do
5953 ac_mid
=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
5954 cat >conftest.
$ac_ext <<_ACEOF
5957 cat confdefs.h
>>conftest.
$ac_ext
5958 cat >>conftest.
$ac_ext <<_ACEOF
5959 /* end confdefs.h. */
5960 $ac_includes_default
5964 static int test_array [1 - 2 * !(((long) (sizeof (__int64))) <= $ac_mid)];
5971 rm -f conftest.
$ac_objext
5972 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5973 (eval $ac_compile) 2>conftest.er1
5975 grep -v '^ *+' conftest.er1
>conftest.err
5977 cat conftest.err
>&5
5978 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5979 (exit $ac_status); } &&
5980 { ac_try
='test -z "$ac_c_werror_flag"
5981 || test ! -s conftest.err'
5982 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5985 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5986 (exit $ac_status); }; } &&
5987 { ac_try
='test -s conftest.$ac_objext'
5988 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5991 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5992 (exit $ac_status); }; }; then
5995 echo "$as_me: failed program was:" >&5
5996 sed 's/^/| /' conftest.
$ac_ext >&5
5998 ac_lo
=`expr '(' $ac_mid ')' + 1`
6000 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
6003 ?
*) ac_cv_sizeof___int64
=$ac_lo;;
6004 '') { { echo "$as_me:$LINENO: error: cannot compute sizeof (__int64), 77
6005 See \`config.log' for more details." >&5
6006 echo "$as_me: error: cannot compute sizeof (__int64), 77
6007 See \`config.log' for more details." >&2;}
6008 { (exit 1); exit 1; }; } ;;
6011 if test "$cross_compiling" = yes; then
6012 { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
6013 See \`config.log' for more details." >&5
6014 echo "$as_me: error: cannot run test program while cross compiling
6015 See \`config.log' for more details." >&2;}
6016 { (exit 1); exit 1; }; }
6018 cat >conftest.
$ac_ext <<_ACEOF
6021 cat confdefs.h
>>conftest.
$ac_ext
6022 cat >>conftest.
$ac_ext <<_ACEOF
6023 /* end confdefs.h. */
6024 $ac_includes_default
6025 long longval () { return (long) (sizeof (__int64)); }
6026 unsigned long ulongval () { return (long) (sizeof (__int64)); }
6033 FILE *f = fopen ("conftest.val", "w");
6036 if (((long) (sizeof (__int64))) < 0)
6038 long i = longval ();
6039 if (i != ((long) (sizeof (__int64))))
6041 fprintf (f, "%ld\n", i);
6045 unsigned long i = ulongval ();
6046 if (i != ((long) (sizeof (__int64))))
6048 fprintf (f, "%lu\n", i);
6050 exit (ferror (f) || fclose (f) != 0);
6056 rm -f conftest
$ac_exeext
6057 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6058 (eval $ac_link) 2>&5
6060 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6061 (exit $ac_status); } && { ac_try
='./conftest$ac_exeext'
6062 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6065 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6066 (exit $ac_status); }; }; then
6067 ac_cv_sizeof___int64
=`cat conftest.val`
6069 echo "$as_me: program exited with status $ac_status" >&5
6070 echo "$as_me: failed program was:" >&5
6071 sed 's/^/| /' conftest.
$ac_ext >&5
6074 { { echo "$as_me:$LINENO: error: cannot compute sizeof (__int64), 77
6075 See \`config.log' for more details." >&5
6076 echo "$as_me: error: cannot compute sizeof (__int64), 77
6077 See \`config.log' for more details." >&2;}
6078 { (exit 1); exit 1; }; }
6080 rm -f core
*.core gmon.out bb.out conftest
$ac_exeext conftest.
$ac_objext conftest.
$ac_ext
6085 ac_cv_sizeof___int64
=0
6088 echo "$as_me:$LINENO: result: $ac_cv_sizeof___int64" >&5
6089 echo "${ECHO_T}$ac_cv_sizeof___int64" >&6
6090 cat >>confdefs.h
<<_ACEOF
6091 #define SIZEOF___INT64 $ac_cv_sizeof___int64
6098 # ---------------------
6099 # Warnings and checking
6100 # ---------------------
6102 # Check $CC warning features (if it's GCC).
6103 # We want to use -pedantic, but we don't want warnings about
6106 # * overlong strings
6107 # So, we only use -pedantic if we can disable those warnings.
6109 echo "$as_me:$LINENO: checking whether ${CC} accepts -Wno-long-long" >&5
6110 echo $ECHO_N "checking whether ${CC} accepts -Wno-long-long... $ECHO_C" >&6
6111 if test "${ac_cv_prog_cc_w_no_long_long+set}" = set; then
6112 echo $ECHO_N "(cached) $ECHO_C" >&6
6114 save_CFLAGS
="$CFLAGS"
6115 CFLAGS
="-Wno-long-long"
6116 cat >conftest.
$ac_ext <<_ACEOF
6119 cat confdefs.h
>>conftest.
$ac_ext
6120 cat >>conftest.
$ac_ext <<_ACEOF
6121 /* end confdefs.h. */
6124 rm -f conftest.
$ac_objext
6125 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6126 (eval $ac_compile) 2>conftest.er1
6128 grep -v '^ *+' conftest.er1
>conftest.err
6130 cat conftest.err
>&5
6131 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6132 (exit $ac_status); } &&
6133 { ac_try
='test -z "$ac_c_werror_flag"
6134 || test ! -s conftest.err'
6135 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6138 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6139 (exit $ac_status); }; } &&
6140 { ac_try
='test -s conftest.$ac_objext'
6141 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6144 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6145 (exit $ac_status); }; }; then
6146 ac_cv_prog_cc_w_no_long_long
=yes
6148 echo "$as_me: failed program was:" >&5
6149 sed 's/^/| /' conftest.
$ac_ext >&5
6151 ac_cv_prog_cc_w_no_long_long
=no
6153 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
6154 CFLAGS
="$save_CFLAGS"
6157 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_w_no_long_long" >&5
6158 echo "${ECHO_T}$ac_cv_prog_cc_w_no_long_long" >&6
6160 echo "$as_me:$LINENO: checking whether ${CC} accepts -Wno-variadic-macros" >&5
6161 echo $ECHO_N "checking whether ${CC} accepts -Wno-variadic-macros... $ECHO_C" >&6
6162 if test "${ac_cv_prog_cc_w_no_variadic_macros+set}" = set; then
6163 echo $ECHO_N "(cached) $ECHO_C" >&6
6165 save_CFLAGS
="$CFLAGS"
6166 CFLAGS
="-Wno-variadic-macros"
6167 cat >conftest.
$ac_ext <<_ACEOF
6170 cat confdefs.h
>>conftest.
$ac_ext
6171 cat >>conftest.
$ac_ext <<_ACEOF
6172 /* end confdefs.h. */
6175 rm -f conftest.
$ac_objext
6176 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6177 (eval $ac_compile) 2>conftest.er1
6179 grep -v '^ *+' conftest.er1
>conftest.err
6181 cat conftest.err
>&5
6182 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6183 (exit $ac_status); } &&
6184 { ac_try
='test -z "$ac_c_werror_flag"
6185 || test ! -s conftest.err'
6186 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6189 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6190 (exit $ac_status); }; } &&
6191 { ac_try
='test -s conftest.$ac_objext'
6192 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6195 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6196 (exit $ac_status); }; }; then
6197 ac_cv_prog_cc_w_no_variadic_macros
=yes
6199 echo "$as_me: failed program was:" >&5
6200 sed 's/^/| /' conftest.
$ac_ext >&5
6202 ac_cv_prog_cc_w_no_variadic_macros
=no
6204 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
6205 CFLAGS
="$save_CFLAGS"
6208 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_w_no_variadic_macros" >&5
6209 echo "${ECHO_T}$ac_cv_prog_cc_w_no_variadic_macros" >&6
6211 echo "$as_me:$LINENO: checking whether ${CC} accepts -Wno-overlength-strings" >&5
6212 echo $ECHO_N "checking whether ${CC} accepts -Wno-overlength-strings... $ECHO_C" >&6
6213 if test "${ac_cv_prog_cc_w_no_overlength_strings+set}" = set; then
6214 echo $ECHO_N "(cached) $ECHO_C" >&6
6216 save_CFLAGS
="$CFLAGS"
6217 CFLAGS
="-Wno-overlength-strings"
6218 cat >conftest.
$ac_ext <<_ACEOF
6221 cat confdefs.h
>>conftest.
$ac_ext
6222 cat >>conftest.
$ac_ext <<_ACEOF
6223 /* end confdefs.h. */
6226 rm -f conftest.
$ac_objext
6227 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6228 (eval $ac_compile) 2>conftest.er1
6230 grep -v '^ *+' conftest.er1
>conftest.err
6232 cat conftest.err
>&5
6233 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6234 (exit $ac_status); } &&
6235 { ac_try
='test -z "$ac_c_werror_flag"
6236 || test ! -s conftest.err'
6237 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6240 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6241 (exit $ac_status); }; } &&
6242 { ac_try
='test -s conftest.$ac_objext'
6243 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6246 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6247 (exit $ac_status); }; }; then
6248 ac_cv_prog_cc_w_no_overlength_strings
=yes
6250 echo "$as_me: failed program was:" >&5
6251 sed 's/^/| /' conftest.
$ac_ext >&5
6253 ac_cv_prog_cc_w_no_overlength_strings
=no
6255 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
6256 CFLAGS
="$save_CFLAGS"
6259 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_w_no_overlength_strings" >&5
6260 echo "${ECHO_T}$ac_cv_prog_cc_w_no_overlength_strings" >&6
6263 if test $ac_cv_prog_cc_w_no_long_long = yes \
6264 && test $ac_cv_prog_cc_w_no_variadic_macros = yes \
6265 && test $ac_cv_prog_cc_w_no_overlength_strings = yes ; then
6266 strict_warn
="-pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings"
6269 # Add -Wold-style-definition if it's accepted
6270 echo "$as_me:$LINENO: checking whether ${CC} accepts -Wold-style-definition" >&5
6271 echo $ECHO_N "checking whether ${CC} accepts -Wold-style-definition... $ECHO_C" >&6
6272 if test "${ac_cv_prog_cc_w_old_style_definition+set}" = set; then
6273 echo $ECHO_N "(cached) $ECHO_C" >&6
6275 save_CFLAGS
="$CFLAGS"
6276 CFLAGS
="-Wold-style-definition"
6277 cat >conftest.
$ac_ext <<_ACEOF
6280 cat confdefs.h
>>conftest.
$ac_ext
6281 cat >>conftest.
$ac_ext <<_ACEOF
6282 /* end confdefs.h. */
6285 rm -f conftest.
$ac_objext
6286 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6287 (eval $ac_compile) 2>conftest.er1
6289 grep -v '^ *+' conftest.er1
>conftest.err
6291 cat conftest.err
>&5
6292 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6293 (exit $ac_status); } &&
6294 { ac_try
='test -z "$ac_c_werror_flag"
6295 || test ! -s conftest.err'
6296 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6299 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6300 (exit $ac_status); }; } &&
6301 { ac_try
='test -s conftest.$ac_objext'
6302 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6305 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6306 (exit $ac_status); }; }; then
6307 ac_cv_prog_cc_w_old_style_definition
=yes
6309 echo "$as_me: failed program was:" >&5
6310 sed 's/^/| /' conftest.
$ac_ext >&5
6312 ac_cv_prog_cc_w_old_style_definition
=no
6314 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
6315 CFLAGS
="$save_CFLAGS"
6318 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_w_old_style_definition" >&5
6319 echo "${ECHO_T}$ac_cv_prog_cc_w_old_style_definition" >&6
6320 if test $ac_cv_prog_cc_w_old_style_definition = yes ; then
6321 strict_warn
="${strict_warn} -Wold-style-definition"
6324 # Add -Wmissing-format-attribute if it's accepted
6325 echo "$as_me:$LINENO: checking whether ${CC} accepts -Wmissing-format-attribute" >&5
6326 echo $ECHO_N "checking whether ${CC} accepts -Wmissing-format-attribute... $ECHO_C" >&6
6327 if test "${ac_cv_prog_cc_w_missing_format_attribute+set}" = set; then
6328 echo $ECHO_N "(cached) $ECHO_C" >&6
6330 save_CFLAGS
="$CFLAGS"
6331 CFLAGS
="-Wmissing-format-attribute"
6332 cat >conftest.
$ac_ext <<_ACEOF
6335 cat confdefs.h
>>conftest.
$ac_ext
6336 cat >>conftest.
$ac_ext <<_ACEOF
6337 /* end confdefs.h. */
6340 rm -f conftest.
$ac_objext
6341 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6342 (eval $ac_compile) 2>conftest.er1
6344 grep -v '^ *+' conftest.er1
>conftest.err
6346 cat conftest.err
>&5
6347 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6348 (exit $ac_status); } &&
6349 { ac_try
='test -z "$ac_c_werror_flag"
6350 || test ! -s conftest.err'
6351 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6354 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6355 (exit $ac_status); }; } &&
6356 { ac_try
='test -s conftest.$ac_objext'
6357 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6360 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6361 (exit $ac_status); }; }; then
6362 ac_cv_prog_cc_w_missing_format_attribute
=yes
6364 echo "$as_me: failed program was:" >&5
6365 sed 's/^/| /' conftest.
$ac_ext >&5
6367 ac_cv_prog_cc_w_missing_format_attribute
=no
6369 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
6370 CFLAGS
="$save_CFLAGS"
6373 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_w_missing_format_attribute" >&5
6374 echo "${ECHO_T}$ac_cv_prog_cc_w_missing_format_attribute" >&6
6375 if test $ac_cv_prog_cc_w_missing_format_attribute = yes ; then
6376 strict_warn
="${strict_warn} -Wmissing-format-attribute"
6379 # Enable -Werror, period.
6380 # Check whether --enable-werror_always or --disable-werror_always was given.
6381 if test "${enable_werror_always+set}" = set; then
6382 enableval
="$enable_werror_always"
6385 enable_werror_always
=no
6387 if test x
${enable_werror_always} = xyes
; then
6388 strict_warn
="${strict_warn} -Werror"
6392 # Get C++ compatibility warning flag, if supported.
6393 echo "$as_me:$LINENO: checking whether ${CC} accepts -Wc++-compat" >&5
6394 echo $ECHO_N "checking whether ${CC} accepts -Wc++-compat... $ECHO_C" >&6
6395 if test "${ac_cv_prog_cc_w_cxx_compat+set}" = set; then
6396 echo $ECHO_N "(cached) $ECHO_C" >&6
6398 save_CFLAGS
="$CFLAGS"
6399 CFLAGS
="-Wc++-compat"
6400 cat >conftest.
$ac_ext <<_ACEOF
6403 cat confdefs.h
>>conftest.
$ac_ext
6404 cat >>conftest.
$ac_ext <<_ACEOF
6405 /* end confdefs.h. */
6408 rm -f conftest.
$ac_objext
6409 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6410 (eval $ac_compile) 2>conftest.er1
6412 grep -v '^ *+' conftest.er1
>conftest.err
6414 cat conftest.err
>&5
6415 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6416 (exit $ac_status); } &&
6417 { ac_try
='test -z "$ac_c_werror_flag"
6418 || test ! -s conftest.err'
6419 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6422 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6423 (exit $ac_status); }; } &&
6424 { ac_try
='test -s conftest.$ac_objext'
6425 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6428 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6429 (exit $ac_status); }; }; then
6430 ac_cv_prog_cc_w_cxx_compat
=yes
6432 echo "$as_me: failed program was:" >&5
6433 sed 's/^/| /' conftest.
$ac_ext >&5
6435 ac_cv_prog_cc_w_cxx_compat
=no
6437 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
6438 CFLAGS
="$save_CFLAGS"
6441 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_w_cxx_compat" >&5
6442 echo "${ECHO_T}$ac_cv_prog_cc_w_cxx_compat" >&6
6443 if test x
${ac_cv_prog_cc_w_cxx_compat} = xyes
; then
6444 cxx_compat_warn
="-Wc++-compat"
6449 # If the native compiler is GCC, we can enable warnings even in stage1.
6450 # That's useful for people building cross-compilers, or just running a
6453 if test "x$GCC" = "xyes"; then
6454 warn_cflags
='$(GCC_WARN_CFLAGS)'
6458 # Enable expensive internal checks
6460 if test x
"`cat $srcdir/DEV-PHASE`" != xexperimental
; then
6464 # Check whether --enable-checking or --disable-checking was given.
6465 if test "${enable_checking+set}" = set; then
6466 enableval
="$enable_checking"
6467 ac_checking_flags
="${enableval}"
6470 # Determine the default checks.
6471 if test x
$is_release = x
; then
6472 ac_checking_flags
=yes
6474 ac_checking_flags
=release
6477 ac_assert_checking
=1
6481 ac_gc_always_collect
=
6483 ac_rtlflag_checking
=
6484 ac_runtime_checking
=1
6486 ac_valgrind_checking
=
6487 IFS
="${IFS= }"; ac_save_IFS
="$IFS"; IFS
="$IFS,"
6488 for check
in $ac_checking_flags
6491 # these set all the flags to specific states
6492 yes) ac_assert_checking
=1 ; ac_checking
=1 ;
6493 ac_fold_checking
= ; ac_gc_checking
=1 ;
6494 ac_gc_always_collect
= ; ac_rtl_checking
= ;
6495 ac_rtlflag_checking
=1 ; ac_runtime_checking
=1 ;
6496 ac_tree_checking
=1 ; ac_valgrind_checking
= ;;
6497 no|none
) ac_assert_checking
= ; ac_checking
= ;
6498 ac_fold_checking
= ; ac_gc_checking
= ;
6499 ac_gc_always_collect
= ; ac_rtl_checking
= ;
6500 ac_rtlflag_checking
= ; ac_runtime_checking
= ;
6501 ac_tree_checking
= ; ac_valgrind_checking
= ;;
6502 all
) ac_assert_checking
=1 ; ac_checking
=1 ;
6503 ac_fold_checking
=1 ; ac_gc_checking
=1 ;
6504 ac_gc_always_collect
=1 ; ac_rtl_checking
=1 ;
6505 ac_rtlflag_checking
=1 ; ac_runtime_checking
=1 ;
6506 ac_tree_checking
=1 ; ac_valgrind_checking
= ;;
6507 release
) ac_assert_checking
=1 ; ac_checking
= ;
6508 ac_fold_checking
= ; ac_gc_checking
= ;
6509 ac_gc_always_collect
= ; ac_rtl_checking
= ;
6510 ac_rtlflag_checking
= ; ac_runtime_checking
=1 ;
6511 ac_tree_checking
= ; ac_valgrind_checking
= ;;
6512 # these enable particular checks
6513 assert
) ac_assert_checking
=1 ;;
6514 fold) ac_fold_checking
=1 ;;
6515 gc
) ac_gc_checking
=1 ;;
6516 gcac
) ac_gc_always_collect
=1 ;;
6517 misc
) ac_checking
=1 ;;
6518 rtl
) ac_rtl_checking
=1 ;;
6519 rtlflag
) ac_rtlflag_checking
=1 ;;
6520 runtime
) ac_runtime_checking
=1 ;;
6521 tree
) ac_tree_checking
=1 ;;
6522 valgrind
) ac_valgrind_checking
=1 ;;
6523 *) { { echo "$as_me:$LINENO: error: unknown check category $check" >&5
6524 echo "$as_me: error: unknown check category $check" >&2;}
6525 { (exit 1); exit 1; }; } ;;
6531 if test x
$ac_checking != x
; then
6533 cat >>confdefs.h
<<\_ACEOF
6534 #define ENABLE_CHECKING 1
6537 nocommon_flag
=-fno-common
6540 if test x
$ac_assert_checking != x
; then
6542 cat >>confdefs.h
<<\_ACEOF
6543 #define ENABLE_ASSERT_CHECKING 1
6548 if test x
$ac_runtime_checking != x
; then
6550 cat >>confdefs.h
<<\_ACEOF
6551 #define ENABLE_RUNTIME_CHECKING 1
6555 if test x
$ac_tree_checking != x
; then
6557 cat >>confdefs.h
<<\_ACEOF
6558 #define ENABLE_TREE_CHECKING 1
6561 TREEBROWSER
=tree-browser.o
6564 if test x
$ac_rtl_checking != x
; then
6566 cat >>confdefs.h
<<\_ACEOF
6567 #define ENABLE_RTL_CHECKING 1
6571 if test x
$ac_rtlflag_checking != x
; then
6573 cat >>confdefs.h
<<\_ACEOF
6574 #define ENABLE_RTL_FLAG_CHECKING 1
6578 if test x
$ac_gc_checking != x
; then
6580 cat >>confdefs.h
<<\_ACEOF
6581 #define ENABLE_GC_CHECKING 1
6585 if test x
$ac_gc_always_collect != x
; then
6587 cat >>confdefs.h
<<\_ACEOF
6588 #define ENABLE_GC_ALWAYS_COLLECT 1
6592 if test x
$ac_fold_checking != x
; then
6594 cat >>confdefs.h
<<\_ACEOF
6595 #define ENABLE_FOLD_CHECKING 1
6599 valgrind_path_defines
=
6602 if test "${ac_cv_header_valgrind_h+set}" = set; then
6603 echo "$as_me:$LINENO: checking for valgrind.h" >&5
6604 echo $ECHO_N "checking for valgrind.h... $ECHO_C" >&6
6605 if test "${ac_cv_header_valgrind_h+set}" = set; then
6606 echo $ECHO_N "(cached) $ECHO_C" >&6
6608 echo "$as_me:$LINENO: result: $ac_cv_header_valgrind_h" >&5
6609 echo "${ECHO_T}$ac_cv_header_valgrind_h" >&6
6611 # Is the header compilable?
6612 echo "$as_me:$LINENO: checking valgrind.h usability" >&5
6613 echo $ECHO_N "checking valgrind.h usability... $ECHO_C" >&6
6614 cat >conftest.
$ac_ext <<_ACEOF
6617 cat confdefs.h
>>conftest.
$ac_ext
6618 cat >>conftest.
$ac_ext <<_ACEOF
6619 /* end confdefs.h. */
6620 $ac_includes_default
6621 #include <valgrind.h>
6623 rm -f conftest.
$ac_objext
6624 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6625 (eval $ac_compile) 2>conftest.er1
6627 grep -v '^ *+' conftest.er1
>conftest.err
6629 cat conftest.err
>&5
6630 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6631 (exit $ac_status); } &&
6632 { ac_try
='test -z "$ac_c_werror_flag"
6633 || test ! -s conftest.err'
6634 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6637 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6638 (exit $ac_status); }; } &&
6639 { ac_try
='test -s conftest.$ac_objext'
6640 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6643 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6644 (exit $ac_status); }; }; then
6645 ac_header_compiler
=yes
6647 echo "$as_me: failed program was:" >&5
6648 sed 's/^/| /' conftest.
$ac_ext >&5
6650 ac_header_compiler
=no
6652 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
6653 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
6654 echo "${ECHO_T}$ac_header_compiler" >&6
6656 # Is the header present?
6657 echo "$as_me:$LINENO: checking valgrind.h presence" >&5
6658 echo $ECHO_N "checking valgrind.h presence... $ECHO_C" >&6
6659 cat >conftest.
$ac_ext <<_ACEOF
6662 cat confdefs.h
>>conftest.
$ac_ext
6663 cat >>conftest.
$ac_ext <<_ACEOF
6664 /* end confdefs.h. */
6665 #include <valgrind.h>
6667 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
6668 (eval $ac_cpp conftest.
$ac_ext) 2>conftest.er1
6670 grep -v '^ *+' conftest.er1
>conftest.err
6672 cat conftest.err
>&5
6673 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6674 (exit $ac_status); } >/dev
/null
; then
6675 if test -s conftest.err
; then
6676 ac_cpp_err
=$ac_c_preproc_warn_flag
6677 ac_cpp_err
=$ac_cpp_err$ac_c_werror_flag
6684 if test -z "$ac_cpp_err"; then
6685 ac_header_preproc
=yes
6687 echo "$as_me: failed program was:" >&5
6688 sed 's/^/| /' conftest.
$ac_ext >&5
6690 ac_header_preproc
=no
6692 rm -f conftest.err conftest.
$ac_ext
6693 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
6694 echo "${ECHO_T}$ac_header_preproc" >&6
6696 # So? What about this header?
6697 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
6699 { echo "$as_me:$LINENO: WARNING: valgrind.h: accepted by the compiler, rejected by the preprocessor!" >&5
6700 echo "$as_me: WARNING: valgrind.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
6701 { echo "$as_me:$LINENO: WARNING: valgrind.h: proceeding with the compiler's result" >&5
6702 echo "$as_me: WARNING: valgrind.h: proceeding with the compiler's result" >&2;}
6703 ac_header_preproc
=yes
6706 { echo "$as_me:$LINENO: WARNING: valgrind.h: present but cannot be compiled" >&5
6707 echo "$as_me: WARNING: valgrind.h: present but cannot be compiled" >&2;}
6708 { echo "$as_me:$LINENO: WARNING: valgrind.h: check for missing prerequisite headers?" >&5
6709 echo "$as_me: WARNING: valgrind.h: check for missing prerequisite headers?" >&2;}
6710 { echo "$as_me:$LINENO: WARNING: valgrind.h: see the Autoconf documentation" >&5
6711 echo "$as_me: WARNING: valgrind.h: see the Autoconf documentation" >&2;}
6712 { echo "$as_me:$LINENO: WARNING: valgrind.h: section \"Present But Cannot Be Compiled\"" >&5
6713 echo "$as_me: WARNING: valgrind.h: section \"Present But Cannot Be Compiled\"" >&2;}
6714 { echo "$as_me:$LINENO: WARNING: valgrind.h: proceeding with the preprocessor's result" >&5
6715 echo "$as_me: WARNING: valgrind.h: proceeding with the preprocessor's result" >&2;}
6716 { echo "$as_me:$LINENO: WARNING: valgrind.h: in the future, the compiler will take precedence" >&5
6717 echo "$as_me: WARNING: valgrind.h: in the future, the compiler will take precedence" >&2;}
6720 ## ------------------------------------------ ##
6721 ## Report this to the AC_PACKAGE_NAME lists. ##
6722 ## ------------------------------------------ ##
6725 sed "s/^/$as_me: WARNING: /" >&2
6728 echo "$as_me:$LINENO: checking for valgrind.h" >&5
6729 echo $ECHO_N "checking for valgrind.h... $ECHO_C" >&6
6730 if test "${ac_cv_header_valgrind_h+set}" = set; then
6731 echo $ECHO_N "(cached) $ECHO_C" >&6
6733 ac_cv_header_valgrind_h
=$ac_header_preproc
6735 echo "$as_me:$LINENO: result: $ac_cv_header_valgrind_h" >&5
6736 echo "${ECHO_T}$ac_cv_header_valgrind_h" >&6
6739 if test $ac_cv_header_valgrind_h = yes; then
6747 if test x
$ac_valgrind_checking != x
; then
6748 # It is certainly possible that there's valgrind but no valgrind.h.
6749 # GCC relies on making annotations so we must have both.
6750 echo "$as_me:$LINENO: checking for VALGRIND_DISCARD in <valgrind/memcheck.h>" >&5
6751 echo $ECHO_N "checking for VALGRIND_DISCARD in <valgrind/memcheck.h>... $ECHO_C" >&6
6752 cat >conftest.
$ac_ext <<_ACEOF
6755 cat confdefs.h
>>conftest.
$ac_ext
6756 cat >>conftest.
$ac_ext <<_ACEOF
6757 /* end confdefs.h. */
6758 #include <valgrind/memcheck.h>
6759 #ifndef VALGRIND_DISCARD
6760 #error VALGRIND_DISCARD not defined
6763 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
6764 (eval $ac_cpp conftest.
$ac_ext) 2>conftest.er1
6766 grep -v '^ *+' conftest.er1
>conftest.err
6768 cat conftest.err
>&5
6769 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6770 (exit $ac_status); } >/dev
/null
; then
6771 if test -s conftest.err
; then
6772 ac_cpp_err
=$ac_c_preproc_warn_flag
6773 ac_cpp_err
=$ac_cpp_err$ac_c_werror_flag
6780 if test -z "$ac_cpp_err"; then
6781 gcc_cv_header_valgrind_memcheck_h
=yes
6783 echo "$as_me: failed program was:" >&5
6784 sed 's/^/| /' conftest.
$ac_ext >&5
6786 gcc_cv_header_valgrind_memcheck_h
=no
6788 rm -f conftest.err conftest.
$ac_ext
6789 echo "$as_me:$LINENO: result: $gcc_cv_header_valgrind_memcheck_h" >&5
6790 echo "${ECHO_T}$gcc_cv_header_valgrind_memcheck_h" >&6
6791 echo "$as_me:$LINENO: checking for VALGRIND_DISCARD in <memcheck.h>" >&5
6792 echo $ECHO_N "checking for VALGRIND_DISCARD in <memcheck.h>... $ECHO_C" >&6
6793 cat >conftest.
$ac_ext <<_ACEOF
6796 cat confdefs.h
>>conftest.
$ac_ext
6797 cat >>conftest.
$ac_ext <<_ACEOF
6798 /* end confdefs.h. */
6799 #include <memcheck.h>
6800 #ifndef VALGRIND_DISCARD
6801 #error VALGRIND_DISCARD not defined
6804 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
6805 (eval $ac_cpp conftest.
$ac_ext) 2>conftest.er1
6807 grep -v '^ *+' conftest.er1
>conftest.err
6809 cat conftest.err
>&5
6810 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6811 (exit $ac_status); } >/dev
/null
; then
6812 if test -s conftest.err
; then
6813 ac_cpp_err
=$ac_c_preproc_warn_flag
6814 ac_cpp_err
=$ac_cpp_err$ac_c_werror_flag
6821 if test -z "$ac_cpp_err"; then
6822 gcc_cv_header_memcheck_h
=yes
6824 echo "$as_me: failed program was:" >&5
6825 sed 's/^/| /' conftest.
$ac_ext >&5
6827 gcc_cv_header_memcheck_h
=no
6829 rm -f conftest.err conftest.
$ac_ext
6830 echo "$as_me:$LINENO: result: $gcc_cv_header_memcheck_h" >&5
6831 echo "${ECHO_T}$gcc_cv_header_memcheck_h" >&6
6833 # Prepare PATH_SEPARATOR.
6834 # The user is always right.
6835 if test "${PATH_SEPARATOR+set}" != set; then
6836 echo "#! /bin/sh" >conf$$.sh
6837 echo "exit 0" >>conf$$.sh
6839 if (PATH
="/nonexistent;."; conf$$.sh
) >/dev
/null
2>&1; then
6847 # Find out how to test for executable files. Don't use a zero-byte file,
6848 # as systems may use methods other than mode bits to determine executability.
6849 cat >conf$$.
file <<_ASEOF
6853 chmod +x conf$$.
file
6854 if test -x conf$$.
file >/dev
/null
2>&1; then
6855 ac_executable_p
="test -x"
6857 ac_executable_p
="test -f"
6861 # Extract the first word of "valgrind", so it can be a program name with args.
6862 set dummy valgrind
; ac_word
=$2
6863 echo "$as_me:$LINENO: checking for $ac_word" >&5
6864 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
6865 if test "${ac_cv_path_valgrind_path+set}" = set; then
6866 echo $ECHO_N "(cached) $ECHO_C" >&6
6868 case "$valgrind_path" in
6870 ac_cv_path_valgrind_path
="$valgrind_path" # Let the user override the test with a path.
6873 ac_save_IFS
="$IFS"; IFS
=$PATH_SEPARATOR
6874 for ac_dir
in $PATH; do
6876 test -z "$ac_dir" && ac_dir
=.
6877 for ac_exec_ext
in '' $ac_executable_extensions; do
6878 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
6879 if $ac_dir/$ac_word --version |
grep valgrind-
>/dev
/null
2>&1; then
6880 ac_cv_path_valgrind_path
="$ac_dir/$ac_word$ac_exec_ext"
6890 valgrind_path
="$ac_cv_path_valgrind_path"
6891 if test -n "$valgrind_path"; then
6892 echo "$as_me:$LINENO: result: $valgrind_path" >&5
6893 echo "${ECHO_T}$valgrind_path" >&6
6895 echo "$as_me:$LINENO: result: no" >&5
6896 echo "${ECHO_T}no" >&6
6899 if test "x$valgrind_path" = "x" \
6900 ||
(test $have_valgrind_h = no \
6901 && test $gcc_cv_header_memcheck_h = no \
6902 && test $gcc_cv_header_valgrind_memcheck_h = no
); then
6903 { { echo "$as_me:$LINENO: error: *** Can't find both valgrind and valgrind/memcheck.h, memcheck.h or valgrind.h" >&5
6904 echo "$as_me: error: *** Can't find both valgrind and valgrind/memcheck.h, memcheck.h or valgrind.h" >&2;}
6905 { (exit 1); exit 1; }; }
6907 valgrind_path_defines
=-DVALGRIND_PATH='\"'$valgrind_path'\"'
6908 valgrind_command
="$valgrind_path -q"
6910 cat >>confdefs.h
<<\_ACEOF
6911 #define ENABLE_VALGRIND_CHECKING 1
6914 if test $gcc_cv_header_valgrind_memcheck_h = yes; then
6916 cat >>confdefs.h
<<\_ACEOF
6917 #define HAVE_VALGRIND_MEMCHECK_H 1
6921 if test $gcc_cv_header_memcheck_h = yes; then
6923 cat >>confdefs.h
<<\_ACEOF
6924 #define HAVE_MEMCHECK_H 1
6932 # Check whether --enable-mapped-location or --disable-mapped-location was given.
6933 if test "${enable_mapped_location+set}" = set; then
6934 enableval
="$enable_mapped_location"
6937 enable_mapped_location
=no
6940 if test "$enable_mapped_location" = yes ; then
6942 cat >>confdefs.h
<<\_ACEOF
6943 #define USE_MAPPED_LOCATION 1
6948 # Enable code coverage collection
6949 # Check whether --enable-coverage or --disable-coverage was given.
6950 if test "${enable_coverage+set}" = set; then
6951 enableval
="$enable_coverage"
6952 case "${enableval}" in
6954 coverage_flags
="-fprofile-arcs -ftest-coverage -frandom-seed=\$@ -O0"
6957 coverage_flags
="-fprofile-arcs -ftest-coverage -frandom-seed=\$@ -O2"
6960 # a.k.a. --disable-coverage
6964 { { echo "$as_me:$LINENO: error: unknown coverage setting $enableval" >&5
6965 echo "$as_me: error: unknown coverage setting $enableval" >&2;}
6966 { (exit 1); exit 1; }; }
6974 # Check whether --enable-gather-detailed-mem-stats or --disable-gather-detailed-mem-stats was given.
6975 if test "${enable_gather_detailed_mem_stats+set}" = set; then
6976 enableval
="$enable_gather_detailed_mem_stats"
6979 enable_gather_detailed_mem_stats
=no
6981 if test x
$enable_gather_detailed_mem_stats = xyes
; then
6983 cat >>confdefs.h
<<\_ACEOF
6984 #define GATHER_STATISTICS 1
6989 # -------------------------------
6990 # Miscenalleous configure options
6991 # -------------------------------
6995 # Check whether --with-stabs or --without-stabs was given.
6996 if test "${with_stabs+set}" = set; then
6997 withval
="$with_stabs"
7003 # Determine whether or not multilibs are enabled.
7004 # Check whether --enable-multilib or --disable-multilib was given.
7005 if test "${enable_multilib+set}" = set; then
7006 enableval
="$enable_multilib"
7013 # Enable __cxa_atexit for C++.
7014 # Check whether --enable-__cxa_atexit or --disable-__cxa_atexit was given.
7015 if test "${enable___cxa_atexit+set}" = set; then
7016 enableval
="$enable___cxa_atexit"
7020 # Enable C extension for decimal float if target supports it.
7021 # Check whether --enable-decimal-float or --disable-decimal-float was given.
7022 if test "${enable_decimal_float+set}" = set; then
7023 enableval
="$enable_decimal_float"
7025 case $enable_decimal_float in
7026 yes | no | bid | dpd
) ;;
7027 *) { { echo "$as_me:$LINENO: error: '$enable_decimal_float' is an invalid value for --enable-decimal-float.
7028 Valid choices are 'yes', 'bid', 'dpd', and 'no'." >&5
7029 echo "$as_me: error: '$enable_decimal_float' is an invalid value for --enable-decimal-float.
7030 Valid choices are 'yes', 'bid', 'dpd', and 'no'." >&2;}
7031 { (exit 1); exit 1; }; } ;;
7037 powerpc
*-*-linux* | i?
86*-*-linux* | x86_64
*-*-linux*)
7038 enable_decimal_float
=yes
7041 { echo "$as_me:$LINENO: WARNING: decimal float is not supported for this target" >&5
7042 echo "$as_me: WARNING: decimal float is not supported for this target" >&2;}
7043 enable_decimal_float
=no
7049 dfp
=`if test $enable_decimal_float != no; then echo 1; else echo 0; fi`
7051 cat >>confdefs.h
<<_ACEOF
7052 #define ENABLE_DECIMAL_FLOAT $dfp
7056 # x86's use BID format instead of DPD
7057 case x
$enable_decimal_float in
7060 i?
86*-*-linux* | x86_64
*-*-linux*)
7061 enable_decimal_float
=bid
7064 enable_decimal_float
=dpd
7069 # ENABLE_DECIMAL_FLOAT is set to 0. But we have to have proper
7070 # dependency on libdecnumber.
7071 enable_decimal_float
=dpd
7076 bid
=`if test $enable_decimal_float = bid; then echo 1; else echo 0; fi`
7078 cat >>confdefs.h
<<_ACEOF
7079 #define ENABLE_DECIMAL_BID_FORMAT $bid
7084 # Pass with no value to take the default
7085 # Pass with a value to specify a thread package
7086 # Check whether --enable-threads or --disable-threads was given.
7087 if test "${enable_threads+set}" = set; then
7088 enableval
="$enable_threads"
7094 # Check whether --enable-tls or --disable-tls was given.
7095 if test "${enable_tls+set}" = set; then
7096 enableval
="$enable_tls"
7100 *) { { echo "$as_me:$LINENO: error: '$enable_tls' is an invalid value for --enable-tls.
7101 Valid choices are 'yes' and 'no'." >&5
7102 echo "$as_me: error: '$enable_tls' is an invalid value for --enable-tls.
7103 Valid choices are 'yes' and 'no'." >&2;}
7104 { (exit 1); exit 1; }; } ;;
7111 # Check whether --enable-objc-gc or --disable-objc-gc was given.
7112 if test "${enable_objc_gc+set}" = set; then
7113 enableval
="$enable_objc_gc"
7114 if test x
$enable_objc_gc = xno
; then
7124 # Check whether --with-dwarf2 or --without-dwarf2 was given.
7125 if test "${with_dwarf2+set}" = set; then
7126 withval
="$with_dwarf2"
7127 dwarf2
="$with_dwarf2"
7132 # Check whether --enable-shared or --disable-shared was given.
7133 if test "${enable_shared+set}" = set; then
7134 enableval
="$enable_shared"
7136 case $enable_shared in
7140 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:,"
7141 for pkg
in $enableval; do
7142 if test "X$pkg" = "Xgcc" ||
test "X$pkg" = "Xlibgcc"; then
7156 # Check whether --with-build-sysroot or --without-build-sysroot was given.
7157 if test "${with_build_sysroot+set}" = set; then
7158 withval
="$with_build_sysroot"
7163 # Check whether --with-sysroot or --without-sysroot was given.
7164 if test "${with_sysroot+set}" = set; then
7165 withval
="$with_sysroot"
7167 case ${with_sysroot} in
7168 yes) TARGET_SYSTEM_ROOT
='${exec_prefix}/${target_noncanonical}/sys-root' ;;
7169 *) TARGET_SYSTEM_ROOT
=$with_sysroot ;;
7172 TARGET_SYSTEM_ROOT_DEFINE
='-DTARGET_SYSTEM_ROOT=\"$(TARGET_SYSTEM_ROOT)\"'
7173 CROSS_SYSTEM_HEADER_DIR
='$(TARGET_SYSTEM_ROOT)$${sysroot_headers_suffix}$(NATIVE_SYSTEM_HEADER_DIR)'
7175 if test "x$prefix" = xNONE
; then
7176 test_prefix
=/usr
/local
7180 if test "x$exec_prefix" = xNONE
; then
7181 test_exec_prefix
=$test_prefix
7183 test_exec_prefix
=$exec_prefix
7185 case ${TARGET_SYSTEM_ROOT} in
7186 "${test_prefix}"|
"${test_prefix}/"*|\
7187 "${test_exec_prefix}"|
"${test_exec_prefix}/"*|\
7188 '${prefix}'|
'${prefix}/'*|\
7189 '${exec_prefix}'|
'${exec_prefix}/'*)
7190 t
="$TARGET_SYSTEM_ROOT_DEFINE -DTARGET_SYSTEM_ROOT_RELOCATABLE"
7191 TARGET_SYSTEM_ROOT_DEFINE
="$t"
7198 TARGET_SYSTEM_ROOT_DEFINE
=
7199 CROSS_SYSTEM_HEADER_DIR
='$(gcc_tooldir)/sys-include'
7206 # Build with intermodule optimisations
7207 # Check whether --enable-intermodule or --disable-intermodule was given.
7208 if test "${enable_intermodule+set}" = set; then
7209 enableval
="$enable_intermodule"
7210 case ${enable_intermodule} in
7211 yes) onestep
="-onestep";;
7219 # Sanity check enable_languages in case someone does not run the toplevel
7220 # configure # script.
7221 # Check whether --enable-languages or --disable-languages was given.
7222 if test "${enable_languages+set}" = set; then
7223 enableval
="$enable_languages"
7224 case ,${enable_languages}, in
7226 # go safe -- we cannot be much sure without the toplevel
7228 # analysis of which target libs are present and usable
7232 { { echo "$as_me:$LINENO: error: only the toplevel supports --enable-languages=all" >&5
7233 echo "$as_me: error: only the toplevel supports --enable-languages=all" >&2;}
7234 { (exit 1); exit 1; }; }
7239 enable_languages
=c
,${enable_languages}
7246 # Used by documentation targets
7251 # -------------------------
7252 # Checks for other programs
7253 # -------------------------
7255 echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
7256 echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6
7257 set dummy
${MAKE-make}; ac_make
=`echo "$2" | sed 'y,:./+-,___p_,'`
7258 if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\" = set"; then
7259 echo $ECHO_N "(cached) $ECHO_C" >&6
7261 cat >conftest.
make <<\_ACEOF
7263 @
echo 'ac_maketemp="$(MAKE)"'
7265 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
7266 eval `${MAKE-make} -f conftest.make 2>/dev/null | grep temp=`
7267 if test -n "$ac_maketemp"; then
7268 eval ac_cv_prog_make_
${ac_make}_set
=yes
7270 eval ac_cv_prog_make_
${ac_make}_set
=no
7274 if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
7275 echo "$as_me:$LINENO: result: yes" >&5
7276 echo "${ECHO_T}yes" >&6
7279 echo "$as_me:$LINENO: result: no" >&5
7280 echo "${ECHO_T}no" >&6
7281 SET_MAKE
="MAKE=${MAKE-make}"
7285 # Find some useful tools
7286 for ac_prog
in gawk mawk nawk
awk
7288 # Extract the first word of "$ac_prog", so it can be a program name with args.
7289 set dummy
$ac_prog; ac_word
=$2
7290 echo "$as_me:$LINENO: checking for $ac_word" >&5
7291 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7292 if test "${ac_cv_prog_AWK+set}" = set; then
7293 echo $ECHO_N "(cached) $ECHO_C" >&6
7295 if test -n "$AWK"; then
7296 ac_cv_prog_AWK
="$AWK" # Let the user override the test.
7298 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
7302 test -z "$as_dir" && as_dir
=.
7303 for ac_exec_ext
in '' $ac_executable_extensions; do
7304 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7305 ac_cv_prog_AWK
="$ac_prog"
7306 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7315 if test -n "$AWK"; then
7316 echo "$as_me:$LINENO: result: $AWK" >&5
7317 echo "${ECHO_T}$AWK" >&6
7319 echo "$as_me:$LINENO: result: no" >&5
7320 echo "${ECHO_T}no" >&6
7323 test -n "$AWK" && break
7326 # We need awk to create options.c and options.h.
7327 # Bail out if it's missing.
7329 "") { { echo "$as_me:$LINENO: error: can't build without awk, bailing out" >&5
7330 echo "$as_me: error: can't build without awk, bailing out" >&2;}
7331 { (exit 1); exit 1; }; } ;;
7334 echo "$as_me:$LINENO: checking whether ln -s works" >&5
7335 echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6
7336 if test "${gcc_cv_prog_LN_S+set}" = set; then
7337 echo $ECHO_N "(cached) $ECHO_C" >&6
7339 rm -f conftestdata_t
7340 echo >conftestdata_f
7341 if ln -s conftestdata_f conftestdata_t
2>/dev
/null
7343 gcc_cv_prog_LN_S
="ln -s"
7345 if ln conftestdata_f conftestdata_t
2>/dev
/null
7349 if cp -p conftestdata_f conftestdata_t
2>/dev
/null
7351 gcc_cv_prog_LN_S
="cp -p"
7357 rm -f conftestdata_f conftestdata_t
7360 LN_S
="$gcc_cv_prog_LN_S"
7361 if test "$gcc_cv_prog_LN_S" = "ln -s"; then
7362 echo "$as_me:$LINENO: result: yes" >&5
7363 echo "${ECHO_T}yes" >&6
7365 if test "$gcc_cv_prog_LN_S" = "ln"; then
7366 echo "$as_me:$LINENO: result: no, using ln" >&5
7367 echo "${ECHO_T}no, using ln" >&6
7369 echo "$as_me:$LINENO: result: no, and neither does ln, so using $gcc_cv_prog_LN_S" >&5
7370 echo "${ECHO_T}no, and neither does ln, so using $gcc_cv_prog_LN_S" >&6
7374 echo "$as_me:$LINENO: checking whether ln works" >&5
7375 echo $ECHO_N "checking whether ln works... $ECHO_C" >&6
7376 if test "${acx_cv_prog_LN+set}" = set; then
7377 echo $ECHO_N "(cached) $ECHO_C" >&6
7379 rm -f conftestdata_t
7380 echo >conftestdata_f
7381 if ln conftestdata_f conftestdata_t
2>/dev
/null
7387 rm -f conftestdata_f conftestdata_t
7390 if test $acx_cv_prog_LN = no
; then
7392 echo "$as_me:$LINENO: result: no, using $LN" >&5
7393 echo "${ECHO_T}no, using $LN" >&6
7395 LN
="$acx_cv_prog_LN"
7396 echo "$as_me:$LINENO: result: yes" >&5
7397 echo "${ECHO_T}yes" >&6
7400 if test -n "$ac_tool_prefix"; then
7401 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
7402 set dummy
${ac_tool_prefix}ranlib
; ac_word
=$2
7403 echo "$as_me:$LINENO: checking for $ac_word" >&5
7404 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7405 if test "${ac_cv_prog_RANLIB+set}" = set; then
7406 echo $ECHO_N "(cached) $ECHO_C" >&6
7408 if test -n "$RANLIB"; then
7409 ac_cv_prog_RANLIB
="$RANLIB" # Let the user override the test.
7411 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
7415 test -z "$as_dir" && as_dir
=.
7416 for ac_exec_ext
in '' $ac_executable_extensions; do
7417 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7418 ac_cv_prog_RANLIB
="${ac_tool_prefix}ranlib"
7419 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7427 RANLIB
=$ac_cv_prog_RANLIB
7428 if test -n "$RANLIB"; then
7429 echo "$as_me:$LINENO: result: $RANLIB" >&5
7430 echo "${ECHO_T}$RANLIB" >&6
7432 echo "$as_me:$LINENO: result: no" >&5
7433 echo "${ECHO_T}no" >&6
7437 if test -z "$ac_cv_prog_RANLIB"; then
7438 ac_ct_RANLIB
=$RANLIB
7439 # Extract the first word of "ranlib", so it can be a program name with args.
7440 set dummy ranlib
; ac_word
=$2
7441 echo "$as_me:$LINENO: checking for $ac_word" >&5
7442 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7443 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
7444 echo $ECHO_N "(cached) $ECHO_C" >&6
7446 if test -n "$ac_ct_RANLIB"; then
7447 ac_cv_prog_ac_ct_RANLIB
="$ac_ct_RANLIB" # Let the user override the test.
7449 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
7453 test -z "$as_dir" && as_dir
=.
7454 for ac_exec_ext
in '' $ac_executable_extensions; do
7455 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7456 ac_cv_prog_ac_ct_RANLIB
="ranlib"
7457 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7463 test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB
=":"
7466 ac_ct_RANLIB
=$ac_cv_prog_ac_ct_RANLIB
7467 if test -n "$ac_ct_RANLIB"; then
7468 echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
7469 echo "${ECHO_T}$ac_ct_RANLIB" >&6
7471 echo "$as_me:$LINENO: result: no" >&5
7472 echo "${ECHO_T}no" >&6
7475 RANLIB
=$ac_ct_RANLIB
7477 RANLIB
="$ac_cv_prog_RANLIB"
7482 # By default, the Darwin ranlib will not treat common symbols as
7483 # definitions when building the archive table of contents. Other
7484 # ranlibs do that; pass an option to the Darwin ranlib that makes
7485 # it behave similarly.
7493 # Find a good install program. We prefer a C program (faster),
7494 # so one script is as good as another. But avoid the broken or
7495 # incompatible versions:
7496 # SysV /etc/install, /usr/sbin/install
7497 # SunOS /usr/etc/install
7498 # IRIX /sbin/install
7500 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
7501 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
7502 # ./install, which can be erroneously created by make from ./install.sh.
7503 echo "$as_me:$LINENO: checking for a BSD compatible install" >&5
7504 echo $ECHO_N "checking for a BSD compatible install... $ECHO_C" >&6
7505 if test -z "$INSTALL"; then
7506 if test "${ac_cv_path_install+set}" = set; then
7507 echo $ECHO_N "(cached) $ECHO_C" >&6
7509 IFS
="${IFS= }"; ac_save_IFS
="$IFS"; IFS
="${IFS}:"
7510 for ac_dir
in $PATH; do
7511 # Account for people who put trailing slashes in PATH elements.
7513 /|.
/|.
//|
/etc
/*|
/usr
/sbin
/*|
/usr
/etc
/*|
/sbin
/*|
/usr
/afsws
/bin
/*|
/usr
/ucb
/*) ;;
7515 # OSF1 and SCO ODT 3.0 have their own names for install.
7516 for ac_prog
in ginstall scoinst
install; do
7517 if test -f $ac_dir/$ac_prog; then
7518 if test $ac_prog = install &&
7519 grep dspmsg
$ac_dir/$ac_prog >/dev
/null
2>&1; then
7520 # AIX install. It has an incompatible calling convention.
7521 # OSF/1 installbsd also uses dspmsg, but is usable.
7524 ac_cv_path_install
="$ac_dir/$ac_prog -c"
7535 if test "${ac_cv_path_install+set}" = set; then
7536 INSTALL
="$ac_cv_path_install"
7538 # As a last resort, use the slow shell script. We don't cache a
7539 # path for INSTALL within a source directory, because that will
7540 # break other packages using the cache if that directory is
7541 # removed, or if the path is relative.
7542 INSTALL
="$ac_install_sh"
7545 echo "$as_me:$LINENO: result: $INSTALL" >&5
7546 echo "${ECHO_T}$INSTALL" >&6
7548 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
7549 # It thinks the first close brace ends the variable substitution.
7550 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM
='${INSTALL}'
7552 test -z "$INSTALL_DATA" && INSTALL_DATA
='${INSTALL} -m 644'
7555 # See if cmp has --ignore-initial.
7556 echo "$as_me:$LINENO: checking for cmp's capabilities" >&5
7557 echo $ECHO_N "checking for cmp's capabilities... $ECHO_C" >&6
7558 if test "${gcc_cv_prog_cmp_skip+set}" = set; then
7559 echo $ECHO_N "(cached) $ECHO_C" >&6
7563 gcc_cv_prog_cmp_skip
=slowcompare
7564 if cmp --ignore-initial=2 t1 t2
> /dev
/null
2>&1; then
7565 if cmp --ignore-initial=1 t1 t2
> /dev
/null
2>&1; then
7568 gcc_cv_prog_cmp_skip
=gnucompare
7571 if test $gcc_cv_prog_cmp_skip = slowcompare
; then
7572 if cmp t1 t2
2 2 > /dev
/null
2>&1; then
7573 if cmp t1 t2
1 1 > /dev
/null
2>&1; then
7576 gcc_cv_prog_cmp_skip
=fastcompare
7583 echo "$as_me:$LINENO: result: $gcc_cv_prog_cmp_skip" >&5
7584 echo "${ECHO_T}$gcc_cv_prog_cmp_skip" >&6
7585 make_compare_target
=$gcc_cv_prog_cmp_skip
7589 # See if we have the mktemp command.
7590 # Extract the first word of "mktemp", so it can be a program name with args.
7591 set dummy mktemp
; ac_word
=$2
7592 echo "$as_me:$LINENO: checking for $ac_word" >&5
7593 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7594 if test "${ac_cv_prog_have_mktemp_command+set}" = set; then
7595 echo $ECHO_N "(cached) $ECHO_C" >&6
7597 if test -n "$have_mktemp_command"; then
7598 ac_cv_prog_have_mktemp_command
="$have_mktemp_command" # Let the user override the test.
7600 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
7604 test -z "$as_dir" && as_dir
=.
7605 for ac_exec_ext
in '' $ac_executable_extensions; do
7606 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7607 ac_cv_prog_have_mktemp_command
="yes"
7608 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7614 test -z "$ac_cv_prog_have_mktemp_command" && ac_cv_prog_have_mktemp_command
="no"
7617 have_mktemp_command
=$ac_cv_prog_have_mktemp_command
7618 if test -n "$have_mktemp_command"; then
7619 echo "$as_me:$LINENO: result: $have_mktemp_command" >&5
7620 echo "${ECHO_T}$have_mktemp_command" >&6
7622 echo "$as_me:$LINENO: result: no" >&5
7623 echo "${ECHO_T}no" >&6
7627 MISSING
="${CONFIG_SHELL-/bin/sh} $srcdir/../missing"
7629 # See if makeinfo has been installed and is modern enough
7630 # that we can use it.
7632 ac_executable_extensions
="$build_exeext"
7634 # Extract the first word of "makeinfo", so it can be a program name with args.
7635 set dummy makeinfo
; ac_word
=$2
7636 echo "$as_me:$LINENO: checking for $ac_word" >&5
7637 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7638 if test "${ac_cv_prog_MAKEINFO+set}" = set; then
7639 echo $ECHO_N "(cached) $ECHO_C" >&6
7641 if test -n "$MAKEINFO"; then
7642 ac_cv_prog_MAKEINFO
="$MAKEINFO" # Let the user override the test.
7644 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
7648 test -z "$as_dir" && as_dir
=.
7649 for ac_exec_ext
in '' $ac_executable_extensions; do
7650 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7651 ac_cv_prog_MAKEINFO
="makeinfo"
7652 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7660 MAKEINFO
=$ac_cv_prog_MAKEINFO
7661 if test -n "$MAKEINFO"; then
7662 echo "$as_me:$LINENO: result: $MAKEINFO" >&5
7663 echo "${ECHO_T}$MAKEINFO" >&6
7665 echo "$as_me:$LINENO: result: no" >&5
7666 echo "${ECHO_T}no" >&6
7669 if test -n "$MAKEINFO"; then
7670 # Found it, now check the version.
7671 echo "$as_me:$LINENO: checking for modern makeinfo" >&5
7672 echo $ECHO_N "checking for modern makeinfo... $ECHO_C" >&6
7673 if test "${gcc_cv_prog_makeinfo_modern+set}" = set; then
7674 echo $ECHO_N "(cached) $ECHO_C" >&6
7676 ac_prog_version
=`$MAKEINFO --version 2>&1 |
7677 sed -n 's/^.*GNU texinfo.* \([0-9][0-9.]*\).*$/\1/p'`
7678 echo "configure:7678: version of makeinfo is $ac_prog_version" >&5
7679 case $ac_prog_version in
7680 '') gcc_cv_prog_makeinfo_modern
=no
;;
7682 gcc_cv_prog_makeinfo_modern
=yes;;
7683 *) gcc_cv_prog_makeinfo_modern
=no
;;
7687 echo "$as_me:$LINENO: result: $gcc_cv_prog_makeinfo_modern" >&5
7688 echo "${ECHO_T}$gcc_cv_prog_makeinfo_modern" >&6
7690 gcc_cv_prog_makeinfo_modern
=no
7693 if test $gcc_cv_prog_makeinfo_modern = no
; then
7694 MAKEINFO
="$MISSING makeinfo"
7695 { echo "$as_me:$LINENO: WARNING:
7696 *** Makeinfo is missing or too old.
7697 *** Info documentation will not be built." >&5
7698 echo "$as_me: WARNING:
7699 *** Makeinfo is missing or too old.
7700 *** Info documentation will not be built." >&2;}
7707 # Is pod2man recent enough to regenerate manpages?
7708 echo "$as_me:$LINENO: checking for recent Pod::Man" >&5
7709 echo $ECHO_N "checking for recent Pod::Man... $ECHO_C" >&6
7710 if (perl
-e 'use 1.10 Pod::Man') >/dev
/null
2>&1; then
7711 echo "$as_me:$LINENO: result: yes" >&5
7712 echo "${ECHO_T}yes" >&6
7713 GENERATED_MANPAGES
=generated-manpages
7715 echo "$as_me:$LINENO: result: no" >&5
7716 echo "${ECHO_T}no" >&6
7724 # Extract the first word of "$ac_prog", so it can be a program name with args.
7725 set dummy
$ac_prog; ac_word
=$2
7726 echo "$as_me:$LINENO: checking for $ac_word" >&5
7727 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7728 if test "${ac_cv_prog_FLEX+set}" = set; then
7729 echo $ECHO_N "(cached) $ECHO_C" >&6
7731 if test -n "$FLEX"; then
7732 ac_cv_prog_FLEX
="$FLEX" # Let the user override the test.
7734 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
7738 test -z "$as_dir" && as_dir
=.
7739 for ac_exec_ext
in '' $ac_executable_extensions; do
7740 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7741 ac_cv_prog_FLEX
="$ac_prog"
7742 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7750 FLEX
=$ac_cv_prog_FLEX
7751 if test -n "$FLEX"; then
7752 echo "$as_me:$LINENO: result: $FLEX" >&5
7753 echo "${ECHO_T}$FLEX" >&6
7755 echo "$as_me:$LINENO: result: no" >&5
7756 echo "${ECHO_T}no" >&6
7759 test -n "$FLEX" && break
7761 test -n "$FLEX" || FLEX
="$MISSING flex"
7765 for ac_prog
in bison
7767 # Extract the first word of "$ac_prog", so it can be a program name with args.
7768 set dummy
$ac_prog; ac_word
=$2
7769 echo "$as_me:$LINENO: checking for $ac_word" >&5
7770 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7771 if test "${ac_cv_prog_BISON+set}" = set; then
7772 echo $ECHO_N "(cached) $ECHO_C" >&6
7774 if test -n "$BISON"; then
7775 ac_cv_prog_BISON
="$BISON" # Let the user override the test.
7777 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
7781 test -z "$as_dir" && as_dir
=.
7782 for ac_exec_ext
in '' $ac_executable_extensions; do
7783 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7784 ac_cv_prog_BISON
="$ac_prog"
7785 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7793 BISON
=$ac_cv_prog_BISON
7794 if test -n "$BISON"; then
7795 echo "$as_me:$LINENO: result: $BISON" >&5
7796 echo "${ECHO_T}$BISON" >&6
7798 echo "$as_me:$LINENO: result: no" >&5
7799 echo "${ECHO_T}no" >&6
7802 test -n "$BISON" && break
7804 test -n "$BISON" || BISON
="$MISSING bison"
7807 # Binutils are not build modules, unlike bison/flex/makeinfo. So we
7808 # check for build == host before using them.
7811 if test x
${build} = x
${host} && test -f $srcdir/..
/binutils
/nm.c \
7812 && test -d ..
/binutils
; then
7813 NM
='$(objdir)/../binutils/nm-new'
7815 # Extract the first word of "nm", so it can be a program name with args.
7816 set dummy nm
; ac_word
=$2
7817 echo "$as_me:$LINENO: checking for $ac_word" >&5
7818 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7819 if test "${ac_cv_prog_NM+set}" = set; then
7820 echo $ECHO_N "(cached) $ECHO_C" >&6
7822 if test -n "$NM"; then
7823 ac_cv_prog_NM
="$NM" # Let the user override the test.
7825 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
7829 test -z "$as_dir" && as_dir
=.
7830 for ac_exec_ext
in '' $ac_executable_extensions; do
7831 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7833 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7839 test -z "$ac_cv_prog_NM" && ac_cv_prog_NM
="${CONFIG_SHELL-/bin/sh} ${srcdir}/../missing nm"
7843 if test -n "$NM"; then
7844 echo "$as_me:$LINENO: result: $NM" >&5
7845 echo "${ECHO_T}$NM" >&6
7847 echo "$as_me:$LINENO: result: no" >&5
7848 echo "${ECHO_T}no" >&6
7854 if test x
${build} = x
${host} && test -f $srcdir/..
/binutils
/ar.c \
7855 && test -d ..
/binutils
; then
7856 AR
='$(objdir)/../binutils/ar'
7858 # Extract the first word of "ar", so it can be a program name with args.
7859 set dummy
ar; ac_word
=$2
7860 echo "$as_me:$LINENO: checking for $ac_word" >&5
7861 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7862 if test "${ac_cv_prog_AR+set}" = set; then
7863 echo $ECHO_N "(cached) $ECHO_C" >&6
7865 if test -n "$AR"; then
7866 ac_cv_prog_AR
="$AR" # Let the user override the test.
7868 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
7872 test -z "$as_dir" && as_dir
=.
7873 for ac_exec_ext
in '' $ac_executable_extensions; do
7874 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7876 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7882 test -z "$ac_cv_prog_AR" && ac_cv_prog_AR
="${CONFIG_SHELL-/bin/sh} ${srcdir}/../missing ar"
7886 if test -n "$AR"; then
7887 echo "$as_me:$LINENO: result: $AR" >&5
7888 echo "${ECHO_T}$AR" >&6
7890 echo "$as_me:$LINENO: result: no" >&5
7891 echo "${ECHO_T}no" >&6
7897 # --------------------
7898 # Checks for C headers
7899 # --------------------
7901 echo "$as_me:$LINENO: checking for GNU C library" >&5
7902 echo $ECHO_N "checking for GNU C library... $ECHO_C" >&6
7903 if test "${gcc_cv_glibc+set}" = set; then
7904 echo $ECHO_N "(cached) $ECHO_C" >&6
7906 cat >conftest.
$ac_ext <<_ACEOF
7909 cat confdefs.h
>>conftest.
$ac_ext
7910 cat >>conftest.
$ac_ext <<_ACEOF
7911 /* end confdefs.h. */
7912 #include <features.h>
7917 #if ! (defined __GLIBC__ || defined __GNU_LIBRARY__)
7918 #error Not a GNU C library system
7924 rm -f conftest.
$ac_objext
7925 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7926 (eval $ac_compile) 2>conftest.er1
7928 grep -v '^ *+' conftest.er1
>conftest.err
7930 cat conftest.err
>&5
7931 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7932 (exit $ac_status); } &&
7933 { ac_try
='test -z "$ac_c_werror_flag"
7934 || test ! -s conftest.err'
7935 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7938 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7939 (exit $ac_status); }; } &&
7940 { ac_try
='test -s conftest.$ac_objext'
7941 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7944 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7945 (exit $ac_status); }; }; then
7948 echo "$as_me: failed program was:" >&5
7949 sed 's/^/| /' conftest.
$ac_ext >&5
7953 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
7956 echo "$as_me:$LINENO: result: $gcc_cv_glibc" >&5
7957 echo "${ECHO_T}$gcc_cv_glibc" >&6
7958 if test $gcc_cv_glibc = yes; then
7960 cat >>confdefs.h
<<\_ACEOF
7961 #define _GNU_SOURCE 1
7966 # Need to reject headers which give warnings, so that the -Werror bootstrap
7967 # works later. *sigh* This needs to come before all header checks.
7969 ac_c_preproc_warn_flag
=yes
7971 echo "$as_me:$LINENO: checking for ANSI C header files" >&5
7972 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
7973 if test "${ac_cv_header_stdc+set}" = set; then
7974 echo $ECHO_N "(cached) $ECHO_C" >&6
7976 cat >conftest.
$ac_ext <<_ACEOF
7979 cat confdefs.h
>>conftest.
$ac_ext
7980 cat >>conftest.
$ac_ext <<_ACEOF
7981 /* end confdefs.h. */
7995 rm -f conftest.
$ac_objext
7996 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7997 (eval $ac_compile) 2>conftest.er1
7999 grep -v '^ *+' conftest.er1
>conftest.err
8001 cat conftest.err
>&5
8002 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8003 (exit $ac_status); } &&
8004 { ac_try
='test -z "$ac_c_werror_flag"
8005 || test ! -s conftest.err'
8006 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8009 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8010 (exit $ac_status); }; } &&
8011 { ac_try
='test -s conftest.$ac_objext'
8012 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8015 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8016 (exit $ac_status); }; }; then
8017 ac_cv_header_stdc
=yes
8019 echo "$as_me: failed program was:" >&5
8020 sed 's/^/| /' conftest.
$ac_ext >&5
8022 ac_cv_header_stdc
=no
8024 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
8026 if test $ac_cv_header_stdc = yes; then
8027 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
8028 cat >conftest.
$ac_ext <<_ACEOF
8031 cat confdefs.h
>>conftest.
$ac_ext
8032 cat >>conftest.
$ac_ext <<_ACEOF
8033 /* end confdefs.h. */
8037 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8038 $EGREP "memchr" >/dev
/null
2>&1; then
8041 ac_cv_header_stdc
=no
8047 if test $ac_cv_header_stdc = yes; then
8048 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
8049 cat >conftest.
$ac_ext <<_ACEOF
8052 cat confdefs.h
>>conftest.
$ac_ext
8053 cat >>conftest.
$ac_ext <<_ACEOF
8054 /* end confdefs.h. */
8058 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8059 $EGREP "free" >/dev
/null
2>&1; then
8062 ac_cv_header_stdc
=no
8068 if test $ac_cv_header_stdc = yes; then
8069 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
8070 if test "$cross_compiling" = yes; then
8073 cat >conftest.
$ac_ext <<_ACEOF
8076 cat confdefs.h
>>conftest.
$ac_ext
8077 cat >>conftest.
$ac_ext <<_ACEOF
8078 /* end confdefs.h. */
8080 #if ((' ' & 0x0FF) == 0x020)
8081 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
8082 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
8084 # define ISLOWER(c) \
8085 (('a' <= (c) && (c) <= 'i') \
8086 || ('j' <= (c) && (c) <= 'r') \
8087 || ('s' <= (c) && (c) <= 'z'))
8088 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
8091 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
8096 for (i = 0; i < 256; i++)
8097 if (XOR (islower (i), ISLOWER (i))
8098 || toupper (i) != TOUPPER (i))
8103 rm -f conftest
$ac_exeext
8104 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8105 (eval $ac_link) 2>&5
8107 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8108 (exit $ac_status); } && { ac_try
='./conftest$ac_exeext'
8109 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8112 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8113 (exit $ac_status); }; }; then
8116 echo "$as_me: program exited with status $ac_status" >&5
8117 echo "$as_me: failed program was:" >&5
8118 sed 's/^/| /' conftest.
$ac_ext >&5
8121 ac_cv_header_stdc
=no
8123 rm -f core
*.core gmon.out bb.out conftest
$ac_exeext conftest.
$ac_objext conftest.
$ac_ext
8127 echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
8128 echo "${ECHO_T}$ac_cv_header_stdc" >&6
8129 if test $ac_cv_header_stdc = yes; then
8131 cat >>confdefs.h
<<\_ACEOF
8132 #define STDC_HEADERS 1
8137 echo "$as_me:$LINENO: checking whether time.h and sys/time.h may both be included" >&5
8138 echo $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6
8139 if test "${ac_cv_header_time+set}" = set; then
8140 echo $ECHO_N "(cached) $ECHO_C" >&6
8142 cat >conftest.
$ac_ext <<_ACEOF
8145 cat confdefs.h
>>conftest.
$ac_ext
8146 cat >>conftest.
$ac_ext <<_ACEOF
8147 /* end confdefs.h. */
8148 #include <sys/types.h>
8149 #include <sys/time.h>
8155 if ((struct tm *) 0)
8161 rm -f conftest.
$ac_objext
8162 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8163 (eval $ac_compile) 2>conftest.er1
8165 grep -v '^ *+' conftest.er1
>conftest.err
8167 cat conftest.err
>&5
8168 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8169 (exit $ac_status); } &&
8170 { ac_try
='test -z "$ac_c_werror_flag"
8171 || test ! -s conftest.err'
8172 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8175 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8176 (exit $ac_status); }; } &&
8177 { ac_try
='test -s conftest.$ac_objext'
8178 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8181 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8182 (exit $ac_status); }; }; then
8183 ac_cv_header_time
=yes
8185 echo "$as_me: failed program was:" >&5
8186 sed 's/^/| /' conftest.
$ac_ext >&5
8188 ac_cv_header_time
=no
8190 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
8192 echo "$as_me:$LINENO: result: $ac_cv_header_time" >&5
8193 echo "${ECHO_T}$ac_cv_header_time" >&6
8194 if test $ac_cv_header_time = yes; then
8196 cat >>confdefs.h
<<\_ACEOF
8197 #define TIME_WITH_SYS_TIME 1
8202 echo "$as_me:$LINENO: checking whether string.h and strings.h may both be included" >&5
8203 echo $ECHO_N "checking whether string.h and strings.h may both be included... $ECHO_C" >&6
8204 if test "${gcc_cv_header_string+set}" = set; then
8205 echo $ECHO_N "(cached) $ECHO_C" >&6
8207 cat >conftest.
$ac_ext <<_ACEOF
8210 cat confdefs.h
>>conftest.
$ac_ext
8211 cat >>conftest.
$ac_ext <<_ACEOF
8212 /* end confdefs.h. */
8214 #include <strings.h>
8223 rm -f conftest.
$ac_objext
8224 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8225 (eval $ac_compile) 2>conftest.er1
8227 grep -v '^ *+' conftest.er1
>conftest.err
8229 cat conftest.err
>&5
8230 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8231 (exit $ac_status); } &&
8232 { ac_try
='test -z "$ac_c_werror_flag"
8233 || test ! -s conftest.err'
8234 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8237 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8238 (exit $ac_status); }; } &&
8239 { ac_try
='test -s conftest.$ac_objext'
8240 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8243 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8244 (exit $ac_status); }; }; then
8245 gcc_cv_header_string
=yes
8247 echo "$as_me: failed program was:" >&5
8248 sed 's/^/| /' conftest.
$ac_ext >&5
8250 gcc_cv_header_string
=no
8252 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
8254 echo "$as_me:$LINENO: result: $gcc_cv_header_string" >&5
8255 echo "${ECHO_T}$gcc_cv_header_string" >&6
8256 if test $gcc_cv_header_string = yes; then
8258 cat >>confdefs.h
<<\_ACEOF
8259 #define STRING_WITH_STRINGS 1
8264 echo "$as_me:$LINENO: checking for sys/wait.h that is POSIX.1 compatible" >&5
8265 echo $ECHO_N "checking for sys/wait.h that is POSIX.1 compatible... $ECHO_C" >&6
8266 if test "${ac_cv_header_sys_wait_h+set}" = set; then
8267 echo $ECHO_N "(cached) $ECHO_C" >&6
8269 cat >conftest.
$ac_ext <<_ACEOF
8272 cat confdefs.h
>>conftest.
$ac_ext
8273 cat >>conftest.
$ac_ext <<_ACEOF
8274 /* end confdefs.h. */
8275 #include <sys/types.h>
8276 #include <sys/wait.h>
8278 # define WEXITSTATUS(stat_val) ((unsigned)(stat_val) >> 8)
8281 # define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
8289 s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
8294 rm -f conftest.
$ac_objext
8295 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8296 (eval $ac_compile) 2>conftest.er1
8298 grep -v '^ *+' conftest.er1
>conftest.err
8300 cat conftest.err
>&5
8301 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8302 (exit $ac_status); } &&
8303 { ac_try
='test -z "$ac_c_werror_flag"
8304 || test ! -s conftest.err'
8305 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8308 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8309 (exit $ac_status); }; } &&
8310 { ac_try
='test -s conftest.$ac_objext'
8311 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8314 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8315 (exit $ac_status); }; }; then
8316 ac_cv_header_sys_wait_h
=yes
8318 echo "$as_me: failed program was:" >&5
8319 sed 's/^/| /' conftest.
$ac_ext >&5
8321 ac_cv_header_sys_wait_h
=no
8323 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
8325 echo "$as_me:$LINENO: result: $ac_cv_header_sys_wait_h" >&5
8326 echo "${ECHO_T}$ac_cv_header_sys_wait_h" >&6
8327 if test $ac_cv_header_sys_wait_h = yes; then
8329 cat >>confdefs.h
<<\_ACEOF
8330 #define HAVE_SYS_WAIT_H 1
8357 for ac_header
in limits.h stddef.h string.h
strings.h stdlib.h
time.h
iconv.h \
8358 fcntl.h unistd.h sys
/file.h sys
/time.h sys
/mman.h \
8359 sys
/resource.h sys
/param.h sys
/times.h sys
/stat.h \
8360 direct.h malloc.h langinfo.h ldfcn.h locale.h wchar.h
8362 as_ac_Header
=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
8363 echo "$as_me:$LINENO: checking for $ac_header" >&5
8364 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
8365 if eval "test \"\${$as_ac_Header+set}\" = set"; then
8366 echo $ECHO_N "(cached) $ECHO_C" >&6
8368 cat >conftest.
$ac_ext <<_ACEOF
8371 cat confdefs.h
>>conftest.
$ac_ext
8372 cat >>conftest.
$ac_ext <<_ACEOF
8373 /* end confdefs.h. */
8374 #include <$ac_header>
8376 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
8377 (eval $ac_cpp conftest.
$ac_ext) 2>conftest.er1
8379 grep -v '^ *+' conftest.er1
>conftest.err
8381 cat conftest.err
>&5
8382 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8383 (exit $ac_status); } >/dev
/null
; then
8384 if test -s conftest.err
; then
8385 ac_cpp_err
=$ac_c_preproc_warn_flag
8386 ac_cpp_err
=$ac_cpp_err$ac_c_werror_flag
8393 if test -z "$ac_cpp_err"; then
8394 eval "$as_ac_Header=yes"
8396 echo "$as_me: failed program was:" >&5
8397 sed 's/^/| /' conftest.
$ac_ext >&5
8399 eval "$as_ac_Header=no"
8401 rm -f conftest.err conftest.
$ac_ext
8403 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
8404 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
8405 if test `eval echo '${'$as_ac_Header'}'` = yes; then
8406 cat >>confdefs.h
<<_ACEOF
8407 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
8414 # Check for thread headers.
8415 echo "$as_me:$LINENO: checking for thread.h" >&5
8416 echo $ECHO_N "checking for thread.h... $ECHO_C" >&6
8417 if test "${ac_cv_header_thread_h+set}" = set; then
8418 echo $ECHO_N "(cached) $ECHO_C" >&6
8420 cat >conftest.
$ac_ext <<_ACEOF
8423 cat confdefs.h
>>conftest.
$ac_ext
8424 cat >>conftest.
$ac_ext <<_ACEOF
8425 /* end confdefs.h. */
8428 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
8429 (eval $ac_cpp conftest.
$ac_ext) 2>conftest.er1
8431 grep -v '^ *+' conftest.er1
>conftest.err
8433 cat conftest.err
>&5
8434 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8435 (exit $ac_status); } >/dev
/null
; then
8436 if test -s conftest.err
; then
8437 ac_cpp_err
=$ac_c_preproc_warn_flag
8438 ac_cpp_err
=$ac_cpp_err$ac_c_werror_flag
8445 if test -z "$ac_cpp_err"; then
8446 ac_cv_header_thread_h
=yes
8448 echo "$as_me: failed program was:" >&5
8449 sed 's/^/| /' conftest.
$ac_ext >&5
8451 ac_cv_header_thread_h
=no
8453 rm -f conftest.err conftest.
$ac_ext
8455 echo "$as_me:$LINENO: result: $ac_cv_header_thread_h" >&5
8456 echo "${ECHO_T}$ac_cv_header_thread_h" >&6
8457 if test $ac_cv_header_thread_h = yes; then
8463 echo "$as_me:$LINENO: checking for pthread.h" >&5
8464 echo $ECHO_N "checking for pthread.h... $ECHO_C" >&6
8465 if test "${ac_cv_header_pthread_h+set}" = set; then
8466 echo $ECHO_N "(cached) $ECHO_C" >&6
8468 cat >conftest.
$ac_ext <<_ACEOF
8471 cat confdefs.h
>>conftest.
$ac_ext
8472 cat >>conftest.
$ac_ext <<_ACEOF
8473 /* end confdefs.h. */
8474 #include <pthread.h>
8476 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
8477 (eval $ac_cpp conftest.
$ac_ext) 2>conftest.er1
8479 grep -v '^ *+' conftest.er1
>conftest.err
8481 cat conftest.err
>&5
8482 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8483 (exit $ac_status); } >/dev
/null
; then
8484 if test -s conftest.err
; then
8485 ac_cpp_err
=$ac_c_preproc_warn_flag
8486 ac_cpp_err
=$ac_cpp_err$ac_c_werror_flag
8493 if test -z "$ac_cpp_err"; then
8494 ac_cv_header_pthread_h
=yes
8496 echo "$as_me: failed program was:" >&5
8497 sed 's/^/| /' conftest.
$ac_ext >&5
8499 ac_cv_header_pthread_h
=no
8501 rm -f conftest.err conftest.
$ac_ext
8503 echo "$as_me:$LINENO: result: $ac_cv_header_pthread_h" >&5
8504 echo "${ECHO_T}$ac_cv_header_pthread_h" >&6
8505 if test $ac_cv_header_pthread_h = yes; then
8512 # These tests can't be done till we know if we have limits.h.
8513 echo "$as_me:$LINENO: checking for CHAR_BIT" >&5
8514 echo $ECHO_N "checking for CHAR_BIT... $ECHO_C" >&6
8515 if test "${gcc_cv_decl_char_bit+set}" = set; then
8516 echo $ECHO_N "(cached) $ECHO_C" >&6
8518 cat >conftest.
$ac_ext <<_ACEOF
8521 cat confdefs.h
>>conftest.
$ac_ext
8522 cat >>conftest.
$ac_ext <<_ACEOF
8523 /* end confdefs.h. */
8524 #ifdef HAVE_LIMITS_H
8531 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8532 $EGREP "found" >/dev
/null
2>&1; then
8533 gcc_cv_decl_char_bit
=yes
8535 gcc_cv_decl_char_bit
=no
8541 echo "$as_me:$LINENO: result: $gcc_cv_decl_char_bit" >&5
8542 echo "${ECHO_T}$gcc_cv_decl_char_bit" >&6
8543 if test $gcc_cv_decl_char_bit = no
; then
8544 echo "$as_me:$LINENO: checking number of bits in a byte" >&5
8545 echo $ECHO_N "checking number of bits in a byte... $ECHO_C" >&6
8546 if test "${gcc_cv_c_nbby+set}" = set; then
8547 echo $ECHO_N "(cached) $ECHO_C" >&6
8551 while test $i -lt 65; do
8552 cat >conftest.
$ac_ext <<_ACEOF
8555 cat confdefs.h
>>conftest.
$ac_ext
8556 cat >>conftest.
$ac_ext <<_ACEOF
8557 /* end confdefs.h. */
8563 case (unsigned char)((unsigned long)1 << $i) == ((unsigned long)1 << $i):
8564 case (unsigned char)((unsigned long)1<<($i-1)) == ((unsigned long)1<<($i-1)):
8570 rm -f conftest.
$ac_objext
8571 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8572 (eval $ac_compile) 2>conftest.er1
8574 grep -v '^ *+' conftest.er1
>conftest.err
8576 cat conftest.err
>&5
8577 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8578 (exit $ac_status); } &&
8579 { ac_try
='test -z "$ac_c_werror_flag"
8580 || test ! -s conftest.err'
8581 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8584 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8585 (exit $ac_status); }; } &&
8586 { ac_try
='test -s conftest.$ac_objext'
8587 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8590 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8591 (exit $ac_status); }; }; then
8592 gcc_cv_c_nbby
=$i; break
8594 echo "$as_me: failed program was:" >&5
8595 sed 's/^/| /' conftest.
$ac_ext >&5
8598 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
8601 test -z "$gcc_cv_c_nbby" && gcc_cv_c_nbby
=failed
8604 echo "$as_me:$LINENO: result: $gcc_cv_c_nbby" >&5
8605 echo "${ECHO_T}$gcc_cv_c_nbby" >&6
8606 if test $gcc_cv_c_nbby = failed
; then
8607 { { echo "$as_me:$LINENO: error: cannot determine number of bits in a byte" >&5
8608 echo "$as_me: error: cannot determine number of bits in a byte" >&2;}
8609 { (exit 1); exit 1; }; }
8612 cat >>confdefs.h
<<_ACEOF
8613 #define CHAR_BIT $gcc_cv_c_nbby
8618 echo "$as_me:$LINENO: checking whether byte ordering is bigendian" >&5
8619 echo $ECHO_N "checking whether byte ordering is bigendian... $ECHO_C" >&6
8620 if test "${ac_cv_c_bigendian+set}" = set; then
8621 echo $ECHO_N "(cached) $ECHO_C" >&6
8623 # See if sys/param.h defines the BYTE_ORDER macro.
8624 cat >conftest.
$ac_ext <<_ACEOF
8627 cat confdefs.h
>>conftest.
$ac_ext
8628 cat >>conftest.
$ac_ext <<_ACEOF
8629 /* end confdefs.h. */
8630 #include <sys/types.h>
8631 #include <sys/param.h>
8636 #if !BYTE_ORDER || !BIG_ENDIAN || !LITTLE_ENDIAN
8644 rm -f conftest.
$ac_objext
8645 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8646 (eval $ac_compile) 2>conftest.er1
8648 grep -v '^ *+' conftest.er1
>conftest.err
8650 cat conftest.err
>&5
8651 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8652 (exit $ac_status); } &&
8653 { ac_try
='test -z "$ac_c_werror_flag"
8654 || test ! -s conftest.err'
8655 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8658 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8659 (exit $ac_status); }; } &&
8660 { ac_try
='test -s conftest.$ac_objext'
8661 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8664 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8665 (exit $ac_status); }; }; then
8666 # It does; now see whether it defined to BIG_ENDIAN or not.
8667 cat >conftest.
$ac_ext <<_ACEOF
8670 cat confdefs.h
>>conftest.
$ac_ext
8671 cat >>conftest.
$ac_ext <<_ACEOF
8672 /* end confdefs.h. */
8673 #include <sys/types.h>
8674 #include <sys/param.h>
8679 #if BYTE_ORDER != BIG_ENDIAN
8687 rm -f conftest.
$ac_objext
8688 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8689 (eval $ac_compile) 2>conftest.er1
8691 grep -v '^ *+' conftest.er1
>conftest.err
8693 cat conftest.err
>&5
8694 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8695 (exit $ac_status); } &&
8696 { ac_try
='test -z "$ac_c_werror_flag"
8697 || test ! -s conftest.err'
8698 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8701 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8702 (exit $ac_status); }; } &&
8703 { ac_try
='test -s conftest.$ac_objext'
8704 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8707 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8708 (exit $ac_status); }; }; then
8709 ac_cv_c_bigendian
=yes
8711 echo "$as_me: failed program was:" >&5
8712 sed 's/^/| /' conftest.
$ac_ext >&5
8714 ac_cv_c_bigendian
=no
8716 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
8718 echo "$as_me: failed program was:" >&5
8719 sed 's/^/| /' conftest.
$ac_ext >&5
8721 # It does not; compile a test program.
8722 if test "$cross_compiling" = yes; then
8723 # try to guess the endianness by grepping values into an object file
8724 ac_cv_c_bigendian
=unknown
8725 cat >conftest.
$ac_ext <<_ACEOF
8728 cat confdefs.h
>>conftest.
$ac_ext
8729 cat >>conftest.
$ac_ext <<_ACEOF
8730 /* end confdefs.h. */
8731 short ascii_mm[] = { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
8732 short ascii_ii[] = { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
8733 void _ascii () { char *s = (char *) ascii_mm; s = (char *) ascii_ii; }
8734 short ebcdic_ii[] = { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
8735 short ebcdic_mm[] = { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
8736 void _ebcdic () { char *s = (char *) ebcdic_mm; s = (char *) ebcdic_ii; }
8740 _ascii (); _ebcdic ();
8745 rm -f conftest.
$ac_objext
8746 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8747 (eval $ac_compile) 2>conftest.er1
8749 grep -v '^ *+' conftest.er1
>conftest.err
8751 cat conftest.err
>&5
8752 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8753 (exit $ac_status); } &&
8754 { ac_try
='test -z "$ac_c_werror_flag"
8755 || test ! -s conftest.err'
8756 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8759 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8760 (exit $ac_status); }; } &&
8761 { ac_try
='test -s conftest.$ac_objext'
8762 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8765 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8766 (exit $ac_status); }; }; then
8767 if grep BIGenDianSyS conftest.
$ac_objext >/dev
/null
; then
8768 ac_cv_c_bigendian
=yes
8770 if grep LiTTleEnDian conftest.
$ac_objext >/dev
/null
; then
8771 if test "$ac_cv_c_bigendian" = unknown
; then
8772 ac_cv_c_bigendian
=no
8774 # finding both strings is unlikely to happen, but who knows?
8775 ac_cv_c_bigendian
=unknown
8779 echo "$as_me: failed program was:" >&5
8780 sed 's/^/| /' conftest.
$ac_ext >&5
8783 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
8785 cat >conftest.
$ac_ext <<_ACEOF
8788 cat confdefs.h
>>conftest.
$ac_ext
8789 cat >>conftest.
$ac_ext <<_ACEOF
8790 /* end confdefs.h. */
8794 /* Are we little or big endian? From Harbison&Steele. */
8798 char c[sizeof (long)];
8801 exit (u.c[sizeof (long) - 1] == 1);
8804 rm -f conftest
$ac_exeext
8805 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8806 (eval $ac_link) 2>&5
8808 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8809 (exit $ac_status); } && { ac_try
='./conftest$ac_exeext'
8810 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8813 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8814 (exit $ac_status); }; }; then
8815 ac_cv_c_bigendian
=no
8817 echo "$as_me: program exited with status $ac_status" >&5
8818 echo "$as_me: failed program was:" >&5
8819 sed 's/^/| /' conftest.
$ac_ext >&5
8822 ac_cv_c_bigendian
=yes
8824 rm -f core
*.core gmon.out bb.out conftest
$ac_exeext conftest.
$ac_objext conftest.
$ac_ext
8827 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
8829 echo "$as_me:$LINENO: result: $ac_cv_c_bigendian" >&5
8830 echo "${ECHO_T}$ac_cv_c_bigendian" >&6
8831 case $ac_cv_c_bigendian in
8834 cat >>confdefs.h
<<\_ACEOF
8835 #define WORDS_BIGENDIAN 1
8841 { { echo "$as_me:$LINENO: error: unknown endianness
8842 presetting ac_cv_c_bigendian=no (or yes) will help" >&5
8843 echo "$as_me: error: unknown endianness
8844 presetting ac_cv_c_bigendian=no (or yes) will help" >&2;}
8845 { (exit 1); exit 1; }; } ;;
8854 # These libraries may be used by collect2.
8855 # We may need a special search path to get them linked.
8856 echo "$as_me:$LINENO: checking for collect2 libraries" >&5
8857 echo $ECHO_N "checking for collect2 libraries... $ECHO_C" >&6
8858 if test "${gcc_cv_collect2_libs+set}" = set; then
8859 echo $ECHO_N "(cached) $ECHO_C" >&6
8862 for libs
in '' -lld -lmld \
8863 '-L/usr/lib/cmplrs/cc2.11 -lmld' \
8864 '-L/usr/lib/cmplrs/cc3.11 -lmld'
8867 cat >conftest.
$ac_ext <<_ACEOF
8870 cat confdefs.h
>>conftest.
$ac_ext
8871 cat >>conftest.
$ac_ext <<_ACEOF
8872 /* end confdefs.h. */
8874 /* Override any gcc2 internal prototype to avoid an error. */
8878 /* We use char because int might match the return type of a gcc2
8879 builtin and then its argument prototype would still apply. */
8889 rm -f conftest.
$ac_objext conftest
$ac_exeext
8890 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8891 (eval $ac_link) 2>conftest.er1
8893 grep -v '^ *+' conftest.er1
>conftest.err
8895 cat conftest.err
>&5
8896 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8897 (exit $ac_status); } &&
8898 { ac_try
='test -z "$ac_c_werror_flag"
8899 || test ! -s conftest.err'
8900 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8903 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8904 (exit $ac_status); }; } &&
8905 { ac_try
='test -s conftest$ac_exeext'
8906 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8909 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8910 (exit $ac_status); }; }; then
8911 gcc_cv_collect2_libs
="$libs"; break
8913 echo "$as_me: failed program was:" >&5
8914 sed 's/^/| /' conftest.
$ac_ext >&5
8917 rm -f conftest.err conftest.
$ac_objext \
8918 conftest
$ac_exeext conftest.
$ac_ext
8921 test -z "$gcc_cv_collect2_libs" && gcc_cv_collect2_libs
='none required'
8923 echo "$as_me:$LINENO: result: $gcc_cv_collect2_libs" >&5
8924 echo "${ECHO_T}$gcc_cv_collect2_libs" >&6
8925 case $gcc_cv_collect2_libs in
8927 *) COLLECT2_LIBS
=$gcc_cv_collect2_libs ;;
8931 # When building Ada code on Alpha, we need exc_resume which is usually in
8932 # -lexc. So test for it.
8935 echo "$as_me:$LINENO: checking for library containing exc_resume" >&5
8936 echo $ECHO_N "checking for library containing exc_resume... $ECHO_C" >&6
8937 if test "${ac_cv_search_exc_resume+set}" = set; then
8938 echo $ECHO_N "(cached) $ECHO_C" >&6
8940 ac_func_search_save_LIBS
=$LIBS
8941 ac_cv_search_exc_resume
=no
8942 cat >conftest.
$ac_ext <<_ACEOF
8945 cat confdefs.h
>>conftest.
$ac_ext
8946 cat >>conftest.
$ac_ext <<_ACEOF
8947 /* end confdefs.h. */
8949 /* Override any gcc2 internal prototype to avoid an error. */
8953 /* We use char because int might match the return type of a gcc2
8954 builtin and then its argument prototype would still apply. */
8964 rm -f conftest.
$ac_objext conftest
$ac_exeext
8965 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8966 (eval $ac_link) 2>conftest.er1
8968 grep -v '^ *+' conftest.er1
>conftest.err
8970 cat conftest.err
>&5
8971 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8972 (exit $ac_status); } &&
8973 { ac_try
='test -z "$ac_c_werror_flag"
8974 || test ! -s conftest.err'
8975 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8978 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8979 (exit $ac_status); }; } &&
8980 { ac_try
='test -s conftest$ac_exeext'
8981 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8984 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8985 (exit $ac_status); }; }; then
8986 ac_cv_search_exc_resume
="none required"
8988 echo "$as_me: failed program was:" >&5
8989 sed 's/^/| /' conftest.
$ac_ext >&5
8992 rm -f conftest.err conftest.
$ac_objext \
8993 conftest
$ac_exeext conftest.
$ac_ext
8994 if test "$ac_cv_search_exc_resume" = no
; then
8995 for ac_lib
in exc
; do
8996 LIBS
="-l$ac_lib $ac_func_search_save_LIBS"
8997 cat >conftest.
$ac_ext <<_ACEOF
9000 cat confdefs.h
>>conftest.
$ac_ext
9001 cat >>conftest.
$ac_ext <<_ACEOF
9002 /* end confdefs.h. */
9004 /* Override any gcc2 internal prototype to avoid an error. */
9008 /* We use char because int might match the return type of a gcc2
9009 builtin and then its argument prototype would still apply. */
9019 rm -f conftest.
$ac_objext conftest
$ac_exeext
9020 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9021 (eval $ac_link) 2>conftest.er1
9023 grep -v '^ *+' conftest.er1
>conftest.err
9025 cat conftest.err
>&5
9026 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9027 (exit $ac_status); } &&
9028 { ac_try
='test -z "$ac_c_werror_flag"
9029 || test ! -s conftest.err'
9030 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9033 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9034 (exit $ac_status); }; } &&
9035 { ac_try
='test -s conftest$ac_exeext'
9036 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9039 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9040 (exit $ac_status); }; }; then
9041 ac_cv_search_exc_resume
="-l$ac_lib"
9044 echo "$as_me: failed program was:" >&5
9045 sed 's/^/| /' conftest.
$ac_ext >&5
9048 rm -f conftest.err conftest.
$ac_objext \
9049 conftest
$ac_exeext conftest.
$ac_ext
9052 LIBS
=$ac_func_search_save_LIBS
9054 echo "$as_me:$LINENO: result: $ac_cv_search_exc_resume" >&5
9055 echo "${ECHO_T}$ac_cv_search_exc_resume" >&6
9056 if test "$ac_cv_search_exc_resume" != no
; then
9057 test "$ac_cv_search_exc_resume" = "none required" || LIBS
="$ac_cv_search_exc_resume $LIBS"
9065 # Some systems put ldexp and frexp in libm instead of libc; assume
9066 # they're both in the same place. jcf-dump needs them.
9069 echo "$as_me:$LINENO: checking for library containing ldexp" >&5
9070 echo $ECHO_N "checking for library containing ldexp... $ECHO_C" >&6
9071 if test "${ac_cv_search_ldexp+set}" = set; then
9072 echo $ECHO_N "(cached) $ECHO_C" >&6
9074 ac_func_search_save_LIBS
=$LIBS
9075 ac_cv_search_ldexp
=no
9076 cat >conftest.
$ac_ext <<_ACEOF
9079 cat confdefs.h
>>conftest.
$ac_ext
9080 cat >>conftest.
$ac_ext <<_ACEOF
9081 /* end confdefs.h. */
9083 /* Override any gcc2 internal prototype to avoid an error. */
9087 /* We use char because int might match the return type of a gcc2
9088 builtin and then its argument prototype would still apply. */
9098 rm -f conftest.
$ac_objext conftest
$ac_exeext
9099 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9100 (eval $ac_link) 2>conftest.er1
9102 grep -v '^ *+' conftest.er1
>conftest.err
9104 cat conftest.err
>&5
9105 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9106 (exit $ac_status); } &&
9107 { ac_try
='test -z "$ac_c_werror_flag"
9108 || test ! -s conftest.err'
9109 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9112 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9113 (exit $ac_status); }; } &&
9114 { ac_try
='test -s conftest$ac_exeext'
9115 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9118 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9119 (exit $ac_status); }; }; then
9120 ac_cv_search_ldexp
="none required"
9122 echo "$as_me: failed program was:" >&5
9123 sed 's/^/| /' conftest.
$ac_ext >&5
9126 rm -f conftest.err conftest.
$ac_objext \
9127 conftest
$ac_exeext conftest.
$ac_ext
9128 if test "$ac_cv_search_ldexp" = no
; then
9130 LIBS
="-l$ac_lib $ac_func_search_save_LIBS"
9131 cat >conftest.
$ac_ext <<_ACEOF
9134 cat confdefs.h
>>conftest.
$ac_ext
9135 cat >>conftest.
$ac_ext <<_ACEOF
9136 /* end confdefs.h. */
9138 /* Override any gcc2 internal prototype to avoid an error. */
9142 /* We use char because int might match the return type of a gcc2
9143 builtin and then its argument prototype would still apply. */
9153 rm -f conftest.
$ac_objext conftest
$ac_exeext
9154 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9155 (eval $ac_link) 2>conftest.er1
9157 grep -v '^ *+' conftest.er1
>conftest.err
9159 cat conftest.err
>&5
9160 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9161 (exit $ac_status); } &&
9162 { ac_try
='test -z "$ac_c_werror_flag"
9163 || test ! -s conftest.err'
9164 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9167 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9168 (exit $ac_status); }; } &&
9169 { ac_try
='test -s conftest$ac_exeext'
9170 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9173 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9174 (exit $ac_status); }; }; then
9175 ac_cv_search_ldexp
="-l$ac_lib"
9178 echo "$as_me: failed program was:" >&5
9179 sed 's/^/| /' conftest.
$ac_ext >&5
9182 rm -f conftest.err conftest.
$ac_objext \
9183 conftest
$ac_exeext conftest.
$ac_ext
9186 LIBS
=$ac_func_search_save_LIBS
9188 echo "$as_me:$LINENO: result: $ac_cv_search_ldexp" >&5
9189 echo "${ECHO_T}$ac_cv_search_ldexp" >&6
9190 if test "$ac_cv_search_ldexp" != no
; then
9191 test "$ac_cv_search_ldexp" = "none required" || LIBS
="$ac_cv_search_ldexp $LIBS"
9199 # Use <inttypes.h> only if it exists,
9200 # doesn't clash with <sys/types.h>, and declares intmax_t.
9201 echo "$as_me:$LINENO: checking for inttypes.h" >&5
9202 echo $ECHO_N "checking for inttypes.h... $ECHO_C" >&6
9203 if test "${gcc_cv_header_inttypes_h+set}" = set; then
9204 echo $ECHO_N "(cached) $ECHO_C" >&6
9206 cat >conftest.
$ac_ext <<_ACEOF
9209 cat confdefs.h
>>conftest.
$ac_ext
9210 cat >>conftest.
$ac_ext <<_ACEOF
9211 /* end confdefs.h. */
9212 #include <sys/types.h>
9213 #include <inttypes.h>
9222 rm -f conftest.
$ac_objext
9223 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9224 (eval $ac_compile) 2>conftest.er1
9226 grep -v '^ *+' conftest.er1
>conftest.err
9228 cat conftest.err
>&5
9229 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9230 (exit $ac_status); } &&
9231 { ac_try
='test -z "$ac_c_werror_flag"
9232 || test ! -s conftest.err'
9233 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9236 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9237 (exit $ac_status); }; } &&
9238 { ac_try
='test -s conftest.$ac_objext'
9239 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9242 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9243 (exit $ac_status); }; }; then
9244 gcc_cv_header_inttypes_h
=yes
9246 echo "$as_me: failed program was:" >&5
9247 sed 's/^/| /' conftest.
$ac_ext >&5
9249 gcc_cv_header_inttypes_h
=no
9251 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
9254 echo "$as_me:$LINENO: result: $gcc_cv_header_inttypes_h" >&5
9255 echo "${ECHO_T}$gcc_cv_header_inttypes_h" >&6
9256 if test $gcc_cv_header_inttypes_h = yes; then
9258 cat >>confdefs.h
<<\_ACEOF
9259 #define HAVE_INTTYPES_H 1
9301 for ac_func
in times clock kill getrlimit setrlimit atoll atoq \
9302 sysconf strsignal getrusage nl_langinfo scandir alphasort \
9303 gettimeofday mbstowcs wcswidth mmap mincore setlocale \
9304 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
9306 as_ac_var
=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
9307 echo "$as_me:$LINENO: checking for $ac_func" >&5
9308 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
9309 if eval "test \"\${$as_ac_var+set}\" = set"; then
9310 echo $ECHO_N "(cached) $ECHO_C" >&6
9312 cat >conftest.
$ac_ext <<_ACEOF
9315 cat confdefs.h
>>conftest.
$ac_ext
9316 cat >>conftest.
$ac_ext <<_ACEOF
9317 /* end confdefs.h. */
9318 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
9319 For example, HP-UX 11i <limits.h> declares gettimeofday. */
9320 #define $ac_func innocuous_$ac_func
9322 /* System header to define __stub macros and hopefully few prototypes,
9323 which can conflict with char $ac_func (); below.
9324 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9325 <limits.h> exists even on freestanding compilers. */
9328 # include <limits.h>
9330 # include <assert.h>
9335 /* Override any gcc2 internal prototype to avoid an error. */
9340 /* We use char because int might match the return type of a gcc2
9341 builtin and then its argument prototype would still apply. */
9343 /* The GNU C library defines this for functions which it implements
9344 to always fail with ENOSYS. Some functions are actually named
9345 something starting with __ and the normal name is an alias. */
9346 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
9349 char (*f) () = $ac_func;
9358 return f != $ac_func;
9363 rm -f conftest.
$ac_objext conftest
$ac_exeext
9364 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9365 (eval $ac_link) 2>conftest.er1
9367 grep -v '^ *+' conftest.er1
>conftest.err
9369 cat conftest.err
>&5
9370 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9371 (exit $ac_status); } &&
9372 { ac_try
='test -z "$ac_c_werror_flag"
9373 || test ! -s conftest.err'
9374 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9377 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9378 (exit $ac_status); }; } &&
9379 { ac_try
='test -s conftest$ac_exeext'
9380 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9383 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9384 (exit $ac_status); }; }; then
9385 eval "$as_ac_var=yes"
9387 echo "$as_me: failed program was:" >&5
9388 sed 's/^/| /' conftest.
$ac_ext >&5
9390 eval "$as_ac_var=no"
9392 rm -f conftest.err conftest.
$ac_objext \
9393 conftest
$ac_exeext conftest.
$ac_ext
9395 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
9396 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
9397 if test `eval echo '${'$as_ac_var'}'` = yes; then
9398 cat >>confdefs.h
<<_ACEOF
9399 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
9406 if test x
$ac_cv_func_mbstowcs = xyes
; then
9407 echo "$as_me:$LINENO: checking whether mbstowcs works" >&5
9408 echo $ECHO_N "checking whether mbstowcs works... $ECHO_C" >&6
9409 if test "${gcc_cv_func_mbstowcs_works+set}" = set; then
9410 echo $ECHO_N "(cached) $ECHO_C" >&6
9412 if test "$cross_compiling" = yes; then
9413 gcc_cv_func_mbstowcs_works
=yes
9415 cat >conftest.
$ac_ext <<_ACEOF
9418 cat confdefs.h
>>conftest.
$ac_ext
9419 cat >>conftest.
$ac_ext <<_ACEOF
9420 /* end confdefs.h. */
9428 rm -f conftest
$ac_exeext
9429 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9430 (eval $ac_link) 2>&5
9432 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9433 (exit $ac_status); } && { ac_try
='./conftest$ac_exeext'
9434 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9437 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9438 (exit $ac_status); }; }; then
9439 gcc_cv_func_mbstowcs_works
=yes
9441 echo "$as_me: program exited with status $ac_status" >&5
9442 echo "$as_me: failed program was:" >&5
9443 sed 's/^/| /' conftest.
$ac_ext >&5
9446 gcc_cv_func_mbstowcs_works
=no
9448 rm -f core
*.core gmon.out bb.out conftest
$ac_exeext conftest.
$ac_objext conftest.
$ac_ext
9451 echo "$as_me:$LINENO: result: $gcc_cv_func_mbstowcs_works" >&5
9452 echo "${ECHO_T}$gcc_cv_func_mbstowcs_works" >&6
9453 if test x
$gcc_cv_func_mbstowcs_works = xyes
; then
9455 cat >>confdefs.h
<<\_ACEOF
9456 #define HAVE_WORKING_MBSTOWCS 1
9462 echo "$as_me:$LINENO: checking for ssize_t" >&5
9463 echo $ECHO_N "checking for ssize_t... $ECHO_C" >&6
9464 if test "${ac_cv_type_ssize_t+set}" = set; then
9465 echo $ECHO_N "(cached) $ECHO_C" >&6
9467 cat >conftest.
$ac_ext <<_ACEOF
9470 cat confdefs.h
>>conftest.
$ac_ext
9471 cat >>conftest.
$ac_ext <<_ACEOF
9472 /* end confdefs.h. */
9473 $ac_includes_default
9479 if (sizeof (ssize_t))
9485 rm -f conftest.
$ac_objext
9486 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9487 (eval $ac_compile) 2>conftest.er1
9489 grep -v '^ *+' conftest.er1
>conftest.err
9491 cat conftest.err
>&5
9492 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9493 (exit $ac_status); } &&
9494 { ac_try
='test -z "$ac_c_werror_flag"
9495 || test ! -s conftest.err'
9496 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9499 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9500 (exit $ac_status); }; } &&
9501 { ac_try
='test -s conftest.$ac_objext'
9502 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9505 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9506 (exit $ac_status); }; }; then
9507 ac_cv_type_ssize_t
=yes
9509 echo "$as_me: failed program was:" >&5
9510 sed 's/^/| /' conftest.
$ac_ext >&5
9512 ac_cv_type_ssize_t
=no
9514 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
9516 echo "$as_me:$LINENO: result: $ac_cv_type_ssize_t" >&5
9517 echo "${ECHO_T}$ac_cv_type_ssize_t" >&6
9518 if test $ac_cv_type_ssize_t = yes; then
9522 cat >>confdefs.h
<<_ACEOF
9529 # Try to determine the array type of the second argument of getgroups
9530 # for the target system (int or gid_t).
9531 echo "$as_me:$LINENO: checking for uid_t in sys/types.h" >&5
9532 echo $ECHO_N "checking for uid_t in sys/types.h... $ECHO_C" >&6
9533 if test "${ac_cv_type_uid_t+set}" = set; then
9534 echo $ECHO_N "(cached) $ECHO_C" >&6
9536 cat >conftest.
$ac_ext <<_ACEOF
9539 cat confdefs.h
>>conftest.
$ac_ext
9540 cat >>conftest.
$ac_ext <<_ACEOF
9541 /* end confdefs.h. */
9542 #include <sys/types.h>
9545 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9546 $EGREP "uid_t" >/dev
/null
2>&1; then
9547 ac_cv_type_uid_t
=yes
9554 echo "$as_me:$LINENO: result: $ac_cv_type_uid_t" >&5
9555 echo "${ECHO_T}$ac_cv_type_uid_t" >&6
9556 if test $ac_cv_type_uid_t = no
; then
9558 cat >>confdefs.h
<<\_ACEOF
9563 cat >>confdefs.h
<<\_ACEOF
9569 echo "$as_me:$LINENO: checking type of array argument to getgroups" >&5
9570 echo $ECHO_N "checking type of array argument to getgroups... $ECHO_C" >&6
9571 if test "${ac_cv_type_getgroups+set}" = set; then
9572 echo $ECHO_N "(cached) $ECHO_C" >&6
9574 if test "$cross_compiling" = yes; then
9575 ac_cv_type_getgroups
=cross
9577 cat >conftest.
$ac_ext <<_ACEOF
9580 cat confdefs.h
>>conftest.
$ac_ext
9581 cat >>conftest.
$ac_ext <<_ACEOF
9582 /* end confdefs.h. */
9583 /* Thanks to Mike Rendell for this test. */
9584 #include <sys/types.h>
9587 #define MAX(x, y) ((x) > (y) ? (x) : (y))
9594 union { gid_t gval; long lval; } val;
9597 for (i = 0; i < NGID; i++)
9598 gidset[i] = val.gval;
9599 n = getgroups (sizeof (gidset) / MAX (sizeof (int), sizeof (gid_t)) - 1,
9601 /* Exit non-zero if getgroups seems to require an array of ints. This
9602 happens when gid_t is short but getgroups modifies an array of ints. */
9603 exit ((n > 0 && gidset[n] != val.gval) ? 1 : 0);
9606 rm -f conftest
$ac_exeext
9607 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9608 (eval $ac_link) 2>&5
9610 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9611 (exit $ac_status); } && { ac_try
='./conftest$ac_exeext'
9612 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9615 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9616 (exit $ac_status); }; }; then
9617 ac_cv_type_getgroups
=gid_t
9619 echo "$as_me: program exited with status $ac_status" >&5
9620 echo "$as_me: failed program was:" >&5
9621 sed 's/^/| /' conftest.
$ac_ext >&5
9624 ac_cv_type_getgroups
=int
9626 rm -f core
*.core gmon.out bb.out conftest
$ac_exeext conftest.
$ac_objext conftest.
$ac_ext
9628 if test $ac_cv_type_getgroups = cross
; then
9629 cat >conftest.
$ac_ext <<_ACEOF
9632 cat confdefs.h
>>conftest.
$ac_ext
9633 cat >>conftest.
$ac_ext <<_ACEOF
9634 /* end confdefs.h. */
9638 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9639 $EGREP "getgroups.*int.*gid_t" >/dev
/null
2>&1; then
9640 ac_cv_type_getgroups
=gid_t
9642 ac_cv_type_getgroups
=int
9648 echo "$as_me:$LINENO: result: $ac_cv_type_getgroups" >&5
9649 echo "${ECHO_T}$ac_cv_type_getgroups" >&6
9651 cat >>confdefs.h
<<_ACEOF
9652 #define GETGROUPS_T $ac_cv_type_getgroups
9656 if test "${target}" = "${build}"; then
9657 TARGET_GETGROUPS_T
=$ac_cv_type_getgroups
9660 # This condition may need some tweaking. It should include all
9661 # targets where the array type of the second argument of getgroups
9662 # is int and the type of gid_t is not equivalent to int.
9663 *-*-sunos* |
*-*-ultrix*)
9664 TARGET_GETGROUPS_T
=int
9667 TARGET_GETGROUPS_T
=gid_t
9674 echo "$as_me:$LINENO: checking for sys/mman.h" >&5
9675 echo $ECHO_N "checking for sys/mman.h... $ECHO_C" >&6
9676 if test "${ac_cv_header_sys_mman_h+set}" = set; then
9677 echo $ECHO_N "(cached) $ECHO_C" >&6
9679 cat >conftest.
$ac_ext <<_ACEOF
9682 cat confdefs.h
>>conftest.
$ac_ext
9683 cat >>conftest.
$ac_ext <<_ACEOF
9684 /* end confdefs.h. */
9685 #include <sys/mman.h>
9687 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
9688 (eval $ac_cpp conftest.
$ac_ext) 2>conftest.er1
9690 grep -v '^ *+' conftest.er1
>conftest.err
9692 cat conftest.err
>&5
9693 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9694 (exit $ac_status); } >/dev
/null
; then
9695 if test -s conftest.err
; then
9696 ac_cpp_err
=$ac_c_preproc_warn_flag
9697 ac_cpp_err
=$ac_cpp_err$ac_c_werror_flag
9704 if test -z "$ac_cpp_err"; then
9705 ac_cv_header_sys_mman_h
=yes
9707 echo "$as_me: failed program was:" >&5
9708 sed 's/^/| /' conftest.
$ac_ext >&5
9710 ac_cv_header_sys_mman_h
=no
9712 rm -f conftest.err conftest.
$ac_ext
9714 echo "$as_me:$LINENO: result: $ac_cv_header_sys_mman_h" >&5
9715 echo "${ECHO_T}$ac_cv_header_sys_mman_h" >&6
9716 if test $ac_cv_header_sys_mman_h = yes; then
9717 gcc_header_sys_mman_h
=yes
9719 gcc_header_sys_mman_h
=no
9722 echo "$as_me:$LINENO: checking for mmap" >&5
9723 echo $ECHO_N "checking for mmap... $ECHO_C" >&6
9724 if test "${ac_cv_func_mmap+set}" = set; then
9725 echo $ECHO_N "(cached) $ECHO_C" >&6
9727 cat >conftest.
$ac_ext <<_ACEOF
9730 cat confdefs.h
>>conftest.
$ac_ext
9731 cat >>conftest.
$ac_ext <<_ACEOF
9732 /* end confdefs.h. */
9733 /* Define mmap to an innocuous variant, in case <limits.h> declares mmap.
9734 For example, HP-UX 11i <limits.h> declares gettimeofday. */
9735 #define mmap innocuous_mmap
9737 /* System header to define __stub macros and hopefully few prototypes,
9738 which can conflict with char mmap (); below.
9739 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9740 <limits.h> exists even on freestanding compilers. */
9743 # include <limits.h>
9745 # include <assert.h>
9750 /* Override any gcc2 internal prototype to avoid an error. */
9755 /* We use char because int might match the return type of a gcc2
9756 builtin and then its argument prototype would still apply. */
9758 /* The GNU C library defines this for functions which it implements
9759 to always fail with ENOSYS. Some functions are actually named
9760 something starting with __ and the normal name is an alias. */
9761 #if defined (__stub_mmap) || defined (__stub___mmap)
9764 char (*f) () = mmap;
9778 rm -f conftest.
$ac_objext conftest
$ac_exeext
9779 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9780 (eval $ac_link) 2>conftest.er1
9782 grep -v '^ *+' conftest.er1
>conftest.err
9784 cat conftest.err
>&5
9785 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9786 (exit $ac_status); } &&
9787 { ac_try
='test -z "$ac_c_werror_flag"
9788 || test ! -s conftest.err'
9789 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9792 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9793 (exit $ac_status); }; } &&
9794 { ac_try
='test -s conftest$ac_exeext'
9795 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9798 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9799 (exit $ac_status); }; }; then
9802 echo "$as_me: failed program was:" >&5
9803 sed 's/^/| /' conftest.
$ac_ext >&5
9807 rm -f conftest.err conftest.
$ac_objext \
9808 conftest
$ac_exeext conftest.
$ac_ext
9810 echo "$as_me:$LINENO: result: $ac_cv_func_mmap" >&5
9811 echo "${ECHO_T}$ac_cv_func_mmap" >&6
9812 if test $ac_cv_func_mmap = yes; then
9818 if test "$gcc_header_sys_mman_h" != yes \
9819 ||
test "$gcc_func_mmap" != yes; then
9820 gcc_cv_func_mmap_file
=no
9821 gcc_cv_func_mmap_dev_zero
=no
9822 gcc_cv_func_mmap_anon
=no
9824 echo "$as_me:$LINENO: checking whether read-only mmap of a plain file works" >&5
9825 echo $ECHO_N "checking whether read-only mmap of a plain file works... $ECHO_C" >&6
9826 if test "${gcc_cv_func_mmap_file+set}" = set; then
9827 echo $ECHO_N "(cached) $ECHO_C" >&6
9829 # Add a system to this blacklist if
9830 # mmap(0, stat_size, PROT_READ, MAP_PRIVATE, fd, 0) doesn't return a
9831 # memory area containing the same data that you'd get if you applied
9832 # read() to the same fd. The only system known to have a problem here
9833 # is VMS, where text files have record structure.
9836 gcc_cv_func_mmap_file
=no
;;
9838 gcc_cv_func_mmap_file
=yes;;
9841 echo "$as_me:$LINENO: result: $gcc_cv_func_mmap_file" >&5
9842 echo "${ECHO_T}$gcc_cv_func_mmap_file" >&6
9843 echo "$as_me:$LINENO: checking whether mmap from /dev/zero works" >&5
9844 echo $ECHO_N "checking whether mmap from /dev/zero works... $ECHO_C" >&6
9845 if test "${gcc_cv_func_mmap_dev_zero+set}" = set; then
9846 echo $ECHO_N "(cached) $ECHO_C" >&6
9848 # Add a system to this blacklist if it has mmap() but /dev/zero
9849 # does not exist, or if mmapping /dev/zero does not give anonymous
9850 # zeroed pages with both the following properties:
9851 # 1. If you map N consecutive pages in with one call, and then
9852 # unmap any subset of those pages, the pages that were not
9853 # explicitly unmapped remain accessible.
9854 # 2. If you map two adjacent blocks of memory and then unmap them
9855 # both at once, they must both go away.
9856 # Systems known to be in this category are Windows (all variants),
9859 vms
* | cygwin
* | pe | mingw
* | darwin
* | ultrix
* | hpux10
* | hpux11.00
)
9860 gcc_cv_func_mmap_dev_zero
=no
;;
9862 gcc_cv_func_mmap_dev_zero
=yes;;
9865 echo "$as_me:$LINENO: result: $gcc_cv_func_mmap_dev_zero" >&5
9866 echo "${ECHO_T}$gcc_cv_func_mmap_dev_zero" >&6
9868 # Unlike /dev/zero, the MAP_ANON(YMOUS) defines can be probed for.
9869 echo "$as_me:$LINENO: checking for MAP_ANON(YMOUS)" >&5
9870 echo $ECHO_N "checking for MAP_ANON(YMOUS)... $ECHO_C" >&6
9871 if test "${gcc_cv_decl_map_anon+set}" = set; then
9872 echo $ECHO_N "(cached) $ECHO_C" >&6
9874 cat >conftest.
$ac_ext <<_ACEOF
9877 cat confdefs.h
>>conftest.
$ac_ext
9878 cat >>conftest.
$ac_ext <<_ACEOF
9879 /* end confdefs.h. */
9880 #include <sys/types.h>
9881 #include <sys/mman.h>
9884 #ifndef MAP_ANONYMOUS
9885 #define MAP_ANONYMOUS MAP_ANON
9891 int n = MAP_ANONYMOUS;
9896 rm -f conftest.
$ac_objext
9897 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9898 (eval $ac_compile) 2>conftest.er1
9900 grep -v '^ *+' conftest.er1
>conftest.err
9902 cat conftest.err
>&5
9903 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9904 (exit $ac_status); } &&
9905 { ac_try
='test -z "$ac_c_werror_flag"
9906 || test ! -s conftest.err'
9907 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9910 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9911 (exit $ac_status); }; } &&
9912 { ac_try
='test -s conftest.$ac_objext'
9913 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9916 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9917 (exit $ac_status); }; }; then
9918 gcc_cv_decl_map_anon
=yes
9920 echo "$as_me: failed program was:" >&5
9921 sed 's/^/| /' conftest.
$ac_ext >&5
9923 gcc_cv_decl_map_anon
=no
9925 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
9927 echo "$as_me:$LINENO: result: $gcc_cv_decl_map_anon" >&5
9928 echo "${ECHO_T}$gcc_cv_decl_map_anon" >&6
9930 if test $gcc_cv_decl_map_anon = no
; then
9931 gcc_cv_func_mmap_anon
=no
9933 echo "$as_me:$LINENO: checking whether mmap with MAP_ANON(YMOUS) works" >&5
9934 echo $ECHO_N "checking whether mmap with MAP_ANON(YMOUS) works... $ECHO_C" >&6
9935 if test "${gcc_cv_func_mmap_anon+set}" = set; then
9936 echo $ECHO_N "(cached) $ECHO_C" >&6
9938 # Add a system to this blacklist if it has mmap() and MAP_ANON or
9939 # MAP_ANONYMOUS, but using mmap(..., MAP_PRIVATE|MAP_ANONYMOUS, -1, 0)
9940 # doesn't give anonymous zeroed pages with the same properties listed
9941 # above for use of /dev/zero.
9942 # Systems known to be in this category are Windows, VMS, and SCO Unix.
9944 vms
* | cygwin
* | pe | mingw
* | sco
* | udk
* )
9945 gcc_cv_func_mmap_anon
=no
;;
9947 gcc_cv_func_mmap_anon
=yes;;
9950 echo "$as_me:$LINENO: result: $gcc_cv_func_mmap_anon" >&5
9951 echo "${ECHO_T}$gcc_cv_func_mmap_anon" >&6
9955 if test $gcc_cv_func_mmap_file = yes; then
9957 cat >>confdefs.h
<<\_ACEOF
9958 #define HAVE_MMAP_FILE 1
9962 if test $gcc_cv_func_mmap_dev_zero = yes; then
9964 cat >>confdefs.h
<<\_ACEOF
9965 #define HAVE_MMAP_DEV_ZERO 1
9969 if test $gcc_cv_func_mmap_anon = yes; then
9971 cat >>confdefs.h
<<\_ACEOF
9972 #define HAVE_MMAP_ANON 1
9980 # Under VMS, vfork works very differently than on Unix. The standard test
9981 # won't work, and it isn't easily adaptable. It makes more sense to
9983 ac_cv_func_vfork_works
=yes
9986 echo "$as_me:$LINENO: checking for pid_t" >&5
9987 echo $ECHO_N "checking for pid_t... $ECHO_C" >&6
9988 if test "${ac_cv_type_pid_t+set}" = set; then
9989 echo $ECHO_N "(cached) $ECHO_C" >&6
9991 cat >conftest.
$ac_ext <<_ACEOF
9994 cat confdefs.h
>>conftest.
$ac_ext
9995 cat >>conftest.
$ac_ext <<_ACEOF
9996 /* end confdefs.h. */
9997 $ac_includes_default
10003 if (sizeof (pid_t))
10009 rm -f conftest.
$ac_objext
10010 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10011 (eval $ac_compile) 2>conftest.er1
10013 grep -v '^ *+' conftest.er1
>conftest.err
10015 cat conftest.err
>&5
10016 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10017 (exit $ac_status); } &&
10018 { ac_try
='test -z "$ac_c_werror_flag"
10019 || test ! -s conftest.err'
10020 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10021 (eval $ac_try) 2>&5
10023 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10024 (exit $ac_status); }; } &&
10025 { ac_try
='test -s conftest.$ac_objext'
10026 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10027 (eval $ac_try) 2>&5
10029 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10030 (exit $ac_status); }; }; then
10031 ac_cv_type_pid_t
=yes
10033 echo "$as_me: failed program was:" >&5
10034 sed 's/^/| /' conftest.
$ac_ext >&5
10036 ac_cv_type_pid_t
=no
10038 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
10040 echo "$as_me:$LINENO: result: $ac_cv_type_pid_t" >&5
10041 echo "${ECHO_T}$ac_cv_type_pid_t" >&6
10042 if test $ac_cv_type_pid_t = yes; then
10046 cat >>confdefs.h
<<_ACEOF
10054 for ac_header
in unistd.h vfork.h
10056 as_ac_Header
=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
10057 echo "$as_me:$LINENO: checking for $ac_header" >&5
10058 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
10059 if eval "test \"\${$as_ac_Header+set}\" = set"; then
10060 echo $ECHO_N "(cached) $ECHO_C" >&6
10062 cat >conftest.
$ac_ext <<_ACEOF
10065 cat confdefs.h
>>conftest.
$ac_ext
10066 cat >>conftest.
$ac_ext <<_ACEOF
10067 /* end confdefs.h. */
10068 #include <$ac_header>
10070 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
10071 (eval $ac_cpp conftest.
$ac_ext) 2>conftest.er1
10073 grep -v '^ *+' conftest.er1
>conftest.err
10075 cat conftest.err
>&5
10076 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10077 (exit $ac_status); } >/dev
/null
; then
10078 if test -s conftest.err
; then
10079 ac_cpp_err
=$ac_c_preproc_warn_flag
10080 ac_cpp_err
=$ac_cpp_err$ac_c_werror_flag
10087 if test -z "$ac_cpp_err"; then
10088 eval "$as_ac_Header=yes"
10090 echo "$as_me: failed program was:" >&5
10091 sed 's/^/| /' conftest.
$ac_ext >&5
10093 eval "$as_ac_Header=no"
10095 rm -f conftest.err conftest.
$ac_ext
10097 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
10098 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
10099 if test `eval echo '${'$as_ac_Header'}'` = yes; then
10100 cat >>confdefs.h
<<_ACEOF
10101 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
10109 for ac_func
in fork vfork
10111 as_ac_var
=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
10112 echo "$as_me:$LINENO: checking for $ac_func" >&5
10113 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
10114 if eval "test \"\${$as_ac_var+set}\" = set"; then
10115 echo $ECHO_N "(cached) $ECHO_C" >&6
10117 cat >conftest.
$ac_ext <<_ACEOF
10120 cat confdefs.h
>>conftest.
$ac_ext
10121 cat >>conftest.
$ac_ext <<_ACEOF
10122 /* end confdefs.h. */
10123 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
10124 For example, HP-UX 11i <limits.h> declares gettimeofday. */
10125 #define $ac_func innocuous_$ac_func
10127 /* System header to define __stub macros and hopefully few prototypes,
10128 which can conflict with char $ac_func (); below.
10129 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10130 <limits.h> exists even on freestanding compilers. */
10133 # include <limits.h>
10135 # include <assert.h>
10140 /* Override any gcc2 internal prototype to avoid an error. */
10145 /* We use char because int might match the return type of a gcc2
10146 builtin and then its argument prototype would still apply. */
10148 /* The GNU C library defines this for functions which it implements
10149 to always fail with ENOSYS. Some functions are actually named
10150 something starting with __ and the normal name is an alias. */
10151 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
10154 char (*f) () = $ac_func;
10163 return f != $ac_func;
10168 rm -f conftest.
$ac_objext conftest
$ac_exeext
10169 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10170 (eval $ac_link) 2>conftest.er1
10172 grep -v '^ *+' conftest.er1
>conftest.err
10174 cat conftest.err
>&5
10175 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10176 (exit $ac_status); } &&
10177 { ac_try
='test -z "$ac_c_werror_flag"
10178 || test ! -s conftest.err'
10179 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10180 (eval $ac_try) 2>&5
10182 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10183 (exit $ac_status); }; } &&
10184 { ac_try
='test -s conftest$ac_exeext'
10185 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10186 (eval $ac_try) 2>&5
10188 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10189 (exit $ac_status); }; }; then
10190 eval "$as_ac_var=yes"
10192 echo "$as_me: failed program was:" >&5
10193 sed 's/^/| /' conftest.
$ac_ext >&5
10195 eval "$as_ac_var=no"
10197 rm -f conftest.err conftest.
$ac_objext \
10198 conftest
$ac_exeext conftest.
$ac_ext
10200 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
10201 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
10202 if test `eval echo '${'$as_ac_var'}'` = yes; then
10203 cat >>confdefs.h
<<_ACEOF
10204 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
10210 if test "x$ac_cv_func_fork" = xyes
; then
10211 echo "$as_me:$LINENO: checking for working fork" >&5
10212 echo $ECHO_N "checking for working fork... $ECHO_C" >&6
10213 if test "${ac_cv_func_fork_works+set}" = set; then
10214 echo $ECHO_N "(cached) $ECHO_C" >&6
10216 if test "$cross_compiling" = yes; then
10217 ac_cv_func_fork_works
=cross
10219 cat >conftest.
$ac_ext <<_ACEOF
10220 /* By Ruediger Kuhlmann. */
10221 #include <sys/types.h>
10223 # include <unistd.h>
10225 /* Some systems only have a dummy stub for fork() */
10233 rm -f conftest
$ac_exeext
10234 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10235 (eval $ac_link) 2>&5
10237 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10238 (exit $ac_status); } && { ac_try
='./conftest$ac_exeext'
10239 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10240 (eval $ac_try) 2>&5
10242 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10243 (exit $ac_status); }; }; then
10244 ac_cv_func_fork_works
=yes
10246 echo "$as_me: program exited with status $ac_status" >&5
10247 echo "$as_me: failed program was:" >&5
10248 sed 's/^/| /' conftest.
$ac_ext >&5
10250 ( exit $ac_status )
10251 ac_cv_func_fork_works
=no
10253 rm -f core
*.core gmon.out bb.out conftest
$ac_exeext conftest.
$ac_objext conftest.
$ac_ext
10256 echo "$as_me:$LINENO: result: $ac_cv_func_fork_works" >&5
10257 echo "${ECHO_T}$ac_cv_func_fork_works" >&6
10260 ac_cv_func_fork_works
=$ac_cv_func_fork
10262 if test "x$ac_cv_func_fork_works" = xcross
; then
10264 *-*-amigaos* |
*-*-msdosdjgpp*)
10265 # Override, as these systems have only a dummy fork() stub
10266 ac_cv_func_fork_works
=no
10269 ac_cv_func_fork_works
=yes
10272 { echo "$as_me:$LINENO: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&5
10273 echo "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;}
10275 ac_cv_func_vfork_works
=$ac_cv_func_vfork
10276 if test "x$ac_cv_func_vfork" = xyes
; then
10277 echo "$as_me:$LINENO: checking for working vfork" >&5
10278 echo $ECHO_N "checking for working vfork... $ECHO_C" >&6
10279 if test "${ac_cv_func_vfork_works+set}" = set; then
10280 echo $ECHO_N "(cached) $ECHO_C" >&6
10282 if test "$cross_compiling" = yes; then
10283 ac_cv_func_vfork_works
=cross
10285 cat >conftest.
$ac_ext <<_ACEOF
10288 cat confdefs.h
>>conftest.
$ac_ext
10289 cat >>conftest.
$ac_ext <<_ACEOF
10290 /* end confdefs.h. */
10291 /* Thanks to Paul Eggert for this test. */
10293 #include <stdlib.h>
10294 #include <sys/types.h>
10295 #include <sys/stat.h>
10296 #include <sys/wait.h>
10298 # include <unistd.h>
10301 # include <vfork.h>
10303 /* On some sparc systems, changes by the child to local and incoming
10304 argument registers are propagated back to the parent. The compiler
10305 is told about this with #include <vfork.h>, but some compilers
10306 (e.g. gcc -O) don't grok <vfork.h>. Test for this by using a
10307 static variable whose address is put into a register that is
10308 clobbered by the vfork. */
10311 sparc_address_test (int arg)
10313 sparc_address_test (arg) int arg;
10316 static pid_t child;
10334 pid_t parent = getpid ();
10337 sparc_address_test (0);
10342 /* Here is another test for sparc vfork register problems. This
10343 test uses lots of local variables, at least as many local
10344 variables as main has allocated so far including compiler
10345 temporaries. 4 locals are enough for gcc 1.40.3 on a Solaris
10346 4.1.3 sparc, but we use 8 to be safe. A buggy compiler should
10347 reuse the register of parent for one of the local variables,
10348 since it will think that parent can't possibly be used any more
10349 in this routine. Assigning to the local variable will thus
10350 munge parent in the parent process. */
10352 p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
10353 p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
10354 /* Convince the compiler that p..p7 are live; otherwise, it might
10355 use the same hardware register for all 8 local variables. */
10356 if (p != p1 || p != p2 || p != p3 || p != p4
10357 || p != p5 || p != p6 || p != p7)
10360 /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
10361 from child file descriptors. If the child closes a descriptor
10362 before it execs or exits, this munges the parent's descriptor
10363 as well. Test for this by closing stdout in the child. */
10364 _exit(close(fileno(stdout)) != 0);
10369 while (wait(&status) != child)
10372 /* Was there some problem with vforking? */
10375 /* Did the child fail? (This shouldn't happen.) */
10378 /* Did the vfork/compiler bug occur? */
10379 || parent != getpid()
10381 /* Did the file descriptor bug occur? */
10382 || fstat(fileno(stdout), &st) != 0
10387 rm -f conftest
$ac_exeext
10388 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10389 (eval $ac_link) 2>&5
10391 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10392 (exit $ac_status); } && { ac_try
='./conftest$ac_exeext'
10393 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10394 (eval $ac_try) 2>&5
10396 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10397 (exit $ac_status); }; }; then
10398 ac_cv_func_vfork_works
=yes
10400 echo "$as_me: program exited with status $ac_status" >&5
10401 echo "$as_me: failed program was:" >&5
10402 sed 's/^/| /' conftest.
$ac_ext >&5
10404 ( exit $ac_status )
10405 ac_cv_func_vfork_works
=no
10407 rm -f core
*.core gmon.out bb.out conftest
$ac_exeext conftest.
$ac_objext conftest.
$ac_ext
10410 echo "$as_me:$LINENO: result: $ac_cv_func_vfork_works" >&5
10411 echo "${ECHO_T}$ac_cv_func_vfork_works" >&6
10414 if test "x$ac_cv_func_fork_works" = xcross
; then
10415 ac_cv_func_vfork_works
=$ac_cv_func_vfork
10416 { echo "$as_me:$LINENO: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&5
10417 echo "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;}
10420 if test "x$ac_cv_func_vfork_works" = xyes
; then
10422 cat >>confdefs.h
<<\_ACEOF
10423 #define HAVE_WORKING_VFORK 1
10428 cat >>confdefs.h
<<\_ACEOF
10433 if test "x$ac_cv_func_fork_works" = xyes
; then
10435 cat >>confdefs.h
<<\_ACEOF
10436 #define HAVE_WORKING_FORK 1
10443 if test "X$prefix" = "XNONE"; then
10444 acl_final_prefix
="$ac_default_prefix"
10446 acl_final_prefix
="$prefix"
10448 if test "X$exec_prefix" = "XNONE"; then
10449 acl_final_exec_prefix
='${prefix}'
10451 acl_final_exec_prefix
="$exec_prefix"
10453 acl_save_prefix
="$prefix"
10454 prefix
="$acl_final_prefix"
10455 eval acl_final_exec_prefix
=\"$acl_final_exec_prefix\"
10456 prefix
="$acl_save_prefix"
10459 # Check whether --with-gnu-ld or --without-gnu-ld was given.
10460 if test "${with_gnu_ld+set}" = set; then
10461 withval
="$with_gnu_ld"
10462 test "$withval" = no || with_gnu_ld
=yes
10466 # Prepare PATH_SEPARATOR.
10467 # The user is always right.
10468 if test "${PATH_SEPARATOR+set}" != set; then
10469 echo "#! /bin/sh" >conf$$.sh
10470 echo "exit 0" >>conf$$.sh
10472 if (PATH
="/nonexistent;."; conf$$.sh
) >/dev
/null
2>&1; then
10480 if test "$GCC" = yes; then
10481 # Check if gcc -print-prog-name=ld gives a path.
10482 echo "$as_me:$LINENO: checking for ld used by GCC" >&5
10483 echo $ECHO_N "checking for ld used by GCC... $ECHO_C" >&6
10486 # gcc leaves a trailing carriage return which upsets mingw
10487 ac_prog
=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
10489 ac_prog
=`($CC -print-prog-name=ld) 2>&5` ;;
10492 # Accept absolute paths.
10493 [\\/]* |
[A-Za-z
]:[\\/]*)
10494 re_direlt
='/[^/][^/]*/\.\./'
10495 # Canonicalize the path of ld
10496 ac_prog
=`echo $ac_prog| sed 's%\\\\%/%g'`
10497 while echo $ac_prog |
grep "$re_direlt" > /dev
/null
2>&1; do
10498 ac_prog
=`echo $ac_prog| sed "s%$re_direlt%/%"`
10500 test -z "$LD" && LD
="$ac_prog"
10503 # If it fails, then pretend we aren't using GCC.
10507 # If it is relative, then search for the first ld in PATH.
10508 with_gnu_ld
=unknown
10511 elif test "$with_gnu_ld" = yes; then
10512 echo "$as_me:$LINENO: checking for GNU ld" >&5
10513 echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6
10515 echo "$as_me:$LINENO: checking for non-GNU ld" >&5
10516 echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6
10518 if test "${acl_cv_path_LD+set}" = set; then
10519 echo $ECHO_N "(cached) $ECHO_C" >&6
10521 if test -z "$LD"; then
10522 IFS
="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
10523 for ac_dir
in $PATH; do
10524 test -z "$ac_dir" && ac_dir
=.
10525 if test -f "$ac_dir/$ac_prog" ||
test -f "$ac_dir/$ac_prog$ac_exeext"; then
10526 acl_cv_path_LD
="$ac_dir/$ac_prog"
10527 # Check to see if the program is GNU ld. I'd rather use --version,
10528 # but apparently some GNU ld's only accept -v.
10529 # Break only if it was the GNU/non-GNU ld that we prefer.
10530 if "$acl_cv_path_LD" -v 2>&1 < /dev
/null |
egrep '(GNU|with BFD)' > /dev
/null
; then
10531 test "$with_gnu_ld" != no
&& break
10533 test "$with_gnu_ld" != yes && break
10539 acl_cv_path_LD
="$LD" # Let the user override the test with a path.
10543 LD
="$acl_cv_path_LD"
10544 if test -n "$LD"; then
10545 echo "$as_me:$LINENO: result: $LD" >&5
10546 echo "${ECHO_T}$LD" >&6
10548 echo "$as_me:$LINENO: result: no" >&5
10549 echo "${ECHO_T}no" >&6
10551 test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
10552 echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
10553 { (exit 1); exit 1; }; }
10554 echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
10555 echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6
10556 if test "${acl_cv_prog_gnu_ld+set}" = set; then
10557 echo $ECHO_N "(cached) $ECHO_C" >&6
10559 # I'd rather use --version here, but apparently some GNU ld's only accept -v.
10560 if $LD -v 2>&1 </dev
/null |
egrep '(GNU|with BFD)' 1>&5; then
10561 acl_cv_prog_gnu_ld
=yes
10563 acl_cv_prog_gnu_ld
=no
10566 echo "$as_me:$LINENO: result: $acl_cv_prog_gnu_ld" >&5
10567 echo "${ECHO_T}$acl_cv_prog_gnu_ld" >&6
10568 with_gnu_ld
=$acl_cv_prog_gnu_ld
10572 echo "$as_me:$LINENO: checking for shared library run path origin" >&5
10573 echo $ECHO_N "checking for shared library run path origin... $ECHO_C" >&6
10574 if test "${acl_cv_rpath+set}" = set; then
10575 echo $ECHO_N "(cached) $ECHO_C" >&6
10578 CC
="$CC" GCC
="$GCC" LDFLAGS
="$LDFLAGS" LD
="$LD" with_gnu_ld
="$with_gnu_ld" \
10579 ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh
10581 rm -f .
/conftest.sh
10585 echo "$as_me:$LINENO: result: $acl_cv_rpath" >&5
10586 echo "${ECHO_T}$acl_cv_rpath" >&6
10588 libext
="$acl_cv_libext"
10589 shlibext
="$acl_cv_shlibext"
10590 hardcode_libdir_flag_spec
="$acl_cv_hardcode_libdir_flag_spec"
10591 hardcode_libdir_separator
="$acl_cv_hardcode_libdir_separator"
10592 hardcode_direct
="$acl_cv_hardcode_direct"
10593 hardcode_minus_L
="$acl_cv_hardcode_minus_L"
10594 # Check whether --enable-rpath or --disable-rpath was given.
10595 if test "${enable_rpath+set}" = set; then
10596 enableval
="$enable_rpath"
10610 acl_save_prefix
="$prefix"
10611 prefix
="$acl_final_prefix"
10612 acl_save_exec_prefix
="$exec_prefix"
10613 exec_prefix
="$acl_final_exec_prefix"
10615 eval additional_includedir
=\"$includedir\"
10616 eval additional_libdir
=\"$libdir\"
10618 exec_prefix
="$acl_save_exec_prefix"
10619 prefix
="$acl_save_prefix"
10622 # Check whether --with-libiconv-prefix or --without-libiconv-prefix was given.
10623 if test "${with_libiconv_prefix+set}" = set; then
10624 withval
="$with_libiconv_prefix"
10626 if test "X$withval" = "Xno"; then
10629 if test "X$withval" = "X"; then
10631 acl_save_prefix
="$prefix"
10632 prefix
="$acl_final_prefix"
10633 acl_save_exec_prefix
="$exec_prefix"
10634 exec_prefix
="$acl_final_exec_prefix"
10636 eval additional_includedir
=\"$includedir\"
10637 eval additional_libdir
=\"$libdir\"
10639 exec_prefix
="$acl_save_exec_prefix"
10640 prefix
="$acl_save_prefix"
10643 additional_includedir
="$withval/include"
10644 additional_libdir
="$withval/lib"
10654 names_already_handled
=
10655 names_next_round
='iconv '
10656 while test -n "$names_next_round"; do
10657 names_this_round
="$names_next_round"
10659 for name
in $names_this_round; do
10661 for n
in $names_already_handled; do
10662 if test "$n" = "$name"; then
10663 already_handled
=yes
10667 if test -z "$already_handled"; then
10668 names_already_handled
="$names_already_handled $name"
10669 uppername
=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
10670 eval value
=\"\
$HAVE_LIB$uppername\"
10671 if test -n "$value"; then
10672 if test "$value" = yes; then
10673 eval value
=\"\
$LIB$uppername\"
10674 test -z "$value" || LIBICONV
="${LIBICONV}${LIBICONV:+ }$value"
10675 eval value
=\"\
$LTLIB$uppername\"
10676 test -z "$value" || LTLIBICONV
="${LTLIBICONV}${LTLIBICONV:+ }$value"
10685 if test $use_additional = yes; then
10686 if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
10687 found_dir
="$additional_libdir"
10688 found_so
="$additional_libdir/lib$name.$shlibext"
10689 if test -f "$additional_libdir/lib$name.la"; then
10690 found_la
="$additional_libdir/lib$name.la"
10693 if test -f "$additional_libdir/lib$name.$libext"; then
10694 found_dir
="$additional_libdir"
10695 found_a
="$additional_libdir/lib$name.$libext"
10696 if test -f "$additional_libdir/lib$name.la"; then
10697 found_la
="$additional_libdir/lib$name.la"
10702 if test "X$found_dir" = "X"; then
10703 for x
in $LDFLAGS $LTLIBICONV; do
10705 acl_save_prefix
="$prefix"
10706 prefix
="$acl_final_prefix"
10707 acl_save_exec_prefix
="$exec_prefix"
10708 exec_prefix
="$acl_final_exec_prefix"
10710 exec_prefix
="$acl_save_exec_prefix"
10711 prefix
="$acl_save_prefix"
10715 dir
=`echo "X$x" | sed -e 's/^X-L//'`
10716 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
10718 found_so
="$dir/lib$name.$shlibext"
10719 if test -f "$dir/lib$name.la"; then
10720 found_la
="$dir/lib$name.la"
10723 if test -f "$dir/lib$name.$libext"; then
10725 found_a
="$dir/lib$name.$libext"
10726 if test -f "$dir/lib$name.la"; then
10727 found_la
="$dir/lib$name.la"
10733 if test "X$found_dir" != "X"; then
10738 if test "X$found_dir" != "X"; then
10739 LTLIBICONV
="${LTLIBICONV}${LTLIBICONV:+ }-L$found_dir -l$name"
10740 if test "X$found_so" != "X"; then
10741 if test "$enable_rpath" = no ||
test "X$found_dir" = "X/usr/lib"; then
10742 LIBICONV
="${LIBICONV}${LIBICONV:+ }$found_so"
10745 for x
in $ltrpathdirs; do
10746 if test "X$x" = "X$found_dir"; then
10751 if test -z "$haveit"; then
10752 ltrpathdirs
="$ltrpathdirs $found_dir"
10754 if test "$hardcode_direct" = yes; then
10755 LIBICONV
="${LIBICONV}${LIBICONV:+ }$found_so"
10757 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no
; then
10758 LIBICONV
="${LIBICONV}${LIBICONV:+ }$found_so"
10760 for x
in $rpathdirs; do
10761 if test "X$x" = "X$found_dir"; then
10766 if test -z "$haveit"; then
10767 rpathdirs
="$rpathdirs $found_dir"
10771 for x
in $LDFLAGS $LIBICONV; do
10773 acl_save_prefix
="$prefix"
10774 prefix
="$acl_final_prefix"
10775 acl_save_exec_prefix
="$exec_prefix"
10776 exec_prefix
="$acl_final_exec_prefix"
10778 exec_prefix
="$acl_save_exec_prefix"
10779 prefix
="$acl_save_prefix"
10781 if test "X$x" = "X-L$found_dir"; then
10786 if test -z "$haveit"; then
10787 LIBICONV
="${LIBICONV}${LIBICONV:+ }-L$found_dir"
10789 if test "$hardcode_minus_L" != no
; then
10790 LIBICONV
="${LIBICONV}${LIBICONV:+ }$found_so"
10792 LIBICONV
="${LIBICONV}${LIBICONV:+ }-l$name"
10798 if test "X$found_a" != "X"; then
10799 LIBICONV
="${LIBICONV}${LIBICONV:+ }$found_a"
10801 LIBICONV
="${LIBICONV}${LIBICONV:+ }-L$found_dir -l$name"
10804 additional_includedir
=
10805 case "$found_dir" in
10807 basedir
=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
10808 additional_includedir
="$basedir/include"
10811 if test "X$additional_includedir" != "X"; then
10812 if test "X$additional_includedir" != "X/usr/include"; then
10814 if test "X$additional_includedir" = "X/usr/local/include"; then
10815 if test -n "$GCC"; then
10817 linux
*) haveit
=yes;;
10821 if test -z "$haveit"; then
10822 for x
in $CPPFLAGS $INCICONV; do
10824 acl_save_prefix
="$prefix"
10825 prefix
="$acl_final_prefix"
10826 acl_save_exec_prefix
="$exec_prefix"
10827 exec_prefix
="$acl_final_exec_prefix"
10829 exec_prefix
="$acl_save_exec_prefix"
10830 prefix
="$acl_save_prefix"
10832 if test "X$x" = "X-I$additional_includedir"; then
10837 if test -z "$haveit"; then
10838 if test -d "$additional_includedir"; then
10839 INCICONV
="${INCICONV}${INCICONV:+ }-I$additional_includedir"
10845 if test -n "$found_la"; then
10846 save_libdir
="$libdir"
10847 case "$found_la" in
10848 */* |
*\\*) .
"$found_la" ;;
10849 *) .
"./$found_la" ;;
10851 libdir
="$save_libdir"
10852 for dep
in $dependency_libs; do
10855 additional_libdir
=`echo "X$dep" | sed -e 's/^X-L//'`
10856 if test "X$additional_libdir" != "X/usr/lib"; then
10858 if test "X$additional_libdir" = "X/usr/local/lib"; then
10859 if test -n "$GCC"; then
10861 linux
*) haveit
=yes;;
10865 if test -z "$haveit"; then
10867 for x
in $LDFLAGS $LIBICONV; do
10869 acl_save_prefix
="$prefix"
10870 prefix
="$acl_final_prefix"
10871 acl_save_exec_prefix
="$exec_prefix"
10872 exec_prefix
="$acl_final_exec_prefix"
10874 exec_prefix
="$acl_save_exec_prefix"
10875 prefix
="$acl_save_prefix"
10877 if test "X$x" = "X-L$additional_libdir"; then
10882 if test -z "$haveit"; then
10883 if test -d "$additional_libdir"; then
10884 LIBICONV
="${LIBICONV}${LIBICONV:+ }-L$additional_libdir"
10888 for x
in $LDFLAGS $LTLIBICONV; do
10890 acl_save_prefix
="$prefix"
10891 prefix
="$acl_final_prefix"
10892 acl_save_exec_prefix
="$exec_prefix"
10893 exec_prefix
="$acl_final_exec_prefix"
10895 exec_prefix
="$acl_save_exec_prefix"
10896 prefix
="$acl_save_prefix"
10898 if test "X$x" = "X-L$additional_libdir"; then
10903 if test -z "$haveit"; then
10904 if test -d "$additional_libdir"; then
10905 LTLIBICONV
="${LTLIBICONV}${LTLIBICONV:+ }-L$additional_libdir"
10912 dir
=`echo "X$dep" | sed -e 's/^X-R//'`
10913 if test "$enable_rpath" != no
; then
10915 for x
in $rpathdirs; do
10916 if test "X$x" = "X$dir"; then
10921 if test -z "$haveit"; then
10922 rpathdirs
="$rpathdirs $dir"
10925 for x
in $ltrpathdirs; do
10926 if test "X$x" = "X$dir"; then
10931 if test -z "$haveit"; then
10932 ltrpathdirs
="$ltrpathdirs $dir"
10937 names_next_round
="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
10940 names_next_round
="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
10943 LIBICONV
="${LIBICONV}${LIBICONV:+ }$dep"
10944 LTLIBICONV
="${LTLIBICONV}${LTLIBICONV:+ }$dep"
10950 LIBICONV
="${LIBICONV}${LIBICONV:+ }-l$name"
10951 LTLIBICONV
="${LTLIBICONV}${LTLIBICONV:+ }-l$name"
10957 if test "X$rpathdirs" != "X"; then
10958 if test -n "$hardcode_libdir_separator"; then
10960 for found_dir
in $rpathdirs; do
10961 alldirs
="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
10963 acl_save_libdir
="$libdir"
10965 eval flag
=\"$hardcode_libdir_flag_spec\"
10966 libdir
="$acl_save_libdir"
10967 LIBICONV
="${LIBICONV}${LIBICONV:+ }$flag"
10969 for found_dir
in $rpathdirs; do
10970 acl_save_libdir
="$libdir"
10971 libdir
="$found_dir"
10972 eval flag
=\"$hardcode_libdir_flag_spec\"
10973 libdir
="$acl_save_libdir"
10974 LIBICONV
="${LIBICONV}${LIBICONV:+ }$flag"
10978 if test "X$ltrpathdirs" != "X"; then
10979 for found_dir
in $ltrpathdirs; do
10980 LTLIBICONV
="${LTLIBICONV}${LTLIBICONV:+ }-R$found_dir"
10990 am_save_CPPFLAGS
="$CPPFLAGS"
10992 for element
in $INCICONV; do
10994 for x
in $CPPFLAGS; do
10996 acl_save_prefix
="$prefix"
10997 prefix
="$acl_final_prefix"
10998 acl_save_exec_prefix
="$exec_prefix"
10999 exec_prefix
="$acl_final_exec_prefix"
11001 exec_prefix
="$acl_save_exec_prefix"
11002 prefix
="$acl_save_prefix"
11004 if test "X$x" = "X$element"; then
11009 if test -z "$haveit"; then
11010 CPPFLAGS
="${CPPFLAGS}${CPPFLAGS:+ }$element"
11015 echo "$as_me:$LINENO: checking for iconv" >&5
11016 echo $ECHO_N "checking for iconv... $ECHO_C" >&6
11017 if test "${am_cv_func_iconv+set}" = set; then
11018 echo $ECHO_N "(cached) $ECHO_C" >&6
11021 am_cv_func_iconv
="no, consider installing GNU libiconv"
11023 cat >conftest.
$ac_ext <<_ACEOF
11026 cat confdefs.h
>>conftest.
$ac_ext
11027 cat >>conftest.
$ac_ext <<_ACEOF
11028 /* end confdefs.h. */
11029 #include <stdlib.h>
11034 iconv_t cd = iconv_open("","");
11035 iconv(cd,NULL,NULL,NULL,NULL);
11041 rm -f conftest.
$ac_objext conftest
$ac_exeext
11042 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11043 (eval $ac_link) 2>conftest.er1
11045 grep -v '^ *+' conftest.er1
>conftest.err
11047 cat conftest.err
>&5
11048 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11049 (exit $ac_status); } &&
11050 { ac_try
='test -z "$ac_c_werror_flag"
11051 || test ! -s conftest.err'
11052 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11053 (eval $ac_try) 2>&5
11055 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11056 (exit $ac_status); }; } &&
11057 { ac_try
='test -s conftest$ac_exeext'
11058 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11059 (eval $ac_try) 2>&5
11061 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11062 (exit $ac_status); }; }; then
11063 am_cv_func_iconv
=yes
11065 echo "$as_me: failed program was:" >&5
11066 sed 's/^/| /' conftest.
$ac_ext >&5
11069 rm -f conftest.err conftest.
$ac_objext \
11070 conftest
$ac_exeext conftest.
$ac_ext
11071 if test "$am_cv_func_iconv" != yes; then
11072 am_save_LIBS
="$LIBS"
11073 LIBS
="$LIBS $LIBICONV"
11074 cat >conftest.
$ac_ext <<_ACEOF
11077 cat confdefs.h
>>conftest.
$ac_ext
11078 cat >>conftest.
$ac_ext <<_ACEOF
11079 /* end confdefs.h. */
11080 #include <stdlib.h>
11085 iconv_t cd = iconv_open("","");
11086 iconv(cd,NULL,NULL,NULL,NULL);
11092 rm -f conftest.
$ac_objext conftest
$ac_exeext
11093 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11094 (eval $ac_link) 2>conftest.er1
11096 grep -v '^ *+' conftest.er1
>conftest.err
11098 cat conftest.err
>&5
11099 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11100 (exit $ac_status); } &&
11101 { ac_try
='test -z "$ac_c_werror_flag"
11102 || test ! -s conftest.err'
11103 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11104 (eval $ac_try) 2>&5
11106 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11107 (exit $ac_status); }; } &&
11108 { ac_try
='test -s conftest$ac_exeext'
11109 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11110 (eval $ac_try) 2>&5
11112 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11113 (exit $ac_status); }; }; then
11114 am_cv_lib_iconv
=yes
11115 am_cv_func_iconv
=yes
11117 echo "$as_me: failed program was:" >&5
11118 sed 's/^/| /' conftest.
$ac_ext >&5
11121 rm -f conftest.err conftest.
$ac_objext \
11122 conftest
$ac_exeext conftest.
$ac_ext
11123 LIBS
="$am_save_LIBS"
11127 echo "$as_me:$LINENO: result: $am_cv_func_iconv" >&5
11128 echo "${ECHO_T}$am_cv_func_iconv" >&6
11129 if test "$am_cv_func_iconv" = yes; then
11131 cat >>confdefs.h
<<\_ACEOF
11132 #define HAVE_ICONV 1
11136 if test "$am_cv_lib_iconv" = yes; then
11137 echo "$as_me:$LINENO: checking how to link with libiconv" >&5
11138 echo $ECHO_N "checking how to link with libiconv... $ECHO_C" >&6
11139 echo "$as_me:$LINENO: result: $LIBICONV" >&5
11140 echo "${ECHO_T}$LIBICONV" >&6
11142 CPPFLAGS
="$am_save_CPPFLAGS"
11149 if test "$am_cv_func_iconv" = yes; then
11150 echo "$as_me:$LINENO: checking for iconv declaration" >&5
11151 echo $ECHO_N "checking for iconv declaration... $ECHO_C" >&6
11152 if test "${am_cv_proto_iconv+set}" = set; then
11153 echo $ECHO_N "(cached) $ECHO_C" >&6
11156 cat >conftest.
$ac_ext <<_ACEOF
11159 cat confdefs.h
>>conftest.
$ac_ext
11160 cat >>conftest.
$ac_ext <<_ACEOF
11161 /* end confdefs.h. */
11163 #include <stdlib.h>
11169 #if defined(__STDC__) || defined(__cplusplus)
11170 size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
11183 rm -f conftest.
$ac_objext
11184 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11185 (eval $ac_compile) 2>conftest.er1
11187 grep -v '^ *+' conftest.er1
>conftest.err
11189 cat conftest.err
>&5
11190 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11191 (exit $ac_status); } &&
11192 { ac_try
='test -z "$ac_c_werror_flag"
11193 || test ! -s conftest.err'
11194 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11195 (eval $ac_try) 2>&5
11197 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11198 (exit $ac_status); }; } &&
11199 { ac_try
='test -s conftest.$ac_objext'
11200 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11201 (eval $ac_try) 2>&5
11203 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11204 (exit $ac_status); }; }; then
11205 am_cv_proto_iconv_arg1
=""
11207 echo "$as_me: failed program was:" >&5
11208 sed 's/^/| /' conftest.
$ac_ext >&5
11210 am_cv_proto_iconv_arg1
="const"
11212 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
11213 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);"
11216 am_cv_proto_iconv
=`echo "$am_cv_proto_iconv" | tr -s ' ' | sed -e 's/( /(/'`
11217 echo "$as_me:$LINENO: result: ${ac_t:-
11218 }$am_cv_proto_iconv" >&5
11219 echo "${ECHO_T}${ac_t:-
11220 }$am_cv_proto_iconv" >&6
11222 cat >>confdefs.h
<<_ACEOF
11223 #define ICONV_CONST $am_cv_proto_iconv_arg1
11228 # Until we have in-tree GNU iconv:
11233 echo "$as_me:$LINENO: checking for LC_MESSAGES" >&5
11234 echo $ECHO_N "checking for LC_MESSAGES... $ECHO_C" >&6
11235 if test "${am_cv_val_LC_MESSAGES+set}" = set; then
11236 echo $ECHO_N "(cached) $ECHO_C" >&6
11238 cat >conftest.
$ac_ext <<_ACEOF
11241 cat confdefs.h
>>conftest.
$ac_ext
11242 cat >>conftest.
$ac_ext <<_ACEOF
11243 /* end confdefs.h. */
11244 #include <locale.h>
11253 rm -f conftest.
$ac_objext conftest
$ac_exeext
11254 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11255 (eval $ac_link) 2>conftest.er1
11257 grep -v '^ *+' conftest.er1
>conftest.err
11259 cat conftest.err
>&5
11260 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11261 (exit $ac_status); } &&
11262 { ac_try
='test -z "$ac_c_werror_flag"
11263 || test ! -s conftest.err'
11264 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11265 (eval $ac_try) 2>&5
11267 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11268 (exit $ac_status); }; } &&
11269 { ac_try
='test -s conftest$ac_exeext'
11270 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11271 (eval $ac_try) 2>&5
11273 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11274 (exit $ac_status); }; }; then
11275 am_cv_val_LC_MESSAGES
=yes
11277 echo "$as_me: failed program was:" >&5
11278 sed 's/^/| /' conftest.
$ac_ext >&5
11280 am_cv_val_LC_MESSAGES
=no
11282 rm -f conftest.err conftest.
$ac_objext \
11283 conftest
$ac_exeext conftest.
$ac_ext
11285 echo "$as_me:$LINENO: result: $am_cv_val_LC_MESSAGES" >&5
11286 echo "${ECHO_T}$am_cv_val_LC_MESSAGES" >&6
11287 if test $am_cv_val_LC_MESSAGES = yes; then
11289 cat >>confdefs.h
<<\_ACEOF
11290 #define HAVE_LC_MESSAGES 1
11297 echo "$as_me:$LINENO: checking for nl_langinfo and CODESET" >&5
11298 echo $ECHO_N "checking for nl_langinfo and CODESET... $ECHO_C" >&6
11299 if test "${am_cv_langinfo_codeset+set}" = set; then
11300 echo $ECHO_N "(cached) $ECHO_C" >&6
11302 cat >conftest.
$ac_ext <<_ACEOF
11305 cat confdefs.h
>>conftest.
$ac_ext
11306 cat >>conftest.
$ac_ext <<_ACEOF
11307 /* end confdefs.h. */
11308 #include <langinfo.h>
11312 char* cs = nl_langinfo(CODESET);
11317 rm -f conftest.
$ac_objext conftest
$ac_exeext
11318 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11319 (eval $ac_link) 2>conftest.er1
11321 grep -v '^ *+' conftest.er1
>conftest.err
11323 cat conftest.err
>&5
11324 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11325 (exit $ac_status); } &&
11326 { ac_try
='test -z "$ac_c_werror_flag"
11327 || test ! -s conftest.err'
11328 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11329 (eval $ac_try) 2>&5
11331 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11332 (exit $ac_status); }; } &&
11333 { ac_try
='test -s conftest$ac_exeext'
11334 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11335 (eval $ac_try) 2>&5
11337 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11338 (exit $ac_status); }; }; then
11339 am_cv_langinfo_codeset
=yes
11341 echo "$as_me: failed program was:" >&5
11342 sed 's/^/| /' conftest.
$ac_ext >&5
11344 am_cv_langinfo_codeset
=no
11346 rm -f conftest.err conftest.
$ac_objext \
11347 conftest
$ac_exeext conftest.
$ac_ext
11350 echo "$as_me:$LINENO: result: $am_cv_langinfo_codeset" >&5
11351 echo "${ECHO_T}$am_cv_langinfo_codeset" >&6
11352 if test $am_cv_langinfo_codeset = yes; then
11354 cat >>confdefs.h
<<\_ACEOF
11355 #define HAVE_LANGINFO_CODESET 1
11361 # We will need to find libiberty.h and ansidecl.h
11362 saved_CFLAGS
="$CFLAGS"
11363 CFLAGS
="$CFLAGS -I${srcdir} -I${srcdir}/../include"
11403 for ac_func
in getenv atol asprintf sbrk abort atof getcwd getwd \
11404 strsignal strstr strverscmp \
11405 errno snprintf vsnprintf vasprintf malloc realloc calloc \
11406 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
11408 ac_tr_decl
=`echo "HAVE_DECL_$ac_func" | $as_tr_cpp`
11409 echo "$as_me:$LINENO: checking whether $ac_func is declared" >&5
11410 echo $ECHO_N "checking whether $ac_func is declared... $ECHO_C" >&6
11411 if eval "test \"\${gcc_cv_have_decl_$ac_func+set}\" = set"; then
11412 echo $ECHO_N "(cached) $ECHO_C" >&6
11414 cat >conftest.
$ac_ext <<_ACEOF
11417 cat confdefs.h
>>conftest.
$ac_ext
11418 cat >>conftest.
$ac_ext <<_ACEOF
11419 /* end confdefs.h. */
11421 #define $ac_tr_decl 1
11423 #include "ansidecl.h"
11424 #include "system.h"
11430 char *(*pfn) = (char *(*)) $ac_func ;
11436 rm -f conftest.
$ac_objext
11437 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11438 (eval $ac_compile) 2>conftest.er1
11440 grep -v '^ *+' conftest.er1
>conftest.err
11442 cat conftest.err
>&5
11443 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11444 (exit $ac_status); } &&
11445 { ac_try
='test -z "$ac_c_werror_flag"
11446 || test ! -s conftest.err'
11447 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11448 (eval $ac_try) 2>&5
11450 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11451 (exit $ac_status); }; } &&
11452 { ac_try
='test -s conftest.$ac_objext'
11453 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11454 (eval $ac_try) 2>&5
11456 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11457 (exit $ac_status); }; }; then
11458 eval "gcc_cv_have_decl_$ac_func=yes"
11460 echo "$as_me: failed program was:" >&5
11461 sed 's/^/| /' conftest.
$ac_ext >&5
11463 eval "gcc_cv_have_decl_$ac_func=no"
11465 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
11468 if eval "test \"`echo '$gcc_cv_have_decl_'$ac_func`\" = yes"; then
11469 echo "$as_me:$LINENO: result: yes" >&5
11470 echo "${ECHO_T}yes" >&6 ; cat >>confdefs.h
<<_ACEOF
11471 #define $ac_tr_decl 1
11475 echo "$as_me:$LINENO: result: no" >&5
11476 echo "${ECHO_T}no" >&6 ; cat >>confdefs.h
<<_ACEOF
11477 #define $ac_tr_decl 0
11488 for ac_func
in getrlimit setrlimit getrusage
11490 ac_tr_decl
=`echo "HAVE_DECL_$ac_func" | $as_tr_cpp`
11491 echo "$as_me:$LINENO: checking whether $ac_func is declared" >&5
11492 echo $ECHO_N "checking whether $ac_func is declared... $ECHO_C" >&6
11493 if eval "test \"\${gcc_cv_have_decl_$ac_func+set}\" = set"; then
11494 echo $ECHO_N "(cached) $ECHO_C" >&6
11496 cat >conftest.
$ac_ext <<_ACEOF
11499 cat confdefs.h
>>conftest.
$ac_ext
11500 cat >>conftest.
$ac_ext <<_ACEOF
11501 /* end confdefs.h. */
11503 #define $ac_tr_decl 1
11505 #include "ansidecl.h"
11506 #include "system.h"
11507 #ifdef HAVE_SYS_RESOURCE_H
11508 #include <sys/resource.h>
11516 char *(*pfn) = (char *(*)) $ac_func ;
11522 rm -f conftest.
$ac_objext
11523 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11524 (eval $ac_compile) 2>conftest.er1
11526 grep -v '^ *+' conftest.er1
>conftest.err
11528 cat conftest.err
>&5
11529 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11530 (exit $ac_status); } &&
11531 { ac_try
='test -z "$ac_c_werror_flag"
11532 || test ! -s conftest.err'
11533 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11534 (eval $ac_try) 2>&5
11536 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11537 (exit $ac_status); }; } &&
11538 { ac_try
='test -s conftest.$ac_objext'
11539 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11540 (eval $ac_try) 2>&5
11542 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11543 (exit $ac_status); }; }; then
11544 eval "gcc_cv_have_decl_$ac_func=yes"
11546 echo "$as_me: failed program was:" >&5
11547 sed 's/^/| /' conftest.
$ac_ext >&5
11549 eval "gcc_cv_have_decl_$ac_func=no"
11551 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
11554 if eval "test \"`echo '$gcc_cv_have_decl_'$ac_func`\" = yes"; then
11555 echo "$as_me:$LINENO: result: yes" >&5
11556 echo "${ECHO_T}yes" >&6 ; cat >>confdefs.h
<<_ACEOF
11557 #define $ac_tr_decl 1
11561 echo "$as_me:$LINENO: result: no" >&5
11562 echo "${ECHO_T}no" >&6 ; cat >>confdefs.h
<<_ACEOF
11563 #define $ac_tr_decl 0
11571 cat >conftest.
$ac_ext <<_ACEOF
11574 cat confdefs.h
>>conftest.
$ac_ext
11575 cat >>conftest.
$ac_ext <<_ACEOF
11576 /* end confdefs.h. */
11578 #include "ansidecl.h"
11579 #include "system.h"
11580 #ifdef HAVE_SYS_RESOURCE_H
11581 #include <sys/resource.h>
11592 rm -f conftest.
$ac_objext
11593 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11594 (eval $ac_compile) 2>conftest.er1
11596 grep -v '^ *+' conftest.er1
>conftest.err
11598 cat conftest.err
>&5
11599 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11600 (exit $ac_status); } &&
11601 { ac_try
='test -z "$ac_c_werror_flag"
11602 || test ! -s conftest.err'
11603 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11604 (eval $ac_try) 2>&5
11606 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11607 (exit $ac_status); }; } &&
11608 { ac_try
='test -s conftest.$ac_objext'
11609 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11610 (eval $ac_try) 2>&5
11612 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11613 (exit $ac_status); }; }; then
11616 echo "$as_me: failed program was:" >&5
11617 sed 's/^/| /' conftest.
$ac_ext >&5
11620 cat >>confdefs.h
<<\_ACEOF
11621 #define rlim_t long
11625 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
11627 # On AIX 5.2, <ldfcn.h> conflicts with <fcntl.h>, as both define incompatible
11628 # FREAD and FWRITE macros. Fortunately, for GCC's single usage of ldgetname
11629 # in collect2.c, <fcntl.h> isn't visible, but the configure test below needs
11630 # to undef these macros to get the correct value for HAVE_DECL_LDGETNAME.
11632 for ac_func
in ldgetname
11634 ac_tr_decl
=`echo "HAVE_DECL_$ac_func" | $as_tr_cpp`
11635 echo "$as_me:$LINENO: checking whether $ac_func is declared" >&5
11636 echo $ECHO_N "checking whether $ac_func is declared... $ECHO_C" >&6
11637 if eval "test \"\${gcc_cv_have_decl_$ac_func+set}\" = set"; then
11638 echo $ECHO_N "(cached) $ECHO_C" >&6
11640 cat >conftest.
$ac_ext <<_ACEOF
11643 cat confdefs.h
>>conftest.
$ac_ext
11644 cat >>conftest.
$ac_ext <<_ACEOF
11645 /* end confdefs.h. */
11647 #define $ac_tr_decl 1
11649 #include "ansidecl.h"
11650 #include "system.h"
11651 #ifdef HAVE_LDFCN_H
11662 char *(*pfn) = (char *(*)) $ac_func ;
11668 rm -f conftest.
$ac_objext
11669 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11670 (eval $ac_compile) 2>conftest.er1
11672 grep -v '^ *+' conftest.er1
>conftest.err
11674 cat conftest.err
>&5
11675 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11676 (exit $ac_status); } &&
11677 { ac_try
='test -z "$ac_c_werror_flag"
11678 || test ! -s conftest.err'
11679 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11680 (eval $ac_try) 2>&5
11682 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11683 (exit $ac_status); }; } &&
11684 { ac_try
='test -s conftest.$ac_objext'
11685 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11686 (eval $ac_try) 2>&5
11688 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11689 (exit $ac_status); }; }; then
11690 eval "gcc_cv_have_decl_$ac_func=yes"
11692 echo "$as_me: failed program was:" >&5
11693 sed 's/^/| /' conftest.
$ac_ext >&5
11695 eval "gcc_cv_have_decl_$ac_func=no"
11697 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
11700 if eval "test \"`echo '$gcc_cv_have_decl_'$ac_func`\" = yes"; then
11701 echo "$as_me:$LINENO: result: yes" >&5
11702 echo "${ECHO_T}yes" >&6 ; cat >>confdefs.h
<<_ACEOF
11703 #define $ac_tr_decl 1
11707 echo "$as_me:$LINENO: result: no" >&5
11708 echo "${ECHO_T}no" >&6 ; cat >>confdefs.h
<<_ACEOF
11709 #define $ac_tr_decl 0
11718 for ac_func
in times
11720 ac_tr_decl
=`echo "HAVE_DECL_$ac_func" | $as_tr_cpp`
11721 echo "$as_me:$LINENO: checking whether $ac_func is declared" >&5
11722 echo $ECHO_N "checking whether $ac_func is declared... $ECHO_C" >&6
11723 if eval "test \"\${gcc_cv_have_decl_$ac_func+set}\" = set"; then
11724 echo $ECHO_N "(cached) $ECHO_C" >&6
11726 cat >conftest.
$ac_ext <<_ACEOF
11729 cat confdefs.h
>>conftest.
$ac_ext
11730 cat >>conftest.
$ac_ext <<_ACEOF
11731 /* end confdefs.h. */
11733 #define $ac_tr_decl 1
11735 #include "ansidecl.h"
11736 #include "system.h"
11737 #ifdef HAVE_SYS_TIMES_H
11738 #include <sys/times.h>
11746 char *(*pfn) = (char *(*)) $ac_func ;
11752 rm -f conftest.
$ac_objext
11753 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11754 (eval $ac_compile) 2>conftest.er1
11756 grep -v '^ *+' conftest.er1
>conftest.err
11758 cat conftest.err
>&5
11759 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11760 (exit $ac_status); } &&
11761 { ac_try
='test -z "$ac_c_werror_flag"
11762 || test ! -s conftest.err'
11763 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11764 (eval $ac_try) 2>&5
11766 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11767 (exit $ac_status); }; } &&
11768 { ac_try
='test -s conftest.$ac_objext'
11769 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11770 (eval $ac_try) 2>&5
11772 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11773 (exit $ac_status); }; }; then
11774 eval "gcc_cv_have_decl_$ac_func=yes"
11776 echo "$as_me: failed program was:" >&5
11777 sed 's/^/| /' conftest.
$ac_ext >&5
11779 eval "gcc_cv_have_decl_$ac_func=no"
11781 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
11784 if eval "test \"`echo '$gcc_cv_have_decl_'$ac_func`\" = yes"; then
11785 echo "$as_me:$LINENO: result: yes" >&5
11786 echo "${ECHO_T}yes" >&6 ; cat >>confdefs.h
<<_ACEOF
11787 #define $ac_tr_decl 1
11791 echo "$as_me:$LINENO: result: no" >&5
11792 echo "${ECHO_T}no" >&6 ; cat >>confdefs.h
<<_ACEOF
11793 #define $ac_tr_decl 0
11802 for ac_func
in sigaltstack
11804 ac_tr_decl
=`echo "HAVE_DECL_$ac_func" | $as_tr_cpp`
11805 echo "$as_me:$LINENO: checking whether $ac_func is declared" >&5
11806 echo $ECHO_N "checking whether $ac_func is declared... $ECHO_C" >&6
11807 if eval "test \"\${gcc_cv_have_decl_$ac_func+set}\" = set"; then
11808 echo $ECHO_N "(cached) $ECHO_C" >&6
11810 cat >conftest.
$ac_ext <<_ACEOF
11813 cat confdefs.h
>>conftest.
$ac_ext
11814 cat >>conftest.
$ac_ext <<_ACEOF
11815 /* end confdefs.h. */
11817 #define $ac_tr_decl 1
11819 #include "ansidecl.h"
11820 #include "system.h"
11821 #include <signal.h>
11828 char *(*pfn) = (char *(*)) $ac_func ;
11834 rm -f conftest.
$ac_objext
11835 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11836 (eval $ac_compile) 2>conftest.er1
11838 grep -v '^ *+' conftest.er1
>conftest.err
11840 cat conftest.err
>&5
11841 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11842 (exit $ac_status); } &&
11843 { ac_try
='test -z "$ac_c_werror_flag"
11844 || test ! -s conftest.err'
11845 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11846 (eval $ac_try) 2>&5
11848 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11849 (exit $ac_status); }; } &&
11850 { ac_try
='test -s conftest.$ac_objext'
11851 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11852 (eval $ac_try) 2>&5
11854 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11855 (exit $ac_status); }; }; then
11856 eval "gcc_cv_have_decl_$ac_func=yes"
11858 echo "$as_me: failed program was:" >&5
11859 sed 's/^/| /' conftest.
$ac_ext >&5
11861 eval "gcc_cv_have_decl_$ac_func=no"
11863 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
11866 if eval "test \"`echo '$gcc_cv_have_decl_'$ac_func`\" = yes"; then
11867 echo "$as_me:$LINENO: result: yes" >&5
11868 echo "${ECHO_T}yes" >&6 ; cat >>confdefs.h
<<_ACEOF
11869 #define $ac_tr_decl 1
11873 echo "$as_me:$LINENO: result: no" >&5
11874 echo "${ECHO_T}no" >&6 ; cat >>confdefs.h
<<_ACEOF
11875 #define $ac_tr_decl 0
11883 # More time-related stuff.
11884 echo "$as_me:$LINENO: checking for struct tms" >&5
11885 echo $ECHO_N "checking for struct tms... $ECHO_C" >&6
11886 if test "${ac_cv_struct_tms+set}" = set; then
11887 echo $ECHO_N "(cached) $ECHO_C" >&6
11890 cat >conftest.
$ac_ext <<_ACEOF
11893 cat confdefs.h
>>conftest.
$ac_ext
11894 cat >>conftest.
$ac_ext <<_ACEOF
11895 /* end confdefs.h. */
11897 #include "ansidecl.h"
11898 #include "system.h"
11899 #ifdef HAVE_SYS_TIMES_H
11900 #include <sys/times.h>
11911 rm -f conftest.
$ac_objext
11912 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11913 (eval $ac_compile) 2>conftest.er1
11915 grep -v '^ *+' conftest.er1
>conftest.err
11917 cat conftest.err
>&5
11918 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11919 (exit $ac_status); } &&
11920 { ac_try
='test -z "$ac_c_werror_flag"
11921 || test ! -s conftest.err'
11922 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11923 (eval $ac_try) 2>&5
11925 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11926 (exit $ac_status); }; } &&
11927 { ac_try
='test -s conftest.$ac_objext'
11928 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11929 (eval $ac_try) 2>&5
11931 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11932 (exit $ac_status); }; }; then
11933 ac_cv_struct_tms
=yes
11935 echo "$as_me: failed program was:" >&5
11936 sed 's/^/| /' conftest.
$ac_ext >&5
11938 ac_cv_struct_tms
=no
11940 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
11942 echo "$as_me:$LINENO: result: $ac_cv_struct_tms" >&5
11943 echo "${ECHO_T}$ac_cv_struct_tms" >&6
11944 if test $ac_cv_struct_tms = yes; then
11946 cat >>confdefs.h
<<\_ACEOF
11947 #define HAVE_STRUCT_TMS 1
11952 # use gcc_cv_* here because this doesn't match the behavior of AC_CHECK_TYPE.
11953 # revisit after autoconf 2.50.
11954 echo "$as_me:$LINENO: checking for clock_t" >&5
11955 echo $ECHO_N "checking for clock_t... $ECHO_C" >&6
11956 if test "${gcc_cv_type_clock_t+set}" = set; then
11957 echo $ECHO_N "(cached) $ECHO_C" >&6
11960 cat >conftest.
$ac_ext <<_ACEOF
11963 cat confdefs.h
>>conftest.
$ac_ext
11964 cat >>conftest.
$ac_ext <<_ACEOF
11965 /* end confdefs.h. */
11967 #include "ansidecl.h"
11968 #include "system.h"
11978 rm -f conftest.
$ac_objext
11979 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11980 (eval $ac_compile) 2>conftest.er1
11982 grep -v '^ *+' conftest.er1
>conftest.err
11984 cat conftest.err
>&5
11985 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11986 (exit $ac_status); } &&
11987 { ac_try
='test -z "$ac_c_werror_flag"
11988 || test ! -s conftest.err'
11989 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11990 (eval $ac_try) 2>&5
11992 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11993 (exit $ac_status); }; } &&
11994 { ac_try
='test -s conftest.$ac_objext'
11995 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11996 (eval $ac_try) 2>&5
11998 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11999 (exit $ac_status); }; }; then
12000 gcc_cv_type_clock_t
=yes
12002 echo "$as_me: failed program was:" >&5
12003 sed 's/^/| /' conftest.
$ac_ext >&5
12005 gcc_cv_type_clock_t
=no
12007 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
12009 echo "$as_me:$LINENO: result: $gcc_cv_type_clock_t" >&5
12010 echo "${ECHO_T}$gcc_cv_type_clock_t" >&6
12011 if test $gcc_cv_type_clock_t = yes; then
12013 cat >>confdefs.h
<<\_ACEOF
12014 #define HAVE_CLOCK_T 1
12019 # Restore CFLAGS from before the gcc_AC_NEED_DECLARATIONS tests.
12020 CFLAGS
="$saved_CFLAGS"
12022 # Check whether --enable-initfini-array or --disable-initfini-array was given.
12023 if test "${enable_initfini_array+set}" = set; then
12024 enableval
="$enable_initfini_array"
12028 echo "$as_me:$LINENO: checking for .preinit_array/.init_array/.fini_array support" >&5
12029 echo $ECHO_N "checking for .preinit_array/.init_array/.fini_array support... $ECHO_C" >&6
12030 if test "${gcc_cv_initfini_array+set}" = set; then
12031 echo $ECHO_N "(cached) $ECHO_C" >&6
12033 if test "$cross_compiling" = yes; then
12034 gcc_cv_initfini_array
=no
12036 cat >conftest.
$ac_ext <<_ACEOF
12039 cat confdefs.h
>>conftest.
$ac_ext
12040 cat >>conftest.
$ac_ext <<_ACEOF
12041 /* end confdefs.h. */
12044 int main (void) { return x; }
12045 int foo (void) { x = 0; }
12046 int (*fp) (void) __attribute__ ((section (".init_array"))) = foo;
12048 rm -f conftest
$ac_exeext
12049 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12050 (eval $ac_link) 2>&5
12052 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12053 (exit $ac_status); } && { ac_try
='./conftest$ac_exeext'
12054 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12055 (eval $ac_try) 2>&5
12057 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12058 (exit $ac_status); }; }; then
12059 gcc_cv_initfini_array
=yes
12061 echo "$as_me: program exited with status $ac_status" >&5
12062 echo "$as_me: failed program was:" >&5
12063 sed 's/^/| /' conftest.
$ac_ext >&5
12065 ( exit $ac_status )
12066 gcc_cv_initfini_array
=no
12068 rm -f core
*.core gmon.out bb.out conftest
$ac_exeext conftest.
$ac_objext conftest.
$ac_ext
12071 echo "$as_me:$LINENO: result: $gcc_cv_initfini_array" >&5
12072 echo "${ECHO_T}$gcc_cv_initfini_array" >&6
12073 enable_initfini_array
=$gcc_cv_initfini_array
12076 if test $enable_initfini_array = yes; then
12078 cat >>confdefs.h
<<\_ACEOF
12079 #define HAVE_INITFINI_ARRAY 1
12084 # mkdir takes a single argument on some systems.
12085 echo "$as_me:$LINENO: checking if mkdir takes one argument" >&5
12086 echo $ECHO_N "checking if mkdir takes one argument... $ECHO_C" >&6
12087 if test "${gcc_cv_mkdir_takes_one_arg+set}" = set; then
12088 echo $ECHO_N "(cached) $ECHO_C" >&6
12090 cat >conftest.
$ac_ext <<_ACEOF
12093 cat confdefs.h
>>conftest.
$ac_ext
12094 cat >>conftest.
$ac_ext <<_ACEOF
12095 /* end confdefs.h. */
12097 #include <sys/types.h>
12098 #ifdef HAVE_SYS_STAT_H
12099 # include <sys/stat.h>
12101 #ifdef HAVE_UNISTD_H
12102 # include <unistd.h>
12104 #ifdef HAVE_DIRECT_H
12105 # include <direct.h>
12115 rm -f conftest.
$ac_objext
12116 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12117 (eval $ac_compile) 2>conftest.er1
12119 grep -v '^ *+' conftest.er1
>conftest.err
12121 cat conftest.err
>&5
12122 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12123 (exit $ac_status); } &&
12124 { ac_try
='test -z "$ac_c_werror_flag"
12125 || test ! -s conftest.err'
12126 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12127 (eval $ac_try) 2>&5
12129 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12130 (exit $ac_status); }; } &&
12131 { ac_try
='test -s conftest.$ac_objext'
12132 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12133 (eval $ac_try) 2>&5
12135 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12136 (exit $ac_status); }; }; then
12137 gcc_cv_mkdir_takes_one_arg
=no
12139 echo "$as_me: failed program was:" >&5
12140 sed 's/^/| /' conftest.
$ac_ext >&5
12142 gcc_cv_mkdir_takes_one_arg
=yes
12144 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
12146 echo "$as_me:$LINENO: result: $gcc_cv_mkdir_takes_one_arg" >&5
12147 echo "${ECHO_T}$gcc_cv_mkdir_takes_one_arg" >&6
12148 if test $gcc_cv_mkdir_takes_one_arg = yes ; then
12150 cat >>confdefs.h
<<\_ACEOF
12151 #define MKDIR_TAKES_ONE_ARG 1
12163 # With Setjmp/Longjmp based exception handling.
12164 # Check whether --enable-sjlj-exceptions or --disable-sjlj-exceptions was given.
12165 if test "${enable_sjlj_exceptions+set}" = set; then
12166 enableval
="$enable_sjlj_exceptions"
12167 sjlj
=`if test $enableval = yes; then echo 1; else echo 0; fi`
12169 cat >>confdefs.h
<<_ACEOF
12170 #define CONFIG_SJLJ_EXCEPTIONS $sjlj
12175 # For platforms with the unwind ABI which includes an unwind library,
12176 # libunwind, we can choose to use the system libunwind.
12178 # Check whether --with-system-libunwind or --without-system-libunwind was given.
12179 if test "${with_system_libunwind+set}" = set; then
12180 withval
="$with_system_libunwind"
12184 # config.gcc also contains tests of with_system_libunwind.
12185 if test x
$with_system_libunwind = xyes
; then
12187 cat >>confdefs.h
<<\_ACEOF
12188 #define HAVE_GETIPINFO 1
12193 # --------------------------------------------------------
12194 # Build, host, and target specific configuration fragments
12195 # --------------------------------------------------------
12197 # Collect build-machine-specific information.
12198 .
${srcdir}/config.build
12200 # Collect host-machine-specific information.
12201 .
${srcdir}/config.
host
12205 # Collect target-machine-specific information.
12206 .
${srcdir}/config.gcc
12208 extra_objs
="${host_extra_objs} ${extra_objs}"
12209 extra_gcc_objs
="${host_extra_gcc_objs} ${extra_gcc_objs}"
12211 # Default the target-machine variables that were not explicitly set.
12212 if test x
"$tm_file" = x
12213 then tm_file
=$cpu_type/$cpu_type.h
; fi
12215 if test x
"$extra_headers" = x
12216 then extra_headers
=; fi
12218 if test x
$md_file = x
12219 then md_file
=$cpu_type/$cpu_type.md
; fi
12221 if test x
$out_file = x
12222 then out_file
=$cpu_type/$cpu_type.c
; fi
12224 if test x
"$tmake_file" = x
12225 then tmake_file
=$cpu_type/t-
$cpu_type
12228 if test x
"$dwarf2" = xyes
12229 then tm_file
="$tm_file tm-dwarf2.h"
12232 # Say what files are being used for the output code and MD file.
12233 echo "Using \`$srcdir/config/$out_file' for machine-specific logic."
12234 echo "Using \`$srcdir/config/$md_file' as machine description file."
12236 # If any of the xm_file variables contain nonexistent files, warn
12237 # about them and drop them.
12240 for x
in $build_xm_file; do
12241 if test -f $srcdir/config
/$x
12243 else { echo "$as_me:$LINENO: WARNING: $srcdir/config/$x does not exist." >&5
12244 echo "$as_me: WARNING: $srcdir/config/$x does not exist." >&2;}
12247 build_xm_file
="$bx"
12250 for x
in $host_xm_file; do
12251 if test -f $srcdir/config
/$x
12253 else { echo "$as_me:$LINENO: WARNING: $srcdir/config/$x does not exist." >&5
12254 echo "$as_me: WARNING: $srcdir/config/$x does not exist." >&2;}
12260 for x
in $xm_file; do
12261 if test -f $srcdir/config
/$x
12263 else { echo "$as_me:$LINENO: WARNING: $srcdir/config/$x does not exist." >&5
12264 echo "$as_me: WARNING: $srcdir/config/$x does not exist." >&2;}
12270 for f
in $tm_file; do
12273 if test $count = ax
; then
12274 echo "Using \`$srcdir/config/$tm_file' as target machine macro file."
12276 echo "Using the following target machine macro files:"
12277 for f
in $tm_file; do
12278 echo " $srcdir/config/$f"
12282 if test x
$need_64bit_hwint = xyes
; then
12284 cat >>confdefs.h
<<\_ACEOF
12285 #define NEED_64BIT_HOST_WIDE_INT 1
12290 if test x
$use_long_long_for_widest_fast_int = xyes
; then
12292 cat >>confdefs.h
<<\_ACEOF
12293 #define USE_LONG_LONG_FOR_WIDEST_FAST_INT 1
12299 for f
in $host_xm_file; do
12302 if test $count = a
; then
12304 elif test $count = ax
; then
12305 echo "Using \`$srcdir/config/$host_xm_file' as host machine macro file."
12307 echo "Using the following host machine macro files:"
12308 for f
in $host_xm_file; do
12309 echo " $srcdir/config/$f"
12312 echo "Using ${out_host_hook_obj} for host machine hooks."
12314 if test "$host_xm_file" != "$build_xm_file"; then
12316 for f
in $build_xm_file; do
12319 if test $count = a
; then
12321 elif test $count = ax
; then
12322 echo "Using \`$srcdir/config/$build_xm_file' as build machine macro file."
12324 echo "Using the following build machine macro files:"
12325 for f
in $build_xm_file; do
12326 echo " $srcdir/config/$f"
12332 powerpc
*-*-darwin*)
12333 echo "$as_me:$LINENO: checking whether mcontext_t fields have underscores" >&5
12334 echo $ECHO_N "checking whether mcontext_t fields have underscores... $ECHO_C" >&6
12335 if test "${gcc_cv_mcontext_underscores+set}" = set; then
12336 echo $ECHO_N "(cached) $ECHO_C" >&6
12338 cat >conftest.
$ac_ext <<_ACEOF
12340 #include <sys/cdefs.h>
12341 #include <sys/signal.h>
12342 #include <ucontext.h>
12343 int main() { mcontext_t m; if (m->ss.srr0) return 0; return 0; }
12346 rm -f conftest.
$ac_objext
12347 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12348 (eval $ac_compile) 2>conftest.er1
12350 grep -v '^ *+' conftest.er1
>conftest.err
12352 cat conftest.err
>&5
12353 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12354 (exit $ac_status); } &&
12355 { ac_try
='test -z "$ac_c_werror_flag"
12356 || test ! -s conftest.err'
12357 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12358 (eval $ac_try) 2>&5
12360 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12361 (exit $ac_status); }; } &&
12362 { ac_try
='test -s conftest.$ac_objext'
12363 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12364 (eval $ac_try) 2>&5
12366 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12367 (exit $ac_status); }; }; then
12368 gcc_cv_mcontext_underscores
=no
12370 echo "$as_me: failed program was:" >&5
12371 sed 's/^/| /' conftest.
$ac_ext >&5
12373 gcc_cv_mcontext_underscores
=yes
12375 rm -f conftest.err conftest.
$ac_objext conftest.
$ac_ext
12377 echo "$as_me:$LINENO: result: $gcc_cv_mcontext_underscores" >&5
12378 echo "${ECHO_T}$gcc_cv_mcontext_underscores" >&6
12379 if test $gcc_cv_mcontext_underscores = yes; then
12381 cat >>confdefs.h
<<\_ACEOF
12382 #define HAS_MCONTEXT_T_UNDERSCORES
12393 # Check if a valid thread package
12394 case ${enable_threads} in
12397 target_thread_file
='single'
12401 target_thread_file
='single'
12403 aix | dce | gnat | irix | posix | posix95 | rtems | \
12404 single | solaris | vxworks | win32
)
12405 target_thread_file
=${enable_threads}
12408 echo "${enable_threads} is an unknown thread package" 1>&2
12413 if test x
${thread_file} = x
; then
12414 # No thread file set by target-specific clauses in config.gcc,
12415 # so use file chosen by default logic above
12416 thread_file
=${target_thread_file}
12419 # Make gthr-default.h if we have a thread file.
12421 if test $thread_file != single
; then
12422 rm -f gthr-default.h
12423 echo "#include \"gthr-${thread_file}.h\"" > gthr-default.h
12424 gthread_flags
=-DHAVE_GTHR_DEFAULT
12433 if test x
$enable___cxa_atexit = xyes || \
12434 test x
$enable___cxa_atexit = x
-a x
$default_use_cxa_atexit = xyes
; then
12435 if test x
$host = x
$target; then
12437 # mingw32 doesn't have __cxa_atexit but uses atexit registration
12438 # keyed to flag_use_cxa_atexit
12443 echo "$as_me:$LINENO: checking for __cxa_atexit" >&5
12444 echo $ECHO_N "checking for __cxa_atexit... $ECHO_C" >&6
12445 if test "${ac_cv_func___cxa_atexit+set}" = set; then
12446 echo $ECHO_N "(cached) $ECHO_C" >&6
12448 cat >conftest.
$ac_ext <<_ACEOF
12451 cat confdefs.h
>>conftest.
$ac_ext
12452 cat >>conftest.
$ac_ext <<_ACEOF
12453 /* end confdefs.h. */
12454 /* Define __cxa_atexit to an innocuous variant, in case <limits.h> declares __cxa_atexit.
12455 For example, HP-UX 11i <limits.h> declares gettimeofday. */
12456 #define __cxa_atexit innocuous___cxa_atexit
12458 /* System header to define __stub macros and hopefully few prototypes,
12459 which can conflict with char __cxa_atexit (); below.
12460 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12461 <limits.h> exists even on freestanding compilers. */
12464 # include <limits.h>
12466 # include <assert.h>
12469 #undef __cxa_atexit
12471 /* Override any gcc2 internal prototype to avoid an error. */
12476 /* We use char because int might match the return type of a gcc2
12477 builtin and then its argument prototype would still apply. */
12478 char __cxa_atexit ();
12479 /* The GNU C library defines this for functions which it implements
12480 to always fail with ENOSYS. Some functions are actually named
12481 something starting with __ and the normal name is an alias. */
12482 #if defined (__stub___cxa_atexit) || defined (__stub_____cxa_atexit)
12485 char (*f) () = __cxa_atexit;
12494 return f != __cxa_atexit;
12499 rm -f conftest.
$ac_objext conftest
$ac_exeext
12500 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12501 (eval $ac_link) 2>conftest.er1
12503 grep -v '^ *+' conftest.er1
>conftest.err
12505 cat conftest.err
>&5
12506 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12507 (exit $ac_status); } &&
12508 { ac_try
='test -z "$ac_c_werror_flag"
12509 || test ! -s conftest.err'
12510 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12511 (eval $ac_try) 2>&5
12513 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12514 (exit $ac_status); }; } &&
12515 { ac_try
='test -s conftest$ac_exeext'
12516 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12517 (eval $ac_try) 2>&5
12519 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12520 (exit $ac_status); }; }; then
12521 ac_cv_func___cxa_atexit
=yes
12523 echo "$as_me: failed program was:" >&5
12524 sed 's/^/| /' conftest.
$ac_ext >&5
12526 ac_cv_func___cxa_atexit
=no
12528 rm -f conftest.err conftest.
$ac_objext \
12529 conftest
$ac_exeext conftest.
$ac_ext
12531 echo "$as_me:$LINENO: result: $ac_cv_func___cxa_atexit" >&5
12532 echo "${ECHO_T}$ac_cv_func___cxa_atexit" >&6
12533 if test $ac_cv_func___cxa_atexit = yes; then
12536 echo "__cxa_atexit can't be enabled on this target"
12542 # We can't check for __cxa_atexit when building a cross, so assume
12546 if test x
$use_cxa_atexit = xyes
; then
12548 cat >>confdefs.h
<<\_ACEOF
12549 #define DEFAULT_USE_CXA_ATEXIT 2
12556 if test x
$with_system_libunwind = xyes
; then
12557 if test x
$host = x
$target; then
12558 echo "$as_me:$LINENO: checking for library containing _Unwind_GetIPInfo" >&5
12559 echo $ECHO_N "checking for library containing _Unwind_GetIPInfo... $ECHO_C" >&6
12560 if test "${ac_cv_search__Unwind_GetIPInfo+set}" = set; then
12561 echo $ECHO_N "(cached) $ECHO_C" >&6
12563 ac_func_search_save_LIBS
=$LIBS
12564 ac_cv_search__Unwind_GetIPInfo
=no
12565 cat >conftest.
$ac_ext <<_ACEOF
12568 cat confdefs.h
>>conftest.
$ac_ext
12569 cat >>conftest.
$ac_ext <<_ACEOF
12570 /* end confdefs.h. */
12572 /* Override any gcc2 internal prototype to avoid an error. */
12576 /* We use char because int might match the return type of a gcc2
12577 builtin and then its argument prototype would still apply. */
12578 char _Unwind_GetIPInfo ();
12582 _Unwind_GetIPInfo ();
12587 rm -f conftest.
$ac_objext conftest
$ac_exeext
12588 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12589 (eval $ac_link) 2>conftest.er1
12591 grep -v '^ *+' conftest.er1
>conftest.err
12593 cat conftest.err
>&5
12594 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12595 (exit $ac_status); } &&
12596 { ac_try
='test -z "$ac_c_werror_flag"
12597 || test ! -s conftest.err'
12598 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12599 (eval $ac_try) 2>&5
12601 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12602 (exit $ac_status); }; } &&
12603 { ac_try
='test -s conftest$ac_exeext'
12604 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12605 (eval $ac_try) 2>&5
12607 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12608 (exit $ac_status); }; }; then
12609 ac_cv_search__Unwind_GetIPInfo
="none required"
12611 echo "$as_me: failed program was:" >&5
12612 sed 's/^/| /' conftest.
$ac_ext >&5
12615 rm -f conftest.err conftest.
$ac_objext \
12616 conftest
$ac_exeext conftest.
$ac_ext
12617 if test "$ac_cv_search__Unwind_GetIPInfo" = no
; then
12618 for ac_lib
in unwind
; do
12619 LIBS
="-l$ac_lib $ac_func_search_save_LIBS"
12620 cat >conftest.
$ac_ext <<_ACEOF
12623 cat confdefs.h
>>conftest.
$ac_ext
12624 cat >>conftest.
$ac_ext <<_ACEOF
12625 /* end confdefs.h. */
12627 /* Override any gcc2 internal prototype to avoid an error. */
12631 /* We use char because int might match the return type of a gcc2
12632 builtin and then its argument prototype would still apply. */
12633 char _Unwind_GetIPInfo ();
12637 _Unwind_GetIPInfo ();
12642 rm -f conftest.
$ac_objext conftest
$ac_exeext
12643 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12644 (eval $ac_link) 2>conftest.er1
12646 grep -v '^ *+' conftest.er1
>conftest.err
12648 cat conftest.err
>&5
12649 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12650 (exit $ac_status); } &&
12651 { ac_try
='test -z "$ac_c_werror_flag"
12652 || test ! -s conftest.err'
12653 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12654 (eval $ac_try) 2>&5
12656 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12657 (exit $ac_status); }; } &&
12658 { ac_try
='test -s conftest$ac_exeext'
12659 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12660 (eval $ac_try) 2>&5
12662 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12663 (exit $ac_status); }; }; then
12664 ac_cv_search__Unwind_GetIPInfo
="-l$ac_lib"
12667 echo "$as_me: failed program was:" >&5
12668 sed 's/^/| /' conftest.
$ac_ext >&5
12671 rm -f conftest.err conftest.
$ac_objext \
12672 conftest
$ac_exeext conftest.
$ac_ext
12675 LIBS
=$ac_func_search_save_LIBS
12677 echo "$as_me:$LINENO: result: $ac_cv_search__Unwind_GetIPInfo" >&5
12678 echo "${ECHO_T}$ac_cv_search__Unwind_GetIPInfo" >&6
12679 if test "$ac_cv_search__Unwind_GetIPInfo" != no
; then
12680 test "$ac_cv_search__Unwind_GetIPInfo" = "none required" || LIBS
="$ac_cv_search__Unwind_GetIPInfo $LIBS"
12689 if test x
$use_getipinfo = xyes
; then
12691 cat >>confdefs.h
<<\_ACEOF
12692 #define HAVE_GETIPINFO 1
12696 echo "The system unwind library does not support _Unwind_GetIPInfo."
12699 # Look for a file containing extra machine modes.
12700 if test -n "$extra_modes" && test -f $srcdir/config
/$extra_modes; then
12701 extra_modes_file
='$(srcdir)'/config
/${extra_modes}
12704 cat >>confdefs.h
<<_ACEOF
12705 #define EXTRA_MODES_FILE "config/$extra_modes"
12710 # Convert extra_options into a form suitable for Makefile use.
12712 for f
in $extra_options; do
12713 extra_opt_files
="$extra_opt_files \$(srcdir)/config/$f"
12717 # auto-host.h is the file containing items generated by autoconf and is
12718 # the first file included by config.h.
12719 # If host=build, it is correct to have bconfig include auto-host.h
12720 # as well. If host!=build, we are in error and need to do more
12721 # work to find out the build config parameters.
12722 if test x
$host = x
$build
12724 build_auto
=auto-host.h
12726 # We create a subdir, then run autoconf in the subdir.
12727 # To prevent recursion we set host and build for the new
12728 # invocation of configure to the build for this invocation
12735 /* | A-Za-z
:\\/* ) realsrcdir
=${srcdir};;
12736 *) realsrcdir
=..
/${srcdir};;
12738 saved_CFLAGS
="${CFLAGS}"
12739 CC
="${CC_FOR_BUILD}" CFLAGS
="${CFLAGS_FOR_BUILD}" \
12740 ${realsrcdir}/configure \
12741 --enable-languages=${enable_languages-all} \
12742 --target=$target_alias --host=$build_alias --build=$build_alias
12743 CFLAGS
="${saved_CFLAGS}"
12745 # We just finished tests for the build machine, so rename
12746 # the file auto-build.h in the gcc directory.
12747 mv auto-host.h ..
/auto-build.h
12750 build_auto
=auto-build.h
12754 tm_file
="${tm_file} defaults.h"
12755 tm_p_file
="${tm_p_file} tm-preds.h"
12756 host_xm_file
="auto-host.h ansidecl.h ${host_xm_file}"
12757 build_xm_file
="${build_auto} ansidecl.h ${build_xm_file}"
12758 # We don't want ansidecl.h in target files, write code there in ISO/GNU C.
12759 # put this back in temporarily.
12760 xm_file
="auto-host.h ansidecl.h ${xm_file}"
12766 # Compile in configure arguments.
12767 if test -f configargs.h
; then
12768 # Being re-configured.
12769 gcc_config_arguments
=`grep configuration_arguments configargs.h | sed -e 's/.*"\([^"]*\)".*/\1/'`
12770 gcc_config_arguments
="$gcc_config_arguments : (reconfigured) $TOPLEVEL_CONFIGURE_ARGUMENTS"
12772 gcc_config_arguments
="$TOPLEVEL_CONFIGURE_ARGUMENTS"
12775 # Double all backslashes and backslash all quotes to turn
12776 # gcc_config_arguments into a C string.
12777 sed -e 's/\\/\\\\/g; s/"/\\"/g' <<EOF >conftest.out
12778 $gcc_config_arguments
12780 gcc_config_arguments_str
=`cat conftest.out`
12783 cat > configargs.h
<<EOF
12784 /* Generated automatically. */
12785 static const char configuration_arguments[] = "$gcc_config_arguments_str";
12786 static const char thread_model[] = "$thread_file";
12788 static const struct {
12789 const char *name, *value;
12790 } configure_default_options[] = $configure_default_options;
12793 # Internationalization
12794 # If we haven't got the data from the intl directory,
12795 # assume NLS is disabled.
12804 if test -f ..
/intl
/config.intl
; then
12805 . ..
/intl
/config.intl
12807 echo "$as_me:$LINENO: checking whether NLS is requested" >&5
12808 echo $ECHO_N "checking whether NLS is requested... $ECHO_C" >&6
12809 if test x
"$USE_NLS" != xyes
; then
12810 echo "$as_me:$LINENO: result: no" >&5
12811 echo "${ECHO_T}no" >&6
12813 echo "$as_me:$LINENO: result: yes" >&5
12814 echo "${ECHO_T}yes" >&6
12816 cat >>confdefs.h
<<\_ACEOF
12817 #define ENABLE_NLS 1
12821 echo "$as_me:$LINENO: checking for catalogs to be installed" >&5
12822 echo $ECHO_N "checking for catalogs to be installed... $ECHO_C" >&6
12823 # Look for .po and .gmo files in the source directory.
12826 for cat in $srcdir/po
/*.gmo
$srcdir/po
/*.po
; do
12827 # If there aren't any .gmo files the shell will give us the
12828 # literal string "../path/to/srcdir/po/*.gmo" which has to be
12830 case "$cat" in *\
**)
12833 # The quadruple backslash is collapsed to a double backslash
12834 # by the backticks, then collapsed again by the double quotes,
12835 # leaving us with one backslash in the sed expression (right
12836 # before the dot that mustn't act as a wildcard).
12837 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
12838 lang
=`echo $cat | sed -e "s!\\\\.gmo!!"`
12839 # The user is allowed to set LINGUAS to a list of languages to
12840 # install catalogs for. If it's empty that means "all of them."
12841 if test "x$LINGUAS" = x
; then
12842 CATALOGS
="$CATALOGS $cat"
12843 XLINGUAS
="$XLINGUAS $lang"
12845 case "$LINGUAS" in *$lang*)
12846 CATALOGS
="$CATALOGS $cat"
12847 XLINGUAS
="$XLINGUAS $lang"
12852 LINGUAS
="$XLINGUAS"
12853 echo "$as_me:$LINENO: result: $LINGUAS" >&5
12854 echo "${ECHO_T}$LINGUAS" >&6
12867 # If LIBINTL contains LIBICONV, then clear LIBICONV so we don't get
12868 # -liconv on the link line twice.
12869 case "$LIBINTL" in *$LIBICONV*)
12873 # Check whether --enable-secureplt or --disable-secureplt was given.
12874 if test "${enable_secureplt+set}" = set; then
12875 enableval
="$enable_secureplt"
12879 # Windows32 Registry support for specifying GCC installation paths.
12880 # Check whether --enable-win32-registry or --disable-win32-registry was given.
12881 if test "${enable_win32_registry+set}" = set; then
12882 enableval
="$enable_win32_registry"
12887 win32 | pe | cygwin
* | mingw32
* | uwin
*)
12888 if test "x$enable_win32_registry" != xno
; then
12889 echo "$as_me:$LINENO: checking for library containing RegOpenKeyExA" >&5
12890 echo $ECHO_N "checking for library containing RegOpenKeyExA... $ECHO_C" >&6
12891 if test "${ac_cv_search_RegOpenKeyExA+set}" = set; then
12892 echo $ECHO_N "(cached) $ECHO_C" >&6
12894 ac_func_search_save_LIBS
=$LIBS
12895 ac_cv_search_RegOpenKeyExA
=no
12896 cat >conftest.
$ac_ext <<_ACEOF
12899 cat confdefs.h
>>conftest.
$ac_ext
12900 cat >>conftest.
$ac_ext <<_ACEOF
12901 /* end confdefs.h. */
12903 /* Override any gcc2 internal prototype to avoid an error. */
12907 /* We use char because int might match the return type of a gcc2
12908 builtin and then its argument prototype would still apply. */
12909 char RegOpenKeyExA ();
12918 rm -f conftest.
$ac_objext conftest
$ac_exeext
12919 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12920 (eval $ac_link) 2>conftest.er1
12922 grep -v '^ *+' conftest.er1
>conftest.err
12924 cat conftest.err
>&5
12925 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12926 (exit $ac_status); } &&
12927 { ac_try
='test -z "$ac_c_werror_flag"
12928 || test ! -s conftest.err'
12929 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12930 (eval $ac_try) 2>&5
12932 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12933 (exit $ac_status); }; } &&
12934 { ac_try
='test -s conftest$ac_exeext'
12935 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12936 (eval $ac_try) 2>&5
12938 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12939 (exit $ac_status); }; }; then
12940 ac_cv_search_RegOpenKeyExA
="none required"
12942 echo "$as_me: failed program was:" >&5
12943 sed 's/^/| /' conftest.
$ac_ext >&5
12946 rm -f conftest.err conftest.
$ac_objext \
12947 conftest
$ac_exeext conftest.
$ac_ext
12948 if test "$ac_cv_search_RegOpenKeyExA" = no
; then
12949 for ac_lib
in advapi32
; do
12950 LIBS
="-l$ac_lib $ac_func_search_save_LIBS"
12951 cat >conftest.
$ac_ext <<_ACEOF
12954 cat confdefs.h
>>conftest.
$ac_ext
12955 cat >>conftest.
$ac_ext <<_ACEOF
12956 /* end confdefs.h. */
12958 /* Override any gcc2 internal prototype to avoid an error. */
12962 /* We use char because int might match the return type of a gcc2
12963 builtin and then its argument prototype would still apply. */
12964 char RegOpenKeyExA ();
12973 rm -f conftest.
$ac_objext conftest
$ac_exeext
12974 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12975 (eval $ac_link) 2>conftest.er1
12977 grep -v '^ *+' conftest.er1
>conftest.err
12979 cat conftest.err
>&5
12980 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12981 (exit $ac_status); } &&
12982 { ac_try
='test -z "$ac_c_werror_flag"
12983 || test ! -s conftest.err'
12984 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12985 (eval $ac_try) 2>&5
12987 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12988 (exit $ac_status); }; } &&
12989 { ac_try
='test -s conftest$ac_exeext'
12990 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12991 (eval $ac_try) 2>&5
12993 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12994 (exit $ac_status); }; }; then
12995 ac_cv_search_RegOpenKeyExA
="-l$ac_lib"
12998 echo "$as_me: failed program was:" >&5
12999 sed 's/^/| /' conftest.
$ac_ext >&5
13002 rm -f conftest.err conftest.
$ac_objext \
13003 conftest
$ac_exeext conftest.
$ac_ext
13006 LIBS
=$ac_func_search_save_LIBS
13008 echo "$as_me:$LINENO: result: $ac_cv_search_RegOpenKeyExA" >&5
13009 echo "${ECHO_T}$ac_cv_search_RegOpenKeyExA" >&6
13010 if test "$ac_cv_search_RegOpenKeyExA" != no
; then
13011 test "$ac_cv_search_RegOpenKeyExA" = "none required" || LIBS
="$ac_cv_search_RegOpenKeyExA $LIBS"
13014 enable_win32_registry
=no
13019 if test "x$enable_win32_registry" != xno
; then
13021 cat >>confdefs.h
<<\_ACEOF
13022 #define ENABLE_WIN32_REGISTRY 1
13026 if test "x$enable_win32_registry" != xyes \
13027 && test "x$enable_win32_registry" != x
; then
13029 cat >>confdefs.h
<<_ACEOF
13030 #define WIN32_REGISTRY_KEY "$enable_win32_registry"
13038 # Get an absolute path to the GCC top-level source directory
13039 holddir
=`${PWDCMD-pwd}`
13041 topdir
=`${PWDCMD-pwd}`
13044 # Conditionalize the makefile for this host machine.
13046 for f
in ${host_xmake_file}
13048 if test -f ${srcdir}/config
/$f
13050 xmake_file
="${xmake_file} \$(srcdir)/config/$f"
13054 # Conditionalize the makefile for this target machine.
13056 for f
in ${tmake_file}
13058 if test -f ${srcdir}/config
/$f
13060 tmake_file_
="${tmake_file_} \$(srcdir)/config/$f"
13063 tmake_file
="${tmake_file_}"
13065 # This is a terrible hack which will go away some day.
13066 host_cc_for_libada
=${CC}
13069 out_object_file
=`basename $out_file .c`.o
13071 tm_file_list
="options.h"
13072 tm_include_list
="options.h"
13073 for f
in $tm_file; do
13076 f
=`echo $f | sed 's/^..//'`
13077 tm_file_list
="${tm_file_list} $f"
13078 tm_include_list
="${tm_include_list} $f"
13081 tm_file_list
="${tm_file_list} \$(srcdir)/$f"
13082 tm_include_list
="${tm_include_list} $f"
13085 tm_file_list
="${tm_file_list} \$(srcdir)/config/$f"
13086 tm_include_list
="${tm_include_list} config/$f"
13093 for f
in $tm_p_file; do
13096 tm_p_file_list
="${tm_p_file_list} $f"
13097 tm_p_include_list
="${tm_p_include_list} $f"
13100 tm_p_file_list
="${tm_p_file_list} \$(srcdir)/config/$f"
13101 tm_p_include_list
="${tm_p_include_list} config/$f"
13107 for f
in $xm_file; do
13110 xm_file_list
="${xm_file_list} \$(srcdir)/../include/$f"
13111 xm_include_list
="${xm_include_list} $f"
13114 xm_file_list
="${xm_file_list} $f"
13115 xm_include_list
="${xm_include_list} $f"
13118 xm_file_list
="${xm_file_list} \$(srcdir)/config/$f"
13119 xm_include_list
="${xm_include_list} config/$f"
13125 host_xm_include_list
=
13126 for f
in $host_xm_file; do
13129 host_xm_file_list
="${host_xm_file_list} \$(srcdir)/../include/$f"
13130 host_xm_include_list
="${host_xm_include_list} $f"
13133 host_xm_file_list
="${host_xm_file_list} $f"
13134 host_xm_include_list
="${host_xm_include_list} $f"
13137 host_xm_file_list
="${host_xm_file_list} \$(srcdir)/config/$f"
13138 host_xm_include_list
="${host_xm_include_list} config/$f"
13143 build_xm_file_list
=
13144 for f
in $build_xm_file; do
13147 build_xm_file_list
="${build_xm_file_list} \$(srcdir)/../include/$f"
13148 build_xm_include_list
="${build_xm_include_list} $f"
13150 auto-build.h | auto-host.h
)
13151 build_xm_file_list
="${build_xm_file_list} $f"
13152 build_xm_include_list
="${build_xm_include_list} $f"
13155 build_xm_file_list
="${build_xm_file_list} \$(srcdir)/config/$f"
13156 build_xm_include_list
="${build_xm_include_list} config/$f"
13161 # Define macro CROSS_DIRECTORY_STRUCTURE in compilation if this is a
13162 # cross-compiler which does not use the native headers and libraries.
13163 # Also use all.cross instead of all.internal and adjust SYSTEM_HEADER_DIR.
13166 SYSTEM_HEADER_DIR
='$(NATIVE_SYSTEM_HEADER_DIR)'
13168 if test "x$with_build_sysroot" != x
; then
13169 build_system_header_dir
=$with_build_sysroot'$${sysroot_headers_suffix}$(NATIVE_SYSTEM_HEADER_DIR)'
13171 # This value is used, even on a native system, because
13172 # CROSS_SYSTEM_HEADER_DIR is just
13173 # $(TARGET_SYSTEM_ROOT)$(NATIVE_SYSTEM_HEADER_DIR).
13174 build_system_header_dir
='$(CROSS_SYSTEM_HEADER_DIR)'
13177 if test x
$host != x
$target
13179 CROSS
="-DCROSS_DIRECTORY_STRUCTURE"
13181 SYSTEM_HEADER_DIR
=$build_system_header_dir
13182 case "$host","$target" in
13183 # Darwin crosses can use the host system's libraries and headers,
13184 # because of the fat library support. Of course, it must be the
13185 # same version of Darwin on both sides. Allow the user to
13186 # just say --target=foo-darwin without a version number to mean
13187 # "the version on this system".
13188 *-*-darwin*,*-*-darwin*)
13189 hostos
=`echo $host | sed 's/.*-darwin/darwin/'`
13190 targetos
=`echo $target | sed 's/.*-darwin/darwin/'`
13191 if test $hostos = $targetos -o $targetos = darwin
; then
13193 SYSTEM_HEADER_DIR
='$(NATIVE_SYSTEM_HEADER_DIR)'
13198 i?
86-*-*,x86_64-
*-* \
13199 | powerpc
*-*-*,powerpc64
*-*-*)
13200 CROSS
="$CROSS -DNATIVE_CROSS" ;;
13202 elif test "x$TARGET_SYSTEM_ROOT" != x
; then
13203 SYSTEM_HEADER_DIR
=$build_system_header_dir
13206 # If this is a cross-compiler that does not
13207 # have its own set of headers then define
13210 # If this is using newlib, without having the headers available now,
13211 # then define inhibit_libc in LIBGCC2_CFLAGS.
13212 # This prevents libgcc2 from containing any code which requires libc
13215 if { { test x
$host != x
$target && test "x$with_sysroot" = x
; } ||
13216 test x
$with_newlib = xyes
; } &&
13217 { test "x$with_headers" = x ||
test "x$with_headers" = xno
; } ; then
13222 # When building gcc with a cross-compiler, we need to adjust things so
13223 # that the generator programs are still built with the native compiler.
13224 # Also, we cannot run fixincludes or fix-header.
13226 # These are the normal (build=host) settings:
13227 CC_FOR_BUILD
='$(CC)'
13228 BUILD_CFLAGS
='$(ALL_CFLAGS)'
13229 STMP_FIXINC
=stmp-fixinc
13231 # Possibly disable fixproto, on a per-target basis.
13232 case ${use_fixproto} in
13237 STMP_FIXPROTO
=stmp-fixproto
13242 # And these apply if build != host, or we are generating coverage data
13243 if test x
$build != x
$host ||
test "x$coverage_flags" != x
13245 BUILD_CFLAGS
='$(INTERNAL_CFLAGS) $(T_CFLAGS) $(CFLAGS_FOR_BUILD)'
13247 if test "x$TARGET_SYSTEM_ROOT" = x
; then
13248 if test "x$STMP_FIXPROTO" != x
; then
13249 STMP_FIXPROTO
=stmp-install-fixproto
13254 # Expand extra_headers to include complete path.
13255 # This substitutes for lots of t-* files.
13256 extra_headers_list
=
13257 # Prepend $(srcdir)/config/${cpu_type}/ to every entry in extra_headers.
13258 for file in ${extra_headers} ; do
13259 extra_headers_list
="${extra_headers_list} \$(srcdir)/config/${cpu_type}/${file}"
13262 # Define collect2 in Makefile.
13263 case $host_can_use_collect2 in
13265 *) collect2
='collect2$(exeext)' ;;
13269 # Add a definition of USE_COLLECT2 if system wants one.
13270 case $use_collect2 in
13271 no
) use_collect2
= ;;
13274 host_xm_defines
="${host_xm_defines} USE_COLLECT2"
13275 xm_defines
="${xm_defines} USE_COLLECT2"
13276 case $host_can_use_collect2 in
13278 { { echo "$as_me:$LINENO: error: collect2 is required but cannot be built on this system" >&5
13279 echo "$as_me: error: collect2 is required but cannot be built on this system" >&2;}
13280 { (exit 1); exit 1; }; }
13286 # ---------------------------
13287 # Assembler & linker features
13288 # ---------------------------
13290 # Identify the assembler which will work hand-in-glove with the newly
13291 # built GCC, so that we can examine its features. This is the assembler
13292 # which will be driven by the driver program.
13294 # If build != host, and we aren't building gas in-tree, we identify a
13295 # build->target assembler and hope that it will have the same features
13296 # as the host->target assembler we'll be using.
13297 gcc_cv_gas_major_version
=
13298 gcc_cv_gas_minor_version
=
13299 gcc_cv_as_gas_srcdir
=`echo $srcdir | sed -e 's,/gcc$,,'`/gas
13301 if test "${gcc_cv_as+set}" = set; then
13305 if test -x "$DEFAULT_ASSEMBLER"; then
13306 gcc_cv_as
="$DEFAULT_ASSEMBLER"
13307 elif test -f $gcc_cv_as_gas_srcdir/configure.
in \
13308 && test -f ..
/gas
/Makefile \
13309 && test x
$build = x
$host; then
13310 gcc_cv_as
=..
/gas
/as-new
$build_exeext
13311 elif test -x as
$build_exeext; then
13312 # Build using assembler in the current directory.
13313 gcc_cv_as
=.
/as
$build_exeext
13314 elif test -x $AS_FOR_TARGET; then
13315 gcc_cv_as
="$AS_FOR_TARGET"
13317 # Extract the first word of "$AS_FOR_TARGET", so it can be a program name with args.
13318 set dummy
$AS_FOR_TARGET; ac_word
=$2
13319 echo "$as_me:$LINENO: checking for $ac_word" >&5
13320 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
13321 if test "${ac_cv_path_gcc_cv_as+set}" = set; then
13322 echo $ECHO_N "(cached) $ECHO_C" >&6
13326 ac_cv_path_gcc_cv_as
="$gcc_cv_as" # Let the user override the test with a path.
13329 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
13330 for as_dir
in $PATH
13333 test -z "$as_dir" && as_dir
=.
13334 for ac_exec_ext
in '' $ac_executable_extensions; do
13335 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13336 ac_cv_path_gcc_cv_as
="$as_dir/$ac_word$ac_exec_ext"
13337 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
13346 gcc_cv_as
=$ac_cv_path_gcc_cv_as
13348 if test -n "$gcc_cv_as"; then
13349 echo "$as_me:$LINENO: result: $gcc_cv_as" >&5
13350 echo "${ECHO_T}$gcc_cv_as" >&6
13352 echo "$as_me:$LINENO: result: no" >&5
13353 echo "${ECHO_T}no" >&6
13360 ORIGINAL_AS_FOR_TARGET
=$gcc_cv_as
13362 case "$ORIGINAL_AS_FOR_TARGET" in
13363 .
/as | .
/as
$build_exeext) ;;
13364 *) ac_config_files
="$ac_config_files as:exec-tool.in"
13368 echo "$as_me:$LINENO: checking what assembler to use" >&5
13369 echo $ECHO_N "checking what assembler to use... $ECHO_C" >&6
13370 if test "$gcc_cv_as" = ..
/gas
/as-new
$build_exeext; then
13371 # Single tree build which includes gas. We want to prefer it
13372 # over whatever linker top-level may have detected, since
13373 # we'll use what we're building after installation anyway.
13374 echo "$as_me:$LINENO: result: newly built gas" >&5
13375 echo "${ECHO_T}newly built gas" >&6
13377 gcc_cv_as_bfd_srcdir
=`echo $srcdir | sed -e 's,/gcc$,,'`/bfd
13378 for f
in $gcc_cv_as_bfd_srcdir/configure \
13379 $gcc_cv_as_gas_srcdir/configure \
13380 $gcc_cv_as_gas_srcdir/configure.
in \
13381 $gcc_cv_as_gas_srcdir/Makefile.
in ; do
13382 gcc_cv_gas_version
=`sed -n -e 's/^[ ]*\(VERSION=[0-9]*\.[0-9]*.*\)/\1/p' < $f`
13383 if test x
$gcc_cv_gas_version != x
; then
13387 gcc_cv_gas_major_version
=`expr "$gcc_cv_gas_version" : "VERSION=\([0-9]*\)"`
13388 gcc_cv_gas_minor_version
=`expr "$gcc_cv_gas_version" : "VERSION=[0-9]*\.\([0-9]*\)"`
13389 gcc_cv_gas_patch_version
=`expr "$gcc_cv_gas_version" : "VERSION=[0-9]*\.[0-9]*\.\([0-9]*\)"`
13390 case $gcc_cv_gas_patch_version in
13391 "") gcc_cv_gas_patch_version
="0" ;;
13393 gcc_cv_gas_vers
=`expr \( \( $gcc_cv_gas_major_version \* 1000 \) \
13394 + $gcc_cv_gas_minor_version \) \* 1000 \
13395 + $gcc_cv_gas_patch_version`
13397 in_tree_gas_is_elf
=no
13398 if grep 'obj_format = elf' ..
/gas
/Makefile
> /dev
/null \
13399 ||
(grep 'obj_format = multi' ..
/gas
/Makefile \
13400 && grep 'extra_objects =.* obj-elf' ..
/gas
/Makefile
) > /dev
/null
13402 in_tree_gas_is_elf
=yes
13405 echo "$as_me:$LINENO: result: $gcc_cv_as" >&5
13406 echo "${ECHO_T}$gcc_cv_as" >&6
13410 # Identify the linker which will work hand-in-glove with the newly
13411 # built GCC, so that we can examine its features. This is the linker
13412 # which will be driven by the driver program.
13414 # If build != host, and we aren't building gas in-tree, we identify a
13415 # build->target linker and hope that it will have the same features
13416 # as the host->target linker we'll be using.
13417 gcc_cv_gld_major_version
=
13418 gcc_cv_gld_minor_version
=
13419 gcc_cv_ld_gld_srcdir
=`echo $srcdir | sed -e 's,/gcc$,,'`/ld
13420 gcc_cv_ld_bfd_srcdir
=`echo $srcdir | sed -e 's,/gcc$,,'`/bfd
13422 if test "${gcc_cv_ld+set}" = set; then
13426 if test -x "$DEFAULT_LINKER"; then
13427 gcc_cv_ld
="$DEFAULT_LINKER"
13428 elif test -f $gcc_cv_ld_gld_srcdir/configure.
in \
13429 && test -f ..
/ld
/Makefile \
13430 && test x
$build = x
$host; then
13431 gcc_cv_ld
=..
/ld
/ld-new
$build_exeext
13432 elif test -x collect-ld
$build_exeext; then
13433 # Build using linker in the current directory.
13434 gcc_cv_ld
=.
/collect-ld
$build_exeext
13435 elif test -x $LD_FOR_TARGET; then
13436 gcc_cv_ld
="$LD_FOR_TARGET"
13438 # Extract the first word of "$LD_FOR_TARGET", so it can be a program name with args.
13439 set dummy
$LD_FOR_TARGET; ac_word
=$2
13440 echo "$as_me:$LINENO: checking for $ac_word" >&5
13441 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
13442 if test "${ac_cv_path_gcc_cv_ld+set}" = set; then
13443 echo $ECHO_N "(cached) $ECHO_C" >&6
13447 ac_cv_path_gcc_cv_ld
="$gcc_cv_ld" # Let the user override the test with a path.
13450 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
13451 for as_dir
in $PATH
13454 test -z "$as_dir" && as_dir
=.
13455 for ac_exec_ext
in '' $ac_executable_extensions; do
13456 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13457 ac_cv_path_gcc_cv_ld
="$as_dir/$ac_word$ac_exec_ext"
13458 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
13467 gcc_cv_ld
=$ac_cv_path_gcc_cv_ld
13469 if test -n "$gcc_cv_ld"; then
13470 echo "$as_me:$LINENO: result: $gcc_cv_ld" >&5
13471 echo "${ECHO_T}$gcc_cv_ld" >&6
13473 echo "$as_me:$LINENO: result: no" >&5
13474 echo "${ECHO_T}no" >&6
13481 ORIGINAL_LD_FOR_TARGET
=$gcc_cv_ld
13483 case "$ORIGINAL_LD_FOR_TARGET" in
13484 .
/collect-ld | .
/collect-ld
$build_exeext) ;;
13485 *) ac_config_files
="$ac_config_files collect-ld:exec-tool.in"
13489 echo "$as_me:$LINENO: checking what linker to use" >&5
13490 echo $ECHO_N "checking what linker to use... $ECHO_C" >&6
13491 if test "$gcc_cv_ld" = ..
/ld
/ld-new
$build_exeext; then
13492 # Single tree build which includes ld. We want to prefer it
13493 # over whatever linker top-level may have detected, since
13494 # we'll use what we're building after installation anyway.
13495 echo "$as_me:$LINENO: result: newly built ld" >&5
13496 echo "${ECHO_T}newly built ld" >&6
13498 in_tree_ld_is_elf
=no
13499 if (grep 'EMUL = .*elf' ..
/ld
/Makefile \
13500 ||
grep 'EMUL = .*linux' ..
/ld
/Makefile \
13501 ||
grep 'EMUL = .*lynx' ..
/ld
/Makefile
) > /dev
/null
; then
13502 in_tree_ld_is_elf
=yes
13504 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
13506 gcc_cv_gld_version
=`sed -n -e 's/^[ ]*\(VERSION=[0-9]*\.[0-9]*.*\)/\1/p' < $f`
13507 if test x
$gcc_cv_gld_version != x
; then
13511 gcc_cv_gld_major_version
=`expr "$gcc_cv_gld_version" : "VERSION=\([0-9]*\)"`
13512 gcc_cv_gld_minor_version
=`expr "$gcc_cv_gld_version" : "VERSION=[0-9]*\.\([0-9]*\)"`
13514 echo "$as_me:$LINENO: result: $gcc_cv_ld" >&5
13515 echo "${ECHO_T}$gcc_cv_ld" >&6
13519 # Figure out what nm we will be using.
13520 gcc_cv_binutils_srcdir
=`echo $srcdir | sed -e 's,/gcc$,,'`/binutils
13521 if test "${gcc_cv_nm+set}" = set; then
13525 if test -f $gcc_cv_binutils_srcdir/configure.
in \
13526 && test -f ..
/binutils
/Makefile \
13527 && test x
$build = x
$host; then
13528 gcc_cv_nm
=..
/binutils
/nm-new
$build_exeext
13529 elif test -x nm
$build_exeext; then
13530 gcc_cv_nm
=.
/nm
$build_exeext
13531 elif test -x $NM_FOR_TARGET; then
13532 gcc_cv_nm
="$NM_FOR_TARGET"
13534 # Extract the first word of "$NM_FOR_TARGET", so it can be a program name with args.
13535 set dummy
$NM_FOR_TARGET; ac_word
=$2
13536 echo "$as_me:$LINENO: checking for $ac_word" >&5
13537 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
13538 if test "${ac_cv_path_gcc_cv_nm+set}" = set; then
13539 echo $ECHO_N "(cached) $ECHO_C" >&6
13543 ac_cv_path_gcc_cv_nm
="$gcc_cv_nm" # Let the user override the test with a path.
13546 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
13547 for as_dir
in $PATH
13550 test -z "$as_dir" && as_dir
=.
13551 for ac_exec_ext
in '' $ac_executable_extensions; do
13552 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13553 ac_cv_path_gcc_cv_nm
="$as_dir/$ac_word$ac_exec_ext"
13554 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
13563 gcc_cv_nm
=$ac_cv_path_gcc_cv_nm
13565 if test -n "$gcc_cv_nm"; then
13566 echo "$as_me:$LINENO: result: $gcc_cv_nm" >&5
13567 echo "${ECHO_T}$gcc_cv_nm" >&6
13569 echo "$as_me:$LINENO: result: no" >&5
13570 echo "${ECHO_T}no" >&6
13577 echo "$as_me:$LINENO: checking what nm to use" >&5
13578 echo $ECHO_N "checking what nm to use... $ECHO_C" >&6
13579 if test "$gcc_cv_nm" = ..
/binutils
/nm-new
$build_exeext; then
13580 # Single tree build which includes binutils.
13581 echo "$as_me:$LINENO: result: newly built nm" >&5
13582 echo "${ECHO_T}newly built nm" >&6
13585 echo "$as_me:$LINENO: result: $gcc_cv_nm" >&5
13586 echo "${ECHO_T}$gcc_cv_nm" >&6
13590 ORIGINAL_NM_FOR_TARGET
=$gcc_cv_nm
13592 case "$ORIGINAL_NM_FOR_TARGET" in
13593 .
/nm | .
/nm
$build_exeext) ;;
13594 *) ac_config_files
="$ac_config_files nm:exec-tool.in"
13599 # Figure out what objdump we will be using.
13600 if test "${gcc_cv_objdump+set}" = set; then
13604 if test -f $gcc_cv_binutils_srcdir/configure.
in \
13605 && test -f ..
/binutils
/Makefile \
13606 && test x
$build = x
$host; then
13607 # Single tree build which includes binutils.
13608 gcc_cv_objdump
=..
/binutils
/objdump
$build_exeext
13609 elif test -x objdump
$build_exeext; then
13610 gcc_cv_objdump
=.
/objdump
$build_exeext
13611 elif test -x $OBJDUMP_FOR_TARGET; then
13612 gcc_cv_objdump
="$OBJDUMP_FOR_TARGET"
13614 # Extract the first word of "$OBJDUMP_FOR_TARGET", so it can be a program name with args.
13615 set dummy
$OBJDUMP_FOR_TARGET; ac_word
=$2
13616 echo "$as_me:$LINENO: checking for $ac_word" >&5
13617 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
13618 if test "${ac_cv_path_gcc_cv_objdump+set}" = set; then
13619 echo $ECHO_N "(cached) $ECHO_C" >&6
13621 case $gcc_cv_objdump in
13623 ac_cv_path_gcc_cv_objdump
="$gcc_cv_objdump" # Let the user override the test with a path.
13626 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
13627 for as_dir
in $PATH
13630 test -z "$as_dir" && as_dir
=.
13631 for ac_exec_ext
in '' $ac_executable_extensions; do
13632 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13633 ac_cv_path_gcc_cv_objdump
="$as_dir/$ac_word$ac_exec_ext"
13634 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
13643 gcc_cv_objdump
=$ac_cv_path_gcc_cv_objdump
13645 if test -n "$gcc_cv_objdump"; then
13646 echo "$as_me:$LINENO: result: $gcc_cv_objdump" >&5
13647 echo "${ECHO_T}$gcc_cv_objdump" >&6
13649 echo "$as_me:$LINENO: result: no" >&5
13650 echo "${ECHO_T}no" >&6
13657 echo "$as_me:$LINENO: checking what objdump to use" >&5
13658 echo $ECHO_N "checking what objdump to use... $ECHO_C" >&6
13659 if test "$gcc_cv_objdump" = ..
/binutils
/objdump
$build_exeext; then
13660 # Single tree build which includes binutils.
13661 echo "$as_me:$LINENO: result: newly built objdump" >&5
13662 echo "${ECHO_T}newly built objdump" >&6
13663 elif test x
$gcc_cv_objdump = x
; then
13664 echo "$as_me:$LINENO: result: not found" >&5
13665 echo "${ECHO_T}not found" >&6
13667 echo "$as_me:$LINENO: result: $gcc_cv_objdump" >&5
13668 echo "${ECHO_T}$gcc_cv_objdump" >&6
13671 # Figure out what assembler alignment features are present.
13672 echo "$as_me:$LINENO: checking assembler for .balign and .p2align" >&5
13673 echo $ECHO_N "checking assembler for .balign and .p2align... $ECHO_C" >&6
13674 if test "${gcc_cv_as_balign_and_p2align+set}" = set; then
13675 echo $ECHO_N "(cached) $ECHO_C" >&6
13677 gcc_cv_as_balign_and_p2align
=no
13678 if test $in_tree_gas = yes; then
13679 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 6 \) \* 1000 + 0`
13680 then gcc_cv_as_balign_and_p2align
=yes
13682 elif test x
$gcc_cv_as != x
; then
13684 .p2align 2' > conftest.s
13685 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
13686 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13687 (eval $ac_try) 2>&5
13689 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13690 (exit $ac_status); }; }
13692 gcc_cv_as_balign_and_p2align
=yes
13694 echo "configure: failed program was" >&5
13697 rm -f conftest.o conftest.s
13700 echo "$as_me:$LINENO: result: $gcc_cv_as_balign_and_p2align" >&5
13701 echo "${ECHO_T}$gcc_cv_as_balign_and_p2align" >&6
13702 if test $gcc_cv_as_balign_and_p2align = yes; then
13704 cat >>confdefs.h
<<\_ACEOF
13705 #define HAVE_GAS_BALIGN_AND_P2ALIGN 1
13710 echo "$as_me:$LINENO: checking assembler for .p2align with maximum skip" >&5
13711 echo $ECHO_N "checking assembler for .p2align with maximum skip... $ECHO_C" >&6
13712 if test "${gcc_cv_as_max_skip_p2align+set}" = set; then
13713 echo $ECHO_N "(cached) $ECHO_C" >&6
13715 gcc_cv_as_max_skip_p2align
=no
13716 if test $in_tree_gas = yes; then
13717 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 8 \) \* 1000 + 0`
13718 then gcc_cv_as_max_skip_p2align
=yes
13720 elif test x
$gcc_cv_as != x
; then
13721 echo '.p2align 4,,7' > conftest.s
13722 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
13723 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13724 (eval $ac_try) 2>&5
13726 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13727 (exit $ac_status); }; }
13729 gcc_cv_as_max_skip_p2align
=yes
13731 echo "configure: failed program was" >&5
13734 rm -f conftest.o conftest.s
13737 echo "$as_me:$LINENO: result: $gcc_cv_as_max_skip_p2align" >&5
13738 echo "${ECHO_T}$gcc_cv_as_max_skip_p2align" >&6
13739 if test $gcc_cv_as_max_skip_p2align = yes; then
13741 cat >>confdefs.h
<<\_ACEOF
13742 #define HAVE_GAS_MAX_SKIP_P2ALIGN 1
13747 echo "$as_me:$LINENO: checking assembler for .literal16" >&5
13748 echo $ECHO_N "checking assembler for .literal16... $ECHO_C" >&6
13749 if test "${gcc_cv_as_literal16+set}" = set; then
13750 echo $ECHO_N "(cached) $ECHO_C" >&6
13752 gcc_cv_as_literal16
=no
13753 if test $in_tree_gas = yes; then
13754 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 8 \) \* 1000 + 0`
13755 then gcc_cv_as_literal16
=yes
13757 elif test x
$gcc_cv_as != x
; then
13758 echo '.literal16' > conftest.s
13759 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
13760 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13761 (eval $ac_try) 2>&5
13763 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13764 (exit $ac_status); }; }
13766 gcc_cv_as_literal16
=yes
13768 echo "configure: failed program was" >&5
13771 rm -f conftest.o conftest.s
13774 echo "$as_me:$LINENO: result: $gcc_cv_as_literal16" >&5
13775 echo "${ECHO_T}$gcc_cv_as_literal16" >&6
13776 if test $gcc_cv_as_literal16 = yes; then
13778 cat >>confdefs.h
<<\_ACEOF
13779 #define HAVE_GAS_LITERAL16 1
13784 echo "$as_me:$LINENO: checking assembler for working .subsection -1" >&5
13785 echo $ECHO_N "checking assembler for working .subsection -1... $ECHO_C" >&6
13786 if test "${gcc_cv_as_subsection_m1+set}" = set; then
13787 echo $ECHO_N "(cached) $ECHO_C" >&6
13789 gcc_cv_as_subsection_m1
=no
13790 if test $in_tree_gas = yes; then
13791 if test $in_tree_gas_is_elf = yes \
13792 && test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 9 \) \* 1000 + 0`
13793 then gcc_cv_as_subsection_m1
=yes
13795 elif test x
$gcc_cv_as != x
; then
13796 echo 'conftest_label1: .word 0
13798 conftest_label2: .word 0
13799 .previous' > conftest.s
13800 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
13801 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13802 (eval $ac_try) 2>&5
13804 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13805 (exit $ac_status); }; }
13807 if test x
$gcc_cv_nm != x
; then
13808 $gcc_cv_nm conftest.o |
grep conftest_label1
> conftest.nm1
13809 $gcc_cv_nm conftest.o |
grep conftest_label2 |
sed -e 's/label2/label1/' > conftest.nm2
13810 if cmp conftest.nm1 conftest.nm2
> /dev
/null
2>&1
13812 else gcc_cv_as_subsection_m1
=yes
13814 rm -f conftest.nm1 conftest.nm2
13817 echo "configure: failed program was" >&5
13820 rm -f conftest.o conftest.s
13823 echo "$as_me:$LINENO: result: $gcc_cv_as_subsection_m1" >&5
13824 echo "${ECHO_T}$gcc_cv_as_subsection_m1" >&6
13825 if test $gcc_cv_as_subsection_m1 = yes; then
13827 cat >>confdefs.h
<<\_ACEOF
13828 #define HAVE_GAS_SUBSECTION_ORDERING 1
13833 echo "$as_me:$LINENO: checking assembler for .weak" >&5
13834 echo $ECHO_N "checking assembler for .weak... $ECHO_C" >&6
13835 if test "${gcc_cv_as_weak+set}" = set; then
13836 echo $ECHO_N "(cached) $ECHO_C" >&6
13839 if test $in_tree_gas = yes; then
13840 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 2 \) \* 1000 + 0`
13841 then gcc_cv_as_weak
=yes
13843 elif test x
$gcc_cv_as != x
; then
13844 echo ' .weak foobar' > conftest.s
13845 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
13846 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13847 (eval $ac_try) 2>&5
13849 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13850 (exit $ac_status); }; }
13854 echo "configure: failed program was" >&5
13857 rm -f conftest.o conftest.s
13860 echo "$as_me:$LINENO: result: $gcc_cv_as_weak" >&5
13861 echo "${ECHO_T}$gcc_cv_as_weak" >&6
13862 if test $gcc_cv_as_weak = yes; then
13864 cat >>confdefs.h
<<\_ACEOF
13865 #define HAVE_GAS_WEAK 1
13870 echo "$as_me:$LINENO: checking assembler for .weakref" >&5
13871 echo $ECHO_N "checking assembler for .weakref... $ECHO_C" >&6
13872 if test "${gcc_cv_as_weakref+set}" = set; then
13873 echo $ECHO_N "(cached) $ECHO_C" >&6
13875 gcc_cv_as_weakref
=no
13876 if test $in_tree_gas = yes; then
13877 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 17 \) \* 1000 + 0`
13878 then gcc_cv_as_weakref
=yes
13880 elif test x
$gcc_cv_as != x
; then
13881 echo ' .weakref foobar, barfnot' > conftest.s
13882 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
13883 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13884 (eval $ac_try) 2>&5
13886 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13887 (exit $ac_status); }; }
13889 gcc_cv_as_weakref
=yes
13891 echo "configure: failed program was" >&5
13894 rm -f conftest.o conftest.s
13897 echo "$as_me:$LINENO: result: $gcc_cv_as_weakref" >&5
13898 echo "${ECHO_T}$gcc_cv_as_weakref" >&6
13899 if test $gcc_cv_as_weakref = yes; then
13901 cat >>confdefs.h
<<\_ACEOF
13902 #define HAVE_GAS_WEAKREF 1
13907 echo "$as_me:$LINENO: checking assembler for .nsubspa comdat" >&5
13908 echo $ECHO_N "checking assembler for .nsubspa comdat... $ECHO_C" >&6
13909 if test "${gcc_cv_as_nsubspa_comdat+set}" = set; then
13910 echo $ECHO_N "(cached) $ECHO_C" >&6
13912 gcc_cv_as_nsubspa_comdat
=no
13913 if test $in_tree_gas = yes; then
13914 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 15 \) \* 1000 + 91`
13915 then gcc_cv_as_nsubspa_comdat
=yes
13917 elif test x
$gcc_cv_as != x
; then
13918 echo ' .SPACE $TEXT$
13919 .NSUBSPA $CODE$,COMDAT' > conftest.s
13920 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
13921 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13922 (eval $ac_try) 2>&5
13924 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13925 (exit $ac_status); }; }
13927 gcc_cv_as_nsubspa_comdat
=yes
13929 echo "configure: failed program was" >&5
13932 rm -f conftest.o conftest.s
13935 echo "$as_me:$LINENO: result: $gcc_cv_as_nsubspa_comdat" >&5
13936 echo "${ECHO_T}$gcc_cv_as_nsubspa_comdat" >&6
13937 if test $gcc_cv_as_nsubspa_comdat = yes; then
13939 cat >>confdefs.h
<<\_ACEOF
13940 #define HAVE_GAS_NSUBSPA_COMDAT 1
13945 # .hidden needs to be supported in both the assembler and the linker,
13946 # because GNU LD versions before 2.12.1 have buggy support for STV_HIDDEN.
13947 # This is irritatingly difficult to feature test for; we have to check the
13948 # date string after the version number. If we've got an in-tree
13949 # ld, we don't know its patchlevel version, so we set the baseline at 2.13
13951 # The gcc_GAS_CHECK_FEATURE call just sets a cache variable.
13952 echo "$as_me:$LINENO: checking assembler for .hidden" >&5
13953 echo $ECHO_N "checking assembler for .hidden... $ECHO_C" >&6
13954 if test "${gcc_cv_as_hidden+set}" = set; then
13955 echo $ECHO_N "(cached) $ECHO_C" >&6
13957 gcc_cv_as_hidden
=no
13958 if test $in_tree_gas = yes; then
13959 if test $in_tree_gas_is_elf = yes \
13960 && test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 13 \) \* 1000 + 0`
13961 then gcc_cv_as_hidden
=yes
13963 elif test x
$gcc_cv_as != x
; then
13964 echo ' .hidden foobar
13965 foobar:' > conftest.s
13966 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
13967 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13968 (eval $ac_try) 2>&5
13970 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13971 (exit $ac_status); }; }
13973 gcc_cv_as_hidden
=yes
13975 echo "configure: failed program was" >&5
13978 rm -f conftest.o conftest.s
13981 echo "$as_me:$LINENO: result: $gcc_cv_as_hidden" >&5
13982 echo "${ECHO_T}$gcc_cv_as_hidden" >&6
13985 echo "$as_me:$LINENO: checking linker for .hidden support" >&5
13986 echo $ECHO_N "checking linker for .hidden support... $ECHO_C" >&6
13987 if test "${gcc_cv_ld_hidden+set}" = set; then
13988 echo $ECHO_N "(cached) $ECHO_C" >&6
13990 if test $in_tree_ld = yes ; then
13991 gcc_cv_ld_hidden
=no
13992 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 \
13993 && test $in_tree_ld_is_elf = yes; then
13994 gcc_cv_ld_hidden
=yes
13997 gcc_cv_ld_hidden
=yes
13998 ld_ver
=`$gcc_cv_ld --version 2>/dev/null | sed 1q`
13999 if echo "$ld_ver" |
grep GNU
> /dev
/null
; then
14000 ld_vers
=`echo $ld_ver | sed -n \
14001 -e 's,^.*[ ]\([0-9][0-9]*\.[0-9][0-9]*\)$,\1,p' \
14002 -e 's,^.*[ ]\([0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\)$,\1,p' \
14003 -e 's,^.*[ ]\([0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\)$,\1,p' \
14004 -e 's,^.*[ ]\([0-9][0-9]*\.[0-9][0-9]*\)[ ].*$,\1,p' \
14005 -e 's,^.*[ ]\([0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\)[ ].*$,\1,p' \
14006 -e 's,^.*[ ]\([0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\)[ ].*$,\1,p' \
14007 -e 's,^.*[ ]\([0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\)[ -].*$,\1,p'`
14008 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'`
14009 ld_vers_major
=`expr "$ld_vers" : '\([0-9]*\)'`
14010 ld_vers_minor
=`expr "$ld_vers" : '[0-9]*\.\([0-9]*\)'`
14011 ld_vers_patch
=`expr "$ld_vers" : '[0-9]*\.[0-9]*\.\([0-9]*\)'`
14012 if test 0"$ld_date" -lt 20020404; then
14013 if test -n "$ld_date"; then
14014 # If there was date string, but was earlier than 2002-04-04, fail
14015 gcc_cv_ld_hidden
=no
14016 elif test -z "$ld_vers"; then
14017 # If there was no date string nor ld version number, something is wrong
14018 gcc_cv_ld_hidden
=no
14020 test -z "$ld_vers_patch" && ld_vers_patch
=0
14021 if test "$ld_vers_major" -lt 2; then
14022 gcc_cv_ld_hidden
=no
14023 elif test "$ld_vers_major" -eq 2 -a "$ld_vers_minor" -lt 12; then
14024 gcc_cv_ld_hidden
="no"
14025 elif test "$ld_vers_major" -eq 2 -a "$ld_vers_minor" -eq 12 -a "$ld_vers_patch" -eq 0; then
14026 gcc_cv_ld_hidden
=no
14031 case "${target}" in
14032 hppa64
*-*-hpux* | ia64
*-*-hpux*)
14033 gcc_cv_ld_hidden
=yes
14036 gcc_cv_ld_hidden
=no
14042 echo "$as_me:$LINENO: result: $gcc_cv_ld_hidden" >&5
14043 echo "${ECHO_T}$gcc_cv_ld_hidden" >&6
14044 libgcc_visibility
=no
14047 if test $gcc_cv_as_hidden = yes && test $gcc_cv_ld_hidden = yes; then
14048 libgcc_visibility
=yes
14050 cat >>confdefs.h
<<\_ACEOF
14051 #define HAVE_GAS_HIDDEN 1
14056 # Check if we have .[us]leb128, and support symbol arithmetic with it.
14057 echo "$as_me:$LINENO: checking assembler for .sleb128 and .uleb128" >&5
14058 echo $ECHO_N "checking assembler for .sleb128 and .uleb128... $ECHO_C" >&6
14059 if test "${gcc_cv_as_leb128+set}" = set; then
14060 echo $ECHO_N "(cached) $ECHO_C" >&6
14062 gcc_cv_as_leb128
=no
14063 if test $in_tree_gas = yes; then
14064 if test $in_tree_gas_is_elf = yes \
14065 && test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 11 \) \* 1000 + 0`
14066 then gcc_cv_as_leb128
=yes
14068 elif test x
$gcc_cv_as != x
; then
14075 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
14076 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14077 (eval $ac_try) 2>&5
14079 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14080 (exit $ac_status); }; }
14082 # GAS versions before 2.11 do not support uleb128,
14083 # despite appearing to.
14084 # ??? There exists an elf-specific test that will crash
14085 # the assembler. Perhaps it's better to figure out whether
14086 # arbitrary sections are supported and try the test.
14087 as_ver
=`$gcc_cv_as --version 2>/dev/null | sed 1q`
14088 if echo "$as_ver" |
grep GNU
> /dev
/null
; then
14089 as_ver
=`echo $as_ver | sed -e 's/GNU assembler \([0-9.][0-9.]*\).*/\1/'`
14090 as_major
=`echo $as_ver | sed 's/\..*//'`
14091 as_minor
=`echo $as_ver | sed 's/[^.]*\.\([0-9]*\).*/\1/'`
14092 if test $as_major -eq 2 && test $as_minor -lt 11
14094 else gcc_cv_as_leb128
=yes
14098 echo "configure: failed program was" >&5
14101 rm -f conftest.o conftest.s
14104 echo "$as_me:$LINENO: result: $gcc_cv_as_leb128" >&5
14105 echo "${ECHO_T}$gcc_cv_as_leb128" >&6
14106 if test $gcc_cv_as_leb128 = yes; then
14108 cat >>confdefs.h
<<\_ACEOF
14109 #define HAVE_AS_LEB128 1
14114 # GAS versions up to and including 2.11.0 may mis-optimize
14116 echo "$as_me:$LINENO: checking assembler for eh_frame optimization" >&5
14117 echo $ECHO_N "checking assembler for eh_frame optimization... $ECHO_C" >&6
14118 if test "${gcc_cv_as_eh_frame+set}" = set; then
14119 echo $ECHO_N "(cached) $ECHO_C" >&6
14121 gcc_cv_as_eh_frame
=no
14122 if test $in_tree_gas = yes; then
14123 if test $in_tree_gas_is_elf = yes \
14124 && test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 12 \) \* 1000 + 0`
14125 then gcc_cv_as_eh_frame
=yes
14127 elif test x
$gcc_cv_as != x
; then
14134 .section .eh_frame,"aw",@progbits
14136 .4byte .LECIE1-.LSCIE1
14150 .4byte .LEFDE1-.LASFDE1
14152 .4byte .LASFDE1-__FRAME_BEGIN__
14159 .LEFDE1:' > conftest.s
14160 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
14161 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14162 (eval $ac_try) 2>&5
14164 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14165 (exit $ac_status); }; }
14167 cat > conftest.lit
<<EOF
14168 0000 10000000 00000000 017a0001 781a0004 .........z..x...
14169 0010 01000000 12000000 18000000 00000000 ................
14170 0020 08000000 04080000 0044 .........D
14172 cat > conftest.big
<<EOF
14173 0000 00000010 00000000 017a0001 781a0004 .........z..x...
14174 0010 00000001 00000012 00000018 00000000 ................
14175 0020 00000008 04000000 0844 .........D
14177 # If the assembler didn't choke, and we can objdump,
14178 # and we got the correct data, then succeed.
14179 # The text in the here-document typically retains its unix-style line
14180 # endings, while the output of objdump will use host line endings.
14181 # Therefore, use diff -b for the comparisons.
14182 if test x
$gcc_cv_objdump != x \
14183 && $gcc_cv_objdump -s -j .eh_frame conftest.o
2>/dev
/null \
14184 |
tail -3 > conftest.got \
14185 && { diff -b conftest.lit conftest.got
> /dev
/null
2>&1 \
14186 ||
diff -b conftest.big conftest.got
> /dev
/null
2>&1; }
14188 gcc_cv_as_eh_frame
=yes
14189 elif { ac_try
='$gcc_cv_as -o conftest.o --traditional-format /dev/null'
14190 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14191 (eval $ac_try) 2>&5
14193 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14194 (exit $ac_status); }; }; then
14195 gcc_cv_as_eh_frame
=buggy
14197 # Uh oh, what do we do now?
14198 gcc_cv_as_eh_frame
=no
14201 echo "configure: failed program was" >&5
14204 rm -f conftest.o conftest.s
14207 echo "$as_me:$LINENO: result: $gcc_cv_as_eh_frame" >&5
14208 echo "${ECHO_T}$gcc_cv_as_eh_frame" >&6
14211 if test $gcc_cv_as_eh_frame = buggy
; then
14213 cat >>confdefs.h
<<\_ACEOF
14214 #define USE_AS_TRADITIONAL_FORMAT 1
14219 echo "$as_me:$LINENO: checking assembler for section merging support" >&5
14220 echo $ECHO_N "checking assembler for section merging support... $ECHO_C" >&6
14221 if test "${gcc_cv_as_shf_merge+set}" = set; then
14222 echo $ECHO_N "(cached) $ECHO_C" >&6
14224 gcc_cv_as_shf_merge
=no
14225 if test $in_tree_gas = yes; then
14226 if test $in_tree_gas_is_elf = yes \
14227 && test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 12 \) \* 1000 + 0`
14228 then gcc_cv_as_shf_merge
=yes
14230 elif test x
$gcc_cv_as != x
; then
14231 echo '.section .rodata.str, "aMS", @progbits, 1' > conftest.s
14232 if { ac_try
='$gcc_cv_as --fatal-warnings -o conftest.o conftest.s >&5'
14233 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14234 (eval $ac_try) 2>&5
14236 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14237 (exit $ac_status); }; }
14239 gcc_cv_as_shf_merge
=yes
14241 echo "configure: failed program was" >&5
14244 rm -f conftest.o conftest.s
14247 echo "$as_me:$LINENO: result: $gcc_cv_as_shf_merge" >&5
14248 echo "${ECHO_T}$gcc_cv_as_shf_merge" >&6
14250 if test $gcc_cv_as_shf_merge = no
; then
14251 echo "$as_me:$LINENO: checking assembler for section merging support" >&5
14252 echo $ECHO_N "checking assembler for section merging support... $ECHO_C" >&6
14253 if test "${gcc_cv_as_shf_merge+set}" = set; then
14254 echo $ECHO_N "(cached) $ECHO_C" >&6
14256 gcc_cv_as_shf_merge
=no
14257 if test $in_tree_gas = yes; then
14258 if test $in_tree_gas_is_elf = yes \
14259 && test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 12 \) \* 1000 + 0`
14260 then gcc_cv_as_shf_merge
=yes
14262 elif test x
$gcc_cv_as != x
; then
14263 echo '.section .rodata.str, "aMS", %progbits, 1' > conftest.s
14264 if { ac_try
='$gcc_cv_as --fatal-warnings -o conftest.o conftest.s >&5'
14265 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14266 (eval $ac_try) 2>&5
14268 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14269 (exit $ac_status); }; }
14271 gcc_cv_as_shf_merge
=yes
14273 echo "configure: failed program was" >&5
14276 rm -f conftest.o conftest.s
14279 echo "$as_me:$LINENO: result: $gcc_cv_as_shf_merge" >&5
14280 echo "${ECHO_T}$gcc_cv_as_shf_merge" >&6
14284 cat >>confdefs.h
<<_ACEOF
14285 #define HAVE_GAS_SHF_MERGE `if test $gcc_cv_as_shf_merge = yes; then echo 1; else echo 0; fi`
14289 echo "$as_me:$LINENO: checking assembler for COMDAT group support" >&5
14290 echo $ECHO_N "checking assembler for COMDAT group support... $ECHO_C" >&6
14291 if test "${gcc_cv_as_comdat_group+set}" = set; then
14292 echo $ECHO_N "(cached) $ECHO_C" >&6
14294 gcc_cv_as_comdat_group
=no
14295 if test $in_tree_gas = yes; then
14296 if test $in_tree_gas_is_elf = yes \
14297 && test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 16 \) \* 1000 + 0`
14298 then gcc_cv_as_comdat_group
=yes
14300 elif test x
$gcc_cv_as != x
; then
14301 echo '.section .text,"axG",@progbits,.foo,comdat' > conftest.s
14302 if { ac_try
='$gcc_cv_as --fatal-warnings -o conftest.o conftest.s >&5'
14303 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14304 (eval $ac_try) 2>&5
14306 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14307 (exit $ac_status); }; }
14309 gcc_cv_as_comdat_group
=yes
14311 echo "configure: failed program was" >&5
14314 rm -f conftest.o conftest.s
14317 echo "$as_me:$LINENO: result: $gcc_cv_as_comdat_group" >&5
14318 echo "${ECHO_T}$gcc_cv_as_comdat_group" >&6
14320 if test $gcc_cv_as_comdat_group = yes; then
14321 gcc_cv_as_comdat_group_percent
=no
14323 echo "$as_me:$LINENO: checking assembler for COMDAT group support" >&5
14324 echo $ECHO_N "checking assembler for COMDAT group support... $ECHO_C" >&6
14325 if test "${gcc_cv_as_comdat_group_percent+set}" = set; then
14326 echo $ECHO_N "(cached) $ECHO_C" >&6
14328 gcc_cv_as_comdat_group_percent
=no
14329 if test $in_tree_gas = yes; then
14330 if test $in_tree_gas_is_elf = yes \
14331 && test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 16 \) \* 1000 + 0`
14332 then gcc_cv_as_comdat_group_percent
=yes
14334 elif test x
$gcc_cv_as != x
; then
14335 echo '.section .text,"axG",%progbits,.foo,comdat' > conftest.s
14336 if { ac_try
='$gcc_cv_as --fatal-warnings -o conftest.o conftest.s >&5'
14337 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14338 (eval $ac_try) 2>&5
14340 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14341 (exit $ac_status); }; }
14343 gcc_cv_as_comdat_group_percent
=yes
14345 echo "configure: failed program was" >&5
14348 rm -f conftest.o conftest.s
14351 echo "$as_me:$LINENO: result: $gcc_cv_as_comdat_group_percent" >&5
14352 echo "${ECHO_T}$gcc_cv_as_comdat_group_percent" >&6
14355 if test $in_tree_ld != yes && test x
"$ld_vers" != x
; then
14357 if test 0"$ld_date" -lt 20050308; then
14358 if test -n "$ld_date"; then
14359 # If there was date string, but was earlier than 2005-03-08, fail
14361 elif test "$ld_vers_major" -lt 2; then
14363 elif test "$ld_vers_major" -eq 2 -a "$ld_vers_minor" -lt 16; then
14368 # assume linkers other than GNU ld don't support COMDAT group
14371 if test $comdat_group = no
; then
14372 gcc_cv_as_comdat_group
=no
14373 gcc_cv_as_comdat_group_percent
=no
14376 cat >>confdefs.h
<<_ACEOF
14377 #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`
14381 # Thread-local storage - the check is heavily parametrized.
14389 .section ".tdata","awT",@progbits
14392 ldq $27,__tls_get_addr($29) !literal!1
14393 lda $16,foo($29) !tlsgd!1
14394 jsr $26,($27),__tls_get_addr !lituse_tlsgd!1
14395 ldq $27,__tls_get_addr($29) !literal!2
14396 lda $16,foo($29) !tlsldm!2
14397 jsr $26,($27),__tls_get_addr !lituse_tlsldm!2
14398 ldq $1,foo($29) !gotdtprel
14399 ldah $2,foo($29) !dtprelhi
14400 lda $3,foo($2) !dtprello
14401 lda $4,foo($29) !dtprel
14402 ldq $1,foo($29) !gottprel
14403 ldah $2,foo($29) !tprelhi
14404 lda $3,foo($2) !tprello
14405 lda $4,foo($29) !tprel'
14408 tls_as_opt
=--fatal-warnings
14412 .section ".tdata","awT",@progbits
14415 call #gettlsoff(x)'
14424 .section ".tdata","awT",@progbits
14428 addil LT%foo-$tls_gdidx$,gp
14429 ldo RT%foo-$tls_gdidx$(%r1),%arg0
14432 addil LT%foo-$tls_ldidx$,gp
14434 ldo RT%foo-$tls_ldidx$(%r1),%arg0
14435 addil LR%foo-$tls_dtpoff$,%ret0
14436 ldo RR%foo-$tls_dtpoff$(%r1),%t1
14438 addil LT%foo-$tls_ieoff$,gp
14439 ldw RT%foo-$tls_ieoff$(%r1),%t2
14442 addil LR%foo-$tls_leoff$,%t1
14443 ldo RR%foo-$tls_leoff$(%r1),%t2'
14446 tls_as_opt
=--fatal-warnings
14450 .section ".tdata","awT",%progbits
14453 .word foo(gottpoff)
14463 .section ".tdata","awT",@progbits
14467 leal foo@TLSGD(,%ebx,1), %eax
14468 leal foo@TLSLDM(%ebx), %eax
14469 leal foo@DTPOFF(%eax), %edx
14470 movl foo@GOTTPOFF(%ebx), %eax
14471 subl foo@GOTTPOFF(%ebx), %eax
14472 addl foo@GOTNTPOFF(%ebx), %eax
14473 movl foo@INDNTPOFF, %eax
14474 movl $foo@TPOFF, %eax
14475 subl $foo@TPOFF, %eax
14476 leal foo@NTPOFF(%ecx), %eax'
14479 tls_as_opt
=--fatal-warnings
14483 .section ".tdata","awT",@progbits
14487 leaq foo@TLSGD(%rip), %rdi
14488 leaq foo@TLSLD(%rip), %rdi
14489 leaq foo@DTPOFF(%rax), %rdx
14490 movq foo@GOTTPOFF(%rip), %rax
14491 movq $foo@TPOFF, %rax'
14494 tls_as_opt
=--fatal-warnings
14498 .section ".tdata","awT",@progbits
14501 addl r16 = @ltoff(@dtpmod(foo#)), gp
14502 addl r17 = @ltoff(@dtprel(foo#)), gp
14503 addl r18 = @ltoff(@tprel(foo#)), gp
14504 addl r19 = @dtprel(foo#), gp
14505 adds r21 = @dtprel(foo#), r13
14506 movl r23 = @dtprel(foo#)
14507 addl r20 = @tprel(foo#), gp
14508 adds r22 = @tprel(foo#), r13
14509 movl r24 = @tprel(foo#)'
14512 tls_as_opt
=--fatal-warnings
14516 .section .tdata,"awT",@progbits
14520 addiu $4, $28, %tlsgd(x)
14521 addiu $4, $28, %tlsldm(x)
14522 lui $4, %dtprel_hi(x)
14523 addiu $4, $4, %dtprel_lo(x)
14524 lw $4, %gottprel(x)($28)
14525 lui $4, %tprel_hi(x)
14526 addiu $4, $4, %tprel_lo(x)'
14529 tls_as_opt
='-32 --fatal-warnings'
14533 .section ".tdata","awT",@progbits
14541 addi 3,31,ld0@got@tlsgd
14543 addi 3,31,x1@got@tlsld
14546 addis 9,3,x2@dtprel@ha
14547 addi 9,9,x2@dtprel@l
14548 lwz 9,x3@got@tprel(31)
14551 addis 9,2,x2@tprel@ha
14552 addi 9,9,x2@tprel@l'
14555 tls_as_opt
="-a32 --fatal-warnings"
14559 .section ".tdata","awT",@progbits
14567 addi 3,2,ld0@got@tlsgd
14573 addi 3,2,x1@got@tlsld
14579 addis 9,3,x2@dtprel@ha
14580 addi 9,9,x2@dtprel@l
14583 ld 9,x3@got@dtprel(2)
14589 tls_as_opt
="-a64 --fatal-warnings"
14593 .section ".tdata","awT",@progbits
14600 .long foo@GOTNTPOFF
14601 .long foo@INDNTPOFF
14602 l %r1,foo@GOTNTPOFF(%r12)
14603 l %r1,0(%r1):tls_load:foo
14604 bas %r14,0(%r1,%r13):tls_gdcall:foo
14605 bas %r14,0(%r1,%r13):tls_ldcall:foo'
14608 tls_as_opt
="-m31 --fatal-warnings"
14612 .section ".tdata","awT",@progbits
14619 .quad foo@GOTNTPOFF
14620 lg %r1,foo@GOTNTPOFF(%r12)
14621 larl %r1,foo@INDNTPOFF
14622 brasl %r14,__tls_get_offset@PLT:tls_gdcall:foo
14623 brasl %r14,__tls_get_offset@PLT:tls_ldcall:foo'
14626 tls_as_opt
="-m64 -Aesame --fatal-warnings"
14628 sh-
*-* | sh
[34]-*-*)
14630 .section ".tdata","awT",@progbits
14640 tls_as_opt
=--fatal-warnings
14644 sparc
*-sun-solaris2.
[56789]*)
14645 # TLS was introduced in the Solaris 9 4/04 release but
14646 # we do not enable it by default on Solaris 9 either.
14647 if test "x$enable_tls" = xyes
; then
14653 sparc
*-sun-solaris2.
*)
14660 if test x
$on_solaris = xyes
&& test x
$gas_flag = xno
; then
14662 .section ".tdata",#alloc,#write,#tls
14665 sethi %tgd_hi22(foo), %o0
14666 add %o0, %tgd_lo10(foo), %o1
14667 add %l7, %o1, %o0, %tgd_add(foo)
14668 call __tls_get_addr, %tgd_call(foo)
14669 sethi %tldm_hi22(foo), %l1
14670 add %l1, %tldm_lo10(foo), %l2
14671 add %l7, %l2, %o0, %tldm_add(foo)
14672 call __tls_get_addr, %tldm_call(foo)
14673 sethi %tldo_hix22(foo), %l3
14674 xor %l3, %tldo_lox10(foo), %l4
14675 add %o0, %l4, %l5, %tldo_add(foo)
14676 sethi %tie_hi22(foo), %o3
14677 add %o3, %tie_lo10(foo), %o3
14678 ld [%l7 + %o3], %o2, %tie_ld(foo)
14679 add %g7, %o2, %o4, %tie_add(foo)
14680 sethi %tle_hix22(foo), %l1
14681 xor %l1, %tle_lox10(foo), %o5
14682 ld [%g7 + %o5], %o1'
14687 .section ".tdata","awT",@progbits
14690 sethi %tgd_hi22(foo), %o0
14691 add %o0, %tgd_lo10(foo), %o1
14692 add %l7, %o1, %o0, %tgd_add(foo)
14693 call __tls_get_addr, %tgd_call(foo)
14694 sethi %tldm_hi22(foo), %l1
14695 add %l1, %tldm_lo10(foo), %l2
14696 add %l7, %l2, %o0, %tldm_add(foo)
14697 call __tls_get_addr, %tldm_call(foo)
14698 sethi %tldo_hix22(foo), %l3
14699 xor %l3, %tldo_lox10(foo), %l4
14700 add %o0, %l4, %l5, %tldo_add(foo)
14701 sethi %tie_hi22(foo), %o3
14702 add %o3, %tie_lo10(foo), %o3
14703 ld [%l7 + %o3], %o2, %tie_ld(foo)
14704 add %g7, %o2, %o4, %tie_add(foo)
14705 sethi %tle_hix22(foo), %l1
14706 xor %l1, %tle_lox10(foo), %o5
14707 ld [%g7 + %o5], %o1'
14710 tls_as_opt
="-32 --fatal-warnings"
14715 if test "x$enable_tls" = xno
; then
14716 : # TLS explicitly disabled.
14717 elif test "x$enable_tls" = xyes
; then
14718 set_have_as_tls
=yes # TLS explicitly enabled.
14719 elif test -z "$tls_first_major"; then
14720 : # If we don't have a check, assume no support.
14722 echo "$as_me:$LINENO: checking assembler for thread-local storage support" >&5
14723 echo $ECHO_N "checking assembler for thread-local storage support... $ECHO_C" >&6
14724 if test "${gcc_cv_as_tls+set}" = set; then
14725 echo $ECHO_N "(cached) $ECHO_C" >&6
14728 if test $in_tree_gas = yes; then
14729 if test $gcc_cv_gas_vers -ge `expr \( \( $tls_first_major \* 1000 \) + $tls_first_minor \) \* 1000 + 0`
14730 then gcc_cv_as_tls
=yes
14732 elif test x
$gcc_cv_as != x
; then
14733 echo "$conftest_s" > conftest.s
14734 if { ac_try
='$gcc_cv_as $tls_as_opt -o conftest.o conftest.s >&5'
14735 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14736 (eval $ac_try) 2>&5
14738 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14739 (exit $ac_status); }; }
14743 echo "configure: failed program was" >&5
14746 rm -f conftest.o conftest.s
14749 echo "$as_me:$LINENO: result: $gcc_cv_as_tls" >&5
14750 echo "${ECHO_T}$gcc_cv_as_tls" >&6
14751 if test $gcc_cv_as_tls = yes; then
14752 set_have_as_tls
=yes
14755 if test $set_have_as_tls = yes ; then
14757 cat >>confdefs.h
<<\_ACEOF
14758 #define HAVE_AS_TLS 1
14763 # Target-specific assembler checks.
14765 echo "$as_me:$LINENO: checking linker -Bstatic/-Bdynamic option" >&5
14766 echo $ECHO_N "checking linker -Bstatic/-Bdynamic option... $ECHO_C" >&6
14767 gcc_cv_ld_static_dynamic
=no
14768 if test $in_tree_ld = yes ; then
14769 if test "$gcc_cv_gld_major_version" -eq 2 -a "$gcc_cv_gld_minor_version" -ge 10; then
14770 gcc_cv_ld_static_dynamic
=yes
14772 elif test x
$gcc_cv_ld != x
; then
14773 # Check if linker supports -Bstatic/-Bdynamic option
14774 if $gcc_cv_ld --help 2>/dev
/null |
grep -- -Bstatic > /dev
/null \
14775 && $gcc_cv_ld --help 2>/dev
/null |
grep -- -Bdynamic > /dev
/null
; then
14776 gcc_cv_ld_static_dynamic
=yes
14779 if test x
"$gcc_cv_ld_static_dynamic" = xyes
; then
14781 cat >>confdefs.h
<<\_ACEOF
14782 #define HAVE_LD_STATIC_DYNAMIC 1
14786 echo "$as_me:$LINENO: result: $gcc_cv_ld_static_dynamic" >&5
14787 echo "${ECHO_T}$gcc_cv_ld_static_dynamic" >&6
14789 if test x
"$demangler_in_ld" = xyes
; then
14790 echo "$as_me:$LINENO: checking linker --demangle support" >&5
14791 echo $ECHO_N "checking linker --demangle support... $ECHO_C" >&6
14792 gcc_cv_ld_demangle
=no
14793 if test $in_tree_ld = yes; then
14794 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 \
14795 gcc_cv_ld_demangle
=yes
14797 elif test x
$gcc_cv_ld != x
-a x
"$gnu_ld" = xyes
; then
14798 # Check if the GNU linker supports --demangle option
14799 if $gcc_cv_ld --help 2>/dev
/null |
grep no-demangle
> /dev
/null
; then
14800 gcc_cv_ld_demangle
=yes
14803 if test x
"$gcc_cv_ld_demangle" = xyes
; then
14805 cat >>confdefs.h
<<\_ACEOF
14806 #define HAVE_LD_DEMANGLE 1
14810 echo "$as_me:$LINENO: result: $gcc_cv_ld_demangle" >&5
14811 echo "${ECHO_T}$gcc_cv_ld_demangle" >&6
14815 # All TARGET_ABI_OSF targets.
14816 alpha
*-*-osf* | alpha
*-*-linux* | alpha
*-*-*bsd
*)
14817 echo "$as_me:$LINENO: checking assembler for explicit relocation support" >&5
14818 echo $ECHO_N "checking assembler for explicit relocation support... $ECHO_C" >&6
14819 if test "${gcc_cv_as_alpha_explicit_relocs+set}" = set; then
14820 echo $ECHO_N "(cached) $ECHO_C" >&6
14822 gcc_cv_as_alpha_explicit_relocs
=no
14823 if test $in_tree_gas = yes; then
14824 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 12 \) \* 1000 + 0`
14825 then gcc_cv_as_alpha_explicit_relocs
=yes
14827 elif test x
$gcc_cv_as != x
; then
14828 echo ' .set nomacro
14830 extbl $3, $2, $3 !lituse_bytoff!1
14831 ldq $2, a($29) !literal!1
14832 ldq $4, b($29) !literal!2
14833 ldq_u $3, 0($2) !lituse_base!1
14834 ldq $27, f($29) !literal!5
14835 jsr $26, ($27), f !lituse_jsr!5
14836 ldah $29, 0($26) !gpdisp!3
14837 lda $0, c($29) !gprel
14838 ldah $1, d($29) !gprelhigh
14839 lda $1, d($1) !gprellow
14840 lda $29, 0($29) !gpdisp!3' > conftest.s
14841 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
14842 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14843 (eval $ac_try) 2>&5
14845 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14846 (exit $ac_status); }; }
14848 gcc_cv_as_alpha_explicit_relocs
=yes
14850 echo "configure: failed program was" >&5
14853 rm -f conftest.o conftest.s
14856 echo "$as_me:$LINENO: result: $gcc_cv_as_alpha_explicit_relocs" >&5
14857 echo "${ECHO_T}$gcc_cv_as_alpha_explicit_relocs" >&6
14858 if test $gcc_cv_as_alpha_explicit_relocs = yes; then
14860 cat >>confdefs.h
<<\_ACEOF
14861 #define HAVE_AS_EXPLICIT_RELOCS 1
14865 echo "$as_me:$LINENO: checking assembler for jsrdirect relocation support" >&5
14866 echo $ECHO_N "checking assembler for jsrdirect relocation support... $ECHO_C" >&6
14867 if test "${gcc_cv_as_alpha_jsrdirect_relocs+set}" = set; then
14868 echo $ECHO_N "(cached) $ECHO_C" >&6
14870 gcc_cv_as_alpha_jsrdirect_relocs
=no
14871 if test $in_tree_gas = yes; then
14872 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 16 \) \* 1000 + 90`
14873 then gcc_cv_as_alpha_jsrdirect_relocs
=yes
14875 elif test x
$gcc_cv_as != x
; then
14876 echo ' .set nomacro
14878 ldq $27, a($29) !literal!1
14879 jsr $26, ($27), a !lituse_jsrdirect!1' > conftest.s
14880 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
14881 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14882 (eval $ac_try) 2>&5
14884 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14885 (exit $ac_status); }; }
14887 gcc_cv_as_alpha_jsrdirect_relocs
=yes
14889 echo "configure: failed program was" >&5
14892 rm -f conftest.o conftest.s
14895 echo "$as_me:$LINENO: result: $gcc_cv_as_alpha_jsrdirect_relocs" >&5
14896 echo "${ECHO_T}$gcc_cv_as_alpha_jsrdirect_relocs" >&6
14897 if test $gcc_cv_as_alpha_jsrdirect_relocs = yes; then
14899 cat >>confdefs.h
<<\_ACEOF
14900 #define HAVE_AS_JSRDIRECT_RELOCS 1
14907 echo "$as_me:$LINENO: checking assembler for -no-mul-bug-abort option" >&5
14908 echo $ECHO_N "checking assembler for -no-mul-bug-abort option... $ECHO_C" >&6
14909 if test "${gcc_cv_as_cris_no_mul_bug+set}" = set; then
14910 echo $ECHO_N "(cached) $ECHO_C" >&6
14912 gcc_cv_as_cris_no_mul_bug
=no
14913 if test $in_tree_gas = yes; then
14914 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 15 \) \* 1000 + 91`
14915 then gcc_cv_as_cris_no_mul_bug
=yes
14917 elif test x
$gcc_cv_as != x
; then
14918 echo '.text' > conftest.s
14919 if { ac_try
='$gcc_cv_as -no-mul-bug-abort -o conftest.o conftest.s >&5'
14920 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14921 (eval $ac_try) 2>&5
14923 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14924 (exit $ac_status); }; }
14926 gcc_cv_as_cris_no_mul_bug
=yes
14928 echo "configure: failed program was" >&5
14931 rm -f conftest.o conftest.s
14934 echo "$as_me:$LINENO: result: $gcc_cv_as_cris_no_mul_bug" >&5
14935 echo "${ECHO_T}$gcc_cv_as_cris_no_mul_bug" >&6
14936 if test $gcc_cv_as_cris_no_mul_bug = yes; then
14938 cat >>confdefs.h
<<\_ACEOF
14939 #define HAVE_AS_NO_MUL_BUG_ABORT_OPTION 1
14946 echo "$as_me:$LINENO: checking assembler for .register" >&5
14947 echo $ECHO_N "checking assembler for .register... $ECHO_C" >&6
14948 if test "${gcc_cv_as_sparc_register_op+set}" = set; then
14949 echo $ECHO_N "(cached) $ECHO_C" >&6
14951 gcc_cv_as_sparc_register_op
=no
14952 if test x
$gcc_cv_as != x
; then
14953 echo '.register %g2, #scratch' > conftest.s
14954 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
14955 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14956 (eval $ac_try) 2>&5
14958 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14959 (exit $ac_status); }; }
14961 gcc_cv_as_sparc_register_op
=yes
14963 echo "configure: failed program was" >&5
14966 rm -f conftest.o conftest.s
14969 echo "$as_me:$LINENO: result: $gcc_cv_as_sparc_register_op" >&5
14970 echo "${ECHO_T}$gcc_cv_as_sparc_register_op" >&6
14971 if test $gcc_cv_as_sparc_register_op = yes; then
14973 cat >>confdefs.h
<<\_ACEOF
14974 #define HAVE_AS_REGISTER_PSEUDO_OP 1
14979 echo "$as_me:$LINENO: checking assembler for -relax option" >&5
14980 echo $ECHO_N "checking assembler for -relax option... $ECHO_C" >&6
14981 if test "${gcc_cv_as_sparc_relax+set}" = set; then
14982 echo $ECHO_N "(cached) $ECHO_C" >&6
14984 gcc_cv_as_sparc_relax
=no
14985 if test x
$gcc_cv_as != x
; then
14986 echo '.text' > conftest.s
14987 if { ac_try
='$gcc_cv_as -relax -o conftest.o conftest.s >&5'
14988 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
14989 (eval $ac_try) 2>&5
14991 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14992 (exit $ac_status); }; }
14994 gcc_cv_as_sparc_relax
=yes
14996 echo "configure: failed program was" >&5
14999 rm -f conftest.o conftest.s
15002 echo "$as_me:$LINENO: result: $gcc_cv_as_sparc_relax" >&5
15003 echo "${ECHO_T}$gcc_cv_as_sparc_relax" >&6
15004 if test $gcc_cv_as_sparc_relax = yes; then
15006 cat >>confdefs.h
<<\_ACEOF
15007 #define HAVE_AS_RELAX_OPTION 1
15012 echo "$as_me:$LINENO: checking assembler for unaligned pcrel relocs" >&5
15013 echo $ECHO_N "checking assembler for unaligned pcrel relocs... $ECHO_C" >&6
15014 if test "${gcc_cv_as_sparc_ua_pcrel+set}" = set; then
15015 echo $ECHO_N "(cached) $ECHO_C" >&6
15017 gcc_cv_as_sparc_ua_pcrel
=no
15018 if test x
$gcc_cv_as != x
; then
15025 .uaword %r_disp32(foo)' > conftest.s
15026 if { ac_try
='$gcc_cv_as -K PIC -o conftest.o conftest.s >&5'
15027 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15028 (eval $ac_try) 2>&5
15030 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15031 (exit $ac_status); }; }
15033 if test x
$gcc_cv_ld != x \
15034 && $gcc_cv_ld -o conftest conftest.o
-G > /dev
/null
2>&1; then
15035 gcc_cv_as_sparc_ua_pcrel
=yes
15039 echo "configure: failed program was" >&5
15042 rm -f conftest.o conftest.s
15045 echo "$as_me:$LINENO: result: $gcc_cv_as_sparc_ua_pcrel" >&5
15046 echo "${ECHO_T}$gcc_cv_as_sparc_ua_pcrel" >&6
15047 if test $gcc_cv_as_sparc_ua_pcrel = yes; then
15049 cat >>confdefs.h
<<\_ACEOF
15050 #define HAVE_AS_SPARC_UA_PCREL 1
15054 echo "$as_me:$LINENO: checking assembler for unaligned pcrel relocs against hidden symbols" >&5
15055 echo $ECHO_N "checking assembler for unaligned pcrel relocs against hidden symbols... $ECHO_C" >&6
15056 if test "${gcc_cv_as_sparc_ua_pcrel_hidden+set}" = set; then
15057 echo $ECHO_N "(cached) $ECHO_C" >&6
15059 gcc_cv_as_sparc_ua_pcrel_hidden
=no
15060 if test x
$gcc_cv_as != x
; then
15064 .uaword %r_disp32(foo)
15065 .byte 0x32, 0x33, 0x34
15069 .skip 4' > conftest.s
15070 if { ac_try
='$gcc_cv_as -K PIC -o conftest.o conftest.s >&5'
15071 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15072 (eval $ac_try) 2>&5
15074 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15075 (exit $ac_status); }; }
15077 if test x
$gcc_cv_ld != x
&& test x
$gcc_cv_objdump != x \
15078 && $gcc_cv_ld -o conftest conftest.o
-G > /dev
/null
2>&1 \
15079 && $gcc_cv_objdump -s -j .data conftest
2> /dev
/null \
15080 |
grep ' 31000000 07323334' > /dev
/null
2>&1; then
15081 if $gcc_cv_objdump -R conftest
2> /dev
/null \
15082 |
grep 'DISP32' > /dev
/null
2>&1; then
15085 gcc_cv_as_sparc_ua_pcrel_hidden
=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_ua_pcrel_hidden" >&5
15097 echo "${ECHO_T}$gcc_cv_as_sparc_ua_pcrel_hidden" >&6
15098 if test $gcc_cv_as_sparc_ua_pcrel_hidden = yes; then
15100 cat >>confdefs.h
<<\_ACEOF
15101 #define HAVE_AS_SPARC_UA_PCREL_HIDDEN 1
15106 fi # unaligned pcrel relocs
15108 echo "$as_me:$LINENO: checking assembler for offsetable %lo()" >&5
15109 echo $ECHO_N "checking assembler for offsetable %lo()... $ECHO_C" >&6
15110 if test "${gcc_cv_as_sparc_offsetable_lo10+set}" = set; then
15111 echo $ECHO_N "(cached) $ECHO_C" >&6
15113 gcc_cv_as_sparc_offsetable_lo10
=no
15114 if test x
$gcc_cv_as != x
; then
15116 or %g1, %lo(ab) + 12, %g1
15117 or %g1, %lo(ab + 12), %g1' > conftest.s
15118 if { ac_try
='$gcc_cv_as -xarch=v9 -o conftest.o conftest.s >&5'
15119 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15120 (eval $ac_try) 2>&5
15122 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15123 (exit $ac_status); }; }
15125 if test x
$gcc_cv_objdump != x \
15126 && $gcc_cv_objdump -s -j .text conftest.o
2> /dev
/null \
15127 |
grep ' 82106000 82106000' > /dev
/null
2>&1; then
15128 gcc_cv_as_sparc_offsetable_lo10
=yes
15131 echo "configure: failed program was" >&5
15134 rm -f conftest.o conftest.s
15137 echo "$as_me:$LINENO: result: $gcc_cv_as_sparc_offsetable_lo10" >&5
15138 echo "${ECHO_T}$gcc_cv_as_sparc_offsetable_lo10" >&6
15139 if test $gcc_cv_as_sparc_offsetable_lo10 = yes; then
15141 cat >>confdefs.h
<<\_ACEOF
15142 #define HAVE_AS_OFFSETABLE_LO10 1
15148 i
[34567]86-*-* | x86_64-
*-*)
15150 cygwin
* | pe | mingw32
*)
15151 # Used for DWARF 2 in PE
15152 echo "$as_me:$LINENO: checking assembler for .secrel32 relocs" >&5
15153 echo $ECHO_N "checking assembler for .secrel32 relocs... $ECHO_C" >&6
15154 if test "${gcc_cv_as_ix86_pe_secrel32+set}" = set; then
15155 echo $ECHO_N "(cached) $ECHO_C" >&6
15157 gcc_cv_as_ix86_pe_secrel32
=no
15158 if test $in_tree_gas = yes; then
15159 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 15 \) \* 1000 + 91`
15160 then gcc_cv_as_ix86_pe_secrel32
=yes
15162 elif test x
$gcc_cv_as != x
; then
15166 .secrel32 foo' > conftest.s
15167 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
15168 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15169 (eval $ac_try) 2>&5
15171 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15172 (exit $ac_status); }; }
15174 if test x
$gcc_cv_ld != x \
15175 && $gcc_cv_ld -o conftest conftest.o
> /dev
/null
2>&1; then
15176 gcc_cv_as_ix86_pe_secrel32
=yes
15180 echo "configure: failed program was" >&5
15183 rm -f conftest.o conftest.s
15186 echo "$as_me:$LINENO: result: $gcc_cv_as_ix86_pe_secrel32" >&5
15187 echo "${ECHO_T}$gcc_cv_as_ix86_pe_secrel32" >&6
15188 if test $gcc_cv_as_ix86_pe_secrel32 = yes; then
15190 cat >>confdefs.h
<<\_ACEOF
15191 #define HAVE_GAS_PE_SECREL32_RELOC 1
15198 echo "$as_me:$LINENO: checking assembler for filds and fists mnemonics" >&5
15199 echo $ECHO_N "checking assembler for filds and fists mnemonics... $ECHO_C" >&6
15200 if test "${gcc_cv_as_ix86_filds_fists+set}" = set; then
15201 echo $ECHO_N "(cached) $ECHO_C" >&6
15203 gcc_cv_as_ix86_filds_fists
=no
15204 if test $in_tree_gas = yes; then
15205 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 9 \) \* 1000 + 0`
15206 then gcc_cv_as_ix86_filds_fists
=yes
15208 elif test x
$gcc_cv_as != x
; then
15209 echo 'filds mem; fists mem' > conftest.s
15210 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
15211 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15212 (eval $ac_try) 2>&5
15214 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15215 (exit $ac_status); }; }
15217 gcc_cv_as_ix86_filds_fists
=yes
15219 echo "configure: failed program was" >&5
15222 rm -f conftest.o conftest.s
15225 echo "$as_me:$LINENO: result: $gcc_cv_as_ix86_filds_fists" >&5
15226 echo "${ECHO_T}$gcc_cv_as_ix86_filds_fists" >&6
15227 if test $gcc_cv_as_ix86_filds_fists = yes; then
15229 cat >>confdefs.h
<<\_ACEOF
15230 #define HAVE_GAS_FILDS_FISTS 1
15235 echo "$as_me:$LINENO: checking assembler for cmov syntax" >&5
15236 echo $ECHO_N "checking assembler for cmov syntax... $ECHO_C" >&6
15237 if test "${gcc_cv_as_ix86_cmov_sun_syntax+set}" = set; then
15238 echo $ECHO_N "(cached) $ECHO_C" >&6
15240 gcc_cv_as_ix86_cmov_sun_syntax
=no
15241 if test x
$gcc_cv_as != x
; then
15242 echo 'cmovl.l %edx, %eax' > conftest.s
15243 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
15244 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15245 (eval $ac_try) 2>&5
15247 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15248 (exit $ac_status); }; }
15250 gcc_cv_as_ix86_cmov_sun_syntax
=yes
15252 echo "configure: failed program was" >&5
15255 rm -f conftest.o conftest.s
15258 echo "$as_me:$LINENO: result: $gcc_cv_as_ix86_cmov_sun_syntax" >&5
15259 echo "${ECHO_T}$gcc_cv_as_ix86_cmov_sun_syntax" >&6
15260 if test $gcc_cv_as_ix86_cmov_sun_syntax = yes; then
15262 cat >>confdefs.h
<<\_ACEOF
15263 #define HAVE_AS_IX86_CMOV_SUN_SYNTAX 1
15268 echo "$as_me:$LINENO: checking assembler for ffreep mnemonic" >&5
15269 echo $ECHO_N "checking assembler for ffreep mnemonic... $ECHO_C" >&6
15270 if test "${gcc_cv_as_ix86_ffreep+set}" = set; then
15271 echo $ECHO_N "(cached) $ECHO_C" >&6
15273 gcc_cv_as_ix86_ffreep
=no
15274 if test x
$gcc_cv_as != x
; then
15275 echo 'ffreep %st(1)' > conftest.s
15276 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
15277 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15278 (eval $ac_try) 2>&5
15280 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15281 (exit $ac_status); }; }
15283 gcc_cv_as_ix86_ffreep
=yes
15285 echo "configure: failed program was" >&5
15288 rm -f conftest.o conftest.s
15291 echo "$as_me:$LINENO: result: $gcc_cv_as_ix86_ffreep" >&5
15292 echo "${ECHO_T}$gcc_cv_as_ix86_ffreep" >&6
15293 if test $gcc_cv_as_ix86_ffreep = yes; then
15295 cat >>confdefs.h
<<\_ACEOF
15296 #define HAVE_AS_IX86_FFREEP 1
15301 echo "$as_me:$LINENO: checking assembler for sahf mnemonic" >&5
15302 echo $ECHO_N "checking assembler for sahf mnemonic... $ECHO_C" >&6
15303 if test "${gcc_cv_as_ix86_sahf+set}" = set; then
15304 echo $ECHO_N "(cached) $ECHO_C" >&6
15306 gcc_cv_as_ix86_sahf
=no
15307 if test x
$gcc_cv_as != x
; then
15308 echo 'sahf' > conftest.s
15309 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
15310 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15311 (eval $ac_try) 2>&5
15313 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15314 (exit $ac_status); }; }
15316 gcc_cv_as_ix86_sahf
=yes
15318 echo "configure: failed program was" >&5
15321 rm -f conftest.o conftest.s
15324 echo "$as_me:$LINENO: result: $gcc_cv_as_ix86_sahf" >&5
15325 echo "${ECHO_T}$gcc_cv_as_ix86_sahf" >&6
15326 if test $gcc_cv_as_ix86_sahf = yes; then
15328 cat >>confdefs.h
<<\_ACEOF
15329 #define HAVE_AS_IX86_SAHF 1
15334 echo "$as_me:$LINENO: checking assembler for different section symbol subtraction" >&5
15335 echo $ECHO_N "checking assembler for different section symbol subtraction... $ECHO_C" >&6
15336 if test "${gcc_cv_as_ix86_diff_sect_delta+set}" = set; then
15337 echo $ECHO_N "(cached) $ECHO_C" >&6
15339 gcc_cv_as_ix86_diff_sect_delta
=no
15340 if test x
$gcc_cv_as != x
; then
15341 echo '.section .rodata
15347 .L2: nop' > conftest.s
15348 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
15349 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15350 (eval $ac_try) 2>&5
15352 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15353 (exit $ac_status); }; }
15355 gcc_cv_as_ix86_diff_sect_delta
=yes
15357 echo "configure: failed program was" >&5
15360 rm -f conftest.o conftest.s
15363 echo "$as_me:$LINENO: result: $gcc_cv_as_ix86_diff_sect_delta" >&5
15364 echo "${ECHO_T}$gcc_cv_as_ix86_diff_sect_delta" >&6
15365 if test $gcc_cv_as_ix86_diff_sect_delta = yes; then
15367 cat >>confdefs.h
<<\_ACEOF
15368 #define HAVE_AS_IX86_DIFF_SECT_DELTA 1
15373 # This one is used unconditionally by i386.[ch]; it is to be defined
15374 # to 1 if the feature is present, 0 otherwise.
15375 echo "$as_me:$LINENO: checking assembler for GOTOFF in data" >&5
15376 echo $ECHO_N "checking assembler for GOTOFF in data... $ECHO_C" >&6
15377 if test "${gcc_cv_as_ix86_gotoff_in_data+set}" = set; then
15378 echo $ECHO_N "(cached) $ECHO_C" >&6
15380 gcc_cv_as_ix86_gotoff_in_data
=no
15381 if test $in_tree_gas = yes; then
15382 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 11 \) \* 1000 + 0`
15383 then gcc_cv_as_ix86_gotoff_in_data
=yes
15385 elif test x
$gcc_cv_as != x
; then
15390 .long .L0@GOTOFF' > conftest.s
15391 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
15392 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15393 (eval $ac_try) 2>&5
15395 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15396 (exit $ac_status); }; }
15398 gcc_cv_as_ix86_gotoff_in_data
=yes
15400 echo "configure: failed program was" >&5
15403 rm -f conftest.o conftest.s
15406 echo "$as_me:$LINENO: result: $gcc_cv_as_ix86_gotoff_in_data" >&5
15407 echo "${ECHO_T}$gcc_cv_as_ix86_gotoff_in_data" >&6
15410 cat >>confdefs.h
<<_ACEOF
15411 #define HAVE_AS_GOTOFF_IN_DATA `if test $gcc_cv_as_ix86_gotoff_in_data = yes; then echo 1; else echo 0; fi`
15417 echo "$as_me:$LINENO: checking assembler for ltoffx and ldxmov relocs" >&5
15418 echo $ECHO_N "checking assembler for ltoffx and ldxmov relocs... $ECHO_C" >&6
15419 if test "${gcc_cv_as_ia64_ltoffx_ldxmov_relocs+set}" = set; then
15420 echo $ECHO_N "(cached) $ECHO_C" >&6
15422 gcc_cv_as_ia64_ltoffx_ldxmov_relocs
=no
15423 if test $in_tree_gas = yes; then
15424 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 14 \) \* 1000 + 0`
15425 then gcc_cv_as_ia64_ltoffx_ldxmov_relocs
=yes
15427 elif test x
$gcc_cv_as != x
; then
15429 addl r15 = @ltoffx(x#), gp
15431 ld8.mov r16 = [r15], x#' > conftest.s
15432 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
15433 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15434 (eval $ac_try) 2>&5
15436 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15437 (exit $ac_status); }; }
15439 gcc_cv_as_ia64_ltoffx_ldxmov_relocs
=yes
15441 echo "configure: failed program was" >&5
15444 rm -f conftest.o conftest.s
15447 echo "$as_me:$LINENO: result: $gcc_cv_as_ia64_ltoffx_ldxmov_relocs" >&5
15448 echo "${ECHO_T}$gcc_cv_as_ia64_ltoffx_ldxmov_relocs" >&6
15449 if test $gcc_cv_as_ia64_ltoffx_ldxmov_relocs = yes; then
15451 cat >>confdefs.h
<<\_ACEOF
15452 #define HAVE_AS_LTOFFX_LDXMOV_RELOCS 1
15461 *-*-aix*) conftest_s
=' .machine "pwr5"
15465 echo "$as_me:$LINENO: checking assembler for .machine directive support" >&5
15466 echo $ECHO_N "checking assembler for .machine directive support... $ECHO_C" >&6
15467 if test "${gcc_cv_as_machine_directive+set}" = set; then
15468 echo $ECHO_N "(cached) $ECHO_C" >&6
15470 gcc_cv_as_machine_directive
=no
15471 if test x
$gcc_cv_as != x
; then
15472 echo ' .machine ppc7400' > conftest.s
15473 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
15474 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15475 (eval $ac_try) 2>&5
15477 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15478 (exit $ac_status); }; }
15480 gcc_cv_as_machine_directive
=yes
15482 echo "configure: failed program was" >&5
15485 rm -f conftest.o conftest.s
15488 echo "$as_me:$LINENO: result: $gcc_cv_as_machine_directive" >&5
15489 echo "${ECHO_T}$gcc_cv_as_machine_directive" >&6
15491 if test x
$gcc_cv_as_machine_directive != xyes
; then
15492 echo "*** This target requires an assembler supporting \".machine\"" >&2
15493 echo you can get it from
: ftp://gcc.gnu.org
/pub
/gcc
/infrastructure
/cctools-528.5.dmg
>&2
15494 test x
$build = x
$target && exit 1
15498 *) conftest_s
=' .machine power4
15503 echo "$as_me:$LINENO: checking assembler for mfcr field support" >&5
15504 echo $ECHO_N "checking assembler for mfcr field support... $ECHO_C" >&6
15505 if test "${gcc_cv_as_powerpc_mfcrf+set}" = set; then
15506 echo $ECHO_N "(cached) $ECHO_C" >&6
15508 gcc_cv_as_powerpc_mfcrf
=no
15509 if test $in_tree_gas = yes; then
15510 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 14 \) \* 1000 + 0`
15511 then gcc_cv_as_powerpc_mfcrf
=yes
15513 elif test x
$gcc_cv_as != x
; then
15514 echo "$conftest_s" > conftest.s
15515 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
15516 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15517 (eval $ac_try) 2>&5
15519 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15520 (exit $ac_status); }; }
15522 gcc_cv_as_powerpc_mfcrf
=yes
15524 echo "configure: failed program was" >&5
15527 rm -f conftest.o conftest.s
15530 echo "$as_me:$LINENO: result: $gcc_cv_as_powerpc_mfcrf" >&5
15531 echo "${ECHO_T}$gcc_cv_as_powerpc_mfcrf" >&6
15532 if test $gcc_cv_as_powerpc_mfcrf = yes; then
15534 cat >>confdefs.h
<<\_ACEOF
15535 #define HAVE_AS_MFCRF 1
15541 *-*-aix*) conftest_s
=' .machine "pwr5"
15544 *) conftest_s
=' .machine power5
15549 echo "$as_me:$LINENO: checking assembler for popcntb support" >&5
15550 echo $ECHO_N "checking assembler for popcntb support... $ECHO_C" >&6
15551 if test "${gcc_cv_as_powerpc_popcntb+set}" = set; then
15552 echo $ECHO_N "(cached) $ECHO_C" >&6
15554 gcc_cv_as_powerpc_popcntb
=no
15555 if test $in_tree_gas = yes; then
15556 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 17 \) \* 1000 + 0`
15557 then gcc_cv_as_powerpc_popcntb
=yes
15559 elif test x
$gcc_cv_as != x
; then
15560 echo "$conftest_s" > conftest.s
15561 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
15562 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15563 (eval $ac_try) 2>&5
15565 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15566 (exit $ac_status); }; }
15568 gcc_cv_as_powerpc_popcntb
=yes
15570 echo "configure: failed program was" >&5
15573 rm -f conftest.o conftest.s
15576 echo "$as_me:$LINENO: result: $gcc_cv_as_powerpc_popcntb" >&5
15577 echo "${ECHO_T}$gcc_cv_as_powerpc_popcntb" >&6
15578 if test $gcc_cv_as_powerpc_popcntb = yes; then
15580 cat >>confdefs.h
<<\_ACEOF
15581 #define HAVE_AS_POPCNTB 1
15587 *-*-aix*) conftest_s
=' .machine "pwr5x"
15590 *) conftest_s
=' .machine power5
15595 echo "$as_me:$LINENO: checking assembler for fp round support" >&5
15596 echo $ECHO_N "checking assembler for fp round support... $ECHO_C" >&6
15597 if test "${gcc_cv_as_powerpc_fprnd+set}" = set; then
15598 echo $ECHO_N "(cached) $ECHO_C" >&6
15600 gcc_cv_as_powerpc_fprnd
=no
15601 if test $in_tree_gas = yes; then
15602 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 17 \) \* 1000 + 0`
15603 then gcc_cv_as_powerpc_fprnd
=yes
15605 elif test x
$gcc_cv_as != x
; then
15606 echo "$conftest_s" > conftest.s
15607 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
15608 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15609 (eval $ac_try) 2>&5
15611 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15612 (exit $ac_status); }; }
15614 gcc_cv_as_powerpc_fprnd
=yes
15616 echo "configure: failed program was" >&5
15619 rm -f conftest.o conftest.s
15622 echo "$as_me:$LINENO: result: $gcc_cv_as_powerpc_fprnd" >&5
15623 echo "${ECHO_T}$gcc_cv_as_powerpc_fprnd" >&6
15624 if test $gcc_cv_as_powerpc_fprnd = yes; then
15626 cat >>confdefs.h
<<\_ACEOF
15627 #define HAVE_AS_FPRND 1
15633 *-*-aix*) conftest_s
=' .machine "pwr6"
15636 *) conftest_s
=' .machine power6
15641 echo "$as_me:$LINENO: checking assembler for move fp gpr support" >&5
15642 echo $ECHO_N "checking assembler for move fp gpr support... $ECHO_C" >&6
15643 if test "${gcc_cv_as_powerpc_mfpgpr+set}" = set; then
15644 echo $ECHO_N "(cached) $ECHO_C" >&6
15646 gcc_cv_as_powerpc_mfpgpr
=no
15647 if test $in_tree_gas = yes; then
15648 if test $gcc_cv_gas_vers -ge `expr \( \( 9 \* 1000 \) + 99 \) \* 1000 + 0`
15649 then gcc_cv_as_powerpc_mfpgpr
=yes
15651 elif test x
$gcc_cv_as != x
; then
15652 echo "$conftest_s" > conftest.s
15653 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
15654 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15655 (eval $ac_try) 2>&5
15657 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15658 (exit $ac_status); }; }
15660 gcc_cv_as_powerpc_mfpgpr
=yes
15662 echo "configure: failed program was" >&5
15665 rm -f conftest.o conftest.s
15668 echo "$as_me:$LINENO: result: $gcc_cv_as_powerpc_mfpgpr" >&5
15669 echo "${ECHO_T}$gcc_cv_as_powerpc_mfpgpr" >&6
15670 if test $gcc_cv_as_powerpc_mfpgpr = yes; then
15672 cat >>confdefs.h
<<\_ACEOF
15673 #define HAVE_AS_MFPGPR 1
15679 *-*-aix*) conftest_s
=' .csect .text[PR]
15681 addis 11,30,_GLOBAL_OFFSET_TABLE_-LCF..0@ha';;
15685 addis r11,r30,_GLOBAL_OFFSET_TABLE_-LCF0@ha';;
15686 *) conftest_s
=' .text
15688 addis 11,30,_GLOBAL_OFFSET_TABLE_-.LCF0@ha';;
15691 echo "$as_me:$LINENO: checking assembler for rel16 relocs" >&5
15692 echo $ECHO_N "checking assembler for rel16 relocs... $ECHO_C" >&6
15693 if test "${gcc_cv_as_powerpc_rel16+set}" = set; then
15694 echo $ECHO_N "(cached) $ECHO_C" >&6
15696 gcc_cv_as_powerpc_rel16
=no
15697 if test $in_tree_gas = yes; then
15698 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 17 \) \* 1000 + 0`
15699 then gcc_cv_as_powerpc_rel16
=yes
15701 elif test x
$gcc_cv_as != x
; then
15702 echo "$conftest_s" > conftest.s
15703 if { ac_try
='$gcc_cv_as -a32 -o conftest.o conftest.s >&5'
15704 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15705 (eval $ac_try) 2>&5
15707 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15708 (exit $ac_status); }; }
15710 gcc_cv_as_powerpc_rel16
=yes
15712 echo "configure: failed program was" >&5
15715 rm -f conftest.o conftest.s
15718 echo "$as_me:$LINENO: result: $gcc_cv_as_powerpc_rel16" >&5
15719 echo "${ECHO_T}$gcc_cv_as_powerpc_rel16" >&6
15720 if test $gcc_cv_as_powerpc_rel16 = yes; then
15722 cat >>confdefs.h
<<\_ACEOF
15723 #define HAVE_AS_REL16 1
15729 *-*-aix*) conftest_s
=' .machine "pwr6"
15732 *) conftest_s
=' .machine power6
15737 echo "$as_me:$LINENO: checking assembler for compare bytes support" >&5
15738 echo $ECHO_N "checking assembler for compare bytes support... $ECHO_C" >&6
15739 if test "${gcc_cv_as_powerpc_cmpb+set}" = set; then
15740 echo $ECHO_N "(cached) $ECHO_C" >&6
15742 gcc_cv_as_powerpc_cmpb
=no
15743 if test $in_tree_gas = yes; then
15744 if test $gcc_cv_gas_vers -ge `expr \( \( 9 \* 1000 \) + 99 \) \* 1000 + 0`
15745 then gcc_cv_as_powerpc_cmpb
=yes
15747 elif test x
$gcc_cv_as != x
; then
15748 echo "$conftest_s" > conftest.s
15749 if { ac_try
='$gcc_cv_as -a32 -o conftest.o conftest.s >&5'
15750 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15751 (eval $ac_try) 2>&5
15753 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15754 (exit $ac_status); }; }
15756 gcc_cv_as_powerpc_cmpb
=yes
15758 echo "configure: failed program was" >&5
15761 rm -f conftest.o conftest.s
15764 echo "$as_me:$LINENO: result: $gcc_cv_as_powerpc_cmpb" >&5
15765 echo "${ECHO_T}$gcc_cv_as_powerpc_cmpb" >&6
15766 if test $gcc_cv_as_powerpc_cmpb = yes; then
15768 cat >>confdefs.h
<<\_ACEOF
15769 #define HAVE_AS_CMPB 1
15775 *-*-aix*) conftest_s
=' .machine "pwr6"
15778 *) conftest_s
=' .machine power6
15783 echo "$as_me:$LINENO: checking assembler for decimal float support" >&5
15784 echo $ECHO_N "checking assembler for decimal float support... $ECHO_C" >&6
15785 if test "${gcc_cv_as_powerpc_dfp+set}" = set; then
15786 echo $ECHO_N "(cached) $ECHO_C" >&6
15788 gcc_cv_as_powerpc_dfp
=no
15789 if test $in_tree_gas = yes; then
15790 if test $gcc_cv_gas_vers -ge `expr \( \( 9 \* 1000 \) + 99 \) \* 1000 + 0`
15791 then gcc_cv_as_powerpc_dfp
=yes
15793 elif test x
$gcc_cv_as != x
; then
15794 echo "$conftest_s" > conftest.s
15795 if { ac_try
='$gcc_cv_as -a32 -o conftest.o conftest.s >&5'
15796 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15797 (eval $ac_try) 2>&5
15799 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15800 (exit $ac_status); }; }
15802 gcc_cv_as_powerpc_dfp
=yes
15804 echo "configure: failed program was" >&5
15807 rm -f conftest.o conftest.s
15810 echo "$as_me:$LINENO: result: $gcc_cv_as_powerpc_dfp" >&5
15811 echo "${ECHO_T}$gcc_cv_as_powerpc_dfp" >&6
15812 if test $gcc_cv_as_powerpc_dfp = yes; then
15814 cat >>confdefs.h
<<\_ACEOF
15815 #define HAVE_AS_DFP 1
15822 echo "$as_me:$LINENO: checking assembler for explicit relocation support" >&5
15823 echo $ECHO_N "checking assembler for explicit relocation support... $ECHO_C" >&6
15824 if test "${gcc_cv_as_mips_explicit_relocs+set}" = set; then
15825 echo $ECHO_N "(cached) $ECHO_C" >&6
15827 gcc_cv_as_mips_explicit_relocs
=no
15828 if test $in_tree_gas = yes; then
15829 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 14 \) \* 1000 + 0`
15830 then gcc_cv_as_mips_explicit_relocs
=yes
15832 elif test x
$gcc_cv_as != x
; then
15833 echo ' lw $4,%gp_rel(foo)($4)' > conftest.s
15834 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
15835 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15836 (eval $ac_try) 2>&5
15838 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15839 (exit $ac_status); }; }
15841 gcc_cv_as_mips_explicit_relocs
=yes
15843 echo "configure: failed program was" >&5
15846 rm -f conftest.o conftest.s
15849 echo "$as_me:$LINENO: result: $gcc_cv_as_mips_explicit_relocs" >&5
15850 echo "${ECHO_T}$gcc_cv_as_mips_explicit_relocs" >&6
15851 if test $gcc_cv_as_mips_explicit_relocs = yes; then
15852 if test x
$target_cpu_default = x
15853 then target_cpu_default
=MASK_EXPLICIT_RELOCS
15854 else target_cpu_default
="($target_cpu_default)|MASK_EXPLICIT_RELOCS"
15857 echo "$as_me:$LINENO: checking assembler for -mno-shared support" >&5
15858 echo $ECHO_N "checking assembler for -mno-shared support... $ECHO_C" >&6
15859 if test "${gcc_cv_as_mips_no_shared+set}" = set; then
15860 echo $ECHO_N "(cached) $ECHO_C" >&6
15862 gcc_cv_as_mips_no_shared
=no
15863 if test $in_tree_gas = yes; then
15864 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 16 \) \* 1000 + 0`
15865 then gcc_cv_as_mips_no_shared
=yes
15867 elif test x
$gcc_cv_as != x
; then
15868 echo 'nop' > conftest.s
15869 if { ac_try
='$gcc_cv_as -mno-shared -o conftest.o conftest.s >&5'
15870 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15871 (eval $ac_try) 2>&5
15873 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15874 (exit $ac_status); }; }
15876 gcc_cv_as_mips_no_shared
=yes
15878 echo "configure: failed program was" >&5
15881 rm -f conftest.o conftest.s
15884 echo "$as_me:$LINENO: result: $gcc_cv_as_mips_no_shared" >&5
15885 echo "${ECHO_T}$gcc_cv_as_mips_no_shared" >&6
15886 if test $gcc_cv_as_mips_no_shared = yes; then
15888 cat >>confdefs.h
<<\_ACEOF
15889 #define HAVE_AS_NO_SHARED 1
15896 # Mips and HP-UX need the GNU assembler.
15897 # Linux on IA64 might be able to use the Intel assembler.
15900 mips
*-*-* |
*-*-hpux* )
15901 if test x
$gas_flag = xyes \
15902 ||
test x
"$host" != x
"$build" \
15903 ||
test ! -x "$gcc_cv_as" \
15904 ||
"$gcc_cv_as" -v < /dev
/null
2>&1 |
grep GNU
> /dev
/null
; then
15907 echo "*** This configuration requires the GNU assembler" >&2
15913 # ??? Not all targets support dwarf2 debug_line, even within a version
15914 # of gas. Moreover, we need to emit a valid instruction to trigger any
15915 # info to the output file. So, as supported targets are added to gas 2.11,
15916 # add some instruction here to (also) show we expect this might work.
15917 # ??? Once 2.11 is released, probably need to add first known working
15918 # version to the per-target configury.
15920 i?
86*-*-* | mips
*-*-* | alpha
*-*-* | powerpc
*-*-* | sparc
*-*-* | m68
*-*-* \
15921 | x86_64
*-*-* | hppa
*-*-* | arm
*-*-* | strongarm
*-*-* | xscale
*-*-* \
15922 | xstormy16
*-*-* | cris-
*-* | xtensa-
*-* | bfin-
*-* | score
*-*-* | spu-
*-*)
15925 ia64
*-*-* | s390
*-*-*)
15932 if test x
"$insn" != x
; then
15934 .file 1 \"conftest.s\"
15937 echo "$as_me:$LINENO: checking assembler for dwarf2 debug_line support" >&5
15938 echo $ECHO_N "checking assembler for dwarf2 debug_line support... $ECHO_C" >&6
15939 if test "${gcc_cv_as_dwarf2_debug_line+set}" = set; then
15940 echo $ECHO_N "(cached) $ECHO_C" >&6
15942 gcc_cv_as_dwarf2_debug_line
=no
15943 if test $in_tree_gas = yes; then
15944 if test $in_tree_gas_is_elf = yes \
15945 && test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 11 \) \* 1000 + 0`
15946 then gcc_cv_as_dwarf2_debug_line
=yes
15948 elif test x
$gcc_cv_as != x
; then
15949 echo "$conftest_s" > conftest.s
15950 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
15951 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15952 (eval $ac_try) 2>&5
15954 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15955 (exit $ac_status); }; }
15957 if test x
$gcc_cv_objdump != x \
15958 && $gcc_cv_objdump -h conftest.o
2> /dev
/null \
15959 |
grep debug_line
> /dev
/null
2>&1; then
15960 gcc_cv_as_dwarf2_debug_line
=yes
15963 echo "configure: failed program was" >&5
15966 rm -f conftest.o conftest.s
15969 echo "$as_me:$LINENO: result: $gcc_cv_as_dwarf2_debug_line" >&5
15970 echo "${ECHO_T}$gcc_cv_as_dwarf2_debug_line" >&6
15973 # The .debug_line file table must be in the exact order that
15974 # we specified the files, since these indices are also used
15975 # by DW_AT_decl_file. Approximate this test by testing if
15976 # the assembler bitches if the same index is assigned twice.
15977 echo "$as_me:$LINENO: checking assembler for buggy dwarf2 .file directive" >&5
15978 echo $ECHO_N "checking assembler for buggy dwarf2 .file directive... $ECHO_C" >&6
15979 if test "${gcc_cv_as_dwarf2_file_buggy+set}" = set; then
15980 echo $ECHO_N "(cached) $ECHO_C" >&6
15982 gcc_cv_as_dwarf2_file_buggy
=no
15983 if test x
$gcc_cv_as != x
; then
15984 echo ' .file 1 "foo.s"
15985 .file 1 "bar.s"' > conftest.s
15986 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5'
15987 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
15988 (eval $ac_try) 2>&5
15990 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15991 (exit $ac_status); }; }
15993 gcc_cv_as_dwarf2_file_buggy
=yes
15995 echo "configure: failed program was" >&5
15998 rm -f conftest.o conftest.s
16001 echo "$as_me:$LINENO: result: $gcc_cv_as_dwarf2_file_buggy" >&5
16002 echo "${ECHO_T}$gcc_cv_as_dwarf2_file_buggy" >&6
16005 if test $gcc_cv_as_dwarf2_debug_line = yes \
16006 && test $gcc_cv_as_dwarf2_file_buggy = no
; then
16008 cat >>confdefs.h
<<\_ACEOF
16009 #define HAVE_AS_DWARF2_DEBUG_LINE 1
16014 echo "$as_me:$LINENO: checking assembler for --gdwarf2 option" >&5
16015 echo $ECHO_N "checking assembler for --gdwarf2 option... $ECHO_C" >&6
16016 if test "${gcc_cv_as_gdwarf2_flag+set}" = set; then
16017 echo $ECHO_N "(cached) $ECHO_C" >&6
16019 gcc_cv_as_gdwarf2_flag
=no
16020 if test $in_tree_gas = yes; then
16021 if test $in_tree_gas_is_elf = yes \
16022 && test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 11 \) \* 1000 + 0`
16023 then gcc_cv_as_gdwarf2_flag
=yes
16025 elif test x
$gcc_cv_as != x
; then
16026 echo "$insn" > conftest.s
16027 if { ac_try
='$gcc_cv_as --gdwarf2 -o conftest.o conftest.s >&5'
16028 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16029 (eval $ac_try) 2>&5
16031 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16032 (exit $ac_status); }; }
16034 gcc_cv_as_gdwarf2_flag
=yes
16036 echo "configure: failed program was" >&5
16039 rm -f conftest.o conftest.s
16042 echo "$as_me:$LINENO: result: $gcc_cv_as_gdwarf2_flag" >&5
16043 echo "${ECHO_T}$gcc_cv_as_gdwarf2_flag" >&6
16044 if test $gcc_cv_as_gdwarf2_flag = yes; then
16046 cat >>confdefs.h
<<\_ACEOF
16047 #define HAVE_AS_GDWARF2_DEBUG_FLAG 1
16052 echo "$as_me:$LINENO: checking assembler for --gstabs option" >&5
16053 echo $ECHO_N "checking assembler for --gstabs option... $ECHO_C" >&6
16054 if test "${gcc_cv_as_gstabs_flag+set}" = set; then
16055 echo $ECHO_N "(cached) $ECHO_C" >&6
16057 gcc_cv_as_gstabs_flag
=no
16058 if test $in_tree_gas = yes; then
16059 if test $in_tree_gas_is_elf = yes \
16060 && test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 11 \) \* 1000 + 0`
16061 then gcc_cv_as_gstabs_flag
=yes
16063 elif test x
$gcc_cv_as != x
; then
16064 echo "$insn" > conftest.s
16065 if { ac_try
='$gcc_cv_as --gstabs -o conftest.o conftest.s >&5'
16066 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16067 (eval $ac_try) 2>&5
16069 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16070 (exit $ac_status); }; }
16072 # The native Solaris 9/Intel assembler doesn't understand --gstabs
16073 # and warns about it, but still exits successfully. So check for
16075 if { ac_try
='$gcc_cv_as --gstabs -o conftest.o conftest.s 2>&1 | grep -i warning > /dev/null'
16076 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16077 (eval $ac_try) 2>&5
16079 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16080 (exit $ac_status); }; }
16082 else gcc_cv_as_gstabs_flag
=yes
16085 echo "configure: failed program was" >&5
16088 rm -f conftest.o conftest.s
16091 echo "$as_me:$LINENO: result: $gcc_cv_as_gstabs_flag" >&5
16092 echo "${ECHO_T}$gcc_cv_as_gstabs_flag" >&6
16093 if test $gcc_cv_as_gstabs_flag = yes; then
16095 cat >>confdefs.h
<<\_ACEOF
16096 #define HAVE_AS_GSTABS_DEBUG_FLAG 1
16102 echo "$as_me:$LINENO: checking assembler for tolerance to line number 0" >&5
16103 echo $ECHO_N "checking assembler for tolerance to line number 0... $ECHO_C" >&6
16104 if test "${gcc_cv_as_line_zero+set}" = set; then
16105 echo $ECHO_N "(cached) $ECHO_C" >&6
16107 gcc_cv_as_line_zero
=no
16108 if test $in_tree_gas = yes; then
16109 if test $gcc_cv_gas_vers -ge `expr \( \( 2 \* 1000 \) + 16 \) \* 1000 + 91`
16110 then gcc_cv_as_line_zero
=yes
16112 elif test "x$gcc_cv_as" != x
; then
16113 { echo '# 1 "test.s" 1'; echo '# 0 "" 2'; } > conftest.s
16114 if { ac_try
='$gcc_cv_as -o conftest.o conftest.s >&5 2>conftest.out'
16115 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16116 (eval $ac_try) 2>&5
16118 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16119 (exit $ac_status); }; } &&
16120 test "x`cat conftest.out`" = x
16122 gcc_cv_as_line_zero
=yes
16124 echo "configure: failed program was" >&5
16126 echo "configure: error output was" >&5
16127 cat conftest.out
>&5
16129 rm -f conftest.o conftest.s conftest.out
16132 echo "$as_me:$LINENO: result: $gcc_cv_as_line_zero" >&5
16133 echo "${ECHO_T}$gcc_cv_as_line_zero" >&6
16134 if test "x$gcc_cv_as_line_zero" = xyes
; then
16136 cat >>confdefs.h
<<\_ACEOF
16137 #define HAVE_AS_LINE_ZERO 1
16142 echo "$as_me:$LINENO: checking linker read-only and read-write section mixing" >&5
16143 echo $ECHO_N "checking linker read-only and read-write section mixing... $ECHO_C" >&6
16144 gcc_cv_ld_ro_rw_mix
=unknown
16145 if test $in_tree_ld = yes ; then
16146 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 \
16147 && test $in_tree_ld_is_elf = yes; then
16148 gcc_cv_ld_ro_rw_mix
=read-write
16150 elif test x
$gcc_cv_as != x
-a x
$gcc_cv_ld != x
-a x
$gcc_cv_objdump != x
; then
16151 echo '.section myfoosect, "a"' > conftest1.s
16152 echo '.section myfoosect, "aw"' > conftest2.s
16153 echo '.byte 1' >> conftest2.s
16154 echo '.section myfoosect, "a"' > conftest3.s
16155 echo '.byte 0' >> conftest3.s
16156 if $gcc_cv_as -o conftest1.o conftest1.s
> /dev
/null
2>&1 \
16157 && $gcc_cv_as -o conftest2.o conftest2.s
> /dev
/null
2>&1 \
16158 && $gcc_cv_as -o conftest3.o conftest3.s
> /dev
/null
2>&1 \
16159 && $gcc_cv_ld -shared -o conftest1.so conftest1.o \
16160 conftest2.o conftest3.o
> /dev
/null
2>&1; then
16161 gcc_cv_ld_ro_rw_mix
=`$gcc_cv_objdump -h conftest1.so \
16162 | sed -e '/myfoosect/!d' -e N`
16163 if echo "$gcc_cv_ld_ro_rw_mix" |
grep CONTENTS
> /dev
/null
; then
16164 if echo "$gcc_cv_ld_ro_rw_mix" |
grep READONLY
> /dev
/null
; then
16165 gcc_cv_ld_ro_rw_mix
=read-only
16167 gcc_cv_ld_ro_rw_mix
=read-write
16171 rm -f conftest.
* conftest
[123].
*
16173 if test x
$gcc_cv_ld_ro_rw_mix = xread-write
; then
16175 cat >>confdefs.h
<<\_ACEOF
16176 #define HAVE_LD_RO_RW_SECTION_MIXING 1
16180 echo "$as_me:$LINENO: result: $gcc_cv_ld_ro_rw_mix" >&5
16181 echo "${ECHO_T}$gcc_cv_ld_ro_rw_mix" >&6
16183 echo "$as_me:$LINENO: checking linker PT_GNU_EH_FRAME support" >&5
16184 echo $ECHO_N "checking linker PT_GNU_EH_FRAME support... $ECHO_C" >&6
16185 gcc_cv_ld_eh_frame_hdr
=no
16186 if test $in_tree_ld = yes ; then
16187 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 \
16188 && test $in_tree_ld_is_elf = yes; then
16189 gcc_cv_ld_eh_frame_hdr
=yes
16191 elif test x
$gcc_cv_ld != x
; then
16192 # Check if linker supports --eh-frame-hdr option
16193 if $gcc_cv_ld --help 2>/dev
/null |
grep eh-frame-hdr
> /dev
/null
; then
16194 gcc_cv_ld_eh_frame_hdr
=yes
16198 if test x
"$gcc_cv_ld_eh_frame_hdr" = xyes
; then
16200 cat >>confdefs.h
<<\_ACEOF
16201 #define HAVE_LD_EH_FRAME_HDR 1
16205 echo "$as_me:$LINENO: result: $gcc_cv_ld_eh_frame_hdr" >&5
16206 echo "${ECHO_T}$gcc_cv_ld_eh_frame_hdr" >&6
16208 echo "$as_me:$LINENO: checking linker position independent executable support" >&5
16209 echo $ECHO_N "checking linker position independent executable support... $ECHO_C" >&6
16211 if test $in_tree_ld = yes ; then
16212 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 \
16213 && test $in_tree_ld_is_elf = yes; then
16216 elif test x
$gcc_cv_ld != x
; then
16217 # Check if linker supports -pie option
16218 if $gcc_cv_ld --help 2>/dev
/null |
grep -- -pie > /dev
/null
; then
16222 if test x
"$gcc_cv_ld_pie" = xyes
; then
16224 cat >>confdefs.h
<<\_ACEOF
16225 #define HAVE_LD_PIE 1
16229 echo "$as_me:$LINENO: result: $gcc_cv_ld_pie" >&5
16230 echo "${ECHO_T}$gcc_cv_ld_pie" >&6
16232 echo "$as_me:$LINENO: checking linker EH-compatible garbage collection of sections" >&5
16233 echo $ECHO_N "checking linker EH-compatible garbage collection of sections... $ECHO_C" >&6
16234 gcc_cv_ld_eh_gc_sections
=no
16235 if test $in_tree_ld = yes ; then
16236 if test "$gcc_cv_gld_major_version" -eq 2 -a "$gcc_cv_gld_minor_version" -ge 17 -o "$gcc_cv_gld_major_version" -gt 2 \
16237 && test $in_tree_ld_is_elf = yes; then
16238 gcc_cv_ld_eh_gc_sections
=yes
16240 elif test x
$gcc_cv_as != x
-a x
$gcc_cv_ld != x
-a x
$gcc_cv_objdump != x
; then
16241 cat > conftest.s
<<EOF
16244 .type _start, @function
16247 .size _start, .-_start
16248 .section .text.foo,"ax",@progbits
16249 .type foo, @function
16253 .section .gcc_except_table.foo,"a",@progbits
16256 .section .eh_frame,"a",@progbits
16259 if $gcc_cv_as -o conftest.o conftest.s
> /dev
/null
2>&1; then
16260 if $gcc_cv_ld -o conftest conftest.o
--entry=_start
--gc-sections 2>&1 \
16261 |
grep "gc-sections option ignored" > /dev
/null
; then
16262 gcc_cv_ld_eh_gc_sections
=no
16263 elif $gcc_cv_objdump -h conftest |
grep gcc_except_table
> /dev
/null
; then
16264 gcc_cv_ld_eh_gc_sections
=yes
16265 # If no COMDAT groups, the compiler will emit .gnu.linkonce.t. sections.
16266 if test x
$gcc_cv_as_comdat_group != xyes
; then
16267 gcc_cv_ld_eh_gc_sections
=no
16268 cat > conftest.s
<<EOF
16271 .type _start, @function
16274 .size _start, .-_start
16275 .section .gnu.linkonce.t.foo,"ax",@progbits
16276 .type foo, @function
16280 .section .gcc_except_table.foo,"a",@progbits
16283 .section .eh_frame,"a",@progbits
16286 if $gcc_cv_as -o conftest.o conftest.s
> /dev
/null
2>&1; then
16287 if $gcc_cv_ld -o conftest conftest.o
--entry=_start
--gc-sections 2>&1 \
16288 |
grep "gc-sections option ignored" > /dev
/null
; then
16289 gcc_cv_ld_eh_gc_sections
=no
16290 elif $gcc_cv_objdump -h conftest |
grep gcc_except_table
> /dev
/null
; then
16291 gcc_cv_ld_eh_gc_sections
=yes
16297 rm -f conftest.s conftest.o conftest
16301 # ??? This apparently exposes a binutils bug with PC-relative relocations.
16302 gcc_cv_ld_eh_gc_sections
=no
16305 if test x
$gcc_cv_ld_eh_gc_sections = xyes
; then
16307 cat >>confdefs.h
<<\_ACEOF
16308 #define HAVE_LD_EH_GC_SECTIONS 1
16312 echo "$as_me:$LINENO: result: $gcc_cv_ld_eh_gc_sections" >&5
16313 echo "${ECHO_T}$gcc_cv_ld_eh_gc_sections" >&6
16319 echo "$as_me:$LINENO: checking linker --as-needed support" >&5
16320 echo $ECHO_N "checking linker --as-needed support... $ECHO_C" >&6
16321 if test "${gcc_cv_ld_as_needed+set}" = set; then
16322 echo $ECHO_N "(cached) $ECHO_C" >&6
16324 gcc_cv_ld_as_needed
=no
16325 if test $in_tree_ld = yes ; then
16326 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 \
16327 && test $in_tree_ld_is_elf = yes; then
16328 gcc_cv_ld_as_needed
=yes
16330 elif test x
$gcc_cv_ld != x
; then
16331 # Check if linker supports --as-needed and --no-as-needed options
16332 if $gcc_cv_ld --help 2>/dev
/null |
grep as-needed
> /dev
/null
; then
16333 gcc_cv_ld_as_needed
=yes
16338 echo "$as_me:$LINENO: result: $gcc_cv_ld_as_needed" >&5
16339 echo "${ECHO_T}$gcc_cv_ld_as_needed" >&6
16340 if test x
"$gcc_cv_ld_as_needed" = xyes
; then
16342 cat >>confdefs.h
<<\_ACEOF
16343 #define HAVE_LD_AS_NEEDED 1
16348 case "$target:$tm_file" in
16349 powerpc64
*-*-linux* | powerpc
*-*-linux*rs6000
/biarch64.h
*)
16350 echo "$as_me:$LINENO: checking linker support for omitting dot symbols" >&5
16351 echo $ECHO_N "checking linker support for omitting dot symbols... $ECHO_C" >&6
16352 if test "${gcc_cv_ld_no_dot_syms+set}" = set; then
16353 echo $ECHO_N "(cached) $ECHO_C" >&6
16355 gcc_cv_ld_no_dot_syms
=no
16356 if test $in_tree_ld = yes ; then
16357 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
16358 gcc_cv_ld_no_dot_syms
=yes
16360 elif test x
$gcc_cv_as != x
-a x
$gcc_cv_ld != x
; then
16361 cat > conftest1.s
<<EOF
16365 cat > conftest2.s
<<EOF
16366 .section ".opd","aw"
16369 .type foo,@function
16371 .quad .LEfoo,.TOC.@tocbase,0
16377 if $gcc_cv_as -a64 -o conftest1.o conftest1.s
> /dev
/null
2>&1 \
16378 && $gcc_cv_as -a64 -o conftest2.o conftest2.s
> /dev
/null
2>&1 \
16379 && $gcc_cv_ld -melf64ppc -o conftest conftest1.o conftest2.o
> /dev
/null
2>&1; then
16380 gcc_cv_ld_no_dot_syms
=yes
16382 rm -f conftest conftest1.o conftest2.o conftest1.s conftest2.s
16386 echo "$as_me:$LINENO: result: $gcc_cv_ld_no_dot_syms" >&5
16387 echo "${ECHO_T}$gcc_cv_ld_no_dot_syms" >&6
16388 if test x
"$gcc_cv_ld_no_dot_syms" = xyes
; then
16390 cat >>confdefs.h
<<\_ACEOF
16391 #define HAVE_LD_NO_DOT_SYMS 1
16398 echo "$as_me:$LINENO: checking linker --sysroot support" >&5
16399 echo $ECHO_N "checking linker --sysroot support... $ECHO_C" >&6
16400 if test "${gcc_cv_ld_sysroot+set}" = set; then
16401 echo $ECHO_N "(cached) $ECHO_C" >&6
16403 gcc_cv_ld_sysroot
=no
16404 if test $in_tree_ld = yes ; then
16405 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
16406 gcc_cv_ld_sysroot
=yes
16408 elif test x
$gcc_cv_ld != x
; then
16409 if $gcc_cv_ld --help 2>/dev
/null |
grep sysroot
> /dev
/null
; then
16410 gcc_cv_ld_sysroot
=yes
16414 echo "$as_me:$LINENO: result: $gcc_cv_ld_sysroot" >&5
16415 echo "${ECHO_T}$gcc_cv_ld_sysroot" >&6
16416 if test x
"$gcc_cv_ld_sysroot" = xyes
; then
16418 cat >>confdefs.h
<<\_ACEOF
16419 #define HAVE_LD_SYSROOT 1
16424 if test x
$with_sysroot = x
&& test x
$host = x
$target \
16425 && test "$prefix" != "/usr" && test "x$prefix" != "x$local_prefix" \
16426 && test "$prefix" != "NONE"; then
16428 cat >>confdefs.h
<<_ACEOF
16429 #define PREFIX_INCLUDE_DIR "$prefix/include"
16434 # Test for stack protector support in target C library.
16435 echo "$as_me:$LINENO: checking __stack_chk_fail in target C library" >&5
16436 echo $ECHO_N "checking __stack_chk_fail in target C library... $ECHO_C" >&6
16437 if test "${gcc_cv_libc_provides_ssp+set}" = set; then
16438 echo $ECHO_N "(cached) $ECHO_C" >&6
16440 gcc_cv_libc_provides_ssp
=no
16443 if test x
$host != x
$target ||
test "x$TARGET_SYSTEM_ROOT" != x
; then
16444 if test "x$with_sysroot" = x
; then
16445 glibc_header_dir
="${exec_prefix}/${target_noncanonical}/sys-include"
16446 elif test "x$with_build_sysroot" != "x"; then
16447 glibc_header_dir
="${with_build_sysroot}/usr/include"
16448 elif test "x$with_sysroot" = xyes
; then
16449 glibc_header_dir
="${exec_prefix}/${target_noncanonical}/sys-root/usr/include"
16451 glibc_header_dir
="${with_sysroot}/usr/include"
16454 glibc_header_dir
=/usr
/include
16456 # glibc 2.4 and later provides __stack_chk_fail and
16457 # either __stack_chk_guard, or TLS access to stack guard canary.
16458 if test -f $glibc_header_dir/features.h \
16459 && $EGREP '^[ ]*#[ ]*define[ ]+__GNU_LIBRARY__[ ]+([1-9][0-9]|[6-9])' \
16460 $glibc_header_dir/features.h
> /dev
/null
; then
16461 if $EGREP '^[ ]*#[ ]*define[ ]+__GLIBC__[ ]+([1-9][0-9]|[3-9])' \
16462 $glibc_header_dir/features.h
> /dev
/null
; then
16463 gcc_cv_libc_provides_ssp
=yes
16464 elif $EGREP '^[ ]*#[ ]*define[ ]+__GLIBC__[ ]+2' \
16465 $glibc_header_dir/features.h
> /dev
/null \
16466 && $EGREP '^[ ]*#[ ]*define[ ]+__GLIBC_MINOR__[ ]+([1-9][0-9]|[4-9])' \
16467 $glibc_header_dir/features.h
> /dev
/null
; then
16468 gcc_cv_libc_provides_ssp
=yes
16473 echo "$as_me:$LINENO: checking for __stack_chk_fail" >&5
16474 echo $ECHO_N "checking for __stack_chk_fail... $ECHO_C" >&6
16475 if test "${ac_cv_func___stack_chk_fail+set}" = set; then
16476 echo $ECHO_N "(cached) $ECHO_C" >&6
16478 cat >conftest.
$ac_ext <<_ACEOF
16481 cat confdefs.h
>>conftest.
$ac_ext
16482 cat >>conftest.
$ac_ext <<_ACEOF
16483 /* end confdefs.h. */
16484 /* Define __stack_chk_fail to an innocuous variant, in case <limits.h> declares __stack_chk_fail.
16485 For example, HP-UX 11i <limits.h> declares gettimeofday. */
16486 #define __stack_chk_fail innocuous___stack_chk_fail
16488 /* System header to define __stub macros and hopefully few prototypes,
16489 which can conflict with char __stack_chk_fail (); below.
16490 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
16491 <limits.h> exists even on freestanding compilers. */
16494 # include <limits.h>
16496 # include <assert.h>
16499 #undef __stack_chk_fail
16501 /* Override any gcc2 internal prototype to avoid an error. */
16506 /* We use char because int might match the return type of a gcc2
16507 builtin and then its argument prototype would still apply. */
16508 char __stack_chk_fail ();
16509 /* The GNU C library defines this for functions which it implements
16510 to always fail with ENOSYS. Some functions are actually named
16511 something starting with __ and the normal name is an alias. */
16512 #if defined (__stub___stack_chk_fail) || defined (__stub_____stack_chk_fail)
16515 char (*f) () = __stack_chk_fail;
16524 return f != __stack_chk_fail;
16529 rm -f conftest.
$ac_objext conftest
$ac_exeext
16530 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
16531 (eval $ac_link) 2>conftest.er1
16533 grep -v '^ *+' conftest.er1
>conftest.err
16535 cat conftest.err
>&5
16536 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16537 (exit $ac_status); } &&
16538 { ac_try
='test -z "$ac_c_werror_flag"
16539 || test ! -s conftest.err'
16540 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16541 (eval $ac_try) 2>&5
16543 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16544 (exit $ac_status); }; } &&
16545 { ac_try
='test -s conftest$ac_exeext'
16546 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16547 (eval $ac_try) 2>&5
16549 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16550 (exit $ac_status); }; }; then
16551 ac_cv_func___stack_chk_fail
=yes
16553 echo "$as_me: failed program was:" >&5
16554 sed 's/^/| /' conftest.
$ac_ext >&5
16556 ac_cv_func___stack_chk_fail
=no
16558 rm -f conftest.err conftest.
$ac_objext \
16559 conftest
$ac_exeext conftest.
$ac_ext
16561 echo "$as_me:$LINENO: result: $ac_cv_func___stack_chk_fail" >&5
16562 echo "${ECHO_T}$ac_cv_func___stack_chk_fail" >&6
16563 if test $ac_cv_func___stack_chk_fail = yes; then
16564 gcc_cv_libc_provides_ssp
=yes
16566 echo "no __stack_chk_fail on this target"
16570 *) gcc_cv_libc_provides_ssp
=no
;;
16573 echo "$as_me:$LINENO: result: $gcc_cv_libc_provides_ssp" >&5
16574 echo "${ECHO_T}$gcc_cv_libc_provides_ssp" >&6
16576 if test x
$gcc_cv_libc_provides_ssp = xyes
; then
16578 cat >>confdefs.h
<<\_ACEOF
16579 #define TARGET_LIBC_PROVIDES_SSP 1
16584 # Check if TFmode long double should be used by default or not.
16585 # Some glibc targets used DFmode long double, but with glibc 2.4
16586 # and later they can use TFmode.
16588 powerpc
*-*-linux* | \
16589 powerpc
*-*-gnu* | \
16590 sparc
*-*-linux* | \
16594 # Check whether --with-long-double-128 or --without-long-double-128 was given.
16595 if test "${with_long_double_128+set}" = set; then
16596 withval
="$with_long_double_128"
16597 gcc_cv_target_ldbl128
="$with_long_double_128"
16599 gcc_cv_target_ldbl128
=no
16600 if test x
$host != x
$target ||
test "x$TARGET_SYSTEM_ROOT" != x
; then
16601 if test "x$with_sysroot" = x
; then
16602 glibc_header_dir
="${exec_prefix}/${target_noncanonical}/sys-include"
16603 elif test "x$with_build_sysroot" != "x"; then
16604 glibc_header_dir
="${with_build_sysroot}/usr/include"
16605 elif test "x$with_sysroot" = xyes
; then
16606 glibc_header_dir
="${exec_prefix}/${target_noncanonical}/sys-root/usr/include"
16608 glibc_header_dir
="${with_sysroot}/usr/include"
16611 glibc_header_dir
=/usr
/include
16613 grep '^[ ]*#[ ]*define[ ][ ]*__LONG_DOUBLE_MATH_OPTIONAL' \
16614 $glibc_header_dir/bits
/wordsize.h
> /dev
/null
2>&1 \
16615 && gcc_cv_target_ldbl128
=yes
16620 if test x
$gcc_cv_target_ldbl128 = xyes
; then
16622 cat >>confdefs.h
<<\_ACEOF
16623 #define TARGET_DEFAULT_LONG_DOUBLE_128 1
16628 # Find out what GC implementation we want, or may, use.
16630 # Check whether --with-gc or --without-gc was given.
16631 if test "${with_gc+set}" = set; then
16640 cat >>confdefs.h
<<\_ACEOF
16646 { { echo "$as_me:$LINENO: error: $withval is an invalid option to --with-gc" >&5
16647 echo "$as_me: error: $withval is an invalid option to --with-gc" >&2;}
16648 { (exit 1); exit 1; }; }
16655 echo "Using $GGC for garbage collection."
16657 # Use the system's zlib library.
16659 zlibinc
="-I\$(srcdir)/../zlib"
16661 # Check whether --with-system-zlib or --without-system-zlib was given.
16662 if test "${with_system_zlib+set}" = set; then
16663 withval
="$with_system_zlib"
16672 echo "$as_me:$LINENO: checking whether to enable maintainer-specific portions of Makefiles" >&5
16673 echo $ECHO_N "checking whether to enable maintainer-specific portions of Makefiles... $ECHO_C" >&6
16674 # Check whether --enable-maintainer-mode or --disable-maintainer-mode was given.
16675 if test "${enable_maintainer_mode+set}" = set; then
16676 enableval
="$enable_maintainer_mode"
16677 maintainer_mode
=$enableval
16682 echo "$as_me:$LINENO: result: $maintainer_mode" >&5
16683 echo "${ECHO_T}$maintainer_mode" >&6
16685 if test "$maintainer_mode" = "yes"; then
16695 # Make empty files to contain the specs and options for each language.
16696 # Then add #include lines to for a compiler that has specs and/or options.
16702 # These (without "all_") are set in each config-lang.in.
16703 # `language' must be a single word so is spelled singularly.
16706 all_outputs
='Makefile gccbug libada-mk'
16707 # List of language makefile fragments.
16708 all_lang_makefrags
=
16709 # List of language subdirectory makefiles. Deprecated.
16710 all_lang_makefiles
=
16711 # Additional files for gengtype
16712 all_gtfiles
="$target_gtfiles"
16714 # These are the languages that are set in --enable-languages,
16715 # and are available in the GCC tree.
16716 all_selected_languages
=
16718 # Add the language fragments.
16719 # Languages are added via two mechanisms. Some information must be
16720 # recorded in makefile variables, these are defined in config-lang.in.
16721 # We accumulate them and plug them into the main Makefile.
16722 # The other mechanism is a set of hooks for each of the main targets
16723 # like `clean', `install', etc.
16725 language_hooks
="Make-hooks"
16727 for lang
in ${srcdir}/*/config-lang.
in
16729 test "$lang" = "${srcdir}/*/config-lang.in" && continue
16731 lang_alias
=`sed -n -e 's,^language=['"'"'"'"]\(.*\)["'"'"'"'].*$,\1,p' -e 's,^language=\([^ ]*\).*$,\1,p' $lang`
16732 if test "x$lang_alias" = x
16734 echo "$lang doesn't set \$language." 1>&2
16737 subdir
="`echo $lang | sed -e 's,^.*/\([^/]*\)/config-lang.in$,\1,'`"
16738 subdirs
="$subdirs $subdir"
16739 case ",$enable_languages," in
16741 all_selected_languages
="$all_selected_languages $lang_alias"
16742 if test -f $srcdir/$subdir/lang-specs.h
; then
16743 lang_specs_files
="$lang_specs_files $srcdir/$subdir/lang-specs.h"
16754 .
${srcdir}/$subdir/config-lang.
in
16755 if test "x$language" = x
16757 echo "${srcdir}/$subdir/config-lang.in doesn't set \$language." 1>&2
16762 case ",$enable_languages," in
16763 *,$lang_alias,*) ;;
16765 for i
in $subdir_requires; do
16766 test -f "${srcdir}/$i/config-lang.in" && continue
16774 all_lang_makefrags
="$all_lang_makefrags \$(srcdir)/$subdir/Make-lang.in"
16775 if test -f $srcdir/$subdir/lang.opt
; then
16776 lang_opt_files
="$lang_opt_files $srcdir/$subdir/lang.opt"
16778 if test -f $srcdir/$subdir/$subdir-tree.def
; then
16779 lang_tree_files
="$lang_tree_files $srcdir/$subdir/$subdir-tree.def"
16781 if test -f ${srcdir}/$subdir/Makefile.
in
16782 then all_lang_makefiles
="$subdir/Makefile"
16784 all_languages
="$all_languages $language"
16785 all_compilers
="$all_compilers $compilers"
16786 all_outputs
="$all_outputs $outputs"
16787 all_gtfiles
="$all_gtfiles [$subdir] $gtfiles"
16790 # Pick up gtfiles for c
16792 .
${srcdir}/c-config-lang.
in
16793 all_gtfiles
="$all_gtfiles [c] $gtfiles"
16796 for language
in $all_selected_languages
16798 check_languages
="$check_languages check-$language"
16801 # We link each language in with a set of hooks, reached indirectly via
16802 # lang.${target}. Only do so for selected languages.
16806 target_list
="all.cross start.encap rest.encap tags \
16807 install-common install-man install-info install-pdf dvi pdf \
16808 html uninstall info man srcextra srcman srcinfo \
16809 mostlyclean clean distclean maintainer-clean"
16811 for t
in $target_list
16814 for lang
in $all_selected_languages
16818 echo "lang.$t: $x" >> Make-hooks
16827 echo "dir ." > .gdbinit
16828 echo "dir ${srcdir}" >> .gdbinit
16829 if test x
$gdb_needs_out_file_path = xyes
16831 echo "dir ${srcdir}/config/"`dirname ${out_file}` >> .gdbinit
16833 if test "x$subdirs" != x
; then
16836 echo "dir ${srcdir}/$s" >> .gdbinit
16839 echo "source ${srcdir}/gdbinit.in" >> .gdbinit
16841 # If $(exec_prefix) exists and is not the same as $(prefix), then compute an
16842 # absolute path for gcc_tooldir based on inserting the number of up-directory
16843 # movements required to get from $(exec_prefix) to $(prefix) into the basic
16844 # $(libsubdir)/@(unlibsubdir) based path.
16845 # Don't set gcc_tooldir to tooldir since that's only passed in by the toplevel
16846 # make and thus we'd get different behavior depending on where we built the
16848 if test x
$exec_prefix = xNONE
-o x
$exec_prefix = x
$prefix; then
16849 gcc_tooldir
='$(libsubdir)/$(unlibsubdir)/../$(target_noncanonical)'
16851 # An explanation of the sed strings:
16852 # -e 's|^\$(prefix)||' matches and eliminates 'prefix' from 'exec_prefix'
16853 # -e 's|/$||' match a trailing forward slash and eliminates it
16854 # -e 's|^[^/]|/|' forces the string to start with a forward slash (*)
16855 # -e 's|/[^/]*|../|g' replaces each occurrence of /<directory> with ../
16857 # (*) Note this pattern overwrites the first character of the string
16858 # with a forward slash if one is not already present. This is not a
16859 # problem because the exact names of the sub-directories concerned is
16860 # unimportant, just the number of them matters.
16862 # The practical upshot of these patterns is like this:
16864 # prefix exec_prefix result
16865 # ------ ----------- ------
16866 # /foo /foo/bar ../
16867 # /foo/ /foo/bar ../
16868 # /foo /foo/bar/ ../
16869 # /foo/ /foo/bar/ ../
16870 # /foo /foo/bar/ugg ../../
16873 gcc_tooldir
="\$(libsubdir)/\$(unlibsubdir)/\`echo \$(exec_prefix) | sed -e 's|^\$(prefix)||' -e 's|/\$(dollar)||' -e 's|^[^/]|/|' -e 's|/[^/]*|../|g'\`\$(target_noncanonical)"
16878 # Find a directory in which to install a shared libgcc.
16880 # Check whether --enable-version-specific-runtime-libs or --disable-version-specific-runtime-libs was given.
16881 if test "${enable_version_specific_runtime_libs+set}" = set; then
16882 enableval
="$enable_version_specific_runtime_libs"
16887 # Check whether --with-slibdir or --without-slibdir was given.
16888 if test "${with_slibdir+set}" = set; then
16889 withval
="$with_slibdir"
16890 slibdir
="$with_slibdir"
16892 if test "${enable_version_specific_runtime_libs+set}" = set; then
16893 slibdir
='$(libsubdir)'
16894 elif test "$host" != "$target"; then
16895 slibdir
='$(build_tooldir)/lib'
16897 slibdir
='$(libdir)'
16902 objdir
=`${PWDCMD-pwd}`
16906 # Check whether --with-datarootdir or --without-datarootdir was given.
16907 if test "${with_datarootdir+set}" = set; then
16908 withval
="$with_datarootdir"
16909 datarootdir
="\${prefix}/$with_datarootdir"
16911 datarootdir
='$(prefix)/share'
16916 # Check whether --with-docdir or --without-docdir was given.
16917 if test "${with_docdir+set}" = set; then
16918 withval
="$with_docdir"
16919 docdir
="\${prefix}/$with_docdir"
16921 docdir
='$(datarootdir)'
16926 # Check whether --with-htmldir or --without-htmldir was given.
16927 if test "${with_htmldir+set}" = set; then
16928 withval
="$with_htmldir"
16929 htmldir
="\${prefix}/$with_htmldir"
16931 htmldir
='$(docdir)'
16935 # Substitute configuration variables
16992 if test x
${build} = x
${host} ; then
16993 if test x
${host} = x
${target} ; then
16994 echo "Links are now set up to build a native compiler for ${target}." 1>&2
16996 echo "Links are now set up to build a cross-compiler" 1>&2
16997 echo " from ${host} to ${target}." 1>&2
17000 if test x
${host} = x
${target} ; then
17001 echo "Links are now set up to build (on ${build}) a native compiler" 1>&2
17002 echo " for ${target}." 1>&2
17004 echo "Links are now set up to build (on ${build}) a cross-compiler" 1>&2
17005 echo " from ${host} to ${target}." 1>&2
17012 # Configure the subdirectories
17013 # AC_CONFIG_SUBDIRS($subdirs)
17015 # Create the Makefile
17016 # and configure language subdirectories
17017 ac_config_files
="$ac_config_files $all_outputs"
17020 ac_config_commands
="$ac_config_commands default"
17022 cat >confcache
<<\_ACEOF
17023 # This file is a shell script that caches the results of configure
17024 # tests run on this system so they can be shared between configure
17025 # scripts and configure runs, see configure's option --config-cache.
17026 # It is not useful on other systems. If it contains results you don't
17027 # want to keep, you may remove or edit it.
17029 # config.status only pays attention to the cache file if you give it
17030 # the --recheck option to rerun configure.
17032 # `ac_cv_env_foo' variables (set or unset) will be overridden when
17033 # loading this file, other *unset* `ac_cv_foo' will be assigned the
17034 # following values.
17038 # The following way of writing the cache mishandles newlines in values,
17039 # but we know of no workaround that is simple, portable, and efficient.
17040 # So, don't put newlines in cache variables' values.
17041 # Ultrix sh set writes to stderr and can't be redirected directly,
17042 # and sets the high bit in the cache file unless we assign to the vars.
17045 case `(ac_space=' '; set | grep ac_space) 2>&1` in
17047 # `set' does not quote correctly, so add quotes (double-quote
17048 # substitution turns \\\\ into \\, and sed turns \\ into \).
17051 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
17054 # `set' quotes correctly as required by POSIX, so do not add quotes.
17056 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
17063 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
17065 /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
17067 if diff $cache_file confcache
>/dev
/null
2>&1; then :; else
17068 if test -w $cache_file; then
17069 test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
17070 cat confcache
>$cache_file
17072 echo "not updating unwritable cache $cache_file"
17077 test "x$prefix" = xNONE
&& prefix
=$ac_default_prefix
17078 # Let make expand exec_prefix.
17079 test "x$exec_prefix" = xNONE
&& exec_prefix
='${prefix}'
17081 # VPATH may cause trouble with some makes, so we remove $(srcdir),
17082 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
17083 # trailing colons and then remove the whole line if VPATH becomes empty
17084 # (actually we leave an empty line to preserve line numbers).
17085 if test "x$srcdir" = x.
; then
17086 ac_vpsub
='/^[ ]*VPATH[ ]*=/{
17087 s/:*\$(srcdir):*/:/;
17088 s/:*\${srcdir}:*/:/;
17090 s/^\([^=]*=[ ]*\):*/\1/;
17096 DEFS
=-DHAVE_CONFIG_H
17100 for ac_i
in : $LIBOBJS; do test "x$ac_i" = x
: && continue
17101 # 1. Remove the extension, and $U if already installed.
17102 ac_i
=`echo "$ac_i" |
17103 sed 's/\$U\././;s/\.o$//;s/\.obj$//'`
17105 ac_libobjs
="$ac_libobjs $ac_i\$U.$ac_objext"
17106 ac_ltlibobjs
="$ac_ltlibobjs $ac_i"'$U.lo'
17108 LIBOBJS
=$ac_libobjs
17110 LTLIBOBJS
=$ac_ltlibobjs
17114 : ${CONFIG_STATUS=./config.status}
17115 ac_clean_files_save
=$ac_clean_files
17116 ac_clean_files
="$ac_clean_files $CONFIG_STATUS"
17117 { echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
17118 echo "$as_me: creating $CONFIG_STATUS" >&6;}
17119 cat >$CONFIG_STATUS <<_ACEOF
17121 # Generated by $as_me.
17122 # Run this file to recreate the current configuration.
17123 # Compiler output produced by configure, useful for debugging
17124 # configure, is in config.log if it exists.
17127 ac_cs_recheck=false
17129 SHELL=\${CONFIG_SHELL-$SHELL}
17132 cat >>$CONFIG_STATUS <<\_ACEOF
17133 ## --------------------- ##
17134 ## M4sh Initialization. ##
17135 ## --------------------- ##
17137 # Be Bourne compatible
17138 if test -n "${ZSH_VERSION+set}" && (emulate sh
) >/dev
/null
2>&1; then
17141 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
17142 # is contrary to our usage. Disable this feature.
17143 alias -g '${1+"$@"}'='"$@"'
17144 elif test -n "${BASH_VERSION+set}" && (set -o posix
) >/dev
/null
2>&1; then
17147 DUALCASE
=1; export DUALCASE
# for MKS sh
17149 # Support unset when possible.
17150 if ( (MAIL
=60; unset MAIL
) ||
exit) >/dev
/null
2>&1; then
17157 # Work around bugs in pre-3.0 UWIN ksh.
17158 $as_unset ENV MAIL MAILPATH
17165 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
17166 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
17167 LC_TELEPHONE LC_TIME
17169 if (set +x
; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
17170 eval $as_var=C
; export $as_var
17176 # Required to use basename.
17177 if expr a
: '\(a\)' >/dev
/null
2>&1; then
17183 if (basename /) >/dev
/null
2>&1 && test "X`basename / 2>&1`" = "X/"; then
17184 as_basename
=basename
17190 # Name of the executable.
17191 as_me
=`$as_basename "$0" ||
17192 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
17193 X"$0" : 'X\(//\)$' \| \
17194 X"$0" : 'X\(/\)$' \| \
17195 . : '\(.\)' 2>/dev/null ||
17197 sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
17198 /^X\/\(\/\/\)$/{ s//\1/; q; }
17199 /^X\/\(\/\).*/{ s//\1/; q; }
17203 # PATH needs CR, and LINENO needs CR and PATH.
17204 # Avoid depending upon Character Ranges.
17205 as_cr_letters
='abcdefghijklmnopqrstuvwxyz'
17206 as_cr_LETTERS
='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
17207 as_cr_Letters
=$as_cr_letters$as_cr_LETTERS
17208 as_cr_digits
='0123456789'
17209 as_cr_alnum
=$as_cr_Letters$as_cr_digits
17211 # The user is always right.
17212 if test "${PATH_SEPARATOR+set}" != set; then
17213 echo "#! /bin/sh" >conf$$.sh
17214 echo "exit 0" >>conf$$.sh
17216 if (PATH
="/nonexistent;."; conf$$.sh
) >/dev
/null
2>&1; then
17225 as_lineno_1
=$LINENO
17226 as_lineno_2
=$LINENO
17227 as_lineno_3
=`(expr $as_lineno_1 + 1) 2>/dev/null`
17228 test "x$as_lineno_1" != "x$as_lineno_2" &&
17229 test "x$as_lineno_3" = "x$as_lineno_2" ||
{
17230 # Find who we are. Look in the path if we contain no path at all
17233 *[\\/]* ) as_myself
=$0 ;;
17234 *) as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
17235 for as_dir
in $PATH
17238 test -z "$as_dir" && as_dir
=.
17239 test -r "$as_dir/$0" && as_myself
=$as_dir/$0 && break
17244 # We did not find ourselves, most probably we were run as `sh COMMAND'
17245 # in which case we are not to be found in the path.
17246 if test "x$as_myself" = x
; then
17249 if test ! -f "$as_myself"; then
17250 { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" >&5
17251 echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2;}
17252 { (exit 1); exit 1; }; }
17254 case $CONFIG_SHELL in
17256 as_save_IFS
=$IFS; IFS
=$PATH_SEPARATOR
17257 for as_dir
in /bin
$PATH_SEPARATOR/usr
/bin
$PATH_SEPARATOR$PATH
17260 test -z "$as_dir" && as_dir
=.
17261 for as_base
in sh bash ksh sh5
; do
17264 if ("$as_dir/$as_base" -c '
17265 as_lineno_1=$LINENO
17266 as_lineno_2=$LINENO
17267 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
17268 test "x$as_lineno_1" != "x$as_lineno_2" &&
17269 test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev
/null
; then
17270 $as_unset BASH_ENV ||
test "${BASH_ENV+set}" != set ||
{ BASH_ENV
=; export BASH_ENV
; }
17271 $as_unset ENV ||
test "${ENV+set}" != set ||
{ ENV
=; export ENV
; }
17272 CONFIG_SHELL
=$as_dir/$as_base
17273 export CONFIG_SHELL
17274 exec "$CONFIG_SHELL" "$0" ${1+"$@"}
17282 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
17283 # uniformly replaced by the line number. The first 'sed' inserts a
17284 # line-number line before each line; the second 'sed' does the real
17285 # work. The second script uses 'N' to pair each line-number line
17286 # with the numbered line, and appends trailing '-' during
17287 # substitution so that $LINENO is not a special case at line end.
17288 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
17289 # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-)
17290 sed '=' <$as_myself |
17295 s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
17298 s,^['$as_cr_digits']*\n,,
17299 ' >$as_me.lineno
&&
17300 chmod +x
$as_me.lineno ||
17301 { { echo "$as_me:$LINENO: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&5
17302 echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2;}
17303 { (exit 1); exit 1; }; }
17305 # Don't try to exec as it changes $[0], causing all sort of problems
17306 # (the dirname of $[0] is not the place where we might find the
17307 # original and so on. Autoconf is especially sensible to this).
17309 # Exit status is that of the last command.
17314 case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
17315 *c
*,-n*) ECHO_N
= ECHO_C
='
17317 *c
*,* ) ECHO_N
=-n ECHO_C
= ECHO_T
= ;;
17318 *) ECHO_N
= ECHO_C
='\c' ECHO_T
= ;;
17321 if expr a
: '\(a\)' >/dev
/null
2>&1; then
17327 rm -f conf$$ conf$$.exe conf$$.
file
17329 if ln -s conf$$.
file conf$$
2>/dev
/null
; then
17330 # We could just check for DJGPP; but this test a) works b) is more generic
17331 # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
17332 if test -f conf$$.exe
; then
17333 # Don't use ln at all; we don't have any links
17338 elif ln conf$$.
file conf$$
2>/dev
/null
; then
17343 rm -f conf$$ conf$$.exe conf$$.
file
17345 if mkdir
-p .
2>/dev
/null
; then
17348 test -d .
/-p && rmdir .
/-p
17352 as_executable_p
="test -f"
17354 # Sed expression to map a string onto a valid CPP name.
17355 as_tr_cpp
="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
17357 # Sed expression to map a string onto a valid variable name.
17358 as_tr_sh
="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
17362 # We need space, tab and new line, in precisely that order.
17372 # Open the log real soon, to keep \$[0] and so on meaningful, and to
17373 # report actual input values of CONFIG_FILES etc. instead of their
17374 # values after options handling. Logging --version etc. is OK.
17378 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
17379 ## Running $as_me. ##
17384 This file was extended by $as_me, which was
17385 generated by GNU Autoconf 2.59. Invocation command line was
17387 CONFIG_FILES = $CONFIG_FILES
17388 CONFIG_HEADERS = $CONFIG_HEADERS
17389 CONFIG_LINKS = $CONFIG_LINKS
17390 CONFIG_COMMANDS = $CONFIG_COMMANDS
17394 echo "on `(hostname || uname -n) 2>/dev/null | sed 1q`" >&5
17398 # Files that config.status was made for.
17399 if test -n "$ac_config_files"; then
17400 echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
17403 if test -n "$ac_config_headers"; then
17404 echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
17407 if test -n "$ac_config_links"; then
17408 echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
17411 if test -n "$ac_config_commands"; then
17412 echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
17415 cat >>$CONFIG_STATUS <<\_ACEOF
17418 \`$as_me' instantiates files from templates according to the
17419 current configuration.
17421 Usage: $0 [OPTIONS] [FILE]...
17423 -h, --help print this help, then exit
17424 -V, --version print version number, then exit
17425 -q, --quiet do not print progress messages
17426 -d, --debug don't remove temporary files
17427 --recheck update $as_me by reconfiguring in the same conditions
17428 --file=FILE[:TEMPLATE]
17429 instantiate the configuration file FILE
17430 --header=FILE[:TEMPLATE]
17431 instantiate the configuration header FILE
17433 Configuration files:
17436 Configuration headers:
17439 Configuration commands:
17442 Report bugs to <bug-autoconf@gnu.org>."
17445 cat >>$CONFIG_STATUS <<_ACEOF
17448 configured by $0, generated by GNU Autoconf 2.59,
17449 with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
17451 Copyright (C) 2003 Free Software Foundation, Inc.
17452 This config.status script is free software; the Free Software Foundation
17453 gives unlimited permission to copy, distribute and modify it."
17457 cat >>$CONFIG_STATUS <<\_ACEOF
17458 # If no file are specified by the user, then we need to provide default
17459 # value. By we need to know if files were specified by the user.
17465 ac_option
=`expr "x$1" : 'x\([^=]*\)='`
17466 ac_optarg
=`expr "x$1" : 'x[^=]*=\(.*\)'`
17474 *) # This is not an option, so the user has probably given explicit
17477 ac_need_defaults
=false
;;
17481 # Handling of the options.
17483 cat >>$CONFIG_STATUS <<\_ACEOF
17484 -recheck |
--recheck |
--rechec |
--reche |
--rech |
--rec |
--re |
--r)
17486 --version |
--vers* |
-V )
17487 echo "$ac_cs_version"; exit 0 ;;
17489 # Conflict between --help and --header
17490 { { echo "$as_me:$LINENO: error: ambiguous option: $1
17491 Try \`$0 --help' for more information." >&5
17492 echo "$as_me: error: ambiguous option: $1
17493 Try \`$0 --help' for more information." >&2;}
17494 { (exit 1); exit 1; }; };;
17495 --help |
--hel |
-h )
17496 echo "$ac_cs_usage"; exit 0 ;;
17497 --debug |
--d* |
-d )
17499 --file |
--fil |
--fi |
--f )
17501 CONFIG_FILES
="$CONFIG_FILES $ac_optarg"
17502 ac_need_defaults
=false
;;
17503 --header |
--heade |
--head |
--hea )
17505 CONFIG_HEADERS
="$CONFIG_HEADERS $ac_optarg"
17506 ac_need_defaults
=false
;;
17507 -q |
-quiet |
--quiet |
--quie |
--qui |
--qu |
--q \
17508 |
-silent |
--silent |
--silen |
--sile |
--sil |
--si |
--s)
17511 # This is an error.
17512 -*) { { echo "$as_me:$LINENO: error: unrecognized option: $1
17513 Try \`$0 --help' for more information." >&5
17514 echo "$as_me: error: unrecognized option: $1
17515 Try \`$0 --help' for more information." >&2;}
17516 { (exit 1); exit 1; }; } ;;
17518 *) ac_config_targets
="$ac_config_targets $1" ;;
17524 ac_configure_extra_args
=
17526 if $ac_cs_silent; then
17528 ac_configure_extra_args
="$ac_configure_extra_args --silent"
17532 cat >>$CONFIG_STATUS <<_ACEOF
17533 if \$ac_cs_recheck; then
17534 echo "running $SHELL $0 " $ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
17535 exec $SHELL $0 $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
17540 cat >>$CONFIG_STATUS <<_ACEOF
17542 # INIT-COMMANDS section.
17551 cat >>$CONFIG_STATUS <<\_ACEOF
17552 for ac_config_target
in $ac_config_targets
17554 case "$ac_config_target" in
17555 # Handling of arguments.
17556 "as" ) CONFIG_FILES
="$CONFIG_FILES as:exec-tool.in" ;;
17557 "collect-ld" ) CONFIG_FILES
="$CONFIG_FILES collect-ld:exec-tool.in" ;;
17558 "nm" ) CONFIG_FILES
="$CONFIG_FILES nm:exec-tool.in" ;;
17559 "$all_outputs" ) CONFIG_FILES
="$CONFIG_FILES $all_outputs" ;;
17560 "default" ) CONFIG_COMMANDS
="$CONFIG_COMMANDS default" ;;
17561 "auto-host.h" ) CONFIG_HEADERS
="$CONFIG_HEADERS auto-host.h:config.in" ;;
17562 *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
17563 echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
17564 { (exit 1); exit 1; }; };;
17568 # If the user did not use the arguments to specify the items to instantiate,
17569 # then the envvar interface is used. Set only those that are not.
17570 # We use the long form for the default assignment because of an extremely
17571 # bizarre bug on SunOS 4.1.3.
17572 if $ac_need_defaults; then
17573 test "${CONFIG_FILES+set}" = set || CONFIG_FILES
=$config_files
17574 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS
=$config_headers
17575 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS
=$config_commands
17578 # Have a temporary directory for convenience. Make it in the build tree
17579 # simply because there is no reason to put it here, and in addition,
17580 # creating and moving files from /tmp can sometimes cause problems.
17581 # Create a temporary directory, and hook for its removal unless debugging.
17584 trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
17585 trap '{ (exit 1); exit 1; }' 1 2 13 15
17588 # Create a (secure) tmp directory for tmp files.
17591 tmp
=`(umask 077 && mktemp -d -q "./confstatXXXXXX") 2>/dev/null` &&
17592 test -n "$tmp" && test -d "$tmp"
17595 tmp
=.
/confstat$$
-$RANDOM
17596 (umask 077 && mkdir
$tmp)
17599 echo "$me: cannot create a temporary directory in ." >&2
17600 { (exit 1); exit 1; }
17605 cat >>$CONFIG_STATUS <<_ACEOF
17608 # CONFIG_FILES section.
17611 # No need to generate the scripts if there are no CONFIG_FILES.
17612 # This happens for instance when ./config.status config.h
17613 if test -n "\$CONFIG_FILES"; then
17614 # Protect against being on the right side of a sed subst in config.status.
17615 sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
17616 s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
17617 s,@SHELL@,$SHELL,;t t
17618 s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
17619 s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
17620 s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
17621 s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
17622 s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
17623 s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
17624 s,@exec_prefix@,$exec_prefix,;t t
17625 s,@prefix@,$prefix,;t t
17626 s,@program_transform_name@,$program_transform_name,;t t
17627 s,@bindir@,$bindir,;t t
17628 s,@sbindir@,$sbindir,;t t
17629 s,@libexecdir@,$libexecdir,;t t
17630 s,@datadir@,$datadir,;t t
17631 s,@sysconfdir@,$sysconfdir,;t t
17632 s,@sharedstatedir@,$sharedstatedir,;t t
17633 s,@localstatedir@,$localstatedir,;t t
17634 s,@libdir@,$libdir,;t t
17635 s,@includedir@,$includedir,;t t
17636 s,@oldincludedir@,$oldincludedir,;t t
17637 s,@infodir@,$infodir,;t t
17638 s,@mandir@,$mandir,;t t
17639 s,@build_alias@,$build_alias,;t t
17640 s,@host_alias@,$host_alias,;t t
17641 s,@target_alias@,$target_alias,;t t
17642 s,@DEFS@,$DEFS,;t t
17643 s,@ECHO_C@,$ECHO_C,;t t
17644 s,@ECHO_N@,$ECHO_N,;t t
17645 s,@ECHO_T@,$ECHO_T,;t t
17646 s,@LIBS@,$LIBS,;t t
17647 s,@build@,$build,;t t
17648 s,@build_cpu@,$build_cpu,;t t
17649 s,@build_vendor@,$build_vendor,;t t
17650 s,@build_os@,$build_os,;t t
17651 s,@host@,$host,;t t
17652 s,@host_cpu@,$host_cpu,;t t
17653 s,@host_vendor@,$host_vendor,;t t
17654 s,@host_os@,$host_os,;t t
17655 s,@target@,$target,;t t
17656 s,@target_cpu@,$target_cpu,;t t
17657 s,@target_vendor@,$target_vendor,;t t
17658 s,@target_os@,$target_os,;t t
17659 s,@target_noncanonical@,$target_noncanonical,;t t
17660 s,@build_libsubdir@,$build_libsubdir,;t t
17661 s,@build_subdir@,$build_subdir,;t t
17662 s,@host_subdir@,$host_subdir,;t t
17663 s,@target_subdir@,$target_subdir,;t t
17664 s,@GENINSRC@,$GENINSRC,;t t
17666 s,@CFLAGS@,$CFLAGS,;t t
17667 s,@LDFLAGS@,$LDFLAGS,;t t
17668 s,@CPPFLAGS@,$CPPFLAGS,;t t
17669 s,@ac_ct_CC@,$ac_ct_CC,;t t
17670 s,@EXEEXT@,$EXEEXT,;t t
17671 s,@OBJEXT@,$OBJEXT,;t t
17672 s,@NO_MINUS_C_MINUS_O@,$NO_MINUS_C_MINUS_O,;t t
17673 s,@OUTPUT_OPTION@,$OUTPUT_OPTION,;t t
17675 s,@EGREP@,$EGREP,;t t
17676 s,@strict_warn@,$strict_warn,;t t
17677 s,@cxx_compat_warn@,$cxx_compat_warn,;t t
17678 s,@warn_cflags@,$warn_cflags,;t t
17679 s,@nocommon_flag@,$nocommon_flag,;t t
17680 s,@TREEBROWSER@,$TREEBROWSER,;t t
17681 s,@valgrind_path@,$valgrind_path,;t t
17682 s,@valgrind_path_defines@,$valgrind_path_defines,;t t
17683 s,@valgrind_command@,$valgrind_command,;t t
17684 s,@coverage_flags@,$coverage_flags,;t t
17685 s,@enable_multilib@,$enable_multilib,;t t
17686 s,@enable_decimal_float@,$enable_decimal_float,;t t
17687 s,@enable_shared@,$enable_shared,;t t
17688 s,@TARGET_SYSTEM_ROOT@,$TARGET_SYSTEM_ROOT,;t t
17689 s,@TARGET_SYSTEM_ROOT_DEFINE@,$TARGET_SYSTEM_ROOT_DEFINE,;t t
17690 s,@CROSS_SYSTEM_HEADER_DIR@,$CROSS_SYSTEM_HEADER_DIR,;t t
17691 s,@onestep@,$onestep,;t t
17692 s,@datarootdir@,$datarootdir,;t t
17693 s,@docdir@,$docdir,;t t
17694 s,@htmldir@,$htmldir,;t t
17695 s,@SET_MAKE@,$SET_MAKE,;t t
17697 s,@LN_S@,$LN_S,;t t
17699 s,@RANLIB@,$RANLIB,;t t
17700 s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
17701 s,@ranlib_flags@,$ranlib_flags,;t t
17702 s,@INSTALL@,$INSTALL,;t t
17703 s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
17704 s,@INSTALL_DATA@,$INSTALL_DATA,;t t
17705 s,@make_compare_target@,$make_compare_target,;t t
17706 s,@have_mktemp_command@,$have_mktemp_command,;t t
17707 s,@MAKEINFO@,$MAKEINFO,;t t
17708 s,@BUILD_INFO@,$BUILD_INFO,;t t
17709 s,@GENERATED_MANPAGES@,$GENERATED_MANPAGES,;t t
17710 s,@FLEX@,$FLEX,;t t
17711 s,@BISON@,$BISON,;t t
17714 s,@COLLECT2_LIBS@,$COLLECT2_LIBS,;t t
17715 s,@GNAT_LIBEXC@,$GNAT_LIBEXC,;t t
17716 s,@LDEXP_LIB@,$LDEXP_LIB,;t t
17717 s,@TARGET_GETGROUPS_T@,$TARGET_GETGROUPS_T,;t t
17718 s,@LIBICONV@,$LIBICONV,;t t
17719 s,@LTLIBICONV@,$LTLIBICONV,;t t
17720 s,@LIBICONV_DEP@,$LIBICONV_DEP,;t t
17721 s,@manext@,$manext,;t t
17722 s,@objext@,$objext,;t t
17723 s,@gthread_flags@,$gthread_flags,;t t
17724 s,@extra_modes_file@,$extra_modes_file,;t t
17725 s,@extra_opt_files@,$extra_opt_files,;t t
17726 s,@USE_NLS@,$USE_NLS,;t t
17727 s,@LIBINTL@,$LIBINTL,;t t
17728 s,@LIBINTL_DEP@,$LIBINTL_DEP,;t t
17729 s,@INCINTL@,$INCINTL,;t t
17730 s,@XGETTEXT@,$XGETTEXT,;t t
17731 s,@GMSGFMT@,$GMSGFMT,;t t
17732 s,@POSUB@,$POSUB,;t t
17733 s,@CATALOGS@,$CATALOGS,;t t
17734 s,@DATADIRNAME@,$DATADIRNAME,;t t
17735 s,@INSTOBJEXT@,$INSTOBJEXT,;t t
17736 s,@GENCAT@,$GENCAT,;t t
17737 s,@CATOBJEXT@,$CATOBJEXT,;t t
17738 s,@host_cc_for_libada@,$host_cc_for_libada,;t t
17739 s,@CROSS@,$CROSS,;t t
17741 s,@SYSTEM_HEADER_DIR@,$SYSTEM_HEADER_DIR,;t t
17742 s,@inhibit_libc@,$inhibit_libc,;t t
17743 s,@CC_FOR_BUILD@,$CC_FOR_BUILD,;t t
17744 s,@BUILD_CFLAGS@,$BUILD_CFLAGS,;t t
17745 s,@STMP_FIXINC@,$STMP_FIXINC,;t t
17746 s,@STMP_FIXPROTO@,$STMP_FIXPROTO,;t t
17747 s,@collect2@,$collect2,;t t
17748 s,@gcc_cv_as@,$gcc_cv_as,;t t
17749 s,@ORIGINAL_AS_FOR_TARGET@,$ORIGINAL_AS_FOR_TARGET,;t t
17750 s,@gcc_cv_ld@,$gcc_cv_ld,;t t
17751 s,@ORIGINAL_LD_FOR_TARGET@,$ORIGINAL_LD_FOR_TARGET,;t t
17752 s,@gcc_cv_nm@,$gcc_cv_nm,;t t
17753 s,@ORIGINAL_NM_FOR_TARGET@,$ORIGINAL_NM_FOR_TARGET,;t t
17754 s,@gcc_cv_objdump@,$gcc_cv_objdump,;t t
17755 s,@libgcc_visibility@,$libgcc_visibility,;t t
17757 s,@zlibdir@,$zlibdir,;t t
17758 s,@zlibinc@,$zlibinc,;t t
17759 s,@MAINT@,$MAINT,;t t
17760 s,@gcc_tooldir@,$gcc_tooldir,;t t
17761 s,@dollar@,$dollar,;t t
17762 s,@slibdir@,$slibdir,;t t
17763 s,@objdir@,$objdir,;t t
17764 s,@subdirs@,$subdirs,;t t
17765 s,@srcdir@,$srcdir,;t t
17766 s,@all_compilers@,$all_compilers,;t t
17767 s,@all_gtfiles@,$all_gtfiles,;t t
17768 s,@all_lang_makefrags@,$all_lang_makefrags,;t t
17769 s,@all_lang_makefiles@,$all_lang_makefiles,;t t
17770 s,@all_languages@,$all_languages,;t t
17771 s,@all_selected_languages@,$all_selected_languages,;t t
17772 s,@build_exeext@,$build_exeext,;t t
17773 s,@build_install_headers_dir@,$build_install_headers_dir,;t t
17774 s,@build_xm_file_list@,$build_xm_file_list,;t t
17775 s,@build_xm_include_list@,$build_xm_include_list,;t t
17776 s,@build_xm_defines@,$build_xm_defines,;t t
17777 s,@check_languages@,$check_languages,;t t
17778 s,@cpp_install_dir@,$cpp_install_dir,;t t
17779 s,@xmake_file@,$xmake_file,;t t
17780 s,@tmake_file@,$tmake_file,;t t
17781 s,@extra_gcc_objs@,$extra_gcc_objs,;t t
17782 s,@extra_headers_list@,$extra_headers_list,;t t
17783 s,@extra_objs@,$extra_objs,;t t
17784 s,@extra_parts@,$extra_parts,;t t
17785 s,@extra_passes@,$extra_passes,;t t
17786 s,@extra_programs@,$extra_programs,;t t
17787 s,@float_h_file@,$float_h_file,;t t
17788 s,@gcc_config_arguments@,$gcc_config_arguments,;t t
17789 s,@gcc_gxx_include_dir@,$gcc_gxx_include_dir,;t t
17790 s,@host_exeext@,$host_exeext,;t t
17791 s,@host_xm_file_list@,$host_xm_file_list,;t t
17792 s,@host_xm_include_list@,$host_xm_include_list,;t t
17793 s,@host_xm_defines@,$host_xm_defines,;t t
17794 s,@out_host_hook_obj@,$out_host_hook_obj,;t t
17795 s,@install@,$install,;t t
17796 s,@lang_opt_files@,$lang_opt_files,;t t
17797 s,@lang_specs_files@,$lang_specs_files,;t t
17798 s,@lang_tree_files@,$lang_tree_files,;t t
17799 s,@local_prefix@,$local_prefix,;t t
17800 s,@md_file@,$md_file,;t t
17801 s,@objc_boehm_gc@,$objc_boehm_gc,;t t
17802 s,@out_file@,$out_file,;t t
17803 s,@out_object_file@,$out_object_file,;t t
17804 s,@thread_file@,$thread_file,;t t
17805 s,@tm_file_list@,$tm_file_list,;t t
17806 s,@tm_include_list@,$tm_include_list,;t t
17807 s,@tm_defines@,$tm_defines,;t t
17808 s,@tm_p_file_list@,$tm_p_file_list,;t t
17809 s,@tm_p_include_list@,$tm_p_include_list,;t t
17810 s,@xm_file_list@,$xm_file_list,;t t
17811 s,@xm_include_list@,$xm_include_list,;t t
17812 s,@xm_defines@,$xm_defines,;t t
17813 s,@c_target_objs@,$c_target_objs,;t t
17814 s,@cxx_target_objs@,$cxx_target_objs,;t t
17815 s,@target_cpu_default@,$target_cpu_default,;t t
17816 s,@GMPLIBS@,$GMPLIBS,;t t
17817 s,@GMPINC@,$GMPINC,;t t
17818 s,@LIBOBJS@,$LIBOBJS,;t t
17819 s,@LTLIBOBJS@,$LTLIBOBJS,;t t
17820 /@language_hooks@/r $language_hooks
17821 s,@language_hooks@,,;t t
17826 cat >>$CONFIG_STATUS <<\_ACEOF
17827 # Split the substitutions into bite-sized pieces for seds with
17828 # small command number limits, like on Digital OSF/1 and HP-UX.
17829 ac_max_sed_lines
=48
17830 ac_sed_frag
=1 # Number of current file.
17831 ac_beg
=1 # First line for current file.
17832 ac_end
=$ac_max_sed_lines # Line after last line for current file.
17835 while $ac_more_lines; do
17836 if test $ac_beg -gt 1; then
17837 sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.
sed >$tmp/subs.frag
17839 sed "${ac_end}q" $tmp/subs.
sed >$tmp/subs.frag
17841 if test ! -s $tmp/subs.frag
; then
17842 ac_more_lines
=false
17844 # The purpose of the label and of the branching condition is to
17845 # speed up the sed processing (if there are no `@' at all, there
17846 # is no need to browse any of the substitutions).
17847 # These are the two extra sed commands mentioned above.
17849 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag
) >$tmp/subs-
$ac_sed_frag.
sed
17850 if test -z "$ac_sed_cmds"; then
17851 ac_sed_cmds
="sed -f $tmp/subs-$ac_sed_frag.sed"
17853 ac_sed_cmds
="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
17855 ac_sed_frag
=`expr $ac_sed_frag + 1`
17857 ac_end
=`expr $ac_end + $ac_max_sed_lines`
17860 if test -z "$ac_sed_cmds"; then
17863 fi # test -n "$CONFIG_FILES"
17866 cat >>$CONFIG_STATUS <<\_ACEOF
17867 for ac_file
in : $CONFIG_FILES; do test "x$ac_file" = x
: && continue
17868 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
17870 - |
*:- |
*:-:* ) # input from stdin
17872 ac_file_in
=`echo "$ac_file" | sed 's,[^:]*:,,'`
17873 ac_file
=`echo "$ac_file" | sed 's,:.*,,'` ;;
17874 *:* ) ac_file_in
=`echo "$ac_file" | sed 's,[^:]*:,,'`
17875 ac_file
=`echo "$ac_file" | sed 's,:.*,,'` ;;
17876 * ) ac_file_in
=$ac_file.
in ;;
17879 # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
17880 ac_dir
=`(dirname "$ac_file") 2>/dev/null ||
17881 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17882 X"$ac_file" : 'X\(//\)[^/]' \| \
17883 X"$ac_file" : 'X\(//\)$' \| \
17884 X"$ac_file" : 'X\(/\)' \| \
17885 . : '\(.\)' 2>/dev/null ||
17887 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
17888 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
17889 /^X\(\/\/\)$/{ s//\1/; q; }
17890 /^X\(\/\).*/{ s//\1/; q; }
17892 { if $as_mkdir_p; then
17897 while test ! -d "$as_dir"; do
17898 as_dirs
="$as_dir $as_dirs"
17899 as_dir
=`(dirname "$as_dir") 2>/dev/null ||
17900 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17901 X"$as_dir" : 'X\(//\)[^/]' \| \
17902 X"$as_dir" : 'X\(//\)$' \| \
17903 X"$as_dir" : 'X\(/\)' \| \
17904 . : '\(.\)' 2>/dev/null ||
17906 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
17907 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
17908 /^X\(\/\/\)$/{ s//\1/; q; }
17909 /^X\(\/\).*/{ s//\1/; q; }
17912 test ! -n "$as_dirs" || mkdir
$as_dirs
17913 fi ||
{ { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
17914 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
17915 { (exit 1); exit 1; }; }; }
17919 if test "$ac_dir" != .
; then
17920 ac_dir_suffix
=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
17921 # A "../" for each directory in $ac_dir_suffix.
17922 ac_top_builddir
=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
17924 ac_dir_suffix
= ac_top_builddir
=
17928 .
) # No --srcdir option. We are building in place.
17930 if test -z "$ac_top_builddir"; then
17933 ac_top_srcdir
=`echo $ac_top_builddir | sed 's,/$,,'`
17935 [\\/]* | ?
:[\\/]* ) # Absolute path.
17936 ac_srcdir
=$srcdir$ac_dir_suffix;
17937 ac_top_srcdir
=$srcdir ;;
17938 *) # Relative path.
17939 ac_srcdir
=$ac_top_builddir$srcdir$ac_dir_suffix
17940 ac_top_srcdir
=$ac_top_builddir$srcdir ;;
17943 # Do not use `cd foo && pwd` to compute absolute paths, because
17944 # the directories may not exist.
17946 .
) ac_abs_builddir
="$ac_dir";;
17949 .
) ac_abs_builddir
=`pwd`;;
17950 [\\/]* | ?
:[\\/]* ) ac_abs_builddir
="$ac_dir";;
17951 *) ac_abs_builddir
=`pwd`/"$ac_dir";;
17954 case $ac_abs_builddir in
17955 .
) ac_abs_top_builddir
=${ac_top_builddir}.
;;
17957 case ${ac_top_builddir}.
in
17958 .
) ac_abs_top_builddir
=$ac_abs_builddir;;
17959 [\\/]* | ?
:[\\/]* ) ac_abs_top_builddir
=${ac_top_builddir}.
;;
17960 *) ac_abs_top_builddir
=$ac_abs_builddir/${ac_top_builddir}.
;;
17963 case $ac_abs_builddir in
17964 .
) ac_abs_srcdir
=$ac_srcdir;;
17967 .
) ac_abs_srcdir
=$ac_abs_builddir;;
17968 [\\/]* | ?
:[\\/]* ) ac_abs_srcdir
=$ac_srcdir;;
17969 *) ac_abs_srcdir
=$ac_abs_builddir/$ac_srcdir;;
17972 case $ac_abs_builddir in
17973 .
) ac_abs_top_srcdir
=$ac_top_srcdir;;
17975 case $ac_top_srcdir in
17976 .
) ac_abs_top_srcdir
=$ac_abs_builddir;;
17977 [\\/]* | ?
:[\\/]* ) ac_abs_top_srcdir
=$ac_top_srcdir;;
17978 *) ac_abs_top_srcdir
=$ac_abs_builddir/$ac_top_srcdir;;
17984 if test x
"$ac_file" != x-
; then
17985 { echo "$as_me:$LINENO: creating $ac_file" >&5
17986 echo "$as_me: creating $ac_file" >&6;}
17989 # Let's still pretend it is `configure' which instantiates (i.e., don't
17990 # use $as_me), people would be surprised to read:
17991 # /* config.h. Generated by config.status. */
17992 if test x
"$ac_file" = x-
; then
17995 configure_input
="$ac_file. "
17997 configure_input
=$configure_input"Generated from `echo $ac_file_in |
17998 sed 's,.*/,,'` by configure."
18000 # First look for the input files in the build tree, otherwise in the
18002 ac_file_inputs
=`IFS=:
18003 for f in $ac_file_in; do
18005 -) echo $tmp/stdin ;;
18007 # Absolute (can't be DOS-style, as IFS=:)
18008 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
18009 echo "$as_me: error: cannot find input file: $f" >&2;}
18010 { (exit 1); exit 1; }; }
18013 if test -f "$f"; then
18016 elif test -f "$srcdir/$f"; then
18021 { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
18022 echo "$as_me: error: cannot find input file: $f" >&2;}
18023 { (exit 1); exit 1; }; }
18026 done` ||
{ (exit 1); exit 1; }
18028 cat >>$CONFIG_STATUS <<_ACEOF
18032 cat >>$CONFIG_STATUS <<\_ACEOF
18034 /@
[a-zA-Z_
][a-zA-Z_0-9
]*@
/!b
18035 s
,@configure_input@
,$configure_input,;t t
18036 s
,@srcdir@
,$ac_srcdir,;t t
18037 s
,@abs_srcdir@
,$ac_abs_srcdir,;t t
18038 s
,@top_srcdir@
,$ac_top_srcdir,;t t
18039 s
,@abs_top_srcdir@
,$ac_abs_top_srcdir,;t t
18040 s
,@builddir@
,$ac_builddir,;t t
18041 s
,@abs_builddir@
,$ac_abs_builddir,;t t
18042 s
,@top_builddir@
,$ac_top_builddir,;t t
18043 s
,@abs_top_builddir@
,$ac_abs_top_builddir,;t t
18044 " $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
18046 if test x"$ac_file" != x-; then
18047 mv $tmp/out $ac_file
18053 # Run the commands associated with the file.
18055 as ) chmod +x as ;;
18056 collect-ld ) chmod +x collect-ld ;;
18057 nm ) chmod +x nm ;;
18061 cat >>$CONFIG_STATUS <<\_ACEOF
18064 # CONFIG_HEADER section.
18067 # These sed commands are passed to sed as "A NAME B NAME C VALUE D
", where
18068 # NAME is the cpp macro being defined and VALUE is the value it is being given.
18070 # ac_d sets the value in "#define NAME VALUE" lines.
18071 ac_dA
='s,^\([ ]*\)#\([ ]*define[ ][ ]*\)'
18072 ac_dB
='[ ].*$,\1#\2'
18075 # ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
18076 ac_uA
='s,^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
18077 ac_uB
='$,\1#\2define\3'
18081 for ac_file
in : $CONFIG_HEADERS; do test "x$ac_file" = x
: && continue
18082 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
18084 - |
*:- |
*:-:* ) # input from stdin
18086 ac_file_in
=`echo "$ac_file" | sed 's,[^:]*:,,'`
18087 ac_file
=`echo "$ac_file" | sed 's,:.*,,'` ;;
18088 *:* ) ac_file_in
=`echo "$ac_file" | sed 's,[^:]*:,,'`
18089 ac_file
=`echo "$ac_file" | sed 's,:.*,,'` ;;
18090 * ) ac_file_in
=$ac_file.
in ;;
18093 test x
"$ac_file" != x-
&& { echo "$as_me:$LINENO: creating $ac_file" >&5
18094 echo "$as_me: creating $ac_file" >&6;}
18096 # First look for the input files in the build tree, otherwise in the
18098 ac_file_inputs
=`IFS=:
18099 for f in $ac_file_in; do
18101 -) echo $tmp/stdin ;;
18103 # Absolute (can't be DOS-style, as IFS=:)
18104 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
18105 echo "$as_me: error: cannot find input file: $f" >&2;}
18106 { (exit 1); exit 1; }; }
18107 # Do quote $f, to prevent DOS paths from being IFS'd.
18110 if test -f "$f"; then
18113 elif test -f "$srcdir/$f"; then
18118 { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
18119 echo "$as_me: error: cannot find input file: $f" >&2;}
18120 { (exit 1); exit 1; }; }
18123 done` ||
{ (exit 1); exit 1; }
18124 # Remove the trailing spaces.
18125 sed 's/[ ]*$//' $ac_file_inputs >$tmp/in
18129 # Transform confdefs.h into two sed scripts, `conftest.defines' and
18130 # `conftest.undefs', that substitutes the proper values into
18131 # config.h.in to produce config.h. The first handles `#define'
18132 # templates, and the second `#undef' templates.
18133 # And first: Protect against being on the right side of a sed subst in
18134 # config.status. Protect against being in an unquoted here document
18135 # in config.status.
18136 rm -f conftest.defines conftest.undefs
18137 # Using a here document instead of a string reduces the quoting nightmare.
18138 # Putting comments in sed scripts is not portable.
18140 # `end' is used to avoid that the second main sed command (meant for
18141 # 0-ary CPP macros) applies to n-ary macro definitions.
18142 # See the Autoconf documentation for `clear'.
18143 cat >confdef2sed.
sed <<\_ACEOF
18148 s,^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*\)\(([^)]*)\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1\2${ac_dC}\3${ac_dD},gp
18150 s,^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD},gp
18153 # If some macros were called several times there might be several times
18154 # the same #defines, which is useless. Nevertheless, we may not want to
18155 # sort them, since we want the *last* AC-DEFINE to be honored.
18156 uniq confdefs.h | sed -n -f confdef2sed.sed >conftest.defines
18157 sed 's/ac_d/ac_u/g' conftest.defines >conftest.undefs
18158 rm -f confdef2sed.sed
18160 # This sed command replaces #undef with comments. This is necessary, for
18161 # example, in the case of _POSIX_SOURCE, which is predefined and required
18162 # on some systems where configure will not decide to define it.
18163 cat >>conftest.undefs <<\_ACEOF
18164 s,^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */,
18167 # Break up conftest.defines because some shells have a limit on the size
18168 # of here documents, and old seds have small limits too (100 cmds).
18169 echo ' # Handle all the #define templates only if necessary.' >>$CONFIG_STATUS
18170 echo ' if grep "^[ ]*#[ ]*define" $tmp/in >/dev/null; then' >>$CONFIG_STATUS
18171 echo ' # If there are no defines, we may have an empty if/fi' >>$CONFIG_STATUS
18172 echo ' :' >>$CONFIG_STATUS
18173 rm -f conftest.tail
18174 while grep . conftest.defines >/dev/null
18176 # Write a limited-size here document to $tmp/defines.sed.
18177 echo ' cat >$tmp/defines.sed <<CEOF' >>$CONFIG_STATUS
18178 # Speed up: don't consider the non `#define' lines.
18179 echo '/^[ ]*#[ ]*define/!b' >>$CONFIG_STATUS
18180 # Work around the forget-to-reset-the-flag bug.
18181 echo 't clr' >>$CONFIG_STATUS
18182 echo ': clr' >>$CONFIG_STATUS
18183 sed ${ac_max_here_lines}q conftest.defines
>>$CONFIG_STATUS
18185 sed -f $tmp/defines.sed $tmp/in >$tmp/out
18187 mv $tmp/out $tmp/in
18189 sed 1,${ac_max_here_lines}d conftest.defines
>conftest.
tail
18190 rm -f conftest.defines
18191 mv conftest.
tail conftest.defines
18193 rm -f conftest.defines
18194 echo ' fi # grep' >>$CONFIG_STATUS
18195 echo >>$CONFIG_STATUS
18197 # Break up conftest.undefs because some shells have a limit on the size
18198 # of here documents, and old seds have small limits too (100 cmds).
18199 echo ' # Handle all the #undef templates' >>$CONFIG_STATUS
18200 rm -f conftest.
tail
18201 while grep . conftest.undefs
>/dev
/null
18203 # Write a limited-size here document to $tmp/undefs.sed.
18204 echo ' cat >$tmp/undefs.sed <<CEOF' >>$CONFIG_STATUS
18205 # Speed up: don't consider the non
`#undef'
18206 echo '/^[ ]*#[ ]*undef/!b' >>$CONFIG_STATUS
18207 # Work around the forget-to-reset-the-flag bug.
18208 echo 't clr' >>$CONFIG_STATUS
18209 echo ': clr' >>$CONFIG_STATUS
18210 sed ${ac_max_here_lines}q conftest.undefs >>$CONFIG_STATUS
18212 sed -f $tmp/undefs.sed $tmp/in >$tmp/out
18214 mv $tmp/out $tmp/in
18216 sed 1,${ac_max_here_lines}d conftest.undefs >conftest.tail
18217 rm -f conftest.undefs
18218 mv conftest.tail conftest.undefs
18220 rm -f conftest.undefs
18222 cat >>$CONFIG_STATUS <<\_ACEOF
18223 # Let's still pretend it is `configure
' which instantiates (i.e., don't
18224 # use $as_me), people would be surprised to read:
18225 # /* config.h. Generated by config.status. */
18226 if test x
"$ac_file" = x-
; then
18227 echo "/* Generated by configure. */" >$tmp/config.h
18229 echo "/* $ac_file. Generated by configure. */" >$tmp/config.h
18231 cat $tmp/in >>$tmp/config.h
18233 if test x
"$ac_file" != x-
; then
18234 if diff $ac_file $tmp/config.h
>/dev
/null
2>&1; then
18235 { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
18236 echo "$as_me: $ac_file is unchanged" >&6;}
18238 ac_dir
=`(dirname "$ac_file") 2>/dev/null ||
18239 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18240 X"$ac_file" : 'X\(//\)[^/]' \| \
18241 X"$ac_file" : 'X\(//\)$' \| \
18242 X"$ac_file" : 'X\(/\)' \| \
18243 . : '\(.\)' 2>/dev/null ||
18245 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
18246 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
18247 /^X\(\/\/\)$/{ s//\1/; q; }
18248 /^X\(\/\).*/{ s//\1/; q; }
18250 { if $as_mkdir_p; then
18255 while test ! -d "$as_dir"; do
18256 as_dirs
="$as_dir $as_dirs"
18257 as_dir
=`(dirname "$as_dir") 2>/dev/null ||
18258 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18259 X"$as_dir" : 'X\(//\)[^/]' \| \
18260 X"$as_dir" : 'X\(//\)$' \| \
18261 X"$as_dir" : 'X\(/\)' \| \
18262 . : '\(.\)' 2>/dev/null ||
18264 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
18265 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
18266 /^X\(\/\/\)$/{ s//\1/; q; }
18267 /^X\(\/\).*/{ s//\1/; q; }
18270 test ! -n "$as_dirs" || mkdir
$as_dirs
18271 fi ||
{ { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
18272 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
18273 { (exit 1); exit 1; }; }; }
18276 mv $tmp/config.h
$ac_file
18280 rm -f $tmp/config.h
18284 cat >>$CONFIG_STATUS <<\_ACEOF
18287 # CONFIG_COMMANDS section.
18289 for ac_file
in : $CONFIG_COMMANDS; do test "x$ac_file" = x
: && continue
18290 ac_dest
=`echo "$ac_file" | sed 's,:.*,,'`
18291 ac_source
=`echo "$ac_file" | sed 's,[^:]*:,,'`
18292 ac_dir
=`(dirname "$ac_dest") 2>/dev/null ||
18293 $as_expr X"$ac_dest" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18294 X"$ac_dest" : 'X\(//\)[^/]' \| \
18295 X"$ac_dest" : 'X\(//\)$' \| \
18296 X"$ac_dest" : 'X\(/\)' \| \
18297 . : '\(.\)' 2>/dev/null ||
18299 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
18300 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
18301 /^X\(\/\/\)$/{ s//\1/; q; }
18302 /^X\(\/\).*/{ s//\1/; q; }
18304 { if $as_mkdir_p; then
18309 while test ! -d "$as_dir"; do
18310 as_dirs
="$as_dir $as_dirs"
18311 as_dir
=`(dirname "$as_dir") 2>/dev/null ||
18312 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18313 X"$as_dir" : 'X\(//\)[^/]' \| \
18314 X"$as_dir" : 'X\(//\)$' \| \
18315 X"$as_dir" : 'X\(/\)' \| \
18316 . : '\(.\)' 2>/dev/null ||
18318 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
18319 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
18320 /^X\(\/\/\)$/{ s//\1/; q; }
18321 /^X\(\/\).*/{ s//\1/; q; }
18324 test ! -n "$as_dirs" || mkdir
$as_dirs
18325 fi ||
{ { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
18326 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
18327 { (exit 1); exit 1; }; }; }
18331 if test "$ac_dir" != .
; then
18332 ac_dir_suffix
=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
18333 # A "../" for each directory in $ac_dir_suffix.
18334 ac_top_builddir
=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
18336 ac_dir_suffix
= ac_top_builddir
=
18340 .
) # No --srcdir option. We are building in place.
18342 if test -z "$ac_top_builddir"; then
18345 ac_top_srcdir
=`echo $ac_top_builddir | sed 's,/$,,'`
18347 [\\/]* | ?
:[\\/]* ) # Absolute path.
18348 ac_srcdir
=$srcdir$ac_dir_suffix;
18349 ac_top_srcdir
=$srcdir ;;
18350 *) # Relative path.
18351 ac_srcdir
=$ac_top_builddir$srcdir$ac_dir_suffix
18352 ac_top_srcdir
=$ac_top_builddir$srcdir ;;
18355 # Do not use `cd foo && pwd` to compute absolute paths, because
18356 # the directories may not exist.
18358 .
) ac_abs_builddir
="$ac_dir";;
18361 .
) ac_abs_builddir
=`pwd`;;
18362 [\\/]* | ?
:[\\/]* ) ac_abs_builddir
="$ac_dir";;
18363 *) ac_abs_builddir
=`pwd`/"$ac_dir";;
18366 case $ac_abs_builddir in
18367 .
) ac_abs_top_builddir
=${ac_top_builddir}.
;;
18369 case ${ac_top_builddir}.
in
18370 .
) ac_abs_top_builddir
=$ac_abs_builddir;;
18371 [\\/]* | ?
:[\\/]* ) ac_abs_top_builddir
=${ac_top_builddir}.
;;
18372 *) ac_abs_top_builddir
=$ac_abs_builddir/${ac_top_builddir}.
;;
18375 case $ac_abs_builddir in
18376 .
) ac_abs_srcdir
=$ac_srcdir;;
18379 .
) ac_abs_srcdir
=$ac_abs_builddir;;
18380 [\\/]* | ?
:[\\/]* ) ac_abs_srcdir
=$ac_srcdir;;
18381 *) ac_abs_srcdir
=$ac_abs_builddir/$ac_srcdir;;
18384 case $ac_abs_builddir in
18385 .
) ac_abs_top_srcdir
=$ac_top_srcdir;;
18387 case $ac_top_srcdir in
18388 .
) ac_abs_top_srcdir
=$ac_abs_builddir;;
18389 [\\/]* | ?
:[\\/]* ) ac_abs_top_srcdir
=$ac_top_srcdir;;
18390 *) ac_abs_top_srcdir
=$ac_abs_builddir/$ac_top_srcdir;;
18395 { echo "$as_me:$LINENO: executing $ac_dest commands" >&5
18396 echo "$as_me: executing $ac_dest commands" >&6;}
18399 case ${CONFIG_HEADERS} in
18400 *auto-host.h
:config.
in*)
18403 # Make sure all the subdirs exist.
18404 for d
in $subdirs doc build
18406 test -d $d || mkdir
$d
18413 cat >>$CONFIG_STATUS <<\_ACEOF
18415 { (exit 0); exit 0; }
18417 chmod +x
$CONFIG_STATUS
18418 ac_clean_files
=$ac_clean_files_save
18421 # configure is writing to config.log, and then calls config.status.
18422 # config.status does its own redirection, appending to config.log.
18423 # Unfortunately, on DOS this fails, as config.log is still kept open
18424 # by configure, so config.status won't be able to write to it; its
18425 # output is simply discarded. So we exec the FD to /dev/null,
18426 # effectively closing config.log, so it can be properly (re)opened and
18427 # appended to by config.status. When coming back to configure, we
18428 # need to make the FD available again.
18429 if test "$no_create" != yes; then
18431 ac_config_status_args
=
18432 test "$silent" = yes &&
18433 ac_config_status_args
="$ac_config_status_args --quiet"
18435 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success
=false
18437 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
18438 # would make configure fail if this is the last instruction.
18439 $ac_cs_success ||
{ (exit 1); exit 1; }