OSDN Git Service

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