Fix snafu in version number. Regenerate files
[binutils-gdb.git] / configure
blob417fc5a970c818659a9e3b267b31c9fae875693e
1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.69.
6 # Copyright (C) 1992-1996, 1998-2012 Free Software 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 as_myself=
91 case $0 in #((
92 *[\\/]* ) as_myself=$0 ;;
93 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
94 for as_dir in $PATH
96 IFS=$as_save_IFS
97 test -z "$as_dir" && as_dir=.
98 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
99 done
100 IFS=$as_save_IFS
103 esac
104 # We did not find ourselves, most probably we were run as `sh COMMAND'
105 # in which case we are not to be found in the path.
106 if test "x$as_myself" = x; then
107 as_myself=$0
109 if test ! -f "$as_myself"; then
110 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
111 exit 1
114 # Unset variables that we do not need and which cause bugs (e.g. in
115 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
116 # suppresses any "Segmentation fault" message there. '((' could
117 # trigger a bug in pdksh 5.2.14.
118 for as_var in BASH_ENV ENV MAIL MAILPATH
119 do eval test x\${$as_var+set} = xset \
120 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
121 done
122 PS1='$ '
123 PS2='> '
124 PS4='+ '
126 # NLS nuisances.
127 LC_ALL=C
128 export LC_ALL
129 LANGUAGE=C
130 export LANGUAGE
132 # CDPATH.
133 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
135 # Use a proper internal environment variable to ensure we don't fall
136 # into an infinite loop, continuously re-executing ourselves.
137 if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
138 _as_can_reexec=no; export _as_can_reexec;
139 # We cannot yet assume a decent shell, so we have to provide a
140 # neutralization value for shells without unset; and this also
141 # works around shells that cannot unset nonexistent variables.
142 # Preserve -v and -x to the replacement shell.
143 BASH_ENV=/dev/null
144 ENV=/dev/null
145 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
146 case $- in # ((((
147 *v*x* | *x*v* ) as_opts=-vx ;;
148 *v* ) as_opts=-v ;;
149 *x* ) as_opts=-x ;;
150 * ) as_opts= ;;
151 esac
152 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
153 # Admittedly, this is quite paranoid, since all the known shells bail
154 # out after a failed `exec'.
155 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
156 as_fn_exit 255
158 # We don't want this to propagate to other subprocesses.
159 { _as_can_reexec=; unset _as_can_reexec;}
160 if test "x$CONFIG_SHELL" = x; then
161 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
162 emulate sh
163 NULLCMD=:
164 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
165 # is contrary to our usage. Disable this feature.
166 alias -g '\${1+\"\$@\"}'='\"\$@\"'
167 setopt NO_GLOB_SUBST
168 else
169 case \`(set -o) 2>/dev/null\` in #(
170 *posix*) :
171 set -o posix ;; #(
172 *) :
174 esac
177 as_required="as_fn_return () { (exit \$1); }
178 as_fn_success () { as_fn_return 0; }
179 as_fn_failure () { as_fn_return 1; }
180 as_fn_ret_success () { return 0; }
181 as_fn_ret_failure () { return 1; }
183 exitcode=0
184 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
185 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
186 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
187 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
188 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
190 else
191 exitcode=1; echo positional parameters were not saved.
193 test x\$exitcode = x0 || exit 1
194 test -x / || exit 1"
195 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
196 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
197 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
198 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
199 test \$(( 1 + 1 )) = 2 || exit 1"
200 if (eval "$as_required") 2>/dev/null; then :
201 as_have_required=yes
202 else
203 as_have_required=no
205 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
207 else
208 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
209 as_found=false
210 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
212 IFS=$as_save_IFS
213 test -z "$as_dir" && as_dir=.
214 as_found=:
215 case $as_dir in #(
217 for as_base in sh bash ksh sh5; do
218 # Try only shells that exist, to save several forks.
219 as_shell=$as_dir/$as_base
220 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
221 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
222 CONFIG_SHELL=$as_shell as_have_required=yes
223 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
224 break 2
227 done;;
228 esac
229 as_found=false
230 done
231 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
232 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
233 CONFIG_SHELL=$SHELL as_have_required=yes
234 fi; }
235 IFS=$as_save_IFS
238 if test "x$CONFIG_SHELL" != x; then :
239 export CONFIG_SHELL
240 # We cannot yet assume a decent shell, so we have to provide a
241 # neutralization value for shells without unset; and this also
242 # works around shells that cannot unset nonexistent variables.
243 # Preserve -v and -x to the replacement shell.
244 BASH_ENV=/dev/null
245 ENV=/dev/null
246 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
247 case $- in # ((((
248 *v*x* | *x*v* ) as_opts=-vx ;;
249 *v* ) as_opts=-v ;;
250 *x* ) as_opts=-x ;;
251 * ) as_opts= ;;
252 esac
253 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
254 # Admittedly, this is quite paranoid, since all the known shells bail
255 # out after a failed `exec'.
256 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
257 exit 255
260 if test x$as_have_required = xno; then :
261 $as_echo "$0: This script requires a shell more modern than all"
262 $as_echo "$0: the shells that I found on your system."
263 if test x${ZSH_VERSION+set} = xset ; then
264 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
265 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
266 else
267 $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
268 $0: including any error possibly output before this
269 $0: message. Then install a modern shell, or manually run
270 $0: the script under such a shell if you do have one."
272 exit 1
276 SHELL=${CONFIG_SHELL-/bin/sh}
277 export SHELL
278 # Unset more variables known to interfere with behavior of common tools.
279 CLICOLOR_FORCE= GREP_OPTIONS=
280 unset CLICOLOR_FORCE GREP_OPTIONS
282 ## --------------------- ##
283 ## M4sh Shell Functions. ##
284 ## --------------------- ##
285 # as_fn_unset VAR
286 # ---------------
287 # Portably unset VAR.
288 as_fn_unset ()
290 { eval $1=; unset $1;}
292 as_unset=as_fn_unset
294 # as_fn_set_status STATUS
295 # -----------------------
296 # Set $? to STATUS, without forking.
297 as_fn_set_status ()
299 return $1
300 } # as_fn_set_status
302 # as_fn_exit STATUS
303 # -----------------
304 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
305 as_fn_exit ()
307 set +e
308 as_fn_set_status $1
309 exit $1
310 } # as_fn_exit
312 # as_fn_mkdir_p
313 # -------------
314 # Create "$as_dir" as a directory, including parents if necessary.
315 as_fn_mkdir_p ()
318 case $as_dir in #(
319 -*) as_dir=./$as_dir;;
320 esac
321 test -d "$as_dir" || eval $as_mkdir_p || {
322 as_dirs=
323 while :; do
324 case $as_dir in #(
325 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
326 *) as_qdir=$as_dir;;
327 esac
328 as_dirs="'$as_qdir' $as_dirs"
329 as_dir=`$as_dirname -- "$as_dir" ||
330 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
331 X"$as_dir" : 'X\(//\)[^/]' \| \
332 X"$as_dir" : 'X\(//\)$' \| \
333 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
334 $as_echo X"$as_dir" |
335 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
336 s//\1/
339 /^X\(\/\/\)[^/].*/{
340 s//\1/
343 /^X\(\/\/\)$/{
344 s//\1/
347 /^X\(\/\).*/{
348 s//\1/
351 s/.*/./; q'`
352 test -d "$as_dir" && break
353 done
354 test -z "$as_dirs" || eval "mkdir $as_dirs"
355 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
358 } # as_fn_mkdir_p
360 # as_fn_executable_p FILE
361 # -----------------------
362 # Test if FILE is an executable regular file.
363 as_fn_executable_p ()
365 test -f "$1" && test -x "$1"
366 } # as_fn_executable_p
367 # as_fn_append VAR VALUE
368 # ----------------------
369 # Append the text in VALUE to the end of the definition contained in VAR. Take
370 # advantage of any shell optimizations that allow amortized linear growth over
371 # repeated appends, instead of the typical quadratic growth present in naive
372 # implementations.
373 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
374 eval 'as_fn_append ()
376 eval $1+=\$2
378 else
379 as_fn_append ()
381 eval $1=\$$1\$2
383 fi # as_fn_append
385 # as_fn_arith ARG...
386 # ------------------
387 # Perform arithmetic evaluation on the ARGs, and store the result in the
388 # global $as_val. Take advantage of shells that can avoid forks. The arguments
389 # must be portable across $(()) and expr.
390 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
391 eval 'as_fn_arith ()
393 as_val=$(( $* ))
395 else
396 as_fn_arith ()
398 as_val=`expr "$@" || test $? -eq 1`
400 fi # as_fn_arith
403 # as_fn_error STATUS ERROR [LINENO LOG_FD]
404 # ----------------------------------------
405 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
406 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
407 # script with STATUS, using 1 if that was 0.
408 as_fn_error ()
410 as_status=$1; test $as_status -eq 0 && as_status=1
411 if test "$4"; then
412 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
413 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
415 $as_echo "$as_me: error: $2" >&2
416 as_fn_exit $as_status
417 } # as_fn_error
419 if expr a : '\(a\)' >/dev/null 2>&1 &&
420 test "X`expr 00001 : '.*\(...\)'`" = X001; then
421 as_expr=expr
422 else
423 as_expr=false
426 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
427 as_basename=basename
428 else
429 as_basename=false
432 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
433 as_dirname=dirname
434 else
435 as_dirname=false
438 as_me=`$as_basename -- "$0" ||
439 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
440 X"$0" : 'X\(//\)$' \| \
441 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
442 $as_echo X/"$0" |
443 sed '/^.*\/\([^/][^/]*\)\/*$/{
444 s//\1/
447 /^X\/\(\/\/\)$/{
448 s//\1/
451 /^X\/\(\/\).*/{
452 s//\1/
455 s/.*/./; q'`
457 # Avoid depending upon Character Ranges.
458 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
459 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
460 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
461 as_cr_digits='0123456789'
462 as_cr_alnum=$as_cr_Letters$as_cr_digits
465 as_lineno_1=$LINENO as_lineno_1a=$LINENO
466 as_lineno_2=$LINENO as_lineno_2a=$LINENO
467 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
468 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
469 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
470 sed -n '
472 /[$]LINENO/=
473 ' <$as_myself |
474 sed '
475 s/[$]LINENO.*/&-/
476 t lineno
478 :lineno
480 :loop
481 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
482 t loop
483 s/-\n.*//
484 ' >$as_me.lineno &&
485 chmod +x "$as_me.lineno" ||
486 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
488 # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
489 # already done that, so ensure we don't try to do so again and fall
490 # in an infinite loop. This has already happened in practice.
491 _as_can_reexec=no; export _as_can_reexec
492 # Don't try to exec as it changes $[0], causing all sort of problems
493 # (the dirname of $[0] is not the place where we might find the
494 # original and so on. Autoconf is especially sensitive to this).
495 . "./$as_me.lineno"
496 # Exit status is that of the last command.
497 exit
500 ECHO_C= ECHO_N= ECHO_T=
501 case `echo -n x` in #(((((
502 -n*)
503 case `echo 'xy\c'` in
504 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
505 xy) ECHO_C='\c';;
506 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
507 ECHO_T=' ';;
508 esac;;
510 ECHO_N='-n';;
511 esac
513 rm -f conf$$ conf$$.exe conf$$.file
514 if test -d conf$$.dir; then
515 rm -f conf$$.dir/conf$$.file
516 else
517 rm -f conf$$.dir
518 mkdir conf$$.dir 2>/dev/null
520 if (echo >conf$$.file) 2>/dev/null; then
521 if ln -s conf$$.file conf$$ 2>/dev/null; then
522 as_ln_s='ln -s'
523 # ... but there are two gotchas:
524 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
525 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
526 # In both cases, we have to default to `cp -pR'.
527 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
528 as_ln_s='cp -pR'
529 elif ln conf$$.file conf$$ 2>/dev/null; then
530 as_ln_s=ln
531 else
532 as_ln_s='cp -pR'
534 else
535 as_ln_s='cp -pR'
537 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
538 rmdir conf$$.dir 2>/dev/null
540 if mkdir -p . 2>/dev/null; then
541 as_mkdir_p='mkdir -p "$as_dir"'
542 else
543 test -d ./-p && rmdir ./-p
544 as_mkdir_p=false
547 as_test_x='test -x'
548 as_executable_p=as_fn_executable_p
550 # Sed expression to map a string onto a valid CPP name.
551 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
553 # Sed expression to map a string onto a valid variable name.
554 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
557 test -n "$DJDIR" || exec 7<&0 </dev/null
558 exec 6>&1
560 # Name of the host.
561 # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
562 # so uname gets run too.
563 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
566 # Initializations.
568 ac_default_prefix=/usr/local
569 ac_clean_files=
570 ac_config_libobj_dir=.
571 LIBOBJS=
572 cross_compiling=no
573 subdirs=
574 MFLAGS=
575 MAKEFLAGS=
577 # Identity of this package.
578 PACKAGE_NAME=
579 PACKAGE_TARNAME=
580 PACKAGE_VERSION=
581 PACKAGE_STRING=
582 PACKAGE_BUGREPORT=
583 PACKAGE_URL=
585 ac_unique_file="move-if-change"
586 enable_option_checking=no
587 ac_subst_vars='LTLIBOBJS
588 LIBOBJS
589 compare_exclusions
590 stage2_werror_flag
591 stage1_checking
592 stage1_cflags
593 MAINT
594 MAINTAINER_MODE_FALSE
595 MAINTAINER_MODE_TRUE
596 COMPILER_NM_FOR_TARGET
597 COMPILER_LD_FOR_TARGET
598 COMPILER_AS_FOR_TARGET
599 FLAGS_FOR_TARGET
600 RAW_CXX_FOR_TARGET
601 WINDMC_FOR_TARGET
602 WINDRES_FOR_TARGET
603 STRIP_FOR_TARGET
604 READELF_FOR_TARGET
605 RANLIB_FOR_TARGET
606 OTOOL_FOR_TARGET
607 OBJDUMP_FOR_TARGET
608 OBJCOPY_FOR_TARGET
609 NM_FOR_TARGET
610 LIPO_FOR_TARGET
611 LD_FOR_TARGET
612 DSYMUTIL_FOR_TARGET
613 DLLTOOL_FOR_TARGET
614 AS_FOR_TARGET
615 AR_FOR_TARGET
616 GDC_FOR_TARGET
617 GOC_FOR_TARGET
618 GFORTRAN_FOR_TARGET
619 GCC_FOR_TARGET
620 CXX_FOR_TARGET
621 CC_FOR_TARGET
622 RANLIB_PLUGIN_OPTION
623 AR_PLUGIN_OPTION
624 PKG_CONFIG_PATH
625 GDCFLAGS
626 READELF
627 OTOOL
628 OBJDUMP
629 OBJCOPY
630 WINDMC
631 WINDRES
632 STRIP
633 RANLIB
635 LIPO
637 DSYMUTIL
638 DLLTOOL
641 RUNTEST
642 EXPECT
643 MAKEINFO
644 FLEX
647 BISON
648 YACC
649 WINDRES_FOR_BUILD
650 WINDMC_FOR_BUILD
651 RANLIB_FOR_BUILD
652 NM_FOR_BUILD
653 LD_FOR_BUILD
654 LDFLAGS_FOR_BUILD
655 GDC_FOR_BUILD
656 GOC_FOR_BUILD
657 GFORTRAN_FOR_BUILD
658 DSYMUTIL_FOR_BUILD
659 DLLTOOL_FOR_BUILD
660 CXX_FOR_BUILD
661 CXXFLAGS_FOR_BUILD
662 CPPFLAGS_FOR_BUILD
663 CPP_FOR_BUILD
664 CFLAGS_FOR_BUILD
665 CC_FOR_BUILD
666 AS_FOR_BUILD
667 AR_FOR_BUILD
668 target_configdirs
669 configdirs
670 build_configdirs
671 INSTALL_GDB_TK
672 GDB_TK
673 CONFIGURE_GDB_TK
674 build_tooldir
675 tooldir
676 GCC_SHLIB_SUBDIR
677 RPATH_ENVVAR
678 target_configargs
679 host_configargs
680 build_configargs
681 BUILD_CONFIG
682 LDFLAGS_FOR_TARGET
683 CXXFLAGS_FOR_TARGET
684 CFLAGS_FOR_TARGET
685 DEBUG_PREFIX_CFLAGS_FOR_TARGET
686 SYSROOT_CFLAGS_FOR_TARGET
687 get_gcc_base_ver
688 extra_host_zlib_configure_flags
689 extra_host_libiberty_configure_flags
690 stage1_languages
691 host_shared
692 extra_linker_plugin_flags
693 extra_linker_plugin_configure_flags
694 islinc
695 isllibs
696 poststage1_ldflags
697 poststage1_libs
698 stage1_ldflags
699 stage1_libs
700 extra_isl_gmp_configure_flags
701 extra_mpc_mpfr_configure_flags
702 extra_mpc_gmp_configure_flags
703 extra_mpfr_configure_flags
704 gmpinc
705 gmplibs
706 PGO_BUILD_LTO_CFLAGS
707 PGO_BUILD_USE_CFLAGS
708 PGO_BUILD_GEN_CFLAGS
709 HAVE_CXX11_FOR_BUILD
710 HAVE_CXX11
711 do_compare
713 GNATMAKE
714 GNATBIND
715 ac_ct_CXX
716 CXXFLAGS
718 OBJEXT
719 EXEEXT
720 ac_ct_CC
721 CPPFLAGS
722 LDFLAGS
723 CFLAGS
725 extra_liboffloadmic_configure_flags
726 target_subdir
727 host_subdir
728 build_subdir
729 build_libsubdir
732 LN_S
734 INSTALL_DATA
735 INSTALL_SCRIPT
736 INSTALL_PROGRAM
737 target_os
738 target_vendor
739 target_cpu
740 target
741 host_os
742 host_vendor
743 host_cpu
744 host
745 target_noncanonical
746 host_noncanonical
747 build_noncanonical
748 build_os
749 build_vendor
750 build_cpu
751 build
752 TOPLEVEL_CONFIGURE_ARGUMENTS
753 target_alias
754 host_alias
755 build_alias
756 LIBS
757 ECHO_T
758 ECHO_N
759 ECHO_C
760 DEFS
761 mandir
762 localedir
763 libdir
764 psdir
765 pdfdir
766 dvidir
767 htmldir
768 infodir
769 docdir
770 oldincludedir
771 includedir
772 localstatedir
773 sharedstatedir
774 sysconfdir
775 datadir
776 datarootdir
777 libexecdir
778 sbindir
779 bindir
780 program_transform_name
781 prefix
782 exec_prefix
783 PACKAGE_URL
784 PACKAGE_BUGREPORT
785 PACKAGE_STRING
786 PACKAGE_VERSION
787 PACKAGE_TARNAME
788 PACKAGE_NAME
789 PATH_SEPARATOR
790 SHELL'
791 ac_subst_files='serialization_dependencies
792 host_makefile_frag
793 target_makefile_frag
794 alphaieee_frag
795 ospace_frag'
796 ac_user_opts='
797 enable_option_checking
798 with_build_libsubdir
799 with_system_zlib
800 with_zstd
801 enable_as_accelerator_for
802 enable_offload_targets
803 enable_offload_defaulted
804 enable_gold
805 enable_ld
806 enable_gprofng
807 enable_compressed_debug_sections
808 enable_default_compressed_debug_sections_algorithm
809 enable_year2038
810 enable_libquadmath
811 enable_libquadmath_support
812 enable_libada
813 enable_libssp
814 enable_libstdcxx
815 enable_liboffloadmic
816 enable_bootstrap
817 enable_pgo_build
818 with_mpc
819 with_mpc_include
820 with_mpc_lib
821 with_mpfr
822 with_mpfr_include
823 with_mpfr_lib
824 with_gmp
825 with_gmp_include
826 with_gmp_lib
827 with_stage1_libs
828 with_static_standard_libraries
829 with_stage1_ldflags
830 with_boot_libs
831 with_boot_ldflags
832 with_isl
833 with_isl_include
834 with_isl_lib
835 enable_isl_version_check
836 enable_lto
837 enable_linker_plugin_configure_flags
838 enable_linker_plugin_flags
839 enable_host_shared
840 enable_stage1_languages
841 enable_objc_gc
842 with_target_bdw_gc
843 with_target_bdw_gc_include
844 with_target_bdw_gc_lib
845 with_gcc_major_version_only
846 with_build_sysroot
847 with_debug_prefix_map
848 with_build_config
849 enable_vtable_verify
850 enable_serial_configure
851 with_build_time_tools
852 enable_maintainer_mode
853 enable_stage1_checking
854 enable_werror
856 ac_precious_vars='build_alias
857 host_alias
858 target_alias
860 CFLAGS
861 LDFLAGS
862 LIBS
863 CPPFLAGS
865 CXXFLAGS
867 build_configargs
868 host_configargs
869 target_configargs
872 DLLTOOL
873 DSYMUTIL
875 LIPO
877 RANLIB
878 STRIP
879 WINDRES
880 WINDMC
881 OBJCOPY
882 OBJDUMP
883 OTOOL
884 READELF
885 CC_FOR_TARGET
886 CXX_FOR_TARGET
887 GCC_FOR_TARGET
888 GFORTRAN_FOR_TARGET
889 GOC_FOR_TARGET
890 GDC_FOR_TARGET
891 AR_FOR_TARGET
892 AS_FOR_TARGET
893 DLLTOOL_FOR_TARGET
894 DSYMUTIL_FOR_TARGET
895 LD_FOR_TARGET
896 LIPO_FOR_TARGET
897 NM_FOR_TARGET
898 OBJCOPY_FOR_TARGET
899 OBJDUMP_FOR_TARGET
900 OTOOL_FOR_TARGET
901 RANLIB_FOR_TARGET
902 READELF_FOR_TARGET
903 STRIP_FOR_TARGET
904 WINDRES_FOR_TARGET
905 WINDMC_FOR_TARGET'
908 # Initialize some variables set by options.
909 ac_init_help=
910 ac_init_version=false
911 ac_unrecognized_opts=
912 ac_unrecognized_sep=
913 # The variables have the same names as the options, with
914 # dashes changed to underlines.
915 cache_file=/dev/null
916 exec_prefix=NONE
917 no_create=
918 no_recursion=
919 prefix=NONE
920 program_prefix=NONE
921 program_suffix=NONE
922 program_transform_name=s,x,x,
923 silent=
924 site=
925 srcdir=
926 verbose=
927 x_includes=NONE
928 x_libraries=NONE
930 # Installation directory options.
931 # These are left unexpanded so users can "make install exec_prefix=/foo"
932 # and all the variables that are supposed to be based on exec_prefix
933 # by default will actually change.
934 # Use braces instead of parens because sh, perl, etc. also accept them.
935 # (The list follows the same order as the GNU Coding Standards.)
936 bindir='${exec_prefix}/bin'
937 sbindir='${exec_prefix}/sbin'
938 libexecdir='${exec_prefix}/libexec'
939 datarootdir='${prefix}/share'
940 datadir='${datarootdir}'
941 sysconfdir='${prefix}/etc'
942 sharedstatedir='${prefix}/com'
943 localstatedir='${prefix}/var'
944 includedir='${prefix}/include'
945 oldincludedir='/usr/include'
946 docdir='${datarootdir}/doc/${PACKAGE}'
947 infodir='${datarootdir}/info'
948 htmldir='${docdir}'
949 dvidir='${docdir}'
950 pdfdir='${docdir}'
951 psdir='${docdir}'
952 libdir='${exec_prefix}/lib'
953 localedir='${datarootdir}/locale'
954 mandir='${datarootdir}/man'
956 ac_prev=
957 ac_dashdash=
958 for ac_option
960 # If the previous option needs an argument, assign it.
961 if test -n "$ac_prev"; then
962 eval $ac_prev=\$ac_option
963 ac_prev=
964 continue
967 case $ac_option in
968 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
969 *=) ac_optarg= ;;
970 *) ac_optarg=yes ;;
971 esac
973 # Accept the important Cygnus configure options, so we can diagnose typos.
975 case $ac_dashdash$ac_option in
977 ac_dashdash=yes ;;
979 -bindir | --bindir | --bindi | --bind | --bin | --bi)
980 ac_prev=bindir ;;
981 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
982 bindir=$ac_optarg ;;
984 -build | --build | --buil | --bui | --bu)
985 ac_prev=build_alias ;;
986 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
987 build_alias=$ac_optarg ;;
989 -cache-file | --cache-file | --cache-fil | --cache-fi \
990 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
991 ac_prev=cache_file ;;
992 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
993 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
994 cache_file=$ac_optarg ;;
996 --config-cache | -C)
997 cache_file=config.cache ;;
999 -datadir | --datadir | --datadi | --datad)
1000 ac_prev=datadir ;;
1001 -datadir=* | --datadir=* | --datadi=* | --datad=*)
1002 datadir=$ac_optarg ;;
1004 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
1005 | --dataroo | --dataro | --datar)
1006 ac_prev=datarootdir ;;
1007 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
1008 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
1009 datarootdir=$ac_optarg ;;
1011 -disable-* | --disable-*)
1012 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
1013 # Reject names that are not valid shell variable names.
1014 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1015 as_fn_error $? "invalid feature name: $ac_useropt"
1016 ac_useropt_orig=$ac_useropt
1017 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1018 case $ac_user_opts in
1020 "enable_$ac_useropt"
1021 "*) ;;
1022 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
1023 ac_unrecognized_sep=', ';;
1024 esac
1025 eval enable_$ac_useropt=no ;;
1027 -docdir | --docdir | --docdi | --doc | --do)
1028 ac_prev=docdir ;;
1029 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1030 docdir=$ac_optarg ;;
1032 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1033 ac_prev=dvidir ;;
1034 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1035 dvidir=$ac_optarg ;;
1037 -enable-* | --enable-*)
1038 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1039 # Reject names that are not valid shell variable names.
1040 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1041 as_fn_error $? "invalid feature name: $ac_useropt"
1042 ac_useropt_orig=$ac_useropt
1043 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1044 case $ac_user_opts in
1046 "enable_$ac_useropt"
1047 "*) ;;
1048 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1049 ac_unrecognized_sep=', ';;
1050 esac
1051 eval enable_$ac_useropt=\$ac_optarg ;;
1053 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1054 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1055 | --exec | --exe | --ex)
1056 ac_prev=exec_prefix ;;
1057 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1058 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1059 | --exec=* | --exe=* | --ex=*)
1060 exec_prefix=$ac_optarg ;;
1062 -gas | --gas | --ga | --g)
1063 # Obsolete; use --with-gas.
1064 with_gas=yes ;;
1066 -help | --help | --hel | --he | -h)
1067 ac_init_help=long ;;
1068 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1069 ac_init_help=recursive ;;
1070 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1071 ac_init_help=short ;;
1073 -host | --host | --hos | --ho)
1074 ac_prev=host_alias ;;
1075 -host=* | --host=* | --hos=* | --ho=*)
1076 host_alias=$ac_optarg ;;
1078 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1079 ac_prev=htmldir ;;
1080 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1081 | --ht=*)
1082 htmldir=$ac_optarg ;;
1084 -includedir | --includedir | --includedi | --included | --include \
1085 | --includ | --inclu | --incl | --inc)
1086 ac_prev=includedir ;;
1087 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1088 | --includ=* | --inclu=* | --incl=* | --inc=*)
1089 includedir=$ac_optarg ;;
1091 -infodir | --infodir | --infodi | --infod | --info | --inf)
1092 ac_prev=infodir ;;
1093 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1094 infodir=$ac_optarg ;;
1096 -libdir | --libdir | --libdi | --libd)
1097 ac_prev=libdir ;;
1098 -libdir=* | --libdir=* | --libdi=* | --libd=*)
1099 libdir=$ac_optarg ;;
1101 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1102 | --libexe | --libex | --libe)
1103 ac_prev=libexecdir ;;
1104 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1105 | --libexe=* | --libex=* | --libe=*)
1106 libexecdir=$ac_optarg ;;
1108 -localedir | --localedir | --localedi | --localed | --locale)
1109 ac_prev=localedir ;;
1110 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1111 localedir=$ac_optarg ;;
1113 -localstatedir | --localstatedir | --localstatedi | --localstated \
1114 | --localstate | --localstat | --localsta | --localst | --locals)
1115 ac_prev=localstatedir ;;
1116 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1117 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1118 localstatedir=$ac_optarg ;;
1120 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1121 ac_prev=mandir ;;
1122 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1123 mandir=$ac_optarg ;;
1125 -nfp | --nfp | --nf)
1126 # Obsolete; use --without-fp.
1127 with_fp=no ;;
1129 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1130 | --no-cr | --no-c | -n)
1131 no_create=yes ;;
1133 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1134 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1135 no_recursion=yes ;;
1137 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1138 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1139 | --oldin | --oldi | --old | --ol | --o)
1140 ac_prev=oldincludedir ;;
1141 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1142 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1143 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1144 oldincludedir=$ac_optarg ;;
1146 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1147 ac_prev=prefix ;;
1148 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1149 prefix=$ac_optarg ;;
1151 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1152 | --program-pre | --program-pr | --program-p)
1153 ac_prev=program_prefix ;;
1154 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1155 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1156 program_prefix=$ac_optarg ;;
1158 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1159 | --program-suf | --program-su | --program-s)
1160 ac_prev=program_suffix ;;
1161 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1162 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1163 program_suffix=$ac_optarg ;;
1165 -program-transform-name | --program-transform-name \
1166 | --program-transform-nam | --program-transform-na \
1167 | --program-transform-n | --program-transform- \
1168 | --program-transform | --program-transfor \
1169 | --program-transfo | --program-transf \
1170 | --program-trans | --program-tran \
1171 | --progr-tra | --program-tr | --program-t)
1172 ac_prev=program_transform_name ;;
1173 -program-transform-name=* | --program-transform-name=* \
1174 | --program-transform-nam=* | --program-transform-na=* \
1175 | --program-transform-n=* | --program-transform-=* \
1176 | --program-transform=* | --program-transfor=* \
1177 | --program-transfo=* | --program-transf=* \
1178 | --program-trans=* | --program-tran=* \
1179 | --progr-tra=* | --program-tr=* | --program-t=*)
1180 program_transform_name=$ac_optarg ;;
1182 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1183 ac_prev=pdfdir ;;
1184 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1185 pdfdir=$ac_optarg ;;
1187 -psdir | --psdir | --psdi | --psd | --ps)
1188 ac_prev=psdir ;;
1189 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1190 psdir=$ac_optarg ;;
1192 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1193 | -silent | --silent | --silen | --sile | --sil)
1194 silent=yes ;;
1196 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1197 ac_prev=sbindir ;;
1198 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1199 | --sbi=* | --sb=*)
1200 sbindir=$ac_optarg ;;
1202 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1203 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1204 | --sharedst | --shareds | --shared | --share | --shar \
1205 | --sha | --sh)
1206 ac_prev=sharedstatedir ;;
1207 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1208 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1209 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1210 | --sha=* | --sh=*)
1211 sharedstatedir=$ac_optarg ;;
1213 -site | --site | --sit)
1214 ac_prev=site ;;
1215 -site=* | --site=* | --sit=*)
1216 site=$ac_optarg ;;
1218 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1219 ac_prev=srcdir ;;
1220 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1221 srcdir=$ac_optarg ;;
1223 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1224 | --syscon | --sysco | --sysc | --sys | --sy)
1225 ac_prev=sysconfdir ;;
1226 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1227 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1228 sysconfdir=$ac_optarg ;;
1230 -target | --target | --targe | --targ | --tar | --ta | --t)
1231 ac_prev=target_alias ;;
1232 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1233 target_alias=$ac_optarg ;;
1235 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1236 verbose=yes ;;
1238 -version | --version | --versio | --versi | --vers | -V)
1239 ac_init_version=: ;;
1241 -with-* | --with-*)
1242 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1243 # Reject names that are not valid shell variable names.
1244 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1245 as_fn_error $? "invalid package name: $ac_useropt"
1246 ac_useropt_orig=$ac_useropt
1247 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1248 case $ac_user_opts in
1250 "with_$ac_useropt"
1251 "*) ;;
1252 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1253 ac_unrecognized_sep=', ';;
1254 esac
1255 eval with_$ac_useropt=\$ac_optarg ;;
1257 -without-* | --without-*)
1258 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1259 # Reject names that are not valid shell variable names.
1260 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1261 as_fn_error $? "invalid package name: $ac_useropt"
1262 ac_useropt_orig=$ac_useropt
1263 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1264 case $ac_user_opts in
1266 "with_$ac_useropt"
1267 "*) ;;
1268 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1269 ac_unrecognized_sep=', ';;
1270 esac
1271 eval with_$ac_useropt=no ;;
1273 --x)
1274 # Obsolete; use --with-x.
1275 with_x=yes ;;
1277 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1278 | --x-incl | --x-inc | --x-in | --x-i)
1279 ac_prev=x_includes ;;
1280 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1281 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1282 x_includes=$ac_optarg ;;
1284 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1285 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1286 ac_prev=x_libraries ;;
1287 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1288 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1289 x_libraries=$ac_optarg ;;
1291 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1292 Try \`$0 --help' for more information"
1295 *=*)
1296 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1297 # Reject names that are not valid shell variable names.
1298 case $ac_envvar in #(
1299 '' | [0-9]* | *[!_$as_cr_alnum]* )
1300 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1301 esac
1302 eval $ac_envvar=\$ac_optarg
1303 export $ac_envvar ;;
1306 # FIXME: should be removed in autoconf 3.0.
1307 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1308 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1309 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1310 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1313 esac
1314 done
1316 if test -n "$ac_prev"; then
1317 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1318 as_fn_error $? "missing argument to $ac_option"
1321 if test -n "$ac_unrecognized_opts"; then
1322 case $enable_option_checking in
1323 no) ;;
1324 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1325 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1326 esac
1329 # Check all directory arguments for consistency.
1330 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1331 datadir sysconfdir sharedstatedir localstatedir includedir \
1332 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1333 libdir localedir mandir
1335 eval ac_val=\$$ac_var
1336 # Remove trailing slashes.
1337 case $ac_val in
1338 */ )
1339 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1340 eval $ac_var=\$ac_val;;
1341 esac
1342 # Be sure to have absolute directory names.
1343 case $ac_val in
1344 [\\/$]* | ?:[\\/]* ) continue;;
1345 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1346 esac
1347 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1348 done
1350 # There might be people who depend on the old broken behavior: `$host'
1351 # used to hold the argument of --host etc.
1352 # FIXME: To remove some day.
1353 build=$build_alias
1354 host=$host_alias
1355 target=$target_alias
1357 # FIXME: To remove some day.
1358 if test "x$host_alias" != x; then
1359 if test "x$build_alias" = x; then
1360 cross_compiling=maybe
1361 elif test "x$build_alias" != "x$host_alias"; then
1362 cross_compiling=yes
1366 ac_tool_prefix=
1367 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1369 test "$silent" = yes && exec 6>/dev/null
1372 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1373 ac_ls_di=`ls -di .` &&
1374 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1375 as_fn_error $? "working directory cannot be determined"
1376 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1377 as_fn_error $? "pwd does not report name of working directory"
1380 # Find the source files, if location was not specified.
1381 if test -z "$srcdir"; then
1382 ac_srcdir_defaulted=yes
1383 # Try the directory containing this script, then the parent directory.
1384 ac_confdir=`$as_dirname -- "$as_myself" ||
1385 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1386 X"$as_myself" : 'X\(//\)[^/]' \| \
1387 X"$as_myself" : 'X\(//\)$' \| \
1388 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1389 $as_echo X"$as_myself" |
1390 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1391 s//\1/
1394 /^X\(\/\/\)[^/].*/{
1395 s//\1/
1398 /^X\(\/\/\)$/{
1399 s//\1/
1402 /^X\(\/\).*/{
1403 s//\1/
1406 s/.*/./; q'`
1407 srcdir=$ac_confdir
1408 if test ! -r "$srcdir/$ac_unique_file"; then
1409 srcdir=..
1411 else
1412 ac_srcdir_defaulted=no
1414 if test ! -r "$srcdir/$ac_unique_file"; then
1415 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1416 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1418 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1419 ac_abs_confdir=`(
1420 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1421 pwd)`
1422 # When building in place, set srcdir=.
1423 if test "$ac_abs_confdir" = "$ac_pwd"; then
1424 srcdir=.
1426 # Remove unnecessary trailing slashes from srcdir.
1427 # Double slashes in file names in object file debugging info
1428 # mess up M-x gdb in Emacs.
1429 case $srcdir in
1430 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1431 esac
1432 case $srcdir in
1433 *" "*)
1434 as_fn_error $? "path to source, $srcdir, contains spaces"
1436 esac
1437 ac_subdirs_all=`cd $srcdir && echo */configure | sed 's,/configure,,g'`
1439 for ac_var in $ac_precious_vars; do
1440 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1441 eval ac_env_${ac_var}_value=\$${ac_var}
1442 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1443 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1444 done
1447 # Report the --help message.
1449 if test "$ac_init_help" = "long"; then
1450 # Omit some internal or obsolete options to make the list less imposing.
1451 # This message is too long to be a string in the A/UX 3.1 sh.
1452 cat <<_ACEOF
1453 \`configure' configures this package to adapt to many kinds of systems.
1455 Usage: $0 [OPTION]... [VAR=VALUE]...
1457 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1458 VAR=VALUE. See below for descriptions of some of the useful variables.
1460 Defaults for the options are specified in brackets.
1462 Configuration:
1463 -h, --help display this help and exit
1464 --help=short display options specific to this package
1465 --help=recursive display the short help of all the included packages
1466 -V, --version display version information and exit
1467 -q, --quiet, --silent do not print \`checking ...' messages
1468 --cache-file=FILE cache test results in FILE [disabled]
1469 -C, --config-cache alias for \`--cache-file=config.cache'
1470 -n, --no-create do not create output files
1471 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1473 Installation directories:
1474 --prefix=PREFIX install architecture-independent files in PREFIX
1475 [$ac_default_prefix]
1476 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1477 [PREFIX]
1479 By default, \`make install' will install all the files in
1480 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1481 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1482 for instance \`--prefix=\$HOME'.
1484 For better control, use the options below.
1486 Fine tuning of the installation directories:
1487 --bindir=DIR user executables [EPREFIX/bin]
1488 --sbindir=DIR system admin executables [EPREFIX/sbin]
1489 --libexecdir=DIR program executables [EPREFIX/libexec]
1490 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1491 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1492 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1493 --libdir=DIR object code libraries [EPREFIX/lib]
1494 --includedir=DIR C header files [PREFIX/include]
1495 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1496 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1497 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1498 --infodir=DIR info documentation [DATAROOTDIR/info]
1499 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1500 --mandir=DIR man documentation [DATAROOTDIR/man]
1501 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1502 --htmldir=DIR html documentation [DOCDIR]
1503 --dvidir=DIR dvi documentation [DOCDIR]
1504 --pdfdir=DIR pdf documentation [DOCDIR]
1505 --psdir=DIR ps documentation [DOCDIR]
1506 _ACEOF
1508 cat <<\_ACEOF
1510 Program names:
1511 --program-prefix=PREFIX prepend PREFIX to installed program names
1512 --program-suffix=SUFFIX append SUFFIX to installed program names
1513 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1515 System types:
1516 --build=BUILD configure for building on BUILD [guessed]
1517 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1518 --target=TARGET configure for building compilers for TARGET [HOST]
1519 _ACEOF
1522 if test -n "$ac_init_help"; then
1524 cat <<\_ACEOF
1526 Optional Features:
1527 --disable-option-checking ignore unrecognized --enable/--with options
1528 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1529 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1530 --enable-as-accelerator-for=ARG
1531 build as offload target compiler. Specify offload
1532 host triple by ARG
1533 --enable-offload-targets=LIST
1534 enable offloading to devices from comma-separated
1535 LIST of TARGET[=DIR]. Use optional path to find
1536 offload target compiler during the build
1537 --enable-offload-defaulted
1538 If enabled, configured but not installed offload compilers and
1539 libgomp plugins are silently ignored. Useful for distribution
1540 compilers where those are in separate optional packages.
1542 --enable-gold[=ARG] build gold [ARG={default,yes,no}]
1543 --enable-ld[=ARG] build ld [ARG={default,yes,no}]
1544 --enable-gprofng[=ARG] build gprofng [ARG={yes,no}]
1545 --enable-compressed-debug-sections={all,gas,gold,ld,none}
1546 Enable compressed debug sections for gas, gold or ld
1547 by default
1548 --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
1549 Default compression algorithm for
1550 --enable-compressed-debug-sections.
1551 --enable-year2038 enable support for timestamps past the year 2038
1552 --disable-libquadmath do not build libquadmath directory
1553 --disable-libquadmath-support
1554 disable libquadmath support for Fortran
1555 --enable-libada build libada directory
1556 --enable-libssp build libssp directory
1557 --disable-libstdcxx do not build libstdc++-v3 directory
1558 --enable-liboffloadmic=ARG
1559 build liboffloadmic [ARG={no,host,target}]
1560 --enable-bootstrap enable bootstrapping [yes if native build]
1561 --enable-pgo-build[=lto]
1562 enable the PGO build
1563 --disable-isl-version-check
1564 disable check for isl version
1565 --enable-lto enable link time optimization support
1566 --enable-linker-plugin-configure-flags=FLAGS
1567 additional flags for configuring linker plugins
1568 [none]
1569 --enable-linker-plugin-flags=FLAGS
1570 additional flags for configuring and building linker
1571 plugins [none]
1572 --enable-host-shared build host code as shared libraries
1573 --enable-stage1-languages[=all]
1574 choose additional languages to build during stage1.
1575 Mostly useful for compiler development
1576 --enable-objc-gc enable use of Boehm's garbage collector with the GNU
1577 Objective-C runtime
1578 --enable-vtable-verify Enable vtable verification feature
1579 --enable-serial-[{host,target,build}-]configure
1580 force sequential configuration of sub-packages for
1581 the host, target or build machine, or all
1582 sub-packages
1583 --enable-maintainer-mode
1584 enable make rules and dependencies not useful (and
1585 sometimes confusing) to the casual installer
1586 --enable-stage1-checking[=all]
1587 choose additional checking for stage1 of the
1588 compiler
1589 --enable-werror enable -Werror in bootstrap stage2 and later
1591 Optional Packages:
1592 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1593 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1594 --with-build-libsubdir=DIR Directory where to find libraries for build system
1595 --with-system-zlib use installed libz
1596 --with-zstd Support zstd compressed debug sections
1597 (default=auto)
1598 --with-mpc=PATH specify prefix directory for installed MPC package.
1599 Equivalent to --with-mpc-include=PATH/include plus
1600 --with-mpc-lib=PATH/lib
1601 --with-mpc-include=PATH specify directory for installed MPC include files
1602 --with-mpc-lib=PATH specify directory for the installed MPC library
1603 --with-mpfr=PATH specify prefix directory for installed MPFR package.
1604 Equivalent to --with-mpfr-include=PATH/include plus
1605 --with-mpfr-lib=PATH/lib
1606 --with-mpfr-include=PATH
1607 specify directory for installed MPFR include files
1608 --with-mpfr-lib=PATH specify directory for the installed MPFR library
1609 --with-gmp=PATH specify prefix directory for the installed GMP
1610 package. Equivalent to
1611 --with-gmp-include=PATH/include plus
1612 --with-gmp-lib=PATH/lib
1613 --with-gmp-include=PATH specify directory for installed GMP include files
1614 --with-gmp-lib=PATH specify directory for the installed GMP library
1615 --with-stage1-libs=LIBS libraries for stage1
1616 --with-static-standard-libraries
1617 use -static-libstdc++ and -static-libgcc
1618 (default=auto)
1619 --with-stage1-ldflags=FLAGS
1620 linker flags for stage1
1621 --with-boot-libs=LIBS libraries for stage2 and later
1622 --with-boot-ldflags=FLAGS
1623 linker flags for stage2 and later
1624 --with-isl=PATH Specify prefix directory for the installed isl
1625 package. Equivalent to
1626 --with-isl-include=PATH/include plus
1627 --with-isl-lib=PATH/lib
1628 --with-isl-include=PATH Specify directory for installed isl include files
1629 --with-isl-lib=PATH Specify the directory for the installed isl library
1630 --with-target-bdw-gc=PATHLIST
1631 specify prefix directory for installed bdw-gc
1632 package. Equivalent to
1633 --with-target-bdw-gc-include=PATH/include plus
1634 --with-target-bdw-gc-lib=PATH/lib
1635 --with-target-bdw-gc-include=PATHLIST
1636 specify directories for installed bdw-gc include
1637 files
1638 --with-target-bdw-gc-lib=PATHLIST
1639 specify directories for installed bdw-gc library
1640 --with-gcc-major-version-only
1641 use only GCC major number in filesystem paths
1642 --with-build-sysroot=SYSROOT
1643 use sysroot as the system root during the build
1644 --with-debug-prefix-map='A=B C=D ...'
1645 map A to B, C to D ... in debug information
1646 --with-build-config='NAME NAME2...'
1647 use config/NAME.mk build configuration
1648 --with-build-time-tools=PATH
1649 use given path to find target tools during the build
1651 Some influential environment variables:
1652 CC C compiler command
1653 CFLAGS C compiler flags
1654 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1655 nonstandard directory <lib dir>
1656 LIBS libraries to pass to the linker, e.g. -l<library>
1657 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1658 you have headers in a nonstandard directory <include dir>
1659 CXX C++ compiler command
1660 CXXFLAGS C++ compiler flags
1661 build_configargs
1662 additional configure arguments for build directories
1663 host_configargs
1664 additional configure arguments for host directories
1665 target_configargs
1666 additional configure arguments for target directories
1667 AR AR for the host
1668 AS AS for the host
1669 DLLTOOL DLLTOOL for the host
1670 DSYMUTIL DSYMUTIL for the host
1671 LD LD for the host
1672 LIPO LIPO for the host
1673 NM NM for the host
1674 RANLIB RANLIB for the host
1675 STRIP STRIP for the host
1676 WINDRES WINDRES for the host
1677 WINDMC WINDMC for the host
1678 OBJCOPY OBJCOPY for the host
1679 OBJDUMP OBJDUMP for the host
1680 OTOOL OTOOL for the host
1681 READELF READELF for the host
1682 CC_FOR_TARGET
1683 CC for the target
1684 CXX_FOR_TARGET
1685 CXX for the target
1686 GCC_FOR_TARGET
1687 GCC for the target
1688 GFORTRAN_FOR_TARGET
1689 GFORTRAN for the target
1690 GOC_FOR_TARGET
1691 GOC for the target
1692 GDC_FOR_TARGET
1693 GDC for the target
1694 AR_FOR_TARGET
1695 AR for the target
1696 AS_FOR_TARGET
1697 AS for the target
1698 DLLTOOL_FOR_TARGET
1699 DLLTOOL for the target
1700 DSYMUTIL_FOR_TARGET
1701 DSYMUTIL for the target
1702 LD_FOR_TARGET
1703 LD for the target
1704 LIPO_FOR_TARGET
1705 LIPO for the target
1706 NM_FOR_TARGET
1707 NM for the target
1708 OBJCOPY_FOR_TARGET
1709 OBJCOPY for the target
1710 OBJDUMP_FOR_TARGET
1711 OBJDUMP for the target
1712 OTOOL_FOR_TARGET
1713 OTOOL for the target
1714 RANLIB_FOR_TARGET
1715 RANLIB for the target
1716 READELF_FOR_TARGET
1717 READELF for the target
1718 STRIP_FOR_TARGET
1719 STRIP for the target
1720 WINDRES_FOR_TARGET
1721 WINDRES for the target
1722 WINDMC_FOR_TARGET
1723 WINDMC for the target
1725 Use these variables to override the choices made by `configure' or to help
1726 it to find libraries and programs with nonstandard names/locations.
1728 Report bugs to the package provider.
1729 _ACEOF
1730 ac_status=$?
1733 if test "$ac_init_help" = "recursive"; then
1734 # If there are subdirs, report their specific --help.
1735 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1736 test -d "$ac_dir" ||
1737 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1738 continue
1739 ac_builddir=.
1741 case "$ac_dir" in
1742 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1744 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1745 # A ".." for each directory in $ac_dir_suffix.
1746 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1747 case $ac_top_builddir_sub in
1748 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1749 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1750 esac ;;
1751 esac
1752 ac_abs_top_builddir=$ac_pwd
1753 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1754 # for backward compatibility:
1755 ac_top_builddir=$ac_top_build_prefix
1757 case $srcdir in
1758 .) # We are building in place.
1759 ac_srcdir=.
1760 ac_top_srcdir=$ac_top_builddir_sub
1761 ac_abs_top_srcdir=$ac_pwd ;;
1762 [\\/]* | ?:[\\/]* ) # Absolute name.
1763 ac_srcdir=$srcdir$ac_dir_suffix;
1764 ac_top_srcdir=$srcdir
1765 ac_abs_top_srcdir=$srcdir ;;
1766 *) # Relative name.
1767 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1768 ac_top_srcdir=$ac_top_build_prefix$srcdir
1769 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1770 esac
1771 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1773 cd "$ac_dir" || { ac_status=$?; continue; }
1774 # Check for guested configure.
1775 if test -f "$ac_srcdir/configure.gnu"; then
1776 echo &&
1777 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1778 elif test -f "$ac_srcdir/configure"; then
1779 echo &&
1780 $SHELL "$ac_srcdir/configure" --help=recursive
1781 else
1782 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1783 fi || ac_status=$?
1784 cd "$ac_pwd" || { ac_status=$?; break; }
1785 done
1788 test -n "$ac_init_help" && exit $ac_status
1789 if $ac_init_version; then
1790 cat <<\_ACEOF
1791 configure
1792 generated by GNU Autoconf 2.69
1794 Copyright (C) 2012 Free Software Foundation, Inc.
1795 This configure script is free software; the Free Software Foundation
1796 gives unlimited permission to copy, distribute and modify it.
1797 _ACEOF
1798 exit
1801 ## ------------------------ ##
1802 ## Autoconf initialization. ##
1803 ## ------------------------ ##
1805 # ac_fn_c_try_compile LINENO
1806 # --------------------------
1807 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1808 ac_fn_c_try_compile ()
1810 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1811 rm -f conftest.$ac_objext
1812 if { { ac_try="$ac_compile"
1813 case "(($ac_try" in
1814 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1815 *) ac_try_echo=$ac_try;;
1816 esac
1817 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1818 $as_echo "$ac_try_echo"; } >&5
1819 (eval "$ac_compile") 2>conftest.err
1820 ac_status=$?
1821 if test -s conftest.err; then
1822 grep -v '^ *+' conftest.err >conftest.er1
1823 cat conftest.er1 >&5
1824 mv -f conftest.er1 conftest.err
1826 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1827 test $ac_status = 0; } && {
1828 test -z "$ac_c_werror_flag" ||
1829 test ! -s conftest.err
1830 } && test -s conftest.$ac_objext; then :
1831 ac_retval=0
1832 else
1833 $as_echo "$as_me: failed program was:" >&5
1834 sed 's/^/| /' conftest.$ac_ext >&5
1836 ac_retval=1
1838 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1839 as_fn_set_status $ac_retval
1841 } # ac_fn_c_try_compile
1843 # ac_fn_cxx_try_compile LINENO
1844 # ----------------------------
1845 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1846 ac_fn_cxx_try_compile ()
1848 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1849 rm -f conftest.$ac_objext
1850 if { { ac_try="$ac_compile"
1851 case "(($ac_try" in
1852 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1853 *) ac_try_echo=$ac_try;;
1854 esac
1855 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1856 $as_echo "$ac_try_echo"; } >&5
1857 (eval "$ac_compile") 2>conftest.err
1858 ac_status=$?
1859 if test -s conftest.err; then
1860 grep -v '^ *+' conftest.err >conftest.er1
1861 cat conftest.er1 >&5
1862 mv -f conftest.er1 conftest.err
1864 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1865 test $ac_status = 0; } && {
1866 test -z "$ac_cxx_werror_flag" ||
1867 test ! -s conftest.err
1868 } && test -s conftest.$ac_objext; then :
1869 ac_retval=0
1870 else
1871 $as_echo "$as_me: failed program was:" >&5
1872 sed 's/^/| /' conftest.$ac_ext >&5
1874 ac_retval=1
1876 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1877 as_fn_set_status $ac_retval
1879 } # ac_fn_cxx_try_compile
1881 # ac_fn_cxx_try_link LINENO
1882 # -------------------------
1883 # Try to link conftest.$ac_ext, and return whether this succeeded.
1884 ac_fn_cxx_try_link ()
1886 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1887 rm -f conftest.$ac_objext conftest$ac_exeext
1888 if { { ac_try="$ac_link"
1889 case "(($ac_try" in
1890 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1891 *) ac_try_echo=$ac_try;;
1892 esac
1893 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1894 $as_echo "$ac_try_echo"; } >&5
1895 (eval "$ac_link") 2>conftest.err
1896 ac_status=$?
1897 if test -s conftest.err; then
1898 grep -v '^ *+' conftest.err >conftest.er1
1899 cat conftest.er1 >&5
1900 mv -f conftest.er1 conftest.err
1902 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1903 test $ac_status = 0; } && {
1904 test -z "$ac_cxx_werror_flag" ||
1905 test ! -s conftest.err
1906 } && test -s conftest$ac_exeext && {
1907 test "$cross_compiling" = yes ||
1908 test -x conftest$ac_exeext
1909 }; then :
1910 ac_retval=0
1911 else
1912 $as_echo "$as_me: failed program was:" >&5
1913 sed 's/^/| /' conftest.$ac_ext >&5
1915 ac_retval=1
1917 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1918 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1919 # interfere with the next link command; also delete a directory that is
1920 # left behind by Apple's compiler. We do this before executing the actions.
1921 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1922 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1923 as_fn_set_status $ac_retval
1925 } # ac_fn_cxx_try_link
1927 # ac_fn_c_try_link LINENO
1928 # -----------------------
1929 # Try to link conftest.$ac_ext, and return whether this succeeded.
1930 ac_fn_c_try_link ()
1932 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1933 rm -f conftest.$ac_objext conftest$ac_exeext
1934 if { { ac_try="$ac_link"
1935 case "(($ac_try" in
1936 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1937 *) ac_try_echo=$ac_try;;
1938 esac
1939 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1940 $as_echo "$ac_try_echo"; } >&5
1941 (eval "$ac_link") 2>conftest.err
1942 ac_status=$?
1943 if test -s conftest.err; then
1944 grep -v '^ *+' conftest.err >conftest.er1
1945 cat conftest.er1 >&5
1946 mv -f conftest.er1 conftest.err
1948 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1949 test $ac_status = 0; } && {
1950 test -z "$ac_c_werror_flag" ||
1951 test ! -s conftest.err
1952 } && test -s conftest$ac_exeext && {
1953 test "$cross_compiling" = yes ||
1954 test -x conftest$ac_exeext
1955 }; then :
1956 ac_retval=0
1957 else
1958 $as_echo "$as_me: failed program was:" >&5
1959 sed 's/^/| /' conftest.$ac_ext >&5
1961 ac_retval=1
1963 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1964 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1965 # interfere with the next link command; also delete a directory that is
1966 # left behind by Apple's compiler. We do this before executing the actions.
1967 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1968 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1969 as_fn_set_status $ac_retval
1971 } # ac_fn_c_try_link
1972 cat >config.log <<_ACEOF
1973 This file contains any messages produced by compilers while
1974 running configure, to aid debugging if configure makes a mistake.
1976 It was created by $as_me, which was
1977 generated by GNU Autoconf 2.69. Invocation command line was
1979 $ $0 $@
1981 _ACEOF
1982 exec 5>>config.log
1984 cat <<_ASUNAME
1985 ## --------- ##
1986 ## Platform. ##
1987 ## --------- ##
1989 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1990 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1991 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1992 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1993 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1995 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1996 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1998 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1999 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2000 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2001 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2002 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2003 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2004 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2006 _ASUNAME
2008 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2009 for as_dir in $PATH
2011 IFS=$as_save_IFS
2012 test -z "$as_dir" && as_dir=.
2013 $as_echo "PATH: $as_dir"
2014 done
2015 IFS=$as_save_IFS
2017 } >&5
2019 cat >&5 <<_ACEOF
2022 ## ----------- ##
2023 ## Core tests. ##
2024 ## ----------- ##
2026 _ACEOF
2029 # Keep a trace of the command line.
2030 # Strip out --no-create and --no-recursion so they do not pile up.
2031 # Strip out --silent because we don't want to record it for future runs.
2032 # Also quote any args containing shell meta-characters.
2033 # Make two passes to allow for proper duplicate-argument suppression.
2034 ac_configure_args=
2035 ac_configure_args0=
2036 ac_configure_args1=
2037 ac_must_keep_next=false
2038 for ac_pass in 1 2
2040 for ac_arg
2042 case $ac_arg in
2043 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2044 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2045 | -silent | --silent | --silen | --sile | --sil)
2046 continue ;;
2047 *\'*)
2048 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2049 esac
2050 case $ac_pass in
2051 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2053 as_fn_append ac_configure_args1 " '$ac_arg'"
2054 if test $ac_must_keep_next = true; then
2055 ac_must_keep_next=false # Got value, back to normal.
2056 else
2057 case $ac_arg in
2058 *=* | --config-cache | -C | -disable-* | --disable-* \
2059 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2060 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2061 | -with-* | --with-* | -without-* | --without-* | --x)
2062 case "$ac_configure_args0 " in
2063 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2064 esac
2066 -* ) ac_must_keep_next=true ;;
2067 esac
2069 as_fn_append ac_configure_args " '$ac_arg'"
2071 esac
2072 done
2073 done
2074 { ac_configure_args0=; unset ac_configure_args0;}
2075 { ac_configure_args1=; unset ac_configure_args1;}
2077 # When interrupted or exit'd, cleanup temporary files, and complete
2078 # config.log. We remove comments because anyway the quotes in there
2079 # would cause problems or look ugly.
2080 # WARNING: Use '\'' to represent an apostrophe within the trap.
2081 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2082 trap 'exit_status=$?
2083 # Save into config.log some information that might help in debugging.
2085 echo
2087 $as_echo "## ---------------- ##
2088 ## Cache variables. ##
2089 ## ---------------- ##"
2090 echo
2091 # The following way of writing the cache mishandles newlines in values,
2093 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2094 eval ac_val=\$$ac_var
2095 case $ac_val in #(
2096 *${as_nl}*)
2097 case $ac_var in #(
2098 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2099 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2100 esac
2101 case $ac_var in #(
2102 _ | IFS | as_nl) ;; #(
2103 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2104 *) { eval $ac_var=; unset $ac_var;} ;;
2105 esac ;;
2106 esac
2107 done
2108 (set) 2>&1 |
2109 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2110 *${as_nl}ac_space=\ *)
2111 sed -n \
2112 "s/'\''/'\''\\\\'\'''\''/g;
2113 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2114 ;; #(
2116 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2118 esac |
2119 sort
2121 echo
2123 $as_echo "## ----------------- ##
2124 ## Output variables. ##
2125 ## ----------------- ##"
2126 echo
2127 for ac_var in $ac_subst_vars
2129 eval ac_val=\$$ac_var
2130 case $ac_val in
2131 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2132 esac
2133 $as_echo "$ac_var='\''$ac_val'\''"
2134 done | sort
2135 echo
2137 if test -n "$ac_subst_files"; then
2138 $as_echo "## ------------------- ##
2139 ## File substitutions. ##
2140 ## ------------------- ##"
2141 echo
2142 for ac_var in $ac_subst_files
2144 eval ac_val=\$$ac_var
2145 case $ac_val in
2146 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2147 esac
2148 $as_echo "$ac_var='\''$ac_val'\''"
2149 done | sort
2150 echo
2153 if test -s confdefs.h; then
2154 $as_echo "## ----------- ##
2155 ## confdefs.h. ##
2156 ## ----------- ##"
2157 echo
2158 cat confdefs.h
2159 echo
2161 test "$ac_signal" != 0 &&
2162 $as_echo "$as_me: caught signal $ac_signal"
2163 $as_echo "$as_me: exit $exit_status"
2164 } >&5
2165 rm -f core *.core core.conftest.* &&
2166 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2167 exit $exit_status
2169 for ac_signal in 1 2 13 15; do
2170 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2171 done
2172 ac_signal=0
2174 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2175 rm -f -r conftest* confdefs.h
2177 $as_echo "/* confdefs.h */" > confdefs.h
2179 # Predefined preprocessor variables.
2181 cat >>confdefs.h <<_ACEOF
2182 #define PACKAGE_NAME "$PACKAGE_NAME"
2183 _ACEOF
2185 cat >>confdefs.h <<_ACEOF
2186 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2187 _ACEOF
2189 cat >>confdefs.h <<_ACEOF
2190 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2191 _ACEOF
2193 cat >>confdefs.h <<_ACEOF
2194 #define PACKAGE_STRING "$PACKAGE_STRING"
2195 _ACEOF
2197 cat >>confdefs.h <<_ACEOF
2198 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2199 _ACEOF
2201 cat >>confdefs.h <<_ACEOF
2202 #define PACKAGE_URL "$PACKAGE_URL"
2203 _ACEOF
2206 # Let the site file select an alternate cache file if it wants to.
2207 # Prefer an explicitly selected file to automatically selected ones.
2208 ac_site_file1=NONE
2209 ac_site_file2=NONE
2210 if test -n "$CONFIG_SITE"; then
2211 # We do not want a PATH search for config.site.
2212 case $CONFIG_SITE in #((
2213 -*) ac_site_file1=./$CONFIG_SITE;;
2214 */*) ac_site_file1=$CONFIG_SITE;;
2215 *) ac_site_file1=./$CONFIG_SITE;;
2216 esac
2217 elif test "x$prefix" != xNONE; then
2218 ac_site_file1=$prefix/share/config.site
2219 ac_site_file2=$prefix/etc/config.site
2220 else
2221 ac_site_file1=$ac_default_prefix/share/config.site
2222 ac_site_file2=$ac_default_prefix/etc/config.site
2224 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2226 test "x$ac_site_file" = xNONE && continue
2227 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2228 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2229 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2230 sed 's/^/| /' "$ac_site_file" >&5
2231 . "$ac_site_file" \
2232 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2233 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2234 as_fn_error $? "failed to load site script $ac_site_file
2235 See \`config.log' for more details" "$LINENO" 5; }
2237 done
2239 if test -r "$cache_file"; then
2240 # Some versions of bash will fail to source /dev/null (special files
2241 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2242 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2243 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2244 $as_echo "$as_me: loading cache $cache_file" >&6;}
2245 case $cache_file in
2246 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2247 *) . "./$cache_file";;
2248 esac
2250 else
2251 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2252 $as_echo "$as_me: creating cache $cache_file" >&6;}
2253 >$cache_file
2256 # Check that the precious variables saved in the cache have kept the same
2257 # value.
2258 ac_cache_corrupted=false
2259 for ac_var in $ac_precious_vars; do
2260 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2261 eval ac_new_set=\$ac_env_${ac_var}_set
2262 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2263 eval ac_new_val=\$ac_env_${ac_var}_value
2264 case $ac_old_set,$ac_new_set in
2265 set,)
2266 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2267 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2268 ac_cache_corrupted=: ;;
2269 ,set)
2270 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2271 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2272 ac_cache_corrupted=: ;;
2273 ,);;
2275 if test "x$ac_old_val" != "x$ac_new_val"; then
2276 # differences in whitespace do not lead to failure.
2277 ac_old_val_w=`echo x $ac_old_val`
2278 ac_new_val_w=`echo x $ac_new_val`
2279 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2280 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2281 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2282 ac_cache_corrupted=:
2283 else
2284 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2285 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2286 eval $ac_var=\$ac_old_val
2288 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2289 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2290 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2291 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2292 fi;;
2293 esac
2294 # Pass precious variables to config.status.
2295 if test "$ac_new_set" = set; then
2296 case $ac_new_val in
2297 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2298 *) ac_arg=$ac_var=$ac_new_val ;;
2299 esac
2300 case " $ac_configure_args " in
2301 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2302 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2303 esac
2305 done
2306 if $ac_cache_corrupted; then
2307 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2308 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2309 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2310 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2311 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2313 ## -------------------- ##
2314 ## Main body of script. ##
2315 ## -------------------- ##
2317 ac_ext=c
2318 ac_cpp='$CPP $CPPFLAGS'
2319 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2320 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2321 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2330 progname=$0
2331 # if PWD already has a value, it is probably wrong.
2332 if test -n "$PWD" ; then PWD=`${PWDCMD-pwd}`; fi
2334 # Export original configure arguments for use by sub-configures.
2335 # Quote arguments with shell meta charatcers.
2336 TOPLEVEL_CONFIGURE_ARGUMENTS=
2337 set -- "$progname" "$@"
2338 for ac_arg
2340 case "$ac_arg" in
2341 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\']*)
2342 ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"`
2343 # if the argument is of the form -foo=baz, quote the baz part only
2344 ac_arg=`echo "'$ac_arg'" | sed "s/^'\([-a-zA-Z0-9]*=\)/\\1'/"` ;;
2345 *) ;;
2346 esac
2347 # Add the quoted argument to the list.
2348 TOPLEVEL_CONFIGURE_ARGUMENTS="$TOPLEVEL_CONFIGURE_ARGUMENTS $ac_arg"
2349 done
2350 if test "$silent" = yes; then
2351 TOPLEVEL_CONFIGURE_ARGUMENTS="$TOPLEVEL_CONFIGURE_ARGUMENTS --silent"
2353 # Remove the initial space we just introduced and, as these will be
2354 # expanded by make, quote '$'.
2355 TOPLEVEL_CONFIGURE_ARGUMENTS=`echo "x$TOPLEVEL_CONFIGURE_ARGUMENTS" | sed -e 's/^x *//' -e 's,\\$,$$,g'`
2358 # Find the build, host, and target systems.
2359 ac_aux_dir=
2360 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2361 if test -f "$ac_dir/install-sh"; then
2362 ac_aux_dir=$ac_dir
2363 ac_install_sh="$ac_aux_dir/install-sh -c"
2364 break
2365 elif test -f "$ac_dir/install.sh"; then
2366 ac_aux_dir=$ac_dir
2367 ac_install_sh="$ac_aux_dir/install.sh -c"
2368 break
2369 elif test -f "$ac_dir/shtool"; then
2370 ac_aux_dir=$ac_dir
2371 ac_install_sh="$ac_aux_dir/shtool install -c"
2372 break
2374 done
2375 if test -z "$ac_aux_dir"; then
2376 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2379 # These three variables are undocumented and unsupported,
2380 # and are intended to be withdrawn in a future Autoconf release.
2381 # They can cause serious problems if a builder's source tree is in a directory
2382 # whose full name contains unusual characters.
2383 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2384 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2385 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2388 # Make sure we can run config.sub.
2389 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2390 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2392 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2393 $as_echo_n "checking build system type... " >&6; }
2394 if ${ac_cv_build+:} false; then :
2395 $as_echo_n "(cached) " >&6
2396 else
2397 ac_build_alias=$build_alias
2398 test "x$ac_build_alias" = x &&
2399 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2400 test "x$ac_build_alias" = x &&
2401 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2402 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2403 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2406 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2407 $as_echo "$ac_cv_build" >&6; }
2408 case $ac_cv_build in
2409 *-*-*) ;;
2410 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2411 esac
2412 build=$ac_cv_build
2413 ac_save_IFS=$IFS; IFS='-'
2414 set x $ac_cv_build
2415 shift
2416 build_cpu=$1
2417 build_vendor=$2
2418 shift; shift
2419 # Remember, the first character of IFS is used to create $*,
2420 # except with old shells:
2421 build_os=$*
2422 IFS=$ac_save_IFS
2423 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2426 case ${build_alias} in
2427 "") build_noncanonical=${build} ;;
2428 *) build_noncanonical=${build_alias} ;;
2429 esac
2433 case ${host_alias} in
2434 "") host_noncanonical=${build_noncanonical} ;;
2435 *) host_noncanonical=${host_alias} ;;
2436 esac
2440 case ${target_alias} in
2441 "") target_noncanonical=${host_noncanonical} ;;
2442 *) target_noncanonical=${target_alias} ;;
2443 esac
2448 test "$host_noncanonical" = "$target_noncanonical" &&
2449 test "$program_prefix$program_suffix$program_transform_name" = \
2450 NONENONEs,x,x, &&
2451 program_transform_name=s,y,y,
2453 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2454 $as_echo_n "checking host system type... " >&6; }
2455 if ${ac_cv_host+:} false; then :
2456 $as_echo_n "(cached) " >&6
2457 else
2458 if test "x$host_alias" = x; then
2459 ac_cv_host=$ac_cv_build
2460 else
2461 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2462 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2466 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2467 $as_echo "$ac_cv_host" >&6; }
2468 case $ac_cv_host in
2469 *-*-*) ;;
2470 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2471 esac
2472 host=$ac_cv_host
2473 ac_save_IFS=$IFS; IFS='-'
2474 set x $ac_cv_host
2475 shift
2476 host_cpu=$1
2477 host_vendor=$2
2478 shift; shift
2479 # Remember, the first character of IFS is used to create $*,
2480 # except with old shells:
2481 host_os=$*
2482 IFS=$ac_save_IFS
2483 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2486 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2487 $as_echo_n "checking target system type... " >&6; }
2488 if ${ac_cv_target+:} false; then :
2489 $as_echo_n "(cached) " >&6
2490 else
2491 if test "x$target_alias" = x; then
2492 ac_cv_target=$ac_cv_host
2493 else
2494 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2495 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2499 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2500 $as_echo "$ac_cv_target" >&6; }
2501 case $ac_cv_target in
2502 *-*-*) ;;
2503 *) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
2504 esac
2505 target=$ac_cv_target
2506 ac_save_IFS=$IFS; IFS='-'
2507 set x $ac_cv_target
2508 shift
2509 target_cpu=$1
2510 target_vendor=$2
2511 shift; shift
2512 # Remember, the first character of IFS is used to create $*,
2513 # except with old shells:
2514 target_os=$*
2515 IFS=$ac_save_IFS
2516 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2519 # The aliases save the names the user supplied, while $host etc.
2520 # will get canonicalized.
2521 test -n "$target_alias" &&
2522 test "$program_prefix$program_suffix$program_transform_name" = \
2523 NONENONEs,x,x, &&
2524 program_prefix=${target_alias}-
2526 test "$program_prefix" != NONE &&
2527 program_transform_name="s&^&$program_prefix&;$program_transform_name"
2528 # Use a double $ so make ignores it.
2529 test "$program_suffix" != NONE &&
2530 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2531 # Double any \ or $.
2532 # By default was `s,x,x', remove it if useless.
2533 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2534 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
2538 # Get 'install' or 'install-sh' and its variants.
2539 # Find a good install program. We prefer a C program (faster),
2540 # so one script is as good as another. But avoid the broken or
2541 # incompatible versions:
2542 # SysV /etc/install, /usr/sbin/install
2543 # SunOS /usr/etc/install
2544 # IRIX /sbin/install
2545 # AIX /bin/install
2546 # AmigaOS /C/install, which installs bootblocks on floppy discs
2547 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2548 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2549 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2550 # OS/2's system install, which has a completely different semantic
2551 # ./install, which can be erroneously created by make from ./install.sh.
2552 # Reject install programs that cannot install multiple files.
2553 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
2554 $as_echo_n "checking for a BSD-compatible install... " >&6; }
2555 if test -z "$INSTALL"; then
2556 if ${ac_cv_path_install+:} false; then :
2557 $as_echo_n "(cached) " >&6
2558 else
2559 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2560 for as_dir in $PATH
2562 IFS=$as_save_IFS
2563 test -z "$as_dir" && as_dir=.
2564 # Account for people who put trailing slashes in PATH elements.
2565 case $as_dir/ in #((
2566 ./ | .// | /[cC]/* | \
2567 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2568 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
2569 /usr/ucb/* ) ;;
2571 # OSF1 and SCO ODT 3.0 have their own names for install.
2572 # Don't use installbsd from OSF since it installs stuff as root
2573 # by default.
2574 for ac_prog in ginstall scoinst install; do
2575 for ac_exec_ext in '' $ac_executable_extensions; do
2576 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
2577 if test $ac_prog = install &&
2578 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2579 # AIX install. It has an incompatible calling convention.
2581 elif test $ac_prog = install &&
2582 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2583 # program-specific install script used by HP pwplus--don't use.
2585 else
2586 rm -rf conftest.one conftest.two conftest.dir
2587 echo one > conftest.one
2588 echo two > conftest.two
2589 mkdir conftest.dir
2590 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2591 test -s conftest.one && test -s conftest.two &&
2592 test -s conftest.dir/conftest.one &&
2593 test -s conftest.dir/conftest.two
2594 then
2595 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2596 break 3
2600 done
2601 done
2603 esac
2605 done
2606 IFS=$as_save_IFS
2608 rm -rf conftest.one conftest.two conftest.dir
2611 if test "${ac_cv_path_install+set}" = set; then
2612 INSTALL=$ac_cv_path_install
2613 else
2614 # As a last resort, use the slow shell script. Don't cache a
2615 # value for INSTALL within a source directory, because that will
2616 # break other packages using the cache if that directory is
2617 # removed, or if the value is a relative name.
2618 INSTALL=$ac_install_sh
2621 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
2622 $as_echo "$INSTALL" >&6; }
2624 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2625 # It thinks the first close brace ends the variable substitution.
2626 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2628 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2630 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2632 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln works" >&5
2633 $as_echo_n "checking whether ln works... " >&6; }
2634 if ${acx_cv_prog_LN+:} false; then :
2635 $as_echo_n "(cached) " >&6
2636 else
2637 rm -f conftestdata_t
2638 echo >conftestdata_f
2639 if ln conftestdata_f conftestdata_t 2>/dev/null
2640 then
2641 acx_cv_prog_LN=ln
2642 else
2643 acx_cv_prog_LN=no
2645 rm -f conftestdata_f conftestdata_t
2648 if test $acx_cv_prog_LN = no; then
2649 LN="cp"
2650 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN" >&5
2651 $as_echo "no, using $LN" >&6; }
2652 else
2653 LN="$acx_cv_prog_LN"
2654 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2655 $as_echo "yes" >&6; }
2658 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
2659 $as_echo_n "checking whether ln -s works... " >&6; }
2660 LN_S=$as_ln_s
2661 if test "$LN_S" = "ln -s"; then
2662 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2663 $as_echo "yes" >&6; }
2664 else
2665 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
2666 $as_echo "no, using $LN_S" >&6; }
2669 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
2670 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
2671 if ${ac_cv_path_SED+:} false; then :
2672 $as_echo_n "(cached) " >&6
2673 else
2674 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
2675 for ac_i in 1 2 3 4 5 6 7; do
2676 ac_script="$ac_script$as_nl$ac_script"
2677 done
2678 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
2679 { ac_script=; unset ac_script;}
2680 if test -z "$SED"; then
2681 ac_path_SED_found=false
2682 # Loop through the user's path and test for each of PROGNAME-LIST
2683 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2684 for as_dir in $PATH
2686 IFS=$as_save_IFS
2687 test -z "$as_dir" && as_dir=.
2688 for ac_prog in sed gsed; do
2689 for ac_exec_ext in '' $ac_executable_extensions; do
2690 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
2691 as_fn_executable_p "$ac_path_SED" || continue
2692 # Check for GNU ac_path_SED and select it if it is found.
2693 # Check for GNU $ac_path_SED
2694 case `"$ac_path_SED" --version 2>&1` in
2695 *GNU*)
2696 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
2698 ac_count=0
2699 $as_echo_n 0123456789 >"conftest.in"
2700 while :
2702 cat "conftest.in" "conftest.in" >"conftest.tmp"
2703 mv "conftest.tmp" "conftest.in"
2704 cp "conftest.in" "conftest.nl"
2705 $as_echo '' >> "conftest.nl"
2706 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
2707 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
2708 as_fn_arith $ac_count + 1 && ac_count=$as_val
2709 if test $ac_count -gt ${ac_path_SED_max-0}; then
2710 # Best one so far, save it but keep looking for a better one
2711 ac_cv_path_SED="$ac_path_SED"
2712 ac_path_SED_max=$ac_count
2714 # 10*(2^10) chars as input seems more than enough
2715 test $ac_count -gt 10 && break
2716 done
2717 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
2718 esac
2720 $ac_path_SED_found && break 3
2721 done
2722 done
2723 done
2724 IFS=$as_save_IFS
2725 if test -z "$ac_cv_path_SED"; then
2726 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
2728 else
2729 ac_cv_path_SED=$SED
2733 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
2734 $as_echo "$ac_cv_path_SED" >&6; }
2735 SED="$ac_cv_path_SED"
2736 rm -f conftest.sed
2738 for ac_prog in gawk mawk nawk awk
2740 # Extract the first word of "$ac_prog", so it can be a program name with args.
2741 set dummy $ac_prog; ac_word=$2
2742 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2743 $as_echo_n "checking for $ac_word... " >&6; }
2744 if ${ac_cv_prog_AWK+:} false; then :
2745 $as_echo_n "(cached) " >&6
2746 else
2747 if test -n "$AWK"; then
2748 ac_cv_prog_AWK="$AWK" # Let the user override the test.
2749 else
2750 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2751 for as_dir in $PATH
2753 IFS=$as_save_IFS
2754 test -z "$as_dir" && as_dir=.
2755 for ac_exec_ext in '' $ac_executable_extensions; do
2756 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2757 ac_cv_prog_AWK="$ac_prog"
2758 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2759 break 2
2761 done
2762 done
2763 IFS=$as_save_IFS
2767 AWK=$ac_cv_prog_AWK
2768 if test -n "$AWK"; then
2769 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
2770 $as_echo "$AWK" >&6; }
2771 else
2772 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2773 $as_echo "no" >&6; }
2777 test -n "$AWK" && break
2778 done
2781 srcpwd=`cd ${srcdir} ; ${PWDCMD-pwd}`
2783 # We pass INSTALL explicitly to sub-makes. Make sure that it is not
2784 # a relative path.
2785 if test "$INSTALL" = "${srcdir}/install-sh -c"; then
2786 INSTALL="${srcpwd}/install-sh -c"
2789 # Set srcdir to "." if that's what it is.
2790 # This is important for multilib support.
2791 pwd=`${PWDCMD-pwd}`
2792 if test "${pwd}" = "${srcpwd}" ; then
2793 srcdir=.
2796 topsrcdir=$srcpwd
2798 extra_host_args=
2800 ### To add a new directory to the tree, first choose whether it is a target
2801 ### or a host dependent tool. Then put it into the appropriate list
2802 ### (library or tools, host or target), doing a dependency sort.
2804 # Subdirs will be configured in the order listed in build_configdirs,
2805 # configdirs, or target_configdirs; see the serialization section below.
2807 # Dependency sorting is only needed when *configuration* must be done in
2808 # a particular order. In all cases a dependency should be specified in
2809 # the Makefile, whether or not it's implicitly specified here.
2811 # Double entries in build_configdirs, configdirs, or target_configdirs may
2812 # cause circular dependencies and break everything horribly.
2814 # these library is used by various programs built for the build
2815 # environment
2817 build_libs="build-libiberty build-libcpp"
2819 # these tools are built for the build environment
2820 build_tools="build-texinfo build-flex build-bison build-m4 build-fixincludes"
2822 # these libraries are used by various programs built for the host environment
2824 host_libs="intl libiberty opcodes bfd readline tcl tk itcl libgui zlib libbacktrace libcpp libcody libdecnumber gmp mpfr mpc isl libiconv libctf libsframe"
2826 # these tools are built for the host environment
2827 # Note, the powerpc-eabi build depends on sim occurring before gdb in order to
2828 # know that we are building the simulator.
2829 # binutils, gas and ld appear in that order because it makes sense to run
2830 # "make check" in that particular order.
2831 # If --enable-gold is used, "gold" may replace "ld".
2832 host_tools="texinfo flex bison binutils gas ld fixincludes gcc cgen sid sim gdb gdbserver gprof etc expect dejagnu m4 utils guile fastjar gnattools libcc1 gotools c++tools"
2834 # these libraries are built for the target environment, and are built after
2835 # the host libraries and the host tools (which may be a cross compiler)
2836 # Note that libiberty is not a target library.
2837 target_libraries="target-libgcc \
2838 target-libbacktrace \
2839 target-libgloss \
2840 target-newlib \
2841 target-libgomp \
2842 target-liboffloadmic \
2843 target-libatomic \
2844 target-libitm \
2845 target-libstdc++-v3 \
2846 target-libsanitizer \
2847 target-libvtv \
2848 target-libssp \
2849 target-libquadmath \
2850 target-libgfortran \
2851 target-libffi \
2852 target-libobjc \
2853 target-libada \
2854 target-libgo \
2855 target-libphobos \
2856 target-zlib"
2858 # these tools are built using the target libraries, and are intended to
2859 # run only in the target environment
2861 # note: any program that *uses* libraries that are in the "target_libraries"
2862 # list belongs in this list.
2864 target_tools="target-rda"
2866 ################################################################################
2868 ## All tools belong in one of the four categories, and are assigned above
2869 ## We assign ${configdirs} this way to remove all embedded newlines. This
2870 ## is important because configure will choke if they ever get through.
2871 ## ${configdirs} is directories we build using the host tools.
2872 ## ${target_configdirs} is directories we build using the target tools.
2873 configdirs=`echo ${host_libs} ${host_tools}`
2874 target_configdirs=`echo ${target_libraries} ${target_tools}`
2875 build_configdirs=`echo ${build_libs} ${build_tools}`
2879 ################################################################################
2881 srcname="gnu development package"
2883 # This gets set non-empty for some net releases of packages.
2884 appdirs=""
2886 # Define is_cross_compiler to save on calls to 'test'.
2887 is_cross_compiler=
2888 if test x"${host}" = x"${target}" ; then
2889 is_cross_compiler=no
2890 else
2891 is_cross_compiler=yes
2894 # Find the build and target subdir names.
2896 # post-stage1 host modules use a different CC_FOR_BUILD so, in order to
2897 # have matching libraries, they should use host libraries: Makefile.tpl
2898 # arranges to pass --with-build-libsubdir=$(HOST_SUBDIR).
2899 # However, they still use the build modules, because the corresponding
2900 # host modules (e.g. bison) are only built for the host when bootstrap
2901 # finishes. So:
2902 # - build_subdir is where we find build modules, and never changes.
2903 # - build_libsubdir is where we find build libraries, and can be overridden.
2905 # Prefix 'build-' so this never conflicts with target_subdir.
2906 build_subdir="build-${build_noncanonical}"
2908 # Check whether --with-build-libsubdir was given.
2909 if test "${with_build_libsubdir+set}" = set; then :
2910 withval=$with_build_libsubdir; build_libsubdir="$withval"
2911 else
2912 build_libsubdir="$build_subdir"
2915 # --srcdir=. covers the toplevel, while "test -d" covers the subdirectories
2916 if ( test $srcdir = . && test -d gcc ) \
2917 || test -d $srcdir/../host-${host_noncanonical}; then
2918 host_subdir="host-${host_noncanonical}"
2919 else
2920 host_subdir=.
2922 # No prefix.
2923 target_subdir=${target_noncanonical}
2925 # Be sure to cover against remnants of an in-tree build.
2926 if test $srcdir != . && test -d $srcdir/host-${host_noncanonical}; then
2927 as_fn_error $? "building out of tree but $srcdir contains host-${host_noncanonical}.
2928 Use a pristine source tree when building in a separate tree" "$LINENO" 5
2931 # Skipdirs are removed silently.
2932 skipdirs=
2933 # Noconfigdirs are removed loudly.
2934 noconfigdirs=""
2936 use_gnu_ld=
2937 # Make sure we don't let GNU ld be added if we didn't want it.
2938 if test x$with_gnu_ld = xno ; then
2939 use_gnu_ld=no
2940 noconfigdirs="$noconfigdirs ld gold"
2943 use_gnu_as=
2944 # Make sure we don't let GNU as be added if we didn't want it.
2945 if test x$with_gnu_as = xno ; then
2946 use_gnu_as=no
2947 noconfigdirs="$noconfigdirs gas"
2950 use_included_zlib=
2952 # Check whether --with-system-zlib was given.
2953 if test "${with_system_zlib+set}" = set; then :
2954 withval=$with_system_zlib;
2957 # Make sure we don't let ZLIB be added if we didn't want it.
2958 if test x$with_system_zlib = xyes ; then
2959 use_included_zlib=no
2960 noconfigdirs="$noconfigdirs zlib"
2963 # Don't compile the bundled readline/libreadline.a if --with-system-readline
2964 # is provided.
2965 if test x$with_system_readline = xyes ; then
2966 noconfigdirs="$noconfigdirs readline"
2970 # Check whether --with-zstd was given.
2971 if test "${with_zstd+set}" = set; then :
2972 withval=$with_zstd;
2976 # some tools are so dependent upon X11 that if we're not building with X,
2977 # it's not even worth trying to configure, much less build, that tool.
2979 case ${with_x} in
2980 yes | "") ;; # the default value for this tree is that X11 is available
2982 skipdirs="${skipdirs} tk itcl libgui"
2983 # We won't be able to build gdbtk without X.
2984 enable_gdbtk=no
2986 *) echo "*** bad value \"${with_x}\" for -with-x flag; ignored" 1>&2 ;;
2987 esac
2989 # Some are only suitable for cross toolchains.
2990 # Remove these if host=target.
2991 cross_only="target-libgloss target-newlib target-opcodes"
2993 case $is_cross_compiler in
2994 no) skipdirs="${skipdirs} ${cross_only}" ;;
2995 esac
2997 # If both --with-headers and --with-libs are specified, default to
2998 # --without-newlib.
2999 if test x"${with_headers}" != x && test x"${with_headers}" != xno \
3000 && test x"${with_libs}" != x && test x"${with_libs}" != xno ; then
3001 if test x"${with_newlib}" = x ; then
3002 with_newlib=no
3006 # Recognize --with-newlib/--without-newlib.
3007 case ${with_newlib} in
3008 no) skipdirs="${skipdirs} target-newlib" ;;
3009 yes) skipdirs=`echo " ${skipdirs} " | sed -e 's/ target-newlib / /'` ;;
3010 esac
3012 # Check whether --enable-as-accelerator-for was given.
3013 if test "${enable_as_accelerator_for+set}" = set; then :
3014 enableval=$enable_as_accelerator_for;
3018 # Check whether --enable-offload-targets was given.
3019 if test "${enable_offload_targets+set}" = set; then :
3020 enableval=$enable_offload_targets;
3021 if test x"$enable_offload_targets" = x; then
3022 as_fn_error $? "no offload targets specified" "$LINENO" 5
3025 else
3026 enable_offload_targets=
3030 # Check whether --enable-offload-defaulted was given.
3031 if test "${enable_offload_defaulted+set}" = set; then :
3032 enableval=$enable_offload_defaulted; enable_offload_defaulted=$enableval
3033 else
3034 enable_offload_defaulted=
3038 # Handle --enable-gold, --enable-ld.
3039 # --disable-gold [--enable-ld]
3040 # Build only ld. Default option.
3041 # --enable-gold [--enable-ld]
3042 # Build both gold and ld. Install gold as "ld.gold", install ld
3043 # as "ld.bfd" and "ld".
3044 # --enable-gold=default [--enable-ld]
3045 # Build both gold and ld. Install gold as "ld.gold" and "ld",
3046 # install ld as "ld.bfd".
3047 # --enable-gold[=default] --disable-ld
3048 # Build only gold, which is then installed as both "ld.gold" and "ld".
3049 # --enable-gold --enable-ld=default
3050 # Build both gold (installed as "ld.gold") and ld (installed as "ld"
3051 # and ld.bfd).
3052 # In other words, ld is default
3053 # --enable-gold=default --enable-ld=default
3054 # Error.
3056 default_ld=
3057 # Check whether --enable-gold was given.
3058 if test "${enable_gold+set}" = set; then :
3059 enableval=$enable_gold; ENABLE_GOLD=$enableval
3060 else
3061 ENABLE_GOLD=no
3064 case "${ENABLE_GOLD}" in
3065 yes|default)
3066 # Check for ELF target.
3067 is_elf=no
3068 case "${target}" in
3069 *-*-elf* | *-*-sysv4* | *-*-unixware* | *-*-eabi* | hppa*64*-*-hpux* \
3070 | *-*-linux* | *-*-gnu* | frv-*-uclinux* | *-*-irix5* | *-*-irix6* \
3071 | *-*-netbsd* | *-*-openbsd* | *-*-freebsd* | *-*-dragonfly* \
3072 | *-*-solaris2* | *-*-nto* | *-*-nacl*)
3073 case "${target}" in
3074 *-*-linux*aout* | *-*-linux*oldld*)
3077 is_elf=yes
3079 esac
3080 esac
3082 if test "$is_elf" = "yes"; then
3083 # Check for target supported by gold.
3084 case "${target}" in
3085 i?86-*-* | x86_64-*-* | sparc*-*-* | powerpc*-*-* | arm*-*-* \
3086 | aarch64*-*-* | tilegx*-*-* | mips*-*-* | s390*-*-* | loongarch*-*-*)
3087 configdirs="$configdirs gold"
3088 if test x${ENABLE_GOLD} = xdefault; then
3089 default_ld=gold
3091 ENABLE_GOLD=yes
3093 esac
3099 as_fn_error $? "invalid --enable-gold argument" "$LINENO" 5
3101 esac
3103 # Check whether --enable-ld was given.
3104 if test "${enable_ld+set}" = set; then :
3105 enableval=$enable_ld; ENABLE_LD=$enableval
3106 else
3107 ENABLE_LD=yes
3111 case "${ENABLE_LD}" in
3112 default)
3113 if test x${default_ld} != x; then
3114 as_fn_error $? "either gold or ld can be the default ld" "$LINENO" 5
3117 yes)
3120 if test x${ENABLE_GOLD} != xyes; then
3121 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: neither ld nor gold are enabled" >&5
3122 $as_echo "$as_me: WARNING: neither ld nor gold are enabled" >&2;}
3124 configdirs=`echo " ${configdirs} " | sed -e 's/ ld / /'`
3127 as_fn_error $? "invalid --enable-ld argument" "$LINENO" 5
3129 esac
3131 # Check whether --enable-gprofng was given.
3132 if test "${enable_gprofng+set}" = set; then :
3133 enableval=$enable_gprofng; enable_gprofng=$enableval
3134 else
3135 enable_gprofng=yes
3138 if test "$enable_gprofng" = "yes"; then
3139 case "${target}" in
3140 x86_64-*-linux* | i?86-*-linux* | aarch64-*-linux*)
3141 configdirs="$configdirs gprofng"
3143 esac
3147 # PR gas/19109
3148 # Decide the default method for compressing debug sections.
3149 # Provide a configure time option to override our default.
3150 # Check whether --enable-compressed_debug_sections was given.
3151 if test "${enable_compressed_debug_sections+set}" = set; then :
3152 enableval=$enable_compressed_debug_sections;
3153 if test x"$enable_compressed_debug_sections" = xyes; then
3154 as_fn_error $? "no program with compressed debug sections specified" "$LINENO" 5
3157 else
3158 enable_compressed_debug_sections=
3162 # Select default compression algorithm.
3163 # Check whether --enable-default_compressed_debug_sections_algorithm was given.
3164 if test "${enable_default_compressed_debug_sections_algorithm+set}" = set; then :
3165 enableval=$enable_default_compressed_debug_sections_algorithm;
3166 else
3167 default_compressed_debug_sections_algorithm=
3171 # Configure extra directories which are host specific
3173 case "${host}" in
3174 *-cygwin*)
3175 configdirs="$configdirs libtermcap" ;;
3176 esac
3178 # A target can indicate whether a language isn't supported for some reason.
3179 # Only spaces may be used in this macro; not newlines or tabs.
3180 unsupported_languages=
3182 # Remove more programs from consideration, based on the host or
3183 # target this usually means that a port of the program doesn't
3184 # exist yet.
3186 case "${host}" in
3187 i[3456789]86-*-msdosdjgpp*)
3188 noconfigdirs="$noconfigdirs tcl tk itcl"
3190 esac
3192 # Default to --disable-year2038 until we can handle differences between
3193 # projects that use gnulib (which understands year 2038) and projects that
3194 # do not (like BFD).
3195 # Check whether --enable-year2038 was given.
3196 if test "${enable_year2038+set}" = set; then :
3197 enableval=$enable_year2038; ENABLE_YEAR2038=$enableval
3198 else
3199 ENABLE_YEAR2038=no
3202 enable_year2038=
3203 if test "${ENABLE_YEAR2038}" = "no" ; then
3204 enable_year2038=no
3207 # Check whether --enable-libquadmath was given.
3208 if test "${enable_libquadmath+set}" = set; then :
3209 enableval=$enable_libquadmath; ENABLE_LIBQUADMATH=$enableval
3210 else
3211 ENABLE_LIBQUADMATH=yes
3214 if test "${ENABLE_LIBQUADMATH}" = "no" ; then
3215 noconfigdirs="$noconfigdirs target-libquadmath"
3219 # Check whether --enable-libquadmath-support was given.
3220 if test "${enable_libquadmath_support+set}" = set; then :
3221 enableval=$enable_libquadmath_support; ENABLE_LIBQUADMATH_SUPPORT=$enableval
3222 else
3223 ENABLE_LIBQUADMATH_SUPPORT=yes
3226 enable_libquadmath_support=
3227 if test "${ENABLE_LIBQUADMATH_SUPPORT}" = "no" ; then
3228 enable_libquadmath_support=no
3232 # Check whether --enable-libada was given.
3233 if test "${enable_libada+set}" = set; then :
3234 enableval=$enable_libada; ENABLE_LIBADA=$enableval
3235 else
3236 ENABLE_LIBADA=yes
3239 if test "${ENABLE_LIBADA}" != "yes" ; then
3240 noconfigdirs="$noconfigdirs gnattools"
3243 # Check whether --enable-libssp was given.
3244 if test "${enable_libssp+set}" = set; then :
3245 enableval=$enable_libssp; ENABLE_LIBSSP=$enableval
3246 else
3247 ENABLE_LIBSSP=yes
3251 # Check whether --enable-libstdcxx was given.
3252 if test "${enable_libstdcxx+set}" = set; then :
3253 enableval=$enable_libstdcxx; ENABLE_LIBSTDCXX=$enableval
3254 else
3255 ENABLE_LIBSTDCXX=default
3258 if test "${ENABLE_LIBSTDCXX}" = "no" ; then
3259 noconfigdirs="$noconfigdirs target-libstdc++-v3"
3262 # If this is accelerator compiler and its target is intelmic we enable
3263 # target liboffloadmic by default. If this is compiler with offloading
3264 # for intelmic we enable host liboffloadmic by default. Otherwise
3265 # liboffloadmic is disabled by default.
3266 # Check whether --enable-liboffloadmic was given.
3267 if test "${enable_liboffloadmic+set}" = set; then :
3268 enableval=$enable_liboffloadmic; case "$enableval" in
3269 no | host | target)
3270 enable_liboffloadmic=$enableval ;;
3272 as_fn_error $? "--enable-liboffloadmic=no/host/target" "$LINENO" 5 ;;
3273 esac
3274 else
3275 if test x"$enable_as_accelerator_for" != x; then
3276 case "${target}" in
3277 *-intelmic-* | *-intelmicemul-*)
3278 enable_liboffloadmic=target
3279 extra_liboffloadmic_configure_flags="--enable-liboffloadmic=target"
3282 enable_liboffloadmic=no
3284 esac
3285 else
3286 case "${enable_offload_targets}" in
3287 *-intelmic-* | *-intelmicemul-*)
3288 enable_liboffloadmic=host
3289 extra_liboffloadmic_configure_flags="--enable-liboffloadmic=host"
3292 enable_liboffloadmic=no
3294 esac
3300 # Enable libgomp by default on hosted POSIX systems, and a few others.
3301 if test x$enable_libgomp = x ; then
3302 case "${target}" in
3303 *-*-linux* | *-*-gnu* | *-*-k*bsd*-gnu | *-*-kopensolaris*-gnu)
3305 *-*-netbsd* | *-*-freebsd* | *-*-openbsd* | *-*-dragonfly*)
3307 *-*-solaris2* | *-*-hpux11*)
3309 *-*-darwin* | *-*-aix*)
3311 nvptx*-*-* | amdgcn*-*-*)
3314 noconfigdirs="$noconfigdirs target-libgomp"
3316 esac
3319 # Disable libatomic on unsupported systems.
3320 if test -d ${srcdir}/libatomic; then
3321 if test x$enable_libatomic = x; then
3322 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libatomic support" >&5
3323 $as_echo_n "checking for libatomic support... " >&6; }
3324 if (srcdir=${srcdir}/libatomic; \
3325 . ${srcdir}/configure.tgt; \
3326 test -n "$UNSUPPORTED")
3327 then
3328 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3329 $as_echo "no" >&6; }
3330 noconfigdirs="$noconfigdirs target-libatomic"
3331 else
3332 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3333 $as_echo "yes" >&6; }
3338 # Disable liboffloadmic on unsupported systems.
3339 if test -d ${srcdir}/liboffloadmic; then
3340 if test x$enable_liboffloadmic != xno; then
3341 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for liboffloadmic support" >&5
3342 $as_echo_n "checking for liboffloadmic support... " >&6; }
3343 if (srcdir=${srcdir}/liboffloadmic; \
3344 . ${srcdir}/configure.tgt; \
3345 test -n "$UNSUPPORTED")
3346 then
3347 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3348 $as_echo "no" >&6; }
3349 noconfigdirs="$noconfigdirs target-liboffloadmic"
3350 else
3351 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3352 $as_echo "yes" >&6; }
3357 # Disable libitm on unsupported systems.
3358 if test -d ${srcdir}/libitm; then
3359 if test x$enable_libitm = x; then
3360 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libitm support" >&5
3361 $as_echo_n "checking for libitm support... " >&6; }
3362 if (srcdir=${srcdir}/libitm; \
3363 . ${srcdir}/configure.tgt; \
3364 test -n "$UNSUPPORTED")
3365 then
3366 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3367 $as_echo "no" >&6; }
3368 noconfigdirs="$noconfigdirs target-libitm"
3369 else
3370 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3371 $as_echo "yes" >&6; }
3376 # Disable libsanitizer on unsupported systems.
3377 if test -d ${srcdir}/libsanitizer; then
3378 if test x$enable_libsanitizer = x; then
3379 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libsanitizer support" >&5
3380 $as_echo_n "checking for libsanitizer support... " >&6; }
3381 if (srcdir=${srcdir}/libsanitizer; \
3382 . ${srcdir}/configure.tgt; \
3383 test -n "$UNSUPPORTED")
3384 then
3385 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3386 $as_echo "no" >&6; }
3387 noconfigdirs="$noconfigdirs target-libsanitizer"
3388 else
3389 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3390 $as_echo "yes" >&6; }
3395 # Disable libvtv on unsupported systems.
3396 if test -d ${srcdir}/libvtv; then
3397 if test x$enable_libvtv = x; then
3398 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libvtv support" >&5
3399 $as_echo_n "checking for libvtv support... " >&6; }
3400 if (srcdir=${srcdir}/libvtv; \
3401 . ${srcdir}/configure.tgt; \
3402 test "$VTV_SUPPORTED" != "yes")
3403 then
3404 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3405 $as_echo "no" >&6; }
3406 noconfigdirs="$noconfigdirs target-libvtv"
3407 else
3408 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3409 $as_echo "yes" >&6; }
3414 # Disable libquadmath for some systems.
3415 case "${target}" in
3416 avr-*-*)
3417 noconfigdirs="$noconfigdirs target-libquadmath"
3419 # libquadmath is unused on AIX and libquadmath build process use of
3420 # LD_LIBRARY_PATH can break AIX bootstrap.
3421 powerpc-*-aix* | rs6000-*-aix*)
3422 noconfigdirs="$noconfigdirs target-libquadmath"
3424 esac
3426 # Disable libssp for some systems.
3427 case "${target}" in
3428 avr-*-*)
3429 # No hosted I/O support.
3430 noconfigdirs="$noconfigdirs target-libssp"
3432 bpf-*-*)
3433 noconfigdirs="$noconfigdirs target-libssp"
3435 powerpc-*-aix* | rs6000-*-aix*)
3436 noconfigdirs="$noconfigdirs target-libssp"
3438 pru-*-*)
3439 # No hosted I/O support.
3440 noconfigdirs="$noconfigdirs target-libssp"
3442 rl78-*-*)
3443 # libssp uses a misaligned load to trigger a fault, but the RL78
3444 # doesn't fault for those - instead, it gives a build-time error
3445 # for explicit misaligned loads.
3446 noconfigdirs="$noconfigdirs target-libssp"
3448 visium-*-*)
3449 # No hosted I/O support.
3450 noconfigdirs="$noconfigdirs target-libssp"
3452 esac
3454 # Disable libstdc++-v3 for some systems.
3455 # Allow user to override this if they pass --enable-libstdcxx
3456 if test "${ENABLE_LIBSTDCXX}" = "default" ; then
3457 case "${target}" in
3458 *-*-vxworks*)
3459 # VxWorks uses the Dinkumware C++ library.
3460 noconfigdirs="$noconfigdirs target-libstdc++-v3"
3462 amdgcn*-*-*)
3463 # Not ported/fails to build when using newlib.
3464 noconfigdirs="$noconfigdirs target-libstdc++-v3"
3466 arm*-wince-pe*)
3467 # the C++ libraries don't build on top of CE's C libraries
3468 noconfigdirs="$noconfigdirs target-libstdc++-v3"
3470 avr-*-*)
3471 noconfigdirs="$noconfigdirs target-libstdc++-v3"
3473 bpf-*-*)
3474 noconfigdirs="$noconfigdirs target-libstdc++-v3"
3476 ft32-*-*)
3477 noconfigdirs="$noconfigdirs target-libstdc++-v3"
3479 esac
3482 # Disable C++ on systems where it is known to not work.
3483 # For testing, you can override this with --enable-languages=c++.
3484 case ,${enable_languages}, in
3485 *,c++,*)
3488 case "${target}" in
3489 bpf-*-*)
3490 unsupported_languages="$unsupported_languages c++"
3492 esac
3494 esac
3496 # Disable Objc on systems where it is known to not work.
3497 # For testing, you can override this with --enable-languages=objc.
3498 case ,${enable_languages}, in
3499 *,objc,*)
3502 case "${target}" in
3503 bpf-*-*)
3504 unsupported_languages="$unsupported_languages objc"
3506 esac
3508 esac
3510 # Disable D on systems where it is known to not work.
3511 # For testing, you can override this with --enable-languages=d.
3512 case ,${enable_languages}, in
3513 *,d,*)
3516 case "${target}" in
3517 bpf-*-*)
3518 unsupported_languages="$unsupported_languages d"
3520 esac
3522 esac
3524 # Disable libphobos on unsupported systems.
3525 # For testing, you can override this with --enable-libphobos.
3526 if test -d ${srcdir}/libphobos; then
3527 if test x$enable_libphobos = x; then
3528 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libphobos support" >&5
3529 $as_echo_n "checking for libphobos support... " >&6; }
3530 if (srcdir=${srcdir}/libphobos; \
3531 . ${srcdir}/configure.tgt; \
3532 test "$LIBPHOBOS_SUPPORTED" != "yes")
3533 then
3534 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3535 $as_echo "no" >&6; }
3536 noconfigdirs="$noconfigdirs target-libphobos"
3537 else
3538 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3539 $as_echo "yes" >&6; }
3544 # Disable Fortran for some systems.
3545 case "${target}" in
3546 mmix-*-*)
3547 # See <http://gcc.gnu.org/ml/gcc-patches/2004-11/msg00572.html>.
3548 unsupported_languages="$unsupported_languages fortran"
3550 bpf-*-*)
3551 unsupported_languages="$unsupported_languages fortran"
3553 esac
3555 # Disable libffi for some systems.
3556 case "${target}" in
3557 powerpc-*-darwin*)
3559 i[3456789]86-*-darwin*)
3561 x86_64-*-darwin[912]*)
3563 *-*-darwin*)
3564 noconfigdirs="$noconfigdirs target-libffi"
3566 *-*-netware*)
3567 noconfigdirs="$noconfigdirs target-libffi"
3569 *-*-phoenix*)
3570 noconfigdirs="$noconfigdirs target-libffi"
3572 *-*-rtems*)
3573 noconfigdirs="$noconfigdirs target-libffi"
3575 *-*-tpf*)
3576 noconfigdirs="$noconfigdirs target-libffi"
3578 *-*-uclinux*)
3579 noconfigdirs="$noconfigdirs target-libffi"
3581 *-*-vxworks*)
3582 noconfigdirs="$noconfigdirs target-libffi"
3584 aarch64*-*-freebsd*)
3585 noconfigdirs="$noconfigdirs target-libffi"
3587 alpha*-*-*vms*)
3588 noconfigdirs="$noconfigdirs target-libffi"
3590 arm*-*-freebsd*)
3591 noconfigdirs="$noconfigdirs target-libffi"
3593 arm-wince-pe)
3594 noconfigdirs="$noconfigdirs target-libffi"
3596 arm*-*-symbianelf*)
3597 noconfigdirs="$noconfigdirs target-libffi"
3599 bpf-*-*)
3600 noconfigdirs="$noconfigdirs target-libffi"
3602 cris-*-* | crisv32-*-*)
3603 case "${target}" in
3604 *-*-linux*)
3606 *) # See PR46792 regarding target-libffi.
3607 noconfigdirs="$noconfigdirs target-libffi";;
3608 esac
3610 hppa*64*-*-hpux*)
3611 noconfigdirs="$noconfigdirs target-libffi"
3613 hppa*-hp-hpux11*)
3615 hppa*-*-hpux*)
3616 noconfigdirs="$noconfigdirs target-libffi"
3618 ia64*-*-*vms*)
3619 noconfigdirs="$noconfigdirs target-libffi"
3621 i[3456789]86-w64-mingw*)
3622 noconfigdirs="$noconfigdirs target-libffi"
3624 i[3456789]86-*-mingw*)
3625 noconfigdirs="$noconfigdirs target-libffi"
3627 x86_64-*-mingw*)
3628 noconfigdirs="$noconfigdirs target-libffi"
3630 mmix-*-*)
3631 noconfigdirs="$noconfigdirs target-libffi"
3633 powerpc-*-aix*)
3635 rs6000-*-aix*)
3637 ft32-*-*)
3638 noconfigdirs="$noconfigdirs target-libffi"
3640 *-*-lynxos*)
3641 noconfigdirs="$noconfigdirs target-libffi"
3643 esac
3645 # Disable the go frontend on systems where it is known to not work. Please keep
3646 # this in sync with contrib/config-list.mk.
3647 case "${target}" in
3648 *-*-darwin* | *-*-cygwin* | *-*-mingw* | bpf-* )
3649 unsupported_languages="$unsupported_languages go"
3651 esac
3653 # Only allow gdbserver on some systems.
3654 if test -d ${srcdir}/gdbserver; then
3655 if test x$enable_gdbserver = x; then
3656 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gdbserver support" >&5
3657 $as_echo_n "checking for gdbserver support... " >&6; }
3658 if (srcdir=${srcdir}/gdbserver; \
3659 . ${srcdir}/configure.srv; \
3660 test -n "$UNSUPPORTED")
3661 then
3662 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3663 $as_echo "no" >&6; }
3664 noconfigdirs="$noconfigdirs gdbserver"
3665 else
3666 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3667 $as_echo "yes" >&6; }
3672 # Disable libgo for some systems where it is known to not work.
3673 # For testing, you can easily override this with --enable-libgo.
3674 if test x$enable_libgo = x; then
3675 case "${target}" in
3676 *-*-darwin*)
3677 # PR 46986
3678 noconfigdirs="$noconfigdirs target-libgo"
3680 *-*-cygwin* | *-*-mingw*)
3681 noconfigdirs="$noconfigdirs target-libgo"
3683 bpf-*-*)
3684 noconfigdirs="$noconfigdirs target-libgo"
3686 esac
3689 # Default libgloss CPU subdirectory.
3690 libgloss_dir="$target_cpu"
3692 case "${target}" in
3693 sh*-*-pe|mips*-*-pe|*arm-wince-pe)
3694 libgloss_dir=wince
3696 aarch64*-*-* )
3697 libgloss_dir=aarch64
3699 arm*-*-*)
3700 libgloss_dir=arm
3702 cris-*-* | crisv32-*-*)
3703 libgloss_dir=cris
3705 hppa*-*-*)
3706 libgloss_dir=pa
3708 i[3456789]86-*-*)
3709 libgloss_dir=i386
3711 loongarch*-*-*)
3712 libgloss_dir=loongarch
3714 m68hc11-*-*|m6811-*-*|m68hc12-*-*|m6812-*-*)
3715 libgloss_dir=m68hc11
3717 m68*-*-* | fido-*-*)
3718 libgloss_dir=m68k
3720 mips*-*-*)
3721 libgloss_dir=mips
3723 powerpc*-*-*)
3724 libgloss_dir=rs6000
3726 pru-*-*)
3727 libgloss_dir=pru
3729 sparc*-*-*)
3730 libgloss_dir=sparc
3732 esac
3734 # Disable newlib and libgloss for various target OSes.
3735 case "${target}" in
3736 alpha*-dec-osf*)
3737 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3739 i[3456789]86-*-linux*)
3740 # This section makes it possible to build newlib natively on linux.
3741 # If we are using a cross compiler then don't configure newlib.
3742 if test x${is_cross_compiler} != xno ; then
3743 noconfigdirs="$noconfigdirs target-newlib"
3745 noconfigdirs="$noconfigdirs target-libgloss"
3746 # If we are not using a cross compiler, do configure newlib.
3747 # Note however, that newlib will only be configured in this situation
3748 # if the --with-newlib option has been given, because otherwise
3749 # 'target-newlib' will appear in skipdirs.
3751 i[3456789]86-*-rdos*)
3752 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3754 sh*-*-pe|mips*-*-pe|arm-wince-pe)
3755 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3757 sparc-*-sunos4*)
3758 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3760 bpf-*-*)
3761 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3763 *-*-aix*)
3764 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3766 *-*-beos*)
3767 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3769 *-*-chorusos)
3770 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3772 *-*-dragonfly*)
3773 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3775 *-*-freebsd*)
3776 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3778 *-*-linux* | *-*-gnu* | *-*-k*bsd*-gnu | *-*-kopensolaris*-gnu)
3779 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3781 *-*-lynxos*)
3782 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3784 *-*-mingw*)
3785 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3787 *-*-netbsd*)
3788 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3790 *-*-netware*)
3791 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3793 *-*-tpf*)
3794 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3796 *-*-uclinux*)
3797 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3799 *-*-vxworks*)
3800 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3802 esac
3804 case "${target}" in
3805 *-*-chorusos)
3807 aarch64-*-darwin*)
3808 noconfigdirs="$noconfigdirs ld gas gdb gprof"
3809 noconfigdirs="$noconfigdirs sim target-rda"
3811 amdgcn*-*-*)
3813 arm-*-darwin*)
3814 noconfigdirs="$noconfigdirs ld gas gdb gprof"
3815 noconfigdirs="$noconfigdirs sim target-rda"
3817 powerpc-*-darwin*)
3818 noconfigdirs="$noconfigdirs ld gas gdb gprof"
3819 noconfigdirs="$noconfigdirs sim target-rda"
3821 i[3456789]86-*-darwin*)
3822 noconfigdirs="$noconfigdirs ld gprof"
3823 noconfigdirs="$noconfigdirs sim target-rda"
3825 x86_64-*-darwin[912]*)
3826 noconfigdirs="$noconfigdirs ld gas gprof"
3827 noconfigdirs="$noconfigdirs sim target-rda"
3829 *-*-darwin*)
3830 noconfigdirs="$noconfigdirs ld gas gdb gprof"
3831 noconfigdirs="$noconfigdirs sim target-rda"
3833 *-*-dragonfly*)
3835 *-*-freebsd*)
3836 if test "x$with_gmp" = x \
3837 && ! test -d ${srcdir}/gmp \
3838 && test -f /usr/local/include/gmp.h; then
3839 with_gmp=/usr/local
3842 *-*-kaos*)
3843 # Remove unsupported stuff on all kaOS configurations.
3844 noconfigdirs="$noconfigdirs target-libgloss"
3846 *-*-netbsd*)
3848 *-*-netware*)
3850 *-*-phoenix*)
3851 noconfigdirs="$noconfigdirs target-libgloss"
3853 *-*-rtems*)
3854 noconfigdirs="$noconfigdirs target-libgloss"
3856 # The tpf target doesn't support gdb yet.
3857 *-*-tpf*)
3858 noconfigdirs="$noconfigdirs gdb tcl tk libgui itcl"
3860 *-*-uclinux*)
3861 noconfigdirs="$noconfigdirs target-rda"
3863 *-*-vxworks*)
3865 alpha*-dec-osf*)
3866 # ld works, but does not support shared libraries.
3867 # gas doesn't generate exception information.
3868 noconfigdirs="$noconfigdirs gas ld"
3870 alpha*-*-*vms*)
3871 noconfigdirs="$noconfigdirs gdb target-newlib target-libgloss"
3873 alpha*-*-*)
3874 # newlib is not 64 bit ready
3875 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3877 bpf-*-*)
3878 noconfigdirs="$noconfigdirs target-libobjc target-libbacktrace"
3880 sh*-*-pe|mips*-*-pe|*arm-wince-pe)
3881 noconfigdirs="$noconfigdirs tcl tk itcl libgui sim"
3883 arc*-*-*)
3884 noconfigdirs="$noconfigdirs sim"
3886 arm-*-pe*)
3887 noconfigdirs="$noconfigdirs target-libgloss"
3889 arm-*-riscix*)
3890 noconfigdirs="$noconfigdirs ld target-libgloss"
3892 avr-*-*)
3893 if test x${with_avrlibc} != xno; then
3894 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3897 c4x-*-* | tic4x-*-*)
3898 noconfigdirs="$noconfigdirs target-libgloss"
3900 tic54x-*-*)
3901 noconfigdirs="$noconfigdirs target-libgloss gdb"
3903 d10v-*-*)
3904 noconfigdirs="$noconfigdirs target-libgloss"
3906 d30v-*-*)
3907 noconfigdirs="$noconfigdirs gdb"
3909 fr30-*-elf*)
3910 noconfigdirs="$noconfigdirs gdb"
3912 ft32-*-*)
3913 noconfigdirs="$noconfigdirs target-rda gprof"
3915 moxie-*-*)
3916 noconfigdirs="$noconfigdirs"
3918 h8300*-*-*)
3919 noconfigdirs="$noconfigdirs target-libgloss"
3921 h8500-*-*)
3922 noconfigdirs="$noconfigdirs target-libgloss"
3924 hppa1.1-*-osf* | hppa1.1-*-bsd* )
3926 hppa*64*-*-hpux*)
3927 noconfigdirs="$noconfigdirs gdb"
3929 hppa*-*-hpux11*)
3930 noconfigdirs="$noconfigdirs gdb ld"
3932 hppa*64*-*-linux*)
3934 hppa*-*-linux*)
3936 hppa*-*-*elf* | \
3937 hppa*-*-lites* | \
3938 hppa*-*-openbsd* | \
3939 hppa*64*-*-*)
3941 hppa*-*-pro*)
3943 hppa*-*-*)
3944 noconfigdirs="$noconfigdirs ld"
3946 i960-*-*)
3947 noconfigdirs="$noconfigdirs gdb"
3949 ia64*-*-elf*)
3950 # No gdb support yet.
3951 noconfigdirs="$noconfigdirs readline libgui itcl gdb"
3953 ia64*-**-hpux*)
3954 # No ld support yet.
3955 noconfigdirs="$noconfigdirs gdb libgui itcl ld"
3957 ia64*-*-*vms*)
3958 # No ld support yet.
3959 noconfigdirs="$noconfigdirs libgui itcl ld"
3961 i[3456789]86-w64-mingw*)
3963 i[3456789]86-*-mingw*)
3964 target_configdirs="$target_configdirs target-winsup"
3966 *-*-cygwin*)
3967 target_configdirs="$target_configdirs target-libtermcap target-winsup"
3968 noconfigdirs="$noconfigdirs target-libgloss"
3969 # always build newlib if winsup directory is present.
3970 if test -d "$srcdir/winsup/cygwin"; then
3971 skipdirs=`echo " ${skipdirs} " | sed -e 's/ target-newlib / /'`
3972 elif test -d "$srcdir/newlib"; then
3973 echo "Warning: winsup/cygwin is missing so newlib can't be built."
3976 i[3456789]86-*-pe)
3977 noconfigdirs="$noconfigdirs target-libgloss"
3979 i[3456789]86-*-sco3.2v5*)
3980 # The linker does not yet know about weak symbols in COFF,
3981 # and is not configured to handle mixed ELF and COFF.
3982 noconfigdirs="$noconfigdirs ld target-libgloss"
3984 i[3456789]86-*-sco*)
3985 noconfigdirs="$noconfigdirs gprof target-libgloss"
3987 i[3456789]86-*-solaris2* | x86_64-*-solaris2.1[0-9]*)
3988 noconfigdirs="$noconfigdirs target-libgloss"
3990 i[3456789]86-*-sysv4*)
3991 noconfigdirs="$noconfigdirs target-libgloss"
3993 i[3456789]86-*-beos*)
3994 noconfigdirs="$noconfigdirs gdb"
3996 i[3456789]86-*-rdos*)
3997 noconfigdirs="$noconfigdirs gdb"
3999 mmix-*-*)
4000 noconfigdirs="$noconfigdirs gdb"
4002 mt-*-*)
4003 noconfigdirs="$noconfigdirs sim"
4005 nfp-*-*)
4006 noconfigdirs="$noconfigdirs ld gas gdb gprof sim"
4007 noconfigdirs="$noconfigdirs $target_libraries"
4009 pdp11-*-*)
4010 noconfigdirs="$noconfigdirs gdb gprof"
4012 powerpc-*-aix*)
4013 # copied from rs6000-*-* entry
4014 noconfigdirs="$noconfigdirs gprof"
4016 powerpc*-*-winnt* | powerpc*-*-pe*)
4017 target_configdirs="$target_configdirs target-winsup"
4018 noconfigdirs="$noconfigdirs gdb tcl tk target-libgloss itcl"
4019 # always build newlib.
4020 skipdirs=`echo " ${skipdirs} " | sed -e 's/ target-newlib / /'`
4022 # This is temporary until we can link against shared libraries
4023 powerpcle-*-solaris*)
4024 noconfigdirs="$noconfigdirs gdb sim tcl tk itcl"
4026 powerpc-*-beos*)
4027 noconfigdirs="$noconfigdirs gdb"
4029 rs6000-*-lynxos*)
4030 noconfigdirs="$noconfigdirs gprof"
4032 rs6000-*-aix*)
4033 noconfigdirs="$noconfigdirs gprof"
4035 rs6000-*-*)
4036 noconfigdirs="$noconfigdirs gprof"
4038 m68k-apollo-*)
4039 noconfigdirs="$noconfigdirs ld binutils gprof target-libgloss"
4041 microblaze*)
4042 noconfigdirs="$noconfigdirs gprof"
4044 mips*-sde-elf* | mips*-mti-elf* | mips*-img-elf*)
4045 if test x$with_newlib = xyes; then
4046 noconfigdirs="$noconfigdirs gprof"
4049 mips*-*-irix5*)
4050 noconfigdirs="$noconfigdirs gprof target-libgloss"
4052 mips*-*-irix6*)
4053 noconfigdirs="$noconfigdirs gprof target-libgloss"
4055 mips*-*-bsd*)
4056 noconfigdirs="$noconfigdirs ld gas gprof target-libgloss"
4058 mips*-*-linux*)
4060 mips*-*-ultrix* | mips*-*-osf* | mips*-*-ecoff* | mips*-*-pe* \
4061 | mips*-*-irix* | mips*-*-lnews* | mips*-*-riscos*)
4062 noconfigdirs="$noconfigdirs ld gas gprof"
4064 mips*-*-*)
4065 noconfigdirs="$noconfigdirs gprof"
4067 nvptx*-*-*)
4068 noconfigdirs="$noconfigdirs target-libssp target-libstdc++-v3 target-libobjc"
4070 sh-*-*)
4071 case "${target}" in
4072 sh*-*-elf)
4075 noconfigdirs="$noconfigdirs target-libgloss" ;;
4076 esac
4078 sparc-*-sunos4*)
4079 if test x${is_cross_compiler} = xno ; then
4080 use_gnu_ld=no
4083 tic6x-*-*)
4084 noconfigdirs="$noconfigdirs sim"
4086 tilepro*-*-* | tilegx*-*-*)
4087 noconfigdirs="$noconfigdirs sim"
4089 v810-*-*)
4090 noconfigdirs="$noconfigdirs bfd binutils gas gdb ld opcodes target-libgloss"
4092 vax-*-*)
4093 noconfigdirs="$noconfigdirs target-newlib target-libgloss"
4095 wasm32-*-*)
4096 noconfigdirs="$noconfigdirs ld"
4098 loongarch*-*-linux*)
4100 loongarch*-*-*)
4101 noconfigdirs="$noconfigdirs gprof"
4103 esac
4105 # If we aren't building newlib, then don't build libgloss, since libgloss
4106 # depends upon some newlib header files.
4107 case "${noconfigdirs}" in
4108 *target-libgloss*) ;;
4109 *target-newlib*) noconfigdirs="$noconfigdirs target-libgloss" ;;
4110 esac
4112 # Work in distributions that contain no compiler tools, like Autoconf.
4113 host_makefile_frag=/dev/null
4114 if test -d ${srcdir}/config ; then
4115 case "${host}" in
4116 i[3456789]86-*-msdosdjgpp*)
4117 host_makefile_frag="config/mh-djgpp"
4119 *-cygwin*)
4121 { $as_echo "$as_me:${as_lineno-$LINENO}: checking to see if cat works as expected" >&5
4122 $as_echo_n "checking to see if cat works as expected... " >&6; }
4123 echo a >cygwin-cat-check
4124 if test `cat cygwin-cat-check` = a ; then
4125 rm cygwin-cat-check
4126 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4127 $as_echo "yes" >&6; }
4128 else
4129 rm cygwin-cat-check
4130 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4131 $as_echo "no" >&6; }
4132 as_fn_error $? "The cat command does not ignore carriage return characters.
4133 Please either mount the build directory in binary mode or run the following
4134 commands before running any configure script:
4135 set -o igncr
4136 export SHELLOPTS
4137 " "$LINENO" 5
4140 host_makefile_frag="config/mh-cygwin"
4142 *-mingw*)
4143 host_makefile_frag="config/mh-mingw"
4145 alpha*-linux*)
4146 host_makefile_frag="config/mh-alpha-linux"
4148 hppa*-hp-hpux10*)
4149 host_makefile_frag="config/mh-pa-hpux10"
4151 hppa*-hp-hpux*)
4152 host_makefile_frag="config/mh-pa"
4154 hppa*-*)
4155 host_makefile_frag="config/mh-pa"
4157 i?86-*-darwin[89]* | i?86-*-darwin1[0-7]* | powerpc*-*-darwin*)
4158 host_makefile_frag="config/mh-darwin"
4160 powerpc-*-aix*)
4161 host_makefile_frag="config/mh-ppc-aix"
4163 rs6000-*-aix*)
4164 host_makefile_frag="config/mh-ppc-aix"
4166 esac
4169 if test "${build}" != "${host}" ; then
4170 AR_FOR_BUILD=${AR_FOR_BUILD-ar}
4171 AS_FOR_BUILD=${AS_FOR_BUILD-as}
4172 CC_FOR_BUILD=${CC_FOR_BUILD-gcc}
4173 CPP_FOR_BUILD="${CPP_FOR_BUILD-\$(CC_FOR_BUILD) -E}"
4174 CXX_FOR_BUILD=${CXX_FOR_BUILD-g++}
4175 DSYMUTIL_FOR_BUILD=${DSYMUTIL_FOR_BUILD-dsymutil}
4176 GFORTRAN_FOR_BUILD=${GFORTRAN_FOR_BUILD-gfortran}
4177 GOC_FOR_BUILD=${GOC_FOR_BUILD-gccgo}
4178 GDC_FOR_BUILD=${GDC_FOR_BUILD-gdc}
4179 DLLTOOL_FOR_BUILD=${DLLTOOL_FOR_BUILD-dlltool}
4180 LD_FOR_BUILD=${LD_FOR_BUILD-ld}
4181 NM_FOR_BUILD=${NM_FOR_BUILD-nm}
4182 RANLIB_FOR_BUILD=${RANLIB_FOR_BUILD-ranlib}
4183 WINDRES_FOR_BUILD=${WINDRES_FOR_BUILD-windres}
4184 WINDMC_FOR_BUILD=${WINDMC_FOR_BUILD-windmc}
4185 else
4186 AR_FOR_BUILD="\$(AR)"
4187 AS_FOR_BUILD="\$(AS)"
4188 CC_FOR_BUILD="\$(CC)"
4189 CXX_FOR_BUILD="\$(CXX)"
4190 DSYMUTIL_FOR_BUILD="\$(DSYMUTIL)"
4191 GFORTRAN_FOR_BUILD="\$(GFORTRAN)"
4192 GOC_FOR_BUILD="\$(GOC)"
4193 GDC_FOR_BUILD="\$(GDC)"
4194 DLLTOOL_FOR_BUILD="\$(DLLTOOL)"
4195 LD_FOR_BUILD="\$(LD)"
4196 NM_FOR_BUILD="\$(NM)"
4197 RANLIB_FOR_BUILD="\$(RANLIB)"
4198 WINDRES_FOR_BUILD="\$(WINDRES)"
4199 WINDMC_FOR_BUILD="\$(WINDMC)"
4202 ac_ext=c
4203 ac_cpp='$CPP $CPPFLAGS'
4204 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4205 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4206 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4207 if test -n "$ac_tool_prefix"; then
4208 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4209 set dummy ${ac_tool_prefix}gcc; ac_word=$2
4210 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4211 $as_echo_n "checking for $ac_word... " >&6; }
4212 if ${ac_cv_prog_CC+:} false; then :
4213 $as_echo_n "(cached) " >&6
4214 else
4215 if test -n "$CC"; then
4216 ac_cv_prog_CC="$CC" # Let the user override the test.
4217 else
4218 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4219 for as_dir in $PATH
4221 IFS=$as_save_IFS
4222 test -z "$as_dir" && as_dir=.
4223 for ac_exec_ext in '' $ac_executable_extensions; do
4224 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4225 ac_cv_prog_CC="${ac_tool_prefix}gcc"
4226 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4227 break 2
4229 done
4230 done
4231 IFS=$as_save_IFS
4235 CC=$ac_cv_prog_CC
4236 if test -n "$CC"; then
4237 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4238 $as_echo "$CC" >&6; }
4239 else
4240 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4241 $as_echo "no" >&6; }
4246 if test -z "$ac_cv_prog_CC"; then
4247 ac_ct_CC=$CC
4248 # Extract the first word of "gcc", so it can be a program name with args.
4249 set dummy gcc; ac_word=$2
4250 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4251 $as_echo_n "checking for $ac_word... " >&6; }
4252 if ${ac_cv_prog_ac_ct_CC+:} false; then :
4253 $as_echo_n "(cached) " >&6
4254 else
4255 if test -n "$ac_ct_CC"; then
4256 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4257 else
4258 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4259 for as_dir in $PATH
4261 IFS=$as_save_IFS
4262 test -z "$as_dir" && as_dir=.
4263 for ac_exec_ext in '' $ac_executable_extensions; do
4264 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4265 ac_cv_prog_ac_ct_CC="gcc"
4266 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4267 break 2
4269 done
4270 done
4271 IFS=$as_save_IFS
4275 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4276 if test -n "$ac_ct_CC"; then
4277 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4278 $as_echo "$ac_ct_CC" >&6; }
4279 else
4280 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4281 $as_echo "no" >&6; }
4284 if test "x$ac_ct_CC" = x; then
4285 CC=""
4286 else
4287 case $cross_compiling:$ac_tool_warned in
4288 yes:)
4289 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4290 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4291 ac_tool_warned=yes ;;
4292 esac
4293 CC=$ac_ct_CC
4295 else
4296 CC="$ac_cv_prog_CC"
4299 if test -z "$CC"; then
4300 if test -n "$ac_tool_prefix"; then
4301 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4302 set dummy ${ac_tool_prefix}cc; ac_word=$2
4303 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4304 $as_echo_n "checking for $ac_word... " >&6; }
4305 if ${ac_cv_prog_CC+:} false; then :
4306 $as_echo_n "(cached) " >&6
4307 else
4308 if test -n "$CC"; then
4309 ac_cv_prog_CC="$CC" # Let the user override the test.
4310 else
4311 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4312 for as_dir in $PATH
4314 IFS=$as_save_IFS
4315 test -z "$as_dir" && as_dir=.
4316 for ac_exec_ext in '' $ac_executable_extensions; do
4317 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4318 ac_cv_prog_CC="${ac_tool_prefix}cc"
4319 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4320 break 2
4322 done
4323 done
4324 IFS=$as_save_IFS
4328 CC=$ac_cv_prog_CC
4329 if test -n "$CC"; then
4330 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4331 $as_echo "$CC" >&6; }
4332 else
4333 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4334 $as_echo "no" >&6; }
4340 if test -z "$CC"; then
4341 # Extract the first word of "cc", so it can be a program name with args.
4342 set dummy cc; ac_word=$2
4343 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4344 $as_echo_n "checking for $ac_word... " >&6; }
4345 if ${ac_cv_prog_CC+:} false; then :
4346 $as_echo_n "(cached) " >&6
4347 else
4348 if test -n "$CC"; then
4349 ac_cv_prog_CC="$CC" # Let the user override the test.
4350 else
4351 ac_prog_rejected=no
4352 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4353 for as_dir in $PATH
4355 IFS=$as_save_IFS
4356 test -z "$as_dir" && as_dir=.
4357 for ac_exec_ext in '' $ac_executable_extensions; do
4358 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4359 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4360 ac_prog_rejected=yes
4361 continue
4363 ac_cv_prog_CC="cc"
4364 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4365 break 2
4367 done
4368 done
4369 IFS=$as_save_IFS
4371 if test $ac_prog_rejected = yes; then
4372 # We found a bogon in the path, so make sure we never use it.
4373 set dummy $ac_cv_prog_CC
4374 shift
4375 if test $# != 0; then
4376 # We chose a different compiler from the bogus one.
4377 # However, it has the same basename, so the bogon will be chosen
4378 # first if we set CC to just the basename; use the full file name.
4379 shift
4380 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4385 CC=$ac_cv_prog_CC
4386 if test -n "$CC"; then
4387 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4388 $as_echo "$CC" >&6; }
4389 else
4390 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4391 $as_echo "no" >&6; }
4396 if test -z "$CC"; then
4397 if test -n "$ac_tool_prefix"; then
4398 for ac_prog in cl.exe
4400 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4401 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4402 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4403 $as_echo_n "checking for $ac_word... " >&6; }
4404 if ${ac_cv_prog_CC+:} false; then :
4405 $as_echo_n "(cached) " >&6
4406 else
4407 if test -n "$CC"; then
4408 ac_cv_prog_CC="$CC" # Let the user override the test.
4409 else
4410 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4411 for as_dir in $PATH
4413 IFS=$as_save_IFS
4414 test -z "$as_dir" && as_dir=.
4415 for ac_exec_ext in '' $ac_executable_extensions; do
4416 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4417 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
4418 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4419 break 2
4421 done
4422 done
4423 IFS=$as_save_IFS
4427 CC=$ac_cv_prog_CC
4428 if test -n "$CC"; then
4429 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4430 $as_echo "$CC" >&6; }
4431 else
4432 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4433 $as_echo "no" >&6; }
4437 test -n "$CC" && break
4438 done
4440 if test -z "$CC"; then
4441 ac_ct_CC=$CC
4442 for ac_prog in cl.exe
4444 # Extract the first word of "$ac_prog", so it can be a program name with args.
4445 set dummy $ac_prog; ac_word=$2
4446 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4447 $as_echo_n "checking for $ac_word... " >&6; }
4448 if ${ac_cv_prog_ac_ct_CC+:} false; then :
4449 $as_echo_n "(cached) " >&6
4450 else
4451 if test -n "$ac_ct_CC"; then
4452 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4453 else
4454 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4455 for as_dir in $PATH
4457 IFS=$as_save_IFS
4458 test -z "$as_dir" && as_dir=.
4459 for ac_exec_ext in '' $ac_executable_extensions; do
4460 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4461 ac_cv_prog_ac_ct_CC="$ac_prog"
4462 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4463 break 2
4465 done
4466 done
4467 IFS=$as_save_IFS
4471 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4472 if test -n "$ac_ct_CC"; then
4473 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4474 $as_echo "$ac_ct_CC" >&6; }
4475 else
4476 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4477 $as_echo "no" >&6; }
4481 test -n "$ac_ct_CC" && break
4482 done
4484 if test "x$ac_ct_CC" = x; then
4485 CC=""
4486 else
4487 case $cross_compiling:$ac_tool_warned in
4488 yes:)
4489 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4490 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4491 ac_tool_warned=yes ;;
4492 esac
4493 CC=$ac_ct_CC
4500 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4501 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4502 as_fn_error $? "no acceptable C compiler found in \$PATH
4503 See \`config.log' for more details" "$LINENO" 5; }
4505 # Provide some information about the compiler.
4506 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4507 set X $ac_compile
4508 ac_compiler=$2
4509 for ac_option in --version -v -V -qversion; do
4510 { { ac_try="$ac_compiler $ac_option >&5"
4511 case "(($ac_try" in
4512 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4513 *) ac_try_echo=$ac_try;;
4514 esac
4515 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4516 $as_echo "$ac_try_echo"; } >&5
4517 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4518 ac_status=$?
4519 if test -s conftest.err; then
4520 sed '10a\
4521 ... rest of stderr output deleted ...
4522 10q' conftest.err >conftest.er1
4523 cat conftest.er1 >&5
4525 rm -f conftest.er1 conftest.err
4526 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4527 test $ac_status = 0; }
4528 done
4530 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4531 /* end confdefs.h. */
4534 main ()
4538 return 0;
4540 _ACEOF
4541 ac_clean_files_save=$ac_clean_files
4542 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
4543 # Try to create an executable without -o first, disregard a.out.
4544 # It will help us diagnose broken compilers, and finding out an intuition
4545 # of exeext.
4546 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
4547 $as_echo_n "checking whether the C compiler works... " >&6; }
4548 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
4550 # The possible output files:
4551 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
4553 ac_rmfiles=
4554 for ac_file in $ac_files
4556 case $ac_file in
4557 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4558 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
4559 esac
4560 done
4561 rm -f $ac_rmfiles
4563 if { { ac_try="$ac_link_default"
4564 case "(($ac_try" in
4565 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4566 *) ac_try_echo=$ac_try;;
4567 esac
4568 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4569 $as_echo "$ac_try_echo"; } >&5
4570 (eval "$ac_link_default") 2>&5
4571 ac_status=$?
4572 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4573 test $ac_status = 0; }; then :
4574 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
4575 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
4576 # in a Makefile. We should not override ac_cv_exeext if it was cached,
4577 # so that the user can short-circuit this test for compilers unknown to
4578 # Autoconf.
4579 for ac_file in $ac_files ''
4581 test -f "$ac_file" || continue
4582 case $ac_file in
4583 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
4585 [ab].out )
4586 # We found the default executable, but exeext='' is most
4587 # certainly right.
4588 break;;
4589 *.* )
4590 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
4591 then :; else
4592 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4594 # We set ac_cv_exeext here because the later test for it is not
4595 # safe: cross compilers may not add the suffix if given an `-o'
4596 # argument, so we may need to know it at that point already.
4597 # Even if this section looks crufty: it has the advantage of
4598 # actually working.
4599 break;;
4601 break;;
4602 esac
4603 done
4604 test "$ac_cv_exeext" = no && ac_cv_exeext=
4606 else
4607 ac_file=''
4609 if test -z "$ac_file"; then :
4610 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4611 $as_echo "no" >&6; }
4612 $as_echo "$as_me: failed program was:" >&5
4613 sed 's/^/| /' conftest.$ac_ext >&5
4615 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4616 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4617 as_fn_error 77 "C compiler cannot create executables
4618 See \`config.log' for more details" "$LINENO" 5; }
4619 else
4620 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4621 $as_echo "yes" >&6; }
4623 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
4624 $as_echo_n "checking for C compiler default output file name... " >&6; }
4625 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
4626 $as_echo "$ac_file" >&6; }
4627 ac_exeext=$ac_cv_exeext
4629 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
4630 ac_clean_files=$ac_clean_files_save
4631 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
4632 $as_echo_n "checking for suffix of executables... " >&6; }
4633 if { { ac_try="$ac_link"
4634 case "(($ac_try" in
4635 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4636 *) ac_try_echo=$ac_try;;
4637 esac
4638 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4639 $as_echo "$ac_try_echo"; } >&5
4640 (eval "$ac_link") 2>&5
4641 ac_status=$?
4642 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4643 test $ac_status = 0; }; then :
4644 # If both `conftest.exe' and `conftest' are `present' (well, observable)
4645 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
4646 # work properly (i.e., refer to `conftest.exe'), while it won't with
4647 # `rm'.
4648 for ac_file in conftest.exe conftest conftest.*; do
4649 test -f "$ac_file" || continue
4650 case $ac_file in
4651 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4652 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4653 break;;
4654 * ) break;;
4655 esac
4656 done
4657 else
4658 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4659 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4660 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
4661 See \`config.log' for more details" "$LINENO" 5; }
4663 rm -f conftest conftest$ac_cv_exeext
4664 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
4665 $as_echo "$ac_cv_exeext" >&6; }
4667 rm -f conftest.$ac_ext
4668 EXEEXT=$ac_cv_exeext
4669 ac_exeext=$EXEEXT
4670 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4671 /* end confdefs.h. */
4672 #include <stdio.h>
4674 main ()
4676 FILE *f = fopen ("conftest.out", "w");
4677 return ferror (f) || fclose (f) != 0;
4680 return 0;
4682 _ACEOF
4683 ac_clean_files="$ac_clean_files conftest.out"
4684 # Check that the compiler produces executables we can run. If not, either
4685 # the compiler is broken, or we cross compile.
4686 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
4687 $as_echo_n "checking whether we are cross compiling... " >&6; }
4688 if test "$cross_compiling" != yes; then
4689 { { ac_try="$ac_link"
4690 case "(($ac_try" in
4691 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4692 *) ac_try_echo=$ac_try;;
4693 esac
4694 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4695 $as_echo "$ac_try_echo"; } >&5
4696 (eval "$ac_link") 2>&5
4697 ac_status=$?
4698 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4699 test $ac_status = 0; }
4700 if { ac_try='./conftest$ac_cv_exeext'
4701 { { case "(($ac_try" in
4702 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4703 *) ac_try_echo=$ac_try;;
4704 esac
4705 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4706 $as_echo "$ac_try_echo"; } >&5
4707 (eval "$ac_try") 2>&5
4708 ac_status=$?
4709 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4710 test $ac_status = 0; }; }; then
4711 cross_compiling=no
4712 else
4713 if test "$cross_compiling" = maybe; then
4714 cross_compiling=yes
4715 else
4716 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4717 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4718 as_fn_error $? "cannot run C compiled programs.
4719 If you meant to cross compile, use \`--host'.
4720 See \`config.log' for more details" "$LINENO" 5; }
4724 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
4725 $as_echo "$cross_compiling" >&6; }
4727 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
4728 ac_clean_files=$ac_clean_files_save
4729 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
4730 $as_echo_n "checking for suffix of object files... " >&6; }
4731 if ${ac_cv_objext+:} false; then :
4732 $as_echo_n "(cached) " >&6
4733 else
4734 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4735 /* end confdefs.h. */
4738 main ()
4742 return 0;
4744 _ACEOF
4745 rm -f conftest.o conftest.obj
4746 if { { ac_try="$ac_compile"
4747 case "(($ac_try" in
4748 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4749 *) ac_try_echo=$ac_try;;
4750 esac
4751 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4752 $as_echo "$ac_try_echo"; } >&5
4753 (eval "$ac_compile") 2>&5
4754 ac_status=$?
4755 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4756 test $ac_status = 0; }; then :
4757 for ac_file in conftest.o conftest.obj conftest.*; do
4758 test -f "$ac_file" || continue;
4759 case $ac_file in
4760 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
4761 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
4762 break;;
4763 esac
4764 done
4765 else
4766 $as_echo "$as_me: failed program was:" >&5
4767 sed 's/^/| /' conftest.$ac_ext >&5
4769 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4770 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4771 as_fn_error $? "cannot compute suffix of object files: cannot compile
4772 See \`config.log' for more details" "$LINENO" 5; }
4774 rm -f conftest.$ac_cv_objext conftest.$ac_ext
4776 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
4777 $as_echo "$ac_cv_objext" >&6; }
4778 OBJEXT=$ac_cv_objext
4779 ac_objext=$OBJEXT
4780 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4781 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4782 if ${ac_cv_c_compiler_gnu+:} false; then :
4783 $as_echo_n "(cached) " >&6
4784 else
4785 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4786 /* end confdefs.h. */
4789 main ()
4791 #ifndef __GNUC__
4792 choke me
4793 #endif
4796 return 0;
4798 _ACEOF
4799 if ac_fn_c_try_compile "$LINENO"; then :
4800 ac_compiler_gnu=yes
4801 else
4802 ac_compiler_gnu=no
4804 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4805 ac_cv_c_compiler_gnu=$ac_compiler_gnu
4808 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4809 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
4810 if test $ac_compiler_gnu = yes; then
4811 GCC=yes
4812 else
4813 GCC=
4815 ac_test_CFLAGS=${CFLAGS+set}
4816 ac_save_CFLAGS=$CFLAGS
4817 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4818 $as_echo_n "checking whether $CC accepts -g... " >&6; }
4819 if ${ac_cv_prog_cc_g+:} false; then :
4820 $as_echo_n "(cached) " >&6
4821 else
4822 ac_save_c_werror_flag=$ac_c_werror_flag
4823 ac_c_werror_flag=yes
4824 ac_cv_prog_cc_g=no
4825 CFLAGS="-g"
4826 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4827 /* end confdefs.h. */
4830 main ()
4834 return 0;
4836 _ACEOF
4837 if ac_fn_c_try_compile "$LINENO"; then :
4838 ac_cv_prog_cc_g=yes
4839 else
4840 CFLAGS=""
4841 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4842 /* end confdefs.h. */
4845 main ()
4849 return 0;
4851 _ACEOF
4852 if ac_fn_c_try_compile "$LINENO"; then :
4854 else
4855 ac_c_werror_flag=$ac_save_c_werror_flag
4856 CFLAGS="-g"
4857 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4858 /* end confdefs.h. */
4861 main ()
4865 return 0;
4867 _ACEOF
4868 if ac_fn_c_try_compile "$LINENO"; then :
4869 ac_cv_prog_cc_g=yes
4871 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4873 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4875 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4876 ac_c_werror_flag=$ac_save_c_werror_flag
4878 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4879 $as_echo "$ac_cv_prog_cc_g" >&6; }
4880 if test "$ac_test_CFLAGS" = set; then
4881 CFLAGS=$ac_save_CFLAGS
4882 elif test $ac_cv_prog_cc_g = yes; then
4883 if test "$GCC" = yes; then
4884 CFLAGS="-g -O2"
4885 else
4886 CFLAGS="-g"
4888 else
4889 if test "$GCC" = yes; then
4890 CFLAGS="-O2"
4891 else
4892 CFLAGS=
4895 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4896 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4897 if ${ac_cv_prog_cc_c89+:} false; then :
4898 $as_echo_n "(cached) " >&6
4899 else
4900 ac_cv_prog_cc_c89=no
4901 ac_save_CC=$CC
4902 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4903 /* end confdefs.h. */
4904 #include <stdarg.h>
4905 #include <stdio.h>
4906 struct stat;
4907 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4908 struct buf { int x; };
4909 FILE * (*rcsopen) (struct buf *, struct stat *, int);
4910 static char *e (p, i)
4911 char **p;
4912 int i;
4914 return p[i];
4916 static char *f (char * (*g) (char **, int), char **p, ...)
4918 char *s;
4919 va_list v;
4920 va_start (v,p);
4921 s = g (p, va_arg (v,int));
4922 va_end (v);
4923 return s;
4926 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4927 function prototypes and stuff, but not '\xHH' hex character constants.
4928 These don't provoke an error unfortunately, instead are silently treated
4929 as 'x'. The following induces an error, until -std is added to get
4930 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4931 array size at least. It's necessary to write '\x00'==0 to get something
4932 that's true only with -std. */
4933 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4935 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4936 inside strings and character constants. */
4937 #define FOO(x) 'x'
4938 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4940 int test (int i, double x);
4941 struct s1 {int (*f) (int a);};
4942 struct s2 {int (*f) (double a);};
4943 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4944 int argc;
4945 char **argv;
4947 main ()
4949 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4951 return 0;
4953 _ACEOF
4954 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4955 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4957 CC="$ac_save_CC $ac_arg"
4958 if ac_fn_c_try_compile "$LINENO"; then :
4959 ac_cv_prog_cc_c89=$ac_arg
4961 rm -f core conftest.err conftest.$ac_objext
4962 test "x$ac_cv_prog_cc_c89" != "xno" && break
4963 done
4964 rm -f conftest.$ac_ext
4965 CC=$ac_save_CC
4968 # AC_CACHE_VAL
4969 case "x$ac_cv_prog_cc_c89" in
4971 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4972 $as_echo "none needed" >&6; } ;;
4973 xno)
4974 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4975 $as_echo "unsupported" >&6; } ;;
4977 CC="$CC $ac_cv_prog_cc_c89"
4978 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4979 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4980 esac
4981 if test "x$ac_cv_prog_cc_c89" != xno; then :
4985 ac_ext=c
4986 ac_cpp='$CPP $CPPFLAGS'
4987 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4988 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4989 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4991 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C99" >&5
4992 $as_echo_n "checking for $CC option to accept ISO C99... " >&6; }
4993 if ${ac_cv_prog_cc_c99+:} false; then :
4994 $as_echo_n "(cached) " >&6
4995 else
4996 ac_cv_prog_cc_c99=no
4997 ac_save_CC=$CC
4998 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4999 /* end confdefs.h. */
5000 #include <stdarg.h>
5001 #include <stdbool.h>
5002 #include <stdlib.h>
5003 #include <wchar.h>
5004 #include <stdio.h>
5006 // Check varargs macros. These examples are taken from C99 6.10.3.5.
5007 #define debug(...) fprintf (stderr, __VA_ARGS__)
5008 #define showlist(...) puts (#__VA_ARGS__)
5009 #define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__))
5010 static void
5011 test_varargs_macros (void)
5013 int x = 1234;
5014 int y = 5678;
5015 debug ("Flag");
5016 debug ("X = %d\n", x);
5017 showlist (The first, second, and third items.);
5018 report (x>y, "x is %d but y is %d", x, y);
5021 // Check long long types.
5022 #define BIG64 18446744073709551615ull
5023 #define BIG32 4294967295ul
5024 #define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0)
5025 #if !BIG_OK
5026 your preprocessor is broken;
5027 #endif
5028 #if BIG_OK
5029 #else
5030 your preprocessor is broken;
5031 #endif
5032 static long long int bignum = -9223372036854775807LL;
5033 static unsigned long long int ubignum = BIG64;
5035 struct incomplete_array
5037 int datasize;
5038 double data[];
5041 struct named_init {
5042 int number;
5043 const wchar_t *name;
5044 double average;
5047 typedef const char *ccp;
5049 static inline int
5050 test_restrict (ccp restrict text)
5052 // See if C++-style comments work.
5053 // Iterate through items via the restricted pointer.
5054 // Also check for declarations in for loops.
5055 for (unsigned int i = 0; *(text+i) != '\0'; ++i)
5056 continue;
5057 return 0;
5060 // Check varargs and va_copy.
5061 static void
5062 test_varargs (const char *format, ...)
5064 va_list args;
5065 va_start (args, format);
5066 va_list args_copy;
5067 va_copy (args_copy, args);
5069 const char *str;
5070 int number;
5071 float fnumber;
5073 while (*format)
5075 switch (*format++)
5077 case 's': // string
5078 str = va_arg (args_copy, const char *);
5079 break;
5080 case 'd': // int
5081 number = va_arg (args_copy, int);
5082 break;
5083 case 'f': // float
5084 fnumber = va_arg (args_copy, double);
5085 break;
5086 default:
5087 break;
5090 va_end (args_copy);
5091 va_end (args);
5095 main ()
5098 // Check bool.
5099 _Bool success = false;
5101 // Check restrict.
5102 if (test_restrict ("String literal") == 0)
5103 success = true;
5104 char *restrict newvar = "Another string";
5106 // Check varargs.
5107 test_varargs ("s, d' f .", "string", 65, 34.234);
5108 test_varargs_macros ();
5110 // Check flexible array members.
5111 struct incomplete_array *ia =
5112 malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10));
5113 ia->datasize = 10;
5114 for (int i = 0; i < ia->datasize; ++i)
5115 ia->data[i] = i * 1.234;
5117 // Check named initializers.
5118 struct named_init ni = {
5119 .number = 34,
5120 .name = L"Test wide string",
5121 .average = 543.34343,
5124 ni.number = 58;
5126 int dynamic_array[ni.number];
5127 dynamic_array[ni.number - 1] = 543;
5129 // work around unused variable warnings
5130 return (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == 'x'
5131 || dynamic_array[ni.number - 1] != 543);
5134 return 0;
5136 _ACEOF
5137 for ac_arg in '' -std=gnu99 -std=c99 -c99 -AC99 -D_STDC_C99= -qlanglvl=extc99
5139 CC="$ac_save_CC $ac_arg"
5140 if ac_fn_c_try_compile "$LINENO"; then :
5141 ac_cv_prog_cc_c99=$ac_arg
5143 rm -f core conftest.err conftest.$ac_objext
5144 test "x$ac_cv_prog_cc_c99" != "xno" && break
5145 done
5146 rm -f conftest.$ac_ext
5147 CC=$ac_save_CC
5150 # AC_CACHE_VAL
5151 case "x$ac_cv_prog_cc_c99" in
5153 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
5154 $as_echo "none needed" >&6; } ;;
5155 xno)
5156 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
5157 $as_echo "unsupported" >&6; } ;;
5159 CC="$CC $ac_cv_prog_cc_c99"
5160 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5
5161 $as_echo "$ac_cv_prog_cc_c99" >&6; } ;;
5162 esac
5163 if test "x$ac_cv_prog_cc_c99" != xno; then :
5168 ac_ext=cpp
5169 ac_cpp='$CXXCPP $CPPFLAGS'
5170 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5171 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5172 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5173 if test -z "$CXX"; then
5174 if test -n "$CCC"; then
5175 CXX=$CCC
5176 else
5177 if test -n "$ac_tool_prefix"; then
5178 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
5180 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5181 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5182 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5183 $as_echo_n "checking for $ac_word... " >&6; }
5184 if ${ac_cv_prog_CXX+:} false; then :
5185 $as_echo_n "(cached) " >&6
5186 else
5187 if test -n "$CXX"; then
5188 ac_cv_prog_CXX="$CXX" # Let the user override the test.
5189 else
5190 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5191 for as_dir in $PATH
5193 IFS=$as_save_IFS
5194 test -z "$as_dir" && as_dir=.
5195 for ac_exec_ext in '' $ac_executable_extensions; do
5196 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5197 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
5198 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5199 break 2
5201 done
5202 done
5203 IFS=$as_save_IFS
5207 CXX=$ac_cv_prog_CXX
5208 if test -n "$CXX"; then
5209 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
5210 $as_echo "$CXX" >&6; }
5211 else
5212 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5213 $as_echo "no" >&6; }
5217 test -n "$CXX" && break
5218 done
5220 if test -z "$CXX"; then
5221 ac_ct_CXX=$CXX
5222 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
5224 # Extract the first word of "$ac_prog", so it can be a program name with args.
5225 set dummy $ac_prog; ac_word=$2
5226 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5227 $as_echo_n "checking for $ac_word... " >&6; }
5228 if ${ac_cv_prog_ac_ct_CXX+:} false; then :
5229 $as_echo_n "(cached) " >&6
5230 else
5231 if test -n "$ac_ct_CXX"; then
5232 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
5233 else
5234 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5235 for as_dir in $PATH
5237 IFS=$as_save_IFS
5238 test -z "$as_dir" && as_dir=.
5239 for ac_exec_ext in '' $ac_executable_extensions; do
5240 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5241 ac_cv_prog_ac_ct_CXX="$ac_prog"
5242 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5243 break 2
5245 done
5246 done
5247 IFS=$as_save_IFS
5251 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
5252 if test -n "$ac_ct_CXX"; then
5253 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
5254 $as_echo "$ac_ct_CXX" >&6; }
5255 else
5256 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5257 $as_echo "no" >&6; }
5261 test -n "$ac_ct_CXX" && break
5262 done
5264 if test "x$ac_ct_CXX" = x; then
5265 CXX="g++"
5266 else
5267 case $cross_compiling:$ac_tool_warned in
5268 yes:)
5269 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5270 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5271 ac_tool_warned=yes ;;
5272 esac
5273 CXX=$ac_ct_CXX
5279 # Provide some information about the compiler.
5280 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
5281 set X $ac_compile
5282 ac_compiler=$2
5283 for ac_option in --version -v -V -qversion; do
5284 { { ac_try="$ac_compiler $ac_option >&5"
5285 case "(($ac_try" in
5286 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5287 *) ac_try_echo=$ac_try;;
5288 esac
5289 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5290 $as_echo "$ac_try_echo"; } >&5
5291 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
5292 ac_status=$?
5293 if test -s conftest.err; then
5294 sed '10a\
5295 ... rest of stderr output deleted ...
5296 10q' conftest.err >conftest.er1
5297 cat conftest.er1 >&5
5299 rm -f conftest.er1 conftest.err
5300 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5301 test $ac_status = 0; }
5302 done
5304 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
5305 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
5306 if ${ac_cv_cxx_compiler_gnu+:} false; then :
5307 $as_echo_n "(cached) " >&6
5308 else
5309 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5310 /* end confdefs.h. */
5313 main ()
5315 #ifndef __GNUC__
5316 choke me
5317 #endif
5320 return 0;
5322 _ACEOF
5323 if ac_fn_cxx_try_compile "$LINENO"; then :
5324 ac_compiler_gnu=yes
5325 else
5326 ac_compiler_gnu=no
5328 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5329 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
5332 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
5333 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
5334 if test $ac_compiler_gnu = yes; then
5335 GXX=yes
5336 else
5337 GXX=
5339 ac_test_CXXFLAGS=${CXXFLAGS+set}
5340 ac_save_CXXFLAGS=$CXXFLAGS
5341 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
5342 $as_echo_n "checking whether $CXX accepts -g... " >&6; }
5343 if ${ac_cv_prog_cxx_g+:} false; then :
5344 $as_echo_n "(cached) " >&6
5345 else
5346 ac_save_cxx_werror_flag=$ac_cxx_werror_flag
5347 ac_cxx_werror_flag=yes
5348 ac_cv_prog_cxx_g=no
5349 CXXFLAGS="-g"
5350 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5351 /* end confdefs.h. */
5354 main ()
5358 return 0;
5360 _ACEOF
5361 if ac_fn_cxx_try_compile "$LINENO"; then :
5362 ac_cv_prog_cxx_g=yes
5363 else
5364 CXXFLAGS=""
5365 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5366 /* end confdefs.h. */
5369 main ()
5373 return 0;
5375 _ACEOF
5376 if ac_fn_cxx_try_compile "$LINENO"; then :
5378 else
5379 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5380 CXXFLAGS="-g"
5381 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5382 /* end confdefs.h. */
5385 main ()
5389 return 0;
5391 _ACEOF
5392 if ac_fn_cxx_try_compile "$LINENO"; then :
5393 ac_cv_prog_cxx_g=yes
5395 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5397 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5399 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5400 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5402 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
5403 $as_echo "$ac_cv_prog_cxx_g" >&6; }
5404 if test "$ac_test_CXXFLAGS" = set; then
5405 CXXFLAGS=$ac_save_CXXFLAGS
5406 elif test $ac_cv_prog_cxx_g = yes; then
5407 if test "$GXX" = yes; then
5408 CXXFLAGS="-g -O2"
5409 else
5410 CXXFLAGS="-g"
5412 else
5413 if test "$GXX" = yes; then
5414 CXXFLAGS="-O2"
5415 else
5416 CXXFLAGS=
5419 ac_ext=c
5420 ac_cpp='$CPP $CPPFLAGS'
5421 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5422 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5423 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5426 # We must set the default linker to the linker used by gcc for the correct
5427 # operation of libtool. If LD is not defined and we are using gcc, try to
5428 # set the LD default to the ld used by gcc.
5429 if test -z "$LD"; then
5430 if test "$GCC" = yes; then
5431 case $build in
5432 *-*-mingw*)
5433 gcc_prog_ld=`$CC -print-prog-name=ld 2>&1 | tr -d '\015'` ;;
5435 gcc_prog_ld=`$CC -print-prog-name=ld 2>&1` ;;
5436 esac
5437 case $gcc_prog_ld in
5438 # Accept absolute paths.
5439 [\\/]* | [A-Za-z]:[\\/]*)
5440 LD="$gcc_prog_ld" ;;
5441 esac
5445 # Check whether -static-libstdc++ -static-libgcc is supported.
5446 have_static_libs=no
5447 if test "$GCC" = yes; then
5448 saved_LDFLAGS="$LDFLAGS"
5450 LDFLAGS="$LDFLAGS -static-libstdc++ -static-libgcc"
5451 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether g++ accepts -static-libstdc++ -static-libgcc" >&5
5452 $as_echo_n "checking whether g++ accepts -static-libstdc++ -static-libgcc... " >&6; }
5453 ac_ext=cpp
5454 ac_cpp='$CXXCPP $CPPFLAGS'
5455 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5456 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5457 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5460 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5461 /* end confdefs.h. */
5463 #if (__GNUC__ < 4) || (__GNUC__ == 4 && __GNUC_MINOR__ < 5)
5464 #error -static-libstdc++ not implemented
5465 #endif
5466 int main() {}
5467 _ACEOF
5468 if ac_fn_cxx_try_link "$LINENO"; then :
5469 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5470 $as_echo "yes" >&6; }; have_static_libs=yes
5471 else
5472 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5473 $as_echo "no" >&6; }
5475 rm -f core conftest.err conftest.$ac_objext \
5476 conftest$ac_exeext conftest.$ac_ext
5477 ac_ext=c
5478 ac_cpp='$CPP $CPPFLAGS'
5479 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5480 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5481 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5484 LDFLAGS="$saved_LDFLAGS"
5490 if test -n "$ac_tool_prefix"; then
5491 # Extract the first word of "${ac_tool_prefix}gnatbind", so it can be a program name with args.
5492 set dummy ${ac_tool_prefix}gnatbind; ac_word=$2
5493 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5494 $as_echo_n "checking for $ac_word... " >&6; }
5495 if ${ac_cv_prog_GNATBIND+:} false; then :
5496 $as_echo_n "(cached) " >&6
5497 else
5498 if test -n "$GNATBIND"; then
5499 ac_cv_prog_GNATBIND="$GNATBIND" # Let the user override the test.
5500 else
5501 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5502 for as_dir in $PATH
5504 IFS=$as_save_IFS
5505 test -z "$as_dir" && as_dir=.
5506 for ac_exec_ext in '' $ac_executable_extensions; do
5507 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5508 ac_cv_prog_GNATBIND="${ac_tool_prefix}gnatbind"
5509 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5510 break 2
5512 done
5513 done
5514 IFS=$as_save_IFS
5518 GNATBIND=$ac_cv_prog_GNATBIND
5519 if test -n "$GNATBIND"; then
5520 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GNATBIND" >&5
5521 $as_echo "$GNATBIND" >&6; }
5522 else
5523 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5524 $as_echo "no" >&6; }
5529 if test -z "$ac_cv_prog_GNATBIND"; then
5530 ac_ct_GNATBIND=$GNATBIND
5531 # Extract the first word of "gnatbind", so it can be a program name with args.
5532 set dummy gnatbind; ac_word=$2
5533 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5534 $as_echo_n "checking for $ac_word... " >&6; }
5535 if ${ac_cv_prog_ac_ct_GNATBIND+:} false; then :
5536 $as_echo_n "(cached) " >&6
5537 else
5538 if test -n "$ac_ct_GNATBIND"; then
5539 ac_cv_prog_ac_ct_GNATBIND="$ac_ct_GNATBIND" # Let the user override the test.
5540 else
5541 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5542 for as_dir in $PATH
5544 IFS=$as_save_IFS
5545 test -z "$as_dir" && as_dir=.
5546 for ac_exec_ext in '' $ac_executable_extensions; do
5547 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5548 ac_cv_prog_ac_ct_GNATBIND="gnatbind"
5549 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5550 break 2
5552 done
5553 done
5554 IFS=$as_save_IFS
5558 ac_ct_GNATBIND=$ac_cv_prog_ac_ct_GNATBIND
5559 if test -n "$ac_ct_GNATBIND"; then
5560 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_GNATBIND" >&5
5561 $as_echo "$ac_ct_GNATBIND" >&6; }
5562 else
5563 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5564 $as_echo "no" >&6; }
5567 if test "x$ac_ct_GNATBIND" = x; then
5568 GNATBIND="no"
5569 else
5570 case $cross_compiling:$ac_tool_warned in
5571 yes:)
5572 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5573 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5574 ac_tool_warned=yes ;;
5575 esac
5576 GNATBIND=$ac_ct_GNATBIND
5578 else
5579 GNATBIND="$ac_cv_prog_GNATBIND"
5582 if test -n "$ac_tool_prefix"; then
5583 # Extract the first word of "${ac_tool_prefix}gnatmake", so it can be a program name with args.
5584 set dummy ${ac_tool_prefix}gnatmake; ac_word=$2
5585 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5586 $as_echo_n "checking for $ac_word... " >&6; }
5587 if ${ac_cv_prog_GNATMAKE+:} false; then :
5588 $as_echo_n "(cached) " >&6
5589 else
5590 if test -n "$GNATMAKE"; then
5591 ac_cv_prog_GNATMAKE="$GNATMAKE" # Let the user override the test.
5592 else
5593 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5594 for as_dir in $PATH
5596 IFS=$as_save_IFS
5597 test -z "$as_dir" && as_dir=.
5598 for ac_exec_ext in '' $ac_executable_extensions; do
5599 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5600 ac_cv_prog_GNATMAKE="${ac_tool_prefix}gnatmake"
5601 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5602 break 2
5604 done
5605 done
5606 IFS=$as_save_IFS
5610 GNATMAKE=$ac_cv_prog_GNATMAKE
5611 if test -n "$GNATMAKE"; then
5612 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GNATMAKE" >&5
5613 $as_echo "$GNATMAKE" >&6; }
5614 else
5615 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5616 $as_echo "no" >&6; }
5621 if test -z "$ac_cv_prog_GNATMAKE"; then
5622 ac_ct_GNATMAKE=$GNATMAKE
5623 # Extract the first word of "gnatmake", so it can be a program name with args.
5624 set dummy gnatmake; ac_word=$2
5625 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5626 $as_echo_n "checking for $ac_word... " >&6; }
5627 if ${ac_cv_prog_ac_ct_GNATMAKE+:} false; then :
5628 $as_echo_n "(cached) " >&6
5629 else
5630 if test -n "$ac_ct_GNATMAKE"; then
5631 ac_cv_prog_ac_ct_GNATMAKE="$ac_ct_GNATMAKE" # Let the user override the test.
5632 else
5633 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5634 for as_dir in $PATH
5636 IFS=$as_save_IFS
5637 test -z "$as_dir" && as_dir=.
5638 for ac_exec_ext in '' $ac_executable_extensions; do
5639 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5640 ac_cv_prog_ac_ct_GNATMAKE="gnatmake"
5641 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5642 break 2
5644 done
5645 done
5646 IFS=$as_save_IFS
5650 ac_ct_GNATMAKE=$ac_cv_prog_ac_ct_GNATMAKE
5651 if test -n "$ac_ct_GNATMAKE"; then
5652 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_GNATMAKE" >&5
5653 $as_echo "$ac_ct_GNATMAKE" >&6; }
5654 else
5655 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5656 $as_echo "no" >&6; }
5659 if test "x$ac_ct_GNATMAKE" = x; then
5660 GNATMAKE="no"
5661 else
5662 case $cross_compiling:$ac_tool_warned in
5663 yes:)
5664 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5665 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5666 ac_tool_warned=yes ;;
5667 esac
5668 GNATMAKE=$ac_ct_GNATMAKE
5670 else
5671 GNATMAKE="$ac_cv_prog_GNATMAKE"
5674 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether compiler driver understands Ada and is recent enough" >&5
5675 $as_echo_n "checking whether compiler driver understands Ada and is recent enough... " >&6; }
5676 if ${acx_cv_cc_gcc_supports_ada+:} false; then :
5677 $as_echo_n "(cached) " >&6
5678 else
5679 cat >conftest.adb <<EOF
5680 pragma Warnings (Off);
5681 with System.CRTL;
5682 pragma Warnings (On);
5683 use type System.CRTL.int64;
5684 procedure conftest is begin null; end conftest;
5686 acx_cv_cc_gcc_supports_ada=no
5687 # There is a bug in old released versions of GCC which causes the
5688 # driver to exit successfully when the appropriate language module
5689 # has not been installed. This is fixed in 2.95.4, 3.0.2, and 3.1.
5690 # Therefore we must check for the error message as well as an
5691 # unsuccessful exit.
5692 # Other compilers, like HP Tru64 UNIX cc, exit successfully when
5693 # given a .adb file, but produce no object file. So we must check
5694 # if an object file was really produced to guard against this.
5695 errors=`(${CC} -c conftest.adb) 2>&1 || echo failure`
5696 if test x"$errors" = x && test -f conftest.$ac_objext; then
5697 acx_cv_cc_gcc_supports_ada=yes
5699 rm -f conftest.*
5701 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_cc_gcc_supports_ada" >&5
5702 $as_echo "$acx_cv_cc_gcc_supports_ada" >&6; }
5704 if test "x$GNATBIND" != xno && test "x$GNATMAKE" != xno && test x$acx_cv_cc_gcc_supports_ada != xno; then
5705 have_gnat=yes
5706 else
5707 have_gnat=no
5712 if test -n "$ac_tool_prefix"; then
5713 # Extract the first word of "${ac_tool_prefix}gdc", so it can be a program name with args.
5714 set dummy ${ac_tool_prefix}gdc; ac_word=$2
5715 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5716 $as_echo_n "checking for $ac_word... " >&6; }
5717 if ${ac_cv_prog_GDC+:} false; then :
5718 $as_echo_n "(cached) " >&6
5719 else
5720 if test -n "$GDC"; then
5721 ac_cv_prog_GDC="$GDC" # Let the user override the test.
5722 else
5723 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5724 for as_dir in $PATH
5726 IFS=$as_save_IFS
5727 test -z "$as_dir" && as_dir=.
5728 for ac_exec_ext in '' $ac_executable_extensions; do
5729 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5730 ac_cv_prog_GDC="${ac_tool_prefix}gdc"
5731 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5732 break 2
5734 done
5735 done
5736 IFS=$as_save_IFS
5740 GDC=$ac_cv_prog_GDC
5741 if test -n "$GDC"; then
5742 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GDC" >&5
5743 $as_echo "$GDC" >&6; }
5744 else
5745 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5746 $as_echo "no" >&6; }
5751 if test -z "$ac_cv_prog_GDC"; then
5752 ac_ct_GDC=$GDC
5753 # Extract the first word of "gdc", so it can be a program name with args.
5754 set dummy gdc; ac_word=$2
5755 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5756 $as_echo_n "checking for $ac_word... " >&6; }
5757 if ${ac_cv_prog_ac_ct_GDC+:} false; then :
5758 $as_echo_n "(cached) " >&6
5759 else
5760 if test -n "$ac_ct_GDC"; then
5761 ac_cv_prog_ac_ct_GDC="$ac_ct_GDC" # Let the user override the test.
5762 else
5763 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5764 for as_dir in $PATH
5766 IFS=$as_save_IFS
5767 test -z "$as_dir" && as_dir=.
5768 for ac_exec_ext in '' $ac_executable_extensions; do
5769 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5770 ac_cv_prog_ac_ct_GDC="gdc"
5771 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5772 break 2
5774 done
5775 done
5776 IFS=$as_save_IFS
5780 ac_ct_GDC=$ac_cv_prog_ac_ct_GDC
5781 if test -n "$ac_ct_GDC"; then
5782 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_GDC" >&5
5783 $as_echo "$ac_ct_GDC" >&6; }
5784 else
5785 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5786 $as_echo "no" >&6; }
5789 if test "x$ac_ct_GDC" = x; then
5790 GDC="no"
5791 else
5792 case $cross_compiling:$ac_tool_warned in
5793 yes:)
5794 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5795 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5796 ac_tool_warned=yes ;;
5797 esac
5798 GDC=$ac_ct_GDC
5800 else
5801 GDC="$ac_cv_prog_GDC"
5804 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the D compiler works" >&5
5805 $as_echo_n "checking whether the D compiler works... " >&6; }
5806 if ${acx_cv_d_compiler_works+:} false; then :
5807 $as_echo_n "(cached) " >&6
5808 else
5809 cat >conftest.d <<EOF
5810 module conftest; int main() { return 0; }
5812 acx_cv_d_compiler_works=no
5813 if test "x$GDC" != xno; then
5814 errors=`(${GDC} -c conftest.d) 2>&1 || echo failure`
5815 if test x"$errors" = x && test -f conftest.$ac_objext; then
5816 acx_cv_d_compiler_works=yes
5818 rm -f conftest.*
5821 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_d_compiler_works" >&5
5822 $as_echo "$acx_cv_d_compiler_works" >&6; }
5823 if test "x$GDC" != xno && test x$acx_cv_d_compiler_works != xno; then
5824 have_gdc=yes
5825 else
5826 have_gdc=no
5829 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to compare bootstrapped objects" >&5
5830 $as_echo_n "checking how to compare bootstrapped objects... " >&6; }
5831 if ${gcc_cv_prog_cmp_skip+:} false; then :
5832 $as_echo_n "(cached) " >&6
5833 else
5834 echo abfoo >t1
5835 echo cdfoo >t2
5836 gcc_cv_prog_cmp_skip='tail -c +17 $$f1 > tmp-foo1; tail -c +17 $$f2 > tmp-foo2; cmp tmp-foo1 tmp-foo2'
5837 if cmp t1 t2 2 2 > /dev/null 2>&1; then
5838 if cmp t1 t2 1 1 > /dev/null 2>&1; then
5840 else
5841 gcc_cv_prog_cmp_skip='cmp $$f1 $$f2 16 16'
5844 if cmp --ignore-initial=2 t1 t2 > /dev/null 2>&1; then
5845 if cmp --ignore-initial=1 t1 t2 > /dev/null 2>&1; then
5847 else
5848 gcc_cv_prog_cmp_skip='cmp --ignore-initial=16 $$f1 $$f2'
5851 rm t1 t2
5854 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_prog_cmp_skip" >&5
5855 $as_echo "$gcc_cv_prog_cmp_skip" >&6; }
5856 do_compare="$gcc_cv_prog_cmp_skip"
5860 # Check whether --enable-bootstrap was given.
5861 if test "${enable_bootstrap+set}" = set; then :
5862 enableval=$enable_bootstrap;
5863 else
5864 enable_bootstrap=default
5868 # Issue errors and warnings for invalid/strange bootstrap combinations.
5869 if test -r $srcdir/gcc/configure; then
5870 have_compiler=yes
5871 else
5872 have_compiler=no
5875 case "$have_compiler:$host:$target:$enable_bootstrap" in
5876 *:*:*:no) ;;
5878 # Default behavior. Enable bootstrap if we have a compiler
5879 # and we are in a native configuration.
5880 yes:$build:$build:default)
5881 enable_bootstrap=yes ;;
5883 *:*:*:default)
5884 enable_bootstrap=no ;;
5886 # We have a compiler and we are in a native configuration, bootstrap is ok
5887 yes:$build:$build:yes)
5890 # Other configurations, but we have a compiler. Assume the user knows
5891 # what he's doing.
5892 yes:*:*:yes)
5893 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: trying to bootstrap a cross compiler" >&5
5894 $as_echo "$as_me: WARNING: trying to bootstrap a cross compiler" >&2;}
5897 # No compiler: if they passed --enable-bootstrap explicitly, fail
5898 no:*:*:yes)
5899 as_fn_error $? "cannot bootstrap without a compiler" "$LINENO" 5 ;;
5901 # Fail if wrong command line
5903 as_fn_error $? "invalid option for --enable-bootstrap" "$LINENO" 5
5905 esac
5907 # When bootstrapping with GCC, build stage 1 in C++11 mode to ensure that a
5908 # C++11 compiler can still start the bootstrap. Otherwise, if building GCC,
5909 # require C++11 (or higher).
5910 if test "$enable_bootstrap:$GXX" = "yes:yes"; then
5911 CXX="$CXX -std=c++11"
5912 elif test "$have_compiler" = yes; then
5913 ax_cxx_compile_alternatives="11 0x" ax_cxx_compile_cxx11_required=true
5914 ac_ext=cpp
5915 ac_cpp='$CXXCPP $CPPFLAGS'
5916 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5917 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5918 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5919 ac_success=no
5921 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX supports C++11 features by default" >&5
5922 $as_echo_n "checking whether $CXX supports C++11 features by default... " >&6; }
5923 if ${ax_cv_cxx_compile_cxx11+:} false; then :
5924 $as_echo_n "(cached) " >&6
5925 else
5926 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5927 /* end confdefs.h. */
5930 // If the compiler admits that it is not ready for C++11, why torture it?
5931 // Hopefully, this will speed up the test.
5933 #ifndef __cplusplus
5935 #error "This is not a C++ compiler"
5937 #elif __cplusplus < 201103L
5939 #error "This is not a C++11 compiler"
5941 #else
5943 namespace cxx11
5946 namespace test_static_assert
5949 template <typename T>
5950 struct check
5952 static_assert(sizeof(int) <= sizeof(T), "not big enough");
5957 namespace test_final_override
5960 struct Base
5962 virtual ~Base() {}
5963 virtual void f() {}
5966 struct Derived : public Base
5968 virtual ~Derived() override {}
5969 virtual void f() override {}
5974 namespace test_double_right_angle_brackets
5977 template < typename T >
5978 struct check {};
5980 typedef check<void> single_type;
5981 typedef check<check<void>> double_type;
5982 typedef check<check<check<void>>> triple_type;
5983 typedef check<check<check<check<void>>>> quadruple_type;
5987 namespace test_decltype
5993 int a = 1;
5994 decltype(a) b = 2;
5995 return a + b;
6000 namespace test_type_deduction
6003 template < typename T1, typename T2 >
6004 struct is_same
6006 static const bool value = false;
6009 template < typename T >
6010 struct is_same<T, T>
6012 static const bool value = true;
6015 template < typename T1, typename T2 >
6016 auto
6017 add(T1 a1, T2 a2) -> decltype(a1 + a2)
6019 return a1 + a2;
6023 test(const int c, volatile int v)
6025 static_assert(is_same<int, decltype(0)>::value == true, "");
6026 static_assert(is_same<int, decltype(c)>::value == false, "");
6027 static_assert(is_same<int, decltype(v)>::value == false, "");
6028 auto ac = c;
6029 auto av = v;
6030 auto sumi = ac + av + 'x';
6031 auto sumf = ac + av + 1.0;
6032 static_assert(is_same<int, decltype(ac)>::value == true, "");
6033 static_assert(is_same<int, decltype(av)>::value == true, "");
6034 static_assert(is_same<int, decltype(sumi)>::value == true, "");
6035 static_assert(is_same<int, decltype(sumf)>::value == false, "");
6036 static_assert(is_same<int, decltype(add(c, v))>::value == true, "");
6037 return (sumf > 0.0) ? sumi : add(c, v);
6042 namespace test_noexcept
6045 int f() { return 0; }
6046 int g() noexcept { return 0; }
6048 static_assert(noexcept(f()) == false, "");
6049 static_assert(noexcept(g()) == true, "");
6053 namespace test_constexpr
6056 template < typename CharT >
6057 unsigned long constexpr
6058 strlen_c_r(const CharT *const s, const unsigned long acc) noexcept
6060 return *s ? strlen_c_r(s + 1, acc + 1) : acc;
6063 template < typename CharT >
6064 unsigned long constexpr
6065 strlen_c(const CharT *const s) noexcept
6067 return strlen_c_r(s, 0UL);
6070 static_assert(strlen_c("") == 0UL, "");
6071 static_assert(strlen_c("1") == 1UL, "");
6072 static_assert(strlen_c("example") == 7UL, "");
6073 static_assert(strlen_c("another\0example") == 7UL, "");
6077 namespace test_rvalue_references
6080 template < int N >
6081 struct answer
6083 static constexpr int value = N;
6086 answer<1> f(int&) { return answer<1>(); }
6087 answer<2> f(const int&) { return answer<2>(); }
6088 answer<3> f(int&&) { return answer<3>(); }
6090 void
6091 test()
6093 int i = 0;
6094 const int c = 0;
6095 static_assert(decltype(f(i))::value == 1, "");
6096 static_assert(decltype(f(c))::value == 2, "");
6097 static_assert(decltype(f(0))::value == 3, "");
6102 namespace test_uniform_initialization
6105 struct test
6107 static const int zero {};
6108 static const int one {1};
6111 static_assert(test::zero == 0, "");
6112 static_assert(test::one == 1, "");
6116 namespace test_lambdas
6119 void
6120 test1()
6122 auto lambda1 = [](){};
6123 auto lambda2 = lambda1;
6124 lambda1();
6125 lambda2();
6129 test2()
6131 auto a = [](int i, int j){ return i + j; }(1, 2);
6132 auto b = []() -> int { return '0'; }();
6133 auto c = [=](){ return a + b; }();
6134 auto d = [&](){ return c; }();
6135 auto e = [a, &b](int x) mutable {
6136 const auto identity = [](int y){ return y; };
6137 for (auto i = 0; i < a; ++i)
6138 a += b--;
6139 return x + identity(a + b);
6140 }(0);
6141 return a + b + c + d + e;
6145 test3()
6147 const auto nullary = [](){ return 0; };
6148 const auto unary = [](int x){ return x; };
6149 using nullary_t = decltype(nullary);
6150 using unary_t = decltype(unary);
6151 const auto higher1st = [](nullary_t f){ return f(); };
6152 const auto higher2nd = [unary](nullary_t f1){
6153 return [unary, f1](unary_t f2){ return f2(unary(f1())); };
6155 return higher1st(nullary) + higher2nd(nullary)(unary);
6160 namespace test_variadic_templates
6163 template <int...>
6164 struct sum;
6166 template <int N0, int... N1toN>
6167 struct sum<N0, N1toN...>
6169 static constexpr auto value = N0 + sum<N1toN...>::value;
6172 template <>
6173 struct sum<>
6175 static constexpr auto value = 0;
6178 static_assert(sum<>::value == 0, "");
6179 static_assert(sum<1>::value == 1, "");
6180 static_assert(sum<23>::value == 23, "");
6181 static_assert(sum<1, 2>::value == 3, "");
6182 static_assert(sum<5, 5, 11>::value == 21, "");
6183 static_assert(sum<2, 3, 5, 7, 11, 13>::value == 41, "");
6187 // http://stackoverflow.com/questions/13728184/template-aliases-and-sfinae
6188 // Clang 3.1 fails with headers of libstd++ 4.8.3 when using std::function
6189 // because of this.
6190 namespace test_template_alias_sfinae
6193 struct foo {};
6195 template<typename T>
6196 using member = typename T::member_type;
6198 template<typename T>
6199 void func(...) {}
6201 template<typename T>
6202 void func(member<T>*) {}
6204 void test();
6206 void test() { func<foo>(0); }
6210 } // namespace cxx11
6212 #endif // __cplusplus >= 201103L
6216 _ACEOF
6217 if ac_fn_cxx_try_compile "$LINENO"; then :
6218 ax_cv_cxx_compile_cxx11=yes
6219 else
6220 ax_cv_cxx_compile_cxx11=no
6222 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6224 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_cxx_compile_cxx11" >&5
6225 $as_echo "$ax_cv_cxx_compile_cxx11" >&6; }
6226 if test x$ax_cv_cxx_compile_cxx11 = xyes; then
6227 ac_success=yes
6230 if test x$ac_success = xno; then
6231 for alternative in ${ax_cxx_compile_alternatives}; do
6232 switch="-std=gnu++${alternative}"
6233 cachevar=`$as_echo "ax_cv_cxx_compile_cxx11_$switch" | $as_tr_sh`
6234 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX supports C++11 features with $switch" >&5
6235 $as_echo_n "checking whether $CXX supports C++11 features with $switch... " >&6; }
6236 if eval \${$cachevar+:} false; then :
6237 $as_echo_n "(cached) " >&6
6238 else
6239 ac_save_CXX="$CXX"
6240 CXX="$CXX $switch"
6241 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6242 /* end confdefs.h. */
6245 // If the compiler admits that it is not ready for C++11, why torture it?
6246 // Hopefully, this will speed up the test.
6248 #ifndef __cplusplus
6250 #error "This is not a C++ compiler"
6252 #elif __cplusplus < 201103L
6254 #error "This is not a C++11 compiler"
6256 #else
6258 namespace cxx11
6261 namespace test_static_assert
6264 template <typename T>
6265 struct check
6267 static_assert(sizeof(int) <= sizeof(T), "not big enough");
6272 namespace test_final_override
6275 struct Base
6277 virtual ~Base() {}
6278 virtual void f() {}
6281 struct Derived : public Base
6283 virtual ~Derived() override {}
6284 virtual void f() override {}
6289 namespace test_double_right_angle_brackets
6292 template < typename T >
6293 struct check {};
6295 typedef check<void> single_type;
6296 typedef check<check<void>> double_type;
6297 typedef check<check<check<void>>> triple_type;
6298 typedef check<check<check<check<void>>>> quadruple_type;
6302 namespace test_decltype
6308 int a = 1;
6309 decltype(a) b = 2;
6310 return a + b;
6315 namespace test_type_deduction
6318 template < typename T1, typename T2 >
6319 struct is_same
6321 static const bool value = false;
6324 template < typename T >
6325 struct is_same<T, T>
6327 static const bool value = true;
6330 template < typename T1, typename T2 >
6331 auto
6332 add(T1 a1, T2 a2) -> decltype(a1 + a2)
6334 return a1 + a2;
6338 test(const int c, volatile int v)
6340 static_assert(is_same<int, decltype(0)>::value == true, "");
6341 static_assert(is_same<int, decltype(c)>::value == false, "");
6342 static_assert(is_same<int, decltype(v)>::value == false, "");
6343 auto ac = c;
6344 auto av = v;
6345 auto sumi = ac + av + 'x';
6346 auto sumf = ac + av + 1.0;
6347 static_assert(is_same<int, decltype(ac)>::value == true, "");
6348 static_assert(is_same<int, decltype(av)>::value == true, "");
6349 static_assert(is_same<int, decltype(sumi)>::value == true, "");
6350 static_assert(is_same<int, decltype(sumf)>::value == false, "");
6351 static_assert(is_same<int, decltype(add(c, v))>::value == true, "");
6352 return (sumf > 0.0) ? sumi : add(c, v);
6357 namespace test_noexcept
6360 int f() { return 0; }
6361 int g() noexcept { return 0; }
6363 static_assert(noexcept(f()) == false, "");
6364 static_assert(noexcept(g()) == true, "");
6368 namespace test_constexpr
6371 template < typename CharT >
6372 unsigned long constexpr
6373 strlen_c_r(const CharT *const s, const unsigned long acc) noexcept
6375 return *s ? strlen_c_r(s + 1, acc + 1) : acc;
6378 template < typename CharT >
6379 unsigned long constexpr
6380 strlen_c(const CharT *const s) noexcept
6382 return strlen_c_r(s, 0UL);
6385 static_assert(strlen_c("") == 0UL, "");
6386 static_assert(strlen_c("1") == 1UL, "");
6387 static_assert(strlen_c("example") == 7UL, "");
6388 static_assert(strlen_c("another\0example") == 7UL, "");
6392 namespace test_rvalue_references
6395 template < int N >
6396 struct answer
6398 static constexpr int value = N;
6401 answer<1> f(int&) { return answer<1>(); }
6402 answer<2> f(const int&) { return answer<2>(); }
6403 answer<3> f(int&&) { return answer<3>(); }
6405 void
6406 test()
6408 int i = 0;
6409 const int c = 0;
6410 static_assert(decltype(f(i))::value == 1, "");
6411 static_assert(decltype(f(c))::value == 2, "");
6412 static_assert(decltype(f(0))::value == 3, "");
6417 namespace test_uniform_initialization
6420 struct test
6422 static const int zero {};
6423 static const int one {1};
6426 static_assert(test::zero == 0, "");
6427 static_assert(test::one == 1, "");
6431 namespace test_lambdas
6434 void
6435 test1()
6437 auto lambda1 = [](){};
6438 auto lambda2 = lambda1;
6439 lambda1();
6440 lambda2();
6444 test2()
6446 auto a = [](int i, int j){ return i + j; }(1, 2);
6447 auto b = []() -> int { return '0'; }();
6448 auto c = [=](){ return a + b; }();
6449 auto d = [&](){ return c; }();
6450 auto e = [a, &b](int x) mutable {
6451 const auto identity = [](int y){ return y; };
6452 for (auto i = 0; i < a; ++i)
6453 a += b--;
6454 return x + identity(a + b);
6455 }(0);
6456 return a + b + c + d + e;
6460 test3()
6462 const auto nullary = [](){ return 0; };
6463 const auto unary = [](int x){ return x; };
6464 using nullary_t = decltype(nullary);
6465 using unary_t = decltype(unary);
6466 const auto higher1st = [](nullary_t f){ return f(); };
6467 const auto higher2nd = [unary](nullary_t f1){
6468 return [unary, f1](unary_t f2){ return f2(unary(f1())); };
6470 return higher1st(nullary) + higher2nd(nullary)(unary);
6475 namespace test_variadic_templates
6478 template <int...>
6479 struct sum;
6481 template <int N0, int... N1toN>
6482 struct sum<N0, N1toN...>
6484 static constexpr auto value = N0 + sum<N1toN...>::value;
6487 template <>
6488 struct sum<>
6490 static constexpr auto value = 0;
6493 static_assert(sum<>::value == 0, "");
6494 static_assert(sum<1>::value == 1, "");
6495 static_assert(sum<23>::value == 23, "");
6496 static_assert(sum<1, 2>::value == 3, "");
6497 static_assert(sum<5, 5, 11>::value == 21, "");
6498 static_assert(sum<2, 3, 5, 7, 11, 13>::value == 41, "");
6502 // http://stackoverflow.com/questions/13728184/template-aliases-and-sfinae
6503 // Clang 3.1 fails with headers of libstd++ 4.8.3 when using std::function
6504 // because of this.
6505 namespace test_template_alias_sfinae
6508 struct foo {};
6510 template<typename T>
6511 using member = typename T::member_type;
6513 template<typename T>
6514 void func(...) {}
6516 template<typename T>
6517 void func(member<T>*) {}
6519 void test();
6521 void test() { func<foo>(0); }
6525 } // namespace cxx11
6527 #endif // __cplusplus >= 201103L
6531 _ACEOF
6532 if ac_fn_cxx_try_compile "$LINENO"; then :
6533 eval $cachevar=yes
6534 else
6535 eval $cachevar=no
6537 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6538 CXX="$ac_save_CXX"
6540 eval ac_res=\$$cachevar
6541 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6542 $as_echo "$ac_res" >&6; }
6543 if eval test x\$$cachevar = xyes; then
6544 CXX="$CXX $switch"
6545 if test -n "$CXXCPP" ; then
6546 CXXCPP="$CXXCPP $switch"
6548 ac_success=yes
6549 break
6551 done
6554 if test x$ac_success = xno; then
6555 for alternative in ${ax_cxx_compile_alternatives}; do
6556 for switch in -std=c++${alternative} +std=c++${alternative} "-h std=c++${alternative}"; do
6557 cachevar=`$as_echo "ax_cv_cxx_compile_cxx11_$switch" | $as_tr_sh`
6558 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX supports C++11 features with $switch" >&5
6559 $as_echo_n "checking whether $CXX supports C++11 features with $switch... " >&6; }
6560 if eval \${$cachevar+:} false; then :
6561 $as_echo_n "(cached) " >&6
6562 else
6563 ac_save_CXX="$CXX"
6564 CXX="$CXX $switch"
6565 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6566 /* end confdefs.h. */
6569 // If the compiler admits that it is not ready for C++11, why torture it?
6570 // Hopefully, this will speed up the test.
6572 #ifndef __cplusplus
6574 #error "This is not a C++ compiler"
6576 #elif __cplusplus < 201103L
6578 #error "This is not a C++11 compiler"
6580 #else
6582 namespace cxx11
6585 namespace test_static_assert
6588 template <typename T>
6589 struct check
6591 static_assert(sizeof(int) <= sizeof(T), "not big enough");
6596 namespace test_final_override
6599 struct Base
6601 virtual ~Base() {}
6602 virtual void f() {}
6605 struct Derived : public Base
6607 virtual ~Derived() override {}
6608 virtual void f() override {}
6613 namespace test_double_right_angle_brackets
6616 template < typename T >
6617 struct check {};
6619 typedef check<void> single_type;
6620 typedef check<check<void>> double_type;
6621 typedef check<check<check<void>>> triple_type;
6622 typedef check<check<check<check<void>>>> quadruple_type;
6626 namespace test_decltype
6632 int a = 1;
6633 decltype(a) b = 2;
6634 return a + b;
6639 namespace test_type_deduction
6642 template < typename T1, typename T2 >
6643 struct is_same
6645 static const bool value = false;
6648 template < typename T >
6649 struct is_same<T, T>
6651 static const bool value = true;
6654 template < typename T1, typename T2 >
6655 auto
6656 add(T1 a1, T2 a2) -> decltype(a1 + a2)
6658 return a1 + a2;
6662 test(const int c, volatile int v)
6664 static_assert(is_same<int, decltype(0)>::value == true, "");
6665 static_assert(is_same<int, decltype(c)>::value == false, "");
6666 static_assert(is_same<int, decltype(v)>::value == false, "");
6667 auto ac = c;
6668 auto av = v;
6669 auto sumi = ac + av + 'x';
6670 auto sumf = ac + av + 1.0;
6671 static_assert(is_same<int, decltype(ac)>::value == true, "");
6672 static_assert(is_same<int, decltype(av)>::value == true, "");
6673 static_assert(is_same<int, decltype(sumi)>::value == true, "");
6674 static_assert(is_same<int, decltype(sumf)>::value == false, "");
6675 static_assert(is_same<int, decltype(add(c, v))>::value == true, "");
6676 return (sumf > 0.0) ? sumi : add(c, v);
6681 namespace test_noexcept
6684 int f() { return 0; }
6685 int g() noexcept { return 0; }
6687 static_assert(noexcept(f()) == false, "");
6688 static_assert(noexcept(g()) == true, "");
6692 namespace test_constexpr
6695 template < typename CharT >
6696 unsigned long constexpr
6697 strlen_c_r(const CharT *const s, const unsigned long acc) noexcept
6699 return *s ? strlen_c_r(s + 1, acc + 1) : acc;
6702 template < typename CharT >
6703 unsigned long constexpr
6704 strlen_c(const CharT *const s) noexcept
6706 return strlen_c_r(s, 0UL);
6709 static_assert(strlen_c("") == 0UL, "");
6710 static_assert(strlen_c("1") == 1UL, "");
6711 static_assert(strlen_c("example") == 7UL, "");
6712 static_assert(strlen_c("another\0example") == 7UL, "");
6716 namespace test_rvalue_references
6719 template < int N >
6720 struct answer
6722 static constexpr int value = N;
6725 answer<1> f(int&) { return answer<1>(); }
6726 answer<2> f(const int&) { return answer<2>(); }
6727 answer<3> f(int&&) { return answer<3>(); }
6729 void
6730 test()
6732 int i = 0;
6733 const int c = 0;
6734 static_assert(decltype(f(i))::value == 1, "");
6735 static_assert(decltype(f(c))::value == 2, "");
6736 static_assert(decltype(f(0))::value == 3, "");
6741 namespace test_uniform_initialization
6744 struct test
6746 static const int zero {};
6747 static const int one {1};
6750 static_assert(test::zero == 0, "");
6751 static_assert(test::one == 1, "");
6755 namespace test_lambdas
6758 void
6759 test1()
6761 auto lambda1 = [](){};
6762 auto lambda2 = lambda1;
6763 lambda1();
6764 lambda2();
6768 test2()
6770 auto a = [](int i, int j){ return i + j; }(1, 2);
6771 auto b = []() -> int { return '0'; }();
6772 auto c = [=](){ return a + b; }();
6773 auto d = [&](){ return c; }();
6774 auto e = [a, &b](int x) mutable {
6775 const auto identity = [](int y){ return y; };
6776 for (auto i = 0; i < a; ++i)
6777 a += b--;
6778 return x + identity(a + b);
6779 }(0);
6780 return a + b + c + d + e;
6784 test3()
6786 const auto nullary = [](){ return 0; };
6787 const auto unary = [](int x){ return x; };
6788 using nullary_t = decltype(nullary);
6789 using unary_t = decltype(unary);
6790 const auto higher1st = [](nullary_t f){ return f(); };
6791 const auto higher2nd = [unary](nullary_t f1){
6792 return [unary, f1](unary_t f2){ return f2(unary(f1())); };
6794 return higher1st(nullary) + higher2nd(nullary)(unary);
6799 namespace test_variadic_templates
6802 template <int...>
6803 struct sum;
6805 template <int N0, int... N1toN>
6806 struct sum<N0, N1toN...>
6808 static constexpr auto value = N0 + sum<N1toN...>::value;
6811 template <>
6812 struct sum<>
6814 static constexpr auto value = 0;
6817 static_assert(sum<>::value == 0, "");
6818 static_assert(sum<1>::value == 1, "");
6819 static_assert(sum<23>::value == 23, "");
6820 static_assert(sum<1, 2>::value == 3, "");
6821 static_assert(sum<5, 5, 11>::value == 21, "");
6822 static_assert(sum<2, 3, 5, 7, 11, 13>::value == 41, "");
6826 // http://stackoverflow.com/questions/13728184/template-aliases-and-sfinae
6827 // Clang 3.1 fails with headers of libstd++ 4.8.3 when using std::function
6828 // because of this.
6829 namespace test_template_alias_sfinae
6832 struct foo {};
6834 template<typename T>
6835 using member = typename T::member_type;
6837 template<typename T>
6838 void func(...) {}
6840 template<typename T>
6841 void func(member<T>*) {}
6843 void test();
6845 void test() { func<foo>(0); }
6849 } // namespace cxx11
6851 #endif // __cplusplus >= 201103L
6855 _ACEOF
6856 if ac_fn_cxx_try_compile "$LINENO"; then :
6857 eval $cachevar=yes
6858 else
6859 eval $cachevar=no
6861 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6862 CXX="$ac_save_CXX"
6864 eval ac_res=\$$cachevar
6865 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6866 $as_echo "$ac_res" >&6; }
6867 if eval test x\$$cachevar = xyes; then
6868 CXX="$CXX $switch"
6869 if test -n "$CXXCPP" ; then
6870 CXXCPP="$CXXCPP $switch"
6872 ac_success=yes
6873 break
6875 done
6876 if test x$ac_success = xyes; then
6877 break
6879 done
6882 ac_ext=c
6883 ac_cpp='$CPP $CPPFLAGS'
6884 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6885 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6886 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6888 if test x$ax_cxx_compile_cxx11_required = xtrue; then
6889 if test x$ac_success = xno; then
6890 as_fn_error $? "*** A compiler with support for C++11 language features is required." "$LINENO" 5
6893 if test x$ac_success = xno; then
6894 HAVE_CXX11=0
6895 { $as_echo "$as_me:${as_lineno-$LINENO}: No compiler with C++11 support was found" >&5
6896 $as_echo "$as_me: No compiler with C++11 support was found" >&6;}
6897 else
6898 HAVE_CXX11=1
6900 $as_echo "#define HAVE_CXX11 1" >>confdefs.h
6906 if test "${build}" != "${host}"; then
6907 ax_cxx_compile_alternatives="11 0x" ax_cxx_compile_cxx11_required=true
6908 ac_ext=cpp
6909 ac_cpp='$CXXCPP $CPPFLAGS'
6910 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6911 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6912 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
6913 ac_success=no
6914 ax_cv_cxx_compile_cxx11_orig_cxx="$CXX"
6915 ax_cv_cxx_compile_cxx11_orig_cxxflags="$CXXFLAGS"
6916 ax_cv_cxx_compile_cxx11_orig_cppflags="$CPPFLAGS"
6917 CXX="$CXX_FOR_BUILD"
6918 CXXFLAGS="$CXXFLAGS_FOR_BUILD"
6919 CPPFLAGS="$CPPFLAGS_FOR_BUILD"
6920 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX supports C++11 features by default" >&5
6921 $as_echo_n "checking whether $CXX supports C++11 features by default... " >&6; }
6922 if ${ax_cv_cxx_compile_cxx11_FOR_BUILD+:} false; then :
6923 $as_echo_n "(cached) " >&6
6924 else
6925 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6926 /* end confdefs.h. */
6929 // If the compiler admits that it is not ready for C++11, why torture it?
6930 // Hopefully, this will speed up the test.
6932 #ifndef __cplusplus
6934 #error "This is not a C++ compiler"
6936 #elif __cplusplus < 201103L
6938 #error "This is not a C++11 compiler"
6940 #else
6942 namespace cxx11
6945 namespace test_static_assert
6948 template <typename T>
6949 struct check
6951 static_assert(sizeof(int) <= sizeof(T), "not big enough");
6956 namespace test_final_override
6959 struct Base
6961 virtual ~Base() {}
6962 virtual void f() {}
6965 struct Derived : public Base
6967 virtual ~Derived() override {}
6968 virtual void f() override {}
6973 namespace test_double_right_angle_brackets
6976 template < typename T >
6977 struct check {};
6979 typedef check<void> single_type;
6980 typedef check<check<void>> double_type;
6981 typedef check<check<check<void>>> triple_type;
6982 typedef check<check<check<check<void>>>> quadruple_type;
6986 namespace test_decltype
6992 int a = 1;
6993 decltype(a) b = 2;
6994 return a + b;
6999 namespace test_type_deduction
7002 template < typename T1, typename T2 >
7003 struct is_same
7005 static const bool value = false;
7008 template < typename T >
7009 struct is_same<T, T>
7011 static const bool value = true;
7014 template < typename T1, typename T2 >
7015 auto
7016 add(T1 a1, T2 a2) -> decltype(a1 + a2)
7018 return a1 + a2;
7022 test(const int c, volatile int v)
7024 static_assert(is_same<int, decltype(0)>::value == true, "");
7025 static_assert(is_same<int, decltype(c)>::value == false, "");
7026 static_assert(is_same<int, decltype(v)>::value == false, "");
7027 auto ac = c;
7028 auto av = v;
7029 auto sumi = ac + av + 'x';
7030 auto sumf = ac + av + 1.0;
7031 static_assert(is_same<int, decltype(ac)>::value == true, "");
7032 static_assert(is_same<int, decltype(av)>::value == true, "");
7033 static_assert(is_same<int, decltype(sumi)>::value == true, "");
7034 static_assert(is_same<int, decltype(sumf)>::value == false, "");
7035 static_assert(is_same<int, decltype(add(c, v))>::value == true, "");
7036 return (sumf > 0.0) ? sumi : add(c, v);
7041 namespace test_noexcept
7044 int f() { return 0; }
7045 int g() noexcept { return 0; }
7047 static_assert(noexcept(f()) == false, "");
7048 static_assert(noexcept(g()) == true, "");
7052 namespace test_constexpr
7055 template < typename CharT >
7056 unsigned long constexpr
7057 strlen_c_r(const CharT *const s, const unsigned long acc) noexcept
7059 return *s ? strlen_c_r(s + 1, acc + 1) : acc;
7062 template < typename CharT >
7063 unsigned long constexpr
7064 strlen_c(const CharT *const s) noexcept
7066 return strlen_c_r(s, 0UL);
7069 static_assert(strlen_c("") == 0UL, "");
7070 static_assert(strlen_c("1") == 1UL, "");
7071 static_assert(strlen_c("example") == 7UL, "");
7072 static_assert(strlen_c("another\0example") == 7UL, "");
7076 namespace test_rvalue_references
7079 template < int N >
7080 struct answer
7082 static constexpr int value = N;
7085 answer<1> f(int&) { return answer<1>(); }
7086 answer<2> f(const int&) { return answer<2>(); }
7087 answer<3> f(int&&) { return answer<3>(); }
7089 void
7090 test()
7092 int i = 0;
7093 const int c = 0;
7094 static_assert(decltype(f(i))::value == 1, "");
7095 static_assert(decltype(f(c))::value == 2, "");
7096 static_assert(decltype(f(0))::value == 3, "");
7101 namespace test_uniform_initialization
7104 struct test
7106 static const int zero {};
7107 static const int one {1};
7110 static_assert(test::zero == 0, "");
7111 static_assert(test::one == 1, "");
7115 namespace test_lambdas
7118 void
7119 test1()
7121 auto lambda1 = [](){};
7122 auto lambda2 = lambda1;
7123 lambda1();
7124 lambda2();
7128 test2()
7130 auto a = [](int i, int j){ return i + j; }(1, 2);
7131 auto b = []() -> int { return '0'; }();
7132 auto c = [=](){ return a + b; }();
7133 auto d = [&](){ return c; }();
7134 auto e = [a, &b](int x) mutable {
7135 const auto identity = [](int y){ return y; };
7136 for (auto i = 0; i < a; ++i)
7137 a += b--;
7138 return x + identity(a + b);
7139 }(0);
7140 return a + b + c + d + e;
7144 test3()
7146 const auto nullary = [](){ return 0; };
7147 const auto unary = [](int x){ return x; };
7148 using nullary_t = decltype(nullary);
7149 using unary_t = decltype(unary);
7150 const auto higher1st = [](nullary_t f){ return f(); };
7151 const auto higher2nd = [unary](nullary_t f1){
7152 return [unary, f1](unary_t f2){ return f2(unary(f1())); };
7154 return higher1st(nullary) + higher2nd(nullary)(unary);
7159 namespace test_variadic_templates
7162 template <int...>
7163 struct sum;
7165 template <int N0, int... N1toN>
7166 struct sum<N0, N1toN...>
7168 static constexpr auto value = N0 + sum<N1toN...>::value;
7171 template <>
7172 struct sum<>
7174 static constexpr auto value = 0;
7177 static_assert(sum<>::value == 0, "");
7178 static_assert(sum<1>::value == 1, "");
7179 static_assert(sum<23>::value == 23, "");
7180 static_assert(sum<1, 2>::value == 3, "");
7181 static_assert(sum<5, 5, 11>::value == 21, "");
7182 static_assert(sum<2, 3, 5, 7, 11, 13>::value == 41, "");
7186 // http://stackoverflow.com/questions/13728184/template-aliases-and-sfinae
7187 // Clang 3.1 fails with headers of libstd++ 4.8.3 when using std::function
7188 // because of this.
7189 namespace test_template_alias_sfinae
7192 struct foo {};
7194 template<typename T>
7195 using member = typename T::member_type;
7197 template<typename T>
7198 void func(...) {}
7200 template<typename T>
7201 void func(member<T>*) {}
7203 void test();
7205 void test() { func<foo>(0); }
7209 } // namespace cxx11
7211 #endif // __cplusplus >= 201103L
7215 _ACEOF
7216 if ac_fn_cxx_try_compile "$LINENO"; then :
7217 ax_cv_cxx_compile_cxx11_FOR_BUILD=yes
7218 else
7219 ax_cv_cxx_compile_cxx11_FOR_BUILD=no
7221 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7223 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_cxx_compile_cxx11_FOR_BUILD" >&5
7224 $as_echo "$ax_cv_cxx_compile_cxx11_FOR_BUILD" >&6; }
7225 if test x$ax_cv_cxx_compile_cxx11_FOR_BUILD = xyes; then
7226 ac_success=yes
7229 if test x$ac_success = xno; then
7230 for alternative in ${ax_cxx_compile_alternatives}; do
7231 switch="-std=gnu++${alternative}"
7232 cachevar=`$as_echo "ax_cv_cxx_compile_cxx11_FOR_BUILD_$switch" | $as_tr_sh`
7233 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX supports C++11 features with $switch" >&5
7234 $as_echo_n "checking whether $CXX supports C++11 features with $switch... " >&6; }
7235 if eval \${$cachevar+:} false; then :
7236 $as_echo_n "(cached) " >&6
7237 else
7238 ac_save_CXX="$CXX"
7239 CXX="$CXX $switch"
7240 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7241 /* end confdefs.h. */
7244 // If the compiler admits that it is not ready for C++11, why torture it?
7245 // Hopefully, this will speed up the test.
7247 #ifndef __cplusplus
7249 #error "This is not a C++ compiler"
7251 #elif __cplusplus < 201103L
7253 #error "This is not a C++11 compiler"
7255 #else
7257 namespace cxx11
7260 namespace test_static_assert
7263 template <typename T>
7264 struct check
7266 static_assert(sizeof(int) <= sizeof(T), "not big enough");
7271 namespace test_final_override
7274 struct Base
7276 virtual ~Base() {}
7277 virtual void f() {}
7280 struct Derived : public Base
7282 virtual ~Derived() override {}
7283 virtual void f() override {}
7288 namespace test_double_right_angle_brackets
7291 template < typename T >
7292 struct check {};
7294 typedef check<void> single_type;
7295 typedef check<check<void>> double_type;
7296 typedef check<check<check<void>>> triple_type;
7297 typedef check<check<check<check<void>>>> quadruple_type;
7301 namespace test_decltype
7307 int a = 1;
7308 decltype(a) b = 2;
7309 return a + b;
7314 namespace test_type_deduction
7317 template < typename T1, typename T2 >
7318 struct is_same
7320 static const bool value = false;
7323 template < typename T >
7324 struct is_same<T, T>
7326 static const bool value = true;
7329 template < typename T1, typename T2 >
7330 auto
7331 add(T1 a1, T2 a2) -> decltype(a1 + a2)
7333 return a1 + a2;
7337 test(const int c, volatile int v)
7339 static_assert(is_same<int, decltype(0)>::value == true, "");
7340 static_assert(is_same<int, decltype(c)>::value == false, "");
7341 static_assert(is_same<int, decltype(v)>::value == false, "");
7342 auto ac = c;
7343 auto av = v;
7344 auto sumi = ac + av + 'x';
7345 auto sumf = ac + av + 1.0;
7346 static_assert(is_same<int, decltype(ac)>::value == true, "");
7347 static_assert(is_same<int, decltype(av)>::value == true, "");
7348 static_assert(is_same<int, decltype(sumi)>::value == true, "");
7349 static_assert(is_same<int, decltype(sumf)>::value == false, "");
7350 static_assert(is_same<int, decltype(add(c, v))>::value == true, "");
7351 return (sumf > 0.0) ? sumi : add(c, v);
7356 namespace test_noexcept
7359 int f() { return 0; }
7360 int g() noexcept { return 0; }
7362 static_assert(noexcept(f()) == false, "");
7363 static_assert(noexcept(g()) == true, "");
7367 namespace test_constexpr
7370 template < typename CharT >
7371 unsigned long constexpr
7372 strlen_c_r(const CharT *const s, const unsigned long acc) noexcept
7374 return *s ? strlen_c_r(s + 1, acc + 1) : acc;
7377 template < typename CharT >
7378 unsigned long constexpr
7379 strlen_c(const CharT *const s) noexcept
7381 return strlen_c_r(s, 0UL);
7384 static_assert(strlen_c("") == 0UL, "");
7385 static_assert(strlen_c("1") == 1UL, "");
7386 static_assert(strlen_c("example") == 7UL, "");
7387 static_assert(strlen_c("another\0example") == 7UL, "");
7391 namespace test_rvalue_references
7394 template < int N >
7395 struct answer
7397 static constexpr int value = N;
7400 answer<1> f(int&) { return answer<1>(); }
7401 answer<2> f(const int&) { return answer<2>(); }
7402 answer<3> f(int&&) { return answer<3>(); }
7404 void
7405 test()
7407 int i = 0;
7408 const int c = 0;
7409 static_assert(decltype(f(i))::value == 1, "");
7410 static_assert(decltype(f(c))::value == 2, "");
7411 static_assert(decltype(f(0))::value == 3, "");
7416 namespace test_uniform_initialization
7419 struct test
7421 static const int zero {};
7422 static const int one {1};
7425 static_assert(test::zero == 0, "");
7426 static_assert(test::one == 1, "");
7430 namespace test_lambdas
7433 void
7434 test1()
7436 auto lambda1 = [](){};
7437 auto lambda2 = lambda1;
7438 lambda1();
7439 lambda2();
7443 test2()
7445 auto a = [](int i, int j){ return i + j; }(1, 2);
7446 auto b = []() -> int { return '0'; }();
7447 auto c = [=](){ return a + b; }();
7448 auto d = [&](){ return c; }();
7449 auto e = [a, &b](int x) mutable {
7450 const auto identity = [](int y){ return y; };
7451 for (auto i = 0; i < a; ++i)
7452 a += b--;
7453 return x + identity(a + b);
7454 }(0);
7455 return a + b + c + d + e;
7459 test3()
7461 const auto nullary = [](){ return 0; };
7462 const auto unary = [](int x){ return x; };
7463 using nullary_t = decltype(nullary);
7464 using unary_t = decltype(unary);
7465 const auto higher1st = [](nullary_t f){ return f(); };
7466 const auto higher2nd = [unary](nullary_t f1){
7467 return [unary, f1](unary_t f2){ return f2(unary(f1())); };
7469 return higher1st(nullary) + higher2nd(nullary)(unary);
7474 namespace test_variadic_templates
7477 template <int...>
7478 struct sum;
7480 template <int N0, int... N1toN>
7481 struct sum<N0, N1toN...>
7483 static constexpr auto value = N0 + sum<N1toN...>::value;
7486 template <>
7487 struct sum<>
7489 static constexpr auto value = 0;
7492 static_assert(sum<>::value == 0, "");
7493 static_assert(sum<1>::value == 1, "");
7494 static_assert(sum<23>::value == 23, "");
7495 static_assert(sum<1, 2>::value == 3, "");
7496 static_assert(sum<5, 5, 11>::value == 21, "");
7497 static_assert(sum<2, 3, 5, 7, 11, 13>::value == 41, "");
7501 // http://stackoverflow.com/questions/13728184/template-aliases-and-sfinae
7502 // Clang 3.1 fails with headers of libstd++ 4.8.3 when using std::function
7503 // because of this.
7504 namespace test_template_alias_sfinae
7507 struct foo {};
7509 template<typename T>
7510 using member = typename T::member_type;
7512 template<typename T>
7513 void func(...) {}
7515 template<typename T>
7516 void func(member<T>*) {}
7518 void test();
7520 void test() { func<foo>(0); }
7524 } // namespace cxx11
7526 #endif // __cplusplus >= 201103L
7530 _ACEOF
7531 if ac_fn_cxx_try_compile "$LINENO"; then :
7532 eval $cachevar=yes
7533 else
7534 eval $cachevar=no
7536 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7537 CXX="$ac_save_CXX"
7539 eval ac_res=\$$cachevar
7540 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7541 $as_echo "$ac_res" >&6; }
7542 if eval test x\$$cachevar = xyes; then
7543 CXX="$CXX $switch"
7544 if test -n "$CXXCPP" ; then
7545 CXXCPP="$CXXCPP $switch"
7547 ac_success=yes
7548 break
7550 done
7553 if test x$ac_success = xno; then
7554 for alternative in ${ax_cxx_compile_alternatives}; do
7555 for switch in -std=c++${alternative} +std=c++${alternative} "-h std=c++${alternative}"; do
7556 cachevar=`$as_echo "ax_cv_cxx_compile_cxx11_FOR_BUILD_$switch" | $as_tr_sh`
7557 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX supports C++11 features with $switch" >&5
7558 $as_echo_n "checking whether $CXX supports C++11 features with $switch... " >&6; }
7559 if eval \${$cachevar+:} false; then :
7560 $as_echo_n "(cached) " >&6
7561 else
7562 ac_save_CXX="$CXX"
7563 CXX="$CXX $switch"
7564 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7565 /* end confdefs.h. */
7568 // If the compiler admits that it is not ready for C++11, why torture it?
7569 // Hopefully, this will speed up the test.
7571 #ifndef __cplusplus
7573 #error "This is not a C++ compiler"
7575 #elif __cplusplus < 201103L
7577 #error "This is not a C++11 compiler"
7579 #else
7581 namespace cxx11
7584 namespace test_static_assert
7587 template <typename T>
7588 struct check
7590 static_assert(sizeof(int) <= sizeof(T), "not big enough");
7595 namespace test_final_override
7598 struct Base
7600 virtual ~Base() {}
7601 virtual void f() {}
7604 struct Derived : public Base
7606 virtual ~Derived() override {}
7607 virtual void f() override {}
7612 namespace test_double_right_angle_brackets
7615 template < typename T >
7616 struct check {};
7618 typedef check<void> single_type;
7619 typedef check<check<void>> double_type;
7620 typedef check<check<check<void>>> triple_type;
7621 typedef check<check<check<check<void>>>> quadruple_type;
7625 namespace test_decltype
7631 int a = 1;
7632 decltype(a) b = 2;
7633 return a + b;
7638 namespace test_type_deduction
7641 template < typename T1, typename T2 >
7642 struct is_same
7644 static const bool value = false;
7647 template < typename T >
7648 struct is_same<T, T>
7650 static const bool value = true;
7653 template < typename T1, typename T2 >
7654 auto
7655 add(T1 a1, T2 a2) -> decltype(a1 + a2)
7657 return a1 + a2;
7661 test(const int c, volatile int v)
7663 static_assert(is_same<int, decltype(0)>::value == true, "");
7664 static_assert(is_same<int, decltype(c)>::value == false, "");
7665 static_assert(is_same<int, decltype(v)>::value == false, "");
7666 auto ac = c;
7667 auto av = v;
7668 auto sumi = ac + av + 'x';
7669 auto sumf = ac + av + 1.0;
7670 static_assert(is_same<int, decltype(ac)>::value == true, "");
7671 static_assert(is_same<int, decltype(av)>::value == true, "");
7672 static_assert(is_same<int, decltype(sumi)>::value == true, "");
7673 static_assert(is_same<int, decltype(sumf)>::value == false, "");
7674 static_assert(is_same<int, decltype(add(c, v))>::value == true, "");
7675 return (sumf > 0.0) ? sumi : add(c, v);
7680 namespace test_noexcept
7683 int f() { return 0; }
7684 int g() noexcept { return 0; }
7686 static_assert(noexcept(f()) == false, "");
7687 static_assert(noexcept(g()) == true, "");
7691 namespace test_constexpr
7694 template < typename CharT >
7695 unsigned long constexpr
7696 strlen_c_r(const CharT *const s, const unsigned long acc) noexcept
7698 return *s ? strlen_c_r(s + 1, acc + 1) : acc;
7701 template < typename CharT >
7702 unsigned long constexpr
7703 strlen_c(const CharT *const s) noexcept
7705 return strlen_c_r(s, 0UL);
7708 static_assert(strlen_c("") == 0UL, "");
7709 static_assert(strlen_c("1") == 1UL, "");
7710 static_assert(strlen_c("example") == 7UL, "");
7711 static_assert(strlen_c("another\0example") == 7UL, "");
7715 namespace test_rvalue_references
7718 template < int N >
7719 struct answer
7721 static constexpr int value = N;
7724 answer<1> f(int&) { return answer<1>(); }
7725 answer<2> f(const int&) { return answer<2>(); }
7726 answer<3> f(int&&) { return answer<3>(); }
7728 void
7729 test()
7731 int i = 0;
7732 const int c = 0;
7733 static_assert(decltype(f(i))::value == 1, "");
7734 static_assert(decltype(f(c))::value == 2, "");
7735 static_assert(decltype(f(0))::value == 3, "");
7740 namespace test_uniform_initialization
7743 struct test
7745 static const int zero {};
7746 static const int one {1};
7749 static_assert(test::zero == 0, "");
7750 static_assert(test::one == 1, "");
7754 namespace test_lambdas
7757 void
7758 test1()
7760 auto lambda1 = [](){};
7761 auto lambda2 = lambda1;
7762 lambda1();
7763 lambda2();
7767 test2()
7769 auto a = [](int i, int j){ return i + j; }(1, 2);
7770 auto b = []() -> int { return '0'; }();
7771 auto c = [=](){ return a + b; }();
7772 auto d = [&](){ return c; }();
7773 auto e = [a, &b](int x) mutable {
7774 const auto identity = [](int y){ return y; };
7775 for (auto i = 0; i < a; ++i)
7776 a += b--;
7777 return x + identity(a + b);
7778 }(0);
7779 return a + b + c + d + e;
7783 test3()
7785 const auto nullary = [](){ return 0; };
7786 const auto unary = [](int x){ return x; };
7787 using nullary_t = decltype(nullary);
7788 using unary_t = decltype(unary);
7789 const auto higher1st = [](nullary_t f){ return f(); };
7790 const auto higher2nd = [unary](nullary_t f1){
7791 return [unary, f1](unary_t f2){ return f2(unary(f1())); };
7793 return higher1st(nullary) + higher2nd(nullary)(unary);
7798 namespace test_variadic_templates
7801 template <int...>
7802 struct sum;
7804 template <int N0, int... N1toN>
7805 struct sum<N0, N1toN...>
7807 static constexpr auto value = N0 + sum<N1toN...>::value;
7810 template <>
7811 struct sum<>
7813 static constexpr auto value = 0;
7816 static_assert(sum<>::value == 0, "");
7817 static_assert(sum<1>::value == 1, "");
7818 static_assert(sum<23>::value == 23, "");
7819 static_assert(sum<1, 2>::value == 3, "");
7820 static_assert(sum<5, 5, 11>::value == 21, "");
7821 static_assert(sum<2, 3, 5, 7, 11, 13>::value == 41, "");
7825 // http://stackoverflow.com/questions/13728184/template-aliases-and-sfinae
7826 // Clang 3.1 fails with headers of libstd++ 4.8.3 when using std::function
7827 // because of this.
7828 namespace test_template_alias_sfinae
7831 struct foo {};
7833 template<typename T>
7834 using member = typename T::member_type;
7836 template<typename T>
7837 void func(...) {}
7839 template<typename T>
7840 void func(member<T>*) {}
7842 void test();
7844 void test() { func<foo>(0); }
7848 } // namespace cxx11
7850 #endif // __cplusplus >= 201103L
7854 _ACEOF
7855 if ac_fn_cxx_try_compile "$LINENO"; then :
7856 eval $cachevar=yes
7857 else
7858 eval $cachevar=no
7860 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7861 CXX="$ac_save_CXX"
7863 eval ac_res=\$$cachevar
7864 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7865 $as_echo "$ac_res" >&6; }
7866 if eval test x\$$cachevar = xyes; then
7867 CXX="$CXX $switch"
7868 if test -n "$CXXCPP" ; then
7869 CXXCPP="$CXXCPP $switch"
7871 ac_success=yes
7872 break
7874 done
7875 if test x$ac_success = xyes; then
7876 break
7878 done
7880 CXX_FOR_BUILD="$CXX"
7881 CXXFLAGS_FOR_BUILD="$CXXFLAGS"
7882 CPPFLAGS_FOR_BUILD="$CPPFLAGS"
7883 CXX="$ax_cv_cxx_compile_cxx11_orig_cxx"
7884 CXXFLAGS="$ax_cv_cxx_compile_cxx11_orig_cxxflags"
7885 CPPFLAGS="$ax_cv_cxx_compile_cxx11_orig_cppflags"
7886 ac_ext=c
7887 ac_cpp='$CPP $CPPFLAGS'
7888 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7889 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7890 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7892 if test x$ax_cxx_compile_cxx11_required = xtrue; then
7893 if test x$ac_success = xno; then
7894 as_fn_error $? "*** A compiler with support for C++11 language features is required." "$LINENO" 5
7897 if test x$ac_success = xno; then
7898 HAVE_CXX11_FOR_BUILD=0
7899 { $as_echo "$as_me:${as_lineno-$LINENO}: No compiler with C++11 support was found" >&5
7900 $as_echo "$as_me: No compiler with C++11 support was found" >&6;}
7901 else
7902 HAVE_CXX11_FOR_BUILD=1
7904 $as_echo "#define HAVE_CXX11_FOR_BUILD 1" >>confdefs.h
7912 # Check whether --enable-pgo-build was given.
7913 if test "${enable_pgo_build+set}" = set; then :
7914 enableval=$enable_pgo_build; enable_pgo_build=$enableval
7915 else
7916 enable_pgo_build=no
7920 # Issue errors and warnings for invalid/strange PGO build combinations.
7921 case "$have_compiler:$host:$target:$enable_pgo_build" in
7922 *:*:*:no) ;;
7924 # Allow the PGO build only if we aren't building a compiler and
7925 # we are in a native configuration.
7926 no:$build:$build:yes | no:$build:$build:lto) ;;
7928 # Disallow the PGO bootstrap if we are building a compiler.
7929 yes:*:*:yes | yes:*:*:lto)
7930 as_fn_error $? "cannot perform the PGO bootstrap when building a compiler" "$LINENO" 5 ;;
7933 as_fn_error $? "invalid option for --enable-pgo-build" "$LINENO" 5
7935 esac
7937 if test "$enable_pgo_build" != "no"; then
7938 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports -fprofile-generate" >&5
7939 $as_echo_n "checking whether the compiler supports -fprofile-generate... " >&6; }
7940 old_CFLAGS="$CFLAGS"
7941 PGO_BUILD_GEN_CFLAGS="-fprofile-generate"
7942 CFLAGS="$CFLAGS $PGO_BUILD_CFLAGS"
7944 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7945 /* end confdefs.h. */
7946 int foo;
7947 _ACEOF
7948 if ac_fn_c_try_compile "$LINENO"; then :
7950 else
7951 PGO_BUILD_GEN_CFLAGS=
7953 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7954 CFLAGS="$old_CFLAGS"
7955 if test -n "$PGO_BUILD_GEN_CFLAGS"; then
7956 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7957 $as_echo "yes" >&6; }
7958 PGO_BUILD_USE_CFLAGS="-fprofile-use"
7959 else
7960 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7961 $as_echo "no" >&6; }
7962 as_fn_error $? "cannot perform the PGO build without -fprofile-generate" "$LINENO" 5
7965 if test "$enable_pgo_build" = "lto"; then
7966 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports -flto=jobserver -ffat-lto-objects" >&5
7967 $as_echo_n "checking whether the compiler supports -flto=jobserver -ffat-lto-objects... " >&6; }
7968 old_CFLAGS="$CFLAGS"
7969 PGO_BUILD_LTO_CFLAGS="-flto=jobserver -ffat-lto-objects"
7970 CFLAGS="$CFLAGS $PGO_BUILD_LTO_CFLAGS"
7971 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7972 /* end confdefs.h. */
7973 int foo;
7974 _ACEOF
7975 if ac_fn_c_try_compile "$LINENO"; then :
7977 else
7978 PGO_BUILD_LTO_CFLAGS=
7980 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7981 CFLAGS="$old_CFLAGS"
7982 if test -n "$PGO_BUILD_LTO_CFLAGS"; then
7983 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7984 $as_echo "yes" >&6; }
7985 else
7986 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7987 $as_echo "no" >&6; }
7988 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: LTO is disabled for the PGO build" >&5
7989 $as_echo "$as_me: WARNING: LTO is disabled for the PGO build" >&2;}
7997 # Used for setting $lt_cv_objdir
7998 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
7999 $as_echo_n "checking for objdir... " >&6; }
8000 if ${lt_cv_objdir+:} false; then :
8001 $as_echo_n "(cached) " >&6
8002 else
8003 rm -f .libs 2>/dev/null
8004 mkdir .libs 2>/dev/null
8005 if test -d .libs; then
8006 lt_cv_objdir=.libs
8007 else
8008 # MS-DOS does not allow filenames that begin with a dot.
8009 lt_cv_objdir=_libs
8011 rmdir .libs 2>/dev/null
8013 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
8014 $as_echo "$lt_cv_objdir" >&6; }
8015 objdir=$lt_cv_objdir
8021 cat >>confdefs.h <<_ACEOF
8022 #define LT_OBJDIR "$lt_cv_objdir/"
8023 _ACEOF
8027 # Check for GMP, MPFR and MPC
8028 require_gmp=no
8029 require_mpc=no
8030 if test -d ${srcdir}/gcc ; then
8031 require_gmp=yes
8032 require_mpc=yes
8034 if test -d ${srcdir}/gdb ; then
8035 require_gmp=yes
8038 gmplibs="-lmpfr -lgmp"
8039 if test x"$require_mpc" = "xyes" ; then
8040 gmplibs="-lmpc $gmplibs"
8042 gmpinc=
8043 have_gmp=no
8045 # Specify a location for mpc
8046 # check for this first so it ends up on the link line before mpfr.
8048 # Check whether --with-mpc was given.
8049 if test "${with_mpc+set}" = set; then :
8050 withval=$with_mpc;
8054 # Check whether --with-mpc-include was given.
8055 if test "${with_mpc_include+set}" = set; then :
8056 withval=$with_mpc_include;
8060 # Check whether --with-mpc-lib was given.
8061 if test "${with_mpc_lib+set}" = set; then :
8062 withval=$with_mpc_lib;
8066 if test "x$with_mpc" != x; then
8067 gmplibs="-L$with_mpc/lib $gmplibs"
8068 gmpinc="-I$with_mpc/include $gmpinc"
8070 if test "x$with_mpc_include" != x; then
8071 gmpinc="-I$with_mpc_include $gmpinc"
8073 if test "x$with_mpc_lib" != x; then
8074 gmplibs="-L$with_mpc_lib $gmplibs"
8076 if test "x$with_mpc$with_mpc_include$with_mpc_lib" = x && test -d ${srcdir}/mpc; then
8077 gmplibs='-L$$r/$(HOST_SUBDIR)/mpc/src/'"$lt_cv_objdir $gmplibs"
8078 gmpinc='-I$$s/mpc/src '"$gmpinc"
8079 # Do not test the mpc version. Assume that it is sufficient, since
8080 # it is in the source tree, and the library has not been built yet
8081 # but it would be included on the link line in the version check below
8082 # hence making the test fail.
8083 have_gmp=yes
8086 # Specify a location for mpfr
8087 # check for this first so it ends up on the link line before gmp.
8089 # Check whether --with-mpfr was given.
8090 if test "${with_mpfr+set}" = set; then :
8091 withval=$with_mpfr;
8095 # Check whether --with-mpfr-include was given.
8096 if test "${with_mpfr_include+set}" = set; then :
8097 withval=$with_mpfr_include;
8101 # Check whether --with-mpfr-lib was given.
8102 if test "${with_mpfr_lib+set}" = set; then :
8103 withval=$with_mpfr_lib;
8107 if test "x$with_mpfr" != x; then
8108 gmplibs="-L$with_mpfr/lib $gmplibs"
8109 gmpinc="-I$with_mpfr/include $gmpinc"
8111 if test "x$with_mpfr_include" != x; then
8112 gmpinc="-I$with_mpfr_include $gmpinc"
8114 if test "x$with_mpfr_lib" != x; then
8115 gmplibs="-L$with_mpfr_lib $gmplibs"
8117 if test "x$with_mpfr$with_mpfr_include$with_mpfr_lib" = x && test -d ${srcdir}/mpfr; then
8118 # MPFR v3.1.0 moved the sources into a src sub-directory.
8119 if ! test -d ${srcdir}/mpfr/src; then
8120 as_fn_error $? "Building GCC with MPFR in the source tree is only handled for MPFR 3.1.0+." "$LINENO" 5
8122 gmplibs='-L$$r/$(HOST_SUBDIR)/mpfr/src/'"$lt_cv_objdir $gmplibs"
8123 gmpinc='-I$$r/$(HOST_SUBDIR)/mpfr/src -I$$s/mpfr/src '"$gmpinc"
8124 extra_mpc_mpfr_configure_flags='--with-mpfr-include=$$s/mpfr/src --with-mpfr-lib=$$r/$(HOST_SUBDIR)/mpfr/src/'"$lt_cv_objdir"
8125 # Do not test the mpfr version. Assume that it is sufficient, since
8126 # it is in the source tree, and the library has not been built yet
8127 # but it would be included on the link line in the version check below
8128 # hence making the test fail.
8129 have_gmp=yes
8132 # Specify a location for gmp
8134 # Check whether --with-gmp was given.
8135 if test "${with_gmp+set}" = set; then :
8136 withval=$with_gmp;
8140 # Check whether --with-gmp-include was given.
8141 if test "${with_gmp_include+set}" = set; then :
8142 withval=$with_gmp_include;
8146 # Check whether --with-gmp-lib was given.
8147 if test "${with_gmp_lib+set}" = set; then :
8148 withval=$with_gmp_lib;
8153 if test "x$with_gmp" != x; then
8154 gmplibs="-L$with_gmp/lib $gmplibs"
8155 gmpinc="-I$with_gmp/include $gmpinc"
8157 if test "x$with_gmp_include" != x; then
8158 gmpinc="-I$with_gmp_include $gmpinc"
8160 if test "x$with_gmp_lib" != x; then
8161 gmplibs="-L$with_gmp_lib $gmplibs"
8163 if test "x$with_gmp$with_gmp_include$with_gmp_lib" = x && test -d ${srcdir}/gmp; then
8164 gmplibs='-L$$r/$(HOST_SUBDIR)/gmp/'"$lt_cv_objdir $gmplibs"
8165 gmpinc='-I$$r/$(HOST_SUBDIR)/gmp -I$$s/gmp '"$gmpinc"
8166 extra_mpfr_configure_flags='--with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-gmp-lib=$$r/$(HOST_SUBDIR)/gmp/'"$lt_cv_objdir"
8167 extra_mpc_gmp_configure_flags='--with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-gmp-lib=$$r/$(HOST_SUBDIR)/gmp/'"$lt_cv_objdir"
8168 extra_isl_gmp_configure_flags='--with-gmp-builddir=$$r/$(HOST_SUBDIR)/gmp'
8169 # Do not test the gmp version. Assume that it is sufficient, since
8170 # it is in the source tree, and the library has not been built yet
8171 # but it would be included on the link line in the version check below
8172 # hence making the test fail.
8173 have_gmp=yes
8176 if test "x$require_gmp" = xyes && test "x$have_gmp" = xno; then
8177 have_gmp=yes
8178 saved_CFLAGS="$CFLAGS"
8179 CFLAGS="$CFLAGS $gmpinc"
8180 # Check for the recommended and required versions of GMP.
8181 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the correct version of gmp.h" >&5
8182 $as_echo_n "checking for the correct version of gmp.h... " >&6; }
8183 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8184 /* end confdefs.h. */
8185 #include "gmp.h"
8187 main ()
8190 #define GCC_GMP_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c))
8191 #define GCC_GMP_VERSION GCC_GMP_VERSION_NUM(__GNU_MP_VERSION,__GNU_MP_VERSION_MINOR,__GNU_MP_VERSION_PATCHLEVEL)
8192 #if GCC_GMP_VERSION < GCC_GMP_VERSION_NUM(4,2,3)
8193 choke me
8194 #endif
8197 return 0;
8199 _ACEOF
8200 if ac_fn_c_try_compile "$LINENO"; then :
8201 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8202 /* end confdefs.h. */
8203 #include <gmp.h>
8205 main ()
8208 #define GCC_GMP_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c))
8209 #define GCC_GMP_VERSION GCC_GMP_VERSION_NUM(__GNU_MP_VERSION,__GNU_MP_VERSION_MINOR,__GNU_MP_VERSION_PATCHLEVEL)
8210 #if GCC_GMP_VERSION < GCC_GMP_VERSION_NUM(4,3,2)
8211 choke me
8212 #endif
8215 return 0;
8217 _ACEOF
8218 if ac_fn_c_try_compile "$LINENO"; then :
8219 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8220 $as_echo "yes" >&6; }
8221 else
8222 { $as_echo "$as_me:${as_lineno-$LINENO}: result: buggy but acceptable" >&5
8223 $as_echo "buggy but acceptable" >&6; }
8225 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8226 else
8227 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8228 $as_echo "no" >&6; }; have_gmp=no
8230 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8232 # If we have GMP, check the MPFR version.
8233 if test x"$have_gmp" = xyes; then
8234 # Check for the recommended and required versions of MPFR.
8235 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the correct version of mpfr.h" >&5
8236 $as_echo_n "checking for the correct version of mpfr.h... " >&6; }
8237 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8238 /* end confdefs.h. */
8239 #include <gmp.h>
8240 #include <mpfr.h>
8242 main ()
8245 #if MPFR_VERSION < MPFR_VERSION_NUM(3,1,0)
8246 choke me
8247 #endif
8250 return 0;
8252 _ACEOF
8253 if ac_fn_c_try_compile "$LINENO"; then :
8254 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8255 /* end confdefs.h. */
8256 #include <gmp.h>
8257 #include <mpfr.h>
8259 main ()
8262 #if MPFR_VERSION < MPFR_VERSION_NUM(3,1,6)
8263 choke me
8264 #endif
8267 return 0;
8269 _ACEOF
8270 if ac_fn_c_try_compile "$LINENO"; then :
8271 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8272 $as_echo "yes" >&6; }
8273 else
8274 { $as_echo "$as_me:${as_lineno-$LINENO}: result: buggy but acceptable" >&5
8275 $as_echo "buggy but acceptable" >&6; }
8277 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8278 else
8279 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8280 $as_echo "no" >&6; }; have_gmp=no
8282 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8285 # Check for the MPC header version.
8286 if test "x$require_mpc" = xyes && test x"$have_gmp" = xyes ; then
8287 # Check for the recommended and required versions of MPC.
8288 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the correct version of mpc.h" >&5
8289 $as_echo_n "checking for the correct version of mpc.h... " >&6; }
8290 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8291 /* end confdefs.h. */
8292 #include <mpc.h>
8294 main ()
8297 #if MPC_VERSION < MPC_VERSION_NUM(0,8,0)
8298 choke me
8299 #endif
8302 return 0;
8304 _ACEOF
8305 if ac_fn_c_try_compile "$LINENO"; then :
8306 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8307 /* end confdefs.h. */
8308 #include <mpc.h>
8310 main ()
8313 #if MPC_VERSION < MPC_VERSION_NUM(0,8,1)
8314 choke me
8315 #endif
8318 return 0;
8320 _ACEOF
8321 if ac_fn_c_try_compile "$LINENO"; then :
8322 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8323 $as_echo "yes" >&6; }
8324 else
8325 { $as_echo "$as_me:${as_lineno-$LINENO}: result: buggy but acceptable" >&5
8326 $as_echo "buggy but acceptable" >&6; }
8328 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8329 else
8330 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8331 $as_echo "no" >&6; }; have_gmp=no
8333 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8336 # Now check the MPFR library.
8337 if test x"$have_gmp" = xyes; then
8338 saved_LIBS="$LIBS"
8339 LIBS="$LIBS $gmplibs"
8340 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the correct version of the gmp/mpfr libraries" >&5
8341 $as_echo_n "checking for the correct version of the gmp/mpfr libraries... " >&6; }
8342 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8343 /* end confdefs.h. */
8344 #include <mpfr.h>
8346 main ()
8349 mpfr_t n;
8350 mpfr_t x;
8351 int t;
8352 mpfr_init (n);
8353 mpfr_init (x);
8354 mpfr_atan2 (n, n, x, MPFR_RNDN);
8355 mpfr_erfc (n, x, MPFR_RNDN);
8356 mpfr_subnormalize (x, t, MPFR_RNDN);
8357 mpfr_clear(n);
8358 mpfr_clear(x);
8361 return 0;
8363 _ACEOF
8364 if ac_fn_c_try_link "$LINENO"; then :
8365 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8366 $as_echo "yes" >&6; }
8367 else
8368 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8369 $as_echo "no" >&6; }; have_gmp=no
8371 rm -f core conftest.err conftest.$ac_objext \
8372 conftest$ac_exeext conftest.$ac_ext
8373 LIBS="$saved_LIBS"
8376 # Now check the MPC library
8377 if test "x$require_mpc" = xyes && test x"$have_gmp" = xyes; then
8378 saved_LIBS="$LIBS"
8379 LIBS="$LIBS $gmplibs"
8380 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the correct version of the mpc libraries" >&5
8381 $as_echo_n "checking for the correct version of the mpc libraries... " >&6; }
8382 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8383 /* end confdefs.h. */
8384 #include <mpc.h>
8386 main ()
8389 mpc_t c;
8390 mpc_init2 (c, 53);
8391 mpc_set_ui_ui (c, 1, 1, MPC_RNDNN);
8392 mpc_cosh (c, c, MPC_RNDNN);
8393 mpc_pow (c, c, c, MPC_RNDNN);
8394 mpc_acosh (c, c, MPC_RNDNN);
8395 mpc_clear (c);
8398 return 0;
8400 _ACEOF
8401 if ac_fn_c_try_link "$LINENO"; then :
8402 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8403 $as_echo "yes" >&6; }
8404 else
8405 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8406 $as_echo "no" >&6; }; have_gmp=no
8408 rm -f core conftest.err conftest.$ac_objext \
8409 conftest$ac_exeext conftest.$ac_ext
8410 LIBS="$saved_LIBS"
8413 CFLAGS="$saved_CFLAGS"
8415 # The library versions listed in the error message below should match
8416 # the HARD-minimums enforced above.
8417 if test x$have_gmp != xyes; then
8418 if test -d ${srcdir}/gcc ; then
8419 as_fn_error $? "Building GCC requires GMP 4.2+, MPFR 3.1.0+ and MPC 0.8.0+.
8420 Try the --with-gmp, --with-mpfr and/or --with-mpc options to specify
8421 their locations. Source code for these libraries can be found at
8422 their respective hosting sites as well as at
8423 https://gcc.gnu.org/pub/gcc/infrastructure/. See also
8424 http://gcc.gnu.org/install/prerequisites.html for additional info. If
8425 you obtained GMP, MPFR and/or MPC from a vendor distribution package,
8426 make sure that you have installed both the libraries and the header
8427 files. They may be located in separate packages." "$LINENO" 5
8428 else
8429 as_fn_error $? "Building GDB requires GMP 4.2+, and MPFR 3.1.0+.
8430 Try the --with-gmp and/or --with-mpfr options to specify
8431 their locations. If you obtained GMP and/or MPFR from a vendor
8432 distribution package, make sure that you have installed both the libraries
8433 and the header files. They may be located in separate packages." "$LINENO" 5
8438 # Flags needed for both GMP, MPFR and/or MPC.
8446 # Libraries to use for stage1 or when not bootstrapping.
8448 # Check whether --with-stage1-libs was given.
8449 if test "${with_stage1_libs+set}" = set; then :
8450 withval=$with_stage1_libs; if test "$withval" = "no" -o "$withval" = "yes"; then
8451 stage1_libs=
8452 else
8453 stage1_libs=$withval
8455 else
8456 stage1_libs=
8461 # Whether or not to use -static-libstdc++ and -static-libgcc. The
8462 # default is yes if gcc is being built; no otherwise. The reason for
8463 # this default is that gdb is sometimes linked against GNU Source
8464 # Highlight, which is a shared library that uses C++ exceptions. In
8465 # this case, -static-libstdc++ will cause crashes.
8467 # Check whether --with-static-standard-libraries was given.
8468 if test "${with_static_standard_libraries+set}" = set; then :
8469 withval=$with_static_standard_libraries;
8470 else
8471 with_static_standard_libraries=auto
8474 if test "$with_static_standard_libraries" = auto; then
8475 with_static_standard_libraries=$have_compiler
8478 # Linker flags to use for stage1 or when not bootstrapping.
8480 # Check whether --with-stage1-ldflags was given.
8481 if test "${with_stage1_ldflags+set}" = set; then :
8482 withval=$with_stage1_ldflags; if test "$withval" = "no" -o "$withval" = "yes"; then
8483 stage1_ldflags=
8484 else
8485 stage1_ldflags=$withval
8487 else
8488 stage1_ldflags=
8489 # In stage 1, default to linking libstdc++ and libgcc statically with GCC
8490 # if supported. But if the user explicitly specified the libraries to use,
8491 # trust that they are doing what they want.
8492 if test "$with_static_standard_libraries" = yes -a "$stage1_libs" = "" \
8493 -a "$have_static_libs" = yes; then
8494 stage1_ldflags="-static-libstdc++ -static-libgcc"
8500 # Libraries to use for stage2 and later builds.
8502 # Check whether --with-boot-libs was given.
8503 if test "${with_boot_libs+set}" = set; then :
8504 withval=$with_boot_libs; if test "$withval" = "no" -o "$withval" = "yes"; then
8505 poststage1_libs=
8506 else
8507 poststage1_libs=$withval
8509 else
8510 poststage1_libs=
8515 # Linker flags to use for stage2 and later builds.
8517 # Check whether --with-boot-ldflags was given.
8518 if test "${with_boot_ldflags+set}" = set; then :
8519 withval=$with_boot_ldflags; if test "$withval" = "no" -o "$withval" = "yes"; then
8520 poststage1_ldflags=
8521 else
8522 poststage1_ldflags=$withval
8524 else
8525 poststage1_ldflags=
8526 # In stages 2 and 3, default to linking libstdc++ and libgcc
8527 # statically. But if the user explicitly specified the libraries to
8528 # use, trust that they are doing what they want.
8529 if test "$poststage1_libs" = ""; then
8530 poststage1_ldflags="-static-libstdc++ -static-libgcc"
8536 # GCC GRAPHITE dependency isl.
8537 # Basic setup is inlined here, actual checks are in config/isl.m4
8540 # Check whether --with-isl was given.
8541 if test "${with_isl+set}" = set; then :
8542 withval=$with_isl;
8546 # Treat --without-isl as a request to disable
8547 # GRAPHITE support and skip all following checks.
8548 if test "x$with_isl" != "xno"; then
8549 # Check for isl
8552 # Check whether --with-isl-include was given.
8553 if test "${with_isl_include+set}" = set; then :
8554 withval=$with_isl_include;
8558 # Check whether --with-isl-lib was given.
8559 if test "${with_isl_lib+set}" = set; then :
8560 withval=$with_isl_lib;
8564 # Check whether --enable-isl-version-check was given.
8565 if test "${enable_isl_version_check+set}" = set; then :
8566 enableval=$enable_isl_version_check; ENABLE_ISL_CHECK=$enableval
8567 else
8568 ENABLE_ISL_CHECK=yes
8572 # Initialize isllibs and islinc.
8573 case $with_isl in
8575 isllibs=
8576 islinc=
8578 "" | yes)
8581 isllibs="-L$with_isl/lib"
8582 islinc="-I$with_isl/include"
8584 esac
8585 if test "x${with_isl_include}" != x ; then
8586 islinc="-I$with_isl_include"
8588 if test "x${with_isl_lib}" != x; then
8589 isllibs="-L$with_isl_lib"
8591 if test "x${islinc}" = x && test "x${isllibs}" = x \
8592 && test -d ${srcdir}/isl; then
8593 isllibs='-L$$r/$(HOST_SUBDIR)/isl/'"$lt_cv_objdir"' '
8594 islinc='-I$$r/$(HOST_SUBDIR)/isl/include -I$$s/isl/include'
8595 ENABLE_ISL_CHECK=no
8596 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using in-tree isl, disabling version check" >&5
8597 $as_echo "$as_me: WARNING: using in-tree isl, disabling version check" >&2;}
8600 isllibs="${isllibs} -lisl"
8604 if test "${ENABLE_ISL_CHECK}" = yes ; then
8605 _isl_saved_CFLAGS=$CFLAGS
8606 _isl_saved_LDFLAGS=$LDFLAGS
8607 _isl_saved_LIBS=$LIBS
8609 CFLAGS="${_isl_saved_CFLAGS} ${islinc} ${gmpinc}"
8610 LDFLAGS="${_isl_saved_LDFLAGS} ${isllibs} ${gmplibs}"
8611 LIBS="${_isl_saved_LIBS} -lisl -lgmp"
8613 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for isl 0.15 or later" >&5
8614 $as_echo_n "checking for isl 0.15 or later... " >&6; }
8615 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8616 /* end confdefs.h. */
8617 #include <isl/schedule.h>
8619 main ()
8621 isl_options_set_schedule_serialize_sccs (NULL, 0);
8623 return 0;
8625 _ACEOF
8626 if ac_fn_c_try_link "$LINENO"; then :
8627 gcc_cv_isl=yes
8628 else
8629 gcc_cv_isl=no
8631 rm -f core conftest.err conftest.$ac_objext \
8632 conftest$ac_exeext conftest.$ac_ext
8633 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_isl" >&5
8634 $as_echo "$gcc_cv_isl" >&6; }
8636 if test "${gcc_cv_isl}" = no ; then
8637 { $as_echo "$as_me:${as_lineno-$LINENO}: result: required isl version is 0.15 or later" >&5
8638 $as_echo "required isl version is 0.15 or later" >&6; }
8641 CFLAGS=$_isl_saved_CFLAGS
8642 LDFLAGS=$_isl_saved_LDFLAGS
8643 LIBS=$_isl_saved_LIBS
8651 if test "x${with_isl}" = xno; then
8652 graphite_requested=no
8653 elif test "x${with_isl}" != x \
8654 || test "x${with_isl_include}" != x \
8655 || test "x${with_isl_lib}" != x ; then
8656 graphite_requested=yes
8657 else
8658 graphite_requested=no
8663 if test "${gcc_cv_isl}" = no ; then
8664 isllibs=
8665 islinc=
8668 if test "${graphite_requested}" = yes \
8669 && test "x${isllibs}" = x \
8670 && test "x${islinc}" = x ; then
8672 as_fn_error $? "Unable to find a usable isl. See config.log for details." "$LINENO" 5
8678 # If the isl check failed, disable builds of in-tree variant of isl
8679 if test "x$with_isl" = xno ||
8680 test "x$gcc_cv_isl" = xno; then
8681 noconfigdirs="$noconfigdirs isl"
8682 islinc=
8688 # Check for LTO support.
8689 # Check whether --enable-lto was given.
8690 if test "${enable_lto+set}" = set; then :
8691 enableval=$enable_lto; enable_lto=$enableval
8692 else
8693 enable_lto=yes; default_enable_lto=yes
8700 target_elf=no
8701 case $target in
8702 *-darwin* | *-aix* | *-cygwin* | *-mingw* | *-aout* | *-*coff* | \
8703 *-msdosdjgpp* | *-vms* | *-wince* | *-*-pe* | \
8704 alpha*-dec-osf* | *-interix* | hppa[12]*-*-hpux* | \
8705 nvptx-*-none)
8706 target_elf=no
8709 target_elf=yes
8711 esac
8713 if test $target_elf = yes; then :
8714 # ELF platforms build the lto-plugin always.
8715 build_lto_plugin=yes
8717 else
8718 if test x"$default_enable_lto" = x"yes" ; then
8719 case $target in
8720 *-apple-darwin[912]* | *-cygwin* | *-mingw* | *djgpp*) ;;
8721 # On other non-ELF platforms, LTO has yet to be validated.
8722 *) enable_lto=no ;;
8723 esac
8724 else
8725 # Apart from ELF platforms, only Windows and Darwin support LTO so far.
8726 # It would also be nice to check the binutils support, but we don't
8727 # have gcc_GAS_CHECK_FEATURE available here. For now, we'll just
8728 # warn during gcc/ subconfigure; unless you're bootstrapping with
8729 # -flto it won't be needed until after installation anyway.
8730 case $target in
8731 *-cygwin* | *-mingw* | *-apple-darwin* | *djgpp*) ;;
8732 *) if test x"$enable_lto" = x"yes"; then
8733 as_fn_error $? "LTO support is not enabled for this target." "$LINENO" 5
8736 esac
8738 # Among non-ELF, only Windows platforms support the lto-plugin so far.
8739 # Build it unless LTO was explicitly disabled.
8740 case $target in
8741 *-cygwin* | *-mingw*) build_lto_plugin=$enable_lto ;;
8742 *) ;;
8743 esac
8748 # Check whether --enable-linker-plugin-configure-flags was given.
8749 if test "${enable_linker_plugin_configure_flags+set}" = set; then :
8750 enableval=$enable_linker_plugin_configure_flags; extra_linker_plugin_configure_flags=$enableval
8751 else
8752 extra_linker_plugin_configure_flags=
8756 # Check whether --enable-linker-plugin-flags was given.
8757 if test "${enable_linker_plugin_flags+set}" = set; then :
8758 enableval=$enable_linker_plugin_flags; extra_linker_plugin_flags=$enableval
8759 else
8760 extra_linker_plugin_flags=
8765 # Enable --enable-host-shared.
8766 # Checked early to determine whether jit is an 'all' language
8767 # Check whether --enable-host-shared was given.
8768 if test "${enable_host_shared+set}" = set; then :
8769 enableval=$enable_host_shared; host_shared=$enableval
8770 case $host in
8771 x86_64-*-darwin* | aarch64-*-darwin*)
8772 if test x$host_shared != xyes ; then
8773 # PIC is the default, and actually cannot be switched off.
8774 echo configure.ac: warning: PIC code is required for the configured target, host-shared setting ignored. 1>&2
8775 host_shared=yes
8776 fi ;;
8777 *) ;;
8778 esac
8779 else
8780 case $host in
8781 x86_64-*-darwin* | aarch64-*-darwin*) host_shared=yes ;;
8782 *) host_shared=no ;;
8783 esac
8788 # By default, C and C++ are the only stage 1 languages.
8789 stage1_languages=,c,
8791 # Target libraries that we bootstrap.
8792 bootstrap_target_libs=,target-libgcc,
8794 # Figure out what language subdirectories are present.
8795 # Look if the user specified --enable-languages="..."; if not, use
8796 # the environment variable $LANGUAGES if defined. $LANGUAGES might
8797 # go away some day.
8798 # NB: embedded tabs in this IF block -- do not untabify
8799 if test -d ${srcdir}/gcc; then
8800 if test x"${enable_languages+set}" != xset; then
8801 if test x"${LANGUAGES+set}" = xset; then
8802 enable_languages="${LANGUAGES}"
8803 echo configure.ac: warning: setting LANGUAGES is deprecated, use --enable-languages instead 1>&2
8804 else
8805 enable_languages=default
8807 else
8808 if test x"${enable_languages}" = x ||
8809 test x"${enable_languages}" = xyes;
8810 then
8811 echo configure.ac: --enable-languages needs at least one language argument 1>&2
8812 exit 1
8815 enable_languages=`echo "${enable_languages}" | sed -e 's/[ ,][ ,]*/,/g' -e 's/,$//'`
8817 # 'f95' is the old name for the 'fortran' language. We issue a warning
8818 # and make the substitution.
8819 case ,${enable_languages}, in
8820 *,f95,*)
8821 echo configure.ac: warning: 'f95' as language name is deprecated, use 'fortran' instead 1>&2
8822 enable_languages=`echo "${enable_languages}" | sed -e 's/f95/fortran/g'`
8824 esac
8826 # If bootstrapping, C++ must be enabled.
8827 case ",$enable_languages,:$enable_bootstrap" in
8828 *,c++,*:*) ;;
8829 *:yes)
8830 if test -f ${srcdir}/gcc/cp/config-lang.in; then
8831 enable_languages="${enable_languages},c++"
8832 else
8833 as_fn_error $? "bootstrapping requires c++ sources" "$LINENO" 5
8836 esac
8838 # First scan to see if an enabled language requires some other language.
8839 # We assume that a given config-lang.in will list all the language
8840 # front ends it requires, even if some are required indirectly.
8841 for lang_frag in ${srcdir}/gcc/*/config-lang.in .. ; do
8842 case ${lang_frag} in
8843 ..) ;;
8844 # The odd quoting in the next line works around
8845 # an apparent bug in bash 1.12 on linux.
8846 ${srcdir}/gcc/[*]/config-lang.in) ;;
8848 # From the config-lang.in, get $language, $lang_requires, and
8849 # $lang_requires_boot_languages.
8850 language=
8851 lang_requires=
8852 lang_requires_boot_languages=
8853 # set srcdir during sourcing lang_frag to the gcc dir.
8854 # Sadly overriding srcdir on the . line doesn't work in plain sh as it
8855 # polutes this shell
8856 saved_srcdir=${srcdir}
8857 srcdir=${srcdir}/gcc . ${lang_frag}
8858 srcdir=${saved_srcdir}
8859 for other in ${lang_requires} ${lang_requires_boot_languages}; do
8860 case ,${enable_languages}, in
8861 *,$other,*) ;;
8862 *,default,*) ;;
8863 *,all,*) ;;
8864 *,$language,*)
8865 echo " \`$other' language required by \`$language'; enabling" 1>&2
8866 enable_languages="${enable_languages},${other}"
8868 esac
8869 done
8870 for other in ${lang_requires_boot_languages} ; do
8871 if test "$other" != "c"; then
8872 case ,${enable_stage1_languages}, in
8873 *,$other,*) ;;
8874 *,default,*) ;;
8875 *,all,*) ;;
8877 case ,${enable_languages}, in
8878 *,$language,*)
8879 echo " '$other' language required by '$language' in stage 1; enabling" 1>&2
8880 enable_stage1_languages="$enable_stage1_languages,${other}"
8882 esac
8884 esac
8886 done
8888 esac
8889 done
8891 new_enable_languages=,c,
8893 # If LTO is enabled, add the LTO front end.
8894 if test "$enable_lto" = "yes" ; then
8895 case ,${enable_languages}, in
8896 *,lto,*) ;;
8897 *) enable_languages="${enable_languages},lto" ;;
8898 esac
8899 if test "${build_lto_plugin}" = "yes" ; then
8900 configdirs="$configdirs lto-plugin"
8904 # If we're building an offloading compiler, add the LTO front end.
8905 if test x"$enable_as_accelerator_for" != x ; then
8906 case ,${enable_languages}, in
8907 *,lto,*) ;;
8908 *) enable_languages="${enable_languages},lto" ;;
8909 esac
8912 missing_languages=`echo ",$enable_languages," | sed -e s/,default,/,/ -e s/,all,/,/ -e s/,c,/,/ `
8913 potential_languages=,c,
8915 enabled_target_libs=
8916 disabled_target_libs=
8918 for lang_frag in ${srcdir}/gcc/*/config-lang.in .. ; do
8919 case ${lang_frag} in
8920 ..) ;;
8921 # The odd quoting in the next line works around
8922 # an apparent bug in bash 1.12 on linux.
8923 ${srcdir}/gcc/[*]/config-lang.in) ;;
8925 # From the config-lang.in, get $language, $target_libs,
8926 # $lang_dirs, $boot_language, and $build_by_default
8927 language=
8928 target_libs=
8929 lang_dirs=
8930 subdir_requires=
8931 boot_language=no
8932 build_by_default=yes
8933 # set srcdir during sourcing. See above about save & restore
8934 saved_srcdir=${srcdir}
8935 srcdir=${srcdir}/gcc . ${lang_frag}
8936 srcdir=${saved_srcdir}
8937 if test x${language} = x; then
8938 echo "${lang_frag} doesn't set \$language." 1>&2
8939 exit 1
8942 if test "$language" = "c++"; then
8943 boot_language=yes
8946 add_this_lang=no
8947 # C is always enabled, so no need to add it again
8948 if test "$language" != "c"; then
8949 case ,${enable_languages}, in
8950 *,${language},*)
8951 # Language was explicitly selected; include it
8952 add_this_lang=yes
8954 *,all,*)
8955 # All languages are enabled
8956 add_this_lang=all
8958 *,default,*)
8959 # 'default' was selected, select it if it is a default language
8960 add_this_lang=${build_by_default}
8962 esac
8965 # Disable languages that need other directories if these aren't available.
8966 for i in $subdir_requires; do
8967 test -f "$srcdir/gcc/$i/config-lang.in" && continue
8968 case ${add_this_lang} in
8969 yes)
8970 # Specifically requested language; tell them.
8971 as_fn_error $? "The gcc/$i directory contains parts of $language but is missing" "$LINENO" 5
8973 all)
8974 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: The gcc/$i directory contains parts of $language but is missing" >&5
8975 $as_echo "$as_me: WARNING: The gcc/$i directory contains parts of $language but is missing" >&2;}
8976 add_this_lang=unsupported
8979 # Silently disable.
8980 add_this_lang=unsupported
8982 esac
8983 done
8985 # Disable Ada if no preexisting GNAT is available.
8986 case ${add_this_lang}:${language}:${have_gnat} in
8987 yes:ada:no)
8988 # Specifically requested language; tell them.
8989 as_fn_error $? "GNAT is required to build $language" "$LINENO" 5
8991 all:ada:no)
8992 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: GNAT is required to build $language" >&5
8993 $as_echo "$as_me: WARNING: GNAT is required to build $language" >&2;}
8994 add_this_lang=unsupported
8996 *:ada:no)
8997 # Silently disable.
8998 add_this_lang=unsupported
9000 esac
9002 # Disable D if no preexisting GDC is available.
9003 case ${add_this_lang}:${language}:${have_gdc} in
9004 yes:d:no)
9005 # Specifically requested language; tell them.
9006 as_fn_error $? "GDC is required to build $language" "$LINENO" 5
9008 all:d:no)
9009 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: GDC is required to build $language" >&5
9010 $as_echo "$as_me: WARNING: GDC is required to build $language" >&2;}
9011 add_this_lang=unsupported
9013 *:d:no)
9014 # Silently disable.
9015 add_this_lang=unsupported
9017 esac
9019 # Disable jit if -enable-host-shared not specified
9020 # but not if building for Mingw. All code in Windows
9021 # is position independent code (PIC).
9022 case $target in
9023 *mingw*) ;;
9025 case ${add_this_lang}:${language}:${host_shared} in
9026 yes:jit:no)
9027 # PR jit/64780: explicitly specify --enable-host-shared
9028 as_fn_error $? "
9029 Enabling language \"jit\" requires --enable-host-shared.
9031 --enable-host-shared typically slows the rest of the compiler down by
9032 a few %, so you must explicitly enable it.
9034 If you want to build both the jit and the regular compiler, it is often
9035 best to do this via two separate configure/builds, in separate
9036 directories, to avoid imposing the performance cost of
9037 --enable-host-shared on the regular compiler." "$LINENO" 5
9039 all:jit:no)
9040 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: --enable-host-shared required to build $language" >&5
9041 $as_echo "$as_me: WARNING: --enable-host-shared required to build $language" >&2;}
9042 add_this_lang=unsupported
9044 *:jit:no)
9045 # Silently disable.
9046 add_this_lang=unsupported
9048 esac
9050 esac
9052 # Disable a language that is unsupported by the target.
9053 case "${add_this_lang}: $unsupported_languages " in
9054 no:*) ;;
9055 unsupported:*) ;;
9056 *:*" $language "*)
9057 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: ${language} not supported for this target" >&5
9058 $as_echo "$as_me: WARNING: ${language} not supported for this target" >&2;}
9059 add_this_lang=unsupported
9061 esac
9063 case $add_this_lang in
9064 unsupported)
9065 # Remove language-dependent dirs.
9066 disabled_target_libs="$disabled_target_libs $target_libs"
9067 noconfigdirs="$noconfigdirs $lang_dirs"
9070 # Remove language-dependent dirs; still show language as supported.
9071 disabled_target_libs="$disabled_target_libs $target_libs"
9072 noconfigdirs="$noconfigdirs $lang_dirs"
9073 potential_languages="${potential_languages}${language},"
9075 all|yes)
9076 new_enable_languages="${new_enable_languages}${language},"
9077 potential_languages="${potential_languages}${language},"
9078 missing_languages=`echo "$missing_languages" | sed "s/,$language,/,/"`
9079 enabled_target_libs="$enabled_target_libs $target_libs"
9080 case "${boot_language}:,$enable_stage1_languages," in
9081 yes:* | *:*,$language,* | *:*,yes, | *:*,all,)
9082 # Add to (comma-separated) list of stage 1 languages.
9083 case ",$stage1_languages," in
9084 *,$language,* | ,yes, | ,all,) ;;
9085 *) stage1_languages="${stage1_languages}${language}," ;;
9086 esac
9087 # We need to bootstrap any supporting libraries.
9088 bootstrap_target_libs=`echo "${bootstrap_target_libs}${target_libs}," | sed "s/ /,/g"`
9090 esac
9092 esac
9094 esac
9095 done
9097 # Add target libraries which are only needed for disabled languages
9098 # to noconfigdirs.
9099 if test -n "$disabled_target_libs"; then
9100 for dir in $disabled_target_libs; do
9101 case " $enabled_target_libs " in
9102 *" ${dir} "*) ;;
9103 *) noconfigdirs="$noconfigdirs $dir" ;;
9104 esac
9105 done
9108 # Check whether --enable-stage1-languages was given.
9109 if test "${enable_stage1_languages+set}" = set; then :
9110 enableval=$enable_stage1_languages; case ,${enable_stage1_languages}, in
9111 ,no,|,,)
9112 # Set it to something that will have no effect in the loop below
9113 enable_stage1_languages=c ;;
9114 ,yes,)
9115 enable_stage1_languages=`echo $new_enable_languages | \
9116 sed -e "s/^,//" -e "s/,$//" ` ;;
9117 *,all,*)
9118 enable_stage1_languages=`echo ,$enable_stage1_languages, | \
9119 sed -e "s/,all,/$new_enable_languages/" -e "s/^,//" -e "s/,$//" ` ;;
9120 esac
9122 # Add "good" languages from enable_stage1_languages to stage1_languages,
9123 # while "bad" languages go in missing_languages. Leave no duplicates.
9124 for i in `echo $enable_stage1_languages | sed 's/,/ /g' `; do
9125 case $potential_languages in
9126 *,$i,*)
9127 case $stage1_languages in
9128 *,$i,*) ;;
9129 *) stage1_languages="$stage1_languages$i," ;;
9130 esac ;;
9132 case $missing_languages in
9133 *,$i,*) ;;
9134 *) missing_languages="$missing_languages$i," ;;
9135 esac ;;
9136 esac
9137 done
9141 # Remove leading/trailing commas that were added for simplicity
9142 potential_languages=`echo "$potential_languages" | sed -e "s/^,//" -e "s/,$//"`
9143 missing_languages=`echo "$missing_languages" | sed -e "s/^,//" -e "s/,$//"`
9144 stage1_languages=`echo "$stage1_languages" | sed -e "s/^,//" -e "s/,$//"`
9145 new_enable_languages=`echo "$new_enable_languages" | sed -e "s/^,//" -e "s/,$//"`
9147 if test "x$missing_languages" != x; then
9148 as_fn_error $? "
9149 The following requested languages could not be built: ${missing_languages}
9150 Supported languages are: ${potential_languages}" "$LINENO" 5
9152 if test "x$new_enable_languages" != "x$enable_languages"; then
9153 echo The following languages will be built: ${new_enable_languages}
9154 enable_languages="$new_enable_languages"
9158 ac_configure_args=`echo " $ac_configure_args" | sed -e "s/ '--enable-languages=[^ ]*'//g" -e "s/$/ '--enable-languages="$enable_languages"'/" `
9161 # Handle --disable-<component> generically.
9162 for dir in $configdirs $build_configdirs $target_configdirs ; do
9163 dirname=`echo $dir | sed -e s/target-//g -e s/build-//g -e s/-/_/g`
9164 varname=`echo $dirname | sed -e s/+/_/g`
9165 if eval test x\${enable_${varname}} "=" xno ; then
9166 noconfigdirs="$noconfigdirs $dir"
9168 done
9170 # Check for Boehm's garbage collector
9171 # Check whether --enable-objc-gc was given.
9172 if test "${enable_objc_gc+set}" = set; then :
9173 enableval=$enable_objc_gc;
9177 # Check whether --with-target-bdw-gc was given.
9178 if test "${with_target_bdw_gc+set}" = set; then :
9179 withval=$with_target_bdw_gc;
9183 # Check whether --with-target-bdw-gc-include was given.
9184 if test "${with_target_bdw_gc_include+set}" = set; then :
9185 withval=$with_target_bdw_gc_include;
9189 # Check whether --with-target-bdw-gc-lib was given.
9190 if test "${with_target_bdw_gc_lib+set}" = set; then :
9191 withval=$with_target_bdw_gc_lib;
9195 case ,${enable_languages},:${enable_objc_gc} in *,objc,*:yes|*,objc,*:auto)
9196 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bdw garbage collector" >&5
9197 $as_echo_n "checking for bdw garbage collector... " >&6; }
9198 if test "x$with_target_bdw_gc$with_target_bdw_gc_include$with_target_bdw_gc_lib" = x; then
9199 { $as_echo "$as_me:${as_lineno-$LINENO}: result: using bdw-gc in default locations" >&5
9200 $as_echo "using bdw-gc in default locations" >&6; }
9201 else
9202 if test "x$with_target_bdw_gc_include" = x && test "x$with_target_bdw_gc_lib" != x; then
9203 as_fn_error $? "found --with-target-bdw-gc-lib but --with-target-bdw-gc-include missing" "$LINENO" 5
9204 elif test "x$with_target_bdw_gc_include" != x && test "x$with_target_bdw_gc_lib" = x; then
9205 as_fn_error $? "found --with-target-bdw-gc-include but --with-target-bdw-gc-lib missing" "$LINENO" 5
9206 else
9207 { $as_echo "$as_me:${as_lineno-$LINENO}: result: using paths configured with --with-target-bdw-gc options" >&5
9208 $as_echo "using paths configured with --with-target-bdw-gc options" >&6; }
9211 esac
9213 # Disable libitm, libsanitizer, libvtv, liboffloadmic if we're not building C++
9214 case ,${enable_languages}, in
9215 *,c++,*)
9216 # Disable libitm, libsanitizer if we're not building libstdc++
9217 case "${noconfigdirs}" in
9218 *target-libstdc++-v3*)
9219 noconfigdirs="$noconfigdirs target-libitm target-libsanitizer"
9221 *) ;;
9222 esac
9225 noconfigdirs="$noconfigdirs target-liboffloadmic target-libitm target-libsanitizer target-libvtv"
9227 esac
9229 # If gcc/ is not in the source tree then we'll not be building a
9230 # target compiler, assume in that case we don't want to build any
9231 # target libraries or tools.
9233 # This was added primarily for the benefit for binutils-gdb who reuse
9234 # this configure script, but don't always have target tools available.
9235 if test ! -d ${srcdir}/gcc; then
9236 skipdirs="${skipdirs} ${target_configdirs}"
9239 # Remove the entries in $skipdirs and $noconfigdirs from $configdirs,
9240 # $build_configdirs and $target_configdirs.
9241 # If we have the source for $noconfigdirs entries, add them to $notsupp.
9243 notsupp=""
9244 for dir in . $skipdirs $noconfigdirs ; do
9245 dirname=`echo $dir | sed -e s/target-//g -e s/build-//g`
9246 if test $dir != . && echo " ${configdirs} " | grep " ${dir} " >/dev/null 2>&1; then
9247 configdirs=`echo " ${configdirs} " | sed -e "s/ ${dir} / /"`
9248 if test -r $srcdir/$dirname/configure ; then
9249 if echo " ${skipdirs} " | grep " ${dir} " >/dev/null 2>&1; then
9250 true
9251 else
9252 notsupp="$notsupp $dir"
9256 if test $dir != . && echo " ${build_configdirs} " | grep " ${dir} " >/dev/null 2>&1; then
9257 build_configdirs=`echo " ${build_configdirs} " | sed -e "s/ ${dir} / /"`
9258 if test -r $srcdir/$dirname/configure ; then
9259 if echo " ${skipdirs} " | grep " ${dir} " >/dev/null 2>&1; then
9260 true
9261 else
9262 notsupp="$notsupp $dir"
9266 if test $dir != . && echo " ${target_configdirs} " | grep " ${dir} " >/dev/null 2>&1; then
9267 target_configdirs=`echo " ${target_configdirs} " | sed -e "s/ ${dir} / /"`
9268 if test -r $srcdir/$dirname/configure ; then
9269 if echo " ${skipdirs} " | grep " ${dir} " >/dev/null 2>&1; then
9270 true
9271 else
9272 notsupp="$notsupp $dir"
9276 done
9278 # Quietly strip out all directories which aren't configurable in this tree.
9279 # This relies on all configurable subdirectories being autoconfiscated, which
9280 # is now the case.
9281 build_configdirs_all="$build_configdirs"
9282 build_configdirs=
9283 for i in ${build_configdirs_all} ; do
9284 j=`echo $i | sed -e s/build-//g`
9285 if test -f ${srcdir}/$j/configure ; then
9286 build_configdirs="${build_configdirs} $i"
9288 done
9290 configdirs_all="$configdirs"
9291 configdirs=
9292 for i in ${configdirs_all} ; do
9293 if test -f ${srcdir}/$i/configure ; then
9294 configdirs="${configdirs} $i"
9296 done
9298 target_configdirs_all="$target_configdirs"
9299 target_configdirs=
9300 for i in ${target_configdirs_all} ; do
9301 j=`echo $i | sed -e s/target-//g`
9302 if test -f ${srcdir}/$j/configure ; then
9303 target_configdirs="${target_configdirs} $i"
9305 done
9307 # libiberty-linker-plugin is special: it doesn't have its own source directory,
9308 # so we have to add it after the preceding checks.
9309 if test x"$extra_linker_plugin_flags$extra_linker_plugin_configure_flags" != x
9310 then
9311 case " $configdirs " in
9312 *" libiberty "*)
9313 # If we can build libiberty, we can also build libiberty-linker-plugin.
9314 configdirs="$configdirs libiberty-linker-plugin"
9315 extra_linker_plugin_configure_flags="$extra_linker_plugin_configure_flags \
9316 --with-libiberty=../libiberty-linker-plugin";;
9318 as_fn_error $? "libiberty missing" "$LINENO" 5;;
9319 esac
9322 # Sometimes we have special requirements for the host libiberty.
9323 extra_host_libiberty_configure_flags=
9324 case " $configdirs " in
9325 *" lto-plugin "* | *" libcc1 "* | *" gdbserver "*)
9326 # When these are to be built as shared libraries, the same applies to
9327 # libiberty.
9328 extra_host_libiberty_configure_flags=--enable-shared
9330 esac
9333 # Sometimes we have special requirements for the host zlib.
9334 extra_host_zlib_configure_flags=
9335 case " $configdirs " in
9336 *" bfd "*)
9337 # When bfd is to be built as a shared library, the same applies to
9338 # zlib.
9339 if test "$enable_shared" = "yes"; then
9340 extra_host_zlib_configure_flags=--enable-host-shared
9343 esac
9346 # Produce a warning message for the subdirs we can't configure.
9347 # This isn't especially interesting in the Cygnus tree, but in the individual
9348 # FSF releases, it's important to let people know when their machine isn't
9349 # supported by the one or two programs in a package.
9351 if test -n "${notsupp}" && test -z "${norecursion}" ; then
9352 # If $appdirs is non-empty, at least one of those directories must still
9353 # be configured, or we error out. (E.g., if the gas release supports a
9354 # specified target in some subdirs but not the gas subdir, we shouldn't
9355 # pretend that all is well.)
9356 if test -n "$appdirs" ; then
9357 for dir in $appdirs ; do
9358 if test -r $dir/Makefile.in ; then
9359 if echo " ${configdirs} " | grep " ${dir} " >/dev/null 2>&1; then
9360 appdirs=""
9361 break
9363 if echo " ${target_configdirs} " | grep " target-${dir} " >/dev/null 2>&1; then
9364 appdirs=""
9365 break
9368 done
9369 if test -n "$appdirs" ; then
9370 echo "*** This configuration is not supported by this package." 1>&2
9371 exit 1
9374 # Okay, some application will build, or we don't care to check. Still
9375 # notify of subdirs not getting built.
9376 echo "*** This configuration is not supported in the following subdirectories:" 1>&2
9377 echo " ${notsupp}" 1>&2
9378 echo " (Any other directories should still work fine.)" 1>&2
9381 case "$host" in
9382 *msdosdjgpp*)
9383 enable_gdbtk=no ;;
9384 esac
9386 # To find our prefix, in gcc_cv_tool_prefix.
9388 # The user is always right.
9389 if test "${PATH_SEPARATOR+set}" != set; then
9390 echo "#! /bin/sh" >conf$$.sh
9391 echo "exit 0" >>conf$$.sh
9392 chmod +x conf$$.sh
9393 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
9394 PATH_SEPARATOR=';'
9395 else
9396 PATH_SEPARATOR=:
9398 rm -f conf$$.sh
9402 get_gcc_base_ver="cat"
9404 # Check whether --with-gcc-major-version-only was given.
9405 if test "${with_gcc_major_version_only+set}" = set; then :
9406 withval=$with_gcc_major_version_only; if test x$with_gcc_major_version_only = xyes ; then
9407 get_gcc_base_ver="sed -e 's/^\([0-9]*\).*/\1/'"
9417 if test "x$exec_prefix" = xNONE; then
9418 if test "x$prefix" = xNONE; then
9419 gcc_cv_tool_prefix=$ac_default_prefix
9420 else
9421 gcc_cv_tool_prefix=$prefix
9423 else
9424 gcc_cv_tool_prefix=$exec_prefix
9427 # If there is no compiler in the tree, use the PATH only. In any
9428 # case, if there is no compiler in the tree nobody should use
9429 # AS_FOR_TARGET and LD_FOR_TARGET.
9430 if test x$host = x$build && test -f $srcdir/gcc/BASE-VER; then
9431 if test x$with_gcc_major_version_only = xyes ; then
9432 gcc_version=`sed -e 's/^\([0-9]*\).*$/\1/' $srcdir/gcc/BASE-VER`
9433 else
9434 gcc_version=`cat $srcdir/gcc/BASE-VER`
9436 gcc_cv_tool_dirs="$gcc_cv_tool_prefix/libexec/gcc/$target_noncanonical/$gcc_version$PATH_SEPARATOR"
9437 gcc_cv_tool_dirs="$gcc_cv_tool_dirs$gcc_cv_tool_prefix/libexec/gcc/$target_noncanonical$PATH_SEPARATOR"
9438 gcc_cv_tool_dirs="$gcc_cv_tool_dirs/usr/lib/gcc/$target_noncanonical/$gcc_version$PATH_SEPARATOR"
9439 gcc_cv_tool_dirs="$gcc_cv_tool_dirs/usr/lib/gcc/$target_noncanonical$PATH_SEPARATOR"
9440 gcc_cv_tool_dirs="$gcc_cv_tool_dirs$gcc_cv_tool_prefix/$target_noncanonical/bin/$target_noncanonical/$gcc_version$PATH_SEPARATOR"
9441 gcc_cv_tool_dirs="$gcc_cv_tool_dirs$gcc_cv_tool_prefix/$target_noncanonical/bin$PATH_SEPARATOR"
9442 else
9443 gcc_cv_tool_dirs=
9446 if test x$build = x$target && test -n "$md_exec_prefix"; then
9447 gcc_cv_tool_dirs="$gcc_cv_tool_dirs$md_exec_prefix$PATH_SEPARATOR"
9452 copy_dirs=
9455 # Check whether --with-build-sysroot was given.
9456 if test "${with_build_sysroot+set}" = set; then :
9457 withval=$with_build_sysroot; if test x"$withval" != x ; then
9458 SYSROOT_CFLAGS_FOR_TARGET="--sysroot=$withval"
9460 else
9461 SYSROOT_CFLAGS_FOR_TARGET=
9467 # Check whether --with-debug-prefix-map was given.
9468 if test "${with_debug_prefix_map+set}" = set; then :
9469 withval=$with_debug_prefix_map; if test x"$withval" != x; then
9470 DEBUG_PREFIX_CFLAGS_FOR_TARGET=
9471 for debug_map in $withval; do
9472 DEBUG_PREFIX_CFLAGS_FOR_TARGET="$DEBUG_PREFIX_CFLAGS_FOR_TARGET -fdebug-prefix-map=$debug_map"
9473 done
9475 else
9476 DEBUG_PREFIX_CFLAGS_FOR_TARGET=
9481 # During gcc bootstrap, if we use some random cc for stage1 then CFLAGS
9482 # might be empty or "-g". We don't require a C++ compiler, so CXXFLAGS
9483 # might also be empty (or "-g", if a non-GCC C++ compiler is in the path).
9484 # We want to ensure that TARGET libraries (which we know are built with
9485 # gcc) are built with "-O2 -g", so include those options when setting
9486 # CFLAGS_FOR_TARGET and CXXFLAGS_FOR_TARGET.
9487 if test "x$CFLAGS_FOR_TARGET" = x; then
9488 if test "x${is_cross_compiler}" = xyes; then
9489 CFLAGS_FOR_TARGET="-g -O2"
9490 else
9491 CFLAGS_FOR_TARGET=$CFLAGS
9492 case " $CFLAGS " in
9493 *" -O2 "*) ;;
9494 *) CFLAGS_FOR_TARGET="-O2 $CFLAGS_FOR_TARGET" ;;
9495 esac
9496 case " $CFLAGS " in
9497 *" -g "* | *" -g3 "*) ;;
9498 *) CFLAGS_FOR_TARGET="-g $CFLAGS_FOR_TARGET" ;;
9499 esac
9504 if test "x$CXXFLAGS_FOR_TARGET" = x; then
9505 if test "x${is_cross_compiler}" = xyes; then
9506 CXXFLAGS_FOR_TARGET="-g -O2"
9507 else
9508 CXXFLAGS_FOR_TARGET=$CXXFLAGS
9509 case " $CXXFLAGS " in
9510 *" -O2 "*) ;;
9511 *) CXXFLAGS_FOR_TARGET="-O2 $CXXFLAGS_FOR_TARGET" ;;
9512 esac
9513 case " $CXXFLAGS " in
9514 *" -g "* | *" -g3 "*) ;;
9515 *) CXXFLAGS_FOR_TARGET="-g $CXXFLAGS_FOR_TARGET" ;;
9516 esac
9523 # Handle --with-headers=XXX. If the value is not "yes", the contents of
9524 # the named directory are copied to $(tooldir)/sys-include.
9525 if test x"${with_headers}" != x && test x"${with_headers}" != xno ; then
9526 if test x${is_cross_compiler} = xno ; then
9527 echo 1>&2 '***' --with-headers is only supported when cross compiling
9528 exit 1
9530 if test x"${with_headers}" != xyes ; then
9531 x=${gcc_cv_tool_prefix}
9532 copy_dirs="${copy_dirs} ${with_headers} $x/${target_noncanonical}/sys-include"
9536 # Handle --with-libs=XXX. If the value is not "yes", the contents of
9537 # the name directories are copied to $(tooldir)/lib. Multiple directories
9538 # are permitted.
9539 if test x"${with_libs}" != x && test x"${with_libs}" != xno ; then
9540 if test x${is_cross_compiler} = xno ; then
9541 echo 1>&2 '***' --with-libs is only supported when cross compiling
9542 exit 1
9544 if test x"${with_libs}" != xyes ; then
9545 # Copy the libraries in reverse order, so that files in the first named
9546 # library override files in subsequent libraries.
9547 x=${gcc_cv_tool_prefix}
9548 for l in ${with_libs}; do
9549 copy_dirs="$l $x/${target_noncanonical}/lib ${copy_dirs}"
9550 done
9554 # Set with_gnu_as, with_gnu_ld, and with_system_zlib as appropriate.
9556 # This is done by determining whether or not the appropriate directory
9557 # is available, and by checking whether or not specific configurations
9558 # have requested that this magic not happen.
9560 # The command line options always override the explicit settings in
9561 # configure.ac, and the settings in configure.ac override this magic.
9563 # If the default for a toolchain is to use GNU as and ld, and you don't
9564 # want to do that, then you should use the --without-gnu-as and
9565 # --without-gnu-ld options for the configure script. Similarly, if
9566 # the default is to use the included zlib and you don't want to do that,
9567 # you should use the --with-system-zlib option for the configure script.
9569 if test x${use_gnu_as} = x &&
9570 echo " ${configdirs} " | grep " gas " > /dev/null 2>&1 ; then
9571 with_gnu_as=yes
9572 extra_host_args="$extra_host_args --with-gnu-as"
9575 if test x${use_gnu_ld} = x &&
9576 echo " ${configdirs} " | egrep " (go)?ld " > /dev/null 2>&1 ; then
9577 with_gnu_ld=yes
9578 extra_host_args="$extra_host_args --with-gnu-ld"
9581 if test x${use_included_zlib} = x &&
9582 echo " ${configdirs} " | grep " zlib " > /dev/null 2>&1 ; then
9584 else
9585 with_system_zlib=yes
9586 extra_host_args="$extra_host_args --with-system-zlib"
9589 # If using newlib, add --with-newlib to the extra_host_args so that gcc/configure
9590 # can detect this case.
9592 if test x${with_newlib} != xno && echo " ${target_configdirs} " | grep " target-newlib " > /dev/null 2>&1 ; then
9593 with_newlib=yes
9594 extra_host_args="$extra_host_args --with-newlib"
9597 # Handle ${copy_dirs}
9598 set fnord ${copy_dirs}
9599 shift
9600 while test $# != 0 ; do
9601 if test -f $2/COPIED && test x"`cat $2/COPIED`" = x"$1" ; then
9603 else
9604 echo Copying $1 to $2
9606 # Use the install script to create the directory and all required
9607 # parent directories.
9608 if test -d $2 ; then
9610 else
9611 echo >config.temp
9612 ${srcdir}/install-sh -c -m 644 config.temp $2/COPIED
9615 # Copy the directory, assuming we have tar.
9616 # FIXME: Should we use B in the second tar? Not all systems support it.
9617 (cd $1; tar -cf - .) | (cd $2; tar -xpf -)
9619 # It is the responsibility of the user to correctly adjust all
9620 # symlinks. If somebody can figure out how to handle them correctly
9621 # here, feel free to add the code.
9623 echo $1 > $2/COPIED
9625 shift; shift
9626 done
9628 # Determine a target-dependent exec_prefix that the installed
9629 # gcc will search in. Keep this list sorted by triplet, with
9630 # the *-*-osname triplets last.
9631 md_exec_prefix=
9632 case "${target}" in
9633 i[34567]86-pc-msdosdjgpp*)
9634 md_exec_prefix=/dev/env/DJDIR/bin
9636 *-*-hpux* | \
9637 *-*-nto-qnx* | \
9638 *-*-solaris2*)
9639 md_exec_prefix=/usr/ccs/bin
9641 esac
9643 extra_arflags_for_target=
9644 extra_nmflags_for_target=
9645 extra_ranlibflags_for_target=
9646 target_makefile_frag=/dev/null
9647 case "${target}" in
9648 spu-*-*)
9649 target_makefile_frag="config/mt-spu"
9651 mips*-sde-elf* | mips*-mti-elf* | mips*-img-elf*)
9652 target_makefile_frag="config/mt-sde"
9654 mipsisa*-*-elfoabi*)
9655 target_makefile_frag="config/mt-mips-elfoabi"
9657 mips*-*-*linux* | mips*-*-gnu*)
9658 target_makefile_frag="config/mt-mips-gnu"
9660 nios2-*-elf*)
9661 target_makefile_frag="config/mt-nios2-elf"
9663 *-*-linux-android*)
9664 target_makefile_frag="config/mt-android"
9666 *-*-linux* | *-*-gnu* | *-*-k*bsd*-gnu | *-*-kopensolaris*-gnu)
9667 target_makefile_frag="config/mt-gnu"
9669 *-*-aix4.[3456789]* | *-*-aix[56789].*)
9670 # nm and ar from AIX 4.3 and above require -X32_64 flag to all ar and nm
9671 # commands to handle both 32-bit and 64-bit objects. These flags are
9672 # harmless if we're using GNU nm or ar.
9673 extra_arflags_for_target=" -X32_64"
9674 extra_nmflags_for_target=" -B -X32_64"
9676 esac
9678 alphaieee_frag=/dev/null
9679 case $target in
9680 alpha*-*-*)
9681 # This just makes sure to use the -mieee option to build target libs.
9682 # This should probably be set individually by each library.
9683 alphaieee_frag="config/mt-alphaieee"
9685 esac
9687 # If --enable-target-optspace always use -Os instead of -O2 to build
9688 # the target libraries, similarly if it is not specified, use -Os
9689 # on selected platforms.
9690 ospace_frag=/dev/null
9691 case "${enable_target_optspace}:${target}" in
9692 yes:*)
9693 ospace_frag="config/mt-ospace"
9695 :d30v-*)
9696 ospace_frag="config/mt-d30v"
9698 :m32r-* | :d10v-* | :fr30-* | :i?86*-*-elfiamcu)
9699 ospace_frag="config/mt-ospace"
9701 no:* | :*)
9704 echo "*** bad value \"${enable_target_optspace}\" for --enable-target-optspace flag; ignored" 1>&2
9706 esac
9708 # Some systems (e.g., one of the i386-aix systems the gas testers are
9709 # using) don't handle "\$" correctly, so don't use it here.
9710 tooldir='${exec_prefix}'/${target_noncanonical}
9711 build_tooldir=${tooldir}
9713 # Create a .gdbinit file which runs the one in srcdir
9714 # and tells GDB to look there for source files.
9716 if test -r ${srcdir}/.gdbinit ; then
9717 case ${srcdir} in
9718 .) ;;
9719 *) cat > ./.gdbinit <<EOF
9720 # ${NO_EDIT}
9721 dir ${srcdir}
9722 dir .
9723 source ${srcdir}/.gdbinit
9726 esac
9729 # Make sure that the compiler is able to generate an executable. If it
9730 # can't, we are probably in trouble. We don't care whether we can run the
9731 # executable--we might be using a cross compiler--we only care whether it
9732 # can be created. At this point the main configure script has set CC.
9733 we_are_ok=no
9734 echo "int main () { return 0; }" > conftest.c
9735 ${CC} -o conftest ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} conftest.c
9736 if test $? = 0 ; then
9737 if test -s conftest || test -s conftest.exe ; then
9738 we_are_ok=yes
9741 case $we_are_ok in
9743 echo 1>&2 "*** The command '${CC} -o conftest ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} conftest.c' failed."
9744 echo 1>&2 "*** You must set the environment variable CC to a working compiler."
9745 rm -f conftest*
9746 exit 1
9748 esac
9749 rm -f conftest*
9751 # Decide which environment variable is used to find dynamic libraries.
9752 case "${host}" in
9753 *-*-hpux*) RPATH_ENVVAR=SHLIB_PATH ;;
9754 *-*-darwin*) RPATH_ENVVAR=DYLD_LIBRARY_PATH ;;
9755 *-*-mingw* | *-*-cygwin ) RPATH_ENVVAR=PATH ;;
9756 *) RPATH_ENVVAR=LD_LIBRARY_PATH ;;
9757 esac
9759 # On systems where the dynamic library environment variable is PATH,
9760 # gcc/ will put dynamic libraries into a subdirectory to avoid adding
9761 # built executables to PATH.
9762 if test "$RPATH_ENVVAR" = PATH; then
9763 GCC_SHLIB_SUBDIR=/shlib
9764 else
9765 GCC_SHLIB_SUBDIR=
9768 # Adjust the toplevel makefile according to whether bootstrap was selected.
9769 case $enable_bootstrap in
9770 yes)
9771 bootstrap_suffix=bootstrap
9772 BUILD_CONFIG=bootstrap-debug
9775 bootstrap_suffix=no-bootstrap
9776 BUILD_CONFIG=
9778 esac
9780 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default BUILD_CONFIG" >&5
9781 $as_echo_n "checking for default BUILD_CONFIG... " >&6; }
9784 # Check whether --with-build-config was given.
9785 if test "${with_build_config+set}" = set; then :
9786 withval=$with_build_config; case $with_build_config in
9787 yes) with_build_config= ;;
9788 no) with_build_config= BUILD_CONFIG= ;;
9789 esac
9793 if test "x${with_build_config}" != x; then
9794 BUILD_CONFIG=$with_build_config
9795 else
9796 case $BUILD_CONFIG in
9797 bootstrap-debug)
9798 if echo "int f (void) { return 0; }" > conftest.c &&
9799 ${CC} -c conftest.c &&
9800 mv conftest.o conftest.o.g0 &&
9801 ${CC} -c -g conftest.c &&
9802 mv conftest.o conftest.o.g &&
9803 ${srcdir}/contrib/compare-debug conftest.o.g0 conftest.o.g > /dev/null 2>&1; then
9805 else
9806 BUILD_CONFIG=
9808 rm -f conftest.c conftest.o conftest.o.g0 conftest.o.g
9810 esac
9812 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BUILD_CONFIG" >&5
9813 $as_echo "$BUILD_CONFIG" >&6; }
9816 # Use same top-level configure hooks in libgcc/libstdc++/libvtv.
9817 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for --enable-vtable-verify" >&5
9818 $as_echo_n "checking for --enable-vtable-verify... " >&6; }
9819 # Check whether --enable-vtable-verify was given.
9820 if test "${enable_vtable_verify+set}" = set; then :
9821 enableval=$enable_vtable_verify; case "$enableval" in
9822 yes) enable_vtable_verify=yes ;;
9823 no) enable_vtable_verify=no ;;
9824 *) enable_vtable_verify=no;;
9825 esac
9826 else
9827 enable_vtable_verify=no
9830 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_vtable_verify" >&5
9831 $as_echo "$enable_vtable_verify" >&6; }
9833 # Record target_configdirs and the configure arguments for target and
9834 # build configuration in Makefile.
9835 target_configdirs=`echo "${target_configdirs}" | sed -e 's/target-//g'`
9836 build_configdirs=`echo "${build_configdirs}" | sed -e 's/build-//g'`
9837 bootstrap_fixincludes=no
9839 # If we are building libgomp, bootstrap it.
9840 if echo " ${target_configdirs} " | grep " libgomp " > /dev/null 2>&1 ; then
9841 bootstrap_target_libs=${bootstrap_target_libs}target-libgomp,
9844 # If we are building libsanitizer and $BUILD_CONFIG contains bootstrap-asan
9845 # or bootstrap-ubsan, bootstrap it.
9846 if echo " ${target_configdirs} " | grep " libsanitizer " > /dev/null 2>&1; then
9847 case "$BUILD_CONFIG" in
9848 *bootstrap-hwasan* | *bootstrap-asan* | *bootstrap-ubsan* )
9849 bootstrap_target_libs=${bootstrap_target_libs}target-libsanitizer,
9850 bootstrap_fixincludes=yes
9852 esac
9855 # If we are building libvtv and --enable-vtable-verify, bootstrap it.
9856 if echo " ${target_configdirs} " | grep " libvtv " > /dev/null 2>&1 &&
9857 test "$enable_vtable_verify" != no; then
9858 bootstrap_target_libs=${bootstrap_target_libs}target-libvtv,
9861 # If we are building libatomic and the list of enabled languages includes the
9862 # D frontend, bootstrap it.
9863 if echo " ${target_configdirs} " | grep " libatomic " > /dev/null 2>&1; then
9864 case ,${enable_languages}, in
9865 *,d,*)
9866 bootstrap_target_libs=${bootstrap_target_libs}target-libatomic,
9868 esac
9871 # Determine whether gdb needs tk/tcl or not.
9872 # Use 'maybe' since enable_gdbtk might be true even if tk isn't available
9873 # and in that case we want gdb to be built without tk. Ugh!
9874 # In fact I believe gdb is the *only* package directly dependent on tk,
9875 # so we should be able to put the 'maybe's in unconditionally and
9876 # leave out the maybe dependencies when enable_gdbtk is false. I'm not
9877 # 100% sure that that's safe though.
9879 gdb_tk="maybe-all-tcl maybe-all-tk maybe-all-itcl maybe-all-libgui"
9880 case "$enable_gdbtk" in
9882 GDB_TK="" ;;
9883 yes)
9884 GDB_TK="${gdb_tk}" ;;
9886 # Only add the dependency on gdbtk when GDBtk is part of the gdb
9887 # distro. Eventually someone will fix this and move Insight, nee
9888 # gdbtk to a separate directory.
9889 if test -d ${srcdir}/gdb/gdbtk ; then
9890 GDB_TK="${gdb_tk}"
9891 else
9892 GDB_TK=""
9895 esac
9896 CONFIGURE_GDB_TK=`echo ${GDB_TK} | sed s/-all-/-configure-/g`
9897 INSTALL_GDB_TK=`echo ${GDB_TK} | sed s/-all-/-install-/g`
9899 # gdb and gdbserver depend on gnulib and gdbsupport, but as nothing
9900 # else does, only include them if one of these is built. The Makefile
9901 # provides the ordering, so it's enough here to add to the list.
9902 case " ${configdirs} " in
9903 *\ gdb\ *)
9904 configdirs="${configdirs} gnulib gdbsupport"
9906 *\ gdbserver\ *)
9907 configdirs="${configdirs} gnulib gdbsupport"
9909 *\ sim\ *)
9910 configdirs="${configdirs} gnulib"
9912 esac
9914 # Strip out unwanted targets.
9916 # While at that, we remove Makefiles if we were started for recursive
9917 # configuration, so that the top-level Makefile reconfigures them,
9918 # like we used to do when configure itself was recursive.
9920 # Loop over modules. We used to use the "$extrasub" feature from Autoconf
9921 # but now we're fixing up the Makefile ourselves with the additional
9922 # commands passed to AC_CONFIG_FILES. Use separate variables
9923 # extrasub-{build,host,target} not because there is any reason to split
9924 # the substitutions up that way, but only to remain below the limit of
9925 # 99 commands in a script, for HP-UX sed.
9927 # Do not nest @if/@endif or @unless/@endunless pairs, because
9928 # configure will not warn you at all.
9930 case "$enable_bootstrap:$ENABLE_GOLD: $configdirs :,$stage1_languages," in
9931 yes:yes:*\ gold\ *:*,c++,*) ;;
9932 yes:yes:*\ gold\ *:*)
9933 as_fn_error $? "in a combined tree, bootstrapping with --enable-gold requires c++ in stage1_languages" "$LINENO" 5
9935 esac
9937 extrasub_build=
9938 for module in ${build_configdirs} ; do
9939 if test -z "${no_recursion}" \
9940 && test -f ${build_subdir}/${module}/Makefile; then
9941 echo 1>&2 "*** removing ${build_subdir}/${module}/Makefile to force reconfigure"
9942 rm -f ${build_subdir}/${module}/Makefile
9944 extrasub_build="$extrasub_build
9945 /^@if build-$module\$/d
9946 /^@endif build-$module\$/d
9947 /^@unless build-$module\$/,/^@endunless build-$module\$/d
9948 /^@if build-$module-$bootstrap_suffix\$/d
9949 /^@endif build-$module-$bootstrap_suffix\$/d
9950 /^@unless build-$module-$bootstrap_suffix\$/,/^@endunless build-$module-$bootstrap_suffix\$/d"
9951 done
9952 extrasub_host=
9953 for module in ${configdirs} ; do
9954 if test -z "${no_recursion}"; then
9955 for file in stage*-${module}/Makefile prev-${module}/Makefile ${module}/Makefile; do
9956 if test -f ${file}; then
9957 echo 1>&2 "*** removing ${file} to force reconfigure"
9958 rm -f ${file}
9960 done
9962 case ${module},${bootstrap_fixincludes} in
9963 fixincludes,no) host_bootstrap_suffix=no-bootstrap ;;
9964 *) host_bootstrap_suffix=$bootstrap_suffix ;;
9965 esac
9966 extrasub_host="$extrasub_host
9967 /^@if $module\$/d
9968 /^@endif $module\$/d
9969 /^@unless $module\$/,/^@endunless $module\$/d
9970 /^@if $module-$host_bootstrap_suffix\$/d
9971 /^@endif $module-$host_bootstrap_suffix\$/d
9972 /^@unless $module-$host_bootstrap_suffix\$/,/^@endunless $module-$host_bootstrap_suffix\$/d"
9973 done
9974 extrasub_target=
9975 for module in ${target_configdirs} ; do
9976 if test -z "${no_recursion}" \
9977 && test -f ${target_subdir}/${module}/Makefile; then
9978 echo 1>&2 "*** removing ${target_subdir}/${module}/Makefile to force reconfigure"
9979 rm -f ${target_subdir}/${module}/Makefile
9982 # We only bootstrap target libraries listed in bootstrap_target_libs.
9983 case $bootstrap_target_libs in
9984 *,target-$module,*) target_bootstrap_suffix=$bootstrap_suffix ;;
9985 *) target_bootstrap_suffix=no-bootstrap ;;
9986 esac
9988 extrasub_target="$extrasub_target
9989 /^@if target-$module\$/d
9990 /^@endif target-$module\$/d
9991 /^@unless target-$module\$/,/^@endunless target-$module\$/d
9992 /^@if target-$module-$target_bootstrap_suffix\$/d
9993 /^@endif target-$module-$target_bootstrap_suffix\$/d
9994 /^@unless target-$module-$target_bootstrap_suffix\$/,/^@endunless target-$module-$target_bootstrap_suffix\$/d"
9995 done
9997 # Do the final fixup along with target modules.
9998 extrasub_target="$extrasub_target
9999 /^@if /,/^@endif /d
10000 /^@unless /d
10001 /^@endunless /d"
10003 if test "$enable_pgo_build" != "no"; then
10004 extrasub_build="$extrasub_build
10005 /^@if pgo-build\$/d
10006 /^@endif pgo-build\$/d"
10009 # Create the serialization dependencies. This uses a temporary file.
10011 # Check whether --enable-serial-configure was given.
10012 if test "${enable_serial_configure+set}" = set; then :
10013 enableval=$enable_serial_configure;
10017 case ${enable_serial_configure} in
10018 yes)
10019 enable_serial_build_configure=yes
10020 enable_serial_host_configure=yes
10021 enable_serial_target_configure=yes
10023 esac
10025 # These force 'configure's to be done one at a time, to avoid problems
10026 # with contention over a shared config.cache.
10027 rm -f serdep.tmp
10028 echo '# serdep.tmp' > serdep.tmp
10029 olditem=
10030 test "x${enable_serial_build_configure}" = xyes &&
10031 for item in ${build_configdirs} ; do
10032 case ${olditem} in
10033 "") ;;
10034 *) echo "configure-build-${item}: configure-build-${olditem}" >> serdep.tmp ;;
10035 esac
10036 olditem=${item}
10037 done
10038 olditem=
10039 test "x${enable_serial_host_configure}" = xyes &&
10040 for item in ${configdirs} ; do
10041 case ${olditem} in
10042 "") ;;
10043 *) echo "configure-${item}: configure-${olditem}" >> serdep.tmp ;;
10044 esac
10045 olditem=${item}
10046 done
10047 olditem=
10048 test "x${enable_serial_target_configure}" = xyes &&
10049 for item in ${target_configdirs} ; do
10050 case ${olditem} in
10051 "") ;;
10052 *) echo "configure-target-${item}: configure-target-${olditem}" >> serdep.tmp ;;
10053 esac
10054 olditem=${item}
10055 done
10056 serialization_dependencies=serdep.tmp
10059 # Base args. Strip norecursion, cache-file, srcdir, host, build,
10060 # target, nonopt, and variable assignments. These are the ones we
10061 # might not want to pass down to subconfigures. The exception being
10062 # --cache-file=/dev/null, which is used to turn off the use of cache
10063 # files altogether, and which should be passed on to subconfigures.
10064 # Also strip program-prefix, program-suffix, and program-transform-name,
10065 # so that we can pass down a consistent program-transform-name.
10066 baseargs=
10067 tbaseargs=
10068 keep_next=no
10069 skip_next=no
10070 eval "set -- $ac_configure_args"
10071 for ac_arg
10073 if test X"$skip_next" = X"yes"; then
10074 skip_next=no
10075 continue
10077 if test X"$keep_next" = X"yes"; then
10078 case $ac_arg in
10079 *\'*)
10080 ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
10081 esac
10082 baseargs="$baseargs '$ac_arg'"
10083 tbaseargs="$tbaseargs '$ac_arg'"
10084 keep_next=no
10085 continue
10088 # Handle separated arguments. Based on the logic generated by
10089 # autoconf 2.59.
10090 case $ac_arg in
10091 *=* | --config-cache | -C | -disable-* | --disable-* \
10092 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
10093 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
10094 | -with-* | --with-* | -without-* | --without-* | --x)
10095 separate_arg=no
10098 separate_arg=yes
10101 separate_arg=no
10103 esac
10105 skip_targ=no
10106 case $ac_arg in
10108 --with-* | --without-*)
10109 libopt=`echo "$ac_arg" | sed -e 's,^--[^-_]*[-_],,' -e 's,=.*$,,'`
10111 case $libopt in
10112 *[-_]include)
10113 lib=`echo "$libopt" | sed 's,[-_]include$,,'`
10115 *[-_]lib)
10116 lib=`echo "$libopt" | sed 's,[-_]lib$,,'`
10119 lib=$libopt
10121 esac
10124 case $lib in
10125 mpc | mpfr | gmp | isl)
10126 # If we're processing --with-$lib, --with-$lib-include or
10127 # --with-$lib-lib, for one of the libs above, and target is
10128 # different from host, don't pass the current argument to any
10129 # target library's configure.
10130 if test x$is_cross_compiler = xyes; then
10131 skip_targ=yes
10134 esac
10136 esac
10138 case "$ac_arg" in
10139 --cache-file=/dev/null | \
10140 -cache-file=/dev/null )
10141 # Handled here to avoid the test to skip args below.
10142 baseargs="$baseargs '$ac_arg'"
10143 tbaseargs="$tbaseargs '$ac_arg'"
10144 # Assert: $separate_arg should always be no.
10145 keep_next=$separate_arg
10147 --no*)
10148 continue
10150 --c* | \
10151 --sr* | \
10152 --ho* | \
10153 --bu* | \
10154 --t* | \
10155 --program-* | \
10156 -cache_file* | \
10157 -srcdir* | \
10158 -host* | \
10159 -build* | \
10160 -target* | \
10161 -program-prefix* | \
10162 -program-suffix* | \
10163 -program-transform-name* )
10164 skip_next=$separate_arg
10165 continue
10168 # An option. Add it.
10169 case $ac_arg in
10170 *\'*)
10171 ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
10172 esac
10173 baseargs="$baseargs '$ac_arg'"
10174 if test X"$skip_targ" = Xno; then
10175 tbaseargs="$tbaseargs '$ac_arg'"
10177 keep_next=$separate_arg
10180 # Either a variable assignment, or a nonopt (triplet). Don't
10181 # pass it down; let the Makefile handle this.
10182 continue
10184 esac
10185 done
10186 # Remove the initial space we just introduced and, as these will be
10187 # expanded by make, quote '$'.
10188 baseargs=`echo "x$baseargs" | sed -e 's/^x *//' -e 's,\\$,$$,g'`
10190 # Add in --program-transform-name, after --program-prefix and
10191 # --program-suffix have been applied to it. Autoconf has already
10192 # doubled dollar signs and backslashes in program_transform_name; we want
10193 # the backslashes un-doubled, and then the entire thing wrapped in single
10194 # quotes, because this will be expanded first by make and then by the shell.
10195 # Also, because we want to override the logic in subdir configure scripts to
10196 # choose program_transform_name, replace any s,x,x, with s,y,y,.
10197 sed -e "s,\\\\\\\\,\\\\,g; s,','\\\\'',g; s/s,x,x,/s,y,y,/" <<EOF_SED > conftestsed.out
10198 ${program_transform_name}
10199 EOF_SED
10200 gcc_transform_name=`cat conftestsed.out`
10201 rm -f conftestsed.out
10202 baseargs="$baseargs --program-transform-name='${gcc_transform_name}'"
10203 tbaseargs="$tbaseargs --program-transform-name='${gcc_transform_name}'"
10204 if test "$silent" = yes; then
10205 baseargs="$baseargs --silent"
10206 tbaseargs="$tbaseargs --silent"
10209 baseargs="$baseargs --disable-option-checking"
10210 tbaseargs="$tbaseargs --disable-option-checking"
10212 if test "$enable_year2038" = no; then
10213 baseargs="$baseargs --disable-year2038"
10214 tbaseargs="$tbaseargs --disable-year2038"
10217 # Record and document user additions to sub configure arguments.
10222 # For the build-side libraries, we just need to pretend we're native,
10223 # and not use the same cache file. Multilibs are neither needed nor
10224 # desired. We can't even use the same cache file for all build-side
10225 # libraries, as they're compiled differently; some with C, some with
10226 # C++ or with different feature-enabling options.
10227 build_configargs="$build_configargs --cache-file=./config.cache ${baseargs}"
10229 # For host modules, accept cache file option, or specification as blank.
10230 case "${cache_file}" in
10231 "") # empty
10232 cache_file_option="" ;;
10233 /* | [A-Za-z]:[\\/]* ) # absolute path
10234 cache_file_option="--cache-file=${cache_file}" ;;
10235 *) # relative path
10236 cache_file_option="--cache-file=../${cache_file}" ;;
10237 esac
10239 # Host dirs don't like to share a cache file either, horribly enough.
10240 # This seems to be due to autoconf 2.5x stupidity.
10241 host_configargs="$host_configargs --cache-file=./config.cache ${extra_host_args} ${baseargs}"
10243 target_configargs="$target_configargs ${tbaseargs}"
10245 # Passing a --with-cross-host argument lets the target libraries know
10246 # whether they are being built with a cross-compiler or being built
10247 # native. However, it would be better to use other mechanisms to make the
10248 # sorts of decisions they want to make on this basis. Please consider
10249 # this option to be deprecated. FIXME.
10250 if test x${is_cross_compiler} = xyes ; then
10251 target_configargs="--with-cross-host=${host_noncanonical} ${target_configargs}"
10254 # Special user-friendly check for native x86_64-linux build, if
10255 # multilib is not explicitly enabled.
10256 case "$target:$have_compiler:$host:$target:$enable_multilib" in
10257 x86_64-*linux*:yes:$build:$build:)
10258 # Make sure we have a development environment that handles 32-bit
10259 dev64=no
10260 echo "int main () { return 0; }" > conftest.c
10261 ${CC} -m32 -o conftest ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} conftest.c
10262 if test $? = 0 ; then
10263 if test -s conftest || test -s conftest.exe ; then
10264 dev64=yes
10267 rm -f conftest*
10268 if test x${dev64} != xyes ; then
10269 as_fn_error $? "I suspect your system does not have 32-bit development libraries (libc and headers). If you have them, rerun configure with --enable-multilib. If you do not have them, and want to build a 64-bit-only compiler, rerun configure with --disable-multilib." "$LINENO" 5
10272 esac
10274 # Default to --enable-multilib.
10275 if test x${enable_multilib} = x ; then
10276 target_configargs="--enable-multilib ${target_configargs}"
10279 # Pass --with-newlib if appropriate. Note that target_configdirs has
10280 # changed from the earlier setting of with_newlib.
10281 if test x${with_newlib} != xno && echo " ${target_configdirs} " | grep " newlib " > /dev/null 2>&1 && test -d ${srcdir}/newlib ; then
10282 target_configargs="--with-newlib ${target_configargs}"
10285 # Different target subdirs use different values of certain variables
10286 # (notably CXX). Worse, multilibs use *lots* of different values.
10287 # Worse yet, autoconf 2.5x makes some of these 'precious', meaning that
10288 # it doesn't automatically accept command-line overrides of them.
10289 # This means it's not safe for target subdirs to share a cache file,
10290 # which is disgusting, but there you have it. Hopefully this can be
10291 # fixed in future. It's still worthwhile to use a cache file for each
10292 # directory. I think.
10294 # Pass the appropriate --build, --host, --target and --cache-file arguments.
10295 # We need to pass --target, as newer autoconf's requires consistency
10296 # for target_alias and gcc doesn't manage it consistently.
10297 target_configargs="--cache-file=./config.cache ${target_configargs}"
10299 FLAGS_FOR_TARGET=
10300 case " $target_configdirs " in
10301 *" newlib "*)
10302 case " $target_configargs " in
10303 *" --with-newlib "*)
10304 case "$target" in
10305 *-cygwin*)
10306 FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -L$$r/$(TARGET_SUBDIR)/winsup/cygwin -isystem $$s/winsup/cygwin/include'
10308 esac
10310 # If we're not building GCC, don't discard standard headers.
10311 if test -d ${srcdir}/gcc; then
10312 FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -nostdinc'
10314 if test "${build}" != "${host}"; then
10315 # On Canadian crosses, CC_FOR_TARGET will have already been set
10316 # by `configure', so we won't have an opportunity to add -Bgcc/
10317 # to it. This is right: we don't want to search that directory
10318 # for binaries, but we want the header files in there, so add
10319 # them explicitly.
10320 FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -isystem $$r/$(HOST_SUBDIR)/gcc/include -isystem $$r/$(HOST_SUBDIR)/gcc/include-fixed'
10322 # Someone might think of using the pre-installed headers on
10323 # Canadian crosses, in case the installed compiler is not fully
10324 # compatible with the compiler being built. In this case, it
10325 # would be better to flag an error than risking having
10326 # incompatible object files being constructed. We can't
10327 # guarantee that an error will be flagged, but let's hope the
10328 # compiler will do it, when presented with incompatible header
10329 # files.
10333 case "${target}-${is_cross_compiler}" in
10334 i[3456789]86-*-linux*-no)
10335 # Here host == target, so we don't need to build gcc,
10336 # so we don't want to discard standard headers.
10337 FLAGS_FOR_TARGET=`echo " $FLAGS_FOR_TARGET " | sed -e 's/ -nostdinc / /'`
10340 # If we're building newlib, use its generic headers last, but search
10341 # for any libc-related directories first (so make it the last -B
10342 # switch).
10343 FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -B$$r/$(TARGET_SUBDIR)/newlib/ -isystem $$r/$(TARGET_SUBDIR)/newlib/targ-include -isystem $$s/newlib/libc/include'
10345 # If we're building libgloss, find the startup file, simulator library
10346 # and linker script.
10347 case " $target_configdirs " in
10348 *" libgloss "*)
10349 # Look for startup file, simulator library and maybe linker script.
10350 FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -B$$r/$(TARGET_SUBDIR)/libgloss/'"$libgloss_dir"
10351 # Look for libnosys.a in case the target needs it.
10352 FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -L$$r/$(TARGET_SUBDIR)/libgloss/libnosys'
10353 # Most targets have the linker script in the source directory.
10354 FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -L$$s/libgloss/'"$libgloss_dir"
10356 esac
10358 esac
10360 esac
10362 esac
10364 case "$target" in
10365 x86_64-*mingw* | *-w64-mingw*)
10366 # MinGW-w64 does not use newlib, nor does it use winsup. It may,
10367 # however, use a symlink named 'mingw' in ${prefix} .
10368 FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -L${prefix}/${target}/lib -L${prefix}/mingw/lib -isystem ${prefix}/${target}/include -isystem ${prefix}/mingw/include'
10370 *-mingw*)
10371 # MinGW can't be handled as Cygwin above since it does not use newlib.
10372 FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -L$$r/$(TARGET_SUBDIR)/winsup/mingw -L$$r/$(TARGET_SUBDIR)/winsup/w32api/lib -isystem $$s/winsup/mingw/include -isystem $$s/winsup/w32api/include'
10374 esac
10376 # Allow the user to override the flags for
10377 # our build compiler if desired.
10378 if test x"${build}" = x"${host}" ; then
10379 CFLAGS_FOR_BUILD=${CFLAGS_FOR_BUILD-${CFLAGS}}
10380 CPPFLAGS_FOR_BUILD=${CPPFLAGS_FOR_BUILD-${CPPFLAGS}}
10381 CXXFLAGS_FOR_BUILD=${CXXFLAGS_FOR_BUILD-${CXXFLAGS}}
10382 LDFLAGS_FOR_BUILD=${LDFLAGS_FOR_BUILD-${LDFLAGS}}
10385 # On Canadian crosses, we'll be searching the right directories for
10386 # the previously-installed cross compiler, so don't bother to add
10387 # flags for directories within the install tree of the compiler
10388 # being built; programs in there won't even run.
10389 if test "${build}" = "${host}" && test -d ${srcdir}/gcc; then
10390 # Search for pre-installed headers if nothing else fits.
10391 FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -B$(build_tooldir)/bin/ -B$(build_tooldir)/lib/ -isystem $(build_tooldir)/include -isystem $(build_tooldir)/sys-include'
10394 if test "x${use_gnu_ld}" = x &&
10395 echo " ${configdirs} " | grep " ld " > /dev/null ; then
10396 # Arrange for us to find uninstalled linker scripts.
10397 FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -L$$r/$(HOST_SUBDIR)/ld'
10400 # Search for other target-specific linker scripts and such.
10401 case "${target}" in
10402 mep*)
10403 FLAGS_FOR_TARGET="$FLAGS_FOR_TARGET -mlibrary"
10405 # The VxWorks support for shared libraries is getting in
10406 # incrementally. Make sure it doesn't get activated implicitly:
10407 *vxworks*)
10408 if test "${enable_shared-unset}" = unset ; then
10409 enable_shared=no
10410 # So the build of libraries knows ...
10411 target_configargs="${target_configargs} --disable-shared"
10412 # So gcc knows ...
10413 host_configargs="${host_configargs} --disable-shared"
10416 esac
10418 # Makefile fragments.
10419 for frag in host_makefile_frag target_makefile_frag alphaieee_frag ospace_frag;
10421 eval fragval=\$$frag
10422 if test $fragval != /dev/null; then
10423 eval $frag=${srcdir}/$fragval
10425 done
10431 # Miscellanea: directories, flags, etc.
10440 # Build module lists & subconfigure args.
10444 # Host module lists & subconfigure args.
10449 # Target module lists & subconfigure args.
10453 # Build tools.
10474 # Generate default definitions for YACC, M4, LEX and other programs that run
10475 # on the build machine. These are used if the Makefile can't locate these
10476 # programs in objdir.
10477 MISSING=`cd $ac_aux_dir && ${PWDCMD-pwd}`/missing
10479 for ac_prog in 'bison -y' byacc yacc
10481 # Extract the first word of "$ac_prog", so it can be a program name with args.
10482 set dummy $ac_prog; ac_word=$2
10483 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10484 $as_echo_n "checking for $ac_word... " >&6; }
10485 if ${ac_cv_prog_YACC+:} false; then :
10486 $as_echo_n "(cached) " >&6
10487 else
10488 if test -n "$YACC"; then
10489 ac_cv_prog_YACC="$YACC" # Let the user override the test.
10490 else
10491 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10492 for as_dir in $PATH
10494 IFS=$as_save_IFS
10495 test -z "$as_dir" && as_dir=.
10496 for ac_exec_ext in '' $ac_executable_extensions; do
10497 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10498 ac_cv_prog_YACC="$ac_prog"
10499 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10500 break 2
10502 done
10503 done
10504 IFS=$as_save_IFS
10508 YACC=$ac_cv_prog_YACC
10509 if test -n "$YACC"; then
10510 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $YACC" >&5
10511 $as_echo "$YACC" >&6; }
10512 else
10513 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10514 $as_echo "no" >&6; }
10518 test -n "$YACC" && break
10519 done
10520 test -n "$YACC" || YACC="$MISSING bison -y"
10522 case " $build_configdirs " in
10523 *" bison "*) YACC='$$r/$(BUILD_SUBDIR)/bison/tests/bison -y' ;;
10524 esac
10526 for ac_prog in bison
10528 # Extract the first word of "$ac_prog", so it can be a program name with args.
10529 set dummy $ac_prog; ac_word=$2
10530 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10531 $as_echo_n "checking for $ac_word... " >&6; }
10532 if ${ac_cv_prog_BISON+:} false; then :
10533 $as_echo_n "(cached) " >&6
10534 else
10535 if test -n "$BISON"; then
10536 ac_cv_prog_BISON="$BISON" # Let the user override the test.
10537 else
10538 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10539 for as_dir in $PATH
10541 IFS=$as_save_IFS
10542 test -z "$as_dir" && as_dir=.
10543 for ac_exec_ext in '' $ac_executable_extensions; do
10544 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10545 ac_cv_prog_BISON="$ac_prog"
10546 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10547 break 2
10549 done
10550 done
10551 IFS=$as_save_IFS
10555 BISON=$ac_cv_prog_BISON
10556 if test -n "$BISON"; then
10557 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BISON" >&5
10558 $as_echo "$BISON" >&6; }
10559 else
10560 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10561 $as_echo "no" >&6; }
10565 test -n "$BISON" && break
10566 done
10567 test -n "$BISON" || BISON="$MISSING bison"
10569 case " $build_configdirs " in
10570 *" bison "*) BISON='$$r/$(BUILD_SUBDIR)/bison/tests/bison' ;;
10571 esac
10573 for ac_prog in gm4 gnum4 m4
10575 # Extract the first word of "$ac_prog", so it can be a program name with args.
10576 set dummy $ac_prog; ac_word=$2
10577 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10578 $as_echo_n "checking for $ac_word... " >&6; }
10579 if ${ac_cv_prog_M4+:} false; then :
10580 $as_echo_n "(cached) " >&6
10581 else
10582 if test -n "$M4"; then
10583 ac_cv_prog_M4="$M4" # Let the user override the test.
10584 else
10585 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10586 for as_dir in $PATH
10588 IFS=$as_save_IFS
10589 test -z "$as_dir" && as_dir=.
10590 for ac_exec_ext in '' $ac_executable_extensions; do
10591 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10592 ac_cv_prog_M4="$ac_prog"
10593 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10594 break 2
10596 done
10597 done
10598 IFS=$as_save_IFS
10602 M4=$ac_cv_prog_M4
10603 if test -n "$M4"; then
10604 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $M4" >&5
10605 $as_echo "$M4" >&6; }
10606 else
10607 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10608 $as_echo "no" >&6; }
10612 test -n "$M4" && break
10613 done
10614 test -n "$M4" || M4="$MISSING m4"
10616 case " $build_configdirs " in
10617 *" m4 "*) M4='$$r/$(BUILD_SUBDIR)/m4/m4' ;;
10618 esac
10620 for ac_prog in flex lex
10622 # Extract the first word of "$ac_prog", so it can be a program name with args.
10623 set dummy $ac_prog; ac_word=$2
10624 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10625 $as_echo_n "checking for $ac_word... " >&6; }
10626 if ${ac_cv_prog_LEX+:} false; then :
10627 $as_echo_n "(cached) " >&6
10628 else
10629 if test -n "$LEX"; then
10630 ac_cv_prog_LEX="$LEX" # Let the user override the test.
10631 else
10632 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10633 for as_dir in $PATH
10635 IFS=$as_save_IFS
10636 test -z "$as_dir" && as_dir=.
10637 for ac_exec_ext in '' $ac_executable_extensions; do
10638 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10639 ac_cv_prog_LEX="$ac_prog"
10640 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10641 break 2
10643 done
10644 done
10645 IFS=$as_save_IFS
10649 LEX=$ac_cv_prog_LEX
10650 if test -n "$LEX"; then
10651 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LEX" >&5
10652 $as_echo "$LEX" >&6; }
10653 else
10654 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10655 $as_echo "no" >&6; }
10659 test -n "$LEX" && break
10660 done
10661 test -n "$LEX" || LEX="$MISSING flex"
10663 case " $build_configdirs " in
10664 *" flex "*) LEX='$$r/$(BUILD_SUBDIR)/flex/flex' ;;
10665 *" lex "*) LEX='$$r/$(BUILD_SUBDIR)/lex/lex' ;;
10666 esac
10668 for ac_prog in flex
10670 # Extract the first word of "$ac_prog", so it can be a program name with args.
10671 set dummy $ac_prog; ac_word=$2
10672 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10673 $as_echo_n "checking for $ac_word... " >&6; }
10674 if ${ac_cv_prog_FLEX+:} false; then :
10675 $as_echo_n "(cached) " >&6
10676 else
10677 if test -n "$FLEX"; then
10678 ac_cv_prog_FLEX="$FLEX" # Let the user override the test.
10679 else
10680 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10681 for as_dir in $PATH
10683 IFS=$as_save_IFS
10684 test -z "$as_dir" && as_dir=.
10685 for ac_exec_ext in '' $ac_executable_extensions; do
10686 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10687 ac_cv_prog_FLEX="$ac_prog"
10688 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10689 break 2
10691 done
10692 done
10693 IFS=$as_save_IFS
10697 FLEX=$ac_cv_prog_FLEX
10698 if test -n "$FLEX"; then
10699 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $FLEX" >&5
10700 $as_echo "$FLEX" >&6; }
10701 else
10702 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10703 $as_echo "no" >&6; }
10707 test -n "$FLEX" && break
10708 done
10709 test -n "$FLEX" || FLEX="$MISSING flex"
10711 case " $build_configdirs " in
10712 *" flex "*) FLEX='$$r/$(BUILD_SUBDIR)/flex/flex' ;;
10713 esac
10715 for ac_prog in makeinfo
10717 # Extract the first word of "$ac_prog", so it can be a program name with args.
10718 set dummy $ac_prog; ac_word=$2
10719 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10720 $as_echo_n "checking for $ac_word... " >&6; }
10721 if ${ac_cv_prog_MAKEINFO+:} false; then :
10722 $as_echo_n "(cached) " >&6
10723 else
10724 if test -n "$MAKEINFO"; then
10725 ac_cv_prog_MAKEINFO="$MAKEINFO" # Let the user override the test.
10726 else
10727 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10728 for as_dir in $PATH
10730 IFS=$as_save_IFS
10731 test -z "$as_dir" && as_dir=.
10732 for ac_exec_ext in '' $ac_executable_extensions; do
10733 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10734 ac_cv_prog_MAKEINFO="$ac_prog"
10735 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10736 break 2
10738 done
10739 done
10740 IFS=$as_save_IFS
10744 MAKEINFO=$ac_cv_prog_MAKEINFO
10745 if test -n "$MAKEINFO"; then
10746 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKEINFO" >&5
10747 $as_echo "$MAKEINFO" >&6; }
10748 else
10749 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10750 $as_echo "no" >&6; }
10754 test -n "$MAKEINFO" && break
10755 done
10756 test -n "$MAKEINFO" || MAKEINFO="$MISSING makeinfo"
10758 case " $build_configdirs " in
10759 *" texinfo "*) MAKEINFO='$$r/$(BUILD_SUBDIR)/texinfo/makeinfo/makeinfo' ;;
10762 # For an installed makeinfo, we require it to be from texinfo 4.7 or
10763 # higher, else we use the "missing" dummy.
10764 if ${MAKEINFO} --version \
10765 | egrep 'texinfo[^0-9]*(4\.([7-9]|[1-9][0-9])|[5-9]|[1-9][0-9])' >/dev/null 2>&1; then
10767 else
10768 MAKEINFO="$MISSING makeinfo"
10772 esac
10774 # FIXME: expect and dejagnu may become build tools?
10776 for ac_prog in expect
10778 # Extract the first word of "$ac_prog", so it can be a program name with args.
10779 set dummy $ac_prog; ac_word=$2
10780 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10781 $as_echo_n "checking for $ac_word... " >&6; }
10782 if ${ac_cv_prog_EXPECT+:} false; then :
10783 $as_echo_n "(cached) " >&6
10784 else
10785 if test -n "$EXPECT"; then
10786 ac_cv_prog_EXPECT="$EXPECT" # Let the user override the test.
10787 else
10788 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10789 for as_dir in $PATH
10791 IFS=$as_save_IFS
10792 test -z "$as_dir" && as_dir=.
10793 for ac_exec_ext in '' $ac_executable_extensions; do
10794 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10795 ac_cv_prog_EXPECT="$ac_prog"
10796 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10797 break 2
10799 done
10800 done
10801 IFS=$as_save_IFS
10805 EXPECT=$ac_cv_prog_EXPECT
10806 if test -n "$EXPECT"; then
10807 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $EXPECT" >&5
10808 $as_echo "$EXPECT" >&6; }
10809 else
10810 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10811 $as_echo "no" >&6; }
10815 test -n "$EXPECT" && break
10816 done
10817 test -n "$EXPECT" || EXPECT="expect"
10819 case " $configdirs " in
10820 *" expect "*)
10821 test $host = $build && EXPECT='$$r/$(HOST_SUBDIR)/expect/expect'
10823 esac
10825 for ac_prog in runtest
10827 # Extract the first word of "$ac_prog", so it can be a program name with args.
10828 set dummy $ac_prog; ac_word=$2
10829 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10830 $as_echo_n "checking for $ac_word... " >&6; }
10831 if ${ac_cv_prog_RUNTEST+:} false; then :
10832 $as_echo_n "(cached) " >&6
10833 else
10834 if test -n "$RUNTEST"; then
10835 ac_cv_prog_RUNTEST="$RUNTEST" # Let the user override the test.
10836 else
10837 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10838 for as_dir in $PATH
10840 IFS=$as_save_IFS
10841 test -z "$as_dir" && as_dir=.
10842 for ac_exec_ext in '' $ac_executable_extensions; do
10843 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10844 ac_cv_prog_RUNTEST="$ac_prog"
10845 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10846 break 2
10848 done
10849 done
10850 IFS=$as_save_IFS
10854 RUNTEST=$ac_cv_prog_RUNTEST
10855 if test -n "$RUNTEST"; then
10856 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RUNTEST" >&5
10857 $as_echo "$RUNTEST" >&6; }
10858 else
10859 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10860 $as_echo "no" >&6; }
10864 test -n "$RUNTEST" && break
10865 done
10866 test -n "$RUNTEST" || RUNTEST="runtest"
10868 case " $configdirs " in
10869 *" dejagnu "*)
10870 test $host = $build && RUNTEST='$$s/$(HOST_SUBDIR)/dejagnu/runtest'
10872 esac
10875 # Host tools.
10876 ncn_tool_prefix=
10877 test -n "$host_alias" && ncn_tool_prefix=$host_alias-
10878 ncn_target_tool_prefix=
10879 test -n "$target_alias" && ncn_target_tool_prefix=$target_alias-
10883 if test -n "$AR"; then
10884 ac_cv_prog_AR=$AR
10885 elif test -n "$ac_cv_prog_AR"; then
10886 AR=$ac_cv_prog_AR
10889 if test -n "$ac_cv_prog_AR"; then
10890 for ncn_progname in ar; do
10891 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
10892 set dummy ${ncn_progname}; ac_word=$2
10893 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10894 $as_echo_n "checking for $ac_word... " >&6; }
10895 if ${ac_cv_prog_AR+:} false; then :
10896 $as_echo_n "(cached) " >&6
10897 else
10898 if test -n "$AR"; then
10899 ac_cv_prog_AR="$AR" # Let the user override the test.
10900 else
10901 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10902 for as_dir in $PATH
10904 IFS=$as_save_IFS
10905 test -z "$as_dir" && as_dir=.
10906 for ac_exec_ext in '' $ac_executable_extensions; do
10907 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10908 ac_cv_prog_AR="${ncn_progname}"
10909 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10910 break 2
10912 done
10913 done
10914 IFS=$as_save_IFS
10918 AR=$ac_cv_prog_AR
10919 if test -n "$AR"; then
10920 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
10921 $as_echo "$AR" >&6; }
10922 else
10923 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10924 $as_echo "no" >&6; }
10928 done
10931 for ncn_progname in ar; do
10932 if test -n "$ncn_tool_prefix"; then
10933 # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
10934 set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
10935 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10936 $as_echo_n "checking for $ac_word... " >&6; }
10937 if ${ac_cv_prog_AR+:} false; then :
10938 $as_echo_n "(cached) " >&6
10939 else
10940 if test -n "$AR"; then
10941 ac_cv_prog_AR="$AR" # Let the user override the test.
10942 else
10943 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10944 for as_dir in $PATH
10946 IFS=$as_save_IFS
10947 test -z "$as_dir" && as_dir=.
10948 for ac_exec_ext in '' $ac_executable_extensions; do
10949 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10950 ac_cv_prog_AR="${ncn_tool_prefix}${ncn_progname}"
10951 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10952 break 2
10954 done
10955 done
10956 IFS=$as_save_IFS
10960 AR=$ac_cv_prog_AR
10961 if test -n "$AR"; then
10962 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
10963 $as_echo "$AR" >&6; }
10964 else
10965 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10966 $as_echo "no" >&6; }
10971 if test -z "$ac_cv_prog_AR" && test $build = $host ; then
10972 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
10973 set dummy ${ncn_progname}; ac_word=$2
10974 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10975 $as_echo_n "checking for $ac_word... " >&6; }
10976 if ${ac_cv_prog_AR+:} false; then :
10977 $as_echo_n "(cached) " >&6
10978 else
10979 if test -n "$AR"; then
10980 ac_cv_prog_AR="$AR" # Let the user override the test.
10981 else
10982 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10983 for as_dir in $PATH
10985 IFS=$as_save_IFS
10986 test -z "$as_dir" && as_dir=.
10987 for ac_exec_ext in '' $ac_executable_extensions; do
10988 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10989 ac_cv_prog_AR="${ncn_progname}"
10990 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10991 break 2
10993 done
10994 done
10995 IFS=$as_save_IFS
10999 AR=$ac_cv_prog_AR
11000 if test -n "$AR"; then
11001 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
11002 $as_echo "$AR" >&6; }
11003 else
11004 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11005 $as_echo "no" >&6; }
11010 test -n "$ac_cv_prog_AR" && break
11011 done
11013 if test -z "$ac_cv_prog_AR" ; then
11014 set dummy ar
11015 if test $build = $host ; then
11016 AR="$2"
11017 else
11018 AR="${ncn_tool_prefix}$2"
11024 if test -n "$AS"; then
11025 ac_cv_prog_AS=$AS
11026 elif test -n "$ac_cv_prog_AS"; then
11027 AS=$ac_cv_prog_AS
11030 if test -n "$ac_cv_prog_AS"; then
11031 for ncn_progname in as; do
11032 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
11033 set dummy ${ncn_progname}; ac_word=$2
11034 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11035 $as_echo_n "checking for $ac_word... " >&6; }
11036 if ${ac_cv_prog_AS+:} false; then :
11037 $as_echo_n "(cached) " >&6
11038 else
11039 if test -n "$AS"; then
11040 ac_cv_prog_AS="$AS" # Let the user override the test.
11041 else
11042 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11043 for as_dir in $PATH
11045 IFS=$as_save_IFS
11046 test -z "$as_dir" && as_dir=.
11047 for ac_exec_ext in '' $ac_executable_extensions; do
11048 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11049 ac_cv_prog_AS="${ncn_progname}"
11050 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11051 break 2
11053 done
11054 done
11055 IFS=$as_save_IFS
11059 AS=$ac_cv_prog_AS
11060 if test -n "$AS"; then
11061 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5
11062 $as_echo "$AS" >&6; }
11063 else
11064 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11065 $as_echo "no" >&6; }
11069 done
11072 for ncn_progname in as; do
11073 if test -n "$ncn_tool_prefix"; then
11074 # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
11075 set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
11076 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11077 $as_echo_n "checking for $ac_word... " >&6; }
11078 if ${ac_cv_prog_AS+:} false; then :
11079 $as_echo_n "(cached) " >&6
11080 else
11081 if test -n "$AS"; then
11082 ac_cv_prog_AS="$AS" # Let the user override the test.
11083 else
11084 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11085 for as_dir in $PATH
11087 IFS=$as_save_IFS
11088 test -z "$as_dir" && as_dir=.
11089 for ac_exec_ext in '' $ac_executable_extensions; do
11090 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11091 ac_cv_prog_AS="${ncn_tool_prefix}${ncn_progname}"
11092 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11093 break 2
11095 done
11096 done
11097 IFS=$as_save_IFS
11101 AS=$ac_cv_prog_AS
11102 if test -n "$AS"; then
11103 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5
11104 $as_echo "$AS" >&6; }
11105 else
11106 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11107 $as_echo "no" >&6; }
11112 if test -z "$ac_cv_prog_AS" && test $build = $host ; then
11113 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
11114 set dummy ${ncn_progname}; ac_word=$2
11115 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11116 $as_echo_n "checking for $ac_word... " >&6; }
11117 if ${ac_cv_prog_AS+:} false; then :
11118 $as_echo_n "(cached) " >&6
11119 else
11120 if test -n "$AS"; then
11121 ac_cv_prog_AS="$AS" # Let the user override the test.
11122 else
11123 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11124 for as_dir in $PATH
11126 IFS=$as_save_IFS
11127 test -z "$as_dir" && as_dir=.
11128 for ac_exec_ext in '' $ac_executable_extensions; do
11129 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11130 ac_cv_prog_AS="${ncn_progname}"
11131 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11132 break 2
11134 done
11135 done
11136 IFS=$as_save_IFS
11140 AS=$ac_cv_prog_AS
11141 if test -n "$AS"; then
11142 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5
11143 $as_echo "$AS" >&6; }
11144 else
11145 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11146 $as_echo "no" >&6; }
11151 test -n "$ac_cv_prog_AS" && break
11152 done
11154 if test -z "$ac_cv_prog_AS" ; then
11155 set dummy as
11156 if test $build = $host ; then
11157 AS="$2"
11158 else
11159 AS="${ncn_tool_prefix}$2"
11165 if test -n "$DLLTOOL"; then
11166 ac_cv_prog_DLLTOOL=$DLLTOOL
11167 elif test -n "$ac_cv_prog_DLLTOOL"; then
11168 DLLTOOL=$ac_cv_prog_DLLTOOL
11171 if test -n "$ac_cv_prog_DLLTOOL"; then
11172 for ncn_progname in dlltool; do
11173 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
11174 set dummy ${ncn_progname}; ac_word=$2
11175 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11176 $as_echo_n "checking for $ac_word... " >&6; }
11177 if ${ac_cv_prog_DLLTOOL+:} false; then :
11178 $as_echo_n "(cached) " >&6
11179 else
11180 if test -n "$DLLTOOL"; then
11181 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
11182 else
11183 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11184 for as_dir in $PATH
11186 IFS=$as_save_IFS
11187 test -z "$as_dir" && as_dir=.
11188 for ac_exec_ext in '' $ac_executable_extensions; do
11189 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11190 ac_cv_prog_DLLTOOL="${ncn_progname}"
11191 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11192 break 2
11194 done
11195 done
11196 IFS=$as_save_IFS
11200 DLLTOOL=$ac_cv_prog_DLLTOOL
11201 if test -n "$DLLTOOL"; then
11202 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
11203 $as_echo "$DLLTOOL" >&6; }
11204 else
11205 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11206 $as_echo "no" >&6; }
11210 done
11213 for ncn_progname in dlltool; do
11214 if test -n "$ncn_tool_prefix"; then
11215 # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
11216 set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
11217 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11218 $as_echo_n "checking for $ac_word... " >&6; }
11219 if ${ac_cv_prog_DLLTOOL+:} false; then :
11220 $as_echo_n "(cached) " >&6
11221 else
11222 if test -n "$DLLTOOL"; then
11223 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
11224 else
11225 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11226 for as_dir in $PATH
11228 IFS=$as_save_IFS
11229 test -z "$as_dir" && as_dir=.
11230 for ac_exec_ext in '' $ac_executable_extensions; do
11231 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11232 ac_cv_prog_DLLTOOL="${ncn_tool_prefix}${ncn_progname}"
11233 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11234 break 2
11236 done
11237 done
11238 IFS=$as_save_IFS
11242 DLLTOOL=$ac_cv_prog_DLLTOOL
11243 if test -n "$DLLTOOL"; then
11244 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
11245 $as_echo "$DLLTOOL" >&6; }
11246 else
11247 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11248 $as_echo "no" >&6; }
11253 if test -z "$ac_cv_prog_DLLTOOL" && test $build = $host ; then
11254 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
11255 set dummy ${ncn_progname}; ac_word=$2
11256 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11257 $as_echo_n "checking for $ac_word... " >&6; }
11258 if ${ac_cv_prog_DLLTOOL+:} false; then :
11259 $as_echo_n "(cached) " >&6
11260 else
11261 if test -n "$DLLTOOL"; then
11262 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
11263 else
11264 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11265 for as_dir in $PATH
11267 IFS=$as_save_IFS
11268 test -z "$as_dir" && as_dir=.
11269 for ac_exec_ext in '' $ac_executable_extensions; do
11270 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11271 ac_cv_prog_DLLTOOL="${ncn_progname}"
11272 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11273 break 2
11275 done
11276 done
11277 IFS=$as_save_IFS
11281 DLLTOOL=$ac_cv_prog_DLLTOOL
11282 if test -n "$DLLTOOL"; then
11283 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
11284 $as_echo "$DLLTOOL" >&6; }
11285 else
11286 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11287 $as_echo "no" >&6; }
11292 test -n "$ac_cv_prog_DLLTOOL" && break
11293 done
11295 if test -z "$ac_cv_prog_DLLTOOL" ; then
11296 set dummy dlltool
11297 if test $build = $host ; then
11298 DLLTOOL="$2"
11299 else
11300 DLLTOOL="${ncn_tool_prefix}$2"
11306 if test -n "$DSYMUTIL"; then
11307 ac_cv_prog_DSYMUTIL=$DSYMUTIL
11308 elif test -n "$ac_cv_prog_DSYMUTIL"; then
11309 DSYMUTIL=$ac_cv_prog_DSYMUTIL
11312 if test -n "$ac_cv_prog_DSYMUTIL"; then
11313 for ncn_progname in dsymutil; do
11314 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
11315 set dummy ${ncn_progname}; ac_word=$2
11316 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11317 $as_echo_n "checking for $ac_word... " >&6; }
11318 if ${ac_cv_prog_DSYMUTIL+:} false; then :
11319 $as_echo_n "(cached) " >&6
11320 else
11321 if test -n "$DSYMUTIL"; then
11322 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
11323 else
11324 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11325 for as_dir in $PATH
11327 IFS=$as_save_IFS
11328 test -z "$as_dir" && as_dir=.
11329 for ac_exec_ext in '' $ac_executable_extensions; do
11330 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11331 ac_cv_prog_DSYMUTIL="${ncn_progname}"
11332 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11333 break 2
11335 done
11336 done
11337 IFS=$as_save_IFS
11341 DSYMUTIL=$ac_cv_prog_DSYMUTIL
11342 if test -n "$DSYMUTIL"; then
11343 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
11344 $as_echo "$DSYMUTIL" >&6; }
11345 else
11346 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11347 $as_echo "no" >&6; }
11351 done
11354 for ncn_progname in dsymutil; do
11355 if test -n "$ncn_tool_prefix"; then
11356 # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
11357 set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
11358 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11359 $as_echo_n "checking for $ac_word... " >&6; }
11360 if ${ac_cv_prog_DSYMUTIL+:} false; then :
11361 $as_echo_n "(cached) " >&6
11362 else
11363 if test -n "$DSYMUTIL"; then
11364 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
11365 else
11366 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11367 for as_dir in $PATH
11369 IFS=$as_save_IFS
11370 test -z "$as_dir" && as_dir=.
11371 for ac_exec_ext in '' $ac_executable_extensions; do
11372 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11373 ac_cv_prog_DSYMUTIL="${ncn_tool_prefix}${ncn_progname}"
11374 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11375 break 2
11377 done
11378 done
11379 IFS=$as_save_IFS
11383 DSYMUTIL=$ac_cv_prog_DSYMUTIL
11384 if test -n "$DSYMUTIL"; then
11385 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
11386 $as_echo "$DSYMUTIL" >&6; }
11387 else
11388 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11389 $as_echo "no" >&6; }
11394 if test -z "$ac_cv_prog_DSYMUTIL" && test $build = $host ; then
11395 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
11396 set dummy ${ncn_progname}; ac_word=$2
11397 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11398 $as_echo_n "checking for $ac_word... " >&6; }
11399 if ${ac_cv_prog_DSYMUTIL+:} false; then :
11400 $as_echo_n "(cached) " >&6
11401 else
11402 if test -n "$DSYMUTIL"; then
11403 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
11404 else
11405 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11406 for as_dir in $PATH
11408 IFS=$as_save_IFS
11409 test -z "$as_dir" && as_dir=.
11410 for ac_exec_ext in '' $ac_executable_extensions; do
11411 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11412 ac_cv_prog_DSYMUTIL="${ncn_progname}"
11413 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11414 break 2
11416 done
11417 done
11418 IFS=$as_save_IFS
11422 DSYMUTIL=$ac_cv_prog_DSYMUTIL
11423 if test -n "$DSYMUTIL"; then
11424 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
11425 $as_echo "$DSYMUTIL" >&6; }
11426 else
11427 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11428 $as_echo "no" >&6; }
11433 test -n "$ac_cv_prog_DSYMUTIL" && break
11434 done
11436 if test -z "$ac_cv_prog_DSYMUTIL" ; then
11437 set dummy dsymutil
11438 if test $build = $host ; then
11439 DSYMUTIL="$2"
11440 else
11441 DSYMUTIL="${ncn_tool_prefix}$2"
11447 if test -n "$LD"; then
11448 ac_cv_prog_LD=$LD
11449 elif test -n "$ac_cv_prog_LD"; then
11450 LD=$ac_cv_prog_LD
11453 if test -n "$ac_cv_prog_LD"; then
11454 for ncn_progname in ld; do
11455 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
11456 set dummy ${ncn_progname}; ac_word=$2
11457 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11458 $as_echo_n "checking for $ac_word... " >&6; }
11459 if ${ac_cv_prog_LD+:} false; then :
11460 $as_echo_n "(cached) " >&6
11461 else
11462 if test -n "$LD"; then
11463 ac_cv_prog_LD="$LD" # Let the user override the test.
11464 else
11465 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11466 for as_dir in $PATH
11468 IFS=$as_save_IFS
11469 test -z "$as_dir" && as_dir=.
11470 for ac_exec_ext in '' $ac_executable_extensions; do
11471 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11472 ac_cv_prog_LD="${ncn_progname}"
11473 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11474 break 2
11476 done
11477 done
11478 IFS=$as_save_IFS
11482 LD=$ac_cv_prog_LD
11483 if test -n "$LD"; then
11484 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
11485 $as_echo "$LD" >&6; }
11486 else
11487 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11488 $as_echo "no" >&6; }
11492 done
11495 for ncn_progname in ld; do
11496 if test -n "$ncn_tool_prefix"; then
11497 # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
11498 set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
11499 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11500 $as_echo_n "checking for $ac_word... " >&6; }
11501 if ${ac_cv_prog_LD+:} false; then :
11502 $as_echo_n "(cached) " >&6
11503 else
11504 if test -n "$LD"; then
11505 ac_cv_prog_LD="$LD" # Let the user override the test.
11506 else
11507 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11508 for as_dir in $PATH
11510 IFS=$as_save_IFS
11511 test -z "$as_dir" && as_dir=.
11512 for ac_exec_ext in '' $ac_executable_extensions; do
11513 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11514 ac_cv_prog_LD="${ncn_tool_prefix}${ncn_progname}"
11515 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11516 break 2
11518 done
11519 done
11520 IFS=$as_save_IFS
11524 LD=$ac_cv_prog_LD
11525 if test -n "$LD"; then
11526 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
11527 $as_echo "$LD" >&6; }
11528 else
11529 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11530 $as_echo "no" >&6; }
11535 if test -z "$ac_cv_prog_LD" && test $build = $host ; then
11536 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
11537 set dummy ${ncn_progname}; ac_word=$2
11538 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11539 $as_echo_n "checking for $ac_word... " >&6; }
11540 if ${ac_cv_prog_LD+:} false; then :
11541 $as_echo_n "(cached) " >&6
11542 else
11543 if test -n "$LD"; then
11544 ac_cv_prog_LD="$LD" # Let the user override the test.
11545 else
11546 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11547 for as_dir in $PATH
11549 IFS=$as_save_IFS
11550 test -z "$as_dir" && as_dir=.
11551 for ac_exec_ext in '' $ac_executable_extensions; do
11552 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11553 ac_cv_prog_LD="${ncn_progname}"
11554 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11555 break 2
11557 done
11558 done
11559 IFS=$as_save_IFS
11563 LD=$ac_cv_prog_LD
11564 if test -n "$LD"; then
11565 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
11566 $as_echo "$LD" >&6; }
11567 else
11568 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11569 $as_echo "no" >&6; }
11574 test -n "$ac_cv_prog_LD" && break
11575 done
11577 if test -z "$ac_cv_prog_LD" ; then
11578 set dummy ld
11579 if test $build = $host ; then
11580 LD="$2"
11581 else
11582 LD="${ncn_tool_prefix}$2"
11588 if test -n "$LIPO"; then
11589 ac_cv_prog_LIPO=$LIPO
11590 elif test -n "$ac_cv_prog_LIPO"; then
11591 LIPO=$ac_cv_prog_LIPO
11594 if test -n "$ac_cv_prog_LIPO"; then
11595 for ncn_progname in lipo; do
11596 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
11597 set dummy ${ncn_progname}; ac_word=$2
11598 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11599 $as_echo_n "checking for $ac_word... " >&6; }
11600 if ${ac_cv_prog_LIPO+:} false; then :
11601 $as_echo_n "(cached) " >&6
11602 else
11603 if test -n "$LIPO"; then
11604 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
11605 else
11606 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11607 for as_dir in $PATH
11609 IFS=$as_save_IFS
11610 test -z "$as_dir" && as_dir=.
11611 for ac_exec_ext in '' $ac_executable_extensions; do
11612 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11613 ac_cv_prog_LIPO="${ncn_progname}"
11614 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11615 break 2
11617 done
11618 done
11619 IFS=$as_save_IFS
11623 LIPO=$ac_cv_prog_LIPO
11624 if test -n "$LIPO"; then
11625 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
11626 $as_echo "$LIPO" >&6; }
11627 else
11628 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11629 $as_echo "no" >&6; }
11633 done
11636 for ncn_progname in lipo; do
11637 if test -n "$ncn_tool_prefix"; then
11638 # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
11639 set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
11640 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11641 $as_echo_n "checking for $ac_word... " >&6; }
11642 if ${ac_cv_prog_LIPO+:} false; then :
11643 $as_echo_n "(cached) " >&6
11644 else
11645 if test -n "$LIPO"; then
11646 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
11647 else
11648 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11649 for as_dir in $PATH
11651 IFS=$as_save_IFS
11652 test -z "$as_dir" && as_dir=.
11653 for ac_exec_ext in '' $ac_executable_extensions; do
11654 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11655 ac_cv_prog_LIPO="${ncn_tool_prefix}${ncn_progname}"
11656 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11657 break 2
11659 done
11660 done
11661 IFS=$as_save_IFS
11665 LIPO=$ac_cv_prog_LIPO
11666 if test -n "$LIPO"; then
11667 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
11668 $as_echo "$LIPO" >&6; }
11669 else
11670 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11671 $as_echo "no" >&6; }
11676 if test -z "$ac_cv_prog_LIPO" && test $build = $host ; then
11677 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
11678 set dummy ${ncn_progname}; ac_word=$2
11679 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11680 $as_echo_n "checking for $ac_word... " >&6; }
11681 if ${ac_cv_prog_LIPO+:} false; then :
11682 $as_echo_n "(cached) " >&6
11683 else
11684 if test -n "$LIPO"; then
11685 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
11686 else
11687 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11688 for as_dir in $PATH
11690 IFS=$as_save_IFS
11691 test -z "$as_dir" && as_dir=.
11692 for ac_exec_ext in '' $ac_executable_extensions; do
11693 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11694 ac_cv_prog_LIPO="${ncn_progname}"
11695 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11696 break 2
11698 done
11699 done
11700 IFS=$as_save_IFS
11704 LIPO=$ac_cv_prog_LIPO
11705 if test -n "$LIPO"; then
11706 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
11707 $as_echo "$LIPO" >&6; }
11708 else
11709 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11710 $as_echo "no" >&6; }
11715 test -n "$ac_cv_prog_LIPO" && break
11716 done
11718 if test -z "$ac_cv_prog_LIPO" ; then
11719 set dummy lipo
11720 if test $build = $host ; then
11721 LIPO="$2"
11722 else
11723 LIPO="${ncn_tool_prefix}$2"
11729 if test -n "$NM"; then
11730 ac_cv_prog_NM=$NM
11731 elif test -n "$ac_cv_prog_NM"; then
11732 NM=$ac_cv_prog_NM
11735 if test -n "$ac_cv_prog_NM"; then
11736 for ncn_progname in nm; do
11737 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
11738 set dummy ${ncn_progname}; ac_word=$2
11739 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11740 $as_echo_n "checking for $ac_word... " >&6; }
11741 if ${ac_cv_prog_NM+:} false; then :
11742 $as_echo_n "(cached) " >&6
11743 else
11744 if test -n "$NM"; then
11745 ac_cv_prog_NM="$NM" # Let the user override the test.
11746 else
11747 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11748 for as_dir in $PATH
11750 IFS=$as_save_IFS
11751 test -z "$as_dir" && as_dir=.
11752 for ac_exec_ext in '' $ac_executable_extensions; do
11753 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11754 ac_cv_prog_NM="${ncn_progname}"
11755 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11756 break 2
11758 done
11759 done
11760 IFS=$as_save_IFS
11764 NM=$ac_cv_prog_NM
11765 if test -n "$NM"; then
11766 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NM" >&5
11767 $as_echo "$NM" >&6; }
11768 else
11769 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11770 $as_echo "no" >&6; }
11774 done
11777 for ncn_progname in nm; do
11778 if test -n "$ncn_tool_prefix"; then
11779 # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
11780 set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
11781 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11782 $as_echo_n "checking for $ac_word... " >&6; }
11783 if ${ac_cv_prog_NM+:} false; then :
11784 $as_echo_n "(cached) " >&6
11785 else
11786 if test -n "$NM"; then
11787 ac_cv_prog_NM="$NM" # Let the user override the test.
11788 else
11789 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11790 for as_dir in $PATH
11792 IFS=$as_save_IFS
11793 test -z "$as_dir" && as_dir=.
11794 for ac_exec_ext in '' $ac_executable_extensions; do
11795 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11796 ac_cv_prog_NM="${ncn_tool_prefix}${ncn_progname}"
11797 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11798 break 2
11800 done
11801 done
11802 IFS=$as_save_IFS
11806 NM=$ac_cv_prog_NM
11807 if test -n "$NM"; then
11808 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NM" >&5
11809 $as_echo "$NM" >&6; }
11810 else
11811 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11812 $as_echo "no" >&6; }
11817 if test -z "$ac_cv_prog_NM" && test $build = $host ; then
11818 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
11819 set dummy ${ncn_progname}; ac_word=$2
11820 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11821 $as_echo_n "checking for $ac_word... " >&6; }
11822 if ${ac_cv_prog_NM+:} false; then :
11823 $as_echo_n "(cached) " >&6
11824 else
11825 if test -n "$NM"; then
11826 ac_cv_prog_NM="$NM" # Let the user override the test.
11827 else
11828 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11829 for as_dir in $PATH
11831 IFS=$as_save_IFS
11832 test -z "$as_dir" && as_dir=.
11833 for ac_exec_ext in '' $ac_executable_extensions; do
11834 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11835 ac_cv_prog_NM="${ncn_progname}"
11836 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11837 break 2
11839 done
11840 done
11841 IFS=$as_save_IFS
11845 NM=$ac_cv_prog_NM
11846 if test -n "$NM"; then
11847 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NM" >&5
11848 $as_echo "$NM" >&6; }
11849 else
11850 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11851 $as_echo "no" >&6; }
11856 test -n "$ac_cv_prog_NM" && break
11857 done
11859 if test -z "$ac_cv_prog_NM" ; then
11860 set dummy nm
11861 if test $build = $host ; then
11862 NM="$2"
11863 else
11864 NM="${ncn_tool_prefix}$2"
11870 if test -n "$RANLIB"; then
11871 ac_cv_prog_RANLIB=$RANLIB
11872 elif test -n "$ac_cv_prog_RANLIB"; then
11873 RANLIB=$ac_cv_prog_RANLIB
11876 if test -n "$ac_cv_prog_RANLIB"; then
11877 for ncn_progname in ranlib; do
11878 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
11879 set dummy ${ncn_progname}; ac_word=$2
11880 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11881 $as_echo_n "checking for $ac_word... " >&6; }
11882 if ${ac_cv_prog_RANLIB+:} false; then :
11883 $as_echo_n "(cached) " >&6
11884 else
11885 if test -n "$RANLIB"; then
11886 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
11887 else
11888 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11889 for as_dir in $PATH
11891 IFS=$as_save_IFS
11892 test -z "$as_dir" && as_dir=.
11893 for ac_exec_ext in '' $ac_executable_extensions; do
11894 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11895 ac_cv_prog_RANLIB="${ncn_progname}"
11896 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11897 break 2
11899 done
11900 done
11901 IFS=$as_save_IFS
11905 RANLIB=$ac_cv_prog_RANLIB
11906 if test -n "$RANLIB"; then
11907 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
11908 $as_echo "$RANLIB" >&6; }
11909 else
11910 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11911 $as_echo "no" >&6; }
11915 done
11918 for ncn_progname in ranlib; do
11919 if test -n "$ncn_tool_prefix"; then
11920 # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
11921 set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
11922 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11923 $as_echo_n "checking for $ac_word... " >&6; }
11924 if ${ac_cv_prog_RANLIB+:} false; then :
11925 $as_echo_n "(cached) " >&6
11926 else
11927 if test -n "$RANLIB"; then
11928 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
11929 else
11930 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11931 for as_dir in $PATH
11933 IFS=$as_save_IFS
11934 test -z "$as_dir" && as_dir=.
11935 for ac_exec_ext in '' $ac_executable_extensions; do
11936 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11937 ac_cv_prog_RANLIB="${ncn_tool_prefix}${ncn_progname}"
11938 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11939 break 2
11941 done
11942 done
11943 IFS=$as_save_IFS
11947 RANLIB=$ac_cv_prog_RANLIB
11948 if test -n "$RANLIB"; then
11949 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
11950 $as_echo "$RANLIB" >&6; }
11951 else
11952 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11953 $as_echo "no" >&6; }
11958 if test -z "$ac_cv_prog_RANLIB" && test $build = $host ; then
11959 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
11960 set dummy ${ncn_progname}; ac_word=$2
11961 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11962 $as_echo_n "checking for $ac_word... " >&6; }
11963 if ${ac_cv_prog_RANLIB+:} false; then :
11964 $as_echo_n "(cached) " >&6
11965 else
11966 if test -n "$RANLIB"; then
11967 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
11968 else
11969 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11970 for as_dir in $PATH
11972 IFS=$as_save_IFS
11973 test -z "$as_dir" && as_dir=.
11974 for ac_exec_ext in '' $ac_executable_extensions; do
11975 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11976 ac_cv_prog_RANLIB="${ncn_progname}"
11977 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11978 break 2
11980 done
11981 done
11982 IFS=$as_save_IFS
11986 RANLIB=$ac_cv_prog_RANLIB
11987 if test -n "$RANLIB"; then
11988 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
11989 $as_echo "$RANLIB" >&6; }
11990 else
11991 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11992 $as_echo "no" >&6; }
11997 test -n "$ac_cv_prog_RANLIB" && break
11998 done
12000 if test -z "$ac_cv_prog_RANLIB" ; then
12001 RANLIB="true"
12006 if test -n "$STRIP"; then
12007 ac_cv_prog_STRIP=$STRIP
12008 elif test -n "$ac_cv_prog_STRIP"; then
12009 STRIP=$ac_cv_prog_STRIP
12012 if test -n "$ac_cv_prog_STRIP"; then
12013 for ncn_progname in strip; do
12014 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
12015 set dummy ${ncn_progname}; ac_word=$2
12016 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12017 $as_echo_n "checking for $ac_word... " >&6; }
12018 if ${ac_cv_prog_STRIP+:} false; then :
12019 $as_echo_n "(cached) " >&6
12020 else
12021 if test -n "$STRIP"; then
12022 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
12023 else
12024 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12025 for as_dir in $PATH
12027 IFS=$as_save_IFS
12028 test -z "$as_dir" && as_dir=.
12029 for ac_exec_ext in '' $ac_executable_extensions; do
12030 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12031 ac_cv_prog_STRIP="${ncn_progname}"
12032 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12033 break 2
12035 done
12036 done
12037 IFS=$as_save_IFS
12041 STRIP=$ac_cv_prog_STRIP
12042 if test -n "$STRIP"; then
12043 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
12044 $as_echo "$STRIP" >&6; }
12045 else
12046 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12047 $as_echo "no" >&6; }
12051 done
12054 for ncn_progname in strip; do
12055 if test -n "$ncn_tool_prefix"; then
12056 # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
12057 set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
12058 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12059 $as_echo_n "checking for $ac_word... " >&6; }
12060 if ${ac_cv_prog_STRIP+:} false; then :
12061 $as_echo_n "(cached) " >&6
12062 else
12063 if test -n "$STRIP"; then
12064 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
12065 else
12066 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12067 for as_dir in $PATH
12069 IFS=$as_save_IFS
12070 test -z "$as_dir" && as_dir=.
12071 for ac_exec_ext in '' $ac_executable_extensions; do
12072 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12073 ac_cv_prog_STRIP="${ncn_tool_prefix}${ncn_progname}"
12074 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12075 break 2
12077 done
12078 done
12079 IFS=$as_save_IFS
12083 STRIP=$ac_cv_prog_STRIP
12084 if test -n "$STRIP"; then
12085 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
12086 $as_echo "$STRIP" >&6; }
12087 else
12088 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12089 $as_echo "no" >&6; }
12094 if test -z "$ac_cv_prog_STRIP" && test $build = $host ; then
12095 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
12096 set dummy ${ncn_progname}; ac_word=$2
12097 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12098 $as_echo_n "checking for $ac_word... " >&6; }
12099 if ${ac_cv_prog_STRIP+:} false; then :
12100 $as_echo_n "(cached) " >&6
12101 else
12102 if test -n "$STRIP"; then
12103 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
12104 else
12105 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12106 for as_dir in $PATH
12108 IFS=$as_save_IFS
12109 test -z "$as_dir" && as_dir=.
12110 for ac_exec_ext in '' $ac_executable_extensions; do
12111 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12112 ac_cv_prog_STRIP="${ncn_progname}"
12113 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12114 break 2
12116 done
12117 done
12118 IFS=$as_save_IFS
12122 STRIP=$ac_cv_prog_STRIP
12123 if test -n "$STRIP"; then
12124 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
12125 $as_echo "$STRIP" >&6; }
12126 else
12127 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12128 $as_echo "no" >&6; }
12133 test -n "$ac_cv_prog_STRIP" && break
12134 done
12136 if test -z "$ac_cv_prog_STRIP" ; then
12137 STRIP="true"
12142 if test -n "$WINDRES"; then
12143 ac_cv_prog_WINDRES=$WINDRES
12144 elif test -n "$ac_cv_prog_WINDRES"; then
12145 WINDRES=$ac_cv_prog_WINDRES
12148 if test -n "$ac_cv_prog_WINDRES"; then
12149 for ncn_progname in windres; do
12150 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
12151 set dummy ${ncn_progname}; ac_word=$2
12152 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12153 $as_echo_n "checking for $ac_word... " >&6; }
12154 if ${ac_cv_prog_WINDRES+:} false; then :
12155 $as_echo_n "(cached) " >&6
12156 else
12157 if test -n "$WINDRES"; then
12158 ac_cv_prog_WINDRES="$WINDRES" # Let the user override the test.
12159 else
12160 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12161 for as_dir in $PATH
12163 IFS=$as_save_IFS
12164 test -z "$as_dir" && as_dir=.
12165 for ac_exec_ext in '' $ac_executable_extensions; do
12166 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12167 ac_cv_prog_WINDRES="${ncn_progname}"
12168 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12169 break 2
12171 done
12172 done
12173 IFS=$as_save_IFS
12177 WINDRES=$ac_cv_prog_WINDRES
12178 if test -n "$WINDRES"; then
12179 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDRES" >&5
12180 $as_echo "$WINDRES" >&6; }
12181 else
12182 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12183 $as_echo "no" >&6; }
12187 done
12190 for ncn_progname in windres; do
12191 if test -n "$ncn_tool_prefix"; then
12192 # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
12193 set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
12194 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12195 $as_echo_n "checking for $ac_word... " >&6; }
12196 if ${ac_cv_prog_WINDRES+:} false; then :
12197 $as_echo_n "(cached) " >&6
12198 else
12199 if test -n "$WINDRES"; then
12200 ac_cv_prog_WINDRES="$WINDRES" # Let the user override the test.
12201 else
12202 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12203 for as_dir in $PATH
12205 IFS=$as_save_IFS
12206 test -z "$as_dir" && as_dir=.
12207 for ac_exec_ext in '' $ac_executable_extensions; do
12208 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12209 ac_cv_prog_WINDRES="${ncn_tool_prefix}${ncn_progname}"
12210 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12211 break 2
12213 done
12214 done
12215 IFS=$as_save_IFS
12219 WINDRES=$ac_cv_prog_WINDRES
12220 if test -n "$WINDRES"; then
12221 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDRES" >&5
12222 $as_echo "$WINDRES" >&6; }
12223 else
12224 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12225 $as_echo "no" >&6; }
12230 if test -z "$ac_cv_prog_WINDRES" && test $build = $host ; then
12231 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
12232 set dummy ${ncn_progname}; ac_word=$2
12233 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12234 $as_echo_n "checking for $ac_word... " >&6; }
12235 if ${ac_cv_prog_WINDRES+:} false; then :
12236 $as_echo_n "(cached) " >&6
12237 else
12238 if test -n "$WINDRES"; then
12239 ac_cv_prog_WINDRES="$WINDRES" # Let the user override the test.
12240 else
12241 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12242 for as_dir in $PATH
12244 IFS=$as_save_IFS
12245 test -z "$as_dir" && as_dir=.
12246 for ac_exec_ext in '' $ac_executable_extensions; do
12247 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12248 ac_cv_prog_WINDRES="${ncn_progname}"
12249 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12250 break 2
12252 done
12253 done
12254 IFS=$as_save_IFS
12258 WINDRES=$ac_cv_prog_WINDRES
12259 if test -n "$WINDRES"; then
12260 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDRES" >&5
12261 $as_echo "$WINDRES" >&6; }
12262 else
12263 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12264 $as_echo "no" >&6; }
12269 test -n "$ac_cv_prog_WINDRES" && break
12270 done
12272 if test -z "$ac_cv_prog_WINDRES" ; then
12273 set dummy windres
12274 if test $build = $host ; then
12275 WINDRES="$2"
12276 else
12277 WINDRES="${ncn_tool_prefix}$2"
12283 if test -n "$WINDMC"; then
12284 ac_cv_prog_WINDMC=$WINDMC
12285 elif test -n "$ac_cv_prog_WINDMC"; then
12286 WINDMC=$ac_cv_prog_WINDMC
12289 if test -n "$ac_cv_prog_WINDMC"; then
12290 for ncn_progname in windmc; do
12291 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
12292 set dummy ${ncn_progname}; ac_word=$2
12293 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12294 $as_echo_n "checking for $ac_word... " >&6; }
12295 if ${ac_cv_prog_WINDMC+:} false; then :
12296 $as_echo_n "(cached) " >&6
12297 else
12298 if test -n "$WINDMC"; then
12299 ac_cv_prog_WINDMC="$WINDMC" # Let the user override the test.
12300 else
12301 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12302 for as_dir in $PATH
12304 IFS=$as_save_IFS
12305 test -z "$as_dir" && as_dir=.
12306 for ac_exec_ext in '' $ac_executable_extensions; do
12307 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12308 ac_cv_prog_WINDMC="${ncn_progname}"
12309 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12310 break 2
12312 done
12313 done
12314 IFS=$as_save_IFS
12318 WINDMC=$ac_cv_prog_WINDMC
12319 if test -n "$WINDMC"; then
12320 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDMC" >&5
12321 $as_echo "$WINDMC" >&6; }
12322 else
12323 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12324 $as_echo "no" >&6; }
12328 done
12331 for ncn_progname in windmc; do
12332 if test -n "$ncn_tool_prefix"; then
12333 # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
12334 set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
12335 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12336 $as_echo_n "checking for $ac_word... " >&6; }
12337 if ${ac_cv_prog_WINDMC+:} false; then :
12338 $as_echo_n "(cached) " >&6
12339 else
12340 if test -n "$WINDMC"; then
12341 ac_cv_prog_WINDMC="$WINDMC" # Let the user override the test.
12342 else
12343 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12344 for as_dir in $PATH
12346 IFS=$as_save_IFS
12347 test -z "$as_dir" && as_dir=.
12348 for ac_exec_ext in '' $ac_executable_extensions; do
12349 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12350 ac_cv_prog_WINDMC="${ncn_tool_prefix}${ncn_progname}"
12351 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12352 break 2
12354 done
12355 done
12356 IFS=$as_save_IFS
12360 WINDMC=$ac_cv_prog_WINDMC
12361 if test -n "$WINDMC"; then
12362 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDMC" >&5
12363 $as_echo "$WINDMC" >&6; }
12364 else
12365 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12366 $as_echo "no" >&6; }
12371 if test -z "$ac_cv_prog_WINDMC" && test $build = $host ; then
12372 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
12373 set dummy ${ncn_progname}; ac_word=$2
12374 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12375 $as_echo_n "checking for $ac_word... " >&6; }
12376 if ${ac_cv_prog_WINDMC+:} false; then :
12377 $as_echo_n "(cached) " >&6
12378 else
12379 if test -n "$WINDMC"; then
12380 ac_cv_prog_WINDMC="$WINDMC" # Let the user override the test.
12381 else
12382 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12383 for as_dir in $PATH
12385 IFS=$as_save_IFS
12386 test -z "$as_dir" && as_dir=.
12387 for ac_exec_ext in '' $ac_executable_extensions; do
12388 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12389 ac_cv_prog_WINDMC="${ncn_progname}"
12390 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12391 break 2
12393 done
12394 done
12395 IFS=$as_save_IFS
12399 WINDMC=$ac_cv_prog_WINDMC
12400 if test -n "$WINDMC"; then
12401 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDMC" >&5
12402 $as_echo "$WINDMC" >&6; }
12403 else
12404 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12405 $as_echo "no" >&6; }
12410 test -n "$ac_cv_prog_WINDMC" && break
12411 done
12413 if test -z "$ac_cv_prog_WINDMC" ; then
12414 set dummy windmc
12415 if test $build = $host ; then
12416 WINDMC="$2"
12417 else
12418 WINDMC="${ncn_tool_prefix}$2"
12424 if test -n "$OBJCOPY"; then
12425 ac_cv_prog_OBJCOPY=$OBJCOPY
12426 elif test -n "$ac_cv_prog_OBJCOPY"; then
12427 OBJCOPY=$ac_cv_prog_OBJCOPY
12430 if test -n "$ac_cv_prog_OBJCOPY"; then
12431 for ncn_progname in objcopy; do
12432 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
12433 set dummy ${ncn_progname}; ac_word=$2
12434 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12435 $as_echo_n "checking for $ac_word... " >&6; }
12436 if ${ac_cv_prog_OBJCOPY+:} false; then :
12437 $as_echo_n "(cached) " >&6
12438 else
12439 if test -n "$OBJCOPY"; then
12440 ac_cv_prog_OBJCOPY="$OBJCOPY" # Let the user override the test.
12441 else
12442 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12443 for as_dir in $PATH
12445 IFS=$as_save_IFS
12446 test -z "$as_dir" && as_dir=.
12447 for ac_exec_ext in '' $ac_executable_extensions; do
12448 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12449 ac_cv_prog_OBJCOPY="${ncn_progname}"
12450 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12451 break 2
12453 done
12454 done
12455 IFS=$as_save_IFS
12459 OBJCOPY=$ac_cv_prog_OBJCOPY
12460 if test -n "$OBJCOPY"; then
12461 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJCOPY" >&5
12462 $as_echo "$OBJCOPY" >&6; }
12463 else
12464 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12465 $as_echo "no" >&6; }
12469 done
12472 for ncn_progname in objcopy; do
12473 if test -n "$ncn_tool_prefix"; then
12474 # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
12475 set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
12476 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12477 $as_echo_n "checking for $ac_word... " >&6; }
12478 if ${ac_cv_prog_OBJCOPY+:} false; then :
12479 $as_echo_n "(cached) " >&6
12480 else
12481 if test -n "$OBJCOPY"; then
12482 ac_cv_prog_OBJCOPY="$OBJCOPY" # Let the user override the test.
12483 else
12484 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12485 for as_dir in $PATH
12487 IFS=$as_save_IFS
12488 test -z "$as_dir" && as_dir=.
12489 for ac_exec_ext in '' $ac_executable_extensions; do
12490 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12491 ac_cv_prog_OBJCOPY="${ncn_tool_prefix}${ncn_progname}"
12492 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12493 break 2
12495 done
12496 done
12497 IFS=$as_save_IFS
12501 OBJCOPY=$ac_cv_prog_OBJCOPY
12502 if test -n "$OBJCOPY"; then
12503 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJCOPY" >&5
12504 $as_echo "$OBJCOPY" >&6; }
12505 else
12506 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12507 $as_echo "no" >&6; }
12512 if test -z "$ac_cv_prog_OBJCOPY" && test $build = $host ; then
12513 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
12514 set dummy ${ncn_progname}; ac_word=$2
12515 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12516 $as_echo_n "checking for $ac_word... " >&6; }
12517 if ${ac_cv_prog_OBJCOPY+:} false; then :
12518 $as_echo_n "(cached) " >&6
12519 else
12520 if test -n "$OBJCOPY"; then
12521 ac_cv_prog_OBJCOPY="$OBJCOPY" # Let the user override the test.
12522 else
12523 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12524 for as_dir in $PATH
12526 IFS=$as_save_IFS
12527 test -z "$as_dir" && as_dir=.
12528 for ac_exec_ext in '' $ac_executable_extensions; do
12529 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12530 ac_cv_prog_OBJCOPY="${ncn_progname}"
12531 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12532 break 2
12534 done
12535 done
12536 IFS=$as_save_IFS
12540 OBJCOPY=$ac_cv_prog_OBJCOPY
12541 if test -n "$OBJCOPY"; then
12542 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJCOPY" >&5
12543 $as_echo "$OBJCOPY" >&6; }
12544 else
12545 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12546 $as_echo "no" >&6; }
12551 test -n "$ac_cv_prog_OBJCOPY" && break
12552 done
12554 if test -z "$ac_cv_prog_OBJCOPY" ; then
12555 set dummy objcopy
12556 if test $build = $host ; then
12557 OBJCOPY="$2"
12558 else
12559 OBJCOPY="${ncn_tool_prefix}$2"
12565 if test -n "$OBJDUMP"; then
12566 ac_cv_prog_OBJDUMP=$OBJDUMP
12567 elif test -n "$ac_cv_prog_OBJDUMP"; then
12568 OBJDUMP=$ac_cv_prog_OBJDUMP
12571 if test -n "$ac_cv_prog_OBJDUMP"; then
12572 for ncn_progname in objdump; do
12573 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
12574 set dummy ${ncn_progname}; ac_word=$2
12575 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12576 $as_echo_n "checking for $ac_word... " >&6; }
12577 if ${ac_cv_prog_OBJDUMP+:} false; then :
12578 $as_echo_n "(cached) " >&6
12579 else
12580 if test -n "$OBJDUMP"; then
12581 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
12582 else
12583 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12584 for as_dir in $PATH
12586 IFS=$as_save_IFS
12587 test -z "$as_dir" && as_dir=.
12588 for ac_exec_ext in '' $ac_executable_extensions; do
12589 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12590 ac_cv_prog_OBJDUMP="${ncn_progname}"
12591 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12592 break 2
12594 done
12595 done
12596 IFS=$as_save_IFS
12600 OBJDUMP=$ac_cv_prog_OBJDUMP
12601 if test -n "$OBJDUMP"; then
12602 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
12603 $as_echo "$OBJDUMP" >&6; }
12604 else
12605 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12606 $as_echo "no" >&6; }
12610 done
12613 for ncn_progname in objdump; do
12614 if test -n "$ncn_tool_prefix"; then
12615 # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
12616 set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
12617 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12618 $as_echo_n "checking for $ac_word... " >&6; }
12619 if ${ac_cv_prog_OBJDUMP+:} false; then :
12620 $as_echo_n "(cached) " >&6
12621 else
12622 if test -n "$OBJDUMP"; then
12623 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
12624 else
12625 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12626 for as_dir in $PATH
12628 IFS=$as_save_IFS
12629 test -z "$as_dir" && as_dir=.
12630 for ac_exec_ext in '' $ac_executable_extensions; do
12631 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12632 ac_cv_prog_OBJDUMP="${ncn_tool_prefix}${ncn_progname}"
12633 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12634 break 2
12636 done
12637 done
12638 IFS=$as_save_IFS
12642 OBJDUMP=$ac_cv_prog_OBJDUMP
12643 if test -n "$OBJDUMP"; then
12644 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
12645 $as_echo "$OBJDUMP" >&6; }
12646 else
12647 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12648 $as_echo "no" >&6; }
12653 if test -z "$ac_cv_prog_OBJDUMP" && test $build = $host ; then
12654 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
12655 set dummy ${ncn_progname}; ac_word=$2
12656 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12657 $as_echo_n "checking for $ac_word... " >&6; }
12658 if ${ac_cv_prog_OBJDUMP+:} false; then :
12659 $as_echo_n "(cached) " >&6
12660 else
12661 if test -n "$OBJDUMP"; then
12662 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
12663 else
12664 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12665 for as_dir in $PATH
12667 IFS=$as_save_IFS
12668 test -z "$as_dir" && as_dir=.
12669 for ac_exec_ext in '' $ac_executable_extensions; do
12670 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12671 ac_cv_prog_OBJDUMP="${ncn_progname}"
12672 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12673 break 2
12675 done
12676 done
12677 IFS=$as_save_IFS
12681 OBJDUMP=$ac_cv_prog_OBJDUMP
12682 if test -n "$OBJDUMP"; then
12683 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
12684 $as_echo "$OBJDUMP" >&6; }
12685 else
12686 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12687 $as_echo "no" >&6; }
12692 test -n "$ac_cv_prog_OBJDUMP" && break
12693 done
12695 if test -z "$ac_cv_prog_OBJDUMP" ; then
12696 set dummy objdump
12697 if test $build = $host ; then
12698 OBJDUMP="$2"
12699 else
12700 OBJDUMP="${ncn_tool_prefix}$2"
12706 if test -n "$OTOOL"; then
12707 ac_cv_prog_OTOOL=$OTOOL
12708 elif test -n "$ac_cv_prog_OTOOL"; then
12709 OTOOL=$ac_cv_prog_OTOOL
12712 if test -n "$ac_cv_prog_OTOOL"; then
12713 for ncn_progname in otool; do
12714 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
12715 set dummy ${ncn_progname}; ac_word=$2
12716 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12717 $as_echo_n "checking for $ac_word... " >&6; }
12718 if ${ac_cv_prog_OTOOL+:} false; then :
12719 $as_echo_n "(cached) " >&6
12720 else
12721 if test -n "$OTOOL"; then
12722 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
12723 else
12724 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12725 for as_dir in $PATH
12727 IFS=$as_save_IFS
12728 test -z "$as_dir" && as_dir=.
12729 for ac_exec_ext in '' $ac_executable_extensions; do
12730 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12731 ac_cv_prog_OTOOL="${ncn_progname}"
12732 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12733 break 2
12735 done
12736 done
12737 IFS=$as_save_IFS
12741 OTOOL=$ac_cv_prog_OTOOL
12742 if test -n "$OTOOL"; then
12743 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
12744 $as_echo "$OTOOL" >&6; }
12745 else
12746 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12747 $as_echo "no" >&6; }
12751 done
12754 for ncn_progname in otool; do
12755 if test -n "$ncn_tool_prefix"; then
12756 # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
12757 set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
12758 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12759 $as_echo_n "checking for $ac_word... " >&6; }
12760 if ${ac_cv_prog_OTOOL+:} false; then :
12761 $as_echo_n "(cached) " >&6
12762 else
12763 if test -n "$OTOOL"; then
12764 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
12765 else
12766 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12767 for as_dir in $PATH
12769 IFS=$as_save_IFS
12770 test -z "$as_dir" && as_dir=.
12771 for ac_exec_ext in '' $ac_executable_extensions; do
12772 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12773 ac_cv_prog_OTOOL="${ncn_tool_prefix}${ncn_progname}"
12774 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12775 break 2
12777 done
12778 done
12779 IFS=$as_save_IFS
12783 OTOOL=$ac_cv_prog_OTOOL
12784 if test -n "$OTOOL"; then
12785 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
12786 $as_echo "$OTOOL" >&6; }
12787 else
12788 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12789 $as_echo "no" >&6; }
12794 if test -z "$ac_cv_prog_OTOOL" && test $build = $host ; then
12795 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
12796 set dummy ${ncn_progname}; ac_word=$2
12797 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12798 $as_echo_n "checking for $ac_word... " >&6; }
12799 if ${ac_cv_prog_OTOOL+:} false; then :
12800 $as_echo_n "(cached) " >&6
12801 else
12802 if test -n "$OTOOL"; then
12803 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
12804 else
12805 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12806 for as_dir in $PATH
12808 IFS=$as_save_IFS
12809 test -z "$as_dir" && as_dir=.
12810 for ac_exec_ext in '' $ac_executable_extensions; do
12811 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12812 ac_cv_prog_OTOOL="${ncn_progname}"
12813 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12814 break 2
12816 done
12817 done
12818 IFS=$as_save_IFS
12822 OTOOL=$ac_cv_prog_OTOOL
12823 if test -n "$OTOOL"; then
12824 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
12825 $as_echo "$OTOOL" >&6; }
12826 else
12827 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12828 $as_echo "no" >&6; }
12833 test -n "$ac_cv_prog_OTOOL" && break
12834 done
12836 if test -z "$ac_cv_prog_OTOOL" ; then
12837 set dummy otool
12838 if test $build = $host ; then
12839 OTOOL="$2"
12840 else
12841 OTOOL="${ncn_tool_prefix}$2"
12847 if test -n "$READELF"; then
12848 ac_cv_prog_READELF=$READELF
12849 elif test -n "$ac_cv_prog_READELF"; then
12850 READELF=$ac_cv_prog_READELF
12853 if test -n "$ac_cv_prog_READELF"; then
12854 for ncn_progname in readelf; do
12855 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
12856 set dummy ${ncn_progname}; ac_word=$2
12857 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12858 $as_echo_n "checking for $ac_word... " >&6; }
12859 if ${ac_cv_prog_READELF+:} false; then :
12860 $as_echo_n "(cached) " >&6
12861 else
12862 if test -n "$READELF"; then
12863 ac_cv_prog_READELF="$READELF" # Let the user override the test.
12864 else
12865 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12866 for as_dir in $PATH
12868 IFS=$as_save_IFS
12869 test -z "$as_dir" && as_dir=.
12870 for ac_exec_ext in '' $ac_executable_extensions; do
12871 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12872 ac_cv_prog_READELF="${ncn_progname}"
12873 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12874 break 2
12876 done
12877 done
12878 IFS=$as_save_IFS
12882 READELF=$ac_cv_prog_READELF
12883 if test -n "$READELF"; then
12884 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $READELF" >&5
12885 $as_echo "$READELF" >&6; }
12886 else
12887 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12888 $as_echo "no" >&6; }
12892 done
12895 for ncn_progname in readelf; do
12896 if test -n "$ncn_tool_prefix"; then
12897 # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
12898 set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
12899 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12900 $as_echo_n "checking for $ac_word... " >&6; }
12901 if ${ac_cv_prog_READELF+:} false; then :
12902 $as_echo_n "(cached) " >&6
12903 else
12904 if test -n "$READELF"; then
12905 ac_cv_prog_READELF="$READELF" # Let the user override the test.
12906 else
12907 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12908 for as_dir in $PATH
12910 IFS=$as_save_IFS
12911 test -z "$as_dir" && as_dir=.
12912 for ac_exec_ext in '' $ac_executable_extensions; do
12913 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12914 ac_cv_prog_READELF="${ncn_tool_prefix}${ncn_progname}"
12915 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12916 break 2
12918 done
12919 done
12920 IFS=$as_save_IFS
12924 READELF=$ac_cv_prog_READELF
12925 if test -n "$READELF"; then
12926 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $READELF" >&5
12927 $as_echo "$READELF" >&6; }
12928 else
12929 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12930 $as_echo "no" >&6; }
12935 if test -z "$ac_cv_prog_READELF" && test $build = $host ; then
12936 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
12937 set dummy ${ncn_progname}; ac_word=$2
12938 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12939 $as_echo_n "checking for $ac_word... " >&6; }
12940 if ${ac_cv_prog_READELF+:} false; then :
12941 $as_echo_n "(cached) " >&6
12942 else
12943 if test -n "$READELF"; then
12944 ac_cv_prog_READELF="$READELF" # Let the user override the test.
12945 else
12946 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12947 for as_dir in $PATH
12949 IFS=$as_save_IFS
12950 test -z "$as_dir" && as_dir=.
12951 for ac_exec_ext in '' $ac_executable_extensions; do
12952 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12953 ac_cv_prog_READELF="${ncn_progname}"
12954 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12955 break 2
12957 done
12958 done
12959 IFS=$as_save_IFS
12963 READELF=$ac_cv_prog_READELF
12964 if test -n "$READELF"; then
12965 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $READELF" >&5
12966 $as_echo "$READELF" >&6; }
12967 else
12968 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12969 $as_echo "no" >&6; }
12974 test -n "$ac_cv_prog_READELF" && break
12975 done
12977 if test -z "$ac_cv_prog_READELF" ; then
12978 set dummy readelf
12979 if test $build = $host ; then
12980 READELF="$2"
12981 else
12982 READELF="${ncn_tool_prefix}$2"
12994 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -plugin option" >&5
12995 $as_echo_n "checking for -plugin option... " >&6; }
12997 plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll"
12998 plugin_option=
12999 for plugin in $plugin_names; do
13000 plugin_so=`${CC} ${CFLAGS} --print-prog-name $plugin`
13001 if test x$plugin_so = x$plugin; then
13002 plugin_so=`${CC} ${CFLAGS} --print-file-name $plugin`
13004 if test x$plugin_so != x$plugin; then
13005 plugin_option="--plugin $plugin_so"
13006 break
13008 done
13009 if test -n "$ac_tool_prefix"; then
13010 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
13011 set dummy ${ac_tool_prefix}ar; ac_word=$2
13012 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13013 $as_echo_n "checking for $ac_word... " >&6; }
13014 if ${ac_cv_prog_AR+:} false; then :
13015 $as_echo_n "(cached) " >&6
13016 else
13017 if test -n "$AR"; then
13018 ac_cv_prog_AR="$AR" # Let the user override the test.
13019 else
13020 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13021 for as_dir in $PATH
13023 IFS=$as_save_IFS
13024 test -z "$as_dir" && as_dir=.
13025 for ac_exec_ext in '' $ac_executable_extensions; do
13026 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13027 ac_cv_prog_AR="${ac_tool_prefix}ar"
13028 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13029 break 2
13031 done
13032 done
13033 IFS=$as_save_IFS
13037 AR=$ac_cv_prog_AR
13038 if test -n "$AR"; then
13039 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
13040 $as_echo "$AR" >&6; }
13041 else
13042 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13043 $as_echo "no" >&6; }
13048 if test -z "$ac_cv_prog_AR"; then
13049 ac_ct_AR=$AR
13050 # Extract the first word of "ar", so it can be a program name with args.
13051 set dummy ar; ac_word=$2
13052 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13053 $as_echo_n "checking for $ac_word... " >&6; }
13054 if ${ac_cv_prog_ac_ct_AR+:} false; then :
13055 $as_echo_n "(cached) " >&6
13056 else
13057 if test -n "$ac_ct_AR"; then
13058 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
13059 else
13060 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13061 for as_dir in $PATH
13063 IFS=$as_save_IFS
13064 test -z "$as_dir" && as_dir=.
13065 for ac_exec_ext in '' $ac_executable_extensions; do
13066 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13067 ac_cv_prog_ac_ct_AR="ar"
13068 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13069 break 2
13071 done
13072 done
13073 IFS=$as_save_IFS
13077 ac_ct_AR=$ac_cv_prog_ac_ct_AR
13078 if test -n "$ac_ct_AR"; then
13079 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
13080 $as_echo "$ac_ct_AR" >&6; }
13081 else
13082 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13083 $as_echo "no" >&6; }
13086 if test "x$ac_ct_AR" = x; then
13087 AR=""
13088 else
13089 case $cross_compiling:$ac_tool_warned in
13090 yes:)
13091 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
13092 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
13093 ac_tool_warned=yes ;;
13094 esac
13095 AR=$ac_ct_AR
13097 else
13098 AR="$ac_cv_prog_AR"
13101 if test "${AR}" = "" ; then
13102 as_fn_error $? "Required archive tool 'ar' not found on PATH." "$LINENO" 5
13104 touch conftest.c
13105 ${AR} $plugin_option rc conftest.a conftest.c
13106 if test "$?" != 0; then
13107 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Failed: $AR $plugin_option rc" >&5
13108 $as_echo "$as_me: WARNING: Failed: $AR $plugin_option rc" >&2;}
13109 plugin_option=
13111 rm -f conftest.*
13112 if test -n "$plugin_option"; then
13113 PLUGIN_OPTION="$plugin_option"
13114 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $plugin_option" >&5
13115 $as_echo "$plugin_option" >&6; }
13116 else
13117 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13118 $as_echo "no" >&6; }
13121 AR_PLUGIN_OPTION=
13122 RANLIB_PLUGIN_OPTION=
13123 if test -n "$PLUGIN_OPTION"; then
13124 if $AR --help 2>&1 | grep -q "\--plugin"; then
13125 AR_PLUGIN_OPTION="$PLUGIN_OPTION"
13127 if $RANLIB --help 2>&1 | grep -q "\--plugin"; then
13128 RANLIB_PLUGIN_OPTION="$PLUGIN_OPTION"
13134 # Target tools.
13136 # Check whether --with-build-time-tools was given.
13137 if test "${with_build_time_tools+set}" = set; then :
13138 withval=$with_build_time_tools; case x"$withval" in
13139 x/*) ;;
13141 with_build_time_tools=
13142 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: argument to --with-build-time-tools must be an absolute path" >&5
13143 $as_echo "$as_me: WARNING: argument to --with-build-time-tools must be an absolute path" >&2;}
13145 esac
13146 else
13147 with_build_time_tools=
13153 if test -n "$CC_FOR_TARGET"; then
13154 ac_cv_prog_CC_FOR_TARGET=$CC_FOR_TARGET
13155 elif test -n "$ac_cv_prog_CC_FOR_TARGET"; then
13156 CC_FOR_TARGET=$ac_cv_prog_CC_FOR_TARGET
13159 if test -n "$ac_cv_prog_CC_FOR_TARGET"; then
13160 for ncn_progname in cc gcc; do
13161 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
13162 set dummy ${ncn_progname}; ac_word=$2
13163 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13164 $as_echo_n "checking for $ac_word... " >&6; }
13165 if ${ac_cv_prog_CC_FOR_TARGET+:} false; then :
13166 $as_echo_n "(cached) " >&6
13167 else
13168 if test -n "$CC_FOR_TARGET"; then
13169 ac_cv_prog_CC_FOR_TARGET="$CC_FOR_TARGET" # Let the user override the test.
13170 else
13171 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13172 for as_dir in $PATH
13174 IFS=$as_save_IFS
13175 test -z "$as_dir" && as_dir=.
13176 for ac_exec_ext in '' $ac_executable_extensions; do
13177 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13178 ac_cv_prog_CC_FOR_TARGET="${ncn_progname}"
13179 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13180 break 2
13182 done
13183 done
13184 IFS=$as_save_IFS
13188 CC_FOR_TARGET=$ac_cv_prog_CC_FOR_TARGET
13189 if test -n "$CC_FOR_TARGET"; then
13190 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC_FOR_TARGET" >&5
13191 $as_echo "$CC_FOR_TARGET" >&6; }
13192 else
13193 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13194 $as_echo "no" >&6; }
13198 done
13201 if test -z "$ac_cv_prog_CC_FOR_TARGET" && test -n "$with_build_time_tools"; then
13202 for ncn_progname in cc gcc; do
13203 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
13204 $as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
13205 if test -x $with_build_time_tools/${ncn_progname}; then
13206 ac_cv_prog_CC_FOR_TARGET=$with_build_time_tools/${ncn_progname}
13207 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13208 $as_echo "yes" >&6; }
13209 break
13210 else
13211 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13212 $as_echo "no" >&6; }
13214 done
13217 if test -z "$ac_cv_prog_CC_FOR_TARGET"; then
13218 for ncn_progname in cc gcc; do
13219 if test -n "$ncn_target_tool_prefix"; then
13220 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
13221 set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
13222 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13223 $as_echo_n "checking for $ac_word... " >&6; }
13224 if ${ac_cv_prog_CC_FOR_TARGET+:} false; then :
13225 $as_echo_n "(cached) " >&6
13226 else
13227 if test -n "$CC_FOR_TARGET"; then
13228 ac_cv_prog_CC_FOR_TARGET="$CC_FOR_TARGET" # Let the user override the test.
13229 else
13230 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13231 for as_dir in $PATH
13233 IFS=$as_save_IFS
13234 test -z "$as_dir" && as_dir=.
13235 for ac_exec_ext in '' $ac_executable_extensions; do
13236 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13237 ac_cv_prog_CC_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
13238 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13239 break 2
13241 done
13242 done
13243 IFS=$as_save_IFS
13247 CC_FOR_TARGET=$ac_cv_prog_CC_FOR_TARGET
13248 if test -n "$CC_FOR_TARGET"; then
13249 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC_FOR_TARGET" >&5
13250 $as_echo "$CC_FOR_TARGET" >&6; }
13251 else
13252 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13253 $as_echo "no" >&6; }
13258 if test -z "$ac_cv_prog_CC_FOR_TARGET" && test $build = $target ; then
13259 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
13260 set dummy ${ncn_progname}; ac_word=$2
13261 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13262 $as_echo_n "checking for $ac_word... " >&6; }
13263 if ${ac_cv_prog_CC_FOR_TARGET+:} false; then :
13264 $as_echo_n "(cached) " >&6
13265 else
13266 if test -n "$CC_FOR_TARGET"; then
13267 ac_cv_prog_CC_FOR_TARGET="$CC_FOR_TARGET" # Let the user override the test.
13268 else
13269 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13270 for as_dir in $PATH
13272 IFS=$as_save_IFS
13273 test -z "$as_dir" && as_dir=.
13274 for ac_exec_ext in '' $ac_executable_extensions; do
13275 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13276 ac_cv_prog_CC_FOR_TARGET="${ncn_progname}"
13277 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13278 break 2
13280 done
13281 done
13282 IFS=$as_save_IFS
13286 CC_FOR_TARGET=$ac_cv_prog_CC_FOR_TARGET
13287 if test -n "$CC_FOR_TARGET"; then
13288 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC_FOR_TARGET" >&5
13289 $as_echo "$CC_FOR_TARGET" >&6; }
13290 else
13291 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13292 $as_echo "no" >&6; }
13297 test -n "$ac_cv_prog_CC_FOR_TARGET" && break
13298 done
13301 if test -z "$ac_cv_prog_CC_FOR_TARGET" ; then
13302 set dummy cc gcc
13303 if test $build = $target ; then
13304 CC_FOR_TARGET="$2"
13305 else
13306 CC_FOR_TARGET="${ncn_target_tool_prefix}$2"
13308 else
13309 CC_FOR_TARGET="$ac_cv_prog_CC_FOR_TARGET"
13314 if test -n "$CXX_FOR_TARGET"; then
13315 ac_cv_prog_CXX_FOR_TARGET=$CXX_FOR_TARGET
13316 elif test -n "$ac_cv_prog_CXX_FOR_TARGET"; then
13317 CXX_FOR_TARGET=$ac_cv_prog_CXX_FOR_TARGET
13320 if test -n "$ac_cv_prog_CXX_FOR_TARGET"; then
13321 for ncn_progname in c++ g++ cxx gxx; do
13322 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
13323 set dummy ${ncn_progname}; ac_word=$2
13324 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13325 $as_echo_n "checking for $ac_word... " >&6; }
13326 if ${ac_cv_prog_CXX_FOR_TARGET+:} false; then :
13327 $as_echo_n "(cached) " >&6
13328 else
13329 if test -n "$CXX_FOR_TARGET"; then
13330 ac_cv_prog_CXX_FOR_TARGET="$CXX_FOR_TARGET" # Let the user override the test.
13331 else
13332 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13333 for as_dir in $PATH
13335 IFS=$as_save_IFS
13336 test -z "$as_dir" && as_dir=.
13337 for ac_exec_ext in '' $ac_executable_extensions; do
13338 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13339 ac_cv_prog_CXX_FOR_TARGET="${ncn_progname}"
13340 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13341 break 2
13343 done
13344 done
13345 IFS=$as_save_IFS
13349 CXX_FOR_TARGET=$ac_cv_prog_CXX_FOR_TARGET
13350 if test -n "$CXX_FOR_TARGET"; then
13351 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX_FOR_TARGET" >&5
13352 $as_echo "$CXX_FOR_TARGET" >&6; }
13353 else
13354 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13355 $as_echo "no" >&6; }
13359 done
13362 if test -z "$ac_cv_prog_CXX_FOR_TARGET" && test -n "$with_build_time_tools"; then
13363 for ncn_progname in c++ g++ cxx gxx; do
13364 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
13365 $as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
13366 if test -x $with_build_time_tools/${ncn_progname}; then
13367 ac_cv_prog_CXX_FOR_TARGET=$with_build_time_tools/${ncn_progname}
13368 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13369 $as_echo "yes" >&6; }
13370 break
13371 else
13372 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13373 $as_echo "no" >&6; }
13375 done
13378 if test -z "$ac_cv_prog_CXX_FOR_TARGET"; then
13379 for ncn_progname in c++ g++ cxx gxx; do
13380 if test -n "$ncn_target_tool_prefix"; then
13381 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
13382 set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
13383 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13384 $as_echo_n "checking for $ac_word... " >&6; }
13385 if ${ac_cv_prog_CXX_FOR_TARGET+:} false; then :
13386 $as_echo_n "(cached) " >&6
13387 else
13388 if test -n "$CXX_FOR_TARGET"; then
13389 ac_cv_prog_CXX_FOR_TARGET="$CXX_FOR_TARGET" # Let the user override the test.
13390 else
13391 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13392 for as_dir in $PATH
13394 IFS=$as_save_IFS
13395 test -z "$as_dir" && as_dir=.
13396 for ac_exec_ext in '' $ac_executable_extensions; do
13397 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13398 ac_cv_prog_CXX_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
13399 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13400 break 2
13402 done
13403 done
13404 IFS=$as_save_IFS
13408 CXX_FOR_TARGET=$ac_cv_prog_CXX_FOR_TARGET
13409 if test -n "$CXX_FOR_TARGET"; then
13410 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX_FOR_TARGET" >&5
13411 $as_echo "$CXX_FOR_TARGET" >&6; }
13412 else
13413 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13414 $as_echo "no" >&6; }
13419 if test -z "$ac_cv_prog_CXX_FOR_TARGET" && test $build = $target ; then
13420 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
13421 set dummy ${ncn_progname}; ac_word=$2
13422 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13423 $as_echo_n "checking for $ac_word... " >&6; }
13424 if ${ac_cv_prog_CXX_FOR_TARGET+:} false; then :
13425 $as_echo_n "(cached) " >&6
13426 else
13427 if test -n "$CXX_FOR_TARGET"; then
13428 ac_cv_prog_CXX_FOR_TARGET="$CXX_FOR_TARGET" # Let the user override the test.
13429 else
13430 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13431 for as_dir in $PATH
13433 IFS=$as_save_IFS
13434 test -z "$as_dir" && as_dir=.
13435 for ac_exec_ext in '' $ac_executable_extensions; do
13436 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13437 ac_cv_prog_CXX_FOR_TARGET="${ncn_progname}"
13438 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13439 break 2
13441 done
13442 done
13443 IFS=$as_save_IFS
13447 CXX_FOR_TARGET=$ac_cv_prog_CXX_FOR_TARGET
13448 if test -n "$CXX_FOR_TARGET"; then
13449 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX_FOR_TARGET" >&5
13450 $as_echo "$CXX_FOR_TARGET" >&6; }
13451 else
13452 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13453 $as_echo "no" >&6; }
13458 test -n "$ac_cv_prog_CXX_FOR_TARGET" && break
13459 done
13462 if test -z "$ac_cv_prog_CXX_FOR_TARGET" ; then
13463 set dummy c++ g++ cxx gxx
13464 if test $build = $target ; then
13465 CXX_FOR_TARGET="$2"
13466 else
13467 CXX_FOR_TARGET="${ncn_target_tool_prefix}$2"
13469 else
13470 CXX_FOR_TARGET="$ac_cv_prog_CXX_FOR_TARGET"
13475 if test -n "$GCC_FOR_TARGET"; then
13476 ac_cv_prog_GCC_FOR_TARGET=$GCC_FOR_TARGET
13477 elif test -n "$ac_cv_prog_GCC_FOR_TARGET"; then
13478 GCC_FOR_TARGET=$ac_cv_prog_GCC_FOR_TARGET
13481 if test -n "$ac_cv_prog_GCC_FOR_TARGET"; then
13482 for ncn_progname in gcc; do
13483 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
13484 set dummy ${ncn_progname}; ac_word=$2
13485 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13486 $as_echo_n "checking for $ac_word... " >&6; }
13487 if ${ac_cv_prog_GCC_FOR_TARGET+:} false; then :
13488 $as_echo_n "(cached) " >&6
13489 else
13490 if test -n "$GCC_FOR_TARGET"; then
13491 ac_cv_prog_GCC_FOR_TARGET="$GCC_FOR_TARGET" # Let the user override the test.
13492 else
13493 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13494 for as_dir in $PATH
13496 IFS=$as_save_IFS
13497 test -z "$as_dir" && as_dir=.
13498 for ac_exec_ext in '' $ac_executable_extensions; do
13499 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13500 ac_cv_prog_GCC_FOR_TARGET="${ncn_progname}"
13501 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13502 break 2
13504 done
13505 done
13506 IFS=$as_save_IFS
13510 GCC_FOR_TARGET=$ac_cv_prog_GCC_FOR_TARGET
13511 if test -n "$GCC_FOR_TARGET"; then
13512 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GCC_FOR_TARGET" >&5
13513 $as_echo "$GCC_FOR_TARGET" >&6; }
13514 else
13515 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13516 $as_echo "no" >&6; }
13520 done
13523 if test -z "$ac_cv_prog_GCC_FOR_TARGET" && test -n "$with_build_time_tools"; then
13524 for ncn_progname in gcc; do
13525 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
13526 $as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
13527 if test -x $with_build_time_tools/${ncn_progname}; then
13528 ac_cv_prog_GCC_FOR_TARGET=$with_build_time_tools/${ncn_progname}
13529 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13530 $as_echo "yes" >&6; }
13531 break
13532 else
13533 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13534 $as_echo "no" >&6; }
13536 done
13539 if test -z "$ac_cv_prog_GCC_FOR_TARGET"; then
13540 for ncn_progname in gcc; do
13541 if test -n "$ncn_target_tool_prefix"; then
13542 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
13543 set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
13544 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13545 $as_echo_n "checking for $ac_word... " >&6; }
13546 if ${ac_cv_prog_GCC_FOR_TARGET+:} false; then :
13547 $as_echo_n "(cached) " >&6
13548 else
13549 if test -n "$GCC_FOR_TARGET"; then
13550 ac_cv_prog_GCC_FOR_TARGET="$GCC_FOR_TARGET" # Let the user override the test.
13551 else
13552 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13553 for as_dir in $PATH
13555 IFS=$as_save_IFS
13556 test -z "$as_dir" && as_dir=.
13557 for ac_exec_ext in '' $ac_executable_extensions; do
13558 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13559 ac_cv_prog_GCC_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
13560 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13561 break 2
13563 done
13564 done
13565 IFS=$as_save_IFS
13569 GCC_FOR_TARGET=$ac_cv_prog_GCC_FOR_TARGET
13570 if test -n "$GCC_FOR_TARGET"; then
13571 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GCC_FOR_TARGET" >&5
13572 $as_echo "$GCC_FOR_TARGET" >&6; }
13573 else
13574 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13575 $as_echo "no" >&6; }
13580 if test -z "$ac_cv_prog_GCC_FOR_TARGET" && test $build = $target ; then
13581 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
13582 set dummy ${ncn_progname}; ac_word=$2
13583 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13584 $as_echo_n "checking for $ac_word... " >&6; }
13585 if ${ac_cv_prog_GCC_FOR_TARGET+:} false; then :
13586 $as_echo_n "(cached) " >&6
13587 else
13588 if test -n "$GCC_FOR_TARGET"; then
13589 ac_cv_prog_GCC_FOR_TARGET="$GCC_FOR_TARGET" # Let the user override the test.
13590 else
13591 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13592 for as_dir in $PATH
13594 IFS=$as_save_IFS
13595 test -z "$as_dir" && as_dir=.
13596 for ac_exec_ext in '' $ac_executable_extensions; do
13597 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13598 ac_cv_prog_GCC_FOR_TARGET="${ncn_progname}"
13599 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13600 break 2
13602 done
13603 done
13604 IFS=$as_save_IFS
13608 GCC_FOR_TARGET=$ac_cv_prog_GCC_FOR_TARGET
13609 if test -n "$GCC_FOR_TARGET"; then
13610 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GCC_FOR_TARGET" >&5
13611 $as_echo "$GCC_FOR_TARGET" >&6; }
13612 else
13613 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13614 $as_echo "no" >&6; }
13619 test -n "$ac_cv_prog_GCC_FOR_TARGET" && break
13620 done
13623 if test -z "$ac_cv_prog_GCC_FOR_TARGET" ; then
13624 GCC_FOR_TARGET="${CC_FOR_TARGET}"
13625 else
13626 GCC_FOR_TARGET="$ac_cv_prog_GCC_FOR_TARGET"
13631 if test -n "$GFORTRAN_FOR_TARGET"; then
13632 ac_cv_prog_GFORTRAN_FOR_TARGET=$GFORTRAN_FOR_TARGET
13633 elif test -n "$ac_cv_prog_GFORTRAN_FOR_TARGET"; then
13634 GFORTRAN_FOR_TARGET=$ac_cv_prog_GFORTRAN_FOR_TARGET
13637 if test -n "$ac_cv_prog_GFORTRAN_FOR_TARGET"; then
13638 for ncn_progname in gfortran; do
13639 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
13640 set dummy ${ncn_progname}; ac_word=$2
13641 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13642 $as_echo_n "checking for $ac_word... " >&6; }
13643 if ${ac_cv_prog_GFORTRAN_FOR_TARGET+:} false; then :
13644 $as_echo_n "(cached) " >&6
13645 else
13646 if test -n "$GFORTRAN_FOR_TARGET"; then
13647 ac_cv_prog_GFORTRAN_FOR_TARGET="$GFORTRAN_FOR_TARGET" # Let the user override the test.
13648 else
13649 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13650 for as_dir in $PATH
13652 IFS=$as_save_IFS
13653 test -z "$as_dir" && as_dir=.
13654 for ac_exec_ext in '' $ac_executable_extensions; do
13655 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13656 ac_cv_prog_GFORTRAN_FOR_TARGET="${ncn_progname}"
13657 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13658 break 2
13660 done
13661 done
13662 IFS=$as_save_IFS
13666 GFORTRAN_FOR_TARGET=$ac_cv_prog_GFORTRAN_FOR_TARGET
13667 if test -n "$GFORTRAN_FOR_TARGET"; then
13668 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GFORTRAN_FOR_TARGET" >&5
13669 $as_echo "$GFORTRAN_FOR_TARGET" >&6; }
13670 else
13671 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13672 $as_echo "no" >&6; }
13676 done
13679 if test -z "$ac_cv_prog_GFORTRAN_FOR_TARGET" && test -n "$with_build_time_tools"; then
13680 for ncn_progname in gfortran; do
13681 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
13682 $as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
13683 if test -x $with_build_time_tools/${ncn_progname}; then
13684 ac_cv_prog_GFORTRAN_FOR_TARGET=$with_build_time_tools/${ncn_progname}
13685 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13686 $as_echo "yes" >&6; }
13687 break
13688 else
13689 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13690 $as_echo "no" >&6; }
13692 done
13695 if test -z "$ac_cv_prog_GFORTRAN_FOR_TARGET"; then
13696 for ncn_progname in gfortran; do
13697 if test -n "$ncn_target_tool_prefix"; then
13698 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
13699 set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
13700 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13701 $as_echo_n "checking for $ac_word... " >&6; }
13702 if ${ac_cv_prog_GFORTRAN_FOR_TARGET+:} false; then :
13703 $as_echo_n "(cached) " >&6
13704 else
13705 if test -n "$GFORTRAN_FOR_TARGET"; then
13706 ac_cv_prog_GFORTRAN_FOR_TARGET="$GFORTRAN_FOR_TARGET" # Let the user override the test.
13707 else
13708 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13709 for as_dir in $PATH
13711 IFS=$as_save_IFS
13712 test -z "$as_dir" && as_dir=.
13713 for ac_exec_ext in '' $ac_executable_extensions; do
13714 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13715 ac_cv_prog_GFORTRAN_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
13716 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13717 break 2
13719 done
13720 done
13721 IFS=$as_save_IFS
13725 GFORTRAN_FOR_TARGET=$ac_cv_prog_GFORTRAN_FOR_TARGET
13726 if test -n "$GFORTRAN_FOR_TARGET"; then
13727 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GFORTRAN_FOR_TARGET" >&5
13728 $as_echo "$GFORTRAN_FOR_TARGET" >&6; }
13729 else
13730 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13731 $as_echo "no" >&6; }
13736 if test -z "$ac_cv_prog_GFORTRAN_FOR_TARGET" && test $build = $target ; then
13737 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
13738 set dummy ${ncn_progname}; ac_word=$2
13739 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13740 $as_echo_n "checking for $ac_word... " >&6; }
13741 if ${ac_cv_prog_GFORTRAN_FOR_TARGET+:} false; then :
13742 $as_echo_n "(cached) " >&6
13743 else
13744 if test -n "$GFORTRAN_FOR_TARGET"; then
13745 ac_cv_prog_GFORTRAN_FOR_TARGET="$GFORTRAN_FOR_TARGET" # Let the user override the test.
13746 else
13747 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13748 for as_dir in $PATH
13750 IFS=$as_save_IFS
13751 test -z "$as_dir" && as_dir=.
13752 for ac_exec_ext in '' $ac_executable_extensions; do
13753 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13754 ac_cv_prog_GFORTRAN_FOR_TARGET="${ncn_progname}"
13755 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13756 break 2
13758 done
13759 done
13760 IFS=$as_save_IFS
13764 GFORTRAN_FOR_TARGET=$ac_cv_prog_GFORTRAN_FOR_TARGET
13765 if test -n "$GFORTRAN_FOR_TARGET"; then
13766 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GFORTRAN_FOR_TARGET" >&5
13767 $as_echo "$GFORTRAN_FOR_TARGET" >&6; }
13768 else
13769 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13770 $as_echo "no" >&6; }
13775 test -n "$ac_cv_prog_GFORTRAN_FOR_TARGET" && break
13776 done
13779 if test -z "$ac_cv_prog_GFORTRAN_FOR_TARGET" ; then
13780 set dummy gfortran
13781 if test $build = $target ; then
13782 GFORTRAN_FOR_TARGET="$2"
13783 else
13784 GFORTRAN_FOR_TARGET="${ncn_target_tool_prefix}$2"
13786 else
13787 GFORTRAN_FOR_TARGET="$ac_cv_prog_GFORTRAN_FOR_TARGET"
13792 if test -n "$GOC_FOR_TARGET"; then
13793 ac_cv_prog_GOC_FOR_TARGET=$GOC_FOR_TARGET
13794 elif test -n "$ac_cv_prog_GOC_FOR_TARGET"; then
13795 GOC_FOR_TARGET=$ac_cv_prog_GOC_FOR_TARGET
13798 if test -n "$ac_cv_prog_GOC_FOR_TARGET"; then
13799 for ncn_progname in gccgo; do
13800 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
13801 set dummy ${ncn_progname}; ac_word=$2
13802 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13803 $as_echo_n "checking for $ac_word... " >&6; }
13804 if ${ac_cv_prog_GOC_FOR_TARGET+:} false; then :
13805 $as_echo_n "(cached) " >&6
13806 else
13807 if test -n "$GOC_FOR_TARGET"; then
13808 ac_cv_prog_GOC_FOR_TARGET="$GOC_FOR_TARGET" # Let the user override the test.
13809 else
13810 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13811 for as_dir in $PATH
13813 IFS=$as_save_IFS
13814 test -z "$as_dir" && as_dir=.
13815 for ac_exec_ext in '' $ac_executable_extensions; do
13816 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13817 ac_cv_prog_GOC_FOR_TARGET="${ncn_progname}"
13818 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13819 break 2
13821 done
13822 done
13823 IFS=$as_save_IFS
13827 GOC_FOR_TARGET=$ac_cv_prog_GOC_FOR_TARGET
13828 if test -n "$GOC_FOR_TARGET"; then
13829 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GOC_FOR_TARGET" >&5
13830 $as_echo "$GOC_FOR_TARGET" >&6; }
13831 else
13832 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13833 $as_echo "no" >&6; }
13837 done
13840 if test -z "$ac_cv_prog_GOC_FOR_TARGET" && test -n "$with_build_time_tools"; then
13841 for ncn_progname in gccgo; do
13842 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
13843 $as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
13844 if test -x $with_build_time_tools/${ncn_progname}; then
13845 ac_cv_prog_GOC_FOR_TARGET=$with_build_time_tools/${ncn_progname}
13846 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13847 $as_echo "yes" >&6; }
13848 break
13849 else
13850 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13851 $as_echo "no" >&6; }
13853 done
13856 if test -z "$ac_cv_prog_GOC_FOR_TARGET"; then
13857 for ncn_progname in gccgo; do
13858 if test -n "$ncn_target_tool_prefix"; then
13859 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
13860 set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
13861 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13862 $as_echo_n "checking for $ac_word... " >&6; }
13863 if ${ac_cv_prog_GOC_FOR_TARGET+:} false; then :
13864 $as_echo_n "(cached) " >&6
13865 else
13866 if test -n "$GOC_FOR_TARGET"; then
13867 ac_cv_prog_GOC_FOR_TARGET="$GOC_FOR_TARGET" # Let the user override the test.
13868 else
13869 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13870 for as_dir in $PATH
13872 IFS=$as_save_IFS
13873 test -z "$as_dir" && as_dir=.
13874 for ac_exec_ext in '' $ac_executable_extensions; do
13875 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13876 ac_cv_prog_GOC_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
13877 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13878 break 2
13880 done
13881 done
13882 IFS=$as_save_IFS
13886 GOC_FOR_TARGET=$ac_cv_prog_GOC_FOR_TARGET
13887 if test -n "$GOC_FOR_TARGET"; then
13888 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GOC_FOR_TARGET" >&5
13889 $as_echo "$GOC_FOR_TARGET" >&6; }
13890 else
13891 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13892 $as_echo "no" >&6; }
13897 if test -z "$ac_cv_prog_GOC_FOR_TARGET" && test $build = $target ; then
13898 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
13899 set dummy ${ncn_progname}; ac_word=$2
13900 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13901 $as_echo_n "checking for $ac_word... " >&6; }
13902 if ${ac_cv_prog_GOC_FOR_TARGET+:} false; then :
13903 $as_echo_n "(cached) " >&6
13904 else
13905 if test -n "$GOC_FOR_TARGET"; then
13906 ac_cv_prog_GOC_FOR_TARGET="$GOC_FOR_TARGET" # Let the user override the test.
13907 else
13908 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13909 for as_dir in $PATH
13911 IFS=$as_save_IFS
13912 test -z "$as_dir" && as_dir=.
13913 for ac_exec_ext in '' $ac_executable_extensions; do
13914 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13915 ac_cv_prog_GOC_FOR_TARGET="${ncn_progname}"
13916 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13917 break 2
13919 done
13920 done
13921 IFS=$as_save_IFS
13925 GOC_FOR_TARGET=$ac_cv_prog_GOC_FOR_TARGET
13926 if test -n "$GOC_FOR_TARGET"; then
13927 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GOC_FOR_TARGET" >&5
13928 $as_echo "$GOC_FOR_TARGET" >&6; }
13929 else
13930 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13931 $as_echo "no" >&6; }
13936 test -n "$ac_cv_prog_GOC_FOR_TARGET" && break
13937 done
13940 if test -z "$ac_cv_prog_GOC_FOR_TARGET" ; then
13941 set dummy gccgo
13942 if test $build = $target ; then
13943 GOC_FOR_TARGET="$2"
13944 else
13945 GOC_FOR_TARGET="${ncn_target_tool_prefix}$2"
13947 else
13948 GOC_FOR_TARGET="$ac_cv_prog_GOC_FOR_TARGET"
13953 if test -n "$GDC_FOR_TARGET"; then
13954 ac_cv_prog_GDC_FOR_TARGET=$GDC_FOR_TARGET
13955 elif test -n "$ac_cv_prog_GDC_FOR_TARGET"; then
13956 GDC_FOR_TARGET=$ac_cv_prog_GDC_FOR_TARGET
13959 if test -n "$ac_cv_prog_GDC_FOR_TARGET"; then
13960 for ncn_progname in gdc; do
13961 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
13962 set dummy ${ncn_progname}; ac_word=$2
13963 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13964 $as_echo_n "checking for $ac_word... " >&6; }
13965 if ${ac_cv_prog_GDC_FOR_TARGET+:} false; then :
13966 $as_echo_n "(cached) " >&6
13967 else
13968 if test -n "$GDC_FOR_TARGET"; then
13969 ac_cv_prog_GDC_FOR_TARGET="$GDC_FOR_TARGET" # Let the user override the test.
13970 else
13971 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13972 for as_dir in $PATH
13974 IFS=$as_save_IFS
13975 test -z "$as_dir" && as_dir=.
13976 for ac_exec_ext in '' $ac_executable_extensions; do
13977 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13978 ac_cv_prog_GDC_FOR_TARGET="${ncn_progname}"
13979 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13980 break 2
13982 done
13983 done
13984 IFS=$as_save_IFS
13988 GDC_FOR_TARGET=$ac_cv_prog_GDC_FOR_TARGET
13989 if test -n "$GDC_FOR_TARGET"; then
13990 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GDC_FOR_TARGET" >&5
13991 $as_echo "$GDC_FOR_TARGET" >&6; }
13992 else
13993 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13994 $as_echo "no" >&6; }
13998 done
14001 if test -z "$ac_cv_prog_GDC_FOR_TARGET" && test -n "$with_build_time_tools"; then
14002 for ncn_progname in gdc; do
14003 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
14004 $as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
14005 if test -x $with_build_time_tools/${ncn_progname}; then
14006 ac_cv_prog_GDC_FOR_TARGET=$with_build_time_tools/${ncn_progname}
14007 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14008 $as_echo "yes" >&6; }
14009 break
14010 else
14011 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14012 $as_echo "no" >&6; }
14014 done
14017 if test -z "$ac_cv_prog_GDC_FOR_TARGET"; then
14018 for ncn_progname in gdc; do
14019 if test -n "$ncn_target_tool_prefix"; then
14020 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
14021 set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
14022 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14023 $as_echo_n "checking for $ac_word... " >&6; }
14024 if ${ac_cv_prog_GDC_FOR_TARGET+:} false; then :
14025 $as_echo_n "(cached) " >&6
14026 else
14027 if test -n "$GDC_FOR_TARGET"; then
14028 ac_cv_prog_GDC_FOR_TARGET="$GDC_FOR_TARGET" # Let the user override the test.
14029 else
14030 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14031 for as_dir in $PATH
14033 IFS=$as_save_IFS
14034 test -z "$as_dir" && as_dir=.
14035 for ac_exec_ext in '' $ac_executable_extensions; do
14036 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14037 ac_cv_prog_GDC_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
14038 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14039 break 2
14041 done
14042 done
14043 IFS=$as_save_IFS
14047 GDC_FOR_TARGET=$ac_cv_prog_GDC_FOR_TARGET
14048 if test -n "$GDC_FOR_TARGET"; then
14049 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GDC_FOR_TARGET" >&5
14050 $as_echo "$GDC_FOR_TARGET" >&6; }
14051 else
14052 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14053 $as_echo "no" >&6; }
14058 if test -z "$ac_cv_prog_GDC_FOR_TARGET" && test $build = $target ; then
14059 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
14060 set dummy ${ncn_progname}; ac_word=$2
14061 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14062 $as_echo_n "checking for $ac_word... " >&6; }
14063 if ${ac_cv_prog_GDC_FOR_TARGET+:} false; then :
14064 $as_echo_n "(cached) " >&6
14065 else
14066 if test -n "$GDC_FOR_TARGET"; then
14067 ac_cv_prog_GDC_FOR_TARGET="$GDC_FOR_TARGET" # Let the user override the test.
14068 else
14069 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14070 for as_dir in $PATH
14072 IFS=$as_save_IFS
14073 test -z "$as_dir" && as_dir=.
14074 for ac_exec_ext in '' $ac_executable_extensions; do
14075 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14076 ac_cv_prog_GDC_FOR_TARGET="${ncn_progname}"
14077 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14078 break 2
14080 done
14081 done
14082 IFS=$as_save_IFS
14086 GDC_FOR_TARGET=$ac_cv_prog_GDC_FOR_TARGET
14087 if test -n "$GDC_FOR_TARGET"; then
14088 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GDC_FOR_TARGET" >&5
14089 $as_echo "$GDC_FOR_TARGET" >&6; }
14090 else
14091 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14092 $as_echo "no" >&6; }
14097 test -n "$ac_cv_prog_GDC_FOR_TARGET" && break
14098 done
14101 if test -z "$ac_cv_prog_GDC_FOR_TARGET" ; then
14102 set dummy gdc
14103 if test $build = $target ; then
14104 GDC_FOR_TARGET="$2"
14105 else
14106 GDC_FOR_TARGET="${ncn_target_tool_prefix}$2"
14108 else
14109 GDC_FOR_TARGET="$ac_cv_prog_GDC_FOR_TARGET"
14114 cat > conftest.c << \EOF
14115 #ifdef __GNUC__
14116 gcc_yay;
14117 #endif
14119 if ($GCC_FOR_TARGET -E conftest.c | grep gcc_yay) > /dev/null 2>&1; then
14120 have_gcc_for_target=yes
14121 else
14122 GCC_FOR_TARGET=${ncn_target_tool_prefix}gcc
14123 have_gcc_for_target=no
14125 rm conftest.c
14130 if test -z "$ac_cv_path_AR_FOR_TARGET" ; then
14131 if test -n "$with_build_time_tools"; then
14132 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ar in $with_build_time_tools" >&5
14133 $as_echo_n "checking for ar in $with_build_time_tools... " >&6; }
14134 if test -x $with_build_time_tools/ar; then
14135 AR_FOR_TARGET=`cd $with_build_time_tools && pwd`/ar
14136 ac_cv_path_AR_FOR_TARGET=$AR_FOR_TARGET
14137 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_AR_FOR_TARGET" >&5
14138 $as_echo "$ac_cv_path_AR_FOR_TARGET" >&6; }
14139 else
14140 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14141 $as_echo "no" >&6; }
14143 elif test $build != $host && test $have_gcc_for_target = yes; then
14144 AR_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=ar`
14145 test $AR_FOR_TARGET = ar && AR_FOR_TARGET=
14146 test -n "$AR_FOR_TARGET" && ac_cv_path_AR_FOR_TARGET=$AR_FOR_TARGET
14149 if test -z "$ac_cv_path_AR_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then
14150 # Extract the first word of "ar", so it can be a program name with args.
14151 set dummy ar; ac_word=$2
14152 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14153 $as_echo_n "checking for $ac_word... " >&6; }
14154 if ${ac_cv_path_AR_FOR_TARGET+:} false; then :
14155 $as_echo_n "(cached) " >&6
14156 else
14157 case $AR_FOR_TARGET in
14158 [\\/]* | ?:[\\/]*)
14159 ac_cv_path_AR_FOR_TARGET="$AR_FOR_TARGET" # Let the user override the test with a path.
14162 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14163 for as_dir in $gcc_cv_tool_dirs
14165 IFS=$as_save_IFS
14166 test -z "$as_dir" && as_dir=.
14167 for ac_exec_ext in '' $ac_executable_extensions; do
14168 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14169 ac_cv_path_AR_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext"
14170 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14171 break 2
14173 done
14174 done
14175 IFS=$as_save_IFS
14178 esac
14180 AR_FOR_TARGET=$ac_cv_path_AR_FOR_TARGET
14181 if test -n "$AR_FOR_TARGET"; then
14182 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR_FOR_TARGET" >&5
14183 $as_echo "$AR_FOR_TARGET" >&6; }
14184 else
14185 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14186 $as_echo "no" >&6; }
14191 if test -z "$ac_cv_path_AR_FOR_TARGET" ; then
14194 if test -n "$AR_FOR_TARGET"; then
14195 ac_cv_prog_AR_FOR_TARGET=$AR_FOR_TARGET
14196 elif test -n "$ac_cv_prog_AR_FOR_TARGET"; then
14197 AR_FOR_TARGET=$ac_cv_prog_AR_FOR_TARGET
14200 if test -n "$ac_cv_prog_AR_FOR_TARGET"; then
14201 for ncn_progname in ar; do
14202 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
14203 set dummy ${ncn_progname}; ac_word=$2
14204 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14205 $as_echo_n "checking for $ac_word... " >&6; }
14206 if ${ac_cv_prog_AR_FOR_TARGET+:} false; then :
14207 $as_echo_n "(cached) " >&6
14208 else
14209 if test -n "$AR_FOR_TARGET"; then
14210 ac_cv_prog_AR_FOR_TARGET="$AR_FOR_TARGET" # Let the user override the test.
14211 else
14212 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14213 for as_dir in $PATH
14215 IFS=$as_save_IFS
14216 test -z "$as_dir" && as_dir=.
14217 for ac_exec_ext in '' $ac_executable_extensions; do
14218 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14219 ac_cv_prog_AR_FOR_TARGET="${ncn_progname}"
14220 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14221 break 2
14223 done
14224 done
14225 IFS=$as_save_IFS
14229 AR_FOR_TARGET=$ac_cv_prog_AR_FOR_TARGET
14230 if test -n "$AR_FOR_TARGET"; then
14231 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR_FOR_TARGET" >&5
14232 $as_echo "$AR_FOR_TARGET" >&6; }
14233 else
14234 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14235 $as_echo "no" >&6; }
14239 done
14242 if test -z "$ac_cv_prog_AR_FOR_TARGET" && test -n "$with_build_time_tools"; then
14243 for ncn_progname in ar; do
14244 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
14245 $as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
14246 if test -x $with_build_time_tools/${ncn_progname}; then
14247 ac_cv_prog_AR_FOR_TARGET=$with_build_time_tools/${ncn_progname}
14248 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14249 $as_echo "yes" >&6; }
14250 break
14251 else
14252 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14253 $as_echo "no" >&6; }
14255 done
14258 if test -z "$ac_cv_prog_AR_FOR_TARGET"; then
14259 for ncn_progname in ar; do
14260 if test -n "$ncn_target_tool_prefix"; then
14261 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
14262 set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
14263 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14264 $as_echo_n "checking for $ac_word... " >&6; }
14265 if ${ac_cv_prog_AR_FOR_TARGET+:} false; then :
14266 $as_echo_n "(cached) " >&6
14267 else
14268 if test -n "$AR_FOR_TARGET"; then
14269 ac_cv_prog_AR_FOR_TARGET="$AR_FOR_TARGET" # Let the user override the test.
14270 else
14271 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14272 for as_dir in $PATH
14274 IFS=$as_save_IFS
14275 test -z "$as_dir" && as_dir=.
14276 for ac_exec_ext in '' $ac_executable_extensions; do
14277 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14278 ac_cv_prog_AR_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
14279 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14280 break 2
14282 done
14283 done
14284 IFS=$as_save_IFS
14288 AR_FOR_TARGET=$ac_cv_prog_AR_FOR_TARGET
14289 if test -n "$AR_FOR_TARGET"; then
14290 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR_FOR_TARGET" >&5
14291 $as_echo "$AR_FOR_TARGET" >&6; }
14292 else
14293 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14294 $as_echo "no" >&6; }
14299 if test -z "$ac_cv_prog_AR_FOR_TARGET" && test $build = $target ; then
14300 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
14301 set dummy ${ncn_progname}; ac_word=$2
14302 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14303 $as_echo_n "checking for $ac_word... " >&6; }
14304 if ${ac_cv_prog_AR_FOR_TARGET+:} false; then :
14305 $as_echo_n "(cached) " >&6
14306 else
14307 if test -n "$AR_FOR_TARGET"; then
14308 ac_cv_prog_AR_FOR_TARGET="$AR_FOR_TARGET" # Let the user override the test.
14309 else
14310 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14311 for as_dir in $PATH
14313 IFS=$as_save_IFS
14314 test -z "$as_dir" && as_dir=.
14315 for ac_exec_ext in '' $ac_executable_extensions; do
14316 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14317 ac_cv_prog_AR_FOR_TARGET="${ncn_progname}"
14318 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14319 break 2
14321 done
14322 done
14323 IFS=$as_save_IFS
14327 AR_FOR_TARGET=$ac_cv_prog_AR_FOR_TARGET
14328 if test -n "$AR_FOR_TARGET"; then
14329 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR_FOR_TARGET" >&5
14330 $as_echo "$AR_FOR_TARGET" >&6; }
14331 else
14332 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14333 $as_echo "no" >&6; }
14338 test -n "$ac_cv_prog_AR_FOR_TARGET" && break
14339 done
14342 if test -z "$ac_cv_prog_AR_FOR_TARGET" ; then
14343 set dummy ar
14344 if test $build = $target ; then
14345 AR_FOR_TARGET="$2"
14346 else
14347 AR_FOR_TARGET="${ncn_target_tool_prefix}$2"
14349 else
14350 AR_FOR_TARGET="$ac_cv_prog_AR_FOR_TARGET"
14353 else
14354 AR_FOR_TARGET=$ac_cv_path_AR_FOR_TARGET
14360 if test -z "$ac_cv_path_AS_FOR_TARGET" ; then
14361 if test -n "$with_build_time_tools"; then
14362 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for as in $with_build_time_tools" >&5
14363 $as_echo_n "checking for as in $with_build_time_tools... " >&6; }
14364 if test -x $with_build_time_tools/as; then
14365 AS_FOR_TARGET=`cd $with_build_time_tools && pwd`/as
14366 ac_cv_path_AS_FOR_TARGET=$AS_FOR_TARGET
14367 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_AS_FOR_TARGET" >&5
14368 $as_echo "$ac_cv_path_AS_FOR_TARGET" >&6; }
14369 else
14370 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14371 $as_echo "no" >&6; }
14373 elif test $build != $host && test $have_gcc_for_target = yes; then
14374 AS_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=as`
14375 test $AS_FOR_TARGET = as && AS_FOR_TARGET=
14376 test -n "$AS_FOR_TARGET" && ac_cv_path_AS_FOR_TARGET=$AS_FOR_TARGET
14379 if test -z "$ac_cv_path_AS_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then
14380 # Extract the first word of "as", so it can be a program name with args.
14381 set dummy as; ac_word=$2
14382 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14383 $as_echo_n "checking for $ac_word... " >&6; }
14384 if ${ac_cv_path_AS_FOR_TARGET+:} false; then :
14385 $as_echo_n "(cached) " >&6
14386 else
14387 case $AS_FOR_TARGET in
14388 [\\/]* | ?:[\\/]*)
14389 ac_cv_path_AS_FOR_TARGET="$AS_FOR_TARGET" # Let the user override the test with a path.
14392 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14393 for as_dir in $gcc_cv_tool_dirs
14395 IFS=$as_save_IFS
14396 test -z "$as_dir" && as_dir=.
14397 for ac_exec_ext in '' $ac_executable_extensions; do
14398 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14399 ac_cv_path_AS_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext"
14400 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14401 break 2
14403 done
14404 done
14405 IFS=$as_save_IFS
14408 esac
14410 AS_FOR_TARGET=$ac_cv_path_AS_FOR_TARGET
14411 if test -n "$AS_FOR_TARGET"; then
14412 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS_FOR_TARGET" >&5
14413 $as_echo "$AS_FOR_TARGET" >&6; }
14414 else
14415 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14416 $as_echo "no" >&6; }
14421 if test -z "$ac_cv_path_AS_FOR_TARGET" ; then
14424 if test -n "$AS_FOR_TARGET"; then
14425 ac_cv_prog_AS_FOR_TARGET=$AS_FOR_TARGET
14426 elif test -n "$ac_cv_prog_AS_FOR_TARGET"; then
14427 AS_FOR_TARGET=$ac_cv_prog_AS_FOR_TARGET
14430 if test -n "$ac_cv_prog_AS_FOR_TARGET"; then
14431 for ncn_progname in as; do
14432 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
14433 set dummy ${ncn_progname}; ac_word=$2
14434 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14435 $as_echo_n "checking for $ac_word... " >&6; }
14436 if ${ac_cv_prog_AS_FOR_TARGET+:} false; then :
14437 $as_echo_n "(cached) " >&6
14438 else
14439 if test -n "$AS_FOR_TARGET"; then
14440 ac_cv_prog_AS_FOR_TARGET="$AS_FOR_TARGET" # Let the user override the test.
14441 else
14442 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14443 for as_dir in $PATH
14445 IFS=$as_save_IFS
14446 test -z "$as_dir" && as_dir=.
14447 for ac_exec_ext in '' $ac_executable_extensions; do
14448 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14449 ac_cv_prog_AS_FOR_TARGET="${ncn_progname}"
14450 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14451 break 2
14453 done
14454 done
14455 IFS=$as_save_IFS
14459 AS_FOR_TARGET=$ac_cv_prog_AS_FOR_TARGET
14460 if test -n "$AS_FOR_TARGET"; then
14461 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS_FOR_TARGET" >&5
14462 $as_echo "$AS_FOR_TARGET" >&6; }
14463 else
14464 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14465 $as_echo "no" >&6; }
14469 done
14472 if test -z "$ac_cv_prog_AS_FOR_TARGET" && test -n "$with_build_time_tools"; then
14473 for ncn_progname in as; do
14474 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
14475 $as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
14476 if test -x $with_build_time_tools/${ncn_progname}; then
14477 ac_cv_prog_AS_FOR_TARGET=$with_build_time_tools/${ncn_progname}
14478 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14479 $as_echo "yes" >&6; }
14480 break
14481 else
14482 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14483 $as_echo "no" >&6; }
14485 done
14488 if test -z "$ac_cv_prog_AS_FOR_TARGET"; then
14489 for ncn_progname in as; do
14490 if test -n "$ncn_target_tool_prefix"; then
14491 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
14492 set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
14493 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14494 $as_echo_n "checking for $ac_word... " >&6; }
14495 if ${ac_cv_prog_AS_FOR_TARGET+:} false; then :
14496 $as_echo_n "(cached) " >&6
14497 else
14498 if test -n "$AS_FOR_TARGET"; then
14499 ac_cv_prog_AS_FOR_TARGET="$AS_FOR_TARGET" # Let the user override the test.
14500 else
14501 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14502 for as_dir in $PATH
14504 IFS=$as_save_IFS
14505 test -z "$as_dir" && as_dir=.
14506 for ac_exec_ext in '' $ac_executable_extensions; do
14507 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14508 ac_cv_prog_AS_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
14509 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14510 break 2
14512 done
14513 done
14514 IFS=$as_save_IFS
14518 AS_FOR_TARGET=$ac_cv_prog_AS_FOR_TARGET
14519 if test -n "$AS_FOR_TARGET"; then
14520 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS_FOR_TARGET" >&5
14521 $as_echo "$AS_FOR_TARGET" >&6; }
14522 else
14523 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14524 $as_echo "no" >&6; }
14529 if test -z "$ac_cv_prog_AS_FOR_TARGET" && test $build = $target ; then
14530 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
14531 set dummy ${ncn_progname}; ac_word=$2
14532 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14533 $as_echo_n "checking for $ac_word... " >&6; }
14534 if ${ac_cv_prog_AS_FOR_TARGET+:} false; then :
14535 $as_echo_n "(cached) " >&6
14536 else
14537 if test -n "$AS_FOR_TARGET"; then
14538 ac_cv_prog_AS_FOR_TARGET="$AS_FOR_TARGET" # Let the user override the test.
14539 else
14540 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14541 for as_dir in $PATH
14543 IFS=$as_save_IFS
14544 test -z "$as_dir" && as_dir=.
14545 for ac_exec_ext in '' $ac_executable_extensions; do
14546 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14547 ac_cv_prog_AS_FOR_TARGET="${ncn_progname}"
14548 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14549 break 2
14551 done
14552 done
14553 IFS=$as_save_IFS
14557 AS_FOR_TARGET=$ac_cv_prog_AS_FOR_TARGET
14558 if test -n "$AS_FOR_TARGET"; then
14559 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS_FOR_TARGET" >&5
14560 $as_echo "$AS_FOR_TARGET" >&6; }
14561 else
14562 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14563 $as_echo "no" >&6; }
14568 test -n "$ac_cv_prog_AS_FOR_TARGET" && break
14569 done
14572 if test -z "$ac_cv_prog_AS_FOR_TARGET" ; then
14573 set dummy as
14574 if test $build = $target ; then
14575 AS_FOR_TARGET="$2"
14576 else
14577 AS_FOR_TARGET="${ncn_target_tool_prefix}$2"
14579 else
14580 AS_FOR_TARGET="$ac_cv_prog_AS_FOR_TARGET"
14583 else
14584 AS_FOR_TARGET=$ac_cv_path_AS_FOR_TARGET
14590 if test -z "$ac_cv_path_DLLTOOL_FOR_TARGET" ; then
14591 if test -n "$with_build_time_tools"; then
14592 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlltool in $with_build_time_tools" >&5
14593 $as_echo_n "checking for dlltool in $with_build_time_tools... " >&6; }
14594 if test -x $with_build_time_tools/dlltool; then
14595 DLLTOOL_FOR_TARGET=`cd $with_build_time_tools && pwd`/dlltool
14596 ac_cv_path_DLLTOOL_FOR_TARGET=$DLLTOOL_FOR_TARGET
14597 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_DLLTOOL_FOR_TARGET" >&5
14598 $as_echo "$ac_cv_path_DLLTOOL_FOR_TARGET" >&6; }
14599 else
14600 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14601 $as_echo "no" >&6; }
14603 elif test $build != $host && test $have_gcc_for_target = yes; then
14604 DLLTOOL_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=dlltool`
14605 test $DLLTOOL_FOR_TARGET = dlltool && DLLTOOL_FOR_TARGET=
14606 test -n "$DLLTOOL_FOR_TARGET" && ac_cv_path_DLLTOOL_FOR_TARGET=$DLLTOOL_FOR_TARGET
14609 if test -z "$ac_cv_path_DLLTOOL_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then
14610 # Extract the first word of "dlltool", so it can be a program name with args.
14611 set dummy dlltool; ac_word=$2
14612 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14613 $as_echo_n "checking for $ac_word... " >&6; }
14614 if ${ac_cv_path_DLLTOOL_FOR_TARGET+:} false; then :
14615 $as_echo_n "(cached) " >&6
14616 else
14617 case $DLLTOOL_FOR_TARGET in
14618 [\\/]* | ?:[\\/]*)
14619 ac_cv_path_DLLTOOL_FOR_TARGET="$DLLTOOL_FOR_TARGET" # Let the user override the test with a path.
14622 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14623 for as_dir in $gcc_cv_tool_dirs
14625 IFS=$as_save_IFS
14626 test -z "$as_dir" && as_dir=.
14627 for ac_exec_ext in '' $ac_executable_extensions; do
14628 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14629 ac_cv_path_DLLTOOL_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext"
14630 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14631 break 2
14633 done
14634 done
14635 IFS=$as_save_IFS
14638 esac
14640 DLLTOOL_FOR_TARGET=$ac_cv_path_DLLTOOL_FOR_TARGET
14641 if test -n "$DLLTOOL_FOR_TARGET"; then
14642 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL_FOR_TARGET" >&5
14643 $as_echo "$DLLTOOL_FOR_TARGET" >&6; }
14644 else
14645 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14646 $as_echo "no" >&6; }
14651 if test -z "$ac_cv_path_DLLTOOL_FOR_TARGET" ; then
14654 if test -n "$DLLTOOL_FOR_TARGET"; then
14655 ac_cv_prog_DLLTOOL_FOR_TARGET=$DLLTOOL_FOR_TARGET
14656 elif test -n "$ac_cv_prog_DLLTOOL_FOR_TARGET"; then
14657 DLLTOOL_FOR_TARGET=$ac_cv_prog_DLLTOOL_FOR_TARGET
14660 if test -n "$ac_cv_prog_DLLTOOL_FOR_TARGET"; then
14661 for ncn_progname in dlltool; do
14662 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
14663 set dummy ${ncn_progname}; ac_word=$2
14664 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14665 $as_echo_n "checking for $ac_word... " >&6; }
14666 if ${ac_cv_prog_DLLTOOL_FOR_TARGET+:} false; then :
14667 $as_echo_n "(cached) " >&6
14668 else
14669 if test -n "$DLLTOOL_FOR_TARGET"; then
14670 ac_cv_prog_DLLTOOL_FOR_TARGET="$DLLTOOL_FOR_TARGET" # Let the user override the test.
14671 else
14672 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14673 for as_dir in $PATH
14675 IFS=$as_save_IFS
14676 test -z "$as_dir" && as_dir=.
14677 for ac_exec_ext in '' $ac_executable_extensions; do
14678 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14679 ac_cv_prog_DLLTOOL_FOR_TARGET="${ncn_progname}"
14680 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14681 break 2
14683 done
14684 done
14685 IFS=$as_save_IFS
14689 DLLTOOL_FOR_TARGET=$ac_cv_prog_DLLTOOL_FOR_TARGET
14690 if test -n "$DLLTOOL_FOR_TARGET"; then
14691 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL_FOR_TARGET" >&5
14692 $as_echo "$DLLTOOL_FOR_TARGET" >&6; }
14693 else
14694 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14695 $as_echo "no" >&6; }
14699 done
14702 if test -z "$ac_cv_prog_DLLTOOL_FOR_TARGET" && test -n "$with_build_time_tools"; then
14703 for ncn_progname in dlltool; do
14704 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
14705 $as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
14706 if test -x $with_build_time_tools/${ncn_progname}; then
14707 ac_cv_prog_DLLTOOL_FOR_TARGET=$with_build_time_tools/${ncn_progname}
14708 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14709 $as_echo "yes" >&6; }
14710 break
14711 else
14712 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14713 $as_echo "no" >&6; }
14715 done
14718 if test -z "$ac_cv_prog_DLLTOOL_FOR_TARGET"; then
14719 for ncn_progname in dlltool; do
14720 if test -n "$ncn_target_tool_prefix"; then
14721 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
14722 set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
14723 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14724 $as_echo_n "checking for $ac_word... " >&6; }
14725 if ${ac_cv_prog_DLLTOOL_FOR_TARGET+:} false; then :
14726 $as_echo_n "(cached) " >&6
14727 else
14728 if test -n "$DLLTOOL_FOR_TARGET"; then
14729 ac_cv_prog_DLLTOOL_FOR_TARGET="$DLLTOOL_FOR_TARGET" # Let the user override the test.
14730 else
14731 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14732 for as_dir in $PATH
14734 IFS=$as_save_IFS
14735 test -z "$as_dir" && as_dir=.
14736 for ac_exec_ext in '' $ac_executable_extensions; do
14737 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14738 ac_cv_prog_DLLTOOL_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
14739 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14740 break 2
14742 done
14743 done
14744 IFS=$as_save_IFS
14748 DLLTOOL_FOR_TARGET=$ac_cv_prog_DLLTOOL_FOR_TARGET
14749 if test -n "$DLLTOOL_FOR_TARGET"; then
14750 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL_FOR_TARGET" >&5
14751 $as_echo "$DLLTOOL_FOR_TARGET" >&6; }
14752 else
14753 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14754 $as_echo "no" >&6; }
14759 if test -z "$ac_cv_prog_DLLTOOL_FOR_TARGET" && test $build = $target ; then
14760 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
14761 set dummy ${ncn_progname}; ac_word=$2
14762 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14763 $as_echo_n "checking for $ac_word... " >&6; }
14764 if ${ac_cv_prog_DLLTOOL_FOR_TARGET+:} false; then :
14765 $as_echo_n "(cached) " >&6
14766 else
14767 if test -n "$DLLTOOL_FOR_TARGET"; then
14768 ac_cv_prog_DLLTOOL_FOR_TARGET="$DLLTOOL_FOR_TARGET" # Let the user override the test.
14769 else
14770 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14771 for as_dir in $PATH
14773 IFS=$as_save_IFS
14774 test -z "$as_dir" && as_dir=.
14775 for ac_exec_ext in '' $ac_executable_extensions; do
14776 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14777 ac_cv_prog_DLLTOOL_FOR_TARGET="${ncn_progname}"
14778 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14779 break 2
14781 done
14782 done
14783 IFS=$as_save_IFS
14787 DLLTOOL_FOR_TARGET=$ac_cv_prog_DLLTOOL_FOR_TARGET
14788 if test -n "$DLLTOOL_FOR_TARGET"; then
14789 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL_FOR_TARGET" >&5
14790 $as_echo "$DLLTOOL_FOR_TARGET" >&6; }
14791 else
14792 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14793 $as_echo "no" >&6; }
14798 test -n "$ac_cv_prog_DLLTOOL_FOR_TARGET" && break
14799 done
14802 if test -z "$ac_cv_prog_DLLTOOL_FOR_TARGET" ; then
14803 set dummy dlltool
14804 if test $build = $target ; then
14805 DLLTOOL_FOR_TARGET="$2"
14806 else
14807 DLLTOOL_FOR_TARGET="${ncn_target_tool_prefix}$2"
14809 else
14810 DLLTOOL_FOR_TARGET="$ac_cv_prog_DLLTOOL_FOR_TARGET"
14813 else
14814 DLLTOOL_FOR_TARGET=$ac_cv_path_DLLTOOL_FOR_TARGET
14820 if test -z "$ac_cv_path_DSYMUTIL_FOR_TARGET" ; then
14821 if test -n "$with_build_time_tools"; then
14822 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dsymutil in $with_build_time_tools" >&5
14823 $as_echo_n "checking for dsymutil in $with_build_time_tools... " >&6; }
14824 if test -x $with_build_time_tools/dsymutil; then
14825 DSYMUTIL_FOR_TARGET=`cd $with_build_time_tools && pwd`/dsymutil
14826 ac_cv_path_DSYMUTIL_FOR_TARGET=$DSYMUTIL_FOR_TARGET
14827 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_DSYMUTIL_FOR_TARGET" >&5
14828 $as_echo "$ac_cv_path_DSYMUTIL_FOR_TARGET" >&6; }
14829 else
14830 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14831 $as_echo "no" >&6; }
14833 elif test $build != $host && test $have_gcc_for_target = yes; then
14834 DSYMUTIL_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=dsymutil`
14835 test $DSYMUTIL_FOR_TARGET = dsymutil && DSYMUTIL_FOR_TARGET=
14836 test -n "$DSYMUTIL_FOR_TARGET" && ac_cv_path_DSYMUTIL_FOR_TARGET=$DSYMUTIL_FOR_TARGET
14839 if test -z "$ac_cv_path_DSYMUTIL_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then
14840 # Extract the first word of "dsymutil", so it can be a program name with args.
14841 set dummy dsymutil; ac_word=$2
14842 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14843 $as_echo_n "checking for $ac_word... " >&6; }
14844 if ${ac_cv_path_DSYMUTIL_FOR_TARGET+:} false; then :
14845 $as_echo_n "(cached) " >&6
14846 else
14847 case $DSYMUTIL_FOR_TARGET in
14848 [\\/]* | ?:[\\/]*)
14849 ac_cv_path_DSYMUTIL_FOR_TARGET="$DSYMUTIL_FOR_TARGET" # Let the user override the test with a path.
14852 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14853 for as_dir in $gcc_cv_tool_dirs
14855 IFS=$as_save_IFS
14856 test -z "$as_dir" && as_dir=.
14857 for ac_exec_ext in '' $ac_executable_extensions; do
14858 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14859 ac_cv_path_DSYMUTIL_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext"
14860 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14861 break 2
14863 done
14864 done
14865 IFS=$as_save_IFS
14868 esac
14870 DSYMUTIL_FOR_TARGET=$ac_cv_path_DSYMUTIL_FOR_TARGET
14871 if test -n "$DSYMUTIL_FOR_TARGET"; then
14872 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL_FOR_TARGET" >&5
14873 $as_echo "$DSYMUTIL_FOR_TARGET" >&6; }
14874 else
14875 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14876 $as_echo "no" >&6; }
14881 if test -z "$ac_cv_path_DSYMUTIL_FOR_TARGET" ; then
14884 if test -n "$DSYMUTIL_FOR_TARGET"; then
14885 ac_cv_prog_DSYMUTIL_FOR_TARGET=$DSYMUTIL_FOR_TARGET
14886 elif test -n "$ac_cv_prog_DSYMUTIL_FOR_TARGET"; then
14887 DSYMUTIL_FOR_TARGET=$ac_cv_prog_DSYMUTIL_FOR_TARGET
14890 if test -n "$ac_cv_prog_DSYMUTIL_FOR_TARGET"; then
14891 for ncn_progname in dsymutil; do
14892 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
14893 set dummy ${ncn_progname}; ac_word=$2
14894 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14895 $as_echo_n "checking for $ac_word... " >&6; }
14896 if ${ac_cv_prog_DSYMUTIL_FOR_TARGET+:} false; then :
14897 $as_echo_n "(cached) " >&6
14898 else
14899 if test -n "$DSYMUTIL_FOR_TARGET"; then
14900 ac_cv_prog_DSYMUTIL_FOR_TARGET="$DSYMUTIL_FOR_TARGET" # Let the user override the test.
14901 else
14902 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14903 for as_dir in $PATH
14905 IFS=$as_save_IFS
14906 test -z "$as_dir" && as_dir=.
14907 for ac_exec_ext in '' $ac_executable_extensions; do
14908 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14909 ac_cv_prog_DSYMUTIL_FOR_TARGET="${ncn_progname}"
14910 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14911 break 2
14913 done
14914 done
14915 IFS=$as_save_IFS
14919 DSYMUTIL_FOR_TARGET=$ac_cv_prog_DSYMUTIL_FOR_TARGET
14920 if test -n "$DSYMUTIL_FOR_TARGET"; then
14921 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL_FOR_TARGET" >&5
14922 $as_echo "$DSYMUTIL_FOR_TARGET" >&6; }
14923 else
14924 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14925 $as_echo "no" >&6; }
14929 done
14932 if test -z "$ac_cv_prog_DSYMUTIL_FOR_TARGET" && test -n "$with_build_time_tools"; then
14933 for ncn_progname in dsymutil; do
14934 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
14935 $as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
14936 if test -x $with_build_time_tools/${ncn_progname}; then
14937 ac_cv_prog_DSYMUTIL_FOR_TARGET=$with_build_time_tools/${ncn_progname}
14938 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14939 $as_echo "yes" >&6; }
14940 break
14941 else
14942 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14943 $as_echo "no" >&6; }
14945 done
14948 if test -z "$ac_cv_prog_DSYMUTIL_FOR_TARGET"; then
14949 for ncn_progname in dsymutil; do
14950 if test -n "$ncn_target_tool_prefix"; then
14951 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
14952 set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
14953 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14954 $as_echo_n "checking for $ac_word... " >&6; }
14955 if ${ac_cv_prog_DSYMUTIL_FOR_TARGET+:} false; then :
14956 $as_echo_n "(cached) " >&6
14957 else
14958 if test -n "$DSYMUTIL_FOR_TARGET"; then
14959 ac_cv_prog_DSYMUTIL_FOR_TARGET="$DSYMUTIL_FOR_TARGET" # Let the user override the test.
14960 else
14961 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14962 for as_dir in $PATH
14964 IFS=$as_save_IFS
14965 test -z "$as_dir" && as_dir=.
14966 for ac_exec_ext in '' $ac_executable_extensions; do
14967 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14968 ac_cv_prog_DSYMUTIL_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
14969 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14970 break 2
14972 done
14973 done
14974 IFS=$as_save_IFS
14978 DSYMUTIL_FOR_TARGET=$ac_cv_prog_DSYMUTIL_FOR_TARGET
14979 if test -n "$DSYMUTIL_FOR_TARGET"; then
14980 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL_FOR_TARGET" >&5
14981 $as_echo "$DSYMUTIL_FOR_TARGET" >&6; }
14982 else
14983 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14984 $as_echo "no" >&6; }
14989 if test -z "$ac_cv_prog_DSYMUTIL_FOR_TARGET" && test $build = $target ; then
14990 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
14991 set dummy ${ncn_progname}; ac_word=$2
14992 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14993 $as_echo_n "checking for $ac_word... " >&6; }
14994 if ${ac_cv_prog_DSYMUTIL_FOR_TARGET+:} false; then :
14995 $as_echo_n "(cached) " >&6
14996 else
14997 if test -n "$DSYMUTIL_FOR_TARGET"; then
14998 ac_cv_prog_DSYMUTIL_FOR_TARGET="$DSYMUTIL_FOR_TARGET" # Let the user override the test.
14999 else
15000 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15001 for as_dir in $PATH
15003 IFS=$as_save_IFS
15004 test -z "$as_dir" && as_dir=.
15005 for ac_exec_ext in '' $ac_executable_extensions; do
15006 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15007 ac_cv_prog_DSYMUTIL_FOR_TARGET="${ncn_progname}"
15008 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15009 break 2
15011 done
15012 done
15013 IFS=$as_save_IFS
15017 DSYMUTIL_FOR_TARGET=$ac_cv_prog_DSYMUTIL_FOR_TARGET
15018 if test -n "$DSYMUTIL_FOR_TARGET"; then
15019 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL_FOR_TARGET" >&5
15020 $as_echo "$DSYMUTIL_FOR_TARGET" >&6; }
15021 else
15022 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15023 $as_echo "no" >&6; }
15028 test -n "$ac_cv_prog_DSYMUTIL_FOR_TARGET" && break
15029 done
15032 if test -z "$ac_cv_prog_DSYMUTIL_FOR_TARGET" ; then
15033 set dummy dsymutil
15034 if test $build = $target ; then
15035 DSYMUTIL_FOR_TARGET="$2"
15036 else
15037 DSYMUTIL_FOR_TARGET="${ncn_target_tool_prefix}$2"
15039 else
15040 DSYMUTIL_FOR_TARGET="$ac_cv_prog_DSYMUTIL_FOR_TARGET"
15043 else
15044 DSYMUTIL_FOR_TARGET=$ac_cv_path_DSYMUTIL_FOR_TARGET
15050 if test -z "$ac_cv_path_LD_FOR_TARGET" ; then
15051 if test -n "$with_build_time_tools"; then
15052 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld in $with_build_time_tools" >&5
15053 $as_echo_n "checking for ld in $with_build_time_tools... " >&6; }
15054 if test -x $with_build_time_tools/ld; then
15055 LD_FOR_TARGET=`cd $with_build_time_tools && pwd`/ld
15056 ac_cv_path_LD_FOR_TARGET=$LD_FOR_TARGET
15057 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_LD_FOR_TARGET" >&5
15058 $as_echo "$ac_cv_path_LD_FOR_TARGET" >&6; }
15059 else
15060 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15061 $as_echo "no" >&6; }
15063 elif test $build != $host && test $have_gcc_for_target = yes; then
15064 LD_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=ld`
15065 test $LD_FOR_TARGET = ld && LD_FOR_TARGET=
15066 test -n "$LD_FOR_TARGET" && ac_cv_path_LD_FOR_TARGET=$LD_FOR_TARGET
15069 if test -z "$ac_cv_path_LD_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then
15070 # Extract the first word of "ld", so it can be a program name with args.
15071 set dummy ld; ac_word=$2
15072 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15073 $as_echo_n "checking for $ac_word... " >&6; }
15074 if ${ac_cv_path_LD_FOR_TARGET+:} false; then :
15075 $as_echo_n "(cached) " >&6
15076 else
15077 case $LD_FOR_TARGET in
15078 [\\/]* | ?:[\\/]*)
15079 ac_cv_path_LD_FOR_TARGET="$LD_FOR_TARGET" # Let the user override the test with a path.
15082 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15083 for as_dir in $gcc_cv_tool_dirs
15085 IFS=$as_save_IFS
15086 test -z "$as_dir" && as_dir=.
15087 for ac_exec_ext in '' $ac_executable_extensions; do
15088 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15089 ac_cv_path_LD_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext"
15090 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15091 break 2
15093 done
15094 done
15095 IFS=$as_save_IFS
15098 esac
15100 LD_FOR_TARGET=$ac_cv_path_LD_FOR_TARGET
15101 if test -n "$LD_FOR_TARGET"; then
15102 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD_FOR_TARGET" >&5
15103 $as_echo "$LD_FOR_TARGET" >&6; }
15104 else
15105 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15106 $as_echo "no" >&6; }
15111 if test -z "$ac_cv_path_LD_FOR_TARGET" ; then
15114 if test -n "$LD_FOR_TARGET"; then
15115 ac_cv_prog_LD_FOR_TARGET=$LD_FOR_TARGET
15116 elif test -n "$ac_cv_prog_LD_FOR_TARGET"; then
15117 LD_FOR_TARGET=$ac_cv_prog_LD_FOR_TARGET
15120 if test -n "$ac_cv_prog_LD_FOR_TARGET"; then
15121 for ncn_progname in ld; do
15122 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
15123 set dummy ${ncn_progname}; ac_word=$2
15124 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15125 $as_echo_n "checking for $ac_word... " >&6; }
15126 if ${ac_cv_prog_LD_FOR_TARGET+:} false; then :
15127 $as_echo_n "(cached) " >&6
15128 else
15129 if test -n "$LD_FOR_TARGET"; then
15130 ac_cv_prog_LD_FOR_TARGET="$LD_FOR_TARGET" # Let the user override the test.
15131 else
15132 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15133 for as_dir in $PATH
15135 IFS=$as_save_IFS
15136 test -z "$as_dir" && as_dir=.
15137 for ac_exec_ext in '' $ac_executable_extensions; do
15138 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15139 ac_cv_prog_LD_FOR_TARGET="${ncn_progname}"
15140 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15141 break 2
15143 done
15144 done
15145 IFS=$as_save_IFS
15149 LD_FOR_TARGET=$ac_cv_prog_LD_FOR_TARGET
15150 if test -n "$LD_FOR_TARGET"; then
15151 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD_FOR_TARGET" >&5
15152 $as_echo "$LD_FOR_TARGET" >&6; }
15153 else
15154 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15155 $as_echo "no" >&6; }
15159 done
15162 if test -z "$ac_cv_prog_LD_FOR_TARGET" && test -n "$with_build_time_tools"; then
15163 for ncn_progname in ld; do
15164 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
15165 $as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
15166 if test -x $with_build_time_tools/${ncn_progname}; then
15167 ac_cv_prog_LD_FOR_TARGET=$with_build_time_tools/${ncn_progname}
15168 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15169 $as_echo "yes" >&6; }
15170 break
15171 else
15172 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15173 $as_echo "no" >&6; }
15175 done
15178 if test -z "$ac_cv_prog_LD_FOR_TARGET"; then
15179 for ncn_progname in ld; do
15180 if test -n "$ncn_target_tool_prefix"; then
15181 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
15182 set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
15183 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15184 $as_echo_n "checking for $ac_word... " >&6; }
15185 if ${ac_cv_prog_LD_FOR_TARGET+:} false; then :
15186 $as_echo_n "(cached) " >&6
15187 else
15188 if test -n "$LD_FOR_TARGET"; then
15189 ac_cv_prog_LD_FOR_TARGET="$LD_FOR_TARGET" # Let the user override the test.
15190 else
15191 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15192 for as_dir in $PATH
15194 IFS=$as_save_IFS
15195 test -z "$as_dir" && as_dir=.
15196 for ac_exec_ext in '' $ac_executable_extensions; do
15197 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15198 ac_cv_prog_LD_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
15199 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15200 break 2
15202 done
15203 done
15204 IFS=$as_save_IFS
15208 LD_FOR_TARGET=$ac_cv_prog_LD_FOR_TARGET
15209 if test -n "$LD_FOR_TARGET"; then
15210 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD_FOR_TARGET" >&5
15211 $as_echo "$LD_FOR_TARGET" >&6; }
15212 else
15213 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15214 $as_echo "no" >&6; }
15219 if test -z "$ac_cv_prog_LD_FOR_TARGET" && test $build = $target ; then
15220 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
15221 set dummy ${ncn_progname}; ac_word=$2
15222 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15223 $as_echo_n "checking for $ac_word... " >&6; }
15224 if ${ac_cv_prog_LD_FOR_TARGET+:} false; then :
15225 $as_echo_n "(cached) " >&6
15226 else
15227 if test -n "$LD_FOR_TARGET"; then
15228 ac_cv_prog_LD_FOR_TARGET="$LD_FOR_TARGET" # Let the user override the test.
15229 else
15230 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15231 for as_dir in $PATH
15233 IFS=$as_save_IFS
15234 test -z "$as_dir" && as_dir=.
15235 for ac_exec_ext in '' $ac_executable_extensions; do
15236 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15237 ac_cv_prog_LD_FOR_TARGET="${ncn_progname}"
15238 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15239 break 2
15241 done
15242 done
15243 IFS=$as_save_IFS
15247 LD_FOR_TARGET=$ac_cv_prog_LD_FOR_TARGET
15248 if test -n "$LD_FOR_TARGET"; then
15249 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD_FOR_TARGET" >&5
15250 $as_echo "$LD_FOR_TARGET" >&6; }
15251 else
15252 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15253 $as_echo "no" >&6; }
15258 test -n "$ac_cv_prog_LD_FOR_TARGET" && break
15259 done
15262 if test -z "$ac_cv_prog_LD_FOR_TARGET" ; then
15263 set dummy ld
15264 if test $build = $target ; then
15265 LD_FOR_TARGET="$2"
15266 else
15267 LD_FOR_TARGET="${ncn_target_tool_prefix}$2"
15269 else
15270 LD_FOR_TARGET="$ac_cv_prog_LD_FOR_TARGET"
15273 else
15274 LD_FOR_TARGET=$ac_cv_path_LD_FOR_TARGET
15280 if test -z "$ac_cv_path_LIPO_FOR_TARGET" ; then
15281 if test -n "$with_build_time_tools"; then
15282 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lipo in $with_build_time_tools" >&5
15283 $as_echo_n "checking for lipo in $with_build_time_tools... " >&6; }
15284 if test -x $with_build_time_tools/lipo; then
15285 LIPO_FOR_TARGET=`cd $with_build_time_tools && pwd`/lipo
15286 ac_cv_path_LIPO_FOR_TARGET=$LIPO_FOR_TARGET
15287 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_LIPO_FOR_TARGET" >&5
15288 $as_echo "$ac_cv_path_LIPO_FOR_TARGET" >&6; }
15289 else
15290 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15291 $as_echo "no" >&6; }
15293 elif test $build != $host && test $have_gcc_for_target = yes; then
15294 LIPO_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=lipo`
15295 test $LIPO_FOR_TARGET = lipo && LIPO_FOR_TARGET=
15296 test -n "$LIPO_FOR_TARGET" && ac_cv_path_LIPO_FOR_TARGET=$LIPO_FOR_TARGET
15299 if test -z "$ac_cv_path_LIPO_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then
15300 # Extract the first word of "lipo", so it can be a program name with args.
15301 set dummy lipo; ac_word=$2
15302 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15303 $as_echo_n "checking for $ac_word... " >&6; }
15304 if ${ac_cv_path_LIPO_FOR_TARGET+:} false; then :
15305 $as_echo_n "(cached) " >&6
15306 else
15307 case $LIPO_FOR_TARGET in
15308 [\\/]* | ?:[\\/]*)
15309 ac_cv_path_LIPO_FOR_TARGET="$LIPO_FOR_TARGET" # Let the user override the test with a path.
15312 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15313 for as_dir in $gcc_cv_tool_dirs
15315 IFS=$as_save_IFS
15316 test -z "$as_dir" && as_dir=.
15317 for ac_exec_ext in '' $ac_executable_extensions; do
15318 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15319 ac_cv_path_LIPO_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext"
15320 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15321 break 2
15323 done
15324 done
15325 IFS=$as_save_IFS
15328 esac
15330 LIPO_FOR_TARGET=$ac_cv_path_LIPO_FOR_TARGET
15331 if test -n "$LIPO_FOR_TARGET"; then
15332 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO_FOR_TARGET" >&5
15333 $as_echo "$LIPO_FOR_TARGET" >&6; }
15334 else
15335 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15336 $as_echo "no" >&6; }
15341 if test -z "$ac_cv_path_LIPO_FOR_TARGET" ; then
15344 if test -n "$LIPO_FOR_TARGET"; then
15345 ac_cv_prog_LIPO_FOR_TARGET=$LIPO_FOR_TARGET
15346 elif test -n "$ac_cv_prog_LIPO_FOR_TARGET"; then
15347 LIPO_FOR_TARGET=$ac_cv_prog_LIPO_FOR_TARGET
15350 if test -n "$ac_cv_prog_LIPO_FOR_TARGET"; then
15351 for ncn_progname in lipo; do
15352 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
15353 set dummy ${ncn_progname}; ac_word=$2
15354 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15355 $as_echo_n "checking for $ac_word... " >&6; }
15356 if ${ac_cv_prog_LIPO_FOR_TARGET+:} false; then :
15357 $as_echo_n "(cached) " >&6
15358 else
15359 if test -n "$LIPO_FOR_TARGET"; then
15360 ac_cv_prog_LIPO_FOR_TARGET="$LIPO_FOR_TARGET" # Let the user override the test.
15361 else
15362 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15363 for as_dir in $PATH
15365 IFS=$as_save_IFS
15366 test -z "$as_dir" && as_dir=.
15367 for ac_exec_ext in '' $ac_executable_extensions; do
15368 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15369 ac_cv_prog_LIPO_FOR_TARGET="${ncn_progname}"
15370 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15371 break 2
15373 done
15374 done
15375 IFS=$as_save_IFS
15379 LIPO_FOR_TARGET=$ac_cv_prog_LIPO_FOR_TARGET
15380 if test -n "$LIPO_FOR_TARGET"; then
15381 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO_FOR_TARGET" >&5
15382 $as_echo "$LIPO_FOR_TARGET" >&6; }
15383 else
15384 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15385 $as_echo "no" >&6; }
15389 done
15392 if test -z "$ac_cv_prog_LIPO_FOR_TARGET" && test -n "$with_build_time_tools"; then
15393 for ncn_progname in lipo; do
15394 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
15395 $as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
15396 if test -x $with_build_time_tools/${ncn_progname}; then
15397 ac_cv_prog_LIPO_FOR_TARGET=$with_build_time_tools/${ncn_progname}
15398 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15399 $as_echo "yes" >&6; }
15400 break
15401 else
15402 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15403 $as_echo "no" >&6; }
15405 done
15408 if test -z "$ac_cv_prog_LIPO_FOR_TARGET"; then
15409 for ncn_progname in lipo; do
15410 if test -n "$ncn_target_tool_prefix"; then
15411 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
15412 set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
15413 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15414 $as_echo_n "checking for $ac_word... " >&6; }
15415 if ${ac_cv_prog_LIPO_FOR_TARGET+:} false; then :
15416 $as_echo_n "(cached) " >&6
15417 else
15418 if test -n "$LIPO_FOR_TARGET"; then
15419 ac_cv_prog_LIPO_FOR_TARGET="$LIPO_FOR_TARGET" # Let the user override the test.
15420 else
15421 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15422 for as_dir in $PATH
15424 IFS=$as_save_IFS
15425 test -z "$as_dir" && as_dir=.
15426 for ac_exec_ext in '' $ac_executable_extensions; do
15427 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15428 ac_cv_prog_LIPO_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
15429 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15430 break 2
15432 done
15433 done
15434 IFS=$as_save_IFS
15438 LIPO_FOR_TARGET=$ac_cv_prog_LIPO_FOR_TARGET
15439 if test -n "$LIPO_FOR_TARGET"; then
15440 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO_FOR_TARGET" >&5
15441 $as_echo "$LIPO_FOR_TARGET" >&6; }
15442 else
15443 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15444 $as_echo "no" >&6; }
15449 if test -z "$ac_cv_prog_LIPO_FOR_TARGET" && test $build = $target ; then
15450 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
15451 set dummy ${ncn_progname}; ac_word=$2
15452 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15453 $as_echo_n "checking for $ac_word... " >&6; }
15454 if ${ac_cv_prog_LIPO_FOR_TARGET+:} false; then :
15455 $as_echo_n "(cached) " >&6
15456 else
15457 if test -n "$LIPO_FOR_TARGET"; then
15458 ac_cv_prog_LIPO_FOR_TARGET="$LIPO_FOR_TARGET" # Let the user override the test.
15459 else
15460 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15461 for as_dir in $PATH
15463 IFS=$as_save_IFS
15464 test -z "$as_dir" && as_dir=.
15465 for ac_exec_ext in '' $ac_executable_extensions; do
15466 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15467 ac_cv_prog_LIPO_FOR_TARGET="${ncn_progname}"
15468 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15469 break 2
15471 done
15472 done
15473 IFS=$as_save_IFS
15477 LIPO_FOR_TARGET=$ac_cv_prog_LIPO_FOR_TARGET
15478 if test -n "$LIPO_FOR_TARGET"; then
15479 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO_FOR_TARGET" >&5
15480 $as_echo "$LIPO_FOR_TARGET" >&6; }
15481 else
15482 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15483 $as_echo "no" >&6; }
15488 test -n "$ac_cv_prog_LIPO_FOR_TARGET" && break
15489 done
15492 if test -z "$ac_cv_prog_LIPO_FOR_TARGET" ; then
15493 set dummy lipo
15494 if test $build = $target ; then
15495 LIPO_FOR_TARGET="$2"
15496 else
15497 LIPO_FOR_TARGET="${ncn_target_tool_prefix}$2"
15499 else
15500 LIPO_FOR_TARGET="$ac_cv_prog_LIPO_FOR_TARGET"
15503 else
15504 LIPO_FOR_TARGET=$ac_cv_path_LIPO_FOR_TARGET
15510 if test -z "$ac_cv_path_NM_FOR_TARGET" ; then
15511 if test -n "$with_build_time_tools"; then
15512 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nm in $with_build_time_tools" >&5
15513 $as_echo_n "checking for nm in $with_build_time_tools... " >&6; }
15514 if test -x $with_build_time_tools/nm; then
15515 NM_FOR_TARGET=`cd $with_build_time_tools && pwd`/nm
15516 ac_cv_path_NM_FOR_TARGET=$NM_FOR_TARGET
15517 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_NM_FOR_TARGET" >&5
15518 $as_echo "$ac_cv_path_NM_FOR_TARGET" >&6; }
15519 else
15520 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15521 $as_echo "no" >&6; }
15523 elif test $build != $host && test $have_gcc_for_target = yes; then
15524 NM_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=nm`
15525 test $NM_FOR_TARGET = nm && NM_FOR_TARGET=
15526 test -n "$NM_FOR_TARGET" && ac_cv_path_NM_FOR_TARGET=$NM_FOR_TARGET
15529 if test -z "$ac_cv_path_NM_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then
15530 # Extract the first word of "nm", so it can be a program name with args.
15531 set dummy nm; ac_word=$2
15532 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15533 $as_echo_n "checking for $ac_word... " >&6; }
15534 if ${ac_cv_path_NM_FOR_TARGET+:} false; then :
15535 $as_echo_n "(cached) " >&6
15536 else
15537 case $NM_FOR_TARGET in
15538 [\\/]* | ?:[\\/]*)
15539 ac_cv_path_NM_FOR_TARGET="$NM_FOR_TARGET" # Let the user override the test with a path.
15542 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15543 for as_dir in $gcc_cv_tool_dirs
15545 IFS=$as_save_IFS
15546 test -z "$as_dir" && as_dir=.
15547 for ac_exec_ext in '' $ac_executable_extensions; do
15548 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15549 ac_cv_path_NM_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext"
15550 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15551 break 2
15553 done
15554 done
15555 IFS=$as_save_IFS
15558 esac
15560 NM_FOR_TARGET=$ac_cv_path_NM_FOR_TARGET
15561 if test -n "$NM_FOR_TARGET"; then
15562 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NM_FOR_TARGET" >&5
15563 $as_echo "$NM_FOR_TARGET" >&6; }
15564 else
15565 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15566 $as_echo "no" >&6; }
15571 if test -z "$ac_cv_path_NM_FOR_TARGET" ; then
15574 if test -n "$NM_FOR_TARGET"; then
15575 ac_cv_prog_NM_FOR_TARGET=$NM_FOR_TARGET
15576 elif test -n "$ac_cv_prog_NM_FOR_TARGET"; then
15577 NM_FOR_TARGET=$ac_cv_prog_NM_FOR_TARGET
15580 if test -n "$ac_cv_prog_NM_FOR_TARGET"; then
15581 for ncn_progname in nm; do
15582 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
15583 set dummy ${ncn_progname}; ac_word=$2
15584 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15585 $as_echo_n "checking for $ac_word... " >&6; }
15586 if ${ac_cv_prog_NM_FOR_TARGET+:} false; then :
15587 $as_echo_n "(cached) " >&6
15588 else
15589 if test -n "$NM_FOR_TARGET"; then
15590 ac_cv_prog_NM_FOR_TARGET="$NM_FOR_TARGET" # Let the user override the test.
15591 else
15592 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15593 for as_dir in $PATH
15595 IFS=$as_save_IFS
15596 test -z "$as_dir" && as_dir=.
15597 for ac_exec_ext in '' $ac_executable_extensions; do
15598 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15599 ac_cv_prog_NM_FOR_TARGET="${ncn_progname}"
15600 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15601 break 2
15603 done
15604 done
15605 IFS=$as_save_IFS
15609 NM_FOR_TARGET=$ac_cv_prog_NM_FOR_TARGET
15610 if test -n "$NM_FOR_TARGET"; then
15611 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NM_FOR_TARGET" >&5
15612 $as_echo "$NM_FOR_TARGET" >&6; }
15613 else
15614 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15615 $as_echo "no" >&6; }
15619 done
15622 if test -z "$ac_cv_prog_NM_FOR_TARGET" && test -n "$with_build_time_tools"; then
15623 for ncn_progname in nm; do
15624 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
15625 $as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
15626 if test -x $with_build_time_tools/${ncn_progname}; then
15627 ac_cv_prog_NM_FOR_TARGET=$with_build_time_tools/${ncn_progname}
15628 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15629 $as_echo "yes" >&6; }
15630 break
15631 else
15632 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15633 $as_echo "no" >&6; }
15635 done
15638 if test -z "$ac_cv_prog_NM_FOR_TARGET"; then
15639 for ncn_progname in nm; do
15640 if test -n "$ncn_target_tool_prefix"; then
15641 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
15642 set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
15643 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15644 $as_echo_n "checking for $ac_word... " >&6; }
15645 if ${ac_cv_prog_NM_FOR_TARGET+:} false; then :
15646 $as_echo_n "(cached) " >&6
15647 else
15648 if test -n "$NM_FOR_TARGET"; then
15649 ac_cv_prog_NM_FOR_TARGET="$NM_FOR_TARGET" # Let the user override the test.
15650 else
15651 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15652 for as_dir in $PATH
15654 IFS=$as_save_IFS
15655 test -z "$as_dir" && as_dir=.
15656 for ac_exec_ext in '' $ac_executable_extensions; do
15657 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15658 ac_cv_prog_NM_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
15659 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15660 break 2
15662 done
15663 done
15664 IFS=$as_save_IFS
15668 NM_FOR_TARGET=$ac_cv_prog_NM_FOR_TARGET
15669 if test -n "$NM_FOR_TARGET"; then
15670 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NM_FOR_TARGET" >&5
15671 $as_echo "$NM_FOR_TARGET" >&6; }
15672 else
15673 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15674 $as_echo "no" >&6; }
15679 if test -z "$ac_cv_prog_NM_FOR_TARGET" && test $build = $target ; then
15680 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
15681 set dummy ${ncn_progname}; ac_word=$2
15682 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15683 $as_echo_n "checking for $ac_word... " >&6; }
15684 if ${ac_cv_prog_NM_FOR_TARGET+:} false; then :
15685 $as_echo_n "(cached) " >&6
15686 else
15687 if test -n "$NM_FOR_TARGET"; then
15688 ac_cv_prog_NM_FOR_TARGET="$NM_FOR_TARGET" # Let the user override the test.
15689 else
15690 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15691 for as_dir in $PATH
15693 IFS=$as_save_IFS
15694 test -z "$as_dir" && as_dir=.
15695 for ac_exec_ext in '' $ac_executable_extensions; do
15696 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15697 ac_cv_prog_NM_FOR_TARGET="${ncn_progname}"
15698 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15699 break 2
15701 done
15702 done
15703 IFS=$as_save_IFS
15707 NM_FOR_TARGET=$ac_cv_prog_NM_FOR_TARGET
15708 if test -n "$NM_FOR_TARGET"; then
15709 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NM_FOR_TARGET" >&5
15710 $as_echo "$NM_FOR_TARGET" >&6; }
15711 else
15712 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15713 $as_echo "no" >&6; }
15718 test -n "$ac_cv_prog_NM_FOR_TARGET" && break
15719 done
15722 if test -z "$ac_cv_prog_NM_FOR_TARGET" ; then
15723 set dummy nm
15724 if test $build = $target ; then
15725 NM_FOR_TARGET="$2"
15726 else
15727 NM_FOR_TARGET="${ncn_target_tool_prefix}$2"
15729 else
15730 NM_FOR_TARGET="$ac_cv_prog_NM_FOR_TARGET"
15733 else
15734 NM_FOR_TARGET=$ac_cv_path_NM_FOR_TARGET
15740 if test -z "$ac_cv_path_OBJCOPY_FOR_TARGET" ; then
15741 if test -n "$with_build_time_tools"; then
15742 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objcopy in $with_build_time_tools" >&5
15743 $as_echo_n "checking for objcopy in $with_build_time_tools... " >&6; }
15744 if test -x $with_build_time_tools/objcopy; then
15745 OBJCOPY_FOR_TARGET=`cd $with_build_time_tools && pwd`/objcopy
15746 ac_cv_path_OBJCOPY_FOR_TARGET=$OBJCOPY_FOR_TARGET
15747 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_OBJCOPY_FOR_TARGET" >&5
15748 $as_echo "$ac_cv_path_OBJCOPY_FOR_TARGET" >&6; }
15749 else
15750 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15751 $as_echo "no" >&6; }
15753 elif test $build != $host && test $have_gcc_for_target = yes; then
15754 OBJCOPY_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=objcopy`
15755 test $OBJCOPY_FOR_TARGET = objcopy && OBJCOPY_FOR_TARGET=
15756 test -n "$OBJCOPY_FOR_TARGET" && ac_cv_path_OBJCOPY_FOR_TARGET=$OBJCOPY_FOR_TARGET
15759 if test -z "$ac_cv_path_OBJCOPY_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then
15760 # Extract the first word of "objcopy", so it can be a program name with args.
15761 set dummy objcopy; ac_word=$2
15762 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15763 $as_echo_n "checking for $ac_word... " >&6; }
15764 if ${ac_cv_path_OBJCOPY_FOR_TARGET+:} false; then :
15765 $as_echo_n "(cached) " >&6
15766 else
15767 case $OBJCOPY_FOR_TARGET in
15768 [\\/]* | ?:[\\/]*)
15769 ac_cv_path_OBJCOPY_FOR_TARGET="$OBJCOPY_FOR_TARGET" # Let the user override the test with a path.
15772 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15773 for as_dir in $gcc_cv_tool_dirs
15775 IFS=$as_save_IFS
15776 test -z "$as_dir" && as_dir=.
15777 for ac_exec_ext in '' $ac_executable_extensions; do
15778 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15779 ac_cv_path_OBJCOPY_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext"
15780 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15781 break 2
15783 done
15784 done
15785 IFS=$as_save_IFS
15788 esac
15790 OBJCOPY_FOR_TARGET=$ac_cv_path_OBJCOPY_FOR_TARGET
15791 if test -n "$OBJCOPY_FOR_TARGET"; then
15792 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJCOPY_FOR_TARGET" >&5
15793 $as_echo "$OBJCOPY_FOR_TARGET" >&6; }
15794 else
15795 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15796 $as_echo "no" >&6; }
15801 if test -z "$ac_cv_path_OBJCOPY_FOR_TARGET" ; then
15804 if test -n "$OBJCOPY_FOR_TARGET"; then
15805 ac_cv_prog_OBJCOPY_FOR_TARGET=$OBJCOPY_FOR_TARGET
15806 elif test -n "$ac_cv_prog_OBJCOPY_FOR_TARGET"; then
15807 OBJCOPY_FOR_TARGET=$ac_cv_prog_OBJCOPY_FOR_TARGET
15810 if test -n "$ac_cv_prog_OBJCOPY_FOR_TARGET"; then
15811 for ncn_progname in objcopy; do
15812 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
15813 set dummy ${ncn_progname}; ac_word=$2
15814 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15815 $as_echo_n "checking for $ac_word... " >&6; }
15816 if ${ac_cv_prog_OBJCOPY_FOR_TARGET+:} false; then :
15817 $as_echo_n "(cached) " >&6
15818 else
15819 if test -n "$OBJCOPY_FOR_TARGET"; then
15820 ac_cv_prog_OBJCOPY_FOR_TARGET="$OBJCOPY_FOR_TARGET" # Let the user override the test.
15821 else
15822 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15823 for as_dir in $PATH
15825 IFS=$as_save_IFS
15826 test -z "$as_dir" && as_dir=.
15827 for ac_exec_ext in '' $ac_executable_extensions; do
15828 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15829 ac_cv_prog_OBJCOPY_FOR_TARGET="${ncn_progname}"
15830 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15831 break 2
15833 done
15834 done
15835 IFS=$as_save_IFS
15839 OBJCOPY_FOR_TARGET=$ac_cv_prog_OBJCOPY_FOR_TARGET
15840 if test -n "$OBJCOPY_FOR_TARGET"; then
15841 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJCOPY_FOR_TARGET" >&5
15842 $as_echo "$OBJCOPY_FOR_TARGET" >&6; }
15843 else
15844 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15845 $as_echo "no" >&6; }
15849 done
15852 if test -z "$ac_cv_prog_OBJCOPY_FOR_TARGET" && test -n "$with_build_time_tools"; then
15853 for ncn_progname in objcopy; do
15854 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
15855 $as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
15856 if test -x $with_build_time_tools/${ncn_progname}; then
15857 ac_cv_prog_OBJCOPY_FOR_TARGET=$with_build_time_tools/${ncn_progname}
15858 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15859 $as_echo "yes" >&6; }
15860 break
15861 else
15862 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15863 $as_echo "no" >&6; }
15865 done
15868 if test -z "$ac_cv_prog_OBJCOPY_FOR_TARGET"; then
15869 for ncn_progname in objcopy; do
15870 if test -n "$ncn_target_tool_prefix"; then
15871 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
15872 set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
15873 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15874 $as_echo_n "checking for $ac_word... " >&6; }
15875 if ${ac_cv_prog_OBJCOPY_FOR_TARGET+:} false; then :
15876 $as_echo_n "(cached) " >&6
15877 else
15878 if test -n "$OBJCOPY_FOR_TARGET"; then
15879 ac_cv_prog_OBJCOPY_FOR_TARGET="$OBJCOPY_FOR_TARGET" # Let the user override the test.
15880 else
15881 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15882 for as_dir in $PATH
15884 IFS=$as_save_IFS
15885 test -z "$as_dir" && as_dir=.
15886 for ac_exec_ext in '' $ac_executable_extensions; do
15887 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15888 ac_cv_prog_OBJCOPY_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
15889 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15890 break 2
15892 done
15893 done
15894 IFS=$as_save_IFS
15898 OBJCOPY_FOR_TARGET=$ac_cv_prog_OBJCOPY_FOR_TARGET
15899 if test -n "$OBJCOPY_FOR_TARGET"; then
15900 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJCOPY_FOR_TARGET" >&5
15901 $as_echo "$OBJCOPY_FOR_TARGET" >&6; }
15902 else
15903 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15904 $as_echo "no" >&6; }
15909 if test -z "$ac_cv_prog_OBJCOPY_FOR_TARGET" && test $build = $target ; then
15910 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
15911 set dummy ${ncn_progname}; ac_word=$2
15912 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15913 $as_echo_n "checking for $ac_word... " >&6; }
15914 if ${ac_cv_prog_OBJCOPY_FOR_TARGET+:} false; then :
15915 $as_echo_n "(cached) " >&6
15916 else
15917 if test -n "$OBJCOPY_FOR_TARGET"; then
15918 ac_cv_prog_OBJCOPY_FOR_TARGET="$OBJCOPY_FOR_TARGET" # Let the user override the test.
15919 else
15920 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15921 for as_dir in $PATH
15923 IFS=$as_save_IFS
15924 test -z "$as_dir" && as_dir=.
15925 for ac_exec_ext in '' $ac_executable_extensions; do
15926 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15927 ac_cv_prog_OBJCOPY_FOR_TARGET="${ncn_progname}"
15928 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15929 break 2
15931 done
15932 done
15933 IFS=$as_save_IFS
15937 OBJCOPY_FOR_TARGET=$ac_cv_prog_OBJCOPY_FOR_TARGET
15938 if test -n "$OBJCOPY_FOR_TARGET"; then
15939 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJCOPY_FOR_TARGET" >&5
15940 $as_echo "$OBJCOPY_FOR_TARGET" >&6; }
15941 else
15942 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15943 $as_echo "no" >&6; }
15948 test -n "$ac_cv_prog_OBJCOPY_FOR_TARGET" && break
15949 done
15952 if test -z "$ac_cv_prog_OBJCOPY_FOR_TARGET" ; then
15953 set dummy objcopy
15954 if test $build = $target ; then
15955 OBJCOPY_FOR_TARGET="$2"
15956 else
15957 OBJCOPY_FOR_TARGET="${ncn_target_tool_prefix}$2"
15959 else
15960 OBJCOPY_FOR_TARGET="$ac_cv_prog_OBJCOPY_FOR_TARGET"
15963 else
15964 OBJCOPY_FOR_TARGET=$ac_cv_path_OBJCOPY_FOR_TARGET
15970 if test -z "$ac_cv_path_OBJDUMP_FOR_TARGET" ; then
15971 if test -n "$with_build_time_tools"; then
15972 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdump in $with_build_time_tools" >&5
15973 $as_echo_n "checking for objdump in $with_build_time_tools... " >&6; }
15974 if test -x $with_build_time_tools/objdump; then
15975 OBJDUMP_FOR_TARGET=`cd $with_build_time_tools && pwd`/objdump
15976 ac_cv_path_OBJDUMP_FOR_TARGET=$OBJDUMP_FOR_TARGET
15977 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_OBJDUMP_FOR_TARGET" >&5
15978 $as_echo "$ac_cv_path_OBJDUMP_FOR_TARGET" >&6; }
15979 else
15980 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15981 $as_echo "no" >&6; }
15983 elif test $build != $host && test $have_gcc_for_target = yes; then
15984 OBJDUMP_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=objdump`
15985 test $OBJDUMP_FOR_TARGET = objdump && OBJDUMP_FOR_TARGET=
15986 test -n "$OBJDUMP_FOR_TARGET" && ac_cv_path_OBJDUMP_FOR_TARGET=$OBJDUMP_FOR_TARGET
15989 if test -z "$ac_cv_path_OBJDUMP_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then
15990 # Extract the first word of "objdump", so it can be a program name with args.
15991 set dummy objdump; ac_word=$2
15992 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15993 $as_echo_n "checking for $ac_word... " >&6; }
15994 if ${ac_cv_path_OBJDUMP_FOR_TARGET+:} false; then :
15995 $as_echo_n "(cached) " >&6
15996 else
15997 case $OBJDUMP_FOR_TARGET in
15998 [\\/]* | ?:[\\/]*)
15999 ac_cv_path_OBJDUMP_FOR_TARGET="$OBJDUMP_FOR_TARGET" # Let the user override the test with a path.
16002 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16003 for as_dir in $gcc_cv_tool_dirs
16005 IFS=$as_save_IFS
16006 test -z "$as_dir" && as_dir=.
16007 for ac_exec_ext in '' $ac_executable_extensions; do
16008 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16009 ac_cv_path_OBJDUMP_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext"
16010 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16011 break 2
16013 done
16014 done
16015 IFS=$as_save_IFS
16018 esac
16020 OBJDUMP_FOR_TARGET=$ac_cv_path_OBJDUMP_FOR_TARGET
16021 if test -n "$OBJDUMP_FOR_TARGET"; then
16022 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP_FOR_TARGET" >&5
16023 $as_echo "$OBJDUMP_FOR_TARGET" >&6; }
16024 else
16025 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16026 $as_echo "no" >&6; }
16031 if test -z "$ac_cv_path_OBJDUMP_FOR_TARGET" ; then
16034 if test -n "$OBJDUMP_FOR_TARGET"; then
16035 ac_cv_prog_OBJDUMP_FOR_TARGET=$OBJDUMP_FOR_TARGET
16036 elif test -n "$ac_cv_prog_OBJDUMP_FOR_TARGET"; then
16037 OBJDUMP_FOR_TARGET=$ac_cv_prog_OBJDUMP_FOR_TARGET
16040 if test -n "$ac_cv_prog_OBJDUMP_FOR_TARGET"; then
16041 for ncn_progname in objdump; do
16042 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
16043 set dummy ${ncn_progname}; ac_word=$2
16044 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16045 $as_echo_n "checking for $ac_word... " >&6; }
16046 if ${ac_cv_prog_OBJDUMP_FOR_TARGET+:} false; then :
16047 $as_echo_n "(cached) " >&6
16048 else
16049 if test -n "$OBJDUMP_FOR_TARGET"; then
16050 ac_cv_prog_OBJDUMP_FOR_TARGET="$OBJDUMP_FOR_TARGET" # Let the user override the test.
16051 else
16052 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16053 for as_dir in $PATH
16055 IFS=$as_save_IFS
16056 test -z "$as_dir" && as_dir=.
16057 for ac_exec_ext in '' $ac_executable_extensions; do
16058 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16059 ac_cv_prog_OBJDUMP_FOR_TARGET="${ncn_progname}"
16060 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16061 break 2
16063 done
16064 done
16065 IFS=$as_save_IFS
16069 OBJDUMP_FOR_TARGET=$ac_cv_prog_OBJDUMP_FOR_TARGET
16070 if test -n "$OBJDUMP_FOR_TARGET"; then
16071 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP_FOR_TARGET" >&5
16072 $as_echo "$OBJDUMP_FOR_TARGET" >&6; }
16073 else
16074 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16075 $as_echo "no" >&6; }
16079 done
16082 if test -z "$ac_cv_prog_OBJDUMP_FOR_TARGET" && test -n "$with_build_time_tools"; then
16083 for ncn_progname in objdump; do
16084 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
16085 $as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
16086 if test -x $with_build_time_tools/${ncn_progname}; then
16087 ac_cv_prog_OBJDUMP_FOR_TARGET=$with_build_time_tools/${ncn_progname}
16088 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
16089 $as_echo "yes" >&6; }
16090 break
16091 else
16092 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16093 $as_echo "no" >&6; }
16095 done
16098 if test -z "$ac_cv_prog_OBJDUMP_FOR_TARGET"; then
16099 for ncn_progname in objdump; do
16100 if test -n "$ncn_target_tool_prefix"; then
16101 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
16102 set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
16103 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16104 $as_echo_n "checking for $ac_word... " >&6; }
16105 if ${ac_cv_prog_OBJDUMP_FOR_TARGET+:} false; then :
16106 $as_echo_n "(cached) " >&6
16107 else
16108 if test -n "$OBJDUMP_FOR_TARGET"; then
16109 ac_cv_prog_OBJDUMP_FOR_TARGET="$OBJDUMP_FOR_TARGET" # Let the user override the test.
16110 else
16111 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16112 for as_dir in $PATH
16114 IFS=$as_save_IFS
16115 test -z "$as_dir" && as_dir=.
16116 for ac_exec_ext in '' $ac_executable_extensions; do
16117 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16118 ac_cv_prog_OBJDUMP_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
16119 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16120 break 2
16122 done
16123 done
16124 IFS=$as_save_IFS
16128 OBJDUMP_FOR_TARGET=$ac_cv_prog_OBJDUMP_FOR_TARGET
16129 if test -n "$OBJDUMP_FOR_TARGET"; then
16130 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP_FOR_TARGET" >&5
16131 $as_echo "$OBJDUMP_FOR_TARGET" >&6; }
16132 else
16133 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16134 $as_echo "no" >&6; }
16139 if test -z "$ac_cv_prog_OBJDUMP_FOR_TARGET" && test $build = $target ; then
16140 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
16141 set dummy ${ncn_progname}; ac_word=$2
16142 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16143 $as_echo_n "checking for $ac_word... " >&6; }
16144 if ${ac_cv_prog_OBJDUMP_FOR_TARGET+:} false; then :
16145 $as_echo_n "(cached) " >&6
16146 else
16147 if test -n "$OBJDUMP_FOR_TARGET"; then
16148 ac_cv_prog_OBJDUMP_FOR_TARGET="$OBJDUMP_FOR_TARGET" # Let the user override the test.
16149 else
16150 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16151 for as_dir in $PATH
16153 IFS=$as_save_IFS
16154 test -z "$as_dir" && as_dir=.
16155 for ac_exec_ext in '' $ac_executable_extensions; do
16156 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16157 ac_cv_prog_OBJDUMP_FOR_TARGET="${ncn_progname}"
16158 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16159 break 2
16161 done
16162 done
16163 IFS=$as_save_IFS
16167 OBJDUMP_FOR_TARGET=$ac_cv_prog_OBJDUMP_FOR_TARGET
16168 if test -n "$OBJDUMP_FOR_TARGET"; then
16169 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP_FOR_TARGET" >&5
16170 $as_echo "$OBJDUMP_FOR_TARGET" >&6; }
16171 else
16172 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16173 $as_echo "no" >&6; }
16178 test -n "$ac_cv_prog_OBJDUMP_FOR_TARGET" && break
16179 done
16182 if test -z "$ac_cv_prog_OBJDUMP_FOR_TARGET" ; then
16183 set dummy objdump
16184 if test $build = $target ; then
16185 OBJDUMP_FOR_TARGET="$2"
16186 else
16187 OBJDUMP_FOR_TARGET="${ncn_target_tool_prefix}$2"
16189 else
16190 OBJDUMP_FOR_TARGET="$ac_cv_prog_OBJDUMP_FOR_TARGET"
16193 else
16194 OBJDUMP_FOR_TARGET=$ac_cv_path_OBJDUMP_FOR_TARGET
16200 if test -z "$ac_cv_path_OTOOL_FOR_TARGET" ; then
16201 if test -n "$with_build_time_tools"; then
16202 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for otool in $with_build_time_tools" >&5
16203 $as_echo_n "checking for otool in $with_build_time_tools... " >&6; }
16204 if test -x $with_build_time_tools/otool; then
16205 OTOOL_FOR_TARGET=`cd $with_build_time_tools && pwd`/otool
16206 ac_cv_path_OTOOL_FOR_TARGET=$OTOOL_FOR_TARGET
16207 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_OTOOL_FOR_TARGET" >&5
16208 $as_echo "$ac_cv_path_OTOOL_FOR_TARGET" >&6; }
16209 else
16210 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16211 $as_echo "no" >&6; }
16213 elif test $build != $host && test $have_gcc_for_target = yes; then
16214 OTOOL_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=otool`
16215 test $OTOOL_FOR_TARGET = otool && OTOOL_FOR_TARGET=
16216 test -n "$OTOOL_FOR_TARGET" && ac_cv_path_OTOOL_FOR_TARGET=$OTOOL_FOR_TARGET
16219 if test -z "$ac_cv_path_OTOOL_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then
16220 # Extract the first word of "otool", so it can be a program name with args.
16221 set dummy otool; ac_word=$2
16222 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16223 $as_echo_n "checking for $ac_word... " >&6; }
16224 if ${ac_cv_path_OTOOL_FOR_TARGET+:} false; then :
16225 $as_echo_n "(cached) " >&6
16226 else
16227 case $OTOOL_FOR_TARGET in
16228 [\\/]* | ?:[\\/]*)
16229 ac_cv_path_OTOOL_FOR_TARGET="$OTOOL_FOR_TARGET" # Let the user override the test with a path.
16232 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16233 for as_dir in $gcc_cv_tool_dirs
16235 IFS=$as_save_IFS
16236 test -z "$as_dir" && as_dir=.
16237 for ac_exec_ext in '' $ac_executable_extensions; do
16238 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16239 ac_cv_path_OTOOL_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext"
16240 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16241 break 2
16243 done
16244 done
16245 IFS=$as_save_IFS
16248 esac
16250 OTOOL_FOR_TARGET=$ac_cv_path_OTOOL_FOR_TARGET
16251 if test -n "$OTOOL_FOR_TARGET"; then
16252 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL_FOR_TARGET" >&5
16253 $as_echo "$OTOOL_FOR_TARGET" >&6; }
16254 else
16255 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16256 $as_echo "no" >&6; }
16261 if test -z "$ac_cv_path_OTOOL_FOR_TARGET" ; then
16264 if test -n "$OTOOL_FOR_TARGET"; then
16265 ac_cv_prog_OTOOL_FOR_TARGET=$OTOOL_FOR_TARGET
16266 elif test -n "$ac_cv_prog_OTOOL_FOR_TARGET"; then
16267 OTOOL_FOR_TARGET=$ac_cv_prog_OTOOL_FOR_TARGET
16270 if test -n "$ac_cv_prog_OTOOL_FOR_TARGET"; then
16271 for ncn_progname in otool; do
16272 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
16273 set dummy ${ncn_progname}; ac_word=$2
16274 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16275 $as_echo_n "checking for $ac_word... " >&6; }
16276 if ${ac_cv_prog_OTOOL_FOR_TARGET+:} false; then :
16277 $as_echo_n "(cached) " >&6
16278 else
16279 if test -n "$OTOOL_FOR_TARGET"; then
16280 ac_cv_prog_OTOOL_FOR_TARGET="$OTOOL_FOR_TARGET" # Let the user override the test.
16281 else
16282 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16283 for as_dir in $PATH
16285 IFS=$as_save_IFS
16286 test -z "$as_dir" && as_dir=.
16287 for ac_exec_ext in '' $ac_executable_extensions; do
16288 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16289 ac_cv_prog_OTOOL_FOR_TARGET="${ncn_progname}"
16290 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16291 break 2
16293 done
16294 done
16295 IFS=$as_save_IFS
16299 OTOOL_FOR_TARGET=$ac_cv_prog_OTOOL_FOR_TARGET
16300 if test -n "$OTOOL_FOR_TARGET"; then
16301 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL_FOR_TARGET" >&5
16302 $as_echo "$OTOOL_FOR_TARGET" >&6; }
16303 else
16304 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16305 $as_echo "no" >&6; }
16309 done
16312 if test -z "$ac_cv_prog_OTOOL_FOR_TARGET" && test -n "$with_build_time_tools"; then
16313 for ncn_progname in otool; do
16314 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
16315 $as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
16316 if test -x $with_build_time_tools/${ncn_progname}; then
16317 ac_cv_prog_OTOOL_FOR_TARGET=$with_build_time_tools/${ncn_progname}
16318 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
16319 $as_echo "yes" >&6; }
16320 break
16321 else
16322 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16323 $as_echo "no" >&6; }
16325 done
16328 if test -z "$ac_cv_prog_OTOOL_FOR_TARGET"; then
16329 for ncn_progname in otool; do
16330 if test -n "$ncn_target_tool_prefix"; then
16331 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
16332 set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
16333 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16334 $as_echo_n "checking for $ac_word... " >&6; }
16335 if ${ac_cv_prog_OTOOL_FOR_TARGET+:} false; then :
16336 $as_echo_n "(cached) " >&6
16337 else
16338 if test -n "$OTOOL_FOR_TARGET"; then
16339 ac_cv_prog_OTOOL_FOR_TARGET="$OTOOL_FOR_TARGET" # Let the user override the test.
16340 else
16341 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16342 for as_dir in $PATH
16344 IFS=$as_save_IFS
16345 test -z "$as_dir" && as_dir=.
16346 for ac_exec_ext in '' $ac_executable_extensions; do
16347 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16348 ac_cv_prog_OTOOL_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
16349 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16350 break 2
16352 done
16353 done
16354 IFS=$as_save_IFS
16358 OTOOL_FOR_TARGET=$ac_cv_prog_OTOOL_FOR_TARGET
16359 if test -n "$OTOOL_FOR_TARGET"; then
16360 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL_FOR_TARGET" >&5
16361 $as_echo "$OTOOL_FOR_TARGET" >&6; }
16362 else
16363 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16364 $as_echo "no" >&6; }
16369 if test -z "$ac_cv_prog_OTOOL_FOR_TARGET" && test $build = $target ; then
16370 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
16371 set dummy ${ncn_progname}; ac_word=$2
16372 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16373 $as_echo_n "checking for $ac_word... " >&6; }
16374 if ${ac_cv_prog_OTOOL_FOR_TARGET+:} false; then :
16375 $as_echo_n "(cached) " >&6
16376 else
16377 if test -n "$OTOOL_FOR_TARGET"; then
16378 ac_cv_prog_OTOOL_FOR_TARGET="$OTOOL_FOR_TARGET" # Let the user override the test.
16379 else
16380 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16381 for as_dir in $PATH
16383 IFS=$as_save_IFS
16384 test -z "$as_dir" && as_dir=.
16385 for ac_exec_ext in '' $ac_executable_extensions; do
16386 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16387 ac_cv_prog_OTOOL_FOR_TARGET="${ncn_progname}"
16388 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16389 break 2
16391 done
16392 done
16393 IFS=$as_save_IFS
16397 OTOOL_FOR_TARGET=$ac_cv_prog_OTOOL_FOR_TARGET
16398 if test -n "$OTOOL_FOR_TARGET"; then
16399 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL_FOR_TARGET" >&5
16400 $as_echo "$OTOOL_FOR_TARGET" >&6; }
16401 else
16402 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16403 $as_echo "no" >&6; }
16408 test -n "$ac_cv_prog_OTOOL_FOR_TARGET" && break
16409 done
16412 if test -z "$ac_cv_prog_OTOOL_FOR_TARGET" ; then
16413 set dummy otool
16414 if test $build = $target ; then
16415 OTOOL_FOR_TARGET="$2"
16416 else
16417 OTOOL_FOR_TARGET="${ncn_target_tool_prefix}$2"
16419 else
16420 OTOOL_FOR_TARGET="$ac_cv_prog_OTOOL_FOR_TARGET"
16423 else
16424 OTOOL_FOR_TARGET=$ac_cv_path_OTOOL_FOR_TARGET
16430 if test -z "$ac_cv_path_RANLIB_FOR_TARGET" ; then
16431 if test -n "$with_build_time_tools"; then
16432 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ranlib in $with_build_time_tools" >&5
16433 $as_echo_n "checking for ranlib in $with_build_time_tools... " >&6; }
16434 if test -x $with_build_time_tools/ranlib; then
16435 RANLIB_FOR_TARGET=`cd $with_build_time_tools && pwd`/ranlib
16436 ac_cv_path_RANLIB_FOR_TARGET=$RANLIB_FOR_TARGET
16437 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_RANLIB_FOR_TARGET" >&5
16438 $as_echo "$ac_cv_path_RANLIB_FOR_TARGET" >&6; }
16439 else
16440 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16441 $as_echo "no" >&6; }
16443 elif test $build != $host && test $have_gcc_for_target = yes; then
16444 RANLIB_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=ranlib`
16445 test $RANLIB_FOR_TARGET = ranlib && RANLIB_FOR_TARGET=
16446 test -n "$RANLIB_FOR_TARGET" && ac_cv_path_RANLIB_FOR_TARGET=$RANLIB_FOR_TARGET
16449 if test -z "$ac_cv_path_RANLIB_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then
16450 # Extract the first word of "ranlib", so it can be a program name with args.
16451 set dummy ranlib; ac_word=$2
16452 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16453 $as_echo_n "checking for $ac_word... " >&6; }
16454 if ${ac_cv_path_RANLIB_FOR_TARGET+:} false; then :
16455 $as_echo_n "(cached) " >&6
16456 else
16457 case $RANLIB_FOR_TARGET in
16458 [\\/]* | ?:[\\/]*)
16459 ac_cv_path_RANLIB_FOR_TARGET="$RANLIB_FOR_TARGET" # Let the user override the test with a path.
16462 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16463 for as_dir in $gcc_cv_tool_dirs
16465 IFS=$as_save_IFS
16466 test -z "$as_dir" && as_dir=.
16467 for ac_exec_ext in '' $ac_executable_extensions; do
16468 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16469 ac_cv_path_RANLIB_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext"
16470 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16471 break 2
16473 done
16474 done
16475 IFS=$as_save_IFS
16478 esac
16480 RANLIB_FOR_TARGET=$ac_cv_path_RANLIB_FOR_TARGET
16481 if test -n "$RANLIB_FOR_TARGET"; then
16482 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB_FOR_TARGET" >&5
16483 $as_echo "$RANLIB_FOR_TARGET" >&6; }
16484 else
16485 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16486 $as_echo "no" >&6; }
16491 if test -z "$ac_cv_path_RANLIB_FOR_TARGET" ; then
16494 if test -n "$RANLIB_FOR_TARGET"; then
16495 ac_cv_prog_RANLIB_FOR_TARGET=$RANLIB_FOR_TARGET
16496 elif test -n "$ac_cv_prog_RANLIB_FOR_TARGET"; then
16497 RANLIB_FOR_TARGET=$ac_cv_prog_RANLIB_FOR_TARGET
16500 if test -n "$ac_cv_prog_RANLIB_FOR_TARGET"; then
16501 for ncn_progname in ranlib; do
16502 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
16503 set dummy ${ncn_progname}; ac_word=$2
16504 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16505 $as_echo_n "checking for $ac_word... " >&6; }
16506 if ${ac_cv_prog_RANLIB_FOR_TARGET+:} false; then :
16507 $as_echo_n "(cached) " >&6
16508 else
16509 if test -n "$RANLIB_FOR_TARGET"; then
16510 ac_cv_prog_RANLIB_FOR_TARGET="$RANLIB_FOR_TARGET" # Let the user override the test.
16511 else
16512 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16513 for as_dir in $PATH
16515 IFS=$as_save_IFS
16516 test -z "$as_dir" && as_dir=.
16517 for ac_exec_ext in '' $ac_executable_extensions; do
16518 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16519 ac_cv_prog_RANLIB_FOR_TARGET="${ncn_progname}"
16520 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16521 break 2
16523 done
16524 done
16525 IFS=$as_save_IFS
16529 RANLIB_FOR_TARGET=$ac_cv_prog_RANLIB_FOR_TARGET
16530 if test -n "$RANLIB_FOR_TARGET"; then
16531 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB_FOR_TARGET" >&5
16532 $as_echo "$RANLIB_FOR_TARGET" >&6; }
16533 else
16534 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16535 $as_echo "no" >&6; }
16539 done
16542 if test -z "$ac_cv_prog_RANLIB_FOR_TARGET" && test -n "$with_build_time_tools"; then
16543 for ncn_progname in ranlib; do
16544 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
16545 $as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
16546 if test -x $with_build_time_tools/${ncn_progname}; then
16547 ac_cv_prog_RANLIB_FOR_TARGET=$with_build_time_tools/${ncn_progname}
16548 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
16549 $as_echo "yes" >&6; }
16550 break
16551 else
16552 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16553 $as_echo "no" >&6; }
16555 done
16558 if test -z "$ac_cv_prog_RANLIB_FOR_TARGET"; then
16559 for ncn_progname in ranlib; do
16560 if test -n "$ncn_target_tool_prefix"; then
16561 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
16562 set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
16563 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16564 $as_echo_n "checking for $ac_word... " >&6; }
16565 if ${ac_cv_prog_RANLIB_FOR_TARGET+:} false; then :
16566 $as_echo_n "(cached) " >&6
16567 else
16568 if test -n "$RANLIB_FOR_TARGET"; then
16569 ac_cv_prog_RANLIB_FOR_TARGET="$RANLIB_FOR_TARGET" # Let the user override the test.
16570 else
16571 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16572 for as_dir in $PATH
16574 IFS=$as_save_IFS
16575 test -z "$as_dir" && as_dir=.
16576 for ac_exec_ext in '' $ac_executable_extensions; do
16577 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16578 ac_cv_prog_RANLIB_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
16579 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16580 break 2
16582 done
16583 done
16584 IFS=$as_save_IFS
16588 RANLIB_FOR_TARGET=$ac_cv_prog_RANLIB_FOR_TARGET
16589 if test -n "$RANLIB_FOR_TARGET"; then
16590 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB_FOR_TARGET" >&5
16591 $as_echo "$RANLIB_FOR_TARGET" >&6; }
16592 else
16593 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16594 $as_echo "no" >&6; }
16599 if test -z "$ac_cv_prog_RANLIB_FOR_TARGET" && test $build = $target ; then
16600 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
16601 set dummy ${ncn_progname}; ac_word=$2
16602 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16603 $as_echo_n "checking for $ac_word... " >&6; }
16604 if ${ac_cv_prog_RANLIB_FOR_TARGET+:} false; then :
16605 $as_echo_n "(cached) " >&6
16606 else
16607 if test -n "$RANLIB_FOR_TARGET"; then
16608 ac_cv_prog_RANLIB_FOR_TARGET="$RANLIB_FOR_TARGET" # Let the user override the test.
16609 else
16610 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16611 for as_dir in $PATH
16613 IFS=$as_save_IFS
16614 test -z "$as_dir" && as_dir=.
16615 for ac_exec_ext in '' $ac_executable_extensions; do
16616 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16617 ac_cv_prog_RANLIB_FOR_TARGET="${ncn_progname}"
16618 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16619 break 2
16621 done
16622 done
16623 IFS=$as_save_IFS
16627 RANLIB_FOR_TARGET=$ac_cv_prog_RANLIB_FOR_TARGET
16628 if test -n "$RANLIB_FOR_TARGET"; then
16629 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB_FOR_TARGET" >&5
16630 $as_echo "$RANLIB_FOR_TARGET" >&6; }
16631 else
16632 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16633 $as_echo "no" >&6; }
16638 test -n "$ac_cv_prog_RANLIB_FOR_TARGET" && break
16639 done
16642 if test -z "$ac_cv_prog_RANLIB_FOR_TARGET" ; then
16643 set dummy ranlib
16644 if test $build = $target ; then
16645 RANLIB_FOR_TARGET="$2"
16646 else
16647 RANLIB_FOR_TARGET="${ncn_target_tool_prefix}$2"
16649 else
16650 RANLIB_FOR_TARGET="$ac_cv_prog_RANLIB_FOR_TARGET"
16653 else
16654 RANLIB_FOR_TARGET=$ac_cv_path_RANLIB_FOR_TARGET
16660 if test -z "$ac_cv_path_READELF_FOR_TARGET" ; then
16661 if test -n "$with_build_time_tools"; then
16662 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for readelf in $with_build_time_tools" >&5
16663 $as_echo_n "checking for readelf in $with_build_time_tools... " >&6; }
16664 if test -x $with_build_time_tools/readelf; then
16665 READELF_FOR_TARGET=`cd $with_build_time_tools && pwd`/readelf
16666 ac_cv_path_READELF_FOR_TARGET=$READELF_FOR_TARGET
16667 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_READELF_FOR_TARGET" >&5
16668 $as_echo "$ac_cv_path_READELF_FOR_TARGET" >&6; }
16669 else
16670 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16671 $as_echo "no" >&6; }
16673 elif test $build != $host && test $have_gcc_for_target = yes; then
16674 READELF_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=readelf`
16675 test $READELF_FOR_TARGET = readelf && READELF_FOR_TARGET=
16676 test -n "$READELF_FOR_TARGET" && ac_cv_path_READELF_FOR_TARGET=$READELF_FOR_TARGET
16679 if test -z "$ac_cv_path_READELF_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then
16680 # Extract the first word of "readelf", so it can be a program name with args.
16681 set dummy readelf; ac_word=$2
16682 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16683 $as_echo_n "checking for $ac_word... " >&6; }
16684 if ${ac_cv_path_READELF_FOR_TARGET+:} false; then :
16685 $as_echo_n "(cached) " >&6
16686 else
16687 case $READELF_FOR_TARGET in
16688 [\\/]* | ?:[\\/]*)
16689 ac_cv_path_READELF_FOR_TARGET="$READELF_FOR_TARGET" # Let the user override the test with a path.
16692 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16693 for as_dir in $gcc_cv_tool_dirs
16695 IFS=$as_save_IFS
16696 test -z "$as_dir" && as_dir=.
16697 for ac_exec_ext in '' $ac_executable_extensions; do
16698 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16699 ac_cv_path_READELF_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext"
16700 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16701 break 2
16703 done
16704 done
16705 IFS=$as_save_IFS
16708 esac
16710 READELF_FOR_TARGET=$ac_cv_path_READELF_FOR_TARGET
16711 if test -n "$READELF_FOR_TARGET"; then
16712 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $READELF_FOR_TARGET" >&5
16713 $as_echo "$READELF_FOR_TARGET" >&6; }
16714 else
16715 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16716 $as_echo "no" >&6; }
16721 if test -z "$ac_cv_path_READELF_FOR_TARGET" ; then
16724 if test -n "$READELF_FOR_TARGET"; then
16725 ac_cv_prog_READELF_FOR_TARGET=$READELF_FOR_TARGET
16726 elif test -n "$ac_cv_prog_READELF_FOR_TARGET"; then
16727 READELF_FOR_TARGET=$ac_cv_prog_READELF_FOR_TARGET
16730 if test -n "$ac_cv_prog_READELF_FOR_TARGET"; then
16731 for ncn_progname in readelf; do
16732 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
16733 set dummy ${ncn_progname}; ac_word=$2
16734 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16735 $as_echo_n "checking for $ac_word... " >&6; }
16736 if ${ac_cv_prog_READELF_FOR_TARGET+:} false; then :
16737 $as_echo_n "(cached) " >&6
16738 else
16739 if test -n "$READELF_FOR_TARGET"; then
16740 ac_cv_prog_READELF_FOR_TARGET="$READELF_FOR_TARGET" # Let the user override the test.
16741 else
16742 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16743 for as_dir in $PATH
16745 IFS=$as_save_IFS
16746 test -z "$as_dir" && as_dir=.
16747 for ac_exec_ext in '' $ac_executable_extensions; do
16748 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16749 ac_cv_prog_READELF_FOR_TARGET="${ncn_progname}"
16750 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16751 break 2
16753 done
16754 done
16755 IFS=$as_save_IFS
16759 READELF_FOR_TARGET=$ac_cv_prog_READELF_FOR_TARGET
16760 if test -n "$READELF_FOR_TARGET"; then
16761 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $READELF_FOR_TARGET" >&5
16762 $as_echo "$READELF_FOR_TARGET" >&6; }
16763 else
16764 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16765 $as_echo "no" >&6; }
16769 done
16772 if test -z "$ac_cv_prog_READELF_FOR_TARGET" && test -n "$with_build_time_tools"; then
16773 for ncn_progname in readelf; do
16774 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
16775 $as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
16776 if test -x $with_build_time_tools/${ncn_progname}; then
16777 ac_cv_prog_READELF_FOR_TARGET=$with_build_time_tools/${ncn_progname}
16778 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
16779 $as_echo "yes" >&6; }
16780 break
16781 else
16782 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16783 $as_echo "no" >&6; }
16785 done
16788 if test -z "$ac_cv_prog_READELF_FOR_TARGET"; then
16789 for ncn_progname in readelf; do
16790 if test -n "$ncn_target_tool_prefix"; then
16791 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
16792 set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
16793 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16794 $as_echo_n "checking for $ac_word... " >&6; }
16795 if ${ac_cv_prog_READELF_FOR_TARGET+:} false; then :
16796 $as_echo_n "(cached) " >&6
16797 else
16798 if test -n "$READELF_FOR_TARGET"; then
16799 ac_cv_prog_READELF_FOR_TARGET="$READELF_FOR_TARGET" # Let the user override the test.
16800 else
16801 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16802 for as_dir in $PATH
16804 IFS=$as_save_IFS
16805 test -z "$as_dir" && as_dir=.
16806 for ac_exec_ext in '' $ac_executable_extensions; do
16807 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16808 ac_cv_prog_READELF_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
16809 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16810 break 2
16812 done
16813 done
16814 IFS=$as_save_IFS
16818 READELF_FOR_TARGET=$ac_cv_prog_READELF_FOR_TARGET
16819 if test -n "$READELF_FOR_TARGET"; then
16820 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $READELF_FOR_TARGET" >&5
16821 $as_echo "$READELF_FOR_TARGET" >&6; }
16822 else
16823 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16824 $as_echo "no" >&6; }
16829 if test -z "$ac_cv_prog_READELF_FOR_TARGET" && test $build = $target ; then
16830 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
16831 set dummy ${ncn_progname}; ac_word=$2
16832 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16833 $as_echo_n "checking for $ac_word... " >&6; }
16834 if ${ac_cv_prog_READELF_FOR_TARGET+:} false; then :
16835 $as_echo_n "(cached) " >&6
16836 else
16837 if test -n "$READELF_FOR_TARGET"; then
16838 ac_cv_prog_READELF_FOR_TARGET="$READELF_FOR_TARGET" # Let the user override the test.
16839 else
16840 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16841 for as_dir in $PATH
16843 IFS=$as_save_IFS
16844 test -z "$as_dir" && as_dir=.
16845 for ac_exec_ext in '' $ac_executable_extensions; do
16846 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16847 ac_cv_prog_READELF_FOR_TARGET="${ncn_progname}"
16848 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16849 break 2
16851 done
16852 done
16853 IFS=$as_save_IFS
16857 READELF_FOR_TARGET=$ac_cv_prog_READELF_FOR_TARGET
16858 if test -n "$READELF_FOR_TARGET"; then
16859 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $READELF_FOR_TARGET" >&5
16860 $as_echo "$READELF_FOR_TARGET" >&6; }
16861 else
16862 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16863 $as_echo "no" >&6; }
16868 test -n "$ac_cv_prog_READELF_FOR_TARGET" && break
16869 done
16872 if test -z "$ac_cv_prog_READELF_FOR_TARGET" ; then
16873 set dummy readelf
16874 if test $build = $target ; then
16875 READELF_FOR_TARGET="$2"
16876 else
16877 READELF_FOR_TARGET="${ncn_target_tool_prefix}$2"
16879 else
16880 READELF_FOR_TARGET="$ac_cv_prog_READELF_FOR_TARGET"
16883 else
16884 READELF_FOR_TARGET=$ac_cv_path_READELF_FOR_TARGET
16890 if test -z "$ac_cv_path_STRIP_FOR_TARGET" ; then
16891 if test -n "$with_build_time_tools"; then
16892 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for strip in $with_build_time_tools" >&5
16893 $as_echo_n "checking for strip in $with_build_time_tools... " >&6; }
16894 if test -x $with_build_time_tools/strip; then
16895 STRIP_FOR_TARGET=`cd $with_build_time_tools && pwd`/strip
16896 ac_cv_path_STRIP_FOR_TARGET=$STRIP_FOR_TARGET
16897 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_STRIP_FOR_TARGET" >&5
16898 $as_echo "$ac_cv_path_STRIP_FOR_TARGET" >&6; }
16899 else
16900 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16901 $as_echo "no" >&6; }
16903 elif test $build != $host && test $have_gcc_for_target = yes; then
16904 STRIP_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=strip`
16905 test $STRIP_FOR_TARGET = strip && STRIP_FOR_TARGET=
16906 test -n "$STRIP_FOR_TARGET" && ac_cv_path_STRIP_FOR_TARGET=$STRIP_FOR_TARGET
16909 if test -z "$ac_cv_path_STRIP_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then
16910 # Extract the first word of "strip", so it can be a program name with args.
16911 set dummy strip; ac_word=$2
16912 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16913 $as_echo_n "checking for $ac_word... " >&6; }
16914 if ${ac_cv_path_STRIP_FOR_TARGET+:} false; then :
16915 $as_echo_n "(cached) " >&6
16916 else
16917 case $STRIP_FOR_TARGET in
16918 [\\/]* | ?:[\\/]*)
16919 ac_cv_path_STRIP_FOR_TARGET="$STRIP_FOR_TARGET" # Let the user override the test with a path.
16922 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16923 for as_dir in $gcc_cv_tool_dirs
16925 IFS=$as_save_IFS
16926 test -z "$as_dir" && as_dir=.
16927 for ac_exec_ext in '' $ac_executable_extensions; do
16928 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16929 ac_cv_path_STRIP_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext"
16930 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16931 break 2
16933 done
16934 done
16935 IFS=$as_save_IFS
16938 esac
16940 STRIP_FOR_TARGET=$ac_cv_path_STRIP_FOR_TARGET
16941 if test -n "$STRIP_FOR_TARGET"; then
16942 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP_FOR_TARGET" >&5
16943 $as_echo "$STRIP_FOR_TARGET" >&6; }
16944 else
16945 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16946 $as_echo "no" >&6; }
16951 if test -z "$ac_cv_path_STRIP_FOR_TARGET" ; then
16954 if test -n "$STRIP_FOR_TARGET"; then
16955 ac_cv_prog_STRIP_FOR_TARGET=$STRIP_FOR_TARGET
16956 elif test -n "$ac_cv_prog_STRIP_FOR_TARGET"; then
16957 STRIP_FOR_TARGET=$ac_cv_prog_STRIP_FOR_TARGET
16960 if test -n "$ac_cv_prog_STRIP_FOR_TARGET"; then
16961 for ncn_progname in strip; do
16962 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
16963 set dummy ${ncn_progname}; ac_word=$2
16964 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16965 $as_echo_n "checking for $ac_word... " >&6; }
16966 if ${ac_cv_prog_STRIP_FOR_TARGET+:} false; then :
16967 $as_echo_n "(cached) " >&6
16968 else
16969 if test -n "$STRIP_FOR_TARGET"; then
16970 ac_cv_prog_STRIP_FOR_TARGET="$STRIP_FOR_TARGET" # Let the user override the test.
16971 else
16972 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16973 for as_dir in $PATH
16975 IFS=$as_save_IFS
16976 test -z "$as_dir" && as_dir=.
16977 for ac_exec_ext in '' $ac_executable_extensions; do
16978 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16979 ac_cv_prog_STRIP_FOR_TARGET="${ncn_progname}"
16980 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16981 break 2
16983 done
16984 done
16985 IFS=$as_save_IFS
16989 STRIP_FOR_TARGET=$ac_cv_prog_STRIP_FOR_TARGET
16990 if test -n "$STRIP_FOR_TARGET"; then
16991 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP_FOR_TARGET" >&5
16992 $as_echo "$STRIP_FOR_TARGET" >&6; }
16993 else
16994 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16995 $as_echo "no" >&6; }
16999 done
17002 if test -z "$ac_cv_prog_STRIP_FOR_TARGET" && test -n "$with_build_time_tools"; then
17003 for ncn_progname in strip; do
17004 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
17005 $as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
17006 if test -x $with_build_time_tools/${ncn_progname}; then
17007 ac_cv_prog_STRIP_FOR_TARGET=$with_build_time_tools/${ncn_progname}
17008 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
17009 $as_echo "yes" >&6; }
17010 break
17011 else
17012 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17013 $as_echo "no" >&6; }
17015 done
17018 if test -z "$ac_cv_prog_STRIP_FOR_TARGET"; then
17019 for ncn_progname in strip; do
17020 if test -n "$ncn_target_tool_prefix"; then
17021 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
17022 set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
17023 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
17024 $as_echo_n "checking for $ac_word... " >&6; }
17025 if ${ac_cv_prog_STRIP_FOR_TARGET+:} false; then :
17026 $as_echo_n "(cached) " >&6
17027 else
17028 if test -n "$STRIP_FOR_TARGET"; then
17029 ac_cv_prog_STRIP_FOR_TARGET="$STRIP_FOR_TARGET" # Let the user override the test.
17030 else
17031 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17032 for as_dir in $PATH
17034 IFS=$as_save_IFS
17035 test -z "$as_dir" && as_dir=.
17036 for ac_exec_ext in '' $ac_executable_extensions; do
17037 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
17038 ac_cv_prog_STRIP_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
17039 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
17040 break 2
17042 done
17043 done
17044 IFS=$as_save_IFS
17048 STRIP_FOR_TARGET=$ac_cv_prog_STRIP_FOR_TARGET
17049 if test -n "$STRIP_FOR_TARGET"; then
17050 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP_FOR_TARGET" >&5
17051 $as_echo "$STRIP_FOR_TARGET" >&6; }
17052 else
17053 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17054 $as_echo "no" >&6; }
17059 if test -z "$ac_cv_prog_STRIP_FOR_TARGET" && test $build = $target ; then
17060 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
17061 set dummy ${ncn_progname}; ac_word=$2
17062 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
17063 $as_echo_n "checking for $ac_word... " >&6; }
17064 if ${ac_cv_prog_STRIP_FOR_TARGET+:} false; then :
17065 $as_echo_n "(cached) " >&6
17066 else
17067 if test -n "$STRIP_FOR_TARGET"; then
17068 ac_cv_prog_STRIP_FOR_TARGET="$STRIP_FOR_TARGET" # Let the user override the test.
17069 else
17070 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17071 for as_dir in $PATH
17073 IFS=$as_save_IFS
17074 test -z "$as_dir" && as_dir=.
17075 for ac_exec_ext in '' $ac_executable_extensions; do
17076 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
17077 ac_cv_prog_STRIP_FOR_TARGET="${ncn_progname}"
17078 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
17079 break 2
17081 done
17082 done
17083 IFS=$as_save_IFS
17087 STRIP_FOR_TARGET=$ac_cv_prog_STRIP_FOR_TARGET
17088 if test -n "$STRIP_FOR_TARGET"; then
17089 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP_FOR_TARGET" >&5
17090 $as_echo "$STRIP_FOR_TARGET" >&6; }
17091 else
17092 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17093 $as_echo "no" >&6; }
17098 test -n "$ac_cv_prog_STRIP_FOR_TARGET" && break
17099 done
17102 if test -z "$ac_cv_prog_STRIP_FOR_TARGET" ; then
17103 set dummy strip
17104 if test $build = $target ; then
17105 STRIP_FOR_TARGET="$2"
17106 else
17107 STRIP_FOR_TARGET="${ncn_target_tool_prefix}$2"
17109 else
17110 STRIP_FOR_TARGET="$ac_cv_prog_STRIP_FOR_TARGET"
17113 else
17114 STRIP_FOR_TARGET=$ac_cv_path_STRIP_FOR_TARGET
17120 if test -z "$ac_cv_path_WINDRES_FOR_TARGET" ; then
17121 if test -n "$with_build_time_tools"; then
17122 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for windres in $with_build_time_tools" >&5
17123 $as_echo_n "checking for windres in $with_build_time_tools... " >&6; }
17124 if test -x $with_build_time_tools/windres; then
17125 WINDRES_FOR_TARGET=`cd $with_build_time_tools && pwd`/windres
17126 ac_cv_path_WINDRES_FOR_TARGET=$WINDRES_FOR_TARGET
17127 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_WINDRES_FOR_TARGET" >&5
17128 $as_echo "$ac_cv_path_WINDRES_FOR_TARGET" >&6; }
17129 else
17130 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17131 $as_echo "no" >&6; }
17133 elif test $build != $host && test $have_gcc_for_target = yes; then
17134 WINDRES_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=windres`
17135 test $WINDRES_FOR_TARGET = windres && WINDRES_FOR_TARGET=
17136 test -n "$WINDRES_FOR_TARGET" && ac_cv_path_WINDRES_FOR_TARGET=$WINDRES_FOR_TARGET
17139 if test -z "$ac_cv_path_WINDRES_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then
17140 # Extract the first word of "windres", so it can be a program name with args.
17141 set dummy windres; ac_word=$2
17142 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
17143 $as_echo_n "checking for $ac_word... " >&6; }
17144 if ${ac_cv_path_WINDRES_FOR_TARGET+:} false; then :
17145 $as_echo_n "(cached) " >&6
17146 else
17147 case $WINDRES_FOR_TARGET in
17148 [\\/]* | ?:[\\/]*)
17149 ac_cv_path_WINDRES_FOR_TARGET="$WINDRES_FOR_TARGET" # Let the user override the test with a path.
17152 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17153 for as_dir in $gcc_cv_tool_dirs
17155 IFS=$as_save_IFS
17156 test -z "$as_dir" && as_dir=.
17157 for ac_exec_ext in '' $ac_executable_extensions; do
17158 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
17159 ac_cv_path_WINDRES_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext"
17160 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
17161 break 2
17163 done
17164 done
17165 IFS=$as_save_IFS
17168 esac
17170 WINDRES_FOR_TARGET=$ac_cv_path_WINDRES_FOR_TARGET
17171 if test -n "$WINDRES_FOR_TARGET"; then
17172 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDRES_FOR_TARGET" >&5
17173 $as_echo "$WINDRES_FOR_TARGET" >&6; }
17174 else
17175 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17176 $as_echo "no" >&6; }
17181 if test -z "$ac_cv_path_WINDRES_FOR_TARGET" ; then
17184 if test -n "$WINDRES_FOR_TARGET"; then
17185 ac_cv_prog_WINDRES_FOR_TARGET=$WINDRES_FOR_TARGET
17186 elif test -n "$ac_cv_prog_WINDRES_FOR_TARGET"; then
17187 WINDRES_FOR_TARGET=$ac_cv_prog_WINDRES_FOR_TARGET
17190 if test -n "$ac_cv_prog_WINDRES_FOR_TARGET"; then
17191 for ncn_progname in windres; do
17192 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
17193 set dummy ${ncn_progname}; ac_word=$2
17194 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
17195 $as_echo_n "checking for $ac_word... " >&6; }
17196 if ${ac_cv_prog_WINDRES_FOR_TARGET+:} false; then :
17197 $as_echo_n "(cached) " >&6
17198 else
17199 if test -n "$WINDRES_FOR_TARGET"; then
17200 ac_cv_prog_WINDRES_FOR_TARGET="$WINDRES_FOR_TARGET" # Let the user override the test.
17201 else
17202 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17203 for as_dir in $PATH
17205 IFS=$as_save_IFS
17206 test -z "$as_dir" && as_dir=.
17207 for ac_exec_ext in '' $ac_executable_extensions; do
17208 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
17209 ac_cv_prog_WINDRES_FOR_TARGET="${ncn_progname}"
17210 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
17211 break 2
17213 done
17214 done
17215 IFS=$as_save_IFS
17219 WINDRES_FOR_TARGET=$ac_cv_prog_WINDRES_FOR_TARGET
17220 if test -n "$WINDRES_FOR_TARGET"; then
17221 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDRES_FOR_TARGET" >&5
17222 $as_echo "$WINDRES_FOR_TARGET" >&6; }
17223 else
17224 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17225 $as_echo "no" >&6; }
17229 done
17232 if test -z "$ac_cv_prog_WINDRES_FOR_TARGET" && test -n "$with_build_time_tools"; then
17233 for ncn_progname in windres; do
17234 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
17235 $as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
17236 if test -x $with_build_time_tools/${ncn_progname}; then
17237 ac_cv_prog_WINDRES_FOR_TARGET=$with_build_time_tools/${ncn_progname}
17238 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
17239 $as_echo "yes" >&6; }
17240 break
17241 else
17242 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17243 $as_echo "no" >&6; }
17245 done
17248 if test -z "$ac_cv_prog_WINDRES_FOR_TARGET"; then
17249 for ncn_progname in windres; do
17250 if test -n "$ncn_target_tool_prefix"; then
17251 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
17252 set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
17253 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
17254 $as_echo_n "checking for $ac_word... " >&6; }
17255 if ${ac_cv_prog_WINDRES_FOR_TARGET+:} false; then :
17256 $as_echo_n "(cached) " >&6
17257 else
17258 if test -n "$WINDRES_FOR_TARGET"; then
17259 ac_cv_prog_WINDRES_FOR_TARGET="$WINDRES_FOR_TARGET" # Let the user override the test.
17260 else
17261 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17262 for as_dir in $PATH
17264 IFS=$as_save_IFS
17265 test -z "$as_dir" && as_dir=.
17266 for ac_exec_ext in '' $ac_executable_extensions; do
17267 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
17268 ac_cv_prog_WINDRES_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
17269 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
17270 break 2
17272 done
17273 done
17274 IFS=$as_save_IFS
17278 WINDRES_FOR_TARGET=$ac_cv_prog_WINDRES_FOR_TARGET
17279 if test -n "$WINDRES_FOR_TARGET"; then
17280 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDRES_FOR_TARGET" >&5
17281 $as_echo "$WINDRES_FOR_TARGET" >&6; }
17282 else
17283 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17284 $as_echo "no" >&6; }
17289 if test -z "$ac_cv_prog_WINDRES_FOR_TARGET" && test $build = $target ; then
17290 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
17291 set dummy ${ncn_progname}; ac_word=$2
17292 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
17293 $as_echo_n "checking for $ac_word... " >&6; }
17294 if ${ac_cv_prog_WINDRES_FOR_TARGET+:} false; then :
17295 $as_echo_n "(cached) " >&6
17296 else
17297 if test -n "$WINDRES_FOR_TARGET"; then
17298 ac_cv_prog_WINDRES_FOR_TARGET="$WINDRES_FOR_TARGET" # Let the user override the test.
17299 else
17300 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17301 for as_dir in $PATH
17303 IFS=$as_save_IFS
17304 test -z "$as_dir" && as_dir=.
17305 for ac_exec_ext in '' $ac_executable_extensions; do
17306 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
17307 ac_cv_prog_WINDRES_FOR_TARGET="${ncn_progname}"
17308 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
17309 break 2
17311 done
17312 done
17313 IFS=$as_save_IFS
17317 WINDRES_FOR_TARGET=$ac_cv_prog_WINDRES_FOR_TARGET
17318 if test -n "$WINDRES_FOR_TARGET"; then
17319 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDRES_FOR_TARGET" >&5
17320 $as_echo "$WINDRES_FOR_TARGET" >&6; }
17321 else
17322 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17323 $as_echo "no" >&6; }
17328 test -n "$ac_cv_prog_WINDRES_FOR_TARGET" && break
17329 done
17332 if test -z "$ac_cv_prog_WINDRES_FOR_TARGET" ; then
17333 set dummy windres
17334 if test $build = $target ; then
17335 WINDRES_FOR_TARGET="$2"
17336 else
17337 WINDRES_FOR_TARGET="${ncn_target_tool_prefix}$2"
17339 else
17340 WINDRES_FOR_TARGET="$ac_cv_prog_WINDRES_FOR_TARGET"
17343 else
17344 WINDRES_FOR_TARGET=$ac_cv_path_WINDRES_FOR_TARGET
17350 if test -z "$ac_cv_path_WINDMC_FOR_TARGET" ; then
17351 if test -n "$with_build_time_tools"; then
17352 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for windmc in $with_build_time_tools" >&5
17353 $as_echo_n "checking for windmc in $with_build_time_tools... " >&6; }
17354 if test -x $with_build_time_tools/windmc; then
17355 WINDMC_FOR_TARGET=`cd $with_build_time_tools && pwd`/windmc
17356 ac_cv_path_WINDMC_FOR_TARGET=$WINDMC_FOR_TARGET
17357 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_WINDMC_FOR_TARGET" >&5
17358 $as_echo "$ac_cv_path_WINDMC_FOR_TARGET" >&6; }
17359 else
17360 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17361 $as_echo "no" >&6; }
17363 elif test $build != $host && test $have_gcc_for_target = yes; then
17364 WINDMC_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=windmc`
17365 test $WINDMC_FOR_TARGET = windmc && WINDMC_FOR_TARGET=
17366 test -n "$WINDMC_FOR_TARGET" && ac_cv_path_WINDMC_FOR_TARGET=$WINDMC_FOR_TARGET
17369 if test -z "$ac_cv_path_WINDMC_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then
17370 # Extract the first word of "windmc", so it can be a program name with args.
17371 set dummy windmc; ac_word=$2
17372 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
17373 $as_echo_n "checking for $ac_word... " >&6; }
17374 if ${ac_cv_path_WINDMC_FOR_TARGET+:} false; then :
17375 $as_echo_n "(cached) " >&6
17376 else
17377 case $WINDMC_FOR_TARGET in
17378 [\\/]* | ?:[\\/]*)
17379 ac_cv_path_WINDMC_FOR_TARGET="$WINDMC_FOR_TARGET" # Let the user override the test with a path.
17382 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17383 for as_dir in $gcc_cv_tool_dirs
17385 IFS=$as_save_IFS
17386 test -z "$as_dir" && as_dir=.
17387 for ac_exec_ext in '' $ac_executable_extensions; do
17388 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
17389 ac_cv_path_WINDMC_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext"
17390 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
17391 break 2
17393 done
17394 done
17395 IFS=$as_save_IFS
17398 esac
17400 WINDMC_FOR_TARGET=$ac_cv_path_WINDMC_FOR_TARGET
17401 if test -n "$WINDMC_FOR_TARGET"; then
17402 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDMC_FOR_TARGET" >&5
17403 $as_echo "$WINDMC_FOR_TARGET" >&6; }
17404 else
17405 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17406 $as_echo "no" >&6; }
17411 if test -z "$ac_cv_path_WINDMC_FOR_TARGET" ; then
17414 if test -n "$WINDMC_FOR_TARGET"; then
17415 ac_cv_prog_WINDMC_FOR_TARGET=$WINDMC_FOR_TARGET
17416 elif test -n "$ac_cv_prog_WINDMC_FOR_TARGET"; then
17417 WINDMC_FOR_TARGET=$ac_cv_prog_WINDMC_FOR_TARGET
17420 if test -n "$ac_cv_prog_WINDMC_FOR_TARGET"; then
17421 for ncn_progname in windmc; do
17422 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
17423 set dummy ${ncn_progname}; ac_word=$2
17424 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
17425 $as_echo_n "checking for $ac_word... " >&6; }
17426 if ${ac_cv_prog_WINDMC_FOR_TARGET+:} false; then :
17427 $as_echo_n "(cached) " >&6
17428 else
17429 if test -n "$WINDMC_FOR_TARGET"; then
17430 ac_cv_prog_WINDMC_FOR_TARGET="$WINDMC_FOR_TARGET" # Let the user override the test.
17431 else
17432 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17433 for as_dir in $PATH
17435 IFS=$as_save_IFS
17436 test -z "$as_dir" && as_dir=.
17437 for ac_exec_ext in '' $ac_executable_extensions; do
17438 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
17439 ac_cv_prog_WINDMC_FOR_TARGET="${ncn_progname}"
17440 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
17441 break 2
17443 done
17444 done
17445 IFS=$as_save_IFS
17449 WINDMC_FOR_TARGET=$ac_cv_prog_WINDMC_FOR_TARGET
17450 if test -n "$WINDMC_FOR_TARGET"; then
17451 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDMC_FOR_TARGET" >&5
17452 $as_echo "$WINDMC_FOR_TARGET" >&6; }
17453 else
17454 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17455 $as_echo "no" >&6; }
17459 done
17462 if test -z "$ac_cv_prog_WINDMC_FOR_TARGET" && test -n "$with_build_time_tools"; then
17463 for ncn_progname in windmc; do
17464 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
17465 $as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
17466 if test -x $with_build_time_tools/${ncn_progname}; then
17467 ac_cv_prog_WINDMC_FOR_TARGET=$with_build_time_tools/${ncn_progname}
17468 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
17469 $as_echo "yes" >&6; }
17470 break
17471 else
17472 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17473 $as_echo "no" >&6; }
17475 done
17478 if test -z "$ac_cv_prog_WINDMC_FOR_TARGET"; then
17479 for ncn_progname in windmc; do
17480 if test -n "$ncn_target_tool_prefix"; then
17481 # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
17482 set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
17483 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
17484 $as_echo_n "checking for $ac_word... " >&6; }
17485 if ${ac_cv_prog_WINDMC_FOR_TARGET+:} false; then :
17486 $as_echo_n "(cached) " >&6
17487 else
17488 if test -n "$WINDMC_FOR_TARGET"; then
17489 ac_cv_prog_WINDMC_FOR_TARGET="$WINDMC_FOR_TARGET" # Let the user override the test.
17490 else
17491 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17492 for as_dir in $PATH
17494 IFS=$as_save_IFS
17495 test -z "$as_dir" && as_dir=.
17496 for ac_exec_ext in '' $ac_executable_extensions; do
17497 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
17498 ac_cv_prog_WINDMC_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
17499 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
17500 break 2
17502 done
17503 done
17504 IFS=$as_save_IFS
17508 WINDMC_FOR_TARGET=$ac_cv_prog_WINDMC_FOR_TARGET
17509 if test -n "$WINDMC_FOR_TARGET"; then
17510 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDMC_FOR_TARGET" >&5
17511 $as_echo "$WINDMC_FOR_TARGET" >&6; }
17512 else
17513 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17514 $as_echo "no" >&6; }
17519 if test -z "$ac_cv_prog_WINDMC_FOR_TARGET" && test $build = $target ; then
17520 # Extract the first word of "${ncn_progname}", so it can be a program name with args.
17521 set dummy ${ncn_progname}; ac_word=$2
17522 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
17523 $as_echo_n "checking for $ac_word... " >&6; }
17524 if ${ac_cv_prog_WINDMC_FOR_TARGET+:} false; then :
17525 $as_echo_n "(cached) " >&6
17526 else
17527 if test -n "$WINDMC_FOR_TARGET"; then
17528 ac_cv_prog_WINDMC_FOR_TARGET="$WINDMC_FOR_TARGET" # Let the user override the test.
17529 else
17530 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17531 for as_dir in $PATH
17533 IFS=$as_save_IFS
17534 test -z "$as_dir" && as_dir=.
17535 for ac_exec_ext in '' $ac_executable_extensions; do
17536 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
17537 ac_cv_prog_WINDMC_FOR_TARGET="${ncn_progname}"
17538 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
17539 break 2
17541 done
17542 done
17543 IFS=$as_save_IFS
17547 WINDMC_FOR_TARGET=$ac_cv_prog_WINDMC_FOR_TARGET
17548 if test -n "$WINDMC_FOR_TARGET"; then
17549 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDMC_FOR_TARGET" >&5
17550 $as_echo "$WINDMC_FOR_TARGET" >&6; }
17551 else
17552 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17553 $as_echo "no" >&6; }
17558 test -n "$ac_cv_prog_WINDMC_FOR_TARGET" && break
17559 done
17562 if test -z "$ac_cv_prog_WINDMC_FOR_TARGET" ; then
17563 set dummy windmc
17564 if test $build = $target ; then
17565 WINDMC_FOR_TARGET="$2"
17566 else
17567 WINDMC_FOR_TARGET="${ncn_target_tool_prefix}$2"
17569 else
17570 WINDMC_FOR_TARGET="$ac_cv_prog_WINDMC_FOR_TARGET"
17573 else
17574 WINDMC_FOR_TARGET=$ac_cv_path_WINDMC_FOR_TARGET
17578 RAW_CXX_FOR_TARGET="$CXX_FOR_TARGET"
17580 { $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target ar" >&5
17581 $as_echo_n "checking where to find the target ar... " >&6; }
17582 if test "x${build}" != "x${host}" ; then
17583 if expr "x$AR_FOR_TARGET" : "x/" > /dev/null; then
17584 # We already found the complete path
17585 ac_dir=`dirname $AR_FOR_TARGET`
17586 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17587 $as_echo "pre-installed in $ac_dir" >&6; }
17588 else
17589 # Canadian cross, just use what we found
17590 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17591 $as_echo "pre-installed" >&6; }
17593 else
17594 ok=yes
17595 case " ${configdirs} " in
17596 *" binutils "*) ;;
17597 *) ok=no ;;
17598 esac
17600 if test $ok = yes; then
17601 # An in-tree tool is available and we can use it
17602 AR_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/ar'
17603 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
17604 $as_echo "just compiled" >&6; }
17605 elif expr "x$AR_FOR_TARGET" : "x/" > /dev/null; then
17606 # We already found the complete path
17607 ac_dir=`dirname $AR_FOR_TARGET`
17608 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17609 $as_echo "pre-installed in $ac_dir" >&6; }
17610 elif test "x$target" = "x$host"; then
17611 # We can use an host tool
17612 AR_FOR_TARGET='$(AR)'
17613 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
17614 $as_echo "host tool" >&6; }
17615 else
17616 # We need a cross tool
17617 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17618 $as_echo "pre-installed" >&6; }
17622 { $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target as" >&5
17623 $as_echo_n "checking where to find the target as... " >&6; }
17624 if test "x${build}" != "x${host}" ; then
17625 if expr "x$AS_FOR_TARGET" : "x/" > /dev/null; then
17626 # We already found the complete path
17627 ac_dir=`dirname $AS_FOR_TARGET`
17628 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17629 $as_echo "pre-installed in $ac_dir" >&6; }
17630 else
17631 # Canadian cross, just use what we found
17632 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17633 $as_echo "pre-installed" >&6; }
17635 else
17636 ok=yes
17637 case " ${configdirs} " in
17638 *" gas "*) ;;
17639 *) ok=no ;;
17640 esac
17642 if test $ok = yes; then
17643 # An in-tree tool is available and we can use it
17644 AS_FOR_TARGET='$$r/$(HOST_SUBDIR)/gas/as-new'
17645 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
17646 $as_echo "just compiled" >&6; }
17647 elif expr "x$AS_FOR_TARGET" : "x/" > /dev/null; then
17648 # We already found the complete path
17649 ac_dir=`dirname $AS_FOR_TARGET`
17650 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17651 $as_echo "pre-installed in $ac_dir" >&6; }
17652 elif test "x$target" = "x$host"; then
17653 # We can use an host tool
17654 AS_FOR_TARGET='$(AS)'
17655 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
17656 $as_echo "host tool" >&6; }
17657 else
17658 # We need a cross tool
17659 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17660 $as_echo "pre-installed" >&6; }
17664 { $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target cc" >&5
17665 $as_echo_n "checking where to find the target cc... " >&6; }
17666 if test "x${build}" != "x${host}" ; then
17667 if expr "x$CC_FOR_TARGET" : "x/" > /dev/null; then
17668 # We already found the complete path
17669 ac_dir=`dirname $CC_FOR_TARGET`
17670 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17671 $as_echo "pre-installed in $ac_dir" >&6; }
17672 else
17673 # Canadian cross, just use what we found
17674 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17675 $as_echo "pre-installed" >&6; }
17677 else
17678 ok=yes
17679 case " ${configdirs} " in
17680 *" gcc "*) ;;
17681 *) ok=no ;;
17682 esac
17684 if test $ok = yes; then
17685 # An in-tree tool is available and we can use it
17686 CC_FOR_TARGET='$$r/$(HOST_SUBDIR)/gcc/xgcc -B$$r/$(HOST_SUBDIR)/gcc/'
17687 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
17688 $as_echo "just compiled" >&6; }
17689 elif expr "x$CC_FOR_TARGET" : "x/" > /dev/null; then
17690 # We already found the complete path
17691 ac_dir=`dirname $CC_FOR_TARGET`
17692 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17693 $as_echo "pre-installed in $ac_dir" >&6; }
17694 elif test "x$target" = "x$host"; then
17695 # We can use an host tool
17696 CC_FOR_TARGET='$(CC)'
17697 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
17698 $as_echo "host tool" >&6; }
17699 else
17700 # We need a cross tool
17701 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17702 $as_echo "pre-installed" >&6; }
17706 { $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target c++" >&5
17707 $as_echo_n "checking where to find the target c++... " >&6; }
17708 if test "x${build}" != "x${host}" ; then
17709 if expr "x$CXX_FOR_TARGET" : "x/" > /dev/null; then
17710 # We already found the complete path
17711 ac_dir=`dirname $CXX_FOR_TARGET`
17712 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17713 $as_echo "pre-installed in $ac_dir" >&6; }
17714 else
17715 # Canadian cross, just use what we found
17716 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17717 $as_echo "pre-installed" >&6; }
17719 else
17720 ok=yes
17721 case " ${configdirs} " in
17722 *" gcc "*) ;;
17723 *) ok=no ;;
17724 esac
17725 case ,${enable_languages}, in
17726 *,c++,*) ;;
17727 *) ok=no ;;
17728 esac
17729 if test $ok = yes; then
17730 # An in-tree tool is available and we can use it
17731 CXX_FOR_TARGET='$$r/$(HOST_SUBDIR)/gcc/xg++ -B$$r/$(HOST_SUBDIR)/gcc/ -nostdinc++ `if test -f $$r/$(TARGET_SUBDIR)/libstdc++-v3/scripts/testsuite_flags; then $(SHELL) $$r/$(TARGET_SUBDIR)/libstdc++-v3/scripts/testsuite_flags --build-includes; else echo -funconfigured-libstdc++-v3 ; fi` -L$$r/$(TARGET_SUBDIR)/libstdc++-v3/src -L$$r/$(TARGET_SUBDIR)/libstdc++-v3/src/.libs -L$$r/$(TARGET_SUBDIR)/libstdc++-v3/libsupc++/.libs'
17732 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
17733 $as_echo "just compiled" >&6; }
17734 elif expr "x$CXX_FOR_TARGET" : "x/" > /dev/null; then
17735 # We already found the complete path
17736 ac_dir=`dirname $CXX_FOR_TARGET`
17737 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17738 $as_echo "pre-installed in $ac_dir" >&6; }
17739 elif test "x$target" = "x$host"; then
17740 # We can use an host tool
17741 CXX_FOR_TARGET='$(CXX)'
17742 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
17743 $as_echo "host tool" >&6; }
17744 else
17745 # We need a cross tool
17746 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17747 $as_echo "pre-installed" >&6; }
17751 { $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target c++ for libstdc++" >&5
17752 $as_echo_n "checking where to find the target c++ for libstdc++... " >&6; }
17753 if test "x${build}" != "x${host}" ; then
17754 if expr "x$RAW_CXX_FOR_TARGET" : "x/" > /dev/null; then
17755 # We already found the complete path
17756 ac_dir=`dirname $RAW_CXX_FOR_TARGET`
17757 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17758 $as_echo "pre-installed in $ac_dir" >&6; }
17759 else
17760 # Canadian cross, just use what we found
17761 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17762 $as_echo "pre-installed" >&6; }
17764 else
17765 ok=yes
17766 case " ${configdirs} " in
17767 *" gcc "*) ;;
17768 *) ok=no ;;
17769 esac
17770 case ,${enable_languages}, in
17771 *,c++,*) ;;
17772 *) ok=no ;;
17773 esac
17774 if test $ok = yes; then
17775 # An in-tree tool is available and we can use it
17776 RAW_CXX_FOR_TARGET='$$r/$(HOST_SUBDIR)/gcc/xgcc -shared-libgcc -B$$r/$(HOST_SUBDIR)/gcc -nostdinc++ -L$$r/$(TARGET_SUBDIR)/libstdc++-v3/src -L$$r/$(TARGET_SUBDIR)/libstdc++-v3/src/.libs -L$$r/$(TARGET_SUBDIR)/libstdc++-v3/libsupc++/.libs'
17777 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
17778 $as_echo "just compiled" >&6; }
17779 elif expr "x$RAW_CXX_FOR_TARGET" : "x/" > /dev/null; then
17780 # We already found the complete path
17781 ac_dir=`dirname $RAW_CXX_FOR_TARGET`
17782 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17783 $as_echo "pre-installed in $ac_dir" >&6; }
17784 elif test "x$target" = "x$host"; then
17785 # We can use an host tool
17786 RAW_CXX_FOR_TARGET='$(CXX)'
17787 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
17788 $as_echo "host tool" >&6; }
17789 else
17790 # We need a cross tool
17791 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17792 $as_echo "pre-installed" >&6; }
17796 { $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target dlltool" >&5
17797 $as_echo_n "checking where to find the target dlltool... " >&6; }
17798 if test "x${build}" != "x${host}" ; then
17799 if expr "x$DLLTOOL_FOR_TARGET" : "x/" > /dev/null; then
17800 # We already found the complete path
17801 ac_dir=`dirname $DLLTOOL_FOR_TARGET`
17802 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17803 $as_echo "pre-installed in $ac_dir" >&6; }
17804 else
17805 # Canadian cross, just use what we found
17806 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17807 $as_echo "pre-installed" >&6; }
17809 else
17810 ok=yes
17811 case " ${configdirs} " in
17812 *" binutils "*) ;;
17813 *) ok=no ;;
17814 esac
17816 if test $ok = yes; then
17817 # An in-tree tool is available and we can use it
17818 DLLTOOL_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/dlltool'
17819 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
17820 $as_echo "just compiled" >&6; }
17821 elif expr "x$DLLTOOL_FOR_TARGET" : "x/" > /dev/null; then
17822 # We already found the complete path
17823 ac_dir=`dirname $DLLTOOL_FOR_TARGET`
17824 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17825 $as_echo "pre-installed in $ac_dir" >&6; }
17826 elif test "x$target" = "x$host"; then
17827 # We can use an host tool
17828 DLLTOOL_FOR_TARGET='$(DLLTOOL)'
17829 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
17830 $as_echo "host tool" >&6; }
17831 else
17832 # We need a cross tool
17833 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17834 $as_echo "pre-installed" >&6; }
17838 { $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target dsymutil" >&5
17839 $as_echo_n "checking where to find the target dsymutil... " >&6; }
17840 if test "x${build}" != "x${host}" ; then
17841 if expr "x$DSYMUTIL_FOR_TARGET" : "x/" > /dev/null; then
17842 # We already found the complete path
17843 ac_dir=`dirname $DSYMUTIL_FOR_TARGET`
17844 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17845 $as_echo "pre-installed in $ac_dir" >&6; }
17846 else
17847 # Canadian cross, just use what we found
17848 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17849 $as_echo "pre-installed" >&6; }
17851 else
17852 if expr "x$DSYMUTIL_FOR_TARGET" : "x/" > /dev/null; then
17853 # We already found the complete path
17854 ac_dir=`dirname $DSYMUTIL_FOR_TARGET`
17855 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17856 $as_echo "pre-installed in $ac_dir" >&6; }
17857 elif test "x$target" = "x$host"; then
17858 # We can use an host tool
17859 DSYMUTIL_FOR_TARGET='$(DSYMUTIL)'
17860 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
17861 $as_echo "host tool" >&6; }
17862 else
17863 # We need a cross tool
17864 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17865 $as_echo "pre-installed" >&6; }
17869 { $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target gcc" >&5
17870 $as_echo_n "checking where to find the target gcc... " >&6; }
17871 if test "x${build}" != "x${host}" ; then
17872 if expr "x$GCC_FOR_TARGET" : "x/" > /dev/null; then
17873 # We already found the complete path
17874 ac_dir=`dirname $GCC_FOR_TARGET`
17875 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17876 $as_echo "pre-installed in $ac_dir" >&6; }
17877 else
17878 # Canadian cross, just use what we found
17879 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17880 $as_echo "pre-installed" >&6; }
17882 else
17883 ok=yes
17884 case " ${configdirs} " in
17885 *" gcc "*) ;;
17886 *) ok=no ;;
17887 esac
17889 if test $ok = yes; then
17890 # An in-tree tool is available and we can use it
17891 GCC_FOR_TARGET='$$r/$(HOST_SUBDIR)/gcc/xgcc -B$$r/$(HOST_SUBDIR)/gcc/'
17892 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
17893 $as_echo "just compiled" >&6; }
17894 elif expr "x$GCC_FOR_TARGET" : "x/" > /dev/null; then
17895 # We already found the complete path
17896 ac_dir=`dirname $GCC_FOR_TARGET`
17897 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17898 $as_echo "pre-installed in $ac_dir" >&6; }
17899 elif test "x$target" = "x$host"; then
17900 # We can use an host tool
17901 GCC_FOR_TARGET='$()'
17902 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
17903 $as_echo "host tool" >&6; }
17904 else
17905 # We need a cross tool
17906 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17907 $as_echo "pre-installed" >&6; }
17911 { $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target gfortran" >&5
17912 $as_echo_n "checking where to find the target gfortran... " >&6; }
17913 if test "x${build}" != "x${host}" ; then
17914 if expr "x$GFORTRAN_FOR_TARGET" : "x/" > /dev/null; then
17915 # We already found the complete path
17916 ac_dir=`dirname $GFORTRAN_FOR_TARGET`
17917 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17918 $as_echo "pre-installed in $ac_dir" >&6; }
17919 else
17920 # Canadian cross, just use what we found
17921 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17922 $as_echo "pre-installed" >&6; }
17924 else
17925 ok=yes
17926 case " ${configdirs} " in
17927 *" gcc "*) ;;
17928 *) ok=no ;;
17929 esac
17930 case ,${enable_languages}, in
17931 *,fortran,*) ;;
17932 *) ok=no ;;
17933 esac
17934 if test $ok = yes; then
17935 # An in-tree tool is available and we can use it
17936 GFORTRAN_FOR_TARGET='$$r/$(HOST_SUBDIR)/gcc/gfortran -B$$r/$(HOST_SUBDIR)/gcc/'
17937 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
17938 $as_echo "just compiled" >&6; }
17939 elif expr "x$GFORTRAN_FOR_TARGET" : "x/" > /dev/null; then
17940 # We already found the complete path
17941 ac_dir=`dirname $GFORTRAN_FOR_TARGET`
17942 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17943 $as_echo "pre-installed in $ac_dir" >&6; }
17944 elif test "x$target" = "x$host"; then
17945 # We can use an host tool
17946 GFORTRAN_FOR_TARGET='$(GFORTRAN)'
17947 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
17948 $as_echo "host tool" >&6; }
17949 else
17950 # We need a cross tool
17951 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17952 $as_echo "pre-installed" >&6; }
17956 { $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target gccgo" >&5
17957 $as_echo_n "checking where to find the target gccgo... " >&6; }
17958 if test "x${build}" != "x${host}" ; then
17959 if expr "x$GOC_FOR_TARGET" : "x/" > /dev/null; then
17960 # We already found the complete path
17961 ac_dir=`dirname $GOC_FOR_TARGET`
17962 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17963 $as_echo "pre-installed in $ac_dir" >&6; }
17964 else
17965 # Canadian cross, just use what we found
17966 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17967 $as_echo "pre-installed" >&6; }
17969 else
17970 ok=yes
17971 case " ${configdirs} " in
17972 *" gcc "*) ;;
17973 *) ok=no ;;
17974 esac
17975 case ,${enable_languages}, in
17976 *,go,*) ;;
17977 *) ok=no ;;
17978 esac
17979 if test $ok = yes; then
17980 # An in-tree tool is available and we can use it
17981 GOC_FOR_TARGET='$$r/$(HOST_SUBDIR)/gcc/gccgo -B$$r/$(HOST_SUBDIR)/gcc/'
17982 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
17983 $as_echo "just compiled" >&6; }
17984 elif expr "x$GOC_FOR_TARGET" : "x/" > /dev/null; then
17985 # We already found the complete path
17986 ac_dir=`dirname $GOC_FOR_TARGET`
17987 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17988 $as_echo "pre-installed in $ac_dir" >&6; }
17989 elif test "x$target" = "x$host"; then
17990 # We can use an host tool
17991 GOC_FOR_TARGET='$(GOC)'
17992 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
17993 $as_echo "host tool" >&6; }
17994 else
17995 # We need a cross tool
17996 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17997 $as_echo "pre-installed" >&6; }
18001 { $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target gdc" >&5
18002 $as_echo_n "checking where to find the target gdc... " >&6; }
18003 if test "x${build}" != "x${host}" ; then
18004 if expr "x$GDC_FOR_TARGET" : "x/" > /dev/null; then
18005 # We already found the complete path
18006 ac_dir=`dirname $GDC_FOR_TARGET`
18007 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
18008 $as_echo "pre-installed in $ac_dir" >&6; }
18009 else
18010 # Canadian cross, just use what we found
18011 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
18012 $as_echo "pre-installed" >&6; }
18014 else
18015 ok=yes
18016 case " ${configdirs} " in
18017 *" gcc "*) ;;
18018 *) ok=no ;;
18019 esac
18020 case ,${enable_languages}, in
18021 *,d,*) ;;
18022 *) ok=no ;;
18023 esac
18024 if test $ok = yes; then
18025 # An in-tree tool is available and we can use it
18026 GDC_FOR_TARGET='$$r/$(HOST_SUBDIR)/gcc/gdc -B$$r/$(HOST_SUBDIR)/gcc/'
18027 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
18028 $as_echo "just compiled" >&6; }
18029 elif expr "x$GDC_FOR_TARGET" : "x/" > /dev/null; then
18030 # We already found the complete path
18031 ac_dir=`dirname $GDC_FOR_TARGET`
18032 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
18033 $as_echo "pre-installed in $ac_dir" >&6; }
18034 elif test "x$target" = "x$host"; then
18035 # We can use an host tool
18036 GDC_FOR_TARGET='$(GDC)'
18037 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
18038 $as_echo "host tool" >&6; }
18039 else
18040 # We need a cross tool
18041 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
18042 $as_echo "pre-installed" >&6; }
18046 { $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target ld" >&5
18047 $as_echo_n "checking where to find the target ld... " >&6; }
18048 if test "x${build}" != "x${host}" ; then
18049 if expr "x$LD_FOR_TARGET" : "x/" > /dev/null; then
18050 # We already found the complete path
18051 ac_dir=`dirname $LD_FOR_TARGET`
18052 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
18053 $as_echo "pre-installed in $ac_dir" >&6; }
18054 else
18055 # Canadian cross, just use what we found
18056 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
18057 $as_echo "pre-installed" >&6; }
18059 else
18060 ok=yes
18061 case " ${configdirs} " in
18062 *" ld "*) ;;
18063 *) ok=no ;;
18064 esac
18066 if test $ok = yes; then
18067 # An in-tree tool is available and we can use it
18068 LD_FOR_TARGET='$$r/$(HOST_SUBDIR)/ld/ld-new'
18069 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
18070 $as_echo "just compiled" >&6; }
18071 elif expr "x$LD_FOR_TARGET" : "x/" > /dev/null; then
18072 # We already found the complete path
18073 ac_dir=`dirname $LD_FOR_TARGET`
18074 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
18075 $as_echo "pre-installed in $ac_dir" >&6; }
18076 elif test "x$target" = "x$host"; then
18077 # We can use an host tool
18078 LD_FOR_TARGET='$(LD)'
18079 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
18080 $as_echo "host tool" >&6; }
18081 else
18082 # We need a cross tool
18083 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
18084 $as_echo "pre-installed" >&6; }
18088 { $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target lipo" >&5
18089 $as_echo_n "checking where to find the target lipo... " >&6; }
18090 if test "x${build}" != "x${host}" ; then
18091 if expr "x$LIPO_FOR_TARGET" : "x/" > /dev/null; then
18092 # We already found the complete path
18093 ac_dir=`dirname $LIPO_FOR_TARGET`
18094 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
18095 $as_echo "pre-installed in $ac_dir" >&6; }
18096 else
18097 # Canadian cross, just use what we found
18098 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
18099 $as_echo "pre-installed" >&6; }
18101 else
18102 if expr "x$LIPO_FOR_TARGET" : "x/" > /dev/null; then
18103 # We already found the complete path
18104 ac_dir=`dirname $LIPO_FOR_TARGET`
18105 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
18106 $as_echo "pre-installed in $ac_dir" >&6; }
18107 elif test "x$target" = "x$host"; then
18108 # We can use an host tool
18109 LIPO_FOR_TARGET='$(LIPO)'
18110 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
18111 $as_echo "host tool" >&6; }
18112 else
18113 # We need a cross tool
18114 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
18115 $as_echo "pre-installed" >&6; }
18119 { $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target nm" >&5
18120 $as_echo_n "checking where to find the target nm... " >&6; }
18121 if test "x${build}" != "x${host}" ; then
18122 if expr "x$NM_FOR_TARGET" : "x/" > /dev/null; then
18123 # We already found the complete path
18124 ac_dir=`dirname $NM_FOR_TARGET`
18125 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
18126 $as_echo "pre-installed in $ac_dir" >&6; }
18127 else
18128 # Canadian cross, just use what we found
18129 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
18130 $as_echo "pre-installed" >&6; }
18132 else
18133 ok=yes
18134 case " ${configdirs} " in
18135 *" binutils "*) ;;
18136 *) ok=no ;;
18137 esac
18139 if test $ok = yes; then
18140 # An in-tree tool is available and we can use it
18141 NM_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/nm-new'
18142 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
18143 $as_echo "just compiled" >&6; }
18144 elif expr "x$NM_FOR_TARGET" : "x/" > /dev/null; then
18145 # We already found the complete path
18146 ac_dir=`dirname $NM_FOR_TARGET`
18147 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
18148 $as_echo "pre-installed in $ac_dir" >&6; }
18149 elif test "x$target" = "x$host"; then
18150 # We can use an host tool
18151 NM_FOR_TARGET='$(NM)'
18152 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
18153 $as_echo "host tool" >&6; }
18154 else
18155 # We need a cross tool
18156 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
18157 $as_echo "pre-installed" >&6; }
18161 { $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target objcopy" >&5
18162 $as_echo_n "checking where to find the target objcopy... " >&6; }
18163 if test "x${build}" != "x${host}" ; then
18164 if expr "x$OBJCOPY_FOR_TARGET" : "x/" > /dev/null; then
18165 # We already found the complete path
18166 ac_dir=`dirname $OBJCOPY_FOR_TARGET`
18167 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
18168 $as_echo "pre-installed in $ac_dir" >&6; }
18169 else
18170 # Canadian cross, just use what we found
18171 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
18172 $as_echo "pre-installed" >&6; }
18174 else
18175 ok=yes
18176 case " ${configdirs} " in
18177 *" binutils "*) ;;
18178 *) ok=no ;;
18179 esac
18181 if test $ok = yes; then
18182 # An in-tree tool is available and we can use it
18183 OBJCOPY_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/objcopy'
18184 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
18185 $as_echo "just compiled" >&6; }
18186 elif expr "x$OBJCOPY_FOR_TARGET" : "x/" > /dev/null; then
18187 # We already found the complete path
18188 ac_dir=`dirname $OBJCOPY_FOR_TARGET`
18189 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
18190 $as_echo "pre-installed in $ac_dir" >&6; }
18191 elif test "x$target" = "x$host"; then
18192 # We can use an host tool
18193 OBJCOPY_FOR_TARGET='$(OBJCOPY)'
18194 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
18195 $as_echo "host tool" >&6; }
18196 else
18197 # We need a cross tool
18198 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
18199 $as_echo "pre-installed" >&6; }
18203 { $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target objdump" >&5
18204 $as_echo_n "checking where to find the target objdump... " >&6; }
18205 if test "x${build}" != "x${host}" ; then
18206 if expr "x$OBJDUMP_FOR_TARGET" : "x/" > /dev/null; then
18207 # We already found the complete path
18208 ac_dir=`dirname $OBJDUMP_FOR_TARGET`
18209 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
18210 $as_echo "pre-installed in $ac_dir" >&6; }
18211 else
18212 # Canadian cross, just use what we found
18213 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
18214 $as_echo "pre-installed" >&6; }
18216 else
18217 ok=yes
18218 case " ${configdirs} " in
18219 *" binutils "*) ;;
18220 *) ok=no ;;
18221 esac
18223 if test $ok = yes; then
18224 # An in-tree tool is available and we can use it
18225 OBJDUMP_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/objdump'
18226 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
18227 $as_echo "just compiled" >&6; }
18228 elif expr "x$OBJDUMP_FOR_TARGET" : "x/" > /dev/null; then
18229 # We already found the complete path
18230 ac_dir=`dirname $OBJDUMP_FOR_TARGET`
18231 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
18232 $as_echo "pre-installed in $ac_dir" >&6; }
18233 elif test "x$target" = "x$host"; then
18234 # We can use an host tool
18235 OBJDUMP_FOR_TARGET='$(OBJDUMP)'
18236 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
18237 $as_echo "host tool" >&6; }
18238 else
18239 # We need a cross tool
18240 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
18241 $as_echo "pre-installed" >&6; }
18245 { $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target otool" >&5
18246 $as_echo_n "checking where to find the target otool... " >&6; }
18247 if test "x${build}" != "x${host}" ; then
18248 if expr "x$OTOOL_FOR_TARGET" : "x/" > /dev/null; then
18249 # We already found the complete path
18250 ac_dir=`dirname $OTOOL_FOR_TARGET`
18251 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
18252 $as_echo "pre-installed in $ac_dir" >&6; }
18253 else
18254 # Canadian cross, just use what we found
18255 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
18256 $as_echo "pre-installed" >&6; }
18258 else
18259 if expr "x$OTOOL_FOR_TARGET" : "x/" > /dev/null; then
18260 # We already found the complete path
18261 ac_dir=`dirname $OTOOL_FOR_TARGET`
18262 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
18263 $as_echo "pre-installed in $ac_dir" >&6; }
18264 elif test "x$target" = "x$host"; then
18265 # We can use an host tool
18266 OTOOL_FOR_TARGET='$(OTOOL)'
18267 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
18268 $as_echo "host tool" >&6; }
18269 else
18270 # We need a cross tool
18271 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
18272 $as_echo "pre-installed" >&6; }
18276 { $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target ranlib" >&5
18277 $as_echo_n "checking where to find the target ranlib... " >&6; }
18278 if test "x${build}" != "x${host}" ; then
18279 if expr "x$RANLIB_FOR_TARGET" : "x/" > /dev/null; then
18280 # We already found the complete path
18281 ac_dir=`dirname $RANLIB_FOR_TARGET`
18282 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
18283 $as_echo "pre-installed in $ac_dir" >&6; }
18284 else
18285 # Canadian cross, just use what we found
18286 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
18287 $as_echo "pre-installed" >&6; }
18289 else
18290 ok=yes
18291 case " ${configdirs} " in
18292 *" binutils "*) ;;
18293 *) ok=no ;;
18294 esac
18296 if test $ok = yes; then
18297 # An in-tree tool is available and we can use it
18298 RANLIB_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/ranlib'
18299 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
18300 $as_echo "just compiled" >&6; }
18301 elif expr "x$RANLIB_FOR_TARGET" : "x/" > /dev/null; then
18302 # We already found the complete path
18303 ac_dir=`dirname $RANLIB_FOR_TARGET`
18304 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
18305 $as_echo "pre-installed in $ac_dir" >&6; }
18306 elif test "x$target" = "x$host"; then
18307 # We can use an host tool
18308 RANLIB_FOR_TARGET='$(RANLIB)'
18309 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
18310 $as_echo "host tool" >&6; }
18311 else
18312 # We need a cross tool
18313 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
18314 $as_echo "pre-installed" >&6; }
18318 { $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target readelf" >&5
18319 $as_echo_n "checking where to find the target readelf... " >&6; }
18320 if test "x${build}" != "x${host}" ; then
18321 if expr "x$READELF_FOR_TARGET" : "x/" > /dev/null; then
18322 # We already found the complete path
18323 ac_dir=`dirname $READELF_FOR_TARGET`
18324 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
18325 $as_echo "pre-installed in $ac_dir" >&6; }
18326 else
18327 # Canadian cross, just use what we found
18328 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
18329 $as_echo "pre-installed" >&6; }
18331 else
18332 ok=yes
18333 case " ${configdirs} " in
18334 *" binutils "*) ;;
18335 *) ok=no ;;
18336 esac
18338 if test $ok = yes; then
18339 # An in-tree tool is available and we can use it
18340 READELF_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/readelf'
18341 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
18342 $as_echo "just compiled" >&6; }
18343 elif expr "x$READELF_FOR_TARGET" : "x/" > /dev/null; then
18344 # We already found the complete path
18345 ac_dir=`dirname $READELF_FOR_TARGET`
18346 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
18347 $as_echo "pre-installed in $ac_dir" >&6; }
18348 elif test "x$target" = "x$host"; then
18349 # We can use an host tool
18350 READELF_FOR_TARGET='$(READELF)'
18351 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
18352 $as_echo "host tool" >&6; }
18353 else
18354 # We need a cross tool
18355 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
18356 $as_echo "pre-installed" >&6; }
18360 { $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target strip" >&5
18361 $as_echo_n "checking where to find the target strip... " >&6; }
18362 if test "x${build}" != "x${host}" ; then
18363 if expr "x$STRIP_FOR_TARGET" : "x/" > /dev/null; then
18364 # We already found the complete path
18365 ac_dir=`dirname $STRIP_FOR_TARGET`
18366 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
18367 $as_echo "pre-installed in $ac_dir" >&6; }
18368 else
18369 # Canadian cross, just use what we found
18370 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
18371 $as_echo "pre-installed" >&6; }
18373 else
18374 ok=yes
18375 case " ${configdirs} " in
18376 *" binutils "*) ;;
18377 *) ok=no ;;
18378 esac
18380 if test $ok = yes; then
18381 # An in-tree tool is available and we can use it
18382 STRIP_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/strip-new'
18383 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
18384 $as_echo "just compiled" >&6; }
18385 elif expr "x$STRIP_FOR_TARGET" : "x/" > /dev/null; then
18386 # We already found the complete path
18387 ac_dir=`dirname $STRIP_FOR_TARGET`
18388 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
18389 $as_echo "pre-installed in $ac_dir" >&6; }
18390 elif test "x$target" = "x$host"; then
18391 # We can use an host tool
18392 STRIP_FOR_TARGET='$(STRIP)'
18393 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
18394 $as_echo "host tool" >&6; }
18395 else
18396 # We need a cross tool
18397 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
18398 $as_echo "pre-installed" >&6; }
18402 { $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target windres" >&5
18403 $as_echo_n "checking where to find the target windres... " >&6; }
18404 if test "x${build}" != "x${host}" ; then
18405 if expr "x$WINDRES_FOR_TARGET" : "x/" > /dev/null; then
18406 # We already found the complete path
18407 ac_dir=`dirname $WINDRES_FOR_TARGET`
18408 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
18409 $as_echo "pre-installed in $ac_dir" >&6; }
18410 else
18411 # Canadian cross, just use what we found
18412 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
18413 $as_echo "pre-installed" >&6; }
18415 else
18416 ok=yes
18417 case " ${configdirs} " in
18418 *" binutils "*) ;;
18419 *) ok=no ;;
18420 esac
18422 if test $ok = yes; then
18423 # An in-tree tool is available and we can use it
18424 WINDRES_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/windres'
18425 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
18426 $as_echo "just compiled" >&6; }
18427 elif expr "x$WINDRES_FOR_TARGET" : "x/" > /dev/null; then
18428 # We already found the complete path
18429 ac_dir=`dirname $WINDRES_FOR_TARGET`
18430 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
18431 $as_echo "pre-installed in $ac_dir" >&6; }
18432 elif test "x$target" = "x$host"; then
18433 # We can use an host tool
18434 WINDRES_FOR_TARGET='$(WINDRES)'
18435 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
18436 $as_echo "host tool" >&6; }
18437 else
18438 # We need a cross tool
18439 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
18440 $as_echo "pre-installed" >&6; }
18444 { $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target windmc" >&5
18445 $as_echo_n "checking where to find the target windmc... " >&6; }
18446 if test "x${build}" != "x${host}" ; then
18447 if expr "x$WINDMC_FOR_TARGET" : "x/" > /dev/null; then
18448 # We already found the complete path
18449 ac_dir=`dirname $WINDMC_FOR_TARGET`
18450 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
18451 $as_echo "pre-installed in $ac_dir" >&6; }
18452 else
18453 # Canadian cross, just use what we found
18454 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
18455 $as_echo "pre-installed" >&6; }
18457 else
18458 ok=yes
18459 case " ${configdirs} " in
18460 *" binutils "*) ;;
18461 *) ok=no ;;
18462 esac
18464 if test $ok = yes; then
18465 # An in-tree tool is available and we can use it
18466 WINDMC_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/windmc'
18467 { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
18468 $as_echo "just compiled" >&6; }
18469 elif expr "x$WINDMC_FOR_TARGET" : "x/" > /dev/null; then
18470 # We already found the complete path
18471 ac_dir=`dirname $WINDMC_FOR_TARGET`
18472 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
18473 $as_echo "pre-installed in $ac_dir" >&6; }
18474 elif test "x$target" = "x$host"; then
18475 # We can use an host tool
18476 WINDMC_FOR_TARGET='$(WINDMC)'
18477 { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
18478 $as_echo "host tool" >&6; }
18479 else
18480 # We need a cross tool
18481 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
18482 $as_echo "pre-installed" >&6; }
18490 # Certain tools may need extra flags.
18491 AR_FOR_TARGET=${AR_FOR_TARGET}${extra_arflags_for_target}
18492 RANLIB_FOR_TARGET=${RANLIB_FOR_TARGET}${extra_ranlibflags_for_target}
18493 NM_FOR_TARGET=${NM_FOR_TARGET}${extra_nmflags_for_target}
18495 # When building target libraries, except in a Canadian cross, we use
18496 # the same toolchain as the compiler we just built.
18497 COMPILER_AS_FOR_TARGET='$(AS_FOR_TARGET)'
18498 COMPILER_LD_FOR_TARGET='$(LD_FOR_TARGET)'
18499 COMPILER_NM_FOR_TARGET='$(NM_FOR_TARGET)'
18500 if test $host = $build; then
18501 case " $configdirs " in
18502 *" gcc "*)
18503 COMPILER_AS_FOR_TARGET='$$r/$(HOST_SUBDIR)/gcc/as'
18504 COMPILER_LD_FOR_TARGET='$$r/$(HOST_SUBDIR)/gcc/collect-ld'
18505 COMPILER_NM_FOR_TARGET='$$r/$(HOST_SUBDIR)/gcc/nm'${extra_nmflags_for_target}
18507 esac
18514 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
18515 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
18516 # Check whether --enable-maintainer-mode was given.
18517 if test "${enable_maintainer_mode+set}" = set; then :
18518 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
18519 else
18520 USE_MAINTAINER_MODE=no
18523 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
18524 $as_echo "$USE_MAINTAINER_MODE" >&6; }
18527 if test "$USE_MAINTAINER_MODE" = yes; then
18528 MAINTAINER_MODE_TRUE=
18529 MAINTAINER_MODE_FALSE='#'
18530 else
18531 MAINTAINER_MODE_TRUE='#'
18532 MAINTAINER_MODE_FALSE=
18534 MAINT=$MAINTAINER_MODE_TRUE
18536 # ---------------------
18537 # GCC bootstrap support
18538 # ---------------------
18540 # Stage specific cflags for build.
18541 stage1_cflags="-g"
18542 case $build in
18543 vax-*-*)
18544 case ${GCC} in
18545 yes) stage1_cflags="-g -Wa,-J" ;;
18546 *) stage1_cflags="-g -J" ;;
18547 esac ;;
18548 esac
18552 # Enable --enable-checking in stage1 of the compiler.
18553 # Check whether --enable-stage1-checking was given.
18554 if test "${enable_stage1_checking+set}" = set; then :
18555 enableval=$enable_stage1_checking; stage1_checking=--enable-checking=${enable_stage1_checking}
18556 else
18557 if test "x$enable_checking" = xno || test "x$enable_checking" = x; then
18558 # For --disable-checking or implicit --enable-checking=release, avoid
18559 # setting --enable-checking=gc in the default stage1 checking for LTO
18560 # bootstraps. See PR62077.
18561 case $BUILD_CONFIG in
18562 *lto*)
18563 stage1_checking=--enable-checking=release,misc,gimple,rtlflag,tree,types;;
18565 stage1_checking=--enable-checking=yes,types;;
18566 esac
18567 if test "x$enable_checking" = x && \
18568 test -d ${srcdir}/gcc && \
18569 test x"`cat ${srcdir}/gcc/DEV-PHASE`" = xexperimental; then
18570 stage1_checking=--enable-checking=yes,types,extra
18572 else
18573 stage1_checking=--enable-checking=$enable_checking,types
18579 # Enable -Werror in bootstrap stage2 and later.
18580 # Check whether --enable-werror was given.
18581 if test "${enable_werror+set}" = set; then :
18582 enableval=$enable_werror;
18583 case ${enable_werror} in
18584 yes) stage2_werror_flag="--enable-werror-always" ;;
18585 *) stage2_werror_flag="" ;;
18586 esac
18588 else
18590 if test -d ${srcdir}/gcc && test x"`cat $srcdir/gcc/DEV-PHASE`" = xexperimental; then
18591 case $BUILD_CONFIG in
18592 bootstrap-debug)
18593 stage2_werror_flag="--enable-werror-always" ;;
18595 stage2_werror_flag="--enable-werror-always" ;;
18596 esac
18604 # Specify what files to not compare during bootstrap.
18606 compare_exclusions="gcc/cc*-checksum\$(objext) | gcc/ada/*tools/*"
18607 case "$target" in
18608 hppa*64*-*-hpux*) ;;
18609 hppa*-*-hpux*) compare_exclusions="$compare_exclusions | */libgcc/lib2funcs* | gcc/function-tests.o" ;;
18610 powerpc*-ibm-aix*) compare_exclusions="$compare_exclusions | *libgomp*\$(objext)" ;;
18611 esac
18614 ac_config_files="$ac_config_files Makefile"
18616 cat >confcache <<\_ACEOF
18617 # This file is a shell script that caches the results of configure
18618 # tests run on this system so they can be shared between configure
18619 # scripts and configure runs, see configure's option --config-cache.
18620 # It is not useful on other systems. If it contains results you don't
18621 # want to keep, you may remove or edit it.
18623 # config.status only pays attention to the cache file if you give it
18624 # the --recheck option to rerun configure.
18626 # `ac_cv_env_foo' variables (set or unset) will be overridden when
18627 # loading this file, other *unset* `ac_cv_foo' will be assigned the
18628 # following values.
18630 _ACEOF
18632 # The following way of writing the cache mishandles newlines in values,
18633 # but we know of no workaround that is simple, portable, and efficient.
18634 # So, we kill variables containing newlines.
18635 # Ultrix sh set writes to stderr and can't be redirected directly,
18636 # and sets the high bit in the cache file unless we assign to the vars.
18638 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
18639 eval ac_val=\$$ac_var
18640 case $ac_val in #(
18641 *${as_nl}*)
18642 case $ac_var in #(
18643 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
18644 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
18645 esac
18646 case $ac_var in #(
18647 _ | IFS | as_nl) ;; #(
18648 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
18649 *) { eval $ac_var=; unset $ac_var;} ;;
18650 esac ;;
18651 esac
18652 done
18654 (set) 2>&1 |
18655 case $as_nl`(ac_space=' '; set) 2>&1` in #(
18656 *${as_nl}ac_space=\ *)
18657 # `set' does not quote correctly, so add quotes: double-quote
18658 # substitution turns \\\\ into \\, and sed turns \\ into \.
18659 sed -n \
18660 "s/'/'\\\\''/g;
18661 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
18662 ;; #(
18664 # `set' quotes correctly as required by POSIX, so do not add quotes.
18665 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
18667 esac |
18668 sort
18670 sed '
18671 /^ac_cv_env_/b end
18672 t clear
18673 :clear
18674 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
18675 t end
18676 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
18677 :end' >>confcache
18678 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
18679 if test -w "$cache_file"; then
18680 if test "x$cache_file" != "x/dev/null"; then
18681 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
18682 $as_echo "$as_me: updating cache $cache_file" >&6;}
18683 if test ! -f "$cache_file" || test -h "$cache_file"; then
18684 cat confcache >"$cache_file"
18685 else
18686 case $cache_file in #(
18687 */* | ?:*)
18688 mv -f confcache "$cache_file"$$ &&
18689 mv -f "$cache_file"$$ "$cache_file" ;; #(
18691 mv -f confcache "$cache_file" ;;
18692 esac
18695 else
18696 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
18697 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
18700 rm -f confcache
18702 test "x$prefix" = xNONE && prefix=$ac_default_prefix
18703 # Let make expand exec_prefix.
18704 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
18706 # Transform confdefs.h into DEFS.
18707 # Protect against shell expansion while executing Makefile rules.
18708 # Protect against Makefile macro expansion.
18710 # If the first sed substitution is executed (which looks for macros that
18711 # take arguments), then branch to the quote section. Otherwise,
18712 # look for a macro that doesn't take arguments.
18713 ac_script='
18714 :mline
18715 /\\$/{
18717 s,\\\n,,
18718 b mline
18720 t clear
18721 :clear
18722 s/^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*([^)]*)\)[ ]*\(.*\)/-D\1=\2/g
18723 t quote
18724 s/^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)/-D\1=\2/g
18725 t quote
18726 b any
18727 :quote
18728 s/[ `~#$^&*(){}\\|;'\''"<>?]/\\&/g
18729 s/\[/\\&/g
18730 s/\]/\\&/g
18731 s/\$/$$/g
18733 :any
18736 s/^\n//
18737 s/\n/ /g
18741 DEFS=`sed -n "$ac_script" confdefs.h`
18744 ac_libobjs=
18745 ac_ltlibobjs=
18747 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
18748 # 1. Remove the extension, and $U if already installed.
18749 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
18750 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
18751 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
18752 # will be set to the directory where LIBOBJS objects are built.
18753 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
18754 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
18755 done
18756 LIBOBJS=$ac_libobjs
18758 LTLIBOBJS=$ac_ltlibobjs
18762 : "${CONFIG_STATUS=./config.status}"
18763 ac_write_fail=0
18764 ac_clean_files_save=$ac_clean_files
18765 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
18766 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
18767 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
18768 as_write_fail=0
18769 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
18770 #! $SHELL
18771 # Generated by $as_me.
18772 # Run this file to recreate the current configuration.
18773 # Compiler output produced by configure, useful for debugging
18774 # configure, is in config.log if it exists.
18776 debug=false
18777 ac_cs_recheck=false
18778 ac_cs_silent=false
18780 SHELL=\${CONFIG_SHELL-$SHELL}
18781 export SHELL
18782 _ASEOF
18783 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
18784 ## -------------------- ##
18785 ## M4sh Initialization. ##
18786 ## -------------------- ##
18788 # Be more Bourne compatible
18789 DUALCASE=1; export DUALCASE # for MKS sh
18790 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
18791 emulate sh
18792 NULLCMD=:
18793 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
18794 # is contrary to our usage. Disable this feature.
18795 alias -g '${1+"$@"}'='"$@"'
18796 setopt NO_GLOB_SUBST
18797 else
18798 case `(set -o) 2>/dev/null` in #(
18799 *posix*) :
18800 set -o posix ;; #(
18801 *) :
18803 esac
18807 as_nl='
18809 export as_nl
18810 # Printing a long string crashes Solaris 7 /usr/bin/printf.
18811 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
18812 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
18813 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
18814 # Prefer a ksh shell builtin over an external printf program on Solaris,
18815 # but without wasting forks for bash or zsh.
18816 if test -z "$BASH_VERSION$ZSH_VERSION" \
18817 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
18818 as_echo='print -r --'
18819 as_echo_n='print -rn --'
18820 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
18821 as_echo='printf %s\n'
18822 as_echo_n='printf %s'
18823 else
18824 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
18825 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
18826 as_echo_n='/usr/ucb/echo -n'
18827 else
18828 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
18829 as_echo_n_body='eval
18830 arg=$1;
18831 case $arg in #(
18832 *"$as_nl"*)
18833 expr "X$arg" : "X\\(.*\\)$as_nl";
18834 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
18835 esac;
18836 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
18838 export as_echo_n_body
18839 as_echo_n='sh -c $as_echo_n_body as_echo'
18841 export as_echo_body
18842 as_echo='sh -c $as_echo_body as_echo'
18845 # The user is always right.
18846 if test "${PATH_SEPARATOR+set}" != set; then
18847 PATH_SEPARATOR=:
18848 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
18849 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
18850 PATH_SEPARATOR=';'
18855 # IFS
18856 # We need space, tab and new line, in precisely that order. Quoting is
18857 # there to prevent editors from complaining about space-tab.
18858 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
18859 # splitting by setting IFS to empty value.)
18860 IFS=" "" $as_nl"
18862 # Find who we are. Look in the path if we contain no directory separator.
18863 as_myself=
18864 case $0 in #((
18865 *[\\/]* ) as_myself=$0 ;;
18866 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
18867 for as_dir in $PATH
18869 IFS=$as_save_IFS
18870 test -z "$as_dir" && as_dir=.
18871 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
18872 done
18873 IFS=$as_save_IFS
18876 esac
18877 # We did not find ourselves, most probably we were run as `sh COMMAND'
18878 # in which case we are not to be found in the path.
18879 if test "x$as_myself" = x; then
18880 as_myself=$0
18882 if test ! -f "$as_myself"; then
18883 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
18884 exit 1
18887 # Unset variables that we do not need and which cause bugs (e.g. in
18888 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
18889 # suppresses any "Segmentation fault" message there. '((' could
18890 # trigger a bug in pdksh 5.2.14.
18891 for as_var in BASH_ENV ENV MAIL MAILPATH
18892 do eval test x\${$as_var+set} = xset \
18893 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
18894 done
18895 PS1='$ '
18896 PS2='> '
18897 PS4='+ '
18899 # NLS nuisances.
18900 LC_ALL=C
18901 export LC_ALL
18902 LANGUAGE=C
18903 export LANGUAGE
18905 # CDPATH.
18906 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
18909 # as_fn_error STATUS ERROR [LINENO LOG_FD]
18910 # ----------------------------------------
18911 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
18912 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
18913 # script with STATUS, using 1 if that was 0.
18914 as_fn_error ()
18916 as_status=$1; test $as_status -eq 0 && as_status=1
18917 if test "$4"; then
18918 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
18919 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
18921 $as_echo "$as_me: error: $2" >&2
18922 as_fn_exit $as_status
18923 } # as_fn_error
18926 # as_fn_set_status STATUS
18927 # -----------------------
18928 # Set $? to STATUS, without forking.
18929 as_fn_set_status ()
18931 return $1
18932 } # as_fn_set_status
18934 # as_fn_exit STATUS
18935 # -----------------
18936 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
18937 as_fn_exit ()
18939 set +e
18940 as_fn_set_status $1
18941 exit $1
18942 } # as_fn_exit
18944 # as_fn_unset VAR
18945 # ---------------
18946 # Portably unset VAR.
18947 as_fn_unset ()
18949 { eval $1=; unset $1;}
18951 as_unset=as_fn_unset
18952 # as_fn_append VAR VALUE
18953 # ----------------------
18954 # Append the text in VALUE to the end of the definition contained in VAR. Take
18955 # advantage of any shell optimizations that allow amortized linear growth over
18956 # repeated appends, instead of the typical quadratic growth present in naive
18957 # implementations.
18958 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
18959 eval 'as_fn_append ()
18961 eval $1+=\$2
18963 else
18964 as_fn_append ()
18966 eval $1=\$$1\$2
18968 fi # as_fn_append
18970 # as_fn_arith ARG...
18971 # ------------------
18972 # Perform arithmetic evaluation on the ARGs, and store the result in the
18973 # global $as_val. Take advantage of shells that can avoid forks. The arguments
18974 # must be portable across $(()) and expr.
18975 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
18976 eval 'as_fn_arith ()
18978 as_val=$(( $* ))
18980 else
18981 as_fn_arith ()
18983 as_val=`expr "$@" || test $? -eq 1`
18985 fi # as_fn_arith
18988 if expr a : '\(a\)' >/dev/null 2>&1 &&
18989 test "X`expr 00001 : '.*\(...\)'`" = X001; then
18990 as_expr=expr
18991 else
18992 as_expr=false
18995 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
18996 as_basename=basename
18997 else
18998 as_basename=false
19001 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
19002 as_dirname=dirname
19003 else
19004 as_dirname=false
19007 as_me=`$as_basename -- "$0" ||
19008 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
19009 X"$0" : 'X\(//\)$' \| \
19010 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
19011 $as_echo X/"$0" |
19012 sed '/^.*\/\([^/][^/]*\)\/*$/{
19013 s//\1/
19016 /^X\/\(\/\/\)$/{
19017 s//\1/
19020 /^X\/\(\/\).*/{
19021 s//\1/
19024 s/.*/./; q'`
19026 # Avoid depending upon Character Ranges.
19027 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
19028 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
19029 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
19030 as_cr_digits='0123456789'
19031 as_cr_alnum=$as_cr_Letters$as_cr_digits
19033 ECHO_C= ECHO_N= ECHO_T=
19034 case `echo -n x` in #(((((
19035 -n*)
19036 case `echo 'xy\c'` in
19037 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
19038 xy) ECHO_C='\c';;
19039 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
19040 ECHO_T=' ';;
19041 esac;;
19043 ECHO_N='-n';;
19044 esac
19046 rm -f conf$$ conf$$.exe conf$$.file
19047 if test -d conf$$.dir; then
19048 rm -f conf$$.dir/conf$$.file
19049 else
19050 rm -f conf$$.dir
19051 mkdir conf$$.dir 2>/dev/null
19053 if (echo >conf$$.file) 2>/dev/null; then
19054 if ln -s conf$$.file conf$$ 2>/dev/null; then
19055 as_ln_s='ln -s'
19056 # ... but there are two gotchas:
19057 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
19058 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
19059 # In both cases, we have to default to `cp -pR'.
19060 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
19061 as_ln_s='cp -pR'
19062 elif ln conf$$.file conf$$ 2>/dev/null; then
19063 as_ln_s=ln
19064 else
19065 as_ln_s='cp -pR'
19067 else
19068 as_ln_s='cp -pR'
19070 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
19071 rmdir conf$$.dir 2>/dev/null
19074 # as_fn_mkdir_p
19075 # -------------
19076 # Create "$as_dir" as a directory, including parents if necessary.
19077 as_fn_mkdir_p ()
19080 case $as_dir in #(
19081 -*) as_dir=./$as_dir;;
19082 esac
19083 test -d "$as_dir" || eval $as_mkdir_p || {
19084 as_dirs=
19085 while :; do
19086 case $as_dir in #(
19087 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
19088 *) as_qdir=$as_dir;;
19089 esac
19090 as_dirs="'$as_qdir' $as_dirs"
19091 as_dir=`$as_dirname -- "$as_dir" ||
19092 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
19093 X"$as_dir" : 'X\(//\)[^/]' \| \
19094 X"$as_dir" : 'X\(//\)$' \| \
19095 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
19096 $as_echo X"$as_dir" |
19097 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
19098 s//\1/
19101 /^X\(\/\/\)[^/].*/{
19102 s//\1/
19105 /^X\(\/\/\)$/{
19106 s//\1/
19109 /^X\(\/\).*/{
19110 s//\1/
19113 s/.*/./; q'`
19114 test -d "$as_dir" && break
19115 done
19116 test -z "$as_dirs" || eval "mkdir $as_dirs"
19117 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
19120 } # as_fn_mkdir_p
19121 if mkdir -p . 2>/dev/null; then
19122 as_mkdir_p='mkdir -p "$as_dir"'
19123 else
19124 test -d ./-p && rmdir ./-p
19125 as_mkdir_p=false
19129 # as_fn_executable_p FILE
19130 # -----------------------
19131 # Test if FILE is an executable regular file.
19132 as_fn_executable_p ()
19134 test -f "$1" && test -x "$1"
19135 } # as_fn_executable_p
19136 as_test_x='test -x'
19137 as_executable_p=as_fn_executable_p
19139 # Sed expression to map a string onto a valid CPP name.
19140 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
19142 # Sed expression to map a string onto a valid variable name.
19143 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
19146 exec 6>&1
19147 ## ----------------------------------- ##
19148 ## Main body of $CONFIG_STATUS script. ##
19149 ## ----------------------------------- ##
19150 _ASEOF
19151 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
19153 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19154 # Save the log message, to keep $0 and so on meaningful, and to
19155 # report actual input values of CONFIG_FILES etc. instead of their
19156 # values after options handling.
19157 ac_log="
19158 This file was extended by $as_me, which was
19159 generated by GNU Autoconf 2.69. Invocation command line was
19161 CONFIG_FILES = $CONFIG_FILES
19162 CONFIG_HEADERS = $CONFIG_HEADERS
19163 CONFIG_LINKS = $CONFIG_LINKS
19164 CONFIG_COMMANDS = $CONFIG_COMMANDS
19165 $ $0 $@
19167 on `(hostname || uname -n) 2>/dev/null | sed 1q`
19170 _ACEOF
19172 case $ac_config_files in *"
19173 "*) set x $ac_config_files; shift; ac_config_files=$*;;
19174 esac
19178 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19179 # Files that config.status was made for.
19180 config_files="$ac_config_files"
19182 _ACEOF
19184 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19185 ac_cs_usage="\
19186 \`$as_me' instantiates files and other configuration actions
19187 from templates according to the current configuration. Unless the files
19188 and actions are specified as TAGs, all are instantiated by default.
19190 Usage: $0 [OPTION]... [TAG]...
19192 -h, --help print this help, then exit
19193 -V, --version print version number and configuration settings, then exit
19194 --config print configuration, then exit
19195 -q, --quiet, --silent
19196 do not print progress messages
19197 -d, --debug don't remove temporary files
19198 --recheck update $as_me by reconfiguring in the same conditions
19199 --file=FILE[:TEMPLATE]
19200 instantiate the configuration file FILE
19202 Configuration files:
19203 $config_files
19205 Report bugs to the package provider."
19207 _ACEOF
19208 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19209 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
19210 ac_cs_version="\\
19211 config.status
19212 configured by $0, generated by GNU Autoconf 2.69,
19213 with options \\"\$ac_cs_config\\"
19215 Copyright (C) 2012 Free Software Foundation, Inc.
19216 This config.status script is free software; the Free Software Foundation
19217 gives unlimited permission to copy, distribute and modify it."
19219 ac_pwd='$ac_pwd'
19220 srcdir='$srcdir'
19221 INSTALL='$INSTALL'
19222 AWK='$AWK'
19223 test -n "\$AWK" || AWK=awk
19224 _ACEOF
19226 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19227 # The default lists apply if the user does not specify any file.
19228 ac_need_defaults=:
19229 while test $# != 0
19231 case $1 in
19232 --*=?*)
19233 ac_option=`expr "X$1" : 'X\([^=]*\)='`
19234 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
19235 ac_shift=:
19237 --*=)
19238 ac_option=`expr "X$1" : 'X\([^=]*\)='`
19239 ac_optarg=
19240 ac_shift=:
19243 ac_option=$1
19244 ac_optarg=$2
19245 ac_shift=shift
19247 esac
19249 case $ac_option in
19250 # Handling of the options.
19251 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
19252 ac_cs_recheck=: ;;
19253 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
19254 $as_echo "$ac_cs_version"; exit ;;
19255 --config | --confi | --conf | --con | --co | --c )
19256 $as_echo "$ac_cs_config"; exit ;;
19257 --debug | --debu | --deb | --de | --d | -d )
19258 debug=: ;;
19259 --file | --fil | --fi | --f )
19260 $ac_shift
19261 case $ac_optarg in
19262 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
19263 '') as_fn_error $? "missing file argument" ;;
19264 esac
19265 as_fn_append CONFIG_FILES " '$ac_optarg'"
19266 ac_need_defaults=false;;
19267 --he | --h | --help | --hel | -h )
19268 $as_echo "$ac_cs_usage"; exit ;;
19269 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
19270 | -silent | --silent | --silen | --sile | --sil | --si | --s)
19271 ac_cs_silent=: ;;
19273 # This is an error.
19274 -*) as_fn_error $? "unrecognized option: \`$1'
19275 Try \`$0 --help' for more information." ;;
19277 *) as_fn_append ac_config_targets " $1"
19278 ac_need_defaults=false ;;
19280 esac
19281 shift
19282 done
19284 ac_configure_extra_args=
19286 if $ac_cs_silent; then
19287 exec 6>/dev/null
19288 ac_configure_extra_args="$ac_configure_extra_args --silent"
19291 _ACEOF
19292 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19293 if \$ac_cs_recheck; then
19294 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
19295 shift
19296 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
19297 CONFIG_SHELL='$SHELL'
19298 export CONFIG_SHELL
19299 exec "\$@"
19302 _ACEOF
19303 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19304 exec 5>>config.log
19306 echo
19307 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
19308 ## Running $as_me. ##
19309 _ASBOX
19310 $as_echo "$ac_log"
19311 } >&5
19313 _ACEOF
19314 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19316 # INIT-COMMANDS
19318 extrasub_build="$extrasub_build"
19319 extrasub_host="$extrasub_host"
19320 extrasub_target="$extrasub_target"
19322 _ACEOF
19324 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19326 # Handling of arguments.
19327 for ac_config_target in $ac_config_targets
19329 case $ac_config_target in
19330 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
19332 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
19333 esac
19334 done
19337 # If the user did not use the arguments to specify the items to instantiate,
19338 # then the envvar interface is used. Set only those that are not.
19339 # We use the long form for the default assignment because of an extremely
19340 # bizarre bug on SunOS 4.1.3.
19341 if $ac_need_defaults; then
19342 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
19345 # Have a temporary directory for convenience. Make it in the build tree
19346 # simply because there is no reason against having it here, and in addition,
19347 # creating and moving files from /tmp can sometimes cause problems.
19348 # Hook for its removal unless debugging.
19349 # Note that there is a small window in which the directory will not be cleaned:
19350 # after its creation but before its name has been assigned to `$tmp'.
19351 $debug ||
19353 tmp= ac_tmp=
19354 trap 'exit_status=$?
19355 : "${ac_tmp:=$tmp}"
19356 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
19358 trap 'as_fn_exit 1' 1 2 13 15
19360 # Create a (secure) tmp directory for tmp files.
19363 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
19364 test -d "$tmp"
19365 } ||
19367 tmp=./conf$$-$RANDOM
19368 (umask 077 && mkdir "$tmp")
19369 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
19370 ac_tmp=$tmp
19372 # Set up the scripts for CONFIG_FILES section.
19373 # No need to generate them if there are no CONFIG_FILES.
19374 # This happens for instance with `./config.status config.h'.
19375 if test -n "$CONFIG_FILES"; then
19377 if $AWK 'BEGIN { getline <"/dev/null" }' </dev/null 2>/dev/null; then
19378 ac_cs_awk_getline=:
19379 ac_cs_awk_pipe_init=
19380 ac_cs_awk_read_file='
19381 while ((getline aline < (F[key])) > 0)
19382 print(aline)
19383 close(F[key])'
19384 ac_cs_awk_pipe_fini=
19385 else
19386 ac_cs_awk_getline=false
19387 ac_cs_awk_pipe_init="print \"cat <<'|#_!!_#|' &&\""
19388 ac_cs_awk_read_file='
19389 print "|#_!!_#|"
19390 print "cat " F[key] " &&"
19391 '$ac_cs_awk_pipe_init
19392 # The final `:' finishes the AND list.
19393 ac_cs_awk_pipe_fini='END { print "|#_!!_#|"; print ":" }'
19395 ac_cr=`echo X | tr X '\015'`
19396 # On cygwin, bash can eat \r inside `` if the user requested igncr.
19397 # But we know of no other shell where ac_cr would be empty at this
19398 # point, so we can use a bashism as a fallback.
19399 if test "x$ac_cr" = x; then
19400 eval ac_cr=\$\'\\r\'
19402 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
19403 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
19404 ac_cs_awk_cr='\\r'
19405 else
19406 ac_cs_awk_cr=$ac_cr
19409 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
19410 _ACEOF
19412 # Create commands to substitute file output variables.
19414 echo "cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1" &&
19415 echo 'cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&' &&
19416 echo "$ac_subst_files" | sed 's/.*/F["&"]="$&"/' &&
19417 echo "_ACAWK" &&
19418 echo "_ACEOF"
19419 } >conf$$files.sh &&
19420 . ./conf$$files.sh ||
19421 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
19422 rm -f conf$$files.sh
19425 echo "cat >conf$$subs.awk <<_ACEOF" &&
19426 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
19427 echo "_ACEOF"
19428 } >conf$$subs.sh ||
19429 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
19430 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
19431 ac_delim='%!_!# '
19432 for ac_last_try in false false false false false :; do
19433 . ./conf$$subs.sh ||
19434 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
19436 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
19437 if test $ac_delim_n = $ac_delim_num; then
19438 break
19439 elif $ac_last_try; then
19440 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
19441 else
19442 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
19444 done
19445 rm -f conf$$subs.sh
19447 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19448 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
19449 _ACEOF
19450 sed -n '
19452 s/^/S["/; s/!.*/"]=/
19455 s/^[^!]*!//
19456 :repl
19457 t repl
19458 s/'"$ac_delim"'$//
19459 t delim
19462 s/\(.\{148\}\)..*/\1/
19463 t more1
19464 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
19467 b repl
19468 :more1
19469 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
19472 s/.\{148\}//
19473 t nl
19474 :delim
19476 s/\(.\{148\}\)..*/\1/
19477 t more2
19478 s/["\\]/\\&/g; s/^/"/; s/$/"/
19481 :more2
19482 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
19485 s/.\{148\}//
19486 t delim
19487 ' <conf$$subs.awk | sed '
19488 /^[^""]/{
19490 s/\n//
19492 ' >>$CONFIG_STATUS || ac_write_fail=1
19493 rm -f conf$$subs.awk
19494 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19495 _ACAWK
19496 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
19497 for (key in S) S_is_set[key] = 1
19498 FS = "\a"
19499 \$ac_cs_awk_pipe_init
19502 line = $ 0
19503 nfields = split(line, field, "@")
19504 substed = 0
19505 len = length(field[1])
19506 for (i = 2; i < nfields; i++) {
19507 key = field[i]
19508 keylen = length(key)
19509 if (S_is_set[key]) {
19510 value = S[key]
19511 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
19512 len += length(value) + length(field[++i])
19513 substed = 1
19514 } else
19515 len += 1 + keylen
19517 if (nfields == 3 && !substed) {
19518 key = field[2]
19519 if (F[key] != "" && line ~ /^[ ]*@.*@[ ]*$/) {
19520 \$ac_cs_awk_read_file
19521 next
19524 print line
19526 \$ac_cs_awk_pipe_fini
19527 _ACAWK
19528 _ACEOF
19529 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19530 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
19531 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
19532 else
19534 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
19535 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
19536 _ACEOF
19538 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
19539 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
19540 # trailing colons and then remove the whole line if VPATH becomes empty
19541 # (actually we leave an empty line to preserve line numbers).
19542 if test "x$srcdir" = x.; then
19543 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
19545 s///
19546 s/^/:/
19547 s/[ ]*$/:/
19548 s/:\$(srcdir):/:/g
19549 s/:\${srcdir}:/:/g
19550 s/:@srcdir@:/:/g
19551 s/^:*//
19552 s/:*$//
19554 s/\(=[ ]*\).*/\1/
19556 s/\n//
19557 s/^[^=]*=[ ]*$//
19561 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19562 fi # test -n "$CONFIG_FILES"
19565 eval set X " :F $CONFIG_FILES "
19566 shift
19567 for ac_tag
19569 case $ac_tag in
19570 :[FHLC]) ac_mode=$ac_tag; continue;;
19571 esac
19572 case $ac_mode$ac_tag in
19573 :[FHL]*:*);;
19574 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
19575 :[FH]-) ac_tag=-:-;;
19576 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
19577 esac
19578 ac_save_IFS=$IFS
19579 IFS=:
19580 set x $ac_tag
19581 IFS=$ac_save_IFS
19582 shift
19583 ac_file=$1
19584 shift
19586 case $ac_mode in
19587 :L) ac_source=$1;;
19588 :[FH])
19589 ac_file_inputs=
19590 for ac_f
19592 case $ac_f in
19593 -) ac_f="$ac_tmp/stdin";;
19594 *) # Look for the file first in the build tree, then in the source tree
19595 # (if the path is not absolute). The absolute path cannot be DOS-style,
19596 # because $ac_f cannot contain `:'.
19597 test -f "$ac_f" ||
19598 case $ac_f in
19599 [\\/$]*) false;;
19600 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
19601 esac ||
19602 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
19603 esac
19604 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
19605 as_fn_append ac_file_inputs " '$ac_f'"
19606 done
19608 # Let's still pretend it is `configure' which instantiates (i.e., don't
19609 # use $as_me), people would be surprised to read:
19610 # /* config.h. Generated by config.status. */
19611 configure_input='Generated from '`
19612 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
19613 `' by configure.'
19614 if test x"$ac_file" != x-; then
19615 configure_input="$ac_file. $configure_input"
19616 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
19617 $as_echo "$as_me: creating $ac_file" >&6;}
19619 # Neutralize special characters interpreted by sed in replacement strings.
19620 case $configure_input in #(
19621 *\&* | *\|* | *\\* )
19622 ac_sed_conf_input=`$as_echo "$configure_input" |
19623 sed 's/[\\\\&|]/\\\\&/g'`;; #(
19624 *) ac_sed_conf_input=$configure_input;;
19625 esac
19627 case $ac_tag in
19628 *:-:* | *:-) cat >"$ac_tmp/stdin" \
19629 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
19630 esac
19632 esac
19634 ac_dir=`$as_dirname -- "$ac_file" ||
19635 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
19636 X"$ac_file" : 'X\(//\)[^/]' \| \
19637 X"$ac_file" : 'X\(//\)$' \| \
19638 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
19639 $as_echo X"$ac_file" |
19640 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
19641 s//\1/
19644 /^X\(\/\/\)[^/].*/{
19645 s//\1/
19648 /^X\(\/\/\)$/{
19649 s//\1/
19652 /^X\(\/\).*/{
19653 s//\1/
19656 s/.*/./; q'`
19657 as_dir="$ac_dir"; as_fn_mkdir_p
19658 ac_builddir=.
19660 case "$ac_dir" in
19661 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
19663 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
19664 # A ".." for each directory in $ac_dir_suffix.
19665 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
19666 case $ac_top_builddir_sub in
19667 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
19668 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
19669 esac ;;
19670 esac
19671 ac_abs_top_builddir=$ac_pwd
19672 ac_abs_builddir=$ac_pwd$ac_dir_suffix
19673 # for backward compatibility:
19674 ac_top_builddir=$ac_top_build_prefix
19676 case $srcdir in
19677 .) # We are building in place.
19678 ac_srcdir=.
19679 ac_top_srcdir=$ac_top_builddir_sub
19680 ac_abs_top_srcdir=$ac_pwd ;;
19681 [\\/]* | ?:[\\/]* ) # Absolute name.
19682 ac_srcdir=$srcdir$ac_dir_suffix;
19683 ac_top_srcdir=$srcdir
19684 ac_abs_top_srcdir=$srcdir ;;
19685 *) # Relative name.
19686 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
19687 ac_top_srcdir=$ac_top_build_prefix$srcdir
19688 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
19689 esac
19690 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
19693 case $ac_mode in
19696 # CONFIG_FILE
19699 case $INSTALL in
19700 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
19701 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
19702 esac
19703 _ACEOF
19705 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19706 # If the template does not know about datarootdir, expand it.
19707 # FIXME: This hack should be removed a few years after 2.60.
19708 ac_datarootdir_hack=; ac_datarootdir_seen=
19709 ac_sed_dataroot='
19710 /datarootdir/ {
19714 /@datadir@/p
19715 /@docdir@/p
19716 /@infodir@/p
19717 /@localedir@/p
19718 /@mandir@/p'
19719 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
19720 *datarootdir*) ac_datarootdir_seen=yes;;
19721 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
19722 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
19723 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
19724 _ACEOF
19725 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19726 ac_datarootdir_hack='
19727 s&@datadir@&$datadir&g
19728 s&@docdir@&$docdir&g
19729 s&@infodir@&$infodir&g
19730 s&@localedir@&$localedir&g
19731 s&@mandir@&$mandir&g
19732 s&\\\${datarootdir}&$datarootdir&g' ;;
19733 esac
19734 _ACEOF
19736 # Neutralize VPATH when `$srcdir' = `.'.
19737 # Shell code in configure.ac might set extrasub.
19738 # FIXME: do we really want to maintain this feature?
19739 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19740 ac_sed_extra="$ac_vpsub
19741 $extrasub
19742 _ACEOF
19743 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19745 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
19746 s|@configure_input@|$ac_sed_conf_input|;t t
19747 s&@top_builddir@&$ac_top_builddir_sub&;t t
19748 s&@top_build_prefix@&$ac_top_build_prefix&;t t
19749 s&@srcdir@&$ac_srcdir&;t t
19750 s&@abs_srcdir@&$ac_abs_srcdir&;t t
19751 s&@top_srcdir@&$ac_top_srcdir&;t t
19752 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
19753 s&@builddir@&$ac_builddir&;t t
19754 s&@abs_builddir@&$ac_abs_builddir&;t t
19755 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
19756 s&@INSTALL@&$ac_INSTALL&;t t
19757 $ac_datarootdir_hack
19759 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" |
19760 if $ac_cs_awk_getline; then
19761 $AWK -f "$ac_tmp/subs.awk"
19762 else
19763 $AWK -f "$ac_tmp/subs.awk" | $SHELL
19764 fi \
19765 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
19767 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
19768 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
19769 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
19770 "$ac_tmp/out"`; test -z "$ac_out"; } &&
19771 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
19772 which seems to be undefined. Please make sure it is defined" >&5
19773 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
19774 which seems to be undefined. Please make sure it is defined" >&2;}
19776 rm -f "$ac_tmp/stdin"
19777 case $ac_file in
19778 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
19779 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
19780 esac \
19781 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
19786 esac
19789 case $ac_file$ac_mode in
19790 "Makefile":F) sed "$extrasub_build" Makefile |
19791 sed "$extrasub_host" |
19792 sed "$extrasub_target" > mf$$
19793 mv -f mf$$ Makefile ;;
19795 esac
19796 done # for ac_tag
19799 as_fn_exit 0
19800 _ACEOF
19801 ac_clean_files=$ac_clean_files_save
19803 test $ac_write_fail = 0 ||
19804 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
19807 # configure is writing to config.log, and then calls config.status.
19808 # config.status does its own redirection, appending to config.log.
19809 # Unfortunately, on DOS this fails, as config.log is still kept open
19810 # by configure, so config.status won't be able to write to it; its
19811 # output is simply discarded. So we exec the FD to /dev/null,
19812 # effectively closing config.log, so it can be properly (re)opened and
19813 # appended to by config.status. When coming back to configure, we
19814 # need to make the FD available again.
19815 if test "$no_create" != yes; then
19816 ac_cs_success=:
19817 ac_config_status_args=
19818 test "$silent" = yes &&
19819 ac_config_status_args="$ac_config_status_args --quiet"
19820 exec 5>/dev/null
19821 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
19822 exec 5>>config.log
19823 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
19824 # would make configure fail if this is the last instruction.
19825 $ac_cs_success || as_fn_exit 1
19827 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
19828 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
19829 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}