OSDN Git Service

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