* config/cet.m4 (GCC_CET_FLAGS): Default to --disable-cet, replace
[official-gcc.git] / libgcc / configure
blobfa0241346686adb9f4c9662cc4648e9d2787fa82
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 md_unwind_header
559 unwind_header
560 enable_execute_stack
561 asm_hidden_op
562 extra_parts
563 cpu_type
564 get_gcc_base_ver
565 thread_header
566 tm_defines
567 tm_file
568 tmake_file
569 sfp_machine_header
570 set_use_emutls
571 set_have_cc_tls
572 vis_hide
573 real_host_noncanonical
574 accel_dir_suffix
575 force_explicit_eh_registry
576 CET_FLAGS
577 fixed_point
578 enable_decimal_float
579 decimal_float
580 EGREP
581 GREP
582 long_double_type_size
583 double_type_size
585 OBJEXT
586 EXEEXT
587 ac_ct_CC
588 CPPFLAGS
589 LDFLAGS
590 CFLAGS
592 LN_S
593 STRIP
594 RANLIB
596 LIPO
598 toolexeclibdir
599 toolexecdir
600 target_subdir
601 host_subdir
602 build_subdir
603 build_libsubdir
604 target_noncanonical
605 host_noncanonical
607 INSTALL_DATA
608 INSTALL_SCRIPT
609 INSTALL_PROGRAM
610 MAINT
611 slibdir
612 PICFLAG
613 host_os
614 host_vendor
615 host_cpu
616 host
617 build_os
618 build_vendor
619 build_cpu
620 build
621 with_aix_soname
622 enable_vtable_verify
623 enable_shared
624 libgcc_topdir
625 target_alias
626 host_alias
627 build_alias
628 LIBS
629 ECHO_T
630 ECHO_N
631 ECHO_C
632 DEFS
633 mandir
634 localedir
635 libdir
636 psdir
637 pdfdir
638 dvidir
639 htmldir
640 infodir
641 docdir
642 oldincludedir
643 includedir
644 localstatedir
645 sharedstatedir
646 sysconfdir
647 datadir
648 datarootdir
649 libexecdir
650 sbindir
651 bindir
652 program_transform_name
653 prefix
654 exec_prefix
655 PACKAGE_URL
656 PACKAGE_BUGREPORT
657 PACKAGE_STRING
658 PACKAGE_VERSION
659 PACKAGE_TARNAME
660 PACKAGE_NAME
661 PATH_SEPARATOR
662 SHELL'
663 ac_subst_files=''
664 ac_user_opts='
665 enable_option_checking
666 with_target_subdir
667 with_cross_host
668 with_ld
669 enable_shared
670 enable_vtable_verify
671 with_aix_soname
672 enable_version_specific_runtime_libs
673 with_slibdir
674 enable_maintainer_mode
675 with_build_libsubdir
676 enable_largefile
677 enable_decimal_float
678 with_system_libunwind
679 enable_cet
680 enable_explicit_exception_frame_registration
681 with_glibc_version
682 enable_tls
683 with_gcc_major_version_only
685 ac_precious_vars='build_alias
686 host_alias
687 target_alias
689 CFLAGS
690 LDFLAGS
691 LIBS
692 CPPFLAGS
693 CPP'
696 # Initialize some variables set by options.
697 ac_init_help=
698 ac_init_version=false
699 ac_unrecognized_opts=
700 ac_unrecognized_sep=
701 # The variables have the same names as the options, with
702 # dashes changed to underlines.
703 cache_file=/dev/null
704 exec_prefix=NONE
705 no_create=
706 no_recursion=
707 prefix=NONE
708 program_prefix=NONE
709 program_suffix=NONE
710 program_transform_name=s,x,x,
711 silent=
712 site=
713 srcdir=
714 verbose=
715 x_includes=NONE
716 x_libraries=NONE
718 # Installation directory options.
719 # These are left unexpanded so users can "make install exec_prefix=/foo"
720 # and all the variables that are supposed to be based on exec_prefix
721 # by default will actually change.
722 # Use braces instead of parens because sh, perl, etc. also accept them.
723 # (The list follows the same order as the GNU Coding Standards.)
724 bindir='${exec_prefix}/bin'
725 sbindir='${exec_prefix}/sbin'
726 libexecdir='${exec_prefix}/libexec'
727 datarootdir='${prefix}/share'
728 datadir='${datarootdir}'
729 sysconfdir='${prefix}/etc'
730 sharedstatedir='${prefix}/com'
731 localstatedir='${prefix}/var'
732 includedir='${prefix}/include'
733 oldincludedir='/usr/include'
734 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
735 infodir='${datarootdir}/info'
736 htmldir='${docdir}'
737 dvidir='${docdir}'
738 pdfdir='${docdir}'
739 psdir='${docdir}'
740 libdir='${exec_prefix}/lib'
741 localedir='${datarootdir}/locale'
742 mandir='${datarootdir}/man'
744 ac_prev=
745 ac_dashdash=
746 for ac_option
748 # If the previous option needs an argument, assign it.
749 if test -n "$ac_prev"; then
750 eval $ac_prev=\$ac_option
751 ac_prev=
752 continue
755 case $ac_option in
756 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
757 *) ac_optarg=yes ;;
758 esac
760 # Accept the important Cygnus configure options, so we can diagnose typos.
762 case $ac_dashdash$ac_option in
764 ac_dashdash=yes ;;
766 -bindir | --bindir | --bindi | --bind | --bin | --bi)
767 ac_prev=bindir ;;
768 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
769 bindir=$ac_optarg ;;
771 -build | --build | --buil | --bui | --bu)
772 ac_prev=build_alias ;;
773 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
774 build_alias=$ac_optarg ;;
776 -cache-file | --cache-file | --cache-fil | --cache-fi \
777 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
778 ac_prev=cache_file ;;
779 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
780 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
781 cache_file=$ac_optarg ;;
783 --config-cache | -C)
784 cache_file=config.cache ;;
786 -datadir | --datadir | --datadi | --datad)
787 ac_prev=datadir ;;
788 -datadir=* | --datadir=* | --datadi=* | --datad=*)
789 datadir=$ac_optarg ;;
791 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
792 | --dataroo | --dataro | --datar)
793 ac_prev=datarootdir ;;
794 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
795 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
796 datarootdir=$ac_optarg ;;
798 -disable-* | --disable-*)
799 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
800 # Reject names that are not valid shell variable names.
801 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
802 as_fn_error "invalid feature name: $ac_useropt"
803 ac_useropt_orig=$ac_useropt
804 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
805 case $ac_user_opts in
807 "enable_$ac_useropt"
808 "*) ;;
809 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
810 ac_unrecognized_sep=', ';;
811 esac
812 eval enable_$ac_useropt=no ;;
814 -docdir | --docdir | --docdi | --doc | --do)
815 ac_prev=docdir ;;
816 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
817 docdir=$ac_optarg ;;
819 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
820 ac_prev=dvidir ;;
821 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
822 dvidir=$ac_optarg ;;
824 -enable-* | --enable-*)
825 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
826 # Reject names that are not valid shell variable names.
827 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
828 as_fn_error "invalid feature name: $ac_useropt"
829 ac_useropt_orig=$ac_useropt
830 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
831 case $ac_user_opts in
833 "enable_$ac_useropt"
834 "*) ;;
835 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
836 ac_unrecognized_sep=', ';;
837 esac
838 eval enable_$ac_useropt=\$ac_optarg ;;
840 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
841 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
842 | --exec | --exe | --ex)
843 ac_prev=exec_prefix ;;
844 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
845 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
846 | --exec=* | --exe=* | --ex=*)
847 exec_prefix=$ac_optarg ;;
849 -gas | --gas | --ga | --g)
850 # Obsolete; use --with-gas.
851 with_gas=yes ;;
853 -help | --help | --hel | --he | -h)
854 ac_init_help=long ;;
855 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
856 ac_init_help=recursive ;;
857 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
858 ac_init_help=short ;;
860 -host | --host | --hos | --ho)
861 ac_prev=host_alias ;;
862 -host=* | --host=* | --hos=* | --ho=*)
863 host_alias=$ac_optarg ;;
865 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
866 ac_prev=htmldir ;;
867 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
868 | --ht=*)
869 htmldir=$ac_optarg ;;
871 -includedir | --includedir | --includedi | --included | --include \
872 | --includ | --inclu | --incl | --inc)
873 ac_prev=includedir ;;
874 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
875 | --includ=* | --inclu=* | --incl=* | --inc=*)
876 includedir=$ac_optarg ;;
878 -infodir | --infodir | --infodi | --infod | --info | --inf)
879 ac_prev=infodir ;;
880 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
881 infodir=$ac_optarg ;;
883 -libdir | --libdir | --libdi | --libd)
884 ac_prev=libdir ;;
885 -libdir=* | --libdir=* | --libdi=* | --libd=*)
886 libdir=$ac_optarg ;;
888 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
889 | --libexe | --libex | --libe)
890 ac_prev=libexecdir ;;
891 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
892 | --libexe=* | --libex=* | --libe=*)
893 libexecdir=$ac_optarg ;;
895 -localedir | --localedir | --localedi | --localed | --locale)
896 ac_prev=localedir ;;
897 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
898 localedir=$ac_optarg ;;
900 -localstatedir | --localstatedir | --localstatedi | --localstated \
901 | --localstate | --localstat | --localsta | --localst | --locals)
902 ac_prev=localstatedir ;;
903 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
904 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
905 localstatedir=$ac_optarg ;;
907 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
908 ac_prev=mandir ;;
909 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
910 mandir=$ac_optarg ;;
912 -nfp | --nfp | --nf)
913 # Obsolete; use --without-fp.
914 with_fp=no ;;
916 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
917 | --no-cr | --no-c | -n)
918 no_create=yes ;;
920 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
921 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
922 no_recursion=yes ;;
924 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
925 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
926 | --oldin | --oldi | --old | --ol | --o)
927 ac_prev=oldincludedir ;;
928 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
929 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
930 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
931 oldincludedir=$ac_optarg ;;
933 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
934 ac_prev=prefix ;;
935 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
936 prefix=$ac_optarg ;;
938 -program-prefix | --program-prefix | --program-prefi | --program-pref \
939 | --program-pre | --program-pr | --program-p)
940 ac_prev=program_prefix ;;
941 -program-prefix=* | --program-prefix=* | --program-prefi=* \
942 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
943 program_prefix=$ac_optarg ;;
945 -program-suffix | --program-suffix | --program-suffi | --program-suff \
946 | --program-suf | --program-su | --program-s)
947 ac_prev=program_suffix ;;
948 -program-suffix=* | --program-suffix=* | --program-suffi=* \
949 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
950 program_suffix=$ac_optarg ;;
952 -program-transform-name | --program-transform-name \
953 | --program-transform-nam | --program-transform-na \
954 | --program-transform-n | --program-transform- \
955 | --program-transform | --program-transfor \
956 | --program-transfo | --program-transf \
957 | --program-trans | --program-tran \
958 | --progr-tra | --program-tr | --program-t)
959 ac_prev=program_transform_name ;;
960 -program-transform-name=* | --program-transform-name=* \
961 | --program-transform-nam=* | --program-transform-na=* \
962 | --program-transform-n=* | --program-transform-=* \
963 | --program-transform=* | --program-transfor=* \
964 | --program-transfo=* | --program-transf=* \
965 | --program-trans=* | --program-tran=* \
966 | --progr-tra=* | --program-tr=* | --program-t=*)
967 program_transform_name=$ac_optarg ;;
969 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
970 ac_prev=pdfdir ;;
971 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
972 pdfdir=$ac_optarg ;;
974 -psdir | --psdir | --psdi | --psd | --ps)
975 ac_prev=psdir ;;
976 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
977 psdir=$ac_optarg ;;
979 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
980 | -silent | --silent | --silen | --sile | --sil)
981 silent=yes ;;
983 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
984 ac_prev=sbindir ;;
985 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
986 | --sbi=* | --sb=*)
987 sbindir=$ac_optarg ;;
989 -sharedstatedir | --sharedstatedir | --sharedstatedi \
990 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
991 | --sharedst | --shareds | --shared | --share | --shar \
992 | --sha | --sh)
993 ac_prev=sharedstatedir ;;
994 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
995 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
996 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
997 | --sha=* | --sh=*)
998 sharedstatedir=$ac_optarg ;;
1000 -site | --site | --sit)
1001 ac_prev=site ;;
1002 -site=* | --site=* | --sit=*)
1003 site=$ac_optarg ;;
1005 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1006 ac_prev=srcdir ;;
1007 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1008 srcdir=$ac_optarg ;;
1010 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1011 | --syscon | --sysco | --sysc | --sys | --sy)
1012 ac_prev=sysconfdir ;;
1013 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1014 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1015 sysconfdir=$ac_optarg ;;
1017 -target | --target | --targe | --targ | --tar | --ta | --t)
1018 ac_prev=target_alias ;;
1019 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1020 target_alias=$ac_optarg ;;
1022 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1023 verbose=yes ;;
1025 -version | --version | --versio | --versi | --vers | -V)
1026 ac_init_version=: ;;
1028 -with-* | --with-*)
1029 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1030 # Reject names that are not valid shell variable names.
1031 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1032 as_fn_error "invalid package name: $ac_useropt"
1033 ac_useropt_orig=$ac_useropt
1034 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1035 case $ac_user_opts in
1037 "with_$ac_useropt"
1038 "*) ;;
1039 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1040 ac_unrecognized_sep=', ';;
1041 esac
1042 eval with_$ac_useropt=\$ac_optarg ;;
1044 -without-* | --without-*)
1045 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1046 # Reject names that are not valid shell variable names.
1047 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1048 as_fn_error "invalid package name: $ac_useropt"
1049 ac_useropt_orig=$ac_useropt
1050 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1051 case $ac_user_opts in
1053 "with_$ac_useropt"
1054 "*) ;;
1055 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1056 ac_unrecognized_sep=', ';;
1057 esac
1058 eval with_$ac_useropt=no ;;
1060 --x)
1061 # Obsolete; use --with-x.
1062 with_x=yes ;;
1064 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1065 | --x-incl | --x-inc | --x-in | --x-i)
1066 ac_prev=x_includes ;;
1067 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1068 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1069 x_includes=$ac_optarg ;;
1071 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1072 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1073 ac_prev=x_libraries ;;
1074 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1075 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1076 x_libraries=$ac_optarg ;;
1078 -*) as_fn_error "unrecognized option: \`$ac_option'
1079 Try \`$0 --help' for more information."
1082 *=*)
1083 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1084 # Reject names that are not valid shell variable names.
1085 case $ac_envvar in #(
1086 '' | [0-9]* | *[!_$as_cr_alnum]* )
1087 as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1088 esac
1089 eval $ac_envvar=\$ac_optarg
1090 export $ac_envvar ;;
1093 # FIXME: should be removed in autoconf 3.0.
1094 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1095 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1096 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1097 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1100 esac
1101 done
1103 if test -n "$ac_prev"; then
1104 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1105 as_fn_error "missing argument to $ac_option"
1108 if test -n "$ac_unrecognized_opts"; then
1109 case $enable_option_checking in
1110 no) ;;
1111 fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1112 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1113 esac
1116 # Check all directory arguments for consistency.
1117 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1118 datadir sysconfdir sharedstatedir localstatedir includedir \
1119 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1120 libdir localedir mandir
1122 eval ac_val=\$$ac_var
1123 # Remove trailing slashes.
1124 case $ac_val in
1125 */ )
1126 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1127 eval $ac_var=\$ac_val;;
1128 esac
1129 # Be sure to have absolute directory names.
1130 case $ac_val in
1131 [\\/$]* | ?:[\\/]* ) continue;;
1132 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1133 esac
1134 as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1135 done
1137 # There might be people who depend on the old broken behavior: `$host'
1138 # used to hold the argument of --host etc.
1139 # FIXME: To remove some day.
1140 build=$build_alias
1141 host=$host_alias
1142 target=$target_alias
1144 # FIXME: To remove some day.
1145 if test "x$host_alias" != x; then
1146 if test "x$build_alias" = x; then
1147 cross_compiling=maybe
1148 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1149 If a cross compiler is detected then cross compile mode will be used." >&2
1150 elif test "x$build_alias" != "x$host_alias"; then
1151 cross_compiling=yes
1155 ac_tool_prefix=
1156 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1158 test "$silent" = yes && exec 6>/dev/null
1161 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1162 ac_ls_di=`ls -di .` &&
1163 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1164 as_fn_error "working directory cannot be determined"
1165 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1166 as_fn_error "pwd does not report name of working directory"
1169 # Find the source files, if location was not specified.
1170 if test -z "$srcdir"; then
1171 ac_srcdir_defaulted=yes
1172 # Try the directory containing this script, then the parent directory.
1173 ac_confdir=`$as_dirname -- "$as_myself" ||
1174 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1175 X"$as_myself" : 'X\(//\)[^/]' \| \
1176 X"$as_myself" : 'X\(//\)$' \| \
1177 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1178 $as_echo X"$as_myself" |
1179 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1180 s//\1/
1183 /^X\(\/\/\)[^/].*/{
1184 s//\1/
1187 /^X\(\/\/\)$/{
1188 s//\1/
1191 /^X\(\/\).*/{
1192 s//\1/
1195 s/.*/./; q'`
1196 srcdir=$ac_confdir
1197 if test ! -r "$srcdir/$ac_unique_file"; then
1198 srcdir=..
1200 else
1201 ac_srcdir_defaulted=no
1203 if test ! -r "$srcdir/$ac_unique_file"; then
1204 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1205 as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1207 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1208 ac_abs_confdir=`(
1209 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1210 pwd)`
1211 # When building in place, set srcdir=.
1212 if test "$ac_abs_confdir" = "$ac_pwd"; then
1213 srcdir=.
1215 # Remove unnecessary trailing slashes from srcdir.
1216 # Double slashes in file names in object file debugging info
1217 # mess up M-x gdb in Emacs.
1218 case $srcdir in
1219 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1220 esac
1221 for ac_var in $ac_precious_vars; do
1222 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1223 eval ac_env_${ac_var}_value=\$${ac_var}
1224 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1225 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1226 done
1229 # Report the --help message.
1231 if test "$ac_init_help" = "long"; then
1232 # Omit some internal or obsolete options to make the list less imposing.
1233 # This message is too long to be a string in the A/UX 3.1 sh.
1234 cat <<_ACEOF
1235 \`configure' configures GNU C Runtime Library 1.0 to adapt to many kinds of systems.
1237 Usage: $0 [OPTION]... [VAR=VALUE]...
1239 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1240 VAR=VALUE. See below for descriptions of some of the useful variables.
1242 Defaults for the options are specified in brackets.
1244 Configuration:
1245 -h, --help display this help and exit
1246 --help=short display options specific to this package
1247 --help=recursive display the short help of all the included packages
1248 -V, --version display version information and exit
1249 -q, --quiet, --silent do not print \`checking...' messages
1250 --cache-file=FILE cache test results in FILE [disabled]
1251 -C, --config-cache alias for \`--cache-file=config.cache'
1252 -n, --no-create do not create output files
1253 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1255 Installation directories:
1256 --prefix=PREFIX install architecture-independent files in PREFIX
1257 [$ac_default_prefix]
1258 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1259 [PREFIX]
1261 By default, \`make install' will install all the files in
1262 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1263 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1264 for instance \`--prefix=\$HOME'.
1266 For better control, use the options below.
1268 Fine tuning of the installation directories:
1269 --bindir=DIR user executables [EPREFIX/bin]
1270 --sbindir=DIR system admin executables [EPREFIX/sbin]
1271 --libexecdir=DIR program executables [EPREFIX/libexec]
1272 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1273 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1274 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1275 --libdir=DIR object code libraries [EPREFIX/lib]
1276 --includedir=DIR C header files [PREFIX/include]
1277 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1278 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1279 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1280 --infodir=DIR info documentation [DATAROOTDIR/info]
1281 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1282 --mandir=DIR man documentation [DATAROOTDIR/man]
1283 --docdir=DIR documentation root [DATAROOTDIR/doc/libgcc]
1284 --htmldir=DIR html documentation [DOCDIR]
1285 --dvidir=DIR dvi documentation [DOCDIR]
1286 --pdfdir=DIR pdf documentation [DOCDIR]
1287 --psdir=DIR ps documentation [DOCDIR]
1288 _ACEOF
1290 cat <<\_ACEOF
1292 System types:
1293 --build=BUILD configure for building on BUILD [guessed]
1294 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1295 _ACEOF
1298 if test -n "$ac_init_help"; then
1299 case $ac_init_help in
1300 short | recursive ) echo "Configuration of GNU C Runtime Library 1.0:";;
1301 esac
1302 cat <<\_ACEOF
1304 Optional Features:
1305 --disable-option-checking ignore unrecognized --enable/--with options
1306 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1307 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1308 --disable-shared don't provide a shared libgcc
1309 --enable-vtable-verify Enable vtable verification feature
1310 --enable-version-specific-runtime-libs Specify that runtime libraries should be installed in a compiler-specific directory
1311 --enable-maintainer-mode
1312 enable make rules and dependencies not useful (and
1313 sometimes confusing) to the casual installer
1314 --disable-largefile omit support for large files
1315 --enable-decimal-float={no,yes,bid,dpd}
1316 enable decimal float extension to C. Selecting 'bid'
1317 or 'dpd' choses which decimal floating point format
1318 to use
1319 --enable-cet enable Intel CET in target libraries [default=no]
1320 --enable-explicit-exception-frame-registration
1321 register exception tables explicitly at module
1322 start, for use e.g. for compatibility with
1323 installations without PT_GNU_EH_FRAME support
1324 --enable-tls Use thread-local storage [default=yes]
1326 Optional Packages:
1327 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1328 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1329 --with-target-subdir=SUBDIR Configuring in a subdirectory for target
1330 --with-cross-host=HOST Configuring with a cross compiler
1331 --with-ld arrange to use the specified ld (full pathname)
1332 --with-aix-soname=aix|svr4|both
1333 shared library versioning (aka "SONAME") variant to
1334 provide on AIX
1335 --with-slibdir=DIR shared libraries in DIR LIBDIR
1336 --with-build-libsubdir=DIR Directory where to find libraries for build system
1337 --with-system-libunwind use installed libunwind
1338 --with-glibc-version=M.N
1339 assume GCC used with glibc version M.N or later
1340 --with-gcc-major-version-only
1341 use only GCC major number in filesystem paths
1343 Some influential environment variables:
1344 CC C compiler command
1345 CFLAGS C compiler flags
1346 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1347 nonstandard directory <lib dir>
1348 LIBS libraries to pass to the linker, e.g. -l<library>
1349 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1350 you have headers in a nonstandard directory <include dir>
1351 CPP C preprocessor
1353 Use these variables to override the choices made by `configure' or to help
1354 it to find libraries and programs with nonstandard names/locations.
1356 Report bugs to the package provider.
1357 GNU C Runtime Library home page: <http://www.gnu.org/software/libgcc/>.
1358 General help using GNU software: <http://www.gnu.org/gethelp/>.
1359 _ACEOF
1360 ac_status=$?
1363 if test "$ac_init_help" = "recursive"; then
1364 # If there are subdirs, report their specific --help.
1365 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1366 test -d "$ac_dir" ||
1367 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1368 continue
1369 ac_builddir=.
1371 case "$ac_dir" in
1372 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1374 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1375 # A ".." for each directory in $ac_dir_suffix.
1376 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1377 case $ac_top_builddir_sub in
1378 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1379 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1380 esac ;;
1381 esac
1382 ac_abs_top_builddir=$ac_pwd
1383 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1384 # for backward compatibility:
1385 ac_top_builddir=$ac_top_build_prefix
1387 case $srcdir in
1388 .) # We are building in place.
1389 ac_srcdir=.
1390 ac_top_srcdir=$ac_top_builddir_sub
1391 ac_abs_top_srcdir=$ac_pwd ;;
1392 [\\/]* | ?:[\\/]* ) # Absolute name.
1393 ac_srcdir=$srcdir$ac_dir_suffix;
1394 ac_top_srcdir=$srcdir
1395 ac_abs_top_srcdir=$srcdir ;;
1396 *) # Relative name.
1397 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1398 ac_top_srcdir=$ac_top_build_prefix$srcdir
1399 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1400 esac
1401 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1403 cd "$ac_dir" || { ac_status=$?; continue; }
1404 # Check for guested configure.
1405 if test -f "$ac_srcdir/configure.gnu"; then
1406 echo &&
1407 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1408 elif test -f "$ac_srcdir/configure"; then
1409 echo &&
1410 $SHELL "$ac_srcdir/configure" --help=recursive
1411 else
1412 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1413 fi || ac_status=$?
1414 cd "$ac_pwd" || { ac_status=$?; break; }
1415 done
1418 test -n "$ac_init_help" && exit $ac_status
1419 if $ac_init_version; then
1420 cat <<\_ACEOF
1421 GNU C Runtime Library configure 1.0
1422 generated by GNU Autoconf 2.64
1424 Copyright (C) 2009 Free Software Foundation, Inc.
1425 This configure script is free software; the Free Software Foundation
1426 gives unlimited permission to copy, distribute and modify it.
1427 _ACEOF
1428 exit
1431 ## ------------------------ ##
1432 ## Autoconf initialization. ##
1433 ## ------------------------ ##
1435 # ac_fn_c_try_compile LINENO
1436 # --------------------------
1437 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1438 ac_fn_c_try_compile ()
1440 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1441 rm -f conftest.$ac_objext
1442 if { { ac_try="$ac_compile"
1443 case "(($ac_try" in
1444 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1445 *) ac_try_echo=$ac_try;;
1446 esac
1447 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1448 $as_echo "$ac_try_echo"; } >&5
1449 (eval "$ac_compile") 2>conftest.err
1450 ac_status=$?
1451 if test -s conftest.err; then
1452 grep -v '^ *+' conftest.err >conftest.er1
1453 cat conftest.er1 >&5
1454 mv -f conftest.er1 conftest.err
1456 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1457 test $ac_status = 0; } && {
1458 test -z "$ac_c_werror_flag" ||
1459 test ! -s conftest.err
1460 } && test -s conftest.$ac_objext; then :
1461 ac_retval=0
1462 else
1463 $as_echo "$as_me: failed program was:" >&5
1464 sed 's/^/| /' conftest.$ac_ext >&5
1466 ac_retval=1
1468 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1469 return $ac_retval
1471 } # ac_fn_c_try_compile
1473 # ac_fn_c_try_cpp LINENO
1474 # ----------------------
1475 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1476 ac_fn_c_try_cpp ()
1478 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1479 if { { ac_try="$ac_cpp conftest.$ac_ext"
1480 case "(($ac_try" in
1481 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1482 *) ac_try_echo=$ac_try;;
1483 esac
1484 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1485 $as_echo "$ac_try_echo"; } >&5
1486 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1487 ac_status=$?
1488 if test -s conftest.err; then
1489 grep -v '^ *+' conftest.err >conftest.er1
1490 cat conftest.er1 >&5
1491 mv -f conftest.er1 conftest.err
1493 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1494 test $ac_status = 0; } >/dev/null && {
1495 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1496 test ! -s conftest.err
1497 }; then :
1498 ac_retval=0
1499 else
1500 $as_echo "$as_me: failed program was:" >&5
1501 sed 's/^/| /' conftest.$ac_ext >&5
1503 ac_retval=1
1505 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1506 return $ac_retval
1508 } # ac_fn_c_try_cpp
1510 # ac_fn_c_try_run LINENO
1511 # ----------------------
1512 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1513 # that executables *can* be run.
1514 ac_fn_c_try_run ()
1516 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1517 if { { ac_try="$ac_link"
1518 case "(($ac_try" in
1519 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1520 *) ac_try_echo=$ac_try;;
1521 esac
1522 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1523 $as_echo "$ac_try_echo"; } >&5
1524 (eval "$ac_link") 2>&5
1525 ac_status=$?
1526 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1527 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1528 { { case "(($ac_try" in
1529 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1530 *) ac_try_echo=$ac_try;;
1531 esac
1532 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1533 $as_echo "$ac_try_echo"; } >&5
1534 (eval "$ac_try") 2>&5
1535 ac_status=$?
1536 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1537 test $ac_status = 0; }; }; then :
1538 ac_retval=0
1539 else
1540 $as_echo "$as_me: program exited with status $ac_status" >&5
1541 $as_echo "$as_me: failed program was:" >&5
1542 sed 's/^/| /' conftest.$ac_ext >&5
1544 ac_retval=$ac_status
1546 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1547 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1548 return $ac_retval
1550 } # ac_fn_c_try_run
1552 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
1553 # --------------------------------------------
1554 # Tries to find the compile-time value of EXPR in a program that includes
1555 # INCLUDES, setting VAR accordingly. Returns whether the value could be
1556 # computed
1557 ac_fn_c_compute_int ()
1559 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1560 if test "$cross_compiling" = yes; then
1561 # Depending upon the size, compute the lo and hi bounds.
1562 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1563 /* end confdefs.h. */
1566 main ()
1568 static int test_array [1 - 2 * !(($2) >= 0)];
1569 test_array [0] = 0
1572 return 0;
1574 _ACEOF
1575 if ac_fn_c_try_compile "$LINENO"; then :
1576 ac_lo=0 ac_mid=0
1577 while :; do
1578 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1579 /* end confdefs.h. */
1582 main ()
1584 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
1585 test_array [0] = 0
1588 return 0;
1590 _ACEOF
1591 if ac_fn_c_try_compile "$LINENO"; then :
1592 ac_hi=$ac_mid; break
1593 else
1594 as_fn_arith $ac_mid + 1 && ac_lo=$as_val
1595 if test $ac_lo -le $ac_mid; then
1596 ac_lo= ac_hi=
1597 break
1599 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
1601 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1602 done
1603 else
1604 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1605 /* end confdefs.h. */
1608 main ()
1610 static int test_array [1 - 2 * !(($2) < 0)];
1611 test_array [0] = 0
1614 return 0;
1616 _ACEOF
1617 if ac_fn_c_try_compile "$LINENO"; then :
1618 ac_hi=-1 ac_mid=-1
1619 while :; do
1620 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1621 /* end confdefs.h. */
1624 main ()
1626 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
1627 test_array [0] = 0
1630 return 0;
1632 _ACEOF
1633 if ac_fn_c_try_compile "$LINENO"; then :
1634 ac_lo=$ac_mid; break
1635 else
1636 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
1637 if test $ac_mid -le $ac_hi; then
1638 ac_lo= ac_hi=
1639 break
1641 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
1643 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1644 done
1645 else
1646 ac_lo= ac_hi=
1648 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1650 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1651 # Binary search between lo and hi bounds.
1652 while test "x$ac_lo" != "x$ac_hi"; do
1653 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
1654 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1655 /* end confdefs.h. */
1658 main ()
1660 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
1661 test_array [0] = 0
1664 return 0;
1666 _ACEOF
1667 if ac_fn_c_try_compile "$LINENO"; then :
1668 ac_hi=$ac_mid
1669 else
1670 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
1672 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1673 done
1674 case $ac_lo in #((
1675 ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
1676 '') ac_retval=1 ;;
1677 esac
1678 else
1679 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1680 /* end confdefs.h. */
1682 static long int longval () { return $2; }
1683 static unsigned long int ulongval () { return $2; }
1684 #include <stdio.h>
1685 #include <stdlib.h>
1687 main ()
1690 FILE *f = fopen ("conftest.val", "w");
1691 if (! f)
1692 return 1;
1693 if (($2) < 0)
1695 long int i = longval ();
1696 if (i != ($2))
1697 return 1;
1698 fprintf (f, "%ld", i);
1700 else
1702 unsigned long int i = ulongval ();
1703 if (i != ($2))
1704 return 1;
1705 fprintf (f, "%lu", i);
1707 /* Do not output a trailing newline, as this causes \r\n confusion
1708 on some platforms. */
1709 return ferror (f) || fclose (f) != 0;
1712 return 0;
1714 _ACEOF
1715 if ac_fn_c_try_run "$LINENO"; then :
1716 echo >>conftest.val; read $3 <conftest.val; ac_retval=0
1717 else
1718 ac_retval=1
1720 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
1721 conftest.$ac_objext conftest.beam conftest.$ac_ext
1722 rm -f conftest.val
1725 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1726 return $ac_retval
1728 } # ac_fn_c_compute_int
1730 # ac_fn_c_check_header_preproc LINENO HEADER VAR
1731 # ----------------------------------------------
1732 # Tests whether HEADER is present, setting the cache variable VAR accordingly.
1733 ac_fn_c_check_header_preproc ()
1735 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1736 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1737 $as_echo_n "checking for $2... " >&6; }
1738 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1739 $as_echo_n "(cached) " >&6
1740 else
1741 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1742 /* end confdefs.h. */
1743 #include <$2>
1744 _ACEOF
1745 if ac_fn_c_try_cpp "$LINENO"; then :
1746 eval "$3=yes"
1747 else
1748 eval "$3=no"
1750 rm -f conftest.err conftest.$ac_ext
1752 eval ac_res=\$$3
1753 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1754 $as_echo "$ac_res" >&6; }
1755 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1757 } # ac_fn_c_check_header_preproc
1758 cat >config.log <<_ACEOF
1759 This file contains any messages produced by compilers while
1760 running configure, to aid debugging if configure makes a mistake.
1762 It was created by GNU C Runtime Library $as_me 1.0, which was
1763 generated by GNU Autoconf 2.64. Invocation command line was
1765 $ $0 $@
1767 _ACEOF
1768 exec 5>>config.log
1770 cat <<_ASUNAME
1771 ## --------- ##
1772 ## Platform. ##
1773 ## --------- ##
1775 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1776 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1777 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1778 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1779 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1781 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1782 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1784 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1785 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1786 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1787 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1788 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1789 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1790 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1792 _ASUNAME
1794 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1795 for as_dir in $PATH
1797 IFS=$as_save_IFS
1798 test -z "$as_dir" && as_dir=.
1799 $as_echo "PATH: $as_dir"
1800 done
1801 IFS=$as_save_IFS
1803 } >&5
1805 cat >&5 <<_ACEOF
1808 ## ----------- ##
1809 ## Core tests. ##
1810 ## ----------- ##
1812 _ACEOF
1815 # Keep a trace of the command line.
1816 # Strip out --no-create and --no-recursion so they do not pile up.
1817 # Strip out --silent because we don't want to record it for future runs.
1818 # Also quote any args containing shell meta-characters.
1819 # Make two passes to allow for proper duplicate-argument suppression.
1820 ac_configure_args=
1821 ac_configure_args0=
1822 ac_configure_args1=
1823 ac_must_keep_next=false
1824 for ac_pass in 1 2
1826 for ac_arg
1828 case $ac_arg in
1829 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1830 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1831 | -silent | --silent | --silen | --sile | --sil)
1832 continue ;;
1833 *\'*)
1834 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1835 esac
1836 case $ac_pass in
1837 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
1839 as_fn_append ac_configure_args1 " '$ac_arg'"
1840 if test $ac_must_keep_next = true; then
1841 ac_must_keep_next=false # Got value, back to normal.
1842 else
1843 case $ac_arg in
1844 *=* | --config-cache | -C | -disable-* | --disable-* \
1845 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1846 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1847 | -with-* | --with-* | -without-* | --without-* | --x)
1848 case "$ac_configure_args0 " in
1849 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1850 esac
1852 -* ) ac_must_keep_next=true ;;
1853 esac
1855 as_fn_append ac_configure_args " '$ac_arg'"
1857 esac
1858 done
1859 done
1860 { ac_configure_args0=; unset ac_configure_args0;}
1861 { ac_configure_args1=; unset ac_configure_args1;}
1863 # When interrupted or exit'd, cleanup temporary files, and complete
1864 # config.log. We remove comments because anyway the quotes in there
1865 # would cause problems or look ugly.
1866 # WARNING: Use '\'' to represent an apostrophe within the trap.
1867 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1868 trap 'exit_status=$?
1869 # Save into config.log some information that might help in debugging.
1871 echo
1873 cat <<\_ASBOX
1874 ## ---------------- ##
1875 ## Cache variables. ##
1876 ## ---------------- ##
1877 _ASBOX
1878 echo
1879 # The following way of writing the cache mishandles newlines in values,
1881 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1882 eval ac_val=\$$ac_var
1883 case $ac_val in #(
1884 *${as_nl}*)
1885 case $ac_var in #(
1886 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
1887 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
1888 esac
1889 case $ac_var in #(
1890 _ | IFS | as_nl) ;; #(
1891 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
1892 *) { eval $ac_var=; unset $ac_var;} ;;
1893 esac ;;
1894 esac
1895 done
1896 (set) 2>&1 |
1897 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1898 *${as_nl}ac_space=\ *)
1899 sed -n \
1900 "s/'\''/'\''\\\\'\'''\''/g;
1901 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1902 ;; #(
1904 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
1906 esac |
1907 sort
1909 echo
1911 cat <<\_ASBOX
1912 ## ----------------- ##
1913 ## Output variables. ##
1914 ## ----------------- ##
1915 _ASBOX
1916 echo
1917 for ac_var in $ac_subst_vars
1919 eval ac_val=\$$ac_var
1920 case $ac_val in
1921 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1922 esac
1923 $as_echo "$ac_var='\''$ac_val'\''"
1924 done | sort
1925 echo
1927 if test -n "$ac_subst_files"; then
1928 cat <<\_ASBOX
1929 ## ------------------- ##
1930 ## File substitutions. ##
1931 ## ------------------- ##
1932 _ASBOX
1933 echo
1934 for ac_var in $ac_subst_files
1936 eval ac_val=\$$ac_var
1937 case $ac_val in
1938 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1939 esac
1940 $as_echo "$ac_var='\''$ac_val'\''"
1941 done | sort
1942 echo
1945 if test -s confdefs.h; then
1946 cat <<\_ASBOX
1947 ## ----------- ##
1948 ## confdefs.h. ##
1949 ## ----------- ##
1950 _ASBOX
1951 echo
1952 cat confdefs.h
1953 echo
1955 test "$ac_signal" != 0 &&
1956 $as_echo "$as_me: caught signal $ac_signal"
1957 $as_echo "$as_me: exit $exit_status"
1958 } >&5
1959 rm -f core *.core core.conftest.* &&
1960 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
1961 exit $exit_status
1963 for ac_signal in 1 2 13 15; do
1964 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
1965 done
1966 ac_signal=0
1968 # confdefs.h avoids OS command line length limits that DEFS can exceed.
1969 rm -f -r conftest* confdefs.h
1971 $as_echo "/* confdefs.h */" > confdefs.h
1973 # Predefined preprocessor variables.
1975 cat >>confdefs.h <<_ACEOF
1976 #define PACKAGE_NAME "$PACKAGE_NAME"
1977 _ACEOF
1979 cat >>confdefs.h <<_ACEOF
1980 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1981 _ACEOF
1983 cat >>confdefs.h <<_ACEOF
1984 #define PACKAGE_VERSION "$PACKAGE_VERSION"
1985 _ACEOF
1987 cat >>confdefs.h <<_ACEOF
1988 #define PACKAGE_STRING "$PACKAGE_STRING"
1989 _ACEOF
1991 cat >>confdefs.h <<_ACEOF
1992 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1993 _ACEOF
1995 cat >>confdefs.h <<_ACEOF
1996 #define PACKAGE_URL "$PACKAGE_URL"
1997 _ACEOF
2000 # Let the site file select an alternate cache file if it wants to.
2001 # Prefer an explicitly selected file to automatically selected ones.
2002 ac_site_file1=NONE
2003 ac_site_file2=NONE
2004 if test -n "$CONFIG_SITE"; then
2005 ac_site_file1=$CONFIG_SITE
2006 elif test "x$prefix" != xNONE; then
2007 ac_site_file1=$prefix/share/config.site
2008 ac_site_file2=$prefix/etc/config.site
2009 else
2010 ac_site_file1=$ac_default_prefix/share/config.site
2011 ac_site_file2=$ac_default_prefix/etc/config.site
2013 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2015 test "x$ac_site_file" = xNONE && continue
2016 if test -r "$ac_site_file"; then
2017 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2018 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2019 sed 's/^/| /' "$ac_site_file" >&5
2020 . "$ac_site_file"
2022 done
2024 if test -r "$cache_file"; then
2025 # Some versions of bash will fail to source /dev/null (special
2026 # files actually), so we avoid doing that.
2027 if test -f "$cache_file"; then
2028 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2029 $as_echo "$as_me: loading cache $cache_file" >&6;}
2030 case $cache_file in
2031 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2032 *) . "./$cache_file";;
2033 esac
2035 else
2036 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2037 $as_echo "$as_me: creating cache $cache_file" >&6;}
2038 >$cache_file
2041 # Check that the precious variables saved in the cache have kept the same
2042 # value.
2043 ac_cache_corrupted=false
2044 for ac_var in $ac_precious_vars; do
2045 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2046 eval ac_new_set=\$ac_env_${ac_var}_set
2047 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2048 eval ac_new_val=\$ac_env_${ac_var}_value
2049 case $ac_old_set,$ac_new_set in
2050 set,)
2051 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2052 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2053 ac_cache_corrupted=: ;;
2054 ,set)
2055 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2056 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2057 ac_cache_corrupted=: ;;
2058 ,);;
2060 if test "x$ac_old_val" != "x$ac_new_val"; then
2061 # differences in whitespace do not lead to failure.
2062 ac_old_val_w=`echo x $ac_old_val`
2063 ac_new_val_w=`echo x $ac_new_val`
2064 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2065 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2066 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2067 ac_cache_corrupted=:
2068 else
2069 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2070 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2071 eval $ac_var=\$ac_old_val
2073 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2074 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2075 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2076 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2077 fi;;
2078 esac
2079 # Pass precious variables to config.status.
2080 if test "$ac_new_set" = set; then
2081 case $ac_new_val in
2082 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2083 *) ac_arg=$ac_var=$ac_new_val ;;
2084 esac
2085 case " $ac_configure_args " in
2086 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2087 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2088 esac
2090 done
2091 if $ac_cache_corrupted; then
2092 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2093 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2094 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2095 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2096 as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2098 ## -------------------- ##
2099 ## Main body of script. ##
2100 ## -------------------- ##
2102 ac_ext=c
2103 ac_cpp='$CPP $CPPFLAGS'
2104 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2105 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2106 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2114 # The libgcc should not depend on any header files
2118 # Check whether --with-target-subdir was given.
2119 if test "${with_target_subdir+set}" = set; then :
2120 withval=$with_target_subdir;
2124 # Check whether --with-cross-host was given.
2125 if test "${with_cross_host+set}" = set; then :
2126 withval=$with_cross_host;
2130 # Check whether --with-ld was given.
2131 if test "${with_ld+set}" = set; then :
2132 withval=$with_ld;
2136 if test "${srcdir}" = "."; then
2137 if test -n "${with_build_subdir}"; then
2138 libgcc_topdir="${srcdir}/../.."
2139 with_target_subdir=
2140 elif test -z "${with_target_subdir}"; then
2141 libgcc_topdir="${srcdir}/.."
2142 else
2143 if test "${with_target_subdir}" != "."; then
2144 libgcc_topdir="${srcdir}/${with_multisrctop}../.."
2145 else
2146 libgcc_topdir="${srcdir}/${with_multisrctop}.."
2149 else
2150 libgcc_topdir="${srcdir}/.."
2153 ac_aux_dir=
2154 for ac_dir in $libgcc_topdir "$srcdir"/$libgcc_topdir; do
2155 for ac_t in install-sh install.sh shtool; do
2156 if test -f "$ac_dir/$ac_t"; then
2157 ac_aux_dir=$ac_dir
2158 ac_install_sh="$ac_aux_dir/$ac_t -c"
2159 break 2
2161 done
2162 done
2163 if test -z "$ac_aux_dir"; then
2164 as_fn_error "cannot find install-sh, install.sh, or shtool in $libgcc_topdir \"$srcdir\"/$libgcc_topdir" "$LINENO" 5
2167 # These three variables are undocumented and unsupported,
2168 # and are intended to be withdrawn in a future Autoconf release.
2169 # They can cause serious problems if a builder's source tree is in a directory
2170 # whose full name contains unusual characters.
2171 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2172 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2173 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2176 ac_config_headers="$ac_config_headers auto-target.h:config.in"
2179 # Check whether --enable-shared was given.
2180 if test "${enable_shared+set}" = set; then :
2181 enableval=$enable_shared;
2182 case $enable_shared in
2183 yes | no) ;;
2185 enable_shared=no
2186 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
2187 for pkg in $enableval; do
2188 if test "X$pkg" = "Xgcc" || test "X$pkg" = "Xlibgcc"; then
2189 enable_shared=yes
2191 done
2192 IFS="$ac_save_ifs"
2194 esac
2196 else
2197 enable_shared=yes
2202 # Check whether --enable-vtable-verify was given.
2203 if test "${enable_vtable_verify+set}" = set; then :
2204 enableval=$enable_vtable_verify; case "$enableval" in
2205 yes) enable_vtable_verify=yes ;;
2206 no) enable_vtable_verify=no ;;
2207 *) enable_vtable_verify=no;;
2208 esac
2209 else
2210 enable_vtable_verify=no
2216 # Check whether --with-aix-soname was given.
2217 if test "${with_aix_soname+set}" = set; then :
2218 withval=$with_aix_soname; case "${host}:${enable_shared}" in
2219 power*-*-aix[5-9]*:yes)
2220 { $as_echo "$as_me:${as_lineno-$LINENO}: checking which variant of shared library versioning to provide for shared libgcc" >&5
2221 $as_echo_n "checking which variant of shared library versioning to provide for shared libgcc... " >&6; }
2222 case ${withval} in
2223 aix|svr4|both) ;;
2224 *) as_fn_error "Unknown argument to --with-aix-soname" "$LINENO" 5;;
2225 esac
2226 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $withval" >&5
2227 $as_echo "$withval" >&6; }
2229 *) with_aix_soname=aix ;;
2230 esac
2232 else
2233 with_aix_soname=aix
2238 # Make sure we can run config.sub.
2239 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2240 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2242 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2243 $as_echo_n "checking build system type... " >&6; }
2244 if test "${ac_cv_build+set}" = set; then :
2245 $as_echo_n "(cached) " >&6
2246 else
2247 ac_build_alias=$build_alias
2248 test "x$ac_build_alias" = x &&
2249 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2250 test "x$ac_build_alias" = x &&
2251 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
2252 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2253 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2256 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2257 $as_echo "$ac_cv_build" >&6; }
2258 case $ac_cv_build in
2259 *-*-*) ;;
2260 *) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
2261 esac
2262 build=$ac_cv_build
2263 ac_save_IFS=$IFS; IFS='-'
2264 set x $ac_cv_build
2265 shift
2266 build_cpu=$1
2267 build_vendor=$2
2268 shift; shift
2269 # Remember, the first character of IFS is used to create $*,
2270 # except with old shells:
2271 build_os=$*
2272 IFS=$ac_save_IFS
2273 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2276 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2277 $as_echo_n "checking host system type... " >&6; }
2278 if test "${ac_cv_host+set}" = set; then :
2279 $as_echo_n "(cached) " >&6
2280 else
2281 if test "x$host_alias" = x; then
2282 ac_cv_host=$ac_cv_build
2283 else
2284 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2285 as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2289 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2290 $as_echo "$ac_cv_host" >&6; }
2291 case $ac_cv_host in
2292 *-*-*) ;;
2293 *) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
2294 esac
2295 host=$ac_cv_host
2296 ac_save_IFS=$IFS; IFS='-'
2297 set x $ac_cv_host
2298 shift
2299 host_cpu=$1
2300 host_vendor=$2
2301 shift; shift
2302 # Remember, the first character of IFS is used to create $*,
2303 # except with old shells:
2304 host_os=$*
2305 IFS=$ac_save_IFS
2306 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2313 case "${host}" in
2314 # PIC is the default on some targets or must not be used.
2315 *-*-darwin*)
2316 # For darwin, common symbols are not allowed in MH_DYLIB files
2317 case "${CFLAGS}" in
2318 # If we are using a compiler supporting mdynamic-no-pic
2319 # and the option has been tested as safe to add, then cancel
2320 # it here, since the code generated is incompatible with shared
2321 # libs.
2322 *-mdynamic-no-pic*) PICFLAG='-fno-common -mno-dynamic-no-pic' ;;
2323 *) PICFLAG=-fno-common ;;
2324 esac
2326 alpha*-dec-osf5*)
2327 # PIC is the default.
2329 hppa*64*-*-hpux*)
2330 # PIC is the default for 64-bit PA HP-UX.
2332 i[34567]86-*-cygwin* | x86_64-*-cygwin*)
2334 i[34567]86-*-mingw* | x86_64-*-mingw*)
2336 i[34567]86-*-interix[3-9]*)
2337 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
2338 # Instead, we relocate shared libraries at runtime.
2340 i[34567]86-*-nto-qnx*)
2341 # QNX uses GNU C++, but need to define -shared option too, otherwise
2342 # it will coredump.
2343 PICFLAG='-fPIC -shared'
2345 i[34567]86-pc-msdosdjgpp*)
2346 # DJGPP does not support shared libraries at all.
2348 ia64*-*-hpux*)
2349 # On IA64 HP-UX, PIC is the default but the pic flag
2350 # sets the default TLS model and affects inlining.
2351 PICFLAG=-fPIC
2353 mips-sgi-irix6*)
2354 # PIC is the default.
2356 rs6000-ibm-aix* | powerpc-ibm-aix*)
2357 # All AIX code is PIC.
2360 # Some targets support both -fPIC and -fpic, but prefer the latter.
2361 # FIXME: Why?
2362 i[34567]86-*-* | x86_64-*-*)
2363 PICFLAG=-fpic
2365 # FIXME: Override -fPIC default in libgcc only?
2366 sh-*-linux* | sh[2346lbe]*-*-linux*)
2367 PICFLAG=-fpic
2369 # FIXME: Simplify to sh*-*-netbsd*?
2370 sh-*-netbsdelf* | shl*-*-netbsdelf* | sh5-*-netbsd* | sh5l*-*-netbsd* | \
2371 sh64-*-netbsd* | sh64l*-*-netbsd*)
2372 PICFLAG=-fpic
2374 # Default to -fPIC unless specified otherwise.
2376 PICFLAG=-fPIC
2378 esac
2380 # If the user explicitly uses -fpic/-fPIC, keep that.
2381 case "${CFLAGS}" in
2382 *-fpic*)
2383 PICFLAG=-fpic
2385 *-fPIC*)
2386 PICFLAG=-fPIC
2388 esac
2392 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for --enable-version-specific-runtime-libs" >&5
2393 $as_echo_n "checking for --enable-version-specific-runtime-libs... " >&6; }
2394 # Check whether --enable-version-specific-runtime-libs was given.
2395 if test "${enable_version_specific_runtime_libs+set}" = set; then :
2396 enableval=$enable_version_specific_runtime_libs; case "$enableval" in
2397 yes) version_specific_libs=yes ;;
2398 no) version_specific_libs=no ;;
2399 *) as_fn_error "Unknown argument to enable/disable version-specific libs" "$LINENO" 5;;
2400 esac
2401 else
2402 version_specific_libs=no
2405 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $version_specific_libs" >&5
2406 $as_echo "$version_specific_libs" >&6; }
2409 # Check whether --with-slibdir was given.
2410 if test "${with_slibdir+set}" = set; then :
2411 withval=$with_slibdir; slibdir="$with_slibdir"
2412 else
2413 if test "${version_specific_libs}" = yes; then
2414 slibdir='$(libsubdir)'
2415 elif test -n "$with_cross_host" && test x"$with_cross_host" != x"no"; then
2416 slibdir='$(exec_prefix)/$(host_noncanonical)/lib'
2417 else
2418 slibdir='$(libdir)'
2424 # Command-line options.
2425 # Very limited version of AC_MAINTAINER_MODE.
2426 # Check whether --enable-maintainer-mode was given.
2427 if test "${enable_maintainer_mode+set}" = set; then :
2428 enableval=$enable_maintainer_mode; case ${enable_maintainer_mode} in
2429 yes) MAINT='' ;;
2430 no) MAINT='#' ;;
2431 *) as_fn_error "--enable-maintainer-mode must be yes or no" "$LINENO" 5 ;;
2432 esac
2433 maintainer_mode=${enableval}
2434 else
2435 MAINT='#'
2439 # Find a good install program. We prefer a C program (faster),
2440 # so one script is as good as another. But avoid the broken or
2441 # incompatible versions:
2442 # SysV /etc/install, /usr/sbin/install
2443 # SunOS /usr/etc/install
2444 # IRIX /sbin/install
2445 # AIX /bin/install
2446 # AmigaOS /C/install, which installs bootblocks on floppy discs
2447 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2448 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2449 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2450 # OS/2's system install, which has a completely different semantic
2451 # ./install, which can be erroneously created by make from ./install.sh.
2452 # Reject install programs that cannot install multiple files.
2453 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
2454 $as_echo_n "checking for a BSD-compatible install... " >&6; }
2455 if test -z "$INSTALL"; then
2456 if test "${ac_cv_path_install+set}" = set; then :
2457 $as_echo_n "(cached) " >&6
2458 else
2459 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2460 for as_dir in $PATH
2462 IFS=$as_save_IFS
2463 test -z "$as_dir" && as_dir=.
2464 # Account for people who put trailing slashes in PATH elements.
2465 case $as_dir/ in #((
2466 ./ | .// | /[cC]/* | \
2467 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2468 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
2469 /usr/ucb/* ) ;;
2471 # OSF1 and SCO ODT 3.0 have their own names for install.
2472 # Don't use installbsd from OSF since it installs stuff as root
2473 # by default.
2474 for ac_prog in ginstall scoinst install; do
2475 for ac_exec_ext in '' $ac_executable_extensions; do
2476 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
2477 if test $ac_prog = install &&
2478 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2479 # AIX install. It has an incompatible calling convention.
2481 elif test $ac_prog = install &&
2482 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2483 # program-specific install script used by HP pwplus--don't use.
2485 else
2486 rm -rf conftest.one conftest.two conftest.dir
2487 echo one > conftest.one
2488 echo two > conftest.two
2489 mkdir conftest.dir
2490 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2491 test -s conftest.one && test -s conftest.two &&
2492 test -s conftest.dir/conftest.one &&
2493 test -s conftest.dir/conftest.two
2494 then
2495 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2496 break 3
2500 done
2501 done
2503 esac
2505 done
2506 IFS=$as_save_IFS
2508 rm -rf conftest.one conftest.two conftest.dir
2511 if test "${ac_cv_path_install+set}" = set; then
2512 INSTALL=$ac_cv_path_install
2513 else
2514 # As a last resort, use the slow shell script. Don't cache a
2515 # value for INSTALL within a source directory, because that will
2516 # break other packages using the cache if that directory is
2517 # removed, or if the value is a relative name.
2518 INSTALL=$ac_install_sh
2521 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
2522 $as_echo "$INSTALL" >&6; }
2524 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2525 # It thinks the first close brace ends the variable substitution.
2526 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2528 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2530 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2533 for ac_prog in gawk mawk nawk awk
2535 # Extract the first word of "$ac_prog", so it can be a program name with args.
2536 set dummy $ac_prog; ac_word=$2
2537 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2538 $as_echo_n "checking for $ac_word... " >&6; }
2539 if test "${ac_cv_prog_AWK+set}" = set; then :
2540 $as_echo_n "(cached) " >&6
2541 else
2542 if test -n "$AWK"; then
2543 ac_cv_prog_AWK="$AWK" # Let the user override the test.
2544 else
2545 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2546 for as_dir in $PATH
2548 IFS=$as_save_IFS
2549 test -z "$as_dir" && as_dir=.
2550 for ac_exec_ext in '' $ac_executable_extensions; do
2551 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2552 ac_cv_prog_AWK="$ac_prog"
2553 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2554 break 2
2556 done
2557 done
2558 IFS=$as_save_IFS
2562 AWK=$ac_cv_prog_AWK
2563 if test -n "$AWK"; then
2564 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
2565 $as_echo "$AWK" >&6; }
2566 else
2567 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2568 $as_echo "no" >&6; }
2572 test -n "$AWK" && break
2573 done
2575 # We need awk; bail out if it's missing.
2576 case ${AWK} in
2577 "") as_fn_error "can't build without awk, bailing out" "$LINENO" 5 ;;
2578 esac
2581 case ${build_alias} in
2582 "") build_noncanonical=${build} ;;
2583 *) build_noncanonical=${build_alias} ;;
2584 esac
2586 case ${host_alias} in
2587 "") host_noncanonical=${build_noncanonical} ;;
2588 *) host_noncanonical=${host_alias} ;;
2589 esac
2593 case ${target_alias} in
2594 "") target_noncanonical=${host_noncanonical} ;;
2595 *) target_noncanonical=${target_alias} ;;
2596 esac
2601 # post-stage1 host modules use a different CC_FOR_BUILD so, in order to
2602 # have matching libraries, they should use host libraries: Makefile.tpl
2603 # arranges to pass --with-build-libsubdir=$(HOST_SUBDIR).
2604 # However, they still use the build modules, because the corresponding
2605 # host modules (e.g. bison) are only built for the host when bootstrap
2606 # finishes. So:
2607 # - build_subdir is where we find build modules, and never changes.
2608 # - build_libsubdir is where we find build libraries, and can be overridden.
2610 # Prefix 'build-' so this never conflicts with target_subdir.
2611 build_subdir="build-${build_noncanonical}"
2613 # Check whether --with-build-libsubdir was given.
2614 if test "${with_build_libsubdir+set}" = set; then :
2615 withval=$with_build_libsubdir; build_libsubdir="$withval"
2616 else
2617 build_libsubdir="$build_subdir"
2620 # --srcdir=. covers the toplevel, while "test -d" covers the subdirectories
2621 if ( test $srcdir = . && test -d gcc ) \
2622 || test -d $srcdir/../host-${host_noncanonical}; then
2623 host_subdir="host-${host_noncanonical}"
2624 else
2625 host_subdir=.
2627 # No prefix.
2628 target_subdir=${target_noncanonical}
2631 # Calculate toolexeclibdir
2632 # Also toolexecdir, though it's only used in toolexeclibdir
2633 case ${version_specific_libs} in
2634 yes)
2635 # Need the gcc compiler version to know where to install libraries
2636 # and header files if --enable-version-specific-runtime-libs option
2637 # is selected.
2638 toolexecdir='$(libdir)/gcc/$(target_noncanonical)'
2639 toolexeclibdir='$(toolexecdir)/$(gcc_version)$(MULTISUBDIR)'
2642 if test -n "$with_cross_host" &&
2643 test x"$with_cross_host" != x"no"; then
2644 # Install a library built with a cross compiler in tooldir, not libdir.
2645 toolexecdir='$(exec_prefix)/$(target_noncanonical)'
2646 toolexeclibdir='$(toolexecdir)/lib'
2647 else
2648 toolexecdir='$(libdir)/gcc-lib/$(target_noncanonical)'
2649 toolexeclibdir='$(libdir)'
2651 multi_os_directory=`$CC -print-multi-os-directory`
2652 case $multi_os_directory in
2653 .) ;; # Avoid trailing /.
2654 *) toolexeclibdir=$toolexeclibdir/$multi_os_directory ;;
2655 esac
2657 esac
2661 if test -n "$ac_tool_prefix"; then
2662 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
2663 set dummy ${ac_tool_prefix}ar; ac_word=$2
2664 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2665 $as_echo_n "checking for $ac_word... " >&6; }
2666 if test "${ac_cv_prog_AR+set}" = set; then :
2667 $as_echo_n "(cached) " >&6
2668 else
2669 if test -n "$AR"; then
2670 ac_cv_prog_AR="$AR" # Let the user override the test.
2671 else
2672 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2673 for as_dir in $PATH
2675 IFS=$as_save_IFS
2676 test -z "$as_dir" && as_dir=.
2677 for ac_exec_ext in '' $ac_executable_extensions; do
2678 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2679 ac_cv_prog_AR="${ac_tool_prefix}ar"
2680 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2681 break 2
2683 done
2684 done
2685 IFS=$as_save_IFS
2689 AR=$ac_cv_prog_AR
2690 if test -n "$AR"; then
2691 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
2692 $as_echo "$AR" >&6; }
2693 else
2694 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2695 $as_echo "no" >&6; }
2700 if test -z "$ac_cv_prog_AR"; then
2701 ac_ct_AR=$AR
2702 # Extract the first word of "ar", so it can be a program name with args.
2703 set dummy ar; ac_word=$2
2704 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2705 $as_echo_n "checking for $ac_word... " >&6; }
2706 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
2707 $as_echo_n "(cached) " >&6
2708 else
2709 if test -n "$ac_ct_AR"; then
2710 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
2711 else
2712 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2713 for as_dir in $PATH
2715 IFS=$as_save_IFS
2716 test -z "$as_dir" && as_dir=.
2717 for ac_exec_ext in '' $ac_executable_extensions; do
2718 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2719 ac_cv_prog_ac_ct_AR="ar"
2720 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2721 break 2
2723 done
2724 done
2725 IFS=$as_save_IFS
2729 ac_ct_AR=$ac_cv_prog_ac_ct_AR
2730 if test -n "$ac_ct_AR"; then
2731 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
2732 $as_echo "$ac_ct_AR" >&6; }
2733 else
2734 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2735 $as_echo "no" >&6; }
2738 if test "x$ac_ct_AR" = x; then
2739 AR=""
2740 else
2741 case $cross_compiling:$ac_tool_warned in
2742 yes:)
2743 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2744 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2745 ac_tool_warned=yes ;;
2746 esac
2747 AR=$ac_ct_AR
2749 else
2750 AR="$ac_cv_prog_AR"
2753 if test -n "$ac_tool_prefix"; then
2754 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
2755 set dummy ${ac_tool_prefix}lipo; ac_word=$2
2756 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2757 $as_echo_n "checking for $ac_word... " >&6; }
2758 if test "${ac_cv_prog_LIPO+set}" = set; then :
2759 $as_echo_n "(cached) " >&6
2760 else
2761 if test -n "$LIPO"; then
2762 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
2763 else
2764 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2765 for as_dir in $PATH
2767 IFS=$as_save_IFS
2768 test -z "$as_dir" && as_dir=.
2769 for ac_exec_ext in '' $ac_executable_extensions; do
2770 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2771 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
2772 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2773 break 2
2775 done
2776 done
2777 IFS=$as_save_IFS
2781 LIPO=$ac_cv_prog_LIPO
2782 if test -n "$LIPO"; then
2783 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
2784 $as_echo "$LIPO" >&6; }
2785 else
2786 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2787 $as_echo "no" >&6; }
2792 if test -z "$ac_cv_prog_LIPO"; then
2793 ac_ct_LIPO=$LIPO
2794 # Extract the first word of "lipo", so it can be a program name with args.
2795 set dummy lipo; ac_word=$2
2796 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2797 $as_echo_n "checking for $ac_word... " >&6; }
2798 if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :
2799 $as_echo_n "(cached) " >&6
2800 else
2801 if test -n "$ac_ct_LIPO"; then
2802 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
2803 else
2804 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2805 for as_dir in $PATH
2807 IFS=$as_save_IFS
2808 test -z "$as_dir" && as_dir=.
2809 for ac_exec_ext in '' $ac_executable_extensions; do
2810 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2811 ac_cv_prog_ac_ct_LIPO="lipo"
2812 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2813 break 2
2815 done
2816 done
2817 IFS=$as_save_IFS
2821 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
2822 if test -n "$ac_ct_LIPO"; then
2823 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
2824 $as_echo "$ac_ct_LIPO" >&6; }
2825 else
2826 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2827 $as_echo "no" >&6; }
2830 if test "x$ac_ct_LIPO" = x; then
2831 LIPO=":"
2832 else
2833 case $cross_compiling:$ac_tool_warned in
2834 yes:)
2835 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2836 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2837 ac_tool_warned=yes ;;
2838 esac
2839 LIPO=$ac_ct_LIPO
2841 else
2842 LIPO="$ac_cv_prog_LIPO"
2845 if test -n "$ac_tool_prefix"; then
2846 # Extract the first word of "${ac_tool_prefix}nm", so it can be a program name with args.
2847 set dummy ${ac_tool_prefix}nm; ac_word=$2
2848 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2849 $as_echo_n "checking for $ac_word... " >&6; }
2850 if test "${ac_cv_prog_NM+set}" = set; then :
2851 $as_echo_n "(cached) " >&6
2852 else
2853 if test -n "$NM"; then
2854 ac_cv_prog_NM="$NM" # Let the user override the test.
2855 else
2856 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2857 for as_dir in $PATH
2859 IFS=$as_save_IFS
2860 test -z "$as_dir" && as_dir=.
2861 for ac_exec_ext in '' $ac_executable_extensions; do
2862 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2863 ac_cv_prog_NM="${ac_tool_prefix}nm"
2864 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2865 break 2
2867 done
2868 done
2869 IFS=$as_save_IFS
2873 NM=$ac_cv_prog_NM
2874 if test -n "$NM"; then
2875 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NM" >&5
2876 $as_echo "$NM" >&6; }
2877 else
2878 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2879 $as_echo "no" >&6; }
2884 if test -z "$ac_cv_prog_NM"; then
2885 ac_ct_NM=$NM
2886 # Extract the first word of "nm", so it can be a program name with args.
2887 set dummy nm; ac_word=$2
2888 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2889 $as_echo_n "checking for $ac_word... " >&6; }
2890 if test "${ac_cv_prog_ac_ct_NM+set}" = set; then :
2891 $as_echo_n "(cached) " >&6
2892 else
2893 if test -n "$ac_ct_NM"; then
2894 ac_cv_prog_ac_ct_NM="$ac_ct_NM" # Let the user override the test.
2895 else
2896 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2897 for as_dir in $PATH
2899 IFS=$as_save_IFS
2900 test -z "$as_dir" && as_dir=.
2901 for ac_exec_ext in '' $ac_executable_extensions; do
2902 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2903 ac_cv_prog_ac_ct_NM="nm"
2904 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2905 break 2
2907 done
2908 done
2909 IFS=$as_save_IFS
2913 ac_ct_NM=$ac_cv_prog_ac_ct_NM
2914 if test -n "$ac_ct_NM"; then
2915 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NM" >&5
2916 $as_echo "$ac_ct_NM" >&6; }
2917 else
2918 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2919 $as_echo "no" >&6; }
2922 if test "x$ac_ct_NM" = x; then
2923 NM=""
2924 else
2925 case $cross_compiling:$ac_tool_warned in
2926 yes:)
2927 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2928 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2929 ac_tool_warned=yes ;;
2930 esac
2931 NM=$ac_ct_NM
2933 else
2934 NM="$ac_cv_prog_NM"
2937 if test -n "$ac_tool_prefix"; then
2938 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
2939 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
2940 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2941 $as_echo_n "checking for $ac_word... " >&6; }
2942 if test "${ac_cv_prog_RANLIB+set}" = set; then :
2943 $as_echo_n "(cached) " >&6
2944 else
2945 if test -n "$RANLIB"; then
2946 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
2947 else
2948 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2949 for as_dir in $PATH
2951 IFS=$as_save_IFS
2952 test -z "$as_dir" && as_dir=.
2953 for ac_exec_ext in '' $ac_executable_extensions; do
2954 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2955 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
2956 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2957 break 2
2959 done
2960 done
2961 IFS=$as_save_IFS
2965 RANLIB=$ac_cv_prog_RANLIB
2966 if test -n "$RANLIB"; then
2967 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
2968 $as_echo "$RANLIB" >&6; }
2969 else
2970 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2971 $as_echo "no" >&6; }
2976 if test -z "$ac_cv_prog_RANLIB"; then
2977 ac_ct_RANLIB=$RANLIB
2978 # Extract the first word of "ranlib", so it can be a program name with args.
2979 set dummy ranlib; ac_word=$2
2980 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2981 $as_echo_n "checking for $ac_word... " >&6; }
2982 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
2983 $as_echo_n "(cached) " >&6
2984 else
2985 if test -n "$ac_ct_RANLIB"; then
2986 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
2987 else
2988 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2989 for as_dir in $PATH
2991 IFS=$as_save_IFS
2992 test -z "$as_dir" && as_dir=.
2993 for ac_exec_ext in '' $ac_executable_extensions; do
2994 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2995 ac_cv_prog_ac_ct_RANLIB="ranlib"
2996 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2997 break 2
2999 done
3000 done
3001 IFS=$as_save_IFS
3005 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
3006 if test -n "$ac_ct_RANLIB"; then
3007 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
3008 $as_echo "$ac_ct_RANLIB" >&6; }
3009 else
3010 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3011 $as_echo "no" >&6; }
3014 if test "x$ac_ct_RANLIB" = x; then
3015 RANLIB=":"
3016 else
3017 case $cross_compiling:$ac_tool_warned in
3018 yes:)
3019 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3020 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3021 ac_tool_warned=yes ;;
3022 esac
3023 RANLIB=$ac_ct_RANLIB
3025 else
3026 RANLIB="$ac_cv_prog_RANLIB"
3029 if test -n "$ac_tool_prefix"; then
3030 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
3031 set dummy ${ac_tool_prefix}strip; ac_word=$2
3032 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3033 $as_echo_n "checking for $ac_word... " >&6; }
3034 if test "${ac_cv_prog_STRIP+set}" = set; then :
3035 $as_echo_n "(cached) " >&6
3036 else
3037 if test -n "$STRIP"; then
3038 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
3039 else
3040 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3041 for as_dir in $PATH
3043 IFS=$as_save_IFS
3044 test -z "$as_dir" && as_dir=.
3045 for ac_exec_ext in '' $ac_executable_extensions; do
3046 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3047 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
3048 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3049 break 2
3051 done
3052 done
3053 IFS=$as_save_IFS
3057 STRIP=$ac_cv_prog_STRIP
3058 if test -n "$STRIP"; then
3059 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
3060 $as_echo "$STRIP" >&6; }
3061 else
3062 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3063 $as_echo "no" >&6; }
3068 if test -z "$ac_cv_prog_STRIP"; then
3069 ac_ct_STRIP=$STRIP
3070 # Extract the first word of "strip", so it can be a program name with args.
3071 set dummy strip; ac_word=$2
3072 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3073 $as_echo_n "checking for $ac_word... " >&6; }
3074 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
3075 $as_echo_n "(cached) " >&6
3076 else
3077 if test -n "$ac_ct_STRIP"; then
3078 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
3079 else
3080 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3081 for as_dir in $PATH
3083 IFS=$as_save_IFS
3084 test -z "$as_dir" && as_dir=.
3085 for ac_exec_ext in '' $ac_executable_extensions; do
3086 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3087 ac_cv_prog_ac_ct_STRIP="strip"
3088 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3089 break 2
3091 done
3092 done
3093 IFS=$as_save_IFS
3097 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
3098 if test -n "$ac_ct_STRIP"; then
3099 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
3100 $as_echo "$ac_ct_STRIP" >&6; }
3101 else
3102 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3103 $as_echo "no" >&6; }
3106 if test "x$ac_ct_STRIP" = x; then
3107 STRIP=":"
3108 else
3109 case $cross_compiling:$ac_tool_warned in
3110 yes:)
3111 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3112 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3113 ac_tool_warned=yes ;;
3114 esac
3115 STRIP=$ac_ct_STRIP
3117 else
3118 STRIP="$ac_cv_prog_STRIP"
3121 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
3122 $as_echo_n "checking whether ln -s works... " >&6; }
3123 LN_S=$as_ln_s
3124 if test "$LN_S" = "ln -s"; then
3125 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3126 $as_echo "yes" >&6; }
3127 else
3128 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
3129 $as_echo "no, using $LN_S" >&6; }
3134 ac_ext=c
3135 ac_cpp='$CPP $CPPFLAGS'
3136 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3137 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3138 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3139 if test -n "$ac_tool_prefix"; then
3140 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3141 set dummy ${ac_tool_prefix}gcc; ac_word=$2
3142 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3143 $as_echo_n "checking for $ac_word... " >&6; }
3144 if test "${ac_cv_prog_CC+set}" = set; then :
3145 $as_echo_n "(cached) " >&6
3146 else
3147 if test -n "$CC"; then
3148 ac_cv_prog_CC="$CC" # Let the user override the test.
3149 else
3150 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3151 for as_dir in $PATH
3153 IFS=$as_save_IFS
3154 test -z "$as_dir" && as_dir=.
3155 for ac_exec_ext in '' $ac_executable_extensions; do
3156 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3157 ac_cv_prog_CC="${ac_tool_prefix}gcc"
3158 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3159 break 2
3161 done
3162 done
3163 IFS=$as_save_IFS
3167 CC=$ac_cv_prog_CC
3168 if test -n "$CC"; then
3169 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3170 $as_echo "$CC" >&6; }
3171 else
3172 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3173 $as_echo "no" >&6; }
3178 if test -z "$ac_cv_prog_CC"; then
3179 ac_ct_CC=$CC
3180 # Extract the first word of "gcc", so it can be a program name with args.
3181 set dummy gcc; ac_word=$2
3182 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3183 $as_echo_n "checking for $ac_word... " >&6; }
3184 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
3185 $as_echo_n "(cached) " >&6
3186 else
3187 if test -n "$ac_ct_CC"; then
3188 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3189 else
3190 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3191 for as_dir in $PATH
3193 IFS=$as_save_IFS
3194 test -z "$as_dir" && as_dir=.
3195 for ac_exec_ext in '' $ac_executable_extensions; do
3196 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3197 ac_cv_prog_ac_ct_CC="gcc"
3198 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3199 break 2
3201 done
3202 done
3203 IFS=$as_save_IFS
3207 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3208 if test -n "$ac_ct_CC"; then
3209 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3210 $as_echo "$ac_ct_CC" >&6; }
3211 else
3212 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3213 $as_echo "no" >&6; }
3216 if test "x$ac_ct_CC" = x; then
3217 CC=""
3218 else
3219 case $cross_compiling:$ac_tool_warned in
3220 yes:)
3221 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3222 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3223 ac_tool_warned=yes ;;
3224 esac
3225 CC=$ac_ct_CC
3227 else
3228 CC="$ac_cv_prog_CC"
3231 if test -z "$CC"; then
3232 if test -n "$ac_tool_prefix"; then
3233 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3234 set dummy ${ac_tool_prefix}cc; ac_word=$2
3235 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3236 $as_echo_n "checking for $ac_word... " >&6; }
3237 if test "${ac_cv_prog_CC+set}" = set; then :
3238 $as_echo_n "(cached) " >&6
3239 else
3240 if test -n "$CC"; then
3241 ac_cv_prog_CC="$CC" # Let the user override the test.
3242 else
3243 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3244 for as_dir in $PATH
3246 IFS=$as_save_IFS
3247 test -z "$as_dir" && as_dir=.
3248 for ac_exec_ext in '' $ac_executable_extensions; do
3249 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3250 ac_cv_prog_CC="${ac_tool_prefix}cc"
3251 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3252 break 2
3254 done
3255 done
3256 IFS=$as_save_IFS
3260 CC=$ac_cv_prog_CC
3261 if test -n "$CC"; then
3262 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3263 $as_echo "$CC" >&6; }
3264 else
3265 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3266 $as_echo "no" >&6; }
3272 if test -z "$CC"; then
3273 # Extract the first word of "cc", so it can be a program name with args.
3274 set dummy cc; ac_word=$2
3275 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3276 $as_echo_n "checking for $ac_word... " >&6; }
3277 if test "${ac_cv_prog_CC+set}" = set; then :
3278 $as_echo_n "(cached) " >&6
3279 else
3280 if test -n "$CC"; then
3281 ac_cv_prog_CC="$CC" # Let the user override the test.
3282 else
3283 ac_prog_rejected=no
3284 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3285 for as_dir in $PATH
3287 IFS=$as_save_IFS
3288 test -z "$as_dir" && as_dir=.
3289 for ac_exec_ext in '' $ac_executable_extensions; do
3290 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3291 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3292 ac_prog_rejected=yes
3293 continue
3295 ac_cv_prog_CC="cc"
3296 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3297 break 2
3299 done
3300 done
3301 IFS=$as_save_IFS
3303 if test $ac_prog_rejected = yes; then
3304 # We found a bogon in the path, so make sure we never use it.
3305 set dummy $ac_cv_prog_CC
3306 shift
3307 if test $# != 0; then
3308 # We chose a different compiler from the bogus one.
3309 # However, it has the same basename, so the bogon will be chosen
3310 # first if we set CC to just the basename; use the full file name.
3311 shift
3312 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3317 CC=$ac_cv_prog_CC
3318 if test -n "$CC"; then
3319 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3320 $as_echo "$CC" >&6; }
3321 else
3322 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3323 $as_echo "no" >&6; }
3328 if test -z "$CC"; then
3329 if test -n "$ac_tool_prefix"; then
3330 for ac_prog in cl.exe
3332 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3333 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3334 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3335 $as_echo_n "checking for $ac_word... " >&6; }
3336 if test "${ac_cv_prog_CC+set}" = set; then :
3337 $as_echo_n "(cached) " >&6
3338 else
3339 if test -n "$CC"; then
3340 ac_cv_prog_CC="$CC" # Let the user override the test.
3341 else
3342 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3343 for as_dir in $PATH
3345 IFS=$as_save_IFS
3346 test -z "$as_dir" && as_dir=.
3347 for ac_exec_ext in '' $ac_executable_extensions; do
3348 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3349 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3350 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3351 break 2
3353 done
3354 done
3355 IFS=$as_save_IFS
3359 CC=$ac_cv_prog_CC
3360 if test -n "$CC"; then
3361 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3362 $as_echo "$CC" >&6; }
3363 else
3364 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3365 $as_echo "no" >&6; }
3369 test -n "$CC" && break
3370 done
3372 if test -z "$CC"; then
3373 ac_ct_CC=$CC
3374 for ac_prog in cl.exe
3376 # Extract the first word of "$ac_prog", so it can be a program name with args.
3377 set dummy $ac_prog; ac_word=$2
3378 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3379 $as_echo_n "checking for $ac_word... " >&6; }
3380 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
3381 $as_echo_n "(cached) " >&6
3382 else
3383 if test -n "$ac_ct_CC"; then
3384 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3385 else
3386 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3387 for as_dir in $PATH
3389 IFS=$as_save_IFS
3390 test -z "$as_dir" && as_dir=.
3391 for ac_exec_ext in '' $ac_executable_extensions; do
3392 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3393 ac_cv_prog_ac_ct_CC="$ac_prog"
3394 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3395 break 2
3397 done
3398 done
3399 IFS=$as_save_IFS
3403 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3404 if test -n "$ac_ct_CC"; then
3405 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3406 $as_echo "$ac_ct_CC" >&6; }
3407 else
3408 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3409 $as_echo "no" >&6; }
3413 test -n "$ac_ct_CC" && break
3414 done
3416 if test "x$ac_ct_CC" = x; then
3417 CC=""
3418 else
3419 case $cross_compiling:$ac_tool_warned in
3420 yes:)
3421 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3422 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3423 ac_tool_warned=yes ;;
3424 esac
3425 CC=$ac_ct_CC
3432 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3433 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3434 as_fn_error "no acceptable C compiler found in \$PATH
3435 See \`config.log' for more details." "$LINENO" 5; }
3437 # Provide some information about the compiler.
3438 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3439 set X $ac_compile
3440 ac_compiler=$2
3441 for ac_option in --version -v -V -qversion; do
3442 { { ac_try="$ac_compiler $ac_option >&5"
3443 case "(($ac_try" in
3444 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3445 *) ac_try_echo=$ac_try;;
3446 esac
3447 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3448 $as_echo "$ac_try_echo"; } >&5
3449 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3450 ac_status=$?
3451 if test -s conftest.err; then
3452 sed '10a\
3453 ... rest of stderr output deleted ...
3454 10q' conftest.err >conftest.er1
3455 cat conftest.er1 >&5
3456 rm -f conftest.er1 conftest.err
3458 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3459 test $ac_status = 0; }
3460 done
3462 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3463 /* end confdefs.h. */
3466 main ()
3470 return 0;
3472 _ACEOF
3473 # FIXME: Cleanup?
3474 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
3475 (eval $ac_link) 2>&5
3476 ac_status=$?
3477 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3478 test $ac_status = 0; }; then :
3479 gcc_no_link=no
3480 else
3481 gcc_no_link=yes
3483 if test x$gcc_no_link = xyes; then
3484 # Setting cross_compile will disable run tests; it will
3485 # also disable AC_CHECK_FILE but that's generally
3486 # correct if we can't link.
3487 cross_compiling=yes
3488 EXEEXT=
3489 else
3490 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3491 /* end confdefs.h. */
3494 main ()
3498 return 0;
3500 _ACEOF
3501 ac_clean_files_save=$ac_clean_files
3502 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
3503 # Try to create an executable without -o first, disregard a.out.
3504 # It will help us diagnose broken compilers, and finding out an intuition
3505 # of exeext.
3506 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3507 $as_echo_n "checking for C compiler default output file name... " >&6; }
3508 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3510 # The possible output files:
3511 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3513 ac_rmfiles=
3514 for ac_file in $ac_files
3516 case $ac_file in
3517 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3518 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3519 esac
3520 done
3521 rm -f $ac_rmfiles
3523 if { { ac_try="$ac_link_default"
3524 case "(($ac_try" in
3525 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3526 *) ac_try_echo=$ac_try;;
3527 esac
3528 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3529 $as_echo "$ac_try_echo"; } >&5
3530 (eval "$ac_link_default") 2>&5
3531 ac_status=$?
3532 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3533 test $ac_status = 0; }; then :
3534 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3535 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3536 # in a Makefile. We should not override ac_cv_exeext if it was cached,
3537 # so that the user can short-circuit this test for compilers unknown to
3538 # Autoconf.
3539 for ac_file in $ac_files ''
3541 test -f "$ac_file" || continue
3542 case $ac_file in
3543 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3545 [ab].out )
3546 # We found the default executable, but exeext='' is most
3547 # certainly right.
3548 break;;
3549 *.* )
3550 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3551 then :; else
3552 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3554 # We set ac_cv_exeext here because the later test for it is not
3555 # safe: cross compilers may not add the suffix if given an `-o'
3556 # argument, so we may need to know it at that point already.
3557 # Even if this section looks crufty: it has the advantage of
3558 # actually working.
3559 break;;
3561 break;;
3562 esac
3563 done
3564 test "$ac_cv_exeext" = no && ac_cv_exeext=
3566 else
3567 ac_file=''
3569 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3570 $as_echo "$ac_file" >&6; }
3571 if test -z "$ac_file"; then :
3572 $as_echo "$as_me: failed program was:" >&5
3573 sed 's/^/| /' conftest.$ac_ext >&5
3575 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3576 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3577 { as_fn_set_status 77
3578 as_fn_error "C compiler cannot create executables
3579 See \`config.log' for more details." "$LINENO" 5; }; }
3581 ac_exeext=$ac_cv_exeext
3583 # Check that the compiler produces executables we can run. If not, either
3584 # the compiler is broken, or we cross compile.
3585 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3586 $as_echo_n "checking whether the C compiler works... " >&6; }
3587 # If not cross compiling, check that we can run a simple program.
3588 if test "$cross_compiling" != yes; then
3589 if { ac_try='./$ac_file'
3590 { { case "(($ac_try" in
3591 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3592 *) ac_try_echo=$ac_try;;
3593 esac
3594 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3595 $as_echo "$ac_try_echo"; } >&5
3596 (eval "$ac_try") 2>&5
3597 ac_status=$?
3598 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3599 test $ac_status = 0; }; }; then
3600 cross_compiling=no
3601 else
3602 if test "$cross_compiling" = maybe; then
3603 cross_compiling=yes
3604 else
3605 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3606 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3607 as_fn_error "cannot run C compiled programs.
3608 If you meant to cross compile, use \`--host'.
3609 See \`config.log' for more details." "$LINENO" 5; }
3613 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3614 $as_echo "yes" >&6; }
3616 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
3617 ac_clean_files=$ac_clean_files_save
3618 # Check that the compiler produces executables we can run. If not, either
3619 # the compiler is broken, or we cross compile.
3620 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3621 $as_echo_n "checking whether we are cross compiling... " >&6; }
3622 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3623 $as_echo "$cross_compiling" >&6; }
3625 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3626 $as_echo_n "checking for suffix of executables... " >&6; }
3627 if { { ac_try="$ac_link"
3628 case "(($ac_try" in
3629 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3630 *) ac_try_echo=$ac_try;;
3631 esac
3632 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3633 $as_echo "$ac_try_echo"; } >&5
3634 (eval "$ac_link") 2>&5
3635 ac_status=$?
3636 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3637 test $ac_status = 0; }; then :
3638 # If both `conftest.exe' and `conftest' are `present' (well, observable)
3639 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3640 # work properly (i.e., refer to `conftest.exe'), while it won't with
3641 # `rm'.
3642 for ac_file in conftest.exe conftest conftest.*; do
3643 test -f "$ac_file" || continue
3644 case $ac_file in
3645 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3646 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3647 break;;
3648 * ) break;;
3649 esac
3650 done
3651 else
3652 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3653 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3654 as_fn_error "cannot compute suffix of executables: cannot compile and link
3655 See \`config.log' for more details." "$LINENO" 5; }
3657 rm -f conftest$ac_cv_exeext
3658 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3659 $as_echo "$ac_cv_exeext" >&6; }
3661 rm -f conftest.$ac_ext
3662 EXEEXT=$ac_cv_exeext
3663 ac_exeext=$EXEEXT
3665 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3666 $as_echo_n "checking for suffix of object files... " >&6; }
3667 if test "${ac_cv_objext+set}" = set; then :
3668 $as_echo_n "(cached) " >&6
3669 else
3670 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3671 /* end confdefs.h. */
3674 main ()
3678 return 0;
3680 _ACEOF
3681 rm -f conftest.o conftest.obj
3682 if { { ac_try="$ac_compile"
3683 case "(($ac_try" in
3684 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3685 *) ac_try_echo=$ac_try;;
3686 esac
3687 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3688 $as_echo "$ac_try_echo"; } >&5
3689 (eval "$ac_compile") 2>&5
3690 ac_status=$?
3691 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3692 test $ac_status = 0; }; then :
3693 for ac_file in conftest.o conftest.obj conftest.*; do
3694 test -f "$ac_file" || continue;
3695 case $ac_file in
3696 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3697 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3698 break;;
3699 esac
3700 done
3701 else
3702 $as_echo "$as_me: failed program was:" >&5
3703 sed 's/^/| /' conftest.$ac_ext >&5
3705 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3706 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3707 as_fn_error "cannot compute suffix of object files: cannot compile
3708 See \`config.log' for more details." "$LINENO" 5; }
3710 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3712 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3713 $as_echo "$ac_cv_objext" >&6; }
3714 OBJEXT=$ac_cv_objext
3715 ac_objext=$OBJEXT
3716 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3717 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3718 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
3719 $as_echo_n "(cached) " >&6
3720 else
3721 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3722 /* end confdefs.h. */
3725 main ()
3727 #ifndef __GNUC__
3728 choke me
3729 #endif
3732 return 0;
3734 _ACEOF
3735 if ac_fn_c_try_compile "$LINENO"; then :
3736 ac_compiler_gnu=yes
3737 else
3738 ac_compiler_gnu=no
3740 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3741 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3744 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3745 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3746 if test $ac_compiler_gnu = yes; then
3747 GCC=yes
3748 else
3749 GCC=
3751 ac_test_CFLAGS=${CFLAGS+set}
3752 ac_save_CFLAGS=$CFLAGS
3753 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3754 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3755 if test "${ac_cv_prog_cc_g+set}" = set; then :
3756 $as_echo_n "(cached) " >&6
3757 else
3758 ac_save_c_werror_flag=$ac_c_werror_flag
3759 ac_c_werror_flag=yes
3760 ac_cv_prog_cc_g=no
3761 CFLAGS="-g"
3762 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3763 /* end confdefs.h. */
3766 main ()
3770 return 0;
3772 _ACEOF
3773 if ac_fn_c_try_compile "$LINENO"; then :
3774 ac_cv_prog_cc_g=yes
3775 else
3776 CFLAGS=""
3777 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3778 /* end confdefs.h. */
3781 main ()
3785 return 0;
3787 _ACEOF
3788 if ac_fn_c_try_compile "$LINENO"; then :
3790 else
3791 ac_c_werror_flag=$ac_save_c_werror_flag
3792 CFLAGS="-g"
3793 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3794 /* end confdefs.h. */
3797 main ()
3801 return 0;
3803 _ACEOF
3804 if ac_fn_c_try_compile "$LINENO"; then :
3805 ac_cv_prog_cc_g=yes
3807 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3809 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3811 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3812 ac_c_werror_flag=$ac_save_c_werror_flag
3814 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3815 $as_echo "$ac_cv_prog_cc_g" >&6; }
3816 if test "$ac_test_CFLAGS" = set; then
3817 CFLAGS=$ac_save_CFLAGS
3818 elif test $ac_cv_prog_cc_g = yes; then
3819 if test "$GCC" = yes; then
3820 CFLAGS="-g -O2"
3821 else
3822 CFLAGS="-g"
3824 else
3825 if test "$GCC" = yes; then
3826 CFLAGS="-O2"
3827 else
3828 CFLAGS=
3831 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3832 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3833 if test "${ac_cv_prog_cc_c89+set}" = set; then :
3834 $as_echo_n "(cached) " >&6
3835 else
3836 ac_cv_prog_cc_c89=no
3837 ac_save_CC=$CC
3838 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3839 /* end confdefs.h. */
3840 #include <stdarg.h>
3841 #include <stdio.h>
3842 #include <sys/types.h>
3843 #include <sys/stat.h>
3844 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3845 struct buf { int x; };
3846 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3847 static char *e (p, i)
3848 char **p;
3849 int i;
3851 return p[i];
3853 static char *f (char * (*g) (char **, int), char **p, ...)
3855 char *s;
3856 va_list v;
3857 va_start (v,p);
3858 s = g (p, va_arg (v,int));
3859 va_end (v);
3860 return s;
3863 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3864 function prototypes and stuff, but not '\xHH' hex character constants.
3865 These don't provoke an error unfortunately, instead are silently treated
3866 as 'x'. The following induces an error, until -std is added to get
3867 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3868 array size at least. It's necessary to write '\x00'==0 to get something
3869 that's true only with -std. */
3870 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3872 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3873 inside strings and character constants. */
3874 #define FOO(x) 'x'
3875 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3877 int test (int i, double x);
3878 struct s1 {int (*f) (int a);};
3879 struct s2 {int (*f) (double a);};
3880 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3881 int argc;
3882 char **argv;
3884 main ()
3886 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3888 return 0;
3890 _ACEOF
3891 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3892 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3894 CC="$ac_save_CC $ac_arg"
3895 if ac_fn_c_try_compile "$LINENO"; then :
3896 ac_cv_prog_cc_c89=$ac_arg
3898 rm -f core conftest.err conftest.$ac_objext
3899 test "x$ac_cv_prog_cc_c89" != "xno" && break
3900 done
3901 rm -f conftest.$ac_ext
3902 CC=$ac_save_CC
3905 # AC_CACHE_VAL
3906 case "x$ac_cv_prog_cc_c89" in
3908 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3909 $as_echo "none needed" >&6; } ;;
3910 xno)
3911 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3912 $as_echo "unsupported" >&6; } ;;
3914 CC="$CC $ac_cv_prog_cc_c89"
3915 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3916 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3917 esac
3918 if test "x$ac_cv_prog_cc_c89" != xno; then :
3922 ac_ext=c
3923 ac_cpp='$CPP $CPPFLAGS'
3924 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3925 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3926 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3928 ac_ext=c
3929 ac_cpp='$CPP $CPPFLAGS'
3930 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3931 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3932 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3933 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3934 $as_echo_n "checking how to run the C preprocessor... " >&6; }
3935 # On Suns, sometimes $CPP names a directory.
3936 if test -n "$CPP" && test -d "$CPP"; then
3937 CPP=
3939 if test -z "$CPP"; then
3940 if test "${ac_cv_prog_CPP+set}" = set; then :
3941 $as_echo_n "(cached) " >&6
3942 else
3943 # Double quotes because CPP needs to be expanded
3944 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3946 ac_preproc_ok=false
3947 for ac_c_preproc_warn_flag in '' yes
3949 # Use a header file that comes with gcc, so configuring glibc
3950 # with a fresh cross-compiler works.
3951 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3952 # <limits.h> exists even on freestanding compilers.
3953 # On the NeXT, cc -E runs the code through the compiler's parser,
3954 # not just through cpp. "Syntax error" is here to catch this case.
3955 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3956 /* end confdefs.h. */
3957 #ifdef __STDC__
3958 # include <limits.h>
3959 #else
3960 # include <assert.h>
3961 #endif
3962 Syntax error
3963 _ACEOF
3964 if ac_fn_c_try_cpp "$LINENO"; then :
3966 else
3967 # Broken: fails on valid input.
3968 continue
3970 rm -f conftest.err conftest.$ac_ext
3972 # OK, works on sane cases. Now check whether nonexistent headers
3973 # can be detected and how.
3974 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3975 /* end confdefs.h. */
3976 #include <ac_nonexistent.h>
3977 _ACEOF
3978 if ac_fn_c_try_cpp "$LINENO"; then :
3979 # Broken: success on invalid input.
3980 continue
3981 else
3982 # Passes both tests.
3983 ac_preproc_ok=:
3984 break
3986 rm -f conftest.err conftest.$ac_ext
3988 done
3989 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3990 rm -f conftest.err conftest.$ac_ext
3991 if $ac_preproc_ok; then :
3992 break
3995 done
3996 ac_cv_prog_CPP=$CPP
3999 CPP=$ac_cv_prog_CPP
4000 else
4001 ac_cv_prog_CPP=$CPP
4003 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
4004 $as_echo "$CPP" >&6; }
4005 ac_preproc_ok=false
4006 for ac_c_preproc_warn_flag in '' yes
4008 # Use a header file that comes with gcc, so configuring glibc
4009 # with a fresh cross-compiler works.
4010 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4011 # <limits.h> exists even on freestanding compilers.
4012 # On the NeXT, cc -E runs the code through the compiler's parser,
4013 # not just through cpp. "Syntax error" is here to catch this case.
4014 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4015 /* end confdefs.h. */
4016 #ifdef __STDC__
4017 # include <limits.h>
4018 #else
4019 # include <assert.h>
4020 #endif
4021 Syntax error
4022 _ACEOF
4023 if ac_fn_c_try_cpp "$LINENO"; then :
4025 else
4026 # Broken: fails on valid input.
4027 continue
4029 rm -f conftest.err conftest.$ac_ext
4031 # OK, works on sane cases. Now check whether nonexistent headers
4032 # can be detected and how.
4033 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4034 /* end confdefs.h. */
4035 #include <ac_nonexistent.h>
4036 _ACEOF
4037 if ac_fn_c_try_cpp "$LINENO"; then :
4038 # Broken: success on invalid input.
4039 continue
4040 else
4041 # Passes both tests.
4042 ac_preproc_ok=:
4043 break
4045 rm -f conftest.err conftest.$ac_ext
4047 done
4048 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4049 rm -f conftest.err conftest.$ac_ext
4050 if $ac_preproc_ok; then :
4052 else
4053 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4054 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4055 as_fn_error "C preprocessor \"$CPP\" fails sanity check
4056 See \`config.log' for more details." "$LINENO" 5; }
4059 ac_ext=c
4060 ac_cpp='$CPP $CPPFLAGS'
4061 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4062 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4063 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4066 ac_c_preproc_warn_flag=yes
4069 # Check whether --enable-largefile was given.
4070 if test "${enable_largefile+set}" = set; then :
4071 enableval=$enable_largefile;
4074 if test "$enable_largefile" != no; then
4076 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
4077 $as_echo_n "checking for special C compiler options needed for large files... " >&6; }
4078 if test "${ac_cv_sys_largefile_CC+set}" = set; then :
4079 $as_echo_n "(cached) " >&6
4080 else
4081 ac_cv_sys_largefile_CC=no
4082 if test "$GCC" != yes; then
4083 ac_save_CC=$CC
4084 while :; do
4085 # IRIX 6.2 and later do not support large files by default,
4086 # so use the C compiler's -n32 option if that helps.
4087 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4088 /* end confdefs.h. */
4089 #include <sys/types.h>
4090 /* Check that off_t can represent 2**63 - 1 correctly.
4091 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4092 since some C++ compilers masquerading as C compilers
4093 incorrectly reject 9223372036854775807. */
4094 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4095 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4096 && LARGE_OFF_T % 2147483647 == 1)
4097 ? 1 : -1];
4099 main ()
4103 return 0;
4105 _ACEOF
4106 if ac_fn_c_try_compile "$LINENO"; then :
4107 break
4109 rm -f core conftest.err conftest.$ac_objext
4110 CC="$CC -n32"
4111 if ac_fn_c_try_compile "$LINENO"; then :
4112 ac_cv_sys_largefile_CC=' -n32'; break
4114 rm -f core conftest.err conftest.$ac_objext
4115 break
4116 done
4117 CC=$ac_save_CC
4118 rm -f conftest.$ac_ext
4121 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
4122 $as_echo "$ac_cv_sys_largefile_CC" >&6; }
4123 if test "$ac_cv_sys_largefile_CC" != no; then
4124 CC=$CC$ac_cv_sys_largefile_CC
4127 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
4128 $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
4129 if test "${ac_cv_sys_file_offset_bits+set}" = set; then :
4130 $as_echo_n "(cached) " >&6
4131 else
4132 while :; do
4133 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4134 /* end confdefs.h. */
4135 #include <sys/types.h>
4136 /* Check that off_t can represent 2**63 - 1 correctly.
4137 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4138 since some C++ compilers masquerading as C compilers
4139 incorrectly reject 9223372036854775807. */
4140 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4141 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4142 && LARGE_OFF_T % 2147483647 == 1)
4143 ? 1 : -1];
4145 main ()
4149 return 0;
4151 _ACEOF
4152 if ac_fn_c_try_compile "$LINENO"; then :
4153 ac_cv_sys_file_offset_bits=no; break
4155 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4156 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4157 /* end confdefs.h. */
4158 #define _FILE_OFFSET_BITS 64
4159 #include <sys/types.h>
4160 /* Check that off_t can represent 2**63 - 1 correctly.
4161 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4162 since some C++ compilers masquerading as C compilers
4163 incorrectly reject 9223372036854775807. */
4164 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4165 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4166 && LARGE_OFF_T % 2147483647 == 1)
4167 ? 1 : -1];
4169 main ()
4173 return 0;
4175 _ACEOF
4176 if ac_fn_c_try_compile "$LINENO"; then :
4177 ac_cv_sys_file_offset_bits=64; break
4179 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4180 ac_cv_sys_file_offset_bits=unknown
4181 break
4182 done
4184 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
4185 $as_echo "$ac_cv_sys_file_offset_bits" >&6; }
4186 case $ac_cv_sys_file_offset_bits in #(
4187 no | unknown) ;;
4189 cat >>confdefs.h <<_ACEOF
4190 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
4191 _ACEOF
4193 esac
4194 rm -rf conftest*
4195 if test $ac_cv_sys_file_offset_bits = unknown; then
4196 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
4197 $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
4198 if test "${ac_cv_sys_large_files+set}" = set; then :
4199 $as_echo_n "(cached) " >&6
4200 else
4201 while :; do
4202 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4203 /* end confdefs.h. */
4204 #include <sys/types.h>
4205 /* Check that off_t can represent 2**63 - 1 correctly.
4206 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4207 since some C++ compilers masquerading as C compilers
4208 incorrectly reject 9223372036854775807. */
4209 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4210 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4211 && LARGE_OFF_T % 2147483647 == 1)
4212 ? 1 : -1];
4214 main ()
4218 return 0;
4220 _ACEOF
4221 if ac_fn_c_try_compile "$LINENO"; then :
4222 ac_cv_sys_large_files=no; break
4224 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4225 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4226 /* end confdefs.h. */
4227 #define _LARGE_FILES 1
4228 #include <sys/types.h>
4229 /* Check that off_t can represent 2**63 - 1 correctly.
4230 We can't simply define LARGE_OFF_T to be 9223372036854775807,
4231 since some C++ compilers masquerading as C compilers
4232 incorrectly reject 9223372036854775807. */
4233 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4234 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4235 && LARGE_OFF_T % 2147483647 == 1)
4236 ? 1 : -1];
4238 main ()
4242 return 0;
4244 _ACEOF
4245 if ac_fn_c_try_compile "$LINENO"; then :
4246 ac_cv_sys_large_files=1; break
4248 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4249 ac_cv_sys_large_files=unknown
4250 break
4251 done
4253 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
4254 $as_echo "$ac_cv_sys_large_files" >&6; }
4255 case $ac_cv_sys_large_files in #(
4256 no | unknown) ;;
4258 cat >>confdefs.h <<_ACEOF
4259 #define _LARGE_FILES $ac_cv_sys_large_files
4260 _ACEOF
4262 esac
4263 rm -rf conftest*
4269 # The cast to long int works around a bug in the HP C Compiler
4270 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
4271 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
4272 # This bug is HP SR number 8606223364.
4273 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of double" >&5
4274 $as_echo_n "checking size of double... " >&6; }
4275 if test "${ac_cv_sizeof_double+set}" = set; then :
4276 $as_echo_n "(cached) " >&6
4277 else
4278 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (double))" "ac_cv_sizeof_double" "$ac_includes_default"; then :
4280 else
4281 if test "$ac_cv_type_double" = yes; then
4282 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4283 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4284 { as_fn_set_status 77
4285 as_fn_error "cannot compute sizeof (double)
4286 See \`config.log' for more details." "$LINENO" 5; }; }
4287 else
4288 ac_cv_sizeof_double=0
4293 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_double" >&5
4294 $as_echo "$ac_cv_sizeof_double" >&6; }
4298 cat >>confdefs.h <<_ACEOF
4299 #define SIZEOF_DOUBLE $ac_cv_sizeof_double
4300 _ACEOF
4303 # The cast to long int works around a bug in the HP C Compiler
4304 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
4305 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
4306 # This bug is HP SR number 8606223364.
4307 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long double" >&5
4308 $as_echo_n "checking size of long double... " >&6; }
4309 if test "${ac_cv_sizeof_long_double+set}" = set; then :
4310 $as_echo_n "(cached) " >&6
4311 else
4312 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long double))" "ac_cv_sizeof_long_double" "$ac_includes_default"; then :
4314 else
4315 if test "$ac_cv_type_long_double" = yes; then
4316 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4317 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4318 { as_fn_set_status 77
4319 as_fn_error "cannot compute sizeof (long double)
4320 See \`config.log' for more details." "$LINENO" 5; }; }
4321 else
4322 ac_cv_sizeof_long_double=0
4327 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_double" >&5
4328 $as_echo "$ac_cv_sizeof_long_double" >&6; }
4332 cat >>confdefs.h <<_ACEOF
4333 #define SIZEOF_LONG_DOUBLE $ac_cv_sizeof_long_double
4334 _ACEOF
4337 as_fn_arith $ac_cv_sizeof_double \* 8 && double_type_size=$as_val
4338 as_fn_arith $ac_cv_sizeof_long_double \* 8 && long_double_type_size=$as_val
4343 for ac_header in inttypes.h stdint.h stdlib.h ftw.h \
4344 unistd.h sys/stat.h sys/types.h \
4345 string.h strings.h memory.h
4346 do :
4347 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4348 ac_fn_c_check_header_preproc "$LINENO" "$ac_header" "$as_ac_Header"
4349 eval as_val=\$$as_ac_Header
4350 if test "x$as_val" = x""yes; then :
4351 cat >>confdefs.h <<_ACEOF
4352 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4353 _ACEOF
4356 done
4358 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4359 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4360 if test "${ac_cv_path_GREP+set}" = set; then :
4361 $as_echo_n "(cached) " >&6
4362 else
4363 if test -z "$GREP"; then
4364 ac_path_GREP_found=false
4365 # Loop through the user's path and test for each of PROGNAME-LIST
4366 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4367 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4369 IFS=$as_save_IFS
4370 test -z "$as_dir" && as_dir=.
4371 for ac_prog in grep ggrep; do
4372 for ac_exec_ext in '' $ac_executable_extensions; do
4373 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4374 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
4375 # Check for GNU ac_path_GREP and select it if it is found.
4376 # Check for GNU $ac_path_GREP
4377 case `"$ac_path_GREP" --version 2>&1` in
4378 *GNU*)
4379 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4381 ac_count=0
4382 $as_echo_n 0123456789 >"conftest.in"
4383 while :
4385 cat "conftest.in" "conftest.in" >"conftest.tmp"
4386 mv "conftest.tmp" "conftest.in"
4387 cp "conftest.in" "conftest.nl"
4388 $as_echo 'GREP' >> "conftest.nl"
4389 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4390 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4391 as_fn_arith $ac_count + 1 && ac_count=$as_val
4392 if test $ac_count -gt ${ac_path_GREP_max-0}; then
4393 # Best one so far, save it but keep looking for a better one
4394 ac_cv_path_GREP="$ac_path_GREP"
4395 ac_path_GREP_max=$ac_count
4397 # 10*(2^10) chars as input seems more than enough
4398 test $ac_count -gt 10 && break
4399 done
4400 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4401 esac
4403 $ac_path_GREP_found && break 3
4404 done
4405 done
4406 done
4407 IFS=$as_save_IFS
4408 if test -z "$ac_cv_path_GREP"; then
4409 as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4411 else
4412 ac_cv_path_GREP=$GREP
4416 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4417 $as_echo "$ac_cv_path_GREP" >&6; }
4418 GREP="$ac_cv_path_GREP"
4421 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4422 $as_echo_n "checking for egrep... " >&6; }
4423 if test "${ac_cv_path_EGREP+set}" = set; then :
4424 $as_echo_n "(cached) " >&6
4425 else
4426 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4427 then ac_cv_path_EGREP="$GREP -E"
4428 else
4429 if test -z "$EGREP"; then
4430 ac_path_EGREP_found=false
4431 # Loop through the user's path and test for each of PROGNAME-LIST
4432 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4433 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4435 IFS=$as_save_IFS
4436 test -z "$as_dir" && as_dir=.
4437 for ac_prog in egrep; do
4438 for ac_exec_ext in '' $ac_executable_extensions; do
4439 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4440 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
4441 # Check for GNU ac_path_EGREP and select it if it is found.
4442 # Check for GNU $ac_path_EGREP
4443 case `"$ac_path_EGREP" --version 2>&1` in
4444 *GNU*)
4445 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4447 ac_count=0
4448 $as_echo_n 0123456789 >"conftest.in"
4449 while :
4451 cat "conftest.in" "conftest.in" >"conftest.tmp"
4452 mv "conftest.tmp" "conftest.in"
4453 cp "conftest.in" "conftest.nl"
4454 $as_echo 'EGREP' >> "conftest.nl"
4455 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4456 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4457 as_fn_arith $ac_count + 1 && ac_count=$as_val
4458 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4459 # Best one so far, save it but keep looking for a better one
4460 ac_cv_path_EGREP="$ac_path_EGREP"
4461 ac_path_EGREP_max=$ac_count
4463 # 10*(2^10) chars as input seems more than enough
4464 test $ac_count -gt 10 && break
4465 done
4466 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4467 esac
4469 $ac_path_EGREP_found && break 3
4470 done
4471 done
4472 done
4473 IFS=$as_save_IFS
4474 if test -z "$ac_cv_path_EGREP"; then
4475 as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4477 else
4478 ac_cv_path_EGREP=$EGREP
4483 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4484 $as_echo "$ac_cv_path_EGREP" >&6; }
4485 EGREP="$ac_cv_path_EGREP"
4488 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4489 $as_echo_n "checking for ANSI C header files... " >&6; }
4490 if test "${ac_cv_header_stdc+set}" = set; then :
4491 $as_echo_n "(cached) " >&6
4492 else
4493 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4494 /* end confdefs.h. */
4495 #include <stdlib.h>
4496 #include <stdarg.h>
4497 #include <string.h>
4498 #include <float.h>
4501 main ()
4505 return 0;
4507 _ACEOF
4508 if ac_fn_c_try_compile "$LINENO"; then :
4509 ac_cv_header_stdc=yes
4510 else
4511 ac_cv_header_stdc=no
4513 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4515 if test $ac_cv_header_stdc = yes; then
4516 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4517 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4518 /* end confdefs.h. */
4519 #include <string.h>
4521 _ACEOF
4522 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4523 $EGREP "memchr" >/dev/null 2>&1; then :
4525 else
4526 ac_cv_header_stdc=no
4528 rm -f conftest*
4532 if test $ac_cv_header_stdc = yes; then
4533 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4534 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4535 /* end confdefs.h. */
4536 #include <stdlib.h>
4538 _ACEOF
4539 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4540 $EGREP "free" >/dev/null 2>&1; then :
4542 else
4543 ac_cv_header_stdc=no
4545 rm -f conftest*
4549 if test $ac_cv_header_stdc = yes; then
4550 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4551 if test "$cross_compiling" = yes; then :
4553 else
4554 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4555 /* end confdefs.h. */
4556 #include <ctype.h>
4557 #include <stdlib.h>
4558 #if ((' ' & 0x0FF) == 0x020)
4559 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4560 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4561 #else
4562 # define ISLOWER(c) \
4563 (('a' <= (c) && (c) <= 'i') \
4564 || ('j' <= (c) && (c) <= 'r') \
4565 || ('s' <= (c) && (c) <= 'z'))
4566 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4567 #endif
4569 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4571 main ()
4573 int i;
4574 for (i = 0; i < 256; i++)
4575 if (XOR (islower (i), ISLOWER (i))
4576 || toupper (i) != TOUPPER (i))
4577 return 2;
4578 return 0;
4580 _ACEOF
4581 if ac_fn_c_try_run "$LINENO"; then :
4583 else
4584 ac_cv_header_stdc=no
4586 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4587 conftest.$ac_objext conftest.beam conftest.$ac_ext
4592 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4593 $as_echo "$ac_cv_header_stdc" >&6; }
4594 if test $ac_cv_header_stdc = yes; then
4596 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
4601 # Check for decimal float support.
4602 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether decimal floating point is supported" >&5
4603 $as_echo_n "checking whether decimal floating point is supported... " >&6; }
4604 if test "${libgcc_cv_dfp+set}" = set; then :
4605 $as_echo_n "(cached) " >&6
4606 else
4607 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4608 /* end confdefs.h. */
4610 #include <fenv.h>
4613 main ()
4616 _Decimal32 x;
4617 int fe_except =
4618 FE_INVALID|FE_DIVBYZERO|FE_OVERFLOW|FE_UNDERFLOW|FE_INEXACT;
4621 return 0;
4623 _ACEOF
4624 if ac_fn_c_try_compile "$LINENO"; then :
4625 libgcc_cv_dfp=yes
4626 else
4627 libgcc_cv_dfp=no
4629 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4631 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgcc_cv_dfp" >&5
4632 $as_echo "$libgcc_cv_dfp" >&6; }
4633 decimal_float=$libgcc_cv_dfp
4637 # Check whether --enable-decimal-float was given.
4638 if test "${enable_decimal_float+set}" = set; then :
4639 enableval=$enable_decimal_float;
4640 case $enable_decimal_float in
4641 yes | no | bid | dpd) default_decimal_float=$enable_decimal_float ;;
4642 *) as_fn_error "'$enable_decimal_float' is an invalid value for --enable-decimal-float.
4643 Valid choices are 'yes', 'bid', 'dpd', and 'no'." "$LINENO" 5 ;;
4644 esac
4646 else
4648 case $host in
4649 powerpc*-*-linux* | i?86*-*-linux* | x86_64*-*-linux* | s390*-*-linux* | \
4650 i?86*-*-elfiamcu | i?86*-*-gnu* | \
4651 i?86*-*-mingw* | x86_64*-*-mingw* | \
4652 i?86*-*-cygwin* | x86_64*-*-cygwin*)
4653 enable_decimal_float=yes
4656 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: decimal float is not supported for this target, ignored" >&5
4657 $as_echo "$as_me: WARNING: decimal float is not supported for this target, ignored" >&2;}
4658 enable_decimal_float=no
4660 esac
4665 # x86's use BID format instead of DPD
4666 case x$enable_decimal_float in
4667 xyes)
4668 case $host in
4669 i?86*-*-* | x86_64*-*-*)
4670 enable_decimal_float=bid
4673 enable_decimal_float=dpd
4675 esac
4676 default_decimal_float=$enable_decimal_float
4678 xno)
4679 # ENABLE_DECIMAL_FLOAT is set to 0. But we have to have proper
4680 # dependency on libdecnumber.
4681 default_decimal_float=dpd
4683 esac
4688 # Check for fixed-point support.
4689 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether fixed-point is supported" >&5
4690 $as_echo_n "checking whether fixed-point is supported... " >&6; }
4691 if test "${libgcc_cv_fixed_point+set}" = set; then :
4692 $as_echo_n "(cached) " >&6
4693 else
4694 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4695 /* end confdefs.h. */
4696 _Sat _Fract x;
4697 _ACEOF
4698 if ac_fn_c_try_compile "$LINENO"; then :
4699 libgcc_cv_fixed_point=yes
4700 else
4701 libgcc_cv_fixed_point=no
4703 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4705 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgcc_cv_fixed_point" >&5
4706 $as_echo "$libgcc_cv_fixed_point" >&6; }
4707 fixed_point=$libgcc_cv_fixed_point
4710 # For platforms with the unwind ABI which includes an unwind library,
4711 # libunwind, we can choose to use the system libunwind.
4712 # config.gcc also contains tests of with_system_libunwind.
4715 # Check whether --with-system-libunwind was given.
4716 if test "${with_system_libunwind+set}" = set; then :
4717 withval=$with_system_libunwind;
4720 # If system-libunwind was not specifically set, pick a default setting.
4721 if test x$with_system_libunwind = x; then
4722 case ${target} in
4723 ia64-*-hpux*) with_system_libunwind=yes ;;
4724 *) with_system_libunwind=no ;;
4725 esac
4727 # Based on system-libunwind and target, do we have ipinfo?
4728 if test x$with_system_libunwind = xyes; then
4729 case ${target} in
4730 ia64-*-*) have_unwind_getipinfo=no ;;
4731 *) have_unwind_getipinfo=yes ;;
4732 esac
4733 else
4734 # Darwin before version 9 does not have _Unwind_GetIPInfo.
4736 case ${target} in
4737 *-*-darwin[3-8]|*-*-darwin[3-8].*) have_unwind_getipinfo=no ;;
4738 *) have_unwind_getipinfo=yes ;;
4739 esac
4743 if test x$have_unwind_getipinfo = xyes; then
4745 $as_echo "#define HAVE_GETIPINFO 1" >>confdefs.h
4750 # Check if the compiler is configured for setjmp/longjmp exceptions.
4751 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler is configured for setjmp/longjmp exceptions" >&5
4752 $as_echo_n "checking whether the compiler is configured for setjmp/longjmp exceptions... " >&6; }
4753 if test "${ac_cv_sjlj_exceptions+set}" = set; then :
4754 $as_echo_n "(cached) " >&6
4755 else
4756 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4757 /* end confdefs.h. */
4758 #ifdef __USING_SJLJ_EXCEPTIONS__
4759 this will fail
4760 #endif
4762 main ()
4764 int i;
4766 return 0;
4768 _ACEOF
4769 if ac_fn_c_try_compile "$LINENO"; then :
4770 ac_cv_sjlj_exceptions=no
4771 else
4772 ac_cv_sjlj_exceptions=yes
4774 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4776 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sjlj_exceptions" >&5
4777 $as_echo "$ac_cv_sjlj_exceptions" >&6; }
4779 # Check whether --enable-cet was given.
4780 if test "${enable_cet+set}" = set; then :
4781 enableval=$enable_cet;
4782 case "$enableval" in
4783 yes|no|auto) ;;
4784 *) as_fn_error "Unknown argument to enable/disable cet" "$LINENO" 5 ;;
4785 esac
4787 else
4788 enable_cet=no
4792 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CET support" >&5
4793 $as_echo_n "checking for CET support... " >&6; }
4795 case "$host" in
4796 i[34567]86-*-linux* | x86_64-*-linux*)
4797 case "$enable_cet" in
4798 auto)
4799 # Check if target supports multi-byte NOPs
4800 # and if assembler supports CET insn.
4801 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4802 /* end confdefs.h. */
4805 main ()
4808 #if !defined(__SSE2__)
4809 #error target does not support multi-byte NOPs
4810 #else
4811 asm ("setssbsy");
4812 #endif
4815 return 0;
4817 _ACEOF
4818 if ac_fn_c_try_compile "$LINENO"; then :
4819 enable_cet=yes
4820 else
4821 enable_cet=no
4823 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4825 yes)
4826 # Check if assembler supports CET.
4827 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4828 /* end confdefs.h. */
4831 main ()
4833 asm ("setssbsy");
4835 return 0;
4837 _ACEOF
4838 if ac_fn_c_try_compile "$LINENO"; then :
4840 else
4841 as_fn_error "assembler with CET support is required for --enable-cet" "$LINENO" 5
4843 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4845 esac
4848 enable_cet=no
4850 esac
4851 if test x$enable_cet = xyes; then
4852 CET_FLAGS="-fcf-protection -mcet"
4853 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4854 $as_echo "yes" >&6; }
4855 else
4856 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4857 $as_echo "no" >&6; }
4862 # Check whether --enable-explicit-exception-frame-registration was given.
4863 if test "${enable_explicit_exception_frame_registration+set}" = set; then :
4864 enableval=$enable_explicit_exception_frame_registration;
4865 force_explicit_eh_registry=
4866 if test "$enable_explicit_exception_frame_registration" = yes; then
4867 if test $ac_cv_sjlj_exceptions = yes; then
4868 as_fn_error "Can't --enable-explicit-exception-frame-registration
4869 with setjmp/longjmp exceptions" "$LINENO" 5
4871 force_explicit_eh_registry=-DUSE_EH_FRAME_REGISTRY_ALWAYS
4878 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
4879 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
4880 if test "${acl_cv_prog_gnu_ld+set}" = set; then :
4881 $as_echo_n "(cached) " >&6
4882 else
4883 # I'd rather use --version here, but apparently some GNU ld's only accept -v.
4884 if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
4885 acl_cv_prog_gnu_ld=yes
4886 else
4887 acl_cv_prog_gnu_ld=no
4890 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_prog_gnu_ld" >&5
4891 $as_echo "$acl_cv_prog_gnu_ld" >&6; }
4892 with_gnu_ld=$acl_cv_prog_gnu_ld
4895 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for thread model used by GCC" >&5
4896 $as_echo_n "checking for thread model used by GCC... " >&6; }
4897 target_thread_file=`$CC -v 2>&1 | sed -n 's/^Thread model: //p'`
4898 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $target_thread_file" >&5
4899 $as_echo "$target_thread_file" >&6; }
4901 # Check for assembler CFI support.
4902 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether assembler supports CFI directives" >&5
4903 $as_echo_n "checking whether assembler supports CFI directives... " >&6; }
4904 if test "${libgcc_cv_cfi+set}" = set; then :
4905 $as_echo_n "(cached) " >&6
4906 else
4907 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4908 /* end confdefs.h. */
4909 asm("\n\
4910 .text\n\
4911 .cfi_startproc\n\
4912 .cfi_personality 0, symbol\n\
4913 .cfi_endproc");
4914 _ACEOF
4915 if ac_fn_c_try_compile "$LINENO"; then :
4916 libgcc_cv_cfi=yes
4917 else
4918 libgcc_cv_cfi=no
4920 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4922 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgcc_cv_cfi" >&5
4923 $as_echo "$libgcc_cv_cfi" >&6; }
4925 # Check 32bit or 64bit. In the case of MIPS, this really determines the
4926 # word size rather than the address size.
4927 cat > conftest.c <<EOF
4928 #if defined(__x86_64__) || (!defined(__i386__) && defined(__LP64__)) \
4929 || defined(__mips64)
4930 host_address=64
4931 #else
4932 host_address=32
4933 #endif
4935 eval `${CC-cc} -E conftest.c | grep host_address=`
4936 rm -f conftest.c
4938 case ${host} in
4939 mips*-*-*)
4940 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target is hard-float" >&5
4941 $as_echo_n "checking whether the target is hard-float... " >&6; }
4942 if test "${libgcc_cv_mips_hard_float+set}" = set; then :
4943 $as_echo_n "(cached) " >&6
4944 else
4945 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4946 /* end confdefs.h. */
4947 #ifndef __mips_hard_float
4948 #error FOO
4949 #endif
4950 _ACEOF
4951 if ac_fn_c_try_compile "$LINENO"; then :
4952 libgcc_cv_mips_hard_float=yes
4953 else
4954 libgcc_cv_mips_hard_float=no
4956 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4958 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgcc_cv_mips_hard_float" >&5
4959 $as_echo "$libgcc_cv_mips_hard_float" >&6; }
4960 esac
4962 case ${host} in
4963 *-*-solaris2*)
4964 # Check for system-provided CRTs on Solaris 11.4.
4965 { $as_echo "$as_me:${as_lineno-$LINENO}: checking system-provided CRTs on Solaris" >&5
4966 $as_echo_n "checking system-provided CRTs on Solaris... " >&6; }
4967 if test "${libgcc_cv_solaris_crts+set}" = set; then :
4968 $as_echo_n "(cached) " >&6
4969 else
4970 libgcc_cv_solaris_crts=no
4971 libgcc_sysroot="`${CC} -print-sysroot`"
4972 libgcc_libdir="$libgcc_sysroot/usr/lib"
4973 # At the time they were added, gcrt1.o became a symlink for backwards
4974 # compatibility on x86, while crt1.o was added on sparc, so check for that.
4975 case ${host} in
4976 i?86-*-solaris2* | x86_64-*-solaris2*)
4977 if test -h "$libgcc_libdir/gcrt1.o"; then libgcc_cv_solaris_crts=yes; fi
4979 sparc*-*-solaris2*)
4980 if test -f "$libgcc_libdir/crt1.o"; then libgcc_cv_solaris_crts=yes; fi
4982 esac
4984 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgcc_cv_solaris_crts" >&5
4985 $as_echo "$libgcc_cv_solaris_crts" >&6; }
4986 if test $libgcc_cv_solaris_crts = yes; then
4988 $as_echo "#define HAVE_SOLARIS_CRTS 1" >>confdefs.h
4992 esac
4994 # Determine the version of glibc, if any, used on the target.
4995 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for target glibc version" >&5
4996 $as_echo_n "checking for target glibc version... " >&6; }
4998 # Check whether --with-glibc-version was given.
4999 if test "${with_glibc_version+set}" = set; then :
5000 withval=$with_glibc_version;
5001 if echo "$with_glibc_version" | grep '^[0-9][0-9]*\.[0-9][0-9]*$'; then
5002 glibc_version_major=`echo "$with_glibc_version" | sed -e 's/\..*//'`
5003 glibc_version_minor=`echo "$with_glibc_version" | sed -e 's/.*\.//'`
5004 else
5005 as_fn_error "option --with-glibc-version requires a version number M.N" "$LINENO" 5
5007 else
5009 if ac_fn_c_compute_int "$LINENO" "__GLIBC__" "glibc_version_major" "#include <features.h>"; then :
5011 else
5012 glibc_version_major=0
5015 if ac_fn_c_compute_int "$LINENO" "__GLIBC_MINOR__" "glibc_version_minor" "#include <features.h>"; then :
5017 else
5018 glibc_version_minor=0
5023 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $glibc_version_major.$glibc_version_minor" >&5
5024 $as_echo "$glibc_version_major.$glibc_version_minor" >&6; }
5026 # Determine floating-point type for powerpc*-*-linux*.
5027 # Single-precision-only FPRs are not a supported configuration for
5028 # this target, so are not allowed for in this test.
5029 case ${host} in
5030 powerpc*-*-linux*)
5031 cat > conftest.c <<EOF
5032 #ifdef __powerpc64__
5033 ppc_fp_type=64
5034 #elif defined _SOFT_FLOAT
5035 ppc_fp_type=soft
5036 #elif defined _SOFT_DOUBLE
5037 ppc_fp_type=e500v1
5038 #elif defined __NO_FPRS__
5039 ppc_fp_type=e500v2
5040 #else
5041 ppc_fp_type=hard
5042 #endif
5044 eval `${CC-cc} -E conftest.c | grep ppc_fp_type=`
5045 rm -f conftest.c
5046 # glibc 2.19 and later provide all the soft-fp functions, with proper
5047 # interactions with <fenv.h> exception and rounding mode handling, so
5048 # make libgcc's versions into compat symbols if a recent enough glibc
5049 # version is being used.
5050 ppc_fp_compat=
5051 case ${ppc_fp_type} in
5052 soft|e500v1|e500v2)
5053 if test $glibc_version_major -gt 2 \
5054 || ( test $glibc_version_major -eq 2 \
5055 && test $glibc_version_minor -ge 19 ); then
5056 ppc_fp_compat="t-softfp-compat"
5059 esac
5061 esac
5063 case ${host} in
5064 # At present, we cannot turn -mfloat128 on via #pragma GCC target, so just
5065 # check if we have VSX (ISA 2.06) support to build the software libraries, and
5066 # whether the assembler can handle xsaddqp for hardware support. Also check if
5067 # a new glibc is being used so that __builtin_cpu_supports can be used.
5068 powerpc*-*-linux*)
5069 saved_CFLAGS="$CFLAGS"
5070 CFLAGS="$CFLAGS -mabi=altivec -mvsx -mfloat128"
5071 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PowerPC ISA 2.06 to build __float128 libraries" >&5
5072 $as_echo_n "checking for PowerPC ISA 2.06 to build __float128 libraries... " >&6; }
5073 if test "${libgcc_cv_powerpc_float128+set}" = set; then :
5074 $as_echo_n "(cached) " >&6
5075 else
5076 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5077 /* end confdefs.h. */
5078 vector double dadd (vector double a, vector double b) { return a + b; }
5079 _ACEOF
5080 if ac_fn_c_try_compile "$LINENO"; then :
5081 libgcc_cv_powerpc_float128=yes
5082 else
5083 libgcc_cv_powerpc_float128=no
5085 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5087 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgcc_cv_powerpc_float128" >&5
5088 $as_echo "$libgcc_cv_powerpc_float128" >&6; }
5090 CFLAGS="$CFLAGS -mpower9-vector -mfloat128-hardware"
5091 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PowerPC ISA 3.0 to build hardware __float128 libraries" >&5
5092 $as_echo_n "checking for PowerPC ISA 3.0 to build hardware __float128 libraries... " >&6; }
5093 if test "${libgcc_cv_powerpc_float128_hw+set}" = set; then :
5094 $as_echo_n "(cached) " >&6
5095 else
5096 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5097 /* end confdefs.h. */
5098 #include <sys/auxv.h>
5099 #ifndef AT_PLATFORM
5100 #error "AT_PLATFORM is not defined"
5101 #endif
5102 #ifndef __BUILTIN_CPU_SUPPORTS__
5103 #error "__builtin_cpu_supports is not available"
5104 #endif
5105 vector unsigned char add (vector unsigned char a, vector unsigned char b)
5107 vector unsigned char ret;
5108 __asm__ ("xsaddqp %0,%1,%2" : "=v" (ret) : "v" (a), "v" (b));
5109 return ret;
5111 void *add_resolver (void) { return (void *) add; }
5112 __float128 add_ifunc (__float128, __float128)
5113 __attribute__ ((__ifunc__ ("add_resolver")));
5114 _ACEOF
5115 if ac_fn_c_try_compile "$LINENO"; then :
5116 libgcc_cv_powerpc_float128_hw=yes
5117 else
5118 libgcc_cv_powerpc_float128_hw=no
5120 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5122 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgcc_cv_powerpc_float128_hw" >&5
5123 $as_echo "$libgcc_cv_powerpc_float128_hw" >&6; }
5124 CFLAGS="$saved_CFLAGS"
5125 esac
5127 # Collect host-machine-specific information.
5128 . ${srcdir}/config.host
5130 # Used for constructing correct paths for offload compilers.
5131 accel_dir_suffix=
5132 real_host_noncanonical=${host_noncanonical}
5133 if test x"$enable_as_accelerator_for" != x; then
5134 accel_dir_suffix=/accel/${target_noncanonical}
5135 real_host_noncanonical=${enable_as_accelerator_for}
5140 if test x"$enable_offload_targets" != x; then
5141 extra_parts="${extra_parts} crtoffloadbegin.o crtoffloadend.o crtoffloadtable.o"
5144 # Check if Solaris/x86 linker supports ZERO terminator unwind entries.
5145 # This is after config.host so we can augment tmake_file.
5146 # Link with -nostartfiles -nodefaultlibs since neither are present while
5147 # building libgcc.
5148 case ${host} in
5149 i?86-*-solaris2* | x86_64-*-solaris2.1[0-9]*)
5150 cat > conftest.s <<EOF
5151 .section .eh_frame,"a",@unwind
5152 .zero 4
5153 .section .jcr,"aw",@progbits
5154 .zero 8
5156 if { ac_try='${CC-cc} -shared -nostartfiles -nodefaultlibs -o conftest.so conftest.s 1>&5'
5157 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5158 (eval $ac_try) 2>&5
5159 ac_status=$?
5160 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5161 test $ac_status = 0; }; }; then
5162 tmake_file="${tmake_file} i386/t-crtstuff"
5165 esac
5167 # Check if xtensa target is configured for windowed ABI and thus needs to use
5168 # custom unwind code.
5169 # This is after config.host so we can augment tmake_file.
5170 case ${host} in
5171 xtensa*-*)
5172 cat > conftest.c <<EOF
5173 #ifdef __XTENSA_CALL0_ABI__
5174 #error
5175 #endif
5177 if { ac_try='${CC-cc} -E -o conftest.i conftest.c 1>&5'
5178 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5179 (eval $ac_try) 2>&5
5180 ac_status=$?
5181 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5182 test $ac_status = 0; }; }; then
5183 tmake_file="${tmake_file} xtensa/t-windowed"
5186 esac
5188 # Check for visibility support. This is after config.host so that
5189 # we can check for asm_hidden_op.
5190 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __attribute__((visibility(\"hidden\")))" >&5
5191 $as_echo_n "checking for __attribute__((visibility(\"hidden\")))... " >&6; }
5192 if test "${libgcc_cv_hidden_visibility_attribute+set}" = set; then :
5193 $as_echo_n "(cached) " >&6
5194 else
5196 echo 'int __attribute__ ((visibility ("hidden"))) foo (void) { return 1; }' > conftest.c
5197 libgcc_cv_hidden_visibility_attribute=no
5198 if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s 1>&5'
5199 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5200 (eval $ac_try) 2>&5
5201 ac_status=$?
5202 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5203 test $ac_status = 0; }; }; then
5204 if grep "\\$asm_hidden_op.*foo" conftest.s >/dev/null; then
5205 libgcc_cv_hidden_visibility_attribute=yes
5208 rm -f conftest.*
5211 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgcc_cv_hidden_visibility_attribute" >&5
5212 $as_echo "$libgcc_cv_hidden_visibility_attribute" >&6; }
5214 if test $libgcc_cv_hidden_visibility_attribute = yes; then
5215 vis_hide='-fvisibility=hidden -DHIDE_EXPORTS'
5217 cat >>confdefs.h <<_ACEOF
5218 #define AS_HIDDEN_DIRECTIVE $asm_hidden_op
5219 _ACEOF
5221 else
5222 vis_hide=
5226 # Check for .cfi_sections .debug_frame support.
5227 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .cfi_sections .debug_frame" >&5
5228 $as_echo_n "checking for .cfi_sections .debug_frame... " >&6; }
5229 if test "${libgcc_cv_cfi_sections_directive+set}" = set; then :
5230 $as_echo_n "(cached) " >&6
5231 else
5233 echo 'int foo (int, char *);' > conftest.c
5234 echo 'int bar (int x) { char *y = __builtin_alloca (x); return foo (x + 1, y) + 1; }' >> conftest.c
5235 libgcc_cv_cfi_sections_directive=no
5236 if { ac_try='${CC-cc} -Werror -g -fno-asynchronous-unwind-tables -fno-unwind-tables -fno-exceptions -S conftest.c -o conftest.s 1>&5'
5237 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5238 (eval $ac_try) 2>&5
5239 ac_status=$?
5240 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5241 test $ac_status = 0; }; }; then
5242 if grep "\\.cfi_sections.*\\.debug_frame" conftest.s >/dev/null; then
5243 libgcc_cv_cfi_sections_directive=yes
5246 rm -f conftest.*
5249 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgcc_cv_cfi_sections_directive" >&5
5250 $as_echo "$libgcc_cv_cfi_sections_directive" >&6; }
5251 if test $libgcc_cv_cfi_sections_directive = yes; then
5253 $as_echo "#define HAVE_AS_CFI_SECTIONS 1" >>confdefs.h
5257 # See if we have thread-local storage. We can only test assembler
5258 # since link-time and run-time tests require the newly built
5259 # gcc, which can't be used to build executable due to that libgcc
5260 # is yet to be built here.
5262 # Check whether --enable-tls was given.
5263 if test "${enable_tls+set}" = set; then :
5264 enableval=$enable_tls;
5265 case "$enableval" in
5266 yes|no) ;;
5267 *) as_fn_error "Argument to enable/disable tls must be yes or no" "$LINENO" 5 ;;
5268 esac
5270 else
5271 enable_tls=yes
5275 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the target assembler supports thread-local storage" >&5
5276 $as_echo_n "checking whether the target assembler supports thread-local storage... " >&6; }
5277 if test "${gcc_cv_have_cc_tls+set}" = set; then :
5278 $as_echo_n "(cached) " >&6
5279 else
5281 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5282 /* end confdefs.h. */
5283 __thread int a; int b; int main() { return a = b; }
5284 _ACEOF
5285 if ac_fn_c_try_compile "$LINENO"; then :
5286 gcc_cv_have_cc_tls=yes
5287 else
5288 gcc_cv_have_cc_tls=no
5290 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5293 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_have_cc_tls" >&5
5294 $as_echo "$gcc_cv_have_cc_tls" >&6; }
5295 set_have_cc_tls=
5296 if test "$enable_tls $gcc_cv_have_cc_tls" = "yes yes"; then
5297 set_have_cc_tls="-DHAVE_CC_TLS"
5301 # See if we have emulated thread-local storage.
5303 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the thread-local storage support is from emutls" >&5
5304 $as_echo_n "checking whether the thread-local storage support is from emutls... " >&6; }
5305 if test "${gcc_cv_use_emutls+set}" = set; then :
5306 $as_echo_n "(cached) " >&6
5307 else
5309 gcc_cv_use_emutls=no
5310 echo '__thread int a; int b; int main() { return a = b; }' > conftest.c
5311 if { ac_try='${CC-cc} -Werror -S -o conftest.s conftest.c 1>&5'
5312 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5313 (eval $ac_try) 2>&5
5314 ac_status=$?
5315 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5316 test $ac_status = 0; }; }; then
5317 if grep __emutls_get_address conftest.s > /dev/null; then
5318 gcc_cv_use_emutls=yes
5321 rm -f conftest.*
5324 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_use_emutls" >&5
5325 $as_echo "$gcc_cv_use_emutls" >&6; }
5326 if test "$gcc_cv_use_emutls" = "yes" ; then
5328 $as_echo "#define USE_EMUTLS 1" >>confdefs.h
5331 set_use_emutls=
5332 if test "$enable_tls $gcc_cv_use_emutls" = "yes yes"; then
5333 set_use_emutls="-DUSE_EMUTLS"
5339 case "${target}" in
5340 i[34567]86-*-* | x86_64-*-*)
5341 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the assembler supports AVX" >&5
5342 $as_echo_n "checking if the assembler supports AVX... " >&6; }
5343 if test "${libgcc_cv_as_avx+set}" = set; then :
5344 $as_echo_n "(cached) " >&6
5345 else
5347 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5348 /* end confdefs.h. */
5351 main ()
5353 asm("vzeroupper");
5355 return 0;
5357 _ACEOF
5358 if ac_fn_c_try_compile "$LINENO"; then :
5359 libgcc_cv_as_avx=yes
5360 else
5361 libgcc_cv_as_avx=no
5363 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5366 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgcc_cv_as_avx" >&5
5367 $as_echo "$libgcc_cv_as_avx" >&6; }
5368 if test x$libgcc_cv_as_avx = xyes; then
5370 $as_echo "#define HAVE_AS_AVX 1" >>confdefs.h
5374 esac
5376 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for init priority support" >&5
5377 $as_echo_n "checking for init priority support... " >&6; }
5378 if test "${libgcc_cv_init_priority+set}" = set; then :
5379 $as_echo_n "(cached) " >&6
5380 else
5382 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5383 /* end confdefs.h. */
5386 main ()
5388 void ip (void) __attribute__ ((constructor (1)));
5390 return 0;
5392 _ACEOF
5393 if ac_fn_c_try_compile "$LINENO"; then :
5394 libgcc_cv_init_priority=yes
5395 else
5396 libgcc_cv_init_priority=no
5398 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5400 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libgcc_cv_init_priority" >&5
5401 $as_echo "$libgcc_cv_init_priority" >&6; }
5402 if test $libgcc_cv_init_priority = yes; then
5404 $as_echo "#define HAVE_INIT_PRIORITY 1" >>confdefs.h
5408 # Conditionalize the sfp-machine.h header for this target machine.
5409 if test -z "${sfp_machine_header}"; then
5410 sfp_machine_header=$cpu_type/sfp-machine.h
5411 if test -f ${srcdir}/config/${sfp_machine_header}; then
5413 else
5414 sfp_machine_header=no-sfp-machine.h
5419 # Conditionalize the makefile for this target machine.
5420 tmake_file_=
5421 for f in ${tmake_file}
5423 if test -f ${srcdir}/config/$f
5424 then
5425 tmake_file_="${tmake_file_} \$(srcdir)/config/$f"
5427 done
5428 tmake_file="${tmake_file_}"
5431 # Likewise export definitions for libgcc_tm.h
5432 tm_file_=
5433 for f in ${tm_file}
5435 tm_file_="${tm_file_} \$(srcdir)/config/$f"
5436 done
5437 tm_file="${tm_file_}"
5441 # Map from thread model to thread header.
5443 case $target_thread_file in
5444 aix) thread_header=config/rs6000/gthr-aix.h ;;
5445 dce) thread_header=config/pa/gthr-dce.h ;;
5446 lynx) thread_header=config/gthr-lynx.h ;;
5447 mipssde) thread_header=config/mips/gthr-mipssde.h ;;
5448 posix) thread_header=gthr-posix.h ;;
5449 rtems) thread_header=config/gthr-rtems.h ;;
5450 single) thread_header=gthr-single.h ;;
5451 tpf) thread_header=config/s390/gthr-tpf.h ;;
5452 vxworks) thread_header=config/gthr-vxworks.h ;;
5453 win32) thread_header=config/i386/gthr-win32.h ;;
5454 esac
5458 # Determine what GCC version number to use in filesystem paths.
5460 get_gcc_base_ver="cat"
5462 # Check whether --with-gcc-major-version-only was given.
5463 if test "${with_gcc_major_version_only+set}" = set; then :
5464 withval=$with_gcc_major_version_only; if test x$with_gcc_major_version_only = xyes ; then
5465 get_gcc_base_ver="sed -e 's/^\([0-9]*\).*/\1/'"
5473 # Substitute configuration variables
5483 # We need multilib support.
5484 ac_config_files="$ac_config_files Makefile"
5486 ac_config_commands="$ac_config_commands default"
5488 cat >confcache <<\_ACEOF
5489 # This file is a shell script that caches the results of configure
5490 # tests run on this system so they can be shared between configure
5491 # scripts and configure runs, see configure's option --config-cache.
5492 # It is not useful on other systems. If it contains results you don't
5493 # want to keep, you may remove or edit it.
5495 # config.status only pays attention to the cache file if you give it
5496 # the --recheck option to rerun configure.
5498 # `ac_cv_env_foo' variables (set or unset) will be overridden when
5499 # loading this file, other *unset* `ac_cv_foo' will be assigned the
5500 # following values.
5502 _ACEOF
5504 # The following way of writing the cache mishandles newlines in values,
5505 # but we know of no workaround that is simple, portable, and efficient.
5506 # So, we kill variables containing newlines.
5507 # Ultrix sh set writes to stderr and can't be redirected directly,
5508 # and sets the high bit in the cache file unless we assign to the vars.
5510 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
5511 eval ac_val=\$$ac_var
5512 case $ac_val in #(
5513 *${as_nl}*)
5514 case $ac_var in #(
5515 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
5516 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
5517 esac
5518 case $ac_var in #(
5519 _ | IFS | as_nl) ;; #(
5520 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
5521 *) { eval $ac_var=; unset $ac_var;} ;;
5522 esac ;;
5523 esac
5524 done
5526 (set) 2>&1 |
5527 case $as_nl`(ac_space=' '; set) 2>&1` in #(
5528 *${as_nl}ac_space=\ *)
5529 # `set' does not quote correctly, so add quotes: double-quote
5530 # substitution turns \\\\ into \\, and sed turns \\ into \.
5531 sed -n \
5532 "s/'/'\\\\''/g;
5533 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
5534 ;; #(
5536 # `set' quotes correctly as required by POSIX, so do not add quotes.
5537 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
5539 esac |
5540 sort
5542 sed '
5543 /^ac_cv_env_/b end
5544 t clear
5545 :clear
5546 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
5547 t end
5548 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
5549 :end' >>confcache
5550 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
5551 if test -w "$cache_file"; then
5552 test "x$cache_file" != "x/dev/null" &&
5553 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
5554 $as_echo "$as_me: updating cache $cache_file" >&6;}
5555 cat confcache >$cache_file
5556 else
5557 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
5558 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
5561 rm -f confcache
5563 test "x$prefix" = xNONE && prefix=$ac_default_prefix
5564 # Let make expand exec_prefix.
5565 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
5567 DEFS=-DHAVE_CONFIG_H
5569 ac_libobjs=
5570 ac_ltlibobjs=
5571 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
5572 # 1. Remove the extension, and $U if already installed.
5573 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
5574 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
5575 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
5576 # will be set to the directory where LIBOBJS objects are built.
5577 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
5578 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
5579 done
5580 LIBOBJS=$ac_libobjs
5582 LTLIBOBJS=$ac_ltlibobjs
5586 : ${CONFIG_STATUS=./config.status}
5587 ac_write_fail=0
5588 ac_clean_files_save=$ac_clean_files
5589 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
5590 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
5591 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
5592 as_write_fail=0
5593 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
5594 #! $SHELL
5595 # Generated by $as_me.
5596 # Run this file to recreate the current configuration.
5597 # Compiler output produced by configure, useful for debugging
5598 # configure, is in config.log if it exists.
5600 debug=false
5601 ac_cs_recheck=false
5602 ac_cs_silent=false
5604 SHELL=\${CONFIG_SHELL-$SHELL}
5605 export SHELL
5606 _ASEOF
5607 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
5608 ## -------------------- ##
5609 ## M4sh Initialization. ##
5610 ## -------------------- ##
5612 # Be more Bourne compatible
5613 DUALCASE=1; export DUALCASE # for MKS sh
5614 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
5615 emulate sh
5616 NULLCMD=:
5617 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
5618 # is contrary to our usage. Disable this feature.
5619 alias -g '${1+"$@"}'='"$@"'
5620 setopt NO_GLOB_SUBST
5621 else
5622 case `(set -o) 2>/dev/null` in #(
5623 *posix*) :
5624 set -o posix ;; #(
5625 *) :
5627 esac
5631 as_nl='
5633 export as_nl
5634 # Printing a long string crashes Solaris 7 /usr/bin/printf.
5635 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5636 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
5637 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
5638 # Prefer a ksh shell builtin over an external printf program on Solaris,
5639 # but without wasting forks for bash or zsh.
5640 if test -z "$BASH_VERSION$ZSH_VERSION" \
5641 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
5642 as_echo='print -r --'
5643 as_echo_n='print -rn --'
5644 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
5645 as_echo='printf %s\n'
5646 as_echo_n='printf %s'
5647 else
5648 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
5649 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
5650 as_echo_n='/usr/ucb/echo -n'
5651 else
5652 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
5653 as_echo_n_body='eval
5654 arg=$1;
5655 case $arg in #(
5656 *"$as_nl"*)
5657 expr "X$arg" : "X\\(.*\\)$as_nl";
5658 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
5659 esac;
5660 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
5662 export as_echo_n_body
5663 as_echo_n='sh -c $as_echo_n_body as_echo'
5665 export as_echo_body
5666 as_echo='sh -c $as_echo_body as_echo'
5669 # The user is always right.
5670 if test "${PATH_SEPARATOR+set}" != set; then
5671 PATH_SEPARATOR=:
5672 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
5673 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
5674 PATH_SEPARATOR=';'
5679 # IFS
5680 # We need space, tab and new line, in precisely that order. Quoting is
5681 # there to prevent editors from complaining about space-tab.
5682 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
5683 # splitting by setting IFS to empty value.)
5684 IFS=" "" $as_nl"
5686 # Find who we are. Look in the path if we contain no directory separator.
5687 case $0 in #((
5688 *[\\/]* ) as_myself=$0 ;;
5689 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5690 for as_dir in $PATH
5692 IFS=$as_save_IFS
5693 test -z "$as_dir" && as_dir=.
5694 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
5695 done
5696 IFS=$as_save_IFS
5699 esac
5700 # We did not find ourselves, most probably we were run as `sh COMMAND'
5701 # in which case we are not to be found in the path.
5702 if test "x$as_myself" = x; then
5703 as_myself=$0
5705 if test ! -f "$as_myself"; then
5706 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
5707 exit 1
5710 # Unset variables that we do not need and which cause bugs (e.g. in
5711 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
5712 # suppresses any "Segmentation fault" message there. '((' could
5713 # trigger a bug in pdksh 5.2.14.
5714 for as_var in BASH_ENV ENV MAIL MAILPATH
5715 do eval test x\${$as_var+set} = xset \
5716 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
5717 done
5718 PS1='$ '
5719 PS2='> '
5720 PS4='+ '
5722 # NLS nuisances.
5723 LC_ALL=C
5724 export LC_ALL
5725 LANGUAGE=C
5726 export LANGUAGE
5728 # CDPATH.
5729 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
5732 # as_fn_error ERROR [LINENO LOG_FD]
5733 # ---------------------------------
5734 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
5735 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
5736 # script with status $?, using 1 if that was 0.
5737 as_fn_error ()
5739 as_status=$?; test $as_status -eq 0 && as_status=1
5740 if test "$3"; then
5741 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
5742 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
5744 $as_echo "$as_me: error: $1" >&2
5745 as_fn_exit $as_status
5746 } # as_fn_error
5749 # as_fn_set_status STATUS
5750 # -----------------------
5751 # Set $? to STATUS, without forking.
5752 as_fn_set_status ()
5754 return $1
5755 } # as_fn_set_status
5757 # as_fn_exit STATUS
5758 # -----------------
5759 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
5760 as_fn_exit ()
5762 set +e
5763 as_fn_set_status $1
5764 exit $1
5765 } # as_fn_exit
5767 # as_fn_unset VAR
5768 # ---------------
5769 # Portably unset VAR.
5770 as_fn_unset ()
5772 { eval $1=; unset $1;}
5774 as_unset=as_fn_unset
5775 # as_fn_append VAR VALUE
5776 # ----------------------
5777 # Append the text in VALUE to the end of the definition contained in VAR. Take
5778 # advantage of any shell optimizations that allow amortized linear growth over
5779 # repeated appends, instead of the typical quadratic growth present in naive
5780 # implementations.
5781 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
5782 eval 'as_fn_append ()
5784 eval $1+=\$2
5786 else
5787 as_fn_append ()
5789 eval $1=\$$1\$2
5791 fi # as_fn_append
5793 # as_fn_arith ARG...
5794 # ------------------
5795 # Perform arithmetic evaluation on the ARGs, and store the result in the
5796 # global $as_val. Take advantage of shells that can avoid forks. The arguments
5797 # must be portable across $(()) and expr.
5798 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
5799 eval 'as_fn_arith ()
5801 as_val=$(( $* ))
5803 else
5804 as_fn_arith ()
5806 as_val=`expr "$@" || test $? -eq 1`
5808 fi # as_fn_arith
5811 if expr a : '\(a\)' >/dev/null 2>&1 &&
5812 test "X`expr 00001 : '.*\(...\)'`" = X001; then
5813 as_expr=expr
5814 else
5815 as_expr=false
5818 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
5819 as_basename=basename
5820 else
5821 as_basename=false
5824 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
5825 as_dirname=dirname
5826 else
5827 as_dirname=false
5830 as_me=`$as_basename -- "$0" ||
5831 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
5832 X"$0" : 'X\(//\)$' \| \
5833 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
5834 $as_echo X/"$0" |
5835 sed '/^.*\/\([^/][^/]*\)\/*$/{
5836 s//\1/
5839 /^X\/\(\/\/\)$/{
5840 s//\1/
5843 /^X\/\(\/\).*/{
5844 s//\1/
5847 s/.*/./; q'`
5849 # Avoid depending upon Character Ranges.
5850 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
5851 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
5852 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
5853 as_cr_digits='0123456789'
5854 as_cr_alnum=$as_cr_Letters$as_cr_digits
5856 ECHO_C= ECHO_N= ECHO_T=
5857 case `echo -n x` in #(((((
5858 -n*)
5859 case `echo 'xy\c'` in
5860 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
5861 xy) ECHO_C='\c';;
5862 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
5863 ECHO_T=' ';;
5864 esac;;
5866 ECHO_N='-n';;
5867 esac
5869 rm -f conf$$ conf$$.exe conf$$.file
5870 if test -d conf$$.dir; then
5871 rm -f conf$$.dir/conf$$.file
5872 else
5873 rm -f conf$$.dir
5874 mkdir conf$$.dir 2>/dev/null
5876 if (echo >conf$$.file) 2>/dev/null; then
5877 if ln -s conf$$.file conf$$ 2>/dev/null; then
5878 as_ln_s='ln -s'
5879 # ... but there are two gotchas:
5880 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
5881 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
5882 # In both cases, we have to default to `cp -p'.
5883 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
5884 as_ln_s='cp -p'
5885 elif ln conf$$.file conf$$ 2>/dev/null; then
5886 as_ln_s=ln
5887 else
5888 as_ln_s='cp -p'
5890 else
5891 as_ln_s='cp -p'
5893 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
5894 rmdir conf$$.dir 2>/dev/null
5897 # as_fn_mkdir_p
5898 # -------------
5899 # Create "$as_dir" as a directory, including parents if necessary.
5900 as_fn_mkdir_p ()
5903 case $as_dir in #(
5904 -*) as_dir=./$as_dir;;
5905 esac
5906 test -d "$as_dir" || eval $as_mkdir_p || {
5907 as_dirs=
5908 while :; do
5909 case $as_dir in #(
5910 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
5911 *) as_qdir=$as_dir;;
5912 esac
5913 as_dirs="'$as_qdir' $as_dirs"
5914 as_dir=`$as_dirname -- "$as_dir" ||
5915 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
5916 X"$as_dir" : 'X\(//\)[^/]' \| \
5917 X"$as_dir" : 'X\(//\)$' \| \
5918 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
5919 $as_echo X"$as_dir" |
5920 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
5921 s//\1/
5924 /^X\(\/\/\)[^/].*/{
5925 s//\1/
5928 /^X\(\/\/\)$/{
5929 s//\1/
5932 /^X\(\/\).*/{
5933 s//\1/
5936 s/.*/./; q'`
5937 test -d "$as_dir" && break
5938 done
5939 test -z "$as_dirs" || eval "mkdir $as_dirs"
5940 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
5943 } # as_fn_mkdir_p
5944 if mkdir -p . 2>/dev/null; then
5945 as_mkdir_p='mkdir -p "$as_dir"'
5946 else
5947 test -d ./-p && rmdir ./-p
5948 as_mkdir_p=false
5951 if test -x / >/dev/null 2>&1; then
5952 as_test_x='test -x'
5953 else
5954 if ls -dL / >/dev/null 2>&1; then
5955 as_ls_L_option=L
5956 else
5957 as_ls_L_option=
5959 as_test_x='
5960 eval sh -c '\''
5961 if test -d "$1"; then
5962 test -d "$1/.";
5963 else
5964 case $1 in #(
5965 -*)set "./$1";;
5966 esac;
5967 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
5968 ???[sx]*):;;*)false;;esac;fi
5969 '\'' sh
5972 as_executable_p=$as_test_x
5974 # Sed expression to map a string onto a valid CPP name.
5975 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
5977 # Sed expression to map a string onto a valid variable name.
5978 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
5981 exec 6>&1
5982 ## ----------------------------------- ##
5983 ## Main body of $CONFIG_STATUS script. ##
5984 ## ----------------------------------- ##
5985 _ASEOF
5986 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
5988 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
5989 # Save the log message, to keep $0 and so on meaningful, and to
5990 # report actual input values of CONFIG_FILES etc. instead of their
5991 # values after options handling.
5992 ac_log="
5993 This file was extended by GNU C Runtime Library $as_me 1.0, which was
5994 generated by GNU Autoconf 2.64. Invocation command line was
5996 CONFIG_FILES = $CONFIG_FILES
5997 CONFIG_HEADERS = $CONFIG_HEADERS
5998 CONFIG_LINKS = $CONFIG_LINKS
5999 CONFIG_COMMANDS = $CONFIG_COMMANDS
6000 $ $0 $@
6002 on `(hostname || uname -n) 2>/dev/null | sed 1q`
6005 _ACEOF
6007 case $ac_config_files in *"
6008 "*) set x $ac_config_files; shift; ac_config_files=$*;;
6009 esac
6011 case $ac_config_headers in *"
6012 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
6013 esac
6016 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
6017 # Files that config.status was made for.
6018 config_files="$ac_config_files"
6019 config_headers="$ac_config_headers"
6020 config_commands="$ac_config_commands"
6022 _ACEOF
6024 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
6025 ac_cs_usage="\
6026 \`$as_me' instantiates files and other configuration actions
6027 from templates according to the current configuration. Unless the files
6028 and actions are specified as TAGs, all are instantiated by default.
6030 Usage: $0 [OPTION]... [TAG]...
6032 -h, --help print this help, then exit
6033 -V, --version print version number and configuration settings, then exit
6034 -q, --quiet, --silent
6035 do not print progress messages
6036 -d, --debug don't remove temporary files
6037 --recheck update $as_me by reconfiguring in the same conditions
6038 --file=FILE[:TEMPLATE]
6039 instantiate the configuration file FILE
6040 --header=FILE[:TEMPLATE]
6041 instantiate the configuration header FILE
6043 Configuration files:
6044 $config_files
6046 Configuration headers:
6047 $config_headers
6049 Configuration commands:
6050 $config_commands
6052 Report bugs to the package provider.
6053 GNU C Runtime Library home page: <http://www.gnu.org/software/libgcc/>.
6054 General help using GNU software: <http://www.gnu.org/gethelp/>."
6056 _ACEOF
6057 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
6058 ac_cs_version="\\
6059 GNU C Runtime Library config.status 1.0
6060 configured by $0, generated by GNU Autoconf 2.64,
6061 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
6063 Copyright (C) 2009 Free Software Foundation, Inc.
6064 This config.status script is free software; the Free Software Foundation
6065 gives unlimited permission to copy, distribute and modify it."
6067 ac_pwd='$ac_pwd'
6068 srcdir='$srcdir'
6069 INSTALL='$INSTALL'
6070 AWK='$AWK'
6071 test -n "\$AWK" || AWK=awk
6072 _ACEOF
6074 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
6075 # The default lists apply if the user does not specify any file.
6076 ac_need_defaults=:
6077 while test $# != 0
6079 case $1 in
6080 --*=*)
6081 ac_option=`expr "X$1" : 'X\([^=]*\)='`
6082 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
6083 ac_shift=:
6086 ac_option=$1
6087 ac_optarg=$2
6088 ac_shift=shift
6090 esac
6092 case $ac_option in
6093 # Handling of the options.
6094 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
6095 ac_cs_recheck=: ;;
6096 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
6097 $as_echo "$ac_cs_version"; exit ;;
6098 --debug | --debu | --deb | --de | --d | -d )
6099 debug=: ;;
6100 --file | --fil | --fi | --f )
6101 $ac_shift
6102 case $ac_optarg in
6103 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
6104 esac
6105 as_fn_append CONFIG_FILES " '$ac_optarg'"
6106 ac_need_defaults=false;;
6107 --header | --heade | --head | --hea )
6108 $ac_shift
6109 case $ac_optarg in
6110 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
6111 esac
6112 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
6113 ac_need_defaults=false;;
6114 --he | --h)
6115 # Conflict between --help and --header
6116 as_fn_error "ambiguous option: \`$1'
6117 Try \`$0 --help' for more information.";;
6118 --help | --hel | -h )
6119 $as_echo "$ac_cs_usage"; exit ;;
6120 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
6121 | -silent | --silent | --silen | --sile | --sil | --si | --s)
6122 ac_cs_silent=: ;;
6124 # This is an error.
6125 -*) as_fn_error "unrecognized option: \`$1'
6126 Try \`$0 --help' for more information." ;;
6128 *) as_fn_append ac_config_targets " $1"
6129 ac_need_defaults=false ;;
6131 esac
6132 shift
6133 done
6135 ac_configure_extra_args=
6137 if $ac_cs_silent; then
6138 exec 6>/dev/null
6139 ac_configure_extra_args="$ac_configure_extra_args --silent"
6142 _ACEOF
6143 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
6144 if \$ac_cs_recheck; then
6145 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
6146 shift
6147 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
6148 CONFIG_SHELL='$SHELL'
6149 export CONFIG_SHELL
6150 exec "\$@"
6153 _ACEOF
6154 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
6155 exec 5>>config.log
6157 echo
6158 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
6159 ## Running $as_me. ##
6160 _ASBOX
6161 $as_echo "$ac_log"
6162 } >&5
6164 _ACEOF
6165 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
6167 # INIT-COMMANDS
6169 srcdir=${srcdir}
6170 host=${host}
6171 with_target_subdir=${with_target_subdir}
6172 with_multisubdir=${with_multisubdir}
6173 ac_configure_args="--enable-multilib ${ac_configure_args}"
6174 CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
6175 libgcc_topdir=${libgcc_topdir}
6176 CC="${CC}"
6179 _ACEOF
6181 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
6183 # Handling of arguments.
6184 for ac_config_target in $ac_config_targets
6186 case $ac_config_target in
6187 "auto-target.h") CONFIG_HEADERS="$CONFIG_HEADERS auto-target.h:config.in" ;;
6188 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
6189 "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
6191 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
6192 esac
6193 done
6196 # If the user did not use the arguments to specify the items to instantiate,
6197 # then the envvar interface is used. Set only those that are not.
6198 # We use the long form for the default assignment because of an extremely
6199 # bizarre bug on SunOS 4.1.3.
6200 if $ac_need_defaults; then
6201 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
6202 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
6203 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
6206 # Have a temporary directory for convenience. Make it in the build tree
6207 # simply because there is no reason against having it here, and in addition,
6208 # creating and moving files from /tmp can sometimes cause problems.
6209 # Hook for its removal unless debugging.
6210 # Note that there is a small window in which the directory will not be cleaned:
6211 # after its creation but before its name has been assigned to `$tmp'.
6212 $debug ||
6214 tmp=
6215 trap 'exit_status=$?
6216 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
6218 trap 'as_fn_exit 1' 1 2 13 15
6220 # Create a (secure) tmp directory for tmp files.
6223 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
6224 test -n "$tmp" && test -d "$tmp"
6225 } ||
6227 tmp=./conf$$-$RANDOM
6228 (umask 077 && mkdir "$tmp")
6229 } || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
6231 # Set up the scripts for CONFIG_FILES section.
6232 # No need to generate them if there are no CONFIG_FILES.
6233 # This happens for instance with `./config.status config.h'.
6234 if test -n "$CONFIG_FILES"; then
6237 ac_cr=`echo X | tr X '\015'`
6238 # On cygwin, bash can eat \r inside `` if the user requested igncr.
6239 # But we know of no other shell where ac_cr would be empty at this
6240 # point, so we can use a bashism as a fallback.
6241 if test "x$ac_cr" = x; then
6242 eval ac_cr=\$\'\\r\'
6244 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
6245 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
6246 ac_cs_awk_cr='\r'
6247 else
6248 ac_cs_awk_cr=$ac_cr
6251 echo 'BEGIN {' >"$tmp/subs1.awk" &&
6252 _ACEOF
6256 echo "cat >conf$$subs.awk <<_ACEOF" &&
6257 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
6258 echo "_ACEOF"
6259 } >conf$$subs.sh ||
6260 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
6261 ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
6262 ac_delim='%!_!# '
6263 for ac_last_try in false false false false false :; do
6264 . ./conf$$subs.sh ||
6265 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
6267 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
6268 if test $ac_delim_n = $ac_delim_num; then
6269 break
6270 elif $ac_last_try; then
6271 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
6272 else
6273 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
6275 done
6276 rm -f conf$$subs.sh
6278 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
6279 cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
6280 _ACEOF
6281 sed -n '
6283 s/^/S["/; s/!.*/"]=/
6286 s/^[^!]*!//
6287 :repl
6288 t repl
6289 s/'"$ac_delim"'$//
6290 t delim
6293 s/\(.\{148\}\).*/\1/
6294 t more1
6295 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
6298 b repl
6299 :more1
6300 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
6303 s/.\{148\}//
6304 t nl
6305 :delim
6307 s/\(.\{148\}\).*/\1/
6308 t more2
6309 s/["\\]/\\&/g; s/^/"/; s/$/"/
6312 :more2
6313 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
6316 s/.\{148\}//
6317 t delim
6318 ' <conf$$subs.awk | sed '
6319 /^[^""]/{
6321 s/\n//
6323 ' >>$CONFIG_STATUS || ac_write_fail=1
6324 rm -f conf$$subs.awk
6325 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
6326 _ACAWK
6327 cat >>"\$tmp/subs1.awk" <<_ACAWK &&
6328 for (key in S) S_is_set[key] = 1
6329 FS = "\a"
6333 line = $ 0
6334 nfields = split(line, field, "@")
6335 substed = 0
6336 len = length(field[1])
6337 for (i = 2; i < nfields; i++) {
6338 key = field[i]
6339 keylen = length(key)
6340 if (S_is_set[key]) {
6341 value = S[key]
6342 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
6343 len += length(value) + length(field[++i])
6344 substed = 1
6345 } else
6346 len += 1 + keylen
6349 print line
6352 _ACAWK
6353 _ACEOF
6354 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
6355 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
6356 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
6357 else
6359 fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
6360 || as_fn_error "could not setup config files machinery" "$LINENO" 5
6361 _ACEOF
6363 # VPATH may cause trouble with some makes, so we remove $(srcdir),
6364 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
6365 # trailing colons and then remove the whole line if VPATH becomes empty
6366 # (actually we leave an empty line to preserve line numbers).
6367 if test "x$srcdir" = x.; then
6368 ac_vpsub='/^[ ]*VPATH[ ]*=/{
6369 s/:*\$(srcdir):*/:/
6370 s/:*\${srcdir}:*/:/
6371 s/:*@srcdir@:*/:/
6372 s/^\([^=]*=[ ]*\):*/\1/
6373 s/:*$//
6374 s/^[^=]*=[ ]*$//
6378 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
6379 fi # test -n "$CONFIG_FILES"
6381 # Set up the scripts for CONFIG_HEADERS section.
6382 # No need to generate them if there are no CONFIG_HEADERS.
6383 # This happens for instance with `./config.status Makefile'.
6384 if test -n "$CONFIG_HEADERS"; then
6385 cat >"$tmp/defines.awk" <<\_ACAWK ||
6386 BEGIN {
6387 _ACEOF
6389 # Transform confdefs.h into an awk script `defines.awk', embedded as
6390 # here-document in config.status, that substitutes the proper values into
6391 # config.h.in to produce config.h.
6393 # Create a delimiter string that does not exist in confdefs.h, to ease
6394 # handling of long lines.
6395 ac_delim='%!_!# '
6396 for ac_last_try in false false :; do
6397 ac_t=`sed -n "/$ac_delim/p" confdefs.h`
6398 if test -z "$ac_t"; then
6399 break
6400 elif $ac_last_try; then
6401 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
6402 else
6403 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
6405 done
6407 # For the awk script, D is an array of macro values keyed by name,
6408 # likewise P contains macro parameters if any. Preserve backslash
6409 # newline sequences.
6411 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
6412 sed -n '
6413 s/.\{148\}/&'"$ac_delim"'/g
6414 t rset
6415 :rset
6416 s/^[ ]*#[ ]*define[ ][ ]*/ /
6417 t def
6419 :def
6420 s/\\$//
6421 t bsnl
6422 s/["\\]/\\&/g
6423 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
6424 D["\1"]=" \3"/p
6425 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
6427 :bsnl
6428 s/["\\]/\\&/g
6429 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
6430 D["\1"]=" \3\\\\\\n"\\/p
6431 t cont
6432 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
6433 t cont
6435 :cont
6437 s/.\{148\}/&'"$ac_delim"'/g
6438 t clear
6439 :clear
6440 s/\\$//
6441 t bsnlc
6442 s/["\\]/\\&/g; s/^/"/; s/$/"/p
6444 :bsnlc
6445 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
6446 b cont
6447 ' <confdefs.h | sed '
6448 s/'"$ac_delim"'/"\\\
6449 "/g' >>$CONFIG_STATUS || ac_write_fail=1
6451 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
6452 for (key in D) D_is_set[key] = 1
6453 FS = "\a"
6455 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
6456 line = \$ 0
6457 split(line, arg, " ")
6458 if (arg[1] == "#") {
6459 defundef = arg[2]
6460 mac1 = arg[3]
6461 } else {
6462 defundef = substr(arg[1], 2)
6463 mac1 = arg[2]
6465 split(mac1, mac2, "(") #)
6466 macro = mac2[1]
6467 prefix = substr(line, 1, index(line, defundef) - 1)
6468 if (D_is_set[macro]) {
6469 # Preserve the white space surrounding the "#".
6470 print prefix "define", macro P[macro] D[macro]
6471 next
6472 } else {
6473 # Replace #undef with comments. This is necessary, for example,
6474 # in the case of _POSIX_SOURCE, which is predefined and required
6475 # on some systems where configure will not decide to define it.
6476 if (defundef == "undef") {
6477 print "/*", prefix defundef, macro, "*/"
6478 next
6482 { print }
6483 _ACAWK
6484 _ACEOF
6485 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
6486 as_fn_error "could not setup config headers machinery" "$LINENO" 5
6487 fi # test -n "$CONFIG_HEADERS"
6490 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
6491 shift
6492 for ac_tag
6494 case $ac_tag in
6495 :[FHLC]) ac_mode=$ac_tag; continue;;
6496 esac
6497 case $ac_mode$ac_tag in
6498 :[FHL]*:*);;
6499 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
6500 :[FH]-) ac_tag=-:-;;
6501 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
6502 esac
6503 ac_save_IFS=$IFS
6504 IFS=:
6505 set x $ac_tag
6506 IFS=$ac_save_IFS
6507 shift
6508 ac_file=$1
6509 shift
6511 case $ac_mode in
6512 :L) ac_source=$1;;
6513 :[FH])
6514 ac_file_inputs=
6515 for ac_f
6517 case $ac_f in
6518 -) ac_f="$tmp/stdin";;
6519 *) # Look for the file first in the build tree, then in the source tree
6520 # (if the path is not absolute). The absolute path cannot be DOS-style,
6521 # because $ac_f cannot contain `:'.
6522 test -f "$ac_f" ||
6523 case $ac_f in
6524 [\\/$]*) false;;
6525 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
6526 esac ||
6527 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
6528 esac
6529 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
6530 as_fn_append ac_file_inputs " '$ac_f'"
6531 done
6533 # Let's still pretend it is `configure' which instantiates (i.e., don't
6534 # use $as_me), people would be surprised to read:
6535 # /* config.h. Generated by config.status. */
6536 configure_input='Generated from '`
6537 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
6538 `' by configure.'
6539 if test x"$ac_file" != x-; then
6540 configure_input="$ac_file. $configure_input"
6541 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
6542 $as_echo "$as_me: creating $ac_file" >&6;}
6544 # Neutralize special characters interpreted by sed in replacement strings.
6545 case $configure_input in #(
6546 *\&* | *\|* | *\\* )
6547 ac_sed_conf_input=`$as_echo "$configure_input" |
6548 sed 's/[\\\\&|]/\\\\&/g'`;; #(
6549 *) ac_sed_conf_input=$configure_input;;
6550 esac
6552 case $ac_tag in
6553 *:-:* | *:-) cat >"$tmp/stdin" \
6554 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
6555 esac
6557 esac
6559 ac_dir=`$as_dirname -- "$ac_file" ||
6560 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
6561 X"$ac_file" : 'X\(//\)[^/]' \| \
6562 X"$ac_file" : 'X\(//\)$' \| \
6563 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
6564 $as_echo X"$ac_file" |
6565 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
6566 s//\1/
6569 /^X\(\/\/\)[^/].*/{
6570 s//\1/
6573 /^X\(\/\/\)$/{
6574 s//\1/
6577 /^X\(\/\).*/{
6578 s//\1/
6581 s/.*/./; q'`
6582 as_dir="$ac_dir"; as_fn_mkdir_p
6583 ac_builddir=.
6585 case "$ac_dir" in
6586 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
6588 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
6589 # A ".." for each directory in $ac_dir_suffix.
6590 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
6591 case $ac_top_builddir_sub in
6592 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
6593 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
6594 esac ;;
6595 esac
6596 ac_abs_top_builddir=$ac_pwd
6597 ac_abs_builddir=$ac_pwd$ac_dir_suffix
6598 # for backward compatibility:
6599 ac_top_builddir=$ac_top_build_prefix
6601 case $srcdir in
6602 .) # We are building in place.
6603 ac_srcdir=.
6604 ac_top_srcdir=$ac_top_builddir_sub
6605 ac_abs_top_srcdir=$ac_pwd ;;
6606 [\\/]* | ?:[\\/]* ) # Absolute name.
6607 ac_srcdir=$srcdir$ac_dir_suffix;
6608 ac_top_srcdir=$srcdir
6609 ac_abs_top_srcdir=$srcdir ;;
6610 *) # Relative name.
6611 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
6612 ac_top_srcdir=$ac_top_build_prefix$srcdir
6613 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
6614 esac
6615 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
6618 case $ac_mode in
6621 # CONFIG_FILE
6624 case $INSTALL in
6625 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
6626 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
6627 esac
6628 _ACEOF
6630 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
6631 # If the template does not know about datarootdir, expand it.
6632 # FIXME: This hack should be removed a few years after 2.60.
6633 ac_datarootdir_hack=; ac_datarootdir_seen=
6634 ac_sed_dataroot='
6635 /datarootdir/ {
6639 /@datadir@/p
6640 /@docdir@/p
6641 /@infodir@/p
6642 /@localedir@/p
6643 /@mandir@/p'
6644 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
6645 *datarootdir*) ac_datarootdir_seen=yes;;
6646 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
6647 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
6648 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
6649 _ACEOF
6650 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
6651 ac_datarootdir_hack='
6652 s&@datadir@&$datadir&g
6653 s&@docdir@&$docdir&g
6654 s&@infodir@&$infodir&g
6655 s&@localedir@&$localedir&g
6656 s&@mandir@&$mandir&g
6657 s&\\\${datarootdir}&$datarootdir&g' ;;
6658 esac
6659 _ACEOF
6661 # Neutralize VPATH when `$srcdir' = `.'.
6662 # Shell code in configure.ac might set extrasub.
6663 # FIXME: do we really want to maintain this feature?
6664 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
6665 ac_sed_extra="$ac_vpsub
6666 $extrasub
6667 _ACEOF
6668 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
6670 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
6671 s|@configure_input@|$ac_sed_conf_input|;t t
6672 s&@top_builddir@&$ac_top_builddir_sub&;t t
6673 s&@top_build_prefix@&$ac_top_build_prefix&;t t
6674 s&@srcdir@&$ac_srcdir&;t t
6675 s&@abs_srcdir@&$ac_abs_srcdir&;t t
6676 s&@top_srcdir@&$ac_top_srcdir&;t t
6677 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
6678 s&@builddir@&$ac_builddir&;t t
6679 s&@abs_builddir@&$ac_abs_builddir&;t t
6680 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
6681 s&@INSTALL@&$ac_INSTALL&;t t
6682 $ac_datarootdir_hack
6684 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
6685 || as_fn_error "could not create $ac_file" "$LINENO" 5
6687 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
6688 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
6689 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
6690 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
6691 which seems to be undefined. Please make sure it is defined." >&5
6692 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
6693 which seems to be undefined. Please make sure it is defined." >&2;}
6695 rm -f "$tmp/stdin"
6696 case $ac_file in
6697 -) cat "$tmp/out" && rm -f "$tmp/out";;
6698 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
6699 esac \
6700 || as_fn_error "could not create $ac_file" "$LINENO" 5
6704 # CONFIG_HEADER
6706 if test x"$ac_file" != x-; then
6708 $as_echo "/* $configure_input */" \
6709 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
6710 } >"$tmp/config.h" \
6711 || as_fn_error "could not create $ac_file" "$LINENO" 5
6712 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
6713 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
6714 $as_echo "$as_me: $ac_file is unchanged" >&6;}
6715 else
6716 rm -f "$ac_file"
6717 mv "$tmp/config.h" "$ac_file" \
6718 || as_fn_error "could not create $ac_file" "$LINENO" 5
6720 else
6721 $as_echo "/* $configure_input */" \
6722 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
6723 || as_fn_error "could not create -" "$LINENO" 5
6727 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
6728 $as_echo "$as_me: executing $ac_file commands" >&6;}
6730 esac
6733 case $ac_file$ac_mode in
6734 "default":C) test -z "$CONFIG_HEADERS" || echo timestamp > stamp-h
6735 if test -n "$CONFIG_FILES"; then
6736 # FIXME: We shouldn't need to set ac_file
6737 ac_file=Makefile
6738 . ${libgcc_topdir}/config-ml.in
6739 fi ;;
6741 esac
6742 done # for ac_tag
6745 as_fn_exit 0
6746 _ACEOF
6747 ac_clean_files=$ac_clean_files_save
6749 test $ac_write_fail = 0 ||
6750 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
6753 # configure is writing to config.log, and then calls config.status.
6754 # config.status does its own redirection, appending to config.log.
6755 # Unfortunately, on DOS this fails, as config.log is still kept open
6756 # by configure, so config.status won't be able to write to it; its
6757 # output is simply discarded. So we exec the FD to /dev/null,
6758 # effectively closing config.log, so it can be properly (re)opened and
6759 # appended to by config.status. When coming back to configure, we
6760 # need to make the FD available again.
6761 if test "$no_create" != yes; then
6762 ac_cs_success=:
6763 ac_config_status_args=
6764 test "$silent" = yes &&
6765 ac_config_status_args="$ac_config_status_args --quiet"
6766 exec 5>/dev/null
6767 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
6768 exec 5>>config.log
6769 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
6770 # would make configure fail if this is the last instruction.
6771 $ac_cs_success || as_fn_exit $?
6773 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
6774 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
6775 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}