OSDN Git Service

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