OSDN Git Service

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