xref: /netbsd-src/external/gpl3/binutils/dist/configure (revision dd7241df2fae9da4ea2bd20a68f001fa86ecf909)
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
16DUALCASE=1; export DUALCASE # for MKS sh
17if 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
24else
25  case `(set -o) 2>/dev/null` in #(
26  *posix*) :
27    set -o posix ;; #(
28  *) :
29     ;;
30esac
31fi
32
33
34as_nl='
35'
36export as_nl
37# Printing a long string crashes Solaris 7 /usr/bin/printf.
38as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
39as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
40as_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.
43if 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 --'
47elif (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'
50else
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'
70fi
71
72# The user is always right.
73if 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  }
79fi
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.)
87IFS=" ""	$as_nl"
88
89# Find who we are.  Look in the path if we contain no directory separator.
90as_myself=
91case $0 in #((
92  *[\\/]* ) as_myself=$0 ;;
93  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
94for as_dir in $PATH
95do
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
100IFS=$as_save_IFS
101
102     ;;
103esac
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.
106if test "x$as_myself" = x; then
107  as_myself=$0
108fi
109if test ! -f "$as_myself"; then
110  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
111  exit 1
112fi
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.
118for as_var in BASH_ENV ENV MAIL MAILPATH
119do eval test x\${$as_var+set} = xset \
120  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
121done
122PS1='$ '
123PS2='> '
124PS4='+ '
125
126# NLS nuisances.
127LC_ALL=C
128export LC_ALL
129LANGUAGE=C
130export 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.
143BASH_ENV=/dev/null
144ENV=/dev/null
145(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
146case $- in # ((((
147  *v*x* | *x*v* ) as_opts=-vx ;;
148  *v* ) as_opts=-v ;;
149  *x* ) as_opts=-x ;;
150  * ) as_opts= ;;
151esac
152exec $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
156as_fn_exit 255
157  fi
158  # We don't want this to propagate to other subprocesses.
159          { _as_can_reexec=; unset _as_can_reexec;}
160if 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
168else
169  case \`(set -o) 2>/dev/null\` in #(
170  *posix*) :
171    set -o posix ;; #(
172  *) :
173     ;;
174esac
175fi
176"
177  as_required="as_fn_return () { (exit \$1); }
178as_fn_success () { as_fn_return 0; }
179as_fn_failure () { as_fn_return 1; }
180as_fn_ret_success () { return 0; }
181as_fn_ret_failure () { return 1; }
182
183exitcode=0
184as_fn_success || { exitcode=1; echo as_fn_success failed.; }
185as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
186as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
187as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
188if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
189
190else
191  exitcode=1; echo positional parameters were not saved.
192fi
193test x\$exitcode = x0 || exit 1
194test -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
199test \$(( 1 + 1 )) = 2 || exit 1"
200  if (eval "$as_required") 2>/dev/null; then :
201  as_have_required=yes
202else
203  as_have_required=no
204fi
205  if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
206
207else
208  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
209as_found=false
210for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
211do
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
225fi
226fi
227	   done;;
228       esac
229  as_found=false
230done
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
234fi; }
235IFS=$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.
244BASH_ENV=/dev/null
245ENV=/dev/null
246(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
247case $- in # ((((
248  *v*x* | *x*v* ) as_opts=-vx ;;
249  *v* ) as_opts=-v ;;
250  *x* ) as_opts=-x ;;
251  * ) as_opts= ;;
252esac
253exec $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
257exit 255
258fi
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
273fi
274fi
275fi
276SHELL=${CONFIG_SHELL-/bin/sh}
277export SHELL
278# Unset more variables known to interfere with behavior of common tools.
279CLICOLOR_FORCE= GREP_OPTIONS=
280unset CLICOLOR_FORCE GREP_OPTIONS
281
282## --------------------- ##
283## M4sh Shell Functions. ##
284## --------------------- ##
285# as_fn_unset VAR
286# ---------------
287# Portably unset VAR.
288as_fn_unset ()
289{
290  { eval $1=; unset $1;}
291}
292as_unset=as_fn_unset
293
294# as_fn_set_status STATUS
295# -----------------------
296# Set $? to STATUS, without forking.
297as_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.
305as_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.
315as_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.
363as_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.
373if (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  }'
378else
379  as_fn_append ()
380  {
381    eval $1=\$$1\$2
382  }
383fi # 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.
390if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
391  eval 'as_fn_arith ()
392  {
393    as_val=$(( $* ))
394  }'
395else
396  as_fn_arith ()
397  {
398    as_val=`expr "$@" || test $? -eq 1`
399  }
400fi # 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.
408as_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
419if expr a : '\(a\)' >/dev/null 2>&1 &&
420   test "X`expr 00001 : '.*\(...\)'`" = X001; then
421  as_expr=expr
422else
423  as_expr=false
424fi
425
426if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
427  as_basename=basename
428else
429  as_basename=false
430fi
431
432if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
433  as_dirname=dirname
434else
435  as_dirname=false
436fi
437
438as_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.
458as_cr_letters='abcdefghijklmnopqrstuvwxyz'
459as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
460as_cr_Letters=$as_cr_letters$as_cr_LETTERS
461as_cr_digits='0123456789'
462as_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
500ECHO_C= ECHO_N= ECHO_T=
501case `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';;
511esac
512
513rm -f conf$$ conf$$.exe conf$$.file
514if test -d conf$$.dir; then
515  rm -f conf$$.dir/conf$$.file
516else
517  rm -f conf$$.dir
518  mkdir conf$$.dir 2>/dev/null
519fi
520if (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
534else
535  as_ln_s='cp -pR'
536fi
537rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
538rmdir conf$$.dir 2>/dev/null
539
540if mkdir -p . 2>/dev/null; then
541  as_mkdir_p='mkdir -p "$as_dir"'
542else
543  test -d ./-p && rmdir ./-p
544  as_mkdir_p=false
545fi
546
547as_test_x='test -x'
548as_executable_p=as_fn_executable_p
549
550# Sed expression to map a string onto a valid CPP name.
551as_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.
554as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
555
556
557test -n "$DJDIR" || exec 7<&0 </dev/null
558exec 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.
563ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
564
565#
566# Initializations.
567#
568ac_default_prefix=/usr/local
569ac_clean_files=
570ac_config_libobj_dir=.
571LIBOBJS=
572cross_compiling=no
573subdirs=
574MFLAGS=
575MAKEFLAGS=
576
577# Identity of this package.
578PACKAGE_NAME=
579PACKAGE_TARNAME=
580PACKAGE_VERSION=
581PACKAGE_STRING=
582PACKAGE_BUGREPORT=
583PACKAGE_URL=
584
585ac_unique_file="move-if-change"
586enable_option_checking=no
587ac_subst_vars='LTLIBOBJS
588LIBOBJS
589compare_exclusions
590stage2_werror_flag
591stage1_checking
592stage1_cflags
593MAINT
594MAINTAINER_MODE_FALSE
595MAINTAINER_MODE_TRUE
596COMPILER_NM_FOR_TARGET
597COMPILER_LD_FOR_TARGET
598COMPILER_AS_FOR_TARGET
599FLAGS_FOR_TARGET
600RAW_CXX_FOR_TARGET
601WINDMC_FOR_TARGET
602WINDRES_FOR_TARGET
603STRIP_FOR_TARGET
604READELF_FOR_TARGET
605RANLIB_FOR_TARGET
606OTOOL_FOR_TARGET
607OBJDUMP_FOR_TARGET
608OBJCOPY_FOR_TARGET
609NM_FOR_TARGET
610LIPO_FOR_TARGET
611LD_FOR_TARGET
612DSYMUTIL_FOR_TARGET
613DLLTOOL_FOR_TARGET
614AS_FOR_TARGET
615AR_FOR_TARGET
616GM2_FOR_TARGET
617GDC_FOR_TARGET
618GOC_FOR_TARGET
619GFORTRAN_FOR_TARGET
620GCC_FOR_TARGET
621CXX_FOR_TARGET
622CC_FOR_TARGET
623RANLIB_PLUGIN_OPTION
624AR_PLUGIN_OPTION
625PKG_CONFIG_PATH
626GDCFLAGS
627READELF
628OTOOL
629OBJDUMP
630OBJCOPY
631WINDMC
632WINDRES
633STRIP
634RANLIB
635NM
636LIPO
637LD
638DSYMUTIL
639DLLTOOL
640AS
641AR
642RUNTEST
643EXPECT
644MAKEINFO
645FLEX
646LEX
647M4
648BISON
649YACC
650WINDRES_FOR_BUILD
651WINDMC_FOR_BUILD
652RANLIB_FOR_BUILD
653NM_FOR_BUILD
654LD_FOR_BUILD
655LDFLAGS_FOR_BUILD
656GDC_FOR_BUILD
657GOC_FOR_BUILD
658GFORTRAN_FOR_BUILD
659DSYMUTIL_FOR_BUILD
660DLLTOOL_FOR_BUILD
661CXX_FOR_BUILD
662CXXFLAGS_FOR_BUILD
663CPPFLAGS_FOR_BUILD
664CPP_FOR_BUILD
665CFLAGS_FOR_BUILD
666CC_FOR_BUILD
667AS_FOR_BUILD
668AR_FOR_BUILD
669target_configdirs
670configdirs
671build_configdirs
672INSTALL_GDB_TK
673GDB_TK
674CONFIGURE_GDB_TK
675build_tooldir
676tooldir
677GCC_SHLIB_SUBDIR
678RPATH_ENVVAR
679target_configargs
680host_configargs
681build_configargs
682BUILD_CONFIG
683LDFLAGS_FOR_TARGET
684CXXFLAGS_FOR_TARGET
685CFLAGS_FOR_TARGET
686DEBUG_PREFIX_CFLAGS_FOR_TARGET
687SYSROOT_CFLAGS_FOR_TARGET
688get_gcc_base_ver
689extra_host_zlib_configure_flags
690extra_host_libiberty_configure_flags
691stage1_languages
692host_libs_picflag
693PICFLAG
694host_shared
695gcc_host_pie
696host_pie
697extra_linker_plugin_flags
698extra_linker_plugin_configure_flags
699islinc
700isllibs
701poststage1_ldflags
702poststage1_libs
703stage1_ldflags
704stage1_libs
705extra_isl_gmp_configure_flags
706extra_mpc_mpfr_configure_flags
707extra_mpc_gmp_configure_flags
708extra_mpfr_configure_flags
709gmpinc
710gmplibs
711PGO_BUILD_LTO_CFLAGS
712PGO_BUILD_USE_CFLAGS
713PGO_BUILD_GEN_CFLAGS
714HAVE_CXX11_FOR_BUILD
715HAVE_CXX11
716do_compare
717GDC
718GNATMAKE
719GNATBIND
720ac_ct_CXX
721CXXFLAGS
722CXX
723OBJEXT
724EXEEXT
725ac_ct_CC
726CPPFLAGS
727LDFLAGS
728CFLAGS
729CC
730target_subdir
731host_subdir
732build_subdir
733build_libsubdir
734AWK
735SED
736LN_S
737LN
738INSTALL_DATA
739INSTALL_SCRIPT
740INSTALL_PROGRAM
741target_os
742target_vendor
743target_cpu
744target
745host_os
746host_vendor
747host_cpu
748host
749target_noncanonical
750host_noncanonical
751build_noncanonical
752build_os
753build_vendor
754build_cpu
755build
756TOPLEVEL_CONFIGURE_ARGUMENTS
757target_alias
758host_alias
759build_alias
760LIBS
761ECHO_T
762ECHO_N
763ECHO_C
764DEFS
765mandir
766localedir
767libdir
768psdir
769pdfdir
770dvidir
771htmldir
772infodir
773docdir
774oldincludedir
775includedir
776localstatedir
777sharedstatedir
778sysconfdir
779datadir
780datarootdir
781libexecdir
782sbindir
783bindir
784program_transform_name
785prefix
786exec_prefix
787PACKAGE_URL
788PACKAGE_BUGREPORT
789PACKAGE_STRING
790PACKAGE_VERSION
791PACKAGE_TARNAME
792PACKAGE_NAME
793PATH_SEPARATOR
794SHELL'
795ac_subst_files='serialization_dependencies
796host_makefile_frag
797target_makefile_frag
798alphaieee_frag
799ospace_frag'
800ac_user_opts='
801enable_option_checking
802with_build_libsubdir
803with_system_zlib
804with_zstd
805enable_as_accelerator_for
806enable_offload_targets
807enable_offload_defaulted
808enable_gold
809enable_ld
810enable_gprofng
811enable_compressed_debug_sections
812enable_default_compressed_debug_sections_algorithm
813enable_year2038
814enable_libquadmath
815enable_libquadmath_support
816enable_libada
817enable_libgm2
818enable_libssp
819enable_libstdcxx
820enable_bootstrap
821enable_pgo_build
822with_mpc
823with_mpc_include
824with_mpc_lib
825with_mpfr
826with_mpfr_include
827with_mpfr_lib
828with_gmp
829with_gmp_include
830with_gmp_lib
831with_stage1_libs
832with_static_standard_libraries
833with_stage1_ldflags
834with_boot_libs
835with_boot_ldflags
836with_isl
837with_isl_include
838with_isl_lib
839enable_isl_version_check
840enable_lto
841enable_linker_plugin_configure_flags
842enable_linker_plugin_flags
843enable_host_pie
844enable_host_shared
845enable_stage1_languages
846enable_objc_gc
847with_target_bdw_gc
848with_target_bdw_gc_include
849with_target_bdw_gc_lib
850with_gcc_major_version_only
851with_build_sysroot
852with_debug_prefix_map
853with_build_config
854enable_vtable_verify
855enable_serial_configure
856with_build_time_tools
857enable_maintainer_mode
858enable_stage1_checking
859enable_werror
860'
861      ac_precious_vars='build_alias
862host_alias
863target_alias
864CC
865CFLAGS
866LDFLAGS
867LIBS
868CPPFLAGS
869CXX
870CXXFLAGS
871CCC
872build_configargs
873host_configargs
874target_configargs
875AR
876AS
877DLLTOOL
878DSYMUTIL
879LD
880LIPO
881NM
882RANLIB
883STRIP
884WINDRES
885WINDMC
886OBJCOPY
887OBJDUMP
888OTOOL
889READELF
890CC_FOR_TARGET
891CXX_FOR_TARGET
892GCC_FOR_TARGET
893GFORTRAN_FOR_TARGET
894GOC_FOR_TARGET
895GDC_FOR_TARGET
896GM2_FOR_TARGET
897AR_FOR_TARGET
898AS_FOR_TARGET
899DLLTOOL_FOR_TARGET
900DSYMUTIL_FOR_TARGET
901LD_FOR_TARGET
902LIPO_FOR_TARGET
903NM_FOR_TARGET
904OBJCOPY_FOR_TARGET
905OBJDUMP_FOR_TARGET
906OTOOL_FOR_TARGET
907RANLIB_FOR_TARGET
908READELF_FOR_TARGET
909STRIP_FOR_TARGET
910WINDRES_FOR_TARGET
911WINDMC_FOR_TARGET'
912
913
914# Initialize some variables set by options.
915ac_init_help=
916ac_init_version=false
917ac_unrecognized_opts=
918ac_unrecognized_sep=
919# The variables have the same names as the options, with
920# dashes changed to underlines.
921cache_file=/dev/null
922exec_prefix=NONE
923no_create=
924no_recursion=
925prefix=NONE
926program_prefix=NONE
927program_suffix=NONE
928program_transform_name=s,x,x,
929silent=
930site=
931srcdir=
932verbose=
933x_includes=NONE
934x_libraries=NONE
935
936# Installation directory options.
937# These are left unexpanded so users can "make install exec_prefix=/foo"
938# and all the variables that are supposed to be based on exec_prefix
939# by default will actually change.
940# Use braces instead of parens because sh, perl, etc. also accept them.
941# (The list follows the same order as the GNU Coding Standards.)
942bindir='${exec_prefix}/bin'
943sbindir='${exec_prefix}/sbin'
944libexecdir='${exec_prefix}/libexec'
945datarootdir='${prefix}/share'
946datadir='${datarootdir}'
947sysconfdir='${prefix}/etc'
948sharedstatedir='${prefix}/com'
949localstatedir='${prefix}/var'
950includedir='${prefix}/include'
951oldincludedir='/usr/include'
952docdir='${datarootdir}/doc/${PACKAGE}'
953infodir='${datarootdir}/info'
954htmldir='${docdir}'
955dvidir='${docdir}'
956pdfdir='${docdir}'
957psdir='${docdir}'
958libdir='${exec_prefix}/lib'
959localedir='${datarootdir}/locale'
960mandir='${datarootdir}/man'
961
962ac_prev=
963ac_dashdash=
964for ac_option
965do
966  # If the previous option needs an argument, assign it.
967  if test -n "$ac_prev"; then
968    eval $ac_prev=\$ac_option
969    ac_prev=
970    continue
971  fi
972
973  case $ac_option in
974  *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
975  *=)   ac_optarg= ;;
976  *)    ac_optarg=yes ;;
977  esac
978
979  # Accept the important Cygnus configure options, so we can diagnose typos.
980
981  case $ac_dashdash$ac_option in
982  --)
983    ac_dashdash=yes ;;
984
985  -bindir | --bindir | --bindi | --bind | --bin | --bi)
986    ac_prev=bindir ;;
987  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
988    bindir=$ac_optarg ;;
989
990  -build | --build | --buil | --bui | --bu)
991    ac_prev=build_alias ;;
992  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
993    build_alias=$ac_optarg ;;
994
995  -cache-file | --cache-file | --cache-fil | --cache-fi \
996  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
997    ac_prev=cache_file ;;
998  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
999  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
1000    cache_file=$ac_optarg ;;
1001
1002  --config-cache | -C)
1003    cache_file=config.cache ;;
1004
1005  -datadir | --datadir | --datadi | --datad)
1006    ac_prev=datadir ;;
1007  -datadir=* | --datadir=* | --datadi=* | --datad=*)
1008    datadir=$ac_optarg ;;
1009
1010  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
1011  | --dataroo | --dataro | --datar)
1012    ac_prev=datarootdir ;;
1013  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
1014  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
1015    datarootdir=$ac_optarg ;;
1016
1017  -disable-* | --disable-*)
1018    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
1019    # Reject names that are not valid shell variable names.
1020    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1021      as_fn_error $? "invalid feature name: $ac_useropt"
1022    ac_useropt_orig=$ac_useropt
1023    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1024    case $ac_user_opts in
1025      *"
1026"enable_$ac_useropt"
1027"*) ;;
1028      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
1029	 ac_unrecognized_sep=', ';;
1030    esac
1031    eval enable_$ac_useropt=no ;;
1032
1033  -docdir | --docdir | --docdi | --doc | --do)
1034    ac_prev=docdir ;;
1035  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1036    docdir=$ac_optarg ;;
1037
1038  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1039    ac_prev=dvidir ;;
1040  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1041    dvidir=$ac_optarg ;;
1042
1043  -enable-* | --enable-*)
1044    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1045    # Reject names that are not valid shell variable names.
1046    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1047      as_fn_error $? "invalid feature name: $ac_useropt"
1048    ac_useropt_orig=$ac_useropt
1049    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1050    case $ac_user_opts in
1051      *"
1052"enable_$ac_useropt"
1053"*) ;;
1054      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1055	 ac_unrecognized_sep=', ';;
1056    esac
1057    eval enable_$ac_useropt=\$ac_optarg ;;
1058
1059  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1060  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1061  | --exec | --exe | --ex)
1062    ac_prev=exec_prefix ;;
1063  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1064  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1065  | --exec=* | --exe=* | --ex=*)
1066    exec_prefix=$ac_optarg ;;
1067
1068  -gas | --gas | --ga | --g)
1069    # Obsolete; use --with-gas.
1070    with_gas=yes ;;
1071
1072  -help | --help | --hel | --he | -h)
1073    ac_init_help=long ;;
1074  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1075    ac_init_help=recursive ;;
1076  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1077    ac_init_help=short ;;
1078
1079  -host | --host | --hos | --ho)
1080    ac_prev=host_alias ;;
1081  -host=* | --host=* | --hos=* | --ho=*)
1082    host_alias=$ac_optarg ;;
1083
1084  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1085    ac_prev=htmldir ;;
1086  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1087  | --ht=*)
1088    htmldir=$ac_optarg ;;
1089
1090  -includedir | --includedir | --includedi | --included | --include \
1091  | --includ | --inclu | --incl | --inc)
1092    ac_prev=includedir ;;
1093  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1094  | --includ=* | --inclu=* | --incl=* | --inc=*)
1095    includedir=$ac_optarg ;;
1096
1097  -infodir | --infodir | --infodi | --infod | --info | --inf)
1098    ac_prev=infodir ;;
1099  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1100    infodir=$ac_optarg ;;
1101
1102  -libdir | --libdir | --libdi | --libd)
1103    ac_prev=libdir ;;
1104  -libdir=* | --libdir=* | --libdi=* | --libd=*)
1105    libdir=$ac_optarg ;;
1106
1107  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1108  | --libexe | --libex | --libe)
1109    ac_prev=libexecdir ;;
1110  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1111  | --libexe=* | --libex=* | --libe=*)
1112    libexecdir=$ac_optarg ;;
1113
1114  -localedir | --localedir | --localedi | --localed | --locale)
1115    ac_prev=localedir ;;
1116  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1117    localedir=$ac_optarg ;;
1118
1119  -localstatedir | --localstatedir | --localstatedi | --localstated \
1120  | --localstate | --localstat | --localsta | --localst | --locals)
1121    ac_prev=localstatedir ;;
1122  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1123  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1124    localstatedir=$ac_optarg ;;
1125
1126  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1127    ac_prev=mandir ;;
1128  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1129    mandir=$ac_optarg ;;
1130
1131  -nfp | --nfp | --nf)
1132    # Obsolete; use --without-fp.
1133    with_fp=no ;;
1134
1135  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1136  | --no-cr | --no-c | -n)
1137    no_create=yes ;;
1138
1139  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1140  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1141    no_recursion=yes ;;
1142
1143  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1144  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1145  | --oldin | --oldi | --old | --ol | --o)
1146    ac_prev=oldincludedir ;;
1147  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1148  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1149  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1150    oldincludedir=$ac_optarg ;;
1151
1152  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1153    ac_prev=prefix ;;
1154  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1155    prefix=$ac_optarg ;;
1156
1157  -program-prefix | --program-prefix | --program-prefi | --program-pref \
1158  | --program-pre | --program-pr | --program-p)
1159    ac_prev=program_prefix ;;
1160  -program-prefix=* | --program-prefix=* | --program-prefi=* \
1161  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1162    program_prefix=$ac_optarg ;;
1163
1164  -program-suffix | --program-suffix | --program-suffi | --program-suff \
1165  | --program-suf | --program-su | --program-s)
1166    ac_prev=program_suffix ;;
1167  -program-suffix=* | --program-suffix=* | --program-suffi=* \
1168  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1169    program_suffix=$ac_optarg ;;
1170
1171  -program-transform-name | --program-transform-name \
1172  | --program-transform-nam | --program-transform-na \
1173  | --program-transform-n | --program-transform- \
1174  | --program-transform | --program-transfor \
1175  | --program-transfo | --program-transf \
1176  | --program-trans | --program-tran \
1177  | --progr-tra | --program-tr | --program-t)
1178    ac_prev=program_transform_name ;;
1179  -program-transform-name=* | --program-transform-name=* \
1180  | --program-transform-nam=* | --program-transform-na=* \
1181  | --program-transform-n=* | --program-transform-=* \
1182  | --program-transform=* | --program-transfor=* \
1183  | --program-transfo=* | --program-transf=* \
1184  | --program-trans=* | --program-tran=* \
1185  | --progr-tra=* | --program-tr=* | --program-t=*)
1186    program_transform_name=$ac_optarg ;;
1187
1188  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1189    ac_prev=pdfdir ;;
1190  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1191    pdfdir=$ac_optarg ;;
1192
1193  -psdir | --psdir | --psdi | --psd | --ps)
1194    ac_prev=psdir ;;
1195  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1196    psdir=$ac_optarg ;;
1197
1198  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1199  | -silent | --silent | --silen | --sile | --sil)
1200    silent=yes ;;
1201
1202  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1203    ac_prev=sbindir ;;
1204  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1205  | --sbi=* | --sb=*)
1206    sbindir=$ac_optarg ;;
1207
1208  -sharedstatedir | --sharedstatedir | --sharedstatedi \
1209  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1210  | --sharedst | --shareds | --shared | --share | --shar \
1211  | --sha | --sh)
1212    ac_prev=sharedstatedir ;;
1213  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1214  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1215  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1216  | --sha=* | --sh=*)
1217    sharedstatedir=$ac_optarg ;;
1218
1219  -site | --site | --sit)
1220    ac_prev=site ;;
1221  -site=* | --site=* | --sit=*)
1222    site=$ac_optarg ;;
1223
1224  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1225    ac_prev=srcdir ;;
1226  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1227    srcdir=$ac_optarg ;;
1228
1229  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1230  | --syscon | --sysco | --sysc | --sys | --sy)
1231    ac_prev=sysconfdir ;;
1232  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1233  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1234    sysconfdir=$ac_optarg ;;
1235
1236  -target | --target | --targe | --targ | --tar | --ta | --t)
1237    ac_prev=target_alias ;;
1238  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1239    target_alias=$ac_optarg ;;
1240
1241  -v | -verbose | --verbose | --verbos | --verbo | --verb)
1242    verbose=yes ;;
1243
1244  -version | --version | --versio | --versi | --vers | -V)
1245    ac_init_version=: ;;
1246
1247  -with-* | --with-*)
1248    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1249    # Reject names that are not valid shell variable names.
1250    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1251      as_fn_error $? "invalid package name: $ac_useropt"
1252    ac_useropt_orig=$ac_useropt
1253    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1254    case $ac_user_opts in
1255      *"
1256"with_$ac_useropt"
1257"*) ;;
1258      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1259	 ac_unrecognized_sep=', ';;
1260    esac
1261    eval with_$ac_useropt=\$ac_optarg ;;
1262
1263  -without-* | --without-*)
1264    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1265    # Reject names that are not valid shell variable names.
1266    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1267      as_fn_error $? "invalid package name: $ac_useropt"
1268    ac_useropt_orig=$ac_useropt
1269    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1270    case $ac_user_opts in
1271      *"
1272"with_$ac_useropt"
1273"*) ;;
1274      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1275	 ac_unrecognized_sep=', ';;
1276    esac
1277    eval with_$ac_useropt=no ;;
1278
1279  --x)
1280    # Obsolete; use --with-x.
1281    with_x=yes ;;
1282
1283  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1284  | --x-incl | --x-inc | --x-in | --x-i)
1285    ac_prev=x_includes ;;
1286  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1287  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1288    x_includes=$ac_optarg ;;
1289
1290  -x-libraries | --x-libraries | --x-librarie | --x-librari \
1291  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1292    ac_prev=x_libraries ;;
1293  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1294  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1295    x_libraries=$ac_optarg ;;
1296
1297  -*) as_fn_error $? "unrecognized option: \`$ac_option'
1298Try \`$0 --help' for more information"
1299    ;;
1300
1301  *=*)
1302    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1303    # Reject names that are not valid shell variable names.
1304    case $ac_envvar in #(
1305      '' | [0-9]* | *[!_$as_cr_alnum]* )
1306      as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1307    esac
1308    eval $ac_envvar=\$ac_optarg
1309    export $ac_envvar ;;
1310
1311  *)
1312    # FIXME: should be removed in autoconf 3.0.
1313    $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1314    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1315      $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1316    : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1317    ;;
1318
1319  esac
1320done
1321
1322if test -n "$ac_prev"; then
1323  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1324  as_fn_error $? "missing argument to $ac_option"
1325fi
1326
1327if test -n "$ac_unrecognized_opts"; then
1328  case $enable_option_checking in
1329    no) ;;
1330    fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1331    *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1332  esac
1333fi
1334
1335# Check all directory arguments for consistency.
1336for ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
1337		datadir sysconfdir sharedstatedir localstatedir includedir \
1338		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1339		libdir localedir mandir
1340do
1341  eval ac_val=\$$ac_var
1342  # Remove trailing slashes.
1343  case $ac_val in
1344    */ )
1345      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1346      eval $ac_var=\$ac_val;;
1347  esac
1348  # Be sure to have absolute directory names.
1349  case $ac_val in
1350    [\\/$]* | ?:[\\/]* )  continue;;
1351    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1352  esac
1353  as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1354done
1355
1356# There might be people who depend on the old broken behavior: `$host'
1357# used to hold the argument of --host etc.
1358# FIXME: To remove some day.
1359build=$build_alias
1360host=$host_alias
1361target=$target_alias
1362
1363# FIXME: To remove some day.
1364if test "x$host_alias" != x; then
1365  if test "x$build_alias" = x; then
1366    cross_compiling=maybe
1367  elif test "x$build_alias" != "x$host_alias"; then
1368    cross_compiling=yes
1369  fi
1370fi
1371
1372ac_tool_prefix=
1373test -n "$host_alias" && ac_tool_prefix=$host_alias-
1374
1375test "$silent" = yes && exec 6>/dev/null
1376
1377
1378ac_pwd=`pwd` && test -n "$ac_pwd" &&
1379ac_ls_di=`ls -di .` &&
1380ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1381  as_fn_error $? "working directory cannot be determined"
1382test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1383  as_fn_error $? "pwd does not report name of working directory"
1384
1385
1386# Find the source files, if location was not specified.
1387if test -z "$srcdir"; then
1388  ac_srcdir_defaulted=yes
1389  # Try the directory containing this script, then the parent directory.
1390  ac_confdir=`$as_dirname -- "$as_myself" ||
1391$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1392	 X"$as_myself" : 'X\(//\)[^/]' \| \
1393	 X"$as_myself" : 'X\(//\)$' \| \
1394	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1395$as_echo X"$as_myself" |
1396    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1397	    s//\1/
1398	    q
1399	  }
1400	  /^X\(\/\/\)[^/].*/{
1401	    s//\1/
1402	    q
1403	  }
1404	  /^X\(\/\/\)$/{
1405	    s//\1/
1406	    q
1407	  }
1408	  /^X\(\/\).*/{
1409	    s//\1/
1410	    q
1411	  }
1412	  s/.*/./; q'`
1413  srcdir=$ac_confdir
1414  if test ! -r "$srcdir/$ac_unique_file"; then
1415    srcdir=..
1416  fi
1417else
1418  ac_srcdir_defaulted=no
1419fi
1420if test ! -r "$srcdir/$ac_unique_file"; then
1421  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1422  as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1423fi
1424ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1425ac_abs_confdir=`(
1426	cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1427	pwd)`
1428# When building in place, set srcdir=.
1429if test "$ac_abs_confdir" = "$ac_pwd"; then
1430  srcdir=.
1431fi
1432# Remove unnecessary trailing slashes from srcdir.
1433# Double slashes in file names in object file debugging info
1434# mess up M-x gdb in Emacs.
1435case $srcdir in
1436*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1437esac
1438case $srcdir in
1439  *" "*)
1440    as_fn_error $? "path to source, $srcdir, contains spaces"
1441    ;;
1442esac
1443ac_subdirs_all=`cd $srcdir && echo */configure | sed 's,/configure,,g'`
1444
1445for ac_var in $ac_precious_vars; do
1446  eval ac_env_${ac_var}_set=\${${ac_var}+set}
1447  eval ac_env_${ac_var}_value=\$${ac_var}
1448  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1449  eval ac_cv_env_${ac_var}_value=\$${ac_var}
1450done
1451
1452#
1453# Report the --help message.
1454#
1455if test "$ac_init_help" = "long"; then
1456  # Omit some internal or obsolete options to make the list less imposing.
1457  # This message is too long to be a string in the A/UX 3.1 sh.
1458  cat <<_ACEOF
1459\`configure' configures this package to adapt to many kinds of systems.
1460
1461Usage: $0 [OPTION]... [VAR=VALUE]...
1462
1463To assign environment variables (e.g., CC, CFLAGS...), specify them as
1464VAR=VALUE.  See below for descriptions of some of the useful variables.
1465
1466Defaults for the options are specified in brackets.
1467
1468Configuration:
1469  -h, --help              display this help and exit
1470      --help=short        display options specific to this package
1471      --help=recursive    display the short help of all the included packages
1472  -V, --version           display version information and exit
1473  -q, --quiet, --silent   do not print \`checking ...' messages
1474      --cache-file=FILE   cache test results in FILE [disabled]
1475  -C, --config-cache      alias for \`--cache-file=config.cache'
1476  -n, --no-create         do not create output files
1477      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1478
1479Installation directories:
1480  --prefix=PREFIX         install architecture-independent files in PREFIX
1481                          [$ac_default_prefix]
1482  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1483                          [PREFIX]
1484
1485By default, \`make install' will install all the files in
1486\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1487an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1488for instance \`--prefix=\$HOME'.
1489
1490For better control, use the options below.
1491
1492Fine tuning of the installation directories:
1493  --bindir=DIR            user executables [EPREFIX/bin]
1494  --sbindir=DIR           system admin executables [EPREFIX/sbin]
1495  --libexecdir=DIR        program executables [EPREFIX/libexec]
1496  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1497  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1498  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1499  --libdir=DIR            object code libraries [EPREFIX/lib]
1500  --includedir=DIR        C header files [PREFIX/include]
1501  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1502  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1503  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1504  --infodir=DIR           info documentation [DATAROOTDIR/info]
1505  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1506  --mandir=DIR            man documentation [DATAROOTDIR/man]
1507  --docdir=DIR            documentation root [DATAROOTDIR/doc/PACKAGE]
1508  --htmldir=DIR           html documentation [DOCDIR]
1509  --dvidir=DIR            dvi documentation [DOCDIR]
1510  --pdfdir=DIR            pdf documentation [DOCDIR]
1511  --psdir=DIR             ps documentation [DOCDIR]
1512_ACEOF
1513
1514  cat <<\_ACEOF
1515
1516Program names:
1517  --program-prefix=PREFIX            prepend PREFIX to installed program names
1518  --program-suffix=SUFFIX            append SUFFIX to installed program names
1519  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1520
1521System types:
1522  --build=BUILD     configure for building on BUILD [guessed]
1523  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1524  --target=TARGET   configure for building compilers for TARGET [HOST]
1525_ACEOF
1526fi
1527
1528if test -n "$ac_init_help"; then
1529
1530  cat <<\_ACEOF
1531
1532Optional Features:
1533  --disable-option-checking  ignore unrecognized --enable/--with options
1534  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1535  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1536  --enable-as-accelerator-for=ARG
1537                          build as offload target compiler. Specify offload
1538                          host triple by ARG
1539  --enable-offload-targets=LIST
1540                          enable offloading to devices from comma-separated
1541                          LIST of TARGET[=DIR]. Use optional path to find
1542                          offload target compiler during the build
1543  --enable-offload-defaulted
1544		If enabled, configured but not installed offload compilers and
1545		libgomp plugins are silently ignored.  Useful for distribution
1546		compilers where those are in separate optional packages.
1547
1548  --enable-gold[=ARG]     build gold [ARG={default,yes,no}]
1549  --enable-ld[=ARG]       build ld [ARG={default,yes,no}]
1550  --enable-gprofng[=ARG]  build gprofng [ARG={yes,no}]
1551  --enable-compressed-debug-sections={all,gas,gold,ld,none}
1552                          Enable compressed debug sections for gas, gold or ld
1553                          by default
1554  --enable-default-compressed-debug-sections-algorithm={zlib,zstd}
1555                          Default compression algorithm for
1556                          --enable-compressed-debug-sections.
1557  --enable-year2038       enable support for timestamps past the year 2038
1558  --disable-libquadmath   do not build libquadmath directory
1559  --disable-libquadmath-support
1560                          disable libquadmath support for Fortran
1561  --enable-libada         build libada directory
1562  --enable-libgm2         build libgm2 directory
1563  --enable-libssp         build libssp directory
1564  --disable-libstdcxx     do not build libstdc++-v3 directory
1565  --enable-bootstrap      enable bootstrapping [yes if native build]
1566  --enable-pgo-build[=lto]
1567                          enable the PGO build
1568  --disable-isl-version-check
1569                          disable check for isl version
1570  --enable-lto            enable link time optimization support
1571  --enable-linker-plugin-configure-flags=FLAGS
1572                          additional flags for configuring linker plugins
1573                          [none]
1574  --enable-linker-plugin-flags=FLAGS
1575                          additional flags for configuring and building linker
1576                          plugins [none]
1577  --enable-host-pie       build position independent host executables
1578  --enable-host-shared    build host code as shared libraries
1579  --enable-stage1-languages[=all]
1580                          choose additional languages to build during stage1.
1581                          Mostly useful for compiler development
1582  --enable-objc-gc        enable use of Boehm's garbage collector with the GNU
1583                          Objective-C runtime
1584  --enable-vtable-verify  Enable vtable verification feature
1585  --enable-serial-[{host,target,build}-]configure
1586                          force sequential configuration of sub-packages for
1587                          the host, target or build machine, or all
1588                          sub-packages
1589  --enable-maintainer-mode
1590                          enable make rules and dependencies not useful (and
1591                          sometimes confusing) to the casual installer
1592  --enable-stage1-checking[=all]
1593                          choose additional checking for stage1 of the
1594                          compiler
1595  --enable-werror         enable -Werror in bootstrap stage2 and later
1596
1597Optional Packages:
1598  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1599  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1600  --with-build-libsubdir=DIR  Directory where to find libraries for build system
1601  --with-system-zlib      use installed libz
1602  --with-zstd             Support zstd compressed debug sections
1603                          (default=auto)
1604  --with-mpc=PATH         specify prefix directory for installed MPC package.
1605                          Equivalent to --with-mpc-include=PATH/include plus
1606                          --with-mpc-lib=PATH/lib
1607  --with-mpc-include=PATH specify directory for installed MPC include files
1608  --with-mpc-lib=PATH     specify directory for the installed MPC library
1609  --with-mpfr=PATH        specify prefix directory for installed MPFR package.
1610                          Equivalent to --with-mpfr-include=PATH/include plus
1611                          --with-mpfr-lib=PATH/lib
1612  --with-mpfr-include=PATH
1613                          specify directory for installed MPFR include files
1614  --with-mpfr-lib=PATH    specify directory for the installed MPFR library
1615  --with-gmp=PATH         specify prefix directory for the installed GMP
1616                          package. Equivalent to
1617                          --with-gmp-include=PATH/include plus
1618                          --with-gmp-lib=PATH/lib
1619  --with-gmp-include=PATH specify directory for installed GMP include files
1620  --with-gmp-lib=PATH     specify directory for the installed GMP library
1621  --with-stage1-libs=LIBS libraries for stage1
1622  --with-static-standard-libraries
1623                          use -static-libstdc++ and -static-libgcc
1624                          (default=auto)
1625  --with-stage1-ldflags=FLAGS
1626                          linker flags for stage1
1627  --with-boot-libs=LIBS   libraries for stage2 and later
1628  --with-boot-ldflags=FLAGS
1629                          linker flags for stage2 and later
1630  --with-isl=PATH         Specify prefix directory for the installed isl
1631                          package. Equivalent to
1632                          --with-isl-include=PATH/include plus
1633                          --with-isl-lib=PATH/lib
1634  --with-isl-include=PATH Specify directory for installed isl include files
1635  --with-isl-lib=PATH     Specify the directory for the installed isl library
1636  --with-target-bdw-gc=PATHLIST
1637                          specify prefix directory for installed bdw-gc
1638                          package. Equivalent to
1639                          --with-target-bdw-gc-include=PATH/include plus
1640                          --with-target-bdw-gc-lib=PATH/lib
1641  --with-target-bdw-gc-include=PATHLIST
1642                          specify directories for installed bdw-gc include
1643                          files
1644  --with-target-bdw-gc-lib=PATHLIST
1645                          specify directories for installed bdw-gc library
1646  --with-gcc-major-version-only
1647                          use only GCC major number in filesystem paths
1648  --with-build-sysroot=SYSROOT
1649                          use sysroot as the system root during the build
1650  --with-debug-prefix-map='A=B C=D ...'
1651                          map A to B, C to D ... in debug information
1652  --with-build-config='NAME NAME2...'
1653                          use config/NAME.mk build configuration
1654  --with-build-time-tools=PATH
1655                          use given path to find target tools during the build
1656
1657Some influential environment variables:
1658  CC          C compiler command
1659  CFLAGS      C compiler flags
1660  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1661              nonstandard directory <lib dir>
1662  LIBS        libraries to pass to the linker, e.g. -l<library>
1663  CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1664              you have headers in a nonstandard directory <include dir>
1665  CXX         C++ compiler command
1666  CXXFLAGS    C++ compiler flags
1667  build_configargs
1668              additional configure arguments for build directories
1669  host_configargs
1670              additional configure arguments for host directories
1671  target_configargs
1672              additional configure arguments for target directories
1673  AR          AR for the host
1674  AS          AS for the host
1675  DLLTOOL     DLLTOOL for the host
1676  DSYMUTIL    DSYMUTIL for the host
1677  LD          LD for the host
1678  LIPO        LIPO for the host
1679  NM          NM for the host
1680  RANLIB      RANLIB for the host
1681  STRIP       STRIP for the host
1682  WINDRES     WINDRES for the host
1683  WINDMC      WINDMC for the host
1684  OBJCOPY     OBJCOPY for the host
1685  OBJDUMP     OBJDUMP for the host
1686  OTOOL       OTOOL for the host
1687  READELF     READELF for the host
1688  CC_FOR_TARGET
1689              CC for the target
1690  CXX_FOR_TARGET
1691              CXX for the target
1692  GCC_FOR_TARGET
1693              GCC for the target
1694  GFORTRAN_FOR_TARGET
1695              GFORTRAN for the target
1696  GOC_FOR_TARGET
1697              GOC for the target
1698  GDC_FOR_TARGET
1699              GDC for the target
1700  GM2_FOR_TARGET
1701              GM2 for the target
1702  AR_FOR_TARGET
1703              AR for the target
1704  AS_FOR_TARGET
1705              AS for the target
1706  DLLTOOL_FOR_TARGET
1707              DLLTOOL for the target
1708  DSYMUTIL_FOR_TARGET
1709              DSYMUTIL for the target
1710  LD_FOR_TARGET
1711              LD for the target
1712  LIPO_FOR_TARGET
1713              LIPO for the target
1714  NM_FOR_TARGET
1715              NM for the target
1716  OBJCOPY_FOR_TARGET
1717              OBJCOPY for the target
1718  OBJDUMP_FOR_TARGET
1719              OBJDUMP for the target
1720  OTOOL_FOR_TARGET
1721              OTOOL for the target
1722  RANLIB_FOR_TARGET
1723              RANLIB for the target
1724  READELF_FOR_TARGET
1725              READELF for the target
1726  STRIP_FOR_TARGET
1727              STRIP for the target
1728  WINDRES_FOR_TARGET
1729              WINDRES for the target
1730  WINDMC_FOR_TARGET
1731              WINDMC for the target
1732
1733Use these variables to override the choices made by `configure' or to help
1734it to find libraries and programs with nonstandard names/locations.
1735
1736Report bugs to the package provider.
1737_ACEOF
1738ac_status=$?
1739fi
1740
1741if test "$ac_init_help" = "recursive"; then
1742  # If there are subdirs, report their specific --help.
1743  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1744    test -d "$ac_dir" ||
1745      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1746      continue
1747    ac_builddir=.
1748
1749case "$ac_dir" in
1750.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1751*)
1752  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1753  # A ".." for each directory in $ac_dir_suffix.
1754  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1755  case $ac_top_builddir_sub in
1756  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1757  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1758  esac ;;
1759esac
1760ac_abs_top_builddir=$ac_pwd
1761ac_abs_builddir=$ac_pwd$ac_dir_suffix
1762# for backward compatibility:
1763ac_top_builddir=$ac_top_build_prefix
1764
1765case $srcdir in
1766  .)  # We are building in place.
1767    ac_srcdir=.
1768    ac_top_srcdir=$ac_top_builddir_sub
1769    ac_abs_top_srcdir=$ac_pwd ;;
1770  [\\/]* | ?:[\\/]* )  # Absolute name.
1771    ac_srcdir=$srcdir$ac_dir_suffix;
1772    ac_top_srcdir=$srcdir
1773    ac_abs_top_srcdir=$srcdir ;;
1774  *) # Relative name.
1775    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1776    ac_top_srcdir=$ac_top_build_prefix$srcdir
1777    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1778esac
1779ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1780
1781    cd "$ac_dir" || { ac_status=$?; continue; }
1782    # Check for guested configure.
1783    if test -f "$ac_srcdir/configure.gnu"; then
1784      echo &&
1785      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1786    elif test -f "$ac_srcdir/configure"; then
1787      echo &&
1788      $SHELL "$ac_srcdir/configure" --help=recursive
1789    else
1790      $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1791    fi || ac_status=$?
1792    cd "$ac_pwd" || { ac_status=$?; break; }
1793  done
1794fi
1795
1796test -n "$ac_init_help" && exit $ac_status
1797if $ac_init_version; then
1798  cat <<\_ACEOF
1799configure
1800generated by GNU Autoconf 2.69
1801
1802Copyright (C) 2012 Free Software Foundation, Inc.
1803This configure script is free software; the Free Software Foundation
1804gives unlimited permission to copy, distribute and modify it.
1805_ACEOF
1806  exit
1807fi
1808
1809## ------------------------ ##
1810## Autoconf initialization. ##
1811## ------------------------ ##
1812
1813# ac_fn_c_try_compile LINENO
1814# --------------------------
1815# Try to compile conftest.$ac_ext, and return whether this succeeded.
1816ac_fn_c_try_compile ()
1817{
1818  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1819  rm -f conftest.$ac_objext
1820  if { { ac_try="$ac_compile"
1821case "(($ac_try" in
1822  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1823  *) ac_try_echo=$ac_try;;
1824esac
1825eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1826$as_echo "$ac_try_echo"; } >&5
1827  (eval "$ac_compile") 2>conftest.err
1828  ac_status=$?
1829  if test -s conftest.err; then
1830    grep -v '^ *+' conftest.err >conftest.er1
1831    cat conftest.er1 >&5
1832    mv -f conftest.er1 conftest.err
1833  fi
1834  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1835  test $ac_status = 0; } && {
1836	 test -z "$ac_c_werror_flag" ||
1837	 test ! -s conftest.err
1838       } && test -s conftest.$ac_objext; then :
1839  ac_retval=0
1840else
1841  $as_echo "$as_me: failed program was:" >&5
1842sed 's/^/| /' conftest.$ac_ext >&5
1843
1844	ac_retval=1
1845fi
1846  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1847  as_fn_set_status $ac_retval
1848
1849} # ac_fn_c_try_compile
1850
1851# ac_fn_cxx_try_compile LINENO
1852# ----------------------------
1853# Try to compile conftest.$ac_ext, and return whether this succeeded.
1854ac_fn_cxx_try_compile ()
1855{
1856  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1857  rm -f conftest.$ac_objext
1858  if { { ac_try="$ac_compile"
1859case "(($ac_try" in
1860  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1861  *) ac_try_echo=$ac_try;;
1862esac
1863eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1864$as_echo "$ac_try_echo"; } >&5
1865  (eval "$ac_compile") 2>conftest.err
1866  ac_status=$?
1867  if test -s conftest.err; then
1868    grep -v '^ *+' conftest.err >conftest.er1
1869    cat conftest.er1 >&5
1870    mv -f conftest.er1 conftest.err
1871  fi
1872  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1873  test $ac_status = 0; } && {
1874	 test -z "$ac_cxx_werror_flag" ||
1875	 test ! -s conftest.err
1876       } && test -s conftest.$ac_objext; then :
1877  ac_retval=0
1878else
1879  $as_echo "$as_me: failed program was:" >&5
1880sed 's/^/| /' conftest.$ac_ext >&5
1881
1882	ac_retval=1
1883fi
1884  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1885  as_fn_set_status $ac_retval
1886
1887} # ac_fn_cxx_try_compile
1888
1889# ac_fn_cxx_try_link LINENO
1890# -------------------------
1891# Try to link conftest.$ac_ext, and return whether this succeeded.
1892ac_fn_cxx_try_link ()
1893{
1894  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1895  rm -f conftest.$ac_objext conftest$ac_exeext
1896  if { { ac_try="$ac_link"
1897case "(($ac_try" in
1898  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1899  *) ac_try_echo=$ac_try;;
1900esac
1901eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1902$as_echo "$ac_try_echo"; } >&5
1903  (eval "$ac_link") 2>conftest.err
1904  ac_status=$?
1905  if test -s conftest.err; then
1906    grep -v '^ *+' conftest.err >conftest.er1
1907    cat conftest.er1 >&5
1908    mv -f conftest.er1 conftest.err
1909  fi
1910  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1911  test $ac_status = 0; } && {
1912	 test -z "$ac_cxx_werror_flag" ||
1913	 test ! -s conftest.err
1914       } && test -s conftest$ac_exeext && {
1915	 test "$cross_compiling" = yes ||
1916	 test -x conftest$ac_exeext
1917       }; then :
1918  ac_retval=0
1919else
1920  $as_echo "$as_me: failed program was:" >&5
1921sed 's/^/| /' conftest.$ac_ext >&5
1922
1923	ac_retval=1
1924fi
1925  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1926  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1927  # interfere with the next link command; also delete a directory that is
1928  # left behind by Apple's compiler.  We do this before executing the actions.
1929  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1930  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1931  as_fn_set_status $ac_retval
1932
1933} # ac_fn_cxx_try_link
1934
1935# ac_fn_c_try_link LINENO
1936# -----------------------
1937# Try to link conftest.$ac_ext, and return whether this succeeded.
1938ac_fn_c_try_link ()
1939{
1940  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1941  rm -f conftest.$ac_objext conftest$ac_exeext
1942  if { { ac_try="$ac_link"
1943case "(($ac_try" in
1944  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1945  *) ac_try_echo=$ac_try;;
1946esac
1947eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1948$as_echo "$ac_try_echo"; } >&5
1949  (eval "$ac_link") 2>conftest.err
1950  ac_status=$?
1951  if test -s conftest.err; then
1952    grep -v '^ *+' conftest.err >conftest.er1
1953    cat conftest.er1 >&5
1954    mv -f conftest.er1 conftest.err
1955  fi
1956  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1957  test $ac_status = 0; } && {
1958	 test -z "$ac_c_werror_flag" ||
1959	 test ! -s conftest.err
1960       } && test -s conftest$ac_exeext && {
1961	 test "$cross_compiling" = yes ||
1962	 test -x conftest$ac_exeext
1963       }; then :
1964  ac_retval=0
1965else
1966  $as_echo "$as_me: failed program was:" >&5
1967sed 's/^/| /' conftest.$ac_ext >&5
1968
1969	ac_retval=1
1970fi
1971  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1972  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1973  # interfere with the next link command; also delete a directory that is
1974  # left behind by Apple's compiler.  We do this before executing the actions.
1975  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1976  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1977  as_fn_set_status $ac_retval
1978
1979} # ac_fn_c_try_link
1980cat >config.log <<_ACEOF
1981This file contains any messages produced by compilers while
1982running configure, to aid debugging if configure makes a mistake.
1983
1984It was created by $as_me, which was
1985generated by GNU Autoconf 2.69.  Invocation command line was
1986
1987  $ $0 $@
1988
1989_ACEOF
1990exec 5>>config.log
1991{
1992cat <<_ASUNAME
1993## --------- ##
1994## Platform. ##
1995## --------- ##
1996
1997hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1998uname -m = `(uname -m) 2>/dev/null || echo unknown`
1999uname -r = `(uname -r) 2>/dev/null || echo unknown`
2000uname -s = `(uname -s) 2>/dev/null || echo unknown`
2001uname -v = `(uname -v) 2>/dev/null || echo unknown`
2002
2003/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2004/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
2005
2006/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
2007/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
2008/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2009/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
2010/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
2011/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
2012/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
2013
2014_ASUNAME
2015
2016as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2017for as_dir in $PATH
2018do
2019  IFS=$as_save_IFS
2020  test -z "$as_dir" && as_dir=.
2021    $as_echo "PATH: $as_dir"
2022  done
2023IFS=$as_save_IFS
2024
2025} >&5
2026
2027cat >&5 <<_ACEOF
2028
2029
2030## ----------- ##
2031## Core tests. ##
2032## ----------- ##
2033
2034_ACEOF
2035
2036
2037# Keep a trace of the command line.
2038# Strip out --no-create and --no-recursion so they do not pile up.
2039# Strip out --silent because we don't want to record it for future runs.
2040# Also quote any args containing shell meta-characters.
2041# Make two passes to allow for proper duplicate-argument suppression.
2042ac_configure_args=
2043ac_configure_args0=
2044ac_configure_args1=
2045ac_must_keep_next=false
2046for ac_pass in 1 2
2047do
2048  for ac_arg
2049  do
2050    case $ac_arg in
2051    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2052    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2053    | -silent | --silent | --silen | --sile | --sil)
2054      continue ;;
2055    *\'*)
2056      ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2057    esac
2058    case $ac_pass in
2059    1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2060    2)
2061      as_fn_append ac_configure_args1 " '$ac_arg'"
2062      if test $ac_must_keep_next = true; then
2063	ac_must_keep_next=false # Got value, back to normal.
2064      else
2065	case $ac_arg in
2066	  *=* | --config-cache | -C | -disable-* | --disable-* \
2067	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2068	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2069	  | -with-* | --with-* | -without-* | --without-* | --x)
2070	    case "$ac_configure_args0 " in
2071	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2072	    esac
2073	    ;;
2074	  -* ) ac_must_keep_next=true ;;
2075	esac
2076      fi
2077      as_fn_append ac_configure_args " '$ac_arg'"
2078      ;;
2079    esac
2080  done
2081done
2082{ ac_configure_args0=; unset ac_configure_args0;}
2083{ ac_configure_args1=; unset ac_configure_args1;}
2084
2085# When interrupted or exit'd, cleanup temporary files, and complete
2086# config.log.  We remove comments because anyway the quotes in there
2087# would cause problems or look ugly.
2088# WARNING: Use '\'' to represent an apostrophe within the trap.
2089# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2090trap 'exit_status=$?
2091  # Save into config.log some information that might help in debugging.
2092  {
2093    echo
2094
2095    $as_echo "## ---------------- ##
2096## Cache variables. ##
2097## ---------------- ##"
2098    echo
2099    # The following way of writing the cache mishandles newlines in values,
2100(
2101  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2102    eval ac_val=\$$ac_var
2103    case $ac_val in #(
2104    *${as_nl}*)
2105      case $ac_var in #(
2106      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2107$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2108      esac
2109      case $ac_var in #(
2110      _ | IFS | as_nl) ;; #(
2111      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2112      *) { eval $ac_var=; unset $ac_var;} ;;
2113      esac ;;
2114    esac
2115  done
2116  (set) 2>&1 |
2117    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2118    *${as_nl}ac_space=\ *)
2119      sed -n \
2120	"s/'\''/'\''\\\\'\'''\''/g;
2121	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2122      ;; #(
2123    *)
2124      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2125      ;;
2126    esac |
2127    sort
2128)
2129    echo
2130
2131    $as_echo "## ----------------- ##
2132## Output variables. ##
2133## ----------------- ##"
2134    echo
2135    for ac_var in $ac_subst_vars
2136    do
2137      eval ac_val=\$$ac_var
2138      case $ac_val in
2139      *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2140      esac
2141      $as_echo "$ac_var='\''$ac_val'\''"
2142    done | sort
2143    echo
2144
2145    if test -n "$ac_subst_files"; then
2146      $as_echo "## ------------------- ##
2147## File substitutions. ##
2148## ------------------- ##"
2149      echo
2150      for ac_var in $ac_subst_files
2151      do
2152	eval ac_val=\$$ac_var
2153	case $ac_val in
2154	*\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2155	esac
2156	$as_echo "$ac_var='\''$ac_val'\''"
2157      done | sort
2158      echo
2159    fi
2160
2161    if test -s confdefs.h; then
2162      $as_echo "## ----------- ##
2163## confdefs.h. ##
2164## ----------- ##"
2165      echo
2166      cat confdefs.h
2167      echo
2168    fi
2169    test "$ac_signal" != 0 &&
2170      $as_echo "$as_me: caught signal $ac_signal"
2171    $as_echo "$as_me: exit $exit_status"
2172  } >&5
2173  rm -f core *.core core.conftest.* &&
2174    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2175    exit $exit_status
2176' 0
2177for ac_signal in 1 2 13 15; do
2178  trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2179done
2180ac_signal=0
2181
2182# confdefs.h avoids OS command line length limits that DEFS can exceed.
2183rm -f -r conftest* confdefs.h
2184
2185$as_echo "/* confdefs.h */" > confdefs.h
2186
2187# Predefined preprocessor variables.
2188
2189cat >>confdefs.h <<_ACEOF
2190#define PACKAGE_NAME "$PACKAGE_NAME"
2191_ACEOF
2192
2193cat >>confdefs.h <<_ACEOF
2194#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2195_ACEOF
2196
2197cat >>confdefs.h <<_ACEOF
2198#define PACKAGE_VERSION "$PACKAGE_VERSION"
2199_ACEOF
2200
2201cat >>confdefs.h <<_ACEOF
2202#define PACKAGE_STRING "$PACKAGE_STRING"
2203_ACEOF
2204
2205cat >>confdefs.h <<_ACEOF
2206#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2207_ACEOF
2208
2209cat >>confdefs.h <<_ACEOF
2210#define PACKAGE_URL "$PACKAGE_URL"
2211_ACEOF
2212
2213
2214# Let the site file select an alternate cache file if it wants to.
2215# Prefer an explicitly selected file to automatically selected ones.
2216ac_site_file1=NONE
2217ac_site_file2=NONE
2218if test -n "$CONFIG_SITE"; then
2219  # We do not want a PATH search for config.site.
2220  case $CONFIG_SITE in #((
2221    -*)  ac_site_file1=./$CONFIG_SITE;;
2222    */*) ac_site_file1=$CONFIG_SITE;;
2223    *)   ac_site_file1=./$CONFIG_SITE;;
2224  esac
2225elif test "x$prefix" != xNONE; then
2226  ac_site_file1=$prefix/share/config.site
2227  ac_site_file2=$prefix/etc/config.site
2228else
2229  ac_site_file1=$ac_default_prefix/share/config.site
2230  ac_site_file2=$ac_default_prefix/etc/config.site
2231fi
2232for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2233do
2234  test "x$ac_site_file" = xNONE && continue
2235  if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2236    { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2237$as_echo "$as_me: loading site script $ac_site_file" >&6;}
2238    sed 's/^/| /' "$ac_site_file" >&5
2239    . "$ac_site_file" \
2240      || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2241$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2242as_fn_error $? "failed to load site script $ac_site_file
2243See \`config.log' for more details" "$LINENO" 5; }
2244  fi
2245done
2246
2247if test -r "$cache_file"; then
2248  # Some versions of bash will fail to source /dev/null (special files
2249  # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
2250  if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2251    { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2252$as_echo "$as_me: loading cache $cache_file" >&6;}
2253    case $cache_file in
2254      [\\/]* | ?:[\\/]* ) . "$cache_file";;
2255      *)                      . "./$cache_file";;
2256    esac
2257  fi
2258else
2259  { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2260$as_echo "$as_me: creating cache $cache_file" >&6;}
2261  >$cache_file
2262fi
2263
2264# Check that the precious variables saved in the cache have kept the same
2265# value.
2266ac_cache_corrupted=false
2267for ac_var in $ac_precious_vars; do
2268  eval ac_old_set=\$ac_cv_env_${ac_var}_set
2269  eval ac_new_set=\$ac_env_${ac_var}_set
2270  eval ac_old_val=\$ac_cv_env_${ac_var}_value
2271  eval ac_new_val=\$ac_env_${ac_var}_value
2272  case $ac_old_set,$ac_new_set in
2273    set,)
2274      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2275$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2276      ac_cache_corrupted=: ;;
2277    ,set)
2278      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2279$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2280      ac_cache_corrupted=: ;;
2281    ,);;
2282    *)
2283      if test "x$ac_old_val" != "x$ac_new_val"; then
2284	# differences in whitespace do not lead to failure.
2285	ac_old_val_w=`echo x $ac_old_val`
2286	ac_new_val_w=`echo x $ac_new_val`
2287	if test "$ac_old_val_w" != "$ac_new_val_w"; then
2288	  { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2289$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2290	  ac_cache_corrupted=:
2291	else
2292	  { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2293$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2294	  eval $ac_var=\$ac_old_val
2295	fi
2296	{ $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2297$as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2298	{ $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2299$as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2300      fi;;
2301  esac
2302  # Pass precious variables to config.status.
2303  if test "$ac_new_set" = set; then
2304    case $ac_new_val in
2305    *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2306    *) ac_arg=$ac_var=$ac_new_val ;;
2307    esac
2308    case " $ac_configure_args " in
2309      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2310      *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2311    esac
2312  fi
2313done
2314if $ac_cache_corrupted; then
2315  { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2316$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2317  { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2318$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2319  as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2320fi
2321## -------------------- ##
2322## Main body of script. ##
2323## -------------------- ##
2324
2325ac_ext=c
2326ac_cpp='$CPP $CPPFLAGS'
2327ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2328ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2329ac_compiler_gnu=$ac_cv_c_compiler_gnu
2330
2331
2332
2333
2334
2335
2336
2337
2338progname=$0
2339# if PWD already has a value, it is probably wrong.
2340if test -n "$PWD" ; then PWD=`${PWDCMD-pwd}`; fi
2341
2342# Export original configure arguments for use by sub-configures.
2343# Quote arguments with shell meta charatcers.
2344TOPLEVEL_CONFIGURE_ARGUMENTS=
2345set -- "$progname" "$@"
2346for ac_arg
2347do
2348  case "$ac_arg" in
2349  *" "*|*"	"*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\']*)
2350    ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"`
2351    # if the argument is of the form -foo=baz, quote the baz part only
2352    ac_arg=`echo "'$ac_arg'" | sed "s/^'\([-a-zA-Z0-9]*=\)/\\1'/"` ;;
2353  *) ;;
2354  esac
2355  # Add the quoted argument to the list.
2356  TOPLEVEL_CONFIGURE_ARGUMENTS="$TOPLEVEL_CONFIGURE_ARGUMENTS $ac_arg"
2357done
2358if test "$silent" = yes; then
2359  TOPLEVEL_CONFIGURE_ARGUMENTS="$TOPLEVEL_CONFIGURE_ARGUMENTS --silent"
2360fi
2361# Remove the initial space we just introduced and, as these will be
2362# expanded by make, quote '$'.
2363TOPLEVEL_CONFIGURE_ARGUMENTS=`echo "x$TOPLEVEL_CONFIGURE_ARGUMENTS" | sed -e 's/^x *//' -e 's,\\$,$$,g'`
2364
2365
2366# Find the build, host, and target systems.
2367ac_aux_dir=
2368for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2369  if test -f "$ac_dir/install-sh"; then
2370    ac_aux_dir=$ac_dir
2371    ac_install_sh="$ac_aux_dir/install-sh -c"
2372    break
2373  elif test -f "$ac_dir/install.sh"; then
2374    ac_aux_dir=$ac_dir
2375    ac_install_sh="$ac_aux_dir/install.sh -c"
2376    break
2377  elif test -f "$ac_dir/shtool"; then
2378    ac_aux_dir=$ac_dir
2379    ac_install_sh="$ac_aux_dir/shtool install -c"
2380    break
2381  fi
2382done
2383if test -z "$ac_aux_dir"; then
2384  as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2385fi
2386
2387# These three variables are undocumented and unsupported,
2388# and are intended to be withdrawn in a future Autoconf release.
2389# They can cause serious problems if a builder's source tree is in a directory
2390# whose full name contains unusual characters.
2391ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2392ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2393ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2394
2395
2396# Make sure we can run config.sub.
2397$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2398  as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2399
2400{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2401$as_echo_n "checking build system type... " >&6; }
2402if ${ac_cv_build+:} false; then :
2403  $as_echo_n "(cached) " >&6
2404else
2405  ac_build_alias=$build_alias
2406test "x$ac_build_alias" = x &&
2407  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2408test "x$ac_build_alias" = x &&
2409  as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2410ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2411  as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2412
2413fi
2414{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2415$as_echo "$ac_cv_build" >&6; }
2416case $ac_cv_build in
2417*-*-*) ;;
2418*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2419esac
2420build=$ac_cv_build
2421ac_save_IFS=$IFS; IFS='-'
2422set x $ac_cv_build
2423shift
2424build_cpu=$1
2425build_vendor=$2
2426shift; shift
2427# Remember, the first character of IFS is used to create $*,
2428# except with old shells:
2429build_os=$*
2430IFS=$ac_save_IFS
2431case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2432
2433
2434 case ${build_alias} in
2435  "") build_noncanonical=${build} ;;
2436  *) build_noncanonical=${build_alias} ;;
2437esac
2438
2439
2440
2441 case ${host_alias} in
2442  "") host_noncanonical=${build_noncanonical} ;;
2443  *) host_noncanonical=${host_alias} ;;
2444esac
2445
2446
2447
2448 case ${target_alias} in
2449  "") target_noncanonical=${host_noncanonical} ;;
2450  *) target_noncanonical=${target_alias} ;;
2451esac
2452
2453
2454
2455
2456test "$host_noncanonical" = "$target_noncanonical" &&
2457  test "$program_prefix$program_suffix$program_transform_name" = \
2458    NONENONEs,x,x, &&
2459  program_transform_name=s,y,y,
2460
2461{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2462$as_echo_n "checking host system type... " >&6; }
2463if ${ac_cv_host+:} false; then :
2464  $as_echo_n "(cached) " >&6
2465else
2466  if test "x$host_alias" = x; then
2467  ac_cv_host=$ac_cv_build
2468else
2469  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2470    as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2471fi
2472
2473fi
2474{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2475$as_echo "$ac_cv_host" >&6; }
2476case $ac_cv_host in
2477*-*-*) ;;
2478*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2479esac
2480host=$ac_cv_host
2481ac_save_IFS=$IFS; IFS='-'
2482set x $ac_cv_host
2483shift
2484host_cpu=$1
2485host_vendor=$2
2486shift; shift
2487# Remember, the first character of IFS is used to create $*,
2488# except with old shells:
2489host_os=$*
2490IFS=$ac_save_IFS
2491case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2492
2493
2494{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2495$as_echo_n "checking target system type... " >&6; }
2496if ${ac_cv_target+:} false; then :
2497  $as_echo_n "(cached) " >&6
2498else
2499  if test "x$target_alias" = x; then
2500  ac_cv_target=$ac_cv_host
2501else
2502  ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2503    as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2504fi
2505
2506fi
2507{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2508$as_echo "$ac_cv_target" >&6; }
2509case $ac_cv_target in
2510*-*-*) ;;
2511*) as_fn_error $? "invalid value of canonical target" "$LINENO" 5;;
2512esac
2513target=$ac_cv_target
2514ac_save_IFS=$IFS; IFS='-'
2515set x $ac_cv_target
2516shift
2517target_cpu=$1
2518target_vendor=$2
2519shift; shift
2520# Remember, the first character of IFS is used to create $*,
2521# except with old shells:
2522target_os=$*
2523IFS=$ac_save_IFS
2524case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2525
2526
2527# The aliases save the names the user supplied, while $host etc.
2528# will get canonicalized.
2529test -n "$target_alias" &&
2530  test "$program_prefix$program_suffix$program_transform_name" = \
2531    NONENONEs,x,x, &&
2532  program_prefix=${target_alias}-
2533
2534test "$program_prefix" != NONE &&
2535  program_transform_name="s&^&$program_prefix&;$program_transform_name"
2536# Use a double $ so make ignores it.
2537test "$program_suffix" != NONE &&
2538  program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2539# Double any \ or $.
2540# By default was `s,x,x', remove it if useless.
2541ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2542program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
2543
2544
2545
2546# Get 'install' or 'install-sh' and its variants.
2547# Find a good install program.  We prefer a C program (faster),
2548# so one script is as good as another.  But avoid the broken or
2549# incompatible versions:
2550# SysV /etc/install, /usr/sbin/install
2551# SunOS /usr/etc/install
2552# IRIX /sbin/install
2553# AIX /bin/install
2554# AmigaOS /C/install, which installs bootblocks on floppy discs
2555# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2556# AFS /usr/afsws/bin/install, which mishandles nonexistent args
2557# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2558# OS/2's system install, which has a completely different semantic
2559# ./install, which can be erroneously created by make from ./install.sh.
2560# Reject install programs that cannot install multiple files.
2561{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
2562$as_echo_n "checking for a BSD-compatible install... " >&6; }
2563if test -z "$INSTALL"; then
2564if ${ac_cv_path_install+:} false; then :
2565  $as_echo_n "(cached) " >&6
2566else
2567  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2568for as_dir in $PATH
2569do
2570  IFS=$as_save_IFS
2571  test -z "$as_dir" && as_dir=.
2572    # Account for people who put trailing slashes in PATH elements.
2573case $as_dir/ in #((
2574  ./ | .// | /[cC]/* | \
2575  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2576  ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
2577  /usr/ucb/* ) ;;
2578  *)
2579    # OSF1 and SCO ODT 3.0 have their own names for install.
2580    # Don't use installbsd from OSF since it installs stuff as root
2581    # by default.
2582    for ac_prog in ginstall scoinst install; do
2583      for ac_exec_ext in '' $ac_executable_extensions; do
2584	if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
2585	  if test $ac_prog = install &&
2586	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2587	    # AIX install.  It has an incompatible calling convention.
2588	    :
2589	  elif test $ac_prog = install &&
2590	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2591	    # program-specific install script used by HP pwplus--don't use.
2592	    :
2593	  else
2594	    rm -rf conftest.one conftest.two conftest.dir
2595	    echo one > conftest.one
2596	    echo two > conftest.two
2597	    mkdir conftest.dir
2598	    if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2599	      test -s conftest.one && test -s conftest.two &&
2600	      test -s conftest.dir/conftest.one &&
2601	      test -s conftest.dir/conftest.two
2602	    then
2603	      ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2604	      break 3
2605	    fi
2606	  fi
2607	fi
2608      done
2609    done
2610    ;;
2611esac
2612
2613  done
2614IFS=$as_save_IFS
2615
2616rm -rf conftest.one conftest.two conftest.dir
2617
2618fi
2619  if test "${ac_cv_path_install+set}" = set; then
2620    INSTALL=$ac_cv_path_install
2621  else
2622    # As a last resort, use the slow shell script.  Don't cache a
2623    # value for INSTALL within a source directory, because that will
2624    # break other packages using the cache if that directory is
2625    # removed, or if the value is a relative name.
2626    INSTALL=$ac_install_sh
2627  fi
2628fi
2629{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
2630$as_echo "$INSTALL" >&6; }
2631
2632# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2633# It thinks the first close brace ends the variable substitution.
2634test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2635
2636test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2637
2638test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2639
2640{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln works" >&5
2641$as_echo_n "checking whether ln works... " >&6; }
2642if ${acx_cv_prog_LN+:} false; then :
2643  $as_echo_n "(cached) " >&6
2644else
2645  rm -f conftestdata_t
2646echo >conftestdata_f
2647if ln conftestdata_f conftestdata_t 2>/dev/null
2648then
2649  acx_cv_prog_LN=ln
2650else
2651  acx_cv_prog_LN=no
2652fi
2653rm -f conftestdata_f conftestdata_t
2654
2655fi
2656if test $acx_cv_prog_LN = no; then
2657  LN="cp"
2658  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN" >&5
2659$as_echo "no, using $LN" >&6; }
2660else
2661  LN="$acx_cv_prog_LN"
2662  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2663$as_echo "yes" >&6; }
2664fi
2665
2666{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
2667$as_echo_n "checking whether ln -s works... " >&6; }
2668LN_S=$as_ln_s
2669if test "$LN_S" = "ln -s"; then
2670  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2671$as_echo "yes" >&6; }
2672else
2673  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
2674$as_echo "no, using $LN_S" >&6; }
2675fi
2676
2677{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
2678$as_echo_n "checking for a sed that does not truncate output... " >&6; }
2679if ${ac_cv_path_SED+:} false; then :
2680  $as_echo_n "(cached) " >&6
2681else
2682            ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
2683     for ac_i in 1 2 3 4 5 6 7; do
2684       ac_script="$ac_script$as_nl$ac_script"
2685     done
2686     echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
2687     { ac_script=; unset ac_script;}
2688     if test -z "$SED"; then
2689  ac_path_SED_found=false
2690  # Loop through the user's path and test for each of PROGNAME-LIST
2691  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2692for as_dir in $PATH
2693do
2694  IFS=$as_save_IFS
2695  test -z "$as_dir" && as_dir=.
2696    for ac_prog in sed gsed; do
2697    for ac_exec_ext in '' $ac_executable_extensions; do
2698      ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
2699      as_fn_executable_p "$ac_path_SED" || continue
2700# Check for GNU ac_path_SED and select it if it is found.
2701  # Check for GNU $ac_path_SED
2702case `"$ac_path_SED" --version 2>&1` in
2703*GNU*)
2704  ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
2705*)
2706  ac_count=0
2707  $as_echo_n 0123456789 >"conftest.in"
2708  while :
2709  do
2710    cat "conftest.in" "conftest.in" >"conftest.tmp"
2711    mv "conftest.tmp" "conftest.in"
2712    cp "conftest.in" "conftest.nl"
2713    $as_echo '' >> "conftest.nl"
2714    "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
2715    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
2716    as_fn_arith $ac_count + 1 && ac_count=$as_val
2717    if test $ac_count -gt ${ac_path_SED_max-0}; then
2718      # Best one so far, save it but keep looking for a better one
2719      ac_cv_path_SED="$ac_path_SED"
2720      ac_path_SED_max=$ac_count
2721    fi
2722    # 10*(2^10) chars as input seems more than enough
2723    test $ac_count -gt 10 && break
2724  done
2725  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
2726esac
2727
2728      $ac_path_SED_found && break 3
2729    done
2730  done
2731  done
2732IFS=$as_save_IFS
2733  if test -z "$ac_cv_path_SED"; then
2734    as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
2735  fi
2736else
2737  ac_cv_path_SED=$SED
2738fi
2739
2740fi
2741{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
2742$as_echo "$ac_cv_path_SED" >&6; }
2743 SED="$ac_cv_path_SED"
2744  rm -f conftest.sed
2745
2746for ac_prog in gawk mawk nawk awk
2747do
2748  # Extract the first word of "$ac_prog", so it can be a program name with args.
2749set dummy $ac_prog; ac_word=$2
2750{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2751$as_echo_n "checking for $ac_word... " >&6; }
2752if ${ac_cv_prog_AWK+:} false; then :
2753  $as_echo_n "(cached) " >&6
2754else
2755  if test -n "$AWK"; then
2756  ac_cv_prog_AWK="$AWK" # Let the user override the test.
2757else
2758as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2759for as_dir in $PATH
2760do
2761  IFS=$as_save_IFS
2762  test -z "$as_dir" && as_dir=.
2763    for ac_exec_ext in '' $ac_executable_extensions; do
2764  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2765    ac_cv_prog_AWK="$ac_prog"
2766    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2767    break 2
2768  fi
2769done
2770  done
2771IFS=$as_save_IFS
2772
2773fi
2774fi
2775AWK=$ac_cv_prog_AWK
2776if test -n "$AWK"; then
2777  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
2778$as_echo "$AWK" >&6; }
2779else
2780  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2781$as_echo "no" >&6; }
2782fi
2783
2784
2785  test -n "$AWK" && break
2786done
2787
2788
2789srcpwd=`cd ${srcdir} ; ${PWDCMD-pwd}`
2790
2791# We pass INSTALL explicitly to sub-makes.  Make sure that it is not
2792# a relative path.
2793if test "$INSTALL" = "${srcdir}/install-sh -c"; then
2794  INSTALL="${srcpwd}/install-sh -c"
2795fi
2796
2797# Set srcdir to "." if that's what it is.
2798# This is important for multilib support.
2799pwd=`${PWDCMD-pwd}`
2800if test "${pwd}" = "${srcpwd}" ; then
2801  srcdir=.
2802fi
2803
2804topsrcdir=$srcpwd
2805
2806extra_host_args=
2807
2808### To add a new directory to the tree, first choose whether it is a target
2809### or a host dependent tool.  Then put it into the appropriate list
2810### (library or tools, host or target), doing a dependency sort.
2811
2812# Subdirs will be configured in the order listed in build_configdirs,
2813# configdirs, or target_configdirs; see the serialization section below.
2814
2815# Dependency sorting is only needed when *configuration* must be done in
2816# a particular order.  In all cases a dependency should be specified in
2817# the Makefile, whether or not it's implicitly specified here.
2818
2819# Double entries in build_configdirs, configdirs, or target_configdirs may
2820# cause circular dependencies and break everything horribly.
2821
2822# these library is used by various programs built for the build
2823# environment
2824#
2825build_libs="build-libiberty build-libcpp"
2826
2827# these tools are built for the build environment
2828build_tools="build-texinfo build-flex build-bison build-m4 build-fixincludes"
2829
2830# these libraries are used by various programs built for the host environment
2831#f
2832host_libs="gettext libiberty opcodes bfd readline tcl tk itcl libgui zlib libbacktrace libcpp libcody libdecnumber gmp mpfr mpc isl libiconv libctf libsframe libgrust "
2833
2834# these tools are built for the host environment
2835# Note, the powerpc-eabi build depends on sim occurring before gdb in order to
2836# know that we are building the simulator.
2837# binutils, gas and ld appear in that order because it makes sense to run
2838# "make check" in that particular order.
2839# If --enable-gold is used, "gold" may replace "ld".
2840host_tools="texinfo flex bison binutils gas ld fixincludes gcc cgen sid sim gdb gdbserver gprof etc expect dejagnu m4 utils guile fastjar gnattools libcc1 gm2tools gotools c++tools"
2841
2842# these libraries are built for the target environment, and are built after
2843# the host libraries and the host tools (which may be a cross compiler)
2844# Note that libiberty is not a target library.
2845target_libraries="target-libgcc \
2846		target-libbacktrace \
2847		target-libgloss \
2848		target-newlib \
2849		target-libgomp \
2850		target-libatomic \
2851		target-libitm \
2852		target-libstdc++-v3 \
2853		target-libsanitizer \
2854		target-libvtv \
2855		target-libssp \
2856		target-libquadmath \
2857		target-libgfortran \
2858		target-libffi \
2859		target-libobjc \
2860		target-libada \
2861		target-libgm2 \
2862		target-libgo \
2863		target-libgrust \
2864		target-libphobos \
2865		target-zlib"
2866
2867# these tools are built using the target libraries, and are intended to
2868# run only in the target environment
2869#
2870# note: any program that *uses* libraries that are in the "target_libraries"
2871# list belongs in this list.
2872#
2873target_tools="target-rda"
2874
2875################################################################################
2876
2877## All tools belong in one of the four categories, and are assigned above
2878## We assign ${configdirs} this way to remove all embedded newlines.  This
2879## is important because configure will choke if they ever get through.
2880## ${configdirs} is directories we build using the host tools.
2881## ${target_configdirs} is directories we build using the target tools.
2882configdirs=`echo ${host_libs} ${host_tools}`
2883target_configdirs=`echo ${target_libraries} ${target_tools}`
2884build_configdirs=`echo ${build_libs} ${build_tools}`
2885
2886
2887
2888################################################################################
2889
2890srcname="gnu development package"
2891
2892# This gets set non-empty for some net releases of packages.
2893appdirs=""
2894
2895# Define is_cross_compiler to save on calls to 'test'.
2896is_cross_compiler=
2897if test x"${host}" = x"${target}" ; then
2898  is_cross_compiler=no
2899else
2900  is_cross_compiler=yes
2901fi
2902
2903# Find the build and target subdir names.
2904
2905# post-stage1 host modules use a different CC_FOR_BUILD so, in order to
2906# have matching libraries, they should use host libraries: Makefile.tpl
2907# arranges to pass --with-build-libsubdir=$(HOST_SUBDIR).
2908# However, they still use the build modules, because the corresponding
2909# host modules (e.g. bison) are only built for the host when bootstrap
2910# finishes. So:
2911# - build_subdir is where we find build modules, and never changes.
2912# - build_libsubdir is where we find build libraries, and can be overridden.
2913
2914# Prefix 'build-' so this never conflicts with target_subdir.
2915build_subdir="build-${build_noncanonical}"
2916
2917# Check whether --with-build-libsubdir was given.
2918if test "${with_build_libsubdir+set}" = set; then :
2919  withval=$with_build_libsubdir; build_libsubdir="$withval"
2920else
2921  build_libsubdir="$build_subdir"
2922fi
2923
2924# --srcdir=. covers the toplevel, while "test -d" covers the subdirectories
2925if ( test $srcdir = . && test -d gcc ) \
2926   || test -d $srcdir/../host-${host_noncanonical}; then
2927  host_subdir="host-${host_noncanonical}"
2928else
2929  host_subdir=.
2930fi
2931# No prefix.
2932target_subdir=${target_noncanonical}
2933
2934# Be sure to cover against remnants of an in-tree build.
2935if test $srcdir != .  && test -d $srcdir/host-${host_noncanonical}; then
2936  as_fn_error $? "building out of tree but $srcdir contains host-${host_noncanonical}.
2937Use a pristine source tree when building in a separate tree" "$LINENO" 5
2938fi
2939
2940# Skipdirs are removed silently.
2941skipdirs=
2942# Noconfigdirs are removed loudly.
2943noconfigdirs=""
2944
2945use_gnu_ld=
2946# Make sure we don't let GNU ld be added if we didn't want it.
2947if test x$with_gnu_ld = xno ; then
2948  use_gnu_ld=no
2949  noconfigdirs="$noconfigdirs ld gold"
2950fi
2951
2952use_gnu_as=
2953# Make sure we don't let GNU as be added if we didn't want it.
2954if test x$with_gnu_as = xno ; then
2955  use_gnu_as=no
2956  noconfigdirs="$noconfigdirs gas"
2957fi
2958
2959use_included_zlib=
2960
2961# Check whether --with-system-zlib was given.
2962if test "${with_system_zlib+set}" = set; then :
2963  withval=$with_system_zlib;
2964fi
2965
2966# Make sure we don't let ZLIB be added if we didn't want it.
2967if test x$with_system_zlib = xyes ; then
2968  use_included_zlib=no
2969  noconfigdirs="$noconfigdirs zlib"
2970fi
2971
2972# Don't compile the bundled readline/libreadline.a if --with-system-readline
2973# is provided.
2974if test x$with_system_readline = xyes ; then
2975  noconfigdirs="$noconfigdirs readline"
2976fi
2977
2978
2979# Check whether --with-zstd was given.
2980if test "${with_zstd+set}" = set; then :
2981  withval=$with_zstd;
2982fi
2983
2984
2985# some tools are so dependent upon X11 that if we're not building with X,
2986# it's not even worth trying to configure, much less build, that tool.
2987
2988case ${with_x} in
2989  yes | "") ;; # the default value for this tree is that X11 is available
2990  no)
2991    skipdirs="${skipdirs} tk itcl libgui"
2992    # We won't be able to build gdbtk without X.
2993    enable_gdbtk=no
2994    ;;
2995  *)  echo "*** bad value \"${with_x}\" for -with-x flag; ignored" 1>&2 ;;
2996esac
2997
2998# Some are only suitable for cross toolchains.
2999# Remove these if host=target.
3000cross_only="target-libgloss target-newlib target-opcodes"
3001
3002case $is_cross_compiler in
3003  no) skipdirs="${skipdirs} ${cross_only}" ;;
3004esac
3005
3006# If both --with-headers and --with-libs are specified, default to
3007# --without-newlib.
3008if test x"${with_headers}" != x && test x"${with_headers}" != xno \
3009   && test x"${with_libs}" != x && test x"${with_libs}" != xno ; then
3010  if test x"${with_newlib}" = x ; then
3011    with_newlib=no
3012  fi
3013fi
3014
3015# Recognize --with-newlib/--without-newlib.
3016case ${with_newlib} in
3017  no) skipdirs="${skipdirs} target-newlib" ;;
3018  yes) skipdirs=`echo " ${skipdirs} " | sed -e 's/ target-newlib / /'` ;;
3019esac
3020
3021# Check whether --enable-as-accelerator-for was given.
3022if test "${enable_as_accelerator_for+set}" = set; then :
3023  enableval=$enable_as_accelerator_for;
3024fi
3025
3026
3027# Check whether --enable-offload-targets was given.
3028if test "${enable_offload_targets+set}" = set; then :
3029  enableval=$enable_offload_targets;
3030  if test x"$enable_offload_targets" = x; then
3031    as_fn_error $? "no offload targets specified" "$LINENO" 5
3032  fi
3033
3034else
3035  enable_offload_targets=
3036fi
3037
3038
3039# Check whether --enable-offload-defaulted was given.
3040if test "${enable_offload_defaulted+set}" = set; then :
3041  enableval=$enable_offload_defaulted; enable_offload_defaulted=$enableval
3042else
3043  enable_offload_defaulted=
3044fi
3045
3046
3047# Handle --enable-gold, --enable-ld.
3048# --disable-gold [--enable-ld]
3049#     Build only ld.  Default option.
3050# --enable-gold [--enable-ld]
3051#     Build both gold and ld.  Install gold as "ld.gold", install ld
3052#     as "ld.bfd" and "ld".
3053# --enable-gold=default [--enable-ld]
3054#     Build both gold and ld.  Install gold as "ld.gold" and "ld",
3055#     install ld as "ld.bfd".
3056# --enable-gold[=default] --disable-ld
3057#     Build only gold, which is then installed as both "ld.gold" and "ld".
3058# --enable-gold --enable-ld=default
3059#     Build both gold (installed as "ld.gold") and ld (installed as "ld"
3060#     and ld.bfd).
3061#     In other words, ld is default
3062# --enable-gold=default --enable-ld=default
3063#     Error.
3064
3065default_ld=
3066# Check whether --enable-gold was given.
3067if test "${enable_gold+set}" = set; then :
3068  enableval=$enable_gold; ENABLE_GOLD=$enableval
3069else
3070  ENABLE_GOLD=no
3071fi
3072
3073case "${ENABLE_GOLD}" in
3074  yes|default)
3075    # Check for ELF target.
3076    is_elf=no
3077    case "${target}" in
3078      *-*-elf* | *-*-sysv4* | *-*-unixware* | *-*-eabi* | hppa*64*-*-hpux* \
3079      | *-*-linux* | *-*-gnu* | frv-*-uclinux* | *-*-irix5* | *-*-irix6* \
3080      | *-*-netbsd* | *-*-openbsd* | *-*-freebsd* | *-*-dragonfly* \
3081      | *-*-solaris2* | *-*-nto* | *-*-nacl* | *-*-haiku*)
3082        case "${target}" in
3083          *-*-linux*aout* | *-*-linux*oldld*)
3084            ;;
3085          *)
3086            is_elf=yes
3087            ;;
3088        esac
3089    esac
3090
3091    if test "$is_elf" = "yes"; then
3092      # Check for target supported by gold.
3093      case "${target}" in
3094        i?86-*-* | x86_64-*-* | sparc*-*-* | powerpc*-*-* | arm*-*-* \
3095        | aarch64*-*-* | tilegx*-*-* | mips*-*-* | s390*-*-* | loongarch*-*-*)
3096	  configdirs="$configdirs gold"
3097	  if test x${ENABLE_GOLD} = xdefault; then
3098	    default_ld=gold
3099	  fi
3100	  ENABLE_GOLD=yes
3101          ;;
3102      esac
3103    fi
3104    ;;
3105  no)
3106    ;;
3107  *)
3108    as_fn_error $? "invalid --enable-gold argument" "$LINENO" 5
3109    ;;
3110esac
3111
3112# Check whether --enable-ld was given.
3113if test "${enable_ld+set}" = set; then :
3114  enableval=$enable_ld; ENABLE_LD=$enableval
3115else
3116  ENABLE_LD=yes
3117fi
3118
3119
3120case "${ENABLE_LD}" in
3121  default)
3122    if test x${default_ld} != x; then
3123      as_fn_error $? "either gold or ld can be the default ld" "$LINENO" 5
3124    fi
3125    ;;
3126  yes)
3127    ;;
3128  no)
3129    if test x${ENABLE_GOLD} != xyes; then
3130      { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: neither ld nor gold are enabled" >&5
3131$as_echo "$as_me: WARNING: neither ld nor gold are enabled" >&2;}
3132    fi
3133    configdirs=`echo " ${configdirs} " | sed -e 's/ ld / /'`
3134    ;;
3135  *)
3136    as_fn_error $? "invalid --enable-ld argument" "$LINENO" 5
3137    ;;
3138esac
3139
3140# Check whether --enable-gprofng was given.
3141if test "${enable_gprofng+set}" = set; then :
3142  enableval=$enable_gprofng; enable_gprofng=$enableval
3143else
3144  enable_gprofng=yes
3145fi
3146
3147if test "$enable_gprofng" = "yes"; then
3148  case "${target}" in
3149    x86_64-*-linux* | i?86-*-linux* | aarch64-*-linux*)
3150    configdirs="$configdirs gprofng"
3151    ;;
3152  esac
3153fi
3154
3155
3156# PR gas/19109
3157# Decide the default method for compressing debug sections.
3158# Provide a configure time option to override our default.
3159# Check whether --enable-compressed_debug_sections was given.
3160if test "${enable_compressed_debug_sections+set}" = set; then :
3161  enableval=$enable_compressed_debug_sections;
3162  if test x"$enable_compressed_debug_sections" = xyes; then
3163    as_fn_error $? "no program with compressed debug sections specified" "$LINENO" 5
3164  fi
3165
3166else
3167  enable_compressed_debug_sections=
3168fi
3169
3170
3171# Select default compression algorithm.
3172# Check whether --enable-default_compressed_debug_sections_algorithm was given.
3173if test "${enable_default_compressed_debug_sections_algorithm+set}" = set; then :
3174  enableval=$enable_default_compressed_debug_sections_algorithm;
3175else
3176  default_compressed_debug_sections_algorithm=
3177fi
3178
3179
3180# Configure extra directories which are host specific
3181
3182case "${host}" in
3183  *-cygwin*)
3184    configdirs="$configdirs libtermcap" ;;
3185esac
3186
3187# A target can indicate whether a language isn't supported for some reason.
3188# Only spaces may be used in this macro; not newlines or tabs.
3189unsupported_languages=
3190
3191# Remove more programs from consideration, based on the host or
3192# target this usually means that a port of the program doesn't
3193# exist yet.
3194
3195case "${host}" in
3196  i[3456789]86-*-msdosdjgpp*)
3197    noconfigdirs="$noconfigdirs tcl tk itcl"
3198    ;;
3199esac
3200
3201# Default to --disable-year2038 until we can handle differences between
3202# projects that use gnulib (which understands year 2038) and projects that
3203# do not (like BFD).
3204# Check whether --enable-year2038 was given.
3205if test "${enable_year2038+set}" = set; then :
3206  enableval=$enable_year2038; ENABLE_YEAR2038=$enableval
3207else
3208  ENABLE_YEAR2038=no
3209fi
3210
3211enable_year2038=
3212if test "${ENABLE_YEAR2038}" = "no" ; then
3213  enable_year2038=no
3214fi
3215
3216# Check whether --enable-libquadmath was given.
3217if test "${enable_libquadmath+set}" = set; then :
3218  enableval=$enable_libquadmath; ENABLE_LIBQUADMATH=$enableval
3219else
3220  ENABLE_LIBQUADMATH=yes
3221fi
3222
3223if test "${ENABLE_LIBQUADMATH}" = "no" ; then
3224  noconfigdirs="$noconfigdirs target-libquadmath"
3225fi
3226
3227
3228# Check whether --enable-libquadmath-support was given.
3229if test "${enable_libquadmath_support+set}" = set; then :
3230  enableval=$enable_libquadmath_support; ENABLE_LIBQUADMATH_SUPPORT=$enableval
3231else
3232  ENABLE_LIBQUADMATH_SUPPORT=yes
3233fi
3234
3235enable_libquadmath_support=
3236if test "${ENABLE_LIBQUADMATH_SUPPORT}" = "no" ; then
3237  enable_libquadmath_support=no
3238fi
3239
3240
3241# Check whether --enable-libada was given.
3242if test "${enable_libada+set}" = set; then :
3243  enableval=$enable_libada; ENABLE_LIBADA=$enableval
3244else
3245  ENABLE_LIBADA=yes
3246fi
3247
3248if test "${ENABLE_LIBADA}" != "yes" ; then
3249  noconfigdirs="$noconfigdirs gnattools"
3250fi
3251
3252# Check whether --enable-libgm2 was given.
3253if test "${enable_libgm2+set}" = set; then :
3254  enableval=$enable_libgm2; ENABLE_LIBGM2=$enableval
3255else
3256  ENABLE_LIBGM2=no
3257fi
3258
3259if test "${ENABLE_LIBGM2}" != "yes" ; then
3260  noconfigdirs="$noconfigdirs gm2tools"
3261fi
3262
3263# Check whether --enable-libssp was given.
3264if test "${enable_libssp+set}" = set; then :
3265  enableval=$enable_libssp; ENABLE_LIBSSP=$enableval
3266else
3267  ENABLE_LIBSSP=yes
3268fi
3269
3270
3271# Check whether --enable-libstdcxx was given.
3272if test "${enable_libstdcxx+set}" = set; then :
3273  enableval=$enable_libstdcxx; ENABLE_LIBSTDCXX=$enableval
3274else
3275  ENABLE_LIBSTDCXX=default
3276fi
3277
3278if test "${ENABLE_LIBSTDCXX}" = "no" ; then
3279  noconfigdirs="$noconfigdirs target-libstdc++-v3"
3280fi
3281
3282# Enable libgomp by default on hosted POSIX systems, and a few others.
3283if test x$enable_libgomp = x ; then
3284    case "${target}" in
3285    *-*-linux* | *-*-gnu* | *-*-k*bsd*-gnu | *-*-kopensolaris*-gnu)
3286	;;
3287    *-*-netbsd* | *-*-freebsd* | *-*-openbsd* | *-*-dragonfly*)
3288	;;
3289    *-*-solaris2* | *-*-hpux11*)
3290	;;
3291    *-*-darwin* | *-*-aix*)
3292	;;
3293    nvptx*-*-* | amdgcn*-*-*)
3294	;;
3295    *)
3296	noconfigdirs="$noconfigdirs target-libgomp"
3297	;;
3298    esac
3299fi
3300
3301# Disable libatomic on unsupported systems.
3302if test -d ${srcdir}/libatomic; then
3303    if test x$enable_libatomic = x; then
3304	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for libatomic support" >&5
3305$as_echo_n "checking for libatomic support... " >&6; }
3306	if (srcdir=${srcdir}/libatomic; \
3307		. ${srcdir}/configure.tgt; \
3308		test -n "$UNSUPPORTED")
3309	then
3310	    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3311$as_echo "no" >&6; }
3312	    noconfigdirs="$noconfigdirs target-libatomic"
3313	else
3314	    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3315$as_echo "yes" >&6; }
3316	fi
3317    fi
3318fi
3319
3320# Disable libitm on unsupported systems.
3321if test -d ${srcdir}/libitm; then
3322    if test x$enable_libitm = x; then
3323	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for libitm support" >&5
3324$as_echo_n "checking for libitm support... " >&6; }
3325	if (srcdir=${srcdir}/libitm; \
3326		. ${srcdir}/configure.tgt; \
3327		test -n "$UNSUPPORTED")
3328	then
3329	    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3330$as_echo "no" >&6; }
3331	    noconfigdirs="$noconfigdirs target-libitm"
3332	else
3333	    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3334$as_echo "yes" >&6; }
3335	fi
3336    fi
3337fi
3338
3339# Disable libsanitizer on unsupported systems.
3340if test -d ${srcdir}/libsanitizer; then
3341    if test x$enable_libsanitizer = x; then
3342	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for libsanitizer support" >&5
3343$as_echo_n "checking for libsanitizer support... " >&6; }
3344	if (srcdir=${srcdir}/libsanitizer; \
3345		. ${srcdir}/configure.tgt; \
3346		test -n "$UNSUPPORTED")
3347	then
3348	    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3349$as_echo "no" >&6; }
3350	    noconfigdirs="$noconfigdirs target-libsanitizer"
3351	else
3352	    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3353$as_echo "yes" >&6; }
3354	fi
3355    fi
3356fi
3357
3358# Disable libvtv on unsupported systems.
3359if test -d ${srcdir}/libvtv; then
3360    if test x$enable_libvtv = x; then
3361	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for libvtv support" >&5
3362$as_echo_n "checking for libvtv support... " >&6; }
3363	if (srcdir=${srcdir}/libvtv; \
3364		. ${srcdir}/configure.tgt; \
3365		test "$VTV_SUPPORTED" != "yes")
3366	then
3367	    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3368$as_echo "no" >&6; }
3369	    noconfigdirs="$noconfigdirs target-libvtv"
3370	else
3371	    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3372$as_echo "yes" >&6; }
3373	fi
3374    fi
3375fi
3376
3377# Disable libquadmath for some systems.
3378case "${target}" in
3379  avr-*-*)
3380    noconfigdirs="$noconfigdirs target-libquadmath"
3381    ;;
3382  # libquadmath is unused on AIX and libquadmath build process use of
3383  # LD_LIBRARY_PATH can break AIX bootstrap.
3384  powerpc-*-aix* | rs6000-*-aix*)
3385    noconfigdirs="$noconfigdirs target-libquadmath"
3386    ;;
3387esac
3388
3389# Disable libssp for some systems.
3390case "${target}" in
3391  avr-*-*)
3392    # No hosted I/O support.
3393    noconfigdirs="$noconfigdirs target-libssp"
3394    ;;
3395  bpf-*-*)
3396    noconfigdirs="$noconfigdirs target-libssp"
3397    ;;
3398  powerpc-*-aix* | rs6000-*-aix*)
3399    noconfigdirs="$noconfigdirs target-libssp"
3400    ;;
3401  pru-*-*)
3402    # No hosted I/O support.
3403    noconfigdirs="$noconfigdirs target-libssp"
3404    ;;
3405  rl78-*-*)
3406    # libssp uses a misaligned load to trigger a fault, but the RL78
3407    # doesn't fault for those - instead, it gives a build-time error
3408    # for explicit misaligned loads.
3409    noconfigdirs="$noconfigdirs target-libssp"
3410    ;;
3411  visium-*-*)
3412    # No hosted I/O support.
3413    noconfigdirs="$noconfigdirs target-libssp"
3414    ;;
3415esac
3416
3417# Disable libstdc++-v3 for some systems.
3418# Allow user to override this if they pass --enable-libstdcxx
3419if test "${ENABLE_LIBSTDCXX}" = "default" ; then
3420  case "${target}" in
3421    *-*-vxworks*)
3422      # VxWorks uses the Dinkumware C++ library.
3423      noconfigdirs="$noconfigdirs target-libstdc++-v3"
3424      ;;
3425    amdgcn*-*-*)
3426      # Not ported/fails to build when using newlib.
3427      noconfigdirs="$noconfigdirs target-libstdc++-v3"
3428      ;;
3429    arm*-wince-pe*)
3430      # the C++ libraries don't build on top of CE's C libraries
3431      noconfigdirs="$noconfigdirs target-libstdc++-v3"
3432      ;;
3433    avr-*-*)
3434      noconfigdirs="$noconfigdirs target-libstdc++-v3"
3435      ;;
3436    bpf-*-*)
3437      noconfigdirs="$noconfigdirs target-libstdc++-v3"
3438      ;;
3439    ft32-*-*)
3440      noconfigdirs="$noconfigdirs target-libstdc++-v3"
3441      ;;
3442  esac
3443fi
3444
3445# Disable C++ on systems where it is known to not work.
3446# For testing, you can override this with --enable-languages=c++.
3447case ,${enable_languages}, in
3448  *,c++,*)
3449    ;;
3450  *)
3451      case "${target}" in
3452        bpf-*-*)
3453          unsupported_languages="$unsupported_languages c++"
3454          ;;
3455      esac
3456      ;;
3457esac
3458
3459# Disable Objc on systems where it is known to not work.
3460# For testing, you can override this with --enable-languages=objc.
3461case ,${enable_languages}, in
3462  *,objc,*)
3463    ;;
3464  *)
3465      case "${target}" in
3466        bpf-*-*)
3467          unsupported_languages="$unsupported_languages objc"
3468          ;;
3469      esac
3470      ;;
3471esac
3472
3473# Disable D on systems where it is known to not work.
3474# For testing, you can override this with --enable-languages=d.
3475case ,${enable_languages}, in
3476  *,d,*)
3477    ;;
3478  *)
3479    case "${target}" in
3480      bpf-*-*)
3481	unsupported_languages="$unsupported_languages d"
3482	;;
3483    esac
3484    ;;
3485esac
3486
3487# Disable libphobos on unsupported systems.
3488# For testing, you can override this with --enable-libphobos.
3489if test -d ${srcdir}/libphobos; then
3490    if test x$enable_libphobos = x; then
3491	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for libphobos support" >&5
3492$as_echo_n "checking for libphobos support... " >&6; }
3493	if (srcdir=${srcdir}/libphobos; \
3494		. ${srcdir}/configure.tgt; \
3495		test "$LIBPHOBOS_SUPPORTED" != "yes")
3496	then
3497	    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3498$as_echo "no" >&6; }
3499	    noconfigdirs="$noconfigdirs target-libphobos"
3500	else
3501	    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3502$as_echo "yes" >&6; }
3503	fi
3504    fi
3505fi
3506
3507# Disable Fortran for some systems.
3508case "${target}" in
3509  mmix-*-*)
3510    # See <http://gcc.gnu.org/ml/gcc-patches/2004-11/msg00572.html>.
3511    unsupported_languages="$unsupported_languages fortran"
3512    ;;
3513  bpf-*-*)
3514    unsupported_languages="$unsupported_languages fortran"
3515    ;;
3516esac
3517
3518# Disable libffi for some systems.
3519case "${target}" in
3520  powerpc-*-darwin*)
3521    ;;
3522  i[3456789]86-*-darwin*)
3523    ;;
3524  x86_64-*-darwin[912]*)
3525    ;;
3526  *-*-darwin*)
3527    noconfigdirs="$noconfigdirs target-libffi"
3528    ;;
3529  *-*-netware*)
3530    noconfigdirs="$noconfigdirs target-libffi"
3531    ;;
3532  *-*-phoenix*)
3533    noconfigdirs="$noconfigdirs target-libffi"
3534    ;;
3535  *-*-rtems*)
3536    noconfigdirs="$noconfigdirs target-libffi"
3537    ;;
3538  *-*-tpf*)
3539    noconfigdirs="$noconfigdirs target-libffi"
3540    ;;
3541  *-*-uclinux*)
3542    noconfigdirs="$noconfigdirs target-libffi"
3543    ;;
3544  *-*-vxworks*)
3545    noconfigdirs="$noconfigdirs target-libffi"
3546    ;;
3547  aarch64*-*-freebsd*)
3548    noconfigdirs="$noconfigdirs target-libffi"
3549    ;;
3550  alpha*-*-*vms*)
3551    noconfigdirs="$noconfigdirs target-libffi"
3552    ;;
3553  arm*-*-freebsd*)
3554    noconfigdirs="$noconfigdirs target-libffi"
3555    ;;
3556  arm-wince-pe)
3557    noconfigdirs="$noconfigdirs target-libffi"
3558    ;;
3559  arm*-*-symbianelf*)
3560    noconfigdirs="$noconfigdirs target-libffi"
3561    ;;
3562  bpf-*-*)
3563    noconfigdirs="$noconfigdirs target-libffi"
3564    ;;
3565  cris-*-* | crisv32-*-*)
3566    case "${target}" in
3567      *-*-linux*)
3568	;;
3569      *) # See PR46792 regarding target-libffi.
3570	noconfigdirs="$noconfigdirs target-libffi";;
3571    esac
3572    ;;
3573  hppa*64*-*-hpux*)
3574    noconfigdirs="$noconfigdirs target-libffi"
3575    ;;
3576  hppa*-hp-hpux11*)
3577    ;;
3578  hppa*-*-hpux*)
3579    noconfigdirs="$noconfigdirs target-libffi"
3580    ;;
3581  ia64*-*-*vms*)
3582    noconfigdirs="$noconfigdirs target-libffi"
3583    ;;
3584  i[3456789]86-w64-mingw*)
3585    noconfigdirs="$noconfigdirs target-libffi"
3586    ;;
3587  i[3456789]86-*-mingw*)
3588    noconfigdirs="$noconfigdirs target-libffi"
3589    ;;
3590  x86_64-*-mingw*)
3591    noconfigdirs="$noconfigdirs target-libffi"
3592    ;;
3593  mmix-*-*)
3594    noconfigdirs="$noconfigdirs target-libffi"
3595    ;;
3596  powerpc-*-aix*)
3597    ;;
3598  rs6000-*-aix*)
3599    ;;
3600  ft32-*-*)
3601    noconfigdirs="$noconfigdirs target-libffi"
3602    ;;
3603  *-*-lynxos*)
3604    noconfigdirs="$noconfigdirs target-libffi"
3605    ;;
3606esac
3607
3608# Disable the go frontend on systems where it is known to not work. Please keep
3609# this in sync with contrib/config-list.mk.
3610case "${target}" in
3611*-*-darwin* | *-*-cygwin* | *-*-mingw* | bpf-* )
3612    unsupported_languages="$unsupported_languages go"
3613    ;;
3614esac
3615
3616# Only allow gdbserver on some systems.
3617if test -d ${srcdir}/gdbserver; then
3618    if test x$enable_gdbserver = x; then
3619	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for gdbserver support" >&5
3620$as_echo_n "checking for gdbserver support... " >&6; }
3621	if (srcdir=${srcdir}/gdbserver; \
3622		. ${srcdir}/configure.srv; \
3623		test -n "$UNSUPPORTED")
3624	then
3625	    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3626$as_echo "no" >&6; }
3627	    noconfigdirs="$noconfigdirs gdbserver"
3628	else
3629	    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3630$as_echo "yes" >&6; }
3631	fi
3632    fi
3633fi
3634
3635# Disable libgo for some systems where it is known to not work.
3636# For testing, you can easily override this with --enable-libgo.
3637if test x$enable_libgo = x; then
3638    case "${target}" in
3639    *-*-darwin*)
3640	# PR 46986
3641	noconfigdirs="$noconfigdirs target-libgo"
3642	;;
3643    *-*-cygwin* | *-*-mingw*)
3644	noconfigdirs="$noconfigdirs target-libgo"
3645	;;
3646    bpf-*-*)
3647        noconfigdirs="$noconfigdirs target-libgo"
3648        ;;
3649    esac
3650fi
3651
3652# Default libgloss CPU subdirectory.
3653libgloss_dir="$target_cpu"
3654
3655case "${target}" in
3656  sh*-*-pe|mips*-*-pe|*arm-wince-pe)
3657    libgloss_dir=wince
3658    ;;
3659  aarch64*-*-* )
3660    libgloss_dir=aarch64
3661    ;;
3662  arm*-*-*)
3663    libgloss_dir=arm
3664    ;;
3665  cris-*-* | crisv32-*-*)
3666    libgloss_dir=cris
3667    ;;
3668  kvx-*-elf)
3669    libgloss_dir=kvx-elf
3670    ;;
3671  kvx-*-mbr)
3672    libgloss_dir=kvx-mbr
3673    ;;
3674  kvx-*-cos)
3675    libgloss_dir=kvx-cos
3676    ;;
3677  hppa*-*-*)
3678    libgloss_dir=pa
3679    ;;
3680  i[3456789]86-*-*)
3681    libgloss_dir=i386
3682    ;;
3683  loongarch*-*-*)
3684    libgloss_dir=loongarch
3685    ;;
3686  m68hc11-*-*|m6811-*-*|m68hc12-*-*|m6812-*-*)
3687    libgloss_dir=m68hc11
3688    ;;
3689  m68*-*-* | fido-*-*)
3690    libgloss_dir=m68k
3691    ;;
3692  mips*-*-*)
3693    libgloss_dir=mips
3694    ;;
3695  powerpc*-*-*)
3696    libgloss_dir=rs6000
3697    ;;
3698  pru-*-*)
3699    libgloss_dir=pru
3700    ;;
3701  sparc*-*-*)
3702    libgloss_dir=sparc
3703    ;;
3704esac
3705
3706# Disable newlib and libgloss for various target OSes.
3707case "${target}" in
3708  alpha*-dec-osf*)
3709    noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3710    ;;
3711  i[3456789]86-*-linux*)
3712    # This section makes it possible to build newlib natively on linux.
3713    # If we are using a cross compiler then don't configure newlib.
3714    if test x${is_cross_compiler} != xno ; then
3715      noconfigdirs="$noconfigdirs target-newlib"
3716    fi
3717    noconfigdirs="$noconfigdirs target-libgloss"
3718    # If we are not using a cross compiler, do configure newlib.
3719    # Note however, that newlib will only be configured in this situation
3720    # if the --with-newlib option has been given, because otherwise
3721    # 'target-newlib' will appear in skipdirs.
3722    ;;
3723  i[3456789]86-*-rdos*)
3724    noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3725    ;;
3726  sh*-*-pe|mips*-*-pe|arm-wince-pe)
3727    noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3728    ;;
3729  sparc-*-sunos4*)
3730    noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3731    ;;
3732  bpf-*-*)
3733    noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3734    ;;
3735  *-*-aix*)
3736    noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3737    ;;
3738  *-*-beos*)
3739    noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3740    ;;
3741  *-*-chorusos)
3742    noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3743    ;;
3744  *-*-dragonfly*)
3745    noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3746    ;;
3747  *-*-freebsd*)
3748    noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3749    ;;
3750  *-*-linux* | *-*-gnu* | *-*-k*bsd*-gnu | *-*-kopensolaris*-gnu)
3751    noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3752    ;;
3753  *-*-lynxos*)
3754    noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3755    ;;
3756  *-*-mingw*)
3757    noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3758    ;;
3759  *-*-netbsd*)
3760    noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3761    ;;
3762  *-*-netware*)
3763    noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3764    ;;
3765  *-*-tpf*)
3766    noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3767    ;;
3768  *-*-uclinux*)
3769    noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3770    ;;
3771  *-*-vxworks*)
3772    noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3773    ;;
3774esac
3775
3776case "${target}" in
3777  *-*-chorusos)
3778    ;;
3779  aarch64-*-darwin*)
3780    noconfigdirs="$noconfigdirs ld gas gdb gprof"
3781    noconfigdirs="$noconfigdirs sim target-rda"
3782    ;;
3783  amdgcn*-*-*)
3784    ;;
3785  arm-*-darwin*)
3786    noconfigdirs="$noconfigdirs ld gas gdb gprof"
3787    noconfigdirs="$noconfigdirs sim target-rda"
3788    ;;
3789  powerpc-*-darwin*)
3790    noconfigdirs="$noconfigdirs ld gas gdb gprof"
3791    noconfigdirs="$noconfigdirs sim target-rda"
3792    ;;
3793  i[3456789]86-*-darwin*)
3794    noconfigdirs="$noconfigdirs ld gprof"
3795    noconfigdirs="$noconfigdirs sim target-rda"
3796    ;;
3797  x86_64-*-darwin[912]*)
3798    noconfigdirs="$noconfigdirs ld gas gprof"
3799    noconfigdirs="$noconfigdirs sim target-rda"
3800    ;;
3801  *-*-darwin*)
3802    noconfigdirs="$noconfigdirs ld gas gdb gprof"
3803    noconfigdirs="$noconfigdirs sim target-rda"
3804    ;;
3805  *-*-dragonfly*)
3806    ;;
3807  *-*-freebsd*)
3808    if test "x$with_gmp" = x \
3809	&& ! test -d ${srcdir}/gmp \
3810	&& test -f /usr/local/include/gmp.h; then
3811      with_gmp=/usr/local
3812    fi
3813    ;;
3814  *-*-kaos*)
3815    # Remove unsupported stuff on all kaOS configurations.
3816    noconfigdirs="$noconfigdirs target-libgloss"
3817    ;;
3818  *-*-netbsd*)
3819    ;;
3820  *-*-netware*)
3821    ;;
3822  *-*-phoenix*)
3823    noconfigdirs="$noconfigdirs target-libgloss"
3824    ;;
3825  *-*-rtems*)
3826    noconfigdirs="$noconfigdirs target-libgloss"
3827    ;;
3828    # The tpf target doesn't support gdb yet.
3829  *-*-tpf*)
3830    noconfigdirs="$noconfigdirs gdb tcl tk libgui itcl"
3831    ;;
3832  *-*-uclinux*)
3833    noconfigdirs="$noconfigdirs target-rda"
3834    ;;
3835  *-*-vxworks*)
3836    ;;
3837  alpha*-dec-osf*)
3838    # ld works, but does not support shared libraries.
3839    # gas doesn't generate exception information.
3840    noconfigdirs="$noconfigdirs gas ld"
3841    ;;
3842  alpha*-*-*vms*)
3843    noconfigdirs="$noconfigdirs gdb target-newlib target-libgloss"
3844    ;;
3845  alpha*-*-*)
3846    # newlib is not 64 bit ready
3847    noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3848    ;;
3849  bpf-*-*)
3850    noconfigdirs="$noconfigdirs target-libobjc target-libbacktrace"
3851    ;;
3852  sh*-*-pe|mips*-*-pe|*arm-wince-pe)
3853    noconfigdirs="$noconfigdirs tcl tk itcl libgui sim"
3854    ;;
3855  arc*-*-*)
3856    noconfigdirs="$noconfigdirs sim"
3857    ;;
3858  arm-*-pe*)
3859    noconfigdirs="$noconfigdirs target-libgloss"
3860    ;;
3861  arm-*-riscix*)
3862    noconfigdirs="$noconfigdirs ld target-libgloss"
3863    ;;
3864  avr-*-*)
3865    if test x${with_avrlibc} != xno; then
3866      noconfigdirs="$noconfigdirs target-newlib target-libgloss"
3867    fi
3868    ;;
3869  c4x-*-* | tic4x-*-*)
3870    noconfigdirs="$noconfigdirs target-libgloss"
3871    ;;
3872  tic54x-*-*)
3873    noconfigdirs="$noconfigdirs target-libgloss gdb"
3874    ;;
3875  d10v-*-*)
3876    noconfigdirs="$noconfigdirs target-libgloss"
3877    ;;
3878  d30v-*-*)
3879    noconfigdirs="$noconfigdirs gdb"
3880    ;;
3881  fr30-*-elf*)
3882    noconfigdirs="$noconfigdirs gdb"
3883    ;;
3884  ft32-*-*)
3885    noconfigdirs="$noconfigdirs target-rda gprof"
3886    ;;
3887  moxie-*-*)
3888    noconfigdirs="$noconfigdirs"
3889    ;;
3890  h8300*-*-*)
3891    noconfigdirs="$noconfigdirs target-libgloss"
3892    ;;
3893  h8500-*-*)
3894    noconfigdirs="$noconfigdirs target-libgloss"
3895    ;;
3896  hppa1.1-*-osf* | hppa1.1-*-bsd* )
3897    ;;
3898  hppa*64*-*-hpux*)
3899    noconfigdirs="$noconfigdirs gdb"
3900    ;;
3901  hppa*-*-hpux11*)
3902    noconfigdirs="$noconfigdirs gdb ld"
3903    ;;
3904  hppa*64*-*-linux*)
3905    ;;
3906  hppa*-*-linux*)
3907    ;;
3908  hppa*-*-*elf* | \
3909  hppa*-*-lites* | \
3910  hppa*-*-openbsd* | \
3911  hppa*64*-*-*)
3912    ;;
3913  hppa*-*-pro*)
3914    ;;
3915  hppa*-*-*)
3916    noconfigdirs="$noconfigdirs ld"
3917    ;;
3918  i960-*-*)
3919    noconfigdirs="$noconfigdirs gdb"
3920    ;;
3921  ia64*-*-elf*)
3922    # No gdb support yet.
3923    noconfigdirs="$noconfigdirs readline libgui itcl gdb"
3924    ;;
3925  ia64*-**-hpux*)
3926    # No ld support yet.
3927    noconfigdirs="$noconfigdirs gdb libgui itcl ld"
3928    ;;
3929  ia64*-*-*vms*)
3930    # No ld support yet.
3931    noconfigdirs="$noconfigdirs libgui itcl ld"
3932    ;;
3933  i[3456789]86-w64-mingw*)
3934    ;;
3935  i[3456789]86-*-mingw*)
3936    target_configdirs="$target_configdirs target-winsup"
3937    ;;
3938  *-*-cygwin*)
3939    target_configdirs="$target_configdirs target-libtermcap target-winsup"
3940    noconfigdirs="$noconfigdirs target-libgloss"
3941    # always build newlib if winsup directory is present.
3942    if test -d "$srcdir/winsup/cygwin"; then
3943      skipdirs=`echo " ${skipdirs} " | sed -e 's/ target-newlib / /'`
3944    elif test -d "$srcdir/newlib"; then
3945      echo "Warning: winsup/cygwin is missing so newlib can't be built."
3946    fi
3947    ;;
3948  i[3456789]86-*-pe)
3949    noconfigdirs="$noconfigdirs target-libgloss"
3950    ;;
3951  i[3456789]86-*-sco3.2v5*)
3952    # The linker does not yet know about weak symbols in COFF,
3953    # and is not configured to handle mixed ELF and COFF.
3954    noconfigdirs="$noconfigdirs ld target-libgloss"
3955    ;;
3956  i[3456789]86-*-sco*)
3957    noconfigdirs="$noconfigdirs gprof target-libgloss"
3958    ;;
3959  i[3456789]86-*-solaris2* | x86_64-*-solaris2.1[0-9]*)
3960    noconfigdirs="$noconfigdirs target-libgloss"
3961    ;;
3962  i[3456789]86-*-sysv4*)
3963    noconfigdirs="$noconfigdirs target-libgloss"
3964    ;;
3965  i[3456789]86-*-beos*)
3966    noconfigdirs="$noconfigdirs gdb"
3967    ;;
3968  i[3456789]86-*-rdos*)
3969    noconfigdirs="$noconfigdirs gdb"
3970    ;;
3971  kvx-*-*)
3972    noconfigdirs="$noconfigdirs gdb gdbserver sim"
3973    ;;
3974  mmix-*-*)
3975    noconfigdirs="$noconfigdirs gdb"
3976    ;;
3977  mt-*-*)
3978    noconfigdirs="$noconfigdirs sim"
3979    ;;
3980  nfp-*-*)
3981    noconfigdirs="$noconfigdirs ld gas gdb gprof sim"
3982    noconfigdirs="$noconfigdirs $target_libraries"
3983    ;;
3984  pdp11-*-*)
3985    noconfigdirs="$noconfigdirs gdb gprof"
3986    ;;
3987  powerpc-*-aix*)
3988    # copied from rs6000-*-* entry
3989    noconfigdirs="$noconfigdirs gprof"
3990    ;;
3991  powerpc*-*-winnt* | powerpc*-*-pe*)
3992    target_configdirs="$target_configdirs target-winsup"
3993    noconfigdirs="$noconfigdirs gdb tcl tk target-libgloss itcl"
3994    # always build newlib.
3995    skipdirs=`echo " ${skipdirs} " | sed -e 's/ target-newlib / /'`
3996    ;;
3997    # This is temporary until we can link against shared libraries
3998  powerpcle-*-solaris*)
3999    noconfigdirs="$noconfigdirs gdb sim tcl tk itcl"
4000    ;;
4001  powerpc-*-beos*)
4002    noconfigdirs="$noconfigdirs gdb"
4003    ;;
4004  rs6000-*-lynxos*)
4005    noconfigdirs="$noconfigdirs gprof"
4006    ;;
4007  rs6000-*-aix*)
4008    noconfigdirs="$noconfigdirs gprof"
4009    ;;
4010  rs6000-*-*)
4011    noconfigdirs="$noconfigdirs gprof"
4012    ;;
4013  m68k-apollo-*)
4014    noconfigdirs="$noconfigdirs ld binutils gprof target-libgloss"
4015    ;;
4016  microblaze*)
4017    noconfigdirs="$noconfigdirs gprof"
4018    ;;
4019  mips*-sde-elf* | mips*-mti-elf* | mips*-img-elf*)
4020    if test x$with_newlib = xyes; then
4021      noconfigdirs="$noconfigdirs gprof"
4022    fi
4023    ;;
4024  mips*-*-irix5*)
4025    noconfigdirs="$noconfigdirs gprof target-libgloss"
4026    ;;
4027  mips*-*-irix6*)
4028    noconfigdirs="$noconfigdirs gprof target-libgloss"
4029    ;;
4030  mips*-*-bsd*)
4031    noconfigdirs="$noconfigdirs ld gas gprof target-libgloss"
4032    ;;
4033  mips*-*-linux*)
4034    ;;
4035  mips*-*-ultrix* | mips*-*-osf* | mips*-*-ecoff* | mips*-*-pe* \
4036  | mips*-*-irix* | mips*-*-lnews* | mips*-*-riscos*)
4037    noconfigdirs="$noconfigdirs ld gas gprof"
4038    ;;
4039  mips*-*-*)
4040    noconfigdirs="$noconfigdirs gprof"
4041    ;;
4042  nvptx*-*-*)
4043    noconfigdirs="$noconfigdirs target-libssp target-libstdc++-v3 target-libobjc"
4044    ;;
4045  sh-*-*)
4046    case "${target}" in
4047      sh*-*-elf)
4048         ;;
4049      *)
4050         noconfigdirs="$noconfigdirs target-libgloss" ;;
4051    esac
4052    ;;
4053  sparc-*-sunos4*)
4054    if test x${is_cross_compiler} = xno ; then
4055           use_gnu_ld=no
4056    fi
4057    ;;
4058  tic6x-*-*)
4059    noconfigdirs="$noconfigdirs sim"
4060    ;;
4061  tilepro*-*-* | tilegx*-*-*)
4062    noconfigdirs="$noconfigdirs sim"
4063    ;;
4064  v810-*-*)
4065    noconfigdirs="$noconfigdirs bfd binutils gas gdb ld opcodes target-libgloss"
4066    ;;
4067  vax-*-*)
4068    noconfigdirs="$noconfigdirs target-newlib target-libgloss"
4069    ;;
4070  wasm32-*-*)
4071    noconfigdirs="$noconfigdirs ld"
4072    ;;
4073  loongarch*-*-linux*)
4074    ;;
4075  loongarch*-*-*)
4076    noconfigdirs="$noconfigdirs gprof"
4077    ;;
4078esac
4079
4080# If we aren't building newlib, then don't build libgloss, since libgloss
4081# depends upon some newlib header files.
4082case "${noconfigdirs}" in
4083  *target-libgloss*) ;;
4084  *target-newlib*) noconfigdirs="$noconfigdirs target-libgloss" ;;
4085esac
4086
4087# Work in distributions that contain no compiler tools, like Autoconf.
4088host_makefile_frag=/dev/null
4089if test -d ${srcdir}/config ; then
4090case "${host}" in
4091  i[3456789]86-*-msdosdjgpp*)
4092    host_makefile_frag="config/mh-djgpp"
4093    ;;
4094  *-cygwin*)
4095
4096{ $as_echo "$as_me:${as_lineno-$LINENO}: checking to see if cat works as expected" >&5
4097$as_echo_n "checking to see if cat works as expected... " >&6; }
4098echo a >cygwin-cat-check
4099if test `cat cygwin-cat-check` = a ; then
4100  rm cygwin-cat-check
4101  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4102$as_echo "yes" >&6; }
4103else
4104  rm cygwin-cat-check
4105  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4106$as_echo "no" >&6; }
4107  as_fn_error $? "The cat command does not ignore carriage return characters.
4108  Please either mount the build directory in binary mode or run the following
4109  commands before running any configure script:
4110set -o igncr
4111export SHELLOPTS
4112  " "$LINENO" 5
4113fi
4114
4115    host_makefile_frag="config/mh-cygwin"
4116    ;;
4117  *-mingw*)
4118    host_makefile_frag="config/mh-mingw"
4119    ;;
4120  alpha*-linux*)
4121    host_makefile_frag="config/mh-alpha-linux"
4122    ;;
4123  hppa*-hp-hpux*)
4124    host_makefile_frag="config/mh-pa"
4125    ;;
4126  hppa*-*)
4127    host_makefile_frag="config/mh-pa"
4128    ;;
4129  i?86-*-darwin[89]* | i?86-*-darwin1[0-7]* | powerpc*-*-darwin*)
4130    host_makefile_frag="config/mh-darwin"
4131    ;;
4132  powerpc-*-aix*)
4133    host_makefile_frag="config/mh-ppc-aix"
4134    ;;
4135  rs6000-*-aix*)
4136    host_makefile_frag="config/mh-ppc-aix"
4137    ;;
4138esac
4139fi
4140
4141if test "${build}" != "${host}" ; then
4142  AR_FOR_BUILD=${AR_FOR_BUILD-ar}
4143  AS_FOR_BUILD=${AS_FOR_BUILD-as}
4144  CC_FOR_BUILD=${CC_FOR_BUILD-gcc}
4145  CPP_FOR_BUILD="${CPP_FOR_BUILD-\$(CC_FOR_BUILD) -E}"
4146  CXX_FOR_BUILD=${CXX_FOR_BUILD-g++}
4147  DSYMUTIL_FOR_BUILD=${DSYMUTIL_FOR_BUILD-dsymutil}
4148  GFORTRAN_FOR_BUILD=${GFORTRAN_FOR_BUILD-gfortran}
4149  GOC_FOR_BUILD=${GOC_FOR_BUILD-gccgo}
4150  GDC_FOR_BUILD=${GDC_FOR_BUILD-gdc}
4151  DLLTOOL_FOR_BUILD=${DLLTOOL_FOR_BUILD-dlltool}
4152  LD_FOR_BUILD=${LD_FOR_BUILD-ld}
4153  NM_FOR_BUILD=${NM_FOR_BUILD-nm}
4154  RANLIB_FOR_BUILD=${RANLIB_FOR_BUILD-ranlib}
4155  WINDRES_FOR_BUILD=${WINDRES_FOR_BUILD-windres}
4156  WINDMC_FOR_BUILD=${WINDMC_FOR_BUILD-windmc}
4157else
4158  AR_FOR_BUILD="\$(AR)"
4159  AS_FOR_BUILD="\$(AS)"
4160  CC_FOR_BUILD="\$(CC)"
4161  CXX_FOR_BUILD="\$(CXX)"
4162  DSYMUTIL_FOR_BUILD="\$(DSYMUTIL)"
4163  GFORTRAN_FOR_BUILD="\$(GFORTRAN)"
4164  GOC_FOR_BUILD="\$(GOC)"
4165  GDC_FOR_BUILD="\$(GDC)"
4166  DLLTOOL_FOR_BUILD="\$(DLLTOOL)"
4167  LD_FOR_BUILD="\$(LD)"
4168  NM_FOR_BUILD="\$(NM)"
4169  RANLIB_FOR_BUILD="\$(RANLIB)"
4170  WINDRES_FOR_BUILD="\$(WINDRES)"
4171  WINDMC_FOR_BUILD="\$(WINDMC)"
4172fi
4173
4174ac_ext=c
4175ac_cpp='$CPP $CPPFLAGS'
4176ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4177ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4178ac_compiler_gnu=$ac_cv_c_compiler_gnu
4179if test -n "$ac_tool_prefix"; then
4180  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4181set dummy ${ac_tool_prefix}gcc; ac_word=$2
4182{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4183$as_echo_n "checking for $ac_word... " >&6; }
4184if ${ac_cv_prog_CC+:} false; then :
4185  $as_echo_n "(cached) " >&6
4186else
4187  if test -n "$CC"; then
4188  ac_cv_prog_CC="$CC" # Let the user override the test.
4189else
4190as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4191for as_dir in $PATH
4192do
4193  IFS=$as_save_IFS
4194  test -z "$as_dir" && as_dir=.
4195    for ac_exec_ext in '' $ac_executable_extensions; do
4196  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4197    ac_cv_prog_CC="${ac_tool_prefix}gcc"
4198    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4199    break 2
4200  fi
4201done
4202  done
4203IFS=$as_save_IFS
4204
4205fi
4206fi
4207CC=$ac_cv_prog_CC
4208if test -n "$CC"; then
4209  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4210$as_echo "$CC" >&6; }
4211else
4212  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4213$as_echo "no" >&6; }
4214fi
4215
4216
4217fi
4218if test -z "$ac_cv_prog_CC"; then
4219  ac_ct_CC=$CC
4220  # Extract the first word of "gcc", so it can be a program name with args.
4221set dummy gcc; ac_word=$2
4222{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4223$as_echo_n "checking for $ac_word... " >&6; }
4224if ${ac_cv_prog_ac_ct_CC+:} false; then :
4225  $as_echo_n "(cached) " >&6
4226else
4227  if test -n "$ac_ct_CC"; then
4228  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4229else
4230as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4231for as_dir in $PATH
4232do
4233  IFS=$as_save_IFS
4234  test -z "$as_dir" && as_dir=.
4235    for ac_exec_ext in '' $ac_executable_extensions; do
4236  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4237    ac_cv_prog_ac_ct_CC="gcc"
4238    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4239    break 2
4240  fi
4241done
4242  done
4243IFS=$as_save_IFS
4244
4245fi
4246fi
4247ac_ct_CC=$ac_cv_prog_ac_ct_CC
4248if test -n "$ac_ct_CC"; then
4249  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4250$as_echo "$ac_ct_CC" >&6; }
4251else
4252  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4253$as_echo "no" >&6; }
4254fi
4255
4256  if test "x$ac_ct_CC" = x; then
4257    CC=""
4258  else
4259    case $cross_compiling:$ac_tool_warned in
4260yes:)
4261{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4262$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4263ac_tool_warned=yes ;;
4264esac
4265    CC=$ac_ct_CC
4266  fi
4267else
4268  CC="$ac_cv_prog_CC"
4269fi
4270
4271if test -z "$CC"; then
4272          if test -n "$ac_tool_prefix"; then
4273    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4274set dummy ${ac_tool_prefix}cc; ac_word=$2
4275{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4276$as_echo_n "checking for $ac_word... " >&6; }
4277if ${ac_cv_prog_CC+:} false; then :
4278  $as_echo_n "(cached) " >&6
4279else
4280  if test -n "$CC"; then
4281  ac_cv_prog_CC="$CC" # Let the user override the test.
4282else
4283as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4284for as_dir in $PATH
4285do
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    ac_cv_prog_CC="${ac_tool_prefix}cc"
4291    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4292    break 2
4293  fi
4294done
4295  done
4296IFS=$as_save_IFS
4297
4298fi
4299fi
4300CC=$ac_cv_prog_CC
4301if test -n "$CC"; then
4302  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4303$as_echo "$CC" >&6; }
4304else
4305  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4306$as_echo "no" >&6; }
4307fi
4308
4309
4310  fi
4311fi
4312if test -z "$CC"; then
4313  # Extract the first word of "cc", so it can be a program name with args.
4314set dummy cc; ac_word=$2
4315{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4316$as_echo_n "checking for $ac_word... " >&6; }
4317if ${ac_cv_prog_CC+:} false; then :
4318  $as_echo_n "(cached) " >&6
4319else
4320  if test -n "$CC"; then
4321  ac_cv_prog_CC="$CC" # Let the user override the test.
4322else
4323  ac_prog_rejected=no
4324as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4325for as_dir in $PATH
4326do
4327  IFS=$as_save_IFS
4328  test -z "$as_dir" && as_dir=.
4329    for ac_exec_ext in '' $ac_executable_extensions; do
4330  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4331    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4332       ac_prog_rejected=yes
4333       continue
4334     fi
4335    ac_cv_prog_CC="cc"
4336    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4337    break 2
4338  fi
4339done
4340  done
4341IFS=$as_save_IFS
4342
4343if test $ac_prog_rejected = yes; then
4344  # We found a bogon in the path, so make sure we never use it.
4345  set dummy $ac_cv_prog_CC
4346  shift
4347  if test $# != 0; then
4348    # We chose a different compiler from the bogus one.
4349    # However, it has the same basename, so the bogon will be chosen
4350    # first if we set CC to just the basename; use the full file name.
4351    shift
4352    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4353  fi
4354fi
4355fi
4356fi
4357CC=$ac_cv_prog_CC
4358if test -n "$CC"; then
4359  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4360$as_echo "$CC" >&6; }
4361else
4362  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4363$as_echo "no" >&6; }
4364fi
4365
4366
4367fi
4368if test -z "$CC"; then
4369  if test -n "$ac_tool_prefix"; then
4370  for ac_prog in cl.exe
4371  do
4372    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4373set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4374{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4375$as_echo_n "checking for $ac_word... " >&6; }
4376if ${ac_cv_prog_CC+:} false; then :
4377  $as_echo_n "(cached) " >&6
4378else
4379  if test -n "$CC"; then
4380  ac_cv_prog_CC="$CC" # Let the user override the test.
4381else
4382as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4383for as_dir in $PATH
4384do
4385  IFS=$as_save_IFS
4386  test -z "$as_dir" && as_dir=.
4387    for ac_exec_ext in '' $ac_executable_extensions; do
4388  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4389    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
4390    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4391    break 2
4392  fi
4393done
4394  done
4395IFS=$as_save_IFS
4396
4397fi
4398fi
4399CC=$ac_cv_prog_CC
4400if test -n "$CC"; then
4401  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4402$as_echo "$CC" >&6; }
4403else
4404  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4405$as_echo "no" >&6; }
4406fi
4407
4408
4409    test -n "$CC" && break
4410  done
4411fi
4412if test -z "$CC"; then
4413  ac_ct_CC=$CC
4414  for ac_prog in cl.exe
4415do
4416  # Extract the first word of "$ac_prog", so it can be a program name with args.
4417set dummy $ac_prog; ac_word=$2
4418{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4419$as_echo_n "checking for $ac_word... " >&6; }
4420if ${ac_cv_prog_ac_ct_CC+:} false; then :
4421  $as_echo_n "(cached) " >&6
4422else
4423  if test -n "$ac_ct_CC"; then
4424  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4425else
4426as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4427for as_dir in $PATH
4428do
4429  IFS=$as_save_IFS
4430  test -z "$as_dir" && as_dir=.
4431    for ac_exec_ext in '' $ac_executable_extensions; do
4432  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4433    ac_cv_prog_ac_ct_CC="$ac_prog"
4434    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4435    break 2
4436  fi
4437done
4438  done
4439IFS=$as_save_IFS
4440
4441fi
4442fi
4443ac_ct_CC=$ac_cv_prog_ac_ct_CC
4444if test -n "$ac_ct_CC"; then
4445  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4446$as_echo "$ac_ct_CC" >&6; }
4447else
4448  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4449$as_echo "no" >&6; }
4450fi
4451
4452
4453  test -n "$ac_ct_CC" && break
4454done
4455
4456  if test "x$ac_ct_CC" = x; then
4457    CC=""
4458  else
4459    case $cross_compiling:$ac_tool_warned in
4460yes:)
4461{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4462$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4463ac_tool_warned=yes ;;
4464esac
4465    CC=$ac_ct_CC
4466  fi
4467fi
4468
4469fi
4470
4471
4472test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4473$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4474as_fn_error $? "no acceptable C compiler found in \$PATH
4475See \`config.log' for more details" "$LINENO" 5; }
4476
4477# Provide some information about the compiler.
4478$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4479set X $ac_compile
4480ac_compiler=$2
4481for ac_option in --version -v -V -qversion; do
4482  { { ac_try="$ac_compiler $ac_option >&5"
4483case "(($ac_try" in
4484  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4485  *) ac_try_echo=$ac_try;;
4486esac
4487eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4488$as_echo "$ac_try_echo"; } >&5
4489  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4490  ac_status=$?
4491  if test -s conftest.err; then
4492    sed '10a\
4493... rest of stderr output deleted ...
4494         10q' conftest.err >conftest.er1
4495    cat conftest.er1 >&5
4496  fi
4497  rm -f conftest.er1 conftest.err
4498  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4499  test $ac_status = 0; }
4500done
4501
4502cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4503/* end confdefs.h.  */
4504
4505int
4506main ()
4507{
4508
4509  ;
4510  return 0;
4511}
4512_ACEOF
4513ac_clean_files_save=$ac_clean_files
4514ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
4515# Try to create an executable without -o first, disregard a.out.
4516# It will help us diagnose broken compilers, and finding out an intuition
4517# of exeext.
4518{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
4519$as_echo_n "checking whether the C compiler works... " >&6; }
4520ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
4521
4522# The possible output files:
4523ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
4524
4525ac_rmfiles=
4526for ac_file in $ac_files
4527do
4528  case $ac_file in
4529    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4530    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
4531  esac
4532done
4533rm -f $ac_rmfiles
4534
4535if { { ac_try="$ac_link_default"
4536case "(($ac_try" in
4537  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4538  *) ac_try_echo=$ac_try;;
4539esac
4540eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4541$as_echo "$ac_try_echo"; } >&5
4542  (eval "$ac_link_default") 2>&5
4543  ac_status=$?
4544  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4545  test $ac_status = 0; }; then :
4546  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
4547# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
4548# in a Makefile.  We should not override ac_cv_exeext if it was cached,
4549# so that the user can short-circuit this test for compilers unknown to
4550# Autoconf.
4551for ac_file in $ac_files ''
4552do
4553  test -f "$ac_file" || continue
4554  case $ac_file in
4555    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
4556	;;
4557    [ab].out )
4558	# We found the default executable, but exeext='' is most
4559	# certainly right.
4560	break;;
4561    *.* )
4562	if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
4563	then :; else
4564	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4565	fi
4566	# We set ac_cv_exeext here because the later test for it is not
4567	# safe: cross compilers may not add the suffix if given an `-o'
4568	# argument, so we may need to know it at that point already.
4569	# Even if this section looks crufty: it has the advantage of
4570	# actually working.
4571	break;;
4572    * )
4573	break;;
4574  esac
4575done
4576test "$ac_cv_exeext" = no && ac_cv_exeext=
4577
4578else
4579  ac_file=''
4580fi
4581if test -z "$ac_file"; then :
4582  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4583$as_echo "no" >&6; }
4584$as_echo "$as_me: failed program was:" >&5
4585sed 's/^/| /' conftest.$ac_ext >&5
4586
4587{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4588$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4589as_fn_error 77 "C compiler cannot create executables
4590See \`config.log' for more details" "$LINENO" 5; }
4591else
4592  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4593$as_echo "yes" >&6; }
4594fi
4595{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
4596$as_echo_n "checking for C compiler default output file name... " >&6; }
4597{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
4598$as_echo "$ac_file" >&6; }
4599ac_exeext=$ac_cv_exeext
4600
4601rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
4602ac_clean_files=$ac_clean_files_save
4603{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
4604$as_echo_n "checking for suffix of executables... " >&6; }
4605if { { ac_try="$ac_link"
4606case "(($ac_try" in
4607  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4608  *) ac_try_echo=$ac_try;;
4609esac
4610eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4611$as_echo "$ac_try_echo"; } >&5
4612  (eval "$ac_link") 2>&5
4613  ac_status=$?
4614  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4615  test $ac_status = 0; }; then :
4616  # If both `conftest.exe' and `conftest' are `present' (well, observable)
4617# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
4618# work properly (i.e., refer to `conftest.exe'), while it won't with
4619# `rm'.
4620for ac_file in conftest.exe conftest conftest.*; do
4621  test -f "$ac_file" || continue
4622  case $ac_file in
4623    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4624    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4625	  break;;
4626    * ) break;;
4627  esac
4628done
4629else
4630  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4631$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4632as_fn_error $? "cannot compute suffix of executables: cannot compile and link
4633See \`config.log' for more details" "$LINENO" 5; }
4634fi
4635rm -f conftest conftest$ac_cv_exeext
4636{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
4637$as_echo "$ac_cv_exeext" >&6; }
4638
4639rm -f conftest.$ac_ext
4640EXEEXT=$ac_cv_exeext
4641ac_exeext=$EXEEXT
4642cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4643/* end confdefs.h.  */
4644#include <stdio.h>
4645int
4646main ()
4647{
4648FILE *f = fopen ("conftest.out", "w");
4649 return ferror (f) || fclose (f) != 0;
4650
4651  ;
4652  return 0;
4653}
4654_ACEOF
4655ac_clean_files="$ac_clean_files conftest.out"
4656# Check that the compiler produces executables we can run.  If not, either
4657# the compiler is broken, or we cross compile.
4658{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
4659$as_echo_n "checking whether we are cross compiling... " >&6; }
4660if test "$cross_compiling" != yes; then
4661  { { ac_try="$ac_link"
4662case "(($ac_try" in
4663  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4664  *) ac_try_echo=$ac_try;;
4665esac
4666eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4667$as_echo "$ac_try_echo"; } >&5
4668  (eval "$ac_link") 2>&5
4669  ac_status=$?
4670  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4671  test $ac_status = 0; }
4672  if { ac_try='./conftest$ac_cv_exeext'
4673  { { case "(($ac_try" in
4674  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4675  *) ac_try_echo=$ac_try;;
4676esac
4677eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4678$as_echo "$ac_try_echo"; } >&5
4679  (eval "$ac_try") 2>&5
4680  ac_status=$?
4681  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4682  test $ac_status = 0; }; }; then
4683    cross_compiling=no
4684  else
4685    if test "$cross_compiling" = maybe; then
4686	cross_compiling=yes
4687    else
4688	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4689$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4690as_fn_error $? "cannot run C compiled programs.
4691If you meant to cross compile, use \`--host'.
4692See \`config.log' for more details" "$LINENO" 5; }
4693    fi
4694  fi
4695fi
4696{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
4697$as_echo "$cross_compiling" >&6; }
4698
4699rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
4700ac_clean_files=$ac_clean_files_save
4701{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
4702$as_echo_n "checking for suffix of object files... " >&6; }
4703if ${ac_cv_objext+:} false; then :
4704  $as_echo_n "(cached) " >&6
4705else
4706  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4707/* end confdefs.h.  */
4708
4709int
4710main ()
4711{
4712
4713  ;
4714  return 0;
4715}
4716_ACEOF
4717rm -f conftest.o conftest.obj
4718if { { ac_try="$ac_compile"
4719case "(($ac_try" in
4720  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4721  *) ac_try_echo=$ac_try;;
4722esac
4723eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4724$as_echo "$ac_try_echo"; } >&5
4725  (eval "$ac_compile") 2>&5
4726  ac_status=$?
4727  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4728  test $ac_status = 0; }; then :
4729  for ac_file in conftest.o conftest.obj conftest.*; do
4730  test -f "$ac_file" || continue;
4731  case $ac_file in
4732    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
4733    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
4734       break;;
4735  esac
4736done
4737else
4738  $as_echo "$as_me: failed program was:" >&5
4739sed 's/^/| /' conftest.$ac_ext >&5
4740
4741{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4742$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4743as_fn_error $? "cannot compute suffix of object files: cannot compile
4744See \`config.log' for more details" "$LINENO" 5; }
4745fi
4746rm -f conftest.$ac_cv_objext conftest.$ac_ext
4747fi
4748{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
4749$as_echo "$ac_cv_objext" >&6; }
4750OBJEXT=$ac_cv_objext
4751ac_objext=$OBJEXT
4752{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4753$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4754if ${ac_cv_c_compiler_gnu+:} false; then :
4755  $as_echo_n "(cached) " >&6
4756else
4757  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4758/* end confdefs.h.  */
4759
4760int
4761main ()
4762{
4763#ifndef __GNUC__
4764       choke me
4765#endif
4766
4767  ;
4768  return 0;
4769}
4770_ACEOF
4771if ac_fn_c_try_compile "$LINENO"; then :
4772  ac_compiler_gnu=yes
4773else
4774  ac_compiler_gnu=no
4775fi
4776rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4777ac_cv_c_compiler_gnu=$ac_compiler_gnu
4778
4779fi
4780{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4781$as_echo "$ac_cv_c_compiler_gnu" >&6; }
4782if test $ac_compiler_gnu = yes; then
4783  GCC=yes
4784else
4785  GCC=
4786fi
4787ac_test_CFLAGS=${CFLAGS+set}
4788ac_save_CFLAGS=$CFLAGS
4789{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4790$as_echo_n "checking whether $CC accepts -g... " >&6; }
4791if ${ac_cv_prog_cc_g+:} false; then :
4792  $as_echo_n "(cached) " >&6
4793else
4794  ac_save_c_werror_flag=$ac_c_werror_flag
4795   ac_c_werror_flag=yes
4796   ac_cv_prog_cc_g=no
4797   CFLAGS="-g"
4798   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4799/* end confdefs.h.  */
4800
4801int
4802main ()
4803{
4804
4805  ;
4806  return 0;
4807}
4808_ACEOF
4809if ac_fn_c_try_compile "$LINENO"; then :
4810  ac_cv_prog_cc_g=yes
4811else
4812  CFLAGS=""
4813      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4814/* end confdefs.h.  */
4815
4816int
4817main ()
4818{
4819
4820  ;
4821  return 0;
4822}
4823_ACEOF
4824if ac_fn_c_try_compile "$LINENO"; then :
4825
4826else
4827  ac_c_werror_flag=$ac_save_c_werror_flag
4828	 CFLAGS="-g"
4829	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4830/* end confdefs.h.  */
4831
4832int
4833main ()
4834{
4835
4836  ;
4837  return 0;
4838}
4839_ACEOF
4840if ac_fn_c_try_compile "$LINENO"; then :
4841  ac_cv_prog_cc_g=yes
4842fi
4843rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4844fi
4845rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4846fi
4847rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4848   ac_c_werror_flag=$ac_save_c_werror_flag
4849fi
4850{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4851$as_echo "$ac_cv_prog_cc_g" >&6; }
4852if test "$ac_test_CFLAGS" = set; then
4853  CFLAGS=$ac_save_CFLAGS
4854elif test $ac_cv_prog_cc_g = yes; then
4855  if test "$GCC" = yes; then
4856    CFLAGS="-g -O2"
4857  else
4858    CFLAGS="-g"
4859  fi
4860else
4861  if test "$GCC" = yes; then
4862    CFLAGS="-O2"
4863  else
4864    CFLAGS=
4865  fi
4866fi
4867{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4868$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4869if ${ac_cv_prog_cc_c89+:} false; then :
4870  $as_echo_n "(cached) " >&6
4871else
4872  ac_cv_prog_cc_c89=no
4873ac_save_CC=$CC
4874cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4875/* end confdefs.h.  */
4876#include <stdarg.h>
4877#include <stdio.h>
4878struct stat;
4879/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
4880struct buf { int x; };
4881FILE * (*rcsopen) (struct buf *, struct stat *, int);
4882static char *e (p, i)
4883     char **p;
4884     int i;
4885{
4886  return p[i];
4887}
4888static char *f (char * (*g) (char **, int), char **p, ...)
4889{
4890  char *s;
4891  va_list v;
4892  va_start (v,p);
4893  s = g (p, va_arg (v,int));
4894  va_end (v);
4895  return s;
4896}
4897
4898/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
4899   function prototypes and stuff, but not '\xHH' hex character constants.
4900   These don't provoke an error unfortunately, instead are silently treated
4901   as 'x'.  The following induces an error, until -std is added to get
4902   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
4903   array size at least.  It's necessary to write '\x00'==0 to get something
4904   that's true only with -std.  */
4905int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4906
4907/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4908   inside strings and character constants.  */
4909#define FOO(x) 'x'
4910int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4911
4912int test (int i, double x);
4913struct s1 {int (*f) (int a);};
4914struct s2 {int (*f) (double a);};
4915int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4916int argc;
4917char **argv;
4918int
4919main ()
4920{
4921return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
4922  ;
4923  return 0;
4924}
4925_ACEOF
4926for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4927	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4928do
4929  CC="$ac_save_CC $ac_arg"
4930  if ac_fn_c_try_compile "$LINENO"; then :
4931  ac_cv_prog_cc_c89=$ac_arg
4932fi
4933rm -f core conftest.err conftest.$ac_objext
4934  test "x$ac_cv_prog_cc_c89" != "xno" && break
4935done
4936rm -f conftest.$ac_ext
4937CC=$ac_save_CC
4938
4939fi
4940# AC_CACHE_VAL
4941case "x$ac_cv_prog_cc_c89" in
4942  x)
4943    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4944$as_echo "none needed" >&6; } ;;
4945  xno)
4946    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4947$as_echo "unsupported" >&6; } ;;
4948  *)
4949    CC="$CC $ac_cv_prog_cc_c89"
4950    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4951$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4952esac
4953if test "x$ac_cv_prog_cc_c89" != xno; then :
4954
4955fi
4956
4957ac_ext=c
4958ac_cpp='$CPP $CPPFLAGS'
4959ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4960ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4961ac_compiler_gnu=$ac_cv_c_compiler_gnu
4962
4963   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C99" >&5
4964$as_echo_n "checking for $CC option to accept ISO C99... " >&6; }
4965if ${ac_cv_prog_cc_c99+:} false; then :
4966  $as_echo_n "(cached) " >&6
4967else
4968  ac_cv_prog_cc_c99=no
4969ac_save_CC=$CC
4970cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4971/* end confdefs.h.  */
4972#include <stdarg.h>
4973#include <stdbool.h>
4974#include <stdlib.h>
4975#include <wchar.h>
4976#include <stdio.h>
4977
4978// Check varargs macros.  These examples are taken from C99 6.10.3.5.
4979#define debug(...) fprintf (stderr, __VA_ARGS__)
4980#define showlist(...) puts (#__VA_ARGS__)
4981#define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__))
4982static void
4983test_varargs_macros (void)
4984{
4985  int x = 1234;
4986  int y = 5678;
4987  debug ("Flag");
4988  debug ("X = %d\n", x);
4989  showlist (The first, second, and third items.);
4990  report (x>y, "x is %d but y is %d", x, y);
4991}
4992
4993// Check long long types.
4994#define BIG64 18446744073709551615ull
4995#define BIG32 4294967295ul
4996#define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0)
4997#if !BIG_OK
4998  your preprocessor is broken;
4999#endif
5000#if BIG_OK
5001#else
5002  your preprocessor is broken;
5003#endif
5004static long long int bignum = -9223372036854775807LL;
5005static unsigned long long int ubignum = BIG64;
5006
5007struct incomplete_array
5008{
5009  int datasize;
5010  double data[];
5011};
5012
5013struct named_init {
5014  int number;
5015  const wchar_t *name;
5016  double average;
5017};
5018
5019typedef const char *ccp;
5020
5021static inline int
5022test_restrict (ccp restrict text)
5023{
5024  // See if C++-style comments work.
5025  // Iterate through items via the restricted pointer.
5026  // Also check for declarations in for loops.
5027  for (unsigned int i = 0; *(text+i) != '\0'; ++i)
5028    continue;
5029  return 0;
5030}
5031
5032// Check varargs and va_copy.
5033static void
5034test_varargs (const char *format, ...)
5035{
5036  va_list args;
5037  va_start (args, format);
5038  va_list args_copy;
5039  va_copy (args_copy, args);
5040
5041  const char *str;
5042  int number;
5043  float fnumber;
5044
5045  while (*format)
5046    {
5047      switch (*format++)
5048	{
5049	case 's': // string
5050	  str = va_arg (args_copy, const char *);
5051	  break;
5052	case 'd': // int
5053	  number = va_arg (args_copy, int);
5054	  break;
5055	case 'f': // float
5056	  fnumber = va_arg (args_copy, double);
5057	  break;
5058	default:
5059	  break;
5060	}
5061    }
5062  va_end (args_copy);
5063  va_end (args);
5064}
5065
5066int
5067main ()
5068{
5069
5070  // Check bool.
5071  _Bool success = false;
5072
5073  // Check restrict.
5074  if (test_restrict ("String literal") == 0)
5075    success = true;
5076  char *restrict newvar = "Another string";
5077
5078  // Check varargs.
5079  test_varargs ("s, d' f .", "string", 65, 34.234);
5080  test_varargs_macros ();
5081
5082  // Check flexible array members.
5083  struct incomplete_array *ia =
5084    malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10));
5085  ia->datasize = 10;
5086  for (int i = 0; i < ia->datasize; ++i)
5087    ia->data[i] = i * 1.234;
5088
5089  // Check named initializers.
5090  struct named_init ni = {
5091    .number = 34,
5092    .name = L"Test wide string",
5093    .average = 543.34343,
5094  };
5095
5096  ni.number = 58;
5097
5098  int dynamic_array[ni.number];
5099  dynamic_array[ni.number - 1] = 543;
5100
5101  // work around unused variable warnings
5102  return (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == 'x'
5103	  || dynamic_array[ni.number - 1] != 543);
5104
5105  ;
5106  return 0;
5107}
5108_ACEOF
5109for ac_arg in '' -std=gnu99 -std=c99 -c99 -AC99 -D_STDC_C99= -qlanglvl=extc99
5110do
5111  CC="$ac_save_CC $ac_arg"
5112  if ac_fn_c_try_compile "$LINENO"; then :
5113  ac_cv_prog_cc_c99=$ac_arg
5114fi
5115rm -f core conftest.err conftest.$ac_objext
5116  test "x$ac_cv_prog_cc_c99" != "xno" && break
5117done
5118rm -f conftest.$ac_ext
5119CC=$ac_save_CC
5120
5121fi
5122# AC_CACHE_VAL
5123case "x$ac_cv_prog_cc_c99" in
5124  x)
5125    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
5126$as_echo "none needed" >&6; } ;;
5127  xno)
5128    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
5129$as_echo "unsupported" >&6; } ;;
5130  *)
5131    CC="$CC $ac_cv_prog_cc_c99"
5132    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5
5133$as_echo "$ac_cv_prog_cc_c99" >&6; } ;;
5134esac
5135if test "x$ac_cv_prog_cc_c99" != xno; then :
5136
5137fi
5138
5139
5140ac_ext=cpp
5141ac_cpp='$CXXCPP $CPPFLAGS'
5142ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5143ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5144ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5145if test -z "$CXX"; then
5146  if test -n "$CCC"; then
5147    CXX=$CCC
5148  else
5149    if test -n "$ac_tool_prefix"; then
5150  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
5151  do
5152    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5153set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5154{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5155$as_echo_n "checking for $ac_word... " >&6; }
5156if ${ac_cv_prog_CXX+:} false; then :
5157  $as_echo_n "(cached) " >&6
5158else
5159  if test -n "$CXX"; then
5160  ac_cv_prog_CXX="$CXX" # Let the user override the test.
5161else
5162as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5163for as_dir in $PATH
5164do
5165  IFS=$as_save_IFS
5166  test -z "$as_dir" && as_dir=.
5167    for ac_exec_ext in '' $ac_executable_extensions; do
5168  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5169    ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
5170    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5171    break 2
5172  fi
5173done
5174  done
5175IFS=$as_save_IFS
5176
5177fi
5178fi
5179CXX=$ac_cv_prog_CXX
5180if test -n "$CXX"; then
5181  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
5182$as_echo "$CXX" >&6; }
5183else
5184  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5185$as_echo "no" >&6; }
5186fi
5187
5188
5189    test -n "$CXX" && break
5190  done
5191fi
5192if test -z "$CXX"; then
5193  ac_ct_CXX=$CXX
5194  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
5195do
5196  # Extract the first word of "$ac_prog", so it can be a program name with args.
5197set dummy $ac_prog; ac_word=$2
5198{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5199$as_echo_n "checking for $ac_word... " >&6; }
5200if ${ac_cv_prog_ac_ct_CXX+:} false; then :
5201  $as_echo_n "(cached) " >&6
5202else
5203  if test -n "$ac_ct_CXX"; then
5204  ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
5205else
5206as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5207for as_dir in $PATH
5208do
5209  IFS=$as_save_IFS
5210  test -z "$as_dir" && as_dir=.
5211    for ac_exec_ext in '' $ac_executable_extensions; do
5212  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5213    ac_cv_prog_ac_ct_CXX="$ac_prog"
5214    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5215    break 2
5216  fi
5217done
5218  done
5219IFS=$as_save_IFS
5220
5221fi
5222fi
5223ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
5224if test -n "$ac_ct_CXX"; then
5225  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
5226$as_echo "$ac_ct_CXX" >&6; }
5227else
5228  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5229$as_echo "no" >&6; }
5230fi
5231
5232
5233  test -n "$ac_ct_CXX" && break
5234done
5235
5236  if test "x$ac_ct_CXX" = x; then
5237    CXX="g++"
5238  else
5239    case $cross_compiling:$ac_tool_warned in
5240yes:)
5241{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5242$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5243ac_tool_warned=yes ;;
5244esac
5245    CXX=$ac_ct_CXX
5246  fi
5247fi
5248
5249  fi
5250fi
5251# Provide some information about the compiler.
5252$as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
5253set X $ac_compile
5254ac_compiler=$2
5255for ac_option in --version -v -V -qversion; do
5256  { { ac_try="$ac_compiler $ac_option >&5"
5257case "(($ac_try" in
5258  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5259  *) ac_try_echo=$ac_try;;
5260esac
5261eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5262$as_echo "$ac_try_echo"; } >&5
5263  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
5264  ac_status=$?
5265  if test -s conftest.err; then
5266    sed '10a\
5267... rest of stderr output deleted ...
5268         10q' conftest.err >conftest.er1
5269    cat conftest.er1 >&5
5270  fi
5271  rm -f conftest.er1 conftest.err
5272  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5273  test $ac_status = 0; }
5274done
5275
5276{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
5277$as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
5278if ${ac_cv_cxx_compiler_gnu+:} false; then :
5279  $as_echo_n "(cached) " >&6
5280else
5281  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5282/* end confdefs.h.  */
5283
5284int
5285main ()
5286{
5287#ifndef __GNUC__
5288       choke me
5289#endif
5290
5291  ;
5292  return 0;
5293}
5294_ACEOF
5295if ac_fn_cxx_try_compile "$LINENO"; then :
5296  ac_compiler_gnu=yes
5297else
5298  ac_compiler_gnu=no
5299fi
5300rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5301ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
5302
5303fi
5304{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
5305$as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
5306if test $ac_compiler_gnu = yes; then
5307  GXX=yes
5308else
5309  GXX=
5310fi
5311ac_test_CXXFLAGS=${CXXFLAGS+set}
5312ac_save_CXXFLAGS=$CXXFLAGS
5313{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
5314$as_echo_n "checking whether $CXX accepts -g... " >&6; }
5315if ${ac_cv_prog_cxx_g+:} false; then :
5316  $as_echo_n "(cached) " >&6
5317else
5318  ac_save_cxx_werror_flag=$ac_cxx_werror_flag
5319   ac_cxx_werror_flag=yes
5320   ac_cv_prog_cxx_g=no
5321   CXXFLAGS="-g"
5322   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5323/* end confdefs.h.  */
5324
5325int
5326main ()
5327{
5328
5329  ;
5330  return 0;
5331}
5332_ACEOF
5333if ac_fn_cxx_try_compile "$LINENO"; then :
5334  ac_cv_prog_cxx_g=yes
5335else
5336  CXXFLAGS=""
5337      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5338/* end confdefs.h.  */
5339
5340int
5341main ()
5342{
5343
5344  ;
5345  return 0;
5346}
5347_ACEOF
5348if ac_fn_cxx_try_compile "$LINENO"; then :
5349
5350else
5351  ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5352	 CXXFLAGS="-g"
5353	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5354/* end confdefs.h.  */
5355
5356int
5357main ()
5358{
5359
5360  ;
5361  return 0;
5362}
5363_ACEOF
5364if ac_fn_cxx_try_compile "$LINENO"; then :
5365  ac_cv_prog_cxx_g=yes
5366fi
5367rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5368fi
5369rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5370fi
5371rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5372   ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5373fi
5374{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
5375$as_echo "$ac_cv_prog_cxx_g" >&6; }
5376if test "$ac_test_CXXFLAGS" = set; then
5377  CXXFLAGS=$ac_save_CXXFLAGS
5378elif test $ac_cv_prog_cxx_g = yes; then
5379  if test "$GXX" = yes; then
5380    CXXFLAGS="-g -O2"
5381  else
5382    CXXFLAGS="-g"
5383  fi
5384else
5385  if test "$GXX" = yes; then
5386    CXXFLAGS="-O2"
5387  else
5388    CXXFLAGS=
5389  fi
5390fi
5391ac_ext=c
5392ac_cpp='$CPP $CPPFLAGS'
5393ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5394ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5395ac_compiler_gnu=$ac_cv_c_compiler_gnu
5396
5397
5398# We must set the default linker to the linker used by gcc for the correct
5399# operation of libtool.  If LD is not defined and we are using gcc, try to
5400# set the LD default to the ld used by gcc.
5401if test -z "$LD"; then
5402  if test "$GCC" = yes; then
5403    case $build in
5404    *-*-mingw*)
5405      gcc_prog_ld=`$CC -print-prog-name=ld 2>&1 | tr -d '\015'` ;;
5406    *)
5407      gcc_prog_ld=`$CC -print-prog-name=ld 2>&1` ;;
5408    esac
5409    case $gcc_prog_ld in
5410    # Accept absolute paths.
5411    [\\/]* | [A-Za-z]:[\\/]*)
5412      LD="$gcc_prog_ld" ;;
5413    esac
5414  fi
5415fi
5416
5417# Check whether -static-libstdc++ -static-libgcc is supported.
5418have_static_libs=no
5419if test "$GCC" = yes; then
5420  saved_LDFLAGS="$LDFLAGS"
5421
5422  LDFLAGS="$LDFLAGS -static-libstdc++ -static-libgcc"
5423  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether g++ accepts -static-libstdc++ -static-libgcc" >&5
5424$as_echo_n "checking whether g++ accepts -static-libstdc++ -static-libgcc... " >&6; }
5425  ac_ext=cpp
5426ac_cpp='$CXXCPP $CPPFLAGS'
5427ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5428ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5429ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5430
5431
5432cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5433/* end confdefs.h.  */
5434
5435#if (__GNUC__ < 4) || (__GNUC__ == 4 && __GNUC_MINOR__ < 5)
5436#error -static-libstdc++ not implemented
5437#endif
5438int main() {}
5439_ACEOF
5440if ac_fn_cxx_try_link "$LINENO"; then :
5441  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5442$as_echo "yes" >&6; }; have_static_libs=yes
5443else
5444  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5445$as_echo "no" >&6; }
5446fi
5447rm -f core conftest.err conftest.$ac_objext \
5448    conftest$ac_exeext conftest.$ac_ext
5449  ac_ext=c
5450ac_cpp='$CPP $CPPFLAGS'
5451ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5452ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5453ac_compiler_gnu=$ac_cv_c_compiler_gnu
5454
5455
5456  LDFLAGS="$saved_LDFLAGS"
5457fi
5458
5459
5460
5461
5462if test -n "$ac_tool_prefix"; then
5463  # Extract the first word of "${ac_tool_prefix}gnatbind", so it can be a program name with args.
5464set dummy ${ac_tool_prefix}gnatbind; ac_word=$2
5465{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5466$as_echo_n "checking for $ac_word... " >&6; }
5467if ${ac_cv_prog_GNATBIND+:} false; then :
5468  $as_echo_n "(cached) " >&6
5469else
5470  if test -n "$GNATBIND"; then
5471  ac_cv_prog_GNATBIND="$GNATBIND" # Let the user override the test.
5472else
5473as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5474for as_dir in $PATH
5475do
5476  IFS=$as_save_IFS
5477  test -z "$as_dir" && as_dir=.
5478    for ac_exec_ext in '' $ac_executable_extensions; do
5479  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5480    ac_cv_prog_GNATBIND="${ac_tool_prefix}gnatbind"
5481    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5482    break 2
5483  fi
5484done
5485  done
5486IFS=$as_save_IFS
5487
5488fi
5489fi
5490GNATBIND=$ac_cv_prog_GNATBIND
5491if test -n "$GNATBIND"; then
5492  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GNATBIND" >&5
5493$as_echo "$GNATBIND" >&6; }
5494else
5495  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5496$as_echo "no" >&6; }
5497fi
5498
5499
5500fi
5501if test -z "$ac_cv_prog_GNATBIND"; then
5502  ac_ct_GNATBIND=$GNATBIND
5503  # Extract the first word of "gnatbind", so it can be a program name with args.
5504set dummy gnatbind; ac_word=$2
5505{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5506$as_echo_n "checking for $ac_word... " >&6; }
5507if ${ac_cv_prog_ac_ct_GNATBIND+:} false; then :
5508  $as_echo_n "(cached) " >&6
5509else
5510  if test -n "$ac_ct_GNATBIND"; then
5511  ac_cv_prog_ac_ct_GNATBIND="$ac_ct_GNATBIND" # Let the user override the test.
5512else
5513as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5514for as_dir in $PATH
5515do
5516  IFS=$as_save_IFS
5517  test -z "$as_dir" && as_dir=.
5518    for ac_exec_ext in '' $ac_executable_extensions; do
5519  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5520    ac_cv_prog_ac_ct_GNATBIND="gnatbind"
5521    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5522    break 2
5523  fi
5524done
5525  done
5526IFS=$as_save_IFS
5527
5528fi
5529fi
5530ac_ct_GNATBIND=$ac_cv_prog_ac_ct_GNATBIND
5531if test -n "$ac_ct_GNATBIND"; then
5532  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_GNATBIND" >&5
5533$as_echo "$ac_ct_GNATBIND" >&6; }
5534else
5535  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5536$as_echo "no" >&6; }
5537fi
5538
5539  if test "x$ac_ct_GNATBIND" = x; then
5540    GNATBIND="no"
5541  else
5542    case $cross_compiling:$ac_tool_warned in
5543yes:)
5544{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5545$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5546ac_tool_warned=yes ;;
5547esac
5548    GNATBIND=$ac_ct_GNATBIND
5549  fi
5550else
5551  GNATBIND="$ac_cv_prog_GNATBIND"
5552fi
5553
5554if test -n "$ac_tool_prefix"; then
5555  # Extract the first word of "${ac_tool_prefix}gnatmake", so it can be a program name with args.
5556set dummy ${ac_tool_prefix}gnatmake; ac_word=$2
5557{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5558$as_echo_n "checking for $ac_word... " >&6; }
5559if ${ac_cv_prog_GNATMAKE+:} false; then :
5560  $as_echo_n "(cached) " >&6
5561else
5562  if test -n "$GNATMAKE"; then
5563  ac_cv_prog_GNATMAKE="$GNATMAKE" # Let the user override the test.
5564else
5565as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5566for as_dir in $PATH
5567do
5568  IFS=$as_save_IFS
5569  test -z "$as_dir" && as_dir=.
5570    for ac_exec_ext in '' $ac_executable_extensions; do
5571  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5572    ac_cv_prog_GNATMAKE="${ac_tool_prefix}gnatmake"
5573    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5574    break 2
5575  fi
5576done
5577  done
5578IFS=$as_save_IFS
5579
5580fi
5581fi
5582GNATMAKE=$ac_cv_prog_GNATMAKE
5583if test -n "$GNATMAKE"; then
5584  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GNATMAKE" >&5
5585$as_echo "$GNATMAKE" >&6; }
5586else
5587  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5588$as_echo "no" >&6; }
5589fi
5590
5591
5592fi
5593if test -z "$ac_cv_prog_GNATMAKE"; then
5594  ac_ct_GNATMAKE=$GNATMAKE
5595  # Extract the first word of "gnatmake", so it can be a program name with args.
5596set dummy gnatmake; ac_word=$2
5597{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5598$as_echo_n "checking for $ac_word... " >&6; }
5599if ${ac_cv_prog_ac_ct_GNATMAKE+:} false; then :
5600  $as_echo_n "(cached) " >&6
5601else
5602  if test -n "$ac_ct_GNATMAKE"; then
5603  ac_cv_prog_ac_ct_GNATMAKE="$ac_ct_GNATMAKE" # Let the user override the test.
5604else
5605as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5606for as_dir in $PATH
5607do
5608  IFS=$as_save_IFS
5609  test -z "$as_dir" && as_dir=.
5610    for ac_exec_ext in '' $ac_executable_extensions; do
5611  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5612    ac_cv_prog_ac_ct_GNATMAKE="gnatmake"
5613    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5614    break 2
5615  fi
5616done
5617  done
5618IFS=$as_save_IFS
5619
5620fi
5621fi
5622ac_ct_GNATMAKE=$ac_cv_prog_ac_ct_GNATMAKE
5623if test -n "$ac_ct_GNATMAKE"; then
5624  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_GNATMAKE" >&5
5625$as_echo "$ac_ct_GNATMAKE" >&6; }
5626else
5627  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5628$as_echo "no" >&6; }
5629fi
5630
5631  if test "x$ac_ct_GNATMAKE" = x; then
5632    GNATMAKE="no"
5633  else
5634    case $cross_compiling:$ac_tool_warned in
5635yes:)
5636{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5637$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5638ac_tool_warned=yes ;;
5639esac
5640    GNATMAKE=$ac_ct_GNATMAKE
5641  fi
5642else
5643  GNATMAKE="$ac_cv_prog_GNATMAKE"
5644fi
5645
5646{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether compiler driver understands Ada and is recent enough" >&5
5647$as_echo_n "checking whether compiler driver understands Ada and is recent enough... " >&6; }
5648if ${acx_cv_cc_gcc_supports_ada+:} false; then :
5649  $as_echo_n "(cached) " >&6
5650else
5651  cat >conftest.adb <<EOF
5652pragma Warnings (Off);
5653with System.CRTL;
5654pragma Warnings (On);
5655use type System.CRTL.int64;
5656procedure conftest is begin null; end conftest;
5657EOF
5658acx_cv_cc_gcc_supports_ada=no
5659# There is a bug in old released versions of GCC which causes the
5660# driver to exit successfully when the appropriate language module
5661# has not been installed.  This is fixed in 2.95.4, 3.0.2, and 3.1.
5662# Therefore we must check for the error message as well as an
5663# unsuccessful exit.
5664# Other compilers, like HP Tru64 UNIX cc, exit successfully when
5665# given a .adb file, but produce no object file.  So we must check
5666# if an object file was really produced to guard against this.
5667errors=`(${CC} -c conftest.adb) 2>&1 || echo failure`
5668if test x"$errors" = x && test -f conftest.$ac_objext; then
5669  acx_cv_cc_gcc_supports_ada=yes
5670fi
5671rm -f conftest.*
5672fi
5673{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_cc_gcc_supports_ada" >&5
5674$as_echo "$acx_cv_cc_gcc_supports_ada" >&6; }
5675
5676if test "x$GNATBIND" != xno && test "x$GNATMAKE" != xno && test x$acx_cv_cc_gcc_supports_ada != xno; then
5677  have_gnat=yes
5678else
5679  have_gnat=no
5680fi
5681
5682
5683
5684if test -n "$ac_tool_prefix"; then
5685  # Extract the first word of "${ac_tool_prefix}gdc", so it can be a program name with args.
5686set dummy ${ac_tool_prefix}gdc; ac_word=$2
5687{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5688$as_echo_n "checking for $ac_word... " >&6; }
5689if ${ac_cv_prog_GDC+:} false; then :
5690  $as_echo_n "(cached) " >&6
5691else
5692  if test -n "$GDC"; then
5693  ac_cv_prog_GDC="$GDC" # Let the user override the test.
5694else
5695as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5696for as_dir in $PATH
5697do
5698  IFS=$as_save_IFS
5699  test -z "$as_dir" && as_dir=.
5700    for ac_exec_ext in '' $ac_executable_extensions; do
5701  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5702    ac_cv_prog_GDC="${ac_tool_prefix}gdc"
5703    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5704    break 2
5705  fi
5706done
5707  done
5708IFS=$as_save_IFS
5709
5710fi
5711fi
5712GDC=$ac_cv_prog_GDC
5713if test -n "$GDC"; then
5714  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GDC" >&5
5715$as_echo "$GDC" >&6; }
5716else
5717  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5718$as_echo "no" >&6; }
5719fi
5720
5721
5722fi
5723if test -z "$ac_cv_prog_GDC"; then
5724  ac_ct_GDC=$GDC
5725  # Extract the first word of "gdc", so it can be a program name with args.
5726set dummy gdc; ac_word=$2
5727{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5728$as_echo_n "checking for $ac_word... " >&6; }
5729if ${ac_cv_prog_ac_ct_GDC+:} false; then :
5730  $as_echo_n "(cached) " >&6
5731else
5732  if test -n "$ac_ct_GDC"; then
5733  ac_cv_prog_ac_ct_GDC="$ac_ct_GDC" # Let the user override the test.
5734else
5735as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5736for as_dir in $PATH
5737do
5738  IFS=$as_save_IFS
5739  test -z "$as_dir" && as_dir=.
5740    for ac_exec_ext in '' $ac_executable_extensions; do
5741  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5742    ac_cv_prog_ac_ct_GDC="gdc"
5743    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5744    break 2
5745  fi
5746done
5747  done
5748IFS=$as_save_IFS
5749
5750fi
5751fi
5752ac_ct_GDC=$ac_cv_prog_ac_ct_GDC
5753if test -n "$ac_ct_GDC"; then
5754  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_GDC" >&5
5755$as_echo "$ac_ct_GDC" >&6; }
5756else
5757  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5758$as_echo "no" >&6; }
5759fi
5760
5761  if test "x$ac_ct_GDC" = x; then
5762    GDC="no"
5763  else
5764    case $cross_compiling:$ac_tool_warned in
5765yes:)
5766{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5767$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5768ac_tool_warned=yes ;;
5769esac
5770    GDC=$ac_ct_GDC
5771  fi
5772else
5773  GDC="$ac_cv_prog_GDC"
5774fi
5775
5776{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the D compiler works" >&5
5777$as_echo_n "checking whether the D compiler works... " >&6; }
5778if ${acx_cv_d_compiler_works+:} false; then :
5779  $as_echo_n "(cached) " >&6
5780else
5781  cat >conftest.d <<EOF
5782module conftest; int main() { return 0; }
5783EOF
5784acx_cv_d_compiler_works=no
5785if test "x$GDC" != xno; then
5786  errors=`(${GDC} -c conftest.d) 2>&1 || echo failure`
5787  if test x"$errors" = x && test -f conftest.$ac_objext; then
5788    acx_cv_d_compiler_works=yes
5789  fi
5790  rm -f conftest.*
5791fi
5792fi
5793{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_cv_d_compiler_works" >&5
5794$as_echo "$acx_cv_d_compiler_works" >&6; }
5795if test "x$GDC" != xno && test x$acx_cv_d_compiler_works != xno; then
5796  have_gdc=yes
5797else
5798  have_gdc=no
5799fi
5800
5801{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to compare bootstrapped objects" >&5
5802$as_echo_n "checking how to compare bootstrapped objects... " >&6; }
5803if ${gcc_cv_prog_cmp_skip+:} false; then :
5804  $as_echo_n "(cached) " >&6
5805else
5806   echo abfoo >t1
5807  echo cdfoo >t2
5808  gcc_cv_prog_cmp_skip='tail -c +17 $$f1 > tmp-foo1; tail -c +17 $$f2 > tmp-foo2; cmp tmp-foo1 tmp-foo2'
5809  if cmp t1 t2 2 2 > /dev/null 2>&1; then
5810    if cmp t1 t2 1 1 > /dev/null 2>&1; then
5811      :
5812    else
5813      gcc_cv_prog_cmp_skip='cmp $$f1 $$f2 16 16'
5814    fi
5815  fi
5816  if cmp --ignore-initial=2 t1 t2 > /dev/null 2>&1; then
5817    if cmp --ignore-initial=1 t1 t2 > /dev/null 2>&1; then
5818      :
5819    else
5820      gcc_cv_prog_cmp_skip='cmp --ignore-initial=16 $$f1 $$f2'
5821    fi
5822  fi
5823  rm t1 t2
5824
5825fi
5826{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_prog_cmp_skip" >&5
5827$as_echo "$gcc_cv_prog_cmp_skip" >&6; }
5828do_compare="$gcc_cv_prog_cmp_skip"
5829
5830
5831
5832# Check whether --enable-bootstrap was given.
5833if test "${enable_bootstrap+set}" = set; then :
5834  enableval=$enable_bootstrap;
5835else
5836  enable_bootstrap=default
5837fi
5838
5839
5840# Issue errors and warnings for invalid/strange bootstrap combinations.
5841if test -r $srcdir/gcc/configure; then
5842  have_compiler=yes
5843else
5844  have_compiler=no
5845fi
5846
5847case "$have_compiler:$host:$target:$enable_bootstrap" in
5848  *:*:*:no) ;;
5849
5850  # Default behavior.  Enable bootstrap if we have a compiler
5851  # and we are in a native configuration.
5852  yes:$build:$build:default)
5853    enable_bootstrap=yes ;;
5854
5855  *:*:*:default)
5856    enable_bootstrap=no ;;
5857
5858  # We have a compiler and we are in a native configuration, bootstrap is ok
5859  yes:$build:$build:yes)
5860    ;;
5861
5862  # Other configurations, but we have a compiler.  Assume the user knows
5863  # what he's doing.
5864  yes:*:*:yes)
5865    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: trying to bootstrap a cross compiler" >&5
5866$as_echo "$as_me: WARNING: trying to bootstrap a cross compiler" >&2;}
5867    ;;
5868
5869  # No compiler: if they passed --enable-bootstrap explicitly, fail
5870  no:*:*:yes)
5871    as_fn_error $? "cannot bootstrap without a compiler" "$LINENO" 5 ;;
5872
5873  # Fail if wrong command line
5874  *)
5875    as_fn_error $? "invalid option for --enable-bootstrap" "$LINENO" 5
5876    ;;
5877esac
5878
5879# When bootstrapping with GCC, build stage 1 in C++11 mode to ensure that a
5880# C++11 compiler can still start the bootstrap.  Otherwise, if building GCC,
5881# require C++11 (or higher).
5882if test "$enable_bootstrap:$GXX" = "yes:yes"; then
5883  CXX="$CXX -std=c++11"
5884elif test "$have_compiler" = yes; then
5885    ax_cxx_compile_alternatives="11 0x"    ax_cxx_compile_cxx11_required=true
5886  ac_ext=cpp
5887ac_cpp='$CXXCPP $CPPFLAGS'
5888ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5889ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5890ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5891  ac_success=no
5892
5893      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX supports C++11 features by default" >&5
5894$as_echo_n "checking whether $CXX supports C++11 features by default... " >&6; }
5895if ${ax_cv_cxx_compile_cxx11+:} false; then :
5896  $as_echo_n "(cached) " >&6
5897else
5898  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5899/* end confdefs.h.  */
5900
5901
5902// If the compiler admits that it is not ready for C++11, why torture it?
5903// Hopefully, this will speed up the test.
5904
5905#ifndef __cplusplus
5906
5907#error "This is not a C++ compiler"
5908
5909#elif __cplusplus < 201103L
5910
5911#error "This is not a C++11 compiler"
5912
5913#else
5914
5915namespace cxx11
5916{
5917
5918  namespace test_static_assert
5919  {
5920
5921    template <typename T>
5922    struct check
5923    {
5924      static_assert(sizeof(int) <= sizeof(T), "not big enough");
5925    };
5926
5927  }
5928
5929  namespace test_final_override
5930  {
5931
5932    struct Base
5933    {
5934      virtual ~Base() {}
5935      virtual void f() {}
5936    };
5937
5938    struct Derived : public Base
5939    {
5940      virtual ~Derived() override {}
5941      virtual void f() override {}
5942    };
5943
5944  }
5945
5946  namespace test_double_right_angle_brackets
5947  {
5948
5949    template < typename T >
5950    struct check {};
5951
5952    typedef check<void> single_type;
5953    typedef check<check<void>> double_type;
5954    typedef check<check<check<void>>> triple_type;
5955    typedef check<check<check<check<void>>>> quadruple_type;
5956
5957  }
5958
5959  namespace test_decltype
5960  {
5961
5962    int
5963    f()
5964    {
5965      int a = 1;
5966      decltype(a) b = 2;
5967      return a + b;
5968    }
5969
5970  }
5971
5972  namespace test_type_deduction
5973  {
5974
5975    template < typename T1, typename T2 >
5976    struct is_same
5977    {
5978      static const bool value = false;
5979    };
5980
5981    template < typename T >
5982    struct is_same<T, T>
5983    {
5984      static const bool value = true;
5985    };
5986
5987    template < typename T1, typename T2 >
5988    auto
5989    add(T1 a1, T2 a2) -> decltype(a1 + a2)
5990    {
5991      return a1 + a2;
5992    }
5993
5994    int
5995    test(const int c, volatile int v)
5996    {
5997      static_assert(is_same<int, decltype(0)>::value == true, "");
5998      static_assert(is_same<int, decltype(c)>::value == false, "");
5999      static_assert(is_same<int, decltype(v)>::value == false, "");
6000      auto ac = c;
6001      auto av = v;
6002      auto sumi = ac + av + 'x';
6003      auto sumf = ac + av + 1.0;
6004      static_assert(is_same<int, decltype(ac)>::value == true, "");
6005      static_assert(is_same<int, decltype(av)>::value == true, "");
6006      static_assert(is_same<int, decltype(sumi)>::value == true, "");
6007      static_assert(is_same<int, decltype(sumf)>::value == false, "");
6008      static_assert(is_same<int, decltype(add(c, v))>::value == true, "");
6009      return (sumf > 0.0) ? sumi : add(c, v);
6010    }
6011
6012  }
6013
6014  namespace test_noexcept
6015  {
6016
6017    int f() { return 0; }
6018    int g() noexcept { return 0; }
6019
6020    static_assert(noexcept(f()) == false, "");
6021    static_assert(noexcept(g()) == true, "");
6022
6023  }
6024
6025  namespace test_constexpr
6026  {
6027
6028    template < typename CharT >
6029    unsigned long constexpr
6030    strlen_c_r(const CharT *const s, const unsigned long acc) noexcept
6031    {
6032      return *s ? strlen_c_r(s + 1, acc + 1) : acc;
6033    }
6034
6035    template < typename CharT >
6036    unsigned long constexpr
6037    strlen_c(const CharT *const s) noexcept
6038    {
6039      return strlen_c_r(s, 0UL);
6040    }
6041
6042    static_assert(strlen_c("") == 0UL, "");
6043    static_assert(strlen_c("1") == 1UL, "");
6044    static_assert(strlen_c("example") == 7UL, "");
6045    static_assert(strlen_c("another\0example") == 7UL, "");
6046
6047  }
6048
6049  namespace test_rvalue_references
6050  {
6051
6052    template < int N >
6053    struct answer
6054    {
6055      static constexpr int value = N;
6056    };
6057
6058    answer<1> f(int&)       { return answer<1>(); }
6059    answer<2> f(const int&) { return answer<2>(); }
6060    answer<3> f(int&&)      { return answer<3>(); }
6061
6062    void
6063    test()
6064    {
6065      int i = 0;
6066      const int c = 0;
6067      static_assert(decltype(f(i))::value == 1, "");
6068      static_assert(decltype(f(c))::value == 2, "");
6069      static_assert(decltype(f(0))::value == 3, "");
6070    }
6071
6072  }
6073
6074  namespace test_uniform_initialization
6075  {
6076
6077    struct test
6078    {
6079      static const int zero {};
6080      static const int one {1};
6081    };
6082
6083    static_assert(test::zero == 0, "");
6084    static_assert(test::one == 1, "");
6085
6086  }
6087
6088  namespace test_lambdas
6089  {
6090
6091    void
6092    test1()
6093    {
6094      auto lambda1 = [](){};
6095      auto lambda2 = lambda1;
6096      lambda1();
6097      lambda2();
6098    }
6099
6100    int
6101    test2()
6102    {
6103      auto a = [](int i, int j){ return i + j; }(1, 2);
6104      auto b = []() -> int { return '0'; }();
6105      auto c = [=](){ return a + b; }();
6106      auto d = [&](){ return c; }();
6107      auto e = [a, &b](int x) mutable {
6108        const auto identity = [](int y){ return y; };
6109        for (auto i = 0; i < a; ++i)
6110          a += b--;
6111        return x + identity(a + b);
6112      }(0);
6113      return a + b + c + d + e;
6114    }
6115
6116    int
6117    test3()
6118    {
6119      const auto nullary = [](){ return 0; };
6120      const auto unary = [](int x){ return x; };
6121      using nullary_t = decltype(nullary);
6122      using unary_t = decltype(unary);
6123      const auto higher1st = [](nullary_t f){ return f(); };
6124      const auto higher2nd = [unary](nullary_t f1){
6125        return [unary, f1](unary_t f2){ return f2(unary(f1())); };
6126      };
6127      return higher1st(nullary) + higher2nd(nullary)(unary);
6128    }
6129
6130  }
6131
6132  namespace test_variadic_templates
6133  {
6134
6135    template <int...>
6136    struct sum;
6137
6138    template <int N0, int... N1toN>
6139    struct sum<N0, N1toN...>
6140    {
6141      static constexpr auto value = N0 + sum<N1toN...>::value;
6142    };
6143
6144    template <>
6145    struct sum<>
6146    {
6147      static constexpr auto value = 0;
6148    };
6149
6150    static_assert(sum<>::value == 0, "");
6151    static_assert(sum<1>::value == 1, "");
6152    static_assert(sum<23>::value == 23, "");
6153    static_assert(sum<1, 2>::value == 3, "");
6154    static_assert(sum<5, 5, 11>::value == 21, "");
6155    static_assert(sum<2, 3, 5, 7, 11, 13>::value == 41, "");
6156
6157  }
6158
6159  // http://stackoverflow.com/questions/13728184/template-aliases-and-sfinae
6160  // Clang 3.1 fails with headers of libstd++ 4.8.3 when using std::function
6161  // because of this.
6162  namespace test_template_alias_sfinae
6163  {
6164
6165    struct foo {};
6166
6167    template<typename T>
6168    using member = typename T::member_type;
6169
6170    template<typename T>
6171    void func(...) {}
6172
6173    template<typename T>
6174    void func(member<T>*) {}
6175
6176    void test();
6177
6178    void test() { func<foo>(0); }
6179
6180  }
6181
6182}  // namespace cxx11
6183
6184#endif  // __cplusplus >= 201103L
6185
6186
6187
6188_ACEOF
6189if ac_fn_cxx_try_compile "$LINENO"; then :
6190  ax_cv_cxx_compile_cxx11=yes
6191else
6192  ax_cv_cxx_compile_cxx11=no
6193fi
6194rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6195fi
6196{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_cxx_compile_cxx11" >&5
6197$as_echo "$ax_cv_cxx_compile_cxx11" >&6; }
6198    if test x$ax_cv_cxx_compile_cxx11 = xyes; then
6199      ac_success=yes
6200    fi
6201
6202    if test x$ac_success = xno; then
6203    for alternative in ${ax_cxx_compile_alternatives}; do
6204      switch="-std=gnu++${alternative}"
6205      cachevar=`$as_echo "ax_cv_cxx_compile_cxx11_$switch" | $as_tr_sh`
6206      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX supports C++11 features with $switch" >&5
6207$as_echo_n "checking whether $CXX supports C++11 features with $switch... " >&6; }
6208if eval \${$cachevar+:} false; then :
6209  $as_echo_n "(cached) " >&6
6210else
6211  ac_save_CXX="$CXX"
6212         CXX="$CXX $switch"
6213         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6214/* end confdefs.h.  */
6215
6216
6217// If the compiler admits that it is not ready for C++11, why torture it?
6218// Hopefully, this will speed up the test.
6219
6220#ifndef __cplusplus
6221
6222#error "This is not a C++ compiler"
6223
6224#elif __cplusplus < 201103L
6225
6226#error "This is not a C++11 compiler"
6227
6228#else
6229
6230namespace cxx11
6231{
6232
6233  namespace test_static_assert
6234  {
6235
6236    template <typename T>
6237    struct check
6238    {
6239      static_assert(sizeof(int) <= sizeof(T), "not big enough");
6240    };
6241
6242  }
6243
6244  namespace test_final_override
6245  {
6246
6247    struct Base
6248    {
6249      virtual ~Base() {}
6250      virtual void f() {}
6251    };
6252
6253    struct Derived : public Base
6254    {
6255      virtual ~Derived() override {}
6256      virtual void f() override {}
6257    };
6258
6259  }
6260
6261  namespace test_double_right_angle_brackets
6262  {
6263
6264    template < typename T >
6265    struct check {};
6266
6267    typedef check<void> single_type;
6268    typedef check<check<void>> double_type;
6269    typedef check<check<check<void>>> triple_type;
6270    typedef check<check<check<check<void>>>> quadruple_type;
6271
6272  }
6273
6274  namespace test_decltype
6275  {
6276
6277    int
6278    f()
6279    {
6280      int a = 1;
6281      decltype(a) b = 2;
6282      return a + b;
6283    }
6284
6285  }
6286
6287  namespace test_type_deduction
6288  {
6289
6290    template < typename T1, typename T2 >
6291    struct is_same
6292    {
6293      static const bool value = false;
6294    };
6295
6296    template < typename T >
6297    struct is_same<T, T>
6298    {
6299      static const bool value = true;
6300    };
6301
6302    template < typename T1, typename T2 >
6303    auto
6304    add(T1 a1, T2 a2) -> decltype(a1 + a2)
6305    {
6306      return a1 + a2;
6307    }
6308
6309    int
6310    test(const int c, volatile int v)
6311    {
6312      static_assert(is_same<int, decltype(0)>::value == true, "");
6313      static_assert(is_same<int, decltype(c)>::value == false, "");
6314      static_assert(is_same<int, decltype(v)>::value == false, "");
6315      auto ac = c;
6316      auto av = v;
6317      auto sumi = ac + av + 'x';
6318      auto sumf = ac + av + 1.0;
6319      static_assert(is_same<int, decltype(ac)>::value == true, "");
6320      static_assert(is_same<int, decltype(av)>::value == true, "");
6321      static_assert(is_same<int, decltype(sumi)>::value == true, "");
6322      static_assert(is_same<int, decltype(sumf)>::value == false, "");
6323      static_assert(is_same<int, decltype(add(c, v))>::value == true, "");
6324      return (sumf > 0.0) ? sumi : add(c, v);
6325    }
6326
6327  }
6328
6329  namespace test_noexcept
6330  {
6331
6332    int f() { return 0; }
6333    int g() noexcept { return 0; }
6334
6335    static_assert(noexcept(f()) == false, "");
6336    static_assert(noexcept(g()) == true, "");
6337
6338  }
6339
6340  namespace test_constexpr
6341  {
6342
6343    template < typename CharT >
6344    unsigned long constexpr
6345    strlen_c_r(const CharT *const s, const unsigned long acc) noexcept
6346    {
6347      return *s ? strlen_c_r(s + 1, acc + 1) : acc;
6348    }
6349
6350    template < typename CharT >
6351    unsigned long constexpr
6352    strlen_c(const CharT *const s) noexcept
6353    {
6354      return strlen_c_r(s, 0UL);
6355    }
6356
6357    static_assert(strlen_c("") == 0UL, "");
6358    static_assert(strlen_c("1") == 1UL, "");
6359    static_assert(strlen_c("example") == 7UL, "");
6360    static_assert(strlen_c("another\0example") == 7UL, "");
6361
6362  }
6363
6364  namespace test_rvalue_references
6365  {
6366
6367    template < int N >
6368    struct answer
6369    {
6370      static constexpr int value = N;
6371    };
6372
6373    answer<1> f(int&)       { return answer<1>(); }
6374    answer<2> f(const int&) { return answer<2>(); }
6375    answer<3> f(int&&)      { return answer<3>(); }
6376
6377    void
6378    test()
6379    {
6380      int i = 0;
6381      const int c = 0;
6382      static_assert(decltype(f(i))::value == 1, "");
6383      static_assert(decltype(f(c))::value == 2, "");
6384      static_assert(decltype(f(0))::value == 3, "");
6385    }
6386
6387  }
6388
6389  namespace test_uniform_initialization
6390  {
6391
6392    struct test
6393    {
6394      static const int zero {};
6395      static const int one {1};
6396    };
6397
6398    static_assert(test::zero == 0, "");
6399    static_assert(test::one == 1, "");
6400
6401  }
6402
6403  namespace test_lambdas
6404  {
6405
6406    void
6407    test1()
6408    {
6409      auto lambda1 = [](){};
6410      auto lambda2 = lambda1;
6411      lambda1();
6412      lambda2();
6413    }
6414
6415    int
6416    test2()
6417    {
6418      auto a = [](int i, int j){ return i + j; }(1, 2);
6419      auto b = []() -> int { return '0'; }();
6420      auto c = [=](){ return a + b; }();
6421      auto d = [&](){ return c; }();
6422      auto e = [a, &b](int x) mutable {
6423        const auto identity = [](int y){ return y; };
6424        for (auto i = 0; i < a; ++i)
6425          a += b--;
6426        return x + identity(a + b);
6427      }(0);
6428      return a + b + c + d + e;
6429    }
6430
6431    int
6432    test3()
6433    {
6434      const auto nullary = [](){ return 0; };
6435      const auto unary = [](int x){ return x; };
6436      using nullary_t = decltype(nullary);
6437      using unary_t = decltype(unary);
6438      const auto higher1st = [](nullary_t f){ return f(); };
6439      const auto higher2nd = [unary](nullary_t f1){
6440        return [unary, f1](unary_t f2){ return f2(unary(f1())); };
6441      };
6442      return higher1st(nullary) + higher2nd(nullary)(unary);
6443    }
6444
6445  }
6446
6447  namespace test_variadic_templates
6448  {
6449
6450    template <int...>
6451    struct sum;
6452
6453    template <int N0, int... N1toN>
6454    struct sum<N0, N1toN...>
6455    {
6456      static constexpr auto value = N0 + sum<N1toN...>::value;
6457    };
6458
6459    template <>
6460    struct sum<>
6461    {
6462      static constexpr auto value = 0;
6463    };
6464
6465    static_assert(sum<>::value == 0, "");
6466    static_assert(sum<1>::value == 1, "");
6467    static_assert(sum<23>::value == 23, "");
6468    static_assert(sum<1, 2>::value == 3, "");
6469    static_assert(sum<5, 5, 11>::value == 21, "");
6470    static_assert(sum<2, 3, 5, 7, 11, 13>::value == 41, "");
6471
6472  }
6473
6474  // http://stackoverflow.com/questions/13728184/template-aliases-and-sfinae
6475  // Clang 3.1 fails with headers of libstd++ 4.8.3 when using std::function
6476  // because of this.
6477  namespace test_template_alias_sfinae
6478  {
6479
6480    struct foo {};
6481
6482    template<typename T>
6483    using member = typename T::member_type;
6484
6485    template<typename T>
6486    void func(...) {}
6487
6488    template<typename T>
6489    void func(member<T>*) {}
6490
6491    void test();
6492
6493    void test() { func<foo>(0); }
6494
6495  }
6496
6497}  // namespace cxx11
6498
6499#endif  // __cplusplus >= 201103L
6500
6501
6502
6503_ACEOF
6504if ac_fn_cxx_try_compile "$LINENO"; then :
6505  eval $cachevar=yes
6506else
6507  eval $cachevar=no
6508fi
6509rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6510         CXX="$ac_save_CXX"
6511fi
6512eval ac_res=\$$cachevar
6513	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6514$as_echo "$ac_res" >&6; }
6515      if eval test x\$$cachevar = xyes; then
6516        CXX="$CXX $switch"
6517        if test -n "$CXXCPP" ; then
6518          CXXCPP="$CXXCPP $switch"
6519        fi
6520        ac_success=yes
6521        break
6522      fi
6523    done
6524  fi
6525
6526    if test x$ac_success = xno; then
6527                for alternative in ${ax_cxx_compile_alternatives}; do
6528      for switch in -std=c++${alternative} +std=c++${alternative} "-h std=c++${alternative}"; do
6529        cachevar=`$as_echo "ax_cv_cxx_compile_cxx11_$switch" | $as_tr_sh`
6530        { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX supports C++11 features with $switch" >&5
6531$as_echo_n "checking whether $CXX supports C++11 features with $switch... " >&6; }
6532if eval \${$cachevar+:} false; then :
6533  $as_echo_n "(cached) " >&6
6534else
6535  ac_save_CXX="$CXX"
6536           CXX="$CXX $switch"
6537           cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6538/* end confdefs.h.  */
6539
6540
6541// If the compiler admits that it is not ready for C++11, why torture it?
6542// Hopefully, this will speed up the test.
6543
6544#ifndef __cplusplus
6545
6546#error "This is not a C++ compiler"
6547
6548#elif __cplusplus < 201103L
6549
6550#error "This is not a C++11 compiler"
6551
6552#else
6553
6554namespace cxx11
6555{
6556
6557  namespace test_static_assert
6558  {
6559
6560    template <typename T>
6561    struct check
6562    {
6563      static_assert(sizeof(int) <= sizeof(T), "not big enough");
6564    };
6565
6566  }
6567
6568  namespace test_final_override
6569  {
6570
6571    struct Base
6572    {
6573      virtual ~Base() {}
6574      virtual void f() {}
6575    };
6576
6577    struct Derived : public Base
6578    {
6579      virtual ~Derived() override {}
6580      virtual void f() override {}
6581    };
6582
6583  }
6584
6585  namespace test_double_right_angle_brackets
6586  {
6587
6588    template < typename T >
6589    struct check {};
6590
6591    typedef check<void> single_type;
6592    typedef check<check<void>> double_type;
6593    typedef check<check<check<void>>> triple_type;
6594    typedef check<check<check<check<void>>>> quadruple_type;
6595
6596  }
6597
6598  namespace test_decltype
6599  {
6600
6601    int
6602    f()
6603    {
6604      int a = 1;
6605      decltype(a) b = 2;
6606      return a + b;
6607    }
6608
6609  }
6610
6611  namespace test_type_deduction
6612  {
6613
6614    template < typename T1, typename T2 >
6615    struct is_same
6616    {
6617      static const bool value = false;
6618    };
6619
6620    template < typename T >
6621    struct is_same<T, T>
6622    {
6623      static const bool value = true;
6624    };
6625
6626    template < typename T1, typename T2 >
6627    auto
6628    add(T1 a1, T2 a2) -> decltype(a1 + a2)
6629    {
6630      return a1 + a2;
6631    }
6632
6633    int
6634    test(const int c, volatile int v)
6635    {
6636      static_assert(is_same<int, decltype(0)>::value == true, "");
6637      static_assert(is_same<int, decltype(c)>::value == false, "");
6638      static_assert(is_same<int, decltype(v)>::value == false, "");
6639      auto ac = c;
6640      auto av = v;
6641      auto sumi = ac + av + 'x';
6642      auto sumf = ac + av + 1.0;
6643      static_assert(is_same<int, decltype(ac)>::value == true, "");
6644      static_assert(is_same<int, decltype(av)>::value == true, "");
6645      static_assert(is_same<int, decltype(sumi)>::value == true, "");
6646      static_assert(is_same<int, decltype(sumf)>::value == false, "");
6647      static_assert(is_same<int, decltype(add(c, v))>::value == true, "");
6648      return (sumf > 0.0) ? sumi : add(c, v);
6649    }
6650
6651  }
6652
6653  namespace test_noexcept
6654  {
6655
6656    int f() { return 0; }
6657    int g() noexcept { return 0; }
6658
6659    static_assert(noexcept(f()) == false, "");
6660    static_assert(noexcept(g()) == true, "");
6661
6662  }
6663
6664  namespace test_constexpr
6665  {
6666
6667    template < typename CharT >
6668    unsigned long constexpr
6669    strlen_c_r(const CharT *const s, const unsigned long acc) noexcept
6670    {
6671      return *s ? strlen_c_r(s + 1, acc + 1) : acc;
6672    }
6673
6674    template < typename CharT >
6675    unsigned long constexpr
6676    strlen_c(const CharT *const s) noexcept
6677    {
6678      return strlen_c_r(s, 0UL);
6679    }
6680
6681    static_assert(strlen_c("") == 0UL, "");
6682    static_assert(strlen_c("1") == 1UL, "");
6683    static_assert(strlen_c("example") == 7UL, "");
6684    static_assert(strlen_c("another\0example") == 7UL, "");
6685
6686  }
6687
6688  namespace test_rvalue_references
6689  {
6690
6691    template < int N >
6692    struct answer
6693    {
6694      static constexpr int value = N;
6695    };
6696
6697    answer<1> f(int&)       { return answer<1>(); }
6698    answer<2> f(const int&) { return answer<2>(); }
6699    answer<3> f(int&&)      { return answer<3>(); }
6700
6701    void
6702    test()
6703    {
6704      int i = 0;
6705      const int c = 0;
6706      static_assert(decltype(f(i))::value == 1, "");
6707      static_assert(decltype(f(c))::value == 2, "");
6708      static_assert(decltype(f(0))::value == 3, "");
6709    }
6710
6711  }
6712
6713  namespace test_uniform_initialization
6714  {
6715
6716    struct test
6717    {
6718      static const int zero {};
6719      static const int one {1};
6720    };
6721
6722    static_assert(test::zero == 0, "");
6723    static_assert(test::one == 1, "");
6724
6725  }
6726
6727  namespace test_lambdas
6728  {
6729
6730    void
6731    test1()
6732    {
6733      auto lambda1 = [](){};
6734      auto lambda2 = lambda1;
6735      lambda1();
6736      lambda2();
6737    }
6738
6739    int
6740    test2()
6741    {
6742      auto a = [](int i, int j){ return i + j; }(1, 2);
6743      auto b = []() -> int { return '0'; }();
6744      auto c = [=](){ return a + b; }();
6745      auto d = [&](){ return c; }();
6746      auto e = [a, &b](int x) mutable {
6747        const auto identity = [](int y){ return y; };
6748        for (auto i = 0; i < a; ++i)
6749          a += b--;
6750        return x + identity(a + b);
6751      }(0);
6752      return a + b + c + d + e;
6753    }
6754
6755    int
6756    test3()
6757    {
6758      const auto nullary = [](){ return 0; };
6759      const auto unary = [](int x){ return x; };
6760      using nullary_t = decltype(nullary);
6761      using unary_t = decltype(unary);
6762      const auto higher1st = [](nullary_t f){ return f(); };
6763      const auto higher2nd = [unary](nullary_t f1){
6764        return [unary, f1](unary_t f2){ return f2(unary(f1())); };
6765      };
6766      return higher1st(nullary) + higher2nd(nullary)(unary);
6767    }
6768
6769  }
6770
6771  namespace test_variadic_templates
6772  {
6773
6774    template <int...>
6775    struct sum;
6776
6777    template <int N0, int... N1toN>
6778    struct sum<N0, N1toN...>
6779    {
6780      static constexpr auto value = N0 + sum<N1toN...>::value;
6781    };
6782
6783    template <>
6784    struct sum<>
6785    {
6786      static constexpr auto value = 0;
6787    };
6788
6789    static_assert(sum<>::value == 0, "");
6790    static_assert(sum<1>::value == 1, "");
6791    static_assert(sum<23>::value == 23, "");
6792    static_assert(sum<1, 2>::value == 3, "");
6793    static_assert(sum<5, 5, 11>::value == 21, "");
6794    static_assert(sum<2, 3, 5, 7, 11, 13>::value == 41, "");
6795
6796  }
6797
6798  // http://stackoverflow.com/questions/13728184/template-aliases-and-sfinae
6799  // Clang 3.1 fails with headers of libstd++ 4.8.3 when using std::function
6800  // because of this.
6801  namespace test_template_alias_sfinae
6802  {
6803
6804    struct foo {};
6805
6806    template<typename T>
6807    using member = typename T::member_type;
6808
6809    template<typename T>
6810    void func(...) {}
6811
6812    template<typename T>
6813    void func(member<T>*) {}
6814
6815    void test();
6816
6817    void test() { func<foo>(0); }
6818
6819  }
6820
6821}  // namespace cxx11
6822
6823#endif  // __cplusplus >= 201103L
6824
6825
6826
6827_ACEOF
6828if ac_fn_cxx_try_compile "$LINENO"; then :
6829  eval $cachevar=yes
6830else
6831  eval $cachevar=no
6832fi
6833rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6834           CXX="$ac_save_CXX"
6835fi
6836eval ac_res=\$$cachevar
6837	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
6838$as_echo "$ac_res" >&6; }
6839        if eval test x\$$cachevar = xyes; then
6840          CXX="$CXX $switch"
6841          if test -n "$CXXCPP" ; then
6842            CXXCPP="$CXXCPP $switch"
6843          fi
6844          ac_success=yes
6845          break
6846        fi
6847      done
6848      if test x$ac_success = xyes; then
6849        break
6850      fi
6851    done
6852  fi
6853
6854  ac_ext=c
6855ac_cpp='$CPP $CPPFLAGS'
6856ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6857ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6858ac_compiler_gnu=$ac_cv_c_compiler_gnu
6859
6860  if test x$ax_cxx_compile_cxx11_required = xtrue; then
6861    if test x$ac_success = xno; then
6862      as_fn_error $? "*** A compiler with support for C++11 language features is required." "$LINENO" 5
6863    fi
6864  fi
6865  if test x$ac_success = xno; then
6866    HAVE_CXX11=0
6867    { $as_echo "$as_me:${as_lineno-$LINENO}: No compiler with C++11 support was found" >&5
6868$as_echo "$as_me: No compiler with C++11 support was found" >&6;}
6869  else
6870    HAVE_CXX11=1
6871
6872$as_echo "#define HAVE_CXX11 1" >>confdefs.h
6873
6874  fi
6875
6876
6877
6878  if test "${build}" != "${host}"; then
6879      ax_cxx_compile_alternatives="11 0x"    ax_cxx_compile_cxx11_required=true
6880  ac_ext=cpp
6881ac_cpp='$CXXCPP $CPPFLAGS'
6882ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6883ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6884ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
6885  ac_success=no
6886      ax_cv_cxx_compile_cxx11_orig_cxx="$CXX"
6887    ax_cv_cxx_compile_cxx11_orig_cxxflags="$CXXFLAGS"
6888    ax_cv_cxx_compile_cxx11_orig_cppflags="$CPPFLAGS"
6889    CXX="$CXX_FOR_BUILD"
6890    CXXFLAGS="$CXXFLAGS_FOR_BUILD"
6891    CPPFLAGS="$CPPFLAGS_FOR_BUILD"
6892      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX supports C++11 features by default" >&5
6893$as_echo_n "checking whether $CXX supports C++11 features by default... " >&6; }
6894if ${ax_cv_cxx_compile_cxx11_FOR_BUILD+:} false; then :
6895  $as_echo_n "(cached) " >&6
6896else
6897  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6898/* end confdefs.h.  */
6899
6900
6901// If the compiler admits that it is not ready for C++11, why torture it?
6902// Hopefully, this will speed up the test.
6903
6904#ifndef __cplusplus
6905
6906#error "This is not a C++ compiler"
6907
6908#elif __cplusplus < 201103L
6909
6910#error "This is not a C++11 compiler"
6911
6912#else
6913
6914namespace cxx11
6915{
6916
6917  namespace test_static_assert
6918  {
6919
6920    template <typename T>
6921    struct check
6922    {
6923      static_assert(sizeof(int) <= sizeof(T), "not big enough");
6924    };
6925
6926  }
6927
6928  namespace test_final_override
6929  {
6930
6931    struct Base
6932    {
6933      virtual ~Base() {}
6934      virtual void f() {}
6935    };
6936
6937    struct Derived : public Base
6938    {
6939      virtual ~Derived() override {}
6940      virtual void f() override {}
6941    };
6942
6943  }
6944
6945  namespace test_double_right_angle_brackets
6946  {
6947
6948    template < typename T >
6949    struct check {};
6950
6951    typedef check<void> single_type;
6952    typedef check<check<void>> double_type;
6953    typedef check<check<check<void>>> triple_type;
6954    typedef check<check<check<check<void>>>> quadruple_type;
6955
6956  }
6957
6958  namespace test_decltype
6959  {
6960
6961    int
6962    f()
6963    {
6964      int a = 1;
6965      decltype(a) b = 2;
6966      return a + b;
6967    }
6968
6969  }
6970
6971  namespace test_type_deduction
6972  {
6973
6974    template < typename T1, typename T2 >
6975    struct is_same
6976    {
6977      static const bool value = false;
6978    };
6979
6980    template < typename T >
6981    struct is_same<T, T>
6982    {
6983      static const bool value = true;
6984    };
6985
6986    template < typename T1, typename T2 >
6987    auto
6988    add(T1 a1, T2 a2) -> decltype(a1 + a2)
6989    {
6990      return a1 + a2;
6991    }
6992
6993    int
6994    test(const int c, volatile int v)
6995    {
6996      static_assert(is_same<int, decltype(0)>::value == true, "");
6997      static_assert(is_same<int, decltype(c)>::value == false, "");
6998      static_assert(is_same<int, decltype(v)>::value == false, "");
6999      auto ac = c;
7000      auto av = v;
7001      auto sumi = ac + av + 'x';
7002      auto sumf = ac + av + 1.0;
7003      static_assert(is_same<int, decltype(ac)>::value == true, "");
7004      static_assert(is_same<int, decltype(av)>::value == true, "");
7005      static_assert(is_same<int, decltype(sumi)>::value == true, "");
7006      static_assert(is_same<int, decltype(sumf)>::value == false, "");
7007      static_assert(is_same<int, decltype(add(c, v))>::value == true, "");
7008      return (sumf > 0.0) ? sumi : add(c, v);
7009    }
7010
7011  }
7012
7013  namespace test_noexcept
7014  {
7015
7016    int f() { return 0; }
7017    int g() noexcept { return 0; }
7018
7019    static_assert(noexcept(f()) == false, "");
7020    static_assert(noexcept(g()) == true, "");
7021
7022  }
7023
7024  namespace test_constexpr
7025  {
7026
7027    template < typename CharT >
7028    unsigned long constexpr
7029    strlen_c_r(const CharT *const s, const unsigned long acc) noexcept
7030    {
7031      return *s ? strlen_c_r(s + 1, acc + 1) : acc;
7032    }
7033
7034    template < typename CharT >
7035    unsigned long constexpr
7036    strlen_c(const CharT *const s) noexcept
7037    {
7038      return strlen_c_r(s, 0UL);
7039    }
7040
7041    static_assert(strlen_c("") == 0UL, "");
7042    static_assert(strlen_c("1") == 1UL, "");
7043    static_assert(strlen_c("example") == 7UL, "");
7044    static_assert(strlen_c("another\0example") == 7UL, "");
7045
7046  }
7047
7048  namespace test_rvalue_references
7049  {
7050
7051    template < int N >
7052    struct answer
7053    {
7054      static constexpr int value = N;
7055    };
7056
7057    answer<1> f(int&)       { return answer<1>(); }
7058    answer<2> f(const int&) { return answer<2>(); }
7059    answer<3> f(int&&)      { return answer<3>(); }
7060
7061    void
7062    test()
7063    {
7064      int i = 0;
7065      const int c = 0;
7066      static_assert(decltype(f(i))::value == 1, "");
7067      static_assert(decltype(f(c))::value == 2, "");
7068      static_assert(decltype(f(0))::value == 3, "");
7069    }
7070
7071  }
7072
7073  namespace test_uniform_initialization
7074  {
7075
7076    struct test
7077    {
7078      static const int zero {};
7079      static const int one {1};
7080    };
7081
7082    static_assert(test::zero == 0, "");
7083    static_assert(test::one == 1, "");
7084
7085  }
7086
7087  namespace test_lambdas
7088  {
7089
7090    void
7091    test1()
7092    {
7093      auto lambda1 = [](){};
7094      auto lambda2 = lambda1;
7095      lambda1();
7096      lambda2();
7097    }
7098
7099    int
7100    test2()
7101    {
7102      auto a = [](int i, int j){ return i + j; }(1, 2);
7103      auto b = []() -> int { return '0'; }();
7104      auto c = [=](){ return a + b; }();
7105      auto d = [&](){ return c; }();
7106      auto e = [a, &b](int x) mutable {
7107        const auto identity = [](int y){ return y; };
7108        for (auto i = 0; i < a; ++i)
7109          a += b--;
7110        return x + identity(a + b);
7111      }(0);
7112      return a + b + c + d + e;
7113    }
7114
7115    int
7116    test3()
7117    {
7118      const auto nullary = [](){ return 0; };
7119      const auto unary = [](int x){ return x; };
7120      using nullary_t = decltype(nullary);
7121      using unary_t = decltype(unary);
7122      const auto higher1st = [](nullary_t f){ return f(); };
7123      const auto higher2nd = [unary](nullary_t f1){
7124        return [unary, f1](unary_t f2){ return f2(unary(f1())); };
7125      };
7126      return higher1st(nullary) + higher2nd(nullary)(unary);
7127    }
7128
7129  }
7130
7131  namespace test_variadic_templates
7132  {
7133
7134    template <int...>
7135    struct sum;
7136
7137    template <int N0, int... N1toN>
7138    struct sum<N0, N1toN...>
7139    {
7140      static constexpr auto value = N0 + sum<N1toN...>::value;
7141    };
7142
7143    template <>
7144    struct sum<>
7145    {
7146      static constexpr auto value = 0;
7147    };
7148
7149    static_assert(sum<>::value == 0, "");
7150    static_assert(sum<1>::value == 1, "");
7151    static_assert(sum<23>::value == 23, "");
7152    static_assert(sum<1, 2>::value == 3, "");
7153    static_assert(sum<5, 5, 11>::value == 21, "");
7154    static_assert(sum<2, 3, 5, 7, 11, 13>::value == 41, "");
7155
7156  }
7157
7158  // http://stackoverflow.com/questions/13728184/template-aliases-and-sfinae
7159  // Clang 3.1 fails with headers of libstd++ 4.8.3 when using std::function
7160  // because of this.
7161  namespace test_template_alias_sfinae
7162  {
7163
7164    struct foo {};
7165
7166    template<typename T>
7167    using member = typename T::member_type;
7168
7169    template<typename T>
7170    void func(...) {}
7171
7172    template<typename T>
7173    void func(member<T>*) {}
7174
7175    void test();
7176
7177    void test() { func<foo>(0); }
7178
7179  }
7180
7181}  // namespace cxx11
7182
7183#endif  // __cplusplus >= 201103L
7184
7185
7186
7187_ACEOF
7188if ac_fn_cxx_try_compile "$LINENO"; then :
7189  ax_cv_cxx_compile_cxx11_FOR_BUILD=yes
7190else
7191  ax_cv_cxx_compile_cxx11_FOR_BUILD=no
7192fi
7193rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7194fi
7195{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_cxx_compile_cxx11_FOR_BUILD" >&5
7196$as_echo "$ax_cv_cxx_compile_cxx11_FOR_BUILD" >&6; }
7197    if test x$ax_cv_cxx_compile_cxx11_FOR_BUILD = xyes; then
7198      ac_success=yes
7199    fi
7200
7201    if test x$ac_success = xno; then
7202    for alternative in ${ax_cxx_compile_alternatives}; do
7203      switch="-std=gnu++${alternative}"
7204      cachevar=`$as_echo "ax_cv_cxx_compile_cxx11_FOR_BUILD_$switch" | $as_tr_sh`
7205      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX supports C++11 features with $switch" >&5
7206$as_echo_n "checking whether $CXX supports C++11 features with $switch... " >&6; }
7207if eval \${$cachevar+:} false; then :
7208  $as_echo_n "(cached) " >&6
7209else
7210  ac_save_CXX="$CXX"
7211         CXX="$CXX $switch"
7212         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7213/* end confdefs.h.  */
7214
7215
7216// If the compiler admits that it is not ready for C++11, why torture it?
7217// Hopefully, this will speed up the test.
7218
7219#ifndef __cplusplus
7220
7221#error "This is not a C++ compiler"
7222
7223#elif __cplusplus < 201103L
7224
7225#error "This is not a C++11 compiler"
7226
7227#else
7228
7229namespace cxx11
7230{
7231
7232  namespace test_static_assert
7233  {
7234
7235    template <typename T>
7236    struct check
7237    {
7238      static_assert(sizeof(int) <= sizeof(T), "not big enough");
7239    };
7240
7241  }
7242
7243  namespace test_final_override
7244  {
7245
7246    struct Base
7247    {
7248      virtual ~Base() {}
7249      virtual void f() {}
7250    };
7251
7252    struct Derived : public Base
7253    {
7254      virtual ~Derived() override {}
7255      virtual void f() override {}
7256    };
7257
7258  }
7259
7260  namespace test_double_right_angle_brackets
7261  {
7262
7263    template < typename T >
7264    struct check {};
7265
7266    typedef check<void> single_type;
7267    typedef check<check<void>> double_type;
7268    typedef check<check<check<void>>> triple_type;
7269    typedef check<check<check<check<void>>>> quadruple_type;
7270
7271  }
7272
7273  namespace test_decltype
7274  {
7275
7276    int
7277    f()
7278    {
7279      int a = 1;
7280      decltype(a) b = 2;
7281      return a + b;
7282    }
7283
7284  }
7285
7286  namespace test_type_deduction
7287  {
7288
7289    template < typename T1, typename T2 >
7290    struct is_same
7291    {
7292      static const bool value = false;
7293    };
7294
7295    template < typename T >
7296    struct is_same<T, T>
7297    {
7298      static const bool value = true;
7299    };
7300
7301    template < typename T1, typename T2 >
7302    auto
7303    add(T1 a1, T2 a2) -> decltype(a1 + a2)
7304    {
7305      return a1 + a2;
7306    }
7307
7308    int
7309    test(const int c, volatile int v)
7310    {
7311      static_assert(is_same<int, decltype(0)>::value == true, "");
7312      static_assert(is_same<int, decltype(c)>::value == false, "");
7313      static_assert(is_same<int, decltype(v)>::value == false, "");
7314      auto ac = c;
7315      auto av = v;
7316      auto sumi = ac + av + 'x';
7317      auto sumf = ac + av + 1.0;
7318      static_assert(is_same<int, decltype(ac)>::value == true, "");
7319      static_assert(is_same<int, decltype(av)>::value == true, "");
7320      static_assert(is_same<int, decltype(sumi)>::value == true, "");
7321      static_assert(is_same<int, decltype(sumf)>::value == false, "");
7322      static_assert(is_same<int, decltype(add(c, v))>::value == true, "");
7323      return (sumf > 0.0) ? sumi : add(c, v);
7324    }
7325
7326  }
7327
7328  namespace test_noexcept
7329  {
7330
7331    int f() { return 0; }
7332    int g() noexcept { return 0; }
7333
7334    static_assert(noexcept(f()) == false, "");
7335    static_assert(noexcept(g()) == true, "");
7336
7337  }
7338
7339  namespace test_constexpr
7340  {
7341
7342    template < typename CharT >
7343    unsigned long constexpr
7344    strlen_c_r(const CharT *const s, const unsigned long acc) noexcept
7345    {
7346      return *s ? strlen_c_r(s + 1, acc + 1) : acc;
7347    }
7348
7349    template < typename CharT >
7350    unsigned long constexpr
7351    strlen_c(const CharT *const s) noexcept
7352    {
7353      return strlen_c_r(s, 0UL);
7354    }
7355
7356    static_assert(strlen_c("") == 0UL, "");
7357    static_assert(strlen_c("1") == 1UL, "");
7358    static_assert(strlen_c("example") == 7UL, "");
7359    static_assert(strlen_c("another\0example") == 7UL, "");
7360
7361  }
7362
7363  namespace test_rvalue_references
7364  {
7365
7366    template < int N >
7367    struct answer
7368    {
7369      static constexpr int value = N;
7370    };
7371
7372    answer<1> f(int&)       { return answer<1>(); }
7373    answer<2> f(const int&) { return answer<2>(); }
7374    answer<3> f(int&&)      { return answer<3>(); }
7375
7376    void
7377    test()
7378    {
7379      int i = 0;
7380      const int c = 0;
7381      static_assert(decltype(f(i))::value == 1, "");
7382      static_assert(decltype(f(c))::value == 2, "");
7383      static_assert(decltype(f(0))::value == 3, "");
7384    }
7385
7386  }
7387
7388  namespace test_uniform_initialization
7389  {
7390
7391    struct test
7392    {
7393      static const int zero {};
7394      static const int one {1};
7395    };
7396
7397    static_assert(test::zero == 0, "");
7398    static_assert(test::one == 1, "");
7399
7400  }
7401
7402  namespace test_lambdas
7403  {
7404
7405    void
7406    test1()
7407    {
7408      auto lambda1 = [](){};
7409      auto lambda2 = lambda1;
7410      lambda1();
7411      lambda2();
7412    }
7413
7414    int
7415    test2()
7416    {
7417      auto a = [](int i, int j){ return i + j; }(1, 2);
7418      auto b = []() -> int { return '0'; }();
7419      auto c = [=](){ return a + b; }();
7420      auto d = [&](){ return c; }();
7421      auto e = [a, &b](int x) mutable {
7422        const auto identity = [](int y){ return y; };
7423        for (auto i = 0; i < a; ++i)
7424          a += b--;
7425        return x + identity(a + b);
7426      }(0);
7427      return a + b + c + d + e;
7428    }
7429
7430    int
7431    test3()
7432    {
7433      const auto nullary = [](){ return 0; };
7434      const auto unary = [](int x){ return x; };
7435      using nullary_t = decltype(nullary);
7436      using unary_t = decltype(unary);
7437      const auto higher1st = [](nullary_t f){ return f(); };
7438      const auto higher2nd = [unary](nullary_t f1){
7439        return [unary, f1](unary_t f2){ return f2(unary(f1())); };
7440      };
7441      return higher1st(nullary) + higher2nd(nullary)(unary);
7442    }
7443
7444  }
7445
7446  namespace test_variadic_templates
7447  {
7448
7449    template <int...>
7450    struct sum;
7451
7452    template <int N0, int... N1toN>
7453    struct sum<N0, N1toN...>
7454    {
7455      static constexpr auto value = N0 + sum<N1toN...>::value;
7456    };
7457
7458    template <>
7459    struct sum<>
7460    {
7461      static constexpr auto value = 0;
7462    };
7463
7464    static_assert(sum<>::value == 0, "");
7465    static_assert(sum<1>::value == 1, "");
7466    static_assert(sum<23>::value == 23, "");
7467    static_assert(sum<1, 2>::value == 3, "");
7468    static_assert(sum<5, 5, 11>::value == 21, "");
7469    static_assert(sum<2, 3, 5, 7, 11, 13>::value == 41, "");
7470
7471  }
7472
7473  // http://stackoverflow.com/questions/13728184/template-aliases-and-sfinae
7474  // Clang 3.1 fails with headers of libstd++ 4.8.3 when using std::function
7475  // because of this.
7476  namespace test_template_alias_sfinae
7477  {
7478
7479    struct foo {};
7480
7481    template<typename T>
7482    using member = typename T::member_type;
7483
7484    template<typename T>
7485    void func(...) {}
7486
7487    template<typename T>
7488    void func(member<T>*) {}
7489
7490    void test();
7491
7492    void test() { func<foo>(0); }
7493
7494  }
7495
7496}  // namespace cxx11
7497
7498#endif  // __cplusplus >= 201103L
7499
7500
7501
7502_ACEOF
7503if ac_fn_cxx_try_compile "$LINENO"; then :
7504  eval $cachevar=yes
7505else
7506  eval $cachevar=no
7507fi
7508rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7509         CXX="$ac_save_CXX"
7510fi
7511eval ac_res=\$$cachevar
7512	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7513$as_echo "$ac_res" >&6; }
7514      if eval test x\$$cachevar = xyes; then
7515        CXX="$CXX $switch"
7516        if test -n "$CXXCPP" ; then
7517          CXXCPP="$CXXCPP $switch"
7518        fi
7519        ac_success=yes
7520        break
7521      fi
7522    done
7523  fi
7524
7525    if test x$ac_success = xno; then
7526                for alternative in ${ax_cxx_compile_alternatives}; do
7527      for switch in -std=c++${alternative} +std=c++${alternative} "-h std=c++${alternative}"; do
7528        cachevar=`$as_echo "ax_cv_cxx_compile_cxx11_FOR_BUILD_$switch" | $as_tr_sh`
7529        { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX supports C++11 features with $switch" >&5
7530$as_echo_n "checking whether $CXX supports C++11 features with $switch... " >&6; }
7531if eval \${$cachevar+:} false; then :
7532  $as_echo_n "(cached) " >&6
7533else
7534  ac_save_CXX="$CXX"
7535           CXX="$CXX $switch"
7536           cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7537/* end confdefs.h.  */
7538
7539
7540// If the compiler admits that it is not ready for C++11, why torture it?
7541// Hopefully, this will speed up the test.
7542
7543#ifndef __cplusplus
7544
7545#error "This is not a C++ compiler"
7546
7547#elif __cplusplus < 201103L
7548
7549#error "This is not a C++11 compiler"
7550
7551#else
7552
7553namespace cxx11
7554{
7555
7556  namespace test_static_assert
7557  {
7558
7559    template <typename T>
7560    struct check
7561    {
7562      static_assert(sizeof(int) <= sizeof(T), "not big enough");
7563    };
7564
7565  }
7566
7567  namespace test_final_override
7568  {
7569
7570    struct Base
7571    {
7572      virtual ~Base() {}
7573      virtual void f() {}
7574    };
7575
7576    struct Derived : public Base
7577    {
7578      virtual ~Derived() override {}
7579      virtual void f() override {}
7580    };
7581
7582  }
7583
7584  namespace test_double_right_angle_brackets
7585  {
7586
7587    template < typename T >
7588    struct check {};
7589
7590    typedef check<void> single_type;
7591    typedef check<check<void>> double_type;
7592    typedef check<check<check<void>>> triple_type;
7593    typedef check<check<check<check<void>>>> quadruple_type;
7594
7595  }
7596
7597  namespace test_decltype
7598  {
7599
7600    int
7601    f()
7602    {
7603      int a = 1;
7604      decltype(a) b = 2;
7605      return a + b;
7606    }
7607
7608  }
7609
7610  namespace test_type_deduction
7611  {
7612
7613    template < typename T1, typename T2 >
7614    struct is_same
7615    {
7616      static const bool value = false;
7617    };
7618
7619    template < typename T >
7620    struct is_same<T, T>
7621    {
7622      static const bool value = true;
7623    };
7624
7625    template < typename T1, typename T2 >
7626    auto
7627    add(T1 a1, T2 a2) -> decltype(a1 + a2)
7628    {
7629      return a1 + a2;
7630    }
7631
7632    int
7633    test(const int c, volatile int v)
7634    {
7635      static_assert(is_same<int, decltype(0)>::value == true, "");
7636      static_assert(is_same<int, decltype(c)>::value == false, "");
7637      static_assert(is_same<int, decltype(v)>::value == false, "");
7638      auto ac = c;
7639      auto av = v;
7640      auto sumi = ac + av + 'x';
7641      auto sumf = ac + av + 1.0;
7642      static_assert(is_same<int, decltype(ac)>::value == true, "");
7643      static_assert(is_same<int, decltype(av)>::value == true, "");
7644      static_assert(is_same<int, decltype(sumi)>::value == true, "");
7645      static_assert(is_same<int, decltype(sumf)>::value == false, "");
7646      static_assert(is_same<int, decltype(add(c, v))>::value == true, "");
7647      return (sumf > 0.0) ? sumi : add(c, v);
7648    }
7649
7650  }
7651
7652  namespace test_noexcept
7653  {
7654
7655    int f() { return 0; }
7656    int g() noexcept { return 0; }
7657
7658    static_assert(noexcept(f()) == false, "");
7659    static_assert(noexcept(g()) == true, "");
7660
7661  }
7662
7663  namespace test_constexpr
7664  {
7665
7666    template < typename CharT >
7667    unsigned long constexpr
7668    strlen_c_r(const CharT *const s, const unsigned long acc) noexcept
7669    {
7670      return *s ? strlen_c_r(s + 1, acc + 1) : acc;
7671    }
7672
7673    template < typename CharT >
7674    unsigned long constexpr
7675    strlen_c(const CharT *const s) noexcept
7676    {
7677      return strlen_c_r(s, 0UL);
7678    }
7679
7680    static_assert(strlen_c("") == 0UL, "");
7681    static_assert(strlen_c("1") == 1UL, "");
7682    static_assert(strlen_c("example") == 7UL, "");
7683    static_assert(strlen_c("another\0example") == 7UL, "");
7684
7685  }
7686
7687  namespace test_rvalue_references
7688  {
7689
7690    template < int N >
7691    struct answer
7692    {
7693      static constexpr int value = N;
7694    };
7695
7696    answer<1> f(int&)       { return answer<1>(); }
7697    answer<2> f(const int&) { return answer<2>(); }
7698    answer<3> f(int&&)      { return answer<3>(); }
7699
7700    void
7701    test()
7702    {
7703      int i = 0;
7704      const int c = 0;
7705      static_assert(decltype(f(i))::value == 1, "");
7706      static_assert(decltype(f(c))::value == 2, "");
7707      static_assert(decltype(f(0))::value == 3, "");
7708    }
7709
7710  }
7711
7712  namespace test_uniform_initialization
7713  {
7714
7715    struct test
7716    {
7717      static const int zero {};
7718      static const int one {1};
7719    };
7720
7721    static_assert(test::zero == 0, "");
7722    static_assert(test::one == 1, "");
7723
7724  }
7725
7726  namespace test_lambdas
7727  {
7728
7729    void
7730    test1()
7731    {
7732      auto lambda1 = [](){};
7733      auto lambda2 = lambda1;
7734      lambda1();
7735      lambda2();
7736    }
7737
7738    int
7739    test2()
7740    {
7741      auto a = [](int i, int j){ return i + j; }(1, 2);
7742      auto b = []() -> int { return '0'; }();
7743      auto c = [=](){ return a + b; }();
7744      auto d = [&](){ return c; }();
7745      auto e = [a, &b](int x) mutable {
7746        const auto identity = [](int y){ return y; };
7747        for (auto i = 0; i < a; ++i)
7748          a += b--;
7749        return x + identity(a + b);
7750      }(0);
7751      return a + b + c + d + e;
7752    }
7753
7754    int
7755    test3()
7756    {
7757      const auto nullary = [](){ return 0; };
7758      const auto unary = [](int x){ return x; };
7759      using nullary_t = decltype(nullary);
7760      using unary_t = decltype(unary);
7761      const auto higher1st = [](nullary_t f){ return f(); };
7762      const auto higher2nd = [unary](nullary_t f1){
7763        return [unary, f1](unary_t f2){ return f2(unary(f1())); };
7764      };
7765      return higher1st(nullary) + higher2nd(nullary)(unary);
7766    }
7767
7768  }
7769
7770  namespace test_variadic_templates
7771  {
7772
7773    template <int...>
7774    struct sum;
7775
7776    template <int N0, int... N1toN>
7777    struct sum<N0, N1toN...>
7778    {
7779      static constexpr auto value = N0 + sum<N1toN...>::value;
7780    };
7781
7782    template <>
7783    struct sum<>
7784    {
7785      static constexpr auto value = 0;
7786    };
7787
7788    static_assert(sum<>::value == 0, "");
7789    static_assert(sum<1>::value == 1, "");
7790    static_assert(sum<23>::value == 23, "");
7791    static_assert(sum<1, 2>::value == 3, "");
7792    static_assert(sum<5, 5, 11>::value == 21, "");
7793    static_assert(sum<2, 3, 5, 7, 11, 13>::value == 41, "");
7794
7795  }
7796
7797  // http://stackoverflow.com/questions/13728184/template-aliases-and-sfinae
7798  // Clang 3.1 fails with headers of libstd++ 4.8.3 when using std::function
7799  // because of this.
7800  namespace test_template_alias_sfinae
7801  {
7802
7803    struct foo {};
7804
7805    template<typename T>
7806    using member = typename T::member_type;
7807
7808    template<typename T>
7809    void func(...) {}
7810
7811    template<typename T>
7812    void func(member<T>*) {}
7813
7814    void test();
7815
7816    void test() { func<foo>(0); }
7817
7818  }
7819
7820}  // namespace cxx11
7821
7822#endif  // __cplusplus >= 201103L
7823
7824
7825
7826_ACEOF
7827if ac_fn_cxx_try_compile "$LINENO"; then :
7828  eval $cachevar=yes
7829else
7830  eval $cachevar=no
7831fi
7832rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7833           CXX="$ac_save_CXX"
7834fi
7835eval ac_res=\$$cachevar
7836	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7837$as_echo "$ac_res" >&6; }
7838        if eval test x\$$cachevar = xyes; then
7839          CXX="$CXX $switch"
7840          if test -n "$CXXCPP" ; then
7841            CXXCPP="$CXXCPP $switch"
7842          fi
7843          ac_success=yes
7844          break
7845        fi
7846      done
7847      if test x$ac_success = xyes; then
7848        break
7849      fi
7850    done
7851  fi
7852      CXX_FOR_BUILD="$CXX"
7853    CXXFLAGS_FOR_BUILD="$CXXFLAGS"
7854    CPPFLAGS_FOR_BUILD="$CPPFLAGS"
7855    CXX="$ax_cv_cxx_compile_cxx11_orig_cxx"
7856    CXXFLAGS="$ax_cv_cxx_compile_cxx11_orig_cxxflags"
7857    CPPFLAGS="$ax_cv_cxx_compile_cxx11_orig_cppflags"
7858  ac_ext=c
7859ac_cpp='$CPP $CPPFLAGS'
7860ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7861ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7862ac_compiler_gnu=$ac_cv_c_compiler_gnu
7863
7864  if test x$ax_cxx_compile_cxx11_required = xtrue; then
7865    if test x$ac_success = xno; then
7866      as_fn_error $? "*** A compiler with support for C++11 language features is required." "$LINENO" 5
7867    fi
7868  fi
7869  if test x$ac_success = xno; then
7870    HAVE_CXX11_FOR_BUILD=0
7871    { $as_echo "$as_me:${as_lineno-$LINENO}: No compiler with C++11 support was found" >&5
7872$as_echo "$as_me: No compiler with C++11 support was found" >&6;}
7873  else
7874    HAVE_CXX11_FOR_BUILD=1
7875
7876$as_echo "#define HAVE_CXX11_FOR_BUILD 1" >>confdefs.h
7877
7878  fi
7879
7880
7881  fi
7882fi
7883
7884# Check whether --enable-pgo-build was given.
7885if test "${enable_pgo_build+set}" = set; then :
7886  enableval=$enable_pgo_build; enable_pgo_build=$enableval
7887else
7888  enable_pgo_build=no
7889fi
7890
7891
7892# Issue errors and warnings for invalid/strange PGO build combinations.
7893case "$have_compiler:$host:$target:$enable_pgo_build" in
7894  *:*:*:no) ;;
7895
7896  # Allow the PGO build only if we aren't building a compiler and
7897  # we are in a native configuration.
7898  no:$build:$build:yes | no:$build:$build:lto) ;;
7899
7900  # Disallow the PGO bootstrap if we are building a compiler.
7901  yes:*:*:yes | yes:*:*:lto)
7902    as_fn_error $? "cannot perform the PGO bootstrap when building a compiler" "$LINENO" 5 ;;
7903
7904  *)
7905    as_fn_error $? "invalid option for --enable-pgo-build" "$LINENO" 5
7906    ;;
7907esac
7908
7909if test "$enable_pgo_build" != "no"; then
7910  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports -fprofile-generate" >&5
7911$as_echo_n "checking whether the compiler supports -fprofile-generate... " >&6; }
7912  old_CFLAGS="$CFLAGS"
7913  PGO_BUILD_GEN_CFLAGS="-fprofile-generate"
7914  CFLAGS="$CFLAGS $PGO_BUILD_CFLAGS"
7915
7916cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7917/* end confdefs.h.  */
7918int foo;
7919_ACEOF
7920if ac_fn_c_try_compile "$LINENO"; then :
7921
7922else
7923  PGO_BUILD_GEN_CFLAGS=
7924fi
7925rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7926  CFLAGS="$old_CFLAGS"
7927  if test -n "$PGO_BUILD_GEN_CFLAGS"; then
7928    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7929$as_echo "yes" >&6; }
7930    PGO_BUILD_USE_CFLAGS="-fprofile-use"
7931  else
7932    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7933$as_echo "no" >&6; }
7934    as_fn_error $? "cannot perform the PGO build without -fprofile-generate" "$LINENO" 5
7935  fi
7936
7937  if test "$enable_pgo_build" = "lto"; then
7938    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports -flto=jobserver -ffat-lto-objects" >&5
7939$as_echo_n "checking whether the compiler supports -flto=jobserver -ffat-lto-objects... " >&6; }
7940    old_CFLAGS="$CFLAGS"
7941    PGO_BUILD_LTO_CFLAGS="-flto=jobserver -ffat-lto-objects"
7942    CFLAGS="$CFLAGS $PGO_BUILD_LTO_CFLAGS"
7943    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7944/* end confdefs.h.  */
7945int foo;
7946_ACEOF
7947if ac_fn_c_try_compile "$LINENO"; then :
7948
7949else
7950  PGO_BUILD_LTO_CFLAGS=
7951fi
7952rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7953    CFLAGS="$old_CFLAGS"
7954    if test -n "$PGO_BUILD_LTO_CFLAGS"; then
7955      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7956$as_echo "yes" >&6; }
7957    else
7958      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7959$as_echo "no" >&6; }
7960      { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: LTO is disabled for the PGO build" >&5
7961$as_echo "$as_me: WARNING: LTO is disabled for the PGO build" >&2;}
7962    fi
7963  fi
7964fi
7965
7966
7967
7968
7969# Used for setting $lt_cv_objdir
7970{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
7971$as_echo_n "checking for objdir... " >&6; }
7972if ${lt_cv_objdir+:} false; then :
7973  $as_echo_n "(cached) " >&6
7974else
7975  rm -f .libs 2>/dev/null
7976mkdir .libs 2>/dev/null
7977if test -d .libs; then
7978  lt_cv_objdir=.libs
7979else
7980  # MS-DOS does not allow filenames that begin with a dot.
7981  lt_cv_objdir=_libs
7982fi
7983rmdir .libs 2>/dev/null
7984fi
7985{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
7986$as_echo "$lt_cv_objdir" >&6; }
7987objdir=$lt_cv_objdir
7988
7989
7990
7991
7992
7993cat >>confdefs.h <<_ACEOF
7994#define LT_OBJDIR "$lt_cv_objdir/"
7995_ACEOF
7996
7997
7998
7999# Check for GMP, MPFR and MPC
8000require_gmp=no
8001require_mpc=no
8002if test -d ${srcdir}/gcc ; then
8003  require_gmp=yes
8004  require_mpc=yes
8005fi
8006if test -d ${srcdir}/gdb ; then
8007  if test "x$enable_gdb" != xno; then
8008   require_gmp=yes
8009  fi
8010fi
8011
8012gmplibs="-lmpfr -lgmp"
8013if test x"$require_mpc" = "xyes" ; then
8014  gmplibs="-lmpc $gmplibs"
8015fi
8016gmpinc=
8017have_gmp=no
8018
8019# Specify a location for mpc
8020# check for this first so it ends up on the link line before mpfr.
8021
8022# Check whether --with-mpc was given.
8023if test "${with_mpc+set}" = set; then :
8024  withval=$with_mpc;
8025fi
8026
8027
8028# Check whether --with-mpc-include was given.
8029if test "${with_mpc_include+set}" = set; then :
8030  withval=$with_mpc_include;
8031fi
8032
8033
8034# Check whether --with-mpc-lib was given.
8035if test "${with_mpc_lib+set}" = set; then :
8036  withval=$with_mpc_lib;
8037fi
8038
8039
8040if test "x$with_mpc" != x; then
8041  gmplibs="-L$with_mpc/lib $gmplibs"
8042  gmpinc="-I$with_mpc/include $gmpinc"
8043fi
8044if test "x$with_mpc_include" != x; then
8045  gmpinc="-I$with_mpc_include $gmpinc"
8046fi
8047if test "x$with_mpc_lib" != x; then
8048  gmplibs="-L$with_mpc_lib $gmplibs"
8049fi
8050if test "x$with_mpc$with_mpc_include$with_mpc_lib" = x && test -d ${srcdir}/mpc; then
8051  gmplibs='-L$$r/$(HOST_SUBDIR)/mpc/src/'"$lt_cv_objdir $gmplibs"
8052  gmpinc='-I$$s/mpc/src '"$gmpinc"
8053  # Do not test the mpc version.  Assume that it is sufficient, since
8054  # it is in the source tree, and the library has not been built yet
8055  # but it would be included on the link line in the version check below
8056  # hence making the test fail.
8057  have_gmp=yes
8058fi
8059
8060# Specify a location for mpfr
8061# check for this first so it ends up on the link line before gmp.
8062
8063# Check whether --with-mpfr was given.
8064if test "${with_mpfr+set}" = set; then :
8065  withval=$with_mpfr;
8066fi
8067
8068
8069# Check whether --with-mpfr-include was given.
8070if test "${with_mpfr_include+set}" = set; then :
8071  withval=$with_mpfr_include;
8072fi
8073
8074
8075# Check whether --with-mpfr-lib was given.
8076if test "${with_mpfr_lib+set}" = set; then :
8077  withval=$with_mpfr_lib;
8078fi
8079
8080
8081if test "x$with_mpfr" != x; then
8082  gmplibs="-L$with_mpfr/lib $gmplibs"
8083  gmpinc="-I$with_mpfr/include $gmpinc"
8084fi
8085if test "x$with_mpfr_include" != x; then
8086  gmpinc="-I$with_mpfr_include $gmpinc"
8087fi
8088if test "x$with_mpfr_lib" != x; then
8089  gmplibs="-L$with_mpfr_lib $gmplibs"
8090fi
8091if test "x$with_mpfr$with_mpfr_include$with_mpfr_lib" = x && test -d ${srcdir}/mpfr; then
8092  # MPFR v3.1.0 moved the sources into a src sub-directory.
8093  if ! test -d ${srcdir}/mpfr/src; then
8094    as_fn_error $? "Building GCC with MPFR in the source tree is only handled for MPFR 3.1.0+." "$LINENO" 5
8095  fi
8096  gmplibs='-L$$r/$(HOST_SUBDIR)/mpfr/src/'"$lt_cv_objdir $gmplibs"
8097  gmpinc='-I$$r/$(HOST_SUBDIR)/mpfr/src -I$$s/mpfr/src '"$gmpinc"
8098  extra_mpc_mpfr_configure_flags='--with-mpfr-include=$$s/mpfr/src --with-mpfr-lib=$$r/$(HOST_SUBDIR)/mpfr/src/'"$lt_cv_objdir"
8099  # Do not test the mpfr version.  Assume that it is sufficient, since
8100  # it is in the source tree, and the library has not been built yet
8101  # but it would be included on the link line in the version check below
8102  # hence making the test fail.
8103  have_gmp=yes
8104fi
8105
8106# Specify a location for gmp
8107
8108# Check whether --with-gmp was given.
8109if test "${with_gmp+set}" = set; then :
8110  withval=$with_gmp;
8111fi
8112
8113
8114# Check whether --with-gmp-include was given.
8115if test "${with_gmp_include+set}" = set; then :
8116  withval=$with_gmp_include;
8117fi
8118
8119
8120# Check whether --with-gmp-lib was given.
8121if test "${with_gmp_lib+set}" = set; then :
8122  withval=$with_gmp_lib;
8123fi
8124
8125
8126
8127if test "x$with_gmp" != x; then
8128  gmplibs="-L$with_gmp/lib $gmplibs"
8129  gmpinc="-I$with_gmp/include $gmpinc"
8130fi
8131if test "x$with_gmp_include" != x; then
8132  gmpinc="-I$with_gmp_include $gmpinc"
8133fi
8134if test "x$with_gmp_lib" != x; then
8135  gmplibs="-L$with_gmp_lib $gmplibs"
8136fi
8137if test "x$with_gmp$with_gmp_include$with_gmp_lib" = x && test -d ${srcdir}/gmp; then
8138  gmplibs='-L$$r/$(HOST_SUBDIR)/gmp/'"$lt_cv_objdir $gmplibs"
8139  gmpinc='-I$$r/$(HOST_SUBDIR)/gmp -I$$s/gmp '"$gmpinc"
8140  extra_mpfr_configure_flags='--with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-gmp-lib=$$r/$(HOST_SUBDIR)/gmp/'"$lt_cv_objdir"
8141  extra_mpc_gmp_configure_flags='--with-gmp-include=$$r/$(HOST_SUBDIR)/gmp --with-gmp-lib=$$r/$(HOST_SUBDIR)/gmp/'"$lt_cv_objdir"
8142  extra_isl_gmp_configure_flags='--with-gmp-builddir=$$r/$(HOST_SUBDIR)/gmp'
8143  # Do not test the gmp version.  Assume that it is sufficient, since
8144  # it is in the source tree, and the library has not been built yet
8145  # but it would be included on the link line in the version check below
8146  # hence making the test fail.
8147  have_gmp=yes
8148fi
8149
8150if test "x$require_gmp" = xyes && test "x$have_gmp" = xno; then
8151  have_gmp=yes
8152  saved_CFLAGS="$CFLAGS"
8153  CFLAGS="$CFLAGS $gmpinc"
8154  # Check for the recommended and required versions of GMP.
8155  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the correct version of gmp.h" >&5
8156$as_echo_n "checking for the correct version of gmp.h... " >&6; }
8157  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8158/* end confdefs.h.  */
8159#include "gmp.h"
8160int
8161main ()
8162{
8163
8164  #define GCC_GMP_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c))
8165  #define GCC_GMP_VERSION GCC_GMP_VERSION_NUM(__GNU_MP_VERSION,__GNU_MP_VERSION_MINOR,__GNU_MP_VERSION_PATCHLEVEL)
8166  #if GCC_GMP_VERSION < GCC_GMP_VERSION_NUM(4,2,3)
8167  choke me
8168  #endif
8169
8170  ;
8171  return 0;
8172}
8173_ACEOF
8174if ac_fn_c_try_compile "$LINENO"; then :
8175  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8176/* end confdefs.h.  */
8177#include <gmp.h>
8178int
8179main ()
8180{
8181
8182  #define GCC_GMP_VERSION_NUM(a,b,c) (((a) << 16L) | ((b) << 8) | (c))
8183  #define GCC_GMP_VERSION GCC_GMP_VERSION_NUM(__GNU_MP_VERSION,__GNU_MP_VERSION_MINOR,__GNU_MP_VERSION_PATCHLEVEL)
8184  #if GCC_GMP_VERSION < GCC_GMP_VERSION_NUM(4,3,2)
8185  choke me
8186  #endif
8187
8188  ;
8189  return 0;
8190}
8191_ACEOF
8192if ac_fn_c_try_compile "$LINENO"; then :
8193  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8194$as_echo "yes" >&6; }
8195else
8196  { $as_echo "$as_me:${as_lineno-$LINENO}: result: buggy but acceptable" >&5
8197$as_echo "buggy but acceptable" >&6; }
8198fi
8199rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8200else
8201  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8202$as_echo "no" >&6; }; have_gmp=no
8203fi
8204rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8205
8206  # If we have GMP, check the MPFR version.
8207  if test x"$have_gmp" = xyes; then
8208    # Check for the recommended and required versions of MPFR.
8209    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the correct version of mpfr.h" >&5
8210$as_echo_n "checking for the correct version of mpfr.h... " >&6; }
8211    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8212/* end confdefs.h.  */
8213#include <gmp.h>
8214    #include <mpfr.h>
8215int
8216main ()
8217{
8218
8219    #if MPFR_VERSION < MPFR_VERSION_NUM(3,1,0)
8220    choke me
8221    #endif
8222
8223  ;
8224  return 0;
8225}
8226_ACEOF
8227if ac_fn_c_try_compile "$LINENO"; then :
8228  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8229/* end confdefs.h.  */
8230#include <gmp.h>
8231    #include <mpfr.h>
8232int
8233main ()
8234{
8235
8236    #if MPFR_VERSION < MPFR_VERSION_NUM(3,1,6)
8237    choke me
8238    #endif
8239
8240  ;
8241  return 0;
8242}
8243_ACEOF
8244if ac_fn_c_try_compile "$LINENO"; then :
8245  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8246$as_echo "yes" >&6; }
8247else
8248  { $as_echo "$as_me:${as_lineno-$LINENO}: result: buggy but acceptable" >&5
8249$as_echo "buggy but acceptable" >&6; }
8250fi
8251rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8252else
8253  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8254$as_echo "no" >&6; }; have_gmp=no
8255fi
8256rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8257  fi
8258
8259  # Check for the MPC header version.
8260  if test "x$require_mpc" = xyes && test x"$have_gmp" = xyes ; then
8261    # Check for the recommended and required versions of MPC.
8262    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the correct version of mpc.h" >&5
8263$as_echo_n "checking for the correct version of mpc.h... " >&6; }
8264    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8265/* end confdefs.h.  */
8266#include <mpc.h>
8267int
8268main ()
8269{
8270
8271    #if MPC_VERSION < MPC_VERSION_NUM(0,8,0)
8272    choke me
8273    #endif
8274
8275  ;
8276  return 0;
8277}
8278_ACEOF
8279if ac_fn_c_try_compile "$LINENO"; then :
8280  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8281/* end confdefs.h.  */
8282#include <mpc.h>
8283int
8284main ()
8285{
8286
8287    #if MPC_VERSION < MPC_VERSION_NUM(0,8,1)
8288    choke me
8289    #endif
8290
8291  ;
8292  return 0;
8293}
8294_ACEOF
8295if ac_fn_c_try_compile "$LINENO"; then :
8296  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8297$as_echo "yes" >&6; }
8298else
8299  { $as_echo "$as_me:${as_lineno-$LINENO}: result: buggy but acceptable" >&5
8300$as_echo "buggy but acceptable" >&6; }
8301fi
8302rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8303else
8304  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8305$as_echo "no" >&6; }; have_gmp=no
8306fi
8307rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8308  fi
8309
8310  # Now check the MPFR library.
8311  if test x"$have_gmp" = xyes; then
8312    saved_LIBS="$LIBS"
8313    LIBS="$LIBS $gmplibs"
8314    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the correct version of the gmp/mpfr libraries" >&5
8315$as_echo_n "checking for the correct version of the gmp/mpfr libraries... " >&6; }
8316    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8317/* end confdefs.h.  */
8318#include <mpfr.h>
8319int
8320main ()
8321{
8322
8323    mpfr_t n;
8324    mpfr_t x;
8325    int t;
8326    mpfr_init (n);
8327    mpfr_init (x);
8328    mpfr_atan2 (n, n, x, MPFR_RNDN);
8329    mpfr_erfc (n, x, MPFR_RNDN);
8330    mpfr_subnormalize (x, t, MPFR_RNDN);
8331    mpfr_clear(n);
8332    mpfr_clear(x);
8333
8334  ;
8335  return 0;
8336}
8337_ACEOF
8338if ac_fn_c_try_link "$LINENO"; then :
8339  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8340$as_echo "yes" >&6; }
8341else
8342  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8343$as_echo "no" >&6; }; have_gmp=no
8344fi
8345rm -f core conftest.err conftest.$ac_objext \
8346    conftest$ac_exeext conftest.$ac_ext
8347    LIBS="$saved_LIBS"
8348  fi
8349
8350  # Now check the MPC library
8351  if test "x$require_mpc" = xyes && test x"$have_gmp" = xyes; then
8352    saved_LIBS="$LIBS"
8353    LIBS="$LIBS $gmplibs"
8354    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the correct version of the mpc libraries" >&5
8355$as_echo_n "checking for the correct version of the mpc libraries... " >&6; }
8356    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8357/* end confdefs.h.  */
8358#include <mpc.h>
8359int
8360main ()
8361{
8362
8363    mpc_t c;
8364    mpc_init2 (c, 53);
8365    mpc_set_ui_ui (c, 1, 1, MPC_RNDNN);
8366    mpc_cosh (c, c, MPC_RNDNN);
8367    mpc_pow (c, c, c, MPC_RNDNN);
8368    mpc_acosh (c, c, MPC_RNDNN);
8369    mpc_clear (c);
8370
8371  ;
8372  return 0;
8373}
8374_ACEOF
8375if ac_fn_c_try_link "$LINENO"; then :
8376  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8377$as_echo "yes" >&6; }
8378else
8379  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8380$as_echo "no" >&6; }; have_gmp=no
8381fi
8382rm -f core conftest.err conftest.$ac_objext \
8383    conftest$ac_exeext conftest.$ac_ext
8384    LIBS="$saved_LIBS"
8385  fi
8386
8387  CFLAGS="$saved_CFLAGS"
8388
8389# The library versions listed in the error message below should match
8390# the HARD-minimums enforced above.
8391  if test x$have_gmp != xyes; then
8392    if test -d ${srcdir}/gcc ; then
8393      as_fn_error $? "Building GCC requires GMP 4.2+, MPFR 3.1.0+ and MPC 0.8.0+.
8394Try the --with-gmp, --with-mpfr and/or --with-mpc options to specify
8395their locations.  Source code for these libraries can be found at
8396their respective hosting sites as well as at
8397https://gcc.gnu.org/pub/gcc/infrastructure/.  See also
8398http://gcc.gnu.org/install/prerequisites.html for additional info.  If
8399you obtained GMP, MPFR and/or MPC from a vendor distribution package,
8400make sure that you have installed both the libraries and the header
8401files.  They may be located in separate packages." "$LINENO" 5
8402    else
8403      as_fn_error $? "Building GDB requires GMP 4.2+, and MPFR 3.1.0+.
8404Try the --with-gmp and/or --with-mpfr options to specify
8405their locations.  If you obtained GMP and/or MPFR from a vendor
8406distribution package, make sure that you have installed both the libraries
8407and the header files.  They may be located in separate packages." "$LINENO" 5
8408    fi
8409  fi
8410fi
8411
8412# Flags needed for both GMP, MPFR and/or MPC.
8413
8414
8415
8416
8417
8418
8419
8420# Libraries to use for stage1 or when not bootstrapping.
8421
8422# Check whether --with-stage1-libs was given.
8423if test "${with_stage1_libs+set}" = set; then :
8424  withval=$with_stage1_libs; if test "$withval" = "no" -o "$withval" = "yes"; then
8425   stage1_libs=
8426 else
8427   stage1_libs=$withval
8428 fi
8429else
8430  stage1_libs=
8431fi
8432
8433
8434
8435# Whether or not to use -static-libstdc++ and -static-libgcc.  The
8436# default is yes if gcc is being built; no otherwise.  The reason for
8437# this default is that gdb is sometimes linked against GNU Source
8438# Highlight, which is a shared library that uses C++ exceptions.  In
8439# this case, -static-libstdc++ will cause crashes.
8440
8441# Check whether --with-static-standard-libraries was given.
8442if test "${with_static_standard_libraries+set}" = set; then :
8443  withval=$with_static_standard_libraries;
8444else
8445  with_static_standard_libraries=auto
8446fi
8447
8448if test "$with_static_standard_libraries" = auto; then
8449  with_static_standard_libraries=$have_compiler
8450fi
8451
8452# Linker flags to use for stage1 or when not bootstrapping.
8453
8454# Check whether --with-stage1-ldflags was given.
8455if test "${with_stage1_ldflags+set}" = set; then :
8456  withval=$with_stage1_ldflags; if test "$withval" = "no" -o "$withval" = "yes"; then
8457   stage1_ldflags=
8458 else
8459   stage1_ldflags=$withval
8460 fi
8461else
8462  stage1_ldflags=
8463 # In stage 1, default to linking libstdc++ and libgcc statically with GCC
8464 # if supported.  But if the user explicitly specified the libraries to use,
8465 # trust that they are doing what they want.
8466 if test "$with_static_standard_libraries" = yes -a "$stage1_libs" = "" \
8467     -a "$have_static_libs" = yes; then
8468   stage1_ldflags="-static-libstdc++ -static-libgcc"
8469 fi
8470fi
8471
8472
8473
8474# Libraries to use for stage2 and later builds.
8475
8476# Check whether --with-boot-libs was given.
8477if test "${with_boot_libs+set}" = set; then :
8478  withval=$with_boot_libs; if test "$withval" = "no" -o "$withval" = "yes"; then
8479   poststage1_libs=
8480 else
8481   poststage1_libs=$withval
8482 fi
8483else
8484  poststage1_libs=
8485fi
8486
8487
8488
8489# Linker flags to use for stage2 and later builds.
8490
8491# Check whether --with-boot-ldflags was given.
8492if test "${with_boot_ldflags+set}" = set; then :
8493  withval=$with_boot_ldflags; if test "$withval" = "no" -o "$withval" = "yes"; then
8494   poststage1_ldflags=
8495 else
8496   poststage1_ldflags=$withval
8497 fi
8498else
8499  poststage1_ldflags=
8500 # In stages 2 and 3, default to linking libstdc++ and libgcc
8501 # statically.  But if the user explicitly specified the libraries to
8502 # use, trust that they are doing what they want.
8503 if test "$poststage1_libs" = ""; then
8504   poststage1_ldflags="-static-libstdc++ -static-libgcc"
8505 fi
8506fi
8507
8508case $target in
8509  *-darwin2* | *-darwin1[56789]*)
8510    # For these versions, we default to using embedded rpaths.
8511    if test "x$enable_darwin_at_rpath" != "xno"; then
8512      poststage1_ldflags="$poststage1_ldflags -nodefaultrpaths"
8513    fi
8514  ;;
8515  *-darwin*)
8516    # For these versions, we only use embedded rpaths on demand.
8517    if test "x$enable_darwin_at_rpath" = "xyes"; then
8518      poststage1_ldflags="$poststage1_ldflags -nodefaultrpaths"
8519    fi
8520  ;;
8521esac
8522
8523
8524# GCC GRAPHITE dependency isl.
8525# Basic setup is inlined here, actual checks are in config/isl.m4
8526
8527
8528# Check whether --with-isl was given.
8529if test "${with_isl+set}" = set; then :
8530  withval=$with_isl;
8531fi
8532
8533
8534# Treat --without-isl as a request to disable
8535# GRAPHITE support and skip all following checks.
8536if test "x$with_isl" != "xno"; then
8537  # Check for isl
8538
8539
8540# Check whether --with-isl-include was given.
8541if test "${with_isl_include+set}" = set; then :
8542  withval=$with_isl_include;
8543fi
8544
8545
8546# Check whether --with-isl-lib was given.
8547if test "${with_isl_lib+set}" = set; then :
8548  withval=$with_isl_lib;
8549fi
8550
8551
8552  # Check whether --enable-isl-version-check was given.
8553if test "${enable_isl_version_check+set}" = set; then :
8554  enableval=$enable_isl_version_check; ENABLE_ISL_CHECK=$enableval
8555else
8556  ENABLE_ISL_CHECK=yes
8557fi
8558
8559
8560  # Initialize isllibs and islinc.
8561  case $with_isl in
8562    no)
8563      isllibs=
8564      islinc=
8565      ;;
8566    "" | yes)
8567      ;;
8568    *)
8569      isllibs="-L$with_isl/lib"
8570      islinc="-I$with_isl/include"
8571      ;;
8572  esac
8573  if test "x${with_isl_include}" != x ; then
8574    islinc="-I$with_isl_include"
8575  fi
8576  if test "x${with_isl_lib}" != x; then
8577    isllibs="-L$with_isl_lib"
8578  fi
8579        if test "x${islinc}" = x && test "x${isllibs}" = x \
8580     && test -d ${srcdir}/isl; then
8581    isllibs='-L$$r/$(HOST_SUBDIR)/isl/'"$lt_cv_objdir"' '
8582    islinc='-I$$r/$(HOST_SUBDIR)/isl/include -I$$s/isl/include'
8583    ENABLE_ISL_CHECK=no
8584    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using in-tree isl, disabling version check" >&5
8585$as_echo "$as_me: WARNING: using in-tree isl, disabling version check" >&2;}
8586  fi
8587
8588  isllibs="${isllibs} -lisl"
8589
8590
8591
8592  if test "${ENABLE_ISL_CHECK}" = yes ; then
8593    _isl_saved_CFLAGS=$CFLAGS
8594    _isl_saved_LDFLAGS=$LDFLAGS
8595    _isl_saved_LIBS=$LIBS
8596
8597    CFLAGS="${_isl_saved_CFLAGS} ${islinc} ${gmpinc}"
8598    LDFLAGS="${_isl_saved_LDFLAGS} ${isllibs} ${gmplibs}"
8599    LIBS="${_isl_saved_LIBS} -lisl -lgmp"
8600
8601    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for isl 0.15 or later" >&5
8602$as_echo_n "checking for isl 0.15 or later... " >&6; }
8603    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8604/* end confdefs.h.  */
8605#include <isl/schedule.h>
8606int
8607main ()
8608{
8609isl_options_set_schedule_serialize_sccs (NULL, 0);
8610  ;
8611  return 0;
8612}
8613_ACEOF
8614if ac_fn_c_try_link "$LINENO"; then :
8615  gcc_cv_isl=yes
8616else
8617  gcc_cv_isl=no
8618fi
8619rm -f core conftest.err conftest.$ac_objext \
8620    conftest$ac_exeext conftest.$ac_ext
8621    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_isl" >&5
8622$as_echo "$gcc_cv_isl" >&6; }
8623
8624    if test "${gcc_cv_isl}" = no ; then
8625      { $as_echo "$as_me:${as_lineno-$LINENO}: result: required isl version is 0.15 or later" >&5
8626$as_echo "required isl version is 0.15 or later" >&6; }
8627    fi
8628
8629    CFLAGS=$_isl_saved_CFLAGS
8630    LDFLAGS=$_isl_saved_LDFLAGS
8631    LIBS=$_isl_saved_LIBS
8632  fi
8633
8634
8635
8636
8637
8638
8639  if test "x${with_isl}" = xno; then
8640    graphite_requested=no
8641  elif test "x${with_isl}" != x \
8642    || test "x${with_isl_include}" != x \
8643    || test "x${with_isl_lib}" != x ; then
8644    graphite_requested=yes
8645  else
8646    graphite_requested=no
8647  fi
8648
8649
8650
8651  if test "${gcc_cv_isl}" = no ; then
8652    isllibs=
8653    islinc=
8654  fi
8655
8656  if test "${graphite_requested}" = yes \
8657    && test "x${isllibs}" = x \
8658    && test "x${islinc}" = x ; then
8659
8660    as_fn_error $? "Unable to find a usable isl.  See config.log for details." "$LINENO" 5
8661  fi
8662
8663
8664fi
8665
8666# If the isl check failed, disable builds of in-tree variant of isl
8667if test "x$with_isl" = xno ||
8668   test "x$gcc_cv_isl" = xno; then
8669  noconfigdirs="$noconfigdirs isl"
8670  islinc=
8671fi
8672
8673
8674
8675
8676# Check for LTO support.
8677# Check whether --enable-lto was given.
8678if test "${enable_lto+set}" = set; then :
8679  enableval=$enable_lto; enable_lto=$enableval
8680else
8681  enable_lto=yes; default_enable_lto=yes
8682fi
8683
8684
8685
8686
8687
8688target_elf=no
8689case $target in
8690  *-darwin* | *-aix* | *-cygwin* | *-mingw* | *-aout* | *-*coff* | \
8691  *-msdosdjgpp* | *-vms* | *-wince* | *-*-pe* | \
8692  alpha*-dec-osf* | *-interix* | hppa[12]*-*-hpux* | \
8693  nvptx-*-none)
8694    target_elf=no
8695    ;;
8696  *)
8697    target_elf=yes
8698    ;;
8699esac
8700
8701if test $target_elf = yes; then :
8702  # ELF platforms build the lto-plugin always.
8703  build_lto_plugin=yes
8704
8705else
8706  if test x"$default_enable_lto" = x"yes" ; then
8707    case $target in
8708      *-apple-darwin[912]* | *-cygwin* | *-mingw* | *djgpp*) ;;
8709      # On other non-ELF platforms, LTO has yet to be validated.
8710      *) enable_lto=no ;;
8711    esac
8712  else
8713  # Apart from ELF platforms, only Windows and Darwin support LTO so far.
8714  # It would also be nice to check the binutils support, but we don't
8715  # have gcc_GAS_CHECK_FEATURE available here.  For now, we'll just
8716  # warn during gcc/ subconfigure; unless you're bootstrapping with
8717  # -flto it won't be needed until after installation anyway.
8718    case $target in
8719      *-cygwin* | *-mingw* | *-apple-darwin* | *djgpp*) ;;
8720      *) if test x"$enable_lto" = x"yes"; then
8721	as_fn_error $? "LTO support is not enabled for this target." "$LINENO" 5
8722        fi
8723      ;;
8724    esac
8725  fi
8726  # Among non-ELF, only Windows platforms support the lto-plugin so far.
8727  # Build it unless LTO was explicitly disabled.
8728  case $target in
8729    *-cygwin* | *-mingw*) build_lto_plugin=$enable_lto ;;
8730    *) ;;
8731  esac
8732
8733fi
8734
8735
8736# Check whether --enable-linker-plugin-configure-flags was given.
8737if test "${enable_linker_plugin_configure_flags+set}" = set; then :
8738  enableval=$enable_linker_plugin_configure_flags; extra_linker_plugin_configure_flags=$enableval
8739else
8740  extra_linker_plugin_configure_flags=
8741fi
8742
8743
8744# Check whether --enable-linker-plugin-flags was given.
8745if test "${enable_linker_plugin_flags+set}" = set; then :
8746  enableval=$enable_linker_plugin_flags; extra_linker_plugin_flags=$enableval
8747else
8748  extra_linker_plugin_flags=
8749fi
8750
8751
8752
8753# Handle --enable-host-pie
8754# If host PIE executables are the default (or must be forced on) for some host,
8755# we must pass that configuration to the gcc directory.
8756gcc_host_pie=
8757# Check whether --enable-host-pie was given.
8758if test "${enable_host_pie+set}" = set; then :
8759  enableval=$enable_host_pie; host_pie=$enableval
8760 case $host in
8761   *-*-darwin2*)
8762     if test x$host_pie != xyes ; then
8763       # for Darwin20+ this is required.
8764       { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: PIE executables are required for the configured host, host-pie setting ignored." >&5
8765$as_echo "$as_me: WARNING: PIE executables are required for the configured host, host-pie setting ignored." >&2;}
8766       host_pie=yes
8767       gcc_host_pie=--enable-host-pie
8768     fi ;;
8769  *) ;;
8770 esac
8771else
8772  case $host in
8773  *-*-darwin2*)
8774    # Default to PIE (mandatory for aarch64).
8775    host_pie=yes
8776    gcc_host_pie=--enable-host-pie
8777    ;;
8778  *) host_pie=no ;;
8779 esac
8780fi
8781
8782
8783
8784
8785
8786# Enable --enable-host-shared.
8787# Checked early to determine whether jit is an 'all' language
8788# Check whether --enable-host-shared was given.
8789if test "${enable_host_shared+set}" = set; then :
8790  enableval=$enable_host_shared; host_shared=$enableval
8791 case $host in
8792   x86_64-*-darwin* | aarch64-*-darwin*)
8793     if test x$host_shared != xyes ; then
8794       # PIC is the default, and actually cannot be switched off.
8795       { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: PIC code is required for the configured host; host-shared setting ignored." >&5
8796$as_echo "$as_me: WARNING: PIC code is required for the configured host; host-shared setting ignored." >&2;}
8797       host_shared=yes
8798     fi ;;
8799   *-*-darwin*)
8800     if test x$host_pie = xyes -a x$host_shared != xyes ; then
8801       { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: PIC code is required for PIE host executables host-shared setting ignored." >&5
8802$as_echo "$as_me: WARNING: PIC code is required for PIE host executables host-shared setting ignored." >&2;}
8803       host_shared=yes
8804     fi ;;
8805  *) ;;
8806 esac
8807else
8808  case $host in
8809  # 64B x86_64 and Aarch64 Darwin default to PIC.
8810  x86_64-*-darwin* | aarch64-*-darwin*) host_shared=yes ;;
8811  # 32B and powerpc64 Darwin must use PIC to link PIE exes.
8812  *-*-darwin*) host_shared=$host_pie ;;
8813  *) host_shared=no;;
8814 esac
8815fi
8816
8817
8818
8819
8820if test x$host_shared = xyes; then
8821  case $host in
8822    *-*-darwin*)
8823      # Since host shared is the default for 64b Darwin, and also enabled for
8824      # host_pie, ensure that we present the PIE flag when host_pie is active.
8825      if test x$host_pie = xyes; then
8826        PICFLAG=-fPIE
8827      fi
8828      ;;
8829    *)
8830      PICFLAG=-fPIC
8831      ;;
8832  esac
8833elif test x$host_pie = xyes; then
8834  PICFLAG=-fPIE
8835else
8836  PICFLAG=
8837fi
8838
8839
8840
8841# If we are building PIC/PIE host executables, and we are building dependent
8842# libs (e.g. GMP) in-tree those libs need to be configured to generate PIC
8843# code.
8844host_libs_picflag=
8845if test "$host_shared" = "yes" -o "$host_pie" = "yes"; then
8846host_libs_picflag='--with-pic'
8847fi
8848
8849
8850# By default, C and C++ are the only stage 1 languages.
8851stage1_languages=,c,
8852
8853# Target libraries that we bootstrap.
8854bootstrap_target_libs=,target-libgcc,
8855
8856# Figure out what language subdirectories are present.
8857# Look if the user specified --enable-languages="..."; if not, use
8858# the environment variable $LANGUAGES if defined. $LANGUAGES might
8859# go away some day.
8860# NB:  embedded tabs in this IF block -- do not untabify
8861if test -d ${srcdir}/gcc; then
8862  if test x"${enable_languages+set}" != xset; then
8863    if test x"${LANGUAGES+set}" = xset; then
8864      enable_languages="${LANGUAGES}"
8865        echo configure.ac: warning: setting LANGUAGES is deprecated, use --enable-languages instead 1>&2
8866    else
8867      enable_languages=default
8868    fi
8869  else
8870    if test x"${enable_languages}" = x ||
8871       test x"${enable_languages}" = xyes;
8872       then
8873      echo configure.ac: --enable-languages needs at least one language argument 1>&2
8874      exit 1
8875    fi
8876  fi
8877  enable_languages=`echo "${enable_languages}" | sed -e 's/[ 	,][ 	,]*/,/g' -e 's/,$//'`
8878
8879  # 'f95' is the old name for the 'fortran' language. We issue a warning
8880  # and make the substitution.
8881  case ,${enable_languages}, in
8882    *,f95,*)
8883      echo configure.ac: warning: 'f95' as language name is deprecated, use 'fortran' instead 1>&2
8884      enable_languages=`echo "${enable_languages}" | sed -e 's/f95/fortran/g'`
8885      ;;
8886  esac
8887
8888  # If bootstrapping, C++ must be enabled.
8889  case ",$enable_languages,:$enable_bootstrap" in
8890    *,c++,*:*) ;;
8891    *:yes)
8892      if test -f ${srcdir}/gcc/cp/config-lang.in; then
8893        enable_languages="${enable_languages},c++"
8894      else
8895        as_fn_error $? "bootstrapping requires c++ sources" "$LINENO" 5
8896      fi
8897      ;;
8898  esac
8899
8900  # First scan to see if an enabled language requires some other language.
8901  # We assume that a given config-lang.in will list all the language
8902  # front ends it requires, even if some are required indirectly.
8903  for lang_frag in ${srcdir}/gcc/*/config-lang.in .. ; do
8904    case ${lang_frag} in
8905      ..) ;;
8906      # The odd quoting in the next line works around
8907      # an apparent bug in bash 1.12 on linux.
8908      ${srcdir}/gcc/[*]/config-lang.in) ;;
8909      *)
8910        # From the config-lang.in, get $language, $lang_requires, and
8911        # $lang_requires_boot_languages.
8912        language=
8913        lang_requires=
8914        lang_requires_boot_languages=
8915        # set srcdir during sourcing lang_frag to the gcc dir.
8916        # Sadly overriding srcdir on the . line doesn't work in plain sh as it
8917        # polutes this shell
8918        saved_srcdir=${srcdir}
8919        srcdir=${srcdir}/gcc . ${lang_frag}
8920        srcdir=${saved_srcdir}
8921        for other in ${lang_requires} ${lang_requires_boot_languages}; do
8922          case ,${enable_languages}, in
8923	    *,$other,*) ;;
8924	    *,default,*) ;;
8925	    *,all,*) ;;
8926	    *,$language,*)
8927	      echo " \`$other' language required by \`$language'; enabling" 1>&2
8928	      enable_languages="${enable_languages},${other}"
8929	      ;;
8930	  esac
8931        done
8932	for other in ${lang_requires_boot_languages} ; do
8933	  if test "$other" != "c"; then
8934	    case ,${enable_stage1_languages}, in
8935	      *,$other,*) ;;
8936	      *,default,*) ;;
8937	      *,all,*) ;;
8938	      *)
8939		case ,${enable_languages}, in
8940		  *,$language,*)
8941		    echo " '$other' language required by '$language' in stage 1; enabling" 1>&2
8942		    enable_stage1_languages="$enable_stage1_languages,${other}"
8943		    ;;
8944		esac
8945		;;
8946	    esac
8947          fi
8948        done
8949        ;;
8950    esac
8951  done
8952
8953  new_enable_languages=,c,
8954
8955  # If LTO is enabled, add the LTO front end.
8956  if test "$enable_lto" = "yes" ; then
8957    case ,${enable_languages}, in
8958      *,lto,*) ;;
8959      *) enable_languages="${enable_languages},lto" ;;
8960    esac
8961    if test "${build_lto_plugin}" = "yes" ; then
8962      configdirs="$configdirs lto-plugin"
8963    fi
8964  fi
8965
8966  # If we're building an offloading compiler, add the LTO front end.
8967  if test x"$enable_as_accelerator_for" != x ; then
8968    case ,${enable_languages}, in
8969      *,lto,*) ;;
8970      *) enable_languages="${enable_languages},lto" ;;
8971    esac
8972  fi
8973
8974  missing_languages=`echo ",$enable_languages," | sed -e s/,default,/,/ -e s/,all,/,/ -e s/,c,/,/ `
8975  potential_languages=,c,
8976
8977  enabled_target_libs=
8978  disabled_target_libs=
8979
8980  for lang_frag in ${srcdir}/gcc/*/config-lang.in .. ; do
8981    case ${lang_frag} in
8982      ..) ;;
8983      # The odd quoting in the next line works around
8984      # an apparent bug in bash 1.12 on linux.
8985      ${srcdir}/gcc/[*]/config-lang.in) ;;
8986      *)
8987        # From the config-lang.in, get $language, $target_libs,
8988        # $lang_dirs, $boot_language, and $build_by_default
8989        language=
8990        target_libs=
8991        lang_dirs=
8992        subdir_requires=
8993        boot_language=no
8994        build_by_default=yes
8995        # set srcdir during sourcing.  See above about save & restore
8996        saved_srcdir=${srcdir}
8997        srcdir=${srcdir}/gcc . ${lang_frag}
8998        srcdir=${saved_srcdir}
8999        if test x${language} = x; then
9000          echo "${lang_frag} doesn't set \$language." 1>&2
9001          exit 1
9002        fi
9003
9004	if test "$language" = "c++"; then
9005	  boot_language=yes
9006	fi
9007
9008        add_this_lang=no
9009        # C is always enabled, so no need to add it again
9010        if test "$language" != "c"; then
9011          case ,${enable_languages}, in
9012            *,${language},*)
9013              # Language was explicitly selected; include it
9014	      add_this_lang=yes
9015              ;;
9016	    *,all,*)
9017	      # All languages are enabled
9018	      add_this_lang=all
9019              ;;
9020            *,default,*)
9021              # 'default' was selected, select it if it is a default language
9022	      add_this_lang=${build_by_default}
9023              ;;
9024          esac
9025        fi
9026
9027        # Disable languages that need other directories if these aren't available.
9028	for i in $subdir_requires; do
9029	  test -f "$srcdir/gcc/$i/config-lang.in" && continue
9030	  case ${add_this_lang} in
9031	    yes)
9032              # Specifically requested language; tell them.
9033              as_fn_error $? "The gcc/$i directory contains parts of $language but is missing" "$LINENO" 5
9034              ;;
9035            all)
9036              { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: The gcc/$i directory contains parts of $language but is missing" >&5
9037$as_echo "$as_me: WARNING: The gcc/$i directory contains parts of $language but is missing" >&2;}
9038              add_this_lang=unsupported
9039              ;;
9040            *)
9041              # Silently disable.
9042              add_this_lang=unsupported
9043              ;;
9044          esac
9045	done
9046
9047        # Disable Ada if no preexisting GNAT is available.
9048        case ${add_this_lang}:${language}:${have_gnat} in
9049          yes:ada:no)
9050            # Specifically requested language; tell them.
9051            as_fn_error $? "GNAT is required to build $language" "$LINENO" 5
9052            ;;
9053          all:ada:no)
9054            { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: GNAT is required to build $language" >&5
9055$as_echo "$as_me: WARNING: GNAT is required to build $language" >&2;}
9056            add_this_lang=unsupported
9057            ;;
9058          *:ada:no)
9059            # Silently disable.
9060            add_this_lang=unsupported
9061            ;;
9062        esac
9063
9064        # Disable D if no preexisting GDC is available.
9065        case ${add_this_lang}:${language}:${have_gdc} in
9066          yes:d:no)
9067            # Specifically requested language; tell them.
9068            as_fn_error $? "GDC is required to build $language" "$LINENO" 5
9069           ;;
9070          all:d:no)
9071            { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: GDC is required to build $language" >&5
9072$as_echo "$as_me: WARNING: GDC is required to build $language" >&2;}
9073            add_this_lang=unsupported
9074            ;;
9075          *:d:no)
9076            # Silently disable.
9077            add_this_lang=unsupported
9078            ;;
9079        esac
9080
9081        # Disable jit if -enable-host-shared not specified
9082        # but not if building for Mingw. All code in Windows
9083        # is position independent code (PIC).
9084        case $target in
9085          *mingw*) ;;
9086          *)
9087          case ${add_this_lang}:${language}:${host_shared} in
9088            yes:jit:no)
9089	           # PR jit/64780: explicitly specify --enable-host-shared
9090	    as_fn_error $? "
9091Enabling language \"jit\" requires --enable-host-shared.
9092
9093--enable-host-shared typically slows the rest of the compiler down by
9094a few %, so you must explicitly enable it.
9095
9096If you want to build both the jit and the regular compiler, it is often
9097best to do this via two separate configure/builds, in separate
9098directories, to avoid imposing the performance cost of
9099--enable-host-shared on the regular compiler." "$LINENO" 5
9100	            ;;
9101            all:jit:no)
9102	      { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: --enable-host-shared required to build $language" >&5
9103$as_echo "$as_me: WARNING: --enable-host-shared required to build $language" >&2;}
9104              add_this_lang=unsupported
9105              ;;
9106            *:jit:no)
9107              # Silently disable.
9108              add_this_lang=unsupported
9109              ;;
9110	        esac
9111          ;;
9112        esac
9113
9114        # Disable a language that is unsupported by the target.
9115	case "${add_this_lang}: $unsupported_languages " in
9116	  no:*) ;;
9117	  unsupported:*) ;;
9118	  *:*" $language "*)
9119	    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: ${language} not supported for this target" >&5
9120$as_echo "$as_me: WARNING: ${language} not supported for this target" >&2;}
9121	    add_this_lang=unsupported
9122	    ;;
9123	esac
9124
9125	case $add_this_lang in
9126	  unsupported)
9127            # Remove language-dependent dirs.
9128	    disabled_target_libs="$disabled_target_libs $target_libs"
9129	    noconfigdirs="$noconfigdirs $lang_dirs"
9130	    ;;
9131	  no)
9132            # Remove language-dependent dirs; still show language as supported.
9133	    disabled_target_libs="$disabled_target_libs $target_libs"
9134	    noconfigdirs="$noconfigdirs $lang_dirs"
9135            potential_languages="${potential_languages}${language},"
9136	    ;;
9137          all|yes)
9138	    new_enable_languages="${new_enable_languages}${language},"
9139            potential_languages="${potential_languages}${language},"
9140	    missing_languages=`echo "$missing_languages" | sed "s/,$language,/,/"`
9141	    enabled_target_libs="$enabled_target_libs $target_libs"
9142	    case "${boot_language}:,$enable_stage1_languages," in
9143	      yes:* | *:*,$language,* | *:*,yes, | *:*,all,)
9144		# Add to (comma-separated) list of stage 1 languages.
9145		case ",$stage1_languages," in
9146		  *,$language,* | ,yes, | ,all,) ;;
9147		  *) stage1_languages="${stage1_languages}${language}," ;;
9148		esac
9149		# We need to bootstrap any supporting libraries.
9150		bootstrap_target_libs=`echo "${bootstrap_target_libs}${target_libs}," | sed "s/ /,/g"`
9151		;;
9152	    esac
9153	    ;;
9154        esac
9155        ;;
9156    esac
9157  done
9158
9159  # Add target libraries which are only needed for disabled languages
9160  # to noconfigdirs.
9161  if test -n "$disabled_target_libs"; then
9162    for dir in $disabled_target_libs; do
9163      case " $enabled_target_libs " in
9164      *" ${dir} "*) ;;
9165      *) noconfigdirs="$noconfigdirs $dir" ;;
9166      esac
9167    done
9168  fi
9169
9170  # Check whether --enable-stage1-languages was given.
9171if test "${enable_stage1_languages+set}" = set; then :
9172  enableval=$enable_stage1_languages; case ,${enable_stage1_languages}, in
9173    ,no,|,,)
9174      # Set it to something that will have no effect in the loop below
9175      enable_stage1_languages=c ;;
9176    ,yes,)
9177      enable_stage1_languages=`echo $new_enable_languages | \
9178	sed -e "s/^,//" -e "s/,$//" ` ;;
9179    *,all,*)
9180      enable_stage1_languages=`echo ,$enable_stage1_languages, | \
9181	sed -e "s/,all,/$new_enable_languages/" -e "s/^,//" -e "s/,$//" ` ;;
9182  esac
9183
9184  # Add "good" languages from enable_stage1_languages to stage1_languages,
9185  # while "bad" languages go in missing_languages.  Leave no duplicates.
9186  for i in `echo $enable_stage1_languages | sed 's/,/ /g' `; do
9187    case $potential_languages in
9188      *,$i,*)
9189        case $stage1_languages in
9190          *,$i,*) ;;
9191          *) stage1_languages="$stage1_languages$i," ;;
9192        esac ;;
9193      *)
9194        case $missing_languages in
9195          *,$i,*) ;;
9196          *) missing_languages="$missing_languages$i," ;;
9197        esac ;;
9198     esac
9199  done
9200fi
9201
9202
9203  # Remove leading/trailing commas that were added for simplicity
9204  potential_languages=`echo "$potential_languages" | sed -e "s/^,//" -e "s/,$//"`
9205  missing_languages=`echo "$missing_languages" | sed -e "s/^,//" -e "s/,$//"`
9206  stage1_languages=`echo "$stage1_languages" | sed -e "s/^,//" -e "s/,$//"`
9207  new_enable_languages=`echo "$new_enable_languages" | sed -e "s/^,//" -e "s/,$//"`
9208
9209  if test "x$missing_languages" != x; then
9210    as_fn_error $? "
9211The following requested languages could not be built: ${missing_languages}
9212Supported languages are: ${potential_languages}" "$LINENO" 5
9213  fi
9214  if test "x$new_enable_languages" != "x$enable_languages"; then
9215    echo The following languages will be built: ${new_enable_languages}
9216    enable_languages="$new_enable_languages"
9217  fi
9218
9219
9220  ac_configure_args=`echo " $ac_configure_args" | sed -e "s/ '--enable-languages=[^ ]*'//g" -e "s/$/ '--enable-languages="$enable_languages"'/" `
9221fi
9222
9223# Handle --disable-<component> generically.
9224for dir in $configdirs $build_configdirs $target_configdirs ; do
9225  dirname=`echo $dir | sed -e s/target-//g -e s/build-//g -e s/-/_/g`
9226  varname=`echo $dirname | sed -e s/+/_/g`
9227  if eval test x\${enable_${varname}} "=" xno ; then
9228    noconfigdirs="$noconfigdirs $dir"
9229  fi
9230done
9231
9232# Check for Boehm's garbage collector
9233# Check whether --enable-objc-gc was given.
9234if test "${enable_objc_gc+set}" = set; then :
9235  enableval=$enable_objc_gc;
9236fi
9237
9238
9239# Check whether --with-target-bdw-gc was given.
9240if test "${with_target_bdw_gc+set}" = set; then :
9241  withval=$with_target_bdw_gc;
9242fi
9243
9244
9245# Check whether --with-target-bdw-gc-include was given.
9246if test "${with_target_bdw_gc_include+set}" = set; then :
9247  withval=$with_target_bdw_gc_include;
9248fi
9249
9250
9251# Check whether --with-target-bdw-gc-lib was given.
9252if test "${with_target_bdw_gc_lib+set}" = set; then :
9253  withval=$with_target_bdw_gc_lib;
9254fi
9255
9256
9257case ,${enable_languages},:${enable_objc_gc} in *,objc,*:yes|*,objc,*:auto)
9258  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bdw garbage collector" >&5
9259$as_echo_n "checking for bdw garbage collector... " >&6; }
9260  if test "x$with_target_bdw_gc$with_target_bdw_gc_include$with_target_bdw_gc_lib" = x; then
9261        { $as_echo "$as_me:${as_lineno-$LINENO}: result: using bdw-gc in default locations" >&5
9262$as_echo "using bdw-gc in default locations" >&6; }
9263  else
9264        if test "x$with_target_bdw_gc_include" = x && test "x$with_target_bdw_gc_lib" != x; then
9265      as_fn_error $? "found --with-target-bdw-gc-lib but --with-target-bdw-gc-include missing" "$LINENO" 5
9266    elif test "x$with_target_bdw_gc_include" != x && test "x$with_target_bdw_gc_lib" = x; then
9267      as_fn_error $? "found --with-target-bdw-gc-include but --with-target-bdw-gc-lib missing" "$LINENO" 5
9268    else
9269      { $as_echo "$as_me:${as_lineno-$LINENO}: result: using paths configured with --with-target-bdw-gc options" >&5
9270$as_echo "using paths configured with --with-target-bdw-gc options" >&6; }
9271    fi
9272  fi
9273esac
9274
9275# Disable libitm, libsanitizer, libvtv if we're not building C++
9276case ,${enable_languages}, in
9277  *,c++,*)
9278    # Disable libitm, libsanitizer if we're not building libstdc++
9279    case "${noconfigdirs}" in
9280      *target-libstdc++-v3*)
9281        noconfigdirs="$noconfigdirs target-libitm target-libsanitizer"
9282        ;;
9283      *) ;;
9284    esac
9285    ;;
9286  *)
9287    noconfigdirs="$noconfigdirs target-libitm target-libsanitizer target-libvtv"
9288    ;;
9289esac
9290
9291case ,${enable_languages}, in
9292  *,rust,*)
9293    case " ${noconfigdirs} " in
9294      *\ target-libstdc++-v3\ *)
9295        # Disable target libgrust if we're not building target libstdc++.
9296        noconfigdirs="$noconfigdirs target-libgrust"
9297        ;;
9298    esac
9299    ;;
9300esac
9301
9302# If gcc/ is not in the source tree then we'll not be building a
9303# target compiler, assume in that case we don't want to build any
9304# target libraries or tools.
9305#
9306# This was added primarily for the benefit for binutils-gdb who reuse
9307# this configure script, but don't always have target tools available.
9308if test ! -d ${srcdir}/gcc; then
9309   skipdirs="${skipdirs} ${target_configdirs}"
9310fi
9311
9312# Remove the entries in $skipdirs and $noconfigdirs from $configdirs,
9313# $build_configdirs and $target_configdirs.
9314# If we have the source for $noconfigdirs entries, add them to $notsupp.
9315
9316notsupp=""
9317for dir in . $skipdirs $noconfigdirs ; do
9318  dirname=`echo $dir | sed -e s/target-//g -e s/build-//g`
9319  if test $dir != .  && echo " ${configdirs} " | grep " ${dir} " >/dev/null 2>&1; then
9320    configdirs=`echo " ${configdirs} " | sed -e "s/ ${dir} / /"`
9321    if test -r $srcdir/$dirname/configure ; then
9322      if echo " ${skipdirs} " | grep " ${dir} " >/dev/null 2>&1; then
9323	true
9324      else
9325	notsupp="$notsupp $dir"
9326      fi
9327    fi
9328  fi
9329  if test $dir != .  && echo " ${build_configdirs} " | grep " ${dir} " >/dev/null 2>&1; then
9330    build_configdirs=`echo " ${build_configdirs} " | sed -e "s/ ${dir} / /"`
9331    if test -r $srcdir/$dirname/configure ; then
9332      if echo " ${skipdirs} " | grep " ${dir} " >/dev/null 2>&1; then
9333	true
9334      else
9335	notsupp="$notsupp $dir"
9336      fi
9337    fi
9338  fi
9339  if test $dir != . && echo " ${target_configdirs} " | grep " ${dir} " >/dev/null 2>&1; then
9340    target_configdirs=`echo " ${target_configdirs} " | sed -e "s/ ${dir} / /"`
9341    if test -r $srcdir/$dirname/configure ; then
9342      if echo " ${skipdirs} " | grep " ${dir} " >/dev/null 2>&1; then
9343	true
9344      else
9345	notsupp="$notsupp $dir"
9346      fi
9347    fi
9348  fi
9349done
9350
9351# Quietly strip out all directories which aren't configurable in this tree.
9352# This relies on all configurable subdirectories being autoconfiscated, which
9353# is now the case.
9354build_configdirs_all="$build_configdirs"
9355build_configdirs=
9356for i in ${build_configdirs_all} ; do
9357  j=`echo $i | sed -e s/build-//g`
9358  if test -f ${srcdir}/$j/configure ; then
9359    build_configdirs="${build_configdirs} $i"
9360  fi
9361done
9362
9363configdirs_all="$configdirs"
9364configdirs=
9365for i in ${configdirs_all} ; do
9366  if test -f ${srcdir}/$i/configure ; then
9367    configdirs="${configdirs} $i"
9368  fi
9369done
9370
9371target_configdirs_all="$target_configdirs"
9372target_configdirs=
9373for i in ${target_configdirs_all} ; do
9374  j=`echo $i | sed -e s/target-//g`
9375  if test -f ${srcdir}/$j/configure ; then
9376    target_configdirs="${target_configdirs} $i"
9377  fi
9378done
9379
9380# libiberty-linker-plugin is special: it doesn't have its own source directory,
9381# so we have to add it after the preceding checks.
9382if test x"$extra_linker_plugin_flags$extra_linker_plugin_configure_flags" != x
9383then
9384  case " $configdirs " in
9385    *" libiberty "*)
9386      # If we can build libiberty, we can also build libiberty-linker-plugin.
9387      configdirs="$configdirs libiberty-linker-plugin"
9388      extra_linker_plugin_configure_flags="$extra_linker_plugin_configure_flags \
9389        --with-libiberty=../libiberty-linker-plugin";;
9390    *)
9391      as_fn_error $? "libiberty missing" "$LINENO" 5;;
9392  esac
9393fi
9394
9395# Sometimes we have special requirements for the host libiberty.
9396extra_host_libiberty_configure_flags=
9397case " $configdirs " in
9398  *" lto-plugin "* | *" libcc1 "* | *" gdbserver "*)
9399    # When these are to be built as shared libraries, the same applies to
9400    # libiberty.
9401    extra_host_libiberty_configure_flags=--enable-shared
9402    ;;
9403esac
9404
9405
9406# Sometimes we have special requirements for the host zlib.
9407extra_host_zlib_configure_flags=
9408case " $configdirs " in
9409  *" bfd "*)
9410    # When bfd is to be built as a shared library, the same applies to
9411    # zlib.
9412    if test "$enable_shared" = "yes"; then
9413      extra_host_zlib_configure_flags=--enable-host-shared
9414    fi
9415    ;;
9416esac
9417
9418
9419# Produce a warning message for the subdirs we can't configure.
9420# This isn't especially interesting in the Cygnus tree, but in the individual
9421# FSF releases, it's important to let people know when their machine isn't
9422# supported by the one or two programs in a package.
9423
9424if test -n "${notsupp}" && test -z "${norecursion}" ; then
9425  # If $appdirs is non-empty, at least one of those directories must still
9426  # be configured, or we error out.  (E.g., if the gas release supports a
9427  # specified target in some subdirs but not the gas subdir, we shouldn't
9428  # pretend that all is well.)
9429  if test -n "$appdirs" ; then
9430    for dir in $appdirs ; do
9431      if test -r $dir/Makefile.in ; then
9432	if echo " ${configdirs} " | grep " ${dir} " >/dev/null 2>&1; then
9433	  appdirs=""
9434	  break
9435	fi
9436	if echo " ${target_configdirs} " | grep " target-${dir} " >/dev/null 2>&1; then
9437	  appdirs=""
9438	  break
9439	fi
9440      fi
9441    done
9442    if test -n "$appdirs" ; then
9443      echo "*** This configuration is not supported by this package." 1>&2
9444      exit 1
9445    fi
9446  fi
9447  # Okay, some application will build, or we don't care to check.  Still
9448  # notify of subdirs not getting built.
9449  echo "*** This configuration is not supported in the following subdirectories:" 1>&2
9450  echo "    ${notsupp}" 1>&2
9451  echo "    (Any other directories should still work fine.)" 1>&2
9452fi
9453
9454case "$host" in
9455  *msdosdjgpp*)
9456    enable_gdbtk=no ;;
9457esac
9458
9459# To find our prefix, in gcc_cv_tool_prefix.
9460
9461# The user is always right.
9462if test "${PATH_SEPARATOR+set}" != set; then
9463  echo "#! /bin/sh" >conf$$.sh
9464  echo  "exit 0"   >>conf$$.sh
9465  chmod +x conf$$.sh
9466  if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
9467    PATH_SEPARATOR=';'
9468  else
9469    PATH_SEPARATOR=:
9470  fi
9471  rm -f conf$$.sh
9472fi
9473
9474
9475  get_gcc_base_ver="cat"
9476
9477# Check whether --with-gcc-major-version-only was given.
9478if test "${with_gcc_major_version_only+set}" = set; then :
9479  withval=$with_gcc_major_version_only; if test x$with_gcc_major_version_only = xyes ; then
9480        get_gcc_base_ver="sed -e 's/^\([0-9]*\).*/\1/'"
9481      fi
9482
9483fi
9484
9485
9486
9487
9488
9489
9490if test "x$exec_prefix" = xNONE; then
9491        if test "x$prefix" = xNONE; then
9492                gcc_cv_tool_prefix=$ac_default_prefix
9493        else
9494                gcc_cv_tool_prefix=$prefix
9495        fi
9496else
9497        gcc_cv_tool_prefix=$exec_prefix
9498fi
9499
9500# If there is no compiler in the tree, use the PATH only.  In any
9501# case, if there is no compiler in the tree nobody should use
9502# AS_FOR_TARGET and LD_FOR_TARGET.
9503if test x$host = x$build && test -f $srcdir/gcc/BASE-VER; then
9504    if test x$with_gcc_major_version_only = xyes ; then
9505                gcc_version=`sed -e 's/^\([0-9]*\).*$/\1/' $srcdir/gcc/BASE-VER`
9506            else
9507        gcc_version=`cat $srcdir/gcc/BASE-VER`
9508    fi
9509    gcc_cv_tool_dirs="$gcc_cv_tool_prefix/libexec/gcc/$target_noncanonical/$gcc_version$PATH_SEPARATOR"
9510    gcc_cv_tool_dirs="$gcc_cv_tool_dirs$gcc_cv_tool_prefix/libexec/gcc/$target_noncanonical$PATH_SEPARATOR"
9511    gcc_cv_tool_dirs="$gcc_cv_tool_dirs/usr/lib/gcc/$target_noncanonical/$gcc_version$PATH_SEPARATOR"
9512    gcc_cv_tool_dirs="$gcc_cv_tool_dirs/usr/lib/gcc/$target_noncanonical$PATH_SEPARATOR"
9513    gcc_cv_tool_dirs="$gcc_cv_tool_dirs$gcc_cv_tool_prefix/$target_noncanonical/bin/$target_noncanonical/$gcc_version$PATH_SEPARATOR"
9514    gcc_cv_tool_dirs="$gcc_cv_tool_dirs$gcc_cv_tool_prefix/$target_noncanonical/bin$PATH_SEPARATOR"
9515else
9516    gcc_cv_tool_dirs=
9517fi
9518
9519if test x$build = x$target && test -n "$md_exec_prefix"; then
9520        gcc_cv_tool_dirs="$gcc_cv_tool_dirs$md_exec_prefix$PATH_SEPARATOR"
9521fi
9522
9523
9524
9525copy_dirs=
9526
9527
9528# Check whether --with-build-sysroot was given.
9529if test "${with_build_sysroot+set}" = set; then :
9530  withval=$with_build_sysroot; if test x"$withval" != x ; then
9531     SYSROOT_CFLAGS_FOR_TARGET="--sysroot=$withval"
9532   fi
9533else
9534  SYSROOT_CFLAGS_FOR_TARGET=
9535fi
9536
9537
9538
9539
9540# Check whether --with-debug-prefix-map was given.
9541if test "${with_debug_prefix_map+set}" = set; then :
9542  withval=$with_debug_prefix_map; if test x"$withval" != x; then
9543     DEBUG_PREFIX_CFLAGS_FOR_TARGET=
9544     for debug_map in $withval; do
9545       DEBUG_PREFIX_CFLAGS_FOR_TARGET="$DEBUG_PREFIX_CFLAGS_FOR_TARGET -fdebug-prefix-map=$debug_map"
9546     done
9547   fi
9548else
9549  DEBUG_PREFIX_CFLAGS_FOR_TARGET=
9550fi
9551
9552
9553
9554# During gcc bootstrap, if we use some random cc for stage1 then CFLAGS
9555# might be empty or "-g".  We don't require a C++ compiler, so CXXFLAGS
9556# might also be empty (or "-g", if a non-GCC C++ compiler is in the path).
9557# We want to ensure that TARGET libraries (which we know are built with
9558# gcc) are built with "-O2 -g", so include those options when setting
9559# CFLAGS_FOR_TARGET and CXXFLAGS_FOR_TARGET.
9560if test "x$CFLAGS_FOR_TARGET" = x; then
9561  if test "x${is_cross_compiler}" = xyes; then
9562    CFLAGS_FOR_TARGET="-g -O2"
9563  else
9564    CFLAGS_FOR_TARGET=$CFLAGS
9565    case " $CFLAGS " in
9566      *" -O2 "*) ;;
9567      *) CFLAGS_FOR_TARGET="-O2 $CFLAGS_FOR_TARGET" ;;
9568    esac
9569    case " $CFLAGS " in
9570      *" -g "* | *" -g3 "*) ;;
9571      *) CFLAGS_FOR_TARGET="-g $CFLAGS_FOR_TARGET" ;;
9572    esac
9573  fi
9574fi
9575
9576
9577if test "x$CXXFLAGS_FOR_TARGET" = x; then
9578  if test "x${is_cross_compiler}" = xyes; then
9579    CXXFLAGS_FOR_TARGET="-g -O2"
9580  else
9581    CXXFLAGS_FOR_TARGET=$CXXFLAGS
9582    case " $CXXFLAGS " in
9583      *" -O2 "*) ;;
9584      *) CXXFLAGS_FOR_TARGET="-O2 $CXXFLAGS_FOR_TARGET" ;;
9585    esac
9586    case " $CXXFLAGS " in
9587      *" -g "* | *" -g3 "*) ;;
9588      *) CXXFLAGS_FOR_TARGET="-g $CXXFLAGS_FOR_TARGET" ;;
9589    esac
9590  fi
9591fi
9592
9593
9594
9595
9596# Handle --with-headers=XXX.  If the value is not "yes", the contents of
9597# the named directory are copied to $(tooldir)/sys-include.
9598if test x"${with_headers}" != x && test x"${with_headers}" != xno ; then
9599  if test x${is_cross_compiler} = xno ; then
9600    echo 1>&2 '***' --with-headers is only supported when cross compiling
9601    exit 1
9602  fi
9603  if test x"${with_headers}" != xyes ; then
9604    x=${gcc_cv_tool_prefix}
9605    copy_dirs="${copy_dirs} ${with_headers} $x/${target_noncanonical}/sys-include"
9606  fi
9607fi
9608
9609# Handle --with-libs=XXX.  If the value is not "yes", the contents of
9610# the name directories are copied to $(tooldir)/lib.  Multiple directories
9611# are permitted.
9612if test x"${with_libs}" != x && test x"${with_libs}" != xno ; then
9613  if test x${is_cross_compiler} = xno ; then
9614    echo 1>&2 '***' --with-libs is only supported when cross compiling
9615    exit 1
9616  fi
9617  if test x"${with_libs}" != xyes ; then
9618    # Copy the libraries in reverse order, so that files in the first named
9619    # library override files in subsequent libraries.
9620    x=${gcc_cv_tool_prefix}
9621    for l in ${with_libs}; do
9622      copy_dirs="$l $x/${target_noncanonical}/lib ${copy_dirs}"
9623    done
9624  fi
9625fi
9626
9627# Set with_gnu_as, with_gnu_ld, and with_system_zlib as appropriate.
9628#
9629# This is done by determining whether or not the appropriate directory
9630# is available, and by checking whether or not specific configurations
9631# have requested that this magic not happen.
9632#
9633# The command line options always override the explicit settings in
9634# configure.ac, and the settings in configure.ac override this magic.
9635#
9636# If the default for a toolchain is to use GNU as and ld, and you don't
9637# want to do that, then you should use the --without-gnu-as and
9638# --without-gnu-ld options for the configure script.  Similarly, if
9639# the default is to use the included zlib and you don't want to do that,
9640# you should use the --with-system-zlib option for the configure script.
9641
9642if test x${use_gnu_as} = x &&
9643   echo " ${configdirs} " | grep " gas " > /dev/null 2>&1 ; then
9644  with_gnu_as=yes
9645  extra_host_args="$extra_host_args --with-gnu-as"
9646fi
9647
9648if test x${use_gnu_ld} = x &&
9649   echo " ${configdirs} " | egrep " (go)?ld " > /dev/null 2>&1 ; then
9650  with_gnu_ld=yes
9651  extra_host_args="$extra_host_args --with-gnu-ld"
9652fi
9653
9654if test x${use_included_zlib} = x &&
9655   echo " ${configdirs} " | grep " zlib " > /dev/null 2>&1 ; then
9656  :
9657else
9658  with_system_zlib=yes
9659  extra_host_args="$extra_host_args --with-system-zlib"
9660fi
9661
9662# If using newlib, add --with-newlib to the extra_host_args so that gcc/configure
9663# can detect this case.
9664
9665if test x${with_newlib} != xno && echo " ${target_configdirs} " | grep " target-newlib " > /dev/null 2>&1 ; then
9666  with_newlib=yes
9667  extra_host_args="$extra_host_args --with-newlib"
9668fi
9669
9670# Handle ${copy_dirs}
9671set fnord ${copy_dirs}
9672shift
9673while test $# != 0 ; do
9674  if test -f $2/COPIED && test x"`cat $2/COPIED`" = x"$1" ; then
9675    :
9676  else
9677    echo Copying $1 to $2
9678
9679    # Use the install script to create the directory and all required
9680    # parent directories.
9681    if test -d $2 ; then
9682      :
9683    else
9684      echo >config.temp
9685      ${srcdir}/install-sh -c -m 644 config.temp $2/COPIED
9686    fi
9687
9688    # Copy the directory, assuming we have tar.
9689    # FIXME: Should we use B in the second tar?  Not all systems support it.
9690    (cd $1; tar -cf - .) | (cd $2; tar -xpf -)
9691
9692    # It is the responsibility of the user to correctly adjust all
9693    # symlinks.  If somebody can figure out how to handle them correctly
9694    # here, feel free to add the code.
9695
9696    echo $1 > $2/COPIED
9697  fi
9698  shift; shift
9699done
9700
9701# Determine a target-dependent exec_prefix that the installed
9702# gcc will search in.  Keep this list sorted by triplet, with
9703# the *-*-osname triplets last.
9704md_exec_prefix=
9705case "${target}" in
9706  i[34567]86-pc-msdosdjgpp*)
9707    md_exec_prefix=/dev/env/DJDIR/bin
9708    ;;
9709  *-*-hpux* | \
9710  *-*-nto-qnx* | \
9711  *-*-solaris2*)
9712    md_exec_prefix=/usr/ccs/bin
9713    ;;
9714esac
9715
9716extra_arflags_for_target=
9717extra_nmflags_for_target=
9718extra_ranlibflags_for_target=
9719target_makefile_frag=/dev/null
9720case "${target}" in
9721  spu-*-*)
9722    target_makefile_frag="config/mt-spu"
9723    ;;
9724  loongarch*-*linux* | loongarch*-*gnu*)
9725    target_makefile_frag="config/mt-loongarch-gnu"
9726    ;;
9727  loongarch*-*elf*)
9728    target_makefile_frag="config/mt-loongarch-elf"
9729    ;;
9730  mips*-sde-elf* | mips*-mti-elf* | mips*-img-elf*)
9731    target_makefile_frag="config/mt-sde"
9732    ;;
9733  mipsisa*-*-elfoabi*)
9734    target_makefile_frag="config/mt-mips-elfoabi"
9735    ;;
9736  mips*-*-*linux* | mips*-*-gnu*)
9737    target_makefile_frag="config/mt-mips-gnu"
9738    ;;
9739  nios2-*-elf*)
9740    target_makefile_frag="config/mt-nios2-elf"
9741    ;;
9742  *-*-linux-android*)
9743    target_makefile_frag="config/mt-android"
9744    ;;
9745  *-*-linux* | *-*-gnu* | *-*-k*bsd*-gnu | *-*-kopensolaris*-gnu)
9746    target_makefile_frag="config/mt-gnu"
9747    ;;
9748  *-*-aix4.[3456789]* | *-*-aix[56789].*)
9749    # nm and ar from AIX 4.3 and above require -X32_64 flag to all ar and nm
9750    # commands to handle both 32-bit and 64-bit objects.  These flags are
9751    # harmless if we're using GNU nm or ar.
9752    extra_arflags_for_target=" -X32_64"
9753    extra_nmflags_for_target=" -B -X32_64"
9754    ;;
9755esac
9756
9757alphaieee_frag=/dev/null
9758case $target in
9759  alpha*-*-*)
9760    # This just makes sure to use the -mieee option to build target libs.
9761    # This should probably be set individually by each library.
9762    alphaieee_frag="config/mt-alphaieee"
9763    ;;
9764esac
9765
9766# If --enable-target-optspace always use -Os instead of -O2 to build
9767# the target libraries, similarly if it is not specified, use -Os
9768# on selected platforms.
9769ospace_frag=/dev/null
9770case "${enable_target_optspace}:${target}" in
9771  yes:*)
9772    ospace_frag="config/mt-ospace"
9773    ;;
9774  :d30v-*)
9775    ospace_frag="config/mt-d30v"
9776    ;;
9777  :m32r-* | :d10v-* | :fr30-* | :i?86*-*-elfiamcu)
9778    ospace_frag="config/mt-ospace"
9779    ;;
9780  no:* | :*)
9781    ;;
9782  *)
9783    echo "*** bad value \"${enable_target_optspace}\" for --enable-target-optspace flag; ignored" 1>&2
9784    ;;
9785esac
9786
9787# Some systems (e.g., one of the i386-aix systems the gas testers are
9788# using) don't handle "\$" correctly, so don't use it here.
9789tooldir='${exec_prefix}'/${target_noncanonical}
9790build_tooldir=${tooldir}
9791
9792# Create a .gdbinit file which runs the one in srcdir
9793# and tells GDB to look there for source files.
9794
9795if test -r ${srcdir}/.gdbinit ; then
9796  case ${srcdir} in
9797    .) ;;
9798    *) cat > ./.gdbinit <<EOF
9799# ${NO_EDIT}
9800dir ${srcdir}
9801dir .
9802source ${srcdir}/.gdbinit
9803EOF
9804    ;;
9805  esac
9806fi
9807
9808# Make sure that the compiler is able to generate an executable.  If it
9809# can't, we are probably in trouble.  We don't care whether we can run the
9810# executable--we might be using a cross compiler--we only care whether it
9811# can be created.  At this point the main configure script has set CC.
9812we_are_ok=no
9813echo "int main () { return 0; }" > conftest.c
9814${CC} -o conftest ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} conftest.c
9815if test $? = 0 ; then
9816  if test -s conftest || test -s conftest.exe ; then
9817    we_are_ok=yes
9818  fi
9819fi
9820case $we_are_ok in
9821  no)
9822    echo 1>&2 "*** The command '${CC} -o conftest ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} conftest.c' failed."
9823    echo 1>&2 "*** You must set the environment variable CC to a working compiler."
9824    rm -f conftest*
9825    exit 1
9826    ;;
9827esac
9828rm -f conftest*
9829
9830# Decide which environment variable is used to find dynamic libraries.
9831case "${host}" in
9832  *-*-hpux*) RPATH_ENVVAR=SHLIB_PATH ;;
9833  *-*-darwin*) RPATH_ENVVAR=DYLD_LIBRARY_PATH ;;
9834  *-*-mingw* | *-*-cygwin ) RPATH_ENVVAR=PATH ;;
9835  *) RPATH_ENVVAR=LD_LIBRARY_PATH ;;
9836esac
9837
9838# On systems where the dynamic library environment variable is PATH,
9839# gcc/ will put dynamic libraries into a subdirectory to avoid adding
9840# built executables to PATH.
9841if test "$RPATH_ENVVAR" = PATH; then
9842  GCC_SHLIB_SUBDIR=/shlib
9843else
9844  GCC_SHLIB_SUBDIR=
9845fi
9846
9847# Adjust the toplevel makefile according to whether bootstrap was selected.
9848case $enable_bootstrap in
9849  yes)
9850    bootstrap_suffix=bootstrap
9851    BUILD_CONFIG=bootstrap-debug
9852    ;;
9853  no)
9854    bootstrap_suffix=no-bootstrap
9855    BUILD_CONFIG=
9856    ;;
9857esac
9858
9859{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for default BUILD_CONFIG" >&5
9860$as_echo_n "checking for default BUILD_CONFIG... " >&6; }
9861
9862
9863# Check whether --with-build-config was given.
9864if test "${with_build_config+set}" = set; then :
9865  withval=$with_build_config; case $with_build_config in
9866   yes) with_build_config= ;;
9867   no) with_build_config= BUILD_CONFIG= ;;
9868   esac
9869fi
9870
9871
9872if test "x${with_build_config}" != x; then
9873  BUILD_CONFIG=$with_build_config
9874else
9875  case $BUILD_CONFIG in
9876  bootstrap-debug)
9877    if echo "int f (void) { return 0; }" > conftest.c &&
9878       ${CC} -c conftest.c &&
9879       mv conftest.o conftest.o.g0 &&
9880       ${CC} -c -g conftest.c &&
9881       mv conftest.o conftest.o.g &&
9882       ${srcdir}/contrib/compare-debug conftest.o.g0 conftest.o.g > /dev/null 2>&1; then
9883      :
9884    else
9885      BUILD_CONFIG=
9886    fi
9887    rm -f conftest.c conftest.o conftest.o.g0 conftest.o.g
9888    ;;
9889  esac
9890fi
9891{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $BUILD_CONFIG" >&5
9892$as_echo "$BUILD_CONFIG" >&6; }
9893
9894
9895# Use same top-level configure hooks in libgcc/libstdc++/libvtv.
9896{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for --enable-vtable-verify" >&5
9897$as_echo_n "checking for --enable-vtable-verify... " >&6; }
9898# Check whether --enable-vtable-verify was given.
9899if test "${enable_vtable_verify+set}" = set; then :
9900  enableval=$enable_vtable_verify; case "$enableval" in
9901 yes) enable_vtable_verify=yes ;;
9902 no)  enable_vtable_verify=no ;;
9903 *)   enable_vtable_verify=no;;
9904 esac
9905else
9906  enable_vtable_verify=no
9907fi
9908
9909{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_vtable_verify" >&5
9910$as_echo "$enable_vtable_verify" >&6; }
9911
9912# Record target_configdirs and the configure arguments for target and
9913# build configuration in Makefile.
9914target_configdirs=`echo "${target_configdirs}" | sed -e 's/target-//g'`
9915build_configdirs=`echo "${build_configdirs}" | sed -e 's/build-//g'`
9916bootstrap_fixincludes=no
9917
9918# If we are building libgomp, bootstrap it.
9919if echo " ${target_configdirs} " | grep " libgomp " > /dev/null 2>&1 ; then
9920  bootstrap_target_libs=${bootstrap_target_libs}target-libgomp,
9921fi
9922
9923# If we are building libsanitizer and $BUILD_CONFIG contains bootstrap-asan
9924# or bootstrap-ubsan, bootstrap it.
9925if echo " ${target_configdirs} " | grep " libsanitizer " > /dev/null 2>&1; then
9926  case "$BUILD_CONFIG" in
9927    *bootstrap-hwasan* | *bootstrap-asan* | *bootstrap-ubsan* )
9928      bootstrap_target_libs=${bootstrap_target_libs}target-libsanitizer,
9929      bootstrap_fixincludes=yes
9930      ;;
9931  esac
9932fi
9933
9934# If we are building libvtv and --enable-vtable-verify, bootstrap it.
9935if echo " ${target_configdirs} " | grep " libvtv " > /dev/null 2>&1 &&
9936   test "$enable_vtable_verify" != no; then
9937  bootstrap_target_libs=${bootstrap_target_libs}target-libvtv,
9938fi
9939
9940# If we are building libatomic and the list of enabled languages includes the
9941# D frontend, bootstrap it.
9942if echo " ${target_configdirs} " | grep " libatomic " > /dev/null 2>&1; then
9943  case ,${enable_languages}, in
9944    *,d,*)
9945      bootstrap_target_libs=${bootstrap_target_libs}target-libatomic,
9946      ;;
9947  esac
9948fi
9949
9950# Determine whether gdb needs tk/tcl or not.
9951# Use 'maybe' since enable_gdbtk might be true even if tk isn't available
9952# and in that case we want gdb to be built without tk.  Ugh!
9953# In fact I believe gdb is the *only* package directly dependent on tk,
9954# so we should be able to put the 'maybe's in unconditionally and
9955# leave out the maybe dependencies when enable_gdbtk is false.  I'm not
9956# 100% sure that that's safe though.
9957
9958gdb_tk="maybe-all-tcl maybe-all-tk maybe-all-itcl maybe-all-libgui"
9959case "$enable_gdbtk" in
9960  no)
9961    GDB_TK="" ;;
9962  yes)
9963    GDB_TK="${gdb_tk}" ;;
9964  *)
9965    # Only add the dependency on gdbtk when GDBtk is part of the gdb
9966    # distro.  Eventually someone will fix this and move Insight, nee
9967    # gdbtk to a separate directory.
9968    if test -d ${srcdir}/gdb/gdbtk ; then
9969      GDB_TK="${gdb_tk}"
9970    else
9971      GDB_TK=""
9972    fi
9973    ;;
9974esac
9975CONFIGURE_GDB_TK=`echo ${GDB_TK} | sed s/-all-/-configure-/g`
9976INSTALL_GDB_TK=`echo ${GDB_TK} | sed s/-all-/-install-/g`
9977
9978# gdb and gdbserver depend on gnulib and gdbsupport, but as nothing
9979# else does, only include them if one of these is built.  The Makefile
9980# provides the ordering, so it's enough here to add to the list.
9981case " ${configdirs} " in
9982  *\ gdb\ *)
9983    configdirs="${configdirs} gnulib gdbsupport"
9984    ;;
9985  *\ gdbserver\ *)
9986    configdirs="${configdirs} gnulib gdbsupport"
9987    ;;
9988  *\ sim\ *)
9989    configdirs="${configdirs} gnulib"
9990    ;;
9991esac
9992
9993# Strip out unwanted targets.
9994
9995# While at that, we remove Makefiles if we were started for recursive
9996# configuration, so that the top-level Makefile reconfigures them,
9997# like we used to do when configure itself was recursive.
9998
9999# Loop over modules.  We used to use the "$extrasub" feature from Autoconf
10000# but now we're fixing up the Makefile ourselves with the additional
10001# commands passed to AC_CONFIG_FILES.  Use separate variables
10002# extrasub-{build,host,target} not because there is any reason to split
10003# the substitutions up that way, but only to remain below the limit of
10004# 99 commands in a script, for HP-UX sed.
10005
10006# Do not nest @if/@endif or @unless/@endunless pairs, because
10007# configure will not warn you at all.
10008
10009case "$enable_bootstrap:$ENABLE_GOLD: $configdirs :,$stage1_languages," in
10010  yes:yes:*\ gold\ *:*,c++,*) ;;
10011  yes:yes:*\ gold\ *:*)
10012    as_fn_error $? "in a combined tree, bootstrapping with --enable-gold requires c++ in stage1_languages" "$LINENO" 5
10013    ;;
10014esac
10015
10016extrasub_build=
10017for module in ${build_configdirs} ; do
10018  if test -z "${no_recursion}" \
10019     && test -f ${build_subdir}/${module}/Makefile; then
10020    echo 1>&2 "*** removing ${build_subdir}/${module}/Makefile to force reconfigure"
10021    rm -f ${build_subdir}/${module}/Makefile
10022  fi
10023  extrasub_build="$extrasub_build
10024/^@if build-$module\$/d
10025/^@endif build-$module\$/d
10026/^@unless build-$module\$/,/^@endunless build-$module\$/d
10027/^@if build-$module-$bootstrap_suffix\$/d
10028/^@endif build-$module-$bootstrap_suffix\$/d
10029/^@unless build-$module-$bootstrap_suffix\$/,/^@endunless build-$module-$bootstrap_suffix\$/d"
10030done
10031extrasub_host=
10032for module in ${configdirs} ; do
10033  if test -z "${no_recursion}"; then
10034    for file in stage*-${module}/Makefile prev-${module}/Makefile ${module}/Makefile; do
10035      if test -f ${file}; then
10036	echo 1>&2 "*** removing ${file} to force reconfigure"
10037	rm -f ${file}
10038      fi
10039    done
10040  fi
10041  case ${module},${bootstrap_fixincludes} in
10042    fixincludes,no) host_bootstrap_suffix=no-bootstrap ;;
10043    *) host_bootstrap_suffix=$bootstrap_suffix ;;
10044  esac
10045  extrasub_host="$extrasub_host
10046/^@if $module\$/d
10047/^@endif $module\$/d
10048/^@unless $module\$/,/^@endunless $module\$/d
10049/^@if $module-$host_bootstrap_suffix\$/d
10050/^@endif $module-$host_bootstrap_suffix\$/d
10051/^@unless $module-$host_bootstrap_suffix\$/,/^@endunless $module-$host_bootstrap_suffix\$/d"
10052done
10053extrasub_target=
10054for module in ${target_configdirs} ; do
10055  if test -z "${no_recursion}" \
10056     && test -f ${target_subdir}/${module}/Makefile; then
10057    echo 1>&2 "*** removing ${target_subdir}/${module}/Makefile to force reconfigure"
10058    rm -f ${target_subdir}/${module}/Makefile
10059  fi
10060
10061  # We only bootstrap target libraries listed in bootstrap_target_libs.
10062  case $bootstrap_target_libs in
10063    *,target-$module,*) target_bootstrap_suffix=$bootstrap_suffix ;;
10064    *) target_bootstrap_suffix=no-bootstrap ;;
10065  esac
10066
10067  extrasub_target="$extrasub_target
10068/^@if target-$module\$/d
10069/^@endif target-$module\$/d
10070/^@unless target-$module\$/,/^@endunless target-$module\$/d
10071/^@if target-$module-$target_bootstrap_suffix\$/d
10072/^@endif target-$module-$target_bootstrap_suffix\$/d
10073/^@unless target-$module-$target_bootstrap_suffix\$/,/^@endunless target-$module-$target_bootstrap_suffix\$/d"
10074done
10075
10076# Do the final fixup along with target modules.
10077extrasub_target="$extrasub_target
10078/^@if /,/^@endif /d
10079/^@unless /d
10080/^@endunless /d"
10081
10082if test "$enable_pgo_build" != "no"; then
10083  extrasub_build="$extrasub_build
10084/^@if pgo-build\$/d
10085/^@endif pgo-build\$/d"
10086fi
10087
10088# Create the serialization dependencies.  This uses a temporary file.
10089
10090# Check whether --enable-serial-configure was given.
10091if test "${enable_serial_configure+set}" = set; then :
10092  enableval=$enable_serial_configure;
10093fi
10094
10095
10096case ${enable_serial_configure} in
10097  yes)
10098    enable_serial_build_configure=yes
10099    enable_serial_host_configure=yes
10100    enable_serial_target_configure=yes
10101    ;;
10102esac
10103
10104# These force 'configure's to be done one at a time, to avoid problems
10105# with contention over a shared config.cache.
10106rm -f serdep.tmp
10107if test "x${enable_serial_build_configure}" = xyes || test "x${enable_serial_host_configure}" = xyes || test "x${enable_serial_target_configure}" = xyes; then
10108echo '# serdep.tmp' > serdep.tmp
10109fi
10110olditem=
10111test "x${enable_serial_build_configure}" = xyes &&
10112for item in ${build_configdirs} ; do
10113  case ${olditem} in
10114    "") ;;
10115    *) echo "configure-build-${item}: configure-build-${olditem}" >> serdep.tmp ;;
10116  esac
10117  olditem=${item}
10118done
10119olditem=
10120test "x${enable_serial_host_configure}" = xyes &&
10121for item in ${configdirs} ; do
10122  case ${olditem} in
10123    "") ;;
10124    *) echo "configure-${item}: configure-${olditem}" >> serdep.tmp ;;
10125  esac
10126  olditem=${item}
10127done
10128olditem=
10129test "x${enable_serial_target_configure}" = xyes &&
10130for item in ${target_configdirs} ; do
10131  case ${olditem} in
10132    "") ;;
10133    *) echo "configure-target-${item}: configure-target-${olditem}" >> serdep.tmp ;;
10134  esac
10135  olditem=${item}
10136done
10137serialization_dependencies=serdep.tmp
10138
10139
10140# Base args.  Strip norecursion, cache-file, srcdir, host, build,
10141# target, nonopt, and variable assignments.  These are the ones we
10142# might not want to pass down to subconfigures.  The exception being
10143# --cache-file=/dev/null, which is used to turn off the use of cache
10144# files altogether, and which should be passed on to subconfigures.
10145# Also strip program-prefix, program-suffix, and program-transform-name,
10146# so that we can pass down a consistent program-transform-name.
10147hbaseargs=
10148bbaseargs=
10149tbaseargs=
10150keep_next=no
10151skip_next=no
10152eval "set -- $ac_configure_args"
10153for ac_arg
10154do
10155  if test X"$skip_next" = X"yes"; then
10156    skip_next=no
10157    continue
10158  fi
10159  if test X"$keep_next" = X"yes"; then
10160    case $ac_arg in
10161      *\'*)
10162	ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
10163    esac
10164    hbaseargs="$hbaseargs '$ac_arg'"
10165    bbaseargs="$bbaseargs '$ac_arg'"
10166    tbaseargs="$tbaseargs '$ac_arg'"
10167    keep_next=no
10168    continue
10169  fi
10170
10171  # Handle separated arguments.  Based on the logic generated by
10172  # autoconf 2.59.
10173  case $ac_arg in
10174    *=* | --config-cache | -C | -disable-* | --disable-* \
10175      | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
10176      | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
10177      | -with-* | --with-* | -without-* | --without-* | --x)
10178      separate_arg=no
10179      ;;
10180    -*)
10181      separate_arg=yes
10182      ;;
10183    *)
10184      separate_arg=no
10185      ;;
10186  esac
10187
10188  skip_targ=no
10189  skip_barg=no
10190  case $ac_arg in
10191
10192  --with-* | --without-*)
10193    libopt=`echo "$ac_arg" | sed -e 's,^--[^-_]*[-_],,' -e 's,=.*$,,'`
10194
10195    case $libopt in
10196    *[-_]include)
10197      lib=`echo "$libopt" | sed 's,[-_]include$,,'`
10198      ;;
10199    *[-_]lib)
10200      lib=`echo "$libopt" | sed 's,[-_]lib$,,'`
10201      ;;
10202    *[-_]prefix)
10203      lib=`echo "$libopt" | sed 's,[-_]prefix$,,'`
10204      ;;
10205    *[-_]type)
10206      lib=`echo "$libopt" | sed 's,[-_]type$,,'`
10207      ;;
10208    *)
10209      lib=$libopt
10210      ;;
10211    esac
10212
10213
10214    case $lib in
10215    mpc | mpfr | gmp | isl)
10216      # If we're processing --with-$lib, --with-$lib-include or
10217      # --with-$lib-lib, for one of the libs above, and target is
10218      # different from host, don't pass the current argument to any
10219      # target library's configure.
10220      if test x$is_cross_compiler = xyes; then
10221        skip_targ=yes
10222      fi
10223      ;;
10224    libintl | libiconv)
10225      # We don't want libintl (and co.) in anything but the host arguments.
10226      skip_targ=yes
10227      skip_barg=yes
10228      ;;
10229    esac
10230    ;;
10231  esac
10232
10233  case "$ac_arg" in
10234    --cache-file=/dev/null | \
10235    -cache-file=/dev/null )
10236      # Handled here to avoid the test to skip args below.
10237      hbaseargs="$hbaseargs '$ac_arg'"
10238      bbaseargs="$bbaseargs '$ac_arg'"
10239      tbaseargs="$tbaseargs '$ac_arg'"
10240      # Assert: $separate_arg should always be no.
10241      keep_next=$separate_arg
10242      ;;
10243    --no*)
10244      continue
10245      ;;
10246    --c* | \
10247    --sr* | \
10248    --ho* | \
10249    --bu* | \
10250    --t* | \
10251    --program-* | \
10252    -cache_file* | \
10253    -srcdir* | \
10254    -host* | \
10255    -build* | \
10256    -target* | \
10257    -program-prefix* | \
10258    -program-suffix* | \
10259    -program-transform-name* )
10260      skip_next=$separate_arg
10261      continue
10262      ;;
10263    -*)
10264      # An option.  Add it.
10265      case $ac_arg in
10266	*\'*)
10267	  ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
10268      esac
10269      hbaseargs="$hbaseargs '$ac_arg'"
10270      if test X"$skip_barg" = Xno; then
10271	bbaseargs="$bbaseargs '$ac_arg'"
10272      fi
10273      if test X"$skip_targ" = Xno; then
10274        tbaseargs="$tbaseargs '$ac_arg'"
10275      fi
10276      keep_next=$separate_arg
10277      ;;
10278    *)
10279      # Either a variable assignment, or a nonopt (triplet).  Don't
10280      # pass it down; let the Makefile handle this.
10281      continue
10282      ;;
10283  esac
10284done
10285# Remove the initial space we just introduced and, as these will be
10286# expanded by make, quote '$'.
10287hbaseargs=`echo "x$hbaseargs" | sed -e 's/^x *//' -e 's,\\$,$$,g'`
10288bbaseargs=`echo "x$bbaseargs" | sed -e 's/^x *//' -e 's,\\$,$$,g'`
10289
10290# Add in --program-transform-name, after --program-prefix and
10291# --program-suffix have been applied to it.  Autoconf has already
10292# doubled dollar signs and backslashes in program_transform_name; we want
10293# the backslashes un-doubled, and then the entire thing wrapped in single
10294# quotes, because this will be expanded first by make and then by the shell.
10295# Also, because we want to override the logic in subdir configure scripts to
10296# choose program_transform_name, replace any s,x,x, with s,y,y,.
10297sed -e "s,\\\\\\\\,\\\\,g; s,','\\\\'',g; s/s,x,x,/s,y,y,/" <<EOF_SED > conftestsed.out
10298${program_transform_name}
10299EOF_SED
10300gcc_transform_name=`cat conftestsed.out`
10301rm -f conftestsed.out
10302hbaseargs="$hbaseargs --program-transform-name='${gcc_transform_name}'"
10303bbaseargs="$bbaseargs --program-transform-name='${gcc_transform_name}'"
10304tbaseargs="$tbaseargs --program-transform-name='${gcc_transform_name}'"
10305if test "$silent" = yes; then
10306  bbaseargs="$bbaseargs --silent"
10307  hbaseargs="$hbaseargs --silent"
10308  tbaseargs="$tbaseargs --silent"
10309fi
10310
10311bbaseargs="$bbaseargs --disable-option-checking"
10312hbaseargs="$hbaseargs --disable-option-checking"
10313tbaseargs="$tbaseargs --disable-option-checking"
10314
10315if test "$enable_year2038" = no; then
10316  baseargs="$baseargs --disable-year2038"
10317  tbaseargs="$tbaseargs --disable-year2038"
10318fi
10319
10320# Record and document user additions to sub configure arguments.
10321
10322
10323
10324
10325# For the build-side libraries, we just need to pretend we're native,
10326# and not use the same cache file.  Multilibs are neither needed nor
10327# desired.  We can't even use the same cache file for all build-side
10328# libraries, as they're compiled differently; some with C, some with
10329# C++ or with different feature-enabling options.
10330build_configargs="$build_configargs --cache-file=./config.cache ${bbaseargs}"
10331
10332# For host modules, accept cache file option, or specification as blank.
10333case "${cache_file}" in
10334"") # empty
10335  cache_file_option="" ;;
10336/* | [A-Za-z]:[\\/]* ) # absolute path
10337  cache_file_option="--cache-file=${cache_file}" ;;
10338*) # relative path
10339  cache_file_option="--cache-file=../${cache_file}" ;;
10340esac
10341
10342# Host dirs don't like to share a cache file either, horribly enough.
10343# This seems to be due to autoconf 2.5x stupidity.
10344host_configargs="$host_configargs --cache-file=./config.cache ${extra_host_args} ${hbaseargs}"
10345
10346target_configargs="$target_configargs ${tbaseargs}"
10347
10348# Passing a --with-cross-host argument lets the target libraries know
10349# whether they are being built with a cross-compiler or being built
10350# native.  However, it would be better to use other mechanisms to make the
10351# sorts of decisions they want to make on this basis.  Please consider
10352# this option to be deprecated.  FIXME.
10353if test x${is_cross_compiler} = xyes ; then
10354  target_configargs="--with-cross-host=${host_noncanonical} ${target_configargs}"
10355fi
10356
10357# Special user-friendly check for native x86_64-linux build, if
10358# multilib is not explicitly enabled.
10359case "$target:$have_compiler:$host:$target:$enable_multilib" in
10360  x86_64-*linux*:yes:$build:$build:)
10361    # Make sure we have a development environment that handles 32-bit
10362    dev64=no
10363    echo "int main () { return 0; }" > conftest.c
10364    ${CC} -m32 -o conftest ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} conftest.c
10365    if test $? = 0 ; then
10366      if test -s conftest || test -s conftest.exe ; then
10367	dev64=yes
10368      fi
10369    fi
10370    rm -f conftest*
10371    if test x${dev64} != xyes ; then
10372      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
10373    fi
10374    ;;
10375esac
10376
10377# Default to --enable-multilib.
10378if test x${enable_multilib} = x ; then
10379  target_configargs="--enable-multilib ${target_configargs}"
10380fi
10381
10382# Pass --with-newlib if appropriate.  Note that target_configdirs has
10383# changed from the earlier setting of with_newlib.
10384if test x${with_newlib} != xno && echo " ${target_configdirs} " | grep " newlib " > /dev/null 2>&1 && test -d ${srcdir}/newlib ; then
10385  target_configargs="--with-newlib ${target_configargs}"
10386fi
10387
10388# Different target subdirs use different values of certain variables
10389# (notably CXX).  Worse, multilibs use *lots* of different values.
10390# Worse yet, autoconf 2.5x makes some of these 'precious', meaning that
10391# it doesn't automatically accept command-line overrides of them.
10392# This means it's not safe for target subdirs to share a cache file,
10393# which is disgusting, but there you have it.  Hopefully this can be
10394# fixed in future.  It's still worthwhile to use a cache file for each
10395# directory.  I think.
10396
10397# Pass the appropriate --build, --host, --target and --cache-file arguments.
10398# We need to pass --target, as newer autoconf's requires consistency
10399# for target_alias and gcc doesn't manage it consistently.
10400target_configargs="--cache-file=./config.cache ${target_configargs}"
10401
10402FLAGS_FOR_TARGET=
10403case " $target_configdirs " in
10404 *" newlib "*)
10405  case " $target_configargs " in
10406  *" --with-newlib "*)
10407   case "$target" in
10408    *-cygwin*)
10409      FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -L$$r/$(TARGET_SUBDIR)/winsup/cygwin -isystem $$s/winsup/cygwin/include'
10410      ;;
10411   esac
10412
10413   # If we're not building GCC, don't discard standard headers.
10414   if test -d ${srcdir}/gcc; then
10415     FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -nostdinc'
10416
10417     if test "${build}" != "${host}"; then
10418       # On Canadian crosses, CC_FOR_TARGET will have already been set
10419       # by `configure', so we won't have an opportunity to add -Bgcc/
10420       # to it.  This is right: we don't want to search that directory
10421       # for binaries, but we want the header files in there, so add
10422       # them explicitly.
10423       FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -isystem $$r/$(HOST_SUBDIR)/gcc/include -isystem $$r/$(HOST_SUBDIR)/gcc/include-fixed'
10424
10425       # Someone might think of using the pre-installed headers on
10426       # Canadian crosses, in case the installed compiler is not fully
10427       # compatible with the compiler being built.  In this case, it
10428       # would be better to flag an error than risking having
10429       # incompatible object files being constructed.  We can't
10430       # guarantee that an error will be flagged, but let's hope the
10431       # compiler will do it, when presented with incompatible header
10432       # files.
10433     fi
10434   fi
10435
10436   case "${target}-${is_cross_compiler}" in
10437   i[3456789]86-*-linux*-no)
10438      # Here host == target, so we don't need to build gcc,
10439      # so we don't want to discard standard headers.
10440      FLAGS_FOR_TARGET=`echo " $FLAGS_FOR_TARGET " | sed -e 's/ -nostdinc / /'`
10441      ;;
10442   *)
10443      # If we're building newlib, use its generic headers last, but search
10444      # for any libc-related directories first (so make it the last -B
10445      # switch).
10446      FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -B$$r/$(TARGET_SUBDIR)/newlib/ -isystem $$r/$(TARGET_SUBDIR)/newlib/targ-include -isystem $$s/newlib/libc/include'
10447
10448      # If we're building libgloss, find the startup file, simulator library
10449      # and linker script.
10450      case " $target_configdirs " in
10451	*" libgloss "*)
10452	# Look for startup file, simulator library and maybe linker script.
10453	FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -B$$r/$(TARGET_SUBDIR)/libgloss/'"$libgloss_dir"
10454	# Look for libnosys.a in case the target needs it.
10455	FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -L$$r/$(TARGET_SUBDIR)/libgloss/libnosys'
10456	# Most targets have the linker script in the source directory.
10457	FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -L$$s/libgloss/'"$libgloss_dir"
10458	;;
10459      esac
10460      ;;
10461   esac
10462   ;;
10463  esac
10464  ;;
10465esac
10466
10467case "$target" in
10468  x86_64-*mingw* | *-w64-mingw*)
10469  # MinGW-w64 does not use newlib, nor does it use winsup. It may,
10470  # however, use a symlink named 'mingw' in ${prefix} .
10471    FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -L${prefix}/${target}/lib -L${prefix}/mingw/lib -isystem ${prefix}/${target}/include -isystem ${prefix}/mingw/include'
10472    ;;
10473  *-mingw*)
10474  # MinGW can't be handled as Cygwin above since it does not use newlib.
10475    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'
10476    ;;
10477esac
10478
10479# Allow the user to override the flags for
10480# our build compiler if desired.
10481if test x"${build}" = x"${host}" ; then
10482  CFLAGS_FOR_BUILD=${CFLAGS_FOR_BUILD-${CFLAGS}}
10483  CPPFLAGS_FOR_BUILD=${CPPFLAGS_FOR_BUILD-${CPPFLAGS}}
10484  CXXFLAGS_FOR_BUILD=${CXXFLAGS_FOR_BUILD-${CXXFLAGS}}
10485  LDFLAGS_FOR_BUILD=${LDFLAGS_FOR_BUILD-${LDFLAGS}}
10486fi
10487
10488# On Canadian crosses, we'll be searching the right directories for
10489# the previously-installed cross compiler, so don't bother to add
10490# flags for directories within the install tree of the compiler
10491# being built; programs in there won't even run.
10492if test "${build}" = "${host}" && test -d ${srcdir}/gcc; then
10493  # Search for pre-installed headers if nothing else fits.
10494  FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -B$(build_tooldir)/bin/ -B$(build_tooldir)/lib/ -isystem $(build_tooldir)/include -isystem $(build_tooldir)/sys-include'
10495fi
10496
10497if test "x${use_gnu_ld}" = x &&
10498   echo " ${configdirs} " | grep " ld " > /dev/null ; then
10499  # Arrange for us to find uninstalled linker scripts.
10500  FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -L$$r/$(HOST_SUBDIR)/ld'
10501fi
10502
10503# Search for other target-specific linker scripts and such.
10504case "${target}" in
10505  mep*)
10506    FLAGS_FOR_TARGET="$FLAGS_FOR_TARGET -mlibrary"
10507    ;;
10508  # The VxWorks support for shared libraries is getting in
10509  # incrementally.  Make sure it doesn't get activated implicitly:
10510  *vxworks*)
10511    if test "${enable_shared-unset}" = unset ; then
10512      enable_shared=no
10513      # So the build of libraries knows ...
10514      target_configargs="${target_configargs} --disable-shared"
10515      # So gcc knows ...
10516      host_configargs="${host_configargs} --disable-shared"
10517    fi
10518    ;;
10519esac
10520
10521# Makefile fragments.
10522for frag in host_makefile_frag target_makefile_frag alphaieee_frag ospace_frag;
10523do
10524  eval fragval=\$$frag
10525  if test $fragval != /dev/null; then
10526    eval $frag=${srcdir}/$fragval
10527  fi
10528done
10529
10530
10531
10532
10533
10534# Miscellanea: directories, flags, etc.
10535
10536
10537
10538
10539
10540
10541
10542
10543# Build module lists & subconfigure args.
10544
10545
10546
10547# Host module lists & subconfigure args.
10548
10549
10550
10551
10552# Target module lists & subconfigure args.
10553
10554
10555
10556# Build tools.
10557
10558
10559
10560
10561
10562
10563
10564
10565
10566
10567
10568
10569
10570
10571
10572
10573
10574
10575
10576
10577# Generate default definitions for YACC, M4, LEX and other programs that run
10578# on the build machine.  These are used if the Makefile can't locate these
10579# programs in objdir.
10580MISSING=`cd $ac_aux_dir && ${PWDCMD-pwd}`/missing
10581
10582for ac_prog in 'bison -y' byacc yacc
10583do
10584  # Extract the first word of "$ac_prog", so it can be a program name with args.
10585set dummy $ac_prog; ac_word=$2
10586{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10587$as_echo_n "checking for $ac_word... " >&6; }
10588if ${ac_cv_prog_YACC+:} false; then :
10589  $as_echo_n "(cached) " >&6
10590else
10591  if test -n "$YACC"; then
10592  ac_cv_prog_YACC="$YACC" # Let the user override the test.
10593else
10594as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10595for as_dir in $PATH
10596do
10597  IFS=$as_save_IFS
10598  test -z "$as_dir" && as_dir=.
10599    for ac_exec_ext in '' $ac_executable_extensions; do
10600  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10601    ac_cv_prog_YACC="$ac_prog"
10602    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10603    break 2
10604  fi
10605done
10606  done
10607IFS=$as_save_IFS
10608
10609fi
10610fi
10611YACC=$ac_cv_prog_YACC
10612if test -n "$YACC"; then
10613  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $YACC" >&5
10614$as_echo "$YACC" >&6; }
10615else
10616  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10617$as_echo "no" >&6; }
10618fi
10619
10620
10621  test -n "$YACC" && break
10622done
10623test -n "$YACC" || YACC="$MISSING bison -y"
10624
10625case " $build_configdirs " in
10626  *" bison "*) YACC='$$r/$(BUILD_SUBDIR)/bison/tests/bison -y' ;;
10627esac
10628
10629for ac_prog in bison
10630do
10631  # Extract the first word of "$ac_prog", so it can be a program name with args.
10632set dummy $ac_prog; ac_word=$2
10633{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10634$as_echo_n "checking for $ac_word... " >&6; }
10635if ${ac_cv_prog_BISON+:} false; then :
10636  $as_echo_n "(cached) " >&6
10637else
10638  if test -n "$BISON"; then
10639  ac_cv_prog_BISON="$BISON" # Let the user override the test.
10640else
10641as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10642for as_dir in $PATH
10643do
10644  IFS=$as_save_IFS
10645  test -z "$as_dir" && as_dir=.
10646    for ac_exec_ext in '' $ac_executable_extensions; do
10647  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10648    ac_cv_prog_BISON="$ac_prog"
10649    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10650    break 2
10651  fi
10652done
10653  done
10654IFS=$as_save_IFS
10655
10656fi
10657fi
10658BISON=$ac_cv_prog_BISON
10659if test -n "$BISON"; then
10660  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BISON" >&5
10661$as_echo "$BISON" >&6; }
10662else
10663  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10664$as_echo "no" >&6; }
10665fi
10666
10667
10668  test -n "$BISON" && break
10669done
10670test -n "$BISON" || BISON="$MISSING bison"
10671
10672case " $build_configdirs " in
10673  *" bison "*) BISON='$$r/$(BUILD_SUBDIR)/bison/tests/bison' ;;
10674esac
10675
10676for ac_prog in gm4 gnum4 m4
10677do
10678  # Extract the first word of "$ac_prog", so it can be a program name with args.
10679set dummy $ac_prog; ac_word=$2
10680{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10681$as_echo_n "checking for $ac_word... " >&6; }
10682if ${ac_cv_prog_M4+:} false; then :
10683  $as_echo_n "(cached) " >&6
10684else
10685  if test -n "$M4"; then
10686  ac_cv_prog_M4="$M4" # Let the user override the test.
10687else
10688as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10689for as_dir in $PATH
10690do
10691  IFS=$as_save_IFS
10692  test -z "$as_dir" && as_dir=.
10693    for ac_exec_ext in '' $ac_executable_extensions; do
10694  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10695    ac_cv_prog_M4="$ac_prog"
10696    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10697    break 2
10698  fi
10699done
10700  done
10701IFS=$as_save_IFS
10702
10703fi
10704fi
10705M4=$ac_cv_prog_M4
10706if test -n "$M4"; then
10707  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $M4" >&5
10708$as_echo "$M4" >&6; }
10709else
10710  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10711$as_echo "no" >&6; }
10712fi
10713
10714
10715  test -n "$M4" && break
10716done
10717test -n "$M4" || M4="$MISSING m4"
10718
10719case " $build_configdirs " in
10720  *" m4 "*) M4='$$r/$(BUILD_SUBDIR)/m4/m4' ;;
10721esac
10722
10723for ac_prog in flex lex
10724do
10725  # Extract the first word of "$ac_prog", so it can be a program name with args.
10726set dummy $ac_prog; ac_word=$2
10727{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10728$as_echo_n "checking for $ac_word... " >&6; }
10729if ${ac_cv_prog_LEX+:} false; then :
10730  $as_echo_n "(cached) " >&6
10731else
10732  if test -n "$LEX"; then
10733  ac_cv_prog_LEX="$LEX" # Let the user override the test.
10734else
10735as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10736for as_dir in $PATH
10737do
10738  IFS=$as_save_IFS
10739  test -z "$as_dir" && as_dir=.
10740    for ac_exec_ext in '' $ac_executable_extensions; do
10741  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10742    ac_cv_prog_LEX="$ac_prog"
10743    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10744    break 2
10745  fi
10746done
10747  done
10748IFS=$as_save_IFS
10749
10750fi
10751fi
10752LEX=$ac_cv_prog_LEX
10753if test -n "$LEX"; then
10754  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LEX" >&5
10755$as_echo "$LEX" >&6; }
10756else
10757  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10758$as_echo "no" >&6; }
10759fi
10760
10761
10762  test -n "$LEX" && break
10763done
10764test -n "$LEX" || LEX="$MISSING flex"
10765
10766case " $build_configdirs " in
10767  *" flex "*) LEX='$$r/$(BUILD_SUBDIR)/flex/flex' ;;
10768  *" lex "*) LEX='$$r/$(BUILD_SUBDIR)/lex/lex' ;;
10769esac
10770
10771for ac_prog in flex
10772do
10773  # Extract the first word of "$ac_prog", so it can be a program name with args.
10774set dummy $ac_prog; ac_word=$2
10775{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10776$as_echo_n "checking for $ac_word... " >&6; }
10777if ${ac_cv_prog_FLEX+:} false; then :
10778  $as_echo_n "(cached) " >&6
10779else
10780  if test -n "$FLEX"; then
10781  ac_cv_prog_FLEX="$FLEX" # Let the user override the test.
10782else
10783as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10784for as_dir in $PATH
10785do
10786  IFS=$as_save_IFS
10787  test -z "$as_dir" && as_dir=.
10788    for ac_exec_ext in '' $ac_executable_extensions; do
10789  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10790    ac_cv_prog_FLEX="$ac_prog"
10791    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10792    break 2
10793  fi
10794done
10795  done
10796IFS=$as_save_IFS
10797
10798fi
10799fi
10800FLEX=$ac_cv_prog_FLEX
10801if test -n "$FLEX"; then
10802  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $FLEX" >&5
10803$as_echo "$FLEX" >&6; }
10804else
10805  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10806$as_echo "no" >&6; }
10807fi
10808
10809
10810  test -n "$FLEX" && break
10811done
10812test -n "$FLEX" || FLEX="$MISSING flex"
10813
10814case " $build_configdirs " in
10815  *" flex "*) FLEX='$$r/$(BUILD_SUBDIR)/flex/flex' ;;
10816esac
10817
10818for ac_prog in makeinfo
10819do
10820  # Extract the first word of "$ac_prog", so it can be a program name with args.
10821set dummy $ac_prog; ac_word=$2
10822{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10823$as_echo_n "checking for $ac_word... " >&6; }
10824if ${ac_cv_prog_MAKEINFO+:} false; then :
10825  $as_echo_n "(cached) " >&6
10826else
10827  if test -n "$MAKEINFO"; then
10828  ac_cv_prog_MAKEINFO="$MAKEINFO" # Let the user override the test.
10829else
10830as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10831for as_dir in $PATH
10832do
10833  IFS=$as_save_IFS
10834  test -z "$as_dir" && as_dir=.
10835    for ac_exec_ext in '' $ac_executable_extensions; do
10836  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10837    ac_cv_prog_MAKEINFO="$ac_prog"
10838    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10839    break 2
10840  fi
10841done
10842  done
10843IFS=$as_save_IFS
10844
10845fi
10846fi
10847MAKEINFO=$ac_cv_prog_MAKEINFO
10848if test -n "$MAKEINFO"; then
10849  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKEINFO" >&5
10850$as_echo "$MAKEINFO" >&6; }
10851else
10852  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10853$as_echo "no" >&6; }
10854fi
10855
10856
10857  test -n "$MAKEINFO" && break
10858done
10859test -n "$MAKEINFO" || MAKEINFO="$MISSING makeinfo"
10860
10861case " $build_configdirs " in
10862  *" texinfo "*) MAKEINFO='$$r/$(BUILD_SUBDIR)/texinfo/makeinfo/makeinfo' ;;
10863  *)
10864
10865    # For an installed makeinfo, we require it to be from texinfo 4.7 or
10866    # higher, else we use the "missing" dummy.
10867    if ${MAKEINFO} --version \
10868       | egrep 'texinfo[^0-9]*(4\.([7-9]|[1-9][0-9])|[5-9]|[1-9][0-9])' >/dev/null 2>&1; then
10869      :
10870    else
10871      MAKEINFO="$MISSING makeinfo"
10872    fi
10873    ;;
10874
10875esac
10876
10877# FIXME: expect and dejagnu may become build tools?
10878
10879for ac_prog in expect
10880do
10881  # Extract the first word of "$ac_prog", so it can be a program name with args.
10882set dummy $ac_prog; ac_word=$2
10883{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10884$as_echo_n "checking for $ac_word... " >&6; }
10885if ${ac_cv_prog_EXPECT+:} false; then :
10886  $as_echo_n "(cached) " >&6
10887else
10888  if test -n "$EXPECT"; then
10889  ac_cv_prog_EXPECT="$EXPECT" # Let the user override the test.
10890else
10891as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10892for as_dir in $PATH
10893do
10894  IFS=$as_save_IFS
10895  test -z "$as_dir" && as_dir=.
10896    for ac_exec_ext in '' $ac_executable_extensions; do
10897  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10898    ac_cv_prog_EXPECT="$ac_prog"
10899    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10900    break 2
10901  fi
10902done
10903  done
10904IFS=$as_save_IFS
10905
10906fi
10907fi
10908EXPECT=$ac_cv_prog_EXPECT
10909if test -n "$EXPECT"; then
10910  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $EXPECT" >&5
10911$as_echo "$EXPECT" >&6; }
10912else
10913  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10914$as_echo "no" >&6; }
10915fi
10916
10917
10918  test -n "$EXPECT" && break
10919done
10920test -n "$EXPECT" || EXPECT="expect"
10921
10922case " $configdirs " in
10923  *" expect "*)
10924    test $host = $build && EXPECT='$$r/$(HOST_SUBDIR)/expect/expect'
10925    ;;
10926esac
10927
10928for ac_prog in runtest
10929do
10930  # Extract the first word of "$ac_prog", so it can be a program name with args.
10931set dummy $ac_prog; ac_word=$2
10932{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10933$as_echo_n "checking for $ac_word... " >&6; }
10934if ${ac_cv_prog_RUNTEST+:} false; then :
10935  $as_echo_n "(cached) " >&6
10936else
10937  if test -n "$RUNTEST"; then
10938  ac_cv_prog_RUNTEST="$RUNTEST" # Let the user override the test.
10939else
10940as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10941for as_dir in $PATH
10942do
10943  IFS=$as_save_IFS
10944  test -z "$as_dir" && as_dir=.
10945    for ac_exec_ext in '' $ac_executable_extensions; do
10946  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10947    ac_cv_prog_RUNTEST="$ac_prog"
10948    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10949    break 2
10950  fi
10951done
10952  done
10953IFS=$as_save_IFS
10954
10955fi
10956fi
10957RUNTEST=$ac_cv_prog_RUNTEST
10958if test -n "$RUNTEST"; then
10959  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RUNTEST" >&5
10960$as_echo "$RUNTEST" >&6; }
10961else
10962  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10963$as_echo "no" >&6; }
10964fi
10965
10966
10967  test -n "$RUNTEST" && break
10968done
10969test -n "$RUNTEST" || RUNTEST="runtest"
10970
10971case " $configdirs " in
10972  *" dejagnu "*)
10973    test $host = $build && RUNTEST='$$s/$(HOST_SUBDIR)/dejagnu/runtest'
10974    ;;
10975esac
10976
10977
10978# Host tools.
10979ncn_tool_prefix=
10980test -n "$host_alias" && ncn_tool_prefix=$host_alias-
10981ncn_target_tool_prefix=
10982test -n "$target_alias" && ncn_target_tool_prefix=$target_alias-
10983
10984
10985
10986if test -n "$AR"; then
10987  ac_cv_prog_AR=$AR
10988elif test -n "$ac_cv_prog_AR"; then
10989  AR=$ac_cv_prog_AR
10990fi
10991
10992if test -n "$ac_cv_prog_AR"; then
10993  for ncn_progname in ar; do
10994    # Extract the first word of "${ncn_progname}", so it can be a program name with args.
10995set dummy ${ncn_progname}; ac_word=$2
10996{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10997$as_echo_n "checking for $ac_word... " >&6; }
10998if ${ac_cv_prog_AR+:} false; then :
10999  $as_echo_n "(cached) " >&6
11000else
11001  if test -n "$AR"; then
11002  ac_cv_prog_AR="$AR" # Let the user override the test.
11003else
11004as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11005for as_dir in $PATH
11006do
11007  IFS=$as_save_IFS
11008  test -z "$as_dir" && as_dir=.
11009    for ac_exec_ext in '' $ac_executable_extensions; do
11010  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11011    ac_cv_prog_AR="${ncn_progname}"
11012    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11013    break 2
11014  fi
11015done
11016  done
11017IFS=$as_save_IFS
11018
11019fi
11020fi
11021AR=$ac_cv_prog_AR
11022if test -n "$AR"; then
11023  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
11024$as_echo "$AR" >&6; }
11025else
11026  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11027$as_echo "no" >&6; }
11028fi
11029
11030
11031  done
11032fi
11033
11034for ncn_progname in ar; do
11035  if test -n "$ncn_tool_prefix"; then
11036    # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
11037set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
11038{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11039$as_echo_n "checking for $ac_word... " >&6; }
11040if ${ac_cv_prog_AR+:} false; then :
11041  $as_echo_n "(cached) " >&6
11042else
11043  if test -n "$AR"; then
11044  ac_cv_prog_AR="$AR" # Let the user override the test.
11045else
11046as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11047for as_dir in $PATH
11048do
11049  IFS=$as_save_IFS
11050  test -z "$as_dir" && as_dir=.
11051    for ac_exec_ext in '' $ac_executable_extensions; do
11052  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11053    ac_cv_prog_AR="${ncn_tool_prefix}${ncn_progname}"
11054    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11055    break 2
11056  fi
11057done
11058  done
11059IFS=$as_save_IFS
11060
11061fi
11062fi
11063AR=$ac_cv_prog_AR
11064if test -n "$AR"; then
11065  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
11066$as_echo "$AR" >&6; }
11067else
11068  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11069$as_echo "no" >&6; }
11070fi
11071
11072
11073  fi
11074  if test -z "$ac_cv_prog_AR" && test $build = $host ; then
11075    # Extract the first word of "${ncn_progname}", so it can be a program name with args.
11076set dummy ${ncn_progname}; ac_word=$2
11077{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11078$as_echo_n "checking for $ac_word... " >&6; }
11079if ${ac_cv_prog_AR+:} false; then :
11080  $as_echo_n "(cached) " >&6
11081else
11082  if test -n "$AR"; then
11083  ac_cv_prog_AR="$AR" # Let the user override the test.
11084else
11085as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11086for as_dir in $PATH
11087do
11088  IFS=$as_save_IFS
11089  test -z "$as_dir" && as_dir=.
11090    for ac_exec_ext in '' $ac_executable_extensions; do
11091  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11092    ac_cv_prog_AR="${ncn_progname}"
11093    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11094    break 2
11095  fi
11096done
11097  done
11098IFS=$as_save_IFS
11099
11100fi
11101fi
11102AR=$ac_cv_prog_AR
11103if test -n "$AR"; then
11104  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
11105$as_echo "$AR" >&6; }
11106else
11107  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11108$as_echo "no" >&6; }
11109fi
11110
11111
11112  fi
11113  test -n "$ac_cv_prog_AR" && break
11114done
11115
11116if test -z "$ac_cv_prog_AR" ; then
11117  set dummy ar
11118  if test $build = $host ; then
11119    AR="$2"
11120  else
11121    AR="${ncn_tool_prefix}$2"
11122  fi
11123fi
11124
11125
11126
11127if test -n "$AS"; then
11128  ac_cv_prog_AS=$AS
11129elif test -n "$ac_cv_prog_AS"; then
11130  AS=$ac_cv_prog_AS
11131fi
11132
11133if test -n "$ac_cv_prog_AS"; then
11134  for ncn_progname in as; do
11135    # Extract the first word of "${ncn_progname}", so it can be a program name with args.
11136set dummy ${ncn_progname}; ac_word=$2
11137{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11138$as_echo_n "checking for $ac_word... " >&6; }
11139if ${ac_cv_prog_AS+:} false; then :
11140  $as_echo_n "(cached) " >&6
11141else
11142  if test -n "$AS"; then
11143  ac_cv_prog_AS="$AS" # Let the user override the test.
11144else
11145as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11146for as_dir in $PATH
11147do
11148  IFS=$as_save_IFS
11149  test -z "$as_dir" && as_dir=.
11150    for ac_exec_ext in '' $ac_executable_extensions; do
11151  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11152    ac_cv_prog_AS="${ncn_progname}"
11153    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11154    break 2
11155  fi
11156done
11157  done
11158IFS=$as_save_IFS
11159
11160fi
11161fi
11162AS=$ac_cv_prog_AS
11163if test -n "$AS"; then
11164  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5
11165$as_echo "$AS" >&6; }
11166else
11167  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11168$as_echo "no" >&6; }
11169fi
11170
11171
11172  done
11173fi
11174
11175for ncn_progname in as; do
11176  if test -n "$ncn_tool_prefix"; then
11177    # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
11178set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
11179{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11180$as_echo_n "checking for $ac_word... " >&6; }
11181if ${ac_cv_prog_AS+:} false; then :
11182  $as_echo_n "(cached) " >&6
11183else
11184  if test -n "$AS"; then
11185  ac_cv_prog_AS="$AS" # Let the user override the test.
11186else
11187as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11188for as_dir in $PATH
11189do
11190  IFS=$as_save_IFS
11191  test -z "$as_dir" && as_dir=.
11192    for ac_exec_ext in '' $ac_executable_extensions; do
11193  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11194    ac_cv_prog_AS="${ncn_tool_prefix}${ncn_progname}"
11195    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11196    break 2
11197  fi
11198done
11199  done
11200IFS=$as_save_IFS
11201
11202fi
11203fi
11204AS=$ac_cv_prog_AS
11205if test -n "$AS"; then
11206  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5
11207$as_echo "$AS" >&6; }
11208else
11209  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11210$as_echo "no" >&6; }
11211fi
11212
11213
11214  fi
11215  if test -z "$ac_cv_prog_AS" && test $build = $host ; then
11216    # Extract the first word of "${ncn_progname}", so it can be a program name with args.
11217set dummy ${ncn_progname}; ac_word=$2
11218{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11219$as_echo_n "checking for $ac_word... " >&6; }
11220if ${ac_cv_prog_AS+:} false; then :
11221  $as_echo_n "(cached) " >&6
11222else
11223  if test -n "$AS"; then
11224  ac_cv_prog_AS="$AS" # Let the user override the test.
11225else
11226as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11227for as_dir in $PATH
11228do
11229  IFS=$as_save_IFS
11230  test -z "$as_dir" && as_dir=.
11231    for ac_exec_ext in '' $ac_executable_extensions; do
11232  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11233    ac_cv_prog_AS="${ncn_progname}"
11234    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11235    break 2
11236  fi
11237done
11238  done
11239IFS=$as_save_IFS
11240
11241fi
11242fi
11243AS=$ac_cv_prog_AS
11244if test -n "$AS"; then
11245  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5
11246$as_echo "$AS" >&6; }
11247else
11248  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11249$as_echo "no" >&6; }
11250fi
11251
11252
11253  fi
11254  test -n "$ac_cv_prog_AS" && break
11255done
11256
11257if test -z "$ac_cv_prog_AS" ; then
11258  set dummy as
11259  if test $build = $host ; then
11260    AS="$2"
11261  else
11262    AS="${ncn_tool_prefix}$2"
11263  fi
11264fi
11265
11266
11267
11268if test -n "$DLLTOOL"; then
11269  ac_cv_prog_DLLTOOL=$DLLTOOL
11270elif test -n "$ac_cv_prog_DLLTOOL"; then
11271  DLLTOOL=$ac_cv_prog_DLLTOOL
11272fi
11273
11274if test -n "$ac_cv_prog_DLLTOOL"; then
11275  for ncn_progname in dlltool; do
11276    # Extract the first word of "${ncn_progname}", so it can be a program name with args.
11277set dummy ${ncn_progname}; ac_word=$2
11278{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11279$as_echo_n "checking for $ac_word... " >&6; }
11280if ${ac_cv_prog_DLLTOOL+:} false; then :
11281  $as_echo_n "(cached) " >&6
11282else
11283  if test -n "$DLLTOOL"; then
11284  ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
11285else
11286as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11287for as_dir in $PATH
11288do
11289  IFS=$as_save_IFS
11290  test -z "$as_dir" && as_dir=.
11291    for ac_exec_ext in '' $ac_executable_extensions; do
11292  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11293    ac_cv_prog_DLLTOOL="${ncn_progname}"
11294    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11295    break 2
11296  fi
11297done
11298  done
11299IFS=$as_save_IFS
11300
11301fi
11302fi
11303DLLTOOL=$ac_cv_prog_DLLTOOL
11304if test -n "$DLLTOOL"; then
11305  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
11306$as_echo "$DLLTOOL" >&6; }
11307else
11308  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11309$as_echo "no" >&6; }
11310fi
11311
11312
11313  done
11314fi
11315
11316for ncn_progname in dlltool; do
11317  if test -n "$ncn_tool_prefix"; then
11318    # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
11319set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
11320{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11321$as_echo_n "checking for $ac_word... " >&6; }
11322if ${ac_cv_prog_DLLTOOL+:} false; then :
11323  $as_echo_n "(cached) " >&6
11324else
11325  if test -n "$DLLTOOL"; then
11326  ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
11327else
11328as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11329for as_dir in $PATH
11330do
11331  IFS=$as_save_IFS
11332  test -z "$as_dir" && as_dir=.
11333    for ac_exec_ext in '' $ac_executable_extensions; do
11334  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11335    ac_cv_prog_DLLTOOL="${ncn_tool_prefix}${ncn_progname}"
11336    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11337    break 2
11338  fi
11339done
11340  done
11341IFS=$as_save_IFS
11342
11343fi
11344fi
11345DLLTOOL=$ac_cv_prog_DLLTOOL
11346if test -n "$DLLTOOL"; then
11347  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
11348$as_echo "$DLLTOOL" >&6; }
11349else
11350  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11351$as_echo "no" >&6; }
11352fi
11353
11354
11355  fi
11356  if test -z "$ac_cv_prog_DLLTOOL" && test $build = $host ; then
11357    # Extract the first word of "${ncn_progname}", so it can be a program name with args.
11358set dummy ${ncn_progname}; ac_word=$2
11359{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11360$as_echo_n "checking for $ac_word... " >&6; }
11361if ${ac_cv_prog_DLLTOOL+:} false; then :
11362  $as_echo_n "(cached) " >&6
11363else
11364  if test -n "$DLLTOOL"; then
11365  ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
11366else
11367as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11368for as_dir in $PATH
11369do
11370  IFS=$as_save_IFS
11371  test -z "$as_dir" && as_dir=.
11372    for ac_exec_ext in '' $ac_executable_extensions; do
11373  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11374    ac_cv_prog_DLLTOOL="${ncn_progname}"
11375    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11376    break 2
11377  fi
11378done
11379  done
11380IFS=$as_save_IFS
11381
11382fi
11383fi
11384DLLTOOL=$ac_cv_prog_DLLTOOL
11385if test -n "$DLLTOOL"; then
11386  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
11387$as_echo "$DLLTOOL" >&6; }
11388else
11389  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11390$as_echo "no" >&6; }
11391fi
11392
11393
11394  fi
11395  test -n "$ac_cv_prog_DLLTOOL" && break
11396done
11397
11398if test -z "$ac_cv_prog_DLLTOOL" ; then
11399  set dummy dlltool
11400  if test $build = $host ; then
11401    DLLTOOL="$2"
11402  else
11403    DLLTOOL="${ncn_tool_prefix}$2"
11404  fi
11405fi
11406
11407
11408
11409if test -n "$DSYMUTIL"; then
11410  ac_cv_prog_DSYMUTIL=$DSYMUTIL
11411elif test -n "$ac_cv_prog_DSYMUTIL"; then
11412  DSYMUTIL=$ac_cv_prog_DSYMUTIL
11413fi
11414
11415if test -n "$ac_cv_prog_DSYMUTIL"; then
11416  for ncn_progname in dsymutil; do
11417    # Extract the first word of "${ncn_progname}", so it can be a program name with args.
11418set dummy ${ncn_progname}; ac_word=$2
11419{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11420$as_echo_n "checking for $ac_word... " >&6; }
11421if ${ac_cv_prog_DSYMUTIL+:} false; then :
11422  $as_echo_n "(cached) " >&6
11423else
11424  if test -n "$DSYMUTIL"; then
11425  ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
11426else
11427as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11428for as_dir in $PATH
11429do
11430  IFS=$as_save_IFS
11431  test -z "$as_dir" && as_dir=.
11432    for ac_exec_ext in '' $ac_executable_extensions; do
11433  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11434    ac_cv_prog_DSYMUTIL="${ncn_progname}"
11435    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11436    break 2
11437  fi
11438done
11439  done
11440IFS=$as_save_IFS
11441
11442fi
11443fi
11444DSYMUTIL=$ac_cv_prog_DSYMUTIL
11445if test -n "$DSYMUTIL"; then
11446  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
11447$as_echo "$DSYMUTIL" >&6; }
11448else
11449  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11450$as_echo "no" >&6; }
11451fi
11452
11453
11454  done
11455fi
11456
11457for ncn_progname in dsymutil; do
11458  if test -n "$ncn_tool_prefix"; then
11459    # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
11460set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
11461{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11462$as_echo_n "checking for $ac_word... " >&6; }
11463if ${ac_cv_prog_DSYMUTIL+:} false; then :
11464  $as_echo_n "(cached) " >&6
11465else
11466  if test -n "$DSYMUTIL"; then
11467  ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
11468else
11469as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11470for as_dir in $PATH
11471do
11472  IFS=$as_save_IFS
11473  test -z "$as_dir" && as_dir=.
11474    for ac_exec_ext in '' $ac_executable_extensions; do
11475  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11476    ac_cv_prog_DSYMUTIL="${ncn_tool_prefix}${ncn_progname}"
11477    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11478    break 2
11479  fi
11480done
11481  done
11482IFS=$as_save_IFS
11483
11484fi
11485fi
11486DSYMUTIL=$ac_cv_prog_DSYMUTIL
11487if test -n "$DSYMUTIL"; then
11488  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
11489$as_echo "$DSYMUTIL" >&6; }
11490else
11491  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11492$as_echo "no" >&6; }
11493fi
11494
11495
11496  fi
11497  if test -z "$ac_cv_prog_DSYMUTIL" && test $build = $host ; then
11498    # Extract the first word of "${ncn_progname}", so it can be a program name with args.
11499set dummy ${ncn_progname}; ac_word=$2
11500{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11501$as_echo_n "checking for $ac_word... " >&6; }
11502if ${ac_cv_prog_DSYMUTIL+:} false; then :
11503  $as_echo_n "(cached) " >&6
11504else
11505  if test -n "$DSYMUTIL"; then
11506  ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
11507else
11508as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11509for as_dir in $PATH
11510do
11511  IFS=$as_save_IFS
11512  test -z "$as_dir" && as_dir=.
11513    for ac_exec_ext in '' $ac_executable_extensions; do
11514  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11515    ac_cv_prog_DSYMUTIL="${ncn_progname}"
11516    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11517    break 2
11518  fi
11519done
11520  done
11521IFS=$as_save_IFS
11522
11523fi
11524fi
11525DSYMUTIL=$ac_cv_prog_DSYMUTIL
11526if test -n "$DSYMUTIL"; then
11527  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
11528$as_echo "$DSYMUTIL" >&6; }
11529else
11530  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11531$as_echo "no" >&6; }
11532fi
11533
11534
11535  fi
11536  test -n "$ac_cv_prog_DSYMUTIL" && break
11537done
11538
11539if test -z "$ac_cv_prog_DSYMUTIL" ; then
11540  set dummy dsymutil
11541  if test $build = $host ; then
11542    DSYMUTIL="$2"
11543  else
11544    DSYMUTIL="${ncn_tool_prefix}$2"
11545  fi
11546fi
11547
11548
11549
11550if test -n "$LD"; then
11551  ac_cv_prog_LD=$LD
11552elif test -n "$ac_cv_prog_LD"; then
11553  LD=$ac_cv_prog_LD
11554fi
11555
11556if test -n "$ac_cv_prog_LD"; then
11557  for ncn_progname in ld; do
11558    # Extract the first word of "${ncn_progname}", so it can be a program name with args.
11559set dummy ${ncn_progname}; ac_word=$2
11560{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11561$as_echo_n "checking for $ac_word... " >&6; }
11562if ${ac_cv_prog_LD+:} false; then :
11563  $as_echo_n "(cached) " >&6
11564else
11565  if test -n "$LD"; then
11566  ac_cv_prog_LD="$LD" # Let the user override the test.
11567else
11568as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11569for as_dir in $PATH
11570do
11571  IFS=$as_save_IFS
11572  test -z "$as_dir" && as_dir=.
11573    for ac_exec_ext in '' $ac_executable_extensions; do
11574  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11575    ac_cv_prog_LD="${ncn_progname}"
11576    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11577    break 2
11578  fi
11579done
11580  done
11581IFS=$as_save_IFS
11582
11583fi
11584fi
11585LD=$ac_cv_prog_LD
11586if test -n "$LD"; then
11587  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
11588$as_echo "$LD" >&6; }
11589else
11590  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11591$as_echo "no" >&6; }
11592fi
11593
11594
11595  done
11596fi
11597
11598for ncn_progname in ld; do
11599  if test -n "$ncn_tool_prefix"; then
11600    # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
11601set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
11602{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11603$as_echo_n "checking for $ac_word... " >&6; }
11604if ${ac_cv_prog_LD+:} false; then :
11605  $as_echo_n "(cached) " >&6
11606else
11607  if test -n "$LD"; then
11608  ac_cv_prog_LD="$LD" # Let the user override the test.
11609else
11610as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11611for as_dir in $PATH
11612do
11613  IFS=$as_save_IFS
11614  test -z "$as_dir" && as_dir=.
11615    for ac_exec_ext in '' $ac_executable_extensions; do
11616  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11617    ac_cv_prog_LD="${ncn_tool_prefix}${ncn_progname}"
11618    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11619    break 2
11620  fi
11621done
11622  done
11623IFS=$as_save_IFS
11624
11625fi
11626fi
11627LD=$ac_cv_prog_LD
11628if test -n "$LD"; then
11629  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
11630$as_echo "$LD" >&6; }
11631else
11632  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11633$as_echo "no" >&6; }
11634fi
11635
11636
11637  fi
11638  if test -z "$ac_cv_prog_LD" && test $build = $host ; then
11639    # Extract the first word of "${ncn_progname}", so it can be a program name with args.
11640set dummy ${ncn_progname}; ac_word=$2
11641{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11642$as_echo_n "checking for $ac_word... " >&6; }
11643if ${ac_cv_prog_LD+:} false; then :
11644  $as_echo_n "(cached) " >&6
11645else
11646  if test -n "$LD"; then
11647  ac_cv_prog_LD="$LD" # Let the user override the test.
11648else
11649as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11650for as_dir in $PATH
11651do
11652  IFS=$as_save_IFS
11653  test -z "$as_dir" && as_dir=.
11654    for ac_exec_ext in '' $ac_executable_extensions; do
11655  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11656    ac_cv_prog_LD="${ncn_progname}"
11657    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11658    break 2
11659  fi
11660done
11661  done
11662IFS=$as_save_IFS
11663
11664fi
11665fi
11666LD=$ac_cv_prog_LD
11667if test -n "$LD"; then
11668  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
11669$as_echo "$LD" >&6; }
11670else
11671  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11672$as_echo "no" >&6; }
11673fi
11674
11675
11676  fi
11677  test -n "$ac_cv_prog_LD" && break
11678done
11679
11680if test -z "$ac_cv_prog_LD" ; then
11681  set dummy ld
11682  if test $build = $host ; then
11683    LD="$2"
11684  else
11685    LD="${ncn_tool_prefix}$2"
11686  fi
11687fi
11688
11689
11690
11691if test -n "$LIPO"; then
11692  ac_cv_prog_LIPO=$LIPO
11693elif test -n "$ac_cv_prog_LIPO"; then
11694  LIPO=$ac_cv_prog_LIPO
11695fi
11696
11697if test -n "$ac_cv_prog_LIPO"; then
11698  for ncn_progname in lipo; do
11699    # Extract the first word of "${ncn_progname}", so it can be a program name with args.
11700set dummy ${ncn_progname}; ac_word=$2
11701{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11702$as_echo_n "checking for $ac_word... " >&6; }
11703if ${ac_cv_prog_LIPO+:} false; then :
11704  $as_echo_n "(cached) " >&6
11705else
11706  if test -n "$LIPO"; then
11707  ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
11708else
11709as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11710for as_dir in $PATH
11711do
11712  IFS=$as_save_IFS
11713  test -z "$as_dir" && as_dir=.
11714    for ac_exec_ext in '' $ac_executable_extensions; do
11715  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11716    ac_cv_prog_LIPO="${ncn_progname}"
11717    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11718    break 2
11719  fi
11720done
11721  done
11722IFS=$as_save_IFS
11723
11724fi
11725fi
11726LIPO=$ac_cv_prog_LIPO
11727if test -n "$LIPO"; then
11728  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
11729$as_echo "$LIPO" >&6; }
11730else
11731  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11732$as_echo "no" >&6; }
11733fi
11734
11735
11736  done
11737fi
11738
11739for ncn_progname in lipo; do
11740  if test -n "$ncn_tool_prefix"; then
11741    # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
11742set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
11743{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11744$as_echo_n "checking for $ac_word... " >&6; }
11745if ${ac_cv_prog_LIPO+:} false; then :
11746  $as_echo_n "(cached) " >&6
11747else
11748  if test -n "$LIPO"; then
11749  ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
11750else
11751as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11752for as_dir in $PATH
11753do
11754  IFS=$as_save_IFS
11755  test -z "$as_dir" && as_dir=.
11756    for ac_exec_ext in '' $ac_executable_extensions; do
11757  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11758    ac_cv_prog_LIPO="${ncn_tool_prefix}${ncn_progname}"
11759    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11760    break 2
11761  fi
11762done
11763  done
11764IFS=$as_save_IFS
11765
11766fi
11767fi
11768LIPO=$ac_cv_prog_LIPO
11769if test -n "$LIPO"; then
11770  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
11771$as_echo "$LIPO" >&6; }
11772else
11773  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11774$as_echo "no" >&6; }
11775fi
11776
11777
11778  fi
11779  if test -z "$ac_cv_prog_LIPO" && test $build = $host ; then
11780    # Extract the first word of "${ncn_progname}", so it can be a program name with args.
11781set dummy ${ncn_progname}; ac_word=$2
11782{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11783$as_echo_n "checking for $ac_word... " >&6; }
11784if ${ac_cv_prog_LIPO+:} false; then :
11785  $as_echo_n "(cached) " >&6
11786else
11787  if test -n "$LIPO"; then
11788  ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
11789else
11790as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11791for as_dir in $PATH
11792do
11793  IFS=$as_save_IFS
11794  test -z "$as_dir" && as_dir=.
11795    for ac_exec_ext in '' $ac_executable_extensions; do
11796  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11797    ac_cv_prog_LIPO="${ncn_progname}"
11798    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11799    break 2
11800  fi
11801done
11802  done
11803IFS=$as_save_IFS
11804
11805fi
11806fi
11807LIPO=$ac_cv_prog_LIPO
11808if test -n "$LIPO"; then
11809  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
11810$as_echo "$LIPO" >&6; }
11811else
11812  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11813$as_echo "no" >&6; }
11814fi
11815
11816
11817  fi
11818  test -n "$ac_cv_prog_LIPO" && break
11819done
11820
11821if test -z "$ac_cv_prog_LIPO" ; then
11822  set dummy lipo
11823  if test $build = $host ; then
11824    LIPO="$2"
11825  else
11826    LIPO="${ncn_tool_prefix}$2"
11827  fi
11828fi
11829
11830
11831
11832if test -n "$NM"; then
11833  ac_cv_prog_NM=$NM
11834elif test -n "$ac_cv_prog_NM"; then
11835  NM=$ac_cv_prog_NM
11836fi
11837
11838if test -n "$ac_cv_prog_NM"; then
11839  for ncn_progname in nm; do
11840    # Extract the first word of "${ncn_progname}", so it can be a program name with args.
11841set dummy ${ncn_progname}; ac_word=$2
11842{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11843$as_echo_n "checking for $ac_word... " >&6; }
11844if ${ac_cv_prog_NM+:} false; then :
11845  $as_echo_n "(cached) " >&6
11846else
11847  if test -n "$NM"; then
11848  ac_cv_prog_NM="$NM" # Let the user override the test.
11849else
11850as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11851for as_dir in $PATH
11852do
11853  IFS=$as_save_IFS
11854  test -z "$as_dir" && as_dir=.
11855    for ac_exec_ext in '' $ac_executable_extensions; do
11856  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11857    ac_cv_prog_NM="${ncn_progname}"
11858    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11859    break 2
11860  fi
11861done
11862  done
11863IFS=$as_save_IFS
11864
11865fi
11866fi
11867NM=$ac_cv_prog_NM
11868if test -n "$NM"; then
11869  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NM" >&5
11870$as_echo "$NM" >&6; }
11871else
11872  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11873$as_echo "no" >&6; }
11874fi
11875
11876
11877  done
11878fi
11879
11880for ncn_progname in nm; do
11881  if test -n "$ncn_tool_prefix"; then
11882    # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
11883set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
11884{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11885$as_echo_n "checking for $ac_word... " >&6; }
11886if ${ac_cv_prog_NM+:} false; then :
11887  $as_echo_n "(cached) " >&6
11888else
11889  if test -n "$NM"; then
11890  ac_cv_prog_NM="$NM" # Let the user override the test.
11891else
11892as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11893for as_dir in $PATH
11894do
11895  IFS=$as_save_IFS
11896  test -z "$as_dir" && as_dir=.
11897    for ac_exec_ext in '' $ac_executable_extensions; do
11898  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11899    ac_cv_prog_NM="${ncn_tool_prefix}${ncn_progname}"
11900    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11901    break 2
11902  fi
11903done
11904  done
11905IFS=$as_save_IFS
11906
11907fi
11908fi
11909NM=$ac_cv_prog_NM
11910if test -n "$NM"; then
11911  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NM" >&5
11912$as_echo "$NM" >&6; }
11913else
11914  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11915$as_echo "no" >&6; }
11916fi
11917
11918
11919  fi
11920  if test -z "$ac_cv_prog_NM" && test $build = $host ; then
11921    # Extract the first word of "${ncn_progname}", so it can be a program name with args.
11922set dummy ${ncn_progname}; ac_word=$2
11923{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11924$as_echo_n "checking for $ac_word... " >&6; }
11925if ${ac_cv_prog_NM+:} false; then :
11926  $as_echo_n "(cached) " >&6
11927else
11928  if test -n "$NM"; then
11929  ac_cv_prog_NM="$NM" # Let the user override the test.
11930else
11931as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11932for as_dir in $PATH
11933do
11934  IFS=$as_save_IFS
11935  test -z "$as_dir" && as_dir=.
11936    for ac_exec_ext in '' $ac_executable_extensions; do
11937  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11938    ac_cv_prog_NM="${ncn_progname}"
11939    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11940    break 2
11941  fi
11942done
11943  done
11944IFS=$as_save_IFS
11945
11946fi
11947fi
11948NM=$ac_cv_prog_NM
11949if test -n "$NM"; then
11950  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NM" >&5
11951$as_echo "$NM" >&6; }
11952else
11953  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11954$as_echo "no" >&6; }
11955fi
11956
11957
11958  fi
11959  test -n "$ac_cv_prog_NM" && break
11960done
11961
11962if test -z "$ac_cv_prog_NM" ; then
11963  set dummy nm
11964  if test $build = $host ; then
11965    NM="$2"
11966  else
11967    NM="${ncn_tool_prefix}$2"
11968  fi
11969fi
11970
11971
11972
11973if test -n "$RANLIB"; then
11974  ac_cv_prog_RANLIB=$RANLIB
11975elif test -n "$ac_cv_prog_RANLIB"; then
11976  RANLIB=$ac_cv_prog_RANLIB
11977fi
11978
11979if test -n "$ac_cv_prog_RANLIB"; then
11980  for ncn_progname in ranlib; do
11981    # Extract the first word of "${ncn_progname}", so it can be a program name with args.
11982set dummy ${ncn_progname}; ac_word=$2
11983{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11984$as_echo_n "checking for $ac_word... " >&6; }
11985if ${ac_cv_prog_RANLIB+:} false; then :
11986  $as_echo_n "(cached) " >&6
11987else
11988  if test -n "$RANLIB"; then
11989  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
11990else
11991as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11992for as_dir in $PATH
11993do
11994  IFS=$as_save_IFS
11995  test -z "$as_dir" && as_dir=.
11996    for ac_exec_ext in '' $ac_executable_extensions; do
11997  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11998    ac_cv_prog_RANLIB="${ncn_progname}"
11999    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12000    break 2
12001  fi
12002done
12003  done
12004IFS=$as_save_IFS
12005
12006fi
12007fi
12008RANLIB=$ac_cv_prog_RANLIB
12009if test -n "$RANLIB"; then
12010  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
12011$as_echo "$RANLIB" >&6; }
12012else
12013  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12014$as_echo "no" >&6; }
12015fi
12016
12017
12018  done
12019fi
12020
12021for ncn_progname in ranlib; do
12022  if test -n "$ncn_tool_prefix"; then
12023    # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
12024set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
12025{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12026$as_echo_n "checking for $ac_word... " >&6; }
12027if ${ac_cv_prog_RANLIB+:} false; then :
12028  $as_echo_n "(cached) " >&6
12029else
12030  if test -n "$RANLIB"; then
12031  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
12032else
12033as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12034for as_dir in $PATH
12035do
12036  IFS=$as_save_IFS
12037  test -z "$as_dir" && as_dir=.
12038    for ac_exec_ext in '' $ac_executable_extensions; do
12039  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12040    ac_cv_prog_RANLIB="${ncn_tool_prefix}${ncn_progname}"
12041    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12042    break 2
12043  fi
12044done
12045  done
12046IFS=$as_save_IFS
12047
12048fi
12049fi
12050RANLIB=$ac_cv_prog_RANLIB
12051if test -n "$RANLIB"; then
12052  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
12053$as_echo "$RANLIB" >&6; }
12054else
12055  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12056$as_echo "no" >&6; }
12057fi
12058
12059
12060  fi
12061  if test -z "$ac_cv_prog_RANLIB" && test $build = $host ; then
12062    # Extract the first word of "${ncn_progname}", so it can be a program name with args.
12063set dummy ${ncn_progname}; ac_word=$2
12064{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12065$as_echo_n "checking for $ac_word... " >&6; }
12066if ${ac_cv_prog_RANLIB+:} false; then :
12067  $as_echo_n "(cached) " >&6
12068else
12069  if test -n "$RANLIB"; then
12070  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
12071else
12072as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12073for as_dir in $PATH
12074do
12075  IFS=$as_save_IFS
12076  test -z "$as_dir" && as_dir=.
12077    for ac_exec_ext in '' $ac_executable_extensions; do
12078  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12079    ac_cv_prog_RANLIB="${ncn_progname}"
12080    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12081    break 2
12082  fi
12083done
12084  done
12085IFS=$as_save_IFS
12086
12087fi
12088fi
12089RANLIB=$ac_cv_prog_RANLIB
12090if test -n "$RANLIB"; then
12091  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
12092$as_echo "$RANLIB" >&6; }
12093else
12094  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12095$as_echo "no" >&6; }
12096fi
12097
12098
12099  fi
12100  test -n "$ac_cv_prog_RANLIB" && break
12101done
12102
12103if test -z "$ac_cv_prog_RANLIB" ; then
12104  RANLIB="true"
12105fi
12106
12107
12108
12109if test -n "$STRIP"; then
12110  ac_cv_prog_STRIP=$STRIP
12111elif test -n "$ac_cv_prog_STRIP"; then
12112  STRIP=$ac_cv_prog_STRIP
12113fi
12114
12115if test -n "$ac_cv_prog_STRIP"; then
12116  for ncn_progname in strip; do
12117    # Extract the first word of "${ncn_progname}", so it can be a program name with args.
12118set dummy ${ncn_progname}; ac_word=$2
12119{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12120$as_echo_n "checking for $ac_word... " >&6; }
12121if ${ac_cv_prog_STRIP+:} false; then :
12122  $as_echo_n "(cached) " >&6
12123else
12124  if test -n "$STRIP"; then
12125  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
12126else
12127as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12128for as_dir in $PATH
12129do
12130  IFS=$as_save_IFS
12131  test -z "$as_dir" && as_dir=.
12132    for ac_exec_ext in '' $ac_executable_extensions; do
12133  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12134    ac_cv_prog_STRIP="${ncn_progname}"
12135    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12136    break 2
12137  fi
12138done
12139  done
12140IFS=$as_save_IFS
12141
12142fi
12143fi
12144STRIP=$ac_cv_prog_STRIP
12145if test -n "$STRIP"; then
12146  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
12147$as_echo "$STRIP" >&6; }
12148else
12149  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12150$as_echo "no" >&6; }
12151fi
12152
12153
12154  done
12155fi
12156
12157for ncn_progname in strip; do
12158  if test -n "$ncn_tool_prefix"; then
12159    # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
12160set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
12161{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12162$as_echo_n "checking for $ac_word... " >&6; }
12163if ${ac_cv_prog_STRIP+:} false; then :
12164  $as_echo_n "(cached) " >&6
12165else
12166  if test -n "$STRIP"; then
12167  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
12168else
12169as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12170for as_dir in $PATH
12171do
12172  IFS=$as_save_IFS
12173  test -z "$as_dir" && as_dir=.
12174    for ac_exec_ext in '' $ac_executable_extensions; do
12175  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12176    ac_cv_prog_STRIP="${ncn_tool_prefix}${ncn_progname}"
12177    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12178    break 2
12179  fi
12180done
12181  done
12182IFS=$as_save_IFS
12183
12184fi
12185fi
12186STRIP=$ac_cv_prog_STRIP
12187if test -n "$STRIP"; then
12188  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
12189$as_echo "$STRIP" >&6; }
12190else
12191  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12192$as_echo "no" >&6; }
12193fi
12194
12195
12196  fi
12197  if test -z "$ac_cv_prog_STRIP" && test $build = $host ; then
12198    # Extract the first word of "${ncn_progname}", so it can be a program name with args.
12199set dummy ${ncn_progname}; ac_word=$2
12200{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12201$as_echo_n "checking for $ac_word... " >&6; }
12202if ${ac_cv_prog_STRIP+:} false; then :
12203  $as_echo_n "(cached) " >&6
12204else
12205  if test -n "$STRIP"; then
12206  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
12207else
12208as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12209for as_dir in $PATH
12210do
12211  IFS=$as_save_IFS
12212  test -z "$as_dir" && as_dir=.
12213    for ac_exec_ext in '' $ac_executable_extensions; do
12214  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12215    ac_cv_prog_STRIP="${ncn_progname}"
12216    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12217    break 2
12218  fi
12219done
12220  done
12221IFS=$as_save_IFS
12222
12223fi
12224fi
12225STRIP=$ac_cv_prog_STRIP
12226if test -n "$STRIP"; then
12227  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
12228$as_echo "$STRIP" >&6; }
12229else
12230  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12231$as_echo "no" >&6; }
12232fi
12233
12234
12235  fi
12236  test -n "$ac_cv_prog_STRIP" && break
12237done
12238
12239if test -z "$ac_cv_prog_STRIP" ; then
12240  STRIP="true"
12241fi
12242
12243
12244
12245if test -n "$WINDRES"; then
12246  ac_cv_prog_WINDRES=$WINDRES
12247elif test -n "$ac_cv_prog_WINDRES"; then
12248  WINDRES=$ac_cv_prog_WINDRES
12249fi
12250
12251if test -n "$ac_cv_prog_WINDRES"; then
12252  for ncn_progname in windres; do
12253    # Extract the first word of "${ncn_progname}", so it can be a program name with args.
12254set dummy ${ncn_progname}; ac_word=$2
12255{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12256$as_echo_n "checking for $ac_word... " >&6; }
12257if ${ac_cv_prog_WINDRES+:} false; then :
12258  $as_echo_n "(cached) " >&6
12259else
12260  if test -n "$WINDRES"; then
12261  ac_cv_prog_WINDRES="$WINDRES" # Let the user override the test.
12262else
12263as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12264for as_dir in $PATH
12265do
12266  IFS=$as_save_IFS
12267  test -z "$as_dir" && as_dir=.
12268    for ac_exec_ext in '' $ac_executable_extensions; do
12269  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12270    ac_cv_prog_WINDRES="${ncn_progname}"
12271    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12272    break 2
12273  fi
12274done
12275  done
12276IFS=$as_save_IFS
12277
12278fi
12279fi
12280WINDRES=$ac_cv_prog_WINDRES
12281if test -n "$WINDRES"; then
12282  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDRES" >&5
12283$as_echo "$WINDRES" >&6; }
12284else
12285  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12286$as_echo "no" >&6; }
12287fi
12288
12289
12290  done
12291fi
12292
12293for ncn_progname in windres; do
12294  if test -n "$ncn_tool_prefix"; then
12295    # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
12296set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
12297{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12298$as_echo_n "checking for $ac_word... " >&6; }
12299if ${ac_cv_prog_WINDRES+:} false; then :
12300  $as_echo_n "(cached) " >&6
12301else
12302  if test -n "$WINDRES"; then
12303  ac_cv_prog_WINDRES="$WINDRES" # Let the user override the test.
12304else
12305as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12306for as_dir in $PATH
12307do
12308  IFS=$as_save_IFS
12309  test -z "$as_dir" && as_dir=.
12310    for ac_exec_ext in '' $ac_executable_extensions; do
12311  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12312    ac_cv_prog_WINDRES="${ncn_tool_prefix}${ncn_progname}"
12313    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12314    break 2
12315  fi
12316done
12317  done
12318IFS=$as_save_IFS
12319
12320fi
12321fi
12322WINDRES=$ac_cv_prog_WINDRES
12323if test -n "$WINDRES"; then
12324  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDRES" >&5
12325$as_echo "$WINDRES" >&6; }
12326else
12327  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12328$as_echo "no" >&6; }
12329fi
12330
12331
12332  fi
12333  if test -z "$ac_cv_prog_WINDRES" && test $build = $host ; then
12334    # Extract the first word of "${ncn_progname}", so it can be a program name with args.
12335set dummy ${ncn_progname}; ac_word=$2
12336{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12337$as_echo_n "checking for $ac_word... " >&6; }
12338if ${ac_cv_prog_WINDRES+:} false; then :
12339  $as_echo_n "(cached) " >&6
12340else
12341  if test -n "$WINDRES"; then
12342  ac_cv_prog_WINDRES="$WINDRES" # Let the user override the test.
12343else
12344as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12345for as_dir in $PATH
12346do
12347  IFS=$as_save_IFS
12348  test -z "$as_dir" && as_dir=.
12349    for ac_exec_ext in '' $ac_executable_extensions; do
12350  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12351    ac_cv_prog_WINDRES="${ncn_progname}"
12352    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12353    break 2
12354  fi
12355done
12356  done
12357IFS=$as_save_IFS
12358
12359fi
12360fi
12361WINDRES=$ac_cv_prog_WINDRES
12362if test -n "$WINDRES"; then
12363  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDRES" >&5
12364$as_echo "$WINDRES" >&6; }
12365else
12366  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12367$as_echo "no" >&6; }
12368fi
12369
12370
12371  fi
12372  test -n "$ac_cv_prog_WINDRES" && break
12373done
12374
12375if test -z "$ac_cv_prog_WINDRES" ; then
12376  set dummy windres
12377  if test $build = $host ; then
12378    WINDRES="$2"
12379  else
12380    WINDRES="${ncn_tool_prefix}$2"
12381  fi
12382fi
12383
12384
12385
12386if test -n "$WINDMC"; then
12387  ac_cv_prog_WINDMC=$WINDMC
12388elif test -n "$ac_cv_prog_WINDMC"; then
12389  WINDMC=$ac_cv_prog_WINDMC
12390fi
12391
12392if test -n "$ac_cv_prog_WINDMC"; then
12393  for ncn_progname in windmc; do
12394    # Extract the first word of "${ncn_progname}", so it can be a program name with args.
12395set dummy ${ncn_progname}; ac_word=$2
12396{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12397$as_echo_n "checking for $ac_word... " >&6; }
12398if ${ac_cv_prog_WINDMC+:} false; then :
12399  $as_echo_n "(cached) " >&6
12400else
12401  if test -n "$WINDMC"; then
12402  ac_cv_prog_WINDMC="$WINDMC" # Let the user override the test.
12403else
12404as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12405for as_dir in $PATH
12406do
12407  IFS=$as_save_IFS
12408  test -z "$as_dir" && as_dir=.
12409    for ac_exec_ext in '' $ac_executable_extensions; do
12410  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12411    ac_cv_prog_WINDMC="${ncn_progname}"
12412    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12413    break 2
12414  fi
12415done
12416  done
12417IFS=$as_save_IFS
12418
12419fi
12420fi
12421WINDMC=$ac_cv_prog_WINDMC
12422if test -n "$WINDMC"; then
12423  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDMC" >&5
12424$as_echo "$WINDMC" >&6; }
12425else
12426  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12427$as_echo "no" >&6; }
12428fi
12429
12430
12431  done
12432fi
12433
12434for ncn_progname in windmc; do
12435  if test -n "$ncn_tool_prefix"; then
12436    # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
12437set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
12438{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12439$as_echo_n "checking for $ac_word... " >&6; }
12440if ${ac_cv_prog_WINDMC+:} false; then :
12441  $as_echo_n "(cached) " >&6
12442else
12443  if test -n "$WINDMC"; then
12444  ac_cv_prog_WINDMC="$WINDMC" # Let the user override the test.
12445else
12446as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12447for as_dir in $PATH
12448do
12449  IFS=$as_save_IFS
12450  test -z "$as_dir" && as_dir=.
12451    for ac_exec_ext in '' $ac_executable_extensions; do
12452  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12453    ac_cv_prog_WINDMC="${ncn_tool_prefix}${ncn_progname}"
12454    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12455    break 2
12456  fi
12457done
12458  done
12459IFS=$as_save_IFS
12460
12461fi
12462fi
12463WINDMC=$ac_cv_prog_WINDMC
12464if test -n "$WINDMC"; then
12465  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDMC" >&5
12466$as_echo "$WINDMC" >&6; }
12467else
12468  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12469$as_echo "no" >&6; }
12470fi
12471
12472
12473  fi
12474  if test -z "$ac_cv_prog_WINDMC" && test $build = $host ; then
12475    # Extract the first word of "${ncn_progname}", so it can be a program name with args.
12476set dummy ${ncn_progname}; ac_word=$2
12477{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12478$as_echo_n "checking for $ac_word... " >&6; }
12479if ${ac_cv_prog_WINDMC+:} false; then :
12480  $as_echo_n "(cached) " >&6
12481else
12482  if test -n "$WINDMC"; then
12483  ac_cv_prog_WINDMC="$WINDMC" # Let the user override the test.
12484else
12485as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12486for as_dir in $PATH
12487do
12488  IFS=$as_save_IFS
12489  test -z "$as_dir" && as_dir=.
12490    for ac_exec_ext in '' $ac_executable_extensions; do
12491  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12492    ac_cv_prog_WINDMC="${ncn_progname}"
12493    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12494    break 2
12495  fi
12496done
12497  done
12498IFS=$as_save_IFS
12499
12500fi
12501fi
12502WINDMC=$ac_cv_prog_WINDMC
12503if test -n "$WINDMC"; then
12504  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDMC" >&5
12505$as_echo "$WINDMC" >&6; }
12506else
12507  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12508$as_echo "no" >&6; }
12509fi
12510
12511
12512  fi
12513  test -n "$ac_cv_prog_WINDMC" && break
12514done
12515
12516if test -z "$ac_cv_prog_WINDMC" ; then
12517  set dummy windmc
12518  if test $build = $host ; then
12519    WINDMC="$2"
12520  else
12521    WINDMC="${ncn_tool_prefix}$2"
12522  fi
12523fi
12524
12525
12526
12527if test -n "$OBJCOPY"; then
12528  ac_cv_prog_OBJCOPY=$OBJCOPY
12529elif test -n "$ac_cv_prog_OBJCOPY"; then
12530  OBJCOPY=$ac_cv_prog_OBJCOPY
12531fi
12532
12533if test -n "$ac_cv_prog_OBJCOPY"; then
12534  for ncn_progname in objcopy; do
12535    # Extract the first word of "${ncn_progname}", so it can be a program name with args.
12536set dummy ${ncn_progname}; ac_word=$2
12537{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12538$as_echo_n "checking for $ac_word... " >&6; }
12539if ${ac_cv_prog_OBJCOPY+:} false; then :
12540  $as_echo_n "(cached) " >&6
12541else
12542  if test -n "$OBJCOPY"; then
12543  ac_cv_prog_OBJCOPY="$OBJCOPY" # Let the user override the test.
12544else
12545as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12546for as_dir in $PATH
12547do
12548  IFS=$as_save_IFS
12549  test -z "$as_dir" && as_dir=.
12550    for ac_exec_ext in '' $ac_executable_extensions; do
12551  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12552    ac_cv_prog_OBJCOPY="${ncn_progname}"
12553    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12554    break 2
12555  fi
12556done
12557  done
12558IFS=$as_save_IFS
12559
12560fi
12561fi
12562OBJCOPY=$ac_cv_prog_OBJCOPY
12563if test -n "$OBJCOPY"; then
12564  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJCOPY" >&5
12565$as_echo "$OBJCOPY" >&6; }
12566else
12567  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12568$as_echo "no" >&6; }
12569fi
12570
12571
12572  done
12573fi
12574
12575for ncn_progname in objcopy; do
12576  if test -n "$ncn_tool_prefix"; then
12577    # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
12578set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
12579{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12580$as_echo_n "checking for $ac_word... " >&6; }
12581if ${ac_cv_prog_OBJCOPY+:} false; then :
12582  $as_echo_n "(cached) " >&6
12583else
12584  if test -n "$OBJCOPY"; then
12585  ac_cv_prog_OBJCOPY="$OBJCOPY" # Let the user override the test.
12586else
12587as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12588for as_dir in $PATH
12589do
12590  IFS=$as_save_IFS
12591  test -z "$as_dir" && as_dir=.
12592    for ac_exec_ext in '' $ac_executable_extensions; do
12593  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12594    ac_cv_prog_OBJCOPY="${ncn_tool_prefix}${ncn_progname}"
12595    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12596    break 2
12597  fi
12598done
12599  done
12600IFS=$as_save_IFS
12601
12602fi
12603fi
12604OBJCOPY=$ac_cv_prog_OBJCOPY
12605if test -n "$OBJCOPY"; then
12606  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJCOPY" >&5
12607$as_echo "$OBJCOPY" >&6; }
12608else
12609  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12610$as_echo "no" >&6; }
12611fi
12612
12613
12614  fi
12615  if test -z "$ac_cv_prog_OBJCOPY" && test $build = $host ; then
12616    # Extract the first word of "${ncn_progname}", so it can be a program name with args.
12617set dummy ${ncn_progname}; ac_word=$2
12618{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12619$as_echo_n "checking for $ac_word... " >&6; }
12620if ${ac_cv_prog_OBJCOPY+:} false; then :
12621  $as_echo_n "(cached) " >&6
12622else
12623  if test -n "$OBJCOPY"; then
12624  ac_cv_prog_OBJCOPY="$OBJCOPY" # Let the user override the test.
12625else
12626as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12627for as_dir in $PATH
12628do
12629  IFS=$as_save_IFS
12630  test -z "$as_dir" && as_dir=.
12631    for ac_exec_ext in '' $ac_executable_extensions; do
12632  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12633    ac_cv_prog_OBJCOPY="${ncn_progname}"
12634    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12635    break 2
12636  fi
12637done
12638  done
12639IFS=$as_save_IFS
12640
12641fi
12642fi
12643OBJCOPY=$ac_cv_prog_OBJCOPY
12644if test -n "$OBJCOPY"; then
12645  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJCOPY" >&5
12646$as_echo "$OBJCOPY" >&6; }
12647else
12648  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12649$as_echo "no" >&6; }
12650fi
12651
12652
12653  fi
12654  test -n "$ac_cv_prog_OBJCOPY" && break
12655done
12656
12657if test -z "$ac_cv_prog_OBJCOPY" ; then
12658  set dummy objcopy
12659  if test $build = $host ; then
12660    OBJCOPY="$2"
12661  else
12662    OBJCOPY="${ncn_tool_prefix}$2"
12663  fi
12664fi
12665
12666
12667
12668if test -n "$OBJDUMP"; then
12669  ac_cv_prog_OBJDUMP=$OBJDUMP
12670elif test -n "$ac_cv_prog_OBJDUMP"; then
12671  OBJDUMP=$ac_cv_prog_OBJDUMP
12672fi
12673
12674if test -n "$ac_cv_prog_OBJDUMP"; then
12675  for ncn_progname in objdump; do
12676    # Extract the first word of "${ncn_progname}", so it can be a program name with args.
12677set dummy ${ncn_progname}; ac_word=$2
12678{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12679$as_echo_n "checking for $ac_word... " >&6; }
12680if ${ac_cv_prog_OBJDUMP+:} false; then :
12681  $as_echo_n "(cached) " >&6
12682else
12683  if test -n "$OBJDUMP"; then
12684  ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
12685else
12686as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12687for as_dir in $PATH
12688do
12689  IFS=$as_save_IFS
12690  test -z "$as_dir" && as_dir=.
12691    for ac_exec_ext in '' $ac_executable_extensions; do
12692  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12693    ac_cv_prog_OBJDUMP="${ncn_progname}"
12694    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12695    break 2
12696  fi
12697done
12698  done
12699IFS=$as_save_IFS
12700
12701fi
12702fi
12703OBJDUMP=$ac_cv_prog_OBJDUMP
12704if test -n "$OBJDUMP"; then
12705  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
12706$as_echo "$OBJDUMP" >&6; }
12707else
12708  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12709$as_echo "no" >&6; }
12710fi
12711
12712
12713  done
12714fi
12715
12716for ncn_progname in objdump; do
12717  if test -n "$ncn_tool_prefix"; then
12718    # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
12719set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
12720{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12721$as_echo_n "checking for $ac_word... " >&6; }
12722if ${ac_cv_prog_OBJDUMP+:} false; then :
12723  $as_echo_n "(cached) " >&6
12724else
12725  if test -n "$OBJDUMP"; then
12726  ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
12727else
12728as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12729for as_dir in $PATH
12730do
12731  IFS=$as_save_IFS
12732  test -z "$as_dir" && as_dir=.
12733    for ac_exec_ext in '' $ac_executable_extensions; do
12734  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12735    ac_cv_prog_OBJDUMP="${ncn_tool_prefix}${ncn_progname}"
12736    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12737    break 2
12738  fi
12739done
12740  done
12741IFS=$as_save_IFS
12742
12743fi
12744fi
12745OBJDUMP=$ac_cv_prog_OBJDUMP
12746if test -n "$OBJDUMP"; then
12747  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
12748$as_echo "$OBJDUMP" >&6; }
12749else
12750  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12751$as_echo "no" >&6; }
12752fi
12753
12754
12755  fi
12756  if test -z "$ac_cv_prog_OBJDUMP" && test $build = $host ; then
12757    # Extract the first word of "${ncn_progname}", so it can be a program name with args.
12758set dummy ${ncn_progname}; ac_word=$2
12759{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12760$as_echo_n "checking for $ac_word... " >&6; }
12761if ${ac_cv_prog_OBJDUMP+:} false; then :
12762  $as_echo_n "(cached) " >&6
12763else
12764  if test -n "$OBJDUMP"; then
12765  ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
12766else
12767as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12768for as_dir in $PATH
12769do
12770  IFS=$as_save_IFS
12771  test -z "$as_dir" && as_dir=.
12772    for ac_exec_ext in '' $ac_executable_extensions; do
12773  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12774    ac_cv_prog_OBJDUMP="${ncn_progname}"
12775    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12776    break 2
12777  fi
12778done
12779  done
12780IFS=$as_save_IFS
12781
12782fi
12783fi
12784OBJDUMP=$ac_cv_prog_OBJDUMP
12785if test -n "$OBJDUMP"; then
12786  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
12787$as_echo "$OBJDUMP" >&6; }
12788else
12789  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12790$as_echo "no" >&6; }
12791fi
12792
12793
12794  fi
12795  test -n "$ac_cv_prog_OBJDUMP" && break
12796done
12797
12798if test -z "$ac_cv_prog_OBJDUMP" ; then
12799  set dummy objdump
12800  if test $build = $host ; then
12801    OBJDUMP="$2"
12802  else
12803    OBJDUMP="${ncn_tool_prefix}$2"
12804  fi
12805fi
12806
12807
12808
12809if test -n "$OTOOL"; then
12810  ac_cv_prog_OTOOL=$OTOOL
12811elif test -n "$ac_cv_prog_OTOOL"; then
12812  OTOOL=$ac_cv_prog_OTOOL
12813fi
12814
12815if test -n "$ac_cv_prog_OTOOL"; then
12816  for ncn_progname in otool; do
12817    # Extract the first word of "${ncn_progname}", so it can be a program name with args.
12818set dummy ${ncn_progname}; ac_word=$2
12819{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12820$as_echo_n "checking for $ac_word... " >&6; }
12821if ${ac_cv_prog_OTOOL+:} false; then :
12822  $as_echo_n "(cached) " >&6
12823else
12824  if test -n "$OTOOL"; then
12825  ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
12826else
12827as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12828for as_dir in $PATH
12829do
12830  IFS=$as_save_IFS
12831  test -z "$as_dir" && as_dir=.
12832    for ac_exec_ext in '' $ac_executable_extensions; do
12833  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12834    ac_cv_prog_OTOOL="${ncn_progname}"
12835    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12836    break 2
12837  fi
12838done
12839  done
12840IFS=$as_save_IFS
12841
12842fi
12843fi
12844OTOOL=$ac_cv_prog_OTOOL
12845if test -n "$OTOOL"; then
12846  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
12847$as_echo "$OTOOL" >&6; }
12848else
12849  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12850$as_echo "no" >&6; }
12851fi
12852
12853
12854  done
12855fi
12856
12857for ncn_progname in otool; do
12858  if test -n "$ncn_tool_prefix"; then
12859    # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
12860set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
12861{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12862$as_echo_n "checking for $ac_word... " >&6; }
12863if ${ac_cv_prog_OTOOL+:} false; then :
12864  $as_echo_n "(cached) " >&6
12865else
12866  if test -n "$OTOOL"; then
12867  ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
12868else
12869as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12870for as_dir in $PATH
12871do
12872  IFS=$as_save_IFS
12873  test -z "$as_dir" && as_dir=.
12874    for ac_exec_ext in '' $ac_executable_extensions; do
12875  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12876    ac_cv_prog_OTOOL="${ncn_tool_prefix}${ncn_progname}"
12877    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12878    break 2
12879  fi
12880done
12881  done
12882IFS=$as_save_IFS
12883
12884fi
12885fi
12886OTOOL=$ac_cv_prog_OTOOL
12887if test -n "$OTOOL"; then
12888  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
12889$as_echo "$OTOOL" >&6; }
12890else
12891  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12892$as_echo "no" >&6; }
12893fi
12894
12895
12896  fi
12897  if test -z "$ac_cv_prog_OTOOL" && test $build = $host ; then
12898    # Extract the first word of "${ncn_progname}", so it can be a program name with args.
12899set dummy ${ncn_progname}; ac_word=$2
12900{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12901$as_echo_n "checking for $ac_word... " >&6; }
12902if ${ac_cv_prog_OTOOL+:} false; then :
12903  $as_echo_n "(cached) " >&6
12904else
12905  if test -n "$OTOOL"; then
12906  ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
12907else
12908as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12909for as_dir in $PATH
12910do
12911  IFS=$as_save_IFS
12912  test -z "$as_dir" && as_dir=.
12913    for ac_exec_ext in '' $ac_executable_extensions; do
12914  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12915    ac_cv_prog_OTOOL="${ncn_progname}"
12916    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12917    break 2
12918  fi
12919done
12920  done
12921IFS=$as_save_IFS
12922
12923fi
12924fi
12925OTOOL=$ac_cv_prog_OTOOL
12926if test -n "$OTOOL"; then
12927  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
12928$as_echo "$OTOOL" >&6; }
12929else
12930  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12931$as_echo "no" >&6; }
12932fi
12933
12934
12935  fi
12936  test -n "$ac_cv_prog_OTOOL" && break
12937done
12938
12939if test -z "$ac_cv_prog_OTOOL" ; then
12940  set dummy otool
12941  if test $build = $host ; then
12942    OTOOL="$2"
12943  else
12944    OTOOL="${ncn_tool_prefix}$2"
12945  fi
12946fi
12947
12948
12949
12950if test -n "$READELF"; then
12951  ac_cv_prog_READELF=$READELF
12952elif test -n "$ac_cv_prog_READELF"; then
12953  READELF=$ac_cv_prog_READELF
12954fi
12955
12956if test -n "$ac_cv_prog_READELF"; then
12957  for ncn_progname in readelf; do
12958    # Extract the first word of "${ncn_progname}", so it can be a program name with args.
12959set dummy ${ncn_progname}; ac_word=$2
12960{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12961$as_echo_n "checking for $ac_word... " >&6; }
12962if ${ac_cv_prog_READELF+:} false; then :
12963  $as_echo_n "(cached) " >&6
12964else
12965  if test -n "$READELF"; then
12966  ac_cv_prog_READELF="$READELF" # Let the user override the test.
12967else
12968as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12969for as_dir in $PATH
12970do
12971  IFS=$as_save_IFS
12972  test -z "$as_dir" && as_dir=.
12973    for ac_exec_ext in '' $ac_executable_extensions; do
12974  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12975    ac_cv_prog_READELF="${ncn_progname}"
12976    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12977    break 2
12978  fi
12979done
12980  done
12981IFS=$as_save_IFS
12982
12983fi
12984fi
12985READELF=$ac_cv_prog_READELF
12986if test -n "$READELF"; then
12987  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $READELF" >&5
12988$as_echo "$READELF" >&6; }
12989else
12990  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12991$as_echo "no" >&6; }
12992fi
12993
12994
12995  done
12996fi
12997
12998for ncn_progname in readelf; do
12999  if test -n "$ncn_tool_prefix"; then
13000    # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
13001set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
13002{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13003$as_echo_n "checking for $ac_word... " >&6; }
13004if ${ac_cv_prog_READELF+:} false; then :
13005  $as_echo_n "(cached) " >&6
13006else
13007  if test -n "$READELF"; then
13008  ac_cv_prog_READELF="$READELF" # Let the user override the test.
13009else
13010as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13011for as_dir in $PATH
13012do
13013  IFS=$as_save_IFS
13014  test -z "$as_dir" && as_dir=.
13015    for ac_exec_ext in '' $ac_executable_extensions; do
13016  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13017    ac_cv_prog_READELF="${ncn_tool_prefix}${ncn_progname}"
13018    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13019    break 2
13020  fi
13021done
13022  done
13023IFS=$as_save_IFS
13024
13025fi
13026fi
13027READELF=$ac_cv_prog_READELF
13028if test -n "$READELF"; then
13029  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $READELF" >&5
13030$as_echo "$READELF" >&6; }
13031else
13032  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13033$as_echo "no" >&6; }
13034fi
13035
13036
13037  fi
13038  if test -z "$ac_cv_prog_READELF" && test $build = $host ; then
13039    # Extract the first word of "${ncn_progname}", so it can be a program name with args.
13040set dummy ${ncn_progname}; ac_word=$2
13041{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13042$as_echo_n "checking for $ac_word... " >&6; }
13043if ${ac_cv_prog_READELF+:} false; then :
13044  $as_echo_n "(cached) " >&6
13045else
13046  if test -n "$READELF"; then
13047  ac_cv_prog_READELF="$READELF" # Let the user override the test.
13048else
13049as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13050for as_dir in $PATH
13051do
13052  IFS=$as_save_IFS
13053  test -z "$as_dir" && as_dir=.
13054    for ac_exec_ext in '' $ac_executable_extensions; do
13055  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13056    ac_cv_prog_READELF="${ncn_progname}"
13057    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13058    break 2
13059  fi
13060done
13061  done
13062IFS=$as_save_IFS
13063
13064fi
13065fi
13066READELF=$ac_cv_prog_READELF
13067if test -n "$READELF"; then
13068  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $READELF" >&5
13069$as_echo "$READELF" >&6; }
13070else
13071  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13072$as_echo "no" >&6; }
13073fi
13074
13075
13076  fi
13077  test -n "$ac_cv_prog_READELF" && break
13078done
13079
13080if test -z "$ac_cv_prog_READELF" ; then
13081  set dummy readelf
13082  if test $build = $host ; then
13083    READELF="$2"
13084  else
13085    READELF="${ncn_tool_prefix}$2"
13086  fi
13087fi
13088
13089
13090
13091
13092
13093
13094
13095GDCFLAGS=${GDCFLAGS-${CFLAGS}}
13096
13097
13098{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for -plugin option" >&5
13099$as_echo_n "checking for -plugin option... " >&6; }
13100
13101plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll"
13102plugin_option=
13103for plugin in $plugin_names; do
13104  plugin_so=`${CC} ${CFLAGS} --print-prog-name $plugin`
13105  if test x$plugin_so = x$plugin; then
13106    plugin_so=`${CC} ${CFLAGS} --print-file-name $plugin`
13107  fi
13108  if test x$plugin_so != x$plugin; then
13109    plugin_option="--plugin $plugin_so"
13110    break
13111  fi
13112done
13113if test -n "$ac_tool_prefix"; then
13114  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
13115set dummy ${ac_tool_prefix}ar; ac_word=$2
13116{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13117$as_echo_n "checking for $ac_word... " >&6; }
13118if ${ac_cv_prog_AR+:} false; then :
13119  $as_echo_n "(cached) " >&6
13120else
13121  if test -n "$AR"; then
13122  ac_cv_prog_AR="$AR" # Let the user override the test.
13123else
13124as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13125for as_dir in $PATH
13126do
13127  IFS=$as_save_IFS
13128  test -z "$as_dir" && as_dir=.
13129    for ac_exec_ext in '' $ac_executable_extensions; do
13130  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13131    ac_cv_prog_AR="${ac_tool_prefix}ar"
13132    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13133    break 2
13134  fi
13135done
13136  done
13137IFS=$as_save_IFS
13138
13139fi
13140fi
13141AR=$ac_cv_prog_AR
13142if test -n "$AR"; then
13143  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
13144$as_echo "$AR" >&6; }
13145else
13146  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13147$as_echo "no" >&6; }
13148fi
13149
13150
13151fi
13152if test -z "$ac_cv_prog_AR"; then
13153  ac_ct_AR=$AR
13154  # Extract the first word of "ar", so it can be a program name with args.
13155set dummy ar; ac_word=$2
13156{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13157$as_echo_n "checking for $ac_word... " >&6; }
13158if ${ac_cv_prog_ac_ct_AR+:} false; then :
13159  $as_echo_n "(cached) " >&6
13160else
13161  if test -n "$ac_ct_AR"; then
13162  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
13163else
13164as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13165for as_dir in $PATH
13166do
13167  IFS=$as_save_IFS
13168  test -z "$as_dir" && as_dir=.
13169    for ac_exec_ext in '' $ac_executable_extensions; do
13170  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13171    ac_cv_prog_ac_ct_AR="ar"
13172    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13173    break 2
13174  fi
13175done
13176  done
13177IFS=$as_save_IFS
13178
13179fi
13180fi
13181ac_ct_AR=$ac_cv_prog_ac_ct_AR
13182if test -n "$ac_ct_AR"; then
13183  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
13184$as_echo "$ac_ct_AR" >&6; }
13185else
13186  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13187$as_echo "no" >&6; }
13188fi
13189
13190  if test "x$ac_ct_AR" = x; then
13191    AR=""
13192  else
13193    case $cross_compiling:$ac_tool_warned in
13194yes:)
13195{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
13196$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
13197ac_tool_warned=yes ;;
13198esac
13199    AR=$ac_ct_AR
13200  fi
13201else
13202  AR="$ac_cv_prog_AR"
13203fi
13204
13205if test "${AR}" = "" ; then
13206  as_fn_error $? "Required archive tool 'ar' not found on PATH." "$LINENO" 5
13207fi
13208touch conftest.c
13209${AR} $plugin_option rc conftest.a conftest.c
13210if test "$?" != 0; then
13211  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Failed: $AR $plugin_option rc" >&5
13212$as_echo "$as_me: WARNING: Failed: $AR $plugin_option rc" >&2;}
13213  plugin_option=
13214fi
13215rm -f conftest.*
13216if test -n "$plugin_option"; then
13217  PLUGIN_OPTION="$plugin_option"
13218  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $plugin_option" >&5
13219$as_echo "$plugin_option" >&6; }
13220else
13221  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13222$as_echo "no" >&6; }
13223fi
13224
13225AR_PLUGIN_OPTION=
13226RANLIB_PLUGIN_OPTION=
13227if test -n "$PLUGIN_OPTION"; then
13228  if $AR --help 2>&1 | grep -q "\--plugin"; then
13229    AR_PLUGIN_OPTION="$PLUGIN_OPTION"
13230  fi
13231  if $RANLIB --help 2>&1 | grep -q "\--plugin"; then
13232    RANLIB_PLUGIN_OPTION="$PLUGIN_OPTION"
13233  fi
13234fi
13235
13236
13237
13238# Target tools.
13239
13240# Check whether --with-build-time-tools was given.
13241if test "${with_build_time_tools+set}" = set; then :
13242  withval=$with_build_time_tools; case x"$withval" in
13243     x/*) ;;
13244     *)
13245       with_build_time_tools=
13246       { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: argument to --with-build-time-tools must be an absolute path" >&5
13247$as_echo "$as_me: WARNING: argument to --with-build-time-tools must be an absolute path" >&2;}
13248       ;;
13249   esac
13250else
13251  with_build_time_tools=
13252fi
13253
13254
13255
13256
13257if test -n "$CC_FOR_TARGET"; then
13258  ac_cv_prog_CC_FOR_TARGET=$CC_FOR_TARGET
13259elif test -n "$ac_cv_prog_CC_FOR_TARGET"; then
13260  CC_FOR_TARGET=$ac_cv_prog_CC_FOR_TARGET
13261fi
13262
13263if test -n "$ac_cv_prog_CC_FOR_TARGET"; then
13264  for ncn_progname in cc gcc; do
13265    # Extract the first word of "${ncn_progname}", so it can be a program name with args.
13266set dummy ${ncn_progname}; ac_word=$2
13267{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13268$as_echo_n "checking for $ac_word... " >&6; }
13269if ${ac_cv_prog_CC_FOR_TARGET+:} false; then :
13270  $as_echo_n "(cached) " >&6
13271else
13272  if test -n "$CC_FOR_TARGET"; then
13273  ac_cv_prog_CC_FOR_TARGET="$CC_FOR_TARGET" # Let the user override the test.
13274else
13275as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13276for as_dir in $PATH
13277do
13278  IFS=$as_save_IFS
13279  test -z "$as_dir" && as_dir=.
13280    for ac_exec_ext in '' $ac_executable_extensions; do
13281  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13282    ac_cv_prog_CC_FOR_TARGET="${ncn_progname}"
13283    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13284    break 2
13285  fi
13286done
13287  done
13288IFS=$as_save_IFS
13289
13290fi
13291fi
13292CC_FOR_TARGET=$ac_cv_prog_CC_FOR_TARGET
13293if test -n "$CC_FOR_TARGET"; then
13294  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC_FOR_TARGET" >&5
13295$as_echo "$CC_FOR_TARGET" >&6; }
13296else
13297  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13298$as_echo "no" >&6; }
13299fi
13300
13301
13302  done
13303fi
13304
13305if test -z "$ac_cv_prog_CC_FOR_TARGET" && test -n "$with_build_time_tools"; then
13306  for ncn_progname in cc gcc; do
13307    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
13308$as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
13309    if test -x $with_build_time_tools/${ncn_progname}; then
13310      ac_cv_prog_CC_FOR_TARGET=$with_build_time_tools/${ncn_progname}
13311      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13312$as_echo "yes" >&6; }
13313      break
13314    else
13315      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13316$as_echo "no" >&6; }
13317    fi
13318  done
13319fi
13320
13321if test -z "$ac_cv_prog_CC_FOR_TARGET"; then
13322  for ncn_progname in cc gcc; do
13323    if test -n "$ncn_target_tool_prefix"; then
13324      # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
13325set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
13326{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13327$as_echo_n "checking for $ac_word... " >&6; }
13328if ${ac_cv_prog_CC_FOR_TARGET+:} false; then :
13329  $as_echo_n "(cached) " >&6
13330else
13331  if test -n "$CC_FOR_TARGET"; then
13332  ac_cv_prog_CC_FOR_TARGET="$CC_FOR_TARGET" # Let the user override the test.
13333else
13334as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13335for as_dir in $PATH
13336do
13337  IFS=$as_save_IFS
13338  test -z "$as_dir" && as_dir=.
13339    for ac_exec_ext in '' $ac_executable_extensions; do
13340  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13341    ac_cv_prog_CC_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
13342    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13343    break 2
13344  fi
13345done
13346  done
13347IFS=$as_save_IFS
13348
13349fi
13350fi
13351CC_FOR_TARGET=$ac_cv_prog_CC_FOR_TARGET
13352if test -n "$CC_FOR_TARGET"; then
13353  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC_FOR_TARGET" >&5
13354$as_echo "$CC_FOR_TARGET" >&6; }
13355else
13356  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13357$as_echo "no" >&6; }
13358fi
13359
13360
13361    fi
13362    if test -z "$ac_cv_prog_CC_FOR_TARGET" && test $build = $target ; then
13363      # Extract the first word of "${ncn_progname}", so it can be a program name with args.
13364set dummy ${ncn_progname}; ac_word=$2
13365{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13366$as_echo_n "checking for $ac_word... " >&6; }
13367if ${ac_cv_prog_CC_FOR_TARGET+:} false; then :
13368  $as_echo_n "(cached) " >&6
13369else
13370  if test -n "$CC_FOR_TARGET"; then
13371  ac_cv_prog_CC_FOR_TARGET="$CC_FOR_TARGET" # Let the user override the test.
13372else
13373as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13374for as_dir in $PATH
13375do
13376  IFS=$as_save_IFS
13377  test -z "$as_dir" && as_dir=.
13378    for ac_exec_ext in '' $ac_executable_extensions; do
13379  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13380    ac_cv_prog_CC_FOR_TARGET="${ncn_progname}"
13381    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13382    break 2
13383  fi
13384done
13385  done
13386IFS=$as_save_IFS
13387
13388fi
13389fi
13390CC_FOR_TARGET=$ac_cv_prog_CC_FOR_TARGET
13391if test -n "$CC_FOR_TARGET"; then
13392  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC_FOR_TARGET" >&5
13393$as_echo "$CC_FOR_TARGET" >&6; }
13394else
13395  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13396$as_echo "no" >&6; }
13397fi
13398
13399
13400    fi
13401    test -n "$ac_cv_prog_CC_FOR_TARGET" && break
13402  done
13403fi
13404
13405if test -z "$ac_cv_prog_CC_FOR_TARGET" ; then
13406  set dummy cc gcc
13407  if test $build = $target ; then
13408    CC_FOR_TARGET="$2"
13409  else
13410    CC_FOR_TARGET="${ncn_target_tool_prefix}$2"
13411  fi
13412else
13413  CC_FOR_TARGET="$ac_cv_prog_CC_FOR_TARGET"
13414fi
13415
13416
13417
13418if test -n "$CXX_FOR_TARGET"; then
13419  ac_cv_prog_CXX_FOR_TARGET=$CXX_FOR_TARGET
13420elif test -n "$ac_cv_prog_CXX_FOR_TARGET"; then
13421  CXX_FOR_TARGET=$ac_cv_prog_CXX_FOR_TARGET
13422fi
13423
13424if test -n "$ac_cv_prog_CXX_FOR_TARGET"; then
13425  for ncn_progname in c++ g++ cxx gxx; do
13426    # Extract the first word of "${ncn_progname}", so it can be a program name with args.
13427set dummy ${ncn_progname}; ac_word=$2
13428{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13429$as_echo_n "checking for $ac_word... " >&6; }
13430if ${ac_cv_prog_CXX_FOR_TARGET+:} false; then :
13431  $as_echo_n "(cached) " >&6
13432else
13433  if test -n "$CXX_FOR_TARGET"; then
13434  ac_cv_prog_CXX_FOR_TARGET="$CXX_FOR_TARGET" # Let the user override the test.
13435else
13436as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13437for as_dir in $PATH
13438do
13439  IFS=$as_save_IFS
13440  test -z "$as_dir" && as_dir=.
13441    for ac_exec_ext in '' $ac_executable_extensions; do
13442  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13443    ac_cv_prog_CXX_FOR_TARGET="${ncn_progname}"
13444    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13445    break 2
13446  fi
13447done
13448  done
13449IFS=$as_save_IFS
13450
13451fi
13452fi
13453CXX_FOR_TARGET=$ac_cv_prog_CXX_FOR_TARGET
13454if test -n "$CXX_FOR_TARGET"; then
13455  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX_FOR_TARGET" >&5
13456$as_echo "$CXX_FOR_TARGET" >&6; }
13457else
13458  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13459$as_echo "no" >&6; }
13460fi
13461
13462
13463  done
13464fi
13465
13466if test -z "$ac_cv_prog_CXX_FOR_TARGET" && test -n "$with_build_time_tools"; then
13467  for ncn_progname in c++ g++ cxx gxx; do
13468    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
13469$as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
13470    if test -x $with_build_time_tools/${ncn_progname}; then
13471      ac_cv_prog_CXX_FOR_TARGET=$with_build_time_tools/${ncn_progname}
13472      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13473$as_echo "yes" >&6; }
13474      break
13475    else
13476      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13477$as_echo "no" >&6; }
13478    fi
13479  done
13480fi
13481
13482if test -z "$ac_cv_prog_CXX_FOR_TARGET"; then
13483  for ncn_progname in c++ g++ cxx gxx; do
13484    if test -n "$ncn_target_tool_prefix"; then
13485      # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
13486set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
13487{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13488$as_echo_n "checking for $ac_word... " >&6; }
13489if ${ac_cv_prog_CXX_FOR_TARGET+:} false; then :
13490  $as_echo_n "(cached) " >&6
13491else
13492  if test -n "$CXX_FOR_TARGET"; then
13493  ac_cv_prog_CXX_FOR_TARGET="$CXX_FOR_TARGET" # Let the user override the test.
13494else
13495as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13496for as_dir in $PATH
13497do
13498  IFS=$as_save_IFS
13499  test -z "$as_dir" && as_dir=.
13500    for ac_exec_ext in '' $ac_executable_extensions; do
13501  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13502    ac_cv_prog_CXX_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
13503    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13504    break 2
13505  fi
13506done
13507  done
13508IFS=$as_save_IFS
13509
13510fi
13511fi
13512CXX_FOR_TARGET=$ac_cv_prog_CXX_FOR_TARGET
13513if test -n "$CXX_FOR_TARGET"; then
13514  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX_FOR_TARGET" >&5
13515$as_echo "$CXX_FOR_TARGET" >&6; }
13516else
13517  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13518$as_echo "no" >&6; }
13519fi
13520
13521
13522    fi
13523    if test -z "$ac_cv_prog_CXX_FOR_TARGET" && test $build = $target ; then
13524      # Extract the first word of "${ncn_progname}", so it can be a program name with args.
13525set dummy ${ncn_progname}; ac_word=$2
13526{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13527$as_echo_n "checking for $ac_word... " >&6; }
13528if ${ac_cv_prog_CXX_FOR_TARGET+:} false; then :
13529  $as_echo_n "(cached) " >&6
13530else
13531  if test -n "$CXX_FOR_TARGET"; then
13532  ac_cv_prog_CXX_FOR_TARGET="$CXX_FOR_TARGET" # Let the user override the test.
13533else
13534as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13535for as_dir in $PATH
13536do
13537  IFS=$as_save_IFS
13538  test -z "$as_dir" && as_dir=.
13539    for ac_exec_ext in '' $ac_executable_extensions; do
13540  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13541    ac_cv_prog_CXX_FOR_TARGET="${ncn_progname}"
13542    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13543    break 2
13544  fi
13545done
13546  done
13547IFS=$as_save_IFS
13548
13549fi
13550fi
13551CXX_FOR_TARGET=$ac_cv_prog_CXX_FOR_TARGET
13552if test -n "$CXX_FOR_TARGET"; then
13553  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX_FOR_TARGET" >&5
13554$as_echo "$CXX_FOR_TARGET" >&6; }
13555else
13556  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13557$as_echo "no" >&6; }
13558fi
13559
13560
13561    fi
13562    test -n "$ac_cv_prog_CXX_FOR_TARGET" && break
13563  done
13564fi
13565
13566if test -z "$ac_cv_prog_CXX_FOR_TARGET" ; then
13567  set dummy c++ g++ cxx gxx
13568  if test $build = $target ; then
13569    CXX_FOR_TARGET="$2"
13570  else
13571    CXX_FOR_TARGET="${ncn_target_tool_prefix}$2"
13572  fi
13573else
13574  CXX_FOR_TARGET="$ac_cv_prog_CXX_FOR_TARGET"
13575fi
13576
13577
13578
13579if test -n "$GCC_FOR_TARGET"; then
13580  ac_cv_prog_GCC_FOR_TARGET=$GCC_FOR_TARGET
13581elif test -n "$ac_cv_prog_GCC_FOR_TARGET"; then
13582  GCC_FOR_TARGET=$ac_cv_prog_GCC_FOR_TARGET
13583fi
13584
13585if test -n "$ac_cv_prog_GCC_FOR_TARGET"; then
13586  for ncn_progname in gcc; do
13587    # Extract the first word of "${ncn_progname}", so it can be a program name with args.
13588set dummy ${ncn_progname}; ac_word=$2
13589{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13590$as_echo_n "checking for $ac_word... " >&6; }
13591if ${ac_cv_prog_GCC_FOR_TARGET+:} false; then :
13592  $as_echo_n "(cached) " >&6
13593else
13594  if test -n "$GCC_FOR_TARGET"; then
13595  ac_cv_prog_GCC_FOR_TARGET="$GCC_FOR_TARGET" # Let the user override the test.
13596else
13597as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13598for as_dir in $PATH
13599do
13600  IFS=$as_save_IFS
13601  test -z "$as_dir" && as_dir=.
13602    for ac_exec_ext in '' $ac_executable_extensions; do
13603  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13604    ac_cv_prog_GCC_FOR_TARGET="${ncn_progname}"
13605    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13606    break 2
13607  fi
13608done
13609  done
13610IFS=$as_save_IFS
13611
13612fi
13613fi
13614GCC_FOR_TARGET=$ac_cv_prog_GCC_FOR_TARGET
13615if test -n "$GCC_FOR_TARGET"; then
13616  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GCC_FOR_TARGET" >&5
13617$as_echo "$GCC_FOR_TARGET" >&6; }
13618else
13619  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13620$as_echo "no" >&6; }
13621fi
13622
13623
13624  done
13625fi
13626
13627if test -z "$ac_cv_prog_GCC_FOR_TARGET" && test -n "$with_build_time_tools"; then
13628  for ncn_progname in gcc; do
13629    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
13630$as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
13631    if test -x $with_build_time_tools/${ncn_progname}; then
13632      ac_cv_prog_GCC_FOR_TARGET=$with_build_time_tools/${ncn_progname}
13633      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13634$as_echo "yes" >&6; }
13635      break
13636    else
13637      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13638$as_echo "no" >&6; }
13639    fi
13640  done
13641fi
13642
13643if test -z "$ac_cv_prog_GCC_FOR_TARGET"; then
13644  for ncn_progname in gcc; do
13645    if test -n "$ncn_target_tool_prefix"; then
13646      # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
13647set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
13648{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13649$as_echo_n "checking for $ac_word... " >&6; }
13650if ${ac_cv_prog_GCC_FOR_TARGET+:} false; then :
13651  $as_echo_n "(cached) " >&6
13652else
13653  if test -n "$GCC_FOR_TARGET"; then
13654  ac_cv_prog_GCC_FOR_TARGET="$GCC_FOR_TARGET" # Let the user override the test.
13655else
13656as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13657for as_dir in $PATH
13658do
13659  IFS=$as_save_IFS
13660  test -z "$as_dir" && as_dir=.
13661    for ac_exec_ext in '' $ac_executable_extensions; do
13662  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13663    ac_cv_prog_GCC_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
13664    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13665    break 2
13666  fi
13667done
13668  done
13669IFS=$as_save_IFS
13670
13671fi
13672fi
13673GCC_FOR_TARGET=$ac_cv_prog_GCC_FOR_TARGET
13674if test -n "$GCC_FOR_TARGET"; then
13675  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GCC_FOR_TARGET" >&5
13676$as_echo "$GCC_FOR_TARGET" >&6; }
13677else
13678  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13679$as_echo "no" >&6; }
13680fi
13681
13682
13683    fi
13684    if test -z "$ac_cv_prog_GCC_FOR_TARGET" && test $build = $target ; then
13685      # Extract the first word of "${ncn_progname}", so it can be a program name with args.
13686set dummy ${ncn_progname}; ac_word=$2
13687{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13688$as_echo_n "checking for $ac_word... " >&6; }
13689if ${ac_cv_prog_GCC_FOR_TARGET+:} false; then :
13690  $as_echo_n "(cached) " >&6
13691else
13692  if test -n "$GCC_FOR_TARGET"; then
13693  ac_cv_prog_GCC_FOR_TARGET="$GCC_FOR_TARGET" # Let the user override the test.
13694else
13695as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13696for as_dir in $PATH
13697do
13698  IFS=$as_save_IFS
13699  test -z "$as_dir" && as_dir=.
13700    for ac_exec_ext in '' $ac_executable_extensions; do
13701  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13702    ac_cv_prog_GCC_FOR_TARGET="${ncn_progname}"
13703    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13704    break 2
13705  fi
13706done
13707  done
13708IFS=$as_save_IFS
13709
13710fi
13711fi
13712GCC_FOR_TARGET=$ac_cv_prog_GCC_FOR_TARGET
13713if test -n "$GCC_FOR_TARGET"; then
13714  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GCC_FOR_TARGET" >&5
13715$as_echo "$GCC_FOR_TARGET" >&6; }
13716else
13717  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13718$as_echo "no" >&6; }
13719fi
13720
13721
13722    fi
13723    test -n "$ac_cv_prog_GCC_FOR_TARGET" && break
13724  done
13725fi
13726
13727if test -z "$ac_cv_prog_GCC_FOR_TARGET" ; then
13728  GCC_FOR_TARGET="${CC_FOR_TARGET}"
13729else
13730  GCC_FOR_TARGET="$ac_cv_prog_GCC_FOR_TARGET"
13731fi
13732
13733
13734
13735if test -n "$GFORTRAN_FOR_TARGET"; then
13736  ac_cv_prog_GFORTRAN_FOR_TARGET=$GFORTRAN_FOR_TARGET
13737elif test -n "$ac_cv_prog_GFORTRAN_FOR_TARGET"; then
13738  GFORTRAN_FOR_TARGET=$ac_cv_prog_GFORTRAN_FOR_TARGET
13739fi
13740
13741if test -n "$ac_cv_prog_GFORTRAN_FOR_TARGET"; then
13742  for ncn_progname in gfortran; do
13743    # Extract the first word of "${ncn_progname}", so it can be a program name with args.
13744set dummy ${ncn_progname}; ac_word=$2
13745{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13746$as_echo_n "checking for $ac_word... " >&6; }
13747if ${ac_cv_prog_GFORTRAN_FOR_TARGET+:} false; then :
13748  $as_echo_n "(cached) " >&6
13749else
13750  if test -n "$GFORTRAN_FOR_TARGET"; then
13751  ac_cv_prog_GFORTRAN_FOR_TARGET="$GFORTRAN_FOR_TARGET" # Let the user override the test.
13752else
13753as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13754for as_dir in $PATH
13755do
13756  IFS=$as_save_IFS
13757  test -z "$as_dir" && as_dir=.
13758    for ac_exec_ext in '' $ac_executable_extensions; do
13759  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13760    ac_cv_prog_GFORTRAN_FOR_TARGET="${ncn_progname}"
13761    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13762    break 2
13763  fi
13764done
13765  done
13766IFS=$as_save_IFS
13767
13768fi
13769fi
13770GFORTRAN_FOR_TARGET=$ac_cv_prog_GFORTRAN_FOR_TARGET
13771if test -n "$GFORTRAN_FOR_TARGET"; then
13772  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GFORTRAN_FOR_TARGET" >&5
13773$as_echo "$GFORTRAN_FOR_TARGET" >&6; }
13774else
13775  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13776$as_echo "no" >&6; }
13777fi
13778
13779
13780  done
13781fi
13782
13783if test -z "$ac_cv_prog_GFORTRAN_FOR_TARGET" && test -n "$with_build_time_tools"; then
13784  for ncn_progname in gfortran; do
13785    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
13786$as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
13787    if test -x $with_build_time_tools/${ncn_progname}; then
13788      ac_cv_prog_GFORTRAN_FOR_TARGET=$with_build_time_tools/${ncn_progname}
13789      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13790$as_echo "yes" >&6; }
13791      break
13792    else
13793      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13794$as_echo "no" >&6; }
13795    fi
13796  done
13797fi
13798
13799if test -z "$ac_cv_prog_GFORTRAN_FOR_TARGET"; then
13800  for ncn_progname in gfortran; do
13801    if test -n "$ncn_target_tool_prefix"; then
13802      # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
13803set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
13804{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13805$as_echo_n "checking for $ac_word... " >&6; }
13806if ${ac_cv_prog_GFORTRAN_FOR_TARGET+:} false; then :
13807  $as_echo_n "(cached) " >&6
13808else
13809  if test -n "$GFORTRAN_FOR_TARGET"; then
13810  ac_cv_prog_GFORTRAN_FOR_TARGET="$GFORTRAN_FOR_TARGET" # Let the user override the test.
13811else
13812as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13813for as_dir in $PATH
13814do
13815  IFS=$as_save_IFS
13816  test -z "$as_dir" && as_dir=.
13817    for ac_exec_ext in '' $ac_executable_extensions; do
13818  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13819    ac_cv_prog_GFORTRAN_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
13820    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13821    break 2
13822  fi
13823done
13824  done
13825IFS=$as_save_IFS
13826
13827fi
13828fi
13829GFORTRAN_FOR_TARGET=$ac_cv_prog_GFORTRAN_FOR_TARGET
13830if test -n "$GFORTRAN_FOR_TARGET"; then
13831  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GFORTRAN_FOR_TARGET" >&5
13832$as_echo "$GFORTRAN_FOR_TARGET" >&6; }
13833else
13834  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13835$as_echo "no" >&6; }
13836fi
13837
13838
13839    fi
13840    if test -z "$ac_cv_prog_GFORTRAN_FOR_TARGET" && test $build = $target ; then
13841      # Extract the first word of "${ncn_progname}", so it can be a program name with args.
13842set dummy ${ncn_progname}; ac_word=$2
13843{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13844$as_echo_n "checking for $ac_word... " >&6; }
13845if ${ac_cv_prog_GFORTRAN_FOR_TARGET+:} false; then :
13846  $as_echo_n "(cached) " >&6
13847else
13848  if test -n "$GFORTRAN_FOR_TARGET"; then
13849  ac_cv_prog_GFORTRAN_FOR_TARGET="$GFORTRAN_FOR_TARGET" # Let the user override the test.
13850else
13851as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13852for as_dir in $PATH
13853do
13854  IFS=$as_save_IFS
13855  test -z "$as_dir" && as_dir=.
13856    for ac_exec_ext in '' $ac_executable_extensions; do
13857  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13858    ac_cv_prog_GFORTRAN_FOR_TARGET="${ncn_progname}"
13859    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13860    break 2
13861  fi
13862done
13863  done
13864IFS=$as_save_IFS
13865
13866fi
13867fi
13868GFORTRAN_FOR_TARGET=$ac_cv_prog_GFORTRAN_FOR_TARGET
13869if test -n "$GFORTRAN_FOR_TARGET"; then
13870  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GFORTRAN_FOR_TARGET" >&5
13871$as_echo "$GFORTRAN_FOR_TARGET" >&6; }
13872else
13873  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13874$as_echo "no" >&6; }
13875fi
13876
13877
13878    fi
13879    test -n "$ac_cv_prog_GFORTRAN_FOR_TARGET" && break
13880  done
13881fi
13882
13883if test -z "$ac_cv_prog_GFORTRAN_FOR_TARGET" ; then
13884  set dummy gfortran
13885  if test $build = $target ; then
13886    GFORTRAN_FOR_TARGET="$2"
13887  else
13888    GFORTRAN_FOR_TARGET="${ncn_target_tool_prefix}$2"
13889  fi
13890else
13891  GFORTRAN_FOR_TARGET="$ac_cv_prog_GFORTRAN_FOR_TARGET"
13892fi
13893
13894
13895
13896if test -n "$GOC_FOR_TARGET"; then
13897  ac_cv_prog_GOC_FOR_TARGET=$GOC_FOR_TARGET
13898elif test -n "$ac_cv_prog_GOC_FOR_TARGET"; then
13899  GOC_FOR_TARGET=$ac_cv_prog_GOC_FOR_TARGET
13900fi
13901
13902if test -n "$ac_cv_prog_GOC_FOR_TARGET"; then
13903  for ncn_progname in gccgo; do
13904    # Extract the first word of "${ncn_progname}", so it can be a program name with args.
13905set dummy ${ncn_progname}; ac_word=$2
13906{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13907$as_echo_n "checking for $ac_word... " >&6; }
13908if ${ac_cv_prog_GOC_FOR_TARGET+:} false; then :
13909  $as_echo_n "(cached) " >&6
13910else
13911  if test -n "$GOC_FOR_TARGET"; then
13912  ac_cv_prog_GOC_FOR_TARGET="$GOC_FOR_TARGET" # Let the user override the test.
13913else
13914as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13915for as_dir in $PATH
13916do
13917  IFS=$as_save_IFS
13918  test -z "$as_dir" && as_dir=.
13919    for ac_exec_ext in '' $ac_executable_extensions; do
13920  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13921    ac_cv_prog_GOC_FOR_TARGET="${ncn_progname}"
13922    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13923    break 2
13924  fi
13925done
13926  done
13927IFS=$as_save_IFS
13928
13929fi
13930fi
13931GOC_FOR_TARGET=$ac_cv_prog_GOC_FOR_TARGET
13932if test -n "$GOC_FOR_TARGET"; then
13933  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GOC_FOR_TARGET" >&5
13934$as_echo "$GOC_FOR_TARGET" >&6; }
13935else
13936  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13937$as_echo "no" >&6; }
13938fi
13939
13940
13941  done
13942fi
13943
13944if test -z "$ac_cv_prog_GOC_FOR_TARGET" && test -n "$with_build_time_tools"; then
13945  for ncn_progname in gccgo; do
13946    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
13947$as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
13948    if test -x $with_build_time_tools/${ncn_progname}; then
13949      ac_cv_prog_GOC_FOR_TARGET=$with_build_time_tools/${ncn_progname}
13950      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13951$as_echo "yes" >&6; }
13952      break
13953    else
13954      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13955$as_echo "no" >&6; }
13956    fi
13957  done
13958fi
13959
13960if test -z "$ac_cv_prog_GOC_FOR_TARGET"; then
13961  for ncn_progname in gccgo; do
13962    if test -n "$ncn_target_tool_prefix"; then
13963      # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
13964set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
13965{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13966$as_echo_n "checking for $ac_word... " >&6; }
13967if ${ac_cv_prog_GOC_FOR_TARGET+:} false; then :
13968  $as_echo_n "(cached) " >&6
13969else
13970  if test -n "$GOC_FOR_TARGET"; then
13971  ac_cv_prog_GOC_FOR_TARGET="$GOC_FOR_TARGET" # Let the user override the test.
13972else
13973as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13974for as_dir in $PATH
13975do
13976  IFS=$as_save_IFS
13977  test -z "$as_dir" && as_dir=.
13978    for ac_exec_ext in '' $ac_executable_extensions; do
13979  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13980    ac_cv_prog_GOC_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
13981    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13982    break 2
13983  fi
13984done
13985  done
13986IFS=$as_save_IFS
13987
13988fi
13989fi
13990GOC_FOR_TARGET=$ac_cv_prog_GOC_FOR_TARGET
13991if test -n "$GOC_FOR_TARGET"; then
13992  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GOC_FOR_TARGET" >&5
13993$as_echo "$GOC_FOR_TARGET" >&6; }
13994else
13995  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13996$as_echo "no" >&6; }
13997fi
13998
13999
14000    fi
14001    if test -z "$ac_cv_prog_GOC_FOR_TARGET" && test $build = $target ; then
14002      # Extract the first word of "${ncn_progname}", so it can be a program name with args.
14003set dummy ${ncn_progname}; ac_word=$2
14004{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14005$as_echo_n "checking for $ac_word... " >&6; }
14006if ${ac_cv_prog_GOC_FOR_TARGET+:} false; then :
14007  $as_echo_n "(cached) " >&6
14008else
14009  if test -n "$GOC_FOR_TARGET"; then
14010  ac_cv_prog_GOC_FOR_TARGET="$GOC_FOR_TARGET" # Let the user override the test.
14011else
14012as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14013for as_dir in $PATH
14014do
14015  IFS=$as_save_IFS
14016  test -z "$as_dir" && as_dir=.
14017    for ac_exec_ext in '' $ac_executable_extensions; do
14018  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14019    ac_cv_prog_GOC_FOR_TARGET="${ncn_progname}"
14020    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14021    break 2
14022  fi
14023done
14024  done
14025IFS=$as_save_IFS
14026
14027fi
14028fi
14029GOC_FOR_TARGET=$ac_cv_prog_GOC_FOR_TARGET
14030if test -n "$GOC_FOR_TARGET"; then
14031  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GOC_FOR_TARGET" >&5
14032$as_echo "$GOC_FOR_TARGET" >&6; }
14033else
14034  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14035$as_echo "no" >&6; }
14036fi
14037
14038
14039    fi
14040    test -n "$ac_cv_prog_GOC_FOR_TARGET" && break
14041  done
14042fi
14043
14044if test -z "$ac_cv_prog_GOC_FOR_TARGET" ; then
14045  set dummy gccgo
14046  if test $build = $target ; then
14047    GOC_FOR_TARGET="$2"
14048  else
14049    GOC_FOR_TARGET="${ncn_target_tool_prefix}$2"
14050  fi
14051else
14052  GOC_FOR_TARGET="$ac_cv_prog_GOC_FOR_TARGET"
14053fi
14054
14055
14056
14057if test -n "$GDC_FOR_TARGET"; then
14058  ac_cv_prog_GDC_FOR_TARGET=$GDC_FOR_TARGET
14059elif test -n "$ac_cv_prog_GDC_FOR_TARGET"; then
14060  GDC_FOR_TARGET=$ac_cv_prog_GDC_FOR_TARGET
14061fi
14062
14063if test -n "$ac_cv_prog_GDC_FOR_TARGET"; then
14064  for ncn_progname in gdc; do
14065    # Extract the first word of "${ncn_progname}", so it can be a program name with args.
14066set dummy ${ncn_progname}; ac_word=$2
14067{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14068$as_echo_n "checking for $ac_word... " >&6; }
14069if ${ac_cv_prog_GDC_FOR_TARGET+:} false; then :
14070  $as_echo_n "(cached) " >&6
14071else
14072  if test -n "$GDC_FOR_TARGET"; then
14073  ac_cv_prog_GDC_FOR_TARGET="$GDC_FOR_TARGET" # Let the user override the test.
14074else
14075as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14076for as_dir in $PATH
14077do
14078  IFS=$as_save_IFS
14079  test -z "$as_dir" && as_dir=.
14080    for ac_exec_ext in '' $ac_executable_extensions; do
14081  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14082    ac_cv_prog_GDC_FOR_TARGET="${ncn_progname}"
14083    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14084    break 2
14085  fi
14086done
14087  done
14088IFS=$as_save_IFS
14089
14090fi
14091fi
14092GDC_FOR_TARGET=$ac_cv_prog_GDC_FOR_TARGET
14093if test -n "$GDC_FOR_TARGET"; then
14094  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GDC_FOR_TARGET" >&5
14095$as_echo "$GDC_FOR_TARGET" >&6; }
14096else
14097  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14098$as_echo "no" >&6; }
14099fi
14100
14101
14102  done
14103fi
14104
14105if test -z "$ac_cv_prog_GDC_FOR_TARGET" && test -n "$with_build_time_tools"; then
14106  for ncn_progname in gdc; do
14107    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
14108$as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
14109    if test -x $with_build_time_tools/${ncn_progname}; then
14110      ac_cv_prog_GDC_FOR_TARGET=$with_build_time_tools/${ncn_progname}
14111      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14112$as_echo "yes" >&6; }
14113      break
14114    else
14115      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14116$as_echo "no" >&6; }
14117    fi
14118  done
14119fi
14120
14121if test -z "$ac_cv_prog_GDC_FOR_TARGET"; then
14122  for ncn_progname in gdc; do
14123    if test -n "$ncn_target_tool_prefix"; then
14124      # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
14125set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
14126{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14127$as_echo_n "checking for $ac_word... " >&6; }
14128if ${ac_cv_prog_GDC_FOR_TARGET+:} false; then :
14129  $as_echo_n "(cached) " >&6
14130else
14131  if test -n "$GDC_FOR_TARGET"; then
14132  ac_cv_prog_GDC_FOR_TARGET="$GDC_FOR_TARGET" # Let the user override the test.
14133else
14134as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14135for as_dir in $PATH
14136do
14137  IFS=$as_save_IFS
14138  test -z "$as_dir" && as_dir=.
14139    for ac_exec_ext in '' $ac_executable_extensions; do
14140  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14141    ac_cv_prog_GDC_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
14142    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14143    break 2
14144  fi
14145done
14146  done
14147IFS=$as_save_IFS
14148
14149fi
14150fi
14151GDC_FOR_TARGET=$ac_cv_prog_GDC_FOR_TARGET
14152if test -n "$GDC_FOR_TARGET"; then
14153  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GDC_FOR_TARGET" >&5
14154$as_echo "$GDC_FOR_TARGET" >&6; }
14155else
14156  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14157$as_echo "no" >&6; }
14158fi
14159
14160
14161    fi
14162    if test -z "$ac_cv_prog_GDC_FOR_TARGET" && test $build = $target ; then
14163      # Extract the first word of "${ncn_progname}", so it can be a program name with args.
14164set dummy ${ncn_progname}; ac_word=$2
14165{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14166$as_echo_n "checking for $ac_word... " >&6; }
14167if ${ac_cv_prog_GDC_FOR_TARGET+:} false; then :
14168  $as_echo_n "(cached) " >&6
14169else
14170  if test -n "$GDC_FOR_TARGET"; then
14171  ac_cv_prog_GDC_FOR_TARGET="$GDC_FOR_TARGET" # Let the user override the test.
14172else
14173as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14174for as_dir in $PATH
14175do
14176  IFS=$as_save_IFS
14177  test -z "$as_dir" && as_dir=.
14178    for ac_exec_ext in '' $ac_executable_extensions; do
14179  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14180    ac_cv_prog_GDC_FOR_TARGET="${ncn_progname}"
14181    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14182    break 2
14183  fi
14184done
14185  done
14186IFS=$as_save_IFS
14187
14188fi
14189fi
14190GDC_FOR_TARGET=$ac_cv_prog_GDC_FOR_TARGET
14191if test -n "$GDC_FOR_TARGET"; then
14192  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GDC_FOR_TARGET" >&5
14193$as_echo "$GDC_FOR_TARGET" >&6; }
14194else
14195  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14196$as_echo "no" >&6; }
14197fi
14198
14199
14200    fi
14201    test -n "$ac_cv_prog_GDC_FOR_TARGET" && break
14202  done
14203fi
14204
14205if test -z "$ac_cv_prog_GDC_FOR_TARGET" ; then
14206  set dummy gdc
14207  if test $build = $target ; then
14208    GDC_FOR_TARGET="$2"
14209  else
14210    GDC_FOR_TARGET="${ncn_target_tool_prefix}$2"
14211  fi
14212else
14213  GDC_FOR_TARGET="$ac_cv_prog_GDC_FOR_TARGET"
14214fi
14215
14216
14217
14218if test -n "$GM2_FOR_TARGET"; then
14219  ac_cv_prog_GM2_FOR_TARGET=$GM2_FOR_TARGET
14220elif test -n "$ac_cv_prog_GM2_FOR_TARGET"; then
14221  GM2_FOR_TARGET=$ac_cv_prog_GM2_FOR_TARGET
14222fi
14223
14224if test -n "$ac_cv_prog_GM2_FOR_TARGET"; then
14225  for ncn_progname in gm2; do
14226    # Extract the first word of "${ncn_progname}", so it can be a program name with args.
14227set dummy ${ncn_progname}; ac_word=$2
14228{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14229$as_echo_n "checking for $ac_word... " >&6; }
14230if ${ac_cv_prog_GM2_FOR_TARGET+:} false; then :
14231  $as_echo_n "(cached) " >&6
14232else
14233  if test -n "$GM2_FOR_TARGET"; then
14234  ac_cv_prog_GM2_FOR_TARGET="$GM2_FOR_TARGET" # Let the user override the test.
14235else
14236as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14237for as_dir in $PATH
14238do
14239  IFS=$as_save_IFS
14240  test -z "$as_dir" && as_dir=.
14241    for ac_exec_ext in '' $ac_executable_extensions; do
14242  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14243    ac_cv_prog_GM2_FOR_TARGET="${ncn_progname}"
14244    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14245    break 2
14246  fi
14247done
14248  done
14249IFS=$as_save_IFS
14250
14251fi
14252fi
14253GM2_FOR_TARGET=$ac_cv_prog_GM2_FOR_TARGET
14254if test -n "$GM2_FOR_TARGET"; then
14255  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GM2_FOR_TARGET" >&5
14256$as_echo "$GM2_FOR_TARGET" >&6; }
14257else
14258  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14259$as_echo "no" >&6; }
14260fi
14261
14262
14263  done
14264fi
14265
14266if test -z "$ac_cv_prog_GM2_FOR_TARGET" && test -n "$with_build_time_tools"; then
14267  for ncn_progname in gm2; do
14268    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
14269$as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
14270    if test -x $with_build_time_tools/${ncn_progname}; then
14271      ac_cv_prog_GM2_FOR_TARGET=$with_build_time_tools/${ncn_progname}
14272      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14273$as_echo "yes" >&6; }
14274      break
14275    else
14276      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14277$as_echo "no" >&6; }
14278    fi
14279  done
14280fi
14281
14282if test -z "$ac_cv_prog_GM2_FOR_TARGET"; then
14283  for ncn_progname in gm2; do
14284    if test -n "$ncn_target_tool_prefix"; then
14285      # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
14286set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
14287{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14288$as_echo_n "checking for $ac_word... " >&6; }
14289if ${ac_cv_prog_GM2_FOR_TARGET+:} false; then :
14290  $as_echo_n "(cached) " >&6
14291else
14292  if test -n "$GM2_FOR_TARGET"; then
14293  ac_cv_prog_GM2_FOR_TARGET="$GM2_FOR_TARGET" # Let the user override the test.
14294else
14295as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14296for as_dir in $PATH
14297do
14298  IFS=$as_save_IFS
14299  test -z "$as_dir" && as_dir=.
14300    for ac_exec_ext in '' $ac_executable_extensions; do
14301  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14302    ac_cv_prog_GM2_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
14303    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14304    break 2
14305  fi
14306done
14307  done
14308IFS=$as_save_IFS
14309
14310fi
14311fi
14312GM2_FOR_TARGET=$ac_cv_prog_GM2_FOR_TARGET
14313if test -n "$GM2_FOR_TARGET"; then
14314  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GM2_FOR_TARGET" >&5
14315$as_echo "$GM2_FOR_TARGET" >&6; }
14316else
14317  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14318$as_echo "no" >&6; }
14319fi
14320
14321
14322    fi
14323    if test -z "$ac_cv_prog_GM2_FOR_TARGET" && test $build = $target ; then
14324      # Extract the first word of "${ncn_progname}", so it can be a program name with args.
14325set dummy ${ncn_progname}; ac_word=$2
14326{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14327$as_echo_n "checking for $ac_word... " >&6; }
14328if ${ac_cv_prog_GM2_FOR_TARGET+:} false; then :
14329  $as_echo_n "(cached) " >&6
14330else
14331  if test -n "$GM2_FOR_TARGET"; then
14332  ac_cv_prog_GM2_FOR_TARGET="$GM2_FOR_TARGET" # Let the user override the test.
14333else
14334as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14335for as_dir in $PATH
14336do
14337  IFS=$as_save_IFS
14338  test -z "$as_dir" && as_dir=.
14339    for ac_exec_ext in '' $ac_executable_extensions; do
14340  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14341    ac_cv_prog_GM2_FOR_TARGET="${ncn_progname}"
14342    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14343    break 2
14344  fi
14345done
14346  done
14347IFS=$as_save_IFS
14348
14349fi
14350fi
14351GM2_FOR_TARGET=$ac_cv_prog_GM2_FOR_TARGET
14352if test -n "$GM2_FOR_TARGET"; then
14353  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GM2_FOR_TARGET" >&5
14354$as_echo "$GM2_FOR_TARGET" >&6; }
14355else
14356  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14357$as_echo "no" >&6; }
14358fi
14359
14360
14361    fi
14362    test -n "$ac_cv_prog_GM2_FOR_TARGET" && break
14363  done
14364fi
14365
14366if test -z "$ac_cv_prog_GM2_FOR_TARGET" ; then
14367  set dummy gm2
14368  if test $build = $target ; then
14369    GM2_FOR_TARGET="$2"
14370  else
14371    GM2_FOR_TARGET="${ncn_target_tool_prefix}$2"
14372  fi
14373else
14374  GM2_FOR_TARGET="$ac_cv_prog_GM2_FOR_TARGET"
14375fi
14376
14377
14378
14379cat > conftest.c << \EOF
14380#ifdef __GNUC__
14381  gcc_yay;
14382#endif
14383EOF
14384if ($GCC_FOR_TARGET -E conftest.c | grep gcc_yay) > /dev/null 2>&1; then
14385  have_gcc_for_target=yes
14386else
14387  GCC_FOR_TARGET=${ncn_target_tool_prefix}gcc
14388  have_gcc_for_target=no
14389fi
14390rm conftest.c
14391
14392
14393
14394
14395if test -z "$ac_cv_path_AR_FOR_TARGET" ; then
14396  if test -n "$with_build_time_tools"; then
14397    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ar in $with_build_time_tools" >&5
14398$as_echo_n "checking for ar in $with_build_time_tools... " >&6; }
14399    if test -x $with_build_time_tools/ar; then
14400      AR_FOR_TARGET=`cd $with_build_time_tools && pwd`/ar
14401      ac_cv_path_AR_FOR_TARGET=$AR_FOR_TARGET
14402      { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_AR_FOR_TARGET" >&5
14403$as_echo "$ac_cv_path_AR_FOR_TARGET" >&6; }
14404    else
14405      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14406$as_echo "no" >&6; }
14407    fi
14408  elif test $build != $host && test $have_gcc_for_target = yes; then
14409    AR_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=ar`
14410    test $AR_FOR_TARGET = ar && AR_FOR_TARGET=
14411    test -n "$AR_FOR_TARGET" && ac_cv_path_AR_FOR_TARGET=$AR_FOR_TARGET
14412  fi
14413fi
14414if test -z "$ac_cv_path_AR_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then
14415  # Extract the first word of "ar", so it can be a program name with args.
14416set dummy ar; ac_word=$2
14417{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14418$as_echo_n "checking for $ac_word... " >&6; }
14419if ${ac_cv_path_AR_FOR_TARGET+:} false; then :
14420  $as_echo_n "(cached) " >&6
14421else
14422  case $AR_FOR_TARGET in
14423  [\\/]* | ?:[\\/]*)
14424  ac_cv_path_AR_FOR_TARGET="$AR_FOR_TARGET" # Let the user override the test with a path.
14425  ;;
14426  *)
14427  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14428for as_dir in $gcc_cv_tool_dirs
14429do
14430  IFS=$as_save_IFS
14431  test -z "$as_dir" && as_dir=.
14432    for ac_exec_ext in '' $ac_executable_extensions; do
14433  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14434    ac_cv_path_AR_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext"
14435    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14436    break 2
14437  fi
14438done
14439  done
14440IFS=$as_save_IFS
14441
14442  ;;
14443esac
14444fi
14445AR_FOR_TARGET=$ac_cv_path_AR_FOR_TARGET
14446if test -n "$AR_FOR_TARGET"; then
14447  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR_FOR_TARGET" >&5
14448$as_echo "$AR_FOR_TARGET" >&6; }
14449else
14450  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14451$as_echo "no" >&6; }
14452fi
14453
14454
14455fi
14456if test -z "$ac_cv_path_AR_FOR_TARGET" ; then
14457
14458
14459if test -n "$AR_FOR_TARGET"; then
14460  ac_cv_prog_AR_FOR_TARGET=$AR_FOR_TARGET
14461elif test -n "$ac_cv_prog_AR_FOR_TARGET"; then
14462  AR_FOR_TARGET=$ac_cv_prog_AR_FOR_TARGET
14463fi
14464
14465if test -n "$ac_cv_prog_AR_FOR_TARGET"; then
14466  for ncn_progname in ar; do
14467    # Extract the first word of "${ncn_progname}", so it can be a program name with args.
14468set dummy ${ncn_progname}; ac_word=$2
14469{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14470$as_echo_n "checking for $ac_word... " >&6; }
14471if ${ac_cv_prog_AR_FOR_TARGET+:} false; then :
14472  $as_echo_n "(cached) " >&6
14473else
14474  if test -n "$AR_FOR_TARGET"; then
14475  ac_cv_prog_AR_FOR_TARGET="$AR_FOR_TARGET" # Let the user override the test.
14476else
14477as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14478for as_dir in $PATH
14479do
14480  IFS=$as_save_IFS
14481  test -z "$as_dir" && as_dir=.
14482    for ac_exec_ext in '' $ac_executable_extensions; do
14483  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14484    ac_cv_prog_AR_FOR_TARGET="${ncn_progname}"
14485    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14486    break 2
14487  fi
14488done
14489  done
14490IFS=$as_save_IFS
14491
14492fi
14493fi
14494AR_FOR_TARGET=$ac_cv_prog_AR_FOR_TARGET
14495if test -n "$AR_FOR_TARGET"; then
14496  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR_FOR_TARGET" >&5
14497$as_echo "$AR_FOR_TARGET" >&6; }
14498else
14499  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14500$as_echo "no" >&6; }
14501fi
14502
14503
14504  done
14505fi
14506
14507if test -z "$ac_cv_prog_AR_FOR_TARGET" && test -n "$with_build_time_tools"; then
14508  for ncn_progname in ar; do
14509    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
14510$as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
14511    if test -x $with_build_time_tools/${ncn_progname}; then
14512      ac_cv_prog_AR_FOR_TARGET=$with_build_time_tools/${ncn_progname}
14513      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14514$as_echo "yes" >&6; }
14515      break
14516    else
14517      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14518$as_echo "no" >&6; }
14519    fi
14520  done
14521fi
14522
14523if test -z "$ac_cv_prog_AR_FOR_TARGET"; then
14524  for ncn_progname in ar; do
14525    if test -n "$ncn_target_tool_prefix"; then
14526      # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
14527set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
14528{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14529$as_echo_n "checking for $ac_word... " >&6; }
14530if ${ac_cv_prog_AR_FOR_TARGET+:} false; then :
14531  $as_echo_n "(cached) " >&6
14532else
14533  if test -n "$AR_FOR_TARGET"; then
14534  ac_cv_prog_AR_FOR_TARGET="$AR_FOR_TARGET" # Let the user override the test.
14535else
14536as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14537for as_dir in $PATH
14538do
14539  IFS=$as_save_IFS
14540  test -z "$as_dir" && as_dir=.
14541    for ac_exec_ext in '' $ac_executable_extensions; do
14542  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14543    ac_cv_prog_AR_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
14544    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14545    break 2
14546  fi
14547done
14548  done
14549IFS=$as_save_IFS
14550
14551fi
14552fi
14553AR_FOR_TARGET=$ac_cv_prog_AR_FOR_TARGET
14554if test -n "$AR_FOR_TARGET"; then
14555  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR_FOR_TARGET" >&5
14556$as_echo "$AR_FOR_TARGET" >&6; }
14557else
14558  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14559$as_echo "no" >&6; }
14560fi
14561
14562
14563    fi
14564    if test -z "$ac_cv_prog_AR_FOR_TARGET" && test $build = $target ; then
14565      # Extract the first word of "${ncn_progname}", so it can be a program name with args.
14566set dummy ${ncn_progname}; ac_word=$2
14567{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14568$as_echo_n "checking for $ac_word... " >&6; }
14569if ${ac_cv_prog_AR_FOR_TARGET+:} false; then :
14570  $as_echo_n "(cached) " >&6
14571else
14572  if test -n "$AR_FOR_TARGET"; then
14573  ac_cv_prog_AR_FOR_TARGET="$AR_FOR_TARGET" # Let the user override the test.
14574else
14575as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14576for as_dir in $PATH
14577do
14578  IFS=$as_save_IFS
14579  test -z "$as_dir" && as_dir=.
14580    for ac_exec_ext in '' $ac_executable_extensions; do
14581  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14582    ac_cv_prog_AR_FOR_TARGET="${ncn_progname}"
14583    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14584    break 2
14585  fi
14586done
14587  done
14588IFS=$as_save_IFS
14589
14590fi
14591fi
14592AR_FOR_TARGET=$ac_cv_prog_AR_FOR_TARGET
14593if test -n "$AR_FOR_TARGET"; then
14594  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR_FOR_TARGET" >&5
14595$as_echo "$AR_FOR_TARGET" >&6; }
14596else
14597  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14598$as_echo "no" >&6; }
14599fi
14600
14601
14602    fi
14603    test -n "$ac_cv_prog_AR_FOR_TARGET" && break
14604  done
14605fi
14606
14607if test -z "$ac_cv_prog_AR_FOR_TARGET" ; then
14608  set dummy ar
14609  if test $build = $target ; then
14610    AR_FOR_TARGET="$2"
14611  else
14612    AR_FOR_TARGET="${ncn_target_tool_prefix}$2"
14613  fi
14614else
14615  AR_FOR_TARGET="$ac_cv_prog_AR_FOR_TARGET"
14616fi
14617
14618else
14619  AR_FOR_TARGET=$ac_cv_path_AR_FOR_TARGET
14620fi
14621
14622
14623
14624
14625if test -z "$ac_cv_path_AS_FOR_TARGET" ; then
14626  if test -n "$with_build_time_tools"; then
14627    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for as in $with_build_time_tools" >&5
14628$as_echo_n "checking for as in $with_build_time_tools... " >&6; }
14629    if test -x $with_build_time_tools/as; then
14630      AS_FOR_TARGET=`cd $with_build_time_tools && pwd`/as
14631      ac_cv_path_AS_FOR_TARGET=$AS_FOR_TARGET
14632      { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_AS_FOR_TARGET" >&5
14633$as_echo "$ac_cv_path_AS_FOR_TARGET" >&6; }
14634    else
14635      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14636$as_echo "no" >&6; }
14637    fi
14638  elif test $build != $host && test $have_gcc_for_target = yes; then
14639    AS_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=as`
14640    test $AS_FOR_TARGET = as && AS_FOR_TARGET=
14641    test -n "$AS_FOR_TARGET" && ac_cv_path_AS_FOR_TARGET=$AS_FOR_TARGET
14642  fi
14643fi
14644if test -z "$ac_cv_path_AS_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then
14645  # Extract the first word of "as", so it can be a program name with args.
14646set dummy as; ac_word=$2
14647{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14648$as_echo_n "checking for $ac_word... " >&6; }
14649if ${ac_cv_path_AS_FOR_TARGET+:} false; then :
14650  $as_echo_n "(cached) " >&6
14651else
14652  case $AS_FOR_TARGET in
14653  [\\/]* | ?:[\\/]*)
14654  ac_cv_path_AS_FOR_TARGET="$AS_FOR_TARGET" # Let the user override the test with a path.
14655  ;;
14656  *)
14657  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14658for as_dir in $gcc_cv_tool_dirs
14659do
14660  IFS=$as_save_IFS
14661  test -z "$as_dir" && as_dir=.
14662    for ac_exec_ext in '' $ac_executable_extensions; do
14663  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14664    ac_cv_path_AS_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext"
14665    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14666    break 2
14667  fi
14668done
14669  done
14670IFS=$as_save_IFS
14671
14672  ;;
14673esac
14674fi
14675AS_FOR_TARGET=$ac_cv_path_AS_FOR_TARGET
14676if test -n "$AS_FOR_TARGET"; then
14677  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS_FOR_TARGET" >&5
14678$as_echo "$AS_FOR_TARGET" >&6; }
14679else
14680  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14681$as_echo "no" >&6; }
14682fi
14683
14684
14685fi
14686if test -z "$ac_cv_path_AS_FOR_TARGET" ; then
14687
14688
14689if test -n "$AS_FOR_TARGET"; then
14690  ac_cv_prog_AS_FOR_TARGET=$AS_FOR_TARGET
14691elif test -n "$ac_cv_prog_AS_FOR_TARGET"; then
14692  AS_FOR_TARGET=$ac_cv_prog_AS_FOR_TARGET
14693fi
14694
14695if test -n "$ac_cv_prog_AS_FOR_TARGET"; then
14696  for ncn_progname in as; do
14697    # Extract the first word of "${ncn_progname}", so it can be a program name with args.
14698set dummy ${ncn_progname}; ac_word=$2
14699{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14700$as_echo_n "checking for $ac_word... " >&6; }
14701if ${ac_cv_prog_AS_FOR_TARGET+:} false; then :
14702  $as_echo_n "(cached) " >&6
14703else
14704  if test -n "$AS_FOR_TARGET"; then
14705  ac_cv_prog_AS_FOR_TARGET="$AS_FOR_TARGET" # Let the user override the test.
14706else
14707as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14708for as_dir in $PATH
14709do
14710  IFS=$as_save_IFS
14711  test -z "$as_dir" && as_dir=.
14712    for ac_exec_ext in '' $ac_executable_extensions; do
14713  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14714    ac_cv_prog_AS_FOR_TARGET="${ncn_progname}"
14715    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14716    break 2
14717  fi
14718done
14719  done
14720IFS=$as_save_IFS
14721
14722fi
14723fi
14724AS_FOR_TARGET=$ac_cv_prog_AS_FOR_TARGET
14725if test -n "$AS_FOR_TARGET"; then
14726  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS_FOR_TARGET" >&5
14727$as_echo "$AS_FOR_TARGET" >&6; }
14728else
14729  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14730$as_echo "no" >&6; }
14731fi
14732
14733
14734  done
14735fi
14736
14737if test -z "$ac_cv_prog_AS_FOR_TARGET" && test -n "$with_build_time_tools"; then
14738  for ncn_progname in as; do
14739    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
14740$as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
14741    if test -x $with_build_time_tools/${ncn_progname}; then
14742      ac_cv_prog_AS_FOR_TARGET=$with_build_time_tools/${ncn_progname}
14743      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14744$as_echo "yes" >&6; }
14745      break
14746    else
14747      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14748$as_echo "no" >&6; }
14749    fi
14750  done
14751fi
14752
14753if test -z "$ac_cv_prog_AS_FOR_TARGET"; then
14754  for ncn_progname in as; do
14755    if test -n "$ncn_target_tool_prefix"; then
14756      # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
14757set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
14758{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14759$as_echo_n "checking for $ac_word... " >&6; }
14760if ${ac_cv_prog_AS_FOR_TARGET+:} false; then :
14761  $as_echo_n "(cached) " >&6
14762else
14763  if test -n "$AS_FOR_TARGET"; then
14764  ac_cv_prog_AS_FOR_TARGET="$AS_FOR_TARGET" # Let the user override the test.
14765else
14766as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14767for as_dir in $PATH
14768do
14769  IFS=$as_save_IFS
14770  test -z "$as_dir" && as_dir=.
14771    for ac_exec_ext in '' $ac_executable_extensions; do
14772  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14773    ac_cv_prog_AS_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
14774    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14775    break 2
14776  fi
14777done
14778  done
14779IFS=$as_save_IFS
14780
14781fi
14782fi
14783AS_FOR_TARGET=$ac_cv_prog_AS_FOR_TARGET
14784if test -n "$AS_FOR_TARGET"; then
14785  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS_FOR_TARGET" >&5
14786$as_echo "$AS_FOR_TARGET" >&6; }
14787else
14788  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14789$as_echo "no" >&6; }
14790fi
14791
14792
14793    fi
14794    if test -z "$ac_cv_prog_AS_FOR_TARGET" && test $build = $target ; then
14795      # Extract the first word of "${ncn_progname}", so it can be a program name with args.
14796set dummy ${ncn_progname}; ac_word=$2
14797{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14798$as_echo_n "checking for $ac_word... " >&6; }
14799if ${ac_cv_prog_AS_FOR_TARGET+:} false; then :
14800  $as_echo_n "(cached) " >&6
14801else
14802  if test -n "$AS_FOR_TARGET"; then
14803  ac_cv_prog_AS_FOR_TARGET="$AS_FOR_TARGET" # Let the user override the test.
14804else
14805as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14806for as_dir in $PATH
14807do
14808  IFS=$as_save_IFS
14809  test -z "$as_dir" && as_dir=.
14810    for ac_exec_ext in '' $ac_executable_extensions; do
14811  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14812    ac_cv_prog_AS_FOR_TARGET="${ncn_progname}"
14813    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14814    break 2
14815  fi
14816done
14817  done
14818IFS=$as_save_IFS
14819
14820fi
14821fi
14822AS_FOR_TARGET=$ac_cv_prog_AS_FOR_TARGET
14823if test -n "$AS_FOR_TARGET"; then
14824  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS_FOR_TARGET" >&5
14825$as_echo "$AS_FOR_TARGET" >&6; }
14826else
14827  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14828$as_echo "no" >&6; }
14829fi
14830
14831
14832    fi
14833    test -n "$ac_cv_prog_AS_FOR_TARGET" && break
14834  done
14835fi
14836
14837if test -z "$ac_cv_prog_AS_FOR_TARGET" ; then
14838  set dummy as
14839  if test $build = $target ; then
14840    AS_FOR_TARGET="$2"
14841  else
14842    AS_FOR_TARGET="${ncn_target_tool_prefix}$2"
14843  fi
14844else
14845  AS_FOR_TARGET="$ac_cv_prog_AS_FOR_TARGET"
14846fi
14847
14848else
14849  AS_FOR_TARGET=$ac_cv_path_AS_FOR_TARGET
14850fi
14851
14852
14853
14854
14855if test -z "$ac_cv_path_DLLTOOL_FOR_TARGET" ; then
14856  if test -n "$with_build_time_tools"; then
14857    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlltool in $with_build_time_tools" >&5
14858$as_echo_n "checking for dlltool in $with_build_time_tools... " >&6; }
14859    if test -x $with_build_time_tools/dlltool; then
14860      DLLTOOL_FOR_TARGET=`cd $with_build_time_tools && pwd`/dlltool
14861      ac_cv_path_DLLTOOL_FOR_TARGET=$DLLTOOL_FOR_TARGET
14862      { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_DLLTOOL_FOR_TARGET" >&5
14863$as_echo "$ac_cv_path_DLLTOOL_FOR_TARGET" >&6; }
14864    else
14865      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14866$as_echo "no" >&6; }
14867    fi
14868  elif test $build != $host && test $have_gcc_for_target = yes; then
14869    DLLTOOL_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=dlltool`
14870    test $DLLTOOL_FOR_TARGET = dlltool && DLLTOOL_FOR_TARGET=
14871    test -n "$DLLTOOL_FOR_TARGET" && ac_cv_path_DLLTOOL_FOR_TARGET=$DLLTOOL_FOR_TARGET
14872  fi
14873fi
14874if test -z "$ac_cv_path_DLLTOOL_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then
14875  # Extract the first word of "dlltool", so it can be a program name with args.
14876set dummy dlltool; ac_word=$2
14877{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14878$as_echo_n "checking for $ac_word... " >&6; }
14879if ${ac_cv_path_DLLTOOL_FOR_TARGET+:} false; then :
14880  $as_echo_n "(cached) " >&6
14881else
14882  case $DLLTOOL_FOR_TARGET in
14883  [\\/]* | ?:[\\/]*)
14884  ac_cv_path_DLLTOOL_FOR_TARGET="$DLLTOOL_FOR_TARGET" # Let the user override the test with a path.
14885  ;;
14886  *)
14887  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14888for as_dir in $gcc_cv_tool_dirs
14889do
14890  IFS=$as_save_IFS
14891  test -z "$as_dir" && as_dir=.
14892    for ac_exec_ext in '' $ac_executable_extensions; do
14893  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14894    ac_cv_path_DLLTOOL_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext"
14895    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14896    break 2
14897  fi
14898done
14899  done
14900IFS=$as_save_IFS
14901
14902  ;;
14903esac
14904fi
14905DLLTOOL_FOR_TARGET=$ac_cv_path_DLLTOOL_FOR_TARGET
14906if test -n "$DLLTOOL_FOR_TARGET"; then
14907  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL_FOR_TARGET" >&5
14908$as_echo "$DLLTOOL_FOR_TARGET" >&6; }
14909else
14910  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14911$as_echo "no" >&6; }
14912fi
14913
14914
14915fi
14916if test -z "$ac_cv_path_DLLTOOL_FOR_TARGET" ; then
14917
14918
14919if test -n "$DLLTOOL_FOR_TARGET"; then
14920  ac_cv_prog_DLLTOOL_FOR_TARGET=$DLLTOOL_FOR_TARGET
14921elif test -n "$ac_cv_prog_DLLTOOL_FOR_TARGET"; then
14922  DLLTOOL_FOR_TARGET=$ac_cv_prog_DLLTOOL_FOR_TARGET
14923fi
14924
14925if test -n "$ac_cv_prog_DLLTOOL_FOR_TARGET"; then
14926  for ncn_progname in dlltool; do
14927    # Extract the first word of "${ncn_progname}", so it can be a program name with args.
14928set dummy ${ncn_progname}; ac_word=$2
14929{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14930$as_echo_n "checking for $ac_word... " >&6; }
14931if ${ac_cv_prog_DLLTOOL_FOR_TARGET+:} false; then :
14932  $as_echo_n "(cached) " >&6
14933else
14934  if test -n "$DLLTOOL_FOR_TARGET"; then
14935  ac_cv_prog_DLLTOOL_FOR_TARGET="$DLLTOOL_FOR_TARGET" # Let the user override the test.
14936else
14937as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14938for as_dir in $PATH
14939do
14940  IFS=$as_save_IFS
14941  test -z "$as_dir" && as_dir=.
14942    for ac_exec_ext in '' $ac_executable_extensions; do
14943  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14944    ac_cv_prog_DLLTOOL_FOR_TARGET="${ncn_progname}"
14945    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14946    break 2
14947  fi
14948done
14949  done
14950IFS=$as_save_IFS
14951
14952fi
14953fi
14954DLLTOOL_FOR_TARGET=$ac_cv_prog_DLLTOOL_FOR_TARGET
14955if test -n "$DLLTOOL_FOR_TARGET"; then
14956  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL_FOR_TARGET" >&5
14957$as_echo "$DLLTOOL_FOR_TARGET" >&6; }
14958else
14959  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14960$as_echo "no" >&6; }
14961fi
14962
14963
14964  done
14965fi
14966
14967if test -z "$ac_cv_prog_DLLTOOL_FOR_TARGET" && test -n "$with_build_time_tools"; then
14968  for ncn_progname in dlltool; do
14969    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
14970$as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
14971    if test -x $with_build_time_tools/${ncn_progname}; then
14972      ac_cv_prog_DLLTOOL_FOR_TARGET=$with_build_time_tools/${ncn_progname}
14973      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14974$as_echo "yes" >&6; }
14975      break
14976    else
14977      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14978$as_echo "no" >&6; }
14979    fi
14980  done
14981fi
14982
14983if test -z "$ac_cv_prog_DLLTOOL_FOR_TARGET"; then
14984  for ncn_progname in dlltool; do
14985    if test -n "$ncn_target_tool_prefix"; then
14986      # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
14987set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
14988{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14989$as_echo_n "checking for $ac_word... " >&6; }
14990if ${ac_cv_prog_DLLTOOL_FOR_TARGET+:} false; then :
14991  $as_echo_n "(cached) " >&6
14992else
14993  if test -n "$DLLTOOL_FOR_TARGET"; then
14994  ac_cv_prog_DLLTOOL_FOR_TARGET="$DLLTOOL_FOR_TARGET" # Let the user override the test.
14995else
14996as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14997for as_dir in $PATH
14998do
14999  IFS=$as_save_IFS
15000  test -z "$as_dir" && as_dir=.
15001    for ac_exec_ext in '' $ac_executable_extensions; do
15002  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15003    ac_cv_prog_DLLTOOL_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
15004    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15005    break 2
15006  fi
15007done
15008  done
15009IFS=$as_save_IFS
15010
15011fi
15012fi
15013DLLTOOL_FOR_TARGET=$ac_cv_prog_DLLTOOL_FOR_TARGET
15014if test -n "$DLLTOOL_FOR_TARGET"; then
15015  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL_FOR_TARGET" >&5
15016$as_echo "$DLLTOOL_FOR_TARGET" >&6; }
15017else
15018  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15019$as_echo "no" >&6; }
15020fi
15021
15022
15023    fi
15024    if test -z "$ac_cv_prog_DLLTOOL_FOR_TARGET" && test $build = $target ; then
15025      # Extract the first word of "${ncn_progname}", so it can be a program name with args.
15026set dummy ${ncn_progname}; ac_word=$2
15027{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15028$as_echo_n "checking for $ac_word... " >&6; }
15029if ${ac_cv_prog_DLLTOOL_FOR_TARGET+:} false; then :
15030  $as_echo_n "(cached) " >&6
15031else
15032  if test -n "$DLLTOOL_FOR_TARGET"; then
15033  ac_cv_prog_DLLTOOL_FOR_TARGET="$DLLTOOL_FOR_TARGET" # Let the user override the test.
15034else
15035as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15036for as_dir in $PATH
15037do
15038  IFS=$as_save_IFS
15039  test -z "$as_dir" && as_dir=.
15040    for ac_exec_ext in '' $ac_executable_extensions; do
15041  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15042    ac_cv_prog_DLLTOOL_FOR_TARGET="${ncn_progname}"
15043    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15044    break 2
15045  fi
15046done
15047  done
15048IFS=$as_save_IFS
15049
15050fi
15051fi
15052DLLTOOL_FOR_TARGET=$ac_cv_prog_DLLTOOL_FOR_TARGET
15053if test -n "$DLLTOOL_FOR_TARGET"; then
15054  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL_FOR_TARGET" >&5
15055$as_echo "$DLLTOOL_FOR_TARGET" >&6; }
15056else
15057  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15058$as_echo "no" >&6; }
15059fi
15060
15061
15062    fi
15063    test -n "$ac_cv_prog_DLLTOOL_FOR_TARGET" && break
15064  done
15065fi
15066
15067if test -z "$ac_cv_prog_DLLTOOL_FOR_TARGET" ; then
15068  set dummy dlltool
15069  if test $build = $target ; then
15070    DLLTOOL_FOR_TARGET="$2"
15071  else
15072    DLLTOOL_FOR_TARGET="${ncn_target_tool_prefix}$2"
15073  fi
15074else
15075  DLLTOOL_FOR_TARGET="$ac_cv_prog_DLLTOOL_FOR_TARGET"
15076fi
15077
15078else
15079  DLLTOOL_FOR_TARGET=$ac_cv_path_DLLTOOL_FOR_TARGET
15080fi
15081
15082
15083
15084
15085if test -z "$ac_cv_path_DSYMUTIL_FOR_TARGET" ; then
15086  if test -n "$with_build_time_tools"; then
15087    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dsymutil in $with_build_time_tools" >&5
15088$as_echo_n "checking for dsymutil in $with_build_time_tools... " >&6; }
15089    if test -x $with_build_time_tools/dsymutil; then
15090      DSYMUTIL_FOR_TARGET=`cd $with_build_time_tools && pwd`/dsymutil
15091      ac_cv_path_DSYMUTIL_FOR_TARGET=$DSYMUTIL_FOR_TARGET
15092      { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_DSYMUTIL_FOR_TARGET" >&5
15093$as_echo "$ac_cv_path_DSYMUTIL_FOR_TARGET" >&6; }
15094    else
15095      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15096$as_echo "no" >&6; }
15097    fi
15098  elif test $build != $host && test $have_gcc_for_target = yes; then
15099    DSYMUTIL_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=dsymutil`
15100    test $DSYMUTIL_FOR_TARGET = dsymutil && DSYMUTIL_FOR_TARGET=
15101    test -n "$DSYMUTIL_FOR_TARGET" && ac_cv_path_DSYMUTIL_FOR_TARGET=$DSYMUTIL_FOR_TARGET
15102  fi
15103fi
15104if test -z "$ac_cv_path_DSYMUTIL_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then
15105  # Extract the first word of "dsymutil", so it can be a program name with args.
15106set dummy dsymutil; ac_word=$2
15107{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15108$as_echo_n "checking for $ac_word... " >&6; }
15109if ${ac_cv_path_DSYMUTIL_FOR_TARGET+:} false; then :
15110  $as_echo_n "(cached) " >&6
15111else
15112  case $DSYMUTIL_FOR_TARGET in
15113  [\\/]* | ?:[\\/]*)
15114  ac_cv_path_DSYMUTIL_FOR_TARGET="$DSYMUTIL_FOR_TARGET" # Let the user override the test with a path.
15115  ;;
15116  *)
15117  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15118for as_dir in $gcc_cv_tool_dirs
15119do
15120  IFS=$as_save_IFS
15121  test -z "$as_dir" && as_dir=.
15122    for ac_exec_ext in '' $ac_executable_extensions; do
15123  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15124    ac_cv_path_DSYMUTIL_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext"
15125    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15126    break 2
15127  fi
15128done
15129  done
15130IFS=$as_save_IFS
15131
15132  ;;
15133esac
15134fi
15135DSYMUTIL_FOR_TARGET=$ac_cv_path_DSYMUTIL_FOR_TARGET
15136if test -n "$DSYMUTIL_FOR_TARGET"; then
15137  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL_FOR_TARGET" >&5
15138$as_echo "$DSYMUTIL_FOR_TARGET" >&6; }
15139else
15140  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15141$as_echo "no" >&6; }
15142fi
15143
15144
15145fi
15146if test -z "$ac_cv_path_DSYMUTIL_FOR_TARGET" ; then
15147
15148
15149if test -n "$DSYMUTIL_FOR_TARGET"; then
15150  ac_cv_prog_DSYMUTIL_FOR_TARGET=$DSYMUTIL_FOR_TARGET
15151elif test -n "$ac_cv_prog_DSYMUTIL_FOR_TARGET"; then
15152  DSYMUTIL_FOR_TARGET=$ac_cv_prog_DSYMUTIL_FOR_TARGET
15153fi
15154
15155if test -n "$ac_cv_prog_DSYMUTIL_FOR_TARGET"; then
15156  for ncn_progname in dsymutil; do
15157    # Extract the first word of "${ncn_progname}", so it can be a program name with args.
15158set dummy ${ncn_progname}; ac_word=$2
15159{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15160$as_echo_n "checking for $ac_word... " >&6; }
15161if ${ac_cv_prog_DSYMUTIL_FOR_TARGET+:} false; then :
15162  $as_echo_n "(cached) " >&6
15163else
15164  if test -n "$DSYMUTIL_FOR_TARGET"; then
15165  ac_cv_prog_DSYMUTIL_FOR_TARGET="$DSYMUTIL_FOR_TARGET" # Let the user override the test.
15166else
15167as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15168for as_dir in $PATH
15169do
15170  IFS=$as_save_IFS
15171  test -z "$as_dir" && as_dir=.
15172    for ac_exec_ext in '' $ac_executable_extensions; do
15173  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15174    ac_cv_prog_DSYMUTIL_FOR_TARGET="${ncn_progname}"
15175    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15176    break 2
15177  fi
15178done
15179  done
15180IFS=$as_save_IFS
15181
15182fi
15183fi
15184DSYMUTIL_FOR_TARGET=$ac_cv_prog_DSYMUTIL_FOR_TARGET
15185if test -n "$DSYMUTIL_FOR_TARGET"; then
15186  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL_FOR_TARGET" >&5
15187$as_echo "$DSYMUTIL_FOR_TARGET" >&6; }
15188else
15189  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15190$as_echo "no" >&6; }
15191fi
15192
15193
15194  done
15195fi
15196
15197if test -z "$ac_cv_prog_DSYMUTIL_FOR_TARGET" && test -n "$with_build_time_tools"; then
15198  for ncn_progname in dsymutil; do
15199    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
15200$as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
15201    if test -x $with_build_time_tools/${ncn_progname}; then
15202      ac_cv_prog_DSYMUTIL_FOR_TARGET=$with_build_time_tools/${ncn_progname}
15203      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15204$as_echo "yes" >&6; }
15205      break
15206    else
15207      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15208$as_echo "no" >&6; }
15209    fi
15210  done
15211fi
15212
15213if test -z "$ac_cv_prog_DSYMUTIL_FOR_TARGET"; then
15214  for ncn_progname in dsymutil; do
15215    if test -n "$ncn_target_tool_prefix"; then
15216      # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
15217set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
15218{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15219$as_echo_n "checking for $ac_word... " >&6; }
15220if ${ac_cv_prog_DSYMUTIL_FOR_TARGET+:} false; then :
15221  $as_echo_n "(cached) " >&6
15222else
15223  if test -n "$DSYMUTIL_FOR_TARGET"; then
15224  ac_cv_prog_DSYMUTIL_FOR_TARGET="$DSYMUTIL_FOR_TARGET" # Let the user override the test.
15225else
15226as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15227for as_dir in $PATH
15228do
15229  IFS=$as_save_IFS
15230  test -z "$as_dir" && as_dir=.
15231    for ac_exec_ext in '' $ac_executable_extensions; do
15232  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15233    ac_cv_prog_DSYMUTIL_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
15234    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15235    break 2
15236  fi
15237done
15238  done
15239IFS=$as_save_IFS
15240
15241fi
15242fi
15243DSYMUTIL_FOR_TARGET=$ac_cv_prog_DSYMUTIL_FOR_TARGET
15244if test -n "$DSYMUTIL_FOR_TARGET"; then
15245  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL_FOR_TARGET" >&5
15246$as_echo "$DSYMUTIL_FOR_TARGET" >&6; }
15247else
15248  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15249$as_echo "no" >&6; }
15250fi
15251
15252
15253    fi
15254    if test -z "$ac_cv_prog_DSYMUTIL_FOR_TARGET" && test $build = $target ; then
15255      # Extract the first word of "${ncn_progname}", so it can be a program name with args.
15256set dummy ${ncn_progname}; ac_word=$2
15257{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15258$as_echo_n "checking for $ac_word... " >&6; }
15259if ${ac_cv_prog_DSYMUTIL_FOR_TARGET+:} false; then :
15260  $as_echo_n "(cached) " >&6
15261else
15262  if test -n "$DSYMUTIL_FOR_TARGET"; then
15263  ac_cv_prog_DSYMUTIL_FOR_TARGET="$DSYMUTIL_FOR_TARGET" # Let the user override the test.
15264else
15265as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15266for as_dir in $PATH
15267do
15268  IFS=$as_save_IFS
15269  test -z "$as_dir" && as_dir=.
15270    for ac_exec_ext in '' $ac_executable_extensions; do
15271  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15272    ac_cv_prog_DSYMUTIL_FOR_TARGET="${ncn_progname}"
15273    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15274    break 2
15275  fi
15276done
15277  done
15278IFS=$as_save_IFS
15279
15280fi
15281fi
15282DSYMUTIL_FOR_TARGET=$ac_cv_prog_DSYMUTIL_FOR_TARGET
15283if test -n "$DSYMUTIL_FOR_TARGET"; then
15284  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL_FOR_TARGET" >&5
15285$as_echo "$DSYMUTIL_FOR_TARGET" >&6; }
15286else
15287  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15288$as_echo "no" >&6; }
15289fi
15290
15291
15292    fi
15293    test -n "$ac_cv_prog_DSYMUTIL_FOR_TARGET" && break
15294  done
15295fi
15296
15297if test -z "$ac_cv_prog_DSYMUTIL_FOR_TARGET" ; then
15298  set dummy dsymutil
15299  if test $build = $target ; then
15300    DSYMUTIL_FOR_TARGET="$2"
15301  else
15302    DSYMUTIL_FOR_TARGET="${ncn_target_tool_prefix}$2"
15303  fi
15304else
15305  DSYMUTIL_FOR_TARGET="$ac_cv_prog_DSYMUTIL_FOR_TARGET"
15306fi
15307
15308else
15309  DSYMUTIL_FOR_TARGET=$ac_cv_path_DSYMUTIL_FOR_TARGET
15310fi
15311
15312
15313
15314
15315if test -z "$ac_cv_path_LD_FOR_TARGET" ; then
15316  if test -n "$with_build_time_tools"; then
15317    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld in $with_build_time_tools" >&5
15318$as_echo_n "checking for ld in $with_build_time_tools... " >&6; }
15319    if test -x $with_build_time_tools/ld; then
15320      LD_FOR_TARGET=`cd $with_build_time_tools && pwd`/ld
15321      ac_cv_path_LD_FOR_TARGET=$LD_FOR_TARGET
15322      { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_LD_FOR_TARGET" >&5
15323$as_echo "$ac_cv_path_LD_FOR_TARGET" >&6; }
15324    else
15325      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15326$as_echo "no" >&6; }
15327    fi
15328  elif test $build != $host && test $have_gcc_for_target = yes; then
15329    LD_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=ld`
15330    test $LD_FOR_TARGET = ld && LD_FOR_TARGET=
15331    test -n "$LD_FOR_TARGET" && ac_cv_path_LD_FOR_TARGET=$LD_FOR_TARGET
15332  fi
15333fi
15334if test -z "$ac_cv_path_LD_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then
15335  # Extract the first word of "ld", so it can be a program name with args.
15336set dummy ld; ac_word=$2
15337{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15338$as_echo_n "checking for $ac_word... " >&6; }
15339if ${ac_cv_path_LD_FOR_TARGET+:} false; then :
15340  $as_echo_n "(cached) " >&6
15341else
15342  case $LD_FOR_TARGET in
15343  [\\/]* | ?:[\\/]*)
15344  ac_cv_path_LD_FOR_TARGET="$LD_FOR_TARGET" # Let the user override the test with a path.
15345  ;;
15346  *)
15347  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15348for as_dir in $gcc_cv_tool_dirs
15349do
15350  IFS=$as_save_IFS
15351  test -z "$as_dir" && as_dir=.
15352    for ac_exec_ext in '' $ac_executable_extensions; do
15353  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15354    ac_cv_path_LD_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext"
15355    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15356    break 2
15357  fi
15358done
15359  done
15360IFS=$as_save_IFS
15361
15362  ;;
15363esac
15364fi
15365LD_FOR_TARGET=$ac_cv_path_LD_FOR_TARGET
15366if test -n "$LD_FOR_TARGET"; then
15367  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD_FOR_TARGET" >&5
15368$as_echo "$LD_FOR_TARGET" >&6; }
15369else
15370  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15371$as_echo "no" >&6; }
15372fi
15373
15374
15375fi
15376if test -z "$ac_cv_path_LD_FOR_TARGET" ; then
15377
15378
15379if test -n "$LD_FOR_TARGET"; then
15380  ac_cv_prog_LD_FOR_TARGET=$LD_FOR_TARGET
15381elif test -n "$ac_cv_prog_LD_FOR_TARGET"; then
15382  LD_FOR_TARGET=$ac_cv_prog_LD_FOR_TARGET
15383fi
15384
15385if test -n "$ac_cv_prog_LD_FOR_TARGET"; then
15386  for ncn_progname in ld; do
15387    # Extract the first word of "${ncn_progname}", so it can be a program name with args.
15388set dummy ${ncn_progname}; ac_word=$2
15389{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15390$as_echo_n "checking for $ac_word... " >&6; }
15391if ${ac_cv_prog_LD_FOR_TARGET+:} false; then :
15392  $as_echo_n "(cached) " >&6
15393else
15394  if test -n "$LD_FOR_TARGET"; then
15395  ac_cv_prog_LD_FOR_TARGET="$LD_FOR_TARGET" # Let the user override the test.
15396else
15397as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15398for as_dir in $PATH
15399do
15400  IFS=$as_save_IFS
15401  test -z "$as_dir" && as_dir=.
15402    for ac_exec_ext in '' $ac_executable_extensions; do
15403  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15404    ac_cv_prog_LD_FOR_TARGET="${ncn_progname}"
15405    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15406    break 2
15407  fi
15408done
15409  done
15410IFS=$as_save_IFS
15411
15412fi
15413fi
15414LD_FOR_TARGET=$ac_cv_prog_LD_FOR_TARGET
15415if test -n "$LD_FOR_TARGET"; then
15416  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD_FOR_TARGET" >&5
15417$as_echo "$LD_FOR_TARGET" >&6; }
15418else
15419  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15420$as_echo "no" >&6; }
15421fi
15422
15423
15424  done
15425fi
15426
15427if test -z "$ac_cv_prog_LD_FOR_TARGET" && test -n "$with_build_time_tools"; then
15428  for ncn_progname in ld; do
15429    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
15430$as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
15431    if test -x $with_build_time_tools/${ncn_progname}; then
15432      ac_cv_prog_LD_FOR_TARGET=$with_build_time_tools/${ncn_progname}
15433      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15434$as_echo "yes" >&6; }
15435      break
15436    else
15437      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15438$as_echo "no" >&6; }
15439    fi
15440  done
15441fi
15442
15443if test -z "$ac_cv_prog_LD_FOR_TARGET"; then
15444  for ncn_progname in ld; do
15445    if test -n "$ncn_target_tool_prefix"; then
15446      # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
15447set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
15448{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15449$as_echo_n "checking for $ac_word... " >&6; }
15450if ${ac_cv_prog_LD_FOR_TARGET+:} false; then :
15451  $as_echo_n "(cached) " >&6
15452else
15453  if test -n "$LD_FOR_TARGET"; then
15454  ac_cv_prog_LD_FOR_TARGET="$LD_FOR_TARGET" # Let the user override the test.
15455else
15456as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15457for as_dir in $PATH
15458do
15459  IFS=$as_save_IFS
15460  test -z "$as_dir" && as_dir=.
15461    for ac_exec_ext in '' $ac_executable_extensions; do
15462  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15463    ac_cv_prog_LD_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
15464    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15465    break 2
15466  fi
15467done
15468  done
15469IFS=$as_save_IFS
15470
15471fi
15472fi
15473LD_FOR_TARGET=$ac_cv_prog_LD_FOR_TARGET
15474if test -n "$LD_FOR_TARGET"; then
15475  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD_FOR_TARGET" >&5
15476$as_echo "$LD_FOR_TARGET" >&6; }
15477else
15478  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15479$as_echo "no" >&6; }
15480fi
15481
15482
15483    fi
15484    if test -z "$ac_cv_prog_LD_FOR_TARGET" && test $build = $target ; then
15485      # Extract the first word of "${ncn_progname}", so it can be a program name with args.
15486set dummy ${ncn_progname}; ac_word=$2
15487{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15488$as_echo_n "checking for $ac_word... " >&6; }
15489if ${ac_cv_prog_LD_FOR_TARGET+:} false; then :
15490  $as_echo_n "(cached) " >&6
15491else
15492  if test -n "$LD_FOR_TARGET"; then
15493  ac_cv_prog_LD_FOR_TARGET="$LD_FOR_TARGET" # Let the user override the test.
15494else
15495as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15496for as_dir in $PATH
15497do
15498  IFS=$as_save_IFS
15499  test -z "$as_dir" && as_dir=.
15500    for ac_exec_ext in '' $ac_executable_extensions; do
15501  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15502    ac_cv_prog_LD_FOR_TARGET="${ncn_progname}"
15503    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15504    break 2
15505  fi
15506done
15507  done
15508IFS=$as_save_IFS
15509
15510fi
15511fi
15512LD_FOR_TARGET=$ac_cv_prog_LD_FOR_TARGET
15513if test -n "$LD_FOR_TARGET"; then
15514  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD_FOR_TARGET" >&5
15515$as_echo "$LD_FOR_TARGET" >&6; }
15516else
15517  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15518$as_echo "no" >&6; }
15519fi
15520
15521
15522    fi
15523    test -n "$ac_cv_prog_LD_FOR_TARGET" && break
15524  done
15525fi
15526
15527if test -z "$ac_cv_prog_LD_FOR_TARGET" ; then
15528  set dummy ld
15529  if test $build = $target ; then
15530    LD_FOR_TARGET="$2"
15531  else
15532    LD_FOR_TARGET="${ncn_target_tool_prefix}$2"
15533  fi
15534else
15535  LD_FOR_TARGET="$ac_cv_prog_LD_FOR_TARGET"
15536fi
15537
15538else
15539  LD_FOR_TARGET=$ac_cv_path_LD_FOR_TARGET
15540fi
15541
15542
15543
15544
15545if test -z "$ac_cv_path_LIPO_FOR_TARGET" ; then
15546  if test -n "$with_build_time_tools"; then
15547    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lipo in $with_build_time_tools" >&5
15548$as_echo_n "checking for lipo in $with_build_time_tools... " >&6; }
15549    if test -x $with_build_time_tools/lipo; then
15550      LIPO_FOR_TARGET=`cd $with_build_time_tools && pwd`/lipo
15551      ac_cv_path_LIPO_FOR_TARGET=$LIPO_FOR_TARGET
15552      { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_LIPO_FOR_TARGET" >&5
15553$as_echo "$ac_cv_path_LIPO_FOR_TARGET" >&6; }
15554    else
15555      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15556$as_echo "no" >&6; }
15557    fi
15558  elif test $build != $host && test $have_gcc_for_target = yes; then
15559    LIPO_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=lipo`
15560    test $LIPO_FOR_TARGET = lipo && LIPO_FOR_TARGET=
15561    test -n "$LIPO_FOR_TARGET" && ac_cv_path_LIPO_FOR_TARGET=$LIPO_FOR_TARGET
15562  fi
15563fi
15564if test -z "$ac_cv_path_LIPO_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then
15565  # Extract the first word of "lipo", so it can be a program name with args.
15566set dummy lipo; ac_word=$2
15567{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15568$as_echo_n "checking for $ac_word... " >&6; }
15569if ${ac_cv_path_LIPO_FOR_TARGET+:} false; then :
15570  $as_echo_n "(cached) " >&6
15571else
15572  case $LIPO_FOR_TARGET in
15573  [\\/]* | ?:[\\/]*)
15574  ac_cv_path_LIPO_FOR_TARGET="$LIPO_FOR_TARGET" # Let the user override the test with a path.
15575  ;;
15576  *)
15577  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15578for as_dir in $gcc_cv_tool_dirs
15579do
15580  IFS=$as_save_IFS
15581  test -z "$as_dir" && as_dir=.
15582    for ac_exec_ext in '' $ac_executable_extensions; do
15583  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15584    ac_cv_path_LIPO_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext"
15585    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15586    break 2
15587  fi
15588done
15589  done
15590IFS=$as_save_IFS
15591
15592  ;;
15593esac
15594fi
15595LIPO_FOR_TARGET=$ac_cv_path_LIPO_FOR_TARGET
15596if test -n "$LIPO_FOR_TARGET"; then
15597  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO_FOR_TARGET" >&5
15598$as_echo "$LIPO_FOR_TARGET" >&6; }
15599else
15600  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15601$as_echo "no" >&6; }
15602fi
15603
15604
15605fi
15606if test -z "$ac_cv_path_LIPO_FOR_TARGET" ; then
15607
15608
15609if test -n "$LIPO_FOR_TARGET"; then
15610  ac_cv_prog_LIPO_FOR_TARGET=$LIPO_FOR_TARGET
15611elif test -n "$ac_cv_prog_LIPO_FOR_TARGET"; then
15612  LIPO_FOR_TARGET=$ac_cv_prog_LIPO_FOR_TARGET
15613fi
15614
15615if test -n "$ac_cv_prog_LIPO_FOR_TARGET"; then
15616  for ncn_progname in lipo; do
15617    # Extract the first word of "${ncn_progname}", so it can be a program name with args.
15618set dummy ${ncn_progname}; ac_word=$2
15619{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15620$as_echo_n "checking for $ac_word... " >&6; }
15621if ${ac_cv_prog_LIPO_FOR_TARGET+:} false; then :
15622  $as_echo_n "(cached) " >&6
15623else
15624  if test -n "$LIPO_FOR_TARGET"; then
15625  ac_cv_prog_LIPO_FOR_TARGET="$LIPO_FOR_TARGET" # Let the user override the test.
15626else
15627as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15628for as_dir in $PATH
15629do
15630  IFS=$as_save_IFS
15631  test -z "$as_dir" && as_dir=.
15632    for ac_exec_ext in '' $ac_executable_extensions; do
15633  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15634    ac_cv_prog_LIPO_FOR_TARGET="${ncn_progname}"
15635    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15636    break 2
15637  fi
15638done
15639  done
15640IFS=$as_save_IFS
15641
15642fi
15643fi
15644LIPO_FOR_TARGET=$ac_cv_prog_LIPO_FOR_TARGET
15645if test -n "$LIPO_FOR_TARGET"; then
15646  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO_FOR_TARGET" >&5
15647$as_echo "$LIPO_FOR_TARGET" >&6; }
15648else
15649  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15650$as_echo "no" >&6; }
15651fi
15652
15653
15654  done
15655fi
15656
15657if test -z "$ac_cv_prog_LIPO_FOR_TARGET" && test -n "$with_build_time_tools"; then
15658  for ncn_progname in lipo; do
15659    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
15660$as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
15661    if test -x $with_build_time_tools/${ncn_progname}; then
15662      ac_cv_prog_LIPO_FOR_TARGET=$with_build_time_tools/${ncn_progname}
15663      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15664$as_echo "yes" >&6; }
15665      break
15666    else
15667      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15668$as_echo "no" >&6; }
15669    fi
15670  done
15671fi
15672
15673if test -z "$ac_cv_prog_LIPO_FOR_TARGET"; then
15674  for ncn_progname in lipo; do
15675    if test -n "$ncn_target_tool_prefix"; then
15676      # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
15677set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
15678{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15679$as_echo_n "checking for $ac_word... " >&6; }
15680if ${ac_cv_prog_LIPO_FOR_TARGET+:} false; then :
15681  $as_echo_n "(cached) " >&6
15682else
15683  if test -n "$LIPO_FOR_TARGET"; then
15684  ac_cv_prog_LIPO_FOR_TARGET="$LIPO_FOR_TARGET" # Let the user override the test.
15685else
15686as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15687for as_dir in $PATH
15688do
15689  IFS=$as_save_IFS
15690  test -z "$as_dir" && as_dir=.
15691    for ac_exec_ext in '' $ac_executable_extensions; do
15692  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15693    ac_cv_prog_LIPO_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
15694    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15695    break 2
15696  fi
15697done
15698  done
15699IFS=$as_save_IFS
15700
15701fi
15702fi
15703LIPO_FOR_TARGET=$ac_cv_prog_LIPO_FOR_TARGET
15704if test -n "$LIPO_FOR_TARGET"; then
15705  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO_FOR_TARGET" >&5
15706$as_echo "$LIPO_FOR_TARGET" >&6; }
15707else
15708  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15709$as_echo "no" >&6; }
15710fi
15711
15712
15713    fi
15714    if test -z "$ac_cv_prog_LIPO_FOR_TARGET" && test $build = $target ; then
15715      # Extract the first word of "${ncn_progname}", so it can be a program name with args.
15716set dummy ${ncn_progname}; ac_word=$2
15717{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15718$as_echo_n "checking for $ac_word... " >&6; }
15719if ${ac_cv_prog_LIPO_FOR_TARGET+:} false; then :
15720  $as_echo_n "(cached) " >&6
15721else
15722  if test -n "$LIPO_FOR_TARGET"; then
15723  ac_cv_prog_LIPO_FOR_TARGET="$LIPO_FOR_TARGET" # Let the user override the test.
15724else
15725as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15726for as_dir in $PATH
15727do
15728  IFS=$as_save_IFS
15729  test -z "$as_dir" && as_dir=.
15730    for ac_exec_ext in '' $ac_executable_extensions; do
15731  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15732    ac_cv_prog_LIPO_FOR_TARGET="${ncn_progname}"
15733    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15734    break 2
15735  fi
15736done
15737  done
15738IFS=$as_save_IFS
15739
15740fi
15741fi
15742LIPO_FOR_TARGET=$ac_cv_prog_LIPO_FOR_TARGET
15743if test -n "$LIPO_FOR_TARGET"; then
15744  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO_FOR_TARGET" >&5
15745$as_echo "$LIPO_FOR_TARGET" >&6; }
15746else
15747  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15748$as_echo "no" >&6; }
15749fi
15750
15751
15752    fi
15753    test -n "$ac_cv_prog_LIPO_FOR_TARGET" && break
15754  done
15755fi
15756
15757if test -z "$ac_cv_prog_LIPO_FOR_TARGET" ; then
15758  set dummy lipo
15759  if test $build = $target ; then
15760    LIPO_FOR_TARGET="$2"
15761  else
15762    LIPO_FOR_TARGET="${ncn_target_tool_prefix}$2"
15763  fi
15764else
15765  LIPO_FOR_TARGET="$ac_cv_prog_LIPO_FOR_TARGET"
15766fi
15767
15768else
15769  LIPO_FOR_TARGET=$ac_cv_path_LIPO_FOR_TARGET
15770fi
15771
15772
15773
15774
15775if test -z "$ac_cv_path_NM_FOR_TARGET" ; then
15776  if test -n "$with_build_time_tools"; then
15777    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nm in $with_build_time_tools" >&5
15778$as_echo_n "checking for nm in $with_build_time_tools... " >&6; }
15779    if test -x $with_build_time_tools/nm; then
15780      NM_FOR_TARGET=`cd $with_build_time_tools && pwd`/nm
15781      ac_cv_path_NM_FOR_TARGET=$NM_FOR_TARGET
15782      { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_NM_FOR_TARGET" >&5
15783$as_echo "$ac_cv_path_NM_FOR_TARGET" >&6; }
15784    else
15785      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15786$as_echo "no" >&6; }
15787    fi
15788  elif test $build != $host && test $have_gcc_for_target = yes; then
15789    NM_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=nm`
15790    test $NM_FOR_TARGET = nm && NM_FOR_TARGET=
15791    test -n "$NM_FOR_TARGET" && ac_cv_path_NM_FOR_TARGET=$NM_FOR_TARGET
15792  fi
15793fi
15794if test -z "$ac_cv_path_NM_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then
15795  # Extract the first word of "nm", so it can be a program name with args.
15796set dummy nm; ac_word=$2
15797{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15798$as_echo_n "checking for $ac_word... " >&6; }
15799if ${ac_cv_path_NM_FOR_TARGET+:} false; then :
15800  $as_echo_n "(cached) " >&6
15801else
15802  case $NM_FOR_TARGET in
15803  [\\/]* | ?:[\\/]*)
15804  ac_cv_path_NM_FOR_TARGET="$NM_FOR_TARGET" # Let the user override the test with a path.
15805  ;;
15806  *)
15807  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15808for as_dir in $gcc_cv_tool_dirs
15809do
15810  IFS=$as_save_IFS
15811  test -z "$as_dir" && as_dir=.
15812    for ac_exec_ext in '' $ac_executable_extensions; do
15813  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15814    ac_cv_path_NM_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext"
15815    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15816    break 2
15817  fi
15818done
15819  done
15820IFS=$as_save_IFS
15821
15822  ;;
15823esac
15824fi
15825NM_FOR_TARGET=$ac_cv_path_NM_FOR_TARGET
15826if test -n "$NM_FOR_TARGET"; then
15827  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NM_FOR_TARGET" >&5
15828$as_echo "$NM_FOR_TARGET" >&6; }
15829else
15830  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15831$as_echo "no" >&6; }
15832fi
15833
15834
15835fi
15836if test -z "$ac_cv_path_NM_FOR_TARGET" ; then
15837
15838
15839if test -n "$NM_FOR_TARGET"; then
15840  ac_cv_prog_NM_FOR_TARGET=$NM_FOR_TARGET
15841elif test -n "$ac_cv_prog_NM_FOR_TARGET"; then
15842  NM_FOR_TARGET=$ac_cv_prog_NM_FOR_TARGET
15843fi
15844
15845if test -n "$ac_cv_prog_NM_FOR_TARGET"; then
15846  for ncn_progname in nm; do
15847    # Extract the first word of "${ncn_progname}", so it can be a program name with args.
15848set dummy ${ncn_progname}; ac_word=$2
15849{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15850$as_echo_n "checking for $ac_word... " >&6; }
15851if ${ac_cv_prog_NM_FOR_TARGET+:} false; then :
15852  $as_echo_n "(cached) " >&6
15853else
15854  if test -n "$NM_FOR_TARGET"; then
15855  ac_cv_prog_NM_FOR_TARGET="$NM_FOR_TARGET" # Let the user override the test.
15856else
15857as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15858for as_dir in $PATH
15859do
15860  IFS=$as_save_IFS
15861  test -z "$as_dir" && as_dir=.
15862    for ac_exec_ext in '' $ac_executable_extensions; do
15863  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15864    ac_cv_prog_NM_FOR_TARGET="${ncn_progname}"
15865    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15866    break 2
15867  fi
15868done
15869  done
15870IFS=$as_save_IFS
15871
15872fi
15873fi
15874NM_FOR_TARGET=$ac_cv_prog_NM_FOR_TARGET
15875if test -n "$NM_FOR_TARGET"; then
15876  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NM_FOR_TARGET" >&5
15877$as_echo "$NM_FOR_TARGET" >&6; }
15878else
15879  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15880$as_echo "no" >&6; }
15881fi
15882
15883
15884  done
15885fi
15886
15887if test -z "$ac_cv_prog_NM_FOR_TARGET" && test -n "$with_build_time_tools"; then
15888  for ncn_progname in nm; do
15889    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
15890$as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
15891    if test -x $with_build_time_tools/${ncn_progname}; then
15892      ac_cv_prog_NM_FOR_TARGET=$with_build_time_tools/${ncn_progname}
15893      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15894$as_echo "yes" >&6; }
15895      break
15896    else
15897      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15898$as_echo "no" >&6; }
15899    fi
15900  done
15901fi
15902
15903if test -z "$ac_cv_prog_NM_FOR_TARGET"; then
15904  for ncn_progname in nm; do
15905    if test -n "$ncn_target_tool_prefix"; then
15906      # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
15907set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
15908{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15909$as_echo_n "checking for $ac_word... " >&6; }
15910if ${ac_cv_prog_NM_FOR_TARGET+:} false; then :
15911  $as_echo_n "(cached) " >&6
15912else
15913  if test -n "$NM_FOR_TARGET"; then
15914  ac_cv_prog_NM_FOR_TARGET="$NM_FOR_TARGET" # Let the user override the test.
15915else
15916as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15917for as_dir in $PATH
15918do
15919  IFS=$as_save_IFS
15920  test -z "$as_dir" && as_dir=.
15921    for ac_exec_ext in '' $ac_executable_extensions; do
15922  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15923    ac_cv_prog_NM_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
15924    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15925    break 2
15926  fi
15927done
15928  done
15929IFS=$as_save_IFS
15930
15931fi
15932fi
15933NM_FOR_TARGET=$ac_cv_prog_NM_FOR_TARGET
15934if test -n "$NM_FOR_TARGET"; then
15935  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NM_FOR_TARGET" >&5
15936$as_echo "$NM_FOR_TARGET" >&6; }
15937else
15938  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15939$as_echo "no" >&6; }
15940fi
15941
15942
15943    fi
15944    if test -z "$ac_cv_prog_NM_FOR_TARGET" && test $build = $target ; then
15945      # Extract the first word of "${ncn_progname}", so it can be a program name with args.
15946set dummy ${ncn_progname}; ac_word=$2
15947{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15948$as_echo_n "checking for $ac_word... " >&6; }
15949if ${ac_cv_prog_NM_FOR_TARGET+:} false; then :
15950  $as_echo_n "(cached) " >&6
15951else
15952  if test -n "$NM_FOR_TARGET"; then
15953  ac_cv_prog_NM_FOR_TARGET="$NM_FOR_TARGET" # Let the user override the test.
15954else
15955as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15956for as_dir in $PATH
15957do
15958  IFS=$as_save_IFS
15959  test -z "$as_dir" && as_dir=.
15960    for ac_exec_ext in '' $ac_executable_extensions; do
15961  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15962    ac_cv_prog_NM_FOR_TARGET="${ncn_progname}"
15963    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15964    break 2
15965  fi
15966done
15967  done
15968IFS=$as_save_IFS
15969
15970fi
15971fi
15972NM_FOR_TARGET=$ac_cv_prog_NM_FOR_TARGET
15973if test -n "$NM_FOR_TARGET"; then
15974  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NM_FOR_TARGET" >&5
15975$as_echo "$NM_FOR_TARGET" >&6; }
15976else
15977  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15978$as_echo "no" >&6; }
15979fi
15980
15981
15982    fi
15983    test -n "$ac_cv_prog_NM_FOR_TARGET" && break
15984  done
15985fi
15986
15987if test -z "$ac_cv_prog_NM_FOR_TARGET" ; then
15988  set dummy nm
15989  if test $build = $target ; then
15990    NM_FOR_TARGET="$2"
15991  else
15992    NM_FOR_TARGET="${ncn_target_tool_prefix}$2"
15993  fi
15994else
15995  NM_FOR_TARGET="$ac_cv_prog_NM_FOR_TARGET"
15996fi
15997
15998else
15999  NM_FOR_TARGET=$ac_cv_path_NM_FOR_TARGET
16000fi
16001
16002
16003
16004
16005if test -z "$ac_cv_path_OBJCOPY_FOR_TARGET" ; then
16006  if test -n "$with_build_time_tools"; then
16007    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objcopy in $with_build_time_tools" >&5
16008$as_echo_n "checking for objcopy in $with_build_time_tools... " >&6; }
16009    if test -x $with_build_time_tools/objcopy; then
16010      OBJCOPY_FOR_TARGET=`cd $with_build_time_tools && pwd`/objcopy
16011      ac_cv_path_OBJCOPY_FOR_TARGET=$OBJCOPY_FOR_TARGET
16012      { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_OBJCOPY_FOR_TARGET" >&5
16013$as_echo "$ac_cv_path_OBJCOPY_FOR_TARGET" >&6; }
16014    else
16015      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16016$as_echo "no" >&6; }
16017    fi
16018  elif test $build != $host && test $have_gcc_for_target = yes; then
16019    OBJCOPY_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=objcopy`
16020    test $OBJCOPY_FOR_TARGET = objcopy && OBJCOPY_FOR_TARGET=
16021    test -n "$OBJCOPY_FOR_TARGET" && ac_cv_path_OBJCOPY_FOR_TARGET=$OBJCOPY_FOR_TARGET
16022  fi
16023fi
16024if test -z "$ac_cv_path_OBJCOPY_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then
16025  # Extract the first word of "objcopy", so it can be a program name with args.
16026set dummy objcopy; ac_word=$2
16027{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16028$as_echo_n "checking for $ac_word... " >&6; }
16029if ${ac_cv_path_OBJCOPY_FOR_TARGET+:} false; then :
16030  $as_echo_n "(cached) " >&6
16031else
16032  case $OBJCOPY_FOR_TARGET in
16033  [\\/]* | ?:[\\/]*)
16034  ac_cv_path_OBJCOPY_FOR_TARGET="$OBJCOPY_FOR_TARGET" # Let the user override the test with a path.
16035  ;;
16036  *)
16037  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16038for as_dir in $gcc_cv_tool_dirs
16039do
16040  IFS=$as_save_IFS
16041  test -z "$as_dir" && as_dir=.
16042    for ac_exec_ext in '' $ac_executable_extensions; do
16043  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16044    ac_cv_path_OBJCOPY_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext"
16045    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16046    break 2
16047  fi
16048done
16049  done
16050IFS=$as_save_IFS
16051
16052  ;;
16053esac
16054fi
16055OBJCOPY_FOR_TARGET=$ac_cv_path_OBJCOPY_FOR_TARGET
16056if test -n "$OBJCOPY_FOR_TARGET"; then
16057  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJCOPY_FOR_TARGET" >&5
16058$as_echo "$OBJCOPY_FOR_TARGET" >&6; }
16059else
16060  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16061$as_echo "no" >&6; }
16062fi
16063
16064
16065fi
16066if test -z "$ac_cv_path_OBJCOPY_FOR_TARGET" ; then
16067
16068
16069if test -n "$OBJCOPY_FOR_TARGET"; then
16070  ac_cv_prog_OBJCOPY_FOR_TARGET=$OBJCOPY_FOR_TARGET
16071elif test -n "$ac_cv_prog_OBJCOPY_FOR_TARGET"; then
16072  OBJCOPY_FOR_TARGET=$ac_cv_prog_OBJCOPY_FOR_TARGET
16073fi
16074
16075if test -n "$ac_cv_prog_OBJCOPY_FOR_TARGET"; then
16076  for ncn_progname in objcopy; do
16077    # Extract the first word of "${ncn_progname}", so it can be a program name with args.
16078set dummy ${ncn_progname}; ac_word=$2
16079{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16080$as_echo_n "checking for $ac_word... " >&6; }
16081if ${ac_cv_prog_OBJCOPY_FOR_TARGET+:} false; then :
16082  $as_echo_n "(cached) " >&6
16083else
16084  if test -n "$OBJCOPY_FOR_TARGET"; then
16085  ac_cv_prog_OBJCOPY_FOR_TARGET="$OBJCOPY_FOR_TARGET" # Let the user override the test.
16086else
16087as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16088for as_dir in $PATH
16089do
16090  IFS=$as_save_IFS
16091  test -z "$as_dir" && as_dir=.
16092    for ac_exec_ext in '' $ac_executable_extensions; do
16093  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16094    ac_cv_prog_OBJCOPY_FOR_TARGET="${ncn_progname}"
16095    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16096    break 2
16097  fi
16098done
16099  done
16100IFS=$as_save_IFS
16101
16102fi
16103fi
16104OBJCOPY_FOR_TARGET=$ac_cv_prog_OBJCOPY_FOR_TARGET
16105if test -n "$OBJCOPY_FOR_TARGET"; then
16106  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJCOPY_FOR_TARGET" >&5
16107$as_echo "$OBJCOPY_FOR_TARGET" >&6; }
16108else
16109  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16110$as_echo "no" >&6; }
16111fi
16112
16113
16114  done
16115fi
16116
16117if test -z "$ac_cv_prog_OBJCOPY_FOR_TARGET" && test -n "$with_build_time_tools"; then
16118  for ncn_progname in objcopy; do
16119    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
16120$as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
16121    if test -x $with_build_time_tools/${ncn_progname}; then
16122      ac_cv_prog_OBJCOPY_FOR_TARGET=$with_build_time_tools/${ncn_progname}
16123      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
16124$as_echo "yes" >&6; }
16125      break
16126    else
16127      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16128$as_echo "no" >&6; }
16129    fi
16130  done
16131fi
16132
16133if test -z "$ac_cv_prog_OBJCOPY_FOR_TARGET"; then
16134  for ncn_progname in objcopy; do
16135    if test -n "$ncn_target_tool_prefix"; then
16136      # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
16137set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
16138{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16139$as_echo_n "checking for $ac_word... " >&6; }
16140if ${ac_cv_prog_OBJCOPY_FOR_TARGET+:} false; then :
16141  $as_echo_n "(cached) " >&6
16142else
16143  if test -n "$OBJCOPY_FOR_TARGET"; then
16144  ac_cv_prog_OBJCOPY_FOR_TARGET="$OBJCOPY_FOR_TARGET" # Let the user override the test.
16145else
16146as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16147for as_dir in $PATH
16148do
16149  IFS=$as_save_IFS
16150  test -z "$as_dir" && as_dir=.
16151    for ac_exec_ext in '' $ac_executable_extensions; do
16152  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16153    ac_cv_prog_OBJCOPY_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
16154    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16155    break 2
16156  fi
16157done
16158  done
16159IFS=$as_save_IFS
16160
16161fi
16162fi
16163OBJCOPY_FOR_TARGET=$ac_cv_prog_OBJCOPY_FOR_TARGET
16164if test -n "$OBJCOPY_FOR_TARGET"; then
16165  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJCOPY_FOR_TARGET" >&5
16166$as_echo "$OBJCOPY_FOR_TARGET" >&6; }
16167else
16168  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16169$as_echo "no" >&6; }
16170fi
16171
16172
16173    fi
16174    if test -z "$ac_cv_prog_OBJCOPY_FOR_TARGET" && test $build = $target ; then
16175      # Extract the first word of "${ncn_progname}", so it can be a program name with args.
16176set dummy ${ncn_progname}; ac_word=$2
16177{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16178$as_echo_n "checking for $ac_word... " >&6; }
16179if ${ac_cv_prog_OBJCOPY_FOR_TARGET+:} false; then :
16180  $as_echo_n "(cached) " >&6
16181else
16182  if test -n "$OBJCOPY_FOR_TARGET"; then
16183  ac_cv_prog_OBJCOPY_FOR_TARGET="$OBJCOPY_FOR_TARGET" # Let the user override the test.
16184else
16185as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16186for as_dir in $PATH
16187do
16188  IFS=$as_save_IFS
16189  test -z "$as_dir" && as_dir=.
16190    for ac_exec_ext in '' $ac_executable_extensions; do
16191  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16192    ac_cv_prog_OBJCOPY_FOR_TARGET="${ncn_progname}"
16193    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16194    break 2
16195  fi
16196done
16197  done
16198IFS=$as_save_IFS
16199
16200fi
16201fi
16202OBJCOPY_FOR_TARGET=$ac_cv_prog_OBJCOPY_FOR_TARGET
16203if test -n "$OBJCOPY_FOR_TARGET"; then
16204  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJCOPY_FOR_TARGET" >&5
16205$as_echo "$OBJCOPY_FOR_TARGET" >&6; }
16206else
16207  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16208$as_echo "no" >&6; }
16209fi
16210
16211
16212    fi
16213    test -n "$ac_cv_prog_OBJCOPY_FOR_TARGET" && break
16214  done
16215fi
16216
16217if test -z "$ac_cv_prog_OBJCOPY_FOR_TARGET" ; then
16218  set dummy objcopy
16219  if test $build = $target ; then
16220    OBJCOPY_FOR_TARGET="$2"
16221  else
16222    OBJCOPY_FOR_TARGET="${ncn_target_tool_prefix}$2"
16223  fi
16224else
16225  OBJCOPY_FOR_TARGET="$ac_cv_prog_OBJCOPY_FOR_TARGET"
16226fi
16227
16228else
16229  OBJCOPY_FOR_TARGET=$ac_cv_path_OBJCOPY_FOR_TARGET
16230fi
16231
16232
16233
16234
16235if test -z "$ac_cv_path_OBJDUMP_FOR_TARGET" ; then
16236  if test -n "$with_build_time_tools"; then
16237    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdump in $with_build_time_tools" >&5
16238$as_echo_n "checking for objdump in $with_build_time_tools... " >&6; }
16239    if test -x $with_build_time_tools/objdump; then
16240      OBJDUMP_FOR_TARGET=`cd $with_build_time_tools && pwd`/objdump
16241      ac_cv_path_OBJDUMP_FOR_TARGET=$OBJDUMP_FOR_TARGET
16242      { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_OBJDUMP_FOR_TARGET" >&5
16243$as_echo "$ac_cv_path_OBJDUMP_FOR_TARGET" >&6; }
16244    else
16245      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16246$as_echo "no" >&6; }
16247    fi
16248  elif test $build != $host && test $have_gcc_for_target = yes; then
16249    OBJDUMP_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=objdump`
16250    test $OBJDUMP_FOR_TARGET = objdump && OBJDUMP_FOR_TARGET=
16251    test -n "$OBJDUMP_FOR_TARGET" && ac_cv_path_OBJDUMP_FOR_TARGET=$OBJDUMP_FOR_TARGET
16252  fi
16253fi
16254if test -z "$ac_cv_path_OBJDUMP_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then
16255  # Extract the first word of "objdump", so it can be a program name with args.
16256set dummy objdump; ac_word=$2
16257{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16258$as_echo_n "checking for $ac_word... " >&6; }
16259if ${ac_cv_path_OBJDUMP_FOR_TARGET+:} false; then :
16260  $as_echo_n "(cached) " >&6
16261else
16262  case $OBJDUMP_FOR_TARGET in
16263  [\\/]* | ?:[\\/]*)
16264  ac_cv_path_OBJDUMP_FOR_TARGET="$OBJDUMP_FOR_TARGET" # Let the user override the test with a path.
16265  ;;
16266  *)
16267  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16268for as_dir in $gcc_cv_tool_dirs
16269do
16270  IFS=$as_save_IFS
16271  test -z "$as_dir" && as_dir=.
16272    for ac_exec_ext in '' $ac_executable_extensions; do
16273  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16274    ac_cv_path_OBJDUMP_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext"
16275    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16276    break 2
16277  fi
16278done
16279  done
16280IFS=$as_save_IFS
16281
16282  ;;
16283esac
16284fi
16285OBJDUMP_FOR_TARGET=$ac_cv_path_OBJDUMP_FOR_TARGET
16286if test -n "$OBJDUMP_FOR_TARGET"; then
16287  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP_FOR_TARGET" >&5
16288$as_echo "$OBJDUMP_FOR_TARGET" >&6; }
16289else
16290  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16291$as_echo "no" >&6; }
16292fi
16293
16294
16295fi
16296if test -z "$ac_cv_path_OBJDUMP_FOR_TARGET" ; then
16297
16298
16299if test -n "$OBJDUMP_FOR_TARGET"; then
16300  ac_cv_prog_OBJDUMP_FOR_TARGET=$OBJDUMP_FOR_TARGET
16301elif test -n "$ac_cv_prog_OBJDUMP_FOR_TARGET"; then
16302  OBJDUMP_FOR_TARGET=$ac_cv_prog_OBJDUMP_FOR_TARGET
16303fi
16304
16305if test -n "$ac_cv_prog_OBJDUMP_FOR_TARGET"; then
16306  for ncn_progname in objdump; do
16307    # Extract the first word of "${ncn_progname}", so it can be a program name with args.
16308set dummy ${ncn_progname}; ac_word=$2
16309{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16310$as_echo_n "checking for $ac_word... " >&6; }
16311if ${ac_cv_prog_OBJDUMP_FOR_TARGET+:} false; then :
16312  $as_echo_n "(cached) " >&6
16313else
16314  if test -n "$OBJDUMP_FOR_TARGET"; then
16315  ac_cv_prog_OBJDUMP_FOR_TARGET="$OBJDUMP_FOR_TARGET" # Let the user override the test.
16316else
16317as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16318for as_dir in $PATH
16319do
16320  IFS=$as_save_IFS
16321  test -z "$as_dir" && as_dir=.
16322    for ac_exec_ext in '' $ac_executable_extensions; do
16323  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16324    ac_cv_prog_OBJDUMP_FOR_TARGET="${ncn_progname}"
16325    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16326    break 2
16327  fi
16328done
16329  done
16330IFS=$as_save_IFS
16331
16332fi
16333fi
16334OBJDUMP_FOR_TARGET=$ac_cv_prog_OBJDUMP_FOR_TARGET
16335if test -n "$OBJDUMP_FOR_TARGET"; then
16336  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP_FOR_TARGET" >&5
16337$as_echo "$OBJDUMP_FOR_TARGET" >&6; }
16338else
16339  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16340$as_echo "no" >&6; }
16341fi
16342
16343
16344  done
16345fi
16346
16347if test -z "$ac_cv_prog_OBJDUMP_FOR_TARGET" && test -n "$with_build_time_tools"; then
16348  for ncn_progname in objdump; do
16349    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
16350$as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
16351    if test -x $with_build_time_tools/${ncn_progname}; then
16352      ac_cv_prog_OBJDUMP_FOR_TARGET=$with_build_time_tools/${ncn_progname}
16353      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
16354$as_echo "yes" >&6; }
16355      break
16356    else
16357      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16358$as_echo "no" >&6; }
16359    fi
16360  done
16361fi
16362
16363if test -z "$ac_cv_prog_OBJDUMP_FOR_TARGET"; then
16364  for ncn_progname in objdump; do
16365    if test -n "$ncn_target_tool_prefix"; then
16366      # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
16367set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
16368{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16369$as_echo_n "checking for $ac_word... " >&6; }
16370if ${ac_cv_prog_OBJDUMP_FOR_TARGET+:} false; then :
16371  $as_echo_n "(cached) " >&6
16372else
16373  if test -n "$OBJDUMP_FOR_TARGET"; then
16374  ac_cv_prog_OBJDUMP_FOR_TARGET="$OBJDUMP_FOR_TARGET" # Let the user override the test.
16375else
16376as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16377for as_dir in $PATH
16378do
16379  IFS=$as_save_IFS
16380  test -z "$as_dir" && as_dir=.
16381    for ac_exec_ext in '' $ac_executable_extensions; do
16382  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16383    ac_cv_prog_OBJDUMP_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
16384    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16385    break 2
16386  fi
16387done
16388  done
16389IFS=$as_save_IFS
16390
16391fi
16392fi
16393OBJDUMP_FOR_TARGET=$ac_cv_prog_OBJDUMP_FOR_TARGET
16394if test -n "$OBJDUMP_FOR_TARGET"; then
16395  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP_FOR_TARGET" >&5
16396$as_echo "$OBJDUMP_FOR_TARGET" >&6; }
16397else
16398  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16399$as_echo "no" >&6; }
16400fi
16401
16402
16403    fi
16404    if test -z "$ac_cv_prog_OBJDUMP_FOR_TARGET" && test $build = $target ; then
16405      # Extract the first word of "${ncn_progname}", so it can be a program name with args.
16406set dummy ${ncn_progname}; ac_word=$2
16407{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16408$as_echo_n "checking for $ac_word... " >&6; }
16409if ${ac_cv_prog_OBJDUMP_FOR_TARGET+:} false; then :
16410  $as_echo_n "(cached) " >&6
16411else
16412  if test -n "$OBJDUMP_FOR_TARGET"; then
16413  ac_cv_prog_OBJDUMP_FOR_TARGET="$OBJDUMP_FOR_TARGET" # Let the user override the test.
16414else
16415as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16416for as_dir in $PATH
16417do
16418  IFS=$as_save_IFS
16419  test -z "$as_dir" && as_dir=.
16420    for ac_exec_ext in '' $ac_executable_extensions; do
16421  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16422    ac_cv_prog_OBJDUMP_FOR_TARGET="${ncn_progname}"
16423    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16424    break 2
16425  fi
16426done
16427  done
16428IFS=$as_save_IFS
16429
16430fi
16431fi
16432OBJDUMP_FOR_TARGET=$ac_cv_prog_OBJDUMP_FOR_TARGET
16433if test -n "$OBJDUMP_FOR_TARGET"; then
16434  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP_FOR_TARGET" >&5
16435$as_echo "$OBJDUMP_FOR_TARGET" >&6; }
16436else
16437  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16438$as_echo "no" >&6; }
16439fi
16440
16441
16442    fi
16443    test -n "$ac_cv_prog_OBJDUMP_FOR_TARGET" && break
16444  done
16445fi
16446
16447if test -z "$ac_cv_prog_OBJDUMP_FOR_TARGET" ; then
16448  set dummy objdump
16449  if test $build = $target ; then
16450    OBJDUMP_FOR_TARGET="$2"
16451  else
16452    OBJDUMP_FOR_TARGET="${ncn_target_tool_prefix}$2"
16453  fi
16454else
16455  OBJDUMP_FOR_TARGET="$ac_cv_prog_OBJDUMP_FOR_TARGET"
16456fi
16457
16458else
16459  OBJDUMP_FOR_TARGET=$ac_cv_path_OBJDUMP_FOR_TARGET
16460fi
16461
16462
16463
16464
16465if test -z "$ac_cv_path_OTOOL_FOR_TARGET" ; then
16466  if test -n "$with_build_time_tools"; then
16467    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for otool in $with_build_time_tools" >&5
16468$as_echo_n "checking for otool in $with_build_time_tools... " >&6; }
16469    if test -x $with_build_time_tools/otool; then
16470      OTOOL_FOR_TARGET=`cd $with_build_time_tools && pwd`/otool
16471      ac_cv_path_OTOOL_FOR_TARGET=$OTOOL_FOR_TARGET
16472      { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_OTOOL_FOR_TARGET" >&5
16473$as_echo "$ac_cv_path_OTOOL_FOR_TARGET" >&6; }
16474    else
16475      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16476$as_echo "no" >&6; }
16477    fi
16478  elif test $build != $host && test $have_gcc_for_target = yes; then
16479    OTOOL_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=otool`
16480    test $OTOOL_FOR_TARGET = otool && OTOOL_FOR_TARGET=
16481    test -n "$OTOOL_FOR_TARGET" && ac_cv_path_OTOOL_FOR_TARGET=$OTOOL_FOR_TARGET
16482  fi
16483fi
16484if test -z "$ac_cv_path_OTOOL_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then
16485  # Extract the first word of "otool", so it can be a program name with args.
16486set dummy otool; ac_word=$2
16487{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16488$as_echo_n "checking for $ac_word... " >&6; }
16489if ${ac_cv_path_OTOOL_FOR_TARGET+:} false; then :
16490  $as_echo_n "(cached) " >&6
16491else
16492  case $OTOOL_FOR_TARGET in
16493  [\\/]* | ?:[\\/]*)
16494  ac_cv_path_OTOOL_FOR_TARGET="$OTOOL_FOR_TARGET" # Let the user override the test with a path.
16495  ;;
16496  *)
16497  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16498for as_dir in $gcc_cv_tool_dirs
16499do
16500  IFS=$as_save_IFS
16501  test -z "$as_dir" && as_dir=.
16502    for ac_exec_ext in '' $ac_executable_extensions; do
16503  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16504    ac_cv_path_OTOOL_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext"
16505    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16506    break 2
16507  fi
16508done
16509  done
16510IFS=$as_save_IFS
16511
16512  ;;
16513esac
16514fi
16515OTOOL_FOR_TARGET=$ac_cv_path_OTOOL_FOR_TARGET
16516if test -n "$OTOOL_FOR_TARGET"; then
16517  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL_FOR_TARGET" >&5
16518$as_echo "$OTOOL_FOR_TARGET" >&6; }
16519else
16520  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16521$as_echo "no" >&6; }
16522fi
16523
16524
16525fi
16526if test -z "$ac_cv_path_OTOOL_FOR_TARGET" ; then
16527
16528
16529if test -n "$OTOOL_FOR_TARGET"; then
16530  ac_cv_prog_OTOOL_FOR_TARGET=$OTOOL_FOR_TARGET
16531elif test -n "$ac_cv_prog_OTOOL_FOR_TARGET"; then
16532  OTOOL_FOR_TARGET=$ac_cv_prog_OTOOL_FOR_TARGET
16533fi
16534
16535if test -n "$ac_cv_prog_OTOOL_FOR_TARGET"; then
16536  for ncn_progname in otool; do
16537    # Extract the first word of "${ncn_progname}", so it can be a program name with args.
16538set dummy ${ncn_progname}; ac_word=$2
16539{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16540$as_echo_n "checking for $ac_word... " >&6; }
16541if ${ac_cv_prog_OTOOL_FOR_TARGET+:} false; then :
16542  $as_echo_n "(cached) " >&6
16543else
16544  if test -n "$OTOOL_FOR_TARGET"; then
16545  ac_cv_prog_OTOOL_FOR_TARGET="$OTOOL_FOR_TARGET" # Let the user override the test.
16546else
16547as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16548for as_dir in $PATH
16549do
16550  IFS=$as_save_IFS
16551  test -z "$as_dir" && as_dir=.
16552    for ac_exec_ext in '' $ac_executable_extensions; do
16553  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16554    ac_cv_prog_OTOOL_FOR_TARGET="${ncn_progname}"
16555    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16556    break 2
16557  fi
16558done
16559  done
16560IFS=$as_save_IFS
16561
16562fi
16563fi
16564OTOOL_FOR_TARGET=$ac_cv_prog_OTOOL_FOR_TARGET
16565if test -n "$OTOOL_FOR_TARGET"; then
16566  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL_FOR_TARGET" >&5
16567$as_echo "$OTOOL_FOR_TARGET" >&6; }
16568else
16569  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16570$as_echo "no" >&6; }
16571fi
16572
16573
16574  done
16575fi
16576
16577if test -z "$ac_cv_prog_OTOOL_FOR_TARGET" && test -n "$with_build_time_tools"; then
16578  for ncn_progname in otool; do
16579    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
16580$as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
16581    if test -x $with_build_time_tools/${ncn_progname}; then
16582      ac_cv_prog_OTOOL_FOR_TARGET=$with_build_time_tools/${ncn_progname}
16583      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
16584$as_echo "yes" >&6; }
16585      break
16586    else
16587      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16588$as_echo "no" >&6; }
16589    fi
16590  done
16591fi
16592
16593if test -z "$ac_cv_prog_OTOOL_FOR_TARGET"; then
16594  for ncn_progname in otool; do
16595    if test -n "$ncn_target_tool_prefix"; then
16596      # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
16597set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
16598{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16599$as_echo_n "checking for $ac_word... " >&6; }
16600if ${ac_cv_prog_OTOOL_FOR_TARGET+:} false; then :
16601  $as_echo_n "(cached) " >&6
16602else
16603  if test -n "$OTOOL_FOR_TARGET"; then
16604  ac_cv_prog_OTOOL_FOR_TARGET="$OTOOL_FOR_TARGET" # Let the user override the test.
16605else
16606as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16607for as_dir in $PATH
16608do
16609  IFS=$as_save_IFS
16610  test -z "$as_dir" && as_dir=.
16611    for ac_exec_ext in '' $ac_executable_extensions; do
16612  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16613    ac_cv_prog_OTOOL_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
16614    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16615    break 2
16616  fi
16617done
16618  done
16619IFS=$as_save_IFS
16620
16621fi
16622fi
16623OTOOL_FOR_TARGET=$ac_cv_prog_OTOOL_FOR_TARGET
16624if test -n "$OTOOL_FOR_TARGET"; then
16625  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL_FOR_TARGET" >&5
16626$as_echo "$OTOOL_FOR_TARGET" >&6; }
16627else
16628  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16629$as_echo "no" >&6; }
16630fi
16631
16632
16633    fi
16634    if test -z "$ac_cv_prog_OTOOL_FOR_TARGET" && test $build = $target ; then
16635      # Extract the first word of "${ncn_progname}", so it can be a program name with args.
16636set dummy ${ncn_progname}; ac_word=$2
16637{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16638$as_echo_n "checking for $ac_word... " >&6; }
16639if ${ac_cv_prog_OTOOL_FOR_TARGET+:} false; then :
16640  $as_echo_n "(cached) " >&6
16641else
16642  if test -n "$OTOOL_FOR_TARGET"; then
16643  ac_cv_prog_OTOOL_FOR_TARGET="$OTOOL_FOR_TARGET" # Let the user override the test.
16644else
16645as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16646for as_dir in $PATH
16647do
16648  IFS=$as_save_IFS
16649  test -z "$as_dir" && as_dir=.
16650    for ac_exec_ext in '' $ac_executable_extensions; do
16651  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16652    ac_cv_prog_OTOOL_FOR_TARGET="${ncn_progname}"
16653    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16654    break 2
16655  fi
16656done
16657  done
16658IFS=$as_save_IFS
16659
16660fi
16661fi
16662OTOOL_FOR_TARGET=$ac_cv_prog_OTOOL_FOR_TARGET
16663if test -n "$OTOOL_FOR_TARGET"; then
16664  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL_FOR_TARGET" >&5
16665$as_echo "$OTOOL_FOR_TARGET" >&6; }
16666else
16667  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16668$as_echo "no" >&6; }
16669fi
16670
16671
16672    fi
16673    test -n "$ac_cv_prog_OTOOL_FOR_TARGET" && break
16674  done
16675fi
16676
16677if test -z "$ac_cv_prog_OTOOL_FOR_TARGET" ; then
16678  set dummy otool
16679  if test $build = $target ; then
16680    OTOOL_FOR_TARGET="$2"
16681  else
16682    OTOOL_FOR_TARGET="${ncn_target_tool_prefix}$2"
16683  fi
16684else
16685  OTOOL_FOR_TARGET="$ac_cv_prog_OTOOL_FOR_TARGET"
16686fi
16687
16688else
16689  OTOOL_FOR_TARGET=$ac_cv_path_OTOOL_FOR_TARGET
16690fi
16691
16692
16693
16694
16695if test -z "$ac_cv_path_RANLIB_FOR_TARGET" ; then
16696  if test -n "$with_build_time_tools"; then
16697    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ranlib in $with_build_time_tools" >&5
16698$as_echo_n "checking for ranlib in $with_build_time_tools... " >&6; }
16699    if test -x $with_build_time_tools/ranlib; then
16700      RANLIB_FOR_TARGET=`cd $with_build_time_tools && pwd`/ranlib
16701      ac_cv_path_RANLIB_FOR_TARGET=$RANLIB_FOR_TARGET
16702      { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_RANLIB_FOR_TARGET" >&5
16703$as_echo "$ac_cv_path_RANLIB_FOR_TARGET" >&6; }
16704    else
16705      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16706$as_echo "no" >&6; }
16707    fi
16708  elif test $build != $host && test $have_gcc_for_target = yes; then
16709    RANLIB_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=ranlib`
16710    test $RANLIB_FOR_TARGET = ranlib && RANLIB_FOR_TARGET=
16711    test -n "$RANLIB_FOR_TARGET" && ac_cv_path_RANLIB_FOR_TARGET=$RANLIB_FOR_TARGET
16712  fi
16713fi
16714if test -z "$ac_cv_path_RANLIB_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then
16715  # Extract the first word of "ranlib", so it can be a program name with args.
16716set dummy ranlib; ac_word=$2
16717{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16718$as_echo_n "checking for $ac_word... " >&6; }
16719if ${ac_cv_path_RANLIB_FOR_TARGET+:} false; then :
16720  $as_echo_n "(cached) " >&6
16721else
16722  case $RANLIB_FOR_TARGET in
16723  [\\/]* | ?:[\\/]*)
16724  ac_cv_path_RANLIB_FOR_TARGET="$RANLIB_FOR_TARGET" # Let the user override the test with a path.
16725  ;;
16726  *)
16727  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16728for as_dir in $gcc_cv_tool_dirs
16729do
16730  IFS=$as_save_IFS
16731  test -z "$as_dir" && as_dir=.
16732    for ac_exec_ext in '' $ac_executable_extensions; do
16733  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16734    ac_cv_path_RANLIB_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext"
16735    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16736    break 2
16737  fi
16738done
16739  done
16740IFS=$as_save_IFS
16741
16742  ;;
16743esac
16744fi
16745RANLIB_FOR_TARGET=$ac_cv_path_RANLIB_FOR_TARGET
16746if test -n "$RANLIB_FOR_TARGET"; then
16747  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB_FOR_TARGET" >&5
16748$as_echo "$RANLIB_FOR_TARGET" >&6; }
16749else
16750  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16751$as_echo "no" >&6; }
16752fi
16753
16754
16755fi
16756if test -z "$ac_cv_path_RANLIB_FOR_TARGET" ; then
16757
16758
16759if test -n "$RANLIB_FOR_TARGET"; then
16760  ac_cv_prog_RANLIB_FOR_TARGET=$RANLIB_FOR_TARGET
16761elif test -n "$ac_cv_prog_RANLIB_FOR_TARGET"; then
16762  RANLIB_FOR_TARGET=$ac_cv_prog_RANLIB_FOR_TARGET
16763fi
16764
16765if test -n "$ac_cv_prog_RANLIB_FOR_TARGET"; then
16766  for ncn_progname in ranlib; do
16767    # Extract the first word of "${ncn_progname}", so it can be a program name with args.
16768set dummy ${ncn_progname}; ac_word=$2
16769{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16770$as_echo_n "checking for $ac_word... " >&6; }
16771if ${ac_cv_prog_RANLIB_FOR_TARGET+:} false; then :
16772  $as_echo_n "(cached) " >&6
16773else
16774  if test -n "$RANLIB_FOR_TARGET"; then
16775  ac_cv_prog_RANLIB_FOR_TARGET="$RANLIB_FOR_TARGET" # Let the user override the test.
16776else
16777as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16778for as_dir in $PATH
16779do
16780  IFS=$as_save_IFS
16781  test -z "$as_dir" && as_dir=.
16782    for ac_exec_ext in '' $ac_executable_extensions; do
16783  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16784    ac_cv_prog_RANLIB_FOR_TARGET="${ncn_progname}"
16785    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16786    break 2
16787  fi
16788done
16789  done
16790IFS=$as_save_IFS
16791
16792fi
16793fi
16794RANLIB_FOR_TARGET=$ac_cv_prog_RANLIB_FOR_TARGET
16795if test -n "$RANLIB_FOR_TARGET"; then
16796  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB_FOR_TARGET" >&5
16797$as_echo "$RANLIB_FOR_TARGET" >&6; }
16798else
16799  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16800$as_echo "no" >&6; }
16801fi
16802
16803
16804  done
16805fi
16806
16807if test -z "$ac_cv_prog_RANLIB_FOR_TARGET" && test -n "$with_build_time_tools"; then
16808  for ncn_progname in ranlib; do
16809    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
16810$as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
16811    if test -x $with_build_time_tools/${ncn_progname}; then
16812      ac_cv_prog_RANLIB_FOR_TARGET=$with_build_time_tools/${ncn_progname}
16813      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
16814$as_echo "yes" >&6; }
16815      break
16816    else
16817      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16818$as_echo "no" >&6; }
16819    fi
16820  done
16821fi
16822
16823if test -z "$ac_cv_prog_RANLIB_FOR_TARGET"; then
16824  for ncn_progname in ranlib; do
16825    if test -n "$ncn_target_tool_prefix"; then
16826      # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
16827set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
16828{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16829$as_echo_n "checking for $ac_word... " >&6; }
16830if ${ac_cv_prog_RANLIB_FOR_TARGET+:} false; then :
16831  $as_echo_n "(cached) " >&6
16832else
16833  if test -n "$RANLIB_FOR_TARGET"; then
16834  ac_cv_prog_RANLIB_FOR_TARGET="$RANLIB_FOR_TARGET" # Let the user override the test.
16835else
16836as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16837for as_dir in $PATH
16838do
16839  IFS=$as_save_IFS
16840  test -z "$as_dir" && as_dir=.
16841    for ac_exec_ext in '' $ac_executable_extensions; do
16842  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16843    ac_cv_prog_RANLIB_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
16844    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16845    break 2
16846  fi
16847done
16848  done
16849IFS=$as_save_IFS
16850
16851fi
16852fi
16853RANLIB_FOR_TARGET=$ac_cv_prog_RANLIB_FOR_TARGET
16854if test -n "$RANLIB_FOR_TARGET"; then
16855  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB_FOR_TARGET" >&5
16856$as_echo "$RANLIB_FOR_TARGET" >&6; }
16857else
16858  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16859$as_echo "no" >&6; }
16860fi
16861
16862
16863    fi
16864    if test -z "$ac_cv_prog_RANLIB_FOR_TARGET" && test $build = $target ; then
16865      # Extract the first word of "${ncn_progname}", so it can be a program name with args.
16866set dummy ${ncn_progname}; ac_word=$2
16867{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16868$as_echo_n "checking for $ac_word... " >&6; }
16869if ${ac_cv_prog_RANLIB_FOR_TARGET+:} false; then :
16870  $as_echo_n "(cached) " >&6
16871else
16872  if test -n "$RANLIB_FOR_TARGET"; then
16873  ac_cv_prog_RANLIB_FOR_TARGET="$RANLIB_FOR_TARGET" # Let the user override the test.
16874else
16875as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16876for as_dir in $PATH
16877do
16878  IFS=$as_save_IFS
16879  test -z "$as_dir" && as_dir=.
16880    for ac_exec_ext in '' $ac_executable_extensions; do
16881  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16882    ac_cv_prog_RANLIB_FOR_TARGET="${ncn_progname}"
16883    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16884    break 2
16885  fi
16886done
16887  done
16888IFS=$as_save_IFS
16889
16890fi
16891fi
16892RANLIB_FOR_TARGET=$ac_cv_prog_RANLIB_FOR_TARGET
16893if test -n "$RANLIB_FOR_TARGET"; then
16894  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB_FOR_TARGET" >&5
16895$as_echo "$RANLIB_FOR_TARGET" >&6; }
16896else
16897  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16898$as_echo "no" >&6; }
16899fi
16900
16901
16902    fi
16903    test -n "$ac_cv_prog_RANLIB_FOR_TARGET" && break
16904  done
16905fi
16906
16907if test -z "$ac_cv_prog_RANLIB_FOR_TARGET" ; then
16908  set dummy ranlib
16909  if test $build = $target ; then
16910    RANLIB_FOR_TARGET="$2"
16911  else
16912    RANLIB_FOR_TARGET="${ncn_target_tool_prefix}$2"
16913  fi
16914else
16915  RANLIB_FOR_TARGET="$ac_cv_prog_RANLIB_FOR_TARGET"
16916fi
16917
16918else
16919  RANLIB_FOR_TARGET=$ac_cv_path_RANLIB_FOR_TARGET
16920fi
16921
16922
16923
16924
16925if test -z "$ac_cv_path_READELF_FOR_TARGET" ; then
16926  if test -n "$with_build_time_tools"; then
16927    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for readelf in $with_build_time_tools" >&5
16928$as_echo_n "checking for readelf in $with_build_time_tools... " >&6; }
16929    if test -x $with_build_time_tools/readelf; then
16930      READELF_FOR_TARGET=`cd $with_build_time_tools && pwd`/readelf
16931      ac_cv_path_READELF_FOR_TARGET=$READELF_FOR_TARGET
16932      { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_READELF_FOR_TARGET" >&5
16933$as_echo "$ac_cv_path_READELF_FOR_TARGET" >&6; }
16934    else
16935      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16936$as_echo "no" >&6; }
16937    fi
16938  elif test $build != $host && test $have_gcc_for_target = yes; then
16939    READELF_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=readelf`
16940    test $READELF_FOR_TARGET = readelf && READELF_FOR_TARGET=
16941    test -n "$READELF_FOR_TARGET" && ac_cv_path_READELF_FOR_TARGET=$READELF_FOR_TARGET
16942  fi
16943fi
16944if test -z "$ac_cv_path_READELF_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then
16945  # Extract the first word of "readelf", so it can be a program name with args.
16946set dummy readelf; ac_word=$2
16947{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16948$as_echo_n "checking for $ac_word... " >&6; }
16949if ${ac_cv_path_READELF_FOR_TARGET+:} false; then :
16950  $as_echo_n "(cached) " >&6
16951else
16952  case $READELF_FOR_TARGET in
16953  [\\/]* | ?:[\\/]*)
16954  ac_cv_path_READELF_FOR_TARGET="$READELF_FOR_TARGET" # Let the user override the test with a path.
16955  ;;
16956  *)
16957  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16958for as_dir in $gcc_cv_tool_dirs
16959do
16960  IFS=$as_save_IFS
16961  test -z "$as_dir" && as_dir=.
16962    for ac_exec_ext in '' $ac_executable_extensions; do
16963  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16964    ac_cv_path_READELF_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext"
16965    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16966    break 2
16967  fi
16968done
16969  done
16970IFS=$as_save_IFS
16971
16972  ;;
16973esac
16974fi
16975READELF_FOR_TARGET=$ac_cv_path_READELF_FOR_TARGET
16976if test -n "$READELF_FOR_TARGET"; then
16977  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $READELF_FOR_TARGET" >&5
16978$as_echo "$READELF_FOR_TARGET" >&6; }
16979else
16980  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16981$as_echo "no" >&6; }
16982fi
16983
16984
16985fi
16986if test -z "$ac_cv_path_READELF_FOR_TARGET" ; then
16987
16988
16989if test -n "$READELF_FOR_TARGET"; then
16990  ac_cv_prog_READELF_FOR_TARGET=$READELF_FOR_TARGET
16991elif test -n "$ac_cv_prog_READELF_FOR_TARGET"; then
16992  READELF_FOR_TARGET=$ac_cv_prog_READELF_FOR_TARGET
16993fi
16994
16995if test -n "$ac_cv_prog_READELF_FOR_TARGET"; then
16996  for ncn_progname in readelf; do
16997    # Extract the first word of "${ncn_progname}", so it can be a program name with args.
16998set dummy ${ncn_progname}; ac_word=$2
16999{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
17000$as_echo_n "checking for $ac_word... " >&6; }
17001if ${ac_cv_prog_READELF_FOR_TARGET+:} false; then :
17002  $as_echo_n "(cached) " >&6
17003else
17004  if test -n "$READELF_FOR_TARGET"; then
17005  ac_cv_prog_READELF_FOR_TARGET="$READELF_FOR_TARGET" # Let the user override the test.
17006else
17007as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17008for as_dir in $PATH
17009do
17010  IFS=$as_save_IFS
17011  test -z "$as_dir" && as_dir=.
17012    for ac_exec_ext in '' $ac_executable_extensions; do
17013  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
17014    ac_cv_prog_READELF_FOR_TARGET="${ncn_progname}"
17015    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
17016    break 2
17017  fi
17018done
17019  done
17020IFS=$as_save_IFS
17021
17022fi
17023fi
17024READELF_FOR_TARGET=$ac_cv_prog_READELF_FOR_TARGET
17025if test -n "$READELF_FOR_TARGET"; then
17026  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $READELF_FOR_TARGET" >&5
17027$as_echo "$READELF_FOR_TARGET" >&6; }
17028else
17029  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17030$as_echo "no" >&6; }
17031fi
17032
17033
17034  done
17035fi
17036
17037if test -z "$ac_cv_prog_READELF_FOR_TARGET" && test -n "$with_build_time_tools"; then
17038  for ncn_progname in readelf; do
17039    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
17040$as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
17041    if test -x $with_build_time_tools/${ncn_progname}; then
17042      ac_cv_prog_READELF_FOR_TARGET=$with_build_time_tools/${ncn_progname}
17043      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
17044$as_echo "yes" >&6; }
17045      break
17046    else
17047      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17048$as_echo "no" >&6; }
17049    fi
17050  done
17051fi
17052
17053if test -z "$ac_cv_prog_READELF_FOR_TARGET"; then
17054  for ncn_progname in readelf; do
17055    if test -n "$ncn_target_tool_prefix"; then
17056      # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
17057set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
17058{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
17059$as_echo_n "checking for $ac_word... " >&6; }
17060if ${ac_cv_prog_READELF_FOR_TARGET+:} false; then :
17061  $as_echo_n "(cached) " >&6
17062else
17063  if test -n "$READELF_FOR_TARGET"; then
17064  ac_cv_prog_READELF_FOR_TARGET="$READELF_FOR_TARGET" # Let the user override the test.
17065else
17066as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17067for as_dir in $PATH
17068do
17069  IFS=$as_save_IFS
17070  test -z "$as_dir" && as_dir=.
17071    for ac_exec_ext in '' $ac_executable_extensions; do
17072  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
17073    ac_cv_prog_READELF_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
17074    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
17075    break 2
17076  fi
17077done
17078  done
17079IFS=$as_save_IFS
17080
17081fi
17082fi
17083READELF_FOR_TARGET=$ac_cv_prog_READELF_FOR_TARGET
17084if test -n "$READELF_FOR_TARGET"; then
17085  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $READELF_FOR_TARGET" >&5
17086$as_echo "$READELF_FOR_TARGET" >&6; }
17087else
17088  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17089$as_echo "no" >&6; }
17090fi
17091
17092
17093    fi
17094    if test -z "$ac_cv_prog_READELF_FOR_TARGET" && test $build = $target ; then
17095      # Extract the first word of "${ncn_progname}", so it can be a program name with args.
17096set dummy ${ncn_progname}; ac_word=$2
17097{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
17098$as_echo_n "checking for $ac_word... " >&6; }
17099if ${ac_cv_prog_READELF_FOR_TARGET+:} false; then :
17100  $as_echo_n "(cached) " >&6
17101else
17102  if test -n "$READELF_FOR_TARGET"; then
17103  ac_cv_prog_READELF_FOR_TARGET="$READELF_FOR_TARGET" # Let the user override the test.
17104else
17105as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17106for as_dir in $PATH
17107do
17108  IFS=$as_save_IFS
17109  test -z "$as_dir" && as_dir=.
17110    for ac_exec_ext in '' $ac_executable_extensions; do
17111  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
17112    ac_cv_prog_READELF_FOR_TARGET="${ncn_progname}"
17113    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
17114    break 2
17115  fi
17116done
17117  done
17118IFS=$as_save_IFS
17119
17120fi
17121fi
17122READELF_FOR_TARGET=$ac_cv_prog_READELF_FOR_TARGET
17123if test -n "$READELF_FOR_TARGET"; then
17124  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $READELF_FOR_TARGET" >&5
17125$as_echo "$READELF_FOR_TARGET" >&6; }
17126else
17127  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17128$as_echo "no" >&6; }
17129fi
17130
17131
17132    fi
17133    test -n "$ac_cv_prog_READELF_FOR_TARGET" && break
17134  done
17135fi
17136
17137if test -z "$ac_cv_prog_READELF_FOR_TARGET" ; then
17138  set dummy readelf
17139  if test $build = $target ; then
17140    READELF_FOR_TARGET="$2"
17141  else
17142    READELF_FOR_TARGET="${ncn_target_tool_prefix}$2"
17143  fi
17144else
17145  READELF_FOR_TARGET="$ac_cv_prog_READELF_FOR_TARGET"
17146fi
17147
17148else
17149  READELF_FOR_TARGET=$ac_cv_path_READELF_FOR_TARGET
17150fi
17151
17152
17153
17154
17155if test -z "$ac_cv_path_STRIP_FOR_TARGET" ; then
17156  if test -n "$with_build_time_tools"; then
17157    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for strip in $with_build_time_tools" >&5
17158$as_echo_n "checking for strip in $with_build_time_tools... " >&6; }
17159    if test -x $with_build_time_tools/strip; then
17160      STRIP_FOR_TARGET=`cd $with_build_time_tools && pwd`/strip
17161      ac_cv_path_STRIP_FOR_TARGET=$STRIP_FOR_TARGET
17162      { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_STRIP_FOR_TARGET" >&5
17163$as_echo "$ac_cv_path_STRIP_FOR_TARGET" >&6; }
17164    else
17165      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17166$as_echo "no" >&6; }
17167    fi
17168  elif test $build != $host && test $have_gcc_for_target = yes; then
17169    STRIP_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=strip`
17170    test $STRIP_FOR_TARGET = strip && STRIP_FOR_TARGET=
17171    test -n "$STRIP_FOR_TARGET" && ac_cv_path_STRIP_FOR_TARGET=$STRIP_FOR_TARGET
17172  fi
17173fi
17174if test -z "$ac_cv_path_STRIP_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then
17175  # Extract the first word of "strip", so it can be a program name with args.
17176set dummy strip; ac_word=$2
17177{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
17178$as_echo_n "checking for $ac_word... " >&6; }
17179if ${ac_cv_path_STRIP_FOR_TARGET+:} false; then :
17180  $as_echo_n "(cached) " >&6
17181else
17182  case $STRIP_FOR_TARGET in
17183  [\\/]* | ?:[\\/]*)
17184  ac_cv_path_STRIP_FOR_TARGET="$STRIP_FOR_TARGET" # Let the user override the test with a path.
17185  ;;
17186  *)
17187  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17188for as_dir in $gcc_cv_tool_dirs
17189do
17190  IFS=$as_save_IFS
17191  test -z "$as_dir" && as_dir=.
17192    for ac_exec_ext in '' $ac_executable_extensions; do
17193  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
17194    ac_cv_path_STRIP_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext"
17195    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
17196    break 2
17197  fi
17198done
17199  done
17200IFS=$as_save_IFS
17201
17202  ;;
17203esac
17204fi
17205STRIP_FOR_TARGET=$ac_cv_path_STRIP_FOR_TARGET
17206if test -n "$STRIP_FOR_TARGET"; then
17207  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP_FOR_TARGET" >&5
17208$as_echo "$STRIP_FOR_TARGET" >&6; }
17209else
17210  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17211$as_echo "no" >&6; }
17212fi
17213
17214
17215fi
17216if test -z "$ac_cv_path_STRIP_FOR_TARGET" ; then
17217
17218
17219if test -n "$STRIP_FOR_TARGET"; then
17220  ac_cv_prog_STRIP_FOR_TARGET=$STRIP_FOR_TARGET
17221elif test -n "$ac_cv_prog_STRIP_FOR_TARGET"; then
17222  STRIP_FOR_TARGET=$ac_cv_prog_STRIP_FOR_TARGET
17223fi
17224
17225if test -n "$ac_cv_prog_STRIP_FOR_TARGET"; then
17226  for ncn_progname in strip; do
17227    # Extract the first word of "${ncn_progname}", so it can be a program name with args.
17228set dummy ${ncn_progname}; ac_word=$2
17229{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
17230$as_echo_n "checking for $ac_word... " >&6; }
17231if ${ac_cv_prog_STRIP_FOR_TARGET+:} false; then :
17232  $as_echo_n "(cached) " >&6
17233else
17234  if test -n "$STRIP_FOR_TARGET"; then
17235  ac_cv_prog_STRIP_FOR_TARGET="$STRIP_FOR_TARGET" # Let the user override the test.
17236else
17237as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17238for as_dir in $PATH
17239do
17240  IFS=$as_save_IFS
17241  test -z "$as_dir" && as_dir=.
17242    for ac_exec_ext in '' $ac_executable_extensions; do
17243  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
17244    ac_cv_prog_STRIP_FOR_TARGET="${ncn_progname}"
17245    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
17246    break 2
17247  fi
17248done
17249  done
17250IFS=$as_save_IFS
17251
17252fi
17253fi
17254STRIP_FOR_TARGET=$ac_cv_prog_STRIP_FOR_TARGET
17255if test -n "$STRIP_FOR_TARGET"; then
17256  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP_FOR_TARGET" >&5
17257$as_echo "$STRIP_FOR_TARGET" >&6; }
17258else
17259  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17260$as_echo "no" >&6; }
17261fi
17262
17263
17264  done
17265fi
17266
17267if test -z "$ac_cv_prog_STRIP_FOR_TARGET" && test -n "$with_build_time_tools"; then
17268  for ncn_progname in strip; do
17269    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
17270$as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
17271    if test -x $with_build_time_tools/${ncn_progname}; then
17272      ac_cv_prog_STRIP_FOR_TARGET=$with_build_time_tools/${ncn_progname}
17273      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
17274$as_echo "yes" >&6; }
17275      break
17276    else
17277      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17278$as_echo "no" >&6; }
17279    fi
17280  done
17281fi
17282
17283if test -z "$ac_cv_prog_STRIP_FOR_TARGET"; then
17284  for ncn_progname in strip; do
17285    if test -n "$ncn_target_tool_prefix"; then
17286      # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
17287set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
17288{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
17289$as_echo_n "checking for $ac_word... " >&6; }
17290if ${ac_cv_prog_STRIP_FOR_TARGET+:} false; then :
17291  $as_echo_n "(cached) " >&6
17292else
17293  if test -n "$STRIP_FOR_TARGET"; then
17294  ac_cv_prog_STRIP_FOR_TARGET="$STRIP_FOR_TARGET" # Let the user override the test.
17295else
17296as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17297for as_dir in $PATH
17298do
17299  IFS=$as_save_IFS
17300  test -z "$as_dir" && as_dir=.
17301    for ac_exec_ext in '' $ac_executable_extensions; do
17302  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
17303    ac_cv_prog_STRIP_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
17304    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
17305    break 2
17306  fi
17307done
17308  done
17309IFS=$as_save_IFS
17310
17311fi
17312fi
17313STRIP_FOR_TARGET=$ac_cv_prog_STRIP_FOR_TARGET
17314if test -n "$STRIP_FOR_TARGET"; then
17315  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP_FOR_TARGET" >&5
17316$as_echo "$STRIP_FOR_TARGET" >&6; }
17317else
17318  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17319$as_echo "no" >&6; }
17320fi
17321
17322
17323    fi
17324    if test -z "$ac_cv_prog_STRIP_FOR_TARGET" && test $build = $target ; then
17325      # Extract the first word of "${ncn_progname}", so it can be a program name with args.
17326set dummy ${ncn_progname}; ac_word=$2
17327{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
17328$as_echo_n "checking for $ac_word... " >&6; }
17329if ${ac_cv_prog_STRIP_FOR_TARGET+:} false; then :
17330  $as_echo_n "(cached) " >&6
17331else
17332  if test -n "$STRIP_FOR_TARGET"; then
17333  ac_cv_prog_STRIP_FOR_TARGET="$STRIP_FOR_TARGET" # Let the user override the test.
17334else
17335as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17336for as_dir in $PATH
17337do
17338  IFS=$as_save_IFS
17339  test -z "$as_dir" && as_dir=.
17340    for ac_exec_ext in '' $ac_executable_extensions; do
17341  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
17342    ac_cv_prog_STRIP_FOR_TARGET="${ncn_progname}"
17343    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
17344    break 2
17345  fi
17346done
17347  done
17348IFS=$as_save_IFS
17349
17350fi
17351fi
17352STRIP_FOR_TARGET=$ac_cv_prog_STRIP_FOR_TARGET
17353if test -n "$STRIP_FOR_TARGET"; then
17354  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP_FOR_TARGET" >&5
17355$as_echo "$STRIP_FOR_TARGET" >&6; }
17356else
17357  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17358$as_echo "no" >&6; }
17359fi
17360
17361
17362    fi
17363    test -n "$ac_cv_prog_STRIP_FOR_TARGET" && break
17364  done
17365fi
17366
17367if test -z "$ac_cv_prog_STRIP_FOR_TARGET" ; then
17368  set dummy strip
17369  if test $build = $target ; then
17370    STRIP_FOR_TARGET="$2"
17371  else
17372    STRIP_FOR_TARGET="${ncn_target_tool_prefix}$2"
17373  fi
17374else
17375  STRIP_FOR_TARGET="$ac_cv_prog_STRIP_FOR_TARGET"
17376fi
17377
17378else
17379  STRIP_FOR_TARGET=$ac_cv_path_STRIP_FOR_TARGET
17380fi
17381
17382
17383
17384
17385if test -z "$ac_cv_path_WINDRES_FOR_TARGET" ; then
17386  if test -n "$with_build_time_tools"; then
17387    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for windres in $with_build_time_tools" >&5
17388$as_echo_n "checking for windres in $with_build_time_tools... " >&6; }
17389    if test -x $with_build_time_tools/windres; then
17390      WINDRES_FOR_TARGET=`cd $with_build_time_tools && pwd`/windres
17391      ac_cv_path_WINDRES_FOR_TARGET=$WINDRES_FOR_TARGET
17392      { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_WINDRES_FOR_TARGET" >&5
17393$as_echo "$ac_cv_path_WINDRES_FOR_TARGET" >&6; }
17394    else
17395      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17396$as_echo "no" >&6; }
17397    fi
17398  elif test $build != $host && test $have_gcc_for_target = yes; then
17399    WINDRES_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=windres`
17400    test $WINDRES_FOR_TARGET = windres && WINDRES_FOR_TARGET=
17401    test -n "$WINDRES_FOR_TARGET" && ac_cv_path_WINDRES_FOR_TARGET=$WINDRES_FOR_TARGET
17402  fi
17403fi
17404if test -z "$ac_cv_path_WINDRES_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then
17405  # Extract the first word of "windres", so it can be a program name with args.
17406set dummy windres; ac_word=$2
17407{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
17408$as_echo_n "checking for $ac_word... " >&6; }
17409if ${ac_cv_path_WINDRES_FOR_TARGET+:} false; then :
17410  $as_echo_n "(cached) " >&6
17411else
17412  case $WINDRES_FOR_TARGET in
17413  [\\/]* | ?:[\\/]*)
17414  ac_cv_path_WINDRES_FOR_TARGET="$WINDRES_FOR_TARGET" # Let the user override the test with a path.
17415  ;;
17416  *)
17417  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17418for as_dir in $gcc_cv_tool_dirs
17419do
17420  IFS=$as_save_IFS
17421  test -z "$as_dir" && as_dir=.
17422    for ac_exec_ext in '' $ac_executable_extensions; do
17423  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
17424    ac_cv_path_WINDRES_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext"
17425    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
17426    break 2
17427  fi
17428done
17429  done
17430IFS=$as_save_IFS
17431
17432  ;;
17433esac
17434fi
17435WINDRES_FOR_TARGET=$ac_cv_path_WINDRES_FOR_TARGET
17436if test -n "$WINDRES_FOR_TARGET"; then
17437  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDRES_FOR_TARGET" >&5
17438$as_echo "$WINDRES_FOR_TARGET" >&6; }
17439else
17440  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17441$as_echo "no" >&6; }
17442fi
17443
17444
17445fi
17446if test -z "$ac_cv_path_WINDRES_FOR_TARGET" ; then
17447
17448
17449if test -n "$WINDRES_FOR_TARGET"; then
17450  ac_cv_prog_WINDRES_FOR_TARGET=$WINDRES_FOR_TARGET
17451elif test -n "$ac_cv_prog_WINDRES_FOR_TARGET"; then
17452  WINDRES_FOR_TARGET=$ac_cv_prog_WINDRES_FOR_TARGET
17453fi
17454
17455if test -n "$ac_cv_prog_WINDRES_FOR_TARGET"; then
17456  for ncn_progname in windres; do
17457    # Extract the first word of "${ncn_progname}", so it can be a program name with args.
17458set dummy ${ncn_progname}; ac_word=$2
17459{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
17460$as_echo_n "checking for $ac_word... " >&6; }
17461if ${ac_cv_prog_WINDRES_FOR_TARGET+:} false; then :
17462  $as_echo_n "(cached) " >&6
17463else
17464  if test -n "$WINDRES_FOR_TARGET"; then
17465  ac_cv_prog_WINDRES_FOR_TARGET="$WINDRES_FOR_TARGET" # Let the user override the test.
17466else
17467as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17468for as_dir in $PATH
17469do
17470  IFS=$as_save_IFS
17471  test -z "$as_dir" && as_dir=.
17472    for ac_exec_ext in '' $ac_executable_extensions; do
17473  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
17474    ac_cv_prog_WINDRES_FOR_TARGET="${ncn_progname}"
17475    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
17476    break 2
17477  fi
17478done
17479  done
17480IFS=$as_save_IFS
17481
17482fi
17483fi
17484WINDRES_FOR_TARGET=$ac_cv_prog_WINDRES_FOR_TARGET
17485if test -n "$WINDRES_FOR_TARGET"; then
17486  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDRES_FOR_TARGET" >&5
17487$as_echo "$WINDRES_FOR_TARGET" >&6; }
17488else
17489  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17490$as_echo "no" >&6; }
17491fi
17492
17493
17494  done
17495fi
17496
17497if test -z "$ac_cv_prog_WINDRES_FOR_TARGET" && test -n "$with_build_time_tools"; then
17498  for ncn_progname in windres; do
17499    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
17500$as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
17501    if test -x $with_build_time_tools/${ncn_progname}; then
17502      ac_cv_prog_WINDRES_FOR_TARGET=$with_build_time_tools/${ncn_progname}
17503      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
17504$as_echo "yes" >&6; }
17505      break
17506    else
17507      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17508$as_echo "no" >&6; }
17509    fi
17510  done
17511fi
17512
17513if test -z "$ac_cv_prog_WINDRES_FOR_TARGET"; then
17514  for ncn_progname in windres; do
17515    if test -n "$ncn_target_tool_prefix"; then
17516      # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
17517set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
17518{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
17519$as_echo_n "checking for $ac_word... " >&6; }
17520if ${ac_cv_prog_WINDRES_FOR_TARGET+:} false; then :
17521  $as_echo_n "(cached) " >&6
17522else
17523  if test -n "$WINDRES_FOR_TARGET"; then
17524  ac_cv_prog_WINDRES_FOR_TARGET="$WINDRES_FOR_TARGET" # Let the user override the test.
17525else
17526as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17527for as_dir in $PATH
17528do
17529  IFS=$as_save_IFS
17530  test -z "$as_dir" && as_dir=.
17531    for ac_exec_ext in '' $ac_executable_extensions; do
17532  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
17533    ac_cv_prog_WINDRES_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
17534    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
17535    break 2
17536  fi
17537done
17538  done
17539IFS=$as_save_IFS
17540
17541fi
17542fi
17543WINDRES_FOR_TARGET=$ac_cv_prog_WINDRES_FOR_TARGET
17544if test -n "$WINDRES_FOR_TARGET"; then
17545  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDRES_FOR_TARGET" >&5
17546$as_echo "$WINDRES_FOR_TARGET" >&6; }
17547else
17548  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17549$as_echo "no" >&6; }
17550fi
17551
17552
17553    fi
17554    if test -z "$ac_cv_prog_WINDRES_FOR_TARGET" && test $build = $target ; then
17555      # Extract the first word of "${ncn_progname}", so it can be a program name with args.
17556set dummy ${ncn_progname}; ac_word=$2
17557{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
17558$as_echo_n "checking for $ac_word... " >&6; }
17559if ${ac_cv_prog_WINDRES_FOR_TARGET+:} false; then :
17560  $as_echo_n "(cached) " >&6
17561else
17562  if test -n "$WINDRES_FOR_TARGET"; then
17563  ac_cv_prog_WINDRES_FOR_TARGET="$WINDRES_FOR_TARGET" # Let the user override the test.
17564else
17565as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17566for as_dir in $PATH
17567do
17568  IFS=$as_save_IFS
17569  test -z "$as_dir" && as_dir=.
17570    for ac_exec_ext in '' $ac_executable_extensions; do
17571  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
17572    ac_cv_prog_WINDRES_FOR_TARGET="${ncn_progname}"
17573    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
17574    break 2
17575  fi
17576done
17577  done
17578IFS=$as_save_IFS
17579
17580fi
17581fi
17582WINDRES_FOR_TARGET=$ac_cv_prog_WINDRES_FOR_TARGET
17583if test -n "$WINDRES_FOR_TARGET"; then
17584  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDRES_FOR_TARGET" >&5
17585$as_echo "$WINDRES_FOR_TARGET" >&6; }
17586else
17587  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17588$as_echo "no" >&6; }
17589fi
17590
17591
17592    fi
17593    test -n "$ac_cv_prog_WINDRES_FOR_TARGET" && break
17594  done
17595fi
17596
17597if test -z "$ac_cv_prog_WINDRES_FOR_TARGET" ; then
17598  set dummy windres
17599  if test $build = $target ; then
17600    WINDRES_FOR_TARGET="$2"
17601  else
17602    WINDRES_FOR_TARGET="${ncn_target_tool_prefix}$2"
17603  fi
17604else
17605  WINDRES_FOR_TARGET="$ac_cv_prog_WINDRES_FOR_TARGET"
17606fi
17607
17608else
17609  WINDRES_FOR_TARGET=$ac_cv_path_WINDRES_FOR_TARGET
17610fi
17611
17612
17613
17614
17615if test -z "$ac_cv_path_WINDMC_FOR_TARGET" ; then
17616  if test -n "$with_build_time_tools"; then
17617    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for windmc in $with_build_time_tools" >&5
17618$as_echo_n "checking for windmc in $with_build_time_tools... " >&6; }
17619    if test -x $with_build_time_tools/windmc; then
17620      WINDMC_FOR_TARGET=`cd $with_build_time_tools && pwd`/windmc
17621      ac_cv_path_WINDMC_FOR_TARGET=$WINDMC_FOR_TARGET
17622      { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_WINDMC_FOR_TARGET" >&5
17623$as_echo "$ac_cv_path_WINDMC_FOR_TARGET" >&6; }
17624    else
17625      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17626$as_echo "no" >&6; }
17627    fi
17628  elif test $build != $host && test $have_gcc_for_target = yes; then
17629    WINDMC_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=windmc`
17630    test $WINDMC_FOR_TARGET = windmc && WINDMC_FOR_TARGET=
17631    test -n "$WINDMC_FOR_TARGET" && ac_cv_path_WINDMC_FOR_TARGET=$WINDMC_FOR_TARGET
17632  fi
17633fi
17634if test -z "$ac_cv_path_WINDMC_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then
17635  # Extract the first word of "windmc", so it can be a program name with args.
17636set dummy windmc; ac_word=$2
17637{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
17638$as_echo_n "checking for $ac_word... " >&6; }
17639if ${ac_cv_path_WINDMC_FOR_TARGET+:} false; then :
17640  $as_echo_n "(cached) " >&6
17641else
17642  case $WINDMC_FOR_TARGET in
17643  [\\/]* | ?:[\\/]*)
17644  ac_cv_path_WINDMC_FOR_TARGET="$WINDMC_FOR_TARGET" # Let the user override the test with a path.
17645  ;;
17646  *)
17647  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17648for as_dir in $gcc_cv_tool_dirs
17649do
17650  IFS=$as_save_IFS
17651  test -z "$as_dir" && as_dir=.
17652    for ac_exec_ext in '' $ac_executable_extensions; do
17653  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
17654    ac_cv_path_WINDMC_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext"
17655    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
17656    break 2
17657  fi
17658done
17659  done
17660IFS=$as_save_IFS
17661
17662  ;;
17663esac
17664fi
17665WINDMC_FOR_TARGET=$ac_cv_path_WINDMC_FOR_TARGET
17666if test -n "$WINDMC_FOR_TARGET"; then
17667  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDMC_FOR_TARGET" >&5
17668$as_echo "$WINDMC_FOR_TARGET" >&6; }
17669else
17670  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17671$as_echo "no" >&6; }
17672fi
17673
17674
17675fi
17676if test -z "$ac_cv_path_WINDMC_FOR_TARGET" ; then
17677
17678
17679if test -n "$WINDMC_FOR_TARGET"; then
17680  ac_cv_prog_WINDMC_FOR_TARGET=$WINDMC_FOR_TARGET
17681elif test -n "$ac_cv_prog_WINDMC_FOR_TARGET"; then
17682  WINDMC_FOR_TARGET=$ac_cv_prog_WINDMC_FOR_TARGET
17683fi
17684
17685if test -n "$ac_cv_prog_WINDMC_FOR_TARGET"; then
17686  for ncn_progname in windmc; do
17687    # Extract the first word of "${ncn_progname}", so it can be a program name with args.
17688set dummy ${ncn_progname}; ac_word=$2
17689{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
17690$as_echo_n "checking for $ac_word... " >&6; }
17691if ${ac_cv_prog_WINDMC_FOR_TARGET+:} false; then :
17692  $as_echo_n "(cached) " >&6
17693else
17694  if test -n "$WINDMC_FOR_TARGET"; then
17695  ac_cv_prog_WINDMC_FOR_TARGET="$WINDMC_FOR_TARGET" # Let the user override the test.
17696else
17697as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17698for as_dir in $PATH
17699do
17700  IFS=$as_save_IFS
17701  test -z "$as_dir" && as_dir=.
17702    for ac_exec_ext in '' $ac_executable_extensions; do
17703  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
17704    ac_cv_prog_WINDMC_FOR_TARGET="${ncn_progname}"
17705    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
17706    break 2
17707  fi
17708done
17709  done
17710IFS=$as_save_IFS
17711
17712fi
17713fi
17714WINDMC_FOR_TARGET=$ac_cv_prog_WINDMC_FOR_TARGET
17715if test -n "$WINDMC_FOR_TARGET"; then
17716  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDMC_FOR_TARGET" >&5
17717$as_echo "$WINDMC_FOR_TARGET" >&6; }
17718else
17719  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17720$as_echo "no" >&6; }
17721fi
17722
17723
17724  done
17725fi
17726
17727if test -z "$ac_cv_prog_WINDMC_FOR_TARGET" && test -n "$with_build_time_tools"; then
17728  for ncn_progname in windmc; do
17729    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
17730$as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
17731    if test -x $with_build_time_tools/${ncn_progname}; then
17732      ac_cv_prog_WINDMC_FOR_TARGET=$with_build_time_tools/${ncn_progname}
17733      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
17734$as_echo "yes" >&6; }
17735      break
17736    else
17737      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17738$as_echo "no" >&6; }
17739    fi
17740  done
17741fi
17742
17743if test -z "$ac_cv_prog_WINDMC_FOR_TARGET"; then
17744  for ncn_progname in windmc; do
17745    if test -n "$ncn_target_tool_prefix"; then
17746      # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
17747set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
17748{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
17749$as_echo_n "checking for $ac_word... " >&6; }
17750if ${ac_cv_prog_WINDMC_FOR_TARGET+:} false; then :
17751  $as_echo_n "(cached) " >&6
17752else
17753  if test -n "$WINDMC_FOR_TARGET"; then
17754  ac_cv_prog_WINDMC_FOR_TARGET="$WINDMC_FOR_TARGET" # Let the user override the test.
17755else
17756as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17757for as_dir in $PATH
17758do
17759  IFS=$as_save_IFS
17760  test -z "$as_dir" && as_dir=.
17761    for ac_exec_ext in '' $ac_executable_extensions; do
17762  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
17763    ac_cv_prog_WINDMC_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
17764    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
17765    break 2
17766  fi
17767done
17768  done
17769IFS=$as_save_IFS
17770
17771fi
17772fi
17773WINDMC_FOR_TARGET=$ac_cv_prog_WINDMC_FOR_TARGET
17774if test -n "$WINDMC_FOR_TARGET"; then
17775  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDMC_FOR_TARGET" >&5
17776$as_echo "$WINDMC_FOR_TARGET" >&6; }
17777else
17778  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17779$as_echo "no" >&6; }
17780fi
17781
17782
17783    fi
17784    if test -z "$ac_cv_prog_WINDMC_FOR_TARGET" && test $build = $target ; then
17785      # Extract the first word of "${ncn_progname}", so it can be a program name with args.
17786set dummy ${ncn_progname}; ac_word=$2
17787{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
17788$as_echo_n "checking for $ac_word... " >&6; }
17789if ${ac_cv_prog_WINDMC_FOR_TARGET+:} false; then :
17790  $as_echo_n "(cached) " >&6
17791else
17792  if test -n "$WINDMC_FOR_TARGET"; then
17793  ac_cv_prog_WINDMC_FOR_TARGET="$WINDMC_FOR_TARGET" # Let the user override the test.
17794else
17795as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17796for as_dir in $PATH
17797do
17798  IFS=$as_save_IFS
17799  test -z "$as_dir" && as_dir=.
17800    for ac_exec_ext in '' $ac_executable_extensions; do
17801  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
17802    ac_cv_prog_WINDMC_FOR_TARGET="${ncn_progname}"
17803    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
17804    break 2
17805  fi
17806done
17807  done
17808IFS=$as_save_IFS
17809
17810fi
17811fi
17812WINDMC_FOR_TARGET=$ac_cv_prog_WINDMC_FOR_TARGET
17813if test -n "$WINDMC_FOR_TARGET"; then
17814  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDMC_FOR_TARGET" >&5
17815$as_echo "$WINDMC_FOR_TARGET" >&6; }
17816else
17817  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17818$as_echo "no" >&6; }
17819fi
17820
17821
17822    fi
17823    test -n "$ac_cv_prog_WINDMC_FOR_TARGET" && break
17824  done
17825fi
17826
17827if test -z "$ac_cv_prog_WINDMC_FOR_TARGET" ; then
17828  set dummy windmc
17829  if test $build = $target ; then
17830    WINDMC_FOR_TARGET="$2"
17831  else
17832    WINDMC_FOR_TARGET="${ncn_target_tool_prefix}$2"
17833  fi
17834else
17835  WINDMC_FOR_TARGET="$ac_cv_prog_WINDMC_FOR_TARGET"
17836fi
17837
17838else
17839  WINDMC_FOR_TARGET=$ac_cv_path_WINDMC_FOR_TARGET
17840fi
17841
17842
17843RAW_CXX_FOR_TARGET="$CXX_FOR_TARGET"
17844
17845{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target ar" >&5
17846$as_echo_n "checking where to find the target ar... " >&6; }
17847if test "x${build}" != "x${host}" ; then
17848  if expr "x$AR_FOR_TARGET" : "x/" > /dev/null; then
17849    # We already found the complete path
17850    ac_dir=`dirname $AR_FOR_TARGET`
17851    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17852$as_echo "pre-installed in $ac_dir" >&6; }
17853  else
17854    # Canadian cross, just use what we found
17855    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17856$as_echo "pre-installed" >&6; }
17857  fi
17858else
17859  ok=yes
17860  case " ${configdirs} " in
17861    *" binutils "*) ;;
17862    *) ok=no ;;
17863  esac
17864
17865  if test $ok = yes; then
17866    # An in-tree tool is available and we can use it
17867    AR_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/ar'
17868    { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
17869$as_echo "just compiled" >&6; }
17870  elif expr "x$AR_FOR_TARGET" : "x/" > /dev/null; then
17871    # We already found the complete path
17872    ac_dir=`dirname $AR_FOR_TARGET`
17873    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17874$as_echo "pre-installed in $ac_dir" >&6; }
17875  elif test "x$target" = "x$host"; then
17876    # We can use an host tool
17877    AR_FOR_TARGET='$(AR)'
17878    { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
17879$as_echo "host tool" >&6; }
17880  else
17881    # We need a cross tool
17882    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17883$as_echo "pre-installed" >&6; }
17884  fi
17885fi
17886
17887{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target as" >&5
17888$as_echo_n "checking where to find the target as... " >&6; }
17889if test "x${build}" != "x${host}" ; then
17890  if expr "x$AS_FOR_TARGET" : "x/" > /dev/null; then
17891    # We already found the complete path
17892    ac_dir=`dirname $AS_FOR_TARGET`
17893    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17894$as_echo "pre-installed in $ac_dir" >&6; }
17895  else
17896    # Canadian cross, just use what we found
17897    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17898$as_echo "pre-installed" >&6; }
17899  fi
17900else
17901  ok=yes
17902  case " ${configdirs} " in
17903    *" gas "*) ;;
17904    *) ok=no ;;
17905  esac
17906
17907  if test $ok = yes; then
17908    # An in-tree tool is available and we can use it
17909    AS_FOR_TARGET='$$r/$(HOST_SUBDIR)/gas/as-new'
17910    { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
17911$as_echo "just compiled" >&6; }
17912  elif expr "x$AS_FOR_TARGET" : "x/" > /dev/null; then
17913    # We already found the complete path
17914    ac_dir=`dirname $AS_FOR_TARGET`
17915    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17916$as_echo "pre-installed in $ac_dir" >&6; }
17917  elif test "x$target" = "x$host"; then
17918    # We can use an host tool
17919    AS_FOR_TARGET='$(AS)'
17920    { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
17921$as_echo "host tool" >&6; }
17922  else
17923    # We need a cross tool
17924    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17925$as_echo "pre-installed" >&6; }
17926  fi
17927fi
17928
17929{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target cc" >&5
17930$as_echo_n "checking where to find the target cc... " >&6; }
17931if test "x${build}" != "x${host}" ; then
17932  if expr "x$CC_FOR_TARGET" : "x/" > /dev/null; then
17933    # We already found the complete path
17934    ac_dir=`dirname $CC_FOR_TARGET`
17935    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17936$as_echo "pre-installed in $ac_dir" >&6; }
17937  else
17938    # Canadian cross, just use what we found
17939    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17940$as_echo "pre-installed" >&6; }
17941  fi
17942else
17943  ok=yes
17944  case " ${configdirs} " in
17945    *" gcc "*) ;;
17946    *) ok=no ;;
17947  esac
17948
17949  if test $ok = yes; then
17950    # An in-tree tool is available and we can use it
17951    CC_FOR_TARGET='$$r/$(HOST_SUBDIR)/gcc/xgcc -B$$r/$(HOST_SUBDIR)/gcc/'
17952    { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
17953$as_echo "just compiled" >&6; }
17954  elif expr "x$CC_FOR_TARGET" : "x/" > /dev/null; then
17955    # We already found the complete path
17956    ac_dir=`dirname $CC_FOR_TARGET`
17957    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17958$as_echo "pre-installed in $ac_dir" >&6; }
17959  elif test "x$target" = "x$host"; then
17960    # We can use an host tool
17961    CC_FOR_TARGET='$(CC)'
17962    { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
17963$as_echo "host tool" >&6; }
17964  else
17965    # We need a cross tool
17966    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17967$as_echo "pre-installed" >&6; }
17968  fi
17969fi
17970
17971{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target c++" >&5
17972$as_echo_n "checking where to find the target c++... " >&6; }
17973if test "x${build}" != "x${host}" ; then
17974  if expr "x$CXX_FOR_TARGET" : "x/" > /dev/null; then
17975    # We already found the complete path
17976    ac_dir=`dirname $CXX_FOR_TARGET`
17977    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17978$as_echo "pre-installed in $ac_dir" >&6; }
17979  else
17980    # Canadian cross, just use what we found
17981    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17982$as_echo "pre-installed" >&6; }
17983  fi
17984else
17985  ok=yes
17986  case " ${configdirs} " in
17987    *" gcc "*) ;;
17988    *) ok=no ;;
17989  esac
17990  case ,${enable_languages}, in
17991    *,c++,*) ;;
17992    *) ok=no ;;
17993  esac
17994  if test $ok = yes; then
17995    # An in-tree tool is available and we can use it
17996    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'
17997    { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
17998$as_echo "just compiled" >&6; }
17999  elif expr "x$CXX_FOR_TARGET" : "x/" > /dev/null; then
18000    # We already found the complete path
18001    ac_dir=`dirname $CXX_FOR_TARGET`
18002    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
18003$as_echo "pre-installed in $ac_dir" >&6; }
18004  elif test "x$target" = "x$host"; then
18005    # We can use an host tool
18006    CXX_FOR_TARGET='$(CXX)'
18007    { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
18008$as_echo "host tool" >&6; }
18009  else
18010    # We need a cross tool
18011    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
18012$as_echo "pre-installed" >&6; }
18013  fi
18014fi
18015
18016{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target c++ for libstdc++" >&5
18017$as_echo_n "checking where to find the target c++ for libstdc++... " >&6; }
18018if test "x${build}" != "x${host}" ; then
18019  if expr "x$RAW_CXX_FOR_TARGET" : "x/" > /dev/null; then
18020    # We already found the complete path
18021    ac_dir=`dirname $RAW_CXX_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  else
18025    # Canadian cross, just use what we found
18026    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
18027$as_echo "pre-installed" >&6; }
18028  fi
18029else
18030  ok=yes
18031  case " ${configdirs} " in
18032    *" gcc "*) ;;
18033    *) ok=no ;;
18034  esac
18035  case ,${enable_languages}, in
18036    *,c++,*) ;;
18037    *) ok=no ;;
18038  esac
18039  if test $ok = yes; then
18040    # An in-tree tool is available and we can use it
18041    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'
18042    { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
18043$as_echo "just compiled" >&6; }
18044  elif expr "x$RAW_CXX_FOR_TARGET" : "x/" > /dev/null; then
18045    # We already found the complete path
18046    ac_dir=`dirname $RAW_CXX_FOR_TARGET`
18047    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
18048$as_echo "pre-installed in $ac_dir" >&6; }
18049  elif test "x$target" = "x$host"; then
18050    # We can use an host tool
18051    RAW_CXX_FOR_TARGET='$(CXX)'
18052    { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
18053$as_echo "host tool" >&6; }
18054  else
18055    # We need a cross tool
18056    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
18057$as_echo "pre-installed" >&6; }
18058  fi
18059fi
18060
18061{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target dlltool" >&5
18062$as_echo_n "checking where to find the target dlltool... " >&6; }
18063if test "x${build}" != "x${host}" ; then
18064  if expr "x$DLLTOOL_FOR_TARGET" : "x/" > /dev/null; then
18065    # We already found the complete path
18066    ac_dir=`dirname $DLLTOOL_FOR_TARGET`
18067    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
18068$as_echo "pre-installed in $ac_dir" >&6; }
18069  else
18070    # Canadian cross, just use what we found
18071    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
18072$as_echo "pre-installed" >&6; }
18073  fi
18074else
18075  ok=yes
18076  case " ${configdirs} " in
18077    *" binutils "*) ;;
18078    *) ok=no ;;
18079  esac
18080
18081  if test $ok = yes; then
18082    # An in-tree tool is available and we can use it
18083    DLLTOOL_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/dlltool'
18084    { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
18085$as_echo "just compiled" >&6; }
18086  elif expr "x$DLLTOOL_FOR_TARGET" : "x/" > /dev/null; then
18087    # We already found the complete path
18088    ac_dir=`dirname $DLLTOOL_FOR_TARGET`
18089    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
18090$as_echo "pre-installed in $ac_dir" >&6; }
18091  elif test "x$target" = "x$host"; then
18092    # We can use an host tool
18093    DLLTOOL_FOR_TARGET='$(DLLTOOL)'
18094    { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
18095$as_echo "host tool" >&6; }
18096  else
18097    # We need a cross tool
18098    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
18099$as_echo "pre-installed" >&6; }
18100  fi
18101fi
18102
18103{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target dsymutil" >&5
18104$as_echo_n "checking where to find the target dsymutil... " >&6; }
18105if test "x${build}" != "x${host}" ; then
18106  if expr "x$DSYMUTIL_FOR_TARGET" : "x/" > /dev/null; then
18107    # We already found the complete path
18108    ac_dir=`dirname $DSYMUTIL_FOR_TARGET`
18109    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
18110$as_echo "pre-installed in $ac_dir" >&6; }
18111  else
18112    # Canadian cross, just use what we found
18113    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
18114$as_echo "pre-installed" >&6; }
18115  fi
18116else
18117  if expr "x$DSYMUTIL_FOR_TARGET" : "x/" > /dev/null; then
18118    # We already found the complete path
18119    ac_dir=`dirname $DSYMUTIL_FOR_TARGET`
18120    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
18121$as_echo "pre-installed in $ac_dir" >&6; }
18122  elif test "x$target" = "x$host"; then
18123    # We can use an host tool
18124    DSYMUTIL_FOR_TARGET='$(DSYMUTIL)'
18125    { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
18126$as_echo "host tool" >&6; }
18127  else
18128    # We need a cross tool
18129    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
18130$as_echo "pre-installed" >&6; }
18131  fi
18132fi
18133
18134{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target gcc" >&5
18135$as_echo_n "checking where to find the target gcc... " >&6; }
18136if test "x${build}" != "x${host}" ; then
18137  if expr "x$GCC_FOR_TARGET" : "x/" > /dev/null; then
18138    # We already found the complete path
18139    ac_dir=`dirname $GCC_FOR_TARGET`
18140    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
18141$as_echo "pre-installed in $ac_dir" >&6; }
18142  else
18143    # Canadian cross, just use what we found
18144    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
18145$as_echo "pre-installed" >&6; }
18146  fi
18147else
18148  ok=yes
18149  case " ${configdirs} " in
18150    *" gcc "*) ;;
18151    *) ok=no ;;
18152  esac
18153
18154  if test $ok = yes; then
18155    # An in-tree tool is available and we can use it
18156    GCC_FOR_TARGET='$$r/$(HOST_SUBDIR)/gcc/xgcc -B$$r/$(HOST_SUBDIR)/gcc/'
18157    { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
18158$as_echo "just compiled" >&6; }
18159  elif expr "x$GCC_FOR_TARGET" : "x/" > /dev/null; then
18160    # We already found the complete path
18161    ac_dir=`dirname $GCC_FOR_TARGET`
18162    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
18163$as_echo "pre-installed in $ac_dir" >&6; }
18164  elif test "x$target" = "x$host"; then
18165    # We can use an host tool
18166    GCC_FOR_TARGET='$()'
18167    { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
18168$as_echo "host tool" >&6; }
18169  else
18170    # We need a cross tool
18171    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
18172$as_echo "pre-installed" >&6; }
18173  fi
18174fi
18175
18176{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target gfortran" >&5
18177$as_echo_n "checking where to find the target gfortran... " >&6; }
18178if test "x${build}" != "x${host}" ; then
18179  if expr "x$GFORTRAN_FOR_TARGET" : "x/" > /dev/null; then
18180    # We already found the complete path
18181    ac_dir=`dirname $GFORTRAN_FOR_TARGET`
18182    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
18183$as_echo "pre-installed in $ac_dir" >&6; }
18184  else
18185    # Canadian cross, just use what we found
18186    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
18187$as_echo "pre-installed" >&6; }
18188  fi
18189else
18190  ok=yes
18191  case " ${configdirs} " in
18192    *" gcc "*) ;;
18193    *) ok=no ;;
18194  esac
18195  case ,${enable_languages}, in
18196    *,fortran,*) ;;
18197    *) ok=no ;;
18198  esac
18199  if test $ok = yes; then
18200    # An in-tree tool is available and we can use it
18201    GFORTRAN_FOR_TARGET='$$r/$(HOST_SUBDIR)/gcc/gfortran -B$$r/$(HOST_SUBDIR)/gcc/'
18202    { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
18203$as_echo "just compiled" >&6; }
18204  elif expr "x$GFORTRAN_FOR_TARGET" : "x/" > /dev/null; then
18205    # We already found the complete path
18206    ac_dir=`dirname $GFORTRAN_FOR_TARGET`
18207    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
18208$as_echo "pre-installed in $ac_dir" >&6; }
18209  elif test "x$target" = "x$host"; then
18210    # We can use an host tool
18211    GFORTRAN_FOR_TARGET='$(GFORTRAN)'
18212    { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
18213$as_echo "host tool" >&6; }
18214  else
18215    # We need a cross tool
18216    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
18217$as_echo "pre-installed" >&6; }
18218  fi
18219fi
18220
18221{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target gccgo" >&5
18222$as_echo_n "checking where to find the target gccgo... " >&6; }
18223if test "x${build}" != "x${host}" ; then
18224  if expr "x$GOC_FOR_TARGET" : "x/" > /dev/null; then
18225    # We already found the complete path
18226    ac_dir=`dirname $GOC_FOR_TARGET`
18227    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
18228$as_echo "pre-installed in $ac_dir" >&6; }
18229  else
18230    # Canadian cross, just use what we found
18231    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
18232$as_echo "pre-installed" >&6; }
18233  fi
18234else
18235  ok=yes
18236  case " ${configdirs} " in
18237    *" gcc "*) ;;
18238    *) ok=no ;;
18239  esac
18240  case ,${enable_languages}, in
18241    *,go,*) ;;
18242    *) ok=no ;;
18243  esac
18244  if test $ok = yes; then
18245    # An in-tree tool is available and we can use it
18246    GOC_FOR_TARGET='$$r/$(HOST_SUBDIR)/gcc/gccgo -B$$r/$(HOST_SUBDIR)/gcc/'
18247    { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
18248$as_echo "just compiled" >&6; }
18249  elif expr "x$GOC_FOR_TARGET" : "x/" > /dev/null; then
18250    # We already found the complete path
18251    ac_dir=`dirname $GOC_FOR_TARGET`
18252    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
18253$as_echo "pre-installed in $ac_dir" >&6; }
18254  elif test "x$target" = "x$host"; then
18255    # We can use an host tool
18256    GOC_FOR_TARGET='$(GOC)'
18257    { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
18258$as_echo "host tool" >&6; }
18259  else
18260    # We need a cross tool
18261    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
18262$as_echo "pre-installed" >&6; }
18263  fi
18264fi
18265
18266{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target gdc" >&5
18267$as_echo_n "checking where to find the target gdc... " >&6; }
18268if test "x${build}" != "x${host}" ; then
18269  if expr "x$GDC_FOR_TARGET" : "x/" > /dev/null; then
18270    # We already found the complete path
18271    ac_dir=`dirname $GDC_FOR_TARGET`
18272    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
18273$as_echo "pre-installed in $ac_dir" >&6; }
18274  else
18275    # Canadian cross, just use what we found
18276    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
18277$as_echo "pre-installed" >&6; }
18278  fi
18279else
18280  ok=yes
18281  case " ${configdirs} " in
18282    *" gcc "*) ;;
18283    *) ok=no ;;
18284  esac
18285  case ,${enable_languages}, in
18286    *,d,*) ;;
18287    *) ok=no ;;
18288  esac
18289  if test $ok = yes; then
18290    # An in-tree tool is available and we can use it
18291    GDC_FOR_TARGET='$$r/$(HOST_SUBDIR)/gcc/gdc -B$$r/$(HOST_SUBDIR)/gcc/'
18292    { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
18293$as_echo "just compiled" >&6; }
18294  elif expr "x$GDC_FOR_TARGET" : "x/" > /dev/null; then
18295    # We already found the complete path
18296    ac_dir=`dirname $GDC_FOR_TARGET`
18297    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
18298$as_echo "pre-installed in $ac_dir" >&6; }
18299  elif test "x$target" = "x$host"; then
18300    # We can use an host tool
18301    GDC_FOR_TARGET='$(GDC)'
18302    { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
18303$as_echo "host tool" >&6; }
18304  else
18305    # We need a cross tool
18306    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
18307$as_echo "pre-installed" >&6; }
18308  fi
18309fi
18310
18311{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target gm2" >&5
18312$as_echo_n "checking where to find the target gm2... " >&6; }
18313if test "x${build}" != "x${host}" ; then
18314  if expr "x$GM2_FOR_TARGET" : "x/" > /dev/null; then
18315    # We already found the complete path
18316    ac_dir=`dirname $GM2_FOR_TARGET`
18317    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
18318$as_echo "pre-installed in $ac_dir" >&6; }
18319  else
18320    # Canadian cross, just use what we found
18321    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
18322$as_echo "pre-installed" >&6; }
18323  fi
18324else
18325  ok=yes
18326  case " ${configdirs} " in
18327    *" gcc "*) ;;
18328    *) ok=no ;;
18329  esac
18330  case ,${enable_languages}, in
18331    *,m2,*) ;;
18332    *) ok=no ;;
18333  esac
18334  if test $ok = yes; then
18335    # An in-tree tool is available and we can use it
18336    GM2_FOR_TARGET='$$r/$(HOST_SUBDIR)/gcc/gm2 -B$$r/$(HOST_SUBDIR)/gcc/'
18337    { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
18338$as_echo "just compiled" >&6; }
18339  elif expr "x$GM2_FOR_TARGET" : "x/" > /dev/null; then
18340    # We already found the complete path
18341    ac_dir=`dirname $GM2_FOR_TARGET`
18342    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
18343$as_echo "pre-installed in $ac_dir" >&6; }
18344  elif test "x$target" = "x$host"; then
18345    # We can use an host tool
18346    GM2_FOR_TARGET='$(GM2)'
18347    { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
18348$as_echo "host tool" >&6; }
18349  else
18350    # We need a cross tool
18351    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
18352$as_echo "pre-installed" >&6; }
18353  fi
18354fi
18355
18356{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target ld" >&5
18357$as_echo_n "checking where to find the target ld... " >&6; }
18358if test "x${build}" != "x${host}" ; then
18359  if expr "x$LD_FOR_TARGET" : "x/" > /dev/null; then
18360    # We already found the complete path
18361    ac_dir=`dirname $LD_FOR_TARGET`
18362    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
18363$as_echo "pre-installed in $ac_dir" >&6; }
18364  else
18365    # Canadian cross, just use what we found
18366    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
18367$as_echo "pre-installed" >&6; }
18368  fi
18369else
18370  ok=yes
18371  case " ${configdirs} " in
18372    *" ld "*) ;;
18373    *) ok=no ;;
18374  esac
18375
18376  if test $ok = yes; then
18377    # An in-tree tool is available and we can use it
18378    LD_FOR_TARGET='$$r/$(HOST_SUBDIR)/ld/ld-new'
18379    { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
18380$as_echo "just compiled" >&6; }
18381  elif expr "x$LD_FOR_TARGET" : "x/" > /dev/null; then
18382    # We already found the complete path
18383    ac_dir=`dirname $LD_FOR_TARGET`
18384    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
18385$as_echo "pre-installed in $ac_dir" >&6; }
18386  elif test "x$target" = "x$host"; then
18387    # We can use an host tool
18388    LD_FOR_TARGET='$(LD)'
18389    { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
18390$as_echo "host tool" >&6; }
18391  else
18392    # We need a cross tool
18393    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
18394$as_echo "pre-installed" >&6; }
18395  fi
18396fi
18397
18398{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target lipo" >&5
18399$as_echo_n "checking where to find the target lipo... " >&6; }
18400if test "x${build}" != "x${host}" ; then
18401  if expr "x$LIPO_FOR_TARGET" : "x/" > /dev/null; then
18402    # We already found the complete path
18403    ac_dir=`dirname $LIPO_FOR_TARGET`
18404    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
18405$as_echo "pre-installed in $ac_dir" >&6; }
18406  else
18407    # Canadian cross, just use what we found
18408    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
18409$as_echo "pre-installed" >&6; }
18410  fi
18411else
18412  if expr "x$LIPO_FOR_TARGET" : "x/" > /dev/null; then
18413    # We already found the complete path
18414    ac_dir=`dirname $LIPO_FOR_TARGET`
18415    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
18416$as_echo "pre-installed in $ac_dir" >&6; }
18417  elif test "x$target" = "x$host"; then
18418    # We can use an host tool
18419    LIPO_FOR_TARGET='$(LIPO)'
18420    { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
18421$as_echo "host tool" >&6; }
18422  else
18423    # We need a cross tool
18424    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
18425$as_echo "pre-installed" >&6; }
18426  fi
18427fi
18428
18429{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target nm" >&5
18430$as_echo_n "checking where to find the target nm... " >&6; }
18431if test "x${build}" != "x${host}" ; then
18432  if expr "x$NM_FOR_TARGET" : "x/" > /dev/null; then
18433    # We already found the complete path
18434    ac_dir=`dirname $NM_FOR_TARGET`
18435    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
18436$as_echo "pre-installed in $ac_dir" >&6; }
18437  else
18438    # Canadian cross, just use what we found
18439    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
18440$as_echo "pre-installed" >&6; }
18441  fi
18442else
18443  ok=yes
18444  case " ${configdirs} " in
18445    *" binutils "*) ;;
18446    *) ok=no ;;
18447  esac
18448
18449  if test $ok = yes; then
18450    # An in-tree tool is available and we can use it
18451    NM_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/nm-new'
18452    { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
18453$as_echo "just compiled" >&6; }
18454  elif expr "x$NM_FOR_TARGET" : "x/" > /dev/null; then
18455    # We already found the complete path
18456    ac_dir=`dirname $NM_FOR_TARGET`
18457    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
18458$as_echo "pre-installed in $ac_dir" >&6; }
18459  elif test "x$target" = "x$host"; then
18460    # We can use an host tool
18461    NM_FOR_TARGET='$(NM)'
18462    { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
18463$as_echo "host tool" >&6; }
18464  else
18465    # We need a cross tool
18466    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
18467$as_echo "pre-installed" >&6; }
18468  fi
18469fi
18470
18471{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target objcopy" >&5
18472$as_echo_n "checking where to find the target objcopy... " >&6; }
18473if test "x${build}" != "x${host}" ; then
18474  if expr "x$OBJCOPY_FOR_TARGET" : "x/" > /dev/null; then
18475    # We already found the complete path
18476    ac_dir=`dirname $OBJCOPY_FOR_TARGET`
18477    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
18478$as_echo "pre-installed in $ac_dir" >&6; }
18479  else
18480    # Canadian cross, just use what we found
18481    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
18482$as_echo "pre-installed" >&6; }
18483  fi
18484else
18485  ok=yes
18486  case " ${configdirs} " in
18487    *" binutils "*) ;;
18488    *) ok=no ;;
18489  esac
18490
18491  if test $ok = yes; then
18492    # An in-tree tool is available and we can use it
18493    OBJCOPY_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/objcopy'
18494    { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
18495$as_echo "just compiled" >&6; }
18496  elif expr "x$OBJCOPY_FOR_TARGET" : "x/" > /dev/null; then
18497    # We already found the complete path
18498    ac_dir=`dirname $OBJCOPY_FOR_TARGET`
18499    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
18500$as_echo "pre-installed in $ac_dir" >&6; }
18501  elif test "x$target" = "x$host"; then
18502    # We can use an host tool
18503    OBJCOPY_FOR_TARGET='$(OBJCOPY)'
18504    { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
18505$as_echo "host tool" >&6; }
18506  else
18507    # We need a cross tool
18508    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
18509$as_echo "pre-installed" >&6; }
18510  fi
18511fi
18512
18513{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target objdump" >&5
18514$as_echo_n "checking where to find the target objdump... " >&6; }
18515if test "x${build}" != "x${host}" ; then
18516  if expr "x$OBJDUMP_FOR_TARGET" : "x/" > /dev/null; then
18517    # We already found the complete path
18518    ac_dir=`dirname $OBJDUMP_FOR_TARGET`
18519    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
18520$as_echo "pre-installed in $ac_dir" >&6; }
18521  else
18522    # Canadian cross, just use what we found
18523    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
18524$as_echo "pre-installed" >&6; }
18525  fi
18526else
18527  ok=yes
18528  case " ${configdirs} " in
18529    *" binutils "*) ;;
18530    *) ok=no ;;
18531  esac
18532
18533  if test $ok = yes; then
18534    # An in-tree tool is available and we can use it
18535    OBJDUMP_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/objdump'
18536    { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
18537$as_echo "just compiled" >&6; }
18538  elif expr "x$OBJDUMP_FOR_TARGET" : "x/" > /dev/null; then
18539    # We already found the complete path
18540    ac_dir=`dirname $OBJDUMP_FOR_TARGET`
18541    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
18542$as_echo "pre-installed in $ac_dir" >&6; }
18543  elif test "x$target" = "x$host"; then
18544    # We can use an host tool
18545    OBJDUMP_FOR_TARGET='$(OBJDUMP)'
18546    { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
18547$as_echo "host tool" >&6; }
18548  else
18549    # We need a cross tool
18550    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
18551$as_echo "pre-installed" >&6; }
18552  fi
18553fi
18554
18555{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target otool" >&5
18556$as_echo_n "checking where to find the target otool... " >&6; }
18557if test "x${build}" != "x${host}" ; then
18558  if expr "x$OTOOL_FOR_TARGET" : "x/" > /dev/null; then
18559    # We already found the complete path
18560    ac_dir=`dirname $OTOOL_FOR_TARGET`
18561    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
18562$as_echo "pre-installed in $ac_dir" >&6; }
18563  else
18564    # Canadian cross, just use what we found
18565    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
18566$as_echo "pre-installed" >&6; }
18567  fi
18568else
18569  if expr "x$OTOOL_FOR_TARGET" : "x/" > /dev/null; then
18570    # We already found the complete path
18571    ac_dir=`dirname $OTOOL_FOR_TARGET`
18572    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
18573$as_echo "pre-installed in $ac_dir" >&6; }
18574  elif test "x$target" = "x$host"; then
18575    # We can use an host tool
18576    OTOOL_FOR_TARGET='$(OTOOL)'
18577    { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
18578$as_echo "host tool" >&6; }
18579  else
18580    # We need a cross tool
18581    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
18582$as_echo "pre-installed" >&6; }
18583  fi
18584fi
18585
18586{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target ranlib" >&5
18587$as_echo_n "checking where to find the target ranlib... " >&6; }
18588if test "x${build}" != "x${host}" ; then
18589  if expr "x$RANLIB_FOR_TARGET" : "x/" > /dev/null; then
18590    # We already found the complete path
18591    ac_dir=`dirname $RANLIB_FOR_TARGET`
18592    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
18593$as_echo "pre-installed in $ac_dir" >&6; }
18594  else
18595    # Canadian cross, just use what we found
18596    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
18597$as_echo "pre-installed" >&6; }
18598  fi
18599else
18600  ok=yes
18601  case " ${configdirs} " in
18602    *" binutils "*) ;;
18603    *) ok=no ;;
18604  esac
18605
18606  if test $ok = yes; then
18607    # An in-tree tool is available and we can use it
18608    RANLIB_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/ranlib'
18609    { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
18610$as_echo "just compiled" >&6; }
18611  elif expr "x$RANLIB_FOR_TARGET" : "x/" > /dev/null; then
18612    # We already found the complete path
18613    ac_dir=`dirname $RANLIB_FOR_TARGET`
18614    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
18615$as_echo "pre-installed in $ac_dir" >&6; }
18616  elif test "x$target" = "x$host"; then
18617    # We can use an host tool
18618    RANLIB_FOR_TARGET='$(RANLIB)'
18619    { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
18620$as_echo "host tool" >&6; }
18621  else
18622    # We need a cross tool
18623    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
18624$as_echo "pre-installed" >&6; }
18625  fi
18626fi
18627
18628{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target readelf" >&5
18629$as_echo_n "checking where to find the target readelf... " >&6; }
18630if test "x${build}" != "x${host}" ; then
18631  if expr "x$READELF_FOR_TARGET" : "x/" > /dev/null; then
18632    # We already found the complete path
18633    ac_dir=`dirname $READELF_FOR_TARGET`
18634    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
18635$as_echo "pre-installed in $ac_dir" >&6; }
18636  else
18637    # Canadian cross, just use what we found
18638    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
18639$as_echo "pre-installed" >&6; }
18640  fi
18641else
18642  ok=yes
18643  case " ${configdirs} " in
18644    *" binutils "*) ;;
18645    *) ok=no ;;
18646  esac
18647
18648  if test $ok = yes; then
18649    # An in-tree tool is available and we can use it
18650    READELF_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/readelf'
18651    { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
18652$as_echo "just compiled" >&6; }
18653  elif expr "x$READELF_FOR_TARGET" : "x/" > /dev/null; then
18654    # We already found the complete path
18655    ac_dir=`dirname $READELF_FOR_TARGET`
18656    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
18657$as_echo "pre-installed in $ac_dir" >&6; }
18658  elif test "x$target" = "x$host"; then
18659    # We can use an host tool
18660    READELF_FOR_TARGET='$(READELF)'
18661    { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
18662$as_echo "host tool" >&6; }
18663  else
18664    # We need a cross tool
18665    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
18666$as_echo "pre-installed" >&6; }
18667  fi
18668fi
18669
18670{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target strip" >&5
18671$as_echo_n "checking where to find the target strip... " >&6; }
18672if test "x${build}" != "x${host}" ; then
18673  if expr "x$STRIP_FOR_TARGET" : "x/" > /dev/null; then
18674    # We already found the complete path
18675    ac_dir=`dirname $STRIP_FOR_TARGET`
18676    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
18677$as_echo "pre-installed in $ac_dir" >&6; }
18678  else
18679    # Canadian cross, just use what we found
18680    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
18681$as_echo "pre-installed" >&6; }
18682  fi
18683else
18684  ok=yes
18685  case " ${configdirs} " in
18686    *" binutils "*) ;;
18687    *) ok=no ;;
18688  esac
18689
18690  if test $ok = yes; then
18691    # An in-tree tool is available and we can use it
18692    STRIP_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/strip-new'
18693    { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
18694$as_echo "just compiled" >&6; }
18695  elif expr "x$STRIP_FOR_TARGET" : "x/" > /dev/null; then
18696    # We already found the complete path
18697    ac_dir=`dirname $STRIP_FOR_TARGET`
18698    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
18699$as_echo "pre-installed in $ac_dir" >&6; }
18700  elif test "x$target" = "x$host"; then
18701    # We can use an host tool
18702    STRIP_FOR_TARGET='$(STRIP)'
18703    { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
18704$as_echo "host tool" >&6; }
18705  else
18706    # We need a cross tool
18707    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
18708$as_echo "pre-installed" >&6; }
18709  fi
18710fi
18711
18712{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target windres" >&5
18713$as_echo_n "checking where to find the target windres... " >&6; }
18714if test "x${build}" != "x${host}" ; then
18715  if expr "x$WINDRES_FOR_TARGET" : "x/" > /dev/null; then
18716    # We already found the complete path
18717    ac_dir=`dirname $WINDRES_FOR_TARGET`
18718    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
18719$as_echo "pre-installed in $ac_dir" >&6; }
18720  else
18721    # Canadian cross, just use what we found
18722    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
18723$as_echo "pre-installed" >&6; }
18724  fi
18725else
18726  ok=yes
18727  case " ${configdirs} " in
18728    *" binutils "*) ;;
18729    *) ok=no ;;
18730  esac
18731
18732  if test $ok = yes; then
18733    # An in-tree tool is available and we can use it
18734    WINDRES_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/windres'
18735    { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
18736$as_echo "just compiled" >&6; }
18737  elif expr "x$WINDRES_FOR_TARGET" : "x/" > /dev/null; then
18738    # We already found the complete path
18739    ac_dir=`dirname $WINDRES_FOR_TARGET`
18740    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
18741$as_echo "pre-installed in $ac_dir" >&6; }
18742  elif test "x$target" = "x$host"; then
18743    # We can use an host tool
18744    WINDRES_FOR_TARGET='$(WINDRES)'
18745    { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
18746$as_echo "host tool" >&6; }
18747  else
18748    # We need a cross tool
18749    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
18750$as_echo "pre-installed" >&6; }
18751  fi
18752fi
18753
18754{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target windmc" >&5
18755$as_echo_n "checking where to find the target windmc... " >&6; }
18756if test "x${build}" != "x${host}" ; then
18757  if expr "x$WINDMC_FOR_TARGET" : "x/" > /dev/null; then
18758    # We already found the complete path
18759    ac_dir=`dirname $WINDMC_FOR_TARGET`
18760    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
18761$as_echo "pre-installed in $ac_dir" >&6; }
18762  else
18763    # Canadian cross, just use what we found
18764    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
18765$as_echo "pre-installed" >&6; }
18766  fi
18767else
18768  ok=yes
18769  case " ${configdirs} " in
18770    *" binutils "*) ;;
18771    *) ok=no ;;
18772  esac
18773
18774  if test $ok = yes; then
18775    # An in-tree tool is available and we can use it
18776    WINDMC_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/windmc'
18777    { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
18778$as_echo "just compiled" >&6; }
18779  elif expr "x$WINDMC_FOR_TARGET" : "x/" > /dev/null; then
18780    # We already found the complete path
18781    ac_dir=`dirname $WINDMC_FOR_TARGET`
18782    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
18783$as_echo "pre-installed in $ac_dir" >&6; }
18784  elif test "x$target" = "x$host"; then
18785    # We can use an host tool
18786    WINDMC_FOR_TARGET='$(WINDMC)'
18787    { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
18788$as_echo "host tool" >&6; }
18789  else
18790    # We need a cross tool
18791    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
18792$as_echo "pre-installed" >&6; }
18793  fi
18794fi
18795
18796
18797
18798
18799
18800# Certain tools may need extra flags.
18801AR_FOR_TARGET=${AR_FOR_TARGET}${extra_arflags_for_target}
18802RANLIB_FOR_TARGET=${RANLIB_FOR_TARGET}${extra_ranlibflags_for_target}
18803NM_FOR_TARGET=${NM_FOR_TARGET}${extra_nmflags_for_target}
18804
18805# When building target libraries, except in a Canadian cross, we use
18806# the same toolchain as the compiler we just built.
18807COMPILER_AS_FOR_TARGET='$(AS_FOR_TARGET)'
18808COMPILER_LD_FOR_TARGET='$(LD_FOR_TARGET)'
18809COMPILER_NM_FOR_TARGET='$(NM_FOR_TARGET)'
18810if test $host = $build; then
18811  case " $configdirs " in
18812    *" gcc "*)
18813      COMPILER_AS_FOR_TARGET='$$r/$(HOST_SUBDIR)/gcc/as'
18814      COMPILER_LD_FOR_TARGET='$$r/$(HOST_SUBDIR)/gcc/collect-ld'
18815      COMPILER_NM_FOR_TARGET='$$r/$(HOST_SUBDIR)/gcc/nm'${extra_nmflags_for_target}
18816      ;;
18817  esac
18818fi
18819
18820
18821
18822
18823
18824{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
18825$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
18826# Check whether --enable-maintainer-mode was given.
18827if test "${enable_maintainer_mode+set}" = set; then :
18828  enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
18829else
18830  USE_MAINTAINER_MODE=no
18831fi
18832
18833{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
18834$as_echo "$USE_MAINTAINER_MODE" >&6; }
18835
18836
18837if test "$USE_MAINTAINER_MODE" = yes; then
18838  MAINTAINER_MODE_TRUE=
18839  MAINTAINER_MODE_FALSE='#'
18840else
18841  MAINTAINER_MODE_TRUE='#'
18842  MAINTAINER_MODE_FALSE=
18843fi
18844MAINT=$MAINTAINER_MODE_TRUE
18845
18846# ---------------------
18847# GCC bootstrap support
18848# ---------------------
18849
18850# Stage specific cflags for build.
18851stage1_cflags="-g"
18852case $build in
18853  vax-*-*)
18854    case ${GCC} in
18855      yes) stage1_cflags="-g -Wa,-J" ;;
18856      *) stage1_cflags="-g -J" ;;
18857    esac ;;
18858esac
18859
18860
18861
18862# Enable --enable-checking in stage1 of the compiler.
18863# Check whether --enable-stage1-checking was given.
18864if test "${enable_stage1_checking+set}" = set; then :
18865  enableval=$enable_stage1_checking; stage1_checking=--enable-checking=${enable_stage1_checking}
18866else
18867  if test "x$enable_checking" = xno || test "x$enable_checking" = x; then
18868  # For --disable-checking or implicit --enable-checking=release, avoid
18869  # setting --enable-checking=gc in the default stage1 checking for LTO
18870  # bootstraps.  See PR62077.
18871  case $BUILD_CONFIG in
18872    *lto*)
18873      stage1_checking=--enable-checking=release,misc,gimple,rtlflag,tree,types;;
18874    *)
18875      stage1_checking=--enable-checking=yes,types;;
18876  esac
18877  if test "x$enable_checking" = x && \
18878     test -d ${srcdir}/gcc && \
18879     test x"`cat ${srcdir}/gcc/DEV-PHASE`" = xexperimental; then
18880    stage1_checking=--enable-checking=yes,types,extra
18881  fi
18882else
18883  stage1_checking=--enable-checking=$enable_checking,types
18884fi
18885fi
18886
18887
18888
18889# Enable -Werror in bootstrap stage2 and later.
18890# Check whether --enable-werror was given.
18891if test "${enable_werror+set}" = set; then :
18892  enableval=$enable_werror;
18893case ${enable_werror} in
18894  yes) stage2_werror_flag="--enable-werror-always" ;;
18895  *) stage2_werror_flag="" ;;
18896esac
18897
18898else
18899
18900if test -d ${srcdir}/gcc && test x"`cat $srcdir/gcc/DEV-PHASE`" = xexperimental; then
18901  case $BUILD_CONFIG in
18902  bootstrap-debug)
18903      stage2_werror_flag="--enable-werror-always" ;;
18904  "")
18905      stage2_werror_flag="--enable-werror-always" ;;
18906  esac
18907fi
18908
18909fi
18910
18911
18912
18913
18914# Specify what files to not compare during bootstrap.
18915
18916compare_exclusions="gcc/cc*-checksum\$(objext) | gcc/ada/*tools/*"
18917compare_exclusions="$compare_exclusions | gcc/m2/gm2-compiler-boot/M2Version*"
18918compare_exclusions="$compare_exclusions | gcc/m2/gm2-compiler-boot/SYSTEM*"
18919compare_exclusions="$compare_exclusions | gcc/m2/gm2version*"
18920case "$target" in
18921  hppa*64*-*-hpux*) ;;
18922  powerpc*-ibm-aix*) compare_exclusions="$compare_exclusions | *libgomp*\$(objext)" ;;
18923esac
18924
18925
18926ac_config_files="$ac_config_files Makefile"
18927
18928cat >confcache <<\_ACEOF
18929# This file is a shell script that caches the results of configure
18930# tests run on this system so they can be shared between configure
18931# scripts and configure runs, see configure's option --config-cache.
18932# It is not useful on other systems.  If it contains results you don't
18933# want to keep, you may remove or edit it.
18934#
18935# config.status only pays attention to the cache file if you give it
18936# the --recheck option to rerun configure.
18937#
18938# `ac_cv_env_foo' variables (set or unset) will be overridden when
18939# loading this file, other *unset* `ac_cv_foo' will be assigned the
18940# following values.
18941
18942_ACEOF
18943
18944# The following way of writing the cache mishandles newlines in values,
18945# but we know of no workaround that is simple, portable, and efficient.
18946# So, we kill variables containing newlines.
18947# Ultrix sh set writes to stderr and can't be redirected directly,
18948# and sets the high bit in the cache file unless we assign to the vars.
18949(
18950  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
18951    eval ac_val=\$$ac_var
18952    case $ac_val in #(
18953    *${as_nl}*)
18954      case $ac_var in #(
18955      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
18956$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
18957      esac
18958      case $ac_var in #(
18959      _ | IFS | as_nl) ;; #(
18960      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
18961      *) { eval $ac_var=; unset $ac_var;} ;;
18962      esac ;;
18963    esac
18964  done
18965
18966  (set) 2>&1 |
18967    case $as_nl`(ac_space=' '; set) 2>&1` in #(
18968    *${as_nl}ac_space=\ *)
18969      # `set' does not quote correctly, so add quotes: double-quote
18970      # substitution turns \\\\ into \\, and sed turns \\ into \.
18971      sed -n \
18972	"s/'/'\\\\''/g;
18973	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
18974      ;; #(
18975    *)
18976      # `set' quotes correctly as required by POSIX, so do not add quotes.
18977      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
18978      ;;
18979    esac |
18980    sort
18981) |
18982  sed '
18983     /^ac_cv_env_/b end
18984     t clear
18985     :clear
18986     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
18987     t end
18988     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
18989     :end' >>confcache
18990if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
18991  if test -w "$cache_file"; then
18992    if test "x$cache_file" != "x/dev/null"; then
18993      { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
18994$as_echo "$as_me: updating cache $cache_file" >&6;}
18995      if test ! -f "$cache_file" || test -h "$cache_file"; then
18996	cat confcache >"$cache_file"
18997      else
18998        case $cache_file in #(
18999        */* | ?:*)
19000	  mv -f confcache "$cache_file"$$ &&
19001	  mv -f "$cache_file"$$ "$cache_file" ;; #(
19002        *)
19003	  mv -f confcache "$cache_file" ;;
19004	esac
19005      fi
19006    fi
19007  else
19008    { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
19009$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
19010  fi
19011fi
19012rm -f confcache
19013
19014test "x$prefix" = xNONE && prefix=$ac_default_prefix
19015# Let make expand exec_prefix.
19016test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
19017
19018# Transform confdefs.h into DEFS.
19019# Protect against shell expansion while executing Makefile rules.
19020# Protect against Makefile macro expansion.
19021#
19022# If the first sed substitution is executed (which looks for macros that
19023# take arguments), then branch to the quote section.  Otherwise,
19024# look for a macro that doesn't take arguments.
19025ac_script='
19026:mline
19027/\\$/{
19028 N
19029 s,\\\n,,
19030 b mline
19031}
19032t clear
19033:clear
19034s/^[	 ]*#[	 ]*define[	 ][	 ]*\([^	 (][^	 (]*([^)]*)\)[	 ]*\(.*\)/-D\1=\2/g
19035t quote
19036s/^[	 ]*#[	 ]*define[	 ][	 ]*\([^	 ][^	 ]*\)[	 ]*\(.*\)/-D\1=\2/g
19037t quote
19038b any
19039:quote
19040s/[	 `~#$^&*(){}\\|;'\''"<>?]/\\&/g
19041s/\[/\\&/g
19042s/\]/\\&/g
19043s/\$/$$/g
19044H
19045:any
19046${
19047	g
19048	s/^\n//
19049	s/\n/ /g
19050	p
19051}
19052'
19053DEFS=`sed -n "$ac_script" confdefs.h`
19054
19055
19056ac_libobjs=
19057ac_ltlibobjs=
19058U=
19059for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
19060  # 1. Remove the extension, and $U if already installed.
19061  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
19062  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
19063  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
19064  #    will be set to the directory where LIBOBJS objects are built.
19065  as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
19066  as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
19067done
19068LIBOBJS=$ac_libobjs
19069
19070LTLIBOBJS=$ac_ltlibobjs
19071
19072
19073
19074: "${CONFIG_STATUS=./config.status}"
19075ac_write_fail=0
19076ac_clean_files_save=$ac_clean_files
19077ac_clean_files="$ac_clean_files $CONFIG_STATUS"
19078{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
19079$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
19080as_write_fail=0
19081cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
19082#! $SHELL
19083# Generated by $as_me.
19084# Run this file to recreate the current configuration.
19085# Compiler output produced by configure, useful for debugging
19086# configure, is in config.log if it exists.
19087
19088debug=false
19089ac_cs_recheck=false
19090ac_cs_silent=false
19091
19092SHELL=\${CONFIG_SHELL-$SHELL}
19093export SHELL
19094_ASEOF
19095cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
19096## -------------------- ##
19097## M4sh Initialization. ##
19098## -------------------- ##
19099
19100# Be more Bourne compatible
19101DUALCASE=1; export DUALCASE # for MKS sh
19102if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
19103  emulate sh
19104  NULLCMD=:
19105  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
19106  # is contrary to our usage.  Disable this feature.
19107  alias -g '${1+"$@"}'='"$@"'
19108  setopt NO_GLOB_SUBST
19109else
19110  case `(set -o) 2>/dev/null` in #(
19111  *posix*) :
19112    set -o posix ;; #(
19113  *) :
19114     ;;
19115esac
19116fi
19117
19118
19119as_nl='
19120'
19121export as_nl
19122# Printing a long string crashes Solaris 7 /usr/bin/printf.
19123as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
19124as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
19125as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
19126# Prefer a ksh shell builtin over an external printf program on Solaris,
19127# but without wasting forks for bash or zsh.
19128if test -z "$BASH_VERSION$ZSH_VERSION" \
19129    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
19130  as_echo='print -r --'
19131  as_echo_n='print -rn --'
19132elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
19133  as_echo='printf %s\n'
19134  as_echo_n='printf %s'
19135else
19136  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
19137    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
19138    as_echo_n='/usr/ucb/echo -n'
19139  else
19140    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
19141    as_echo_n_body='eval
19142      arg=$1;
19143      case $arg in #(
19144      *"$as_nl"*)
19145	expr "X$arg" : "X\\(.*\\)$as_nl";
19146	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
19147      esac;
19148      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
19149    '
19150    export as_echo_n_body
19151    as_echo_n='sh -c $as_echo_n_body as_echo'
19152  fi
19153  export as_echo_body
19154  as_echo='sh -c $as_echo_body as_echo'
19155fi
19156
19157# The user is always right.
19158if test "${PATH_SEPARATOR+set}" != set; then
19159  PATH_SEPARATOR=:
19160  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
19161    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
19162      PATH_SEPARATOR=';'
19163  }
19164fi
19165
19166
19167# IFS
19168# We need space, tab and new line, in precisely that order.  Quoting is
19169# there to prevent editors from complaining about space-tab.
19170# (If _AS_PATH_WALK were called with IFS unset, it would disable word
19171# splitting by setting IFS to empty value.)
19172IFS=" ""	$as_nl"
19173
19174# Find who we are.  Look in the path if we contain no directory separator.
19175as_myself=
19176case $0 in #((
19177  *[\\/]* ) as_myself=$0 ;;
19178  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19179for as_dir in $PATH
19180do
19181  IFS=$as_save_IFS
19182  test -z "$as_dir" && as_dir=.
19183    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
19184  done
19185IFS=$as_save_IFS
19186
19187     ;;
19188esac
19189# We did not find ourselves, most probably we were run as `sh COMMAND'
19190# in which case we are not to be found in the path.
19191if test "x$as_myself" = x; then
19192  as_myself=$0
19193fi
19194if test ! -f "$as_myself"; then
19195  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
19196  exit 1
19197fi
19198
19199# Unset variables that we do not need and which cause bugs (e.g. in
19200# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
19201# suppresses any "Segmentation fault" message there.  '((' could
19202# trigger a bug in pdksh 5.2.14.
19203for as_var in BASH_ENV ENV MAIL MAILPATH
19204do eval test x\${$as_var+set} = xset \
19205  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
19206done
19207PS1='$ '
19208PS2='> '
19209PS4='+ '
19210
19211# NLS nuisances.
19212LC_ALL=C
19213export LC_ALL
19214LANGUAGE=C
19215export LANGUAGE
19216
19217# CDPATH.
19218(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
19219
19220
19221# as_fn_error STATUS ERROR [LINENO LOG_FD]
19222# ----------------------------------------
19223# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
19224# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
19225# script with STATUS, using 1 if that was 0.
19226as_fn_error ()
19227{
19228  as_status=$1; test $as_status -eq 0 && as_status=1
19229  if test "$4"; then
19230    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
19231    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
19232  fi
19233  $as_echo "$as_me: error: $2" >&2
19234  as_fn_exit $as_status
19235} # as_fn_error
19236
19237
19238# as_fn_set_status STATUS
19239# -----------------------
19240# Set $? to STATUS, without forking.
19241as_fn_set_status ()
19242{
19243  return $1
19244} # as_fn_set_status
19245
19246# as_fn_exit STATUS
19247# -----------------
19248# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
19249as_fn_exit ()
19250{
19251  set +e
19252  as_fn_set_status $1
19253  exit $1
19254} # as_fn_exit
19255
19256# as_fn_unset VAR
19257# ---------------
19258# Portably unset VAR.
19259as_fn_unset ()
19260{
19261  { eval $1=; unset $1;}
19262}
19263as_unset=as_fn_unset
19264# as_fn_append VAR VALUE
19265# ----------------------
19266# Append the text in VALUE to the end of the definition contained in VAR. Take
19267# advantage of any shell optimizations that allow amortized linear growth over
19268# repeated appends, instead of the typical quadratic growth present in naive
19269# implementations.
19270if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
19271  eval 'as_fn_append ()
19272  {
19273    eval $1+=\$2
19274  }'
19275else
19276  as_fn_append ()
19277  {
19278    eval $1=\$$1\$2
19279  }
19280fi # as_fn_append
19281
19282# as_fn_arith ARG...
19283# ------------------
19284# Perform arithmetic evaluation on the ARGs, and store the result in the
19285# global $as_val. Take advantage of shells that can avoid forks. The arguments
19286# must be portable across $(()) and expr.
19287if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
19288  eval 'as_fn_arith ()
19289  {
19290    as_val=$(( $* ))
19291  }'
19292else
19293  as_fn_arith ()
19294  {
19295    as_val=`expr "$@" || test $? -eq 1`
19296  }
19297fi # as_fn_arith
19298
19299
19300if expr a : '\(a\)' >/dev/null 2>&1 &&
19301   test "X`expr 00001 : '.*\(...\)'`" = X001; then
19302  as_expr=expr
19303else
19304  as_expr=false
19305fi
19306
19307if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
19308  as_basename=basename
19309else
19310  as_basename=false
19311fi
19312
19313if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
19314  as_dirname=dirname
19315else
19316  as_dirname=false
19317fi
19318
19319as_me=`$as_basename -- "$0" ||
19320$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
19321	 X"$0" : 'X\(//\)$' \| \
19322	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
19323$as_echo X/"$0" |
19324    sed '/^.*\/\([^/][^/]*\)\/*$/{
19325	    s//\1/
19326	    q
19327	  }
19328	  /^X\/\(\/\/\)$/{
19329	    s//\1/
19330	    q
19331	  }
19332	  /^X\/\(\/\).*/{
19333	    s//\1/
19334	    q
19335	  }
19336	  s/.*/./; q'`
19337
19338# Avoid depending upon Character Ranges.
19339as_cr_letters='abcdefghijklmnopqrstuvwxyz'
19340as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
19341as_cr_Letters=$as_cr_letters$as_cr_LETTERS
19342as_cr_digits='0123456789'
19343as_cr_alnum=$as_cr_Letters$as_cr_digits
19344
19345ECHO_C= ECHO_N= ECHO_T=
19346case `echo -n x` in #(((((
19347-n*)
19348  case `echo 'xy\c'` in
19349  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
19350  xy)  ECHO_C='\c';;
19351  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
19352       ECHO_T='	';;
19353  esac;;
19354*)
19355  ECHO_N='-n';;
19356esac
19357
19358rm -f conf$$ conf$$.exe conf$$.file
19359if test -d conf$$.dir; then
19360  rm -f conf$$.dir/conf$$.file
19361else
19362  rm -f conf$$.dir
19363  mkdir conf$$.dir 2>/dev/null
19364fi
19365if (echo >conf$$.file) 2>/dev/null; then
19366  if ln -s conf$$.file conf$$ 2>/dev/null; then
19367    as_ln_s='ln -s'
19368    # ... but there are two gotchas:
19369    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
19370    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
19371    # In both cases, we have to default to `cp -pR'.
19372    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
19373      as_ln_s='cp -pR'
19374  elif ln conf$$.file conf$$ 2>/dev/null; then
19375    as_ln_s=ln
19376  else
19377    as_ln_s='cp -pR'
19378  fi
19379else
19380  as_ln_s='cp -pR'
19381fi
19382rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
19383rmdir conf$$.dir 2>/dev/null
19384
19385
19386# as_fn_mkdir_p
19387# -------------
19388# Create "$as_dir" as a directory, including parents if necessary.
19389as_fn_mkdir_p ()
19390{
19391
19392  case $as_dir in #(
19393  -*) as_dir=./$as_dir;;
19394  esac
19395  test -d "$as_dir" || eval $as_mkdir_p || {
19396    as_dirs=
19397    while :; do
19398      case $as_dir in #(
19399      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
19400      *) as_qdir=$as_dir;;
19401      esac
19402      as_dirs="'$as_qdir' $as_dirs"
19403      as_dir=`$as_dirname -- "$as_dir" ||
19404$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
19405	 X"$as_dir" : 'X\(//\)[^/]' \| \
19406	 X"$as_dir" : 'X\(//\)$' \| \
19407	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
19408$as_echo X"$as_dir" |
19409    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
19410	    s//\1/
19411	    q
19412	  }
19413	  /^X\(\/\/\)[^/].*/{
19414	    s//\1/
19415	    q
19416	  }
19417	  /^X\(\/\/\)$/{
19418	    s//\1/
19419	    q
19420	  }
19421	  /^X\(\/\).*/{
19422	    s//\1/
19423	    q
19424	  }
19425	  s/.*/./; q'`
19426      test -d "$as_dir" && break
19427    done
19428    test -z "$as_dirs" || eval "mkdir $as_dirs"
19429  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
19430
19431
19432} # as_fn_mkdir_p
19433if mkdir -p . 2>/dev/null; then
19434  as_mkdir_p='mkdir -p "$as_dir"'
19435else
19436  test -d ./-p && rmdir ./-p
19437  as_mkdir_p=false
19438fi
19439
19440
19441# as_fn_executable_p FILE
19442# -----------------------
19443# Test if FILE is an executable regular file.
19444as_fn_executable_p ()
19445{
19446  test -f "$1" && test -x "$1"
19447} # as_fn_executable_p
19448as_test_x='test -x'
19449as_executable_p=as_fn_executable_p
19450
19451# Sed expression to map a string onto a valid CPP name.
19452as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
19453
19454# Sed expression to map a string onto a valid variable name.
19455as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
19456
19457
19458exec 6>&1
19459## ----------------------------------- ##
19460## Main body of $CONFIG_STATUS script. ##
19461## ----------------------------------- ##
19462_ASEOF
19463test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
19464
19465cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19466# Save the log message, to keep $0 and so on meaningful, and to
19467# report actual input values of CONFIG_FILES etc. instead of their
19468# values after options handling.
19469ac_log="
19470This file was extended by $as_me, which was
19471generated by GNU Autoconf 2.69.  Invocation command line was
19472
19473  CONFIG_FILES    = $CONFIG_FILES
19474  CONFIG_HEADERS  = $CONFIG_HEADERS
19475  CONFIG_LINKS    = $CONFIG_LINKS
19476  CONFIG_COMMANDS = $CONFIG_COMMANDS
19477  $ $0 $@
19478
19479on `(hostname || uname -n) 2>/dev/null | sed 1q`
19480"
19481
19482_ACEOF
19483
19484case $ac_config_files in *"
19485"*) set x $ac_config_files; shift; ac_config_files=$*;;
19486esac
19487
19488
19489
19490cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19491# Files that config.status was made for.
19492config_files="$ac_config_files"
19493
19494_ACEOF
19495
19496cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19497ac_cs_usage="\
19498\`$as_me' instantiates files and other configuration actions
19499from templates according to the current configuration.  Unless the files
19500and actions are specified as TAGs, all are instantiated by default.
19501
19502Usage: $0 [OPTION]... [TAG]...
19503
19504  -h, --help       print this help, then exit
19505  -V, --version    print version number and configuration settings, then exit
19506      --config     print configuration, then exit
19507  -q, --quiet, --silent
19508                   do not print progress messages
19509  -d, --debug      don't remove temporary files
19510      --recheck    update $as_me by reconfiguring in the same conditions
19511      --file=FILE[:TEMPLATE]
19512                   instantiate the configuration file FILE
19513
19514Configuration files:
19515$config_files
19516
19517Report bugs to the package provider."
19518
19519_ACEOF
19520cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19521ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
19522ac_cs_version="\\
19523config.status
19524configured by $0, generated by GNU Autoconf 2.69,
19525  with options \\"\$ac_cs_config\\"
19526
19527Copyright (C) 2012 Free Software Foundation, Inc.
19528This config.status script is free software; the Free Software Foundation
19529gives unlimited permission to copy, distribute and modify it."
19530
19531ac_pwd='$ac_pwd'
19532srcdir='$srcdir'
19533INSTALL='$INSTALL'
19534AWK='$AWK'
19535test -n "\$AWK" || AWK=awk
19536_ACEOF
19537
19538cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19539# The default lists apply if the user does not specify any file.
19540ac_need_defaults=:
19541while test $# != 0
19542do
19543  case $1 in
19544  --*=?*)
19545    ac_option=`expr "X$1" : 'X\([^=]*\)='`
19546    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
19547    ac_shift=:
19548    ;;
19549  --*=)
19550    ac_option=`expr "X$1" : 'X\([^=]*\)='`
19551    ac_optarg=
19552    ac_shift=:
19553    ;;
19554  *)
19555    ac_option=$1
19556    ac_optarg=$2
19557    ac_shift=shift
19558    ;;
19559  esac
19560
19561  case $ac_option in
19562  # Handling of the options.
19563  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
19564    ac_cs_recheck=: ;;
19565  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
19566    $as_echo "$ac_cs_version"; exit ;;
19567  --config | --confi | --conf | --con | --co | --c )
19568    $as_echo "$ac_cs_config"; exit ;;
19569  --debug | --debu | --deb | --de | --d | -d )
19570    debug=: ;;
19571  --file | --fil | --fi | --f )
19572    $ac_shift
19573    case $ac_optarg in
19574    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
19575    '') as_fn_error $? "missing file argument" ;;
19576    esac
19577    as_fn_append CONFIG_FILES " '$ac_optarg'"
19578    ac_need_defaults=false;;
19579  --he | --h |  --help | --hel | -h )
19580    $as_echo "$ac_cs_usage"; exit ;;
19581  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
19582  | -silent | --silent | --silen | --sile | --sil | --si | --s)
19583    ac_cs_silent=: ;;
19584
19585  # This is an error.
19586  -*) as_fn_error $? "unrecognized option: \`$1'
19587Try \`$0 --help' for more information." ;;
19588
19589  *) as_fn_append ac_config_targets " $1"
19590     ac_need_defaults=false ;;
19591
19592  esac
19593  shift
19594done
19595
19596ac_configure_extra_args=
19597
19598if $ac_cs_silent; then
19599  exec 6>/dev/null
19600  ac_configure_extra_args="$ac_configure_extra_args --silent"
19601fi
19602
19603_ACEOF
19604cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19605if \$ac_cs_recheck; then
19606  set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
19607  shift
19608  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
19609  CONFIG_SHELL='$SHELL'
19610  export CONFIG_SHELL
19611  exec "\$@"
19612fi
19613
19614_ACEOF
19615cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19616exec 5>>config.log
19617{
19618  echo
19619  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
19620## Running $as_me. ##
19621_ASBOX
19622  $as_echo "$ac_log"
19623} >&5
19624
19625_ACEOF
19626cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19627#
19628# INIT-COMMANDS
19629#
19630extrasub_build="$extrasub_build"
19631   extrasub_host="$extrasub_host"
19632   extrasub_target="$extrasub_target"
19633
19634_ACEOF
19635
19636cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19637
19638# Handling of arguments.
19639for ac_config_target in $ac_config_targets
19640do
19641  case $ac_config_target in
19642    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
19643
19644  *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
19645  esac
19646done
19647
19648
19649# If the user did not use the arguments to specify the items to instantiate,
19650# then the envvar interface is used.  Set only those that are not.
19651# We use the long form for the default assignment because of an extremely
19652# bizarre bug on SunOS 4.1.3.
19653if $ac_need_defaults; then
19654  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
19655fi
19656
19657# Have a temporary directory for convenience.  Make it in the build tree
19658# simply because there is no reason against having it here, and in addition,
19659# creating and moving files from /tmp can sometimes cause problems.
19660# Hook for its removal unless debugging.
19661# Note that there is a small window in which the directory will not be cleaned:
19662# after its creation but before its name has been assigned to `$tmp'.
19663$debug ||
19664{
19665  tmp= ac_tmp=
19666  trap 'exit_status=$?
19667  : "${ac_tmp:=$tmp}"
19668  { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
19669' 0
19670  trap 'as_fn_exit 1' 1 2 13 15
19671}
19672# Create a (secure) tmp directory for tmp files.
19673
19674{
19675  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
19676  test -d "$tmp"
19677}  ||
19678{
19679  tmp=./conf$$-$RANDOM
19680  (umask 077 && mkdir "$tmp")
19681} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
19682ac_tmp=$tmp
19683
19684# Set up the scripts for CONFIG_FILES section.
19685# No need to generate them if there are no CONFIG_FILES.
19686# This happens for instance with `./config.status config.h'.
19687if test -n "$CONFIG_FILES"; then
19688
19689if $AWK 'BEGIN { getline <"/dev/null" }' </dev/null 2>/dev/null; then
19690  ac_cs_awk_getline=:
19691  ac_cs_awk_pipe_init=
19692  ac_cs_awk_read_file='
19693      while ((getline aline < (F[key])) > 0)
19694	print(aline)
19695      close(F[key])'
19696  ac_cs_awk_pipe_fini=
19697else
19698  ac_cs_awk_getline=false
19699  ac_cs_awk_pipe_init="print \"cat <<'|#_!!_#|' &&\""
19700  ac_cs_awk_read_file='
19701      print "|#_!!_#|"
19702      print "cat " F[key] " &&"
19703      '$ac_cs_awk_pipe_init
19704  # The final `:' finishes the AND list.
19705  ac_cs_awk_pipe_fini='END { print "|#_!!_#|"; print ":" }'
19706fi
19707ac_cr=`echo X | tr X '\015'`
19708# On cygwin, bash can eat \r inside `` if the user requested igncr.
19709# But we know of no other shell where ac_cr would be empty at this
19710# point, so we can use a bashism as a fallback.
19711if test "x$ac_cr" = x; then
19712  eval ac_cr=\$\'\\r\'
19713fi
19714ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
19715if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
19716  ac_cs_awk_cr='\\r'
19717else
19718  ac_cs_awk_cr=$ac_cr
19719fi
19720
19721echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
19722_ACEOF
19723
19724# Create commands to substitute file output variables.
19725{
19726  echo "cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1" &&
19727  echo 'cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&' &&
19728  echo "$ac_subst_files" | sed 's/.*/F["&"]="$&"/' &&
19729  echo "_ACAWK" &&
19730  echo "_ACEOF"
19731} >conf$$files.sh &&
19732. ./conf$$files.sh ||
19733  as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
19734rm -f conf$$files.sh
19735
19736{
19737  echo "cat >conf$$subs.awk <<_ACEOF" &&
19738  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
19739  echo "_ACEOF"
19740} >conf$$subs.sh ||
19741  as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
19742ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
19743ac_delim='%!_!# '
19744for ac_last_try in false false false false false :; do
19745  . ./conf$$subs.sh ||
19746    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
19747
19748  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
19749  if test $ac_delim_n = $ac_delim_num; then
19750    break
19751  elif $ac_last_try; then
19752    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
19753  else
19754    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
19755  fi
19756done
19757rm -f conf$$subs.sh
19758
19759cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19760cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
19761_ACEOF
19762sed -n '
19763h
19764s/^/S["/; s/!.*/"]=/
19765p
19766g
19767s/^[^!]*!//
19768:repl
19769t repl
19770s/'"$ac_delim"'$//
19771t delim
19772:nl
19773h
19774s/\(.\{148\}\)..*/\1/
19775t more1
19776s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
19777p
19778n
19779b repl
19780:more1
19781s/["\\]/\\&/g; s/^/"/; s/$/"\\/
19782p
19783g
19784s/.\{148\}//
19785t nl
19786:delim
19787h
19788s/\(.\{148\}\)..*/\1/
19789t more2
19790s/["\\]/\\&/g; s/^/"/; s/$/"/
19791p
19792b
19793:more2
19794s/["\\]/\\&/g; s/^/"/; s/$/"\\/
19795p
19796g
19797s/.\{148\}//
19798t delim
19799' <conf$$subs.awk | sed '
19800/^[^""]/{
19801  N
19802  s/\n//
19803}
19804' >>$CONFIG_STATUS || ac_write_fail=1
19805rm -f conf$$subs.awk
19806cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19807_ACAWK
19808cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
19809  for (key in S) S_is_set[key] = 1
19810  FS = ""
19811  \$ac_cs_awk_pipe_init
19812}
19813{
19814  line = $ 0
19815  nfields = split(line, field, "@")
19816  substed = 0
19817  len = length(field[1])
19818  for (i = 2; i < nfields; i++) {
19819    key = field[i]
19820    keylen = length(key)
19821    if (S_is_set[key]) {
19822      value = S[key]
19823      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
19824      len += length(value) + length(field[++i])
19825      substed = 1
19826    } else
19827      len += 1 + keylen
19828  }
19829  if (nfields == 3 && !substed) {
19830    key = field[2]
19831    if (F[key] != "" && line ~ /^[	 ]*@.*@[	 ]*$/) {
19832      \$ac_cs_awk_read_file
19833      next
19834    }
19835  }
19836  print line
19837}
19838\$ac_cs_awk_pipe_fini
19839_ACAWK
19840_ACEOF
19841cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19842if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
19843  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
19844else
19845  cat
19846fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
19847  || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
19848_ACEOF
19849
19850# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
19851# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
19852# trailing colons and then remove the whole line if VPATH becomes empty
19853# (actually we leave an empty line to preserve line numbers).
19854if test "x$srcdir" = x.; then
19855  ac_vpsub='/^[	 ]*VPATH[	 ]*=[	 ]*/{
19856h
19857s///
19858s/^/:/
19859s/[	 ]*$/:/
19860s/:\$(srcdir):/:/g
19861s/:\${srcdir}:/:/g
19862s/:@srcdir@:/:/g
19863s/^:*//
19864s/:*$//
19865x
19866s/\(=[	 ]*\).*/\1/
19867G
19868s/\n//
19869s/^[^=]*=[	 ]*$//
19870}'
19871fi
19872
19873cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19874fi # test -n "$CONFIG_FILES"
19875
19876
19877eval set X "  :F $CONFIG_FILES      "
19878shift
19879for ac_tag
19880do
19881  case $ac_tag in
19882  :[FHLC]) ac_mode=$ac_tag; continue;;
19883  esac
19884  case $ac_mode$ac_tag in
19885  :[FHL]*:*);;
19886  :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
19887  :[FH]-) ac_tag=-:-;;
19888  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
19889  esac
19890  ac_save_IFS=$IFS
19891  IFS=:
19892  set x $ac_tag
19893  IFS=$ac_save_IFS
19894  shift
19895  ac_file=$1
19896  shift
19897
19898  case $ac_mode in
19899  :L) ac_source=$1;;
19900  :[FH])
19901    ac_file_inputs=
19902    for ac_f
19903    do
19904      case $ac_f in
19905      -) ac_f="$ac_tmp/stdin";;
19906      *) # Look for the file first in the build tree, then in the source tree
19907	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
19908	 # because $ac_f cannot contain `:'.
19909	 test -f "$ac_f" ||
19910	   case $ac_f in
19911	   [\\/$]*) false;;
19912	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
19913	   esac ||
19914	   as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
19915      esac
19916      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
19917      as_fn_append ac_file_inputs " '$ac_f'"
19918    done
19919
19920    # Let's still pretend it is `configure' which instantiates (i.e., don't
19921    # use $as_me), people would be surprised to read:
19922    #    /* config.h.  Generated by config.status.  */
19923    configure_input='Generated from '`
19924	  $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
19925	`' by configure.'
19926    if test x"$ac_file" != x-; then
19927      configure_input="$ac_file.  $configure_input"
19928      { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
19929$as_echo "$as_me: creating $ac_file" >&6;}
19930    fi
19931    # Neutralize special characters interpreted by sed in replacement strings.
19932    case $configure_input in #(
19933    *\&* | *\|* | *\\* )
19934       ac_sed_conf_input=`$as_echo "$configure_input" |
19935       sed 's/[\\\\&|]/\\\\&/g'`;; #(
19936    *) ac_sed_conf_input=$configure_input;;
19937    esac
19938
19939    case $ac_tag in
19940    *:-:* | *:-) cat >"$ac_tmp/stdin" \
19941      || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
19942    esac
19943    ;;
19944  esac
19945
19946  ac_dir=`$as_dirname -- "$ac_file" ||
19947$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
19948	 X"$ac_file" : 'X\(//\)[^/]' \| \
19949	 X"$ac_file" : 'X\(//\)$' \| \
19950	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
19951$as_echo X"$ac_file" |
19952    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
19953	    s//\1/
19954	    q
19955	  }
19956	  /^X\(\/\/\)[^/].*/{
19957	    s//\1/
19958	    q
19959	  }
19960	  /^X\(\/\/\)$/{
19961	    s//\1/
19962	    q
19963	  }
19964	  /^X\(\/\).*/{
19965	    s//\1/
19966	    q
19967	  }
19968	  s/.*/./; q'`
19969  as_dir="$ac_dir"; as_fn_mkdir_p
19970  ac_builddir=.
19971
19972case "$ac_dir" in
19973.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
19974*)
19975  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
19976  # A ".." for each directory in $ac_dir_suffix.
19977  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
19978  case $ac_top_builddir_sub in
19979  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
19980  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
19981  esac ;;
19982esac
19983ac_abs_top_builddir=$ac_pwd
19984ac_abs_builddir=$ac_pwd$ac_dir_suffix
19985# for backward compatibility:
19986ac_top_builddir=$ac_top_build_prefix
19987
19988case $srcdir in
19989  .)  # We are building in place.
19990    ac_srcdir=.
19991    ac_top_srcdir=$ac_top_builddir_sub
19992    ac_abs_top_srcdir=$ac_pwd ;;
19993  [\\/]* | ?:[\\/]* )  # Absolute name.
19994    ac_srcdir=$srcdir$ac_dir_suffix;
19995    ac_top_srcdir=$srcdir
19996    ac_abs_top_srcdir=$srcdir ;;
19997  *) # Relative name.
19998    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
19999    ac_top_srcdir=$ac_top_build_prefix$srcdir
20000    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
20001esac
20002ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
20003
20004
20005  case $ac_mode in
20006  :F)
20007  #
20008  # CONFIG_FILE
20009  #
20010
20011  case $INSTALL in
20012  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
20013  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
20014  esac
20015_ACEOF
20016
20017cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
20018# If the template does not know about datarootdir, expand it.
20019# FIXME: This hack should be removed a few years after 2.60.
20020ac_datarootdir_hack=; ac_datarootdir_seen=
20021ac_sed_dataroot='
20022/datarootdir/ {
20023  p
20024  q
20025}
20026/@datadir@/p
20027/@docdir@/p
20028/@infodir@/p
20029/@localedir@/p
20030/@mandir@/p'
20031case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
20032*datarootdir*) ac_datarootdir_seen=yes;;
20033*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
20034  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
20035$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
20036_ACEOF
20037cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
20038  ac_datarootdir_hack='
20039  s&@datadir@&$datadir&g
20040  s&@docdir@&$docdir&g
20041  s&@infodir@&$infodir&g
20042  s&@localedir@&$localedir&g
20043  s&@mandir@&$mandir&g
20044  s&\\\${datarootdir}&$datarootdir&g' ;;
20045esac
20046_ACEOF
20047
20048# Neutralize VPATH when `$srcdir' = `.'.
20049# Shell code in configure.ac might set extrasub.
20050# FIXME: do we really want to maintain this feature?
20051cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
20052ac_sed_extra="$ac_vpsub
20053$extrasub
20054_ACEOF
20055cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
20056:t
20057/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
20058s|@configure_input@|$ac_sed_conf_input|;t t
20059s&@top_builddir@&$ac_top_builddir_sub&;t t
20060s&@top_build_prefix@&$ac_top_build_prefix&;t t
20061s&@srcdir@&$ac_srcdir&;t t
20062s&@abs_srcdir@&$ac_abs_srcdir&;t t
20063s&@top_srcdir@&$ac_top_srcdir&;t t
20064s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
20065s&@builddir@&$ac_builddir&;t t
20066s&@abs_builddir@&$ac_abs_builddir&;t t
20067s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
20068s&@INSTALL@&$ac_INSTALL&;t t
20069$ac_datarootdir_hack
20070"
20071eval sed \"\$ac_sed_extra\" "$ac_file_inputs" |
20072if $ac_cs_awk_getline; then
20073  $AWK -f "$ac_tmp/subs.awk"
20074else
20075  $AWK -f "$ac_tmp/subs.awk" | $SHELL
20076fi \
20077  >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
20078
20079test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
20080  { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
20081  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' \
20082      "$ac_tmp/out"`; test -z "$ac_out"; } &&
20083  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
20084which seems to be undefined.  Please make sure it is defined" >&5
20085$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
20086which seems to be undefined.  Please make sure it is defined" >&2;}
20087
20088  rm -f "$ac_tmp/stdin"
20089  case $ac_file in
20090  -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
20091  *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
20092  esac \
20093  || as_fn_error $? "could not create $ac_file" "$LINENO" 5
20094 ;;
20095
20096
20097
20098  esac
20099
20100
20101  case $ac_file$ac_mode in
20102    "Makefile":F) sed "$extrasub_build" Makefile |
20103   sed "$extrasub_host" |
20104   sed "$extrasub_target" > mf$$
20105   mv -f mf$$ Makefile ;;
20106
20107  esac
20108done # for ac_tag
20109
20110
20111as_fn_exit 0
20112_ACEOF
20113ac_clean_files=$ac_clean_files_save
20114
20115test $ac_write_fail = 0 ||
20116  as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
20117
20118
20119# configure is writing to config.log, and then calls config.status.
20120# config.status does its own redirection, appending to config.log.
20121# Unfortunately, on DOS this fails, as config.log is still kept open
20122# by configure, so config.status won't be able to write to it; its
20123# output is simply discarded.  So we exec the FD to /dev/null,
20124# effectively closing config.log, so it can be properly (re)opened and
20125# appended to by config.status.  When coming back to configure, we
20126# need to make the FD available again.
20127if test "$no_create" != yes; then
20128  ac_cs_success=:
20129  ac_config_status_args=
20130  test "$silent" = yes &&
20131    ac_config_status_args="$ac_config_status_args --quiet"
20132  exec 5>/dev/null
20133  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
20134  exec 5>>config.log
20135  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
20136  # would make configure fail if this is the last instruction.
20137  $ac_cs_success || as_fn_exit 1
20138fi
20139if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
20140  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
20141$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
20142fi
20143
20144