gcc/:
[official-gcc.git] / libgcc / configure
blob7a154db9de9bc59f7966b4e7ffad16973df2ade6
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 force_explicit_eh_registry
570 fixed_point
571 enable_decimal_float
572 decimal_float
573 long_double_type_size
574 double_type_size
576 OBJEXT
577 EXEEXT
578 ac_ct_CC
579 CPPFLAGS
580 LDFLAGS
581 CFLAGS
583 LN_S
584 STRIP
585 RANLIB
587 LIPO
589 toolexeclibdir
590 toolexecdir
591 target_subdir
592 host_subdir
593 build_subdir
594 build_libsubdir
595 target_noncanonical
596 host_noncanonical
598 INSTALL_DATA
599 INSTALL_SCRIPT
600 INSTALL_PROGRAM
601 MAINT
602 slibdir
603 PICFLAG
604 host_os
605 host_vendor
606 host_cpu
607 host
608 build_os
609 build_vendor
610 build_cpu
611 build
612 enable_vtable_verify
613 enable_shared
614 libgcc_topdir
615 target_alias
616 host_alias
617 build_alias
618 LIBS
619 ECHO_T
620 ECHO_N
621 ECHO_C
622 DEFS
623 mandir
624 localedir
625 libdir
626 psdir
627 pdfdir
628 dvidir
629 htmldir
630 infodir
631 docdir
632 oldincludedir
633 includedir
634 localstatedir
635 sharedstatedir
636 sysconfdir
637 datadir
638 datarootdir
639 libexecdir
640 sbindir
641 bindir
642 program_transform_name
643 prefix
644 exec_prefix
645 PACKAGE_URL
646 PACKAGE_BUGREPORT
647 PACKAGE_STRING
648 PACKAGE_VERSION
649 PACKAGE_TARNAME
650 PACKAGE_NAME
651 PATH_SEPARATOR
652 SHELL'
653 ac_subst_files=''
654 ac_user_opts='
655 enable_option_checking
656 with_target_subdir
657 with_cross_host
658 with_ld
659 enable_shared
660 enable_vtable_verify
661 enable_version_specific_runtime_libs
662 with_slibdir
663 enable_maintainer_mode
664 with_build_libsubdir
665 enable_decimal_float
666 with_system_libunwind
667 enable_sjlj_exceptions
668 enable_explicit_exception_frame_registration
669 enable_tls
671 ac_precious_vars='build_alias
672 host_alias
673 target_alias
675 CFLAGS
676 LDFLAGS
677 LIBS
678 CPPFLAGS
679 CPP'
682 # Initialize some variables set by options.
683 ac_init_help=
684 ac_init_version=false
685 ac_unrecognized_opts=
686 ac_unrecognized_sep=
687 # The variables have the same names as the options, with
688 # dashes changed to underlines.
689 cache_file=/dev/null
690 exec_prefix=NONE
691 no_create=
692 no_recursion=
693 prefix=NONE
694 program_prefix=NONE
695 program_suffix=NONE
696 program_transform_name=s,x,x,
697 silent=
698 site=
699 srcdir=
700 verbose=
701 x_includes=NONE
702 x_libraries=NONE
704 # Installation directory options.
705 # These are left unexpanded so users can "make install exec_prefix=/foo"
706 # and all the variables that are supposed to be based on exec_prefix
707 # by default will actually change.
708 # Use braces instead of parens because sh, perl, etc. also accept them.
709 # (The list follows the same order as the GNU Coding Standards.)
710 bindir='${exec_prefix}/bin'
711 sbindir='${exec_prefix}/sbin'
712 libexecdir='${exec_prefix}/libexec'
713 datarootdir='${prefix}/share'
714 datadir='${datarootdir}'
715 sysconfdir='${prefix}/etc'
716 sharedstatedir='${prefix}/com'
717 localstatedir='${prefix}/var'
718 includedir='${prefix}/include'
719 oldincludedir='/usr/include'
720 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
721 infodir='${datarootdir}/info'
722 htmldir='${docdir}'
723 dvidir='${docdir}'
724 pdfdir='${docdir}'
725 psdir='${docdir}'
726 libdir='${exec_prefix}/lib'
727 localedir='${datarootdir}/locale'
728 mandir='${datarootdir}/man'
730 ac_prev=
731 ac_dashdash=
732 for ac_option
734 # If the previous option needs an argument, assign it.
735 if test -n "$ac_prev"; then
736 eval $ac_prev=\$ac_option
737 ac_prev=
738 continue
741 case $ac_option in
742 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
743 *) ac_optarg=yes ;;
744 esac
746 # Accept the important Cygnus configure options, so we can diagnose typos.
748 case $ac_dashdash$ac_option in
750 ac_dashdash=yes ;;
752 -bindir | --bindir | --bindi | --bind | --bin | --bi)
753 ac_prev=bindir ;;
754 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
755 bindir=$ac_optarg ;;
757 -build | --build | --buil | --bui | --bu)
758 ac_prev=build_alias ;;
759 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
760 build_alias=$ac_optarg ;;
762 -cache-file | --cache-file | --cache-fil | --cache-fi \
763 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
764 ac_prev=cache_file ;;
765 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
766 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
767 cache_file=$ac_optarg ;;
769 --config-cache | -C)
770 cache_file=config.cache ;;
772 -datadir | --datadir | --datadi | --datad)
773 ac_prev=datadir ;;
774 -datadir=* | --datadir=* | --datadi=* | --datad=*)
775 datadir=$ac_optarg ;;
777 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
778 | --dataroo | --dataro | --datar)
779 ac_prev=datarootdir ;;
780 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
781 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
782 datarootdir=$ac_optarg ;;
784 -disable-* | --disable-*)
785 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
786 # Reject names that are not valid shell variable names.
787 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
788 as_fn_error "invalid feature name: $ac_useropt"
789 ac_useropt_orig=$ac_useropt
790 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
791 case $ac_user_opts in
793 "enable_$ac_useropt"
794 "*) ;;
795 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
796 ac_unrecognized_sep=', ';;
797 esac
798 eval enable_$ac_useropt=no ;;
800 -docdir | --docdir | --docdi | --doc | --do)
801 ac_prev=docdir ;;
802 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
803 docdir=$ac_optarg ;;
805 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
806 ac_prev=dvidir ;;
807 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
808 dvidir=$ac_optarg ;;
810 -enable-* | --enable-*)
811 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
812 # Reject names that are not valid shell variable names.
813 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
814 as_fn_error "invalid feature name: $ac_useropt"
815 ac_useropt_orig=$ac_useropt
816 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
817 case $ac_user_opts in
819 "enable_$ac_useropt"
820 "*) ;;
821 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
822 ac_unrecognized_sep=', ';;
823 esac
824 eval enable_$ac_useropt=\$ac_optarg ;;
826 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
827 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
828 | --exec | --exe | --ex)
829 ac_prev=exec_prefix ;;
830 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
831 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
832 | --exec=* | --exe=* | --ex=*)
833 exec_prefix=$ac_optarg ;;
835 -gas | --gas | --ga | --g)
836 # Obsolete; use --with-gas.
837 with_gas=yes ;;
839 -help | --help | --hel | --he | -h)
840 ac_init_help=long ;;
841 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
842 ac_init_help=recursive ;;
843 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
844 ac_init_help=short ;;
846 -host | --host | --hos | --ho)
847 ac_prev=host_alias ;;
848 -host=* | --host=* | --hos=* | --ho=*)
849 host_alias=$ac_optarg ;;
851 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
852 ac_prev=htmldir ;;
853 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
854 | --ht=*)
855 htmldir=$ac_optarg ;;
857 -includedir | --includedir | --includedi | --included | --include \
858 | --includ | --inclu | --incl | --inc)
859 ac_prev=includedir ;;
860 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
861 | --includ=* | --inclu=* | --incl=* | --inc=*)
862 includedir=$ac_optarg ;;
864 -infodir | --infodir | --infodi | --infod | --info | --inf)
865 ac_prev=infodir ;;
866 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
867 infodir=$ac_optarg ;;
869 -libdir | --libdir | --libdi | --libd)
870 ac_prev=libdir ;;
871 -libdir=* | --libdir=* | --libdi=* | --libd=*)
872 libdir=$ac_optarg ;;
874 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
875 | --libexe | --libex | --libe)
876 ac_prev=libexecdir ;;
877 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
878 | --libexe=* | --libex=* | --libe=*)
879 libexecdir=$ac_optarg ;;
881 -localedir | --localedir | --localedi | --localed | --locale)
882 ac_prev=localedir ;;
883 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
884 localedir=$ac_optarg ;;
886 -localstatedir | --localstatedir | --localstatedi | --localstated \
887 | --localstate | --localstat | --localsta | --localst | --locals)
888 ac_prev=localstatedir ;;
889 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
890 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
891 localstatedir=$ac_optarg ;;
893 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
894 ac_prev=mandir ;;
895 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
896 mandir=$ac_optarg ;;
898 -nfp | --nfp | --nf)
899 # Obsolete; use --without-fp.
900 with_fp=no ;;
902 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
903 | --no-cr | --no-c | -n)
904 no_create=yes ;;
906 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
907 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
908 no_recursion=yes ;;
910 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
911 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
912 | --oldin | --oldi | --old | --ol | --o)
913 ac_prev=oldincludedir ;;
914 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
915 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
916 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
917 oldincludedir=$ac_optarg ;;
919 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
920 ac_prev=prefix ;;
921 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
922 prefix=$ac_optarg ;;
924 -program-prefix | --program-prefix | --program-prefi | --program-pref \
925 | --program-pre | --program-pr | --program-p)
926 ac_prev=program_prefix ;;
927 -program-prefix=* | --program-prefix=* | --program-prefi=* \
928 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
929 program_prefix=$ac_optarg ;;
931 -program-suffix | --program-suffix | --program-suffi | --program-suff \
932 | --program-suf | --program-su | --program-s)
933 ac_prev=program_suffix ;;
934 -program-suffix=* | --program-suffix=* | --program-suffi=* \
935 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
936 program_suffix=$ac_optarg ;;
938 -program-transform-name | --program-transform-name \
939 | --program-transform-nam | --program-transform-na \
940 | --program-transform-n | --program-transform- \
941 | --program-transform | --program-transfor \
942 | --program-transfo | --program-transf \
943 | --program-trans | --program-tran \
944 | --progr-tra | --program-tr | --program-t)
945 ac_prev=program_transform_name ;;
946 -program-transform-name=* | --program-transform-name=* \
947 | --program-transform-nam=* | --program-transform-na=* \
948 | --program-transform-n=* | --program-transform-=* \
949 | --program-transform=* | --program-transfor=* \
950 | --program-transfo=* | --program-transf=* \
951 | --program-trans=* | --program-tran=* \
952 | --progr-tra=* | --program-tr=* | --program-t=*)
953 program_transform_name=$ac_optarg ;;
955 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
956 ac_prev=pdfdir ;;
957 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
958 pdfdir=$ac_optarg ;;
960 -psdir | --psdir | --psdi | --psd | --ps)
961 ac_prev=psdir ;;
962 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
963 psdir=$ac_optarg ;;
965 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
966 | -silent | --silent | --silen | --sile | --sil)
967 silent=yes ;;
969 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
970 ac_prev=sbindir ;;
971 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
972 | --sbi=* | --sb=*)
973 sbindir=$ac_optarg ;;
975 -sharedstatedir | --sharedstatedir | --sharedstatedi \
976 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
977 | --sharedst | --shareds | --shared | --share | --shar \
978 | --sha | --sh)
979 ac_prev=sharedstatedir ;;
980 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
981 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
982 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
983 | --sha=* | --sh=*)
984 sharedstatedir=$ac_optarg ;;
986 -site | --site | --sit)
987 ac_prev=site ;;
988 -site=* | --site=* | --sit=*)
989 site=$ac_optarg ;;
991 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
992 ac_prev=srcdir ;;
993 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
994 srcdir=$ac_optarg ;;
996 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
997 | --syscon | --sysco | --sysc | --sys | --sy)
998 ac_prev=sysconfdir ;;
999 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1000 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1001 sysconfdir=$ac_optarg ;;
1003 -target | --target | --targe | --targ | --tar | --ta | --t)
1004 ac_prev=target_alias ;;
1005 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1006 target_alias=$ac_optarg ;;
1008 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1009 verbose=yes ;;
1011 -version | --version | --versio | --versi | --vers | -V)
1012 ac_init_version=: ;;
1014 -with-* | --with-*)
1015 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1016 # Reject names that are not valid shell variable names.
1017 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1018 as_fn_error "invalid package name: $ac_useropt"
1019 ac_useropt_orig=$ac_useropt
1020 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1021 case $ac_user_opts in
1023 "with_$ac_useropt"
1024 "*) ;;
1025 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1026 ac_unrecognized_sep=', ';;
1027 esac
1028 eval with_$ac_useropt=\$ac_optarg ;;
1030 -without-* | --without-*)
1031 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1032 # Reject names that are not valid shell variable names.
1033 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1034 as_fn_error "invalid package name: $ac_useropt"
1035 ac_useropt_orig=$ac_useropt
1036 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1037 case $ac_user_opts in
1039 "with_$ac_useropt"
1040 "*) ;;
1041 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1042 ac_unrecognized_sep=', ';;
1043 esac
1044 eval with_$ac_useropt=no ;;
1046 --x)
1047 # Obsolete; use --with-x.
1048 with_x=yes ;;
1050 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1051 | --x-incl | --x-inc | --x-in | --x-i)
1052 ac_prev=x_includes ;;
1053 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1054 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1055 x_includes=$ac_optarg ;;
1057 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1058 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1059 ac_prev=x_libraries ;;
1060 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1061 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1062 x_libraries=$ac_optarg ;;
1064 -*) as_fn_error "unrecognized option: \`$ac_option'
1065 Try \`$0 --help' for more information."
1068 *=*)
1069 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1070 # Reject names that are not valid shell variable names.
1071 case $ac_envvar in #(
1072 '' | [0-9]* | *[!_$as_cr_alnum]* )
1073 as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1074 esac
1075 eval $ac_envvar=\$ac_optarg
1076 export $ac_envvar ;;
1079 # FIXME: should be removed in autoconf 3.0.
1080 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1081 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1082 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1083 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1086 esac
1087 done
1089 if test -n "$ac_prev"; then
1090 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1091 as_fn_error "missing argument to $ac_option"
1094 if test -n "$ac_unrecognized_opts"; then
1095 case $enable_option_checking in
1096 no) ;;
1097 fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1098 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1099 esac
1102 # Check all directory arguments for consistency.
1103 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1104 datadir sysconfdir sharedstatedir localstatedir includedir \
1105 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1106 libdir localedir mandir
1108 eval ac_val=\$$ac_var
1109 # Remove trailing slashes.
1110 case $ac_val in
1111 */ )
1112 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1113 eval $ac_var=\$ac_val;;
1114 esac
1115 # Be sure to have absolute directory names.
1116 case $ac_val in
1117 [\\/$]* | ?:[\\/]* ) continue;;
1118 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1119 esac
1120 as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1121 done
1123 # There might be people who depend on the old broken behavior: `$host'
1124 # used to hold the argument of --host etc.
1125 # FIXME: To remove some day.
1126 build=$build_alias
1127 host=$host_alias
1128 target=$target_alias
1130 # FIXME: To remove some day.
1131 if test "x$host_alias" != x; then
1132 if test "x$build_alias" = x; then
1133 cross_compiling=maybe
1134 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1135 If a cross compiler is detected then cross compile mode will be used." >&2
1136 elif test "x$build_alias" != "x$host_alias"; then
1137 cross_compiling=yes
1141 ac_tool_prefix=
1142 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1144 test "$silent" = yes && exec 6>/dev/null
1147 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1148 ac_ls_di=`ls -di .` &&
1149 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1150 as_fn_error "working directory cannot be determined"
1151 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1152 as_fn_error "pwd does not report name of working directory"
1155 # Find the source files, if location was not specified.
1156 if test -z "$srcdir"; then
1157 ac_srcdir_defaulted=yes
1158 # Try the directory containing this script, then the parent directory.
1159 ac_confdir=`$as_dirname -- "$as_myself" ||
1160 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1161 X"$as_myself" : 'X\(//\)[^/]' \| \
1162 X"$as_myself" : 'X\(//\)$' \| \
1163 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1164 $as_echo X"$as_myself" |
1165 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1166 s//\1/
1169 /^X\(\/\/\)[^/].*/{
1170 s//\1/
1173 /^X\(\/\/\)$/{
1174 s//\1/
1177 /^X\(\/\).*/{
1178 s//\1/
1181 s/.*/./; q'`
1182 srcdir=$ac_confdir
1183 if test ! -r "$srcdir/$ac_unique_file"; then
1184 srcdir=..
1186 else
1187 ac_srcdir_defaulted=no
1189 if test ! -r "$srcdir/$ac_unique_file"; then
1190 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1191 as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1193 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1194 ac_abs_confdir=`(
1195 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1196 pwd)`
1197 # When building in place, set srcdir=.
1198 if test "$ac_abs_confdir" = "$ac_pwd"; then
1199 srcdir=.
1201 # Remove unnecessary trailing slashes from srcdir.
1202 # Double slashes in file names in object file debugging info
1203 # mess up M-x gdb in Emacs.
1204 case $srcdir in
1205 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1206 esac
1207 for ac_var in $ac_precious_vars; do
1208 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1209 eval ac_env_${ac_var}_value=\$${ac_var}
1210 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1211 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1212 done
1215 # Report the --help message.
1217 if test "$ac_init_help" = "long"; then
1218 # Omit some internal or obsolete options to make the list less imposing.
1219 # This message is too long to be a string in the A/UX 3.1 sh.
1220 cat <<_ACEOF
1221 \`configure' configures GNU C Runtime Library 1.0 to adapt to many kinds of systems.
1223 Usage: $0 [OPTION]... [VAR=VALUE]...
1225 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1226 VAR=VALUE. See below for descriptions of some of the useful variables.
1228 Defaults for the options are specified in brackets.
1230 Configuration:
1231 -h, --help display this help and exit
1232 --help=short display options specific to this package
1233 --help=recursive display the short help of all the included packages
1234 -V, --version display version information and exit
1235 -q, --quiet, --silent do not print \`checking...' messages
1236 --cache-file=FILE cache test results in FILE [disabled]
1237 -C, --config-cache alias for \`--cache-file=config.cache'
1238 -n, --no-create do not create output files
1239 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1241 Installation directories:
1242 --prefix=PREFIX install architecture-independent files in PREFIX
1243 [$ac_default_prefix]
1244 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1245 [PREFIX]
1247 By default, \`make install' will install all the files in
1248 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1249 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1250 for instance \`--prefix=\$HOME'.
1252 For better control, use the options below.
1254 Fine tuning of the installation directories:
1255 --bindir=DIR user executables [EPREFIX/bin]
1256 --sbindir=DIR system admin executables [EPREFIX/sbin]
1257 --libexecdir=DIR program executables [EPREFIX/libexec]
1258 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1259 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1260 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1261 --libdir=DIR object code libraries [EPREFIX/lib]
1262 --includedir=DIR C header files [PREFIX/include]
1263 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1264 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1265 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1266 --infodir=DIR info documentation [DATAROOTDIR/info]
1267 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1268 --mandir=DIR man documentation [DATAROOTDIR/man]
1269 --docdir=DIR documentation root [DATAROOTDIR/doc/libgcc]
1270 --htmldir=DIR html documentation [DOCDIR]
1271 --dvidir=DIR dvi documentation [DOCDIR]
1272 --pdfdir=DIR pdf documentation [DOCDIR]
1273 --psdir=DIR ps documentation [DOCDIR]
1274 _ACEOF
1276 cat <<\_ACEOF
1278 System types:
1279 --build=BUILD configure for building on BUILD [guessed]
1280 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1281 _ACEOF
1284 if test -n "$ac_init_help"; then
1285 case $ac_init_help in
1286 short | recursive ) echo "Configuration of GNU C Runtime Library 1.0:";;
1287 esac
1288 cat <<\_ACEOF
1290 Optional Features:
1291 --disable-option-checking ignore unrecognized --enable/--with options
1292 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1293 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1294 --disable-shared don't provide a shared libgcc
1295 --enable-vtable-verify Enable vtable verification feature
1296 --enable-version-specific-runtime-libs Specify that runtime libraries should be installed in a compiler-specific directory
1297 --enable-maintainer-mode
1298 enable make rules and dependencies not useful (and
1299 sometimes confusing) to the casual installer
1300 --enable-decimal-float={no,yes,bid,dpd}
1301 enable decimal float extension to C. Selecting 'bid'
1302 or 'dpd' choses which decimal floating point format
1303 to use
1304 --enable-sjlj-exceptions
1305 force use of builtin_setjmp for exceptions
1306 --enable-explicit-exception-frame-registration
1307 register exception tables explicitly at module
1308 start, for use e.g. for compatibility with
1309 installations without PT_GNU_EH_FRAME support
1310 --enable-tls Use thread-local storage [default=yes]
1312 Optional Packages:
1313 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1314 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1315 --with-target-subdir=SUBDIR Configuring in a subdirectory for target
1316 --with-cross-host=HOST Configuring with a cross compiler
1317 --with-ld arrange to use the specified ld (full pathname)
1318 --with-slibdir=DIR shared libraries in DIR LIBDIR
1319 --with-build-libsubdir=DIR Directory where to find libraries for build system
1320 --with-system-libunwind use installed libunwind
1322 Some influential environment variables:
1323 CC C compiler command
1324 CFLAGS C compiler flags
1325 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1326 nonstandard directory <lib dir>
1327 LIBS libraries to pass to the linker, e.g. -l<library>
1328 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1329 you have headers in a nonstandard directory <include dir>
1330 CPP C preprocessor
1332 Use these variables to override the choices made by `configure' or to help
1333 it to find libraries and programs with nonstandard names/locations.
1335 Report bugs to the package provider.
1336 GNU C Runtime Library home page: <http://www.gnu.org/software/libgcc/>.
1337 General help using GNU software: <http://www.gnu.org/gethelp/>.
1338 _ACEOF
1339 ac_status=$?
1342 if test "$ac_init_help" = "recursive"; then
1343 # If there are subdirs, report their specific --help.
1344 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1345 test -d "$ac_dir" ||
1346 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1347 continue
1348 ac_builddir=.
1350 case "$ac_dir" in
1351 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1353 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1354 # A ".." for each directory in $ac_dir_suffix.
1355 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1356 case $ac_top_builddir_sub in
1357 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1358 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1359 esac ;;
1360 esac
1361 ac_abs_top_builddir=$ac_pwd
1362 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1363 # for backward compatibility:
1364 ac_top_builddir=$ac_top_build_prefix
1366 case $srcdir in
1367 .) # We are building in place.
1368 ac_srcdir=.
1369 ac_top_srcdir=$ac_top_builddir_sub
1370 ac_abs_top_srcdir=$ac_pwd ;;
1371 [\\/]* | ?:[\\/]* ) # Absolute name.
1372 ac_srcdir=$srcdir$ac_dir_suffix;
1373 ac_top_srcdir=$srcdir
1374 ac_abs_top_srcdir=$srcdir ;;
1375 *) # Relative name.
1376 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1377 ac_top_srcdir=$ac_top_build_prefix$srcdir
1378 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1379 esac
1380 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1382 cd "$ac_dir" || { ac_status=$?; continue; }
1383 # Check for guested configure.
1384 if test -f "$ac_srcdir/configure.gnu"; then
1385 echo &&
1386 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1387 elif test -f "$ac_srcdir/configure"; then
1388 echo &&
1389 $SHELL "$ac_srcdir/configure" --help=recursive
1390 else
1391 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1392 fi || ac_status=$?
1393 cd "$ac_pwd" || { ac_status=$?; break; }
1394 done
1397 test -n "$ac_init_help" && exit $ac_status
1398 if $ac_init_version; then
1399 cat <<\_ACEOF
1400 GNU C Runtime Library configure 1.0
1401 generated by GNU Autoconf 2.64
1403 Copyright (C) 2009 Free Software Foundation, Inc.
1404 This configure script is free software; the Free Software Foundation
1405 gives unlimited permission to copy, distribute and modify it.
1406 _ACEOF
1407 exit
1410 ## ------------------------ ##
1411 ## Autoconf initialization. ##
1412 ## ------------------------ ##
1414 # ac_fn_c_try_compile LINENO
1415 # --------------------------
1416 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1417 ac_fn_c_try_compile ()
1419 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1420 rm -f conftest.$ac_objext
1421 if { { ac_try="$ac_compile"
1422 case "(($ac_try" in
1423 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1424 *) ac_try_echo=$ac_try;;
1425 esac
1426 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1427 $as_echo "$ac_try_echo"; } >&5
1428 (eval "$ac_compile") 2>conftest.err
1429 ac_status=$?
1430 if test -s conftest.err; then
1431 grep -v '^ *+' conftest.err >conftest.er1
1432 cat conftest.er1 >&5
1433 mv -f conftest.er1 conftest.err
1435 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1436 test $ac_status = 0; } && {
1437 test -z "$ac_c_werror_flag" ||
1438 test ! -s conftest.err
1439 } && test -s conftest.$ac_objext; then :
1440 ac_retval=0
1441 else
1442 $as_echo "$as_me: failed program was:" >&5
1443 sed 's/^/| /' conftest.$ac_ext >&5
1445 ac_retval=1
1447 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1448 return $ac_retval
1450 } # ac_fn_c_try_compile
1452 # ac_fn_c_try_cpp LINENO
1453 # ----------------------
1454 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1455 ac_fn_c_try_cpp ()
1457 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1458 if { { ac_try="$ac_cpp conftest.$ac_ext"
1459 case "(($ac_try" in
1460 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1461 *) ac_try_echo=$ac_try;;
1462 esac
1463 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1464 $as_echo "$ac_try_echo"; } >&5
1465 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1466 ac_status=$?
1467 if test -s conftest.err; then
1468 grep -v '^ *+' conftest.err >conftest.er1
1469 cat conftest.er1 >&5
1470 mv -f conftest.er1 conftest.err
1472 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1473 test $ac_status = 0; } >/dev/null && {
1474 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1475 test ! -s conftest.err
1476 }; then :
1477 ac_retval=0
1478 else
1479 $as_echo "$as_me: failed program was:" >&5
1480 sed 's/^/| /' conftest.$ac_ext >&5
1482 ac_retval=1
1484 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1485 return $ac_retval
1487 } # ac_fn_c_try_cpp
1489 # ac_fn_c_try_run LINENO
1490 # ----------------------
1491 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1492 # that executables *can* be run.
1493 ac_fn_c_try_run ()
1495 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1496 if { { ac_try="$ac_link"
1497 case "(($ac_try" in
1498 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1499 *) ac_try_echo=$ac_try;;
1500 esac
1501 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1502 $as_echo "$ac_try_echo"; } >&5
1503 (eval "$ac_link") 2>&5
1504 ac_status=$?
1505 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1506 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1507 { { case "(($ac_try" in
1508 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1509 *) ac_try_echo=$ac_try;;
1510 esac
1511 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1512 $as_echo "$ac_try_echo"; } >&5
1513 (eval "$ac_try") 2>&5
1514 ac_status=$?
1515 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1516 test $ac_status = 0; }; }; then :
1517 ac_retval=0
1518 else
1519 $as_echo "$as_me: program exited with status $ac_status" >&5
1520 $as_echo "$as_me: failed program was:" >&5
1521 sed 's/^/| /' conftest.$ac_ext >&5
1523 ac_retval=$ac_status
1525 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1526 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1527 return $ac_retval
1529 } # ac_fn_c_try_run
1531 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
1532 # --------------------------------------------
1533 # Tries to find the compile-time value of EXPR in a program that includes
1534 # INCLUDES, setting VAR accordingly. Returns whether the value could be
1535 # computed
1536 ac_fn_c_compute_int ()
1538 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1539 if test "$cross_compiling" = yes; then
1540 # Depending upon the size, compute the lo and hi bounds.
1541 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1542 /* end confdefs.h. */
1545 main ()
1547 static int test_array [1 - 2 * !(($2) >= 0)];
1548 test_array [0] = 0
1551 return 0;
1553 _ACEOF
1554 if ac_fn_c_try_compile "$LINENO"; then :
1555 ac_lo=0 ac_mid=0
1556 while :; do
1557 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1558 /* end confdefs.h. */
1561 main ()
1563 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
1564 test_array [0] = 0
1567 return 0;
1569 _ACEOF
1570 if ac_fn_c_try_compile "$LINENO"; then :
1571 ac_hi=$ac_mid; break
1572 else
1573 as_fn_arith $ac_mid + 1 && ac_lo=$as_val
1574 if test $ac_lo -le $ac_mid; then
1575 ac_lo= ac_hi=
1576 break
1578 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
1580 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1581 done
1582 else
1583 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1584 /* end confdefs.h. */
1587 main ()
1589 static int test_array [1 - 2 * !(($2) < 0)];
1590 test_array [0] = 0
1593 return 0;
1595 _ACEOF
1596 if ac_fn_c_try_compile "$LINENO"; then :
1597 ac_hi=-1 ac_mid=-1
1598 while :; do
1599 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1600 /* end confdefs.h. */
1603 main ()
1605 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
1606 test_array [0] = 0
1609 return 0;
1611 _ACEOF
1612 if ac_fn_c_try_compile "$LINENO"; then :
1613 ac_lo=$ac_mid; break
1614 else
1615 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
1616 if test $ac_mid -le $ac_hi; then
1617 ac_lo= ac_hi=
1618 break
1620 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
1622 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1623 done
1624 else
1625 ac_lo= ac_hi=
1627 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1629 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1630 # Binary search between lo and hi bounds.
1631 while test "x$ac_lo" != "x$ac_hi"; do
1632 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
1633 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1634 /* end confdefs.h. */
1637 main ()
1639 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
1640 test_array [0] = 0
1643 return 0;
1645 _ACEOF
1646 if ac_fn_c_try_compile "$LINENO"; then :
1647 ac_hi=$ac_mid
1648 else
1649 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
1651 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1652 done
1653 case $ac_lo in #((
1654 ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
1655 '') ac_retval=1 ;;
1656 esac
1657 else
1658 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1659 /* end confdefs.h. */
1661 static long int longval () { return $2; }
1662 static unsigned long int ulongval () { return $2; }
1663 #include <stdio.h>
1664 #include <stdlib.h>
1666 main ()
1669 FILE *f = fopen ("conftest.val", "w");
1670 if (! f)
1671 return 1;
1672 if (($2) < 0)
1674 long int i = longval ();
1675 if (i != ($2))
1676 return 1;
1677 fprintf (f, "%ld", i);
1679 else
1681 unsigned long int i = ulongval ();
1682 if (i != ($2))
1683 return 1;
1684 fprintf (f, "%lu", i);
1686 /* Do not output a trailing newline, as this causes \r\n confusion
1687 on some platforms. */
1688 return ferror (f) || fclose (f) != 0;
1691 return 0;
1693 _ACEOF
1694 if ac_fn_c_try_run "$LINENO"; then :
1695 echo >>conftest.val; read $3 <conftest.val; ac_retval=0
1696 else
1697 ac_retval=1
1699 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
1700 conftest.$ac_objext conftest.beam conftest.$ac_ext
1701 rm -f conftest.val
1704 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1705 return $ac_retval
1707 } # ac_fn_c_compute_int
1708 cat >config.log <<_ACEOF
1709 This file contains any messages produced by compilers while
1710 running configure, to aid debugging if configure makes a mistake.
1712 It was created by GNU C Runtime Library $as_me 1.0, which was
1713 generated by GNU Autoconf 2.64. Invocation command line was
1715 $ $0 $@
1717 _ACEOF
1718 exec 5>>config.log
1720 cat <<_ASUNAME
1721 ## --------- ##
1722 ## Platform. ##
1723 ## --------- ##
1725 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1726 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1727 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1728 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1729 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1731 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1732 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1734 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1735 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1736 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1737 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1738 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1739 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1740 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1742 _ASUNAME
1744 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1745 for as_dir in $PATH
1747 IFS=$as_save_IFS
1748 test -z "$as_dir" && as_dir=.
1749 $as_echo "PATH: $as_dir"
1750 done
1751 IFS=$as_save_IFS
1753 } >&5
1755 cat >&5 <<_ACEOF
1758 ## ----------- ##
1759 ## Core tests. ##
1760 ## ----------- ##
1762 _ACEOF
1765 # Keep a trace of the command line.
1766 # Strip out --no-create and --no-recursion so they do not pile up.
1767 # Strip out --silent because we don't want to record it for future runs.
1768 # Also quote any args containing shell meta-characters.
1769 # Make two passes to allow for proper duplicate-argument suppression.
1770 ac_configure_args=
1771 ac_configure_args0=
1772 ac_configure_args1=
1773 ac_must_keep_next=false
1774 for ac_pass in 1 2
1776 for ac_arg
1778 case $ac_arg in
1779 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1780 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1781 | -silent | --silent | --silen | --sile | --sil)
1782 continue ;;
1783 *\'*)
1784 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1785 esac
1786 case $ac_pass in
1787 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
1789 as_fn_append ac_configure_args1 " '$ac_arg'"
1790 if test $ac_must_keep_next = true; then
1791 ac_must_keep_next=false # Got value, back to normal.
1792 else
1793 case $ac_arg in
1794 *=* | --config-cache | -C | -disable-* | --disable-* \
1795 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1796 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1797 | -with-* | --with-* | -without-* | --without-* | --x)
1798 case "$ac_configure_args0 " in
1799 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1800 esac
1802 -* ) ac_must_keep_next=true ;;
1803 esac
1805 as_fn_append ac_configure_args " '$ac_arg'"
1807 esac
1808 done
1809 done
1810 { ac_configure_args0=; unset ac_configure_args0;}
1811 { ac_configure_args1=; unset ac_configure_args1;}
1813 # When interrupted or exit'd, cleanup temporary files, and complete
1814 # config.log. We remove comments because anyway the quotes in there
1815 # would cause problems or look ugly.
1816 # WARNING: Use '\'' to represent an apostrophe within the trap.
1817 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1818 trap 'exit_status=$?
1819 # Save into config.log some information that might help in debugging.
1821 echo
1823 cat <<\_ASBOX
1824 ## ---------------- ##
1825 ## Cache variables. ##
1826 ## ---------------- ##
1827 _ASBOX
1828 echo
1829 # The following way of writing the cache mishandles newlines in values,
1831 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1832 eval ac_val=\$$ac_var
1833 case $ac_val in #(
1834 *${as_nl}*)
1835 case $ac_var in #(
1836 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
1837 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
1838 esac
1839 case $ac_var in #(
1840 _ | IFS | as_nl) ;; #(
1841 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
1842 *) { eval $ac_var=; unset $ac_var;} ;;
1843 esac ;;
1844 esac
1845 done
1846 (set) 2>&1 |
1847 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1848 *${as_nl}ac_space=\ *)
1849 sed -n \
1850 "s/'\''/'\''\\\\'\'''\''/g;
1851 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1852 ;; #(
1854 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
1856 esac |
1857 sort
1859 echo
1861 cat <<\_ASBOX
1862 ## ----------------- ##
1863 ## Output variables. ##
1864 ## ----------------- ##
1865 _ASBOX
1866 echo
1867 for ac_var in $ac_subst_vars
1869 eval ac_val=\$$ac_var
1870 case $ac_val in
1871 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1872 esac
1873 $as_echo "$ac_var='\''$ac_val'\''"
1874 done | sort
1875 echo
1877 if test -n "$ac_subst_files"; then
1878 cat <<\_ASBOX
1879 ## ------------------- ##
1880 ## File substitutions. ##
1881 ## ------------------- ##
1882 _ASBOX
1883 echo
1884 for ac_var in $ac_subst_files
1886 eval ac_val=\$$ac_var
1887 case $ac_val in
1888 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1889 esac
1890 $as_echo "$ac_var='\''$ac_val'\''"
1891 done | sort
1892 echo
1895 if test -s confdefs.h; then
1896 cat <<\_ASBOX
1897 ## ----------- ##
1898 ## confdefs.h. ##
1899 ## ----------- ##
1900 _ASBOX
1901 echo
1902 cat confdefs.h
1903 echo
1905 test "$ac_signal" != 0 &&
1906 $as_echo "$as_me: caught signal $ac_signal"
1907 $as_echo "$as_me: exit $exit_status"
1908 } >&5
1909 rm -f core *.core core.conftest.* &&
1910 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
1911 exit $exit_status
1913 for ac_signal in 1 2 13 15; do
1914 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
1915 done
1916 ac_signal=0
1918 # confdefs.h avoids OS command line length limits that DEFS can exceed.
1919 rm -f -r conftest* confdefs.h
1921 $as_echo "/* confdefs.h */" > confdefs.h
1923 # Predefined preprocessor variables.
1925 cat >>confdefs.h <<_ACEOF
1926 #define PACKAGE_NAME "$PACKAGE_NAME"
1927 _ACEOF
1929 cat >>confdefs.h <<_ACEOF
1930 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1931 _ACEOF
1933 cat >>confdefs.h <<_ACEOF
1934 #define PACKAGE_VERSION "$PACKAGE_VERSION"
1935 _ACEOF
1937 cat >>confdefs.h <<_ACEOF
1938 #define PACKAGE_STRING "$PACKAGE_STRING"
1939 _ACEOF
1941 cat >>confdefs.h <<_ACEOF
1942 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1943 _ACEOF
1945 cat >>confdefs.h <<_ACEOF
1946 #define PACKAGE_URL "$PACKAGE_URL"
1947 _ACEOF
1950 # Let the site file select an alternate cache file if it wants to.
1951 # Prefer an explicitly selected file to automatically selected ones.
1952 ac_site_file1=NONE
1953 ac_site_file2=NONE
1954 if test -n "$CONFIG_SITE"; then
1955 ac_site_file1=$CONFIG_SITE
1956 elif test "x$prefix" != xNONE; then
1957 ac_site_file1=$prefix/share/config.site
1958 ac_site_file2=$prefix/etc/config.site
1959 else
1960 ac_site_file1=$ac_default_prefix/share/config.site
1961 ac_site_file2=$ac_default_prefix/etc/config.site
1963 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
1965 test "x$ac_site_file" = xNONE && continue
1966 if test -r "$ac_site_file"; then
1967 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
1968 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
1969 sed 's/^/| /' "$ac_site_file" >&5
1970 . "$ac_site_file"
1972 done
1974 if test -r "$cache_file"; then
1975 # Some versions of bash will fail to source /dev/null (special
1976 # files actually), so we avoid doing that.
1977 if test -f "$cache_file"; then
1978 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
1979 $as_echo "$as_me: loading cache $cache_file" >&6;}
1980 case $cache_file in
1981 [\\/]* | ?:[\\/]* ) . "$cache_file";;
1982 *) . "./$cache_file";;
1983 esac
1985 else
1986 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
1987 $as_echo "$as_me: creating cache $cache_file" >&6;}
1988 >$cache_file
1991 # Check that the precious variables saved in the cache have kept the same
1992 # value.
1993 ac_cache_corrupted=false
1994 for ac_var in $ac_precious_vars; do
1995 eval ac_old_set=\$ac_cv_env_${ac_var}_set
1996 eval ac_new_set=\$ac_env_${ac_var}_set
1997 eval ac_old_val=\$ac_cv_env_${ac_var}_value
1998 eval ac_new_val=\$ac_env_${ac_var}_value
1999 case $ac_old_set,$ac_new_set in
2000 set,)
2001 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2002 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2003 ac_cache_corrupted=: ;;
2004 ,set)
2005 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2006 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2007 ac_cache_corrupted=: ;;
2008 ,);;
2010 if test "x$ac_old_val" != "x$ac_new_val"; then
2011 # differences in whitespace do not lead to failure.
2012 ac_old_val_w=`echo x $ac_old_val`
2013 ac_new_val_w=`echo x $ac_new_val`
2014 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2015 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2016 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2017 ac_cache_corrupted=:
2018 else
2019 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2020 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2021 eval $ac_var=\$ac_old_val
2023 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2024 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2025 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2026 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2027 fi;;
2028 esac
2029 # Pass precious variables to config.status.
2030 if test "$ac_new_set" = set; then
2031 case $ac_new_val in
2032 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2033 *) ac_arg=$ac_var=$ac_new_val ;;
2034 esac
2035 case " $ac_configure_args " in
2036 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2037 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2038 esac
2040 done
2041 if $ac_cache_corrupted; then
2042 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2043 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2044 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2045 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2046 as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2048 ## -------------------- ##
2049 ## Main body of script. ##
2050 ## -------------------- ##
2052 ac_ext=c
2053 ac_cpp='$CPP $CPPFLAGS'
2054 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2055 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2056 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2064 # The libgcc should not depend on any header files
2068 # Check whether --with-target-subdir was given.
2069 if test "${with_target_subdir+set}" = set; then :
2070 withval=$with_target_subdir;
2074 # Check whether --with-cross-host was given.
2075 if test "${with_cross_host+set}" = set; then :
2076 withval=$with_cross_host;
2080 # Check whether --with-ld was given.
2081 if test "${with_ld+set}" = set; then :
2082 withval=$with_ld;
2086 if test "${srcdir}" = "."; then
2087 if test -n "${with_build_subdir}"; then
2088 libgcc_topdir="${srcdir}/../.."
2089 with_target_subdir=
2090 elif test -z "${with_target_subdir}"; then
2091 libgcc_topdir="${srcdir}/.."
2092 else
2093 if test "${with_target_subdir}" != "."; then
2094 libgcc_topdir="${srcdir}/${with_multisrctop}../.."
2095 else
2096 libgcc_topdir="${srcdir}/${with_multisrctop}.."
2099 else
2100 libgcc_topdir="${srcdir}/.."
2103 ac_aux_dir=
2104 for ac_dir in $libgcc_topdir "$srcdir"/$libgcc_topdir; do
2105 for ac_t in install-sh install.sh shtool; do
2106 if test -f "$ac_dir/$ac_t"; then
2107 ac_aux_dir=$ac_dir
2108 ac_install_sh="$ac_aux_dir/$ac_t -c"
2109 break 2
2111 done
2112 done
2113 if test -z "$ac_aux_dir"; then
2114 as_fn_error "cannot find install-sh, install.sh, or shtool in $libgcc_topdir \"$srcdir\"/$libgcc_topdir" "$LINENO" 5
2117 # These three variables are undocumented and unsupported,
2118 # and are intended to be withdrawn in a future Autoconf release.
2119 # They can cause serious problems if a builder's source tree is in a directory
2120 # whose full name contains unusual characters.
2121 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2122 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2123 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2126 ac_config_headers="$ac_config_headers auto-target.h:config.in"
2129 # Check whether --enable-shared was given.
2130 if test "${enable_shared+set}" = set; then :
2131 enableval=$enable_shared;
2132 case $enable_shared in
2133 yes | no) ;;
2135 enable_shared=no
2136 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
2137 for pkg in $enableval; do
2138 if test "X$pkg" = "Xgcc" || test "X$pkg" = "Xlibgcc"; then
2139 enable_shared=yes
2141 done
2142 IFS="$ac_save_ifs"
2144 esac
2146 else
2147 enable_shared=yes
2152 # Check whether --enable-vtable-verify was given.
2153 if test "${enable_vtable_verify+set}" = set; then :
2154 enableval=$enable_vtable_verify; case "$enableval" in
2155 yes) enable_vtable_verify=yes ;;
2156 no) enable_vtable_verify=no ;;
2157 *) enable_vtable_verify=no;;
2158 esac
2159 else
2160 enable_vtable_verify=no
2165 # Make sure we can run config.sub.
2166 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2167 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2169 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2170 $as_echo_n "checking build system type... " >&6; }
2171 if test "${ac_cv_build+set}" = set; then :
2172 $as_echo_n "(cached) " >&6
2173 else
2174 ac_build_alias=$build_alias
2175 test "x$ac_build_alias" = x &&
2176 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2177 test "x$ac_build_alias" = x &&
2178 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
2179 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2180 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2183 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2184 $as_echo "$ac_cv_build" >&6; }
2185 case $ac_cv_build in
2186 *-*-*) ;;
2187 *) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
2188 esac
2189 build=$ac_cv_build
2190 ac_save_IFS=$IFS; IFS='-'
2191 set x $ac_cv_build
2192 shift
2193 build_cpu=$1
2194 build_vendor=$2
2195 shift; shift
2196 # Remember, the first character of IFS is used to create $*,
2197 # except with old shells:
2198 build_os=$*
2199 IFS=$ac_save_IFS
2200 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2203 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2204 $as_echo_n "checking host system type... " >&6; }
2205 if test "${ac_cv_host+set}" = set; then :
2206 $as_echo_n "(cached) " >&6
2207 else
2208 if test "x$host_alias" = x; then
2209 ac_cv_host=$ac_cv_build
2210 else
2211 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2212 as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2216 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2217 $as_echo "$ac_cv_host" >&6; }
2218 case $ac_cv_host in
2219 *-*-*) ;;
2220 *) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
2221 esac
2222 host=$ac_cv_host
2223 ac_save_IFS=$IFS; IFS='-'
2224 set x $ac_cv_host
2225 shift
2226 host_cpu=$1
2227 host_vendor=$2
2228 shift; shift
2229 # Remember, the first character of IFS is used to create $*,
2230 # except with old shells:
2231 host_os=$*
2232 IFS=$ac_save_IFS
2233 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2240 case "${host}" in
2241 # PIC is the default on some targets or must not be used.
2242 *-*-darwin*)
2243 # PIC is the default on this platform
2244 # Common symbols not allowed in MH_DYLIB files
2245 PICFLAG=-fno-common
2247 alpha*-dec-osf5*)
2248 # PIC is the default.
2250 hppa*64*-*-hpux*)
2251 # PIC is the default for 64-bit PA HP-UX.
2253 i[34567]86-*-cygwin* | x86_64-*-cygwin*)
2255 i[34567]86-*-mingw* | x86_64-*-mingw*)
2257 i[34567]86-*-interix[3-9]*)
2258 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
2259 # Instead, we relocate shared libraries at runtime.
2261 i[34567]86-*-nto-qnx*)
2262 # QNX uses GNU C++, but need to define -shared option too, otherwise
2263 # it will coredump.
2264 PICFLAG='-fPIC -shared'
2266 i[34567]86-pc-msdosdjgpp*)
2267 # DJGPP does not support shared libraries at all.
2269 ia64*-*-hpux*)
2270 # On IA64 HP-UX, PIC is the default but the pic flag
2271 # sets the default TLS model and affects inlining.
2272 PICFLAG=-fPIC
2274 mips-sgi-irix6*)
2275 # PIC is the default.
2277 rs6000-ibm-aix* | powerpc-ibm-aix*)
2278 # All AIX code is PIC.
2281 # Some targets support both -fPIC and -fpic, but prefer the latter.
2282 # FIXME: Why?
2283 i[34567]86-*-* | x86_64-*-*)
2284 PICFLAG=-fpic
2286 # FIXME: Override -fPIC default in libgcc only?
2287 sh-*-linux* | sh[2346lbe]*-*-linux*)
2288 PICFLAG=-fpic
2290 # FIXME: Simplify to sh*-*-netbsd*?
2291 sh-*-netbsdelf* | shl*-*-netbsdelf* | sh5-*-netbsd* | sh5l*-*-netbsd* | \
2292 sh64-*-netbsd* | sh64l*-*-netbsd*)
2293 PICFLAG=-fpic
2295 # Default to -fPIC unless specified otherwise.
2297 PICFLAG=-fPIC
2299 esac
2301 # If the user explicitly uses -fpic/-fPIC, keep that.
2302 case "${CFLAGS}" in
2303 *-fpic*)
2304 PICFLAG=-fpic
2306 *-fPIC*)
2307 PICFLAG=-fPIC
2309 esac
2313 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for --enable-version-specific-runtime-libs" >&5
2314 $as_echo_n "checking for --enable-version-specific-runtime-libs... " >&6; }
2315 # Check whether --enable-version-specific-runtime-libs was given.
2316 if test "${enable_version_specific_runtime_libs+set}" = set; then :
2317 enableval=$enable_version_specific_runtime_libs; case "$enableval" in
2318 yes) version_specific_libs=yes ;;
2319 no) version_specific_libs=no ;;
2320 *) as_fn_error "Unknown argument to enable/disable version-specific libs" "$LINENO" 5;;
2321 esac
2322 else
2323 version_specific_libs=no
2326 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $version_specific_libs" >&5
2327 $as_echo "$version_specific_libs" >&6; }
2330 # Check whether --with-slibdir was given.
2331 if test "${with_slibdir+set}" = set; then :
2332 withval=$with_slibdir; slibdir="$with_slibdir"
2333 else
2334 if test "${version_specific_libs}" = yes; then
2335 slibdir='$(libsubdir)'
2336 elif test -n "$with_cross_host" && test x"$with_cross_host" != x"no"; then
2337 slibdir='$(exec_prefix)/$(host_noncanonical)/lib'
2338 else
2339 slibdir='$(libdir)'
2345 # Command-line options.
2346 # Very limited version of AC_MAINTAINER_MODE.
2347 # Check whether --enable-maintainer-mode was given.
2348 if test "${enable_maintainer_mode+set}" = set; then :
2349 enableval=$enable_maintainer_mode; case ${enable_maintainer_mode} in
2350 yes) MAINT='' ;;
2351 no) MAINT='#' ;;
2352 *) as_fn_error "--enable-maintainer-mode must be yes or no" "$LINENO" 5 ;;
2353 esac
2354 maintainer_mode=${enableval}
2355 else
2356 MAINT='#'
2360 # Find a good install program. We prefer a C program (faster),
2361 # so one script is as good as another. But avoid the broken or
2362 # incompatible versions:
2363 # SysV /etc/install, /usr/sbin/install
2364 # SunOS /usr/etc/install
2365 # IRIX /sbin/install
2366 # AIX /bin/install
2367 # AmigaOS /C/install, which installs bootblocks on floppy discs
2368 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2369 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2370 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2371 # OS/2's system install, which has a completely different semantic
2372 # ./install, which can be erroneously created by make from ./install.sh.
2373 # Reject install programs that cannot install multiple files.
2374 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
2375 $as_echo_n "checking for a BSD-compatible install... " >&6; }
2376 if test -z "$INSTALL"; then
2377 if test "${ac_cv_path_install+set}" = set; then :
2378 $as_echo_n "(cached) " >&6
2379 else
2380 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2381 for as_dir in $PATH
2383 IFS=$as_save_IFS
2384 test -z "$as_dir" && as_dir=.
2385 # Account for people who put trailing slashes in PATH elements.
2386 case $as_dir/ in #((
2387 ./ | .// | /[cC]/* | \
2388 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2389 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
2390 /usr/ucb/* ) ;;
2392 # OSF1 and SCO ODT 3.0 have their own names for install.
2393 # Don't use installbsd from OSF since it installs stuff as root
2394 # by default.
2395 for ac_prog in ginstall scoinst install; do
2396 for ac_exec_ext in '' $ac_executable_extensions; do
2397 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
2398 if test $ac_prog = install &&
2399 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2400 # AIX install. It has an incompatible calling convention.
2402 elif test $ac_prog = install &&
2403 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2404 # program-specific install script used by HP pwplus--don't use.
2406 else
2407 rm -rf conftest.one conftest.two conftest.dir
2408 echo one > conftest.one
2409 echo two > conftest.two
2410 mkdir conftest.dir
2411 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2412 test -s conftest.one && test -s conftest.two &&
2413 test -s conftest.dir/conftest.one &&
2414 test -s conftest.dir/conftest.two
2415 then
2416 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2417 break 3
2421 done
2422 done
2424 esac
2426 done
2427 IFS=$as_save_IFS
2429 rm -rf conftest.one conftest.two conftest.dir
2432 if test "${ac_cv_path_install+set}" = set; then
2433 INSTALL=$ac_cv_path_install
2434 else
2435 # As a last resort, use the slow shell script. Don't cache a
2436 # value for INSTALL within a source directory, because that will
2437 # break other packages using the cache if that directory is
2438 # removed, or if the value is a relative name.
2439 INSTALL=$ac_install_sh
2442 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
2443 $as_echo "$INSTALL" >&6; }
2445 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2446 # It thinks the first close brace ends the variable substitution.
2447 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2449 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2451 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2454 for ac_prog in gawk mawk nawk awk
2456 # Extract the first word of "$ac_prog", so it can be a program name with args.
2457 set dummy $ac_prog; ac_word=$2
2458 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2459 $as_echo_n "checking for $ac_word... " >&6; }
2460 if test "${ac_cv_prog_AWK+set}" = set; then :
2461 $as_echo_n "(cached) " >&6
2462 else
2463 if test -n "$AWK"; then
2464 ac_cv_prog_AWK="$AWK" # Let the user override the test.
2465 else
2466 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2467 for as_dir in $PATH
2469 IFS=$as_save_IFS
2470 test -z "$as_dir" && as_dir=.
2471 for ac_exec_ext in '' $ac_executable_extensions; do
2472 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2473 ac_cv_prog_AWK="$ac_prog"
2474 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2475 break 2
2477 done
2478 done
2479 IFS=$as_save_IFS
2483 AWK=$ac_cv_prog_AWK
2484 if test -n "$AWK"; then
2485 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
2486 $as_echo "$AWK" >&6; }
2487 else
2488 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2489 $as_echo "no" >&6; }
2493 test -n "$AWK" && break
2494 done
2496 # We need awk; bail out if it's missing.
2497 case ${AWK} in
2498 "") as_fn_error "can't build without awk, bailing out" "$LINENO" 5 ;;
2499 esac
2502 case ${build_alias} in
2503 "") build_noncanonical=${build} ;;
2504 *) build_noncanonical=${build_alias} ;;
2505 esac
2507 case ${host_alias} in
2508 "") host_noncanonical=${build_noncanonical} ;;
2509 *) host_noncanonical=${host_alias} ;;
2510 esac
2514 case ${target_alias} in
2515 "") target_noncanonical=${host_noncanonical} ;;
2516 *) target_noncanonical=${target_alias} ;;
2517 esac
2522 # post-stage1 host modules use a different CC_FOR_BUILD so, in order to
2523 # have matching libraries, they should use host libraries: Makefile.tpl
2524 # arranges to pass --with-build-libsubdir=$(HOST_SUBDIR).
2525 # However, they still use the build modules, because the corresponding
2526 # host modules (e.g. bison) are only built for the host when bootstrap
2527 # finishes. So:
2528 # - build_subdir is where we find build modules, and never changes.
2529 # - build_libsubdir is where we find build libraries, and can be overridden.
2531 # Prefix 'build-' so this never conflicts with target_subdir.
2532 build_subdir="build-${build_noncanonical}"
2534 # Check whether --with-build-libsubdir was given.
2535 if test "${with_build_libsubdir+set}" = set; then :
2536 withval=$with_build_libsubdir; build_libsubdir="$withval"
2537 else
2538 build_libsubdir="$build_subdir"
2541 # --srcdir=. covers the toplevel, while "test -d" covers the subdirectories
2542 if ( test $srcdir = . && test -d gcc ) \
2543 || test -d $srcdir/../host-${host_noncanonical}; then
2544 host_subdir="host-${host_noncanonical}"
2545 else
2546 host_subdir=.
2548 # No prefix.
2549 target_subdir=${target_noncanonical}
2552 # Calculate toolexeclibdir
2553 # Also toolexecdir, though it's only used in toolexeclibdir
2554 case ${version_specific_libs} in
2555 yes)
2556 # Need the gcc compiler version to know where to install libraries
2557 # and header files if --enable-version-specific-runtime-libs option
2558 # is selected.
2559 toolexecdir='$(libdir)/gcc/$(target_noncanonical)'
2560 toolexeclibdir='$(toolexecdir)/$(gcc_version)$(MULTISUBDIR)'
2563 if test -n "$with_cross_host" &&
2564 test x"$with_cross_host" != x"no"; then
2565 # Install a library built with a cross compiler in tooldir, not libdir.
2566 toolexecdir='$(exec_prefix)/$(target_noncanonical)'
2567 toolexeclibdir='$(toolexecdir)/lib'
2568 else
2569 toolexecdir='$(libdir)/gcc-lib/$(target_noncanonical)'
2570 toolexeclibdir='$(libdir)'
2572 multi_os_directory=`$CC -print-multi-os-directory`
2573 case $multi_os_directory in
2574 .) ;; # Avoid trailing /.
2575 *) toolexeclibdir=$toolexeclibdir/$multi_os_directory ;;
2576 esac
2578 esac
2582 if test -n "$ac_tool_prefix"; then
2583 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
2584 set dummy ${ac_tool_prefix}ar; ac_word=$2
2585 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2586 $as_echo_n "checking for $ac_word... " >&6; }
2587 if test "${ac_cv_prog_AR+set}" = set; then :
2588 $as_echo_n "(cached) " >&6
2589 else
2590 if test -n "$AR"; then
2591 ac_cv_prog_AR="$AR" # Let the user override the test.
2592 else
2593 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2594 for as_dir in $PATH
2596 IFS=$as_save_IFS
2597 test -z "$as_dir" && as_dir=.
2598 for ac_exec_ext in '' $ac_executable_extensions; do
2599 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2600 ac_cv_prog_AR="${ac_tool_prefix}ar"
2601 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2602 break 2
2604 done
2605 done
2606 IFS=$as_save_IFS
2610 AR=$ac_cv_prog_AR
2611 if test -n "$AR"; then
2612 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
2613 $as_echo "$AR" >&6; }
2614 else
2615 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2616 $as_echo "no" >&6; }
2621 if test -z "$ac_cv_prog_AR"; then
2622 ac_ct_AR=$AR
2623 # Extract the first word of "ar", so it can be a program name with args.
2624 set dummy ar; ac_word=$2
2625 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2626 $as_echo_n "checking for $ac_word... " >&6; }
2627 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
2628 $as_echo_n "(cached) " >&6
2629 else
2630 if test -n "$ac_ct_AR"; then
2631 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
2632 else
2633 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2634 for as_dir in $PATH
2636 IFS=$as_save_IFS
2637 test -z "$as_dir" && as_dir=.
2638 for ac_exec_ext in '' $ac_executable_extensions; do
2639 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2640 ac_cv_prog_ac_ct_AR="ar"
2641 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2642 break 2
2644 done
2645 done
2646 IFS=$as_save_IFS
2650 ac_ct_AR=$ac_cv_prog_ac_ct_AR
2651 if test -n "$ac_ct_AR"; then
2652 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
2653 $as_echo "$ac_ct_AR" >&6; }
2654 else
2655 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2656 $as_echo "no" >&6; }
2659 if test "x$ac_ct_AR" = x; then
2660 AR=""
2661 else
2662 case $cross_compiling:$ac_tool_warned in
2663 yes:)
2664 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2665 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2666 ac_tool_warned=yes ;;
2667 esac
2668 AR=$ac_ct_AR
2670 else
2671 AR="$ac_cv_prog_AR"
2674 if test -n "$ac_tool_prefix"; then
2675 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
2676 set dummy ${ac_tool_prefix}lipo; ac_word=$2
2677 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2678 $as_echo_n "checking for $ac_word... " >&6; }
2679 if test "${ac_cv_prog_LIPO+set}" = set; then :
2680 $as_echo_n "(cached) " >&6
2681 else
2682 if test -n "$LIPO"; then
2683 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
2684 else
2685 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2686 for as_dir in $PATH
2688 IFS=$as_save_IFS
2689 test -z "$as_dir" && as_dir=.
2690 for ac_exec_ext in '' $ac_executable_extensions; do
2691 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2692 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
2693 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2694 break 2
2696 done
2697 done
2698 IFS=$as_save_IFS
2702 LIPO=$ac_cv_prog_LIPO
2703 if test -n "$LIPO"; then
2704 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
2705 $as_echo "$LIPO" >&6; }
2706 else
2707 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2708 $as_echo "no" >&6; }
2713 if test -z "$ac_cv_prog_LIPO"; then
2714 ac_ct_LIPO=$LIPO
2715 # Extract the first word of "lipo", so it can be a program name with args.
2716 set dummy lipo; ac_word=$2
2717 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2718 $as_echo_n "checking for $ac_word... " >&6; }
2719 if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :
2720 $as_echo_n "(cached) " >&6
2721 else
2722 if test -n "$ac_ct_LIPO"; then
2723 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
2724 else
2725 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2726 for as_dir in $PATH
2728 IFS=$as_save_IFS
2729 test -z "$as_dir" && as_dir=.
2730 for ac_exec_ext in '' $ac_executable_extensions; do
2731 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2732 ac_cv_prog_ac_ct_LIPO="lipo"
2733 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2734 break 2
2736 done
2737 done
2738 IFS=$as_save_IFS
2742 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
2743 if test -n "$ac_ct_LIPO"; then
2744 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
2745 $as_echo "$ac_ct_LIPO" >&6; }
2746 else
2747 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2748 $as_echo "no" >&6; }
2751 if test "x$ac_ct_LIPO" = x; then
2752 LIPO=":"
2753 else
2754 case $cross_compiling:$ac_tool_warned in
2755 yes:)
2756 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2757 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2758 ac_tool_warned=yes ;;
2759 esac
2760 LIPO=$ac_ct_LIPO
2762 else
2763 LIPO="$ac_cv_prog_LIPO"
2766 if test -n "$ac_tool_prefix"; then
2767 # Extract the first word of "${ac_tool_prefix}nm", so it can be a program name with args.
2768 set dummy ${ac_tool_prefix}nm; ac_word=$2
2769 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2770 $as_echo_n "checking for $ac_word... " >&6; }
2771 if test "${ac_cv_prog_NM+set}" = set; then :
2772 $as_echo_n "(cached) " >&6
2773 else
2774 if test -n "$NM"; then
2775 ac_cv_prog_NM="$NM" # Let the user override the test.
2776 else
2777 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2778 for as_dir in $PATH
2780 IFS=$as_save_IFS
2781 test -z "$as_dir" && as_dir=.
2782 for ac_exec_ext in '' $ac_executable_extensions; do
2783 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2784 ac_cv_prog_NM="${ac_tool_prefix}nm"
2785 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2786 break 2
2788 done
2789 done
2790 IFS=$as_save_IFS
2794 NM=$ac_cv_prog_NM
2795 if test -n "$NM"; then
2796 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NM" >&5
2797 $as_echo "$NM" >&6; }
2798 else
2799 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2800 $as_echo "no" >&6; }
2805 if test -z "$ac_cv_prog_NM"; then
2806 ac_ct_NM=$NM
2807 # Extract the first word of "nm", so it can be a program name with args.
2808 set dummy nm; ac_word=$2
2809 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2810 $as_echo_n "checking for $ac_word... " >&6; }
2811 if test "${ac_cv_prog_ac_ct_NM+set}" = set; then :
2812 $as_echo_n "(cached) " >&6
2813 else
2814 if test -n "$ac_ct_NM"; then
2815 ac_cv_prog_ac_ct_NM="$ac_ct_NM" # Let the user override the test.
2816 else
2817 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2818 for as_dir in $PATH
2820 IFS=$as_save_IFS
2821 test -z "$as_dir" && as_dir=.
2822 for ac_exec_ext in '' $ac_executable_extensions; do
2823 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2824 ac_cv_prog_ac_ct_NM="nm"
2825 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2826 break 2
2828 done
2829 done
2830 IFS=$as_save_IFS
2834 ac_ct_NM=$ac_cv_prog_ac_ct_NM
2835 if test -n "$ac_ct_NM"; then
2836 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NM" >&5
2837 $as_echo "$ac_ct_NM" >&6; }
2838 else
2839 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2840 $as_echo "no" >&6; }
2843 if test "x$ac_ct_NM" = x; then
2844 NM=""
2845 else
2846 case $cross_compiling:$ac_tool_warned in
2847 yes:)
2848 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2849 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2850 ac_tool_warned=yes ;;
2851 esac
2852 NM=$ac_ct_NM
2854 else
2855 NM="$ac_cv_prog_NM"
2858 if test -n "$ac_tool_prefix"; then
2859 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
2860 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
2861 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2862 $as_echo_n "checking for $ac_word... " >&6; }
2863 if test "${ac_cv_prog_RANLIB+set}" = set; then :
2864 $as_echo_n "(cached) " >&6
2865 else
2866 if test -n "$RANLIB"; then
2867 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
2868 else
2869 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2870 for as_dir in $PATH
2872 IFS=$as_save_IFS
2873 test -z "$as_dir" && as_dir=.
2874 for ac_exec_ext in '' $ac_executable_extensions; do
2875 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2876 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
2877 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2878 break 2
2880 done
2881 done
2882 IFS=$as_save_IFS
2886 RANLIB=$ac_cv_prog_RANLIB
2887 if test -n "$RANLIB"; then
2888 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
2889 $as_echo "$RANLIB" >&6; }
2890 else
2891 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2892 $as_echo "no" >&6; }
2897 if test -z "$ac_cv_prog_RANLIB"; then
2898 ac_ct_RANLIB=$RANLIB
2899 # Extract the first word of "ranlib", so it can be a program name with args.
2900 set dummy ranlib; ac_word=$2
2901 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2902 $as_echo_n "checking for $ac_word... " >&6; }
2903 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
2904 $as_echo_n "(cached) " >&6
2905 else
2906 if test -n "$ac_ct_RANLIB"; then
2907 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
2908 else
2909 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2910 for as_dir in $PATH
2912 IFS=$as_save_IFS
2913 test -z "$as_dir" && as_dir=.
2914 for ac_exec_ext in '' $ac_executable_extensions; do
2915 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2916 ac_cv_prog_ac_ct_RANLIB="ranlib"
2917 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2918 break 2
2920 done
2921 done
2922 IFS=$as_save_IFS
2926 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
2927 if test -n "$ac_ct_RANLIB"; then
2928 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
2929 $as_echo "$ac_ct_RANLIB" >&6; }
2930 else
2931 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2932 $as_echo "no" >&6; }
2935 if test "x$ac_ct_RANLIB" = x; then
2936 RANLIB=":"
2937 else
2938 case $cross_compiling:$ac_tool_warned in
2939 yes:)
2940 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2941 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2942 ac_tool_warned=yes ;;
2943 esac
2944 RANLIB=$ac_ct_RANLIB
2946 else
2947 RANLIB="$ac_cv_prog_RANLIB"
2950 if test -n "$ac_tool_prefix"; then
2951 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2952 set dummy ${ac_tool_prefix}strip; ac_word=$2
2953 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2954 $as_echo_n "checking for $ac_word... " >&6; }
2955 if test "${ac_cv_prog_STRIP+set}" = set; then :
2956 $as_echo_n "(cached) " >&6
2957 else
2958 if test -n "$STRIP"; then
2959 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2960 else
2961 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2962 for as_dir in $PATH
2964 IFS=$as_save_IFS
2965 test -z "$as_dir" && as_dir=.
2966 for ac_exec_ext in '' $ac_executable_extensions; do
2967 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2968 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2969 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2970 break 2
2972 done
2973 done
2974 IFS=$as_save_IFS
2978 STRIP=$ac_cv_prog_STRIP
2979 if test -n "$STRIP"; then
2980 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
2981 $as_echo "$STRIP" >&6; }
2982 else
2983 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2984 $as_echo "no" >&6; }
2989 if test -z "$ac_cv_prog_STRIP"; then
2990 ac_ct_STRIP=$STRIP
2991 # Extract the first word of "strip", so it can be a program name with args.
2992 set dummy strip; ac_word=$2
2993 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2994 $as_echo_n "checking for $ac_word... " >&6; }
2995 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
2996 $as_echo_n "(cached) " >&6
2997 else
2998 if test -n "$ac_ct_STRIP"; then
2999 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
3000 else
3001 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3002 for as_dir in $PATH
3004 IFS=$as_save_IFS
3005 test -z "$as_dir" && as_dir=.
3006 for ac_exec_ext in '' $ac_executable_extensions; do
3007 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3008 ac_cv_prog_ac_ct_STRIP="strip"
3009 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3010 break 2
3012 done
3013 done
3014 IFS=$as_save_IFS
3018 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
3019 if test -n "$ac_ct_STRIP"; then
3020 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
3021 $as_echo "$ac_ct_STRIP" >&6; }
3022 else
3023 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3024 $as_echo "no" >&6; }
3027 if test "x$ac_ct_STRIP" = x; then
3028 STRIP=":"
3029 else
3030 case $cross_compiling:$ac_tool_warned in
3031 yes:)
3032 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3033 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3034 ac_tool_warned=yes ;;
3035 esac
3036 STRIP=$ac_ct_STRIP
3038 else
3039 STRIP="$ac_cv_prog_STRIP"
3042 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
3043 $as_echo_n "checking whether ln -s works... " >&6; }
3044 LN_S=$as_ln_s
3045 if test "$LN_S" = "ln -s"; then
3046 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3047 $as_echo "yes" >&6; }
3048 else
3049 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
3050 $as_echo "no, using $LN_S" >&6; }
3055 ac_ext=c
3056 ac_cpp='$CPP $CPPFLAGS'
3057 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3058 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3059 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3060 if test -n "$ac_tool_prefix"; then
3061 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3062 set dummy ${ac_tool_prefix}gcc; ac_word=$2
3063 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3064 $as_echo_n "checking for $ac_word... " >&6; }
3065 if test "${ac_cv_prog_CC+set}" = set; then :
3066 $as_echo_n "(cached) " >&6
3067 else
3068 if test -n "$CC"; then
3069 ac_cv_prog_CC="$CC" # Let the user override the test.
3070 else
3071 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3072 for as_dir in $PATH
3074 IFS=$as_save_IFS
3075 test -z "$as_dir" && as_dir=.
3076 for ac_exec_ext in '' $ac_executable_extensions; do
3077 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3078 ac_cv_prog_CC="${ac_tool_prefix}gcc"
3079 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3080 break 2
3082 done
3083 done
3084 IFS=$as_save_IFS
3088 CC=$ac_cv_prog_CC
3089 if test -n "$CC"; then
3090 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3091 $as_echo "$CC" >&6; }
3092 else
3093 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3094 $as_echo "no" >&6; }
3099 if test -z "$ac_cv_prog_CC"; then
3100 ac_ct_CC=$CC
3101 # Extract the first word of "gcc", so it can be a program name with args.
3102 set dummy gcc; ac_word=$2
3103 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3104 $as_echo_n "checking for $ac_word... " >&6; }
3105 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
3106 $as_echo_n "(cached) " >&6
3107 else
3108 if test -n "$ac_ct_CC"; then
3109 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3110 else
3111 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3112 for as_dir in $PATH
3114 IFS=$as_save_IFS
3115 test -z "$as_dir" && as_dir=.
3116 for ac_exec_ext in '' $ac_executable_extensions; do
3117 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3118 ac_cv_prog_ac_ct_CC="gcc"
3119 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3120 break 2
3122 done
3123 done
3124 IFS=$as_save_IFS
3128 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3129 if test -n "$ac_ct_CC"; then
3130 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3131 $as_echo "$ac_ct_CC" >&6; }
3132 else
3133 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3134 $as_echo "no" >&6; }
3137 if test "x$ac_ct_CC" = x; then
3138 CC=""
3139 else
3140 case $cross_compiling:$ac_tool_warned in
3141 yes:)
3142 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3143 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3144 ac_tool_warned=yes ;;
3145 esac
3146 CC=$ac_ct_CC
3148 else
3149 CC="$ac_cv_prog_CC"
3152 if test -z "$CC"; then
3153 if test -n "$ac_tool_prefix"; then
3154 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3155 set dummy ${ac_tool_prefix}cc; ac_word=$2
3156 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3157 $as_echo_n "checking for $ac_word... " >&6; }
3158 if test "${ac_cv_prog_CC+set}" = set; then :
3159 $as_echo_n "(cached) " >&6
3160 else
3161 if test -n "$CC"; then
3162 ac_cv_prog_CC="$CC" # Let the user override the test.
3163 else
3164 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3165 for as_dir in $PATH
3167 IFS=$as_save_IFS
3168 test -z "$as_dir" && as_dir=.
3169 for ac_exec_ext in '' $ac_executable_extensions; do
3170 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3171 ac_cv_prog_CC="${ac_tool_prefix}cc"
3172 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3173 break 2
3175 done
3176 done
3177 IFS=$as_save_IFS
3181 CC=$ac_cv_prog_CC
3182 if test -n "$CC"; then
3183 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3184 $as_echo "$CC" >&6; }
3185 else
3186 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3187 $as_echo "no" >&6; }
3193 if test -z "$CC"; then
3194 # Extract the first word of "cc", so it can be a program name with args.
3195 set dummy cc; ac_word=$2
3196 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3197 $as_echo_n "checking for $ac_word... " >&6; }
3198 if test "${ac_cv_prog_CC+set}" = set; then :
3199 $as_echo_n "(cached) " >&6
3200 else
3201 if test -n "$CC"; then
3202 ac_cv_prog_CC="$CC" # Let the user override the test.
3203 else
3204 ac_prog_rejected=no
3205 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3206 for as_dir in $PATH
3208 IFS=$as_save_IFS
3209 test -z "$as_dir" && as_dir=.
3210 for ac_exec_ext in '' $ac_executable_extensions; do
3211 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3212 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3213 ac_prog_rejected=yes
3214 continue
3216 ac_cv_prog_CC="cc"
3217 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3218 break 2
3220 done
3221 done
3222 IFS=$as_save_IFS
3224 if test $ac_prog_rejected = yes; then
3225 # We found a bogon in the path, so make sure we never use it.
3226 set dummy $ac_cv_prog_CC
3227 shift
3228 if test $# != 0; then
3229 # We chose a different compiler from the bogus one.
3230 # However, it has the same basename, so the bogon will be chosen
3231 # first if we set CC to just the basename; use the full file name.
3232 shift
3233 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3238 CC=$ac_cv_prog_CC
3239 if test -n "$CC"; then
3240 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3241 $as_echo "$CC" >&6; }
3242 else
3243 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3244 $as_echo "no" >&6; }
3249 if test -z "$CC"; then
3250 if test -n "$ac_tool_prefix"; then
3251 for ac_prog in cl.exe
3253 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3254 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3255 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3256 $as_echo_n "checking for $ac_word... " >&6; }
3257 if test "${ac_cv_prog_CC+set}" = set; then :
3258 $as_echo_n "(cached) " >&6
3259 else
3260 if test -n "$CC"; then
3261 ac_cv_prog_CC="$CC" # Let the user override the test.
3262 else
3263 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3264 for as_dir in $PATH
3266 IFS=$as_save_IFS
3267 test -z "$as_dir" && as_dir=.
3268 for ac_exec_ext in '' $ac_executable_extensions; do
3269 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3270 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3271 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3272 break 2
3274 done
3275 done
3276 IFS=$as_save_IFS
3280 CC=$ac_cv_prog_CC
3281 if test -n "$CC"; then
3282 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3283 $as_echo "$CC" >&6; }
3284 else
3285 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3286 $as_echo "no" >&6; }
3290 test -n "$CC" && break
3291 done
3293 if test -z "$CC"; then
3294 ac_ct_CC=$CC
3295 for ac_prog in cl.exe
3297 # Extract the first word of "$ac_prog", so it can be a program name with args.
3298 set dummy $ac_prog; ac_word=$2
3299 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3300 $as_echo_n "checking for $ac_word... " >&6; }
3301 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
3302 $as_echo_n "(cached) " >&6
3303 else
3304 if test -n "$ac_ct_CC"; then
3305 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3306 else
3307 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3308 for as_dir in $PATH
3310 IFS=$as_save_IFS
3311 test -z "$as_dir" && as_dir=.
3312 for ac_exec_ext in '' $ac_executable_extensions; do
3313 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3314 ac_cv_prog_ac_ct_CC="$ac_prog"
3315 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3316 break 2
3318 done
3319 done
3320 IFS=$as_save_IFS
3324 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3325 if test -n "$ac_ct_CC"; then
3326 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3327 $as_echo "$ac_ct_CC" >&6; }
3328 else
3329 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3330 $as_echo "no" >&6; }
3334 test -n "$ac_ct_CC" && break
3335 done
3337 if test "x$ac_ct_CC" = x; then
3338 CC=""
3339 else
3340 case $cross_compiling:$ac_tool_warned in
3341 yes:)
3342 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3343 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3344 ac_tool_warned=yes ;;
3345 esac
3346 CC=$ac_ct_CC
3353 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3354 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3355 as_fn_error "no acceptable C compiler found in \$PATH
3356 See \`config.log' for more details." "$LINENO" 5; }
3358 # Provide some information about the compiler.
3359 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3360 set X $ac_compile
3361 ac_compiler=$2
3362 for ac_option in --version -v -V -qversion; do
3363 { { ac_try="$ac_compiler $ac_option >&5"
3364 case "(($ac_try" in
3365 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3366 *) ac_try_echo=$ac_try;;
3367 esac
3368 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3369 $as_echo "$ac_try_echo"; } >&5
3370 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3371 ac_status=$?
3372 if test -s conftest.err; then
3373 sed '10a\
3374 ... rest of stderr output deleted ...
3375 10q' conftest.err >conftest.er1
3376 cat conftest.er1 >&5
3377 rm -f conftest.er1 conftest.err
3379 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3380 test $ac_status = 0; }
3381 done
3383 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3384 /* end confdefs.h. */
3387 main ()
3391 return 0;
3393 _ACEOF
3394 # FIXME: Cleanup?
3395 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
3396 (eval $ac_link) 2>&5
3397 ac_status=$?
3398 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3399 test $ac_status = 0; }; then :
3400 gcc_no_link=no
3401 else
3402 gcc_no_link=yes
3404 if test x$gcc_no_link = xyes; then
3405 # Setting cross_compile will disable run tests; it will
3406 # also disable AC_CHECK_FILE but that's generally
3407 # correct if we can't link.
3408 cross_compiling=yes
3409 EXEEXT=
3410 else
3411 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3412 /* end confdefs.h. */
3415 main ()
3419 return 0;
3421 _ACEOF
3422 ac_clean_files_save=$ac_clean_files
3423 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
3424 # Try to create an executable without -o first, disregard a.out.
3425 # It will help us diagnose broken compilers, and finding out an intuition
3426 # of exeext.
3427 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3428 $as_echo_n "checking for C compiler default output file name... " >&6; }
3429 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3431 # The possible output files:
3432 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3434 ac_rmfiles=
3435 for ac_file in $ac_files
3437 case $ac_file in
3438 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3439 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3440 esac
3441 done
3442 rm -f $ac_rmfiles
3444 if { { ac_try="$ac_link_default"
3445 case "(($ac_try" in
3446 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3447 *) ac_try_echo=$ac_try;;
3448 esac
3449 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3450 $as_echo "$ac_try_echo"; } >&5
3451 (eval "$ac_link_default") 2>&5
3452 ac_status=$?
3453 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3454 test $ac_status = 0; }; then :
3455 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3456 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3457 # in a Makefile. We should not override ac_cv_exeext if it was cached,
3458 # so that the user can short-circuit this test for compilers unknown to
3459 # Autoconf.
3460 for ac_file in $ac_files ''
3462 test -f "$ac_file" || continue
3463 case $ac_file in
3464 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3466 [ab].out )
3467 # We found the default executable, but exeext='' is most
3468 # certainly right.
3469 break;;
3470 *.* )
3471 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3472 then :; else
3473 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3475 # We set ac_cv_exeext here because the later test for it is not
3476 # safe: cross compilers may not add the suffix if given an `-o'
3477 # argument, so we may need to know it at that point already.
3478 # Even if this section looks crufty: it has the advantage of
3479 # actually working.
3480 break;;
3482 break;;
3483 esac
3484 done
3485 test "$ac_cv_exeext" = no && ac_cv_exeext=
3487 else
3488 ac_file=''
3490 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3491 $as_echo "$ac_file" >&6; }
3492 if test -z "$ac_file"; then :
3493 $as_echo "$as_me: failed program was:" >&5
3494 sed 's/^/| /' conftest.$ac_ext >&5
3496 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3497 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3498 { as_fn_set_status 77
3499 as_fn_error "C compiler cannot create executables
3500 See \`config.log' for more details." "$LINENO" 5; }; }
3502 ac_exeext=$ac_cv_exeext
3504 # Check that the compiler produces executables we can run. If not, either
3505 # the compiler is broken, or we cross compile.
3506 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3507 $as_echo_n "checking whether the C compiler works... " >&6; }
3508 # If not cross compiling, check that we can run a simple program.
3509 if test "$cross_compiling" != yes; then
3510 if { ac_try='./$ac_file'
3511 { { case "(($ac_try" in
3512 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3513 *) ac_try_echo=$ac_try;;
3514 esac
3515 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3516 $as_echo "$ac_try_echo"; } >&5
3517 (eval "$ac_try") 2>&5
3518 ac_status=$?
3519 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3520 test $ac_status = 0; }; }; then
3521 cross_compiling=no
3522 else
3523 if test "$cross_compiling" = maybe; then
3524 cross_compiling=yes
3525 else
3526 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3527 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3528 as_fn_error "cannot run C compiled programs.
3529 If you meant to cross compile, use \`--host'.
3530 See \`config.log' for more details." "$LINENO" 5; }
3534 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3535 $as_echo "yes" >&6; }
3537 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
3538 ac_clean_files=$ac_clean_files_save
3539 # Check that the compiler produces executables we can run. If not, either
3540 # the compiler is broken, or we cross compile.
3541 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3542 $as_echo_n "checking whether we are cross compiling... " >&6; }
3543 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3544 $as_echo "$cross_compiling" >&6; }
3546 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3547 $as_echo_n "checking for suffix of executables... " >&6; }
3548 if { { ac_try="$ac_link"
3549 case "(($ac_try" in
3550 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3551 *) ac_try_echo=$ac_try;;
3552 esac
3553 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3554 $as_echo "$ac_try_echo"; } >&5
3555 (eval "$ac_link") 2>&5
3556 ac_status=$?
3557 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3558 test $ac_status = 0; }; then :
3559 # If both `conftest.exe' and `conftest' are `present' (well, observable)
3560 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3561 # work properly (i.e., refer to `conftest.exe'), while it won't with
3562 # `rm'.
3563 for ac_file in conftest.exe conftest conftest.*; do
3564 test -f "$ac_file" || continue
3565 case $ac_file in
3566 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3567 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3568 break;;
3569 * ) break;;
3570 esac
3571 done
3572 else
3573 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3574 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3575 as_fn_error "cannot compute suffix of executables: cannot compile and link
3576 See \`config.log' for more details." "$LINENO" 5; }
3578 rm -f conftest$ac_cv_exeext
3579 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3580 $as_echo "$ac_cv_exeext" >&6; }
3582 rm -f conftest.$ac_ext
3583 EXEEXT=$ac_cv_exeext
3584 ac_exeext=$EXEEXT
3586 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3587 $as_echo_n "checking for suffix of object files... " >&6; }
3588 if test "${ac_cv_objext+set}" = set; then :
3589 $as_echo_n "(cached) " >&6
3590 else
3591 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3592 /* end confdefs.h. */
3595 main ()
3599 return 0;
3601 _ACEOF
3602 rm -f conftest.o conftest.obj
3603 if { { ac_try="$ac_compile"
3604 case "(($ac_try" in
3605 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3606 *) ac_try_echo=$ac_try;;
3607 esac
3608 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3609 $as_echo "$ac_try_echo"; } >&5
3610 (eval "$ac_compile") 2>&5
3611 ac_status=$?
3612 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3613 test $ac_status = 0; }; then :
3614 for ac_file in conftest.o conftest.obj conftest.*; do
3615 test -f "$ac_file" || continue;
3616 case $ac_file in
3617 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3618 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3619 break;;
3620 esac
3621 done
3622 else
3623 $as_echo "$as_me: failed program was:" >&5
3624 sed 's/^/| /' conftest.$ac_ext >&5
3626 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3627 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3628 as_fn_error "cannot compute suffix of object files: cannot compile
3629 See \`config.log' for more details." "$LINENO" 5; }
3631 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3633 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3634 $as_echo "$ac_cv_objext" >&6; }
3635 OBJEXT=$ac_cv_objext
3636 ac_objext=$OBJEXT
3637 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3638 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3639 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
3640 $as_echo_n "(cached) " >&6
3641 else
3642 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3643 /* end confdefs.h. */
3646 main ()
3648 #ifndef __GNUC__
3649 choke me
3650 #endif
3653 return 0;
3655 _ACEOF
3656 if ac_fn_c_try_compile "$LINENO"; then :
3657 ac_compiler_gnu=yes
3658 else
3659 ac_compiler_gnu=no
3661 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3662 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3665 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3666 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3667 if test $ac_compiler_gnu = yes; then
3668 GCC=yes
3669 else
3670 GCC=
3672 ac_test_CFLAGS=${CFLAGS+set}
3673 ac_save_CFLAGS=$CFLAGS
3674 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3675 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3676 if test "${ac_cv_prog_cc_g+set}" = set; then :
3677 $as_echo_n "(cached) " >&6
3678 else
3679 ac_save_c_werror_flag=$ac_c_werror_flag
3680 ac_c_werror_flag=yes
3681 ac_cv_prog_cc_g=no
3682 CFLAGS="-g"
3683 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3684 /* end confdefs.h. */
3687 main ()
3691 return 0;
3693 _ACEOF
3694 if ac_fn_c_try_compile "$LINENO"; then :
3695 ac_cv_prog_cc_g=yes
3696 else
3697 CFLAGS=""
3698 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3699 /* end confdefs.h. */
3702 main ()
3706 return 0;
3708 _ACEOF
3709 if ac_fn_c_try_compile "$LINENO"; then :
3711 else
3712 ac_c_werror_flag=$ac_save_c_werror_flag
3713 CFLAGS="-g"
3714 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3715 /* end confdefs.h. */
3718 main ()
3722 return 0;
3724 _ACEOF
3725 if ac_fn_c_try_compile "$LINENO"; then :
3726 ac_cv_prog_cc_g=yes
3728 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3730 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3732 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3733 ac_c_werror_flag=$ac_save_c_werror_flag
3735 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3736 $as_echo "$ac_cv_prog_cc_g" >&6; }
3737 if test "$ac_test_CFLAGS" = set; then
3738 CFLAGS=$ac_save_CFLAGS
3739 elif test $ac_cv_prog_cc_g = yes; then
3740 if test "$GCC" = yes; then
3741 CFLAGS="-g -O2"
3742 else
3743 CFLAGS="-g"
3745 else
3746 if test "$GCC" = yes; then
3747 CFLAGS="-O2"
3748 else
3749 CFLAGS=
3752 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3753 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3754 if test "${ac_cv_prog_cc_c89+set}" = set; then :
3755 $as_echo_n "(cached) " >&6
3756 else
3757 ac_cv_prog_cc_c89=no
3758 ac_save_CC=$CC
3759 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3760 /* end confdefs.h. */
3761 #include <stdarg.h>
3762 #include <stdio.h>
3763 #include <sys/types.h>
3764 #include <sys/stat.h>
3765 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3766 struct buf { int x; };
3767 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3768 static char *e (p, i)
3769 char **p;
3770 int i;
3772 return p[i];
3774 static char *f (char * (*g) (char **, int), char **p, ...)
3776 char *s;
3777 va_list v;
3778 va_start (v,p);
3779 s = g (p, va_arg (v,int));
3780 va_end (v);
3781 return s;
3784 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3785 function prototypes and stuff, but not '\xHH' hex character constants.
3786 These don't provoke an error unfortunately, instead are silently treated
3787 as 'x'. The following induces an error, until -std is added to get
3788 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3789 array size at least. It's necessary to write '\x00'==0 to get something
3790 that's true only with -std. */
3791 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3793 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3794 inside strings and character constants. */
3795 #define FOO(x) 'x'
3796 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3798 int test (int i, double x);
3799 struct s1 {int (*f) (int a);};
3800 struct s2 {int (*f) (double a);};
3801 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3802 int argc;
3803 char **argv;
3805 main ()
3807 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3809 return 0;
3811 _ACEOF
3812 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3813 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3815 CC="$ac_save_CC $ac_arg"
3816 if ac_fn_c_try_compile "$LINENO"; then :
3817 ac_cv_prog_cc_c89=$ac_arg
3819 rm -f core conftest.err conftest.$ac_objext
3820 test "x$ac_cv_prog_cc_c89" != "xno" && break
3821 done
3822 rm -f conftest.$ac_ext
3823 CC=$ac_save_CC
3826 # AC_CACHE_VAL
3827 case "x$ac_cv_prog_cc_c89" in
3829 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3830 $as_echo "none needed" >&6; } ;;
3831 xno)
3832 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3833 $as_echo "unsupported" >&6; } ;;
3835 CC="$CC $ac_cv_prog_cc_c89"
3836 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3837 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3838 esac
3839 if test "x$ac_cv_prog_cc_c89" != xno; then :
3843 ac_ext=c
3844 ac_cpp='$CPP $CPPFLAGS'
3845 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3846 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3847 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3849 ac_ext=c
3850 ac_cpp='$CPP $CPPFLAGS'
3851 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3852 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3853 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3854 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3855 $as_echo_n "checking how to run the C preprocessor... " >&6; }
3856 # On Suns, sometimes $CPP names a directory.
3857 if test -n "$CPP" && test -d "$CPP"; then
3858 CPP=
3860 if test -z "$CPP"; then
3861 if test "${ac_cv_prog_CPP+set}" = set; then :
3862 $as_echo_n "(cached) " >&6
3863 else
3864 # Double quotes because CPP needs to be expanded
3865 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3867 ac_preproc_ok=false
3868 for ac_c_preproc_warn_flag in '' yes
3870 # Use a header file that comes with gcc, so configuring glibc
3871 # with a fresh cross-compiler works.
3872 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3873 # <limits.h> exists even on freestanding compilers.
3874 # On the NeXT, cc -E runs the code through the compiler's parser,
3875 # not just through cpp. "Syntax error" is here to catch this case.
3876 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3877 /* end confdefs.h. */
3878 #ifdef __STDC__
3879 # include <limits.h>
3880 #else
3881 # include <assert.h>
3882 #endif
3883 Syntax error
3884 _ACEOF
3885 if ac_fn_c_try_cpp "$LINENO"; then :
3887 else
3888 # Broken: fails on valid input.
3889 continue
3891 rm -f conftest.err conftest.$ac_ext
3893 # OK, works on sane cases. Now check whether nonexistent headers
3894 # can be detected and how.
3895 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3896 /* end confdefs.h. */
3897 #include <ac_nonexistent.h>
3898 _ACEOF
3899 if ac_fn_c_try_cpp "$LINENO"; then :
3900 # Broken: success on invalid input.
3901 continue
3902 else
3903 # Passes both tests.
3904 ac_preproc_ok=:
3905 break
3907 rm -f conftest.err conftest.$ac_ext
3909 done
3910 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3911 rm -f conftest.err conftest.$ac_ext
3912 if $ac_preproc_ok; then :
3913 break
3916 done
3917 ac_cv_prog_CPP=$CPP
3920 CPP=$ac_cv_prog_CPP
3921 else
3922 ac_cv_prog_CPP=$CPP
3924 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3925 $as_echo "$CPP" >&6; }
3926 ac_preproc_ok=false
3927 for ac_c_preproc_warn_flag in '' yes
3929 # Use a header file that comes with gcc, so configuring glibc
3930 # with a fresh cross-compiler works.
3931 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3932 # <limits.h> exists even on freestanding compilers.
3933 # On the NeXT, cc -E runs the code through the compiler's parser,
3934 # not just through cpp. "Syntax error" is here to catch this case.
3935 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3936 /* end confdefs.h. */
3937 #ifdef __STDC__
3938 # include <limits.h>
3939 #else
3940 # include <assert.h>
3941 #endif
3942 Syntax error
3943 _ACEOF
3944 if ac_fn_c_try_cpp "$LINENO"; then :
3946 else
3947 # Broken: fails on valid input.
3948 continue
3950 rm -f conftest.err conftest.$ac_ext
3952 # OK, works on sane cases. Now check whether nonexistent headers
3953 # can be detected and how.
3954 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3955 /* end confdefs.h. */
3956 #include <ac_nonexistent.h>
3957 _ACEOF
3958 if ac_fn_c_try_cpp "$LINENO"; then :
3959 # Broken: success on invalid input.
3960 continue
3961 else
3962 # Passes both tests.
3963 ac_preproc_ok=:
3964 break
3966 rm -f conftest.err conftest.$ac_ext
3968 done
3969 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3970 rm -f conftest.err conftest.$ac_ext
3971 if $ac_preproc_ok; then :
3973 else
3974 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3975 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3976 as_fn_error "C preprocessor \"$CPP\" fails sanity check
3977 See \`config.log' for more details." "$LINENO" 5; }
3980 ac_ext=c
3981 ac_cpp='$CPP $CPPFLAGS'
3982 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3983 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3984 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3987 ac_c_preproc_warn_flag=yes
3991 # The cast to long int works around a bug in the HP C Compiler
3992 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
3993 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
3994 # This bug is HP SR number 8606223364.
3995 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of double" >&5
3996 $as_echo_n "checking size of double... " >&6; }
3997 if test "${ac_cv_sizeof_double+set}" = set; then :
3998 $as_echo_n "(cached) " >&6
3999 else
4000 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (double))" "ac_cv_sizeof_double" "$ac_includes_default"; then :
4002 else
4003 if test "$ac_cv_type_double" = yes; then
4004 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4005 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4006 { as_fn_set_status 77
4007 as_fn_error "cannot compute sizeof (double)
4008 See \`config.log' for more details." "$LINENO" 5; }; }
4009 else
4010 ac_cv_sizeof_double=0
4015 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_double" >&5
4016 $as_echo "$ac_cv_sizeof_double" >&6; }
4020 cat >>confdefs.h <<_ACEOF
4021 #define SIZEOF_DOUBLE $ac_cv_sizeof_double
4022 _ACEOF
4025 # The cast to long int works around a bug in the HP C Compiler
4026 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
4027 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
4028 # This bug is HP SR number 8606223364.
4029 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long double" >&5
4030 $as_echo_n "checking size of long double... " >&6; }
4031 if test "${ac_cv_sizeof_long_double+set}" = set; then :
4032 $as_echo_n "(cached) " >&6
4033 else
4034 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long double))" "ac_cv_sizeof_long_double" "$ac_includes_default"; then :
4036 else
4037 if test "$ac_cv_type_long_double" = yes; then
4038 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4039 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4040 { as_fn_set_status 77
4041 as_fn_error "cannot compute sizeof (long double)
4042 See \`config.log' for more details." "$LINENO" 5; }; }
4043 else
4044 ac_cv_sizeof_long_double=0
4049 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_double" >&5
4050 $as_echo "$ac_cv_sizeof_long_double" >&6; }
4054 cat >>confdefs.h <<_ACEOF
4055 #define SIZEOF_LONG_DOUBLE $ac_cv_sizeof_long_double
4056 _ACEOF
4059 as_fn_arith $ac_cv_sizeof_double \* 8 && double_type_size=$as_val
4060 as_fn_arith $ac_cv_sizeof_long_double \* 8 && long_double_type_size=$as_val
4064 # Check for decimal float support.
4065 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether decimal floating point is supported" >&5
4066 $as_echo_n "checking whether decimal floating point is supported... " >&6; }
4067 if test "${libgcc_cv_dfp+set}" = set; then :
4068 $as_echo_n "(cached) " >&6
4069 else
4070 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4071 /* end confdefs.h. */
4073 #include <fenv.h>
4076 main ()
4079 _Decimal32 x;
4080 int fe_except =
4081 FE_INVALID|FE_DIVBYZERO|FE_OVERFLOW|FE_UNDERFLOW|FE_INEXACT;
4084 return 0;
4086 _ACEOF
4087 if ac_fn_c_try_compile "$LINENO"; then :
4088 libgcc_cv_dfp=yes
4089 else
4090 libgcc_cv_dfp=no
4092 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4094 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgcc_cv_dfp" >&5
4095 $as_echo "$libgcc_cv_dfp" >&6; }
4096 decimal_float=$libgcc_cv_dfp
4100 # Check whether --enable-decimal-float was given.
4101 if test "${enable_decimal_float+set}" = set; then :
4102 enableval=$enable_decimal_float;
4103 case $enable_decimal_float in
4104 yes | no | bid | dpd) default_decimal_float=$enable_decimal_float ;;
4105 *) as_fn_error "'$enable_decimal_float' is an invalid value for --enable-decimal-float.
4106 Valid choices are 'yes', 'bid', 'dpd', and 'no'." "$LINENO" 5 ;;
4107 esac
4109 else
4111 case $host in
4112 powerpc*-*-linux* | i?86*-*-linux* | x86_64*-*-linux* | s390*-*-linux* | \
4113 i?86*-*-gnu* | \
4114 i?86*-*-mingw* | x86_64*-*-mingw* | \
4115 i?86*-*-cygwin* | x86_64*-*-cygwin*)
4116 enable_decimal_float=yes
4119 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: decimal float is not supported for this target, ignored" >&5
4120 $as_echo "$as_me: WARNING: decimal float is not supported for this target, ignored" >&2;}
4121 enable_decimal_float=no
4123 esac
4128 # x86's use BID format instead of DPD
4129 case x$enable_decimal_float in
4130 xyes)
4131 case $host in
4132 i?86*-*-* | x86_64*-*-*)
4133 enable_decimal_float=bid
4136 enable_decimal_float=dpd
4138 esac
4139 default_decimal_float=$enable_decimal_float
4141 xno)
4142 # ENABLE_DECIMAL_FLOAT is set to 0. But we have to have proper
4143 # dependency on libdecnumber.
4144 default_decimal_float=dpd
4146 esac
4151 # Check for fixed-point support.
4152 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether fixed-point is supported" >&5
4153 $as_echo_n "checking whether fixed-point is supported... " >&6; }
4154 if test "${libgcc_cv_fixed_point+set}" = set; then :
4155 $as_echo_n "(cached) " >&6
4156 else
4157 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4158 /* end confdefs.h. */
4159 _Sat _Fract x;
4160 _ACEOF
4161 if ac_fn_c_try_compile "$LINENO"; then :
4162 libgcc_cv_fixed_point=yes
4163 else
4164 libgcc_cv_fixed_point=no
4166 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4168 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgcc_cv_fixed_point" >&5
4169 $as_echo "$libgcc_cv_fixed_point" >&6; }
4170 fixed_point=$libgcc_cv_fixed_point
4173 # For platforms with the unwind ABI which includes an unwind library,
4174 # libunwind, we can choose to use the system libunwind.
4175 # config.gcc also contains tests of with_system_libunwind.
4178 # Check whether --with-system-libunwind was given.
4179 if test "${with_system_libunwind+set}" = set; then :
4180 withval=$with_system_libunwind;
4183 # If system-libunwind was not specifically set, pick a default setting.
4184 if test x$with_system_libunwind = x; then
4185 case ${target} in
4186 ia64-*-hpux*) with_system_libunwind=yes ;;
4187 *) with_system_libunwind=no ;;
4188 esac
4190 # Based on system-libunwind and target, do we have ipinfo?
4191 if test x$with_system_libunwind = xyes; then
4192 case ${target} in
4193 ia64-*-*) have_unwind_getipinfo=no ;;
4194 *) have_unwind_getipinfo=yes ;;
4195 esac
4196 else
4197 # Darwin before version 9 does not have _Unwind_GetIPInfo.
4199 case ${target} in
4200 *-*-darwin[3-8]|*-*-darwin[3-8].*) have_unwind_getipinfo=no ;;
4201 *) have_unwind_getipinfo=yes ;;
4202 esac
4206 if test x$have_unwind_getipinfo = xyes; then
4208 $as_echo "#define HAVE_GETIPINFO 1" >>confdefs.h
4213 # The sjlj test is almost duplicated here and in libgo/configure.ac (for C),
4214 # libstdc++-v3/acinclude.m4 and libjava/configure.ac (for C++), and
4215 # libobjc/configure.ac (for Objective-C).
4216 # FIXME: This should be centralized in config/sjlj.m4.
4217 # Check whether --enable-sjlj-exceptions was given.
4218 if test "${enable_sjlj_exceptions+set}" = set; then :
4219 enableval=$enable_sjlj_exceptions; case "$enableval" in
4220 yes|no|auto) ;;
4221 *) as_fn_error "unknown argument to --enable-sjlj-exceptions" "$LINENO" 5 ;;
4222 esac
4223 else
4224 enable_sjlj_exceptions=auto
4228 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use setjmp/longjmp exceptions" >&5
4229 $as_echo_n "checking whether to use setjmp/longjmp exceptions... " >&6; }
4230 if test "${libgcc_cv_lib_sjlj_exceptions+set}" = set; then :
4231 $as_echo_n "(cached) " >&6
4232 else
4233 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4234 /* end confdefs.h. */
4236 void bar ();
4237 void clean (int *);
4238 void foo ()
4240 int i __attribute__ ((cleanup (clean)));
4241 bar();
4244 _ACEOF
4245 CFLAGS_hold=$CFLAGS
4246 CFLAGS="--save-temps -fexceptions"
4247 libgcc_cv_lib_sjlj_exceptions=unknown
4248 if ac_fn_c_try_compile; then :
4249 if grep _Unwind_SjLj_Resume conftest.s >/dev/null 2>&1; then
4250 libgcc_cv_lib_sjlj_exceptions=yes
4251 elif grep _Unwind_Resume conftest.s >/dev/null 2>&1; then
4252 libgcc_cv_lib_sjlj_exceptions=no
4255 CFLAGS=$CFLAGS_hold
4256 rm -f conftest*
4259 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgcc_cv_lib_sjlj_exceptions" >&5
4260 $as_echo "$libgcc_cv_lib_sjlj_exceptions" >&6; }
4262 if test "$enable_sjlj_exceptions" = "auto"; then
4263 enable_sjlj_exceptions=$libgcc_cv_lib_sjlj_exceptions
4266 case $enable_sjlj_exceptions in
4267 yes)
4269 $as_echo "#define LIBGCC_SJLJ_EXCEPTIONS 1" >>confdefs.h
4275 as_fn_error "unable to detect exception model" "$LINENO" 5
4277 esac
4279 # Check whether --enable-explicit-exception-frame-registration was given.
4280 if test "${enable_explicit_exception_frame_registration+set}" = set; then :
4281 enableval=$enable_explicit_exception_frame_registration;
4282 force_explicit_eh_registry=
4283 if test "$enable_explicit_exception_frame_registration" = yes; then
4284 if test "$enable_sjlj_exceptions" = yes; then
4285 as_fn_error "Can't enable both of --enable-sjlj-exceptions
4286 and --enable-explicit-exception-frame-registration" "$LINENO" 5
4288 force_explicit_eh_registry=-DUSE_EH_FRAME_REGISTRY_ALWAYS
4295 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
4296 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
4297 if test "${acl_cv_prog_gnu_ld+set}" = set; then :
4298 $as_echo_n "(cached) " >&6
4299 else
4300 # I'd rather use --version here, but apparently some GNU ld's only accept -v.
4301 if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
4302 acl_cv_prog_gnu_ld=yes
4303 else
4304 acl_cv_prog_gnu_ld=no
4307 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_prog_gnu_ld" >&5
4308 $as_echo "$acl_cv_prog_gnu_ld" >&6; }
4309 with_gnu_ld=$acl_cv_prog_gnu_ld
4312 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for thread model used by GCC" >&5
4313 $as_echo_n "checking for thread model used by GCC... " >&6; }
4314 target_thread_file=`$CC -v 2>&1 | sed -n 's/^Thread model: //p'`
4315 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $target_thread_file" >&5
4316 $as_echo "$target_thread_file" >&6; }
4318 # Check for assembler CFI support.
4319 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether assembler supports CFI directives" >&5
4320 $as_echo_n "checking whether assembler supports CFI directives... " >&6; }
4321 if test "${libgcc_cv_cfi+set}" = set; then :
4322 $as_echo_n "(cached) " >&6
4323 else
4324 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4325 /* end confdefs.h. */
4326 asm("\n\
4327 .text\n\
4328 .cfi_startproc\n\
4329 .cfi_personality 0, symbol\n\
4330 .cfi_endproc");
4331 _ACEOF
4332 if ac_fn_c_try_compile "$LINENO"; then :
4333 libgcc_cv_cfi=yes
4334 else
4335 libgcc_cv_cfi=no
4337 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4339 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgcc_cv_cfi" >&5
4340 $as_echo "$libgcc_cv_cfi" >&6; }
4342 # Check 32bit or 64bit. In the case of MIPS, this really determines the
4343 # word size rather than the address size.
4344 cat > conftest.c <<EOF
4345 #if defined(__x86_64__) || (!defined(__i386__) && defined(__LP64__)) \
4346 || defined(__mips64)
4347 host_address=64
4348 #else
4349 host_address=32
4350 #endif
4352 eval `${CC-cc} -E conftest.c | grep host_address=`
4353 rm -f conftest.c
4355 case ${host} in
4356 mips*-*-*)
4357 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target is hard-float" >&5
4358 $as_echo_n "checking whether the target is hard-float... " >&6; }
4359 if test "${libgcc_cv_mips_hard_float+set}" = set; then :
4360 $as_echo_n "(cached) " >&6
4361 else
4362 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4363 /* end confdefs.h. */
4364 #ifndef __mips_hard_float
4365 #error FOO
4366 #endif
4367 _ACEOF
4368 if ac_fn_c_try_compile "$LINENO"; then :
4369 libgcc_cv_mips_hard_float=yes
4370 else
4371 libgcc_cv_mips_hard_float=no
4373 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4375 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgcc_cv_mips_hard_float" >&5
4376 $as_echo "$libgcc_cv_mips_hard_float" >&6; }
4377 esac
4379 # Determine floating-point type for powerpc*-*-linux*.
4380 # Single-precision-only FPRs are not a supported configuration for
4381 # this target, so are not allowed for in this test.
4382 case ${host} in
4383 powerpc*-*-linux*)
4384 cat > conftest.c <<EOF
4385 #ifdef __powerpc64__
4386 ppc_fp_type=64
4387 #elif defined _SOFT_FLOAT
4388 ppc_fp_type=soft
4389 #elif defined _SOFT_DOUBLE
4390 ppc_fp_type=e500v1
4391 #elif defined __NO_FPRS__
4392 ppc_fp_type=e500v2
4393 #else
4394 ppc_fp_type=hard
4395 #endif
4397 eval `${CC-cc} -E conftest.c | grep ppc_fp_type=`
4398 rm -f conftest.c
4400 esac
4402 # Collect host-machine-specific information.
4403 . ${srcdir}/config.host
4405 # Check if Solaris/x86 linker supports ZERO terminator unwind entries.
4406 # This is after config.host so we can augment tmake_file.
4407 # Link with -nostartfiles -nodefaultlibs since neither are present while
4408 # building libgcc.
4409 case ${host} in
4410 i?86-*-solaris2* | x86_64-*-solaris2.1[0-9]*)
4411 cat > conftest.s <<EOF
4412 .section .eh_frame,"a",@unwind
4413 .zero 4
4414 .section .jcr,"aw",@progbits
4415 .zero 8
4417 if { ac_try='${CC-cc} -shared -nostartfiles -nodefaultlibs -o conftest.so conftest.s 1>&5'
4418 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
4419 (eval $ac_try) 2>&5
4420 ac_status=$?
4421 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4422 test $ac_status = 0; }; }; then
4423 tmake_file="${tmake_file} i386/t-crtstuff"
4426 esac
4428 # Check for visibility support. This is after config.host so that
4429 # we can check for asm_hidden_op.
4430 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __attribute__((visibility(\"hidden\")))" >&5
4431 $as_echo_n "checking for __attribute__((visibility(\"hidden\")))... " >&6; }
4432 if test "${libgcc_cv_hidden_visibility_attribute+set}" = set; then :
4433 $as_echo_n "(cached) " >&6
4434 else
4436 echo 'int __attribute__ ((visibility ("hidden"))) foo (void) { return 1; }' > conftest.c
4437 libgcc_cv_hidden_visibility_attribute=no
4438 if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s 1>&5'
4439 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
4440 (eval $ac_try) 2>&5
4441 ac_status=$?
4442 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4443 test $ac_status = 0; }; }; then
4444 if grep "\\$asm_hidden_op.*foo" conftest.s >/dev/null; then
4445 libgcc_cv_hidden_visibility_attribute=yes
4448 rm -f conftest.*
4451 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgcc_cv_hidden_visibility_attribute" >&5
4452 $as_echo "$libgcc_cv_hidden_visibility_attribute" >&6; }
4454 if test $libgcc_cv_hidden_visibility_attribute = yes; then
4455 vis_hide='-fvisibility=hidden -DHIDE_EXPORTS'
4456 else
4457 vis_hide=
4461 # See if we have thread-local storage. We can only test assembler
4462 # since link-time and run-time tests require the newly built
4463 # gcc, which can't be used to build executable due to that libgcc
4464 # is yet to be built here.
4466 # Check whether --enable-tls was given.
4467 if test "${enable_tls+set}" = set; then :
4468 enableval=$enable_tls;
4469 case "$enableval" in
4470 yes|no) ;;
4471 *) as_fn_error "Argument to enable/disable tls must be yes or no" "$LINENO" 5 ;;
4472 esac
4474 else
4475 enable_tls=yes
4479 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target assembler supports thread-local storage" >&5
4480 $as_echo_n "checking whether the target assembler supports thread-local storage... " >&6; }
4481 if test "${gcc_cv_have_cc_tls+set}" = set; then :
4482 $as_echo_n "(cached) " >&6
4483 else
4485 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4486 /* end confdefs.h. */
4487 __thread int a; int b; int main() { return a = b; }
4488 _ACEOF
4489 if ac_fn_c_try_compile "$LINENO"; then :
4490 gcc_cv_have_cc_tls=yes
4491 else
4492 gcc_cv_have_cc_tls=no
4494 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4497 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_have_cc_tls" >&5
4498 $as_echo "$gcc_cv_have_cc_tls" >&6; }
4499 set_have_cc_tls=
4500 if test "$enable_tls $gcc_cv_have_cc_tls" = "yes yes"; then
4501 set_have_cc_tls="-DHAVE_CC_TLS"
4505 # See if we have emulated thread-local storage.
4507 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the thread-local storage support is from emutls" >&5
4508 $as_echo_n "checking whether the thread-local storage support is from emutls... " >&6; }
4509 if test "${gcc_cv_use_emutls+set}" = set; then :
4510 $as_echo_n "(cached) " >&6
4511 else
4513 gcc_cv_use_emutls=no
4514 echo '__thread int a; int b; int main() { return a = b; }' > conftest.c
4515 if { ac_try='${CC-cc} -Werror -S -o conftest.s conftest.c 1>&5'
4516 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
4517 (eval $ac_try) 2>&5
4518 ac_status=$?
4519 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4520 test $ac_status = 0; }; }; then
4521 if grep __emutls_get_address conftest.s > /dev/null; then
4522 gcc_cv_use_emutls=yes
4525 rm -f conftest.*
4528 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_use_emutls" >&5
4529 $as_echo "$gcc_cv_use_emutls" >&6; }
4530 if test "$gcc_cv_use_emutls" = "yes" ; then
4532 $as_echo "#define USE_EMUTLS 1" >>confdefs.h
4535 set_use_emutls=
4536 if test "$enable_tls $gcc_cv_use_emutls" = "yes yes"; then
4537 set_use_emutls="-DUSE_EMUTLS"
4541 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for init priority support" >&5
4542 $as_echo_n "checking for init priority support... " >&6; }
4543 if test "${libgcc_cv_init_priority+set}" = set; then :
4544 $as_echo_n "(cached) " >&6
4545 else
4547 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4548 /* end confdefs.h. */
4551 main ()
4553 void ip (void) __attribute__ ((constructor (1)));
4555 return 0;
4557 _ACEOF
4558 if ac_fn_c_try_compile "$LINENO"; then :
4559 libgcc_cv_init_priority=yes
4560 else
4561 libgcc_cv_init_priority=no
4563 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4565 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgcc_cv_init_priority" >&5
4566 $as_echo "$libgcc_cv_init_priority" >&6; }
4567 if test $libgcc_cv_init_priority = yes; then
4569 $as_echo "#define HAVE_INIT_PRIORITY 1" >>confdefs.h
4573 # Conditionalize the sfp-machine.h header for this target machine.
4574 if test -z "${sfp_machine_header}"; then
4575 sfp_machine_header=$cpu_type/sfp-machine.h
4576 if test -f ${srcdir}/config/${sfp_machine_header}; then
4578 else
4579 sfp_machine_header=no-sfp-machine.h
4584 # Conditionalize the makefile for this target machine.
4585 tmake_file_=
4586 for f in ${tmake_file}
4588 if test -f ${srcdir}/config/$f
4589 then
4590 tmake_file_="${tmake_file_} \$(srcdir)/config/$f"
4592 done
4593 tmake_file="${tmake_file_}"
4596 # Likewise export definitions for libgcc_tm.h
4597 tm_file_=
4598 for f in ${tm_file}
4600 tm_file_="${tm_file_} \$(srcdir)/config/$f"
4601 done
4602 tm_file="${tm_file_}"
4606 # Map from thread model to thread header.
4608 case $target_thread_file in
4609 aix) thread_header=config/rs6000/gthr-aix.h ;;
4610 dce) thread_header=config/pa/gthr-dce.h ;;
4611 lynx) thread_header=config/gthr-lynx.h ;;
4612 mipssde) thread_header=config/mips/gthr-mipssde.h ;;
4613 posix) thread_header=gthr-posix.h ;;
4614 rtems) thread_header=config/gthr-rtems.h ;;
4615 single) thread_header=gthr-single.h ;;
4616 tpf) thread_header=config/s390/gthr-tpf.h ;;
4617 vxworks) thread_header=config/gthr-vxworks.h ;;
4618 win32) thread_header=config/i386/gthr-win32.h ;;
4619 esac
4623 # Substitute configuration variables
4627 ac_config_links="$ac_config_links enable-execute-stack.c:$enable_execute_stack"
4629 ac_config_links="$ac_config_links unwind.h:$unwind_header"
4631 ac_config_links="$ac_config_links md-unwind-support.h:config/$md_unwind_header"
4633 ac_config_links="$ac_config_links sfp-machine.h:config/$sfp_machine_header"
4635 ac_config_links="$ac_config_links gthr-default.h:$thread_header"
4638 # We need multilib support.
4639 ac_config_files="$ac_config_files Makefile"
4641 ac_config_commands="$ac_config_commands default"
4643 cat >confcache <<\_ACEOF
4644 # This file is a shell script that caches the results of configure
4645 # tests run on this system so they can be shared between configure
4646 # scripts and configure runs, see configure's option --config-cache.
4647 # It is not useful on other systems. If it contains results you don't
4648 # want to keep, you may remove or edit it.
4650 # config.status only pays attention to the cache file if you give it
4651 # the --recheck option to rerun configure.
4653 # `ac_cv_env_foo' variables (set or unset) will be overridden when
4654 # loading this file, other *unset* `ac_cv_foo' will be assigned the
4655 # following values.
4657 _ACEOF
4659 # The following way of writing the cache mishandles newlines in values,
4660 # but we know of no workaround that is simple, portable, and efficient.
4661 # So, we kill variables containing newlines.
4662 # Ultrix sh set writes to stderr and can't be redirected directly,
4663 # and sets the high bit in the cache file unless we assign to the vars.
4665 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
4666 eval ac_val=\$$ac_var
4667 case $ac_val in #(
4668 *${as_nl}*)
4669 case $ac_var in #(
4670 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
4671 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
4672 esac
4673 case $ac_var in #(
4674 _ | IFS | as_nl) ;; #(
4675 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
4676 *) { eval $ac_var=; unset $ac_var;} ;;
4677 esac ;;
4678 esac
4679 done
4681 (set) 2>&1 |
4682 case $as_nl`(ac_space=' '; set) 2>&1` in #(
4683 *${as_nl}ac_space=\ *)
4684 # `set' does not quote correctly, so add quotes: double-quote
4685 # substitution turns \\\\ into \\, and sed turns \\ into \.
4686 sed -n \
4687 "s/'/'\\\\''/g;
4688 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
4689 ;; #(
4691 # `set' quotes correctly as required by POSIX, so do not add quotes.
4692 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
4694 esac |
4695 sort
4697 sed '
4698 /^ac_cv_env_/b end
4699 t clear
4700 :clear
4701 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
4702 t end
4703 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
4704 :end' >>confcache
4705 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
4706 if test -w "$cache_file"; then
4707 test "x$cache_file" != "x/dev/null" &&
4708 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
4709 $as_echo "$as_me: updating cache $cache_file" >&6;}
4710 cat confcache >$cache_file
4711 else
4712 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
4713 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
4716 rm -f confcache
4718 test "x$prefix" = xNONE && prefix=$ac_default_prefix
4719 # Let make expand exec_prefix.
4720 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
4722 DEFS=-DHAVE_CONFIG_H
4724 ac_libobjs=
4725 ac_ltlibobjs=
4726 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
4727 # 1. Remove the extension, and $U if already installed.
4728 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
4729 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
4730 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
4731 # will be set to the directory where LIBOBJS objects are built.
4732 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
4733 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
4734 done
4735 LIBOBJS=$ac_libobjs
4737 LTLIBOBJS=$ac_ltlibobjs
4741 : ${CONFIG_STATUS=./config.status}
4742 ac_write_fail=0
4743 ac_clean_files_save=$ac_clean_files
4744 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
4745 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
4746 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
4747 as_write_fail=0
4748 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
4749 #! $SHELL
4750 # Generated by $as_me.
4751 # Run this file to recreate the current configuration.
4752 # Compiler output produced by configure, useful for debugging
4753 # configure, is in config.log if it exists.
4755 debug=false
4756 ac_cs_recheck=false
4757 ac_cs_silent=false
4759 SHELL=\${CONFIG_SHELL-$SHELL}
4760 export SHELL
4761 _ASEOF
4762 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
4763 ## -------------------- ##
4764 ## M4sh Initialization. ##
4765 ## -------------------- ##
4767 # Be more Bourne compatible
4768 DUALCASE=1; export DUALCASE # for MKS sh
4769 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
4770 emulate sh
4771 NULLCMD=:
4772 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
4773 # is contrary to our usage. Disable this feature.
4774 alias -g '${1+"$@"}'='"$@"'
4775 setopt NO_GLOB_SUBST
4776 else
4777 case `(set -o) 2>/dev/null` in #(
4778 *posix*) :
4779 set -o posix ;; #(
4780 *) :
4782 esac
4786 as_nl='
4788 export as_nl
4789 # Printing a long string crashes Solaris 7 /usr/bin/printf.
4790 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
4791 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
4792 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
4793 # Prefer a ksh shell builtin over an external printf program on Solaris,
4794 # but without wasting forks for bash or zsh.
4795 if test -z "$BASH_VERSION$ZSH_VERSION" \
4796 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
4797 as_echo='print -r --'
4798 as_echo_n='print -rn --'
4799 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
4800 as_echo='printf %s\n'
4801 as_echo_n='printf %s'
4802 else
4803 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
4804 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
4805 as_echo_n='/usr/ucb/echo -n'
4806 else
4807 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
4808 as_echo_n_body='eval
4809 arg=$1;
4810 case $arg in #(
4811 *"$as_nl"*)
4812 expr "X$arg" : "X\\(.*\\)$as_nl";
4813 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
4814 esac;
4815 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
4817 export as_echo_n_body
4818 as_echo_n='sh -c $as_echo_n_body as_echo'
4820 export as_echo_body
4821 as_echo='sh -c $as_echo_body as_echo'
4824 # The user is always right.
4825 if test "${PATH_SEPARATOR+set}" != set; then
4826 PATH_SEPARATOR=:
4827 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
4828 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
4829 PATH_SEPARATOR=';'
4834 # IFS
4835 # We need space, tab and new line, in precisely that order. Quoting is
4836 # there to prevent editors from complaining about space-tab.
4837 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
4838 # splitting by setting IFS to empty value.)
4839 IFS=" "" $as_nl"
4841 # Find who we are. Look in the path if we contain no directory separator.
4842 case $0 in #((
4843 *[\\/]* ) as_myself=$0 ;;
4844 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4845 for as_dir in $PATH
4847 IFS=$as_save_IFS
4848 test -z "$as_dir" && as_dir=.
4849 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
4850 done
4851 IFS=$as_save_IFS
4854 esac
4855 # We did not find ourselves, most probably we were run as `sh COMMAND'
4856 # in which case we are not to be found in the path.
4857 if test "x$as_myself" = x; then
4858 as_myself=$0
4860 if test ! -f "$as_myself"; then
4861 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
4862 exit 1
4865 # Unset variables that we do not need and which cause bugs (e.g. in
4866 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
4867 # suppresses any "Segmentation fault" message there. '((' could
4868 # trigger a bug in pdksh 5.2.14.
4869 for as_var in BASH_ENV ENV MAIL MAILPATH
4870 do eval test x\${$as_var+set} = xset \
4871 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
4872 done
4873 PS1='$ '
4874 PS2='> '
4875 PS4='+ '
4877 # NLS nuisances.
4878 LC_ALL=C
4879 export LC_ALL
4880 LANGUAGE=C
4881 export LANGUAGE
4883 # CDPATH.
4884 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
4887 # as_fn_error ERROR [LINENO LOG_FD]
4888 # ---------------------------------
4889 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
4890 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
4891 # script with status $?, using 1 if that was 0.
4892 as_fn_error ()
4894 as_status=$?; test $as_status -eq 0 && as_status=1
4895 if test "$3"; then
4896 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
4897 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
4899 $as_echo "$as_me: error: $1" >&2
4900 as_fn_exit $as_status
4901 } # as_fn_error
4904 # as_fn_set_status STATUS
4905 # -----------------------
4906 # Set $? to STATUS, without forking.
4907 as_fn_set_status ()
4909 return $1
4910 } # as_fn_set_status
4912 # as_fn_exit STATUS
4913 # -----------------
4914 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
4915 as_fn_exit ()
4917 set +e
4918 as_fn_set_status $1
4919 exit $1
4920 } # as_fn_exit
4922 # as_fn_unset VAR
4923 # ---------------
4924 # Portably unset VAR.
4925 as_fn_unset ()
4927 { eval $1=; unset $1;}
4929 as_unset=as_fn_unset
4930 # as_fn_append VAR VALUE
4931 # ----------------------
4932 # Append the text in VALUE to the end of the definition contained in VAR. Take
4933 # advantage of any shell optimizations that allow amortized linear growth over
4934 # repeated appends, instead of the typical quadratic growth present in naive
4935 # implementations.
4936 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
4937 eval 'as_fn_append ()
4939 eval $1+=\$2
4941 else
4942 as_fn_append ()
4944 eval $1=\$$1\$2
4946 fi # as_fn_append
4948 # as_fn_arith ARG...
4949 # ------------------
4950 # Perform arithmetic evaluation on the ARGs, and store the result in the
4951 # global $as_val. Take advantage of shells that can avoid forks. The arguments
4952 # must be portable across $(()) and expr.
4953 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
4954 eval 'as_fn_arith ()
4956 as_val=$(( $* ))
4958 else
4959 as_fn_arith ()
4961 as_val=`expr "$@" || test $? -eq 1`
4963 fi # as_fn_arith
4966 if expr a : '\(a\)' >/dev/null 2>&1 &&
4967 test "X`expr 00001 : '.*\(...\)'`" = X001; then
4968 as_expr=expr
4969 else
4970 as_expr=false
4973 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
4974 as_basename=basename
4975 else
4976 as_basename=false
4979 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
4980 as_dirname=dirname
4981 else
4982 as_dirname=false
4985 as_me=`$as_basename -- "$0" ||
4986 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
4987 X"$0" : 'X\(//\)$' \| \
4988 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
4989 $as_echo X/"$0" |
4990 sed '/^.*\/\([^/][^/]*\)\/*$/{
4991 s//\1/
4994 /^X\/\(\/\/\)$/{
4995 s//\1/
4998 /^X\/\(\/\).*/{
4999 s//\1/
5002 s/.*/./; q'`
5004 # Avoid depending upon Character Ranges.
5005 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
5006 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
5007 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
5008 as_cr_digits='0123456789'
5009 as_cr_alnum=$as_cr_Letters$as_cr_digits
5011 ECHO_C= ECHO_N= ECHO_T=
5012 case `echo -n x` in #(((((
5013 -n*)
5014 case `echo 'xy\c'` in
5015 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
5016 xy) ECHO_C='\c';;
5017 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
5018 ECHO_T=' ';;
5019 esac;;
5021 ECHO_N='-n';;
5022 esac
5024 rm -f conf$$ conf$$.exe conf$$.file
5025 if test -d conf$$.dir; then
5026 rm -f conf$$.dir/conf$$.file
5027 else
5028 rm -f conf$$.dir
5029 mkdir conf$$.dir 2>/dev/null
5031 if (echo >conf$$.file) 2>/dev/null; then
5032 if ln -s conf$$.file conf$$ 2>/dev/null; then
5033 as_ln_s='ln -s'
5034 # ... but there are two gotchas:
5035 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
5036 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
5037 # In both cases, we have to default to `cp -p'.
5038 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
5039 as_ln_s='cp -p'
5040 elif ln conf$$.file conf$$ 2>/dev/null; then
5041 as_ln_s=ln
5042 else
5043 as_ln_s='cp -p'
5045 else
5046 as_ln_s='cp -p'
5048 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
5049 rmdir conf$$.dir 2>/dev/null
5052 # as_fn_mkdir_p
5053 # -------------
5054 # Create "$as_dir" as a directory, including parents if necessary.
5055 as_fn_mkdir_p ()
5058 case $as_dir in #(
5059 -*) as_dir=./$as_dir;;
5060 esac
5061 test -d "$as_dir" || eval $as_mkdir_p || {
5062 as_dirs=
5063 while :; do
5064 case $as_dir in #(
5065 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
5066 *) as_qdir=$as_dir;;
5067 esac
5068 as_dirs="'$as_qdir' $as_dirs"
5069 as_dir=`$as_dirname -- "$as_dir" ||
5070 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
5071 X"$as_dir" : 'X\(//\)[^/]' \| \
5072 X"$as_dir" : 'X\(//\)$' \| \
5073 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
5074 $as_echo X"$as_dir" |
5075 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
5076 s//\1/
5079 /^X\(\/\/\)[^/].*/{
5080 s//\1/
5083 /^X\(\/\/\)$/{
5084 s//\1/
5087 /^X\(\/\).*/{
5088 s//\1/
5091 s/.*/./; q'`
5092 test -d "$as_dir" && break
5093 done
5094 test -z "$as_dirs" || eval "mkdir $as_dirs"
5095 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
5098 } # as_fn_mkdir_p
5099 if mkdir -p . 2>/dev/null; then
5100 as_mkdir_p='mkdir -p "$as_dir"'
5101 else
5102 test -d ./-p && rmdir ./-p
5103 as_mkdir_p=false
5106 if test -x / >/dev/null 2>&1; then
5107 as_test_x='test -x'
5108 else
5109 if ls -dL / >/dev/null 2>&1; then
5110 as_ls_L_option=L
5111 else
5112 as_ls_L_option=
5114 as_test_x='
5115 eval sh -c '\''
5116 if test -d "$1"; then
5117 test -d "$1/.";
5118 else
5119 case $1 in #(
5120 -*)set "./$1";;
5121 esac;
5122 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
5123 ???[sx]*):;;*)false;;esac;fi
5124 '\'' sh
5127 as_executable_p=$as_test_x
5129 # Sed expression to map a string onto a valid CPP name.
5130 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
5132 # Sed expression to map a string onto a valid variable name.
5133 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
5136 exec 6>&1
5137 ## ----------------------------------- ##
5138 ## Main body of $CONFIG_STATUS script. ##
5139 ## ----------------------------------- ##
5140 _ASEOF
5141 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
5143 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
5144 # Save the log message, to keep $0 and so on meaningful, and to
5145 # report actual input values of CONFIG_FILES etc. instead of their
5146 # values after options handling.
5147 ac_log="
5148 This file was extended by GNU C Runtime Library $as_me 1.0, which was
5149 generated by GNU Autoconf 2.64. Invocation command line was
5151 CONFIG_FILES = $CONFIG_FILES
5152 CONFIG_HEADERS = $CONFIG_HEADERS
5153 CONFIG_LINKS = $CONFIG_LINKS
5154 CONFIG_COMMANDS = $CONFIG_COMMANDS
5155 $ $0 $@
5157 on `(hostname || uname -n) 2>/dev/null | sed 1q`
5160 _ACEOF
5162 case $ac_config_files in *"
5163 "*) set x $ac_config_files; shift; ac_config_files=$*;;
5164 esac
5166 case $ac_config_headers in *"
5167 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
5168 esac
5171 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
5172 # Files that config.status was made for.
5173 config_files="$ac_config_files"
5174 config_headers="$ac_config_headers"
5175 config_links="$ac_config_links"
5176 config_commands="$ac_config_commands"
5178 _ACEOF
5180 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
5181 ac_cs_usage="\
5182 \`$as_me' instantiates files and other configuration actions
5183 from templates according to the current configuration. Unless the files
5184 and actions are specified as TAGs, all are instantiated by default.
5186 Usage: $0 [OPTION]... [TAG]...
5188 -h, --help print this help, then exit
5189 -V, --version print version number and configuration settings, then exit
5190 -q, --quiet, --silent
5191 do not print progress messages
5192 -d, --debug don't remove temporary files
5193 --recheck update $as_me by reconfiguring in the same conditions
5194 --file=FILE[:TEMPLATE]
5195 instantiate the configuration file FILE
5196 --header=FILE[:TEMPLATE]
5197 instantiate the configuration header FILE
5199 Configuration files:
5200 $config_files
5202 Configuration headers:
5203 $config_headers
5205 Configuration links:
5206 $config_links
5208 Configuration commands:
5209 $config_commands
5211 Report bugs to the package provider.
5212 GNU C Runtime Library home page: <http://www.gnu.org/software/libgcc/>.
5213 General help using GNU software: <http://www.gnu.org/gethelp/>."
5215 _ACEOF
5216 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
5217 ac_cs_version="\\
5218 GNU C Runtime Library config.status 1.0
5219 configured by $0, generated by GNU Autoconf 2.64,
5220 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
5222 Copyright (C) 2009 Free Software Foundation, Inc.
5223 This config.status script is free software; the Free Software Foundation
5224 gives unlimited permission to copy, distribute and modify it."
5226 ac_pwd='$ac_pwd'
5227 srcdir='$srcdir'
5228 INSTALL='$INSTALL'
5229 AWK='$AWK'
5230 test -n "\$AWK" || AWK=awk
5231 _ACEOF
5233 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
5234 # The default lists apply if the user does not specify any file.
5235 ac_need_defaults=:
5236 while test $# != 0
5238 case $1 in
5239 --*=*)
5240 ac_option=`expr "X$1" : 'X\([^=]*\)='`
5241 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
5242 ac_shift=:
5245 ac_option=$1
5246 ac_optarg=$2
5247 ac_shift=shift
5249 esac
5251 case $ac_option in
5252 # Handling of the options.
5253 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
5254 ac_cs_recheck=: ;;
5255 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
5256 $as_echo "$ac_cs_version"; exit ;;
5257 --debug | --debu | --deb | --de | --d | -d )
5258 debug=: ;;
5259 --file | --fil | --fi | --f )
5260 $ac_shift
5261 case $ac_optarg in
5262 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
5263 esac
5264 as_fn_append CONFIG_FILES " '$ac_optarg'"
5265 ac_need_defaults=false;;
5266 --header | --heade | --head | --hea )
5267 $ac_shift
5268 case $ac_optarg in
5269 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
5270 esac
5271 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
5272 ac_need_defaults=false;;
5273 --he | --h)
5274 # Conflict between --help and --header
5275 as_fn_error "ambiguous option: \`$1'
5276 Try \`$0 --help' for more information.";;
5277 --help | --hel | -h )
5278 $as_echo "$ac_cs_usage"; exit ;;
5279 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
5280 | -silent | --silent | --silen | --sile | --sil | --si | --s)
5281 ac_cs_silent=: ;;
5283 # This is an error.
5284 -*) as_fn_error "unrecognized option: \`$1'
5285 Try \`$0 --help' for more information." ;;
5287 *) as_fn_append ac_config_targets " $1"
5288 ac_need_defaults=false ;;
5290 esac
5291 shift
5292 done
5294 ac_configure_extra_args=
5296 if $ac_cs_silent; then
5297 exec 6>/dev/null
5298 ac_configure_extra_args="$ac_configure_extra_args --silent"
5301 _ACEOF
5302 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
5303 if \$ac_cs_recheck; then
5304 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
5305 shift
5306 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
5307 CONFIG_SHELL='$SHELL'
5308 export CONFIG_SHELL
5309 exec "\$@"
5312 _ACEOF
5313 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
5314 exec 5>>config.log
5316 echo
5317 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
5318 ## Running $as_me. ##
5319 _ASBOX
5320 $as_echo "$ac_log"
5321 } >&5
5323 _ACEOF
5324 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
5326 # INIT-COMMANDS
5328 srcdir=${srcdir}
5329 host=${host}
5330 with_target_subdir=${with_target_subdir}
5331 with_multisubdir=${with_multisubdir}
5332 ac_configure_args="--enable-multilib ${ac_configure_args}"
5333 CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
5334 libgcc_topdir=${libgcc_topdir}
5335 CC="${CC}"
5338 _ACEOF
5340 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
5342 # Handling of arguments.
5343 for ac_config_target in $ac_config_targets
5345 case $ac_config_target in
5346 "auto-target.h") CONFIG_HEADERS="$CONFIG_HEADERS auto-target.h:config.in" ;;
5347 "enable-execute-stack.c") CONFIG_LINKS="$CONFIG_LINKS enable-execute-stack.c:$enable_execute_stack" ;;
5348 "unwind.h") CONFIG_LINKS="$CONFIG_LINKS unwind.h:$unwind_header" ;;
5349 "md-unwind-support.h") CONFIG_LINKS="$CONFIG_LINKS md-unwind-support.h:config/$md_unwind_header" ;;
5350 "sfp-machine.h") CONFIG_LINKS="$CONFIG_LINKS sfp-machine.h:config/$sfp_machine_header" ;;
5351 "gthr-default.h") CONFIG_LINKS="$CONFIG_LINKS gthr-default.h:$thread_header" ;;
5352 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
5353 "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
5355 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
5356 esac
5357 done
5360 # If the user did not use the arguments to specify the items to instantiate,
5361 # then the envvar interface is used. Set only those that are not.
5362 # We use the long form for the default assignment because of an extremely
5363 # bizarre bug on SunOS 4.1.3.
5364 if $ac_need_defaults; then
5365 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
5366 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
5367 test "${CONFIG_LINKS+set}" = set || CONFIG_LINKS=$config_links
5368 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
5371 # Have a temporary directory for convenience. Make it in the build tree
5372 # simply because there is no reason against having it here, and in addition,
5373 # creating and moving files from /tmp can sometimes cause problems.
5374 # Hook for its removal unless debugging.
5375 # Note that there is a small window in which the directory will not be cleaned:
5376 # after its creation but before its name has been assigned to `$tmp'.
5377 $debug ||
5379 tmp=
5380 trap 'exit_status=$?
5381 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
5383 trap 'as_fn_exit 1' 1 2 13 15
5385 # Create a (secure) tmp directory for tmp files.
5388 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
5389 test -n "$tmp" && test -d "$tmp"
5390 } ||
5392 tmp=./conf$$-$RANDOM
5393 (umask 077 && mkdir "$tmp")
5394 } || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
5396 # Set up the scripts for CONFIG_FILES section.
5397 # No need to generate them if there are no CONFIG_FILES.
5398 # This happens for instance with `./config.status config.h'.
5399 if test -n "$CONFIG_FILES"; then
5402 ac_cr=`echo X | tr X '\015'`
5403 # On cygwin, bash can eat \r inside `` if the user requested igncr.
5404 # But we know of no other shell where ac_cr would be empty at this
5405 # point, so we can use a bashism as a fallback.
5406 if test "x$ac_cr" = x; then
5407 eval ac_cr=\$\'\\r\'
5409 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
5410 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
5411 ac_cs_awk_cr='\r'
5412 else
5413 ac_cs_awk_cr=$ac_cr
5416 echo 'BEGIN {' >"$tmp/subs1.awk" &&
5417 _ACEOF
5421 echo "cat >conf$$subs.awk <<_ACEOF" &&
5422 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
5423 echo "_ACEOF"
5424 } >conf$$subs.sh ||
5425 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
5426 ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
5427 ac_delim='%!_!# '
5428 for ac_last_try in false false false false false :; do
5429 . ./conf$$subs.sh ||
5430 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
5432 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
5433 if test $ac_delim_n = $ac_delim_num; then
5434 break
5435 elif $ac_last_try; then
5436 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
5437 else
5438 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
5440 done
5441 rm -f conf$$subs.sh
5443 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
5444 cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
5445 _ACEOF
5446 sed -n '
5448 s/^/S["/; s/!.*/"]=/
5451 s/^[^!]*!//
5452 :repl
5453 t repl
5454 s/'"$ac_delim"'$//
5455 t delim
5458 s/\(.\{148\}\).*/\1/
5459 t more1
5460 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
5463 b repl
5464 :more1
5465 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
5468 s/.\{148\}//
5469 t nl
5470 :delim
5472 s/\(.\{148\}\).*/\1/
5473 t more2
5474 s/["\\]/\\&/g; s/^/"/; s/$/"/
5477 :more2
5478 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
5481 s/.\{148\}//
5482 t delim
5483 ' <conf$$subs.awk | sed '
5484 /^[^""]/{
5486 s/\n//
5488 ' >>$CONFIG_STATUS || ac_write_fail=1
5489 rm -f conf$$subs.awk
5490 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
5491 _ACAWK
5492 cat >>"\$tmp/subs1.awk" <<_ACAWK &&
5493 for (key in S) S_is_set[key] = 1
5494 FS = "\a"
5498 line = $ 0
5499 nfields = split(line, field, "@")
5500 substed = 0
5501 len = length(field[1])
5502 for (i = 2; i < nfields; i++) {
5503 key = field[i]
5504 keylen = length(key)
5505 if (S_is_set[key]) {
5506 value = S[key]
5507 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
5508 len += length(value) + length(field[++i])
5509 substed = 1
5510 } else
5511 len += 1 + keylen
5514 print line
5517 _ACAWK
5518 _ACEOF
5519 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
5520 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
5521 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
5522 else
5524 fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
5525 || as_fn_error "could not setup config files machinery" "$LINENO" 5
5526 _ACEOF
5528 # VPATH may cause trouble with some makes, so we remove $(srcdir),
5529 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
5530 # trailing colons and then remove the whole line if VPATH becomes empty
5531 # (actually we leave an empty line to preserve line numbers).
5532 if test "x$srcdir" = x.; then
5533 ac_vpsub='/^[ ]*VPATH[ ]*=/{
5534 s/:*\$(srcdir):*/:/
5535 s/:*\${srcdir}:*/:/
5536 s/:*@srcdir@:*/:/
5537 s/^\([^=]*=[ ]*\):*/\1/
5538 s/:*$//
5539 s/^[^=]*=[ ]*$//
5543 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
5544 fi # test -n "$CONFIG_FILES"
5546 # Set up the scripts for CONFIG_HEADERS section.
5547 # No need to generate them if there are no CONFIG_HEADERS.
5548 # This happens for instance with `./config.status Makefile'.
5549 if test -n "$CONFIG_HEADERS"; then
5550 cat >"$tmp/defines.awk" <<\_ACAWK ||
5551 BEGIN {
5552 _ACEOF
5554 # Transform confdefs.h into an awk script `defines.awk', embedded as
5555 # here-document in config.status, that substitutes the proper values into
5556 # config.h.in to produce config.h.
5558 # Create a delimiter string that does not exist in confdefs.h, to ease
5559 # handling of long lines.
5560 ac_delim='%!_!# '
5561 for ac_last_try in false false :; do
5562 ac_t=`sed -n "/$ac_delim/p" confdefs.h`
5563 if test -z "$ac_t"; then
5564 break
5565 elif $ac_last_try; then
5566 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
5567 else
5568 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
5570 done
5572 # For the awk script, D is an array of macro values keyed by name,
5573 # likewise P contains macro parameters if any. Preserve backslash
5574 # newline sequences.
5576 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
5577 sed -n '
5578 s/.\{148\}/&'"$ac_delim"'/g
5579 t rset
5580 :rset
5581 s/^[ ]*#[ ]*define[ ][ ]*/ /
5582 t def
5584 :def
5585 s/\\$//
5586 t bsnl
5587 s/["\\]/\\&/g
5588 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
5589 D["\1"]=" \3"/p
5590 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
5592 :bsnl
5593 s/["\\]/\\&/g
5594 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
5595 D["\1"]=" \3\\\\\\n"\\/p
5596 t cont
5597 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
5598 t cont
5600 :cont
5602 s/.\{148\}/&'"$ac_delim"'/g
5603 t clear
5604 :clear
5605 s/\\$//
5606 t bsnlc
5607 s/["\\]/\\&/g; s/^/"/; s/$/"/p
5609 :bsnlc
5610 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
5611 b cont
5612 ' <confdefs.h | sed '
5613 s/'"$ac_delim"'/"\\\
5614 "/g' >>$CONFIG_STATUS || ac_write_fail=1
5616 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
5617 for (key in D) D_is_set[key] = 1
5618 FS = "\a"
5620 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
5621 line = \$ 0
5622 split(line, arg, " ")
5623 if (arg[1] == "#") {
5624 defundef = arg[2]
5625 mac1 = arg[3]
5626 } else {
5627 defundef = substr(arg[1], 2)
5628 mac1 = arg[2]
5630 split(mac1, mac2, "(") #)
5631 macro = mac2[1]
5632 prefix = substr(line, 1, index(line, defundef) - 1)
5633 if (D_is_set[macro]) {
5634 # Preserve the white space surrounding the "#".
5635 print prefix "define", macro P[macro] D[macro]
5636 next
5637 } else {
5638 # Replace #undef with comments. This is necessary, for example,
5639 # in the case of _POSIX_SOURCE, which is predefined and required
5640 # on some systems where configure will not decide to define it.
5641 if (defundef == "undef") {
5642 print "/*", prefix defundef, macro, "*/"
5643 next
5647 { print }
5648 _ACAWK
5649 _ACEOF
5650 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
5651 as_fn_error "could not setup config headers machinery" "$LINENO" 5
5652 fi # test -n "$CONFIG_HEADERS"
5655 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :L $CONFIG_LINKS :C $CONFIG_COMMANDS"
5656 shift
5657 for ac_tag
5659 case $ac_tag in
5660 :[FHLC]) ac_mode=$ac_tag; continue;;
5661 esac
5662 case $ac_mode$ac_tag in
5663 :[FHL]*:*);;
5664 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
5665 :[FH]-) ac_tag=-:-;;
5666 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
5667 esac
5668 ac_save_IFS=$IFS
5669 IFS=:
5670 set x $ac_tag
5671 IFS=$ac_save_IFS
5672 shift
5673 ac_file=$1
5674 shift
5676 case $ac_mode in
5677 :L) ac_source=$1;;
5678 :[FH])
5679 ac_file_inputs=
5680 for ac_f
5682 case $ac_f in
5683 -) ac_f="$tmp/stdin";;
5684 *) # Look for the file first in the build tree, then in the source tree
5685 # (if the path is not absolute). The absolute path cannot be DOS-style,
5686 # because $ac_f cannot contain `:'.
5687 test -f "$ac_f" ||
5688 case $ac_f in
5689 [\\/$]*) false;;
5690 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
5691 esac ||
5692 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
5693 esac
5694 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
5695 as_fn_append ac_file_inputs " '$ac_f'"
5696 done
5698 # Let's still pretend it is `configure' which instantiates (i.e., don't
5699 # use $as_me), people would be surprised to read:
5700 # /* config.h. Generated by config.status. */
5701 configure_input='Generated from '`
5702 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
5703 `' by configure.'
5704 if test x"$ac_file" != x-; then
5705 configure_input="$ac_file. $configure_input"
5706 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
5707 $as_echo "$as_me: creating $ac_file" >&6;}
5709 # Neutralize special characters interpreted by sed in replacement strings.
5710 case $configure_input in #(
5711 *\&* | *\|* | *\\* )
5712 ac_sed_conf_input=`$as_echo "$configure_input" |
5713 sed 's/[\\\\&|]/\\\\&/g'`;; #(
5714 *) ac_sed_conf_input=$configure_input;;
5715 esac
5717 case $ac_tag in
5718 *:-:* | *:-) cat >"$tmp/stdin" \
5719 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
5720 esac
5722 esac
5724 ac_dir=`$as_dirname -- "$ac_file" ||
5725 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
5726 X"$ac_file" : 'X\(//\)[^/]' \| \
5727 X"$ac_file" : 'X\(//\)$' \| \
5728 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
5729 $as_echo X"$ac_file" |
5730 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
5731 s//\1/
5734 /^X\(\/\/\)[^/].*/{
5735 s//\1/
5738 /^X\(\/\/\)$/{
5739 s//\1/
5742 /^X\(\/\).*/{
5743 s//\1/
5746 s/.*/./; q'`
5747 as_dir="$ac_dir"; as_fn_mkdir_p
5748 ac_builddir=.
5750 case "$ac_dir" in
5751 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
5753 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
5754 # A ".." for each directory in $ac_dir_suffix.
5755 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
5756 case $ac_top_builddir_sub in
5757 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
5758 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
5759 esac ;;
5760 esac
5761 ac_abs_top_builddir=$ac_pwd
5762 ac_abs_builddir=$ac_pwd$ac_dir_suffix
5763 # for backward compatibility:
5764 ac_top_builddir=$ac_top_build_prefix
5766 case $srcdir in
5767 .) # We are building in place.
5768 ac_srcdir=.
5769 ac_top_srcdir=$ac_top_builddir_sub
5770 ac_abs_top_srcdir=$ac_pwd ;;
5771 [\\/]* | ?:[\\/]* ) # Absolute name.
5772 ac_srcdir=$srcdir$ac_dir_suffix;
5773 ac_top_srcdir=$srcdir
5774 ac_abs_top_srcdir=$srcdir ;;
5775 *) # Relative name.
5776 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
5777 ac_top_srcdir=$ac_top_build_prefix$srcdir
5778 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
5779 esac
5780 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
5783 case $ac_mode in
5786 # CONFIG_FILE
5789 case $INSTALL in
5790 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
5791 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
5792 esac
5793 _ACEOF
5795 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
5796 # If the template does not know about datarootdir, expand it.
5797 # FIXME: This hack should be removed a few years after 2.60.
5798 ac_datarootdir_hack=; ac_datarootdir_seen=
5799 ac_sed_dataroot='
5800 /datarootdir/ {
5804 /@datadir@/p
5805 /@docdir@/p
5806 /@infodir@/p
5807 /@localedir@/p
5808 /@mandir@/p'
5809 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
5810 *datarootdir*) ac_datarootdir_seen=yes;;
5811 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
5812 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
5813 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
5814 _ACEOF
5815 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
5816 ac_datarootdir_hack='
5817 s&@datadir@&$datadir&g
5818 s&@docdir@&$docdir&g
5819 s&@infodir@&$infodir&g
5820 s&@localedir@&$localedir&g
5821 s&@mandir@&$mandir&g
5822 s&\\\${datarootdir}&$datarootdir&g' ;;
5823 esac
5824 _ACEOF
5826 # Neutralize VPATH when `$srcdir' = `.'.
5827 # Shell code in configure.ac might set extrasub.
5828 # FIXME: do we really want to maintain this feature?
5829 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
5830 ac_sed_extra="$ac_vpsub
5831 $extrasub
5832 _ACEOF
5833 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
5835 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
5836 s|@configure_input@|$ac_sed_conf_input|;t t
5837 s&@top_builddir@&$ac_top_builddir_sub&;t t
5838 s&@top_build_prefix@&$ac_top_build_prefix&;t t
5839 s&@srcdir@&$ac_srcdir&;t t
5840 s&@abs_srcdir@&$ac_abs_srcdir&;t t
5841 s&@top_srcdir@&$ac_top_srcdir&;t t
5842 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
5843 s&@builddir@&$ac_builddir&;t t
5844 s&@abs_builddir@&$ac_abs_builddir&;t t
5845 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
5846 s&@INSTALL@&$ac_INSTALL&;t t
5847 $ac_datarootdir_hack
5849 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
5850 || as_fn_error "could not create $ac_file" "$LINENO" 5
5852 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
5853 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
5854 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
5855 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
5856 which seems to be undefined. Please make sure it is defined." >&5
5857 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
5858 which seems to be undefined. Please make sure it is defined." >&2;}
5860 rm -f "$tmp/stdin"
5861 case $ac_file in
5862 -) cat "$tmp/out" && rm -f "$tmp/out";;
5863 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
5864 esac \
5865 || as_fn_error "could not create $ac_file" "$LINENO" 5
5869 # CONFIG_HEADER
5871 if test x"$ac_file" != x-; then
5873 $as_echo "/* $configure_input */" \
5874 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
5875 } >"$tmp/config.h" \
5876 || as_fn_error "could not create $ac_file" "$LINENO" 5
5877 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
5878 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
5879 $as_echo "$as_me: $ac_file is unchanged" >&6;}
5880 else
5881 rm -f "$ac_file"
5882 mv "$tmp/config.h" "$ac_file" \
5883 || as_fn_error "could not create $ac_file" "$LINENO" 5
5885 else
5886 $as_echo "/* $configure_input */" \
5887 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
5888 || as_fn_error "could not create -" "$LINENO" 5
5893 # CONFIG_LINK
5896 if test "$ac_source" = "$ac_file" && test "$srcdir" = '.'; then
5898 else
5899 # Prefer the file from the source tree if names are identical.
5900 if test "$ac_source" = "$ac_file" || test ! -r "$ac_source"; then
5901 ac_source=$srcdir/$ac_source
5904 { $as_echo "$as_me:${as_lineno-$LINENO}: linking $ac_source to $ac_file" >&5
5905 $as_echo "$as_me: linking $ac_source to $ac_file" >&6;}
5907 if test ! -r "$ac_source"; then
5908 as_fn_error "$ac_source: file not found" "$LINENO" 5
5910 rm -f "$ac_file"
5912 # Try a relative symlink, then a hard link, then a copy.
5913 case $srcdir in
5914 [\\/$]* | ?:[\\/]* ) ac_rel_source=$ac_source ;;
5915 *) ac_rel_source=$ac_top_build_prefix$ac_source ;;
5916 esac
5917 ln -s "$ac_rel_source" "$ac_file" 2>/dev/null ||
5918 ln "$ac_source" "$ac_file" 2>/dev/null ||
5919 cp -p "$ac_source" "$ac_file" ||
5920 as_fn_error "cannot link or copy $ac_source to $ac_file" "$LINENO" 5
5923 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
5924 $as_echo "$as_me: executing $ac_file commands" >&6;}
5926 esac
5929 case $ac_file$ac_mode in
5930 "default":C) test -z "$CONFIG_HEADERS" || echo timestamp > stamp-h
5931 if test -n "$CONFIG_FILES"; then
5932 # FIXME: We shouldn't need to set ac_file
5933 ac_file=Makefile
5934 . ${libgcc_topdir}/config-ml.in
5935 fi ;;
5937 esac
5938 done # for ac_tag
5941 as_fn_exit 0
5942 _ACEOF
5943 ac_clean_files=$ac_clean_files_save
5945 test $ac_write_fail = 0 ||
5946 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
5949 # configure is writing to config.log, and then calls config.status.
5950 # config.status does its own redirection, appending to config.log.
5951 # Unfortunately, on DOS this fails, as config.log is still kept open
5952 # by configure, so config.status won't be able to write to it; its
5953 # output is simply discarded. So we exec the FD to /dev/null,
5954 # effectively closing config.log, so it can be properly (re)opened and
5955 # appended to by config.status. When coming back to configure, we
5956 # need to make the FD available again.
5957 if test "$no_create" != yes; then
5958 ac_cs_success=:
5959 ac_config_status_args=
5960 test "$silent" = yes &&
5961 ac_config_status_args="$ac_config_status_args --quiet"
5962 exec 5>/dev/null
5963 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
5964 exec 5>>config.log
5965 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
5966 # would make configure fail if this is the last instruction.
5967 $ac_cs_success || as_fn_exit $?
5969 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
5970 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
5971 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}