2016-01-14 Edward Smith-Rowland <3dw4rd@verizon.net>
[official-gcc.git] / libgcc / configure
blob7cf6e9b1979508ca4310dec3fb964834b3463819
1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.64 for GNU C Runtime Library 1.0.
5 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
6 # 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software
7 # Foundation, Inc.
9 # This configure script is free software; the Free Software Foundation
10 # gives unlimited permission to copy, distribute and modify it.
11 ## -------------------- ##
12 ## M4sh Initialization. ##
13 ## -------------------- ##
15 # Be more Bourne compatible
16 DUALCASE=1; export DUALCASE # for MKS sh
17 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
18 emulate sh
19 NULLCMD=:
20 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
21 # is contrary to our usage. Disable this feature.
22 alias -g '${1+"$@"}'='"$@"'
23 setopt NO_GLOB_SUBST
24 else
25 case `(set -o) 2>/dev/null` in #(
26 *posix*) :
27 set -o posix ;; #(
28 *) :
30 esac
34 as_nl='
36 export as_nl
37 # Printing a long string crashes Solaris 7 /usr/bin/printf.
38 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
39 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
40 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
41 # Prefer a ksh shell builtin over an external printf program on Solaris,
42 # but without wasting forks for bash or zsh.
43 if test -z "$BASH_VERSION$ZSH_VERSION" \
44 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
45 as_echo='print -r --'
46 as_echo_n='print -rn --'
47 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
48 as_echo='printf %s\n'
49 as_echo_n='printf %s'
50 else
51 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
52 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
53 as_echo_n='/usr/ucb/echo -n'
54 else
55 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
56 as_echo_n_body='eval
57 arg=$1;
58 case $arg in #(
59 *"$as_nl"*)
60 expr "X$arg" : "X\\(.*\\)$as_nl";
61 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
62 esac;
63 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
65 export as_echo_n_body
66 as_echo_n='sh -c $as_echo_n_body as_echo'
68 export as_echo_body
69 as_echo='sh -c $as_echo_body as_echo'
72 # The user is always right.
73 if test "${PATH_SEPARATOR+set}" != set; then
74 PATH_SEPARATOR=:
75 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
76 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
77 PATH_SEPARATOR=';'
82 # IFS
83 # We need space, tab and new line, in precisely that order. Quoting is
84 # there to prevent editors from complaining about space-tab.
85 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
86 # splitting by setting IFS to empty value.)
87 IFS=" "" $as_nl"
89 # Find who we are. Look in the path if we contain no directory separator.
90 case $0 in #((
91 *[\\/]* ) as_myself=$0 ;;
92 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
93 for as_dir in $PATH
95 IFS=$as_save_IFS
96 test -z "$as_dir" && as_dir=.
97 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
98 done
99 IFS=$as_save_IFS
102 esac
103 # We did not find ourselves, most probably we were run as `sh COMMAND'
104 # in which case we are not to be found in the path.
105 if test "x$as_myself" = x; then
106 as_myself=$0
108 if test ! -f "$as_myself"; then
109 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
110 exit 1
113 # Unset variables that we do not need and which cause bugs (e.g. in
114 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
115 # suppresses any "Segmentation fault" message there. '((' could
116 # trigger a bug in pdksh 5.2.14.
117 for as_var in BASH_ENV ENV MAIL MAILPATH
118 do eval test x\${$as_var+set} = xset \
119 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
120 done
121 PS1='$ '
122 PS2='> '
123 PS4='+ '
125 # NLS nuisances.
126 LC_ALL=C
127 export LC_ALL
128 LANGUAGE=C
129 export LANGUAGE
131 # CDPATH.
132 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
134 if test "x$CONFIG_SHELL" = x; then
135 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
136 emulate sh
137 NULLCMD=:
138 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
139 # is contrary to our usage. Disable this feature.
140 alias -g '\${1+\"\$@\"}'='\"\$@\"'
141 setopt NO_GLOB_SUBST
142 else
143 case \`(set -o) 2>/dev/null\` in #(
144 *posix*) :
145 set -o posix ;; #(
146 *) :
148 esac
151 as_required="as_fn_return () { (exit \$1); }
152 as_fn_success () { as_fn_return 0; }
153 as_fn_failure () { as_fn_return 1; }
154 as_fn_ret_success () { return 0; }
155 as_fn_ret_failure () { return 1; }
157 exitcode=0
158 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
159 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
160 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
161 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
162 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
164 else
165 exitcode=1; echo positional parameters were not saved.
167 test x\$exitcode = x0 || exit 1"
168 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
169 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
170 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
171 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
172 test \$(( 1 + 1 )) = 2 || exit 1"
173 if (eval "$as_required") 2>/dev/null; then :
174 as_have_required=yes
175 else
176 as_have_required=no
178 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
180 else
181 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
182 as_found=false
183 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
185 IFS=$as_save_IFS
186 test -z "$as_dir" && as_dir=.
187 as_found=:
188 case $as_dir in #(
190 for as_base in sh bash ksh sh5; do
191 # Try only shells that exist, to save several forks.
192 as_shell=$as_dir/$as_base
193 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
194 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
195 CONFIG_SHELL=$as_shell as_have_required=yes
196 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
197 break 2
200 done;;
201 esac
202 as_found=false
203 done
204 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
205 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
206 CONFIG_SHELL=$SHELL as_have_required=yes
207 fi; }
208 IFS=$as_save_IFS
211 if test "x$CONFIG_SHELL" != x; then :
212 # We cannot yet assume a decent shell, so we have to provide a
213 # neutralization value for shells without unset; and this also
214 # works around shells that cannot unset nonexistent variables.
215 BASH_ENV=/dev/null
216 ENV=/dev/null
217 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
218 export CONFIG_SHELL
219 exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
222 if test x$as_have_required = xno; then :
223 $as_echo "$0: This script requires a shell more modern than all"
224 $as_echo "$0: the shells that I found on your system."
225 if test x${ZSH_VERSION+set} = xset ; then
226 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
227 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
228 else
229 $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
230 $0: including any error possibly output before this
231 $0: message. Then install a modern shell, or manually run
232 $0: the script under such a shell if you do have one."
234 exit 1
238 SHELL=${CONFIG_SHELL-/bin/sh}
239 export SHELL
240 # Unset more variables known to interfere with behavior of common tools.
241 CLICOLOR_FORCE= GREP_OPTIONS=
242 unset CLICOLOR_FORCE GREP_OPTIONS
244 ## --------------------- ##
245 ## M4sh Shell Functions. ##
246 ## --------------------- ##
247 # as_fn_unset VAR
248 # ---------------
249 # Portably unset VAR.
250 as_fn_unset ()
252 { eval $1=; unset $1;}
254 as_unset=as_fn_unset
256 # as_fn_set_status STATUS
257 # -----------------------
258 # Set $? to STATUS, without forking.
259 as_fn_set_status ()
261 return $1
262 } # as_fn_set_status
264 # as_fn_exit STATUS
265 # -----------------
266 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
267 as_fn_exit ()
269 set +e
270 as_fn_set_status $1
271 exit $1
272 } # as_fn_exit
274 # as_fn_mkdir_p
275 # -------------
276 # Create "$as_dir" as a directory, including parents if necessary.
277 as_fn_mkdir_p ()
280 case $as_dir in #(
281 -*) as_dir=./$as_dir;;
282 esac
283 test -d "$as_dir" || eval $as_mkdir_p || {
284 as_dirs=
285 while :; do
286 case $as_dir in #(
287 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
288 *) as_qdir=$as_dir;;
289 esac
290 as_dirs="'$as_qdir' $as_dirs"
291 as_dir=`$as_dirname -- "$as_dir" ||
292 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
293 X"$as_dir" : 'X\(//\)[^/]' \| \
294 X"$as_dir" : 'X\(//\)$' \| \
295 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
296 $as_echo X"$as_dir" |
297 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
298 s//\1/
301 /^X\(\/\/\)[^/].*/{
302 s//\1/
305 /^X\(\/\/\)$/{
306 s//\1/
309 /^X\(\/\).*/{
310 s//\1/
313 s/.*/./; q'`
314 test -d "$as_dir" && break
315 done
316 test -z "$as_dirs" || eval "mkdir $as_dirs"
317 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
320 } # as_fn_mkdir_p
321 # as_fn_append VAR VALUE
322 # ----------------------
323 # Append the text in VALUE to the end of the definition contained in VAR. Take
324 # advantage of any shell optimizations that allow amortized linear growth over
325 # repeated appends, instead of the typical quadratic growth present in naive
326 # implementations.
327 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
328 eval 'as_fn_append ()
330 eval $1+=\$2
332 else
333 as_fn_append ()
335 eval $1=\$$1\$2
337 fi # as_fn_append
339 # as_fn_arith ARG...
340 # ------------------
341 # Perform arithmetic evaluation on the ARGs, and store the result in the
342 # global $as_val. Take advantage of shells that can avoid forks. The arguments
343 # must be portable across $(()) and expr.
344 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
345 eval 'as_fn_arith ()
347 as_val=$(( $* ))
349 else
350 as_fn_arith ()
352 as_val=`expr "$@" || test $? -eq 1`
354 fi # as_fn_arith
357 # as_fn_error ERROR [LINENO LOG_FD]
358 # ---------------------------------
359 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
360 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
361 # script with status $?, using 1 if that was 0.
362 as_fn_error ()
364 as_status=$?; test $as_status -eq 0 && as_status=1
365 if test "$3"; then
366 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
367 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
369 $as_echo "$as_me: error: $1" >&2
370 as_fn_exit $as_status
371 } # as_fn_error
373 if expr a : '\(a\)' >/dev/null 2>&1 &&
374 test "X`expr 00001 : '.*\(...\)'`" = X001; then
375 as_expr=expr
376 else
377 as_expr=false
380 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
381 as_basename=basename
382 else
383 as_basename=false
386 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
387 as_dirname=dirname
388 else
389 as_dirname=false
392 as_me=`$as_basename -- "$0" ||
393 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
394 X"$0" : 'X\(//\)$' \| \
395 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
396 $as_echo X/"$0" |
397 sed '/^.*\/\([^/][^/]*\)\/*$/{
398 s//\1/
401 /^X\/\(\/\/\)$/{
402 s//\1/
405 /^X\/\(\/\).*/{
406 s//\1/
409 s/.*/./; q'`
411 # Avoid depending upon Character Ranges.
412 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
413 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
414 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
415 as_cr_digits='0123456789'
416 as_cr_alnum=$as_cr_Letters$as_cr_digits
419 as_lineno_1=$LINENO as_lineno_1a=$LINENO
420 as_lineno_2=$LINENO as_lineno_2a=$LINENO
421 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
422 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
423 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
424 sed -n '
426 /[$]LINENO/=
427 ' <$as_myself |
428 sed '
429 s/[$]LINENO.*/&-/
430 t lineno
432 :lineno
434 :loop
435 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
436 t loop
437 s/-\n.*//
438 ' >$as_me.lineno &&
439 chmod +x "$as_me.lineno" ||
440 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
442 # Don't try to exec as it changes $[0], causing all sort of problems
443 # (the dirname of $[0] is not the place where we might find the
444 # original and so on. Autoconf is especially sensitive to this).
445 . "./$as_me.lineno"
446 # Exit status is that of the last command.
447 exit
450 ECHO_C= ECHO_N= ECHO_T=
451 case `echo -n x` in #(((((
452 -n*)
453 case `echo 'xy\c'` in
454 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
455 xy) ECHO_C='\c';;
456 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
457 ECHO_T=' ';;
458 esac;;
460 ECHO_N='-n';;
461 esac
463 rm -f conf$$ conf$$.exe conf$$.file
464 if test -d conf$$.dir; then
465 rm -f conf$$.dir/conf$$.file
466 else
467 rm -f conf$$.dir
468 mkdir conf$$.dir 2>/dev/null
470 if (echo >conf$$.file) 2>/dev/null; then
471 if ln -s conf$$.file conf$$ 2>/dev/null; then
472 as_ln_s='ln -s'
473 # ... but there are two gotchas:
474 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
475 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
476 # In both cases, we have to default to `cp -p'.
477 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
478 as_ln_s='cp -p'
479 elif ln conf$$.file conf$$ 2>/dev/null; then
480 as_ln_s=ln
481 else
482 as_ln_s='cp -p'
484 else
485 as_ln_s='cp -p'
487 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
488 rmdir conf$$.dir 2>/dev/null
490 if mkdir -p . 2>/dev/null; then
491 as_mkdir_p='mkdir -p "$as_dir"'
492 else
493 test -d ./-p && rmdir ./-p
494 as_mkdir_p=false
497 if test -x / >/dev/null 2>&1; then
498 as_test_x='test -x'
499 else
500 if ls -dL / >/dev/null 2>&1; then
501 as_ls_L_option=L
502 else
503 as_ls_L_option=
505 as_test_x='
506 eval sh -c '\''
507 if test -d "$1"; then
508 test -d "$1/.";
509 else
510 case $1 in #(
511 -*)set "./$1";;
512 esac;
513 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
514 ???[sx]*):;;*)false;;esac;fi
515 '\'' sh
518 as_executable_p=$as_test_x
520 # Sed expression to map a string onto a valid CPP name.
521 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
523 # Sed expression to map a string onto a valid variable name.
524 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
527 exec 7<&0 </dev/null 6>&1
529 # Name of the host.
530 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
531 # so uname gets run too.
532 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
535 # Initializations.
537 ac_default_prefix=/usr/local
538 ac_clean_files=
539 ac_config_libobj_dir=.
540 LIBOBJS=
541 cross_compiling=no
542 subdirs=
543 MFLAGS=
544 MAKEFLAGS=
546 # Identity of this package.
547 PACKAGE_NAME='GNU C Runtime Library'
548 PACKAGE_TARNAME='libgcc'
549 PACKAGE_VERSION='1.0'
550 PACKAGE_STRING='GNU C Runtime Library 1.0'
551 PACKAGE_BUGREPORT=''
552 PACKAGE_URL='http://www.gnu.org/software/libgcc/'
554 ac_unique_file="static-object.mk"
555 ac_includes_default='/* none */'
556 ac_subst_vars='LTLIBOBJS
557 LIBOBJS
558 asm_hidden_op
559 extra_parts
560 cpu_type
561 thread_header
562 tm_defines
563 tm_file
564 tmake_file
565 sfp_machine_header
566 set_use_emutls
567 set_have_cc_tls
568 vis_hide
569 real_host_noncanonical
570 accel_dir_suffix
571 force_explicit_eh_registry
572 fixed_point
573 enable_decimal_float
574 decimal_float
575 EGREP
576 GREP
577 long_double_type_size
578 double_type_size
580 OBJEXT
581 EXEEXT
582 ac_ct_CC
583 CPPFLAGS
584 LDFLAGS
585 CFLAGS
587 LN_S
588 STRIP
589 RANLIB
591 LIPO
593 toolexeclibdir
594 toolexecdir
595 target_subdir
596 host_subdir
597 build_subdir
598 build_libsubdir
599 target_noncanonical
600 host_noncanonical
602 INSTALL_DATA
603 INSTALL_SCRIPT
604 INSTALL_PROGRAM
605 MAINT
606 slibdir
607 PICFLAG
608 host_os
609 host_vendor
610 host_cpu
611 host
612 build_os
613 build_vendor
614 build_cpu
615 build
616 with_aix_soname
617 enable_vtable_verify
618 enable_shared
619 libgcc_topdir
620 target_alias
621 host_alias
622 build_alias
623 LIBS
624 ECHO_T
625 ECHO_N
626 ECHO_C
627 DEFS
628 mandir
629 localedir
630 libdir
631 psdir
632 pdfdir
633 dvidir
634 htmldir
635 infodir
636 docdir
637 oldincludedir
638 includedir
639 localstatedir
640 sharedstatedir
641 sysconfdir
642 datadir
643 datarootdir
644 libexecdir
645 sbindir
646 bindir
647 program_transform_name
648 prefix
649 exec_prefix
650 PACKAGE_URL
651 PACKAGE_BUGREPORT
652 PACKAGE_STRING
653 PACKAGE_VERSION
654 PACKAGE_TARNAME
655 PACKAGE_NAME
656 PATH_SEPARATOR
657 SHELL'
658 ac_subst_files=''
659 ac_user_opts='
660 enable_option_checking
661 with_target_subdir
662 with_cross_host
663 with_ld
664 enable_shared
665 enable_vtable_verify
666 with_aix_soname
667 enable_version_specific_runtime_libs
668 with_slibdir
669 enable_maintainer_mode
670 with_build_libsubdir
671 enable_decimal_float
672 with_system_libunwind
673 enable_explicit_exception_frame_registration
674 with_glibc_version
675 enable_tls
677 ac_precious_vars='build_alias
678 host_alias
679 target_alias
681 CFLAGS
682 LDFLAGS
683 LIBS
684 CPPFLAGS
685 CPP'
688 # Initialize some variables set by options.
689 ac_init_help=
690 ac_init_version=false
691 ac_unrecognized_opts=
692 ac_unrecognized_sep=
693 # The variables have the same names as the options, with
694 # dashes changed to underlines.
695 cache_file=/dev/null
696 exec_prefix=NONE
697 no_create=
698 no_recursion=
699 prefix=NONE
700 program_prefix=NONE
701 program_suffix=NONE
702 program_transform_name=s,x,x,
703 silent=
704 site=
705 srcdir=
706 verbose=
707 x_includes=NONE
708 x_libraries=NONE
710 # Installation directory options.
711 # These are left unexpanded so users can "make install exec_prefix=/foo"
712 # and all the variables that are supposed to be based on exec_prefix
713 # by default will actually change.
714 # Use braces instead of parens because sh, perl, etc. also accept them.
715 # (The list follows the same order as the GNU Coding Standards.)
716 bindir='${exec_prefix}/bin'
717 sbindir='${exec_prefix}/sbin'
718 libexecdir='${exec_prefix}/libexec'
719 datarootdir='${prefix}/share'
720 datadir='${datarootdir}'
721 sysconfdir='${prefix}/etc'
722 sharedstatedir='${prefix}/com'
723 localstatedir='${prefix}/var'
724 includedir='${prefix}/include'
725 oldincludedir='/usr/include'
726 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
727 infodir='${datarootdir}/info'
728 htmldir='${docdir}'
729 dvidir='${docdir}'
730 pdfdir='${docdir}'
731 psdir='${docdir}'
732 libdir='${exec_prefix}/lib'
733 localedir='${datarootdir}/locale'
734 mandir='${datarootdir}/man'
736 ac_prev=
737 ac_dashdash=
738 for ac_option
740 # If the previous option needs an argument, assign it.
741 if test -n "$ac_prev"; then
742 eval $ac_prev=\$ac_option
743 ac_prev=
744 continue
747 case $ac_option in
748 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
749 *) ac_optarg=yes ;;
750 esac
752 # Accept the important Cygnus configure options, so we can diagnose typos.
754 case $ac_dashdash$ac_option in
756 ac_dashdash=yes ;;
758 -bindir | --bindir | --bindi | --bind | --bin | --bi)
759 ac_prev=bindir ;;
760 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
761 bindir=$ac_optarg ;;
763 -build | --build | --buil | --bui | --bu)
764 ac_prev=build_alias ;;
765 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
766 build_alias=$ac_optarg ;;
768 -cache-file | --cache-file | --cache-fil | --cache-fi \
769 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
770 ac_prev=cache_file ;;
771 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
772 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
773 cache_file=$ac_optarg ;;
775 --config-cache | -C)
776 cache_file=config.cache ;;
778 -datadir | --datadir | --datadi | --datad)
779 ac_prev=datadir ;;
780 -datadir=* | --datadir=* | --datadi=* | --datad=*)
781 datadir=$ac_optarg ;;
783 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
784 | --dataroo | --dataro | --datar)
785 ac_prev=datarootdir ;;
786 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
787 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
788 datarootdir=$ac_optarg ;;
790 -disable-* | --disable-*)
791 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
792 # Reject names that are not valid shell variable names.
793 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
794 as_fn_error "invalid feature name: $ac_useropt"
795 ac_useropt_orig=$ac_useropt
796 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
797 case $ac_user_opts in
799 "enable_$ac_useropt"
800 "*) ;;
801 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
802 ac_unrecognized_sep=', ';;
803 esac
804 eval enable_$ac_useropt=no ;;
806 -docdir | --docdir | --docdi | --doc | --do)
807 ac_prev=docdir ;;
808 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
809 docdir=$ac_optarg ;;
811 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
812 ac_prev=dvidir ;;
813 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
814 dvidir=$ac_optarg ;;
816 -enable-* | --enable-*)
817 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
818 # Reject names that are not valid shell variable names.
819 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
820 as_fn_error "invalid feature name: $ac_useropt"
821 ac_useropt_orig=$ac_useropt
822 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
823 case $ac_user_opts in
825 "enable_$ac_useropt"
826 "*) ;;
827 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
828 ac_unrecognized_sep=', ';;
829 esac
830 eval enable_$ac_useropt=\$ac_optarg ;;
832 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
833 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
834 | --exec | --exe | --ex)
835 ac_prev=exec_prefix ;;
836 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
837 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
838 | --exec=* | --exe=* | --ex=*)
839 exec_prefix=$ac_optarg ;;
841 -gas | --gas | --ga | --g)
842 # Obsolete; use --with-gas.
843 with_gas=yes ;;
845 -help | --help | --hel | --he | -h)
846 ac_init_help=long ;;
847 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
848 ac_init_help=recursive ;;
849 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
850 ac_init_help=short ;;
852 -host | --host | --hos | --ho)
853 ac_prev=host_alias ;;
854 -host=* | --host=* | --hos=* | --ho=*)
855 host_alias=$ac_optarg ;;
857 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
858 ac_prev=htmldir ;;
859 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
860 | --ht=*)
861 htmldir=$ac_optarg ;;
863 -includedir | --includedir | --includedi | --included | --include \
864 | --includ | --inclu | --incl | --inc)
865 ac_prev=includedir ;;
866 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
867 | --includ=* | --inclu=* | --incl=* | --inc=*)
868 includedir=$ac_optarg ;;
870 -infodir | --infodir | --infodi | --infod | --info | --inf)
871 ac_prev=infodir ;;
872 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
873 infodir=$ac_optarg ;;
875 -libdir | --libdir | --libdi | --libd)
876 ac_prev=libdir ;;
877 -libdir=* | --libdir=* | --libdi=* | --libd=*)
878 libdir=$ac_optarg ;;
880 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
881 | --libexe | --libex | --libe)
882 ac_prev=libexecdir ;;
883 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
884 | --libexe=* | --libex=* | --libe=*)
885 libexecdir=$ac_optarg ;;
887 -localedir | --localedir | --localedi | --localed | --locale)
888 ac_prev=localedir ;;
889 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
890 localedir=$ac_optarg ;;
892 -localstatedir | --localstatedir | --localstatedi | --localstated \
893 | --localstate | --localstat | --localsta | --localst | --locals)
894 ac_prev=localstatedir ;;
895 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
896 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
897 localstatedir=$ac_optarg ;;
899 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
900 ac_prev=mandir ;;
901 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
902 mandir=$ac_optarg ;;
904 -nfp | --nfp | --nf)
905 # Obsolete; use --without-fp.
906 with_fp=no ;;
908 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
909 | --no-cr | --no-c | -n)
910 no_create=yes ;;
912 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
913 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
914 no_recursion=yes ;;
916 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
917 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
918 | --oldin | --oldi | --old | --ol | --o)
919 ac_prev=oldincludedir ;;
920 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
921 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
922 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
923 oldincludedir=$ac_optarg ;;
925 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
926 ac_prev=prefix ;;
927 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
928 prefix=$ac_optarg ;;
930 -program-prefix | --program-prefix | --program-prefi | --program-pref \
931 | --program-pre | --program-pr | --program-p)
932 ac_prev=program_prefix ;;
933 -program-prefix=* | --program-prefix=* | --program-prefi=* \
934 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
935 program_prefix=$ac_optarg ;;
937 -program-suffix | --program-suffix | --program-suffi | --program-suff \
938 | --program-suf | --program-su | --program-s)
939 ac_prev=program_suffix ;;
940 -program-suffix=* | --program-suffix=* | --program-suffi=* \
941 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
942 program_suffix=$ac_optarg ;;
944 -program-transform-name | --program-transform-name \
945 | --program-transform-nam | --program-transform-na \
946 | --program-transform-n | --program-transform- \
947 | --program-transform | --program-transfor \
948 | --program-transfo | --program-transf \
949 | --program-trans | --program-tran \
950 | --progr-tra | --program-tr | --program-t)
951 ac_prev=program_transform_name ;;
952 -program-transform-name=* | --program-transform-name=* \
953 | --program-transform-nam=* | --program-transform-na=* \
954 | --program-transform-n=* | --program-transform-=* \
955 | --program-transform=* | --program-transfor=* \
956 | --program-transfo=* | --program-transf=* \
957 | --program-trans=* | --program-tran=* \
958 | --progr-tra=* | --program-tr=* | --program-t=*)
959 program_transform_name=$ac_optarg ;;
961 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
962 ac_prev=pdfdir ;;
963 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
964 pdfdir=$ac_optarg ;;
966 -psdir | --psdir | --psdi | --psd | --ps)
967 ac_prev=psdir ;;
968 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
969 psdir=$ac_optarg ;;
971 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
972 | -silent | --silent | --silen | --sile | --sil)
973 silent=yes ;;
975 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
976 ac_prev=sbindir ;;
977 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
978 | --sbi=* | --sb=*)
979 sbindir=$ac_optarg ;;
981 -sharedstatedir | --sharedstatedir | --sharedstatedi \
982 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
983 | --sharedst | --shareds | --shared | --share | --shar \
984 | --sha | --sh)
985 ac_prev=sharedstatedir ;;
986 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
987 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
988 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
989 | --sha=* | --sh=*)
990 sharedstatedir=$ac_optarg ;;
992 -site | --site | --sit)
993 ac_prev=site ;;
994 -site=* | --site=* | --sit=*)
995 site=$ac_optarg ;;
997 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
998 ac_prev=srcdir ;;
999 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1000 srcdir=$ac_optarg ;;
1002 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1003 | --syscon | --sysco | --sysc | --sys | --sy)
1004 ac_prev=sysconfdir ;;
1005 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1006 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1007 sysconfdir=$ac_optarg ;;
1009 -target | --target | --targe | --targ | --tar | --ta | --t)
1010 ac_prev=target_alias ;;
1011 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1012 target_alias=$ac_optarg ;;
1014 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1015 verbose=yes ;;
1017 -version | --version | --versio | --versi | --vers | -V)
1018 ac_init_version=: ;;
1020 -with-* | --with-*)
1021 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1022 # Reject names that are not valid shell variable names.
1023 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1024 as_fn_error "invalid package name: $ac_useropt"
1025 ac_useropt_orig=$ac_useropt
1026 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1027 case $ac_user_opts in
1029 "with_$ac_useropt"
1030 "*) ;;
1031 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1032 ac_unrecognized_sep=', ';;
1033 esac
1034 eval with_$ac_useropt=\$ac_optarg ;;
1036 -without-* | --without-*)
1037 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1038 # Reject names that are not valid shell variable names.
1039 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1040 as_fn_error "invalid package name: $ac_useropt"
1041 ac_useropt_orig=$ac_useropt
1042 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1043 case $ac_user_opts in
1045 "with_$ac_useropt"
1046 "*) ;;
1047 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1048 ac_unrecognized_sep=', ';;
1049 esac
1050 eval with_$ac_useropt=no ;;
1052 --x)
1053 # Obsolete; use --with-x.
1054 with_x=yes ;;
1056 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1057 | --x-incl | --x-inc | --x-in | --x-i)
1058 ac_prev=x_includes ;;
1059 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1060 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1061 x_includes=$ac_optarg ;;
1063 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1064 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1065 ac_prev=x_libraries ;;
1066 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1067 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1068 x_libraries=$ac_optarg ;;
1070 -*) as_fn_error "unrecognized option: \`$ac_option'
1071 Try \`$0 --help' for more information."
1074 *=*)
1075 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1076 # Reject names that are not valid shell variable names.
1077 case $ac_envvar in #(
1078 '' | [0-9]* | *[!_$as_cr_alnum]* )
1079 as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1080 esac
1081 eval $ac_envvar=\$ac_optarg
1082 export $ac_envvar ;;
1085 # FIXME: should be removed in autoconf 3.0.
1086 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1087 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1088 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1089 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1092 esac
1093 done
1095 if test -n "$ac_prev"; then
1096 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1097 as_fn_error "missing argument to $ac_option"
1100 if test -n "$ac_unrecognized_opts"; then
1101 case $enable_option_checking in
1102 no) ;;
1103 fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1104 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1105 esac
1108 # Check all directory arguments for consistency.
1109 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1110 datadir sysconfdir sharedstatedir localstatedir includedir \
1111 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1112 libdir localedir mandir
1114 eval ac_val=\$$ac_var
1115 # Remove trailing slashes.
1116 case $ac_val in
1117 */ )
1118 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1119 eval $ac_var=\$ac_val;;
1120 esac
1121 # Be sure to have absolute directory names.
1122 case $ac_val in
1123 [\\/$]* | ?:[\\/]* ) continue;;
1124 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1125 esac
1126 as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1127 done
1129 # There might be people who depend on the old broken behavior: `$host'
1130 # used to hold the argument of --host etc.
1131 # FIXME: To remove some day.
1132 build=$build_alias
1133 host=$host_alias
1134 target=$target_alias
1136 # FIXME: To remove some day.
1137 if test "x$host_alias" != x; then
1138 if test "x$build_alias" = x; then
1139 cross_compiling=maybe
1140 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1141 If a cross compiler is detected then cross compile mode will be used." >&2
1142 elif test "x$build_alias" != "x$host_alias"; then
1143 cross_compiling=yes
1147 ac_tool_prefix=
1148 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1150 test "$silent" = yes && exec 6>/dev/null
1153 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1154 ac_ls_di=`ls -di .` &&
1155 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1156 as_fn_error "working directory cannot be determined"
1157 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1158 as_fn_error "pwd does not report name of working directory"
1161 # Find the source files, if location was not specified.
1162 if test -z "$srcdir"; then
1163 ac_srcdir_defaulted=yes
1164 # Try the directory containing this script, then the parent directory.
1165 ac_confdir=`$as_dirname -- "$as_myself" ||
1166 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1167 X"$as_myself" : 'X\(//\)[^/]' \| \
1168 X"$as_myself" : 'X\(//\)$' \| \
1169 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1170 $as_echo X"$as_myself" |
1171 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1172 s//\1/
1175 /^X\(\/\/\)[^/].*/{
1176 s//\1/
1179 /^X\(\/\/\)$/{
1180 s//\1/
1183 /^X\(\/\).*/{
1184 s//\1/
1187 s/.*/./; q'`
1188 srcdir=$ac_confdir
1189 if test ! -r "$srcdir/$ac_unique_file"; then
1190 srcdir=..
1192 else
1193 ac_srcdir_defaulted=no
1195 if test ! -r "$srcdir/$ac_unique_file"; then
1196 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1197 as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1199 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1200 ac_abs_confdir=`(
1201 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1202 pwd)`
1203 # When building in place, set srcdir=.
1204 if test "$ac_abs_confdir" = "$ac_pwd"; then
1205 srcdir=.
1207 # Remove unnecessary trailing slashes from srcdir.
1208 # Double slashes in file names in object file debugging info
1209 # mess up M-x gdb in Emacs.
1210 case $srcdir in
1211 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1212 esac
1213 for ac_var in $ac_precious_vars; do
1214 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1215 eval ac_env_${ac_var}_value=\$${ac_var}
1216 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1217 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1218 done
1221 # Report the --help message.
1223 if test "$ac_init_help" = "long"; then
1224 # Omit some internal or obsolete options to make the list less imposing.
1225 # This message is too long to be a string in the A/UX 3.1 sh.
1226 cat <<_ACEOF
1227 \`configure' configures GNU C Runtime Library 1.0 to adapt to many kinds of systems.
1229 Usage: $0 [OPTION]... [VAR=VALUE]...
1231 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1232 VAR=VALUE. See below for descriptions of some of the useful variables.
1234 Defaults for the options are specified in brackets.
1236 Configuration:
1237 -h, --help display this help and exit
1238 --help=short display options specific to this package
1239 --help=recursive display the short help of all the included packages
1240 -V, --version display version information and exit
1241 -q, --quiet, --silent do not print \`checking...' messages
1242 --cache-file=FILE cache test results in FILE [disabled]
1243 -C, --config-cache alias for \`--cache-file=config.cache'
1244 -n, --no-create do not create output files
1245 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1247 Installation directories:
1248 --prefix=PREFIX install architecture-independent files in PREFIX
1249 [$ac_default_prefix]
1250 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1251 [PREFIX]
1253 By default, \`make install' will install all the files in
1254 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1255 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1256 for instance \`--prefix=\$HOME'.
1258 For better control, use the options below.
1260 Fine tuning of the installation directories:
1261 --bindir=DIR user executables [EPREFIX/bin]
1262 --sbindir=DIR system admin executables [EPREFIX/sbin]
1263 --libexecdir=DIR program executables [EPREFIX/libexec]
1264 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1265 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1266 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1267 --libdir=DIR object code libraries [EPREFIX/lib]
1268 --includedir=DIR C header files [PREFIX/include]
1269 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1270 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1271 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1272 --infodir=DIR info documentation [DATAROOTDIR/info]
1273 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1274 --mandir=DIR man documentation [DATAROOTDIR/man]
1275 --docdir=DIR documentation root [DATAROOTDIR/doc/libgcc]
1276 --htmldir=DIR html documentation [DOCDIR]
1277 --dvidir=DIR dvi documentation [DOCDIR]
1278 --pdfdir=DIR pdf documentation [DOCDIR]
1279 --psdir=DIR ps documentation [DOCDIR]
1280 _ACEOF
1282 cat <<\_ACEOF
1284 System types:
1285 --build=BUILD configure for building on BUILD [guessed]
1286 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1287 _ACEOF
1290 if test -n "$ac_init_help"; then
1291 case $ac_init_help in
1292 short | recursive ) echo "Configuration of GNU C Runtime Library 1.0:";;
1293 esac
1294 cat <<\_ACEOF
1296 Optional Features:
1297 --disable-option-checking ignore unrecognized --enable/--with options
1298 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1299 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1300 --disable-shared don't provide a shared libgcc
1301 --enable-vtable-verify Enable vtable verification feature
1302 --enable-version-specific-runtime-libs Specify that runtime libraries should be installed in a compiler-specific directory
1303 --enable-maintainer-mode
1304 enable make rules and dependencies not useful (and
1305 sometimes confusing) to the casual installer
1306 --enable-decimal-float={no,yes,bid,dpd}
1307 enable decimal float extension to C. Selecting 'bid'
1308 or 'dpd' choses which decimal floating point format
1309 to use
1310 --enable-explicit-exception-frame-registration
1311 register exception tables explicitly at module
1312 start, for use e.g. for compatibility with
1313 installations without PT_GNU_EH_FRAME support
1314 --enable-tls Use thread-local storage [default=yes]
1316 Optional Packages:
1317 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1318 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1319 --with-target-subdir=SUBDIR Configuring in a subdirectory for target
1320 --with-cross-host=HOST Configuring with a cross compiler
1321 --with-ld arrange to use the specified ld (full pathname)
1322 --with-aix-soname=aix|svr4|both
1323 shared library versioning (aka "SONAME") variant to
1324 provide on AIX
1325 --with-slibdir=DIR shared libraries in DIR LIBDIR
1326 --with-build-libsubdir=DIR Directory where to find libraries for build system
1327 --with-system-libunwind use installed libunwind
1328 --with-glibc-version=M.N
1329 assume GCC used with glibc version M.N or later
1331 Some influential environment variables:
1332 CC C compiler command
1333 CFLAGS C compiler flags
1334 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1335 nonstandard directory <lib dir>
1336 LIBS libraries to pass to the linker, e.g. -l<library>
1337 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1338 you have headers in a nonstandard directory <include dir>
1339 CPP C preprocessor
1341 Use these variables to override the choices made by `configure' or to help
1342 it to find libraries and programs with nonstandard names/locations.
1344 Report bugs to the package provider.
1345 GNU C Runtime Library home page: <http://www.gnu.org/software/libgcc/>.
1346 General help using GNU software: <http://www.gnu.org/gethelp/>.
1347 _ACEOF
1348 ac_status=$?
1351 if test "$ac_init_help" = "recursive"; then
1352 # If there are subdirs, report their specific --help.
1353 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1354 test -d "$ac_dir" ||
1355 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1356 continue
1357 ac_builddir=.
1359 case "$ac_dir" in
1360 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1362 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1363 # A ".." for each directory in $ac_dir_suffix.
1364 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1365 case $ac_top_builddir_sub in
1366 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1367 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1368 esac ;;
1369 esac
1370 ac_abs_top_builddir=$ac_pwd
1371 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1372 # for backward compatibility:
1373 ac_top_builddir=$ac_top_build_prefix
1375 case $srcdir in
1376 .) # We are building in place.
1377 ac_srcdir=.
1378 ac_top_srcdir=$ac_top_builddir_sub
1379 ac_abs_top_srcdir=$ac_pwd ;;
1380 [\\/]* | ?:[\\/]* ) # Absolute name.
1381 ac_srcdir=$srcdir$ac_dir_suffix;
1382 ac_top_srcdir=$srcdir
1383 ac_abs_top_srcdir=$srcdir ;;
1384 *) # Relative name.
1385 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1386 ac_top_srcdir=$ac_top_build_prefix$srcdir
1387 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1388 esac
1389 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1391 cd "$ac_dir" || { ac_status=$?; continue; }
1392 # Check for guested configure.
1393 if test -f "$ac_srcdir/configure.gnu"; then
1394 echo &&
1395 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1396 elif test -f "$ac_srcdir/configure"; then
1397 echo &&
1398 $SHELL "$ac_srcdir/configure" --help=recursive
1399 else
1400 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1401 fi || ac_status=$?
1402 cd "$ac_pwd" || { ac_status=$?; break; }
1403 done
1406 test -n "$ac_init_help" && exit $ac_status
1407 if $ac_init_version; then
1408 cat <<\_ACEOF
1409 GNU C Runtime Library configure 1.0
1410 generated by GNU Autoconf 2.64
1412 Copyright (C) 2009 Free Software Foundation, Inc.
1413 This configure script is free software; the Free Software Foundation
1414 gives unlimited permission to copy, distribute and modify it.
1415 _ACEOF
1416 exit
1419 ## ------------------------ ##
1420 ## Autoconf initialization. ##
1421 ## ------------------------ ##
1423 # ac_fn_c_try_compile LINENO
1424 # --------------------------
1425 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1426 ac_fn_c_try_compile ()
1428 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1429 rm -f conftest.$ac_objext
1430 if { { ac_try="$ac_compile"
1431 case "(($ac_try" in
1432 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1433 *) ac_try_echo=$ac_try;;
1434 esac
1435 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1436 $as_echo "$ac_try_echo"; } >&5
1437 (eval "$ac_compile") 2>conftest.err
1438 ac_status=$?
1439 if test -s conftest.err; then
1440 grep -v '^ *+' conftest.err >conftest.er1
1441 cat conftest.er1 >&5
1442 mv -f conftest.er1 conftest.err
1444 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1445 test $ac_status = 0; } && {
1446 test -z "$ac_c_werror_flag" ||
1447 test ! -s conftest.err
1448 } && test -s conftest.$ac_objext; then :
1449 ac_retval=0
1450 else
1451 $as_echo "$as_me: failed program was:" >&5
1452 sed 's/^/| /' conftest.$ac_ext >&5
1454 ac_retval=1
1456 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1457 return $ac_retval
1459 } # ac_fn_c_try_compile
1461 # ac_fn_c_try_cpp LINENO
1462 # ----------------------
1463 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1464 ac_fn_c_try_cpp ()
1466 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1467 if { { ac_try="$ac_cpp conftest.$ac_ext"
1468 case "(($ac_try" in
1469 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1470 *) ac_try_echo=$ac_try;;
1471 esac
1472 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1473 $as_echo "$ac_try_echo"; } >&5
1474 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1475 ac_status=$?
1476 if test -s conftest.err; then
1477 grep -v '^ *+' conftest.err >conftest.er1
1478 cat conftest.er1 >&5
1479 mv -f conftest.er1 conftest.err
1481 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1482 test $ac_status = 0; } >/dev/null && {
1483 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1484 test ! -s conftest.err
1485 }; then :
1486 ac_retval=0
1487 else
1488 $as_echo "$as_me: failed program was:" >&5
1489 sed 's/^/| /' conftest.$ac_ext >&5
1491 ac_retval=1
1493 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1494 return $ac_retval
1496 } # ac_fn_c_try_cpp
1498 # ac_fn_c_try_run LINENO
1499 # ----------------------
1500 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1501 # that executables *can* be run.
1502 ac_fn_c_try_run ()
1504 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1505 if { { ac_try="$ac_link"
1506 case "(($ac_try" in
1507 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1508 *) ac_try_echo=$ac_try;;
1509 esac
1510 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1511 $as_echo "$ac_try_echo"; } >&5
1512 (eval "$ac_link") 2>&5
1513 ac_status=$?
1514 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1515 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1516 { { case "(($ac_try" in
1517 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1518 *) ac_try_echo=$ac_try;;
1519 esac
1520 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1521 $as_echo "$ac_try_echo"; } >&5
1522 (eval "$ac_try") 2>&5
1523 ac_status=$?
1524 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1525 test $ac_status = 0; }; }; then :
1526 ac_retval=0
1527 else
1528 $as_echo "$as_me: program exited with status $ac_status" >&5
1529 $as_echo "$as_me: failed program was:" >&5
1530 sed 's/^/| /' conftest.$ac_ext >&5
1532 ac_retval=$ac_status
1534 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1535 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1536 return $ac_retval
1538 } # ac_fn_c_try_run
1540 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
1541 # --------------------------------------------
1542 # Tries to find the compile-time value of EXPR in a program that includes
1543 # INCLUDES, setting VAR accordingly. Returns whether the value could be
1544 # computed
1545 ac_fn_c_compute_int ()
1547 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1548 if test "$cross_compiling" = yes; then
1549 # Depending upon the size, compute the lo and hi bounds.
1550 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1551 /* end confdefs.h. */
1554 main ()
1556 static int test_array [1 - 2 * !(($2) >= 0)];
1557 test_array [0] = 0
1560 return 0;
1562 _ACEOF
1563 if ac_fn_c_try_compile "$LINENO"; then :
1564 ac_lo=0 ac_mid=0
1565 while :; do
1566 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1567 /* end confdefs.h. */
1570 main ()
1572 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
1573 test_array [0] = 0
1576 return 0;
1578 _ACEOF
1579 if ac_fn_c_try_compile "$LINENO"; then :
1580 ac_hi=$ac_mid; break
1581 else
1582 as_fn_arith $ac_mid + 1 && ac_lo=$as_val
1583 if test $ac_lo -le $ac_mid; then
1584 ac_lo= ac_hi=
1585 break
1587 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
1589 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1590 done
1591 else
1592 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1593 /* end confdefs.h. */
1596 main ()
1598 static int test_array [1 - 2 * !(($2) < 0)];
1599 test_array [0] = 0
1602 return 0;
1604 _ACEOF
1605 if ac_fn_c_try_compile "$LINENO"; then :
1606 ac_hi=-1 ac_mid=-1
1607 while :; do
1608 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1609 /* end confdefs.h. */
1612 main ()
1614 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
1615 test_array [0] = 0
1618 return 0;
1620 _ACEOF
1621 if ac_fn_c_try_compile "$LINENO"; then :
1622 ac_lo=$ac_mid; break
1623 else
1624 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
1625 if test $ac_mid -le $ac_hi; then
1626 ac_lo= ac_hi=
1627 break
1629 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
1631 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1632 done
1633 else
1634 ac_lo= ac_hi=
1636 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1638 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1639 # Binary search between lo and hi bounds.
1640 while test "x$ac_lo" != "x$ac_hi"; do
1641 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
1642 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1643 /* end confdefs.h. */
1646 main ()
1648 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
1649 test_array [0] = 0
1652 return 0;
1654 _ACEOF
1655 if ac_fn_c_try_compile "$LINENO"; then :
1656 ac_hi=$ac_mid
1657 else
1658 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
1660 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1661 done
1662 case $ac_lo in #((
1663 ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
1664 '') ac_retval=1 ;;
1665 esac
1666 else
1667 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1668 /* end confdefs.h. */
1670 static long int longval () { return $2; }
1671 static unsigned long int ulongval () { return $2; }
1672 #include <stdio.h>
1673 #include <stdlib.h>
1675 main ()
1678 FILE *f = fopen ("conftest.val", "w");
1679 if (! f)
1680 return 1;
1681 if (($2) < 0)
1683 long int i = longval ();
1684 if (i != ($2))
1685 return 1;
1686 fprintf (f, "%ld", i);
1688 else
1690 unsigned long int i = ulongval ();
1691 if (i != ($2))
1692 return 1;
1693 fprintf (f, "%lu", i);
1695 /* Do not output a trailing newline, as this causes \r\n confusion
1696 on some platforms. */
1697 return ferror (f) || fclose (f) != 0;
1700 return 0;
1702 _ACEOF
1703 if ac_fn_c_try_run "$LINENO"; then :
1704 echo >>conftest.val; read $3 <conftest.val; ac_retval=0
1705 else
1706 ac_retval=1
1708 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
1709 conftest.$ac_objext conftest.beam conftest.$ac_ext
1710 rm -f conftest.val
1713 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1714 return $ac_retval
1716 } # ac_fn_c_compute_int
1718 # ac_fn_c_check_header_preproc LINENO HEADER VAR
1719 # ----------------------------------------------
1720 # Tests whether HEADER is present, setting the cache variable VAR accordingly.
1721 ac_fn_c_check_header_preproc ()
1723 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1724 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1725 $as_echo_n "checking for $2... " >&6; }
1726 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1727 $as_echo_n "(cached) " >&6
1728 else
1729 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1730 /* end confdefs.h. */
1731 #include <$2>
1732 _ACEOF
1733 if ac_fn_c_try_cpp "$LINENO"; then :
1734 eval "$3=yes"
1735 else
1736 eval "$3=no"
1738 rm -f conftest.err conftest.$ac_ext
1740 eval ac_res=\$$3
1741 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1742 $as_echo "$ac_res" >&6; }
1743 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1745 } # ac_fn_c_check_header_preproc
1746 cat >config.log <<_ACEOF
1747 This file contains any messages produced by compilers while
1748 running configure, to aid debugging if configure makes a mistake.
1750 It was created by GNU C Runtime Library $as_me 1.0, which was
1751 generated by GNU Autoconf 2.64. Invocation command line was
1753 $ $0 $@
1755 _ACEOF
1756 exec 5>>config.log
1758 cat <<_ASUNAME
1759 ## --------- ##
1760 ## Platform. ##
1761 ## --------- ##
1763 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1764 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1765 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1766 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1767 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1769 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1770 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1772 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1773 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1774 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1775 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1776 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1777 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1778 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1780 _ASUNAME
1782 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1783 for as_dir in $PATH
1785 IFS=$as_save_IFS
1786 test -z "$as_dir" && as_dir=.
1787 $as_echo "PATH: $as_dir"
1788 done
1789 IFS=$as_save_IFS
1791 } >&5
1793 cat >&5 <<_ACEOF
1796 ## ----------- ##
1797 ## Core tests. ##
1798 ## ----------- ##
1800 _ACEOF
1803 # Keep a trace of the command line.
1804 # Strip out --no-create and --no-recursion so they do not pile up.
1805 # Strip out --silent because we don't want to record it for future runs.
1806 # Also quote any args containing shell meta-characters.
1807 # Make two passes to allow for proper duplicate-argument suppression.
1808 ac_configure_args=
1809 ac_configure_args0=
1810 ac_configure_args1=
1811 ac_must_keep_next=false
1812 for ac_pass in 1 2
1814 for ac_arg
1816 case $ac_arg in
1817 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1818 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1819 | -silent | --silent | --silen | --sile | --sil)
1820 continue ;;
1821 *\'*)
1822 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1823 esac
1824 case $ac_pass in
1825 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
1827 as_fn_append ac_configure_args1 " '$ac_arg'"
1828 if test $ac_must_keep_next = true; then
1829 ac_must_keep_next=false # Got value, back to normal.
1830 else
1831 case $ac_arg in
1832 *=* | --config-cache | -C | -disable-* | --disable-* \
1833 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1834 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1835 | -with-* | --with-* | -without-* | --without-* | --x)
1836 case "$ac_configure_args0 " in
1837 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1838 esac
1840 -* ) ac_must_keep_next=true ;;
1841 esac
1843 as_fn_append ac_configure_args " '$ac_arg'"
1845 esac
1846 done
1847 done
1848 { ac_configure_args0=; unset ac_configure_args0;}
1849 { ac_configure_args1=; unset ac_configure_args1;}
1851 # When interrupted or exit'd, cleanup temporary files, and complete
1852 # config.log. We remove comments because anyway the quotes in there
1853 # would cause problems or look ugly.
1854 # WARNING: Use '\'' to represent an apostrophe within the trap.
1855 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1856 trap 'exit_status=$?
1857 # Save into config.log some information that might help in debugging.
1859 echo
1861 cat <<\_ASBOX
1862 ## ---------------- ##
1863 ## Cache variables. ##
1864 ## ---------------- ##
1865 _ASBOX
1866 echo
1867 # The following way of writing the cache mishandles newlines in values,
1869 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1870 eval ac_val=\$$ac_var
1871 case $ac_val in #(
1872 *${as_nl}*)
1873 case $ac_var in #(
1874 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
1875 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
1876 esac
1877 case $ac_var in #(
1878 _ | IFS | as_nl) ;; #(
1879 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
1880 *) { eval $ac_var=; unset $ac_var;} ;;
1881 esac ;;
1882 esac
1883 done
1884 (set) 2>&1 |
1885 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1886 *${as_nl}ac_space=\ *)
1887 sed -n \
1888 "s/'\''/'\''\\\\'\'''\''/g;
1889 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1890 ;; #(
1892 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
1894 esac |
1895 sort
1897 echo
1899 cat <<\_ASBOX
1900 ## ----------------- ##
1901 ## Output variables. ##
1902 ## ----------------- ##
1903 _ASBOX
1904 echo
1905 for ac_var in $ac_subst_vars
1907 eval ac_val=\$$ac_var
1908 case $ac_val in
1909 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1910 esac
1911 $as_echo "$ac_var='\''$ac_val'\''"
1912 done | sort
1913 echo
1915 if test -n "$ac_subst_files"; then
1916 cat <<\_ASBOX
1917 ## ------------------- ##
1918 ## File substitutions. ##
1919 ## ------------------- ##
1920 _ASBOX
1921 echo
1922 for ac_var in $ac_subst_files
1924 eval ac_val=\$$ac_var
1925 case $ac_val in
1926 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1927 esac
1928 $as_echo "$ac_var='\''$ac_val'\''"
1929 done | sort
1930 echo
1933 if test -s confdefs.h; then
1934 cat <<\_ASBOX
1935 ## ----------- ##
1936 ## confdefs.h. ##
1937 ## ----------- ##
1938 _ASBOX
1939 echo
1940 cat confdefs.h
1941 echo
1943 test "$ac_signal" != 0 &&
1944 $as_echo "$as_me: caught signal $ac_signal"
1945 $as_echo "$as_me: exit $exit_status"
1946 } >&5
1947 rm -f core *.core core.conftest.* &&
1948 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
1949 exit $exit_status
1951 for ac_signal in 1 2 13 15; do
1952 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
1953 done
1954 ac_signal=0
1956 # confdefs.h avoids OS command line length limits that DEFS can exceed.
1957 rm -f -r conftest* confdefs.h
1959 $as_echo "/* confdefs.h */" > confdefs.h
1961 # Predefined preprocessor variables.
1963 cat >>confdefs.h <<_ACEOF
1964 #define PACKAGE_NAME "$PACKAGE_NAME"
1965 _ACEOF
1967 cat >>confdefs.h <<_ACEOF
1968 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1969 _ACEOF
1971 cat >>confdefs.h <<_ACEOF
1972 #define PACKAGE_VERSION "$PACKAGE_VERSION"
1973 _ACEOF
1975 cat >>confdefs.h <<_ACEOF
1976 #define PACKAGE_STRING "$PACKAGE_STRING"
1977 _ACEOF
1979 cat >>confdefs.h <<_ACEOF
1980 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1981 _ACEOF
1983 cat >>confdefs.h <<_ACEOF
1984 #define PACKAGE_URL "$PACKAGE_URL"
1985 _ACEOF
1988 # Let the site file select an alternate cache file if it wants to.
1989 # Prefer an explicitly selected file to automatically selected ones.
1990 ac_site_file1=NONE
1991 ac_site_file2=NONE
1992 if test -n "$CONFIG_SITE"; then
1993 ac_site_file1=$CONFIG_SITE
1994 elif test "x$prefix" != xNONE; then
1995 ac_site_file1=$prefix/share/config.site
1996 ac_site_file2=$prefix/etc/config.site
1997 else
1998 ac_site_file1=$ac_default_prefix/share/config.site
1999 ac_site_file2=$ac_default_prefix/etc/config.site
2001 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2003 test "x$ac_site_file" = xNONE && continue
2004 if test -r "$ac_site_file"; then
2005 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2006 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2007 sed 's/^/| /' "$ac_site_file" >&5
2008 . "$ac_site_file"
2010 done
2012 if test -r "$cache_file"; then
2013 # Some versions of bash will fail to source /dev/null (special
2014 # files actually), so we avoid doing that.
2015 if test -f "$cache_file"; then
2016 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2017 $as_echo "$as_me: loading cache $cache_file" >&6;}
2018 case $cache_file in
2019 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2020 *) . "./$cache_file";;
2021 esac
2023 else
2024 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2025 $as_echo "$as_me: creating cache $cache_file" >&6;}
2026 >$cache_file
2029 # Check that the precious variables saved in the cache have kept the same
2030 # value.
2031 ac_cache_corrupted=false
2032 for ac_var in $ac_precious_vars; do
2033 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2034 eval ac_new_set=\$ac_env_${ac_var}_set
2035 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2036 eval ac_new_val=\$ac_env_${ac_var}_value
2037 case $ac_old_set,$ac_new_set in
2038 set,)
2039 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2040 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2041 ac_cache_corrupted=: ;;
2042 ,set)
2043 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2044 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2045 ac_cache_corrupted=: ;;
2046 ,);;
2048 if test "x$ac_old_val" != "x$ac_new_val"; then
2049 # differences in whitespace do not lead to failure.
2050 ac_old_val_w=`echo x $ac_old_val`
2051 ac_new_val_w=`echo x $ac_new_val`
2052 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2053 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2054 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2055 ac_cache_corrupted=:
2056 else
2057 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2058 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2059 eval $ac_var=\$ac_old_val
2061 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2062 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2063 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2064 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2065 fi;;
2066 esac
2067 # Pass precious variables to config.status.
2068 if test "$ac_new_set" = set; then
2069 case $ac_new_val in
2070 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2071 *) ac_arg=$ac_var=$ac_new_val ;;
2072 esac
2073 case " $ac_configure_args " in
2074 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2075 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2076 esac
2078 done
2079 if $ac_cache_corrupted; then
2080 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2081 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2082 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2083 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2084 as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2086 ## -------------------- ##
2087 ## Main body of script. ##
2088 ## -------------------- ##
2090 ac_ext=c
2091 ac_cpp='$CPP $CPPFLAGS'
2092 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2093 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2094 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2102 # The libgcc should not depend on any header files
2106 # Check whether --with-target-subdir was given.
2107 if test "${with_target_subdir+set}" = set; then :
2108 withval=$with_target_subdir;
2112 # Check whether --with-cross-host was given.
2113 if test "${with_cross_host+set}" = set; then :
2114 withval=$with_cross_host;
2118 # Check whether --with-ld was given.
2119 if test "${with_ld+set}" = set; then :
2120 withval=$with_ld;
2124 if test "${srcdir}" = "."; then
2125 if test -n "${with_build_subdir}"; then
2126 libgcc_topdir="${srcdir}/../.."
2127 with_target_subdir=
2128 elif test -z "${with_target_subdir}"; then
2129 libgcc_topdir="${srcdir}/.."
2130 else
2131 if test "${with_target_subdir}" != "."; then
2132 libgcc_topdir="${srcdir}/${with_multisrctop}../.."
2133 else
2134 libgcc_topdir="${srcdir}/${with_multisrctop}.."
2137 else
2138 libgcc_topdir="${srcdir}/.."
2141 ac_aux_dir=
2142 for ac_dir in $libgcc_topdir "$srcdir"/$libgcc_topdir; do
2143 for ac_t in install-sh install.sh shtool; do
2144 if test -f "$ac_dir/$ac_t"; then
2145 ac_aux_dir=$ac_dir
2146 ac_install_sh="$ac_aux_dir/$ac_t -c"
2147 break 2
2149 done
2150 done
2151 if test -z "$ac_aux_dir"; then
2152 as_fn_error "cannot find install-sh, install.sh, or shtool in $libgcc_topdir \"$srcdir\"/$libgcc_topdir" "$LINENO" 5
2155 # These three variables are undocumented and unsupported,
2156 # and are intended to be withdrawn in a future Autoconf release.
2157 # They can cause serious problems if a builder's source tree is in a directory
2158 # whose full name contains unusual characters.
2159 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2160 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2161 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2164 ac_config_headers="$ac_config_headers auto-target.h:config.in"
2167 # Check whether --enable-shared was given.
2168 if test "${enable_shared+set}" = set; then :
2169 enableval=$enable_shared;
2170 case $enable_shared in
2171 yes | no) ;;
2173 enable_shared=no
2174 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
2175 for pkg in $enableval; do
2176 if test "X$pkg" = "Xgcc" || test "X$pkg" = "Xlibgcc"; then
2177 enable_shared=yes
2179 done
2180 IFS="$ac_save_ifs"
2182 esac
2184 else
2185 enable_shared=yes
2190 # Check whether --enable-vtable-verify was given.
2191 if test "${enable_vtable_verify+set}" = set; then :
2192 enableval=$enable_vtable_verify; case "$enableval" in
2193 yes) enable_vtable_verify=yes ;;
2194 no) enable_vtable_verify=no ;;
2195 *) enable_vtable_verify=no;;
2196 esac
2197 else
2198 enable_vtable_verify=no
2204 # Check whether --with-aix-soname was given.
2205 if test "${with_aix_soname+set}" = set; then :
2206 withval=$with_aix_soname; case "${host}:${enable_shared}" in
2207 power*-*-aix[5-9]*:yes)
2208 { $as_echo "$as_me:${as_lineno-$LINENO}: checking which variant of shared library versioning to provide for shared libgcc" >&5
2209 $as_echo_n "checking which variant of shared library versioning to provide for shared libgcc... " >&6; }
2210 case ${withval} in
2211 aix|svr4|both) ;;
2212 *) as_fn_error "Unknown argument to --with-aix-soname" "$LINENO" 5;;
2213 esac
2214 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $withval" >&5
2215 $as_echo "$withval" >&6; }
2217 *) with_aix_soname=aix ;;
2218 esac
2220 else
2221 with_aix_soname=aix
2226 # Make sure we can run config.sub.
2227 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2228 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2230 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2231 $as_echo_n "checking build system type... " >&6; }
2232 if test "${ac_cv_build+set}" = set; then :
2233 $as_echo_n "(cached) " >&6
2234 else
2235 ac_build_alias=$build_alias
2236 test "x$ac_build_alias" = x &&
2237 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2238 test "x$ac_build_alias" = x &&
2239 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
2240 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2241 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2244 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2245 $as_echo "$ac_cv_build" >&6; }
2246 case $ac_cv_build in
2247 *-*-*) ;;
2248 *) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
2249 esac
2250 build=$ac_cv_build
2251 ac_save_IFS=$IFS; IFS='-'
2252 set x $ac_cv_build
2253 shift
2254 build_cpu=$1
2255 build_vendor=$2
2256 shift; shift
2257 # Remember, the first character of IFS is used to create $*,
2258 # except with old shells:
2259 build_os=$*
2260 IFS=$ac_save_IFS
2261 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2264 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2265 $as_echo_n "checking host system type... " >&6; }
2266 if test "${ac_cv_host+set}" = set; then :
2267 $as_echo_n "(cached) " >&6
2268 else
2269 if test "x$host_alias" = x; then
2270 ac_cv_host=$ac_cv_build
2271 else
2272 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2273 as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2277 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2278 $as_echo "$ac_cv_host" >&6; }
2279 case $ac_cv_host in
2280 *-*-*) ;;
2281 *) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
2282 esac
2283 host=$ac_cv_host
2284 ac_save_IFS=$IFS; IFS='-'
2285 set x $ac_cv_host
2286 shift
2287 host_cpu=$1
2288 host_vendor=$2
2289 shift; shift
2290 # Remember, the first character of IFS is used to create $*,
2291 # except with old shells:
2292 host_os=$*
2293 IFS=$ac_save_IFS
2294 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2301 case "${host}" in
2302 # PIC is the default on some targets or must not be used.
2303 *-*-darwin*)
2304 # For darwin, common symbols are not allowed in MH_DYLIB files
2305 case "${CFLAGS}" in
2306 # If we are using a compiler supporting mdynamic-no-pic
2307 # and the option has been tested as safe to add, then cancel
2308 # it here, since the code generated is incompatible with shared
2309 # libs.
2310 *-mdynamic-no-pic*) PICFLAG='-fno-common -mno-dynamic-no-pic' ;;
2311 *) PICFLAG=-fno-common ;;
2312 esac
2314 alpha*-dec-osf5*)
2315 # PIC is the default.
2317 hppa*64*-*-hpux*)
2318 # PIC is the default for 64-bit PA HP-UX.
2320 i[34567]86-*-cygwin* | x86_64-*-cygwin*)
2322 i[34567]86-*-mingw* | x86_64-*-mingw*)
2324 i[34567]86-*-interix[3-9]*)
2325 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
2326 # Instead, we relocate shared libraries at runtime.
2328 i[34567]86-*-nto-qnx*)
2329 # QNX uses GNU C++, but need to define -shared option too, otherwise
2330 # it will coredump.
2331 PICFLAG='-fPIC -shared'
2333 i[34567]86-pc-msdosdjgpp*)
2334 # DJGPP does not support shared libraries at all.
2336 ia64*-*-hpux*)
2337 # On IA64 HP-UX, PIC is the default but the pic flag
2338 # sets the default TLS model and affects inlining.
2339 PICFLAG=-fPIC
2341 mips-sgi-irix6*)
2342 # PIC is the default.
2344 rs6000-ibm-aix* | powerpc-ibm-aix*)
2345 # All AIX code is PIC.
2348 # Some targets support both -fPIC and -fpic, but prefer the latter.
2349 # FIXME: Why?
2350 i[34567]86-*-* | x86_64-*-*)
2351 PICFLAG=-fpic
2353 # FIXME: Override -fPIC default in libgcc only?
2354 sh-*-linux* | sh[2346lbe]*-*-linux*)
2355 PICFLAG=-fpic
2357 # FIXME: Simplify to sh*-*-netbsd*?
2358 sh-*-netbsdelf* | shl*-*-netbsdelf* | sh5-*-netbsd* | sh5l*-*-netbsd* | \
2359 sh64-*-netbsd* | sh64l*-*-netbsd*)
2360 PICFLAG=-fpic
2362 # Default to -fPIC unless specified otherwise.
2364 PICFLAG=-fPIC
2366 esac
2368 # If the user explicitly uses -fpic/-fPIC, keep that.
2369 case "${CFLAGS}" in
2370 *-fpic*)
2371 PICFLAG=-fpic
2373 *-fPIC*)
2374 PICFLAG=-fPIC
2376 esac
2380 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for --enable-version-specific-runtime-libs" >&5
2381 $as_echo_n "checking for --enable-version-specific-runtime-libs... " >&6; }
2382 # Check whether --enable-version-specific-runtime-libs was given.
2383 if test "${enable_version_specific_runtime_libs+set}" = set; then :
2384 enableval=$enable_version_specific_runtime_libs; case "$enableval" in
2385 yes) version_specific_libs=yes ;;
2386 no) version_specific_libs=no ;;
2387 *) as_fn_error "Unknown argument to enable/disable version-specific libs" "$LINENO" 5;;
2388 esac
2389 else
2390 version_specific_libs=no
2393 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $version_specific_libs" >&5
2394 $as_echo "$version_specific_libs" >&6; }
2397 # Check whether --with-slibdir was given.
2398 if test "${with_slibdir+set}" = set; then :
2399 withval=$with_slibdir; slibdir="$with_slibdir"
2400 else
2401 if test "${version_specific_libs}" = yes; then
2402 slibdir='$(libsubdir)'
2403 elif test -n "$with_cross_host" && test x"$with_cross_host" != x"no"; then
2404 slibdir='$(exec_prefix)/$(host_noncanonical)/lib'
2405 else
2406 slibdir='$(libdir)'
2412 # Command-line options.
2413 # Very limited version of AC_MAINTAINER_MODE.
2414 # Check whether --enable-maintainer-mode was given.
2415 if test "${enable_maintainer_mode+set}" = set; then :
2416 enableval=$enable_maintainer_mode; case ${enable_maintainer_mode} in
2417 yes) MAINT='' ;;
2418 no) MAINT='#' ;;
2419 *) as_fn_error "--enable-maintainer-mode must be yes or no" "$LINENO" 5 ;;
2420 esac
2421 maintainer_mode=${enableval}
2422 else
2423 MAINT='#'
2427 # Find a good install program. We prefer a C program (faster),
2428 # so one script is as good as another. But avoid the broken or
2429 # incompatible versions:
2430 # SysV /etc/install, /usr/sbin/install
2431 # SunOS /usr/etc/install
2432 # IRIX /sbin/install
2433 # AIX /bin/install
2434 # AmigaOS /C/install, which installs bootblocks on floppy discs
2435 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2436 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2437 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2438 # OS/2's system install, which has a completely different semantic
2439 # ./install, which can be erroneously created by make from ./install.sh.
2440 # Reject install programs that cannot install multiple files.
2441 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
2442 $as_echo_n "checking for a BSD-compatible install... " >&6; }
2443 if test -z "$INSTALL"; then
2444 if test "${ac_cv_path_install+set}" = set; then :
2445 $as_echo_n "(cached) " >&6
2446 else
2447 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2448 for as_dir in $PATH
2450 IFS=$as_save_IFS
2451 test -z "$as_dir" && as_dir=.
2452 # Account for people who put trailing slashes in PATH elements.
2453 case $as_dir/ in #((
2454 ./ | .// | /[cC]/* | \
2455 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2456 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
2457 /usr/ucb/* ) ;;
2459 # OSF1 and SCO ODT 3.0 have their own names for install.
2460 # Don't use installbsd from OSF since it installs stuff as root
2461 # by default.
2462 for ac_prog in ginstall scoinst install; do
2463 for ac_exec_ext in '' $ac_executable_extensions; do
2464 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
2465 if test $ac_prog = install &&
2466 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2467 # AIX install. It has an incompatible calling convention.
2469 elif test $ac_prog = install &&
2470 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2471 # program-specific install script used by HP pwplus--don't use.
2473 else
2474 rm -rf conftest.one conftest.two conftest.dir
2475 echo one > conftest.one
2476 echo two > conftest.two
2477 mkdir conftest.dir
2478 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2479 test -s conftest.one && test -s conftest.two &&
2480 test -s conftest.dir/conftest.one &&
2481 test -s conftest.dir/conftest.two
2482 then
2483 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2484 break 3
2488 done
2489 done
2491 esac
2493 done
2494 IFS=$as_save_IFS
2496 rm -rf conftest.one conftest.two conftest.dir
2499 if test "${ac_cv_path_install+set}" = set; then
2500 INSTALL=$ac_cv_path_install
2501 else
2502 # As a last resort, use the slow shell script. Don't cache a
2503 # value for INSTALL within a source directory, because that will
2504 # break other packages using the cache if that directory is
2505 # removed, or if the value is a relative name.
2506 INSTALL=$ac_install_sh
2509 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
2510 $as_echo "$INSTALL" >&6; }
2512 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2513 # It thinks the first close brace ends the variable substitution.
2514 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2516 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2518 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2521 for ac_prog in gawk mawk nawk awk
2523 # Extract the first word of "$ac_prog", so it can be a program name with args.
2524 set dummy $ac_prog; ac_word=$2
2525 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2526 $as_echo_n "checking for $ac_word... " >&6; }
2527 if test "${ac_cv_prog_AWK+set}" = set; then :
2528 $as_echo_n "(cached) " >&6
2529 else
2530 if test -n "$AWK"; then
2531 ac_cv_prog_AWK="$AWK" # Let the user override the test.
2532 else
2533 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2534 for as_dir in $PATH
2536 IFS=$as_save_IFS
2537 test -z "$as_dir" && as_dir=.
2538 for ac_exec_ext in '' $ac_executable_extensions; do
2539 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2540 ac_cv_prog_AWK="$ac_prog"
2541 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2542 break 2
2544 done
2545 done
2546 IFS=$as_save_IFS
2550 AWK=$ac_cv_prog_AWK
2551 if test -n "$AWK"; then
2552 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
2553 $as_echo "$AWK" >&6; }
2554 else
2555 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2556 $as_echo "no" >&6; }
2560 test -n "$AWK" && break
2561 done
2563 # We need awk; bail out if it's missing.
2564 case ${AWK} in
2565 "") as_fn_error "can't build without awk, bailing out" "$LINENO" 5 ;;
2566 esac
2569 case ${build_alias} in
2570 "") build_noncanonical=${build} ;;
2571 *) build_noncanonical=${build_alias} ;;
2572 esac
2574 case ${host_alias} in
2575 "") host_noncanonical=${build_noncanonical} ;;
2576 *) host_noncanonical=${host_alias} ;;
2577 esac
2581 case ${target_alias} in
2582 "") target_noncanonical=${host_noncanonical} ;;
2583 *) target_noncanonical=${target_alias} ;;
2584 esac
2589 # post-stage1 host modules use a different CC_FOR_BUILD so, in order to
2590 # have matching libraries, they should use host libraries: Makefile.tpl
2591 # arranges to pass --with-build-libsubdir=$(HOST_SUBDIR).
2592 # However, they still use the build modules, because the corresponding
2593 # host modules (e.g. bison) are only built for the host when bootstrap
2594 # finishes. So:
2595 # - build_subdir is where we find build modules, and never changes.
2596 # - build_libsubdir is where we find build libraries, and can be overridden.
2598 # Prefix 'build-' so this never conflicts with target_subdir.
2599 build_subdir="build-${build_noncanonical}"
2601 # Check whether --with-build-libsubdir was given.
2602 if test "${with_build_libsubdir+set}" = set; then :
2603 withval=$with_build_libsubdir; build_libsubdir="$withval"
2604 else
2605 build_libsubdir="$build_subdir"
2608 # --srcdir=. covers the toplevel, while "test -d" covers the subdirectories
2609 if ( test $srcdir = . && test -d gcc ) \
2610 || test -d $srcdir/../host-${host_noncanonical}; then
2611 host_subdir="host-${host_noncanonical}"
2612 else
2613 host_subdir=.
2615 # No prefix.
2616 target_subdir=${target_noncanonical}
2619 # Calculate toolexeclibdir
2620 # Also toolexecdir, though it's only used in toolexeclibdir
2621 case ${version_specific_libs} in
2622 yes)
2623 # Need the gcc compiler version to know where to install libraries
2624 # and header files if --enable-version-specific-runtime-libs option
2625 # is selected.
2626 toolexecdir='$(libdir)/gcc/$(target_noncanonical)'
2627 toolexeclibdir='$(toolexecdir)/$(gcc_version)$(MULTISUBDIR)'
2630 if test -n "$with_cross_host" &&
2631 test x"$with_cross_host" != x"no"; then
2632 # Install a library built with a cross compiler in tooldir, not libdir.
2633 toolexecdir='$(exec_prefix)/$(target_noncanonical)'
2634 toolexeclibdir='$(toolexecdir)/lib'
2635 else
2636 toolexecdir='$(libdir)/gcc-lib/$(target_noncanonical)'
2637 toolexeclibdir='$(libdir)'
2639 multi_os_directory=`$CC -print-multi-os-directory`
2640 case $multi_os_directory in
2641 .) ;; # Avoid trailing /.
2642 *) toolexeclibdir=$toolexeclibdir/$multi_os_directory ;;
2643 esac
2645 esac
2649 if test -n "$ac_tool_prefix"; then
2650 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
2651 set dummy ${ac_tool_prefix}ar; ac_word=$2
2652 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2653 $as_echo_n "checking for $ac_word... " >&6; }
2654 if test "${ac_cv_prog_AR+set}" = set; then :
2655 $as_echo_n "(cached) " >&6
2656 else
2657 if test -n "$AR"; then
2658 ac_cv_prog_AR="$AR" # Let the user override the test.
2659 else
2660 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2661 for as_dir in $PATH
2663 IFS=$as_save_IFS
2664 test -z "$as_dir" && as_dir=.
2665 for ac_exec_ext in '' $ac_executable_extensions; do
2666 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2667 ac_cv_prog_AR="${ac_tool_prefix}ar"
2668 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2669 break 2
2671 done
2672 done
2673 IFS=$as_save_IFS
2677 AR=$ac_cv_prog_AR
2678 if test -n "$AR"; then
2679 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
2680 $as_echo "$AR" >&6; }
2681 else
2682 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2683 $as_echo "no" >&6; }
2688 if test -z "$ac_cv_prog_AR"; then
2689 ac_ct_AR=$AR
2690 # Extract the first word of "ar", so it can be a program name with args.
2691 set dummy ar; ac_word=$2
2692 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2693 $as_echo_n "checking for $ac_word... " >&6; }
2694 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
2695 $as_echo_n "(cached) " >&6
2696 else
2697 if test -n "$ac_ct_AR"; then
2698 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
2699 else
2700 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2701 for as_dir in $PATH
2703 IFS=$as_save_IFS
2704 test -z "$as_dir" && as_dir=.
2705 for ac_exec_ext in '' $ac_executable_extensions; do
2706 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2707 ac_cv_prog_ac_ct_AR="ar"
2708 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2709 break 2
2711 done
2712 done
2713 IFS=$as_save_IFS
2717 ac_ct_AR=$ac_cv_prog_ac_ct_AR
2718 if test -n "$ac_ct_AR"; then
2719 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
2720 $as_echo "$ac_ct_AR" >&6; }
2721 else
2722 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2723 $as_echo "no" >&6; }
2726 if test "x$ac_ct_AR" = x; then
2727 AR=""
2728 else
2729 case $cross_compiling:$ac_tool_warned in
2730 yes:)
2731 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2732 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2733 ac_tool_warned=yes ;;
2734 esac
2735 AR=$ac_ct_AR
2737 else
2738 AR="$ac_cv_prog_AR"
2741 if test -n "$ac_tool_prefix"; then
2742 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
2743 set dummy ${ac_tool_prefix}lipo; ac_word=$2
2744 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2745 $as_echo_n "checking for $ac_word... " >&6; }
2746 if test "${ac_cv_prog_LIPO+set}" = set; then :
2747 $as_echo_n "(cached) " >&6
2748 else
2749 if test -n "$LIPO"; then
2750 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
2751 else
2752 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2753 for as_dir in $PATH
2755 IFS=$as_save_IFS
2756 test -z "$as_dir" && as_dir=.
2757 for ac_exec_ext in '' $ac_executable_extensions; do
2758 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2759 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
2760 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2761 break 2
2763 done
2764 done
2765 IFS=$as_save_IFS
2769 LIPO=$ac_cv_prog_LIPO
2770 if test -n "$LIPO"; then
2771 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
2772 $as_echo "$LIPO" >&6; }
2773 else
2774 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2775 $as_echo "no" >&6; }
2780 if test -z "$ac_cv_prog_LIPO"; then
2781 ac_ct_LIPO=$LIPO
2782 # Extract the first word of "lipo", so it can be a program name with args.
2783 set dummy lipo; ac_word=$2
2784 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2785 $as_echo_n "checking for $ac_word... " >&6; }
2786 if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :
2787 $as_echo_n "(cached) " >&6
2788 else
2789 if test -n "$ac_ct_LIPO"; then
2790 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
2791 else
2792 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2793 for as_dir in $PATH
2795 IFS=$as_save_IFS
2796 test -z "$as_dir" && as_dir=.
2797 for ac_exec_ext in '' $ac_executable_extensions; do
2798 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2799 ac_cv_prog_ac_ct_LIPO="lipo"
2800 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2801 break 2
2803 done
2804 done
2805 IFS=$as_save_IFS
2809 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
2810 if test -n "$ac_ct_LIPO"; then
2811 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
2812 $as_echo "$ac_ct_LIPO" >&6; }
2813 else
2814 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2815 $as_echo "no" >&6; }
2818 if test "x$ac_ct_LIPO" = x; then
2819 LIPO=":"
2820 else
2821 case $cross_compiling:$ac_tool_warned in
2822 yes:)
2823 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2824 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2825 ac_tool_warned=yes ;;
2826 esac
2827 LIPO=$ac_ct_LIPO
2829 else
2830 LIPO="$ac_cv_prog_LIPO"
2833 if test -n "$ac_tool_prefix"; then
2834 # Extract the first word of "${ac_tool_prefix}nm", so it can be a program name with args.
2835 set dummy ${ac_tool_prefix}nm; ac_word=$2
2836 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2837 $as_echo_n "checking for $ac_word... " >&6; }
2838 if test "${ac_cv_prog_NM+set}" = set; then :
2839 $as_echo_n "(cached) " >&6
2840 else
2841 if test -n "$NM"; then
2842 ac_cv_prog_NM="$NM" # Let the user override the test.
2843 else
2844 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2845 for as_dir in $PATH
2847 IFS=$as_save_IFS
2848 test -z "$as_dir" && as_dir=.
2849 for ac_exec_ext in '' $ac_executable_extensions; do
2850 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2851 ac_cv_prog_NM="${ac_tool_prefix}nm"
2852 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2853 break 2
2855 done
2856 done
2857 IFS=$as_save_IFS
2861 NM=$ac_cv_prog_NM
2862 if test -n "$NM"; then
2863 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NM" >&5
2864 $as_echo "$NM" >&6; }
2865 else
2866 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2867 $as_echo "no" >&6; }
2872 if test -z "$ac_cv_prog_NM"; then
2873 ac_ct_NM=$NM
2874 # Extract the first word of "nm", so it can be a program name with args.
2875 set dummy nm; ac_word=$2
2876 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2877 $as_echo_n "checking for $ac_word... " >&6; }
2878 if test "${ac_cv_prog_ac_ct_NM+set}" = set; then :
2879 $as_echo_n "(cached) " >&6
2880 else
2881 if test -n "$ac_ct_NM"; then
2882 ac_cv_prog_ac_ct_NM="$ac_ct_NM" # Let the user override the test.
2883 else
2884 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2885 for as_dir in $PATH
2887 IFS=$as_save_IFS
2888 test -z "$as_dir" && as_dir=.
2889 for ac_exec_ext in '' $ac_executable_extensions; do
2890 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2891 ac_cv_prog_ac_ct_NM="nm"
2892 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2893 break 2
2895 done
2896 done
2897 IFS=$as_save_IFS
2901 ac_ct_NM=$ac_cv_prog_ac_ct_NM
2902 if test -n "$ac_ct_NM"; then
2903 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NM" >&5
2904 $as_echo "$ac_ct_NM" >&6; }
2905 else
2906 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2907 $as_echo "no" >&6; }
2910 if test "x$ac_ct_NM" = x; then
2911 NM=""
2912 else
2913 case $cross_compiling:$ac_tool_warned in
2914 yes:)
2915 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2916 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2917 ac_tool_warned=yes ;;
2918 esac
2919 NM=$ac_ct_NM
2921 else
2922 NM="$ac_cv_prog_NM"
2925 if test -n "$ac_tool_prefix"; then
2926 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
2927 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
2928 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2929 $as_echo_n "checking for $ac_word... " >&6; }
2930 if test "${ac_cv_prog_RANLIB+set}" = set; then :
2931 $as_echo_n "(cached) " >&6
2932 else
2933 if test -n "$RANLIB"; then
2934 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
2935 else
2936 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2937 for as_dir in $PATH
2939 IFS=$as_save_IFS
2940 test -z "$as_dir" && as_dir=.
2941 for ac_exec_ext in '' $ac_executable_extensions; do
2942 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2943 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
2944 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2945 break 2
2947 done
2948 done
2949 IFS=$as_save_IFS
2953 RANLIB=$ac_cv_prog_RANLIB
2954 if test -n "$RANLIB"; then
2955 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
2956 $as_echo "$RANLIB" >&6; }
2957 else
2958 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2959 $as_echo "no" >&6; }
2964 if test -z "$ac_cv_prog_RANLIB"; then
2965 ac_ct_RANLIB=$RANLIB
2966 # Extract the first word of "ranlib", so it can be a program name with args.
2967 set dummy ranlib; ac_word=$2
2968 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2969 $as_echo_n "checking for $ac_word... " >&6; }
2970 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
2971 $as_echo_n "(cached) " >&6
2972 else
2973 if test -n "$ac_ct_RANLIB"; then
2974 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
2975 else
2976 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2977 for as_dir in $PATH
2979 IFS=$as_save_IFS
2980 test -z "$as_dir" && as_dir=.
2981 for ac_exec_ext in '' $ac_executable_extensions; do
2982 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2983 ac_cv_prog_ac_ct_RANLIB="ranlib"
2984 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2985 break 2
2987 done
2988 done
2989 IFS=$as_save_IFS
2993 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
2994 if test -n "$ac_ct_RANLIB"; then
2995 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
2996 $as_echo "$ac_ct_RANLIB" >&6; }
2997 else
2998 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2999 $as_echo "no" >&6; }
3002 if test "x$ac_ct_RANLIB" = x; then
3003 RANLIB=":"
3004 else
3005 case $cross_compiling:$ac_tool_warned in
3006 yes:)
3007 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3008 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3009 ac_tool_warned=yes ;;
3010 esac
3011 RANLIB=$ac_ct_RANLIB
3013 else
3014 RANLIB="$ac_cv_prog_RANLIB"
3017 if test -n "$ac_tool_prefix"; then
3018 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
3019 set dummy ${ac_tool_prefix}strip; ac_word=$2
3020 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3021 $as_echo_n "checking for $ac_word... " >&6; }
3022 if test "${ac_cv_prog_STRIP+set}" = set; then :
3023 $as_echo_n "(cached) " >&6
3024 else
3025 if test -n "$STRIP"; then
3026 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
3027 else
3028 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3029 for as_dir in $PATH
3031 IFS=$as_save_IFS
3032 test -z "$as_dir" && as_dir=.
3033 for ac_exec_ext in '' $ac_executable_extensions; do
3034 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3035 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
3036 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3037 break 2
3039 done
3040 done
3041 IFS=$as_save_IFS
3045 STRIP=$ac_cv_prog_STRIP
3046 if test -n "$STRIP"; then
3047 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
3048 $as_echo "$STRIP" >&6; }
3049 else
3050 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3051 $as_echo "no" >&6; }
3056 if test -z "$ac_cv_prog_STRIP"; then
3057 ac_ct_STRIP=$STRIP
3058 # Extract the first word of "strip", so it can be a program name with args.
3059 set dummy strip; ac_word=$2
3060 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3061 $as_echo_n "checking for $ac_word... " >&6; }
3062 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
3063 $as_echo_n "(cached) " >&6
3064 else
3065 if test -n "$ac_ct_STRIP"; then
3066 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
3067 else
3068 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3069 for as_dir in $PATH
3071 IFS=$as_save_IFS
3072 test -z "$as_dir" && as_dir=.
3073 for ac_exec_ext in '' $ac_executable_extensions; do
3074 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3075 ac_cv_prog_ac_ct_STRIP="strip"
3076 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3077 break 2
3079 done
3080 done
3081 IFS=$as_save_IFS
3085 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
3086 if test -n "$ac_ct_STRIP"; then
3087 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
3088 $as_echo "$ac_ct_STRIP" >&6; }
3089 else
3090 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3091 $as_echo "no" >&6; }
3094 if test "x$ac_ct_STRIP" = x; then
3095 STRIP=":"
3096 else
3097 case $cross_compiling:$ac_tool_warned in
3098 yes:)
3099 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3100 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3101 ac_tool_warned=yes ;;
3102 esac
3103 STRIP=$ac_ct_STRIP
3105 else
3106 STRIP="$ac_cv_prog_STRIP"
3109 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
3110 $as_echo_n "checking whether ln -s works... " >&6; }
3111 LN_S=$as_ln_s
3112 if test "$LN_S" = "ln -s"; then
3113 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3114 $as_echo "yes" >&6; }
3115 else
3116 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
3117 $as_echo "no, using $LN_S" >&6; }
3122 ac_ext=c
3123 ac_cpp='$CPP $CPPFLAGS'
3124 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3125 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3126 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3127 if test -n "$ac_tool_prefix"; then
3128 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3129 set dummy ${ac_tool_prefix}gcc; ac_word=$2
3130 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3131 $as_echo_n "checking for $ac_word... " >&6; }
3132 if test "${ac_cv_prog_CC+set}" = set; then :
3133 $as_echo_n "(cached) " >&6
3134 else
3135 if test -n "$CC"; then
3136 ac_cv_prog_CC="$CC" # Let the user override the test.
3137 else
3138 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3139 for as_dir in $PATH
3141 IFS=$as_save_IFS
3142 test -z "$as_dir" && as_dir=.
3143 for ac_exec_ext in '' $ac_executable_extensions; do
3144 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3145 ac_cv_prog_CC="${ac_tool_prefix}gcc"
3146 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3147 break 2
3149 done
3150 done
3151 IFS=$as_save_IFS
3155 CC=$ac_cv_prog_CC
3156 if test -n "$CC"; then
3157 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3158 $as_echo "$CC" >&6; }
3159 else
3160 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3161 $as_echo "no" >&6; }
3166 if test -z "$ac_cv_prog_CC"; then
3167 ac_ct_CC=$CC
3168 # Extract the first word of "gcc", so it can be a program name with args.
3169 set dummy gcc; ac_word=$2
3170 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3171 $as_echo_n "checking for $ac_word... " >&6; }
3172 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
3173 $as_echo_n "(cached) " >&6
3174 else
3175 if test -n "$ac_ct_CC"; then
3176 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3177 else
3178 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3179 for as_dir in $PATH
3181 IFS=$as_save_IFS
3182 test -z "$as_dir" && as_dir=.
3183 for ac_exec_ext in '' $ac_executable_extensions; do
3184 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3185 ac_cv_prog_ac_ct_CC="gcc"
3186 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3187 break 2
3189 done
3190 done
3191 IFS=$as_save_IFS
3195 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3196 if test -n "$ac_ct_CC"; then
3197 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3198 $as_echo "$ac_ct_CC" >&6; }
3199 else
3200 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3201 $as_echo "no" >&6; }
3204 if test "x$ac_ct_CC" = x; then
3205 CC=""
3206 else
3207 case $cross_compiling:$ac_tool_warned in
3208 yes:)
3209 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3210 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3211 ac_tool_warned=yes ;;
3212 esac
3213 CC=$ac_ct_CC
3215 else
3216 CC="$ac_cv_prog_CC"
3219 if test -z "$CC"; then
3220 if test -n "$ac_tool_prefix"; then
3221 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3222 set dummy ${ac_tool_prefix}cc; ac_word=$2
3223 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3224 $as_echo_n "checking for $ac_word... " >&6; }
3225 if test "${ac_cv_prog_CC+set}" = set; then :
3226 $as_echo_n "(cached) " >&6
3227 else
3228 if test -n "$CC"; then
3229 ac_cv_prog_CC="$CC" # Let the user override the test.
3230 else
3231 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3232 for as_dir in $PATH
3234 IFS=$as_save_IFS
3235 test -z "$as_dir" && as_dir=.
3236 for ac_exec_ext in '' $ac_executable_extensions; do
3237 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3238 ac_cv_prog_CC="${ac_tool_prefix}cc"
3239 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3240 break 2
3242 done
3243 done
3244 IFS=$as_save_IFS
3248 CC=$ac_cv_prog_CC
3249 if test -n "$CC"; then
3250 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3251 $as_echo "$CC" >&6; }
3252 else
3253 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3254 $as_echo "no" >&6; }
3260 if test -z "$CC"; then
3261 # Extract the first word of "cc", so it can be a program name with args.
3262 set dummy cc; ac_word=$2
3263 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3264 $as_echo_n "checking for $ac_word... " >&6; }
3265 if test "${ac_cv_prog_CC+set}" = set; then :
3266 $as_echo_n "(cached) " >&6
3267 else
3268 if test -n "$CC"; then
3269 ac_cv_prog_CC="$CC" # Let the user override the test.
3270 else
3271 ac_prog_rejected=no
3272 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3273 for as_dir in $PATH
3275 IFS=$as_save_IFS
3276 test -z "$as_dir" && as_dir=.
3277 for ac_exec_ext in '' $ac_executable_extensions; do
3278 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3279 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3280 ac_prog_rejected=yes
3281 continue
3283 ac_cv_prog_CC="cc"
3284 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3285 break 2
3287 done
3288 done
3289 IFS=$as_save_IFS
3291 if test $ac_prog_rejected = yes; then
3292 # We found a bogon in the path, so make sure we never use it.
3293 set dummy $ac_cv_prog_CC
3294 shift
3295 if test $# != 0; then
3296 # We chose a different compiler from the bogus one.
3297 # However, it has the same basename, so the bogon will be chosen
3298 # first if we set CC to just the basename; use the full file name.
3299 shift
3300 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3305 CC=$ac_cv_prog_CC
3306 if test -n "$CC"; then
3307 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3308 $as_echo "$CC" >&6; }
3309 else
3310 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3311 $as_echo "no" >&6; }
3316 if test -z "$CC"; then
3317 if test -n "$ac_tool_prefix"; then
3318 for ac_prog in cl.exe
3320 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3321 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3322 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3323 $as_echo_n "checking for $ac_word... " >&6; }
3324 if test "${ac_cv_prog_CC+set}" = set; then :
3325 $as_echo_n "(cached) " >&6
3326 else
3327 if test -n "$CC"; then
3328 ac_cv_prog_CC="$CC" # Let the user override the test.
3329 else
3330 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3331 for as_dir in $PATH
3333 IFS=$as_save_IFS
3334 test -z "$as_dir" && as_dir=.
3335 for ac_exec_ext in '' $ac_executable_extensions; do
3336 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3337 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3338 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3339 break 2
3341 done
3342 done
3343 IFS=$as_save_IFS
3347 CC=$ac_cv_prog_CC
3348 if test -n "$CC"; then
3349 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3350 $as_echo "$CC" >&6; }
3351 else
3352 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3353 $as_echo "no" >&6; }
3357 test -n "$CC" && break
3358 done
3360 if test -z "$CC"; then
3361 ac_ct_CC=$CC
3362 for ac_prog in cl.exe
3364 # Extract the first word of "$ac_prog", so it can be a program name with args.
3365 set dummy $ac_prog; ac_word=$2
3366 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3367 $as_echo_n "checking for $ac_word... " >&6; }
3368 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
3369 $as_echo_n "(cached) " >&6
3370 else
3371 if test -n "$ac_ct_CC"; then
3372 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3373 else
3374 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3375 for as_dir in $PATH
3377 IFS=$as_save_IFS
3378 test -z "$as_dir" && as_dir=.
3379 for ac_exec_ext in '' $ac_executable_extensions; do
3380 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3381 ac_cv_prog_ac_ct_CC="$ac_prog"
3382 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3383 break 2
3385 done
3386 done
3387 IFS=$as_save_IFS
3391 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3392 if test -n "$ac_ct_CC"; then
3393 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3394 $as_echo "$ac_ct_CC" >&6; }
3395 else
3396 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3397 $as_echo "no" >&6; }
3401 test -n "$ac_ct_CC" && break
3402 done
3404 if test "x$ac_ct_CC" = x; then
3405 CC=""
3406 else
3407 case $cross_compiling:$ac_tool_warned in
3408 yes:)
3409 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3410 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3411 ac_tool_warned=yes ;;
3412 esac
3413 CC=$ac_ct_CC
3420 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3421 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3422 as_fn_error "no acceptable C compiler found in \$PATH
3423 See \`config.log' for more details." "$LINENO" 5; }
3425 # Provide some information about the compiler.
3426 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3427 set X $ac_compile
3428 ac_compiler=$2
3429 for ac_option in --version -v -V -qversion; do
3430 { { ac_try="$ac_compiler $ac_option >&5"
3431 case "(($ac_try" in
3432 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3433 *) ac_try_echo=$ac_try;;
3434 esac
3435 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3436 $as_echo "$ac_try_echo"; } >&5
3437 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3438 ac_status=$?
3439 if test -s conftest.err; then
3440 sed '10a\
3441 ... rest of stderr output deleted ...
3442 10q' conftest.err >conftest.er1
3443 cat conftest.er1 >&5
3444 rm -f conftest.er1 conftest.err
3446 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3447 test $ac_status = 0; }
3448 done
3450 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3451 /* end confdefs.h. */
3454 main ()
3458 return 0;
3460 _ACEOF
3461 # FIXME: Cleanup?
3462 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
3463 (eval $ac_link) 2>&5
3464 ac_status=$?
3465 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3466 test $ac_status = 0; }; then :
3467 gcc_no_link=no
3468 else
3469 gcc_no_link=yes
3471 if test x$gcc_no_link = xyes; then
3472 # Setting cross_compile will disable run tests; it will
3473 # also disable AC_CHECK_FILE but that's generally
3474 # correct if we can't link.
3475 cross_compiling=yes
3476 EXEEXT=
3477 else
3478 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3479 /* end confdefs.h. */
3482 main ()
3486 return 0;
3488 _ACEOF
3489 ac_clean_files_save=$ac_clean_files
3490 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
3491 # Try to create an executable without -o first, disregard a.out.
3492 # It will help us diagnose broken compilers, and finding out an intuition
3493 # of exeext.
3494 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3495 $as_echo_n "checking for C compiler default output file name... " >&6; }
3496 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3498 # The possible output files:
3499 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3501 ac_rmfiles=
3502 for ac_file in $ac_files
3504 case $ac_file in
3505 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3506 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3507 esac
3508 done
3509 rm -f $ac_rmfiles
3511 if { { ac_try="$ac_link_default"
3512 case "(($ac_try" in
3513 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3514 *) ac_try_echo=$ac_try;;
3515 esac
3516 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3517 $as_echo "$ac_try_echo"; } >&5
3518 (eval "$ac_link_default") 2>&5
3519 ac_status=$?
3520 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3521 test $ac_status = 0; }; then :
3522 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3523 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3524 # in a Makefile. We should not override ac_cv_exeext if it was cached,
3525 # so that the user can short-circuit this test for compilers unknown to
3526 # Autoconf.
3527 for ac_file in $ac_files ''
3529 test -f "$ac_file" || continue
3530 case $ac_file in
3531 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3533 [ab].out )
3534 # We found the default executable, but exeext='' is most
3535 # certainly right.
3536 break;;
3537 *.* )
3538 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3539 then :; else
3540 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3542 # We set ac_cv_exeext here because the later test for it is not
3543 # safe: cross compilers may not add the suffix if given an `-o'
3544 # argument, so we may need to know it at that point already.
3545 # Even if this section looks crufty: it has the advantage of
3546 # actually working.
3547 break;;
3549 break;;
3550 esac
3551 done
3552 test "$ac_cv_exeext" = no && ac_cv_exeext=
3554 else
3555 ac_file=''
3557 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3558 $as_echo "$ac_file" >&6; }
3559 if test -z "$ac_file"; then :
3560 $as_echo "$as_me: failed program was:" >&5
3561 sed 's/^/| /' conftest.$ac_ext >&5
3563 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3564 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3565 { as_fn_set_status 77
3566 as_fn_error "C compiler cannot create executables
3567 See \`config.log' for more details." "$LINENO" 5; }; }
3569 ac_exeext=$ac_cv_exeext
3571 # Check that the compiler produces executables we can run. If not, either
3572 # the compiler is broken, or we cross compile.
3573 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3574 $as_echo_n "checking whether the C compiler works... " >&6; }
3575 # If not cross compiling, check that we can run a simple program.
3576 if test "$cross_compiling" != yes; then
3577 if { ac_try='./$ac_file'
3578 { { case "(($ac_try" in
3579 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3580 *) ac_try_echo=$ac_try;;
3581 esac
3582 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3583 $as_echo "$ac_try_echo"; } >&5
3584 (eval "$ac_try") 2>&5
3585 ac_status=$?
3586 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3587 test $ac_status = 0; }; }; then
3588 cross_compiling=no
3589 else
3590 if test "$cross_compiling" = maybe; then
3591 cross_compiling=yes
3592 else
3593 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3594 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3595 as_fn_error "cannot run C compiled programs.
3596 If you meant to cross compile, use \`--host'.
3597 See \`config.log' for more details." "$LINENO" 5; }
3601 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3602 $as_echo "yes" >&6; }
3604 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
3605 ac_clean_files=$ac_clean_files_save
3606 # Check that the compiler produces executables we can run. If not, either
3607 # the compiler is broken, or we cross compile.
3608 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3609 $as_echo_n "checking whether we are cross compiling... " >&6; }
3610 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3611 $as_echo "$cross_compiling" >&6; }
3613 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3614 $as_echo_n "checking for suffix of executables... " >&6; }
3615 if { { ac_try="$ac_link"
3616 case "(($ac_try" in
3617 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3618 *) ac_try_echo=$ac_try;;
3619 esac
3620 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3621 $as_echo "$ac_try_echo"; } >&5
3622 (eval "$ac_link") 2>&5
3623 ac_status=$?
3624 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3625 test $ac_status = 0; }; then :
3626 # If both `conftest.exe' and `conftest' are `present' (well, observable)
3627 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3628 # work properly (i.e., refer to `conftest.exe'), while it won't with
3629 # `rm'.
3630 for ac_file in conftest.exe conftest conftest.*; do
3631 test -f "$ac_file" || continue
3632 case $ac_file in
3633 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3634 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3635 break;;
3636 * ) break;;
3637 esac
3638 done
3639 else
3640 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3641 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3642 as_fn_error "cannot compute suffix of executables: cannot compile and link
3643 See \`config.log' for more details." "$LINENO" 5; }
3645 rm -f conftest$ac_cv_exeext
3646 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3647 $as_echo "$ac_cv_exeext" >&6; }
3649 rm -f conftest.$ac_ext
3650 EXEEXT=$ac_cv_exeext
3651 ac_exeext=$EXEEXT
3653 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3654 $as_echo_n "checking for suffix of object files... " >&6; }
3655 if test "${ac_cv_objext+set}" = set; then :
3656 $as_echo_n "(cached) " >&6
3657 else
3658 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3659 /* end confdefs.h. */
3662 main ()
3666 return 0;
3668 _ACEOF
3669 rm -f conftest.o conftest.obj
3670 if { { ac_try="$ac_compile"
3671 case "(($ac_try" in
3672 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3673 *) ac_try_echo=$ac_try;;
3674 esac
3675 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3676 $as_echo "$ac_try_echo"; } >&5
3677 (eval "$ac_compile") 2>&5
3678 ac_status=$?
3679 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3680 test $ac_status = 0; }; then :
3681 for ac_file in conftest.o conftest.obj conftest.*; do
3682 test -f "$ac_file" || continue;
3683 case $ac_file in
3684 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3685 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3686 break;;
3687 esac
3688 done
3689 else
3690 $as_echo "$as_me: failed program was:" >&5
3691 sed 's/^/| /' conftest.$ac_ext >&5
3693 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3694 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3695 as_fn_error "cannot compute suffix of object files: cannot compile
3696 See \`config.log' for more details." "$LINENO" 5; }
3698 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3700 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3701 $as_echo "$ac_cv_objext" >&6; }
3702 OBJEXT=$ac_cv_objext
3703 ac_objext=$OBJEXT
3704 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3705 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3706 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
3707 $as_echo_n "(cached) " >&6
3708 else
3709 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3710 /* end confdefs.h. */
3713 main ()
3715 #ifndef __GNUC__
3716 choke me
3717 #endif
3720 return 0;
3722 _ACEOF
3723 if ac_fn_c_try_compile "$LINENO"; then :
3724 ac_compiler_gnu=yes
3725 else
3726 ac_compiler_gnu=no
3728 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3729 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3732 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3733 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3734 if test $ac_compiler_gnu = yes; then
3735 GCC=yes
3736 else
3737 GCC=
3739 ac_test_CFLAGS=${CFLAGS+set}
3740 ac_save_CFLAGS=$CFLAGS
3741 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3742 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3743 if test "${ac_cv_prog_cc_g+set}" = set; then :
3744 $as_echo_n "(cached) " >&6
3745 else
3746 ac_save_c_werror_flag=$ac_c_werror_flag
3747 ac_c_werror_flag=yes
3748 ac_cv_prog_cc_g=no
3749 CFLAGS="-g"
3750 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3751 /* end confdefs.h. */
3754 main ()
3758 return 0;
3760 _ACEOF
3761 if ac_fn_c_try_compile "$LINENO"; then :
3762 ac_cv_prog_cc_g=yes
3763 else
3764 CFLAGS=""
3765 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3766 /* end confdefs.h. */
3769 main ()
3773 return 0;
3775 _ACEOF
3776 if ac_fn_c_try_compile "$LINENO"; then :
3778 else
3779 ac_c_werror_flag=$ac_save_c_werror_flag
3780 CFLAGS="-g"
3781 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3782 /* end confdefs.h. */
3785 main ()
3789 return 0;
3791 _ACEOF
3792 if ac_fn_c_try_compile "$LINENO"; then :
3793 ac_cv_prog_cc_g=yes
3795 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3797 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3799 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3800 ac_c_werror_flag=$ac_save_c_werror_flag
3802 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3803 $as_echo "$ac_cv_prog_cc_g" >&6; }
3804 if test "$ac_test_CFLAGS" = set; then
3805 CFLAGS=$ac_save_CFLAGS
3806 elif test $ac_cv_prog_cc_g = yes; then
3807 if test "$GCC" = yes; then
3808 CFLAGS="-g -O2"
3809 else
3810 CFLAGS="-g"
3812 else
3813 if test "$GCC" = yes; then
3814 CFLAGS="-O2"
3815 else
3816 CFLAGS=
3819 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3820 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3821 if test "${ac_cv_prog_cc_c89+set}" = set; then :
3822 $as_echo_n "(cached) " >&6
3823 else
3824 ac_cv_prog_cc_c89=no
3825 ac_save_CC=$CC
3826 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3827 /* end confdefs.h. */
3828 #include <stdarg.h>
3829 #include <stdio.h>
3830 #include <sys/types.h>
3831 #include <sys/stat.h>
3832 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3833 struct buf { int x; };
3834 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3835 static char *e (p, i)
3836 char **p;
3837 int i;
3839 return p[i];
3841 static char *f (char * (*g) (char **, int), char **p, ...)
3843 char *s;
3844 va_list v;
3845 va_start (v,p);
3846 s = g (p, va_arg (v,int));
3847 va_end (v);
3848 return s;
3851 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3852 function prototypes and stuff, but not '\xHH' hex character constants.
3853 These don't provoke an error unfortunately, instead are silently treated
3854 as 'x'. The following induces an error, until -std is added to get
3855 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3856 array size at least. It's necessary to write '\x00'==0 to get something
3857 that's true only with -std. */
3858 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3860 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3861 inside strings and character constants. */
3862 #define FOO(x) 'x'
3863 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3865 int test (int i, double x);
3866 struct s1 {int (*f) (int a);};
3867 struct s2 {int (*f) (double a);};
3868 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3869 int argc;
3870 char **argv;
3872 main ()
3874 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3876 return 0;
3878 _ACEOF
3879 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3880 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3882 CC="$ac_save_CC $ac_arg"
3883 if ac_fn_c_try_compile "$LINENO"; then :
3884 ac_cv_prog_cc_c89=$ac_arg
3886 rm -f core conftest.err conftest.$ac_objext
3887 test "x$ac_cv_prog_cc_c89" != "xno" && break
3888 done
3889 rm -f conftest.$ac_ext
3890 CC=$ac_save_CC
3893 # AC_CACHE_VAL
3894 case "x$ac_cv_prog_cc_c89" in
3896 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3897 $as_echo "none needed" >&6; } ;;
3898 xno)
3899 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3900 $as_echo "unsupported" >&6; } ;;
3902 CC="$CC $ac_cv_prog_cc_c89"
3903 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3904 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3905 esac
3906 if test "x$ac_cv_prog_cc_c89" != xno; then :
3910 ac_ext=c
3911 ac_cpp='$CPP $CPPFLAGS'
3912 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3913 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3914 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3916 ac_ext=c
3917 ac_cpp='$CPP $CPPFLAGS'
3918 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3919 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3920 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3921 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3922 $as_echo_n "checking how to run the C preprocessor... " >&6; }
3923 # On Suns, sometimes $CPP names a directory.
3924 if test -n "$CPP" && test -d "$CPP"; then
3925 CPP=
3927 if test -z "$CPP"; then
3928 if test "${ac_cv_prog_CPP+set}" = set; then :
3929 $as_echo_n "(cached) " >&6
3930 else
3931 # Double quotes because CPP needs to be expanded
3932 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3934 ac_preproc_ok=false
3935 for ac_c_preproc_warn_flag in '' yes
3937 # Use a header file that comes with gcc, so configuring glibc
3938 # with a fresh cross-compiler works.
3939 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3940 # <limits.h> exists even on freestanding compilers.
3941 # On the NeXT, cc -E runs the code through the compiler's parser,
3942 # not just through cpp. "Syntax error" is here to catch this case.
3943 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3944 /* end confdefs.h. */
3945 #ifdef __STDC__
3946 # include <limits.h>
3947 #else
3948 # include <assert.h>
3949 #endif
3950 Syntax error
3951 _ACEOF
3952 if ac_fn_c_try_cpp "$LINENO"; then :
3954 else
3955 # Broken: fails on valid input.
3956 continue
3958 rm -f conftest.err conftest.$ac_ext
3960 # OK, works on sane cases. Now check whether nonexistent headers
3961 # can be detected and how.
3962 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3963 /* end confdefs.h. */
3964 #include <ac_nonexistent.h>
3965 _ACEOF
3966 if ac_fn_c_try_cpp "$LINENO"; then :
3967 # Broken: success on invalid input.
3968 continue
3969 else
3970 # Passes both tests.
3971 ac_preproc_ok=:
3972 break
3974 rm -f conftest.err conftest.$ac_ext
3976 done
3977 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3978 rm -f conftest.err conftest.$ac_ext
3979 if $ac_preproc_ok; then :
3980 break
3983 done
3984 ac_cv_prog_CPP=$CPP
3987 CPP=$ac_cv_prog_CPP
3988 else
3989 ac_cv_prog_CPP=$CPP
3991 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3992 $as_echo "$CPP" >&6; }
3993 ac_preproc_ok=false
3994 for ac_c_preproc_warn_flag in '' yes
3996 # Use a header file that comes with gcc, so configuring glibc
3997 # with a fresh cross-compiler works.
3998 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3999 # <limits.h> exists even on freestanding compilers.
4000 # On the NeXT, cc -E runs the code through the compiler's parser,
4001 # not just through cpp. "Syntax error" is here to catch this case.
4002 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4003 /* end confdefs.h. */
4004 #ifdef __STDC__
4005 # include <limits.h>
4006 #else
4007 # include <assert.h>
4008 #endif
4009 Syntax error
4010 _ACEOF
4011 if ac_fn_c_try_cpp "$LINENO"; then :
4013 else
4014 # Broken: fails on valid input.
4015 continue
4017 rm -f conftest.err conftest.$ac_ext
4019 # OK, works on sane cases. Now check whether nonexistent headers
4020 # can be detected and how.
4021 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4022 /* end confdefs.h. */
4023 #include <ac_nonexistent.h>
4024 _ACEOF
4025 if ac_fn_c_try_cpp "$LINENO"; then :
4026 # Broken: success on invalid input.
4027 continue
4028 else
4029 # Passes both tests.
4030 ac_preproc_ok=:
4031 break
4033 rm -f conftest.err conftest.$ac_ext
4035 done
4036 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4037 rm -f conftest.err conftest.$ac_ext
4038 if $ac_preproc_ok; then :
4040 else
4041 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4042 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4043 as_fn_error "C preprocessor \"$CPP\" fails sanity check
4044 See \`config.log' for more details." "$LINENO" 5; }
4047 ac_ext=c
4048 ac_cpp='$CPP $CPPFLAGS'
4049 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4050 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4051 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4054 ac_c_preproc_warn_flag=yes
4058 # The cast to long int works around a bug in the HP C Compiler
4059 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
4060 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
4061 # This bug is HP SR number 8606223364.
4062 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of double" >&5
4063 $as_echo_n "checking size of double... " >&6; }
4064 if test "${ac_cv_sizeof_double+set}" = set; then :
4065 $as_echo_n "(cached) " >&6
4066 else
4067 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (double))" "ac_cv_sizeof_double" "$ac_includes_default"; then :
4069 else
4070 if test "$ac_cv_type_double" = yes; then
4071 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4072 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4073 { as_fn_set_status 77
4074 as_fn_error "cannot compute sizeof (double)
4075 See \`config.log' for more details." "$LINENO" 5; }; }
4076 else
4077 ac_cv_sizeof_double=0
4082 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_double" >&5
4083 $as_echo "$ac_cv_sizeof_double" >&6; }
4087 cat >>confdefs.h <<_ACEOF
4088 #define SIZEOF_DOUBLE $ac_cv_sizeof_double
4089 _ACEOF
4092 # The cast to long int works around a bug in the HP C Compiler
4093 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
4094 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
4095 # This bug is HP SR number 8606223364.
4096 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long double" >&5
4097 $as_echo_n "checking size of long double... " >&6; }
4098 if test "${ac_cv_sizeof_long_double+set}" = set; then :
4099 $as_echo_n "(cached) " >&6
4100 else
4101 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long double))" "ac_cv_sizeof_long_double" "$ac_includes_default"; then :
4103 else
4104 if test "$ac_cv_type_long_double" = yes; then
4105 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4106 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4107 { as_fn_set_status 77
4108 as_fn_error "cannot compute sizeof (long double)
4109 See \`config.log' for more details." "$LINENO" 5; }; }
4110 else
4111 ac_cv_sizeof_long_double=0
4116 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_double" >&5
4117 $as_echo "$ac_cv_sizeof_long_double" >&6; }
4121 cat >>confdefs.h <<_ACEOF
4122 #define SIZEOF_LONG_DOUBLE $ac_cv_sizeof_long_double
4123 _ACEOF
4126 as_fn_arith $ac_cv_sizeof_double \* 8 && double_type_size=$as_val
4127 as_fn_arith $ac_cv_sizeof_long_double \* 8 && long_double_type_size=$as_val
4132 for ac_header in inttypes.h stdint.h stdlib.h ftw.h \
4133 unistd.h sys/stat.h sys/types.h \
4134 string.h strings.h memory.h
4135 do :
4136 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4137 ac_fn_c_check_header_preproc "$LINENO" "$ac_header" "$as_ac_Header"
4138 eval as_val=\$$as_ac_Header
4139 if test "x$as_val" = x""yes; then :
4140 cat >>confdefs.h <<_ACEOF
4141 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4142 _ACEOF
4145 done
4147 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4148 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4149 if test "${ac_cv_path_GREP+set}" = set; then :
4150 $as_echo_n "(cached) " >&6
4151 else
4152 if test -z "$GREP"; then
4153 ac_path_GREP_found=false
4154 # Loop through the user's path and test for each of PROGNAME-LIST
4155 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4156 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4158 IFS=$as_save_IFS
4159 test -z "$as_dir" && as_dir=.
4160 for ac_prog in grep ggrep; do
4161 for ac_exec_ext in '' $ac_executable_extensions; do
4162 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4163 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
4164 # Check for GNU ac_path_GREP and select it if it is found.
4165 # Check for GNU $ac_path_GREP
4166 case `"$ac_path_GREP" --version 2>&1` in
4167 *GNU*)
4168 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4170 ac_count=0
4171 $as_echo_n 0123456789 >"conftest.in"
4172 while :
4174 cat "conftest.in" "conftest.in" >"conftest.tmp"
4175 mv "conftest.tmp" "conftest.in"
4176 cp "conftest.in" "conftest.nl"
4177 $as_echo 'GREP' >> "conftest.nl"
4178 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4179 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4180 as_fn_arith $ac_count + 1 && ac_count=$as_val
4181 if test $ac_count -gt ${ac_path_GREP_max-0}; then
4182 # Best one so far, save it but keep looking for a better one
4183 ac_cv_path_GREP="$ac_path_GREP"
4184 ac_path_GREP_max=$ac_count
4186 # 10*(2^10) chars as input seems more than enough
4187 test $ac_count -gt 10 && break
4188 done
4189 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4190 esac
4192 $ac_path_GREP_found && break 3
4193 done
4194 done
4195 done
4196 IFS=$as_save_IFS
4197 if test -z "$ac_cv_path_GREP"; then
4198 as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4200 else
4201 ac_cv_path_GREP=$GREP
4205 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4206 $as_echo "$ac_cv_path_GREP" >&6; }
4207 GREP="$ac_cv_path_GREP"
4210 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4211 $as_echo_n "checking for egrep... " >&6; }
4212 if test "${ac_cv_path_EGREP+set}" = set; then :
4213 $as_echo_n "(cached) " >&6
4214 else
4215 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4216 then ac_cv_path_EGREP="$GREP -E"
4217 else
4218 if test -z "$EGREP"; then
4219 ac_path_EGREP_found=false
4220 # Loop through the user's path and test for each of PROGNAME-LIST
4221 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4222 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4224 IFS=$as_save_IFS
4225 test -z "$as_dir" && as_dir=.
4226 for ac_prog in egrep; do
4227 for ac_exec_ext in '' $ac_executable_extensions; do
4228 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4229 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
4230 # Check for GNU ac_path_EGREP and select it if it is found.
4231 # Check for GNU $ac_path_EGREP
4232 case `"$ac_path_EGREP" --version 2>&1` in
4233 *GNU*)
4234 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4236 ac_count=0
4237 $as_echo_n 0123456789 >"conftest.in"
4238 while :
4240 cat "conftest.in" "conftest.in" >"conftest.tmp"
4241 mv "conftest.tmp" "conftest.in"
4242 cp "conftest.in" "conftest.nl"
4243 $as_echo 'EGREP' >> "conftest.nl"
4244 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4245 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4246 as_fn_arith $ac_count + 1 && ac_count=$as_val
4247 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4248 # Best one so far, save it but keep looking for a better one
4249 ac_cv_path_EGREP="$ac_path_EGREP"
4250 ac_path_EGREP_max=$ac_count
4252 # 10*(2^10) chars as input seems more than enough
4253 test $ac_count -gt 10 && break
4254 done
4255 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4256 esac
4258 $ac_path_EGREP_found && break 3
4259 done
4260 done
4261 done
4262 IFS=$as_save_IFS
4263 if test -z "$ac_cv_path_EGREP"; then
4264 as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4266 else
4267 ac_cv_path_EGREP=$EGREP
4272 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4273 $as_echo "$ac_cv_path_EGREP" >&6; }
4274 EGREP="$ac_cv_path_EGREP"
4277 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4278 $as_echo_n "checking for ANSI C header files... " >&6; }
4279 if test "${ac_cv_header_stdc+set}" = set; then :
4280 $as_echo_n "(cached) " >&6
4281 else
4282 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4283 /* end confdefs.h. */
4284 #include <stdlib.h>
4285 #include <stdarg.h>
4286 #include <string.h>
4287 #include <float.h>
4290 main ()
4294 return 0;
4296 _ACEOF
4297 if ac_fn_c_try_compile "$LINENO"; then :
4298 ac_cv_header_stdc=yes
4299 else
4300 ac_cv_header_stdc=no
4302 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4304 if test $ac_cv_header_stdc = yes; then
4305 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4306 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4307 /* end confdefs.h. */
4308 #include <string.h>
4310 _ACEOF
4311 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4312 $EGREP "memchr" >/dev/null 2>&1; then :
4314 else
4315 ac_cv_header_stdc=no
4317 rm -f conftest*
4321 if test $ac_cv_header_stdc = yes; then
4322 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4323 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4324 /* end confdefs.h. */
4325 #include <stdlib.h>
4327 _ACEOF
4328 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4329 $EGREP "free" >/dev/null 2>&1; then :
4331 else
4332 ac_cv_header_stdc=no
4334 rm -f conftest*
4338 if test $ac_cv_header_stdc = yes; then
4339 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4340 if test "$cross_compiling" = yes; then :
4342 else
4343 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4344 /* end confdefs.h. */
4345 #include <ctype.h>
4346 #include <stdlib.h>
4347 #if ((' ' & 0x0FF) == 0x020)
4348 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4349 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4350 #else
4351 # define ISLOWER(c) \
4352 (('a' <= (c) && (c) <= 'i') \
4353 || ('j' <= (c) && (c) <= 'r') \
4354 || ('s' <= (c) && (c) <= 'z'))
4355 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4356 #endif
4358 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4360 main ()
4362 int i;
4363 for (i = 0; i < 256; i++)
4364 if (XOR (islower (i), ISLOWER (i))
4365 || toupper (i) != TOUPPER (i))
4366 return 2;
4367 return 0;
4369 _ACEOF
4370 if ac_fn_c_try_run "$LINENO"; then :
4372 else
4373 ac_cv_header_stdc=no
4375 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4376 conftest.$ac_objext conftest.beam conftest.$ac_ext
4381 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4382 $as_echo "$ac_cv_header_stdc" >&6; }
4383 if test $ac_cv_header_stdc = yes; then
4385 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
4390 # Check for decimal float support.
4391 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether decimal floating point is supported" >&5
4392 $as_echo_n "checking whether decimal floating point is supported... " >&6; }
4393 if test "${libgcc_cv_dfp+set}" = set; then :
4394 $as_echo_n "(cached) " >&6
4395 else
4396 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4397 /* end confdefs.h. */
4399 #include <fenv.h>
4402 main ()
4405 _Decimal32 x;
4406 int fe_except =
4407 FE_INVALID|FE_DIVBYZERO|FE_OVERFLOW|FE_UNDERFLOW|FE_INEXACT;
4410 return 0;
4412 _ACEOF
4413 if ac_fn_c_try_compile "$LINENO"; then :
4414 libgcc_cv_dfp=yes
4415 else
4416 libgcc_cv_dfp=no
4418 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4420 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgcc_cv_dfp" >&5
4421 $as_echo "$libgcc_cv_dfp" >&6; }
4422 decimal_float=$libgcc_cv_dfp
4426 # Check whether --enable-decimal-float was given.
4427 if test "${enable_decimal_float+set}" = set; then :
4428 enableval=$enable_decimal_float;
4429 case $enable_decimal_float in
4430 yes | no | bid | dpd) default_decimal_float=$enable_decimal_float ;;
4431 *) as_fn_error "'$enable_decimal_float' is an invalid value for --enable-decimal-float.
4432 Valid choices are 'yes', 'bid', 'dpd', and 'no'." "$LINENO" 5 ;;
4433 esac
4435 else
4437 case $host in
4438 powerpc*-*-linux* | i?86*-*-linux* | x86_64*-*-linux* | s390*-*-linux* | \
4439 i?86*-*-elfiamcu | i?86*-*-gnu* | \
4440 i?86*-*-mingw* | x86_64*-*-mingw* | \
4441 i?86*-*-cygwin* | x86_64*-*-cygwin*)
4442 enable_decimal_float=yes
4445 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: decimal float is not supported for this target, ignored" >&5
4446 $as_echo "$as_me: WARNING: decimal float is not supported for this target, ignored" >&2;}
4447 enable_decimal_float=no
4449 esac
4454 # x86's use BID format instead of DPD
4455 case x$enable_decimal_float in
4456 xyes)
4457 case $host in
4458 i?86*-*-* | x86_64*-*-*)
4459 enable_decimal_float=bid
4462 enable_decimal_float=dpd
4464 esac
4465 default_decimal_float=$enable_decimal_float
4467 xno)
4468 # ENABLE_DECIMAL_FLOAT is set to 0. But we have to have proper
4469 # dependency on libdecnumber.
4470 default_decimal_float=dpd
4472 esac
4477 # Check for fixed-point support.
4478 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether fixed-point is supported" >&5
4479 $as_echo_n "checking whether fixed-point is supported... " >&6; }
4480 if test "${libgcc_cv_fixed_point+set}" = set; then :
4481 $as_echo_n "(cached) " >&6
4482 else
4483 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4484 /* end confdefs.h. */
4485 _Sat _Fract x;
4486 _ACEOF
4487 if ac_fn_c_try_compile "$LINENO"; then :
4488 libgcc_cv_fixed_point=yes
4489 else
4490 libgcc_cv_fixed_point=no
4492 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4494 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgcc_cv_fixed_point" >&5
4495 $as_echo "$libgcc_cv_fixed_point" >&6; }
4496 fixed_point=$libgcc_cv_fixed_point
4499 # For platforms with the unwind ABI which includes an unwind library,
4500 # libunwind, we can choose to use the system libunwind.
4501 # config.gcc also contains tests of with_system_libunwind.
4504 # Check whether --with-system-libunwind was given.
4505 if test "${with_system_libunwind+set}" = set; then :
4506 withval=$with_system_libunwind;
4509 # If system-libunwind was not specifically set, pick a default setting.
4510 if test x$with_system_libunwind = x; then
4511 case ${target} in
4512 ia64-*-hpux*) with_system_libunwind=yes ;;
4513 *) with_system_libunwind=no ;;
4514 esac
4516 # Based on system-libunwind and target, do we have ipinfo?
4517 if test x$with_system_libunwind = xyes; then
4518 case ${target} in
4519 ia64-*-*) have_unwind_getipinfo=no ;;
4520 *) have_unwind_getipinfo=yes ;;
4521 esac
4522 else
4523 # Darwin before version 9 does not have _Unwind_GetIPInfo.
4525 case ${target} in
4526 *-*-darwin[3-8]|*-*-darwin[3-8].*) have_unwind_getipinfo=no ;;
4527 *) have_unwind_getipinfo=yes ;;
4528 esac
4532 if test x$have_unwind_getipinfo = xyes; then
4534 $as_echo "#define HAVE_GETIPINFO 1" >>confdefs.h
4539 # Check if the compiler is configured for setjmp/longjmp exceptions.
4540 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler is configured for setjmp/longjmp exceptions" >&5
4541 $as_echo_n "checking whether the compiler is configured for setjmp/longjmp exceptions... " >&6; }
4542 if test "${ac_cv_sjlj_exceptions+set}" = set; then :
4543 $as_echo_n "(cached) " >&6
4544 else
4545 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4546 /* end confdefs.h. */
4547 #ifdef __USING_SJLJ_EXCEPTIONS__
4548 this will fail
4549 #endif
4551 main ()
4553 int i;
4555 return 0;
4557 _ACEOF
4558 if ac_fn_c_try_compile "$LINENO"; then :
4559 ac_cv_sjlj_exceptions=no
4560 else
4561 ac_cv_sjlj_exceptions=yes
4563 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4565 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sjlj_exceptions" >&5
4566 $as_echo "$ac_cv_sjlj_exceptions" >&6; }
4568 # Check whether --enable-explicit-exception-frame-registration was given.
4569 if test "${enable_explicit_exception_frame_registration+set}" = set; then :
4570 enableval=$enable_explicit_exception_frame_registration;
4571 force_explicit_eh_registry=
4572 if test "$enable_explicit_exception_frame_registration" = yes; then
4573 if test $ac_cv_sjlj_exceptions = yes; then
4574 as_fn_error "Can't --enable-explicit-exception-frame-registration
4575 with setjmp/longjmp exceptions" "$LINENO" 5
4577 force_explicit_eh_registry=-DUSE_EH_FRAME_REGISTRY_ALWAYS
4584 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
4585 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
4586 if test "${acl_cv_prog_gnu_ld+set}" = set; then :
4587 $as_echo_n "(cached) " >&6
4588 else
4589 # I'd rather use --version here, but apparently some GNU ld's only accept -v.
4590 if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
4591 acl_cv_prog_gnu_ld=yes
4592 else
4593 acl_cv_prog_gnu_ld=no
4596 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_prog_gnu_ld" >&5
4597 $as_echo "$acl_cv_prog_gnu_ld" >&6; }
4598 with_gnu_ld=$acl_cv_prog_gnu_ld
4601 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for thread model used by GCC" >&5
4602 $as_echo_n "checking for thread model used by GCC... " >&6; }
4603 target_thread_file=`$CC -v 2>&1 | sed -n 's/^Thread model: //p'`
4604 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $target_thread_file" >&5
4605 $as_echo "$target_thread_file" >&6; }
4607 # Check for assembler CFI support.
4608 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether assembler supports CFI directives" >&5
4609 $as_echo_n "checking whether assembler supports CFI directives... " >&6; }
4610 if test "${libgcc_cv_cfi+set}" = set; then :
4611 $as_echo_n "(cached) " >&6
4612 else
4613 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4614 /* end confdefs.h. */
4615 asm("\n\
4616 .text\n\
4617 .cfi_startproc\n\
4618 .cfi_personality 0, symbol\n\
4619 .cfi_endproc");
4620 _ACEOF
4621 if ac_fn_c_try_compile "$LINENO"; then :
4622 libgcc_cv_cfi=yes
4623 else
4624 libgcc_cv_cfi=no
4626 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4628 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgcc_cv_cfi" >&5
4629 $as_echo "$libgcc_cv_cfi" >&6; }
4631 # Check 32bit or 64bit. In the case of MIPS, this really determines the
4632 # word size rather than the address size.
4633 cat > conftest.c <<EOF
4634 #if defined(__x86_64__) || (!defined(__i386__) && defined(__LP64__)) \
4635 || defined(__mips64)
4636 host_address=64
4637 #else
4638 host_address=32
4639 #endif
4641 eval `${CC-cc} -E conftest.c | grep host_address=`
4642 rm -f conftest.c
4644 case ${host} in
4645 mips*-*-*)
4646 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target is hard-float" >&5
4647 $as_echo_n "checking whether the target is hard-float... " >&6; }
4648 if test "${libgcc_cv_mips_hard_float+set}" = set; then :
4649 $as_echo_n "(cached) " >&6
4650 else
4651 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4652 /* end confdefs.h. */
4653 #ifndef __mips_hard_float
4654 #error FOO
4655 #endif
4656 _ACEOF
4657 if ac_fn_c_try_compile "$LINENO"; then :
4658 libgcc_cv_mips_hard_float=yes
4659 else
4660 libgcc_cv_mips_hard_float=no
4662 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4664 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgcc_cv_mips_hard_float" >&5
4665 $as_echo "$libgcc_cv_mips_hard_float" >&6; }
4666 esac
4668 case ${host} in
4669 *-*-solaris2*)
4670 # Check for system-provided CRTs on Solaris 11.x and Solaris 12.
4671 { $as_echo "$as_me:${as_lineno-$LINENO}: checking system-provided CRTs on Solaris" >&5
4672 $as_echo_n "checking system-provided CRTs on Solaris... " >&6; }
4673 if test "${libgcc_cv_solaris_crts+set}" = set; then :
4674 $as_echo_n "(cached) " >&6
4675 else
4676 libgcc_cv_solaris_crts=no
4677 libgcc_sysroot="`${CC} -print-sysroot`"
4678 libgcc_libdir="$libgcc_sysroot/usr/lib"
4679 # At the time they were added, gcrt1.o became a symlink for backwards
4680 # compatibility on x86, while crt1.o was added on sparc, so check for that.
4681 case ${host} in
4682 i?86-*-solaris2* | x86_64-*-solaris2*)
4683 if test -h "$libgcc_libdir/gcrt1.o"; then libgcc_cv_solaris_crts=yes; fi
4685 sparc*-*-solaris2*)
4686 if test -f "$libgcc_libdir/crt1.o"; then libgcc_cv_solaris_crts=yes; fi
4688 esac
4690 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgcc_cv_solaris_crts" >&5
4691 $as_echo "$libgcc_cv_solaris_crts" >&6; }
4692 if test $libgcc_cv_solaris_crts = yes; then
4694 $as_echo "#define HAVE_SOLARIS_CRTS 1" >>confdefs.h
4698 esac
4700 # Determine the version of glibc, if any, used on the target.
4701 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for target glibc version" >&5
4702 $as_echo_n "checking for target glibc version... " >&6; }
4704 # Check whether --with-glibc-version was given.
4705 if test "${with_glibc_version+set}" = set; then :
4706 withval=$with_glibc_version;
4707 if echo "$with_glibc_version" | grep '^[0-9][0-9]*\.[0-9][0-9]*$'; then
4708 glibc_version_major=`echo "$with_glibc_version" | sed -e 's/\..*//'`
4709 glibc_version_minor=`echo "$with_glibc_version" | sed -e 's/.*\.//'`
4710 else
4711 as_fn_error "option --with-glibc-version requires a version number M.N" "$LINENO" 5
4713 else
4715 if ac_fn_c_compute_int "$LINENO" "__GLIBC__" "glibc_version_major" "#include <features.h>"; then :
4717 else
4718 glibc_version_major=0
4721 if ac_fn_c_compute_int "$LINENO" "__GLIBC_MINOR__" "glibc_version_minor" "#include <features.h>"; then :
4723 else
4724 glibc_version_minor=0
4729 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $glibc_version_major.$glibc_version_minor" >&5
4730 $as_echo "$glibc_version_major.$glibc_version_minor" >&6; }
4732 # Determine floating-point type for powerpc*-*-linux*.
4733 # Single-precision-only FPRs are not a supported configuration for
4734 # this target, so are not allowed for in this test.
4735 case ${host} in
4736 powerpc*-*-linux*)
4737 cat > conftest.c <<EOF
4738 #ifdef __powerpc64__
4739 ppc_fp_type=64
4740 #elif defined _SOFT_FLOAT
4741 ppc_fp_type=soft
4742 #elif defined _SOFT_DOUBLE
4743 ppc_fp_type=e500v1
4744 #elif defined __NO_FPRS__
4745 ppc_fp_type=e500v2
4746 #else
4747 ppc_fp_type=hard
4748 #endif
4750 eval `${CC-cc} -E conftest.c | grep ppc_fp_type=`
4751 rm -f conftest.c
4752 # glibc 2.19 and later provide all the soft-fp functions, with proper
4753 # interactions with <fenv.h> exception and rounding mode handling, so
4754 # make libgcc's versions into compat symbols if a recent enough glibc
4755 # version is being used.
4756 ppc_fp_compat=
4757 case ${ppc_fp_type} in
4758 soft|e500v1|e500v2)
4759 if test $glibc_version_major -gt 2 \
4760 || ( test $glibc_version_major -eq 2 \
4761 && test $glibc_version_minor -ge 19 ); then
4762 ppc_fp_compat="t-softfp-compat"
4765 esac
4767 esac
4769 case ${host} in
4770 powerpc*-*-linux*)
4771 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the PowerPC compiler can do __float128" >&5
4772 $as_echo_n "checking whether the PowerPC compiler can do __float128... " >&6; }
4773 if test "${libgcc_cv_powerpc_float128+set}" = set; then :
4774 $as_echo_n "(cached) " >&6
4775 else
4776 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4777 /* end confdefs.h. */
4778 #pragma GCC target ("vsx,float128")
4779 __float128 add (__float128 *a) { return *a + *(a+1); }
4780 _ACEOF
4781 if ac_fn_c_try_compile "$LINENO"; then :
4782 libgcc_cv_powerpc_float128=yes
4783 else
4784 libgcc_cv_powerpc_float128=no
4786 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4788 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgcc_cv_powerpc_float128" >&5
4789 $as_echo "$libgcc_cv_powerpc_float128" >&6; }
4791 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the PowerPC compiler can do hardware __float128" >&5
4792 $as_echo_n "checking whether the PowerPC compiler can do hardware __float128... " >&6; }
4793 if test "${libgcc_cv_powerpc_float128_hw+set}" = set; then :
4794 $as_echo_n "(cached) " >&6
4795 else
4796 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4797 /* end confdefs.h. */
4798 #pragma GCC target ("cpu=power9,float128,float128-hardware")
4799 #include <sys/auxv.h>
4800 __float128 add (__float128 a, __float128 b)
4802 __float128 ret;
4803 __asm__ ("xsaddqp %0,%1,%2" : "=v" (ret) : "v" (a), "v" (b));
4804 return ret;
4806 _ACEOF
4807 if ac_fn_c_try_compile "$LINENO"; then :
4808 libgcc_cv_powerpc_float128_hw=yes
4809 else
4810 libgcc_cv_powerpc_float128_hw=no
4812 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4814 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgcc_cv_powerpc_float128_hw" >&5
4815 $as_echo "$libgcc_cv_powerpc_float128_hw" >&6; }
4816 esac
4818 # Collect host-machine-specific information.
4819 . ${srcdir}/config.host
4821 # Used for constructing correct paths for offload compilers.
4822 accel_dir_suffix=
4823 real_host_noncanonical=${host_noncanonical}
4824 if test x"$enable_as_accelerator_for" != x; then
4825 accel_dir_suffix=/accel/${target_noncanonical}
4826 real_host_noncanonical=${enable_as_accelerator_for}
4831 if test x"$enable_offload_targets" != x; then
4832 extra_parts="${extra_parts} crtoffloadbegin.o crtoffloadend.o"
4835 # Check if Solaris/x86 linker supports ZERO terminator unwind entries.
4836 # This is after config.host so we can augment tmake_file.
4837 # Link with -nostartfiles -nodefaultlibs since neither are present while
4838 # building libgcc.
4839 case ${host} in
4840 i?86-*-solaris2* | x86_64-*-solaris2.1[0-9]*)
4841 cat > conftest.s <<EOF
4842 .section .eh_frame,"a",@unwind
4843 .zero 4
4844 .section .jcr,"aw",@progbits
4845 .zero 8
4847 if { ac_try='${CC-cc} -shared -nostartfiles -nodefaultlibs -o conftest.so conftest.s 1>&5'
4848 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
4849 (eval $ac_try) 2>&5
4850 ac_status=$?
4851 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4852 test $ac_status = 0; }; }; then
4853 tmake_file="${tmake_file} i386/t-crtstuff"
4856 esac
4858 # Check if xtensa target is configured for windowed ABI and thus needs to use
4859 # custom unwind code.
4860 # This is after config.host so we can augment tmake_file.
4861 case ${host} in
4862 xtensa*-*)
4863 cat > conftest.c <<EOF
4864 #ifdef __XTENSA_CALL0_ABI__
4865 #error
4866 #endif
4868 if { ac_try='${CC-cc} -E -o conftest.i conftest.c 1>&5'
4869 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
4870 (eval $ac_try) 2>&5
4871 ac_status=$?
4872 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4873 test $ac_status = 0; }; }; then
4874 tmake_file="${tmake_file} xtensa/t-windowed"
4877 esac
4879 # Check for visibility support. This is after config.host so that
4880 # we can check for asm_hidden_op.
4881 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __attribute__((visibility(\"hidden\")))" >&5
4882 $as_echo_n "checking for __attribute__((visibility(\"hidden\")))... " >&6; }
4883 if test "${libgcc_cv_hidden_visibility_attribute+set}" = set; then :
4884 $as_echo_n "(cached) " >&6
4885 else
4887 echo 'int __attribute__ ((visibility ("hidden"))) foo (void) { return 1; }' > conftest.c
4888 libgcc_cv_hidden_visibility_attribute=no
4889 if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s 1>&5'
4890 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
4891 (eval $ac_try) 2>&5
4892 ac_status=$?
4893 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4894 test $ac_status = 0; }; }; then
4895 if grep "\\$asm_hidden_op.*foo" conftest.s >/dev/null; then
4896 libgcc_cv_hidden_visibility_attribute=yes
4899 rm -f conftest.*
4902 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgcc_cv_hidden_visibility_attribute" >&5
4903 $as_echo "$libgcc_cv_hidden_visibility_attribute" >&6; }
4905 if test $libgcc_cv_hidden_visibility_attribute = yes; then
4906 vis_hide='-fvisibility=hidden -DHIDE_EXPORTS'
4907 else
4908 vis_hide=
4912 # See if we have thread-local storage. We can only test assembler
4913 # since link-time and run-time tests require the newly built
4914 # gcc, which can't be used to build executable due to that libgcc
4915 # is yet to be built here.
4917 # Check whether --enable-tls was given.
4918 if test "${enable_tls+set}" = set; then :
4919 enableval=$enable_tls;
4920 case "$enableval" in
4921 yes|no) ;;
4922 *) as_fn_error "Argument to enable/disable tls must be yes or no" "$LINENO" 5 ;;
4923 esac
4925 else
4926 enable_tls=yes
4930 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target assembler supports thread-local storage" >&5
4931 $as_echo_n "checking whether the target assembler supports thread-local storage... " >&6; }
4932 if test "${gcc_cv_have_cc_tls+set}" = set; then :
4933 $as_echo_n "(cached) " >&6
4934 else
4936 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4937 /* end confdefs.h. */
4938 __thread int a; int b; int main() { return a = b; }
4939 _ACEOF
4940 if ac_fn_c_try_compile "$LINENO"; then :
4941 gcc_cv_have_cc_tls=yes
4942 else
4943 gcc_cv_have_cc_tls=no
4945 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4948 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_have_cc_tls" >&5
4949 $as_echo "$gcc_cv_have_cc_tls" >&6; }
4950 set_have_cc_tls=
4951 if test "$enable_tls $gcc_cv_have_cc_tls" = "yes yes"; then
4952 set_have_cc_tls="-DHAVE_CC_TLS"
4956 # See if we have emulated thread-local storage.
4958 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the thread-local storage support is from emutls" >&5
4959 $as_echo_n "checking whether the thread-local storage support is from emutls... " >&6; }
4960 if test "${gcc_cv_use_emutls+set}" = set; then :
4961 $as_echo_n "(cached) " >&6
4962 else
4964 gcc_cv_use_emutls=no
4965 echo '__thread int a; int b; int main() { return a = b; }' > conftest.c
4966 if { ac_try='${CC-cc} -Werror -S -o conftest.s conftest.c 1>&5'
4967 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
4968 (eval $ac_try) 2>&5
4969 ac_status=$?
4970 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4971 test $ac_status = 0; }; }; then
4972 if grep __emutls_get_address conftest.s > /dev/null; then
4973 gcc_cv_use_emutls=yes
4976 rm -f conftest.*
4979 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_use_emutls" >&5
4980 $as_echo "$gcc_cv_use_emutls" >&6; }
4981 if test "$gcc_cv_use_emutls" = "yes" ; then
4983 $as_echo "#define USE_EMUTLS 1" >>confdefs.h
4986 set_use_emutls=
4987 if test "$enable_tls $gcc_cv_use_emutls" = "yes yes"; then
4988 set_use_emutls="-DUSE_EMUTLS"
4992 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for init priority support" >&5
4993 $as_echo_n "checking for init priority support... " >&6; }
4994 if test "${libgcc_cv_init_priority+set}" = set; then :
4995 $as_echo_n "(cached) " >&6
4996 else
4998 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4999 /* end confdefs.h. */
5002 main ()
5004 void ip (void) __attribute__ ((constructor (1)));
5006 return 0;
5008 _ACEOF
5009 if ac_fn_c_try_compile "$LINENO"; then :
5010 libgcc_cv_init_priority=yes
5011 else
5012 libgcc_cv_init_priority=no
5014 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5016 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgcc_cv_init_priority" >&5
5017 $as_echo "$libgcc_cv_init_priority" >&6; }
5018 if test $libgcc_cv_init_priority = yes; then
5020 $as_echo "#define HAVE_INIT_PRIORITY 1" >>confdefs.h
5024 # Conditionalize the sfp-machine.h header for this target machine.
5025 if test -z "${sfp_machine_header}"; then
5026 sfp_machine_header=$cpu_type/sfp-machine.h
5027 if test -f ${srcdir}/config/${sfp_machine_header}; then
5029 else
5030 sfp_machine_header=no-sfp-machine.h
5035 # Conditionalize the makefile for this target machine.
5036 tmake_file_=
5037 for f in ${tmake_file}
5039 if test -f ${srcdir}/config/$f
5040 then
5041 tmake_file_="${tmake_file_} \$(srcdir)/config/$f"
5043 done
5044 tmake_file="${tmake_file_}"
5047 # Likewise export definitions for libgcc_tm.h
5048 tm_file_=
5049 for f in ${tm_file}
5051 tm_file_="${tm_file_} \$(srcdir)/config/$f"
5052 done
5053 tm_file="${tm_file_}"
5057 # Map from thread model to thread header.
5059 case $target_thread_file in
5060 aix) thread_header=config/rs6000/gthr-aix.h ;;
5061 dce) thread_header=config/pa/gthr-dce.h ;;
5062 lynx) thread_header=config/gthr-lynx.h ;;
5063 mipssde) thread_header=config/mips/gthr-mipssde.h ;;
5064 posix) thread_header=gthr-posix.h ;;
5065 rtems) thread_header=config/gthr-rtems.h ;;
5066 single) thread_header=gthr-single.h ;;
5067 tpf) thread_header=config/s390/gthr-tpf.h ;;
5068 vxworks) thread_header=config/gthr-vxworks.h ;;
5069 win32) thread_header=config/i386/gthr-win32.h ;;
5070 esac
5074 # Substitute configuration variables
5078 ac_config_links="$ac_config_links enable-execute-stack.c:$enable_execute_stack"
5080 ac_config_links="$ac_config_links unwind.h:$unwind_header"
5082 ac_config_links="$ac_config_links md-unwind-support.h:config/$md_unwind_header"
5084 ac_config_links="$ac_config_links sfp-machine.h:config/$sfp_machine_header"
5086 ac_config_links="$ac_config_links gthr-default.h:$thread_header"
5089 # We need multilib support.
5090 ac_config_files="$ac_config_files Makefile"
5092 ac_config_commands="$ac_config_commands default"
5094 cat >confcache <<\_ACEOF
5095 # This file is a shell script that caches the results of configure
5096 # tests run on this system so they can be shared between configure
5097 # scripts and configure runs, see configure's option --config-cache.
5098 # It is not useful on other systems. If it contains results you don't
5099 # want to keep, you may remove or edit it.
5101 # config.status only pays attention to the cache file if you give it
5102 # the --recheck option to rerun configure.
5104 # `ac_cv_env_foo' variables (set or unset) will be overridden when
5105 # loading this file, other *unset* `ac_cv_foo' will be assigned the
5106 # following values.
5108 _ACEOF
5110 # The following way of writing the cache mishandles newlines in values,
5111 # but we know of no workaround that is simple, portable, and efficient.
5112 # So, we kill variables containing newlines.
5113 # Ultrix sh set writes to stderr and can't be redirected directly,
5114 # and sets the high bit in the cache file unless we assign to the vars.
5116 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
5117 eval ac_val=\$$ac_var
5118 case $ac_val in #(
5119 *${as_nl}*)
5120 case $ac_var in #(
5121 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
5122 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
5123 esac
5124 case $ac_var in #(
5125 _ | IFS | as_nl) ;; #(
5126 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
5127 *) { eval $ac_var=; unset $ac_var;} ;;
5128 esac ;;
5129 esac
5130 done
5132 (set) 2>&1 |
5133 case $as_nl`(ac_space=' '; set) 2>&1` in #(
5134 *${as_nl}ac_space=\ *)
5135 # `set' does not quote correctly, so add quotes: double-quote
5136 # substitution turns \\\\ into \\, and sed turns \\ into \.
5137 sed -n \
5138 "s/'/'\\\\''/g;
5139 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
5140 ;; #(
5142 # `set' quotes correctly as required by POSIX, so do not add quotes.
5143 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
5145 esac |
5146 sort
5148 sed '
5149 /^ac_cv_env_/b end
5150 t clear
5151 :clear
5152 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
5153 t end
5154 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
5155 :end' >>confcache
5156 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
5157 if test -w "$cache_file"; then
5158 test "x$cache_file" != "x/dev/null" &&
5159 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
5160 $as_echo "$as_me: updating cache $cache_file" >&6;}
5161 cat confcache >$cache_file
5162 else
5163 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
5164 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
5167 rm -f confcache
5169 test "x$prefix" = xNONE && prefix=$ac_default_prefix
5170 # Let make expand exec_prefix.
5171 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
5173 DEFS=-DHAVE_CONFIG_H
5175 ac_libobjs=
5176 ac_ltlibobjs=
5177 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
5178 # 1. Remove the extension, and $U if already installed.
5179 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
5180 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
5181 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
5182 # will be set to the directory where LIBOBJS objects are built.
5183 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
5184 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
5185 done
5186 LIBOBJS=$ac_libobjs
5188 LTLIBOBJS=$ac_ltlibobjs
5192 : ${CONFIG_STATUS=./config.status}
5193 ac_write_fail=0
5194 ac_clean_files_save=$ac_clean_files
5195 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
5196 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
5197 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
5198 as_write_fail=0
5199 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
5200 #! $SHELL
5201 # Generated by $as_me.
5202 # Run this file to recreate the current configuration.
5203 # Compiler output produced by configure, useful for debugging
5204 # configure, is in config.log if it exists.
5206 debug=false
5207 ac_cs_recheck=false
5208 ac_cs_silent=false
5210 SHELL=\${CONFIG_SHELL-$SHELL}
5211 export SHELL
5212 _ASEOF
5213 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
5214 ## -------------------- ##
5215 ## M4sh Initialization. ##
5216 ## -------------------- ##
5218 # Be more Bourne compatible
5219 DUALCASE=1; export DUALCASE # for MKS sh
5220 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
5221 emulate sh
5222 NULLCMD=:
5223 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
5224 # is contrary to our usage. Disable this feature.
5225 alias -g '${1+"$@"}'='"$@"'
5226 setopt NO_GLOB_SUBST
5227 else
5228 case `(set -o) 2>/dev/null` in #(
5229 *posix*) :
5230 set -o posix ;; #(
5231 *) :
5233 esac
5237 as_nl='
5239 export as_nl
5240 # Printing a long string crashes Solaris 7 /usr/bin/printf.
5241 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5242 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
5243 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
5244 # Prefer a ksh shell builtin over an external printf program on Solaris,
5245 # but without wasting forks for bash or zsh.
5246 if test -z "$BASH_VERSION$ZSH_VERSION" \
5247 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
5248 as_echo='print -r --'
5249 as_echo_n='print -rn --'
5250 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
5251 as_echo='printf %s\n'
5252 as_echo_n='printf %s'
5253 else
5254 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
5255 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
5256 as_echo_n='/usr/ucb/echo -n'
5257 else
5258 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
5259 as_echo_n_body='eval
5260 arg=$1;
5261 case $arg in #(
5262 *"$as_nl"*)
5263 expr "X$arg" : "X\\(.*\\)$as_nl";
5264 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
5265 esac;
5266 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
5268 export as_echo_n_body
5269 as_echo_n='sh -c $as_echo_n_body as_echo'
5271 export as_echo_body
5272 as_echo='sh -c $as_echo_body as_echo'
5275 # The user is always right.
5276 if test "${PATH_SEPARATOR+set}" != set; then
5277 PATH_SEPARATOR=:
5278 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
5279 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
5280 PATH_SEPARATOR=';'
5285 # IFS
5286 # We need space, tab and new line, in precisely that order. Quoting is
5287 # there to prevent editors from complaining about space-tab.
5288 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
5289 # splitting by setting IFS to empty value.)
5290 IFS=" "" $as_nl"
5292 # Find who we are. Look in the path if we contain no directory separator.
5293 case $0 in #((
5294 *[\\/]* ) as_myself=$0 ;;
5295 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5296 for as_dir in $PATH
5298 IFS=$as_save_IFS
5299 test -z "$as_dir" && as_dir=.
5300 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
5301 done
5302 IFS=$as_save_IFS
5305 esac
5306 # We did not find ourselves, most probably we were run as `sh COMMAND'
5307 # in which case we are not to be found in the path.
5308 if test "x$as_myself" = x; then
5309 as_myself=$0
5311 if test ! -f "$as_myself"; then
5312 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
5313 exit 1
5316 # Unset variables that we do not need and which cause bugs (e.g. in
5317 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
5318 # suppresses any "Segmentation fault" message there. '((' could
5319 # trigger a bug in pdksh 5.2.14.
5320 for as_var in BASH_ENV ENV MAIL MAILPATH
5321 do eval test x\${$as_var+set} = xset \
5322 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
5323 done
5324 PS1='$ '
5325 PS2='> '
5326 PS4='+ '
5328 # NLS nuisances.
5329 LC_ALL=C
5330 export LC_ALL
5331 LANGUAGE=C
5332 export LANGUAGE
5334 # CDPATH.
5335 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
5338 # as_fn_error ERROR [LINENO LOG_FD]
5339 # ---------------------------------
5340 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
5341 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
5342 # script with status $?, using 1 if that was 0.
5343 as_fn_error ()
5345 as_status=$?; test $as_status -eq 0 && as_status=1
5346 if test "$3"; then
5347 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
5348 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
5350 $as_echo "$as_me: error: $1" >&2
5351 as_fn_exit $as_status
5352 } # as_fn_error
5355 # as_fn_set_status STATUS
5356 # -----------------------
5357 # Set $? to STATUS, without forking.
5358 as_fn_set_status ()
5360 return $1
5361 } # as_fn_set_status
5363 # as_fn_exit STATUS
5364 # -----------------
5365 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
5366 as_fn_exit ()
5368 set +e
5369 as_fn_set_status $1
5370 exit $1
5371 } # as_fn_exit
5373 # as_fn_unset VAR
5374 # ---------------
5375 # Portably unset VAR.
5376 as_fn_unset ()
5378 { eval $1=; unset $1;}
5380 as_unset=as_fn_unset
5381 # as_fn_append VAR VALUE
5382 # ----------------------
5383 # Append the text in VALUE to the end of the definition contained in VAR. Take
5384 # advantage of any shell optimizations that allow amortized linear growth over
5385 # repeated appends, instead of the typical quadratic growth present in naive
5386 # implementations.
5387 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
5388 eval 'as_fn_append ()
5390 eval $1+=\$2
5392 else
5393 as_fn_append ()
5395 eval $1=\$$1\$2
5397 fi # as_fn_append
5399 # as_fn_arith ARG...
5400 # ------------------
5401 # Perform arithmetic evaluation on the ARGs, and store the result in the
5402 # global $as_val. Take advantage of shells that can avoid forks. The arguments
5403 # must be portable across $(()) and expr.
5404 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
5405 eval 'as_fn_arith ()
5407 as_val=$(( $* ))
5409 else
5410 as_fn_arith ()
5412 as_val=`expr "$@" || test $? -eq 1`
5414 fi # as_fn_arith
5417 if expr a : '\(a\)' >/dev/null 2>&1 &&
5418 test "X`expr 00001 : '.*\(...\)'`" = X001; then
5419 as_expr=expr
5420 else
5421 as_expr=false
5424 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
5425 as_basename=basename
5426 else
5427 as_basename=false
5430 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
5431 as_dirname=dirname
5432 else
5433 as_dirname=false
5436 as_me=`$as_basename -- "$0" ||
5437 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
5438 X"$0" : 'X\(//\)$' \| \
5439 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
5440 $as_echo X/"$0" |
5441 sed '/^.*\/\([^/][^/]*\)\/*$/{
5442 s//\1/
5445 /^X\/\(\/\/\)$/{
5446 s//\1/
5449 /^X\/\(\/\).*/{
5450 s//\1/
5453 s/.*/./; q'`
5455 # Avoid depending upon Character Ranges.
5456 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
5457 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
5458 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
5459 as_cr_digits='0123456789'
5460 as_cr_alnum=$as_cr_Letters$as_cr_digits
5462 ECHO_C= ECHO_N= ECHO_T=
5463 case `echo -n x` in #(((((
5464 -n*)
5465 case `echo 'xy\c'` in
5466 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
5467 xy) ECHO_C='\c';;
5468 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
5469 ECHO_T=' ';;
5470 esac;;
5472 ECHO_N='-n';;
5473 esac
5475 rm -f conf$$ conf$$.exe conf$$.file
5476 if test -d conf$$.dir; then
5477 rm -f conf$$.dir/conf$$.file
5478 else
5479 rm -f conf$$.dir
5480 mkdir conf$$.dir 2>/dev/null
5482 if (echo >conf$$.file) 2>/dev/null; then
5483 if ln -s conf$$.file conf$$ 2>/dev/null; then
5484 as_ln_s='ln -s'
5485 # ... but there are two gotchas:
5486 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
5487 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
5488 # In both cases, we have to default to `cp -p'.
5489 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
5490 as_ln_s='cp -p'
5491 elif ln conf$$.file conf$$ 2>/dev/null; then
5492 as_ln_s=ln
5493 else
5494 as_ln_s='cp -p'
5496 else
5497 as_ln_s='cp -p'
5499 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
5500 rmdir conf$$.dir 2>/dev/null
5503 # as_fn_mkdir_p
5504 # -------------
5505 # Create "$as_dir" as a directory, including parents if necessary.
5506 as_fn_mkdir_p ()
5509 case $as_dir in #(
5510 -*) as_dir=./$as_dir;;
5511 esac
5512 test -d "$as_dir" || eval $as_mkdir_p || {
5513 as_dirs=
5514 while :; do
5515 case $as_dir in #(
5516 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
5517 *) as_qdir=$as_dir;;
5518 esac
5519 as_dirs="'$as_qdir' $as_dirs"
5520 as_dir=`$as_dirname -- "$as_dir" ||
5521 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
5522 X"$as_dir" : 'X\(//\)[^/]' \| \
5523 X"$as_dir" : 'X\(//\)$' \| \
5524 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
5525 $as_echo X"$as_dir" |
5526 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
5527 s//\1/
5530 /^X\(\/\/\)[^/].*/{
5531 s//\1/
5534 /^X\(\/\/\)$/{
5535 s//\1/
5538 /^X\(\/\).*/{
5539 s//\1/
5542 s/.*/./; q'`
5543 test -d "$as_dir" && break
5544 done
5545 test -z "$as_dirs" || eval "mkdir $as_dirs"
5546 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
5549 } # as_fn_mkdir_p
5550 if mkdir -p . 2>/dev/null; then
5551 as_mkdir_p='mkdir -p "$as_dir"'
5552 else
5553 test -d ./-p && rmdir ./-p
5554 as_mkdir_p=false
5557 if test -x / >/dev/null 2>&1; then
5558 as_test_x='test -x'
5559 else
5560 if ls -dL / >/dev/null 2>&1; then
5561 as_ls_L_option=L
5562 else
5563 as_ls_L_option=
5565 as_test_x='
5566 eval sh -c '\''
5567 if test -d "$1"; then
5568 test -d "$1/.";
5569 else
5570 case $1 in #(
5571 -*)set "./$1";;
5572 esac;
5573 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
5574 ???[sx]*):;;*)false;;esac;fi
5575 '\'' sh
5578 as_executable_p=$as_test_x
5580 # Sed expression to map a string onto a valid CPP name.
5581 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
5583 # Sed expression to map a string onto a valid variable name.
5584 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
5587 exec 6>&1
5588 ## ----------------------------------- ##
5589 ## Main body of $CONFIG_STATUS script. ##
5590 ## ----------------------------------- ##
5591 _ASEOF
5592 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
5594 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
5595 # Save the log message, to keep $0 and so on meaningful, and to
5596 # report actual input values of CONFIG_FILES etc. instead of their
5597 # values after options handling.
5598 ac_log="
5599 This file was extended by GNU C Runtime Library $as_me 1.0, which was
5600 generated by GNU Autoconf 2.64. Invocation command line was
5602 CONFIG_FILES = $CONFIG_FILES
5603 CONFIG_HEADERS = $CONFIG_HEADERS
5604 CONFIG_LINKS = $CONFIG_LINKS
5605 CONFIG_COMMANDS = $CONFIG_COMMANDS
5606 $ $0 $@
5608 on `(hostname || uname -n) 2>/dev/null | sed 1q`
5611 _ACEOF
5613 case $ac_config_files in *"
5614 "*) set x $ac_config_files; shift; ac_config_files=$*;;
5615 esac
5617 case $ac_config_headers in *"
5618 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
5619 esac
5622 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
5623 # Files that config.status was made for.
5624 config_files="$ac_config_files"
5625 config_headers="$ac_config_headers"
5626 config_links="$ac_config_links"
5627 config_commands="$ac_config_commands"
5629 _ACEOF
5631 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
5632 ac_cs_usage="\
5633 \`$as_me' instantiates files and other configuration actions
5634 from templates according to the current configuration. Unless the files
5635 and actions are specified as TAGs, all are instantiated by default.
5637 Usage: $0 [OPTION]... [TAG]...
5639 -h, --help print this help, then exit
5640 -V, --version print version number and configuration settings, then exit
5641 -q, --quiet, --silent
5642 do not print progress messages
5643 -d, --debug don't remove temporary files
5644 --recheck update $as_me by reconfiguring in the same conditions
5645 --file=FILE[:TEMPLATE]
5646 instantiate the configuration file FILE
5647 --header=FILE[:TEMPLATE]
5648 instantiate the configuration header FILE
5650 Configuration files:
5651 $config_files
5653 Configuration headers:
5654 $config_headers
5656 Configuration links:
5657 $config_links
5659 Configuration commands:
5660 $config_commands
5662 Report bugs to the package provider.
5663 GNU C Runtime Library home page: <http://www.gnu.org/software/libgcc/>.
5664 General help using GNU software: <http://www.gnu.org/gethelp/>."
5666 _ACEOF
5667 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
5668 ac_cs_version="\\
5669 GNU C Runtime Library config.status 1.0
5670 configured by $0, generated by GNU Autoconf 2.64,
5671 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
5673 Copyright (C) 2009 Free Software Foundation, Inc.
5674 This config.status script is free software; the Free Software Foundation
5675 gives unlimited permission to copy, distribute and modify it."
5677 ac_pwd='$ac_pwd'
5678 srcdir='$srcdir'
5679 INSTALL='$INSTALL'
5680 AWK='$AWK'
5681 test -n "\$AWK" || AWK=awk
5682 _ACEOF
5684 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
5685 # The default lists apply if the user does not specify any file.
5686 ac_need_defaults=:
5687 while test $# != 0
5689 case $1 in
5690 --*=*)
5691 ac_option=`expr "X$1" : 'X\([^=]*\)='`
5692 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
5693 ac_shift=:
5696 ac_option=$1
5697 ac_optarg=$2
5698 ac_shift=shift
5700 esac
5702 case $ac_option in
5703 # Handling of the options.
5704 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
5705 ac_cs_recheck=: ;;
5706 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
5707 $as_echo "$ac_cs_version"; exit ;;
5708 --debug | --debu | --deb | --de | --d | -d )
5709 debug=: ;;
5710 --file | --fil | --fi | --f )
5711 $ac_shift
5712 case $ac_optarg in
5713 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
5714 esac
5715 as_fn_append CONFIG_FILES " '$ac_optarg'"
5716 ac_need_defaults=false;;
5717 --header | --heade | --head | --hea )
5718 $ac_shift
5719 case $ac_optarg in
5720 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
5721 esac
5722 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
5723 ac_need_defaults=false;;
5724 --he | --h)
5725 # Conflict between --help and --header
5726 as_fn_error "ambiguous option: \`$1'
5727 Try \`$0 --help' for more information.";;
5728 --help | --hel | -h )
5729 $as_echo "$ac_cs_usage"; exit ;;
5730 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
5731 | -silent | --silent | --silen | --sile | --sil | --si | --s)
5732 ac_cs_silent=: ;;
5734 # This is an error.
5735 -*) as_fn_error "unrecognized option: \`$1'
5736 Try \`$0 --help' for more information." ;;
5738 *) as_fn_append ac_config_targets " $1"
5739 ac_need_defaults=false ;;
5741 esac
5742 shift
5743 done
5745 ac_configure_extra_args=
5747 if $ac_cs_silent; then
5748 exec 6>/dev/null
5749 ac_configure_extra_args="$ac_configure_extra_args --silent"
5752 _ACEOF
5753 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
5754 if \$ac_cs_recheck; then
5755 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
5756 shift
5757 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
5758 CONFIG_SHELL='$SHELL'
5759 export CONFIG_SHELL
5760 exec "\$@"
5763 _ACEOF
5764 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
5765 exec 5>>config.log
5767 echo
5768 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
5769 ## Running $as_me. ##
5770 _ASBOX
5771 $as_echo "$ac_log"
5772 } >&5
5774 _ACEOF
5775 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
5777 # INIT-COMMANDS
5779 srcdir=${srcdir}
5780 host=${host}
5781 with_target_subdir=${with_target_subdir}
5782 with_multisubdir=${with_multisubdir}
5783 ac_configure_args="--enable-multilib ${ac_configure_args}"
5784 CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
5785 libgcc_topdir=${libgcc_topdir}
5786 CC="${CC}"
5789 _ACEOF
5791 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
5793 # Handling of arguments.
5794 for ac_config_target in $ac_config_targets
5796 case $ac_config_target in
5797 "auto-target.h") CONFIG_HEADERS="$CONFIG_HEADERS auto-target.h:config.in" ;;
5798 "enable-execute-stack.c") CONFIG_LINKS="$CONFIG_LINKS enable-execute-stack.c:$enable_execute_stack" ;;
5799 "unwind.h") CONFIG_LINKS="$CONFIG_LINKS unwind.h:$unwind_header" ;;
5800 "md-unwind-support.h") CONFIG_LINKS="$CONFIG_LINKS md-unwind-support.h:config/$md_unwind_header" ;;
5801 "sfp-machine.h") CONFIG_LINKS="$CONFIG_LINKS sfp-machine.h:config/$sfp_machine_header" ;;
5802 "gthr-default.h") CONFIG_LINKS="$CONFIG_LINKS gthr-default.h:$thread_header" ;;
5803 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
5804 "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
5806 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
5807 esac
5808 done
5811 # If the user did not use the arguments to specify the items to instantiate,
5812 # then the envvar interface is used. Set only those that are not.
5813 # We use the long form for the default assignment because of an extremely
5814 # bizarre bug on SunOS 4.1.3.
5815 if $ac_need_defaults; then
5816 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
5817 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
5818 test "${CONFIG_LINKS+set}" = set || CONFIG_LINKS=$config_links
5819 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
5822 # Have a temporary directory for convenience. Make it in the build tree
5823 # simply because there is no reason against having it here, and in addition,
5824 # creating and moving files from /tmp can sometimes cause problems.
5825 # Hook for its removal unless debugging.
5826 # Note that there is a small window in which the directory will not be cleaned:
5827 # after its creation but before its name has been assigned to `$tmp'.
5828 $debug ||
5830 tmp=
5831 trap 'exit_status=$?
5832 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
5834 trap 'as_fn_exit 1' 1 2 13 15
5836 # Create a (secure) tmp directory for tmp files.
5839 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
5840 test -n "$tmp" && test -d "$tmp"
5841 } ||
5843 tmp=./conf$$-$RANDOM
5844 (umask 077 && mkdir "$tmp")
5845 } || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
5847 # Set up the scripts for CONFIG_FILES section.
5848 # No need to generate them if there are no CONFIG_FILES.
5849 # This happens for instance with `./config.status config.h'.
5850 if test -n "$CONFIG_FILES"; then
5853 ac_cr=`echo X | tr X '\015'`
5854 # On cygwin, bash can eat \r inside `` if the user requested igncr.
5855 # But we know of no other shell where ac_cr would be empty at this
5856 # point, so we can use a bashism as a fallback.
5857 if test "x$ac_cr" = x; then
5858 eval ac_cr=\$\'\\r\'
5860 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
5861 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
5862 ac_cs_awk_cr='\r'
5863 else
5864 ac_cs_awk_cr=$ac_cr
5867 echo 'BEGIN {' >"$tmp/subs1.awk" &&
5868 _ACEOF
5872 echo "cat >conf$$subs.awk <<_ACEOF" &&
5873 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
5874 echo "_ACEOF"
5875 } >conf$$subs.sh ||
5876 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
5877 ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
5878 ac_delim='%!_!# '
5879 for ac_last_try in false false false false false :; do
5880 . ./conf$$subs.sh ||
5881 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
5883 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
5884 if test $ac_delim_n = $ac_delim_num; then
5885 break
5886 elif $ac_last_try; then
5887 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
5888 else
5889 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
5891 done
5892 rm -f conf$$subs.sh
5894 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
5895 cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
5896 _ACEOF
5897 sed -n '
5899 s/^/S["/; s/!.*/"]=/
5902 s/^[^!]*!//
5903 :repl
5904 t repl
5905 s/'"$ac_delim"'$//
5906 t delim
5909 s/\(.\{148\}\).*/\1/
5910 t more1
5911 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
5914 b repl
5915 :more1
5916 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
5919 s/.\{148\}//
5920 t nl
5921 :delim
5923 s/\(.\{148\}\).*/\1/
5924 t more2
5925 s/["\\]/\\&/g; s/^/"/; s/$/"/
5928 :more2
5929 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
5932 s/.\{148\}//
5933 t delim
5934 ' <conf$$subs.awk | sed '
5935 /^[^""]/{
5937 s/\n//
5939 ' >>$CONFIG_STATUS || ac_write_fail=1
5940 rm -f conf$$subs.awk
5941 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
5942 _ACAWK
5943 cat >>"\$tmp/subs1.awk" <<_ACAWK &&
5944 for (key in S) S_is_set[key] = 1
5945 FS = "\a"
5949 line = $ 0
5950 nfields = split(line, field, "@")
5951 substed = 0
5952 len = length(field[1])
5953 for (i = 2; i < nfields; i++) {
5954 key = field[i]
5955 keylen = length(key)
5956 if (S_is_set[key]) {
5957 value = S[key]
5958 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
5959 len += length(value) + length(field[++i])
5960 substed = 1
5961 } else
5962 len += 1 + keylen
5965 print line
5968 _ACAWK
5969 _ACEOF
5970 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
5971 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
5972 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
5973 else
5975 fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
5976 || as_fn_error "could not setup config files machinery" "$LINENO" 5
5977 _ACEOF
5979 # VPATH may cause trouble with some makes, so we remove $(srcdir),
5980 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
5981 # trailing colons and then remove the whole line if VPATH becomes empty
5982 # (actually we leave an empty line to preserve line numbers).
5983 if test "x$srcdir" = x.; then
5984 ac_vpsub='/^[ ]*VPATH[ ]*=/{
5985 s/:*\$(srcdir):*/:/
5986 s/:*\${srcdir}:*/:/
5987 s/:*@srcdir@:*/:/
5988 s/^\([^=]*=[ ]*\):*/\1/
5989 s/:*$//
5990 s/^[^=]*=[ ]*$//
5994 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
5995 fi # test -n "$CONFIG_FILES"
5997 # Set up the scripts for CONFIG_HEADERS section.
5998 # No need to generate them if there are no CONFIG_HEADERS.
5999 # This happens for instance with `./config.status Makefile'.
6000 if test -n "$CONFIG_HEADERS"; then
6001 cat >"$tmp/defines.awk" <<\_ACAWK ||
6002 BEGIN {
6003 _ACEOF
6005 # Transform confdefs.h into an awk script `defines.awk', embedded as
6006 # here-document in config.status, that substitutes the proper values into
6007 # config.h.in to produce config.h.
6009 # Create a delimiter string that does not exist in confdefs.h, to ease
6010 # handling of long lines.
6011 ac_delim='%!_!# '
6012 for ac_last_try in false false :; do
6013 ac_t=`sed -n "/$ac_delim/p" confdefs.h`
6014 if test -z "$ac_t"; then
6015 break
6016 elif $ac_last_try; then
6017 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
6018 else
6019 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
6021 done
6023 # For the awk script, D is an array of macro values keyed by name,
6024 # likewise P contains macro parameters if any. Preserve backslash
6025 # newline sequences.
6027 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
6028 sed -n '
6029 s/.\{148\}/&'"$ac_delim"'/g
6030 t rset
6031 :rset
6032 s/^[ ]*#[ ]*define[ ][ ]*/ /
6033 t def
6035 :def
6036 s/\\$//
6037 t bsnl
6038 s/["\\]/\\&/g
6039 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
6040 D["\1"]=" \3"/p
6041 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
6043 :bsnl
6044 s/["\\]/\\&/g
6045 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
6046 D["\1"]=" \3\\\\\\n"\\/p
6047 t cont
6048 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
6049 t cont
6051 :cont
6053 s/.\{148\}/&'"$ac_delim"'/g
6054 t clear
6055 :clear
6056 s/\\$//
6057 t bsnlc
6058 s/["\\]/\\&/g; s/^/"/; s/$/"/p
6060 :bsnlc
6061 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
6062 b cont
6063 ' <confdefs.h | sed '
6064 s/'"$ac_delim"'/"\\\
6065 "/g' >>$CONFIG_STATUS || ac_write_fail=1
6067 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
6068 for (key in D) D_is_set[key] = 1
6069 FS = "\a"
6071 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
6072 line = \$ 0
6073 split(line, arg, " ")
6074 if (arg[1] == "#") {
6075 defundef = arg[2]
6076 mac1 = arg[3]
6077 } else {
6078 defundef = substr(arg[1], 2)
6079 mac1 = arg[2]
6081 split(mac1, mac2, "(") #)
6082 macro = mac2[1]
6083 prefix = substr(line, 1, index(line, defundef) - 1)
6084 if (D_is_set[macro]) {
6085 # Preserve the white space surrounding the "#".
6086 print prefix "define", macro P[macro] D[macro]
6087 next
6088 } else {
6089 # Replace #undef with comments. This is necessary, for example,
6090 # in the case of _POSIX_SOURCE, which is predefined and required
6091 # on some systems where configure will not decide to define it.
6092 if (defundef == "undef") {
6093 print "/*", prefix defundef, macro, "*/"
6094 next
6098 { print }
6099 _ACAWK
6100 _ACEOF
6101 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
6102 as_fn_error "could not setup config headers machinery" "$LINENO" 5
6103 fi # test -n "$CONFIG_HEADERS"
6106 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :L $CONFIG_LINKS :C $CONFIG_COMMANDS"
6107 shift
6108 for ac_tag
6110 case $ac_tag in
6111 :[FHLC]) ac_mode=$ac_tag; continue;;
6112 esac
6113 case $ac_mode$ac_tag in
6114 :[FHL]*:*);;
6115 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
6116 :[FH]-) ac_tag=-:-;;
6117 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
6118 esac
6119 ac_save_IFS=$IFS
6120 IFS=:
6121 set x $ac_tag
6122 IFS=$ac_save_IFS
6123 shift
6124 ac_file=$1
6125 shift
6127 case $ac_mode in
6128 :L) ac_source=$1;;
6129 :[FH])
6130 ac_file_inputs=
6131 for ac_f
6133 case $ac_f in
6134 -) ac_f="$tmp/stdin";;
6135 *) # Look for the file first in the build tree, then in the source tree
6136 # (if the path is not absolute). The absolute path cannot be DOS-style,
6137 # because $ac_f cannot contain `:'.
6138 test -f "$ac_f" ||
6139 case $ac_f in
6140 [\\/$]*) false;;
6141 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
6142 esac ||
6143 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
6144 esac
6145 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
6146 as_fn_append ac_file_inputs " '$ac_f'"
6147 done
6149 # Let's still pretend it is `configure' which instantiates (i.e., don't
6150 # use $as_me), people would be surprised to read:
6151 # /* config.h. Generated by config.status. */
6152 configure_input='Generated from '`
6153 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
6154 `' by configure.'
6155 if test x"$ac_file" != x-; then
6156 configure_input="$ac_file. $configure_input"
6157 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
6158 $as_echo "$as_me: creating $ac_file" >&6;}
6160 # Neutralize special characters interpreted by sed in replacement strings.
6161 case $configure_input in #(
6162 *\&* | *\|* | *\\* )
6163 ac_sed_conf_input=`$as_echo "$configure_input" |
6164 sed 's/[\\\\&|]/\\\\&/g'`;; #(
6165 *) ac_sed_conf_input=$configure_input;;
6166 esac
6168 case $ac_tag in
6169 *:-:* | *:-) cat >"$tmp/stdin" \
6170 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
6171 esac
6173 esac
6175 ac_dir=`$as_dirname -- "$ac_file" ||
6176 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
6177 X"$ac_file" : 'X\(//\)[^/]' \| \
6178 X"$ac_file" : 'X\(//\)$' \| \
6179 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
6180 $as_echo X"$ac_file" |
6181 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
6182 s//\1/
6185 /^X\(\/\/\)[^/].*/{
6186 s//\1/
6189 /^X\(\/\/\)$/{
6190 s//\1/
6193 /^X\(\/\).*/{
6194 s//\1/
6197 s/.*/./; q'`
6198 as_dir="$ac_dir"; as_fn_mkdir_p
6199 ac_builddir=.
6201 case "$ac_dir" in
6202 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
6204 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
6205 # A ".." for each directory in $ac_dir_suffix.
6206 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
6207 case $ac_top_builddir_sub in
6208 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
6209 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
6210 esac ;;
6211 esac
6212 ac_abs_top_builddir=$ac_pwd
6213 ac_abs_builddir=$ac_pwd$ac_dir_suffix
6214 # for backward compatibility:
6215 ac_top_builddir=$ac_top_build_prefix
6217 case $srcdir in
6218 .) # We are building in place.
6219 ac_srcdir=.
6220 ac_top_srcdir=$ac_top_builddir_sub
6221 ac_abs_top_srcdir=$ac_pwd ;;
6222 [\\/]* | ?:[\\/]* ) # Absolute name.
6223 ac_srcdir=$srcdir$ac_dir_suffix;
6224 ac_top_srcdir=$srcdir
6225 ac_abs_top_srcdir=$srcdir ;;
6226 *) # Relative name.
6227 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
6228 ac_top_srcdir=$ac_top_build_prefix$srcdir
6229 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
6230 esac
6231 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
6234 case $ac_mode in
6237 # CONFIG_FILE
6240 case $INSTALL in
6241 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
6242 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
6243 esac
6244 _ACEOF
6246 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
6247 # If the template does not know about datarootdir, expand it.
6248 # FIXME: This hack should be removed a few years after 2.60.
6249 ac_datarootdir_hack=; ac_datarootdir_seen=
6250 ac_sed_dataroot='
6251 /datarootdir/ {
6255 /@datadir@/p
6256 /@docdir@/p
6257 /@infodir@/p
6258 /@localedir@/p
6259 /@mandir@/p'
6260 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
6261 *datarootdir*) ac_datarootdir_seen=yes;;
6262 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
6263 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
6264 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
6265 _ACEOF
6266 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
6267 ac_datarootdir_hack='
6268 s&@datadir@&$datadir&g
6269 s&@docdir@&$docdir&g
6270 s&@infodir@&$infodir&g
6271 s&@localedir@&$localedir&g
6272 s&@mandir@&$mandir&g
6273 s&\\\${datarootdir}&$datarootdir&g' ;;
6274 esac
6275 _ACEOF
6277 # Neutralize VPATH when `$srcdir' = `.'.
6278 # Shell code in configure.ac might set extrasub.
6279 # FIXME: do we really want to maintain this feature?
6280 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
6281 ac_sed_extra="$ac_vpsub
6282 $extrasub
6283 _ACEOF
6284 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
6286 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
6287 s|@configure_input@|$ac_sed_conf_input|;t t
6288 s&@top_builddir@&$ac_top_builddir_sub&;t t
6289 s&@top_build_prefix@&$ac_top_build_prefix&;t t
6290 s&@srcdir@&$ac_srcdir&;t t
6291 s&@abs_srcdir@&$ac_abs_srcdir&;t t
6292 s&@top_srcdir@&$ac_top_srcdir&;t t
6293 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
6294 s&@builddir@&$ac_builddir&;t t
6295 s&@abs_builddir@&$ac_abs_builddir&;t t
6296 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
6297 s&@INSTALL@&$ac_INSTALL&;t t
6298 $ac_datarootdir_hack
6300 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
6301 || as_fn_error "could not create $ac_file" "$LINENO" 5
6303 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
6304 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
6305 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
6306 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
6307 which seems to be undefined. Please make sure it is defined." >&5
6308 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
6309 which seems to be undefined. Please make sure it is defined." >&2;}
6311 rm -f "$tmp/stdin"
6312 case $ac_file in
6313 -) cat "$tmp/out" && rm -f "$tmp/out";;
6314 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
6315 esac \
6316 || as_fn_error "could not create $ac_file" "$LINENO" 5
6320 # CONFIG_HEADER
6322 if test x"$ac_file" != x-; then
6324 $as_echo "/* $configure_input */" \
6325 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
6326 } >"$tmp/config.h" \
6327 || as_fn_error "could not create $ac_file" "$LINENO" 5
6328 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
6329 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
6330 $as_echo "$as_me: $ac_file is unchanged" >&6;}
6331 else
6332 rm -f "$ac_file"
6333 mv "$tmp/config.h" "$ac_file" \
6334 || as_fn_error "could not create $ac_file" "$LINENO" 5
6336 else
6337 $as_echo "/* $configure_input */" \
6338 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
6339 || as_fn_error "could not create -" "$LINENO" 5
6344 # CONFIG_LINK
6347 if test "$ac_source" = "$ac_file" && test "$srcdir" = '.'; then
6349 else
6350 # Prefer the file from the source tree if names are identical.
6351 if test "$ac_source" = "$ac_file" || test ! -r "$ac_source"; then
6352 ac_source=$srcdir/$ac_source
6355 { $as_echo "$as_me:${as_lineno-$LINENO}: linking $ac_source to $ac_file" >&5
6356 $as_echo "$as_me: linking $ac_source to $ac_file" >&6;}
6358 if test ! -r "$ac_source"; then
6359 as_fn_error "$ac_source: file not found" "$LINENO" 5
6361 rm -f "$ac_file"
6363 # Try a relative symlink, then a hard link, then a copy.
6364 case $srcdir in
6365 [\\/$]* | ?:[\\/]* ) ac_rel_source=$ac_source ;;
6366 *) ac_rel_source=$ac_top_build_prefix$ac_source ;;
6367 esac
6368 ln -s "$ac_rel_source" "$ac_file" 2>/dev/null ||
6369 ln "$ac_source" "$ac_file" 2>/dev/null ||
6370 cp -p "$ac_source" "$ac_file" ||
6371 as_fn_error "cannot link or copy $ac_source to $ac_file" "$LINENO" 5
6374 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
6375 $as_echo "$as_me: executing $ac_file commands" >&6;}
6377 esac
6380 case $ac_file$ac_mode in
6381 "default":C) test -z "$CONFIG_HEADERS" || echo timestamp > stamp-h
6382 if test -n "$CONFIG_FILES"; then
6383 # FIXME: We shouldn't need to set ac_file
6384 ac_file=Makefile
6385 . ${libgcc_topdir}/config-ml.in
6386 fi ;;
6388 esac
6389 done # for ac_tag
6392 as_fn_exit 0
6393 _ACEOF
6394 ac_clean_files=$ac_clean_files_save
6396 test $ac_write_fail = 0 ||
6397 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
6400 # configure is writing to config.log, and then calls config.status.
6401 # config.status does its own redirection, appending to config.log.
6402 # Unfortunately, on DOS this fails, as config.log is still kept open
6403 # by configure, so config.status won't be able to write to it; its
6404 # output is simply discarded. So we exec the FD to /dev/null,
6405 # effectively closing config.log, so it can be properly (re)opened and
6406 # appended to by config.status. When coming back to configure, we
6407 # need to make the FD available again.
6408 if test "$no_create" != yes; then
6409 ac_cs_success=:
6410 ac_config_status_args=
6411 test "$silent" = yes &&
6412 ac_config_status_args="$ac_config_status_args --quiet"
6413 exec 5>/dev/null
6414 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
6415 exec 5>>config.log
6416 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
6417 # would make configure fail if this is the last instruction.
6418 $ac_cs_success || as_fn_exit $?
6420 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
6421 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
6422 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}