OSDN Git Service

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