xref: /freebsd-12.1/contrib/binutils/configure (revision dfd2f2d4)
1#! /bin/sh
2
3# Guess values for system-dependent variables and create Makefiles.
4# Generated automatically using autoconf version 2.13
5# Copyright (C) 1992, 93, 94, 95, 96 Free Software Foundation, Inc.
6#
7# This configure script is free software; the Free Software Foundation
8# gives unlimited permission to copy, distribute and modify it.
9
10# Defaults:
11ac_help=
12ac_default_prefix=/usr/local
13# Any additions from configure.in:
14ac_help="$ac_help
15  --enable-libada        Builds libada directory"
16ac_help="$ac_help
17  --enable-libssp        Builds libssp directory"
18ac_help="$ac_help
19  --enable-libgcc-math   Builds libgcc-math directory"
20ac_help="$ac_help
21  --with-mpfr-dir=PATH    Specify source directory for MPFR library"
22ac_help="$ac_help
23  --with-mpfr=PATH        Specify directory for installed MPFR library"
24ac_help="$ac_help
25  --with-gmp-dir=PATH     Specify source directory for GMP library"
26ac_help="$ac_help
27  --with-gmp=PATH         Specify directory for installed GMP library"
28ac_help="$ac_help
29  --with-build-sysroot=sysroot
30                          use sysroot as the system root during the build"
31ac_help="$ac_help
32  --enable-bootstrap           Enable bootstrapping [yes if native build]"
33ac_help="$ac_help
34  --enable-serial-[{host,target,build}-]configure
35                          Force sequential configuration of
36                          sub-packages for the host, target or build
37			  machine, or all sub-packages"
38ac_help="$ac_help
39  --with-build-time-tools=path
40                          use given path to find target tools during the build"
41ac_help="$ac_help
42  --enable-maintainer-mode enable make rules and dependencies not useful
43                          (and sometimes confusing) to the casual installer"
44ac_help="$ac_help
45  --enable-werror         enable -Werror in bootstrap stage2 and later"
46ac_help="$ac_help
47  --with-datarootdir	Use datarootdir as the data root directory."
48ac_help="$ac_help
49  --with-docdir	Install documentation in this directory."
50ac_help="$ac_help
51  --with-htmldir	Install html in this directory."
52
53# Initialize some variables set by options.
54# The variables have the same names as the options, with
55# dashes changed to underlines.
56build=NONE
57cache_file=./config.cache
58exec_prefix=NONE
59host=NONE
60no_create=
61nonopt=NONE
62no_recursion=
63prefix=NONE
64program_prefix=NONE
65program_suffix=NONE
66program_transform_name=s,x,x,
67silent=
68site=
69srcdir=
70target=NONE
71verbose=
72x_includes=NONE
73x_libraries=NONE
74bindir='${exec_prefix}/bin'
75sbindir='${exec_prefix}/sbin'
76libexecdir='${exec_prefix}/libexec'
77datadir='${prefix}/share'
78sysconfdir='${prefix}/etc'
79sharedstatedir='${prefix}/com'
80localstatedir='${prefix}/var'
81libdir='${exec_prefix}/lib'
82includedir='${prefix}/include'
83oldincludedir='/usr/include'
84infodir='${prefix}/info'
85mandir='${prefix}/man'
86
87# Initialize some other variables.
88subdirs=
89MFLAGS= MAKEFLAGS=
90SHELL=${CONFIG_SHELL-/bin/sh}
91# Maximum number of lines to put in a shell here document.
92ac_max_here_lines=12
93
94ac_prev=
95for ac_option
96do
97
98  # If the previous option needs an argument, assign it.
99  if test -n "$ac_prev"; then
100    eval "$ac_prev=\$ac_option"
101    ac_prev=
102    continue
103  fi
104
105  case "$ac_option" in
106  -*=*) ac_optarg=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
107  *) ac_optarg= ;;
108  esac
109
110  # Accept the important Cygnus configure options, so we can diagnose typos.
111
112  case "$ac_option" in
113
114  -bindir | --bindir | --bindi | --bind | --bin | --bi)
115    ac_prev=bindir ;;
116  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
117    bindir="$ac_optarg" ;;
118
119  -build | --build | --buil | --bui | --bu)
120    ac_prev=build ;;
121  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
122    build="$ac_optarg" ;;
123
124  -cache-file | --cache-file | --cache-fil | --cache-fi \
125  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
126    ac_prev=cache_file ;;
127  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
128  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
129    cache_file="$ac_optarg" ;;
130
131  -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
132    ac_prev=datadir ;;
133  -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
134  | --da=*)
135    datadir="$ac_optarg" ;;
136
137  -disable-* | --disable-*)
138    ac_feature=`echo $ac_option|sed -e 's/-*disable-//'`
139    # Reject names that are not valid shell variable names.
140    if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
141      { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
142    fi
143    ac_feature=`echo $ac_feature| sed 's/-/_/g'`
144    eval "enable_${ac_feature}=no" ;;
145
146  -enable-* | --enable-*)
147    ac_feature=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
148    # Reject names that are not valid shell variable names.
149    if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
150      { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
151    fi
152    ac_feature=`echo $ac_feature| sed 's/-/_/g'`
153    case "$ac_option" in
154      *=*) ;;
155      *) ac_optarg=yes ;;
156    esac
157    eval "enable_${ac_feature}='$ac_optarg'" ;;
158
159  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
160  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
161  | --exec | --exe | --ex)
162    ac_prev=exec_prefix ;;
163  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
164  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
165  | --exec=* | --exe=* | --ex=*)
166    exec_prefix="$ac_optarg" ;;
167
168  -gas | --gas | --ga | --g)
169    # Obsolete; use --with-gas.
170    with_gas=yes ;;
171
172  -help | --help | --hel | --he)
173    # Omit some internal or obsolete options to make the list less imposing.
174    # This message is too long to be a string in the A/UX 3.1 sh.
175    cat << EOF
176Usage: configure [options] [host]
177Options: [defaults in brackets after descriptions]
178Configuration:
179  --cache-file=FILE       cache test results in FILE
180  --help                  print this message
181  --no-create             do not create output files
182  --quiet, --silent       do not print \`checking...' messages
183  --version               print the version of autoconf that created configure
184Directory and file names:
185  --prefix=PREFIX         install architecture-independent files in PREFIX
186                          [$ac_default_prefix]
187  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
188                          [same as prefix]
189  --bindir=DIR            user executables in DIR [EPREFIX/bin]
190  --sbindir=DIR           system admin executables in DIR [EPREFIX/sbin]
191  --libexecdir=DIR        program executables in DIR [EPREFIX/libexec]
192  --datadir=DIR           read-only architecture-independent data in DIR
193                          [PREFIX/share]
194  --sysconfdir=DIR        read-only single-machine data in DIR [PREFIX/etc]
195  --sharedstatedir=DIR    modifiable architecture-independent data in DIR
196                          [PREFIX/com]
197  --localstatedir=DIR     modifiable single-machine data in DIR [PREFIX/var]
198  --libdir=DIR            object code libraries in DIR [EPREFIX/lib]
199  --includedir=DIR        C header files in DIR [PREFIX/include]
200  --oldincludedir=DIR     C header files for non-gcc in DIR [/usr/include]
201  --infodir=DIR           info documentation in DIR [PREFIX/info]
202  --mandir=DIR            man documentation in DIR [PREFIX/man]
203  --srcdir=DIR            find the sources in DIR [configure dir or ..]
204  --program-prefix=PREFIX prepend PREFIX to installed program names
205  --program-suffix=SUFFIX append SUFFIX to installed program names
206  --program-transform-name=PROGRAM
207                          run sed PROGRAM on installed program names
208EOF
209    cat << EOF
210Host type:
211  --build=BUILD           configure for building on BUILD [BUILD=HOST]
212  --host=HOST             configure for HOST [guessed]
213  --target=TARGET         configure for TARGET [TARGET=HOST]
214Features and packages:
215  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
216  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
217  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
218  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
219  --x-includes=DIR        X include files are in DIR
220  --x-libraries=DIR       X library files are in DIR
221EOF
222    if test -n "$ac_help"; then
223      echo "--enable and --with options recognized:$ac_help"
224    fi
225    exit 0 ;;
226
227  -host | --host | --hos | --ho)
228    ac_prev=host ;;
229  -host=* | --host=* | --hos=* | --ho=*)
230    host="$ac_optarg" ;;
231
232  -includedir | --includedir | --includedi | --included | --include \
233  | --includ | --inclu | --incl | --inc)
234    ac_prev=includedir ;;
235  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
236  | --includ=* | --inclu=* | --incl=* | --inc=*)
237    includedir="$ac_optarg" ;;
238
239  -infodir | --infodir | --infodi | --infod | --info | --inf)
240    ac_prev=infodir ;;
241  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
242    infodir="$ac_optarg" ;;
243
244  -libdir | --libdir | --libdi | --libd)
245    ac_prev=libdir ;;
246  -libdir=* | --libdir=* | --libdi=* | --libd=*)
247    libdir="$ac_optarg" ;;
248
249  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
250  | --libexe | --libex | --libe)
251    ac_prev=libexecdir ;;
252  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
253  | --libexe=* | --libex=* | --libe=*)
254    libexecdir="$ac_optarg" ;;
255
256  -localstatedir | --localstatedir | --localstatedi | --localstated \
257  | --localstate | --localstat | --localsta | --localst \
258  | --locals | --local | --loca | --loc | --lo)
259    ac_prev=localstatedir ;;
260  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
261  | --localstate=* | --localstat=* | --localsta=* | --localst=* \
262  | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
263    localstatedir="$ac_optarg" ;;
264
265  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
266    ac_prev=mandir ;;
267  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
268    mandir="$ac_optarg" ;;
269
270  -nfp | --nfp | --nf)
271    # Obsolete; use --without-fp.
272    with_fp=no ;;
273
274  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
275  | --no-cr | --no-c)
276    no_create=yes ;;
277
278  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
279  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
280    no_recursion=yes ;;
281
282  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
283  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
284  | --oldin | --oldi | --old | --ol | --o)
285    ac_prev=oldincludedir ;;
286  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
287  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
288  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
289    oldincludedir="$ac_optarg" ;;
290
291  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
292    ac_prev=prefix ;;
293  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
294    prefix="$ac_optarg" ;;
295
296  -program-prefix | --program-prefix | --program-prefi | --program-pref \
297  | --program-pre | --program-pr | --program-p)
298    ac_prev=program_prefix ;;
299  -program-prefix=* | --program-prefix=* | --program-prefi=* \
300  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
301    program_prefix="$ac_optarg" ;;
302
303  -program-suffix | --program-suffix | --program-suffi | --program-suff \
304  | --program-suf | --program-su | --program-s)
305    ac_prev=program_suffix ;;
306  -program-suffix=* | --program-suffix=* | --program-suffi=* \
307  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
308    program_suffix="$ac_optarg" ;;
309
310  -program-transform-name | --program-transform-name \
311  | --program-transform-nam | --program-transform-na \
312  | --program-transform-n | --program-transform- \
313  | --program-transform | --program-transfor \
314  | --program-transfo | --program-transf \
315  | --program-trans | --program-tran \
316  | --progr-tra | --program-tr | --program-t)
317    ac_prev=program_transform_name ;;
318  -program-transform-name=* | --program-transform-name=* \
319  | --program-transform-nam=* | --program-transform-na=* \
320  | --program-transform-n=* | --program-transform-=* \
321  | --program-transform=* | --program-transfor=* \
322  | --program-transfo=* | --program-transf=* \
323  | --program-trans=* | --program-tran=* \
324  | --progr-tra=* | --program-tr=* | --program-t=*)
325    program_transform_name="$ac_optarg" ;;
326
327  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
328  | -silent | --silent | --silen | --sile | --sil)
329    silent=yes ;;
330
331  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
332    ac_prev=sbindir ;;
333  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
334  | --sbi=* | --sb=*)
335    sbindir="$ac_optarg" ;;
336
337  -sharedstatedir | --sharedstatedir | --sharedstatedi \
338  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
339  | --sharedst | --shareds | --shared | --share | --shar \
340  | --sha | --sh)
341    ac_prev=sharedstatedir ;;
342  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
343  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
344  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
345  | --sha=* | --sh=*)
346    sharedstatedir="$ac_optarg" ;;
347
348  -site | --site | --sit)
349    ac_prev=site ;;
350  -site=* | --site=* | --sit=*)
351    site="$ac_optarg" ;;
352
353  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
354    ac_prev=srcdir ;;
355  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
356    srcdir="$ac_optarg" ;;
357
358  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
359  | --syscon | --sysco | --sysc | --sys | --sy)
360    ac_prev=sysconfdir ;;
361  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
362  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
363    sysconfdir="$ac_optarg" ;;
364
365  -target | --target | --targe | --targ | --tar | --ta | --t)
366    ac_prev=target ;;
367  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
368    target="$ac_optarg" ;;
369
370  -v | -verbose | --verbose | --verbos | --verbo | --verb)
371    verbose=yes ;;
372
373  -version | --version | --versio | --versi | --vers)
374    echo "configure generated by autoconf version 2.13"
375    exit 0 ;;
376
377  -with-* | --with-*)
378    ac_package=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
379    # Reject names that are not valid shell variable names.
380    if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
381      { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
382    fi
383    ac_package=`echo $ac_package| sed 's/-/_/g'`
384    case "$ac_option" in
385      *=*) ;;
386      *) ac_optarg=yes ;;
387    esac
388    eval "with_${ac_package}='$ac_optarg'" ;;
389
390  -without-* | --without-*)
391    ac_package=`echo $ac_option|sed -e 's/-*without-//'`
392    # Reject names that are not valid shell variable names.
393    if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
394      { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
395    fi
396    ac_package=`echo $ac_package| sed 's/-/_/g'`
397    eval "with_${ac_package}=no" ;;
398
399  --x)
400    # Obsolete; use --with-x.
401    with_x=yes ;;
402
403  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
404  | --x-incl | --x-inc | --x-in | --x-i)
405    ac_prev=x_includes ;;
406  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
407  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
408    x_includes="$ac_optarg" ;;
409
410  -x-libraries | --x-libraries | --x-librarie | --x-librari \
411  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
412    ac_prev=x_libraries ;;
413  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
414  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
415    x_libraries="$ac_optarg" ;;
416
417  -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
418    ;;
419
420  *)
421    if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
422      echo "configure: warning: $ac_option: invalid host type" 1>&2
423    fi
424    if test "x$nonopt" != xNONE; then
425      { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
426    fi
427    nonopt="$ac_option"
428    ;;
429
430  esac
431done
432
433if test -n "$ac_prev"; then
434  { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
435fi
436
437trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
438
439# File descriptor usage:
440# 0 standard input
441# 1 file creation
442# 2 errors and warnings
443# 3 some systems may open it to /dev/tty
444# 4 used on the Kubota Titan
445# 6 checking for... messages and results
446# 5 compiler messages saved in config.log
447if test "$silent" = yes; then
448  exec 6>/dev/null
449else
450  exec 6>&1
451fi
452exec 5>./config.log
453
454echo "\
455This file contains any messages produced by compilers while
456running configure, to aid debugging if configure makes a mistake.
457" 1>&5
458
459# Strip out --no-create and --no-recursion so they do not pile up.
460# Also quote any args containing shell metacharacters.
461ac_configure_args=
462for ac_arg
463do
464  case "$ac_arg" in
465  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
466  | --no-cr | --no-c) ;;
467  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
468  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
469  *" "*|*"	"*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
470  ac_configure_args="$ac_configure_args '$ac_arg'" ;;
471  *) ac_configure_args="$ac_configure_args $ac_arg" ;;
472  esac
473done
474
475# NLS nuisances.
476# Only set these to C if already set.  These must not be set unconditionally
477# because not all systems understand e.g. LANG=C (notably SCO).
478# Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
479# Non-C LC_CTYPE values break the ctype check.
480if test "${LANG+set}"   = set; then LANG=C;   export LANG;   fi
481if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi
482if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi
483if test "${LC_CTYPE+set}"    = set; then LC_CTYPE=C;    export LC_CTYPE;    fi
484
485# confdefs.h avoids OS command line length limits that DEFS can exceed.
486rm -rf conftest* confdefs.h
487# AIX cpp loses on an empty file, so make sure it contains at least a newline.
488echo > confdefs.h
489
490# A filename unique to this package, relative to the directory that
491# configure is in, which we can look for to find out if srcdir is correct.
492ac_unique_file=move-if-change
493
494# Find the source files, if location was not specified.
495if test -z "$srcdir"; then
496  ac_srcdir_defaulted=yes
497  # Try the directory containing this script, then its parent.
498  ac_prog=$0
499  ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
500  test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
501  srcdir=$ac_confdir
502  if test ! -r $srcdir/$ac_unique_file; then
503    srcdir=..
504  fi
505else
506  ac_srcdir_defaulted=no
507fi
508if test ! -r $srcdir/$ac_unique_file; then
509  if test "$ac_srcdir_defaulted" = yes; then
510    { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
511  else
512    { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
513  fi
514fi
515srcdir=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
516
517# Prefer explicitly selected file to automatically selected ones.
518if test -z "$CONFIG_SITE"; then
519  if test "x$prefix" != xNONE; then
520    CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
521  else
522    CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
523  fi
524fi
525for ac_site_file in $CONFIG_SITE; do
526  if test -r "$ac_site_file"; then
527    echo "loading site script $ac_site_file"
528    . "$ac_site_file"
529  fi
530done
531
532if test -r "$cache_file"; then
533  echo "loading cache $cache_file"
534  . $cache_file
535else
536  echo "creating cache $cache_file"
537  > $cache_file
538fi
539
540ac_ext=c
541# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
542ac_cpp='$CPP $CPPFLAGS'
543ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
544ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
545cross_compiling=$ac_cv_prog_cc_cross
546
547ac_exeext=
548ac_objext=o
549if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then
550  # Stardent Vistra SVR4 grep lacks -e, says [email protected].
551  if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then
552    ac_n= ac_c='
553' ac_t='	'
554  else
555    ac_n=-n ac_c= ac_t=
556  fi
557else
558  ac_n= ac_c='\c' ac_t=
559fi
560
561
562
563ac_aux_dir=
564for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
565  if test -f $ac_dir/install-sh; then
566    ac_aux_dir=$ac_dir
567    ac_install_sh="$ac_aux_dir/install-sh -c"
568    break
569  elif test -f $ac_dir/install.sh; then
570    ac_aux_dir=$ac_dir
571    ac_install_sh="$ac_aux_dir/install.sh -c"
572    break
573  fi
574done
575if test -z "$ac_aux_dir"; then
576  { echo "configure: error: can not find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." 1>&2; exit 1; }
577fi
578ac_config_guess=$ac_aux_dir/config.guess
579ac_config_sub=$ac_aux_dir/config.sub
580ac_configure=$ac_aux_dir/configure # This should be Cygnus configure.
581
582
583# Do some error checking and defaulting for the host and target type.
584# The inputs are:
585#    configure --host=HOST --target=TARGET --build=BUILD NONOPT
586#
587# The rules are:
588# 1. You are not allowed to specify --host, --target, and nonopt at the
589#    same time.
590# 2. Host defaults to nonopt.
591# 3. If nonopt is not specified, then host defaults to the current host,
592#    as determined by config.guess.
593# 4. Target and build default to nonopt.
594# 5. If nonopt is not specified, then target and build default to host.
595
596# The aliases save the names the user supplied, while $host etc.
597# will get canonicalized.
598case $host---$target---$nonopt in
599NONE---*---* | *---NONE---* | *---*---NONE) ;;
600*) { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; } ;;
601esac
602
603
604# Make sure we can run config.sub.
605if ${CONFIG_SHELL-/bin/sh} $ac_config_sub sun4 >/dev/null 2>&1; then :
606else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
607fi
608
609echo $ac_n "checking host system type""... $ac_c" 1>&6
610echo "configure:611: checking host system type" >&5
611
612host_alias=$host
613case "$host_alias" in
614NONE)
615  case $nonopt in
616  NONE)
617    if host_alias=`${CONFIG_SHELL-/bin/sh} $ac_config_guess`; then :
618    else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; }
619    fi ;;
620  *) host_alias=$nonopt ;;
621  esac ;;
622esac
623
624host=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $host_alias`
625host_cpu=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
626host_vendor=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
627host_os=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
628echo "$ac_t""$host" 1>&6
629
630echo $ac_n "checking target system type""... $ac_c" 1>&6
631echo "configure:632: checking target system type" >&5
632
633target_alias=$target
634case "$target_alias" in
635NONE)
636  case $nonopt in
637  NONE) target_alias=$host_alias ;;
638  *) target_alias=$nonopt ;;
639  esac ;;
640esac
641
642target=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $target_alias`
643target_cpu=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
644target_vendor=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
645target_os=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
646echo "$ac_t""$target" 1>&6
647
648echo $ac_n "checking build system type""... $ac_c" 1>&6
649echo "configure:650: checking build system type" >&5
650
651build_alias=$build
652case "$build_alias" in
653NONE)
654  case $nonopt in
655  NONE) build_alias=$host_alias ;;
656  *) build_alias=$nonopt ;;
657  esac ;;
658esac
659
660build=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $build_alias`
661build_cpu=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
662build_vendor=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
663build_os=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
664echo "$ac_t""$build" 1>&6
665
666test "$host_alias" != "$target_alias" &&
667  test "$program_prefix$program_suffix$program_transform_name" = \
668    NONENONEs,x,x, &&
669  program_prefix=${target_alias}-
670
671if test "$program_transform_name" = s,x,x,; then
672  program_transform_name=
673else
674  # Double any \ or $.  echo might interpret backslashes.
675  cat <<\EOF_SED > conftestsed
676s,\\,\\\\,g; s,\$,$$,g
677EOF_SED
678  program_transform_name="`echo $program_transform_name|sed -f conftestsed`"
679  rm -f conftestsed
680fi
681test "$program_prefix" != NONE &&
682  program_transform_name="s,^,${program_prefix},; $program_transform_name"
683# Use a double $ so make ignores it.
684test "$program_suffix" != NONE &&
685  program_transform_name="s,\$\$,${program_suffix},; $program_transform_name"
686
687# sed with no file args requires a program.
688test "$program_transform_name" = "" && program_transform_name="s,x,x,"
689
690
691# Get 'install' or 'install-sh' and its variants.
692# Find a good install program.  We prefer a C program (faster),
693# so one script is as good as another.  But avoid the broken or
694# incompatible versions:
695# SysV /etc/install, /usr/sbin/install
696# SunOS /usr/etc/install
697# IRIX /sbin/install
698# AIX /bin/install
699# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
700# AFS /usr/afsws/bin/install, which mishandles nonexistent args
701# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
702# ./install, which can be erroneously created by make from ./install.sh.
703echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
704echo "configure:705: checking for a BSD compatible install" >&5
705if test -z "$INSTALL"; then
706if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
707  echo $ac_n "(cached) $ac_c" 1>&6
708else
709    IFS="${IFS= 	}"; ac_save_IFS="$IFS"; IFS=":"
710  for ac_dir in $PATH; do
711    # Account for people who put trailing slashes in PATH elements.
712    case "$ac_dir/" in
713    /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
714    *)
715      # OSF1 and SCO ODT 3.0 have their own names for install.
716      # Don't use installbsd from OSF since it installs stuff as root
717      # by default.
718      for ac_prog in ginstall scoinst install; do
719        if test -f $ac_dir/$ac_prog; then
720	  if test $ac_prog = install &&
721            grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
722	    # AIX install.  It has an incompatible calling convention.
723	    :
724	  else
725	    ac_cv_path_install="$ac_dir/$ac_prog -c"
726	    break 2
727	  fi
728	fi
729      done
730      ;;
731    esac
732  done
733  IFS="$ac_save_IFS"
734
735fi
736  if test "${ac_cv_path_install+set}" = set; then
737    INSTALL="$ac_cv_path_install"
738  else
739    # As a last resort, use the slow shell script.  We don't cache a
740    # path for INSTALL within a source directory, because that will
741    # break other packages using the cache if that directory is
742    # removed, or if the path is relative.
743    INSTALL="$ac_install_sh"
744  fi
745fi
746echo "$ac_t""$INSTALL" 1>&6
747
748# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
749# It thinks the first close brace ends the variable substitution.
750test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
751
752test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}'
753
754test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
755
756echo $ac_n "checking whether ln works""... $ac_c" 1>&6
757echo "configure:758: checking whether ln works" >&5
758if eval "test \"`echo '$''{'acx_cv_prog_LN'+set}'`\" = set"; then
759  echo $ac_n "(cached) $ac_c" 1>&6
760else
761  rm -f conftestdata_t
762echo >conftestdata_f
763if ln conftestdata_f conftestdata_t 2>/dev/null
764then
765  acx_cv_prog_LN=ln
766else
767  acx_cv_prog_LN=no
768fi
769rm -f conftestdata_f conftestdata_t
770
771fi
772if test $acx_cv_prog_LN = no; then
773  LN="cp"
774  echo "$ac_t""no, using $LN" 1>&6
775else
776  LN="$acx_cv_prog_LN"
777  echo "$ac_t""yes" 1>&6
778fi
779
780echo $ac_n "checking whether ln -s works""... $ac_c" 1>&6
781echo "configure:782: checking whether ln -s works" >&5
782if eval "test \"`echo '$''{'ac_cv_prog_LN_S'+set}'`\" = set"; then
783  echo $ac_n "(cached) $ac_c" 1>&6
784else
785  rm -f conftestdata
786if ln -s X conftestdata 2>/dev/null
787then
788  rm -f conftestdata
789  ac_cv_prog_LN_S="ln -s"
790else
791  ac_cv_prog_LN_S=ln
792fi
793fi
794LN_S="$ac_cv_prog_LN_S"
795if test "$ac_cv_prog_LN_S" = "ln -s"; then
796  echo "$ac_t""yes" 1>&6
797else
798  echo "$ac_t""no" 1>&6
799fi
800
801
802### we might need to use some other shell than /bin/sh for running subshells
803### If we are on Windows, search for the shell.  This will permit people
804### to not have /bin/sh, but to be able to see /SOME/PATH/sh configure
805### without also having to set CONFIG_SHELL.  This code will work when
806### using bash, which sets OSTYPE.
807case "${OSTYPE}" in
808*win32*)
809  if test x${CONFIG_SHELL} = x ; then
810    if test ! -f /bin/sh ; then
811      if test x${SHELL} != x && test -f ${SHELL} ; then
812	CONFIG_SHELL=${SHELL}
813	export CONFIG_SHELL
814      else
815	for prog in sh sh.exe bash bash.exe; do
816	  IFS="${IFS=	}"; save_ifs="$IFS"; IFS="${IFS}:"
817	  for dir in $PATH; do
818	    test -z "$dir" && dir=.
819	    if test -f $dir/$prog; then
820	      CONFIG_SHELL=$dir/$prog
821	      export CONFIG_SHELL
822	      break
823	    fi
824	  done
825	  IFS="$save_ifs"
826	  test -n "${CONFIG_SHELL}" && break
827	done
828      fi
829    fi
830  fi
831  ;;
832esac
833
834config_shell=${CONFIG_SHELL-/bin/sh}
835
836progname=$0
837# if PWD already has a value, it is probably wrong.
838if test -n "$PWD" ; then PWD=`${PWDCMD-pwd}`; fi
839
840# Export original configure arguments for use by sub-configures.  These
841# will be expanded by make, so quote '$'.
842tmp="$progname $@"
843sed -e 's,\$,$$,g' <<EOF_SED > conftestsed.out
844$tmp
845EOF_SED
846TOPLEVEL_CONFIGURE_ARGUMENTS=`cat conftestsed.out`
847rm -f conftestsed.out
848
849
850moveifchange=${srcdir}/move-if-change
851
852srcpwd=`cd ${srcdir} ; ${PWDCMD-pwd}`
853
854# We pass INSTALL explicitly to sub-makes.  Make sure that it is not
855# a relative path.
856if test "$INSTALL" = "${srcdir}/install-sh -c"; then
857  INSTALL="${srcpwd}/install-sh -c"
858fi
859
860# Set srcdir to "." if that's what it is.
861# This is important for multilib support.
862pwd=`${PWDCMD-pwd}`
863if test "${pwd}" = "${srcpwd}" ; then
864  srcdir=.
865fi
866
867topsrcdir=$srcpwd
868
869extra_host_args=
870
871### To add a new directory to the tree, first choose whether it is a target
872### or a host dependent tool.  Then put it into the appropriate list
873### (library or tools, host or target), doing a dependency sort.
874
875# Subdirs will be configured in the order listed in build_configdirs,
876# configdirs, or target_configdirs; see the serialization section below.
877
878# Dependency sorting is only needed when *configuration* must be done in
879# a particular order.  In all cases a dependency should be specified in
880# the Makefile, whether or not it's implicitly specified here.
881
882# Double entries in build_configdirs, configdirs, or target_configdirs may
883# cause circular dependencies and break everything horribly.
884
885# these library is used by various programs built for the build
886# environment
887#
888build_libs="build-libiberty"
889
890# these tools are built for the build environment
891build_tools="build-texinfo build-byacc build-flex build-bison build-m4 build-fixincludes"
892
893# these libraries are used by various programs built for the host environment
894#
895host_libs="intl mmalloc libiberty opcodes bfd readline tcl tk itcl libgui zlib libcpp libdecnumber"
896
897# these tools are built for the host environment
898# Note, the powerpc-eabi build depends on sim occurring before gdb in order to
899# know that we are building the simulator.
900# binutils, gas and ld appear in that order because it makes sense to run
901# "make check" in that particular order.
902host_tools="texinfo byacc flex bison binutils gas ld fixincludes gcc sid sim gdb make patch prms send-pr gprof etc expect dejagnu ash bash bzip2 m4 autoconf automake libtool diff rcs fileutils shellutils time textutils wdiff find uudecode hello tar gzip indent recode release sed utils guile perl gawk findutils gettext zip fastjar gnattools"
903
904# libgcj represents the runtime libraries only used by gcj.
905libgcj="target-libffi \
906	target-boehm-gc \
907	target-zlib \
908	target-qthreads \
909	target-libjava"
910
911# these libraries are built for the target environment, and are built after
912# the host libraries and the host tools (which may be a cross compiler)
913#
914target_libraries="target-libiberty \
915		target-libgloss \
916		target-newlib \
917		target-libstdc++-v3 \
918		target-libmudflap \
919		target-libssp \
920		target-libgcc-math \
921		target-libgfortran \
922		${libgcj} \
923		target-libobjc \
924		target-libada \
925		target-libgomp"
926
927# these tools are built using the target libraries, and are intended to
928# run only in the target environment
929#
930# note: any program that *uses* libraries that are in the "target_libraries"
931# list belongs in this list.  those programs are also very likely
932# candidates for the "native_only" list which follows
933#
934target_tools="target-examples target-groff target-gperf target-rda"
935
936################################################################################
937
938## All tools belong in one of the four categories, and are assigned above
939## We assign ${configdirs} this way to remove all embedded newlines.  This
940## is important because configure will choke if they ever get through.
941## ${configdirs} is directories we build using the host tools.
942## ${target_configdirs} is directories we build using the target tools.
943configdirs=`echo ${host_libs} ${host_tools}`
944target_configdirs=`echo ${target_libraries} ${target_tools}`
945build_configdirs=`echo ${build_libs} ${build_tools}`
946
947################################################################################
948
949srcname="gnu development package"
950
951# This gets set non-empty for some net releases of packages.
952appdirs=""
953
954# Define is_cross_compiler to save on calls to 'test'.
955is_cross_compiler=
956if test x"${host}" = x"${target}" ; then
957  is_cross_compiler=no
958else
959  is_cross_compiler=yes
960fi
961
962# Find the build and target subdir names.
963 case ${build_alias} in
964  "") build_noncanonical=${build} ;;
965  *) build_noncanonical=${build_alias} ;;
966esac
967
968 case ${host_alias} in
969  "") host_noncanonical=${build_noncanonical} ;;
970  *) host_noncanonical=${host_alias} ;;
971esac
972
973 case ${target_alias} in
974  "") target_noncanonical=${host_noncanonical} ;;
975  *) target_noncanonical=${target_alias} ;;
976esac
977
978  # Prefix 'build-' so this never conflicts with target_subdir.
979build_subdir="build-${build_noncanonical}"
980# --srcdir=. covers the toplevel, while "test -d" covers the subdirectories
981if ( test $srcdir = . && test -d gcc ) \
982   || test -d $srcdir/../host-${host_noncanonical}; then
983  host_subdir="host-${host_noncanonical}"
984else
985  host_subdir=.
986fi
987# No prefix.
988target_subdir=${target_noncanonical}
989
990
991# Skipdirs are removed silently.
992skipdirs=
993# Noconfigdirs are removed loudly.
994noconfigdirs=""
995
996use_gnu_ld=
997# Make sure we don't let GNU ld be added if we didn't want it.
998if test x$with_gnu_ld = xno ; then
999  use_gnu_ld=no
1000  noconfigdirs="$noconfigdirs ld"
1001fi
1002
1003use_gnu_as=
1004# Make sure we don't let GNU as be added if we didn't want it.
1005if test x$with_gnu_as = xno ; then
1006  use_gnu_as=no
1007  noconfigdirs="$noconfigdirs gas"
1008fi
1009
1010# some tools are so dependent upon X11 that if we're not building with X,
1011# it's not even worth trying to configure, much less build, that tool.
1012
1013case ${with_x} in
1014  yes | "") ;; # the default value for this tree is that X11 is available
1015  no)
1016    skipdirs="${skipdirs} tk itcl libgui"
1017    # We won't be able to build gdbtk without X.
1018    enable_gdbtk=no
1019    ;;
1020  *)  echo "*** bad value \"${with_x}\" for -with-x flag; ignored" 1>&2 ;;
1021esac
1022
1023# Some tools are only suitable for building in a "native" situation.
1024# Remove these if host!=target.
1025native_only="autoconf automake libtool fileutils find gawk gettext gzip hello indent m4 rcs recode sed shellutils tar textutils uudecode wdiff gprof target-groff guile perl time ash bash bzip2 prms gnuserv target-gperf"
1026
1027# Similarly, some are only suitable for cross toolchains.
1028# Remove these if host=target.
1029cross_only="target-libgloss target-newlib target-opcodes"
1030
1031case $is_cross_compiler in
1032  no) skipdirs="${skipdirs} ${cross_only}" ;;
1033  yes) skipdirs="${skipdirs} ${native_only}" ;;
1034esac
1035
1036# If both --with-headers and --with-libs are specified, default to
1037# --without-newlib.
1038if test x"${with_headers}" != x && test x"${with_headers}" != xno \
1039   && test x"${with_libs}" != x && test x"${with_libs}" != xno ; then
1040  if test x"${with_newlib}" = x ; then
1041    with_newlib=no
1042  fi
1043fi
1044
1045# Recognize --with-newlib/--without-newlib.
1046case ${with_newlib} in
1047  no) skipdirs="${skipdirs} target-newlib" ;;
1048  yes) skipdirs=`echo " ${skipdirs} " | sed -e 's/ target-newlib / /'` ;;
1049esac
1050
1051# Configure extra directories which are host specific
1052
1053case "${host}" in
1054  *-cygwin*)
1055    configdirs="$configdirs libtermcap" ;;
1056esac
1057
1058# A target can indicate whether a language isn't supported for some reason.
1059# Only spaces may be used in this macro; not newlines or tabs.
1060unsupported_languages=
1061
1062# Remove more programs from consideration, based on the host or
1063# target this usually means that a port of the program doesn't
1064# exist yet.
1065
1066case "${host}" in
1067  hppa*64*-*-*)
1068    noconfigdirs="$noconfigdirs byacc"
1069    ;;
1070  i[3456789]86-*-vsta)
1071    noconfigdirs="$noconfigdirs tcl expect dejagnu make texinfo bison patch flex byacc send-pr gprof uudecode dejagnu diff guile perl itcl gnuserv gettext"
1072    ;;
1073  i[3456789]86-*-go32* | i[3456789]86-*-msdosdjgpp*)
1074    noconfigdirs="$noconfigdirs tcl tk expect dejagnu send-pr uudecode guile itcl gnuserv libffi"
1075    ;;
1076  i[3456789]86-*-mingw32*)
1077    # noconfigdirs="tcl tk expect dejagnu make texinfo bison patch flex byacc send-pr uudecode dejagnu diff guile perl itcl gnuserv"
1078    noconfigdirs="$noconfigdirs expect dejagnu autoconf automake send-pr rcs guile perl texinfo libtool"
1079    ;;
1080  i[3456789]86-*-beos*)
1081    noconfigdirs="$noconfigdirs tk itcl libgui gdb"
1082    ;;
1083  *-*-cygwin*)
1084    noconfigdirs="$noconfigdirs autoconf automake send-pr rcs guile perl"
1085    ;;
1086  *-*-netbsd*)
1087    noconfigdirs="$noconfigdirs rcs"
1088    ;;
1089  ppc*-*-pe)
1090    noconfigdirs="$noconfigdirs patch diff make tk tcl expect dejagnu autoconf automake texinfo bison send-pr gprof rcs guile perl itcl gnuserv"
1091    ;;
1092  powerpc-*-beos*)
1093    noconfigdirs="$noconfigdirs tk itcl libgui gdb dejagnu readline"
1094    ;;
1095esac
1096
1097
1098# Check whether --enable-libada or --disable-libada was given.
1099if test "${enable_libada+set}" = set; then
1100  enableval="$enable_libada"
1101  ENABLE_LIBADA=$enableval
1102else
1103  ENABLE_LIBADA=yes
1104fi
1105
1106if test "${ENABLE_LIBADA}" != "yes" ; then
1107  noconfigdirs="$noconfigdirs gnattools"
1108fi
1109
1110# Check whether --enable-libssp or --disable-libssp was given.
1111if test "${enable_libssp+set}" = set; then
1112  enableval="$enable_libssp"
1113  ENABLE_LIBSSP=$enableval
1114else
1115  ENABLE_LIBSSP=yes
1116fi
1117
1118
1119# Set the default so we build libgcc-math for ix86 and x86_64
1120# Check whether --enable-libgcc-math or --disable-libgcc-math was given.
1121if test "${enable_libgcc_math+set}" = set; then
1122  enableval="$enable_libgcc_math"
1123  :
1124else
1125
1126case "${target}" in
1127  i?86-* | x86_64-* )
1128    enable_libgcc_math=yes ;;
1129  *)
1130    enable_libgcc_math=no ;;
1131esac
1132
1133fi
1134
1135
1136# Save it here so that, even in case of --enable-libgcj, if the Java
1137# front-end isn't enabled, we still get libgcj disabled.
1138libgcj_saved=$libgcj
1139case $enable_libgcj in
1140yes)
1141  # If we reset it here, it won't get added to noconfigdirs in the
1142  # target-specific build rules, so it will be forcibly enabled
1143  # (unless the Java language itself isn't enabled).
1144  libgcj=
1145  ;;
1146no)
1147  # Make sure we get it printed in the list of not supported target libs.
1148  noconfigdirs="$noconfigdirs ${libgcj}"
1149  ;;
1150esac
1151
1152
1153# Disable libmudflap on some systems.
1154if test x$enable_libmudflap = x ; then
1155    case "${target}" in
1156    *-*-linux* | *-*-gnu* | *-*-k*bsd*-gnu)
1157        # Enable libmudflap by default in GNU and friends.
1158	;;
1159    *-*-freebsd*)
1160        # Enable libmudflap by default in FreeBSD.
1161	;;
1162    *)
1163        # Disable it by default everywhere else.
1164	noconfigdirs="$noconfigdirs target-libmudflap"
1165	;;
1166    esac
1167fi
1168
1169# Disable libgomp on non POSIX hosted systems.
1170if test x$enable_libgomp = x ; then
1171    # Enable libgomp by default on hosted POSIX systems.
1172    case "${target}" in
1173    *-*-linux* | *-*-gnu* | *-*-k*bsd*-gnu)
1174	;;
1175    *-*-netbsd* | *-*-freebsd* | *-*-openbsd*)
1176	;;
1177    *-*-solaris2* | *-*-sysv4* | *-*-irix* | *-*-osf* | *-*-hpux*)
1178	;;
1179    *-*-darwin* | *-*-aix*)
1180	;;
1181    *)
1182	noconfigdirs="$noconfigdirs target-libgomp"
1183	;;
1184    esac
1185fi
1186
1187
1188case "${target}" in
1189  *-*-chorusos)
1190    noconfigdirs="$noconfigdirs target-newlib target-libgloss ${libgcj}"
1191    ;;
1192  powerpc-*-darwin*)
1193    noconfigdirs="$noconfigdirs bfd binutils ld gas opcodes gdb gprof"
1194    noconfigdirs="$noconfigdirs sim target-rda"
1195    ;;
1196  *-*-darwin*)
1197    noconfigdirs="$noconfigdirs ld gas gdb gprof"
1198    noconfigdirs="$noconfigdirs sim target-rda"
1199    noconfigdirs="$noconfigdirs ${libgcj}"
1200    ;;
1201  *-*-freebsd[12] | *-*-freebsd[12].* | *-*-freebsd*aout*)
1202    noconfigdirs="$noconfigdirs target-newlib target-libgloss ${libgcj}"
1203    ;;
1204  *-*-freebsd*)
1205    noconfigdirs="$noconfigdirs target-newlib target-libgloss"
1206    if test "x$with_gmp" = x && test "x$with_gmp_dir" = x \
1207	&& test -f /usr/local/include/gmp.h; then
1208      with_gmp=/usr/local
1209    fi
1210
1211    # Skip some stuff that's unsupported on some FreeBSD configurations.
1212    case "${target}" in
1213      i*86-*-*) ;;
1214      alpha*-*-*) ;;
1215      *)
1216	noconfigdirs="$noconfigdirs ${libgcj}"
1217	;;
1218    esac
1219    ;;
1220  *-*-kaos*)
1221    # Remove unsupported stuff on all kaOS configurations.
1222    skipdirs="target-libiberty ${libgcj} target-libstdc++-v3 target-librx"
1223    skipdirs="$skipdirs target-libobjc target-examples target-groff target-gperf"
1224    skipdirs="$skipdirs zlib fastjar target-libjava target-boehm-gc target-zlib"
1225    noconfigdirs="$noconfigdirs target-libgloss"
1226    ;;
1227  *-*-netbsd*)
1228    # Skip some stuff on all NetBSD configurations.
1229    noconfigdirs="$noconfigdirs target-newlib target-libiberty target-libgloss"
1230
1231    # Skip some stuff that's unsupported on some NetBSD configurations.
1232    case "${target}" in
1233      i*86-*-netbsdelf*) ;;
1234      arm*-*-netbsdelf*) ;;
1235      *)
1236	noconfigdirs="$noconfigdirs ${libgcj}"
1237	;;
1238    esac
1239    ;;
1240  *-*-netware*)
1241    noconfigdirs="$noconfigdirs target-newlib target-libiberty target-libgloss ${libgcj} target-libmudflap"
1242    ;;
1243  *-*-rtems*)
1244    noconfigdirs="$noconfigdirs target-libgloss ${libgcj}"
1245    ;;
1246    # The tpf target doesn't support gdb yet.
1247  *-*-tpf*)
1248    noconfigdirs="$noconfigdirs target-newlib target-libgloss target-libiberty ${libgcj} target-libmudflap gdb tcl tk libgui itcl"
1249    ;;
1250  *-*-uclinux*)
1251    noconfigdirs="$noconfigdirs target-newlib target-libgloss target-rda ${libgcj}"
1252    ;;
1253  *-*-vxworks*)
1254    noconfigdirs="$noconfigdirs target-newlib target-libgloss target-libiberty target-libstdc++-v3 ${libgcj}"
1255    ;;
1256  m32c-*-*)
1257    noconfigdirs="$noconfigdirs target-libstdc++-v3"
1258    ;;
1259  alpha*-dec-osf*)
1260    # ld works, but does not support shared libraries.
1261    # newlib is not 64 bit ready.  I'm not sure about fileutils.
1262    # gas doesn't generate exception information.
1263    noconfigdirs="$noconfigdirs gas ld fileutils target-newlib target-libgloss"
1264    ;;
1265  alpha*-*-*vms*)
1266    noconfigdirs="$noconfigdirs gdb ld target-newlib target-libgloss ${libgcj}"
1267    ;;
1268  alpha*-*-linux*)
1269    # newlib is not 64 bit ready
1270    noconfigdirs="$noconfigdirs target-newlib target-libgloss"
1271    ;;
1272  alpha*-*-*)
1273    # newlib is not 64 bit ready
1274    noconfigdirs="$noconfigdirs target-newlib target-libgloss ${libgcj}"
1275    ;;
1276  am33_2.0-*-linux*)
1277    noconfigdirs="$noconfigdirs ${libgcj} target-newlib target-libgloss"
1278    ;;
1279  sh-*-linux*)
1280    noconfigdirs="$noconfigdirs ${libgcj} target-newlib target-libgloss"
1281    ;;
1282  sh*-*-pe|mips*-*-pe|*arm-wince-pe)
1283    noconfigdirs="$noconfigdirs ${libgcj}"
1284    noconfigdirs="$noconfigdirs target-examples"
1285    noconfigdirs="$noconfigdirs target-libiberty texinfo send-pr"
1286    noconfigdirs="$noconfigdirs tcl tk itcl libgui sim"
1287    noconfigdirs="$noconfigdirs expect dejagnu"
1288    # the C++ libraries don't build on top of CE's C libraries
1289    noconfigdirs="$noconfigdirs target-libstdc++-v3"
1290    noconfigdirs="$noconfigdirs target-newlib"
1291    case "${host}" in
1292      *-*-cygwin*) ;; # keep gdb and readline
1293      *) noconfigdirs="$noconfigdirs gdb readline"
1294	 ;;
1295    esac
1296    ;;
1297  arc-*-*)
1298    noconfigdirs="$noconfigdirs target-libgloss ${libgcj}"
1299    ;;
1300  arm-semi-aof )
1301    ;;
1302  arm-*-coff | strongarm-*-coff | xscale-*-coff)
1303    noconfigdirs="$noconfigdirs ${libgcj}"
1304    ;;
1305  arm-*-elf* | strongarm-*-elf* | xscale-*-elf* | arm*-*-eabi* )
1306    noconfigdirs="$noconfigdirs target-libffi target-qthreads"
1307    ;;
1308  arm*-*-linux-gnueabi)
1309    noconfigdirs="$noconfigdirs target-libffi target-qthreads"
1310    noconfigdirs="$noconfigdirs target-libjava target-libobjc"
1311    ;;
1312  arm*-*-symbianelf*)
1313    noconfigdirs="$noconfigdirs ${libgcj} target-libiberty"
1314    ;;
1315  arm-*-pe*)
1316    noconfigdirs="$noconfigdirs target-libgloss ${libgcj}"
1317    ;;
1318  thumb-*-coff)
1319    noconfigdirs="$noconfigdirs target-libgloss ${libgcj}"
1320    ;;
1321  thumb-*-elf)
1322    noconfigdirs="$noconfigdirs target-libgloss ${libgcj}"
1323    ;;
1324  thumb-*-pe)
1325    noconfigdirs="$noconfigdirs target-libgloss ${libgcj}"
1326    ;;
1327  arm-*-riscix*)
1328    noconfigdirs="$noconfigdirs ld target-libgloss ${libgcj}"
1329    ;;
1330  avr-*-*)
1331    noconfigdirs="$noconfigdirs target-libiberty target-libstdc++-v3 ${libgcj}"
1332    ;;
1333  bfin-*-*)
1334    noconfigdirs="$noconfigdirs target-libgloss gdb"
1335    if test x${is_cross_compiler} != xno ; then
1336      target_configdirs="${target_configdirs} target-bsp target-cygmon"
1337    fi
1338    ;;
1339  c4x-*-* | tic4x-*-*)
1340    noconfigdirs="$noconfigdirs target-libstdc++-v3 target-libgloss ${libgcj}"
1341    ;;
1342  c54x*-*-* | tic54x-*-*)
1343    noconfigdirs="$noconfigdirs target-libstdc++-v3 target-libgloss ${libgcj} gcc gdb newlib"
1344    ;;
1345  cris-*-* | crisv32-*-*)
1346    unsupported_languages="$unsupported_languages java"
1347    case "${target}" in
1348      *-*-aout)
1349	unsupported_languages="$unsupported_languages fortran"
1350	noconfigdirs="$noconfigdirs target-libffi target-boehm-gc";;
1351      *-*-elf)
1352	unsupported_languages="$unsupported_languages fortran"
1353	noconfigdirs="$noconfigdirs target-boehm-gc";;
1354      *-*-linux*)
1355	noconfigdirs="$noconfigdirs target-newlib target-libgloss";;
1356      *)
1357	unsupported_languages="$unsupported_languages fortran"
1358	noconfigdirs="$noconfigdirs ${libgcj} target-newlib target-libgloss";;
1359    esac
1360    ;;
1361  crx-*-*)
1362    noconfigdirs="$noconfigdirs target-libstdc++-v3 target-mudflap ${libgcj}"
1363    ;;
1364  d10v-*-*)
1365    noconfigdirs="$noconfigdirs target-libstdc++-v3 target-libgloss ${libgcj}"
1366    ;;
1367  d30v-*-*)
1368    noconfigdirs="$noconfigdirs ${libgcj} gdb"
1369    ;;
1370  fr30-*-elf*)
1371    noconfigdirs="$noconfigdirs ${libgcj} gdb"
1372    ;;
1373  frv-*-*)
1374    noconfigdirs="$noconfigdirs ${libgcj}"
1375    ;;
1376  h8300*-*-*)
1377    noconfigdirs="$noconfigdirs target-libgloss ${libgcj}"
1378    ;;
1379  h8500-*-*)
1380    noconfigdirs="$noconfigdirs target-libstdc++-v3 target-libgloss ${libgcj}"
1381    ;;
1382  hppa1.1-*-osf* | hppa1.1-*-bsd* )
1383    ;;
1384  hppa*64*-*-linux* | parisc*64*-*-linux*)
1385    # In this case, it's because the hppa64-linux target is for
1386    # the kernel only at this point and has no libc, and thus no
1387    # headers, crt*.o, etc., all of which are needed by these.
1388    noconfigdirs="$noconfigdirs target-zlib"
1389    ;;
1390  parisc*-*-linux* | hppa*-*-linux*)
1391    ;;
1392  hppa*-*-*elf* | \
1393  hppa*-*-lites* | \
1394  hppa*-*-openbsd* | \
1395  hppa*64*-*-*)
1396    noconfigdirs="$noconfigdirs ${libgcj}"
1397    ;;
1398  hppa*-*-*)
1399    # According to Alexandre Oliva <[email protected]>, libjava won't
1400    # build on HP-UX 10.20.
1401    noconfigdirs="$noconfigdirs ld shellutils ${libgcj}"
1402    ;;
1403  i960-*-*)
1404    noconfigdirs="$noconfigdirs ${libgcj} gdb"
1405    ;;
1406  ia64*-*-elf*)
1407    # No gdb support yet.
1408    noconfigdirs="$noconfigdirs readline mmalloc libgui itcl gdb"
1409    ;;
1410  ia64*-**-hpux*)
1411    # No gdb or ld support yet.
1412    noconfigdirs="$noconfigdirs ${libgcj} readline mmalloc libgui itcl gdb ld"
1413    ;;
1414  i370-*-opened*)
1415    ;;
1416  i[3456789]86-*-coff | i[3456789]86-*-elf)
1417    noconfigdirs="$noconfigdirs ${libgcj}"
1418    ;;
1419  i[3456789]86-*-linux*)
1420    # The GCC port for glibc1 has no MD_FALLBACK_FRAME_STATE_FOR, so let's
1421    # not build java stuff by default.
1422    case "${target}" in
1423      *-*-*libc1*)
1424	noconfigdirs="$noconfigdirs ${libgcj}";;
1425    esac
1426
1427    # This section makes it possible to build newlib natively on linux.
1428    # If we are using a cross compiler then don't configure newlib.
1429    if test x${is_cross_compiler} != xno ; then
1430      noconfigdirs="$noconfigdirs target-newlib"
1431    fi
1432    noconfigdirs="$noconfigdirs target-libgloss"
1433    # If we are not using a cross compiler, do configure newlib.
1434    # Note however, that newlib will only be configured in this situation
1435    # if the --with-newlib option has been given, because otherwise
1436    # 'target-newlib' will appear in skipdirs.
1437    ;;
1438  i[3456789]86-*-mingw32*)
1439    target_configdirs="$target_configdirs target-mingw"
1440    noconfigdirs="$noconfigdirs expect target-libgloss ${libgcj}"
1441
1442    # Can't build gdb for mingw32 if not native.
1443    case "${host}" in
1444      i[3456789]86-*-mingw32) ;; # keep gdb tcl tk expect etc.
1445      *) noconfigdirs="$noconfigdirs gdb tcl tk expect itcl gnuserv"
1446         ;;
1447    esac
1448    ;;
1449  *-*-cygwin*)
1450    target_configdirs="$target_configdirs target-libtermcap target-winsup"
1451    noconfigdirs="$noconfigdirs target-gperf target-libgloss ${libgcj}"
1452    # always build newlib if winsup directory is present.
1453    if test -d "$srcdir/winsup"; then
1454      skipdirs=`echo " ${skipdirs} " | sed -e 's/ target-newlib / /'`
1455    elif test -d "$srcdir/newlib"; then
1456      echo "Warning: winsup is missing so newlib can't be built."
1457    fi
1458
1459    # Can't build gdb for Cygwin if not native.
1460    case "${host}" in
1461      *-*-cygwin*) ;; # keep gdb tcl tk expect etc.
1462      *) noconfigdirs="$noconfigdirs gdb tcl tk expect itcl libgui gnuserv"
1463         ;;
1464    esac
1465    ;;
1466  i[3456789]86-moss-msdos | i[3456789]86-*-moss* | \
1467  i[3456789]86-*-uwin* | i[3456789]86-*-interix* )
1468    ;;
1469  i[3456789]86-*-pe)
1470    noconfigdirs="$noconfigdirs target-libstdc++-v3 target-libgloss ${libgcj}"
1471    ;;
1472  i[3456789]86-*-sco3.2v5*)
1473    # The linker does not yet know about weak symbols in COFF,
1474    # and is not configured to handle mixed ELF and COFF.
1475    noconfigdirs="$noconfigdirs ld target-libgloss ${libgcj}"
1476    ;;
1477  i[3456789]86-*-sco*)
1478    noconfigdirs="$noconfigdirs gprof target-libgloss ${libgcj}"
1479    ;;
1480  i[3456789]86-*-solaris2*)
1481    noconfigdirs="$noconfigdirs target-libgloss"
1482    ;;
1483  i[3456789]86-*-sysv4*)
1484    noconfigdirs="$noconfigdirs target-libgloss ${libgcj}"
1485    ;;
1486  i[3456789]86-*-beos*)
1487    noconfigdirs="$noconfigdirs gdb target-newlib target-libgloss ${libgcj}"
1488    ;;
1489  i[3456789]86-*-rdos*)
1490    noconfigdirs="$noconfigdirs gdb target-newlib target-libgloss"
1491    ;;
1492  m32r-*-*)
1493    noconfigdirs="$noconfigdirs ${libgcj}"
1494    ;;
1495  m68hc11-*-*|m6811-*-*|m68hc12-*-*|m6812-*-*)
1496    noconfigdirs="$noconfigdirs target-libiberty target-libstdc++-v3 ${libgcj}"
1497    ;;
1498  m68k-*-elf*)
1499    noconfigdirs="$noconfigdirs ${libgcj}"
1500    ;;
1501  m68k-*-coff*)
1502    noconfigdirs="$noconfigdirs ${libgcj}"
1503    ;;
1504  mcore-*-pe*)
1505  # The EPOC C++ environment does not support exceptions or rtti,
1506  # and so building libstdc++-v3 tends not to always work.
1507    noconfigdirs="$noconfigdirs target-libstdc++-v3"
1508    ;;
1509  mmix-*-*)
1510    noconfigdirs="$noconfigdirs target-libffi target-boehm-gc gdb libgloss"
1511    unsupported_languages="$unsupported_languages fortran java"
1512    ;;
1513  mn10200-*-*)
1514    noconfigdirs="$noconfigdirs ${libgcj}"
1515    ;;
1516  mn10300-*-*)
1517    noconfigdirs="$noconfigdirs ${libgcj}"
1518    ;;
1519  mt-*-*)
1520    noconfigdirs="$noconfigdirs sim"
1521    ;;
1522  powerpc-*-aix*)
1523    # copied from rs6000-*-* entry
1524    noconfigdirs="$noconfigdirs gprof target-libgloss target-libssp ${libgcj}"
1525    ;;
1526  powerpc*-*-winnt* | powerpc*-*-pe* | ppc*-*-pe)
1527    target_configdirs="$target_configdirs target-winsup"
1528    noconfigdirs="$noconfigdirs gdb tcl tk make expect target-libgloss itcl gnuserv ${libgcj}"
1529    # always build newlib.
1530    skipdirs=`echo " ${skipdirs} " | sed -e 's/ target-newlib / /'`
1531    ;;
1532    # This is temporary until we can link against shared libraries
1533  powerpcle-*-solaris*)
1534    noconfigdirs="$noconfigdirs gdb sim make tcl tk expect itcl gnuserv ${libgcj}"
1535    ;;
1536  powerpc-*-beos*)
1537    noconfigdirs="$noconfigdirs gdb target-newlib target-libgloss ${libgcj}"
1538    ;;
1539  powerpc-*-eabi)
1540    noconfigdirs="$noconfigdirs ${libgcj}"
1541    ;;
1542  powerpc-*-eabi* | powerpcle-*-eabi* | powerpc-*-rtems* )
1543    ;;
1544  rs6000-*-lynxos*)
1545    noconfigdirs="$noconfigdirs target-newlib gprof ${libgcj}"
1546    ;;
1547  rs6000-*-aix*)
1548    noconfigdirs="$noconfigdirs gprof target-libgloss target-libssp ${libgcj}"
1549    ;;
1550  rs6000-*-*)
1551    noconfigdirs="$noconfigdirs gprof ${libgcj}"
1552    ;;
1553  m68k-apollo-*)
1554    noconfigdirs="$noconfigdirs ld binutils gprof target-libgloss ${libgcj}"
1555    ;;
1556  mips*-*-irix5*)
1557    noconfigdirs="$noconfigdirs gprof target-libgloss ${libgcj}"
1558    ;;
1559  mips*-*-irix6*)
1560    # Linking libjava exceeds command-line length limits on at least
1561    # IRIX 6.2, but not on IRIX 6.5.
1562    # Also, boehm-gc won't build on IRIX 6.5, according to Jeffrey Oldham
1563    # <[email protected]>
1564    noconfigdirs="$noconfigdirs gprof target-libgloss ${libgcj}"
1565    ;;
1566  mips*-dec-bsd*)
1567    noconfigdirs="$noconfigdirs gprof target-libgloss ${libgcj}"
1568    ;;
1569  mips*-*-bsd*)
1570    noconfigdirs="$noconfigdirs gprof target-libgloss ${libgcj}"
1571    ;;
1572  mipstx39-*-*)
1573    noconfigdirs="$noconfigdirs gprof ${libgcj}"   # same as generic mips
1574    ;;
1575  mips64*-*-linux*)
1576    noconfigdirs="$noconfigdirs target-newlib ${libgcj}"
1577    ;;
1578  mips*-*-linux*)
1579    noconfigdirs="$noconfigdirs target-newlib target-libgloss"
1580    ;;
1581  mips*-*-*)
1582    noconfigdirs="$noconfigdirs gprof ${libgcj}"
1583    ;;
1584  romp-*-*)
1585    noconfigdirs="$noconfigdirs bfd binutils ld gas opcodes target-libgloss ${libgcj}"
1586    ;;
1587  sh-*-* | sh64-*-*)
1588    case "${host}" in
1589      i[3456789]86-*-vsta) ;; # don't add gprof back in
1590      i[3456789]86-*-go32*) ;; # don't add gprof back in
1591      i[3456789]86-*-msdosdjgpp*) ;; # don't add gprof back in
1592      *) skipdirs=`echo " ${skipdirs} " | sed -e 's/ gprof / /'` ;;
1593    esac
1594    noconfigdirs="$noconfigdirs target-libgloss ${libgcj}"
1595    ;;
1596  sparc-*-elf*)
1597    noconfigdirs="$noconfigdirs ${libgcj}"
1598    ;;
1599  sparc64-*-elf*)
1600    noconfigdirs="$noconfigdirs ${libgcj}"
1601    ;;
1602  sparclite-*-*)
1603    noconfigdirs="$noconfigdirs ${libgcj}"
1604    ;;
1605  sparc-*-sunos4*)
1606    noconfigdirs="$noconfigdirs ${libgcj}"
1607    if test x${is_cross_compiler} != xno ; then
1608           noconfigdirs="$noconfigdirs gdb target-newlib target-libgloss"
1609    else
1610           use_gnu_ld=no
1611    fi
1612    ;;
1613  sparc-*-solaris2.[0-6] | sparc-*-solaris2.[0-6].*)
1614    noconfigdirs="$noconfigdirs ${libgcj}"
1615    ;;
1616  sparc-*-solaris* | sparc64-*-solaris* | sparcv9-*-solaris*)
1617    ;;
1618  v810-*-*)
1619    noconfigdirs="$noconfigdirs bfd binutils gas gcc gdb ld target-libstdc++-v3 opcodes target-libgloss ${libgcj}"
1620    ;;
1621  v850-*-*)
1622    noconfigdirs="$noconfigdirs target-libgloss ${libgcj}"
1623    ;;
1624  v850e-*-*)
1625    noconfigdirs="$noconfigdirs target-libgloss ${libgcj}"
1626    ;;
1627  v850ea-*-*)
1628    noconfigdirs="$noconfigdirs target-libgloss ${libgcj}"
1629    ;;
1630  vax-*-vms)
1631    noconfigdirs="$noconfigdirs bfd binutils gdb ld target-newlib opcodes target-libgloss ${libgcj}"
1632    ;;
1633  vax-*-*)
1634    noconfigdirs="$noconfigdirs target-newlib target-libgloss ${libgcj}"
1635    ;;
1636  xtensa-*-*)
1637    noconfigdirs="$noconfigdirs ${libgcj}"
1638    ;;
1639  ip2k-*-*)
1640    noconfigdirs="$noconfigdirs target-libiberty target-libstdc++-v3 ${libgcj}"
1641    ;;
1642  *-*-linux* | *-*-gnu* | *-*-k*bsd*-gnu)
1643    noconfigdirs="$noconfigdirs target-newlib target-libgloss"
1644    ;;
1645  *-*-lynxos*)
1646    noconfigdirs="$noconfigdirs target-newlib target-libgloss ${libgcj}"
1647    ;;
1648  *-*-*)
1649    noconfigdirs="$noconfigdirs ${libgcj}"
1650    ;;
1651esac
1652
1653# If we aren't building newlib, then don't build libgloss, since libgloss
1654# depends upon some newlib header files.
1655case "${noconfigdirs}" in
1656  *target-libgloss*) ;;
1657  *target-newlib*) noconfigdirs="$noconfigdirs target-libgloss" ;;
1658esac
1659
1660# Work in distributions that contain no compiler tools, like Autoconf.
1661tentative_cc=""
1662host_makefile_frag=/dev/null
1663if test -d ${srcdir}/config ; then
1664case "${host}" in
1665  m68k-hp-hpux*)
1666    # Avoid "too much defining" errors from HPUX compiler.
1667    tentative_cc="cc -Wp,-H256000"
1668    # If "ar" in $PATH is GNU ar, the symbol table may need rebuilding.
1669    # If it's HP/UX ar, this should be harmless.
1670    RANLIB="ar ts"
1671    ;;
1672  m68k-apollo-sysv*)
1673    tentative_cc="cc -A ansi -A runtype,any -A systype,any -U__STDC__ -DUSG"
1674    ;;
1675  m68k-apollo-bsd*)
1676    #None of the Apollo compilers can compile gas or binutils.  The preprocessor
1677    # chokes on bfd, the compiler won't let you assign integers to enums, and
1678    # other problems.  Defining CC to gcc is a questionable way to say "don't use
1679    # the apollo compiler" (the preferred version of GCC could be called cc,
1680    # or whatever), but I'm not sure leaving CC as cc is any better...
1681    #CC=cc -A ansi -A runtype,any -A systype,any -U__STDC__ -DNO_STDARG
1682    # Used to have BISON=yacc.
1683    tentative_cc=gcc
1684    ;;
1685  m88k-dg-dgux*)
1686    tentative_cc="gcc -Wall -ansi -D__using_DGUX"
1687    ;;
1688  m88k-harris-cxux*)
1689    # Under CX/UX, we want to tell the compiler to use ANSI mode.
1690    tentative_cc="cc -Xa"
1691    host_makefile_frag="config/mh-cxux"
1692    ;;
1693  m88k-motorola-sysv*)
1694    ;;
1695  mips*-dec-ultrix*)
1696    tentative_cc="cc -Wf,-XNg1000"
1697    host_makefile_frag="config/mh-decstation"
1698    ;;
1699  mips*-nec-sysv4*)
1700    # The C compiler on NEC MIPS SVR4 needs bigger tables.
1701    tentative_cc="cc -ZXNd=5000 -ZXNg=1000"
1702    host_makefile_frag="config/mh-necv4"
1703    ;;
1704  mips*-sgi-irix4*)
1705    # Tell compiler to use K&R C.  We can't compile under the SGI Ansi
1706    # environment.  Also bump switch table size so that cp-parse will
1707    # compile.  Bump string length limit so linker builds.
1708    tentative_cc="cc -cckr -Wf,-XNg1500 -Wf,-XNk1000 -Wf,-XNh2000 -Wf,-XNl8192"
1709    ;;
1710  mips*-*-sysv4*)
1711    host_makefile_frag="config/mh-sysv4"
1712    ;;
1713  mips*-*-sysv*)
1714    # This is for a MIPS running RISC/os 4.52C.
1715
1716    # This is needed for GDB, but needs to be in the top-level make because
1717    # if a library is compiled with the bsd headers and gets linked with the
1718    # sysv system libraries all hell can break loose (e.g. a jmp_buf might be
1719    # a different size).
1720    # ptrace(2) apparently has problems in the BSD environment.  No workaround is
1721    # known except to select the sysv environment.  Could we use /proc instead?
1722    # These "sysv environments" and "bsd environments" often end up being a pain.
1723    #
1724    # This is not part of CFLAGS because perhaps not all C compilers have this
1725    # option.
1726    tentative_cc="cc -systype sysv"
1727    ;;
1728  i370-ibm-opened*)
1729    tentative_cc="c89"
1730    ;;
1731  i[3456789]86-*-sysv5*)
1732    host_makefile_frag="config/mh-sysv5"
1733    ;;
1734  i[3456789]86-*-dgux*)
1735    tentative_cc="gcc -Wall -ansi -D__using_DGUX"
1736    host_makefile_frag="config/mh-dgux386"
1737    ;;
1738  i[3456789]86-ncr-sysv4.3*)
1739    # The MetaWare compiler will generate a copyright message unless you
1740    # turn it off by adding the -Hnocopyr flag.
1741    tentative_cc="cc -Hnocopyr"
1742    ;;
1743  i[3456789]86-ncr-sysv4*)
1744    # for an NCR 3000 (i486/SVR4) system.
1745    # The NCR 3000 ships with a MetaWare compiler installed as /bin/cc.
1746    # This compiler not only emits obnoxious copyright messages every time
1747    # you run it, but it chokes and dies on a whole bunch of GNU source
1748    # files.  Default to using the AT&T compiler installed in /usr/ccs/ATT/cc.
1749    tentative_cc="/usr/ccs/ATT/cc"
1750    host_makefile_frag="config/mh-ncr3000"
1751    ;;
1752  i[3456789]86-*-sco3.2v5*)
1753    ;;
1754  i[3456789]86-*-sco*)
1755    # The native C compiler botches some simple uses of const.  Unfortunately,
1756    # it doesn't defined anything like "__sco__" for us to test for in ansidecl.h.
1757    tentative_cc="cc -Dconst="
1758    host_makefile_frag="config/mh-sco"
1759    ;;
1760  i[3456789]86-*-udk*)
1761    host_makefile_frag="config/mh-sysv5"
1762    ;;
1763  i[3456789]86-*-solaris2*)
1764    host_makefile_frag="config/mh-sysv4"
1765    ;;
1766  i[3456789]86-*-msdosdjgpp*)
1767    host_makefile_frag="config/mh-djgpp"
1768    ;;
1769  *-cygwin*)
1770    host_makefile_frag="config/mh-cygwin"
1771    ;;
1772  *-mingw32*)
1773    ;;
1774  *-interix*)
1775    host_makefile_frag="config/mh-interix"
1776    ;;
1777  vax-*-ultrix2*)
1778    # The old BSD pcc isn't up to compiling parts of gdb so use gcc
1779    tentative_cc=gcc
1780    ;;
1781  *-*-solaris2*)
1782    host_makefile_frag="config/mh-solaris"
1783    ;;
1784  m68k-sun-sunos*)
1785    # Sun's C compiler needs the -J flag to be able to compile cp-parse.c
1786    # without overflowing the jump tables (-J says to use a 32 bit table)
1787    tentative_cc="cc -J"
1788    ;;
1789  *-hp-hpux*)
1790    tentative_cc="cc -Wp,-H256000"
1791    ;;
1792  *-*-hiux*)
1793    tentative_cc="cc -Wp,-H256000"
1794    ;;
1795  rs6000-*-lynxos*)
1796    # /bin/cc is less than useful for our purposes.  Always use GCC
1797    tentative_cc="/usr/cygnus/progressive/bin/gcc"
1798    host_makefile_frag="config/mh-lynxrs6k"
1799    ;;
1800  powerpc-*-darwin*)
1801    host_makefile_frag="config/mh-ppc-darwin"
1802    ;;
1803  powerpc-*-aix*)
1804    host_makefile_frag="config/mh-ppc-aix"
1805    ;;
1806  rs6000-*-aix*)
1807    host_makefile_frag="config/mh-ppc-aix"
1808    ;;
1809  *-*-lynxos*)
1810    # /bin/cc is less than useful for our purposes.  Always use GCC
1811    tentative_cc="/bin/gcc"
1812    ;;
1813  *-*-sysv4*)
1814    host_makefile_frag="config/mh-sysv4"
1815    ;;
1816  # This is placed last to prevent interfering with the cases above.
1817  i[3456789]86-*-*)
1818    # Build the stage2 and stage3 compilers with -fomit-frame-pointer.
1819    host_makefile_frag="config/mh-x86omitfp"
1820    ;;
1821esac
1822fi
1823
1824# If we aren't going to be using gcc, see if we can extract a definition
1825# of CC from the fragment.
1826# Actually, use the 'pre-extracted' version above.
1827if test -z "${CC}" && test "${build}" = "${host}" ; then
1828  IFS="${IFS= 	}"; save_ifs="$IFS"; IFS="${IFS}:"
1829  found=
1830  for dir in $PATH; do
1831    test -z "$dir" && dir=.
1832    if test -f $dir/gcc; then
1833      found=yes
1834      break
1835    fi
1836  done
1837  IFS="$save_ifs"
1838  if test -z "${found}" && test -n "${tentative_cc}" ; then
1839    CC=$tentative_cc
1840  fi
1841fi
1842
1843if test "${build}" != "${host}" ; then
1844  # If we are doing a Canadian Cross, in which the host and build systems
1845  # are not the same, we set reasonable default values for the tools.
1846
1847  CC=${CC-${host_alias}-gcc}
1848  CFLAGS=${CFLAGS-"-g -O2"}
1849  CXX=${CXX-${host_alias}-c++}
1850  CXXFLAGS=${CXXFLAGS-"-g -O2"}
1851  CC_FOR_BUILD=${CC_FOR_BUILD-gcc}
1852
1853else
1854  # Set reasonable default values for some tools even if not Canadian.
1855  # Of course, these are different reasonable default values, originally
1856  # specified directly in the Makefile.
1857  # We don't export, so that autoconf can do its job.
1858  # Note that all these settings are above the fragment inclusion point
1859  # in Makefile.in, so can still be overridden by fragments.
1860  # This is all going to change when we autoconfiscate...
1861
1862  CC_FOR_BUILD="\$(CC)"
1863  # Extract the first word of "gcc", so it can be a program name with args.
1864set dummy gcc; ac_word=$2
1865echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1866echo "configure:1867: checking for $ac_word" >&5
1867if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1868  echo $ac_n "(cached) $ac_c" 1>&6
1869else
1870  if test -n "$CC"; then
1871  ac_cv_prog_CC="$CC" # Let the user override the test.
1872else
1873  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
1874  ac_dummy="$PATH"
1875  for ac_dir in $ac_dummy; do
1876    test -z "$ac_dir" && ac_dir=.
1877    if test -f $ac_dir/$ac_word; then
1878      ac_cv_prog_CC="gcc"
1879      break
1880    fi
1881  done
1882  IFS="$ac_save_ifs"
1883fi
1884fi
1885CC="$ac_cv_prog_CC"
1886if test -n "$CC"; then
1887  echo "$ac_t""$CC" 1>&6
1888else
1889  echo "$ac_t""no" 1>&6
1890fi
1891
1892if test -z "$CC"; then
1893  # Extract the first word of "cc", so it can be a program name with args.
1894set dummy cc; ac_word=$2
1895echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1896echo "configure:1897: checking for $ac_word" >&5
1897if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1898  echo $ac_n "(cached) $ac_c" 1>&6
1899else
1900  if test -n "$CC"; then
1901  ac_cv_prog_CC="$CC" # Let the user override the test.
1902else
1903  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
1904  ac_prog_rejected=no
1905  ac_dummy="$PATH"
1906  for ac_dir in $ac_dummy; do
1907    test -z "$ac_dir" && ac_dir=.
1908    if test -f $ac_dir/$ac_word; then
1909      if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
1910        ac_prog_rejected=yes
1911	continue
1912      fi
1913      ac_cv_prog_CC="cc"
1914      break
1915    fi
1916  done
1917  IFS="$ac_save_ifs"
1918if test $ac_prog_rejected = yes; then
1919  # We found a bogon in the path, so make sure we never use it.
1920  set dummy $ac_cv_prog_CC
1921  shift
1922  if test $# -gt 0; then
1923    # We chose a different compiler from the bogus one.
1924    # However, it has the same basename, so the bogon will be chosen
1925    # first if we set CC to just the basename; use the full file name.
1926    shift
1927    set dummy "$ac_dir/$ac_word" "$@"
1928    shift
1929    ac_cv_prog_CC="$@"
1930  fi
1931fi
1932fi
1933fi
1934CC="$ac_cv_prog_CC"
1935if test -n "$CC"; then
1936  echo "$ac_t""$CC" 1>&6
1937else
1938  echo "$ac_t""no" 1>&6
1939fi
1940
1941  if test -z "$CC"; then
1942    case "`uname -s`" in
1943    *win32* | *WIN32*)
1944      # Extract the first word of "cl", so it can be a program name with args.
1945set dummy cl; ac_word=$2
1946echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1947echo "configure:1948: checking for $ac_word" >&5
1948if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1949  echo $ac_n "(cached) $ac_c" 1>&6
1950else
1951  if test -n "$CC"; then
1952  ac_cv_prog_CC="$CC" # Let the user override the test.
1953else
1954  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
1955  ac_dummy="$PATH"
1956  for ac_dir in $ac_dummy; do
1957    test -z "$ac_dir" && ac_dir=.
1958    if test -f $ac_dir/$ac_word; then
1959      ac_cv_prog_CC="cl"
1960      break
1961    fi
1962  done
1963  IFS="$ac_save_ifs"
1964fi
1965fi
1966CC="$ac_cv_prog_CC"
1967if test -n "$CC"; then
1968  echo "$ac_t""$CC" 1>&6
1969else
1970  echo "$ac_t""no" 1>&6
1971fi
1972 ;;
1973    esac
1974  fi
1975  test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
1976fi
1977
1978echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
1979echo "configure:1980: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
1980
1981ac_ext=c
1982# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
1983ac_cpp='$CPP $CPPFLAGS'
1984ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
1985ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
1986cross_compiling=$ac_cv_prog_cc_cross
1987
1988cat > conftest.$ac_ext << EOF
1989
1990#line 1991 "configure"
1991#include "confdefs.h"
1992
1993main(){return(0);}
1994EOF
1995if { (eval echo configure:1996: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1996  ac_cv_prog_cc_works=yes
1997  # If we can't run a trivial program, we are probably using a cross compiler.
1998  if (./conftest; exit) 2>/dev/null; then
1999    ac_cv_prog_cc_cross=no
2000  else
2001    ac_cv_prog_cc_cross=yes
2002  fi
2003else
2004  echo "configure: failed program was:" >&5
2005  cat conftest.$ac_ext >&5
2006  ac_cv_prog_cc_works=no
2007fi
2008rm -fr conftest*
2009ac_ext=c
2010# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
2011ac_cpp='$CPP $CPPFLAGS'
2012ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
2013ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
2014cross_compiling=$ac_cv_prog_cc_cross
2015
2016echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
2017if test $ac_cv_prog_cc_works = no; then
2018  { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
2019fi
2020echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
2021echo "configure:2022: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
2022echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
2023cross_compiling=$ac_cv_prog_cc_cross
2024
2025echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
2026echo "configure:2027: checking whether we are using GNU C" >&5
2027if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
2028  echo $ac_n "(cached) $ac_c" 1>&6
2029else
2030  cat > conftest.c <<EOF
2031#ifdef __GNUC__
2032  yes;
2033#endif
2034EOF
2035if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:2036: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
2036  ac_cv_prog_gcc=yes
2037else
2038  ac_cv_prog_gcc=no
2039fi
2040fi
2041
2042echo "$ac_t""$ac_cv_prog_gcc" 1>&6
2043
2044if test $ac_cv_prog_gcc = yes; then
2045  GCC=yes
2046else
2047  GCC=
2048fi
2049
2050ac_test_CFLAGS="${CFLAGS+set}"
2051ac_save_CFLAGS="$CFLAGS"
2052CFLAGS=
2053echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
2054echo "configure:2055: checking whether ${CC-cc} accepts -g" >&5
2055if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
2056  echo $ac_n "(cached) $ac_c" 1>&6
2057else
2058  echo 'void f(){}' > conftest.c
2059if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
2060  ac_cv_prog_cc_g=yes
2061else
2062  ac_cv_prog_cc_g=no
2063fi
2064rm -f conftest*
2065
2066fi
2067
2068echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
2069if test "$ac_test_CFLAGS" = set; then
2070  CFLAGS="$ac_save_CFLAGS"
2071elif test $ac_cv_prog_cc_g = yes; then
2072  if test "$GCC" = yes; then
2073    CFLAGS="-g -O2"
2074  else
2075    CFLAGS="-g"
2076  fi
2077else
2078  if test "$GCC" = yes; then
2079    CFLAGS="-O2"
2080  else
2081    CFLAGS=
2082  fi
2083fi
2084
2085
2086  # We must set the default linker to the linker used by gcc for the correct
2087  # operation of libtool.  If LD is not defined and we are using gcc, try to
2088  # set the LD default to the ld used by gcc.
2089  if test -z "$LD"; then
2090    if test "$GCC" = yes; then
2091      case $build in
2092      *-*-mingw*)
2093	gcc_prog_ld=`$CC -print-prog-name=ld 2>&1 | tr -d '\015'` ;;
2094      *)
2095	gcc_prog_ld=`$CC -print-prog-name=ld 2>&1` ;;
2096      esac
2097      case $gcc_prog_ld in
2098      # Accept absolute paths.
2099      [\\/]* | [A-Za-z]:[\\/]*)
2100        LD="$gcc_prog_ld" ;;
2101      esac
2102    fi
2103  fi
2104
2105  CXX=${CXX-"c++"}
2106  CFLAGS=${CFLAGS-"-g"}
2107  CXXFLAGS=${CXXFLAGS-"-g -O2"}
2108fi
2109
2110if test $host != $build; then
2111  ac_tool_prefix=${host_alias}-
2112else
2113  ac_tool_prefix=
2114fi
2115
2116
2117
2118# Extract the first word of "${ac_tool_prefix}gnatbind", so it can be a program name with args.
2119set dummy ${ac_tool_prefix}gnatbind; ac_word=$2
2120echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2121echo "configure:2122: checking for $ac_word" >&5
2122if eval "test \"`echo '$''{'ac_cv_prog_GNATBIND'+set}'`\" = set"; then
2123  echo $ac_n "(cached) $ac_c" 1>&6
2124else
2125  if test -n "$GNATBIND"; then
2126  ac_cv_prog_GNATBIND="$GNATBIND" # Let the user override the test.
2127else
2128  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
2129  ac_dummy="$PATH"
2130  for ac_dir in $ac_dummy; do
2131    test -z "$ac_dir" && ac_dir=.
2132    if test -f $ac_dir/$ac_word; then
2133      ac_cv_prog_GNATBIND="${ac_tool_prefix}gnatbind"
2134      break
2135    fi
2136  done
2137  IFS="$ac_save_ifs"
2138fi
2139fi
2140GNATBIND="$ac_cv_prog_GNATBIND"
2141if test -n "$GNATBIND"; then
2142  echo "$ac_t""$GNATBIND" 1>&6
2143else
2144  echo "$ac_t""no" 1>&6
2145fi
2146
2147
2148if test -z "$ac_cv_prog_GNATBIND"; then
2149if test -n "$ac_tool_prefix"; then
2150  # Extract the first word of "gnatbind", so it can be a program name with args.
2151set dummy gnatbind; ac_word=$2
2152echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2153echo "configure:2154: checking for $ac_word" >&5
2154if eval "test \"`echo '$''{'ac_cv_prog_GNATBIND'+set}'`\" = set"; then
2155  echo $ac_n "(cached) $ac_c" 1>&6
2156else
2157  if test -n "$GNATBIND"; then
2158  ac_cv_prog_GNATBIND="$GNATBIND" # Let the user override the test.
2159else
2160  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
2161  ac_dummy="$PATH"
2162  for ac_dir in $ac_dummy; do
2163    test -z "$ac_dir" && ac_dir=.
2164    if test -f $ac_dir/$ac_word; then
2165      ac_cv_prog_GNATBIND="gnatbind"
2166      break
2167    fi
2168  done
2169  IFS="$ac_save_ifs"
2170  test -z "$ac_cv_prog_GNATBIND" && ac_cv_prog_GNATBIND="no"
2171fi
2172fi
2173GNATBIND="$ac_cv_prog_GNATBIND"
2174if test -n "$GNATBIND"; then
2175  echo "$ac_t""$GNATBIND" 1>&6
2176else
2177  echo "$ac_t""no" 1>&6
2178fi
2179
2180else
2181  GNATBIND="no"
2182fi
2183fi
2184
2185echo $ac_n "checking whether compiler driver understands Ada""... $ac_c" 1>&6
2186echo "configure:2187: checking whether compiler driver understands Ada" >&5
2187if eval "test \"`echo '$''{'acx_cv_cc_gcc_supports_ada'+set}'`\" = set"; then
2188  echo $ac_n "(cached) $ac_c" 1>&6
2189else
2190  cat >conftest.adb <<EOF
2191procedure conftest is begin null; end conftest;
2192EOF
2193acx_cv_cc_gcc_supports_ada=no
2194# There is a bug in old released versions of GCC which causes the
2195# driver to exit successfully when the appropriate language module
2196# has not been installed.  This is fixed in 2.95.4, 3.0.2, and 3.1.
2197# Therefore we must check for the error message as well as an
2198# unsuccessful exit.
2199# Other compilers, like HP Tru64 UNIX cc, exit successfully when
2200# given a .adb file, but produce no object file.  So we must check
2201# if an object file was really produced to guard against this.
2202errors=`(${CC} -c conftest.adb) 2>&1 || echo failure`
2203if test x"$errors" = x && test -f conftest.$ac_objext; then
2204  acx_cv_cc_gcc_supports_ada=yes
2205fi
2206rm -f conftest.*
2207fi
2208
2209echo "$ac_t""$acx_cv_cc_gcc_supports_ada" 1>&6
2210
2211if test x$GNATBIND != xno && test x$acx_cv_cc_gcc_supports_ada != xno; then
2212  have_gnat=yes
2213else
2214  have_gnat=no
2215fi
2216
2217echo $ac_n "checking how to compare bootstrapped objects""... $ac_c" 1>&6
2218echo "configure:2219: checking how to compare bootstrapped objects" >&5
2219if eval "test \"`echo '$''{'gcc_cv_prog_cmp_skip'+set}'`\" = set"; then
2220  echo $ac_n "(cached) $ac_c" 1>&6
2221else
2222   echo abfoo >t1
2223  echo cdfoo >t2
2224  gcc_cv_prog_cmp_skip='tail +16c $$f1 > tmp-foo1; tail +16c $$f2 > tmp-foo2; cmp tmp-foo1 tmp-foo2'
2225  if cmp t1 t2 2 2 > /dev/null 2>&1; then
2226    if cmp t1 t2 1 1 > /dev/null 2>&1; then
2227      :
2228    else
2229      gcc_cv_prog_cmp_skip='cmp $$f1 $$f2 16 16'
2230    fi
2231  fi
2232  if cmp --ignore-initial=2 t1 t2 > /dev/null 2>&1; then
2233    if cmp --ignore-initial=1 t1 t2 > /dev/null 2>&1; then
2234      :
2235    else
2236      gcc_cv_prog_cmp_skip='cmp --ignore-initial=16 $$f1 $$f2'
2237    fi
2238  fi
2239  rm t1 t2
2240
2241fi
2242
2243echo "$ac_t""$gcc_cv_prog_cmp_skip" 1>&6
2244do_compare="$gcc_cv_prog_cmp_skip"
2245
2246
2247
2248# Check for GMP and MPFR
2249gmplibs=
2250gmpinc=
2251have_gmp=yes
2252# Specify a location for mpfr
2253# check for this first so it ends up on the link line before gmp.
2254# Check whether --with-mpfr-dir or --without-mpfr-dir was given.
2255if test "${with_mpfr_dir+set}" = set; then
2256  withval="$with_mpfr_dir"
2257  :
2258fi
2259
2260
2261if test "x$with_mpfr_dir" != x; then
2262  gmpinc="-I$with_mpfr_dir"
2263  gmplibs="$with_mpfr_dir/libmpfr.a"
2264else
2265  gmplibs="-lmpfr"
2266fi
2267
2268# Check whether --with-mpfr or --without-mpfr was given.
2269if test "${with_mpfr+set}" = set; then
2270  withval="$with_mpfr"
2271  :
2272fi
2273
2274
2275if test "x$with_mpfr" != x; then
2276  gmplibs="-L$with_mpfr/lib $gmplibs"
2277  gmpinc="-I$with_mpfr/include"
2278fi
2279
2280# Specify a location for gmp
2281# Check whether --with-gmp-dir or --without-gmp-dir was given.
2282if test "${with_gmp_dir+set}" = set; then
2283  withval="$with_gmp_dir"
2284  :
2285fi
2286
2287
2288if test "x$with_gmp_dir" != x; then
2289  gmpinc="$gmpinc -I$with_gmp_dir"
2290  if test -f "$with_gmp_dir/.libs/libgmp.a"; then
2291    gmplibs="$gmplibs $with_gmp_dir/.libs/libgmp.a"
2292  elif test -f "$with_gmp_dir/_libs/libgmp.a"; then
2293    gmplibs="$gmplibs $with_gmp_dir/_libs/libgmp.a"
2294  fi
2295  # One of the later tests will catch the error if neither library is present.
2296else
2297  gmplibs="$gmplibs -lgmp"
2298fi
2299
2300# Check whether --with-gmp or --without-gmp was given.
2301if test "${with_gmp+set}" = set; then
2302  withval="$with_gmp"
2303  :
2304fi
2305
2306
2307if test "x$with_gmp" != x; then
2308  gmplibs="-L$with_gmp/lib $gmplibs"
2309  gmpinc="-I$with_gmp/include $gmpinc"
2310fi
2311
2312saved_CFLAGS="$CFLAGS"
2313CFLAGS="$CFLAGS $gmpinc"
2314# Check GMP actually works
2315echo $ac_n "checking for correct version of gmp.h""... $ac_c" 1>&6
2316echo "configure:2317: checking for correct version of gmp.h" >&5
2317cat > conftest.$ac_ext <<EOF
2318#line 2319 "configure"
2319#include "confdefs.h"
2320#include "gmp.h"
2321int main() {
2322
2323#if __GNU_MP_VERSION < 3
2324choke me
2325#endif
2326
2327; return 0; }
2328EOF
2329if { (eval echo configure:2330: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2330  rm -rf conftest*
2331  echo "$ac_t""yes" 1>&6
2332else
2333  echo "configure: failed program was:" >&5
2334  cat conftest.$ac_ext >&5
2335  rm -rf conftest*
2336  echo "$ac_t""no" 1>&6; have_gmp=no
2337fi
2338rm -f conftest*
2339
2340if test x"$have_gmp" = xyes; then
2341  echo $ac_n "checking for MPFR""... $ac_c" 1>&6
2342echo "configure:2343: checking for MPFR" >&5
2343
2344  saved_LIBS="$LIBS"
2345  LIBS="$LIBS $gmplibs"
2346  cat > conftest.$ac_ext <<EOF
2347#line 2348 "configure"
2348#include "confdefs.h"
2349#include <gmp.h>
2350#include <mpfr.h>
2351int main() {
2352mpfr_t n; mpfr_init(n);
2353; return 0; }
2354EOF
2355if { (eval echo configure:2356: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2356  rm -rf conftest*
2357  echo "$ac_t""yes" 1>&6
2358else
2359  echo "configure: failed program was:" >&5
2360  cat conftest.$ac_ext >&5
2361  rm -rf conftest*
2362  echo "$ac_t""no" 1>&6; have_gmp=no
2363fi
2364rm -f conftest*
2365  LIBS="$saved_LIBS"
2366  CFLAGS="$saved_CFLAGS"
2367fi
2368
2369# Flags needed for both GMP and/or MPFR
2370
2371
2372
2373# By default, C is the only stage 1 language.
2374stage1_languages=c
2375
2376
2377# Figure out what language subdirectories are present.
2378# Look if the user specified --enable-languages="..."; if not, use
2379# the environment variable $LANGUAGES if defined. $LANGUAGES might
2380# go away some day.
2381# NB:  embedded tabs in this IF block -- do not untabify
2382if test -d ${srcdir}/gcc; then
2383  if test x"${enable_languages+set}" != xset; then
2384    if test x"${LANGUAGES+set}" = xset; then
2385      enable_languages="${LANGUAGES}"
2386        echo configure.in: warning: setting LANGUAGES is deprecated, use --enable-languages instead 1>&2
2387    else
2388      enable_languages=all
2389    fi
2390  else
2391    if test x"${enable_languages}" = x ||
2392       test x"${enable_languages}" = xyes;
2393       then
2394      echo configure.in: --enable-languages needs at least one language argument 1>&2
2395      exit 1
2396    fi
2397  fi
2398  enable_languages=`echo "${enable_languages}" | sed -e 's/[ 	,][ 	,]*/,/g' -e 's/,$//'`
2399
2400  # 'f95' is the old name for the 'fortran' language. We issue a warning
2401  # and make the substitution.
2402  case ,${enable_languages}, in
2403    *,f95,*)
2404      echo configure.in: warning: 'f95' as language name is deprecated, use 'fortran' instead 1>&2
2405      enable_languages=`echo "${enable_languages}" | sed -e 's/f95/fortran/g'`
2406      ;;
2407  esac
2408
2409  # First scan to see if an enabled language requires some other language.
2410  # We assume that a given config-lang.in will list all the language
2411  # front ends it requires, even if some are required indirectly.
2412  for lang_frag in ${srcdir}/gcc/*/config-lang.in .. ; do
2413    case ${lang_frag} in
2414      ..) ;;
2415      # The odd quoting in the next line works around
2416      # an apparent bug in bash 1.12 on linux.
2417      ${srcdir}/gcc/[*]/config-lang.in) ;;
2418      *)
2419        # From the config-lang.in, get $language, $lang_requires
2420        language=
2421        lang_requires=
2422        . ${lang_frag}
2423        for other in ${lang_requires} ; do
2424          case ,${enable_languages}, in
2425	    *,$other,*) ;;
2426	    *,all,*) ;;
2427	    *,$language,*)
2428	      echo " \`$other' language required by \`$language'; enabling" 1>&2
2429	      enable_languages="${enable_languages},${other}"
2430	      ;;
2431	  esac
2432        done
2433        ;;
2434    esac
2435  done
2436
2437  new_enable_languages=c
2438  missing_languages=`echo ",$enable_languages," | sed -e s/,all,/,/ -e s/,c,/,/ `
2439  potential_languages=c
2440
2441  for lang_frag in ${srcdir}/gcc/*/config-lang.in .. ; do
2442    case ${lang_frag} in
2443      ..) ;;
2444      # The odd quoting in the next line works around
2445      # an apparent bug in bash 1.12 on linux.
2446      ${srcdir}/gcc/[*]/config-lang.in) ;;
2447      *)
2448        # From the config-lang.in, get $language, $target_libs,
2449        # $lang_dirs, $boot_language, and $build_by_default
2450        language=
2451        target_libs=
2452        lang_dirs=
2453        boot_language=
2454        build_by_default=
2455        need_gmp=
2456        . ${lang_frag}
2457        potential_languages="${potential_languages},${language}"
2458        # This is quite sensitive to the ordering of the case statement arms.
2459        case ,${enable_languages},:${language}:${have_gnat}:${build_by_default} in
2460          *::*:*)
2461            echo "${lang_frag} doesn't set \$language." 1>&2
2462            exit 1
2463            ;;
2464          *:ada:no:*)
2465            # Ada was requested with no preexisting GNAT.  Disable unconditionally.
2466            add_this_lang=no
2467            ;;
2468          *,${language},*:*:*:*)
2469            # Language was explicitly selected; include it.
2470            add_this_lang=yes
2471            ;;
2472          *,all,*:*:*:no)
2473            # 'all' was selected, but this is not a default language
2474            # so do not include it.
2475            add_this_lang=no
2476            ;;
2477          *,all,*:*:*:*)
2478            # 'all' was selected and this is a default language; include it.
2479            add_this_lang=yes
2480            ;;
2481          *)
2482            add_this_lang=no
2483            ;;
2484        esac
2485
2486        # Disable languages that need GMP if it isn't available.
2487        case ,${enable_languages},:${have_gmp}:${need_gmp} in
2488          *,${language},*:no:yes)
2489            # Specifically requested language; tell them.
2490            { echo "configure: error: GMP with MPFR support is required to build $language" 1>&2; exit 1; }
2491            ;;
2492          *:no:yes)
2493            # Silently disable.
2494            add_this_lang=no
2495            ;;
2496        esac
2497
2498	# Disable a language that is unsupported by the target.
2499	case " $unsupported_languages " in
2500	  *" $language "*)
2501	    add_this_lang=no
2502	    ;;
2503	esac
2504
2505	case $add_this_lang in
2506	  no)
2507            # Remove language-dependent dirs.
2508            eval noconfigdirs='"$noconfigdirs "'\"$target_libs $lang_dirs\"
2509	    ;;
2510          *)
2511	    new_enable_languages="$new_enable_languages,$language"
2512	    missing_languages=`echo "$missing_languages" | sed "s/,$language,/,/"`
2513	    case ${boot_language} in
2514	      yes)
2515		# Add to (comma-separated) list of stage 1 languages.
2516		stage1_languages="${stage1_languages},${language}"
2517		;;
2518	    esac
2519	    ;;
2520        esac
2521        ;;
2522    esac
2523  done
2524
2525  missing_languages=`echo "$missing_languages" | sed -e "s/^,//" -e "s/,$//"`
2526  if test "x$missing_languages" != x; then
2527    { echo "configure: error:
2528The following requested languages could not be built: ${missing_languages}
2529Recognised languages are: ${potential_languages}" 1>&2; exit 1; }
2530  fi
2531
2532  if test "x$new_enable_languages" != "x$enable_languages"; then
2533    echo The following languages will be built: ${new_enable_languages}
2534  fi
2535  enable_languages="$new_enable_languages"
2536  ac_configure_args=`echo " $ac_configure_args" | sed -e 's/ --enable-languages=[^ ]*//' -e 's/$/ --enable-languages='"$enable_languages"/ `
2537fi
2538
2539# Handle --disable-<component> generically.
2540for dir in $configdirs $build_configdirs $target_configdirs ; do
2541  dirname=`echo $dir | sed -e s/target-//g -e s/build-//g -e s/-/_/g`
2542  if eval test x\${enable_${dirname}} "=" xno ; then
2543    noconfigdirs="$noconfigdirs $dir"
2544  fi
2545done
2546
2547# Remove the entries in $skipdirs and $noconfigdirs from $configdirs,
2548# $build_configdirs and $target_configdirs.
2549# If we have the source for $noconfigdirs entries, add them to $notsupp.
2550
2551notsupp=""
2552for dir in . $skipdirs $noconfigdirs ; do
2553  dirname=`echo $dir | sed -e s/target-//g -e s/build-//g`
2554  if test $dir != .  && echo " ${configdirs} " | grep " ${dir} " >/dev/null 2>&1; then
2555    configdirs=`echo " ${configdirs} " | sed -e "s/ ${dir} / /"`
2556    if test -r $srcdir/$dirname/configure ; then
2557      if echo " ${skipdirs} " | grep " ${dir} " >/dev/null 2>&1; then
2558	true
2559      else
2560	notsupp="$notsupp $dir"
2561      fi
2562    fi
2563  fi
2564  if test $dir != .  && echo " ${build_configdirs} " | grep " ${dir} " >/dev/null 2>&1; then
2565    build_configdirs=`echo " ${build_configdirs} " | sed -e "s/ ${dir} / /"`
2566    if test -r $srcdir/$dirname/configure ; then
2567      if echo " ${skipdirs} " | grep " ${dir} " >/dev/null 2>&1; then
2568	true
2569      else
2570	notsupp="$notsupp $dir"
2571      fi
2572    fi
2573  fi
2574  if test $dir != . && echo " ${target_configdirs} " | grep " ${dir} " >/dev/null 2>&1; then
2575    target_configdirs=`echo " ${target_configdirs} " | sed -e "s/ ${dir} / /"`
2576    if test -r $srcdir/$dirname/configure ; then
2577      if echo " ${skipdirs} " | grep " ${dir} " >/dev/null 2>&1; then
2578	true
2579      else
2580	notsupp="$notsupp $dir"
2581      fi
2582    fi
2583  fi
2584done
2585
2586# Sometimes the tools are distributed with libiberty but with no other
2587# libraries.  In that case, we don't want to build target-libiberty.
2588if test -n "${target_configdirs}" ; then
2589  others=
2590  for i in `echo ${target_configdirs} | sed -e s/target-//g` ; do
2591    if test "$i" != "libiberty" ; then
2592      if test -r $srcdir/$i/configure ; then
2593	others=yes;
2594	break;
2595      fi
2596    fi
2597  done
2598  if test -z "${others}" ; then
2599    target_configdirs=
2600  fi
2601fi
2602
2603# Quietly strip out all directories which aren't configurable in this tree.
2604# This relies on all configurable subdirectories being autoconfiscated, which
2605# is now the case.
2606build_configdirs_all="$build_configdirs"
2607build_configdirs=
2608for i in ${build_configdirs_all} ; do
2609  j=`echo $i | sed -e s/build-//g`
2610  if test -f ${srcdir}/$j/configure ; then
2611    build_configdirs="${build_configdirs} $i"
2612  fi
2613done
2614
2615configdirs_all="$configdirs"
2616configdirs=
2617for i in ${configdirs_all} ; do
2618  if test -f ${srcdir}/$i/configure ; then
2619    configdirs="${configdirs} $i"
2620  fi
2621done
2622
2623target_configdirs_all="$target_configdirs"
2624target_configdirs=
2625for i in ${target_configdirs_all} ; do
2626  j=`echo $i | sed -e s/target-//g`
2627  if test -f ${srcdir}/$j/configure ; then
2628    target_configdirs="${target_configdirs} $i"
2629  fi
2630done
2631
2632# Produce a warning message for the subdirs we can't configure.
2633# This isn't especially interesting in the Cygnus tree, but in the individual
2634# FSF releases, it's important to let people know when their machine isn't
2635# supported by the one or two programs in a package.
2636
2637if test -n "${notsupp}" && test -z "${norecursion}" ; then
2638  # If $appdirs is non-empty, at least one of those directories must still
2639  # be configured, or we error out.  (E.g., if the gas release supports a
2640  # specified target in some subdirs but not the gas subdir, we shouldn't
2641  # pretend that all is well.)
2642  if test -n "$appdirs" ; then
2643    for dir in $appdirs ; do
2644      if test -r $dir/Makefile.in ; then
2645	if echo " ${configdirs} " | grep " ${dir} " >/dev/null 2>&1; then
2646	  appdirs=""
2647	  break
2648	fi
2649	if echo " ${target_configdirs} " | grep " target-${dir} " >/dev/null 2>&1; then
2650	  appdirs=""
2651	  break
2652	fi
2653      fi
2654    done
2655    if test -n "$appdirs" ; then
2656      echo "*** This configuration is not supported by this package." 1>&2
2657      exit 1
2658    fi
2659  fi
2660  # Okay, some application will build, or we don't care to check.  Still
2661  # notify of subdirs not getting built.
2662  echo "*** This configuration is not supported in the following subdirectories:" 1>&2
2663  echo "    ${notsupp}" 1>&2
2664  echo "    (Any other directories should still work fine.)" 1>&2
2665fi
2666
2667case "$host" in
2668  *msdosdjgpp*)
2669    enable_gdbtk=no ;;
2670esac
2671
2672copy_dirs=
2673
2674# Check whether --with-build-sysroot or --without-build-sysroot was given.
2675if test "${with_build_sysroot+set}" = set; then
2676  withval="$with_build_sysroot"
2677  if test x"$withval" != x ; then
2678     SYSROOT_CFLAGS_FOR_TARGET="--sysroot=$withval"
2679   fi
2680else
2681  SYSROOT_CFLAGS_FOR_TARGET=
2682fi
2683
2684
2685
2686# Handle --with-headers=XXX.  If the value is not "yes", the contents of
2687# the named directory are copied to $(tooldir)/sys-include.
2688if test x"${with_headers}" != x && test x"${with_headers}" != xno ; then
2689  if test x${is_cross_compiler} = xno ; then
2690    echo 1>&2 '***' --with-headers is only supported when cross compiling
2691    exit 1
2692  fi
2693  if test x"${with_headers}" != xyes ; then
2694    case "${exec_prefixoption}" in
2695    "") x=${prefix} ;;
2696    *) x=${exec_prefix} ;;
2697    esac
2698    copy_dirs="${copy_dirs} ${with_headers} $x/${target_alias}/sys-include"
2699  fi
2700fi
2701
2702# Handle --with-libs=XXX.  If the value is not "yes", the contents of
2703# the name directories are copied to $(tooldir)/lib.  Multiple directories
2704# are permitted.
2705if test x"${with_libs}" != x && test x"${with_libs}" != xno ; then
2706  if test x${is_cross_compiler} = xno ; then
2707    echo 1>&2 '***' --with-libs is only supported when cross compiling
2708    exit 1
2709  fi
2710  if test x"${with_libs}" != xyes ; then
2711    # Copy the libraries in reverse order, so that files in the first named
2712    # library override files in subsequent libraries.
2713    case "${exec_prefixoption}" in
2714    "") x=${prefix} ;;
2715    *) x=${exec_prefix} ;;
2716    esac
2717    for l in ${with_libs}; do
2718      copy_dirs="$l $x/${target_alias}/lib ${copy_dirs}"
2719    done
2720  fi
2721fi
2722
2723# Set with_gnu_as and with_gnu_ld as appropriate.
2724#
2725# This is done by determining whether or not the appropriate directory
2726# is available, and by checking whether or not specific configurations
2727# have requested that this magic not happen.
2728#
2729# The command line options always override the explicit settings in
2730# configure.in, and the settings in configure.in override this magic.
2731#
2732# If the default for a toolchain is to use GNU as and ld, and you don't
2733# want to do that, then you should use the --without-gnu-as and
2734# --without-gnu-ld options for the configure script.
2735
2736if test x${use_gnu_as} = x &&
2737   echo " ${configdirs} " | grep " gas " > /dev/null 2>&1 ; then
2738  with_gnu_as=yes
2739  extra_host_args="$extra_host_args --with-gnu-as"
2740fi
2741
2742if test x${use_gnu_ld} = x &&
2743   echo " ${configdirs} " | grep " ld " > /dev/null 2>&1 ; then
2744  with_gnu_ld=yes
2745  extra_host_args="$extra_host_args --with-gnu-ld"
2746fi
2747
2748# If using newlib, add --with-newlib to the extra_host_args so that gcc/configure
2749# can detect this case.
2750
2751if test x${with_newlib} != xno && echo " ${target_configdirs} " | grep " target-newlib " > /dev/null 2>&1 ; then
2752  with_newlib=yes
2753  extra_host_args="$extra_host_args --with-newlib"
2754fi
2755
2756# Handle ${copy_dirs}
2757set fnord ${copy_dirs}
2758shift
2759while test $# != 0 ; do
2760  if test -f $2/COPIED && test x"`cat $2/COPIED`" = x"$1" ; then
2761    :
2762  else
2763    echo Copying $1 to $2
2764
2765    # Use the install script to create the directory and all required
2766    # parent directories.
2767    if test -d $2 ; then
2768      :
2769    else
2770      echo >config.temp
2771      ${srcdir}/install-sh -c -m 644 config.temp $2/COPIED
2772    fi
2773
2774    # Copy the directory, assuming we have tar.
2775    # FIXME: Should we use B in the second tar?  Not all systems support it.
2776    (cd $1; tar -cf - .) | (cd $2; tar -xpf -)
2777
2778    # It is the responsibility of the user to correctly adjust all
2779    # symlinks.  If somebody can figure out how to handle them correctly
2780    # here, feel free to add the code.
2781
2782    echo $1 > $2/COPIED
2783  fi
2784  shift; shift
2785done
2786
2787# Determine a target-dependent exec_prefix that the installed
2788# gcc will search in.  Keep this list sorted by triplet, with
2789# the *-*-osname triplets last.
2790md_exec_prefix=
2791case "${target}" in
2792  alpha*-*-*vms*)
2793    md_exec_prefix=/gnu/lib/gcc-lib
2794    ;;
2795  i3456786-pc-msdosdjgpp*)
2796    md_exec_prefix=/dev/env/DJDIR/bin
2797    ;;
2798  i3456786-*-sco3.2v5*)
2799    if test $with_gnu_as = yes; then
2800      md_exec_prefix=/usr/gnu/bin
2801    else
2802      md_exec_prefix=/usr/ccs/bin/elf
2803    fi
2804    ;;
2805
2806  mn10300-*-* | \
2807  powerpc-*-chorusos* | \
2808  powerpc*-*-eabi* | \
2809  powerpc*-*-sysv* | \
2810  powerpc*-*-kaos* | \
2811  s390x-ibm-tpf*)
2812    md_exec_prefix=/usr/ccs/bin
2813    ;;
2814  sparc64-*-elf*)
2815    ;;
2816  v850*-*-*)
2817    md_exec_prefix=/usr/ccs/bin
2818    ;;
2819  xtensa-*-elf*)
2820    ;;
2821
2822  *-*-beos* | \
2823  *-*-elf* | \
2824  *-*-hpux* | \
2825  *-*-netware* | \
2826  *-*-nto-qnx* | \
2827  *-*-rtems* | \
2828  *-*-solaris2* | \
2829  *-*-sysv45* | \
2830  *-*-vxworks* | \
2831  *-wrs-windiss)
2832    md_exec_prefix=/usr/ccs/bin
2833    ;;
2834esac
2835
2836extra_arflags_for_target=
2837extra_nmflags_for_target=
2838extra_ranlibflags_for_target=
2839target_makefile_frag=/dev/null
2840case "${target}" in
2841  *-*-netware*)
2842    target_makefile_frag="config/mt-netware"
2843    ;;
2844  *-*-linux* | *-*-gnu* | *-*-k*bsd*-gnu)
2845    target_makefile_frag="config/mt-gnu"
2846    ;;
2847  *-*-aix4.[3456789]* | *-*-aix[56789].*)
2848    # nm and ar from AIX 4.3 and above require -X32_64 flag to all ar and nm
2849    # commands to handle both 32-bit and 64-bit objects.  These flags are
2850    # harmless if we're using GNU nm or ar.
2851    extra_arflags_for_target=" -X32_64"
2852    extra_nmflags_for_target=" -B -X32_64"
2853    ;;
2854  *-*-darwin*)
2855    # ranlib from Darwin requires the -c flag to look at common symbols.
2856    extra_ranlibflags_for_target=" -c"
2857    ;;
2858  mips*-*-pe | sh*-*-pe | *arm-wince-pe)
2859    target_makefile_frag="config/mt-wince"
2860    ;;
2861esac
2862
2863alphaieee_frag=/dev/null
2864case $target in
2865  alpha*-*-*)
2866    # This just makes sure to use the -mieee option to build target libs.
2867    # This should probably be set individually by each library.
2868    alphaieee_frag="config/mt-alphaieee"
2869    ;;
2870esac
2871
2872# If --enable-target-optspace always use -Os instead of -O2 to build
2873# the target libraries, similarly if it is not specified, use -Os
2874# on selected platforms.
2875ospace_frag=/dev/null
2876case "${enable_target_optspace}:${target}" in
2877  yes:*)
2878    ospace_frag="config/mt-ospace"
2879    ;;
2880  :d30v-*)
2881    ospace_frag="config/mt-d30v"
2882    ;;
2883  :m32r-* | :d10v-* | :fr30-*)
2884    ospace_frag="config/mt-ospace"
2885    ;;
2886  no:* | :*)
2887    ;;
2888  *)
2889    echo "*** bad value \"${enable_target_optspace}\" for --enable-target-optspace flag; ignored" 1>&2
2890    ;;
2891esac
2892
2893# Default to using --with-stabs for certain targets.
2894if test x${with_stabs} = x ; then
2895  case "${target}" in
2896  mips*-*-irix[56]*)
2897    ;;
2898  mips*-*-* | alpha*-*-osf*)
2899    with_stabs=yes;
2900    extra_host_args="${extra_host_args} --with-stabs"
2901    ;;
2902  esac
2903fi
2904
2905# hpux11 in 64bit mode has libraries in a weird place.  Arrange to find
2906# them automatically.
2907case "${host}" in
2908  hppa*64*-*-hpux11*)
2909    extra_host_args="$extra_host_args -x-libraries=/usr/lib/pa20_64 -x-includes=/usr/X11R6/include"
2910    ;;
2911esac
2912
2913# Some systems (e.g., one of the i386-aix systems the gas testers are
2914# using) don't handle "\$" correctly, so don't use it here.
2915tooldir='${exec_prefix}'/${target_alias}
2916build_tooldir=${tooldir}
2917
2918# Create a .gdbinit file which runs the one in srcdir
2919# and tells GDB to look there for source files.
2920
2921if test -r ${srcdir}/.gdbinit ; then
2922  case ${srcdir} in
2923    .) ;;
2924    *) cat > ./.gdbinit <<EOF
2925# ${NO_EDIT}
2926dir ${srcdir}
2927dir .
2928source ${srcdir}/.gdbinit
2929EOF
2930    ;;
2931  esac
2932fi
2933
2934# Make sure that the compiler is able to generate an executable.  If it
2935# can't, we are probably in trouble.  We don't care whether we can run the
2936# executable--we might be using a cross compiler--we only care whether it
2937# can be created.  At this point the main configure script has set CC.
2938we_are_ok=no
2939echo "int main () { return 0; }" > conftest.c
2940${CC} -o conftest ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} conftest.c
2941if test $? = 0 ; then
2942  if test -s conftest || test -s conftest.exe ; then
2943    we_are_ok=yes
2944  fi
2945fi
2946case $we_are_ok in
2947  no)
2948    echo 1>&2 "*** The command '${CC} -o conftest ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} conftest.c' failed."
2949    echo 1>&2 "*** You must set the environment variable CC to a working compiler."
2950    rm -f conftest*
2951    exit 1
2952    ;;
2953esac
2954rm -f conftest*
2955
2956# The Solaris /usr/ucb/cc compiler does not appear to work.
2957case "${host}" in
2958  sparc-sun-solaris2*)
2959      CCBASE="`echo ${CC-cc} | sed 's/ .*$//'`"
2960      if test "`type $CCBASE | sed 's/^[^/]*//'`" = "/usr/ucb/cc" ; then
2961          could_use=
2962          test -d /opt/SUNWspro/bin && could_use="/opt/SUNWspro/bin"
2963          if test -d /opt/cygnus/bin ; then
2964              if test "$could_use" = "" ; then
2965                  could_use="/opt/cygnus/bin"
2966              else
2967                  could_use="$could_use or /opt/cygnus/bin"
2968              fi
2969          fi
2970        if test "$could_use" = "" ; then
2971            echo "Warning: compilation may fail because you're using"
2972            echo "/usr/ucb/cc.  You should change your PATH or CC "
2973            echo "variable and rerun configure."
2974        else
2975            echo "Warning: compilation may fail because you're using"
2976            echo "/usr/ucb/cc, when you should use the C compiler from"
2977            echo "$could_use.  You should change your"
2978            echo "PATH or CC variable and rerun configure."
2979        fi
2980      fi
2981  ;;
2982esac
2983
2984case "${host}" in
2985  *-*-hpux*) RPATH_ENVVAR=SHLIB_PATH ;;
2986  *-*-darwin* | *-*-rhapsody* ) RPATH_ENVVAR=DYLD_LIBRARY_PATH ;;
2987  *) RPATH_ENVVAR=LD_LIBRARY_PATH ;;
2988esac
2989
2990# Record target_configdirs and the configure arguments for target and
2991# build configuration in Makefile.
2992target_configdirs=`echo "${target_configdirs}" | sed -e 's/target-//g'`
2993build_configdirs=`echo "${build_configdirs}" | sed -e 's/build-//g'`
2994
2995# Determine whether gdb needs tk/tcl or not.
2996# Use 'maybe' since enable_gdbtk might be true even if tk isn't available
2997# and in that case we want gdb to be built without tk.  Ugh!
2998# In fact I believe gdb is the *only* package directly dependent on tk,
2999# so we should be able to put the 'maybe's in unconditionally and
3000# leave out the maybe dependencies when enable_gdbtk is false.  I'm not
3001# 100% sure that that's safe though.
3002
3003gdb_tk="maybe-all-tcl maybe-all-tk maybe-all-itcl maybe-all-libgui"
3004case "$enable_gdbtk" in
3005  no)
3006    GDB_TK="" ;;
3007  yes)
3008    GDB_TK="${gdb_tk}" ;;
3009  *)
3010    # Only add the dependency on gdbtk when GDBtk is part of the gdb
3011    # distro.  Eventually someone will fix this and move Insight, nee
3012    # gdbtk to a separate directory.
3013    if test -d ${srcdir}/gdb/gdbtk ; then
3014      GDB_TK="${gdb_tk}"
3015    else
3016      GDB_TK=""
3017    fi
3018    ;;
3019esac
3020CONFIGURE_GDB_TK=`echo ${GDB_TK} | sed s/-all-/-configure-/g`
3021INSTALL_GDB_TK=`echo ${GDB_TK} | sed s/-all-/-install-/g`
3022
3023# Strip out unwanted targets.
3024
3025# While at that, we remove Makefiles if we were started for recursive
3026# configuration, so that the top-level Makefile reconfigures them,
3027# like we used to do when configure itself was recursive.
3028
3029# Loop over modules.  $extrasub must be used with care, limiting as
3030# much as possible the usage of range addresses.  That's because autoconf
3031# splits the sed script to overcome limits in the number of commands,
3032# and relying on carefully-timed sed passes may turn out to be very hard
3033# to maintain later.  In this particular case, you just have to be careful
3034# not to nest @if/@endif pairs, because configure will not warn you at all.
3035
3036# Check whether --enable-bootstrap or --disable-bootstrap was given.
3037if test "${enable_bootstrap+set}" = set; then
3038  enableval="$enable_bootstrap"
3039  :
3040else
3041  enable_bootstrap=default
3042fi
3043
3044
3045# Issue errors and warnings for invalid/strange bootstrap combinations.
3046case "$configdirs" in
3047  *gcc*) have_compiler=yes ;;
3048  *) have_compiler=no ;;
3049esac
3050
3051case "$have_compiler:$host:$target:$enable_bootstrap" in
3052  *:*:*:no) ;;
3053
3054  # Default behavior.  Enable bootstrap if we have a compiler
3055  # and we are in a native configuration.
3056  yes:$build:$build:default)
3057    enable_bootstrap=yes ;;
3058
3059  *:*:*:default)
3060    enable_bootstrap=no ;;
3061
3062  # We have a compiler and we are in a native configuration, bootstrap is ok
3063  yes:$build:$build:yes)
3064    ;;
3065
3066  # Other configurations, but we have a compiler.  Assume the user knows
3067  # what he's doing.
3068  yes:*:*:yes)
3069    echo "configure: warning: trying to bootstrap a cross compiler" 1>&2
3070    ;;
3071
3072  # No compiler: if they passed --enable-bootstrap explicitly, fail
3073  no:*:*:yes)
3074    { echo "configure: error: cannot bootstrap without a compiler" 1>&2; exit 1; } ;;
3075
3076  # Fail if wrong command line
3077  *)
3078    { echo "configure: error: invalid option for --enable-bootstrap" 1>&2; exit 1; }
3079    ;;
3080esac
3081
3082# Adjust the toplevel makefile according to whether bootstrap was selected.
3083case "$enable_bootstrap" in
3084  yes)
3085    bootstrap_suffix=bootstrap ;;
3086  no)
3087    bootstrap_suffix=no-bootstrap ;;
3088esac
3089
3090for module in ${build_configdirs} ; do
3091  if test -z "${no_recursion}" \
3092     && test -f ${build_subdir}/${module}/Makefile; then
3093    echo 1>&2 "*** removing ${build_subdir}/${module}/Makefile to force reconfigure"
3094    rm -f ${build_subdir}/${module}/Makefile
3095  fi
3096  extrasub="$extrasub
3097/^@if build-$module\$/d
3098/^@endif build-$module\$/d
3099/^@if build-$module-$bootstrap_suffix\$/d
3100/^@endif build-$module-$bootstrap_suffix\$/d"
3101done
3102for module in ${configdirs} ; do
3103  if test -z "${no_recursion}"; then
3104    for file in stage*-${module}/Makefile ${module}/Makefile; do
3105      if test -f ${file}; then
3106	echo 1>&2 "*** removing ${file} to force reconfigure"
3107	rm -f ${file}
3108      fi
3109    done
3110  fi
3111  extrasub="$extrasub
3112/^@if $module\$/d
3113/^@endif $module\$/d
3114/^@if $module-$bootstrap_suffix\$/d
3115/^@endif $module-$bootstrap_suffix\$/d"
3116done
3117for module in ${target_configdirs} ; do
3118  if test -z "${no_recursion}" \
3119     && test -f ${target_subdir}/${module}/Makefile; then
3120    echo 1>&2 "*** removing ${target_subdir}/${module}/Makefile to force reconfigure"
3121    rm -f ${target_subdir}/${module}/Makefile
3122  fi
3123  extrasub="$extrasub
3124/^@if target-$module\$/d
3125/^@endif target-$module\$/d
3126/^@if target-$module-$bootstrap_suffix\$/d
3127/^@endif target-$module-$bootstrap_suffix\$/d"
3128done
3129
3130extrasub="$extrasub
3131/^@if /,/^@endif /d"
3132
3133# Create the serialization dependencies.  This uses a temporary file.
3134
3135# Check whether --enable-serial-configure or --disable-serial-configure was given.
3136if test "${enable_serial_configure+set}" = set; then
3137  enableval="$enable_serial_configure"
3138  :
3139fi
3140
3141
3142case ${enable_serial_configure} in
3143  yes)
3144    enable_serial_build_configure=yes
3145    enable_serial_host_configure=yes
3146    enable_serial_target_configure=yes
3147    ;;
3148esac
3149
3150# These force 'configure's to be done one at a time, to avoid problems
3151# with contention over a shared config.cache.
3152rm -f serdep.tmp
3153echo '# serdep.tmp' > serdep.tmp
3154olditem=
3155test "x${enable_serial_build_configure}" = xyes &&
3156for item in ${build_configdirs} ; do
3157  case ${olditem} in
3158    "") ;;
3159    *) echo "configure-build-${item}: configure-build-${olditem}" >> serdep.tmp ;;
3160  esac
3161  olditem=${item}
3162done
3163olditem=
3164test "x${enable_serial_host_configure}" = xyes &&
3165for item in ${configdirs} ; do
3166  case ${olditem} in
3167    "") ;;
3168    *) echo "configure-${item}: configure-${olditem}" >> serdep.tmp ;;
3169  esac
3170  olditem=${item}
3171done
3172olditem=
3173test "x${enable_serial_target_configure}" = xyes &&
3174for item in ${target_configdirs} ; do
3175  case ${olditem} in
3176    "") ;;
3177    *) echo "configure-target-${item}: configure-target-${olditem}" >> serdep.tmp ;;
3178  esac
3179  olditem=${item}
3180done
3181serialization_dependencies=serdep.tmp
3182
3183
3184# Base args.  Strip norecursion, cache-file, srcdir, host, build,
3185# target and nonopt.  These are the ones we might not want to pass
3186# down to subconfigures.  Also strip program-prefix, program-suffix,
3187# and program-transform-name, so that we can pass down a consistent
3188# program-transform-name.  If autoconf has put single quotes around
3189# any of these arguments (because they contain shell metacharacters)
3190# then this will fail; in practice this only happens for
3191# --program-transform-name, so be sure to override --program-transform-name
3192# at the end of the argument list.
3193# These will be expanded by make, so quote '$'.
3194cat <<\EOF_SED > conftestsed
3195s/ --no[^ ]*/ /g
3196s/ --c[a-z-]*[= ][^ ]*//g
3197s/ --sr[a-z-]*[= ][^ ]*//g
3198s/ --ho[a-z-]*[= ][^ ]*//g
3199s/ --bu[a-z-]*[= ][^ ]*//g
3200s/ --t[a-z-]*[= ][^ ]*//g
3201s/ --program-[pst][a-z-]*[= ][^ ]*//g
3202s/ -cache-file[= ][^ ]*//g
3203s/ -srcdir[= ][^ ]*//g
3204s/ -host[= ][^ ]*//g
3205s/ -build[= ][^ ]*//g
3206s/ -target[= ][^ ]*//g
3207s/ -program-prefix[= ][^ ]*//g
3208s/ -program-suffix[= ][^ ]*//g
3209s/ -program-transform-name[= ][^ ]*//g
3210s/ [^' -][^ ]* / /
3211s/^ *//;s/ *$//
3212s,\$,$$,g
3213EOF_SED
3214sed -f conftestsed <<EOF_SED > conftestsed.out
3215 ${ac_configure_args}
3216EOF_SED
3217baseargs=`cat conftestsed.out`
3218rm -f conftestsed conftestsed.out
3219
3220# Add in --program-transform-name, after --program-prefix and
3221# --program-suffix have been applied to it.  Autoconf has already
3222# doubled dollar signs and backslashes in program_transform_name; we want
3223# the backslashes un-doubled, and then the entire thing wrapped in single
3224# quotes, because this will be expanded first by make and then by the shell.
3225# Also, because we want to override the logic in subdir configure scripts to
3226# choose program_transform_name, replace any s,x,x, with s,y,y,.
3227sed -e "s,\\\\\\\\,\\\\,g; s,','\\\\'',g; s/s,x,x,/s,y,y,/" <<EOF_SED > conftestsed.out
3228${program_transform_name}
3229EOF_SED
3230gcc_transform_name=`cat conftestsed.out`
3231rm -f conftestsed.out
3232baseargs="$baseargs --program-transform-name='${gcc_transform_name}'"
3233
3234# For the build-side libraries, we just need to pretend we're native,
3235# and not use the same cache file.  Multilibs are neither needed nor
3236# desired.
3237build_configargs="--cache-file=../config.cache --build=${build_alias} --host=${build_alias} --target=${target_alias} ${baseargs}"
3238
3239# For host modules, accept cache file option, or specification as blank.
3240case "${cache_file}" in
3241"") # empty
3242  cache_file_option="" ;;
3243/* | [A-Za-z]:[\\/]* ) # absolute path
3244  cache_file_option="--cache-file=${cache_file}" ;;
3245*) # relative path
3246  cache_file_option="--cache-file=../${cache_file}" ;;
3247esac
3248
3249# Host dirs don't like to share a cache file either, horribly enough.
3250# This seems to be due to autoconf 2.5x stupidity.
3251host_configargs="--cache-file=./config.cache --build=${build_alias} --host=${host_alias} --target=${target_alias} ${extra_host_args} ${baseargs}"
3252
3253target_configargs=${baseargs}
3254
3255# Passing a --with-cross-host argument lets the target libraries know
3256# whether they are being built with a cross-compiler or being built
3257# native.  However, it would be better to use other mechanisms to make the
3258# sorts of decisions they want to make on this basis.  Please consider
3259# this option to be deprecated.  FIXME.
3260if test x${is_cross_compiler} = xyes ; then
3261  target_configargs="--with-cross-host=${host_alias} ${target_configargs}"
3262fi
3263
3264# Default to --enable-multilib.
3265if test x${enable_multilib} = x ; then
3266  target_configargs="--enable-multilib ${target_configargs}"
3267fi
3268
3269# Pass --with-newlib if appropriate.  Note that target_configdirs has
3270# changed from the earlier setting of with_newlib.
3271if test x${with_newlib} != xno && echo " ${target_configdirs} " | grep " newlib " > /dev/null 2>&1 && test -d ${srcdir}/newlib ; then
3272  target_configargs="--with-newlib ${target_configargs}"
3273fi
3274
3275# Different target subdirs use different values of certain variables
3276# (notably CXX).  Worse, multilibs use *lots* of different values.
3277# Worse yet, autoconf 2.5x makes some of these 'precious', meaning that
3278# it doesn't automatically accept command-line overrides of them.
3279# This means it's not safe for target subdirs to share a cache file,
3280# which is disgusting, but there you have it.  Hopefully this can be
3281# fixed in future.  It's still worthwhile to use a cache file for each
3282# directory.  I think.
3283
3284# Pass the appropriate --build, --host, --target and --cache-file arguments.
3285# We need to pass --target, as newer autoconf's requires consistency
3286# for target_alias and gcc doesn't manage it consistently.
3287target_configargs="--cache-file=./config.cache --build=${build_alias} --host=${target_alias} --target=${target_alias} ${target_configargs}"
3288
3289FLAGS_FOR_TARGET=
3290case " $target_configdirs " in
3291 *" newlib "*)
3292  case " $target_configargs " in
3293  *" --with-newlib "*)
3294   case "$target" in
3295   *-cygwin*)
3296     FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -L$$r/$(TARGET_SUBDIR)/winsup -L$$r/$(TARGET_SUBDIR)/winsup/cygwin -L$$r/$(TARGET_SUBDIR)/winsup/w32api/lib -isystem $$s/winsup/include -isystem $$s/winsup/cygwin/include -isystem $$s/winsup/w32api/include' ;;
3297   esac
3298
3299   # If we're not building GCC, don't discard standard headers.
3300   if test -d ${srcdir}/gcc; then
3301     FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -nostdinc'
3302
3303     if test "${build}" != "${host}"; then
3304       # On Canadian crosses, CC_FOR_TARGET will have already been set
3305       # by `configure', so we won't have an opportunity to add -Bgcc/
3306       # to it.  This is right: we don't want to search that directory
3307       # for binaries, but we want the header files in there, so add
3308       # them explicitly.
3309       FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -isystem $$r/$(HOST_SUBDIR)/gcc/include'
3310
3311       # Someone might think of using the pre-installed headers on
3312       # Canadian crosses, in case the installed compiler is not fully
3313       # compatible with the compiler being built.  In this case, it
3314       # would be better to flag an error than risking having
3315       # incompatible object files being constructed.  We can't
3316       # guarantee that an error will be flagged, but let's hope the
3317       # compiler will do it, when presented with incompatible header
3318       # files.
3319     fi
3320   fi
3321
3322   case "${target}-${is_cross_compiler}" in
3323   i[3456789]86-*-linux*-no)
3324      # Here host == target, so we don't need to build gcc,
3325      # so we don't want to discard standard headers.
3326      FLAGS_FOR_TARGET=`echo " $FLAGS_FOR_TARGET " | sed -e 's/ -nostdinc / /'`
3327      ;;
3328   *)
3329      # If we're building newlib, use its generic headers last, but search
3330      # for any libc-related directories first (so make it the last -B
3331      # switch).
3332      FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -B$$r/$(TARGET_SUBDIR)/newlib/ -isystem $$r/$(TARGET_SUBDIR)/newlib/targ-include -isystem $$s/newlib/libc/include'
3333      ;;
3334   esac
3335   ;;
3336  esac
3337  ;;
3338esac
3339
3340# Allow the user to override the flags for
3341# our build compiler if desired.
3342CFLAGS_FOR_BUILD=${CFLAGS_FOR_BUILD-${CFLAGS}}
3343
3344# On Canadian crosses, we'll be searching the right directories for
3345# the previously-installed cross compiler, so don't bother to add
3346# flags for directories within the install tree of the compiler
3347# being built; programs in there won't even run.
3348if test "${build}" = "${host}" && test -d ${srcdir}/gcc; then
3349  # Search for pre-installed headers if nothing else fits.
3350  FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -B$(build_tooldir)/bin/ -B$(build_tooldir)/lib/ -isystem $(build_tooldir)/include -isystem $(build_tooldir)/sys-include'
3351fi
3352
3353if test "x${use_gnu_ld}" = x &&
3354   echo " ${configdirs} " | grep " ld " > /dev/null ; then
3355  # Arrange for us to find uninstalled linker scripts.
3356  FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -L$$r/$(HOST_SUBDIR)/ld'
3357fi
3358
3359# Makefile fragments.
3360for frag in host_makefile_frag target_makefile_frag alphaieee_frag ospace_frag;
3361do
3362  eval fragval=\$$frag
3363  if test $fragval != /dev/null; then
3364    eval $frag=${srcdir}/$fragval
3365  fi
3366done
3367
3368
3369
3370
3371
3372# Miscellanea: directories, flags, etc.
3373
3374
3375
3376
3377
3378
3379
3380# Build module lists & subconfigure args.
3381
3382
3383
3384# Host module lists & subconfigure args.
3385
3386
3387
3388# Target module lists & subconfigure args.
3389
3390
3391
3392# Build tools.
3393
3394
3395
3396# Generate default definitions for YACC, M4, LEX and other programs that run
3397# on the build machine.  These are used if the Makefile can't locate these
3398# programs in objdir.
3399MISSING=`cd $ac_aux_dir && ${PWDCMD-pwd}`/missing
3400
3401for ac_prog in 'bison -y' byacc yacc
3402do
3403# Extract the first word of "$ac_prog", so it can be a program name with args.
3404set dummy $ac_prog; ac_word=$2
3405echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3406echo "configure:3407: checking for $ac_word" >&5
3407if eval "test \"`echo '$''{'ac_cv_prog_YACC'+set}'`\" = set"; then
3408  echo $ac_n "(cached) $ac_c" 1>&6
3409else
3410  if test -n "$YACC"; then
3411  ac_cv_prog_YACC="$YACC" # Let the user override the test.
3412else
3413  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
3414  ac_dummy="$PATH"
3415  for ac_dir in $ac_dummy; do
3416    test -z "$ac_dir" && ac_dir=.
3417    if test -f $ac_dir/$ac_word; then
3418      ac_cv_prog_YACC="$ac_prog"
3419      break
3420    fi
3421  done
3422  IFS="$ac_save_ifs"
3423fi
3424fi
3425YACC="$ac_cv_prog_YACC"
3426if test -n "$YACC"; then
3427  echo "$ac_t""$YACC" 1>&6
3428else
3429  echo "$ac_t""no" 1>&6
3430fi
3431
3432test -n "$YACC" && break
3433done
3434test -n "$YACC" || YACC="$MISSING bison -y"
3435
3436case " $build_configdirs " in
3437  *" bison "*) YACC='$$r/$(BUILD_SUBDIR)/bison/tests/bison -y' ;;
3438  *" byacc "*) YACC='$$r/$(BUILD_SUBDIR)/byacc/byacc' ;;
3439esac
3440
3441for ac_prog in bison
3442do
3443# Extract the first word of "$ac_prog", so it can be a program name with args.
3444set dummy $ac_prog; ac_word=$2
3445echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3446echo "configure:3447: checking for $ac_word" >&5
3447if eval "test \"`echo '$''{'ac_cv_prog_BISON'+set}'`\" = set"; then
3448  echo $ac_n "(cached) $ac_c" 1>&6
3449else
3450  if test -n "$BISON"; then
3451  ac_cv_prog_BISON="$BISON" # Let the user override the test.
3452else
3453  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
3454  ac_dummy="$PATH"
3455  for ac_dir in $ac_dummy; do
3456    test -z "$ac_dir" && ac_dir=.
3457    if test -f $ac_dir/$ac_word; then
3458      ac_cv_prog_BISON="$ac_prog"
3459      break
3460    fi
3461  done
3462  IFS="$ac_save_ifs"
3463fi
3464fi
3465BISON="$ac_cv_prog_BISON"
3466if test -n "$BISON"; then
3467  echo "$ac_t""$BISON" 1>&6
3468else
3469  echo "$ac_t""no" 1>&6
3470fi
3471
3472test -n "$BISON" && break
3473done
3474test -n "$BISON" || BISON="$MISSING bison"
3475
3476case " $build_configdirs " in
3477  *" bison "*) BISON='$$r/$(BUILD_SUBDIR)/bison/tests/bison' ;;
3478esac
3479
3480for ac_prog in gm4 gnum4 m4
3481do
3482# Extract the first word of "$ac_prog", so it can be a program name with args.
3483set dummy $ac_prog; ac_word=$2
3484echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3485echo "configure:3486: checking for $ac_word" >&5
3486if eval "test \"`echo '$''{'ac_cv_prog_M4'+set}'`\" = set"; then
3487  echo $ac_n "(cached) $ac_c" 1>&6
3488else
3489  if test -n "$M4"; then
3490  ac_cv_prog_M4="$M4" # Let the user override the test.
3491else
3492  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
3493  ac_dummy="$PATH"
3494  for ac_dir in $ac_dummy; do
3495    test -z "$ac_dir" && ac_dir=.
3496    if test -f $ac_dir/$ac_word; then
3497      ac_cv_prog_M4="$ac_prog"
3498      break
3499    fi
3500  done
3501  IFS="$ac_save_ifs"
3502fi
3503fi
3504M4="$ac_cv_prog_M4"
3505if test -n "$M4"; then
3506  echo "$ac_t""$M4" 1>&6
3507else
3508  echo "$ac_t""no" 1>&6
3509fi
3510
3511test -n "$M4" && break
3512done
3513test -n "$M4" || M4="$MISSING m4"
3514
3515case " $build_configdirs " in
3516  *" m4 "*) M4='$$r/$(BUILD_SUBDIR)/m4/m4' ;;
3517esac
3518
3519for ac_prog in flex lex
3520do
3521# Extract the first word of "$ac_prog", so it can be a program name with args.
3522set dummy $ac_prog; ac_word=$2
3523echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3524echo "configure:3525: checking for $ac_word" >&5
3525if eval "test \"`echo '$''{'ac_cv_prog_LEX'+set}'`\" = set"; then
3526  echo $ac_n "(cached) $ac_c" 1>&6
3527else
3528  if test -n "$LEX"; then
3529  ac_cv_prog_LEX="$LEX" # Let the user override the test.
3530else
3531  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
3532  ac_dummy="$PATH"
3533  for ac_dir in $ac_dummy; do
3534    test -z "$ac_dir" && ac_dir=.
3535    if test -f $ac_dir/$ac_word; then
3536      ac_cv_prog_LEX="$ac_prog"
3537      break
3538    fi
3539  done
3540  IFS="$ac_save_ifs"
3541fi
3542fi
3543LEX="$ac_cv_prog_LEX"
3544if test -n "$LEX"; then
3545  echo "$ac_t""$LEX" 1>&6
3546else
3547  echo "$ac_t""no" 1>&6
3548fi
3549
3550test -n "$LEX" && break
3551done
3552test -n "$LEX" || LEX="$MISSING flex"
3553
3554case " $build_configdirs " in
3555  *" flex "*) LEX='$$r/$(BUILD_SUBDIR)/flex/flex' ;;
3556  *" lex "*) LEX='$$r/$(BUILD_SUBDIR)/lex/lex' ;;
3557esac
3558
3559for ac_prog in flex
3560do
3561# Extract the first word of "$ac_prog", so it can be a program name with args.
3562set dummy $ac_prog; ac_word=$2
3563echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3564echo "configure:3565: checking for $ac_word" >&5
3565if eval "test \"`echo '$''{'ac_cv_prog_FLEX'+set}'`\" = set"; then
3566  echo $ac_n "(cached) $ac_c" 1>&6
3567else
3568  if test -n "$FLEX"; then
3569  ac_cv_prog_FLEX="$FLEX" # Let the user override the test.
3570else
3571  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
3572  ac_dummy="$PATH"
3573  for ac_dir in $ac_dummy; do
3574    test -z "$ac_dir" && ac_dir=.
3575    if test -f $ac_dir/$ac_word; then
3576      ac_cv_prog_FLEX="$ac_prog"
3577      break
3578    fi
3579  done
3580  IFS="$ac_save_ifs"
3581fi
3582fi
3583FLEX="$ac_cv_prog_FLEX"
3584if test -n "$FLEX"; then
3585  echo "$ac_t""$FLEX" 1>&6
3586else
3587  echo "$ac_t""no" 1>&6
3588fi
3589
3590test -n "$FLEX" && break
3591done
3592test -n "$FLEX" || FLEX="$MISSING flex"
3593
3594case " $build_configdirs " in
3595  *" flex "*) FLEX='$$r/$(BUILD_SUBDIR)/flex/flex' ;;
3596esac
3597
3598for ac_prog in makeinfo
3599do
3600# Extract the first word of "$ac_prog", so it can be a program name with args.
3601set dummy $ac_prog; ac_word=$2
3602echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3603echo "configure:3604: checking for $ac_word" >&5
3604if eval "test \"`echo '$''{'ac_cv_prog_MAKEINFO'+set}'`\" = set"; then
3605  echo $ac_n "(cached) $ac_c" 1>&6
3606else
3607  if test -n "$MAKEINFO"; then
3608  ac_cv_prog_MAKEINFO="$MAKEINFO" # Let the user override the test.
3609else
3610  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
3611  ac_dummy="$PATH"
3612  for ac_dir in $ac_dummy; do
3613    test -z "$ac_dir" && ac_dir=.
3614    if test -f $ac_dir/$ac_word; then
3615      ac_cv_prog_MAKEINFO="$ac_prog"
3616      break
3617    fi
3618  done
3619  IFS="$ac_save_ifs"
3620fi
3621fi
3622MAKEINFO="$ac_cv_prog_MAKEINFO"
3623if test -n "$MAKEINFO"; then
3624  echo "$ac_t""$MAKEINFO" 1>&6
3625else
3626  echo "$ac_t""no" 1>&6
3627fi
3628
3629test -n "$MAKEINFO" && break
3630done
3631test -n "$MAKEINFO" || MAKEINFO="$MISSING makeinfo"
3632
3633case " $build_configdirs " in
3634  *" texinfo "*) MAKEINFO='$$r/$(BUILD_SUBDIR)/texinfo/makeinfo/makeinfo' ;;
3635  *)
3636
3637    # For an installed makeinfo, we require it to be from texinfo 4.4 or
3638    # higher, else we use the "missing" dummy.
3639    if ${MAKEINFO} --version \
3640       | egrep 'texinfo[^0-9]*([1-3][0-9]|4\.[4-9]|[5-9])' >/dev/null 2>&1; then
3641      :
3642    else
3643      MAKEINFO="$MISSING makeinfo"
3644    fi
3645    ;;
3646
3647esac
3648
3649# FIXME: expect and dejagnu may become build tools?
3650
3651for ac_prog in expect
3652do
3653# Extract the first word of "$ac_prog", so it can be a program name with args.
3654set dummy $ac_prog; ac_word=$2
3655echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3656echo "configure:3657: checking for $ac_word" >&5
3657if eval "test \"`echo '$''{'ac_cv_prog_EXPECT'+set}'`\" = set"; then
3658  echo $ac_n "(cached) $ac_c" 1>&6
3659else
3660  if test -n "$EXPECT"; then
3661  ac_cv_prog_EXPECT="$EXPECT" # Let the user override the test.
3662else
3663  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
3664  ac_dummy="$PATH"
3665  for ac_dir in $ac_dummy; do
3666    test -z "$ac_dir" && ac_dir=.
3667    if test -f $ac_dir/$ac_word; then
3668      ac_cv_prog_EXPECT="$ac_prog"
3669      break
3670    fi
3671  done
3672  IFS="$ac_save_ifs"
3673fi
3674fi
3675EXPECT="$ac_cv_prog_EXPECT"
3676if test -n "$EXPECT"; then
3677  echo "$ac_t""$EXPECT" 1>&6
3678else
3679  echo "$ac_t""no" 1>&6
3680fi
3681
3682test -n "$EXPECT" && break
3683done
3684test -n "$EXPECT" || EXPECT="expect"
3685
3686case " $configdirs " in
3687  *" expect "*)
3688    test $host = $build && EXPECT='$$r/$(HOST_SUBDIR)/expect/expect'
3689    ;;
3690esac
3691
3692for ac_prog in runtest
3693do
3694# Extract the first word of "$ac_prog", so it can be a program name with args.
3695set dummy $ac_prog; ac_word=$2
3696echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3697echo "configure:3698: checking for $ac_word" >&5
3698if eval "test \"`echo '$''{'ac_cv_prog_RUNTEST'+set}'`\" = set"; then
3699  echo $ac_n "(cached) $ac_c" 1>&6
3700else
3701  if test -n "$RUNTEST"; then
3702  ac_cv_prog_RUNTEST="$RUNTEST" # Let the user override the test.
3703else
3704  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
3705  ac_dummy="$PATH"
3706  for ac_dir in $ac_dummy; do
3707    test -z "$ac_dir" && ac_dir=.
3708    if test -f $ac_dir/$ac_word; then
3709      ac_cv_prog_RUNTEST="$ac_prog"
3710      break
3711    fi
3712  done
3713  IFS="$ac_save_ifs"
3714fi
3715fi
3716RUNTEST="$ac_cv_prog_RUNTEST"
3717if test -n "$RUNTEST"; then
3718  echo "$ac_t""$RUNTEST" 1>&6
3719else
3720  echo "$ac_t""no" 1>&6
3721fi
3722
3723test -n "$RUNTEST" && break
3724done
3725test -n "$RUNTEST" || RUNTEST="runtest"
3726
3727case " $configdirs " in
3728  *" dejagnu "*)
3729    test $host = $build && RUNTEST='$$r/$(HOST_SUBDIR)/dejagnu/runtest'
3730    ;;
3731esac
3732
3733
3734# Host tools.
3735ncn_tool_prefix=
3736test -n "$host_alias" && ncn_tool_prefix=$host_alias-
3737ncn_target_tool_prefix=
3738test -n "$target_alias" && ncn_target_tool_prefix=$target_alias-
3739
3740 for ncn_progname in ar; do
3741  if test -n "$ncn_tool_prefix"; then
3742    # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
3743set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
3744echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3745echo "configure:3746: checking for $ac_word" >&5
3746if eval "test \"`echo '$''{'ac_cv_prog_AR'+set}'`\" = set"; then
3747  echo $ac_n "(cached) $ac_c" 1>&6
3748else
3749  if test -n "$AR"; then
3750  ac_cv_prog_AR="$AR" # Let the user override the test.
3751else
3752  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
3753  ac_dummy="$PATH"
3754  for ac_dir in $ac_dummy; do
3755    test -z "$ac_dir" && ac_dir=.
3756    if test -f $ac_dir/$ac_word; then
3757      ac_cv_prog_AR="${ncn_tool_prefix}${ncn_progname}"
3758      break
3759    fi
3760  done
3761  IFS="$ac_save_ifs"
3762fi
3763fi
3764AR="$ac_cv_prog_AR"
3765if test -n "$AR"; then
3766  echo "$ac_t""$AR" 1>&6
3767else
3768  echo "$ac_t""no" 1>&6
3769fi
3770
3771  fi
3772  if test -z "$ac_cv_prog_AR" && test $build = $host ; then
3773    # Extract the first word of "${ncn_progname}", so it can be a program name with args.
3774set dummy ${ncn_progname}; ac_word=$2
3775echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3776echo "configure:3777: checking for $ac_word" >&5
3777if eval "test \"`echo '$''{'ac_cv_prog_AR'+set}'`\" = set"; then
3778  echo $ac_n "(cached) $ac_c" 1>&6
3779else
3780  if test -n "$AR"; then
3781  ac_cv_prog_AR="$AR" # Let the user override the test.
3782else
3783  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
3784  ac_dummy="$PATH"
3785  for ac_dir in $ac_dummy; do
3786    test -z "$ac_dir" && ac_dir=.
3787    if test -f $ac_dir/$ac_word; then
3788      ac_cv_prog_AR="${ncn_progname}"
3789      break
3790    fi
3791  done
3792  IFS="$ac_save_ifs"
3793fi
3794fi
3795AR="$ac_cv_prog_AR"
3796if test -n "$AR"; then
3797  echo "$ac_t""$AR" 1>&6
3798else
3799  echo "$ac_t""no" 1>&6
3800fi
3801
3802  fi
3803  test -n "$ac_cv_prog_AR" && break
3804done
3805
3806if test -z "$ac_cv_prog_AR" ; then
3807  set dummy ar
3808  if test $build = $host ; then
3809    AR="$2"
3810  else
3811    AR="${ncn_tool_prefix}$2"
3812  fi
3813fi
3814
3815 for ncn_progname in as; do
3816  if test -n "$ncn_tool_prefix"; then
3817    # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
3818set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
3819echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3820echo "configure:3821: checking for $ac_word" >&5
3821if eval "test \"`echo '$''{'ac_cv_prog_AS'+set}'`\" = set"; then
3822  echo $ac_n "(cached) $ac_c" 1>&6
3823else
3824  if test -n "$AS"; then
3825  ac_cv_prog_AS="$AS" # Let the user override the test.
3826else
3827  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
3828  ac_dummy="$PATH"
3829  for ac_dir in $ac_dummy; do
3830    test -z "$ac_dir" && ac_dir=.
3831    if test -f $ac_dir/$ac_word; then
3832      ac_cv_prog_AS="${ncn_tool_prefix}${ncn_progname}"
3833      break
3834    fi
3835  done
3836  IFS="$ac_save_ifs"
3837fi
3838fi
3839AS="$ac_cv_prog_AS"
3840if test -n "$AS"; then
3841  echo "$ac_t""$AS" 1>&6
3842else
3843  echo "$ac_t""no" 1>&6
3844fi
3845
3846  fi
3847  if test -z "$ac_cv_prog_AS" && test $build = $host ; then
3848    # Extract the first word of "${ncn_progname}", so it can be a program name with args.
3849set dummy ${ncn_progname}; ac_word=$2
3850echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3851echo "configure:3852: checking for $ac_word" >&5
3852if eval "test \"`echo '$''{'ac_cv_prog_AS'+set}'`\" = set"; then
3853  echo $ac_n "(cached) $ac_c" 1>&6
3854else
3855  if test -n "$AS"; then
3856  ac_cv_prog_AS="$AS" # Let the user override the test.
3857else
3858  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
3859  ac_dummy="$PATH"
3860  for ac_dir in $ac_dummy; do
3861    test -z "$ac_dir" && ac_dir=.
3862    if test -f $ac_dir/$ac_word; then
3863      ac_cv_prog_AS="${ncn_progname}"
3864      break
3865    fi
3866  done
3867  IFS="$ac_save_ifs"
3868fi
3869fi
3870AS="$ac_cv_prog_AS"
3871if test -n "$AS"; then
3872  echo "$ac_t""$AS" 1>&6
3873else
3874  echo "$ac_t""no" 1>&6
3875fi
3876
3877  fi
3878  test -n "$ac_cv_prog_AS" && break
3879done
3880
3881if test -z "$ac_cv_prog_AS" ; then
3882  set dummy as
3883  if test $build = $host ; then
3884    AS="$2"
3885  else
3886    AS="${ncn_tool_prefix}$2"
3887  fi
3888fi
3889
3890 for ncn_progname in dlltool; do
3891  if test -n "$ncn_tool_prefix"; then
3892    # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
3893set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
3894echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3895echo "configure:3896: checking for $ac_word" >&5
3896if eval "test \"`echo '$''{'ac_cv_prog_DLLTOOL'+set}'`\" = set"; then
3897  echo $ac_n "(cached) $ac_c" 1>&6
3898else
3899  if test -n "$DLLTOOL"; then
3900  ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
3901else
3902  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
3903  ac_dummy="$PATH"
3904  for ac_dir in $ac_dummy; do
3905    test -z "$ac_dir" && ac_dir=.
3906    if test -f $ac_dir/$ac_word; then
3907      ac_cv_prog_DLLTOOL="${ncn_tool_prefix}${ncn_progname}"
3908      break
3909    fi
3910  done
3911  IFS="$ac_save_ifs"
3912fi
3913fi
3914DLLTOOL="$ac_cv_prog_DLLTOOL"
3915if test -n "$DLLTOOL"; then
3916  echo "$ac_t""$DLLTOOL" 1>&6
3917else
3918  echo "$ac_t""no" 1>&6
3919fi
3920
3921  fi
3922  if test -z "$ac_cv_prog_DLLTOOL" && test $build = $host ; then
3923    # Extract the first word of "${ncn_progname}", so it can be a program name with args.
3924set dummy ${ncn_progname}; ac_word=$2
3925echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3926echo "configure:3927: checking for $ac_word" >&5
3927if eval "test \"`echo '$''{'ac_cv_prog_DLLTOOL'+set}'`\" = set"; then
3928  echo $ac_n "(cached) $ac_c" 1>&6
3929else
3930  if test -n "$DLLTOOL"; then
3931  ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
3932else
3933  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
3934  ac_dummy="$PATH"
3935  for ac_dir in $ac_dummy; do
3936    test -z "$ac_dir" && ac_dir=.
3937    if test -f $ac_dir/$ac_word; then
3938      ac_cv_prog_DLLTOOL="${ncn_progname}"
3939      break
3940    fi
3941  done
3942  IFS="$ac_save_ifs"
3943fi
3944fi
3945DLLTOOL="$ac_cv_prog_DLLTOOL"
3946if test -n "$DLLTOOL"; then
3947  echo "$ac_t""$DLLTOOL" 1>&6
3948else
3949  echo "$ac_t""no" 1>&6
3950fi
3951
3952  fi
3953  test -n "$ac_cv_prog_DLLTOOL" && break
3954done
3955
3956if test -z "$ac_cv_prog_DLLTOOL" ; then
3957  set dummy dlltool
3958  if test $build = $host ; then
3959    DLLTOOL="$2"
3960  else
3961    DLLTOOL="${ncn_tool_prefix}$2"
3962  fi
3963fi
3964
3965 for ncn_progname in ld; do
3966  if test -n "$ncn_tool_prefix"; then
3967    # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
3968set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
3969echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3970echo "configure:3971: checking for $ac_word" >&5
3971if eval "test \"`echo '$''{'ac_cv_prog_LD'+set}'`\" = set"; then
3972  echo $ac_n "(cached) $ac_c" 1>&6
3973else
3974  if test -n "$LD"; then
3975  ac_cv_prog_LD="$LD" # Let the user override the test.
3976else
3977  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
3978  ac_dummy="$PATH"
3979  for ac_dir in $ac_dummy; do
3980    test -z "$ac_dir" && ac_dir=.
3981    if test -f $ac_dir/$ac_word; then
3982      ac_cv_prog_LD="${ncn_tool_prefix}${ncn_progname}"
3983      break
3984    fi
3985  done
3986  IFS="$ac_save_ifs"
3987fi
3988fi
3989LD="$ac_cv_prog_LD"
3990if test -n "$LD"; then
3991  echo "$ac_t""$LD" 1>&6
3992else
3993  echo "$ac_t""no" 1>&6
3994fi
3995
3996  fi
3997  if test -z "$ac_cv_prog_LD" && test $build = $host ; then
3998    # Extract the first word of "${ncn_progname}", so it can be a program name with args.
3999set dummy ${ncn_progname}; ac_word=$2
4000echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4001echo "configure:4002: checking for $ac_word" >&5
4002if eval "test \"`echo '$''{'ac_cv_prog_LD'+set}'`\" = set"; then
4003  echo $ac_n "(cached) $ac_c" 1>&6
4004else
4005  if test -n "$LD"; then
4006  ac_cv_prog_LD="$LD" # Let the user override the test.
4007else
4008  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
4009  ac_dummy="$PATH"
4010  for ac_dir in $ac_dummy; do
4011    test -z "$ac_dir" && ac_dir=.
4012    if test -f $ac_dir/$ac_word; then
4013      ac_cv_prog_LD="${ncn_progname}"
4014      break
4015    fi
4016  done
4017  IFS="$ac_save_ifs"
4018fi
4019fi
4020LD="$ac_cv_prog_LD"
4021if test -n "$LD"; then
4022  echo "$ac_t""$LD" 1>&6
4023else
4024  echo "$ac_t""no" 1>&6
4025fi
4026
4027  fi
4028  test -n "$ac_cv_prog_LD" && break
4029done
4030
4031if test -z "$ac_cv_prog_LD" ; then
4032  set dummy ld
4033  if test $build = $host ; then
4034    LD="$2"
4035  else
4036    LD="${ncn_tool_prefix}$2"
4037  fi
4038fi
4039
4040 for ncn_progname in lipo; do
4041  if test -n "$ncn_tool_prefix"; then
4042    # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
4043set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
4044echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4045echo "configure:4046: checking for $ac_word" >&5
4046if eval "test \"`echo '$''{'ac_cv_prog_LIPO'+set}'`\" = set"; then
4047  echo $ac_n "(cached) $ac_c" 1>&6
4048else
4049  if test -n "$LIPO"; then
4050  ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
4051else
4052  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
4053  ac_dummy="$PATH"
4054  for ac_dir in $ac_dummy; do
4055    test -z "$ac_dir" && ac_dir=.
4056    if test -f $ac_dir/$ac_word; then
4057      ac_cv_prog_LIPO="${ncn_tool_prefix}${ncn_progname}"
4058      break
4059    fi
4060  done
4061  IFS="$ac_save_ifs"
4062fi
4063fi
4064LIPO="$ac_cv_prog_LIPO"
4065if test -n "$LIPO"; then
4066  echo "$ac_t""$LIPO" 1>&6
4067else
4068  echo "$ac_t""no" 1>&6
4069fi
4070
4071  fi
4072  if test -z "$ac_cv_prog_LIPO" && test $build = $host ; then
4073    # Extract the first word of "${ncn_progname}", so it can be a program name with args.
4074set dummy ${ncn_progname}; ac_word=$2
4075echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4076echo "configure:4077: checking for $ac_word" >&5
4077if eval "test \"`echo '$''{'ac_cv_prog_LIPO'+set}'`\" = set"; then
4078  echo $ac_n "(cached) $ac_c" 1>&6
4079else
4080  if test -n "$LIPO"; then
4081  ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
4082else
4083  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
4084  ac_dummy="$PATH"
4085  for ac_dir in $ac_dummy; do
4086    test -z "$ac_dir" && ac_dir=.
4087    if test -f $ac_dir/$ac_word; then
4088      ac_cv_prog_LIPO="${ncn_progname}"
4089      break
4090    fi
4091  done
4092  IFS="$ac_save_ifs"
4093fi
4094fi
4095LIPO="$ac_cv_prog_LIPO"
4096if test -n "$LIPO"; then
4097  echo "$ac_t""$LIPO" 1>&6
4098else
4099  echo "$ac_t""no" 1>&6
4100fi
4101
4102  fi
4103  test -n "$ac_cv_prog_LIPO" && break
4104done
4105
4106if test -z "$ac_cv_prog_LIPO" ; then
4107  set dummy lipo
4108  if test $build = $host ; then
4109    LIPO="$2"
4110  else
4111    LIPO="${ncn_tool_prefix}$2"
4112  fi
4113fi
4114
4115 for ncn_progname in nm; do
4116  if test -n "$ncn_tool_prefix"; then
4117    # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
4118set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
4119echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4120echo "configure:4121: checking for $ac_word" >&5
4121if eval "test \"`echo '$''{'ac_cv_prog_NM'+set}'`\" = set"; then
4122  echo $ac_n "(cached) $ac_c" 1>&6
4123else
4124  if test -n "$NM"; then
4125  ac_cv_prog_NM="$NM" # Let the user override the test.
4126else
4127  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
4128  ac_dummy="$PATH"
4129  for ac_dir in $ac_dummy; do
4130    test -z "$ac_dir" && ac_dir=.
4131    if test -f $ac_dir/$ac_word; then
4132      ac_cv_prog_NM="${ncn_tool_prefix}${ncn_progname}"
4133      break
4134    fi
4135  done
4136  IFS="$ac_save_ifs"
4137fi
4138fi
4139NM="$ac_cv_prog_NM"
4140if test -n "$NM"; then
4141  echo "$ac_t""$NM" 1>&6
4142else
4143  echo "$ac_t""no" 1>&6
4144fi
4145
4146  fi
4147  if test -z "$ac_cv_prog_NM" && test $build = $host ; then
4148    # Extract the first word of "${ncn_progname}", so it can be a program name with args.
4149set dummy ${ncn_progname}; ac_word=$2
4150echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4151echo "configure:4152: checking for $ac_word" >&5
4152if eval "test \"`echo '$''{'ac_cv_prog_NM'+set}'`\" = set"; then
4153  echo $ac_n "(cached) $ac_c" 1>&6
4154else
4155  if test -n "$NM"; then
4156  ac_cv_prog_NM="$NM" # Let the user override the test.
4157else
4158  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
4159  ac_dummy="$PATH"
4160  for ac_dir in $ac_dummy; do
4161    test -z "$ac_dir" && ac_dir=.
4162    if test -f $ac_dir/$ac_word; then
4163      ac_cv_prog_NM="${ncn_progname}"
4164      break
4165    fi
4166  done
4167  IFS="$ac_save_ifs"
4168fi
4169fi
4170NM="$ac_cv_prog_NM"
4171if test -n "$NM"; then
4172  echo "$ac_t""$NM" 1>&6
4173else
4174  echo "$ac_t""no" 1>&6
4175fi
4176
4177  fi
4178  test -n "$ac_cv_prog_NM" && break
4179done
4180
4181if test -z "$ac_cv_prog_NM" ; then
4182  set dummy nm
4183  if test $build = $host ; then
4184    NM="$2"
4185  else
4186    NM="${ncn_tool_prefix}$2"
4187  fi
4188fi
4189
4190 for ncn_progname in ranlib; do
4191  if test -n "$ncn_tool_prefix"; then
4192    # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
4193set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
4194echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4195echo "configure:4196: checking for $ac_word" >&5
4196if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
4197  echo $ac_n "(cached) $ac_c" 1>&6
4198else
4199  if test -n "$RANLIB"; then
4200  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
4201else
4202  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
4203  ac_dummy="$PATH"
4204  for ac_dir in $ac_dummy; do
4205    test -z "$ac_dir" && ac_dir=.
4206    if test -f $ac_dir/$ac_word; then
4207      ac_cv_prog_RANLIB="${ncn_tool_prefix}${ncn_progname}"
4208      break
4209    fi
4210  done
4211  IFS="$ac_save_ifs"
4212fi
4213fi
4214RANLIB="$ac_cv_prog_RANLIB"
4215if test -n "$RANLIB"; then
4216  echo "$ac_t""$RANLIB" 1>&6
4217else
4218  echo "$ac_t""no" 1>&6
4219fi
4220
4221  fi
4222  if test -z "$ac_cv_prog_RANLIB" && test $build = $host ; then
4223    # Extract the first word of "${ncn_progname}", so it can be a program name with args.
4224set dummy ${ncn_progname}; ac_word=$2
4225echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4226echo "configure:4227: checking for $ac_word" >&5
4227if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
4228  echo $ac_n "(cached) $ac_c" 1>&6
4229else
4230  if test -n "$RANLIB"; then
4231  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
4232else
4233  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
4234  ac_dummy="$PATH"
4235  for ac_dir in $ac_dummy; do
4236    test -z "$ac_dir" && ac_dir=.
4237    if test -f $ac_dir/$ac_word; then
4238      ac_cv_prog_RANLIB="${ncn_progname}"
4239      break
4240    fi
4241  done
4242  IFS="$ac_save_ifs"
4243fi
4244fi
4245RANLIB="$ac_cv_prog_RANLIB"
4246if test -n "$RANLIB"; then
4247  echo "$ac_t""$RANLIB" 1>&6
4248else
4249  echo "$ac_t""no" 1>&6
4250fi
4251
4252  fi
4253  test -n "$ac_cv_prog_RANLIB" && break
4254done
4255
4256if test -z "$ac_cv_prog_RANLIB" ; then
4257  RANLIB=":"
4258fi
4259
4260 for ncn_progname in strip; do
4261  if test -n "$ncn_tool_prefix"; then
4262    # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
4263set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
4264echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4265echo "configure:4266: checking for $ac_word" >&5
4266if eval "test \"`echo '$''{'ac_cv_prog_STRIP'+set}'`\" = set"; then
4267  echo $ac_n "(cached) $ac_c" 1>&6
4268else
4269  if test -n "$STRIP"; then
4270  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
4271else
4272  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
4273  ac_dummy="$PATH"
4274  for ac_dir in $ac_dummy; do
4275    test -z "$ac_dir" && ac_dir=.
4276    if test -f $ac_dir/$ac_word; then
4277      ac_cv_prog_STRIP="${ncn_tool_prefix}${ncn_progname}"
4278      break
4279    fi
4280  done
4281  IFS="$ac_save_ifs"
4282fi
4283fi
4284STRIP="$ac_cv_prog_STRIP"
4285if test -n "$STRIP"; then
4286  echo "$ac_t""$STRIP" 1>&6
4287else
4288  echo "$ac_t""no" 1>&6
4289fi
4290
4291  fi
4292  if test -z "$ac_cv_prog_STRIP" && test $build = $host ; then
4293    # Extract the first word of "${ncn_progname}", so it can be a program name with args.
4294set dummy ${ncn_progname}; ac_word=$2
4295echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4296echo "configure:4297: checking for $ac_word" >&5
4297if eval "test \"`echo '$''{'ac_cv_prog_STRIP'+set}'`\" = set"; then
4298  echo $ac_n "(cached) $ac_c" 1>&6
4299else
4300  if test -n "$STRIP"; then
4301  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
4302else
4303  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
4304  ac_dummy="$PATH"
4305  for ac_dir in $ac_dummy; do
4306    test -z "$ac_dir" && ac_dir=.
4307    if test -f $ac_dir/$ac_word; then
4308      ac_cv_prog_STRIP="${ncn_progname}"
4309      break
4310    fi
4311  done
4312  IFS="$ac_save_ifs"
4313fi
4314fi
4315STRIP="$ac_cv_prog_STRIP"
4316if test -n "$STRIP"; then
4317  echo "$ac_t""$STRIP" 1>&6
4318else
4319  echo "$ac_t""no" 1>&6
4320fi
4321
4322  fi
4323  test -n "$ac_cv_prog_STRIP" && break
4324done
4325
4326if test -z "$ac_cv_prog_STRIP" ; then
4327  STRIP=":"
4328fi
4329
4330 for ncn_progname in windres; do
4331  if test -n "$ncn_tool_prefix"; then
4332    # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
4333set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
4334echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4335echo "configure:4336: checking for $ac_word" >&5
4336if eval "test \"`echo '$''{'ac_cv_prog_WINDRES'+set}'`\" = set"; then
4337  echo $ac_n "(cached) $ac_c" 1>&6
4338else
4339  if test -n "$WINDRES"; then
4340  ac_cv_prog_WINDRES="$WINDRES" # Let the user override the test.
4341else
4342  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
4343  ac_dummy="$PATH"
4344  for ac_dir in $ac_dummy; do
4345    test -z "$ac_dir" && ac_dir=.
4346    if test -f $ac_dir/$ac_word; then
4347      ac_cv_prog_WINDRES="${ncn_tool_prefix}${ncn_progname}"
4348      break
4349    fi
4350  done
4351  IFS="$ac_save_ifs"
4352fi
4353fi
4354WINDRES="$ac_cv_prog_WINDRES"
4355if test -n "$WINDRES"; then
4356  echo "$ac_t""$WINDRES" 1>&6
4357else
4358  echo "$ac_t""no" 1>&6
4359fi
4360
4361  fi
4362  if test -z "$ac_cv_prog_WINDRES" && test $build = $host ; then
4363    # Extract the first word of "${ncn_progname}", so it can be a program name with args.
4364set dummy ${ncn_progname}; ac_word=$2
4365echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4366echo "configure:4367: checking for $ac_word" >&5
4367if eval "test \"`echo '$''{'ac_cv_prog_WINDRES'+set}'`\" = set"; then
4368  echo $ac_n "(cached) $ac_c" 1>&6
4369else
4370  if test -n "$WINDRES"; then
4371  ac_cv_prog_WINDRES="$WINDRES" # Let the user override the test.
4372else
4373  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
4374  ac_dummy="$PATH"
4375  for ac_dir in $ac_dummy; do
4376    test -z "$ac_dir" && ac_dir=.
4377    if test -f $ac_dir/$ac_word; then
4378      ac_cv_prog_WINDRES="${ncn_progname}"
4379      break
4380    fi
4381  done
4382  IFS="$ac_save_ifs"
4383fi
4384fi
4385WINDRES="$ac_cv_prog_WINDRES"
4386if test -n "$WINDRES"; then
4387  echo "$ac_t""$WINDRES" 1>&6
4388else
4389  echo "$ac_t""no" 1>&6
4390fi
4391
4392  fi
4393  test -n "$ac_cv_prog_WINDRES" && break
4394done
4395
4396if test -z "$ac_cv_prog_WINDRES" ; then
4397  set dummy windres
4398  if test $build = $host ; then
4399    WINDRES="$2"
4400  else
4401    WINDRES="${ncn_tool_prefix}$2"
4402  fi
4403fi
4404
4405 for ncn_progname in objcopy; do
4406  if test -n "$ncn_tool_prefix"; then
4407    # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
4408set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
4409echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4410echo "configure:4411: checking for $ac_word" >&5
4411if eval "test \"`echo '$''{'ac_cv_prog_OBJCOPY'+set}'`\" = set"; then
4412  echo $ac_n "(cached) $ac_c" 1>&6
4413else
4414  if test -n "$OBJCOPY"; then
4415  ac_cv_prog_OBJCOPY="$OBJCOPY" # Let the user override the test.
4416else
4417  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
4418  ac_dummy="$PATH"
4419  for ac_dir in $ac_dummy; do
4420    test -z "$ac_dir" && ac_dir=.
4421    if test -f $ac_dir/$ac_word; then
4422      ac_cv_prog_OBJCOPY="${ncn_tool_prefix}${ncn_progname}"
4423      break
4424    fi
4425  done
4426  IFS="$ac_save_ifs"
4427fi
4428fi
4429OBJCOPY="$ac_cv_prog_OBJCOPY"
4430if test -n "$OBJCOPY"; then
4431  echo "$ac_t""$OBJCOPY" 1>&6
4432else
4433  echo "$ac_t""no" 1>&6
4434fi
4435
4436  fi
4437  if test -z "$ac_cv_prog_OBJCOPY" && test $build = $host ; then
4438    # Extract the first word of "${ncn_progname}", so it can be a program name with args.
4439set dummy ${ncn_progname}; ac_word=$2
4440echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4441echo "configure:4442: checking for $ac_word" >&5
4442if eval "test \"`echo '$''{'ac_cv_prog_OBJCOPY'+set}'`\" = set"; then
4443  echo $ac_n "(cached) $ac_c" 1>&6
4444else
4445  if test -n "$OBJCOPY"; then
4446  ac_cv_prog_OBJCOPY="$OBJCOPY" # Let the user override the test.
4447else
4448  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
4449  ac_dummy="$PATH"
4450  for ac_dir in $ac_dummy; do
4451    test -z "$ac_dir" && ac_dir=.
4452    if test -f $ac_dir/$ac_word; then
4453      ac_cv_prog_OBJCOPY="${ncn_progname}"
4454      break
4455    fi
4456  done
4457  IFS="$ac_save_ifs"
4458fi
4459fi
4460OBJCOPY="$ac_cv_prog_OBJCOPY"
4461if test -n "$OBJCOPY"; then
4462  echo "$ac_t""$OBJCOPY" 1>&6
4463else
4464  echo "$ac_t""no" 1>&6
4465fi
4466
4467  fi
4468  test -n "$ac_cv_prog_OBJCOPY" && break
4469done
4470
4471if test -z "$ac_cv_prog_OBJCOPY" ; then
4472  set dummy objcopy
4473  if test $build = $host ; then
4474    OBJCOPY="$2"
4475  else
4476    OBJCOPY="${ncn_tool_prefix}$2"
4477  fi
4478fi
4479
4480 for ncn_progname in objdump; do
4481  if test -n "$ncn_tool_prefix"; then
4482    # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
4483set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
4484echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4485echo "configure:4486: checking for $ac_word" >&5
4486if eval "test \"`echo '$''{'ac_cv_prog_OBJDUMP'+set}'`\" = set"; then
4487  echo $ac_n "(cached) $ac_c" 1>&6
4488else
4489  if test -n "$OBJDUMP"; then
4490  ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
4491else
4492  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
4493  ac_dummy="$PATH"
4494  for ac_dir in $ac_dummy; do
4495    test -z "$ac_dir" && ac_dir=.
4496    if test -f $ac_dir/$ac_word; then
4497      ac_cv_prog_OBJDUMP="${ncn_tool_prefix}${ncn_progname}"
4498      break
4499    fi
4500  done
4501  IFS="$ac_save_ifs"
4502fi
4503fi
4504OBJDUMP="$ac_cv_prog_OBJDUMP"
4505if test -n "$OBJDUMP"; then
4506  echo "$ac_t""$OBJDUMP" 1>&6
4507else
4508  echo "$ac_t""no" 1>&6
4509fi
4510
4511  fi
4512  if test -z "$ac_cv_prog_OBJDUMP" && test $build = $host ; then
4513    # Extract the first word of "${ncn_progname}", so it can be a program name with args.
4514set dummy ${ncn_progname}; ac_word=$2
4515echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4516echo "configure:4517: checking for $ac_word" >&5
4517if eval "test \"`echo '$''{'ac_cv_prog_OBJDUMP'+set}'`\" = set"; then
4518  echo $ac_n "(cached) $ac_c" 1>&6
4519else
4520  if test -n "$OBJDUMP"; then
4521  ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
4522else
4523  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
4524  ac_dummy="$PATH"
4525  for ac_dir in $ac_dummy; do
4526    test -z "$ac_dir" && ac_dir=.
4527    if test -f $ac_dir/$ac_word; then
4528      ac_cv_prog_OBJDUMP="${ncn_progname}"
4529      break
4530    fi
4531  done
4532  IFS="$ac_save_ifs"
4533fi
4534fi
4535OBJDUMP="$ac_cv_prog_OBJDUMP"
4536if test -n "$OBJDUMP"; then
4537  echo "$ac_t""$OBJDUMP" 1>&6
4538else
4539  echo "$ac_t""no" 1>&6
4540fi
4541
4542  fi
4543  test -n "$ac_cv_prog_OBJDUMP" && break
4544done
4545
4546if test -z "$ac_cv_prog_OBJDUMP" ; then
4547  set dummy objdump
4548  if test $build = $host ; then
4549    OBJDUMP="$2"
4550  else
4551    OBJDUMP="${ncn_tool_prefix}$2"
4552  fi
4553fi
4554
4555
4556
4557
4558
4559
4560
4561# Target tools.
4562# Check whether --with-build-time-tools or --without-build-time-tools was given.
4563if test "${with_build_time_tools+set}" = set; then
4564  withval="$with_build_time_tools"
4565  case x"$withval" in
4566     x/*) ;;
4567     *)
4568       with_build_time_tools=
4569       echo "configure: warning: argument to --with-build-time-tools must be an absolute path" 1>&2
4570       ;;
4571   esac
4572else
4573  with_build_time_tools=
4574fi
4575
4576
4577 if test -n "$with_build_time_tools"; then
4578  for ncn_progname in cc gcc; do
4579    echo $ac_n "checking for ${ncn_progname} in $with_build_time_tools""... $ac_c" 1>&6
4580echo "configure:4581: checking for ${ncn_progname} in $with_build_time_tools" >&5
4581    if test -x $with_build_time_tools/${ncn_progname}; then
4582      ac_cv_prog_CC_FOR_TARGET=$with_build_time_tools/${ncn_progname}
4583      echo "$ac_t""yes" 1>&6
4584      break
4585    else
4586      echo "$ac_t""no" 1>&6
4587    fi
4588  done
4589fi
4590
4591if test -z "$ac_cv_prog_CC_FOR_TARGET"; then
4592  for ncn_progname in cc gcc; do
4593    if test -n "$ncn_target_tool_prefix"; then
4594      # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
4595set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
4596echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4597echo "configure:4598: checking for $ac_word" >&5
4598if eval "test \"`echo '$''{'ac_cv_prog_CC_FOR_TARGET'+set}'`\" = set"; then
4599  echo $ac_n "(cached) $ac_c" 1>&6
4600else
4601  if test -n "$CC_FOR_TARGET"; then
4602  ac_cv_prog_CC_FOR_TARGET="$CC_FOR_TARGET" # Let the user override the test.
4603else
4604  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
4605  ac_dummy="$PATH"
4606  for ac_dir in $ac_dummy; do
4607    test -z "$ac_dir" && ac_dir=.
4608    if test -f $ac_dir/$ac_word; then
4609      ac_cv_prog_CC_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
4610      break
4611    fi
4612  done
4613  IFS="$ac_save_ifs"
4614fi
4615fi
4616CC_FOR_TARGET="$ac_cv_prog_CC_FOR_TARGET"
4617if test -n "$CC_FOR_TARGET"; then
4618  echo "$ac_t""$CC_FOR_TARGET" 1>&6
4619else
4620  echo "$ac_t""no" 1>&6
4621fi
4622
4623    fi
4624    if test -z "$ac_cv_prog_CC_FOR_TARGET" && test $build = $target ; then
4625      # Extract the first word of "${ncn_progname}", so it can be a program name with args.
4626set dummy ${ncn_progname}; ac_word=$2
4627echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4628echo "configure:4629: checking for $ac_word" >&5
4629if eval "test \"`echo '$''{'ac_cv_prog_CC_FOR_TARGET'+set}'`\" = set"; then
4630  echo $ac_n "(cached) $ac_c" 1>&6
4631else
4632  if test -n "$CC_FOR_TARGET"; then
4633  ac_cv_prog_CC_FOR_TARGET="$CC_FOR_TARGET" # Let the user override the test.
4634else
4635  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
4636  ac_dummy="$PATH"
4637  for ac_dir in $ac_dummy; do
4638    test -z "$ac_dir" && ac_dir=.
4639    if test -f $ac_dir/$ac_word; then
4640      ac_cv_prog_CC_FOR_TARGET="${ncn_progname}"
4641      break
4642    fi
4643  done
4644  IFS="$ac_save_ifs"
4645fi
4646fi
4647CC_FOR_TARGET="$ac_cv_prog_CC_FOR_TARGET"
4648if test -n "$CC_FOR_TARGET"; then
4649  echo "$ac_t""$CC_FOR_TARGET" 1>&6
4650else
4651  echo "$ac_t""no" 1>&6
4652fi
4653
4654    fi
4655    test -n "$ac_cv_prog_CC_FOR_TARGET" && break
4656  done
4657fi
4658
4659if test -z "$ac_cv_prog_CC_FOR_TARGET" ; then
4660  set dummy cc gcc
4661  if test $build = $target ; then
4662    CC_FOR_TARGET="$2"
4663  else
4664    CC_FOR_TARGET="${ncn_target_tool_prefix}$2"
4665  fi
4666fi
4667
4668 if test -n "$with_build_time_tools"; then
4669  for ncn_progname in c++ g++ cxx gxx; do
4670    echo $ac_n "checking for ${ncn_progname} in $with_build_time_tools""... $ac_c" 1>&6
4671echo "configure:4672: checking for ${ncn_progname} in $with_build_time_tools" >&5
4672    if test -x $with_build_time_tools/${ncn_progname}; then
4673      ac_cv_prog_CXX_FOR_TARGET=$with_build_time_tools/${ncn_progname}
4674      echo "$ac_t""yes" 1>&6
4675      break
4676    else
4677      echo "$ac_t""no" 1>&6
4678    fi
4679  done
4680fi
4681
4682if test -z "$ac_cv_prog_CXX_FOR_TARGET"; then
4683  for ncn_progname in c++ g++ cxx gxx; do
4684    if test -n "$ncn_target_tool_prefix"; then
4685      # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
4686set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
4687echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4688echo "configure:4689: checking for $ac_word" >&5
4689if eval "test \"`echo '$''{'ac_cv_prog_CXX_FOR_TARGET'+set}'`\" = set"; then
4690  echo $ac_n "(cached) $ac_c" 1>&6
4691else
4692  if test -n "$CXX_FOR_TARGET"; then
4693  ac_cv_prog_CXX_FOR_TARGET="$CXX_FOR_TARGET" # Let the user override the test.
4694else
4695  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
4696  ac_dummy="$PATH"
4697  for ac_dir in $ac_dummy; do
4698    test -z "$ac_dir" && ac_dir=.
4699    if test -f $ac_dir/$ac_word; then
4700      ac_cv_prog_CXX_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
4701      break
4702    fi
4703  done
4704  IFS="$ac_save_ifs"
4705fi
4706fi
4707CXX_FOR_TARGET="$ac_cv_prog_CXX_FOR_TARGET"
4708if test -n "$CXX_FOR_TARGET"; then
4709  echo "$ac_t""$CXX_FOR_TARGET" 1>&6
4710else
4711  echo "$ac_t""no" 1>&6
4712fi
4713
4714    fi
4715    if test -z "$ac_cv_prog_CXX_FOR_TARGET" && test $build = $target ; then
4716      # Extract the first word of "${ncn_progname}", so it can be a program name with args.
4717set dummy ${ncn_progname}; ac_word=$2
4718echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4719echo "configure:4720: checking for $ac_word" >&5
4720if eval "test \"`echo '$''{'ac_cv_prog_CXX_FOR_TARGET'+set}'`\" = set"; then
4721  echo $ac_n "(cached) $ac_c" 1>&6
4722else
4723  if test -n "$CXX_FOR_TARGET"; then
4724  ac_cv_prog_CXX_FOR_TARGET="$CXX_FOR_TARGET" # Let the user override the test.
4725else
4726  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
4727  ac_dummy="$PATH"
4728  for ac_dir in $ac_dummy; do
4729    test -z "$ac_dir" && ac_dir=.
4730    if test -f $ac_dir/$ac_word; then
4731      ac_cv_prog_CXX_FOR_TARGET="${ncn_progname}"
4732      break
4733    fi
4734  done
4735  IFS="$ac_save_ifs"
4736fi
4737fi
4738CXX_FOR_TARGET="$ac_cv_prog_CXX_FOR_TARGET"
4739if test -n "$CXX_FOR_TARGET"; then
4740  echo "$ac_t""$CXX_FOR_TARGET" 1>&6
4741else
4742  echo "$ac_t""no" 1>&6
4743fi
4744
4745    fi
4746    test -n "$ac_cv_prog_CXX_FOR_TARGET" && break
4747  done
4748fi
4749
4750if test -z "$ac_cv_prog_CXX_FOR_TARGET" ; then
4751  set dummy c++ g++ cxx gxx
4752  if test $build = $target ; then
4753    CXX_FOR_TARGET="$2"
4754  else
4755    CXX_FOR_TARGET="${ncn_target_tool_prefix}$2"
4756  fi
4757fi
4758
4759 if test -n "$with_build_time_tools"; then
4760  for ncn_progname in gcc; do
4761    echo $ac_n "checking for ${ncn_progname} in $with_build_time_tools""... $ac_c" 1>&6
4762echo "configure:4763: checking for ${ncn_progname} in $with_build_time_tools" >&5
4763    if test -x $with_build_time_tools/${ncn_progname}; then
4764      ac_cv_prog_GCC_FOR_TARGET=$with_build_time_tools/${ncn_progname}
4765      echo "$ac_t""yes" 1>&6
4766      break
4767    else
4768      echo "$ac_t""no" 1>&6
4769    fi
4770  done
4771fi
4772
4773if test -z "$ac_cv_prog_GCC_FOR_TARGET"; then
4774  for ncn_progname in gcc; do
4775    if test -n "$ncn_target_tool_prefix"; then
4776      # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
4777set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
4778echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4779echo "configure:4780: checking for $ac_word" >&5
4780if eval "test \"`echo '$''{'ac_cv_prog_GCC_FOR_TARGET'+set}'`\" = set"; then
4781  echo $ac_n "(cached) $ac_c" 1>&6
4782else
4783  if test -n "$GCC_FOR_TARGET"; then
4784  ac_cv_prog_GCC_FOR_TARGET="$GCC_FOR_TARGET" # Let the user override the test.
4785else
4786  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
4787  ac_dummy="$PATH"
4788  for ac_dir in $ac_dummy; do
4789    test -z "$ac_dir" && ac_dir=.
4790    if test -f $ac_dir/$ac_word; then
4791      ac_cv_prog_GCC_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
4792      break
4793    fi
4794  done
4795  IFS="$ac_save_ifs"
4796fi
4797fi
4798GCC_FOR_TARGET="$ac_cv_prog_GCC_FOR_TARGET"
4799if test -n "$GCC_FOR_TARGET"; then
4800  echo "$ac_t""$GCC_FOR_TARGET" 1>&6
4801else
4802  echo "$ac_t""no" 1>&6
4803fi
4804
4805    fi
4806    if test -z "$ac_cv_prog_GCC_FOR_TARGET" && test $build = $target ; then
4807      # Extract the first word of "${ncn_progname}", so it can be a program name with args.
4808set dummy ${ncn_progname}; ac_word=$2
4809echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4810echo "configure:4811: checking for $ac_word" >&5
4811if eval "test \"`echo '$''{'ac_cv_prog_GCC_FOR_TARGET'+set}'`\" = set"; then
4812  echo $ac_n "(cached) $ac_c" 1>&6
4813else
4814  if test -n "$GCC_FOR_TARGET"; then
4815  ac_cv_prog_GCC_FOR_TARGET="$GCC_FOR_TARGET" # Let the user override the test.
4816else
4817  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
4818  ac_dummy="$PATH"
4819  for ac_dir in $ac_dummy; do
4820    test -z "$ac_dir" && ac_dir=.
4821    if test -f $ac_dir/$ac_word; then
4822      ac_cv_prog_GCC_FOR_TARGET="${ncn_progname}"
4823      break
4824    fi
4825  done
4826  IFS="$ac_save_ifs"
4827fi
4828fi
4829GCC_FOR_TARGET="$ac_cv_prog_GCC_FOR_TARGET"
4830if test -n "$GCC_FOR_TARGET"; then
4831  echo "$ac_t""$GCC_FOR_TARGET" 1>&6
4832else
4833  echo "$ac_t""no" 1>&6
4834fi
4835
4836    fi
4837    test -n "$ac_cv_prog_GCC_FOR_TARGET" && break
4838  done
4839fi
4840
4841if test -z "$ac_cv_prog_GCC_FOR_TARGET" ; then
4842  GCC_FOR_TARGET="${CC_FOR_TARGET}"
4843fi
4844
4845 if test -n "$with_build_time_tools"; then
4846  for ncn_progname in gcj; do
4847    echo $ac_n "checking for ${ncn_progname} in $with_build_time_tools""... $ac_c" 1>&6
4848echo "configure:4849: checking for ${ncn_progname} in $with_build_time_tools" >&5
4849    if test -x $with_build_time_tools/${ncn_progname}; then
4850      ac_cv_prog_GCJ_FOR_TARGET=$with_build_time_tools/${ncn_progname}
4851      echo "$ac_t""yes" 1>&6
4852      break
4853    else
4854      echo "$ac_t""no" 1>&6
4855    fi
4856  done
4857fi
4858
4859if test -z "$ac_cv_prog_GCJ_FOR_TARGET"; then
4860  for ncn_progname in gcj; do
4861    if test -n "$ncn_target_tool_prefix"; then
4862      # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
4863set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
4864echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4865echo "configure:4866: checking for $ac_word" >&5
4866if eval "test \"`echo '$''{'ac_cv_prog_GCJ_FOR_TARGET'+set}'`\" = set"; then
4867  echo $ac_n "(cached) $ac_c" 1>&6
4868else
4869  if test -n "$GCJ_FOR_TARGET"; then
4870  ac_cv_prog_GCJ_FOR_TARGET="$GCJ_FOR_TARGET" # Let the user override the test.
4871else
4872  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
4873  ac_dummy="$PATH"
4874  for ac_dir in $ac_dummy; do
4875    test -z "$ac_dir" && ac_dir=.
4876    if test -f $ac_dir/$ac_word; then
4877      ac_cv_prog_GCJ_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
4878      break
4879    fi
4880  done
4881  IFS="$ac_save_ifs"
4882fi
4883fi
4884GCJ_FOR_TARGET="$ac_cv_prog_GCJ_FOR_TARGET"
4885if test -n "$GCJ_FOR_TARGET"; then
4886  echo "$ac_t""$GCJ_FOR_TARGET" 1>&6
4887else
4888  echo "$ac_t""no" 1>&6
4889fi
4890
4891    fi
4892    if test -z "$ac_cv_prog_GCJ_FOR_TARGET" && test $build = $target ; then
4893      # Extract the first word of "${ncn_progname}", so it can be a program name with args.
4894set dummy ${ncn_progname}; ac_word=$2
4895echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4896echo "configure:4897: checking for $ac_word" >&5
4897if eval "test \"`echo '$''{'ac_cv_prog_GCJ_FOR_TARGET'+set}'`\" = set"; then
4898  echo $ac_n "(cached) $ac_c" 1>&6
4899else
4900  if test -n "$GCJ_FOR_TARGET"; then
4901  ac_cv_prog_GCJ_FOR_TARGET="$GCJ_FOR_TARGET" # Let the user override the test.
4902else
4903  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
4904  ac_dummy="$PATH"
4905  for ac_dir in $ac_dummy; do
4906    test -z "$ac_dir" && ac_dir=.
4907    if test -f $ac_dir/$ac_word; then
4908      ac_cv_prog_GCJ_FOR_TARGET="${ncn_progname}"
4909      break
4910    fi
4911  done
4912  IFS="$ac_save_ifs"
4913fi
4914fi
4915GCJ_FOR_TARGET="$ac_cv_prog_GCJ_FOR_TARGET"
4916if test -n "$GCJ_FOR_TARGET"; then
4917  echo "$ac_t""$GCJ_FOR_TARGET" 1>&6
4918else
4919  echo "$ac_t""no" 1>&6
4920fi
4921
4922    fi
4923    test -n "$ac_cv_prog_GCJ_FOR_TARGET" && break
4924  done
4925fi
4926
4927if test -z "$ac_cv_prog_GCJ_FOR_TARGET" ; then
4928  set dummy gcj
4929  if test $build = $target ; then
4930    GCJ_FOR_TARGET="$2"
4931  else
4932    GCJ_FOR_TARGET="${ncn_target_tool_prefix}$2"
4933  fi
4934fi
4935
4936 if test -n "$with_build_time_tools"; then
4937  for ncn_progname in gfortran; do
4938    echo $ac_n "checking for ${ncn_progname} in $with_build_time_tools""... $ac_c" 1>&6
4939echo "configure:4940: checking for ${ncn_progname} in $with_build_time_tools" >&5
4940    if test -x $with_build_time_tools/${ncn_progname}; then
4941      ac_cv_prog_GFORTRAN_FOR_TARGET=$with_build_time_tools/${ncn_progname}
4942      echo "$ac_t""yes" 1>&6
4943      break
4944    else
4945      echo "$ac_t""no" 1>&6
4946    fi
4947  done
4948fi
4949
4950if test -z "$ac_cv_prog_GFORTRAN_FOR_TARGET"; then
4951  for ncn_progname in gfortran; do
4952    if test -n "$ncn_target_tool_prefix"; then
4953      # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
4954set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
4955echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4956echo "configure:4957: checking for $ac_word" >&5
4957if eval "test \"`echo '$''{'ac_cv_prog_GFORTRAN_FOR_TARGET'+set}'`\" = set"; then
4958  echo $ac_n "(cached) $ac_c" 1>&6
4959else
4960  if test -n "$GFORTRAN_FOR_TARGET"; then
4961  ac_cv_prog_GFORTRAN_FOR_TARGET="$GFORTRAN_FOR_TARGET" # Let the user override the test.
4962else
4963  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
4964  ac_dummy="$PATH"
4965  for ac_dir in $ac_dummy; do
4966    test -z "$ac_dir" && ac_dir=.
4967    if test -f $ac_dir/$ac_word; then
4968      ac_cv_prog_GFORTRAN_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
4969      break
4970    fi
4971  done
4972  IFS="$ac_save_ifs"
4973fi
4974fi
4975GFORTRAN_FOR_TARGET="$ac_cv_prog_GFORTRAN_FOR_TARGET"
4976if test -n "$GFORTRAN_FOR_TARGET"; then
4977  echo "$ac_t""$GFORTRAN_FOR_TARGET" 1>&6
4978else
4979  echo "$ac_t""no" 1>&6
4980fi
4981
4982    fi
4983    if test -z "$ac_cv_prog_GFORTRAN_FOR_TARGET" && test $build = $target ; then
4984      # Extract the first word of "${ncn_progname}", so it can be a program name with args.
4985set dummy ${ncn_progname}; ac_word=$2
4986echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4987echo "configure:4988: checking for $ac_word" >&5
4988if eval "test \"`echo '$''{'ac_cv_prog_GFORTRAN_FOR_TARGET'+set}'`\" = set"; then
4989  echo $ac_n "(cached) $ac_c" 1>&6
4990else
4991  if test -n "$GFORTRAN_FOR_TARGET"; then
4992  ac_cv_prog_GFORTRAN_FOR_TARGET="$GFORTRAN_FOR_TARGET" # Let the user override the test.
4993else
4994  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
4995  ac_dummy="$PATH"
4996  for ac_dir in $ac_dummy; do
4997    test -z "$ac_dir" && ac_dir=.
4998    if test -f $ac_dir/$ac_word; then
4999      ac_cv_prog_GFORTRAN_FOR_TARGET="${ncn_progname}"
5000      break
5001    fi
5002  done
5003  IFS="$ac_save_ifs"
5004fi
5005fi
5006GFORTRAN_FOR_TARGET="$ac_cv_prog_GFORTRAN_FOR_TARGET"
5007if test -n "$GFORTRAN_FOR_TARGET"; then
5008  echo "$ac_t""$GFORTRAN_FOR_TARGET" 1>&6
5009else
5010  echo "$ac_t""no" 1>&6
5011fi
5012
5013    fi
5014    test -n "$ac_cv_prog_GFORTRAN_FOR_TARGET" && break
5015  done
5016fi
5017
5018if test -z "$ac_cv_prog_GFORTRAN_FOR_TARGET" ; then
5019  set dummy gfortran
5020  if test $build = $target ; then
5021    GFORTRAN_FOR_TARGET="$2"
5022  else
5023    GFORTRAN_FOR_TARGET="${ncn_target_tool_prefix}$2"
5024  fi
5025fi
5026
5027
5028
5029# The user is always right.
5030if test "${PATH_SEPARATOR+set}" != set; then
5031  echo "#! /bin/sh" >conf$$.sh
5032  echo  "exit 0"   >>conf$$.sh
5033  chmod +x conf$$.sh
5034  if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
5035    PATH_SEPARATOR=';'
5036  else
5037    PATH_SEPARATOR=:
5038  fi
5039  rm -f conf$$.sh
5040fi
5041
5042
5043
5044if test "x$exec_prefix" = xNONE; then
5045        if test "x$prefix" = xNONE; then
5046                gcc_cv_tool_prefix=$ac_default_prefix
5047        else
5048                gcc_cv_tool_prefix=$prefix
5049        fi
5050else
5051        gcc_cv_tool_prefix=$exec_prefix
5052fi
5053
5054# If there is no compiler in the tree, use the PATH only.  In any
5055# case, if there is no compiler in the tree nobody should use
5056# AS_FOR_TARGET and LD_FOR_TARGET.
5057if test x$host = x$build && test -f $srcdir/gcc/BASE-VER; then
5058    gcc_version=`cat $srcdir/gcc/BASE-VER`
5059    gcc_cv_tool_dirs="$gcc_cv_tool_prefix/libexec/gcc/$target_noncanonical/$gcc_version$PATH_SEPARATOR"
5060    gcc_cv_tool_dirs="$gcc_cv_tool_dirs$gcc_cv_tool_prefix/libexec/gcc/$target_noncanonical$PATH_SEPARATOR"
5061    gcc_cv_tool_dirs="$gcc_cv_tool_dirs/usr/lib/gcc/$target_noncanonical/$gcc_version$PATH_SEPARATOR"
5062    gcc_cv_tool_dirs="$gcc_cv_tool_dirs/usr/lib/gcc/$target_noncanonical$PATH_SEPARATOR"
5063    gcc_cv_tool_dirs="$gcc_cv_tool_dirs$gcc_cv_tool_prefix/$target_noncanonical/bin/$target_noncanonical/$gcc_version$PATH_SEPARATOR"
5064    gcc_cv_tool_dirs="$gcc_cv_tool_dirs$gcc_cv_tool_prefix/$target_noncanonical/bin$PATH_SEPARATOR"
5065else
5066    gcc_cv_tool_dirs=
5067fi
5068
5069if test x$build = x$target && test -n "$md_exec_prefix"; then
5070        gcc_cv_tool_dirs="$gcc_cv_tool_dirs$md_exec_prefix$PATH_SEPARATOR"
5071fi
5072
5073
5074
5075cat > conftest.c << \EOF
5076#ifdef __GNUC__
5077  gcc_yay;
5078#endif
5079EOF
5080if ($GCC_FOR_TARGET -E conftest.c | grep gcc_yay) > /dev/null 2>&1; then
5081  have_gcc_for_target=yes
5082else
5083  GCC_FOR_TARGET=${ncn_target_tool_prefix}gcc
5084  have_gcc_for_target=no
5085fi
5086rm conftest.c
5087
5088
5089
5090
5091if test -z "$ac_cv_path_AR_FOR_TARGET" ; then
5092  if test -n "$with_build_time_tools"; then
5093    echo $ac_n "checking for ar in $with_build_time_tools""... $ac_c" 1>&6
5094echo "configure:5095: checking for ar in $with_build_time_tools" >&5
5095    if test -x $with_build_time_tools/ar; then
5096      AR_FOR_TARGET=`cd $with_build_time_tools && pwd`/ar
5097      ac_cv_path_AR_FOR_TARGET=$AR_FOR_TARGET
5098      echo "$ac_t""$ac_cv_path_AR_FOR_TARGET" 1>&6
5099    else
5100      echo "$ac_t""no" 1>&6
5101    fi
5102  elif test $build != $host && test $have_gcc_for_target = yes; then
5103    AR_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=ar`
5104    test $AR_FOR_TARGET=ar && AR_FOR_TARGET=
5105    ac_cv_path_AR_FOR_TARGET=$AR_FOR_TARGET
5106  fi
5107fi
5108if test -z "$ac_cv_path_AR_FOR_TARGET" ; then
5109  # Extract the first word of "ar", so it can be a program name with args.
5110set dummy ar; ac_word=$2
5111echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5112echo "configure:5113: checking for $ac_word" >&5
5113if eval "test \"`echo '$''{'ac_cv_path_AR_FOR_TARGET'+set}'`\" = set"; then
5114  echo $ac_n "(cached) $ac_c" 1>&6
5115else
5116  case "$AR_FOR_TARGET" in
5117  /*)
5118  ac_cv_path_AR_FOR_TARGET="$AR_FOR_TARGET" # Let the user override the test with a path.
5119  ;;
5120  ?:/*)
5121  ac_cv_path_AR_FOR_TARGET="$AR_FOR_TARGET" # Let the user override the test with a dos path.
5122  ;;
5123  *)
5124  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
5125  ac_dummy="$gcc_cv_tool_dirs"
5126  for ac_dir in $ac_dummy; do
5127    test -z "$ac_dir" && ac_dir=.
5128    if test -f $ac_dir/$ac_word; then
5129      ac_cv_path_AR_FOR_TARGET="$ac_dir/$ac_word"
5130      break
5131    fi
5132  done
5133  IFS="$ac_save_ifs"
5134  ;;
5135esac
5136fi
5137AR_FOR_TARGET="$ac_cv_path_AR_FOR_TARGET"
5138if test -n "$AR_FOR_TARGET"; then
5139  echo "$ac_t""$AR_FOR_TARGET" 1>&6
5140else
5141  echo "$ac_t""no" 1>&6
5142fi
5143
5144fi
5145if test -z "$ac_cv_path_AR_FOR_TARGET" ; then
5146   if test -n "$with_build_time_tools"; then
5147  for ncn_progname in ar; do
5148    echo $ac_n "checking for ${ncn_progname} in $with_build_time_tools""... $ac_c" 1>&6
5149echo "configure:5150: checking for ${ncn_progname} in $with_build_time_tools" >&5
5150    if test -x $with_build_time_tools/${ncn_progname}; then
5151      ac_cv_prog_AR_FOR_TARGET=$with_build_time_tools/${ncn_progname}
5152      echo "$ac_t""yes" 1>&6
5153      break
5154    else
5155      echo "$ac_t""no" 1>&6
5156    fi
5157  done
5158fi
5159
5160if test -z "$ac_cv_prog_AR_FOR_TARGET"; then
5161  for ncn_progname in ar; do
5162    if test -n "$ncn_target_tool_prefix"; then
5163      # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
5164set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
5165echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5166echo "configure:5167: checking for $ac_word" >&5
5167if eval "test \"`echo '$''{'ac_cv_prog_AR_FOR_TARGET'+set}'`\" = set"; then
5168  echo $ac_n "(cached) $ac_c" 1>&6
5169else
5170  if test -n "$AR_FOR_TARGET"; then
5171  ac_cv_prog_AR_FOR_TARGET="$AR_FOR_TARGET" # Let the user override the test.
5172else
5173  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
5174  ac_dummy="$PATH"
5175  for ac_dir in $ac_dummy; do
5176    test -z "$ac_dir" && ac_dir=.
5177    if test -f $ac_dir/$ac_word; then
5178      ac_cv_prog_AR_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
5179      break
5180    fi
5181  done
5182  IFS="$ac_save_ifs"
5183fi
5184fi
5185AR_FOR_TARGET="$ac_cv_prog_AR_FOR_TARGET"
5186if test -n "$AR_FOR_TARGET"; then
5187  echo "$ac_t""$AR_FOR_TARGET" 1>&6
5188else
5189  echo "$ac_t""no" 1>&6
5190fi
5191
5192    fi
5193    if test -z "$ac_cv_prog_AR_FOR_TARGET" && test $build = $target ; then
5194      # Extract the first word of "${ncn_progname}", so it can be a program name with args.
5195set dummy ${ncn_progname}; ac_word=$2
5196echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5197echo "configure:5198: checking for $ac_word" >&5
5198if eval "test \"`echo '$''{'ac_cv_prog_AR_FOR_TARGET'+set}'`\" = set"; then
5199  echo $ac_n "(cached) $ac_c" 1>&6
5200else
5201  if test -n "$AR_FOR_TARGET"; then
5202  ac_cv_prog_AR_FOR_TARGET="$AR_FOR_TARGET" # Let the user override the test.
5203else
5204  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
5205  ac_dummy="$PATH"
5206  for ac_dir in $ac_dummy; do
5207    test -z "$ac_dir" && ac_dir=.
5208    if test -f $ac_dir/$ac_word; then
5209      ac_cv_prog_AR_FOR_TARGET="${ncn_progname}"
5210      break
5211    fi
5212  done
5213  IFS="$ac_save_ifs"
5214fi
5215fi
5216AR_FOR_TARGET="$ac_cv_prog_AR_FOR_TARGET"
5217if test -n "$AR_FOR_TARGET"; then
5218  echo "$ac_t""$AR_FOR_TARGET" 1>&6
5219else
5220  echo "$ac_t""no" 1>&6
5221fi
5222
5223    fi
5224    test -n "$ac_cv_prog_AR_FOR_TARGET" && break
5225  done
5226fi
5227
5228if test -z "$ac_cv_prog_AR_FOR_TARGET" ; then
5229  set dummy ar
5230  if test $build = $target ; then
5231    AR_FOR_TARGET="$2"
5232  else
5233    AR_FOR_TARGET="${ncn_target_tool_prefix}$2"
5234  fi
5235fi
5236
5237else
5238  AR_FOR_TARGET=$ac_cv_path_AR_FOR_TARGET
5239fi
5240
5241
5242
5243
5244if test -z "$ac_cv_path_AS_FOR_TARGET" ; then
5245  if test -n "$with_build_time_tools"; then
5246    echo $ac_n "checking for as in $with_build_time_tools""... $ac_c" 1>&6
5247echo "configure:5248: checking for as in $with_build_time_tools" >&5
5248    if test -x $with_build_time_tools/as; then
5249      AS_FOR_TARGET=`cd $with_build_time_tools && pwd`/as
5250      ac_cv_path_AS_FOR_TARGET=$AS_FOR_TARGET
5251      echo "$ac_t""$ac_cv_path_AS_FOR_TARGET" 1>&6
5252    else
5253      echo "$ac_t""no" 1>&6
5254    fi
5255  elif test $build != $host && test $have_gcc_for_target = yes; then
5256    AS_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=as`
5257    test $AS_FOR_TARGET=as && AS_FOR_TARGET=
5258    ac_cv_path_AS_FOR_TARGET=$AS_FOR_TARGET
5259  fi
5260fi
5261if test -z "$ac_cv_path_AS_FOR_TARGET" ; then
5262  # Extract the first word of "as", so it can be a program name with args.
5263set dummy as; ac_word=$2
5264echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5265echo "configure:5266: checking for $ac_word" >&5
5266if eval "test \"`echo '$''{'ac_cv_path_AS_FOR_TARGET'+set}'`\" = set"; then
5267  echo $ac_n "(cached) $ac_c" 1>&6
5268else
5269  case "$AS_FOR_TARGET" in
5270  /*)
5271  ac_cv_path_AS_FOR_TARGET="$AS_FOR_TARGET" # Let the user override the test with a path.
5272  ;;
5273  ?:/*)
5274  ac_cv_path_AS_FOR_TARGET="$AS_FOR_TARGET" # Let the user override the test with a dos path.
5275  ;;
5276  *)
5277  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
5278  ac_dummy="$gcc_cv_tool_dirs"
5279  for ac_dir in $ac_dummy; do
5280    test -z "$ac_dir" && ac_dir=.
5281    if test -f $ac_dir/$ac_word; then
5282      ac_cv_path_AS_FOR_TARGET="$ac_dir/$ac_word"
5283      break
5284    fi
5285  done
5286  IFS="$ac_save_ifs"
5287  ;;
5288esac
5289fi
5290AS_FOR_TARGET="$ac_cv_path_AS_FOR_TARGET"
5291if test -n "$AS_FOR_TARGET"; then
5292  echo "$ac_t""$AS_FOR_TARGET" 1>&6
5293else
5294  echo "$ac_t""no" 1>&6
5295fi
5296
5297fi
5298if test -z "$ac_cv_path_AS_FOR_TARGET" ; then
5299   if test -n "$with_build_time_tools"; then
5300  for ncn_progname in as; do
5301    echo $ac_n "checking for ${ncn_progname} in $with_build_time_tools""... $ac_c" 1>&6
5302echo "configure:5303: checking for ${ncn_progname} in $with_build_time_tools" >&5
5303    if test -x $with_build_time_tools/${ncn_progname}; then
5304      ac_cv_prog_AS_FOR_TARGET=$with_build_time_tools/${ncn_progname}
5305      echo "$ac_t""yes" 1>&6
5306      break
5307    else
5308      echo "$ac_t""no" 1>&6
5309    fi
5310  done
5311fi
5312
5313if test -z "$ac_cv_prog_AS_FOR_TARGET"; then
5314  for ncn_progname in as; do
5315    if test -n "$ncn_target_tool_prefix"; then
5316      # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
5317set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
5318echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5319echo "configure:5320: checking for $ac_word" >&5
5320if eval "test \"`echo '$''{'ac_cv_prog_AS_FOR_TARGET'+set}'`\" = set"; then
5321  echo $ac_n "(cached) $ac_c" 1>&6
5322else
5323  if test -n "$AS_FOR_TARGET"; then
5324  ac_cv_prog_AS_FOR_TARGET="$AS_FOR_TARGET" # Let the user override the test.
5325else
5326  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
5327  ac_dummy="$PATH"
5328  for ac_dir in $ac_dummy; do
5329    test -z "$ac_dir" && ac_dir=.
5330    if test -f $ac_dir/$ac_word; then
5331      ac_cv_prog_AS_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
5332      break
5333    fi
5334  done
5335  IFS="$ac_save_ifs"
5336fi
5337fi
5338AS_FOR_TARGET="$ac_cv_prog_AS_FOR_TARGET"
5339if test -n "$AS_FOR_TARGET"; then
5340  echo "$ac_t""$AS_FOR_TARGET" 1>&6
5341else
5342  echo "$ac_t""no" 1>&6
5343fi
5344
5345    fi
5346    if test -z "$ac_cv_prog_AS_FOR_TARGET" && test $build = $target ; then
5347      # Extract the first word of "${ncn_progname}", so it can be a program name with args.
5348set dummy ${ncn_progname}; ac_word=$2
5349echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5350echo "configure:5351: checking for $ac_word" >&5
5351if eval "test \"`echo '$''{'ac_cv_prog_AS_FOR_TARGET'+set}'`\" = set"; then
5352  echo $ac_n "(cached) $ac_c" 1>&6
5353else
5354  if test -n "$AS_FOR_TARGET"; then
5355  ac_cv_prog_AS_FOR_TARGET="$AS_FOR_TARGET" # Let the user override the test.
5356else
5357  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
5358  ac_dummy="$PATH"
5359  for ac_dir in $ac_dummy; do
5360    test -z "$ac_dir" && ac_dir=.
5361    if test -f $ac_dir/$ac_word; then
5362      ac_cv_prog_AS_FOR_TARGET="${ncn_progname}"
5363      break
5364    fi
5365  done
5366  IFS="$ac_save_ifs"
5367fi
5368fi
5369AS_FOR_TARGET="$ac_cv_prog_AS_FOR_TARGET"
5370if test -n "$AS_FOR_TARGET"; then
5371  echo "$ac_t""$AS_FOR_TARGET" 1>&6
5372else
5373  echo "$ac_t""no" 1>&6
5374fi
5375
5376    fi
5377    test -n "$ac_cv_prog_AS_FOR_TARGET" && break
5378  done
5379fi
5380
5381if test -z "$ac_cv_prog_AS_FOR_TARGET" ; then
5382  set dummy as
5383  if test $build = $target ; then
5384    AS_FOR_TARGET="$2"
5385  else
5386    AS_FOR_TARGET="${ncn_target_tool_prefix}$2"
5387  fi
5388fi
5389
5390else
5391  AS_FOR_TARGET=$ac_cv_path_AS_FOR_TARGET
5392fi
5393
5394
5395
5396
5397if test -z "$ac_cv_path_DLLTOOL_FOR_TARGET" ; then
5398  if test -n "$with_build_time_tools"; then
5399    echo $ac_n "checking for dlltool in $with_build_time_tools""... $ac_c" 1>&6
5400echo "configure:5401: checking for dlltool in $with_build_time_tools" >&5
5401    if test -x $with_build_time_tools/dlltool; then
5402      DLLTOOL_FOR_TARGET=`cd $with_build_time_tools && pwd`/dlltool
5403      ac_cv_path_DLLTOOL_FOR_TARGET=$DLLTOOL_FOR_TARGET
5404      echo "$ac_t""$ac_cv_path_DLLTOOL_FOR_TARGET" 1>&6
5405    else
5406      echo "$ac_t""no" 1>&6
5407    fi
5408  elif test $build != $host && test $have_gcc_for_target = yes; then
5409    DLLTOOL_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=dlltool`
5410    test $DLLTOOL_FOR_TARGET=dlltool && DLLTOOL_FOR_TARGET=
5411    ac_cv_path_DLLTOOL_FOR_TARGET=$DLLTOOL_FOR_TARGET
5412  fi
5413fi
5414if test -z "$ac_cv_path_DLLTOOL_FOR_TARGET" ; then
5415  # Extract the first word of "dlltool", so it can be a program name with args.
5416set dummy dlltool; ac_word=$2
5417echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5418echo "configure:5419: checking for $ac_word" >&5
5419if eval "test \"`echo '$''{'ac_cv_path_DLLTOOL_FOR_TARGET'+set}'`\" = set"; then
5420  echo $ac_n "(cached) $ac_c" 1>&6
5421else
5422  case "$DLLTOOL_FOR_TARGET" in
5423  /*)
5424  ac_cv_path_DLLTOOL_FOR_TARGET="$DLLTOOL_FOR_TARGET" # Let the user override the test with a path.
5425  ;;
5426  ?:/*)
5427  ac_cv_path_DLLTOOL_FOR_TARGET="$DLLTOOL_FOR_TARGET" # Let the user override the test with a dos path.
5428  ;;
5429  *)
5430  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
5431  ac_dummy="$gcc_cv_tool_dirs"
5432  for ac_dir in $ac_dummy; do
5433    test -z "$ac_dir" && ac_dir=.
5434    if test -f $ac_dir/$ac_word; then
5435      ac_cv_path_DLLTOOL_FOR_TARGET="$ac_dir/$ac_word"
5436      break
5437    fi
5438  done
5439  IFS="$ac_save_ifs"
5440  ;;
5441esac
5442fi
5443DLLTOOL_FOR_TARGET="$ac_cv_path_DLLTOOL_FOR_TARGET"
5444if test -n "$DLLTOOL_FOR_TARGET"; then
5445  echo "$ac_t""$DLLTOOL_FOR_TARGET" 1>&6
5446else
5447  echo "$ac_t""no" 1>&6
5448fi
5449
5450fi
5451if test -z "$ac_cv_path_DLLTOOL_FOR_TARGET" ; then
5452   if test -n "$with_build_time_tools"; then
5453  for ncn_progname in dlltool; do
5454    echo $ac_n "checking for ${ncn_progname} in $with_build_time_tools""... $ac_c" 1>&6
5455echo "configure:5456: checking for ${ncn_progname} in $with_build_time_tools" >&5
5456    if test -x $with_build_time_tools/${ncn_progname}; then
5457      ac_cv_prog_DLLTOOL_FOR_TARGET=$with_build_time_tools/${ncn_progname}
5458      echo "$ac_t""yes" 1>&6
5459      break
5460    else
5461      echo "$ac_t""no" 1>&6
5462    fi
5463  done
5464fi
5465
5466if test -z "$ac_cv_prog_DLLTOOL_FOR_TARGET"; then
5467  for ncn_progname in dlltool; do
5468    if test -n "$ncn_target_tool_prefix"; then
5469      # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
5470set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
5471echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5472echo "configure:5473: checking for $ac_word" >&5
5473if eval "test \"`echo '$''{'ac_cv_prog_DLLTOOL_FOR_TARGET'+set}'`\" = set"; then
5474  echo $ac_n "(cached) $ac_c" 1>&6
5475else
5476  if test -n "$DLLTOOL_FOR_TARGET"; then
5477  ac_cv_prog_DLLTOOL_FOR_TARGET="$DLLTOOL_FOR_TARGET" # Let the user override the test.
5478else
5479  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
5480  ac_dummy="$PATH"
5481  for ac_dir in $ac_dummy; do
5482    test -z "$ac_dir" && ac_dir=.
5483    if test -f $ac_dir/$ac_word; then
5484      ac_cv_prog_DLLTOOL_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
5485      break
5486    fi
5487  done
5488  IFS="$ac_save_ifs"
5489fi
5490fi
5491DLLTOOL_FOR_TARGET="$ac_cv_prog_DLLTOOL_FOR_TARGET"
5492if test -n "$DLLTOOL_FOR_TARGET"; then
5493  echo "$ac_t""$DLLTOOL_FOR_TARGET" 1>&6
5494else
5495  echo "$ac_t""no" 1>&6
5496fi
5497
5498    fi
5499    if test -z "$ac_cv_prog_DLLTOOL_FOR_TARGET" && test $build = $target ; then
5500      # Extract the first word of "${ncn_progname}", so it can be a program name with args.
5501set dummy ${ncn_progname}; ac_word=$2
5502echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5503echo "configure:5504: checking for $ac_word" >&5
5504if eval "test \"`echo '$''{'ac_cv_prog_DLLTOOL_FOR_TARGET'+set}'`\" = set"; then
5505  echo $ac_n "(cached) $ac_c" 1>&6
5506else
5507  if test -n "$DLLTOOL_FOR_TARGET"; then
5508  ac_cv_prog_DLLTOOL_FOR_TARGET="$DLLTOOL_FOR_TARGET" # Let the user override the test.
5509else
5510  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
5511  ac_dummy="$PATH"
5512  for ac_dir in $ac_dummy; do
5513    test -z "$ac_dir" && ac_dir=.
5514    if test -f $ac_dir/$ac_word; then
5515      ac_cv_prog_DLLTOOL_FOR_TARGET="${ncn_progname}"
5516      break
5517    fi
5518  done
5519  IFS="$ac_save_ifs"
5520fi
5521fi
5522DLLTOOL_FOR_TARGET="$ac_cv_prog_DLLTOOL_FOR_TARGET"
5523if test -n "$DLLTOOL_FOR_TARGET"; then
5524  echo "$ac_t""$DLLTOOL_FOR_TARGET" 1>&6
5525else
5526  echo "$ac_t""no" 1>&6
5527fi
5528
5529    fi
5530    test -n "$ac_cv_prog_DLLTOOL_FOR_TARGET" && break
5531  done
5532fi
5533
5534if test -z "$ac_cv_prog_DLLTOOL_FOR_TARGET" ; then
5535  set dummy dlltool
5536  if test $build = $target ; then
5537    DLLTOOL_FOR_TARGET="$2"
5538  else
5539    DLLTOOL_FOR_TARGET="${ncn_target_tool_prefix}$2"
5540  fi
5541fi
5542
5543else
5544  DLLTOOL_FOR_TARGET=$ac_cv_path_DLLTOOL_FOR_TARGET
5545fi
5546
5547
5548
5549
5550if test -z "$ac_cv_path_LD_FOR_TARGET" ; then
5551  if test -n "$with_build_time_tools"; then
5552    echo $ac_n "checking for ld in $with_build_time_tools""... $ac_c" 1>&6
5553echo "configure:5554: checking for ld in $with_build_time_tools" >&5
5554    if test -x $with_build_time_tools/ld; then
5555      LD_FOR_TARGET=`cd $with_build_time_tools && pwd`/ld
5556      ac_cv_path_LD_FOR_TARGET=$LD_FOR_TARGET
5557      echo "$ac_t""$ac_cv_path_LD_FOR_TARGET" 1>&6
5558    else
5559      echo "$ac_t""no" 1>&6
5560    fi
5561  elif test $build != $host && test $have_gcc_for_target = yes; then
5562    LD_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=ld`
5563    test $LD_FOR_TARGET=ld && LD_FOR_TARGET=
5564    ac_cv_path_LD_FOR_TARGET=$LD_FOR_TARGET
5565  fi
5566fi
5567if test -z "$ac_cv_path_LD_FOR_TARGET" ; then
5568  # Extract the first word of "ld", so it can be a program name with args.
5569set dummy ld; ac_word=$2
5570echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5571echo "configure:5572: checking for $ac_word" >&5
5572if eval "test \"`echo '$''{'ac_cv_path_LD_FOR_TARGET'+set}'`\" = set"; then
5573  echo $ac_n "(cached) $ac_c" 1>&6
5574else
5575  case "$LD_FOR_TARGET" in
5576  /*)
5577  ac_cv_path_LD_FOR_TARGET="$LD_FOR_TARGET" # Let the user override the test with a path.
5578  ;;
5579  ?:/*)
5580  ac_cv_path_LD_FOR_TARGET="$LD_FOR_TARGET" # Let the user override the test with a dos path.
5581  ;;
5582  *)
5583  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
5584  ac_dummy="$gcc_cv_tool_dirs"
5585  for ac_dir in $ac_dummy; do
5586    test -z "$ac_dir" && ac_dir=.
5587    if test -f $ac_dir/$ac_word; then
5588      ac_cv_path_LD_FOR_TARGET="$ac_dir/$ac_word"
5589      break
5590    fi
5591  done
5592  IFS="$ac_save_ifs"
5593  ;;
5594esac
5595fi
5596LD_FOR_TARGET="$ac_cv_path_LD_FOR_TARGET"
5597if test -n "$LD_FOR_TARGET"; then
5598  echo "$ac_t""$LD_FOR_TARGET" 1>&6
5599else
5600  echo "$ac_t""no" 1>&6
5601fi
5602
5603fi
5604if test -z "$ac_cv_path_LD_FOR_TARGET" ; then
5605   if test -n "$with_build_time_tools"; then
5606  for ncn_progname in ld; do
5607    echo $ac_n "checking for ${ncn_progname} in $with_build_time_tools""... $ac_c" 1>&6
5608echo "configure:5609: checking for ${ncn_progname} in $with_build_time_tools" >&5
5609    if test -x $with_build_time_tools/${ncn_progname}; then
5610      ac_cv_prog_LD_FOR_TARGET=$with_build_time_tools/${ncn_progname}
5611      echo "$ac_t""yes" 1>&6
5612      break
5613    else
5614      echo "$ac_t""no" 1>&6
5615    fi
5616  done
5617fi
5618
5619if test -z "$ac_cv_prog_LD_FOR_TARGET"; then
5620  for ncn_progname in ld; do
5621    if test -n "$ncn_target_tool_prefix"; then
5622      # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
5623set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
5624echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5625echo "configure:5626: checking for $ac_word" >&5
5626if eval "test \"`echo '$''{'ac_cv_prog_LD_FOR_TARGET'+set}'`\" = set"; then
5627  echo $ac_n "(cached) $ac_c" 1>&6
5628else
5629  if test -n "$LD_FOR_TARGET"; then
5630  ac_cv_prog_LD_FOR_TARGET="$LD_FOR_TARGET" # Let the user override the test.
5631else
5632  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
5633  ac_dummy="$PATH"
5634  for ac_dir in $ac_dummy; do
5635    test -z "$ac_dir" && ac_dir=.
5636    if test -f $ac_dir/$ac_word; then
5637      ac_cv_prog_LD_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
5638      break
5639    fi
5640  done
5641  IFS="$ac_save_ifs"
5642fi
5643fi
5644LD_FOR_TARGET="$ac_cv_prog_LD_FOR_TARGET"
5645if test -n "$LD_FOR_TARGET"; then
5646  echo "$ac_t""$LD_FOR_TARGET" 1>&6
5647else
5648  echo "$ac_t""no" 1>&6
5649fi
5650
5651    fi
5652    if test -z "$ac_cv_prog_LD_FOR_TARGET" && test $build = $target ; then
5653      # Extract the first word of "${ncn_progname}", so it can be a program name with args.
5654set dummy ${ncn_progname}; ac_word=$2
5655echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5656echo "configure:5657: checking for $ac_word" >&5
5657if eval "test \"`echo '$''{'ac_cv_prog_LD_FOR_TARGET'+set}'`\" = set"; then
5658  echo $ac_n "(cached) $ac_c" 1>&6
5659else
5660  if test -n "$LD_FOR_TARGET"; then
5661  ac_cv_prog_LD_FOR_TARGET="$LD_FOR_TARGET" # Let the user override the test.
5662else
5663  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
5664  ac_dummy="$PATH"
5665  for ac_dir in $ac_dummy; do
5666    test -z "$ac_dir" && ac_dir=.
5667    if test -f $ac_dir/$ac_word; then
5668      ac_cv_prog_LD_FOR_TARGET="${ncn_progname}"
5669      break
5670    fi
5671  done
5672  IFS="$ac_save_ifs"
5673fi
5674fi
5675LD_FOR_TARGET="$ac_cv_prog_LD_FOR_TARGET"
5676if test -n "$LD_FOR_TARGET"; then
5677  echo "$ac_t""$LD_FOR_TARGET" 1>&6
5678else
5679  echo "$ac_t""no" 1>&6
5680fi
5681
5682    fi
5683    test -n "$ac_cv_prog_LD_FOR_TARGET" && break
5684  done
5685fi
5686
5687if test -z "$ac_cv_prog_LD_FOR_TARGET" ; then
5688  set dummy ld
5689  if test $build = $target ; then
5690    LD_FOR_TARGET="$2"
5691  else
5692    LD_FOR_TARGET="${ncn_target_tool_prefix}$2"
5693  fi
5694fi
5695
5696else
5697  LD_FOR_TARGET=$ac_cv_path_LD_FOR_TARGET
5698fi
5699
5700
5701
5702
5703if test -z "$ac_cv_path_LIPO_FOR_TARGET" ; then
5704  if test -n "$with_build_time_tools"; then
5705    echo $ac_n "checking for lipo in $with_build_time_tools""... $ac_c" 1>&6
5706echo "configure:5707: checking for lipo in $with_build_time_tools" >&5
5707    if test -x $with_build_time_tools/lipo; then
5708      LIPO_FOR_TARGET=`cd $with_build_time_tools && pwd`/lipo
5709      ac_cv_path_LIPO_FOR_TARGET=$LIPO_FOR_TARGET
5710      echo "$ac_t""$ac_cv_path_LIPO_FOR_TARGET" 1>&6
5711    else
5712      echo "$ac_t""no" 1>&6
5713    fi
5714  elif test $build != $host && test $have_gcc_for_target = yes; then
5715    LIPO_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=lipo`
5716    test $LIPO_FOR_TARGET=lipo && LIPO_FOR_TARGET=
5717    ac_cv_path_LIPO_FOR_TARGET=$LIPO_FOR_TARGET
5718  fi
5719fi
5720if test -z "$ac_cv_path_LIPO_FOR_TARGET" ; then
5721  # Extract the first word of "lipo", so it can be a program name with args.
5722set dummy lipo; ac_word=$2
5723echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5724echo "configure:5725: checking for $ac_word" >&5
5725if eval "test \"`echo '$''{'ac_cv_path_LIPO_FOR_TARGET'+set}'`\" = set"; then
5726  echo $ac_n "(cached) $ac_c" 1>&6
5727else
5728  case "$LIPO_FOR_TARGET" in
5729  /*)
5730  ac_cv_path_LIPO_FOR_TARGET="$LIPO_FOR_TARGET" # Let the user override the test with a path.
5731  ;;
5732  ?:/*)
5733  ac_cv_path_LIPO_FOR_TARGET="$LIPO_FOR_TARGET" # Let the user override the test with a dos path.
5734  ;;
5735  *)
5736  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
5737  ac_dummy="$gcc_cv_tool_dirs"
5738  for ac_dir in $ac_dummy; do
5739    test -z "$ac_dir" && ac_dir=.
5740    if test -f $ac_dir/$ac_word; then
5741      ac_cv_path_LIPO_FOR_TARGET="$ac_dir/$ac_word"
5742      break
5743    fi
5744  done
5745  IFS="$ac_save_ifs"
5746  ;;
5747esac
5748fi
5749LIPO_FOR_TARGET="$ac_cv_path_LIPO_FOR_TARGET"
5750if test -n "$LIPO_FOR_TARGET"; then
5751  echo "$ac_t""$LIPO_FOR_TARGET" 1>&6
5752else
5753  echo "$ac_t""no" 1>&6
5754fi
5755
5756fi
5757if test -z "$ac_cv_path_LIPO_FOR_TARGET" ; then
5758   if test -n "$with_build_time_tools"; then
5759  for ncn_progname in lipo; do
5760    echo $ac_n "checking for ${ncn_progname} in $with_build_time_tools""... $ac_c" 1>&6
5761echo "configure:5762: checking for ${ncn_progname} in $with_build_time_tools" >&5
5762    if test -x $with_build_time_tools/${ncn_progname}; then
5763      ac_cv_prog_LIPO_FOR_TARGET=$with_build_time_tools/${ncn_progname}
5764      echo "$ac_t""yes" 1>&6
5765      break
5766    else
5767      echo "$ac_t""no" 1>&6
5768    fi
5769  done
5770fi
5771
5772if test -z "$ac_cv_prog_LIPO_FOR_TARGET"; then
5773  for ncn_progname in lipo; do
5774    if test -n "$ncn_target_tool_prefix"; then
5775      # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
5776set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
5777echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5778echo "configure:5779: checking for $ac_word" >&5
5779if eval "test \"`echo '$''{'ac_cv_prog_LIPO_FOR_TARGET'+set}'`\" = set"; then
5780  echo $ac_n "(cached) $ac_c" 1>&6
5781else
5782  if test -n "$LIPO_FOR_TARGET"; then
5783  ac_cv_prog_LIPO_FOR_TARGET="$LIPO_FOR_TARGET" # Let the user override the test.
5784else
5785  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
5786  ac_dummy="$PATH"
5787  for ac_dir in $ac_dummy; do
5788    test -z "$ac_dir" && ac_dir=.
5789    if test -f $ac_dir/$ac_word; then
5790      ac_cv_prog_LIPO_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
5791      break
5792    fi
5793  done
5794  IFS="$ac_save_ifs"
5795fi
5796fi
5797LIPO_FOR_TARGET="$ac_cv_prog_LIPO_FOR_TARGET"
5798if test -n "$LIPO_FOR_TARGET"; then
5799  echo "$ac_t""$LIPO_FOR_TARGET" 1>&6
5800else
5801  echo "$ac_t""no" 1>&6
5802fi
5803
5804    fi
5805    if test -z "$ac_cv_prog_LIPO_FOR_TARGET" && test $build = $target ; then
5806      # Extract the first word of "${ncn_progname}", so it can be a program name with args.
5807set dummy ${ncn_progname}; ac_word=$2
5808echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5809echo "configure:5810: checking for $ac_word" >&5
5810if eval "test \"`echo '$''{'ac_cv_prog_LIPO_FOR_TARGET'+set}'`\" = set"; then
5811  echo $ac_n "(cached) $ac_c" 1>&6
5812else
5813  if test -n "$LIPO_FOR_TARGET"; then
5814  ac_cv_prog_LIPO_FOR_TARGET="$LIPO_FOR_TARGET" # Let the user override the test.
5815else
5816  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
5817  ac_dummy="$PATH"
5818  for ac_dir in $ac_dummy; do
5819    test -z "$ac_dir" && ac_dir=.
5820    if test -f $ac_dir/$ac_word; then
5821      ac_cv_prog_LIPO_FOR_TARGET="${ncn_progname}"
5822      break
5823    fi
5824  done
5825  IFS="$ac_save_ifs"
5826fi
5827fi
5828LIPO_FOR_TARGET="$ac_cv_prog_LIPO_FOR_TARGET"
5829if test -n "$LIPO_FOR_TARGET"; then
5830  echo "$ac_t""$LIPO_FOR_TARGET" 1>&6
5831else
5832  echo "$ac_t""no" 1>&6
5833fi
5834
5835    fi
5836    test -n "$ac_cv_prog_LIPO_FOR_TARGET" && break
5837  done
5838fi
5839
5840if test -z "$ac_cv_prog_LIPO_FOR_TARGET" ; then
5841  set dummy lipo
5842  if test $build = $target ; then
5843    LIPO_FOR_TARGET="$2"
5844  else
5845    LIPO_FOR_TARGET="${ncn_target_tool_prefix}$2"
5846  fi
5847fi
5848
5849else
5850  LIPO_FOR_TARGET=$ac_cv_path_LIPO_FOR_TARGET
5851fi
5852
5853
5854
5855
5856if test -z "$ac_cv_path_NM_FOR_TARGET" ; then
5857  if test -n "$with_build_time_tools"; then
5858    echo $ac_n "checking for nm in $with_build_time_tools""... $ac_c" 1>&6
5859echo "configure:5860: checking for nm in $with_build_time_tools" >&5
5860    if test -x $with_build_time_tools/nm; then
5861      NM_FOR_TARGET=`cd $with_build_time_tools && pwd`/nm
5862      ac_cv_path_NM_FOR_TARGET=$NM_FOR_TARGET
5863      echo "$ac_t""$ac_cv_path_NM_FOR_TARGET" 1>&6
5864    else
5865      echo "$ac_t""no" 1>&6
5866    fi
5867  elif test $build != $host && test $have_gcc_for_target = yes; then
5868    NM_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=nm`
5869    test $NM_FOR_TARGET=nm && NM_FOR_TARGET=
5870    ac_cv_path_NM_FOR_TARGET=$NM_FOR_TARGET
5871  fi
5872fi
5873if test -z "$ac_cv_path_NM_FOR_TARGET" ; then
5874  # Extract the first word of "nm", so it can be a program name with args.
5875set dummy nm; ac_word=$2
5876echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5877echo "configure:5878: checking for $ac_word" >&5
5878if eval "test \"`echo '$''{'ac_cv_path_NM_FOR_TARGET'+set}'`\" = set"; then
5879  echo $ac_n "(cached) $ac_c" 1>&6
5880else
5881  case "$NM_FOR_TARGET" in
5882  /*)
5883  ac_cv_path_NM_FOR_TARGET="$NM_FOR_TARGET" # Let the user override the test with a path.
5884  ;;
5885  ?:/*)
5886  ac_cv_path_NM_FOR_TARGET="$NM_FOR_TARGET" # Let the user override the test with a dos path.
5887  ;;
5888  *)
5889  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
5890  ac_dummy="$gcc_cv_tool_dirs"
5891  for ac_dir in $ac_dummy; do
5892    test -z "$ac_dir" && ac_dir=.
5893    if test -f $ac_dir/$ac_word; then
5894      ac_cv_path_NM_FOR_TARGET="$ac_dir/$ac_word"
5895      break
5896    fi
5897  done
5898  IFS="$ac_save_ifs"
5899  ;;
5900esac
5901fi
5902NM_FOR_TARGET="$ac_cv_path_NM_FOR_TARGET"
5903if test -n "$NM_FOR_TARGET"; then
5904  echo "$ac_t""$NM_FOR_TARGET" 1>&6
5905else
5906  echo "$ac_t""no" 1>&6
5907fi
5908
5909fi
5910if test -z "$ac_cv_path_NM_FOR_TARGET" ; then
5911   if test -n "$with_build_time_tools"; then
5912  for ncn_progname in nm; do
5913    echo $ac_n "checking for ${ncn_progname} in $with_build_time_tools""... $ac_c" 1>&6
5914echo "configure:5915: checking for ${ncn_progname} in $with_build_time_tools" >&5
5915    if test -x $with_build_time_tools/${ncn_progname}; then
5916      ac_cv_prog_NM_FOR_TARGET=$with_build_time_tools/${ncn_progname}
5917      echo "$ac_t""yes" 1>&6
5918      break
5919    else
5920      echo "$ac_t""no" 1>&6
5921    fi
5922  done
5923fi
5924
5925if test -z "$ac_cv_prog_NM_FOR_TARGET"; then
5926  for ncn_progname in nm; do
5927    if test -n "$ncn_target_tool_prefix"; then
5928      # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
5929set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
5930echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5931echo "configure:5932: checking for $ac_word" >&5
5932if eval "test \"`echo '$''{'ac_cv_prog_NM_FOR_TARGET'+set}'`\" = set"; then
5933  echo $ac_n "(cached) $ac_c" 1>&6
5934else
5935  if test -n "$NM_FOR_TARGET"; then
5936  ac_cv_prog_NM_FOR_TARGET="$NM_FOR_TARGET" # Let the user override the test.
5937else
5938  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
5939  ac_dummy="$PATH"
5940  for ac_dir in $ac_dummy; do
5941    test -z "$ac_dir" && ac_dir=.
5942    if test -f $ac_dir/$ac_word; then
5943      ac_cv_prog_NM_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
5944      break
5945    fi
5946  done
5947  IFS="$ac_save_ifs"
5948fi
5949fi
5950NM_FOR_TARGET="$ac_cv_prog_NM_FOR_TARGET"
5951if test -n "$NM_FOR_TARGET"; then
5952  echo "$ac_t""$NM_FOR_TARGET" 1>&6
5953else
5954  echo "$ac_t""no" 1>&6
5955fi
5956
5957    fi
5958    if test -z "$ac_cv_prog_NM_FOR_TARGET" && test $build = $target ; then
5959      # Extract the first word of "${ncn_progname}", so it can be a program name with args.
5960set dummy ${ncn_progname}; ac_word=$2
5961echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5962echo "configure:5963: checking for $ac_word" >&5
5963if eval "test \"`echo '$''{'ac_cv_prog_NM_FOR_TARGET'+set}'`\" = set"; then
5964  echo $ac_n "(cached) $ac_c" 1>&6
5965else
5966  if test -n "$NM_FOR_TARGET"; then
5967  ac_cv_prog_NM_FOR_TARGET="$NM_FOR_TARGET" # Let the user override the test.
5968else
5969  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
5970  ac_dummy="$PATH"
5971  for ac_dir in $ac_dummy; do
5972    test -z "$ac_dir" && ac_dir=.
5973    if test -f $ac_dir/$ac_word; then
5974      ac_cv_prog_NM_FOR_TARGET="${ncn_progname}"
5975      break
5976    fi
5977  done
5978  IFS="$ac_save_ifs"
5979fi
5980fi
5981NM_FOR_TARGET="$ac_cv_prog_NM_FOR_TARGET"
5982if test -n "$NM_FOR_TARGET"; then
5983  echo "$ac_t""$NM_FOR_TARGET" 1>&6
5984else
5985  echo "$ac_t""no" 1>&6
5986fi
5987
5988    fi
5989    test -n "$ac_cv_prog_NM_FOR_TARGET" && break
5990  done
5991fi
5992
5993if test -z "$ac_cv_prog_NM_FOR_TARGET" ; then
5994  set dummy nm
5995  if test $build = $target ; then
5996    NM_FOR_TARGET="$2"
5997  else
5998    NM_FOR_TARGET="${ncn_target_tool_prefix}$2"
5999  fi
6000fi
6001
6002else
6003  NM_FOR_TARGET=$ac_cv_path_NM_FOR_TARGET
6004fi
6005
6006
6007
6008
6009if test -z "$ac_cv_path_OBJDUMP_FOR_TARGET" ; then
6010  if test -n "$with_build_time_tools"; then
6011    echo $ac_n "checking for objdump in $with_build_time_tools""... $ac_c" 1>&6
6012echo "configure:6013: checking for objdump in $with_build_time_tools" >&5
6013    if test -x $with_build_time_tools/objdump; then
6014      OBJDUMP_FOR_TARGET=`cd $with_build_time_tools && pwd`/objdump
6015      ac_cv_path_OBJDUMP_FOR_TARGET=$OBJDUMP_FOR_TARGET
6016      echo "$ac_t""$ac_cv_path_OBJDUMP_FOR_TARGET" 1>&6
6017    else
6018      echo "$ac_t""no" 1>&6
6019    fi
6020  elif test $build != $host && test $have_gcc_for_target = yes; then
6021    OBJDUMP_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=objdump`
6022    test $OBJDUMP_FOR_TARGET=objdump && OBJDUMP_FOR_TARGET=
6023    ac_cv_path_OBJDUMP_FOR_TARGET=$OBJDUMP_FOR_TARGET
6024  fi
6025fi
6026if test -z "$ac_cv_path_OBJDUMP_FOR_TARGET" ; then
6027  # Extract the first word of "objdump", so it can be a program name with args.
6028set dummy objdump; ac_word=$2
6029echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
6030echo "configure:6031: checking for $ac_word" >&5
6031if eval "test \"`echo '$''{'ac_cv_path_OBJDUMP_FOR_TARGET'+set}'`\" = set"; then
6032  echo $ac_n "(cached) $ac_c" 1>&6
6033else
6034  case "$OBJDUMP_FOR_TARGET" in
6035  /*)
6036  ac_cv_path_OBJDUMP_FOR_TARGET="$OBJDUMP_FOR_TARGET" # Let the user override the test with a path.
6037  ;;
6038  ?:/*)
6039  ac_cv_path_OBJDUMP_FOR_TARGET="$OBJDUMP_FOR_TARGET" # Let the user override the test with a dos path.
6040  ;;
6041  *)
6042  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
6043  ac_dummy="$gcc_cv_tool_dirs"
6044  for ac_dir in $ac_dummy; do
6045    test -z "$ac_dir" && ac_dir=.
6046    if test -f $ac_dir/$ac_word; then
6047      ac_cv_path_OBJDUMP_FOR_TARGET="$ac_dir/$ac_word"
6048      break
6049    fi
6050  done
6051  IFS="$ac_save_ifs"
6052  ;;
6053esac
6054fi
6055OBJDUMP_FOR_TARGET="$ac_cv_path_OBJDUMP_FOR_TARGET"
6056if test -n "$OBJDUMP_FOR_TARGET"; then
6057  echo "$ac_t""$OBJDUMP_FOR_TARGET" 1>&6
6058else
6059  echo "$ac_t""no" 1>&6
6060fi
6061
6062fi
6063if test -z "$ac_cv_path_OBJDUMP_FOR_TARGET" ; then
6064   if test -n "$with_build_time_tools"; then
6065  for ncn_progname in objdump; do
6066    echo $ac_n "checking for ${ncn_progname} in $with_build_time_tools""... $ac_c" 1>&6
6067echo "configure:6068: checking for ${ncn_progname} in $with_build_time_tools" >&5
6068    if test -x $with_build_time_tools/${ncn_progname}; then
6069      ac_cv_prog_OBJDUMP_FOR_TARGET=$with_build_time_tools/${ncn_progname}
6070      echo "$ac_t""yes" 1>&6
6071      break
6072    else
6073      echo "$ac_t""no" 1>&6
6074    fi
6075  done
6076fi
6077
6078if test -z "$ac_cv_prog_OBJDUMP_FOR_TARGET"; then
6079  for ncn_progname in objdump; do
6080    if test -n "$ncn_target_tool_prefix"; then
6081      # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
6082set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
6083echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
6084echo "configure:6085: checking for $ac_word" >&5
6085if eval "test \"`echo '$''{'ac_cv_prog_OBJDUMP_FOR_TARGET'+set}'`\" = set"; then
6086  echo $ac_n "(cached) $ac_c" 1>&6
6087else
6088  if test -n "$OBJDUMP_FOR_TARGET"; then
6089  ac_cv_prog_OBJDUMP_FOR_TARGET="$OBJDUMP_FOR_TARGET" # Let the user override the test.
6090else
6091  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
6092  ac_dummy="$PATH"
6093  for ac_dir in $ac_dummy; do
6094    test -z "$ac_dir" && ac_dir=.
6095    if test -f $ac_dir/$ac_word; then
6096      ac_cv_prog_OBJDUMP_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
6097      break
6098    fi
6099  done
6100  IFS="$ac_save_ifs"
6101fi
6102fi
6103OBJDUMP_FOR_TARGET="$ac_cv_prog_OBJDUMP_FOR_TARGET"
6104if test -n "$OBJDUMP_FOR_TARGET"; then
6105  echo "$ac_t""$OBJDUMP_FOR_TARGET" 1>&6
6106else
6107  echo "$ac_t""no" 1>&6
6108fi
6109
6110    fi
6111    if test -z "$ac_cv_prog_OBJDUMP_FOR_TARGET" && test $build = $target ; then
6112      # Extract the first word of "${ncn_progname}", so it can be a program name with args.
6113set dummy ${ncn_progname}; ac_word=$2
6114echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
6115echo "configure:6116: checking for $ac_word" >&5
6116if eval "test \"`echo '$''{'ac_cv_prog_OBJDUMP_FOR_TARGET'+set}'`\" = set"; then
6117  echo $ac_n "(cached) $ac_c" 1>&6
6118else
6119  if test -n "$OBJDUMP_FOR_TARGET"; then
6120  ac_cv_prog_OBJDUMP_FOR_TARGET="$OBJDUMP_FOR_TARGET" # Let the user override the test.
6121else
6122  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
6123  ac_dummy="$PATH"
6124  for ac_dir in $ac_dummy; do
6125    test -z "$ac_dir" && ac_dir=.
6126    if test -f $ac_dir/$ac_word; then
6127      ac_cv_prog_OBJDUMP_FOR_TARGET="${ncn_progname}"
6128      break
6129    fi
6130  done
6131  IFS="$ac_save_ifs"
6132fi
6133fi
6134OBJDUMP_FOR_TARGET="$ac_cv_prog_OBJDUMP_FOR_TARGET"
6135if test -n "$OBJDUMP_FOR_TARGET"; then
6136  echo "$ac_t""$OBJDUMP_FOR_TARGET" 1>&6
6137else
6138  echo "$ac_t""no" 1>&6
6139fi
6140
6141    fi
6142    test -n "$ac_cv_prog_OBJDUMP_FOR_TARGET" && break
6143  done
6144fi
6145
6146if test -z "$ac_cv_prog_OBJDUMP_FOR_TARGET" ; then
6147  set dummy objdump
6148  if test $build = $target ; then
6149    OBJDUMP_FOR_TARGET="$2"
6150  else
6151    OBJDUMP_FOR_TARGET="${ncn_target_tool_prefix}$2"
6152  fi
6153fi
6154
6155else
6156  OBJDUMP_FOR_TARGET=$ac_cv_path_OBJDUMP_FOR_TARGET
6157fi
6158
6159
6160
6161
6162if test -z "$ac_cv_path_RANLIB_FOR_TARGET" ; then
6163  if test -n "$with_build_time_tools"; then
6164    echo $ac_n "checking for ranlib in $with_build_time_tools""... $ac_c" 1>&6
6165echo "configure:6166: checking for ranlib in $with_build_time_tools" >&5
6166    if test -x $with_build_time_tools/ranlib; then
6167      RANLIB_FOR_TARGET=`cd $with_build_time_tools && pwd`/ranlib
6168      ac_cv_path_RANLIB_FOR_TARGET=$RANLIB_FOR_TARGET
6169      echo "$ac_t""$ac_cv_path_RANLIB_FOR_TARGET" 1>&6
6170    else
6171      echo "$ac_t""no" 1>&6
6172    fi
6173  elif test $build != $host && test $have_gcc_for_target = yes; then
6174    RANLIB_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=ranlib`
6175    test $RANLIB_FOR_TARGET=ranlib && RANLIB_FOR_TARGET=
6176    ac_cv_path_RANLIB_FOR_TARGET=$RANLIB_FOR_TARGET
6177  fi
6178fi
6179if test -z "$ac_cv_path_RANLIB_FOR_TARGET" ; then
6180  # Extract the first word of "ranlib", so it can be a program name with args.
6181set dummy ranlib; ac_word=$2
6182echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
6183echo "configure:6184: checking for $ac_word" >&5
6184if eval "test \"`echo '$''{'ac_cv_path_RANLIB_FOR_TARGET'+set}'`\" = set"; then
6185  echo $ac_n "(cached) $ac_c" 1>&6
6186else
6187  case "$RANLIB_FOR_TARGET" in
6188  /*)
6189  ac_cv_path_RANLIB_FOR_TARGET="$RANLIB_FOR_TARGET" # Let the user override the test with a path.
6190  ;;
6191  ?:/*)
6192  ac_cv_path_RANLIB_FOR_TARGET="$RANLIB_FOR_TARGET" # Let the user override the test with a dos path.
6193  ;;
6194  *)
6195  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
6196  ac_dummy="$gcc_cv_tool_dirs"
6197  for ac_dir in $ac_dummy; do
6198    test -z "$ac_dir" && ac_dir=.
6199    if test -f $ac_dir/$ac_word; then
6200      ac_cv_path_RANLIB_FOR_TARGET="$ac_dir/$ac_word"
6201      break
6202    fi
6203  done
6204  IFS="$ac_save_ifs"
6205  ;;
6206esac
6207fi
6208RANLIB_FOR_TARGET="$ac_cv_path_RANLIB_FOR_TARGET"
6209if test -n "$RANLIB_FOR_TARGET"; then
6210  echo "$ac_t""$RANLIB_FOR_TARGET" 1>&6
6211else
6212  echo "$ac_t""no" 1>&6
6213fi
6214
6215fi
6216if test -z "$ac_cv_path_RANLIB_FOR_TARGET" ; then
6217   if test -n "$with_build_time_tools"; then
6218  for ncn_progname in ranlib; do
6219    echo $ac_n "checking for ${ncn_progname} in $with_build_time_tools""... $ac_c" 1>&6
6220echo "configure:6221: checking for ${ncn_progname} in $with_build_time_tools" >&5
6221    if test -x $with_build_time_tools/${ncn_progname}; then
6222      ac_cv_prog_RANLIB_FOR_TARGET=$with_build_time_tools/${ncn_progname}
6223      echo "$ac_t""yes" 1>&6
6224      break
6225    else
6226      echo "$ac_t""no" 1>&6
6227    fi
6228  done
6229fi
6230
6231if test -z "$ac_cv_prog_RANLIB_FOR_TARGET"; then
6232  for ncn_progname in ranlib; do
6233    if test -n "$ncn_target_tool_prefix"; then
6234      # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
6235set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
6236echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
6237echo "configure:6238: checking for $ac_word" >&5
6238if eval "test \"`echo '$''{'ac_cv_prog_RANLIB_FOR_TARGET'+set}'`\" = set"; then
6239  echo $ac_n "(cached) $ac_c" 1>&6
6240else
6241  if test -n "$RANLIB_FOR_TARGET"; then
6242  ac_cv_prog_RANLIB_FOR_TARGET="$RANLIB_FOR_TARGET" # Let the user override the test.
6243else
6244  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
6245  ac_dummy="$PATH"
6246  for ac_dir in $ac_dummy; do
6247    test -z "$ac_dir" && ac_dir=.
6248    if test -f $ac_dir/$ac_word; then
6249      ac_cv_prog_RANLIB_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
6250      break
6251    fi
6252  done
6253  IFS="$ac_save_ifs"
6254fi
6255fi
6256RANLIB_FOR_TARGET="$ac_cv_prog_RANLIB_FOR_TARGET"
6257if test -n "$RANLIB_FOR_TARGET"; then
6258  echo "$ac_t""$RANLIB_FOR_TARGET" 1>&6
6259else
6260  echo "$ac_t""no" 1>&6
6261fi
6262
6263    fi
6264    if test -z "$ac_cv_prog_RANLIB_FOR_TARGET" && test $build = $target ; then
6265      # Extract the first word of "${ncn_progname}", so it can be a program name with args.
6266set dummy ${ncn_progname}; ac_word=$2
6267echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
6268echo "configure:6269: checking for $ac_word" >&5
6269if eval "test \"`echo '$''{'ac_cv_prog_RANLIB_FOR_TARGET'+set}'`\" = set"; then
6270  echo $ac_n "(cached) $ac_c" 1>&6
6271else
6272  if test -n "$RANLIB_FOR_TARGET"; then
6273  ac_cv_prog_RANLIB_FOR_TARGET="$RANLIB_FOR_TARGET" # Let the user override the test.
6274else
6275  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
6276  ac_dummy="$PATH"
6277  for ac_dir in $ac_dummy; do
6278    test -z "$ac_dir" && ac_dir=.
6279    if test -f $ac_dir/$ac_word; then
6280      ac_cv_prog_RANLIB_FOR_TARGET="${ncn_progname}"
6281      break
6282    fi
6283  done
6284  IFS="$ac_save_ifs"
6285fi
6286fi
6287RANLIB_FOR_TARGET="$ac_cv_prog_RANLIB_FOR_TARGET"
6288if test -n "$RANLIB_FOR_TARGET"; then
6289  echo "$ac_t""$RANLIB_FOR_TARGET" 1>&6
6290else
6291  echo "$ac_t""no" 1>&6
6292fi
6293
6294    fi
6295    test -n "$ac_cv_prog_RANLIB_FOR_TARGET" && break
6296  done
6297fi
6298
6299if test -z "$ac_cv_prog_RANLIB_FOR_TARGET" ; then
6300  set dummy ranlib
6301  if test $build = $target ; then
6302    RANLIB_FOR_TARGET="$2"
6303  else
6304    RANLIB_FOR_TARGET="${ncn_target_tool_prefix}$2"
6305  fi
6306fi
6307
6308else
6309  RANLIB_FOR_TARGET=$ac_cv_path_RANLIB_FOR_TARGET
6310fi
6311
6312
6313
6314
6315if test -z "$ac_cv_path_STRIP_FOR_TARGET" ; then
6316  if test -n "$with_build_time_tools"; then
6317    echo $ac_n "checking for strip in $with_build_time_tools""... $ac_c" 1>&6
6318echo "configure:6319: checking for strip in $with_build_time_tools" >&5
6319    if test -x $with_build_time_tools/strip; then
6320      STRIP_FOR_TARGET=`cd $with_build_time_tools && pwd`/strip
6321      ac_cv_path_STRIP_FOR_TARGET=$STRIP_FOR_TARGET
6322      echo "$ac_t""$ac_cv_path_STRIP_FOR_TARGET" 1>&6
6323    else
6324      echo "$ac_t""no" 1>&6
6325    fi
6326  elif test $build != $host && test $have_gcc_for_target = yes; then
6327    STRIP_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=strip`
6328    test $STRIP_FOR_TARGET=strip && STRIP_FOR_TARGET=
6329    ac_cv_path_STRIP_FOR_TARGET=$STRIP_FOR_TARGET
6330  fi
6331fi
6332if test -z "$ac_cv_path_STRIP_FOR_TARGET" ; then
6333  # Extract the first word of "strip", so it can be a program name with args.
6334set dummy strip; ac_word=$2
6335echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
6336echo "configure:6337: checking for $ac_word" >&5
6337if eval "test \"`echo '$''{'ac_cv_path_STRIP_FOR_TARGET'+set}'`\" = set"; then
6338  echo $ac_n "(cached) $ac_c" 1>&6
6339else
6340  case "$STRIP_FOR_TARGET" in
6341  /*)
6342  ac_cv_path_STRIP_FOR_TARGET="$STRIP_FOR_TARGET" # Let the user override the test with a path.
6343  ;;
6344  ?:/*)
6345  ac_cv_path_STRIP_FOR_TARGET="$STRIP_FOR_TARGET" # Let the user override the test with a dos path.
6346  ;;
6347  *)
6348  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
6349  ac_dummy="$gcc_cv_tool_dirs"
6350  for ac_dir in $ac_dummy; do
6351    test -z "$ac_dir" && ac_dir=.
6352    if test -f $ac_dir/$ac_word; then
6353      ac_cv_path_STRIP_FOR_TARGET="$ac_dir/$ac_word"
6354      break
6355    fi
6356  done
6357  IFS="$ac_save_ifs"
6358  ;;
6359esac
6360fi
6361STRIP_FOR_TARGET="$ac_cv_path_STRIP_FOR_TARGET"
6362if test -n "$STRIP_FOR_TARGET"; then
6363  echo "$ac_t""$STRIP_FOR_TARGET" 1>&6
6364else
6365  echo "$ac_t""no" 1>&6
6366fi
6367
6368fi
6369if test -z "$ac_cv_path_STRIP_FOR_TARGET" ; then
6370   if test -n "$with_build_time_tools"; then
6371  for ncn_progname in strip; do
6372    echo $ac_n "checking for ${ncn_progname} in $with_build_time_tools""... $ac_c" 1>&6
6373echo "configure:6374: checking for ${ncn_progname} in $with_build_time_tools" >&5
6374    if test -x $with_build_time_tools/${ncn_progname}; then
6375      ac_cv_prog_STRIP_FOR_TARGET=$with_build_time_tools/${ncn_progname}
6376      echo "$ac_t""yes" 1>&6
6377      break
6378    else
6379      echo "$ac_t""no" 1>&6
6380    fi
6381  done
6382fi
6383
6384if test -z "$ac_cv_prog_STRIP_FOR_TARGET"; then
6385  for ncn_progname in strip; do
6386    if test -n "$ncn_target_tool_prefix"; then
6387      # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
6388set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
6389echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
6390echo "configure:6391: checking for $ac_word" >&5
6391if eval "test \"`echo '$''{'ac_cv_prog_STRIP_FOR_TARGET'+set}'`\" = set"; then
6392  echo $ac_n "(cached) $ac_c" 1>&6
6393else
6394  if test -n "$STRIP_FOR_TARGET"; then
6395  ac_cv_prog_STRIP_FOR_TARGET="$STRIP_FOR_TARGET" # Let the user override the test.
6396else
6397  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
6398  ac_dummy="$PATH"
6399  for ac_dir in $ac_dummy; do
6400    test -z "$ac_dir" && ac_dir=.
6401    if test -f $ac_dir/$ac_word; then
6402      ac_cv_prog_STRIP_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
6403      break
6404    fi
6405  done
6406  IFS="$ac_save_ifs"
6407fi
6408fi
6409STRIP_FOR_TARGET="$ac_cv_prog_STRIP_FOR_TARGET"
6410if test -n "$STRIP_FOR_TARGET"; then
6411  echo "$ac_t""$STRIP_FOR_TARGET" 1>&6
6412else
6413  echo "$ac_t""no" 1>&6
6414fi
6415
6416    fi
6417    if test -z "$ac_cv_prog_STRIP_FOR_TARGET" && test $build = $target ; then
6418      # Extract the first word of "${ncn_progname}", so it can be a program name with args.
6419set dummy ${ncn_progname}; ac_word=$2
6420echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
6421echo "configure:6422: checking for $ac_word" >&5
6422if eval "test \"`echo '$''{'ac_cv_prog_STRIP_FOR_TARGET'+set}'`\" = set"; then
6423  echo $ac_n "(cached) $ac_c" 1>&6
6424else
6425  if test -n "$STRIP_FOR_TARGET"; then
6426  ac_cv_prog_STRIP_FOR_TARGET="$STRIP_FOR_TARGET" # Let the user override the test.
6427else
6428  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
6429  ac_dummy="$PATH"
6430  for ac_dir in $ac_dummy; do
6431    test -z "$ac_dir" && ac_dir=.
6432    if test -f $ac_dir/$ac_word; then
6433      ac_cv_prog_STRIP_FOR_TARGET="${ncn_progname}"
6434      break
6435    fi
6436  done
6437  IFS="$ac_save_ifs"
6438fi
6439fi
6440STRIP_FOR_TARGET="$ac_cv_prog_STRIP_FOR_TARGET"
6441if test -n "$STRIP_FOR_TARGET"; then
6442  echo "$ac_t""$STRIP_FOR_TARGET" 1>&6
6443else
6444  echo "$ac_t""no" 1>&6
6445fi
6446
6447    fi
6448    test -n "$ac_cv_prog_STRIP_FOR_TARGET" && break
6449  done
6450fi
6451
6452if test -z "$ac_cv_prog_STRIP_FOR_TARGET" ; then
6453  set dummy strip
6454  if test $build = $target ; then
6455    STRIP_FOR_TARGET="$2"
6456  else
6457    STRIP_FOR_TARGET="${ncn_target_tool_prefix}$2"
6458  fi
6459fi
6460
6461else
6462  STRIP_FOR_TARGET=$ac_cv_path_STRIP_FOR_TARGET
6463fi
6464
6465
6466
6467
6468if test -z "$ac_cv_path_WINDRES_FOR_TARGET" ; then
6469  if test -n "$with_build_time_tools"; then
6470    echo $ac_n "checking for windres in $with_build_time_tools""... $ac_c" 1>&6
6471echo "configure:6472: checking for windres in $with_build_time_tools" >&5
6472    if test -x $with_build_time_tools/windres; then
6473      WINDRES_FOR_TARGET=`cd $with_build_time_tools && pwd`/windres
6474      ac_cv_path_WINDRES_FOR_TARGET=$WINDRES_FOR_TARGET
6475      echo "$ac_t""$ac_cv_path_WINDRES_FOR_TARGET" 1>&6
6476    else
6477      echo "$ac_t""no" 1>&6
6478    fi
6479  elif test $build != $host && test $have_gcc_for_target = yes; then
6480    WINDRES_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=windres`
6481    test $WINDRES_FOR_TARGET=windres && WINDRES_FOR_TARGET=
6482    ac_cv_path_WINDRES_FOR_TARGET=$WINDRES_FOR_TARGET
6483  fi
6484fi
6485if test -z "$ac_cv_path_WINDRES_FOR_TARGET" ; then
6486  # Extract the first word of "windres", so it can be a program name with args.
6487set dummy windres; ac_word=$2
6488echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
6489echo "configure:6490: checking for $ac_word" >&5
6490if eval "test \"`echo '$''{'ac_cv_path_WINDRES_FOR_TARGET'+set}'`\" = set"; then
6491  echo $ac_n "(cached) $ac_c" 1>&6
6492else
6493  case "$WINDRES_FOR_TARGET" in
6494  /*)
6495  ac_cv_path_WINDRES_FOR_TARGET="$WINDRES_FOR_TARGET" # Let the user override the test with a path.
6496  ;;
6497  ?:/*)
6498  ac_cv_path_WINDRES_FOR_TARGET="$WINDRES_FOR_TARGET" # Let the user override the test with a dos path.
6499  ;;
6500  *)
6501  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
6502  ac_dummy="$gcc_cv_tool_dirs"
6503  for ac_dir in $ac_dummy; do
6504    test -z "$ac_dir" && ac_dir=.
6505    if test -f $ac_dir/$ac_word; then
6506      ac_cv_path_WINDRES_FOR_TARGET="$ac_dir/$ac_word"
6507      break
6508    fi
6509  done
6510  IFS="$ac_save_ifs"
6511  ;;
6512esac
6513fi
6514WINDRES_FOR_TARGET="$ac_cv_path_WINDRES_FOR_TARGET"
6515if test -n "$WINDRES_FOR_TARGET"; then
6516  echo "$ac_t""$WINDRES_FOR_TARGET" 1>&6
6517else
6518  echo "$ac_t""no" 1>&6
6519fi
6520
6521fi
6522if test -z "$ac_cv_path_WINDRES_FOR_TARGET" ; then
6523   if test -n "$with_build_time_tools"; then
6524  for ncn_progname in windres; do
6525    echo $ac_n "checking for ${ncn_progname} in $with_build_time_tools""... $ac_c" 1>&6
6526echo "configure:6527: checking for ${ncn_progname} in $with_build_time_tools" >&5
6527    if test -x $with_build_time_tools/${ncn_progname}; then
6528      ac_cv_prog_WINDRES_FOR_TARGET=$with_build_time_tools/${ncn_progname}
6529      echo "$ac_t""yes" 1>&6
6530      break
6531    else
6532      echo "$ac_t""no" 1>&6
6533    fi
6534  done
6535fi
6536
6537if test -z "$ac_cv_prog_WINDRES_FOR_TARGET"; then
6538  for ncn_progname in windres; do
6539    if test -n "$ncn_target_tool_prefix"; then
6540      # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
6541set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
6542echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
6543echo "configure:6544: checking for $ac_word" >&5
6544if eval "test \"`echo '$''{'ac_cv_prog_WINDRES_FOR_TARGET'+set}'`\" = set"; then
6545  echo $ac_n "(cached) $ac_c" 1>&6
6546else
6547  if test -n "$WINDRES_FOR_TARGET"; then
6548  ac_cv_prog_WINDRES_FOR_TARGET="$WINDRES_FOR_TARGET" # Let the user override the test.
6549else
6550  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
6551  ac_dummy="$PATH"
6552  for ac_dir in $ac_dummy; do
6553    test -z "$ac_dir" && ac_dir=.
6554    if test -f $ac_dir/$ac_word; then
6555      ac_cv_prog_WINDRES_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
6556      break
6557    fi
6558  done
6559  IFS="$ac_save_ifs"
6560fi
6561fi
6562WINDRES_FOR_TARGET="$ac_cv_prog_WINDRES_FOR_TARGET"
6563if test -n "$WINDRES_FOR_TARGET"; then
6564  echo "$ac_t""$WINDRES_FOR_TARGET" 1>&6
6565else
6566  echo "$ac_t""no" 1>&6
6567fi
6568
6569    fi
6570    if test -z "$ac_cv_prog_WINDRES_FOR_TARGET" && test $build = $target ; then
6571      # Extract the first word of "${ncn_progname}", so it can be a program name with args.
6572set dummy ${ncn_progname}; ac_word=$2
6573echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
6574echo "configure:6575: checking for $ac_word" >&5
6575if eval "test \"`echo '$''{'ac_cv_prog_WINDRES_FOR_TARGET'+set}'`\" = set"; then
6576  echo $ac_n "(cached) $ac_c" 1>&6
6577else
6578  if test -n "$WINDRES_FOR_TARGET"; then
6579  ac_cv_prog_WINDRES_FOR_TARGET="$WINDRES_FOR_TARGET" # Let the user override the test.
6580else
6581  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS=":"
6582  ac_dummy="$PATH"
6583  for ac_dir in $ac_dummy; do
6584    test -z "$ac_dir" && ac_dir=.
6585    if test -f $ac_dir/$ac_word; then
6586      ac_cv_prog_WINDRES_FOR_TARGET="${ncn_progname}"
6587      break
6588    fi
6589  done
6590  IFS="$ac_save_ifs"
6591fi
6592fi
6593WINDRES_FOR_TARGET="$ac_cv_prog_WINDRES_FOR_TARGET"
6594if test -n "$WINDRES_FOR_TARGET"; then
6595  echo "$ac_t""$WINDRES_FOR_TARGET" 1>&6
6596else
6597  echo "$ac_t""no" 1>&6
6598fi
6599
6600    fi
6601    test -n "$ac_cv_prog_WINDRES_FOR_TARGET" && break
6602  done
6603fi
6604
6605if test -z "$ac_cv_prog_WINDRES_FOR_TARGET" ; then
6606  set dummy windres
6607  if test $build = $target ; then
6608    WINDRES_FOR_TARGET="$2"
6609  else
6610    WINDRES_FOR_TARGET="${ncn_target_tool_prefix}$2"
6611  fi
6612fi
6613
6614else
6615  WINDRES_FOR_TARGET=$ac_cv_path_WINDRES_FOR_TARGET
6616fi
6617
6618
6619RAW_CXX_FOR_TARGET="$CXX_FOR_TARGET"
6620
6621echo $ac_n "checking where to find the target ar""... $ac_c" 1>&6
6622echo "configure:6623: checking where to find the target ar" >&5
6623if test "x${build}" != "x${host}" ; then
6624  if expr "x$AR_FOR_TARGET" : "x/" > /dev/null; then
6625    # We already found the complete path
6626    echo "$ac_t""pre-installed in `dirname $AR_FOR_TARGET`" 1>&6
6627  else
6628    # Canadian cross, just use what we found
6629    echo "$ac_t""pre-installed" 1>&6
6630  fi
6631else
6632  ok=yes
6633  case " ${configdirs} " in
6634    *" binutils "*) ;;
6635    *) ok=no ;;
6636  esac
6637
6638  if test $ok = yes; then
6639    # An in-tree tool is available and we can use it
6640    AR_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/ar'
6641    echo "$ac_t""just compiled" 1>&6
6642  elif expr "x$AR_FOR_TARGET" : "x/" > /dev/null; then
6643    # We already found the complete path
6644    echo "$ac_t""pre-installed in `dirname $AR_FOR_TARGET`" 1>&6
6645  elif test "x$target" = "x$host"; then
6646    # We can use an host tool
6647    AR_FOR_TARGET='$(AR)'
6648    echo "$ac_t""host tool" 1>&6
6649  else
6650    # We need a cross tool
6651    echo "$ac_t""pre-installed" 1>&6
6652  fi
6653fi
6654echo $ac_n "checking where to find the target as""... $ac_c" 1>&6
6655echo "configure:6656: checking where to find the target as" >&5
6656if test "x${build}" != "x${host}" ; then
6657  if expr "x$AS_FOR_TARGET" : "x/" > /dev/null; then
6658    # We already found the complete path
6659    echo "$ac_t""pre-installed in `dirname $AS_FOR_TARGET`" 1>&6
6660  else
6661    # Canadian cross, just use what we found
6662    echo "$ac_t""pre-installed" 1>&6
6663  fi
6664else
6665  ok=yes
6666  case " ${configdirs} " in
6667    *" gas "*) ;;
6668    *) ok=no ;;
6669  esac
6670
6671  if test $ok = yes; then
6672    # An in-tree tool is available and we can use it
6673    AS_FOR_TARGET='$$r/$(HOST_SUBDIR)/gas/as-new'
6674    echo "$ac_t""just compiled" 1>&6
6675  elif expr "x$AS_FOR_TARGET" : "x/" > /dev/null; then
6676    # We already found the complete path
6677    echo "$ac_t""pre-installed in `dirname $AS_FOR_TARGET`" 1>&6
6678  elif test "x$target" = "x$host"; then
6679    # We can use an host tool
6680    AS_FOR_TARGET='$(AS)'
6681    echo "$ac_t""host tool" 1>&6
6682  else
6683    # We need a cross tool
6684    echo "$ac_t""pre-installed" 1>&6
6685  fi
6686fi
6687echo $ac_n "checking where to find the target cc""... $ac_c" 1>&6
6688echo "configure:6689: checking where to find the target cc" >&5
6689if test "x${build}" != "x${host}" ; then
6690  if expr "x$CC_FOR_TARGET" : "x/" > /dev/null; then
6691    # We already found the complete path
6692    echo "$ac_t""pre-installed in `dirname $CC_FOR_TARGET`" 1>&6
6693  else
6694    # Canadian cross, just use what we found
6695    echo "$ac_t""pre-installed" 1>&6
6696  fi
6697else
6698  ok=yes
6699  case " ${configdirs} " in
6700    *" gcc "*) ;;
6701    *) ok=no ;;
6702  esac
6703
6704  if test $ok = yes; then
6705    # An in-tree tool is available and we can use it
6706    CC_FOR_TARGET='$$r/$(HOST_SUBDIR)/gcc/xgcc -B$$r/$(HOST_SUBDIR)/gcc/'
6707    echo "$ac_t""just compiled" 1>&6
6708  elif expr "x$CC_FOR_TARGET" : "x/" > /dev/null; then
6709    # We already found the complete path
6710    echo "$ac_t""pre-installed in `dirname $CC_FOR_TARGET`" 1>&6
6711  elif test "x$target" = "x$host"; then
6712    # We can use an host tool
6713    CC_FOR_TARGET='$(CC)'
6714    echo "$ac_t""host tool" 1>&6
6715  else
6716    # We need a cross tool
6717    echo "$ac_t""pre-installed" 1>&6
6718  fi
6719fi
6720echo $ac_n "checking where to find the target c++""... $ac_c" 1>&6
6721echo "configure:6722: checking where to find the target c++" >&5
6722if test "x${build}" != "x${host}" ; then
6723  if expr "x$CXX_FOR_TARGET" : "x/" > /dev/null; then
6724    # We already found the complete path
6725    echo "$ac_t""pre-installed in `dirname $CXX_FOR_TARGET`" 1>&6
6726  else
6727    # Canadian cross, just use what we found
6728    echo "$ac_t""pre-installed" 1>&6
6729  fi
6730else
6731  ok=yes
6732  case " ${configdirs} " in
6733    *" gcc "*) ;;
6734    *) ok=no ;;
6735  esac
6736  case ,${enable_languages}, in
6737    *,c++,*) ;;
6738    *) ok=no ;;
6739  esac
6740  if test $ok = yes; then
6741    # An in-tree tool is available and we can use it
6742    CXX_FOR_TARGET='$$r/$(HOST_SUBDIR)/gcc/g++ -B$$r/$(HOST_SUBDIR)/gcc/ -nostdinc++ `test ! -f $$r/$(TARGET_SUBDIR)/libstdc++-v3/scripts/testsuite_flags || $(SHELL) $$r/$(TARGET_SUBDIR)/libstdc++-v3/scripts/testsuite_flags --build-includes` -L$$r/$(TARGET_SUBDIR)/libstdc++-v3/src -L$$r/$(TARGET_SUBDIR)/libstdc++-v3/src/.libs'
6743    echo "$ac_t""just compiled" 1>&6
6744  elif expr "x$CXX_FOR_TARGET" : "x/" > /dev/null; then
6745    # We already found the complete path
6746    echo "$ac_t""pre-installed in `dirname $CXX_FOR_TARGET`" 1>&6
6747  elif test "x$target" = "x$host"; then
6748    # We can use an host tool
6749    CXX_FOR_TARGET='$(CXX)'
6750    echo "$ac_t""host tool" 1>&6
6751  else
6752    # We need a cross tool
6753    echo "$ac_t""pre-installed" 1>&6
6754  fi
6755fi
6756echo $ac_n "checking where to find the target c++ for libstdc++""... $ac_c" 1>&6
6757echo "configure:6758: checking where to find the target c++ for libstdc++" >&5
6758if test "x${build}" != "x${host}" ; then
6759  if expr "x$RAW_CXX_FOR_TARGET" : "x/" > /dev/null; then
6760    # We already found the complete path
6761    echo "$ac_t""pre-installed in `dirname $RAW_CXX_FOR_TARGET`" 1>&6
6762  else
6763    # Canadian cross, just use what we found
6764    echo "$ac_t""pre-installed" 1>&6
6765  fi
6766else
6767  ok=yes
6768  case " ${configdirs} " in
6769    *" gcc "*) ;;
6770    *) ok=no ;;
6771  esac
6772  case ,${enable_languages}, in
6773    *,c++,*) ;;
6774    *) ok=no ;;
6775  esac
6776  if test $ok = yes; then
6777    # An in-tree tool is available and we can use it
6778    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'
6779    echo "$ac_t""just compiled" 1>&6
6780  elif expr "x$RAW_CXX_FOR_TARGET" : "x/" > /dev/null; then
6781    # We already found the complete path
6782    echo "$ac_t""pre-installed in `dirname $RAW_CXX_FOR_TARGET`" 1>&6
6783  elif test "x$target" = "x$host"; then
6784    # We can use an host tool
6785    RAW_CXX_FOR_TARGET='$(CXX)'
6786    echo "$ac_t""host tool" 1>&6
6787  else
6788    # We need a cross tool
6789    echo "$ac_t""pre-installed" 1>&6
6790  fi
6791fi
6792echo $ac_n "checking where to find the target dlltool""... $ac_c" 1>&6
6793echo "configure:6794: checking where to find the target dlltool" >&5
6794if test "x${build}" != "x${host}" ; then
6795  if expr "x$DLLTOOL_FOR_TARGET" : "x/" > /dev/null; then
6796    # We already found the complete path
6797    echo "$ac_t""pre-installed in `dirname $DLLTOOL_FOR_TARGET`" 1>&6
6798  else
6799    # Canadian cross, just use what we found
6800    echo "$ac_t""pre-installed" 1>&6
6801  fi
6802else
6803  ok=yes
6804  case " ${configdirs} " in
6805    *" binutils "*) ;;
6806    *) ok=no ;;
6807  esac
6808
6809  if test $ok = yes; then
6810    # An in-tree tool is available and we can use it
6811    DLLTOOL_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/dlltool'
6812    echo "$ac_t""just compiled" 1>&6
6813  elif expr "x$DLLTOOL_FOR_TARGET" : "x/" > /dev/null; then
6814    # We already found the complete path
6815    echo "$ac_t""pre-installed in `dirname $DLLTOOL_FOR_TARGET`" 1>&6
6816  elif test "x$target" = "x$host"; then
6817    # We can use an host tool
6818    DLLTOOL_FOR_TARGET='$(DLLTOOL)'
6819    echo "$ac_t""host tool" 1>&6
6820  else
6821    # We need a cross tool
6822    echo "$ac_t""pre-installed" 1>&6
6823  fi
6824fi
6825echo $ac_n "checking where to find the target gcc""... $ac_c" 1>&6
6826echo "configure:6827: checking where to find the target gcc" >&5
6827if test "x${build}" != "x${host}" ; then
6828  if expr "x$GCC_FOR_TARGET" : "x/" > /dev/null; then
6829    # We already found the complete path
6830    echo "$ac_t""pre-installed in `dirname $GCC_FOR_TARGET`" 1>&6
6831  else
6832    # Canadian cross, just use what we found
6833    echo "$ac_t""pre-installed" 1>&6
6834  fi
6835else
6836  ok=yes
6837  case " ${configdirs} " in
6838    *" gcc "*) ;;
6839    *) ok=no ;;
6840  esac
6841
6842  if test $ok = yes; then
6843    # An in-tree tool is available and we can use it
6844    GCC_FOR_TARGET='$$r/$(HOST_SUBDIR)/gcc/xgcc -B$$r/$(HOST_SUBDIR)/gcc/'
6845    echo "$ac_t""just compiled" 1>&6
6846  elif expr "x$GCC_FOR_TARGET" : "x/" > /dev/null; then
6847    # We already found the complete path
6848    echo "$ac_t""pre-installed in `dirname $GCC_FOR_TARGET`" 1>&6
6849  elif test "x$target" = "x$host"; then
6850    # We can use an host tool
6851    GCC_FOR_TARGET='$()'
6852    echo "$ac_t""host tool" 1>&6
6853  else
6854    # We need a cross tool
6855    echo "$ac_t""pre-installed" 1>&6
6856  fi
6857fi
6858echo $ac_n "checking where to find the target gcj""... $ac_c" 1>&6
6859echo "configure:6860: checking where to find the target gcj" >&5
6860if test "x${build}" != "x${host}" ; then
6861  if expr "x$GCJ_FOR_TARGET" : "x/" > /dev/null; then
6862    # We already found the complete path
6863    echo "$ac_t""pre-installed in `dirname $GCJ_FOR_TARGET`" 1>&6
6864  else
6865    # Canadian cross, just use what we found
6866    echo "$ac_t""pre-installed" 1>&6
6867  fi
6868else
6869  ok=yes
6870  case " ${configdirs} " in
6871    *" gcc "*) ;;
6872    *) ok=no ;;
6873  esac
6874  case ,${enable_languages}, in
6875    *,java,*) ;;
6876    *) ok=no ;;
6877  esac
6878  if test $ok = yes; then
6879    # An in-tree tool is available and we can use it
6880    GCJ_FOR_TARGET='$$r/$(HOST_SUBDIR)/gcc/gcj -B$$r/$(HOST_SUBDIR)/gcc/'
6881    echo "$ac_t""just compiled" 1>&6
6882  elif expr "x$GCJ_FOR_TARGET" : "x/" > /dev/null; then
6883    # We already found the complete path
6884    echo "$ac_t""pre-installed in `dirname $GCJ_FOR_TARGET`" 1>&6
6885  elif test "x$target" = "x$host"; then
6886    # We can use an host tool
6887    GCJ_FOR_TARGET='$(GCJ)'
6888    echo "$ac_t""host tool" 1>&6
6889  else
6890    # We need a cross tool
6891    echo "$ac_t""pre-installed" 1>&6
6892  fi
6893fi
6894echo $ac_n "checking where to find the target gfortran""... $ac_c" 1>&6
6895echo "configure:6896: checking where to find the target gfortran" >&5
6896if test "x${build}" != "x${host}" ; then
6897  if expr "x$GFORTRAN_FOR_TARGET" : "x/" > /dev/null; then
6898    # We already found the complete path
6899    echo "$ac_t""pre-installed in `dirname $GFORTRAN_FOR_TARGET`" 1>&6
6900  else
6901    # Canadian cross, just use what we found
6902    echo "$ac_t""pre-installed" 1>&6
6903  fi
6904else
6905  ok=yes
6906  case " ${configdirs} " in
6907    *" gcc "*) ;;
6908    *) ok=no ;;
6909  esac
6910  case ,${enable_languages}, in
6911    *,fortran,*) ;;
6912    *) ok=no ;;
6913  esac
6914  if test $ok = yes; then
6915    # An in-tree tool is available and we can use it
6916    GFORTRAN_FOR_TARGET='$$r/$(HOST_SUBDIR)/gcc/gfortran -B$$r/$(HOST_SUBDIR)/gcc/'
6917    echo "$ac_t""just compiled" 1>&6
6918  elif expr "x$GFORTRAN_FOR_TARGET" : "x/" > /dev/null; then
6919    # We already found the complete path
6920    echo "$ac_t""pre-installed in `dirname $GFORTRAN_FOR_TARGET`" 1>&6
6921  elif test "x$target" = "x$host"; then
6922    # We can use an host tool
6923    GFORTRAN_FOR_TARGET='$(GFORTRAN)'
6924    echo "$ac_t""host tool" 1>&6
6925  else
6926    # We need a cross tool
6927    echo "$ac_t""pre-installed" 1>&6
6928  fi
6929fi
6930echo $ac_n "checking where to find the target ld""... $ac_c" 1>&6
6931echo "configure:6932: checking where to find the target ld" >&5
6932if test "x${build}" != "x${host}" ; then
6933  if expr "x$LD_FOR_TARGET" : "x/" > /dev/null; then
6934    # We already found the complete path
6935    echo "$ac_t""pre-installed in `dirname $LD_FOR_TARGET`" 1>&6
6936  else
6937    # Canadian cross, just use what we found
6938    echo "$ac_t""pre-installed" 1>&6
6939  fi
6940else
6941  ok=yes
6942  case " ${configdirs} " in
6943    *" ld "*) ;;
6944    *) ok=no ;;
6945  esac
6946
6947  if test $ok = yes; then
6948    # An in-tree tool is available and we can use it
6949    LD_FOR_TARGET='$$r/$(HOST_SUBDIR)/ld/ld-new'
6950    echo "$ac_t""just compiled" 1>&6
6951  elif expr "x$LD_FOR_TARGET" : "x/" > /dev/null; then
6952    # We already found the complete path
6953    echo "$ac_t""pre-installed in `dirname $LD_FOR_TARGET`" 1>&6
6954  elif test "x$target" = "x$host"; then
6955    # We can use an host tool
6956    LD_FOR_TARGET='$(LD)'
6957    echo "$ac_t""host tool" 1>&6
6958  else
6959    # We need a cross tool
6960    echo "$ac_t""pre-installed" 1>&6
6961  fi
6962fi
6963echo $ac_n "checking where to find the target lipo""... $ac_c" 1>&6
6964echo "configure:6965: checking where to find the target lipo" >&5
6965if test "x${build}" != "x${host}" ; then
6966  if expr "x$LIPO_FOR_TARGET" : "x/" > /dev/null; then
6967    # We already found the complete path
6968    echo "$ac_t""pre-installed in `dirname $LIPO_FOR_TARGET`" 1>&6
6969  else
6970    # Canadian cross, just use what we found
6971    echo "$ac_t""pre-installed" 1>&6
6972  fi
6973else
6974  if expr "x$LIPO_FOR_TARGET" : "x/" > /dev/null; then
6975    # We already found the complete path
6976    echo "$ac_t""pre-installed in `dirname $LIPO_FOR_TARGET`" 1>&6
6977  elif test "x$target" = "x$host"; then
6978    # We can use an host tool
6979    LIPO_FOR_TARGET='$(LIPO)'
6980    echo "$ac_t""host tool" 1>&6
6981  else
6982    # We need a cross tool
6983    echo "$ac_t""pre-installed" 1>&6
6984  fi
6985fi
6986echo $ac_n "checking where to find the target nm""... $ac_c" 1>&6
6987echo "configure:6988: checking where to find the target nm" >&5
6988if test "x${build}" != "x${host}" ; then
6989  if expr "x$NM_FOR_TARGET" : "x/" > /dev/null; then
6990    # We already found the complete path
6991    echo "$ac_t""pre-installed in `dirname $NM_FOR_TARGET`" 1>&6
6992  else
6993    # Canadian cross, just use what we found
6994    echo "$ac_t""pre-installed" 1>&6
6995  fi
6996else
6997  ok=yes
6998  case " ${configdirs} " in
6999    *" binutils "*) ;;
7000    *) ok=no ;;
7001  esac
7002
7003  if test $ok = yes; then
7004    # An in-tree tool is available and we can use it
7005    NM_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/nm-new'
7006    echo "$ac_t""just compiled" 1>&6
7007  elif expr "x$NM_FOR_TARGET" : "x/" > /dev/null; then
7008    # We already found the complete path
7009    echo "$ac_t""pre-installed in `dirname $NM_FOR_TARGET`" 1>&6
7010  elif test "x$target" = "x$host"; then
7011    # We can use an host tool
7012    NM_FOR_TARGET='$(NM)'
7013    echo "$ac_t""host tool" 1>&6
7014  else
7015    # We need a cross tool
7016    echo "$ac_t""pre-installed" 1>&6
7017  fi
7018fi
7019echo $ac_n "checking where to find the target objdump""... $ac_c" 1>&6
7020echo "configure:7021: checking where to find the target objdump" >&5
7021if test "x${build}" != "x${host}" ; then
7022  if expr "x$OBJDUMP_FOR_TARGET" : "x/" > /dev/null; then
7023    # We already found the complete path
7024    echo "$ac_t""pre-installed in `dirname $OBJDUMP_FOR_TARGET`" 1>&6
7025  else
7026    # Canadian cross, just use what we found
7027    echo "$ac_t""pre-installed" 1>&6
7028  fi
7029else
7030  ok=yes
7031  case " ${configdirs} " in
7032    *" binutils "*) ;;
7033    *) ok=no ;;
7034  esac
7035
7036  if test $ok = yes; then
7037    # An in-tree tool is available and we can use it
7038    OBJDUMP_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/objdump'
7039    echo "$ac_t""just compiled" 1>&6
7040  elif expr "x$OBJDUMP_FOR_TARGET" : "x/" > /dev/null; then
7041    # We already found the complete path
7042    echo "$ac_t""pre-installed in `dirname $OBJDUMP_FOR_TARGET`" 1>&6
7043  elif test "x$target" = "x$host"; then
7044    # We can use an host tool
7045    OBJDUMP_FOR_TARGET='$(OBJDUMP)'
7046    echo "$ac_t""host tool" 1>&6
7047  else
7048    # We need a cross tool
7049    echo "$ac_t""pre-installed" 1>&6
7050  fi
7051fi
7052echo $ac_n "checking where to find the target ranlib""... $ac_c" 1>&6
7053echo "configure:7054: checking where to find the target ranlib" >&5
7054if test "x${build}" != "x${host}" ; then
7055  if expr "x$RANLIB_FOR_TARGET" : "x/" > /dev/null; then
7056    # We already found the complete path
7057    echo "$ac_t""pre-installed in `dirname $RANLIB_FOR_TARGET`" 1>&6
7058  else
7059    # Canadian cross, just use what we found
7060    echo "$ac_t""pre-installed" 1>&6
7061  fi
7062else
7063  ok=yes
7064  case " ${configdirs} " in
7065    *" binutils "*) ;;
7066    *) ok=no ;;
7067  esac
7068
7069  if test $ok = yes; then
7070    # An in-tree tool is available and we can use it
7071    RANLIB_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/ranlib'
7072    echo "$ac_t""just compiled" 1>&6
7073  elif expr "x$RANLIB_FOR_TARGET" : "x/" > /dev/null; then
7074    # We already found the complete path
7075    echo "$ac_t""pre-installed in `dirname $RANLIB_FOR_TARGET`" 1>&6
7076  elif test "x$target" = "x$host"; then
7077    # We can use an host tool
7078    RANLIB_FOR_TARGET='$(RANLIB)'
7079    echo "$ac_t""host tool" 1>&6
7080  else
7081    # We need a cross tool
7082    echo "$ac_t""pre-installed" 1>&6
7083  fi
7084fi
7085echo $ac_n "checking where to find the target strip""... $ac_c" 1>&6
7086echo "configure:7087: checking where to find the target strip" >&5
7087if test "x${build}" != "x${host}" ; then
7088  if expr "x$STRIP_FOR_TARGET" : "x/" > /dev/null; then
7089    # We already found the complete path
7090    echo "$ac_t""pre-installed in `dirname $STRIP_FOR_TARGET`" 1>&6
7091  else
7092    # Canadian cross, just use what we found
7093    echo "$ac_t""pre-installed" 1>&6
7094  fi
7095else
7096  ok=yes
7097  case " ${configdirs} " in
7098    *" binutils "*) ;;
7099    *) ok=no ;;
7100  esac
7101
7102  if test $ok = yes; then
7103    # An in-tree tool is available and we can use it
7104    STRIP_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/strip'
7105    echo "$ac_t""just compiled" 1>&6
7106  elif expr "x$STRIP_FOR_TARGET" : "x/" > /dev/null; then
7107    # We already found the complete path
7108    echo "$ac_t""pre-installed in `dirname $STRIP_FOR_TARGET`" 1>&6
7109  elif test "x$target" = "x$host"; then
7110    # We can use an host tool
7111    STRIP_FOR_TARGET='$(STRIP)'
7112    echo "$ac_t""host tool" 1>&6
7113  else
7114    # We need a cross tool
7115    echo "$ac_t""pre-installed" 1>&6
7116  fi
7117fi
7118echo $ac_n "checking where to find the target windres""... $ac_c" 1>&6
7119echo "configure:7120: checking where to find the target windres" >&5
7120if test "x${build}" != "x${host}" ; then
7121  if expr "x$WINDRES_FOR_TARGET" : "x/" > /dev/null; then
7122    # We already found the complete path
7123    echo "$ac_t""pre-installed in `dirname $WINDRES_FOR_TARGET`" 1>&6
7124  else
7125    # Canadian cross, just use what we found
7126    echo "$ac_t""pre-installed" 1>&6
7127  fi
7128else
7129  ok=yes
7130  case " ${configdirs} " in
7131    *" binutils "*) ;;
7132    *) ok=no ;;
7133  esac
7134
7135  if test $ok = yes; then
7136    # An in-tree tool is available and we can use it
7137    WINDRES_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/windres'
7138    echo "$ac_t""just compiled" 1>&6
7139  elif expr "x$WINDRES_FOR_TARGET" : "x/" > /dev/null; then
7140    # We already found the complete path
7141    echo "$ac_t""pre-installed in `dirname $WINDRES_FOR_TARGET`" 1>&6
7142  elif test "x$target" = "x$host"; then
7143    # We can use an host tool
7144    WINDRES_FOR_TARGET='$(WINDRES)'
7145    echo "$ac_t""host tool" 1>&6
7146  else
7147    # We need a cross tool
7148    echo "$ac_t""pre-installed" 1>&6
7149  fi
7150fi
7151
7152
7153
7154
7155# Certain tools may need extra flags.
7156AR_FOR_TARGET=${AR_FOR_TARGET}${extra_arflags_for_target}
7157RANLIB_FOR_TARGET=${RANLIB_FOR_TARGET}${extra_ranlibflags_for_target}
7158NM_FOR_TARGET=${NM_FOR_TARGET}${extra_nmflags_for_target}
7159
7160# When building target libraries, except in a Canadian cross, we use
7161# the same toolchain as the compiler we just built.
7162COMPILER_AS_FOR_TARGET='$(AS_FOR_TARGET)'
7163COMPILER_LD_FOR_TARGET='$(LD_FOR_TARGET)'
7164COMPILER_NM_FOR_TARGET='$(NM_FOR_TARGET)'
7165if test $host = $build; then
7166  case " $configdirs " in
7167    *" gcc "*)
7168      COMPILER_AS_FOR_TARGET='$$r/$(HOST_SUBDIR)/gcc/as'
7169      COMPILER_LD_FOR_TARGET='$$r/$(HOST_SUBDIR)/gcc/collect-ld'
7170      COMPILER_NM_FOR_TARGET='$$r/$(HOST_SUBDIR)/gcc/nm'${extra_nmflags_for_target}
7171      ;;
7172  esac
7173fi
7174
7175
7176
7177
7178
7179echo $ac_n "checking whether to enable maintainer-specific portions of Makefiles""... $ac_c" 1>&6
7180echo "configure:7181: checking whether to enable maintainer-specific portions of Makefiles" >&5
7181# Check whether --enable-maintainer-mode or --disable-maintainer-mode was given.
7182if test "${enable_maintainer_mode+set}" = set; then
7183  enableval="$enable_maintainer_mode"
7184  USE_MAINTAINER_MODE=$enableval
7185else
7186  USE_MAINTAINER_MODE=no
7187fi
7188
7189echo "$ac_t""$USE_MAINTAINER_MODE" 1>&6
7190
7191
7192if test "$USE_MAINTAINER_MODE" = yes; then
7193  MAINTAINER_MODE_TRUE=
7194  MAINTAINER_MODE_FALSE='#'
7195else
7196  MAINTAINER_MODE_TRUE='#'
7197  MAINTAINER_MODE_FALSE=
7198fi
7199MAINT=$MAINTAINER_MODE_TRUE
7200
7201# ---------------------
7202# GCC bootstrap support
7203# ---------------------
7204
7205# Stage specific cflags for build.
7206stage1_cflags="-g"
7207case $build in
7208  vax-*-*)
7209    case ${GCC} in
7210      yes) stage1_cflags="-g -Wa,-J" ;;
7211      *) stage1_cflags="-g -J" ;;
7212    esac ;;
7213  powerpc-*-darwin*)
7214    # The spiffy cpp-precomp chokes on some legitimate constructs in GCC
7215    # sources; use -no-cpp-precomp to get to GNU cpp.
7216    # Apple's GCC has bugs in designated initializer handling, so disable
7217    # that too.
7218    stage1_cflags="-g -no-cpp-precomp -DHAVE_DESIGNATED_INITIALIZERS=0"
7219    ;;
7220esac
7221
7222
7223# Enable -Werror in bootstrap stage2 and later.
7224# Change the default to "no" on release branches.
7225# Check whether --enable-werror or --disable-werror was given.
7226if test "${enable_werror+set}" = set; then
7227  enableval="$enable_werror"
7228  :
7229else
7230  enable_werror=yes
7231fi
7232
7233case ${enable_werror} in
7234  yes) stage2_werror_flag="--enable-werror-always" ;;
7235  *) stage2_werror_flag="" ;;
7236esac
7237
7238
7239# Flags needed to enable html installing and building
7240# Check whether --with-datarootdir or --without-datarootdir was given.
7241if test "${with_datarootdir+set}" = set; then
7242  withval="$with_datarootdir"
7243  datarootdir="\${prefix}/${withval}"
7244else
7245  datarootdir="\${prefix}/share"
7246fi
7247
7248
7249# Check whether --with-docdir or --without-docdir was given.
7250if test "${with_docdir+set}" = set; then
7251  withval="$with_docdir"
7252  docdir="\${prefix}/${withval}"
7253else
7254  docdir="\${datarootdir}/doc"
7255fi
7256
7257
7258# Check whether --with-htmldir or --without-htmldir was given.
7259if test "${with_htmldir+set}" = set; then
7260  withval="$with_htmldir"
7261  htmldir="\${prefix}/${withval}"
7262else
7263  htmldir="\${docdir}"
7264fi
7265
7266
7267
7268
7269
7270
7271trap '' 1 2 15
7272cat > confcache <<\EOF
7273# This file is a shell script that caches the results of configure
7274# tests run on this system so they can be shared between configure
7275# scripts and configure runs.  It is not useful on other systems.
7276# If it contains results you don't want to keep, you may remove or edit it.
7277#
7278# By default, configure uses ./config.cache as the cache file,
7279# creating it if it does not exist already.  You can give configure
7280# the --cache-file=FILE option to use a different cache file; that is
7281# what configure does when it calls configure scripts in
7282# subdirectories, so they share the cache.
7283# Giving --cache-file=/dev/null disables caching, for debugging configure.
7284# config.status only pays attention to the cache file if you give it the
7285# --recheck option to rerun configure.
7286#
7287EOF
7288# The following way of writing the cache mishandles newlines in values,
7289# but we know of no workaround that is simple, portable, and efficient.
7290# So, don't put newlines in cache variables' values.
7291# Ultrix sh set writes to stderr and can't be redirected directly,
7292# and sets the high bit in the cache file unless we assign to the vars.
7293(set) 2>&1 |
7294  case `(ac_space=' '; set | grep ac_space) 2>&1` in
7295  *ac_space=\ *)
7296    # `set' does not quote correctly, so add quotes (double-quote substitution
7297    # turns \\\\ into \\, and sed turns \\ into \).
7298    sed -n \
7299      -e "s/'/'\\\\''/g" \
7300      -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
7301    ;;
7302  *)
7303    # `set' quotes correctly as required by POSIX, so do not add quotes.
7304    sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
7305    ;;
7306  esac >> confcache
7307if cmp -s $cache_file confcache; then
7308  :
7309else
7310  if test -w $cache_file; then
7311    echo "updating cache $cache_file"
7312    cat confcache > $cache_file
7313  else
7314    echo "not updating unwritable cache $cache_file"
7315  fi
7316fi
7317rm -f confcache
7318
7319trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
7320
7321test "x$prefix" = xNONE && prefix=$ac_default_prefix
7322# Let make expand exec_prefix.
7323test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
7324
7325# Any assignment to VPATH causes Sun make to only execute
7326# the first set of double-colon rules, so remove it if not needed.
7327# If there is a colon in the path, we need to keep it.
7328if test "x$srcdir" = x.; then
7329  ac_vpsub='/^[ 	]*VPATH[ 	]*=[^:]*$/d'
7330fi
7331
7332trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
7333
7334# Transform confdefs.h into DEFS.
7335# Protect against shell expansion while executing Makefile rules.
7336# Protect against Makefile macro expansion.
7337#
7338# If the first sed substitution is executed (which looks for macros that
7339# take arguments), then we branch to the quote section.  Otherwise,
7340# look for a macro that doesn't take arguments.
7341cat >confdef2opt.sed <<\_ACEOF
7342t clear
7343: clear
7344s,^[ 	]*#[ 	]*define[ 	][ 	]*\([^ 	(][^ 	(]*([^)]*)\)[ 	]*\(.*\),-D\1=\2,g
7345t quote
7346s,^[ 	]*#[ 	]*define[ 	][ 	]*\([^ 	][^ 	]*\)[ 	]*\(.*\),-D\1=\2,g
7347t quote
7348d
7349: quote
7350s,[ 	`~#$^&*(){}\\|;'"<>?],\\&,g
7351s,\[,\\&,g
7352s,\],\\&,g
7353s,\$,$$,g
7354p
7355_ACEOF
7356# We use echo to avoid assuming a particular line-breaking character.
7357# The extra dot is to prevent the shell from consuming trailing
7358# line-breaks from the sub-command output.  A line-break within
7359# single-quotes doesn't work because, if this script is created in a
7360# platform that uses two characters for line-breaks (e.g., DOS), tr
7361# would break.
7362ac_LF_and_DOT=`echo; echo .`
7363DEFS=`sed -n -f confdef2opt.sed confdefs.h | tr "$ac_LF_and_DOT" ' .'`
7364rm -f confdef2opt.sed
7365
7366
7367# Without the "./", some shells look in PATH for config.status.
7368: ${CONFIG_STATUS=./config.status}
7369
7370echo creating $CONFIG_STATUS
7371rm -f $CONFIG_STATUS
7372cat > $CONFIG_STATUS <<EOF
7373#! /bin/sh
7374# Generated automatically by configure.
7375# Run this file to recreate the current configuration.
7376# This directory was configured as follows,
7377# on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
7378#
7379# $0 $ac_configure_args
7380#
7381# Compiler output produced by configure, useful for debugging
7382# configure, is in ./config.log if it exists.
7383
7384ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
7385for ac_option
7386do
7387  case "\$ac_option" in
7388  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
7389    echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
7390    exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
7391  -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
7392    echo "$CONFIG_STATUS generated by autoconf version 2.13"
7393    exit 0 ;;
7394  -help | --help | --hel | --he | --h)
7395    echo "\$ac_cs_usage"; exit 0 ;;
7396  *) echo "\$ac_cs_usage"; exit 1 ;;
7397  esac
7398done
7399
7400ac_given_srcdir=$srcdir
7401ac_given_INSTALL="$INSTALL"
7402
7403trap 'rm -fr `echo "Makefile" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
7404EOF
7405cat >> $CONFIG_STATUS <<EOF
7406
7407# Protect against being on the right side of a sed subst in config.status.
7408sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
7409 s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
7410$ac_vpsub
7411$extrasub
7412s%@SHELL@%$SHELL%g
7413s%@CFLAGS@%$CFLAGS%g
7414s%@CPPFLAGS@%$CPPFLAGS%g
7415s%@CXXFLAGS@%$CXXFLAGS%g
7416s%@FFLAGS@%$FFLAGS%g
7417s%@DEFS@%$DEFS%g
7418s%@LDFLAGS@%$LDFLAGS%g
7419s%@LIBS@%$LIBS%g
7420s%@exec_prefix@%$exec_prefix%g
7421s%@prefix@%$prefix%g
7422s%@program_transform_name@%$program_transform_name%g
7423s%@bindir@%$bindir%g
7424s%@sbindir@%$sbindir%g
7425s%@libexecdir@%$libexecdir%g
7426s%@datadir@%$datadir%g
7427s%@sysconfdir@%$sysconfdir%g
7428s%@sharedstatedir@%$sharedstatedir%g
7429s%@localstatedir@%$localstatedir%g
7430s%@libdir@%$libdir%g
7431s%@includedir@%$includedir%g
7432s%@oldincludedir@%$oldincludedir%g
7433s%@infodir@%$infodir%g
7434s%@mandir@%$mandir%g
7435s%@host@%$host%g
7436s%@host_alias@%$host_alias%g
7437s%@host_cpu@%$host_cpu%g
7438s%@host_vendor@%$host_vendor%g
7439s%@host_os@%$host_os%g
7440s%@target@%$target%g
7441s%@target_alias@%$target_alias%g
7442s%@target_cpu@%$target_cpu%g
7443s%@target_vendor@%$target_vendor%g
7444s%@target_os@%$target_os%g
7445s%@build@%$build%g
7446s%@build_alias@%$build_alias%g
7447s%@build_cpu@%$build_cpu%g
7448s%@build_vendor@%$build_vendor%g
7449s%@build_os@%$build_os%g
7450s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
7451s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
7452s%@INSTALL_DATA@%$INSTALL_DATA%g
7453s%@LN@%$LN%g
7454s%@LN_S@%$LN_S%g
7455s%@TOPLEVEL_CONFIGURE_ARGUMENTS@%$TOPLEVEL_CONFIGURE_ARGUMENTS%g
7456s%@build_subdir@%$build_subdir%g
7457s%@host_subdir@%$host_subdir%g
7458s%@target_subdir@%$target_subdir%g
7459s%@CC@%$CC%g
7460s%@GNATBIND@%$GNATBIND%g
7461s%@do_compare@%$do_compare%g
7462s%@gmplibs@%$gmplibs%g
7463s%@gmpinc@%$gmpinc%g
7464s%@stage1_languages@%$stage1_languages%g
7465s%@SYSROOT_CFLAGS_FOR_TARGET@%$SYSROOT_CFLAGS_FOR_TARGET%g
7466/@serialization_dependencies@/r $serialization_dependencies
7467s%@serialization_dependencies@%%g
7468/@host_makefile_frag@/r $host_makefile_frag
7469s%@host_makefile_frag@%%g
7470/@target_makefile_frag@/r $target_makefile_frag
7471s%@target_makefile_frag@%%g
7472/@alphaieee_frag@/r $alphaieee_frag
7473s%@alphaieee_frag@%%g
7474/@ospace_frag@/r $ospace_frag
7475s%@ospace_frag@%%g
7476s%@RPATH_ENVVAR@%$RPATH_ENVVAR%g
7477s%@tooldir@%$tooldir%g
7478s%@build_tooldir@%$build_tooldir%g
7479s%@CONFIGURE_GDB_TK@%$CONFIGURE_GDB_TK%g
7480s%@GDB_TK@%$GDB_TK%g
7481s%@INSTALL_GDB_TK@%$INSTALL_GDB_TK%g
7482s%@build_configargs@%$build_configargs%g
7483s%@build_configdirs@%$build_configdirs%g
7484s%@host_configargs@%$host_configargs%g
7485s%@configdirs@%$configdirs%g
7486s%@target_configargs@%$target_configargs%g
7487s%@CC_FOR_BUILD@%$CC_FOR_BUILD%g
7488s%@config_shell@%$config_shell%g
7489s%@YACC@%$YACC%g
7490s%@BISON@%$BISON%g
7491s%@M4@%$M4%g
7492s%@LEX@%$LEX%g
7493s%@FLEX@%$FLEX%g
7494s%@MAKEINFO@%$MAKEINFO%g
7495s%@EXPECT@%$EXPECT%g
7496s%@RUNTEST@%$RUNTEST%g
7497s%@AR@%$AR%g
7498s%@AS@%$AS%g
7499s%@DLLTOOL@%$DLLTOOL%g
7500s%@LD@%$LD%g
7501s%@LIPO@%$LIPO%g
7502s%@NM@%$NM%g
7503s%@RANLIB@%$RANLIB%g
7504s%@STRIP@%$STRIP%g
7505s%@WINDRES@%$WINDRES%g
7506s%@OBJCOPY@%$OBJCOPY%g
7507s%@OBJDUMP@%$OBJDUMP%g
7508s%@CXX@%$CXX%g
7509s%@CFLAGS_FOR_BUILD@%$CFLAGS_FOR_BUILD%g
7510s%@CC_FOR_TARGET@%$CC_FOR_TARGET%g
7511s%@CXX_FOR_TARGET@%$CXX_FOR_TARGET%g
7512s%@GCC_FOR_TARGET@%$GCC_FOR_TARGET%g
7513s%@GCJ_FOR_TARGET@%$GCJ_FOR_TARGET%g
7514s%@GFORTRAN_FOR_TARGET@%$GFORTRAN_FOR_TARGET%g
7515s%@AR_FOR_TARGET@%$AR_FOR_TARGET%g
7516s%@AS_FOR_TARGET@%$AS_FOR_TARGET%g
7517s%@DLLTOOL_FOR_TARGET@%$DLLTOOL_FOR_TARGET%g
7518s%@LD_FOR_TARGET@%$LD_FOR_TARGET%g
7519s%@LIPO_FOR_TARGET@%$LIPO_FOR_TARGET%g
7520s%@NM_FOR_TARGET@%$NM_FOR_TARGET%g
7521s%@OBJDUMP_FOR_TARGET@%$OBJDUMP_FOR_TARGET%g
7522s%@RANLIB_FOR_TARGET@%$RANLIB_FOR_TARGET%g
7523s%@STRIP_FOR_TARGET@%$STRIP_FOR_TARGET%g
7524s%@WINDRES_FOR_TARGET@%$WINDRES_FOR_TARGET%g
7525s%@FLAGS_FOR_TARGET@%$FLAGS_FOR_TARGET%g
7526s%@RAW_CXX_FOR_TARGET@%$RAW_CXX_FOR_TARGET%g
7527s%@COMPILER_AS_FOR_TARGET@%$COMPILER_AS_FOR_TARGET%g
7528s%@COMPILER_LD_FOR_TARGET@%$COMPILER_LD_FOR_TARGET%g
7529s%@COMPILER_NM_FOR_TARGET@%$COMPILER_NM_FOR_TARGET%g
7530s%@MAINTAINER_MODE_TRUE@%$MAINTAINER_MODE_TRUE%g
7531s%@MAINTAINER_MODE_FALSE@%$MAINTAINER_MODE_FALSE%g
7532s%@MAINT@%$MAINT%g
7533s%@stage1_cflags@%$stage1_cflags%g
7534s%@stage2_werror_flag@%$stage2_werror_flag%g
7535s%@datarootdir@%$datarootdir%g
7536s%@docdir@%$docdir%g
7537s%@htmldir@%$htmldir%g
7538
7539CEOF
7540EOF
7541
7542cat >> $CONFIG_STATUS <<\EOF
7543
7544# Split the substitutions into bite-sized pieces for seds with
7545# small command number limits, like on Digital OSF/1 and HP-UX.
7546ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script.
7547ac_file=1 # Number of current file.
7548ac_beg=1 # First line for current file.
7549ac_end=$ac_max_sed_cmds # Line after last line for current file.
7550ac_more_lines=:
7551ac_sed_cmds=""
7552while $ac_more_lines; do
7553  if test $ac_beg -gt 1; then
7554    sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file
7555  else
7556    sed "${ac_end}q" conftest.subs > conftest.s$ac_file
7557  fi
7558  if test ! -s conftest.s$ac_file; then
7559    ac_more_lines=false
7560    rm -f conftest.s$ac_file
7561  else
7562    if test -z "$ac_sed_cmds"; then
7563      ac_sed_cmds="sed -f conftest.s$ac_file"
7564    else
7565      ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file"
7566    fi
7567    ac_file=`expr $ac_file + 1`
7568    ac_beg=$ac_end
7569    ac_end=`expr $ac_end + $ac_max_sed_cmds`
7570  fi
7571done
7572if test -z "$ac_sed_cmds"; then
7573  ac_sed_cmds=cat
7574fi
7575EOF
7576
7577cat >> $CONFIG_STATUS <<EOF
7578
7579CONFIG_FILES=\${CONFIG_FILES-"Makefile"}
7580EOF
7581cat >> $CONFIG_STATUS <<\EOF
7582for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
7583  # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
7584  case "$ac_file" in
7585  *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
7586       ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
7587  *) ac_file_in="${ac_file}.in" ;;
7588  esac
7589
7590  # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
7591
7592  # Remove last slash and all that follows it.  Not all systems have dirname.
7593  ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
7594  if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
7595    # The file is in a subdirectory.
7596    test ! -d "$ac_dir" && mkdir "$ac_dir"
7597    ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
7598    # A "../" for each directory in $ac_dir_suffix.
7599    ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
7600  else
7601    ac_dir_suffix= ac_dots=
7602  fi
7603
7604  case "$ac_given_srcdir" in
7605  .)  srcdir=.
7606      if test -z "$ac_dots"; then top_srcdir=.
7607      else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
7608  /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
7609  *) # Relative path.
7610    srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
7611    top_srcdir="$ac_dots$ac_given_srcdir" ;;
7612  esac
7613
7614  case "$ac_given_INSTALL" in
7615  [/$]*) INSTALL="$ac_given_INSTALL" ;;
7616  *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
7617  esac
7618
7619  echo creating "$ac_file"
7620  rm -f "$ac_file"
7621  configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
7622  case "$ac_file" in
7623  *Makefile*) ac_comsub="1i\\
7624# $configure_input" ;;
7625  *) ac_comsub= ;;
7626  esac
7627
7628  ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
7629  sed -e "$ac_comsub
7630s%@configure_input@%$configure_input%g
7631s%@srcdir@%$srcdir%g
7632s%@top_srcdir@%$top_srcdir%g
7633s%@INSTALL@%$INSTALL%g
7634" $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file
7635fi; done
7636rm -f conftest.s*
7637
7638EOF
7639cat >> $CONFIG_STATUS <<EOF
7640
7641EOF
7642cat >> $CONFIG_STATUS <<\EOF
7643
7644exit 0
7645EOF
7646chmod +x $CONFIG_STATUS
7647rm -fr confdefs* $ac_clean_files
7648test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1
7649
7650