OSDN Git Service

* java/util/logging/LogManager.java (loggers): Genericized.
[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 # Extract the first word of "${ac_tool_prefix}gnatmake", so it can be a program name with args.
2201 set dummy ${ac_tool_prefix}gnatmake; ac_word=$2
2202 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2203 echo "configure:2204: checking for $ac_word" >&5
2204 if eval "test \"`echo '$''{'ac_cv_prog_GNATMAKE'+set}'`\" = set"; then
2205   echo $ac_n "(cached) $ac_c" 1>&6
2206 else
2207   if test -n "$GNATMAKE"; then
2208   ac_cv_prog_GNATMAKE="$GNATMAKE" # Let the user override the test.
2209 else
2210   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
2211   ac_dummy="$PATH"
2212   for ac_dir in $ac_dummy; do
2213     test -z "$ac_dir" && ac_dir=.
2214     if test -f $ac_dir/$ac_word; then
2215       ac_cv_prog_GNATMAKE="${ac_tool_prefix}gnatmake"
2216       break
2217     fi
2218   done
2219   IFS="$ac_save_ifs"
2220 fi
2221 fi
2222 GNATMAKE="$ac_cv_prog_GNATMAKE"
2223 if test -n "$GNATMAKE"; then
2224   echo "$ac_t""$GNATMAKE" 1>&6
2225 else
2226   echo "$ac_t""no" 1>&6
2227 fi
2228
2229
2230 if test -z "$ac_cv_prog_GNATMAKE"; then
2231 if test -n "$ac_tool_prefix"; then
2232   # Extract the first word of "gnatmake", so it can be a program name with args.
2233 set dummy gnatmake; ac_word=$2
2234 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2235 echo "configure:2236: checking for $ac_word" >&5
2236 if eval "test \"`echo '$''{'ac_cv_prog_GNATMAKE'+set}'`\" = set"; then
2237   echo $ac_n "(cached) $ac_c" 1>&6
2238 else
2239   if test -n "$GNATMAKE"; then
2240   ac_cv_prog_GNATMAKE="$GNATMAKE" # Let the user override the test.
2241 else
2242   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
2243   ac_dummy="$PATH"
2244   for ac_dir in $ac_dummy; do
2245     test -z "$ac_dir" && ac_dir=.
2246     if test -f $ac_dir/$ac_word; then
2247       ac_cv_prog_GNATMAKE="gnatmake"
2248       break
2249     fi
2250   done
2251   IFS="$ac_save_ifs"
2252   test -z "$ac_cv_prog_GNATMAKE" && ac_cv_prog_GNATMAKE="no"
2253 fi
2254 fi
2255 GNATMAKE="$ac_cv_prog_GNATMAKE"
2256 if test -n "$GNATMAKE"; then
2257   echo "$ac_t""$GNATMAKE" 1>&6
2258 else
2259   echo "$ac_t""no" 1>&6
2260 fi
2261
2262 else
2263   GNATMAKE="no"
2264 fi
2265 fi
2266
2267 echo $ac_n "checking whether compiler driver understands Ada""... $ac_c" 1>&6
2268 echo "configure:2269: checking whether compiler driver understands Ada" >&5
2269 if eval "test \"`echo '$''{'acx_cv_cc_gcc_supports_ada'+set}'`\" = set"; then
2270   echo $ac_n "(cached) $ac_c" 1>&6
2271 else
2272   cat >conftest.adb <<EOF
2273 procedure conftest is begin null; end conftest;
2274 EOF
2275 acx_cv_cc_gcc_supports_ada=no
2276 # There is a bug in old released versions of GCC which causes the
2277 # driver to exit successfully when the appropriate language module
2278 # has not been installed.  This is fixed in 2.95.4, 3.0.2, and 3.1.
2279 # Therefore we must check for the error message as well as an
2280 # unsuccessful exit.
2281 # Other compilers, like HP Tru64 UNIX cc, exit successfully when
2282 # given a .adb file, but produce no object file.  So we must check
2283 # if an object file was really produced to guard against this.
2284 errors=`(${CC} -c conftest.adb) 2>&1 || echo failure`
2285 if test x"$errors" = x && test -f conftest.$ac_objext; then
2286   acx_cv_cc_gcc_supports_ada=yes
2287 fi
2288 rm -f conftest.*
2289 fi
2290
2291 echo "$ac_t""$acx_cv_cc_gcc_supports_ada" 1>&6
2292
2293 if test x$GNATBIND != xno && test x$GNATMAKE != xno && test x$acx_cv_cc_gcc_supports_ada != xno; then
2294   have_gnat=yes
2295 else
2296   have_gnat=no
2297 fi
2298
2299 echo $ac_n "checking how to compare bootstrapped objects""... $ac_c" 1>&6
2300 echo "configure:2301: checking how to compare bootstrapped objects" >&5
2301 if eval "test \"`echo '$''{'gcc_cv_prog_cmp_skip'+set}'`\" = set"; then
2302   echo $ac_n "(cached) $ac_c" 1>&6
2303 else
2304    echo abfoo >t1
2305   echo cdfoo >t2
2306   gcc_cv_prog_cmp_skip='tail +16c $$f1 > tmp-foo1; tail +16c $$f2 > tmp-foo2; cmp tmp-foo1 tmp-foo2'
2307   if cmp t1 t2 2 2 > /dev/null 2>&1; then
2308     if cmp t1 t2 1 1 > /dev/null 2>&1; then
2309       :
2310     else
2311       gcc_cv_prog_cmp_skip='cmp $$f1 $$f2 16 16'
2312     fi
2313   fi
2314   if cmp --ignore-initial=2 t1 t2 > /dev/null 2>&1; then
2315     if cmp --ignore-initial=1 t1 t2 > /dev/null 2>&1; then
2316       :
2317     else
2318       gcc_cv_prog_cmp_skip='cmp --ignore-initial=16 $$f1 $$f2'
2319     fi
2320   fi
2321   rm t1 t2
2322
2323 fi
2324
2325 echo "$ac_t""$gcc_cv_prog_cmp_skip" 1>&6
2326 do_compare="$gcc_cv_prog_cmp_skip"
2327
2328
2329
2330 # Check for GMP and MPFR
2331 gmplibs="-lmpfr -lgmp"
2332 gmpinc=
2333 have_gmp=no
2334
2335 # Specify a location for mpfr
2336 # check for this first so it ends up on the link line before gmp.
2337 # Check whether --with-mpfr-dir or --without-mpfr-dir was given.
2338 if test "${with_mpfr_dir+set}" = set; then
2339   withval="$with_mpfr_dir"
2340   { echo "configure: error: The --with-mpfr-dir=PATH option has been removed.
2341 Use --with-mpfr=PATH or --with-mpfr-include=PATH plus --with-mpfr-lib=PATH" 1>&2; exit 1; }
2342 fi
2343
2344
2345 # Check whether --with-mpfr or --without-mpfr was given.
2346 if test "${with_mpfr+set}" = set; then
2347   withval="$with_mpfr"
2348   :
2349 fi
2350
2351 # Check whether --with-mpfr_include or --without-mpfr_include was given.
2352 if test "${with_mpfr_include+set}" = set; then
2353   withval="$with_mpfr_include"
2354   :
2355 fi
2356
2357 # Check whether --with-mpfr_lib or --without-mpfr_lib was given.
2358 if test "${with_mpfr_lib+set}" = set; then
2359   withval="$with_mpfr_lib"
2360   :
2361 fi
2362
2363
2364 if test "x$with_mpfr" != x; then
2365   gmplibs="-L$with_mpfr/lib $gmplibs"
2366   gmpinc="-I$with_mpfr/include"
2367 fi
2368 if test "x$with_mpfr_include" != x; then
2369   gmpinc="-I$with_mpfr_include"
2370 fi
2371 if test "x$with_mpfr_lib" != x; then
2372   gmplibs="-L$with_mpfr_lib $gmplibs"
2373 fi
2374 if test "x$with_mpfr$with_mpfr_include$with_mpfr_lib" = x && test -d ${srcdir}/mpfr; then
2375   gmplibs='-L$$r/$(HOST_SUBDIR)/mpfr/.libs -L$$r/$(HOST_SUBDIR)/mpfr/_libs '"$gmplibs"
2376   gmpinc='-I$$r/$(HOST_SUBDIR)/mpfr -I$$s/mpfr '"$gmpinc"
2377   # Do not test the mpfr version.  Assume that it is sufficient, since
2378   # it is in the source tree, and the library has not been built yet
2379   # but it would be included on the link line in the version check below
2380   # hence making the test fail.
2381   have_gmp=yes
2382 fi
2383
2384 # Specify a location for gmp
2385 # Check whether --with-gmp-dir or --without-gmp-dir was given.
2386 if test "${with_gmp_dir+set}" = set; then
2387   withval="$with_gmp_dir"
2388   { echo "configure: error: The --with-gmp-dir=PATH option has been removed.
2389 Use --with-gmp=PATH or --with-gmp-include=PATH plus --with-gmp-lib=PATH" 1>&2; exit 1; }
2390 fi
2391
2392
2393 # Check whether --with-gmp or --without-gmp was given.
2394 if test "${with_gmp+set}" = set; then
2395   withval="$with_gmp"
2396   :
2397 fi
2398
2399 # Check whether --with-gmp_include or --without-gmp_include was given.
2400 if test "${with_gmp_include+set}" = set; then
2401   withval="$with_gmp_include"
2402   :
2403 fi
2404
2405 # Check whether --with-gmp_lib or --without-gmp_lib was given.
2406 if test "${with_gmp_lib+set}" = set; then
2407   withval="$with_gmp_lib"
2408   :
2409 fi
2410
2411
2412
2413 if test "x$with_gmp" != x; then
2414   gmplibs="-L$with_gmp/lib $gmplibs"
2415   gmpinc="-I$with_gmp/include $gmpinc"
2416 fi
2417 if test "x$with_gmp_include" != x; then
2418   gmpinc="-I$with_gmp_include $gmpinc"
2419 fi
2420 if test "x$with_gmp_lib" != x; then
2421   gmplibs="-L$with_gmp_lib $gmplibs"
2422 fi
2423 if test "x$with_gmp$with_gmp_include$with_gmp_lib" = x && test -d ${srcdir}/gmp; then
2424   gmplibs='-L$$r/$(HOST_SUBDIR)/gmp/.libs -L$$r/$(HOST_SUBDIR)/gmp/_libs '"$gmplibs"
2425   gmpinc='-I$$r/$(HOST_SUBDIR)/gmp -I$$s/gmp '"$gmpinc"
2426   # Do not test the gmp version.  Assume that it is sufficient, since
2427   # it is in the source tree, and the library has not been built yet
2428   # but it would be included on the link line in the version check below
2429   # hence making the test fail.
2430   have_gmp=yes
2431 fi
2432
2433 if test -d ${srcdir}/gcc && test "x$have_gmp" = xno; then
2434   have_gmp=yes
2435   saved_CFLAGS="$CFLAGS"
2436   CFLAGS="$CFLAGS $gmpinc"
2437   # Check GMP actually works
2438   echo $ac_n "checking for correct version of gmp.h""... $ac_c" 1>&6
2439 echo "configure:2440: checking for correct version of gmp.h" >&5
2440   cat > conftest.$ac_ext <<EOF
2441 #line 2442 "configure"
2442 #include "confdefs.h"
2443 #include "gmp.h"
2444 int main() {
2445
2446   #if __GNU_MP_VERSION < 4 || (__GNU_MP_VERSION == 4 && __GNU_MP_VERSION_MINOR < 1)
2447   choke me
2448   #endif
2449   
2450 ; return 0; }
2451 EOF
2452 if { (eval echo configure:2453: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2453   rm -rf conftest*
2454   echo "$ac_t""yes" 1>&6
2455 else
2456   echo "configure: failed program was:" >&5
2457   cat conftest.$ac_ext >&5
2458   rm -rf conftest*
2459   echo "$ac_t""no" 1>&6; have_gmp=no
2460 fi
2461 rm -f conftest*
2462
2463   if test x"$have_gmp" = xyes; then
2464     saved_LIBS="$LIBS"
2465     LIBS="$LIBS $gmplibs"
2466         echo $ac_n "checking for correct version of mpfr.h""... $ac_c" 1>&6
2467 echo "configure:2468: checking for correct version of mpfr.h" >&5
2468     cat > conftest.$ac_ext <<EOF
2469 #line 2470 "configure"
2470 #include "confdefs.h"
2471 #include <gmp.h>
2472     #include <mpfr.h>
2473 int main() {
2474
2475     #if MPFR_VERSION < MPFR_VERSION_NUM(2,2,0)
2476     choke me
2477     #endif
2478     mpfr_t n; mpfr_init(n);
2479     mpfr_t x; mpfr_init(x);
2480     int t;
2481     mpfr_atan2 (n, n, x, GMP_RNDN);
2482     mpfr_erfc (n, x, GMP_RNDN);
2483     mpfr_subnormalize (x, t, GMP_RNDN);
2484     
2485 ; return 0; }
2486 EOF
2487 if { (eval echo configure:2488: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2488   rm -rf conftest*
2489   cat > conftest.$ac_ext <<EOF
2490 #line 2491 "configure"
2491 #include "confdefs.h"
2492 #include <gmp.h>
2493     #include <mpfr.h>
2494 int main() {
2495
2496     #if MPFR_VERSION < MPFR_VERSION_NUM(2,2,1)
2497     choke me
2498     #endif
2499     mpfr_t n; mpfr_init(n);
2500     
2501 ; return 0; }
2502 EOF
2503 if { (eval echo configure:2504: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2504   rm -rf conftest*
2505   echo "$ac_t""yes" 1>&6
2506 else
2507   echo "configure: failed program was:" >&5
2508   cat conftest.$ac_ext >&5
2509   rm -rf conftest*
2510   echo "$ac_t""buggy but acceptable" 1>&6
2511 fi
2512 rm -f conftest*
2513 else
2514   echo "configure: failed program was:" >&5
2515   cat conftest.$ac_ext >&5
2516   rm -rf conftest*
2517   echo "$ac_t""no" 1>&6; have_gmp=no
2518 fi
2519 rm -f conftest*
2520       LIBS="$saved_LIBS"
2521   fi
2522   CFLAGS="$saved_CFLAGS"
2523
2524   if test x$have_gmp != xyes; then
2525     { echo "configure: error: Building GCC requires GMP 4.1+ and MPFR 2.2.1+.
2526 Try the --with-gmp and/or --with-mpfr options to specify their locations.
2527 Copies of these libraries' source code can be found at their respective
2528 hosting sites as well as at ftp://gcc.gnu.org/pub/gcc/infrastructure/.
2529 See also http://gcc.gnu.org/install/prerequisites.html for additional info.
2530 If you obtained GMP and/or MPFR from a vendor distribution package, make
2531 sure that you have installed both the libraries and the header files.
2532 They may be located in separate packages." 1>&2; exit 1; }
2533   fi
2534 fi
2535
2536 # Flags needed for both GMP and/or MPFR
2537
2538
2539
2540 # By default, C is the only stage 1 language.
2541 stage1_languages=,c,
2542
2543 # Figure out what language subdirectories are present.
2544 # Look if the user specified --enable-languages="..."; if not, use
2545 # the environment variable $LANGUAGES if defined. $LANGUAGES might
2546 # go away some day.
2547 # NB:  embedded tabs in this IF block -- do not untabify
2548 if test -d ${srcdir}/gcc; then
2549   if test x"${enable_languages+set}" != xset; then
2550     if test x"${LANGUAGES+set}" = xset; then
2551       enable_languages="${LANGUAGES}"
2552         echo configure.in: warning: setting LANGUAGES is deprecated, use --enable-languages instead 1>&2
2553     else
2554       enable_languages=all
2555     fi
2556   else
2557     if test x"${enable_languages}" = x ||
2558        test x"${enable_languages}" = xyes;
2559        then
2560       echo configure.in: --enable-languages needs at least one language argument 1>&2
2561       exit 1
2562     fi
2563   fi
2564   enable_languages=`echo "${enable_languages}" | sed -e 's/[    ,][     ,]*/,/g' -e 's/,$//'`
2565
2566   # 'f95' is the old name for the 'fortran' language. We issue a warning
2567   # and make the substitution.
2568   case ,${enable_languages}, in
2569     *,f95,*)
2570       echo configure.in: warning: 'f95' as language name is deprecated, use 'fortran' instead 1>&2
2571       enable_languages=`echo "${enable_languages}" | sed -e 's/f95/fortran/g'`
2572       ;;
2573   esac
2574
2575   # First scan to see if an enabled language requires some other language.
2576   # We assume that a given config-lang.in will list all the language
2577   # front ends it requires, even if some are required indirectly.
2578   for lang_frag in ${srcdir}/gcc/*/config-lang.in .. ; do
2579     case ${lang_frag} in
2580       ..) ;;
2581       # The odd quoting in the next line works around
2582       # an apparent bug in bash 1.12 on linux.
2583       ${srcdir}/gcc/[*]/config-lang.in) ;;
2584       *)
2585         # From the config-lang.in, get $language, $lang_requires
2586         language=
2587         lang_requires=
2588         . ${lang_frag}
2589         for other in ${lang_requires} ; do
2590           case ,${enable_languages}, in
2591             *,$other,*) ;;
2592             *,all,*) ;;
2593             *,$language,*)
2594               echo " \`$other' language required by \`$language'; enabling" 1>&2
2595               enable_languages="${enable_languages},${other}"
2596               ;;
2597           esac
2598         done
2599         ;;
2600     esac
2601   done
2602
2603   new_enable_languages=,c,
2604   missing_languages=`echo ",$enable_languages," | sed -e s/,all,/,/ -e s/,c,/,/ `
2605   potential_languages=,c,
2606
2607   for lang_frag in ${srcdir}/gcc/*/config-lang.in .. ; do
2608     case ${lang_frag} in
2609       ..) ;;
2610       # The odd quoting in the next line works around
2611       # an apparent bug in bash 1.12 on linux.
2612       ${srcdir}/gcc/[*]/config-lang.in) ;;
2613       *)
2614         # From the config-lang.in, get $language, $target_libs, 
2615         # $lang_dirs, $boot_language, and $build_by_default
2616         language=
2617         target_libs=
2618         lang_dirs=
2619         subdir_requires=
2620         boot_language=no
2621         build_by_default=yes
2622         . ${lang_frag}
2623         if test x${language} = x; then
2624           echo "${lang_frag} doesn't set \$language." 1>&2
2625           exit 1
2626         fi
2627
2628         case ,${enable_languages}, in
2629           *,${language},*)
2630             # Language was explicitly selected; include it.
2631             add_this_lang=yes
2632             ;;
2633           *,all,*)
2634             # 'all' was selected, select it if it is a default language
2635             add_this_lang=${build_by_default}
2636             ;;
2637           *)
2638             add_this_lang=no
2639             ;;
2640         esac
2641
2642         # Disable languages that need other directories if these aren't available.
2643         for i in $subdir_requires; do
2644           test -f "$srcdir/gcc/$i/config-lang.in" && continue
2645           case ,${enable_languages}, in
2646             *,${language},*)
2647               # Specifically requested language; tell them.
2648               { echo "configure: error: The gcc/$i directory contains parts of $language but is missing" 1>&2; exit 1; }
2649               ;;
2650             *)
2651               # Silently disable.
2652               add_this_lang=unsupported
2653               ;;
2654           esac
2655         done
2656
2657         # Disable Ada if no preexisting GNAT is available.
2658         case ,${enable_languages},:${language}:${have_gnat} in
2659           *,${language},*:ada:no)
2660             # Specifically requested language; tell them.
2661             { echo "configure: error: GNAT is required to build $language" 1>&2; exit 1; }
2662             ;;
2663           *:ada:no)
2664             # Silently disable.
2665             add_this_lang=unsupported
2666             ;;
2667         esac
2668
2669         # Disable a language that is unsupported by the target.
2670         case " $unsupported_languages " in
2671           *" $language "*)
2672             add_this_lang=unsupported
2673             ;;
2674         esac
2675
2676         case $add_this_lang in
2677           unsupported)
2678             # Remove language-dependent dirs.
2679             eval noconfigdirs='"$noconfigdirs "'\"$target_libs $lang_dirs\"
2680             ;;
2681           no)
2682             # Remove language-dependent dirs; still show language as supported.
2683             eval noconfigdirs='"$noconfigdirs "'\"$target_libs $lang_dirs\"
2684             potential_languages="${potential_languages}${language},"
2685             ;;
2686           yes)
2687             new_enable_languages="${new_enable_languages}${language},"
2688             potential_languages="${potential_languages}${language},"
2689             missing_languages=`echo "$missing_languages" | sed "s/,$language,/,/"`
2690             case ${boot_language} in
2691               yes)
2692                 # Add to (comma-separated) list of stage 1 languages.
2693                 stage1_languages="${stage1_languages}${language},"
2694                 ;;
2695             esac
2696             ;;
2697         esac
2698         ;;
2699     esac
2700   done
2701
2702   # Check whether --enable-stage1-languages or --disable-stage1-languages was given.
2703 if test "${enable_stage1_languages+set}" = set; then
2704   enableval="$enable_stage1_languages"
2705   case ,${enable_stage1_languages}, in
2706     ,no,|,,)
2707       # Set it to something that will have no effect in the loop below
2708       enable_stage1_languages=c ;;
2709     ,yes,)
2710       enable_stage1_languages=`echo $new_enable_languages | \
2711         sed -e "s/^,//" -e "s/,$//" ` ;;
2712     *,all,*)
2713       enable_stage1_languages=`echo ,$enable_stage1_languages, | \
2714         sed -e "s/,all,/$new_enable_languages/" -e "s/^,//" -e "s/,$//" ` ;;
2715   esac
2716
2717   # Add "good" languages from enable_stage1_languages to stage1_languages,
2718   # while "bad" languages go in missing_languages.  Leave no duplicates.
2719   for i in `echo $enable_stage1_languages | sed 's/,/ /g' `; do
2720     case $potential_languages in
2721       *,$i,*)
2722         case $stage1_languages in
2723           *,$i,*) ;;
2724           *) stage1_languages="$stage1_languages$i," ;;
2725         esac ;;
2726       *)
2727         case $missing_languages in
2728           *,$i,*) ;;
2729           *) missing_languages="$missing_languages$i," ;;
2730         esac ;;
2731      esac
2732   done
2733 fi
2734
2735
2736   # Remove leading/trailing commas that were added for simplicity
2737   potential_languages=`echo "$potential_languages" | sed -e "s/^,//" -e "s/,$//"`
2738   missing_languages=`echo "$missing_languages" | sed -e "s/^,//" -e "s/,$//"`
2739   stage1_languages=`echo "$stage1_languages" | sed -e "s/^,//" -e "s/,$//"`
2740   new_enable_languages=`echo "$new_enable_languages" | sed -e "s/^,//" -e "s/,$//"`
2741
2742   if test "x$missing_languages" != x; then
2743     { echo "configure: error: 
2744 The following requested languages could not be built: ${missing_languages}
2745 Supported languages are: ${potential_languages}" 1>&2; exit 1; }
2746   fi
2747   if test "x$new_enable_languages" != "x$enable_languages"; then
2748     echo The following languages will be built: ${new_enable_languages}
2749     enable_languages="$new_enable_languages"
2750   fi
2751
2752   
2753   ac_configure_args=`echo " $ac_configure_args" | sed -e 's/ --enable-languages=[^ ]*//' -e 's/$/ --enable-languages='"$enable_languages"/ `
2754 fi
2755
2756 # Handle --disable-<component> generically.
2757 for dir in $configdirs $build_configdirs $target_configdirs ; do
2758   dirname=`echo $dir | sed -e s/target-//g -e s/build-//g -e s/-/_/g`
2759   if eval test x\${enable_${dirname}} "=" xno ; then
2760     noconfigdirs="$noconfigdirs $dir"
2761   fi
2762 done
2763
2764 # Check for Boehm's garbage collector
2765 # Check whether --enable-objc-gc or --disable-objc-gc was given.
2766 if test "${enable_objc_gc+set}" = set; then
2767   enableval="$enable_objc_gc"
2768   case ,${enable_languages},:${enable_objc_gc}:${noconfigdirs} in
2769   *,objc,*:*:yes:*target-boehm-gc*)
2770     { echo "configure: error: Boehm's garbage collector was requested yet not supported in this configuration" 1>&2; exit 1; }
2771     ;;
2772 esac
2773 fi
2774
2775
2776 # Make sure we only build Boehm's garbage collector if required.
2777 case ,${enable_languages},:${enable_objc_gc} in
2778   *,objc,*:yes)
2779     # Keep target-boehm-gc if requested for Objective-C.
2780     ;;
2781   *)
2782     # Otherwise remove target-boehm-gc depending on target-libjava.
2783     if echo " ${noconfigdirs} " | grep "target-libjava" >/dev/null 2>&1; then
2784       noconfigdirs="$noconfigdirs target-boehm-gc"
2785     fi
2786     ;;
2787 esac
2788
2789 # Remove the entries in $skipdirs and $noconfigdirs from $configdirs,
2790 # $build_configdirs and $target_configdirs.
2791 # If we have the source for $noconfigdirs entries, add them to $notsupp.
2792
2793 notsupp=""
2794 for dir in . $skipdirs $noconfigdirs ; do
2795   dirname=`echo $dir | sed -e s/target-//g -e s/build-//g`
2796   if test $dir != .  && echo " ${configdirs} " | grep " ${dir} " >/dev/null 2>&1; then
2797     configdirs=`echo " ${configdirs} " | sed -e "s/ ${dir} / /"`
2798     if test -r $srcdir/$dirname/configure ; then
2799       if echo " ${skipdirs} " | grep " ${dir} " >/dev/null 2>&1; then
2800         true
2801       else
2802         notsupp="$notsupp $dir"
2803       fi
2804     fi
2805   fi
2806   if test $dir != .  && echo " ${build_configdirs} " | grep " ${dir} " >/dev/null 2>&1; then
2807     build_configdirs=`echo " ${build_configdirs} " | sed -e "s/ ${dir} / /"`
2808     if test -r $srcdir/$dirname/configure ; then
2809       if echo " ${skipdirs} " | grep " ${dir} " >/dev/null 2>&1; then
2810         true
2811       else
2812         notsupp="$notsupp $dir"
2813       fi
2814     fi
2815   fi
2816   if test $dir != . && echo " ${target_configdirs} " | grep " ${dir} " >/dev/null 2>&1; then
2817     target_configdirs=`echo " ${target_configdirs} " | sed -e "s/ ${dir} / /"`
2818     if test -r $srcdir/$dirname/configure ; then
2819       if echo " ${skipdirs} " | grep " ${dir} " >/dev/null 2>&1; then
2820         true
2821       else
2822         notsupp="$notsupp $dir"
2823       fi
2824     fi
2825   fi
2826 done
2827
2828 # Sometimes the tools are distributed with libiberty but with no other
2829 # libraries.  In that case, we don't want to build target-libiberty.
2830 # Don't let libgcc imply libiberty either.
2831 if test -n "${target_configdirs}" ; then
2832   libgcc=
2833   others=
2834   for i in `echo ${target_configdirs} | sed -e s/target-//g` ; do
2835     if test "$i" = "libgcc"; then
2836       libgcc=target-libgcc
2837     elif test "$i" != "libiberty" ; then
2838       if test -r $srcdir/$i/configure ; then
2839         others=yes;
2840         break;
2841       fi
2842     fi
2843   done
2844   if test -z "${others}" ; then
2845     target_configdirs=$libgcc
2846   fi
2847 fi
2848
2849 # Quietly strip out all directories which aren't configurable in this tree.
2850 # This relies on all configurable subdirectories being autoconfiscated, which
2851 # is now the case.
2852 build_configdirs_all="$build_configdirs"
2853 build_configdirs=
2854 for i in ${build_configdirs_all} ; do
2855   j=`echo $i | sed -e s/build-//g` 
2856   if test -f ${srcdir}/$j/configure ; then
2857     build_configdirs="${build_configdirs} $i"
2858   fi
2859 done
2860
2861 configdirs_all="$configdirs"
2862 configdirs=
2863 for i in ${configdirs_all} ; do
2864   if test -f ${srcdir}/$i/configure ; then
2865     configdirs="${configdirs} $i"
2866   fi
2867 done
2868
2869 target_configdirs_all="$target_configdirs"
2870 target_configdirs=
2871 for i in ${target_configdirs_all} ; do
2872   j=`echo $i | sed -e s/target-//g` 
2873   if test -f ${srcdir}/$j/configure ; then
2874     target_configdirs="${target_configdirs} $i"
2875   fi
2876 done
2877
2878 # Produce a warning message for the subdirs we can't configure.
2879 # This isn't especially interesting in the Cygnus tree, but in the individual
2880 # FSF releases, it's important to let people know when their machine isn't
2881 # supported by the one or two programs in a package.
2882
2883 if test -n "${notsupp}" && test -z "${norecursion}" ; then
2884   # If $appdirs is non-empty, at least one of those directories must still
2885   # be configured, or we error out.  (E.g., if the gas release supports a
2886   # specified target in some subdirs but not the gas subdir, we shouldn't
2887   # pretend that all is well.)
2888   if test -n "$appdirs" ; then
2889     for dir in $appdirs ; do
2890       if test -r $dir/Makefile.in ; then
2891         if echo " ${configdirs} " | grep " ${dir} " >/dev/null 2>&1; then
2892           appdirs=""
2893           break
2894         fi
2895         if echo " ${target_configdirs} " | grep " target-${dir} " >/dev/null 2>&1; then
2896           appdirs=""
2897           break
2898         fi
2899       fi
2900     done
2901     if test -n "$appdirs" ; then
2902       echo "*** This configuration is not supported by this package." 1>&2
2903       exit 1
2904     fi
2905   fi
2906   # Okay, some application will build, or we don't care to check.  Still
2907   # notify of subdirs not getting built.
2908   echo "*** This configuration is not supported in the following subdirectories:" 1>&2
2909   echo "    ${notsupp}" 1>&2
2910   echo "    (Any other directories should still work fine.)" 1>&2
2911 fi
2912
2913 case "$host" in
2914   *msdosdjgpp*)
2915     enable_gdbtk=no ;;
2916 esac
2917
2918 copy_dirs=
2919
2920 # Check whether --with-build-sysroot or --without-build-sysroot was given.
2921 if test "${with_build_sysroot+set}" = set; then
2922   withval="$with_build_sysroot"
2923   if test x"$withval" != x ; then
2924      SYSROOT_CFLAGS_FOR_TARGET="--sysroot=$withval"
2925    fi
2926 else
2927   SYSROOT_CFLAGS_FOR_TARGET=
2928 fi
2929
2930
2931
2932 # Handle --with-headers=XXX.  If the value is not "yes", the contents of
2933 # the named directory are copied to $(tooldir)/sys-include.
2934 if test x"${with_headers}" != x && test x"${with_headers}" != xno ; then
2935   if test x${is_cross_compiler} = xno ; then
2936     echo 1>&2 '***' --with-headers is only supported when cross compiling
2937     exit 1
2938   fi
2939   if test x"${with_headers}" != xyes ; then
2940     case "${exec_prefixoption}" in
2941     "") x=${prefix} ;;
2942     *) x=${exec_prefix} ;;
2943     esac
2944     copy_dirs="${copy_dirs} ${with_headers} $x/${target_alias}/sys-include"
2945   fi
2946 fi
2947
2948 # Handle --with-libs=XXX.  If the value is not "yes", the contents of
2949 # the name directories are copied to $(tooldir)/lib.  Multiple directories
2950 # are permitted.
2951 if test x"${with_libs}" != x && test x"${with_libs}" != xno ; then
2952   if test x${is_cross_compiler} = xno ; then
2953     echo 1>&2 '***' --with-libs is only supported when cross compiling
2954     exit 1
2955   fi
2956   if test x"${with_libs}" != xyes ; then
2957     # Copy the libraries in reverse order, so that files in the first named
2958     # library override files in subsequent libraries.
2959     case "${exec_prefixoption}" in
2960     "") x=${prefix} ;;
2961     *) x=${exec_prefix} ;;
2962     esac
2963     for l in ${with_libs}; do
2964       copy_dirs="$l $x/${target_alias}/lib ${copy_dirs}"
2965     done
2966   fi
2967 fi
2968
2969 # Set with_gnu_as and with_gnu_ld as appropriate.
2970 #
2971 # This is done by determining whether or not the appropriate directory
2972 # is available, and by checking whether or not specific configurations
2973 # have requested that this magic not happen.
2974
2975 # The command line options always override the explicit settings in 
2976 # configure.in, and the settings in configure.in override this magic.
2977 #
2978 # If the default for a toolchain is to use GNU as and ld, and you don't 
2979 # want to do that, then you should use the --without-gnu-as and
2980 # --without-gnu-ld options for the configure script.
2981
2982 if test x${use_gnu_as} = x &&
2983    echo " ${configdirs} " | grep " gas " > /dev/null 2>&1 ; then
2984   with_gnu_as=yes
2985   extra_host_args="$extra_host_args --with-gnu-as"
2986 fi
2987
2988 if test x${use_gnu_ld} = x &&
2989    echo " ${configdirs} " | grep " ld " > /dev/null 2>&1 ; then
2990   with_gnu_ld=yes
2991   extra_host_args="$extra_host_args --with-gnu-ld"
2992 fi
2993
2994 # If using newlib, add --with-newlib to the extra_host_args so that gcc/configure
2995 # can detect this case.
2996
2997 if test x${with_newlib} != xno && echo " ${target_configdirs} " | grep " target-newlib " > /dev/null 2>&1 ; then
2998   with_newlib=yes
2999   extra_host_args="$extra_host_args --with-newlib"
3000 fi
3001
3002 # Handle ${copy_dirs}
3003 set fnord ${copy_dirs}
3004 shift
3005 while test $# != 0 ; do
3006   if test -f $2/COPIED && test x"`cat $2/COPIED`" = x"$1" ; then
3007     :
3008   else
3009     echo Copying $1 to $2
3010
3011     # Use the install script to create the directory and all required
3012     # parent directories.
3013     if test -d $2 ; then
3014       :
3015     else
3016       echo >config.temp
3017       ${srcdir}/install-sh -c -m 644 config.temp $2/COPIED
3018     fi
3019
3020     # Copy the directory, assuming we have tar.
3021     # FIXME: Should we use B in the second tar?  Not all systems support it.
3022     (cd $1; tar -cf - .) | (cd $2; tar -xpf -)
3023
3024     # It is the responsibility of the user to correctly adjust all
3025     # symlinks.  If somebody can figure out how to handle them correctly
3026     # here, feel free to add the code.
3027
3028     echo $1 > $2/COPIED
3029   fi
3030   shift; shift
3031 done
3032
3033 # Determine a target-dependent exec_prefix that the installed
3034 # gcc will search in.  Keep this list sorted by triplet, with
3035 # the *-*-osname triplets last.
3036 md_exec_prefix=
3037 case "${target}" in
3038   alpha*-*-*vms*)
3039     md_exec_prefix=/gnu/lib/gcc-lib
3040     ;;
3041   i3456786-pc-msdosdjgpp*)
3042     md_exec_prefix=/dev/env/DJDIR/bin
3043     ;;
3044   i3456786-*-sco3.2v5*)
3045     if test $with_gnu_as = yes; then
3046       md_exec_prefix=/usr/gnu/bin
3047     else
3048       md_exec_prefix=/usr/ccs/bin/elf
3049     fi
3050     ;;
3051
3052   mn10300-*-* | \
3053   powerpc-*-chorusos* | \
3054   powerpc*-*-eabi* | \
3055   powerpc*-*-sysv* | \
3056   powerpc*-*-kaos* | \
3057   s390x-ibm-tpf*)
3058     md_exec_prefix=/usr/ccs/bin
3059     ;;
3060   sparc64-*-elf*)
3061     ;;
3062   v850*-*-*)
3063     md_exec_prefix=/usr/ccs/bin
3064     ;;
3065   xtensa-*-elf*)
3066     ;;
3067
3068   *-*-beos* | \
3069   *-*-elf* | \
3070   *-*-hpux* | \
3071   *-*-netware* | \
3072   *-*-nto-qnx* | \
3073   *-*-rtems* | \
3074   *-*-solaris2* | \
3075   *-*-sysv45* | \
3076   *-*-vxworks* | \
3077   *-wrs-windiss)
3078     md_exec_prefix=/usr/ccs/bin
3079     ;;
3080 esac
3081
3082 extra_arflags_for_target=
3083 extra_nmflags_for_target=
3084 extra_ranlibflags_for_target=
3085 target_makefile_frag=/dev/null
3086 case "${target}" in
3087   spu-*-*)
3088     target_makefile_frag="config/mt-spu"
3089     ;;
3090   *-*-netware*)
3091     target_makefile_frag="config/mt-netware"
3092     ;;
3093   *-*-linux* | *-*-gnu* | *-*-k*bsd*-gnu)
3094     target_makefile_frag="config/mt-gnu"
3095     ;;
3096   *-*-aix4.[3456789]* | *-*-aix[56789].*)
3097     # nm and ar from AIX 4.3 and above require -X32_64 flag to all ar and nm 
3098     # commands to handle both 32-bit and 64-bit objects.  These flags are
3099     # harmless if we're using GNU nm or ar.
3100     extra_arflags_for_target=" -X32_64"
3101     extra_nmflags_for_target=" -B -X32_64"
3102     ;;
3103   *-*-darwin*)
3104     # ranlib from Darwin requires the -c flag to look at common symbols.
3105     extra_ranlibflags_for_target=" -c"
3106     ;;
3107   mips*-*-pe | sh*-*-pe | *arm-wince-pe)
3108     target_makefile_frag="config/mt-wince"
3109     ;;
3110 esac
3111
3112 alphaieee_frag=/dev/null
3113 case $target in
3114   alpha*-*-*)
3115     # This just makes sure to use the -mieee option to build target libs.
3116     # This should probably be set individually by each library.
3117     alphaieee_frag="config/mt-alphaieee"
3118     ;;
3119 esac
3120
3121 # If --enable-target-optspace always use -Os instead of -O2 to build
3122 # the target libraries, similarly if it is not specified, use -Os
3123 # on selected platforms.
3124 ospace_frag=/dev/null
3125 case "${enable_target_optspace}:${target}" in
3126   yes:*)
3127     ospace_frag="config/mt-ospace"
3128     ;;
3129   :d30v-*)
3130     ospace_frag="config/mt-d30v"
3131     ;;
3132   :m32r-* | :d10v-* | :fr30-*)
3133     ospace_frag="config/mt-ospace"
3134     ;;
3135   no:* | :*)
3136     ;;
3137   *)
3138     echo "*** bad value \"${enable_target_optspace}\" for --enable-target-optspace flag; ignored" 1>&2
3139     ;;
3140 esac
3141
3142 # Default to using --with-stabs for certain targets.
3143 if test x${with_stabs} = x ; then
3144   case "${target}" in
3145   mips*-*-irix[56]*)
3146     ;;
3147   mips*-*-* | alpha*-*-osf*)
3148     with_stabs=yes;
3149     extra_host_args="${extra_host_args} --with-stabs"
3150     ;;
3151   esac
3152 fi
3153
3154 # hpux11 in 64bit mode has libraries in a weird place.  Arrange to find
3155 # them automatically.
3156 case "${host}" in
3157   hppa*64*-*-hpux11*)   
3158     extra_host_args="$extra_host_args -x-libraries=/usr/lib/pa20_64 -x-includes=/usr/X11R6/include"
3159     ;;
3160 esac
3161
3162 # Some systems (e.g., one of the i386-aix systems the gas testers are
3163 # using) don't handle "\$" correctly, so don't use it here.
3164 tooldir='${exec_prefix}'/${target_alias}
3165 build_tooldir=${tooldir}
3166
3167 # Create a .gdbinit file which runs the one in srcdir
3168 # and tells GDB to look there for source files.
3169
3170 if test -r ${srcdir}/.gdbinit ; then
3171   case ${srcdir} in
3172     .) ;;
3173     *) cat > ./.gdbinit <<EOF
3174 # ${NO_EDIT}
3175 dir ${srcdir}
3176 dir .
3177 source ${srcdir}/.gdbinit
3178 EOF
3179     ;;
3180   esac
3181 fi
3182
3183 # Make sure that the compiler is able to generate an executable.  If it
3184 # can't, we are probably in trouble.  We don't care whether we can run the
3185 # executable--we might be using a cross compiler--we only care whether it
3186 # can be created.  At this point the main configure script has set CC.
3187 we_are_ok=no
3188 echo "int main () { return 0; }" > conftest.c
3189 ${CC} -o conftest ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} conftest.c
3190 if test $? = 0 ; then
3191   if test -s conftest || test -s conftest.exe ; then
3192     we_are_ok=yes
3193   fi
3194 fi 
3195 case $we_are_ok in
3196   no)
3197     echo 1>&2 "*** The command '${CC} -o conftest ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} conftest.c' failed."
3198     echo 1>&2 "*** You must set the environment variable CC to a working compiler."
3199     rm -f conftest*
3200     exit 1
3201     ;;
3202 esac
3203 rm -f conftest*
3204
3205 # The Solaris /usr/ucb/cc compiler does not appear to work.
3206 case "${host}" in
3207   sparc-sun-solaris2*)
3208       CCBASE="`echo ${CC-cc} | sed 's/ .*$//'`"
3209       if test "`type $CCBASE | sed 's/^[^/]*//'`" = "/usr/ucb/cc" ; then
3210           could_use=
3211           test -d /opt/SUNWspro/bin && could_use="/opt/SUNWspro/bin"
3212           if test -d /opt/cygnus/bin ; then
3213               if test "$could_use" = "" ; then
3214                   could_use="/opt/cygnus/bin"
3215               else
3216                   could_use="$could_use or /opt/cygnus/bin"
3217               fi
3218           fi
3219         if test "$could_use" = "" ; then
3220             echo "Warning: compilation may fail because you're using"
3221             echo "/usr/ucb/cc.  You should change your PATH or CC "
3222             echo "variable and rerun configure."
3223         else
3224             echo "Warning: compilation may fail because you're using"
3225             echo "/usr/ucb/cc, when you should use the C compiler from"
3226             echo "$could_use.  You should change your"
3227             echo "PATH or CC variable and rerun configure."
3228         fi
3229       fi
3230   ;;
3231 esac
3232
3233 case "${host}" in
3234   *-*-hpux*) RPATH_ENVVAR=SHLIB_PATH ;;
3235   *-*-darwin* | *-*-rhapsody* ) RPATH_ENVVAR=DYLD_LIBRARY_PATH ;;
3236   *) RPATH_ENVVAR=LD_LIBRARY_PATH ;;
3237 esac
3238
3239 # Record target_configdirs and the configure arguments for target and
3240 # build configuration in Makefile.
3241 target_configdirs=`echo "${target_configdirs}" | sed -e 's/target-//g'`
3242 build_configdirs=`echo "${build_configdirs}" | sed -e 's/build-//g'`
3243
3244 # Determine whether gdb needs tk/tcl or not.
3245 # Use 'maybe' since enable_gdbtk might be true even if tk isn't available
3246 # and in that case we want gdb to be built without tk.  Ugh!
3247 # In fact I believe gdb is the *only* package directly dependent on tk,
3248 # so we should be able to put the 'maybe's in unconditionally and
3249 # leave out the maybe dependencies when enable_gdbtk is false.  I'm not
3250 # 100% sure that that's safe though.
3251
3252 gdb_tk="maybe-all-tcl maybe-all-tk maybe-all-itcl maybe-all-libgui"
3253 case "$enable_gdbtk" in
3254   no)
3255     GDB_TK="" ;;
3256   yes)
3257     GDB_TK="${gdb_tk}" ;;
3258   *)
3259     # Only add the dependency on gdbtk when GDBtk is part of the gdb
3260     # distro.  Eventually someone will fix this and move Insight, nee
3261     # gdbtk to a separate directory.
3262     if test -d ${srcdir}/gdb/gdbtk ; then
3263       GDB_TK="${gdb_tk}"
3264     else
3265       GDB_TK=""
3266     fi
3267     ;;
3268 esac
3269 CONFIGURE_GDB_TK=`echo ${GDB_TK} | sed s/-all-/-configure-/g`
3270 INSTALL_GDB_TK=`echo ${GDB_TK} | sed s/-all-/-install-/g`
3271
3272 # Strip out unwanted targets.
3273
3274 # While at that, we remove Makefiles if we were started for recursive
3275 # configuration, so that the top-level Makefile reconfigures them,
3276 # like we used to do when configure itself was recursive.
3277
3278 # Loop over modules.  $extrasub must be used with care, limiting as
3279 # much as possible the usage of range addresses.  That's because autoconf
3280 # splits the sed script to overcome limits in the number of commands,
3281 # and relying on carefully-timed sed passes may turn out to be very hard
3282 # to maintain later.  In this particular case, you just have to be careful
3283 # not to nest @if/@endif pairs, because configure will not warn you at all.
3284
3285 # Check whether --enable-bootstrap or --disable-bootstrap was given.
3286 if test "${enable_bootstrap+set}" = set; then
3287   enableval="$enable_bootstrap"
3288   :
3289 else
3290   enable_bootstrap=default
3291 fi
3292
3293
3294 # Issue errors and warnings for invalid/strange bootstrap combinations.
3295 case "$configdirs" in
3296   *gcc*) have_compiler=yes ;;
3297   *) have_compiler=no ;;
3298 esac
3299
3300 case "$have_compiler:$host:$target:$enable_bootstrap" in
3301   *:*:*:no) ;;
3302
3303   # Default behavior.  Enable bootstrap if we have a compiler
3304   # and we are in a native configuration.
3305   yes:$build:$build:default)
3306     enable_bootstrap=yes ;;
3307
3308   *:*:*:default)
3309     enable_bootstrap=no ;;
3310
3311   # We have a compiler and we are in a native configuration, bootstrap is ok
3312   yes:$build:$build:yes)
3313     ;;
3314
3315   # Other configurations, but we have a compiler.  Assume the user knows
3316   # what he's doing.
3317   yes:*:*:yes)
3318     echo "configure: warning: trying to bootstrap a cross compiler" 1>&2
3319     ;;
3320
3321   # No compiler: if they passed --enable-bootstrap explicitly, fail
3322   no:*:*:yes)
3323     { echo "configure: error: cannot bootstrap without a compiler" 1>&2; exit 1; } ;;
3324
3325   # Fail if wrong command line
3326   *)
3327     { echo "configure: error: invalid option for --enable-bootstrap" 1>&2; exit 1; }
3328     ;;
3329 esac
3330
3331 # Adjust the toplevel makefile according to whether bootstrap was selected.
3332 case "$enable_bootstrap" in
3333   yes)
3334     bootstrap_suffix=bootstrap ;;
3335   no)
3336     bootstrap_suffix=no-bootstrap ;;
3337 esac
3338
3339 for module in ${build_configdirs} ; do
3340   if test -z "${no_recursion}" \
3341      && test -f ${build_subdir}/${module}/Makefile; then
3342     echo 1>&2 "*** removing ${build_subdir}/${module}/Makefile to force reconfigure"
3343     rm -f ${build_subdir}/${module}/Makefile
3344   fi
3345   extrasub="$extrasub
3346 /^@if build-$module\$/d
3347 /^@endif build-$module\$/d
3348 /^@if build-$module-$bootstrap_suffix\$/d
3349 /^@endif build-$module-$bootstrap_suffix\$/d"
3350 done
3351 for module in ${configdirs} ; do
3352   if test -z "${no_recursion}"; then
3353     for file in stage*-${module}/Makefile prev-${module}/Makefile ${module}/Makefile; do
3354       if test -f ${file}; then
3355         echo 1>&2 "*** removing ${file} to force reconfigure"
3356         rm -f ${file}
3357       fi
3358     done
3359   fi
3360   extrasub="$extrasub
3361 /^@if $module\$/d
3362 /^@endif $module\$/d
3363 /^@if $module-$bootstrap_suffix\$/d
3364 /^@endif $module-$bootstrap_suffix\$/d"
3365 done
3366 for module in ${target_configdirs} ; do
3367   if test -z "${no_recursion}" \
3368      && test -f ${target_subdir}/${module}/Makefile; then
3369     echo 1>&2 "*** removing ${target_subdir}/${module}/Makefile to force reconfigure"
3370     rm -f ${target_subdir}/${module}/Makefile
3371   fi
3372   extrasub="$extrasub
3373 /^@if target-$module\$/d
3374 /^@endif target-$module\$/d
3375 /^@if target-$module-$bootstrap_suffix\$/d
3376 /^@endif target-$module-$bootstrap_suffix\$/d"
3377 done
3378
3379 extrasub="$extrasub
3380 /^@if /,/^@endif /d"
3381
3382 # Create the serialization dependencies.  This uses a temporary file.
3383
3384 # Check whether --enable-serial-configure or --disable-serial-configure was given.
3385 if test "${enable_serial_configure+set}" = set; then
3386   enableval="$enable_serial_configure"
3387   :
3388 fi
3389
3390
3391 case ${enable_serial_configure} in
3392   yes)
3393     enable_serial_build_configure=yes
3394     enable_serial_host_configure=yes
3395     enable_serial_target_configure=yes
3396     ;;
3397 esac
3398
3399 # These force 'configure's to be done one at a time, to avoid problems
3400 # with contention over a shared config.cache.
3401 rm -f serdep.tmp
3402 echo '# serdep.tmp' > serdep.tmp
3403 olditem=
3404 test "x${enable_serial_build_configure}" = xyes &&
3405 for item in ${build_configdirs} ; do
3406   case ${olditem} in
3407     "") ;;
3408     *) echo "configure-build-${item}: configure-build-${olditem}" >> serdep.tmp ;;
3409   esac
3410   olditem=${item}
3411 done
3412 olditem=
3413 test "x${enable_serial_host_configure}" = xyes &&
3414 for item in ${configdirs} ; do
3415   case ${olditem} in
3416     "") ;;
3417     *) echo "configure-${item}: configure-${olditem}" >> serdep.tmp ;;
3418   esac
3419   olditem=${item}
3420 done
3421 olditem=
3422 test "x${enable_serial_target_configure}" = xyes &&
3423 for item in ${target_configdirs} ; do
3424   case ${olditem} in
3425     "") ;;
3426     *) echo "configure-target-${item}: configure-target-${olditem}" >> serdep.tmp ;;
3427   esac
3428   olditem=${item}
3429 done
3430 serialization_dependencies=serdep.tmp
3431
3432
3433 # Base args.  Strip norecursion, cache-file, srcdir, host, build,
3434 # target and nonopt.  These are the ones we might not want to pass
3435 # down to subconfigures.  Also strip program-prefix, program-suffix,
3436 # and program-transform-name, so that we can pass down a consistent
3437 # program-transform-name.  If autoconf has put single quotes around
3438 # any of these arguments (because they contain shell metacharacters)
3439 # then this will fail; in practice this only happens for
3440 # --program-transform-name, so be sure to override --program-transform-name
3441 # at the end of the argument list.
3442 # These will be expanded by make, so quote '$'.
3443 cat <<\EOF_SED > conftestsed
3444 s/ --no[^ ]*/ /g
3445 s/ --c[a-z-]*[= ][^ ]*//g
3446 s/ --sr[a-z-]*[= ][^ ]*//g
3447 s/ --ho[a-z-]*[= ][^ ]*//g
3448 s/ --bu[a-z-]*[= ][^ ]*//g
3449 s/ --t[a-z-]*[= ][^ ]*//g
3450 s/ --program-[pst][a-z-]*[= ][^ ]*//g
3451 s/ -cache-file[= ][^ ]*//g
3452 s/ -srcdir[= ][^ ]*//g
3453 s/ -host[= ][^ ]*//g
3454 s/ -build[= ][^ ]*//g
3455 s/ -target[= ][^ ]*//g
3456 s/ -program-prefix[= ][^ ]*//g
3457 s/ -program-suffix[= ][^ ]*//g
3458 s/ -program-transform-name[= ][^ ]*//g
3459 s/ [^' -][^ ]* / /
3460 s/^ *//;s/ *$//
3461 s,\$,$$,g
3462 EOF_SED
3463 sed -f conftestsed <<EOF_SED > conftestsed.out
3464  ${ac_configure_args} 
3465 EOF_SED
3466 baseargs=`cat conftestsed.out`
3467 rm -f conftestsed conftestsed.out
3468
3469 # Add in --program-transform-name, after --program-prefix and
3470 # --program-suffix have been applied to it.  Autoconf has already
3471 # doubled dollar signs and backslashes in program_transform_name; we want
3472 # the backslashes un-doubled, and then the entire thing wrapped in single
3473 # quotes, because this will be expanded first by make and then by the shell. 
3474 # Also, because we want to override the logic in subdir configure scripts to
3475 # choose program_transform_name, replace any s,x,x, with s,y,y,.
3476 sed -e "s,\\\\\\\\,\\\\,g; s,','\\\\'',g; s/s,x,x,/s,y,y,/" <<EOF_SED > conftestsed.out
3477 ${program_transform_name}
3478 EOF_SED
3479 gcc_transform_name=`cat conftestsed.out`
3480 rm -f conftestsed.out
3481 baseargs="$baseargs --program-transform-name='${gcc_transform_name}'"
3482
3483 # For the build-side libraries, we just need to pretend we're native,
3484 # and not use the same cache file.  Multilibs are neither needed nor
3485 # desired.
3486 build_configargs="--cache-file=../config.cache ${baseargs}"
3487
3488 # For host modules, accept cache file option, or specification as blank.
3489 case "${cache_file}" in
3490 "") # empty
3491   cache_file_option="" ;;
3492 /* | [A-Za-z]:[\\/]* ) # absolute path
3493   cache_file_option="--cache-file=${cache_file}" ;;
3494 *) # relative path
3495   cache_file_option="--cache-file=../${cache_file}" ;;
3496 esac
3497
3498 # Host dirs don't like to share a cache file either, horribly enough.
3499 # This seems to be due to autoconf 2.5x stupidity.
3500 host_configargs="--cache-file=./config.cache ${extra_host_args} ${baseargs}"
3501
3502 target_configargs=${baseargs}
3503
3504 # Passing a --with-cross-host argument lets the target libraries know
3505 # whether they are being built with a cross-compiler or being built
3506 # native.  However, it would be better to use other mechanisms to make the
3507 # sorts of decisions they want to make on this basis.  Please consider
3508 # this option to be deprecated.  FIXME.
3509 if test x${is_cross_compiler} = xyes ; then
3510   target_configargs="--with-cross-host=${host_alias} ${target_configargs}"
3511 fi
3512
3513 # Default to --enable-multilib.
3514 if test x${enable_multilib} = x ; then
3515   target_configargs="--enable-multilib ${target_configargs}"
3516 fi
3517
3518 # Pass --with-newlib if appropriate.  Note that target_configdirs has
3519 # changed from the earlier setting of with_newlib.
3520 if test x${with_newlib} != xno && echo " ${target_configdirs} " | grep " newlib " > /dev/null 2>&1 && test -d ${srcdir}/newlib ; then
3521   target_configargs="--with-newlib ${target_configargs}"
3522 fi
3523
3524 # Different target subdirs use different values of certain variables
3525 # (notably CXX).  Worse, multilibs use *lots* of different values.
3526 # Worse yet, autoconf 2.5x makes some of these 'precious', meaning that
3527 # it doesn't automatically accept command-line overrides of them.
3528 # This means it's not safe for target subdirs to share a cache file,
3529 # which is disgusting, but there you have it.  Hopefully this can be
3530 # fixed in future.  It's still worthwhile to use a cache file for each
3531 # directory.  I think.
3532
3533 # Pass the appropriate --build, --host, --target and --cache-file arguments.
3534 # We need to pass --target, as newer autoconf's requires consistency
3535 # for target_alias and gcc doesn't manage it consistently.
3536 target_configargs="--cache-file=./config.cache ${target_configargs}"
3537
3538 FLAGS_FOR_TARGET=
3539 case " $target_configdirs " in
3540  *" newlib "*)
3541   case " $target_configargs " in
3542   *" --with-newlib "*)
3543    case "$target" in
3544    *-cygwin*)
3545      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' ;;
3546    esac
3547
3548    # If we're not building GCC, don't discard standard headers.
3549    if test -d ${srcdir}/gcc; then
3550      FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -nostdinc'
3551
3552      if test "${build}" != "${host}"; then
3553        # On Canadian crosses, CC_FOR_TARGET will have already been set
3554        # by `configure', so we won't have an opportunity to add -Bgcc/
3555        # to it.  This is right: we don't want to search that directory
3556        # for binaries, but we want the header files in there, so add
3557        # them explicitly.
3558        FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -isystem $$r/$(HOST_SUBDIR)/gcc/include'
3559
3560        # Someone might think of using the pre-installed headers on
3561        # Canadian crosses, in case the installed compiler is not fully
3562        # compatible with the compiler being built.  In this case, it
3563        # would be better to flag an error than risking having
3564        # incompatible object files being constructed.  We can't
3565        # guarantee that an error will be flagged, but let's hope the
3566        # compiler will do it, when presented with incompatible header
3567        # files.
3568      fi
3569    fi
3570
3571    case "${target}-${is_cross_compiler}" in
3572    i[3456789]86-*-linux*-no)
3573       # Here host == target, so we don't need to build gcc,
3574       # so we don't want to discard standard headers.
3575       FLAGS_FOR_TARGET=`echo " $FLAGS_FOR_TARGET " | sed -e 's/ -nostdinc / /'`
3576       ;;
3577    *)
3578       # If we're building newlib, use its generic headers last, but search
3579       # for any libc-related directories first (so make it the last -B
3580       # switch).
3581       FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -B$$r/$(TARGET_SUBDIR)/newlib/ -isystem $$r/$(TARGET_SUBDIR)/newlib/targ-include -isystem $$s/newlib/libc/include'
3582       ;;
3583    esac
3584    ;;
3585   esac
3586   ;;
3587 esac
3588 case "$target" in
3589 *-mingw*)
3590   # Can't be handled as Cygwin above since Mingw does not use newlib.
3591   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' ;;
3592 esac
3593
3594 # Allow the user to override the flags for
3595 # our build compiler if desired.
3596 CFLAGS_FOR_BUILD=${CFLAGS_FOR_BUILD-${CFLAGS}}
3597
3598 # On Canadian crosses, we'll be searching the right directories for
3599 # the previously-installed cross compiler, so don't bother to add
3600 # flags for directories within the install tree of the compiler
3601 # being built; programs in there won't even run.
3602 if test "${build}" = "${host}" && test -d ${srcdir}/gcc; then
3603   # Search for pre-installed headers if nothing else fits.
3604   FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -B$(build_tooldir)/bin/ -B$(build_tooldir)/lib/ -isystem $(build_tooldir)/include -isystem $(build_tooldir)/sys-include'
3605 fi
3606
3607 if test "x${use_gnu_ld}" = x &&
3608    echo " ${configdirs} " | grep " ld " > /dev/null ; then
3609   # Arrange for us to find uninstalled linker scripts.
3610   FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -L$$r/$(HOST_SUBDIR)/ld'
3611 fi
3612
3613 # Search for other target-specific linker scripts and such.
3614 case "${target}" in
3615   m32c-*-* )
3616     if test -d ${srcdir}/libgloss/m32c; then
3617       # This is for crt0.o
3618       FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -B$$r/$(TARGET_SUBDIR)/libgloss/m32c'
3619       # This is for r8c.ld
3620       FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -L$$r/$(TARGET_SUBDIR)/libgloss/m32c'
3621       # This is for libnosys.a
3622       FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -L$$r/$(TARGET_SUBDIR)/libgloss/libnosys'
3623     fi
3624     ;;
3625 esac
3626
3627 # Makefile fragments.
3628 for frag in host_makefile_frag target_makefile_frag alphaieee_frag ospace_frag;
3629 do
3630   eval fragval=\$$frag
3631   if test $fragval != /dev/null; then
3632     eval $frag=${srcdir}/$fragval
3633   fi
3634 done
3635
3636
3637
3638
3639
3640 # Miscellanea: directories, flags, etc.
3641
3642
3643
3644
3645
3646
3647
3648 # Build module lists & subconfigure args.
3649
3650
3651
3652 # Host module lists & subconfigure args.
3653
3654
3655
3656 # Target module lists & subconfigure args.
3657
3658
3659
3660 # Build tools.
3661
3662
3663
3664 # Generate default definitions for YACC, M4, LEX and other programs that run
3665 # on the build machine.  These are used if the Makefile can't locate these
3666 # programs in objdir.
3667 MISSING=`cd $ac_aux_dir && ${PWDCMD-pwd}`/missing
3668
3669 for ac_prog in 'bison -y' byacc yacc
3670 do
3671 # Extract the first word of "$ac_prog", so it can be a program name with args.
3672 set dummy $ac_prog; ac_word=$2
3673 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3674 echo "configure:3675: checking for $ac_word" >&5
3675 if eval "test \"`echo '$''{'ac_cv_prog_YACC'+set}'`\" = set"; then
3676   echo $ac_n "(cached) $ac_c" 1>&6
3677 else
3678   if test -n "$YACC"; then
3679   ac_cv_prog_YACC="$YACC" # Let the user override the test.
3680 else
3681   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
3682   ac_dummy="$PATH"
3683   for ac_dir in $ac_dummy; do
3684     test -z "$ac_dir" && ac_dir=.
3685     if test -f $ac_dir/$ac_word; then
3686       ac_cv_prog_YACC="$ac_prog"
3687       break
3688     fi
3689   done
3690   IFS="$ac_save_ifs"
3691 fi
3692 fi
3693 YACC="$ac_cv_prog_YACC"
3694 if test -n "$YACC"; then
3695   echo "$ac_t""$YACC" 1>&6
3696 else
3697   echo "$ac_t""no" 1>&6
3698 fi
3699
3700 test -n "$YACC" && break
3701 done
3702 test -n "$YACC" || YACC="$MISSING bison -y"
3703
3704 case " $build_configdirs " in
3705   *" bison "*) YACC='$$r/$(BUILD_SUBDIR)/bison/tests/bison -y' ;;
3706   *" byacc "*) YACC='$$r/$(BUILD_SUBDIR)/byacc/byacc' ;;
3707 esac
3708
3709 for ac_prog in bison
3710 do
3711 # Extract the first word of "$ac_prog", so it can be a program name with args.
3712 set dummy $ac_prog; ac_word=$2
3713 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3714 echo "configure:3715: checking for $ac_word" >&5
3715 if eval "test \"`echo '$''{'ac_cv_prog_BISON'+set}'`\" = set"; then
3716   echo $ac_n "(cached) $ac_c" 1>&6
3717 else
3718   if test -n "$BISON"; then
3719   ac_cv_prog_BISON="$BISON" # Let the user override the test.
3720 else
3721   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
3722   ac_dummy="$PATH"
3723   for ac_dir in $ac_dummy; do
3724     test -z "$ac_dir" && ac_dir=.
3725     if test -f $ac_dir/$ac_word; then
3726       ac_cv_prog_BISON="$ac_prog"
3727       break
3728     fi
3729   done
3730   IFS="$ac_save_ifs"
3731 fi
3732 fi
3733 BISON="$ac_cv_prog_BISON"
3734 if test -n "$BISON"; then
3735   echo "$ac_t""$BISON" 1>&6
3736 else
3737   echo "$ac_t""no" 1>&6
3738 fi
3739
3740 test -n "$BISON" && break
3741 done
3742 test -n "$BISON" || BISON="$MISSING bison"
3743
3744 case " $build_configdirs " in
3745   *" bison "*) BISON='$$r/$(BUILD_SUBDIR)/bison/tests/bison' ;;
3746 esac
3747
3748 for ac_prog in gm4 gnum4 m4
3749 do
3750 # Extract the first word of "$ac_prog", so it can be a program name with args.
3751 set dummy $ac_prog; ac_word=$2
3752 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3753 echo "configure:3754: checking for $ac_word" >&5
3754 if eval "test \"`echo '$''{'ac_cv_prog_M4'+set}'`\" = set"; then
3755   echo $ac_n "(cached) $ac_c" 1>&6
3756 else
3757   if test -n "$M4"; then
3758   ac_cv_prog_M4="$M4" # Let the user override the test.
3759 else
3760   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
3761   ac_dummy="$PATH"
3762   for ac_dir in $ac_dummy; do
3763     test -z "$ac_dir" && ac_dir=.
3764     if test -f $ac_dir/$ac_word; then
3765       ac_cv_prog_M4="$ac_prog"
3766       break
3767     fi
3768   done
3769   IFS="$ac_save_ifs"
3770 fi
3771 fi
3772 M4="$ac_cv_prog_M4"
3773 if test -n "$M4"; then
3774   echo "$ac_t""$M4" 1>&6
3775 else
3776   echo "$ac_t""no" 1>&6
3777 fi
3778
3779 test -n "$M4" && break
3780 done
3781 test -n "$M4" || M4="$MISSING m4"
3782
3783 case " $build_configdirs " in
3784   *" m4 "*) M4='$$r/$(BUILD_SUBDIR)/m4/m4' ;;
3785 esac
3786
3787 for ac_prog in flex lex
3788 do
3789 # Extract the first word of "$ac_prog", so it can be a program name with args.
3790 set dummy $ac_prog; ac_word=$2
3791 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3792 echo "configure:3793: checking for $ac_word" >&5
3793 if eval "test \"`echo '$''{'ac_cv_prog_LEX'+set}'`\" = set"; then
3794   echo $ac_n "(cached) $ac_c" 1>&6
3795 else
3796   if test -n "$LEX"; then
3797   ac_cv_prog_LEX="$LEX" # Let the user override the test.
3798 else
3799   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
3800   ac_dummy="$PATH"
3801   for ac_dir in $ac_dummy; do
3802     test -z "$ac_dir" && ac_dir=.
3803     if test -f $ac_dir/$ac_word; then
3804       ac_cv_prog_LEX="$ac_prog"
3805       break
3806     fi
3807   done
3808   IFS="$ac_save_ifs"
3809 fi
3810 fi
3811 LEX="$ac_cv_prog_LEX"
3812 if test -n "$LEX"; then
3813   echo "$ac_t""$LEX" 1>&6
3814 else
3815   echo "$ac_t""no" 1>&6
3816 fi
3817
3818 test -n "$LEX" && break
3819 done
3820 test -n "$LEX" || LEX="$MISSING flex"
3821
3822 case " $build_configdirs " in
3823   *" flex "*) LEX='$$r/$(BUILD_SUBDIR)/flex/flex' ;;
3824   *" lex "*) LEX='$$r/$(BUILD_SUBDIR)/lex/lex' ;;
3825 esac
3826
3827 for ac_prog in flex
3828 do
3829 # Extract the first word of "$ac_prog", so it can be a program name with args.
3830 set dummy $ac_prog; ac_word=$2
3831 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3832 echo "configure:3833: checking for $ac_word" >&5
3833 if eval "test \"`echo '$''{'ac_cv_prog_FLEX'+set}'`\" = set"; then
3834   echo $ac_n "(cached) $ac_c" 1>&6
3835 else
3836   if test -n "$FLEX"; then
3837   ac_cv_prog_FLEX="$FLEX" # Let the user override the test.
3838 else
3839   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
3840   ac_dummy="$PATH"
3841   for ac_dir in $ac_dummy; do
3842     test -z "$ac_dir" && ac_dir=.
3843     if test -f $ac_dir/$ac_word; then
3844       ac_cv_prog_FLEX="$ac_prog"
3845       break
3846     fi
3847   done
3848   IFS="$ac_save_ifs"
3849 fi
3850 fi
3851 FLEX="$ac_cv_prog_FLEX"
3852 if test -n "$FLEX"; then
3853   echo "$ac_t""$FLEX" 1>&6
3854 else
3855   echo "$ac_t""no" 1>&6
3856 fi
3857
3858 test -n "$FLEX" && break
3859 done
3860 test -n "$FLEX" || FLEX="$MISSING flex"
3861
3862 case " $build_configdirs " in
3863   *" flex "*) FLEX='$$r/$(BUILD_SUBDIR)/flex/flex' ;;
3864 esac
3865
3866 for ac_prog in makeinfo
3867 do
3868 # Extract the first word of "$ac_prog", so it can be a program name with args.
3869 set dummy $ac_prog; ac_word=$2
3870 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3871 echo "configure:3872: checking for $ac_word" >&5
3872 if eval "test \"`echo '$''{'ac_cv_prog_MAKEINFO'+set}'`\" = set"; then
3873   echo $ac_n "(cached) $ac_c" 1>&6
3874 else
3875   if test -n "$MAKEINFO"; then
3876   ac_cv_prog_MAKEINFO="$MAKEINFO" # Let the user override the test.
3877 else
3878   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
3879   ac_dummy="$PATH"
3880   for ac_dir in $ac_dummy; do
3881     test -z "$ac_dir" && ac_dir=.
3882     if test -f $ac_dir/$ac_word; then
3883       ac_cv_prog_MAKEINFO="$ac_prog"
3884       break
3885     fi
3886   done
3887   IFS="$ac_save_ifs"
3888 fi
3889 fi
3890 MAKEINFO="$ac_cv_prog_MAKEINFO"
3891 if test -n "$MAKEINFO"; then
3892   echo "$ac_t""$MAKEINFO" 1>&6
3893 else
3894   echo "$ac_t""no" 1>&6
3895 fi
3896
3897 test -n "$MAKEINFO" && break
3898 done
3899 test -n "$MAKEINFO" || MAKEINFO="$MISSING makeinfo"
3900
3901 case " $build_configdirs " in
3902   *" texinfo "*) MAKEINFO='$$r/$(BUILD_SUBDIR)/texinfo/makeinfo/makeinfo' ;;
3903   *)
3904
3905     # For an installed makeinfo, we require it to be from texinfo 4.4 or
3906     # higher, else we use the "missing" dummy.
3907     if ${MAKEINFO} --version \
3908        | egrep 'texinfo[^0-9]*([1-3][0-9]|4\.[4-9]|[5-9])' >/dev/null 2>&1; then
3909       :
3910     else
3911       MAKEINFO="$MISSING makeinfo"
3912     fi
3913     ;;
3914
3915 esac
3916
3917 # FIXME: expect and dejagnu may become build tools?
3918
3919 for ac_prog in expect
3920 do
3921 # Extract the first word of "$ac_prog", so it can be a program name with args.
3922 set dummy $ac_prog; ac_word=$2
3923 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3924 echo "configure:3925: checking for $ac_word" >&5
3925 if eval "test \"`echo '$''{'ac_cv_prog_EXPECT'+set}'`\" = set"; then
3926   echo $ac_n "(cached) $ac_c" 1>&6
3927 else
3928   if test -n "$EXPECT"; then
3929   ac_cv_prog_EXPECT="$EXPECT" # Let the user override the test.
3930 else
3931   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
3932   ac_dummy="$PATH"
3933   for ac_dir in $ac_dummy; do
3934     test -z "$ac_dir" && ac_dir=.
3935     if test -f $ac_dir/$ac_word; then
3936       ac_cv_prog_EXPECT="$ac_prog"
3937       break
3938     fi
3939   done
3940   IFS="$ac_save_ifs"
3941 fi
3942 fi
3943 EXPECT="$ac_cv_prog_EXPECT"
3944 if test -n "$EXPECT"; then
3945   echo "$ac_t""$EXPECT" 1>&6
3946 else
3947   echo "$ac_t""no" 1>&6
3948 fi
3949
3950 test -n "$EXPECT" && break
3951 done
3952 test -n "$EXPECT" || EXPECT="expect"
3953
3954 case " $configdirs " in
3955   *" expect "*)
3956     test $host = $build && EXPECT='$$r/$(HOST_SUBDIR)/expect/expect'
3957     ;;
3958 esac
3959
3960 for ac_prog in runtest
3961 do
3962 # Extract the first word of "$ac_prog", so it can be a program name with args.
3963 set dummy $ac_prog; ac_word=$2
3964 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3965 echo "configure:3966: checking for $ac_word" >&5
3966 if eval "test \"`echo '$''{'ac_cv_prog_RUNTEST'+set}'`\" = set"; then
3967   echo $ac_n "(cached) $ac_c" 1>&6
3968 else
3969   if test -n "$RUNTEST"; then
3970   ac_cv_prog_RUNTEST="$RUNTEST" # Let the user override the test.
3971 else
3972   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
3973   ac_dummy="$PATH"
3974   for ac_dir in $ac_dummy; do
3975     test -z "$ac_dir" && ac_dir=.
3976     if test -f $ac_dir/$ac_word; then
3977       ac_cv_prog_RUNTEST="$ac_prog"
3978       break
3979     fi
3980   done
3981   IFS="$ac_save_ifs"
3982 fi
3983 fi
3984 RUNTEST="$ac_cv_prog_RUNTEST"
3985 if test -n "$RUNTEST"; then
3986   echo "$ac_t""$RUNTEST" 1>&6
3987 else
3988   echo "$ac_t""no" 1>&6
3989 fi
3990
3991 test -n "$RUNTEST" && break
3992 done
3993 test -n "$RUNTEST" || RUNTEST="runtest"
3994
3995 case " $configdirs " in
3996   *" dejagnu "*)
3997     test $host = $build && RUNTEST='$$s/$(HOST_SUBDIR)/dejagnu/runtest'
3998     ;;
3999 esac
4000
4001
4002 # Host tools.
4003 ncn_tool_prefix=
4004 test -n "$host_alias" && ncn_tool_prefix=$host_alias-
4005 ncn_target_tool_prefix=
4006 test -n "$target_alias" && ncn_target_tool_prefix=$target_alias-
4007
4008  for ncn_progname in ar; do
4009   if test -n "$ncn_tool_prefix"; then
4010     # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
4011 set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
4012 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4013 echo "configure:4014: checking for $ac_word" >&5
4014 if eval "test \"`echo '$''{'ac_cv_prog_AR'+set}'`\" = set"; then
4015   echo $ac_n "(cached) $ac_c" 1>&6
4016 else
4017   if test -n "$AR"; then
4018   ac_cv_prog_AR="$AR" # Let the user override the test.
4019 else
4020   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
4021   ac_dummy="$PATH"
4022   for ac_dir in $ac_dummy; do
4023     test -z "$ac_dir" && ac_dir=.
4024     if test -f $ac_dir/$ac_word; then
4025       ac_cv_prog_AR="${ncn_tool_prefix}${ncn_progname}"
4026       break
4027     fi
4028   done
4029   IFS="$ac_save_ifs"
4030 fi
4031 fi
4032 AR="$ac_cv_prog_AR"
4033 if test -n "$AR"; then
4034   echo "$ac_t""$AR" 1>&6
4035 else
4036   echo "$ac_t""no" 1>&6
4037 fi
4038
4039   fi
4040   if test -z "$ac_cv_prog_AR" && test $build = $host ; then
4041     # Extract the first word of "${ncn_progname}", so it can be a program name with args.
4042 set dummy ${ncn_progname}; ac_word=$2
4043 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4044 echo "configure:4045: checking for $ac_word" >&5
4045 if eval "test \"`echo '$''{'ac_cv_prog_AR'+set}'`\" = set"; then
4046   echo $ac_n "(cached) $ac_c" 1>&6
4047 else
4048   if test -n "$AR"; then
4049   ac_cv_prog_AR="$AR" # Let the user override the test.
4050 else
4051   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
4052   ac_dummy="$PATH"
4053   for ac_dir in $ac_dummy; do
4054     test -z "$ac_dir" && ac_dir=.
4055     if test -f $ac_dir/$ac_word; then
4056       ac_cv_prog_AR="${ncn_progname}"
4057       break
4058     fi
4059   done
4060   IFS="$ac_save_ifs"
4061 fi
4062 fi
4063 AR="$ac_cv_prog_AR"
4064 if test -n "$AR"; then
4065   echo "$ac_t""$AR" 1>&6
4066 else
4067   echo "$ac_t""no" 1>&6
4068 fi
4069  
4070   fi
4071   test -n "$ac_cv_prog_AR" && break
4072 done
4073
4074 if test -z "$ac_cv_prog_AR" ; then
4075   set dummy ar
4076   if test $build = $host ; then
4077     AR="$2"
4078   else
4079     AR="${ncn_tool_prefix}$2"
4080   fi
4081 fi
4082
4083  for ncn_progname in as; do
4084   if test -n "$ncn_tool_prefix"; then
4085     # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
4086 set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
4087 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4088 echo "configure:4089: checking for $ac_word" >&5
4089 if eval "test \"`echo '$''{'ac_cv_prog_AS'+set}'`\" = set"; then
4090   echo $ac_n "(cached) $ac_c" 1>&6
4091 else
4092   if test -n "$AS"; then
4093   ac_cv_prog_AS="$AS" # Let the user override the test.
4094 else
4095   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
4096   ac_dummy="$PATH"
4097   for ac_dir in $ac_dummy; do
4098     test -z "$ac_dir" && ac_dir=.
4099     if test -f $ac_dir/$ac_word; then
4100       ac_cv_prog_AS="${ncn_tool_prefix}${ncn_progname}"
4101       break
4102     fi
4103   done
4104   IFS="$ac_save_ifs"
4105 fi
4106 fi
4107 AS="$ac_cv_prog_AS"
4108 if test -n "$AS"; then
4109   echo "$ac_t""$AS" 1>&6
4110 else
4111   echo "$ac_t""no" 1>&6
4112 fi
4113
4114   fi
4115   if test -z "$ac_cv_prog_AS" && test $build = $host ; then
4116     # Extract the first word of "${ncn_progname}", so it can be a program name with args.
4117 set dummy ${ncn_progname}; ac_word=$2
4118 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4119 echo "configure:4120: checking for $ac_word" >&5
4120 if eval "test \"`echo '$''{'ac_cv_prog_AS'+set}'`\" = set"; then
4121   echo $ac_n "(cached) $ac_c" 1>&6
4122 else
4123   if test -n "$AS"; then
4124   ac_cv_prog_AS="$AS" # Let the user override the test.
4125 else
4126   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
4127   ac_dummy="$PATH"
4128   for ac_dir in $ac_dummy; do
4129     test -z "$ac_dir" && ac_dir=.
4130     if test -f $ac_dir/$ac_word; then
4131       ac_cv_prog_AS="${ncn_progname}"
4132       break
4133     fi
4134   done
4135   IFS="$ac_save_ifs"
4136 fi
4137 fi
4138 AS="$ac_cv_prog_AS"
4139 if test -n "$AS"; then
4140   echo "$ac_t""$AS" 1>&6
4141 else
4142   echo "$ac_t""no" 1>&6
4143 fi
4144  
4145   fi
4146   test -n "$ac_cv_prog_AS" && break
4147 done
4148
4149 if test -z "$ac_cv_prog_AS" ; then
4150   set dummy as
4151   if test $build = $host ; then
4152     AS="$2"
4153   else
4154     AS="${ncn_tool_prefix}$2"
4155   fi
4156 fi
4157
4158  for ncn_progname in dlltool; do
4159   if test -n "$ncn_tool_prefix"; then
4160     # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
4161 set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
4162 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4163 echo "configure:4164: checking for $ac_word" >&5
4164 if eval "test \"`echo '$''{'ac_cv_prog_DLLTOOL'+set}'`\" = set"; then
4165   echo $ac_n "(cached) $ac_c" 1>&6
4166 else
4167   if test -n "$DLLTOOL"; then
4168   ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
4169 else
4170   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
4171   ac_dummy="$PATH"
4172   for ac_dir in $ac_dummy; do
4173     test -z "$ac_dir" && ac_dir=.
4174     if test -f $ac_dir/$ac_word; then
4175       ac_cv_prog_DLLTOOL="${ncn_tool_prefix}${ncn_progname}"
4176       break
4177     fi
4178   done
4179   IFS="$ac_save_ifs"
4180 fi
4181 fi
4182 DLLTOOL="$ac_cv_prog_DLLTOOL"
4183 if test -n "$DLLTOOL"; then
4184   echo "$ac_t""$DLLTOOL" 1>&6
4185 else
4186   echo "$ac_t""no" 1>&6
4187 fi
4188
4189   fi
4190   if test -z "$ac_cv_prog_DLLTOOL" && test $build = $host ; then
4191     # Extract the first word of "${ncn_progname}", so it can be a program name with args.
4192 set dummy ${ncn_progname}; ac_word=$2
4193 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4194 echo "configure:4195: checking for $ac_word" >&5
4195 if eval "test \"`echo '$''{'ac_cv_prog_DLLTOOL'+set}'`\" = set"; then
4196   echo $ac_n "(cached) $ac_c" 1>&6
4197 else
4198   if test -n "$DLLTOOL"; then
4199   ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
4200 else
4201   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
4202   ac_dummy="$PATH"
4203   for ac_dir in $ac_dummy; do
4204     test -z "$ac_dir" && ac_dir=.
4205     if test -f $ac_dir/$ac_word; then
4206       ac_cv_prog_DLLTOOL="${ncn_progname}"
4207       break
4208     fi
4209   done
4210   IFS="$ac_save_ifs"
4211 fi
4212 fi
4213 DLLTOOL="$ac_cv_prog_DLLTOOL"
4214 if test -n "$DLLTOOL"; then
4215   echo "$ac_t""$DLLTOOL" 1>&6
4216 else
4217   echo "$ac_t""no" 1>&6
4218 fi
4219  
4220   fi
4221   test -n "$ac_cv_prog_DLLTOOL" && break
4222 done
4223
4224 if test -z "$ac_cv_prog_DLLTOOL" ; then
4225   set dummy dlltool
4226   if test $build = $host ; then
4227     DLLTOOL="$2"
4228   else
4229     DLLTOOL="${ncn_tool_prefix}$2"
4230   fi
4231 fi
4232
4233  for ncn_progname in ld; do
4234   if test -n "$ncn_tool_prefix"; then
4235     # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
4236 set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
4237 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4238 echo "configure:4239: checking for $ac_word" >&5
4239 if eval "test \"`echo '$''{'ac_cv_prog_LD'+set}'`\" = set"; then
4240   echo $ac_n "(cached) $ac_c" 1>&6
4241 else
4242   if test -n "$LD"; then
4243   ac_cv_prog_LD="$LD" # Let the user override the test.
4244 else
4245   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
4246   ac_dummy="$PATH"
4247   for ac_dir in $ac_dummy; do
4248     test -z "$ac_dir" && ac_dir=.
4249     if test -f $ac_dir/$ac_word; then
4250       ac_cv_prog_LD="${ncn_tool_prefix}${ncn_progname}"
4251       break
4252     fi
4253   done
4254   IFS="$ac_save_ifs"
4255 fi
4256 fi
4257 LD="$ac_cv_prog_LD"
4258 if test -n "$LD"; then
4259   echo "$ac_t""$LD" 1>&6
4260 else
4261   echo "$ac_t""no" 1>&6
4262 fi
4263
4264   fi
4265   if test -z "$ac_cv_prog_LD" && test $build = $host ; then
4266     # Extract the first word of "${ncn_progname}", so it can be a program name with args.
4267 set dummy ${ncn_progname}; ac_word=$2
4268 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4269 echo "configure:4270: checking for $ac_word" >&5
4270 if eval "test \"`echo '$''{'ac_cv_prog_LD'+set}'`\" = set"; then
4271   echo $ac_n "(cached) $ac_c" 1>&6
4272 else
4273   if test -n "$LD"; then
4274   ac_cv_prog_LD="$LD" # Let the user override the test.
4275 else
4276   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
4277   ac_dummy="$PATH"
4278   for ac_dir in $ac_dummy; do
4279     test -z "$ac_dir" && ac_dir=.
4280     if test -f $ac_dir/$ac_word; then
4281       ac_cv_prog_LD="${ncn_progname}"
4282       break
4283     fi
4284   done
4285   IFS="$ac_save_ifs"
4286 fi
4287 fi
4288 LD="$ac_cv_prog_LD"
4289 if test -n "$LD"; then
4290   echo "$ac_t""$LD" 1>&6
4291 else
4292   echo "$ac_t""no" 1>&6
4293 fi
4294  
4295   fi
4296   test -n "$ac_cv_prog_LD" && break
4297 done
4298
4299 if test -z "$ac_cv_prog_LD" ; then
4300   set dummy ld
4301   if test $build = $host ; then
4302     LD="$2"
4303   else
4304     LD="${ncn_tool_prefix}$2"
4305   fi
4306 fi
4307
4308  for ncn_progname in lipo; do
4309   if test -n "$ncn_tool_prefix"; then
4310     # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
4311 set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
4312 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4313 echo "configure:4314: checking for $ac_word" >&5
4314 if eval "test \"`echo '$''{'ac_cv_prog_LIPO'+set}'`\" = set"; then
4315   echo $ac_n "(cached) $ac_c" 1>&6
4316 else
4317   if test -n "$LIPO"; then
4318   ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
4319 else
4320   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
4321   ac_dummy="$PATH"
4322   for ac_dir in $ac_dummy; do
4323     test -z "$ac_dir" && ac_dir=.
4324     if test -f $ac_dir/$ac_word; then
4325       ac_cv_prog_LIPO="${ncn_tool_prefix}${ncn_progname}"
4326       break
4327     fi
4328   done
4329   IFS="$ac_save_ifs"
4330 fi
4331 fi
4332 LIPO="$ac_cv_prog_LIPO"
4333 if test -n "$LIPO"; then
4334   echo "$ac_t""$LIPO" 1>&6
4335 else
4336   echo "$ac_t""no" 1>&6
4337 fi
4338
4339   fi
4340   if test -z "$ac_cv_prog_LIPO" && test $build = $host ; then
4341     # Extract the first word of "${ncn_progname}", so it can be a program name with args.
4342 set dummy ${ncn_progname}; ac_word=$2
4343 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4344 echo "configure:4345: checking for $ac_word" >&5
4345 if eval "test \"`echo '$''{'ac_cv_prog_LIPO'+set}'`\" = set"; then
4346   echo $ac_n "(cached) $ac_c" 1>&6
4347 else
4348   if test -n "$LIPO"; then
4349   ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
4350 else
4351   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
4352   ac_dummy="$PATH"
4353   for ac_dir in $ac_dummy; do
4354     test -z "$ac_dir" && ac_dir=.
4355     if test -f $ac_dir/$ac_word; then
4356       ac_cv_prog_LIPO="${ncn_progname}"
4357       break
4358     fi
4359   done
4360   IFS="$ac_save_ifs"
4361 fi
4362 fi
4363 LIPO="$ac_cv_prog_LIPO"
4364 if test -n "$LIPO"; then
4365   echo "$ac_t""$LIPO" 1>&6
4366 else
4367   echo "$ac_t""no" 1>&6
4368 fi
4369  
4370   fi
4371   test -n "$ac_cv_prog_LIPO" && break
4372 done
4373
4374 if test -z "$ac_cv_prog_LIPO" ; then
4375   set dummy lipo
4376   if test $build = $host ; then
4377     LIPO="$2"
4378   else
4379     LIPO="${ncn_tool_prefix}$2"
4380   fi
4381 fi
4382
4383  for ncn_progname in nm; do
4384   if test -n "$ncn_tool_prefix"; then
4385     # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
4386 set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
4387 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4388 echo "configure:4389: checking for $ac_word" >&5
4389 if eval "test \"`echo '$''{'ac_cv_prog_NM'+set}'`\" = set"; then
4390   echo $ac_n "(cached) $ac_c" 1>&6
4391 else
4392   if test -n "$NM"; then
4393   ac_cv_prog_NM="$NM" # Let the user override the test.
4394 else
4395   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
4396   ac_dummy="$PATH"
4397   for ac_dir in $ac_dummy; do
4398     test -z "$ac_dir" && ac_dir=.
4399     if test -f $ac_dir/$ac_word; then
4400       ac_cv_prog_NM="${ncn_tool_prefix}${ncn_progname}"
4401       break
4402     fi
4403   done
4404   IFS="$ac_save_ifs"
4405 fi
4406 fi
4407 NM="$ac_cv_prog_NM"
4408 if test -n "$NM"; then
4409   echo "$ac_t""$NM" 1>&6
4410 else
4411   echo "$ac_t""no" 1>&6
4412 fi
4413
4414   fi
4415   if test -z "$ac_cv_prog_NM" && test $build = $host ; then
4416     # Extract the first word of "${ncn_progname}", so it can be a program name with args.
4417 set dummy ${ncn_progname}; ac_word=$2
4418 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4419 echo "configure:4420: checking for $ac_word" >&5
4420 if eval "test \"`echo '$''{'ac_cv_prog_NM'+set}'`\" = set"; then
4421   echo $ac_n "(cached) $ac_c" 1>&6
4422 else
4423   if test -n "$NM"; then
4424   ac_cv_prog_NM="$NM" # Let the user override the test.
4425 else
4426   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
4427   ac_dummy="$PATH"
4428   for ac_dir in $ac_dummy; do
4429     test -z "$ac_dir" && ac_dir=.
4430     if test -f $ac_dir/$ac_word; then
4431       ac_cv_prog_NM="${ncn_progname}"
4432       break
4433     fi
4434   done
4435   IFS="$ac_save_ifs"
4436 fi
4437 fi
4438 NM="$ac_cv_prog_NM"
4439 if test -n "$NM"; then
4440   echo "$ac_t""$NM" 1>&6
4441 else
4442   echo "$ac_t""no" 1>&6
4443 fi
4444  
4445   fi
4446   test -n "$ac_cv_prog_NM" && break
4447 done
4448
4449 if test -z "$ac_cv_prog_NM" ; then
4450   set dummy nm
4451   if test $build = $host ; then
4452     NM="$2"
4453   else
4454     NM="${ncn_tool_prefix}$2"
4455   fi
4456 fi
4457
4458  for ncn_progname in ranlib; do
4459   if test -n "$ncn_tool_prefix"; then
4460     # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
4461 set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
4462 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4463 echo "configure:4464: checking for $ac_word" >&5
4464 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
4465   echo $ac_n "(cached) $ac_c" 1>&6
4466 else
4467   if test -n "$RANLIB"; then
4468   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
4469 else
4470   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
4471   ac_dummy="$PATH"
4472   for ac_dir in $ac_dummy; do
4473     test -z "$ac_dir" && ac_dir=.
4474     if test -f $ac_dir/$ac_word; then
4475       ac_cv_prog_RANLIB="${ncn_tool_prefix}${ncn_progname}"
4476       break
4477     fi
4478   done
4479   IFS="$ac_save_ifs"
4480 fi
4481 fi
4482 RANLIB="$ac_cv_prog_RANLIB"
4483 if test -n "$RANLIB"; then
4484   echo "$ac_t""$RANLIB" 1>&6
4485 else
4486   echo "$ac_t""no" 1>&6
4487 fi
4488
4489   fi
4490   if test -z "$ac_cv_prog_RANLIB" && test $build = $host ; then
4491     # Extract the first word of "${ncn_progname}", so it can be a program name with args.
4492 set dummy ${ncn_progname}; ac_word=$2
4493 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4494 echo "configure:4495: checking for $ac_word" >&5
4495 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
4496   echo $ac_n "(cached) $ac_c" 1>&6
4497 else
4498   if test -n "$RANLIB"; then
4499   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
4500 else
4501   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
4502   ac_dummy="$PATH"
4503   for ac_dir in $ac_dummy; do
4504     test -z "$ac_dir" && ac_dir=.
4505     if test -f $ac_dir/$ac_word; then
4506       ac_cv_prog_RANLIB="${ncn_progname}"
4507       break
4508     fi
4509   done
4510   IFS="$ac_save_ifs"
4511 fi
4512 fi
4513 RANLIB="$ac_cv_prog_RANLIB"
4514 if test -n "$RANLIB"; then
4515   echo "$ac_t""$RANLIB" 1>&6
4516 else
4517   echo "$ac_t""no" 1>&6
4518 fi
4519  
4520   fi
4521   test -n "$ac_cv_prog_RANLIB" && break
4522 done
4523
4524 if test -z "$ac_cv_prog_RANLIB" ; then
4525   RANLIB=":"
4526 fi
4527
4528  for ncn_progname in strip; do
4529   if test -n "$ncn_tool_prefix"; then
4530     # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
4531 set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
4532 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4533 echo "configure:4534: checking for $ac_word" >&5
4534 if eval "test \"`echo '$''{'ac_cv_prog_STRIP'+set}'`\" = set"; then
4535   echo $ac_n "(cached) $ac_c" 1>&6
4536 else
4537   if test -n "$STRIP"; then
4538   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
4539 else
4540   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
4541   ac_dummy="$PATH"
4542   for ac_dir in $ac_dummy; do
4543     test -z "$ac_dir" && ac_dir=.
4544     if test -f $ac_dir/$ac_word; then
4545       ac_cv_prog_STRIP="${ncn_tool_prefix}${ncn_progname}"
4546       break
4547     fi
4548   done
4549   IFS="$ac_save_ifs"
4550 fi
4551 fi
4552 STRIP="$ac_cv_prog_STRIP"
4553 if test -n "$STRIP"; then
4554   echo "$ac_t""$STRIP" 1>&6
4555 else
4556   echo "$ac_t""no" 1>&6
4557 fi
4558
4559   fi
4560   if test -z "$ac_cv_prog_STRIP" && test $build = $host ; then
4561     # Extract the first word of "${ncn_progname}", so it can be a program name with args.
4562 set dummy ${ncn_progname}; ac_word=$2
4563 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4564 echo "configure:4565: checking for $ac_word" >&5
4565 if eval "test \"`echo '$''{'ac_cv_prog_STRIP'+set}'`\" = set"; then
4566   echo $ac_n "(cached) $ac_c" 1>&6
4567 else
4568   if test -n "$STRIP"; then
4569   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
4570 else
4571   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
4572   ac_dummy="$PATH"
4573   for ac_dir in $ac_dummy; do
4574     test -z "$ac_dir" && ac_dir=.
4575     if test -f $ac_dir/$ac_word; then
4576       ac_cv_prog_STRIP="${ncn_progname}"
4577       break
4578     fi
4579   done
4580   IFS="$ac_save_ifs"
4581 fi
4582 fi
4583 STRIP="$ac_cv_prog_STRIP"
4584 if test -n "$STRIP"; then
4585   echo "$ac_t""$STRIP" 1>&6
4586 else
4587   echo "$ac_t""no" 1>&6
4588 fi
4589  
4590   fi
4591   test -n "$ac_cv_prog_STRIP" && break
4592 done
4593
4594 if test -z "$ac_cv_prog_STRIP" ; then
4595   STRIP=":"
4596 fi
4597
4598  for ncn_progname in windres; do
4599   if test -n "$ncn_tool_prefix"; then
4600     # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
4601 set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
4602 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4603 echo "configure:4604: checking for $ac_word" >&5
4604 if eval "test \"`echo '$''{'ac_cv_prog_WINDRES'+set}'`\" = set"; then
4605   echo $ac_n "(cached) $ac_c" 1>&6
4606 else
4607   if test -n "$WINDRES"; then
4608   ac_cv_prog_WINDRES="$WINDRES" # Let the user override the test.
4609 else
4610   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
4611   ac_dummy="$PATH"
4612   for ac_dir in $ac_dummy; do
4613     test -z "$ac_dir" && ac_dir=.
4614     if test -f $ac_dir/$ac_word; then
4615       ac_cv_prog_WINDRES="${ncn_tool_prefix}${ncn_progname}"
4616       break
4617     fi
4618   done
4619   IFS="$ac_save_ifs"
4620 fi
4621 fi
4622 WINDRES="$ac_cv_prog_WINDRES"
4623 if test -n "$WINDRES"; then
4624   echo "$ac_t""$WINDRES" 1>&6
4625 else
4626   echo "$ac_t""no" 1>&6
4627 fi
4628
4629   fi
4630   if test -z "$ac_cv_prog_WINDRES" && test $build = $host ; then
4631     # Extract the first word of "${ncn_progname}", so it can be a program name with args.
4632 set dummy ${ncn_progname}; ac_word=$2
4633 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4634 echo "configure:4635: checking for $ac_word" >&5
4635 if eval "test \"`echo '$''{'ac_cv_prog_WINDRES'+set}'`\" = set"; then
4636   echo $ac_n "(cached) $ac_c" 1>&6
4637 else
4638   if test -n "$WINDRES"; then
4639   ac_cv_prog_WINDRES="$WINDRES" # Let the user override the test.
4640 else
4641   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
4642   ac_dummy="$PATH"
4643   for ac_dir in $ac_dummy; do
4644     test -z "$ac_dir" && ac_dir=.
4645     if test -f $ac_dir/$ac_word; then
4646       ac_cv_prog_WINDRES="${ncn_progname}"
4647       break
4648     fi
4649   done
4650   IFS="$ac_save_ifs"
4651 fi
4652 fi
4653 WINDRES="$ac_cv_prog_WINDRES"
4654 if test -n "$WINDRES"; then
4655   echo "$ac_t""$WINDRES" 1>&6
4656 else
4657   echo "$ac_t""no" 1>&6
4658 fi
4659  
4660   fi
4661   test -n "$ac_cv_prog_WINDRES" && break
4662 done
4663
4664 if test -z "$ac_cv_prog_WINDRES" ; then
4665   set dummy windres
4666   if test $build = $host ; then
4667     WINDRES="$2"
4668   else
4669     WINDRES="${ncn_tool_prefix}$2"
4670   fi
4671 fi
4672
4673  for ncn_progname in objcopy; do
4674   if test -n "$ncn_tool_prefix"; then
4675     # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
4676 set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
4677 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4678 echo "configure:4679: checking for $ac_word" >&5
4679 if eval "test \"`echo '$''{'ac_cv_prog_OBJCOPY'+set}'`\" = set"; then
4680   echo $ac_n "(cached) $ac_c" 1>&6
4681 else
4682   if test -n "$OBJCOPY"; then
4683   ac_cv_prog_OBJCOPY="$OBJCOPY" # Let the user override the test.
4684 else
4685   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
4686   ac_dummy="$PATH"
4687   for ac_dir in $ac_dummy; do
4688     test -z "$ac_dir" && ac_dir=.
4689     if test -f $ac_dir/$ac_word; then
4690       ac_cv_prog_OBJCOPY="${ncn_tool_prefix}${ncn_progname}"
4691       break
4692     fi
4693   done
4694   IFS="$ac_save_ifs"
4695 fi
4696 fi
4697 OBJCOPY="$ac_cv_prog_OBJCOPY"
4698 if test -n "$OBJCOPY"; then
4699   echo "$ac_t""$OBJCOPY" 1>&6
4700 else
4701   echo "$ac_t""no" 1>&6
4702 fi
4703
4704   fi
4705   if test -z "$ac_cv_prog_OBJCOPY" && test $build = $host ; then
4706     # Extract the first word of "${ncn_progname}", so it can be a program name with args.
4707 set dummy ${ncn_progname}; ac_word=$2
4708 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4709 echo "configure:4710: checking for $ac_word" >&5
4710 if eval "test \"`echo '$''{'ac_cv_prog_OBJCOPY'+set}'`\" = set"; then
4711   echo $ac_n "(cached) $ac_c" 1>&6
4712 else
4713   if test -n "$OBJCOPY"; then
4714   ac_cv_prog_OBJCOPY="$OBJCOPY" # Let the user override the test.
4715 else
4716   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
4717   ac_dummy="$PATH"
4718   for ac_dir in $ac_dummy; do
4719     test -z "$ac_dir" && ac_dir=.
4720     if test -f $ac_dir/$ac_word; then
4721       ac_cv_prog_OBJCOPY="${ncn_progname}"
4722       break
4723     fi
4724   done
4725   IFS="$ac_save_ifs"
4726 fi
4727 fi
4728 OBJCOPY="$ac_cv_prog_OBJCOPY"
4729 if test -n "$OBJCOPY"; then
4730   echo "$ac_t""$OBJCOPY" 1>&6
4731 else
4732   echo "$ac_t""no" 1>&6
4733 fi
4734  
4735   fi
4736   test -n "$ac_cv_prog_OBJCOPY" && break
4737 done
4738
4739 if test -z "$ac_cv_prog_OBJCOPY" ; then
4740   set dummy objcopy
4741   if test $build = $host ; then
4742     OBJCOPY="$2"
4743   else
4744     OBJCOPY="${ncn_tool_prefix}$2"
4745   fi
4746 fi
4747
4748  for ncn_progname in objdump; do
4749   if test -n "$ncn_tool_prefix"; then
4750     # Extract the first word of "${ncn_tool_prefix}${ncn_progname}", so it can be a program name with args.
4751 set dummy ${ncn_tool_prefix}${ncn_progname}; ac_word=$2
4752 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4753 echo "configure:4754: checking for $ac_word" >&5
4754 if eval "test \"`echo '$''{'ac_cv_prog_OBJDUMP'+set}'`\" = set"; then
4755   echo $ac_n "(cached) $ac_c" 1>&6
4756 else
4757   if test -n "$OBJDUMP"; then
4758   ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
4759 else
4760   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
4761   ac_dummy="$PATH"
4762   for ac_dir in $ac_dummy; do
4763     test -z "$ac_dir" && ac_dir=.
4764     if test -f $ac_dir/$ac_word; then
4765       ac_cv_prog_OBJDUMP="${ncn_tool_prefix}${ncn_progname}"
4766       break
4767     fi
4768   done
4769   IFS="$ac_save_ifs"
4770 fi
4771 fi
4772 OBJDUMP="$ac_cv_prog_OBJDUMP"
4773 if test -n "$OBJDUMP"; then
4774   echo "$ac_t""$OBJDUMP" 1>&6
4775 else
4776   echo "$ac_t""no" 1>&6
4777 fi
4778
4779   fi
4780   if test -z "$ac_cv_prog_OBJDUMP" && test $build = $host ; then
4781     # Extract the first word of "${ncn_progname}", so it can be a program name with args.
4782 set dummy ${ncn_progname}; ac_word=$2
4783 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4784 echo "configure:4785: checking for $ac_word" >&5
4785 if eval "test \"`echo '$''{'ac_cv_prog_OBJDUMP'+set}'`\" = set"; then
4786   echo $ac_n "(cached) $ac_c" 1>&6
4787 else
4788   if test -n "$OBJDUMP"; then
4789   ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
4790 else
4791   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
4792   ac_dummy="$PATH"
4793   for ac_dir in $ac_dummy; do
4794     test -z "$ac_dir" && ac_dir=.
4795     if test -f $ac_dir/$ac_word; then
4796       ac_cv_prog_OBJDUMP="${ncn_progname}"
4797       break
4798     fi
4799   done
4800   IFS="$ac_save_ifs"
4801 fi
4802 fi
4803 OBJDUMP="$ac_cv_prog_OBJDUMP"
4804 if test -n "$OBJDUMP"; then
4805   echo "$ac_t""$OBJDUMP" 1>&6
4806 else
4807   echo "$ac_t""no" 1>&6
4808 fi
4809  
4810   fi
4811   test -n "$ac_cv_prog_OBJDUMP" && break
4812 done
4813
4814 if test -z "$ac_cv_prog_OBJDUMP" ; then
4815   set dummy objdump
4816   if test $build = $host ; then
4817     OBJDUMP="$2"
4818   else
4819     OBJDUMP="${ncn_tool_prefix}$2"
4820   fi
4821 fi
4822
4823
4824
4825
4826
4827
4828
4829 # Target tools.
4830 # Check whether --with-build-time-tools or --without-build-time-tools was given.
4831 if test "${with_build_time_tools+set}" = set; then
4832   withval="$with_build_time_tools"
4833   case x"$withval" in
4834      x/*) ;;
4835      *)
4836        with_build_time_tools=
4837        echo "configure: warning: argument to --with-build-time-tools must be an absolute path" 1>&2
4838        ;;
4839    esac
4840 else
4841   with_build_time_tools=
4842 fi
4843
4844
4845  if test -n "$with_build_time_tools"; then
4846   for ncn_progname in cc gcc; do
4847     echo $ac_n "checking for ${ncn_progname} in $with_build_time_tools""... $ac_c" 1>&6
4848 echo "configure:4849: checking for ${ncn_progname} in $with_build_time_tools" >&5
4849     if test -x $with_build_time_tools/${ncn_progname}; then
4850       ac_cv_prog_CC_FOR_TARGET=$with_build_time_tools/${ncn_progname}
4851       echo "$ac_t""yes" 1>&6
4852       break
4853     else
4854       echo "$ac_t""no" 1>&6
4855     fi
4856   done
4857 fi
4858
4859 if test -z "$ac_cv_prog_CC_FOR_TARGET"; then
4860   for ncn_progname in cc gcc; do
4861     if test -n "$ncn_target_tool_prefix"; then
4862       # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
4863 set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
4864 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4865 echo "configure:4866: checking for $ac_word" >&5
4866 if eval "test \"`echo '$''{'ac_cv_prog_CC_FOR_TARGET'+set}'`\" = set"; then
4867   echo $ac_n "(cached) $ac_c" 1>&6
4868 else
4869   if test -n "$CC_FOR_TARGET"; then
4870   ac_cv_prog_CC_FOR_TARGET="$CC_FOR_TARGET" # Let the user override the test.
4871 else
4872   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
4873   ac_dummy="$PATH"
4874   for ac_dir in $ac_dummy; do
4875     test -z "$ac_dir" && ac_dir=.
4876     if test -f $ac_dir/$ac_word; then
4877       ac_cv_prog_CC_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
4878       break
4879     fi
4880   done
4881   IFS="$ac_save_ifs"
4882 fi
4883 fi
4884 CC_FOR_TARGET="$ac_cv_prog_CC_FOR_TARGET"
4885 if test -n "$CC_FOR_TARGET"; then
4886   echo "$ac_t""$CC_FOR_TARGET" 1>&6
4887 else
4888   echo "$ac_t""no" 1>&6
4889 fi
4890
4891     fi
4892     if test -z "$ac_cv_prog_CC_FOR_TARGET" && test $build = $target ; then
4893       # Extract the first word of "${ncn_progname}", so it can be a program name with args.
4894 set dummy ${ncn_progname}; ac_word=$2
4895 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4896 echo "configure:4897: checking for $ac_word" >&5
4897 if eval "test \"`echo '$''{'ac_cv_prog_CC_FOR_TARGET'+set}'`\" = set"; then
4898   echo $ac_n "(cached) $ac_c" 1>&6
4899 else
4900   if test -n "$CC_FOR_TARGET"; then
4901   ac_cv_prog_CC_FOR_TARGET="$CC_FOR_TARGET" # Let the user override the test.
4902 else
4903   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
4904   ac_dummy="$PATH"
4905   for ac_dir in $ac_dummy; do
4906     test -z "$ac_dir" && ac_dir=.
4907     if test -f $ac_dir/$ac_word; then
4908       ac_cv_prog_CC_FOR_TARGET="${ncn_progname}"
4909       break
4910     fi
4911   done
4912   IFS="$ac_save_ifs"
4913 fi
4914 fi
4915 CC_FOR_TARGET="$ac_cv_prog_CC_FOR_TARGET"
4916 if test -n "$CC_FOR_TARGET"; then
4917   echo "$ac_t""$CC_FOR_TARGET" 1>&6
4918 else
4919   echo "$ac_t""no" 1>&6
4920 fi
4921  
4922     fi
4923     test -n "$ac_cv_prog_CC_FOR_TARGET" && break
4924   done
4925 fi
4926   
4927 if test -z "$ac_cv_prog_CC_FOR_TARGET" ; then
4928   set dummy cc gcc
4929   if test $build = $target ; then
4930     CC_FOR_TARGET="$2"
4931   else
4932     CC_FOR_TARGET="${ncn_target_tool_prefix}$2"
4933   fi
4934 fi
4935
4936  if test -n "$with_build_time_tools"; then
4937   for ncn_progname in c++ g++ cxx gxx; do
4938     echo $ac_n "checking for ${ncn_progname} in $with_build_time_tools""... $ac_c" 1>&6
4939 echo "configure:4940: checking for ${ncn_progname} in $with_build_time_tools" >&5
4940     if test -x $with_build_time_tools/${ncn_progname}; then
4941       ac_cv_prog_CXX_FOR_TARGET=$with_build_time_tools/${ncn_progname}
4942       echo "$ac_t""yes" 1>&6
4943       break
4944     else
4945       echo "$ac_t""no" 1>&6
4946     fi
4947   done
4948 fi
4949
4950 if test -z "$ac_cv_prog_CXX_FOR_TARGET"; then
4951   for ncn_progname in c++ g++ cxx gxx; do
4952     if test -n "$ncn_target_tool_prefix"; then
4953       # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
4954 set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
4955 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4956 echo "configure:4957: checking for $ac_word" >&5
4957 if eval "test \"`echo '$''{'ac_cv_prog_CXX_FOR_TARGET'+set}'`\" = set"; then
4958   echo $ac_n "(cached) $ac_c" 1>&6
4959 else
4960   if test -n "$CXX_FOR_TARGET"; then
4961   ac_cv_prog_CXX_FOR_TARGET="$CXX_FOR_TARGET" # Let the user override the test.
4962 else
4963   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
4964   ac_dummy="$PATH"
4965   for ac_dir in $ac_dummy; do
4966     test -z "$ac_dir" && ac_dir=.
4967     if test -f $ac_dir/$ac_word; then
4968       ac_cv_prog_CXX_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
4969       break
4970     fi
4971   done
4972   IFS="$ac_save_ifs"
4973 fi
4974 fi
4975 CXX_FOR_TARGET="$ac_cv_prog_CXX_FOR_TARGET"
4976 if test -n "$CXX_FOR_TARGET"; then
4977   echo "$ac_t""$CXX_FOR_TARGET" 1>&6
4978 else
4979   echo "$ac_t""no" 1>&6
4980 fi
4981
4982     fi
4983     if test -z "$ac_cv_prog_CXX_FOR_TARGET" && test $build = $target ; then
4984       # Extract the first word of "${ncn_progname}", so it can be a program name with args.
4985 set dummy ${ncn_progname}; ac_word=$2
4986 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4987 echo "configure:4988: checking for $ac_word" >&5
4988 if eval "test \"`echo '$''{'ac_cv_prog_CXX_FOR_TARGET'+set}'`\" = set"; then
4989   echo $ac_n "(cached) $ac_c" 1>&6
4990 else
4991   if test -n "$CXX_FOR_TARGET"; then
4992   ac_cv_prog_CXX_FOR_TARGET="$CXX_FOR_TARGET" # Let the user override the test.
4993 else
4994   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
4995   ac_dummy="$PATH"
4996   for ac_dir in $ac_dummy; do
4997     test -z "$ac_dir" && ac_dir=.
4998     if test -f $ac_dir/$ac_word; then
4999       ac_cv_prog_CXX_FOR_TARGET="${ncn_progname}"
5000       break
5001     fi
5002   done
5003   IFS="$ac_save_ifs"
5004 fi
5005 fi
5006 CXX_FOR_TARGET="$ac_cv_prog_CXX_FOR_TARGET"
5007 if test -n "$CXX_FOR_TARGET"; then
5008   echo "$ac_t""$CXX_FOR_TARGET" 1>&6
5009 else
5010   echo "$ac_t""no" 1>&6
5011 fi
5012  
5013     fi
5014     test -n "$ac_cv_prog_CXX_FOR_TARGET" && break
5015   done
5016 fi
5017   
5018 if test -z "$ac_cv_prog_CXX_FOR_TARGET" ; then
5019   set dummy c++ g++ cxx gxx
5020   if test $build = $target ; then
5021     CXX_FOR_TARGET="$2"
5022   else
5023     CXX_FOR_TARGET="${ncn_target_tool_prefix}$2"
5024   fi
5025 fi
5026
5027  if test -n "$with_build_time_tools"; then
5028   for ncn_progname in gcc; do
5029     echo $ac_n "checking for ${ncn_progname} in $with_build_time_tools""... $ac_c" 1>&6
5030 echo "configure:5031: checking for ${ncn_progname} in $with_build_time_tools" >&5
5031     if test -x $with_build_time_tools/${ncn_progname}; then
5032       ac_cv_prog_GCC_FOR_TARGET=$with_build_time_tools/${ncn_progname}
5033       echo "$ac_t""yes" 1>&6
5034       break
5035     else
5036       echo "$ac_t""no" 1>&6
5037     fi
5038   done
5039 fi
5040
5041 if test -z "$ac_cv_prog_GCC_FOR_TARGET"; then
5042   for ncn_progname in gcc; do
5043     if test -n "$ncn_target_tool_prefix"; then
5044       # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
5045 set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
5046 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5047 echo "configure:5048: checking for $ac_word" >&5
5048 if eval "test \"`echo '$''{'ac_cv_prog_GCC_FOR_TARGET'+set}'`\" = set"; then
5049   echo $ac_n "(cached) $ac_c" 1>&6
5050 else
5051   if test -n "$GCC_FOR_TARGET"; then
5052   ac_cv_prog_GCC_FOR_TARGET="$GCC_FOR_TARGET" # Let the user override the test.
5053 else
5054   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
5055   ac_dummy="$PATH"
5056   for ac_dir in $ac_dummy; do
5057     test -z "$ac_dir" && ac_dir=.
5058     if test -f $ac_dir/$ac_word; then
5059       ac_cv_prog_GCC_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
5060       break
5061     fi
5062   done
5063   IFS="$ac_save_ifs"
5064 fi
5065 fi
5066 GCC_FOR_TARGET="$ac_cv_prog_GCC_FOR_TARGET"
5067 if test -n "$GCC_FOR_TARGET"; then
5068   echo "$ac_t""$GCC_FOR_TARGET" 1>&6
5069 else
5070   echo "$ac_t""no" 1>&6
5071 fi
5072
5073     fi
5074     if test -z "$ac_cv_prog_GCC_FOR_TARGET" && test $build = $target ; then
5075       # Extract the first word of "${ncn_progname}", so it can be a program name with args.
5076 set dummy ${ncn_progname}; ac_word=$2
5077 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5078 echo "configure:5079: checking for $ac_word" >&5
5079 if eval "test \"`echo '$''{'ac_cv_prog_GCC_FOR_TARGET'+set}'`\" = set"; then
5080   echo $ac_n "(cached) $ac_c" 1>&6
5081 else
5082   if test -n "$GCC_FOR_TARGET"; then
5083   ac_cv_prog_GCC_FOR_TARGET="$GCC_FOR_TARGET" # Let the user override the test.
5084 else
5085   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
5086   ac_dummy="$PATH"
5087   for ac_dir in $ac_dummy; do
5088     test -z "$ac_dir" && ac_dir=.
5089     if test -f $ac_dir/$ac_word; then
5090       ac_cv_prog_GCC_FOR_TARGET="${ncn_progname}"
5091       break
5092     fi
5093   done
5094   IFS="$ac_save_ifs"
5095 fi
5096 fi
5097 GCC_FOR_TARGET="$ac_cv_prog_GCC_FOR_TARGET"
5098 if test -n "$GCC_FOR_TARGET"; then
5099   echo "$ac_t""$GCC_FOR_TARGET" 1>&6
5100 else
5101   echo "$ac_t""no" 1>&6
5102 fi
5103  
5104     fi
5105     test -n "$ac_cv_prog_GCC_FOR_TARGET" && break
5106   done
5107 fi
5108   
5109 if test -z "$ac_cv_prog_GCC_FOR_TARGET" ; then
5110   GCC_FOR_TARGET="${CC_FOR_TARGET}"
5111 fi
5112
5113  if test -n "$with_build_time_tools"; then
5114   for ncn_progname in gcj; do
5115     echo $ac_n "checking for ${ncn_progname} in $with_build_time_tools""... $ac_c" 1>&6
5116 echo "configure:5117: checking for ${ncn_progname} in $with_build_time_tools" >&5
5117     if test -x $with_build_time_tools/${ncn_progname}; then
5118       ac_cv_prog_GCJ_FOR_TARGET=$with_build_time_tools/${ncn_progname}
5119       echo "$ac_t""yes" 1>&6
5120       break
5121     else
5122       echo "$ac_t""no" 1>&6
5123     fi
5124   done
5125 fi
5126
5127 if test -z "$ac_cv_prog_GCJ_FOR_TARGET"; then
5128   for ncn_progname in gcj; do
5129     if test -n "$ncn_target_tool_prefix"; then
5130       # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
5131 set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
5132 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5133 echo "configure:5134: checking for $ac_word" >&5
5134 if eval "test \"`echo '$''{'ac_cv_prog_GCJ_FOR_TARGET'+set}'`\" = set"; then
5135   echo $ac_n "(cached) $ac_c" 1>&6
5136 else
5137   if test -n "$GCJ_FOR_TARGET"; then
5138   ac_cv_prog_GCJ_FOR_TARGET="$GCJ_FOR_TARGET" # Let the user override the test.
5139 else
5140   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
5141   ac_dummy="$PATH"
5142   for ac_dir in $ac_dummy; do
5143     test -z "$ac_dir" && ac_dir=.
5144     if test -f $ac_dir/$ac_word; then
5145       ac_cv_prog_GCJ_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
5146       break
5147     fi
5148   done
5149   IFS="$ac_save_ifs"
5150 fi
5151 fi
5152 GCJ_FOR_TARGET="$ac_cv_prog_GCJ_FOR_TARGET"
5153 if test -n "$GCJ_FOR_TARGET"; then
5154   echo "$ac_t""$GCJ_FOR_TARGET" 1>&6
5155 else
5156   echo "$ac_t""no" 1>&6
5157 fi
5158
5159     fi
5160     if test -z "$ac_cv_prog_GCJ_FOR_TARGET" && test $build = $target ; then
5161       # Extract the first word of "${ncn_progname}", so it can be a program name with args.
5162 set dummy ${ncn_progname}; ac_word=$2
5163 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5164 echo "configure:5165: checking for $ac_word" >&5
5165 if eval "test \"`echo '$''{'ac_cv_prog_GCJ_FOR_TARGET'+set}'`\" = set"; then
5166   echo $ac_n "(cached) $ac_c" 1>&6
5167 else
5168   if test -n "$GCJ_FOR_TARGET"; then
5169   ac_cv_prog_GCJ_FOR_TARGET="$GCJ_FOR_TARGET" # Let the user override the test.
5170 else
5171   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
5172   ac_dummy="$PATH"
5173   for ac_dir in $ac_dummy; do
5174     test -z "$ac_dir" && ac_dir=.
5175     if test -f $ac_dir/$ac_word; then
5176       ac_cv_prog_GCJ_FOR_TARGET="${ncn_progname}"
5177       break
5178     fi
5179   done
5180   IFS="$ac_save_ifs"
5181 fi
5182 fi
5183 GCJ_FOR_TARGET="$ac_cv_prog_GCJ_FOR_TARGET"
5184 if test -n "$GCJ_FOR_TARGET"; then
5185   echo "$ac_t""$GCJ_FOR_TARGET" 1>&6
5186 else
5187   echo "$ac_t""no" 1>&6
5188 fi
5189  
5190     fi
5191     test -n "$ac_cv_prog_GCJ_FOR_TARGET" && break
5192   done
5193 fi
5194   
5195 if test -z "$ac_cv_prog_GCJ_FOR_TARGET" ; then
5196   set dummy gcj
5197   if test $build = $target ; then
5198     GCJ_FOR_TARGET="$2"
5199   else
5200     GCJ_FOR_TARGET="${ncn_target_tool_prefix}$2"
5201   fi
5202 fi
5203
5204  if test -n "$with_build_time_tools"; then
5205   for ncn_progname in gfortran; do
5206     echo $ac_n "checking for ${ncn_progname} in $with_build_time_tools""... $ac_c" 1>&6
5207 echo "configure:5208: checking for ${ncn_progname} in $with_build_time_tools" >&5
5208     if test -x $with_build_time_tools/${ncn_progname}; then
5209       ac_cv_prog_GFORTRAN_FOR_TARGET=$with_build_time_tools/${ncn_progname}
5210       echo "$ac_t""yes" 1>&6
5211       break
5212     else
5213       echo "$ac_t""no" 1>&6
5214     fi
5215   done
5216 fi
5217
5218 if test -z "$ac_cv_prog_GFORTRAN_FOR_TARGET"; then
5219   for ncn_progname in gfortran; do
5220     if test -n "$ncn_target_tool_prefix"; then
5221       # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
5222 set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
5223 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5224 echo "configure:5225: checking for $ac_word" >&5
5225 if eval "test \"`echo '$''{'ac_cv_prog_GFORTRAN_FOR_TARGET'+set}'`\" = set"; then
5226   echo $ac_n "(cached) $ac_c" 1>&6
5227 else
5228   if test -n "$GFORTRAN_FOR_TARGET"; then
5229   ac_cv_prog_GFORTRAN_FOR_TARGET="$GFORTRAN_FOR_TARGET" # Let the user override the test.
5230 else
5231   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
5232   ac_dummy="$PATH"
5233   for ac_dir in $ac_dummy; do
5234     test -z "$ac_dir" && ac_dir=.
5235     if test -f $ac_dir/$ac_word; then
5236       ac_cv_prog_GFORTRAN_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
5237       break
5238     fi
5239   done
5240   IFS="$ac_save_ifs"
5241 fi
5242 fi
5243 GFORTRAN_FOR_TARGET="$ac_cv_prog_GFORTRAN_FOR_TARGET"
5244 if test -n "$GFORTRAN_FOR_TARGET"; then
5245   echo "$ac_t""$GFORTRAN_FOR_TARGET" 1>&6
5246 else
5247   echo "$ac_t""no" 1>&6
5248 fi
5249
5250     fi
5251     if test -z "$ac_cv_prog_GFORTRAN_FOR_TARGET" && test $build = $target ; then
5252       # Extract the first word of "${ncn_progname}", so it can be a program name with args.
5253 set dummy ${ncn_progname}; ac_word=$2
5254 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5255 echo "configure:5256: checking for $ac_word" >&5
5256 if eval "test \"`echo '$''{'ac_cv_prog_GFORTRAN_FOR_TARGET'+set}'`\" = set"; then
5257   echo $ac_n "(cached) $ac_c" 1>&6
5258 else
5259   if test -n "$GFORTRAN_FOR_TARGET"; then
5260   ac_cv_prog_GFORTRAN_FOR_TARGET="$GFORTRAN_FOR_TARGET" # Let the user override the test.
5261 else
5262   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
5263   ac_dummy="$PATH"
5264   for ac_dir in $ac_dummy; do
5265     test -z "$ac_dir" && ac_dir=.
5266     if test -f $ac_dir/$ac_word; then
5267       ac_cv_prog_GFORTRAN_FOR_TARGET="${ncn_progname}"
5268       break
5269     fi
5270   done
5271   IFS="$ac_save_ifs"
5272 fi
5273 fi
5274 GFORTRAN_FOR_TARGET="$ac_cv_prog_GFORTRAN_FOR_TARGET"
5275 if test -n "$GFORTRAN_FOR_TARGET"; then
5276   echo "$ac_t""$GFORTRAN_FOR_TARGET" 1>&6
5277 else
5278   echo "$ac_t""no" 1>&6
5279 fi
5280  
5281     fi
5282     test -n "$ac_cv_prog_GFORTRAN_FOR_TARGET" && break
5283   done
5284 fi
5285   
5286 if test -z "$ac_cv_prog_GFORTRAN_FOR_TARGET" ; then
5287   set dummy gfortran
5288   if test $build = $target ; then
5289     GFORTRAN_FOR_TARGET="$2"
5290   else
5291     GFORTRAN_FOR_TARGET="${ncn_target_tool_prefix}$2"
5292   fi
5293 fi
5294
5295
5296
5297 # The user is always right.
5298 if test "${PATH_SEPARATOR+set}" != set; then
5299   echo "#! /bin/sh" >conf$$.sh
5300   echo  "exit 0"   >>conf$$.sh
5301   chmod +x conf$$.sh
5302   if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
5303     PATH_SEPARATOR=';'
5304   else
5305     PATH_SEPARATOR=: 
5306   fi
5307   rm -f conf$$.sh
5308 fi
5309
5310
5311
5312 if test "x$exec_prefix" = xNONE; then
5313         if test "x$prefix" = xNONE; then
5314                 gcc_cv_tool_prefix=$ac_default_prefix
5315         else
5316                 gcc_cv_tool_prefix=$prefix
5317         fi
5318 else
5319         gcc_cv_tool_prefix=$exec_prefix
5320 fi
5321
5322 # If there is no compiler in the tree, use the PATH only.  In any
5323 # case, if there is no compiler in the tree nobody should use
5324 # AS_FOR_TARGET and LD_FOR_TARGET.
5325 if test x$host = x$build && test -f $srcdir/gcc/BASE-VER; then
5326     gcc_version=`cat $srcdir/gcc/BASE-VER`
5327     gcc_cv_tool_dirs="$gcc_cv_tool_prefix/libexec/gcc/$target_noncanonical/$gcc_version$PATH_SEPARATOR"
5328     gcc_cv_tool_dirs="$gcc_cv_tool_dirs$gcc_cv_tool_prefix/libexec/gcc/$target_noncanonical$PATH_SEPARATOR"
5329     gcc_cv_tool_dirs="$gcc_cv_tool_dirs/usr/lib/gcc/$target_noncanonical/$gcc_version$PATH_SEPARATOR"
5330     gcc_cv_tool_dirs="$gcc_cv_tool_dirs/usr/lib/gcc/$target_noncanonical$PATH_SEPARATOR"
5331     gcc_cv_tool_dirs="$gcc_cv_tool_dirs$gcc_cv_tool_prefix/$target_noncanonical/bin/$target_noncanonical/$gcc_version$PATH_SEPARATOR"
5332     gcc_cv_tool_dirs="$gcc_cv_tool_dirs$gcc_cv_tool_prefix/$target_noncanonical/bin$PATH_SEPARATOR"
5333 else
5334     gcc_cv_tool_dirs=
5335 fi
5336
5337 if test x$build = x$target && test -n "$md_exec_prefix"; then
5338         gcc_cv_tool_dirs="$gcc_cv_tool_dirs$md_exec_prefix$PATH_SEPARATOR"
5339 fi
5340
5341
5342
5343 cat > conftest.c << \EOF
5344 #ifdef __GNUC__
5345   gcc_yay;
5346 #endif
5347 EOF
5348 if ($GCC_FOR_TARGET -E conftest.c | grep gcc_yay) > /dev/null 2>&1; then
5349   have_gcc_for_target=yes
5350 else
5351   GCC_FOR_TARGET=${ncn_target_tool_prefix}gcc
5352   have_gcc_for_target=no
5353 fi
5354 rm conftest.c
5355
5356
5357
5358
5359 if test -z "$ac_cv_path_AR_FOR_TARGET" ; then
5360   if test -n "$with_build_time_tools"; then
5361     echo $ac_n "checking for ar in $with_build_time_tools""... $ac_c" 1>&6
5362 echo "configure:5363: checking for ar in $with_build_time_tools" >&5
5363     if test -x $with_build_time_tools/ar; then
5364       AR_FOR_TARGET=`cd $with_build_time_tools && pwd`/ar
5365       ac_cv_path_AR_FOR_TARGET=$AR_FOR_TARGET
5366       echo "$ac_t""$ac_cv_path_AR_FOR_TARGET" 1>&6
5367     else
5368       echo "$ac_t""no" 1>&6
5369     fi
5370   elif test $build != $host && test $have_gcc_for_target = yes; then
5371     AR_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=ar`
5372     test $AR_FOR_TARGET=ar && AR_FOR_TARGET=
5373     ac_cv_path_AR_FOR_TARGET=$AR_FOR_TARGET
5374   fi
5375 fi
5376 if test -z "$ac_cv_path_AR_FOR_TARGET" ; then
5377   # Extract the first word of "ar", so it can be a program name with args.
5378 set dummy ar; ac_word=$2
5379 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5380 echo "configure:5381: checking for $ac_word" >&5
5381 if eval "test \"`echo '$''{'ac_cv_path_AR_FOR_TARGET'+set}'`\" = set"; then
5382   echo $ac_n "(cached) $ac_c" 1>&6
5383 else
5384   case "$AR_FOR_TARGET" in
5385   /*)
5386   ac_cv_path_AR_FOR_TARGET="$AR_FOR_TARGET" # Let the user override the test with a path.
5387   ;;
5388   ?:/*)                  
5389   ac_cv_path_AR_FOR_TARGET="$AR_FOR_TARGET" # Let the user override the test with a dos path.
5390   ;;
5391   *)
5392   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
5393   ac_dummy="$gcc_cv_tool_dirs"
5394   for ac_dir in $ac_dummy; do 
5395     test -z "$ac_dir" && ac_dir=.
5396     if test -f $ac_dir/$ac_word; then
5397       ac_cv_path_AR_FOR_TARGET="$ac_dir/$ac_word"
5398       break
5399     fi
5400   done
5401   IFS="$ac_save_ifs"
5402   ;;
5403 esac
5404 fi
5405 AR_FOR_TARGET="$ac_cv_path_AR_FOR_TARGET"
5406 if test -n "$AR_FOR_TARGET"; then
5407   echo "$ac_t""$AR_FOR_TARGET" 1>&6
5408 else
5409   echo "$ac_t""no" 1>&6
5410 fi
5411
5412 fi
5413 if test -z "$ac_cv_path_AR_FOR_TARGET" ; then
5414    if test -n "$with_build_time_tools"; then
5415   for ncn_progname in ar; do
5416     echo $ac_n "checking for ${ncn_progname} in $with_build_time_tools""... $ac_c" 1>&6
5417 echo "configure:5418: checking for ${ncn_progname} in $with_build_time_tools" >&5
5418     if test -x $with_build_time_tools/${ncn_progname}; then
5419       ac_cv_prog_AR_FOR_TARGET=$with_build_time_tools/${ncn_progname}
5420       echo "$ac_t""yes" 1>&6
5421       break
5422     else
5423       echo "$ac_t""no" 1>&6
5424     fi
5425   done
5426 fi
5427
5428 if test -z "$ac_cv_prog_AR_FOR_TARGET"; then
5429   for ncn_progname in ar; do
5430     if test -n "$ncn_target_tool_prefix"; then
5431       # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
5432 set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
5433 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5434 echo "configure:5435: checking for $ac_word" >&5
5435 if eval "test \"`echo '$''{'ac_cv_prog_AR_FOR_TARGET'+set}'`\" = set"; then
5436   echo $ac_n "(cached) $ac_c" 1>&6
5437 else
5438   if test -n "$AR_FOR_TARGET"; then
5439   ac_cv_prog_AR_FOR_TARGET="$AR_FOR_TARGET" # Let the user override the test.
5440 else
5441   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
5442   ac_dummy="$PATH"
5443   for ac_dir in $ac_dummy; do
5444     test -z "$ac_dir" && ac_dir=.
5445     if test -f $ac_dir/$ac_word; then
5446       ac_cv_prog_AR_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
5447       break
5448     fi
5449   done
5450   IFS="$ac_save_ifs"
5451 fi
5452 fi
5453 AR_FOR_TARGET="$ac_cv_prog_AR_FOR_TARGET"
5454 if test -n "$AR_FOR_TARGET"; then
5455   echo "$ac_t""$AR_FOR_TARGET" 1>&6
5456 else
5457   echo "$ac_t""no" 1>&6
5458 fi
5459
5460     fi
5461     if test -z "$ac_cv_prog_AR_FOR_TARGET" && test $build = $target ; then
5462       # Extract the first word of "${ncn_progname}", so it can be a program name with args.
5463 set dummy ${ncn_progname}; ac_word=$2
5464 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5465 echo "configure:5466: checking for $ac_word" >&5
5466 if eval "test \"`echo '$''{'ac_cv_prog_AR_FOR_TARGET'+set}'`\" = set"; then
5467   echo $ac_n "(cached) $ac_c" 1>&6
5468 else
5469   if test -n "$AR_FOR_TARGET"; then
5470   ac_cv_prog_AR_FOR_TARGET="$AR_FOR_TARGET" # Let the user override the test.
5471 else
5472   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
5473   ac_dummy="$PATH"
5474   for ac_dir in $ac_dummy; do
5475     test -z "$ac_dir" && ac_dir=.
5476     if test -f $ac_dir/$ac_word; then
5477       ac_cv_prog_AR_FOR_TARGET="${ncn_progname}"
5478       break
5479     fi
5480   done
5481   IFS="$ac_save_ifs"
5482 fi
5483 fi
5484 AR_FOR_TARGET="$ac_cv_prog_AR_FOR_TARGET"
5485 if test -n "$AR_FOR_TARGET"; then
5486   echo "$ac_t""$AR_FOR_TARGET" 1>&6
5487 else
5488   echo "$ac_t""no" 1>&6
5489 fi
5490  
5491     fi
5492     test -n "$ac_cv_prog_AR_FOR_TARGET" && break
5493   done
5494 fi
5495   
5496 if test -z "$ac_cv_prog_AR_FOR_TARGET" ; then
5497   set dummy ar
5498   if test $build = $target ; then
5499     AR_FOR_TARGET="$2"
5500   else
5501     AR_FOR_TARGET="${ncn_target_tool_prefix}$2"
5502   fi
5503 fi
5504
5505 else
5506   AR_FOR_TARGET=$ac_cv_path_AR_FOR_TARGET
5507 fi
5508
5509
5510
5511
5512 if test -z "$ac_cv_path_AS_FOR_TARGET" ; then
5513   if test -n "$with_build_time_tools"; then
5514     echo $ac_n "checking for as in $with_build_time_tools""... $ac_c" 1>&6
5515 echo "configure:5516: checking for as in $with_build_time_tools" >&5
5516     if test -x $with_build_time_tools/as; then
5517       AS_FOR_TARGET=`cd $with_build_time_tools && pwd`/as
5518       ac_cv_path_AS_FOR_TARGET=$AS_FOR_TARGET
5519       echo "$ac_t""$ac_cv_path_AS_FOR_TARGET" 1>&6
5520     else
5521       echo "$ac_t""no" 1>&6
5522     fi
5523   elif test $build != $host && test $have_gcc_for_target = yes; then
5524     AS_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=as`
5525     test $AS_FOR_TARGET=as && AS_FOR_TARGET=
5526     ac_cv_path_AS_FOR_TARGET=$AS_FOR_TARGET
5527   fi
5528 fi
5529 if test -z "$ac_cv_path_AS_FOR_TARGET" ; then
5530   # Extract the first word of "as", so it can be a program name with args.
5531 set dummy as; ac_word=$2
5532 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5533 echo "configure:5534: checking for $ac_word" >&5
5534 if eval "test \"`echo '$''{'ac_cv_path_AS_FOR_TARGET'+set}'`\" = set"; then
5535   echo $ac_n "(cached) $ac_c" 1>&6
5536 else
5537   case "$AS_FOR_TARGET" in
5538   /*)
5539   ac_cv_path_AS_FOR_TARGET="$AS_FOR_TARGET" # Let the user override the test with a path.
5540   ;;
5541   ?:/*)                  
5542   ac_cv_path_AS_FOR_TARGET="$AS_FOR_TARGET" # Let the user override the test with a dos path.
5543   ;;
5544   *)
5545   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
5546   ac_dummy="$gcc_cv_tool_dirs"
5547   for ac_dir in $ac_dummy; do 
5548     test -z "$ac_dir" && ac_dir=.
5549     if test -f $ac_dir/$ac_word; then
5550       ac_cv_path_AS_FOR_TARGET="$ac_dir/$ac_word"
5551       break
5552     fi
5553   done
5554   IFS="$ac_save_ifs"
5555   ;;
5556 esac
5557 fi
5558 AS_FOR_TARGET="$ac_cv_path_AS_FOR_TARGET"
5559 if test -n "$AS_FOR_TARGET"; then
5560   echo "$ac_t""$AS_FOR_TARGET" 1>&6
5561 else
5562   echo "$ac_t""no" 1>&6
5563 fi
5564
5565 fi
5566 if test -z "$ac_cv_path_AS_FOR_TARGET" ; then
5567    if test -n "$with_build_time_tools"; then
5568   for ncn_progname in as; do
5569     echo $ac_n "checking for ${ncn_progname} in $with_build_time_tools""... $ac_c" 1>&6
5570 echo "configure:5571: checking for ${ncn_progname} in $with_build_time_tools" >&5
5571     if test -x $with_build_time_tools/${ncn_progname}; then
5572       ac_cv_prog_AS_FOR_TARGET=$with_build_time_tools/${ncn_progname}
5573       echo "$ac_t""yes" 1>&6
5574       break
5575     else
5576       echo "$ac_t""no" 1>&6
5577     fi
5578   done
5579 fi
5580
5581 if test -z "$ac_cv_prog_AS_FOR_TARGET"; then
5582   for ncn_progname in as; do
5583     if test -n "$ncn_target_tool_prefix"; then
5584       # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
5585 set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
5586 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5587 echo "configure:5588: checking for $ac_word" >&5
5588 if eval "test \"`echo '$''{'ac_cv_prog_AS_FOR_TARGET'+set}'`\" = set"; then
5589   echo $ac_n "(cached) $ac_c" 1>&6
5590 else
5591   if test -n "$AS_FOR_TARGET"; then
5592   ac_cv_prog_AS_FOR_TARGET="$AS_FOR_TARGET" # Let the user override the test.
5593 else
5594   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
5595   ac_dummy="$PATH"
5596   for ac_dir in $ac_dummy; do
5597     test -z "$ac_dir" && ac_dir=.
5598     if test -f $ac_dir/$ac_word; then
5599       ac_cv_prog_AS_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
5600       break
5601     fi
5602   done
5603   IFS="$ac_save_ifs"
5604 fi
5605 fi
5606 AS_FOR_TARGET="$ac_cv_prog_AS_FOR_TARGET"
5607 if test -n "$AS_FOR_TARGET"; then
5608   echo "$ac_t""$AS_FOR_TARGET" 1>&6
5609 else
5610   echo "$ac_t""no" 1>&6
5611 fi
5612
5613     fi
5614     if test -z "$ac_cv_prog_AS_FOR_TARGET" && test $build = $target ; then
5615       # Extract the first word of "${ncn_progname}", so it can be a program name with args.
5616 set dummy ${ncn_progname}; ac_word=$2
5617 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5618 echo "configure:5619: checking for $ac_word" >&5
5619 if eval "test \"`echo '$''{'ac_cv_prog_AS_FOR_TARGET'+set}'`\" = set"; then
5620   echo $ac_n "(cached) $ac_c" 1>&6
5621 else
5622   if test -n "$AS_FOR_TARGET"; then
5623   ac_cv_prog_AS_FOR_TARGET="$AS_FOR_TARGET" # Let the user override the test.
5624 else
5625   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
5626   ac_dummy="$PATH"
5627   for ac_dir in $ac_dummy; do
5628     test -z "$ac_dir" && ac_dir=.
5629     if test -f $ac_dir/$ac_word; then
5630       ac_cv_prog_AS_FOR_TARGET="${ncn_progname}"
5631       break
5632     fi
5633   done
5634   IFS="$ac_save_ifs"
5635 fi
5636 fi
5637 AS_FOR_TARGET="$ac_cv_prog_AS_FOR_TARGET"
5638 if test -n "$AS_FOR_TARGET"; then
5639   echo "$ac_t""$AS_FOR_TARGET" 1>&6
5640 else
5641   echo "$ac_t""no" 1>&6
5642 fi
5643  
5644     fi
5645     test -n "$ac_cv_prog_AS_FOR_TARGET" && break
5646   done
5647 fi
5648   
5649 if test -z "$ac_cv_prog_AS_FOR_TARGET" ; then
5650   set dummy as
5651   if test $build = $target ; then
5652     AS_FOR_TARGET="$2"
5653   else
5654     AS_FOR_TARGET="${ncn_target_tool_prefix}$2"
5655   fi
5656 fi
5657
5658 else
5659   AS_FOR_TARGET=$ac_cv_path_AS_FOR_TARGET
5660 fi
5661
5662
5663
5664
5665 if test -z "$ac_cv_path_DLLTOOL_FOR_TARGET" ; then
5666   if test -n "$with_build_time_tools"; then
5667     echo $ac_n "checking for dlltool in $with_build_time_tools""... $ac_c" 1>&6
5668 echo "configure:5669: checking for dlltool in $with_build_time_tools" >&5
5669     if test -x $with_build_time_tools/dlltool; then
5670       DLLTOOL_FOR_TARGET=`cd $with_build_time_tools && pwd`/dlltool
5671       ac_cv_path_DLLTOOL_FOR_TARGET=$DLLTOOL_FOR_TARGET
5672       echo "$ac_t""$ac_cv_path_DLLTOOL_FOR_TARGET" 1>&6
5673     else
5674       echo "$ac_t""no" 1>&6
5675     fi
5676   elif test $build != $host && test $have_gcc_for_target = yes; then
5677     DLLTOOL_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=dlltool`
5678     test $DLLTOOL_FOR_TARGET=dlltool && DLLTOOL_FOR_TARGET=
5679     ac_cv_path_DLLTOOL_FOR_TARGET=$DLLTOOL_FOR_TARGET
5680   fi
5681 fi
5682 if test -z "$ac_cv_path_DLLTOOL_FOR_TARGET" ; then
5683   # Extract the first word of "dlltool", so it can be a program name with args.
5684 set dummy dlltool; ac_word=$2
5685 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5686 echo "configure:5687: checking for $ac_word" >&5
5687 if eval "test \"`echo '$''{'ac_cv_path_DLLTOOL_FOR_TARGET'+set}'`\" = set"; then
5688   echo $ac_n "(cached) $ac_c" 1>&6
5689 else
5690   case "$DLLTOOL_FOR_TARGET" in
5691   /*)
5692   ac_cv_path_DLLTOOL_FOR_TARGET="$DLLTOOL_FOR_TARGET" # Let the user override the test with a path.
5693   ;;
5694   ?:/*)                  
5695   ac_cv_path_DLLTOOL_FOR_TARGET="$DLLTOOL_FOR_TARGET" # Let the user override the test with a dos path.
5696   ;;
5697   *)
5698   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
5699   ac_dummy="$gcc_cv_tool_dirs"
5700   for ac_dir in $ac_dummy; do 
5701     test -z "$ac_dir" && ac_dir=.
5702     if test -f $ac_dir/$ac_word; then
5703       ac_cv_path_DLLTOOL_FOR_TARGET="$ac_dir/$ac_word"
5704       break
5705     fi
5706   done
5707   IFS="$ac_save_ifs"
5708   ;;
5709 esac
5710 fi
5711 DLLTOOL_FOR_TARGET="$ac_cv_path_DLLTOOL_FOR_TARGET"
5712 if test -n "$DLLTOOL_FOR_TARGET"; then
5713   echo "$ac_t""$DLLTOOL_FOR_TARGET" 1>&6
5714 else
5715   echo "$ac_t""no" 1>&6
5716 fi
5717
5718 fi
5719 if test -z "$ac_cv_path_DLLTOOL_FOR_TARGET" ; then
5720    if test -n "$with_build_time_tools"; then
5721   for ncn_progname in dlltool; do
5722     echo $ac_n "checking for ${ncn_progname} in $with_build_time_tools""... $ac_c" 1>&6
5723 echo "configure:5724: checking for ${ncn_progname} in $with_build_time_tools" >&5
5724     if test -x $with_build_time_tools/${ncn_progname}; then
5725       ac_cv_prog_DLLTOOL_FOR_TARGET=$with_build_time_tools/${ncn_progname}
5726       echo "$ac_t""yes" 1>&6
5727       break
5728     else
5729       echo "$ac_t""no" 1>&6
5730     fi
5731   done
5732 fi
5733
5734 if test -z "$ac_cv_prog_DLLTOOL_FOR_TARGET"; then
5735   for ncn_progname in dlltool; do
5736     if test -n "$ncn_target_tool_prefix"; then
5737       # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
5738 set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
5739 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5740 echo "configure:5741: checking for $ac_word" >&5
5741 if eval "test \"`echo '$''{'ac_cv_prog_DLLTOOL_FOR_TARGET'+set}'`\" = set"; then
5742   echo $ac_n "(cached) $ac_c" 1>&6
5743 else
5744   if test -n "$DLLTOOL_FOR_TARGET"; then
5745   ac_cv_prog_DLLTOOL_FOR_TARGET="$DLLTOOL_FOR_TARGET" # Let the user override the test.
5746 else
5747   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
5748   ac_dummy="$PATH"
5749   for ac_dir in $ac_dummy; do
5750     test -z "$ac_dir" && ac_dir=.
5751     if test -f $ac_dir/$ac_word; then
5752       ac_cv_prog_DLLTOOL_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
5753       break
5754     fi
5755   done
5756   IFS="$ac_save_ifs"
5757 fi
5758 fi
5759 DLLTOOL_FOR_TARGET="$ac_cv_prog_DLLTOOL_FOR_TARGET"
5760 if test -n "$DLLTOOL_FOR_TARGET"; then
5761   echo "$ac_t""$DLLTOOL_FOR_TARGET" 1>&6
5762 else
5763   echo "$ac_t""no" 1>&6
5764 fi
5765
5766     fi
5767     if test -z "$ac_cv_prog_DLLTOOL_FOR_TARGET" && test $build = $target ; then
5768       # Extract the first word of "${ncn_progname}", so it can be a program name with args.
5769 set dummy ${ncn_progname}; ac_word=$2
5770 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5771 echo "configure:5772: checking for $ac_word" >&5
5772 if eval "test \"`echo '$''{'ac_cv_prog_DLLTOOL_FOR_TARGET'+set}'`\" = set"; then
5773   echo $ac_n "(cached) $ac_c" 1>&6
5774 else
5775   if test -n "$DLLTOOL_FOR_TARGET"; then
5776   ac_cv_prog_DLLTOOL_FOR_TARGET="$DLLTOOL_FOR_TARGET" # Let the user override the test.
5777 else
5778   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
5779   ac_dummy="$PATH"
5780   for ac_dir in $ac_dummy; do
5781     test -z "$ac_dir" && ac_dir=.
5782     if test -f $ac_dir/$ac_word; then
5783       ac_cv_prog_DLLTOOL_FOR_TARGET="${ncn_progname}"
5784       break
5785     fi
5786   done
5787   IFS="$ac_save_ifs"
5788 fi
5789 fi
5790 DLLTOOL_FOR_TARGET="$ac_cv_prog_DLLTOOL_FOR_TARGET"
5791 if test -n "$DLLTOOL_FOR_TARGET"; then
5792   echo "$ac_t""$DLLTOOL_FOR_TARGET" 1>&6
5793 else
5794   echo "$ac_t""no" 1>&6
5795 fi
5796  
5797     fi
5798     test -n "$ac_cv_prog_DLLTOOL_FOR_TARGET" && break
5799   done
5800 fi
5801   
5802 if test -z "$ac_cv_prog_DLLTOOL_FOR_TARGET" ; then
5803   set dummy dlltool
5804   if test $build = $target ; then
5805     DLLTOOL_FOR_TARGET="$2"
5806   else
5807     DLLTOOL_FOR_TARGET="${ncn_target_tool_prefix}$2"
5808   fi
5809 fi
5810
5811 else
5812   DLLTOOL_FOR_TARGET=$ac_cv_path_DLLTOOL_FOR_TARGET
5813 fi
5814
5815
5816
5817
5818 if test -z "$ac_cv_path_LD_FOR_TARGET" ; then
5819   if test -n "$with_build_time_tools"; then
5820     echo $ac_n "checking for ld in $with_build_time_tools""... $ac_c" 1>&6
5821 echo "configure:5822: checking for ld in $with_build_time_tools" >&5
5822     if test -x $with_build_time_tools/ld; then
5823       LD_FOR_TARGET=`cd $with_build_time_tools && pwd`/ld
5824       ac_cv_path_LD_FOR_TARGET=$LD_FOR_TARGET
5825       echo "$ac_t""$ac_cv_path_LD_FOR_TARGET" 1>&6
5826     else
5827       echo "$ac_t""no" 1>&6
5828     fi
5829   elif test $build != $host && test $have_gcc_for_target = yes; then
5830     LD_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=ld`
5831     test $LD_FOR_TARGET=ld && LD_FOR_TARGET=
5832     ac_cv_path_LD_FOR_TARGET=$LD_FOR_TARGET
5833   fi
5834 fi
5835 if test -z "$ac_cv_path_LD_FOR_TARGET" ; then
5836   # Extract the first word of "ld", so it can be a program name with args.
5837 set dummy ld; ac_word=$2
5838 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5839 echo "configure:5840: checking for $ac_word" >&5
5840 if eval "test \"`echo '$''{'ac_cv_path_LD_FOR_TARGET'+set}'`\" = set"; then
5841   echo $ac_n "(cached) $ac_c" 1>&6
5842 else
5843   case "$LD_FOR_TARGET" in
5844   /*)
5845   ac_cv_path_LD_FOR_TARGET="$LD_FOR_TARGET" # Let the user override the test with a path.
5846   ;;
5847   ?:/*)                  
5848   ac_cv_path_LD_FOR_TARGET="$LD_FOR_TARGET" # Let the user override the test with a dos path.
5849   ;;
5850   *)
5851   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
5852   ac_dummy="$gcc_cv_tool_dirs"
5853   for ac_dir in $ac_dummy; do 
5854     test -z "$ac_dir" && ac_dir=.
5855     if test -f $ac_dir/$ac_word; then
5856       ac_cv_path_LD_FOR_TARGET="$ac_dir/$ac_word"
5857       break
5858     fi
5859   done
5860   IFS="$ac_save_ifs"
5861   ;;
5862 esac
5863 fi
5864 LD_FOR_TARGET="$ac_cv_path_LD_FOR_TARGET"
5865 if test -n "$LD_FOR_TARGET"; then
5866   echo "$ac_t""$LD_FOR_TARGET" 1>&6
5867 else
5868   echo "$ac_t""no" 1>&6
5869 fi
5870
5871 fi
5872 if test -z "$ac_cv_path_LD_FOR_TARGET" ; then
5873    if test -n "$with_build_time_tools"; then
5874   for ncn_progname in ld; do
5875     echo $ac_n "checking for ${ncn_progname} in $with_build_time_tools""... $ac_c" 1>&6
5876 echo "configure:5877: checking for ${ncn_progname} in $with_build_time_tools" >&5
5877     if test -x $with_build_time_tools/${ncn_progname}; then
5878       ac_cv_prog_LD_FOR_TARGET=$with_build_time_tools/${ncn_progname}
5879       echo "$ac_t""yes" 1>&6
5880       break
5881     else
5882       echo "$ac_t""no" 1>&6
5883     fi
5884   done
5885 fi
5886
5887 if test -z "$ac_cv_prog_LD_FOR_TARGET"; then
5888   for ncn_progname in ld; do
5889     if test -n "$ncn_target_tool_prefix"; then
5890       # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
5891 set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
5892 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5893 echo "configure:5894: checking for $ac_word" >&5
5894 if eval "test \"`echo '$''{'ac_cv_prog_LD_FOR_TARGET'+set}'`\" = set"; then
5895   echo $ac_n "(cached) $ac_c" 1>&6
5896 else
5897   if test -n "$LD_FOR_TARGET"; then
5898   ac_cv_prog_LD_FOR_TARGET="$LD_FOR_TARGET" # Let the user override the test.
5899 else
5900   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
5901   ac_dummy="$PATH"
5902   for ac_dir in $ac_dummy; do
5903     test -z "$ac_dir" && ac_dir=.
5904     if test -f $ac_dir/$ac_word; then
5905       ac_cv_prog_LD_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
5906       break
5907     fi
5908   done
5909   IFS="$ac_save_ifs"
5910 fi
5911 fi
5912 LD_FOR_TARGET="$ac_cv_prog_LD_FOR_TARGET"
5913 if test -n "$LD_FOR_TARGET"; then
5914   echo "$ac_t""$LD_FOR_TARGET" 1>&6
5915 else
5916   echo "$ac_t""no" 1>&6
5917 fi
5918
5919     fi
5920     if test -z "$ac_cv_prog_LD_FOR_TARGET" && test $build = $target ; then
5921       # Extract the first word of "${ncn_progname}", so it can be a program name with args.
5922 set dummy ${ncn_progname}; ac_word=$2
5923 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5924 echo "configure:5925: checking for $ac_word" >&5
5925 if eval "test \"`echo '$''{'ac_cv_prog_LD_FOR_TARGET'+set}'`\" = set"; then
5926   echo $ac_n "(cached) $ac_c" 1>&6
5927 else
5928   if test -n "$LD_FOR_TARGET"; then
5929   ac_cv_prog_LD_FOR_TARGET="$LD_FOR_TARGET" # Let the user override the test.
5930 else
5931   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
5932   ac_dummy="$PATH"
5933   for ac_dir in $ac_dummy; do
5934     test -z "$ac_dir" && ac_dir=.
5935     if test -f $ac_dir/$ac_word; then
5936       ac_cv_prog_LD_FOR_TARGET="${ncn_progname}"
5937       break
5938     fi
5939   done
5940   IFS="$ac_save_ifs"
5941 fi
5942 fi
5943 LD_FOR_TARGET="$ac_cv_prog_LD_FOR_TARGET"
5944 if test -n "$LD_FOR_TARGET"; then
5945   echo "$ac_t""$LD_FOR_TARGET" 1>&6
5946 else
5947   echo "$ac_t""no" 1>&6
5948 fi
5949  
5950     fi
5951     test -n "$ac_cv_prog_LD_FOR_TARGET" && break
5952   done
5953 fi
5954   
5955 if test -z "$ac_cv_prog_LD_FOR_TARGET" ; then
5956   set dummy ld
5957   if test $build = $target ; then
5958     LD_FOR_TARGET="$2"
5959   else
5960     LD_FOR_TARGET="${ncn_target_tool_prefix}$2"
5961   fi
5962 fi
5963
5964 else
5965   LD_FOR_TARGET=$ac_cv_path_LD_FOR_TARGET
5966 fi
5967
5968
5969
5970
5971 if test -z "$ac_cv_path_LIPO_FOR_TARGET" ; then
5972   if test -n "$with_build_time_tools"; then
5973     echo $ac_n "checking for lipo in $with_build_time_tools""... $ac_c" 1>&6
5974 echo "configure:5975: checking for lipo in $with_build_time_tools" >&5
5975     if test -x $with_build_time_tools/lipo; then
5976       LIPO_FOR_TARGET=`cd $with_build_time_tools && pwd`/lipo
5977       ac_cv_path_LIPO_FOR_TARGET=$LIPO_FOR_TARGET
5978       echo "$ac_t""$ac_cv_path_LIPO_FOR_TARGET" 1>&6
5979     else
5980       echo "$ac_t""no" 1>&6
5981     fi
5982   elif test $build != $host && test $have_gcc_for_target = yes; then
5983     LIPO_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=lipo`
5984     test $LIPO_FOR_TARGET=lipo && LIPO_FOR_TARGET=
5985     ac_cv_path_LIPO_FOR_TARGET=$LIPO_FOR_TARGET
5986   fi
5987 fi
5988 if test -z "$ac_cv_path_LIPO_FOR_TARGET" ; then
5989   # Extract the first word of "lipo", so it can be a program name with args.
5990 set dummy lipo; ac_word=$2
5991 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5992 echo "configure:5993: checking for $ac_word" >&5
5993 if eval "test \"`echo '$''{'ac_cv_path_LIPO_FOR_TARGET'+set}'`\" = set"; then
5994   echo $ac_n "(cached) $ac_c" 1>&6
5995 else
5996   case "$LIPO_FOR_TARGET" in
5997   /*)
5998   ac_cv_path_LIPO_FOR_TARGET="$LIPO_FOR_TARGET" # Let the user override the test with a path.
5999   ;;
6000   ?:/*)                  
6001   ac_cv_path_LIPO_FOR_TARGET="$LIPO_FOR_TARGET" # Let the user override the test with a dos path.
6002   ;;
6003   *)
6004   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
6005   ac_dummy="$gcc_cv_tool_dirs"
6006   for ac_dir in $ac_dummy; do 
6007     test -z "$ac_dir" && ac_dir=.
6008     if test -f $ac_dir/$ac_word; then
6009       ac_cv_path_LIPO_FOR_TARGET="$ac_dir/$ac_word"
6010       break
6011     fi
6012   done
6013   IFS="$ac_save_ifs"
6014   ;;
6015 esac
6016 fi
6017 LIPO_FOR_TARGET="$ac_cv_path_LIPO_FOR_TARGET"
6018 if test -n "$LIPO_FOR_TARGET"; then
6019   echo "$ac_t""$LIPO_FOR_TARGET" 1>&6
6020 else
6021   echo "$ac_t""no" 1>&6
6022 fi
6023
6024 fi
6025 if test -z "$ac_cv_path_LIPO_FOR_TARGET" ; then
6026    if test -n "$with_build_time_tools"; then
6027   for ncn_progname in lipo; do
6028     echo $ac_n "checking for ${ncn_progname} in $with_build_time_tools""... $ac_c" 1>&6
6029 echo "configure:6030: checking for ${ncn_progname} in $with_build_time_tools" >&5
6030     if test -x $with_build_time_tools/${ncn_progname}; then
6031       ac_cv_prog_LIPO_FOR_TARGET=$with_build_time_tools/${ncn_progname}
6032       echo "$ac_t""yes" 1>&6
6033       break
6034     else
6035       echo "$ac_t""no" 1>&6
6036     fi
6037   done
6038 fi
6039
6040 if test -z "$ac_cv_prog_LIPO_FOR_TARGET"; then
6041   for ncn_progname in lipo; do
6042     if test -n "$ncn_target_tool_prefix"; then
6043       # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
6044 set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
6045 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
6046 echo "configure:6047: checking for $ac_word" >&5
6047 if eval "test \"`echo '$''{'ac_cv_prog_LIPO_FOR_TARGET'+set}'`\" = set"; then
6048   echo $ac_n "(cached) $ac_c" 1>&6
6049 else
6050   if test -n "$LIPO_FOR_TARGET"; then
6051   ac_cv_prog_LIPO_FOR_TARGET="$LIPO_FOR_TARGET" # Let the user override the test.
6052 else
6053   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
6054   ac_dummy="$PATH"
6055   for ac_dir in $ac_dummy; do
6056     test -z "$ac_dir" && ac_dir=.
6057     if test -f $ac_dir/$ac_word; then
6058       ac_cv_prog_LIPO_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
6059       break
6060     fi
6061   done
6062   IFS="$ac_save_ifs"
6063 fi
6064 fi
6065 LIPO_FOR_TARGET="$ac_cv_prog_LIPO_FOR_TARGET"
6066 if test -n "$LIPO_FOR_TARGET"; then
6067   echo "$ac_t""$LIPO_FOR_TARGET" 1>&6
6068 else
6069   echo "$ac_t""no" 1>&6
6070 fi
6071
6072     fi
6073     if test -z "$ac_cv_prog_LIPO_FOR_TARGET" && test $build = $target ; then
6074       # Extract the first word of "${ncn_progname}", so it can be a program name with args.
6075 set dummy ${ncn_progname}; ac_word=$2
6076 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
6077 echo "configure:6078: checking for $ac_word" >&5
6078 if eval "test \"`echo '$''{'ac_cv_prog_LIPO_FOR_TARGET'+set}'`\" = set"; then
6079   echo $ac_n "(cached) $ac_c" 1>&6
6080 else
6081   if test -n "$LIPO_FOR_TARGET"; then
6082   ac_cv_prog_LIPO_FOR_TARGET="$LIPO_FOR_TARGET" # Let the user override the test.
6083 else
6084   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
6085   ac_dummy="$PATH"
6086   for ac_dir in $ac_dummy; do
6087     test -z "$ac_dir" && ac_dir=.
6088     if test -f $ac_dir/$ac_word; then
6089       ac_cv_prog_LIPO_FOR_TARGET="${ncn_progname}"
6090       break
6091     fi
6092   done
6093   IFS="$ac_save_ifs"
6094 fi
6095 fi
6096 LIPO_FOR_TARGET="$ac_cv_prog_LIPO_FOR_TARGET"
6097 if test -n "$LIPO_FOR_TARGET"; then
6098   echo "$ac_t""$LIPO_FOR_TARGET" 1>&6
6099 else
6100   echo "$ac_t""no" 1>&6
6101 fi
6102  
6103     fi
6104     test -n "$ac_cv_prog_LIPO_FOR_TARGET" && break
6105   done
6106 fi
6107   
6108 if test -z "$ac_cv_prog_LIPO_FOR_TARGET" ; then
6109   set dummy lipo
6110   if test $build = $target ; then
6111     LIPO_FOR_TARGET="$2"
6112   else
6113     LIPO_FOR_TARGET="${ncn_target_tool_prefix}$2"
6114   fi
6115 fi
6116
6117 else
6118   LIPO_FOR_TARGET=$ac_cv_path_LIPO_FOR_TARGET
6119 fi
6120
6121
6122
6123
6124 if test -z "$ac_cv_path_NM_FOR_TARGET" ; then
6125   if test -n "$with_build_time_tools"; then
6126     echo $ac_n "checking for nm in $with_build_time_tools""... $ac_c" 1>&6
6127 echo "configure:6128: checking for nm in $with_build_time_tools" >&5
6128     if test -x $with_build_time_tools/nm; then
6129       NM_FOR_TARGET=`cd $with_build_time_tools && pwd`/nm
6130       ac_cv_path_NM_FOR_TARGET=$NM_FOR_TARGET
6131       echo "$ac_t""$ac_cv_path_NM_FOR_TARGET" 1>&6
6132     else
6133       echo "$ac_t""no" 1>&6
6134     fi
6135   elif test $build != $host && test $have_gcc_for_target = yes; then
6136     NM_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=nm`
6137     test $NM_FOR_TARGET=nm && NM_FOR_TARGET=
6138     ac_cv_path_NM_FOR_TARGET=$NM_FOR_TARGET
6139   fi
6140 fi
6141 if test -z "$ac_cv_path_NM_FOR_TARGET" ; then
6142   # Extract the first word of "nm", so it can be a program name with args.
6143 set dummy nm; ac_word=$2
6144 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
6145 echo "configure:6146: checking for $ac_word" >&5
6146 if eval "test \"`echo '$''{'ac_cv_path_NM_FOR_TARGET'+set}'`\" = set"; then
6147   echo $ac_n "(cached) $ac_c" 1>&6
6148 else
6149   case "$NM_FOR_TARGET" in
6150   /*)
6151   ac_cv_path_NM_FOR_TARGET="$NM_FOR_TARGET" # Let the user override the test with a path.
6152   ;;
6153   ?:/*)                  
6154   ac_cv_path_NM_FOR_TARGET="$NM_FOR_TARGET" # Let the user override the test with a dos path.
6155   ;;
6156   *)
6157   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
6158   ac_dummy="$gcc_cv_tool_dirs"
6159   for ac_dir in $ac_dummy; do 
6160     test -z "$ac_dir" && ac_dir=.
6161     if test -f $ac_dir/$ac_word; then
6162       ac_cv_path_NM_FOR_TARGET="$ac_dir/$ac_word"
6163       break
6164     fi
6165   done
6166   IFS="$ac_save_ifs"
6167   ;;
6168 esac
6169 fi
6170 NM_FOR_TARGET="$ac_cv_path_NM_FOR_TARGET"
6171 if test -n "$NM_FOR_TARGET"; then
6172   echo "$ac_t""$NM_FOR_TARGET" 1>&6
6173 else
6174   echo "$ac_t""no" 1>&6
6175 fi
6176
6177 fi
6178 if test -z "$ac_cv_path_NM_FOR_TARGET" ; then
6179    if test -n "$with_build_time_tools"; then
6180   for ncn_progname in nm; do
6181     echo $ac_n "checking for ${ncn_progname} in $with_build_time_tools""... $ac_c" 1>&6
6182 echo "configure:6183: checking for ${ncn_progname} in $with_build_time_tools" >&5
6183     if test -x $with_build_time_tools/${ncn_progname}; then
6184       ac_cv_prog_NM_FOR_TARGET=$with_build_time_tools/${ncn_progname}
6185       echo "$ac_t""yes" 1>&6
6186       break
6187     else
6188       echo "$ac_t""no" 1>&6
6189     fi
6190   done
6191 fi
6192
6193 if test -z "$ac_cv_prog_NM_FOR_TARGET"; then
6194   for ncn_progname in nm; do
6195     if test -n "$ncn_target_tool_prefix"; then
6196       # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
6197 set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
6198 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
6199 echo "configure:6200: checking for $ac_word" >&5
6200 if eval "test \"`echo '$''{'ac_cv_prog_NM_FOR_TARGET'+set}'`\" = set"; then
6201   echo $ac_n "(cached) $ac_c" 1>&6
6202 else
6203   if test -n "$NM_FOR_TARGET"; then
6204   ac_cv_prog_NM_FOR_TARGET="$NM_FOR_TARGET" # Let the user override the test.
6205 else
6206   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
6207   ac_dummy="$PATH"
6208   for ac_dir in $ac_dummy; do
6209     test -z "$ac_dir" && ac_dir=.
6210     if test -f $ac_dir/$ac_word; then
6211       ac_cv_prog_NM_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
6212       break
6213     fi
6214   done
6215   IFS="$ac_save_ifs"
6216 fi
6217 fi
6218 NM_FOR_TARGET="$ac_cv_prog_NM_FOR_TARGET"
6219 if test -n "$NM_FOR_TARGET"; then
6220   echo "$ac_t""$NM_FOR_TARGET" 1>&6
6221 else
6222   echo "$ac_t""no" 1>&6
6223 fi
6224
6225     fi
6226     if test -z "$ac_cv_prog_NM_FOR_TARGET" && test $build = $target ; then
6227       # Extract the first word of "${ncn_progname}", so it can be a program name with args.
6228 set dummy ${ncn_progname}; ac_word=$2
6229 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
6230 echo "configure:6231: checking for $ac_word" >&5
6231 if eval "test \"`echo '$''{'ac_cv_prog_NM_FOR_TARGET'+set}'`\" = set"; then
6232   echo $ac_n "(cached) $ac_c" 1>&6
6233 else
6234   if test -n "$NM_FOR_TARGET"; then
6235   ac_cv_prog_NM_FOR_TARGET="$NM_FOR_TARGET" # Let the user override the test.
6236 else
6237   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
6238   ac_dummy="$PATH"
6239   for ac_dir in $ac_dummy; do
6240     test -z "$ac_dir" && ac_dir=.
6241     if test -f $ac_dir/$ac_word; then
6242       ac_cv_prog_NM_FOR_TARGET="${ncn_progname}"
6243       break
6244     fi
6245   done
6246   IFS="$ac_save_ifs"
6247 fi
6248 fi
6249 NM_FOR_TARGET="$ac_cv_prog_NM_FOR_TARGET"
6250 if test -n "$NM_FOR_TARGET"; then
6251   echo "$ac_t""$NM_FOR_TARGET" 1>&6
6252 else
6253   echo "$ac_t""no" 1>&6
6254 fi
6255  
6256     fi
6257     test -n "$ac_cv_prog_NM_FOR_TARGET" && break
6258   done
6259 fi
6260   
6261 if test -z "$ac_cv_prog_NM_FOR_TARGET" ; then
6262   set dummy nm
6263   if test $build = $target ; then
6264     NM_FOR_TARGET="$2"
6265   else
6266     NM_FOR_TARGET="${ncn_target_tool_prefix}$2"
6267   fi
6268 fi
6269
6270 else
6271   NM_FOR_TARGET=$ac_cv_path_NM_FOR_TARGET
6272 fi
6273
6274
6275
6276
6277 if test -z "$ac_cv_path_OBJDUMP_FOR_TARGET" ; then
6278   if test -n "$with_build_time_tools"; then
6279     echo $ac_n "checking for objdump in $with_build_time_tools""... $ac_c" 1>&6
6280 echo "configure:6281: checking for objdump in $with_build_time_tools" >&5
6281     if test -x $with_build_time_tools/objdump; then
6282       OBJDUMP_FOR_TARGET=`cd $with_build_time_tools && pwd`/objdump
6283       ac_cv_path_OBJDUMP_FOR_TARGET=$OBJDUMP_FOR_TARGET
6284       echo "$ac_t""$ac_cv_path_OBJDUMP_FOR_TARGET" 1>&6
6285     else
6286       echo "$ac_t""no" 1>&6
6287     fi
6288   elif test $build != $host && test $have_gcc_for_target = yes; then
6289     OBJDUMP_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=objdump`
6290     test $OBJDUMP_FOR_TARGET=objdump && OBJDUMP_FOR_TARGET=
6291     ac_cv_path_OBJDUMP_FOR_TARGET=$OBJDUMP_FOR_TARGET
6292   fi
6293 fi
6294 if test -z "$ac_cv_path_OBJDUMP_FOR_TARGET" ; then
6295   # Extract the first word of "objdump", so it can be a program name with args.
6296 set dummy objdump; ac_word=$2
6297 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
6298 echo "configure:6299: checking for $ac_word" >&5
6299 if eval "test \"`echo '$''{'ac_cv_path_OBJDUMP_FOR_TARGET'+set}'`\" = set"; then
6300   echo $ac_n "(cached) $ac_c" 1>&6
6301 else
6302   case "$OBJDUMP_FOR_TARGET" in
6303   /*)
6304   ac_cv_path_OBJDUMP_FOR_TARGET="$OBJDUMP_FOR_TARGET" # Let the user override the test with a path.
6305   ;;
6306   ?:/*)                  
6307   ac_cv_path_OBJDUMP_FOR_TARGET="$OBJDUMP_FOR_TARGET" # Let the user override the test with a dos path.
6308   ;;
6309   *)
6310   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
6311   ac_dummy="$gcc_cv_tool_dirs"
6312   for ac_dir in $ac_dummy; do 
6313     test -z "$ac_dir" && ac_dir=.
6314     if test -f $ac_dir/$ac_word; then
6315       ac_cv_path_OBJDUMP_FOR_TARGET="$ac_dir/$ac_word"
6316       break
6317     fi
6318   done
6319   IFS="$ac_save_ifs"
6320   ;;
6321 esac
6322 fi
6323 OBJDUMP_FOR_TARGET="$ac_cv_path_OBJDUMP_FOR_TARGET"
6324 if test -n "$OBJDUMP_FOR_TARGET"; then
6325   echo "$ac_t""$OBJDUMP_FOR_TARGET" 1>&6
6326 else
6327   echo "$ac_t""no" 1>&6
6328 fi
6329
6330 fi
6331 if test -z "$ac_cv_path_OBJDUMP_FOR_TARGET" ; then
6332    if test -n "$with_build_time_tools"; then
6333   for ncn_progname in objdump; do
6334     echo $ac_n "checking for ${ncn_progname} in $with_build_time_tools""... $ac_c" 1>&6
6335 echo "configure:6336: checking for ${ncn_progname} in $with_build_time_tools" >&5
6336     if test -x $with_build_time_tools/${ncn_progname}; then
6337       ac_cv_prog_OBJDUMP_FOR_TARGET=$with_build_time_tools/${ncn_progname}
6338       echo "$ac_t""yes" 1>&6
6339       break
6340     else
6341       echo "$ac_t""no" 1>&6
6342     fi
6343   done
6344 fi
6345
6346 if test -z "$ac_cv_prog_OBJDUMP_FOR_TARGET"; then
6347   for ncn_progname in objdump; do
6348     if test -n "$ncn_target_tool_prefix"; then
6349       # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
6350 set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
6351 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
6352 echo "configure:6353: checking for $ac_word" >&5
6353 if eval "test \"`echo '$''{'ac_cv_prog_OBJDUMP_FOR_TARGET'+set}'`\" = set"; then
6354   echo $ac_n "(cached) $ac_c" 1>&6
6355 else
6356   if test -n "$OBJDUMP_FOR_TARGET"; then
6357   ac_cv_prog_OBJDUMP_FOR_TARGET="$OBJDUMP_FOR_TARGET" # Let the user override the test.
6358 else
6359   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
6360   ac_dummy="$PATH"
6361   for ac_dir in $ac_dummy; do
6362     test -z "$ac_dir" && ac_dir=.
6363     if test -f $ac_dir/$ac_word; then
6364       ac_cv_prog_OBJDUMP_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
6365       break
6366     fi
6367   done
6368   IFS="$ac_save_ifs"
6369 fi
6370 fi
6371 OBJDUMP_FOR_TARGET="$ac_cv_prog_OBJDUMP_FOR_TARGET"
6372 if test -n "$OBJDUMP_FOR_TARGET"; then
6373   echo "$ac_t""$OBJDUMP_FOR_TARGET" 1>&6
6374 else
6375   echo "$ac_t""no" 1>&6
6376 fi
6377
6378     fi
6379     if test -z "$ac_cv_prog_OBJDUMP_FOR_TARGET" && test $build = $target ; then
6380       # Extract the first word of "${ncn_progname}", so it can be a program name with args.
6381 set dummy ${ncn_progname}; ac_word=$2
6382 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
6383 echo "configure:6384: checking for $ac_word" >&5
6384 if eval "test \"`echo '$''{'ac_cv_prog_OBJDUMP_FOR_TARGET'+set}'`\" = set"; then
6385   echo $ac_n "(cached) $ac_c" 1>&6
6386 else
6387   if test -n "$OBJDUMP_FOR_TARGET"; then
6388   ac_cv_prog_OBJDUMP_FOR_TARGET="$OBJDUMP_FOR_TARGET" # Let the user override the test.
6389 else
6390   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
6391   ac_dummy="$PATH"
6392   for ac_dir in $ac_dummy; do
6393     test -z "$ac_dir" && ac_dir=.
6394     if test -f $ac_dir/$ac_word; then
6395       ac_cv_prog_OBJDUMP_FOR_TARGET="${ncn_progname}"
6396       break
6397     fi
6398   done
6399   IFS="$ac_save_ifs"
6400 fi
6401 fi
6402 OBJDUMP_FOR_TARGET="$ac_cv_prog_OBJDUMP_FOR_TARGET"
6403 if test -n "$OBJDUMP_FOR_TARGET"; then
6404   echo "$ac_t""$OBJDUMP_FOR_TARGET" 1>&6
6405 else
6406   echo "$ac_t""no" 1>&6
6407 fi
6408  
6409     fi
6410     test -n "$ac_cv_prog_OBJDUMP_FOR_TARGET" && break
6411   done
6412 fi
6413   
6414 if test -z "$ac_cv_prog_OBJDUMP_FOR_TARGET" ; then
6415   set dummy objdump
6416   if test $build = $target ; then
6417     OBJDUMP_FOR_TARGET="$2"
6418   else
6419     OBJDUMP_FOR_TARGET="${ncn_target_tool_prefix}$2"
6420   fi
6421 fi
6422
6423 else
6424   OBJDUMP_FOR_TARGET=$ac_cv_path_OBJDUMP_FOR_TARGET
6425 fi
6426
6427
6428
6429
6430 if test -z "$ac_cv_path_RANLIB_FOR_TARGET" ; then
6431   if test -n "$with_build_time_tools"; then
6432     echo $ac_n "checking for ranlib in $with_build_time_tools""... $ac_c" 1>&6
6433 echo "configure:6434: checking for ranlib in $with_build_time_tools" >&5
6434     if test -x $with_build_time_tools/ranlib; then
6435       RANLIB_FOR_TARGET=`cd $with_build_time_tools && pwd`/ranlib
6436       ac_cv_path_RANLIB_FOR_TARGET=$RANLIB_FOR_TARGET
6437       echo "$ac_t""$ac_cv_path_RANLIB_FOR_TARGET" 1>&6
6438     else
6439       echo "$ac_t""no" 1>&6
6440     fi
6441   elif test $build != $host && test $have_gcc_for_target = yes; then
6442     RANLIB_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=ranlib`
6443     test $RANLIB_FOR_TARGET=ranlib && RANLIB_FOR_TARGET=
6444     ac_cv_path_RANLIB_FOR_TARGET=$RANLIB_FOR_TARGET
6445   fi
6446 fi
6447 if test -z "$ac_cv_path_RANLIB_FOR_TARGET" ; then
6448   # Extract the first word of "ranlib", so it can be a program name with args.
6449 set dummy ranlib; ac_word=$2
6450 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
6451 echo "configure:6452: checking for $ac_word" >&5
6452 if eval "test \"`echo '$''{'ac_cv_path_RANLIB_FOR_TARGET'+set}'`\" = set"; then
6453   echo $ac_n "(cached) $ac_c" 1>&6
6454 else
6455   case "$RANLIB_FOR_TARGET" in
6456   /*)
6457   ac_cv_path_RANLIB_FOR_TARGET="$RANLIB_FOR_TARGET" # Let the user override the test with a path.
6458   ;;
6459   ?:/*)                  
6460   ac_cv_path_RANLIB_FOR_TARGET="$RANLIB_FOR_TARGET" # Let the user override the test with a dos path.
6461   ;;
6462   *)
6463   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
6464   ac_dummy="$gcc_cv_tool_dirs"
6465   for ac_dir in $ac_dummy; do 
6466     test -z "$ac_dir" && ac_dir=.
6467     if test -f $ac_dir/$ac_word; then
6468       ac_cv_path_RANLIB_FOR_TARGET="$ac_dir/$ac_word"
6469       break
6470     fi
6471   done
6472   IFS="$ac_save_ifs"
6473   ;;
6474 esac
6475 fi
6476 RANLIB_FOR_TARGET="$ac_cv_path_RANLIB_FOR_TARGET"
6477 if test -n "$RANLIB_FOR_TARGET"; then
6478   echo "$ac_t""$RANLIB_FOR_TARGET" 1>&6
6479 else
6480   echo "$ac_t""no" 1>&6
6481 fi
6482
6483 fi
6484 if test -z "$ac_cv_path_RANLIB_FOR_TARGET" ; then
6485    if test -n "$with_build_time_tools"; then
6486   for ncn_progname in ranlib; do
6487     echo $ac_n "checking for ${ncn_progname} in $with_build_time_tools""... $ac_c" 1>&6
6488 echo "configure:6489: checking for ${ncn_progname} in $with_build_time_tools" >&5
6489     if test -x $with_build_time_tools/${ncn_progname}; then
6490       ac_cv_prog_RANLIB_FOR_TARGET=$with_build_time_tools/${ncn_progname}
6491       echo "$ac_t""yes" 1>&6
6492       break
6493     else
6494       echo "$ac_t""no" 1>&6
6495     fi
6496   done
6497 fi
6498
6499 if test -z "$ac_cv_prog_RANLIB_FOR_TARGET"; then
6500   for ncn_progname in ranlib; do
6501     if test -n "$ncn_target_tool_prefix"; then
6502       # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
6503 set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
6504 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
6505 echo "configure:6506: checking for $ac_word" >&5
6506 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB_FOR_TARGET'+set}'`\" = set"; then
6507   echo $ac_n "(cached) $ac_c" 1>&6
6508 else
6509   if test -n "$RANLIB_FOR_TARGET"; then
6510   ac_cv_prog_RANLIB_FOR_TARGET="$RANLIB_FOR_TARGET" # Let the user override the test.
6511 else
6512   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
6513   ac_dummy="$PATH"
6514   for ac_dir in $ac_dummy; do
6515     test -z "$ac_dir" && ac_dir=.
6516     if test -f $ac_dir/$ac_word; then
6517       ac_cv_prog_RANLIB_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
6518       break
6519     fi
6520   done
6521   IFS="$ac_save_ifs"
6522 fi
6523 fi
6524 RANLIB_FOR_TARGET="$ac_cv_prog_RANLIB_FOR_TARGET"
6525 if test -n "$RANLIB_FOR_TARGET"; then
6526   echo "$ac_t""$RANLIB_FOR_TARGET" 1>&6
6527 else
6528   echo "$ac_t""no" 1>&6
6529 fi
6530
6531     fi
6532     if test -z "$ac_cv_prog_RANLIB_FOR_TARGET" && test $build = $target ; then
6533       # Extract the first word of "${ncn_progname}", so it can be a program name with args.
6534 set dummy ${ncn_progname}; ac_word=$2
6535 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
6536 echo "configure:6537: checking for $ac_word" >&5
6537 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB_FOR_TARGET'+set}'`\" = set"; then
6538   echo $ac_n "(cached) $ac_c" 1>&6
6539 else
6540   if test -n "$RANLIB_FOR_TARGET"; then
6541   ac_cv_prog_RANLIB_FOR_TARGET="$RANLIB_FOR_TARGET" # Let the user override the test.
6542 else
6543   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
6544   ac_dummy="$PATH"
6545   for ac_dir in $ac_dummy; do
6546     test -z "$ac_dir" && ac_dir=.
6547     if test -f $ac_dir/$ac_word; then
6548       ac_cv_prog_RANLIB_FOR_TARGET="${ncn_progname}"
6549       break
6550     fi
6551   done
6552   IFS="$ac_save_ifs"
6553 fi
6554 fi
6555 RANLIB_FOR_TARGET="$ac_cv_prog_RANLIB_FOR_TARGET"
6556 if test -n "$RANLIB_FOR_TARGET"; then
6557   echo "$ac_t""$RANLIB_FOR_TARGET" 1>&6
6558 else
6559   echo "$ac_t""no" 1>&6
6560 fi
6561  
6562     fi
6563     test -n "$ac_cv_prog_RANLIB_FOR_TARGET" && break
6564   done
6565 fi
6566   
6567 if test -z "$ac_cv_prog_RANLIB_FOR_TARGET" ; then
6568   set dummy ranlib
6569   if test $build = $target ; then
6570     RANLIB_FOR_TARGET="$2"
6571   else
6572     RANLIB_FOR_TARGET="${ncn_target_tool_prefix}$2"
6573   fi
6574 fi
6575
6576 else
6577   RANLIB_FOR_TARGET=$ac_cv_path_RANLIB_FOR_TARGET
6578 fi
6579
6580
6581
6582
6583 if test -z "$ac_cv_path_STRIP_FOR_TARGET" ; then
6584   if test -n "$with_build_time_tools"; then
6585     echo $ac_n "checking for strip in $with_build_time_tools""... $ac_c" 1>&6
6586 echo "configure:6587: checking for strip in $with_build_time_tools" >&5
6587     if test -x $with_build_time_tools/strip; then
6588       STRIP_FOR_TARGET=`cd $with_build_time_tools && pwd`/strip
6589       ac_cv_path_STRIP_FOR_TARGET=$STRIP_FOR_TARGET
6590       echo "$ac_t""$ac_cv_path_STRIP_FOR_TARGET" 1>&6
6591     else
6592       echo "$ac_t""no" 1>&6
6593     fi
6594   elif test $build != $host && test $have_gcc_for_target = yes; then
6595     STRIP_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=strip`
6596     test $STRIP_FOR_TARGET=strip && STRIP_FOR_TARGET=
6597     ac_cv_path_STRIP_FOR_TARGET=$STRIP_FOR_TARGET
6598   fi
6599 fi
6600 if test -z "$ac_cv_path_STRIP_FOR_TARGET" ; then
6601   # Extract the first word of "strip", so it can be a program name with args.
6602 set dummy strip; ac_word=$2
6603 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
6604 echo "configure:6605: checking for $ac_word" >&5
6605 if eval "test \"`echo '$''{'ac_cv_path_STRIP_FOR_TARGET'+set}'`\" = set"; then
6606   echo $ac_n "(cached) $ac_c" 1>&6
6607 else
6608   case "$STRIP_FOR_TARGET" in
6609   /*)
6610   ac_cv_path_STRIP_FOR_TARGET="$STRIP_FOR_TARGET" # Let the user override the test with a path.
6611   ;;
6612   ?:/*)                  
6613   ac_cv_path_STRIP_FOR_TARGET="$STRIP_FOR_TARGET" # Let the user override the test with a dos path.
6614   ;;
6615   *)
6616   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
6617   ac_dummy="$gcc_cv_tool_dirs"
6618   for ac_dir in $ac_dummy; do 
6619     test -z "$ac_dir" && ac_dir=.
6620     if test -f $ac_dir/$ac_word; then
6621       ac_cv_path_STRIP_FOR_TARGET="$ac_dir/$ac_word"
6622       break
6623     fi
6624   done
6625   IFS="$ac_save_ifs"
6626   ;;
6627 esac
6628 fi
6629 STRIP_FOR_TARGET="$ac_cv_path_STRIP_FOR_TARGET"
6630 if test -n "$STRIP_FOR_TARGET"; then
6631   echo "$ac_t""$STRIP_FOR_TARGET" 1>&6
6632 else
6633   echo "$ac_t""no" 1>&6
6634 fi
6635
6636 fi
6637 if test -z "$ac_cv_path_STRIP_FOR_TARGET" ; then
6638    if test -n "$with_build_time_tools"; then
6639   for ncn_progname in strip; do
6640     echo $ac_n "checking for ${ncn_progname} in $with_build_time_tools""... $ac_c" 1>&6
6641 echo "configure:6642: checking for ${ncn_progname} in $with_build_time_tools" >&5
6642     if test -x $with_build_time_tools/${ncn_progname}; then
6643       ac_cv_prog_STRIP_FOR_TARGET=$with_build_time_tools/${ncn_progname}
6644       echo "$ac_t""yes" 1>&6
6645       break
6646     else
6647       echo "$ac_t""no" 1>&6
6648     fi
6649   done
6650 fi
6651
6652 if test -z "$ac_cv_prog_STRIP_FOR_TARGET"; then
6653   for ncn_progname in strip; do
6654     if test -n "$ncn_target_tool_prefix"; then
6655       # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
6656 set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
6657 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
6658 echo "configure:6659: checking for $ac_word" >&5
6659 if eval "test \"`echo '$''{'ac_cv_prog_STRIP_FOR_TARGET'+set}'`\" = set"; then
6660   echo $ac_n "(cached) $ac_c" 1>&6
6661 else
6662   if test -n "$STRIP_FOR_TARGET"; then
6663   ac_cv_prog_STRIP_FOR_TARGET="$STRIP_FOR_TARGET" # Let the user override the test.
6664 else
6665   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
6666   ac_dummy="$PATH"
6667   for ac_dir in $ac_dummy; do
6668     test -z "$ac_dir" && ac_dir=.
6669     if test -f $ac_dir/$ac_word; then
6670       ac_cv_prog_STRIP_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
6671       break
6672     fi
6673   done
6674   IFS="$ac_save_ifs"
6675 fi
6676 fi
6677 STRIP_FOR_TARGET="$ac_cv_prog_STRIP_FOR_TARGET"
6678 if test -n "$STRIP_FOR_TARGET"; then
6679   echo "$ac_t""$STRIP_FOR_TARGET" 1>&6
6680 else
6681   echo "$ac_t""no" 1>&6
6682 fi
6683
6684     fi
6685     if test -z "$ac_cv_prog_STRIP_FOR_TARGET" && test $build = $target ; then
6686       # Extract the first word of "${ncn_progname}", so it can be a program name with args.
6687 set dummy ${ncn_progname}; ac_word=$2
6688 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
6689 echo "configure:6690: checking for $ac_word" >&5
6690 if eval "test \"`echo '$''{'ac_cv_prog_STRIP_FOR_TARGET'+set}'`\" = set"; then
6691   echo $ac_n "(cached) $ac_c" 1>&6
6692 else
6693   if test -n "$STRIP_FOR_TARGET"; then
6694   ac_cv_prog_STRIP_FOR_TARGET="$STRIP_FOR_TARGET" # Let the user override the test.
6695 else
6696   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
6697   ac_dummy="$PATH"
6698   for ac_dir in $ac_dummy; do
6699     test -z "$ac_dir" && ac_dir=.
6700     if test -f $ac_dir/$ac_word; then
6701       ac_cv_prog_STRIP_FOR_TARGET="${ncn_progname}"
6702       break
6703     fi
6704   done
6705   IFS="$ac_save_ifs"
6706 fi
6707 fi
6708 STRIP_FOR_TARGET="$ac_cv_prog_STRIP_FOR_TARGET"
6709 if test -n "$STRIP_FOR_TARGET"; then
6710   echo "$ac_t""$STRIP_FOR_TARGET" 1>&6
6711 else
6712   echo "$ac_t""no" 1>&6
6713 fi
6714  
6715     fi
6716     test -n "$ac_cv_prog_STRIP_FOR_TARGET" && break
6717   done
6718 fi
6719   
6720 if test -z "$ac_cv_prog_STRIP_FOR_TARGET" ; then
6721   set dummy strip
6722   if test $build = $target ; then
6723     STRIP_FOR_TARGET="$2"
6724   else
6725     STRIP_FOR_TARGET="${ncn_target_tool_prefix}$2"
6726   fi
6727 fi
6728
6729 else
6730   STRIP_FOR_TARGET=$ac_cv_path_STRIP_FOR_TARGET
6731 fi
6732
6733
6734
6735
6736 if test -z "$ac_cv_path_WINDRES_FOR_TARGET" ; then
6737   if test -n "$with_build_time_tools"; then
6738     echo $ac_n "checking for windres in $with_build_time_tools""... $ac_c" 1>&6
6739 echo "configure:6740: checking for windres in $with_build_time_tools" >&5
6740     if test -x $with_build_time_tools/windres; then
6741       WINDRES_FOR_TARGET=`cd $with_build_time_tools && pwd`/windres
6742       ac_cv_path_WINDRES_FOR_TARGET=$WINDRES_FOR_TARGET
6743       echo "$ac_t""$ac_cv_path_WINDRES_FOR_TARGET" 1>&6
6744     else
6745       echo "$ac_t""no" 1>&6
6746     fi
6747   elif test $build != $host && test $have_gcc_for_target = yes; then
6748     WINDRES_FOR_TARGET=`$GCC_FOR_TARGET --print-prog-name=windres`
6749     test $WINDRES_FOR_TARGET=windres && WINDRES_FOR_TARGET=
6750     ac_cv_path_WINDRES_FOR_TARGET=$WINDRES_FOR_TARGET
6751   fi
6752 fi
6753 if test -z "$ac_cv_path_WINDRES_FOR_TARGET" ; then
6754   # Extract the first word of "windres", so it can be a program name with args.
6755 set dummy windres; ac_word=$2
6756 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
6757 echo "configure:6758: checking for $ac_word" >&5
6758 if eval "test \"`echo '$''{'ac_cv_path_WINDRES_FOR_TARGET'+set}'`\" = set"; then
6759   echo $ac_n "(cached) $ac_c" 1>&6
6760 else
6761   case "$WINDRES_FOR_TARGET" in
6762   /*)
6763   ac_cv_path_WINDRES_FOR_TARGET="$WINDRES_FOR_TARGET" # Let the user override the test with a path.
6764   ;;
6765   ?:/*)                  
6766   ac_cv_path_WINDRES_FOR_TARGET="$WINDRES_FOR_TARGET" # Let the user override the test with a dos path.
6767   ;;
6768   *)
6769   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
6770   ac_dummy="$gcc_cv_tool_dirs"
6771   for ac_dir in $ac_dummy; do 
6772     test -z "$ac_dir" && ac_dir=.
6773     if test -f $ac_dir/$ac_word; then
6774       ac_cv_path_WINDRES_FOR_TARGET="$ac_dir/$ac_word"
6775       break
6776     fi
6777   done
6778   IFS="$ac_save_ifs"
6779   ;;
6780 esac
6781 fi
6782 WINDRES_FOR_TARGET="$ac_cv_path_WINDRES_FOR_TARGET"
6783 if test -n "$WINDRES_FOR_TARGET"; then
6784   echo "$ac_t""$WINDRES_FOR_TARGET" 1>&6
6785 else
6786   echo "$ac_t""no" 1>&6
6787 fi
6788
6789 fi
6790 if test -z "$ac_cv_path_WINDRES_FOR_TARGET" ; then
6791    if test -n "$with_build_time_tools"; then
6792   for ncn_progname in windres; do
6793     echo $ac_n "checking for ${ncn_progname} in $with_build_time_tools""... $ac_c" 1>&6
6794 echo "configure:6795: checking for ${ncn_progname} in $with_build_time_tools" >&5
6795     if test -x $with_build_time_tools/${ncn_progname}; then
6796       ac_cv_prog_WINDRES_FOR_TARGET=$with_build_time_tools/${ncn_progname}
6797       echo "$ac_t""yes" 1>&6
6798       break
6799     else
6800       echo "$ac_t""no" 1>&6
6801     fi
6802   done
6803 fi
6804
6805 if test -z "$ac_cv_prog_WINDRES_FOR_TARGET"; then
6806   for ncn_progname in windres; do
6807     if test -n "$ncn_target_tool_prefix"; then
6808       # Extract the first word of "${ncn_target_tool_prefix}${ncn_progname}", so it can be a program name with args.
6809 set dummy ${ncn_target_tool_prefix}${ncn_progname}; ac_word=$2
6810 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
6811 echo "configure:6812: checking for $ac_word" >&5
6812 if eval "test \"`echo '$''{'ac_cv_prog_WINDRES_FOR_TARGET'+set}'`\" = set"; then
6813   echo $ac_n "(cached) $ac_c" 1>&6
6814 else
6815   if test -n "$WINDRES_FOR_TARGET"; then
6816   ac_cv_prog_WINDRES_FOR_TARGET="$WINDRES_FOR_TARGET" # Let the user override the test.
6817 else
6818   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
6819   ac_dummy="$PATH"
6820   for ac_dir in $ac_dummy; do
6821     test -z "$ac_dir" && ac_dir=.
6822     if test -f $ac_dir/$ac_word; then
6823       ac_cv_prog_WINDRES_FOR_TARGET="${ncn_target_tool_prefix}${ncn_progname}"
6824       break
6825     fi
6826   done
6827   IFS="$ac_save_ifs"
6828 fi
6829 fi
6830 WINDRES_FOR_TARGET="$ac_cv_prog_WINDRES_FOR_TARGET"
6831 if test -n "$WINDRES_FOR_TARGET"; then
6832   echo "$ac_t""$WINDRES_FOR_TARGET" 1>&6
6833 else
6834   echo "$ac_t""no" 1>&6
6835 fi
6836
6837     fi
6838     if test -z "$ac_cv_prog_WINDRES_FOR_TARGET" && test $build = $target ; then
6839       # Extract the first word of "${ncn_progname}", so it can be a program name with args.
6840 set dummy ${ncn_progname}; ac_word=$2
6841 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
6842 echo "configure:6843: checking for $ac_word" >&5
6843 if eval "test \"`echo '$''{'ac_cv_prog_WINDRES_FOR_TARGET'+set}'`\" = set"; then
6844   echo $ac_n "(cached) $ac_c" 1>&6
6845 else
6846   if test -n "$WINDRES_FOR_TARGET"; then
6847   ac_cv_prog_WINDRES_FOR_TARGET="$WINDRES_FOR_TARGET" # Let the user override the test.
6848 else
6849   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
6850   ac_dummy="$PATH"
6851   for ac_dir in $ac_dummy; do
6852     test -z "$ac_dir" && ac_dir=.
6853     if test -f $ac_dir/$ac_word; then
6854       ac_cv_prog_WINDRES_FOR_TARGET="${ncn_progname}"
6855       break
6856     fi
6857   done
6858   IFS="$ac_save_ifs"
6859 fi
6860 fi
6861 WINDRES_FOR_TARGET="$ac_cv_prog_WINDRES_FOR_TARGET"
6862 if test -n "$WINDRES_FOR_TARGET"; then
6863   echo "$ac_t""$WINDRES_FOR_TARGET" 1>&6
6864 else
6865   echo "$ac_t""no" 1>&6
6866 fi
6867  
6868     fi
6869     test -n "$ac_cv_prog_WINDRES_FOR_TARGET" && break
6870   done
6871 fi
6872   
6873 if test -z "$ac_cv_prog_WINDRES_FOR_TARGET" ; then
6874   set dummy windres
6875   if test $build = $target ; then
6876     WINDRES_FOR_TARGET="$2"
6877   else
6878     WINDRES_FOR_TARGET="${ncn_target_tool_prefix}$2"
6879   fi
6880 fi
6881
6882 else
6883   WINDRES_FOR_TARGET=$ac_cv_path_WINDRES_FOR_TARGET
6884 fi
6885
6886
6887 RAW_CXX_FOR_TARGET="$CXX_FOR_TARGET"
6888
6889 echo $ac_n "checking where to find the target ar""... $ac_c" 1>&6
6890 echo "configure:6891: checking where to find the target ar" >&5
6891 if test "x${build}" != "x${host}" ; then
6892   if expr "x$AR_FOR_TARGET" : "x/" > /dev/null; then
6893     # We already found the complete path
6894     echo "$ac_t""pre-installed in `dirname $AR_FOR_TARGET`" 1>&6
6895   else
6896     # Canadian cross, just use what we found
6897     echo "$ac_t""pre-installed" 1>&6
6898   fi
6899 else
6900   ok=yes
6901   case " ${configdirs} " in
6902     *" binutils "*) ;;
6903     *) ok=no ;;
6904   esac
6905   
6906   if test $ok = yes; then
6907     # An in-tree tool is available and we can use it
6908     AR_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/ar'
6909     echo "$ac_t""just compiled" 1>&6
6910   elif expr "x$AR_FOR_TARGET" : "x/" > /dev/null; then
6911     # We already found the complete path
6912     echo "$ac_t""pre-installed in `dirname $AR_FOR_TARGET`" 1>&6
6913   elif test "x$target" = "x$host"; then
6914     # We can use an host tool
6915     AR_FOR_TARGET='$(AR)'
6916     echo "$ac_t""host tool" 1>&6
6917   else
6918     # We need a cross tool
6919     echo "$ac_t""pre-installed" 1>&6
6920   fi
6921 fi
6922
6923 echo $ac_n "checking where to find the target as""... $ac_c" 1>&6
6924 echo "configure:6925: checking where to find the target as" >&5
6925 if test "x${build}" != "x${host}" ; then
6926   if expr "x$AS_FOR_TARGET" : "x/" > /dev/null; then
6927     # We already found the complete path
6928     echo "$ac_t""pre-installed in `dirname $AS_FOR_TARGET`" 1>&6
6929   else
6930     # Canadian cross, just use what we found
6931     echo "$ac_t""pre-installed" 1>&6
6932   fi
6933 else
6934   ok=yes
6935   case " ${configdirs} " in
6936     *" gas "*) ;;
6937     *) ok=no ;;
6938   esac
6939   
6940   if test $ok = yes; then
6941     # An in-tree tool is available and we can use it
6942     AS_FOR_TARGET='$$r/$(HOST_SUBDIR)/gas/as-new'
6943     echo "$ac_t""just compiled" 1>&6
6944   elif expr "x$AS_FOR_TARGET" : "x/" > /dev/null; then
6945     # We already found the complete path
6946     echo "$ac_t""pre-installed in `dirname $AS_FOR_TARGET`" 1>&6
6947   elif test "x$target" = "x$host"; then
6948     # We can use an host tool
6949     AS_FOR_TARGET='$(AS)'
6950     echo "$ac_t""host tool" 1>&6
6951   else
6952     # We need a cross tool
6953     echo "$ac_t""pre-installed" 1>&6
6954   fi
6955 fi
6956
6957 echo $ac_n "checking where to find the target cc""... $ac_c" 1>&6
6958 echo "configure:6959: checking where to find the target cc" >&5
6959 if test "x${build}" != "x${host}" ; then
6960   if expr "x$CC_FOR_TARGET" : "x/" > /dev/null; then
6961     # We already found the complete path
6962     echo "$ac_t""pre-installed in `dirname $CC_FOR_TARGET`" 1>&6
6963   else
6964     # Canadian cross, just use what we found
6965     echo "$ac_t""pre-installed" 1>&6
6966   fi
6967 else
6968   ok=yes
6969   case " ${configdirs} " in
6970     *" gcc "*) ;;
6971     *) ok=no ;;
6972   esac
6973   
6974   if test $ok = yes; then
6975     # An in-tree tool is available and we can use it
6976     CC_FOR_TARGET='$$r/$(HOST_SUBDIR)/gcc/xgcc -B$$r/$(HOST_SUBDIR)/gcc/'
6977     echo "$ac_t""just compiled" 1>&6
6978   elif expr "x$CC_FOR_TARGET" : "x/" > /dev/null; then
6979     # We already found the complete path
6980     echo "$ac_t""pre-installed in `dirname $CC_FOR_TARGET`" 1>&6
6981   elif test "x$target" = "x$host"; then
6982     # We can use an host tool
6983     CC_FOR_TARGET='$(CC)'
6984     echo "$ac_t""host tool" 1>&6
6985   else
6986     # We need a cross tool
6987     echo "$ac_t""pre-installed" 1>&6
6988   fi
6989 fi
6990
6991 echo $ac_n "checking where to find the target c++""... $ac_c" 1>&6
6992 echo "configure:6993: checking where to find the target c++" >&5
6993 if test "x${build}" != "x${host}" ; then
6994   if expr "x$CXX_FOR_TARGET" : "x/" > /dev/null; then
6995     # We already found the complete path
6996     echo "$ac_t""pre-installed in `dirname $CXX_FOR_TARGET`" 1>&6
6997   else
6998     # Canadian cross, just use what we found
6999     echo "$ac_t""pre-installed" 1>&6
7000   fi
7001 else
7002   ok=yes
7003   case " ${configdirs} " in
7004     *" gcc "*) ;;
7005     *) ok=no ;;
7006   esac
7007   case ,${enable_languages}, in
7008     *,c++,*) ;;
7009     *) ok=no ;;
7010   esac
7011   if test $ok = yes; then
7012     # An in-tree tool is available and we can use it
7013     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'
7014     echo "$ac_t""just compiled" 1>&6
7015   elif expr "x$CXX_FOR_TARGET" : "x/" > /dev/null; then
7016     # We already found the complete path
7017     echo "$ac_t""pre-installed in `dirname $CXX_FOR_TARGET`" 1>&6
7018   elif test "x$target" = "x$host"; then
7019     # We can use an host tool
7020     CXX_FOR_TARGET='$(CXX)'
7021     echo "$ac_t""host tool" 1>&6
7022   else
7023     # We need a cross tool
7024     echo "$ac_t""pre-installed" 1>&6
7025   fi
7026 fi
7027
7028 echo $ac_n "checking where to find the target c++ for libstdc++""... $ac_c" 1>&6
7029 echo "configure:7030: checking where to find the target c++ for libstdc++" >&5
7030 if test "x${build}" != "x${host}" ; then
7031   if expr "x$RAW_CXX_FOR_TARGET" : "x/" > /dev/null; then
7032     # We already found the complete path
7033     echo "$ac_t""pre-installed in `dirname $RAW_CXX_FOR_TARGET`" 1>&6
7034   else
7035     # Canadian cross, just use what we found
7036     echo "$ac_t""pre-installed" 1>&6
7037   fi
7038 else
7039   ok=yes
7040   case " ${configdirs} " in
7041     *" gcc "*) ;;
7042     *) ok=no ;;
7043   esac
7044   case ,${enable_languages}, in
7045     *,c++,*) ;;
7046     *) ok=no ;;
7047   esac
7048   if test $ok = yes; then
7049     # An in-tree tool is available and we can use it
7050     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'
7051     echo "$ac_t""just compiled" 1>&6
7052   elif expr "x$RAW_CXX_FOR_TARGET" : "x/" > /dev/null; then
7053     # We already found the complete path
7054     echo "$ac_t""pre-installed in `dirname $RAW_CXX_FOR_TARGET`" 1>&6
7055   elif test "x$target" = "x$host"; then
7056     # We can use an host tool
7057     RAW_CXX_FOR_TARGET='$(CXX)'
7058     echo "$ac_t""host tool" 1>&6
7059   else
7060     # We need a cross tool
7061     echo "$ac_t""pre-installed" 1>&6
7062   fi
7063 fi
7064
7065 echo $ac_n "checking where to find the target dlltool""... $ac_c" 1>&6
7066 echo "configure:7067: checking where to find the target dlltool" >&5
7067 if test "x${build}" != "x${host}" ; then
7068   if expr "x$DLLTOOL_FOR_TARGET" : "x/" > /dev/null; then
7069     # We already found the complete path
7070     echo "$ac_t""pre-installed in `dirname $DLLTOOL_FOR_TARGET`" 1>&6
7071   else
7072     # Canadian cross, just use what we found
7073     echo "$ac_t""pre-installed" 1>&6
7074   fi
7075 else
7076   ok=yes
7077   case " ${configdirs} " in
7078     *" binutils "*) ;;
7079     *) ok=no ;;
7080   esac
7081   
7082   if test $ok = yes; then
7083     # An in-tree tool is available and we can use it
7084     DLLTOOL_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/dlltool'
7085     echo "$ac_t""just compiled" 1>&6
7086   elif expr "x$DLLTOOL_FOR_TARGET" : "x/" > /dev/null; then
7087     # We already found the complete path
7088     echo "$ac_t""pre-installed in `dirname $DLLTOOL_FOR_TARGET`" 1>&6
7089   elif test "x$target" = "x$host"; then
7090     # We can use an host tool
7091     DLLTOOL_FOR_TARGET='$(DLLTOOL)'
7092     echo "$ac_t""host tool" 1>&6
7093   else
7094     # We need a cross tool
7095     echo "$ac_t""pre-installed" 1>&6
7096   fi
7097 fi
7098
7099 echo $ac_n "checking where to find the target gcc""... $ac_c" 1>&6
7100 echo "configure:7101: checking where to find the target gcc" >&5
7101 if test "x${build}" != "x${host}" ; then
7102   if expr "x$GCC_FOR_TARGET" : "x/" > /dev/null; then
7103     # We already found the complete path
7104     echo "$ac_t""pre-installed in `dirname $GCC_FOR_TARGET`" 1>&6
7105   else
7106     # Canadian cross, just use what we found
7107     echo "$ac_t""pre-installed" 1>&6
7108   fi
7109 else
7110   ok=yes
7111   case " ${configdirs} " in
7112     *" gcc "*) ;;
7113     *) ok=no ;;
7114   esac
7115   
7116   if test $ok = yes; then
7117     # An in-tree tool is available and we can use it
7118     GCC_FOR_TARGET='$$r/$(HOST_SUBDIR)/gcc/xgcc -B$$r/$(HOST_SUBDIR)/gcc/'
7119     echo "$ac_t""just compiled" 1>&6
7120   elif expr "x$GCC_FOR_TARGET" : "x/" > /dev/null; then
7121     # We already found the complete path
7122     echo "$ac_t""pre-installed in `dirname $GCC_FOR_TARGET`" 1>&6
7123   elif test "x$target" = "x$host"; then
7124     # We can use an host tool
7125     GCC_FOR_TARGET='$()'
7126     echo "$ac_t""host tool" 1>&6
7127   else
7128     # We need a cross tool
7129     echo "$ac_t""pre-installed" 1>&6
7130   fi
7131 fi
7132
7133 echo $ac_n "checking where to find the target gcj""... $ac_c" 1>&6
7134 echo "configure:7135: checking where to find the target gcj" >&5
7135 if test "x${build}" != "x${host}" ; then
7136   if expr "x$GCJ_FOR_TARGET" : "x/" > /dev/null; then
7137     # We already found the complete path
7138     echo "$ac_t""pre-installed in `dirname $GCJ_FOR_TARGET`" 1>&6
7139   else
7140     # Canadian cross, just use what we found
7141     echo "$ac_t""pre-installed" 1>&6
7142   fi
7143 else
7144   ok=yes
7145   case " ${configdirs} " in
7146     *" gcc "*) ;;
7147     *) ok=no ;;
7148   esac
7149   case ,${enable_languages}, in
7150     *,java,*) ;;
7151     *) ok=no ;;
7152   esac
7153   if test $ok = yes; then
7154     # An in-tree tool is available and we can use it
7155     GCJ_FOR_TARGET='$$r/$(HOST_SUBDIR)/gcc/gcj -B$$r/$(HOST_SUBDIR)/gcc/'
7156     echo "$ac_t""just compiled" 1>&6
7157   elif expr "x$GCJ_FOR_TARGET" : "x/" > /dev/null; then
7158     # We already found the complete path
7159     echo "$ac_t""pre-installed in `dirname $GCJ_FOR_TARGET`" 1>&6
7160   elif test "x$target" = "x$host"; then
7161     # We can use an host tool
7162     GCJ_FOR_TARGET='$(GCJ)'
7163     echo "$ac_t""host tool" 1>&6
7164   else
7165     # We need a cross tool
7166     echo "$ac_t""pre-installed" 1>&6
7167   fi
7168 fi
7169
7170 echo $ac_n "checking where to find the target gfortran""... $ac_c" 1>&6
7171 echo "configure:7172: checking where to find the target gfortran" >&5
7172 if test "x${build}" != "x${host}" ; then
7173   if expr "x$GFORTRAN_FOR_TARGET" : "x/" > /dev/null; then
7174     # We already found the complete path
7175     echo "$ac_t""pre-installed in `dirname $GFORTRAN_FOR_TARGET`" 1>&6
7176   else
7177     # Canadian cross, just use what we found
7178     echo "$ac_t""pre-installed" 1>&6
7179   fi
7180 else
7181   ok=yes
7182   case " ${configdirs} " in
7183     *" gcc "*) ;;
7184     *) ok=no ;;
7185   esac
7186   case ,${enable_languages}, in
7187     *,fortran,*) ;;
7188     *) ok=no ;;
7189   esac
7190   if test $ok = yes; then
7191     # An in-tree tool is available and we can use it
7192     GFORTRAN_FOR_TARGET='$$r/$(HOST_SUBDIR)/gcc/gfortran -B$$r/$(HOST_SUBDIR)/gcc/'
7193     echo "$ac_t""just compiled" 1>&6
7194   elif expr "x$GFORTRAN_FOR_TARGET" : "x/" > /dev/null; then
7195     # We already found the complete path
7196     echo "$ac_t""pre-installed in `dirname $GFORTRAN_FOR_TARGET`" 1>&6
7197   elif test "x$target" = "x$host"; then
7198     # We can use an host tool
7199     GFORTRAN_FOR_TARGET='$(GFORTRAN)'
7200     echo "$ac_t""host tool" 1>&6
7201   else
7202     # We need a cross tool
7203     echo "$ac_t""pre-installed" 1>&6
7204   fi
7205 fi
7206
7207 echo $ac_n "checking where to find the target ld""... $ac_c" 1>&6
7208 echo "configure:7209: checking where to find the target ld" >&5
7209 if test "x${build}" != "x${host}" ; then
7210   if expr "x$LD_FOR_TARGET" : "x/" > /dev/null; then
7211     # We already found the complete path
7212     echo "$ac_t""pre-installed in `dirname $LD_FOR_TARGET`" 1>&6
7213   else
7214     # Canadian cross, just use what we found
7215     echo "$ac_t""pre-installed" 1>&6
7216   fi
7217 else
7218   ok=yes
7219   case " ${configdirs} " in
7220     *" ld "*) ;;
7221     *) ok=no ;;
7222   esac
7223   
7224   if test $ok = yes; then
7225     # An in-tree tool is available and we can use it
7226     LD_FOR_TARGET='$$r/$(HOST_SUBDIR)/ld/ld-new'
7227     echo "$ac_t""just compiled" 1>&6
7228   elif expr "x$LD_FOR_TARGET" : "x/" > /dev/null; then
7229     # We already found the complete path
7230     echo "$ac_t""pre-installed in `dirname $LD_FOR_TARGET`" 1>&6
7231   elif test "x$target" = "x$host"; then
7232     # We can use an host tool
7233     LD_FOR_TARGET='$(LD)'
7234     echo "$ac_t""host tool" 1>&6
7235   else
7236     # We need a cross tool
7237     echo "$ac_t""pre-installed" 1>&6
7238   fi
7239 fi
7240
7241 echo $ac_n "checking where to find the target lipo""... $ac_c" 1>&6
7242 echo "configure:7243: checking where to find the target lipo" >&5
7243 if test "x${build}" != "x${host}" ; then
7244   if expr "x$LIPO_FOR_TARGET" : "x/" > /dev/null; then
7245     # We already found the complete path
7246     echo "$ac_t""pre-installed in `dirname $LIPO_FOR_TARGET`" 1>&6
7247   else
7248     # Canadian cross, just use what we found
7249     echo "$ac_t""pre-installed" 1>&6
7250   fi
7251 else
7252   if expr "x$LIPO_FOR_TARGET" : "x/" > /dev/null; then
7253     # We already found the complete path
7254     echo "$ac_t""pre-installed in `dirname $LIPO_FOR_TARGET`" 1>&6
7255   elif test "x$target" = "x$host"; then
7256     # We can use an host tool
7257     LIPO_FOR_TARGET='$(LIPO)'
7258     echo "$ac_t""host tool" 1>&6
7259   else
7260     # We need a cross tool
7261     echo "$ac_t""pre-installed" 1>&6
7262   fi
7263 fi
7264
7265 echo $ac_n "checking where to find the target nm""... $ac_c" 1>&6
7266 echo "configure:7267: checking where to find the target nm" >&5
7267 if test "x${build}" != "x${host}" ; then
7268   if expr "x$NM_FOR_TARGET" : "x/" > /dev/null; then
7269     # We already found the complete path
7270     echo "$ac_t""pre-installed in `dirname $NM_FOR_TARGET`" 1>&6
7271   else
7272     # Canadian cross, just use what we found
7273     echo "$ac_t""pre-installed" 1>&6
7274   fi
7275 else
7276   ok=yes
7277   case " ${configdirs} " in
7278     *" binutils "*) ;;
7279     *) ok=no ;;
7280   esac
7281   
7282   if test $ok = yes; then
7283     # An in-tree tool is available and we can use it
7284     NM_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/nm-new'
7285     echo "$ac_t""just compiled" 1>&6
7286   elif expr "x$NM_FOR_TARGET" : "x/" > /dev/null; then
7287     # We already found the complete path
7288     echo "$ac_t""pre-installed in `dirname $NM_FOR_TARGET`" 1>&6
7289   elif test "x$target" = "x$host"; then
7290     # We can use an host tool
7291     NM_FOR_TARGET='$(NM)'
7292     echo "$ac_t""host tool" 1>&6
7293   else
7294     # We need a cross tool
7295     echo "$ac_t""pre-installed" 1>&6
7296   fi
7297 fi
7298
7299 echo $ac_n "checking where to find the target objdump""... $ac_c" 1>&6
7300 echo "configure:7301: checking where to find the target objdump" >&5
7301 if test "x${build}" != "x${host}" ; then
7302   if expr "x$OBJDUMP_FOR_TARGET" : "x/" > /dev/null; then
7303     # We already found the complete path
7304     echo "$ac_t""pre-installed in `dirname $OBJDUMP_FOR_TARGET`" 1>&6
7305   else
7306     # Canadian cross, just use what we found
7307     echo "$ac_t""pre-installed" 1>&6
7308   fi
7309 else
7310   ok=yes
7311   case " ${configdirs} " in
7312     *" binutils "*) ;;
7313     *) ok=no ;;
7314   esac
7315   
7316   if test $ok = yes; then
7317     # An in-tree tool is available and we can use it
7318     OBJDUMP_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/objdump'
7319     echo "$ac_t""just compiled" 1>&6
7320   elif expr "x$OBJDUMP_FOR_TARGET" : "x/" > /dev/null; then
7321     # We already found the complete path
7322     echo "$ac_t""pre-installed in `dirname $OBJDUMP_FOR_TARGET`" 1>&6
7323   elif test "x$target" = "x$host"; then
7324     # We can use an host tool
7325     OBJDUMP_FOR_TARGET='$(OBJDUMP)'
7326     echo "$ac_t""host tool" 1>&6
7327   else
7328     # We need a cross tool
7329     echo "$ac_t""pre-installed" 1>&6
7330   fi
7331 fi
7332
7333 echo $ac_n "checking where to find the target ranlib""... $ac_c" 1>&6
7334 echo "configure:7335: checking where to find the target ranlib" >&5
7335 if test "x${build}" != "x${host}" ; then
7336   if expr "x$RANLIB_FOR_TARGET" : "x/" > /dev/null; then
7337     # We already found the complete path
7338     echo "$ac_t""pre-installed in `dirname $RANLIB_FOR_TARGET`" 1>&6
7339   else
7340     # Canadian cross, just use what we found
7341     echo "$ac_t""pre-installed" 1>&6
7342   fi
7343 else
7344   ok=yes
7345   case " ${configdirs} " in
7346     *" binutils "*) ;;
7347     *) ok=no ;;
7348   esac
7349   
7350   if test $ok = yes; then
7351     # An in-tree tool is available and we can use it
7352     RANLIB_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/ranlib'
7353     echo "$ac_t""just compiled" 1>&6
7354   elif expr "x$RANLIB_FOR_TARGET" : "x/" > /dev/null; then
7355     # We already found the complete path
7356     echo "$ac_t""pre-installed in `dirname $RANLIB_FOR_TARGET`" 1>&6
7357   elif test "x$target" = "x$host"; then
7358     # We can use an host tool
7359     RANLIB_FOR_TARGET='$(RANLIB)'
7360     echo "$ac_t""host tool" 1>&6
7361   else
7362     # We need a cross tool
7363     echo "$ac_t""pre-installed" 1>&6
7364   fi
7365 fi
7366
7367 echo $ac_n "checking where to find the target strip""... $ac_c" 1>&6
7368 echo "configure:7369: checking where to find the target strip" >&5
7369 if test "x${build}" != "x${host}" ; then
7370   if expr "x$STRIP_FOR_TARGET" : "x/" > /dev/null; then
7371     # We already found the complete path
7372     echo "$ac_t""pre-installed in `dirname $STRIP_FOR_TARGET`" 1>&6
7373   else
7374     # Canadian cross, just use what we found
7375     echo "$ac_t""pre-installed" 1>&6
7376   fi
7377 else
7378   ok=yes
7379   case " ${configdirs} " in
7380     *" binutils "*) ;;
7381     *) ok=no ;;
7382   esac
7383   
7384   if test $ok = yes; then
7385     # An in-tree tool is available and we can use it
7386     STRIP_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/strip'
7387     echo "$ac_t""just compiled" 1>&6
7388   elif expr "x$STRIP_FOR_TARGET" : "x/" > /dev/null; then
7389     # We already found the complete path
7390     echo "$ac_t""pre-installed in `dirname $STRIP_FOR_TARGET`" 1>&6
7391   elif test "x$target" = "x$host"; then
7392     # We can use an host tool
7393     STRIP_FOR_TARGET='$(STRIP)'
7394     echo "$ac_t""host tool" 1>&6
7395   else
7396     # We need a cross tool
7397     echo "$ac_t""pre-installed" 1>&6
7398   fi
7399 fi
7400
7401 echo $ac_n "checking where to find the target windres""... $ac_c" 1>&6
7402 echo "configure:7403: checking where to find the target windres" >&5
7403 if test "x${build}" != "x${host}" ; then
7404   if expr "x$WINDRES_FOR_TARGET" : "x/" > /dev/null; then
7405     # We already found the complete path
7406     echo "$ac_t""pre-installed in `dirname $WINDRES_FOR_TARGET`" 1>&6
7407   else
7408     # Canadian cross, just use what we found
7409     echo "$ac_t""pre-installed" 1>&6
7410   fi
7411 else
7412   ok=yes
7413   case " ${configdirs} " in
7414     *" binutils "*) ;;
7415     *) ok=no ;;
7416   esac
7417   
7418   if test $ok = yes; then
7419     # An in-tree tool is available and we can use it
7420     WINDRES_FOR_TARGET='$$r/$(HOST_SUBDIR)/binutils/windres'
7421     echo "$ac_t""just compiled" 1>&6
7422   elif expr "x$WINDRES_FOR_TARGET" : "x/" > /dev/null; then
7423     # We already found the complete path
7424     echo "$ac_t""pre-installed in `dirname $WINDRES_FOR_TARGET`" 1>&6
7425   elif test "x$target" = "x$host"; then
7426     # We can use an host tool
7427     WINDRES_FOR_TARGET='$(WINDRES)'
7428     echo "$ac_t""host tool" 1>&6
7429   else
7430     # We need a cross tool
7431     echo "$ac_t""pre-installed" 1>&6
7432   fi
7433 fi
7434
7435
7436
7437
7438
7439 # Certain tools may need extra flags.
7440 AR_FOR_TARGET=${AR_FOR_TARGET}${extra_arflags_for_target}
7441 RANLIB_FOR_TARGET=${RANLIB_FOR_TARGET}${extra_ranlibflags_for_target}
7442 NM_FOR_TARGET=${NM_FOR_TARGET}${extra_nmflags_for_target}
7443
7444 # When building target libraries, except in a Canadian cross, we use
7445 # the same toolchain as the compiler we just built.
7446 COMPILER_AS_FOR_TARGET='$(AS_FOR_TARGET)'
7447 COMPILER_LD_FOR_TARGET='$(LD_FOR_TARGET)'
7448 COMPILER_NM_FOR_TARGET='$(NM_FOR_TARGET)'
7449 if test $host = $build; then
7450   case " $configdirs " in
7451     *" gcc "*)
7452       COMPILER_AS_FOR_TARGET='$$r/$(HOST_SUBDIR)/gcc/as'
7453       COMPILER_LD_FOR_TARGET='$$r/$(HOST_SUBDIR)/gcc/collect-ld'
7454       COMPILER_NM_FOR_TARGET='$$r/$(HOST_SUBDIR)/gcc/nm'${extra_nmflags_for_target}
7455       ;;
7456   esac
7457 fi
7458
7459
7460
7461
7462
7463 echo $ac_n "checking whether to enable maintainer-specific portions of Makefiles""... $ac_c" 1>&6
7464 echo "configure:7465: checking whether to enable maintainer-specific portions of Makefiles" >&5
7465 # Check whether --enable-maintainer-mode or --disable-maintainer-mode was given.
7466 if test "${enable_maintainer_mode+set}" = set; then
7467   enableval="$enable_maintainer_mode"
7468   USE_MAINTAINER_MODE=$enableval
7469 else
7470   USE_MAINTAINER_MODE=no
7471 fi
7472
7473 echo "$ac_t""$USE_MAINTAINER_MODE" 1>&6
7474
7475
7476 if test "$USE_MAINTAINER_MODE" = yes; then
7477   MAINTAINER_MODE_TRUE=
7478   MAINTAINER_MODE_FALSE='#'
7479 else
7480   MAINTAINER_MODE_TRUE='#'
7481   MAINTAINER_MODE_FALSE=
7482 fi      
7483 MAINT=$MAINTAINER_MODE_TRUE
7484
7485 # ---------------------
7486 # GCC bootstrap support
7487 # ---------------------
7488
7489 # Stage specific cflags for build.
7490 stage1_cflags="-g"
7491 case $build in
7492   vax-*-*)
7493     case ${GCC} in
7494       yes) stage1_cflags="-g -Wa,-J" ;;
7495       *) stage1_cflags="-g -J" ;;
7496     esac ;;
7497 esac
7498
7499 # This is aimed to mimic bootstrap with a non-GCC compiler to catch problems.
7500 if test "$GCC" = yes; then
7501   saved_CFLAGS="$CFLAGS"
7502
7503   # Pass -fkeep-inline-functions for stage 1 if the GCC version supports it.
7504   CFLAGS="$CFLAGS -fkeep-inline-functions"
7505   echo $ac_n "checking whether -fkeep-inline-functions is supported""... $ac_c" 1>&6
7506 echo "configure:7507: checking whether -fkeep-inline-functions is supported" >&5
7507   cat > conftest.$ac_ext <<EOF
7508 #line 7509 "configure"
7509 #include "confdefs.h"
7510
7511 int main() {
7512
7513 ; return 0; }
7514 EOF
7515 if { (eval echo configure:7516: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7516   rm -rf conftest*
7517   echo "$ac_t""yes" 1>&6; stage1_cflags="$stage1_cflags -fkeep-inline-functions"
7518 else
7519   echo "configure: failed program was:" >&5
7520   cat conftest.$ac_ext >&5
7521   rm -rf conftest*
7522   echo "$ac_t""no" 1>&6
7523 fi
7524 rm -f conftest*
7525
7526   CFLAGS="$saved_CFLAGS"
7527 fi
7528
7529
7530
7531 # Enable --enable-checking in stage1 of the compiler.
7532 # Check whether --enable-stage1-checking or --disable-stage1-checking was given.
7533 if test "${enable_stage1_checking+set}" = set; then
7534   enableval="$enable_stage1_checking"
7535   stage1_checking=--enable-checking=${enable_stage1_checking}
7536 else
7537   if test "x$enable_checking" = xno; then
7538   stage1_checking=--enable-checking
7539 else
7540   stage1_checking=--enable-checking${enable_checking+=}$enable_checking
7541 fi
7542 fi
7543
7544
7545
7546 # Enable -Werror in bootstrap stage2 and later.
7547 # Check whether --enable-werror or --disable-werror was given.
7548 if test "${enable_werror+set}" = set; then
7549   enableval="$enable_werror"
7550   :
7551 else
7552   if test -d ${srcdir}/gcc && test x"`cat $srcdir/gcc/DEV-PHASE`" = xexperimental; then
7553   enable_werror=yes
7554 else
7555   enable_werror=no
7556 fi
7557 fi
7558
7559 case ${enable_werror} in
7560   yes) stage2_werror_flag="--enable-werror-always" ;;
7561   *) stage2_werror_flag="" ;;
7562 esac
7563
7564
7565 # Flags needed to enable html installing and building
7566 # Check whether --with-datarootdir or --without-datarootdir was given.
7567 if test "${with_datarootdir+set}" = set; then
7568   withval="$with_datarootdir"
7569   datarootdir="\${prefix}/${withval}"
7570 else
7571   datarootdir="\${prefix}/share"
7572 fi
7573
7574
7575 # Check whether --with-docdir or --without-docdir was given.
7576 if test "${with_docdir+set}" = set; then
7577   withval="$with_docdir"
7578   docdir="\${prefix}/${withval}"
7579 else
7580   docdir="\${datarootdir}/doc"
7581 fi
7582
7583
7584 # Check whether --with-htmldir or --without-htmldir was given.
7585 if test "${with_htmldir+set}" = set; then
7586   withval="$with_htmldir"
7587   htmldir="\${prefix}/${withval}"
7588 else
7589   htmldir="\${docdir}"
7590 fi
7591
7592
7593
7594
7595
7596
7597 trap '' 1 2 15
7598 cat > confcache <<\EOF
7599 # This file is a shell script that caches the results of configure
7600 # tests run on this system so they can be shared between configure
7601 # scripts and configure runs.  It is not useful on other systems.
7602 # If it contains results you don't want to keep, you may remove or edit it.
7603 #
7604 # By default, configure uses ./config.cache as the cache file,
7605 # creating it if it does not exist already.  You can give configure
7606 # the --cache-file=FILE option to use a different cache file; that is
7607 # what configure does when it calls configure scripts in
7608 # subdirectories, so they share the cache.
7609 # Giving --cache-file=/dev/null disables caching, for debugging configure.
7610 # config.status only pays attention to the cache file if you give it the
7611 # --recheck option to rerun configure.
7612 #
7613 EOF
7614 # The following way of writing the cache mishandles newlines in values,
7615 # but we know of no workaround that is simple, portable, and efficient.
7616 # So, don't put newlines in cache variables' values.
7617 # Ultrix sh set writes to stderr and can't be redirected directly,
7618 # and sets the high bit in the cache file unless we assign to the vars.
7619 (set) 2>&1 |
7620   case `(ac_space=' '; set | grep ac_space) 2>&1` in
7621   *ac_space=\ *)
7622     # `set' does not quote correctly, so add quotes (double-quote substitution
7623     # turns \\\\ into \\, and sed turns \\ into \).
7624     sed -n \
7625       -e "s/'/'\\\\''/g" \
7626       -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
7627     ;;
7628   *)
7629     # `set' quotes correctly as required by POSIX, so do not add quotes.
7630     sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
7631     ;;
7632   esac >> confcache
7633 if cmp -s $cache_file confcache; then
7634   :
7635 else
7636   if test -w $cache_file; then
7637     echo "updating cache $cache_file"
7638     cat confcache > $cache_file
7639   else
7640     echo "not updating unwritable cache $cache_file"
7641   fi
7642 fi
7643 rm -f confcache
7644
7645 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
7646
7647 test "x$prefix" = xNONE && prefix=$ac_default_prefix
7648 # Let make expand exec_prefix.
7649 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
7650
7651 # Any assignment to VPATH causes Sun make to only execute
7652 # the first set of double-colon rules, so remove it if not needed.
7653 # If there is a colon in the path, we need to keep it.
7654 if test "x$srcdir" = x.; then
7655   ac_vpsub='/^[         ]*VPATH[        ]*=[^:]*$/d'
7656 fi
7657
7658 trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
7659
7660 # Transform confdefs.h into DEFS.
7661 # Protect against shell expansion while executing Makefile rules.
7662 # Protect against Makefile macro expansion.
7663 cat > conftest.defs <<\EOF
7664 s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%-D\1=\2%g
7665 s%[     `~#$^&*(){}\\|;'"<>?]%\\&%g
7666 s%\[%\\&%g
7667 s%\]%\\&%g
7668 s%\$%$$%g
7669 EOF
7670 DEFS=`sed -f conftest.defs confdefs.h | tr '\012' ' '`
7671 rm -f conftest.defs
7672
7673
7674 # Without the "./", some shells look in PATH for config.status.
7675 : ${CONFIG_STATUS=./config.status}
7676
7677 echo creating $CONFIG_STATUS
7678 rm -f $CONFIG_STATUS
7679 cat > $CONFIG_STATUS <<EOF
7680 #! /bin/sh
7681 # Generated automatically by configure.
7682 # Run this file to recreate the current configuration.
7683 # This directory was configured as follows,
7684 # on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
7685 #
7686 # $0 $ac_configure_args
7687 #
7688 # Compiler output produced by configure, useful for debugging
7689 # configure, is in ./config.log if it exists.
7690
7691 ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
7692 for ac_option
7693 do
7694   case "\$ac_option" in
7695   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
7696     echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
7697     exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
7698   -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
7699     echo "$CONFIG_STATUS generated by autoconf version 2.13"
7700     exit 0 ;;
7701   -help | --help | --hel | --he | --h)
7702     echo "\$ac_cs_usage"; exit 0 ;;
7703   *) echo "\$ac_cs_usage"; exit 1 ;;
7704   esac
7705 done
7706
7707 ac_given_srcdir=$srcdir
7708 ac_given_INSTALL="$INSTALL"
7709
7710 trap 'rm -fr `echo "Makefile" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
7711 EOF
7712 cat >> $CONFIG_STATUS <<EOF
7713
7714 # Protect against being on the right side of a sed subst in config.status.
7715 sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
7716  s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
7717 $ac_vpsub
7718 $extrasub
7719 s%@SHELL@%$SHELL%g
7720 s%@CFLAGS@%$CFLAGS%g
7721 s%@CPPFLAGS@%$CPPFLAGS%g
7722 s%@CXXFLAGS@%$CXXFLAGS%g
7723 s%@FFLAGS@%$FFLAGS%g
7724 s%@DEFS@%$DEFS%g
7725 s%@LDFLAGS@%$LDFLAGS%g
7726 s%@LIBS@%$LIBS%g
7727 s%@exec_prefix@%$exec_prefix%g
7728 s%@prefix@%$prefix%g
7729 s%@program_transform_name@%$program_transform_name%g
7730 s%@bindir@%$bindir%g
7731 s%@sbindir@%$sbindir%g
7732 s%@libexecdir@%$libexecdir%g
7733 s%@datadir@%$datadir%g
7734 s%@sysconfdir@%$sysconfdir%g
7735 s%@sharedstatedir@%$sharedstatedir%g
7736 s%@localstatedir@%$localstatedir%g
7737 s%@libdir@%$libdir%g
7738 s%@includedir@%$includedir%g
7739 s%@oldincludedir@%$oldincludedir%g
7740 s%@infodir@%$infodir%g
7741 s%@mandir@%$mandir%g
7742 s%@host@%$host%g
7743 s%@host_alias@%$host_alias%g
7744 s%@host_cpu@%$host_cpu%g
7745 s%@host_vendor@%$host_vendor%g
7746 s%@host_os@%$host_os%g
7747 s%@target@%$target%g
7748 s%@target_alias@%$target_alias%g
7749 s%@target_cpu@%$target_cpu%g
7750 s%@target_vendor@%$target_vendor%g
7751 s%@target_os@%$target_os%g
7752 s%@build@%$build%g
7753 s%@build_alias@%$build_alias%g
7754 s%@build_cpu@%$build_cpu%g
7755 s%@build_vendor@%$build_vendor%g
7756 s%@build_os@%$build_os%g
7757 s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
7758 s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
7759 s%@INSTALL_DATA@%$INSTALL_DATA%g
7760 s%@LN@%$LN%g
7761 s%@LN_S@%$LN_S%g
7762 s%@TOPLEVEL_CONFIGURE_ARGUMENTS@%$TOPLEVEL_CONFIGURE_ARGUMENTS%g
7763 s%@build_libsubdir@%$build_libsubdir%g
7764 s%@build_subdir@%$build_subdir%g
7765 s%@host_subdir@%$host_subdir%g
7766 s%@target_subdir@%$target_subdir%g
7767 s%@CC@%$CC%g
7768 s%@GNATBIND@%$GNATBIND%g
7769 s%@GNATMAKE@%$GNATMAKE%g
7770 s%@do_compare@%$do_compare%g
7771 s%@gmplibs@%$gmplibs%g
7772 s%@gmpinc@%$gmpinc%g
7773 s%@stage1_languages@%$stage1_languages%g
7774 s%@SYSROOT_CFLAGS_FOR_TARGET@%$SYSROOT_CFLAGS_FOR_TARGET%g
7775 /@serialization_dependencies@/r $serialization_dependencies
7776 s%@serialization_dependencies@%%g
7777 /@host_makefile_frag@/r $host_makefile_frag
7778 s%@host_makefile_frag@%%g
7779 /@target_makefile_frag@/r $target_makefile_frag
7780 s%@target_makefile_frag@%%g
7781 /@alphaieee_frag@/r $alphaieee_frag
7782 s%@alphaieee_frag@%%g
7783 /@ospace_frag@/r $ospace_frag
7784 s%@ospace_frag@%%g
7785 s%@RPATH_ENVVAR@%$RPATH_ENVVAR%g
7786 s%@tooldir@%$tooldir%g
7787 s%@build_tooldir@%$build_tooldir%g
7788 s%@CONFIGURE_GDB_TK@%$CONFIGURE_GDB_TK%g
7789 s%@GDB_TK@%$GDB_TK%g
7790 s%@INSTALL_GDB_TK@%$INSTALL_GDB_TK%g
7791 s%@build_configargs@%$build_configargs%g
7792 s%@build_configdirs@%$build_configdirs%g
7793 s%@host_configargs@%$host_configargs%g
7794 s%@configdirs@%$configdirs%g
7795 s%@target_configargs@%$target_configargs%g
7796 s%@CC_FOR_BUILD@%$CC_FOR_BUILD%g
7797 s%@config_shell@%$config_shell%g
7798 s%@YACC@%$YACC%g
7799 s%@BISON@%$BISON%g
7800 s%@M4@%$M4%g
7801 s%@LEX@%$LEX%g
7802 s%@FLEX@%$FLEX%g
7803 s%@MAKEINFO@%$MAKEINFO%g
7804 s%@EXPECT@%$EXPECT%g
7805 s%@RUNTEST@%$RUNTEST%g
7806 s%@AR@%$AR%g
7807 s%@AS@%$AS%g
7808 s%@DLLTOOL@%$DLLTOOL%g
7809 s%@LD@%$LD%g
7810 s%@LIPO@%$LIPO%g
7811 s%@NM@%$NM%g
7812 s%@RANLIB@%$RANLIB%g
7813 s%@STRIP@%$STRIP%g
7814 s%@WINDRES@%$WINDRES%g
7815 s%@OBJCOPY@%$OBJCOPY%g
7816 s%@OBJDUMP@%$OBJDUMP%g
7817 s%@CXX@%$CXX%g
7818 s%@CFLAGS_FOR_BUILD@%$CFLAGS_FOR_BUILD%g
7819 s%@CC_FOR_TARGET@%$CC_FOR_TARGET%g
7820 s%@CXX_FOR_TARGET@%$CXX_FOR_TARGET%g
7821 s%@GCC_FOR_TARGET@%$GCC_FOR_TARGET%g
7822 s%@GCJ_FOR_TARGET@%$GCJ_FOR_TARGET%g
7823 s%@GFORTRAN_FOR_TARGET@%$GFORTRAN_FOR_TARGET%g
7824 s%@AR_FOR_TARGET@%$AR_FOR_TARGET%g
7825 s%@AS_FOR_TARGET@%$AS_FOR_TARGET%g
7826 s%@DLLTOOL_FOR_TARGET@%$DLLTOOL_FOR_TARGET%g
7827 s%@LD_FOR_TARGET@%$LD_FOR_TARGET%g
7828 s%@LIPO_FOR_TARGET@%$LIPO_FOR_TARGET%g
7829 s%@NM_FOR_TARGET@%$NM_FOR_TARGET%g
7830 s%@OBJDUMP_FOR_TARGET@%$OBJDUMP_FOR_TARGET%g
7831 s%@RANLIB_FOR_TARGET@%$RANLIB_FOR_TARGET%g
7832 s%@STRIP_FOR_TARGET@%$STRIP_FOR_TARGET%g
7833 s%@WINDRES_FOR_TARGET@%$WINDRES_FOR_TARGET%g
7834 s%@RAW_CXX_FOR_TARGET@%$RAW_CXX_FOR_TARGET%g
7835 s%@FLAGS_FOR_TARGET@%$FLAGS_FOR_TARGET%g
7836 s%@COMPILER_AS_FOR_TARGET@%$COMPILER_AS_FOR_TARGET%g
7837 s%@COMPILER_LD_FOR_TARGET@%$COMPILER_LD_FOR_TARGET%g
7838 s%@COMPILER_NM_FOR_TARGET@%$COMPILER_NM_FOR_TARGET%g
7839 s%@MAINTAINER_MODE_TRUE@%$MAINTAINER_MODE_TRUE%g
7840 s%@MAINTAINER_MODE_FALSE@%$MAINTAINER_MODE_FALSE%g
7841 s%@MAINT@%$MAINT%g
7842 s%@stage1_cflags@%$stage1_cflags%g
7843 s%@stage1_checking@%$stage1_checking%g
7844 s%@stage2_werror_flag@%$stage2_werror_flag%g
7845 s%@datarootdir@%$datarootdir%g
7846 s%@docdir@%$docdir%g
7847 s%@htmldir@%$htmldir%g
7848
7849 CEOF
7850 EOF
7851
7852 cat >> $CONFIG_STATUS <<\EOF
7853
7854 # Split the substitutions into bite-sized pieces for seds with
7855 # small command number limits, like on Digital OSF/1 and HP-UX.
7856 ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script.
7857 ac_file=1 # Number of current file.
7858 ac_beg=1 # First line for current file.
7859 ac_end=$ac_max_sed_cmds # Line after last line for current file.
7860 ac_more_lines=:
7861 ac_sed_cmds=""
7862 while $ac_more_lines; do
7863   if test $ac_beg -gt 1; then
7864     sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file
7865   else
7866     sed "${ac_end}q" conftest.subs > conftest.s$ac_file
7867   fi
7868   if test ! -s conftest.s$ac_file; then
7869     ac_more_lines=false
7870     rm -f conftest.s$ac_file
7871   else
7872     if test -z "$ac_sed_cmds"; then
7873       ac_sed_cmds="sed -f conftest.s$ac_file"
7874     else
7875       ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file"
7876     fi
7877     ac_file=`expr $ac_file + 1`
7878     ac_beg=$ac_end
7879     ac_end=`expr $ac_end + $ac_max_sed_cmds`
7880   fi
7881 done
7882 if test -z "$ac_sed_cmds"; then
7883   ac_sed_cmds=cat
7884 fi
7885 EOF
7886
7887 cat >> $CONFIG_STATUS <<EOF
7888
7889 CONFIG_FILES=\${CONFIG_FILES-"Makefile"}
7890 EOF
7891 cat >> $CONFIG_STATUS <<\EOF
7892 for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
7893   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
7894   case "$ac_file" in
7895   *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
7896        ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
7897   *) ac_file_in="${ac_file}.in" ;;
7898   esac
7899
7900   # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
7901
7902   # Remove last slash and all that follows it.  Not all systems have dirname.
7903   ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
7904   if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
7905     # The file is in a subdirectory.
7906     test ! -d "$ac_dir" && mkdir "$ac_dir"
7907     ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
7908     # A "../" for each directory in $ac_dir_suffix.
7909     ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
7910   else
7911     ac_dir_suffix= ac_dots=
7912   fi
7913
7914   case "$ac_given_srcdir" in
7915   .)  srcdir=.
7916       if test -z "$ac_dots"; then top_srcdir=.
7917       else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
7918   /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
7919   *) # Relative path.
7920     srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
7921     top_srcdir="$ac_dots$ac_given_srcdir" ;;
7922   esac
7923
7924   case "$ac_given_INSTALL" in
7925   [/$]*) INSTALL="$ac_given_INSTALL" ;;
7926   *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
7927   esac
7928
7929   echo creating "$ac_file"
7930   rm -f "$ac_file"
7931   configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
7932   case "$ac_file" in
7933   *Makefile*) ac_comsub="1i\\
7934 # $configure_input" ;;
7935   *) ac_comsub= ;;
7936   esac
7937
7938   ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
7939   sed -e "$ac_comsub
7940 s%@configure_input@%$configure_input%g
7941 s%@srcdir@%$srcdir%g
7942 s%@top_srcdir@%$top_srcdir%g
7943 s%@INSTALL@%$INSTALL%g
7944 " $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file
7945 fi; done
7946 rm -f conftest.s*
7947
7948 EOF
7949 cat >> $CONFIG_STATUS <<EOF
7950
7951 EOF
7952 cat >> $CONFIG_STATUS <<\EOF
7953
7954 exit 0
7955 EOF
7956 chmod +x $CONFIG_STATUS
7957 rm -fr confdefs* $ac_clean_files
7958 test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1
7959