xref: /netbsd-src/external/gpl3/gdb/dist/configure (revision 0abee31d555bf0ef1d0bc65ae85e77a1c3d690b8)
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  bbaseargs="$bbaseargs --disable-year2038"
10317  hbaseargs="$hbaseargs --disable-year2038"
10318  tbaseargs="$tbaseargs --disable-year2038"
10319fi
10320
10321# Record and document user additions to sub configure arguments.
10322
10323
10324
10325
10326# For the build-side libraries, we just need to pretend we're native,
10327# and not use the same cache file.  Multilibs are neither needed nor
10328# desired.  We can't even use the same cache file for all build-side
10329# libraries, as they're compiled differently; some with C, some with
10330# C++ or with different feature-enabling options.
10331build_configargs="$build_configargs --cache-file=./config.cache ${bbaseargs}"
10332
10333# For host modules, accept cache file option, or specification as blank.
10334case "${cache_file}" in
10335"") # empty
10336  cache_file_option="" ;;
10337/* | [A-Za-z]:[\\/]* ) # absolute path
10338  cache_file_option="--cache-file=${cache_file}" ;;
10339*) # relative path
10340  cache_file_option="--cache-file=../${cache_file}" ;;
10341esac
10342
10343# Host dirs don't like to share a cache file either, horribly enough.
10344# This seems to be due to autoconf 2.5x stupidity.
10345host_configargs="$host_configargs --cache-file=./config.cache ${extra_host_args} ${hbaseargs}"
10346
10347target_configargs="$target_configargs ${tbaseargs}"
10348
10349# Passing a --with-cross-host argument lets the target libraries know
10350# whether they are being built with a cross-compiler or being built
10351# native.  However, it would be better to use other mechanisms to make the
10352# sorts of decisions they want to make on this basis.  Please consider
10353# this option to be deprecated.  FIXME.
10354if test x${is_cross_compiler} = xyes ; then
10355  target_configargs="--with-cross-host=${host_noncanonical} ${target_configargs}"
10356fi
10357
10358# Special user-friendly check for native x86_64-linux build, if
10359# multilib is not explicitly enabled.
10360case "$target:$have_compiler:$host:$target:$enable_multilib" in
10361  x86_64-*linux*:yes:$build:$build:)
10362    # Make sure we have a development environment that handles 32-bit
10363    dev64=no
10364    echo "int main () { return 0; }" > conftest.c
10365    ${CC} -m32 -o conftest ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} conftest.c
10366    if test $? = 0 ; then
10367      if test -s conftest || test -s conftest.exe ; then
10368	dev64=yes
10369      fi
10370    fi
10371    rm -f conftest*
10372    if test x${dev64} != xyes ; then
10373      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
10374    fi
10375    ;;
10376esac
10377
10378# Default to --enable-multilib.
10379if test x${enable_multilib} = x ; then
10380  target_configargs="--enable-multilib ${target_configargs}"
10381fi
10382
10383# Pass --with-newlib if appropriate.  Note that target_configdirs has
10384# changed from the earlier setting of with_newlib.
10385if test x${with_newlib} != xno && echo " ${target_configdirs} " | grep " newlib " > /dev/null 2>&1 && test -d ${srcdir}/newlib ; then
10386  target_configargs="--with-newlib ${target_configargs}"
10387fi
10388
10389# Different target subdirs use different values of certain variables
10390# (notably CXX).  Worse, multilibs use *lots* of different values.
10391# Worse yet, autoconf 2.5x makes some of these 'precious', meaning that
10392# it doesn't automatically accept command-line overrides of them.
10393# This means it's not safe for target subdirs to share a cache file,
10394# which is disgusting, but there you have it.  Hopefully this can be
10395# fixed in future.  It's still worthwhile to use a cache file for each
10396# directory.  I think.
10397
10398# Pass the appropriate --build, --host, --target and --cache-file arguments.
10399# We need to pass --target, as newer autoconf's requires consistency
10400# for target_alias and gcc doesn't manage it consistently.
10401target_configargs="--cache-file=./config.cache ${target_configargs}"
10402
10403FLAGS_FOR_TARGET=
10404case " $target_configdirs " in
10405 *" newlib "*)
10406  case " $target_configargs " in
10407  *" --with-newlib "*)
10408   case "$target" in
10409    *-cygwin*)
10410      FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -L$$r/$(TARGET_SUBDIR)/winsup/cygwin -isystem $$s/winsup/cygwin/include'
10411      ;;
10412   esac
10413
10414   # If we're not building GCC, don't discard standard headers.
10415   if test -d ${srcdir}/gcc; then
10416     FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -nostdinc'
10417
10418     if test "${build}" != "${host}"; then
10419       # On Canadian crosses, CC_FOR_TARGET will have already been set
10420       # by `configure', so we won't have an opportunity to add -Bgcc/
10421       # to it.  This is right: we don't want to search that directory
10422       # for binaries, but we want the header files in there, so add
10423       # them explicitly.
10424       FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -isystem $$r/$(HOST_SUBDIR)/gcc/include -isystem $$r/$(HOST_SUBDIR)/gcc/include-fixed'
10425
10426       # Someone might think of using the pre-installed headers on
10427       # Canadian crosses, in case the installed compiler is not fully
10428       # compatible with the compiler being built.  In this case, it
10429       # would be better to flag an error than risking having
10430       # incompatible object files being constructed.  We can't
10431       # guarantee that an error will be flagged, but let's hope the
10432       # compiler will do it, when presented with incompatible header
10433       # files.
10434     fi
10435   fi
10436
10437   case "${target}-${is_cross_compiler}" in
10438   i[3456789]86-*-linux*-no)
10439      # Here host == target, so we don't need to build gcc,
10440      # so we don't want to discard standard headers.
10441      FLAGS_FOR_TARGET=`echo " $FLAGS_FOR_TARGET " | sed -e 's/ -nostdinc / /'`
10442      ;;
10443   *)
10444      # If we're building newlib, use its generic headers last, but search
10445      # for any libc-related directories first (so make it the last -B
10446      # switch).
10447      FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -B$$r/$(TARGET_SUBDIR)/newlib/ -isystem $$r/$(TARGET_SUBDIR)/newlib/targ-include -isystem $$s/newlib/libc/include'
10448
10449      # If we're building libgloss, find the startup file, simulator library
10450      # and linker script.
10451      case " $target_configdirs " in
10452	*" libgloss "*)
10453	# Look for startup file, simulator library and maybe linker script.
10454	FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -B$$r/$(TARGET_SUBDIR)/libgloss/'"$libgloss_dir"
10455	# Look for libnosys.a in case the target needs it.
10456	FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -L$$r/$(TARGET_SUBDIR)/libgloss/libnosys'
10457	# Most targets have the linker script in the source directory.
10458	FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -L$$s/libgloss/'"$libgloss_dir"
10459	;;
10460      esac
10461      ;;
10462   esac
10463   ;;
10464  esac
10465  ;;
10466esac
10467
10468case "$target" in
10469  x86_64-*mingw* | *-w64-mingw*)
10470  # MinGW-w64 does not use newlib, nor does it use winsup. It may,
10471  # however, use a symlink named 'mingw' in ${prefix} .
10472    FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -L${prefix}/${target}/lib -L${prefix}/mingw/lib -isystem ${prefix}/${target}/include -isystem ${prefix}/mingw/include'
10473    ;;
10474  *-mingw*)
10475  # MinGW can't be handled as Cygwin above since it does not use newlib.
10476    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'
10477    ;;
10478esac
10479
10480# Allow the user to override the flags for
10481# our build compiler if desired.
10482if test x"${build}" = x"${host}" ; then
10483  CFLAGS_FOR_BUILD=${CFLAGS_FOR_BUILD-${CFLAGS}}
10484  CPPFLAGS_FOR_BUILD=${CPPFLAGS_FOR_BUILD-${CPPFLAGS}}
10485  CXXFLAGS_FOR_BUILD=${CXXFLAGS_FOR_BUILD-${CXXFLAGS}}
10486  LDFLAGS_FOR_BUILD=${LDFLAGS_FOR_BUILD-${LDFLAGS}}
10487fi
10488
10489# On Canadian crosses, we'll be searching the right directories for
10490# the previously-installed cross compiler, so don't bother to add
10491# flags for directories within the install tree of the compiler
10492# being built; programs in there won't even run.
10493if test "${build}" = "${host}" && test -d ${srcdir}/gcc; then
10494  # Search for pre-installed headers if nothing else fits.
10495  FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -B$(build_tooldir)/bin/ -B$(build_tooldir)/lib/ -isystem $(build_tooldir)/include -isystem $(build_tooldir)/sys-include'
10496fi
10497
10498if test "x${use_gnu_ld}" = x &&
10499   echo " ${configdirs} " | grep " ld " > /dev/null ; then
10500  # Arrange for us to find uninstalled linker scripts.
10501  FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -L$$r/$(HOST_SUBDIR)/ld'
10502fi
10503
10504# Search for other target-specific linker scripts and such.
10505case "${target}" in
10506  mep*)
10507    FLAGS_FOR_TARGET="$FLAGS_FOR_TARGET -mlibrary"
10508    ;;
10509  # The VxWorks support for shared libraries is getting in
10510  # incrementally.  Make sure it doesn't get activated implicitly:
10511  *vxworks*)
10512    if test "${enable_shared-unset}" = unset ; then
10513      enable_shared=no
10514      # So the build of libraries knows ...
10515      target_configargs="${target_configargs} --disable-shared"
10516      # So gcc knows ...
10517      host_configargs="${host_configargs} --disable-shared"
10518    fi
10519    ;;
10520esac
10521
10522# Makefile fragments.
10523for frag in host_makefile_frag target_makefile_frag alphaieee_frag ospace_frag;
10524do
10525  eval fragval=\$$frag
10526  if test $fragval != /dev/null; then
10527    eval $frag=${srcdir}/$fragval
10528  fi
10529done
10530
10531
10532
10533
10534
10535# Miscellanea: directories, flags, etc.
10536
10537
10538
10539
10540
10541
10542
10543
10544# Build module lists & subconfigure args.
10545
10546
10547
10548# Host module lists & subconfigure args.
10549
10550
10551
10552
10553# Target module lists & subconfigure args.
10554
10555
10556
10557# Build tools.
10558
10559
10560
10561
10562
10563
10564
10565
10566
10567
10568
10569
10570
10571
10572
10573
10574
10575
10576
10577
10578# Generate default definitions for YACC, M4, LEX and other programs that run
10579# on the build machine.  These are used if the Makefile can't locate these
10580# programs in objdir.
10581MISSING=`cd $ac_aux_dir && ${PWDCMD-pwd}`/missing
10582
10583for ac_prog in 'bison -y' byacc yacc
10584do
10585  # Extract the first word of "$ac_prog", so it can be a program name with args.
10586set dummy $ac_prog; ac_word=$2
10587{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10588$as_echo_n "checking for $ac_word... " >&6; }
10589if ${ac_cv_prog_YACC+:} false; then :
10590  $as_echo_n "(cached) " >&6
10591else
10592  if test -n "$YACC"; then
10593  ac_cv_prog_YACC="$YACC" # Let the user override the test.
10594else
10595as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10596for as_dir in $PATH
10597do
10598  IFS=$as_save_IFS
10599  test -z "$as_dir" && as_dir=.
10600    for ac_exec_ext in '' $ac_executable_extensions; do
10601  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10602    ac_cv_prog_YACC="$ac_prog"
10603    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10604    break 2
10605  fi
10606done
10607  done
10608IFS=$as_save_IFS
10609
10610fi
10611fi
10612YACC=$ac_cv_prog_YACC
10613if test -n "$YACC"; then
10614  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $YACC" >&5
10615$as_echo "$YACC" >&6; }
10616else
10617  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10618$as_echo "no" >&6; }
10619fi
10620
10621
10622  test -n "$YACC" && break
10623done
10624test -n "$YACC" || YACC="$MISSING bison -y"
10625
10626case " $build_configdirs " in
10627  *" bison "*) YACC='$$r/$(BUILD_SUBDIR)/bison/tests/bison -y' ;;
10628esac
10629
10630for ac_prog in bison
10631do
10632  # Extract the first word of "$ac_prog", so it can be a program name with args.
10633set dummy $ac_prog; ac_word=$2
10634{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10635$as_echo_n "checking for $ac_word... " >&6; }
10636if ${ac_cv_prog_BISON+:} false; then :
10637  $as_echo_n "(cached) " >&6
10638else
10639  if test -n "$BISON"; then
10640  ac_cv_prog_BISON="$BISON" # Let the user override the test.
10641else
10642as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10643for as_dir in $PATH
10644do
10645  IFS=$as_save_IFS
10646  test -z "$as_dir" && as_dir=.
10647    for ac_exec_ext in '' $ac_executable_extensions; do
10648  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10649    ac_cv_prog_BISON="$ac_prog"
10650    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10651    break 2
10652  fi
10653done
10654  done
10655IFS=$as_save_IFS
10656
10657fi
10658fi
10659BISON=$ac_cv_prog_BISON
10660if test -n "$BISON"; then
10661  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BISON" >&5
10662$as_echo "$BISON" >&6; }
10663else
10664  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10665$as_echo "no" >&6; }
10666fi
10667
10668
10669  test -n "$BISON" && break
10670done
10671test -n "$BISON" || BISON="$MISSING bison"
10672
10673case " $build_configdirs " in
10674  *" bison "*) BISON='$$r/$(BUILD_SUBDIR)/bison/tests/bison' ;;
10675esac
10676
10677for ac_prog in gm4 gnum4 m4
10678do
10679  # Extract the first word of "$ac_prog", so it can be a program name with args.
10680set dummy $ac_prog; ac_word=$2
10681{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10682$as_echo_n "checking for $ac_word... " >&6; }
10683if ${ac_cv_prog_M4+:} false; then :
10684  $as_echo_n "(cached) " >&6
10685else
10686  if test -n "$M4"; then
10687  ac_cv_prog_M4="$M4" # Let the user override the test.
10688else
10689as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10690for as_dir in $PATH
10691do
10692  IFS=$as_save_IFS
10693  test -z "$as_dir" && as_dir=.
10694    for ac_exec_ext in '' $ac_executable_extensions; do
10695  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10696    ac_cv_prog_M4="$ac_prog"
10697    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10698    break 2
10699  fi
10700done
10701  done
10702IFS=$as_save_IFS
10703
10704fi
10705fi
10706M4=$ac_cv_prog_M4
10707if test -n "$M4"; then
10708  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $M4" >&5
10709$as_echo "$M4" >&6; }
10710else
10711  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10712$as_echo "no" >&6; }
10713fi
10714
10715
10716  test -n "$M4" && break
10717done
10718test -n "$M4" || M4="$MISSING m4"
10719
10720case " $build_configdirs " in
10721  *" m4 "*) M4='$$r/$(BUILD_SUBDIR)/m4/m4' ;;
10722esac
10723
10724for ac_prog in flex lex
10725do
10726  # Extract the first word of "$ac_prog", so it can be a program name with args.
10727set dummy $ac_prog; ac_word=$2
10728{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10729$as_echo_n "checking for $ac_word... " >&6; }
10730if ${ac_cv_prog_LEX+:} false; then :
10731  $as_echo_n "(cached) " >&6
10732else
10733  if test -n "$LEX"; then
10734  ac_cv_prog_LEX="$LEX" # Let the user override the test.
10735else
10736as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10737for as_dir in $PATH
10738do
10739  IFS=$as_save_IFS
10740  test -z "$as_dir" && as_dir=.
10741    for ac_exec_ext in '' $ac_executable_extensions; do
10742  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10743    ac_cv_prog_LEX="$ac_prog"
10744    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10745    break 2
10746  fi
10747done
10748  done
10749IFS=$as_save_IFS
10750
10751fi
10752fi
10753LEX=$ac_cv_prog_LEX
10754if test -n "$LEX"; then
10755  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LEX" >&5
10756$as_echo "$LEX" >&6; }
10757else
10758  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10759$as_echo "no" >&6; }
10760fi
10761
10762
10763  test -n "$LEX" && break
10764done
10765test -n "$LEX" || LEX="$MISSING flex"
10766
10767case " $build_configdirs " in
10768  *" flex "*) LEX='$$r/$(BUILD_SUBDIR)/flex/flex' ;;
10769  *" lex "*) LEX='$$r/$(BUILD_SUBDIR)/lex/lex' ;;
10770esac
10771
10772for ac_prog in flex
10773do
10774  # Extract the first word of "$ac_prog", so it can be a program name with args.
10775set dummy $ac_prog; ac_word=$2
10776{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10777$as_echo_n "checking for $ac_word... " >&6; }
10778if ${ac_cv_prog_FLEX+:} false; then :
10779  $as_echo_n "(cached) " >&6
10780else
10781  if test -n "$FLEX"; then
10782  ac_cv_prog_FLEX="$FLEX" # Let the user override the test.
10783else
10784as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10785for as_dir in $PATH
10786do
10787  IFS=$as_save_IFS
10788  test -z "$as_dir" && as_dir=.
10789    for ac_exec_ext in '' $ac_executable_extensions; do
10790  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10791    ac_cv_prog_FLEX="$ac_prog"
10792    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10793    break 2
10794  fi
10795done
10796  done
10797IFS=$as_save_IFS
10798
10799fi
10800fi
10801FLEX=$ac_cv_prog_FLEX
10802if test -n "$FLEX"; then
10803  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $FLEX" >&5
10804$as_echo "$FLEX" >&6; }
10805else
10806  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10807$as_echo "no" >&6; }
10808fi
10809
10810
10811  test -n "$FLEX" && break
10812done
10813test -n "$FLEX" || FLEX="$MISSING flex"
10814
10815case " $build_configdirs " in
10816  *" flex "*) FLEX='$$r/$(BUILD_SUBDIR)/flex/flex' ;;
10817esac
10818
10819for ac_prog in makeinfo
10820do
10821  # Extract the first word of "$ac_prog", so it can be a program name with args.
10822set dummy $ac_prog; ac_word=$2
10823{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10824$as_echo_n "checking for $ac_word... " >&6; }
10825if ${ac_cv_prog_MAKEINFO+:} false; then :
10826  $as_echo_n "(cached) " >&6
10827else
10828  if test -n "$MAKEINFO"; then
10829  ac_cv_prog_MAKEINFO="$MAKEINFO" # Let the user override the test.
10830else
10831as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10832for as_dir in $PATH
10833do
10834  IFS=$as_save_IFS
10835  test -z "$as_dir" && as_dir=.
10836    for ac_exec_ext in '' $ac_executable_extensions; do
10837  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10838    ac_cv_prog_MAKEINFO="$ac_prog"
10839    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10840    break 2
10841  fi
10842done
10843  done
10844IFS=$as_save_IFS
10845
10846fi
10847fi
10848MAKEINFO=$ac_cv_prog_MAKEINFO
10849if test -n "$MAKEINFO"; then
10850  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKEINFO" >&5
10851$as_echo "$MAKEINFO" >&6; }
10852else
10853  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10854$as_echo "no" >&6; }
10855fi
10856
10857
10858  test -n "$MAKEINFO" && break
10859done
10860test -n "$MAKEINFO" || MAKEINFO="$MISSING makeinfo"
10861
10862case " $build_configdirs " in
10863  *" texinfo "*) MAKEINFO='$$r/$(BUILD_SUBDIR)/texinfo/makeinfo/makeinfo' ;;
10864  *)
10865
10866    # For an installed makeinfo, we require it to be from texinfo 4.7 or
10867    # higher, else we use the "missing" dummy.
10868    if ${MAKEINFO} --version \
10869       | egrep 'texinfo[^0-9]*(4\.([7-9]|[1-9][0-9])|[5-9]|[1-9][0-9])' >/dev/null 2>&1; then
10870      :
10871    else
10872      MAKEINFO="$MISSING makeinfo"
10873    fi
10874    ;;
10875
10876esac
10877
10878# FIXME: expect and dejagnu may become build tools?
10879
10880for ac_prog in expect
10881do
10882  # Extract the first word of "$ac_prog", so it can be a program name with args.
10883set dummy $ac_prog; ac_word=$2
10884{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10885$as_echo_n "checking for $ac_word... " >&6; }
10886if ${ac_cv_prog_EXPECT+:} false; then :
10887  $as_echo_n "(cached) " >&6
10888else
10889  if test -n "$EXPECT"; then
10890  ac_cv_prog_EXPECT="$EXPECT" # Let the user override the test.
10891else
10892as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10893for as_dir in $PATH
10894do
10895  IFS=$as_save_IFS
10896  test -z "$as_dir" && as_dir=.
10897    for ac_exec_ext in '' $ac_executable_extensions; do
10898  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10899    ac_cv_prog_EXPECT="$ac_prog"
10900    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10901    break 2
10902  fi
10903done
10904  done
10905IFS=$as_save_IFS
10906
10907fi
10908fi
10909EXPECT=$ac_cv_prog_EXPECT
10910if test -n "$EXPECT"; then
10911  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $EXPECT" >&5
10912$as_echo "$EXPECT" >&6; }
10913else
10914  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10915$as_echo "no" >&6; }
10916fi
10917
10918
10919  test -n "$EXPECT" && break
10920done
10921test -n "$EXPECT" || EXPECT="expect"
10922
10923case " $configdirs " in
10924  *" expect "*)
10925    test $host = $build && EXPECT='$$r/$(HOST_SUBDIR)/expect/expect'
10926    ;;
10927esac
10928
10929for ac_prog in runtest
10930do
10931  # Extract the first word of "$ac_prog", so it can be a program name with args.
10932set dummy $ac_prog; ac_word=$2
10933{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10934$as_echo_n "checking for $ac_word... " >&6; }
10935if ${ac_cv_prog_RUNTEST+:} false; then :
10936  $as_echo_n "(cached) " >&6
10937else
10938  if test -n "$RUNTEST"; then
10939  ac_cv_prog_RUNTEST="$RUNTEST" # Let the user override the test.
10940else
10941as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10942for as_dir in $PATH
10943do
10944  IFS=$as_save_IFS
10945  test -z "$as_dir" && as_dir=.
10946    for ac_exec_ext in '' $ac_executable_extensions; do
10947  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10948    ac_cv_prog_RUNTEST="$ac_prog"
10949    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10950    break 2
10951  fi
10952done
10953  done
10954IFS=$as_save_IFS
10955
10956fi
10957fi
10958RUNTEST=$ac_cv_prog_RUNTEST
10959if test -n "$RUNTEST"; then
10960  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RUNTEST" >&5
10961$as_echo "$RUNTEST" >&6; }
10962else
10963  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10964$as_echo "no" >&6; }
10965fi
10966
10967
10968  test -n "$RUNTEST" && break
10969done
10970test -n "$RUNTEST" || RUNTEST="runtest"
10971
10972case " $configdirs " in
10973  *" dejagnu "*)
10974    test $host = $build && RUNTEST='$$s/$(HOST_SUBDIR)/dejagnu/runtest'
10975    ;;
10976esac
10977
10978
10979# Host tools.
10980ncn_tool_prefix=
10981test -n "$host_alias" && ncn_tool_prefix=$host_alias-
10982ncn_target_tool_prefix=
10983test -n "$target_alias" && ncn_target_tool_prefix=$target_alias-
10984
10985
10986
10987if test -n "$AR"; then
10988  ac_cv_prog_AR=$AR
10989elif test -n "$ac_cv_prog_AR"; then
10990  AR=$ac_cv_prog_AR
10991fi
10992
10993if test -n "$ac_cv_prog_AR"; then
10994  for ncn_progname in ar; do
10995    # Extract the first word of "${ncn_progname}", so it can be a program name with args.
10996set dummy ${ncn_progname}; ac_word=$2
10997{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10998$as_echo_n "checking for $ac_word... " >&6; }
10999if ${ac_cv_prog_AR+:} false; then :
11000  $as_echo_n "(cached) " >&6
11001else
11002  if test -n "$AR"; then
11003  ac_cv_prog_AR="$AR" # Let the user override the test.
11004else
11005as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11006for as_dir in $PATH
11007do
11008  IFS=$as_save_IFS
11009  test -z "$as_dir" && as_dir=.
11010    for ac_exec_ext in '' $ac_executable_extensions; do
11011  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11012    ac_cv_prog_AR="${ncn_progname}"
11013    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11014    break 2
11015  fi
11016done
11017  done
11018IFS=$as_save_IFS
11019
11020fi
11021fi
11022AR=$ac_cv_prog_AR
11023if test -n "$AR"; then
11024  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
11025$as_echo "$AR" >&6; }
11026else
11027  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11028$as_echo "no" >&6; }
11029fi
11030
11031
11032  done
11033fi
11034
11035for ncn_progname in ar; do
11036  if test -n "$ncn_tool_prefix"; then
11037    # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
11038set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
11039{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11040$as_echo_n "checking for $ac_word... " >&6; }
11041if ${ac_cv_prog_AR+:} false; then :
11042  $as_echo_n "(cached) " >&6
11043else
11044  if test -n "$AR"; then
11045  ac_cv_prog_AR="$AR" # Let the user override the test.
11046else
11047as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11048for as_dir in $PATH
11049do
11050  IFS=$as_save_IFS
11051  test -z "$as_dir" && as_dir=.
11052    for ac_exec_ext in '' $ac_executable_extensions; do
11053  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11054    ac_cv_prog_AR="${ncn_tool_prefix}${ncn_progname}"
11055    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11056    break 2
11057  fi
11058done
11059  done
11060IFS=$as_save_IFS
11061
11062fi
11063fi
11064AR=$ac_cv_prog_AR
11065if test -n "$AR"; then
11066  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
11067$as_echo "$AR" >&6; }
11068else
11069  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11070$as_echo "no" >&6; }
11071fi
11072
11073
11074  fi
11075  if test -z "$ac_cv_prog_AR" && test $build = $host ; then
11076    # Extract the first word of "${ncn_progname}", so it can be a program name with args.
11077set dummy ${ncn_progname}; ac_word=$2
11078{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11079$as_echo_n "checking for $ac_word... " >&6; }
11080if ${ac_cv_prog_AR+:} false; then :
11081  $as_echo_n "(cached) " >&6
11082else
11083  if test -n "$AR"; then
11084  ac_cv_prog_AR="$AR" # Let the user override the test.
11085else
11086as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11087for as_dir in $PATH
11088do
11089  IFS=$as_save_IFS
11090  test -z "$as_dir" && as_dir=.
11091    for ac_exec_ext in '' $ac_executable_extensions; do
11092  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11093    ac_cv_prog_AR="${ncn_progname}"
11094    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11095    break 2
11096  fi
11097done
11098  done
11099IFS=$as_save_IFS
11100
11101fi
11102fi
11103AR=$ac_cv_prog_AR
11104if test -n "$AR"; then
11105  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
11106$as_echo "$AR" >&6; }
11107else
11108  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11109$as_echo "no" >&6; }
11110fi
11111
11112
11113  fi
11114  test -n "$ac_cv_prog_AR" && break
11115done
11116
11117if test -z "$ac_cv_prog_AR" ; then
11118  set dummy ar
11119  if test $build = $host ; then
11120    AR="$2"
11121  else
11122    AR="${ncn_tool_prefix}$2"
11123  fi
11124fi
11125
11126
11127
11128if test -n "$AS"; then
11129  ac_cv_prog_AS=$AS
11130elif test -n "$ac_cv_prog_AS"; then
11131  AS=$ac_cv_prog_AS
11132fi
11133
11134if test -n "$ac_cv_prog_AS"; then
11135  for ncn_progname in as; do
11136    # Extract the first word of "${ncn_progname}", so it can be a program name with args.
11137set dummy ${ncn_progname}; ac_word=$2
11138{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11139$as_echo_n "checking for $ac_word... " >&6; }
11140if ${ac_cv_prog_AS+:} false; then :
11141  $as_echo_n "(cached) " >&6
11142else
11143  if test -n "$AS"; then
11144  ac_cv_prog_AS="$AS" # Let the user override the test.
11145else
11146as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11147for as_dir in $PATH
11148do
11149  IFS=$as_save_IFS
11150  test -z "$as_dir" && as_dir=.
11151    for ac_exec_ext in '' $ac_executable_extensions; do
11152  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11153    ac_cv_prog_AS="${ncn_progname}"
11154    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11155    break 2
11156  fi
11157done
11158  done
11159IFS=$as_save_IFS
11160
11161fi
11162fi
11163AS=$ac_cv_prog_AS
11164if test -n "$AS"; then
11165  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5
11166$as_echo "$AS" >&6; }
11167else
11168  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11169$as_echo "no" >&6; }
11170fi
11171
11172
11173  done
11174fi
11175
11176for ncn_progname in as; do
11177  if test -n "$ncn_tool_prefix"; then
11178    # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
11179set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
11180{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11181$as_echo_n "checking for $ac_word... " >&6; }
11182if ${ac_cv_prog_AS+:} false; then :
11183  $as_echo_n "(cached) " >&6
11184else
11185  if test -n "$AS"; then
11186  ac_cv_prog_AS="$AS" # Let the user override the test.
11187else
11188as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11189for as_dir in $PATH
11190do
11191  IFS=$as_save_IFS
11192  test -z "$as_dir" && as_dir=.
11193    for ac_exec_ext in '' $ac_executable_extensions; do
11194  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11195    ac_cv_prog_AS="${ncn_tool_prefix}${ncn_progname}"
11196    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11197    break 2
11198  fi
11199done
11200  done
11201IFS=$as_save_IFS
11202
11203fi
11204fi
11205AS=$ac_cv_prog_AS
11206if test -n "$AS"; then
11207  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5
11208$as_echo "$AS" >&6; }
11209else
11210  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11211$as_echo "no" >&6; }
11212fi
11213
11214
11215  fi
11216  if test -z "$ac_cv_prog_AS" && test $build = $host ; then
11217    # Extract the first word of "${ncn_progname}", so it can be a program name with args.
11218set dummy ${ncn_progname}; ac_word=$2
11219{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11220$as_echo_n "checking for $ac_word... " >&6; }
11221if ${ac_cv_prog_AS+:} false; then :
11222  $as_echo_n "(cached) " >&6
11223else
11224  if test -n "$AS"; then
11225  ac_cv_prog_AS="$AS" # Let the user override the test.
11226else
11227as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11228for as_dir in $PATH
11229do
11230  IFS=$as_save_IFS
11231  test -z "$as_dir" && as_dir=.
11232    for ac_exec_ext in '' $ac_executable_extensions; do
11233  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11234    ac_cv_prog_AS="${ncn_progname}"
11235    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11236    break 2
11237  fi
11238done
11239  done
11240IFS=$as_save_IFS
11241
11242fi
11243fi
11244AS=$ac_cv_prog_AS
11245if test -n "$AS"; then
11246  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5
11247$as_echo "$AS" >&6; }
11248else
11249  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11250$as_echo "no" >&6; }
11251fi
11252
11253
11254  fi
11255  test -n "$ac_cv_prog_AS" && break
11256done
11257
11258if test -z "$ac_cv_prog_AS" ; then
11259  set dummy as
11260  if test $build = $host ; then
11261    AS="$2"
11262  else
11263    AS="${ncn_tool_prefix}$2"
11264  fi
11265fi
11266
11267
11268
11269if test -n "$DLLTOOL"; then
11270  ac_cv_prog_DLLTOOL=$DLLTOOL
11271elif test -n "$ac_cv_prog_DLLTOOL"; then
11272  DLLTOOL=$ac_cv_prog_DLLTOOL
11273fi
11274
11275if test -n "$ac_cv_prog_DLLTOOL"; then
11276  for ncn_progname in dlltool; do
11277    # Extract the first word of "${ncn_progname}", so it can be a program name with args.
11278set dummy ${ncn_progname}; ac_word=$2
11279{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11280$as_echo_n "checking for $ac_word... " >&6; }
11281if ${ac_cv_prog_DLLTOOL+:} false; then :
11282  $as_echo_n "(cached) " >&6
11283else
11284  if test -n "$DLLTOOL"; then
11285  ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
11286else
11287as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11288for as_dir in $PATH
11289do
11290  IFS=$as_save_IFS
11291  test -z "$as_dir" && as_dir=.
11292    for ac_exec_ext in '' $ac_executable_extensions; do
11293  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11294    ac_cv_prog_DLLTOOL="${ncn_progname}"
11295    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11296    break 2
11297  fi
11298done
11299  done
11300IFS=$as_save_IFS
11301
11302fi
11303fi
11304DLLTOOL=$ac_cv_prog_DLLTOOL
11305if test -n "$DLLTOOL"; then
11306  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
11307$as_echo "$DLLTOOL" >&6; }
11308else
11309  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11310$as_echo "no" >&6; }
11311fi
11312
11313
11314  done
11315fi
11316
11317for ncn_progname in dlltool; do
11318  if test -n "$ncn_tool_prefix"; then
11319    # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
11320set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
11321{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11322$as_echo_n "checking for $ac_word... " >&6; }
11323if ${ac_cv_prog_DLLTOOL+:} false; then :
11324  $as_echo_n "(cached) " >&6
11325else
11326  if test -n "$DLLTOOL"; then
11327  ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
11328else
11329as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11330for as_dir in $PATH
11331do
11332  IFS=$as_save_IFS
11333  test -z "$as_dir" && as_dir=.
11334    for ac_exec_ext in '' $ac_executable_extensions; do
11335  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11336    ac_cv_prog_DLLTOOL="${ncn_tool_prefix}${ncn_progname}"
11337    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11338    break 2
11339  fi
11340done
11341  done
11342IFS=$as_save_IFS
11343
11344fi
11345fi
11346DLLTOOL=$ac_cv_prog_DLLTOOL
11347if test -n "$DLLTOOL"; then
11348  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
11349$as_echo "$DLLTOOL" >&6; }
11350else
11351  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11352$as_echo "no" >&6; }
11353fi
11354
11355
11356  fi
11357  if test -z "$ac_cv_prog_DLLTOOL" && test $build = $host ; then
11358    # Extract the first word of "${ncn_progname}", so it can be a program name with args.
11359set dummy ${ncn_progname}; ac_word=$2
11360{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11361$as_echo_n "checking for $ac_word... " >&6; }
11362if ${ac_cv_prog_DLLTOOL+:} false; then :
11363  $as_echo_n "(cached) " >&6
11364else
11365  if test -n "$DLLTOOL"; then
11366  ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
11367else
11368as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11369for as_dir in $PATH
11370do
11371  IFS=$as_save_IFS
11372  test -z "$as_dir" && as_dir=.
11373    for ac_exec_ext in '' $ac_executable_extensions; do
11374  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11375    ac_cv_prog_DLLTOOL="${ncn_progname}"
11376    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11377    break 2
11378  fi
11379done
11380  done
11381IFS=$as_save_IFS
11382
11383fi
11384fi
11385DLLTOOL=$ac_cv_prog_DLLTOOL
11386if test -n "$DLLTOOL"; then
11387  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
11388$as_echo "$DLLTOOL" >&6; }
11389else
11390  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11391$as_echo "no" >&6; }
11392fi
11393
11394
11395  fi
11396  test -n "$ac_cv_prog_DLLTOOL" && break
11397done
11398
11399if test -z "$ac_cv_prog_DLLTOOL" ; then
11400  set dummy dlltool
11401  if test $build = $host ; then
11402    DLLTOOL="$2"
11403  else
11404    DLLTOOL="${ncn_tool_prefix}$2"
11405  fi
11406fi
11407
11408
11409
11410if test -n "$DSYMUTIL"; then
11411  ac_cv_prog_DSYMUTIL=$DSYMUTIL
11412elif test -n "$ac_cv_prog_DSYMUTIL"; then
11413  DSYMUTIL=$ac_cv_prog_DSYMUTIL
11414fi
11415
11416if test -n "$ac_cv_prog_DSYMUTIL"; then
11417  for ncn_progname in dsymutil; do
11418    # Extract the first word of "${ncn_progname}", so it can be a program name with args.
11419set dummy ${ncn_progname}; ac_word=$2
11420{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11421$as_echo_n "checking for $ac_word... " >&6; }
11422if ${ac_cv_prog_DSYMUTIL+:} false; then :
11423  $as_echo_n "(cached) " >&6
11424else
11425  if test -n "$DSYMUTIL"; then
11426  ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
11427else
11428as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11429for as_dir in $PATH
11430do
11431  IFS=$as_save_IFS
11432  test -z "$as_dir" && as_dir=.
11433    for ac_exec_ext in '' $ac_executable_extensions; do
11434  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11435    ac_cv_prog_DSYMUTIL="${ncn_progname}"
11436    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11437    break 2
11438  fi
11439done
11440  done
11441IFS=$as_save_IFS
11442
11443fi
11444fi
11445DSYMUTIL=$ac_cv_prog_DSYMUTIL
11446if test -n "$DSYMUTIL"; then
11447  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
11448$as_echo "$DSYMUTIL" >&6; }
11449else
11450  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11451$as_echo "no" >&6; }
11452fi
11453
11454
11455  done
11456fi
11457
11458for ncn_progname in dsymutil; do
11459  if test -n "$ncn_tool_prefix"; then
11460    # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
11461set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
11462{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11463$as_echo_n "checking for $ac_word... " >&6; }
11464if ${ac_cv_prog_DSYMUTIL+:} false; then :
11465  $as_echo_n "(cached) " >&6
11466else
11467  if test -n "$DSYMUTIL"; then
11468  ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
11469else
11470as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11471for as_dir in $PATH
11472do
11473  IFS=$as_save_IFS
11474  test -z "$as_dir" && as_dir=.
11475    for ac_exec_ext in '' $ac_executable_extensions; do
11476  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11477    ac_cv_prog_DSYMUTIL="${ncn_tool_prefix}${ncn_progname}"
11478    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11479    break 2
11480  fi
11481done
11482  done
11483IFS=$as_save_IFS
11484
11485fi
11486fi
11487DSYMUTIL=$ac_cv_prog_DSYMUTIL
11488if test -n "$DSYMUTIL"; then
11489  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
11490$as_echo "$DSYMUTIL" >&6; }
11491else
11492  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11493$as_echo "no" >&6; }
11494fi
11495
11496
11497  fi
11498  if test -z "$ac_cv_prog_DSYMUTIL" && test $build = $host ; then
11499    # Extract the first word of "${ncn_progname}", so it can be a program name with args.
11500set dummy ${ncn_progname}; ac_word=$2
11501{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11502$as_echo_n "checking for $ac_word... " >&6; }
11503if ${ac_cv_prog_DSYMUTIL+:} false; then :
11504  $as_echo_n "(cached) " >&6
11505else
11506  if test -n "$DSYMUTIL"; then
11507  ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
11508else
11509as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11510for as_dir in $PATH
11511do
11512  IFS=$as_save_IFS
11513  test -z "$as_dir" && as_dir=.
11514    for ac_exec_ext in '' $ac_executable_extensions; do
11515  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11516    ac_cv_prog_DSYMUTIL="${ncn_progname}"
11517    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11518    break 2
11519  fi
11520done
11521  done
11522IFS=$as_save_IFS
11523
11524fi
11525fi
11526DSYMUTIL=$ac_cv_prog_DSYMUTIL
11527if test -n "$DSYMUTIL"; then
11528  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
11529$as_echo "$DSYMUTIL" >&6; }
11530else
11531  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11532$as_echo "no" >&6; }
11533fi
11534
11535
11536  fi
11537  test -n "$ac_cv_prog_DSYMUTIL" && break
11538done
11539
11540if test -z "$ac_cv_prog_DSYMUTIL" ; then
11541  set dummy dsymutil
11542  if test $build = $host ; then
11543    DSYMUTIL="$2"
11544  else
11545    DSYMUTIL="${ncn_tool_prefix}$2"
11546  fi
11547fi
11548
11549
11550
11551if test -n "$LD"; then
11552  ac_cv_prog_LD=$LD
11553elif test -n "$ac_cv_prog_LD"; then
11554  LD=$ac_cv_prog_LD
11555fi
11556
11557if test -n "$ac_cv_prog_LD"; then
11558  for ncn_progname in ld; do
11559    # Extract the first word of "${ncn_progname}", so it can be a program name with args.
11560set dummy ${ncn_progname}; ac_word=$2
11561{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11562$as_echo_n "checking for $ac_word... " >&6; }
11563if ${ac_cv_prog_LD+:} false; then :
11564  $as_echo_n "(cached) " >&6
11565else
11566  if test -n "$LD"; then
11567  ac_cv_prog_LD="$LD" # Let the user override the test.
11568else
11569as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11570for as_dir in $PATH
11571do
11572  IFS=$as_save_IFS
11573  test -z "$as_dir" && as_dir=.
11574    for ac_exec_ext in '' $ac_executable_extensions; do
11575  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11576    ac_cv_prog_LD="${ncn_progname}"
11577    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11578    break 2
11579  fi
11580done
11581  done
11582IFS=$as_save_IFS
11583
11584fi
11585fi
11586LD=$ac_cv_prog_LD
11587if test -n "$LD"; then
11588  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
11589$as_echo "$LD" >&6; }
11590else
11591  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11592$as_echo "no" >&6; }
11593fi
11594
11595
11596  done
11597fi
11598
11599for ncn_progname in ld; do
11600  if test -n "$ncn_tool_prefix"; then
11601    # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
11602set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
11603{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11604$as_echo_n "checking for $ac_word... " >&6; }
11605if ${ac_cv_prog_LD+:} false; then :
11606  $as_echo_n "(cached) " >&6
11607else
11608  if test -n "$LD"; then
11609  ac_cv_prog_LD="$LD" # Let the user override the test.
11610else
11611as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11612for as_dir in $PATH
11613do
11614  IFS=$as_save_IFS
11615  test -z "$as_dir" && as_dir=.
11616    for ac_exec_ext in '' $ac_executable_extensions; do
11617  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11618    ac_cv_prog_LD="${ncn_tool_prefix}${ncn_progname}"
11619    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11620    break 2
11621  fi
11622done
11623  done
11624IFS=$as_save_IFS
11625
11626fi
11627fi
11628LD=$ac_cv_prog_LD
11629if test -n "$LD"; then
11630  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
11631$as_echo "$LD" >&6; }
11632else
11633  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11634$as_echo "no" >&6; }
11635fi
11636
11637
11638  fi
11639  if test -z "$ac_cv_prog_LD" && test $build = $host ; then
11640    # Extract the first word of "${ncn_progname}", so it can be a program name with args.
11641set dummy ${ncn_progname}; ac_word=$2
11642{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11643$as_echo_n "checking for $ac_word... " >&6; }
11644if ${ac_cv_prog_LD+:} false; then :
11645  $as_echo_n "(cached) " >&6
11646else
11647  if test -n "$LD"; then
11648  ac_cv_prog_LD="$LD" # Let the user override the test.
11649else
11650as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11651for as_dir in $PATH
11652do
11653  IFS=$as_save_IFS
11654  test -z "$as_dir" && as_dir=.
11655    for ac_exec_ext in '' $ac_executable_extensions; do
11656  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11657    ac_cv_prog_LD="${ncn_progname}"
11658    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11659    break 2
11660  fi
11661done
11662  done
11663IFS=$as_save_IFS
11664
11665fi
11666fi
11667LD=$ac_cv_prog_LD
11668if test -n "$LD"; then
11669  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
11670$as_echo "$LD" >&6; }
11671else
11672  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11673$as_echo "no" >&6; }
11674fi
11675
11676
11677  fi
11678  test -n "$ac_cv_prog_LD" && break
11679done
11680
11681if test -z "$ac_cv_prog_LD" ; then
11682  set dummy ld
11683  if test $build = $host ; then
11684    LD="$2"
11685  else
11686    LD="${ncn_tool_prefix}$2"
11687  fi
11688fi
11689
11690
11691
11692if test -n "$LIPO"; then
11693  ac_cv_prog_LIPO=$LIPO
11694elif test -n "$ac_cv_prog_LIPO"; then
11695  LIPO=$ac_cv_prog_LIPO
11696fi
11697
11698if test -n "$ac_cv_prog_LIPO"; then
11699  for ncn_progname in lipo; do
11700    # Extract the first word of "${ncn_progname}", so it can be a program name with args.
11701set dummy ${ncn_progname}; ac_word=$2
11702{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11703$as_echo_n "checking for $ac_word... " >&6; }
11704if ${ac_cv_prog_LIPO+:} false; then :
11705  $as_echo_n "(cached) " >&6
11706else
11707  if test -n "$LIPO"; then
11708  ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
11709else
11710as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11711for as_dir in $PATH
11712do
11713  IFS=$as_save_IFS
11714  test -z "$as_dir" && as_dir=.
11715    for ac_exec_ext in '' $ac_executable_extensions; do
11716  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11717    ac_cv_prog_LIPO="${ncn_progname}"
11718    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11719    break 2
11720  fi
11721done
11722  done
11723IFS=$as_save_IFS
11724
11725fi
11726fi
11727LIPO=$ac_cv_prog_LIPO
11728if test -n "$LIPO"; then
11729  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
11730$as_echo "$LIPO" >&6; }
11731else
11732  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11733$as_echo "no" >&6; }
11734fi
11735
11736
11737  done
11738fi
11739
11740for ncn_progname in lipo; do
11741  if test -n "$ncn_tool_prefix"; then
11742    # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
11743set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
11744{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11745$as_echo_n "checking for $ac_word... " >&6; }
11746if ${ac_cv_prog_LIPO+:} false; then :
11747  $as_echo_n "(cached) " >&6
11748else
11749  if test -n "$LIPO"; then
11750  ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
11751else
11752as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11753for as_dir in $PATH
11754do
11755  IFS=$as_save_IFS
11756  test -z "$as_dir" && as_dir=.
11757    for ac_exec_ext in '' $ac_executable_extensions; do
11758  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11759    ac_cv_prog_LIPO="${ncn_tool_prefix}${ncn_progname}"
11760    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11761    break 2
11762  fi
11763done
11764  done
11765IFS=$as_save_IFS
11766
11767fi
11768fi
11769LIPO=$ac_cv_prog_LIPO
11770if test -n "$LIPO"; then
11771  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
11772$as_echo "$LIPO" >&6; }
11773else
11774  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11775$as_echo "no" >&6; }
11776fi
11777
11778
11779  fi
11780  if test -z "$ac_cv_prog_LIPO" && test $build = $host ; then
11781    # Extract the first word of "${ncn_progname}", so it can be a program name with args.
11782set dummy ${ncn_progname}; ac_word=$2
11783{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11784$as_echo_n "checking for $ac_word... " >&6; }
11785if ${ac_cv_prog_LIPO+:} false; then :
11786  $as_echo_n "(cached) " >&6
11787else
11788  if test -n "$LIPO"; then
11789  ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
11790else
11791as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11792for as_dir in $PATH
11793do
11794  IFS=$as_save_IFS
11795  test -z "$as_dir" && as_dir=.
11796    for ac_exec_ext in '' $ac_executable_extensions; do
11797  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11798    ac_cv_prog_LIPO="${ncn_progname}"
11799    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11800    break 2
11801  fi
11802done
11803  done
11804IFS=$as_save_IFS
11805
11806fi
11807fi
11808LIPO=$ac_cv_prog_LIPO
11809if test -n "$LIPO"; then
11810  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
11811$as_echo "$LIPO" >&6; }
11812else
11813  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11814$as_echo "no" >&6; }
11815fi
11816
11817
11818  fi
11819  test -n "$ac_cv_prog_LIPO" && break
11820done
11821
11822if test -z "$ac_cv_prog_LIPO" ; then
11823  set dummy lipo
11824  if test $build = $host ; then
11825    LIPO="$2"
11826  else
11827    LIPO="${ncn_tool_prefix}$2"
11828  fi
11829fi
11830
11831
11832
11833if test -n "$NM"; then
11834  ac_cv_prog_NM=$NM
11835elif test -n "$ac_cv_prog_NM"; then
11836  NM=$ac_cv_prog_NM
11837fi
11838
11839if test -n "$ac_cv_prog_NM"; then
11840  for ncn_progname in nm; do
11841    # Extract the first word of "${ncn_progname}", so it can be a program name with args.
11842set dummy ${ncn_progname}; ac_word=$2
11843{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11844$as_echo_n "checking for $ac_word... " >&6; }
11845if ${ac_cv_prog_NM+:} false; then :
11846  $as_echo_n "(cached) " >&6
11847else
11848  if test -n "$NM"; then
11849  ac_cv_prog_NM="$NM" # Let the user override the test.
11850else
11851as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11852for as_dir in $PATH
11853do
11854  IFS=$as_save_IFS
11855  test -z "$as_dir" && as_dir=.
11856    for ac_exec_ext in '' $ac_executable_extensions; do
11857  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11858    ac_cv_prog_NM="${ncn_progname}"
11859    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11860    break 2
11861  fi
11862done
11863  done
11864IFS=$as_save_IFS
11865
11866fi
11867fi
11868NM=$ac_cv_prog_NM
11869if test -n "$NM"; then
11870  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NM" >&5
11871$as_echo "$NM" >&6; }
11872else
11873  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11874$as_echo "no" >&6; }
11875fi
11876
11877
11878  done
11879fi
11880
11881for ncn_progname in nm; do
11882  if test -n "$ncn_tool_prefix"; then
11883    # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
11884set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
11885{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11886$as_echo_n "checking for $ac_word... " >&6; }
11887if ${ac_cv_prog_NM+:} false; then :
11888  $as_echo_n "(cached) " >&6
11889else
11890  if test -n "$NM"; then
11891  ac_cv_prog_NM="$NM" # Let the user override the test.
11892else
11893as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11894for as_dir in $PATH
11895do
11896  IFS=$as_save_IFS
11897  test -z "$as_dir" && as_dir=.
11898    for ac_exec_ext in '' $ac_executable_extensions; do
11899  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11900    ac_cv_prog_NM="${ncn_tool_prefix}${ncn_progname}"
11901    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11902    break 2
11903  fi
11904done
11905  done
11906IFS=$as_save_IFS
11907
11908fi
11909fi
11910NM=$ac_cv_prog_NM
11911if test -n "$NM"; then
11912  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NM" >&5
11913$as_echo "$NM" >&6; }
11914else
11915  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11916$as_echo "no" >&6; }
11917fi
11918
11919
11920  fi
11921  if test -z "$ac_cv_prog_NM" && test $build = $host ; then
11922    # Extract the first word of "${ncn_progname}", so it can be a program name with args.
11923set dummy ${ncn_progname}; ac_word=$2
11924{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11925$as_echo_n "checking for $ac_word... " >&6; }
11926if ${ac_cv_prog_NM+:} false; then :
11927  $as_echo_n "(cached) " >&6
11928else
11929  if test -n "$NM"; then
11930  ac_cv_prog_NM="$NM" # Let the user override the test.
11931else
11932as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11933for as_dir in $PATH
11934do
11935  IFS=$as_save_IFS
11936  test -z "$as_dir" && as_dir=.
11937    for ac_exec_ext in '' $ac_executable_extensions; do
11938  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11939    ac_cv_prog_NM="${ncn_progname}"
11940    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11941    break 2
11942  fi
11943done
11944  done
11945IFS=$as_save_IFS
11946
11947fi
11948fi
11949NM=$ac_cv_prog_NM
11950if test -n "$NM"; then
11951  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NM" >&5
11952$as_echo "$NM" >&6; }
11953else
11954  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11955$as_echo "no" >&6; }
11956fi
11957
11958
11959  fi
11960  test -n "$ac_cv_prog_NM" && break
11961done
11962
11963if test -z "$ac_cv_prog_NM" ; then
11964  set dummy nm
11965  if test $build = $host ; then
11966    NM="$2"
11967  else
11968    NM="${ncn_tool_prefix}$2"
11969  fi
11970fi
11971
11972
11973
11974if test -n "$RANLIB"; then
11975  ac_cv_prog_RANLIB=$RANLIB
11976elif test -n "$ac_cv_prog_RANLIB"; then
11977  RANLIB=$ac_cv_prog_RANLIB
11978fi
11979
11980if test -n "$ac_cv_prog_RANLIB"; then
11981  for ncn_progname in ranlib; do
11982    # Extract the first word of "${ncn_progname}", so it can be a program name with args.
11983set dummy ${ncn_progname}; ac_word=$2
11984{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11985$as_echo_n "checking for $ac_word... " >&6; }
11986if ${ac_cv_prog_RANLIB+:} false; then :
11987  $as_echo_n "(cached) " >&6
11988else
11989  if test -n "$RANLIB"; then
11990  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
11991else
11992as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11993for as_dir in $PATH
11994do
11995  IFS=$as_save_IFS
11996  test -z "$as_dir" && as_dir=.
11997    for ac_exec_ext in '' $ac_executable_extensions; do
11998  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11999    ac_cv_prog_RANLIB="${ncn_progname}"
12000    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12001    break 2
12002  fi
12003done
12004  done
12005IFS=$as_save_IFS
12006
12007fi
12008fi
12009RANLIB=$ac_cv_prog_RANLIB
12010if test -n "$RANLIB"; then
12011  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
12012$as_echo "$RANLIB" >&6; }
12013else
12014  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12015$as_echo "no" >&6; }
12016fi
12017
12018
12019  done
12020fi
12021
12022for ncn_progname in ranlib; do
12023  if test -n "$ncn_tool_prefix"; then
12024    # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
12025set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
12026{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12027$as_echo_n "checking for $ac_word... " >&6; }
12028if ${ac_cv_prog_RANLIB+:} false; then :
12029  $as_echo_n "(cached) " >&6
12030else
12031  if test -n "$RANLIB"; then
12032  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
12033else
12034as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12035for as_dir in $PATH
12036do
12037  IFS=$as_save_IFS
12038  test -z "$as_dir" && as_dir=.
12039    for ac_exec_ext in '' $ac_executable_extensions; do
12040  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12041    ac_cv_prog_RANLIB="${ncn_tool_prefix}${ncn_progname}"
12042    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12043    break 2
12044  fi
12045done
12046  done
12047IFS=$as_save_IFS
12048
12049fi
12050fi
12051RANLIB=$ac_cv_prog_RANLIB
12052if test -n "$RANLIB"; then
12053  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
12054$as_echo "$RANLIB" >&6; }
12055else
12056  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12057$as_echo "no" >&6; }
12058fi
12059
12060
12061  fi
12062  if test -z "$ac_cv_prog_RANLIB" && test $build = $host ; then
12063    # Extract the first word of "${ncn_progname}", so it can be a program name with args.
12064set dummy ${ncn_progname}; ac_word=$2
12065{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12066$as_echo_n "checking for $ac_word... " >&6; }
12067if ${ac_cv_prog_RANLIB+:} false; then :
12068  $as_echo_n "(cached) " >&6
12069else
12070  if test -n "$RANLIB"; then
12071  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
12072else
12073as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12074for as_dir in $PATH
12075do
12076  IFS=$as_save_IFS
12077  test -z "$as_dir" && as_dir=.
12078    for ac_exec_ext in '' $ac_executable_extensions; do
12079  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12080    ac_cv_prog_RANLIB="${ncn_progname}"
12081    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12082    break 2
12083  fi
12084done
12085  done
12086IFS=$as_save_IFS
12087
12088fi
12089fi
12090RANLIB=$ac_cv_prog_RANLIB
12091if test -n "$RANLIB"; then
12092  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
12093$as_echo "$RANLIB" >&6; }
12094else
12095  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12096$as_echo "no" >&6; }
12097fi
12098
12099
12100  fi
12101  test -n "$ac_cv_prog_RANLIB" && break
12102done
12103
12104if test -z "$ac_cv_prog_RANLIB" ; then
12105  RANLIB="true"
12106fi
12107
12108
12109
12110if test -n "$STRIP"; then
12111  ac_cv_prog_STRIP=$STRIP
12112elif test -n "$ac_cv_prog_STRIP"; then
12113  STRIP=$ac_cv_prog_STRIP
12114fi
12115
12116if test -n "$ac_cv_prog_STRIP"; then
12117  for ncn_progname in strip; do
12118    # Extract the first word of "${ncn_progname}", so it can be a program name with args.
12119set dummy ${ncn_progname}; ac_word=$2
12120{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12121$as_echo_n "checking for $ac_word... " >&6; }
12122if ${ac_cv_prog_STRIP+:} false; then :
12123  $as_echo_n "(cached) " >&6
12124else
12125  if test -n "$STRIP"; then
12126  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
12127else
12128as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12129for as_dir in $PATH
12130do
12131  IFS=$as_save_IFS
12132  test -z "$as_dir" && as_dir=.
12133    for ac_exec_ext in '' $ac_executable_extensions; do
12134  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12135    ac_cv_prog_STRIP="${ncn_progname}"
12136    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12137    break 2
12138  fi
12139done
12140  done
12141IFS=$as_save_IFS
12142
12143fi
12144fi
12145STRIP=$ac_cv_prog_STRIP
12146if test -n "$STRIP"; then
12147  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
12148$as_echo "$STRIP" >&6; }
12149else
12150  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12151$as_echo "no" >&6; }
12152fi
12153
12154
12155  done
12156fi
12157
12158for ncn_progname in strip; do
12159  if test -n "$ncn_tool_prefix"; then
12160    # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
12161set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
12162{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12163$as_echo_n "checking for $ac_word... " >&6; }
12164if ${ac_cv_prog_STRIP+:} false; then :
12165  $as_echo_n "(cached) " >&6
12166else
12167  if test -n "$STRIP"; then
12168  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
12169else
12170as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12171for as_dir in $PATH
12172do
12173  IFS=$as_save_IFS
12174  test -z "$as_dir" && as_dir=.
12175    for ac_exec_ext in '' $ac_executable_extensions; do
12176  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12177    ac_cv_prog_STRIP="${ncn_tool_prefix}${ncn_progname}"
12178    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12179    break 2
12180  fi
12181done
12182  done
12183IFS=$as_save_IFS
12184
12185fi
12186fi
12187STRIP=$ac_cv_prog_STRIP
12188if test -n "$STRIP"; then
12189  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
12190$as_echo "$STRIP" >&6; }
12191else
12192  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12193$as_echo "no" >&6; }
12194fi
12195
12196
12197  fi
12198  if test -z "$ac_cv_prog_STRIP" && test $build = $host ; then
12199    # Extract the first word of "${ncn_progname}", so it can be a program name with args.
12200set dummy ${ncn_progname}; ac_word=$2
12201{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12202$as_echo_n "checking for $ac_word... " >&6; }
12203if ${ac_cv_prog_STRIP+:} false; then :
12204  $as_echo_n "(cached) " >&6
12205else
12206  if test -n "$STRIP"; then
12207  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
12208else
12209as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12210for as_dir in $PATH
12211do
12212  IFS=$as_save_IFS
12213  test -z "$as_dir" && as_dir=.
12214    for ac_exec_ext in '' $ac_executable_extensions; do
12215  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12216    ac_cv_prog_STRIP="${ncn_progname}"
12217    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12218    break 2
12219  fi
12220done
12221  done
12222IFS=$as_save_IFS
12223
12224fi
12225fi
12226STRIP=$ac_cv_prog_STRIP
12227if test -n "$STRIP"; then
12228  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
12229$as_echo "$STRIP" >&6; }
12230else
12231  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12232$as_echo "no" >&6; }
12233fi
12234
12235
12236  fi
12237  test -n "$ac_cv_prog_STRIP" && break
12238done
12239
12240if test -z "$ac_cv_prog_STRIP" ; then
12241  STRIP="true"
12242fi
12243
12244
12245
12246if test -n "$WINDRES"; then
12247  ac_cv_prog_WINDRES=$WINDRES
12248elif test -n "$ac_cv_prog_WINDRES"; then
12249  WINDRES=$ac_cv_prog_WINDRES
12250fi
12251
12252if test -n "$ac_cv_prog_WINDRES"; then
12253  for ncn_progname in windres; do
12254    # Extract the first word of "${ncn_progname}", so it can be a program name with args.
12255set dummy ${ncn_progname}; ac_word=$2
12256{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12257$as_echo_n "checking for $ac_word... " >&6; }
12258if ${ac_cv_prog_WINDRES+:} false; then :
12259  $as_echo_n "(cached) " >&6
12260else
12261  if test -n "$WINDRES"; then
12262  ac_cv_prog_WINDRES="$WINDRES" # Let the user override the test.
12263else
12264as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12265for as_dir in $PATH
12266do
12267  IFS=$as_save_IFS
12268  test -z "$as_dir" && as_dir=.
12269    for ac_exec_ext in '' $ac_executable_extensions; do
12270  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12271    ac_cv_prog_WINDRES="${ncn_progname}"
12272    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12273    break 2
12274  fi
12275done
12276  done
12277IFS=$as_save_IFS
12278
12279fi
12280fi
12281WINDRES=$ac_cv_prog_WINDRES
12282if test -n "$WINDRES"; then
12283  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDRES" >&5
12284$as_echo "$WINDRES" >&6; }
12285else
12286  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12287$as_echo "no" >&6; }
12288fi
12289
12290
12291  done
12292fi
12293
12294for ncn_progname in windres; do
12295  if test -n "$ncn_tool_prefix"; then
12296    # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
12297set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
12298{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12299$as_echo_n "checking for $ac_word... " >&6; }
12300if ${ac_cv_prog_WINDRES+:} false; then :
12301  $as_echo_n "(cached) " >&6
12302else
12303  if test -n "$WINDRES"; then
12304  ac_cv_prog_WINDRES="$WINDRES" # Let the user override the test.
12305else
12306as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12307for as_dir in $PATH
12308do
12309  IFS=$as_save_IFS
12310  test -z "$as_dir" && as_dir=.
12311    for ac_exec_ext in '' $ac_executable_extensions; do
12312  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12313    ac_cv_prog_WINDRES="${ncn_tool_prefix}${ncn_progname}"
12314    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12315    break 2
12316  fi
12317done
12318  done
12319IFS=$as_save_IFS
12320
12321fi
12322fi
12323WINDRES=$ac_cv_prog_WINDRES
12324if test -n "$WINDRES"; then
12325  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDRES" >&5
12326$as_echo "$WINDRES" >&6; }
12327else
12328  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12329$as_echo "no" >&6; }
12330fi
12331
12332
12333  fi
12334  if test -z "$ac_cv_prog_WINDRES" && test $build = $host ; then
12335    # Extract the first word of "${ncn_progname}", so it can be a program name with args.
12336set dummy ${ncn_progname}; ac_word=$2
12337{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12338$as_echo_n "checking for $ac_word... " >&6; }
12339if ${ac_cv_prog_WINDRES+:} false; then :
12340  $as_echo_n "(cached) " >&6
12341else
12342  if test -n "$WINDRES"; then
12343  ac_cv_prog_WINDRES="$WINDRES" # Let the user override the test.
12344else
12345as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12346for as_dir in $PATH
12347do
12348  IFS=$as_save_IFS
12349  test -z "$as_dir" && as_dir=.
12350    for ac_exec_ext in '' $ac_executable_extensions; do
12351  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12352    ac_cv_prog_WINDRES="${ncn_progname}"
12353    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12354    break 2
12355  fi
12356done
12357  done
12358IFS=$as_save_IFS
12359
12360fi
12361fi
12362WINDRES=$ac_cv_prog_WINDRES
12363if test -n "$WINDRES"; then
12364  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDRES" >&5
12365$as_echo "$WINDRES" >&6; }
12366else
12367  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12368$as_echo "no" >&6; }
12369fi
12370
12371
12372  fi
12373  test -n "$ac_cv_prog_WINDRES" && break
12374done
12375
12376if test -z "$ac_cv_prog_WINDRES" ; then
12377  set dummy windres
12378  if test $build = $host ; then
12379    WINDRES="$2"
12380  else
12381    WINDRES="${ncn_tool_prefix}$2"
12382  fi
12383fi
12384
12385
12386
12387if test -n "$WINDMC"; then
12388  ac_cv_prog_WINDMC=$WINDMC
12389elif test -n "$ac_cv_prog_WINDMC"; then
12390  WINDMC=$ac_cv_prog_WINDMC
12391fi
12392
12393if test -n "$ac_cv_prog_WINDMC"; then
12394  for ncn_progname in windmc; do
12395    # Extract the first word of "${ncn_progname}", so it can be a program name with args.
12396set dummy ${ncn_progname}; ac_word=$2
12397{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12398$as_echo_n "checking for $ac_word... " >&6; }
12399if ${ac_cv_prog_WINDMC+:} false; then :
12400  $as_echo_n "(cached) " >&6
12401else
12402  if test -n "$WINDMC"; then
12403  ac_cv_prog_WINDMC="$WINDMC" # Let the user override the test.
12404else
12405as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12406for as_dir in $PATH
12407do
12408  IFS=$as_save_IFS
12409  test -z "$as_dir" && as_dir=.
12410    for ac_exec_ext in '' $ac_executable_extensions; do
12411  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12412    ac_cv_prog_WINDMC="${ncn_progname}"
12413    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12414    break 2
12415  fi
12416done
12417  done
12418IFS=$as_save_IFS
12419
12420fi
12421fi
12422WINDMC=$ac_cv_prog_WINDMC
12423if test -n "$WINDMC"; then
12424  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDMC" >&5
12425$as_echo "$WINDMC" >&6; }
12426else
12427  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12428$as_echo "no" >&6; }
12429fi
12430
12431
12432  done
12433fi
12434
12435for ncn_progname in windmc; do
12436  if test -n "$ncn_tool_prefix"; then
12437    # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
12438set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
12439{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12440$as_echo_n "checking for $ac_word... " >&6; }
12441if ${ac_cv_prog_WINDMC+:} false; then :
12442  $as_echo_n "(cached) " >&6
12443else
12444  if test -n "$WINDMC"; then
12445  ac_cv_prog_WINDMC="$WINDMC" # Let the user override the test.
12446else
12447as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12448for as_dir in $PATH
12449do
12450  IFS=$as_save_IFS
12451  test -z "$as_dir" && as_dir=.
12452    for ac_exec_ext in '' $ac_executable_extensions; do
12453  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12454    ac_cv_prog_WINDMC="${ncn_tool_prefix}${ncn_progname}"
12455    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12456    break 2
12457  fi
12458done
12459  done
12460IFS=$as_save_IFS
12461
12462fi
12463fi
12464WINDMC=$ac_cv_prog_WINDMC
12465if test -n "$WINDMC"; then
12466  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDMC" >&5
12467$as_echo "$WINDMC" >&6; }
12468else
12469  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12470$as_echo "no" >&6; }
12471fi
12472
12473
12474  fi
12475  if test -z "$ac_cv_prog_WINDMC" && test $build = $host ; then
12476    # Extract the first word of "${ncn_progname}", so it can be a program name with args.
12477set dummy ${ncn_progname}; ac_word=$2
12478{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12479$as_echo_n "checking for $ac_word... " >&6; }
12480if ${ac_cv_prog_WINDMC+:} false; then :
12481  $as_echo_n "(cached) " >&6
12482else
12483  if test -n "$WINDMC"; then
12484  ac_cv_prog_WINDMC="$WINDMC" # Let the user override the test.
12485else
12486as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12487for as_dir in $PATH
12488do
12489  IFS=$as_save_IFS
12490  test -z "$as_dir" && as_dir=.
12491    for ac_exec_ext in '' $ac_executable_extensions; do
12492  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12493    ac_cv_prog_WINDMC="${ncn_progname}"
12494    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12495    break 2
12496  fi
12497done
12498  done
12499IFS=$as_save_IFS
12500
12501fi
12502fi
12503WINDMC=$ac_cv_prog_WINDMC
12504if test -n "$WINDMC"; then
12505  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDMC" >&5
12506$as_echo "$WINDMC" >&6; }
12507else
12508  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12509$as_echo "no" >&6; }
12510fi
12511
12512
12513  fi
12514  test -n "$ac_cv_prog_WINDMC" && break
12515done
12516
12517if test -z "$ac_cv_prog_WINDMC" ; then
12518  set dummy windmc
12519  if test $build = $host ; then
12520    WINDMC="$2"
12521  else
12522    WINDMC="${ncn_tool_prefix}$2"
12523  fi
12524fi
12525
12526
12527
12528if test -n "$OBJCOPY"; then
12529  ac_cv_prog_OBJCOPY=$OBJCOPY
12530elif test -n "$ac_cv_prog_OBJCOPY"; then
12531  OBJCOPY=$ac_cv_prog_OBJCOPY
12532fi
12533
12534if test -n "$ac_cv_prog_OBJCOPY"; then
12535  for ncn_progname in objcopy; do
12536    # Extract the first word of "${ncn_progname}", so it can be a program name with args.
12537set dummy ${ncn_progname}; ac_word=$2
12538{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12539$as_echo_n "checking for $ac_word... " >&6; }
12540if ${ac_cv_prog_OBJCOPY+:} false; then :
12541  $as_echo_n "(cached) " >&6
12542else
12543  if test -n "$OBJCOPY"; then
12544  ac_cv_prog_OBJCOPY="$OBJCOPY" # Let the user override the test.
12545else
12546as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12547for as_dir in $PATH
12548do
12549  IFS=$as_save_IFS
12550  test -z "$as_dir" && as_dir=.
12551    for ac_exec_ext in '' $ac_executable_extensions; do
12552  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12553    ac_cv_prog_OBJCOPY="${ncn_progname}"
12554    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12555    break 2
12556  fi
12557done
12558  done
12559IFS=$as_save_IFS
12560
12561fi
12562fi
12563OBJCOPY=$ac_cv_prog_OBJCOPY
12564if test -n "$OBJCOPY"; then
12565  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJCOPY" >&5
12566$as_echo "$OBJCOPY" >&6; }
12567else
12568  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12569$as_echo "no" >&6; }
12570fi
12571
12572
12573  done
12574fi
12575
12576for ncn_progname in objcopy; do
12577  if test -n "$ncn_tool_prefix"; then
12578    # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
12579set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
12580{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12581$as_echo_n "checking for $ac_word... " >&6; }
12582if ${ac_cv_prog_OBJCOPY+:} false; then :
12583  $as_echo_n "(cached) " >&6
12584else
12585  if test -n "$OBJCOPY"; then
12586  ac_cv_prog_OBJCOPY="$OBJCOPY" # Let the user override the test.
12587else
12588as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12589for as_dir in $PATH
12590do
12591  IFS=$as_save_IFS
12592  test -z "$as_dir" && as_dir=.
12593    for ac_exec_ext in '' $ac_executable_extensions; do
12594  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12595    ac_cv_prog_OBJCOPY="${ncn_tool_prefix}${ncn_progname}"
12596    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12597    break 2
12598  fi
12599done
12600  done
12601IFS=$as_save_IFS
12602
12603fi
12604fi
12605OBJCOPY=$ac_cv_prog_OBJCOPY
12606if test -n "$OBJCOPY"; then
12607  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJCOPY" >&5
12608$as_echo "$OBJCOPY" >&6; }
12609else
12610  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12611$as_echo "no" >&6; }
12612fi
12613
12614
12615  fi
12616  if test -z "$ac_cv_prog_OBJCOPY" && test $build = $host ; then
12617    # Extract the first word of "${ncn_progname}", so it can be a program name with args.
12618set dummy ${ncn_progname}; ac_word=$2
12619{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12620$as_echo_n "checking for $ac_word... " >&6; }
12621if ${ac_cv_prog_OBJCOPY+:} false; then :
12622  $as_echo_n "(cached) " >&6
12623else
12624  if test -n "$OBJCOPY"; then
12625  ac_cv_prog_OBJCOPY="$OBJCOPY" # Let the user override the test.
12626else
12627as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12628for as_dir in $PATH
12629do
12630  IFS=$as_save_IFS
12631  test -z "$as_dir" && as_dir=.
12632    for ac_exec_ext in '' $ac_executable_extensions; do
12633  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12634    ac_cv_prog_OBJCOPY="${ncn_progname}"
12635    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12636    break 2
12637  fi
12638done
12639  done
12640IFS=$as_save_IFS
12641
12642fi
12643fi
12644OBJCOPY=$ac_cv_prog_OBJCOPY
12645if test -n "$OBJCOPY"; then
12646  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJCOPY" >&5
12647$as_echo "$OBJCOPY" >&6; }
12648else
12649  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12650$as_echo "no" >&6; }
12651fi
12652
12653
12654  fi
12655  test -n "$ac_cv_prog_OBJCOPY" && break
12656done
12657
12658if test -z "$ac_cv_prog_OBJCOPY" ; then
12659  set dummy objcopy
12660  if test $build = $host ; then
12661    OBJCOPY="$2"
12662  else
12663    OBJCOPY="${ncn_tool_prefix}$2"
12664  fi
12665fi
12666
12667
12668
12669if test -n "$OBJDUMP"; then
12670  ac_cv_prog_OBJDUMP=$OBJDUMP
12671elif test -n "$ac_cv_prog_OBJDUMP"; then
12672  OBJDUMP=$ac_cv_prog_OBJDUMP
12673fi
12674
12675if test -n "$ac_cv_prog_OBJDUMP"; then
12676  for ncn_progname in objdump; do
12677    # Extract the first word of "${ncn_progname}", so it can be a program name with args.
12678set dummy ${ncn_progname}; ac_word=$2
12679{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12680$as_echo_n "checking for $ac_word... " >&6; }
12681if ${ac_cv_prog_OBJDUMP+:} false; then :
12682  $as_echo_n "(cached) " >&6
12683else
12684  if test -n "$OBJDUMP"; then
12685  ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
12686else
12687as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12688for as_dir in $PATH
12689do
12690  IFS=$as_save_IFS
12691  test -z "$as_dir" && as_dir=.
12692    for ac_exec_ext in '' $ac_executable_extensions; do
12693  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12694    ac_cv_prog_OBJDUMP="${ncn_progname}"
12695    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12696    break 2
12697  fi
12698done
12699  done
12700IFS=$as_save_IFS
12701
12702fi
12703fi
12704OBJDUMP=$ac_cv_prog_OBJDUMP
12705if test -n "$OBJDUMP"; then
12706  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
12707$as_echo "$OBJDUMP" >&6; }
12708else
12709  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12710$as_echo "no" >&6; }
12711fi
12712
12713
12714  done
12715fi
12716
12717for ncn_progname in objdump; do
12718  if test -n "$ncn_tool_prefix"; then
12719    # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
12720set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
12721{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12722$as_echo_n "checking for $ac_word... " >&6; }
12723if ${ac_cv_prog_OBJDUMP+:} false; then :
12724  $as_echo_n "(cached) " >&6
12725else
12726  if test -n "$OBJDUMP"; then
12727  ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
12728else
12729as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12730for as_dir in $PATH
12731do
12732  IFS=$as_save_IFS
12733  test -z "$as_dir" && as_dir=.
12734    for ac_exec_ext in '' $ac_executable_extensions; do
12735  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12736    ac_cv_prog_OBJDUMP="${ncn_tool_prefix}${ncn_progname}"
12737    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12738    break 2
12739  fi
12740done
12741  done
12742IFS=$as_save_IFS
12743
12744fi
12745fi
12746OBJDUMP=$ac_cv_prog_OBJDUMP
12747if test -n "$OBJDUMP"; then
12748  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
12749$as_echo "$OBJDUMP" >&6; }
12750else
12751  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12752$as_echo "no" >&6; }
12753fi
12754
12755
12756  fi
12757  if test -z "$ac_cv_prog_OBJDUMP" && test $build = $host ; then
12758    # Extract the first word of "${ncn_progname}", so it can be a program name with args.
12759set dummy ${ncn_progname}; ac_word=$2
12760{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12761$as_echo_n "checking for $ac_word... " >&6; }
12762if ${ac_cv_prog_OBJDUMP+:} false; then :
12763  $as_echo_n "(cached) " >&6
12764else
12765  if test -n "$OBJDUMP"; then
12766  ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
12767else
12768as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12769for as_dir in $PATH
12770do
12771  IFS=$as_save_IFS
12772  test -z "$as_dir" && as_dir=.
12773    for ac_exec_ext in '' $ac_executable_extensions; do
12774  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12775    ac_cv_prog_OBJDUMP="${ncn_progname}"
12776    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12777    break 2
12778  fi
12779done
12780  done
12781IFS=$as_save_IFS
12782
12783fi
12784fi
12785OBJDUMP=$ac_cv_prog_OBJDUMP
12786if test -n "$OBJDUMP"; then
12787  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
12788$as_echo "$OBJDUMP" >&6; }
12789else
12790  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12791$as_echo "no" >&6; }
12792fi
12793
12794
12795  fi
12796  test -n "$ac_cv_prog_OBJDUMP" && break
12797done
12798
12799if test -z "$ac_cv_prog_OBJDUMP" ; then
12800  set dummy objdump
12801  if test $build = $host ; then
12802    OBJDUMP="$2"
12803  else
12804    OBJDUMP="${ncn_tool_prefix}$2"
12805  fi
12806fi
12807
12808
12809
12810if test -n "$OTOOL"; then
12811  ac_cv_prog_OTOOL=$OTOOL
12812elif test -n "$ac_cv_prog_OTOOL"; then
12813  OTOOL=$ac_cv_prog_OTOOL
12814fi
12815
12816if test -n "$ac_cv_prog_OTOOL"; then
12817  for ncn_progname in otool; do
12818    # Extract the first word of "${ncn_progname}", so it can be a program name with args.
12819set dummy ${ncn_progname}; ac_word=$2
12820{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12821$as_echo_n "checking for $ac_word... " >&6; }
12822if ${ac_cv_prog_OTOOL+:} false; then :
12823  $as_echo_n "(cached) " >&6
12824else
12825  if test -n "$OTOOL"; then
12826  ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
12827else
12828as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12829for as_dir in $PATH
12830do
12831  IFS=$as_save_IFS
12832  test -z "$as_dir" && as_dir=.
12833    for ac_exec_ext in '' $ac_executable_extensions; do
12834  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12835    ac_cv_prog_OTOOL="${ncn_progname}"
12836    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12837    break 2
12838  fi
12839done
12840  done
12841IFS=$as_save_IFS
12842
12843fi
12844fi
12845OTOOL=$ac_cv_prog_OTOOL
12846if test -n "$OTOOL"; then
12847  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
12848$as_echo "$OTOOL" >&6; }
12849else
12850  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12851$as_echo "no" >&6; }
12852fi
12853
12854
12855  done
12856fi
12857
12858for ncn_progname in otool; do
12859  if test -n "$ncn_tool_prefix"; then
12860    # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
12861set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
12862{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12863$as_echo_n "checking for $ac_word... " >&6; }
12864if ${ac_cv_prog_OTOOL+:} false; then :
12865  $as_echo_n "(cached) " >&6
12866else
12867  if test -n "$OTOOL"; then
12868  ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
12869else
12870as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12871for as_dir in $PATH
12872do
12873  IFS=$as_save_IFS
12874  test -z "$as_dir" && as_dir=.
12875    for ac_exec_ext in '' $ac_executable_extensions; do
12876  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12877    ac_cv_prog_OTOOL="${ncn_tool_prefix}${ncn_progname}"
12878    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12879    break 2
12880  fi
12881done
12882  done
12883IFS=$as_save_IFS
12884
12885fi
12886fi
12887OTOOL=$ac_cv_prog_OTOOL
12888if test -n "$OTOOL"; then
12889  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
12890$as_echo "$OTOOL" >&6; }
12891else
12892  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12893$as_echo "no" >&6; }
12894fi
12895
12896
12897  fi
12898  if test -z "$ac_cv_prog_OTOOL" && test $build = $host ; then
12899    # Extract the first word of "${ncn_progname}", so it can be a program name with args.
12900set dummy ${ncn_progname}; ac_word=$2
12901{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12902$as_echo_n "checking for $ac_word... " >&6; }
12903if ${ac_cv_prog_OTOOL+:} false; then :
12904  $as_echo_n "(cached) " >&6
12905else
12906  if test -n "$OTOOL"; then
12907  ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
12908else
12909as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12910for as_dir in $PATH
12911do
12912  IFS=$as_save_IFS
12913  test -z "$as_dir" && as_dir=.
12914    for ac_exec_ext in '' $ac_executable_extensions; do
12915  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12916    ac_cv_prog_OTOOL="${ncn_progname}"
12917    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12918    break 2
12919  fi
12920done
12921  done
12922IFS=$as_save_IFS
12923
12924fi
12925fi
12926OTOOL=$ac_cv_prog_OTOOL
12927if test -n "$OTOOL"; then
12928  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
12929$as_echo "$OTOOL" >&6; }
12930else
12931  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12932$as_echo "no" >&6; }
12933fi
12934
12935
12936  fi
12937  test -n "$ac_cv_prog_OTOOL" && break
12938done
12939
12940if test -z "$ac_cv_prog_OTOOL" ; then
12941  set dummy otool
12942  if test $build = $host ; then
12943    OTOOL="$2"
12944  else
12945    OTOOL="${ncn_tool_prefix}$2"
12946  fi
12947fi
12948
12949
12950
12951if test -n "$READELF"; then
12952  ac_cv_prog_READELF=$READELF
12953elif test -n "$ac_cv_prog_READELF"; then
12954  READELF=$ac_cv_prog_READELF
12955fi
12956
12957if test -n "$ac_cv_prog_READELF"; then
12958  for ncn_progname in readelf; do
12959    # Extract the first word of "${ncn_progname}", so it can be a program name with args.
12960set dummy ${ncn_progname}; ac_word=$2
12961{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12962$as_echo_n "checking for $ac_word... " >&6; }
12963if ${ac_cv_prog_READELF+:} false; then :
12964  $as_echo_n "(cached) " >&6
12965else
12966  if test -n "$READELF"; then
12967  ac_cv_prog_READELF="$READELF" # Let the user override the test.
12968else
12969as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12970for as_dir in $PATH
12971do
12972  IFS=$as_save_IFS
12973  test -z "$as_dir" && as_dir=.
12974    for ac_exec_ext in '' $ac_executable_extensions; do
12975  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12976    ac_cv_prog_READELF="${ncn_progname}"
12977    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12978    break 2
12979  fi
12980done
12981  done
12982IFS=$as_save_IFS
12983
12984fi
12985fi
12986READELF=$ac_cv_prog_READELF
12987if test -n "$READELF"; then
12988  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $READELF" >&5
12989$as_echo "$READELF" >&6; }
12990else
12991  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12992$as_echo "no" >&6; }
12993fi
12994
12995
12996  done
12997fi
12998
12999for ncn_progname in readelf; do
13000  if test -n "$ncn_tool_prefix"; then
13001    # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
13002set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
13003{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13004$as_echo_n "checking for $ac_word... " >&6; }
13005if ${ac_cv_prog_READELF+:} false; then :
13006  $as_echo_n "(cached) " >&6
13007else
13008  if test -n "$READELF"; then
13009  ac_cv_prog_READELF="$READELF" # Let the user override the test.
13010else
13011as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13012for as_dir in $PATH
13013do
13014  IFS=$as_save_IFS
13015  test -z "$as_dir" && as_dir=.
13016    for ac_exec_ext in '' $ac_executable_extensions; do
13017  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13018    ac_cv_prog_READELF="${ncn_tool_prefix}${ncn_progname}"
13019    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13020    break 2
13021  fi
13022done
13023  done
13024IFS=$as_save_IFS
13025
13026fi
13027fi
13028READELF=$ac_cv_prog_READELF
13029if test -n "$READELF"; then
13030  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $READELF" >&5
13031$as_echo "$READELF" >&6; }
13032else
13033  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13034$as_echo "no" >&6; }
13035fi
13036
13037
13038  fi
13039  if test -z "$ac_cv_prog_READELF" && test $build = $host ; then
13040    # Extract the first word of "${ncn_progname}", so it can be a program name with args.
13041set dummy ${ncn_progname}; ac_word=$2
13042{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13043$as_echo_n "checking for $ac_word... " >&6; }
13044if ${ac_cv_prog_READELF+:} false; then :
13045  $as_echo_n "(cached) " >&6
13046else
13047  if test -n "$READELF"; then
13048  ac_cv_prog_READELF="$READELF" # Let the user override the test.
13049else
13050as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13051for as_dir in $PATH
13052do
13053  IFS=$as_save_IFS
13054  test -z "$as_dir" && as_dir=.
13055    for ac_exec_ext in '' $ac_executable_extensions; do
13056  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13057    ac_cv_prog_READELF="${ncn_progname}"
13058    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13059    break 2
13060  fi
13061done
13062  done
13063IFS=$as_save_IFS
13064
13065fi
13066fi
13067READELF=$ac_cv_prog_READELF
13068if test -n "$READELF"; then
13069  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $READELF" >&5
13070$as_echo "$READELF" >&6; }
13071else
13072  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13073$as_echo "no" >&6; }
13074fi
13075
13076
13077  fi
13078  test -n "$ac_cv_prog_READELF" && break
13079done
13080
13081if test -z "$ac_cv_prog_READELF" ; then
13082  set dummy readelf
13083  if test $build = $host ; then
13084    READELF="$2"
13085  else
13086    READELF="${ncn_tool_prefix}$2"
13087  fi
13088fi
13089
13090
13091
13092
13093
13094
13095
13096GDCFLAGS=${GDCFLAGS-${CFLAGS}}
13097
13098
13099{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for -plugin option" >&5
13100$as_echo_n "checking for -plugin option... " >&6; }
13101
13102plugin_names="liblto_plugin.so liblto_plugin-0.dll cyglto_plugin-0.dll"
13103plugin_option=
13104for plugin in $plugin_names; do
13105  plugin_so=`${CC} ${CFLAGS} --print-prog-name $plugin`
13106  if test x$plugin_so = x$plugin; then
13107    plugin_so=`${CC} ${CFLAGS} --print-file-name $plugin`
13108  fi
13109  if test x$plugin_so != x$plugin; then
13110    plugin_option="--plugin $plugin_so"
13111    break
13112  fi
13113done
13114if test -n "$ac_tool_prefix"; then
13115  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
13116set dummy ${ac_tool_prefix}ar; ac_word=$2
13117{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13118$as_echo_n "checking for $ac_word... " >&6; }
13119if ${ac_cv_prog_AR+:} false; then :
13120  $as_echo_n "(cached) " >&6
13121else
13122  if test -n "$AR"; then
13123  ac_cv_prog_AR="$AR" # Let the user override the test.
13124else
13125as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13126for as_dir in $PATH
13127do
13128  IFS=$as_save_IFS
13129  test -z "$as_dir" && as_dir=.
13130    for ac_exec_ext in '' $ac_executable_extensions; do
13131  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13132    ac_cv_prog_AR="${ac_tool_prefix}ar"
13133    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13134    break 2
13135  fi
13136done
13137  done
13138IFS=$as_save_IFS
13139
13140fi
13141fi
13142AR=$ac_cv_prog_AR
13143if test -n "$AR"; then
13144  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
13145$as_echo "$AR" >&6; }
13146else
13147  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13148$as_echo "no" >&6; }
13149fi
13150
13151
13152fi
13153if test -z "$ac_cv_prog_AR"; then
13154  ac_ct_AR=$AR
13155  # Extract the first word of "ar", so it can be a program name with args.
13156set dummy ar; ac_word=$2
13157{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13158$as_echo_n "checking for $ac_word... " >&6; }
13159if ${ac_cv_prog_ac_ct_AR+:} false; then :
13160  $as_echo_n "(cached) " >&6
13161else
13162  if test -n "$ac_ct_AR"; then
13163  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
13164else
13165as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13166for as_dir in $PATH
13167do
13168  IFS=$as_save_IFS
13169  test -z "$as_dir" && as_dir=.
13170    for ac_exec_ext in '' $ac_executable_extensions; do
13171  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13172    ac_cv_prog_ac_ct_AR="ar"
13173    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13174    break 2
13175  fi
13176done
13177  done
13178IFS=$as_save_IFS
13179
13180fi
13181fi
13182ac_ct_AR=$ac_cv_prog_ac_ct_AR
13183if test -n "$ac_ct_AR"; then
13184  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
13185$as_echo "$ac_ct_AR" >&6; }
13186else
13187  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13188$as_echo "no" >&6; }
13189fi
13190
13191  if test "x$ac_ct_AR" = x; then
13192    AR=""
13193  else
13194    case $cross_compiling:$ac_tool_warned in
13195yes:)
13196{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
13197$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
13198ac_tool_warned=yes ;;
13199esac
13200    AR=$ac_ct_AR
13201  fi
13202else
13203  AR="$ac_cv_prog_AR"
13204fi
13205
13206if test "${AR}" = "" ; then
13207  as_fn_error $? "Required archive tool 'ar' not found on PATH." "$LINENO" 5
13208fi
13209touch conftest.c
13210${AR} $plugin_option rc conftest.a conftest.c
13211if test "$?" != 0; then
13212  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Failed: $AR $plugin_option rc" >&5
13213$as_echo "$as_me: WARNING: Failed: $AR $plugin_option rc" >&2;}
13214  plugin_option=
13215fi
13216rm -f conftest.*
13217if test -n "$plugin_option"; then
13218  PLUGIN_OPTION="$plugin_option"
13219  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $plugin_option" >&5
13220$as_echo "$plugin_option" >&6; }
13221else
13222  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13223$as_echo "no" >&6; }
13224fi
13225
13226AR_PLUGIN_OPTION=
13227RANLIB_PLUGIN_OPTION=
13228if test -n "$PLUGIN_OPTION"; then
13229  if $AR --help 2>&1 | grep -q "\--plugin"; then
13230    AR_PLUGIN_OPTION="$PLUGIN_OPTION"
13231  fi
13232  if $RANLIB --help 2>&1 | grep -q "\--plugin"; then
13233    RANLIB_PLUGIN_OPTION="$PLUGIN_OPTION"
13234  fi
13235fi
13236
13237
13238
13239# Target tools.
13240
13241# Check whether --with-build-time-tools was given.
13242if test "${with_build_time_tools+set}" = set; then :
13243  withval=$with_build_time_tools; case x"$withval" in
13244     x/*) ;;
13245     *)
13246       with_build_time_tools=
13247       { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: argument to --with-build-time-tools must be an absolute path" >&5
13248$as_echo "$as_me: WARNING: argument to --with-build-time-tools must be an absolute path" >&2;}
13249       ;;
13250   esac
13251else
13252  with_build_time_tools=
13253fi
13254
13255
13256
13257
13258if test -n "$CC_FOR_TARGET"; then
13259  ac_cv_prog_CC_FOR_TARGET=$CC_FOR_TARGET
13260elif test -n "$ac_cv_prog_CC_FOR_TARGET"; then
13261  CC_FOR_TARGET=$ac_cv_prog_CC_FOR_TARGET
13262fi
13263
13264if test -n "$ac_cv_prog_CC_FOR_TARGET"; then
13265  for ncn_progname in cc gcc; do
13266    # Extract the first word of "${ncn_progname}", so it can be a program name with args.
13267set dummy ${ncn_progname}; ac_word=$2
13268{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13269$as_echo_n "checking for $ac_word... " >&6; }
13270if ${ac_cv_prog_CC_FOR_TARGET+:} false; then :
13271  $as_echo_n "(cached) " >&6
13272else
13273  if test -n "$CC_FOR_TARGET"; then
13274  ac_cv_prog_CC_FOR_TARGET="$CC_FOR_TARGET" # Let the user override the test.
13275else
13276as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13277for as_dir in $PATH
13278do
13279  IFS=$as_save_IFS
13280  test -z "$as_dir" && as_dir=.
13281    for ac_exec_ext in '' $ac_executable_extensions; do
13282  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13283    ac_cv_prog_CC_FOR_TARGET="${ncn_progname}"
13284    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13285    break 2
13286  fi
13287done
13288  done
13289IFS=$as_save_IFS
13290
13291fi
13292fi
13293CC_FOR_TARGET=$ac_cv_prog_CC_FOR_TARGET
13294if test -n "$CC_FOR_TARGET"; then
13295  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC_FOR_TARGET" >&5
13296$as_echo "$CC_FOR_TARGET" >&6; }
13297else
13298  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13299$as_echo "no" >&6; }
13300fi
13301
13302
13303  done
13304fi
13305
13306if test -z "$ac_cv_prog_CC_FOR_TARGET" && test -n "$with_build_time_tools"; then
13307  for ncn_progname in cc gcc; do
13308    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
13309$as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
13310    if test -x $with_build_time_tools/${ncn_progname}; then
13311      ac_cv_prog_CC_FOR_TARGET=$with_build_time_tools/${ncn_progname}
13312      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13313$as_echo "yes" >&6; }
13314      break
13315    else
13316      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13317$as_echo "no" >&6; }
13318    fi
13319  done
13320fi
13321
13322if test -z "$ac_cv_prog_CC_FOR_TARGET"; then
13323  for ncn_progname in cc gcc; do
13324    if test -n "$ncn_target_tool_prefix"; then
13325      # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
13326set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
13327{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13328$as_echo_n "checking for $ac_word... " >&6; }
13329if ${ac_cv_prog_CC_FOR_TARGET+:} false; then :
13330  $as_echo_n "(cached) " >&6
13331else
13332  if test -n "$CC_FOR_TARGET"; then
13333  ac_cv_prog_CC_FOR_TARGET="$CC_FOR_TARGET" # Let the user override the test.
13334else
13335as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13336for as_dir in $PATH
13337do
13338  IFS=$as_save_IFS
13339  test -z "$as_dir" && as_dir=.
13340    for ac_exec_ext in '' $ac_executable_extensions; do
13341  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13342    ac_cv_prog_CC_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
13343    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13344    break 2
13345  fi
13346done
13347  done
13348IFS=$as_save_IFS
13349
13350fi
13351fi
13352CC_FOR_TARGET=$ac_cv_prog_CC_FOR_TARGET
13353if test -n "$CC_FOR_TARGET"; then
13354  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC_FOR_TARGET" >&5
13355$as_echo "$CC_FOR_TARGET" >&6; }
13356else
13357  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13358$as_echo "no" >&6; }
13359fi
13360
13361
13362    fi
13363    if test -z "$ac_cv_prog_CC_FOR_TARGET" && test $build = $target ; then
13364      # Extract the first word of "${ncn_progname}", so it can be a program name with args.
13365set dummy ${ncn_progname}; ac_word=$2
13366{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13367$as_echo_n "checking for $ac_word... " >&6; }
13368if ${ac_cv_prog_CC_FOR_TARGET+:} false; then :
13369  $as_echo_n "(cached) " >&6
13370else
13371  if test -n "$CC_FOR_TARGET"; then
13372  ac_cv_prog_CC_FOR_TARGET="$CC_FOR_TARGET" # Let the user override the test.
13373else
13374as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13375for as_dir in $PATH
13376do
13377  IFS=$as_save_IFS
13378  test -z "$as_dir" && as_dir=.
13379    for ac_exec_ext in '' $ac_executable_extensions; do
13380  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13381    ac_cv_prog_CC_FOR_TARGET="${ncn_progname}"
13382    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13383    break 2
13384  fi
13385done
13386  done
13387IFS=$as_save_IFS
13388
13389fi
13390fi
13391CC_FOR_TARGET=$ac_cv_prog_CC_FOR_TARGET
13392if test -n "$CC_FOR_TARGET"; then
13393  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC_FOR_TARGET" >&5
13394$as_echo "$CC_FOR_TARGET" >&6; }
13395else
13396  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13397$as_echo "no" >&6; }
13398fi
13399
13400
13401    fi
13402    test -n "$ac_cv_prog_CC_FOR_TARGET" && break
13403  done
13404fi
13405
13406if test -z "$ac_cv_prog_CC_FOR_TARGET" ; then
13407  set dummy cc gcc
13408  if test $build = $target ; then
13409    CC_FOR_TARGET="$2"
13410  else
13411    CC_FOR_TARGET="${ncn_target_tool_prefix}$2"
13412  fi
13413else
13414  CC_FOR_TARGET="$ac_cv_prog_CC_FOR_TARGET"
13415fi
13416
13417
13418
13419if test -n "$CXX_FOR_TARGET"; then
13420  ac_cv_prog_CXX_FOR_TARGET=$CXX_FOR_TARGET
13421elif test -n "$ac_cv_prog_CXX_FOR_TARGET"; then
13422  CXX_FOR_TARGET=$ac_cv_prog_CXX_FOR_TARGET
13423fi
13424
13425if test -n "$ac_cv_prog_CXX_FOR_TARGET"; then
13426  for ncn_progname in c++ g++ cxx gxx; do
13427    # Extract the first word of "${ncn_progname}", so it can be a program name with args.
13428set dummy ${ncn_progname}; ac_word=$2
13429{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13430$as_echo_n "checking for $ac_word... " >&6; }
13431if ${ac_cv_prog_CXX_FOR_TARGET+:} false; then :
13432  $as_echo_n "(cached) " >&6
13433else
13434  if test -n "$CXX_FOR_TARGET"; then
13435  ac_cv_prog_CXX_FOR_TARGET="$CXX_FOR_TARGET" # Let the user override the test.
13436else
13437as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13438for as_dir in $PATH
13439do
13440  IFS=$as_save_IFS
13441  test -z "$as_dir" && as_dir=.
13442    for ac_exec_ext in '' $ac_executable_extensions; do
13443  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13444    ac_cv_prog_CXX_FOR_TARGET="${ncn_progname}"
13445    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13446    break 2
13447  fi
13448done
13449  done
13450IFS=$as_save_IFS
13451
13452fi
13453fi
13454CXX_FOR_TARGET=$ac_cv_prog_CXX_FOR_TARGET
13455if test -n "$CXX_FOR_TARGET"; then
13456  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX_FOR_TARGET" >&5
13457$as_echo "$CXX_FOR_TARGET" >&6; }
13458else
13459  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13460$as_echo "no" >&6; }
13461fi
13462
13463
13464  done
13465fi
13466
13467if test -z "$ac_cv_prog_CXX_FOR_TARGET" && test -n "$with_build_time_tools"; then
13468  for ncn_progname in c++ g++ cxx gxx; do
13469    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
13470$as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
13471    if test -x $with_build_time_tools/${ncn_progname}; then
13472      ac_cv_prog_CXX_FOR_TARGET=$with_build_time_tools/${ncn_progname}
13473      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13474$as_echo "yes" >&6; }
13475      break
13476    else
13477      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13478$as_echo "no" >&6; }
13479    fi
13480  done
13481fi
13482
13483if test -z "$ac_cv_prog_CXX_FOR_TARGET"; then
13484  for ncn_progname in c++ g++ cxx gxx; do
13485    if test -n "$ncn_target_tool_prefix"; then
13486      # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
13487set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
13488{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13489$as_echo_n "checking for $ac_word... " >&6; }
13490if ${ac_cv_prog_CXX_FOR_TARGET+:} false; then :
13491  $as_echo_n "(cached) " >&6
13492else
13493  if test -n "$CXX_FOR_TARGET"; then
13494  ac_cv_prog_CXX_FOR_TARGET="$CXX_FOR_TARGET" # Let the user override the test.
13495else
13496as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13497for as_dir in $PATH
13498do
13499  IFS=$as_save_IFS
13500  test -z "$as_dir" && as_dir=.
13501    for ac_exec_ext in '' $ac_executable_extensions; do
13502  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13503    ac_cv_prog_CXX_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
13504    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13505    break 2
13506  fi
13507done
13508  done
13509IFS=$as_save_IFS
13510
13511fi
13512fi
13513CXX_FOR_TARGET=$ac_cv_prog_CXX_FOR_TARGET
13514if test -n "$CXX_FOR_TARGET"; then
13515  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX_FOR_TARGET" >&5
13516$as_echo "$CXX_FOR_TARGET" >&6; }
13517else
13518  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13519$as_echo "no" >&6; }
13520fi
13521
13522
13523    fi
13524    if test -z "$ac_cv_prog_CXX_FOR_TARGET" && test $build = $target ; then
13525      # Extract the first word of "${ncn_progname}", so it can be a program name with args.
13526set dummy ${ncn_progname}; ac_word=$2
13527{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13528$as_echo_n "checking for $ac_word... " >&6; }
13529if ${ac_cv_prog_CXX_FOR_TARGET+:} false; then :
13530  $as_echo_n "(cached) " >&6
13531else
13532  if test -n "$CXX_FOR_TARGET"; then
13533  ac_cv_prog_CXX_FOR_TARGET="$CXX_FOR_TARGET" # Let the user override the test.
13534else
13535as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13536for as_dir in $PATH
13537do
13538  IFS=$as_save_IFS
13539  test -z "$as_dir" && as_dir=.
13540    for ac_exec_ext in '' $ac_executable_extensions; do
13541  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13542    ac_cv_prog_CXX_FOR_TARGET="${ncn_progname}"
13543    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13544    break 2
13545  fi
13546done
13547  done
13548IFS=$as_save_IFS
13549
13550fi
13551fi
13552CXX_FOR_TARGET=$ac_cv_prog_CXX_FOR_TARGET
13553if test -n "$CXX_FOR_TARGET"; then
13554  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX_FOR_TARGET" >&5
13555$as_echo "$CXX_FOR_TARGET" >&6; }
13556else
13557  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13558$as_echo "no" >&6; }
13559fi
13560
13561
13562    fi
13563    test -n "$ac_cv_prog_CXX_FOR_TARGET" && break
13564  done
13565fi
13566
13567if test -z "$ac_cv_prog_CXX_FOR_TARGET" ; then
13568  set dummy c++ g++ cxx gxx
13569  if test $build = $target ; then
13570    CXX_FOR_TARGET="$2"
13571  else
13572    CXX_FOR_TARGET="${ncn_target_tool_prefix}$2"
13573  fi
13574else
13575  CXX_FOR_TARGET="$ac_cv_prog_CXX_FOR_TARGET"
13576fi
13577
13578
13579
13580if test -n "$GCC_FOR_TARGET"; then
13581  ac_cv_prog_GCC_FOR_TARGET=$GCC_FOR_TARGET
13582elif test -n "$ac_cv_prog_GCC_FOR_TARGET"; then
13583  GCC_FOR_TARGET=$ac_cv_prog_GCC_FOR_TARGET
13584fi
13585
13586if test -n "$ac_cv_prog_GCC_FOR_TARGET"; then
13587  for ncn_progname in gcc; do
13588    # Extract the first word of "${ncn_progname}", so it can be a program name with args.
13589set dummy ${ncn_progname}; ac_word=$2
13590{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13591$as_echo_n "checking for $ac_word... " >&6; }
13592if ${ac_cv_prog_GCC_FOR_TARGET+:} false; then :
13593  $as_echo_n "(cached) " >&6
13594else
13595  if test -n "$GCC_FOR_TARGET"; then
13596  ac_cv_prog_GCC_FOR_TARGET="$GCC_FOR_TARGET" # Let the user override the test.
13597else
13598as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13599for as_dir in $PATH
13600do
13601  IFS=$as_save_IFS
13602  test -z "$as_dir" && as_dir=.
13603    for ac_exec_ext in '' $ac_executable_extensions; do
13604  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13605    ac_cv_prog_GCC_FOR_TARGET="${ncn_progname}"
13606    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13607    break 2
13608  fi
13609done
13610  done
13611IFS=$as_save_IFS
13612
13613fi
13614fi
13615GCC_FOR_TARGET=$ac_cv_prog_GCC_FOR_TARGET
13616if test -n "$GCC_FOR_TARGET"; then
13617  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GCC_FOR_TARGET" >&5
13618$as_echo "$GCC_FOR_TARGET" >&6; }
13619else
13620  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13621$as_echo "no" >&6; }
13622fi
13623
13624
13625  done
13626fi
13627
13628if test -z "$ac_cv_prog_GCC_FOR_TARGET" && test -n "$with_build_time_tools"; then
13629  for ncn_progname in gcc; do
13630    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
13631$as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
13632    if test -x $with_build_time_tools/${ncn_progname}; then
13633      ac_cv_prog_GCC_FOR_TARGET=$with_build_time_tools/${ncn_progname}
13634      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13635$as_echo "yes" >&6; }
13636      break
13637    else
13638      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13639$as_echo "no" >&6; }
13640    fi
13641  done
13642fi
13643
13644if test -z "$ac_cv_prog_GCC_FOR_TARGET"; then
13645  for ncn_progname in gcc; do
13646    if test -n "$ncn_target_tool_prefix"; then
13647      # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
13648set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
13649{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13650$as_echo_n "checking for $ac_word... " >&6; }
13651if ${ac_cv_prog_GCC_FOR_TARGET+:} false; then :
13652  $as_echo_n "(cached) " >&6
13653else
13654  if test -n "$GCC_FOR_TARGET"; then
13655  ac_cv_prog_GCC_FOR_TARGET="$GCC_FOR_TARGET" # Let the user override the test.
13656else
13657as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13658for as_dir in $PATH
13659do
13660  IFS=$as_save_IFS
13661  test -z "$as_dir" && as_dir=.
13662    for ac_exec_ext in '' $ac_executable_extensions; do
13663  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13664    ac_cv_prog_GCC_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
13665    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13666    break 2
13667  fi
13668done
13669  done
13670IFS=$as_save_IFS
13671
13672fi
13673fi
13674GCC_FOR_TARGET=$ac_cv_prog_GCC_FOR_TARGET
13675if test -n "$GCC_FOR_TARGET"; then
13676  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GCC_FOR_TARGET" >&5
13677$as_echo "$GCC_FOR_TARGET" >&6; }
13678else
13679  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13680$as_echo "no" >&6; }
13681fi
13682
13683
13684    fi
13685    if test -z "$ac_cv_prog_GCC_FOR_TARGET" && test $build = $target ; then
13686      # Extract the first word of "${ncn_progname}", so it can be a program name with args.
13687set dummy ${ncn_progname}; ac_word=$2
13688{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13689$as_echo_n "checking for $ac_word... " >&6; }
13690if ${ac_cv_prog_GCC_FOR_TARGET+:} false; then :
13691  $as_echo_n "(cached) " >&6
13692else
13693  if test -n "$GCC_FOR_TARGET"; then
13694  ac_cv_prog_GCC_FOR_TARGET="$GCC_FOR_TARGET" # Let the user override the test.
13695else
13696as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13697for as_dir in $PATH
13698do
13699  IFS=$as_save_IFS
13700  test -z "$as_dir" && as_dir=.
13701    for ac_exec_ext in '' $ac_executable_extensions; do
13702  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13703    ac_cv_prog_GCC_FOR_TARGET="${ncn_progname}"
13704    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13705    break 2
13706  fi
13707done
13708  done
13709IFS=$as_save_IFS
13710
13711fi
13712fi
13713GCC_FOR_TARGET=$ac_cv_prog_GCC_FOR_TARGET
13714if test -n "$GCC_FOR_TARGET"; then
13715  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GCC_FOR_TARGET" >&5
13716$as_echo "$GCC_FOR_TARGET" >&6; }
13717else
13718  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13719$as_echo "no" >&6; }
13720fi
13721
13722
13723    fi
13724    test -n "$ac_cv_prog_GCC_FOR_TARGET" && break
13725  done
13726fi
13727
13728if test -z "$ac_cv_prog_GCC_FOR_TARGET" ; then
13729  GCC_FOR_TARGET="${CC_FOR_TARGET}"
13730else
13731  GCC_FOR_TARGET="$ac_cv_prog_GCC_FOR_TARGET"
13732fi
13733
13734
13735
13736if test -n "$GFORTRAN_FOR_TARGET"; then
13737  ac_cv_prog_GFORTRAN_FOR_TARGET=$GFORTRAN_FOR_TARGET
13738elif test -n "$ac_cv_prog_GFORTRAN_FOR_TARGET"; then
13739  GFORTRAN_FOR_TARGET=$ac_cv_prog_GFORTRAN_FOR_TARGET
13740fi
13741
13742if test -n "$ac_cv_prog_GFORTRAN_FOR_TARGET"; then
13743  for ncn_progname in gfortran; do
13744    # Extract the first word of "${ncn_progname}", so it can be a program name with args.
13745set dummy ${ncn_progname}; ac_word=$2
13746{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13747$as_echo_n "checking for $ac_word... " >&6; }
13748if ${ac_cv_prog_GFORTRAN_FOR_TARGET+:} false; then :
13749  $as_echo_n "(cached) " >&6
13750else
13751  if test -n "$GFORTRAN_FOR_TARGET"; then
13752  ac_cv_prog_GFORTRAN_FOR_TARGET="$GFORTRAN_FOR_TARGET" # Let the user override the test.
13753else
13754as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13755for as_dir in $PATH
13756do
13757  IFS=$as_save_IFS
13758  test -z "$as_dir" && as_dir=.
13759    for ac_exec_ext in '' $ac_executable_extensions; do
13760  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13761    ac_cv_prog_GFORTRAN_FOR_TARGET="${ncn_progname}"
13762    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13763    break 2
13764  fi
13765done
13766  done
13767IFS=$as_save_IFS
13768
13769fi
13770fi
13771GFORTRAN_FOR_TARGET=$ac_cv_prog_GFORTRAN_FOR_TARGET
13772if test -n "$GFORTRAN_FOR_TARGET"; then
13773  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GFORTRAN_FOR_TARGET" >&5
13774$as_echo "$GFORTRAN_FOR_TARGET" >&6; }
13775else
13776  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13777$as_echo "no" >&6; }
13778fi
13779
13780
13781  done
13782fi
13783
13784if test -z "$ac_cv_prog_GFORTRAN_FOR_TARGET" && test -n "$with_build_time_tools"; then
13785  for ncn_progname in gfortran; do
13786    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
13787$as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
13788    if test -x $with_build_time_tools/${ncn_progname}; then
13789      ac_cv_prog_GFORTRAN_FOR_TARGET=$with_build_time_tools/${ncn_progname}
13790      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13791$as_echo "yes" >&6; }
13792      break
13793    else
13794      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13795$as_echo "no" >&6; }
13796    fi
13797  done
13798fi
13799
13800if test -z "$ac_cv_prog_GFORTRAN_FOR_TARGET"; then
13801  for ncn_progname in gfortran; do
13802    if test -n "$ncn_target_tool_prefix"; then
13803      # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
13804set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
13805{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13806$as_echo_n "checking for $ac_word... " >&6; }
13807if ${ac_cv_prog_GFORTRAN_FOR_TARGET+:} false; then :
13808  $as_echo_n "(cached) " >&6
13809else
13810  if test -n "$GFORTRAN_FOR_TARGET"; then
13811  ac_cv_prog_GFORTRAN_FOR_TARGET="$GFORTRAN_FOR_TARGET" # Let the user override the test.
13812else
13813as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13814for as_dir in $PATH
13815do
13816  IFS=$as_save_IFS
13817  test -z "$as_dir" && as_dir=.
13818    for ac_exec_ext in '' $ac_executable_extensions; do
13819  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13820    ac_cv_prog_GFORTRAN_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
13821    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13822    break 2
13823  fi
13824done
13825  done
13826IFS=$as_save_IFS
13827
13828fi
13829fi
13830GFORTRAN_FOR_TARGET=$ac_cv_prog_GFORTRAN_FOR_TARGET
13831if test -n "$GFORTRAN_FOR_TARGET"; then
13832  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GFORTRAN_FOR_TARGET" >&5
13833$as_echo "$GFORTRAN_FOR_TARGET" >&6; }
13834else
13835  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13836$as_echo "no" >&6; }
13837fi
13838
13839
13840    fi
13841    if test -z "$ac_cv_prog_GFORTRAN_FOR_TARGET" && test $build = $target ; then
13842      # Extract the first word of "${ncn_progname}", so it can be a program name with args.
13843set dummy ${ncn_progname}; ac_word=$2
13844{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13845$as_echo_n "checking for $ac_word... " >&6; }
13846if ${ac_cv_prog_GFORTRAN_FOR_TARGET+:} false; then :
13847  $as_echo_n "(cached) " >&6
13848else
13849  if test -n "$GFORTRAN_FOR_TARGET"; then
13850  ac_cv_prog_GFORTRAN_FOR_TARGET="$GFORTRAN_FOR_TARGET" # Let the user override the test.
13851else
13852as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13853for as_dir in $PATH
13854do
13855  IFS=$as_save_IFS
13856  test -z "$as_dir" && as_dir=.
13857    for ac_exec_ext in '' $ac_executable_extensions; do
13858  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13859    ac_cv_prog_GFORTRAN_FOR_TARGET="${ncn_progname}"
13860    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13861    break 2
13862  fi
13863done
13864  done
13865IFS=$as_save_IFS
13866
13867fi
13868fi
13869GFORTRAN_FOR_TARGET=$ac_cv_prog_GFORTRAN_FOR_TARGET
13870if test -n "$GFORTRAN_FOR_TARGET"; then
13871  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GFORTRAN_FOR_TARGET" >&5
13872$as_echo "$GFORTRAN_FOR_TARGET" >&6; }
13873else
13874  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13875$as_echo "no" >&6; }
13876fi
13877
13878
13879    fi
13880    test -n "$ac_cv_prog_GFORTRAN_FOR_TARGET" && break
13881  done
13882fi
13883
13884if test -z "$ac_cv_prog_GFORTRAN_FOR_TARGET" ; then
13885  set dummy gfortran
13886  if test $build = $target ; then
13887    GFORTRAN_FOR_TARGET="$2"
13888  else
13889    GFORTRAN_FOR_TARGET="${ncn_target_tool_prefix}$2"
13890  fi
13891else
13892  GFORTRAN_FOR_TARGET="$ac_cv_prog_GFORTRAN_FOR_TARGET"
13893fi
13894
13895
13896
13897if test -n "$GOC_FOR_TARGET"; then
13898  ac_cv_prog_GOC_FOR_TARGET=$GOC_FOR_TARGET
13899elif test -n "$ac_cv_prog_GOC_FOR_TARGET"; then
13900  GOC_FOR_TARGET=$ac_cv_prog_GOC_FOR_TARGET
13901fi
13902
13903if test -n "$ac_cv_prog_GOC_FOR_TARGET"; then
13904  for ncn_progname in gccgo; do
13905    # Extract the first word of "${ncn_progname}", so it can be a program name with args.
13906set dummy ${ncn_progname}; ac_word=$2
13907{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13908$as_echo_n "checking for $ac_word... " >&6; }
13909if ${ac_cv_prog_GOC_FOR_TARGET+:} false; then :
13910  $as_echo_n "(cached) " >&6
13911else
13912  if test -n "$GOC_FOR_TARGET"; then
13913  ac_cv_prog_GOC_FOR_TARGET="$GOC_FOR_TARGET" # Let the user override the test.
13914else
13915as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13916for as_dir in $PATH
13917do
13918  IFS=$as_save_IFS
13919  test -z "$as_dir" && as_dir=.
13920    for ac_exec_ext in '' $ac_executable_extensions; do
13921  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13922    ac_cv_prog_GOC_FOR_TARGET="${ncn_progname}"
13923    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13924    break 2
13925  fi
13926done
13927  done
13928IFS=$as_save_IFS
13929
13930fi
13931fi
13932GOC_FOR_TARGET=$ac_cv_prog_GOC_FOR_TARGET
13933if test -n "$GOC_FOR_TARGET"; then
13934  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GOC_FOR_TARGET" >&5
13935$as_echo "$GOC_FOR_TARGET" >&6; }
13936else
13937  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13938$as_echo "no" >&6; }
13939fi
13940
13941
13942  done
13943fi
13944
13945if test -z "$ac_cv_prog_GOC_FOR_TARGET" && test -n "$with_build_time_tools"; then
13946  for ncn_progname in gccgo; do
13947    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
13948$as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
13949    if test -x $with_build_time_tools/${ncn_progname}; then
13950      ac_cv_prog_GOC_FOR_TARGET=$with_build_time_tools/${ncn_progname}
13951      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13952$as_echo "yes" >&6; }
13953      break
13954    else
13955      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13956$as_echo "no" >&6; }
13957    fi
13958  done
13959fi
13960
13961if test -z "$ac_cv_prog_GOC_FOR_TARGET"; then
13962  for ncn_progname in gccgo; do
13963    if test -n "$ncn_target_tool_prefix"; then
13964      # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
13965set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
13966{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13967$as_echo_n "checking for $ac_word... " >&6; }
13968if ${ac_cv_prog_GOC_FOR_TARGET+:} false; then :
13969  $as_echo_n "(cached) " >&6
13970else
13971  if test -n "$GOC_FOR_TARGET"; then
13972  ac_cv_prog_GOC_FOR_TARGET="$GOC_FOR_TARGET" # Let the user override the test.
13973else
13974as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13975for as_dir in $PATH
13976do
13977  IFS=$as_save_IFS
13978  test -z "$as_dir" && as_dir=.
13979    for ac_exec_ext in '' $ac_executable_extensions; do
13980  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13981    ac_cv_prog_GOC_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
13982    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13983    break 2
13984  fi
13985done
13986  done
13987IFS=$as_save_IFS
13988
13989fi
13990fi
13991GOC_FOR_TARGET=$ac_cv_prog_GOC_FOR_TARGET
13992if test -n "$GOC_FOR_TARGET"; then
13993  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GOC_FOR_TARGET" >&5
13994$as_echo "$GOC_FOR_TARGET" >&6; }
13995else
13996  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13997$as_echo "no" >&6; }
13998fi
13999
14000
14001    fi
14002    if test -z "$ac_cv_prog_GOC_FOR_TARGET" && test $build = $target ; then
14003      # Extract the first word of "${ncn_progname}", so it can be a program name with args.
14004set dummy ${ncn_progname}; ac_word=$2
14005{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14006$as_echo_n "checking for $ac_word... " >&6; }
14007if ${ac_cv_prog_GOC_FOR_TARGET+:} false; then :
14008  $as_echo_n "(cached) " >&6
14009else
14010  if test -n "$GOC_FOR_TARGET"; then
14011  ac_cv_prog_GOC_FOR_TARGET="$GOC_FOR_TARGET" # Let the user override the test.
14012else
14013as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14014for as_dir in $PATH
14015do
14016  IFS=$as_save_IFS
14017  test -z "$as_dir" && as_dir=.
14018    for ac_exec_ext in '' $ac_executable_extensions; do
14019  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14020    ac_cv_prog_GOC_FOR_TARGET="${ncn_progname}"
14021    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14022    break 2
14023  fi
14024done
14025  done
14026IFS=$as_save_IFS
14027
14028fi
14029fi
14030GOC_FOR_TARGET=$ac_cv_prog_GOC_FOR_TARGET
14031if test -n "$GOC_FOR_TARGET"; then
14032  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GOC_FOR_TARGET" >&5
14033$as_echo "$GOC_FOR_TARGET" >&6; }
14034else
14035  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14036$as_echo "no" >&6; }
14037fi
14038
14039
14040    fi
14041    test -n "$ac_cv_prog_GOC_FOR_TARGET" && break
14042  done
14043fi
14044
14045if test -z "$ac_cv_prog_GOC_FOR_TARGET" ; then
14046  set dummy gccgo
14047  if test $build = $target ; then
14048    GOC_FOR_TARGET="$2"
14049  else
14050    GOC_FOR_TARGET="${ncn_target_tool_prefix}$2"
14051  fi
14052else
14053  GOC_FOR_TARGET="$ac_cv_prog_GOC_FOR_TARGET"
14054fi
14055
14056
14057
14058if test -n "$GDC_FOR_TARGET"; then
14059  ac_cv_prog_GDC_FOR_TARGET=$GDC_FOR_TARGET
14060elif test -n "$ac_cv_prog_GDC_FOR_TARGET"; then
14061  GDC_FOR_TARGET=$ac_cv_prog_GDC_FOR_TARGET
14062fi
14063
14064if test -n "$ac_cv_prog_GDC_FOR_TARGET"; then
14065  for ncn_progname in gdc; do
14066    # Extract the first word of "${ncn_progname}", so it can be a program name with args.
14067set dummy ${ncn_progname}; ac_word=$2
14068{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14069$as_echo_n "checking for $ac_word... " >&6; }
14070if ${ac_cv_prog_GDC_FOR_TARGET+:} false; then :
14071  $as_echo_n "(cached) " >&6
14072else
14073  if test -n "$GDC_FOR_TARGET"; then
14074  ac_cv_prog_GDC_FOR_TARGET="$GDC_FOR_TARGET" # Let the user override the test.
14075else
14076as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14077for as_dir in $PATH
14078do
14079  IFS=$as_save_IFS
14080  test -z "$as_dir" && as_dir=.
14081    for ac_exec_ext in '' $ac_executable_extensions; do
14082  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14083    ac_cv_prog_GDC_FOR_TARGET="${ncn_progname}"
14084    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14085    break 2
14086  fi
14087done
14088  done
14089IFS=$as_save_IFS
14090
14091fi
14092fi
14093GDC_FOR_TARGET=$ac_cv_prog_GDC_FOR_TARGET
14094if test -n "$GDC_FOR_TARGET"; then
14095  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GDC_FOR_TARGET" >&5
14096$as_echo "$GDC_FOR_TARGET" >&6; }
14097else
14098  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14099$as_echo "no" >&6; }
14100fi
14101
14102
14103  done
14104fi
14105
14106if test -z "$ac_cv_prog_GDC_FOR_TARGET" && test -n "$with_build_time_tools"; then
14107  for ncn_progname in gdc; do
14108    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
14109$as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
14110    if test -x $with_build_time_tools/${ncn_progname}; then
14111      ac_cv_prog_GDC_FOR_TARGET=$with_build_time_tools/${ncn_progname}
14112      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14113$as_echo "yes" >&6; }
14114      break
14115    else
14116      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14117$as_echo "no" >&6; }
14118    fi
14119  done
14120fi
14121
14122if test -z "$ac_cv_prog_GDC_FOR_TARGET"; then
14123  for ncn_progname in gdc; do
14124    if test -n "$ncn_target_tool_prefix"; then
14125      # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
14126set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
14127{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14128$as_echo_n "checking for $ac_word... " >&6; }
14129if ${ac_cv_prog_GDC_FOR_TARGET+:} false; then :
14130  $as_echo_n "(cached) " >&6
14131else
14132  if test -n "$GDC_FOR_TARGET"; then
14133  ac_cv_prog_GDC_FOR_TARGET="$GDC_FOR_TARGET" # Let the user override the test.
14134else
14135as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14136for as_dir in $PATH
14137do
14138  IFS=$as_save_IFS
14139  test -z "$as_dir" && as_dir=.
14140    for ac_exec_ext in '' $ac_executable_extensions; do
14141  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14142    ac_cv_prog_GDC_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
14143    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14144    break 2
14145  fi
14146done
14147  done
14148IFS=$as_save_IFS
14149
14150fi
14151fi
14152GDC_FOR_TARGET=$ac_cv_prog_GDC_FOR_TARGET
14153if test -n "$GDC_FOR_TARGET"; then
14154  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GDC_FOR_TARGET" >&5
14155$as_echo "$GDC_FOR_TARGET" >&6; }
14156else
14157  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14158$as_echo "no" >&6; }
14159fi
14160
14161
14162    fi
14163    if test -z "$ac_cv_prog_GDC_FOR_TARGET" && test $build = $target ; then
14164      # Extract the first word of "${ncn_progname}", so it can be a program name with args.
14165set dummy ${ncn_progname}; ac_word=$2
14166{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14167$as_echo_n "checking for $ac_word... " >&6; }
14168if ${ac_cv_prog_GDC_FOR_TARGET+:} false; then :
14169  $as_echo_n "(cached) " >&6
14170else
14171  if test -n "$GDC_FOR_TARGET"; then
14172  ac_cv_prog_GDC_FOR_TARGET="$GDC_FOR_TARGET" # Let the user override the test.
14173else
14174as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14175for as_dir in $PATH
14176do
14177  IFS=$as_save_IFS
14178  test -z "$as_dir" && as_dir=.
14179    for ac_exec_ext in '' $ac_executable_extensions; do
14180  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14181    ac_cv_prog_GDC_FOR_TARGET="${ncn_progname}"
14182    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14183    break 2
14184  fi
14185done
14186  done
14187IFS=$as_save_IFS
14188
14189fi
14190fi
14191GDC_FOR_TARGET=$ac_cv_prog_GDC_FOR_TARGET
14192if test -n "$GDC_FOR_TARGET"; then
14193  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GDC_FOR_TARGET" >&5
14194$as_echo "$GDC_FOR_TARGET" >&6; }
14195else
14196  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14197$as_echo "no" >&6; }
14198fi
14199
14200
14201    fi
14202    test -n "$ac_cv_prog_GDC_FOR_TARGET" && break
14203  done
14204fi
14205
14206if test -z "$ac_cv_prog_GDC_FOR_TARGET" ; then
14207  set dummy gdc
14208  if test $build = $target ; then
14209    GDC_FOR_TARGET="$2"
14210  else
14211    GDC_FOR_TARGET="${ncn_target_tool_prefix}$2"
14212  fi
14213else
14214  GDC_FOR_TARGET="$ac_cv_prog_GDC_FOR_TARGET"
14215fi
14216
14217
14218
14219if test -n "$GM2_FOR_TARGET"; then
14220  ac_cv_prog_GM2_FOR_TARGET=$GM2_FOR_TARGET
14221elif test -n "$ac_cv_prog_GM2_FOR_TARGET"; then
14222  GM2_FOR_TARGET=$ac_cv_prog_GM2_FOR_TARGET
14223fi
14224
14225if test -n "$ac_cv_prog_GM2_FOR_TARGET"; then
14226  for ncn_progname in gm2; do
14227    # Extract the first word of "${ncn_progname}", so it can be a program name with args.
14228set dummy ${ncn_progname}; ac_word=$2
14229{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14230$as_echo_n "checking for $ac_word... " >&6; }
14231if ${ac_cv_prog_GM2_FOR_TARGET+:} false; then :
14232  $as_echo_n "(cached) " >&6
14233else
14234  if test -n "$GM2_FOR_TARGET"; then
14235  ac_cv_prog_GM2_FOR_TARGET="$GM2_FOR_TARGET" # Let the user override the test.
14236else
14237as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14238for as_dir in $PATH
14239do
14240  IFS=$as_save_IFS
14241  test -z "$as_dir" && as_dir=.
14242    for ac_exec_ext in '' $ac_executable_extensions; do
14243  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14244    ac_cv_prog_GM2_FOR_TARGET="${ncn_progname}"
14245    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14246    break 2
14247  fi
14248done
14249  done
14250IFS=$as_save_IFS
14251
14252fi
14253fi
14254GM2_FOR_TARGET=$ac_cv_prog_GM2_FOR_TARGET
14255if test -n "$GM2_FOR_TARGET"; then
14256  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GM2_FOR_TARGET" >&5
14257$as_echo "$GM2_FOR_TARGET" >&6; }
14258else
14259  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14260$as_echo "no" >&6; }
14261fi
14262
14263
14264  done
14265fi
14266
14267if test -z "$ac_cv_prog_GM2_FOR_TARGET" && test -n "$with_build_time_tools"; then
14268  for ncn_progname in gm2; do
14269    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
14270$as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
14271    if test -x $with_build_time_tools/${ncn_progname}; then
14272      ac_cv_prog_GM2_FOR_TARGET=$with_build_time_tools/${ncn_progname}
14273      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14274$as_echo "yes" >&6; }
14275      break
14276    else
14277      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14278$as_echo "no" >&6; }
14279    fi
14280  done
14281fi
14282
14283if test -z "$ac_cv_prog_GM2_FOR_TARGET"; then
14284  for ncn_progname in gm2; do
14285    if test -n "$ncn_target_tool_prefix"; then
14286      # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
14287set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
14288{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14289$as_echo_n "checking for $ac_word... " >&6; }
14290if ${ac_cv_prog_GM2_FOR_TARGET+:} false; then :
14291  $as_echo_n "(cached) " >&6
14292else
14293  if test -n "$GM2_FOR_TARGET"; then
14294  ac_cv_prog_GM2_FOR_TARGET="$GM2_FOR_TARGET" # Let the user override the test.
14295else
14296as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14297for as_dir in $PATH
14298do
14299  IFS=$as_save_IFS
14300  test -z "$as_dir" && as_dir=.
14301    for ac_exec_ext in '' $ac_executable_extensions; do
14302  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14303    ac_cv_prog_GM2_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
14304    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14305    break 2
14306  fi
14307done
14308  done
14309IFS=$as_save_IFS
14310
14311fi
14312fi
14313GM2_FOR_TARGET=$ac_cv_prog_GM2_FOR_TARGET
14314if test -n "$GM2_FOR_TARGET"; then
14315  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GM2_FOR_TARGET" >&5
14316$as_echo "$GM2_FOR_TARGET" >&6; }
14317else
14318  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14319$as_echo "no" >&6; }
14320fi
14321
14322
14323    fi
14324    if test -z "$ac_cv_prog_GM2_FOR_TARGET" && test $build = $target ; then
14325      # Extract the first word of "${ncn_progname}", so it can be a program name with args.
14326set dummy ${ncn_progname}; ac_word=$2
14327{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14328$as_echo_n "checking for $ac_word... " >&6; }
14329if ${ac_cv_prog_GM2_FOR_TARGET+:} false; then :
14330  $as_echo_n "(cached) " >&6
14331else
14332  if test -n "$GM2_FOR_TARGET"; then
14333  ac_cv_prog_GM2_FOR_TARGET="$GM2_FOR_TARGET" # Let the user override the test.
14334else
14335as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14336for as_dir in $PATH
14337do
14338  IFS=$as_save_IFS
14339  test -z "$as_dir" && as_dir=.
14340    for ac_exec_ext in '' $ac_executable_extensions; do
14341  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14342    ac_cv_prog_GM2_FOR_TARGET="${ncn_progname}"
14343    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14344    break 2
14345  fi
14346done
14347  done
14348IFS=$as_save_IFS
14349
14350fi
14351fi
14352GM2_FOR_TARGET=$ac_cv_prog_GM2_FOR_TARGET
14353if test -n "$GM2_FOR_TARGET"; then
14354  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GM2_FOR_TARGET" >&5
14355$as_echo "$GM2_FOR_TARGET" >&6; }
14356else
14357  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14358$as_echo "no" >&6; }
14359fi
14360
14361
14362    fi
14363    test -n "$ac_cv_prog_GM2_FOR_TARGET" && break
14364  done
14365fi
14366
14367if test -z "$ac_cv_prog_GM2_FOR_TARGET" ; then
14368  set dummy gm2
14369  if test $build = $target ; then
14370    GM2_FOR_TARGET="$2"
14371  else
14372    GM2_FOR_TARGET="${ncn_target_tool_prefix}$2"
14373  fi
14374else
14375  GM2_FOR_TARGET="$ac_cv_prog_GM2_FOR_TARGET"
14376fi
14377
14378
14379
14380cat > conftest.c << \EOF
14381#ifdef __GNUC__
14382  gcc_yay;
14383#endif
14384EOF
14385if ($GCC_FOR_TARGET -E conftest.c | grep gcc_yay) > /dev/null 2>&1; then
14386  have_gcc_for_target=yes
14387else
14388  GCC_FOR_TARGET=${ncn_target_tool_prefix}gcc
14389  have_gcc_for_target=no
14390fi
14391rm conftest.c
14392
14393
14394
14395
14396if test -z "$ac_cv_path_AR_FOR_TARGET" ; then
14397  if test -n "$with_build_time_tools"; then
14398    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ar in $with_build_time_tools" >&5
14399$as_echo_n "checking for ar in $with_build_time_tools... " >&6; }
14400    if test -x $with_build_time_tools/ar; then
14401      AR_FOR_TARGET=`cd $with_build_time_tools && pwd`/ar
14402      ac_cv_path_AR_FOR_TARGET=$AR_FOR_TARGET
14403      { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_AR_FOR_TARGET" >&5
14404$as_echo "$ac_cv_path_AR_FOR_TARGET" >&6; }
14405    else
14406      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14407$as_echo "no" >&6; }
14408    fi
14409  elif test $build != $host && test $have_gcc_for_target = yes; then
14410    AR_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=ar`
14411    test $AR_FOR_TARGET = ar && AR_FOR_TARGET=
14412    test -n "$AR_FOR_TARGET" && ac_cv_path_AR_FOR_TARGET=$AR_FOR_TARGET
14413  fi
14414fi
14415if test -z "$ac_cv_path_AR_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then
14416  # Extract the first word of "ar", so it can be a program name with args.
14417set dummy ar; ac_word=$2
14418{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14419$as_echo_n "checking for $ac_word... " >&6; }
14420if ${ac_cv_path_AR_FOR_TARGET+:} false; then :
14421  $as_echo_n "(cached) " >&6
14422else
14423  case $AR_FOR_TARGET in
14424  [\\/]* | ?:[\\/]*)
14425  ac_cv_path_AR_FOR_TARGET="$AR_FOR_TARGET" # Let the user override the test with a path.
14426  ;;
14427  *)
14428  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14429for as_dir in $gcc_cv_tool_dirs
14430do
14431  IFS=$as_save_IFS
14432  test -z "$as_dir" && as_dir=.
14433    for ac_exec_ext in '' $ac_executable_extensions; do
14434  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14435    ac_cv_path_AR_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext"
14436    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14437    break 2
14438  fi
14439done
14440  done
14441IFS=$as_save_IFS
14442
14443  ;;
14444esac
14445fi
14446AR_FOR_TARGET=$ac_cv_path_AR_FOR_TARGET
14447if test -n "$AR_FOR_TARGET"; then
14448  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR_FOR_TARGET" >&5
14449$as_echo "$AR_FOR_TARGET" >&6; }
14450else
14451  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14452$as_echo "no" >&6; }
14453fi
14454
14455
14456fi
14457if test -z "$ac_cv_path_AR_FOR_TARGET" ; then
14458
14459
14460if test -n "$AR_FOR_TARGET"; then
14461  ac_cv_prog_AR_FOR_TARGET=$AR_FOR_TARGET
14462elif test -n "$ac_cv_prog_AR_FOR_TARGET"; then
14463  AR_FOR_TARGET=$ac_cv_prog_AR_FOR_TARGET
14464fi
14465
14466if test -n "$ac_cv_prog_AR_FOR_TARGET"; then
14467  for ncn_progname in ar; do
14468    # Extract the first word of "${ncn_progname}", so it can be a program name with args.
14469set dummy ${ncn_progname}; ac_word=$2
14470{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14471$as_echo_n "checking for $ac_word... " >&6; }
14472if ${ac_cv_prog_AR_FOR_TARGET+:} false; then :
14473  $as_echo_n "(cached) " >&6
14474else
14475  if test -n "$AR_FOR_TARGET"; then
14476  ac_cv_prog_AR_FOR_TARGET="$AR_FOR_TARGET" # Let the user override the test.
14477else
14478as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14479for as_dir in $PATH
14480do
14481  IFS=$as_save_IFS
14482  test -z "$as_dir" && as_dir=.
14483    for ac_exec_ext in '' $ac_executable_extensions; do
14484  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14485    ac_cv_prog_AR_FOR_TARGET="${ncn_progname}"
14486    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14487    break 2
14488  fi
14489done
14490  done
14491IFS=$as_save_IFS
14492
14493fi
14494fi
14495AR_FOR_TARGET=$ac_cv_prog_AR_FOR_TARGET
14496if test -n "$AR_FOR_TARGET"; then
14497  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR_FOR_TARGET" >&5
14498$as_echo "$AR_FOR_TARGET" >&6; }
14499else
14500  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14501$as_echo "no" >&6; }
14502fi
14503
14504
14505  done
14506fi
14507
14508if test -z "$ac_cv_prog_AR_FOR_TARGET" && test -n "$with_build_time_tools"; then
14509  for ncn_progname in ar; do
14510    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
14511$as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
14512    if test -x $with_build_time_tools/${ncn_progname}; then
14513      ac_cv_prog_AR_FOR_TARGET=$with_build_time_tools/${ncn_progname}
14514      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14515$as_echo "yes" >&6; }
14516      break
14517    else
14518      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14519$as_echo "no" >&6; }
14520    fi
14521  done
14522fi
14523
14524if test -z "$ac_cv_prog_AR_FOR_TARGET"; then
14525  for ncn_progname in ar; do
14526    if test -n "$ncn_target_tool_prefix"; then
14527      # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
14528set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
14529{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14530$as_echo_n "checking for $ac_word... " >&6; }
14531if ${ac_cv_prog_AR_FOR_TARGET+:} false; then :
14532  $as_echo_n "(cached) " >&6
14533else
14534  if test -n "$AR_FOR_TARGET"; then
14535  ac_cv_prog_AR_FOR_TARGET="$AR_FOR_TARGET" # Let the user override the test.
14536else
14537as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14538for as_dir in $PATH
14539do
14540  IFS=$as_save_IFS
14541  test -z "$as_dir" && as_dir=.
14542    for ac_exec_ext in '' $ac_executable_extensions; do
14543  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14544    ac_cv_prog_AR_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
14545    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14546    break 2
14547  fi
14548done
14549  done
14550IFS=$as_save_IFS
14551
14552fi
14553fi
14554AR_FOR_TARGET=$ac_cv_prog_AR_FOR_TARGET
14555if test -n "$AR_FOR_TARGET"; then
14556  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR_FOR_TARGET" >&5
14557$as_echo "$AR_FOR_TARGET" >&6; }
14558else
14559  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14560$as_echo "no" >&6; }
14561fi
14562
14563
14564    fi
14565    if test -z "$ac_cv_prog_AR_FOR_TARGET" && test $build = $target ; then
14566      # Extract the first word of "${ncn_progname}", so it can be a program name with args.
14567set dummy ${ncn_progname}; ac_word=$2
14568{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14569$as_echo_n "checking for $ac_word... " >&6; }
14570if ${ac_cv_prog_AR_FOR_TARGET+:} false; then :
14571  $as_echo_n "(cached) " >&6
14572else
14573  if test -n "$AR_FOR_TARGET"; then
14574  ac_cv_prog_AR_FOR_TARGET="$AR_FOR_TARGET" # Let the user override the test.
14575else
14576as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14577for as_dir in $PATH
14578do
14579  IFS=$as_save_IFS
14580  test -z "$as_dir" && as_dir=.
14581    for ac_exec_ext in '' $ac_executable_extensions; do
14582  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14583    ac_cv_prog_AR_FOR_TARGET="${ncn_progname}"
14584    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14585    break 2
14586  fi
14587done
14588  done
14589IFS=$as_save_IFS
14590
14591fi
14592fi
14593AR_FOR_TARGET=$ac_cv_prog_AR_FOR_TARGET
14594if test -n "$AR_FOR_TARGET"; then
14595  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR_FOR_TARGET" >&5
14596$as_echo "$AR_FOR_TARGET" >&6; }
14597else
14598  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14599$as_echo "no" >&6; }
14600fi
14601
14602
14603    fi
14604    test -n "$ac_cv_prog_AR_FOR_TARGET" && break
14605  done
14606fi
14607
14608if test -z "$ac_cv_prog_AR_FOR_TARGET" ; then
14609  set dummy ar
14610  if test $build = $target ; then
14611    AR_FOR_TARGET="$2"
14612  else
14613    AR_FOR_TARGET="${ncn_target_tool_prefix}$2"
14614  fi
14615else
14616  AR_FOR_TARGET="$ac_cv_prog_AR_FOR_TARGET"
14617fi
14618
14619else
14620  AR_FOR_TARGET=$ac_cv_path_AR_FOR_TARGET
14621fi
14622
14623
14624
14625
14626if test -z "$ac_cv_path_AS_FOR_TARGET" ; then
14627  if test -n "$with_build_time_tools"; then
14628    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for as in $with_build_time_tools" >&5
14629$as_echo_n "checking for as in $with_build_time_tools... " >&6; }
14630    if test -x $with_build_time_tools/as; then
14631      AS_FOR_TARGET=`cd $with_build_time_tools && pwd`/as
14632      ac_cv_path_AS_FOR_TARGET=$AS_FOR_TARGET
14633      { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_AS_FOR_TARGET" >&5
14634$as_echo "$ac_cv_path_AS_FOR_TARGET" >&6; }
14635    else
14636      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14637$as_echo "no" >&6; }
14638    fi
14639  elif test $build != $host && test $have_gcc_for_target = yes; then
14640    AS_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=as`
14641    test $AS_FOR_TARGET = as && AS_FOR_TARGET=
14642    test -n "$AS_FOR_TARGET" && ac_cv_path_AS_FOR_TARGET=$AS_FOR_TARGET
14643  fi
14644fi
14645if test -z "$ac_cv_path_AS_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then
14646  # Extract the first word of "as", so it can be a program name with args.
14647set dummy as; ac_word=$2
14648{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14649$as_echo_n "checking for $ac_word... " >&6; }
14650if ${ac_cv_path_AS_FOR_TARGET+:} false; then :
14651  $as_echo_n "(cached) " >&6
14652else
14653  case $AS_FOR_TARGET in
14654  [\\/]* | ?:[\\/]*)
14655  ac_cv_path_AS_FOR_TARGET="$AS_FOR_TARGET" # Let the user override the test with a path.
14656  ;;
14657  *)
14658  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14659for as_dir in $gcc_cv_tool_dirs
14660do
14661  IFS=$as_save_IFS
14662  test -z "$as_dir" && as_dir=.
14663    for ac_exec_ext in '' $ac_executable_extensions; do
14664  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14665    ac_cv_path_AS_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext"
14666    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14667    break 2
14668  fi
14669done
14670  done
14671IFS=$as_save_IFS
14672
14673  ;;
14674esac
14675fi
14676AS_FOR_TARGET=$ac_cv_path_AS_FOR_TARGET
14677if test -n "$AS_FOR_TARGET"; then
14678  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS_FOR_TARGET" >&5
14679$as_echo "$AS_FOR_TARGET" >&6; }
14680else
14681  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14682$as_echo "no" >&6; }
14683fi
14684
14685
14686fi
14687if test -z "$ac_cv_path_AS_FOR_TARGET" ; then
14688
14689
14690if test -n "$AS_FOR_TARGET"; then
14691  ac_cv_prog_AS_FOR_TARGET=$AS_FOR_TARGET
14692elif test -n "$ac_cv_prog_AS_FOR_TARGET"; then
14693  AS_FOR_TARGET=$ac_cv_prog_AS_FOR_TARGET
14694fi
14695
14696if test -n "$ac_cv_prog_AS_FOR_TARGET"; then
14697  for ncn_progname in as; do
14698    # Extract the first word of "${ncn_progname}", so it can be a program name with args.
14699set dummy ${ncn_progname}; ac_word=$2
14700{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14701$as_echo_n "checking for $ac_word... " >&6; }
14702if ${ac_cv_prog_AS_FOR_TARGET+:} false; then :
14703  $as_echo_n "(cached) " >&6
14704else
14705  if test -n "$AS_FOR_TARGET"; then
14706  ac_cv_prog_AS_FOR_TARGET="$AS_FOR_TARGET" # Let the user override the test.
14707else
14708as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14709for as_dir in $PATH
14710do
14711  IFS=$as_save_IFS
14712  test -z "$as_dir" && as_dir=.
14713    for ac_exec_ext in '' $ac_executable_extensions; do
14714  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14715    ac_cv_prog_AS_FOR_TARGET="${ncn_progname}"
14716    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14717    break 2
14718  fi
14719done
14720  done
14721IFS=$as_save_IFS
14722
14723fi
14724fi
14725AS_FOR_TARGET=$ac_cv_prog_AS_FOR_TARGET
14726if test -n "$AS_FOR_TARGET"; then
14727  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS_FOR_TARGET" >&5
14728$as_echo "$AS_FOR_TARGET" >&6; }
14729else
14730  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14731$as_echo "no" >&6; }
14732fi
14733
14734
14735  done
14736fi
14737
14738if test -z "$ac_cv_prog_AS_FOR_TARGET" && test -n "$with_build_time_tools"; then
14739  for ncn_progname in as; do
14740    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
14741$as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
14742    if test -x $with_build_time_tools/${ncn_progname}; then
14743      ac_cv_prog_AS_FOR_TARGET=$with_build_time_tools/${ncn_progname}
14744      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14745$as_echo "yes" >&6; }
14746      break
14747    else
14748      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14749$as_echo "no" >&6; }
14750    fi
14751  done
14752fi
14753
14754if test -z "$ac_cv_prog_AS_FOR_TARGET"; then
14755  for ncn_progname in as; do
14756    if test -n "$ncn_target_tool_prefix"; then
14757      # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
14758set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
14759{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14760$as_echo_n "checking for $ac_word... " >&6; }
14761if ${ac_cv_prog_AS_FOR_TARGET+:} false; then :
14762  $as_echo_n "(cached) " >&6
14763else
14764  if test -n "$AS_FOR_TARGET"; then
14765  ac_cv_prog_AS_FOR_TARGET="$AS_FOR_TARGET" # Let the user override the test.
14766else
14767as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14768for as_dir in $PATH
14769do
14770  IFS=$as_save_IFS
14771  test -z "$as_dir" && as_dir=.
14772    for ac_exec_ext in '' $ac_executable_extensions; do
14773  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14774    ac_cv_prog_AS_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
14775    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14776    break 2
14777  fi
14778done
14779  done
14780IFS=$as_save_IFS
14781
14782fi
14783fi
14784AS_FOR_TARGET=$ac_cv_prog_AS_FOR_TARGET
14785if test -n "$AS_FOR_TARGET"; then
14786  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS_FOR_TARGET" >&5
14787$as_echo "$AS_FOR_TARGET" >&6; }
14788else
14789  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14790$as_echo "no" >&6; }
14791fi
14792
14793
14794    fi
14795    if test -z "$ac_cv_prog_AS_FOR_TARGET" && test $build = $target ; then
14796      # Extract the first word of "${ncn_progname}", so it can be a program name with args.
14797set dummy ${ncn_progname}; ac_word=$2
14798{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14799$as_echo_n "checking for $ac_word... " >&6; }
14800if ${ac_cv_prog_AS_FOR_TARGET+:} false; then :
14801  $as_echo_n "(cached) " >&6
14802else
14803  if test -n "$AS_FOR_TARGET"; then
14804  ac_cv_prog_AS_FOR_TARGET="$AS_FOR_TARGET" # Let the user override the test.
14805else
14806as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14807for as_dir in $PATH
14808do
14809  IFS=$as_save_IFS
14810  test -z "$as_dir" && as_dir=.
14811    for ac_exec_ext in '' $ac_executable_extensions; do
14812  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14813    ac_cv_prog_AS_FOR_TARGET="${ncn_progname}"
14814    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14815    break 2
14816  fi
14817done
14818  done
14819IFS=$as_save_IFS
14820
14821fi
14822fi
14823AS_FOR_TARGET=$ac_cv_prog_AS_FOR_TARGET
14824if test -n "$AS_FOR_TARGET"; then
14825  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS_FOR_TARGET" >&5
14826$as_echo "$AS_FOR_TARGET" >&6; }
14827else
14828  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14829$as_echo "no" >&6; }
14830fi
14831
14832
14833    fi
14834    test -n "$ac_cv_prog_AS_FOR_TARGET" && break
14835  done
14836fi
14837
14838if test -z "$ac_cv_prog_AS_FOR_TARGET" ; then
14839  set dummy as
14840  if test $build = $target ; then
14841    AS_FOR_TARGET="$2"
14842  else
14843    AS_FOR_TARGET="${ncn_target_tool_prefix}$2"
14844  fi
14845else
14846  AS_FOR_TARGET="$ac_cv_prog_AS_FOR_TARGET"
14847fi
14848
14849else
14850  AS_FOR_TARGET=$ac_cv_path_AS_FOR_TARGET
14851fi
14852
14853
14854
14855
14856if test -z "$ac_cv_path_DLLTOOL_FOR_TARGET" ; then
14857  if test -n "$with_build_time_tools"; then
14858    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlltool in $with_build_time_tools" >&5
14859$as_echo_n "checking for dlltool in $with_build_time_tools... " >&6; }
14860    if test -x $with_build_time_tools/dlltool; then
14861      DLLTOOL_FOR_TARGET=`cd $with_build_time_tools && pwd`/dlltool
14862      ac_cv_path_DLLTOOL_FOR_TARGET=$DLLTOOL_FOR_TARGET
14863      { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_DLLTOOL_FOR_TARGET" >&5
14864$as_echo "$ac_cv_path_DLLTOOL_FOR_TARGET" >&6; }
14865    else
14866      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14867$as_echo "no" >&6; }
14868    fi
14869  elif test $build != $host && test $have_gcc_for_target = yes; then
14870    DLLTOOL_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=dlltool`
14871    test $DLLTOOL_FOR_TARGET = dlltool && DLLTOOL_FOR_TARGET=
14872    test -n "$DLLTOOL_FOR_TARGET" && ac_cv_path_DLLTOOL_FOR_TARGET=$DLLTOOL_FOR_TARGET
14873  fi
14874fi
14875if test -z "$ac_cv_path_DLLTOOL_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then
14876  # Extract the first word of "dlltool", so it can be a program name with args.
14877set dummy dlltool; ac_word=$2
14878{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14879$as_echo_n "checking for $ac_word... " >&6; }
14880if ${ac_cv_path_DLLTOOL_FOR_TARGET+:} false; then :
14881  $as_echo_n "(cached) " >&6
14882else
14883  case $DLLTOOL_FOR_TARGET in
14884  [\\/]* | ?:[\\/]*)
14885  ac_cv_path_DLLTOOL_FOR_TARGET="$DLLTOOL_FOR_TARGET" # Let the user override the test with a path.
14886  ;;
14887  *)
14888  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14889for as_dir in $gcc_cv_tool_dirs
14890do
14891  IFS=$as_save_IFS
14892  test -z "$as_dir" && as_dir=.
14893    for ac_exec_ext in '' $ac_executable_extensions; do
14894  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14895    ac_cv_path_DLLTOOL_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext"
14896    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14897    break 2
14898  fi
14899done
14900  done
14901IFS=$as_save_IFS
14902
14903  ;;
14904esac
14905fi
14906DLLTOOL_FOR_TARGET=$ac_cv_path_DLLTOOL_FOR_TARGET
14907if test -n "$DLLTOOL_FOR_TARGET"; then
14908  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL_FOR_TARGET" >&5
14909$as_echo "$DLLTOOL_FOR_TARGET" >&6; }
14910else
14911  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14912$as_echo "no" >&6; }
14913fi
14914
14915
14916fi
14917if test -z "$ac_cv_path_DLLTOOL_FOR_TARGET" ; then
14918
14919
14920if test -n "$DLLTOOL_FOR_TARGET"; then
14921  ac_cv_prog_DLLTOOL_FOR_TARGET=$DLLTOOL_FOR_TARGET
14922elif test -n "$ac_cv_prog_DLLTOOL_FOR_TARGET"; then
14923  DLLTOOL_FOR_TARGET=$ac_cv_prog_DLLTOOL_FOR_TARGET
14924fi
14925
14926if test -n "$ac_cv_prog_DLLTOOL_FOR_TARGET"; then
14927  for ncn_progname in dlltool; do
14928    # Extract the first word of "${ncn_progname}", so it can be a program name with args.
14929set dummy ${ncn_progname}; ac_word=$2
14930{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14931$as_echo_n "checking for $ac_word... " >&6; }
14932if ${ac_cv_prog_DLLTOOL_FOR_TARGET+:} false; then :
14933  $as_echo_n "(cached) " >&6
14934else
14935  if test -n "$DLLTOOL_FOR_TARGET"; then
14936  ac_cv_prog_DLLTOOL_FOR_TARGET="$DLLTOOL_FOR_TARGET" # Let the user override the test.
14937else
14938as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14939for as_dir in $PATH
14940do
14941  IFS=$as_save_IFS
14942  test -z "$as_dir" && as_dir=.
14943    for ac_exec_ext in '' $ac_executable_extensions; do
14944  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
14945    ac_cv_prog_DLLTOOL_FOR_TARGET="${ncn_progname}"
14946    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14947    break 2
14948  fi
14949done
14950  done
14951IFS=$as_save_IFS
14952
14953fi
14954fi
14955DLLTOOL_FOR_TARGET=$ac_cv_prog_DLLTOOL_FOR_TARGET
14956if test -n "$DLLTOOL_FOR_TARGET"; then
14957  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL_FOR_TARGET" >&5
14958$as_echo "$DLLTOOL_FOR_TARGET" >&6; }
14959else
14960  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14961$as_echo "no" >&6; }
14962fi
14963
14964
14965  done
14966fi
14967
14968if test -z "$ac_cv_prog_DLLTOOL_FOR_TARGET" && test -n "$with_build_time_tools"; then
14969  for ncn_progname in dlltool; do
14970    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
14971$as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
14972    if test -x $with_build_time_tools/${ncn_progname}; then
14973      ac_cv_prog_DLLTOOL_FOR_TARGET=$with_build_time_tools/${ncn_progname}
14974      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14975$as_echo "yes" >&6; }
14976      break
14977    else
14978      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14979$as_echo "no" >&6; }
14980    fi
14981  done
14982fi
14983
14984if test -z "$ac_cv_prog_DLLTOOL_FOR_TARGET"; then
14985  for ncn_progname in dlltool; do
14986    if test -n "$ncn_target_tool_prefix"; then
14987      # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
14988set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
14989{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14990$as_echo_n "checking for $ac_word... " >&6; }
14991if ${ac_cv_prog_DLLTOOL_FOR_TARGET+:} false; then :
14992  $as_echo_n "(cached) " >&6
14993else
14994  if test -n "$DLLTOOL_FOR_TARGET"; then
14995  ac_cv_prog_DLLTOOL_FOR_TARGET="$DLLTOOL_FOR_TARGET" # Let the user override the test.
14996else
14997as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14998for as_dir in $PATH
14999do
15000  IFS=$as_save_IFS
15001  test -z "$as_dir" && as_dir=.
15002    for ac_exec_ext in '' $ac_executable_extensions; do
15003  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15004    ac_cv_prog_DLLTOOL_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
15005    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15006    break 2
15007  fi
15008done
15009  done
15010IFS=$as_save_IFS
15011
15012fi
15013fi
15014DLLTOOL_FOR_TARGET=$ac_cv_prog_DLLTOOL_FOR_TARGET
15015if test -n "$DLLTOOL_FOR_TARGET"; then
15016  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL_FOR_TARGET" >&5
15017$as_echo "$DLLTOOL_FOR_TARGET" >&6; }
15018else
15019  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15020$as_echo "no" >&6; }
15021fi
15022
15023
15024    fi
15025    if test -z "$ac_cv_prog_DLLTOOL_FOR_TARGET" && test $build = $target ; then
15026      # Extract the first word of "${ncn_progname}", so it can be a program name with args.
15027set dummy ${ncn_progname}; ac_word=$2
15028{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15029$as_echo_n "checking for $ac_word... " >&6; }
15030if ${ac_cv_prog_DLLTOOL_FOR_TARGET+:} false; then :
15031  $as_echo_n "(cached) " >&6
15032else
15033  if test -n "$DLLTOOL_FOR_TARGET"; then
15034  ac_cv_prog_DLLTOOL_FOR_TARGET="$DLLTOOL_FOR_TARGET" # Let the user override the test.
15035else
15036as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15037for as_dir in $PATH
15038do
15039  IFS=$as_save_IFS
15040  test -z "$as_dir" && as_dir=.
15041    for ac_exec_ext in '' $ac_executable_extensions; do
15042  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15043    ac_cv_prog_DLLTOOL_FOR_TARGET="${ncn_progname}"
15044    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15045    break 2
15046  fi
15047done
15048  done
15049IFS=$as_save_IFS
15050
15051fi
15052fi
15053DLLTOOL_FOR_TARGET=$ac_cv_prog_DLLTOOL_FOR_TARGET
15054if test -n "$DLLTOOL_FOR_TARGET"; then
15055  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL_FOR_TARGET" >&5
15056$as_echo "$DLLTOOL_FOR_TARGET" >&6; }
15057else
15058  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15059$as_echo "no" >&6; }
15060fi
15061
15062
15063    fi
15064    test -n "$ac_cv_prog_DLLTOOL_FOR_TARGET" && break
15065  done
15066fi
15067
15068if test -z "$ac_cv_prog_DLLTOOL_FOR_TARGET" ; then
15069  set dummy dlltool
15070  if test $build = $target ; then
15071    DLLTOOL_FOR_TARGET="$2"
15072  else
15073    DLLTOOL_FOR_TARGET="${ncn_target_tool_prefix}$2"
15074  fi
15075else
15076  DLLTOOL_FOR_TARGET="$ac_cv_prog_DLLTOOL_FOR_TARGET"
15077fi
15078
15079else
15080  DLLTOOL_FOR_TARGET=$ac_cv_path_DLLTOOL_FOR_TARGET
15081fi
15082
15083
15084
15085
15086if test -z "$ac_cv_path_DSYMUTIL_FOR_TARGET" ; then
15087  if test -n "$with_build_time_tools"; then
15088    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dsymutil in $with_build_time_tools" >&5
15089$as_echo_n "checking for dsymutil in $with_build_time_tools... " >&6; }
15090    if test -x $with_build_time_tools/dsymutil; then
15091      DSYMUTIL_FOR_TARGET=`cd $with_build_time_tools && pwd`/dsymutil
15092      ac_cv_path_DSYMUTIL_FOR_TARGET=$DSYMUTIL_FOR_TARGET
15093      { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_DSYMUTIL_FOR_TARGET" >&5
15094$as_echo "$ac_cv_path_DSYMUTIL_FOR_TARGET" >&6; }
15095    else
15096      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15097$as_echo "no" >&6; }
15098    fi
15099  elif test $build != $host && test $have_gcc_for_target = yes; then
15100    DSYMUTIL_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=dsymutil`
15101    test $DSYMUTIL_FOR_TARGET = dsymutil && DSYMUTIL_FOR_TARGET=
15102    test -n "$DSYMUTIL_FOR_TARGET" && ac_cv_path_DSYMUTIL_FOR_TARGET=$DSYMUTIL_FOR_TARGET
15103  fi
15104fi
15105if test -z "$ac_cv_path_DSYMUTIL_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then
15106  # Extract the first word of "dsymutil", so it can be a program name with args.
15107set dummy dsymutil; ac_word=$2
15108{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15109$as_echo_n "checking for $ac_word... " >&6; }
15110if ${ac_cv_path_DSYMUTIL_FOR_TARGET+:} false; then :
15111  $as_echo_n "(cached) " >&6
15112else
15113  case $DSYMUTIL_FOR_TARGET in
15114  [\\/]* | ?:[\\/]*)
15115  ac_cv_path_DSYMUTIL_FOR_TARGET="$DSYMUTIL_FOR_TARGET" # Let the user override the test with a path.
15116  ;;
15117  *)
15118  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15119for as_dir in $gcc_cv_tool_dirs
15120do
15121  IFS=$as_save_IFS
15122  test -z "$as_dir" && as_dir=.
15123    for ac_exec_ext in '' $ac_executable_extensions; do
15124  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15125    ac_cv_path_DSYMUTIL_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext"
15126    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15127    break 2
15128  fi
15129done
15130  done
15131IFS=$as_save_IFS
15132
15133  ;;
15134esac
15135fi
15136DSYMUTIL_FOR_TARGET=$ac_cv_path_DSYMUTIL_FOR_TARGET
15137if test -n "$DSYMUTIL_FOR_TARGET"; then
15138  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL_FOR_TARGET" >&5
15139$as_echo "$DSYMUTIL_FOR_TARGET" >&6; }
15140else
15141  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15142$as_echo "no" >&6; }
15143fi
15144
15145
15146fi
15147if test -z "$ac_cv_path_DSYMUTIL_FOR_TARGET" ; then
15148
15149
15150if test -n "$DSYMUTIL_FOR_TARGET"; then
15151  ac_cv_prog_DSYMUTIL_FOR_TARGET=$DSYMUTIL_FOR_TARGET
15152elif test -n "$ac_cv_prog_DSYMUTIL_FOR_TARGET"; then
15153  DSYMUTIL_FOR_TARGET=$ac_cv_prog_DSYMUTIL_FOR_TARGET
15154fi
15155
15156if test -n "$ac_cv_prog_DSYMUTIL_FOR_TARGET"; then
15157  for ncn_progname in dsymutil; do
15158    # Extract the first word of "${ncn_progname}", so it can be a program name with args.
15159set dummy ${ncn_progname}; ac_word=$2
15160{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15161$as_echo_n "checking for $ac_word... " >&6; }
15162if ${ac_cv_prog_DSYMUTIL_FOR_TARGET+:} false; then :
15163  $as_echo_n "(cached) " >&6
15164else
15165  if test -n "$DSYMUTIL_FOR_TARGET"; then
15166  ac_cv_prog_DSYMUTIL_FOR_TARGET="$DSYMUTIL_FOR_TARGET" # Let the user override the test.
15167else
15168as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15169for as_dir in $PATH
15170do
15171  IFS=$as_save_IFS
15172  test -z "$as_dir" && as_dir=.
15173    for ac_exec_ext in '' $ac_executable_extensions; do
15174  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15175    ac_cv_prog_DSYMUTIL_FOR_TARGET="${ncn_progname}"
15176    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15177    break 2
15178  fi
15179done
15180  done
15181IFS=$as_save_IFS
15182
15183fi
15184fi
15185DSYMUTIL_FOR_TARGET=$ac_cv_prog_DSYMUTIL_FOR_TARGET
15186if test -n "$DSYMUTIL_FOR_TARGET"; then
15187  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL_FOR_TARGET" >&5
15188$as_echo "$DSYMUTIL_FOR_TARGET" >&6; }
15189else
15190  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15191$as_echo "no" >&6; }
15192fi
15193
15194
15195  done
15196fi
15197
15198if test -z "$ac_cv_prog_DSYMUTIL_FOR_TARGET" && test -n "$with_build_time_tools"; then
15199  for ncn_progname in dsymutil; do
15200    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
15201$as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
15202    if test -x $with_build_time_tools/${ncn_progname}; then
15203      ac_cv_prog_DSYMUTIL_FOR_TARGET=$with_build_time_tools/${ncn_progname}
15204      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15205$as_echo "yes" >&6; }
15206      break
15207    else
15208      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15209$as_echo "no" >&6; }
15210    fi
15211  done
15212fi
15213
15214if test -z "$ac_cv_prog_DSYMUTIL_FOR_TARGET"; then
15215  for ncn_progname in dsymutil; do
15216    if test -n "$ncn_target_tool_prefix"; then
15217      # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
15218set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
15219{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15220$as_echo_n "checking for $ac_word... " >&6; }
15221if ${ac_cv_prog_DSYMUTIL_FOR_TARGET+:} false; then :
15222  $as_echo_n "(cached) " >&6
15223else
15224  if test -n "$DSYMUTIL_FOR_TARGET"; then
15225  ac_cv_prog_DSYMUTIL_FOR_TARGET="$DSYMUTIL_FOR_TARGET" # Let the user override the test.
15226else
15227as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15228for as_dir in $PATH
15229do
15230  IFS=$as_save_IFS
15231  test -z "$as_dir" && as_dir=.
15232    for ac_exec_ext in '' $ac_executable_extensions; do
15233  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15234    ac_cv_prog_DSYMUTIL_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
15235    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15236    break 2
15237  fi
15238done
15239  done
15240IFS=$as_save_IFS
15241
15242fi
15243fi
15244DSYMUTIL_FOR_TARGET=$ac_cv_prog_DSYMUTIL_FOR_TARGET
15245if test -n "$DSYMUTIL_FOR_TARGET"; then
15246  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL_FOR_TARGET" >&5
15247$as_echo "$DSYMUTIL_FOR_TARGET" >&6; }
15248else
15249  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15250$as_echo "no" >&6; }
15251fi
15252
15253
15254    fi
15255    if test -z "$ac_cv_prog_DSYMUTIL_FOR_TARGET" && test $build = $target ; then
15256      # Extract the first word of "${ncn_progname}", so it can be a program name with args.
15257set dummy ${ncn_progname}; ac_word=$2
15258{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15259$as_echo_n "checking for $ac_word... " >&6; }
15260if ${ac_cv_prog_DSYMUTIL_FOR_TARGET+:} false; then :
15261  $as_echo_n "(cached) " >&6
15262else
15263  if test -n "$DSYMUTIL_FOR_TARGET"; then
15264  ac_cv_prog_DSYMUTIL_FOR_TARGET="$DSYMUTIL_FOR_TARGET" # Let the user override the test.
15265else
15266as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15267for as_dir in $PATH
15268do
15269  IFS=$as_save_IFS
15270  test -z "$as_dir" && as_dir=.
15271    for ac_exec_ext in '' $ac_executable_extensions; do
15272  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15273    ac_cv_prog_DSYMUTIL_FOR_TARGET="${ncn_progname}"
15274    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15275    break 2
15276  fi
15277done
15278  done
15279IFS=$as_save_IFS
15280
15281fi
15282fi
15283DSYMUTIL_FOR_TARGET=$ac_cv_prog_DSYMUTIL_FOR_TARGET
15284if test -n "$DSYMUTIL_FOR_TARGET"; then
15285  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL_FOR_TARGET" >&5
15286$as_echo "$DSYMUTIL_FOR_TARGET" >&6; }
15287else
15288  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15289$as_echo "no" >&6; }
15290fi
15291
15292
15293    fi
15294    test -n "$ac_cv_prog_DSYMUTIL_FOR_TARGET" && break
15295  done
15296fi
15297
15298if test -z "$ac_cv_prog_DSYMUTIL_FOR_TARGET" ; then
15299  set dummy dsymutil
15300  if test $build = $target ; then
15301    DSYMUTIL_FOR_TARGET="$2"
15302  else
15303    DSYMUTIL_FOR_TARGET="${ncn_target_tool_prefix}$2"
15304  fi
15305else
15306  DSYMUTIL_FOR_TARGET="$ac_cv_prog_DSYMUTIL_FOR_TARGET"
15307fi
15308
15309else
15310  DSYMUTIL_FOR_TARGET=$ac_cv_path_DSYMUTIL_FOR_TARGET
15311fi
15312
15313
15314
15315
15316if test -z "$ac_cv_path_LD_FOR_TARGET" ; then
15317  if test -n "$with_build_time_tools"; then
15318    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld in $with_build_time_tools" >&5
15319$as_echo_n "checking for ld in $with_build_time_tools... " >&6; }
15320    if test -x $with_build_time_tools/ld; then
15321      LD_FOR_TARGET=`cd $with_build_time_tools && pwd`/ld
15322      ac_cv_path_LD_FOR_TARGET=$LD_FOR_TARGET
15323      { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_LD_FOR_TARGET" >&5
15324$as_echo "$ac_cv_path_LD_FOR_TARGET" >&6; }
15325    else
15326      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15327$as_echo "no" >&6; }
15328    fi
15329  elif test $build != $host && test $have_gcc_for_target = yes; then
15330    LD_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=ld`
15331    test $LD_FOR_TARGET = ld && LD_FOR_TARGET=
15332    test -n "$LD_FOR_TARGET" && ac_cv_path_LD_FOR_TARGET=$LD_FOR_TARGET
15333  fi
15334fi
15335if test -z "$ac_cv_path_LD_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then
15336  # Extract the first word of "ld", so it can be a program name with args.
15337set dummy ld; ac_word=$2
15338{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15339$as_echo_n "checking for $ac_word... " >&6; }
15340if ${ac_cv_path_LD_FOR_TARGET+:} false; then :
15341  $as_echo_n "(cached) " >&6
15342else
15343  case $LD_FOR_TARGET in
15344  [\\/]* | ?:[\\/]*)
15345  ac_cv_path_LD_FOR_TARGET="$LD_FOR_TARGET" # Let the user override the test with a path.
15346  ;;
15347  *)
15348  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15349for as_dir in $gcc_cv_tool_dirs
15350do
15351  IFS=$as_save_IFS
15352  test -z "$as_dir" && as_dir=.
15353    for ac_exec_ext in '' $ac_executable_extensions; do
15354  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15355    ac_cv_path_LD_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext"
15356    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15357    break 2
15358  fi
15359done
15360  done
15361IFS=$as_save_IFS
15362
15363  ;;
15364esac
15365fi
15366LD_FOR_TARGET=$ac_cv_path_LD_FOR_TARGET
15367if test -n "$LD_FOR_TARGET"; then
15368  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD_FOR_TARGET" >&5
15369$as_echo "$LD_FOR_TARGET" >&6; }
15370else
15371  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15372$as_echo "no" >&6; }
15373fi
15374
15375
15376fi
15377if test -z "$ac_cv_path_LD_FOR_TARGET" ; then
15378
15379
15380if test -n "$LD_FOR_TARGET"; then
15381  ac_cv_prog_LD_FOR_TARGET=$LD_FOR_TARGET
15382elif test -n "$ac_cv_prog_LD_FOR_TARGET"; then
15383  LD_FOR_TARGET=$ac_cv_prog_LD_FOR_TARGET
15384fi
15385
15386if test -n "$ac_cv_prog_LD_FOR_TARGET"; then
15387  for ncn_progname in ld; do
15388    # Extract the first word of "${ncn_progname}", so it can be a program name with args.
15389set dummy ${ncn_progname}; ac_word=$2
15390{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15391$as_echo_n "checking for $ac_word... " >&6; }
15392if ${ac_cv_prog_LD_FOR_TARGET+:} false; then :
15393  $as_echo_n "(cached) " >&6
15394else
15395  if test -n "$LD_FOR_TARGET"; then
15396  ac_cv_prog_LD_FOR_TARGET="$LD_FOR_TARGET" # Let the user override the test.
15397else
15398as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15399for as_dir in $PATH
15400do
15401  IFS=$as_save_IFS
15402  test -z "$as_dir" && as_dir=.
15403    for ac_exec_ext in '' $ac_executable_extensions; do
15404  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15405    ac_cv_prog_LD_FOR_TARGET="${ncn_progname}"
15406    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15407    break 2
15408  fi
15409done
15410  done
15411IFS=$as_save_IFS
15412
15413fi
15414fi
15415LD_FOR_TARGET=$ac_cv_prog_LD_FOR_TARGET
15416if test -n "$LD_FOR_TARGET"; then
15417  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD_FOR_TARGET" >&5
15418$as_echo "$LD_FOR_TARGET" >&6; }
15419else
15420  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15421$as_echo "no" >&6; }
15422fi
15423
15424
15425  done
15426fi
15427
15428if test -z "$ac_cv_prog_LD_FOR_TARGET" && test -n "$with_build_time_tools"; then
15429  for ncn_progname in ld; do
15430    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
15431$as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
15432    if test -x $with_build_time_tools/${ncn_progname}; then
15433      ac_cv_prog_LD_FOR_TARGET=$with_build_time_tools/${ncn_progname}
15434      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15435$as_echo "yes" >&6; }
15436      break
15437    else
15438      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15439$as_echo "no" >&6; }
15440    fi
15441  done
15442fi
15443
15444if test -z "$ac_cv_prog_LD_FOR_TARGET"; then
15445  for ncn_progname in ld; do
15446    if test -n "$ncn_target_tool_prefix"; then
15447      # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
15448set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
15449{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15450$as_echo_n "checking for $ac_word... " >&6; }
15451if ${ac_cv_prog_LD_FOR_TARGET+:} false; then :
15452  $as_echo_n "(cached) " >&6
15453else
15454  if test -n "$LD_FOR_TARGET"; then
15455  ac_cv_prog_LD_FOR_TARGET="$LD_FOR_TARGET" # Let the user override the test.
15456else
15457as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15458for as_dir in $PATH
15459do
15460  IFS=$as_save_IFS
15461  test -z "$as_dir" && as_dir=.
15462    for ac_exec_ext in '' $ac_executable_extensions; do
15463  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15464    ac_cv_prog_LD_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
15465    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15466    break 2
15467  fi
15468done
15469  done
15470IFS=$as_save_IFS
15471
15472fi
15473fi
15474LD_FOR_TARGET=$ac_cv_prog_LD_FOR_TARGET
15475if test -n "$LD_FOR_TARGET"; then
15476  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD_FOR_TARGET" >&5
15477$as_echo "$LD_FOR_TARGET" >&6; }
15478else
15479  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15480$as_echo "no" >&6; }
15481fi
15482
15483
15484    fi
15485    if test -z "$ac_cv_prog_LD_FOR_TARGET" && test $build = $target ; then
15486      # Extract the first word of "${ncn_progname}", so it can be a program name with args.
15487set dummy ${ncn_progname}; ac_word=$2
15488{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15489$as_echo_n "checking for $ac_word... " >&6; }
15490if ${ac_cv_prog_LD_FOR_TARGET+:} false; then :
15491  $as_echo_n "(cached) " >&6
15492else
15493  if test -n "$LD_FOR_TARGET"; then
15494  ac_cv_prog_LD_FOR_TARGET="$LD_FOR_TARGET" # Let the user override the test.
15495else
15496as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15497for as_dir in $PATH
15498do
15499  IFS=$as_save_IFS
15500  test -z "$as_dir" && as_dir=.
15501    for ac_exec_ext in '' $ac_executable_extensions; do
15502  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15503    ac_cv_prog_LD_FOR_TARGET="${ncn_progname}"
15504    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15505    break 2
15506  fi
15507done
15508  done
15509IFS=$as_save_IFS
15510
15511fi
15512fi
15513LD_FOR_TARGET=$ac_cv_prog_LD_FOR_TARGET
15514if test -n "$LD_FOR_TARGET"; then
15515  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD_FOR_TARGET" >&5
15516$as_echo "$LD_FOR_TARGET" >&6; }
15517else
15518  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15519$as_echo "no" >&6; }
15520fi
15521
15522
15523    fi
15524    test -n "$ac_cv_prog_LD_FOR_TARGET" && break
15525  done
15526fi
15527
15528if test -z "$ac_cv_prog_LD_FOR_TARGET" ; then
15529  set dummy ld
15530  if test $build = $target ; then
15531    LD_FOR_TARGET="$2"
15532  else
15533    LD_FOR_TARGET="${ncn_target_tool_prefix}$2"
15534  fi
15535else
15536  LD_FOR_TARGET="$ac_cv_prog_LD_FOR_TARGET"
15537fi
15538
15539else
15540  LD_FOR_TARGET=$ac_cv_path_LD_FOR_TARGET
15541fi
15542
15543
15544
15545
15546if test -z "$ac_cv_path_LIPO_FOR_TARGET" ; then
15547  if test -n "$with_build_time_tools"; then
15548    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lipo in $with_build_time_tools" >&5
15549$as_echo_n "checking for lipo in $with_build_time_tools... " >&6; }
15550    if test -x $with_build_time_tools/lipo; then
15551      LIPO_FOR_TARGET=`cd $with_build_time_tools && pwd`/lipo
15552      ac_cv_path_LIPO_FOR_TARGET=$LIPO_FOR_TARGET
15553      { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_LIPO_FOR_TARGET" >&5
15554$as_echo "$ac_cv_path_LIPO_FOR_TARGET" >&6; }
15555    else
15556      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15557$as_echo "no" >&6; }
15558    fi
15559  elif test $build != $host && test $have_gcc_for_target = yes; then
15560    LIPO_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=lipo`
15561    test $LIPO_FOR_TARGET = lipo && LIPO_FOR_TARGET=
15562    test -n "$LIPO_FOR_TARGET" && ac_cv_path_LIPO_FOR_TARGET=$LIPO_FOR_TARGET
15563  fi
15564fi
15565if test -z "$ac_cv_path_LIPO_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then
15566  # Extract the first word of "lipo", so it can be a program name with args.
15567set dummy lipo; ac_word=$2
15568{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15569$as_echo_n "checking for $ac_word... " >&6; }
15570if ${ac_cv_path_LIPO_FOR_TARGET+:} false; then :
15571  $as_echo_n "(cached) " >&6
15572else
15573  case $LIPO_FOR_TARGET in
15574  [\\/]* | ?:[\\/]*)
15575  ac_cv_path_LIPO_FOR_TARGET="$LIPO_FOR_TARGET" # Let the user override the test with a path.
15576  ;;
15577  *)
15578  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15579for as_dir in $gcc_cv_tool_dirs
15580do
15581  IFS=$as_save_IFS
15582  test -z "$as_dir" && as_dir=.
15583    for ac_exec_ext in '' $ac_executable_extensions; do
15584  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15585    ac_cv_path_LIPO_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext"
15586    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15587    break 2
15588  fi
15589done
15590  done
15591IFS=$as_save_IFS
15592
15593  ;;
15594esac
15595fi
15596LIPO_FOR_TARGET=$ac_cv_path_LIPO_FOR_TARGET
15597if test -n "$LIPO_FOR_TARGET"; then
15598  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO_FOR_TARGET" >&5
15599$as_echo "$LIPO_FOR_TARGET" >&6; }
15600else
15601  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15602$as_echo "no" >&6; }
15603fi
15604
15605
15606fi
15607if test -z "$ac_cv_path_LIPO_FOR_TARGET" ; then
15608
15609
15610if test -n "$LIPO_FOR_TARGET"; then
15611  ac_cv_prog_LIPO_FOR_TARGET=$LIPO_FOR_TARGET
15612elif test -n "$ac_cv_prog_LIPO_FOR_TARGET"; then
15613  LIPO_FOR_TARGET=$ac_cv_prog_LIPO_FOR_TARGET
15614fi
15615
15616if test -n "$ac_cv_prog_LIPO_FOR_TARGET"; then
15617  for ncn_progname in lipo; do
15618    # Extract the first word of "${ncn_progname}", so it can be a program name with args.
15619set dummy ${ncn_progname}; ac_word=$2
15620{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15621$as_echo_n "checking for $ac_word... " >&6; }
15622if ${ac_cv_prog_LIPO_FOR_TARGET+:} false; then :
15623  $as_echo_n "(cached) " >&6
15624else
15625  if test -n "$LIPO_FOR_TARGET"; then
15626  ac_cv_prog_LIPO_FOR_TARGET="$LIPO_FOR_TARGET" # Let the user override the test.
15627else
15628as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15629for as_dir in $PATH
15630do
15631  IFS=$as_save_IFS
15632  test -z "$as_dir" && as_dir=.
15633    for ac_exec_ext in '' $ac_executable_extensions; do
15634  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15635    ac_cv_prog_LIPO_FOR_TARGET="${ncn_progname}"
15636    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15637    break 2
15638  fi
15639done
15640  done
15641IFS=$as_save_IFS
15642
15643fi
15644fi
15645LIPO_FOR_TARGET=$ac_cv_prog_LIPO_FOR_TARGET
15646if test -n "$LIPO_FOR_TARGET"; then
15647  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO_FOR_TARGET" >&5
15648$as_echo "$LIPO_FOR_TARGET" >&6; }
15649else
15650  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15651$as_echo "no" >&6; }
15652fi
15653
15654
15655  done
15656fi
15657
15658if test -z "$ac_cv_prog_LIPO_FOR_TARGET" && test -n "$with_build_time_tools"; then
15659  for ncn_progname in lipo; do
15660    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
15661$as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
15662    if test -x $with_build_time_tools/${ncn_progname}; then
15663      ac_cv_prog_LIPO_FOR_TARGET=$with_build_time_tools/${ncn_progname}
15664      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15665$as_echo "yes" >&6; }
15666      break
15667    else
15668      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15669$as_echo "no" >&6; }
15670    fi
15671  done
15672fi
15673
15674if test -z "$ac_cv_prog_LIPO_FOR_TARGET"; then
15675  for ncn_progname in lipo; do
15676    if test -n "$ncn_target_tool_prefix"; then
15677      # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
15678set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
15679{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15680$as_echo_n "checking for $ac_word... " >&6; }
15681if ${ac_cv_prog_LIPO_FOR_TARGET+:} false; then :
15682  $as_echo_n "(cached) " >&6
15683else
15684  if test -n "$LIPO_FOR_TARGET"; then
15685  ac_cv_prog_LIPO_FOR_TARGET="$LIPO_FOR_TARGET" # Let the user override the test.
15686else
15687as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15688for as_dir in $PATH
15689do
15690  IFS=$as_save_IFS
15691  test -z "$as_dir" && as_dir=.
15692    for ac_exec_ext in '' $ac_executable_extensions; do
15693  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15694    ac_cv_prog_LIPO_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
15695    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15696    break 2
15697  fi
15698done
15699  done
15700IFS=$as_save_IFS
15701
15702fi
15703fi
15704LIPO_FOR_TARGET=$ac_cv_prog_LIPO_FOR_TARGET
15705if test -n "$LIPO_FOR_TARGET"; then
15706  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO_FOR_TARGET" >&5
15707$as_echo "$LIPO_FOR_TARGET" >&6; }
15708else
15709  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15710$as_echo "no" >&6; }
15711fi
15712
15713
15714    fi
15715    if test -z "$ac_cv_prog_LIPO_FOR_TARGET" && test $build = $target ; then
15716      # Extract the first word of "${ncn_progname}", so it can be a program name with args.
15717set dummy ${ncn_progname}; ac_word=$2
15718{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15719$as_echo_n "checking for $ac_word... " >&6; }
15720if ${ac_cv_prog_LIPO_FOR_TARGET+:} false; then :
15721  $as_echo_n "(cached) " >&6
15722else
15723  if test -n "$LIPO_FOR_TARGET"; then
15724  ac_cv_prog_LIPO_FOR_TARGET="$LIPO_FOR_TARGET" # Let the user override the test.
15725else
15726as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15727for as_dir in $PATH
15728do
15729  IFS=$as_save_IFS
15730  test -z "$as_dir" && as_dir=.
15731    for ac_exec_ext in '' $ac_executable_extensions; do
15732  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15733    ac_cv_prog_LIPO_FOR_TARGET="${ncn_progname}"
15734    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15735    break 2
15736  fi
15737done
15738  done
15739IFS=$as_save_IFS
15740
15741fi
15742fi
15743LIPO_FOR_TARGET=$ac_cv_prog_LIPO_FOR_TARGET
15744if test -n "$LIPO_FOR_TARGET"; then
15745  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO_FOR_TARGET" >&5
15746$as_echo "$LIPO_FOR_TARGET" >&6; }
15747else
15748  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15749$as_echo "no" >&6; }
15750fi
15751
15752
15753    fi
15754    test -n "$ac_cv_prog_LIPO_FOR_TARGET" && break
15755  done
15756fi
15757
15758if test -z "$ac_cv_prog_LIPO_FOR_TARGET" ; then
15759  set dummy lipo
15760  if test $build = $target ; then
15761    LIPO_FOR_TARGET="$2"
15762  else
15763    LIPO_FOR_TARGET="${ncn_target_tool_prefix}$2"
15764  fi
15765else
15766  LIPO_FOR_TARGET="$ac_cv_prog_LIPO_FOR_TARGET"
15767fi
15768
15769else
15770  LIPO_FOR_TARGET=$ac_cv_path_LIPO_FOR_TARGET
15771fi
15772
15773
15774
15775
15776if test -z "$ac_cv_path_NM_FOR_TARGET" ; then
15777  if test -n "$with_build_time_tools"; then
15778    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nm in $with_build_time_tools" >&5
15779$as_echo_n "checking for nm in $with_build_time_tools... " >&6; }
15780    if test -x $with_build_time_tools/nm; then
15781      NM_FOR_TARGET=`cd $with_build_time_tools && pwd`/nm
15782      ac_cv_path_NM_FOR_TARGET=$NM_FOR_TARGET
15783      { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_NM_FOR_TARGET" >&5
15784$as_echo "$ac_cv_path_NM_FOR_TARGET" >&6; }
15785    else
15786      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15787$as_echo "no" >&6; }
15788    fi
15789  elif test $build != $host && test $have_gcc_for_target = yes; then
15790    NM_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=nm`
15791    test $NM_FOR_TARGET = nm && NM_FOR_TARGET=
15792    test -n "$NM_FOR_TARGET" && ac_cv_path_NM_FOR_TARGET=$NM_FOR_TARGET
15793  fi
15794fi
15795if test -z "$ac_cv_path_NM_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then
15796  # Extract the first word of "nm", so it can be a program name with args.
15797set dummy nm; ac_word=$2
15798{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15799$as_echo_n "checking for $ac_word... " >&6; }
15800if ${ac_cv_path_NM_FOR_TARGET+:} false; then :
15801  $as_echo_n "(cached) " >&6
15802else
15803  case $NM_FOR_TARGET in
15804  [\\/]* | ?:[\\/]*)
15805  ac_cv_path_NM_FOR_TARGET="$NM_FOR_TARGET" # Let the user override the test with a path.
15806  ;;
15807  *)
15808  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15809for as_dir in $gcc_cv_tool_dirs
15810do
15811  IFS=$as_save_IFS
15812  test -z "$as_dir" && as_dir=.
15813    for ac_exec_ext in '' $ac_executable_extensions; do
15814  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15815    ac_cv_path_NM_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext"
15816    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15817    break 2
15818  fi
15819done
15820  done
15821IFS=$as_save_IFS
15822
15823  ;;
15824esac
15825fi
15826NM_FOR_TARGET=$ac_cv_path_NM_FOR_TARGET
15827if test -n "$NM_FOR_TARGET"; then
15828  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NM_FOR_TARGET" >&5
15829$as_echo "$NM_FOR_TARGET" >&6; }
15830else
15831  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15832$as_echo "no" >&6; }
15833fi
15834
15835
15836fi
15837if test -z "$ac_cv_path_NM_FOR_TARGET" ; then
15838
15839
15840if test -n "$NM_FOR_TARGET"; then
15841  ac_cv_prog_NM_FOR_TARGET=$NM_FOR_TARGET
15842elif test -n "$ac_cv_prog_NM_FOR_TARGET"; then
15843  NM_FOR_TARGET=$ac_cv_prog_NM_FOR_TARGET
15844fi
15845
15846if test -n "$ac_cv_prog_NM_FOR_TARGET"; then
15847  for ncn_progname in nm; do
15848    # Extract the first word of "${ncn_progname}", so it can be a program name with args.
15849set dummy ${ncn_progname}; ac_word=$2
15850{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15851$as_echo_n "checking for $ac_word... " >&6; }
15852if ${ac_cv_prog_NM_FOR_TARGET+:} false; then :
15853  $as_echo_n "(cached) " >&6
15854else
15855  if test -n "$NM_FOR_TARGET"; then
15856  ac_cv_prog_NM_FOR_TARGET="$NM_FOR_TARGET" # Let the user override the test.
15857else
15858as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15859for as_dir in $PATH
15860do
15861  IFS=$as_save_IFS
15862  test -z "$as_dir" && as_dir=.
15863    for ac_exec_ext in '' $ac_executable_extensions; do
15864  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15865    ac_cv_prog_NM_FOR_TARGET="${ncn_progname}"
15866    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15867    break 2
15868  fi
15869done
15870  done
15871IFS=$as_save_IFS
15872
15873fi
15874fi
15875NM_FOR_TARGET=$ac_cv_prog_NM_FOR_TARGET
15876if test -n "$NM_FOR_TARGET"; then
15877  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NM_FOR_TARGET" >&5
15878$as_echo "$NM_FOR_TARGET" >&6; }
15879else
15880  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15881$as_echo "no" >&6; }
15882fi
15883
15884
15885  done
15886fi
15887
15888if test -z "$ac_cv_prog_NM_FOR_TARGET" && test -n "$with_build_time_tools"; then
15889  for ncn_progname in nm; do
15890    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
15891$as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
15892    if test -x $with_build_time_tools/${ncn_progname}; then
15893      ac_cv_prog_NM_FOR_TARGET=$with_build_time_tools/${ncn_progname}
15894      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15895$as_echo "yes" >&6; }
15896      break
15897    else
15898      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15899$as_echo "no" >&6; }
15900    fi
15901  done
15902fi
15903
15904if test -z "$ac_cv_prog_NM_FOR_TARGET"; then
15905  for ncn_progname in nm; do
15906    if test -n "$ncn_target_tool_prefix"; then
15907      # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
15908set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
15909{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15910$as_echo_n "checking for $ac_word... " >&6; }
15911if ${ac_cv_prog_NM_FOR_TARGET+:} false; then :
15912  $as_echo_n "(cached) " >&6
15913else
15914  if test -n "$NM_FOR_TARGET"; then
15915  ac_cv_prog_NM_FOR_TARGET="$NM_FOR_TARGET" # Let the user override the test.
15916else
15917as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15918for as_dir in $PATH
15919do
15920  IFS=$as_save_IFS
15921  test -z "$as_dir" && as_dir=.
15922    for ac_exec_ext in '' $ac_executable_extensions; do
15923  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15924    ac_cv_prog_NM_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
15925    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15926    break 2
15927  fi
15928done
15929  done
15930IFS=$as_save_IFS
15931
15932fi
15933fi
15934NM_FOR_TARGET=$ac_cv_prog_NM_FOR_TARGET
15935if test -n "$NM_FOR_TARGET"; then
15936  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NM_FOR_TARGET" >&5
15937$as_echo "$NM_FOR_TARGET" >&6; }
15938else
15939  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15940$as_echo "no" >&6; }
15941fi
15942
15943
15944    fi
15945    if test -z "$ac_cv_prog_NM_FOR_TARGET" && test $build = $target ; then
15946      # Extract the first word of "${ncn_progname}", so it can be a program name with args.
15947set dummy ${ncn_progname}; ac_word=$2
15948{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15949$as_echo_n "checking for $ac_word... " >&6; }
15950if ${ac_cv_prog_NM_FOR_TARGET+:} false; then :
15951  $as_echo_n "(cached) " >&6
15952else
15953  if test -n "$NM_FOR_TARGET"; then
15954  ac_cv_prog_NM_FOR_TARGET="$NM_FOR_TARGET" # Let the user override the test.
15955else
15956as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15957for as_dir in $PATH
15958do
15959  IFS=$as_save_IFS
15960  test -z "$as_dir" && as_dir=.
15961    for ac_exec_ext in '' $ac_executable_extensions; do
15962  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15963    ac_cv_prog_NM_FOR_TARGET="${ncn_progname}"
15964    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15965    break 2
15966  fi
15967done
15968  done
15969IFS=$as_save_IFS
15970
15971fi
15972fi
15973NM_FOR_TARGET=$ac_cv_prog_NM_FOR_TARGET
15974if test -n "$NM_FOR_TARGET"; then
15975  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NM_FOR_TARGET" >&5
15976$as_echo "$NM_FOR_TARGET" >&6; }
15977else
15978  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15979$as_echo "no" >&6; }
15980fi
15981
15982
15983    fi
15984    test -n "$ac_cv_prog_NM_FOR_TARGET" && break
15985  done
15986fi
15987
15988if test -z "$ac_cv_prog_NM_FOR_TARGET" ; then
15989  set dummy nm
15990  if test $build = $target ; then
15991    NM_FOR_TARGET="$2"
15992  else
15993    NM_FOR_TARGET="${ncn_target_tool_prefix}$2"
15994  fi
15995else
15996  NM_FOR_TARGET="$ac_cv_prog_NM_FOR_TARGET"
15997fi
15998
15999else
16000  NM_FOR_TARGET=$ac_cv_path_NM_FOR_TARGET
16001fi
16002
16003
16004
16005
16006if test -z "$ac_cv_path_OBJCOPY_FOR_TARGET" ; then
16007  if test -n "$with_build_time_tools"; then
16008    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objcopy in $with_build_time_tools" >&5
16009$as_echo_n "checking for objcopy in $with_build_time_tools... " >&6; }
16010    if test -x $with_build_time_tools/objcopy; then
16011      OBJCOPY_FOR_TARGET=`cd $with_build_time_tools && pwd`/objcopy
16012      ac_cv_path_OBJCOPY_FOR_TARGET=$OBJCOPY_FOR_TARGET
16013      { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_OBJCOPY_FOR_TARGET" >&5
16014$as_echo "$ac_cv_path_OBJCOPY_FOR_TARGET" >&6; }
16015    else
16016      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16017$as_echo "no" >&6; }
16018    fi
16019  elif test $build != $host && test $have_gcc_for_target = yes; then
16020    OBJCOPY_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=objcopy`
16021    test $OBJCOPY_FOR_TARGET = objcopy && OBJCOPY_FOR_TARGET=
16022    test -n "$OBJCOPY_FOR_TARGET" && ac_cv_path_OBJCOPY_FOR_TARGET=$OBJCOPY_FOR_TARGET
16023  fi
16024fi
16025if test -z "$ac_cv_path_OBJCOPY_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then
16026  # Extract the first word of "objcopy", so it can be a program name with args.
16027set dummy objcopy; ac_word=$2
16028{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16029$as_echo_n "checking for $ac_word... " >&6; }
16030if ${ac_cv_path_OBJCOPY_FOR_TARGET+:} false; then :
16031  $as_echo_n "(cached) " >&6
16032else
16033  case $OBJCOPY_FOR_TARGET in
16034  [\\/]* | ?:[\\/]*)
16035  ac_cv_path_OBJCOPY_FOR_TARGET="$OBJCOPY_FOR_TARGET" # Let the user override the test with a path.
16036  ;;
16037  *)
16038  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16039for as_dir in $gcc_cv_tool_dirs
16040do
16041  IFS=$as_save_IFS
16042  test -z "$as_dir" && as_dir=.
16043    for ac_exec_ext in '' $ac_executable_extensions; do
16044  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16045    ac_cv_path_OBJCOPY_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext"
16046    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16047    break 2
16048  fi
16049done
16050  done
16051IFS=$as_save_IFS
16052
16053  ;;
16054esac
16055fi
16056OBJCOPY_FOR_TARGET=$ac_cv_path_OBJCOPY_FOR_TARGET
16057if test -n "$OBJCOPY_FOR_TARGET"; then
16058  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJCOPY_FOR_TARGET" >&5
16059$as_echo "$OBJCOPY_FOR_TARGET" >&6; }
16060else
16061  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16062$as_echo "no" >&6; }
16063fi
16064
16065
16066fi
16067if test -z "$ac_cv_path_OBJCOPY_FOR_TARGET" ; then
16068
16069
16070if test -n "$OBJCOPY_FOR_TARGET"; then
16071  ac_cv_prog_OBJCOPY_FOR_TARGET=$OBJCOPY_FOR_TARGET
16072elif test -n "$ac_cv_prog_OBJCOPY_FOR_TARGET"; then
16073  OBJCOPY_FOR_TARGET=$ac_cv_prog_OBJCOPY_FOR_TARGET
16074fi
16075
16076if test -n "$ac_cv_prog_OBJCOPY_FOR_TARGET"; then
16077  for ncn_progname in objcopy; do
16078    # Extract the first word of "${ncn_progname}", so it can be a program name with args.
16079set dummy ${ncn_progname}; ac_word=$2
16080{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16081$as_echo_n "checking for $ac_word... " >&6; }
16082if ${ac_cv_prog_OBJCOPY_FOR_TARGET+:} false; then :
16083  $as_echo_n "(cached) " >&6
16084else
16085  if test -n "$OBJCOPY_FOR_TARGET"; then
16086  ac_cv_prog_OBJCOPY_FOR_TARGET="$OBJCOPY_FOR_TARGET" # Let the user override the test.
16087else
16088as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16089for as_dir in $PATH
16090do
16091  IFS=$as_save_IFS
16092  test -z "$as_dir" && as_dir=.
16093    for ac_exec_ext in '' $ac_executable_extensions; do
16094  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16095    ac_cv_prog_OBJCOPY_FOR_TARGET="${ncn_progname}"
16096    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16097    break 2
16098  fi
16099done
16100  done
16101IFS=$as_save_IFS
16102
16103fi
16104fi
16105OBJCOPY_FOR_TARGET=$ac_cv_prog_OBJCOPY_FOR_TARGET
16106if test -n "$OBJCOPY_FOR_TARGET"; then
16107  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJCOPY_FOR_TARGET" >&5
16108$as_echo "$OBJCOPY_FOR_TARGET" >&6; }
16109else
16110  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16111$as_echo "no" >&6; }
16112fi
16113
16114
16115  done
16116fi
16117
16118if test -z "$ac_cv_prog_OBJCOPY_FOR_TARGET" && test -n "$with_build_time_tools"; then
16119  for ncn_progname in objcopy; do
16120    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
16121$as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
16122    if test -x $with_build_time_tools/${ncn_progname}; then
16123      ac_cv_prog_OBJCOPY_FOR_TARGET=$with_build_time_tools/${ncn_progname}
16124      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
16125$as_echo "yes" >&6; }
16126      break
16127    else
16128      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16129$as_echo "no" >&6; }
16130    fi
16131  done
16132fi
16133
16134if test -z "$ac_cv_prog_OBJCOPY_FOR_TARGET"; then
16135  for ncn_progname in objcopy; do
16136    if test -n "$ncn_target_tool_prefix"; then
16137      # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
16138set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
16139{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16140$as_echo_n "checking for $ac_word... " >&6; }
16141if ${ac_cv_prog_OBJCOPY_FOR_TARGET+:} false; then :
16142  $as_echo_n "(cached) " >&6
16143else
16144  if test -n "$OBJCOPY_FOR_TARGET"; then
16145  ac_cv_prog_OBJCOPY_FOR_TARGET="$OBJCOPY_FOR_TARGET" # Let the user override the test.
16146else
16147as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16148for as_dir in $PATH
16149do
16150  IFS=$as_save_IFS
16151  test -z "$as_dir" && as_dir=.
16152    for ac_exec_ext in '' $ac_executable_extensions; do
16153  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16154    ac_cv_prog_OBJCOPY_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
16155    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16156    break 2
16157  fi
16158done
16159  done
16160IFS=$as_save_IFS
16161
16162fi
16163fi
16164OBJCOPY_FOR_TARGET=$ac_cv_prog_OBJCOPY_FOR_TARGET
16165if test -n "$OBJCOPY_FOR_TARGET"; then
16166  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJCOPY_FOR_TARGET" >&5
16167$as_echo "$OBJCOPY_FOR_TARGET" >&6; }
16168else
16169  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16170$as_echo "no" >&6; }
16171fi
16172
16173
16174    fi
16175    if test -z "$ac_cv_prog_OBJCOPY_FOR_TARGET" && test $build = $target ; then
16176      # Extract the first word of "${ncn_progname}", so it can be a program name with args.
16177set dummy ${ncn_progname}; ac_word=$2
16178{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16179$as_echo_n "checking for $ac_word... " >&6; }
16180if ${ac_cv_prog_OBJCOPY_FOR_TARGET+:} false; then :
16181  $as_echo_n "(cached) " >&6
16182else
16183  if test -n "$OBJCOPY_FOR_TARGET"; then
16184  ac_cv_prog_OBJCOPY_FOR_TARGET="$OBJCOPY_FOR_TARGET" # Let the user override the test.
16185else
16186as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16187for as_dir in $PATH
16188do
16189  IFS=$as_save_IFS
16190  test -z "$as_dir" && as_dir=.
16191    for ac_exec_ext in '' $ac_executable_extensions; do
16192  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16193    ac_cv_prog_OBJCOPY_FOR_TARGET="${ncn_progname}"
16194    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16195    break 2
16196  fi
16197done
16198  done
16199IFS=$as_save_IFS
16200
16201fi
16202fi
16203OBJCOPY_FOR_TARGET=$ac_cv_prog_OBJCOPY_FOR_TARGET
16204if test -n "$OBJCOPY_FOR_TARGET"; then
16205  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJCOPY_FOR_TARGET" >&5
16206$as_echo "$OBJCOPY_FOR_TARGET" >&6; }
16207else
16208  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16209$as_echo "no" >&6; }
16210fi
16211
16212
16213    fi
16214    test -n "$ac_cv_prog_OBJCOPY_FOR_TARGET" && break
16215  done
16216fi
16217
16218if test -z "$ac_cv_prog_OBJCOPY_FOR_TARGET" ; then
16219  set dummy objcopy
16220  if test $build = $target ; then
16221    OBJCOPY_FOR_TARGET="$2"
16222  else
16223    OBJCOPY_FOR_TARGET="${ncn_target_tool_prefix}$2"
16224  fi
16225else
16226  OBJCOPY_FOR_TARGET="$ac_cv_prog_OBJCOPY_FOR_TARGET"
16227fi
16228
16229else
16230  OBJCOPY_FOR_TARGET=$ac_cv_path_OBJCOPY_FOR_TARGET
16231fi
16232
16233
16234
16235
16236if test -z "$ac_cv_path_OBJDUMP_FOR_TARGET" ; then
16237  if test -n "$with_build_time_tools"; then
16238    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdump in $with_build_time_tools" >&5
16239$as_echo_n "checking for objdump in $with_build_time_tools... " >&6; }
16240    if test -x $with_build_time_tools/objdump; then
16241      OBJDUMP_FOR_TARGET=`cd $with_build_time_tools && pwd`/objdump
16242      ac_cv_path_OBJDUMP_FOR_TARGET=$OBJDUMP_FOR_TARGET
16243      { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_OBJDUMP_FOR_TARGET" >&5
16244$as_echo "$ac_cv_path_OBJDUMP_FOR_TARGET" >&6; }
16245    else
16246      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16247$as_echo "no" >&6; }
16248    fi
16249  elif test $build != $host && test $have_gcc_for_target = yes; then
16250    OBJDUMP_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=objdump`
16251    test $OBJDUMP_FOR_TARGET = objdump && OBJDUMP_FOR_TARGET=
16252    test -n "$OBJDUMP_FOR_TARGET" && ac_cv_path_OBJDUMP_FOR_TARGET=$OBJDUMP_FOR_TARGET
16253  fi
16254fi
16255if test -z "$ac_cv_path_OBJDUMP_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then
16256  # Extract the first word of "objdump", so it can be a program name with args.
16257set dummy objdump; ac_word=$2
16258{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16259$as_echo_n "checking for $ac_word... " >&6; }
16260if ${ac_cv_path_OBJDUMP_FOR_TARGET+:} false; then :
16261  $as_echo_n "(cached) " >&6
16262else
16263  case $OBJDUMP_FOR_TARGET in
16264  [\\/]* | ?:[\\/]*)
16265  ac_cv_path_OBJDUMP_FOR_TARGET="$OBJDUMP_FOR_TARGET" # Let the user override the test with a path.
16266  ;;
16267  *)
16268  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16269for as_dir in $gcc_cv_tool_dirs
16270do
16271  IFS=$as_save_IFS
16272  test -z "$as_dir" && as_dir=.
16273    for ac_exec_ext in '' $ac_executable_extensions; do
16274  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16275    ac_cv_path_OBJDUMP_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext"
16276    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16277    break 2
16278  fi
16279done
16280  done
16281IFS=$as_save_IFS
16282
16283  ;;
16284esac
16285fi
16286OBJDUMP_FOR_TARGET=$ac_cv_path_OBJDUMP_FOR_TARGET
16287if test -n "$OBJDUMP_FOR_TARGET"; then
16288  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP_FOR_TARGET" >&5
16289$as_echo "$OBJDUMP_FOR_TARGET" >&6; }
16290else
16291  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16292$as_echo "no" >&6; }
16293fi
16294
16295
16296fi
16297if test -z "$ac_cv_path_OBJDUMP_FOR_TARGET" ; then
16298
16299
16300if test -n "$OBJDUMP_FOR_TARGET"; then
16301  ac_cv_prog_OBJDUMP_FOR_TARGET=$OBJDUMP_FOR_TARGET
16302elif test -n "$ac_cv_prog_OBJDUMP_FOR_TARGET"; then
16303  OBJDUMP_FOR_TARGET=$ac_cv_prog_OBJDUMP_FOR_TARGET
16304fi
16305
16306if test -n "$ac_cv_prog_OBJDUMP_FOR_TARGET"; then
16307  for ncn_progname in objdump; do
16308    # Extract the first word of "${ncn_progname}", so it can be a program name with args.
16309set dummy ${ncn_progname}; ac_word=$2
16310{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16311$as_echo_n "checking for $ac_word... " >&6; }
16312if ${ac_cv_prog_OBJDUMP_FOR_TARGET+:} false; then :
16313  $as_echo_n "(cached) " >&6
16314else
16315  if test -n "$OBJDUMP_FOR_TARGET"; then
16316  ac_cv_prog_OBJDUMP_FOR_TARGET="$OBJDUMP_FOR_TARGET" # Let the user override the test.
16317else
16318as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16319for as_dir in $PATH
16320do
16321  IFS=$as_save_IFS
16322  test -z "$as_dir" && as_dir=.
16323    for ac_exec_ext in '' $ac_executable_extensions; do
16324  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16325    ac_cv_prog_OBJDUMP_FOR_TARGET="${ncn_progname}"
16326    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16327    break 2
16328  fi
16329done
16330  done
16331IFS=$as_save_IFS
16332
16333fi
16334fi
16335OBJDUMP_FOR_TARGET=$ac_cv_prog_OBJDUMP_FOR_TARGET
16336if test -n "$OBJDUMP_FOR_TARGET"; then
16337  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP_FOR_TARGET" >&5
16338$as_echo "$OBJDUMP_FOR_TARGET" >&6; }
16339else
16340  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16341$as_echo "no" >&6; }
16342fi
16343
16344
16345  done
16346fi
16347
16348if test -z "$ac_cv_prog_OBJDUMP_FOR_TARGET" && test -n "$with_build_time_tools"; then
16349  for ncn_progname in objdump; do
16350    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
16351$as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
16352    if test -x $with_build_time_tools/${ncn_progname}; then
16353      ac_cv_prog_OBJDUMP_FOR_TARGET=$with_build_time_tools/${ncn_progname}
16354      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
16355$as_echo "yes" >&6; }
16356      break
16357    else
16358      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16359$as_echo "no" >&6; }
16360    fi
16361  done
16362fi
16363
16364if test -z "$ac_cv_prog_OBJDUMP_FOR_TARGET"; then
16365  for ncn_progname in objdump; do
16366    if test -n "$ncn_target_tool_prefix"; then
16367      # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
16368set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
16369{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16370$as_echo_n "checking for $ac_word... " >&6; }
16371if ${ac_cv_prog_OBJDUMP_FOR_TARGET+:} false; then :
16372  $as_echo_n "(cached) " >&6
16373else
16374  if test -n "$OBJDUMP_FOR_TARGET"; then
16375  ac_cv_prog_OBJDUMP_FOR_TARGET="$OBJDUMP_FOR_TARGET" # Let the user override the test.
16376else
16377as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16378for as_dir in $PATH
16379do
16380  IFS=$as_save_IFS
16381  test -z "$as_dir" && as_dir=.
16382    for ac_exec_ext in '' $ac_executable_extensions; do
16383  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16384    ac_cv_prog_OBJDUMP_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
16385    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16386    break 2
16387  fi
16388done
16389  done
16390IFS=$as_save_IFS
16391
16392fi
16393fi
16394OBJDUMP_FOR_TARGET=$ac_cv_prog_OBJDUMP_FOR_TARGET
16395if test -n "$OBJDUMP_FOR_TARGET"; then
16396  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP_FOR_TARGET" >&5
16397$as_echo "$OBJDUMP_FOR_TARGET" >&6; }
16398else
16399  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16400$as_echo "no" >&6; }
16401fi
16402
16403
16404    fi
16405    if test -z "$ac_cv_prog_OBJDUMP_FOR_TARGET" && test $build = $target ; then
16406      # Extract the first word of "${ncn_progname}", so it can be a program name with args.
16407set dummy ${ncn_progname}; ac_word=$2
16408{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16409$as_echo_n "checking for $ac_word... " >&6; }
16410if ${ac_cv_prog_OBJDUMP_FOR_TARGET+:} false; then :
16411  $as_echo_n "(cached) " >&6
16412else
16413  if test -n "$OBJDUMP_FOR_TARGET"; then
16414  ac_cv_prog_OBJDUMP_FOR_TARGET="$OBJDUMP_FOR_TARGET" # Let the user override the test.
16415else
16416as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16417for as_dir in $PATH
16418do
16419  IFS=$as_save_IFS
16420  test -z "$as_dir" && as_dir=.
16421    for ac_exec_ext in '' $ac_executable_extensions; do
16422  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16423    ac_cv_prog_OBJDUMP_FOR_TARGET="${ncn_progname}"
16424    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16425    break 2
16426  fi
16427done
16428  done
16429IFS=$as_save_IFS
16430
16431fi
16432fi
16433OBJDUMP_FOR_TARGET=$ac_cv_prog_OBJDUMP_FOR_TARGET
16434if test -n "$OBJDUMP_FOR_TARGET"; then
16435  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP_FOR_TARGET" >&5
16436$as_echo "$OBJDUMP_FOR_TARGET" >&6; }
16437else
16438  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16439$as_echo "no" >&6; }
16440fi
16441
16442
16443    fi
16444    test -n "$ac_cv_prog_OBJDUMP_FOR_TARGET" && break
16445  done
16446fi
16447
16448if test -z "$ac_cv_prog_OBJDUMP_FOR_TARGET" ; then
16449  set dummy objdump
16450  if test $build = $target ; then
16451    OBJDUMP_FOR_TARGET="$2"
16452  else
16453    OBJDUMP_FOR_TARGET="${ncn_target_tool_prefix}$2"
16454  fi
16455else
16456  OBJDUMP_FOR_TARGET="$ac_cv_prog_OBJDUMP_FOR_TARGET"
16457fi
16458
16459else
16460  OBJDUMP_FOR_TARGET=$ac_cv_path_OBJDUMP_FOR_TARGET
16461fi
16462
16463
16464
16465
16466if test -z "$ac_cv_path_OTOOL_FOR_TARGET" ; then
16467  if test -n "$with_build_time_tools"; then
16468    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for otool in $with_build_time_tools" >&5
16469$as_echo_n "checking for otool in $with_build_time_tools... " >&6; }
16470    if test -x $with_build_time_tools/otool; then
16471      OTOOL_FOR_TARGET=`cd $with_build_time_tools && pwd`/otool
16472      ac_cv_path_OTOOL_FOR_TARGET=$OTOOL_FOR_TARGET
16473      { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_OTOOL_FOR_TARGET" >&5
16474$as_echo "$ac_cv_path_OTOOL_FOR_TARGET" >&6; }
16475    else
16476      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16477$as_echo "no" >&6; }
16478    fi
16479  elif test $build != $host && test $have_gcc_for_target = yes; then
16480    OTOOL_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=otool`
16481    test $OTOOL_FOR_TARGET = otool && OTOOL_FOR_TARGET=
16482    test -n "$OTOOL_FOR_TARGET" && ac_cv_path_OTOOL_FOR_TARGET=$OTOOL_FOR_TARGET
16483  fi
16484fi
16485if test -z "$ac_cv_path_OTOOL_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then
16486  # Extract the first word of "otool", so it can be a program name with args.
16487set dummy otool; ac_word=$2
16488{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16489$as_echo_n "checking for $ac_word... " >&6; }
16490if ${ac_cv_path_OTOOL_FOR_TARGET+:} false; then :
16491  $as_echo_n "(cached) " >&6
16492else
16493  case $OTOOL_FOR_TARGET in
16494  [\\/]* | ?:[\\/]*)
16495  ac_cv_path_OTOOL_FOR_TARGET="$OTOOL_FOR_TARGET" # Let the user override the test with a path.
16496  ;;
16497  *)
16498  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16499for as_dir in $gcc_cv_tool_dirs
16500do
16501  IFS=$as_save_IFS
16502  test -z "$as_dir" && as_dir=.
16503    for ac_exec_ext in '' $ac_executable_extensions; do
16504  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16505    ac_cv_path_OTOOL_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext"
16506    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16507    break 2
16508  fi
16509done
16510  done
16511IFS=$as_save_IFS
16512
16513  ;;
16514esac
16515fi
16516OTOOL_FOR_TARGET=$ac_cv_path_OTOOL_FOR_TARGET
16517if test -n "$OTOOL_FOR_TARGET"; then
16518  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL_FOR_TARGET" >&5
16519$as_echo "$OTOOL_FOR_TARGET" >&6; }
16520else
16521  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16522$as_echo "no" >&6; }
16523fi
16524
16525
16526fi
16527if test -z "$ac_cv_path_OTOOL_FOR_TARGET" ; then
16528
16529
16530if test -n "$OTOOL_FOR_TARGET"; then
16531  ac_cv_prog_OTOOL_FOR_TARGET=$OTOOL_FOR_TARGET
16532elif test -n "$ac_cv_prog_OTOOL_FOR_TARGET"; then
16533  OTOOL_FOR_TARGET=$ac_cv_prog_OTOOL_FOR_TARGET
16534fi
16535
16536if test -n "$ac_cv_prog_OTOOL_FOR_TARGET"; then
16537  for ncn_progname in otool; do
16538    # Extract the first word of "${ncn_progname}", so it can be a program name with args.
16539set dummy ${ncn_progname}; ac_word=$2
16540{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16541$as_echo_n "checking for $ac_word... " >&6; }
16542if ${ac_cv_prog_OTOOL_FOR_TARGET+:} false; then :
16543  $as_echo_n "(cached) " >&6
16544else
16545  if test -n "$OTOOL_FOR_TARGET"; then
16546  ac_cv_prog_OTOOL_FOR_TARGET="$OTOOL_FOR_TARGET" # Let the user override the test.
16547else
16548as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16549for as_dir in $PATH
16550do
16551  IFS=$as_save_IFS
16552  test -z "$as_dir" && as_dir=.
16553    for ac_exec_ext in '' $ac_executable_extensions; do
16554  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16555    ac_cv_prog_OTOOL_FOR_TARGET="${ncn_progname}"
16556    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16557    break 2
16558  fi
16559done
16560  done
16561IFS=$as_save_IFS
16562
16563fi
16564fi
16565OTOOL_FOR_TARGET=$ac_cv_prog_OTOOL_FOR_TARGET
16566if test -n "$OTOOL_FOR_TARGET"; then
16567  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL_FOR_TARGET" >&5
16568$as_echo "$OTOOL_FOR_TARGET" >&6; }
16569else
16570  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16571$as_echo "no" >&6; }
16572fi
16573
16574
16575  done
16576fi
16577
16578if test -z "$ac_cv_prog_OTOOL_FOR_TARGET" && test -n "$with_build_time_tools"; then
16579  for ncn_progname in otool; do
16580    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
16581$as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
16582    if test -x $with_build_time_tools/${ncn_progname}; then
16583      ac_cv_prog_OTOOL_FOR_TARGET=$with_build_time_tools/${ncn_progname}
16584      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
16585$as_echo "yes" >&6; }
16586      break
16587    else
16588      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16589$as_echo "no" >&6; }
16590    fi
16591  done
16592fi
16593
16594if test -z "$ac_cv_prog_OTOOL_FOR_TARGET"; then
16595  for ncn_progname in otool; do
16596    if test -n "$ncn_target_tool_prefix"; then
16597      # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
16598set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
16599{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16600$as_echo_n "checking for $ac_word... " >&6; }
16601if ${ac_cv_prog_OTOOL_FOR_TARGET+:} false; then :
16602  $as_echo_n "(cached) " >&6
16603else
16604  if test -n "$OTOOL_FOR_TARGET"; then
16605  ac_cv_prog_OTOOL_FOR_TARGET="$OTOOL_FOR_TARGET" # Let the user override the test.
16606else
16607as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16608for as_dir in $PATH
16609do
16610  IFS=$as_save_IFS
16611  test -z "$as_dir" && as_dir=.
16612    for ac_exec_ext in '' $ac_executable_extensions; do
16613  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16614    ac_cv_prog_OTOOL_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
16615    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16616    break 2
16617  fi
16618done
16619  done
16620IFS=$as_save_IFS
16621
16622fi
16623fi
16624OTOOL_FOR_TARGET=$ac_cv_prog_OTOOL_FOR_TARGET
16625if test -n "$OTOOL_FOR_TARGET"; then
16626  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL_FOR_TARGET" >&5
16627$as_echo "$OTOOL_FOR_TARGET" >&6; }
16628else
16629  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16630$as_echo "no" >&6; }
16631fi
16632
16633
16634    fi
16635    if test -z "$ac_cv_prog_OTOOL_FOR_TARGET" && test $build = $target ; then
16636      # Extract the first word of "${ncn_progname}", so it can be a program name with args.
16637set dummy ${ncn_progname}; ac_word=$2
16638{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16639$as_echo_n "checking for $ac_word... " >&6; }
16640if ${ac_cv_prog_OTOOL_FOR_TARGET+:} false; then :
16641  $as_echo_n "(cached) " >&6
16642else
16643  if test -n "$OTOOL_FOR_TARGET"; then
16644  ac_cv_prog_OTOOL_FOR_TARGET="$OTOOL_FOR_TARGET" # Let the user override the test.
16645else
16646as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16647for as_dir in $PATH
16648do
16649  IFS=$as_save_IFS
16650  test -z "$as_dir" && as_dir=.
16651    for ac_exec_ext in '' $ac_executable_extensions; do
16652  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16653    ac_cv_prog_OTOOL_FOR_TARGET="${ncn_progname}"
16654    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16655    break 2
16656  fi
16657done
16658  done
16659IFS=$as_save_IFS
16660
16661fi
16662fi
16663OTOOL_FOR_TARGET=$ac_cv_prog_OTOOL_FOR_TARGET
16664if test -n "$OTOOL_FOR_TARGET"; then
16665  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL_FOR_TARGET" >&5
16666$as_echo "$OTOOL_FOR_TARGET" >&6; }
16667else
16668  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16669$as_echo "no" >&6; }
16670fi
16671
16672
16673    fi
16674    test -n "$ac_cv_prog_OTOOL_FOR_TARGET" && break
16675  done
16676fi
16677
16678if test -z "$ac_cv_prog_OTOOL_FOR_TARGET" ; then
16679  set dummy otool
16680  if test $build = $target ; then
16681    OTOOL_FOR_TARGET="$2"
16682  else
16683    OTOOL_FOR_TARGET="${ncn_target_tool_prefix}$2"
16684  fi
16685else
16686  OTOOL_FOR_TARGET="$ac_cv_prog_OTOOL_FOR_TARGET"
16687fi
16688
16689else
16690  OTOOL_FOR_TARGET=$ac_cv_path_OTOOL_FOR_TARGET
16691fi
16692
16693
16694
16695
16696if test -z "$ac_cv_path_RANLIB_FOR_TARGET" ; then
16697  if test -n "$with_build_time_tools"; then
16698    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ranlib in $with_build_time_tools" >&5
16699$as_echo_n "checking for ranlib in $with_build_time_tools... " >&6; }
16700    if test -x $with_build_time_tools/ranlib; then
16701      RANLIB_FOR_TARGET=`cd $with_build_time_tools && pwd`/ranlib
16702      ac_cv_path_RANLIB_FOR_TARGET=$RANLIB_FOR_TARGET
16703      { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_RANLIB_FOR_TARGET" >&5
16704$as_echo "$ac_cv_path_RANLIB_FOR_TARGET" >&6; }
16705    else
16706      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16707$as_echo "no" >&6; }
16708    fi
16709  elif test $build != $host && test $have_gcc_for_target = yes; then
16710    RANLIB_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=ranlib`
16711    test $RANLIB_FOR_TARGET = ranlib && RANLIB_FOR_TARGET=
16712    test -n "$RANLIB_FOR_TARGET" && ac_cv_path_RANLIB_FOR_TARGET=$RANLIB_FOR_TARGET
16713  fi
16714fi
16715if test -z "$ac_cv_path_RANLIB_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then
16716  # Extract the first word of "ranlib", so it can be a program name with args.
16717set dummy ranlib; ac_word=$2
16718{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16719$as_echo_n "checking for $ac_word... " >&6; }
16720if ${ac_cv_path_RANLIB_FOR_TARGET+:} false; then :
16721  $as_echo_n "(cached) " >&6
16722else
16723  case $RANLIB_FOR_TARGET in
16724  [\\/]* | ?:[\\/]*)
16725  ac_cv_path_RANLIB_FOR_TARGET="$RANLIB_FOR_TARGET" # Let the user override the test with a path.
16726  ;;
16727  *)
16728  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16729for as_dir in $gcc_cv_tool_dirs
16730do
16731  IFS=$as_save_IFS
16732  test -z "$as_dir" && as_dir=.
16733    for ac_exec_ext in '' $ac_executable_extensions; do
16734  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16735    ac_cv_path_RANLIB_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext"
16736    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16737    break 2
16738  fi
16739done
16740  done
16741IFS=$as_save_IFS
16742
16743  ;;
16744esac
16745fi
16746RANLIB_FOR_TARGET=$ac_cv_path_RANLIB_FOR_TARGET
16747if test -n "$RANLIB_FOR_TARGET"; then
16748  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB_FOR_TARGET" >&5
16749$as_echo "$RANLIB_FOR_TARGET" >&6; }
16750else
16751  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16752$as_echo "no" >&6; }
16753fi
16754
16755
16756fi
16757if test -z "$ac_cv_path_RANLIB_FOR_TARGET" ; then
16758
16759
16760if test -n "$RANLIB_FOR_TARGET"; then
16761  ac_cv_prog_RANLIB_FOR_TARGET=$RANLIB_FOR_TARGET
16762elif test -n "$ac_cv_prog_RANLIB_FOR_TARGET"; then
16763  RANLIB_FOR_TARGET=$ac_cv_prog_RANLIB_FOR_TARGET
16764fi
16765
16766if test -n "$ac_cv_prog_RANLIB_FOR_TARGET"; then
16767  for ncn_progname in ranlib; do
16768    # Extract the first word of "${ncn_progname}", so it can be a program name with args.
16769set dummy ${ncn_progname}; ac_word=$2
16770{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16771$as_echo_n "checking for $ac_word... " >&6; }
16772if ${ac_cv_prog_RANLIB_FOR_TARGET+:} false; then :
16773  $as_echo_n "(cached) " >&6
16774else
16775  if test -n "$RANLIB_FOR_TARGET"; then
16776  ac_cv_prog_RANLIB_FOR_TARGET="$RANLIB_FOR_TARGET" # Let the user override the test.
16777else
16778as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16779for as_dir in $PATH
16780do
16781  IFS=$as_save_IFS
16782  test -z "$as_dir" && as_dir=.
16783    for ac_exec_ext in '' $ac_executable_extensions; do
16784  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16785    ac_cv_prog_RANLIB_FOR_TARGET="${ncn_progname}"
16786    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16787    break 2
16788  fi
16789done
16790  done
16791IFS=$as_save_IFS
16792
16793fi
16794fi
16795RANLIB_FOR_TARGET=$ac_cv_prog_RANLIB_FOR_TARGET
16796if test -n "$RANLIB_FOR_TARGET"; then
16797  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB_FOR_TARGET" >&5
16798$as_echo "$RANLIB_FOR_TARGET" >&6; }
16799else
16800  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16801$as_echo "no" >&6; }
16802fi
16803
16804
16805  done
16806fi
16807
16808if test -z "$ac_cv_prog_RANLIB_FOR_TARGET" && test -n "$with_build_time_tools"; then
16809  for ncn_progname in ranlib; do
16810    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
16811$as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
16812    if test -x $with_build_time_tools/${ncn_progname}; then
16813      ac_cv_prog_RANLIB_FOR_TARGET=$with_build_time_tools/${ncn_progname}
16814      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
16815$as_echo "yes" >&6; }
16816      break
16817    else
16818      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16819$as_echo "no" >&6; }
16820    fi
16821  done
16822fi
16823
16824if test -z "$ac_cv_prog_RANLIB_FOR_TARGET"; then
16825  for ncn_progname in ranlib; do
16826    if test -n "$ncn_target_tool_prefix"; then
16827      # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
16828set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
16829{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16830$as_echo_n "checking for $ac_word... " >&6; }
16831if ${ac_cv_prog_RANLIB_FOR_TARGET+:} false; then :
16832  $as_echo_n "(cached) " >&6
16833else
16834  if test -n "$RANLIB_FOR_TARGET"; then
16835  ac_cv_prog_RANLIB_FOR_TARGET="$RANLIB_FOR_TARGET" # Let the user override the test.
16836else
16837as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16838for as_dir in $PATH
16839do
16840  IFS=$as_save_IFS
16841  test -z "$as_dir" && as_dir=.
16842    for ac_exec_ext in '' $ac_executable_extensions; do
16843  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16844    ac_cv_prog_RANLIB_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
16845    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16846    break 2
16847  fi
16848done
16849  done
16850IFS=$as_save_IFS
16851
16852fi
16853fi
16854RANLIB_FOR_TARGET=$ac_cv_prog_RANLIB_FOR_TARGET
16855if test -n "$RANLIB_FOR_TARGET"; then
16856  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB_FOR_TARGET" >&5
16857$as_echo "$RANLIB_FOR_TARGET" >&6; }
16858else
16859  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16860$as_echo "no" >&6; }
16861fi
16862
16863
16864    fi
16865    if test -z "$ac_cv_prog_RANLIB_FOR_TARGET" && test $build = $target ; then
16866      # Extract the first word of "${ncn_progname}", so it can be a program name with args.
16867set dummy ${ncn_progname}; ac_word=$2
16868{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16869$as_echo_n "checking for $ac_word... " >&6; }
16870if ${ac_cv_prog_RANLIB_FOR_TARGET+:} false; then :
16871  $as_echo_n "(cached) " >&6
16872else
16873  if test -n "$RANLIB_FOR_TARGET"; then
16874  ac_cv_prog_RANLIB_FOR_TARGET="$RANLIB_FOR_TARGET" # Let the user override the test.
16875else
16876as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16877for as_dir in $PATH
16878do
16879  IFS=$as_save_IFS
16880  test -z "$as_dir" && as_dir=.
16881    for ac_exec_ext in '' $ac_executable_extensions; do
16882  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16883    ac_cv_prog_RANLIB_FOR_TARGET="${ncn_progname}"
16884    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16885    break 2
16886  fi
16887done
16888  done
16889IFS=$as_save_IFS
16890
16891fi
16892fi
16893RANLIB_FOR_TARGET=$ac_cv_prog_RANLIB_FOR_TARGET
16894if test -n "$RANLIB_FOR_TARGET"; then
16895  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB_FOR_TARGET" >&5
16896$as_echo "$RANLIB_FOR_TARGET" >&6; }
16897else
16898  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16899$as_echo "no" >&6; }
16900fi
16901
16902
16903    fi
16904    test -n "$ac_cv_prog_RANLIB_FOR_TARGET" && break
16905  done
16906fi
16907
16908if test -z "$ac_cv_prog_RANLIB_FOR_TARGET" ; then
16909  set dummy ranlib
16910  if test $build = $target ; then
16911    RANLIB_FOR_TARGET="$2"
16912  else
16913    RANLIB_FOR_TARGET="${ncn_target_tool_prefix}$2"
16914  fi
16915else
16916  RANLIB_FOR_TARGET="$ac_cv_prog_RANLIB_FOR_TARGET"
16917fi
16918
16919else
16920  RANLIB_FOR_TARGET=$ac_cv_path_RANLIB_FOR_TARGET
16921fi
16922
16923
16924
16925
16926if test -z "$ac_cv_path_READELF_FOR_TARGET" ; then
16927  if test -n "$with_build_time_tools"; then
16928    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for readelf in $with_build_time_tools" >&5
16929$as_echo_n "checking for readelf in $with_build_time_tools... " >&6; }
16930    if test -x $with_build_time_tools/readelf; then
16931      READELF_FOR_TARGET=`cd $with_build_time_tools && pwd`/readelf
16932      ac_cv_path_READELF_FOR_TARGET=$READELF_FOR_TARGET
16933      { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_READELF_FOR_TARGET" >&5
16934$as_echo "$ac_cv_path_READELF_FOR_TARGET" >&6; }
16935    else
16936      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16937$as_echo "no" >&6; }
16938    fi
16939  elif test $build != $host && test $have_gcc_for_target = yes; then
16940    READELF_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=readelf`
16941    test $READELF_FOR_TARGET = readelf && READELF_FOR_TARGET=
16942    test -n "$READELF_FOR_TARGET" && ac_cv_path_READELF_FOR_TARGET=$READELF_FOR_TARGET
16943  fi
16944fi
16945if test -z "$ac_cv_path_READELF_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then
16946  # Extract the first word of "readelf", so it can be a program name with args.
16947set dummy readelf; ac_word=$2
16948{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
16949$as_echo_n "checking for $ac_word... " >&6; }
16950if ${ac_cv_path_READELF_FOR_TARGET+:} false; then :
16951  $as_echo_n "(cached) " >&6
16952else
16953  case $READELF_FOR_TARGET in
16954  [\\/]* | ?:[\\/]*)
16955  ac_cv_path_READELF_FOR_TARGET="$READELF_FOR_TARGET" # Let the user override the test with a path.
16956  ;;
16957  *)
16958  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16959for as_dir in $gcc_cv_tool_dirs
16960do
16961  IFS=$as_save_IFS
16962  test -z "$as_dir" && as_dir=.
16963    for ac_exec_ext in '' $ac_executable_extensions; do
16964  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
16965    ac_cv_path_READELF_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext"
16966    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
16967    break 2
16968  fi
16969done
16970  done
16971IFS=$as_save_IFS
16972
16973  ;;
16974esac
16975fi
16976READELF_FOR_TARGET=$ac_cv_path_READELF_FOR_TARGET
16977if test -n "$READELF_FOR_TARGET"; then
16978  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $READELF_FOR_TARGET" >&5
16979$as_echo "$READELF_FOR_TARGET" >&6; }
16980else
16981  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16982$as_echo "no" >&6; }
16983fi
16984
16985
16986fi
16987if test -z "$ac_cv_path_READELF_FOR_TARGET" ; then
16988
16989
16990if test -n "$READELF_FOR_TARGET"; then
16991  ac_cv_prog_READELF_FOR_TARGET=$READELF_FOR_TARGET
16992elif test -n "$ac_cv_prog_READELF_FOR_TARGET"; then
16993  READELF_FOR_TARGET=$ac_cv_prog_READELF_FOR_TARGET
16994fi
16995
16996if test -n "$ac_cv_prog_READELF_FOR_TARGET"; then
16997  for ncn_progname in readelf; do
16998    # Extract the first word of "${ncn_progname}", so it can be a program name with args.
16999set dummy ${ncn_progname}; ac_word=$2
17000{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
17001$as_echo_n "checking for $ac_word... " >&6; }
17002if ${ac_cv_prog_READELF_FOR_TARGET+:} false; then :
17003  $as_echo_n "(cached) " >&6
17004else
17005  if test -n "$READELF_FOR_TARGET"; then
17006  ac_cv_prog_READELF_FOR_TARGET="$READELF_FOR_TARGET" # Let the user override the test.
17007else
17008as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17009for as_dir in $PATH
17010do
17011  IFS=$as_save_IFS
17012  test -z "$as_dir" && as_dir=.
17013    for ac_exec_ext in '' $ac_executable_extensions; do
17014  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
17015    ac_cv_prog_READELF_FOR_TARGET="${ncn_progname}"
17016    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
17017    break 2
17018  fi
17019done
17020  done
17021IFS=$as_save_IFS
17022
17023fi
17024fi
17025READELF_FOR_TARGET=$ac_cv_prog_READELF_FOR_TARGET
17026if test -n "$READELF_FOR_TARGET"; then
17027  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $READELF_FOR_TARGET" >&5
17028$as_echo "$READELF_FOR_TARGET" >&6; }
17029else
17030  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17031$as_echo "no" >&6; }
17032fi
17033
17034
17035  done
17036fi
17037
17038if test -z "$ac_cv_prog_READELF_FOR_TARGET" && test -n "$with_build_time_tools"; then
17039  for ncn_progname in readelf; do
17040    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
17041$as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
17042    if test -x $with_build_time_tools/${ncn_progname}; then
17043      ac_cv_prog_READELF_FOR_TARGET=$with_build_time_tools/${ncn_progname}
17044      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
17045$as_echo "yes" >&6; }
17046      break
17047    else
17048      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17049$as_echo "no" >&6; }
17050    fi
17051  done
17052fi
17053
17054if test -z "$ac_cv_prog_READELF_FOR_TARGET"; then
17055  for ncn_progname in readelf; do
17056    if test -n "$ncn_target_tool_prefix"; then
17057      # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
17058set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
17059{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
17060$as_echo_n "checking for $ac_word... " >&6; }
17061if ${ac_cv_prog_READELF_FOR_TARGET+:} false; then :
17062  $as_echo_n "(cached) " >&6
17063else
17064  if test -n "$READELF_FOR_TARGET"; then
17065  ac_cv_prog_READELF_FOR_TARGET="$READELF_FOR_TARGET" # Let the user override the test.
17066else
17067as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17068for as_dir in $PATH
17069do
17070  IFS=$as_save_IFS
17071  test -z "$as_dir" && as_dir=.
17072    for ac_exec_ext in '' $ac_executable_extensions; do
17073  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
17074    ac_cv_prog_READELF_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
17075    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
17076    break 2
17077  fi
17078done
17079  done
17080IFS=$as_save_IFS
17081
17082fi
17083fi
17084READELF_FOR_TARGET=$ac_cv_prog_READELF_FOR_TARGET
17085if test -n "$READELF_FOR_TARGET"; then
17086  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $READELF_FOR_TARGET" >&5
17087$as_echo "$READELF_FOR_TARGET" >&6; }
17088else
17089  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17090$as_echo "no" >&6; }
17091fi
17092
17093
17094    fi
17095    if test -z "$ac_cv_prog_READELF_FOR_TARGET" && test $build = $target ; then
17096      # Extract the first word of "${ncn_progname}", so it can be a program name with args.
17097set dummy ${ncn_progname}; ac_word=$2
17098{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
17099$as_echo_n "checking for $ac_word... " >&6; }
17100if ${ac_cv_prog_READELF_FOR_TARGET+:} false; then :
17101  $as_echo_n "(cached) " >&6
17102else
17103  if test -n "$READELF_FOR_TARGET"; then
17104  ac_cv_prog_READELF_FOR_TARGET="$READELF_FOR_TARGET" # Let the user override the test.
17105else
17106as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17107for as_dir in $PATH
17108do
17109  IFS=$as_save_IFS
17110  test -z "$as_dir" && as_dir=.
17111    for ac_exec_ext in '' $ac_executable_extensions; do
17112  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
17113    ac_cv_prog_READELF_FOR_TARGET="${ncn_progname}"
17114    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
17115    break 2
17116  fi
17117done
17118  done
17119IFS=$as_save_IFS
17120
17121fi
17122fi
17123READELF_FOR_TARGET=$ac_cv_prog_READELF_FOR_TARGET
17124if test -n "$READELF_FOR_TARGET"; then
17125  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $READELF_FOR_TARGET" >&5
17126$as_echo "$READELF_FOR_TARGET" >&6; }
17127else
17128  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17129$as_echo "no" >&6; }
17130fi
17131
17132
17133    fi
17134    test -n "$ac_cv_prog_READELF_FOR_TARGET" && break
17135  done
17136fi
17137
17138if test -z "$ac_cv_prog_READELF_FOR_TARGET" ; then
17139  set dummy readelf
17140  if test $build = $target ; then
17141    READELF_FOR_TARGET="$2"
17142  else
17143    READELF_FOR_TARGET="${ncn_target_tool_prefix}$2"
17144  fi
17145else
17146  READELF_FOR_TARGET="$ac_cv_prog_READELF_FOR_TARGET"
17147fi
17148
17149else
17150  READELF_FOR_TARGET=$ac_cv_path_READELF_FOR_TARGET
17151fi
17152
17153
17154
17155
17156if test -z "$ac_cv_path_STRIP_FOR_TARGET" ; then
17157  if test -n "$with_build_time_tools"; then
17158    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for strip in $with_build_time_tools" >&5
17159$as_echo_n "checking for strip in $with_build_time_tools... " >&6; }
17160    if test -x $with_build_time_tools/strip; then
17161      STRIP_FOR_TARGET=`cd $with_build_time_tools && pwd`/strip
17162      ac_cv_path_STRIP_FOR_TARGET=$STRIP_FOR_TARGET
17163      { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_STRIP_FOR_TARGET" >&5
17164$as_echo "$ac_cv_path_STRIP_FOR_TARGET" >&6; }
17165    else
17166      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17167$as_echo "no" >&6; }
17168    fi
17169  elif test $build != $host && test $have_gcc_for_target = yes; then
17170    STRIP_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=strip`
17171    test $STRIP_FOR_TARGET = strip && STRIP_FOR_TARGET=
17172    test -n "$STRIP_FOR_TARGET" && ac_cv_path_STRIP_FOR_TARGET=$STRIP_FOR_TARGET
17173  fi
17174fi
17175if test -z "$ac_cv_path_STRIP_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then
17176  # Extract the first word of "strip", so it can be a program name with args.
17177set dummy strip; ac_word=$2
17178{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
17179$as_echo_n "checking for $ac_word... " >&6; }
17180if ${ac_cv_path_STRIP_FOR_TARGET+:} false; then :
17181  $as_echo_n "(cached) " >&6
17182else
17183  case $STRIP_FOR_TARGET in
17184  [\\/]* | ?:[\\/]*)
17185  ac_cv_path_STRIP_FOR_TARGET="$STRIP_FOR_TARGET" # Let the user override the test with a path.
17186  ;;
17187  *)
17188  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17189for as_dir in $gcc_cv_tool_dirs
17190do
17191  IFS=$as_save_IFS
17192  test -z "$as_dir" && as_dir=.
17193    for ac_exec_ext in '' $ac_executable_extensions; do
17194  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
17195    ac_cv_path_STRIP_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext"
17196    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
17197    break 2
17198  fi
17199done
17200  done
17201IFS=$as_save_IFS
17202
17203  ;;
17204esac
17205fi
17206STRIP_FOR_TARGET=$ac_cv_path_STRIP_FOR_TARGET
17207if test -n "$STRIP_FOR_TARGET"; then
17208  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP_FOR_TARGET" >&5
17209$as_echo "$STRIP_FOR_TARGET" >&6; }
17210else
17211  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17212$as_echo "no" >&6; }
17213fi
17214
17215
17216fi
17217if test -z "$ac_cv_path_STRIP_FOR_TARGET" ; then
17218
17219
17220if test -n "$STRIP_FOR_TARGET"; then
17221  ac_cv_prog_STRIP_FOR_TARGET=$STRIP_FOR_TARGET
17222elif test -n "$ac_cv_prog_STRIP_FOR_TARGET"; then
17223  STRIP_FOR_TARGET=$ac_cv_prog_STRIP_FOR_TARGET
17224fi
17225
17226if test -n "$ac_cv_prog_STRIP_FOR_TARGET"; then
17227  for ncn_progname in strip; do
17228    # Extract the first word of "${ncn_progname}", so it can be a program name with args.
17229set dummy ${ncn_progname}; ac_word=$2
17230{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
17231$as_echo_n "checking for $ac_word... " >&6; }
17232if ${ac_cv_prog_STRIP_FOR_TARGET+:} false; then :
17233  $as_echo_n "(cached) " >&6
17234else
17235  if test -n "$STRIP_FOR_TARGET"; then
17236  ac_cv_prog_STRIP_FOR_TARGET="$STRIP_FOR_TARGET" # Let the user override the test.
17237else
17238as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17239for as_dir in $PATH
17240do
17241  IFS=$as_save_IFS
17242  test -z "$as_dir" && as_dir=.
17243    for ac_exec_ext in '' $ac_executable_extensions; do
17244  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
17245    ac_cv_prog_STRIP_FOR_TARGET="${ncn_progname}"
17246    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
17247    break 2
17248  fi
17249done
17250  done
17251IFS=$as_save_IFS
17252
17253fi
17254fi
17255STRIP_FOR_TARGET=$ac_cv_prog_STRIP_FOR_TARGET
17256if test -n "$STRIP_FOR_TARGET"; then
17257  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP_FOR_TARGET" >&5
17258$as_echo "$STRIP_FOR_TARGET" >&6; }
17259else
17260  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17261$as_echo "no" >&6; }
17262fi
17263
17264
17265  done
17266fi
17267
17268if test -z "$ac_cv_prog_STRIP_FOR_TARGET" && test -n "$with_build_time_tools"; then
17269  for ncn_progname in strip; do
17270    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
17271$as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
17272    if test -x $with_build_time_tools/${ncn_progname}; then
17273      ac_cv_prog_STRIP_FOR_TARGET=$with_build_time_tools/${ncn_progname}
17274      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
17275$as_echo "yes" >&6; }
17276      break
17277    else
17278      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17279$as_echo "no" >&6; }
17280    fi
17281  done
17282fi
17283
17284if test -z "$ac_cv_prog_STRIP_FOR_TARGET"; then
17285  for ncn_progname in strip; do
17286    if test -n "$ncn_target_tool_prefix"; then
17287      # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
17288set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
17289{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
17290$as_echo_n "checking for $ac_word... " >&6; }
17291if ${ac_cv_prog_STRIP_FOR_TARGET+:} false; then :
17292  $as_echo_n "(cached) " >&6
17293else
17294  if test -n "$STRIP_FOR_TARGET"; then
17295  ac_cv_prog_STRIP_FOR_TARGET="$STRIP_FOR_TARGET" # Let the user override the test.
17296else
17297as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17298for as_dir in $PATH
17299do
17300  IFS=$as_save_IFS
17301  test -z "$as_dir" && as_dir=.
17302    for ac_exec_ext in '' $ac_executable_extensions; do
17303  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
17304    ac_cv_prog_STRIP_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
17305    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
17306    break 2
17307  fi
17308done
17309  done
17310IFS=$as_save_IFS
17311
17312fi
17313fi
17314STRIP_FOR_TARGET=$ac_cv_prog_STRIP_FOR_TARGET
17315if test -n "$STRIP_FOR_TARGET"; then
17316  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP_FOR_TARGET" >&5
17317$as_echo "$STRIP_FOR_TARGET" >&6; }
17318else
17319  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17320$as_echo "no" >&6; }
17321fi
17322
17323
17324    fi
17325    if test -z "$ac_cv_prog_STRIP_FOR_TARGET" && test $build = $target ; then
17326      # Extract the first word of "${ncn_progname}", so it can be a program name with args.
17327set dummy ${ncn_progname}; ac_word=$2
17328{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
17329$as_echo_n "checking for $ac_word... " >&6; }
17330if ${ac_cv_prog_STRIP_FOR_TARGET+:} false; then :
17331  $as_echo_n "(cached) " >&6
17332else
17333  if test -n "$STRIP_FOR_TARGET"; then
17334  ac_cv_prog_STRIP_FOR_TARGET="$STRIP_FOR_TARGET" # Let the user override the test.
17335else
17336as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17337for as_dir in $PATH
17338do
17339  IFS=$as_save_IFS
17340  test -z "$as_dir" && as_dir=.
17341    for ac_exec_ext in '' $ac_executable_extensions; do
17342  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
17343    ac_cv_prog_STRIP_FOR_TARGET="${ncn_progname}"
17344    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
17345    break 2
17346  fi
17347done
17348  done
17349IFS=$as_save_IFS
17350
17351fi
17352fi
17353STRIP_FOR_TARGET=$ac_cv_prog_STRIP_FOR_TARGET
17354if test -n "$STRIP_FOR_TARGET"; then
17355  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP_FOR_TARGET" >&5
17356$as_echo "$STRIP_FOR_TARGET" >&6; }
17357else
17358  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17359$as_echo "no" >&6; }
17360fi
17361
17362
17363    fi
17364    test -n "$ac_cv_prog_STRIP_FOR_TARGET" && break
17365  done
17366fi
17367
17368if test -z "$ac_cv_prog_STRIP_FOR_TARGET" ; then
17369  set dummy strip
17370  if test $build = $target ; then
17371    STRIP_FOR_TARGET="$2"
17372  else
17373    STRIP_FOR_TARGET="${ncn_target_tool_prefix}$2"
17374  fi
17375else
17376  STRIP_FOR_TARGET="$ac_cv_prog_STRIP_FOR_TARGET"
17377fi
17378
17379else
17380  STRIP_FOR_TARGET=$ac_cv_path_STRIP_FOR_TARGET
17381fi
17382
17383
17384
17385
17386if test -z "$ac_cv_path_WINDRES_FOR_TARGET" ; then
17387  if test -n "$with_build_time_tools"; then
17388    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for windres in $with_build_time_tools" >&5
17389$as_echo_n "checking for windres in $with_build_time_tools... " >&6; }
17390    if test -x $with_build_time_tools/windres; then
17391      WINDRES_FOR_TARGET=`cd $with_build_time_tools && pwd`/windres
17392      ac_cv_path_WINDRES_FOR_TARGET=$WINDRES_FOR_TARGET
17393      { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_WINDRES_FOR_TARGET" >&5
17394$as_echo "$ac_cv_path_WINDRES_FOR_TARGET" >&6; }
17395    else
17396      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17397$as_echo "no" >&6; }
17398    fi
17399  elif test $build != $host && test $have_gcc_for_target = yes; then
17400    WINDRES_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=windres`
17401    test $WINDRES_FOR_TARGET = windres && WINDRES_FOR_TARGET=
17402    test -n "$WINDRES_FOR_TARGET" && ac_cv_path_WINDRES_FOR_TARGET=$WINDRES_FOR_TARGET
17403  fi
17404fi
17405if test -z "$ac_cv_path_WINDRES_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then
17406  # Extract the first word of "windres", so it can be a program name with args.
17407set dummy windres; ac_word=$2
17408{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
17409$as_echo_n "checking for $ac_word... " >&6; }
17410if ${ac_cv_path_WINDRES_FOR_TARGET+:} false; then :
17411  $as_echo_n "(cached) " >&6
17412else
17413  case $WINDRES_FOR_TARGET in
17414  [\\/]* | ?:[\\/]*)
17415  ac_cv_path_WINDRES_FOR_TARGET="$WINDRES_FOR_TARGET" # Let the user override the test with a path.
17416  ;;
17417  *)
17418  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17419for as_dir in $gcc_cv_tool_dirs
17420do
17421  IFS=$as_save_IFS
17422  test -z "$as_dir" && as_dir=.
17423    for ac_exec_ext in '' $ac_executable_extensions; do
17424  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
17425    ac_cv_path_WINDRES_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext"
17426    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
17427    break 2
17428  fi
17429done
17430  done
17431IFS=$as_save_IFS
17432
17433  ;;
17434esac
17435fi
17436WINDRES_FOR_TARGET=$ac_cv_path_WINDRES_FOR_TARGET
17437if test -n "$WINDRES_FOR_TARGET"; then
17438  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDRES_FOR_TARGET" >&5
17439$as_echo "$WINDRES_FOR_TARGET" >&6; }
17440else
17441  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17442$as_echo "no" >&6; }
17443fi
17444
17445
17446fi
17447if test -z "$ac_cv_path_WINDRES_FOR_TARGET" ; then
17448
17449
17450if test -n "$WINDRES_FOR_TARGET"; then
17451  ac_cv_prog_WINDRES_FOR_TARGET=$WINDRES_FOR_TARGET
17452elif test -n "$ac_cv_prog_WINDRES_FOR_TARGET"; then
17453  WINDRES_FOR_TARGET=$ac_cv_prog_WINDRES_FOR_TARGET
17454fi
17455
17456if test -n "$ac_cv_prog_WINDRES_FOR_TARGET"; then
17457  for ncn_progname in windres; do
17458    # Extract the first word of "${ncn_progname}", so it can be a program name with args.
17459set dummy ${ncn_progname}; ac_word=$2
17460{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
17461$as_echo_n "checking for $ac_word... " >&6; }
17462if ${ac_cv_prog_WINDRES_FOR_TARGET+:} false; then :
17463  $as_echo_n "(cached) " >&6
17464else
17465  if test -n "$WINDRES_FOR_TARGET"; then
17466  ac_cv_prog_WINDRES_FOR_TARGET="$WINDRES_FOR_TARGET" # Let the user override the test.
17467else
17468as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17469for as_dir in $PATH
17470do
17471  IFS=$as_save_IFS
17472  test -z "$as_dir" && as_dir=.
17473    for ac_exec_ext in '' $ac_executable_extensions; do
17474  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
17475    ac_cv_prog_WINDRES_FOR_TARGET="${ncn_progname}"
17476    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
17477    break 2
17478  fi
17479done
17480  done
17481IFS=$as_save_IFS
17482
17483fi
17484fi
17485WINDRES_FOR_TARGET=$ac_cv_prog_WINDRES_FOR_TARGET
17486if test -n "$WINDRES_FOR_TARGET"; then
17487  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDRES_FOR_TARGET" >&5
17488$as_echo "$WINDRES_FOR_TARGET" >&6; }
17489else
17490  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17491$as_echo "no" >&6; }
17492fi
17493
17494
17495  done
17496fi
17497
17498if test -z "$ac_cv_prog_WINDRES_FOR_TARGET" && test -n "$with_build_time_tools"; then
17499  for ncn_progname in windres; do
17500    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
17501$as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
17502    if test -x $with_build_time_tools/${ncn_progname}; then
17503      ac_cv_prog_WINDRES_FOR_TARGET=$with_build_time_tools/${ncn_progname}
17504      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
17505$as_echo "yes" >&6; }
17506      break
17507    else
17508      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17509$as_echo "no" >&6; }
17510    fi
17511  done
17512fi
17513
17514if test -z "$ac_cv_prog_WINDRES_FOR_TARGET"; then
17515  for ncn_progname in windres; do
17516    if test -n "$ncn_target_tool_prefix"; then
17517      # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
17518set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
17519{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
17520$as_echo_n "checking for $ac_word... " >&6; }
17521if ${ac_cv_prog_WINDRES_FOR_TARGET+:} false; then :
17522  $as_echo_n "(cached) " >&6
17523else
17524  if test -n "$WINDRES_FOR_TARGET"; then
17525  ac_cv_prog_WINDRES_FOR_TARGET="$WINDRES_FOR_TARGET" # Let the user override the test.
17526else
17527as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17528for as_dir in $PATH
17529do
17530  IFS=$as_save_IFS
17531  test -z "$as_dir" && as_dir=.
17532    for ac_exec_ext in '' $ac_executable_extensions; do
17533  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
17534    ac_cv_prog_WINDRES_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
17535    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
17536    break 2
17537  fi
17538done
17539  done
17540IFS=$as_save_IFS
17541
17542fi
17543fi
17544WINDRES_FOR_TARGET=$ac_cv_prog_WINDRES_FOR_TARGET
17545if test -n "$WINDRES_FOR_TARGET"; then
17546  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDRES_FOR_TARGET" >&5
17547$as_echo "$WINDRES_FOR_TARGET" >&6; }
17548else
17549  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17550$as_echo "no" >&6; }
17551fi
17552
17553
17554    fi
17555    if test -z "$ac_cv_prog_WINDRES_FOR_TARGET" && test $build = $target ; then
17556      # Extract the first word of "${ncn_progname}", so it can be a program name with args.
17557set dummy ${ncn_progname}; ac_word=$2
17558{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
17559$as_echo_n "checking for $ac_word... " >&6; }
17560if ${ac_cv_prog_WINDRES_FOR_TARGET+:} false; then :
17561  $as_echo_n "(cached) " >&6
17562else
17563  if test -n "$WINDRES_FOR_TARGET"; then
17564  ac_cv_prog_WINDRES_FOR_TARGET="$WINDRES_FOR_TARGET" # Let the user override the test.
17565else
17566as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17567for as_dir in $PATH
17568do
17569  IFS=$as_save_IFS
17570  test -z "$as_dir" && as_dir=.
17571    for ac_exec_ext in '' $ac_executable_extensions; do
17572  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
17573    ac_cv_prog_WINDRES_FOR_TARGET="${ncn_progname}"
17574    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
17575    break 2
17576  fi
17577done
17578  done
17579IFS=$as_save_IFS
17580
17581fi
17582fi
17583WINDRES_FOR_TARGET=$ac_cv_prog_WINDRES_FOR_TARGET
17584if test -n "$WINDRES_FOR_TARGET"; then
17585  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDRES_FOR_TARGET" >&5
17586$as_echo "$WINDRES_FOR_TARGET" >&6; }
17587else
17588  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17589$as_echo "no" >&6; }
17590fi
17591
17592
17593    fi
17594    test -n "$ac_cv_prog_WINDRES_FOR_TARGET" && break
17595  done
17596fi
17597
17598if test -z "$ac_cv_prog_WINDRES_FOR_TARGET" ; then
17599  set dummy windres
17600  if test $build = $target ; then
17601    WINDRES_FOR_TARGET="$2"
17602  else
17603    WINDRES_FOR_TARGET="${ncn_target_tool_prefix}$2"
17604  fi
17605else
17606  WINDRES_FOR_TARGET="$ac_cv_prog_WINDRES_FOR_TARGET"
17607fi
17608
17609else
17610  WINDRES_FOR_TARGET=$ac_cv_path_WINDRES_FOR_TARGET
17611fi
17612
17613
17614
17615
17616if test -z "$ac_cv_path_WINDMC_FOR_TARGET" ; then
17617  if test -n "$with_build_time_tools"; then
17618    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for windmc in $with_build_time_tools" >&5
17619$as_echo_n "checking for windmc in $with_build_time_tools... " >&6; }
17620    if test -x $with_build_time_tools/windmc; then
17621      WINDMC_FOR_TARGET=`cd $with_build_time_tools && pwd`/windmc
17622      ac_cv_path_WINDMC_FOR_TARGET=$WINDMC_FOR_TARGET
17623      { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_WINDMC_FOR_TARGET" >&5
17624$as_echo "$ac_cv_path_WINDMC_FOR_TARGET" >&6; }
17625    else
17626      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17627$as_echo "no" >&6; }
17628    fi
17629  elif test $build != $host && test $have_gcc_for_target = yes; then
17630    WINDMC_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=windmc`
17631    test $WINDMC_FOR_TARGET = windmc && WINDMC_FOR_TARGET=
17632    test -n "$WINDMC_FOR_TARGET" && ac_cv_path_WINDMC_FOR_TARGET=$WINDMC_FOR_TARGET
17633  fi
17634fi
17635if test -z "$ac_cv_path_WINDMC_FOR_TARGET" && test -n "$gcc_cv_tool_dirs"; then
17636  # Extract the first word of "windmc", so it can be a program name with args.
17637set dummy windmc; ac_word=$2
17638{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
17639$as_echo_n "checking for $ac_word... " >&6; }
17640if ${ac_cv_path_WINDMC_FOR_TARGET+:} false; then :
17641  $as_echo_n "(cached) " >&6
17642else
17643  case $WINDMC_FOR_TARGET in
17644  [\\/]* | ?:[\\/]*)
17645  ac_cv_path_WINDMC_FOR_TARGET="$WINDMC_FOR_TARGET" # Let the user override the test with a path.
17646  ;;
17647  *)
17648  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17649for as_dir in $gcc_cv_tool_dirs
17650do
17651  IFS=$as_save_IFS
17652  test -z "$as_dir" && as_dir=.
17653    for ac_exec_ext in '' $ac_executable_extensions; do
17654  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
17655    ac_cv_path_WINDMC_FOR_TARGET="$as_dir/$ac_word$ac_exec_ext"
17656    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
17657    break 2
17658  fi
17659done
17660  done
17661IFS=$as_save_IFS
17662
17663  ;;
17664esac
17665fi
17666WINDMC_FOR_TARGET=$ac_cv_path_WINDMC_FOR_TARGET
17667if test -n "$WINDMC_FOR_TARGET"; then
17668  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDMC_FOR_TARGET" >&5
17669$as_echo "$WINDMC_FOR_TARGET" >&6; }
17670else
17671  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17672$as_echo "no" >&6; }
17673fi
17674
17675
17676fi
17677if test -z "$ac_cv_path_WINDMC_FOR_TARGET" ; then
17678
17679
17680if test -n "$WINDMC_FOR_TARGET"; then
17681  ac_cv_prog_WINDMC_FOR_TARGET=$WINDMC_FOR_TARGET
17682elif test -n "$ac_cv_prog_WINDMC_FOR_TARGET"; then
17683  WINDMC_FOR_TARGET=$ac_cv_prog_WINDMC_FOR_TARGET
17684fi
17685
17686if test -n "$ac_cv_prog_WINDMC_FOR_TARGET"; then
17687  for ncn_progname in windmc; do
17688    # Extract the first word of "${ncn_progname}", so it can be a program name with args.
17689set dummy ${ncn_progname}; ac_word=$2
17690{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
17691$as_echo_n "checking for $ac_word... " >&6; }
17692if ${ac_cv_prog_WINDMC_FOR_TARGET+:} false; then :
17693  $as_echo_n "(cached) " >&6
17694else
17695  if test -n "$WINDMC_FOR_TARGET"; then
17696  ac_cv_prog_WINDMC_FOR_TARGET="$WINDMC_FOR_TARGET" # Let the user override the test.
17697else
17698as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17699for as_dir in $PATH
17700do
17701  IFS=$as_save_IFS
17702  test -z "$as_dir" && as_dir=.
17703    for ac_exec_ext in '' $ac_executable_extensions; do
17704  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
17705    ac_cv_prog_WINDMC_FOR_TARGET="${ncn_progname}"
17706    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
17707    break 2
17708  fi
17709done
17710  done
17711IFS=$as_save_IFS
17712
17713fi
17714fi
17715WINDMC_FOR_TARGET=$ac_cv_prog_WINDMC_FOR_TARGET
17716if test -n "$WINDMC_FOR_TARGET"; then
17717  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDMC_FOR_TARGET" >&5
17718$as_echo "$WINDMC_FOR_TARGET" >&6; }
17719else
17720  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17721$as_echo "no" >&6; }
17722fi
17723
17724
17725  done
17726fi
17727
17728if test -z "$ac_cv_prog_WINDMC_FOR_TARGET" && test -n "$with_build_time_tools"; then
17729  for ncn_progname in windmc; do
17730    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ncn_progname} in $with_build_time_tools" >&5
17731$as_echo_n "checking for ${ncn_progname} in $with_build_time_tools... " >&6; }
17732    if test -x $with_build_time_tools/${ncn_progname}; then
17733      ac_cv_prog_WINDMC_FOR_TARGET=$with_build_time_tools/${ncn_progname}
17734      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
17735$as_echo "yes" >&6; }
17736      break
17737    else
17738      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17739$as_echo "no" >&6; }
17740    fi
17741  done
17742fi
17743
17744if test -z "$ac_cv_prog_WINDMC_FOR_TARGET"; then
17745  for ncn_progname in windmc; do
17746    if test -n "$ncn_target_tool_prefix"; then
17747      # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
17748set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
17749{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
17750$as_echo_n "checking for $ac_word... " >&6; }
17751if ${ac_cv_prog_WINDMC_FOR_TARGET+:} false; then :
17752  $as_echo_n "(cached) " >&6
17753else
17754  if test -n "$WINDMC_FOR_TARGET"; then
17755  ac_cv_prog_WINDMC_FOR_TARGET="$WINDMC_FOR_TARGET" # Let the user override the test.
17756else
17757as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17758for as_dir in $PATH
17759do
17760  IFS=$as_save_IFS
17761  test -z "$as_dir" && as_dir=.
17762    for ac_exec_ext in '' $ac_executable_extensions; do
17763  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
17764    ac_cv_prog_WINDMC_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
17765    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
17766    break 2
17767  fi
17768done
17769  done
17770IFS=$as_save_IFS
17771
17772fi
17773fi
17774WINDMC_FOR_TARGET=$ac_cv_prog_WINDMC_FOR_TARGET
17775if test -n "$WINDMC_FOR_TARGET"; then
17776  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDMC_FOR_TARGET" >&5
17777$as_echo "$WINDMC_FOR_TARGET" >&6; }
17778else
17779  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17780$as_echo "no" >&6; }
17781fi
17782
17783
17784    fi
17785    if test -z "$ac_cv_prog_WINDMC_FOR_TARGET" && test $build = $target ; then
17786      # Extract the first word of "${ncn_progname}", so it can be a program name with args.
17787set dummy ${ncn_progname}; ac_word=$2
17788{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
17789$as_echo_n "checking for $ac_word... " >&6; }
17790if ${ac_cv_prog_WINDMC_FOR_TARGET+:} false; then :
17791  $as_echo_n "(cached) " >&6
17792else
17793  if test -n "$WINDMC_FOR_TARGET"; then
17794  ac_cv_prog_WINDMC_FOR_TARGET="$WINDMC_FOR_TARGET" # Let the user override the test.
17795else
17796as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
17797for as_dir in $PATH
17798do
17799  IFS=$as_save_IFS
17800  test -z "$as_dir" && as_dir=.
17801    for ac_exec_ext in '' $ac_executable_extensions; do
17802  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
17803    ac_cv_prog_WINDMC_FOR_TARGET="${ncn_progname}"
17804    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
17805    break 2
17806  fi
17807done
17808  done
17809IFS=$as_save_IFS
17810
17811fi
17812fi
17813WINDMC_FOR_TARGET=$ac_cv_prog_WINDMC_FOR_TARGET
17814if test -n "$WINDMC_FOR_TARGET"; then
17815  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINDMC_FOR_TARGET" >&5
17816$as_echo "$WINDMC_FOR_TARGET" >&6; }
17817else
17818  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17819$as_echo "no" >&6; }
17820fi
17821
17822
17823    fi
17824    test -n "$ac_cv_prog_WINDMC_FOR_TARGET" && break
17825  done
17826fi
17827
17828if test -z "$ac_cv_prog_WINDMC_FOR_TARGET" ; then
17829  set dummy windmc
17830  if test $build = $target ; then
17831    WINDMC_FOR_TARGET="$2"
17832  else
17833    WINDMC_FOR_TARGET="${ncn_target_tool_prefix}$2"
17834  fi
17835else
17836  WINDMC_FOR_TARGET="$ac_cv_prog_WINDMC_FOR_TARGET"
17837fi
17838
17839else
17840  WINDMC_FOR_TARGET=$ac_cv_path_WINDMC_FOR_TARGET
17841fi
17842
17843
17844RAW_CXX_FOR_TARGET="$CXX_FOR_TARGET"
17845
17846{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target ar" >&5
17847$as_echo_n "checking where to find the target ar... " >&6; }
17848if test "x${build}" != "x${host}" ; then
17849  if expr "x$AR_FOR_TARGET" : "x/" > /dev/null; then
17850    # We already found the complete path
17851    ac_dir=`dirname $AR_FOR_TARGET`
17852    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17853$as_echo "pre-installed in $ac_dir" >&6; }
17854  else
17855    # Canadian cross, just use what we found
17856    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17857$as_echo "pre-installed" >&6; }
17858  fi
17859else
17860  ok=yes
17861  case " ${configdirs} " in
17862    *" binutils "*) ;;
17863    *) ok=no ;;
17864  esac
17865
17866  if test $ok = yes; then
17867    # An in-tree tool is available and we can use it
17868    AR_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/ar'
17869    { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
17870$as_echo "just compiled" >&6; }
17871  elif expr "x$AR_FOR_TARGET" : "x/" > /dev/null; then
17872    # We already found the complete path
17873    ac_dir=`dirname $AR_FOR_TARGET`
17874    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17875$as_echo "pre-installed in $ac_dir" >&6; }
17876  elif test "x$target" = "x$host"; then
17877    # We can use an host tool
17878    AR_FOR_TARGET='$(AR)'
17879    { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
17880$as_echo "host tool" >&6; }
17881  else
17882    # We need a cross tool
17883    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17884$as_echo "pre-installed" >&6; }
17885  fi
17886fi
17887
17888{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target as" >&5
17889$as_echo_n "checking where to find the target as... " >&6; }
17890if test "x${build}" != "x${host}" ; then
17891  if expr "x$AS_FOR_TARGET" : "x/" > /dev/null; then
17892    # We already found the complete path
17893    ac_dir=`dirname $AS_FOR_TARGET`
17894    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17895$as_echo "pre-installed in $ac_dir" >&6; }
17896  else
17897    # Canadian cross, just use what we found
17898    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17899$as_echo "pre-installed" >&6; }
17900  fi
17901else
17902  ok=yes
17903  case " ${configdirs} " in
17904    *" gas "*) ;;
17905    *) ok=no ;;
17906  esac
17907
17908  if test $ok = yes; then
17909    # An in-tree tool is available and we can use it
17910    AS_FOR_TARGET='$$r/$(HOST_SUBDIR)/gas/as-new'
17911    { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
17912$as_echo "just compiled" >&6; }
17913  elif expr "x$AS_FOR_TARGET" : "x/" > /dev/null; then
17914    # We already found the complete path
17915    ac_dir=`dirname $AS_FOR_TARGET`
17916    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17917$as_echo "pre-installed in $ac_dir" >&6; }
17918  elif test "x$target" = "x$host"; then
17919    # We can use an host tool
17920    AS_FOR_TARGET='$(AS)'
17921    { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
17922$as_echo "host tool" >&6; }
17923  else
17924    # We need a cross tool
17925    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17926$as_echo "pre-installed" >&6; }
17927  fi
17928fi
17929
17930{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target cc" >&5
17931$as_echo_n "checking where to find the target cc... " >&6; }
17932if test "x${build}" != "x${host}" ; then
17933  if expr "x$CC_FOR_TARGET" : "x/" > /dev/null; then
17934    # We already found the complete path
17935    ac_dir=`dirname $CC_FOR_TARGET`
17936    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17937$as_echo "pre-installed in $ac_dir" >&6; }
17938  else
17939    # Canadian cross, just use what we found
17940    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17941$as_echo "pre-installed" >&6; }
17942  fi
17943else
17944  ok=yes
17945  case " ${configdirs} " in
17946    *" gcc "*) ;;
17947    *) ok=no ;;
17948  esac
17949
17950  if test $ok = yes; then
17951    # An in-tree tool is available and we can use it
17952    CC_FOR_TARGET='$$r/$(HOST_SUBDIR)/gcc/xgcc -B$$r/$(HOST_SUBDIR)/gcc/'
17953    { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
17954$as_echo "just compiled" >&6; }
17955  elif expr "x$CC_FOR_TARGET" : "x/" > /dev/null; then
17956    # We already found the complete path
17957    ac_dir=`dirname $CC_FOR_TARGET`
17958    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17959$as_echo "pre-installed in $ac_dir" >&6; }
17960  elif test "x$target" = "x$host"; then
17961    # We can use an host tool
17962    CC_FOR_TARGET='$(CC)'
17963    { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
17964$as_echo "host tool" >&6; }
17965  else
17966    # We need a cross tool
17967    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17968$as_echo "pre-installed" >&6; }
17969  fi
17970fi
17971
17972{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target c++" >&5
17973$as_echo_n "checking where to find the target c++... " >&6; }
17974if test "x${build}" != "x${host}" ; then
17975  if expr "x$CXX_FOR_TARGET" : "x/" > /dev/null; then
17976    # We already found the complete path
17977    ac_dir=`dirname $CXX_FOR_TARGET`
17978    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
17979$as_echo "pre-installed in $ac_dir" >&6; }
17980  else
17981    # Canadian cross, just use what we found
17982    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
17983$as_echo "pre-installed" >&6; }
17984  fi
17985else
17986  ok=yes
17987  case " ${configdirs} " in
17988    *" gcc "*) ;;
17989    *) ok=no ;;
17990  esac
17991  case ,${enable_languages}, in
17992    *,c++,*) ;;
17993    *) ok=no ;;
17994  esac
17995  if test $ok = yes; then
17996    # An in-tree tool is available and we can use it
17997    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'
17998    { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
17999$as_echo "just compiled" >&6; }
18000  elif expr "x$CXX_FOR_TARGET" : "x/" > /dev/null; then
18001    # We already found the complete path
18002    ac_dir=`dirname $CXX_FOR_TARGET`
18003    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
18004$as_echo "pre-installed in $ac_dir" >&6; }
18005  elif test "x$target" = "x$host"; then
18006    # We can use an host tool
18007    CXX_FOR_TARGET='$(CXX)'
18008    { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
18009$as_echo "host tool" >&6; }
18010  else
18011    # We need a cross tool
18012    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
18013$as_echo "pre-installed" >&6; }
18014  fi
18015fi
18016
18017{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target c++ for libstdc++" >&5
18018$as_echo_n "checking where to find the target c++ for libstdc++... " >&6; }
18019if test "x${build}" != "x${host}" ; then
18020  if expr "x$RAW_CXX_FOR_TARGET" : "x/" > /dev/null; then
18021    # We already found the complete path
18022    ac_dir=`dirname $RAW_CXX_FOR_TARGET`
18023    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
18024$as_echo "pre-installed in $ac_dir" >&6; }
18025  else
18026    # Canadian cross, just use what we found
18027    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
18028$as_echo "pre-installed" >&6; }
18029  fi
18030else
18031  ok=yes
18032  case " ${configdirs} " in
18033    *" gcc "*) ;;
18034    *) ok=no ;;
18035  esac
18036  case ,${enable_languages}, in
18037    *,c++,*) ;;
18038    *) ok=no ;;
18039  esac
18040  if test $ok = yes; then
18041    # An in-tree tool is available and we can use it
18042    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'
18043    { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
18044$as_echo "just compiled" >&6; }
18045  elif expr "x$RAW_CXX_FOR_TARGET" : "x/" > /dev/null; then
18046    # We already found the complete path
18047    ac_dir=`dirname $RAW_CXX_FOR_TARGET`
18048    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
18049$as_echo "pre-installed in $ac_dir" >&6; }
18050  elif test "x$target" = "x$host"; then
18051    # We can use an host tool
18052    RAW_CXX_FOR_TARGET='$(CXX)'
18053    { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
18054$as_echo "host tool" >&6; }
18055  else
18056    # We need a cross tool
18057    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
18058$as_echo "pre-installed" >&6; }
18059  fi
18060fi
18061
18062{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target dlltool" >&5
18063$as_echo_n "checking where to find the target dlltool... " >&6; }
18064if test "x${build}" != "x${host}" ; then
18065  if expr "x$DLLTOOL_FOR_TARGET" : "x/" > /dev/null; then
18066    # We already found the complete path
18067    ac_dir=`dirname $DLLTOOL_FOR_TARGET`
18068    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
18069$as_echo "pre-installed in $ac_dir" >&6; }
18070  else
18071    # Canadian cross, just use what we found
18072    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
18073$as_echo "pre-installed" >&6; }
18074  fi
18075else
18076  ok=yes
18077  case " ${configdirs} " in
18078    *" binutils "*) ;;
18079    *) ok=no ;;
18080  esac
18081
18082  if test $ok = yes; then
18083    # An in-tree tool is available and we can use it
18084    DLLTOOL_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/dlltool'
18085    { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
18086$as_echo "just compiled" >&6; }
18087  elif expr "x$DLLTOOL_FOR_TARGET" : "x/" > /dev/null; then
18088    # We already found the complete path
18089    ac_dir=`dirname $DLLTOOL_FOR_TARGET`
18090    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
18091$as_echo "pre-installed in $ac_dir" >&6; }
18092  elif test "x$target" = "x$host"; then
18093    # We can use an host tool
18094    DLLTOOL_FOR_TARGET='$(DLLTOOL)'
18095    { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
18096$as_echo "host tool" >&6; }
18097  else
18098    # We need a cross tool
18099    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
18100$as_echo "pre-installed" >&6; }
18101  fi
18102fi
18103
18104{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target dsymutil" >&5
18105$as_echo_n "checking where to find the target dsymutil... " >&6; }
18106if test "x${build}" != "x${host}" ; then
18107  if expr "x$DSYMUTIL_FOR_TARGET" : "x/" > /dev/null; then
18108    # We already found the complete path
18109    ac_dir=`dirname $DSYMUTIL_FOR_TARGET`
18110    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
18111$as_echo "pre-installed in $ac_dir" >&6; }
18112  else
18113    # Canadian cross, just use what we found
18114    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
18115$as_echo "pre-installed" >&6; }
18116  fi
18117else
18118  if expr "x$DSYMUTIL_FOR_TARGET" : "x/" > /dev/null; then
18119    # We already found the complete path
18120    ac_dir=`dirname $DSYMUTIL_FOR_TARGET`
18121    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
18122$as_echo "pre-installed in $ac_dir" >&6; }
18123  elif test "x$target" = "x$host"; then
18124    # We can use an host tool
18125    DSYMUTIL_FOR_TARGET='$(DSYMUTIL)'
18126    { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
18127$as_echo "host tool" >&6; }
18128  else
18129    # We need a cross tool
18130    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
18131$as_echo "pre-installed" >&6; }
18132  fi
18133fi
18134
18135{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target gcc" >&5
18136$as_echo_n "checking where to find the target gcc... " >&6; }
18137if test "x${build}" != "x${host}" ; then
18138  if expr "x$GCC_FOR_TARGET" : "x/" > /dev/null; then
18139    # We already found the complete path
18140    ac_dir=`dirname $GCC_FOR_TARGET`
18141    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
18142$as_echo "pre-installed in $ac_dir" >&6; }
18143  else
18144    # Canadian cross, just use what we found
18145    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
18146$as_echo "pre-installed" >&6; }
18147  fi
18148else
18149  ok=yes
18150  case " ${configdirs} " in
18151    *" gcc "*) ;;
18152    *) ok=no ;;
18153  esac
18154
18155  if test $ok = yes; then
18156    # An in-tree tool is available and we can use it
18157    GCC_FOR_TARGET='$$r/$(HOST_SUBDIR)/gcc/xgcc -B$$r/$(HOST_SUBDIR)/gcc/'
18158    { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
18159$as_echo "just compiled" >&6; }
18160  elif expr "x$GCC_FOR_TARGET" : "x/" > /dev/null; then
18161    # We already found the complete path
18162    ac_dir=`dirname $GCC_FOR_TARGET`
18163    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
18164$as_echo "pre-installed in $ac_dir" >&6; }
18165  elif test "x$target" = "x$host"; then
18166    # We can use an host tool
18167    GCC_FOR_TARGET='$()'
18168    { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
18169$as_echo "host tool" >&6; }
18170  else
18171    # We need a cross tool
18172    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
18173$as_echo "pre-installed" >&6; }
18174  fi
18175fi
18176
18177{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target gfortran" >&5
18178$as_echo_n "checking where to find the target gfortran... " >&6; }
18179if test "x${build}" != "x${host}" ; then
18180  if expr "x$GFORTRAN_FOR_TARGET" : "x/" > /dev/null; then
18181    # We already found the complete path
18182    ac_dir=`dirname $GFORTRAN_FOR_TARGET`
18183    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
18184$as_echo "pre-installed in $ac_dir" >&6; }
18185  else
18186    # Canadian cross, just use what we found
18187    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
18188$as_echo "pre-installed" >&6; }
18189  fi
18190else
18191  ok=yes
18192  case " ${configdirs} " in
18193    *" gcc "*) ;;
18194    *) ok=no ;;
18195  esac
18196  case ,${enable_languages}, in
18197    *,fortran,*) ;;
18198    *) ok=no ;;
18199  esac
18200  if test $ok = yes; then
18201    # An in-tree tool is available and we can use it
18202    GFORTRAN_FOR_TARGET='$$r/$(HOST_SUBDIR)/gcc/gfortran -B$$r/$(HOST_SUBDIR)/gcc/'
18203    { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
18204$as_echo "just compiled" >&6; }
18205  elif expr "x$GFORTRAN_FOR_TARGET" : "x/" > /dev/null; then
18206    # We already found the complete path
18207    ac_dir=`dirname $GFORTRAN_FOR_TARGET`
18208    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
18209$as_echo "pre-installed in $ac_dir" >&6; }
18210  elif test "x$target" = "x$host"; then
18211    # We can use an host tool
18212    GFORTRAN_FOR_TARGET='$(GFORTRAN)'
18213    { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
18214$as_echo "host tool" >&6; }
18215  else
18216    # We need a cross tool
18217    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
18218$as_echo "pre-installed" >&6; }
18219  fi
18220fi
18221
18222{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target gccgo" >&5
18223$as_echo_n "checking where to find the target gccgo... " >&6; }
18224if test "x${build}" != "x${host}" ; then
18225  if expr "x$GOC_FOR_TARGET" : "x/" > /dev/null; then
18226    # We already found the complete path
18227    ac_dir=`dirname $GOC_FOR_TARGET`
18228    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
18229$as_echo "pre-installed in $ac_dir" >&6; }
18230  else
18231    # Canadian cross, just use what we found
18232    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
18233$as_echo "pre-installed" >&6; }
18234  fi
18235else
18236  ok=yes
18237  case " ${configdirs} " in
18238    *" gcc "*) ;;
18239    *) ok=no ;;
18240  esac
18241  case ,${enable_languages}, in
18242    *,go,*) ;;
18243    *) ok=no ;;
18244  esac
18245  if test $ok = yes; then
18246    # An in-tree tool is available and we can use it
18247    GOC_FOR_TARGET='$$r/$(HOST_SUBDIR)/gcc/gccgo -B$$r/$(HOST_SUBDIR)/gcc/'
18248    { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
18249$as_echo "just compiled" >&6; }
18250  elif expr "x$GOC_FOR_TARGET" : "x/" > /dev/null; then
18251    # We already found the complete path
18252    ac_dir=`dirname $GOC_FOR_TARGET`
18253    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
18254$as_echo "pre-installed in $ac_dir" >&6; }
18255  elif test "x$target" = "x$host"; then
18256    # We can use an host tool
18257    GOC_FOR_TARGET='$(GOC)'
18258    { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
18259$as_echo "host tool" >&6; }
18260  else
18261    # We need a cross tool
18262    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
18263$as_echo "pre-installed" >&6; }
18264  fi
18265fi
18266
18267{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target gdc" >&5
18268$as_echo_n "checking where to find the target gdc... " >&6; }
18269if test "x${build}" != "x${host}" ; then
18270  if expr "x$GDC_FOR_TARGET" : "x/" > /dev/null; then
18271    # We already found the complete path
18272    ac_dir=`dirname $GDC_FOR_TARGET`
18273    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
18274$as_echo "pre-installed in $ac_dir" >&6; }
18275  else
18276    # Canadian cross, just use what we found
18277    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
18278$as_echo "pre-installed" >&6; }
18279  fi
18280else
18281  ok=yes
18282  case " ${configdirs} " in
18283    *" gcc "*) ;;
18284    *) ok=no ;;
18285  esac
18286  case ,${enable_languages}, in
18287    *,d,*) ;;
18288    *) ok=no ;;
18289  esac
18290  if test $ok = yes; then
18291    # An in-tree tool is available and we can use it
18292    GDC_FOR_TARGET='$$r/$(HOST_SUBDIR)/gcc/gdc -B$$r/$(HOST_SUBDIR)/gcc/'
18293    { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
18294$as_echo "just compiled" >&6; }
18295  elif expr "x$GDC_FOR_TARGET" : "x/" > /dev/null; then
18296    # We already found the complete path
18297    ac_dir=`dirname $GDC_FOR_TARGET`
18298    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
18299$as_echo "pre-installed in $ac_dir" >&6; }
18300  elif test "x$target" = "x$host"; then
18301    # We can use an host tool
18302    GDC_FOR_TARGET='$(GDC)'
18303    { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
18304$as_echo "host tool" >&6; }
18305  else
18306    # We need a cross tool
18307    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
18308$as_echo "pre-installed" >&6; }
18309  fi
18310fi
18311
18312{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target gm2" >&5
18313$as_echo_n "checking where to find the target gm2... " >&6; }
18314if test "x${build}" != "x${host}" ; then
18315  if expr "x$GM2_FOR_TARGET" : "x/" > /dev/null; then
18316    # We already found the complete path
18317    ac_dir=`dirname $GM2_FOR_TARGET`
18318    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
18319$as_echo "pre-installed in $ac_dir" >&6; }
18320  else
18321    # Canadian cross, just use what we found
18322    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
18323$as_echo "pre-installed" >&6; }
18324  fi
18325else
18326  ok=yes
18327  case " ${configdirs} " in
18328    *" gcc "*) ;;
18329    *) ok=no ;;
18330  esac
18331  case ,${enable_languages}, in
18332    *,m2,*) ;;
18333    *) ok=no ;;
18334  esac
18335  if test $ok = yes; then
18336    # An in-tree tool is available and we can use it
18337    GM2_FOR_TARGET='$$r/$(HOST_SUBDIR)/gcc/gm2 -B$$r/$(HOST_SUBDIR)/gcc/'
18338    { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
18339$as_echo "just compiled" >&6; }
18340  elif expr "x$GM2_FOR_TARGET" : "x/" > /dev/null; then
18341    # We already found the complete path
18342    ac_dir=`dirname $GM2_FOR_TARGET`
18343    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
18344$as_echo "pre-installed in $ac_dir" >&6; }
18345  elif test "x$target" = "x$host"; then
18346    # We can use an host tool
18347    GM2_FOR_TARGET='$(GM2)'
18348    { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
18349$as_echo "host tool" >&6; }
18350  else
18351    # We need a cross tool
18352    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
18353$as_echo "pre-installed" >&6; }
18354  fi
18355fi
18356
18357{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target ld" >&5
18358$as_echo_n "checking where to find the target ld... " >&6; }
18359if test "x${build}" != "x${host}" ; then
18360  if expr "x$LD_FOR_TARGET" : "x/" > /dev/null; then
18361    # We already found the complete path
18362    ac_dir=`dirname $LD_FOR_TARGET`
18363    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
18364$as_echo "pre-installed in $ac_dir" >&6; }
18365  else
18366    # Canadian cross, just use what we found
18367    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
18368$as_echo "pre-installed" >&6; }
18369  fi
18370else
18371  ok=yes
18372  case " ${configdirs} " in
18373    *" ld "*) ;;
18374    *) ok=no ;;
18375  esac
18376
18377  if test $ok = yes; then
18378    # An in-tree tool is available and we can use it
18379    LD_FOR_TARGET='$$r/$(HOST_SUBDIR)/ld/ld-new'
18380    { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
18381$as_echo "just compiled" >&6; }
18382  elif expr "x$LD_FOR_TARGET" : "x/" > /dev/null; then
18383    # We already found the complete path
18384    ac_dir=`dirname $LD_FOR_TARGET`
18385    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
18386$as_echo "pre-installed in $ac_dir" >&6; }
18387  elif test "x$target" = "x$host"; then
18388    # We can use an host tool
18389    LD_FOR_TARGET='$(LD)'
18390    { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
18391$as_echo "host tool" >&6; }
18392  else
18393    # We need a cross tool
18394    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
18395$as_echo "pre-installed" >&6; }
18396  fi
18397fi
18398
18399{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target lipo" >&5
18400$as_echo_n "checking where to find the target lipo... " >&6; }
18401if test "x${build}" != "x${host}" ; then
18402  if expr "x$LIPO_FOR_TARGET" : "x/" > /dev/null; then
18403    # We already found the complete path
18404    ac_dir=`dirname $LIPO_FOR_TARGET`
18405    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
18406$as_echo "pre-installed in $ac_dir" >&6; }
18407  else
18408    # Canadian cross, just use what we found
18409    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
18410$as_echo "pre-installed" >&6; }
18411  fi
18412else
18413  if expr "x$LIPO_FOR_TARGET" : "x/" > /dev/null; then
18414    # We already found the complete path
18415    ac_dir=`dirname $LIPO_FOR_TARGET`
18416    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
18417$as_echo "pre-installed in $ac_dir" >&6; }
18418  elif test "x$target" = "x$host"; then
18419    # We can use an host tool
18420    LIPO_FOR_TARGET='$(LIPO)'
18421    { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
18422$as_echo "host tool" >&6; }
18423  else
18424    # We need a cross tool
18425    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
18426$as_echo "pre-installed" >&6; }
18427  fi
18428fi
18429
18430{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target nm" >&5
18431$as_echo_n "checking where to find the target nm... " >&6; }
18432if test "x${build}" != "x${host}" ; then
18433  if expr "x$NM_FOR_TARGET" : "x/" > /dev/null; then
18434    # We already found the complete path
18435    ac_dir=`dirname $NM_FOR_TARGET`
18436    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
18437$as_echo "pre-installed in $ac_dir" >&6; }
18438  else
18439    # Canadian cross, just use what we found
18440    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
18441$as_echo "pre-installed" >&6; }
18442  fi
18443else
18444  ok=yes
18445  case " ${configdirs} " in
18446    *" binutils "*) ;;
18447    *) ok=no ;;
18448  esac
18449
18450  if test $ok = yes; then
18451    # An in-tree tool is available and we can use it
18452    NM_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/nm-new'
18453    { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
18454$as_echo "just compiled" >&6; }
18455  elif expr "x$NM_FOR_TARGET" : "x/" > /dev/null; then
18456    # We already found the complete path
18457    ac_dir=`dirname $NM_FOR_TARGET`
18458    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
18459$as_echo "pre-installed in $ac_dir" >&6; }
18460  elif test "x$target" = "x$host"; then
18461    # We can use an host tool
18462    NM_FOR_TARGET='$(NM)'
18463    { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
18464$as_echo "host tool" >&6; }
18465  else
18466    # We need a cross tool
18467    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
18468$as_echo "pre-installed" >&6; }
18469  fi
18470fi
18471
18472{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target objcopy" >&5
18473$as_echo_n "checking where to find the target objcopy... " >&6; }
18474if test "x${build}" != "x${host}" ; then
18475  if expr "x$OBJCOPY_FOR_TARGET" : "x/" > /dev/null; then
18476    # We already found the complete path
18477    ac_dir=`dirname $OBJCOPY_FOR_TARGET`
18478    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
18479$as_echo "pre-installed in $ac_dir" >&6; }
18480  else
18481    # Canadian cross, just use what we found
18482    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
18483$as_echo "pre-installed" >&6; }
18484  fi
18485else
18486  ok=yes
18487  case " ${configdirs} " in
18488    *" binutils "*) ;;
18489    *) ok=no ;;
18490  esac
18491
18492  if test $ok = yes; then
18493    # An in-tree tool is available and we can use it
18494    OBJCOPY_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/objcopy'
18495    { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
18496$as_echo "just compiled" >&6; }
18497  elif expr "x$OBJCOPY_FOR_TARGET" : "x/" > /dev/null; then
18498    # We already found the complete path
18499    ac_dir=`dirname $OBJCOPY_FOR_TARGET`
18500    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
18501$as_echo "pre-installed in $ac_dir" >&6; }
18502  elif test "x$target" = "x$host"; then
18503    # We can use an host tool
18504    OBJCOPY_FOR_TARGET='$(OBJCOPY)'
18505    { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
18506$as_echo "host tool" >&6; }
18507  else
18508    # We need a cross tool
18509    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
18510$as_echo "pre-installed" >&6; }
18511  fi
18512fi
18513
18514{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target objdump" >&5
18515$as_echo_n "checking where to find the target objdump... " >&6; }
18516if test "x${build}" != "x${host}" ; then
18517  if expr "x$OBJDUMP_FOR_TARGET" : "x/" > /dev/null; then
18518    # We already found the complete path
18519    ac_dir=`dirname $OBJDUMP_FOR_TARGET`
18520    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
18521$as_echo "pre-installed in $ac_dir" >&6; }
18522  else
18523    # Canadian cross, just use what we found
18524    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
18525$as_echo "pre-installed" >&6; }
18526  fi
18527else
18528  ok=yes
18529  case " ${configdirs} " in
18530    *" binutils "*) ;;
18531    *) ok=no ;;
18532  esac
18533
18534  if test $ok = yes; then
18535    # An in-tree tool is available and we can use it
18536    OBJDUMP_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/objdump'
18537    { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
18538$as_echo "just compiled" >&6; }
18539  elif expr "x$OBJDUMP_FOR_TARGET" : "x/" > /dev/null; then
18540    # We already found the complete path
18541    ac_dir=`dirname $OBJDUMP_FOR_TARGET`
18542    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
18543$as_echo "pre-installed in $ac_dir" >&6; }
18544  elif test "x$target" = "x$host"; then
18545    # We can use an host tool
18546    OBJDUMP_FOR_TARGET='$(OBJDUMP)'
18547    { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
18548$as_echo "host tool" >&6; }
18549  else
18550    # We need a cross tool
18551    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
18552$as_echo "pre-installed" >&6; }
18553  fi
18554fi
18555
18556{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target otool" >&5
18557$as_echo_n "checking where to find the target otool... " >&6; }
18558if test "x${build}" != "x${host}" ; then
18559  if expr "x$OTOOL_FOR_TARGET" : "x/" > /dev/null; then
18560    # We already found the complete path
18561    ac_dir=`dirname $OTOOL_FOR_TARGET`
18562    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
18563$as_echo "pre-installed in $ac_dir" >&6; }
18564  else
18565    # Canadian cross, just use what we found
18566    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
18567$as_echo "pre-installed" >&6; }
18568  fi
18569else
18570  if expr "x$OTOOL_FOR_TARGET" : "x/" > /dev/null; then
18571    # We already found the complete path
18572    ac_dir=`dirname $OTOOL_FOR_TARGET`
18573    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
18574$as_echo "pre-installed in $ac_dir" >&6; }
18575  elif test "x$target" = "x$host"; then
18576    # We can use an host tool
18577    OTOOL_FOR_TARGET='$(OTOOL)'
18578    { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
18579$as_echo "host tool" >&6; }
18580  else
18581    # We need a cross tool
18582    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
18583$as_echo "pre-installed" >&6; }
18584  fi
18585fi
18586
18587{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target ranlib" >&5
18588$as_echo_n "checking where to find the target ranlib... " >&6; }
18589if test "x${build}" != "x${host}" ; then
18590  if expr "x$RANLIB_FOR_TARGET" : "x/" > /dev/null; then
18591    # We already found the complete path
18592    ac_dir=`dirname $RANLIB_FOR_TARGET`
18593    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
18594$as_echo "pre-installed in $ac_dir" >&6; }
18595  else
18596    # Canadian cross, just use what we found
18597    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
18598$as_echo "pre-installed" >&6; }
18599  fi
18600else
18601  ok=yes
18602  case " ${configdirs} " in
18603    *" binutils "*) ;;
18604    *) ok=no ;;
18605  esac
18606
18607  if test $ok = yes; then
18608    # An in-tree tool is available and we can use it
18609    RANLIB_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/ranlib'
18610    { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
18611$as_echo "just compiled" >&6; }
18612  elif expr "x$RANLIB_FOR_TARGET" : "x/" > /dev/null; then
18613    # We already found the complete path
18614    ac_dir=`dirname $RANLIB_FOR_TARGET`
18615    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
18616$as_echo "pre-installed in $ac_dir" >&6; }
18617  elif test "x$target" = "x$host"; then
18618    # We can use an host tool
18619    RANLIB_FOR_TARGET='$(RANLIB)'
18620    { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
18621$as_echo "host tool" >&6; }
18622  else
18623    # We need a cross tool
18624    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
18625$as_echo "pre-installed" >&6; }
18626  fi
18627fi
18628
18629{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target readelf" >&5
18630$as_echo_n "checking where to find the target readelf... " >&6; }
18631if test "x${build}" != "x${host}" ; then
18632  if expr "x$READELF_FOR_TARGET" : "x/" > /dev/null; then
18633    # We already found the complete path
18634    ac_dir=`dirname $READELF_FOR_TARGET`
18635    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
18636$as_echo "pre-installed in $ac_dir" >&6; }
18637  else
18638    # Canadian cross, just use what we found
18639    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
18640$as_echo "pre-installed" >&6; }
18641  fi
18642else
18643  ok=yes
18644  case " ${configdirs} " in
18645    *" binutils "*) ;;
18646    *) ok=no ;;
18647  esac
18648
18649  if test $ok = yes; then
18650    # An in-tree tool is available and we can use it
18651    READELF_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/readelf'
18652    { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
18653$as_echo "just compiled" >&6; }
18654  elif expr "x$READELF_FOR_TARGET" : "x/" > /dev/null; then
18655    # We already found the complete path
18656    ac_dir=`dirname $READELF_FOR_TARGET`
18657    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
18658$as_echo "pre-installed in $ac_dir" >&6; }
18659  elif test "x$target" = "x$host"; then
18660    # We can use an host tool
18661    READELF_FOR_TARGET='$(READELF)'
18662    { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
18663$as_echo "host tool" >&6; }
18664  else
18665    # We need a cross tool
18666    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
18667$as_echo "pre-installed" >&6; }
18668  fi
18669fi
18670
18671{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target strip" >&5
18672$as_echo_n "checking where to find the target strip... " >&6; }
18673if test "x${build}" != "x${host}" ; then
18674  if expr "x$STRIP_FOR_TARGET" : "x/" > /dev/null; then
18675    # We already found the complete path
18676    ac_dir=`dirname $STRIP_FOR_TARGET`
18677    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
18678$as_echo "pre-installed in $ac_dir" >&6; }
18679  else
18680    # Canadian cross, just use what we found
18681    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
18682$as_echo "pre-installed" >&6; }
18683  fi
18684else
18685  ok=yes
18686  case " ${configdirs} " in
18687    *" binutils "*) ;;
18688    *) ok=no ;;
18689  esac
18690
18691  if test $ok = yes; then
18692    # An in-tree tool is available and we can use it
18693    STRIP_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/strip-new'
18694    { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
18695$as_echo "just compiled" >&6; }
18696  elif expr "x$STRIP_FOR_TARGET" : "x/" > /dev/null; then
18697    # We already found the complete path
18698    ac_dir=`dirname $STRIP_FOR_TARGET`
18699    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
18700$as_echo "pre-installed in $ac_dir" >&6; }
18701  elif test "x$target" = "x$host"; then
18702    # We can use an host tool
18703    STRIP_FOR_TARGET='$(STRIP)'
18704    { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
18705$as_echo "host tool" >&6; }
18706  else
18707    # We need a cross tool
18708    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
18709$as_echo "pre-installed" >&6; }
18710  fi
18711fi
18712
18713{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target windres" >&5
18714$as_echo_n "checking where to find the target windres... " >&6; }
18715if test "x${build}" != "x${host}" ; then
18716  if expr "x$WINDRES_FOR_TARGET" : "x/" > /dev/null; then
18717    # We already found the complete path
18718    ac_dir=`dirname $WINDRES_FOR_TARGET`
18719    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
18720$as_echo "pre-installed in $ac_dir" >&6; }
18721  else
18722    # Canadian cross, just use what we found
18723    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
18724$as_echo "pre-installed" >&6; }
18725  fi
18726else
18727  ok=yes
18728  case " ${configdirs} " in
18729    *" binutils "*) ;;
18730    *) ok=no ;;
18731  esac
18732
18733  if test $ok = yes; then
18734    # An in-tree tool is available and we can use it
18735    WINDRES_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/windres'
18736    { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
18737$as_echo "just compiled" >&6; }
18738  elif expr "x$WINDRES_FOR_TARGET" : "x/" > /dev/null; then
18739    # We already found the complete path
18740    ac_dir=`dirname $WINDRES_FOR_TARGET`
18741    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
18742$as_echo "pre-installed in $ac_dir" >&6; }
18743  elif test "x$target" = "x$host"; then
18744    # We can use an host tool
18745    WINDRES_FOR_TARGET='$(WINDRES)'
18746    { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
18747$as_echo "host tool" >&6; }
18748  else
18749    # We need a cross tool
18750    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
18751$as_echo "pre-installed" >&6; }
18752  fi
18753fi
18754
18755{ $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the target windmc" >&5
18756$as_echo_n "checking where to find the target windmc... " >&6; }
18757if test "x${build}" != "x${host}" ; then
18758  if expr "x$WINDMC_FOR_TARGET" : "x/" > /dev/null; then
18759    # We already found the complete path
18760    ac_dir=`dirname $WINDMC_FOR_TARGET`
18761    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
18762$as_echo "pre-installed in $ac_dir" >&6; }
18763  else
18764    # Canadian cross, just use what we found
18765    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
18766$as_echo "pre-installed" >&6; }
18767  fi
18768else
18769  ok=yes
18770  case " ${configdirs} " in
18771    *" binutils "*) ;;
18772    *) ok=no ;;
18773  esac
18774
18775  if test $ok = yes; then
18776    # An in-tree tool is available and we can use it
18777    WINDMC_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/windmc'
18778    { $as_echo "$as_me:${as_lineno-$LINENO}: result: just compiled" >&5
18779$as_echo "just compiled" >&6; }
18780  elif expr "x$WINDMC_FOR_TARGET" : "x/" > /dev/null; then
18781    # We already found the complete path
18782    ac_dir=`dirname $WINDMC_FOR_TARGET`
18783    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed in $ac_dir" >&5
18784$as_echo "pre-installed in $ac_dir" >&6; }
18785  elif test "x$target" = "x$host"; then
18786    # We can use an host tool
18787    WINDMC_FOR_TARGET='$(WINDMC)'
18788    { $as_echo "$as_me:${as_lineno-$LINENO}: result: host tool" >&5
18789$as_echo "host tool" >&6; }
18790  else
18791    # We need a cross tool
18792    { $as_echo "$as_me:${as_lineno-$LINENO}: result: pre-installed" >&5
18793$as_echo "pre-installed" >&6; }
18794  fi
18795fi
18796
18797
18798
18799
18800
18801# Certain tools may need extra flags.
18802AR_FOR_TARGET=${AR_FOR_TARGET}${extra_arflags_for_target}
18803RANLIB_FOR_TARGET=${RANLIB_FOR_TARGET}${extra_ranlibflags_for_target}
18804NM_FOR_TARGET=${NM_FOR_TARGET}${extra_nmflags_for_target}
18805
18806# When building target libraries, except in a Canadian cross, we use
18807# the same toolchain as the compiler we just built.
18808COMPILER_AS_FOR_TARGET='$(AS_FOR_TARGET)'
18809COMPILER_LD_FOR_TARGET='$(LD_FOR_TARGET)'
18810COMPILER_NM_FOR_TARGET='$(NM_FOR_TARGET)'
18811if test $host = $build; then
18812  case " $configdirs " in
18813    *" gcc "*)
18814      COMPILER_AS_FOR_TARGET='$$r/$(HOST_SUBDIR)/gcc/as'
18815      COMPILER_LD_FOR_TARGET='$$r/$(HOST_SUBDIR)/gcc/collect-ld'
18816      COMPILER_NM_FOR_TARGET='$$r/$(HOST_SUBDIR)/gcc/nm'${extra_nmflags_for_target}
18817      ;;
18818  esac
18819fi
18820
18821
18822
18823
18824
18825{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
18826$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
18827# Check whether --enable-maintainer-mode was given.
18828if test "${enable_maintainer_mode+set}" = set; then :
18829  enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
18830else
18831  USE_MAINTAINER_MODE=no
18832fi
18833
18834{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
18835$as_echo "$USE_MAINTAINER_MODE" >&6; }
18836
18837
18838if test "$USE_MAINTAINER_MODE" = yes; then
18839  MAINTAINER_MODE_TRUE=
18840  MAINTAINER_MODE_FALSE='#'
18841else
18842  MAINTAINER_MODE_TRUE='#'
18843  MAINTAINER_MODE_FALSE=
18844fi
18845MAINT=$MAINTAINER_MODE_TRUE
18846
18847# ---------------------
18848# GCC bootstrap support
18849# ---------------------
18850
18851# Stage specific cflags for build.
18852stage1_cflags="-g"
18853case $build in
18854  vax-*-*)
18855    case ${GCC} in
18856      yes) stage1_cflags="-g -Wa,-J" ;;
18857      *) stage1_cflags="-g -J" ;;
18858    esac ;;
18859esac
18860
18861
18862
18863# Enable --enable-checking in stage1 of the compiler.
18864# Check whether --enable-stage1-checking was given.
18865if test "${enable_stage1_checking+set}" = set; then :
18866  enableval=$enable_stage1_checking; stage1_checking=--enable-checking=${enable_stage1_checking}
18867else
18868  if test "x$enable_checking" = xno || test "x$enable_checking" = x; then
18869  # For --disable-checking or implicit --enable-checking=release, avoid
18870  # setting --enable-checking=gc in the default stage1 checking for LTO
18871  # bootstraps.  See PR62077.
18872  case $BUILD_CONFIG in
18873    *lto*)
18874      stage1_checking=--enable-checking=release,misc,gimple,rtlflag,tree,types;;
18875    *)
18876      stage1_checking=--enable-checking=yes,types;;
18877  esac
18878  if test "x$enable_checking" = x && \
18879     test -d ${srcdir}/gcc && \
18880     test x"`cat ${srcdir}/gcc/DEV-PHASE`" = xexperimental; then
18881    stage1_checking=--enable-checking=yes,types,extra
18882  fi
18883else
18884  stage1_checking=--enable-checking=$enable_checking,types
18885fi
18886fi
18887
18888
18889
18890# Enable -Werror in bootstrap stage2 and later.
18891# Check whether --enable-werror was given.
18892if test "${enable_werror+set}" = set; then :
18893  enableval=$enable_werror;
18894case ${enable_werror} in
18895  yes) stage2_werror_flag="--enable-werror-always" ;;
18896  *) stage2_werror_flag="" ;;
18897esac
18898
18899else
18900
18901if test -d ${srcdir}/gcc && test x"`cat $srcdir/gcc/DEV-PHASE`" = xexperimental; then
18902  case $BUILD_CONFIG in
18903  bootstrap-debug)
18904      stage2_werror_flag="--enable-werror-always" ;;
18905  "")
18906      stage2_werror_flag="--enable-werror-always" ;;
18907  esac
18908fi
18909
18910fi
18911
18912
18913
18914
18915# Specify what files to not compare during bootstrap.
18916
18917compare_exclusions="gcc/cc*-checksum\$(objext) | gcc/ada/*tools/*"
18918compare_exclusions="$compare_exclusions | gcc/m2/gm2-compiler-boot/M2Version*"
18919compare_exclusions="$compare_exclusions | gcc/m2/gm2-compiler-boot/SYSTEM*"
18920compare_exclusions="$compare_exclusions | gcc/m2/gm2version*"
18921case "$target" in
18922  hppa*64*-*-hpux*) ;;
18923  powerpc*-ibm-aix*) compare_exclusions="$compare_exclusions | *libgomp*\$(objext)" ;;
18924esac
18925
18926
18927ac_config_files="$ac_config_files Makefile"
18928
18929cat >confcache <<\_ACEOF
18930# This file is a shell script that caches the results of configure
18931# tests run on this system so they can be shared between configure
18932# scripts and configure runs, see configure's option --config-cache.
18933# It is not useful on other systems.  If it contains results you don't
18934# want to keep, you may remove or edit it.
18935#
18936# config.status only pays attention to the cache file if you give it
18937# the --recheck option to rerun configure.
18938#
18939# `ac_cv_env_foo' variables (set or unset) will be overridden when
18940# loading this file, other *unset* `ac_cv_foo' will be assigned the
18941# following values.
18942
18943_ACEOF
18944
18945# The following way of writing the cache mishandles newlines in values,
18946# but we know of no workaround that is simple, portable, and efficient.
18947# So, we kill variables containing newlines.
18948# Ultrix sh set writes to stderr and can't be redirected directly,
18949# and sets the high bit in the cache file unless we assign to the vars.
18950(
18951  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
18952    eval ac_val=\$$ac_var
18953    case $ac_val in #(
18954    *${as_nl}*)
18955      case $ac_var in #(
18956      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
18957$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
18958      esac
18959      case $ac_var in #(
18960      _ | IFS | as_nl) ;; #(
18961      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
18962      *) { eval $ac_var=; unset $ac_var;} ;;
18963      esac ;;
18964    esac
18965  done
18966
18967  (set) 2>&1 |
18968    case $as_nl`(ac_space=' '; set) 2>&1` in #(
18969    *${as_nl}ac_space=\ *)
18970      # `set' does not quote correctly, so add quotes: double-quote
18971      # substitution turns \\\\ into \\, and sed turns \\ into \.
18972      sed -n \
18973	"s/'/'\\\\''/g;
18974	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
18975      ;; #(
18976    *)
18977      # `set' quotes correctly as required by POSIX, so do not add quotes.
18978      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
18979      ;;
18980    esac |
18981    sort
18982) |
18983  sed '
18984     /^ac_cv_env_/b end
18985     t clear
18986     :clear
18987     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
18988     t end
18989     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
18990     :end' >>confcache
18991if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
18992  if test -w "$cache_file"; then
18993    if test "x$cache_file" != "x/dev/null"; then
18994      { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
18995$as_echo "$as_me: updating cache $cache_file" >&6;}
18996      if test ! -f "$cache_file" || test -h "$cache_file"; then
18997	cat confcache >"$cache_file"
18998      else
18999        case $cache_file in #(
19000        */* | ?:*)
19001	  mv -f confcache "$cache_file"$$ &&
19002	  mv -f "$cache_file"$$ "$cache_file" ;; #(
19003        *)
19004	  mv -f confcache "$cache_file" ;;
19005	esac
19006      fi
19007    fi
19008  else
19009    { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
19010$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
19011  fi
19012fi
19013rm -f confcache
19014
19015test "x$prefix" = xNONE && prefix=$ac_default_prefix
19016# Let make expand exec_prefix.
19017test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
19018
19019# Transform confdefs.h into DEFS.
19020# Protect against shell expansion while executing Makefile rules.
19021# Protect against Makefile macro expansion.
19022#
19023# If the first sed substitution is executed (which looks for macros that
19024# take arguments), then branch to the quote section.  Otherwise,
19025# look for a macro that doesn't take arguments.
19026ac_script='
19027:mline
19028/\\$/{
19029 N
19030 s,\\\n,,
19031 b mline
19032}
19033t clear
19034:clear
19035s/^[	 ]*#[	 ]*define[	 ][	 ]*\([^	 (][^	 (]*([^)]*)\)[	 ]*\(.*\)/-D\1=\2/g
19036t quote
19037s/^[	 ]*#[	 ]*define[	 ][	 ]*\([^	 ][^	 ]*\)[	 ]*\(.*\)/-D\1=\2/g
19038t quote
19039b any
19040:quote
19041s/[	 `~#$^&*(){}\\|;'\''"<>?]/\\&/g
19042s/\[/\\&/g
19043s/\]/\\&/g
19044s/\$/$$/g
19045H
19046:any
19047${
19048	g
19049	s/^\n//
19050	s/\n/ /g
19051	p
19052}
19053'
19054DEFS=`sed -n "$ac_script" confdefs.h`
19055
19056
19057ac_libobjs=
19058ac_ltlibobjs=
19059U=
19060for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
19061  # 1. Remove the extension, and $U if already installed.
19062  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
19063  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
19064  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
19065  #    will be set to the directory where LIBOBJS objects are built.
19066  as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
19067  as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
19068done
19069LIBOBJS=$ac_libobjs
19070
19071LTLIBOBJS=$ac_ltlibobjs
19072
19073
19074
19075: "${CONFIG_STATUS=./config.status}"
19076ac_write_fail=0
19077ac_clean_files_save=$ac_clean_files
19078ac_clean_files="$ac_clean_files $CONFIG_STATUS"
19079{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
19080$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
19081as_write_fail=0
19082cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
19083#! $SHELL
19084# Generated by $as_me.
19085# Run this file to recreate the current configuration.
19086# Compiler output produced by configure, useful for debugging
19087# configure, is in config.log if it exists.
19088
19089debug=false
19090ac_cs_recheck=false
19091ac_cs_silent=false
19092
19093SHELL=\${CONFIG_SHELL-$SHELL}
19094export SHELL
19095_ASEOF
19096cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
19097## -------------------- ##
19098## M4sh Initialization. ##
19099## -------------------- ##
19100
19101# Be more Bourne compatible
19102DUALCASE=1; export DUALCASE # for MKS sh
19103if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
19104  emulate sh
19105  NULLCMD=:
19106  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
19107  # is contrary to our usage.  Disable this feature.
19108  alias -g '${1+"$@"}'='"$@"'
19109  setopt NO_GLOB_SUBST
19110else
19111  case `(set -o) 2>/dev/null` in #(
19112  *posix*) :
19113    set -o posix ;; #(
19114  *) :
19115     ;;
19116esac
19117fi
19118
19119
19120as_nl='
19121'
19122export as_nl
19123# Printing a long string crashes Solaris 7 /usr/bin/printf.
19124as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
19125as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
19126as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
19127# Prefer a ksh shell builtin over an external printf program on Solaris,
19128# but without wasting forks for bash or zsh.
19129if test -z "$BASH_VERSION$ZSH_VERSION" \
19130    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
19131  as_echo='print -r --'
19132  as_echo_n='print -rn --'
19133elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
19134  as_echo='printf %s\n'
19135  as_echo_n='printf %s'
19136else
19137  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
19138    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
19139    as_echo_n='/usr/ucb/echo -n'
19140  else
19141    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
19142    as_echo_n_body='eval
19143      arg=$1;
19144      case $arg in #(
19145      *"$as_nl"*)
19146	expr "X$arg" : "X\\(.*\\)$as_nl";
19147	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
19148      esac;
19149      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
19150    '
19151    export as_echo_n_body
19152    as_echo_n='sh -c $as_echo_n_body as_echo'
19153  fi
19154  export as_echo_body
19155  as_echo='sh -c $as_echo_body as_echo'
19156fi
19157
19158# The user is always right.
19159if test "${PATH_SEPARATOR+set}" != set; then
19160  PATH_SEPARATOR=:
19161  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
19162    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
19163      PATH_SEPARATOR=';'
19164  }
19165fi
19166
19167
19168# IFS
19169# We need space, tab and new line, in precisely that order.  Quoting is
19170# there to prevent editors from complaining about space-tab.
19171# (If _AS_PATH_WALK were called with IFS unset, it would disable word
19172# splitting by setting IFS to empty value.)
19173IFS=" ""	$as_nl"
19174
19175# Find who we are.  Look in the path if we contain no directory separator.
19176as_myself=
19177case $0 in #((
19178  *[\\/]* ) as_myself=$0 ;;
19179  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19180for as_dir in $PATH
19181do
19182  IFS=$as_save_IFS
19183  test -z "$as_dir" && as_dir=.
19184    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
19185  done
19186IFS=$as_save_IFS
19187
19188     ;;
19189esac
19190# We did not find ourselves, most probably we were run as `sh COMMAND'
19191# in which case we are not to be found in the path.
19192if test "x$as_myself" = x; then
19193  as_myself=$0
19194fi
19195if test ! -f "$as_myself"; then
19196  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
19197  exit 1
19198fi
19199
19200# Unset variables that we do not need and which cause bugs (e.g. in
19201# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
19202# suppresses any "Segmentation fault" message there.  '((' could
19203# trigger a bug in pdksh 5.2.14.
19204for as_var in BASH_ENV ENV MAIL MAILPATH
19205do eval test x\${$as_var+set} = xset \
19206  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
19207done
19208PS1='$ '
19209PS2='> '
19210PS4='+ '
19211
19212# NLS nuisances.
19213LC_ALL=C
19214export LC_ALL
19215LANGUAGE=C
19216export LANGUAGE
19217
19218# CDPATH.
19219(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
19220
19221
19222# as_fn_error STATUS ERROR [LINENO LOG_FD]
19223# ----------------------------------------
19224# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
19225# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
19226# script with STATUS, using 1 if that was 0.
19227as_fn_error ()
19228{
19229  as_status=$1; test $as_status -eq 0 && as_status=1
19230  if test "$4"; then
19231    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
19232    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
19233  fi
19234  $as_echo "$as_me: error: $2" >&2
19235  as_fn_exit $as_status
19236} # as_fn_error
19237
19238
19239# as_fn_set_status STATUS
19240# -----------------------
19241# Set $? to STATUS, without forking.
19242as_fn_set_status ()
19243{
19244  return $1
19245} # as_fn_set_status
19246
19247# as_fn_exit STATUS
19248# -----------------
19249# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
19250as_fn_exit ()
19251{
19252  set +e
19253  as_fn_set_status $1
19254  exit $1
19255} # as_fn_exit
19256
19257# as_fn_unset VAR
19258# ---------------
19259# Portably unset VAR.
19260as_fn_unset ()
19261{
19262  { eval $1=; unset $1;}
19263}
19264as_unset=as_fn_unset
19265# as_fn_append VAR VALUE
19266# ----------------------
19267# Append the text in VALUE to the end of the definition contained in VAR. Take
19268# advantage of any shell optimizations that allow amortized linear growth over
19269# repeated appends, instead of the typical quadratic growth present in naive
19270# implementations.
19271if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
19272  eval 'as_fn_append ()
19273  {
19274    eval $1+=\$2
19275  }'
19276else
19277  as_fn_append ()
19278  {
19279    eval $1=\$$1\$2
19280  }
19281fi # as_fn_append
19282
19283# as_fn_arith ARG...
19284# ------------------
19285# Perform arithmetic evaluation on the ARGs, and store the result in the
19286# global $as_val. Take advantage of shells that can avoid forks. The arguments
19287# must be portable across $(()) and expr.
19288if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
19289  eval 'as_fn_arith ()
19290  {
19291    as_val=$(( $* ))
19292  }'
19293else
19294  as_fn_arith ()
19295  {
19296    as_val=`expr "$@" || test $? -eq 1`
19297  }
19298fi # as_fn_arith
19299
19300
19301if expr a : '\(a\)' >/dev/null 2>&1 &&
19302   test "X`expr 00001 : '.*\(...\)'`" = X001; then
19303  as_expr=expr
19304else
19305  as_expr=false
19306fi
19307
19308if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
19309  as_basename=basename
19310else
19311  as_basename=false
19312fi
19313
19314if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
19315  as_dirname=dirname
19316else
19317  as_dirname=false
19318fi
19319
19320as_me=`$as_basename -- "$0" ||
19321$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
19322	 X"$0" : 'X\(//\)$' \| \
19323	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
19324$as_echo X/"$0" |
19325    sed '/^.*\/\([^/][^/]*\)\/*$/{
19326	    s//\1/
19327	    q
19328	  }
19329	  /^X\/\(\/\/\)$/{
19330	    s//\1/
19331	    q
19332	  }
19333	  /^X\/\(\/\).*/{
19334	    s//\1/
19335	    q
19336	  }
19337	  s/.*/./; q'`
19338
19339# Avoid depending upon Character Ranges.
19340as_cr_letters='abcdefghijklmnopqrstuvwxyz'
19341as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
19342as_cr_Letters=$as_cr_letters$as_cr_LETTERS
19343as_cr_digits='0123456789'
19344as_cr_alnum=$as_cr_Letters$as_cr_digits
19345
19346ECHO_C= ECHO_N= ECHO_T=
19347case `echo -n x` in #(((((
19348-n*)
19349  case `echo 'xy\c'` in
19350  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
19351  xy)  ECHO_C='\c';;
19352  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
19353       ECHO_T='	';;
19354  esac;;
19355*)
19356  ECHO_N='-n';;
19357esac
19358
19359rm -f conf$$ conf$$.exe conf$$.file
19360if test -d conf$$.dir; then
19361  rm -f conf$$.dir/conf$$.file
19362else
19363  rm -f conf$$.dir
19364  mkdir conf$$.dir 2>/dev/null
19365fi
19366if (echo >conf$$.file) 2>/dev/null; then
19367  if ln -s conf$$.file conf$$ 2>/dev/null; then
19368    as_ln_s='ln -s'
19369    # ... but there are two gotchas:
19370    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
19371    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
19372    # In both cases, we have to default to `cp -pR'.
19373    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
19374      as_ln_s='cp -pR'
19375  elif ln conf$$.file conf$$ 2>/dev/null; then
19376    as_ln_s=ln
19377  else
19378    as_ln_s='cp -pR'
19379  fi
19380else
19381  as_ln_s='cp -pR'
19382fi
19383rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
19384rmdir conf$$.dir 2>/dev/null
19385
19386
19387# as_fn_mkdir_p
19388# -------------
19389# Create "$as_dir" as a directory, including parents if necessary.
19390as_fn_mkdir_p ()
19391{
19392
19393  case $as_dir in #(
19394  -*) as_dir=./$as_dir;;
19395  esac
19396  test -d "$as_dir" || eval $as_mkdir_p || {
19397    as_dirs=
19398    while :; do
19399      case $as_dir in #(
19400      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
19401      *) as_qdir=$as_dir;;
19402      esac
19403      as_dirs="'$as_qdir' $as_dirs"
19404      as_dir=`$as_dirname -- "$as_dir" ||
19405$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
19406	 X"$as_dir" : 'X\(//\)[^/]' \| \
19407	 X"$as_dir" : 'X\(//\)$' \| \
19408	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
19409$as_echo X"$as_dir" |
19410    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
19411	    s//\1/
19412	    q
19413	  }
19414	  /^X\(\/\/\)[^/].*/{
19415	    s//\1/
19416	    q
19417	  }
19418	  /^X\(\/\/\)$/{
19419	    s//\1/
19420	    q
19421	  }
19422	  /^X\(\/\).*/{
19423	    s//\1/
19424	    q
19425	  }
19426	  s/.*/./; q'`
19427      test -d "$as_dir" && break
19428    done
19429    test -z "$as_dirs" || eval "mkdir $as_dirs"
19430  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
19431
19432
19433} # as_fn_mkdir_p
19434if mkdir -p . 2>/dev/null; then
19435  as_mkdir_p='mkdir -p "$as_dir"'
19436else
19437  test -d ./-p && rmdir ./-p
19438  as_mkdir_p=false
19439fi
19440
19441
19442# as_fn_executable_p FILE
19443# -----------------------
19444# Test if FILE is an executable regular file.
19445as_fn_executable_p ()
19446{
19447  test -f "$1" && test -x "$1"
19448} # as_fn_executable_p
19449as_test_x='test -x'
19450as_executable_p=as_fn_executable_p
19451
19452# Sed expression to map a string onto a valid CPP name.
19453as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
19454
19455# Sed expression to map a string onto a valid variable name.
19456as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
19457
19458
19459exec 6>&1
19460## ----------------------------------- ##
19461## Main body of $CONFIG_STATUS script. ##
19462## ----------------------------------- ##
19463_ASEOF
19464test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
19465
19466cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19467# Save the log message, to keep $0 and so on meaningful, and to
19468# report actual input values of CONFIG_FILES etc. instead of their
19469# values after options handling.
19470ac_log="
19471This file was extended by $as_me, which was
19472generated by GNU Autoconf 2.69.  Invocation command line was
19473
19474  CONFIG_FILES    = $CONFIG_FILES
19475  CONFIG_HEADERS  = $CONFIG_HEADERS
19476  CONFIG_LINKS    = $CONFIG_LINKS
19477  CONFIG_COMMANDS = $CONFIG_COMMANDS
19478  $ $0 $@
19479
19480on `(hostname || uname -n) 2>/dev/null | sed 1q`
19481"
19482
19483_ACEOF
19484
19485case $ac_config_files in *"
19486"*) set x $ac_config_files; shift; ac_config_files=$*;;
19487esac
19488
19489
19490
19491cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19492# Files that config.status was made for.
19493config_files="$ac_config_files"
19494
19495_ACEOF
19496
19497cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19498ac_cs_usage="\
19499\`$as_me' instantiates files and other configuration actions
19500from templates according to the current configuration.  Unless the files
19501and actions are specified as TAGs, all are instantiated by default.
19502
19503Usage: $0 [OPTION]... [TAG]...
19504
19505  -h, --help       print this help, then exit
19506  -V, --version    print version number and configuration settings, then exit
19507      --config     print configuration, then exit
19508  -q, --quiet, --silent
19509                   do not print progress messages
19510  -d, --debug      don't remove temporary files
19511      --recheck    update $as_me by reconfiguring in the same conditions
19512      --file=FILE[:TEMPLATE]
19513                   instantiate the configuration file FILE
19514
19515Configuration files:
19516$config_files
19517
19518Report bugs to the package provider."
19519
19520_ACEOF
19521cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19522ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
19523ac_cs_version="\\
19524config.status
19525configured by $0, generated by GNU Autoconf 2.69,
19526  with options \\"\$ac_cs_config\\"
19527
19528Copyright (C) 2012 Free Software Foundation, Inc.
19529This config.status script is free software; the Free Software Foundation
19530gives unlimited permission to copy, distribute and modify it."
19531
19532ac_pwd='$ac_pwd'
19533srcdir='$srcdir'
19534INSTALL='$INSTALL'
19535AWK='$AWK'
19536test -n "\$AWK" || AWK=awk
19537_ACEOF
19538
19539cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19540# The default lists apply if the user does not specify any file.
19541ac_need_defaults=:
19542while test $# != 0
19543do
19544  case $1 in
19545  --*=?*)
19546    ac_option=`expr "X$1" : 'X\([^=]*\)='`
19547    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
19548    ac_shift=:
19549    ;;
19550  --*=)
19551    ac_option=`expr "X$1" : 'X\([^=]*\)='`
19552    ac_optarg=
19553    ac_shift=:
19554    ;;
19555  *)
19556    ac_option=$1
19557    ac_optarg=$2
19558    ac_shift=shift
19559    ;;
19560  esac
19561
19562  case $ac_option in
19563  # Handling of the options.
19564  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
19565    ac_cs_recheck=: ;;
19566  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
19567    $as_echo "$ac_cs_version"; exit ;;
19568  --config | --confi | --conf | --con | --co | --c )
19569    $as_echo "$ac_cs_config"; exit ;;
19570  --debug | --debu | --deb | --de | --d | -d )
19571    debug=: ;;
19572  --file | --fil | --fi | --f )
19573    $ac_shift
19574    case $ac_optarg in
19575    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
19576    '') as_fn_error $? "missing file argument" ;;
19577    esac
19578    as_fn_append CONFIG_FILES " '$ac_optarg'"
19579    ac_need_defaults=false;;
19580  --he | --h |  --help | --hel | -h )
19581    $as_echo "$ac_cs_usage"; exit ;;
19582  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
19583  | -silent | --silent | --silen | --sile | --sil | --si | --s)
19584    ac_cs_silent=: ;;
19585
19586  # This is an error.
19587  -*) as_fn_error $? "unrecognized option: \`$1'
19588Try \`$0 --help' for more information." ;;
19589
19590  *) as_fn_append ac_config_targets " $1"
19591     ac_need_defaults=false ;;
19592
19593  esac
19594  shift
19595done
19596
19597ac_configure_extra_args=
19598
19599if $ac_cs_silent; then
19600  exec 6>/dev/null
19601  ac_configure_extra_args="$ac_configure_extra_args --silent"
19602fi
19603
19604_ACEOF
19605cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19606if \$ac_cs_recheck; then
19607  set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
19608  shift
19609  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
19610  CONFIG_SHELL='$SHELL'
19611  export CONFIG_SHELL
19612  exec "\$@"
19613fi
19614
19615_ACEOF
19616cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19617exec 5>>config.log
19618{
19619  echo
19620  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
19621## Running $as_me. ##
19622_ASBOX
19623  $as_echo "$ac_log"
19624} >&5
19625
19626_ACEOF
19627cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19628#
19629# INIT-COMMANDS
19630#
19631extrasub_build="$extrasub_build"
19632   extrasub_host="$extrasub_host"
19633   extrasub_target="$extrasub_target"
19634
19635_ACEOF
19636
19637cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19638
19639# Handling of arguments.
19640for ac_config_target in $ac_config_targets
19641do
19642  case $ac_config_target in
19643    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
19644
19645  *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
19646  esac
19647done
19648
19649
19650# If the user did not use the arguments to specify the items to instantiate,
19651# then the envvar interface is used.  Set only those that are not.
19652# We use the long form for the default assignment because of an extremely
19653# bizarre bug on SunOS 4.1.3.
19654if $ac_need_defaults; then
19655  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
19656fi
19657
19658# Have a temporary directory for convenience.  Make it in the build tree
19659# simply because there is no reason against having it here, and in addition,
19660# creating and moving files from /tmp can sometimes cause problems.
19661# Hook for its removal unless debugging.
19662# Note that there is a small window in which the directory will not be cleaned:
19663# after its creation but before its name has been assigned to `$tmp'.
19664$debug ||
19665{
19666  tmp= ac_tmp=
19667  trap 'exit_status=$?
19668  : "${ac_tmp:=$tmp}"
19669  { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
19670' 0
19671  trap 'as_fn_exit 1' 1 2 13 15
19672}
19673# Create a (secure) tmp directory for tmp files.
19674
19675{
19676  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
19677  test -d "$tmp"
19678}  ||
19679{
19680  tmp=./conf$$-$RANDOM
19681  (umask 077 && mkdir "$tmp")
19682} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
19683ac_tmp=$tmp
19684
19685# Set up the scripts for CONFIG_FILES section.
19686# No need to generate them if there are no CONFIG_FILES.
19687# This happens for instance with `./config.status config.h'.
19688if test -n "$CONFIG_FILES"; then
19689
19690if $AWK 'BEGIN { getline <"/dev/null" }' </dev/null 2>/dev/null; then
19691  ac_cs_awk_getline=:
19692  ac_cs_awk_pipe_init=
19693  ac_cs_awk_read_file='
19694      while ((getline aline < (F[key])) > 0)
19695	print(aline)
19696      close(F[key])'
19697  ac_cs_awk_pipe_fini=
19698else
19699  ac_cs_awk_getline=false
19700  ac_cs_awk_pipe_init="print \"cat <<'|#_!!_#|' &&\""
19701  ac_cs_awk_read_file='
19702      print "|#_!!_#|"
19703      print "cat " F[key] " &&"
19704      '$ac_cs_awk_pipe_init
19705  # The final `:' finishes the AND list.
19706  ac_cs_awk_pipe_fini='END { print "|#_!!_#|"; print ":" }'
19707fi
19708ac_cr=`echo X | tr X '\015'`
19709# On cygwin, bash can eat \r inside `` if the user requested igncr.
19710# But we know of no other shell where ac_cr would be empty at this
19711# point, so we can use a bashism as a fallback.
19712if test "x$ac_cr" = x; then
19713  eval ac_cr=\$\'\\r\'
19714fi
19715ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
19716if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
19717  ac_cs_awk_cr='\\r'
19718else
19719  ac_cs_awk_cr=$ac_cr
19720fi
19721
19722echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
19723_ACEOF
19724
19725# Create commands to substitute file output variables.
19726{
19727  echo "cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1" &&
19728  echo 'cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&' &&
19729  echo "$ac_subst_files" | sed 's/.*/F["&"]="$&"/' &&
19730  echo "_ACAWK" &&
19731  echo "_ACEOF"
19732} >conf$$files.sh &&
19733. ./conf$$files.sh ||
19734  as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
19735rm -f conf$$files.sh
19736
19737{
19738  echo "cat >conf$$subs.awk <<_ACEOF" &&
19739  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
19740  echo "_ACEOF"
19741} >conf$$subs.sh ||
19742  as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
19743ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
19744ac_delim='%!_!# '
19745for ac_last_try in false false false false false :; do
19746  . ./conf$$subs.sh ||
19747    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
19748
19749  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
19750  if test $ac_delim_n = $ac_delim_num; then
19751    break
19752  elif $ac_last_try; then
19753    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
19754  else
19755    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
19756  fi
19757done
19758rm -f conf$$subs.sh
19759
19760cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19761cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
19762_ACEOF
19763sed -n '
19764h
19765s/^/S["/; s/!.*/"]=/
19766p
19767g
19768s/^[^!]*!//
19769:repl
19770t repl
19771s/'"$ac_delim"'$//
19772t delim
19773:nl
19774h
19775s/\(.\{148\}\)..*/\1/
19776t more1
19777s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
19778p
19779n
19780b repl
19781:more1
19782s/["\\]/\\&/g; s/^/"/; s/$/"\\/
19783p
19784g
19785s/.\{148\}//
19786t nl
19787:delim
19788h
19789s/\(.\{148\}\)..*/\1/
19790t more2
19791s/["\\]/\\&/g; s/^/"/; s/$/"/
19792p
19793b
19794:more2
19795s/["\\]/\\&/g; s/^/"/; s/$/"\\/
19796p
19797g
19798s/.\{148\}//
19799t delim
19800' <conf$$subs.awk | sed '
19801/^[^""]/{
19802  N
19803  s/\n//
19804}
19805' >>$CONFIG_STATUS || ac_write_fail=1
19806rm -f conf$$subs.awk
19807cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
19808_ACAWK
19809cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
19810  for (key in S) S_is_set[key] = 1
19811  FS = ""
19812  \$ac_cs_awk_pipe_init
19813}
19814{
19815  line = $ 0
19816  nfields = split(line, field, "@")
19817  substed = 0
19818  len = length(field[1])
19819  for (i = 2; i < nfields; i++) {
19820    key = field[i]
19821    keylen = length(key)
19822    if (S_is_set[key]) {
19823      value = S[key]
19824      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
19825      len += length(value) + length(field[++i])
19826      substed = 1
19827    } else
19828      len += 1 + keylen
19829  }
19830  if (nfields == 3 && !substed) {
19831    key = field[2]
19832    if (F[key] != "" && line ~ /^[	 ]*@.*@[	 ]*$/) {
19833      \$ac_cs_awk_read_file
19834      next
19835    }
19836  }
19837  print line
19838}
19839\$ac_cs_awk_pipe_fini
19840_ACAWK
19841_ACEOF
19842cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19843if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
19844  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
19845else
19846  cat
19847fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
19848  || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
19849_ACEOF
19850
19851# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
19852# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
19853# trailing colons and then remove the whole line if VPATH becomes empty
19854# (actually we leave an empty line to preserve line numbers).
19855if test "x$srcdir" = x.; then
19856  ac_vpsub='/^[	 ]*VPATH[	 ]*=[	 ]*/{
19857h
19858s///
19859s/^/:/
19860s/[	 ]*$/:/
19861s/:\$(srcdir):/:/g
19862s/:\${srcdir}:/:/g
19863s/:@srcdir@:/:/g
19864s/^:*//
19865s/:*$//
19866x
19867s/\(=[	 ]*\).*/\1/
19868G
19869s/\n//
19870s/^[^=]*=[	 ]*$//
19871}'
19872fi
19873
19874cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
19875fi # test -n "$CONFIG_FILES"
19876
19877
19878eval set X "  :F $CONFIG_FILES      "
19879shift
19880for ac_tag
19881do
19882  case $ac_tag in
19883  :[FHLC]) ac_mode=$ac_tag; continue;;
19884  esac
19885  case $ac_mode$ac_tag in
19886  :[FHL]*:*);;
19887  :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
19888  :[FH]-) ac_tag=-:-;;
19889  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
19890  esac
19891  ac_save_IFS=$IFS
19892  IFS=:
19893  set x $ac_tag
19894  IFS=$ac_save_IFS
19895  shift
19896  ac_file=$1
19897  shift
19898
19899  case $ac_mode in
19900  :L) ac_source=$1;;
19901  :[FH])
19902    ac_file_inputs=
19903    for ac_f
19904    do
19905      case $ac_f in
19906      -) ac_f="$ac_tmp/stdin";;
19907      *) # Look for the file first in the build tree, then in the source tree
19908	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
19909	 # because $ac_f cannot contain `:'.
19910	 test -f "$ac_f" ||
19911	   case $ac_f in
19912	   [\\/$]*) false;;
19913	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
19914	   esac ||
19915	   as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
19916      esac
19917      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
19918      as_fn_append ac_file_inputs " '$ac_f'"
19919    done
19920
19921    # Let's still pretend it is `configure' which instantiates (i.e., don't
19922    # use $as_me), people would be surprised to read:
19923    #    /* config.h.  Generated by config.status.  */
19924    configure_input='Generated from '`
19925	  $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
19926	`' by configure.'
19927    if test x"$ac_file" != x-; then
19928      configure_input="$ac_file.  $configure_input"
19929      { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
19930$as_echo "$as_me: creating $ac_file" >&6;}
19931    fi
19932    # Neutralize special characters interpreted by sed in replacement strings.
19933    case $configure_input in #(
19934    *\&* | *\|* | *\\* )
19935       ac_sed_conf_input=`$as_echo "$configure_input" |
19936       sed 's/[\\\\&|]/\\\\&/g'`;; #(
19937    *) ac_sed_conf_input=$configure_input;;
19938    esac
19939
19940    case $ac_tag in
19941    *:-:* | *:-) cat >"$ac_tmp/stdin" \
19942      || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
19943    esac
19944    ;;
19945  esac
19946
19947  ac_dir=`$as_dirname -- "$ac_file" ||
19948$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
19949	 X"$ac_file" : 'X\(//\)[^/]' \| \
19950	 X"$ac_file" : 'X\(//\)$' \| \
19951	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
19952$as_echo X"$ac_file" |
19953    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
19954	    s//\1/
19955	    q
19956	  }
19957	  /^X\(\/\/\)[^/].*/{
19958	    s//\1/
19959	    q
19960	  }
19961	  /^X\(\/\/\)$/{
19962	    s//\1/
19963	    q
19964	  }
19965	  /^X\(\/\).*/{
19966	    s//\1/
19967	    q
19968	  }
19969	  s/.*/./; q'`
19970  as_dir="$ac_dir"; as_fn_mkdir_p
19971  ac_builddir=.
19972
19973case "$ac_dir" in
19974.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
19975*)
19976  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
19977  # A ".." for each directory in $ac_dir_suffix.
19978  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
19979  case $ac_top_builddir_sub in
19980  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
19981  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
19982  esac ;;
19983esac
19984ac_abs_top_builddir=$ac_pwd
19985ac_abs_builddir=$ac_pwd$ac_dir_suffix
19986# for backward compatibility:
19987ac_top_builddir=$ac_top_build_prefix
19988
19989case $srcdir in
19990  .)  # We are building in place.
19991    ac_srcdir=.
19992    ac_top_srcdir=$ac_top_builddir_sub
19993    ac_abs_top_srcdir=$ac_pwd ;;
19994  [\\/]* | ?:[\\/]* )  # Absolute name.
19995    ac_srcdir=$srcdir$ac_dir_suffix;
19996    ac_top_srcdir=$srcdir
19997    ac_abs_top_srcdir=$srcdir ;;
19998  *) # Relative name.
19999    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
20000    ac_top_srcdir=$ac_top_build_prefix$srcdir
20001    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
20002esac
20003ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
20004
20005
20006  case $ac_mode in
20007  :F)
20008  #
20009  # CONFIG_FILE
20010  #
20011
20012  case $INSTALL in
20013  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
20014  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
20015  esac
20016_ACEOF
20017
20018cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
20019# If the template does not know about datarootdir, expand it.
20020# FIXME: This hack should be removed a few years after 2.60.
20021ac_datarootdir_hack=; ac_datarootdir_seen=
20022ac_sed_dataroot='
20023/datarootdir/ {
20024  p
20025  q
20026}
20027/@datadir@/p
20028/@docdir@/p
20029/@infodir@/p
20030/@localedir@/p
20031/@mandir@/p'
20032case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
20033*datarootdir*) ac_datarootdir_seen=yes;;
20034*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
20035  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
20036$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
20037_ACEOF
20038cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
20039  ac_datarootdir_hack='
20040  s&@datadir@&$datadir&g
20041  s&@docdir@&$docdir&g
20042  s&@infodir@&$infodir&g
20043  s&@localedir@&$localedir&g
20044  s&@mandir@&$mandir&g
20045  s&\\\${datarootdir}&$datarootdir&g' ;;
20046esac
20047_ACEOF
20048
20049# Neutralize VPATH when `$srcdir' = `.'.
20050# Shell code in configure.ac might set extrasub.
20051# FIXME: do we really want to maintain this feature?
20052cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
20053ac_sed_extra="$ac_vpsub
20054$extrasub
20055_ACEOF
20056cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
20057:t
20058/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
20059s|@configure_input@|$ac_sed_conf_input|;t t
20060s&@top_builddir@&$ac_top_builddir_sub&;t t
20061s&@top_build_prefix@&$ac_top_build_prefix&;t t
20062s&@srcdir@&$ac_srcdir&;t t
20063s&@abs_srcdir@&$ac_abs_srcdir&;t t
20064s&@top_srcdir@&$ac_top_srcdir&;t t
20065s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
20066s&@builddir@&$ac_builddir&;t t
20067s&@abs_builddir@&$ac_abs_builddir&;t t
20068s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
20069s&@INSTALL@&$ac_INSTALL&;t t
20070$ac_datarootdir_hack
20071"
20072eval sed \"\$ac_sed_extra\" "$ac_file_inputs" |
20073if $ac_cs_awk_getline; then
20074  $AWK -f "$ac_tmp/subs.awk"
20075else
20076  $AWK -f "$ac_tmp/subs.awk" | $SHELL
20077fi \
20078  >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
20079
20080test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
20081  { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
20082  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' \
20083      "$ac_tmp/out"`; test -z "$ac_out"; } &&
20084  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
20085which seems to be undefined.  Please make sure it is defined" >&5
20086$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
20087which seems to be undefined.  Please make sure it is defined" >&2;}
20088
20089  rm -f "$ac_tmp/stdin"
20090  case $ac_file in
20091  -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
20092  *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
20093  esac \
20094  || as_fn_error $? "could not create $ac_file" "$LINENO" 5
20095 ;;
20096
20097
20098
20099  esac
20100
20101
20102  case $ac_file$ac_mode in
20103    "Makefile":F) sed "$extrasub_build" Makefile |
20104   sed "$extrasub_host" |
20105   sed "$extrasub_target" > mf$$
20106   mv -f mf$$ Makefile ;;
20107
20108  esac
20109done # for ac_tag
20110
20111
20112as_fn_exit 0
20113_ACEOF
20114ac_clean_files=$ac_clean_files_save
20115
20116test $ac_write_fail = 0 ||
20117  as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
20118
20119
20120# configure is writing to config.log, and then calls config.status.
20121# config.status does its own redirection, appending to config.log.
20122# Unfortunately, on DOS this fails, as config.log is still kept open
20123# by configure, so config.status won't be able to write to it; its
20124# output is simply discarded.  So we exec the FD to /dev/null,
20125# effectively closing config.log, so it can be properly (re)opened and
20126# appended to by config.status.  When coming back to configure, we
20127# need to make the FD available again.
20128if test "$no_create" != yes; then
20129  ac_cs_success=:
20130  ac_config_status_args=
20131  test "$silent" = yes &&
20132    ac_config_status_args="$ac_config_status_args --quiet"
20133  exec 5>/dev/null
20134  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
20135  exec 5>>config.log
20136  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
20137  # would make configure fail if this is the last instruction.
20138  $ac_cs_success || as_fn_exit 1
20139fi
20140if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
20141  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
20142$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
20143fi
20144
20145