Update configure to check for a recent gnat Ada compiler.
[platform/upstream/gcc.git] / configure
1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.69.
4 #
5 #
6 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
7 #
8 #
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 ## -------------------- ##
14
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   *) :
29      ;;
30 esac
31 fi
32
33
34 as_nl='
35 '
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"
64     '
65     export as_echo_n_body
66     as_echo_n='sh -c $as_echo_n_body as_echo'
67   fi
68   export as_echo_body
69   as_echo='sh -c $as_echo_body as_echo'
70 fi
71
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=';'
78   }
79 fi
80
81
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"
88
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
95 do
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
101
102      ;;
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
108 fi
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
112 fi
113
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='+ '
125
126 # NLS nuisances.
127 LC_ALL=C
128 export LC_ALL
129 LANGUAGE=C
130 export LANGUAGE
131
132 # CDPATH.
133 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
134
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
157   fi
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   *) :
173      ;;
174 esac
175 fi
176 "
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; }
182
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 :
189
190 else
191   exitcode=1; echo positional parameters were not saved.
192 fi
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
204 fi
205   if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
206
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
211 do
212   IFS=$as_save_IFS
213   test -z "$as_dir" && as_dir=.
214   as_found=:
215   case $as_dir in #(
216          /*)
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
225 fi
226 fi
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
236
237
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
258 fi
259
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."
271   fi
272   exit 1
273 fi
274 fi
275 fi
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
281
282 ## --------------------- ##
283 ## M4sh Shell Functions. ##
284 ## --------------------- ##
285 # as_fn_unset VAR
286 # ---------------
287 # Portably unset VAR.
288 as_fn_unset ()
289 {
290   { eval $1=; unset $1;}
291 }
292 as_unset=as_fn_unset
293
294 # as_fn_set_status STATUS
295 # -----------------------
296 # Set $? to STATUS, without forking.
297 as_fn_set_status ()
298 {
299   return $1
300 } # as_fn_set_status
301
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 ()
306 {
307   set +e
308   as_fn_set_status $1
309   exit $1
310 } # as_fn_exit
311
312 # as_fn_mkdir_p
313 # -------------
314 # Create "$as_dir" as a directory, including parents if necessary.
315 as_fn_mkdir_p ()
316 {
317
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/
337             q
338           }
339           /^X\(\/\/\)[^/].*/{
340             s//\1/
341             q
342           }
343           /^X\(\/\/\)$/{
344             s//\1/
345             q
346           }
347           /^X\(\/\).*/{
348             s//\1/
349             q
350           }
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"
356
357
358 } # as_fn_mkdir_p
359
360 # as_fn_executable_p FILE
361 # -----------------------
362 # Test if FILE is an executable regular file.
363 as_fn_executable_p ()
364 {
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 ()
375   {
376     eval $1+=\$2
377   }'
378 else
379   as_fn_append ()
380   {
381     eval $1=\$$1\$2
382   }
383 fi # as_fn_append
384
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 ()
392   {
393     as_val=$(( $* ))
394   }'
395 else
396   as_fn_arith ()
397   {
398     as_val=`expr "$@" || test $? -eq 1`
399   }
400 fi # as_fn_arith
401
402
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 ()
409 {
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
414   fi
415   $as_echo "$as_me: error: $2" >&2
416   as_fn_exit $as_status
417 } # as_fn_error
418
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
424 fi
425
426 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
427   as_basename=basename
428 else
429   as_basename=false
430 fi
431
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
436 fi
437
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/
445             q
446           }
447           /^X\/\(\/\/\)$/{
448             s//\1/
449             q
450           }
451           /^X\/\(\/\).*/{
452             s//\1/
453             q
454           }
455           s/.*/./; q'`
456
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
463
464
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 '
471     p
472     /[$]LINENO/=
473   ' <$as_myself |
474     sed '
475       s/[$]LINENO.*/&-/
476       t lineno
477       b
478       :lineno
479       N
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; }
487
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
498 }
499
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;;
509 *)
510   ECHO_N='-n';;
511 esac
512
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
519 fi
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'
533   fi
534 else
535   as_ln_s='cp -pR'
536 fi
537 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
538 rmdir conf$$.dir 2>/dev/null
539
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
545 fi
546
547 as_test_x='test -x'
548 as_executable_p=as_fn_executable_p
549
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'"
552
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'"
555
556
557 test -n "$DJDIR" || exec 7<&0 </dev/null
558 exec 6>&1
559
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`
564
565 #
566 # Initializations.
567 #
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=
576
577 # Identity of this package.
578 PACKAGE_NAME=
579 PACKAGE_TARNAME=
580 PACKAGE_VERSION=
581 PACKAGE_STRING=
582 PACKAGE_BUGREPORT=
583 PACKAGE_URL=
584
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 GDCFLAGS
623 READELF
624 OTOOL
625 OBJDUMP
626 OBJCOPY
627 WINDMC
628 WINDRES
629 STRIP
630 RANLIB
631 NM
632 LIPO
633 LD
634 DSYMUTIL
635 DLLTOOL
636 AS
637 AR
638 RUNTEST
639 EXPECT
640 MAKEINFO
641 FLEX
642 LEX
643 M4
644 BISON
645 YACC
646 WINDRES_FOR_BUILD
647 WINDMC_FOR_BUILD
648 RANLIB_FOR_BUILD
649 NM_FOR_BUILD
650 LD_FOR_BUILD
651 LDFLAGS_FOR_BUILD
652 GDC_FOR_BUILD
653 GOC_FOR_BUILD
654 GFORTRAN_FOR_BUILD
655 DSYMUTIL_FOR_BUILD
656 DLLTOOL_FOR_BUILD
657 CXX_FOR_BUILD
658 CXXFLAGS_FOR_BUILD
659 CPPFLAGS_FOR_BUILD
660 CPP_FOR_BUILD
661 CFLAGS_FOR_BUILD
662 CC_FOR_BUILD
663 AS_FOR_BUILD
664 AR_FOR_BUILD
665 target_configdirs
666 configdirs
667 build_configdirs
668 INSTALL_GDB_TK
669 GDB_TK
670 CONFIGURE_GDB_TK
671 build_tooldir
672 tooldir
673 GCC_SHLIB_SUBDIR
674 RPATH_ENVVAR
675 target_configargs
676 host_configargs
677 build_configargs
678 BUILD_CONFIG
679 LDFLAGS_FOR_TARGET
680 CXXFLAGS_FOR_TARGET
681 CFLAGS_FOR_TARGET
682 DEBUG_PREFIX_CFLAGS_FOR_TARGET
683 SYSROOT_CFLAGS_FOR_TARGET
684 get_gcc_base_ver
685 extra_host_zlib_configure_flags
686 extra_host_libiberty_configure_flags
687 stage1_languages
688 host_shared
689 extra_linker_plugin_flags
690 extra_linker_plugin_configure_flags
691 islinc
692 isllibs
693 poststage1_ldflags
694 poststage1_libs
695 stage1_ldflags
696 stage1_libs
697 extra_isl_gmp_configure_flags
698 extra_mpc_mpfr_configure_flags
699 extra_mpc_gmp_configure_flags
700 extra_mpfr_configure_flags
701 gmpinc
702 gmplibs
703 PGO_BUILD_LTO_CFLAGS
704 PGO_BUILD_USE_CFLAGS
705 PGO_BUILD_GEN_CFLAGS
706 HAVE_CXX11_FOR_BUILD
707 HAVE_CXX11
708 do_compare
709 GDC
710 GNATMAKE
711 GNATBIND
712 ac_ct_CXX
713 CXXFLAGS
714 CXX
715 OBJEXT
716 EXEEXT
717 ac_ct_CC
718 CPPFLAGS
719 LDFLAGS
720 CFLAGS
721 CC
722 extra_liboffloadmic_configure_flags
723 target_subdir
724 host_subdir
725 build_subdir
726 build_libsubdir
727 AWK
728 SED
729 LN_S
730 LN
731 INSTALL_DATA
732 INSTALL_SCRIPT
733 INSTALL_PROGRAM
734 target_os
735 target_vendor
736 target_cpu
737 target
738 host_os
739 host_vendor
740 host_cpu
741 host
742 target_noncanonical
743 host_noncanonical
744 build_noncanonical
745 build_os
746 build_vendor
747 build_cpu
748 build
749 TOPLEVEL_CONFIGURE_ARGUMENTS
750 target_alias
751 host_alias
752 build_alias
753 LIBS
754 ECHO_T
755 ECHO_N
756 ECHO_C
757 DEFS
758 mandir
759 localedir
760 libdir
761 psdir
762 pdfdir
763 dvidir
764 htmldir
765 infodir
766 docdir
767 oldincludedir
768 includedir
769 localstatedir
770 sharedstatedir
771 sysconfdir
772 datadir
773 datarootdir
774 libexecdir
775 sbindir
776 bindir
777 program_transform_name
778 prefix
779 exec_prefix
780 PACKAGE_URL
781 PACKAGE_BUGREPORT
782 PACKAGE_STRING
783 PACKAGE_VERSION
784 PACKAGE_TARNAME
785 PACKAGE_NAME
786 PATH_SEPARATOR
787 SHELL'
788 ac_subst_files='serialization_dependencies
789 host_makefile_frag
790 target_makefile_frag
791 alphaieee_frag
792 ospace_frag'
793 ac_user_opts='
794 enable_option_checking
795 with_build_libsubdir
796 with_system_zlib
797 enable_as_accelerator_for
798 enable_offload_targets
799 enable_offload_defaulted
800 enable_gold
801 enable_ld
802 enable_compressed_debug_sections
803 enable_libquadmath
804 enable_libquadmath_support
805 enable_libada
806 enable_libssp
807 enable_libstdcxx
808 enable_liboffloadmic
809 enable_bootstrap
810 enable_pgo_build
811 with_mpc
812 with_mpc_include
813 with_mpc_lib
814 with_mpfr
815 with_mpfr_include
816 with_mpfr_lib
817 with_gmp
818 with_gmp_include
819 with_gmp_lib
820 with_stage1_libs
821 with_static_standard_libraries
822 with_stage1_ldflags
823 with_boot_libs
824 with_boot_ldflags
825 with_isl
826 with_isl_include
827 with_isl_lib
828 enable_isl_version_check
829 enable_lto
830 enable_linker_plugin_configure_flags
831 enable_linker_plugin_flags
832 enable_host_shared
833 enable_stage1_languages
834 enable_objc_gc
835 with_target_bdw_gc
836 with_target_bdw_gc_include
837 with_target_bdw_gc_lib
838 with_gcc_major_version_only
839 with_build_sysroot
840 with_debug_prefix_map
841 with_build_config
842 enable_vtable_verify
843 enable_serial_configure
844 with_build_time_tools
845 enable_maintainer_mode
846 enable_stage1_checking
847 enable_werror
848 '
849       ac_precious_vars='build_alias
850 host_alias
851 target_alias
852 CC
853 CFLAGS
854 LDFLAGS
855 LIBS
856 CPPFLAGS
857 CXX
858 CXXFLAGS
859 CCC
860 build_configargs
861 host_configargs
862 target_configargs
863 AR
864 AS
865 DLLTOOL
866 DSYMUTIL
867 LD
868 LIPO
869 NM
870 RANLIB
871 STRIP
872 WINDRES
873 WINDMC
874 OBJCOPY
875 OBJDUMP
876 OTOOL
877 READELF
878 CC_FOR_TARGET
879 CXX_FOR_TARGET
880 GCC_FOR_TARGET
881 GFORTRAN_FOR_TARGET
882 GOC_FOR_TARGET
883 GDC_FOR_TARGET
884 AR_FOR_TARGET
885 AS_FOR_TARGET
886 DLLTOOL_FOR_TARGET
887 DSYMUTIL_FOR_TARGET
888 LD_FOR_TARGET
889 LIPO_FOR_TARGET
890 NM_FOR_TARGET
891 OBJCOPY_FOR_TARGET
892 OBJDUMP_FOR_TARGET
893 OTOOL_FOR_TARGET
894 RANLIB_FOR_TARGET
895 READELF_FOR_TARGET
896 STRIP_FOR_TARGET
897 WINDRES_FOR_TARGET
898 WINDMC_FOR_TARGET'
899
900
901 # Initialize some variables set by options.
902 ac_init_help=
903 ac_init_version=false
904 ac_unrecognized_opts=
905 ac_unrecognized_sep=
906 # The variables have the same names as the options, with
907 # dashes changed to underlines.
908 cache_file=/dev/null
909 exec_prefix=NONE
910 no_create=
911 no_recursion=
912 prefix=NONE
913 program_prefix=NONE
914 program_suffix=NONE
915 program_transform_name=s,x,x,
916 silent=
917 site=
918 srcdir=
919 verbose=
920 x_includes=NONE
921 x_libraries=NONE
922
923 # Installation directory options.
924 # These are left unexpanded so users can "make install exec_prefix=/foo"
925 # and all the variables that are supposed to be based on exec_prefix
926 # by default will actually change.
927 # Use braces instead of parens because sh, perl, etc. also accept them.
928 # (The list follows the same order as the GNU Coding Standards.)
929 bindir='${exec_prefix}/bin'
930 sbindir='${exec_prefix}/sbin'
931 libexecdir='${exec_prefix}/libexec'
932 datarootdir='${prefix}/share'
933 datadir='${datarootdir}'
934 sysconfdir='${prefix}/etc'
935 sharedstatedir='${prefix}/com'
936 localstatedir='${prefix}/var'
937 includedir='${prefix}/include'
938 oldincludedir='/usr/include'
939 docdir='${datarootdir}/doc/${PACKAGE}'
940 infodir='${datarootdir}/info'
941 htmldir='${docdir}'
942 dvidir='${docdir}'
943 pdfdir='${docdir}'
944 psdir='${docdir}'
945 libdir='${exec_prefix}/lib'
946 localedir='${datarootdir}/locale'
947 mandir='${datarootdir}/man'
948
949 ac_prev=
950 ac_dashdash=
951 for ac_option
952 do
953   # If the previous option needs an argument, assign it.
954   if test -n "$ac_prev"; then
955     eval $ac_prev=\$ac_option
956     ac_prev=
957     continue
958   fi
959
960   case $ac_option in
961   *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
962   *=)   ac_optarg= ;;
963   *)    ac_optarg=yes ;;
964   esac
965
966   # Accept the important Cygnus configure options, so we can diagnose typos.
967
968   case $ac_dashdash$ac_option in
969   --)
970     ac_dashdash=yes ;;
971
972   -bindir | --bindir | --bindi | --bind | --bin | --bi)
973     ac_prev=bindir ;;
974   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
975     bindir=$ac_optarg ;;
976
977   -build | --build | --buil | --bui | --bu)
978     ac_prev=build_alias ;;
979   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
980     build_alias=$ac_optarg ;;
981
982   -cache-file | --cache-file | --cache-fil | --cache-fi \
983   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
984     ac_prev=cache_file ;;
985   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
986   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
987     cache_file=$ac_optarg ;;
988
989   --config-cache | -C)
990     cache_file=config.cache ;;
991
992   -datadir | --datadir | --datadi | --datad)
993     ac_prev=datadir ;;
994   -datadir=* | --datadir=* | --datadi=* | --datad=*)
995     datadir=$ac_optarg ;;
996
997   -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
998   | --dataroo | --dataro | --datar)
999     ac_prev=datarootdir ;;
1000   -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
1001   | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
1002     datarootdir=$ac_optarg ;;
1003
1004   -disable-* | --disable-*)
1005     ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
1006     # Reject names that are not valid shell variable names.
1007     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1008       as_fn_error $? "invalid feature name: $ac_useropt"
1009     ac_useropt_orig=$ac_useropt
1010     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1011     case $ac_user_opts in
1012       *"
1013 "enable_$ac_useropt"
1014 "*) ;;
1015       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
1016          ac_unrecognized_sep=', ';;
1017     esac
1018     eval enable_$ac_useropt=no ;;
1019
1020   -docdir | --docdir | --docdi | --doc | --do)
1021     ac_prev=docdir ;;
1022   -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1023     docdir=$ac_optarg ;;
1024
1025   -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1026     ac_prev=dvidir ;;
1027   -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1028     dvidir=$ac_optarg ;;
1029
1030   -enable-* | --enable-*)
1031     ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1032     # Reject names that are not valid shell variable names.
1033     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1034       as_fn_error $? "invalid feature name: $ac_useropt"
1035     ac_useropt_orig=$ac_useropt
1036     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1037     case $ac_user_opts in
1038       *"
1039 "enable_$ac_useropt"
1040 "*) ;;
1041       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1042          ac_unrecognized_sep=', ';;
1043     esac
1044     eval enable_$ac_useropt=\$ac_optarg ;;
1045
1046   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1047   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1048   | --exec | --exe | --ex)
1049     ac_prev=exec_prefix ;;
1050   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1051   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1052   | --exec=* | --exe=* | --ex=*)
1053     exec_prefix=$ac_optarg ;;
1054
1055   -gas | --gas | --ga | --g)
1056     # Obsolete; use --with-gas.
1057     with_gas=yes ;;
1058
1059   -help | --help | --hel | --he | -h)
1060     ac_init_help=long ;;
1061   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1062     ac_init_help=recursive ;;
1063   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1064     ac_init_help=short ;;
1065
1066   -host | --host | --hos | --ho)
1067     ac_prev=host_alias ;;
1068   -host=* | --host=* | --hos=* | --ho=*)
1069     host_alias=$ac_optarg ;;
1070
1071   -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1072     ac_prev=htmldir ;;
1073   -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1074   | --ht=*)
1075     htmldir=$ac_optarg ;;
1076
1077   -includedir | --includedir | --includedi | --included | --include \
1078   | --includ | --inclu | --incl | --inc)
1079     ac_prev=includedir ;;
1080   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1081   | --includ=* | --inclu=* | --incl=* | --inc=*)
1082     includedir=$ac_optarg ;;
1083
1084   -infodir | --infodir | --infodi | --infod | --info | --inf)
1085     ac_prev=infodir ;;
1086   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1087     infodir=$ac_optarg ;;
1088
1089   -libdir | --libdir | --libdi | --libd)
1090     ac_prev=libdir ;;
1091   -libdir=* | --libdir=* | --libdi=* | --libd=*)
1092     libdir=$ac_optarg ;;
1093
1094   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1095   | --libexe | --libex | --libe)
1096     ac_prev=libexecdir ;;
1097   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1098   | --libexe=* | --libex=* | --libe=*)
1099     libexecdir=$ac_optarg ;;
1100
1101   -localedir | --localedir | --localedi | --localed | --locale)
1102     ac_prev=localedir ;;
1103   -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1104     localedir=$ac_optarg ;;
1105
1106   -localstatedir | --localstatedir | --localstatedi | --localstated \
1107   | --localstate | --localstat | --localsta | --localst | --locals)
1108     ac_prev=localstatedir ;;
1109   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1110   | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1111     localstatedir=$ac_optarg ;;
1112
1113   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1114     ac_prev=mandir ;;
1115   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1116     mandir=$ac_optarg ;;
1117
1118   -nfp | --nfp | --nf)
1119     # Obsolete; use --without-fp.
1120     with_fp=no ;;
1121
1122   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1123   | --no-cr | --no-c | -n)
1124     no_create=yes ;;
1125
1126   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1127   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1128     no_recursion=yes ;;
1129
1130   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1131   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1132   | --oldin | --oldi | --old | --ol | --o)
1133     ac_prev=oldincludedir ;;
1134   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1135   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1136   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1137     oldincludedir=$ac_optarg ;;
1138
1139   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1140     ac_prev=prefix ;;
1141   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1142     prefix=$ac_optarg ;;
1143
1144   -program-prefix | --program-prefix | --program-prefi | --program-pref \
1145   | --program-pre | --program-pr | --program-p)
1146     ac_prev=program_prefix ;;
1147   -program-prefix=* | --program-prefix=* | --program-prefi=* \
1148   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1149     program_prefix=$ac_optarg ;;
1150
1151   -program-suffix | --program-suffix | --program-suffi | --program-suff \
1152   | --program-suf | --program-su | --program-s)
1153     ac_prev=program_suffix ;;
1154   -program-suffix=* | --program-suffix=* | --program-suffi=* \
1155   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1156     program_suffix=$ac_optarg ;;
1157
1158   -program-transform-name | --program-transform-name \
1159   | --program-transform-nam | --program-transform-na \
1160   | --program-transform-n | --program-transform- \
1161   | --program-transform | --program-transfor \
1162   | --program-transfo | --program-transf \
1163   | --program-trans | --program-tran \
1164   | --progr-tra | --program-tr | --program-t)
1165     ac_prev=program_transform_name ;;
1166   -program-transform-name=* | --program-transform-name=* \
1167   | --program-transform-nam=* | --program-transform-na=* \
1168   | --program-transform-n=* | --program-transform-=* \
1169   | --program-transform=* | --program-transfor=* \
1170   | --program-transfo=* | --program-transf=* \
1171   | --program-trans=* | --program-tran=* \
1172   | --progr-tra=* | --program-tr=* | --program-t=*)
1173     program_transform_name=$ac_optarg ;;
1174
1175   -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1176     ac_prev=pdfdir ;;
1177   -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1178     pdfdir=$ac_optarg ;;
1179
1180   -psdir | --psdir | --psdi | --psd | --ps)
1181     ac_prev=psdir ;;
1182   -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1183     psdir=$ac_optarg ;;
1184
1185   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1186   | -silent | --silent | --silen | --sile | --sil)
1187     silent=yes ;;
1188
1189   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1190     ac_prev=sbindir ;;
1191   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1192   | --sbi=* | --sb=*)
1193     sbindir=$ac_optarg ;;
1194
1195   -sharedstatedir | --sharedstatedir | --sharedstatedi \
1196   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1197   | --sharedst | --shareds | --shared | --share | --shar \
1198   | --sha | --sh)
1199     ac_prev=sharedstatedir ;;
1200   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1201   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1202   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1203   | --sha=* | --sh=*)
1204     sharedstatedir=$ac_optarg ;;
1205
1206   -site | --site | --sit)
1207     ac_prev=site ;;
1208   -site=* | --site=* | --sit=*)
1209     site=$ac_optarg ;;
1210
1211   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1212     ac_prev=srcdir ;;
1213   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1214     srcdir=$ac_optarg ;;
1215
1216   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1217   | --syscon | --sysco | --sysc | --sys | --sy)
1218     ac_prev=sysconfdir ;;
1219   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1220   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1221     sysconfdir=$ac_optarg ;;
1222
1223   -target | --target | --targe | --targ | --tar | --ta | --t)
1224     ac_prev=target_alias ;;
1225   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1226     target_alias=$ac_optarg ;;
1227
1228   -v | -verbose | --verbose | --verbos | --verbo | --verb)
1229     verbose=yes ;;
1230
1231   -version | --version | --versio | --versi | --vers | -V)
1232     ac_init_version=: ;;
1233
1234   -with-* | --with-*)
1235     ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1236     # Reject names that are not valid shell variable names.
1237     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1238       as_fn_error $? "invalid package name: $ac_useropt"
1239     ac_useropt_orig=$ac_useropt
1240     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1241     case $ac_user_opts in
1242       *"
1243 "with_$ac_useropt"
1244 "*) ;;
1245       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1246          ac_unrecognized_sep=', ';;
1247     esac
1248     eval with_$ac_useropt=\$ac_optarg ;;
1249
1250   -without-* | --without-*)
1251     ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1252     # Reject names that are not valid shell variable names.
1253     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1254       as_fn_error $? "invalid package name: $ac_useropt"
1255     ac_useropt_orig=$ac_useropt
1256     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1257     case $ac_user_opts in
1258       *"
1259 "with_$ac_useropt"
1260 "*) ;;
1261       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1262          ac_unrecognized_sep=', ';;
1263     esac
1264     eval with_$ac_useropt=no ;;
1265
1266   --x)
1267     # Obsolete; use --with-x.
1268     with_x=yes ;;
1269
1270   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1271   | --x-incl | --x-inc | --x-in | --x-i)
1272     ac_prev=x_includes ;;
1273   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1274   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1275     x_includes=$ac_optarg ;;
1276
1277   -x-libraries | --x-libraries | --x-librarie | --x-librari \
1278   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1279     ac_prev=x_libraries ;;
1280   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1281   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1282     x_libraries=$ac_optarg ;;
1283
1284   -*) as_fn_error $? "unrecognized option: \`$ac_option'
1285 Try \`$0 --help' for more information"
1286     ;;
1287
1288   *=*)
1289     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1290     # Reject names that are not valid shell variable names.
1291     case $ac_envvar in #(
1292       '' | [0-9]* | *[!_$as_cr_alnum]* )
1293       as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1294     esac
1295     eval $ac_envvar=\$ac_optarg
1296     export $ac_envvar ;;
1297
1298   *)
1299     # FIXME: should be removed in autoconf 3.0.
1300     $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1301     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1302       $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1303     : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1304     ;;
1305
1306   esac
1307 done
1308
1309 if test -n "$ac_prev"; then
1310   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1311   as_fn_error $? "missing argument to $ac_option"
1312 fi
1313
1314 if test -n "$ac_unrecognized_opts"; then
1315   case $enable_option_checking in
1316     no) ;;
1317     fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1318     *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1319   esac
1320 fi
1321
1322 # Check all directory arguments for consistency.
1323 for ac_var in   exec_prefix prefix bindir sbindir libexecdir datarootdir \
1324                 datadir sysconfdir sharedstatedir localstatedir includedir \
1325                 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1326                 libdir localedir mandir
1327 do
1328   eval ac_val=\$$ac_var
1329   # Remove trailing slashes.
1330   case $ac_val in
1331     */ )
1332       ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1333       eval $ac_var=\$ac_val;;
1334   esac
1335   # Be sure to have absolute directory names.
1336   case $ac_val in
1337     [\\/$]* | ?:[\\/]* )  continue;;
1338     NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1339   esac
1340   as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1341 done
1342
1343 # There might be people who depend on the old broken behavior: `$host'
1344 # used to hold the argument of --host etc.
1345 # FIXME: To remove some day.
1346 build=$build_alias
1347 host=$host_alias
1348 target=$target_alias
1349
1350 # FIXME: To remove some day.
1351 if test "x$host_alias" != x; then
1352   if test "x$build_alias" = x; then
1353     cross_compiling=maybe
1354   elif test "x$build_alias" != "x$host_alias"; then
1355     cross_compiling=yes
1356   fi
1357 fi
1358
1359 ac_tool_prefix=
1360 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1361
1362 test "$silent" = yes && exec 6>/dev/null
1363
1364
1365 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1366 ac_ls_di=`ls -di .` &&
1367 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1368   as_fn_error $? "working directory cannot be determined"
1369 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1370   as_fn_error $? "pwd does not report name of working directory"
1371
1372
1373 # Find the source files, if location was not specified.
1374 if test -z "$srcdir"; then
1375   ac_srcdir_defaulted=yes
1376   # Try the directory containing this script, then the parent directory.
1377   ac_confdir=`$as_dirname -- "$as_myself" ||
1378 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1379          X"$as_myself" : 'X\(//\)[^/]' \| \
1380          X"$as_myself" : 'X\(//\)$' \| \
1381          X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1382 $as_echo X"$as_myself" |
1383     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1384             s//\1/
1385             q
1386           }
1387           /^X\(\/\/\)[^/].*/{
1388             s//\1/
1389             q
1390           }
1391           /^X\(\/\/\)$/{
1392             s//\1/
1393             q
1394           }
1395           /^X\(\/\).*/{
1396             s//\1/
1397             q
1398           }
1399           s/.*/./; q'`
1400   srcdir=$ac_confdir
1401   if test ! -r "$srcdir/$ac_unique_file"; then
1402     srcdir=..
1403   fi
1404 else
1405   ac_srcdir_defaulted=no
1406 fi
1407 if test ! -r "$srcdir/$ac_unique_file"; then
1408   test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1409   as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1410 fi
1411 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1412 ac_abs_confdir=`(
1413         cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1414         pwd)`
1415 # When building in place, set srcdir=.
1416 if test "$ac_abs_confdir" = "$ac_pwd"; then
1417   srcdir=.
1418 fi
1419 # Remove unnecessary trailing slashes from srcdir.
1420 # Double slashes in file names in object file debugging info
1421 # mess up M-x gdb in Emacs.
1422 case $srcdir in
1423 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1424 esac
1425 case $srcdir in
1426   *" "*)
1427     as_fn_error $? "path to source, $srcdir, contains spaces"
1428     ;;
1429 esac
1430 ac_subdirs_all=`cd $srcdir && echo */configure | sed 's,/configure,,g'`
1431
1432 for ac_var in $ac_precious_vars; do
1433   eval ac_env_${ac_var}_set=\${${ac_var}+set}
1434   eval ac_env_${ac_var}_value=\$${ac_var}
1435   eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1436   eval ac_cv_env_${ac_var}_value=\$${ac_var}
1437 done
1438
1439 #
1440 # Report the --help message.
1441 #
1442 if test "$ac_init_help" = "long"; then
1443   # Omit some internal or obsolete options to make the list less imposing.
1444   # This message is too long to be a string in the A/UX 3.1 sh.
1445   cat <<_ACEOF
1446 \`configure' configures this package to adapt to many kinds of systems.
1447
1448 Usage: $0 [OPTION]... [VAR=VALUE]...
1449
1450 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1451 VAR=VALUE.  See below for descriptions of some of the useful variables.
1452
1453 Defaults for the options are specified in brackets.
1454
1455 Configuration:
1456   -h, --help              display this help and exit
1457       --help=short        display options specific to this package
1458       --help=recursive    display the short help of all the included packages
1459   -V, --version           display version information and exit
1460   -q, --quiet, --silent   do not print \`checking ...' messages
1461       --cache-file=FILE   cache test results in FILE [disabled]
1462   -C, --config-cache      alias for \`--cache-file=config.cache'
1463   -n, --no-create         do not create output files
1464       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1465
1466 Installation directories:
1467   --prefix=PREFIX         install architecture-independent files in PREFIX
1468                           [$ac_default_prefix]
1469   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1470                           [PREFIX]
1471
1472 By default, \`make install' will install all the files in
1473 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1474 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1475 for instance \`--prefix=\$HOME'.
1476
1477 For better control, use the options below.
1478
1479 Fine tuning of the installation directories:
1480   --bindir=DIR            user executables [EPREFIX/bin]
1481   --sbindir=DIR           system admin executables [EPREFIX/sbin]
1482   --libexecdir=DIR        program executables [EPREFIX/libexec]
1483   --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1484   --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1485   --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1486   --libdir=DIR            object code libraries [EPREFIX/lib]
1487   --includedir=DIR        C header files [PREFIX/include]
1488   --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1489   --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1490   --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1491   --infodir=DIR           info documentation [DATAROOTDIR/info]
1492   --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1493   --mandir=DIR            man documentation [DATAROOTDIR/man]
1494   --docdir=DIR            documentation root [DATAROOTDIR/doc/PACKAGE]
1495   --htmldir=DIR           html documentation [DOCDIR]
1496   --dvidir=DIR            dvi documentation [DOCDIR]
1497   --pdfdir=DIR            pdf documentation [DOCDIR]
1498   --psdir=DIR             ps documentation [DOCDIR]
1499 _ACEOF
1500
1501   cat <<\_ACEOF
1502
1503 Program names:
1504   --program-prefix=PREFIX            prepend PREFIX to installed program names
1505   --program-suffix=SUFFIX            append SUFFIX to installed program names
1506   --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1507
1508 System types:
1509   --build=BUILD     configure for building on BUILD [guessed]
1510   --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1511   --target=TARGET   configure for building compilers for TARGET [HOST]
1512 _ACEOF
1513 fi
1514
1515 if test -n "$ac_init_help"; then
1516
1517   cat <<\_ACEOF
1518
1519 Optional Features:
1520   --disable-option-checking  ignore unrecognized --enable/--with options
1521   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1522   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1523   --enable-as-accelerator-for=ARG
1524                           build as offload target compiler. Specify offload
1525                           host triple by ARG
1526   --enable-offload-targets=LIST
1527                           enable offloading to devices from comma-separated
1528                           LIST of TARGET[=DIR]. Use optional path to find
1529                           offload target compiler during the build
1530   --enable-offload-defaulted
1531                 If enabled, configured but not installed offload compilers and
1532                 libgomp plugins are silently ignored.  Useful for distribution
1533                 compilers where those are in separate optional packages.
1534
1535   --enable-gold[=ARG]     build gold [ARG={default,yes,no}]
1536   --enable-ld[=ARG]       build ld [ARG={default,yes,no}]
1537   --enable-compressed-debug-sections={all,gas,gold,ld,none}
1538                           Enable compressed debug sections for gas, gold or ld
1539                           by default
1540   --disable-libquadmath   do not build libquadmath directory
1541   --disable-libquadmath-support
1542                           disable libquadmath support for Fortran
1543   --enable-libada         build libada directory
1544   --enable-libssp         build libssp directory
1545   --disable-libstdcxx     do not build libstdc++-v3 directory
1546   --enable-liboffloadmic=ARG
1547                           build liboffloadmic [ARG={no,host,target}]
1548   --enable-bootstrap      enable bootstrapping [yes if native build]
1549   --enable-pgo-build[=lto]
1550                           enable the PGO build
1551   --disable-isl-version-check
1552                           disable check for isl version
1553   --enable-lto            enable link time optimization support
1554   --enable-linker-plugin-configure-flags=FLAGS
1555                           additional flags for configuring linker plugins
1556                           [none]
1557   --enable-linker-plugin-flags=FLAGS
1558                           additional flags for configuring and building linker
1559                           plugins [none]
1560   --enable-host-shared    build host code as shared libraries
1561   --enable-stage1-languages[=all]
1562                           choose additional languages to build during stage1.
1563                           Mostly useful for compiler development
1564   --enable-objc-gc        enable use of Boehm's garbage collector with the GNU
1565                           Objective-C runtime
1566   --enable-vtable-verify  Enable vtable verification feature
1567   --enable-serial-[{host,target,build}-]configure
1568                           force sequential configuration of sub-packages for
1569                           the host, target or build machine, or all
1570                           sub-packages
1571   --enable-maintainer-mode
1572                           enable make rules and dependencies not useful (and
1573                           sometimes confusing) to the casual installer
1574   --enable-stage1-checking[=all]
1575                           choose additional checking for stage1 of the
1576                           compiler
1577   --enable-werror         enable -Werror in bootstrap stage2 and later
1578
1579 Optional Packages:
1580   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1581   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1582   --with-build-libsubdir=DIR  Directory where to find libraries for build system
1583   --with-system-zlib      use installed libz
1584   --with-mpc=PATH         specify prefix directory for installed MPC package.
1585                           Equivalent to --with-mpc-include=PATH/include plus
1586                           --with-mpc-lib=PATH/lib
1587   --with-mpc-include=PATH specify directory for installed MPC include files
1588   --with-mpc-lib=PATH     specify directory for the installed MPC library
1589   --with-mpfr=PATH        specify prefix directory for installed MPFR package.
1590                           Equivalent to --with-mpfr-include=PATH/include plus
1591                           --with-mpfr-lib=PATH/lib
1592   --with-mpfr-include=PATH
1593                           specify directory for installed MPFR include files
1594   --with-mpfr-lib=PATH    specify directory for the installed MPFR library
1595   --with-gmp=PATH         specify prefix directory for the installed GMP
1596                           package. Equivalent to
1597                           --with-gmp-include=PATH/include plus
1598                           --with-gmp-lib=PATH/lib
1599   --with-gmp-include=PATH specify directory for installed GMP include files
1600   --with-gmp-lib=PATH     specify directory for the installed GMP library
1601   --with-stage1-libs=LIBS libraries for stage1
1602   --with-static-standard-libraries
1603                           use -static-libstdc++ and -static-libgcc
1604                           (default=auto)
1605   --with-stage1-ldflags=FLAGS
1606                           linker flags for stage1
1607   --with-boot-libs=LIBS   libraries for stage2 and later
1608   --with-boot-ldflags=FLAGS
1609                           linker flags for stage2 and later
1610   --with-isl=PATH         Specify prefix directory for the installed isl
1611                           package. Equivalent to
1612                           --with-isl-include=PATH/include plus
1613                           --with-isl-lib=PATH/lib
1614   --with-isl-include=PATH Specify directory for installed isl include files
1615   --with-isl-lib=PATH     Specify the directory for the installed isl library
1616   --with-target-bdw-gc=PATHLIST
1617                           specify prefix directory for installed bdw-gc
1618                           package. Equivalent to
1619                           --with-target-bdw-gc-include=PATH/include plus
1620                           --with-target-bdw-gc-lib=PATH/lib
1621   --with-target-bdw-gc-include=PATHLIST
1622                           specify directories for installed bdw-gc include
1623                           files
1624   --with-target-bdw-gc-lib=PATHLIST
1625                           specify directories for installed bdw-gc library
1626   --with-gcc-major-version-only
1627                           use only GCC major number in filesystem paths
1628   --with-build-sysroot=SYSROOT
1629                           use sysroot as the system root during the build
1630   --with-debug-prefix-map='A=B C=D ...'
1631                           map A to B, C to D ... in debug information
1632   --with-build-config='NAME NAME2...'
1633                           use config/NAME.mk build configuration
1634   --with-build-time-tools=PATH
1635                           use given path to find target tools during the build
1636
1637 Some influential environment variables:
1638   CC          C compiler command
1639   CFLAGS      C compiler flags
1640   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1641               nonstandard directory <lib dir>
1642   LIBS        libraries to pass to the linker, e.g. -l<library>
1643   CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1644               you have headers in a nonstandard directory <include dir>
1645   CXX         C++ compiler command
1646   CXXFLAGS    C++ compiler flags
1647   build_configargs
1648               additional configure arguments for build directories
1649   host_configargs
1650               additional configure arguments for host directories
1651   target_configargs
1652               additional configure arguments for target directories
1653   AR          AR for the host
1654   AS          AS for the host
1655   DLLTOOL     DLLTOOL for the host
1656   DSYMUTIL    DSYMUTIL for the host
1657   LD          LD for the host
1658   LIPO        LIPO for the host
1659   NM          NM for the host
1660   RANLIB      RANLIB for the host
1661   STRIP       STRIP for the host
1662   WINDRES     WINDRES for the host
1663   WINDMC      WINDMC for the host
1664   OBJCOPY     OBJCOPY for the host
1665   OBJDUMP     OBJDUMP for the host
1666   OTOOL       OTOOL for the host
1667   READELF     READELF for the host
1668   CC_FOR_TARGET
1669               CC for the target
1670   CXX_FOR_TARGET
1671               CXX for the target
1672   GCC_FOR_TARGET
1673               GCC for the target
1674   GFORTRAN_FOR_TARGET
1675               GFORTRAN for the target
1676   GOC_FOR_TARGET
1677               GOC for the target
1678   GDC_FOR_TARGET
1679               GDC for the target
1680   AR_FOR_TARGET
1681               AR for the target
1682   AS_FOR_TARGET
1683               AS for the target
1684   DLLTOOL_FOR_TARGET
1685               DLLTOOL for the target
1686   DSYMUTIL_FOR_TARGET
1687               DSYMUTIL for the target
1688   LD_FOR_TARGET
1689               LD for the target
1690   LIPO_FOR_TARGET
1691               LIPO for the target
1692   NM_FOR_TARGET
1693               NM for the target
1694   OBJCOPY_FOR_TARGET
1695               OBJCOPY for the target
1696   OBJDUMP_FOR_TARGET
1697               OBJDUMP for the target
1698   OTOOL_FOR_TARGET
1699               OTOOL for the target
1700   RANLIB_FOR_TARGET
1701               RANLIB for the target
1702   READELF_FOR_TARGET
1703               READELF for the target
1704   STRIP_FOR_TARGET
1705               STRIP for the target
1706   WINDRES_FOR_TARGET
1707               WINDRES for the target
1708   WINDMC_FOR_TARGET
1709               WINDMC for the target
1710
1711 Use these variables to override the choices made by `configure' or to help
1712 it to find libraries and programs with nonstandard names/locations.
1713
1714 Report bugs to the package provider.
1715 _ACEOF
1716 ac_status=$?
1717 fi
1718
1719 if test "$ac_init_help" = "recursive"; then
1720   # If there are subdirs, report their specific --help.
1721   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1722     test -d "$ac_dir" ||
1723       { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1724       continue
1725     ac_builddir=.
1726
1727 case "$ac_dir" in
1728 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1729 *)
1730   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1731   # A ".." for each directory in $ac_dir_suffix.
1732   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1733   case $ac_top_builddir_sub in
1734   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1735   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1736   esac ;;
1737 esac
1738 ac_abs_top_builddir=$ac_pwd
1739 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1740 # for backward compatibility:
1741 ac_top_builddir=$ac_top_build_prefix
1742
1743 case $srcdir in
1744   .)  # We are building in place.
1745     ac_srcdir=.
1746     ac_top_srcdir=$ac_top_builddir_sub
1747     ac_abs_top_srcdir=$ac_pwd ;;
1748   [\\/]* | ?:[\\/]* )  # Absolute name.
1749     ac_srcdir=$srcdir$ac_dir_suffix;
1750     ac_top_srcdir=$srcdir
1751     ac_abs_top_srcdir=$srcdir ;;
1752   *) # Relative name.
1753     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1754     ac_top_srcdir=$ac_top_build_prefix$srcdir
1755     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1756 esac
1757 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1758
1759     cd "$ac_dir" || { ac_status=$?; continue; }
1760     # Check for guested configure.
1761     if test -f "$ac_srcdir/configure.gnu"; then
1762       echo &&
1763       $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1764     elif test -f "$ac_srcdir/configure"; then
1765       echo &&
1766       $SHELL "$ac_srcdir/configure" --help=recursive
1767     else
1768       $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1769     fi || ac_status=$?
1770     cd "$ac_pwd" || { ac_status=$?; break; }
1771   done
1772 fi
1773
1774 test -n "$ac_init_help" && exit $ac_status
1775 if $ac_init_version; then
1776   cat <<\_ACEOF
1777 configure
1778 generated by GNU Autoconf 2.69
1779
1780 Copyright (C) 2012 Free Software Foundation, Inc.
1781 This configure script is free software; the Free Software Foundation
1782 gives unlimited permission to copy, distribute and modify it.
1783 _ACEOF
1784   exit
1785 fi
1786
1787 ## ------------------------ ##
1788 ## Autoconf initialization. ##
1789 ## ------------------------ ##
1790
1791 # ac_fn_c_try_compile LINENO
1792 # --------------------------
1793 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1794 ac_fn_c_try_compile ()
1795 {
1796   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1797   rm -f conftest.$ac_objext
1798   if { { ac_try="$ac_compile"
1799 case "(($ac_try" in
1800   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1801   *) ac_try_echo=$ac_try;;
1802 esac
1803 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1804 $as_echo "$ac_try_echo"; } >&5
1805   (eval "$ac_compile") 2>conftest.err
1806   ac_status=$?
1807   if test -s conftest.err; then
1808     grep -v '^ *+' conftest.err >conftest.er1
1809     cat conftest.er1 >&5
1810     mv -f conftest.er1 conftest.err
1811   fi
1812   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1813   test $ac_status = 0; } && {
1814          test -z "$ac_c_werror_flag" ||
1815          test ! -s conftest.err
1816        } && test -s conftest.$ac_objext; then :
1817   ac_retval=0
1818 else
1819   $as_echo "$as_me: failed program was:" >&5
1820 sed 's/^/| /' conftest.$ac_ext >&5
1821
1822         ac_retval=1
1823 fi
1824   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1825   as_fn_set_status $ac_retval
1826
1827 } # ac_fn_c_try_compile
1828
1829 # ac_fn_cxx_try_compile LINENO
1830 # ----------------------------
1831 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1832 ac_fn_cxx_try_compile ()
1833 {
1834   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1835   rm -f conftest.$ac_objext
1836   if { { ac_try="$ac_compile"
1837 case "(($ac_try" in
1838   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1839   *) ac_try_echo=$ac_try;;
1840 esac
1841 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1842 $as_echo "$ac_try_echo"; } >&5
1843   (eval "$ac_compile") 2>conftest.err
1844   ac_status=$?
1845   if test -s conftest.err; then
1846     grep -v '^ *+' conftest.err >conftest.er1
1847     cat conftest.er1 >&5
1848     mv -f conftest.er1 conftest.err
1849   fi
1850   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1851   test $ac_status = 0; } && {
1852          test -z "$ac_cxx_werror_flag" ||
1853          test ! -s conftest.err
1854        } && test -s conftest.$ac_objext; then :
1855   ac_retval=0
1856 else
1857   $as_echo "$as_me: failed program was:" >&5
1858 sed 's/^/| /' conftest.$ac_ext >&5
1859
1860         ac_retval=1
1861 fi
1862   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1863   as_fn_set_status $ac_retval
1864
1865 } # ac_fn_cxx_try_compile
1866
1867 # ac_fn_cxx_try_link LINENO
1868 # -------------------------
1869 # Try to link conftest.$ac_ext, and return whether this succeeded.
1870 ac_fn_cxx_try_link ()
1871 {
1872   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1873   rm -f conftest.$ac_objext conftest$ac_exeext
1874   if { { ac_try="$ac_link"
1875 case "(($ac_try" in
1876   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1877   *) ac_try_echo=$ac_try;;
1878 esac
1879 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1880 $as_echo "$ac_try_echo"; } >&5
1881   (eval "$ac_link") 2>conftest.err
1882   ac_status=$?
1883   if test -s conftest.err; then
1884     grep -v '^ *+' conftest.err >conftest.er1
1885     cat conftest.er1 >&5
1886     mv -f conftest.er1 conftest.err
1887   fi
1888   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1889   test $ac_status = 0; } && {
1890          test -z "$ac_cxx_werror_flag" ||
1891          test ! -s conftest.err
1892        } && test -s conftest$ac_exeext && {
1893          test "$cross_compiling" = yes ||
1894          test -x conftest$ac_exeext
1895        }; then :
1896   ac_retval=0
1897 else
1898   $as_echo "$as_me: failed program was:" >&5
1899 sed 's/^/| /' conftest.$ac_ext >&5
1900
1901         ac_retval=1
1902 fi
1903   # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1904   # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1905   # interfere with the next link command; also delete a directory that is
1906   # left behind by Apple's compiler.  We do this before executing the actions.
1907   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1908   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1909   as_fn_set_status $ac_retval
1910
1911 } # ac_fn_cxx_try_link
1912
1913 # ac_fn_c_try_link LINENO
1914 # -----------------------
1915 # Try to link conftest.$ac_ext, and return whether this succeeded.
1916 ac_fn_c_try_link ()
1917 {
1918   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1919   rm -f conftest.$ac_objext conftest$ac_exeext
1920   if { { ac_try="$ac_link"
1921 case "(($ac_try" in
1922   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1923   *) ac_try_echo=$ac_try;;
1924 esac
1925 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1926 $as_echo "$ac_try_echo"; } >&5
1927   (eval "$ac_link") 2>conftest.err
1928   ac_status=$?
1929   if test -s conftest.err; then
1930     grep -v '^ *+' conftest.err >conftest.er1
1931     cat conftest.er1 >&5
1932     mv -f conftest.er1 conftest.err
1933   fi
1934   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1935   test $ac_status = 0; } && {
1936          test -z "$ac_c_werror_flag" ||
1937          test ! -s conftest.err
1938        } && test -s conftest$ac_exeext && {
1939          test "$cross_compiling" = yes ||
1940          test -x conftest$ac_exeext
1941        }; then :
1942   ac_retval=0
1943 else
1944   $as_echo "$as_me: failed program was:" >&5
1945 sed 's/^/| /' conftest.$ac_ext >&5
1946
1947         ac_retval=1
1948 fi
1949   # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1950   # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1951   # interfere with the next link command; also delete a directory that is
1952   # left behind by Apple's compiler.  We do this before executing the actions.
1953   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1954   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1955   as_fn_set_status $ac_retval
1956
1957 } # ac_fn_c_try_link
1958 cat >config.log <<_ACEOF
1959 This file contains any messages produced by compilers while
1960 running configure, to aid debugging if configure makes a mistake.
1961
1962 It was created by $as_me, which was
1963 generated by GNU Autoconf 2.69.  Invocation command line was
1964
1965   $ $0 $@
1966
1967 _ACEOF
1968 exec 5>>config.log
1969 {
1970 cat <<_ASUNAME
1971 ## --------- ##
1972 ## Platform. ##
1973 ## --------- ##
1974
1975 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1976 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1977 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1978 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1979 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1980
1981 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1982 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1983
1984 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1985 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1986 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1987 /usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
1988 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1989 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1990 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1991
1992 _ASUNAME
1993
1994 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1995 for as_dir in $PATH
1996 do
1997   IFS=$as_save_IFS
1998   test -z "$as_dir" && as_dir=.
1999     $as_echo "PATH: $as_dir"
2000   done
2001 IFS=$as_save_IFS
2002
2003 } >&5
2004
2005 cat >&5 <<_ACEOF
2006
2007
2008 ## ----------- ##
2009 ## Core tests. ##
2010 ## ----------- ##
2011
2012 _ACEOF
2013
2014
2015 # Keep a trace of the command line.
2016 # Strip out --no-create and --no-recursion so they do not pile up.
2017 # Strip out --silent because we don't want to record it for future runs.
2018 # Also quote any args containing shell meta-characters.
2019 # Make two passes to allow for proper duplicate-argument suppression.
2020 ac_configure_args=
2021 ac_configure_args0=
2022 ac_configure_args1=
2023 ac_must_keep_next=false
2024 for ac_pass in 1 2
2025 do
2026   for ac_arg
2027   do
2028     case $ac_arg in
2029     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2030     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2031     | -silent | --silent | --silen | --sile | --sil)
2032       continue ;;
2033     *\'*)
2034       ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2035     esac
2036     case $ac_pass in
2037     1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2038     2)
2039       as_fn_append ac_configure_args1 " '$ac_arg'"
2040       if test $ac_must_keep_next = true; then
2041         ac_must_keep_next=false # Got value, back to normal.
2042       else
2043         case $ac_arg in
2044           *=* | --config-cache | -C | -disable-* | --disable-* \
2045           | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2046           | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2047           | -with-* | --with-* | -without-* | --without-* | --x)
2048             case "$ac_configure_args0 " in
2049               "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2050             esac
2051             ;;
2052           -* ) ac_must_keep_next=true ;;
2053         esac
2054       fi
2055       as_fn_append ac_configure_args " '$ac_arg'"
2056       ;;
2057     esac
2058   done
2059 done
2060 { ac_configure_args0=; unset ac_configure_args0;}
2061 { ac_configure_args1=; unset ac_configure_args1;}
2062
2063 # When interrupted or exit'd, cleanup temporary files, and complete
2064 # config.log.  We remove comments because anyway the quotes in there
2065 # would cause problems or look ugly.
2066 # WARNING: Use '\'' to represent an apostrophe within the trap.
2067 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2068 trap 'exit_status=$?
2069   # Save into config.log some information that might help in debugging.
2070   {
2071     echo
2072
2073     $as_echo "## ---------------- ##
2074 ## Cache variables. ##
2075 ## ---------------- ##"
2076     echo
2077     # The following way of writing the cache mishandles newlines in values,
2078 (
2079   for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2080     eval ac_val=\$$ac_var
2081     case $ac_val in #(
2082     *${as_nl}*)
2083       case $ac_var in #(
2084       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2085 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2086       esac
2087       case $ac_var in #(
2088       _ | IFS | as_nl) ;; #(
2089       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2090       *) { eval $ac_var=; unset $ac_var;} ;;
2091       esac ;;
2092     esac
2093   done
2094   (set) 2>&1 |
2095     case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2096     *${as_nl}ac_space=\ *)
2097       sed -n \
2098         "s/'\''/'\''\\\\'\'''\''/g;
2099           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2100       ;; #(
2101     *)
2102       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2103       ;;
2104     esac |
2105     sort
2106 )
2107     echo
2108
2109     $as_echo "## ----------------- ##
2110 ## Output variables. ##
2111 ## ----------------- ##"
2112     echo
2113     for ac_var in $ac_subst_vars
2114     do
2115       eval ac_val=\$$ac_var
2116       case $ac_val in
2117       *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2118       esac
2119       $as_echo "$ac_var='\''$ac_val'\''"
2120     done | sort
2121     echo
2122
2123     if test -n "$ac_subst_files"; then
2124       $as_echo "## ------------------- ##
2125 ## File substitutions. ##
2126 ## ------------------- ##"
2127       echo
2128       for ac_var in $ac_subst_files
2129       do
2130         eval ac_val=\$$ac_var
2131         case $ac_val in
2132         *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2133         esac
2134         $as_echo "$ac_var='\''$ac_val'\''"
2135       done | sort
2136       echo
2137     fi
2138
2139     if test -s confdefs.h; then
2140       $as_echo "## ----------- ##
2141 ## confdefs.h. ##
2142 ## ----------- ##"
2143       echo
2144       cat confdefs.h
2145       echo
2146     fi
2147     test "$ac_signal" != 0 &&
2148       $as_echo "$as_me: caught signal $ac_signal"
2149     $as_echo "$as_me: exit $exit_status"
2150   } >&5
2151   rm -f core *.core core.conftest.* &&
2152     rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2153     exit $exit_status
2154 ' 0
2155 for ac_signal in 1 2 13 15; do
2156   trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2157 done
2158 ac_signal=0
2159
2160 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2161 rm -f -r conftest* confdefs.h
2162
2163 $as_echo "/* confdefs.h */" > confdefs.h
2164
2165 # Predefined preprocessor variables.
2166
2167 cat >>confdefs.h <<_ACEOF
2168 #define PACKAGE_NAME "$PACKAGE_NAME"
2169 _ACEOF
2170
2171 cat >>confdefs.h <<_ACEOF
2172 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2173 _ACEOF
2174
2175 cat >>confdefs.h <<_ACEOF
2176 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2177 _ACEOF
2178
2179 cat >>confdefs.h <<_ACEOF
2180 #define PACKAGE_STRING "$PACKAGE_STRING"
2181 _ACEOF
2182
2183 cat >>confdefs.h <<_ACEOF
2184 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2185 _ACEOF
2186
2187 cat >>confdefs.h <<_ACEOF
2188 #define PACKAGE_URL "$PACKAGE_URL"
2189 _ACEOF
2190
2191
2192 # Let the site file select an alternate cache file if it wants to.
2193 # Prefer an explicitly selected file to automatically selected ones.
2194 ac_site_file1=NONE
2195 ac_site_file2=NONE
2196 if test -n "$CONFIG_SITE"; then
2197   # We do not want a PATH search for config.site.
2198   case $CONFIG_SITE in #((
2199     -*)  ac_site_file1=./$CONFIG_SITE;;
2200     */*) ac_site_file1=$CONFIG_SITE;;
2201     *)   ac_site_file1=./$CONFIG_SITE;;
2202   esac
2203 elif test "x$prefix" != xNONE; then
2204   ac_site_file1=$prefix/share/config.site
2205   ac_site_file2=$prefix/etc/config.site
2206 else
2207   ac_site_file1=$ac_default_prefix/share/config.site
2208   ac_site_file2=$ac_default_prefix/etc/config.site
2209 fi
2210 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2211 do
2212   test "x$ac_site_file" = xNONE && continue
2213   if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2214     { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2215 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2216     sed 's/^/| /' "$ac_site_file" >&5
2217     . "$ac_site_file" \
2218       || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2219 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2220 as_fn_error $? "failed to load site script $ac_site_file
2221 See \`config.log' for more details" "$LINENO" 5; }
2222   fi
2223 done
2224
2225 if test -r "$cache_file"; then
2226   # Some versions of bash will fail to source /dev/null (special files
2227   # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
2228   if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2229     { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2230 $as_echo "$as_me: loading cache $cache_file" >&6;}
2231     case $cache_file in
2232       [\\/]* | ?:[\\/]* ) . "$cache_file";;
2233       *)                      . "./$cache_file";;
2234     esac
2235   fi
2236 else
2237   { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2238 $as_echo "$as_me: creating cache $cache_file" >&6;}
2239   >$cache_file
2240 fi
2241
2242 # Check that the precious variables saved in the cache have kept the same
2243 # value.
2244 ac_cache_corrupted=false
2245 for ac_var in $ac_precious_vars; do
2246   eval ac_old_set=\$ac_cv_env_${ac_var}_set
2247   eval ac_new_set=\$ac_env_${ac_var}_set
2248   eval ac_old_val=\$ac_cv_env_${ac_var}_value
2249   eval ac_new_val=\$ac_env_${ac_var}_value
2250   case $ac_old_set,$ac_new_set in
2251     set,)
2252       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2253 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2254       ac_cache_corrupted=: ;;
2255     ,set)
2256       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2257 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2258       ac_cache_corrupted=: ;;
2259     ,);;
2260     *)
2261       if test "x$ac_old_val" != "x$ac_new_val"; then
2262         # differences in whitespace do not lead to failure.
2263         ac_old_val_w=`echo x $ac_old_val`
2264         ac_new_val_w=`echo x $ac_new_val`
2265         if test "$ac_old_val_w" != "$ac_new_val_w"; then
2266           { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2267 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2268           ac_cache_corrupted=:
2269         else
2270           { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2271 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2272           eval $ac_var=\$ac_old_val
2273         fi
2274         { $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2275 $as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2276         { $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2277 $as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2278       fi;;
2279   esac
2280   # Pass precious variables to config.status.
2281   if test "$ac_new_set" = set; then
2282     case $ac_new_val in
2283     *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2284     *) ac_arg=$ac_var=$ac_new_val ;;
2285     esac
2286     case " $ac_configure_args " in
2287       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2288       *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2289     esac
2290   fi
2291 done
2292 if $ac_cache_corrupted; then
2293   { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2294 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2295   { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2296 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2297   as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2298 fi
2299 ## -------------------- ##
2300 ## Main body of script. ##
2301 ## -------------------- ##
2302
2303 ac_ext=c
2304 ac_cpp='$CPP $CPPFLAGS'
2305 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2306 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2307 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2308
2309
2310
2311
2312
2313
2314
2315
2316 progname=$0
2317 # if PWD already has a value, it is probably wrong.
2318 if test -n "$PWD" ; then PWD=`${PWDCMD-pwd}`; fi
2319
2320 # Export original configure arguments for use by sub-configures.
2321 # Quote arguments with shell meta charatcers.
2322 TOPLEVEL_CONFIGURE_ARGUMENTS=
2323 set -- "$progname" "$@"
2324 for ac_arg
2325 do
2326   case "$ac_arg" in
2327   *" "*|*"      "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\']*)
2328     ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"`
2329     # if the argument is of the form -foo=baz, quote the baz part only
2330     ac_arg=`echo "'$ac_arg'" | sed "s/^'\([-a-zA-Z0-9]*=\)/\\1'/"` ;;
2331   *) ;;
2332   esac
2333   # Add the quoted argument to the list.
2334   TOPLEVEL_CONFIGURE_ARGUMENTS="$TOPLEVEL_CONFIGURE_ARGUMENTS $ac_arg"
2335 done
2336 if test "$silent" = yes; then
2337   TOPLEVEL_CONFIGURE_ARGUMENTS="$TOPLEVEL_CONFIGURE_ARGUMENTS --silent"
2338 fi
2339 # Remove the initial space we just introduced and, as these will be
2340 # expanded by make, quote '$'.
2341 TOPLEVEL_CONFIGURE_ARGUMENTS=`echo "x$TOPLEVEL_CONFIGURE_ARGUMENTS" | sed -e 's/^x *//' -e 's,\\$,$$,g'`
2342
2343
2344 # Find the build, host, and target systems.
2345 ac_aux_dir=
2346 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2347   if test -f "$ac_dir/install-sh"; then
2348     ac_aux_dir=$ac_dir
2349     ac_install_sh="$ac_aux_dir/install-sh -c"
2350     break
2351   elif test -f "$ac_dir/install.sh"; then
2352     ac_aux_dir=$ac_dir
2353     ac_install_sh="$ac_aux_dir/install.sh -c"
2354     break
2355   elif test -f "$ac_dir/shtool"; then
2356     ac_aux_dir=$ac_dir
2357     ac_install_sh="$ac_aux_dir/shtool install -c"
2358     break
2359   fi
2360 done
2361 if test -z "$ac_aux_dir"; then
2362   as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2363 fi
2364
2365 # These three variables are undocumented and unsupported,
2366 # and are intended to be withdrawn in a future Autoconf release.
2367 # They can cause serious problems if a builder's source tree is in a directory
2368 # whose full name contains unusual characters.
2369 ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2370 ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2371 ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2372
2373
2374 # Make sure we can run config.sub.
2375 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2376   as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2377
2378 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2379 $as_echo_n "checking build system type... " >&6; }
2380 if ${ac_cv_build+:} false; then :
2381   $as_echo_n "(cached) " >&6
2382 else
2383   ac_build_alias=$build_alias
2384 test "x$ac_build_alias" = x &&
2385   ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2386 test "x$ac_build_alias" = x &&
2387   as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2388 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2389   as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2390
2391 fi
2392 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2393 $as_echo "$ac_cv_build" >&6; }
2394 case $ac_cv_build in
2395 *-*-*) ;;
2396 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2397 esac
2398 build=$ac_cv_build
2399 ac_save_IFS=$IFS; IFS='-'
2400 set x $ac_cv_build
2401 shift
2402 build_cpu=$1
2403 build_vendor=$2
2404 shift; shift
2405 # Remember, the first character of IFS is used to create $*,
2406 # except with old shells:
2407 build_os=$*
2408 IFS=$ac_save_IFS
2409 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2410
2411
2412  case ${build_alias} in
2413   "") build_noncanonical=${build} ;;
2414   *) build_noncanonical=${build_alias} ;;
2415 esac
2416
2417
2418
2419  case ${host_alias} in
2420   "") host_noncanonical=${build_noncanonical} ;;
2421   *) host_noncanonical=${host_alias} ;;
2422 esac
2423
2424
2425
2426  case ${target_alias} in
2427   "") target_noncanonical=${host_noncanonical} ;;
2428   *) target_noncanonical=${target_alias} ;;
2429 esac
2430
2431
2432
2433
2434 test "$host_noncanonical" = "$target_noncanonical" &&
2435   test "$program_prefix$program_suffix$program_transform_name" = \
2436     NONENONEs,x,x, &&
2437   program_transform_name=s,y,y,
2438
2439 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2440 $as_echo_n "checking host system type... " >&6; }
2441 if ${ac_cv_host+:} false; then :
2442   $as_echo_n "(cached) " >&6
2443 else
2444   if test "x$host_alias" = x; then
2445   ac_cv_host=$ac_cv_build
2446 else
2447   ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2448     as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2449 fi
2450
2451 fi
2452 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2453 $as_echo "$ac_cv_host" >&6; }
2454 case $ac_cv_host in
2455 *-*-*) ;;
2456 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2457 esac
2458 host=$ac_cv_host
2459 ac_save_IFS=$IFS; IFS='-'
2460 set x $ac_cv_host
2461 shift
2462 host_cpu=$1
2463 host_vendor=$2
2464 shift; shift
2465 # Remember, the first character of IFS is used to create $*,
2466 # except with old shells:
2467 host_os=$*
2468 IFS=$ac_save_IFS
2469 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2470
2471
2472 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2473 $as_echo_n "checking target system type... " >&6; }
2474 if ${ac_cv_target+:} false; then :
2475   $as_echo_n "(cached) " >&6
2476 else
2477   if test "x$target_alias" = x; then
2478   ac_cv_target=$ac_cv_host
2479 else
2480   ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2481     as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2482 fi
2483
2484 fi
2485 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2486 $as_echo "$ac_cv_target" >&6; }
2487 case $ac_cv_target in
2488 *-*-*) ;;
2489 *) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
2490 esac
2491 target=$ac_cv_target
2492 ac_save_IFS=$IFS; IFS='-'
2493 set x $ac_cv_target
2494 shift
2495 target_cpu=$1
2496 target_vendor=$2
2497 shift; shift
2498 # Remember, the first character of IFS is used to create $*,
2499 # except with old shells:
2500 target_os=$*
2501 IFS=$ac_save_IFS
2502 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2503
2504
2505 # The aliases save the names the user supplied, while $host etc.
2506 # will get canonicalized.
2507 test -n "$target_alias" &&
2508   test "$program_prefix$program_suffix$program_transform_name" = \
2509     NONENONEs,x,x, &&
2510   program_prefix=${target_alias}-
2511
2512 test "$program_prefix" != NONE &&
2513   program_transform_name="s&^&$program_prefix&;$program_transform_name"
2514 # Use a double $ so make ignores it.
2515 test "$program_suffix" != NONE &&
2516   program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2517 # Double any \ or $.
2518 # By default was `s,x,x', remove it if useless.
2519 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2520 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
2521
2522
2523
2524 # Get 'install' or 'install-sh' and its variants.
2525 # Find a good install program.  We prefer a C program (faster),
2526 # so one script is as good as another.  But avoid the broken or
2527 # incompatible versions:
2528 # SysV /etc/install, /usr/sbin/install
2529 # SunOS /usr/etc/install
2530 # IRIX /sbin/install
2531 # AIX /bin/install
2532 # AmigaOS /C/install, which installs bootblocks on floppy discs
2533 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2534 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2535 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2536 # OS/2's system install, which has a completely different semantic
2537 # ./install, which can be erroneously created by make from ./install.sh.
2538 # Reject install programs that cannot install multiple files.
2539 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
2540 $as_echo_n "checking for a BSD-compatible install... " >&6; }
2541 if test -z "$INSTALL"; then
2542 if ${ac_cv_path_install+:} false; then :
2543   $as_echo_n "(cached) " >&6
2544 else
2545   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2546 for as_dir in $PATH
2547 do
2548   IFS=$as_save_IFS
2549   test -z "$as_dir" && as_dir=.
2550     # Account for people who put trailing slashes in PATH elements.
2551 case $as_dir/ in #((
2552   ./ | .// | /[cC]/* | \
2553   /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2554   ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
2555   /usr/ucb/* ) ;;
2556   *)
2557     # OSF1 and SCO ODT 3.0 have their own names for install.
2558     # Don't use installbsd from OSF since it installs stuff as root
2559     # by default.
2560     for ac_prog in ginstall scoinst install; do
2561       for ac_exec_ext in '' $ac_executable_extensions; do
2562         if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
2563           if test $ac_prog = install &&
2564             grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2565             # AIX install.  It has an incompatible calling convention.
2566             :
2567           elif test $ac_prog = install &&
2568             grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2569             # program-specific install script used by HP pwplus--don't use.
2570             :
2571           else
2572             rm -rf conftest.one conftest.two conftest.dir
2573             echo one > conftest.one
2574             echo two > conftest.two
2575             mkdir conftest.dir
2576             if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2577               test -s conftest.one && test -s conftest.two &&
2578               test -s conftest.dir/conftest.one &&
2579               test -s conftest.dir/conftest.two
2580             then
2581               ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2582               break 3
2583             fi
2584           fi
2585         fi
2586       done
2587     done
2588     ;;
2589 esac
2590
2591   done
2592 IFS=$as_save_IFS
2593
2594 rm -rf conftest.one conftest.two conftest.dir
2595
2596 fi
2597   if test "${ac_cv_path_install+set}" = set; then
2598     INSTALL=$ac_cv_path_install
2599   else
2600     # As a last resort, use the slow shell script.  Don't cache a
2601     # value for INSTALL within a source directory, because that will
2602     # break other packages using the cache if that directory is
2603     # removed, or if the value is a relative name.
2604     INSTALL=$ac_install_sh
2605   fi
2606 fi
2607 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
2608 $as_echo "$INSTALL" >&6; }
2609
2610 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2611 # It thinks the first close brace ends the variable substitution.
2612 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2613
2614 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2615
2616 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2617
2618 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln works" >&5
2619 $as_echo_n "checking whether ln works... " >&6; }
2620 if ${acx_cv_prog_LN+:} false; then :
2621   $as_echo_n "(cached) " >&6
2622 else
2623   rm -f conftestdata_t
2624 echo >conftestdata_f
2625 if ln conftestdata_f conftestdata_t 2>/dev/null
2626 then
2627   acx_cv_prog_LN=ln
2628 else
2629   acx_cv_prog_LN=no
2630 fi
2631 rm -f conftestdata_f conftestdata_t
2632
2633 fi
2634 if test $acx_cv_prog_LN = no; then
2635   LN="cp"
2636   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN" >&5
2637 $as_echo "no, using $LN" >&6; }
2638 else
2639   LN="$acx_cv_prog_LN"
2640   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2641 $as_echo "yes" >&6; }
2642 fi
2643
2644 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
2645 $as_echo_n "checking whether ln -s works... " >&6; }
2646 LN_S=$as_ln_s
2647 if test "$LN_S" = "ln -s"; then
2648   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2649 $as_echo "yes" >&6; }
2650 else
2651   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
2652 $as_echo "no, using $LN_S" >&6; }
2653 fi
2654
2655 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
2656 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
2657 if ${ac_cv_path_SED+:} false; then :
2658   $as_echo_n "(cached) " >&6
2659 else
2660             ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
2661      for ac_i in 1 2 3 4 5 6 7; do
2662        ac_script="$ac_script$as_nl$ac_script"
2663      done
2664      echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
2665      { ac_script=; unset ac_script;}
2666      if test -z "$SED"; then
2667   ac_path_SED_found=false
2668   # Loop through the user's path and test for each of PROGNAME-LIST
2669   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2670 for as_dir in $PATH
2671 do
2672   IFS=$as_save_IFS
2673   test -z "$as_dir" && as_dir=.
2674     for ac_prog in sed gsed; do
2675     for ac_exec_ext in '' $ac_executable_extensions; do
2676       ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
2677       as_fn_executable_p "$ac_path_SED" || continue
2678 # Check for GNU ac_path_SED and select it if it is found.
2679   # Check for GNU $ac_path_SED
2680 case `"$ac_path_SED" --version 2>&1` in
2681 *GNU*)
2682   ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
2683 *)
2684   ac_count=0
2685   $as_echo_n 0123456789 >"conftest.in"
2686   while :
2687   do
2688     cat "conftest.in" "conftest.in" >"conftest.tmp"
2689     mv "conftest.tmp" "conftest.in"
2690     cp "conftest.in" "conftest.nl"
2691     $as_echo '' >> "conftest.nl"
2692     "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
2693     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
2694     as_fn_arith $ac_count + 1 && ac_count=$as_val
2695     if test $ac_count -gt ${ac_path_SED_max-0}; then
2696       # Best one so far, save it but keep looking for a better one
2697       ac_cv_path_SED="$ac_path_SED"
2698       ac_path_SED_max=$ac_count
2699     fi
2700     # 10*(2^10) chars as input seems more than enough
2701     test $ac_count -gt 10 && break
2702   done
2703   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
2704 esac
2705
2706       $ac_path_SED_found && break 3
2707     done
2708   done
2709   done
2710 IFS=$as_save_IFS
2711   if test -z "$ac_cv_path_SED"; then
2712     as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
2713   fi
2714 else
2715   ac_cv_path_SED=$SED
2716 fi
2717
2718 fi
2719 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
2720 $as_echo "$ac_cv_path_SED" >&6; }
2721  SED="$ac_cv_path_SED"
2722   rm -f conftest.sed
2723
2724 for ac_prog in gawk mawk nawk awk
2725 do
2726   # Extract the first word of "$ac_prog", so it can be a program name with args.
2727 set dummy $ac_prog; ac_word=$2
2728 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2729 $as_echo_n "checking for $ac_word... " >&6; }
2730 if ${ac_cv_prog_AWK+:} false; then :
2731   $as_echo_n "(cached) " >&6
2732 else
2733   if test -n "$AWK"; then
2734   ac_cv_prog_AWK="$AWK" # Let the user override the test.
2735 else
2736 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2737 for as_dir in $PATH
2738 do
2739   IFS=$as_save_IFS
2740   test -z "$as_dir" && as_dir=.
2741     for ac_exec_ext in '' $ac_executable_extensions; do
2742   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2743     ac_cv_prog_AWK="$ac_prog"
2744     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2745     break 2
2746   fi
2747 done
2748   done
2749 IFS=$as_save_IFS
2750
2751 fi
2752 fi
2753 AWK=$ac_cv_prog_AWK
2754 if test -n "$AWK"; then
2755   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
2756 $as_echo "$AWK" >&6; }
2757 else
2758   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2759 $as_echo "no" >&6; }
2760 fi
2761
2762
2763   test -n "$AWK" && break
2764 done
2765
2766
2767 srcpwd=`cd ${srcdir} ; ${PWDCMD-pwd}`
2768
2769 # We pass INSTALL explicitly to sub-makes.  Make sure that it is not
2770 # a relative path.
2771 if test "$INSTALL" = "${srcdir}/install-sh -c"; then
2772   INSTALL="${srcpwd}/install-sh -c"
2773 fi
2774
2775 # Set srcdir to "." if that's what it is.
2776 # This is important for multilib support.
2777 pwd=`${PWDCMD-pwd}`
2778 if test "${pwd}" = "${srcpwd}" ; then
2779   srcdir=.
2780 fi
2781
2782 topsrcdir=$srcpwd
2783
2784 extra_host_args=
2785
2786 ### To add a new directory to the tree, first choose whether it is a target
2787 ### or a host dependent tool.  Then put it into the appropriate list
2788 ### (library or tools, host or target), doing a dependency sort.
2789
2790 # Subdirs will be configured in the order listed in build_configdirs,
2791 # configdirs, or target_configdirs; see the serialization section below.
2792
2793 # Dependency sorting is only needed when *configuration* must be done in
2794 # a particular order.  In all cases a dependency should be specified in
2795 # the Makefile, whether or not it's implicitly specified here.
2796
2797 # Double entries in build_configdirs, configdirs, or target_configdirs may
2798 # cause circular dependencies and break everything horribly.
2799
2800 # these library is used by various programs built for the build
2801 # environment
2802 #
2803 build_libs="build-libiberty build-libcpp"
2804
2805 # these tools are built for the build environment
2806 build_tools="build-texinfo build-flex build-bison build-m4 build-fixincludes"
2807
2808 # these libraries are used by various programs built for the host environment
2809 #f
2810 host_libs="intl libiberty opcodes bfd readline tcl tk itcl libgui zlib libbacktrace libcpp libcody libdecnumber gmp mpfr mpc isl libelf libiconv libctf"
2811
2812 # these tools are built for the host environment
2813 # Note, the powerpc-eabi build depends on sim occurring before gdb in order to
2814 # know that we are building the simulator.
2815 # binutils, gas and ld appear in that order because it makes sense to run
2816 # "make check" in that particular order.
2817 # If --enable-gold is used, "gold" may replace "ld".
2818 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"
2819
2820 # these libraries are built for the target environment, and are built after
2821 # the host libraries and the host tools (which may be a cross compiler)
2822 # Note that libiberty is not a target library.
2823 target_libraries="target-libgcc \
2824                 target-libbacktrace \
2825                 target-libgloss \
2826                 target-newlib \
2827                 target-libgomp \
2828                 target-liboffloadmic \
2829                 target-libatomic \
2830                 target-libitm \
2831                 target-libstdc++-v3 \
2832                 target-libsanitizer \
2833                 target-libvtv \
2834                 target-libssp \
2835                 target-libquadmath \
2836                 target-libgfortran \
2837                 target-libffi \
2838                 target-libobjc \
2839                 target-libada \
2840                 target-libgo \
2841                 target-libphobos \
2842                 target-zlib"
2843
2844 # these tools are built using the target libraries, and are intended to
2845 # run only in the target environment
2846 #
2847 # note: any program that *uses* libraries that are in the "target_libraries"
2848 # list belongs in this list.
2849 #
2850 target_tools="target-rda"
2851
2852 ################################################################################
2853
2854 ## All tools belong in one of the four categories, and are assigned above
2855 ## We assign ${configdirs} this way to remove all embedded newlines.  This
2856 ## is important because configure will choke if they ever get through.
2857 ## ${configdirs} is directories we build using the host tools.
2858 ## ${target_configdirs} is directories we build using the target tools.
2859 configdirs=`echo ${host_libs} ${host_tools}`
2860 target_configdirs=`echo ${target_libraries} ${target_tools}`
2861 build_configdirs=`echo ${build_libs} ${build_tools}`
2862
2863
2864
2865 ################################################################################
2866
2867 srcname="gnu development package"
2868
2869 # This gets set non-empty for some net releases of packages.
2870 appdirs=""
2871
2872 # Define is_cross_compiler to save on calls to 'test'.
2873 is_cross_compiler=
2874 if test x"${host}" = x"${target}" ; then
2875   is_cross_compiler=no
2876 else
2877   is_cross_compiler=yes
2878 fi
2879
2880 # Find the build and target subdir names.
2881
2882 # post-stage1 host modules use a different CC_FOR_BUILD so, in order to
2883 # have matching libraries, they should use host libraries: Makefile.tpl
2884 # arranges to pass --with-build-libsubdir=$(HOST_SUBDIR).
2885 # However, they still use the build modules, because the corresponding
2886 # host modules (e.g. bison) are only built for the host when bootstrap
2887 # finishes. So:
2888 # - build_subdir is where we find build modules, and never changes.
2889 # - build_libsubdir is where we find build libraries, and can be overridden.
2890
2891 # Prefix 'build-' so this never conflicts with target_subdir.
2892 build_subdir="build-${build_noncanonical}"
2893
2894 # Check whether --with-build-libsubdir was given.
2895 if test "${with_build_libsubdir+set}" = set; then :
2896   withval=$with_build_libsubdir; build_libsubdir="$withval"
2897 else
2898   build_libsubdir="$build_subdir"
2899 fi
2900
2901 # --srcdir=. covers the toplevel, while "test -d" covers the subdirectories
2902 if ( test $srcdir = . && test -d gcc ) \
2903    || test -d $srcdir/../host-${host_noncanonical}; then
2904   host_subdir="host-${host_noncanonical}"
2905 else
2906   host_subdir=.
2907 fi
2908 # No prefix.
2909 target_subdir=${target_noncanonical}
2910
2911 # Be sure to cover against remnants of an in-tree build.
2912 if test $srcdir != .  && test -d $srcdir/host-${host_noncanonical}; then
2913   as_fn_error $? "building out of tree but $srcdir contains host-${host_noncanonical}.
2914 Use a pristine source tree when building in a separate tree" "$LINENO" 5
2915 fi
2916
2917 # Skipdirs are removed silently.
2918 skipdirs=
2919 # Noconfigdirs are removed loudly.
2920 noconfigdirs=""
2921
2922 use_gnu_ld=
2923 # Make sure we don't let GNU ld be added if we didn't want it.
2924 if test x$with_gnu_ld = xno ; then
2925   use_gnu_ld=no
2926   noconfigdirs="$noconfigdirs ld gold"
2927 fi
2928
2929 use_gnu_as=
2930 # Make sure we don't let GNU as be added if we didn't want it.
2931 if test x$with_gnu_as = xno ; then
2932   use_gnu_as=no
2933   noconfigdirs="$noconfigdirs gas"
2934 fi
2935
2936 use_included_zlib=
2937
2938 # Check whether --with-system-zlib was given.
2939 if test "${with_system_zlib+set}" = set; then :
2940   withval=$with_system_zlib;
2941 fi
2942
2943 # Make sure we don't let ZLIB be added if we didn't want it.
2944 if test x$with_system_zlib = xyes ; then
2945   use_included_zlib=no
2946   noconfigdirs="$noconfigdirs zlib"
2947 fi
2948
2949 # some tools are so dependent upon X11 that if we're not building with X,
2950 # it's not even worth trying to configure, much less build, that tool.
2951
2952 case ${with_x} in
2953   yes | "") ;; # the default value for this tree is that X11 is available
2954   no)
2955     skipdirs="${skipdirs} tk itcl libgui"
2956     # We won't be able to build gdbtk without X.
2957     enable_gdbtk=no
2958     ;;
2959   *)  echo "*** bad value \"${with_x}\" for -with-x flag; ignored" 1>&2 ;;
2960 esac
2961
2962 # Some are only suitable for cross toolchains.
2963 # Remove these if host=target.
2964 cross_only="target-libgloss target-newlib target-opcodes"
2965
2966 case $is_cross_compiler in
2967   no) skipdirs="${skipdirs} ${cross_only}" ;;
2968 esac
2969
2970 # If both --with-headers and --with-libs are specified, default to
2971 # --without-newlib.
2972 if test x"${with_headers}" != x && test x"${with_headers}" != xno \
2973    && test x"${with_libs}" != x && test x"${with_libs}" != xno ; then
2974   if test x"${with_newlib}" = x ; then
2975     with_newlib=no
2976   fi
2977 fi
2978
2979 # Recognize --with-newlib/--without-newlib.
2980 case ${with_newlib} in
2981   no) skipdirs="${skipdirs} target-newlib" ;;
2982   yes) skipdirs=`echo " ${skipdirs} " | sed -e 's/ target-newlib / /'` ;;
2983 esac
2984
2985 # Check whether --enable-as-accelerator-for was given.
2986 if test "${enable_as_accelerator_for+set}" = set; then :
2987   enableval=$enable_as_accelerator_for;
2988 fi
2989
2990
2991 # Check whether --enable-offload-targets was given.
2992 if test "${enable_offload_targets+set}" = set; then :
2993   enableval=$enable_offload_targets;
2994   if test x"$enable_offload_targets" = x; then
2995     as_fn_error $? "no offload targets specified" "$LINENO" 5
2996   fi
2997
2998 else
2999   enable_offload_targets=
3000 fi
3001
3002
3003 # Check whether --enable-offload-defaulted was given.
3004 if test "${enable_offload_defaulted+set}" = set; then :
3005   enableval=$enable_offload_defaulted; enable_offload_defaulted=$enableval
3006 else
3007   enable_offload_defaulted=
3008 fi
3009
3010
3011 # Handle --enable-gold, --enable-ld.
3012 # --disable-gold [--enable-ld]
3013 #     Build only ld.  Default option.
3014 # --enable-gold [--enable-ld]
3015 #     Build both gold and ld.  Install gold as "ld.gold", install ld
3016 #     as "ld.bfd" and "ld".
3017 # --enable-gold=default [--enable-ld]
3018 #     Build both gold and ld.  Install gold as "ld.gold" and "ld",
3019 #     install ld as "ld.bfd".
3020 # --enable-gold[=default] --disable-ld
3021 #     Build only gold, which is then installed as both "ld.gold" and "ld".
3022 # --enable-gold --enable-ld=default
3023 #     Build both gold (installed as "ld.gold") and ld (installed as "ld"
3024 #     and ld.bfd).
3025 #     In other words, ld is default
3026 # --enable-gold=default --enable-ld=default
3027 #     Error.
3028
3029 default_ld=
3030 # Check whether --enable-gold was given.
3031 if test "${enable_gold+set}" = set; then :
3032   enableval=$enable_gold; ENABLE_GOLD=$enableval
3033 else
3034   ENABLE_GOLD=no
3035 fi
3036
3037 case "${ENABLE_GOLD}" in
3038   yes|default)
3039     # Check for ELF target.
3040     is_elf=no
3041     case "${target}" in
3042       *-*-elf* | *-*-sysv4* | *-*-unixware* | *-*-eabi* | hppa*64*-*-hpux* \
3043       | *-*-linux* | *-*-gnu* | frv-*-uclinux* | *-*-irix5* | *-*-irix6* \
3044       | *-*-netbsd* | *-*-openbsd* | *-*-freebsd* | *-*-dragonfly* \
3045       | *-*-solaris2* | *-*-nto* | *-*-nacl*)
3046         case "${target}" in
3047           *-*-linux*aout* | *-*-linux*oldld*)
3048             ;;
3049           *)
3050             is_elf=yes
3051             ;;
3052         esac
3053     esac
3054
3055     if test "$is_elf" = "yes"; then
3056       # Check for target supported by gold.
3057       case "${target}" in
3058         i?86-*-* | x86_64-*-* | sparc*-*-* | powerpc*-*-* | arm*-*-* \
3059         | aarch64*-*-* | mips*-*-* | s390*-*-* | loongarch*-*-*)
3060           configdirs="$configdirs gold"
3061           if test x${ENABLE_GOLD} = xdefault; then
3062             default_ld=gold
3063           fi
3064           ENABLE_GOLD=yes
3065           ;;
3066       esac
3067     fi
3068     ;;
3069   no)
3070     ;;
3071   *)
3072     as_fn_error $? "invalid --enable-gold argument" "$LINENO" 5
3073     ;;
3074 esac
3075
3076 # Check whether --enable-ld was given.
3077 if test "${enable_ld+set}" = set; then :
3078   enableval=$enable_ld; ENABLE_LD=$enableval
3079 else
3080   ENABLE_LD=yes
3081 fi
3082
3083
3084 case "${ENABLE_LD}" in
3085   default)
3086     if test x${default_ld} != x; then
3087       as_fn_error $? "either gold or ld can be the default ld" "$LINENO" 5
3088     fi
3089     ;;
3090   yes)
3091     ;;
3092   no)
3093     if test x${ENABLE_GOLD} != xyes; then
3094       { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: neither ld nor gold are enabled" >&5
3095 $as_echo "$as_me: WARNING: neither ld nor gold are enabled" >&2;}
3096     fi
3097     configdirs=`echo " ${configdirs} " | sed -e 's/ ld / /'`
3098     ;;
3099   *)
3100     as_fn_error $? "invalid --enable-ld argument" "$LINENO" 5
3101     ;;
3102 esac
3103
3104 # PR gas/19109
3105 # Decide the default method for compressing debug sections.
3106 # Provide a configure time option to override our default.
3107 # Check whether --enable-compressed_debug_sections was given.
3108 if test "${enable_compressed_debug_sections+set}" = set; then :
3109   enableval=$enable_compressed_debug_sections;
3110   if test x"$enable_compressed_debug_sections" = xyes; then
3111     as_fn_error $? "no program with compressed debug sections specified" "$LINENO" 5
3112   fi
3113
3114 else
3115   enable_compressed_debug_sections=
3116 fi
3117
3118
3119 # Configure extra directories which are host specific
3120
3121 case "${host}" in
3122   *-cygwin*)
3123     configdirs="$configdirs libtermcap" ;;
3124 esac
3125
3126 # A target can indicate whether a language isn't supported for some reason.
3127 # Only spaces may be used in this macro; not newlines or tabs.
3128 unsupported_languages=
3129
3130 # Remove more programs from consideration, based on the host or
3131 # target this usually means that a port of the program doesn't
3132 # exist yet.
3133
3134 case "${host}" in
3135   i[3456789]86-*-msdosdjgpp*)
3136     noconfigdirs="$noconfigdirs tcl tk itcl"
3137     ;;
3138 esac
3139
3140
3141 # Check whether --enable-libquadmath was given.
3142 if test "${enable_libquadmath+set}" = set; then :
3143   enableval=$enable_libquadmath; ENABLE_LIBQUADMATH=$enableval
3144 else
3145   ENABLE_LIBQUADMATH=yes
3146 fi
3147
3148 if test "${ENABLE_LIBQUADMATH}" = "no" ; then
3149   noconfigdirs="$noconfigdirs target-libquadmath"
3150 fi
3151
3152
3153 # Check whether --enable-libquadmath-support was given.
3154 if test "${enable_libquadmath_support+set}" = set; then :
3155   enableval=$enable_libquadmath_support; ENABLE_LIBQUADMATH_SUPPORT=$enableval
3156 else
3157   ENABLE_LIBQUADMATH_SUPPORT=yes
3158 fi
3159
3160 enable_libquadmath_support=
3161 if test "${ENABLE_LIBQUADMATH_SUPPORT}" = "no" ; then
3162   enable_libquadmath_support=no
3163 fi
3164
3165
3166 # Check whether --enable-libada was given.
3167 if test "${enable_libada+set}" = set; then :
3168   enableval=$enable_libada; ENABLE_LIBADA=$enableval
3169 else
3170   ENABLE_LIBADA=yes
3171 fi
3172
3173 if test "${ENABLE_LIBADA}" != "yes" ; then
3174   noconfigdirs="$noconfigdirs gnattools"
3175 fi
3176
3177 # Check whether --enable-libssp was given.
3178 if test "${enable_libssp+set}" = set; then :
3179   enableval=$enable_libssp; ENABLE_LIBSSP=$enableval
3180 else
3181   ENABLE_LIBSSP=yes
3182 fi
3183
3184
3185 # Check whether --enable-libstdcxx was given.
3186 if test "${enable_libstdcxx+set}" = set; then :
3187   enableval=$enable_libstdcxx; ENABLE_LIBSTDCXX=$enableval
3188 else
3189   ENABLE_LIBSTDCXX=default
3190 fi
3191
3192 if test "${ENABLE_LIBSTDCXX}" = "no" ; then
3193   noconfigdirs="$noconfigdirs target-libstdc++-v3"
3194 fi
3195
3196 # If this is accelerator compiler and its target is intelmic we enable
3197 # target liboffloadmic by default.  If this is compiler with offloading
3198 # for intelmic we enable host liboffloadmic by default.  Otherwise
3199 # liboffloadmic is disabled by default.
3200 # Check whether --enable-liboffloadmic was given.
3201 if test "${enable_liboffloadmic+set}" = set; then :
3202   enableval=$enable_liboffloadmic; case "$enableval" in
3203   no | host | target)
3204     enable_liboffloadmic=$enableval ;;
3205   *)
3206     as_fn_error $? "--enable-liboffloadmic=no/host/target" "$LINENO" 5 ;;
3207 esac
3208 else
3209   if test x"$enable_as_accelerator_for" != x; then
3210   case "${target}" in
3211     *-intelmic-* | *-intelmicemul-*)
3212       enable_liboffloadmic=target
3213       extra_liboffloadmic_configure_flags="--enable-liboffloadmic=target"
3214       ;;
3215     *)
3216       enable_liboffloadmic=no
3217       ;;
3218   esac
3219 else
3220   case "${enable_offload_targets}" in
3221     *-intelmic-* | *-intelmicemul-*)
3222       enable_liboffloadmic=host
3223       extra_liboffloadmic_configure_flags="--enable-liboffloadmic=host"
3224       ;;
3225     *)
3226       enable_liboffloadmic=no
3227       ;;
3228     esac
3229 fi
3230 fi
3231
3232
3233
3234 # Enable libgomp by default on hosted POSIX systems, and a few others.
3235 if test x$enable_libgomp = x ; then
3236     case "${target}" in
3237     *-*-linux* | *-*-gnu* | *-*-k*bsd*-gnu | *-*-kopensolaris*-gnu)
3238         ;;
3239     *-*-netbsd* | *-*-freebsd* | *-*-openbsd* | *-*-dragonfly*)
3240         ;;
3241     *-*-solaris2* | *-*-hpux11*)
3242         ;;
3243     *-*-darwin* | *-*-aix*)
3244         ;;
3245     nvptx*-*-* | amdgcn*-*-*)
3246         ;;
3247     *)
3248         noconfigdirs="$noconfigdirs target-libgomp"
3249         ;;
3250     esac
3251 fi
3252
3253 # Disable libatomic on unsupported systems.
3254 if test -d ${srcdir}/libatomic; then
3255     if test x$enable_libatomic = x; then
3256         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libatomic support" >&5
3257 $as_echo_n "checking for libatomic support... " >&6; }
3258         if (srcdir=${srcdir}/libatomic; \
3259                 . ${srcdir}/configure.tgt; \
3260                 test -n "$UNSUPPORTED")
3261         then
3262             { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3263 $as_echo "no" >&6; }
3264             noconfigdirs="$noconfigdirs target-libatomic"
3265         else
3266             { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3267 $as_echo "yes" >&6; }
3268         fi
3269     fi
3270 fi
3271
3272 # Disable liboffloadmic on unsupported systems.
3273 if test -d ${srcdir}/liboffloadmic; then
3274     if test x$enable_liboffloadmic != xno; then
3275         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for liboffloadmic support" >&5
3276 $as_echo_n "checking for liboffloadmic support... " >&6; }
3277         if (srcdir=${srcdir}/liboffloadmic; \
3278                 . ${srcdir}/configure.tgt; \
3279                 test -n "$UNSUPPORTED")
3280         then
3281             { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3282 $as_echo "no" >&6; }
3283             noconfigdirs="$noconfigdirs target-liboffloadmic"
3284         else
3285             { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3286 $as_echo "yes" >&6; }
3287         fi
3288     fi
3289 fi
3290
3291 # Disable libitm on unsupported systems.
3292 if test -d ${srcdir}/libitm; then
3293     if test x$enable_libitm = x; then
3294         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libitm support" >&5
3295 $as_echo_n "checking for libitm support... " >&6; }
3296         if (srcdir=${srcdir}/libitm; \
3297                 . ${srcdir}/configure.tgt; \
3298                 test -n "$UNSUPPORTED")
3299         then
3300             { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3301 $as_echo "no" >&6; }
3302             noconfigdirs="$noconfigdirs target-libitm"
3303         else
3304             { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3305 $as_echo "yes" >&6; }
3306         fi
3307     fi
3308 fi
3309
3310 # Disable libsanitizer on unsupported systems.
3311 if test -d ${srcdir}/libsanitizer; then
3312     if test x$enable_libsanitizer = x; then
3313         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libsanitizer support" >&5
3314 $as_echo_n "checking for libsanitizer support... " >&6; }
3315         if (srcdir=${srcdir}/libsanitizer; \
3316                 . ${srcdir}/configure.tgt; \
3317                 test -n "$UNSUPPORTED")
3318         then
3319             { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3320 $as_echo "no" >&6; }
3321             noconfigdirs="$noconfigdirs target-libsanitizer"
3322         else
3323             { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3324 $as_echo "yes" >&6; }
3325         fi
3326     fi
3327 fi
3328
3329 # Disable libvtv on unsupported systems.
3330 if test -d ${srcdir}/libvtv; then
3331     if test x$enable_libvtv = x; then
3332         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libvtv support" >&5
3333 $as_echo_n "checking for libvtv support... " >&6; }
3334         if (srcdir=${srcdir}/libvtv; \
3335                 . ${srcdir}/configure.tgt; \
3336                 test "$VTV_SUPPORTED" != "yes")
3337         then
3338             { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3339 $as_echo "no" >&6; }
3340             noconfigdirs="$noconfigdirs target-libvtv"
3341         else
3342             { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3343 $as_echo "yes" >&6; }
3344         fi
3345     fi
3346 fi
3347
3348 # Disable libquadmath for some systems.
3349 case "${target}" in
3350   avr-*-*)
3351     noconfigdirs="$noconfigdirs target-libquadmath"
3352     ;;
3353   # libquadmath is unused on AIX and libquadmath build process use of
3354   # LD_LIBRARY_PATH can break AIX bootstrap.
3355   powerpc-*-aix* | rs6000-*-aix*)
3356     noconfigdirs="$noconfigdirs target-libquadmath"
3357     ;;
3358 esac
3359
3360 # Disable libssp for some systems.
3361 case "${target}" in
3362   avr-*-*)
3363     # No hosted I/O support.
3364     noconfigdirs="$noconfigdirs target-libssp"
3365     ;;
3366   bpf-*-*)
3367     noconfigdirs="$noconfigdirs target-libssp"
3368     ;;
3369   powerpc-*-aix* | rs6000-*-aix*)
3370     noconfigdirs="$noconfigdirs target-libssp"
3371     ;;
3372   pru-*-*)
3373     # No hosted I/O support.
3374     noconfigdirs="$noconfigdirs target-libssp"
3375     ;;
3376   rl78-*-*)
3377     # libssp uses a misaligned load to trigger a fault, but the RL78
3378     # doesn't fault for those - instead, it gives a build-time error
3379     # for explicit misaligned loads.
3380     noconfigdirs="$noconfigdirs target-libssp"
3381     ;;
3382   visium-*-*)
3383     # No hosted I/O support.
3384     noconfigdirs="$noconfigdirs target-libssp"
3385     ;;
3386 esac
3387
3388 # Disable libstdc++-v3 for some systems.
3389 # Allow user to override this if they pass --enable-libstdcxx
3390 if test "${ENABLE_LIBSTDCXX}" = "default" ; then
3391   case "${target}" in
3392     *-*-vxworks*)
3393       # VxWorks uses the Dinkumware C++ library.
3394       noconfigdirs="$noconfigdirs target-libstdc++-v3"
3395       ;;
3396     amdgcn*-*-*)
3397       # Not ported/fails to build when using newlib.
3398       noconfigdirs="$noconfigdirs target-libstdc++-v3"
3399       ;;
3400     arm*-wince-pe*)
3401       # the C++ libraries don't build on top of CE's C libraries
3402       noconfigdirs="$noconfigdirs target-libstdc++-v3"
3403       ;;
3404     avr-*-*)
3405       noconfigdirs="$noconfigdirs target-libstdc++-v3"
3406       ;;
3407     bpf-*-*)
3408       noconfigdirs="$noconfigdirs target-libstdc++-v3"
3409       ;;
3410     ft32-*-*)
3411       noconfigdirs="$noconfigdirs target-libstdc++-v3"
3412       ;;
3413   esac
3414 fi
3415
3416 # Disable C++ on systems where it is known to not work.
3417 # For testing, you can override this with --enable-languages=c++.
3418 case ,${enable_languages}, in
3419   *,c++,*)
3420     ;;
3421   *)
3422       case "${target}" in
3423         bpf-*-*)
3424           unsupported_languages="$unsupported_languages c++"
3425           ;;
3426       esac
3427       ;;
3428 esac
3429
3430 # Disable Objc on systems where it is known to not work.
3431 # For testing, you can override this with --enable-languages=objc.
3432 case ,${enable_languages}, in
3433   *,objc,*)
3434     ;;
3435   *)
3436       case "${target}" in
3437         bpf-*-*)
3438           unsupported_languages="$unsupported_languages objc"
3439           ;;
3440       esac
3441       ;;
3442 esac
3443
3444 # Disable D on systems where it is known to not work.
3445 # For testing, you can override this with --enable-languages=d.
3446 case ,${enable_languages}, in
3447   *,d,*)
3448     ;;
3449   *)
3450     case "${target}" in
3451       bpf-*-*)
3452         unsupported_languages="$unsupported_languages d"
3453         ;;
3454     esac
3455     ;;
3456 esac
3457
3458 # Disable libphobos on unsupported systems.
3459 # For testing, you can override this with --enable-libphobos.
3460 if test -d ${srcdir}/libphobos; then
3461     if test x$enable_libphobos = x; then
3462         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libphobos support" >&5
3463 $as_echo_n "checking for libphobos support... " >&6; }
3464         if (srcdir=${srcdir}/libphobos; \
3465                 . ${srcdir}/configure.tgt; \
3466                 test "$LIBPHOBOS_SUPPORTED" != "yes")
3467         then
3468             { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3469 $as_echo "no" >&6; }
3470             noconfigdirs="$noconfigdirs target-libphobos"
3471         else
3472             { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3473 $as_echo "yes" >&6; }
3474         fi
3475     fi
3476 fi
3477
3478 # Disable Fortran for some systems.
3479 case "${target}" in
3480   mmix-*-*)
3481     # See <http://gcc.gnu.org/ml/gcc-patches/2004-11/msg00572.html>.
3482     unsupported_languages="$unsupported_languages fortran"
3483     ;;
3484   bpf-*-*)
3485     unsupported_languages="$unsupported_languages fortran"
3486     ;;
3487 esac
3488
3489 # Disable libffi for some systems.
3490 case "${target}" in
3491   powerpc-*-darwin*)
3492     ;;
3493   i[3456789]86-*-darwin*)
3494     ;;
3495   x86_64-*-darwin[912]*)
3496     ;;
3497   *-*-darwin*)
3498     noconfigdirs="$noconfigdirs target-libffi"
3499     ;;
3500   *-*-netware*)
3501     noconfigdirs="$noconfigdirs target-libffi"
3502     ;;
3503   *-*-phoenix*)
3504     noconfigdirs="$noconfigdirs target-libffi"
3505     ;;
3506   *-*-rtems*)
3507     noconfigdirs="$noconfigdirs target-libffi"
3508     ;;
3509   *-*-tpf*)
3510     noconfigdirs="$noconfigdirs target-libffi"
3511     ;;
3512   *-*-uclinux*)
3513     noconfigdirs="$noconfigdirs target-libffi"
3514     ;;
3515   *-*-vxworks*)
3516     noconfigdirs="$noconfigdirs target-libffi"
3517     ;;
3518   aarch64*-*-freebsd*)
3519     noconfigdirs="$noconfigdirs target-libffi"
3520     ;;
3521   alpha*-*-*vms*)
3522     noconfigdirs="$noconfigdirs target-libffi"
3523     ;;
3524   arm*-*-freebsd*)
3525     noconfigdirs="$noconfigdirs target-libffi"
3526     ;;
3527   arm-wince-pe)
3528     noconfigdirs="$noconfigdirs target-libffi"
3529     ;;
3530   arm*-*-symbianelf*)
3531     noconfigdirs="$noconfigdirs target-libffi"
3532     ;;
3533   bpf-*-*)
3534     noconfigdirs="$noconfigdirs target-libffi"
3535     ;;
3536   cris-*-* | crisv32-*-*)
3537     case "${target}" in
3538       *-*-linux*)
3539         ;;
3540       *) # See PR46792 regarding target-libffi.
3541         noconfigdirs="$noconfigdirs target-libffi";;
3542     esac
3543     ;;
3544   hppa*64*-*-hpux*)
3545     noconfigdirs="$noconfigdirs target-libffi"
3546     ;;
3547   hppa*-hp-hpux11*)
3548     ;;
3549   hppa*-*-hpux*)
3550     noconfigdirs="$noconfigdirs target-libffi"
3551     ;;
3552   ia64*-*-*vms*)
3553     noconfigdirs="$noconfigdirs target-libffi"
3554     ;;
3555   i[3456789]86-w64-mingw*)
3556     noconfigdirs="$noconfigdirs target-libffi"
3557     ;;
3558   i[3456789]86-*-mingw*)
3559     noconfigdirs="$noconfigdirs target-libffi"
3560     ;;
3561   x86_64-*-mingw*)
3562     noconfigdirs="$noconfigdirs target-libffi"
3563     ;;
3564   mmix-*-*)
3565     noconfigdirs="$noconfigdirs target-libffi"
3566     ;;
3567   powerpc-*-aix*)
3568     ;;
3569   rs6000-*-aix*)
3570     ;;
3571   ft32-*-*)
3572     noconfigdirs="$noconfigdirs target-libffi"
3573     ;;
3574   *-*-lynxos*)
3575     noconfigdirs="$noconfigdirs target-libffi"
3576     ;;
3577 esac
3578
3579 # Disable the go frontend on systems where it is known to not work. Please keep
3580 # this in sync with contrib/config-list.mk.
3581 case "${target}" in
3582 *-*-darwin* | *-*-cygwin* | *-*-mingw* | bpf-* )
3583     unsupported_languages="$unsupported_languages go"
3584     ;;
3585 esac
3586
3587 # Only allow gdbserver on some systems.
3588 if test -d ${srcdir}/gdbserver; then
3589     if test x$enable_gdbserver = x; then
3590         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gdbserver support" >&5
3591 $as_echo_n "checking for gdbserver support... " >&6; }
3592         if (srcdir=${srcdir}/gdbserver; \
3593                 . ${srcdir}/configure.srv; \
3594                 test -n "$UNSUPPORTED")
3595         then
3596             { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3597 $as_echo "no" >&6; }
3598             noconfigdirs="$noconfigdirs gdbserver"
3599         else
3600             { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3601 $as_echo "yes" >&6; }
3602         fi
3603     fi
3604 fi
3605
3606 # Disable libgo for some systems where it is known to not work.
3607 # For testing, you can easily override this with --enable-libgo.
3608 if test x$enable_libgo = x; then
3609     case "${target}" in
3610     *-*-darwin*)
3611         # PR 46986
3612         noconfigdirs="$noconfigdirs target-libgo"
3613         ;;
3614     *-*-cygwin* | *-*-mingw*)
3615         noconfigdirs="$noconfigdirs target-libgo"
3616         ;;
3617     bpf-*-*)
3618         noconfigdirs="$noconfigdirs target-libgo"
3619         ;;
3620     esac
3621 fi
3622
3623 # Default libgloss CPU subdirectory.
3624 libgloss_dir="$target_cpu"
3625
3626 case "${target}" in
3627   sh*-*-pe|mips*-*-pe|*arm-wince-pe)
3628     libgloss_dir=wince
3629     ;;
3630   aarch64*-*-* )
3631     libgloss_dir=aarch64
3632     ;;
3633   arm*-*-*)
3634     libgloss_dir=arm
3635     ;;
3636   cris-*-* | crisv32-*-*)
3637     libgloss_dir=cris
3638     ;;
3639   hppa*-*-*)
3640     libgloss_dir=pa
3641     ;;
3642   i[3456789]86-*-*)
3643     libgloss_dir=i386
3644     ;;
3645   loongarch*-*-*)
3646     libgloss_dir=loongarch
3647     ;;
3648   m68hc11-*-*|m6811-*-*|m68hc12-*-*|m6812-*-*)
3649     libgloss_dir=m68hc11
3650     ;;
3651   m68*-*-* | fido-*-*)
3652     libgloss_dir=m68k
3653     ;;
3654   mips*-*-*)
3655     libgloss_dir=mips
3656     ;;
3657   powerpc*-*-*)
3658     libgloss_dir=rs6000
3659     ;;
3660   pru-*-*)
3661     libgloss_dir=pru
3662     ;;
3663   sparc*-*-*)
3664     libgloss_dir=sparc
3665     ;;
3666 esac
3667
3668 # Disable newlib and libgloss for various target OSes.
3669 case "${target}" in
3670   alpha*-dec-osf*)
3671     noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3672     ;;
3673   i[3456789]86-*-linux*)
3674     # This section makes it possible to build newlib natively on linux.
3675     # If we are using a cross compiler then don't configure newlib.
3676     if test x${is_cross_compiler} != xno ; then
3677       noconfigdirs="$noconfigdirs target-newlib"
3678     fi
3679     noconfigdirs="$noconfigdirs target-libgloss"
3680     # If we are not using a cross compiler, do configure newlib.
3681     # Note however, that newlib will only be configured in this situation
3682     # if the --with-newlib option has been given, because otherwise
3683     # 'target-newlib' will appear in skipdirs.
3684     ;;
3685   i[3456789]86-*-rdos*)
3686     noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3687     ;;
3688   sh*-*-pe|mips*-*-pe|arm-wince-pe)
3689     noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3690     ;;
3691   sparc-*-sunos4*)
3692     noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3693     ;;
3694   bpf-*-*)
3695     noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3696     ;;
3697   *-*-aix*)
3698     noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3699     ;;
3700   *-*-beos*)
3701     noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3702     ;;
3703   *-*-chorusos)
3704     noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3705     ;;
3706   *-*-dragonfly*)
3707     noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3708     ;;
3709   *-*-freebsd*)
3710     noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3711     ;;
3712   *-*-linux* | *-*-gnu* | *-*-k*bsd*-gnu | *-*-kopensolaris*-gnu)
3713     noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3714     ;;
3715   *-*-lynxos*)
3716     noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3717     ;;
3718   *-*-mingw*)
3719     noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3720     ;;
3721   *-*-netbsd*)
3722     noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3723     ;;
3724   *-*-netware*)
3725     noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3726     ;;
3727   *-*-tpf*)
3728     noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3729     ;;
3730   *-*-uclinux*)
3731     noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3732     ;;
3733   *-*-vxworks*)
3734     noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3735     ;;
3736 esac
3737
3738 case "${target}" in
3739   *-*-chorusos)
3740     ;;
3741   aarch64-*-darwin*)
3742     noconfigdirs="$noconfigdirs ld gas gdb gprof"
3743     noconfigdirs="$noconfigdirs sim target-rda"
3744     ;;
3745   amdgcn*-*-*)
3746     ;;
3747   arm-*-darwin*)
3748     noconfigdirs="$noconfigdirs ld gas gdb gprof"
3749     noconfigdirs="$noconfigdirs sim target-rda"
3750     ;;
3751   powerpc-*-darwin*)
3752     noconfigdirs="$noconfigdirs ld gas gdb gprof"
3753     noconfigdirs="$noconfigdirs sim target-rda"
3754     ;;
3755   i[3456789]86-*-darwin*)
3756     noconfigdirs="$noconfigdirs ld gprof"
3757     noconfigdirs="$noconfigdirs sim target-rda"
3758     ;;
3759   x86_64-*-darwin[912]*)
3760     noconfigdirs="$noconfigdirs ld gas gprof"
3761     noconfigdirs="$noconfigdirs sim target-rda"
3762     ;;
3763   *-*-darwin*)
3764     noconfigdirs="$noconfigdirs ld gas gdb gprof"
3765     noconfigdirs="$noconfigdirs sim target-rda"
3766     ;;
3767   *-*-dragonfly*)
3768     ;;
3769   *-*-freebsd*)
3770     if test "x$with_gmp" = x \
3771         && ! test -d ${srcdir}/gmp \
3772         && test -f /usr/local/include/gmp.h; then
3773       with_gmp=/usr/local
3774     fi
3775     ;;
3776   *-*-kaos*)
3777     # Remove unsupported stuff on all kaOS configurations.
3778     noconfigdirs="$noconfigdirs target-libgloss"
3779     ;;
3780   *-*-netbsd*)
3781     ;;
3782   *-*-netware*)
3783     ;;
3784   *-*-phoenix*)
3785     noconfigdirs="$noconfigdirs target-libgloss"
3786     ;;
3787   *-*-rtems*)
3788     noconfigdirs="$noconfigdirs target-libgloss"
3789     ;;
3790     # The tpf target doesn't support gdb yet.
3791   *-*-tpf*)
3792     noconfigdirs="$noconfigdirs gdb tcl tk libgui itcl"
3793     ;;
3794   *-*-uclinux*)
3795     noconfigdirs="$noconfigdirs target-rda"
3796     ;;
3797   *-*-vxworks*)
3798     ;;
3799   alpha*-dec-osf*)
3800     # ld works, but does not support shared libraries.
3801     # gas doesn't generate exception information.
3802     noconfigdirs="$noconfigdirs gas ld"
3803     ;;
3804   alpha*-*-*vms*)
3805     noconfigdirs="$noconfigdirs gdb target-newlib target-libgloss"
3806     ;;
3807   alpha*-*-*)
3808     # newlib is not 64 bit ready
3809     noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3810     ;;
3811   bpf-*-*)
3812     noconfigdirs="$noconfigdirs target-libobjc target-libbacktrace"
3813     ;;
3814   sh*-*-pe|mips*-*-pe|*arm-wince-pe)
3815     noconfigdirs="$noconfigdirs tcl tk itcl libgui sim"
3816     ;;
3817   arc*-*-*)
3818     noconfigdirs="$noconfigdirs sim"
3819     ;;
3820   arm-*-pe*)
3821     noconfigdirs="$noconfigdirs target-libgloss"
3822     ;;
3823   arm-*-riscix*)
3824     noconfigdirs="$noconfigdirs ld target-libgloss"
3825     ;;
3826   avr-*-*)
3827     if test x${with_avrlibc} != xno; then
3828       noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3829     fi
3830     ;;
3831   c4x-*-* | tic4x-*-*)
3832     noconfigdirs="$noconfigdirs target-libgloss"
3833     ;;
3834   tic54x-*-*)
3835     noconfigdirs="$noconfigdirs target-libgloss gdb"
3836     ;;
3837   d10v-*-*)
3838     noconfigdirs="$noconfigdirs target-libgloss"
3839     ;;
3840   d30v-*-*)
3841     noconfigdirs="$noconfigdirs gdb"
3842     ;;
3843   fr30-*-elf*)
3844     noconfigdirs="$noconfigdirs gdb"
3845     ;;
3846   ft32-*-*)
3847     noconfigdirs="$noconfigdirs target-rda gprof"
3848     ;;
3849   moxie-*-*)
3850     noconfigdirs="$noconfigdirs"
3851     ;;
3852   h8300*-*-*)
3853     noconfigdirs="$noconfigdirs target-libgloss"
3854     ;;
3855   h8500-*-*)
3856     noconfigdirs="$noconfigdirs target-libgloss"
3857     ;;
3858   hppa1.1-*-osf* | hppa1.1-*-bsd* )
3859     ;;
3860   hppa*64*-*-hpux*)
3861     noconfigdirs="$noconfigdirs gdb"
3862     ;;
3863   hppa*-*-hpux11*)
3864     noconfigdirs="$noconfigdirs gdb ld"
3865     ;;
3866   hppa*64*-*-linux*)
3867     ;;
3868   hppa*-*-linux*)
3869     ;;
3870   hppa*-*-*elf* | \
3871   hppa*-*-lites* | \
3872   hppa*-*-openbsd* | \
3873   hppa*64*-*-*)
3874     ;;
3875   hppa*-*-pro*)
3876     ;;
3877   hppa*-*-*)
3878     noconfigdirs="$noconfigdirs ld"
3879     ;;
3880   i960-*-*)
3881     noconfigdirs="$noconfigdirs gdb"
3882     ;;
3883   ia64*-*-elf*)
3884     # No gdb support yet.
3885     noconfigdirs="$noconfigdirs readline libgui itcl gdb"
3886     ;;
3887   ia64*-**-hpux*)
3888     # No ld support yet.
3889     noconfigdirs="$noconfigdirs gdb libgui itcl ld"
3890     ;;
3891   ia64*-*-*vms*)
3892     # No ld support yet.
3893     noconfigdirs="$noconfigdirs libgui itcl ld"
3894     ;;
3895   i[3456789]86-w64-mingw*)
3896     ;;
3897   i[3456789]86-*-mingw*)
3898     target_configdirs="$target_configdirs target-winsup"
3899     ;;
3900   *-*-cygwin*)
3901     target_configdirs="$target_configdirs target-libtermcap target-winsup"
3902     noconfigdirs="$noconfigdirs target-libgloss"
3903     # always build newlib if winsup directory is present.
3904     if test -d "$srcdir/winsup/cygwin"; then
3905       skipdirs=`echo " ${skipdirs} " | sed -e 's/ target-newlib / /'`
3906     elif test -d "$srcdir/newlib"; then
3907       echo "Warning: winsup/cygwin is missing so newlib can't be built."
3908     fi
3909     ;;
3910   i[3456789]86-*-pe)
3911     noconfigdirs="$noconfigdirs target-libgloss"
3912     ;;
3913   i[3456789]86-*-sco3.2v5*)
3914     # The linker does not yet know about weak symbols in COFF,
3915     # and is not configured to handle mixed ELF and COFF.
3916     noconfigdirs="$noconfigdirs ld target-libgloss"
3917     ;;
3918   i[3456789]86-*-sco*)
3919     noconfigdirs="$noconfigdirs gprof target-libgloss"
3920     ;;
3921   i[3456789]86-*-solaris2* | x86_64-*-solaris2.1[0-9]*)
3922     noconfigdirs="$noconfigdirs target-libgloss"
3923     ;;
3924   i[3456789]86-*-sysv4*)
3925     noconfigdirs="$noconfigdirs target-libgloss"
3926     ;;
3927   i[3456789]86-*-beos*)
3928     noconfigdirs="$noconfigdirs gdb"
3929     ;;
3930   i[3456789]86-*-rdos*)
3931     noconfigdirs="$noconfigdirs gdb"
3932     ;;
3933   mmix-*-*)
3934     noconfigdirs="$noconfigdirs gdb"
3935     ;;
3936   mt-*-*)
3937     noconfigdirs="$noconfigdirs sim"
3938     ;;
3939   nfp-*-*)
3940     noconfigdirs="$noconfigdirs ld gas gdb gprof sim"
3941     noconfigdirs="$noconfigdirs $target_libraries"
3942     ;;
3943   pdp11-*-*)
3944     noconfigdirs="$noconfigdirs gdb gprof"
3945     ;;
3946   powerpc-*-aix*)
3947     # copied from rs6000-*-* entry
3948     noconfigdirs="$noconfigdirs gprof"
3949     ;;
3950   powerpc*-*-winnt* | powerpc*-*-pe*)
3951     target_configdirs="$target_configdirs target-winsup"
3952     noconfigdirs="$noconfigdirs gdb tcl tk target-libgloss itcl"
3953     # always build newlib.
3954     skipdirs=`echo " ${skipdirs} " | sed -e 's/ target-newlib / /'`
3955     ;;
3956     # This is temporary until we can link against shared libraries
3957   powerpcle-*-solaris*)
3958     noconfigdirs="$noconfigdirs gdb sim tcl tk itcl"
3959     ;;
3960   powerpc-*-beos*)
3961     noconfigdirs="$noconfigdirs gdb"
3962     ;;
3963   rs6000-*-lynxos*)
3964     noconfigdirs="$noconfigdirs gprof"
3965     ;;
3966   rs6000-*-aix*)
3967     noconfigdirs="$noconfigdirs gprof"
3968     ;;
3969   rs6000-*-*)
3970     noconfigdirs="$noconfigdirs gprof"
3971     ;;
3972   m68k-apollo-*)
3973     noconfigdirs="$noconfigdirs ld binutils gprof target-libgloss"
3974     ;;
3975   microblaze*)
3976     noconfigdirs="$noconfigdirs gprof"
3977     ;;
3978   mips*-sde-elf* | mips*-mti-elf* | mips*-img-elf*)
3979     if test x$with_newlib = xyes; then
3980       noconfigdirs="$noconfigdirs gprof"
3981     fi
3982     ;;
3983   mips*-*-irix5*)
3984     noconfigdirs="$noconfigdirs gprof target-libgloss"
3985     ;;
3986   mips*-*-irix6*)
3987     noconfigdirs="$noconfigdirs gprof target-libgloss"
3988     ;;
3989   mips*-*-bsd*)
3990     noconfigdirs="$noconfigdirs ld gas gprof target-libgloss"
3991     ;;
3992   mips*-*-linux*)
3993     ;;
3994   mips*-*-ultrix* | mips*-*-osf* | mips*-*-ecoff* | mips*-*-pe* \
3995   | mips*-*-irix* | mips*-*-lnews* | mips*-*-riscos*)
3996     noconfigdirs="$noconfigdirs ld gas gprof"
3997     ;;
3998   mips*-*-*)
3999     noconfigdirs="$noconfigdirs gprof"
4000     ;;
4001   nvptx*-*-*)
4002     noconfigdirs="$noconfigdirs target-libssp target-libstdc++-v3 target-libobjc"
4003     ;;
4004   sh-*-*)
4005     case "${target}" in
4006       sh*-*-elf)
4007          ;;
4008       *)
4009          noconfigdirs="$noconfigdirs target-libgloss" ;;
4010     esac
4011     ;;
4012   sparc-*-sunos4*)
4013     if test x${is_cross_compiler} = xno ; then
4014            use_gnu_ld=no
4015     fi
4016     ;;
4017   tic6x-*-*)
4018     noconfigdirs="$noconfigdirs sim"
4019     ;;
4020   v810-*-*)
4021     noconfigdirs="$noconfigdirs bfd binutils gas gdb ld opcodes target-libgloss"
4022     ;;
4023   vax-*-*)
4024     noconfigdirs="$noconfigdirs target-newlib target-libgloss"
4025     ;;
4026   wasm32-*-*)
4027     noconfigdirs="$noconfigdirs ld"
4028     ;;
4029   loongarch*-*-linux*)
4030     ;;
4031   loongarch*-*-*)
4032     noconfigdirs="$noconfigdirs gprof"
4033     ;;
4034 esac
4035
4036 # If we aren't building newlib, then don't build libgloss, since libgloss
4037 # depends upon some newlib header files.
4038 case "${noconfigdirs}" in
4039   *target-libgloss*) ;;
4040   *target-newlib*) noconfigdirs="$noconfigdirs target-libgloss" ;;
4041 esac
4042
4043 # Work in distributions that contain no compiler tools, like Autoconf.
4044 host_makefile_frag=/dev/null
4045 if test -d ${srcdir}/config ; then
4046 case "${host}" in
4047   i[3456789]86-*-msdosdjgpp*)
4048     host_makefile_frag="config/mh-djgpp"
4049     ;;
4050   *-cygwin*)
4051
4052 { $as_echo "$as_me:${as_lineno-$LINENO}: checking to see if cat works as expected" >&5
4053 $as_echo_n "checking to see if cat works as expected... " >&6; }
4054 echo a >cygwin-cat-check
4055 if test `cat cygwin-cat-check` = a ; then
4056   rm cygwin-cat-check
4057   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4058 $as_echo "yes" >&6; }
4059 else
4060   rm cygwin-cat-check
4061   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4062 $as_echo "no" >&6; }
4063   as_fn_error $? "The cat command does not ignore carriage return characters.
4064   Please either mount the build directory in binary mode or run the following
4065   commands before running any configure script:
4066 set -o igncr
4067 export SHELLOPTS
4068   " "$LINENO" 5
4069 fi
4070
4071     host_makefile_frag="config/mh-cygwin"
4072     ;;
4073   *-mingw*)
4074     host_makefile_frag="config/mh-mingw"
4075     ;;
4076   alpha*-linux*)
4077     host_makefile_frag="config/mh-alpha-linux"
4078     ;;
4079   hppa*-hp-hpux10*)
4080     host_makefile_frag="config/mh-pa-hpux10"
4081     ;;
4082   hppa*-hp-hpux*)
4083     host_makefile_frag="config/mh-pa"
4084     ;;
4085   hppa*-*)
4086     host_makefile_frag="config/mh-pa"
4087     ;;
4088   i?86-*-darwin[89]* | i?86-*-darwin1[0-7]* | powerpc*-*-darwin*)
4089     host_makefile_frag="config/mh-darwin"
4090     ;;
4091   powerpc-*-aix*)
4092     host_makefile_frag="config/mh-ppc-aix"
4093     ;;
4094   rs6000-*-aix*)
4095     host_makefile_frag="config/mh-ppc-aix"
4096     ;;
4097 esac
4098 fi
4099
4100 if test "${build}" != "${host}" ; then
4101   AR_FOR_BUILD=${AR_FOR_BUILD-ar}
4102   AS_FOR_BUILD=${AS_FOR_BUILD-as}
4103   CC_FOR_BUILD=${CC_FOR_BUILD-gcc}
4104   CPP_FOR_BUILD="${CPP_FOR_BUILD-\$(CC_FOR_BUILD) -E}"
4105   CXX_FOR_BUILD=${CXX_FOR_BUILD-g++}
4106   DSYMUTIL_FOR_BUILD=${DSYMUTIL_FOR_BUILD-dsymutil}
4107   GFORTRAN_FOR_BUILD=${GFORTRAN_FOR_BUILD-gfortran}
4108   GOC_FOR_BUILD=${GOC_FOR_BUILD-gccgo}
4109   GDC_FOR_BUILD=${GDC_FOR_BUILD-gdc}
4110   DLLTOOL_FOR_BUILD=${DLLTOOL_FOR_BUILD-dlltool}
4111   LD_FOR_BUILD=${LD_FOR_BUILD-ld}
4112   NM_FOR_BUILD=${NM_FOR_BUILD-nm}
4113   RANLIB_FOR_BUILD=${RANLIB_FOR_BUILD-ranlib}
4114   WINDRES_FOR_BUILD=${WINDRES_FOR_BUILD-windres}
4115   WINDMC_FOR_BUILD=${WINDMC_FOR_BUILD-windmc}
4116 else
4117   AR_FOR_BUILD="\$(AR)"
4118   AS_FOR_BUILD="\$(AS)"
4119   CC_FOR_BUILD="\$(CC)"
4120   CXX_FOR_BUILD="\$(CXX)"
4121   DSYMUTIL_FOR_BUILD="\$(DSYMUTIL)"
4122   GFORTRAN_FOR_BUILD="\$(GFORTRAN)"
4123   GOC_FOR_BUILD="\$(GOC)"
4124   GDC_FOR_BUILD="\$(GDC)"
4125   DLLTOOL_FOR_BUILD="\$(DLLTOOL)"
4126   LD_FOR_BUILD="\$(LD)"
4127   NM_FOR_BUILD="\$(NM)"
4128   RANLIB_FOR_BUILD="\$(RANLIB)"
4129   WINDRES_FOR_BUILD="\$(WINDRES)"
4130   WINDMC_FOR_BUILD="\$(WINDMC)"
4131 fi
4132
4133 ac_ext=c
4134 ac_cpp='$CPP $CPPFLAGS'
4135 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4136 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4137 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4138 if test -n "$ac_tool_prefix"; then
4139   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4140 set dummy ${ac_tool_prefix}gcc; ac_word=$2
4141 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4142 $as_echo_n "checking for $ac_word... " >&6; }
4143 if ${ac_cv_prog_CC+:} false; then :
4144   $as_echo_n "(cached) " >&6
4145 else
4146   if test -n "$CC"; then
4147   ac_cv_prog_CC="$CC" # Let the user override the test.
4148 else
4149 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4150 for as_dir in $PATH
4151 do
4152   IFS=$as_save_IFS
4153   test -z "$as_dir" && as_dir=.
4154     for ac_exec_ext in '' $ac_executable_extensions; do
4155   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4156     ac_cv_prog_CC="${ac_tool_prefix}gcc"
4157     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4158     break 2
4159   fi
4160 done
4161   done
4162 IFS=$as_save_IFS
4163
4164 fi
4165 fi
4166 CC=$ac_cv_prog_CC
4167 if test -n "$CC"; then
4168   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4169 $as_echo "$CC" >&6; }
4170 else
4171   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4172 $as_echo "no" >&6; }
4173 fi
4174
4175
4176 fi
4177 if test -z "$ac_cv_prog_CC"; then
4178   ac_ct_CC=$CC
4179   # Extract the first word of "gcc", so it can be a program name with args.
4180 set dummy gcc; ac_word=$2
4181 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4182 $as_echo_n "checking for $ac_word... " >&6; }
4183 if ${ac_cv_prog_ac_ct_CC+:} false; then :
4184   $as_echo_n "(cached) " >&6
4185 else
4186   if test -n "$ac_ct_CC"; then
4187   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4188 else
4189 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4190 for as_dir in $PATH
4191 do
4192   IFS=$as_save_IFS
4193   test -z "$as_dir" && as_dir=.
4194     for ac_exec_ext in '' $ac_executable_extensions; do
4195   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4196     ac_cv_prog_ac_ct_CC="gcc"
4197     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4198     break 2
4199   fi
4200 done
4201   done
4202 IFS=$as_save_IFS
4203
4204 fi
4205 fi
4206 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4207 if test -n "$ac_ct_CC"; then
4208   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4209 $as_echo "$ac_ct_CC" >&6; }
4210 else
4211   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4212 $as_echo "no" >&6; }
4213 fi
4214
4215   if test "x$ac_ct_CC" = x; then
4216     CC=""
4217   else
4218     case $cross_compiling:$ac_tool_warned in
4219 yes:)
4220 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4221 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4222 ac_tool_warned=yes ;;
4223 esac
4224     CC=$ac_ct_CC
4225   fi
4226 else
4227   CC="$ac_cv_prog_CC"
4228 fi
4229
4230 if test -z "$CC"; then
4231           if test -n "$ac_tool_prefix"; then
4232     # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4233 set dummy ${ac_tool_prefix}cc; ac_word=$2
4234 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4235 $as_echo_n "checking for $ac_word... " >&6; }
4236 if ${ac_cv_prog_CC+:} false; then :
4237   $as_echo_n "(cached) " >&6
4238 else
4239   if test -n "$CC"; then
4240   ac_cv_prog_CC="$CC" # Let the user override the test.
4241 else
4242 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4243 for as_dir in $PATH
4244 do
4245   IFS=$as_save_IFS
4246   test -z "$as_dir" && as_dir=.
4247     for ac_exec_ext in '' $ac_executable_extensions; do
4248   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4249     ac_cv_prog_CC="${ac_tool_prefix}cc"
4250     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4251     break 2
4252   fi
4253 done
4254   done
4255 IFS=$as_save_IFS
4256
4257 fi
4258 fi
4259 CC=$ac_cv_prog_CC
4260 if test -n "$CC"; then
4261   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4262 $as_echo "$CC" >&6; }
4263 else
4264   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4265 $as_echo "no" >&6; }
4266 fi
4267
4268
4269   fi
4270 fi
4271 if test -z "$CC"; then
4272   # Extract the first word of "cc", so it can be a program name with args.
4273 set dummy cc; ac_word=$2
4274 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4275 $as_echo_n "checking for $ac_word... " >&6; }
4276 if ${ac_cv_prog_CC+:} false; then :
4277   $as_echo_n "(cached) " >&6
4278 else
4279   if test -n "$CC"; then
4280   ac_cv_prog_CC="$CC" # Let the user override the test.
4281 else
4282   ac_prog_rejected=no
4283 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4284 for as_dir in $PATH
4285 do
4286   IFS=$as_save_IFS
4287   test -z "$as_dir" && as_dir=.
4288     for ac_exec_ext in '' $ac_executable_extensions; do
4289   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4290     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4291        ac_prog_rejected=yes
4292        continue
4293      fi
4294     ac_cv_prog_CC="cc"
4295     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4296     break 2
4297   fi
4298 done
4299   done
4300 IFS=$as_save_IFS
4301
4302 if test $ac_prog_rejected = yes; then
4303   # We found a bogon in the path, so make sure we never use it.
4304   set dummy $ac_cv_prog_CC
4305   shift
4306   if test $# != 0; then
4307     # We chose a different compiler from the bogus one.
4308     # However, it has the same basename, so the bogon will be chosen
4309     # first if we set CC to just the basename; use the full file name.
4310     shift
4311     ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4312   fi
4313 fi
4314 fi
4315 fi
4316 CC=$ac_cv_prog_CC
4317 if test -n "$CC"; then
4318   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4319 $as_echo "$CC" >&6; }
4320 else
4321   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4322 $as_echo "no" >&6; }
4323 fi
4324
4325
4326 fi
4327 if test -z "$CC"; then
4328   if test -n "$ac_tool_prefix"; then
4329   for ac_prog in cl.exe
4330   do
4331     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4332 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4333 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4334 $as_echo_n "checking for $ac_word... " >&6; }
4335 if ${ac_cv_prog_CC+:} false; then :
4336   $as_echo_n "(cached) " >&6
4337 else
4338   if test -n "$CC"; then
4339   ac_cv_prog_CC="$CC" # Let the user override the test.
4340 else
4341 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4342 for as_dir in $PATH
4343 do
4344   IFS=$as_save_IFS
4345   test -z "$as_dir" && as_dir=.
4346     for ac_exec_ext in '' $ac_executable_extensions; do
4347   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4348     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
4349     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4350     break 2
4351   fi
4352 done
4353   done
4354 IFS=$as_save_IFS
4355
4356 fi
4357 fi
4358 CC=$ac_cv_prog_CC
4359 if test -n "$CC"; then
4360   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4361 $as_echo "$CC" >&6; }
4362 else
4363   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4364 $as_echo "no" >&6; }
4365 fi
4366
4367
4368     test -n "$CC" && break
4369   done
4370 fi
4371 if test -z "$CC"; then
4372   ac_ct_CC=$CC
4373   for ac_prog in cl.exe
4374 do
4375   # Extract the first word of "$ac_prog", so it can be a program name with args.
4376 set dummy $ac_prog; ac_word=$2
4377 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4378 $as_echo_n "checking for $ac_word... " >&6; }
4379 if ${ac_cv_prog_ac_ct_CC+:} false; then :
4380   $as_echo_n "(cached) " >&6
4381 else
4382   if test -n "$ac_ct_CC"; then
4383   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4384 else
4385 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4386 for as_dir in $PATH
4387 do
4388   IFS=$as_save_IFS
4389   test -z "$as_dir" && as_dir=.
4390     for ac_exec_ext in '' $ac_executable_extensions; do
4391   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4392     ac_cv_prog_ac_ct_CC="$ac_prog"
4393     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4394     break 2
4395   fi
4396 done
4397   done
4398 IFS=$as_save_IFS
4399
4400 fi
4401 fi
4402 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4403 if test -n "$ac_ct_CC"; then
4404   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4405 $as_echo "$ac_ct_CC" >&6; }
4406 else
4407   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4408 $as_echo "no" >&6; }
4409 fi
4410
4411
4412   test -n "$ac_ct_CC" && break
4413 done
4414
4415   if test "x$ac_ct_CC" = x; then
4416     CC=""
4417   else
4418     case $cross_compiling:$ac_tool_warned in
4419 yes:)
4420 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4421 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4422 ac_tool_warned=yes ;;
4423 esac
4424     CC=$ac_ct_CC
4425   fi
4426 fi
4427
4428 fi
4429
4430
4431 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4432 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4433 as_fn_error $? "no acceptable C compiler found in \$PATH
4434 See \`config.log' for more details" "$LINENO" 5; }
4435
4436 # Provide some information about the compiler.
4437 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4438 set X $ac_compile
4439 ac_compiler=$2
4440 for ac_option in --version -v -V -qversion; do
4441   { { ac_try="$ac_compiler $ac_option >&5"
4442 case "(($ac_try" in
4443   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4444   *) ac_try_echo=$ac_try;;
4445 esac
4446 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4447 $as_echo "$ac_try_echo"; } >&5
4448   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4449   ac_status=$?
4450   if test -s conftest.err; then
4451     sed '10a\
4452 ... rest of stderr output deleted ...
4453          10q' conftest.err >conftest.er1
4454     cat conftest.er1 >&5
4455   fi
4456   rm -f conftest.er1 conftest.err
4457   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4458   test $ac_status = 0; }
4459 done
4460
4461 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4462 /* end confdefs.h.  */
4463
4464 int
4465 main ()
4466 {
4467
4468   ;
4469   return 0;
4470 }
4471 _ACEOF
4472 ac_clean_files_save=$ac_clean_files
4473 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
4474 # Try to create an executable without -o first, disregard a.out.
4475 # It will help us diagnose broken compilers, and finding out an intuition
4476 # of exeext.
4477 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
4478 $as_echo_n "checking whether the C compiler works... " >&6; }
4479 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
4480
4481 # The possible output files:
4482 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
4483
4484 ac_rmfiles=
4485 for ac_file in $ac_files
4486 do
4487   case $ac_file in
4488     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4489     * ) ac_rmfiles="$ac_rmfiles $ac_file";;
4490   esac
4491 done
4492 rm -f $ac_rmfiles
4493
4494 if { { ac_try="$ac_link_default"
4495 case "(($ac_try" in
4496   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4497   *) ac_try_echo=$ac_try;;
4498 esac
4499 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4500 $as_echo "$ac_try_echo"; } >&5
4501   (eval "$ac_link_default") 2>&5
4502   ac_status=$?
4503   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4504   test $ac_status = 0; }; then :
4505   # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
4506 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
4507 # in a Makefile.  We should not override ac_cv_exeext if it was cached,
4508 # so that the user can short-circuit this test for compilers unknown to
4509 # Autoconf.
4510 for ac_file in $ac_files ''
4511 do
4512   test -f "$ac_file" || continue
4513   case $ac_file in
4514     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
4515         ;;
4516     [ab].out )
4517         # We found the default executable, but exeext='' is most
4518         # certainly right.
4519         break;;
4520     *.* )
4521         if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
4522         then :; else
4523            ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4524         fi
4525         # We set ac_cv_exeext here because the later test for it is not
4526         # safe: cross compilers may not add the suffix if given an `-o'
4527         # argument, so we may need to know it at that point already.
4528         # Even if this section looks crufty: it has the advantage of
4529         # actually working.
4530         break;;
4531     * )
4532         break;;
4533   esac
4534 done
4535 test "$ac_cv_exeext" = no && ac_cv_exeext=
4536
4537 else
4538   ac_file=''
4539 fi
4540 if test -z "$ac_file"; then :
4541   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4542 $as_echo "no" >&6; }
4543 $as_echo "$as_me: failed program was:" >&5
4544 sed 's/^/| /' conftest.$ac_ext >&5
4545
4546 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4547 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4548 as_fn_error 77 "C compiler cannot create executables
4549 See \`config.log' for more details" "$LINENO" 5; }
4550 else
4551   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4552 $as_echo "yes" >&6; }
4553 fi
4554 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
4555 $as_echo_n "checking for C compiler default output file name... " >&6; }
4556 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
4557 $as_echo "$ac_file" >&6; }
4558 ac_exeext=$ac_cv_exeext
4559
4560 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
4561 ac_clean_files=$ac_clean_files_save
4562 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
4563 $as_echo_n "checking for suffix of executables... " >&6; }
4564 if { { ac_try="$ac_link"
4565 case "(($ac_try" in
4566   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4567   *) ac_try_echo=$ac_try;;
4568 esac
4569 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4570 $as_echo "$ac_try_echo"; } >&5
4571   (eval "$ac_link") 2>&5
4572   ac_status=$?
4573   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4574   test $ac_status = 0; }; then :
4575   # If both `conftest.exe' and `conftest' are `present' (well, observable)
4576 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
4577 # work properly (i.e., refer to `conftest.exe'), while it won't with
4578 # `rm'.
4579 for ac_file in conftest.exe conftest conftest.*; do
4580   test -f "$ac_file" || continue
4581   case $ac_file in
4582     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4583     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4584           break;;
4585     * ) break;;
4586   esac
4587 done
4588 else
4589   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4590 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4591 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
4592 See \`config.log' for more details" "$LINENO" 5; }
4593 fi
4594 rm -f conftest conftest$ac_cv_exeext
4595 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
4596 $as_echo "$ac_cv_exeext" >&6; }
4597
4598 rm -f conftest.$ac_ext
4599 EXEEXT=$ac_cv_exeext
4600 ac_exeext=$EXEEXT
4601 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4602 /* end confdefs.h.  */
4603 #include <stdio.h>
4604 int
4605 main ()
4606 {
4607 FILE *f = fopen ("conftest.out", "w");
4608  return ferror (f) || fclose (f) != 0;
4609
4610   ;
4611   return 0;
4612 }
4613 _ACEOF
4614 ac_clean_files="$ac_clean_files conftest.out"
4615 # Check that the compiler produces executables we can run.  If not, either
4616 # the compiler is broken, or we cross compile.
4617 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
4618 $as_echo_n "checking whether we are cross compiling... " >&6; }
4619 if test "$cross_compiling" != yes; then
4620   { { ac_try="$ac_link"
4621 case "(($ac_try" in
4622   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4623   *) ac_try_echo=$ac_try;;
4624 esac
4625 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4626 $as_echo "$ac_try_echo"; } >&5
4627   (eval "$ac_link") 2>&5
4628   ac_status=$?
4629   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4630   test $ac_status = 0; }
4631   if { ac_try='./conftest$ac_cv_exeext'
4632   { { case "(($ac_try" in
4633   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4634   *) ac_try_echo=$ac_try;;
4635 esac
4636 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4637 $as_echo "$ac_try_echo"; } >&5
4638   (eval "$ac_try") 2>&5
4639   ac_status=$?
4640   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4641   test $ac_status = 0; }; }; then
4642     cross_compiling=no
4643   else
4644     if test "$cross_compiling" = maybe; then
4645         cross_compiling=yes
4646     else
4647         { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4648 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4649 as_fn_error $? "cannot run C compiled programs.
4650 If you meant to cross compile, use \`--host'.
4651 See \`config.log' for more details" "$LINENO" 5; }
4652     fi
4653   fi
4654 fi
4655 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
4656 $as_echo "$cross_compiling" >&6; }
4657
4658 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
4659 ac_clean_files=$ac_clean_files_save
4660 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
4661 $as_echo_n "checking for suffix of object files... " >&6; }
4662 if ${ac_cv_objext+:} false; then :
4663   $as_echo_n "(cached) " >&6
4664 else
4665   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4666 /* end confdefs.h.  */
4667
4668 int
4669 main ()
4670 {
4671
4672   ;
4673   return 0;
4674 }
4675 _ACEOF
4676 rm -f conftest.o conftest.obj
4677 if { { ac_try="$ac_compile"
4678 case "(($ac_try" in
4679   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4680   *) ac_try_echo=$ac_try;;
4681 esac
4682 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4683 $as_echo "$ac_try_echo"; } >&5
4684   (eval "$ac_compile") 2>&5
4685   ac_status=$?
4686   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4687   test $ac_status = 0; }; then :
4688   for ac_file in conftest.o conftest.obj conftest.*; do
4689   test -f "$ac_file" || continue;
4690   case $ac_file in
4691     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
4692     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
4693        break;;
4694   esac
4695 done
4696 else
4697   $as_echo "$as_me: failed program was:" >&5
4698 sed 's/^/| /' conftest.$ac_ext >&5
4699
4700 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4701 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4702 as_fn_error $? "cannot compute suffix of object files: cannot compile
4703 See \`config.log' for more details" "$LINENO" 5; }
4704 fi
4705 rm -f conftest.$ac_cv_objext conftest.$ac_ext
4706 fi
4707 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
4708 $as_echo "$ac_cv_objext" >&6; }
4709 OBJEXT=$ac_cv_objext
4710 ac_objext=$OBJEXT
4711 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4712 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4713 if ${ac_cv_c_compiler_gnu+:} false; then :
4714   $as_echo_n "(cached) " >&6
4715 else
4716   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4717 /* end confdefs.h.  */
4718
4719 int
4720 main ()
4721 {
4722 #ifndef __GNUC__
4723        choke me
4724 #endif
4725
4726   ;
4727   return 0;
4728 }
4729 _ACEOF
4730 if ac_fn_c_try_compile "$LINENO"; then :
4731   ac_compiler_gnu=yes
4732 else
4733   ac_compiler_gnu=no
4734 fi
4735 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4736 ac_cv_c_compiler_gnu=$ac_compiler_gnu
4737
4738 fi
4739 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4740 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
4741 if test $ac_compiler_gnu = yes; then
4742   GCC=yes
4743 else
4744   GCC=
4745 fi
4746 ac_test_CFLAGS=${CFLAGS+set}
4747 ac_save_CFLAGS=$CFLAGS
4748 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4749 $as_echo_n "checking whether $CC accepts -g... " >&6; }
4750 if ${ac_cv_prog_cc_g+:} false; then :
4751   $as_echo_n "(cached) " >&6
4752 else
4753   ac_save_c_werror_flag=$ac_c_werror_flag
4754    ac_c_werror_flag=yes
4755    ac_cv_prog_cc_g=no
4756    CFLAGS="-g"
4757    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4758 /* end confdefs.h.  */
4759
4760 int
4761 main ()
4762 {
4763
4764   ;
4765   return 0;
4766 }
4767 _ACEOF
4768 if ac_fn_c_try_compile "$LINENO"; then :
4769   ac_cv_prog_cc_g=yes
4770 else
4771   CFLAGS=""
4772       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4773 /* end confdefs.h.  */
4774
4775 int
4776 main ()
4777 {
4778
4779   ;
4780   return 0;
4781 }
4782 _ACEOF
4783 if ac_fn_c_try_compile "$LINENO"; then :
4784
4785 else
4786   ac_c_werror_flag=$ac_save_c_werror_flag
4787          CFLAGS="-g"
4788          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4789 /* end confdefs.h.  */
4790
4791 int
4792 main ()
4793 {
4794
4795   ;
4796   return 0;
4797 }
4798 _ACEOF
4799 if ac_fn_c_try_compile "$LINENO"; then :
4800   ac_cv_prog_cc_g=yes
4801 fi
4802 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4803 fi
4804 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4805 fi
4806 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4807    ac_c_werror_flag=$ac_save_c_werror_flag
4808 fi
4809 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4810 $as_echo "$ac_cv_prog_cc_g" >&6; }
4811 if test "$ac_test_CFLAGS" = set; then
4812   CFLAGS=$ac_save_CFLAGS
4813 elif test $ac_cv_prog_cc_g = yes; then
4814   if test "$GCC" = yes; then
4815     CFLAGS="-g -O2"
4816   else
4817     CFLAGS="-g"
4818   fi
4819 else
4820   if test "$GCC" = yes; then
4821     CFLAGS="-O2"
4822   else
4823     CFLAGS=
4824   fi
4825 fi
4826 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4827 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4828 if ${ac_cv_prog_cc_c89+:} false; then :
4829   $as_echo_n "(cached) " >&6
4830 else
4831   ac_cv_prog_cc_c89=no
4832 ac_save_CC=$CC
4833 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4834 /* end confdefs.h.  */
4835 #include <stdarg.h>
4836 #include <stdio.h>
4837 struct stat;
4838 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
4839 struct buf { int x; };
4840 FILE * (*rcsopen) (struct buf *, struct stat *, int);
4841 static char *e (p, i)
4842      char **p;
4843      int i;
4844 {
4845   return p[i];
4846 }
4847 static char *f (char * (*g) (char **, int), char **p, ...)
4848 {
4849   char *s;
4850   va_list v;
4851   va_start (v,p);
4852   s = g (p, va_arg (v,int));
4853   va_end (v);
4854   return s;
4855 }
4856
4857 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
4858    function prototypes and stuff, but not '\xHH' hex character constants.
4859    These don't provoke an error unfortunately, instead are silently treated
4860    as 'x'.  The following induces an error, until -std is added to get
4861    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
4862    array size at least.  It's necessary to write '\x00'==0 to get something
4863    that's true only with -std.  */
4864 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4865
4866 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4867    inside strings and character constants.  */
4868 #define FOO(x) 'x'
4869 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4870
4871 int test (int i, double x);
4872 struct s1 {int (*f) (int a);};
4873 struct s2 {int (*f) (double a);};
4874 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4875 int argc;
4876 char **argv;
4877 int
4878 main ()
4879 {
4880 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
4881   ;
4882   return 0;
4883 }
4884 _ACEOF
4885 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4886         -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4887 do
4888   CC="$ac_save_CC $ac_arg"
4889   if ac_fn_c_try_compile "$LINENO"; then :
4890   ac_cv_prog_cc_c89=$ac_arg
4891 fi
4892 rm -f core conftest.err conftest.$ac_objext
4893   test "x$ac_cv_prog_cc_c89" != "xno" && break
4894 done
4895 rm -f conftest.$ac_ext
4896 CC=$ac_save_CC
4897
4898 fi
4899 # AC_CACHE_VAL
4900 case "x$ac_cv_prog_cc_c89" in
4901   x)
4902     { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4903 $as_echo "none needed" >&6; } ;;
4904   xno)
4905     { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4906 $as_echo "unsupported" >&6; } ;;
4907   *)
4908     CC="$CC $ac_cv_prog_cc_c89"
4909     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4910 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4911 esac
4912 if test "x$ac_cv_prog_cc_c89" != xno; then :
4913
4914 fi
4915
4916 ac_ext=c
4917 ac_cpp='$CPP $CPPFLAGS'
4918 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4919 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4920 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4921
4922    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C99" >&5
4923 $as_echo_n "checking for $CC option to accept ISO C99... " >&6; }
4924 if ${ac_cv_prog_cc_c99+:} false; then :
4925   $as_echo_n "(cached) " >&6
4926 else
4927   ac_cv_prog_cc_c99=no
4928 ac_save_CC=$CC
4929 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4930 /* end confdefs.h.  */
4931 #include <stdarg.h>
4932 #include <stdbool.h>
4933 #include <stdlib.h>
4934 #include <wchar.h>
4935 #include <stdio.h>
4936
4937 // Check varargs macros.  These examples are taken from C99 6.10.3.5.
4938 #define debug(...) fprintf (stderr, __VA_ARGS__)
4939 #define showlist(...) puts (#__VA_ARGS__)
4940 #define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__))
4941 static void
4942 test_varargs_macros (void)
4943 {
4944   int x = 1234;
4945   int y = 5678;
4946   debug ("Flag");
4947   debug ("X = %d\n", x);
4948   showlist (The first, second, and third items.);
4949   report (x>y, "x is %d but y is %d", x, y);
4950 }
4951
4952 // Check long long types.
4953 #define BIG64 18446744073709551615ull
4954 #define BIG32 4294967295ul
4955 #define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0)
4956 #if !BIG_OK
4957   your preprocessor is broken;
4958 #endif
4959 #if BIG_OK
4960 #else
4961   your preprocessor is broken;
4962 #endif
4963 static long long int bignum = -9223372036854775807LL;
4964 static unsigned long long int ubignum = BIG64;
4965
4966 struct incomplete_array
4967 {
4968   int datasize;
4969   double data[];
4970 };
4971
4972 struct named_init {
4973   int number;
4974   const wchar_t *name;
4975   double average;
4976 };
4977
4978 typedef const char *ccp;
4979
4980 static inline int
4981 test_restrict (ccp restrict text)
4982 {
4983   // See if C++-style comments work.
4984   // Iterate through items via the restricted pointer.
4985   // Also check for declarations in for loops.
4986   for (unsigned int i = 0; *(text+i) != '\0'; ++i)
4987     continue;
4988   return 0;
4989 }
4990
4991 // Check varargs and va_copy.
4992 static void
4993 test_varargs (const char *format, ...)
4994 {
4995   va_list args;
4996   va_start (args, format);
4997   va_list args_copy;
4998   va_copy (args_copy, args);
4999
5000   const char *str;
5001   int number;
5002   float fnumber;
5003
5004   while (*format)
5005     {
5006       switch (*format++)
5007         {
5008         case 's': // string
5009           str = va_arg (args_copy, const char *);
5010           break;
5011         case 'd': // int
5012           number = va_arg (args_copy, int);
5013           break;
5014         case 'f': // float
5015           fnumber = va_arg (args_copy, double);
5016           break;
5017         default:
5018           break;
5019         }
5020     }
5021   va_end (args_copy);
5022   va_end (args);
5023 }
5024
5025 int
5026 main ()
5027 {
5028
5029   // Check bool.
5030   _Bool success = false;
5031
5032   // Check restrict.
5033   if (test_restrict ("String literal") == 0)
5034     success = true;
5035   char *restrict newvar = "Another string";
5036
5037   // Check varargs.
5038   test_varargs ("s, d' f .", "string", 65, 34.234);
5039   test_varargs_macros ();
5040
5041   // Check flexible array members.
5042   struct incomplete_array *ia =
5043     malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10));
5044   ia->datasize = 10;
5045   for (int i = 0; i < ia->datasize; ++i)
5046     ia->data[i] = i * 1.234;
5047
5048   // Check named initializers.
5049   struct named_init ni = {
5050     .number = 34,
5051     .name = L"Test wide string",
5052     .average = 543.34343,
5053   };
5054
5055   ni.number = 58;
5056
5057   int dynamic_array[ni.number];
5058   dynamic_array[ni.number - 1] = 543;
5059
5060   // work around unused variable warnings
5061   return (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == 'x'
5062           || dynamic_array[ni.number - 1] != 543);
5063
5064   ;
5065   return 0;
5066 }
5067 _ACEOF
5068 for ac_arg in '' -std=gnu99 -std=c99 -c99 -AC99 -D_STDC_C99= -qlanglvl=extc99
5069 do
5070   CC="$ac_save_CC $ac_arg"
5071   if ac_fn_c_try_compile "$LINENO"; then :
5072   ac_cv_prog_cc_c99=$ac_arg
5073 fi
5074 rm -f core conftest.err conftest.$ac_objext
5075   test "x$ac_cv_prog_cc_c99" != "xno" && break
5076 done
5077 rm -f conftest.$ac_ext
5078 CC=$ac_save_CC
5079
5080 fi
5081 # AC_CACHE_VAL
5082 case "x$ac_cv_prog_cc_c99" in
5083   x)
5084     { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
5085 $as_echo "none needed" >&6; } ;;
5086   xno)
5087     { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
5088 $as_echo "unsupported" >&6; } ;;
5089   *)
5090     CC="$CC $ac_cv_prog_cc_c99"
5091     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5
5092 $as_echo "$ac_cv_prog_cc_c99" >&6; } ;;
5093 esac
5094 if test "x$ac_cv_prog_cc_c99" != xno; then :
5095
5096 fi
5097
5098
5099 ac_ext=cpp
5100 ac_cpp='$CXXCPP $CPPFLAGS'
5101 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5102 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5103 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5104 if test -z "$CXX"; then
5105   if test -n "$CCC"; then
5106     CXX=$CCC
5107   else
5108     if test -n "$ac_tool_prefix"; then
5109   for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
5110   do
5111     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5112 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5113 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5114 $as_echo_n "checking for $ac_word... " >&6; }
5115 if ${ac_cv_prog_CXX+:} false; then :
5116   $as_echo_n "(cached) " >&6
5117 else
5118   if test -n "$CXX"; then
5119   ac_cv_prog_CXX="$CXX" # Let the user override the test.
5120 else
5121 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5122 for as_dir in $PATH
5123 do
5124   IFS=$as_save_IFS
5125   test -z "$as_dir" && as_dir=.
5126     for ac_exec_ext in '' $ac_executable_extensions; do
5127   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5128     ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
5129     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5130     break 2
5131   fi
5132 done
5133   done
5134 IFS=$as_save_IFS
5135
5136 fi
5137 fi
5138 CXX=$ac_cv_prog_CXX
5139 if test -n "$CXX"; then
5140   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
5141 $as_echo "$CXX" >&6; }
5142 else
5143   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5144 $as_echo "no" >&6; }
5145 fi
5146
5147
5148     test -n "$CXX" && break
5149   done
5150 fi
5151 if test -z "$CXX"; then
5152   ac_ct_CXX=$CXX
5153   for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
5154 do
5155   # Extract the first word of "$ac_prog", so it can be a program name with args.
5156 set dummy $ac_prog; ac_word=$2
5157 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5158 $as_echo_n "checking for $ac_word... " >&6; }
5159 if ${ac_cv_prog_ac_ct_CXX+:} false; then :
5160   $as_echo_n "(cached) " >&6
5161 else
5162   if test -n "$ac_ct_CXX"; then
5163   ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
5164 else
5165 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5166 for as_dir in $PATH
5167 do
5168   IFS=$as_save_IFS
5169   test -z "$as_dir" && as_dir=.
5170     for ac_exec_ext in '' $ac_executable_extensions; do
5171   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5172     ac_cv_prog_ac_ct_CXX="$ac_prog"
5173     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5174     break 2
5175   fi
5176 done
5177   done
5178 IFS=$as_save_IFS
5179
5180 fi
5181 fi
5182 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
5183 if test -n "$ac_ct_CXX"; then
5184   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
5185 $as_echo "$ac_ct_CXX" >&6; }
5186 else
5187   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5188 $as_echo "no" >&6; }
5189 fi
5190
5191
5192   test -n "$ac_ct_CXX" && break
5193 done
5194
5195   if test "x$ac_ct_CXX" = x; then
5196     CXX="g++"
5197   else
5198     case $cross_compiling:$ac_tool_warned in
5199 yes:)
5200 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5201 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5202 ac_tool_warned=yes ;;
5203 esac
5204     CXX=$ac_ct_CXX
5205   fi
5206 fi
5207
5208   fi
5209 fi
5210 # Provide some information about the compiler.
5211 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
5212 set X $ac_compile
5213 ac_compiler=$2
5214 for ac_option in --version -v -V -qversion; do
5215   { { ac_try="$ac_compiler $ac_option >&5"
5216 case "(($ac_try" in
5217   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5218   *) ac_try_echo=$ac_try;;
5219 esac
5220 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5221 $as_echo "$ac_try_echo"; } >&5
5222   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
5223   ac_status=$?
5224   if test -s conftest.err; then
5225     sed '10a\
5226 ... rest of stderr output deleted ...
5227          10q' conftest.err >conftest.er1
5228     cat conftest.er1 >&5
5229   fi
5230   rm -f conftest.er1 conftest.err
5231   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5232   test $ac_status = 0; }
5233 done
5234
5235 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
5236 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
5237 if ${ac_cv_cxx_compiler_gnu+:} false; then :
5238   $as_echo_n "(cached) " >&6
5239 else
5240   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5241 /* end confdefs.h.  */
5242
5243 int
5244 main ()
5245 {
5246 #ifndef __GNUC__
5247        choke me
5248 #endif
5249
5250   ;
5251   return 0;
5252 }
5253 _ACEOF
5254 if ac_fn_cxx_try_compile "$LINENO"; then :
5255   ac_compiler_gnu=yes
5256 else
5257   ac_compiler_gnu=no
5258 fi
5259 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5260 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
5261
5262 fi
5263 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
5264 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
5265 if test $ac_compiler_gnu = yes; then
5266   GXX=yes
5267 else
5268   GXX=
5269 fi
5270 ac_test_CXXFLAGS=${CXXFLAGS+set}
5271 ac_save_CXXFLAGS=$CXXFLAGS
5272 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
5273 $as_echo_n "checking whether $CXX accepts -g... " >&6; }
5274 if ${ac_cv_prog_cxx_g+:} false; then :
5275   $as_echo_n "(cached) " >&6
5276 else
5277   ac_save_cxx_werror_flag=$ac_cxx_werror_flag
5278    ac_cxx_werror_flag=yes
5279    ac_cv_prog_cxx_g=no
5280    CXXFLAGS="-g"
5281    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5282 /* end confdefs.h.  */
5283
5284 int
5285 main ()
5286 {
5287
5288   ;
5289   return 0;
5290 }
5291 _ACEOF
5292 if ac_fn_cxx_try_compile "$LINENO"; then :
5293   ac_cv_prog_cxx_g=yes
5294 else
5295   CXXFLAGS=""
5296       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5297 /* end confdefs.h.  */
5298
5299 int
5300 main ()
5301 {
5302
5303   ;
5304   return 0;
5305 }
5306 _ACEOF
5307 if ac_fn_cxx_try_compile "$LINENO"; then :
5308
5309 else
5310   ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5311          CXXFLAGS="-g"
5312          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5313 /* end confdefs.h.  */
5314
5315 int
5316 main ()
5317 {
5318
5319   ;
5320   return 0;
5321 }
5322 _ACEOF
5323 if ac_fn_cxx_try_compile "$LINENO"; then :
5324   ac_cv_prog_cxx_g=yes
5325 fi
5326 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5327 fi
5328 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5329 fi
5330 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5331    ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5332 fi
5333 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
5334 $as_echo "$ac_cv_prog_cxx_g" >&6; }
5335 if test "$ac_test_CXXFLAGS" = set; then
5336   CXXFLAGS=$ac_save_CXXFLAGS
5337 elif test $ac_cv_prog_cxx_g = yes; then
5338   if test "$GXX" = yes; then
5339     CXXFLAGS="-g -O2"
5340   else
5341     CXXFLAGS="-g"
5342   fi
5343 else
5344   if test "$GXX" = yes; then
5345     CXXFLAGS="-O2"
5346   else
5347     CXXFLAGS=
5348   fi
5349 fi
5350 ac_ext=c
5351 ac_cpp='$CPP $CPPFLAGS'
5352 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5353 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5354 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5355
5356
5357 # We must set the default linker to the linker used by gcc for the correct
5358 # operation of libtool.  If LD is not defined and we are using gcc, try to
5359 # set the LD default to the ld used by gcc.
5360 if test -z "$LD"; then
5361   if test "$GCC" = yes; then
5362     case $build in
5363     *-*-mingw*)
5364       gcc_prog_ld=`$CC -print-prog-name=ld 2>&1 | tr -d '\015'` ;;
5365     *)
5366       gcc_prog_ld=`$CC -print-prog-name=ld 2>&1` ;;
5367     esac
5368     case $gcc_prog_ld in
5369     # Accept absolute paths.
5370     [\\/]* | [A-Za-z]:[\\/]*)
5371       LD="$gcc_prog_ld" ;;
5372     esac
5373   fi
5374 fi
5375
5376 # Check whether -static-libstdc++ -static-libgcc is supported.
5377 have_static_libs=no
5378 if test "$GCC" = yes; then
5379   saved_LDFLAGS="$LDFLAGS"
5380
5381   LDFLAGS="$LDFLAGS -static-libstdc++ -static-libgcc"
5382   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether g++ accepts -static-libstdc++ -static-libgcc" >&5
5383 $as_echo_n "checking whether g++ accepts -static-libstdc++ -static-libgcc... " >&6; }
5384   ac_ext=cpp
5385 ac_cpp='$CXXCPP $CPPFLAGS'
5386 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5387 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5388 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5389
5390
5391 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5392 /* end confdefs.h.  */
5393
5394 #if (__GNUC__ < 4) || (__GNUC__ == 4 && __GNUC_MINOR__ < 5)
5395 #error -static-libstdc++ not implemented
5396 #endif
5397 int main() {}
5398 _ACEOF
5399 if ac_fn_cxx_try_link "$LINENO"; then :
5400   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5401 $as_echo "yes" >&6; }; have_static_libs=yes
5402 else
5403   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5404 $as_echo "no" >&6; }
5405 fi
5406 rm -f core conftest.err conftest.$ac_objext \
5407     conftest$ac_exeext conftest.$ac_ext
5408   ac_ext=c
5409 ac_cpp='$CPP $CPPFLAGS'
5410 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5411 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5412 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5413
5414
5415   LDFLAGS="$saved_LDFLAGS"
5416 fi
5417
5418
5419
5420
5421 if test -n "$ac_tool_prefix"; then
5422   # Extract the first word of "${ac_tool_prefix}gnatbind", so it can be a program name with args.
5423 set dummy ${ac_tool_prefix}gnatbind; ac_word=$2
5424 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5425 $as_echo_n "checking for $ac_word... " >&6; }
5426 if ${ac_cv_prog_GNATBIND+:} false; then :
5427   $as_echo_n "(cached) " >&6
5428 else
5429   if test -n "$GNATBIND"; then
5430   ac_cv_prog_GNATBIND="$GNATBIND" # Let the user override the test.
5431 else
5432 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5433 for as_dir in $PATH
5434 do
5435   IFS=$as_save_IFS
5436   test -z "$as_dir" && as_dir=.
5437     for ac_exec_ext in '' $ac_executable_extensions; do
5438   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5439     ac_cv_prog_GNATBIND="${ac_tool_prefix}gnatbind"
5440     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5441     break 2
5442   fi
5443 done
5444   done
5445 IFS=$as_save_IFS
5446
5447 fi
5448 fi
5449 GNATBIND=$ac_cv_prog_GNATBIND
5450 if test -n "$GNATBIND"; then
5451   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GNATBIND" >&5
5452 $as_echo "$GNATBIND" >&6; }
5453 else
5454   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5455 $as_echo "no" >&6; }
5456 fi
5457
5458
5459 fi
5460 if test -z "$ac_cv_prog_GNATBIND"; then
5461   ac_ct_GNATBIND=$GNATBIND
5462   # Extract the first word of "gnatbind", so it can be a program name with args.
5463 set dummy gnatbind; ac_word=$2
5464 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5465 $as_echo_n "checking for $ac_word... " >&6; }
5466 if ${ac_cv_prog_ac_ct_GNATBIND+:} false; then :
5467   $as_echo_n "(cached) " >&6
5468 else
5469   if test -n "$ac_ct_GNATBIND"; then
5470   ac_cv_prog_ac_ct_GNATBIND="$ac_ct_GNATBIND" # Let the user override the test.
5471 else
5472 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5473 for as_dir in $PATH
5474 do
5475   IFS=$as_save_IFS
5476   test -z "$as_dir" && as_dir=.
5477     for ac_exec_ext in '' $ac_executable_extensions; do
5478   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5479     ac_cv_prog_ac_ct_GNATBIND="gnatbind"
5480     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5481     break 2
5482   fi
5483 done
5484   done
5485 IFS=$as_save_IFS
5486
5487 fi
5488 fi
5489 ac_ct_GNATBIND=$ac_cv_prog_ac_ct_GNATBIND
5490 if test -n "$ac_ct_GNATBIND"; then
5491   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_GNATBIND" >&5
5492 $as_echo "$ac_ct_GNATBIND" >&6; }
5493 else
5494   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5495 $as_echo "no" >&6; }
5496 fi
5497
5498   if test "x$ac_ct_GNATBIND" = x; then
5499     GNATBIND="no"
5500   else
5501     case $cross_compiling:$ac_tool_warned in
5502 yes:)
5503 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5504 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5505 ac_tool_warned=yes ;;
5506 esac
5507     GNATBIND=$ac_ct_GNATBIND
5508   fi
5509 else
5510   GNATBIND="$ac_cv_prog_GNATBIND"
5511 fi
5512
5513 if test -n "$ac_tool_prefix"; then
5514   # Extract the first word of "${ac_tool_prefix}gnatmake", so it can be a program name with args.
5515 set dummy ${ac_tool_prefix}gnatmake; ac_word=$2
5516 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5517 $as_echo_n "checking for $ac_word... " >&6; }
5518 if ${ac_cv_prog_GNATMAKE+:} false; then :
5519   $as_echo_n "(cached) " >&6
5520 else
5521   if test -n "$GNATMAKE"; then
5522   ac_cv_prog_GNATMAKE="$GNATMAKE" # Let the user override the test.
5523 else
5524 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5525 for as_dir in $PATH
5526 do
5527   IFS=$as_save_IFS
5528   test -z "$as_dir" && as_dir=.
5529     for ac_exec_ext in '' $ac_executable_extensions; do
5530   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5531     ac_cv_prog_GNATMAKE="${ac_tool_prefix}gnatmake"
5532     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5533     break 2
5534   fi
5535 done
5536   done
5537 IFS=$as_save_IFS
5538
5539 fi
5540 fi
5541 GNATMAKE=$ac_cv_prog_GNATMAKE
5542 if test -n "$GNATMAKE"; then
5543   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GNATMAKE" >&5
5544 $as_echo "$GNATMAKE" >&6; }
5545 else
5546   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5547 $as_echo "no" >&6; }
5548 fi
5549
5550
5551 fi
5552 if test -z "$ac_cv_prog_GNATMAKE"; then
5553   ac_ct_GNATMAKE=$GNATMAKE
5554   # Extract the first word of "gnatmake", so it can be a program name with args.
5555 set dummy gnatmake; ac_word=$2
5556 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5557 $as_echo_n "checking for $ac_word... " >&6; }
5558 if ${ac_cv_prog_ac_ct_GNATMAKE+:} false; then :
5559   $as_echo_n "(cached) " >&6
5560 else
5561   if test -n "$ac_ct_GNATMAKE"; then
5562   ac_cv_prog_ac_ct_GNATMAKE="$ac_ct_GNATMAKE" # Let the user override the test.
5563 else
5564 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5565 for as_dir in $PATH
5566 do
5567   IFS=$as_save_IFS
5568   test -z "$as_dir" && as_dir=.
5569     for ac_exec_ext in '' $ac_executable_extensions; do
5570   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5571     ac_cv_prog_ac_ct_GNATMAKE="gnatmake"
5572     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5573     break 2
5574   fi
5575 done
5576   done
5577 IFS=$as_save_IFS
5578
5579 fi
5580 fi
5581 ac_ct_GNATMAKE=$ac_cv_prog_ac_ct_GNATMAKE
5582 if test -n "$ac_ct_GNATMAKE"; then
5583   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_GNATMAKE" >&5
5584 $as_echo "$ac_ct_GNATMAKE" >&6; }
5585 else
5586   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5587 $as_echo "no" >&6; }
5588 fi
5589
5590   if test "x$ac_ct_GNATMAKE" = x; then
5591     GNATMAKE="no"
5592   else
5593     case $cross_compiling:$ac_tool_warned in
5594 yes:)
5595 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5596 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5597 ac_tool_warned=yes ;;
5598 esac
5599     GNATMAKE=$ac_ct_GNATMAKE
5600   fi
5601 else
5602   GNATMAKE="$ac_cv_prog_GNATMAKE"
5603 fi
5604
5605 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether compiler driver understands Ada and is recent enough" >&5
5606 $as_echo_n "checking whether compiler driver understands Ada and is recent enough... " >&6; }
5607 if ${acx_cv_cc_gcc_supports_ada+:} false; then :
5608   $as_echo_n "(cached) " >&6
5609 else
5610   cat >conftest.adb <<EOF
5611 pragma Warnings (Off);
5612 with System.CRTL;
5613 pragma Warnings (On);
5614 use type System.CRTL.int64;
5615 procedure conftest is begin null; end conftest;
5616 EOF
5617 acx_cv_cc_gcc_supports_ada=no
5618 # There is a bug in old released versions of GCC which causes the
5619 # driver to exit successfully when the appropriate language module
5620 # has not been installed.  This is fixed in 2.95.4, 3.0.2, and 3.1.
5621 # Therefore we must check for the error message as well as an
5622 # unsuccessful exit.
5623 # Other compilers, like HP Tru64 UNIX cc, exit successfully when
5624 # given a .adb file, but produce no object file.  So we must check
5625 # if an object file was really produced to guard against this.
5626 errors=`(${CC} -c conftest.adb) 2>&1 || echo failure`
5627 if test x"$errors" = x && test -f conftest.$ac_objext; then
5628   acx_cv_cc_gcc_supports_ada=yes
5629 fi
5630 rm -f conftest.*
5631 fi
5632 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_cc_gcc_supports_ada" >&5
5633 $as_echo "$acx_cv_cc_gcc_supports_ada" >&6; }
5634
5635 if test "x$GNATBIND" != xno && test "x$GNATMAKE" != xno && test x$acx_cv_cc_gcc_supports_ada != xno; then
5636   have_gnat=yes
5637 else
5638   have_gnat=no
5639 fi
5640
5641
5642
5643 if test -n "$ac_tool_prefix"; then
5644   # Extract the first word of "${ac_tool_prefix}gdc", so it can be a program name with args.
5645 set dummy ${ac_tool_prefix}gdc; ac_word=$2
5646 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5647 $as_echo_n "checking for $ac_word... " >&6; }
5648 if ${ac_cv_prog_GDC+:} false; then :
5649   $as_echo_n "(cached) " >&6
5650 else
5651   if test -n "$GDC"; then
5652   ac_cv_prog_GDC="$GDC" # Let the user override the test.
5653 else
5654 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5655 for as_dir in $PATH
5656 do
5657   IFS=$as_save_IFS
5658   test -z "$as_dir" && as_dir=.
5659     for ac_exec_ext in '' $ac_executable_extensions; do
5660   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5661     ac_cv_prog_GDC="${ac_tool_prefix}gdc"
5662     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5663     break 2
5664   fi
5665 done
5666   done
5667 IFS=$as_save_IFS
5668
5669 fi
5670 fi
5671 GDC=$ac_cv_prog_GDC
5672 if test -n "$GDC"; then
5673   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GDC" >&5
5674 $as_echo "$GDC" >&6; }
5675 else
5676   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5677 $as_echo "no" >&6; }
5678 fi
5679
5680
5681 fi
5682 if test -z "$ac_cv_prog_GDC"; then
5683   ac_ct_GDC=$GDC
5684   # Extract the first word of "gdc", so it can be a program name with args.
5685 set dummy gdc; ac_word=$2
5686 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5687 $as_echo_n "checking for $ac_word... " >&6; }
5688 if ${ac_cv_prog_ac_ct_GDC+:} false; then :
5689   $as_echo_n "(cached) " >&6
5690 else
5691   if test -n "$ac_ct_GDC"; then
5692   ac_cv_prog_ac_ct_GDC="$ac_ct_GDC" # Let the user override the test.
5693 else
5694 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5695 for as_dir in $PATH
5696 do
5697   IFS=$as_save_IFS
5698   test -z "$as_dir" && as_dir=.
5699     for ac_exec_ext in '' $ac_executable_extensions; do
5700   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5701     ac_cv_prog_ac_ct_GDC="gdc"
5702     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5703     break 2
5704   fi
5705 done
5706   done
5707 IFS=$as_save_IFS
5708
5709 fi
5710 fi
5711 ac_ct_GDC=$ac_cv_prog_ac_ct_GDC
5712 if test -n "$ac_ct_GDC"; then
5713   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_GDC" >&5
5714 $as_echo "$ac_ct_GDC" >&6; }
5715 else
5716   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5717 $as_echo "no" >&6; }
5718 fi
5719
5720   if test "x$ac_ct_GDC" = x; then
5721     GDC="no"
5722   else
5723     case $cross_compiling:$ac_tool_warned in
5724 yes:)
5725 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5726 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5727 ac_tool_warned=yes ;;
5728 esac
5729     GDC=$ac_ct_GDC
5730   fi
5731 else
5732   GDC="$ac_cv_prog_GDC"
5733 fi
5734
5735 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the D compiler works" >&5
5736 $as_echo_n "checking whether the D compiler works... " >&6; }
5737 if ${acx_cv_d_compiler_works+:} false; then :
5738   $as_echo_n "(cached) " >&6
5739 else
5740   cat >conftest.d <<EOF
5741 module conftest; int main() { return 0; }
5742 EOF
5743 acx_cv_d_compiler_works=no
5744 if test "x$GDC" != xno; then
5745   errors=`(${GDC} -c conftest.d) 2>&1 || echo failure`
5746   if test x"$errors" = x && test -f conftest.$ac_objext; then
5747     acx_cv_d_compiler_works=yes
5748   fi
5749   rm -f conftest.*
5750 fi
5751 fi
5752 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_d_compiler_works" >&5
5753 $as_echo "$acx_cv_d_compiler_works" >&6; }
5754 if test "x$GDC" != xno && test x$acx_cv_d_compiler_works != xno; then
5755   have_gdc=yes
5756 else
5757   have_gdc=no
5758 fi
5759
5760 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to compare bootstrapped objects" >&5
5761 $as_echo_n "checking how to compare bootstrapped objects... " >&6; }
5762 if ${gcc_cv_prog_cmp_skip+:} false; then :
5763   $as_echo_n "(cached) " >&6
5764 else
5765    echo abfoo >t1
5766   echo cdfoo >t2
5767   gcc_cv_prog_cmp_skip='tail -c +17 $$f1 > tmp-foo1; tail -c +17 $$f2 > tmp-foo2; cmp tmp-foo1 tmp-foo2'
5768   if cmp t1 t2 2 2 > /dev/null 2>&1; then
5769     if cmp t1 t2 1 1 > /dev/null 2>&1; then
5770       :
5771     else
5772       gcc_cv_prog_cmp_skip='cmp $$f1 $$f2 16 16'
5773     fi
5774   fi
5775   if cmp --ignore-initial=2 t1 t2 > /dev/null 2>&1; then
5776     if cmp --ignore-initial=1 t1 t2 > /dev/null 2>&1; then
5777       :
5778     else
5779       gcc_cv_prog_cmp_skip='cmp --ignore-initial=16 $$f1 $$f2'
5780     fi
5781   fi
5782   rm t1 t2
5783
5784 fi
5785 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_prog_cmp_skip" >&5
5786 $as_echo "$gcc_cv_prog_cmp_skip" >&6; }
5787 do_compare="$gcc_cv_prog_cmp_skip"
5788
5789
5790
5791 # Check whether --enable-bootstrap was given.
5792 if test "${enable_bootstrap+set}" = set; then :
5793   enableval=$enable_bootstrap;
5794 else
5795   enable_bootstrap=default
5796 fi
5797
5798
5799 # Issue errors and warnings for invalid/strange bootstrap combinations.
5800 if test -r $srcdir/gcc/configure; then
5801   have_compiler=yes
5802 else
5803   have_compiler=no
5804 fi
5805
5806 case "$have_compiler:$host:$target:$enable_bootstrap" in
5807   *:*:*:no) ;;
5808
5809   # Default behavior.  Enable bootstrap if we have a compiler
5810   # and we are in a native configuration.
5811   yes:$build:$build:default)
5812     enable_bootstrap=yes ;;
5813
5814   *:*:*:default)
5815     enable_bootstrap=no ;;
5816
5817   # We have a compiler and we are in a native configuration, bootstrap is ok
5818   yes:$build:$build:yes)
5819     ;;
5820
5821   # Other configurations, but we have a compiler.  Assume the user knows
5822   # what he's doing.
5823   yes:*:*:yes)
5824     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: trying to bootstrap a cross compiler" >&5
5825 $as_echo "$as_me: WARNING: trying to bootstrap a cross compiler" >&2;}
5826     ;;
5827
5828   # No compiler: if they passed --enable-bootstrap explicitly, fail
5829   no:*:*:yes)
5830     as_fn_error $? "cannot bootstrap without a compiler" "$LINENO" 5 ;;
5831
5832   # Fail if wrong command line
5833   *)
5834     as_fn_error $? "invalid option for --enable-bootstrap" "$LINENO" 5
5835     ;;
5836 esac
5837
5838 # When bootstrapping with GCC, build stage 1 in C++11 mode to ensure that a
5839 # C++11 compiler can still start the bootstrap.  Otherwise, if building GCC,
5840 # require C++11 (or higher).
5841 if test "$enable_bootstrap:$GXX" = "yes:yes"; then
5842   CXX="$CXX -std=c++11"
5843 elif test "$have_compiler" = yes; then
5844     ax_cxx_compile_alternatives="11 0x"    ax_cxx_compile_cxx11_required=true
5845   ac_ext=cpp
5846 ac_cpp='$CXXCPP $CPPFLAGS'
5847 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5848 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5849 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5850   ac_success=no
5851
5852       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX supports C++11 features by default" >&5
5853 $as_echo_n "checking whether $CXX supports C++11 features by default... " >&6; }
5854 if ${ax_cv_cxx_compile_cxx11+:} false; then :
5855   $as_echo_n "(cached) " >&6
5856 else
5857   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5858 /* end confdefs.h.  */
5859
5860
5861 // If the compiler admits that it is not ready for C++11, why torture it?
5862 // Hopefully, this will speed up the test.
5863
5864 #ifndef __cplusplus
5865
5866 #error "This is not a C++ compiler"
5867
5868 #elif __cplusplus < 201103L
5869
5870 #error "This is not a C++11 compiler"
5871
5872 #else
5873
5874 namespace cxx11
5875 {
5876
5877   namespace test_static_assert
5878   {
5879
5880     template <typename T>
5881     struct check
5882     {
5883       static_assert(sizeof(int) <= sizeof(T), "not big enough");
5884     };
5885
5886   }
5887
5888   namespace test_final_override
5889   {
5890
5891     struct Base
5892     {
5893       virtual ~Base() {}
5894       virtual void f() {}
5895     };
5896
5897     struct Derived : public Base
5898     {
5899       virtual ~Derived() override {}
5900       virtual void f() override {}
5901     };
5902
5903   }
5904
5905   namespace test_double_right_angle_brackets
5906   {
5907
5908     template < typename T >
5909     struct check {};
5910
5911     typedef check<void> single_type;
5912     typedef check<check<void>> double_type;
5913     typedef check<check<check<void>>> triple_type;
5914     typedef check<check<check<check<void>>>> quadruple_type;
5915
5916   }
5917
5918   namespace test_decltype
5919   {
5920
5921     int
5922     f()
5923     {
5924       int a = 1;
5925       decltype(a) b = 2;
5926       return a + b;
5927     }
5928
5929   }
5930
5931   namespace test_type_deduction
5932   {
5933
5934     template < typename T1, typename T2 >
5935     struct is_same
5936     {
5937       static const bool value = false;
5938     };
5939
5940     template < typename T >
5941     struct is_same<T, T>
5942     {
5943       static const bool value = true;
5944     };
5945
5946     template < typename T1, typename T2 >
5947     auto
5948     add(T1 a1, T2 a2) -> decltype(a1 + a2)
5949     {
5950       return a1 + a2;
5951     }
5952
5953     int
5954     test(const int c, volatile int v)
5955     {
5956       static_assert(is_same<int, decltype(0)>::value == true, "");
5957       static_assert(is_same<int, decltype(c)>::value == false, "");
5958       static_assert(is_same<int, decltype(v)>::value == false, "");
5959       auto ac = c;
5960       auto av = v;
5961       auto sumi = ac + av + 'x';
5962       auto sumf = ac + av + 1.0;
5963       static_assert(is_same<int, decltype(ac)>::value == true, "");
5964       static_assert(is_same<int, decltype(av)>::value == true, "");
5965       static_assert(is_same<int, decltype(sumi)>::value == true, "");
5966       static_assert(is_same<int, decltype(sumf)>::value == false, "");
5967       static_assert(is_same<int, decltype(add(c, v))>::value == true, "");
5968       return (sumf > 0.0) ? sumi : add(c, v);
5969     }
5970
5971   }
5972
5973   namespace test_noexcept
5974   {
5975
5976     int f() { return 0; }
5977     int g() noexcept { return 0; }
5978
5979     static_assert(noexcept(f()) == false, "");
5980     static_assert(noexcept(g()) == true, "");
5981
5982   }
5983
5984   namespace test_constexpr
5985   {
5986
5987     template < typename CharT >
5988     unsigned long constexpr
5989     strlen_c_r(const CharT *const s, const unsigned long acc) noexcept
5990     {
5991       return *s ? strlen_c_r(s + 1, acc + 1) : acc;
5992     }
5993
5994     template < typename CharT >
5995     unsigned long constexpr
5996     strlen_c(const CharT *const s) noexcept
5997     {
5998       return strlen_c_r(s, 0UL);
5999     }
6000
6001     static_assert(strlen_c("") == 0UL, "");
6002     static_assert(strlen_c("1") == 1UL, "");
6003     static_assert(strlen_c("example") == 7UL, "");
6004     static_assert(strlen_c("another\0example") == 7UL, "");
6005
6006   }
6007
6008   namespace test_rvalue_references
6009   {
6010
6011     template < int N >
6012     struct answer
6013     {
6014       static constexpr int value = N;
6015     };
6016
6017     answer<1> f(int&)       { return answer<1>(); }
6018     answer<2> f(const int&) { return answer<2>(); }
6019     answer<3> f(int&&)      { return answer<3>(); }
6020
6021     void
6022     test()
6023     {
6024       int i = 0;
6025       const int c = 0;
6026       static_assert(decltype(f(i))::value == 1, "");
6027       static_assert(decltype(f(c))::value == 2, "");
6028       static_assert(decltype(f(0))::value == 3, "");
6029     }
6030
6031   }
6032
6033   namespace test_uniform_initialization
6034   {
6035
6036     struct test
6037     {
6038       static const int zero {};
6039       static const int one {1};
6040     };
6041
6042     static_assert(test::zero == 0, "");
6043     static_assert(test::one == 1, "");
6044
6045   }
6046
6047   namespace test_lambdas
6048   {
6049
6050     void
6051     test1()
6052     {
6053       auto lambda1 = [](){};
6054       auto lambda2 = lambda1;
6055       lambda1();
6056       lambda2();
6057     }
6058
6059     int
6060     test2()
6061     {
6062       auto a = [](int i, int j){ return i + j; }(1, 2);
6063       auto b = []() -> int { return '0'; }();
6064       auto c = [=](){ return a + b; }();
6065       auto d = [&](){ return c; }();
6066       auto e = [a, &b](int x) mutable {
6067         const auto identity = [](int y){ return y; };
6068         for (auto i = 0; i < a; ++i)
6069           a += b--;
6070         return x + identity(a + b);
6071       }(0);
6072       return a + b + c + d + e;
6073     }
6074
6075     int
6076     test3()
6077     {
6078       const auto nullary = [](){ return 0; };
6079       const auto unary = [](int x){ return x; };
6080       using nullary_t = decltype(nullary);
6081       using unary_t = decltype(unary);
6082       const auto higher1st = [](nullary_t f){ return f(); };
6083       const auto higher2nd = [unary](nullary_t f1){
6084         return [unary, f1](unary_t f2){ return f2(unary(f1())); };
6085       };
6086       return higher1st(nullary) + higher2nd(nullary)(unary);
6087     }
6088
6089   }
6090
6091   namespace test_variadic_templates
6092   {
6093
6094     template <int...>
6095     struct sum;
6096
6097     template <int N0, int... N1toN>
6098     struct sum<N0, N1toN...>
6099     {
6100       static constexpr auto value = N0 + sum<N1toN...>::value;
6101     };
6102
6103     template <>
6104     struct sum<>
6105     {
6106       static constexpr auto value = 0;
6107     };
6108
6109     static_assert(sum<>::value == 0, "");
6110     static_assert(sum<1>::value == 1, "");
6111     static_assert(sum<23>::value == 23, "");
6112     static_assert(sum<1, 2>::value == 3, "");
6113     static_assert(sum<5, 5, 11>::value == 21, "");
6114     static_assert(sum<2, 3, 5, 7, 11, 13>::value == 41, "");
6115
6116   }
6117
6118   // http://stackoverflow.com/questions/13728184/template-aliases-and-sfinae
6119   // Clang 3.1 fails with headers of libstd++ 4.8.3 when using std::function
6120   // because of this.
6121   namespace test_template_alias_sfinae
6122   {
6123
6124     struct foo {};
6125
6126     template<typename T>
6127     using member = typename T::member_type;
6128
6129     template<typename T>
6130     void func(...) {}
6131
6132     template<typename T>
6133     void func(member<T>*) {}
6134
6135     void test();
6136
6137     void test() { func<foo>(0); }
6138
6139   }
6140
6141 }  // namespace cxx11
6142
6143 #endif  // __cplusplus >= 201103L
6144
6145
6146
6147 _ACEOF
6148 if ac_fn_cxx_try_compile "$LINENO"; then :
6149   ax_cv_cxx_compile_cxx11=yes
6150 else
6151   ax_cv_cxx_compile_cxx11=no
6152 fi
6153 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6154 fi
6155 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_cxx_compile_cxx11" >&5
6156 $as_echo "$ax_cv_cxx_compile_cxx11" >&6; }
6157     if test x$ax_cv_cxx_compile_cxx11 = xyes; then
6158       ac_success=yes
6159     fi
6160
6161     if test x$ac_success = xno; then
6162     for alternative in ${ax_cxx_compile_alternatives}; do
6163       switch="-std=gnu++${alternative}"
6164       cachevar=`$as_echo "ax_cv_cxx_compile_cxx11_$switch" | $as_tr_sh`
6165       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX supports C++11 features with $switch" >&5
6166 $as_echo_n "checking whether $CXX supports C++11 features with $switch... " >&6; }
6167 if eval \${$cachevar+:} false; then :
6168   $as_echo_n "(cached) " >&6
6169 else
6170   ac_save_CXX="$CXX"
6171          CXX="$CXX $switch"
6172          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6173 /* end confdefs.h.  */
6174
6175
6176 // If the compiler admits that it is not ready for C++11, why torture it?
6177 // Hopefully, this will speed up the test.
6178
6179 #ifndef __cplusplus
6180
6181 #error "This is not a C++ compiler"
6182
6183 #elif __cplusplus < 201103L
6184
6185 #error "This is not a C++11 compiler"
6186
6187 #else
6188
6189 namespace cxx11
6190 {
6191
6192   namespace test_static_assert
6193   {
6194
6195     template <typename T>
6196     struct check
6197     {
6198       static_assert(sizeof(int) <= sizeof(T), "not big enough");
6199     };
6200
6201   }
6202
6203   namespace test_final_override
6204   {
6205
6206     struct Base
6207     {
6208       virtual ~Base() {}
6209       virtual void f() {}
6210     };
6211
6212     struct Derived : public Base
6213     {
6214       virtual ~Derived() override {}
6215       virtual void f() override {}
6216     };
6217
6218   }
6219
6220   namespace test_double_right_angle_brackets
6221   {
6222
6223     template < typename T >
6224     struct check {};
6225
6226     typedef check<void> single_type;
6227     typedef check<check<void>> double_type;
6228     typedef check<check<check<void>>> triple_type;
6229     typedef check<check<check<check<void>>>> quadruple_type;
6230
6231   }
6232
6233   namespace test_decltype
6234   {
6235
6236     int
6237     f()
6238     {
6239       int a = 1;
6240       decltype(a) b = 2;
6241       return a + b;
6242     }
6243
6244   }
6245
6246   namespace test_type_deduction
6247   {
6248
6249     template < typename T1, typename T2 >
6250     struct is_same
6251     {
6252       static const bool value = false;
6253     };
6254
6255     template < typename T >
6256     struct is_same<T, T>
6257     {
6258       static const bool value = true;
6259     };
6260
6261     template < typename T1, typename T2 >
6262     auto
6263     add(T1 a1, T2 a2) -> decltype(a1 + a2)
6264     {
6265       return a1 + a2;
6266     }
6267
6268     int
6269     test(const int c, volatile int v)
6270     {
6271       static_assert(is_same<int, decltype(0)>::value == true, "");
6272       static_assert(is_same<int, decltype(c)>::value == false, "");
6273       static_assert(is_same<int, decltype(v)>::value == false, "");
6274       auto ac = c;
6275       auto av = v;
6276       auto sumi = ac + av + 'x';
6277       auto sumf = ac + av + 1.0;
6278       static_assert(is_same<int, decltype(ac)>::value == true, "");
6279       static_assert(is_same<int, decltype(av)>::value == true, "");
6280       static_assert(is_same<int, decltype(sumi)>::value == true, "");
6281       static_assert(is_same<int, decltype(sumf)>::value == false, "");
6282       static_assert(is_same<int, decltype(add(c, v))>::value == true, "");
6283       return (sumf > 0.0) ? sumi : add(c, v);
6284     }
6285
6286   }
6287
6288   namespace test_noexcept
6289   {
6290
6291     int f() { return 0; }
6292     int g() noexcept { return 0; }
6293
6294     static_assert(noexcept(f()) == false, "");
6295     static_assert(noexcept(g()) == true, "");
6296
6297   }
6298
6299   namespace test_constexpr
6300   {
6301
6302     template < typename CharT >
6303     unsigned long constexpr
6304     strlen_c_r(const CharT *const s, const unsigned long acc) noexcept
6305     {
6306       return *s ? strlen_c_r(s + 1, acc + 1) : acc;
6307     }
6308
6309     template < typename CharT >
6310     unsigned long constexpr
6311     strlen_c(const CharT *const s) noexcept
6312     {
6313       return strlen_c_r(s, 0UL);
6314     }
6315
6316     static_assert(strlen_c("") == 0UL, "");
6317     static_assert(strlen_c("1") == 1UL, "");
6318     static_assert(strlen_c("example") == 7UL, "");
6319     static_assert(strlen_c("another\0example") == 7UL, "");
6320
6321   }
6322
6323   namespace test_rvalue_references
6324   {
6325
6326     template < int N >
6327     struct answer
6328     {
6329       static constexpr int value = N;
6330     };
6331
6332     answer<1> f(int&)       { return answer<1>(); }
6333     answer<2> f(const int&) { return answer<2>(); }
6334     answer<3> f(int&&)      { return answer<3>(); }
6335
6336     void
6337     test()
6338     {
6339       int i = 0;
6340       const int c = 0;
6341       static_assert(decltype(f(i))::value == 1, "");
6342       static_assert(decltype(f(c))::value == 2, "");
6343       static_assert(decltype(f(0))::value == 3, "");
6344     }
6345
6346   }
6347
6348   namespace test_uniform_initialization
6349   {
6350
6351     struct test
6352     {
6353       static const int zero {};
6354       static const int one {1};
6355     };
6356
6357     static_assert(test::zero == 0, "");
6358     static_assert(test::one == 1, "");
6359
6360   }
6361
6362   namespace test_lambdas
6363   {
6364
6365     void
6366     test1()
6367     {
6368       auto lambda1 = [](){};
6369       auto lambda2 = lambda1;
6370       lambda1();
6371       lambda2();
6372     }
6373
6374     int
6375     test2()
6376     {
6377       auto a = [](int i, int j){ return i + j; }(1, 2);
6378       auto b = []() -> int { return '0'; }();
6379       auto c = [=](){ return a + b; }();
6380       auto d = [&](){ return c; }();
6381       auto e = [a, &b](int x) mutable {
6382         const auto identity = [](int y){ return y; };
6383         for (auto i = 0; i < a; ++i)
6384           a += b--;
6385         return x + identity(a + b);
6386       }(0);
6387       return a + b + c + d + e;
6388     }
6389
6390     int
6391     test3()
6392     {
6393       const auto nullary = [](){ return 0; };
6394       const auto unary = [](int x){ return x; };
6395       using nullary_t = decltype(nullary);
6396       using unary_t = decltype(unary);
6397       const auto higher1st = [](nullary_t f){ return f(); };
6398       const auto higher2nd = [unary](nullary_t f1){
6399         return [unary, f1](unary_t f2){ return f2(unary(f1())); };
6400       };
6401       return higher1st(nullary) + higher2nd(nullary)(unary);
6402     }
6403
6404   }
6405
6406   namespace test_variadic_templates
6407   {
6408
6409     template <int...>
6410     struct sum;
6411
6412     template <int N0, int... N1toN>
6413     struct sum<N0, N1toN...>
6414     {
6415       static constexpr auto value = N0 + sum<N1toN...>::value;
6416     };
6417
6418     template <>
6419     struct sum<>
6420     {
6421       static constexpr auto value = 0;
6422     };
6423
6424     static_assert(sum<>::value == 0, "");
6425     static_assert(sum<1>::value == 1, "");
6426     static_assert(sum<23>::value == 23, "");
6427     static_assert(sum<1, 2>::value == 3, "");
6428     static_assert(sum<5, 5, 11>::value == 21, "");
6429     static_assert(sum<2, 3, 5, 7, 11, 13>::value == 41, "");
6430
6431   }
6432
6433   // http://stackoverflow.com/questions/13728184/template-aliases-and-sfinae
6434   // Clang 3.1 fails with headers of libstd++ 4.8.3 when using std::function
6435   // because of this.
6436   namespace test_template_alias_sfinae
6437   {
6438
6439     struct foo {};
6440
6441     template<typename T>
6442     using member = typename T::member_type;
6443
6444     template<typename T>
6445     void func(...) {}
6446
6447     template<typename T>
6448     void func(member<T>*) {}
6449
6450     void test();
6451
6452     void test() { func<foo>(0); }
6453
6454   }
6455
6456 }  // namespace cxx11
6457
6458 #endif  // __cplusplus >= 201103L
6459
6460
6461
6462 _ACEOF
6463 if ac_fn_cxx_try_compile "$LINENO"; then :
6464   eval $cachevar=yes
6465 else
6466   eval $cachevar=no
6467 fi
6468 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6469          CXX="$ac_save_CXX"
6470 fi
6471 eval ac_res=\$$cachevar
6472                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6473 $as_echo "$ac_res" >&6; }
6474       if eval test x\$$cachevar = xyes; then
6475         CXX="$CXX $switch"
6476         if test -n "$CXXCPP" ; then
6477           CXXCPP="$CXXCPP $switch"
6478         fi
6479         ac_success=yes
6480         break
6481       fi
6482     done
6483   fi
6484
6485     if test x$ac_success = xno; then
6486                 for alternative in ${ax_cxx_compile_alternatives}; do
6487       for switch in -std=c++${alternative} +std=c++${alternative} "-h std=c++${alternative}"; do
6488         cachevar=`$as_echo "ax_cv_cxx_compile_cxx11_$switch" | $as_tr_sh`
6489         { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX supports C++11 features with $switch" >&5
6490 $as_echo_n "checking whether $CXX supports C++11 features with $switch... " >&6; }
6491 if eval \${$cachevar+:} false; then :
6492   $as_echo_n "(cached) " >&6
6493 else
6494   ac_save_CXX="$CXX"
6495            CXX="$CXX $switch"
6496            cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6497 /* end confdefs.h.  */
6498
6499
6500 // If the compiler admits that it is not ready for C++11, why torture it?
6501 // Hopefully, this will speed up the test.
6502
6503 #ifndef __cplusplus
6504
6505 #error "This is not a C++ compiler"
6506
6507 #elif __cplusplus < 201103L
6508
6509 #error "This is not a C++11 compiler"
6510
6511 #else
6512
6513 namespace cxx11
6514 {
6515
6516   namespace test_static_assert
6517   {
6518
6519     template <typename T>
6520     struct check
6521     {
6522       static_assert(sizeof(int) <= sizeof(T), "not big enough");
6523     };
6524
6525   }
6526
6527   namespace test_final_override
6528   {
6529
6530     struct Base
6531     {
6532       virtual ~Base() {}
6533       virtual void f() {}
6534     };
6535
6536     struct Derived : public Base
6537     {
6538       virtual ~Derived() override {}
6539       virtual void f() override {}
6540     };
6541
6542   }
6543
6544   namespace test_double_right_angle_brackets
6545   {
6546
6547     template < typename T >
6548     struct check {};
6549
6550     typedef check<void> single_type;
6551     typedef check<check<void>> double_type;
6552     typedef check<check<check<void>>> triple_type;
6553     typedef check<check<check<check<void>>>> quadruple_type;
6554
6555   }
6556
6557   namespace test_decltype
6558   {
6559
6560     int
6561     f()
6562     {
6563       int a = 1;
6564       decltype(a) b = 2;
6565       return a + b;
6566     }
6567
6568   }
6569
6570   namespace test_type_deduction
6571   {
6572
6573     template < typename T1, typename T2 >
6574     struct is_same
6575     {
6576       static const bool value = false;
6577     };
6578
6579     template < typename T >
6580     struct is_same<T, T>
6581     {
6582       static const bool value = true;
6583     };
6584
6585     template < typename T1, typename T2 >
6586     auto
6587     add(T1 a1, T2 a2) -> decltype(a1 + a2)
6588     {
6589       return a1 + a2;
6590     }
6591
6592     int
6593     test(const int c, volatile int v)
6594     {
6595       static_assert(is_same<int, decltype(0)>::value == true, "");
6596       static_assert(is_same<int, decltype(c)>::value == false, "");
6597       static_assert(is_same<int, decltype(v)>::value == false, "");
6598       auto ac = c;
6599       auto av = v;
6600       auto sumi = ac + av + 'x';
6601       auto sumf = ac + av + 1.0;
6602       static_assert(is_same<int, decltype(ac)>::value == true, "");
6603       static_assert(is_same<int, decltype(av)>::value == true, "");
6604       static_assert(is_same<int, decltype(sumi)>::value == true, "");
6605       static_assert(is_same<int, decltype(sumf)>::value == false, "");
6606       static_assert(is_same<int, decltype(add(c, v))>::value == true, "");
6607       return (sumf > 0.0) ? sumi : add(c, v);
6608     }
6609
6610   }
6611
6612   namespace test_noexcept
6613   {
6614
6615     int f() { return 0; }
6616     int g() noexcept { return 0; }
6617
6618     static_assert(noexcept(f()) == false, "");
6619     static_assert(noexcept(g()) == true, "");
6620
6621   }
6622
6623   namespace test_constexpr
6624   {
6625
6626     template < typename CharT >
6627     unsigned long constexpr
6628     strlen_c_r(const CharT *const s, const unsigned long acc) noexcept
6629     {
6630       return *s ? strlen_c_r(s + 1, acc + 1) : acc;
6631     }
6632
6633     template < typename CharT >
6634     unsigned long constexpr
6635     strlen_c(const CharT *const s) noexcept
6636     {
6637       return strlen_c_r(s, 0UL);
6638     }
6639
6640     static_assert(strlen_c("") == 0UL, "");
6641     static_assert(strlen_c("1") == 1UL, "");
6642     static_assert(strlen_c("example") == 7UL, "");
6643     static_assert(strlen_c("another\0example") == 7UL, "");
6644
6645   }
6646
6647   namespace test_rvalue_references
6648   {
6649
6650     template < int N >
6651     struct answer
6652     {
6653       static constexpr int value = N;
6654     };
6655
6656     answer<1> f(int&)       { return answer<1>(); }
6657     answer<2> f(const int&) { return answer<2>(); }
6658     answer<3> f(int&&)      { return answer<3>(); }
6659
6660     void
6661     test()
6662     {
6663       int i = 0;
6664       const int c = 0;
6665       static_assert(decltype(f(i))::value == 1, "");
6666       static_assert(decltype(f(c))::value == 2, "");
6667       static_assert(decltype(f(0))::value == 3, "");
6668     }
6669
6670   }
6671
6672   namespace test_uniform_initialization
6673   {
6674
6675     struct test
6676     {
6677       static const int zero {};
6678       static const int one {1};
6679     };
6680
6681     static_assert(test::zero == 0, "");
6682     static_assert(test::one == 1, "");
6683
6684   }
6685
6686   namespace test_lambdas
6687   {
6688
6689     void
6690     test1()
6691     {
6692       auto lambda1 = [](){};
6693       auto lambda2 = lambda1;
6694       lambda1();
6695       lambda2();
6696     }
6697
6698     int
6699     test2()
6700     {
6701       auto a = [](int i, int j){ return i + j; }(1, 2);
6702       auto b = []() -> int { return '0'; }();
6703       auto c = [=](){ return a + b; }();
6704       auto d = [&](){ return c; }();
6705       auto e = [a, &b](int x) mutable {
6706         const auto identity = [](int y){ return y; };
6707         for (auto i = 0; i < a; ++i)
6708           a += b--;
6709         return x + identity(a + b);
6710       }(0);
6711       return a + b + c + d + e;
6712     }
6713
6714     int
6715     test3()
6716     {
6717       const auto nullary = [](){ return 0; };
6718       const auto unary = [](int x){ return x; };
6719       using nullary_t = decltype(nullary);
6720       using unary_t = decltype(unary);
6721       const auto higher1st = [](nullary_t f){ return f(); };
6722       const auto higher2nd = [unary](nullary_t f1){
6723         return [unary, f1](unary_t f2){ return f2(unary(f1())); };
6724       };
6725       return higher1st(nullary) + higher2nd(nullary)(unary);
6726     }
6727
6728   }
6729
6730   namespace test_variadic_templates
6731   {
6732
6733     template <int...>
6734     struct sum;
6735
6736     template <int N0, int... N1toN>
6737     struct sum<N0, N1toN...>
6738     {
6739       static constexpr auto value = N0 + sum<N1toN...>::value;
6740     };
6741
6742     template <>
6743     struct sum<>
6744     {
6745       static constexpr auto value = 0;
6746     };
6747
6748     static_assert(sum<>::value == 0, "");
6749     static_assert(sum<1>::value == 1, "");
6750     static_assert(sum<23>::value == 23, "");
6751     static_assert(sum<1, 2>::value == 3, "");
6752     static_assert(sum<5, 5, 11>::value == 21, "");
6753     static_assert(sum<2, 3, 5, 7, 11, 13>::value == 41, "");
6754
6755   }
6756
6757   // http://stackoverflow.com/questions/13728184/template-aliases-and-sfinae
6758   // Clang 3.1 fails with headers of libstd++ 4.8.3 when using std::function
6759   // because of this.
6760   namespace test_template_alias_sfinae
6761   {
6762
6763     struct foo {};
6764
6765     template<typename T>
6766     using member = typename T::member_type;
6767
6768     template<typename T>
6769     void func(...) {}
6770
6771     template<typename T>
6772     void func(member<T>*) {}
6773
6774     void test();
6775
6776     void test() { func<foo>(0); }
6777
6778   }
6779
6780 }  // namespace cxx11
6781
6782 #endif  // __cplusplus >= 201103L
6783
6784
6785
6786 _ACEOF
6787 if ac_fn_cxx_try_compile "$LINENO"; then :
6788   eval $cachevar=yes
6789 else
6790   eval $cachevar=no
6791 fi
6792 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6793            CXX="$ac_save_CXX"
6794 fi
6795 eval ac_res=\$$cachevar
6796                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6797 $as_echo "$ac_res" >&6; }
6798         if eval test x\$$cachevar = xyes; then
6799           CXX="$CXX $switch"
6800           if test -n "$CXXCPP" ; then
6801             CXXCPP="$CXXCPP $switch"
6802           fi
6803           ac_success=yes
6804           break
6805         fi
6806       done
6807       if test x$ac_success = xyes; then
6808         break
6809       fi
6810     done
6811   fi
6812
6813   ac_ext=c
6814 ac_cpp='$CPP $CPPFLAGS'
6815 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6816 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6817 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6818
6819   if test x$ax_cxx_compile_cxx11_required = xtrue; then
6820     if test x$ac_success = xno; then
6821       as_fn_error $? "*** A compiler with support for C++11 language features is required." "$LINENO" 5
6822     fi
6823   fi
6824   if test x$ac_success = xno; then
6825     HAVE_CXX11=0
6826     { $as_echo "$as_me:${as_lineno-$LINENO}: No compiler with C++11 support was found" >&5
6827 $as_echo "$as_me: No compiler with C++11 support was found" >&6;}
6828   else
6829     HAVE_CXX11=1
6830
6831 $as_echo "#define HAVE_CXX11 1" >>confdefs.h
6832
6833   fi
6834
6835
6836
6837   if test "${build}" != "${host}"; then
6838       ax_cxx_compile_alternatives="11 0x"    ax_cxx_compile_cxx11_required=true
6839   ac_ext=cpp
6840 ac_cpp='$CXXCPP $CPPFLAGS'
6841 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6842 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6843 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
6844   ac_success=no
6845       ax_cv_cxx_compile_cxx11_orig_cxx="$CXX"
6846     ax_cv_cxx_compile_cxx11_orig_cxxflags="$CXXFLAGS"
6847     ax_cv_cxx_compile_cxx11_orig_cppflags="$CPPFLAGS"
6848     CXX="$CXX_FOR_BUILD"
6849     CXXFLAGS="$CXXFLAGS_FOR_BUILD"
6850     CPPFLAGS="$CPPFLAGS_FOR_BUILD"
6851       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX supports C++11 features by default" >&5
6852 $as_echo_n "checking whether $CXX supports C++11 features by default... " >&6; }
6853 if ${ax_cv_cxx_compile_cxx11_FOR_BUILD+:} false; then :
6854   $as_echo_n "(cached) " >&6
6855 else
6856   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6857 /* end confdefs.h.  */
6858
6859
6860 // If the compiler admits that it is not ready for C++11, why torture it?
6861 // Hopefully, this will speed up the test.
6862
6863 #ifndef __cplusplus
6864
6865 #error "This is not a C++ compiler"
6866
6867 #elif __cplusplus < 201103L
6868
6869 #error "This is not a C++11 compiler"
6870
6871 #else
6872
6873 namespace cxx11
6874 {
6875
6876   namespace test_static_assert
6877   {
6878
6879     template <typename T>
6880     struct check
6881     {
6882       static_assert(sizeof(int) <= sizeof(T), "not big enough");
6883     };
6884
6885   }
6886
6887   namespace test_final_override
6888   {
6889
6890     struct Base
6891     {
6892       virtual ~Base() {}
6893       virtual void f() {}
6894     };
6895
6896     struct Derived : public Base
6897     {
6898       virtual ~Derived() override {}
6899       virtual void f() override {}
6900     };
6901
6902   }
6903
6904   namespace test_double_right_angle_brackets
6905   {
6906
6907     template < typename T >
6908     struct check {};
6909
6910     typedef check<void> single_type;
6911     typedef check<check<void>> double_type;
6912     typedef check<check<check<void>>> triple_type;
6913     typedef check<check<check<check<void>>>> quadruple_type;
6914
6915   }
6916
6917   namespace test_decltype
6918   {
6919
6920     int
6921     f()
6922     {
6923       int a = 1;
6924       decltype(a) b = 2;
6925       return a + b;
6926     }
6927
6928   }
6929
6930   namespace test_type_deduction
6931   {
6932
6933     template < typename T1, typename T2 >
6934     struct is_same
6935     {
6936       static const bool value = false;
6937     };
6938
6939     template < typename T >
6940     struct is_same<T, T>
6941     {
6942       static const bool value = true;
6943     };
6944
6945     template < typename T1, typename T2 >
6946     auto
6947     add(T1 a1, T2 a2) -> decltype(a1 + a2)
6948     {
6949       return a1 + a2;
6950     }
6951
6952     int
6953     test(const int c, volatile int v)
6954     {
6955       static_assert(is_same<int, decltype(0)>::value == true, "");
6956       static_assert(is_same<int, decltype(c)>::value == false, "");
6957       static_assert(is_same<int, decltype(v)>::value == false, "");
6958       auto ac = c;
6959       auto av = v;
6960       auto sumi = ac + av + 'x';
6961       auto sumf = ac + av + 1.0;
6962       static_assert(is_same<int, decltype(ac)>::value == true, "");
6963       static_assert(is_same<int, decltype(av)>::value == true, "");
6964       static_assert(is_same<int, decltype(sumi)>::value == true, "");
6965       static_assert(is_same<int, decltype(sumf)>::value == false, "");
6966       static_assert(is_same<int, decltype(add(c, v))>::value == true, "");
6967       return (sumf > 0.0) ? sumi : add(c, v);
6968     }
6969
6970   }
6971
6972   namespace test_noexcept
6973   {
6974
6975     int f() { return 0; }
6976     int g() noexcept { return 0; }
6977
6978     static_assert(noexcept(f()) == false, "");
6979     static_assert(noexcept(g()) == true, "");
6980
6981   }
6982
6983   namespace test_constexpr
6984   {
6985
6986     template < typename CharT >
6987     unsigned long constexpr
6988     strlen_c_r(const CharT *const s, const unsigned long acc) noexcept
6989     {
6990       return *s ? strlen_c_r(s + 1, acc + 1) : acc;
6991     }
6992
6993     template < typename CharT >
6994     unsigned long constexpr
6995     strlen_c(const CharT *const s) noexcept
6996     {
6997       return strlen_c_r(s, 0UL);
6998     }
6999
7000     static_assert(strlen_c("") == 0UL, "");
7001     static_assert(strlen_c("1") == 1UL, "");
7002     static_assert(strlen_c("example") == 7UL, "");
7003     static_assert(strlen_c("another\0example") == 7UL, "");
7004
7005   }
7006
7007   namespace test_rvalue_references
7008   {
7009
7010     template < int N >
7011     struct answer
7012     {
7013       static constexpr int value = N;
7014     };
7015
7016     answer<1> f(int&)       { return answer<1>(); }
7017     answer<2> f(const int&) { return answer<2>(); }
7018     answer<3> f(int&&)      { return answer<3>(); }
7019
7020     void
7021     test()
7022     {
7023       int i = 0;
7024       const int c = 0;
7025       static_assert(decltype(f(i))::value == 1, "");
7026       static_assert(decltype(f(c))::value == 2, "");
7027       static_assert(decltype(f(0))::value == 3, "");
7028     }
7029
7030   }
7031
7032   namespace test_uniform_initialization
7033   {
7034
7035     struct test
7036     {
7037       static const int zero {};
7038       static const int one {1};
7039     };
7040
7041     static_assert(test::zero == 0, "");
7042     static_assert(test::one == 1, "");
7043
7044   }
7045
7046   namespace test_lambdas
7047   {
7048
7049     void
7050     test1()
7051     {
7052       auto lambda1 = [](){};
7053       auto lambda2 = lambda1;
7054       lambda1();
7055       lambda2();
7056     }
7057
7058     int
7059     test2()
7060     {
7061       auto a = [](int i, int j){ return i + j; }(1, 2);
7062       auto b = []() -> int { return '0'; }();
7063       auto c = [=](){ return a + b; }();
7064       auto d = [&](){ return c; }();
7065       auto e = [a, &b](int x) mutable {
7066         const auto identity = [](int y){ return y; };
7067         for (auto i = 0; i < a; ++i)
7068           a += b--;
7069         return x + identity(a + b);
7070       }(0);
7071       return a + b + c + d + e;
7072     }
7073
7074     int
7075     test3()
7076     {
7077       const auto nullary = [](){ return 0; };
7078       const auto unary = [](int x){ return x; };
7079       using nullary_t = decltype(nullary);
7080       using unary_t = decltype(unary);
7081       const auto higher1st = [](nullary_t f){ return f(); };
7082       const auto higher2nd = [unary](nullary_t f1){
7083         return [unary, f1](unary_t f2){ return f2(unary(f1())); };
7084       };
7085       return higher1st(nullary) + higher2nd(nullary)(unary);
7086     }
7087
7088   }
7089
7090   namespace test_variadic_templates
7091   {
7092
7093     template <int...>
7094     struct sum;
7095
7096     template <int N0, int... N1toN>
7097     struct sum<N0, N1toN...>
7098     {
7099       static constexpr auto value = N0 + sum<N1toN...>::value;
7100     };
7101
7102     template <>
7103     struct sum<>
7104     {
7105       static constexpr auto value = 0;
7106     };
7107
7108     static_assert(sum<>::value == 0, "");
7109     static_assert(sum<1>::value == 1, "");
7110     static_assert(sum<23>::value == 23, "");
7111     static_assert(sum<1, 2>::value == 3, "");
7112     static_assert(sum<5, 5, 11>::value == 21, "");
7113     static_assert(sum<2, 3, 5, 7, 11, 13>::value == 41, "");
7114
7115   }
7116
7117   // http://stackoverflow.com/questions/13728184/template-aliases-and-sfinae
7118   // Clang 3.1 fails with headers of libstd++ 4.8.3 when using std::function
7119   // because of this.
7120   namespace test_template_alias_sfinae
7121   {
7122
7123     struct foo {};
7124
7125     template<typename T>
7126     using member = typename T::member_type;
7127
7128     template<typename T>
7129     void func(...) {}
7130
7131     template<typename T>
7132     void func(member<T>*) {}
7133
7134     void test();
7135
7136     void test() { func<foo>(0); }
7137
7138   }
7139
7140 }  // namespace cxx11
7141
7142 #endif  // __cplusplus >= 201103L
7143
7144
7145
7146 _ACEOF
7147 if ac_fn_cxx_try_compile "$LINENO"; then :
7148   ax_cv_cxx_compile_cxx11_FOR_BUILD=yes
7149 else
7150   ax_cv_cxx_compile_cxx11_FOR_BUILD=no
7151 fi
7152 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7153 fi
7154 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_cxx_compile_cxx11_FOR_BUILD" >&5
7155 $as_echo "$ax_cv_cxx_compile_cxx11_FOR_BUILD" >&6; }
7156     if test x$ax_cv_cxx_compile_cxx11_FOR_BUILD = xyes; then
7157       ac_success=yes
7158     fi
7159
7160     if test x$ac_success = xno; then
7161     for alternative in ${ax_cxx_compile_alternatives}; do
7162       switch="-std=gnu++${alternative}"
7163       cachevar=`$as_echo "ax_cv_cxx_compile_cxx11_FOR_BUILD_$switch" | $as_tr_sh`
7164       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX supports C++11 features with $switch" >&5
7165 $as_echo_n "checking whether $CXX supports C++11 features with $switch... " >&6; }
7166 if eval \${$cachevar+:} false; then :
7167   $as_echo_n "(cached) " >&6
7168 else
7169   ac_save_CXX="$CXX"
7170          CXX="$CXX $switch"
7171          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7172 /* end confdefs.h.  */
7173
7174
7175 // If the compiler admits that it is not ready for C++11, why torture it?
7176 // Hopefully, this will speed up the test.
7177
7178 #ifndef __cplusplus
7179
7180 #error "This is not a C++ compiler"
7181
7182 #elif __cplusplus < 201103L
7183
7184 #error "This is not a C++11 compiler"
7185
7186 #else
7187
7188 namespace cxx11
7189 {
7190
7191   namespace test_static_assert
7192   {
7193
7194     template <typename T>
7195     struct check
7196     {
7197       static_assert(sizeof(int) <= sizeof(T), "not big enough");
7198     };
7199
7200   }
7201
7202   namespace test_final_override
7203   {
7204
7205     struct Base
7206     {
7207       virtual ~Base() {}
7208       virtual void f() {}
7209     };
7210
7211     struct Derived : public Base
7212     {
7213       virtual ~Derived() override {}
7214       virtual void f() override {}
7215     };
7216
7217   }
7218
7219   namespace test_double_right_angle_brackets
7220   {
7221
7222     template < typename T >
7223     struct check {};
7224
7225     typedef check<void> single_type;
7226     typedef check<check<void>> double_type;
7227     typedef check<check<check<void>>> triple_type;
7228     typedef check<check<check<check<void>>>> quadruple_type;
7229
7230   }
7231
7232   namespace test_decltype
7233   {
7234
7235     int
7236     f()
7237     {
7238       int a = 1;
7239       decltype(a) b = 2;
7240       return a + b;
7241     }
7242
7243   }
7244
7245   namespace test_type_deduction
7246   {
7247
7248     template < typename T1, typename T2 >
7249     struct is_same
7250     {
7251       static const bool value = false;
7252     };
7253
7254     template < typename T >
7255     struct is_same<T, T>
7256     {
7257       static const bool value = true;
7258     };
7259
7260     template < typename T1, typename T2 >
7261     auto
7262     add(T1 a1, T2 a2) -> decltype(a1 + a2)
7263     {
7264       return a1 + a2;
7265     }
7266
7267     int
7268     test(const int c, volatile int v)
7269     {
7270       static_assert(is_same<int, decltype(0)>::value == true, "");
7271       static_assert(is_same<int, decltype(c)>::value == false, "");
7272       static_assert(is_same<int, decltype(v)>::value == false, "");
7273       auto ac = c;
7274       auto av = v;
7275       auto sumi = ac + av + 'x';
7276       auto sumf = ac + av + 1.0;
7277       static_assert(is_same<int, decltype(ac)>::value == true, "");
7278       static_assert(is_same<int, decltype(av)>::value == true, "");
7279       static_assert(is_same<int, decltype(sumi)>::value == true, "");
7280       static_assert(is_same<int, decltype(sumf)>::value == false, "");
7281       static_assert(is_same<int, decltype(add(c, v))>::value == true, "");
7282       return (sumf > 0.0) ? sumi : add(c, v);
7283     }
7284
7285   }
7286
7287   namespace test_noexcept
7288   {
7289
7290     int f() { return 0; }
7291     int g() noexcept { return 0; }
7292
7293     static_assert(noexcept(f()) == false, "");
7294     static_assert(noexcept(g()) == true, "");
7295
7296   }
7297
7298   namespace test_constexpr
7299   {
7300
7301     template < typename CharT >
7302     unsigned long constexpr
7303     strlen_c_r(const CharT *const s, const unsigned long acc) noexcept
7304     {
7305       return *s ? strlen_c_r(s + 1, acc + 1) : acc;
7306     }
7307
7308     template < typename CharT >
7309     unsigned long constexpr
7310     strlen_c(const CharT *const s) noexcept
7311     {
7312       return strlen_c_r(s, 0UL);
7313     }
7314
7315     static_assert(strlen_c("") == 0UL, "");
7316     static_assert(strlen_c("1") == 1UL, "");
7317     static_assert(strlen_c("example") == 7UL, "");
7318     static_assert(strlen_c("another\0example") == 7UL, "");
7319
7320   }
7321
7322   namespace test_rvalue_references
7323   {
7324
7325     template < int N >
7326     struct answer
7327     {
7328       static constexpr int value = N;
7329     };
7330
7331     answer<1> f(int&)       { return answer<1>(); }
7332     answer<2> f(const int&) { return answer<2>(); }
7333     answer<3> f(int&&)      { return answer<3>(); }
7334
7335     void
7336     test()
7337     {
7338       int i = 0;
7339       const int c = 0;
7340       static_assert(decltype(f(i))::value == 1, "");
7341       static_assert(decltype(f(c))::value == 2, "");
7342       static_assert(decltype(f(0))::value == 3, "");
7343     }
7344
7345   }
7346
7347   namespace test_uniform_initialization
7348   {
7349
7350     struct test
7351     {
7352       static const int zero {};
7353       static const int one {1};
7354     };
7355
7356     static_assert(test::zero == 0, "");
7357     static_assert(test::one == 1, "");
7358
7359   }
7360
7361   namespace test_lambdas
7362   {
7363
7364     void
7365     test1()
7366     {
7367       auto lambda1 = [](){};
7368       auto lambda2 = lambda1;
7369       lambda1();
7370       lambda2();
7371     }
7372
7373     int
7374     test2()
7375     {
7376       auto a = [](int i, int j){ return i + j; }(1, 2);
7377       auto b = []() -> int { return '0'; }();
7378       auto c = [=](){ return a + b; }();
7379       auto d = [&](){ return c; }();
7380       auto e = [a, &b](int x) mutable {
7381         const auto identity = [](int y){ return y; };
7382         for (auto i = 0; i < a; ++i)
7383           a += b--;
7384         return x + identity(a + b);
7385       }(0);
7386       return a + b + c + d + e;
7387     }
7388
7389     int
7390     test3()
7391     {
7392       const auto nullary = [](){ return 0; };
7393       const auto unary = [](int x){ return x; };
7394       using nullary_t = decltype(nullary);
7395       using unary_t = decltype(unary);
7396       const auto higher1st = [](nullary_t f){ return f(); };
7397       const auto higher2nd = [unary](nullary_t f1){
7398         return [unary, f1](unary_t f2){ return f2(unary(f1())); };
7399       };
7400       return higher1st(nullary) + higher2nd(nullary)(unary);
7401     }
7402
7403   }
7404
7405   namespace test_variadic_templates
7406   {
7407
7408     template <int...>
7409     struct sum;
7410
7411     template <int N0, int... N1toN>
7412     struct sum<N0, N1toN...>
7413     {
7414       static constexpr auto value = N0 + sum<N1toN...>::value;
7415     };
7416
7417     template <>
7418     struct sum<>
7419     {
7420       static constexpr auto value = 0;
7421     };
7422
7423     static_assert(sum<>::value == 0, "");
7424     static_assert(sum<1>::value == 1, "");
7425     static_assert(sum<23>::value == 23, "");
7426     static_assert(sum<1, 2>::value == 3, "");
7427     static_assert(sum<5, 5, 11>::value == 21, "");
7428     static_assert(sum<2, 3, 5, 7, 11, 13>::value == 41, "");
7429
7430   }
7431
7432   // http://stackoverflow.com/questions/13728184/template-aliases-and-sfinae
7433   // Clang 3.1 fails with headers of libstd++ 4.8.3 when using std::function
7434   // because of this.
7435   namespace test_template_alias_sfinae
7436   {
7437
7438     struct foo {};
7439
7440     template<typename T>
7441     using member = typename T::member_type;
7442
7443     template<typename T>
7444     void func(...) {}
7445
7446     template<typename T>
7447     void func(member<T>*) {}
7448
7449     void test();
7450
7451     void test() { func<foo>(0); }
7452
7453   }
7454
7455 }  // namespace cxx11
7456
7457 #endif  // __cplusplus >= 201103L
7458
7459
7460
7461 _ACEOF
7462 if ac_fn_cxx_try_compile "$LINENO"; then :
7463   eval $cachevar=yes
7464 else
7465   eval $cachevar=no
7466 fi
7467 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7468          CXX="$ac_save_CXX"
7469 fi
7470 eval ac_res=\$$cachevar
7471                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7472 $as_echo "$ac_res" >&6; }
7473       if eval test x\$$cachevar = xyes; then
7474         CXX="$CXX $switch"
7475         if test -n "$CXXCPP" ; then
7476           CXXCPP="$CXXCPP $switch"
7477         fi
7478         ac_success=yes
7479         break
7480       fi
7481     done
7482   fi
7483
7484     if test x$ac_success = xno; then
7485                 for alternative in ${ax_cxx_compile_alternatives}; do
7486       for switch in -std=c++${alternative} +std=c++${alternative} "-h std=c++${alternative}"; do
7487         cachevar=`$as_echo "ax_cv_cxx_compile_cxx11_FOR_BUILD_$switch" | $as_tr_sh`
7488         { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX supports C++11 features with $switch" >&5
7489 $as_echo_n "checking whether $CXX supports C++11 features with $switch... " >&6; }
7490 if eval \${$cachevar+:} false; then :
7491   $as_echo_n "(cached) " >&6
7492 else
7493   ac_save_CXX="$CXX"
7494            CXX="$CXX $switch"
7495            cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7496 /* end confdefs.h.  */
7497
7498
7499 // If the compiler admits that it is not ready for C++11, why torture it?
7500 // Hopefully, this will speed up the test.
7501
7502 #ifndef __cplusplus
7503
7504 #error "This is not a C++ compiler"
7505
7506 #elif __cplusplus < 201103L
7507
7508 #error "This is not a C++11 compiler"
7509
7510 #else
7511
7512 namespace cxx11
7513 {
7514
7515   namespace test_static_assert
7516   {
7517
7518     template <typename T>
7519     struct check
7520     {
7521       static_assert(sizeof(int) <= sizeof(T), "not big enough");
7522     };
7523
7524   }
7525
7526   namespace test_final_override
7527   {
7528
7529     struct Base
7530     {
7531       virtual ~Base() {}
7532       virtual void f() {}
7533     };
7534
7535     struct Derived : public Base
7536     {
7537       virtual ~Derived() override {}
7538       virtual void f() override {}
7539     };
7540
7541   }
7542
7543   namespace test_double_right_angle_brackets
7544   {
7545
7546     template < typename T >
7547     struct check {};
7548
7549     typedef check<void> single_type;
7550     typedef check<check<void>> double_type;
7551     typedef check<check<check<void>>> triple_type;
7552     typedef check<check<check<check<void>>>> quadruple_type;
7553
7554   }
7555
7556   namespace test_decltype
7557   {
7558
7559     int
7560     f()
7561     {
7562       int a = 1;
7563       decltype(a) b = 2;
7564       return a + b;
7565     }
7566
7567   }
7568
7569   namespace test_type_deduction
7570   {
7571
7572     template < typename T1, typename T2 >
7573     struct is_same
7574     {
7575       static const bool value = false;
7576     };
7577
7578     template < typename T >
7579     struct is_same<T, T>
7580     {
7581       static const bool value = true;
7582     };
7583
7584     template < typename T1, typename T2 >
7585     auto
7586     add(T1 a1, T2 a2) -> decltype(a1 + a2)
7587     {
7588       return a1 + a2;
7589     }
7590
7591     int
7592     test(const int c, volatile int v)
7593     {
7594       static_assert(is_same<int, decltype(0)>::value == true, "");
7595       static_assert(is_same<int, decltype(c)>::value == false, "");
7596       static_assert(is_same<int, decltype(v)>::value == false, "");
7597       auto ac = c;
7598       auto av = v;
7599       auto sumi = ac + av + 'x';
7600       auto sumf = ac + av + 1.0;
7601       static_assert(is_same<int, decltype(ac)>::value == true, "");
7602       static_assert(is_same<int, decltype(av)>::value == true, "");
7603       static_assert(is_same<int, decltype(sumi)>::value == true, "");
7604       static_assert(is_same<int, decltype(sumf)>::value == false, "");
7605       static_assert(is_same<int, decltype(add(c, v))>::value == true, "");
7606       return (sumf > 0.0) ? sumi : add(c, v);
7607     }
7608
7609   }
7610
7611   namespace test_noexcept
7612   {
7613
7614     int f() { return 0; }
7615     int g() noexcept { return 0; }
7616
7617     static_assert(noexcept(f()) == false, "");
7618     static_assert(noexcept(g()) == true, "");
7619
7620   }
7621
7622   namespace test_constexpr
7623   {
7624
7625     template < typename CharT >
7626     unsigned long constexpr
7627     strlen_c_r(const CharT *const s, const unsigned long acc) noexcept
7628     {
7629       return *s ? strlen_c_r(s + 1, acc + 1) : acc;
7630     }
7631
7632     template < typename CharT >
7633     unsigned long constexpr
7634     strlen_c(const CharT *const s) noexcept
7635     {
7636       return strlen_c_r(s, 0UL);
7637     }
7638
7639     static_assert(strlen_c("") == 0UL, "");
7640     static_assert(strlen_c("1") == 1UL, "");
7641     static_assert(strlen_c("example") == 7UL, "");
7642     static_assert(strlen_c("another\0example") == 7UL, "");
7643
7644   }
7645
7646   namespace test_rvalue_references
7647   {
7648
7649     template < int N >
7650     struct answer
7651     {
7652       static constexpr int value = N;
7653     };
7654
7655     answer<1> f(int&)       { return answer<1>(); }
7656     answer<2> f(const int&) { return answer<2>(); }
7657     answer<3> f(int&&)      { return answer<3>(); }
7658
7659     void
7660     test()
7661     {
7662       int i = 0;
7663       const int c = 0;
7664       static_assert(decltype(f(i))::value == 1, "");
7665       static_assert(decltype(f(c))::value == 2, "");
7666       static_assert(decltype(f(0))::value == 3, "");
7667     }
7668
7669   }
7670
7671   namespace test_uniform_initialization
7672   {
7673
7674     struct test
7675     {
7676       static const int zero {};
7677       static const int one {1};
7678     };
7679
7680     static_assert(test::zero == 0, "");
7681     static_assert(test::one == 1, "");
7682
7683   }
7684
7685   namespace test_lambdas
7686   {
7687
7688     void
7689     test1()
7690     {
7691       auto lambda1 = [](){};
7692       auto lambda2 = lambda1;
7693       lambda1();
7694       lambda2();
7695     }
7696
7697     int
7698     test2()
7699     {
7700       auto a = [](int i, int j){ return i + j; }(1, 2);
7701       auto b = []() -> int { return '0'; }();
7702       auto c = [=](){ return a + b; }();
7703       auto d = [&](){ return c; }();
7704       auto e = [a, &b](int x) mutable {
7705         const auto identity = [](int y){ return y; };
7706         for (auto i = 0; i < a; ++i)
7707           a += b--;
7708         return x + identity(a + b);
7709       }(0);
7710       return a + b + c + d + e;
7711     }
7712
7713     int
7714     test3()
7715     {
7716       const auto nullary = [](){ return 0; };
7717       const auto unary = [](int x){ return x; };
7718       using nullary_t = decltype(nullary);
7719       using unary_t = decltype(unary);
7720       const auto higher1st = [](nullary_t f){ return f(); };
7721       const auto higher2nd = [unary](nullary_t f1){
7722         return [unary, f1](unary_t f2){ return f2(unary(f1())); };
7723       };
7724       return higher1st(nullary) + higher2nd(nullary)(unary);
7725     }
7726
7727   }
7728
7729   namespace test_variadic_templates
7730   {
7731
7732     template <int...>
7733     struct sum;
7734
7735     template <int N0, int... N1toN>
7736     struct sum<N0, N1toN...>
7737     {
7738       static constexpr auto value = N0 + sum<N1toN...>::value;
7739     };
7740
7741     template <>
7742     struct sum<>
7743     {
7744       static constexpr auto value = 0;
7745     };
7746
7747     static_assert(sum<>::value == 0, "");
7748     static_assert(sum<1>::value == 1, "");
7749     static_assert(sum<23>::value == 23, "");
7750     static_assert(sum<1, 2>::value == 3, "");
7751     static_assert(sum<5, 5, 11>::value == 21, "");
7752     static_assert(sum<2, 3, 5, 7, 11, 13>::value == 41, "");
7753
7754   }
7755
7756   // http://stackoverflow.com/questions/13728184/template-aliases-and-sfinae
7757   // Clang 3.1 fails with headers of libstd++ 4.8.3 when using std::function
7758   // because of this.
7759   namespace test_template_alias_sfinae
7760   {
7761
7762     struct foo {};
7763
7764     template<typename T>
7765     using member = typename T::member_type;
7766
7767     template<typename T>
7768     void func(...) {}
7769
7770     template<typename T>
7771     void func(member<T>*) {}
7772
7773     void test();
7774
7775     void test() { func<foo>(0); }
7776
7777   }
7778
7779 }  // namespace cxx11
7780
7781 #endif  // __cplusplus >= 201103L
7782
7783
7784
7785 _ACEOF
7786 if ac_fn_cxx_try_compile "$LINENO"; then :
7787   eval $cachevar=yes
7788 else
7789   eval $cachevar=no
7790 fi
7791 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7792            CXX="$ac_save_CXX"
7793 fi
7794 eval ac_res=\$$cachevar
7795                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7796 $as_echo "$ac_res" >&6; }
7797         if eval test x\$$cachevar = xyes; then
7798           CXX="$CXX $switch"
7799           if test -n "$CXXCPP" ; then
7800             CXXCPP="$CXXCPP $switch"
7801           fi
7802           ac_success=yes
7803           break
7804         fi
7805       done
7806       if test x$ac_success = xyes; then
7807         break
7808       fi
7809     done
7810   fi
7811       CXX_FOR_BUILD="$CXX"
7812     CXXFLAGS_FOR_BUILD="$CXXFLAGS"
7813     CPPFLAGS_FOR_BUILD="$CPPFLAGS"
7814     CXX="$ax_cv_cxx_compile_cxx11_orig_cxx"
7815     CXXFLAGS="$ax_cv_cxx_compile_cxx11_orig_cxxflags"
7816     CPPFLAGS="$ax_cv_cxx_compile_cxx11_orig_cppflags"
7817   ac_ext=c
7818 ac_cpp='$CPP $CPPFLAGS'
7819 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7820 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7821 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7822
7823   if test x$ax_cxx_compile_cxx11_required = xtrue; then
7824     if test x$ac_success = xno; then
7825       as_fn_error $? "*** A compiler with support for C++11 language features is required." "$LINENO" 5
7826     fi
7827   fi
7828   if test x$ac_success = xno; then
7829     HAVE_CXX11_FOR_BUILD=0
7830     { $as_echo "$as_me:${as_lineno-$LINENO}: No compiler with C++11 support was found" >&5
7831 $as_echo "$as_me: No compiler with C++11 support was found" >&6;}
7832   else
7833     HAVE_CXX11_FOR_BUILD=1
7834
7835 $as_echo "#define HAVE_CXX11_FOR_BUILD 1" >>confdefs.h
7836
7837   fi
7838
7839
7840   fi
7841 fi
7842
7843 # Check whether --enable-pgo-build was given.
7844 if test "${enable_pgo_build+set}" = set; then :
7845   enableval=$enable_pgo_build; enable_pgo_build=$enableval
7846 else
7847   enable_pgo_build=no
7848 fi
7849
7850
7851 # Issue errors and warnings for invalid/strange PGO build combinations.
7852 case "$have_compiler:$host:$target:$enable_pgo_build" in
7853   *:*:*:no) ;;
7854
7855   # Allow the PGO build only if we aren't building a compiler and
7856   # we are in a native configuration.
7857   no:$build:$build:yes | no:$build:$build:lto) ;;
7858
7859   # Disallow the PGO bootstrap if we are building a compiler.
7860   yes:*:*:yes | yes:*:*:lto)
7861     as_fn_error $? "cannot perform the PGO bootstrap when building a compiler" "$LINENO" 5 ;;
7862
7863   *)
7864     as_fn_error $? "invalid option for --enable-pgo-build" "$LINENO" 5
7865     ;;
7866 esac
7867
7868 if test "$enable_pgo_build" != "no"; then
7869   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports -fprofile-generate" >&5
7870 $as_echo_n "checking whether the compiler supports -fprofile-generate... " >&6; }
7871   old_CFLAGS="$CFLAGS"
7872   PGO_BUILD_GEN_CFLAGS="-fprofile-generate"
7873   CFLAGS="$CFLAGS $PGO_BUILD_CFLAGS"
7874
7875 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7876 /* end confdefs.h.  */
7877 int foo;
7878 _ACEOF
7879 if ac_fn_c_try_compile "$LINENO"; then :
7880
7881 else
7882   PGO_BUILD_GEN_CFLAGS=
7883 fi
7884 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7885   CFLAGS="$old_CFLAGS"
7886   if test -n "$PGO_BUILD_GEN_CFLAGS"; then
7887     { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7888 $as_echo "yes" >&6; }
7889     PGO_BUILD_USE_CFLAGS="-fprofile-use"
7890   else
7891     { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7892 $as_echo "no" >&6; }
7893     as_fn_error $? "cannot perform the PGO build without -fprofile-generate" "$LINENO" 5
7894   fi
7895
7896   if test "$enable_pgo_build" = "lto"; then
7897     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports -flto=jobserver -ffat-lto-objects" >&5
7898 $as_echo_n "checking whether the compiler supports -flto=jobserver -ffat-lto-objects... " >&6; }
7899     old_CFLAGS="$CFLAGS"
7900     PGO_BUILD_LTO_CFLAGS="-flto=jobserver -ffat-lto-objects"
7901     CFLAGS="$CFLAGS $PGO_BUILD_LTO_CFLAGS"
7902     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7903 /* end confdefs.h.  */
7904 int foo;
7905 _ACEOF
7906 if ac_fn_c_try_compile "$LINENO"; then :
7907
7908 else
7909   PGO_BUILD_LTO_CFLAGS=
7910 fi
7911 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7912     CFLAGS="$old_CFLAGS"
7913     if test -n "$PGO_BUILD_LTO_CFLAGS"; then
7914       { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7915 $as_echo "yes" >&6; }
7916     else
7917       { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7918 $as_echo "no" >&6; }
7919       { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: LTO is disabled for the PGO build" >&5
7920 $as_echo "$as_me: WARNING: LTO is disabled for the PGO build" >&2;}
7921     fi
7922   fi
7923 fi
7924
7925
7926
7927
7928 # Used for setting $lt_cv_objdir
7929 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
7930 $as_echo_n "checking for objdir... " >&6; }
7931 if ${lt_cv_objdir+:} false; then :
7932   $as_echo_n "(cached) " >&6
7933 else
7934   rm -f .libs 2>/dev/null
7935 mkdir .libs 2>/dev/null
7936 if test -d .libs; then
7937   lt_cv_objdir=.libs
7938 else
7939   # MS-DOS does not allow filenames that begin with a dot.
7940   lt_cv_objdir=_libs
7941 fi
7942 rmdir .libs 2>/dev/null
7943 fi
7944 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
7945 $as_echo "$lt_cv_objdir" >&6; }
7946 objdir=$lt_cv_objdir
7947
7948
7949
7950
7951
7952 cat >>confdefs.h <<_ACEOF
7953 #define LT_OBJDIR "$lt_cv_objdir/"
7954 _ACEOF
7955
7956
7957
7958 # Check for GMP, MPFR and MPC
7959 gmplibs="-lmpc -lmpfr -lgmp"
7960 gmpinc=
7961 have_gmp=no
7962
7963 # Specify a location for mpc
7964 # check for this first so it ends up on the link line before mpfr.
7965
7966 # Check whether --with-mpc was given.
7967 if test "${with_mpc+set}" = set; then :
7968   withval=$with_mpc;
7969 fi
7970
7971
7972 # Check whether --with-mpc-include was given.
7973 if test "${with_mpc_include+set}" = set; then :
7974   withval=$with_mpc_include;
7975 fi
7976
7977
7978 # Check whether --with-mpc-lib was given.
7979 if test "${with_mpc_lib+set}" = set; then :
7980   withval=$with_mpc_lib;
7981 fi
7982
7983
7984 if test "x$with_mpc" != x; then
7985   gmplibs="-L$with_mpc/lib $gmplibs"
7986   gmpinc="-I$with_mpc/include $gmpinc"
7987 fi
7988 if test "x$with_mpc_include" != x; then
7989   gmpinc="-I$with_mpc_include $gmpinc"
7990 fi
7991 if test "x$with_mpc_lib" != x; then
7992   gmplibs="-L$with_mpc_lib $gmplibs"
7993 fi
7994 if test "x$with_mpc$with_mpc_include$with_mpc_lib" = x && test -d ${srcdir}/mpc; then
7995   gmplibs='-L$$r/$(HOST_SUBDIR)/mpc/src/'"$lt_cv_objdir $gmplibs"
7996   gmpinc='-I$$s/mpc/src '"$gmpinc"
7997   # Do not test the mpc version.  Assume that it is sufficient, since
7998   # it is in the source tree, and the library has not been built yet
7999   # but it would be included on the link line in the version check below
8000   # hence making the test fail.
8001   have_gmp=yes
8002 fi
8003
8004 # Specify a location for mpfr
8005 # check for this first so it ends up on the link line before gmp.
8006
8007 # Check whether --with-mpfr was given.
8008 if test "${with_mpfr+set}" = set; then :
8009   withval=$with_mpfr;
8010 fi
8011
8012
8013 # Check whether --with-mpfr-include was given.
8014 if test "${with_mpfr_include+set}" = set; then :
8015   withval=$with_mpfr_include;
8016 fi
8017
8018
8019 # Check whether --with-mpfr-lib was given.
8020 if test "${with_mpfr_lib+set}" = set; then :
8021   withval=$with_mpfr_lib;
8022 fi
8023
8024
8025 if test "x$with_mpfr" != x; then
8026   gmplibs="-L$with_mpfr/lib $gmplibs"
8027   gmpinc="-I$with_mpfr/include $gmpinc"
8028 fi
8029 if test "x$with_mpfr_include" != x; then
8030   gmpinc="-I$with_mpfr_include $gmpinc"
8031 fi
8032 if test "x$with_mpfr_lib" != x; then
8033   gmplibs="-L$with_mpfr_lib $gmplibs"
8034 fi
8035 if test "x$with_mpfr$with_mpfr_include$with_mpfr_lib" = x && test -d ${srcdir}/mpfr; then
8036   # MPFR v3.1.0 moved the sources into a src sub-directory.
8037   if ! test -d ${srcdir}/mpfr/src; then
8038     as_fn_error $? "Building GCC with MPFR in the source tree is only handled for MPFR 3.1.0+." "$LINENO" 5
8039   fi
8040   gmplibs='-L$$r/$(HOST_SUBDIR)/mpfr/src/'"$lt_cv_objdir $gmplibs"
8041   gmpinc='-I$$r/$(HOST_SUBDIR)/mpfr/src -I$$s/mpfr/src '"$gmpinc"
8042   extra_mpc_mpfr_configure_flags='--with-mpfr-include=$$s/mpfr/src --with-mpfr-lib=$$r/$(HOST_SUBDIR)/mpfr/src/'"$lt_cv_objdir"
8043   # Do not test the mpfr version.  Assume that it is sufficient, since
8044   # it is in the source tree, and the library has not been built yet
8045   # but it would be included on the link line in the version check below
8046   # hence making the test fail.
8047   have_gmp=yes
8048 fi
8049
8050 # Specify a location for gmp
8051
8052 # Check whether --with-gmp was given.
8053 if test "${with_gmp+set}" = set; then :
8054   withval=$with_gmp;
8055 fi
8056
8057
8058 # Check whether --with-gmp-include was given.
8059 if test "${with_gmp_include+set}" = set; then :
8060   withval=$with_gmp_include;
8061 fi
8062
8063
8064 # Check whether --with-gmp-lib was given.
8065 if test "${with_gmp_lib+set}" = set; then :
8066   withval=$with_gmp_lib;
8067 fi
8068
8069
8070
8071 if test "x$with_gmp" != x; then
8072   gmplibs="-L$with_gmp/lib $gmplibs"
8073   gmpinc="-I$with_gmp/include $gmpinc"
8074 fi
8075 if test "x$with_gmp_include" != x; then
8076   gmpinc="-I$with_gmp_include $gmpinc"
8077 fi
8078 if test "x$with_gmp_lib" != x; then
8079   gmplibs="-L$with_gmp_lib $gmplibs"
8080 fi
8081 if test "x$with_gmp$with_gmp_include$with_gmp_lib" = x && test -d ${srcdir}/gmp; then
8082   gmplibs='-L$$r/$(HOST_SUBDIR)/gmp/'"$lt_cv_objdir $gmplibs"
8083   gmpinc='-I$$r/$(HOST_SUBDIR)/gmp -I$$s/gmp '"$gmpinc"
8084   extra_mpfr_configure_flags='--with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-gmp-lib=$$r/$(HOST_SUBDIR)/gmp/'"$lt_cv_objdir"
8085   extra_mpc_gmp_configure_flags='--with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-gmp-lib=$$r/$(HOST_SUBDIR)/gmp/'"$lt_cv_objdir"
8086   extra_isl_gmp_configure_flags='--with-gmp-builddir=$$r/$(HOST_SUBDIR)/gmp'
8087   # Do not test the gmp version.  Assume that it is sufficient, since
8088   # it is in the source tree, and the library has not been built yet
8089   # but it would be included on the link line in the version check below
8090   # hence making the test fail.
8091   have_gmp=yes
8092 fi
8093
8094 if test -d ${srcdir}/gcc && test "x$have_gmp" = xno; then
8095   have_gmp=yes
8096   saved_CFLAGS="$CFLAGS"
8097   CFLAGS="$CFLAGS $gmpinc"
8098   # Check for the recommended and required versions of GMP.
8099   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the correct version of gmp.h" >&5
8100 $as_echo_n "checking for the correct version of gmp.h... " >&6; }
8101   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8102 /* end confdefs.h.  */
8103 #include "gmp.h"
8104 int
8105 main ()
8106 {
8107
8108   #define GCC_GMP_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c))
8109   #define GCC_GMP_VERSION GCC_GMP_VERSION_NUM(__GNU_MP_VERSION,__GNU_MP_VERSION_MINOR,__GNU_MP_VERSION_PATCHLEVEL)
8110   #if GCC_GMP_VERSION < GCC_GMP_VERSION_NUM(4,2,3)
8111   choke me
8112   #endif
8113
8114   ;
8115   return 0;
8116 }
8117 _ACEOF
8118 if ac_fn_c_try_compile "$LINENO"; then :
8119   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8120 /* end confdefs.h.  */
8121 #include <gmp.h>
8122 int
8123 main ()
8124 {
8125
8126   #define GCC_GMP_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c))
8127   #define GCC_GMP_VERSION GCC_GMP_VERSION_NUM(__GNU_MP_VERSION,__GNU_MP_VERSION_MINOR,__GNU_MP_VERSION_PATCHLEVEL)
8128   #if GCC_GMP_VERSION < GCC_GMP_VERSION_NUM(4,3,2)
8129   choke me
8130   #endif
8131
8132   ;
8133   return 0;
8134 }
8135 _ACEOF
8136 if ac_fn_c_try_compile "$LINENO"; then :
8137   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8138 $as_echo "yes" >&6; }
8139 else
8140   { $as_echo "$as_me:${as_lineno-$LINENO}: result: buggy but acceptable" >&5
8141 $as_echo "buggy but acceptable" >&6; }
8142 fi
8143 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8144 else
8145   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8146 $as_echo "no" >&6; }; have_gmp=no
8147 fi
8148 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8149
8150   # If we have GMP, check the MPFR version.
8151   if test x"$have_gmp" = xyes; then
8152     # Check for the recommended and required versions of MPFR.
8153     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the correct version of mpfr.h" >&5
8154 $as_echo_n "checking for the correct version of mpfr.h... " >&6; }
8155     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8156 /* end confdefs.h.  */
8157 #include <gmp.h>
8158     #include <mpfr.h>
8159 int
8160 main ()
8161 {
8162
8163     #if MPFR_VERSION < MPFR_VERSION_NUM(3,1,0)
8164     choke me
8165     #endif
8166
8167   ;
8168   return 0;
8169 }
8170 _ACEOF
8171 if ac_fn_c_try_compile "$LINENO"; then :
8172   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8173 /* end confdefs.h.  */
8174 #include <gmp.h>
8175     #include <mpfr.h>
8176 int
8177 main ()
8178 {
8179
8180     #if MPFR_VERSION < MPFR_VERSION_NUM(3,1,6)
8181     choke me
8182     #endif
8183
8184   ;
8185   return 0;
8186 }
8187 _ACEOF
8188 if ac_fn_c_try_compile "$LINENO"; then :
8189   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8190 $as_echo "yes" >&6; }
8191 else
8192   { $as_echo "$as_me:${as_lineno-$LINENO}: result: buggy but acceptable" >&5
8193 $as_echo "buggy but acceptable" >&6; }
8194 fi
8195 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8196 else
8197   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8198 $as_echo "no" >&6; }; have_gmp=no
8199 fi
8200 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8201   fi
8202
8203   # Check for the MPC header version.
8204   if test x"$have_gmp" = xyes ; then
8205     # Check for the recommended and required versions of MPC.
8206     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the correct version of mpc.h" >&5
8207 $as_echo_n "checking for the correct version of mpc.h... " >&6; }
8208     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8209 /* end confdefs.h.  */
8210 #include <mpc.h>
8211 int
8212 main ()
8213 {
8214
8215     #if MPC_VERSION < MPC_VERSION_NUM(0,8,0)
8216     choke me
8217     #endif
8218
8219   ;
8220   return 0;
8221 }
8222 _ACEOF
8223 if ac_fn_c_try_compile "$LINENO"; then :
8224   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8225 /* end confdefs.h.  */
8226 #include <mpc.h>
8227 int
8228 main ()
8229 {
8230
8231     #if MPC_VERSION < MPC_VERSION_NUM(0,8,1)
8232     choke me
8233     #endif
8234
8235   ;
8236   return 0;
8237 }
8238 _ACEOF
8239 if ac_fn_c_try_compile "$LINENO"; then :
8240   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8241 $as_echo "yes" >&6; }
8242 else
8243   { $as_echo "$as_me:${as_lineno-$LINENO}: result: buggy but acceptable" >&5
8244 $as_echo "buggy but acceptable" >&6; }
8245 fi
8246 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8247 else
8248   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8249 $as_echo "no" >&6; }; have_gmp=no
8250 fi
8251 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8252   fi
8253
8254   # Now check the MPFR library.
8255   if test x"$have_gmp" = xyes; then
8256     saved_LIBS="$LIBS"
8257     LIBS="$LIBS $gmplibs"
8258     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the correct version of the gmp/mpfr/mpc libraries" >&5
8259 $as_echo_n "checking for the correct version of the gmp/mpfr/mpc libraries... " >&6; }
8260     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8261 /* end confdefs.h.  */
8262 #include <mpc.h>
8263 int
8264 main ()
8265 {
8266
8267     mpfr_t n;
8268     mpfr_t x;
8269     mpc_t c;
8270     int t;
8271     mpfr_init (n);
8272     mpfr_init (x);
8273     mpfr_atan2 (n, n, x, MPFR_RNDN);
8274     mpfr_erfc (n, x, MPFR_RNDN);
8275     mpfr_subnormalize (x, t, MPFR_RNDN);
8276     mpfr_clear(n);
8277     mpfr_clear(x);
8278     mpc_init2 (c, 53);
8279     mpc_set_ui_ui (c, 1, 1, MPC_RNDNN);
8280     mpc_cosh (c, c, MPC_RNDNN);
8281     mpc_pow (c, c, c, MPC_RNDNN);
8282     mpc_acosh (c, c, MPC_RNDNN);
8283     mpc_clear (c);
8284
8285   ;
8286   return 0;
8287 }
8288 _ACEOF
8289 if ac_fn_c_try_link "$LINENO"; then :
8290   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8291 $as_echo "yes" >&6; }
8292 else
8293   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8294 $as_echo "no" >&6; }; have_gmp=no
8295 fi
8296 rm -f core conftest.err conftest.$ac_objext \
8297     conftest$ac_exeext conftest.$ac_ext
8298     LIBS="$saved_LIBS"
8299   fi
8300
8301   CFLAGS="$saved_CFLAGS"
8302
8303 # The library versions listed in the error message below should match
8304 # the HARD-minimums enforced above.
8305   if test x$have_gmp != xyes; then
8306     as_fn_error $? "Building GCC requires GMP 4.2+, MPFR 3.1.0+ and MPC 0.8.0+.
8307 Try the --with-gmp, --with-mpfr and/or --with-mpc options to specify
8308 their locations.  Source code for these libraries can be found at
8309 their respective hosting sites as well as at
8310 https://gcc.gnu.org/pub/gcc/infrastructure/.  See also
8311 http://gcc.gnu.org/install/prerequisites.html for additional info.  If
8312 you obtained GMP, MPFR and/or MPC from a vendor distribution package,
8313 make sure that you have installed both the libraries and the header
8314 files.  They may be located in separate packages." "$LINENO" 5
8315   fi
8316 fi
8317
8318 # Flags needed for both GMP, MPFR and/or MPC.
8319
8320
8321
8322
8323
8324
8325
8326 # Libraries to use for stage1 or when not bootstrapping.
8327
8328 # Check whether --with-stage1-libs was given.
8329 if test "${with_stage1_libs+set}" = set; then :
8330   withval=$with_stage1_libs; if test "$withval" = "no" -o "$withval" = "yes"; then
8331    stage1_libs=
8332  else
8333    stage1_libs=$withval
8334  fi
8335 else
8336   stage1_libs=
8337 fi
8338
8339
8340
8341 # Whether or not to use -static-libstdc++ and -static-libgcc.  The
8342 # default is yes if gcc is being built; no otherwise.  The reason for
8343 # this default is that gdb is sometimes linked against GNU Source
8344 # Highlight, which is a shared library that uses C++ exceptions.  In
8345 # this case, -static-libstdc++ will cause crashes.
8346
8347 # Check whether --with-static-standard-libraries was given.
8348 if test "${with_static_standard_libraries+set}" = set; then :
8349   withval=$with_static_standard_libraries;
8350 else
8351   with_static_standard_libraries=auto
8352 fi
8353
8354 if test "$with_static_standard_libraries" = auto; then
8355   with_static_standard_libraries=$have_compiler
8356 fi
8357
8358 # Linker flags to use for stage1 or when not bootstrapping.
8359
8360 # Check whether --with-stage1-ldflags was given.
8361 if test "${with_stage1_ldflags+set}" = set; then :
8362   withval=$with_stage1_ldflags; if test "$withval" = "no" -o "$withval" = "yes"; then
8363    stage1_ldflags=
8364  else
8365    stage1_ldflags=$withval
8366  fi
8367 else
8368   stage1_ldflags=
8369  # In stage 1, default to linking libstdc++ and libgcc statically with GCC
8370  # if supported.  But if the user explicitly specified the libraries to use,
8371  # trust that they are doing what they want.
8372  if test "$with_static_standard_libraries" = yes -a "$stage1_libs" = "" \
8373      -a "$have_static_libs" = yes; then
8374    stage1_ldflags="-static-libstdc++ -static-libgcc"
8375  fi
8376 fi
8377
8378
8379
8380 # Libraries to use for stage2 and later builds.
8381
8382 # Check whether --with-boot-libs was given.
8383 if test "${with_boot_libs+set}" = set; then :
8384   withval=$with_boot_libs; if test "$withval" = "no" -o "$withval" = "yes"; then
8385    poststage1_libs=
8386  else
8387    poststage1_libs=$withval
8388  fi
8389 else
8390   poststage1_libs=
8391 fi
8392
8393
8394
8395 # Linker flags to use for stage2 and later builds.
8396
8397 # Check whether --with-boot-ldflags was given.
8398 if test "${with_boot_ldflags+set}" = set; then :
8399   withval=$with_boot_ldflags; if test "$withval" = "no" -o "$withval" = "yes"; then
8400    poststage1_ldflags=
8401  else
8402    poststage1_ldflags=$withval
8403  fi
8404 else
8405   poststage1_ldflags=
8406  # In stages 2 and 3, default to linking libstdc++ and libgcc
8407  # statically.  But if the user explicitly specified the libraries to
8408  # use, trust that they are doing what they want.
8409  if test "$poststage1_libs" = ""; then
8410    poststage1_ldflags="-static-libstdc++ -static-libgcc"
8411  fi
8412 fi
8413
8414
8415
8416 # GCC GRAPHITE dependency isl.
8417 # Basic setup is inlined here, actual checks are in config/isl.m4
8418
8419
8420 # Check whether --with-isl was given.
8421 if test "${with_isl+set}" = set; then :
8422   withval=$with_isl;
8423 fi
8424
8425
8426 # Treat --without-isl as a request to disable
8427 # GRAPHITE support and skip all following checks.
8428 if test "x$with_isl" != "xno"; then
8429   # Check for isl
8430
8431
8432 # Check whether --with-isl-include was given.
8433 if test "${with_isl_include+set}" = set; then :
8434   withval=$with_isl_include;
8435 fi
8436
8437
8438 # Check whether --with-isl-lib was given.
8439 if test "${with_isl_lib+set}" = set; then :
8440   withval=$with_isl_lib;
8441 fi
8442
8443
8444   # Check whether --enable-isl-version-check was given.
8445 if test "${enable_isl_version_check+set}" = set; then :
8446   enableval=$enable_isl_version_check; ENABLE_ISL_CHECK=$enableval
8447 else
8448   ENABLE_ISL_CHECK=yes
8449 fi
8450
8451
8452   # Initialize isllibs and islinc.
8453   case $with_isl in
8454     no)
8455       isllibs=
8456       islinc=
8457       ;;
8458     "" | yes)
8459       ;;
8460     *)
8461       isllibs="-L$with_isl/lib"
8462       islinc="-I$with_isl/include"
8463       ;;
8464   esac
8465   if test "x${with_isl_include}" != x ; then
8466     islinc="-I$with_isl_include"
8467   fi
8468   if test "x${with_isl_lib}" != x; then
8469     isllibs="-L$with_isl_lib"
8470   fi
8471         if test "x${islinc}" = x && test "x${isllibs}" = x \
8472      && test -d ${srcdir}/isl; then
8473     isllibs='-L$$r/$(HOST_SUBDIR)/isl/'"$lt_cv_objdir"' '
8474     islinc='-I$$r/$(HOST_SUBDIR)/isl/include -I$$s/isl/include'
8475     ENABLE_ISL_CHECK=no
8476     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using in-tree isl, disabling version check" >&5
8477 $as_echo "$as_me: WARNING: using in-tree isl, disabling version check" >&2;}
8478   fi
8479
8480   isllibs="${isllibs} -lisl"
8481
8482
8483
8484   if test "${ENABLE_ISL_CHECK}" = yes ; then
8485     _isl_saved_CFLAGS=$CFLAGS
8486     _isl_saved_LDFLAGS=$LDFLAGS
8487     _isl_saved_LIBS=$LIBS
8488
8489     CFLAGS="${_isl_saved_CFLAGS} ${islinc} ${gmpinc}"
8490     LDFLAGS="${_isl_saved_LDFLAGS} ${isllibs} ${gmplibs}"
8491     LIBS="${_isl_saved_LIBS} -lisl -lgmp"
8492
8493     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for isl 0.15 or later" >&5
8494 $as_echo_n "checking for isl 0.15 or later... " >&6; }
8495     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8496 /* end confdefs.h.  */
8497 #include <isl/schedule.h>
8498 int
8499 main ()
8500 {
8501 isl_options_set_schedule_serialize_sccs (NULL, 0);
8502   ;
8503   return 0;
8504 }
8505 _ACEOF
8506 if ac_fn_c_try_link "$LINENO"; then :
8507   gcc_cv_isl=yes
8508 else
8509   gcc_cv_isl=no
8510 fi
8511 rm -f core conftest.err conftest.$ac_objext \
8512     conftest$ac_exeext conftest.$ac_ext
8513     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_isl" >&5
8514 $as_echo "$gcc_cv_isl" >&6; }
8515
8516     if test "${gcc_cv_isl}" = no ; then
8517       { $as_echo "$as_me:${as_lineno-$LINENO}: result: required isl version is 0.15 or later" >&5
8518 $as_echo "required isl version is 0.15 or later" >&6; }
8519     fi
8520
8521     CFLAGS=$_isl_saved_CFLAGS
8522     LDFLAGS=$_isl_saved_LDFLAGS
8523     LIBS=$_isl_saved_LIBS
8524   fi
8525
8526
8527
8528
8529
8530
8531   if test "x${with_isl}" = xno; then
8532     graphite_requested=no
8533   elif test "x${with_isl}" != x \
8534     || test "x${with_isl_include}" != x \
8535     || test "x${with_isl_lib}" != x ; then
8536     graphite_requested=yes
8537   else
8538     graphite_requested=no
8539   fi
8540
8541
8542
8543   if test "${gcc_cv_isl}" = no ; then
8544     isllibs=
8545     islinc=
8546   fi
8547
8548   if test "${graphite_requested}" = yes \
8549     && test "x${isllibs}" = x \
8550     && test "x${islinc}" = x ; then
8551
8552     as_fn_error $? "Unable to find a usable isl.  See config.log for details." "$LINENO" 5
8553   fi
8554
8555
8556 fi
8557
8558 # If the isl check failed, disable builds of in-tree variant of isl
8559 if test "x$with_isl" = xno ||
8560    test "x$gcc_cv_isl" = xno; then
8561   noconfigdirs="$noconfigdirs isl"
8562   islinc=
8563 fi
8564
8565
8566
8567
8568 # Check for LTO support.
8569 # Check whether --enable-lto was given.
8570 if test "${enable_lto+set}" = set; then :
8571   enableval=$enable_lto; enable_lto=$enableval
8572 else
8573   enable_lto=yes; default_enable_lto=yes
8574 fi
8575
8576
8577
8578
8579
8580 target_elf=no
8581 case $target in
8582   *-darwin* | *-aix* | *-cygwin* | *-mingw* | *-aout* | *-*coff* | \
8583   *-msdosdjgpp* | *-vms* | *-wince* | *-*-pe* | \
8584   alpha*-dec-osf* | *-interix* | hppa[12]*-*-hpux* | \
8585   nvptx-*-none)
8586     target_elf=no
8587     ;;
8588   *)
8589     target_elf=yes
8590     ;;
8591 esac
8592
8593 if test $target_elf = yes; then :
8594   # ELF platforms build the lto-plugin always.
8595   build_lto_plugin=yes
8596
8597 else
8598   if test x"$default_enable_lto" = x"yes" ; then
8599     case $target in
8600       *-apple-darwin[912]* | *-cygwin* | *-mingw* | *djgpp*) ;;
8601       # On other non-ELF platforms, LTO has yet to be validated.
8602       *) enable_lto=no ;;
8603     esac
8604   else
8605   # Apart from ELF platforms, only Windows and Darwin support LTO so far.
8606   # It would also be nice to check the binutils support, but we don't
8607   # have gcc_GAS_CHECK_FEATURE available here.  For now, we'll just
8608   # warn during gcc/ subconfigure; unless you're bootstrapping with
8609   # -flto it won't be needed until after installation anyway.
8610     case $target in
8611       *-cygwin* | *-mingw* | *-apple-darwin* | *djgpp*) ;;
8612       *) if test x"$enable_lto" = x"yes"; then
8613         as_fn_error $? "LTO support is not enabled for this target." "$LINENO" 5
8614         fi
8615       ;;
8616     esac
8617   fi
8618   # Among non-ELF, only Windows platforms support the lto-plugin so far.
8619   # Build it unless LTO was explicitly disabled.
8620   case $target in
8621     *-cygwin* | *-mingw*) build_lto_plugin=$enable_lto ;;
8622     *) ;;
8623   esac
8624
8625 fi
8626
8627
8628 # Check whether --enable-linker-plugin-configure-flags was given.
8629 if test "${enable_linker_plugin_configure_flags+set}" = set; then :
8630   enableval=$enable_linker_plugin_configure_flags; extra_linker_plugin_configure_flags=$enableval
8631 else
8632   extra_linker_plugin_configure_flags=
8633 fi
8634
8635
8636 # Check whether --enable-linker-plugin-flags was given.
8637 if test "${enable_linker_plugin_flags+set}" = set; then :
8638   enableval=$enable_linker_plugin_flags; extra_linker_plugin_flags=$enableval
8639 else
8640   extra_linker_plugin_flags=
8641 fi
8642
8643
8644
8645 # Enable --enable-host-shared.
8646 # Checked early to determine whether jit is an 'all' language
8647 # Check whether --enable-host-shared was given.
8648 if test "${enable_host_shared+set}" = set; then :
8649   enableval=$enable_host_shared; host_shared=$enableval
8650  case $host in
8651    x86_64-*-darwin* | aarch64-*-darwin*)
8652      if test x$host_shared != xyes ; then
8653        # PIC is the default, and actually cannot be switched off.
8654        echo configure.ac: warning: PIC code is required for the configured target, host-shared setting ignored. 1>&2
8655        host_shared=yes
8656      fi ;;
8657   *) ;;
8658  esac
8659 else
8660   case $host in
8661   x86_64-*-darwin* | aarch64-*-darwin*) host_shared=yes ;;
8662   *) host_shared=no ;;
8663  esac
8664 fi
8665
8666
8667
8668 # By default, C and C++ are the only stage 1 languages.
8669 stage1_languages=,c,
8670
8671 # Target libraries that we bootstrap.
8672 bootstrap_target_libs=,target-libgcc,
8673
8674 # Figure out what language subdirectories are present.
8675 # Look if the user specified --enable-languages="..."; if not, use
8676 # the environment variable $LANGUAGES if defined. $LANGUAGES might
8677 # go away some day.
8678 # NB:  embedded tabs in this IF block -- do not untabify
8679 if test -d ${srcdir}/gcc; then
8680   if test x"${enable_languages+set}" != xset; then
8681     if test x"${LANGUAGES+set}" = xset; then
8682       enable_languages="${LANGUAGES}"
8683         echo configure.ac: warning: setting LANGUAGES is deprecated, use --enable-languages instead 1>&2
8684     else
8685       enable_languages=default
8686     fi
8687   else
8688     if test x"${enable_languages}" = x ||
8689        test x"${enable_languages}" = xyes;
8690        then
8691       echo configure.ac: --enable-languages needs at least one language argument 1>&2
8692       exit 1
8693     fi
8694   fi
8695   enable_languages=`echo "${enable_languages}" | sed -e 's/[    ,][     ,]*/,/g' -e 's/,$//'`
8696
8697   # 'f95' is the old name for the 'fortran' language. We issue a warning
8698   # and make the substitution.
8699   case ,${enable_languages}, in
8700     *,f95,*)
8701       echo configure.ac: warning: 'f95' as language name is deprecated, use 'fortran' instead 1>&2
8702       enable_languages=`echo "${enable_languages}" | sed -e 's/f95/fortran/g'`
8703       ;;
8704   esac
8705
8706   # If bootstrapping, C++ must be enabled.
8707   case ",$enable_languages,:$enable_bootstrap" in
8708     *,c++,*:*) ;;
8709     *:yes)
8710       if test -f ${srcdir}/gcc/cp/config-lang.in; then
8711         enable_languages="${enable_languages},c++"
8712       else
8713         as_fn_error $? "bootstrapping requires c++ sources" "$LINENO" 5
8714       fi
8715       ;;
8716   esac
8717
8718   # First scan to see if an enabled language requires some other language.
8719   # We assume that a given config-lang.in will list all the language
8720   # front ends it requires, even if some are required indirectly.
8721   for lang_frag in ${srcdir}/gcc/*/config-lang.in .. ; do
8722     case ${lang_frag} in
8723       ..) ;;
8724       # The odd quoting in the next line works around
8725       # an apparent bug in bash 1.12 on linux.
8726       ${srcdir}/gcc/[*]/config-lang.in) ;;
8727       *)
8728         # From the config-lang.in, get $language, $lang_requires, and
8729         # $lang_requires_boot_languages.
8730         language=
8731         lang_requires=
8732         lang_requires_boot_languages=
8733         # set srcdir during sourcing lang_frag to the gcc dir.
8734         # Sadly overriding srcdir on the . line doesn't work in plain sh as it
8735         # polutes this shell
8736         saved_srcdir=${srcdir}
8737         srcdir=${srcdir}/gcc . ${lang_frag}
8738         srcdir=${saved_srcdir}
8739         for other in ${lang_requires} ${lang_requires_boot_languages}; do
8740           case ,${enable_languages}, in
8741             *,$other,*) ;;
8742             *,default,*) ;;
8743             *,all,*) ;;
8744             *,$language,*)
8745               echo " \`$other' language required by \`$language'; enabling" 1>&2
8746               enable_languages="${enable_languages},${other}"
8747               ;;
8748           esac
8749         done
8750         for other in ${lang_requires_boot_languages} ; do
8751           if test "$other" != "c"; then
8752             case ,${enable_stage1_languages}, in
8753               *,$other,*) ;;
8754               *,default,*) ;;
8755               *,all,*) ;;
8756               *)
8757                 case ,${enable_languages}, in
8758                   *,$language,*)
8759                     echo " '$other' language required by '$language' in stage 1; enabling" 1>&2
8760                     enable_stage1_languages="$enable_stage1_languages,${other}"
8761                     ;;
8762                 esac
8763                 ;;
8764             esac
8765           fi
8766         done
8767         ;;
8768     esac
8769   done
8770
8771   new_enable_languages=,c,
8772
8773   # If LTO is enabled, add the LTO front end.
8774   if test "$enable_lto" = "yes" ; then
8775     case ,${enable_languages}, in
8776       *,lto,*) ;;
8777       *) enable_languages="${enable_languages},lto" ;;
8778     esac
8779     if test "${build_lto_plugin}" = "yes" ; then
8780       configdirs="$configdirs lto-plugin"
8781     fi
8782   fi
8783
8784   # If we're building an offloading compiler, add the LTO front end.
8785   if test x"$enable_as_accelerator_for" != x ; then
8786     case ,${enable_languages}, in
8787       *,lto,*) ;;
8788       *) enable_languages="${enable_languages},lto" ;;
8789     esac
8790   fi
8791
8792   missing_languages=`echo ",$enable_languages," | sed -e s/,default,/,/ -e s/,all,/,/ -e s/,c,/,/ `
8793   potential_languages=,c,
8794
8795   enabled_target_libs=
8796   disabled_target_libs=
8797
8798   for lang_frag in ${srcdir}/gcc/*/config-lang.in .. ; do
8799     case ${lang_frag} in
8800       ..) ;;
8801       # The odd quoting in the next line works around
8802       # an apparent bug in bash 1.12 on linux.
8803       ${srcdir}/gcc/[*]/config-lang.in) ;;
8804       *)
8805         # From the config-lang.in, get $language, $target_libs,
8806         # $lang_dirs, $boot_language, and $build_by_default
8807         language=
8808         target_libs=
8809         lang_dirs=
8810         subdir_requires=
8811         boot_language=no
8812         build_by_default=yes
8813         # set srcdir during sourcing.  See above about save & restore
8814         saved_srcdir=${srcdir}
8815         srcdir=${srcdir}/gcc . ${lang_frag}
8816         srcdir=${saved_srcdir}
8817         if test x${language} = x; then
8818           echo "${lang_frag} doesn't set \$language." 1>&2
8819           exit 1
8820         fi
8821
8822         if test "$language" = "c++"; then
8823           boot_language=yes
8824         fi
8825
8826         add_this_lang=no
8827         # C is always enabled, so no need to add it again
8828         if test "$language" != "c"; then
8829           case ,${enable_languages}, in
8830             *,${language},*)
8831               # Language was explicitly selected; include it
8832               add_this_lang=yes
8833               ;;
8834             *,all,*)
8835               # All languages are enabled
8836               add_this_lang=all
8837               ;;
8838             *,default,*)
8839               # 'default' was selected, select it if it is a default language
8840               add_this_lang=${build_by_default}
8841               ;;
8842           esac
8843         fi
8844
8845         # Disable languages that need other directories if these aren't available.
8846         for i in $subdir_requires; do
8847           test -f "$srcdir/gcc/$i/config-lang.in" && continue
8848           case ${add_this_lang} in
8849             yes)
8850               # Specifically requested language; tell them.
8851               as_fn_error $? "The gcc/$i directory contains parts of $language but is missing" "$LINENO" 5
8852               ;;
8853             all)
8854               { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: The gcc/$i directory contains parts of $language but is missing" >&5
8855 $as_echo "$as_me: WARNING: The gcc/$i directory contains parts of $language but is missing" >&2;}
8856               add_this_lang=unsupported
8857               ;;
8858             *)
8859               # Silently disable.
8860               add_this_lang=unsupported
8861               ;;
8862           esac
8863         done
8864
8865         # Disable Ada if no preexisting GNAT is available.
8866         case ${add_this_lang}:${language}:${have_gnat} in
8867           yes:ada:no)
8868             # Specifically requested language; tell them.
8869             as_fn_error $? "GNAT is required to build $language" "$LINENO" 5
8870             ;;
8871           all:ada:no)
8872             { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: GNAT is required to build $language" >&5
8873 $as_echo "$as_me: WARNING: GNAT is required to build $language" >&2;}
8874             add_this_lang=unsupported
8875             ;;
8876           *:ada:no)
8877             # Silently disable.
8878             add_this_lang=unsupported
8879             ;;
8880         esac
8881
8882         # Disable D if no preexisting GDC is available.
8883         case ${add_this_lang}:${language}:${have_gdc} in
8884           yes:d:no)
8885             # Specifically requested language; tell them.
8886             as_fn_error $? "GDC is required to build $language" "$LINENO" 5
8887            ;;
8888           all:d:no)
8889             { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: GDC is required to build $language" >&5
8890 $as_echo "$as_me: WARNING: GDC is required to build $language" >&2;}
8891             add_this_lang=unsupported
8892             ;;
8893           *:d:no)
8894             # Silently disable.
8895             add_this_lang=unsupported
8896             ;;
8897         esac
8898
8899         # Disable jit if -enable-host-shared not specified
8900         # but not if building for Mingw. All code in Windows
8901         # is position independent code (PIC).
8902         case $target in
8903           *mingw*) ;;
8904           *)
8905           case ${add_this_lang}:${language}:${host_shared} in
8906             yes:jit:no)
8907                    # PR jit/64780: explicitly specify --enable-host-shared
8908             as_fn_error $? "
8909 Enabling language \"jit\" requires --enable-host-shared.
8910
8911 --enable-host-shared typically slows the rest of the compiler down by
8912 a few %, so you must explicitly enable it.
8913
8914 If you want to build both the jit and the regular compiler, it is often
8915 best to do this via two separate configure/builds, in separate
8916 directories, to avoid imposing the performance cost of
8917 --enable-host-shared on the regular compiler." "$LINENO" 5
8918                     ;;
8919             all:jit:no)
8920               { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: --enable-host-shared required to build $language" >&5
8921 $as_echo "$as_me: WARNING: --enable-host-shared required to build $language" >&2;}
8922               add_this_lang=unsupported
8923               ;;
8924             *:jit:no)
8925               # Silently disable.
8926               add_this_lang=unsupported
8927               ;;
8928                 esac
8929           ;;
8930         esac
8931
8932         # Disable a language that is unsupported by the target.
8933         case "${add_this_lang}: $unsupported_languages " in
8934           no:*) ;;
8935           unsupported:*) ;;
8936           *:*" $language "*)
8937             { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: ${language} not supported for this target" >&5
8938 $as_echo "$as_me: WARNING: ${language} not supported for this target" >&2;}
8939             add_this_lang=unsupported
8940             ;;
8941         esac
8942
8943         case $add_this_lang in
8944           unsupported)
8945             # Remove language-dependent dirs.
8946             disabled_target_libs="$disabled_target_libs $target_libs"
8947             noconfigdirs="$noconfigdirs $lang_dirs"
8948             ;;
8949           no)
8950             # Remove language-dependent dirs; still show language as supported.
8951             disabled_target_libs="$disabled_target_libs $target_libs"
8952             noconfigdirs="$noconfigdirs $lang_dirs"
8953             potential_languages="${potential_languages}${language},"
8954             ;;
8955           all|yes)
8956             new_enable_languages="${new_enable_languages}${language},"
8957             potential_languages="${potential_languages}${language},"
8958             missing_languages=`echo "$missing_languages" | sed "s/,$language,/,/"`
8959             enabled_target_libs="$enabled_target_libs $target_libs"
8960             case "${boot_language}:,$enable_stage1_languages," in
8961               yes:* | *:*,$language,* | *:*,yes, | *:*,all,)
8962                 # Add to (comma-separated) list of stage 1 languages.
8963                 case ",$stage1_languages," in
8964                   *,$language,* | ,yes, | ,all,) ;;
8965                   *) stage1_languages="${stage1_languages}${language}," ;;
8966                 esac
8967                 # We need to bootstrap any supporting libraries.
8968                 bootstrap_target_libs=`echo "${bootstrap_target_libs}${target_libs}," | sed "s/ /,/g"`
8969                 ;;
8970             esac
8971             ;;
8972         esac
8973         ;;
8974     esac
8975   done
8976
8977   # Add target libraries which are only needed for disabled languages
8978   # to noconfigdirs.
8979   if test -n "$disabled_target_libs"; then
8980     for dir in $disabled_target_libs; do
8981       case " $enabled_target_libs " in
8982       *" ${dir} "*) ;;
8983       *) noconfigdirs="$noconfigdirs $dir" ;;
8984       esac
8985     done
8986   fi
8987
8988   # Check whether --enable-stage1-languages was given.
8989 if test "${enable_stage1_languages+set}" = set; then :
8990   enableval=$enable_stage1_languages; case ,${enable_stage1_languages}, in
8991     ,no,|,,)
8992       # Set it to something that will have no effect in the loop below
8993       enable_stage1_languages=c ;;
8994     ,yes,)
8995       enable_stage1_languages=`echo $new_enable_languages | \
8996         sed -e "s/^,//" -e "s/,$//" ` ;;
8997     *,all,*)
8998       enable_stage1_languages=`echo ,$enable_stage1_languages, | \
8999         sed -e "s/,all,/$new_enable_languages/" -e "s/^,//" -e "s/,$//" ` ;;
9000   esac
9001
9002   # Add "good" languages from enable_stage1_languages to stage1_languages,
9003   # while "bad" languages go in missing_languages.  Leave no duplicates.
9004   for i in `echo $enable_stage1_languages | sed 's/,/ /g' `; do
9005     case $potential_languages in
9006       *,$i,*)
9007         case $stage1_languages in
9008           *,$i,*) ;;
9009           *) stage1_languages="$stage1_languages$i," ;;
9010         esac ;;
9011       *)
9012         case $missing_languages in
9013           *,$i,*) ;;
9014           *) missing_languages="$missing_languages$i," ;;
9015         esac ;;
9016      esac
9017   done
9018 fi
9019
9020
9021   # Remove leading/trailing commas that were added for simplicity
9022   potential_languages=`echo "$potential_languages" | sed -e "s/^,//" -e "s/,$//"`
9023   missing_languages=`echo "$missing_languages" | sed -e "s/^,//" -e "s/,$//"`
9024   stage1_languages=`echo "$stage1_languages" | sed -e "s/^,//" -e "s/,$//"`
9025   new_enable_languages=`echo "$new_enable_languages" | sed -e "s/^,//" -e "s/,$//"`
9026
9027   if test "x$missing_languages" != x; then
9028     as_fn_error $? "
9029 The following requested languages could not be built: ${missing_languages}
9030 Supported languages are: ${potential_languages}" "$LINENO" 5
9031   fi
9032   if test "x$new_enable_languages" != "x$enable_languages"; then
9033     echo The following languages will be built: ${new_enable_languages}
9034     enable_languages="$new_enable_languages"
9035   fi
9036
9037
9038   ac_configure_args=`echo " $ac_configure_args" | sed -e "s/ '--enable-languages=[^ ]*'//g" -e "s/$/ '--enable-languages="$enable_languages"'/" `
9039 fi
9040
9041 # Handle --disable-<component> generically.
9042 for dir in $configdirs $build_configdirs $target_configdirs ; do
9043   dirname=`echo $dir | sed -e s/target-//g -e s/build-//g -e s/-/_/g`
9044   varname=`echo $dirname | sed -e s/+/_/g`
9045   if eval test x\${enable_${varname}} "=" xno ; then
9046     noconfigdirs="$noconfigdirs $dir"
9047   fi
9048 done
9049
9050 # Check for Boehm's garbage collector
9051 # Check whether --enable-objc-gc was given.
9052 if test "${enable_objc_gc+set}" = set; then :
9053   enableval=$enable_objc_gc;
9054 fi
9055
9056
9057 # Check whether --with-target-bdw-gc was given.
9058 if test "${with_target_bdw_gc+set}" = set; then :
9059   withval=$with_target_bdw_gc;
9060 fi
9061
9062
9063 # Check whether --with-target-bdw-gc-include was given.
9064 if test "${with_target_bdw_gc_include+set}" = set; then :
9065   withval=$with_target_bdw_gc_include;
9066 fi
9067
9068
9069 # Check whether --with-target-bdw-gc-lib was given.
9070 if test "${with_target_bdw_gc_lib+set}" = set; then :
9071   withval=$with_target_bdw_gc_lib;
9072 fi
9073
9074
9075 case ,${enable_languages},:${enable_objc_gc} in *,objc,*:yes|*,objc,*:auto)
9076   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bdw garbage collector" >&5
9077 $as_echo_n "checking for bdw garbage collector... " >&6; }
9078   if test "x$with_target_bdw_gc$with_target_bdw_gc_include$with_target_bdw_gc_lib" = x; then
9079         { $as_echo "$as_me:${as_lineno-$LINENO}: result: using bdw-gc in default locations" >&5
9080 $as_echo "using bdw-gc in default locations" >&6; }
9081   else
9082         if test "x$with_target_bdw_gc_include" = x && test "x$with_target_bdw_gc_lib" != x; then
9083       as_fn_error $? "found --with-target-bdw-gc-lib but --with-target-bdw-gc-include missing" "$LINENO" 5
9084     elif test "x$with_target_bdw_gc_include" != x && test "x$with_target_bdw_gc_lib" = x; then
9085       as_fn_error $? "found --with-target-bdw-gc-include but --with-target-bdw-gc-lib missing" "$LINENO" 5
9086     else
9087       { $as_echo "$as_me:${as_lineno-$LINENO}: result: using paths configured with --with-target-bdw-gc options" >&5
9088 $as_echo "using paths configured with --with-target-bdw-gc options" >&6; }
9089     fi
9090   fi
9091 esac
9092
9093 # Disable libitm, libsanitizer, libvtv, liboffloadmic if we're not building C++
9094 case ,${enable_languages}, in
9095   *,c++,*)
9096     # Disable libitm, libsanitizer if we're not building libstdc++
9097     case "${noconfigdirs}" in
9098       *target-libstdc++-v3*)
9099         noconfigdirs="$noconfigdirs target-libitm target-libsanitizer"
9100         ;;
9101       *) ;;
9102     esac
9103     ;;
9104   *)
9105     noconfigdirs="$noconfigdirs target-liboffloadmic target-libitm target-libsanitizer target-libvtv"
9106     ;;
9107 esac
9108
9109 # If gcc/ is not in the source tree then we'll not be building a
9110 # target compiler, assume in that case we don't want to build any
9111 # target libraries or tools.
9112 #
9113 # This was added primarily for the benefit for binutils-gdb who reuse
9114 # this configure script, but don't always have target tools available.
9115 if test ! -d ${srcdir}/gcc; then
9116    skipdirs="${skipdirs} ${target_configdirs}"
9117 fi
9118
9119 # Remove the entries in $skipdirs and $noconfigdirs from $configdirs,
9120 # $build_configdirs and $target_configdirs.
9121 # If we have the source for $noconfigdirs entries, add them to $notsupp.
9122
9123 notsupp=""
9124 for dir in . $skipdirs $noconfigdirs ; do
9125   dirname=`echo $dir | sed -e s/target-//g -e s/build-//g`
9126   if test $dir != .  && echo " ${configdirs} " | grep " ${dir} " >/dev/null 2>&1; then
9127     configdirs=`echo " ${configdirs} " | sed -e "s/ ${dir} / /"`
9128     if test -r $srcdir/$dirname/configure ; then
9129       if echo " ${skipdirs} " | grep " ${dir} " >/dev/null 2>&1; then
9130         true
9131       else
9132         notsupp="$notsupp $dir"
9133       fi
9134     fi
9135   fi
9136   if test $dir != .  && echo " ${build_configdirs} " | grep " ${dir} " >/dev/null 2>&1; then
9137     build_configdirs=`echo " ${build_configdirs} " | sed -e "s/ ${dir} / /"`
9138     if test -r $srcdir/$dirname/configure ; then
9139       if echo " ${skipdirs} " | grep " ${dir} " >/dev/null 2>&1; then
9140         true
9141       else
9142         notsupp="$notsupp $dir"
9143       fi
9144     fi
9145   fi
9146   if test $dir != . && echo " ${target_configdirs} " | grep " ${dir} " >/dev/null 2>&1; then
9147     target_configdirs=`echo " ${target_configdirs} " | sed -e "s/ ${dir} / /"`
9148     if test -r $srcdir/$dirname/configure ; then
9149       if echo " ${skipdirs} " | grep " ${dir} " >/dev/null 2>&1; then
9150         true
9151       else
9152         notsupp="$notsupp $dir"
9153       fi
9154     fi
9155   fi
9156 done
9157
9158 # Quietly strip out all directories which aren't configurable in this tree.
9159 # This relies on all configurable subdirectories being autoconfiscated, which
9160 # is now the case.
9161 build_configdirs_all="$build_configdirs"
9162 build_configdirs=
9163 for i in ${build_configdirs_all} ; do
9164   j=`echo $i | sed -e s/build-//g`
9165   if test -f ${srcdir}/$j/configure ; then
9166     build_configdirs="${build_configdirs} $i"
9167   fi
9168 done
9169
9170 configdirs_all="$configdirs"
9171 configdirs=
9172 for i in ${configdirs_all} ; do
9173   if test -f ${srcdir}/$i/configure ; then
9174     configdirs="${configdirs} $i"
9175   fi
9176 done
9177
9178 target_configdirs_all="$target_configdirs"
9179 target_configdirs=
9180 for i in ${target_configdirs_all} ; do
9181   j=`echo $i | sed -e s/target-//g`
9182   if test -f ${srcdir}/$j/configure ; then
9183     target_configdirs="${target_configdirs} $i"
9184   fi
9185 done
9186
9187 # libiberty-linker-plugin is special: it doesn't have its own source directory,
9188 # so we have to add it after the preceding checks.
9189 if test x"$extra_linker_plugin_flags$extra_linker_plugin_configure_flags" != x
9190 then
9191   case " $configdirs " in
9192     *" libiberty "*)
9193       # If we can build libiberty, we can also build libiberty-linker-plugin.
9194       configdirs="$configdirs libiberty-linker-plugin"
9195       extra_linker_plugin_configure_flags="$extra_linker_plugin_configure_flags \
9196         --with-libiberty=../libiberty-linker-plugin";;
9197     *)
9198       as_fn_error $? "libiberty missing" "$LINENO" 5;;
9199   esac
9200 fi
9201
9202 # Sometimes we have special requirements for the host libiberty.
9203 extra_host_libiberty_configure_flags=
9204 extra_host_zlib_configure_flags=
9205 case " $configdirs " in
9206   *" lto-plugin "* | *" libcc1 "* | *" gdbserver "*)
9207     # When these are to be built as shared libraries, the same applies to
9208     # libiberty.
9209     extra_host_libiberty_configure_flags=--enable-shared
9210     ;;
9211   *" bfd "*)
9212     # When bfd is to be built as a shared library, the same applies to
9213     # zlib.
9214     if test "$enable_shared" = "yes"; then
9215       extra_host_zlib_configure_flags=--enable-host-shared
9216     fi
9217     ;;
9218 esac
9219
9220
9221
9222 # Produce a warning message for the subdirs we can't configure.
9223 # This isn't especially interesting in the Cygnus tree, but in the individual
9224 # FSF releases, it's important to let people know when their machine isn't
9225 # supported by the one or two programs in a package.
9226
9227 if test -n "${notsupp}" && test -z "${norecursion}" ; then
9228   # If $appdirs is non-empty, at least one of those directories must still
9229   # be configured, or we error out.  (E.g., if the gas release supports a
9230   # specified target in some subdirs but not the gas subdir, we shouldn't
9231   # pretend that all is well.)
9232   if test -n "$appdirs" ; then
9233     for dir in $appdirs ; do
9234       if test -r $dir/Makefile.in ; then
9235         if echo " ${configdirs} " | grep " ${dir} " >/dev/null 2>&1; then
9236           appdirs=""
9237           break
9238         fi
9239         if echo " ${target_configdirs} " | grep " target-${dir} " >/dev/null 2>&1; then
9240           appdirs=""
9241           break
9242         fi
9243       fi
9244     done
9245     if test -n "$appdirs" ; then
9246       echo "*** This configuration is not supported by this package." 1>&2
9247       exit 1
9248     fi
9249   fi
9250   # Okay, some application will build, or we don't care to check.  Still
9251   # notify of subdirs not getting built.
9252   echo "*** This configuration is not supported in the following subdirectories:" 1>&2
9253   echo "    ${notsupp}" 1>&2
9254   echo "    (Any other directories should still work fine.)" 1>&2
9255 fi
9256
9257 case "$host" in
9258   *msdosdjgpp*)
9259     enable_gdbtk=no ;;
9260 esac
9261
9262 # To find our prefix, in gcc_cv_tool_prefix.
9263
9264 # The user is always right.
9265 if test "${PATH_SEPARATOR+set}" != set; then
9266   echo "#! /bin/sh" >conf$$.sh
9267   echo  "exit 0"   >>conf$$.sh
9268   chmod +x conf$$.sh
9269   if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
9270     PATH_SEPARATOR=';'
9271   else
9272     PATH_SEPARATOR=:
9273   fi
9274   rm -f conf$$.sh
9275 fi
9276
9277
9278   get_gcc_base_ver="cat"
9279
9280 # Check whether --with-gcc-major-version-only was given.
9281 if test "${with_gcc_major_version_only+set}" = set; then :
9282   withval=$with_gcc_major_version_only; if test x$with_gcc_major_version_only = xyes ; then
9283         get_gcc_base_ver="sed -e 's/^\([0-9]*\).*/\1/'"
9284       fi
9285
9286 fi
9287
9288
9289
9290
9291
9292
9293 if test "x$exec_prefix" = xNONE; then
9294         if test "x$prefix" = xNONE; then
9295                 gcc_cv_tool_prefix=$ac_default_prefix
9296         else
9297                 gcc_cv_tool_prefix=$prefix
9298         fi
9299 else
9300         gcc_cv_tool_prefix=$exec_prefix
9301 fi
9302
9303 # If there is no compiler in the tree, use the PATH only.  In any
9304 # case, if there is no compiler in the tree nobody should use
9305 # AS_FOR_TARGET and LD_FOR_TARGET.
9306 if test x$host = x$build && test -f $srcdir/gcc/BASE-VER; then
9307     if test x$with_gcc_major_version_only = xyes ; then
9308                 gcc_version=`sed -e 's/^\([0-9]*\).*$/\1/' $srcdir/gcc/BASE-VER`
9309             else
9310         gcc_version=`cat $srcdir/gcc/BASE-VER`
9311     fi
9312     gcc_cv_tool_dirs="$gcc_cv_tool_prefix/libexec/gcc/$target_noncanonical/$gcc_version$PATH_SEPARATOR"
9313     gcc_cv_tool_dirs="$gcc_cv_tool_dirs$gcc_cv_tool_prefix/libexec/gcc/$target_noncanonical$PATH_SEPARATOR"
9314     gcc_cv_tool_dirs="$gcc_cv_tool_dirs/usr/lib/gcc/$target_noncanonical/$gcc_version$PATH_SEPARATOR"
9315     gcc_cv_tool_dirs="$gcc_cv_tool_dirs/usr/lib/gcc/$target_noncanonical$PATH_SEPARATOR"
9316     gcc_cv_tool_dirs="$gcc_cv_tool_dirs$gcc_cv_tool_prefix/$target_noncanonical/bin/$target_noncanonical/$gcc_version$PATH_SEPARATOR"
9317     gcc_cv_tool_dirs="$gcc_cv_tool_dirs$gcc_cv_tool_prefix/$target_noncanonical/bin$PATH_SEPARATOR"
9318 else
9319     gcc_cv_tool_dirs=
9320 fi
9321
9322 if test x$build = x$target && test -n "$md_exec_prefix"; then
9323         gcc_cv_tool_dirs="$gcc_cv_tool_dirs$md_exec_prefix$PATH_SEPARATOR"
9324 fi
9325
9326
9327
9328 copy_dirs=
9329
9330
9331 # Check whether --with-build-sysroot was given.
9332 if test "${with_build_sysroot+set}" = set; then :
9333   withval=$with_build_sysroot; if test x"$withval" != x ; then
9334      SYSROOT_CFLAGS_FOR_TARGET="--sysroot=$withval"
9335    fi
9336 else
9337   SYSROOT_CFLAGS_FOR_TARGET=
9338 fi
9339
9340
9341
9342
9343 # Check whether --with-debug-prefix-map was given.
9344 if test "${with_debug_prefix_map+set}" = set; then :
9345   withval=$with_debug_prefix_map; if test x"$withval" != x; then
9346      DEBUG_PREFIX_CFLAGS_FOR_TARGET=
9347      for debug_map in $withval; do
9348        DEBUG_PREFIX_CFLAGS_FOR_TARGET="$DEBUG_PREFIX_CFLAGS_FOR_TARGET -fdebug-prefix-map=$debug_map"
9349      done
9350    fi
9351 else
9352   DEBUG_PREFIX_CFLAGS_FOR_TARGET=
9353 fi
9354
9355
9356
9357 # During gcc bootstrap, if we use some random cc for stage1 then CFLAGS
9358 # might be empty or "-g".  We don't require a C++ compiler, so CXXFLAGS
9359 # might also be empty (or "-g", if a non-GCC C++ compiler is in the path).
9360 # We want to ensure that TARGET libraries (which we know are built with
9361 # gcc) are built with "-O2 -g", so include those options when setting
9362 # CFLAGS_FOR_TARGET and CXXFLAGS_FOR_TARGET.
9363 if test "x$CFLAGS_FOR_TARGET" = x; then
9364   if test "x${is_cross_compiler}" = xyes; then
9365     CFLAGS_FOR_TARGET="-g -O2"
9366   else
9367     CFLAGS_FOR_TARGET=$CFLAGS
9368     case " $CFLAGS " in
9369       *" -O2 "*) ;;
9370       *) CFLAGS_FOR_TARGET="-O2 $CFLAGS_FOR_TARGET" ;;
9371     esac
9372     case " $CFLAGS " in
9373       *" -g "* | *" -g3 "*) ;;
9374       *) CFLAGS_FOR_TARGET="-g $CFLAGS_FOR_TARGET" ;;
9375     esac
9376   fi
9377 fi
9378
9379
9380 if test "x$CXXFLAGS_FOR_TARGET" = x; then
9381   if test "x${is_cross_compiler}" = xyes; then
9382     CXXFLAGS_FOR_TARGET="-g -O2"
9383   else
9384     CXXFLAGS_FOR_TARGET=$CXXFLAGS
9385     case " $CXXFLAGS " in
9386       *" -O2 "*) ;;
9387       *) CXXFLAGS_FOR_TARGET="-O2 $CXXFLAGS_FOR_TARGET" ;;
9388     esac
9389     case " $CXXFLAGS " in
9390       *" -g "* | *" -g3 "*) ;;
9391       *) CXXFLAGS_FOR_TARGET="-g $CXXFLAGS_FOR_TARGET" ;;
9392     esac
9393   fi
9394 fi
9395
9396
9397
9398
9399 # Handle --with-headers=XXX.  If the value is not "yes", the contents of
9400 # the named directory are copied to $(tooldir)/sys-include.
9401 if test x"${with_headers}" != x && test x"${with_headers}" != xno ; then
9402   if test x${is_cross_compiler} = xno ; then
9403     echo 1>&2 '***' --with-headers is only supported when cross compiling
9404     exit 1
9405   fi
9406   if test x"${with_headers}" != xyes ; then
9407     x=${gcc_cv_tool_prefix}
9408     copy_dirs="${copy_dirs} ${with_headers} $x/${target_noncanonical}/sys-include"
9409   fi
9410 fi
9411
9412 # Handle --with-libs=XXX.  If the value is not "yes", the contents of
9413 # the name directories are copied to $(tooldir)/lib.  Multiple directories
9414 # are permitted.
9415 if test x"${with_libs}" != x && test x"${with_libs}" != xno ; then
9416   if test x${is_cross_compiler} = xno ; then
9417     echo 1>&2 '***' --with-libs is only supported when cross compiling
9418     exit 1
9419   fi
9420   if test x"${with_libs}" != xyes ; then
9421     # Copy the libraries in reverse order, so that files in the first named
9422     # library override files in subsequent libraries.
9423     x=${gcc_cv_tool_prefix}
9424     for l in ${with_libs}; do
9425       copy_dirs="$l $x/${target_noncanonical}/lib ${copy_dirs}"
9426     done
9427   fi
9428 fi
9429
9430 # Set with_gnu_as, with_gnu_ld, and with_system_zlib as appropriate.
9431 #
9432 # This is done by determining whether or not the appropriate directory
9433 # is available, and by checking whether or not specific configurations
9434 # have requested that this magic not happen.
9435 #
9436 # The command line options always override the explicit settings in
9437 # configure.ac, and the settings in configure.ac override this magic.
9438 #
9439 # If the default for a toolchain is to use GNU as and ld, and you don't
9440 # want to do that, then you should use the --without-gnu-as and
9441 # --without-gnu-ld options for the configure script.  Similarly, if
9442 # the default is to use the included zlib and you don't want to do that,
9443 # you should use the --with-system-zlib option for the configure script.
9444
9445 if test x${use_gnu_as} = x &&
9446    echo " ${configdirs} " | grep " gas " > /dev/null 2>&1 ; then
9447   with_gnu_as=yes
9448   extra_host_args="$extra_host_args --with-gnu-as"
9449 fi
9450
9451 if test x${use_gnu_ld} = x &&
9452    echo " ${configdirs} " | egrep " (go)?ld " > /dev/null 2>&1 ; then
9453   with_gnu_ld=yes
9454   extra_host_args="$extra_host_args --with-gnu-ld"
9455 fi
9456
9457 if test x${use_included_zlib} = x &&
9458    echo " ${configdirs} " | grep " zlib " > /dev/null 2>&1 ; then
9459   :
9460 else
9461   with_system_zlib=yes
9462   extra_host_args="$extra_host_args --with-system-zlib"
9463 fi
9464
9465 # If using newlib, add --with-newlib to the extra_host_args so that gcc/configure
9466 # can detect this case.
9467
9468 if test x${with_newlib} != xno && echo " ${target_configdirs} " | grep " target-newlib " > /dev/null 2>&1 ; then
9469   with_newlib=yes
9470   extra_host_args="$extra_host_args --with-newlib"
9471 fi
9472
9473 # Handle ${copy_dirs}
9474 set fnord ${copy_dirs}
9475 shift
9476 while test $# != 0 ; do
9477   if test -f $2/COPIED && test x"`cat $2/COPIED`" = x"$1" ; then
9478     :
9479   else
9480     echo Copying $1 to $2
9481
9482     # Use the install script to create the directory and all required
9483     # parent directories.
9484     if test -d $2 ; then
9485       :
9486     else
9487       echo >config.temp
9488       ${srcdir}/install-sh -c -m 644 config.temp $2/COPIED
9489     fi
9490
9491     # Copy the directory, assuming we have tar.
9492     # FIXME: Should we use B in the second tar?  Not all systems support it.
9493     (cd $1; tar -cf - .) | (cd $2; tar -xpf -)
9494
9495     # It is the responsibility of the user to correctly adjust all
9496     # symlinks.  If somebody can figure out how to handle them correctly
9497     # here, feel free to add the code.
9498
9499     echo $1 > $2/COPIED
9500   fi
9501   shift; shift
9502 done
9503
9504 # Determine a target-dependent exec_prefix that the installed
9505 # gcc will search in.  Keep this list sorted by triplet, with
9506 # the *-*-osname triplets last.
9507 md_exec_prefix=
9508 case "${target}" in
9509   i[34567]86-pc-msdosdjgpp*)
9510     md_exec_prefix=/dev/env/DJDIR/bin
9511     ;;
9512   *-*-hpux* | \
9513   *-*-nto-qnx* | \
9514   *-*-solaris2*)
9515     md_exec_prefix=/usr/ccs/bin
9516     ;;
9517 esac
9518
9519 extra_arflags_for_target=
9520 extra_nmflags_for_target=
9521 extra_ranlibflags_for_target=
9522 target_makefile_frag=/dev/null
9523 case "${target}" in
9524   spu-*-*)
9525     target_makefile_frag="config/mt-spu"
9526     ;;
9527   mips*-sde-elf* | mips*-mti-elf* | mips*-img-elf*)
9528     target_makefile_frag="config/mt-sde"
9529     ;;
9530   mipsisa*-*-elfoabi*)
9531     target_makefile_frag="config/mt-mips-elfoabi"
9532     ;;
9533   mips*-*-*linux* | mips*-*-gnu*)
9534     target_makefile_frag="config/mt-mips-gnu"
9535     ;;
9536   nios2-*-elf*)
9537     target_makefile_frag="config/mt-nios2-elf"
9538     ;;
9539   *-*-linux-android*)
9540     target_makefile_frag="config/mt-android"
9541     ;;
9542   *-*-linux* | *-*-gnu* | *-*-k*bsd*-gnu | *-*-kopensolaris*-gnu)
9543     target_makefile_frag="config/mt-gnu"
9544     ;;
9545   *-*-aix4.[3456789]* | *-*-aix[56789].*)
9546     # nm and ar from AIX 4.3 and above require -X32_64 flag to all ar and nm
9547     # commands to handle both 32-bit and 64-bit objects.  These flags are
9548     # harmless if we're using GNU nm or ar.
9549     extra_arflags_for_target=" -X32_64"
9550     extra_nmflags_for_target=" -B -X32_64"
9551     ;;
9552 esac
9553
9554 alphaieee_frag=/dev/null
9555 case $target in
9556   alpha*-*-*)
9557     # This just makes sure to use the -mieee option to build target libs.
9558     # This should probably be set individually by each library.
9559     alphaieee_frag="config/mt-alphaieee"
9560     ;;
9561 esac
9562
9563 # If --enable-target-optspace always use -Os instead of -O2 to build
9564 # the target libraries, similarly if it is not specified, use -Os
9565 # on selected platforms.
9566 ospace_frag=/dev/null
9567 case "${enable_target_optspace}:${target}" in
9568   yes:*)
9569     ospace_frag="config/mt-ospace"
9570     ;;
9571   :d30v-*)
9572     ospace_frag="config/mt-d30v"
9573     ;;
9574   :m32r-* | :d10v-* | :fr30-* | :i?86*-*-elfiamcu)
9575     ospace_frag="config/mt-ospace"
9576     ;;
9577   no:* | :*)
9578     ;;
9579   *)
9580     echo "*** bad value \"${enable_target_optspace}\" for --enable-target-optspace flag; ignored" 1>&2
9581     ;;
9582 esac
9583
9584 # Some systems (e.g., one of the i386-aix systems the gas testers are
9585 # using) don't handle "\$" correctly, so don't use it here.
9586 tooldir='${exec_prefix}'/${target_noncanonical}
9587 build_tooldir=${tooldir}
9588
9589 # Create a .gdbinit file which runs the one in srcdir
9590 # and tells GDB to look there for source files.
9591
9592 if test -r ${srcdir}/.gdbinit ; then
9593   case ${srcdir} in
9594     .) ;;
9595     *) cat > ./.gdbinit <<EOF
9596 # ${NO_EDIT}
9597 dir ${srcdir}
9598 dir .
9599 source ${srcdir}/.gdbinit
9600 EOF
9601     ;;
9602   esac
9603 fi
9604
9605 # Make sure that the compiler is able to generate an executable.  If it
9606 # can't, we are probably in trouble.  We don't care whether we can run the
9607 # executable--we might be using a cross compiler--we only care whether it
9608 # can be created.  At this point the main configure script has set CC.
9609 we_are_ok=no
9610 echo "int main () { return 0; }" > conftest.c
9611 ${CC} -o conftest ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} conftest.c
9612 if test $? = 0 ; then
9613   if test -s conftest || test -s conftest.exe ; then
9614     we_are_ok=yes
9615   fi
9616 fi
9617 case $we_are_ok in
9618   no)
9619     echo 1>&2 "*** The command '${CC} -o conftest ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} conftest.c' failed."
9620     echo 1>&2 "*** You must set the environment variable CC to a working compiler."
9621     rm -f conftest*
9622     exit 1
9623     ;;
9624 esac
9625 rm -f conftest*
9626
9627 # Decide which environment variable is used to find dynamic libraries.
9628 case "${host}" in
9629   *-*-hpux*) RPATH_ENVVAR=SHLIB_PATH ;;
9630   *-*-darwin*) RPATH_ENVVAR=DYLD_LIBRARY_PATH ;;
9631   *-*-mingw* | *-*-cygwin ) RPATH_ENVVAR=PATH ;;
9632   *) RPATH_ENVVAR=LD_LIBRARY_PATH ;;
9633 esac
9634
9635 # On systems where the dynamic library environment variable is PATH,
9636 # gcc/ will put dynamic libraries into a subdirectory to avoid adding
9637 # built executables to PATH.
9638 if test "$RPATH_ENVVAR" = PATH; then
9639   GCC_SHLIB_SUBDIR=/shlib
9640 else
9641   GCC_SHLIB_SUBDIR=
9642 fi
9643
9644 # Adjust the toplevel makefile according to whether bootstrap was selected.
9645 case $enable_bootstrap in
9646   yes)
9647     bootstrap_suffix=bootstrap
9648     BUILD_CONFIG=bootstrap-debug
9649     ;;
9650   no)
9651     bootstrap_suffix=no-bootstrap
9652     BUILD_CONFIG=
9653     ;;
9654 esac
9655
9656 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default BUILD_CONFIG" >&5
9657 $as_echo_n "checking for default BUILD_CONFIG... " >&6; }
9658
9659
9660 # Check whether --with-build-config was given.
9661 if test "${with_build_config+set}" = set; then :
9662   withval=$with_build_config; case $with_build_config in
9663    yes) with_build_config= ;;
9664    no) with_build_config= BUILD_CONFIG= ;;
9665    esac
9666 fi
9667
9668
9669 if test "x${with_build_config}" != x; then
9670   BUILD_CONFIG=$with_build_config
9671 else
9672   case $BUILD_CONFIG in
9673   bootstrap-debug)
9674     if echo "int f (void) { return 0; }" > conftest.c &&
9675        ${CC} -c conftest.c &&
9676        mv conftest.o conftest.o.g0 &&
9677        ${CC} -c -g conftest.c &&
9678        mv conftest.o conftest.o.g &&
9679        ${srcdir}/contrib/compare-debug conftest.o.g0 conftest.o.g > /dev/null 2>&1; then
9680       :
9681     else
9682       BUILD_CONFIG=
9683     fi
9684     rm -f conftest.c conftest.o conftest.o.g0 conftest.o.g
9685     ;;
9686   esac
9687 fi
9688 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BUILD_CONFIG" >&5
9689 $as_echo "$BUILD_CONFIG" >&6; }
9690
9691
9692 # Use same top-level configure hooks in libgcc/libstdc++/libvtv.
9693 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for --enable-vtable-verify" >&5
9694 $as_echo_n "checking for --enable-vtable-verify... " >&6; }
9695 # Check whether --enable-vtable-verify was given.
9696 if test "${enable_vtable_verify+set}" = set; then :
9697   enableval=$enable_vtable_verify; case "$enableval" in
9698  yes) enable_vtable_verify=yes ;;
9699  no)  enable_vtable_verify=no ;;
9700  *)   enable_vtable_verify=no;;
9701  esac
9702 else
9703   enable_vtable_verify=no
9704 fi
9705
9706 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_vtable_verify" >&5
9707 $as_echo "$enable_vtable_verify" >&6; }
9708
9709 # Record target_configdirs and the configure arguments for target and
9710 # build configuration in Makefile.
9711 target_configdirs=`echo "${target_configdirs}" | sed -e 's/target-//g'`
9712 build_configdirs=`echo "${build_configdirs}" | sed -e 's/build-//g'`
9713 bootstrap_fixincludes=no
9714
9715 # If we are building libgomp, bootstrap it.
9716 if echo " ${target_configdirs} " | grep " libgomp " > /dev/null 2>&1 ; then
9717   bootstrap_target_libs=${bootstrap_target_libs}target-libgomp,
9718 fi
9719
9720 # If we are building libsanitizer and $BUILD_CONFIG contains bootstrap-asan
9721 # or bootstrap-ubsan, bootstrap it.
9722 if echo " ${target_configdirs} " | grep " libsanitizer " > /dev/null 2>&1; then
9723   case "$BUILD_CONFIG" in
9724     *bootstrap-hwasan* | *bootstrap-asan* | *bootstrap-ubsan* )
9725       bootstrap_target_libs=${bootstrap_target_libs}target-libsanitizer,
9726       bootstrap_fixincludes=yes
9727       ;;
9728   esac
9729 fi
9730
9731 # If we are building libvtv and --enable-vtable-verify, bootstrap it.
9732 if echo " ${target_configdirs} " | grep " libvtv " > /dev/null 2>&1 &&
9733    test "$enable_vtable_verify" != no; then
9734   bootstrap_target_libs=${bootstrap_target_libs}target-libvtv,
9735 fi
9736
9737 # If we are building libatomic and the list of enabled languages includes the
9738 # D frontend, bootstrap it.
9739 if echo " ${target_configdirs} " | grep " libatomic " > /dev/null 2>&1; then
9740   case ,${enable_languages}, in
9741     *,d,*)
9742       bootstrap_target_libs=${bootstrap_target_libs}target-libatomic,
9743       ;;
9744   esac
9745 fi
9746
9747 # Determine whether gdb needs tk/tcl or not.
9748 # Use 'maybe' since enable_gdbtk might be true even if tk isn't available
9749 # and in that case we want gdb to be built without tk.  Ugh!
9750 # In fact I believe gdb is the *only* package directly dependent on tk,
9751 # so we should be able to put the 'maybe's in unconditionally and
9752 # leave out the maybe dependencies when enable_gdbtk is false.  I'm not
9753 # 100% sure that that's safe though.
9754
9755 gdb_tk="maybe-all-tcl maybe-all-tk maybe-all-itcl maybe-all-libgui"
9756 case "$enable_gdbtk" in
9757   no)
9758     GDB_TK="" ;;
9759   yes)
9760     GDB_TK="${gdb_tk}" ;;
9761   *)
9762     # Only add the dependency on gdbtk when GDBtk is part of the gdb
9763     # distro.  Eventually someone will fix this and move Insight, nee
9764     # gdbtk to a separate directory.
9765     if test -d ${srcdir}/gdb/gdbtk ; then
9766       GDB_TK="${gdb_tk}"
9767     else
9768       GDB_TK=""
9769     fi
9770     ;;
9771 esac
9772 CONFIGURE_GDB_TK=`echo ${GDB_TK} | sed s/-all-/-configure-/g`
9773 INSTALL_GDB_TK=`echo ${GDB_TK} | sed s/-all-/-install-/g`
9774
9775 # gdb and gdbserver depend on gnulib and gdbsupport, but as nothing
9776 # else does, only include them if one of these is built.  The Makefile
9777 # provides the ordering, so it's enough here to add to the list.
9778 case " ${configdirs} " in
9779   *\ gdb\ *)
9780     configdirs="${configdirs} gnulib gdbsupport"
9781     ;;
9782   *\ gdbserver\ *)
9783     configdirs="${configdirs} gnulib gdbsupport"
9784     ;;
9785   *\ sim\ *)
9786     configdirs="${configdirs} gnulib"
9787     ;;
9788 esac
9789
9790 # Strip out unwanted targets.
9791
9792 # While at that, we remove Makefiles if we were started for recursive
9793 # configuration, so that the top-level Makefile reconfigures them,
9794 # like we used to do when configure itself was recursive.
9795
9796 # Loop over modules.  We used to use the "$extrasub" feature from Autoconf
9797 # but now we're fixing up the Makefile ourselves with the additional
9798 # commands passed to AC_CONFIG_FILES.  Use separate variables
9799 # extrasub-{build,host,target} not because there is any reason to split
9800 # the substitutions up that way, but only to remain below the limit of
9801 # 99 commands in a script, for HP-UX sed.
9802
9803 # Do not nest @if/@endif or @unless/@endunless pairs, because
9804 # configure will not warn you at all.
9805
9806 case "$enable_bootstrap:$ENABLE_GOLD: $configdirs :,$stage1_languages," in
9807   yes:yes:*\ gold\ *:*,c++,*) ;;
9808   yes:yes:*\ gold\ *:*)
9809     as_fn_error $? "in a combined tree, bootstrapping with --enable-gold requires c++ in stage1_languages" "$LINENO" 5
9810     ;;
9811 esac
9812
9813 extrasub_build=
9814 for module in ${build_configdirs} ; do
9815   if test -z "${no_recursion}" \
9816      && test -f ${build_subdir}/${module}/Makefile; then
9817     echo 1>&2 "*** removing ${build_subdir}/${module}/Makefile to force reconfigure"
9818     rm -f ${build_subdir}/${module}/Makefile
9819   fi
9820   extrasub_build="$extrasub_build
9821 /^@if build-$module\$/d
9822 /^@endif build-$module\$/d
9823 /^@unless build-$module\$/,/^@endunless build-$module\$/d
9824 /^@if build-$module-$bootstrap_suffix\$/d
9825 /^@endif build-$module-$bootstrap_suffix\$/d
9826 /^@unless build-$module-$bootstrap_suffix\$/,/^@endunless build-$module-$bootstrap_suffix\$/d"
9827 done
9828 extrasub_host=
9829 for module in ${configdirs} ; do
9830   if test -z "${no_recursion}"; then
9831     for file in stage*-${module}/Makefile prev-${module}/Makefile ${module}/Makefile; do
9832       if test -f ${file}; then
9833         echo 1>&2 "*** removing ${file} to force reconfigure"
9834         rm -f ${file}
9835       fi
9836     done
9837   fi
9838   case ${module},${bootstrap_fixincludes} in
9839     fixincludes,no) host_bootstrap_suffix=no-bootstrap ;;
9840     *) host_bootstrap_suffix=$bootstrap_suffix ;;
9841   esac
9842   extrasub_host="$extrasub_host
9843 /^@if $module\$/d
9844 /^@endif $module\$/d
9845 /^@unless $module\$/,/^@endunless $module\$/d
9846 /^@if $module-$host_bootstrap_suffix\$/d
9847 /^@endif $module-$host_bootstrap_suffix\$/d
9848 /^@unless $module-$host_bootstrap_suffix\$/,/^@endunless $module-$host_bootstrap_suffix\$/d"
9849 done
9850 extrasub_target=
9851 for module in ${target_configdirs} ; do
9852   if test -z "${no_recursion}" \
9853      && test -f ${target_subdir}/${module}/Makefile; then
9854     echo 1>&2 "*** removing ${target_subdir}/${module}/Makefile to force reconfigure"
9855     rm -f ${target_subdir}/${module}/Makefile
9856   fi
9857
9858   # We only bootstrap target libraries listed in bootstrap_target_libs.
9859   case $bootstrap_target_libs in
9860     *,target-$module,*) target_bootstrap_suffix=$bootstrap_suffix ;;
9861     *) target_bootstrap_suffix=no-bootstrap ;;
9862   esac
9863
9864   extrasub_target="$extrasub_target
9865 /^@if target-$module\$/d
9866 /^@endif target-$module\$/d
9867 /^@unless target-$module\$/,/^@endunless target-$module\$/d
9868 /^@if target-$module-$target_bootstrap_suffix\$/d
9869 /^@endif target-$module-$target_bootstrap_suffix\$/d
9870 /^@unless target-$module-$target_bootstrap_suffix\$/,/^@endunless target-$module-$target_bootstrap_suffix\$/d"
9871 done
9872
9873 # Do the final fixup along with target modules.
9874 extrasub_target="$extrasub_target
9875 /^@if /,/^@endif /d
9876 /^@unless /d
9877 /^@endunless /d"
9878
9879 if test "$enable_pgo_build" != "no"; then
9880   extrasub_build="$extrasub_build
9881 /^@if pgo-build\$/d
9882 /^@endif pgo-build\$/d"
9883 fi
9884
9885 # Create the serialization dependencies.  This uses a temporary file.
9886
9887 # Check whether --enable-serial-configure was given.
9888 if test "${enable_serial_configure+set}" = set; then :
9889   enableval=$enable_serial_configure;
9890 fi
9891
9892
9893 case ${enable_serial_configure} in
9894   yes)
9895     enable_serial_build_configure=yes
9896     enable_serial_host_configure=yes
9897     enable_serial_target_configure=yes
9898     ;;
9899 esac
9900
9901 # These force 'configure's to be done one at a time, to avoid problems
9902 # with contention over a shared config.cache.
9903 rm -f serdep.tmp
9904 echo '# serdep.tmp' > serdep.tmp
9905 olditem=
9906 test "x${enable_serial_build_configure}" = xyes &&
9907 for item in ${build_configdirs} ; do
9908   case ${olditem} in
9909     "") ;;
9910     *) echo "configure-build-${item}: configure-build-${olditem}" >> serdep.tmp ;;
9911   esac
9912   olditem=${item}
9913 done
9914 olditem=
9915 test "x${enable_serial_host_configure}" = xyes &&
9916 for item in ${configdirs} ; do
9917   case ${olditem} in
9918     "") ;;
9919     *) echo "configure-${item}: configure-${olditem}" >> serdep.tmp ;;
9920   esac
9921   olditem=${item}
9922 done
9923 olditem=
9924 test "x${enable_serial_target_configure}" = xyes &&
9925 for item in ${target_configdirs} ; do
9926   case ${olditem} in
9927     "") ;;
9928     *) echo "configure-target-${item}: configure-target-${olditem}" >> serdep.tmp ;;
9929   esac
9930   olditem=${item}
9931 done
9932 serialization_dependencies=serdep.tmp
9933
9934
9935 # Base args.  Strip norecursion, cache-file, srcdir, host, build,
9936 # target, nonopt, and variable assignments.  These are the ones we
9937 # might not want to pass down to subconfigures.  The exception being
9938 # --cache-file=/dev/null, which is used to turn off the use of cache
9939 # files altogether, and which should be passed on to subconfigures.
9940 # Also strip program-prefix, program-suffix, and program-transform-name,
9941 # so that we can pass down a consistent program-transform-name.
9942 baseargs=
9943 tbaseargs=
9944 keep_next=no
9945 skip_next=no
9946 eval "set -- $ac_configure_args"
9947 for ac_arg
9948 do
9949   if test X"$skip_next" = X"yes"; then
9950     skip_next=no
9951     continue
9952   fi
9953   if test X"$keep_next" = X"yes"; then
9954     case $ac_arg in
9955       *\'*)
9956         ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
9957     esac
9958     baseargs="$baseargs '$ac_arg'"
9959     tbaseargs="$tbaseargs '$ac_arg'"
9960     keep_next=no
9961     continue
9962   fi
9963
9964   # Handle separated arguments.  Based on the logic generated by
9965   # autoconf 2.59.
9966   case $ac_arg in
9967     *=* | --config-cache | -C | -disable-* | --disable-* \
9968       | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
9969       | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
9970       | -with-* | --with-* | -without-* | --without-* | --x)
9971       separate_arg=no
9972       ;;
9973     -*)
9974       separate_arg=yes
9975       ;;
9976     *)
9977       separate_arg=no
9978       ;;
9979   esac
9980
9981   skip_targ=no
9982   case $ac_arg in
9983
9984   --with-* | --without-*)
9985     libopt=`echo "$ac_arg" | sed -e 's,^--[^-_]*[-_],,' -e 's,=.*$,,'`
9986
9987     case $libopt in
9988     *[-_]include)
9989       lib=`echo "$libopt" | sed 's,[-_]include$,,'`
9990       ;;
9991     *[-_]lib)
9992       lib=`echo "$libopt" | sed 's,[-_]lib$,,'`
9993       ;;
9994     *)
9995       lib=$libopt
9996       ;;
9997     esac
9998
9999
10000     case $lib in
10001     mpc | mpfr | gmp | isl)
10002       # If we're processing --with-$lib, --with-$lib-include or
10003       # --with-$lib-lib, for one of the libs above, and target is
10004       # different from host, don't pass the current argument to any
10005       # target library's configure.
10006       if test x$is_cross_compiler = xyes; then
10007         skip_targ=yes
10008       fi
10009       ;;
10010     esac
10011     ;;
10012   esac
10013
10014   case "$ac_arg" in
10015     --cache-file=/dev/null | \
10016     -cache-file=/dev/null )
10017       # Handled here to avoid the test to skip args below.
10018       baseargs="$baseargs '$ac_arg'"
10019       tbaseargs="$tbaseargs '$ac_arg'"
10020       # Assert: $separate_arg should always be no.
10021       keep_next=$separate_arg
10022       ;;
10023     --no*)
10024       continue
10025       ;;
10026     --c* | \
10027     --sr* | \
10028     --ho* | \
10029     --bu* | \
10030     --t* | \
10031     --program-* | \
10032     -cache_file* | \
10033     -srcdir* | \
10034     -host* | \
10035     -build* | \
10036     -target* | \
10037     -program-prefix* | \
10038     -program-suffix* | \
10039     -program-transform-name* )
10040       skip_next=$separate_arg
10041       continue
10042       ;;
10043     -*)
10044       # An option.  Add it.
10045       case $ac_arg in
10046         *\'*)
10047           ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
10048       esac
10049       baseargs="$baseargs '$ac_arg'"
10050       if test X"$skip_targ" = Xno; then
10051         tbaseargs="$tbaseargs '$ac_arg'"
10052       fi
10053       keep_next=$separate_arg
10054       ;;
10055     *)
10056       # Either a variable assignment, or a nonopt (triplet).  Don't
10057       # pass it down; let the Makefile handle this.
10058       continue
10059       ;;
10060   esac
10061 done
10062 # Remove the initial space we just introduced and, as these will be
10063 # expanded by make, quote '$'.
10064 baseargs=`echo "x$baseargs" | sed -e 's/^x *//' -e 's,\\$,$$,g'`
10065
10066 # Add in --program-transform-name, after --program-prefix and
10067 # --program-suffix have been applied to it.  Autoconf has already
10068 # doubled dollar signs and backslashes in program_transform_name; we want
10069 # the backslashes un-doubled, and then the entire thing wrapped in single
10070 # quotes, because this will be expanded first by make and then by the shell.
10071 # Also, because we want to override the logic in subdir configure scripts to
10072 # choose program_transform_name, replace any s,x,x, with s,y,y,.
10073 sed -e "s,\\\\\\\\,\\\\,g; s,','\\\\'',g; s/s,x,x,/s,y,y,/" <<EOF_SED > conftestsed.out
10074 ${program_transform_name}
10075 EOF_SED
10076 gcc_transform_name=`cat conftestsed.out`
10077 rm -f conftestsed.out
10078 baseargs="$baseargs --program-transform-name='${gcc_transform_name}'"
10079 tbaseargs="$tbaseargs --program-transform-name='${gcc_transform_name}'"
10080 if test "$silent" = yes; then
10081   baseargs="$baseargs --silent"
10082   tbaseargs="$tbaseargs --silent"
10083 fi
10084 baseargs="$baseargs --disable-option-checking"
10085 tbaseargs="$tbaseargs --disable-option-checking"
10086
10087 # Record and document user additions to sub configure arguments.
10088
10089
10090
10091
10092 # For the build-side libraries, we just need to pretend we're native,
10093 # and not use the same cache file.  Multilibs are neither needed nor
10094 # desired.  We can't even use the same cache file for all build-side
10095 # libraries, as they're compiled differently; some with C, some with
10096 # C++ or with different feature-enabling options.
10097 build_configargs="$build_configargs --cache-file=./config.cache ${baseargs}"
10098
10099 # For host modules, accept cache file option, or specification as blank.
10100 case "${cache_file}" in
10101 "") # empty
10102   cache_file_option="" ;;
10103 /* | [A-Za-z]:[\\/]* ) # absolute path
10104   cache_file_option="--cache-file=${cache_file}" ;;
10105 *) # relative path
10106   cache_file_option="--cache-file=../${cache_file}" ;;
10107 esac
10108
10109 # Host dirs don't like to share a cache file either, horribly enough.
10110 # This seems to be due to autoconf 2.5x stupidity.
10111 host_configargs="$host_configargs --cache-file=./config.cache ${extra_host_args} ${baseargs}"
10112
10113 target_configargs="$target_configargs ${tbaseargs}"
10114
10115 # Passing a --with-cross-host argument lets the target libraries know
10116 # whether they are being built with a cross-compiler or being built
10117 # native.  However, it would be better to use other mechanisms to make the
10118 # sorts of decisions they want to make on this basis.  Please consider
10119 # this option to be deprecated.  FIXME.
10120 if test x${is_cross_compiler} = xyes ; then
10121   target_configargs="--with-cross-host=${host_noncanonical} ${target_configargs}"
10122 fi
10123
10124 # Special user-friendly check for native x86_64-linux build, if
10125 # multilib is not explicitly enabled.
10126 case "$target:$have_compiler:$host:$target:$enable_multilib" in
10127   x86_64-*linux*:yes:$build:$build:)
10128     # Make sure we have a development environment that handles 32-bit
10129     dev64=no
10130     echo "int main () { return 0; }" > conftest.c
10131     ${CC} -m32 -o conftest ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} conftest.c
10132     if test $? = 0 ; then
10133       if test -s conftest || test -s conftest.exe ; then
10134         dev64=yes
10135       fi
10136     fi
10137     rm -f conftest*
10138     if test x${dev64} != xyes ; then
10139       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
10140     fi
10141     ;;
10142 esac
10143
10144 # Default to --enable-multilib.
10145 if test x${enable_multilib} = x ; then
10146   target_configargs="--enable-multilib ${target_configargs}"
10147 fi
10148
10149 # Pass --with-newlib if appropriate.  Note that target_configdirs has
10150 # changed from the earlier setting of with_newlib.
10151 if test x${with_newlib} != xno && echo " ${target_configdirs} " | grep " newlib " > /dev/null 2>&1 && test -d ${srcdir}/newlib ; then
10152   target_configargs="--with-newlib ${target_configargs}"
10153 fi
10154
10155 # Different target subdirs use different values of certain variables
10156 # (notably CXX).  Worse, multilibs use *lots* of different values.
10157 # Worse yet, autoconf 2.5x makes some of these 'precious', meaning that
10158 # it doesn't automatically accept command-line overrides of them.
10159 # This means it's not safe for target subdirs to share a cache file,
10160 # which is disgusting, but there you have it.  Hopefully this can be
10161 # fixed in future.  It's still worthwhile to use a cache file for each
10162 # directory.  I think.
10163
10164 # Pass the appropriate --build, --host, --target and --cache-file arguments.
10165 # We need to pass --target, as newer autoconf's requires consistency
10166 # for target_alias and gcc doesn't manage it consistently.
10167 target_configargs="--cache-file=./config.cache ${target_configargs}"
10168
10169 FLAGS_FOR_TARGET=
10170 case " $target_configdirs " in
10171  *" newlib "*)
10172   case " $target_configargs " in
10173   *" --with-newlib "*)
10174    case "$target" in
10175     *-cygwin*)
10176       FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -L$$r/$(TARGET_SUBDIR)/winsup/cygwin -isystem $$s/winsup/cygwin/include'
10177       ;;
10178    esac
10179
10180    # If we're not building GCC, don't discard standard headers.
10181    if test -d ${srcdir}/gcc; then
10182      FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -nostdinc'
10183
10184      if test "${build}" != "${host}"; then
10185        # On Canadian crosses, CC_FOR_TARGET will have already been set
10186        # by `configure', so we won't have an opportunity to add -Bgcc/
10187        # to it.  This is right: we don't want to search that directory
10188        # for binaries, but we want the header files in there, so add
10189        # them explicitly.
10190        FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -isystem $$r/$(HOST_SUBDIR)/gcc/include -isystem $$r/$(HOST_SUBDIR)/gcc/include-fixed'
10191
10192        # Someone might think of using the pre-installed headers on
10193        # Canadian crosses, in case the installed compiler is not fully
10194        # compatible with the compiler being built.  In this case, it
10195        # would be better to flag an error than risking having
10196        # incompatible object files being constructed.  We can't
10197        # guarantee that an error will be flagged, but let's hope the
10198        # compiler will do it, when presented with incompatible header
10199        # files.
10200      fi
10201    fi
10202
10203    case "${target}-${is_cross_compiler}" in
10204    i[3456789]86-*-linux*-no)
10205       # Here host == target, so we don't need to build gcc,
10206       # so we don't want to discard standard headers.
10207       FLAGS_FOR_TARGET=`echo " $FLAGS_FOR_TARGET " | sed -e 's/ -nostdinc / /'`
10208       ;;
10209    *)
10210       # If we're building newlib, use its generic headers last, but search
10211       # for any libc-related directories first (so make it the last -B
10212       # switch).
10213       FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -B$$r/$(TARGET_SUBDIR)/newlib/ -isystem $$r/$(TARGET_SUBDIR)/newlib/targ-include -isystem $$s/newlib/libc/include'
10214
10215       # If we're building libgloss, find the startup file, simulator library
10216       # and linker script.
10217       case " $target_configdirs " in
10218         *" libgloss "*)
10219         # Look for startup file, simulator library and maybe linker script.
10220         FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -B$$r/$(TARGET_SUBDIR)/libgloss/'"$libgloss_dir"
10221         # Look for libnosys.a in case the target needs it.
10222         FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -L$$r/$(TARGET_SUBDIR)/libgloss/libnosys'
10223         # Most targets have the linker script in the source directory.
10224         FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -L$$s/libgloss/'"$libgloss_dir"
10225         ;;
10226       esac
10227       ;;
10228    esac
10229    ;;
10230   esac
10231   ;;
10232 esac
10233
10234 case "$target" in
10235   x86_64-*mingw* | *-w64-mingw*)
10236   # MinGW-w64 does not use newlib, nor does it use winsup. It may,
10237   # however, use a symlink named 'mingw' in ${prefix} .
10238     FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -L${prefix}/${target}/lib -L${prefix}/mingw/lib -isystem ${prefix}/${target}/include -isystem ${prefix}/mingw/include'
10239     ;;
10240   *-mingw*)
10241   # MinGW can't be handled as Cygwin above since it does not use newlib.
10242     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'
10243     ;;
10244 esac
10245
10246 # Allow the user to override the flags for
10247 # our build compiler if desired.
10248 if test x"${build}" = x"${host}" ; then
10249   CFLAGS_FOR_BUILD=${CFLAGS_FOR_BUILD-${CFLAGS}}
10250   CPPFLAGS_FOR_BUILD=${CPPFLAGS_FOR_BUILD-${CPPFLAGS}}
10251   CXXFLAGS_FOR_BUILD=${CXXFLAGS_FOR_BUILD-${CXXFLAGS}}
10252   LDFLAGS_FOR_BUILD=${LDFLAGS_FOR_BUILD-${LDFLAGS}}
10253 fi
10254
10255 # On Canadian crosses, we'll be searching the right directories for
10256 # the previously-installed cross compiler, so don't bother to add
10257 # flags for directories within the install tree of the compiler
10258 # being built; programs in there won't even run.
10259 if test "${build}" = "${host}" && test -d ${srcdir}/gcc; then
10260   # Search for pre-installed headers if nothing else fits.
10261   FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -B$(build_tooldir)/bin/ -B$(build_tooldir)/lib/ -isystem $(build_tooldir)/include -isystem $(build_tooldir)/sys-include'
10262 fi
10263
10264 if test "x${use_gnu_ld}" = x &&
10265    echo " ${configdirs} " | grep " ld " > /dev/null ; then
10266   # Arrange for us to find uninstalled linker scripts.
10267   FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -L$$r/$(HOST_SUBDIR)/ld'
10268 fi
10269
10270 # Search for other target-specific linker scripts and such.
10271 case "${target}" in
10272   mep*)
10273     FLAGS_FOR_TARGET="$FLAGS_FOR_TARGET -mlibrary"
10274     ;;
10275 esac
10276
10277 # Makefile fragments.
10278 for frag in host_makefile_frag target_makefile_frag alphaieee_frag ospace_frag;
10279 do
10280   eval fragval=\$$frag
10281   if test $fragval != /dev/null; then
10282     eval $frag=${srcdir}/$fragval
10283   fi
10284 done
10285
10286
10287
10288
10289
10290 # Miscellanea: directories, flags, etc.
10291
10292
10293
10294
10295
10296
10297
10298
10299 # Build module lists & subconfigure args.
10300
10301
10302
10303 # Host module lists & subconfigure args.
10304
10305
10306
10307
10308 # Target module lists & subconfigure args.
10309
10310
10311
10312 # Build tools.
10313
10314
10315
10316
10317
10318
10319
10320
10321
10322
10323
10324
10325
10326
10327
10328
10329
10330
10331
10332
10333 # Generate default definitions for YACC, M4, LEX and other programs that run
10334 # on the build machine.  These are used if the Makefile can't locate these
10335 # programs in objdir.
10336 MISSING=`cd $ac_aux_dir && ${PWDCMD-pwd}`/missing
10337
10338 for ac_prog in 'bison -y' byacc yacc
10339 do
10340   # Extract the first word of "$ac_prog", so it can be a program name with args.
10341 set dummy $ac_prog; ac_word=$2
10342 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10343 $as_echo_n "checking for $ac_word... " >&6; }
10344 if ${ac_cv_prog_YACC+:} false; then :
10345   $as_echo_n "(cached) " >&6
10346 else
10347   if test -n "$YACC"; then
10348   ac_cv_prog_YACC="$YACC" # Let the user override the test.
10349 else
10350 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10351 for as_dir in $PATH
10352 do
10353   IFS=$as_save_IFS
10354   test -z "$as_dir" && as_dir=.
10355     for ac_exec_ext in '' $ac_executable_extensions; do
10356   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10357     ac_cv_prog_YACC="$ac_prog"
10358     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10359     break 2
10360   fi
10361 done
10362   done
10363 IFS=$as_save_IFS
10364
10365 fi
10366 fi
10367 YACC=$ac_cv_prog_YACC
10368 if test -n "$YACC"; then
10369   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $YACC" >&5
10370 $as_echo "$YACC" >&6; }
10371 else
10372   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10373 $as_echo "no" >&6; }
10374 fi
10375
10376
10377   test -n "$YACC" && break
10378 done
10379 test -n "$YACC" || YACC="$MISSING bison -y"
10380
10381 case " $build_configdirs " in
10382   *" bison "*) YACC='$$r/$(BUILD_SUBDIR)/bison/tests/bison -y' ;;
10383 esac
10384
10385 for ac_prog in bison
10386 do
10387   # Extract the first word of "$ac_prog", so it can be a program name with args.
10388 set dummy $ac_prog; ac_word=$2
10389 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10390 $as_echo_n "checking for $ac_word... " >&6; }
10391 if ${ac_cv_prog_BISON+:} false; then :
10392   $as_echo_n "(cached) " >&6
10393 else
10394   if test -n "$BISON"; then
10395   ac_cv_prog_BISON="$BISON" # Let the user override the test.
10396 else
10397 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10398 for as_dir in $PATH
10399 do
10400   IFS=$as_save_IFS
10401   test -z "$as_dir" && as_dir=.
10402     for ac_exec_ext in '' $ac_executable_extensions; do
10403   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10404     ac_cv_prog_BISON="$ac_prog"
10405     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10406     break 2
10407   fi
10408 done
10409   done
10410 IFS=$as_save_IFS
10411
10412 fi
10413 fi
10414 BISON=$ac_cv_prog_BISON
10415 if test -n "$BISON"; then
10416   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BISON" >&5
10417 $as_echo "$BISON" >&6; }
10418 else
10419   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10420 $as_echo "no" >&6; }
10421 fi
10422
10423
10424   test -n "$BISON" && break
10425 done
10426 test -n "$BISON" || BISON="$MISSING bison"
10427
10428 case " $build_configdirs " in
10429   *" bison "*) BISON='$$r/$(BUILD_SUBDIR)/bison/tests/bison' ;;
10430 esac
10431
10432 for ac_prog in gm4 gnum4 m4
10433 do
10434   # Extract the first word of "$ac_prog", so it can be a program name with args.
10435 set dummy $ac_prog; ac_word=$2
10436 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10437 $as_echo_n "checking for $ac_word... " >&6; }
10438 if ${ac_cv_prog_M4+:} false; then :
10439   $as_echo_n "(cached) " >&6
10440 else
10441   if test -n "$M4"; then
10442   ac_cv_prog_M4="$M4" # Let the user override the test.
10443 else
10444 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10445 for as_dir in $PATH
10446 do
10447   IFS=$as_save_IFS
10448   test -z "$as_dir" && as_dir=.
10449     for ac_exec_ext in '' $ac_executable_extensions; do
10450   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10451     ac_cv_prog_M4="$ac_prog"
10452     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10453     break 2
10454   fi
10455 done
10456   done
10457 IFS=$as_save_IFS
10458
10459 fi
10460 fi
10461 M4=$ac_cv_prog_M4
10462 if test -n "$M4"; then
10463   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $M4" >&5
10464 $as_echo "$M4" >&6; }
10465 else
10466   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10467 $as_echo "no" >&6; }
10468 fi
10469
10470
10471   test -n "$M4" && break
10472 done
10473 test -n "$M4" || M4="$MISSING m4"
10474
10475 case " $build_configdirs " in
10476   *" m4 "*) M4='$$r/$(BUILD_SUBDIR)/m4/m4' ;;
10477 esac
10478
10479 for ac_prog in flex lex
10480 do
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_LEX+:} false; then :
10486   $as_echo_n "(cached) " >&6
10487 else
10488   if test -n "$LEX"; then
10489   ac_cv_prog_LEX="$LEX" # Let the user override the test.
10490 else
10491 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10492 for as_dir in $PATH
10493 do
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_LEX="$ac_prog"
10499     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10500     break 2
10501   fi
10502 done
10503   done
10504 IFS=$as_save_IFS
10505
10506 fi
10507 fi
10508 LEX=$ac_cv_prog_LEX
10509 if test -n "$LEX"; then
10510   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LEX" >&5
10511 $as_echo "$LEX" >&6; }
10512 else
10513   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10514 $as_echo "no" >&6; }
10515 fi
10516
10517
10518   test -n "$LEX" && break
10519 done
10520 test -n "$LEX" || LEX="$MISSING flex"
10521
10522 case " $build_configdirs " in
10523   *" flex "*) LEX='$$r/$(BUILD_SUBDIR)/flex/flex' ;;
10524   *" lex "*) LEX='$$r/$(BUILD_SUBDIR)/lex/lex' ;;
10525 esac
10526
10527 for ac_prog in flex
10528 do
10529   # Extract the first word of "$ac_prog", so it can be a program name with args.
10530 set dummy $ac_prog; ac_word=$2
10531 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10532 $as_echo_n "checking for $ac_word... " >&6; }
10533 if ${ac_cv_prog_FLEX+:} false; then :
10534   $as_echo_n "(cached) " >&6
10535 else
10536   if test -n "$FLEX"; then
10537   ac_cv_prog_FLEX="$FLEX" # Let the user override the test.
10538 else
10539 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10540 for as_dir in $PATH
10541 do
10542   IFS=$as_save_IFS
10543   test -z "$as_dir" && as_dir=.
10544     for ac_exec_ext in '' $ac_executable_extensions; do
10545   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10546     ac_cv_prog_FLEX="$ac_prog"
10547     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10548     break 2
10549   fi
10550 done
10551   done
10552 IFS=$as_save_IFS
10553
10554 fi
10555 fi
10556 FLEX=$ac_cv_prog_FLEX
10557 if test -n "$FLEX"; then
10558   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $FLEX" >&5
10559 $as_echo "$FLEX" >&6; }
10560 else
10561   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10562 $as_echo "no" >&6; }
10563 fi
10564
10565
10566   test -n "$FLEX" && break
10567 done
10568 test -n "$FLEX" || FLEX="$MISSING flex"
10569
10570 case " $build_configdirs " in
10571   *" flex "*) FLEX='$$r/$(BUILD_SUBDIR)/flex/flex' ;;
10572 esac
10573
10574 for ac_prog in makeinfo
10575 do
10576   # Extract the first word of "$ac_prog", so it can be a program name with args.
10577 set dummy $ac_prog; ac_word=$2
10578 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10579 $as_echo_n "checking for $ac_word... " >&6; }
10580 if ${ac_cv_prog_MAKEINFO+:} false; then :
10581   $as_echo_n "(cached) " >&6
10582 else
10583   if test -n "$MAKEINFO"; then
10584   ac_cv_prog_MAKEINFO="$MAKEINFO" # Let the user override the test.
10585 else
10586 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10587 for as_dir in $PATH
10588 do
10589   IFS=$as_save_IFS
10590   test -z "$as_dir" && as_dir=.
10591     for ac_exec_ext in '' $ac_executable_extensions; do
10592   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10593     ac_cv_prog_MAKEINFO="$ac_prog"
10594     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10595     break 2
10596   fi
10597 done
10598   done
10599 IFS=$as_save_IFS
10600
10601 fi
10602 fi
10603 MAKEINFO=$ac_cv_prog_MAKEINFO
10604 if test -n "$MAKEINFO"; then
10605   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKEINFO" >&5
10606 $as_echo "$MAKEINFO" >&6; }
10607 else
10608   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10609 $as_echo "no" >&6; }
10610 fi
10611
10612
10613   test -n "$MAKEINFO" && break
10614 done
10615 test -n "$MAKEINFO" || MAKEINFO="$MISSING makeinfo"
10616
10617 case " $build_configdirs " in
10618   *" texinfo "*) MAKEINFO='$$r/$(BUILD_SUBDIR)/texinfo/makeinfo/makeinfo' ;;
10619   *)
10620
10621     # For an installed makeinfo, we require it to be from texinfo 4.7 or
10622     # higher, else we use the "missing" dummy.
10623     if ${MAKEINFO} --version \
10624        | egrep 'texinfo[^0-9]*(4\.([7-9]|[1-9][0-9])|[5-9]|[1-9][0-9])' >/dev/null 2>&1; then
10625       :
10626     else
10627       MAKEINFO="$MISSING makeinfo"
10628     fi
10629     ;;
10630
10631 esac
10632
10633 # FIXME: expect and dejagnu may become build tools?
10634
10635 for ac_prog in expect
10636 do
10637   # Extract the first word of "$ac_prog", so it can be a program name with args.
10638 set dummy $ac_prog; ac_word=$2
10639 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10640 $as_echo_n "checking for $ac_word... " >&6; }
10641 if ${ac_cv_prog_EXPECT+:} false; then :
10642   $as_echo_n "(cached) " >&6
10643 else
10644   if test -n "$EXPECT"; then
10645   ac_cv_prog_EXPECT="$EXPECT" # Let the user override the test.
10646 else
10647 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10648 for as_dir in $PATH
10649 do
10650   IFS=$as_save_IFS
10651   test -z "$as_dir" && as_dir=.
10652     for ac_exec_ext in '' $ac_executable_extensions; do
10653   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10654     ac_cv_prog_EXPECT="$ac_prog"
10655     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10656     break 2
10657   fi
10658 done
10659   done
10660 IFS=$as_save_IFS
10661
10662 fi
10663 fi
10664 EXPECT=$ac_cv_prog_EXPECT
10665 if test -n "$EXPECT"; then
10666   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $EXPECT" >&5
10667 $as_echo "$EXPECT" >&6; }
10668 else
10669   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10670 $as_echo "no" >&6; }
10671 fi
10672
10673
10674   test -n "$EXPECT" && break
10675 done
10676 test -n "$EXPECT" || EXPECT="expect"
10677
10678 case " $configdirs " in
10679   *" expect "*)
10680     test $host = $build && EXPECT='$$r/$(HOST_SUBDIR)/expect/expect'
10681     ;;
10682 esac
10683
10684 for ac_prog in runtest
10685 do
10686   # Extract the first word of "$ac_prog", so it can be a program name with args.
10687 set dummy $ac_prog; ac_word=$2
10688 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10689 $as_echo_n "checking for $ac_word... " >&6; }
10690 if ${ac_cv_prog_RUNTEST+:} false; then :
10691   $as_echo_n "(cached) " >&6
10692 else
10693   if test -n "$RUNTEST"; then
10694   ac_cv_prog_RUNTEST="$RUNTEST" # Let the user override the test.
10695 else
10696 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10697 for as_dir in $PATH
10698 do
10699   IFS=$as_save_IFS
10700   test -z "$as_dir" && as_dir=.
10701     for ac_exec_ext in '' $ac_executable_extensions; do
10702   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10703     ac_cv_prog_RUNTEST="$ac_prog"
10704     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10705     break 2
10706   fi
10707 done
10708   done
10709 IFS=$as_save_IFS
10710
10711 fi
10712 fi
10713 RUNTEST=$ac_cv_prog_RUNTEST
10714 if test -n "$RUNTEST"; then
10715   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RUNTEST" >&5
10716 $as_echo "$RUNTEST" >&6; }
10717 else
10718   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10719 $as_echo "no" >&6; }
10720 fi
10721
10722
10723   test -n "$RUNTEST" && break
10724 done
10725 test -n "$RUNTEST" || RUNTEST="runtest"
10726
10727 case " $configdirs " in
10728   *" dejagnu "*)
10729     test $host = $build && RUNTEST='$$s/$(HOST_SUBDIR)/dejagnu/runtest'
10730     ;;
10731 esac
10732
10733
10734 # Host tools.
10735 ncn_tool_prefix=
10736 test -n "$host_alias" && ncn_tool_prefix=$host_alias-
10737 ncn_target_tool_prefix=
10738 test -n "$target_alias" && ncn_target_tool_prefix=$target_alias-
10739
10740
10741
10742 if test -n "$AR"; then
10743   ac_cv_prog_AR=$AR
10744 elif test -n "$ac_cv_prog_AR"; then
10745   AR=$ac_cv_prog_AR
10746 fi
10747
10748 if test -n "$ac_cv_prog_AR"; then
10749   for ncn_progname in ar; do
10750     # Extract the first word of "${ncn_progname}", so it can be a program name with args.
10751 set dummy ${ncn_progname}; ac_word=$2
10752 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10753 $as_echo_n "checking for $ac_word... " >&6; }
10754 if ${ac_cv_prog_AR+:} false; then :
10755   $as_echo_n "(cached) " >&6
10756 else
10757   if test -n "$AR"; then
10758   ac_cv_prog_AR="$AR" # Let the user override the test.
10759 else
10760 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10761 for as_dir in $PATH
10762 do
10763   IFS=$as_save_IFS
10764   test -z "$as_dir" && as_dir=.
10765     for ac_exec_ext in '' $ac_executable_extensions; do
10766   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10767     ac_cv_prog_AR="${ncn_progname}"
10768     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10769     break 2
10770   fi
10771 done
10772   done
10773 IFS=$as_save_IFS
10774
10775 fi
10776 fi
10777 AR=$ac_cv_prog_AR
10778 if test -n "$AR"; then
10779   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
10780 $as_echo "$AR" >&6; }
10781 else
10782   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10783 $as_echo "no" >&6; }
10784 fi
10785
10786
10787   done
10788 fi
10789
10790 for ncn_progname in ar; do
10791   if test -n "$ncn_tool_prefix"; then
10792     # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
10793 set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
10794 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10795 $as_echo_n "checking for $ac_word... " >&6; }
10796 if ${ac_cv_prog_AR+:} false; then :
10797   $as_echo_n "(cached) " >&6
10798 else
10799   if test -n "$AR"; then
10800   ac_cv_prog_AR="$AR" # Let the user override the test.
10801 else
10802 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10803 for as_dir in $PATH
10804 do
10805   IFS=$as_save_IFS
10806   test -z "$as_dir" && as_dir=.
10807     for ac_exec_ext in '' $ac_executable_extensions; do
10808   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10809     ac_cv_prog_AR="${ncn_tool_prefix}${ncn_progname}"
10810     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10811     break 2
10812   fi
10813 done
10814   done
10815 IFS=$as_save_IFS
10816
10817 fi
10818 fi
10819 AR=$ac_cv_prog_AR
10820 if test -n "$AR"; then
10821   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
10822 $as_echo "$AR" >&6; }
10823 else
10824   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10825 $as_echo "no" >&6; }
10826 fi
10827
10828
10829   fi
10830   if test -z "$ac_cv_prog_AR" && test $build = $host ; then
10831     # Extract the first word of "${ncn_progname}", so it can be a program name with args.
10832 set dummy ${ncn_progname}; ac_word=$2
10833 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10834 $as_echo_n "checking for $ac_word... " >&6; }
10835 if ${ac_cv_prog_AR+:} false; then :
10836   $as_echo_n "(cached) " >&6
10837 else
10838   if test -n "$AR"; then
10839   ac_cv_prog_AR="$AR" # Let the user override the test.
10840 else
10841 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10842 for as_dir in $PATH
10843 do
10844   IFS=$as_save_IFS
10845   test -z "$as_dir" && as_dir=.
10846     for ac_exec_ext in '' $ac_executable_extensions; do
10847   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10848     ac_cv_prog_AR="${ncn_progname}"
10849     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10850     break 2
10851   fi
10852 done
10853   done
10854 IFS=$as_save_IFS
10855
10856 fi
10857 fi
10858 AR=$ac_cv_prog_AR
10859 if test -n "$AR"; then
10860   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
10861 $as_echo "$AR" >&6; }
10862 else
10863   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10864 $as_echo "no" >&6; }
10865 fi
10866
10867
10868   fi
10869   test -n "$ac_cv_prog_AR" && break
10870 done
10871
10872 if test -z "$ac_cv_prog_AR" ; then
10873   set dummy ar
10874   if test $build = $host ; then
10875     AR="$2"
10876   else
10877     AR="${ncn_tool_prefix}$2"
10878   fi
10879 fi
10880
10881
10882
10883 if test -n "$AS"; then
10884   ac_cv_prog_AS=$AS
10885 elif test -n "$ac_cv_prog_AS"; then
10886   AS=$ac_cv_prog_AS
10887 fi
10888
10889 if test -n "$ac_cv_prog_AS"; then
10890   for ncn_progname in as; 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_AS+:} false; then :
10896   $as_echo_n "(cached) " >&6
10897 else
10898   if test -n "$AS"; then
10899   ac_cv_prog_AS="$AS" # Let the user override the test.
10900 else
10901 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10902 for as_dir in $PATH
10903 do
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_AS="${ncn_progname}"
10909     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10910     break 2
10911   fi
10912 done
10913   done
10914 IFS=$as_save_IFS
10915
10916 fi
10917 fi
10918 AS=$ac_cv_prog_AS
10919 if test -n "$AS"; then
10920   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5
10921 $as_echo "$AS" >&6; }
10922 else
10923   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10924 $as_echo "no" >&6; }
10925 fi
10926
10927
10928   done
10929 fi
10930
10931 for ncn_progname in as; 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_AS+:} false; then :
10938   $as_echo_n "(cached) " >&6
10939 else
10940   if test -n "$AS"; then
10941   ac_cv_prog_AS="$AS" # Let the user override the test.
10942 else
10943 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10944 for as_dir in $PATH
10945 do
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_AS="${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
10953   fi
10954 done
10955   done
10956 IFS=$as_save_IFS
10957
10958 fi
10959 fi
10960 AS=$ac_cv_prog_AS
10961 if test -n "$AS"; then
10962   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5
10963 $as_echo "$AS" >&6; }
10964 else
10965   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10966 $as_echo "no" >&6; }
10967 fi
10968
10969
10970   fi
10971   if test -z "$ac_cv_prog_AS" && 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_AS+:} false; then :
10977   $as_echo_n "(cached) " >&6
10978 else
10979   if test -n "$AS"; then
10980   ac_cv_prog_AS="$AS" # Let the user override the test.
10981 else
10982 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10983 for as_dir in $PATH
10984 do
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_AS="${ncn_progname}"
10990     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10991     break 2
10992   fi
10993 done
10994   done
10995 IFS=$as_save_IFS
10996
10997 fi
10998 fi
10999 AS=$ac_cv_prog_AS
11000 if test -n "$AS"; then
11001   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5
11002 $as_echo "$AS" >&6; }
11003 else
11004   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11005 $as_echo "no" >&6; }
11006 fi
11007
11008
11009   fi
11010   test -n "$ac_cv_prog_AS" && break
11011 done
11012
11013 if test -z "$ac_cv_prog_AS" ; then
11014   set dummy as
11015   if test $build = $host ; then
11016     AS="$2"
11017   else
11018     AS="${ncn_tool_prefix}$2"
11019   fi
11020 fi
11021
11022
11023
11024 if test -n "$DLLTOOL"; then
11025   ac_cv_prog_DLLTOOL=$DLLTOOL
11026 elif test -n "$ac_cv_prog_DLLTOOL"; then
11027   DLLTOOL=$ac_cv_prog_DLLTOOL
11028 fi
11029
11030 if test -n "$ac_cv_prog_DLLTOOL"; then
11031   for ncn_progname in dlltool; 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_DLLTOOL+:} false; then :
11037   $as_echo_n "(cached) " >&6
11038 else
11039   if test -n "$DLLTOOL"; then
11040   ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
11041 else
11042 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11043 for as_dir in $PATH
11044 do
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_DLLTOOL="${ncn_progname}"
11050     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11051     break 2
11052   fi
11053 done
11054   done
11055 IFS=$as_save_IFS
11056
11057 fi
11058 fi
11059 DLLTOOL=$ac_cv_prog_DLLTOOL
11060 if test -n "$DLLTOOL"; then
11061   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
11062 $as_echo "$DLLTOOL" >&6; }
11063 else
11064   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11065 $as_echo "no" >&6; }
11066 fi
11067
11068
11069   done
11070 fi
11071
11072 for ncn_progname in dlltool; 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_DLLTOOL+:} false; then :
11079   $as_echo_n "(cached) " >&6
11080 else
11081   if test -n "$DLLTOOL"; then
11082   ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
11083 else
11084 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11085 for as_dir in $PATH
11086 do
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_DLLTOOL="${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
11094   fi
11095 done
11096   done
11097 IFS=$as_save_IFS
11098
11099 fi
11100 fi
11101 DLLTOOL=$ac_cv_prog_DLLTOOL
11102 if test -n "$DLLTOOL"; then
11103   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
11104 $as_echo "$DLLTOOL" >&6; }
11105 else
11106   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11107 $as_echo "no" >&6; }
11108 fi
11109
11110
11111   fi
11112   if test -z "$ac_cv_prog_DLLTOOL" && 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_DLLTOOL+:} false; then :
11118   $as_echo_n "(cached) " >&6
11119 else
11120   if test -n "$DLLTOOL"; then
11121   ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
11122 else
11123 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11124 for as_dir in $PATH
11125 do
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_DLLTOOL="${ncn_progname}"
11131     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11132     break 2
11133   fi
11134 done
11135   done
11136 IFS=$as_save_IFS
11137
11138 fi
11139 fi
11140 DLLTOOL=$ac_cv_prog_DLLTOOL
11141 if test -n "$DLLTOOL"; then
11142   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
11143 $as_echo "$DLLTOOL" >&6; }
11144 else
11145   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11146 $as_echo "no" >&6; }
11147 fi
11148
11149
11150   fi
11151   test -n "$ac_cv_prog_DLLTOOL" && break
11152 done
11153
11154 if test -z "$ac_cv_prog_DLLTOOL" ; then
11155   set dummy dlltool
11156   if test $build = $host ; then
11157     DLLTOOL="$2"
11158   else
11159     DLLTOOL="${ncn_tool_prefix}$2"
11160   fi
11161 fi
11162
11163
11164
11165 if test -n "$DSYMUTIL"; then
11166   ac_cv_prog_DSYMUTIL=$DSYMUTIL
11167 elif test -n "$ac_cv_prog_DSYMUTIL"; then
11168   DSYMUTIL=$ac_cv_prog_DSYMUTIL
11169 fi
11170
11171 if test -n "$ac_cv_prog_DSYMUTIL"; then
11172   for ncn_progname in dsymutil; 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_DSYMUTIL+:} false; then :
11178   $as_echo_n "(cached) " >&6
11179 else
11180   if test -n "$DSYMUTIL"; then
11181   ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
11182 else
11183 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11184 for as_dir in $PATH
11185 do
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_DSYMUTIL="${ncn_progname}"
11191     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11192     break 2
11193   fi
11194 done
11195   done
11196 IFS=$as_save_IFS
11197
11198 fi
11199 fi
11200 DSYMUTIL=$ac_cv_prog_DSYMUTIL
11201 if test -n "$DSYMUTIL"; then
11202   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
11203 $as_echo "$DSYMUTIL" >&6; }
11204 else
11205   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11206 $as_echo "no" >&6; }
11207 fi
11208
11209
11210   done
11211 fi
11212
11213 for ncn_progname in dsymutil; 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_DSYMUTIL+:} false; then :
11220   $as_echo_n "(cached) " >&6
11221 else
11222   if test -n "$DSYMUTIL"; then
11223   ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
11224 else
11225 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11226 for as_dir in $PATH
11227 do
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_DSYMUTIL="${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
11235   fi
11236 done
11237   done
11238 IFS=$as_save_IFS
11239
11240 fi
11241 fi
11242 DSYMUTIL=$ac_cv_prog_DSYMUTIL
11243 if test -n "$DSYMUTIL"; then
11244   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
11245 $as_echo "$DSYMUTIL" >&6; }
11246 else
11247   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11248 $as_echo "no" >&6; }
11249 fi
11250
11251
11252   fi
11253   if test -z "$ac_cv_prog_DSYMUTIL" && 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_DSYMUTIL+:} false; then :
11259   $as_echo_n "(cached) " >&6
11260 else
11261   if test -n "$DSYMUTIL"; then
11262   ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
11263 else
11264 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11265 for as_dir in $PATH
11266 do
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_DSYMUTIL="${ncn_progname}"
11272     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11273     break 2
11274   fi
11275 done
11276   done
11277 IFS=$as_save_IFS
11278
11279 fi
11280 fi
11281 DSYMUTIL=$ac_cv_prog_DSYMUTIL
11282 if test -n "$DSYMUTIL"; then
11283   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
11284 $as_echo "$DSYMUTIL" >&6; }
11285 else
11286   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11287 $as_echo "no" >&6; }
11288 fi
11289
11290
11291   fi
11292   test -n "$ac_cv_prog_DSYMUTIL" && break
11293 done
11294
11295 if test -z "$ac_cv_prog_DSYMUTIL" ; then
11296   set dummy dsymutil
11297   if test $build = $host ; then
11298     DSYMUTIL="$2"
11299   else
11300     DSYMUTIL="${ncn_tool_prefix}$2"
11301   fi
11302 fi
11303
11304
11305
11306 if test -n "$LD"; then
11307   ac_cv_prog_LD=$LD
11308 elif test -n "$ac_cv_prog_LD"; then
11309   LD=$ac_cv_prog_LD
11310 fi
11311
11312 if test -n "$ac_cv_prog_LD"; then
11313   for ncn_progname in ld; 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_LD+:} false; then :
11319   $as_echo_n "(cached) " >&6
11320 else
11321   if test -n "$LD"; then
11322   ac_cv_prog_LD="$LD" # Let the user override the test.
11323 else
11324 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11325 for as_dir in $PATH
11326 do
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_LD="${ncn_progname}"
11332     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11333     break 2
11334   fi
11335 done
11336   done
11337 IFS=$as_save_IFS
11338
11339 fi
11340 fi
11341 LD=$ac_cv_prog_LD
11342 if test -n "$LD"; then
11343   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
11344 $as_echo "$LD" >&6; }
11345 else
11346   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11347 $as_echo "no" >&6; }
11348 fi
11349
11350
11351   done
11352 fi
11353
11354 for ncn_progname in ld; 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_LD+:} false; then :
11361   $as_echo_n "(cached) " >&6
11362 else
11363   if test -n "$LD"; then
11364   ac_cv_prog_LD="$LD" # Let the user override the test.
11365 else
11366 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11367 for as_dir in $PATH
11368 do
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_LD="${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
11376   fi
11377 done
11378   done
11379 IFS=$as_save_IFS
11380
11381 fi
11382 fi
11383 LD=$ac_cv_prog_LD
11384 if test -n "$LD"; then
11385   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
11386 $as_echo "$LD" >&6; }
11387 else
11388   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11389 $as_echo "no" >&6; }
11390 fi
11391
11392
11393   fi
11394   if test -z "$ac_cv_prog_LD" && 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_LD+:} false; then :
11400   $as_echo_n "(cached) " >&6
11401 else
11402   if test -n "$LD"; then
11403   ac_cv_prog_LD="$LD" # Let the user override the test.
11404 else
11405 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11406 for as_dir in $PATH
11407 do
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_LD="${ncn_progname}"
11413     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11414     break 2
11415   fi
11416 done
11417   done
11418 IFS=$as_save_IFS
11419
11420 fi
11421 fi
11422 LD=$ac_cv_prog_LD
11423 if test -n "$LD"; then
11424   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
11425 $as_echo "$LD" >&6; }
11426 else
11427   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11428 $as_echo "no" >&6; }
11429 fi
11430
11431
11432   fi
11433   test -n "$ac_cv_prog_LD" && break
11434 done
11435
11436 if test -z "$ac_cv_prog_LD" ; then
11437   set dummy ld
11438   if test $build = $host ; then
11439     LD="$2"
11440   else
11441     LD="${ncn_tool_prefix}$2"
11442   fi
11443 fi
11444
11445
11446
11447 if test -n "$LIPO"; then
11448   ac_cv_prog_LIPO=$LIPO
11449 elif test -n "$ac_cv_prog_LIPO"; then
11450   LIPO=$ac_cv_prog_LIPO
11451 fi
11452
11453 if test -n "$ac_cv_prog_LIPO"; then
11454   for ncn_progname in lipo; 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_LIPO+:} false; then :
11460   $as_echo_n "(cached) " >&6
11461 else
11462   if test -n "$LIPO"; then
11463   ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
11464 else
11465 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11466 for as_dir in $PATH
11467 do
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_LIPO="${ncn_progname}"
11473     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11474     break 2
11475   fi
11476 done
11477   done
11478 IFS=$as_save_IFS
11479
11480 fi
11481 fi
11482 LIPO=$ac_cv_prog_LIPO
11483 if test -n "$LIPO"; then
11484   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
11485 $as_echo "$LIPO" >&6; }
11486 else
11487   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11488 $as_echo "no" >&6; }
11489 fi
11490
11491
11492   done
11493 fi
11494
11495 for ncn_progname in lipo; 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_LIPO+:} false; then :
11502   $as_echo_n "(cached) " >&6
11503 else
11504   if test -n "$LIPO"; then
11505   ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
11506 else
11507 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11508 for as_dir in $PATH
11509 do
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_LIPO="${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
11517   fi
11518 done
11519   done
11520 IFS=$as_save_IFS
11521
11522 fi
11523 fi
11524 LIPO=$ac_cv_prog_LIPO
11525 if test -n "$LIPO"; then
11526   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
11527 $as_echo "$LIPO" >&6; }
11528 else
11529   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11530 $as_echo "no" >&6; }
11531 fi
11532
11533
11534   fi
11535   if test -z "$ac_cv_prog_LIPO" && 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_LIPO+:} false; then :
11541   $as_echo_n "(cached) " >&6
11542 else
11543   if test -n "$LIPO"; then
11544   ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
11545 else
11546 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11547 for as_dir in $PATH
11548 do
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_LIPO="${ncn_progname}"
11554     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11555     break 2
11556   fi
11557 done
11558   done
11559 IFS=$as_save_IFS
11560
11561 fi
11562 fi
11563 LIPO=$ac_cv_prog_LIPO
11564 if test -n "$LIPO"; then
11565   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
11566 $as_echo "$LIPO" >&6; }
11567 else
11568   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11569 $as_echo "no" >&6; }
11570 fi
11571
11572
11573   fi
11574   test -n "$ac_cv_prog_LIPO" && break
11575 done
11576
11577 if test -z "$ac_cv_prog_LIPO" ; then
11578   set dummy lipo
11579   if test $build = $host ; then
11580     LIPO="$2"
11581   else
11582     LIPO="${ncn_tool_prefix}$2"
11583   fi
11584 fi
11585
11586
11587
11588 if test -n "$NM"; then
11589   ac_cv_prog_NM=$NM
11590 elif test -n "$ac_cv_prog_NM"; then
11591   NM=$ac_cv_prog_NM
11592 fi
11593
11594 if test -n "$ac_cv_prog_NM"; then
11595   for ncn_progname in nm; 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_NM+:} false; then :
11601   $as_echo_n "(cached) " >&6
11602 else
11603   if test -n "$NM"; then
11604   ac_cv_prog_NM="$NM" # Let the user override the test.
11605 else
11606 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11607 for as_dir in $PATH
11608 do
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_NM="${ncn_progname}"
11614     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11615     break 2
11616   fi
11617 done
11618   done
11619 IFS=$as_save_IFS
11620
11621 fi
11622 fi
11623 NM=$ac_cv_prog_NM
11624 if test -n "$NM"; then
11625   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NM" >&5
11626 $as_echo "$NM" >&6; }
11627 else
11628   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11629 $as_echo "no" >&6; }
11630 fi
11631
11632
11633   done
11634 fi
11635
11636 for ncn_progname in nm; 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_NM+:} false; then :
11643   $as_echo_n "(cached) " >&6
11644 else
11645   if test -n "$NM"; then
11646   ac_cv_prog_NM="$NM" # Let the user override the test.
11647 else
11648 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11649 for as_dir in $PATH
11650 do
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_NM="${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
11658   fi
11659 done
11660   done
11661 IFS=$as_save_IFS
11662
11663 fi
11664 fi
11665 NM=$ac_cv_prog_NM
11666 if test -n "$NM"; then
11667   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NM" >&5
11668 $as_echo "$NM" >&6; }
11669 else
11670   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11671 $as_echo "no" >&6; }
11672 fi
11673
11674
11675   fi
11676   if test -z "$ac_cv_prog_NM" && 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_NM+:} false; then :
11682   $as_echo_n "(cached) " >&6
11683 else
11684   if test -n "$NM"; then
11685   ac_cv_prog_NM="$NM" # Let the user override the test.
11686 else
11687 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11688 for as_dir in $PATH
11689 do
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_NM="${ncn_progname}"
11695     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11696     break 2
11697   fi
11698 done
11699   done
11700 IFS=$as_save_IFS
11701
11702 fi
11703 fi
11704 NM=$ac_cv_prog_NM
11705 if test -n "$NM"; then
11706   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NM" >&5
11707 $as_echo "$NM" >&6; }
11708 else
11709   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11710 $as_echo "no" >&6; }
11711 fi
11712
11713
11714   fi
11715   test -n "$ac_cv_prog_NM" && break
11716 done
11717
11718 if test -z "$ac_cv_prog_NM" ; then
11719   set dummy nm
11720   if test $build = $host ; then
11721     NM="$2"
11722   else
11723     NM="${ncn_tool_prefix}$2"
11724   fi
11725 fi
11726
11727
11728
11729 if test -n "$RANLIB"; then
11730   ac_cv_prog_RANLIB=$RANLIB
11731 elif test -n "$ac_cv_prog_RANLIB"; then
11732   RANLIB=$ac_cv_prog_RANLIB
11733 fi
11734
11735 if test -n "$ac_cv_prog_RANLIB"; then
11736   for ncn_progname in ranlib; 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_RANLIB+:} false; then :
11742   $as_echo_n "(cached) " >&6
11743 else
11744   if test -n "$RANLIB"; then
11745   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
11746 else
11747 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11748 for as_dir in $PATH
11749 do
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_RANLIB="${ncn_progname}"
11755     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11756     break 2
11757   fi
11758 done
11759   done
11760 IFS=$as_save_IFS
11761
11762 fi
11763 fi
11764 RANLIB=$ac_cv_prog_RANLIB
11765 if test -n "$RANLIB"; then
11766   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
11767 $as_echo "$RANLIB" >&6; }
11768 else
11769   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11770 $as_echo "no" >&6; }
11771 fi
11772
11773
11774   done
11775 fi
11776
11777 for ncn_progname in ranlib; 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_RANLIB+:} false; then :
11784   $as_echo_n "(cached) " >&6
11785 else
11786   if test -n "$RANLIB"; then
11787   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
11788 else
11789 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11790 for as_dir in $PATH
11791 do
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_RANLIB="${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
11799   fi
11800 done
11801   done
11802 IFS=$as_save_IFS
11803
11804 fi
11805 fi
11806 RANLIB=$ac_cv_prog_RANLIB
11807 if test -n "$RANLIB"; then
11808   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
11809 $as_echo "$RANLIB" >&6; }
11810 else
11811   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11812 $as_echo "no" >&6; }
11813 fi
11814
11815
11816   fi
11817   if test -z "$ac_cv_prog_RANLIB" && 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_RANLIB+:} false; then :
11823   $as_echo_n "(cached) " >&6
11824 else
11825   if test -n "$RANLIB"; then
11826   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
11827 else
11828 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11829 for as_dir in $PATH
11830 do
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_RANLIB="${ncn_progname}"
11836     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11837     break 2
11838   fi
11839 done
11840   done
11841 IFS=$as_save_IFS
11842
11843 fi
11844 fi
11845 RANLIB=$ac_cv_prog_RANLIB
11846 if test -n "$RANLIB"; then
11847   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
11848 $as_echo "$RANLIB" >&6; }
11849 else
11850   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11851 $as_echo "no" >&6; }
11852 fi
11853
11854
11855   fi
11856   test -n "$ac_cv_prog_RANLIB" && break
11857 done
11858
11859 if test -z "$ac_cv_prog_RANLIB" ; then
11860   RANLIB="true"
11861 fi
11862
11863
11864
11865 if test -n "$STRIP"; then
11866   ac_cv_prog_STRIP=$STRIP
11867 elif test -n "$ac_cv_prog_STRIP"; then
11868   STRIP=$ac_cv_prog_STRIP
11869 fi
11870
11871 if test -n "$ac_cv_prog_STRIP"; then
11872   for ncn_progname in strip; do
11873     # Extract the first word of "${ncn_progname}", so it can be a program name with args.
11874 set dummy ${ncn_progname}; ac_word=$2
11875 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11876 $as_echo_n "checking for $ac_word... " >&6; }
11877 if ${ac_cv_prog_STRIP+:} false; then :
11878   $as_echo_n "(cached) " >&6
11879 else
11880   if test -n "$STRIP"; then
11881   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
11882 else
11883 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11884 for as_dir in $PATH
11885 do
11886   IFS=$as_save_IFS
11887   test -z "$as_dir" && as_dir=.
11888     for ac_exec_ext in '' $ac_executable_extensions; do
11889   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11890     ac_cv_prog_STRIP="${ncn_progname}"
11891     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11892     break 2
11893   fi
11894 done
11895   done
11896 IFS=$as_save_IFS
11897
11898 fi
11899 fi
11900 STRIP=$ac_cv_prog_STRIP
11901 if test -n "$STRIP"; then
11902   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
11903 $as_echo "$STRIP" >&6; }
11904 else
11905   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11906 $as_echo "no" >&6; }
11907 fi
11908
11909
11910   done
11911 fi
11912
11913 for ncn_progname in strip; do
11914   if test -n "$ncn_tool_prefix"; then
11915     # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
11916 set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
11917 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11918 $as_echo_n "checking for $ac_word... " >&6; }
11919 if ${ac_cv_prog_STRIP+:} false; then :
11920   $as_echo_n "(cached) " >&6
11921 else
11922   if test -n "$STRIP"; then
11923   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
11924 else
11925 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11926 for as_dir in $PATH
11927 do
11928   IFS=$as_save_IFS
11929   test -z "$as_dir" && as_dir=.
11930     for ac_exec_ext in '' $ac_executable_extensions; do
11931   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11932     ac_cv_prog_STRIP="${ncn_tool_prefix}${ncn_progname}"
11933     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11934     break 2
11935   fi
11936 done
11937   done
11938 IFS=$as_save_IFS
11939
11940 fi
11941 fi
11942 STRIP=$ac_cv_prog_STRIP
11943 if test -n "$STRIP"; then
11944   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
11945 $as_echo "$STRIP" >&6; }
11946 else
11947   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11948 $as_echo "no" >&6; }
11949 fi
11950
11951
11952   fi
11953   if test -z "$ac_cv_prog_STRIP" && test $build = $host ; then
11954     # Extract the first word of "${ncn_progname}", so it can be a program name with args.
11955 set dummy ${ncn_progname}; ac_word=$2
11956 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11957 $as_echo_n "checking for $ac_word... " >&6; }
11958 if ${ac_cv_prog_STRIP+:} false; then :
11959   $as_echo_n "(cached) " >&6
11960 else
11961   if test -n "$STRIP"; then
11962   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
11963 else
11964 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11965 for as_dir in $PATH
11966 do
11967   IFS=$as_save_IFS
11968   test -z "$as_dir" && as_dir=.
11969     for ac_exec_ext in '' $ac_executable_extensions; do
11970   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11971     ac_cv_prog_STRIP="${ncn_progname}"
11972     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11973     break 2
11974   fi
11975 done
11976   done
11977 IFS=$as_save_IFS
11978
11979 fi
11980 fi
11981 STRIP=$ac_cv_prog_STRIP
11982 if test -n "$STRIP"; then
11983   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
11984 $as_echo "$STRIP" >&6; }
11985 else
11986   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11987 $as_echo "no" >&6; }
11988 fi
11989
11990
11991   fi
11992   test -n "$ac_cv_prog_STRIP" && break
11993 done
11994
11995 if test -z "$ac_cv_prog_STRIP" ; then
11996   STRIP="true"
11997 fi
11998
11999
12000
12001 if test -n "$WINDRES"; then
12002   ac_cv_prog_WINDRES=$WINDRES
12003 elif test -n "$ac_cv_prog_WINDRES"; then
12004   WINDRES=$ac_cv_prog_WINDRES
12005 fi
12006
12007 if test -n "$ac_cv_prog_WINDRES"; then
12008   for ncn_progname in windres; do
12009     # Extract the first word of "${ncn_progname}", so it can be a program name with args.
12010 set dummy ${ncn_progname}; ac_word=$2
12011 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12012 $as_echo_n "checking for $ac_word... " >&6; }
12013 if ${ac_cv_prog_WINDRES+:} false; then :
12014   $as_echo_n "(cached) " >&6
12015 else
12016   if test -n "$WINDRES"; then
12017   ac_cv_prog_WINDRES="$WINDRES" # Let the user override the test.
12018 else
12019 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12020 for as_dir in $PATH
12021 do
12022   IFS=$as_save_IFS
12023   test -z "$as_dir" && as_dir=.
12024     for ac_exec_ext in '' $ac_executable_extensions; do
12025   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12026     ac_cv_prog_WINDRES="${ncn_progname}"
12027     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12028     break 2
12029   fi
12030 done
12031   done
12032 IFS=$as_save_IFS
12033
12034 fi
12035 fi
12036 WINDRES=$ac_cv_prog_WINDRES
12037 if test -n "$WINDRES"; then
12038   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDRES" >&5
12039 $as_echo "$WINDRES" >&6; }
12040 else
12041   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12042 $as_echo "no" >&6; }
12043 fi
12044
12045
12046   done
12047 fi
12048
12049 for ncn_progname in windres; do
12050   if test -n "$ncn_tool_prefix"; then
12051     # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
12052 set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
12053 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12054 $as_echo_n "checking for $ac_word... " >&6; }
12055 if ${ac_cv_prog_WINDRES+:} false; then :
12056   $as_echo_n "(cached) " >&6
12057 else
12058   if test -n "$WINDRES"; then
12059   ac_cv_prog_WINDRES="$WINDRES" # Let the user override the test.
12060 else
12061 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12062 for as_dir in $PATH
12063 do
12064   IFS=$as_save_IFS
12065   test -z "$as_dir" && as_dir=.
12066     for ac_exec_ext in '' $ac_executable_extensions; do
12067   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12068     ac_cv_prog_WINDRES="${ncn_tool_prefix}${ncn_progname}"
12069     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12070     break 2
12071   fi
12072 done
12073   done
12074 IFS=$as_save_IFS
12075
12076 fi
12077 fi
12078 WINDRES=$ac_cv_prog_WINDRES
12079 if test -n "$WINDRES"; then
12080   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDRES" >&5
12081 $as_echo "$WINDRES" >&6; }
12082 else
12083   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12084 $as_echo "no" >&6; }
12085 fi
12086
12087
12088   fi
12089   if test -z "$ac_cv_prog_WINDRES" && test $build = $host ; then
12090     # Extract the first word of "${ncn_progname}", so it can be a program name with args.
12091 set dummy ${ncn_progname}; ac_word=$2
12092 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12093 $as_echo_n "checking for $ac_word... " >&6; }
12094 if ${ac_cv_prog_WINDRES+:} false; then :
12095   $as_echo_n "(cached) " >&6
12096 else
12097   if test -n "$WINDRES"; then
12098   ac_cv_prog_WINDRES="$WINDRES" # Let the user override the test.
12099 else
12100 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12101 for as_dir in $PATH
12102 do
12103   IFS=$as_save_IFS
12104   test -z "$as_dir" && as_dir=.
12105     for ac_exec_ext in '' $ac_executable_extensions; do
12106   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12107     ac_cv_prog_WINDRES="${ncn_progname}"
12108     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12109     break 2
12110   fi
12111 done
12112   done
12113 IFS=$as_save_IFS
12114
12115 fi
12116 fi
12117 WINDRES=$ac_cv_prog_WINDRES
12118 if test -n "$WINDRES"; then
12119   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDRES" >&5
12120 $as_echo "$WINDRES" >&6; }
12121 else
12122   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12123 $as_echo "no" >&6; }
12124 fi
12125
12126
12127   fi
12128   test -n "$ac_cv_prog_WINDRES" && break
12129 done
12130
12131 if test -z "$ac_cv_prog_WINDRES" ; then
12132   set dummy windres
12133   if test $build = $host ; then
12134     WINDRES="$2"
12135   else
12136     WINDRES="${ncn_tool_prefix}$2"
12137   fi
12138 fi
12139
12140
12141
12142 if test -n "$WINDMC"; then
12143   ac_cv_prog_WINDMC=$WINDMC
12144 elif test -n "$ac_cv_prog_WINDMC"; then
12145   WINDMC=$ac_cv_prog_WINDMC
12146 fi
12147
12148 if test -n "$ac_cv_prog_WINDMC"; then
12149   for ncn_progname in windmc; 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_WINDMC+:} false; then :
12155   $as_echo_n "(cached) " >&6
12156 else
12157   if test -n "$WINDMC"; then
12158   ac_cv_prog_WINDMC="$WINDMC" # Let the user override the test.
12159 else
12160 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12161 for as_dir in $PATH
12162 do
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_WINDMC="${ncn_progname}"
12168     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12169     break 2
12170   fi
12171 done
12172   done
12173 IFS=$as_save_IFS
12174
12175 fi
12176 fi
12177 WINDMC=$ac_cv_prog_WINDMC
12178 if test -n "$WINDMC"; then
12179   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDMC" >&5
12180 $as_echo "$WINDMC" >&6; }
12181 else
12182   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12183 $as_echo "no" >&6; }
12184 fi
12185
12186
12187   done
12188 fi
12189
12190 for ncn_progname in windmc; 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_WINDMC+:} false; then :
12197   $as_echo_n "(cached) " >&6
12198 else
12199   if test -n "$WINDMC"; then
12200   ac_cv_prog_WINDMC="$WINDMC" # Let the user override the test.
12201 else
12202 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12203 for as_dir in $PATH
12204 do
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_WINDMC="${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
12212   fi
12213 done
12214   done
12215 IFS=$as_save_IFS
12216
12217 fi
12218 fi
12219 WINDMC=$ac_cv_prog_WINDMC
12220 if test -n "$WINDMC"; then
12221   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDMC" >&5
12222 $as_echo "$WINDMC" >&6; }
12223 else
12224   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12225 $as_echo "no" >&6; }
12226 fi
12227
12228
12229   fi
12230   if test -z "$ac_cv_prog_WINDMC" && 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_WINDMC+:} false; then :
12236   $as_echo_n "(cached) " >&6
12237 else
12238   if test -n "$WINDMC"; then
12239   ac_cv_prog_WINDMC="$WINDMC" # Let the user override the test.
12240 else
12241 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12242 for as_dir in $PATH
12243 do
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_WINDMC="${ncn_progname}"
12249     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12250     break 2
12251   fi
12252 done
12253   done
12254 IFS=$as_save_IFS
12255
12256 fi
12257 fi
12258 WINDMC=$ac_cv_prog_WINDMC
12259 if test -n "$WINDMC"; then
12260   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDMC" >&5
12261 $as_echo "$WINDMC" >&6; }
12262 else
12263   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12264 $as_echo "no" >&6; }
12265 fi
12266
12267
12268   fi
12269   test -n "$ac_cv_prog_WINDMC" && break
12270 done
12271
12272 if test -z "$ac_cv_prog_WINDMC" ; then
12273   set dummy windmc
12274   if test $build = $host ; then
12275     WINDMC="$2"
12276   else
12277     WINDMC="${ncn_tool_prefix}$2"
12278   fi
12279 fi
12280
12281
12282
12283 if test -n "$OBJCOPY"; then
12284   ac_cv_prog_OBJCOPY=$OBJCOPY
12285 elif test -n "$ac_cv_prog_OBJCOPY"; then
12286   OBJCOPY=$ac_cv_prog_OBJCOPY
12287 fi
12288
12289 if test -n "$ac_cv_prog_OBJCOPY"; then
12290   for ncn_progname in objcopy; 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_OBJCOPY+:} false; then :
12296   $as_echo_n "(cached) " >&6
12297 else
12298   if test -n "$OBJCOPY"; then
12299   ac_cv_prog_OBJCOPY="$OBJCOPY" # Let the user override the test.
12300 else
12301 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12302 for as_dir in $PATH
12303 do
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_OBJCOPY="${ncn_progname}"
12309     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12310     break 2
12311   fi
12312 done
12313   done
12314 IFS=$as_save_IFS
12315
12316 fi
12317 fi
12318 OBJCOPY=$ac_cv_prog_OBJCOPY
12319 if test -n "$OBJCOPY"; then
12320   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJCOPY" >&5
12321 $as_echo "$OBJCOPY" >&6; }
12322 else
12323   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12324 $as_echo "no" >&6; }
12325 fi
12326
12327
12328   done
12329 fi
12330
12331 for ncn_progname in objcopy; 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_OBJCOPY+:} false; then :
12338   $as_echo_n "(cached) " >&6
12339 else
12340   if test -n "$OBJCOPY"; then
12341   ac_cv_prog_OBJCOPY="$OBJCOPY" # Let the user override the test.
12342 else
12343 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12344 for as_dir in $PATH
12345 do
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_OBJCOPY="${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
12353   fi
12354 done
12355   done
12356 IFS=$as_save_IFS
12357
12358 fi
12359 fi
12360 OBJCOPY=$ac_cv_prog_OBJCOPY
12361 if test -n "$OBJCOPY"; then
12362   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJCOPY" >&5
12363 $as_echo "$OBJCOPY" >&6; }
12364 else
12365   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12366 $as_echo "no" >&6; }
12367 fi
12368
12369
12370   fi
12371   if test -z "$ac_cv_prog_OBJCOPY" && 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_OBJCOPY+:} false; then :
12377   $as_echo_n "(cached) " >&6
12378 else
12379   if test -n "$OBJCOPY"; then
12380   ac_cv_prog_OBJCOPY="$OBJCOPY" # Let the user override the test.
12381 else
12382 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12383 for as_dir in $PATH
12384 do
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_OBJCOPY="${ncn_progname}"
12390     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12391     break 2
12392   fi
12393 done
12394   done
12395 IFS=$as_save_IFS
12396
12397 fi
12398 fi
12399 OBJCOPY=$ac_cv_prog_OBJCOPY
12400 if test -n "$OBJCOPY"; then
12401   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJCOPY" >&5
12402 $as_echo "$OBJCOPY" >&6; }
12403 else
12404   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12405 $as_echo "no" >&6; }
12406 fi
12407
12408
12409   fi
12410   test -n "$ac_cv_prog_OBJCOPY" && break
12411 done
12412
12413 if test -z "$ac_cv_prog_OBJCOPY" ; then
12414   set dummy objcopy
12415   if test $build = $host ; then
12416     OBJCOPY="$2"
12417   else
12418     OBJCOPY="${ncn_tool_prefix}$2"
12419   fi
12420 fi
12421
12422
12423
12424 if test -n "$OBJDUMP"; then
12425   ac_cv_prog_OBJDUMP=$OBJDUMP
12426 elif test -n "$ac_cv_prog_OBJDUMP"; then
12427   OBJDUMP=$ac_cv_prog_OBJDUMP
12428 fi
12429
12430 if test -n "$ac_cv_prog_OBJDUMP"; then
12431   for ncn_progname in objdump; 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_OBJDUMP+:} false; then :
12437   $as_echo_n "(cached) " >&6
12438 else
12439   if test -n "$OBJDUMP"; then
12440   ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
12441 else
12442 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12443 for as_dir in $PATH
12444 do
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_OBJDUMP="${ncn_progname}"
12450     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12451     break 2
12452   fi
12453 done
12454   done
12455 IFS=$as_save_IFS
12456
12457 fi
12458 fi
12459 OBJDUMP=$ac_cv_prog_OBJDUMP
12460 if test -n "$OBJDUMP"; then
12461   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
12462 $as_echo "$OBJDUMP" >&6; }
12463 else
12464   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12465 $as_echo "no" >&6; }
12466 fi
12467
12468
12469   done
12470 fi
12471
12472 for ncn_progname in objdump; 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_OBJDUMP+:} false; then :
12479   $as_echo_n "(cached) " >&6
12480 else
12481   if test -n "$OBJDUMP"; then
12482   ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
12483 else
12484 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12485 for as_dir in $PATH
12486 do
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_OBJDUMP="${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
12494   fi
12495 done
12496   done
12497 IFS=$as_save_IFS
12498
12499 fi
12500 fi
12501 OBJDUMP=$ac_cv_prog_OBJDUMP
12502 if test -n "$OBJDUMP"; then
12503   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
12504 $as_echo "$OBJDUMP" >&6; }
12505 else
12506   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12507 $as_echo "no" >&6; }
12508 fi
12509
12510
12511   fi
12512   if test -z "$ac_cv_prog_OBJDUMP" && 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_OBJDUMP+:} false; then :
12518   $as_echo_n "(cached) " >&6
12519 else
12520   if test -n "$OBJDUMP"; then
12521   ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
12522 else
12523 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12524 for as_dir in $PATH
12525 do
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_OBJDUMP="${ncn_progname}"
12531     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12532     break 2
12533   fi
12534 done
12535   done
12536 IFS=$as_save_IFS
12537
12538 fi
12539 fi
12540 OBJDUMP=$ac_cv_prog_OBJDUMP
12541 if test -n "$OBJDUMP"; then
12542   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
12543 $as_echo "$OBJDUMP" >&6; }
12544 else
12545   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12546 $as_echo "no" >&6; }
12547 fi
12548
12549
12550   fi
12551   test -n "$ac_cv_prog_OBJDUMP" && break
12552 done
12553
12554 if test -z "$ac_cv_prog_OBJDUMP" ; then
12555   set dummy objdump
12556   if test $build = $host ; then
12557     OBJDUMP="$2"
12558   else
12559     OBJDUMP="${ncn_tool_prefix}$2"
12560   fi
12561 fi
12562
12563
12564
12565 if test -n "$OTOOL"; then
12566   ac_cv_prog_OTOOL=$OTOOL
12567 elif test -n "$ac_cv_prog_OTOOL"; then
12568   OTOOL=$ac_cv_prog_OTOOL
12569 fi
12570
12571 if test -n "$ac_cv_prog_OTOOL"; then
12572   for ncn_progname in otool; 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_OTOOL+:} false; then :
12578   $as_echo_n "(cached) " >&6
12579 else
12580   if test -n "$OTOOL"; then
12581   ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
12582 else
12583 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12584 for as_dir in $PATH
12585 do
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_OTOOL="${ncn_progname}"
12591     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12592     break 2
12593   fi
12594 done
12595   done
12596 IFS=$as_save_IFS
12597
12598 fi
12599 fi
12600 OTOOL=$ac_cv_prog_OTOOL
12601 if test -n "$OTOOL"; then
12602   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
12603 $as_echo "$OTOOL" >&6; }
12604 else
12605   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12606 $as_echo "no" >&6; }
12607 fi
12608
12609
12610   done
12611 fi
12612
12613 for ncn_progname in otool; 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_OTOOL+:} false; then :
12620   $as_echo_n "(cached) " >&6
12621 else
12622   if test -n "$OTOOL"; then
12623   ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
12624 else
12625 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12626 for as_dir in $PATH
12627 do
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_OTOOL="${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
12635   fi
12636 done
12637   done
12638 IFS=$as_save_IFS
12639
12640 fi
12641 fi
12642 OTOOL=$ac_cv_prog_OTOOL
12643 if test -n "$OTOOL"; then
12644   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
12645 $as_echo "$OTOOL" >&6; }
12646 else
12647   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12648 $as_echo "no" >&6; }
12649 fi
12650
12651
12652   fi
12653   if test -z "$ac_cv_prog_OTOOL" && 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_OTOOL+:} false; then :
12659   $as_echo_n "(cached) " >&6
12660 else
12661   if test -n "$OTOOL"; then
12662   ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
12663 else
12664 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12665 for as_dir in $PATH
12666 do
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_OTOOL="${ncn_progname}"
12672     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12673     break 2
12674   fi
12675 done
12676   done
12677 IFS=$as_save_IFS
12678
12679 fi
12680 fi
12681 OTOOL=$ac_cv_prog_OTOOL
12682 if test -n "$OTOOL"; then
12683   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
12684 $as_echo "$OTOOL" >&6; }
12685 else
12686   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12687 $as_echo "no" >&6; }
12688 fi
12689
12690
12691   fi
12692   test -n "$ac_cv_prog_OTOOL" && break
12693 done
12694
12695 if test -z "$ac_cv_prog_OTOOL" ; then
12696   set dummy otool
12697   if test $build = $host ; then
12698     OTOOL="$2"
12699   else
12700     OTOOL="${ncn_tool_prefix}$2"
12701   fi
12702 fi
12703
12704
12705
12706 if test -n "$READELF"; then
12707   ac_cv_prog_READELF=$READELF
12708 elif test -n "$ac_cv_prog_READELF"; then
12709   READELF=$ac_cv_prog_READELF
12710 fi
12711
12712 if test -n "$ac_cv_prog_READELF"; then
12713   for ncn_progname in readelf; 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_READELF+:} false; then :
12719   $as_echo_n "(cached) " >&6
12720 else
12721   if test -n "$READELF"; then
12722   ac_cv_prog_READELF="$READELF" # Let the user override the test.
12723 else
12724 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12725 for as_dir in $PATH
12726 do
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_READELF="${ncn_progname}"
12732     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12733     break 2
12734   fi
12735 done
12736   done
12737 IFS=$as_save_IFS
12738
12739 fi
12740 fi
12741 READELF=$ac_cv_prog_READELF
12742 if test -n "$READELF"; then
12743   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $READELF" >&5
12744 $as_echo "$READELF" >&6; }
12745 else
12746   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12747 $as_echo "no" >&6; }
12748 fi
12749
12750
12751   done
12752 fi
12753
12754 for ncn_progname in readelf; 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_READELF+:} false; then :
12761   $as_echo_n "(cached) " >&6
12762 else
12763   if test -n "$READELF"; then
12764   ac_cv_prog_READELF="$READELF" # Let the user override the test.
12765 else
12766 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12767 for as_dir in $PATH
12768 do
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_READELF="${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
12776   fi
12777 done
12778   done
12779 IFS=$as_save_IFS
12780
12781 fi
12782 fi
12783 READELF=$ac_cv_prog_READELF
12784 if test -n "$READELF"; then
12785   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $READELF" >&5
12786 $as_echo "$READELF" >&6; }
12787 else
12788   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12789 $as_echo "no" >&6; }
12790 fi
12791
12792
12793   fi
12794   if test -z "$ac_cv_prog_READELF" && 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_READELF+:} false; then :
12800   $as_echo_n "(cached) " >&6
12801 else
12802   if test -n "$READELF"; then
12803   ac_cv_prog_READELF="$READELF" # Let the user override the test.
12804 else
12805 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12806 for as_dir in $PATH
12807 do
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_READELF="${ncn_progname}"
12813     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12814     break 2
12815   fi
12816 done
12817   done
12818 IFS=$as_save_IFS
12819
12820 fi
12821 fi
12822 READELF=$ac_cv_prog_READELF
12823 if test -n "$READELF"; then
12824   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $READELF" >&5
12825 $as_echo "$READELF" >&6; }
12826 else
12827   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12828 $as_echo "no" >&6; }
12829 fi
12830
12831
12832   fi
12833   test -n "$ac_cv_prog_READELF" && break
12834 done
12835
12836 if test -z "$ac_cv_prog_READELF" ; then
12837   set dummy readelf
12838   if test $build = $host ; then
12839     READELF="$2"
12840   else
12841     READELF="${ncn_tool_prefix}$2"
12842   fi
12843 fi
12844
12845
12846
12847
12848
12849
12850
12851
12852 # Target tools.
12853
12854 # Check whether --with-build-time-tools was given.
12855 if test "${with_build_time_tools+set}" = set; then :
12856   withval=$with_build_time_tools; case x"$withval" in
12857      x/*) ;;
12858      *)
12859        with_build_time_tools=
12860        { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: argument to --with-build-time-tools must be an absolute path" >&5
12861 $as_echo "$as_me: WARNING: argument to --with-build-time-tools must be an absolute path" >&2;}
12862        ;;
12863    esac
12864 else
12865   with_build_time_tools=
12866 fi
12867
12868
12869
12870
12871 if test -n "$CC_FOR_TARGET"; then
12872   ac_cv_prog_CC_FOR_TARGET=$CC_FOR_TARGET
12873 elif test -n "$ac_cv_prog_CC_FOR_TARGET"; then
12874   CC_FOR_TARGET=$ac_cv_prog_CC_FOR_TARGET
12875 fi
12876
12877 if test -n "$ac_cv_prog_CC_FOR_TARGET"; then
12878   for ncn_progname in cc gcc; do
12879     # Extract the first word of "${ncn_progname}", so it can be a program name with args.
12880 set dummy ${ncn_progname}; ac_word=$2
12881 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12882 $as_echo_n "checking for $ac_word... " >&6; }
12883 if ${ac_cv_prog_CC_FOR_TARGET+:} false; then :
12884   $as_echo_n "(cached) " >&6
12885 else
12886   if test -n "$CC_FOR_TARGET"; then
12887   ac_cv_prog_CC_FOR_TARGET="$CC_FOR_TARGET" # Let the user override the test.
12888 else
12889 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12890 for as_dir in $PATH
12891 do
12892   IFS=$as_save_IFS
12893   test -z "$as_dir" && as_dir=.
12894     for ac_exec_ext in '' $ac_executable_extensions; do
12895   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12896     ac_cv_prog_CC_FOR_TARGET="${ncn_progname}"
12897     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12898     break 2
12899   fi
12900 done
12901   done
12902 IFS=$as_save_IFS
12903
12904 fi
12905 fi
12906 CC_FOR_TARGET=$ac_cv_prog_CC_FOR_TARGET
12907 if test -n "$CC_FOR_TARGET"; then
12908   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC_FOR_TARGET" >&5
12909 $as_echo "$CC_FOR_TARGET" >&6; }
12910 else
12911   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12912 $as_echo "no" >&6; }
12913 fi
12914
12915
12916   done
12917 fi
12918
12919 if test -z "$ac_cv_prog_CC_FOR_TARGET" && test -n "$with_build_time_tools"; then
12920   for ncn_progname in cc gcc; do
12921     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
12922 $as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
12923     if test -x $with_build_time_tools/${ncn_progname}; then
12924       ac_cv_prog_CC_FOR_TARGET=$with_build_time_tools/${ncn_progname}
12925       { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12926 $as_echo "yes" >&6; }
12927       break
12928     else
12929       { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12930 $as_echo "no" >&6; }
12931     fi
12932   done
12933 fi
12934
12935 if test -z "$ac_cv_prog_CC_FOR_TARGET"; then
12936   for ncn_progname in cc gcc; do
12937     if test -n "$ncn_target_tool_prefix"; then
12938       # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
12939 set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
12940 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12941 $as_echo_n "checking for $ac_word... " >&6; }
12942 if ${ac_cv_prog_CC_FOR_TARGET+:} false; then :
12943   $as_echo_n "(cached) " >&6
12944 else
12945   if test -n "$CC_FOR_TARGET"; then
12946   ac_cv_prog_CC_FOR_TARGET="$CC_FOR_TARGET" # Let the user override the test.
12947 else
12948 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12949 for as_dir in $PATH
12950 do
12951   IFS=$as_save_IFS
12952   test -z "$as_dir" && as_dir=.
12953     for ac_exec_ext in '' $ac_executable_extensions; do
12954   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12955     ac_cv_prog_CC_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
12956     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12957     break 2
12958   fi
12959 done
12960   done
12961 IFS=$as_save_IFS
12962
12963 fi
12964 fi
12965 CC_FOR_TARGET=$ac_cv_prog_CC_FOR_TARGET
12966 if test -n "$CC_FOR_TARGET"; then
12967   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC_FOR_TARGET" >&5
12968 $as_echo "$CC_FOR_TARGET" >&6; }
12969 else
12970   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12971 $as_echo "no" >&6; }
12972 fi
12973
12974
12975     fi
12976     if test -z "$ac_cv_prog_CC_FOR_TARGET" && test $build = $target ; then
12977       # Extract the first word of "${ncn_progname}", so it can be a program name with args.
12978 set dummy ${ncn_progname}; ac_word=$2
12979 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12980 $as_echo_n "checking for $ac_word... " >&6; }
12981 if ${ac_cv_prog_CC_FOR_TARGET+:} false; then :
12982   $as_echo_n "(cached) " >&6
12983 else
12984   if test -n "$CC_FOR_TARGET"; then
12985   ac_cv_prog_CC_FOR_TARGET="$CC_FOR_TARGET" # Let the user override the test.
12986 else
12987 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12988 for as_dir in $PATH
12989 do
12990   IFS=$as_save_IFS
12991   test -z "$as_dir" && as_dir=.
12992     for ac_exec_ext in '' $ac_executable_extensions; do
12993   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12994     ac_cv_prog_CC_FOR_TARGET="${ncn_progname}"
12995     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12996     break 2
12997   fi
12998 done
12999   done
13000 IFS=$as_save_IFS
13001
13002 fi
13003 fi
13004 CC_FOR_TARGET=$ac_cv_prog_CC_FOR_TARGET
13005 if test -n "$CC_FOR_TARGET"; then
13006   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC_FOR_TARGET" >&5
13007 $as_echo "$CC_FOR_TARGET" >&6; }
13008 else
13009   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13010 $as_echo "no" >&6; }
13011 fi
13012
13013
13014     fi
13015     test -n "$ac_cv_prog_CC_FOR_TARGET" && break
13016   done
13017 fi
13018
13019 if test -z "$ac_cv_prog_CC_FOR_TARGET" ; then
13020   set dummy cc gcc
13021   if test $build = $target ; then
13022     CC_FOR_TARGET="$2"
13023   else
13024     CC_FOR_TARGET="${ncn_target_tool_prefix}$2"
13025   fi
13026 else
13027   CC_FOR_TARGET="$ac_cv_prog_CC_FOR_TARGET"
13028 fi
13029
13030
13031
13032 if test -n "$CXX_FOR_TARGET"; then
13033   ac_cv_prog_CXX_FOR_TARGET=$CXX_FOR_TARGET
13034 elif test -n "$ac_cv_prog_CXX_FOR_TARGET"; then
13035   CXX_FOR_TARGET=$ac_cv_prog_CXX_FOR_TARGET
13036 fi
13037
13038 if test -n "$ac_cv_prog_CXX_FOR_TARGET"; then
13039   for ncn_progname in c++ g++ cxx gxx; do
13040     # Extract the first word of "${ncn_progname}", so it can be a program name with args.
13041 set dummy ${ncn_progname}; ac_word=$2
13042 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13043 $as_echo_n "checking for $ac_word... " >&6; }
13044 if ${ac_cv_prog_CXX_FOR_TARGET+:} false; then :
13045   $as_echo_n "(cached) " >&6
13046 else
13047   if test -n "$CXX_FOR_TARGET"; then
13048   ac_cv_prog_CXX_FOR_TARGET="$CXX_FOR_TARGET" # Let the user override the test.
13049 else
13050 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13051 for as_dir in $PATH
13052 do
13053   IFS=$as_save_IFS
13054   test -z "$as_dir" && as_dir=.
13055     for ac_exec_ext in '' $ac_executable_extensions; do
13056   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13057     ac_cv_prog_CXX_FOR_TARGET="${ncn_progname}"
13058     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13059     break 2
13060   fi
13061 done
13062   done
13063 IFS=$as_save_IFS
13064
13065 fi
13066 fi
13067 CXX_FOR_TARGET=$ac_cv_prog_CXX_FOR_TARGET
13068 if test -n "$CXX_FOR_TARGET"; then
13069   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX_FOR_TARGET" >&5
13070 $as_echo "$CXX_FOR_TARGET" >&6; }
13071 else
13072   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13073 $as_echo "no" >&6; }
13074 fi
13075
13076
13077   done
13078 fi
13079
13080 if test -z "$ac_cv_prog_CXX_FOR_TARGET" && test -n "$with_build_time_tools"; then
13081   for ncn_progname in c++ g++ cxx gxx; do
13082     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
13083 $as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
13084     if test -x $with_build_time_tools/${ncn_progname}; then
13085       ac_cv_prog_CXX_FOR_TARGET=$with_build_time_tools/${ncn_progname}
13086       { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13087 $as_echo "yes" >&6; }
13088       break
13089     else
13090       { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13091 $as_echo "no" >&6; }
13092     fi
13093   done
13094 fi
13095
13096 if test -z "$ac_cv_prog_CXX_FOR_TARGET"; then
13097   for ncn_progname in c++ g++ cxx gxx; do
13098     if test -n "$ncn_target_tool_prefix"; then
13099       # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
13100 set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
13101 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13102 $as_echo_n "checking for $ac_word... " >&6; }
13103 if ${ac_cv_prog_CXX_FOR_TARGET+:} false; then :
13104   $as_echo_n "(cached) " >&6
13105 else
13106   if test -n "$CXX_FOR_TARGET"; then
13107   ac_cv_prog_CXX_FOR_TARGET="$CXX_FOR_TARGET" # Let the user override the test.
13108 else
13109 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13110 for as_dir in $PATH
13111 do
13112   IFS=$as_save_IFS
13113   test -z "$as_dir" && as_dir=.
13114     for ac_exec_ext in '' $ac_executable_extensions; do
13115   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13116     ac_cv_prog_CXX_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
13117     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13118     break 2
13119   fi
13120 done
13121   done
13122 IFS=$as_save_IFS
13123
13124 fi
13125 fi
13126 CXX_FOR_TARGET=$ac_cv_prog_CXX_FOR_TARGET
13127 if test -n "$CXX_FOR_TARGET"; then
13128   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX_FOR_TARGET" >&5
13129 $as_echo "$CXX_FOR_TARGET" >&6; }
13130 else
13131   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13132 $as_echo "no" >&6; }
13133 fi
13134
13135
13136     fi
13137     if test -z "$ac_cv_prog_CXX_FOR_TARGET" && test $build = $target ; then
13138       # Extract the first word of "${ncn_progname}", so it can be a program name with args.
13139 set dummy ${ncn_progname}; ac_word=$2
13140 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13141 $as_echo_n "checking for $ac_word... " >&6; }
13142 if ${ac_cv_prog_CXX_FOR_TARGET+:} false; then :
13143   $as_echo_n "(cached) " >&6
13144 else
13145   if test -n "$CXX_FOR_TARGET"; then
13146   ac_cv_prog_CXX_FOR_TARGET="$CXX_FOR_TARGET" # Let the user override the test.
13147 else
13148 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13149 for as_dir in $PATH
13150 do
13151   IFS=$as_save_IFS
13152   test -z "$as_dir" && as_dir=.
13153     for ac_exec_ext in '' $ac_executable_extensions; do
13154   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13155     ac_cv_prog_CXX_FOR_TARGET="${ncn_progname}"
13156     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13157     break 2
13158   fi
13159 done
13160   done
13161 IFS=$as_save_IFS
13162
13163 fi
13164 fi
13165 CXX_FOR_TARGET=$ac_cv_prog_CXX_FOR_TARGET
13166 if test -n "$CXX_FOR_TARGET"; then
13167   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX_FOR_TARGET" >&5
13168 $as_echo "$CXX_FOR_TARGET" >&6; }
13169 else
13170   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13171 $as_echo "no" >&6; }
13172 fi
13173
13174
13175     fi
13176     test -n "$ac_cv_prog_CXX_FOR_TARGET" && break
13177   done
13178 fi
13179
13180 if test -z "$ac_cv_prog_CXX_FOR_TARGET" ; then
13181   set dummy c++ g++ cxx gxx
13182   if test $build = $target ; then
13183     CXX_FOR_TARGET="$2"
13184   else
13185     CXX_FOR_TARGET="${ncn_target_tool_prefix}$2"
13186   fi
13187 else
13188   CXX_FOR_TARGET="$ac_cv_prog_CXX_FOR_TARGET"
13189 fi
13190
13191
13192
13193 if test -n "$GCC_FOR_TARGET"; then
13194   ac_cv_prog_GCC_FOR_TARGET=$GCC_FOR_TARGET
13195 elif test -n "$ac_cv_prog_GCC_FOR_TARGET"; then
13196   GCC_FOR_TARGET=$ac_cv_prog_GCC_FOR_TARGET
13197 fi
13198
13199 if test -n "$ac_cv_prog_GCC_FOR_TARGET"; then
13200   for ncn_progname in gcc; do
13201     # Extract the first word of "${ncn_progname}", so it can be a program name with args.
13202 set dummy ${ncn_progname}; ac_word=$2
13203 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13204 $as_echo_n "checking for $ac_word... " >&6; }
13205 if ${ac_cv_prog_GCC_FOR_TARGET+:} false; then :
13206   $as_echo_n "(cached) " >&6
13207 else
13208   if test -n "$GCC_FOR_TARGET"; then
13209   ac_cv_prog_GCC_FOR_TARGET="$GCC_FOR_TARGET" # Let the user override the test.
13210 else
13211 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13212 for as_dir in $PATH
13213 do
13214   IFS=$as_save_IFS
13215   test -z "$as_dir" && as_dir=.
13216     for ac_exec_ext in '' $ac_executable_extensions; do
13217   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13218     ac_cv_prog_GCC_FOR_TARGET="${ncn_progname}"
13219     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13220     break 2
13221   fi
13222 done
13223   done
13224 IFS=$as_save_IFS
13225
13226 fi
13227 fi
13228 GCC_FOR_TARGET=$ac_cv_prog_GCC_FOR_TARGET
13229 if test -n "$GCC_FOR_TARGET"; then
13230   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GCC_FOR_TARGET" >&5
13231 $as_echo "$GCC_FOR_TARGET" >&6; }
13232 else
13233   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13234 $as_echo "no" >&6; }
13235 fi
13236
13237
13238   done
13239 fi
13240
13241 if test -z "$ac_cv_prog_GCC_FOR_TARGET" && test -n "$with_build_time_tools"; then
13242   for ncn_progname in gcc; do
13243     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
13244 $as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
13245     if test -x $with_build_time_tools/${ncn_progname}; then
13246       ac_cv_prog_GCC_FOR_TARGET=$with_build_time_tools/${ncn_progname}
13247       { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13248 $as_echo "yes" >&6; }
13249       break
13250     else
13251       { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13252 $as_echo "no" >&6; }
13253     fi
13254   done
13255 fi
13256
13257 if test -z "$ac_cv_prog_GCC_FOR_TARGET"; then
13258   for ncn_progname in gcc; do
13259     if test -n "$ncn_target_tool_prefix"; then
13260       # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
13261 set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
13262 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13263 $as_echo_n "checking for $ac_word... " >&6; }
13264 if ${ac_cv_prog_GCC_FOR_TARGET+:} false; then :
13265   $as_echo_n "(cached) " >&6
13266 else
13267   if test -n "$GCC_FOR_TARGET"; then
13268   ac_cv_prog_GCC_FOR_TARGET="$GCC_FOR_TARGET" # Let the user override the test.
13269 else
13270 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13271 for as_dir in $PATH
13272 do
13273   IFS=$as_save_IFS
13274   test -z "$as_dir" && as_dir=.
13275     for ac_exec_ext in '' $ac_executable_extensions; do
13276   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13277     ac_cv_prog_GCC_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
13278     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13279     break 2
13280   fi
13281 done
13282   done
13283 IFS=$as_save_IFS
13284
13285 fi
13286 fi
13287 GCC_FOR_TARGET=$ac_cv_prog_GCC_FOR_TARGET
13288 if test -n "$GCC_FOR_TARGET"; then
13289   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GCC_FOR_TARGET" >&5
13290 $as_echo "$GCC_FOR_TARGET" >&6; }
13291 else
13292   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13293 $as_echo "no" >&6; }
13294 fi
13295
13296
13297     fi
13298     if test -z "$ac_cv_prog_GCC_FOR_TARGET" && test $build = $target ; then
13299       # Extract the first word of "${ncn_progname}", so it can be a program name with args.
13300 set dummy ${ncn_progname}; ac_word=$2
13301 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13302 $as_echo_n "checking for $ac_word... " >&6; }
13303 if ${ac_cv_prog_GCC_FOR_TARGET+:} false; then :
13304   $as_echo_n "(cached) " >&6
13305 else
13306   if test -n "$GCC_FOR_TARGET"; then
13307   ac_cv_prog_GCC_FOR_TARGET="$GCC_FOR_TARGET" # Let the user override the test.
13308 else
13309 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13310 for as_dir in $PATH
13311 do
13312   IFS=$as_save_IFS
13313   test -z "$as_dir" && as_dir=.
13314     for ac_exec_ext in '' $ac_executable_extensions; do
13315   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13316     ac_cv_prog_GCC_FOR_TARGET="${ncn_progname}"
13317     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13318     break 2
13319   fi
13320 done
13321   done
13322 IFS=$as_save_IFS
13323
13324 fi
13325 fi
13326 GCC_FOR_TARGET=$ac_cv_prog_GCC_FOR_TARGET
13327 if test -n "$GCC_FOR_TARGET"; then
13328   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GCC_FOR_TARGET" >&5
13329 $as_echo "$GCC_FOR_TARGET" >&6; }
13330 else
13331   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13332 $as_echo "no" >&6; }
13333 fi
13334
13335
13336     fi
13337     test -n "$ac_cv_prog_GCC_FOR_TARGET" && break
13338   done
13339 fi
13340
13341 if test -z "$ac_cv_prog_GCC_FOR_TARGET" ; then
13342   GCC_FOR_TARGET="${CC_FOR_TARGET}"
13343 else
13344   GCC_FOR_TARGET="$ac_cv_prog_GCC_FOR_TARGET"
13345 fi
13346
13347
13348
13349 if test -n "$GFORTRAN_FOR_TARGET"; then
13350   ac_cv_prog_GFORTRAN_FOR_TARGET=$GFORTRAN_FOR_TARGET
13351 elif test -n "$ac_cv_prog_GFORTRAN_FOR_TARGET"; then
13352   GFORTRAN_FOR_TARGET=$ac_cv_prog_GFORTRAN_FOR_TARGET
13353 fi
13354
13355 if test -n "$ac_cv_prog_GFORTRAN_FOR_TARGET"; then
13356   for ncn_progname in gfortran; do
13357     # Extract the first word of "${ncn_progname}", so it can be a program name with args.
13358 set dummy ${ncn_progname}; ac_word=$2
13359 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13360 $as_echo_n "checking for $ac_word... " >&6; }
13361 if ${ac_cv_prog_GFORTRAN_FOR_TARGET+:} false; then :
13362   $as_echo_n "(cached) " >&6
13363 else
13364   if test -n "$GFORTRAN_FOR_TARGET"; then
13365   ac_cv_prog_GFORTRAN_FOR_TARGET="$GFORTRAN_FOR_TARGET" # Let the user override the test.
13366 else
13367 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13368 for as_dir in $PATH
13369 do
13370   IFS=$as_save_IFS
13371   test -z "$as_dir" && as_dir=.
13372     for ac_exec_ext in '' $ac_executable_extensions; do
13373   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13374     ac_cv_prog_GFORTRAN_FOR_TARGET="${ncn_progname}"
13375     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13376     break 2
13377   fi
13378 done
13379   done
13380 IFS=$as_save_IFS
13381
13382 fi
13383 fi
13384 GFORTRAN_FOR_TARGET=$ac_cv_prog_GFORTRAN_FOR_TARGET
13385 if test -n "$GFORTRAN_FOR_TARGET"; then
13386   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GFORTRAN_FOR_TARGET" >&5
13387 $as_echo "$GFORTRAN_FOR_TARGET" >&6; }
13388 else
13389   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13390 $as_echo "no" >&6; }
13391 fi
13392
13393
13394   done
13395 fi
13396
13397 if test -z "$ac_cv_prog_GFORTRAN_FOR_TARGET" && test -n "$with_build_time_tools"; then
13398   for ncn_progname in gfortran; do
13399     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
13400 $as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
13401     if test -x $with_build_time_tools/${ncn_progname}; then
13402       ac_cv_prog_GFORTRAN_FOR_TARGET=$with_build_time_tools/${ncn_progname}
13403       { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13404 $as_echo "yes" >&6; }
13405       break
13406     else
13407       { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13408 $as_echo "no" >&6; }
13409     fi
13410   done
13411 fi
13412
13413 if test -z "$ac_cv_prog_GFORTRAN_FOR_TARGET"; then
13414   for ncn_progname in gfortran; do
13415     if test -n "$ncn_target_tool_prefix"; then
13416       # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
13417 set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
13418 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13419 $as_echo_n "checking for $ac_word... " >&6; }
13420 if ${ac_cv_prog_GFORTRAN_FOR_TARGET+:} false; then :
13421   $as_echo_n "(cached) " >&6
13422 else
13423   if test -n "$GFORTRAN_FOR_TARGET"; then
13424   ac_cv_prog_GFORTRAN_FOR_TARGET="$GFORTRAN_FOR_TARGET" # Let the user override the test.
13425 else
13426 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13427 for as_dir in $PATH
13428 do
13429   IFS=$as_save_IFS
13430   test -z "$as_dir" && as_dir=.
13431     for ac_exec_ext in '' $ac_executable_extensions; do
13432   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13433     ac_cv_prog_GFORTRAN_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
13434     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13435     break 2
13436   fi
13437 done
13438   done
13439 IFS=$as_save_IFS
13440
13441 fi
13442 fi
13443 GFORTRAN_FOR_TARGET=$ac_cv_prog_GFORTRAN_FOR_TARGET
13444 if test -n "$GFORTRAN_FOR_TARGET"; then
13445   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GFORTRAN_FOR_TARGET" >&5
13446 $as_echo "$GFORTRAN_FOR_TARGET" >&6; }
13447 else
13448   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13449 $as_echo "no" >&6; }
13450 fi
13451
13452
13453     fi
13454     if test -z "$ac_cv_prog_GFORTRAN_FOR_TARGET" && test $build = $target ; then
13455       # Extract the first word of "${ncn_progname}", so it can be a program name with args.
13456 set dummy ${ncn_progname}; ac_word=$2
13457 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13458 $as_echo_n "checking for $ac_word... " >&6; }
13459 if ${ac_cv_prog_GFORTRAN_FOR_TARGET+:} false; then :
13460   $as_echo_n "(cached) " >&6
13461 else
13462   if test -n "$GFORTRAN_FOR_TARGET"; then
13463   ac_cv_prog_GFORTRAN_FOR_TARGET="$GFORTRAN_FOR_TARGET" # Let the user override the test.
13464 else
13465 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13466 for as_dir in $PATH
13467 do
13468   IFS=$as_save_IFS
13469   test -z "$as_dir" && as_dir=.
13470     for ac_exec_ext in '' $ac_executable_extensions; do
13471   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13472     ac_cv_prog_GFORTRAN_FOR_TARGET="${ncn_progname}"
13473     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13474     break 2
13475   fi
13476 done
13477   done
13478 IFS=$as_save_IFS
13479
13480 fi
13481 fi
13482 GFORTRAN_FOR_TARGET=$ac_cv_prog_GFORTRAN_FOR_TARGET
13483 if test -n "$GFORTRAN_FOR_TARGET"; then
13484   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GFORTRAN_FOR_TARGET" >&5
13485 $as_echo "$GFORTRAN_FOR_TARGET" >&6; }
13486 else
13487   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13488 $as_echo "no" >&6; }
13489 fi
13490
13491
13492     fi
13493     test -n "$ac_cv_prog_GFORTRAN_FOR_TARGET" && break
13494   done
13495 fi
13496
13497 if test -z "$ac_cv_prog_GFORTRAN_FOR_TARGET" ; then
13498   set dummy gfortran
13499   if test $build = $target ; then
13500     GFORTRAN_FOR_TARGET="$2"
13501   else
13502     GFORTRAN_FOR_TARGET="${ncn_target_tool_prefix}$2"
13503   fi
13504 else
13505   GFORTRAN_FOR_TARGET="$ac_cv_prog_GFORTRAN_FOR_TARGET"
13506 fi
13507
13508
13509
13510 if test -n "$GOC_FOR_TARGET"; then
13511   ac_cv_prog_GOC_FOR_TARGET=$GOC_FOR_TARGET
13512 elif test -n "$ac_cv_prog_GOC_FOR_TARGET"; then
13513   GOC_FOR_TARGET=$ac_cv_prog_GOC_FOR_TARGET
13514 fi
13515
13516 if test -n "$ac_cv_prog_GOC_FOR_TARGET"; then
13517   for ncn_progname in gccgo; do
13518     # Extract the first word of "${ncn_progname}", so it can be a program name with args.
13519 set dummy ${ncn_progname}; ac_word=$2
13520 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13521 $as_echo_n "checking for $ac_word... " >&6; }
13522 if ${ac_cv_prog_GOC_FOR_TARGET+:} false; then :
13523   $as_echo_n "(cached) " >&6
13524 else
13525   if test -n "$GOC_FOR_TARGET"; then
13526   ac_cv_prog_GOC_FOR_TARGET="$GOC_FOR_TARGET" # Let the user override the test.
13527 else
13528 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13529 for as_dir in $PATH
13530 do
13531   IFS=$as_save_IFS
13532   test -z "$as_dir" && as_dir=.
13533     for ac_exec_ext in '' $ac_executable_extensions; do
13534   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13535     ac_cv_prog_GOC_FOR_TARGET="${ncn_progname}"
13536     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13537     break 2
13538   fi
13539 done
13540   done
13541 IFS=$as_save_IFS
13542
13543 fi
13544 fi
13545 GOC_FOR_TARGET=$ac_cv_prog_GOC_FOR_TARGET
13546 if test -n "$GOC_FOR_TARGET"; then
13547   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GOC_FOR_TARGET" >&5
13548 $as_echo "$GOC_FOR_TARGET" >&6; }
13549 else
13550   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13551 $as_echo "no" >&6; }
13552 fi
13553
13554
13555   done
13556 fi
13557
13558 if test -z "$ac_cv_prog_GOC_FOR_TARGET" && test -n "$with_build_time_tools"; then
13559   for ncn_progname in gccgo; do
13560     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
13561 $as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
13562     if test -x $with_build_time_tools/${ncn_progname}; then
13563       ac_cv_prog_GOC_FOR_TARGET=$with_build_time_tools/${ncn_progname}
13564       { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13565 $as_echo "yes" >&6; }
13566       break
13567     else
13568       { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13569 $as_echo "no" >&6; }
13570     fi
13571   done
13572 fi
13573
13574 if test -z "$ac_cv_prog_GOC_FOR_TARGET"; then
13575   for ncn_progname in gccgo; do
13576     if test -n "$ncn_target_tool_prefix"; then
13577       # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
13578 set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
13579 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13580 $as_echo_n "checking for $ac_word... " >&6; }
13581 if ${ac_cv_prog_GOC_FOR_TARGET+:} false; then :
13582   $as_echo_n "(cached) " >&6
13583 else
13584   if test -n "$GOC_FOR_TARGET"; then
13585   ac_cv_prog_GOC_FOR_TARGET="$GOC_FOR_TARGET" # Let the user override the test.
13586 else
13587 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13588 for as_dir in $PATH
13589 do
13590   IFS=$as_save_IFS
13591   test -z "$as_dir" && as_dir=.
13592     for ac_exec_ext in '' $ac_executable_extensions; do
13593   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13594     ac_cv_prog_GOC_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
13595     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13596     break 2
13597   fi
13598 done
13599   done
13600 IFS=$as_save_IFS
13601
13602 fi
13603 fi
13604 GOC_FOR_TARGET=$ac_cv_prog_GOC_FOR_TARGET
13605 if test -n "$GOC_FOR_TARGET"; then
13606   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GOC_FOR_TARGET" >&5
13607 $as_echo "$GOC_FOR_TARGET" >&6; }
13608 else
13609   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13610 $as_echo "no" >&6; }
13611 fi
13612
13613
13614     fi
13615     if test -z "$ac_cv_prog_GOC_FOR_TARGET" && test $build = $target ; then
13616       # Extract the first word of "${ncn_progname}", so it can be a program name with args.
13617 set dummy ${ncn_progname}; ac_word=$2
13618 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13619 $as_echo_n "checking for $ac_word... " >&6; }
13620 if ${ac_cv_prog_GOC_FOR_TARGET+:} false; then :
13621   $as_echo_n "(cached) " >&6
13622 else
13623   if test -n "$GOC_FOR_TARGET"; then
13624   ac_cv_prog_GOC_FOR_TARGET="$GOC_FOR_TARGET" # Let the user override the test.
13625 else
13626 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13627 for as_dir in $PATH
13628 do
13629   IFS=$as_save_IFS
13630   test -z "$as_dir" && as_dir=.
13631     for ac_exec_ext in '' $ac_executable_extensions; do
13632   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13633     ac_cv_prog_GOC_FOR_TARGET="${ncn_progname}"
13634     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13635     break 2
13636   fi
13637 done
13638   done
13639 IFS=$as_save_IFS
13640
13641 fi
13642 fi
13643 GOC_FOR_TARGET=$ac_cv_prog_GOC_FOR_TARGET
13644 if test -n "$GOC_FOR_TARGET"; then
13645   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GOC_FOR_TARGET" >&5
13646 $as_echo "$GOC_FOR_TARGET" >&6; }
13647 else
13648   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13649 $as_echo "no" >&6; }
13650 fi
13651
13652
13653     fi
13654     test -n "$ac_cv_prog_GOC_FOR_TARGET" && break
13655   done
13656 fi
13657
13658 if test -z "$ac_cv_prog_GOC_FOR_TARGET" ; then
13659   set dummy gccgo
13660   if test $build = $target ; then
13661     GOC_FOR_TARGET="$2"
13662   else
13663     GOC_FOR_TARGET="${ncn_target_tool_prefix}$2"
13664   fi
13665 else
13666   GOC_FOR_TARGET="$ac_cv_prog_GOC_FOR_TARGET"
13667 fi
13668
13669
13670
13671 if test -n "$GDC_FOR_TARGET"; then
13672   ac_cv_prog_GDC_FOR_TARGET=$GDC_FOR_TARGET
13673 elif test -n "$ac_cv_prog_GDC_FOR_TARGET"; then
13674   GDC_FOR_TARGET=$ac_cv_prog_GDC_FOR_TARGET
13675 fi
13676
13677 if test -n "$ac_cv_prog_GDC_FOR_TARGET"; then
13678   for ncn_progname in gdc; do
13679     # Extract the first word of "${ncn_progname}", so it can be a program name with args.
13680 set dummy ${ncn_progname}; ac_word=$2
13681 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13682 $as_echo_n "checking for $ac_word... " >&6; }
13683 if ${ac_cv_prog_GDC_FOR_TARGET+:} false; then :
13684   $as_echo_n "(cached) " >&6
13685 else
13686   if test -n "$GDC_FOR_TARGET"; then
13687   ac_cv_prog_GDC_FOR_TARGET="$GDC_FOR_TARGET" # Let the user override the test.
13688 else
13689 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13690 for as_dir in $PATH
13691 do
13692   IFS=$as_save_IFS
13693   test -z "$as_dir" && as_dir=.
13694     for ac_exec_ext in '' $ac_executable_extensions; do
13695   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13696     ac_cv_prog_GDC_FOR_TARGET="${ncn_progname}"
13697     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13698     break 2
13699   fi
13700 done
13701   done
13702 IFS=$as_save_IFS
13703
13704 fi
13705 fi
13706 GDC_FOR_TARGET=$ac_cv_prog_GDC_FOR_TARGET
13707 if test -n "$GDC_FOR_TARGET"; then
13708   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GDC_FOR_TARGET" >&5
13709 $as_echo "$GDC_FOR_TARGET" >&6; }
13710 else
13711   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13712 $as_echo "no" >&6; }
13713 fi
13714
13715
13716   done
13717 fi
13718
13719 if test -z "$ac_cv_prog_GDC_FOR_TARGET" && test -n "$with_build_time_tools"; then
13720   for ncn_progname in gdc; do
13721     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
13722 $as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
13723     if test -x $with_build_time_tools/${ncn_progname}; then
13724       ac_cv_prog_GDC_FOR_TARGET=$with_build_time_tools/${ncn_progname}
13725       { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13726 $as_echo "yes" >&6; }
13727       break
13728     else
13729       { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13730 $as_echo "no" >&6; }
13731     fi
13732   done
13733 fi
13734
13735 if test -z "$ac_cv_prog_GDC_FOR_TARGET"; then
13736   for ncn_progname in gdc; do
13737     if test -n "$ncn_target_tool_prefix"; then
13738       # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
13739 set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
13740 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13741 $as_echo_n "checking for $ac_word... " >&6; }
13742 if ${ac_cv_prog_GDC_FOR_TARGET+:} false; then :
13743   $as_echo_n "(cached) " >&6
13744 else
13745   if test -n "$GDC_FOR_TARGET"; then
13746   ac_cv_prog_GDC_FOR_TARGET="$GDC_FOR_TARGET" # Let the user override the test.
13747 else
13748 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13749 for as_dir in $PATH
13750 do
13751   IFS=$as_save_IFS
13752   test -z "$as_dir" && as_dir=.
13753     for ac_exec_ext in '' $ac_executable_extensions; do
13754   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13755     ac_cv_prog_GDC_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
13756     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13757     break 2
13758   fi
13759 done
13760   done
13761 IFS=$as_save_IFS
13762
13763 fi
13764 fi
13765 GDC_FOR_TARGET=$ac_cv_prog_GDC_FOR_TARGET
13766 if test -n "$GDC_FOR_TARGET"; then
13767   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GDC_FOR_TARGET" >&5
13768 $as_echo "$GDC_FOR_TARGET" >&6; }
13769 else
13770   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13771 $as_echo "no" >&6; }
13772 fi
13773
13774
13775     fi
13776     if test -z "$ac_cv_prog_GDC_FOR_TARGET" && test $build = $target ; then
13777       # Extract the first word of "${ncn_progname}", so it can be a program name with args.
13778 set dummy ${ncn_progname}; ac_word=$2
13779 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13780 $as_echo_n "checking for $ac_word... " >&6; }
13781 if ${ac_cv_prog_GDC_FOR_TARGET+:} false; then :
13782   $as_echo_n "(cached) " >&6
13783 else
13784   if test -n "$GDC_FOR_TARGET"; then
13785   ac_cv_prog_GDC_FOR_TARGET="$GDC_FOR_TARGET" # Let the user override the test.
13786 else
13787 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13788 for as_dir in $PATH
13789 do
13790   IFS=$as_save_IFS
13791   test -z "$as_dir" && as_dir=.
13792     for ac_exec_ext in '' $ac_executable_extensions; do
13793   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13794     ac_cv_prog_GDC_FOR_TARGET="${ncn_progname}"
13795     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13796     break 2
13797   fi
13798 done
13799   done
13800 IFS=$as_save_IFS
13801
13802 fi
13803 fi
13804 GDC_FOR_TARGET=$ac_cv_prog_GDC_FOR_TARGET
13805 if test -n "$GDC_FOR_TARGET"; then
13806   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GDC_FOR_TARGET" >&5
13807 $as_echo "$GDC_FOR_TARGET" >&6; }
13808 else
13809   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13810 $as_echo "no" >&6; }
13811 fi
13812
13813
13814     fi
13815     test -n "$ac_cv_prog_GDC_FOR_TARGET" && break
13816   done
13817 fi
13818
13819 if test -z "$ac_cv_prog_GDC_FOR_TARGET" ; then
13820   set dummy gdc
13821   if test $build = $target ; then
13822     GDC_FOR_TARGET="$2"
13823   else
13824     GDC_FOR_TARGET="${ncn_target_tool_prefix}$2"
13825   fi
13826 else
13827   GDC_FOR_TARGET="$ac_cv_prog_GDC_FOR_TARGET"
13828 fi
13829
13830
13831
13832 cat > conftest.c << \EOF
13833 #ifdef __GNUC__
13834   gcc_yay;
13835 #endif
13836 EOF
13837 if ($GCC_FOR_TARGET -E conftest.c | grep gcc_yay) > /dev/null 2>&1; then
13838   have_gcc_for_target=yes
13839 else
13840   GCC_FOR_TARGET=${ncn_target_tool_prefix}gcc
13841   have_gcc_for_target=no
13842 fi
13843 rm conftest.c
13844
13845
13846
13847
13848 if test -z "$ac_cv_path_AR_FOR_TARGET" ; then
13849   if test -n "$with_build_time_tools"; then
13850     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ar in $with_build_time_tools" >&5
13851 $as_echo_n "checking for ar in $with_build_time_tools... " >&6; }
13852     if test -x $with_build_time_tools/ar; then
13853       AR_FOR_TARGET=`cd $with_build_time_tools && pwd`/ar
13854       ac_cv_path_AR_FOR_TARGET=$AR_FOR_TARGET
13855       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_AR_FOR_TARGET" >&5
13856 $as_echo "$ac_cv_path_AR_FOR_TARGET" >&6; }
13857     else
13858       { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13859 $as_echo "no" >&6; }
13860     fi
13861   elif test $build != $host && test $have_gcc_for_target = yes; then
13862     AR_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=ar`
13863     test $AR_FOR_TARGET = ar && AR_FOR_TARGET=
13864     test -n "$AR_FOR_TARGET" && ac_cv_path_AR_FOR_TARGET=$AR_FOR_TARGET
13865   fi
13866 fi
13867 if test -z "$ac_cv_path_AR_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then
13868   # Extract the first word of "ar", so it can be a program name with args.
13869 set dummy ar; ac_word=$2
13870 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13871 $as_echo_n "checking for $ac_word... " >&6; }
13872 if ${ac_cv_path_AR_FOR_TARGET+:} false; then :
13873   $as_echo_n "(cached) " >&6
13874 else
13875   case $AR_FOR_TARGET in
13876   [\\/]* | ?:[\\/]*)
13877   ac_cv_path_AR_FOR_TARGET="$AR_FOR_TARGET" # Let the user override the test with a path.
13878   ;;
13879   *)
13880   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13881 for as_dir in $gcc_cv_tool_dirs
13882 do
13883   IFS=$as_save_IFS
13884   test -z "$as_dir" && as_dir=.
13885     for ac_exec_ext in '' $ac_executable_extensions; do
13886   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13887     ac_cv_path_AR_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext"
13888     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13889     break 2
13890   fi
13891 done
13892   done
13893 IFS=$as_save_IFS
13894
13895   ;;
13896 esac
13897 fi
13898 AR_FOR_TARGET=$ac_cv_path_AR_FOR_TARGET
13899 if test -n "$AR_FOR_TARGET"; then
13900   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR_FOR_TARGET" >&5
13901 $as_echo "$AR_FOR_TARGET" >&6; }
13902 else
13903   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13904 $as_echo "no" >&6; }
13905 fi
13906
13907
13908 fi
13909 if test -z "$ac_cv_path_AR_FOR_TARGET" ; then
13910
13911
13912 if test -n "$AR_FOR_TARGET"; then
13913   ac_cv_prog_AR_FOR_TARGET=$AR_FOR_TARGET
13914 elif test -n "$ac_cv_prog_AR_FOR_TARGET"; then
13915   AR_FOR_TARGET=$ac_cv_prog_AR_FOR_TARGET
13916 fi
13917
13918 if test -n "$ac_cv_prog_AR_FOR_TARGET"; then
13919   for ncn_progname in ar; do
13920     # Extract the first word of "${ncn_progname}", so it can be a program name with args.
13921 set dummy ${ncn_progname}; ac_word=$2
13922 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13923 $as_echo_n "checking for $ac_word... " >&6; }
13924 if ${ac_cv_prog_AR_FOR_TARGET+:} false; then :
13925   $as_echo_n "(cached) " >&6
13926 else
13927   if test -n "$AR_FOR_TARGET"; then
13928   ac_cv_prog_AR_FOR_TARGET="$AR_FOR_TARGET" # Let the user override the test.
13929 else
13930 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13931 for as_dir in $PATH
13932 do
13933   IFS=$as_save_IFS
13934   test -z "$as_dir" && as_dir=.
13935     for ac_exec_ext in '' $ac_executable_extensions; do
13936   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13937     ac_cv_prog_AR_FOR_TARGET="${ncn_progname}"
13938     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13939     break 2
13940   fi
13941 done
13942   done
13943 IFS=$as_save_IFS
13944
13945 fi
13946 fi
13947 AR_FOR_TARGET=$ac_cv_prog_AR_FOR_TARGET
13948 if test -n "$AR_FOR_TARGET"; then
13949   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR_FOR_TARGET" >&5
13950 $as_echo "$AR_FOR_TARGET" >&6; }
13951 else
13952   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13953 $as_echo "no" >&6; }
13954 fi
13955
13956
13957   done
13958 fi
13959
13960 if test -z "$ac_cv_prog_AR_FOR_TARGET" && test -n "$with_build_time_tools"; then
13961   for ncn_progname in ar; do
13962     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
13963 $as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
13964     if test -x $with_build_time_tools/${ncn_progname}; then
13965       ac_cv_prog_AR_FOR_TARGET=$with_build_time_tools/${ncn_progname}
13966       { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13967 $as_echo "yes" >&6; }
13968       break
13969     else
13970       { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13971 $as_echo "no" >&6; }
13972     fi
13973   done
13974 fi
13975
13976 if test -z "$ac_cv_prog_AR_FOR_TARGET"; then
13977   for ncn_progname in ar; do
13978     if test -n "$ncn_target_tool_prefix"; then
13979       # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
13980 set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
13981 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13982 $as_echo_n "checking for $ac_word... " >&6; }
13983 if ${ac_cv_prog_AR_FOR_TARGET+:} false; then :
13984   $as_echo_n "(cached) " >&6
13985 else
13986   if test -n "$AR_FOR_TARGET"; then
13987   ac_cv_prog_AR_FOR_TARGET="$AR_FOR_TARGET" # Let the user override the test.
13988 else
13989 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13990 for as_dir in $PATH
13991 do
13992   IFS=$as_save_IFS
13993   test -z "$as_dir" && as_dir=.
13994     for ac_exec_ext in '' $ac_executable_extensions; do
13995   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13996     ac_cv_prog_AR_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
13997     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13998     break 2
13999   fi
14000 done
14001   done
14002 IFS=$as_save_IFS
14003
14004 fi
14005 fi
14006 AR_FOR_TARGET=$ac_cv_prog_AR_FOR_TARGET
14007 if test -n "$AR_FOR_TARGET"; then
14008   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR_FOR_TARGET" >&5
14009 $as_echo "$AR_FOR_TARGET" >&6; }
14010 else
14011   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14012 $as_echo "no" >&6; }
14013 fi
14014
14015
14016     fi
14017     if test -z "$ac_cv_prog_AR_FOR_TARGET" && test $build = $target ; then
14018       # Extract the first word of "${ncn_progname}", so it can be a program name with args.
14019 set dummy ${ncn_progname}; ac_word=$2
14020 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14021 $as_echo_n "checking for $ac_word... " >&6; }
14022 if ${ac_cv_prog_AR_FOR_TARGET+:} false; then :
14023   $as_echo_n "(cached) " >&6
14024 else
14025   if test -n "$AR_FOR_TARGET"; then
14026   ac_cv_prog_AR_FOR_TARGET="$AR_FOR_TARGET" # Let the user override the test.
14027 else
14028 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14029 for as_dir in $PATH
14030 do
14031   IFS=$as_save_IFS
14032   test -z "$as_dir" && as_dir=.
14033     for ac_exec_ext in '' $ac_executable_extensions; do
14034   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14035     ac_cv_prog_AR_FOR_TARGET="${ncn_progname}"
14036     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14037     break 2
14038   fi
14039 done
14040   done
14041 IFS=$as_save_IFS
14042
14043 fi
14044 fi
14045 AR_FOR_TARGET=$ac_cv_prog_AR_FOR_TARGET
14046 if test -n "$AR_FOR_TARGET"; then
14047   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR_FOR_TARGET" >&5
14048 $as_echo "$AR_FOR_TARGET" >&6; }
14049 else
14050   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14051 $as_echo "no" >&6; }
14052 fi
14053
14054
14055     fi
14056     test -n "$ac_cv_prog_AR_FOR_TARGET" && break
14057   done
14058 fi
14059
14060 if test -z "$ac_cv_prog_AR_FOR_TARGET" ; then
14061   set dummy ar
14062   if test $build = $target ; then
14063     AR_FOR_TARGET="$2"
14064   else
14065     AR_FOR_TARGET="${ncn_target_tool_prefix}$2"
14066   fi
14067 else
14068   AR_FOR_TARGET="$ac_cv_prog_AR_FOR_TARGET"
14069 fi
14070
14071 else
14072   AR_FOR_TARGET=$ac_cv_path_AR_FOR_TARGET
14073 fi
14074
14075
14076
14077
14078 if test -z "$ac_cv_path_AS_FOR_TARGET" ; then
14079   if test -n "$with_build_time_tools"; then
14080     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for as in $with_build_time_tools" >&5
14081 $as_echo_n "checking for as in $with_build_time_tools... " >&6; }
14082     if test -x $with_build_time_tools/as; then
14083       AS_FOR_TARGET=`cd $with_build_time_tools && pwd`/as
14084       ac_cv_path_AS_FOR_TARGET=$AS_FOR_TARGET
14085       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_AS_FOR_TARGET" >&5
14086 $as_echo "$ac_cv_path_AS_FOR_TARGET" >&6; }
14087     else
14088       { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14089 $as_echo "no" >&6; }
14090     fi
14091   elif test $build != $host && test $have_gcc_for_target = yes; then
14092     AS_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=as`
14093     test $AS_FOR_TARGET = as && AS_FOR_TARGET=
14094     test -n "$AS_FOR_TARGET" && ac_cv_path_AS_FOR_TARGET=$AS_FOR_TARGET
14095   fi
14096 fi
14097 if test -z "$ac_cv_path_AS_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then
14098   # Extract the first word of "as", so it can be a program name with args.
14099 set dummy as; ac_word=$2
14100 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14101 $as_echo_n "checking for $ac_word... " >&6; }
14102 if ${ac_cv_path_AS_FOR_TARGET+:} false; then :
14103   $as_echo_n "(cached) " >&6
14104 else
14105   case $AS_FOR_TARGET in
14106   [\\/]* | ?:[\\/]*)
14107   ac_cv_path_AS_FOR_TARGET="$AS_FOR_TARGET" # Let the user override the test with a path.
14108   ;;
14109   *)
14110   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14111 for as_dir in $gcc_cv_tool_dirs
14112 do
14113   IFS=$as_save_IFS
14114   test -z "$as_dir" && as_dir=.
14115     for ac_exec_ext in '' $ac_executable_extensions; do
14116   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14117     ac_cv_path_AS_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext"
14118     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14119     break 2
14120   fi
14121 done
14122   done
14123 IFS=$as_save_IFS
14124
14125   ;;
14126 esac
14127 fi
14128 AS_FOR_TARGET=$ac_cv_path_AS_FOR_TARGET
14129 if test -n "$AS_FOR_TARGET"; then
14130   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS_FOR_TARGET" >&5
14131 $as_echo "$AS_FOR_TARGET" >&6; }
14132 else
14133   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14134 $as_echo "no" >&6; }
14135 fi
14136
14137
14138 fi
14139 if test -z "$ac_cv_path_AS_FOR_TARGET" ; then
14140
14141
14142 if test -n "$AS_FOR_TARGET"; then
14143   ac_cv_prog_AS_FOR_TARGET=$AS_FOR_TARGET
14144 elif test -n "$ac_cv_prog_AS_FOR_TARGET"; then
14145   AS_FOR_TARGET=$ac_cv_prog_AS_FOR_TARGET
14146 fi
14147
14148 if test -n "$ac_cv_prog_AS_FOR_TARGET"; then
14149   for ncn_progname in as; do
14150     # Extract the first word of "${ncn_progname}", so it can be a program name with args.
14151 set dummy ${ncn_progname}; 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_prog_AS_FOR_TARGET+:} false; then :
14155   $as_echo_n "(cached) " >&6
14156 else
14157   if test -n "$AS_FOR_TARGET"; then
14158   ac_cv_prog_AS_FOR_TARGET="$AS_FOR_TARGET" # Let the user override the test.
14159 else
14160 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14161 for as_dir in $PATH
14162 do
14163   IFS=$as_save_IFS
14164   test -z "$as_dir" && as_dir=.
14165     for ac_exec_ext in '' $ac_executable_extensions; do
14166   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14167     ac_cv_prog_AS_FOR_TARGET="${ncn_progname}"
14168     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14169     break 2
14170   fi
14171 done
14172   done
14173 IFS=$as_save_IFS
14174
14175 fi
14176 fi
14177 AS_FOR_TARGET=$ac_cv_prog_AS_FOR_TARGET
14178 if test -n "$AS_FOR_TARGET"; then
14179   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS_FOR_TARGET" >&5
14180 $as_echo "$AS_FOR_TARGET" >&6; }
14181 else
14182   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14183 $as_echo "no" >&6; }
14184 fi
14185
14186
14187   done
14188 fi
14189
14190 if test -z "$ac_cv_prog_AS_FOR_TARGET" && test -n "$with_build_time_tools"; then
14191   for ncn_progname in as; do
14192     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
14193 $as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
14194     if test -x $with_build_time_tools/${ncn_progname}; then
14195       ac_cv_prog_AS_FOR_TARGET=$with_build_time_tools/${ncn_progname}
14196       { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14197 $as_echo "yes" >&6; }
14198       break
14199     else
14200       { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14201 $as_echo "no" >&6; }
14202     fi
14203   done
14204 fi
14205
14206 if test -z "$ac_cv_prog_AS_FOR_TARGET"; then
14207   for ncn_progname in as; do
14208     if test -n "$ncn_target_tool_prefix"; then
14209       # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
14210 set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
14211 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14212 $as_echo_n "checking for $ac_word... " >&6; }
14213 if ${ac_cv_prog_AS_FOR_TARGET+:} false; then :
14214   $as_echo_n "(cached) " >&6
14215 else
14216   if test -n "$AS_FOR_TARGET"; then
14217   ac_cv_prog_AS_FOR_TARGET="$AS_FOR_TARGET" # Let the user override the test.
14218 else
14219 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14220 for as_dir in $PATH
14221 do
14222   IFS=$as_save_IFS
14223   test -z "$as_dir" && as_dir=.
14224     for ac_exec_ext in '' $ac_executable_extensions; do
14225   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14226     ac_cv_prog_AS_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
14227     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14228     break 2
14229   fi
14230 done
14231   done
14232 IFS=$as_save_IFS
14233
14234 fi
14235 fi
14236 AS_FOR_TARGET=$ac_cv_prog_AS_FOR_TARGET
14237 if test -n "$AS_FOR_TARGET"; then
14238   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS_FOR_TARGET" >&5
14239 $as_echo "$AS_FOR_TARGET" >&6; }
14240 else
14241   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14242 $as_echo "no" >&6; }
14243 fi
14244
14245
14246     fi
14247     if test -z "$ac_cv_prog_AS_FOR_TARGET" && test $build = $target ; then
14248       # Extract the first word of "${ncn_progname}", so it can be a program name with args.
14249 set dummy ${ncn_progname}; ac_word=$2
14250 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14251 $as_echo_n "checking for $ac_word... " >&6; }
14252 if ${ac_cv_prog_AS_FOR_TARGET+:} false; then :
14253   $as_echo_n "(cached) " >&6
14254 else
14255   if test -n "$AS_FOR_TARGET"; then
14256   ac_cv_prog_AS_FOR_TARGET="$AS_FOR_TARGET" # Let the user override the test.
14257 else
14258 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14259 for as_dir in $PATH
14260 do
14261   IFS=$as_save_IFS
14262   test -z "$as_dir" && as_dir=.
14263     for ac_exec_ext in '' $ac_executable_extensions; do
14264   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14265     ac_cv_prog_AS_FOR_TARGET="${ncn_progname}"
14266     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14267     break 2
14268   fi
14269 done
14270   done
14271 IFS=$as_save_IFS
14272
14273 fi
14274 fi
14275 AS_FOR_TARGET=$ac_cv_prog_AS_FOR_TARGET
14276 if test -n "$AS_FOR_TARGET"; then
14277   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS_FOR_TARGET" >&5
14278 $as_echo "$AS_FOR_TARGET" >&6; }
14279 else
14280   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14281 $as_echo "no" >&6; }
14282 fi
14283
14284
14285     fi
14286     test -n "$ac_cv_prog_AS_FOR_TARGET" && break
14287   done
14288 fi
14289
14290 if test -z "$ac_cv_prog_AS_FOR_TARGET" ; then
14291   set dummy as
14292   if test $build = $target ; then
14293     AS_FOR_TARGET="$2"
14294   else
14295     AS_FOR_TARGET="${ncn_target_tool_prefix}$2"
14296   fi
14297 else
14298   AS_FOR_TARGET="$ac_cv_prog_AS_FOR_TARGET"
14299 fi
14300
14301 else
14302   AS_FOR_TARGET=$ac_cv_path_AS_FOR_TARGET
14303 fi
14304
14305
14306
14307
14308 if test -z "$ac_cv_path_DLLTOOL_FOR_TARGET" ; then
14309   if test -n "$with_build_time_tools"; then
14310     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlltool in $with_build_time_tools" >&5
14311 $as_echo_n "checking for dlltool in $with_build_time_tools... " >&6; }
14312     if test -x $with_build_time_tools/dlltool; then
14313       DLLTOOL_FOR_TARGET=`cd $with_build_time_tools && pwd`/dlltool
14314       ac_cv_path_DLLTOOL_FOR_TARGET=$DLLTOOL_FOR_TARGET
14315       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_DLLTOOL_FOR_TARGET" >&5
14316 $as_echo "$ac_cv_path_DLLTOOL_FOR_TARGET" >&6; }
14317     else
14318       { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14319 $as_echo "no" >&6; }
14320     fi
14321   elif test $build != $host && test $have_gcc_for_target = yes; then
14322     DLLTOOL_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=dlltool`
14323     test $DLLTOOL_FOR_TARGET = dlltool && DLLTOOL_FOR_TARGET=
14324     test -n "$DLLTOOL_FOR_TARGET" && ac_cv_path_DLLTOOL_FOR_TARGET=$DLLTOOL_FOR_TARGET
14325   fi
14326 fi
14327 if test -z "$ac_cv_path_DLLTOOL_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then
14328   # Extract the first word of "dlltool", so it can be a program name with args.
14329 set dummy dlltool; ac_word=$2
14330 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14331 $as_echo_n "checking for $ac_word... " >&6; }
14332 if ${ac_cv_path_DLLTOOL_FOR_TARGET+:} false; then :
14333   $as_echo_n "(cached) " >&6
14334 else
14335   case $DLLTOOL_FOR_TARGET in
14336   [\\/]* | ?:[\\/]*)
14337   ac_cv_path_DLLTOOL_FOR_TARGET="$DLLTOOL_FOR_TARGET" # Let the user override the test with a path.
14338   ;;
14339   *)
14340   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14341 for as_dir in $gcc_cv_tool_dirs
14342 do
14343   IFS=$as_save_IFS
14344   test -z "$as_dir" && as_dir=.
14345     for ac_exec_ext in '' $ac_executable_extensions; do
14346   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14347     ac_cv_path_DLLTOOL_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext"
14348     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14349     break 2
14350   fi
14351 done
14352   done
14353 IFS=$as_save_IFS
14354
14355   ;;
14356 esac
14357 fi
14358 DLLTOOL_FOR_TARGET=$ac_cv_path_DLLTOOL_FOR_TARGET
14359 if test -n "$DLLTOOL_FOR_TARGET"; then
14360   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL_FOR_TARGET" >&5
14361 $as_echo "$DLLTOOL_FOR_TARGET" >&6; }
14362 else
14363   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14364 $as_echo "no" >&6; }
14365 fi
14366
14367
14368 fi
14369 if test -z "$ac_cv_path_DLLTOOL_FOR_TARGET" ; then
14370
14371
14372 if test -n "$DLLTOOL_FOR_TARGET"; then
14373   ac_cv_prog_DLLTOOL_FOR_TARGET=$DLLTOOL_FOR_TARGET
14374 elif test -n "$ac_cv_prog_DLLTOOL_FOR_TARGET"; then
14375   DLLTOOL_FOR_TARGET=$ac_cv_prog_DLLTOOL_FOR_TARGET
14376 fi
14377
14378 if test -n "$ac_cv_prog_DLLTOOL_FOR_TARGET"; then
14379   for ncn_progname in dlltool; do
14380     # Extract the first word of "${ncn_progname}", so it can be a program name with args.
14381 set dummy ${ncn_progname}; 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_prog_DLLTOOL_FOR_TARGET+:} false; then :
14385   $as_echo_n "(cached) " >&6
14386 else
14387   if test -n "$DLLTOOL_FOR_TARGET"; then
14388   ac_cv_prog_DLLTOOL_FOR_TARGET="$DLLTOOL_FOR_TARGET" # Let the user override the test.
14389 else
14390 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14391 for as_dir in $PATH
14392 do
14393   IFS=$as_save_IFS
14394   test -z "$as_dir" && as_dir=.
14395     for ac_exec_ext in '' $ac_executable_extensions; do
14396   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14397     ac_cv_prog_DLLTOOL_FOR_TARGET="${ncn_progname}"
14398     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14399     break 2
14400   fi
14401 done
14402   done
14403 IFS=$as_save_IFS
14404
14405 fi
14406 fi
14407 DLLTOOL_FOR_TARGET=$ac_cv_prog_DLLTOOL_FOR_TARGET
14408 if test -n "$DLLTOOL_FOR_TARGET"; then
14409   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL_FOR_TARGET" >&5
14410 $as_echo "$DLLTOOL_FOR_TARGET" >&6; }
14411 else
14412   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14413 $as_echo "no" >&6; }
14414 fi
14415
14416
14417   done
14418 fi
14419
14420 if test -z "$ac_cv_prog_DLLTOOL_FOR_TARGET" && test -n "$with_build_time_tools"; then
14421   for ncn_progname in dlltool; do
14422     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
14423 $as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
14424     if test -x $with_build_time_tools/${ncn_progname}; then
14425       ac_cv_prog_DLLTOOL_FOR_TARGET=$with_build_time_tools/${ncn_progname}
14426       { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14427 $as_echo "yes" >&6; }
14428       break
14429     else
14430       { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14431 $as_echo "no" >&6; }
14432     fi
14433   done
14434 fi
14435
14436 if test -z "$ac_cv_prog_DLLTOOL_FOR_TARGET"; then
14437   for ncn_progname in dlltool; do
14438     if test -n "$ncn_target_tool_prefix"; then
14439       # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
14440 set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
14441 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14442 $as_echo_n "checking for $ac_word... " >&6; }
14443 if ${ac_cv_prog_DLLTOOL_FOR_TARGET+:} false; then :
14444   $as_echo_n "(cached) " >&6
14445 else
14446   if test -n "$DLLTOOL_FOR_TARGET"; then
14447   ac_cv_prog_DLLTOOL_FOR_TARGET="$DLLTOOL_FOR_TARGET" # Let the user override the test.
14448 else
14449 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14450 for as_dir in $PATH
14451 do
14452   IFS=$as_save_IFS
14453   test -z "$as_dir" && as_dir=.
14454     for ac_exec_ext in '' $ac_executable_extensions; do
14455   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14456     ac_cv_prog_DLLTOOL_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
14457     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14458     break 2
14459   fi
14460 done
14461   done
14462 IFS=$as_save_IFS
14463
14464 fi
14465 fi
14466 DLLTOOL_FOR_TARGET=$ac_cv_prog_DLLTOOL_FOR_TARGET
14467 if test -n "$DLLTOOL_FOR_TARGET"; then
14468   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL_FOR_TARGET" >&5
14469 $as_echo "$DLLTOOL_FOR_TARGET" >&6; }
14470 else
14471   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14472 $as_echo "no" >&6; }
14473 fi
14474
14475
14476     fi
14477     if test -z "$ac_cv_prog_DLLTOOL_FOR_TARGET" && test $build = $target ; then
14478       # Extract the first word of "${ncn_progname}", so it can be a program name with args.
14479 set dummy ${ncn_progname}; ac_word=$2
14480 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14481 $as_echo_n "checking for $ac_word... " >&6; }
14482 if ${ac_cv_prog_DLLTOOL_FOR_TARGET+:} false; then :
14483   $as_echo_n "(cached) " >&6
14484 else
14485   if test -n "$DLLTOOL_FOR_TARGET"; then
14486   ac_cv_prog_DLLTOOL_FOR_TARGET="$DLLTOOL_FOR_TARGET" # Let the user override the test.
14487 else
14488 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14489 for as_dir in $PATH
14490 do
14491   IFS=$as_save_IFS
14492   test -z "$as_dir" && as_dir=.
14493     for ac_exec_ext in '' $ac_executable_extensions; do
14494   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14495     ac_cv_prog_DLLTOOL_FOR_TARGET="${ncn_progname}"
14496     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14497     break 2
14498   fi
14499 done
14500   done
14501 IFS=$as_save_IFS
14502
14503 fi
14504 fi
14505 DLLTOOL_FOR_TARGET=$ac_cv_prog_DLLTOOL_FOR_TARGET
14506 if test -n "$DLLTOOL_FOR_TARGET"; then
14507   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL_FOR_TARGET" >&5
14508 $as_echo "$DLLTOOL_FOR_TARGET" >&6; }
14509 else
14510   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14511 $as_echo "no" >&6; }
14512 fi
14513
14514
14515     fi
14516     test -n "$ac_cv_prog_DLLTOOL_FOR_TARGET" && break
14517   done
14518 fi
14519
14520 if test -z "$ac_cv_prog_DLLTOOL_FOR_TARGET" ; then
14521   set dummy dlltool
14522   if test $build = $target ; then
14523     DLLTOOL_FOR_TARGET="$2"
14524   else
14525     DLLTOOL_FOR_TARGET="${ncn_target_tool_prefix}$2"
14526   fi
14527 else
14528   DLLTOOL_FOR_TARGET="$ac_cv_prog_DLLTOOL_FOR_TARGET"
14529 fi
14530
14531 else
14532   DLLTOOL_FOR_TARGET=$ac_cv_path_DLLTOOL_FOR_TARGET
14533 fi
14534
14535
14536
14537
14538 if test -z "$ac_cv_path_DSYMUTIL_FOR_TARGET" ; then
14539   if test -n "$with_build_time_tools"; then
14540     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dsymutil in $with_build_time_tools" >&5
14541 $as_echo_n "checking for dsymutil in $with_build_time_tools... " >&6; }
14542     if test -x $with_build_time_tools/dsymutil; then
14543       DSYMUTIL_FOR_TARGET=`cd $with_build_time_tools && pwd`/dsymutil
14544       ac_cv_path_DSYMUTIL_FOR_TARGET=$DSYMUTIL_FOR_TARGET
14545       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_DSYMUTIL_FOR_TARGET" >&5
14546 $as_echo "$ac_cv_path_DSYMUTIL_FOR_TARGET" >&6; }
14547     else
14548       { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14549 $as_echo "no" >&6; }
14550     fi
14551   elif test $build != $host && test $have_gcc_for_target = yes; then
14552     DSYMUTIL_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=dsymutil`
14553     test $DSYMUTIL_FOR_TARGET = dsymutil && DSYMUTIL_FOR_TARGET=
14554     test -n "$DSYMUTIL_FOR_TARGET" && ac_cv_path_DSYMUTIL_FOR_TARGET=$DSYMUTIL_FOR_TARGET
14555   fi
14556 fi
14557 if test -z "$ac_cv_path_DSYMUTIL_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then
14558   # Extract the first word of "dsymutil", so it can be a program name with args.
14559 set dummy dsymutil; ac_word=$2
14560 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14561 $as_echo_n "checking for $ac_word... " >&6; }
14562 if ${ac_cv_path_DSYMUTIL_FOR_TARGET+:} false; then :
14563   $as_echo_n "(cached) " >&6
14564 else
14565   case $DSYMUTIL_FOR_TARGET in
14566   [\\/]* | ?:[\\/]*)
14567   ac_cv_path_DSYMUTIL_FOR_TARGET="$DSYMUTIL_FOR_TARGET" # Let the user override the test with a path.
14568   ;;
14569   *)
14570   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14571 for as_dir in $gcc_cv_tool_dirs
14572 do
14573   IFS=$as_save_IFS
14574   test -z "$as_dir" && as_dir=.
14575     for ac_exec_ext in '' $ac_executable_extensions; do
14576   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14577     ac_cv_path_DSYMUTIL_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext"
14578     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14579     break 2
14580   fi
14581 done
14582   done
14583 IFS=$as_save_IFS
14584
14585   ;;
14586 esac
14587 fi
14588 DSYMUTIL_FOR_TARGET=$ac_cv_path_DSYMUTIL_FOR_TARGET
14589 if test -n "$DSYMUTIL_FOR_TARGET"; then
14590   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL_FOR_TARGET" >&5
14591 $as_echo "$DSYMUTIL_FOR_TARGET" >&6; }
14592 else
14593   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14594 $as_echo "no" >&6; }
14595 fi
14596
14597
14598 fi
14599 if test -z "$ac_cv_path_DSYMUTIL_FOR_TARGET" ; then
14600
14601
14602 if test -n "$DSYMUTIL_FOR_TARGET"; then
14603   ac_cv_prog_DSYMUTIL_FOR_TARGET=$DSYMUTIL_FOR_TARGET
14604 elif test -n "$ac_cv_prog_DSYMUTIL_FOR_TARGET"; then
14605   DSYMUTIL_FOR_TARGET=$ac_cv_prog_DSYMUTIL_FOR_TARGET
14606 fi
14607
14608 if test -n "$ac_cv_prog_DSYMUTIL_FOR_TARGET"; then
14609   for ncn_progname in dsymutil; do
14610     # Extract the first word of "${ncn_progname}", so it can be a program name with args.
14611 set dummy ${ncn_progname}; 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_prog_DSYMUTIL_FOR_TARGET+:} false; then :
14615   $as_echo_n "(cached) " >&6
14616 else
14617   if test -n "$DSYMUTIL_FOR_TARGET"; then
14618   ac_cv_prog_DSYMUTIL_FOR_TARGET="$DSYMUTIL_FOR_TARGET" # Let the user override the test.
14619 else
14620 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14621 for as_dir in $PATH
14622 do
14623   IFS=$as_save_IFS
14624   test -z "$as_dir" && as_dir=.
14625     for ac_exec_ext in '' $ac_executable_extensions; do
14626   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14627     ac_cv_prog_DSYMUTIL_FOR_TARGET="${ncn_progname}"
14628     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14629     break 2
14630   fi
14631 done
14632   done
14633 IFS=$as_save_IFS
14634
14635 fi
14636 fi
14637 DSYMUTIL_FOR_TARGET=$ac_cv_prog_DSYMUTIL_FOR_TARGET
14638 if test -n "$DSYMUTIL_FOR_TARGET"; then
14639   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL_FOR_TARGET" >&5
14640 $as_echo "$DSYMUTIL_FOR_TARGET" >&6; }
14641 else
14642   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14643 $as_echo "no" >&6; }
14644 fi
14645
14646
14647   done
14648 fi
14649
14650 if test -z "$ac_cv_prog_DSYMUTIL_FOR_TARGET" && test -n "$with_build_time_tools"; then
14651   for ncn_progname in dsymutil; do
14652     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
14653 $as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
14654     if test -x $with_build_time_tools/${ncn_progname}; then
14655       ac_cv_prog_DSYMUTIL_FOR_TARGET=$with_build_time_tools/${ncn_progname}
14656       { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14657 $as_echo "yes" >&6; }
14658       break
14659     else
14660       { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14661 $as_echo "no" >&6; }
14662     fi
14663   done
14664 fi
14665
14666 if test -z "$ac_cv_prog_DSYMUTIL_FOR_TARGET"; then
14667   for ncn_progname in dsymutil; do
14668     if test -n "$ncn_target_tool_prefix"; then
14669       # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
14670 set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
14671 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14672 $as_echo_n "checking for $ac_word... " >&6; }
14673 if ${ac_cv_prog_DSYMUTIL_FOR_TARGET+:} false; then :
14674   $as_echo_n "(cached) " >&6
14675 else
14676   if test -n "$DSYMUTIL_FOR_TARGET"; then
14677   ac_cv_prog_DSYMUTIL_FOR_TARGET="$DSYMUTIL_FOR_TARGET" # Let the user override the test.
14678 else
14679 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14680 for as_dir in $PATH
14681 do
14682   IFS=$as_save_IFS
14683   test -z "$as_dir" && as_dir=.
14684     for ac_exec_ext in '' $ac_executable_extensions; do
14685   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14686     ac_cv_prog_DSYMUTIL_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
14687     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14688     break 2
14689   fi
14690 done
14691   done
14692 IFS=$as_save_IFS
14693
14694 fi
14695 fi
14696 DSYMUTIL_FOR_TARGET=$ac_cv_prog_DSYMUTIL_FOR_TARGET
14697 if test -n "$DSYMUTIL_FOR_TARGET"; then
14698   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL_FOR_TARGET" >&5
14699 $as_echo "$DSYMUTIL_FOR_TARGET" >&6; }
14700 else
14701   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14702 $as_echo "no" >&6; }
14703 fi
14704
14705
14706     fi
14707     if test -z "$ac_cv_prog_DSYMUTIL_FOR_TARGET" && test $build = $target ; then
14708       # Extract the first word of "${ncn_progname}", so it can be a program name with args.
14709 set dummy ${ncn_progname}; ac_word=$2
14710 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14711 $as_echo_n "checking for $ac_word... " >&6; }
14712 if ${ac_cv_prog_DSYMUTIL_FOR_TARGET+:} false; then :
14713   $as_echo_n "(cached) " >&6
14714 else
14715   if test -n "$DSYMUTIL_FOR_TARGET"; then
14716   ac_cv_prog_DSYMUTIL_FOR_TARGET="$DSYMUTIL_FOR_TARGET" # Let the user override the test.
14717 else
14718 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14719 for as_dir in $PATH
14720 do
14721   IFS=$as_save_IFS
14722   test -z "$as_dir" && as_dir=.
14723     for ac_exec_ext in '' $ac_executable_extensions; do
14724   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14725     ac_cv_prog_DSYMUTIL_FOR_TARGET="${ncn_progname}"
14726     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14727     break 2
14728   fi
14729 done
14730   done
14731 IFS=$as_save_IFS
14732
14733 fi
14734 fi
14735 DSYMUTIL_FOR_TARGET=$ac_cv_prog_DSYMUTIL_FOR_TARGET
14736 if test -n "$DSYMUTIL_FOR_TARGET"; then
14737   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL_FOR_TARGET" >&5
14738 $as_echo "$DSYMUTIL_FOR_TARGET" >&6; }
14739 else
14740   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14741 $as_echo "no" >&6; }
14742 fi
14743
14744
14745     fi
14746     test -n "$ac_cv_prog_DSYMUTIL_FOR_TARGET" && break
14747   done
14748 fi
14749
14750 if test -z "$ac_cv_prog_DSYMUTIL_FOR_TARGET" ; then
14751   set dummy dsymutil
14752   if test $build = $target ; then
14753     DSYMUTIL_FOR_TARGET="$2"
14754   else
14755     DSYMUTIL_FOR_TARGET="${ncn_target_tool_prefix}$2"
14756   fi
14757 else
14758   DSYMUTIL_FOR_TARGET="$ac_cv_prog_DSYMUTIL_FOR_TARGET"
14759 fi
14760
14761 else
14762   DSYMUTIL_FOR_TARGET=$ac_cv_path_DSYMUTIL_FOR_TARGET
14763 fi
14764
14765
14766
14767
14768 if test -z "$ac_cv_path_LD_FOR_TARGET" ; then
14769   if test -n "$with_build_time_tools"; then
14770     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld in $with_build_time_tools" >&5
14771 $as_echo_n "checking for ld in $with_build_time_tools... " >&6; }
14772     if test -x $with_build_time_tools/ld; then
14773       LD_FOR_TARGET=`cd $with_build_time_tools && pwd`/ld
14774       ac_cv_path_LD_FOR_TARGET=$LD_FOR_TARGET
14775       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_LD_FOR_TARGET" >&5
14776 $as_echo "$ac_cv_path_LD_FOR_TARGET" >&6; }
14777     else
14778       { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14779 $as_echo "no" >&6; }
14780     fi
14781   elif test $build != $host && test $have_gcc_for_target = yes; then
14782     LD_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=ld`
14783     test $LD_FOR_TARGET = ld && LD_FOR_TARGET=
14784     test -n "$LD_FOR_TARGET" && ac_cv_path_LD_FOR_TARGET=$LD_FOR_TARGET
14785   fi
14786 fi
14787 if test -z "$ac_cv_path_LD_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then
14788   # Extract the first word of "ld", so it can be a program name with args.
14789 set dummy ld; ac_word=$2
14790 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14791 $as_echo_n "checking for $ac_word... " >&6; }
14792 if ${ac_cv_path_LD_FOR_TARGET+:} false; then :
14793   $as_echo_n "(cached) " >&6
14794 else
14795   case $LD_FOR_TARGET in
14796   [\\/]* | ?:[\\/]*)
14797   ac_cv_path_LD_FOR_TARGET="$LD_FOR_TARGET" # Let the user override the test with a path.
14798   ;;
14799   *)
14800   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14801 for as_dir in $gcc_cv_tool_dirs
14802 do
14803   IFS=$as_save_IFS
14804   test -z "$as_dir" && as_dir=.
14805     for ac_exec_ext in '' $ac_executable_extensions; do
14806   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14807     ac_cv_path_LD_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext"
14808     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14809     break 2
14810   fi
14811 done
14812   done
14813 IFS=$as_save_IFS
14814
14815   ;;
14816 esac
14817 fi
14818 LD_FOR_TARGET=$ac_cv_path_LD_FOR_TARGET
14819 if test -n "$LD_FOR_TARGET"; then
14820   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD_FOR_TARGET" >&5
14821 $as_echo "$LD_FOR_TARGET" >&6; }
14822 else
14823   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14824 $as_echo "no" >&6; }
14825 fi
14826
14827
14828 fi
14829 if test -z "$ac_cv_path_LD_FOR_TARGET" ; then
14830
14831
14832 if test -n "$LD_FOR_TARGET"; then
14833   ac_cv_prog_LD_FOR_TARGET=$LD_FOR_TARGET
14834 elif test -n "$ac_cv_prog_LD_FOR_TARGET"; then
14835   LD_FOR_TARGET=$ac_cv_prog_LD_FOR_TARGET
14836 fi
14837
14838 if test -n "$ac_cv_prog_LD_FOR_TARGET"; then
14839   for ncn_progname in ld; do
14840     # Extract the first word of "${ncn_progname}", so it can be a program name with args.
14841 set dummy ${ncn_progname}; 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_prog_LD_FOR_TARGET+:} false; then :
14845   $as_echo_n "(cached) " >&6
14846 else
14847   if test -n "$LD_FOR_TARGET"; then
14848   ac_cv_prog_LD_FOR_TARGET="$LD_FOR_TARGET" # Let the user override the test.
14849 else
14850 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14851 for as_dir in $PATH
14852 do
14853   IFS=$as_save_IFS
14854   test -z "$as_dir" && as_dir=.
14855     for ac_exec_ext in '' $ac_executable_extensions; do
14856   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14857     ac_cv_prog_LD_FOR_TARGET="${ncn_progname}"
14858     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14859     break 2
14860   fi
14861 done
14862   done
14863 IFS=$as_save_IFS
14864
14865 fi
14866 fi
14867 LD_FOR_TARGET=$ac_cv_prog_LD_FOR_TARGET
14868 if test -n "$LD_FOR_TARGET"; then
14869   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD_FOR_TARGET" >&5
14870 $as_echo "$LD_FOR_TARGET" >&6; }
14871 else
14872   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14873 $as_echo "no" >&6; }
14874 fi
14875
14876
14877   done
14878 fi
14879
14880 if test -z "$ac_cv_prog_LD_FOR_TARGET" && test -n "$with_build_time_tools"; then
14881   for ncn_progname in ld; do
14882     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
14883 $as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
14884     if test -x $with_build_time_tools/${ncn_progname}; then
14885       ac_cv_prog_LD_FOR_TARGET=$with_build_time_tools/${ncn_progname}
14886       { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14887 $as_echo "yes" >&6; }
14888       break
14889     else
14890       { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14891 $as_echo "no" >&6; }
14892     fi
14893   done
14894 fi
14895
14896 if test -z "$ac_cv_prog_LD_FOR_TARGET"; then
14897   for ncn_progname in ld; do
14898     if test -n "$ncn_target_tool_prefix"; then
14899       # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
14900 set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
14901 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14902 $as_echo_n "checking for $ac_word... " >&6; }
14903 if ${ac_cv_prog_LD_FOR_TARGET+:} false; then :
14904   $as_echo_n "(cached) " >&6
14905 else
14906   if test -n "$LD_FOR_TARGET"; then
14907   ac_cv_prog_LD_FOR_TARGET="$LD_FOR_TARGET" # Let the user override the test.
14908 else
14909 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14910 for as_dir in $PATH
14911 do
14912   IFS=$as_save_IFS
14913   test -z "$as_dir" && as_dir=.
14914     for ac_exec_ext in '' $ac_executable_extensions; do
14915   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14916     ac_cv_prog_LD_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
14917     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14918     break 2
14919   fi
14920 done
14921   done
14922 IFS=$as_save_IFS
14923
14924 fi
14925 fi
14926 LD_FOR_TARGET=$ac_cv_prog_LD_FOR_TARGET
14927 if test -n "$LD_FOR_TARGET"; then
14928   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD_FOR_TARGET" >&5
14929 $as_echo "$LD_FOR_TARGET" >&6; }
14930 else
14931   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14932 $as_echo "no" >&6; }
14933 fi
14934
14935
14936     fi
14937     if test -z "$ac_cv_prog_LD_FOR_TARGET" && test $build = $target ; then
14938       # Extract the first word of "${ncn_progname}", so it can be a program name with args.
14939 set dummy ${ncn_progname}; ac_word=$2
14940 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14941 $as_echo_n "checking for $ac_word... " >&6; }
14942 if ${ac_cv_prog_LD_FOR_TARGET+:} false; then :
14943   $as_echo_n "(cached) " >&6
14944 else
14945   if test -n "$LD_FOR_TARGET"; then
14946   ac_cv_prog_LD_FOR_TARGET="$LD_FOR_TARGET" # Let the user override the test.
14947 else
14948 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14949 for as_dir in $PATH
14950 do
14951   IFS=$as_save_IFS
14952   test -z "$as_dir" && as_dir=.
14953     for ac_exec_ext in '' $ac_executable_extensions; do
14954   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14955     ac_cv_prog_LD_FOR_TARGET="${ncn_progname}"
14956     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14957     break 2
14958   fi
14959 done
14960   done
14961 IFS=$as_save_IFS
14962
14963 fi
14964 fi
14965 LD_FOR_TARGET=$ac_cv_prog_LD_FOR_TARGET
14966 if test -n "$LD_FOR_TARGET"; then
14967   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD_FOR_TARGET" >&5
14968 $as_echo "$LD_FOR_TARGET" >&6; }
14969 else
14970   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14971 $as_echo "no" >&6; }
14972 fi
14973
14974
14975     fi
14976     test -n "$ac_cv_prog_LD_FOR_TARGET" && break
14977   done
14978 fi
14979
14980 if test -z "$ac_cv_prog_LD_FOR_TARGET" ; then
14981   set dummy ld
14982   if test $build = $target ; then
14983     LD_FOR_TARGET="$2"
14984   else
14985     LD_FOR_TARGET="${ncn_target_tool_prefix}$2"
14986   fi
14987 else
14988   LD_FOR_TARGET="$ac_cv_prog_LD_FOR_TARGET"
14989 fi
14990
14991 else
14992   LD_FOR_TARGET=$ac_cv_path_LD_FOR_TARGET
14993 fi
14994
14995
14996
14997
14998 if test -z "$ac_cv_path_LIPO_FOR_TARGET" ; then
14999   if test -n "$with_build_time_tools"; then
15000     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lipo in $with_build_time_tools" >&5
15001 $as_echo_n "checking for lipo in $with_build_time_tools... " >&6; }
15002     if test -x $with_build_time_tools/lipo; then
15003       LIPO_FOR_TARGET=`cd $with_build_time_tools && pwd`/lipo
15004       ac_cv_path_LIPO_FOR_TARGET=$LIPO_FOR_TARGET
15005       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_LIPO_FOR_TARGET" >&5
15006 $as_echo "$ac_cv_path_LIPO_FOR_TARGET" >&6; }
15007     else
15008       { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15009 $as_echo "no" >&6; }
15010     fi
15011   elif test $build != $host && test $have_gcc_for_target = yes; then
15012     LIPO_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=lipo`
15013     test $LIPO_FOR_TARGET = lipo && LIPO_FOR_TARGET=
15014     test -n "$LIPO_FOR_TARGET" && ac_cv_path_LIPO_FOR_TARGET=$LIPO_FOR_TARGET
15015   fi
15016 fi
15017 if test -z "$ac_cv_path_LIPO_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then
15018   # Extract the first word of "lipo", so it can be a program name with args.
15019 set dummy lipo; ac_word=$2
15020 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15021 $as_echo_n "checking for $ac_word... " >&6; }
15022 if ${ac_cv_path_LIPO_FOR_TARGET+:} false; then :
15023   $as_echo_n "(cached) " >&6
15024 else
15025   case $LIPO_FOR_TARGET in
15026   [\\/]* | ?:[\\/]*)
15027   ac_cv_path_LIPO_FOR_TARGET="$LIPO_FOR_TARGET" # Let the user override the test with a path.
15028   ;;
15029   *)
15030   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15031 for as_dir in $gcc_cv_tool_dirs
15032 do
15033   IFS=$as_save_IFS
15034   test -z "$as_dir" && as_dir=.
15035     for ac_exec_ext in '' $ac_executable_extensions; do
15036   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15037     ac_cv_path_LIPO_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext"
15038     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15039     break 2
15040   fi
15041 done
15042   done
15043 IFS=$as_save_IFS
15044
15045   ;;
15046 esac
15047 fi
15048 LIPO_FOR_TARGET=$ac_cv_path_LIPO_FOR_TARGET
15049 if test -n "$LIPO_FOR_TARGET"; then
15050   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO_FOR_TARGET" >&5
15051 $as_echo "$LIPO_FOR_TARGET" >&6; }
15052 else
15053   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15054 $as_echo "no" >&6; }
15055 fi
15056
15057
15058 fi
15059 if test -z "$ac_cv_path_LIPO_FOR_TARGET" ; then
15060
15061
15062 if test -n "$LIPO_FOR_TARGET"; then
15063   ac_cv_prog_LIPO_FOR_TARGET=$LIPO_FOR_TARGET
15064 elif test -n "$ac_cv_prog_LIPO_FOR_TARGET"; then
15065   LIPO_FOR_TARGET=$ac_cv_prog_LIPO_FOR_TARGET
15066 fi
15067
15068 if test -n "$ac_cv_prog_LIPO_FOR_TARGET"; then
15069   for ncn_progname in lipo; do
15070     # Extract the first word of "${ncn_progname}", so it can be a program name with args.
15071 set dummy ${ncn_progname}; 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_prog_LIPO_FOR_TARGET+:} false; then :
15075   $as_echo_n "(cached) " >&6
15076 else
15077   if test -n "$LIPO_FOR_TARGET"; then
15078   ac_cv_prog_LIPO_FOR_TARGET="$LIPO_FOR_TARGET" # Let the user override the test.
15079 else
15080 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15081 for as_dir in $PATH
15082 do
15083   IFS=$as_save_IFS
15084   test -z "$as_dir" && as_dir=.
15085     for ac_exec_ext in '' $ac_executable_extensions; do
15086   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15087     ac_cv_prog_LIPO_FOR_TARGET="${ncn_progname}"
15088     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15089     break 2
15090   fi
15091 done
15092   done
15093 IFS=$as_save_IFS
15094
15095 fi
15096 fi
15097 LIPO_FOR_TARGET=$ac_cv_prog_LIPO_FOR_TARGET
15098 if test -n "$LIPO_FOR_TARGET"; then
15099   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO_FOR_TARGET" >&5
15100 $as_echo "$LIPO_FOR_TARGET" >&6; }
15101 else
15102   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15103 $as_echo "no" >&6; }
15104 fi
15105
15106
15107   done
15108 fi
15109
15110 if test -z "$ac_cv_prog_LIPO_FOR_TARGET" && test -n "$with_build_time_tools"; then
15111   for ncn_progname in lipo; do
15112     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
15113 $as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
15114     if test -x $with_build_time_tools/${ncn_progname}; then
15115       ac_cv_prog_LIPO_FOR_TARGET=$with_build_time_tools/${ncn_progname}
15116       { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15117 $as_echo "yes" >&6; }
15118       break
15119     else
15120       { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15121 $as_echo "no" >&6; }
15122     fi
15123   done
15124 fi
15125
15126 if test -z "$ac_cv_prog_LIPO_FOR_TARGET"; then
15127   for ncn_progname in lipo; do
15128     if test -n "$ncn_target_tool_prefix"; then
15129       # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
15130 set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
15131 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15132 $as_echo_n "checking for $ac_word... " >&6; }
15133 if ${ac_cv_prog_LIPO_FOR_TARGET+:} false; then :
15134   $as_echo_n "(cached) " >&6
15135 else
15136   if test -n "$LIPO_FOR_TARGET"; then
15137   ac_cv_prog_LIPO_FOR_TARGET="$LIPO_FOR_TARGET" # Let the user override the test.
15138 else
15139 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15140 for as_dir in $PATH
15141 do
15142   IFS=$as_save_IFS
15143   test -z "$as_dir" && as_dir=.
15144     for ac_exec_ext in '' $ac_executable_extensions; do
15145   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15146     ac_cv_prog_LIPO_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
15147     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15148     break 2
15149   fi
15150 done
15151   done
15152 IFS=$as_save_IFS
15153
15154 fi
15155 fi
15156 LIPO_FOR_TARGET=$ac_cv_prog_LIPO_FOR_TARGET
15157 if test -n "$LIPO_FOR_TARGET"; then
15158   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO_FOR_TARGET" >&5
15159 $as_echo "$LIPO_FOR_TARGET" >&6; }
15160 else
15161   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15162 $as_echo "no" >&6; }
15163 fi
15164
15165
15166     fi
15167     if test -z "$ac_cv_prog_LIPO_FOR_TARGET" && test $build = $target ; then
15168       # Extract the first word of "${ncn_progname}", so it can be a program name with args.
15169 set dummy ${ncn_progname}; ac_word=$2
15170 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15171 $as_echo_n "checking for $ac_word... " >&6; }
15172 if ${ac_cv_prog_LIPO_FOR_TARGET+:} false; then :
15173   $as_echo_n "(cached) " >&6
15174 else
15175   if test -n "$LIPO_FOR_TARGET"; then
15176   ac_cv_prog_LIPO_FOR_TARGET="$LIPO_FOR_TARGET" # Let the user override the test.
15177 else
15178 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15179 for as_dir in $PATH
15180 do
15181   IFS=$as_save_IFS
15182   test -z "$as_dir" && as_dir=.
15183     for ac_exec_ext in '' $ac_executable_extensions; do
15184   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15185     ac_cv_prog_LIPO_FOR_TARGET="${ncn_progname}"
15186     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15187     break 2
15188   fi
15189 done
15190   done
15191 IFS=$as_save_IFS
15192
15193 fi
15194 fi
15195 LIPO_FOR_TARGET=$ac_cv_prog_LIPO_FOR_TARGET
15196 if test -n "$LIPO_FOR_TARGET"; then
15197   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO_FOR_TARGET" >&5
15198 $as_echo "$LIPO_FOR_TARGET" >&6; }
15199 else
15200   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15201 $as_echo "no" >&6; }
15202 fi
15203
15204
15205     fi
15206     test -n "$ac_cv_prog_LIPO_FOR_TARGET" && break
15207   done
15208 fi
15209
15210 if test -z "$ac_cv_prog_LIPO_FOR_TARGET" ; then
15211   set dummy lipo
15212   if test $build = $target ; then
15213     LIPO_FOR_TARGET="$2"
15214   else
15215     LIPO_FOR_TARGET="${ncn_target_tool_prefix}$2"
15216   fi
15217 else
15218   LIPO_FOR_TARGET="$ac_cv_prog_LIPO_FOR_TARGET"
15219 fi
15220
15221 else
15222   LIPO_FOR_TARGET=$ac_cv_path_LIPO_FOR_TARGET
15223 fi
15224
15225
15226
15227
15228 if test -z "$ac_cv_path_NM_FOR_TARGET" ; then
15229   if test -n "$with_build_time_tools"; then
15230     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nm in $with_build_time_tools" >&5
15231 $as_echo_n "checking for nm in $with_build_time_tools... " >&6; }
15232     if test -x $with_build_time_tools/nm; then
15233       NM_FOR_TARGET=`cd $with_build_time_tools && pwd`/nm
15234       ac_cv_path_NM_FOR_TARGET=$NM_FOR_TARGET
15235       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_NM_FOR_TARGET" >&5
15236 $as_echo "$ac_cv_path_NM_FOR_TARGET" >&6; }
15237     else
15238       { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15239 $as_echo "no" >&6; }
15240     fi
15241   elif test $build != $host && test $have_gcc_for_target = yes; then
15242     NM_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=nm`
15243     test $NM_FOR_TARGET = nm && NM_FOR_TARGET=
15244     test -n "$NM_FOR_TARGET" && ac_cv_path_NM_FOR_TARGET=$NM_FOR_TARGET
15245   fi
15246 fi
15247 if test -z "$ac_cv_path_NM_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then
15248   # Extract the first word of "nm", so it can be a program name with args.
15249 set dummy nm; ac_word=$2
15250 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15251 $as_echo_n "checking for $ac_word... " >&6; }
15252 if ${ac_cv_path_NM_FOR_TARGET+:} false; then :
15253   $as_echo_n "(cached) " >&6
15254 else
15255   case $NM_FOR_TARGET in
15256   [\\/]* | ?:[\\/]*)
15257   ac_cv_path_NM_FOR_TARGET="$NM_FOR_TARGET" # Let the user override the test with a path.
15258   ;;
15259   *)
15260   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15261 for as_dir in $gcc_cv_tool_dirs
15262 do
15263   IFS=$as_save_IFS
15264   test -z "$as_dir" && as_dir=.
15265     for ac_exec_ext in '' $ac_executable_extensions; do
15266   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15267     ac_cv_path_NM_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext"
15268     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15269     break 2
15270   fi
15271 done
15272   done
15273 IFS=$as_save_IFS
15274
15275   ;;
15276 esac
15277 fi
15278 NM_FOR_TARGET=$ac_cv_path_NM_FOR_TARGET
15279 if test -n "$NM_FOR_TARGET"; then
15280   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NM_FOR_TARGET" >&5
15281 $as_echo "$NM_FOR_TARGET" >&6; }
15282 else
15283   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15284 $as_echo "no" >&6; }
15285 fi
15286
15287
15288 fi
15289 if test -z "$ac_cv_path_NM_FOR_TARGET" ; then
15290
15291
15292 if test -n "$NM_FOR_TARGET"; then
15293   ac_cv_prog_NM_FOR_TARGET=$NM_FOR_TARGET
15294 elif test -n "$ac_cv_prog_NM_FOR_TARGET"; then
15295   NM_FOR_TARGET=$ac_cv_prog_NM_FOR_TARGET
15296 fi
15297
15298 if test -n "$ac_cv_prog_NM_FOR_TARGET"; then
15299   for ncn_progname in nm; do
15300     # Extract the first word of "${ncn_progname}", so it can be a program name with args.
15301 set dummy ${ncn_progname}; 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_prog_NM_FOR_TARGET+:} false; then :
15305   $as_echo_n "(cached) " >&6
15306 else
15307   if test -n "$NM_FOR_TARGET"; then
15308   ac_cv_prog_NM_FOR_TARGET="$NM_FOR_TARGET" # Let the user override the test.
15309 else
15310 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15311 for as_dir in $PATH
15312 do
15313   IFS=$as_save_IFS
15314   test -z "$as_dir" && as_dir=.
15315     for ac_exec_ext in '' $ac_executable_extensions; do
15316   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15317     ac_cv_prog_NM_FOR_TARGET="${ncn_progname}"
15318     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15319     break 2
15320   fi
15321 done
15322   done
15323 IFS=$as_save_IFS
15324
15325 fi
15326 fi
15327 NM_FOR_TARGET=$ac_cv_prog_NM_FOR_TARGET
15328 if test -n "$NM_FOR_TARGET"; then
15329   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NM_FOR_TARGET" >&5
15330 $as_echo "$NM_FOR_TARGET" >&6; }
15331 else
15332   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15333 $as_echo "no" >&6; }
15334 fi
15335
15336
15337   done
15338 fi
15339
15340 if test -z "$ac_cv_prog_NM_FOR_TARGET" && test -n "$with_build_time_tools"; then
15341   for ncn_progname in nm; do
15342     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
15343 $as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
15344     if test -x $with_build_time_tools/${ncn_progname}; then
15345       ac_cv_prog_NM_FOR_TARGET=$with_build_time_tools/${ncn_progname}
15346       { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15347 $as_echo "yes" >&6; }
15348       break
15349     else
15350       { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15351 $as_echo "no" >&6; }
15352     fi
15353   done
15354 fi
15355
15356 if test -z "$ac_cv_prog_NM_FOR_TARGET"; then
15357   for ncn_progname in nm; do
15358     if test -n "$ncn_target_tool_prefix"; then
15359       # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
15360 set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
15361 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15362 $as_echo_n "checking for $ac_word... " >&6; }
15363 if ${ac_cv_prog_NM_FOR_TARGET+:} false; then :
15364   $as_echo_n "(cached) " >&6
15365 else
15366   if test -n "$NM_FOR_TARGET"; then
15367   ac_cv_prog_NM_FOR_TARGET="$NM_FOR_TARGET" # Let the user override the test.
15368 else
15369 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15370 for as_dir in $PATH
15371 do
15372   IFS=$as_save_IFS
15373   test -z "$as_dir" && as_dir=.
15374     for ac_exec_ext in '' $ac_executable_extensions; do
15375   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15376     ac_cv_prog_NM_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
15377     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15378     break 2
15379   fi
15380 done
15381   done
15382 IFS=$as_save_IFS
15383
15384 fi
15385 fi
15386 NM_FOR_TARGET=$ac_cv_prog_NM_FOR_TARGET
15387 if test -n "$NM_FOR_TARGET"; then
15388   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NM_FOR_TARGET" >&5
15389 $as_echo "$NM_FOR_TARGET" >&6; }
15390 else
15391   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15392 $as_echo "no" >&6; }
15393 fi
15394
15395
15396     fi
15397     if test -z "$ac_cv_prog_NM_FOR_TARGET" && test $build = $target ; then
15398       # Extract the first word of "${ncn_progname}", so it can be a program name with args.
15399 set dummy ${ncn_progname}; ac_word=$2
15400 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15401 $as_echo_n "checking for $ac_word... " >&6; }
15402 if ${ac_cv_prog_NM_FOR_TARGET+:} false; then :
15403   $as_echo_n "(cached) " >&6
15404 else
15405   if test -n "$NM_FOR_TARGET"; then
15406   ac_cv_prog_NM_FOR_TARGET="$NM_FOR_TARGET" # Let the user override the test.
15407 else
15408 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15409 for as_dir in $PATH
15410 do
15411   IFS=$as_save_IFS
15412   test -z "$as_dir" && as_dir=.
15413     for ac_exec_ext in '' $ac_executable_extensions; do
15414   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15415     ac_cv_prog_NM_FOR_TARGET="${ncn_progname}"
15416     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15417     break 2
15418   fi
15419 done
15420   done
15421 IFS=$as_save_IFS
15422
15423 fi
15424 fi
15425 NM_FOR_TARGET=$ac_cv_prog_NM_FOR_TARGET
15426 if test -n "$NM_FOR_TARGET"; then
15427   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NM_FOR_TARGET" >&5
15428 $as_echo "$NM_FOR_TARGET" >&6; }
15429 else
15430   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15431 $as_echo "no" >&6; }
15432 fi
15433
15434
15435     fi
15436     test -n "$ac_cv_prog_NM_FOR_TARGET" && break
15437   done
15438 fi
15439
15440 if test -z "$ac_cv_prog_NM_FOR_TARGET" ; then
15441   set dummy nm
15442   if test $build = $target ; then
15443     NM_FOR_TARGET="$2"
15444   else
15445     NM_FOR_TARGET="${ncn_target_tool_prefix}$2"
15446   fi
15447 else
15448   NM_FOR_TARGET="$ac_cv_prog_NM_FOR_TARGET"
15449 fi
15450
15451 else
15452   NM_FOR_TARGET=$ac_cv_path_NM_FOR_TARGET
15453 fi
15454
15455
15456
15457
15458 if test -z "$ac_cv_path_OBJCOPY_FOR_TARGET" ; then
15459   if test -n "$with_build_time_tools"; then
15460     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objcopy in $with_build_time_tools" >&5
15461 $as_echo_n "checking for objcopy in $with_build_time_tools... " >&6; }
15462     if test -x $with_build_time_tools/objcopy; then
15463       OBJCOPY_FOR_TARGET=`cd $with_build_time_tools && pwd`/objcopy
15464       ac_cv_path_OBJCOPY_FOR_TARGET=$OBJCOPY_FOR_TARGET
15465       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_OBJCOPY_FOR_TARGET" >&5
15466 $as_echo "$ac_cv_path_OBJCOPY_FOR_TARGET" >&6; }
15467     else
15468       { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15469 $as_echo "no" >&6; }
15470     fi
15471   elif test $build != $host && test $have_gcc_for_target = yes; then
15472     OBJCOPY_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=objcopy`
15473     test $OBJCOPY_FOR_TARGET = objcopy && OBJCOPY_FOR_TARGET=
15474     test -n "$OBJCOPY_FOR_TARGET" && ac_cv_path_OBJCOPY_FOR_TARGET=$OBJCOPY_FOR_TARGET
15475   fi
15476 fi
15477 if test -z "$ac_cv_path_OBJCOPY_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then
15478   # Extract the first word of "objcopy", so it can be a program name with args.
15479 set dummy objcopy; ac_word=$2
15480 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15481 $as_echo_n "checking for $ac_word... " >&6; }
15482 if ${ac_cv_path_OBJCOPY_FOR_TARGET+:} false; then :
15483   $as_echo_n "(cached) " >&6
15484 else
15485   case $OBJCOPY_FOR_TARGET in
15486   [\\/]* | ?:[\\/]*)
15487   ac_cv_path_OBJCOPY_FOR_TARGET="$OBJCOPY_FOR_TARGET" # Let the user override the test with a path.
15488   ;;
15489   *)
15490   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15491 for as_dir in $gcc_cv_tool_dirs
15492 do
15493   IFS=$as_save_IFS
15494   test -z "$as_dir" && as_dir=.
15495     for ac_exec_ext in '' $ac_executable_extensions; do
15496   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15497     ac_cv_path_OBJCOPY_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext"
15498     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15499     break 2
15500   fi
15501 done
15502   done
15503 IFS=$as_save_IFS
15504
15505   ;;
15506 esac
15507 fi
15508 OBJCOPY_FOR_TARGET=$ac_cv_path_OBJCOPY_FOR_TARGET
15509 if test -n "$OBJCOPY_FOR_TARGET"; then
15510   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJCOPY_FOR_TARGET" >&5
15511 $as_echo "$OBJCOPY_FOR_TARGET" >&6; }
15512 else
15513   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15514 $as_echo "no" >&6; }
15515 fi
15516
15517
15518 fi
15519 if test -z "$ac_cv_path_OBJCOPY_FOR_TARGET" ; then
15520
15521
15522 if test -n "$OBJCOPY_FOR_TARGET"; then
15523   ac_cv_prog_OBJCOPY_FOR_TARGET=$OBJCOPY_FOR_TARGET
15524 elif test -n "$ac_cv_prog_OBJCOPY_FOR_TARGET"; then
15525   OBJCOPY_FOR_TARGET=$ac_cv_prog_OBJCOPY_FOR_TARGET
15526 fi
15527
15528 if test -n "$ac_cv_prog_OBJCOPY_FOR_TARGET"; then
15529   for ncn_progname in objcopy; do
15530     # Extract the first word of "${ncn_progname}", so it can be a program name with args.
15531 set dummy ${ncn_progname}; 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_prog_OBJCOPY_FOR_TARGET+:} false; then :
15535   $as_echo_n "(cached) " >&6
15536 else
15537   if test -n "$OBJCOPY_FOR_TARGET"; then
15538   ac_cv_prog_OBJCOPY_FOR_TARGET="$OBJCOPY_FOR_TARGET" # Let the user override the test.
15539 else
15540 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15541 for as_dir in $PATH
15542 do
15543   IFS=$as_save_IFS
15544   test -z "$as_dir" && as_dir=.
15545     for ac_exec_ext in '' $ac_executable_extensions; do
15546   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15547     ac_cv_prog_OBJCOPY_FOR_TARGET="${ncn_progname}"
15548     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15549     break 2
15550   fi
15551 done
15552   done
15553 IFS=$as_save_IFS
15554
15555 fi
15556 fi
15557 OBJCOPY_FOR_TARGET=$ac_cv_prog_OBJCOPY_FOR_TARGET
15558 if test -n "$OBJCOPY_FOR_TARGET"; then
15559   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJCOPY_FOR_TARGET" >&5
15560 $as_echo "$OBJCOPY_FOR_TARGET" >&6; }
15561 else
15562   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15563 $as_echo "no" >&6; }
15564 fi
15565
15566
15567   done
15568 fi
15569
15570 if test -z "$ac_cv_prog_OBJCOPY_FOR_TARGET" && test -n "$with_build_time_tools"; then
15571   for ncn_progname in objcopy; do
15572     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
15573 $as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
15574     if test -x $with_build_time_tools/${ncn_progname}; then
15575       ac_cv_prog_OBJCOPY_FOR_TARGET=$with_build_time_tools/${ncn_progname}
15576       { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15577 $as_echo "yes" >&6; }
15578       break
15579     else
15580       { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15581 $as_echo "no" >&6; }
15582     fi
15583   done
15584 fi
15585
15586 if test -z "$ac_cv_prog_OBJCOPY_FOR_TARGET"; then
15587   for ncn_progname in objcopy; do
15588     if test -n "$ncn_target_tool_prefix"; then
15589       # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
15590 set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
15591 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15592 $as_echo_n "checking for $ac_word... " >&6; }
15593 if ${ac_cv_prog_OBJCOPY_FOR_TARGET+:} false; then :
15594   $as_echo_n "(cached) " >&6
15595 else
15596   if test -n "$OBJCOPY_FOR_TARGET"; then
15597   ac_cv_prog_OBJCOPY_FOR_TARGET="$OBJCOPY_FOR_TARGET" # Let the user override the test.
15598 else
15599 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15600 for as_dir in $PATH
15601 do
15602   IFS=$as_save_IFS
15603   test -z "$as_dir" && as_dir=.
15604     for ac_exec_ext in '' $ac_executable_extensions; do
15605   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15606     ac_cv_prog_OBJCOPY_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
15607     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15608     break 2
15609   fi
15610 done
15611   done
15612 IFS=$as_save_IFS
15613
15614 fi
15615 fi
15616 OBJCOPY_FOR_TARGET=$ac_cv_prog_OBJCOPY_FOR_TARGET
15617 if test -n "$OBJCOPY_FOR_TARGET"; then
15618   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJCOPY_FOR_TARGET" >&5
15619 $as_echo "$OBJCOPY_FOR_TARGET" >&6; }
15620 else
15621   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15622 $as_echo "no" >&6; }
15623 fi
15624
15625
15626     fi
15627     if test -z "$ac_cv_prog_OBJCOPY_FOR_TARGET" && test $build = $target ; then
15628       # Extract the first word of "${ncn_progname}", so it can be a program name with args.
15629 set dummy ${ncn_progname}; ac_word=$2
15630 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15631 $as_echo_n "checking for $ac_word... " >&6; }
15632 if ${ac_cv_prog_OBJCOPY_FOR_TARGET+:} false; then :
15633   $as_echo_n "(cached) " >&6
15634 else
15635   if test -n "$OBJCOPY_FOR_TARGET"; then
15636   ac_cv_prog_OBJCOPY_FOR_TARGET="$OBJCOPY_FOR_TARGET" # Let the user override the test.
15637 else
15638 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15639 for as_dir in $PATH
15640 do
15641   IFS=$as_save_IFS
15642   test -z "$as_dir" && as_dir=.
15643     for ac_exec_ext in '' $ac_executable_extensions; do
15644   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15645     ac_cv_prog_OBJCOPY_FOR_TARGET="${ncn_progname}"
15646     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15647     break 2
15648   fi
15649 done
15650   done
15651 IFS=$as_save_IFS
15652
15653 fi
15654 fi
15655 OBJCOPY_FOR_TARGET=$ac_cv_prog_OBJCOPY_FOR_TARGET
15656 if test -n "$OBJCOPY_FOR_TARGET"; then
15657   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJCOPY_FOR_TARGET" >&5
15658 $as_echo "$OBJCOPY_FOR_TARGET" >&6; }
15659 else
15660   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15661 $as_echo "no" >&6; }
15662 fi
15663
15664
15665     fi
15666     test -n "$ac_cv_prog_OBJCOPY_FOR_TARGET" && break
15667   done
15668 fi
15669
15670 if test -z "$ac_cv_prog_OBJCOPY_FOR_TARGET" ; then
15671   set dummy objcopy
15672   if test $build = $target ; then
15673     OBJCOPY_FOR_TARGET="$2"
15674   else
15675     OBJCOPY_FOR_TARGET="${ncn_target_tool_prefix}$2"
15676   fi
15677 else
15678   OBJCOPY_FOR_TARGET="$ac_cv_prog_OBJCOPY_FOR_TARGET"
15679 fi
15680
15681 else
15682   OBJCOPY_FOR_TARGET=$ac_cv_path_OBJCOPY_FOR_TARGET
15683 fi
15684
15685
15686
15687
15688 if test -z "$ac_cv_path_OBJDUMP_FOR_TARGET" ; then
15689   if test -n "$with_build_time_tools"; then
15690     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdump in $with_build_time_tools" >&5
15691 $as_echo_n "checking for objdump in $with_build_time_tools... " >&6; }
15692     if test -x $with_build_time_tools/objdump; then
15693       OBJDUMP_FOR_TARGET=`cd $with_build_time_tools && pwd`/objdump
15694       ac_cv_path_OBJDUMP_FOR_TARGET=$OBJDUMP_FOR_TARGET
15695       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_OBJDUMP_FOR_TARGET" >&5
15696 $as_echo "$ac_cv_path_OBJDUMP_FOR_TARGET" >&6; }
15697     else
15698       { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15699 $as_echo "no" >&6; }
15700     fi
15701   elif test $build != $host && test $have_gcc_for_target = yes; then
15702     OBJDUMP_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=objdump`
15703     test $OBJDUMP_FOR_TARGET = objdump && OBJDUMP_FOR_TARGET=
15704     test -n "$OBJDUMP_FOR_TARGET" && ac_cv_path_OBJDUMP_FOR_TARGET=$OBJDUMP_FOR_TARGET
15705   fi
15706 fi
15707 if test -z "$ac_cv_path_OBJDUMP_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then
15708   # Extract the first word of "objdump", so it can be a program name with args.
15709 set dummy objdump; ac_word=$2
15710 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15711 $as_echo_n "checking for $ac_word... " >&6; }
15712 if ${ac_cv_path_OBJDUMP_FOR_TARGET+:} false; then :
15713   $as_echo_n "(cached) " >&6
15714 else
15715   case $OBJDUMP_FOR_TARGET in
15716   [\\/]* | ?:[\\/]*)
15717   ac_cv_path_OBJDUMP_FOR_TARGET="$OBJDUMP_FOR_TARGET" # Let the user override the test with a path.
15718   ;;
15719   *)
15720   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15721 for as_dir in $gcc_cv_tool_dirs
15722 do
15723   IFS=$as_save_IFS
15724   test -z "$as_dir" && as_dir=.
15725     for ac_exec_ext in '' $ac_executable_extensions; do
15726   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15727     ac_cv_path_OBJDUMP_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext"
15728     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15729     break 2
15730   fi
15731 done
15732   done
15733 IFS=$as_save_IFS
15734
15735   ;;
15736 esac
15737 fi
15738 OBJDUMP_FOR_TARGET=$ac_cv_path_OBJDUMP_FOR_TARGET
15739 if test -n "$OBJDUMP_FOR_TARGET"; then
15740   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP_FOR_TARGET" >&5
15741 $as_echo "$OBJDUMP_FOR_TARGET" >&6; }
15742 else
15743   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15744 $as_echo "no" >&6; }
15745 fi
15746
15747
15748 fi
15749 if test -z "$ac_cv_path_OBJDUMP_FOR_TARGET" ; then
15750
15751
15752 if test -n "$OBJDUMP_FOR_TARGET"; then
15753   ac_cv_prog_OBJDUMP_FOR_TARGET=$OBJDUMP_FOR_TARGET
15754 elif test -n "$ac_cv_prog_OBJDUMP_FOR_TARGET"; then
15755   OBJDUMP_FOR_TARGET=$ac_cv_prog_OBJDUMP_FOR_TARGET
15756 fi
15757
15758 if test -n "$ac_cv_prog_OBJDUMP_FOR_TARGET"; then
15759   for ncn_progname in objdump; do
15760     # Extract the first word of "${ncn_progname}", so it can be a program name with args.
15761 set dummy ${ncn_progname}; 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_prog_OBJDUMP_FOR_TARGET+:} false; then :
15765   $as_echo_n "(cached) " >&6
15766 else
15767   if test -n "$OBJDUMP_FOR_TARGET"; then
15768   ac_cv_prog_OBJDUMP_FOR_TARGET="$OBJDUMP_FOR_TARGET" # Let the user override the test.
15769 else
15770 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15771 for as_dir in $PATH
15772 do
15773   IFS=$as_save_IFS
15774   test -z "$as_dir" && as_dir=.
15775     for ac_exec_ext in '' $ac_executable_extensions; do
15776   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15777     ac_cv_prog_OBJDUMP_FOR_TARGET="${ncn_progname}"
15778     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15779     break 2
15780   fi
15781 done
15782   done
15783 IFS=$as_save_IFS
15784
15785 fi
15786 fi
15787 OBJDUMP_FOR_TARGET=$ac_cv_prog_OBJDUMP_FOR_TARGET
15788 if test -n "$OBJDUMP_FOR_TARGET"; then
15789   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP_FOR_TARGET" >&5
15790 $as_echo "$OBJDUMP_FOR_TARGET" >&6; }
15791 else
15792   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15793 $as_echo "no" >&6; }
15794 fi
15795
15796
15797   done
15798 fi
15799
15800 if test -z "$ac_cv_prog_OBJDUMP_FOR_TARGET" && test -n "$with_build_time_tools"; then
15801   for ncn_progname in objdump; do
15802     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
15803 $as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
15804     if test -x $with_build_time_tools/${ncn_progname}; then
15805       ac_cv_prog_OBJDUMP_FOR_TARGET=$with_build_time_tools/${ncn_progname}
15806       { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15807 $as_echo "yes" >&6; }
15808       break
15809     else
15810       { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15811 $as_echo "no" >&6; }
15812     fi
15813   done
15814 fi
15815
15816 if test -z "$ac_cv_prog_OBJDUMP_FOR_TARGET"; then
15817   for ncn_progname in objdump; do
15818     if test -n "$ncn_target_tool_prefix"; then
15819       # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
15820 set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
15821 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15822 $as_echo_n "checking for $ac_word... " >&6; }
15823 if ${ac_cv_prog_OBJDUMP_FOR_TARGET+:} false; then :
15824   $as_echo_n "(cached) " >&6
15825 else
15826   if test -n "$OBJDUMP_FOR_TARGET"; then
15827   ac_cv_prog_OBJDUMP_FOR_TARGET="$OBJDUMP_FOR_TARGET" # Let the user override the test.
15828 else
15829 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15830 for as_dir in $PATH
15831 do
15832   IFS=$as_save_IFS
15833   test -z "$as_dir" && as_dir=.
15834     for ac_exec_ext in '' $ac_executable_extensions; do
15835   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15836     ac_cv_prog_OBJDUMP_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
15837     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15838     break 2
15839   fi
15840 done
15841   done
15842 IFS=$as_save_IFS
15843
15844 fi
15845 fi
15846 OBJDUMP_FOR_TARGET=$ac_cv_prog_OBJDUMP_FOR_TARGET
15847 if test -n "$OBJDUMP_FOR_TARGET"; then
15848   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP_FOR_TARGET" >&5
15849 $as_echo "$OBJDUMP_FOR_TARGET" >&6; }
15850 else
15851   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15852 $as_echo "no" >&6; }
15853 fi
15854
15855
15856     fi
15857     if test -z "$ac_cv_prog_OBJDUMP_FOR_TARGET" && test $build = $target ; then
15858       # Extract the first word of "${ncn_progname}", so it can be a program name with args.
15859 set dummy ${ncn_progname}; ac_word=$2
15860 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15861 $as_echo_n "checking for $ac_word... " >&6; }
15862 if ${ac_cv_prog_OBJDUMP_FOR_TARGET+:} false; then :
15863   $as_echo_n "(cached) " >&6
15864 else
15865   if test -n "$OBJDUMP_FOR_TARGET"; then
15866   ac_cv_prog_OBJDUMP_FOR_TARGET="$OBJDUMP_FOR_TARGET" # Let the user override the test.
15867 else
15868 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15869 for as_dir in $PATH
15870 do
15871   IFS=$as_save_IFS
15872   test -z "$as_dir" && as_dir=.
15873     for ac_exec_ext in '' $ac_executable_extensions; do
15874   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15875     ac_cv_prog_OBJDUMP_FOR_TARGET="${ncn_progname}"
15876     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15877     break 2
15878   fi
15879 done
15880   done
15881 IFS=$as_save_IFS
15882
15883 fi
15884 fi
15885 OBJDUMP_FOR_TARGET=$ac_cv_prog_OBJDUMP_FOR_TARGET
15886 if test -n "$OBJDUMP_FOR_TARGET"; then
15887   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP_FOR_TARGET" >&5
15888 $as_echo "$OBJDUMP_FOR_TARGET" >&6; }
15889 else
15890   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15891 $as_echo "no" >&6; }
15892 fi
15893
15894
15895     fi
15896     test -n "$ac_cv_prog_OBJDUMP_FOR_TARGET" && break
15897   done
15898 fi
15899
15900 if test -z "$ac_cv_prog_OBJDUMP_FOR_TARGET" ; then
15901   set dummy objdump
15902   if test $build = $target ; then
15903     OBJDUMP_FOR_TARGET="$2"
15904   else
15905     OBJDUMP_FOR_TARGET="${ncn_target_tool_prefix}$2"
15906   fi
15907 else
15908   OBJDUMP_FOR_TARGET="$ac_cv_prog_OBJDUMP_FOR_TARGET"
15909 fi
15910
15911 else
15912   OBJDUMP_FOR_TARGET=$ac_cv_path_OBJDUMP_FOR_TARGET
15913 fi
15914
15915
15916
15917
15918 if test -z "$ac_cv_path_OTOOL_FOR_TARGET" ; then
15919   if test -n "$with_build_time_tools"; then
15920     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for otool in $with_build_time_tools" >&5
15921 $as_echo_n "checking for otool in $with_build_time_tools... " >&6; }
15922     if test -x $with_build_time_tools/otool; then
15923       OTOOL_FOR_TARGET=`cd $with_build_time_tools && pwd`/otool
15924       ac_cv_path_OTOOL_FOR_TARGET=$OTOOL_FOR_TARGET
15925       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_OTOOL_FOR_TARGET" >&5
15926 $as_echo "$ac_cv_path_OTOOL_FOR_TARGET" >&6; }
15927     else
15928       { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15929 $as_echo "no" >&6; }
15930     fi
15931   elif test $build != $host && test $have_gcc_for_target = yes; then
15932     OTOOL_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=otool`
15933     test $OTOOL_FOR_TARGET = otool && OTOOL_FOR_TARGET=
15934     test -n "$OTOOL_FOR_TARGET" && ac_cv_path_OTOOL_FOR_TARGET=$OTOOL_FOR_TARGET
15935   fi
15936 fi
15937 if test -z "$ac_cv_path_OTOOL_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then
15938   # Extract the first word of "otool", so it can be a program name with args.
15939 set dummy otool; ac_word=$2
15940 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15941 $as_echo_n "checking for $ac_word... " >&6; }
15942 if ${ac_cv_path_OTOOL_FOR_TARGET+:} false; then :
15943   $as_echo_n "(cached) " >&6
15944 else
15945   case $OTOOL_FOR_TARGET in
15946   [\\/]* | ?:[\\/]*)
15947   ac_cv_path_OTOOL_FOR_TARGET="$OTOOL_FOR_TARGET" # Let the user override the test with a path.
15948   ;;
15949   *)
15950   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15951 for as_dir in $gcc_cv_tool_dirs
15952 do
15953   IFS=$as_save_IFS
15954   test -z "$as_dir" && as_dir=.
15955     for ac_exec_ext in '' $ac_executable_extensions; do
15956   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15957     ac_cv_path_OTOOL_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext"
15958     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15959     break 2
15960   fi
15961 done
15962   done
15963 IFS=$as_save_IFS
15964
15965   ;;
15966 esac
15967 fi
15968 OTOOL_FOR_TARGET=$ac_cv_path_OTOOL_FOR_TARGET
15969 if test -n "$OTOOL_FOR_TARGET"; then
15970   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL_FOR_TARGET" >&5
15971 $as_echo "$OTOOL_FOR_TARGET" >&6; }
15972 else
15973   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15974 $as_echo "no" >&6; }
15975 fi
15976
15977
15978 fi
15979 if test -z "$ac_cv_path_OTOOL_FOR_TARGET" ; then
15980
15981
15982 if test -n "$OTOOL_FOR_TARGET"; then
15983   ac_cv_prog_OTOOL_FOR_TARGET=$OTOOL_FOR_TARGET
15984 elif test -n "$ac_cv_prog_OTOOL_FOR_TARGET"; then
15985   OTOOL_FOR_TARGET=$ac_cv_prog_OTOOL_FOR_TARGET
15986 fi
15987
15988 if test -n "$ac_cv_prog_OTOOL_FOR_TARGET"; then
15989   for ncn_progname in otool; do
15990     # Extract the first word of "${ncn_progname}", so it can be a program name with args.
15991 set dummy ${ncn_progname}; 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_prog_OTOOL_FOR_TARGET+:} false; then :
15995   $as_echo_n "(cached) " >&6
15996 else
15997   if test -n "$OTOOL_FOR_TARGET"; then
15998   ac_cv_prog_OTOOL_FOR_TARGET="$OTOOL_FOR_TARGET" # Let the user override the test.
15999 else
16000 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16001 for as_dir in $PATH
16002 do
16003   IFS=$as_save_IFS
16004   test -z "$as_dir" && as_dir=.
16005     for ac_exec_ext in '' $ac_executable_extensions; do
16006   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16007     ac_cv_prog_OTOOL_FOR_TARGET="${ncn_progname}"
16008     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16009     break 2
16010   fi
16011 done
16012   done
16013 IFS=$as_save_IFS
16014
16015 fi
16016 fi
16017 OTOOL_FOR_TARGET=$ac_cv_prog_OTOOL_FOR_TARGET
16018 if test -n "$OTOOL_FOR_TARGET"; then
16019   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL_FOR_TARGET" >&5
16020 $as_echo "$OTOOL_FOR_TARGET" >&6; }
16021 else
16022   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16023 $as_echo "no" >&6; }
16024 fi
16025
16026
16027   done
16028 fi
16029
16030 if test -z "$ac_cv_prog_OTOOL_FOR_TARGET" && test -n "$with_build_time_tools"; then
16031   for ncn_progname in otool; do
16032     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
16033 $as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
16034     if test -x $with_build_time_tools/${ncn_progname}; then
16035       ac_cv_prog_OTOOL_FOR_TARGET=$with_build_time_tools/${ncn_progname}
16036       { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
16037 $as_echo "yes" >&6; }
16038       break
16039     else
16040       { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16041 $as_echo "no" >&6; }
16042     fi
16043   done
16044 fi
16045
16046 if test -z "$ac_cv_prog_OTOOL_FOR_TARGET"; then
16047   for ncn_progname in otool; do
16048     if test -n "$ncn_target_tool_prefix"; then
16049       # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
16050 set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
16051 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16052 $as_echo_n "checking for $ac_word... " >&6; }
16053 if ${ac_cv_prog_OTOOL_FOR_TARGET+:} false; then :
16054   $as_echo_n "(cached) " >&6
16055 else
16056   if test -n "$OTOOL_FOR_TARGET"; then
16057   ac_cv_prog_OTOOL_FOR_TARGET="$OTOOL_FOR_TARGET" # Let the user override the test.
16058 else
16059 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16060 for as_dir in $PATH
16061 do
16062   IFS=$as_save_IFS
16063   test -z "$as_dir" && as_dir=.
16064     for ac_exec_ext in '' $ac_executable_extensions; do
16065   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16066     ac_cv_prog_OTOOL_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
16067     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16068     break 2
16069   fi
16070 done
16071   done
16072 IFS=$as_save_IFS
16073
16074 fi
16075 fi
16076 OTOOL_FOR_TARGET=$ac_cv_prog_OTOOL_FOR_TARGET
16077 if test -n "$OTOOL_FOR_TARGET"; then
16078   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL_FOR_TARGET" >&5
16079 $as_echo "$OTOOL_FOR_TARGET" >&6; }
16080 else
16081   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16082 $as_echo "no" >&6; }
16083 fi
16084
16085
16086     fi
16087     if test -z "$ac_cv_prog_OTOOL_FOR_TARGET" && test $build = $target ; then
16088       # Extract the first word of "${ncn_progname}", so it can be a program name with args.
16089 set dummy ${ncn_progname}; ac_word=$2
16090 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16091 $as_echo_n "checking for $ac_word... " >&6; }
16092 if ${ac_cv_prog_OTOOL_FOR_TARGET+:} false; then :
16093   $as_echo_n "(cached) " >&6
16094 else
16095   if test -n "$OTOOL_FOR_TARGET"; then
16096   ac_cv_prog_OTOOL_FOR_TARGET="$OTOOL_FOR_TARGET" # Let the user override the test.
16097 else
16098 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16099 for as_dir in $PATH
16100 do
16101   IFS=$as_save_IFS
16102   test -z "$as_dir" && as_dir=.
16103     for ac_exec_ext in '' $ac_executable_extensions; do
16104   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16105     ac_cv_prog_OTOOL_FOR_TARGET="${ncn_progname}"
16106     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16107     break 2
16108   fi
16109 done
16110   done
16111 IFS=$as_save_IFS
16112
16113 fi
16114 fi
16115 OTOOL_FOR_TARGET=$ac_cv_prog_OTOOL_FOR_TARGET
16116 if test -n "$OTOOL_FOR_TARGET"; then
16117   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL_FOR_TARGET" >&5
16118 $as_echo "$OTOOL_FOR_TARGET" >&6; }
16119 else
16120   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16121 $as_echo "no" >&6; }
16122 fi
16123
16124
16125     fi
16126     test -n "$ac_cv_prog_OTOOL_FOR_TARGET" && break
16127   done
16128 fi
16129
16130 if test -z "$ac_cv_prog_OTOOL_FOR_TARGET" ; then
16131   set dummy otool
16132   if test $build = $target ; then
16133     OTOOL_FOR_TARGET="$2"
16134   else
16135     OTOOL_FOR_TARGET="${ncn_target_tool_prefix}$2"
16136   fi
16137 else
16138   OTOOL_FOR_TARGET="$ac_cv_prog_OTOOL_FOR_TARGET"
16139 fi
16140
16141 else
16142   OTOOL_FOR_TARGET=$ac_cv_path_OTOOL_FOR_TARGET
16143 fi
16144
16145
16146
16147
16148 if test -z "$ac_cv_path_RANLIB_FOR_TARGET" ; then
16149   if test -n "$with_build_time_tools"; then
16150     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ranlib in $with_build_time_tools" >&5
16151 $as_echo_n "checking for ranlib in $with_build_time_tools... " >&6; }
16152     if test -x $with_build_time_tools/ranlib; then
16153       RANLIB_FOR_TARGET=`cd $with_build_time_tools && pwd`/ranlib
16154       ac_cv_path_RANLIB_FOR_TARGET=$RANLIB_FOR_TARGET
16155       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_RANLIB_FOR_TARGET" >&5
16156 $as_echo "$ac_cv_path_RANLIB_FOR_TARGET" >&6; }
16157     else
16158       { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16159 $as_echo "no" >&6; }
16160     fi
16161   elif test $build != $host && test $have_gcc_for_target = yes; then
16162     RANLIB_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=ranlib`
16163     test $RANLIB_FOR_TARGET = ranlib && RANLIB_FOR_TARGET=
16164     test -n "$RANLIB_FOR_TARGET" && ac_cv_path_RANLIB_FOR_TARGET=$RANLIB_FOR_TARGET
16165   fi
16166 fi
16167 if test -z "$ac_cv_path_RANLIB_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then
16168   # Extract the first word of "ranlib", so it can be a program name with args.
16169 set dummy ranlib; ac_word=$2
16170 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16171 $as_echo_n "checking for $ac_word... " >&6; }
16172 if ${ac_cv_path_RANLIB_FOR_TARGET+:} false; then :
16173   $as_echo_n "(cached) " >&6
16174 else
16175   case $RANLIB_FOR_TARGET in
16176   [\\/]* | ?:[\\/]*)
16177   ac_cv_path_RANLIB_FOR_TARGET="$RANLIB_FOR_TARGET" # Let the user override the test with a path.
16178   ;;
16179   *)
16180   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16181 for as_dir in $gcc_cv_tool_dirs
16182 do
16183   IFS=$as_save_IFS
16184   test -z "$as_dir" && as_dir=.
16185     for ac_exec_ext in '' $ac_executable_extensions; do
16186   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16187     ac_cv_path_RANLIB_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext"
16188     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16189     break 2
16190   fi
16191 done
16192   done
16193 IFS=$as_save_IFS
16194
16195   ;;
16196 esac
16197 fi
16198 RANLIB_FOR_TARGET=$ac_cv_path_RANLIB_FOR_TARGET
16199 if test -n "$RANLIB_FOR_TARGET"; then
16200   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB_FOR_TARGET" >&5
16201 $as_echo "$RANLIB_FOR_TARGET" >&6; }
16202 else
16203   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16204 $as_echo "no" >&6; }
16205 fi
16206
16207
16208 fi
16209 if test -z "$ac_cv_path_RANLIB_FOR_TARGET" ; then
16210
16211
16212 if test -n "$RANLIB_FOR_TARGET"; then
16213   ac_cv_prog_RANLIB_FOR_TARGET=$RANLIB_FOR_TARGET
16214 elif test -n "$ac_cv_prog_RANLIB_FOR_TARGET"; then
16215   RANLIB_FOR_TARGET=$ac_cv_prog_RANLIB_FOR_TARGET
16216 fi
16217
16218 if test -n "$ac_cv_prog_RANLIB_FOR_TARGET"; then
16219   for ncn_progname in ranlib; do
16220     # Extract the first word of "${ncn_progname}", so it can be a program name with args.
16221 set dummy ${ncn_progname}; 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_prog_RANLIB_FOR_TARGET+:} false; then :
16225   $as_echo_n "(cached) " >&6
16226 else
16227   if test -n "$RANLIB_FOR_TARGET"; then
16228   ac_cv_prog_RANLIB_FOR_TARGET="$RANLIB_FOR_TARGET" # Let the user override the test.
16229 else
16230 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16231 for as_dir in $PATH
16232 do
16233   IFS=$as_save_IFS
16234   test -z "$as_dir" && as_dir=.
16235     for ac_exec_ext in '' $ac_executable_extensions; do
16236   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16237     ac_cv_prog_RANLIB_FOR_TARGET="${ncn_progname}"
16238     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16239     break 2
16240   fi
16241 done
16242   done
16243 IFS=$as_save_IFS
16244
16245 fi
16246 fi
16247 RANLIB_FOR_TARGET=$ac_cv_prog_RANLIB_FOR_TARGET
16248 if test -n "$RANLIB_FOR_TARGET"; then
16249   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB_FOR_TARGET" >&5
16250 $as_echo "$RANLIB_FOR_TARGET" >&6; }
16251 else
16252   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16253 $as_echo "no" >&6; }
16254 fi
16255
16256
16257   done
16258 fi
16259
16260 if test -z "$ac_cv_prog_RANLIB_FOR_TARGET" && test -n "$with_build_time_tools"; then
16261   for ncn_progname in ranlib; do
16262     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
16263 $as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
16264     if test -x $with_build_time_tools/${ncn_progname}; then
16265       ac_cv_prog_RANLIB_FOR_TARGET=$with_build_time_tools/${ncn_progname}
16266       { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
16267 $as_echo "yes" >&6; }
16268       break
16269     else
16270       { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16271 $as_echo "no" >&6; }
16272     fi
16273   done
16274 fi
16275
16276 if test -z "$ac_cv_prog_RANLIB_FOR_TARGET"; then
16277   for ncn_progname in ranlib; do
16278     if test -n "$ncn_target_tool_prefix"; then
16279       # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
16280 set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
16281 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16282 $as_echo_n "checking for $ac_word... " >&6; }
16283 if ${ac_cv_prog_RANLIB_FOR_TARGET+:} false; then :
16284   $as_echo_n "(cached) " >&6
16285 else
16286   if test -n "$RANLIB_FOR_TARGET"; then
16287   ac_cv_prog_RANLIB_FOR_TARGET="$RANLIB_FOR_TARGET" # Let the user override the test.
16288 else
16289 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16290 for as_dir in $PATH
16291 do
16292   IFS=$as_save_IFS
16293   test -z "$as_dir" && as_dir=.
16294     for ac_exec_ext in '' $ac_executable_extensions; do
16295   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16296     ac_cv_prog_RANLIB_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
16297     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16298     break 2
16299   fi
16300 done
16301   done
16302 IFS=$as_save_IFS
16303
16304 fi
16305 fi
16306 RANLIB_FOR_TARGET=$ac_cv_prog_RANLIB_FOR_TARGET
16307 if test -n "$RANLIB_FOR_TARGET"; then
16308   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB_FOR_TARGET" >&5
16309 $as_echo "$RANLIB_FOR_TARGET" >&6; }
16310 else
16311   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16312 $as_echo "no" >&6; }
16313 fi
16314
16315
16316     fi
16317     if test -z "$ac_cv_prog_RANLIB_FOR_TARGET" && test $build = $target ; then
16318       # Extract the first word of "${ncn_progname}", so it can be a program name with args.
16319 set dummy ${ncn_progname}; ac_word=$2
16320 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16321 $as_echo_n "checking for $ac_word... " >&6; }
16322 if ${ac_cv_prog_RANLIB_FOR_TARGET+:} false; then :
16323   $as_echo_n "(cached) " >&6
16324 else
16325   if test -n "$RANLIB_FOR_TARGET"; then
16326   ac_cv_prog_RANLIB_FOR_TARGET="$RANLIB_FOR_TARGET" # Let the user override the test.
16327 else
16328 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16329 for as_dir in $PATH
16330 do
16331   IFS=$as_save_IFS
16332   test -z "$as_dir" && as_dir=.
16333     for ac_exec_ext in '' $ac_executable_extensions; do
16334   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16335     ac_cv_prog_RANLIB_FOR_TARGET="${ncn_progname}"
16336     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16337     break 2
16338   fi
16339 done
16340   done
16341 IFS=$as_save_IFS
16342
16343 fi
16344 fi
16345 RANLIB_FOR_TARGET=$ac_cv_prog_RANLIB_FOR_TARGET
16346 if test -n "$RANLIB_FOR_TARGET"; then
16347   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB_FOR_TARGET" >&5
16348 $as_echo "$RANLIB_FOR_TARGET" >&6; }
16349 else
16350   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16351 $as_echo "no" >&6; }
16352 fi
16353
16354
16355     fi
16356     test -n "$ac_cv_prog_RANLIB_FOR_TARGET" && break
16357   done
16358 fi
16359
16360 if test -z "$ac_cv_prog_RANLIB_FOR_TARGET" ; then
16361   set dummy ranlib
16362   if test $build = $target ; then
16363     RANLIB_FOR_TARGET="$2"
16364   else
16365     RANLIB_FOR_TARGET="${ncn_target_tool_prefix}$2"
16366   fi
16367 else
16368   RANLIB_FOR_TARGET="$ac_cv_prog_RANLIB_FOR_TARGET"
16369 fi
16370
16371 else
16372   RANLIB_FOR_TARGET=$ac_cv_path_RANLIB_FOR_TARGET
16373 fi
16374
16375
16376
16377
16378 if test -z "$ac_cv_path_READELF_FOR_TARGET" ; then
16379   if test -n "$with_build_time_tools"; then
16380     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for readelf in $with_build_time_tools" >&5
16381 $as_echo_n "checking for readelf in $with_build_time_tools... " >&6; }
16382     if test -x $with_build_time_tools/readelf; then
16383       READELF_FOR_TARGET=`cd $with_build_time_tools && pwd`/readelf
16384       ac_cv_path_READELF_FOR_TARGET=$READELF_FOR_TARGET
16385       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_READELF_FOR_TARGET" >&5
16386 $as_echo "$ac_cv_path_READELF_FOR_TARGET" >&6; }
16387     else
16388       { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16389 $as_echo "no" >&6; }
16390     fi
16391   elif test $build != $host && test $have_gcc_for_target = yes; then
16392     READELF_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=readelf`
16393     test $READELF_FOR_TARGET = readelf && READELF_FOR_TARGET=
16394     test -n "$READELF_FOR_TARGET" && ac_cv_path_READELF_FOR_TARGET=$READELF_FOR_TARGET
16395   fi
16396 fi
16397 if test -z "$ac_cv_path_READELF_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then
16398   # Extract the first word of "readelf", so it can be a program name with args.
16399 set dummy readelf; ac_word=$2
16400 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16401 $as_echo_n "checking for $ac_word... " >&6; }
16402 if ${ac_cv_path_READELF_FOR_TARGET+:} false; then :
16403   $as_echo_n "(cached) " >&6
16404 else
16405   case $READELF_FOR_TARGET in
16406   [\\/]* | ?:[\\/]*)
16407   ac_cv_path_READELF_FOR_TARGET="$READELF_FOR_TARGET" # Let the user override the test with a path.
16408   ;;
16409   *)
16410   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16411 for as_dir in $gcc_cv_tool_dirs
16412 do
16413   IFS=$as_save_IFS
16414   test -z "$as_dir" && as_dir=.
16415     for ac_exec_ext in '' $ac_executable_extensions; do
16416   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16417     ac_cv_path_READELF_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext"
16418     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16419     break 2
16420   fi
16421 done
16422   done
16423 IFS=$as_save_IFS
16424
16425   ;;
16426 esac
16427 fi
16428 READELF_FOR_TARGET=$ac_cv_path_READELF_FOR_TARGET
16429 if test -n "$READELF_FOR_TARGET"; then
16430   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $READELF_FOR_TARGET" >&5
16431 $as_echo "$READELF_FOR_TARGET" >&6; }
16432 else
16433   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16434 $as_echo "no" >&6; }
16435 fi
16436
16437
16438 fi
16439 if test -z "$ac_cv_path_READELF_FOR_TARGET" ; then
16440
16441
16442 if test -n "$READELF_FOR_TARGET"; then
16443   ac_cv_prog_READELF_FOR_TARGET=$READELF_FOR_TARGET
16444 elif test -n "$ac_cv_prog_READELF_FOR_TARGET"; then
16445   READELF_FOR_TARGET=$ac_cv_prog_READELF_FOR_TARGET
16446 fi
16447
16448 if test -n "$ac_cv_prog_READELF_FOR_TARGET"; then
16449   for ncn_progname in readelf; do
16450     # Extract the first word of "${ncn_progname}", so it can be a program name with args.
16451 set dummy ${ncn_progname}; 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_prog_READELF_FOR_TARGET+:} false; then :
16455   $as_echo_n "(cached) " >&6
16456 else
16457   if test -n "$READELF_FOR_TARGET"; then
16458   ac_cv_prog_READELF_FOR_TARGET="$READELF_FOR_TARGET" # Let the user override the test.
16459 else
16460 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16461 for as_dir in $PATH
16462 do
16463   IFS=$as_save_IFS
16464   test -z "$as_dir" && as_dir=.
16465     for ac_exec_ext in '' $ac_executable_extensions; do
16466   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16467     ac_cv_prog_READELF_FOR_TARGET="${ncn_progname}"
16468     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16469     break 2
16470   fi
16471 done
16472   done
16473 IFS=$as_save_IFS
16474
16475 fi
16476 fi
16477 READELF_FOR_TARGET=$ac_cv_prog_READELF_FOR_TARGET
16478 if test -n "$READELF_FOR_TARGET"; then
16479   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $READELF_FOR_TARGET" >&5
16480 $as_echo "$READELF_FOR_TARGET" >&6; }
16481 else
16482   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16483 $as_echo "no" >&6; }
16484 fi
16485
16486
16487   done
16488 fi
16489
16490 if test -z "$ac_cv_prog_READELF_FOR_TARGET" && test -n "$with_build_time_tools"; then
16491   for ncn_progname in readelf; do
16492     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
16493 $as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
16494     if test -x $with_build_time_tools/${ncn_progname}; then
16495       ac_cv_prog_READELF_FOR_TARGET=$with_build_time_tools/${ncn_progname}
16496       { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
16497 $as_echo "yes" >&6; }
16498       break
16499     else
16500       { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16501 $as_echo "no" >&6; }
16502     fi
16503   done
16504 fi
16505
16506 if test -z "$ac_cv_prog_READELF_FOR_TARGET"; then
16507   for ncn_progname in readelf; do
16508     if test -n "$ncn_target_tool_prefix"; then
16509       # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
16510 set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
16511 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16512 $as_echo_n "checking for $ac_word... " >&6; }
16513 if ${ac_cv_prog_READELF_FOR_TARGET+:} false; then :
16514   $as_echo_n "(cached) " >&6
16515 else
16516   if test -n "$READELF_FOR_TARGET"; then
16517   ac_cv_prog_READELF_FOR_TARGET="$READELF_FOR_TARGET" # Let the user override the test.
16518 else
16519 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16520 for as_dir in $PATH
16521 do
16522   IFS=$as_save_IFS
16523   test -z "$as_dir" && as_dir=.
16524     for ac_exec_ext in '' $ac_executable_extensions; do
16525   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16526     ac_cv_prog_READELF_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
16527     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16528     break 2
16529   fi
16530 done
16531   done
16532 IFS=$as_save_IFS
16533
16534 fi
16535 fi
16536 READELF_FOR_TARGET=$ac_cv_prog_READELF_FOR_TARGET
16537 if test -n "$READELF_FOR_TARGET"; then
16538   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $READELF_FOR_TARGET" >&5
16539 $as_echo "$READELF_FOR_TARGET" >&6; }
16540 else
16541   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16542 $as_echo "no" >&6; }
16543 fi
16544
16545
16546     fi
16547     if test -z "$ac_cv_prog_READELF_FOR_TARGET" && test $build = $target ; then
16548       # Extract the first word of "${ncn_progname}", so it can be a program name with args.
16549 set dummy ${ncn_progname}; ac_word=$2
16550 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16551 $as_echo_n "checking for $ac_word... " >&6; }
16552 if ${ac_cv_prog_READELF_FOR_TARGET+:} false; then :
16553   $as_echo_n "(cached) " >&6
16554 else
16555   if test -n "$READELF_FOR_TARGET"; then
16556   ac_cv_prog_READELF_FOR_TARGET="$READELF_FOR_TARGET" # Let the user override the test.
16557 else
16558 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16559 for as_dir in $PATH
16560 do
16561   IFS=$as_save_IFS
16562   test -z "$as_dir" && as_dir=.
16563     for ac_exec_ext in '' $ac_executable_extensions; do
16564   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16565     ac_cv_prog_READELF_FOR_TARGET="${ncn_progname}"
16566     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16567     break 2
16568   fi
16569 done
16570   done
16571 IFS=$as_save_IFS
16572
16573 fi
16574 fi
16575 READELF_FOR_TARGET=$ac_cv_prog_READELF_FOR_TARGET
16576 if test -n "$READELF_FOR_TARGET"; then
16577   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $READELF_FOR_TARGET" >&5
16578 $as_echo "$READELF_FOR_TARGET" >&6; }
16579 else
16580   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16581 $as_echo "no" >&6; }
16582 fi
16583
16584
16585     fi
16586     test -n "$ac_cv_prog_READELF_FOR_TARGET" && break
16587   done
16588 fi
16589
16590 if test -z "$ac_cv_prog_READELF_FOR_TARGET" ; then
16591   set dummy readelf
16592   if test $build = $target ; then
16593     READELF_FOR_TARGET="$2"
16594   else
16595     READELF_FOR_TARGET="${ncn_target_tool_prefix}$2"
16596   fi
16597 else
16598   READELF_FOR_TARGET="$ac_cv_prog_READELF_FOR_TARGET"
16599 fi
16600
16601 else
16602   READELF_FOR_TARGET=$ac_cv_path_READELF_FOR_TARGET
16603 fi
16604
16605
16606
16607
16608 if test -z "$ac_cv_path_STRIP_FOR_TARGET" ; then
16609   if test -n "$with_build_time_tools"; then
16610     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for strip in $with_build_time_tools" >&5
16611 $as_echo_n "checking for strip in $with_build_time_tools... " >&6; }
16612     if test -x $with_build_time_tools/strip; then
16613       STRIP_FOR_TARGET=`cd $with_build_time_tools && pwd`/strip
16614       ac_cv_path_STRIP_FOR_TARGET=$STRIP_FOR_TARGET
16615       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_STRIP_FOR_TARGET" >&5
16616 $as_echo "$ac_cv_path_STRIP_FOR_TARGET" >&6; }
16617     else
16618       { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16619 $as_echo "no" >&6; }
16620     fi
16621   elif test $build != $host && test $have_gcc_for_target = yes; then
16622     STRIP_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=strip`
16623     test $STRIP_FOR_TARGET = strip && STRIP_FOR_TARGET=
16624     test -n "$STRIP_FOR_TARGET" && ac_cv_path_STRIP_FOR_TARGET=$STRIP_FOR_TARGET
16625   fi
16626 fi
16627 if test -z "$ac_cv_path_STRIP_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then
16628   # Extract the first word of "strip", so it can be a program name with args.
16629 set dummy strip; ac_word=$2
16630 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16631 $as_echo_n "checking for $ac_word... " >&6; }
16632 if ${ac_cv_path_STRIP_FOR_TARGET+:} false; then :
16633   $as_echo_n "(cached) " >&6
16634 else
16635   case $STRIP_FOR_TARGET in
16636   [\\/]* | ?:[\\/]*)
16637   ac_cv_path_STRIP_FOR_TARGET="$STRIP_FOR_TARGET" # Let the user override the test with a path.
16638   ;;
16639   *)
16640   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16641 for as_dir in $gcc_cv_tool_dirs
16642 do
16643   IFS=$as_save_IFS
16644   test -z "$as_dir" && as_dir=.
16645     for ac_exec_ext in '' $ac_executable_extensions; do
16646   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16647     ac_cv_path_STRIP_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext"
16648     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16649     break 2
16650   fi
16651 done
16652   done
16653 IFS=$as_save_IFS
16654
16655   ;;
16656 esac
16657 fi
16658 STRIP_FOR_TARGET=$ac_cv_path_STRIP_FOR_TARGET
16659 if test -n "$STRIP_FOR_TARGET"; then
16660   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP_FOR_TARGET" >&5
16661 $as_echo "$STRIP_FOR_TARGET" >&6; }
16662 else
16663   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16664 $as_echo "no" >&6; }
16665 fi
16666
16667
16668 fi
16669 if test -z "$ac_cv_path_STRIP_FOR_TARGET" ; then
16670
16671
16672 if test -n "$STRIP_FOR_TARGET"; then
16673   ac_cv_prog_STRIP_FOR_TARGET=$STRIP_FOR_TARGET
16674 elif test -n "$ac_cv_prog_STRIP_FOR_TARGET"; then
16675   STRIP_FOR_TARGET=$ac_cv_prog_STRIP_FOR_TARGET
16676 fi
16677
16678 if test -n "$ac_cv_prog_STRIP_FOR_TARGET"; then
16679   for ncn_progname in strip; do
16680     # Extract the first word of "${ncn_progname}", so it can be a program name with args.
16681 set dummy ${ncn_progname}; 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_prog_STRIP_FOR_TARGET+:} false; then :
16685   $as_echo_n "(cached) " >&6
16686 else
16687   if test -n "$STRIP_FOR_TARGET"; then
16688   ac_cv_prog_STRIP_FOR_TARGET="$STRIP_FOR_TARGET" # Let the user override the test.
16689 else
16690 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16691 for as_dir in $PATH
16692 do
16693   IFS=$as_save_IFS
16694   test -z "$as_dir" && as_dir=.
16695     for ac_exec_ext in '' $ac_executable_extensions; do
16696   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16697     ac_cv_prog_STRIP_FOR_TARGET="${ncn_progname}"
16698     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16699     break 2
16700   fi
16701 done
16702   done
16703 IFS=$as_save_IFS
16704
16705 fi
16706 fi
16707 STRIP_FOR_TARGET=$ac_cv_prog_STRIP_FOR_TARGET
16708 if test -n "$STRIP_FOR_TARGET"; then
16709   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP_FOR_TARGET" >&5
16710 $as_echo "$STRIP_FOR_TARGET" >&6; }
16711 else
16712   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16713 $as_echo "no" >&6; }
16714 fi
16715
16716
16717   done
16718 fi
16719
16720 if test -z "$ac_cv_prog_STRIP_FOR_TARGET" && test -n "$with_build_time_tools"; then
16721   for ncn_progname in strip; do
16722     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
16723 $as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
16724     if test -x $with_build_time_tools/${ncn_progname}; then
16725       ac_cv_prog_STRIP_FOR_TARGET=$with_build_time_tools/${ncn_progname}
16726       { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
16727 $as_echo "yes" >&6; }
16728       break
16729     else
16730       { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16731 $as_echo "no" >&6; }
16732     fi
16733   done
16734 fi
16735
16736 if test -z "$ac_cv_prog_STRIP_FOR_TARGET"; then
16737   for ncn_progname in strip; do
16738     if test -n "$ncn_target_tool_prefix"; then
16739       # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
16740 set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
16741 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16742 $as_echo_n "checking for $ac_word... " >&6; }
16743 if ${ac_cv_prog_STRIP_FOR_TARGET+:} false; then :
16744   $as_echo_n "(cached) " >&6
16745 else
16746   if test -n "$STRIP_FOR_TARGET"; then
16747   ac_cv_prog_STRIP_FOR_TARGET="$STRIP_FOR_TARGET" # Let the user override the test.
16748 else
16749 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16750 for as_dir in $PATH
16751 do
16752   IFS=$as_save_IFS
16753   test -z "$as_dir" && as_dir=.
16754     for ac_exec_ext in '' $ac_executable_extensions; do
16755   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16756     ac_cv_prog_STRIP_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
16757     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16758     break 2
16759   fi
16760 done
16761   done
16762 IFS=$as_save_IFS
16763
16764 fi
16765 fi
16766 STRIP_FOR_TARGET=$ac_cv_prog_STRIP_FOR_TARGET
16767 if test -n "$STRIP_FOR_TARGET"; then
16768   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP_FOR_TARGET" >&5
16769 $as_echo "$STRIP_FOR_TARGET" >&6; }
16770 else
16771   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16772 $as_echo "no" >&6; }
16773 fi
16774
16775
16776     fi
16777     if test -z "$ac_cv_prog_STRIP_FOR_TARGET" && test $build = $target ; then
16778       # Extract the first word of "${ncn_progname}", so it can be a program name with args.
16779 set dummy ${ncn_progname}; ac_word=$2
16780 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16781 $as_echo_n "checking for $ac_word... " >&6; }
16782 if ${ac_cv_prog_STRIP_FOR_TARGET+:} false; then :
16783   $as_echo_n "(cached) " >&6
16784 else
16785   if test -n "$STRIP_FOR_TARGET"; then
16786   ac_cv_prog_STRIP_FOR_TARGET="$STRIP_FOR_TARGET" # Let the user override the test.
16787 else
16788 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16789 for as_dir in $PATH
16790 do
16791   IFS=$as_save_IFS
16792   test -z "$as_dir" && as_dir=.
16793     for ac_exec_ext in '' $ac_executable_extensions; do
16794   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16795     ac_cv_prog_STRIP_FOR_TARGET="${ncn_progname}"
16796     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16797     break 2
16798   fi
16799 done
16800   done
16801 IFS=$as_save_IFS
16802
16803 fi
16804 fi
16805 STRIP_FOR_TARGET=$ac_cv_prog_STRIP_FOR_TARGET
16806 if test -n "$STRIP_FOR_TARGET"; then
16807   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP_FOR_TARGET" >&5
16808 $as_echo "$STRIP_FOR_TARGET" >&6; }
16809 else
16810   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16811 $as_echo "no" >&6; }
16812 fi
16813
16814
16815     fi
16816     test -n "$ac_cv_prog_STRIP_FOR_TARGET" && break
16817   done
16818 fi
16819
16820 if test -z "$ac_cv_prog_STRIP_FOR_TARGET" ; then
16821   set dummy strip
16822   if test $build = $target ; then
16823     STRIP_FOR_TARGET="$2"
16824   else
16825     STRIP_FOR_TARGET="${ncn_target_tool_prefix}$2"
16826   fi
16827 else
16828   STRIP_FOR_TARGET="$ac_cv_prog_STRIP_FOR_TARGET"
16829 fi
16830
16831 else
16832   STRIP_FOR_TARGET=$ac_cv_path_STRIP_FOR_TARGET
16833 fi
16834
16835
16836
16837
16838 if test -z "$ac_cv_path_WINDRES_FOR_TARGET" ; then
16839   if test -n "$with_build_time_tools"; then
16840     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for windres in $with_build_time_tools" >&5
16841 $as_echo_n "checking for windres in $with_build_time_tools... " >&6; }
16842     if test -x $with_build_time_tools/windres; then
16843       WINDRES_FOR_TARGET=`cd $with_build_time_tools && pwd`/windres
16844       ac_cv_path_WINDRES_FOR_TARGET=$WINDRES_FOR_TARGET
16845       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_WINDRES_FOR_TARGET" >&5
16846 $as_echo "$ac_cv_path_WINDRES_FOR_TARGET" >&6; }
16847     else
16848       { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16849 $as_echo "no" >&6; }
16850     fi
16851   elif test $build != $host && test $have_gcc_for_target = yes; then
16852     WINDRES_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=windres`
16853     test $WINDRES_FOR_TARGET = windres && WINDRES_FOR_TARGET=
16854     test -n "$WINDRES_FOR_TARGET" && ac_cv_path_WINDRES_FOR_TARGET=$WINDRES_FOR_TARGET
16855   fi
16856 fi
16857 if test -z "$ac_cv_path_WINDRES_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then
16858   # Extract the first word of "windres", so it can be a program name with args.
16859 set dummy windres; ac_word=$2
16860 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16861 $as_echo_n "checking for $ac_word... " >&6; }
16862 if ${ac_cv_path_WINDRES_FOR_TARGET+:} false; then :
16863   $as_echo_n "(cached) " >&6
16864 else
16865   case $WINDRES_FOR_TARGET in
16866   [\\/]* | ?:[\\/]*)
16867   ac_cv_path_WINDRES_FOR_TARGET="$WINDRES_FOR_TARGET" # Let the user override the test with a path.
16868   ;;
16869   *)
16870   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16871 for as_dir in $gcc_cv_tool_dirs
16872 do
16873   IFS=$as_save_IFS
16874   test -z "$as_dir" && as_dir=.
16875     for ac_exec_ext in '' $ac_executable_extensions; do
16876   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16877     ac_cv_path_WINDRES_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext"
16878     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16879     break 2
16880   fi
16881 done
16882   done
16883 IFS=$as_save_IFS
16884
16885   ;;
16886 esac
16887 fi
16888 WINDRES_FOR_TARGET=$ac_cv_path_WINDRES_FOR_TARGET
16889 if test -n "$WINDRES_FOR_TARGET"; then
16890   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDRES_FOR_TARGET" >&5
16891 $as_echo "$WINDRES_FOR_TARGET" >&6; }
16892 else
16893   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16894 $as_echo "no" >&6; }
16895 fi
16896
16897
16898 fi
16899 if test -z "$ac_cv_path_WINDRES_FOR_TARGET" ; then
16900
16901
16902 if test -n "$WINDRES_FOR_TARGET"; then
16903   ac_cv_prog_WINDRES_FOR_TARGET=$WINDRES_FOR_TARGET
16904 elif test -n "$ac_cv_prog_WINDRES_FOR_TARGET"; then
16905   WINDRES_FOR_TARGET=$ac_cv_prog_WINDRES_FOR_TARGET
16906 fi
16907
16908 if test -n "$ac_cv_prog_WINDRES_FOR_TARGET"; then
16909   for ncn_progname in windres; do
16910     # Extract the first word of "${ncn_progname}", so it can be a program name with args.
16911 set dummy ${ncn_progname}; 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_prog_WINDRES_FOR_TARGET+:} false; then :
16915   $as_echo_n "(cached) " >&6
16916 else
16917   if test -n "$WINDRES_FOR_TARGET"; then
16918   ac_cv_prog_WINDRES_FOR_TARGET="$WINDRES_FOR_TARGET" # Let the user override the test.
16919 else
16920 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16921 for as_dir in $PATH
16922 do
16923   IFS=$as_save_IFS
16924   test -z "$as_dir" && as_dir=.
16925     for ac_exec_ext in '' $ac_executable_extensions; do
16926   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16927     ac_cv_prog_WINDRES_FOR_TARGET="${ncn_progname}"
16928     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16929     break 2
16930   fi
16931 done
16932   done
16933 IFS=$as_save_IFS
16934
16935 fi
16936 fi
16937 WINDRES_FOR_TARGET=$ac_cv_prog_WINDRES_FOR_TARGET
16938 if test -n "$WINDRES_FOR_TARGET"; then
16939   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDRES_FOR_TARGET" >&5
16940 $as_echo "$WINDRES_FOR_TARGET" >&6; }
16941 else
16942   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16943 $as_echo "no" >&6; }
16944 fi
16945
16946
16947   done
16948 fi
16949
16950 if test -z "$ac_cv_prog_WINDRES_FOR_TARGET" && test -n "$with_build_time_tools"; then
16951   for ncn_progname in windres; do
16952     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
16953 $as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
16954     if test -x $with_build_time_tools/${ncn_progname}; then
16955       ac_cv_prog_WINDRES_FOR_TARGET=$with_build_time_tools/${ncn_progname}
16956       { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
16957 $as_echo "yes" >&6; }
16958       break
16959     else
16960       { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16961 $as_echo "no" >&6; }
16962     fi
16963   done
16964 fi
16965
16966 if test -z "$ac_cv_prog_WINDRES_FOR_TARGET"; then
16967   for ncn_progname in windres; do
16968     if test -n "$ncn_target_tool_prefix"; then
16969       # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
16970 set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
16971 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16972 $as_echo_n "checking for $ac_word... " >&6; }
16973 if ${ac_cv_prog_WINDRES_FOR_TARGET+:} false; then :
16974   $as_echo_n "(cached) " >&6
16975 else
16976   if test -n "$WINDRES_FOR_TARGET"; then
16977   ac_cv_prog_WINDRES_FOR_TARGET="$WINDRES_FOR_TARGET" # Let the user override the test.
16978 else
16979 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16980 for as_dir in $PATH
16981 do
16982   IFS=$as_save_IFS
16983   test -z "$as_dir" && as_dir=.
16984     for ac_exec_ext in '' $ac_executable_extensions; do
16985   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16986     ac_cv_prog_WINDRES_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
16987     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16988     break 2
16989   fi
16990 done
16991   done
16992 IFS=$as_save_IFS
16993
16994 fi
16995 fi
16996 WINDRES_FOR_TARGET=$ac_cv_prog_WINDRES_FOR_TARGET
16997 if test -n "$WINDRES_FOR_TARGET"; then
16998   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDRES_FOR_TARGET" >&5
16999 $as_echo "$WINDRES_FOR_TARGET" >&6; }
17000 else
17001   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17002 $as_echo "no" >&6; }
17003 fi
17004
17005
17006     fi
17007     if test -z "$ac_cv_prog_WINDRES_FOR_TARGET" && test $build = $target ; then
17008       # Extract the first word of "${ncn_progname}", so it can be a program name with args.
17009 set dummy ${ncn_progname}; ac_word=$2
17010 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
17011 $as_echo_n "checking for $ac_word... " >&6; }
17012 if ${ac_cv_prog_WINDRES_FOR_TARGET+:} false; then :
17013   $as_echo_n "(cached) " >&6
17014 else
17015   if test -n "$WINDRES_FOR_TARGET"; then
17016   ac_cv_prog_WINDRES_FOR_TARGET="$WINDRES_FOR_TARGET" # Let the user override the test.
17017 else
17018 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17019 for as_dir in $PATH
17020 do
17021   IFS=$as_save_IFS
17022   test -z "$as_dir" && as_dir=.
17023     for ac_exec_ext in '' $ac_executable_extensions; do
17024   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
17025     ac_cv_prog_WINDRES_FOR_TARGET="${ncn_progname}"
17026     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
17027     break 2
17028   fi
17029 done
17030   done
17031 IFS=$as_save_IFS
17032
17033 fi
17034 fi
17035 WINDRES_FOR_TARGET=$ac_cv_prog_WINDRES_FOR_TARGET
17036 if test -n "$WINDRES_FOR_TARGET"; then
17037   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDRES_FOR_TARGET" >&5
17038 $as_echo "$WINDRES_FOR_TARGET" >&6; }
17039 else
17040   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17041 $as_echo "no" >&6; }
17042 fi
17043
17044
17045     fi
17046     test -n "$ac_cv_prog_WINDRES_FOR_TARGET" && break
17047   done
17048 fi
17049
17050 if test -z "$ac_cv_prog_WINDRES_FOR_TARGET" ; then
17051   set dummy windres
17052   if test $build = $target ; then
17053     WINDRES_FOR_TARGET="$2"
17054   else
17055     WINDRES_FOR_TARGET="${ncn_target_tool_prefix}$2"
17056   fi
17057 else
17058   WINDRES_FOR_TARGET="$ac_cv_prog_WINDRES_FOR_TARGET"
17059 fi
17060
17061 else
17062   WINDRES_FOR_TARGET=$ac_cv_path_WINDRES_FOR_TARGET
17063 fi
17064
17065
17066
17067
17068 if test -z "$ac_cv_path_WINDMC_FOR_TARGET" ; then
17069   if test -n "$with_build_time_tools"; then
17070     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for windmc in $with_build_time_tools" >&5
17071 $as_echo_n "checking for windmc in $with_build_time_tools... " >&6; }
17072     if test -x $with_build_time_tools/windmc; then
17073       WINDMC_FOR_TARGET=`cd $with_build_time_tools && pwd`/windmc
17074       ac_cv_path_WINDMC_FOR_TARGET=$WINDMC_FOR_TARGET
17075       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_WINDMC_FOR_TARGET" >&5
17076 $as_echo "$ac_cv_path_WINDMC_FOR_TARGET" >&6; }
17077     else
17078       { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17079 $as_echo "no" >&6; }
17080     fi
17081   elif test $build != $host && test $have_gcc_for_target = yes; then
17082     WINDMC_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=windmc`
17083     test $WINDMC_FOR_TARGET = windmc && WINDMC_FOR_TARGET=
17084     test -n "$WINDMC_FOR_TARGET" && ac_cv_path_WINDMC_FOR_TARGET=$WINDMC_FOR_TARGET
17085   fi
17086 fi
17087 if test -z "$ac_cv_path_WINDMC_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then
17088   # Extract the first word of "windmc", so it can be a program name with args.
17089 set dummy windmc; ac_word=$2
17090 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
17091 $as_echo_n "checking for $ac_word... " >&6; }
17092 if ${ac_cv_path_WINDMC_FOR_TARGET+:} false; then :
17093   $as_echo_n "(cached) " >&6
17094 else
17095   case $WINDMC_FOR_TARGET in
17096   [\\/]* | ?:[\\/]*)
17097   ac_cv_path_WINDMC_FOR_TARGET="$WINDMC_FOR_TARGET" # Let the user override the test with a path.
17098   ;;
17099   *)
17100   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17101 for as_dir in $gcc_cv_tool_dirs
17102 do
17103   IFS=$as_save_IFS
17104   test -z "$as_dir" && as_dir=.
17105     for ac_exec_ext in '' $ac_executable_extensions; do
17106   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
17107     ac_cv_path_WINDMC_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext"
17108     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
17109     break 2
17110   fi
17111 done
17112   done
17113 IFS=$as_save_IFS
17114
17115   ;;
17116 esac
17117 fi
17118 WINDMC_FOR_TARGET=$ac_cv_path_WINDMC_FOR_TARGET
17119 if test -n "$WINDMC_FOR_TARGET"; then
17120   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDMC_FOR_TARGET" >&5
17121 $as_echo "$WINDMC_FOR_TARGET" >&6; }
17122 else
17123   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17124 $as_echo "no" >&6; }
17125 fi
17126
17127
17128 fi
17129 if test -z "$ac_cv_path_WINDMC_FOR_TARGET" ; then
17130
17131
17132 if test -n "$WINDMC_FOR_TARGET"; then
17133   ac_cv_prog_WINDMC_FOR_TARGET=$WINDMC_FOR_TARGET
17134 elif test -n "$ac_cv_prog_WINDMC_FOR_TARGET"; then
17135   WINDMC_FOR_TARGET=$ac_cv_prog_WINDMC_FOR_TARGET
17136 fi
17137
17138 if test -n "$ac_cv_prog_WINDMC_FOR_TARGET"; then
17139   for ncn_progname in windmc; do
17140     # Extract the first word of "${ncn_progname}", so it can be a program name with args.
17141 set dummy ${ncn_progname}; 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_prog_WINDMC_FOR_TARGET+:} false; then :
17145   $as_echo_n "(cached) " >&6
17146 else
17147   if test -n "$WINDMC_FOR_TARGET"; then
17148   ac_cv_prog_WINDMC_FOR_TARGET="$WINDMC_FOR_TARGET" # Let the user override the test.
17149 else
17150 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17151 for as_dir in $PATH
17152 do
17153   IFS=$as_save_IFS
17154   test -z "$as_dir" && as_dir=.
17155     for ac_exec_ext in '' $ac_executable_extensions; do
17156   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
17157     ac_cv_prog_WINDMC_FOR_TARGET="${ncn_progname}"
17158     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
17159     break 2
17160   fi
17161 done
17162   done
17163 IFS=$as_save_IFS
17164
17165 fi
17166 fi
17167 WINDMC_FOR_TARGET=$ac_cv_prog_WINDMC_FOR_TARGET
17168 if test -n "$WINDMC_FOR_TARGET"; then
17169   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDMC_FOR_TARGET" >&5
17170 $as_echo "$WINDMC_FOR_TARGET" >&6; }
17171 else
17172   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17173 $as_echo "no" >&6; }
17174 fi
17175
17176
17177   done
17178 fi
17179
17180 if test -z "$ac_cv_prog_WINDMC_FOR_TARGET" && test -n "$with_build_time_tools"; then
17181   for ncn_progname in windmc; do
17182     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
17183 $as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
17184     if test -x $with_build_time_tools/${ncn_progname}; then
17185       ac_cv_prog_WINDMC_FOR_TARGET=$with_build_time_tools/${ncn_progname}
17186       { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
17187 $as_echo "yes" >&6; }
17188       break
17189     else
17190       { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17191 $as_echo "no" >&6; }
17192     fi
17193   done
17194 fi
17195
17196 if test -z "$ac_cv_prog_WINDMC_FOR_TARGET"; then
17197   for ncn_progname in windmc; do
17198     if test -n "$ncn_target_tool_prefix"; then
17199       # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
17200 set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
17201 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
17202 $as_echo_n "checking for $ac_word... " >&6; }
17203 if ${ac_cv_prog_WINDMC_FOR_TARGET+:} false; then :
17204   $as_echo_n "(cached) " >&6
17205 else
17206   if test -n "$WINDMC_FOR_TARGET"; then
17207   ac_cv_prog_WINDMC_FOR_TARGET="$WINDMC_FOR_TARGET" # Let the user override the test.
17208 else
17209 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17210 for as_dir in $PATH
17211 do
17212   IFS=$as_save_IFS
17213   test -z "$as_dir" && as_dir=.
17214     for ac_exec_ext in '' $ac_executable_extensions; do
17215   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
17216     ac_cv_prog_WINDMC_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
17217     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
17218     break 2
17219   fi
17220 done
17221   done
17222 IFS=$as_save_IFS
17223
17224 fi
17225 fi
17226 WINDMC_FOR_TARGET=$ac_cv_prog_WINDMC_FOR_TARGET
17227 if test -n "$WINDMC_FOR_TARGET"; then
17228   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDMC_FOR_TARGET" >&5
17229 $as_echo "$WINDMC_FOR_TARGET" >&6; }
17230 else
17231   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17232 $as_echo "no" >&6; }
17233 fi
17234
17235
17236     fi
17237     if test -z "$ac_cv_prog_WINDMC_FOR_TARGET" && test $build = $target ; then
17238       # Extract the first word of "${ncn_progname}", so it can be a program name with args.
17239 set dummy ${ncn_progname}; ac_word=$2
17240 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
17241 $as_echo_n "checking for $ac_word... " >&6; }
17242 if ${ac_cv_prog_WINDMC_FOR_TARGET+:} false; then :
17243   $as_echo_n "(cached) " >&6
17244 else
17245   if test -n "$WINDMC_FOR_TARGET"; then
17246   ac_cv_prog_WINDMC_FOR_TARGET="$WINDMC_FOR_TARGET" # Let the user override the test.
17247 else
17248 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17249 for as_dir in $PATH
17250 do
17251   IFS=$as_save_IFS
17252   test -z "$as_dir" && as_dir=.
17253     for ac_exec_ext in '' $ac_executable_extensions; do
17254   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
17255     ac_cv_prog_WINDMC_FOR_TARGET="${ncn_progname}"
17256     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
17257     break 2
17258   fi
17259 done
17260   done
17261 IFS=$as_save_IFS
17262
17263 fi
17264 fi
17265 WINDMC_FOR_TARGET=$ac_cv_prog_WINDMC_FOR_TARGET
17266 if test -n "$WINDMC_FOR_TARGET"; then
17267   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDMC_FOR_TARGET" >&5
17268 $as_echo "$WINDMC_FOR_TARGET" >&6; }
17269 else
17270   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17271 $as_echo "no" >&6; }
17272 fi
17273
17274
17275     fi
17276     test -n "$ac_cv_prog_WINDMC_FOR_TARGET" && break
17277   done
17278 fi
17279
17280 if test -z "$ac_cv_prog_WINDMC_FOR_TARGET" ; then
17281   set dummy windmc
17282   if test $build = $target ; then
17283     WINDMC_FOR_TARGET="$2"
17284   else
17285     WINDMC_FOR_TARGET="${ncn_target_tool_prefix}$2"
17286   fi
17287 else
17288   WINDMC_FOR_TARGET="$ac_cv_prog_WINDMC_FOR_TARGET"
17289 fi
17290
17291 else
17292   WINDMC_FOR_TARGET=$ac_cv_path_WINDMC_FOR_TARGET
17293 fi
17294
17295
17296 RAW_CXX_FOR_TARGET="$CXX_FOR_TARGET"
17297
17298 { $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target ar" >&5
17299 $as_echo_n "checking where to find the target ar... " >&6; }
17300 if test "x${build}" != "x${host}" ; then
17301   if expr "x$AR_FOR_TARGET" : "x/" > /dev/null; then
17302     # We already found the complete path
17303     ac_dir=`dirname $AR_FOR_TARGET`
17304     { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17305 $as_echo "pre-installed in $ac_dir" >&6; }
17306   else
17307     # Canadian cross, just use what we found
17308     { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17309 $as_echo "pre-installed" >&6; }
17310   fi
17311 else
17312   ok=yes
17313   case " ${configdirs} " in
17314     *" binutils "*) ;;
17315     *) ok=no ;;
17316   esac
17317
17318   if test $ok = yes; then
17319     # An in-tree tool is available and we can use it
17320     AR_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/ar'
17321     { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
17322 $as_echo "just compiled" >&6; }
17323   elif expr "x$AR_FOR_TARGET" : "x/" > /dev/null; then
17324     # We already found the complete path
17325     ac_dir=`dirname $AR_FOR_TARGET`
17326     { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17327 $as_echo "pre-installed in $ac_dir" >&6; }
17328   elif test "x$target" = "x$host"; then
17329     # We can use an host tool
17330     AR_FOR_TARGET='$(AR)'
17331     { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
17332 $as_echo "host tool" >&6; }
17333   else
17334     # We need a cross tool
17335     { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17336 $as_echo "pre-installed" >&6; }
17337   fi
17338 fi
17339
17340 { $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target as" >&5
17341 $as_echo_n "checking where to find the target as... " >&6; }
17342 if test "x${build}" != "x${host}" ; then
17343   if expr "x$AS_FOR_TARGET" : "x/" > /dev/null; then
17344     # We already found the complete path
17345     ac_dir=`dirname $AS_FOR_TARGET`
17346     { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17347 $as_echo "pre-installed in $ac_dir" >&6; }
17348   else
17349     # Canadian cross, just use what we found
17350     { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17351 $as_echo "pre-installed" >&6; }
17352   fi
17353 else
17354   ok=yes
17355   case " ${configdirs} " in
17356     *" gas "*) ;;
17357     *) ok=no ;;
17358   esac
17359
17360   if test $ok = yes; then
17361     # An in-tree tool is available and we can use it
17362     AS_FOR_TARGET='$$r/$(HOST_SUBDIR)/gas/as-new'
17363     { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
17364 $as_echo "just compiled" >&6; }
17365   elif expr "x$AS_FOR_TARGET" : "x/" > /dev/null; then
17366     # We already found the complete path
17367     ac_dir=`dirname $AS_FOR_TARGET`
17368     { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17369 $as_echo "pre-installed in $ac_dir" >&6; }
17370   elif test "x$target" = "x$host"; then
17371     # We can use an host tool
17372     AS_FOR_TARGET='$(AS)'
17373     { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
17374 $as_echo "host tool" >&6; }
17375   else
17376     # We need a cross tool
17377     { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17378 $as_echo "pre-installed" >&6; }
17379   fi
17380 fi
17381
17382 { $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target cc" >&5
17383 $as_echo_n "checking where to find the target cc... " >&6; }
17384 if test "x${build}" != "x${host}" ; then
17385   if expr "x$CC_FOR_TARGET" : "x/" > /dev/null; then
17386     # We already found the complete path
17387     ac_dir=`dirname $CC_FOR_TARGET`
17388     { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17389 $as_echo "pre-installed in $ac_dir" >&6; }
17390   else
17391     # Canadian cross, just use what we found
17392     { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17393 $as_echo "pre-installed" >&6; }
17394   fi
17395 else
17396   ok=yes
17397   case " ${configdirs} " in
17398     *" gcc "*) ;;
17399     *) ok=no ;;
17400   esac
17401
17402   if test $ok = yes; then
17403     # An in-tree tool is available and we can use it
17404     CC_FOR_TARGET='$$r/$(HOST_SUBDIR)/gcc/xgcc -B$$r/$(HOST_SUBDIR)/gcc/'
17405     { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
17406 $as_echo "just compiled" >&6; }
17407   elif expr "x$CC_FOR_TARGET" : "x/" > /dev/null; then
17408     # We already found the complete path
17409     ac_dir=`dirname $CC_FOR_TARGET`
17410     { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17411 $as_echo "pre-installed in $ac_dir" >&6; }
17412   elif test "x$target" = "x$host"; then
17413     # We can use an host tool
17414     CC_FOR_TARGET='$(CC)'
17415     { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
17416 $as_echo "host tool" >&6; }
17417   else
17418     # We need a cross tool
17419     { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17420 $as_echo "pre-installed" >&6; }
17421   fi
17422 fi
17423
17424 { $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target c++" >&5
17425 $as_echo_n "checking where to find the target c++... " >&6; }
17426 if test "x${build}" != "x${host}" ; then
17427   if expr "x$CXX_FOR_TARGET" : "x/" > /dev/null; then
17428     # We already found the complete path
17429     ac_dir=`dirname $CXX_FOR_TARGET`
17430     { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17431 $as_echo "pre-installed in $ac_dir" >&6; }
17432   else
17433     # Canadian cross, just use what we found
17434     { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17435 $as_echo "pre-installed" >&6; }
17436   fi
17437 else
17438   ok=yes
17439   case " ${configdirs} " in
17440     *" gcc "*) ;;
17441     *) ok=no ;;
17442   esac
17443   case ,${enable_languages}, in
17444     *,c++,*) ;;
17445     *) ok=no ;;
17446   esac
17447   if test $ok = yes; then
17448     # An in-tree tool is available and we can use it
17449     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'
17450     { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
17451 $as_echo "just compiled" >&6; }
17452   elif expr "x$CXX_FOR_TARGET" : "x/" > /dev/null; then
17453     # We already found the complete path
17454     ac_dir=`dirname $CXX_FOR_TARGET`
17455     { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17456 $as_echo "pre-installed in $ac_dir" >&6; }
17457   elif test "x$target" = "x$host"; then
17458     # We can use an host tool
17459     CXX_FOR_TARGET='$(CXX)'
17460     { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
17461 $as_echo "host tool" >&6; }
17462   else
17463     # We need a cross tool
17464     { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17465 $as_echo "pre-installed" >&6; }
17466   fi
17467 fi
17468
17469 { $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target c++ for libstdc++" >&5
17470 $as_echo_n "checking where to find the target c++ for libstdc++... " >&6; }
17471 if test "x${build}" != "x${host}" ; then
17472   if expr "x$RAW_CXX_FOR_TARGET" : "x/" > /dev/null; then
17473     # We already found the complete path
17474     ac_dir=`dirname $RAW_CXX_FOR_TARGET`
17475     { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17476 $as_echo "pre-installed in $ac_dir" >&6; }
17477   else
17478     # Canadian cross, just use what we found
17479     { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17480 $as_echo "pre-installed" >&6; }
17481   fi
17482 else
17483   ok=yes
17484   case " ${configdirs} " in
17485     *" gcc "*) ;;
17486     *) ok=no ;;
17487   esac
17488   case ,${enable_languages}, in
17489     *,c++,*) ;;
17490     *) ok=no ;;
17491   esac
17492   if test $ok = yes; then
17493     # An in-tree tool is available and we can use it
17494     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'
17495     { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
17496 $as_echo "just compiled" >&6; }
17497   elif expr "x$RAW_CXX_FOR_TARGET" : "x/" > /dev/null; then
17498     # We already found the complete path
17499     ac_dir=`dirname $RAW_CXX_FOR_TARGET`
17500     { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17501 $as_echo "pre-installed in $ac_dir" >&6; }
17502   elif test "x$target" = "x$host"; then
17503     # We can use an host tool
17504     RAW_CXX_FOR_TARGET='$(CXX)'
17505     { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
17506 $as_echo "host tool" >&6; }
17507   else
17508     # We need a cross tool
17509     { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17510 $as_echo "pre-installed" >&6; }
17511   fi
17512 fi
17513
17514 { $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target dlltool" >&5
17515 $as_echo_n "checking where to find the target dlltool... " >&6; }
17516 if test "x${build}" != "x${host}" ; then
17517   if expr "x$DLLTOOL_FOR_TARGET" : "x/" > /dev/null; then
17518     # We already found the complete path
17519     ac_dir=`dirname $DLLTOOL_FOR_TARGET`
17520     { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17521 $as_echo "pre-installed in $ac_dir" >&6; }
17522   else
17523     # Canadian cross, just use what we found
17524     { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17525 $as_echo "pre-installed" >&6; }
17526   fi
17527 else
17528   ok=yes
17529   case " ${configdirs} " in
17530     *" binutils "*) ;;
17531     *) ok=no ;;
17532   esac
17533
17534   if test $ok = yes; then
17535     # An in-tree tool is available and we can use it
17536     DLLTOOL_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/dlltool'
17537     { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
17538 $as_echo "just compiled" >&6; }
17539   elif expr "x$DLLTOOL_FOR_TARGET" : "x/" > /dev/null; then
17540     # We already found the complete path
17541     ac_dir=`dirname $DLLTOOL_FOR_TARGET`
17542     { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17543 $as_echo "pre-installed in $ac_dir" >&6; }
17544   elif test "x$target" = "x$host"; then
17545     # We can use an host tool
17546     DLLTOOL_FOR_TARGET='$(DLLTOOL)'
17547     { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
17548 $as_echo "host tool" >&6; }
17549   else
17550     # We need a cross tool
17551     { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17552 $as_echo "pre-installed" >&6; }
17553   fi
17554 fi
17555
17556 { $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target dsymutil" >&5
17557 $as_echo_n "checking where to find the target dsymutil... " >&6; }
17558 if test "x${build}" != "x${host}" ; then
17559   if expr "x$DSYMUTIL_FOR_TARGET" : "x/" > /dev/null; then
17560     # We already found the complete path
17561     ac_dir=`dirname $DSYMUTIL_FOR_TARGET`
17562     { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17563 $as_echo "pre-installed in $ac_dir" >&6; }
17564   else
17565     # Canadian cross, just use what we found
17566     { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17567 $as_echo "pre-installed" >&6; }
17568   fi
17569 else
17570   if expr "x$DSYMUTIL_FOR_TARGET" : "x/" > /dev/null; then
17571     # We already found the complete path
17572     ac_dir=`dirname $DSYMUTIL_FOR_TARGET`
17573     { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17574 $as_echo "pre-installed in $ac_dir" >&6; }
17575   elif test "x$target" = "x$host"; then
17576     # We can use an host tool
17577     DSYMUTIL_FOR_TARGET='$(DSYMUTIL)'
17578     { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
17579 $as_echo "host tool" >&6; }
17580   else
17581     # We need a cross tool
17582     { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17583 $as_echo "pre-installed" >&6; }
17584   fi
17585 fi
17586
17587 { $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target gcc" >&5
17588 $as_echo_n "checking where to find the target gcc... " >&6; }
17589 if test "x${build}" != "x${host}" ; then
17590   if expr "x$GCC_FOR_TARGET" : "x/" > /dev/null; then
17591     # We already found the complete path
17592     ac_dir=`dirname $GCC_FOR_TARGET`
17593     { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17594 $as_echo "pre-installed in $ac_dir" >&6; }
17595   else
17596     # Canadian cross, just use what we found
17597     { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17598 $as_echo "pre-installed" >&6; }
17599   fi
17600 else
17601   ok=yes
17602   case " ${configdirs} " in
17603     *" gcc "*) ;;
17604     *) ok=no ;;
17605   esac
17606
17607   if test $ok = yes; then
17608     # An in-tree tool is available and we can use it
17609     GCC_FOR_TARGET='$$r/$(HOST_SUBDIR)/gcc/xgcc -B$$r/$(HOST_SUBDIR)/gcc/'
17610     { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
17611 $as_echo "just compiled" >&6; }
17612   elif expr "x$GCC_FOR_TARGET" : "x/" > /dev/null; then
17613     # We already found the complete path
17614     ac_dir=`dirname $GCC_FOR_TARGET`
17615     { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17616 $as_echo "pre-installed in $ac_dir" >&6; }
17617   elif test "x$target" = "x$host"; then
17618     # We can use an host tool
17619     GCC_FOR_TARGET='$()'
17620     { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
17621 $as_echo "host tool" >&6; }
17622   else
17623     # We need a cross tool
17624     { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17625 $as_echo "pre-installed" >&6; }
17626   fi
17627 fi
17628
17629 { $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target gfortran" >&5
17630 $as_echo_n "checking where to find the target gfortran... " >&6; }
17631 if test "x${build}" != "x${host}" ; then
17632   if expr "x$GFORTRAN_FOR_TARGET" : "x/" > /dev/null; then
17633     # We already found the complete path
17634     ac_dir=`dirname $GFORTRAN_FOR_TARGET`
17635     { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17636 $as_echo "pre-installed in $ac_dir" >&6; }
17637   else
17638     # Canadian cross, just use what we found
17639     { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17640 $as_echo "pre-installed" >&6; }
17641   fi
17642 else
17643   ok=yes
17644   case " ${configdirs} " in
17645     *" gcc "*) ;;
17646     *) ok=no ;;
17647   esac
17648   case ,${enable_languages}, in
17649     *,fortran,*) ;;
17650     *) ok=no ;;
17651   esac
17652   if test $ok = yes; then
17653     # An in-tree tool is available and we can use it
17654     GFORTRAN_FOR_TARGET='$$r/$(HOST_SUBDIR)/gcc/gfortran -B$$r/$(HOST_SUBDIR)/gcc/'
17655     { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
17656 $as_echo "just compiled" >&6; }
17657   elif expr "x$GFORTRAN_FOR_TARGET" : "x/" > /dev/null; then
17658     # We already found the complete path
17659     ac_dir=`dirname $GFORTRAN_FOR_TARGET`
17660     { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17661 $as_echo "pre-installed in $ac_dir" >&6; }
17662   elif test "x$target" = "x$host"; then
17663     # We can use an host tool
17664     GFORTRAN_FOR_TARGET='$(GFORTRAN)'
17665     { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
17666 $as_echo "host tool" >&6; }
17667   else
17668     # We need a cross tool
17669     { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17670 $as_echo "pre-installed" >&6; }
17671   fi
17672 fi
17673
17674 { $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target gccgo" >&5
17675 $as_echo_n "checking where to find the target gccgo... " >&6; }
17676 if test "x${build}" != "x${host}" ; then
17677   if expr "x$GOC_FOR_TARGET" : "x/" > /dev/null; then
17678     # We already found the complete path
17679     ac_dir=`dirname $GOC_FOR_TARGET`
17680     { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17681 $as_echo "pre-installed in $ac_dir" >&6; }
17682   else
17683     # Canadian cross, just use what we found
17684     { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17685 $as_echo "pre-installed" >&6; }
17686   fi
17687 else
17688   ok=yes
17689   case " ${configdirs} " in
17690     *" gcc "*) ;;
17691     *) ok=no ;;
17692   esac
17693   case ,${enable_languages}, in
17694     *,go,*) ;;
17695     *) ok=no ;;
17696   esac
17697   if test $ok = yes; then
17698     # An in-tree tool is available and we can use it
17699     GOC_FOR_TARGET='$$r/$(HOST_SUBDIR)/gcc/gccgo -B$$r/$(HOST_SUBDIR)/gcc/'
17700     { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
17701 $as_echo "just compiled" >&6; }
17702   elif expr "x$GOC_FOR_TARGET" : "x/" > /dev/null; then
17703     # We already found the complete path
17704     ac_dir=`dirname $GOC_FOR_TARGET`
17705     { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17706 $as_echo "pre-installed in $ac_dir" >&6; }
17707   elif test "x$target" = "x$host"; then
17708     # We can use an host tool
17709     GOC_FOR_TARGET='$(GOC)'
17710     { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
17711 $as_echo "host tool" >&6; }
17712   else
17713     # We need a cross tool
17714     { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17715 $as_echo "pre-installed" >&6; }
17716   fi
17717 fi
17718
17719 { $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target gdc" >&5
17720 $as_echo_n "checking where to find the target gdc... " >&6; }
17721 if test "x${build}" != "x${host}" ; then
17722   if expr "x$GDC_FOR_TARGET" : "x/" > /dev/null; then
17723     # We already found the complete path
17724     ac_dir=`dirname $GDC_FOR_TARGET`
17725     { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17726 $as_echo "pre-installed in $ac_dir" >&6; }
17727   else
17728     # Canadian cross, just use what we found
17729     { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17730 $as_echo "pre-installed" >&6; }
17731   fi
17732 else
17733   ok=yes
17734   case " ${configdirs} " in
17735     *" gcc "*) ;;
17736     *) ok=no ;;
17737   esac
17738   case ,${enable_languages}, in
17739     *,d,*) ;;
17740     *) ok=no ;;
17741   esac
17742   if test $ok = yes; then
17743     # An in-tree tool is available and we can use it
17744     GDC_FOR_TARGET='$$r/$(HOST_SUBDIR)/gcc/gdc -B$$r/$(HOST_SUBDIR)/gcc/'
17745     { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
17746 $as_echo "just compiled" >&6; }
17747   elif expr "x$GDC_FOR_TARGET" : "x/" > /dev/null; then
17748     # We already found the complete path
17749     ac_dir=`dirname $GDC_FOR_TARGET`
17750     { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17751 $as_echo "pre-installed in $ac_dir" >&6; }
17752   elif test "x$target" = "x$host"; then
17753     # We can use an host tool
17754     GDC_FOR_TARGET='$(GDC)'
17755     { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
17756 $as_echo "host tool" >&6; }
17757   else
17758     # We need a cross tool
17759     { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17760 $as_echo "pre-installed" >&6; }
17761   fi
17762 fi
17763
17764 { $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target ld" >&5
17765 $as_echo_n "checking where to find the target ld... " >&6; }
17766 if test "x${build}" != "x${host}" ; then
17767   if expr "x$LD_FOR_TARGET" : "x/" > /dev/null; then
17768     # We already found the complete path
17769     ac_dir=`dirname $LD_FOR_TARGET`
17770     { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17771 $as_echo "pre-installed in $ac_dir" >&6; }
17772   else
17773     # Canadian cross, just use what we found
17774     { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17775 $as_echo "pre-installed" >&6; }
17776   fi
17777 else
17778   ok=yes
17779   case " ${configdirs} " in
17780     *" ld "*) ;;
17781     *) ok=no ;;
17782   esac
17783
17784   if test $ok = yes; then
17785     # An in-tree tool is available and we can use it
17786     LD_FOR_TARGET='$$r/$(HOST_SUBDIR)/ld/ld-new'
17787     { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
17788 $as_echo "just compiled" >&6; }
17789   elif expr "x$LD_FOR_TARGET" : "x/" > /dev/null; then
17790     # We already found the complete path
17791     ac_dir=`dirname $LD_FOR_TARGET`
17792     { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17793 $as_echo "pre-installed in $ac_dir" >&6; }
17794   elif test "x$target" = "x$host"; then
17795     # We can use an host tool
17796     LD_FOR_TARGET='$(LD)'
17797     { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
17798 $as_echo "host tool" >&6; }
17799   else
17800     # We need a cross tool
17801     { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17802 $as_echo "pre-installed" >&6; }
17803   fi
17804 fi
17805
17806 { $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target lipo" >&5
17807 $as_echo_n "checking where to find the target lipo... " >&6; }
17808 if test "x${build}" != "x${host}" ; then
17809   if expr "x$LIPO_FOR_TARGET" : "x/" > /dev/null; then
17810     # We already found the complete path
17811     ac_dir=`dirname $LIPO_FOR_TARGET`
17812     { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17813 $as_echo "pre-installed in $ac_dir" >&6; }
17814   else
17815     # Canadian cross, just use what we found
17816     { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17817 $as_echo "pre-installed" >&6; }
17818   fi
17819 else
17820   if expr "x$LIPO_FOR_TARGET" : "x/" > /dev/null; then
17821     # We already found the complete path
17822     ac_dir=`dirname $LIPO_FOR_TARGET`
17823     { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17824 $as_echo "pre-installed in $ac_dir" >&6; }
17825   elif test "x$target" = "x$host"; then
17826     # We can use an host tool
17827     LIPO_FOR_TARGET='$(LIPO)'
17828     { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
17829 $as_echo "host tool" >&6; }
17830   else
17831     # We need a cross tool
17832     { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17833 $as_echo "pre-installed" >&6; }
17834   fi
17835 fi
17836
17837 { $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target nm" >&5
17838 $as_echo_n "checking where to find the target nm... " >&6; }
17839 if test "x${build}" != "x${host}" ; then
17840   if expr "x$NM_FOR_TARGET" : "x/" > /dev/null; then
17841     # We already found the complete path
17842     ac_dir=`dirname $NM_FOR_TARGET`
17843     { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17844 $as_echo "pre-installed in $ac_dir" >&6; }
17845   else
17846     # Canadian cross, just use what we found
17847     { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17848 $as_echo "pre-installed" >&6; }
17849   fi
17850 else
17851   ok=yes
17852   case " ${configdirs} " in
17853     *" binutils "*) ;;
17854     *) ok=no ;;
17855   esac
17856
17857   if test $ok = yes; then
17858     # An in-tree tool is available and we can use it
17859     NM_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/nm-new'
17860     { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
17861 $as_echo "just compiled" >&6; }
17862   elif expr "x$NM_FOR_TARGET" : "x/" > /dev/null; then
17863     # We already found the complete path
17864     ac_dir=`dirname $NM_FOR_TARGET`
17865     { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17866 $as_echo "pre-installed in $ac_dir" >&6; }
17867   elif test "x$target" = "x$host"; then
17868     # We can use an host tool
17869     NM_FOR_TARGET='$(NM)'
17870     { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
17871 $as_echo "host tool" >&6; }
17872   else
17873     # We need a cross tool
17874     { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17875 $as_echo "pre-installed" >&6; }
17876   fi
17877 fi
17878
17879 { $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target objcopy" >&5
17880 $as_echo_n "checking where to find the target objcopy... " >&6; }
17881 if test "x${build}" != "x${host}" ; then
17882   if expr "x$OBJCOPY_FOR_TARGET" : "x/" > /dev/null; then
17883     # We already found the complete path
17884     ac_dir=`dirname $OBJCOPY_FOR_TARGET`
17885     { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17886 $as_echo "pre-installed in $ac_dir" >&6; }
17887   else
17888     # Canadian cross, just use what we found
17889     { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17890 $as_echo "pre-installed" >&6; }
17891   fi
17892 else
17893   ok=yes
17894   case " ${configdirs} " in
17895     *" binutils "*) ;;
17896     *) ok=no ;;
17897   esac
17898
17899   if test $ok = yes; then
17900     # An in-tree tool is available and we can use it
17901     OBJCOPY_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/objcopy'
17902     { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
17903 $as_echo "just compiled" >&6; }
17904   elif expr "x$OBJCOPY_FOR_TARGET" : "x/" > /dev/null; then
17905     # We already found the complete path
17906     ac_dir=`dirname $OBJCOPY_FOR_TARGET`
17907     { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17908 $as_echo "pre-installed in $ac_dir" >&6; }
17909   elif test "x$target" = "x$host"; then
17910     # We can use an host tool
17911     OBJCOPY_FOR_TARGET='$(OBJCOPY)'
17912     { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
17913 $as_echo "host tool" >&6; }
17914   else
17915     # We need a cross tool
17916     { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17917 $as_echo "pre-installed" >&6; }
17918   fi
17919 fi
17920
17921 { $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target objdump" >&5
17922 $as_echo_n "checking where to find the target objdump... " >&6; }
17923 if test "x${build}" != "x${host}" ; then
17924   if expr "x$OBJDUMP_FOR_TARGET" : "x/" > /dev/null; then
17925     # We already found the complete path
17926     ac_dir=`dirname $OBJDUMP_FOR_TARGET`
17927     { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17928 $as_echo "pre-installed in $ac_dir" >&6; }
17929   else
17930     # Canadian cross, just use what we found
17931     { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17932 $as_echo "pre-installed" >&6; }
17933   fi
17934 else
17935   ok=yes
17936   case " ${configdirs} " in
17937     *" binutils "*) ;;
17938     *) ok=no ;;
17939   esac
17940
17941   if test $ok = yes; then
17942     # An in-tree tool is available and we can use it
17943     OBJDUMP_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/objdump'
17944     { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
17945 $as_echo "just compiled" >&6; }
17946   elif expr "x$OBJDUMP_FOR_TARGET" : "x/" > /dev/null; then
17947     # We already found the complete path
17948     ac_dir=`dirname $OBJDUMP_FOR_TARGET`
17949     { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17950 $as_echo "pre-installed in $ac_dir" >&6; }
17951   elif test "x$target" = "x$host"; then
17952     # We can use an host tool
17953     OBJDUMP_FOR_TARGET='$(OBJDUMP)'
17954     { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
17955 $as_echo "host tool" >&6; }
17956   else
17957     # We need a cross tool
17958     { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17959 $as_echo "pre-installed" >&6; }
17960   fi
17961 fi
17962
17963 { $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target otool" >&5
17964 $as_echo_n "checking where to find the target otool... " >&6; }
17965 if test "x${build}" != "x${host}" ; then
17966   if expr "x$OTOOL_FOR_TARGET" : "x/" > /dev/null; then
17967     # We already found the complete path
17968     ac_dir=`dirname $OTOOL_FOR_TARGET`
17969     { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17970 $as_echo "pre-installed in $ac_dir" >&6; }
17971   else
17972     # Canadian cross, just use what we found
17973     { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17974 $as_echo "pre-installed" >&6; }
17975   fi
17976 else
17977   if expr "x$OTOOL_FOR_TARGET" : "x/" > /dev/null; then
17978     # We already found the complete path
17979     ac_dir=`dirname $OTOOL_FOR_TARGET`
17980     { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17981 $as_echo "pre-installed in $ac_dir" >&6; }
17982   elif test "x$target" = "x$host"; then
17983     # We can use an host tool
17984     OTOOL_FOR_TARGET='$(OTOOL)'
17985     { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
17986 $as_echo "host tool" >&6; }
17987   else
17988     # We need a cross tool
17989     { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17990 $as_echo "pre-installed" >&6; }
17991   fi
17992 fi
17993
17994 { $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target ranlib" >&5
17995 $as_echo_n "checking where to find the target ranlib... " >&6; }
17996 if test "x${build}" != "x${host}" ; then
17997   if expr "x$RANLIB_FOR_TARGET" : "x/" > /dev/null; then
17998     # We already found the complete path
17999     ac_dir=`dirname $RANLIB_FOR_TARGET`
18000     { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
18001 $as_echo "pre-installed in $ac_dir" >&6; }
18002   else
18003     # Canadian cross, just use what we found
18004     { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
18005 $as_echo "pre-installed" >&6; }
18006   fi
18007 else
18008   ok=yes
18009   case " ${configdirs} " in
18010     *" binutils "*) ;;
18011     *) ok=no ;;
18012   esac
18013
18014   if test $ok = yes; then
18015     # An in-tree tool is available and we can use it
18016     RANLIB_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/ranlib'
18017     { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
18018 $as_echo "just compiled" >&6; }
18019   elif expr "x$RANLIB_FOR_TARGET" : "x/" > /dev/null; then
18020     # We already found the complete path
18021     ac_dir=`dirname $RANLIB_FOR_TARGET`
18022     { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
18023 $as_echo "pre-installed in $ac_dir" >&6; }
18024   elif test "x$target" = "x$host"; then
18025     # We can use an host tool
18026     RANLIB_FOR_TARGET='$(RANLIB)'
18027     { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
18028 $as_echo "host tool" >&6; }
18029   else
18030     # We need a cross tool
18031     { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
18032 $as_echo "pre-installed" >&6; }
18033   fi
18034 fi
18035
18036 { $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target readelf" >&5
18037 $as_echo_n "checking where to find the target readelf... " >&6; }
18038 if test "x${build}" != "x${host}" ; then
18039   if expr "x$READELF_FOR_TARGET" : "x/" > /dev/null; then
18040     # We already found the complete path
18041     ac_dir=`dirname $READELF_FOR_TARGET`
18042     { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
18043 $as_echo "pre-installed in $ac_dir" >&6; }
18044   else
18045     # Canadian cross, just use what we found
18046     { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
18047 $as_echo "pre-installed" >&6; }
18048   fi
18049 else
18050   ok=yes
18051   case " ${configdirs} " in
18052     *" binutils "*) ;;
18053     *) ok=no ;;
18054   esac
18055
18056   if test $ok = yes; then
18057     # An in-tree tool is available and we can use it
18058     READELF_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/readelf'
18059     { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
18060 $as_echo "just compiled" >&6; }
18061   elif expr "x$READELF_FOR_TARGET" : "x/" > /dev/null; then
18062     # We already found the complete path
18063     ac_dir=`dirname $READELF_FOR_TARGET`
18064     { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
18065 $as_echo "pre-installed in $ac_dir" >&6; }
18066   elif test "x$target" = "x$host"; then
18067     # We can use an host tool
18068     READELF_FOR_TARGET='$(READELF)'
18069     { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
18070 $as_echo "host tool" >&6; }
18071   else
18072     # We need a cross tool
18073     { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
18074 $as_echo "pre-installed" >&6; }
18075   fi
18076 fi
18077
18078 { $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target strip" >&5
18079 $as_echo_n "checking where to find the target strip... " >&6; }
18080 if test "x${build}" != "x${host}" ; then
18081   if expr "x$STRIP_FOR_TARGET" : "x/" > /dev/null; then
18082     # We already found the complete path
18083     ac_dir=`dirname $STRIP_FOR_TARGET`
18084     { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
18085 $as_echo "pre-installed in $ac_dir" >&6; }
18086   else
18087     # Canadian cross, just use what we found
18088     { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
18089 $as_echo "pre-installed" >&6; }
18090   fi
18091 else
18092   ok=yes
18093   case " ${configdirs} " in
18094     *" binutils "*) ;;
18095     *) ok=no ;;
18096   esac
18097
18098   if test $ok = yes; then
18099     # An in-tree tool is available and we can use it
18100     STRIP_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/strip-new'
18101     { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
18102 $as_echo "just compiled" >&6; }
18103   elif expr "x$STRIP_FOR_TARGET" : "x/" > /dev/null; then
18104     # We already found the complete path
18105     ac_dir=`dirname $STRIP_FOR_TARGET`
18106     { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
18107 $as_echo "pre-installed in $ac_dir" >&6; }
18108   elif test "x$target" = "x$host"; then
18109     # We can use an host tool
18110     STRIP_FOR_TARGET='$(STRIP)'
18111     { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
18112 $as_echo "host tool" >&6; }
18113   else
18114     # We need a cross tool
18115     { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
18116 $as_echo "pre-installed" >&6; }
18117   fi
18118 fi
18119
18120 { $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target windres" >&5
18121 $as_echo_n "checking where to find the target windres... " >&6; }
18122 if test "x${build}" != "x${host}" ; then
18123   if expr "x$WINDRES_FOR_TARGET" : "x/" > /dev/null; then
18124     # We already found the complete path
18125     ac_dir=`dirname $WINDRES_FOR_TARGET`
18126     { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
18127 $as_echo "pre-installed in $ac_dir" >&6; }
18128   else
18129     # Canadian cross, just use what we found
18130     { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
18131 $as_echo "pre-installed" >&6; }
18132   fi
18133 else
18134   ok=yes
18135   case " ${configdirs} " in
18136     *" binutils "*) ;;
18137     *) ok=no ;;
18138   esac
18139
18140   if test $ok = yes; then
18141     # An in-tree tool is available and we can use it
18142     WINDRES_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/windres'
18143     { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
18144 $as_echo "just compiled" >&6; }
18145   elif expr "x$WINDRES_FOR_TARGET" : "x/" > /dev/null; then
18146     # We already found the complete path
18147     ac_dir=`dirname $WINDRES_FOR_TARGET`
18148     { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
18149 $as_echo "pre-installed in $ac_dir" >&6; }
18150   elif test "x$target" = "x$host"; then
18151     # We can use an host tool
18152     WINDRES_FOR_TARGET='$(WINDRES)'
18153     { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
18154 $as_echo "host tool" >&6; }
18155   else
18156     # We need a cross tool
18157     { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
18158 $as_echo "pre-installed" >&6; }
18159   fi
18160 fi
18161
18162 { $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target windmc" >&5
18163 $as_echo_n "checking where to find the target windmc... " >&6; }
18164 if test "x${build}" != "x${host}" ; then
18165   if expr "x$WINDMC_FOR_TARGET" : "x/" > /dev/null; then
18166     # We already found the complete path
18167     ac_dir=`dirname $WINDMC_FOR_TARGET`
18168     { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
18169 $as_echo "pre-installed in $ac_dir" >&6; }
18170   else
18171     # Canadian cross, just use what we found
18172     { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
18173 $as_echo "pre-installed" >&6; }
18174   fi
18175 else
18176   ok=yes
18177   case " ${configdirs} " in
18178     *" binutils "*) ;;
18179     *) ok=no ;;
18180   esac
18181
18182   if test $ok = yes; then
18183     # An in-tree tool is available and we can use it
18184     WINDMC_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/windmc'
18185     { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
18186 $as_echo "just compiled" >&6; }
18187   elif expr "x$WINDMC_FOR_TARGET" : "x/" > /dev/null; then
18188     # We already found the complete path
18189     ac_dir=`dirname $WINDMC_FOR_TARGET`
18190     { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
18191 $as_echo "pre-installed in $ac_dir" >&6; }
18192   elif test "x$target" = "x$host"; then
18193     # We can use an host tool
18194     WINDMC_FOR_TARGET='$(WINDMC)'
18195     { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
18196 $as_echo "host tool" >&6; }
18197   else
18198     # We need a cross tool
18199     { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
18200 $as_echo "pre-installed" >&6; }
18201   fi
18202 fi
18203
18204
18205
18206
18207
18208 # Certain tools may need extra flags.
18209 AR_FOR_TARGET=${AR_FOR_TARGET}${extra_arflags_for_target}
18210 RANLIB_FOR_TARGET=${RANLIB_FOR_TARGET}${extra_ranlibflags_for_target}
18211 NM_FOR_TARGET=${NM_FOR_TARGET}${extra_nmflags_for_target}
18212
18213 # When building target libraries, except in a Canadian cross, we use
18214 # the same toolchain as the compiler we just built.
18215 COMPILER_AS_FOR_TARGET='$(AS_FOR_TARGET)'
18216 COMPILER_LD_FOR_TARGET='$(LD_FOR_TARGET)'
18217 COMPILER_NM_FOR_TARGET='$(NM_FOR_TARGET)'
18218 if test $host = $build; then
18219   case " $configdirs " in
18220     *" gcc "*)
18221       COMPILER_AS_FOR_TARGET='$$r/$(HOST_SUBDIR)/gcc/as'
18222       COMPILER_LD_FOR_TARGET='$$r/$(HOST_SUBDIR)/gcc/collect-ld'
18223       COMPILER_NM_FOR_TARGET='$$r/$(HOST_SUBDIR)/gcc/nm'${extra_nmflags_for_target}
18224       ;;
18225   esac
18226 fi
18227
18228
18229
18230
18231
18232 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
18233 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
18234 # Check whether --enable-maintainer-mode was given.
18235 if test "${enable_maintainer_mode+set}" = set; then :
18236   enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
18237 else
18238   USE_MAINTAINER_MODE=no
18239 fi
18240
18241 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
18242 $as_echo "$USE_MAINTAINER_MODE" >&6; }
18243
18244
18245 if test "$USE_MAINTAINER_MODE" = yes; then
18246   MAINTAINER_MODE_TRUE=
18247   MAINTAINER_MODE_FALSE='#'
18248 else
18249   MAINTAINER_MODE_TRUE='#'
18250   MAINTAINER_MODE_FALSE=
18251 fi
18252 MAINT=$MAINTAINER_MODE_TRUE
18253
18254 # ---------------------
18255 # GCC bootstrap support
18256 # ---------------------
18257
18258 # Stage specific cflags for build.
18259 stage1_cflags="-g"
18260 case $build in
18261   vax-*-*)
18262     case ${GCC} in
18263       yes) stage1_cflags="-g -Wa,-J" ;;
18264       *) stage1_cflags="-g -J" ;;
18265     esac ;;
18266 esac
18267
18268
18269
18270 # Enable --enable-checking in stage1 of the compiler.
18271 # Check whether --enable-stage1-checking was given.
18272 if test "${enable_stage1_checking+set}" = set; then :
18273   enableval=$enable_stage1_checking; stage1_checking=--enable-checking=${enable_stage1_checking}
18274 else
18275   if test "x$enable_checking" = xno || test "x$enable_checking" = x; then
18276   # For --disable-checking or implicit --enable-checking=release, avoid
18277   # setting --enable-checking=gc in the default stage1 checking for LTO
18278   # bootstraps.  See PR62077.
18279   case $BUILD_CONFIG in
18280     *lto*)
18281       stage1_checking=--enable-checking=release,misc,gimple,rtlflag,tree,types;;
18282     *)
18283       stage1_checking=--enable-checking=yes,types;;
18284   esac
18285   if test "x$enable_checking" = x && \
18286      test -d ${srcdir}/gcc && \
18287      test x"`cat ${srcdir}/gcc/DEV-PHASE`" = xexperimental; then
18288     stage1_checking=--enable-checking=yes,types,extra
18289   fi
18290 else
18291   stage1_checking=--enable-checking=$enable_checking,types
18292 fi
18293 fi
18294
18295
18296
18297 # Enable -Werror in bootstrap stage2 and later.
18298 # Check whether --enable-werror was given.
18299 if test "${enable_werror+set}" = set; then :
18300   enableval=$enable_werror;
18301 case ${enable_werror} in
18302   yes) stage2_werror_flag="--enable-werror-always" ;;
18303   *) stage2_werror_flag="" ;;
18304 esac
18305
18306 else
18307
18308 if test -d ${srcdir}/gcc && test x"`cat $srcdir/gcc/DEV-PHASE`" = xexperimental; then
18309   case $BUILD_CONFIG in
18310   bootstrap-debug)
18311       stage2_werror_flag="--enable-werror-always" ;;
18312   "")
18313       stage2_werror_flag="--enable-werror-always" ;;
18314   esac
18315 fi
18316
18317 fi
18318
18319
18320
18321
18322 # Specify what files to not compare during bootstrap.
18323
18324 compare_exclusions="gcc/cc*-checksum\$(objext) | gcc/ada/*tools/*"
18325 case "$target" in
18326   hppa*64*-*-hpux*) ;;
18327   hppa*-*-hpux*) compare_exclusions="$compare_exclusions | */libgcc/lib2funcs* | gcc/function-tests.o" ;;
18328   powerpc*-ibm-aix*) compare_exclusions="$compare_exclusions | *libgomp*\$(objext)" ;;
18329 esac
18330
18331
18332 ac_config_files="$ac_config_files Makefile"
18333
18334 cat >confcache <<\_ACEOF
18335 # This file is a shell script that caches the results of configure
18336 # tests run on this system so they can be shared between configure
18337 # scripts and configure runs, see configure's option --config-cache.
18338 # It is not useful on other systems.  If it contains results you don't
18339 # want to keep, you may remove or edit it.
18340 #
18341 # config.status only pays attention to the cache file if you give it
18342 # the --recheck option to rerun configure.
18343 #
18344 # `ac_cv_env_foo' variables (set or unset) will be overridden when
18345 # loading this file, other *unset* `ac_cv_foo' will be assigned the
18346 # following values.
18347
18348 _ACEOF
18349
18350 # The following way of writing the cache mishandles newlines in values,
18351 # but we know of no workaround that is simple, portable, and efficient.
18352 # So, we kill variables containing newlines.
18353 # Ultrix sh set writes to stderr and can't be redirected directly,
18354 # and sets the high bit in the cache file unless we assign to the vars.
18355 (
18356   for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
18357     eval ac_val=\$$ac_var
18358     case $ac_val in #(
18359     *${as_nl}*)
18360       case $ac_var in #(
18361       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
18362 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
18363       esac
18364       case $ac_var in #(
18365       _ | IFS | as_nl) ;; #(
18366       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
18367       *) { eval $ac_var=; unset $ac_var;} ;;
18368       esac ;;
18369     esac
18370   done
18371
18372   (set) 2>&1 |
18373     case $as_nl`(ac_space=' '; set) 2>&1` in #(
18374     *${as_nl}ac_space=\ *)
18375       # `set' does not quote correctly, so add quotes: double-quote
18376       # substitution turns \\\\ into \\, and sed turns \\ into \.
18377       sed -n \
18378         "s/'/'\\\\''/g;
18379           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
18380       ;; #(
18381     *)
18382       # `set' quotes correctly as required by POSIX, so do not add quotes.
18383       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
18384       ;;
18385     esac |
18386     sort
18387 ) |
18388   sed '
18389      /^ac_cv_env_/b end
18390      t clear
18391      :clear
18392      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
18393      t end
18394      s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
18395      :end' >>confcache
18396 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
18397   if test -w "$cache_file"; then
18398     if test "x$cache_file" != "x/dev/null"; then
18399       { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
18400 $as_echo "$as_me: updating cache $cache_file" >&6;}
18401       if test ! -f "$cache_file" || test -h "$cache_file"; then
18402         cat confcache >"$cache_file"
18403       else
18404         case $cache_file in #(
18405         */* | ?:*)
18406           mv -f confcache "$cache_file"$$ &&
18407           mv -f "$cache_file"$$ "$cache_file" ;; #(
18408         *)
18409           mv -f confcache "$cache_file" ;;
18410         esac
18411       fi
18412     fi
18413   else
18414     { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
18415 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
18416   fi
18417 fi
18418 rm -f confcache
18419
18420 test "x$prefix" = xNONE && prefix=$ac_default_prefix
18421 # Let make expand exec_prefix.
18422 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
18423
18424 # Transform confdefs.h into DEFS.
18425 # Protect against shell expansion while executing Makefile rules.
18426 # Protect against Makefile macro expansion.
18427 #
18428 # If the first sed substitution is executed (which looks for macros that
18429 # take arguments), then branch to the quote section.  Otherwise,
18430 # look for a macro that doesn't take arguments.
18431 ac_script='
18432 :mline
18433 /\\$/{
18434  N
18435  s,\\\n,,
18436  b mline
18437 }
18438 t clear
18439 :clear
18440 s/^[     ]*#[    ]*define[       ][      ]*\([^  (][^    (]*([^)]*)\)[   ]*\(.*\)/-D\1=\2/g
18441 t quote
18442 s/^[     ]*#[    ]*define[       ][      ]*\([^  ][^     ]*\)[   ]*\(.*\)/-D\1=\2/g
18443 t quote
18444 b any
18445 :quote
18446 s/[      `~#$^&*(){}\\|;'\''"<>?]/\\&/g
18447 s/\[/\\&/g
18448 s/\]/\\&/g
18449 s/\$/$$/g
18450 H
18451 :any
18452 ${
18453         g
18454         s/^\n//
18455         s/\n/ /g
18456         p
18457 }
18458 '
18459 DEFS=`sed -n "$ac_script" confdefs.h`
18460
18461
18462 ac_libobjs=
18463 ac_ltlibobjs=
18464 U=
18465 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
18466   # 1. Remove the extension, and $U if already installed.
18467   ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
18468   ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
18469   # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
18470   #    will be set to the directory where LIBOBJS objects are built.
18471   as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
18472   as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
18473 done
18474 LIBOBJS=$ac_libobjs
18475
18476 LTLIBOBJS=$ac_ltlibobjs
18477
18478
18479
18480 : "${CONFIG_STATUS=./config.status}"
18481 ac_write_fail=0
18482 ac_clean_files_save=$ac_clean_files
18483 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
18484 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
18485 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
18486 as_write_fail=0
18487 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
18488 #! $SHELL
18489 # Generated by $as_me.
18490 # Run this file to recreate the current configuration.
18491 # Compiler output produced by configure, useful for debugging
18492 # configure, is in config.log if it exists.
18493
18494 debug=false
18495 ac_cs_recheck=false
18496 ac_cs_silent=false
18497
18498 SHELL=\${CONFIG_SHELL-$SHELL}
18499 export SHELL
18500 _ASEOF
18501 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
18502 ## -------------------- ##
18503 ## M4sh Initialization. ##
18504 ## -------------------- ##
18505
18506 # Be more Bourne compatible
18507 DUALCASE=1; export DUALCASE # for MKS sh
18508 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
18509   emulate sh
18510   NULLCMD=:
18511   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
18512   # is contrary to our usage.  Disable this feature.
18513   alias -g '${1+"$@"}'='"$@"'
18514   setopt NO_GLOB_SUBST
18515 else
18516   case `(set -o) 2>/dev/null` in #(
18517   *posix*) :
18518     set -o posix ;; #(
18519   *) :
18520      ;;
18521 esac
18522 fi
18523
18524
18525 as_nl='
18526 '
18527 export as_nl
18528 # Printing a long string crashes Solaris 7 /usr/bin/printf.
18529 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
18530 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
18531 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
18532 # Prefer a ksh shell builtin over an external printf program on Solaris,
18533 # but without wasting forks for bash or zsh.
18534 if test -z "$BASH_VERSION$ZSH_VERSION" \
18535     && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
18536   as_echo='print -r --'
18537   as_echo_n='print -rn --'
18538 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
18539   as_echo='printf %s\n'
18540   as_echo_n='printf %s'
18541 else
18542   if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
18543     as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
18544     as_echo_n='/usr/ucb/echo -n'
18545   else
18546     as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
18547     as_echo_n_body='eval
18548       arg=$1;
18549       case $arg in #(
18550       *"$as_nl"*)
18551         expr "X$arg" : "X\\(.*\\)$as_nl";
18552         arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
18553       esac;
18554       expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
18555     '
18556     export as_echo_n_body
18557     as_echo_n='sh -c $as_echo_n_body as_echo'
18558   fi
18559   export as_echo_body
18560   as_echo='sh -c $as_echo_body as_echo'
18561 fi
18562
18563 # The user is always right.
18564 if test "${PATH_SEPARATOR+set}" != set; then
18565   PATH_SEPARATOR=:
18566   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
18567     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
18568       PATH_SEPARATOR=';'
18569   }
18570 fi
18571
18572
18573 # IFS
18574 # We need space, tab and new line, in precisely that order.  Quoting is
18575 # there to prevent editors from complaining about space-tab.
18576 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
18577 # splitting by setting IFS to empty value.)
18578 IFS=" ""        $as_nl"
18579
18580 # Find who we are.  Look in the path if we contain no directory separator.
18581 as_myself=
18582 case $0 in #((
18583   *[\\/]* ) as_myself=$0 ;;
18584   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
18585 for as_dir in $PATH
18586 do
18587   IFS=$as_save_IFS
18588   test -z "$as_dir" && as_dir=.
18589     test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
18590   done
18591 IFS=$as_save_IFS
18592
18593      ;;
18594 esac
18595 # We did not find ourselves, most probably we were run as `sh COMMAND'
18596 # in which case we are not to be found in the path.
18597 if test "x$as_myself" = x; then
18598   as_myself=$0
18599 fi
18600 if test ! -f "$as_myself"; then
18601   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
18602   exit 1
18603 fi
18604
18605 # Unset variables that we do not need and which cause bugs (e.g. in
18606 # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
18607 # suppresses any "Segmentation fault" message there.  '((' could
18608 # trigger a bug in pdksh 5.2.14.
18609 for as_var in BASH_ENV ENV MAIL MAILPATH
18610 do eval test x\${$as_var+set} = xset \
18611   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
18612 done
18613 PS1='$ '
18614 PS2='> '
18615 PS4='+ '
18616
18617 # NLS nuisances.
18618 LC_ALL=C
18619 export LC_ALL
18620 LANGUAGE=C
18621 export LANGUAGE
18622
18623 # CDPATH.
18624 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
18625
18626
18627 # as_fn_error STATUS ERROR [LINENO LOG_FD]
18628 # ----------------------------------------
18629 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
18630 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
18631 # script with STATUS, using 1 if that was 0.
18632 as_fn_error ()
18633 {
18634   as_status=$1; test $as_status -eq 0 && as_status=1
18635   if test "$4"; then
18636     as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
18637     $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
18638   fi
18639   $as_echo "$as_me: error: $2" >&2
18640   as_fn_exit $as_status
18641 } # as_fn_error
18642
18643
18644 # as_fn_set_status STATUS
18645 # -----------------------
18646 # Set $? to STATUS, without forking.
18647 as_fn_set_status ()
18648 {
18649   return $1
18650 } # as_fn_set_status
18651
18652 # as_fn_exit STATUS
18653 # -----------------
18654 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
18655 as_fn_exit ()
18656 {
18657   set +e
18658   as_fn_set_status $1
18659   exit $1
18660 } # as_fn_exit
18661
18662 # as_fn_unset VAR
18663 # ---------------
18664 # Portably unset VAR.
18665 as_fn_unset ()
18666 {
18667   { eval $1=; unset $1;}
18668 }
18669 as_unset=as_fn_unset
18670 # as_fn_append VAR VALUE
18671 # ----------------------
18672 # Append the text in VALUE to the end of the definition contained in VAR. Take
18673 # advantage of any shell optimizations that allow amortized linear growth over
18674 # repeated appends, instead of the typical quadratic growth present in naive
18675 # implementations.
18676 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
18677   eval 'as_fn_append ()
18678   {
18679     eval $1+=\$2
18680   }'
18681 else
18682   as_fn_append ()
18683   {
18684     eval $1=\$$1\$2
18685   }
18686 fi # as_fn_append
18687
18688 # as_fn_arith ARG...
18689 # ------------------
18690 # Perform arithmetic evaluation on the ARGs, and store the result in the
18691 # global $as_val. Take advantage of shells that can avoid forks. The arguments
18692 # must be portable across $(()) and expr.
18693 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
18694   eval 'as_fn_arith ()
18695   {
18696     as_val=$(( $* ))
18697   }'
18698 else
18699   as_fn_arith ()
18700   {
18701     as_val=`expr "$@" || test $? -eq 1`
18702   }
18703 fi # as_fn_arith
18704
18705
18706 if expr a : '\(a\)' >/dev/null 2>&1 &&
18707    test "X`expr 00001 : '.*\(...\)'`" = X001; then
18708   as_expr=expr
18709 else
18710   as_expr=false
18711 fi
18712
18713 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
18714   as_basename=basename
18715 else
18716   as_basename=false
18717 fi
18718
18719 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
18720   as_dirname=dirname
18721 else
18722   as_dirname=false
18723 fi
18724
18725 as_me=`$as_basename -- "$0" ||
18726 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
18727          X"$0" : 'X\(//\)$' \| \
18728          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
18729 $as_echo X/"$0" |
18730     sed '/^.*\/\([^/][^/]*\)\/*$/{
18731             s//\1/
18732             q
18733           }
18734           /^X\/\(\/\/\)$/{
18735             s//\1/
18736             q
18737           }
18738           /^X\/\(\/\).*/{
18739             s//\1/
18740             q
18741           }
18742           s/.*/./; q'`
18743
18744 # Avoid depending upon Character Ranges.
18745 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
18746 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
18747 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
18748 as_cr_digits='0123456789'
18749 as_cr_alnum=$as_cr_Letters$as_cr_digits
18750
18751 ECHO_C= ECHO_N= ECHO_T=
18752 case `echo -n x` in #(((((
18753 -n*)
18754   case `echo 'xy\c'` in
18755   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
18756   xy)  ECHO_C='\c';;
18757   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
18758        ECHO_T=' ';;
18759   esac;;
18760 *)
18761   ECHO_N='-n';;
18762 esac
18763
18764 rm -f conf$$ conf$$.exe conf$$.file
18765 if test -d conf$$.dir; then
18766   rm -f conf$$.dir/conf$$.file
18767 else
18768   rm -f conf$$.dir
18769   mkdir conf$$.dir 2>/dev/null
18770 fi
18771 if (echo >conf$$.file) 2>/dev/null; then
18772   if ln -s conf$$.file conf$$ 2>/dev/null; then
18773     as_ln_s='ln -s'
18774     # ... but there are two gotchas:
18775     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
18776     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
18777     # In both cases, we have to default to `cp -pR'.
18778     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
18779       as_ln_s='cp -pR'
18780   elif ln conf$$.file conf$$ 2>/dev/null; then
18781     as_ln_s=ln
18782   else
18783     as_ln_s='cp -pR'
18784   fi
18785 else
18786   as_ln_s='cp -pR'
18787 fi
18788 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
18789 rmdir conf$$.dir 2>/dev/null
18790
18791
18792 # as_fn_mkdir_p
18793 # -------------
18794 # Create "$as_dir" as a directory, including parents if necessary.
18795 as_fn_mkdir_p ()
18796 {
18797
18798   case $as_dir in #(
18799   -*) as_dir=./$as_dir;;
18800   esac
18801   test -d "$as_dir" || eval $as_mkdir_p || {
18802     as_dirs=
18803     while :; do
18804       case $as_dir in #(
18805       *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
18806       *) as_qdir=$as_dir;;
18807       esac
18808       as_dirs="'$as_qdir' $as_dirs"
18809       as_dir=`$as_dirname -- "$as_dir" ||
18810 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
18811          X"$as_dir" : 'X\(//\)[^/]' \| \
18812          X"$as_dir" : 'X\(//\)$' \| \
18813          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
18814 $as_echo X"$as_dir" |
18815     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
18816             s//\1/
18817             q
18818           }
18819           /^X\(\/\/\)[^/].*/{
18820             s//\1/
18821             q
18822           }
18823           /^X\(\/\/\)$/{
18824             s//\1/
18825             q
18826           }
18827           /^X\(\/\).*/{
18828             s//\1/
18829             q
18830           }
18831           s/.*/./; q'`
18832       test -d "$as_dir" && break
18833     done
18834     test -z "$as_dirs" || eval "mkdir $as_dirs"
18835   } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
18836
18837
18838 } # as_fn_mkdir_p
18839 if mkdir -p . 2>/dev/null; then
18840   as_mkdir_p='mkdir -p "$as_dir"'
18841 else
18842   test -d ./-p && rmdir ./-p
18843   as_mkdir_p=false
18844 fi
18845
18846
18847 # as_fn_executable_p FILE
18848 # -----------------------
18849 # Test if FILE is an executable regular file.
18850 as_fn_executable_p ()
18851 {
18852   test -f "$1" && test -x "$1"
18853 } # as_fn_executable_p
18854 as_test_x='test -x'
18855 as_executable_p=as_fn_executable_p
18856
18857 # Sed expression to map a string onto a valid CPP name.
18858 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
18859
18860 # Sed expression to map a string onto a valid variable name.
18861 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
18862
18863
18864 exec 6>&1
18865 ## ----------------------------------- ##
18866 ## Main body of $CONFIG_STATUS script. ##
18867 ## ----------------------------------- ##
18868 _ASEOF
18869 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
18870
18871 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18872 # Save the log message, to keep $0 and so on meaningful, and to
18873 # report actual input values of CONFIG_FILES etc. instead of their
18874 # values after options handling.
18875 ac_log="
18876 This file was extended by $as_me, which was
18877 generated by GNU Autoconf 2.69.  Invocation command line was
18878
18879   CONFIG_FILES    = $CONFIG_FILES
18880   CONFIG_HEADERS  = $CONFIG_HEADERS
18881   CONFIG_LINKS    = $CONFIG_LINKS
18882   CONFIG_COMMANDS = $CONFIG_COMMANDS
18883   $ $0 $@
18884
18885 on `(hostname || uname -n) 2>/dev/null | sed 1q`
18886 "
18887
18888 _ACEOF
18889
18890 case $ac_config_files in *"
18891 "*) set x $ac_config_files; shift; ac_config_files=$*;;
18892 esac
18893
18894
18895
18896 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18897 # Files that config.status was made for.
18898 config_files="$ac_config_files"
18899
18900 _ACEOF
18901
18902 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18903 ac_cs_usage="\
18904 \`$as_me' instantiates files and other configuration actions
18905 from templates according to the current configuration.  Unless the files
18906 and actions are specified as TAGs, all are instantiated by default.
18907
18908 Usage: $0 [OPTION]... [TAG]...
18909
18910   -h, --help       print this help, then exit
18911   -V, --version    print version number and configuration settings, then exit
18912       --config     print configuration, then exit
18913   -q, --quiet, --silent
18914                    do not print progress messages
18915   -d, --debug      don't remove temporary files
18916       --recheck    update $as_me by reconfiguring in the same conditions
18917       --file=FILE[:TEMPLATE]
18918                    instantiate the configuration file FILE
18919
18920 Configuration files:
18921 $config_files
18922
18923 Report bugs to the package provider."
18924
18925 _ACEOF
18926 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
18927 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
18928 ac_cs_version="\\
18929 config.status
18930 configured by $0, generated by GNU Autoconf 2.69,
18931   with options \\"\$ac_cs_config\\"
18932
18933 Copyright (C) 2012 Free Software Foundation, Inc.
18934 This config.status script is free software; the Free Software Foundation
18935 gives unlimited permission to copy, distribute and modify it."
18936
18937 ac_pwd='$ac_pwd'
18938 srcdir='$srcdir'
18939 INSTALL='$INSTALL'
18940 AWK='$AWK'
18941 test -n "\$AWK" || AWK=awk
18942 _ACEOF
18943
18944 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
18945 # The default lists apply if the user does not specify any file.
18946 ac_need_defaults=:
18947 while test $# != 0
18948 do
18949   case $1 in
18950   --*=?*)
18951     ac_option=`expr "X$1" : 'X\([^=]*\)='`
18952     ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
18953     ac_shift=:
18954     ;;
18955   --*=)
18956     ac_option=`expr "X$1" : 'X\([^=]*\)='`
18957     ac_optarg=
18958     ac_shift=:
18959     ;;
18960   *)
18961     ac_option=$1
18962     ac_optarg=$2
18963     ac_shift=shift
18964     ;;
18965   esac
18966
18967   case $ac_option in
18968   # Handling of the options.
18969   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
18970     ac_cs_recheck=: ;;
18971   --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
18972     $as_echo "$ac_cs_version"; exit ;;
18973   --config | --confi | --conf | --con | --co | --c )
18974     $as_echo "$ac_cs_config"; exit ;;
18975   --debug | --debu | --deb | --de | --d | -d )
18976     debug=: ;;
18977   --file | --fil | --fi | --f )
18978     $ac_shift
18979     case $ac_optarg in
18980     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
18981     '') as_fn_error $? "missing file argument" ;;
18982     esac
18983     as_fn_append CONFIG_FILES " '$ac_optarg'"
18984     ac_need_defaults=false;;
18985   --he | --h |  --help | --hel | -h )
18986     $as_echo "$ac_cs_usage"; exit ;;
18987   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
18988   | -silent | --silent | --silen | --sile | --sil | --si | --s)
18989     ac_cs_silent=: ;;
18990
18991   # This is an error.
18992   -*) as_fn_error $? "unrecognized option: \`$1'
18993 Try \`$0 --help' for more information." ;;
18994
18995   *) as_fn_append ac_config_targets " $1"
18996      ac_need_defaults=false ;;
18997
18998   esac
18999   shift
19000 done
19001
19002 ac_configure_extra_args=
19003
19004 if $ac_cs_silent; then
19005   exec 6>/dev/null
19006   ac_configure_extra_args="$ac_configure_extra_args --silent"
19007 fi
19008
19009 _ACEOF
19010 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19011 if \$ac_cs_recheck; then
19012   set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
19013   shift
19014   \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
19015   CONFIG_SHELL='$SHELL'
19016   export CONFIG_SHELL
19017   exec "\$@"
19018 fi
19019
19020 _ACEOF
19021 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19022 exec 5>>config.log
19023 {
19024   echo
19025   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
19026 ## Running $as_me. ##
19027 _ASBOX
19028   $as_echo "$ac_log"
19029 } >&5
19030
19031 _ACEOF
19032 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19033 #
19034 # INIT-COMMANDS
19035 #
19036 extrasub_build="$extrasub_build"
19037    extrasub_host="$extrasub_host"
19038    extrasub_target="$extrasub_target"
19039
19040 _ACEOF
19041
19042 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19043
19044 # Handling of arguments.
19045 for ac_config_target in $ac_config_targets
19046 do
19047   case $ac_config_target in
19048     "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
19049
19050   *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
19051   esac
19052 done
19053
19054
19055 # If the user did not use the arguments to specify the items to instantiate,
19056 # then the envvar interface is used.  Set only those that are not.
19057 # We use the long form for the default assignment because of an extremely
19058 # bizarre bug on SunOS 4.1.3.
19059 if $ac_need_defaults; then
19060   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
19061 fi
19062
19063 # Have a temporary directory for convenience.  Make it in the build tree
19064 # simply because there is no reason against having it here, and in addition,
19065 # creating and moving files from /tmp can sometimes cause problems.
19066 # Hook for its removal unless debugging.
19067 # Note that there is a small window in which the directory will not be cleaned:
19068 # after its creation but before its name has been assigned to `$tmp'.
19069 $debug ||
19070 {
19071   tmp= ac_tmp=
19072   trap 'exit_status=$?
19073   : "${ac_tmp:=$tmp}"
19074   { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
19075 ' 0
19076   trap 'as_fn_exit 1' 1 2 13 15
19077 }
19078 # Create a (secure) tmp directory for tmp files.
19079
19080 {
19081   tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
19082   test -d "$tmp"
19083 }  ||
19084 {
19085   tmp=./conf$$-$RANDOM
19086   (umask 077 && mkdir "$tmp")
19087 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
19088 ac_tmp=$tmp
19089
19090 # Set up the scripts for CONFIG_FILES section.
19091 # No need to generate them if there are no CONFIG_FILES.
19092 # This happens for instance with `./config.status config.h'.
19093 if test -n "$CONFIG_FILES"; then
19094
19095 if $AWK 'BEGIN { getline <"/dev/null" }' </dev/null 2>/dev/null; then
19096   ac_cs_awk_getline=:
19097   ac_cs_awk_pipe_init=
19098   ac_cs_awk_read_file='
19099       while ((getline aline < (F[key])) > 0)
19100         print(aline)
19101       close(F[key])'
19102   ac_cs_awk_pipe_fini=
19103 else
19104   ac_cs_awk_getline=false
19105   ac_cs_awk_pipe_init="print \"cat <<'|#_!!_#|' &&\""
19106   ac_cs_awk_read_file='
19107       print "|#_!!_#|"
19108       print "cat " F[key] " &&"
19109       '$ac_cs_awk_pipe_init
19110   # The final `:' finishes the AND list.
19111   ac_cs_awk_pipe_fini='END { print "|#_!!_#|"; print ":" }'
19112 fi
19113 ac_cr=`echo X | tr X '\015'`
19114 # On cygwin, bash can eat \r inside `` if the user requested igncr.
19115 # But we know of no other shell where ac_cr would be empty at this
19116 # point, so we can use a bashism as a fallback.
19117 if test "x$ac_cr" = x; then
19118   eval ac_cr=\$\'\\r\'
19119 fi
19120 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
19121 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
19122   ac_cs_awk_cr='\\r'
19123 else
19124   ac_cs_awk_cr=$ac_cr
19125 fi
19126
19127 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
19128 _ACEOF
19129
19130 # Create commands to substitute file output variables.
19131 {
19132   echo "cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1" &&
19133   echo 'cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&' &&
19134   echo "$ac_subst_files" | sed 's/.*/F["&"]="$&"/' &&
19135   echo "_ACAWK" &&
19136   echo "_ACEOF"
19137 } >conf$$files.sh &&
19138 . ./conf$$files.sh ||
19139   as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
19140 rm -f conf$$files.sh
19141
19142 {
19143   echo "cat >conf$$subs.awk <<_ACEOF" &&
19144   echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
19145   echo "_ACEOF"
19146 } >conf$$subs.sh ||
19147   as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
19148 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
19149 ac_delim='%!_!# '
19150 for ac_last_try in false false false false false :; do
19151   . ./conf$$subs.sh ||
19152     as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
19153
19154   ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
19155   if test $ac_delim_n = $ac_delim_num; then
19156     break
19157   elif $ac_last_try; then
19158     as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
19159   else
19160     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
19161   fi
19162 done
19163 rm -f conf$$subs.sh
19164
19165 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19166 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
19167 _ACEOF
19168 sed -n '
19169 h
19170 s/^/S["/; s/!.*/"]=/
19171 p
19172 g
19173 s/^[^!]*!//
19174 :repl
19175 t repl
19176 s/'"$ac_delim"'$//
19177 t delim
19178 :nl
19179 h
19180 s/\(.\{148\}\)..*/\1/
19181 t more1
19182 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
19183 p
19184 n
19185 b repl
19186 :more1
19187 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
19188 p
19189 g
19190 s/.\{148\}//
19191 t nl
19192 :delim
19193 h
19194 s/\(.\{148\}\)..*/\1/
19195 t more2
19196 s/["\\]/\\&/g; s/^/"/; s/$/"/
19197 p
19198 b
19199 :more2
19200 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
19201 p
19202 g
19203 s/.\{148\}//
19204 t delim
19205 ' <conf$$subs.awk | sed '
19206 /^[^""]/{
19207   N
19208   s/\n//
19209 }
19210 ' >>$CONFIG_STATUS || ac_write_fail=1
19211 rm -f conf$$subs.awk
19212 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19213 _ACAWK
19214 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
19215   for (key in S) S_is_set[key] = 1
19216   FS = "\a"
19217   \$ac_cs_awk_pipe_init
19218 }
19219 {
19220   line = $ 0
19221   nfields = split(line, field, "@")
19222   substed = 0
19223   len = length(field[1])
19224   for (i = 2; i < nfields; i++) {
19225     key = field[i]
19226     keylen = length(key)
19227     if (S_is_set[key]) {
19228       value = S[key]
19229       line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
19230       len += length(value) + length(field[++i])
19231       substed = 1
19232     } else
19233       len += 1 + keylen
19234   }
19235   if (nfields == 3 && !substed) {
19236     key = field[2]
19237     if (F[key] != "" && line ~ /^[       ]*@.*@[         ]*$/) {
19238       \$ac_cs_awk_read_file
19239       next
19240     }
19241   }
19242   print line
19243 }
19244 \$ac_cs_awk_pipe_fini
19245 _ACAWK
19246 _ACEOF
19247 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19248 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
19249   sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
19250 else
19251   cat
19252 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
19253   || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
19254 _ACEOF
19255
19256 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
19257 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
19258 # trailing colons and then remove the whole line if VPATH becomes empty
19259 # (actually we leave an empty line to preserve line numbers).
19260 if test "x$srcdir" = x.; then
19261   ac_vpsub='/^[  ]*VPATH[        ]*=[    ]*/{
19262 h
19263 s///
19264 s/^/:/
19265 s/[      ]*$/:/
19266 s/:\$(srcdir):/:/g
19267 s/:\${srcdir}:/:/g
19268 s/:@srcdir@:/:/g
19269 s/^:*//
19270 s/:*$//
19271 x
19272 s/\(=[   ]*\).*/\1/
19273 G
19274 s/\n//
19275 s/^[^=]*=[       ]*$//
19276 }'
19277 fi
19278
19279 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19280 fi # test -n "$CONFIG_FILES"
19281
19282
19283 eval set X "  :F $CONFIG_FILES      "
19284 shift
19285 for ac_tag
19286 do
19287   case $ac_tag in
19288   :[FHLC]) ac_mode=$ac_tag; continue;;
19289   esac
19290   case $ac_mode$ac_tag in
19291   :[FHL]*:*);;
19292   :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
19293   :[FH]-) ac_tag=-:-;;
19294   :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
19295   esac
19296   ac_save_IFS=$IFS
19297   IFS=:
19298   set x $ac_tag
19299   IFS=$ac_save_IFS
19300   shift
19301   ac_file=$1
19302   shift
19303
19304   case $ac_mode in
19305   :L) ac_source=$1;;
19306   :[FH])
19307     ac_file_inputs=
19308     for ac_f
19309     do
19310       case $ac_f in
19311       -) ac_f="$ac_tmp/stdin";;
19312       *) # Look for the file first in the build tree, then in the source tree
19313          # (if the path is not absolute).  The absolute path cannot be DOS-style,
19314          # because $ac_f cannot contain `:'.
19315          test -f "$ac_f" ||
19316            case $ac_f in
19317            [\\/$]*) false;;
19318            *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
19319            esac ||
19320            as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
19321       esac
19322       case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
19323       as_fn_append ac_file_inputs " '$ac_f'"
19324     done
19325
19326     # Let's still pretend it is `configure' which instantiates (i.e., don't
19327     # use $as_me), people would be surprised to read:
19328     #    /* config.h.  Generated by config.status.  */
19329     configure_input='Generated from '`
19330           $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
19331         `' by configure.'
19332     if test x"$ac_file" != x-; then
19333       configure_input="$ac_file.  $configure_input"
19334       { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
19335 $as_echo "$as_me: creating $ac_file" >&6;}
19336     fi
19337     # Neutralize special characters interpreted by sed in replacement strings.
19338     case $configure_input in #(
19339     *\&* | *\|* | *\\* )
19340        ac_sed_conf_input=`$as_echo "$configure_input" |
19341        sed 's/[\\\\&|]/\\\\&/g'`;; #(
19342     *) ac_sed_conf_input=$configure_input;;
19343     esac
19344
19345     case $ac_tag in
19346     *:-:* | *:-) cat >"$ac_tmp/stdin" \
19347       || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
19348     esac
19349     ;;
19350   esac
19351
19352   ac_dir=`$as_dirname -- "$ac_file" ||
19353 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
19354          X"$ac_file" : 'X\(//\)[^/]' \| \
19355          X"$ac_file" : 'X\(//\)$' \| \
19356          X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
19357 $as_echo X"$ac_file" |
19358     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
19359             s//\1/
19360             q
19361           }
19362           /^X\(\/\/\)[^/].*/{
19363             s//\1/
19364             q
19365           }
19366           /^X\(\/\/\)$/{
19367             s//\1/
19368             q
19369           }
19370           /^X\(\/\).*/{
19371             s//\1/
19372             q
19373           }
19374           s/.*/./; q'`
19375   as_dir="$ac_dir"; as_fn_mkdir_p
19376   ac_builddir=.
19377
19378 case "$ac_dir" in
19379 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
19380 *)
19381   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
19382   # A ".." for each directory in $ac_dir_suffix.
19383   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
19384   case $ac_top_builddir_sub in
19385   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
19386   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
19387   esac ;;
19388 esac
19389 ac_abs_top_builddir=$ac_pwd
19390 ac_abs_builddir=$ac_pwd$ac_dir_suffix
19391 # for backward compatibility:
19392 ac_top_builddir=$ac_top_build_prefix
19393
19394 case $srcdir in
19395   .)  # We are building in place.
19396     ac_srcdir=.
19397     ac_top_srcdir=$ac_top_builddir_sub
19398     ac_abs_top_srcdir=$ac_pwd ;;
19399   [\\/]* | ?:[\\/]* )  # Absolute name.
19400     ac_srcdir=$srcdir$ac_dir_suffix;
19401     ac_top_srcdir=$srcdir
19402     ac_abs_top_srcdir=$srcdir ;;
19403   *) # Relative name.
19404     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
19405     ac_top_srcdir=$ac_top_build_prefix$srcdir
19406     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
19407 esac
19408 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
19409
19410
19411   case $ac_mode in
19412   :F)
19413   #
19414   # CONFIG_FILE
19415   #
19416
19417   case $INSTALL in
19418   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
19419   *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
19420   esac
19421 _ACEOF
19422
19423 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19424 # If the template does not know about datarootdir, expand it.
19425 # FIXME: This hack should be removed a few years after 2.60.
19426 ac_datarootdir_hack=; ac_datarootdir_seen=
19427 ac_sed_dataroot='
19428 /datarootdir/ {
19429   p
19430   q
19431 }
19432 /@datadir@/p
19433 /@docdir@/p
19434 /@infodir@/p
19435 /@localedir@/p
19436 /@mandir@/p'
19437 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
19438 *datarootdir*) ac_datarootdir_seen=yes;;
19439 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
19440   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
19441 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
19442 _ACEOF
19443 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19444   ac_datarootdir_hack='
19445   s&@datadir@&$datadir&g
19446   s&@docdir@&$docdir&g
19447   s&@infodir@&$infodir&g
19448   s&@localedir@&$localedir&g
19449   s&@mandir@&$mandir&g
19450   s&\\\${datarootdir}&$datarootdir&g' ;;
19451 esac
19452 _ACEOF
19453
19454 # Neutralize VPATH when `$srcdir' = `.'.
19455 # Shell code in configure.ac might set extrasub.
19456 # FIXME: do we really want to maintain this feature?
19457 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19458 ac_sed_extra="$ac_vpsub
19459 $extrasub
19460 _ACEOF
19461 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19462 :t
19463 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
19464 s|@configure_input@|$ac_sed_conf_input|;t t
19465 s&@top_builddir@&$ac_top_builddir_sub&;t t
19466 s&@top_build_prefix@&$ac_top_build_prefix&;t t
19467 s&@srcdir@&$ac_srcdir&;t t
19468 s&@abs_srcdir@&$ac_abs_srcdir&;t t
19469 s&@top_srcdir@&$ac_top_srcdir&;t t
19470 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
19471 s&@builddir@&$ac_builddir&;t t
19472 s&@abs_builddir@&$ac_abs_builddir&;t t
19473 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
19474 s&@INSTALL@&$ac_INSTALL&;t t
19475 $ac_datarootdir_hack
19476 "
19477 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" |
19478 if $ac_cs_awk_getline; then
19479   $AWK -f "$ac_tmp/subs.awk"
19480 else
19481   $AWK -f "$ac_tmp/subs.awk" | $SHELL
19482 fi \
19483   >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
19484
19485 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
19486   { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
19487   { ac_out=`sed -n '/^[  ]*datarootdir[  ]*:*=/p' \
19488       "$ac_tmp/out"`; test -z "$ac_out"; } &&
19489   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
19490 which seems to be undefined.  Please make sure it is defined" >&5
19491 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
19492 which seems to be undefined.  Please make sure it is defined" >&2;}
19493
19494   rm -f "$ac_tmp/stdin"
19495   case $ac_file in
19496   -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
19497   *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
19498   esac \
19499   || as_fn_error $? "could not create $ac_file" "$LINENO" 5
19500  ;;
19501
19502
19503
19504   esac
19505
19506
19507   case $ac_file$ac_mode in
19508     "Makefile":F) sed "$extrasub_build" Makefile |
19509    sed "$extrasub_host" |
19510    sed "$extrasub_target" > mf$$
19511    mv -f mf$$ Makefile ;;
19512
19513   esac
19514 done # for ac_tag
19515
19516
19517 as_fn_exit 0
19518 _ACEOF
19519 ac_clean_files=$ac_clean_files_save
19520
19521 test $ac_write_fail = 0 ||
19522   as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
19523
19524
19525 # configure is writing to config.log, and then calls config.status.
19526 # config.status does its own redirection, appending to config.log.
19527 # Unfortunately, on DOS this fails, as config.log is still kept open
19528 # by configure, so config.status won't be able to write to it; its
19529 # output is simply discarded.  So we exec the FD to /dev/null,
19530 # effectively closing config.log, so it can be properly (re)opened and
19531 # appended to by config.status.  When coming back to configure, we
19532 # need to make the FD available again.
19533 if test "$no_create" != yes; then
19534   ac_cs_success=:
19535   ac_config_status_args=
19536   test "$silent" = yes &&
19537     ac_config_status_args="$ac_config_status_args --quiet"
19538   exec 5>/dev/null
19539   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
19540   exec 5>>config.log
19541   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
19542   # would make configure fail if this is the last instruction.
19543   $ac_cs_success || as_fn_exit 1
19544 fi
19545 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
19546   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
19547 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
19548 fi
19549