OSDN Git Service

* configure.in: Set noconfigdirs for ms1.
[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   --enable-libada        Builds libada directory"
16 ac_help="$ac_help
17   --with-mpfr-dir=PATH    Specify source directory for MPFR library"
18 ac_help="$ac_help
19   --with-mpfr=PATH        Specify directory for installed MPFR library"
20 ac_help="$ac_help
21   --with-gmp-dir=PATH     Specify source directory for GMP library"
22 ac_help="$ac_help
23   --with-gmp=PATH         Specify directory for installed GMP library"
24 ac_help="$ac_help
25   --enable-bootstrap[=lean]     Enable bootstrapping [no]"
26 ac_help="$ac_help
27   --enable-serial-[{host,target,build}-]configure
28                           Force sequential configuration of
29                           sub-packages for the host, target or build
30                           machine, or all sub-packages"
31 ac_help="$ac_help
32   --enable-maintainer-mode enable make rules and dependencies not useful
33                           (and sometimes confusing) to the casual installer"
34 ac_help="$ac_help
35   --enable-werror         enable -Werror in bootstrap stage2 and later"
36
37 # Initialize some variables set by options.
38 # The variables have the same names as the options, with
39 # dashes changed to underlines.
40 build=NONE
41 cache_file=./config.cache
42 exec_prefix=NONE
43 host=NONE
44 no_create=
45 nonopt=NONE
46 no_recursion=
47 prefix=NONE
48 program_prefix=NONE
49 program_suffix=NONE
50 program_transform_name=s,x,x,
51 silent=
52 site=
53 srcdir=
54 target=NONE
55 verbose=
56 x_includes=NONE
57 x_libraries=NONE
58 bindir='${exec_prefix}/bin'
59 sbindir='${exec_prefix}/sbin'
60 libexecdir='${exec_prefix}/libexec'
61 datadir='${prefix}/share'
62 sysconfdir='${prefix}/etc'
63 sharedstatedir='${prefix}/com'
64 localstatedir='${prefix}/var'
65 libdir='${exec_prefix}/lib'
66 includedir='${prefix}/include'
67 oldincludedir='/usr/include'
68 infodir='${prefix}/info'
69 mandir='${prefix}/man'
70
71 # Initialize some other variables.
72 subdirs=
73 MFLAGS= MAKEFLAGS=
74 SHELL=${CONFIG_SHELL-/bin/sh}
75 # Maximum number of lines to put in a shell here document.
76 ac_max_here_lines=12
77
78 ac_prev=
79 for ac_option
80 do
81
82   # If the previous option needs an argument, assign it.
83   if test -n "$ac_prev"; then
84     eval "$ac_prev=\$ac_option"
85     ac_prev=
86     continue
87   fi
88
89   case "$ac_option" in
90   -*=*) ac_optarg=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
91   *) ac_optarg= ;;
92   esac
93
94   # Accept the important Cygnus configure options, so we can diagnose typos.
95
96   case "$ac_option" in
97
98   -bindir | --bindir | --bindi | --bind | --bin | --bi)
99     ac_prev=bindir ;;
100   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
101     bindir="$ac_optarg" ;;
102
103   -build | --build | --buil | --bui | --bu)
104     ac_prev=build ;;
105   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
106     build="$ac_optarg" ;;
107
108   -cache-file | --cache-file | --cache-fil | --cache-fi \
109   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
110     ac_prev=cache_file ;;
111   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
112   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
113     cache_file="$ac_optarg" ;;
114
115   -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
116     ac_prev=datadir ;;
117   -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
118   | --da=*)
119     datadir="$ac_optarg" ;;
120
121   -disable-* | --disable-*)
122     ac_feature=`echo $ac_option|sed -e 's/-*disable-//'`
123     # Reject names that are not valid shell variable names.
124     if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
125       { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
126     fi
127     ac_feature=`echo $ac_feature| sed 's/-/_/g'`
128     eval "enable_${ac_feature}=no" ;;
129
130   -enable-* | --enable-*)
131     ac_feature=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
132     # Reject names that are not valid shell variable names.
133     if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
134       { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
135     fi
136     ac_feature=`echo $ac_feature| sed 's/-/_/g'`
137     case "$ac_option" in
138       *=*) ;;
139       *) ac_optarg=yes ;;
140     esac
141     eval "enable_${ac_feature}='$ac_optarg'" ;;
142
143   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
144   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
145   | --exec | --exe | --ex)
146     ac_prev=exec_prefix ;;
147   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
148   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
149   | --exec=* | --exe=* | --ex=*)
150     exec_prefix="$ac_optarg" ;;
151
152   -gas | --gas | --ga | --g)
153     # Obsolete; use --with-gas.
154     with_gas=yes ;;
155
156   -help | --help | --hel | --he)
157     # Omit some internal or obsolete options to make the list less imposing.
158     # This message is too long to be a string in the A/UX 3.1 sh.
159     cat << EOF
160 Usage: configure [options] [host]
161 Options: [defaults in brackets after descriptions]
162 Configuration:
163   --cache-file=FILE       cache test results in FILE
164   --help                  print this message
165   --no-create             do not create output files
166   --quiet, --silent       do not print \`checking...' messages
167   --version               print the version of autoconf that created configure
168 Directory and file names:
169   --prefix=PREFIX         install architecture-independent files in PREFIX
170                           [$ac_default_prefix]
171   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
172                           [same as prefix]
173   --bindir=DIR            user executables in DIR [EPREFIX/bin]
174   --sbindir=DIR           system admin executables in DIR [EPREFIX/sbin]
175   --libexecdir=DIR        program executables in DIR [EPREFIX/libexec]
176   --datadir=DIR           read-only architecture-independent data in DIR
177                           [PREFIX/share]
178   --sysconfdir=DIR        read-only single-machine data in DIR [PREFIX/etc]
179   --sharedstatedir=DIR    modifiable architecture-independent data in DIR
180                           [PREFIX/com]
181   --localstatedir=DIR     modifiable single-machine data in DIR [PREFIX/var]
182   --libdir=DIR            object code libraries in DIR [EPREFIX/lib]
183   --includedir=DIR        C header files in DIR [PREFIX/include]
184   --oldincludedir=DIR     C header files for non-gcc in DIR [/usr/include]
185   --infodir=DIR           info documentation in DIR [PREFIX/info]
186   --mandir=DIR            man documentation in DIR [PREFIX/man]
187   --srcdir=DIR            find the sources in DIR [configure dir or ..]
188   --program-prefix=PREFIX prepend PREFIX to installed program names
189   --program-suffix=SUFFIX append SUFFIX to installed program names
190   --program-transform-name=PROGRAM
191                           run sed PROGRAM on installed program names
192 EOF
193     cat << EOF
194 Host type:
195   --build=BUILD           configure for building on BUILD [BUILD=HOST]
196   --host=HOST             configure for HOST [guessed]
197   --target=TARGET         configure for TARGET [TARGET=HOST]
198 Features and packages:
199   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
200   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
201   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
202   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
203   --x-includes=DIR        X include files are in DIR
204   --x-libraries=DIR       X library files are in DIR
205 EOF
206     if test -n "$ac_help"; then
207       echo "--enable and --with options recognized:$ac_help"
208     fi
209     exit 0 ;;
210
211   -host | --host | --hos | --ho)
212     ac_prev=host ;;
213   -host=* | --host=* | --hos=* | --ho=*)
214     host="$ac_optarg" ;;
215
216   -includedir | --includedir | --includedi | --included | --include \
217   | --includ | --inclu | --incl | --inc)
218     ac_prev=includedir ;;
219   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
220   | --includ=* | --inclu=* | --incl=* | --inc=*)
221     includedir="$ac_optarg" ;;
222
223   -infodir | --infodir | --infodi | --infod | --info | --inf)
224     ac_prev=infodir ;;
225   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
226     infodir="$ac_optarg" ;;
227
228   -libdir | --libdir | --libdi | --libd)
229     ac_prev=libdir ;;
230   -libdir=* | --libdir=* | --libdi=* | --libd=*)
231     libdir="$ac_optarg" ;;
232
233   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
234   | --libexe | --libex | --libe)
235     ac_prev=libexecdir ;;
236   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
237   | --libexe=* | --libex=* | --libe=*)
238     libexecdir="$ac_optarg" ;;
239
240   -localstatedir | --localstatedir | --localstatedi | --localstated \
241   | --localstate | --localstat | --localsta | --localst \
242   | --locals | --local | --loca | --loc | --lo)
243     ac_prev=localstatedir ;;
244   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
245   | --localstate=* | --localstat=* | --localsta=* | --localst=* \
246   | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
247     localstatedir="$ac_optarg" ;;
248
249   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
250     ac_prev=mandir ;;
251   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
252     mandir="$ac_optarg" ;;
253
254   -nfp | --nfp | --nf)
255     # Obsolete; use --without-fp.
256     with_fp=no ;;
257
258   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
259   | --no-cr | --no-c)
260     no_create=yes ;;
261
262   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
263   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
264     no_recursion=yes ;;
265
266   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
267   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
268   | --oldin | --oldi | --old | --ol | --o)
269     ac_prev=oldincludedir ;;
270   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
271   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
272   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
273     oldincludedir="$ac_optarg" ;;
274
275   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
276     ac_prev=prefix ;;
277   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
278     prefix="$ac_optarg" ;;
279
280   -program-prefix | --program-prefix | --program-prefi | --program-pref \
281   | --program-pre | --program-pr | --program-p)
282     ac_prev=program_prefix ;;
283   -program-prefix=* | --program-prefix=* | --program-prefi=* \
284   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
285     program_prefix="$ac_optarg" ;;
286
287   -program-suffix | --program-suffix | --program-suffi | --program-suff \
288   | --program-suf | --program-su | --program-s)
289     ac_prev=program_suffix ;;
290   -program-suffix=* | --program-suffix=* | --program-suffi=* \
291   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
292     program_suffix="$ac_optarg" ;;
293
294   -program-transform-name | --program-transform-name \
295   | --program-transform-nam | --program-transform-na \
296   | --program-transform-n | --program-transform- \
297   | --program-transform | --program-transfor \
298   | --program-transfo | --program-transf \
299   | --program-trans | --program-tran \
300   | --progr-tra | --program-tr | --program-t)
301     ac_prev=program_transform_name ;;
302   -program-transform-name=* | --program-transform-name=* \
303   | --program-transform-nam=* | --program-transform-na=* \
304   | --program-transform-n=* | --program-transform-=* \
305   | --program-transform=* | --program-transfor=* \
306   | --program-transfo=* | --program-transf=* \
307   | --program-trans=* | --program-tran=* \
308   | --progr-tra=* | --program-tr=* | --program-t=*)
309     program_transform_name="$ac_optarg" ;;
310
311   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
312   | -silent | --silent | --silen | --sile | --sil)
313     silent=yes ;;
314
315   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
316     ac_prev=sbindir ;;
317   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
318   | --sbi=* | --sb=*)
319     sbindir="$ac_optarg" ;;
320
321   -sharedstatedir | --sharedstatedir | --sharedstatedi \
322   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
323   | --sharedst | --shareds | --shared | --share | --shar \
324   | --sha | --sh)
325     ac_prev=sharedstatedir ;;
326   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
327   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
328   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
329   | --sha=* | --sh=*)
330     sharedstatedir="$ac_optarg" ;;
331
332   -site | --site | --sit)
333     ac_prev=site ;;
334   -site=* | --site=* | --sit=*)
335     site="$ac_optarg" ;;
336
337   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
338     ac_prev=srcdir ;;
339   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
340     srcdir="$ac_optarg" ;;
341
342   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
343   | --syscon | --sysco | --sysc | --sys | --sy)
344     ac_prev=sysconfdir ;;
345   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
346   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
347     sysconfdir="$ac_optarg" ;;
348
349   -target | --target | --targe | --targ | --tar | --ta | --t)
350     ac_prev=target ;;
351   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
352     target="$ac_optarg" ;;
353
354   -v | -verbose | --verbose | --verbos | --verbo | --verb)
355     verbose=yes ;;
356
357   -version | --version | --versio | --versi | --vers)
358     echo "configure generated by autoconf version 2.13"
359     exit 0 ;;
360
361   -with-* | --with-*)
362     ac_package=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
363     # Reject names that are not valid shell variable names.
364     if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
365       { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
366     fi
367     ac_package=`echo $ac_package| sed 's/-/_/g'`
368     case "$ac_option" in
369       *=*) ;;
370       *) ac_optarg=yes ;;
371     esac
372     eval "with_${ac_package}='$ac_optarg'" ;;
373
374   -without-* | --without-*)
375     ac_package=`echo $ac_option|sed -e 's/-*without-//'`
376     # Reject names that are not valid shell variable names.
377     if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
378       { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
379     fi
380     ac_package=`echo $ac_package| sed 's/-/_/g'`
381     eval "with_${ac_package}=no" ;;
382
383   --x)
384     # Obsolete; use --with-x.
385     with_x=yes ;;
386
387   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
388   | --x-incl | --x-inc | --x-in | --x-i)
389     ac_prev=x_includes ;;
390   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
391   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
392     x_includes="$ac_optarg" ;;
393
394   -x-libraries | --x-libraries | --x-librarie | --x-librari \
395   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
396     ac_prev=x_libraries ;;
397   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
398   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
399     x_libraries="$ac_optarg" ;;
400
401   -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
402     ;;
403
404   *)
405     if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
406       echo "configure: warning: $ac_option: invalid host type" 1>&2
407     fi
408     if test "x$nonopt" != xNONE; then
409       { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
410     fi
411     nonopt="$ac_option"
412     ;;
413
414   esac
415 done
416
417 if test -n "$ac_prev"; then
418   { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
419 fi
420
421 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
422
423 # File descriptor usage:
424 # 0 standard input
425 # 1 file creation
426 # 2 errors and warnings
427 # 3 some systems may open it to /dev/tty
428 # 4 used on the Kubota Titan
429 # 6 checking for... messages and results
430 # 5 compiler messages saved in config.log
431 if test "$silent" = yes; then
432   exec 6>/dev/null
433 else
434   exec 6>&1
435 fi
436 exec 5>./config.log
437
438 echo "\
439 This file contains any messages produced by compilers while
440 running configure, to aid debugging if configure makes a mistake.
441 " 1>&5
442
443 # Strip out --no-create and --no-recursion so they do not pile up.
444 # Also quote any args containing shell metacharacters.
445 ac_configure_args=
446 for ac_arg
447 do
448   case "$ac_arg" in
449   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
450   | --no-cr | --no-c) ;;
451   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
452   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
453   *" "*|*"      "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
454   ac_configure_args="$ac_configure_args '$ac_arg'" ;;
455   *) ac_configure_args="$ac_configure_args $ac_arg" ;;
456   esac
457 done
458
459 # NLS nuisances.
460 # Only set these to C if already set.  These must not be set unconditionally
461 # because not all systems understand e.g. LANG=C (notably SCO).
462 # Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
463 # Non-C LC_CTYPE values break the ctype check.
464 if test "${LANG+set}"   = set; then LANG=C;   export LANG;   fi
465 if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi
466 if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi
467 if test "${LC_CTYPE+set}"    = set; then LC_CTYPE=C;    export LC_CTYPE;    fi
468
469 # confdefs.h avoids OS command line length limits that DEFS can exceed.
470 rm -rf conftest* confdefs.h
471 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
472 echo > confdefs.h
473
474 # A filename unique to this package, relative to the directory that
475 # configure is in, which we can look for to find out if srcdir is correct.
476 ac_unique_file=move-if-change
477
478 # Find the source files, if location was not specified.
479 if test -z "$srcdir"; then
480   ac_srcdir_defaulted=yes
481   # Try the directory containing this script, then its parent.
482   ac_prog=$0
483   ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
484   test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
485   srcdir=$ac_confdir
486   if test ! -r $srcdir/$ac_unique_file; then
487     srcdir=..
488   fi
489 else
490   ac_srcdir_defaulted=no
491 fi
492 if test ! -r $srcdir/$ac_unique_file; then
493   if test "$ac_srcdir_defaulted" = yes; then
494     { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
495   else
496     { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
497   fi
498 fi
499 srcdir=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
500
501 # Prefer explicitly selected file to automatically selected ones.
502 if test -z "$CONFIG_SITE"; then
503   if test "x$prefix" != xNONE; then
504     CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
505   else
506     CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
507   fi
508 fi
509 for ac_site_file in $CONFIG_SITE; do
510   if test -r "$ac_site_file"; then
511     echo "loading site script $ac_site_file"
512     . "$ac_site_file"
513   fi
514 done
515
516 if test -r "$cache_file"; then
517   echo "loading cache $cache_file"
518   . $cache_file
519 else
520   echo "creating cache $cache_file"
521   > $cache_file
522 fi
523
524 ac_ext=c
525 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
526 ac_cpp='$CPP $CPPFLAGS'
527 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
528 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
529 cross_compiling=$ac_cv_prog_cc_cross
530
531 ac_exeext=
532 ac_objext=o
533 if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then
534   # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
535   if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then
536     ac_n= ac_c='
537 ' ac_t='        '
538   else
539     ac_n=-n ac_c= ac_t=
540   fi
541 else
542   ac_n= ac_c='\c' ac_t=
543 fi
544
545
546
547 ac_aux_dir=
548 for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
549   if test -f $ac_dir/install-sh; then
550     ac_aux_dir=$ac_dir
551     ac_install_sh="$ac_aux_dir/install-sh -c"
552     break
553   elif test -f $ac_dir/install.sh; then
554     ac_aux_dir=$ac_dir
555     ac_install_sh="$ac_aux_dir/install.sh -c"
556     break
557   fi
558 done
559 if test -z "$ac_aux_dir"; then
560   { echo "configure: error: can not find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." 1>&2; exit 1; }
561 fi
562 ac_config_guess=$ac_aux_dir/config.guess
563 ac_config_sub=$ac_aux_dir/config.sub
564 ac_configure=$ac_aux_dir/configure # This should be Cygnus configure.
565
566
567 # Do some error checking and defaulting for the host and target type.
568 # The inputs are:
569 #    configure --host=HOST --target=TARGET --build=BUILD NONOPT
570 #
571 # The rules are:
572 # 1. You are not allowed to specify --host, --target, and nonopt at the
573 #    same time.
574 # 2. Host defaults to nonopt.
575 # 3. If nonopt is not specified, then host defaults to the current host,
576 #    as determined by config.guess.
577 # 4. Target and build default to nonopt.
578 # 5. If nonopt is not specified, then target and build default to host.
579
580 # The aliases save the names the user supplied, while $host etc.
581 # will get canonicalized.
582 case $host---$target---$nonopt in
583 NONE---*---* | *---NONE---* | *---*---NONE) ;;
584 *) { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; } ;;
585 esac
586
587
588 # Make sure we can run config.sub.
589 if ${CONFIG_SHELL-/bin/sh} $ac_config_sub sun4 >/dev/null 2>&1; then :
590 else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
591 fi
592
593 echo $ac_n "checking host system type""... $ac_c" 1>&6
594 echo "configure:595: checking host system type" >&5
595
596 host_alias=$host
597 case "$host_alias" in
598 NONE)
599   case $nonopt in
600   NONE)
601     if host_alias=`${CONFIG_SHELL-/bin/sh} $ac_config_guess`; then :
602     else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; }
603     fi ;;
604   *) host_alias=$nonopt ;;
605   esac ;;
606 esac
607
608 host=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $host_alias`
609 host_cpu=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
610 host_vendor=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
611 host_os=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
612 echo "$ac_t""$host" 1>&6
613
614 echo $ac_n "checking target system type""... $ac_c" 1>&6
615 echo "configure:616: checking target system type" >&5
616
617 target_alias=$target
618 case "$target_alias" in
619 NONE)
620   case $nonopt in
621   NONE) target_alias=$host_alias ;;
622   *) target_alias=$nonopt ;;
623   esac ;;
624 esac
625
626 target=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $target_alias`
627 target_cpu=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
628 target_vendor=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
629 target_os=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
630 echo "$ac_t""$target" 1>&6
631
632 echo $ac_n "checking build system type""... $ac_c" 1>&6
633 echo "configure:634: checking build system type" >&5
634
635 build_alias=$build
636 case "$build_alias" in
637 NONE)
638   case $nonopt in
639   NONE) build_alias=$host_alias ;;
640   *) build_alias=$nonopt ;;
641   esac ;;
642 esac
643
644 build=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $build_alias`
645 build_cpu=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
646 build_vendor=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
647 build_os=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
648 echo "$ac_t""$build" 1>&6
649
650 test "$host_alias" != "$target_alias" &&
651   test "$program_prefix$program_suffix$program_transform_name" = \
652     NONENONEs,x,x, &&
653   program_prefix=${target_alias}-
654
655 if test "$program_transform_name" = s,x,x,; then
656   program_transform_name=
657 else
658   # Double any \ or $.  echo might interpret backslashes.
659   cat <<\EOF_SED > conftestsed
660 s,\\,\\\\,g; s,\$,$$,g
661 EOF_SED
662   program_transform_name="`echo $program_transform_name|sed -f conftestsed`"
663   rm -f conftestsed
664 fi
665 test "$program_prefix" != NONE &&
666   program_transform_name="s,^,${program_prefix},; $program_transform_name"
667 # Use a double $ so make ignores it.
668 test "$program_suffix" != NONE &&
669   program_transform_name="s,\$\$,${program_suffix},; $program_transform_name"
670
671 # sed with no file args requires a program.
672 test "$program_transform_name" = "" && program_transform_name="s,x,x,"
673
674
675 # Get 'install' or 'install-sh' and its variants.
676 # Find a good install program.  We prefer a C program (faster),
677 # so one script is as good as another.  But avoid the broken or
678 # incompatible versions:
679 # SysV /etc/install, /usr/sbin/install
680 # SunOS /usr/etc/install
681 # IRIX /sbin/install
682 # AIX /bin/install
683 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
684 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
685 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
686 # ./install, which can be erroneously created by make from ./install.sh.
687 echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
688 echo "configure:689: checking for a BSD compatible install" >&5
689 if test -z "$INSTALL"; then
690 if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
691   echo $ac_n "(cached) $ac_c" 1>&6
692 else
693     IFS="${IFS=         }"; ac_save_IFS="$IFS"; IFS=":"
694   for ac_dir in $PATH; do
695     # Account for people who put trailing slashes in PATH elements.
696     case "$ac_dir/" in
697     /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
698     *)
699       # OSF1 and SCO ODT 3.0 have their own names for install.
700       # Don't use installbsd from OSF since it installs stuff as root
701       # by default.
702       for ac_prog in ginstall scoinst install; do
703         if test -f $ac_dir/$ac_prog; then
704           if test $ac_prog = install &&
705             grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
706             # AIX install.  It has an incompatible calling convention.
707             :
708           else
709             ac_cv_path_install="$ac_dir/$ac_prog -c"
710             break 2
711           fi
712         fi
713       done
714       ;;
715     esac
716   done
717   IFS="$ac_save_IFS"
718
719 fi
720   if test "${ac_cv_path_install+set}" = set; then
721     INSTALL="$ac_cv_path_install"
722   else
723     # As a last resort, use the slow shell script.  We don't cache a
724     # path for INSTALL within a source directory, because that will
725     # break other packages using the cache if that directory is
726     # removed, or if the path is relative.
727     INSTALL="$ac_install_sh"
728   fi
729 fi
730 echo "$ac_t""$INSTALL" 1>&6
731
732 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
733 # It thinks the first close brace ends the variable substitution.
734 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
735
736 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}'
737
738 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
739
740 echo $ac_n "checking whether ln works""... $ac_c" 1>&6
741 echo "configure:742: checking whether ln works" >&5
742 if eval "test \"`echo '$''{'acx_cv_prog_LN'+set}'`\" = set"; then
743   echo $ac_n "(cached) $ac_c" 1>&6
744 else
745   rm -f conftestdata_t
746 echo >conftestdata_f
747 if ln conftestdata_f conftestdata_t 2>/dev/null
748 then
749   acx_cv_prog_LN=ln
750 else
751   acx_cv_prog_LN=no
752 fi
753 rm -f conftestdata_f conftestdata_t
754
755 fi
756 if test $acx_cv_prog_LN = no; then
757   LN="cp"
758   echo "$ac_t""no, using $LN" 1>&6
759 else
760   LN="$acx_cv_prog_LN"
761   echo "$ac_t""yes" 1>&6
762 fi
763
764 echo $ac_n "checking whether ln -s works""... $ac_c" 1>&6
765 echo "configure:766: checking whether ln -s works" >&5
766 if eval "test \"`echo '$''{'ac_cv_prog_LN_S'+set}'`\" = set"; then
767   echo $ac_n "(cached) $ac_c" 1>&6
768 else
769   rm -f conftestdata
770 if ln -s X conftestdata 2>/dev/null
771 then
772   rm -f conftestdata
773   ac_cv_prog_LN_S="ln -s"
774 else
775   ac_cv_prog_LN_S=ln
776 fi
777 fi
778 LN_S="$ac_cv_prog_LN_S"
779 if test "$ac_cv_prog_LN_S" = "ln -s"; then
780   echo "$ac_t""yes" 1>&6
781 else
782   echo "$ac_t""no" 1>&6
783 fi
784
785
786 ### we might need to use some other shell than /bin/sh for running subshells
787 ### If we are on Windows, search for the shell.  This will permit people
788 ### to not have /bin/sh, but to be able to see /SOME/PATH/sh configure
789 ### without also having to set CONFIG_SHELL.  This code will work when
790 ### using bash, which sets OSTYPE.
791 case "${OSTYPE}" in
792 *win32*)
793   if test x${CONFIG_SHELL} = x ; then
794     if test ! -f /bin/sh ; then
795       if test x${SHELL} != x && test -f ${SHELL} ; then
796         CONFIG_SHELL=${SHELL}
797         export CONFIG_SHELL
798       else
799         for prog in sh sh.exe bash bash.exe; do
800           IFS="${IFS=   }"; save_ifs="$IFS"; IFS="${IFS}:"
801           for dir in $PATH; do
802             test -z "$dir" && dir=.
803             if test -f $dir/$prog; then
804               CONFIG_SHELL=$dir/$prog
805               export CONFIG_SHELL
806               break
807             fi
808           done
809           IFS="$save_ifs"
810           test -n "${CONFIG_SHELL}" && break
811         done
812       fi
813     fi
814   fi
815   ;;
816 esac
817
818 config_shell=${CONFIG_SHELL-/bin/sh}
819
820 progname=$0
821 # if PWD already has a value, it is probably wrong.
822 if test -n "$PWD" ; then PWD=`${PWDCMD-pwd}`; fi
823
824 # Export original configure arguments for use by sub-configures.  These
825 # will be expanded by make, so quote '$'.
826 tmp="$progname $@"
827 sed -e 's,\$,$$,g' <<EOF_SED > conftestsed.out
828 $tmp
829 EOF_SED
830 TOPLEVEL_CONFIGURE_ARGUMENTS=`cat conftestsed.out`
831 rm -f conftestsed.out
832
833
834 moveifchange=${srcdir}/move-if-change
835
836 srcpwd=`cd ${srcdir} ; ${PWDCMD-pwd}`
837
838 # We pass INSTALL explicitly to sub-makes.  Make sure that it is not
839 # a relative path.
840 if test "$INSTALL" = "${srcdir}/install-sh -c"; then
841   INSTALL="${srcpwd}/install-sh -c"
842 fi
843
844 # Set srcdir to "." if that's what it is.
845 # This is important for multilib support.
846 pwd=`${PWDCMD-pwd}`
847 if test "${pwd}" = "${srcpwd}" ; then
848   srcdir=.
849 fi
850
851 topsrcdir=$srcpwd
852
853 extra_host_args=
854
855 ### To add a new directory to the tree, first choose whether it is a target
856 ### or a host dependent tool.  Then put it into the appropriate list
857 ### (library or tools, host or target), doing a dependency sort.
858
859 # Subdirs will be configured in the order listed in build_configdirs, 
860 # configdirs, or target_configdirs; see the serialization section below.
861
862 # Dependency sorting is only needed when *configuration* must be done in 
863 # a particular order.  In all cases a dependency should be specified in 
864 # the Makefile, whether or not it's implicitly specified here.
865
866 # Double entries in build_configdirs, configdirs, or target_configdirs may
867 # cause circular dependencies and break everything horribly.
868
869 # these library is used by various programs built for the build
870 # environment
871 #
872 build_libs="build-libiberty"
873
874 # these tools are built for the build environment
875 build_tools="build-texinfo build-byacc build-flex build-bison build-m4 build-fixincludes"
876
877 # these libraries are used by various programs built for the host environment
878 #
879 host_libs="intl mmalloc libiberty opcodes bfd readline tcl tk itcl libgui zlib libcpp"
880
881 # these tools are built for the host environment
882 # Note, the powerpc-eabi build depends on sim occurring before gdb in order to
883 # know that we are building the simulator.
884 # binutils, gas and ld appear in that order because it makes sense to run
885 # "make check" in that particular order.
886 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"
887
888 # libgcj represents the runtime libraries only used by gcj.
889 libgcj="target-libffi \
890         target-boehm-gc \
891         target-zlib \
892         target-qthreads \
893         target-libjava"
894
895 # these libraries are built for the target environment, and are built after
896 # the host libraries and the host tools (which may be a cross compiler)
897 #
898 target_libraries="target-libiberty \
899                 target-libgloss \
900                 target-newlib \
901                 target-libstdc++-v3 \
902                 target-libmudflap \
903                 target-libgfortran \
904                 ${libgcj} \
905                 target-libobjc \
906                 target-libada"
907
908 # these tools are built using the target libraries, and are intended to
909 # run only in the target environment
910 #
911 # note: any program that *uses* libraries that are in the "target_libraries"
912 # list belongs in this list.  those programs are also very likely
913 # candidates for the "native_only" list which follows
914 #
915 target_tools="target-examples target-groff target-gperf target-rda"
916
917 ################################################################################
918
919 ## All tools belong in one of the four categories, and are assigned above
920 ## We assign ${configdirs} this way to remove all embedded newlines.  This
921 ## is important because configure will choke if they ever get through.
922 ## ${configdirs} is directories we build using the host tools.
923 ## ${target_configdirs} is directories we build using the target tools.
924 configdirs=`echo ${host_libs} ${host_tools}`
925 target_configdirs=`echo ${target_libraries} ${target_tools}`
926 build_configdirs=`echo ${build_libs} ${build_tools}`
927
928 ################################################################################
929
930 srcname="gnu development package"
931
932 # This gets set non-empty for some net releases of packages.
933 appdirs=""
934
935 # Define is_cross_compiler to save on calls to 'test'.
936 is_cross_compiler=
937 if test x"${host}" = x"${target}" ; then
938   is_cross_compiler=no
939 else
940   is_cross_compiler=yes
941 fi      
942
943 # Find the build and target subdir names.
944  case ${build_alias} in
945   "") build_noncanonical=${build} ;;
946   *) build_noncanonical=${build_alias} ;;
947 esac
948
949  case ${host_alias} in
950   "") host_noncanonical=${build_noncanonical} ;;
951   *) host_noncanonical=${host_alias} ;;
952 esac
953
954  case ${target_alias} in
955   "") target_noncanonical=${host_noncanonical} ;;
956   *) target_noncanonical=${target_alias} ;;
957 esac
958
959   # Prefix 'build-' so this never conflicts with target_subdir.
960 build_subdir="build-${build_noncanonical}"
961 # --srcdir=. covers the toplevel, while "test -d" covers the subdirectories
962 if ( test $srcdir = . && test -d gcc ) \
963    || test -d $srcdir/../host-${host_noncanonical}; then
964   host_subdir="host-${host_noncanonical}"
965 else
966   host_subdir=.
967 fi
968 # No prefix.
969 target_subdir=${target_noncanonical}
970    
971
972 # Skipdirs are removed silently.
973 skipdirs=
974 # Noconfigdirs are removed loudly.
975 noconfigdirs=""
976
977 use_gnu_ld=
978 # Make sure we don't let GNU ld be added if we didn't want it.
979 if test x$with_gnu_ld = xno ; then
980   use_gnu_ld=no
981   noconfigdirs="$noconfigdirs ld"
982 fi
983
984 use_gnu_as=
985 # Make sure we don't let GNU as be added if we didn't want it.
986 if test x$with_gnu_as = xno ; then
987   use_gnu_as=no
988   noconfigdirs="$noconfigdirs gas"
989 fi
990
991 # some tools are so dependent upon X11 that if we're not building with X, 
992 # it's not even worth trying to configure, much less build, that tool.
993
994 case ${with_x} in
995   yes | "") ;; # the default value for this tree is that X11 is available
996   no)
997     skipdirs="${skipdirs} tk itcl libgui"
998     # We won't be able to build gdbtk without X.
999     enable_gdbtk=no 
1000     ;;
1001   *)  echo "*** bad value \"${with_x}\" for -with-x flag; ignored" 1>&2 ;;
1002 esac
1003
1004 # Some tools are only suitable for building in a "native" situation.
1005 # Remove these if host!=target.  
1006 native_only="autoconf automake libtool fileutils find gawk gettext gzip hello indent m4 rcs recode sed shellutils tar textutils uudecode wdiff gprof target-groff guile perl time ash bash bzip2 prms gnuserv target-gperf"
1007
1008 # Similarly, some are only suitable for cross toolchains.
1009 # Remove these if host=target.
1010 cross_only="target-libgloss target-newlib target-opcodes"
1011
1012 case $is_cross_compiler in
1013   no) skipdirs="${skipdirs} ${cross_only}" ;;
1014   yes) skipdirs="${skipdirs} ${native_only}" ;;
1015 esac
1016
1017 # If both --with-headers and --with-libs are specified, default to
1018 # --without-newlib.
1019 if test x"${with_headers}" != x && test x"${with_headers}" != xno \
1020    && test x"${with_libs}" != x && test x"${with_libs}" != xno ; then
1021   if test x"${with_newlib}" = x ; then
1022     with_newlib=no
1023   fi
1024 fi
1025
1026 # Recognize --with-newlib/--without-newlib.
1027 case ${with_newlib} in
1028   no) skipdirs="${skipdirs} target-newlib" ;;
1029   yes) skipdirs=`echo " ${skipdirs} " | sed -e 's/ target-newlib / /'` ;;
1030 esac
1031
1032 # Configure extra directories which are host specific
1033
1034 case "${host}" in
1035   *-cygwin*)
1036     configdirs="$configdirs libtermcap" ;;
1037 esac
1038
1039 # Remove more programs from consideration, based on the host or 
1040 # target this usually means that a port of the program doesn't
1041 # exist yet.
1042
1043 case "${host}" in
1044   hppa*64*-*-*)
1045     noconfigdirs="$noconfigdirs byacc"
1046     ;;
1047   i[3456789]86-*-vsta)
1048     noconfigdirs="$noconfigdirs tcl expect dejagnu make texinfo bison patch flex byacc send-pr gprof uudecode dejagnu diff guile perl itcl gnuserv gettext"
1049     ;;
1050   i[3456789]86-*-go32* | i[3456789]86-*-msdosdjgpp*)
1051     noconfigdirs="$noconfigdirs tcl tk expect dejagnu send-pr uudecode guile itcl gnuserv libffi"
1052     ;;
1053   i[3456789]86-*-mingw32*)
1054     # noconfigdirs="tcl tk expect dejagnu make texinfo bison patch flex byacc send-pr uudecode dejagnu diff guile perl itcl gnuserv"
1055     noconfigdirs="$noconfigdirs expect dejagnu autoconf automake send-pr rcs guile perl texinfo libtool"
1056     ;;
1057   i[3456789]86-*-beos*)
1058     noconfigdirs="$noconfigdirs tk itcl libgui gdb"
1059     ;;
1060   *-*-cygwin*)
1061     noconfigdirs="$noconfigdirs autoconf automake send-pr rcs guile perl"
1062     ;;
1063   *-*-netbsd*)
1064     noconfigdirs="$noconfigdirs rcs"
1065     ;;
1066   ppc*-*-pe)
1067     noconfigdirs="$noconfigdirs patch diff make tk tcl expect dejagnu autoconf automake texinfo bison send-pr gprof rcs guile perl itcl gnuserv"
1068     ;;
1069   powerpc-*-beos*)
1070     noconfigdirs="$noconfigdirs tk itcl libgui gdb dejagnu readline"
1071     ;;
1072 esac
1073
1074
1075 # Check whether --enable-libada or --disable-libada was given.
1076 if test "${enable_libada+set}" = set; then
1077   enableval="$enable_libada"
1078   ENABLE_LIBADA=$enableval
1079 else
1080   ENABLE_LIBADA=yes
1081 fi
1082
1083 if test "${ENABLE_LIBADA}" != "yes" ; then
1084   noconfigdirs="$noconfigdirs target-libada"
1085   noconfigdirs="$noconfigdirs gnattools"
1086 fi
1087
1088 # Save it here so that, even in case of --enable-libgcj, if the Java
1089 # front-end isn't enabled, we still get libgcj disabled.
1090 libgcj_saved=$libgcj
1091 case $enable_libgcj in
1092 yes)
1093   # If we reset it here, it won't get added to noconfigdirs in the
1094   # target-specific build rules, so it will be forcibly enabled
1095   # (unless the Java language itself isn't enabled).
1096   libgcj=
1097   ;;
1098 no)
1099   # Make sure we get it printed in the list of not supported target libs.
1100   noconfigdirs="$noconfigdirs ${libgcj}"
1101   ;;
1102 esac
1103
1104
1105 # Allow --disable-libmudflap to exclude target-libmudflap
1106 case $enable_libmudflap in
1107 yes)
1108     ;;
1109 no)
1110     noconfigdirs="$noconfigdirs target-libmudflap"
1111     ;;
1112 "")
1113     case "${target}" in
1114     *-*-linux*-gnu | *-*-gnu* | *-*-k*bsd*-gnu)
1115         # Enable libmudflap by default in GNU and friends.
1116         ;;
1117     *-*-freebsd*)
1118         # Enable libmudflap by default in FreeBSD.
1119         ;;
1120     *)
1121         # Disable it by default everywhere else.
1122         noconfigdirs="$noconfigdirs target-libmudflap"
1123         ;;
1124     esac
1125 esac
1126
1127
1128 case "${target}" in
1129   *-*-chorusos)
1130     noconfigdirs="$noconfigdirs target-newlib target-libgloss ${libgcj}"
1131     ;;
1132   powerpc-*-darwin*)
1133     noconfigdirs="$noconfigdirs bfd binutils ld gas opcodes gdb gprof"
1134     ;;
1135   *-*-darwin*)
1136     noconfigdirs="$noconfigdirs bfd binutils ld gas opcodes gdb gprof"
1137     noconfigdirs="$noconfigdirs ${libgcj}"
1138     ;;
1139   *-*-freebsd[12] | *-*-freebsd[12].* | *-*-freebsd*aout*)
1140     noconfigdirs="$noconfigdirs target-newlib target-libgloss ${libgcj}"
1141     ;;
1142   *-*-freebsd*)
1143     noconfigdirs="$noconfigdirs target-newlib target-libgloss"
1144     if test "x$with_gmp" = x && test "x$with_gmp_dir" = x \
1145         && test -f /usr/local/include/gmp.h; then
1146       with_gmp=/usr/local
1147     fi
1148
1149     # Skip some stuff that's unsupported on some FreeBSD configurations.
1150     case "${target}" in
1151       i*86-*-*) ;;
1152       alpha*-*-*) ;;
1153       *)
1154         noconfigdirs="$noconfigdirs ${libgcj}"
1155         ;;
1156     esac
1157     ;;
1158   *-*-kaos*)
1159     # Remove unsupported stuff on all kaOS configurations.
1160     skipdirs="target-libiberty ${libgcj} target-libstdc++-v3 target-librx"
1161     skipdirs="$skipdirs target-libobjc target-examples target-groff target-gperf"
1162     skipdirs="$skipdirs zlib fastjar target-libjava target-boehm-gc target-zlib"
1163     noconfigdirs="$noconfigdirs target-libgloss"
1164     ;;
1165   *-*-netbsd*)
1166     # Skip some stuff on all NetBSD configurations.
1167     noconfigdirs="$noconfigdirs target-newlib target-libiberty target-libgloss"
1168
1169     # Skip some stuff that's unsupported on some NetBSD configurations.
1170     case "${target}" in
1171       i*86-*-netbsdelf*) ;;
1172       arm*-*-netbsdelf*) ;;
1173       *)
1174         noconfigdirs="$noconfigdirs ${libgcj}"
1175         ;;
1176     esac
1177     ;;
1178   *-*-netware*)
1179     noconfigdirs="$noconfigdirs target-newlib target-libiberty target-libgloss ${libgcj} target-libmudflap"
1180     ;;
1181   *-*-rtems*)
1182     noconfigdirs="$noconfigdirs target-libgloss ${libgcj}"
1183     ;;
1184   *-*-uclinux*)
1185     noconfigdirs="$noconfigdirs target-newlib target-libgloss target-rda ${libgcj}"
1186     ;;
1187   *-*-vxworks*)
1188     noconfigdirs="$noconfigdirs target-newlib target-libgloss target-libiberty ${libgcj}"
1189     ;;
1190   alpha*-dec-osf*)
1191     # ld works, but does not support shared libraries.
1192     # newlib is not 64 bit ready.  I'm not sure about fileutils.
1193     # gas doesn't generate exception information.
1194     noconfigdirs="$noconfigdirs gas ld fileutils target-newlib target-libgloss"
1195     ;;
1196   alpha*-*-*vms*)
1197     noconfigdirs="$noconfigdirs gdb ld target-newlib target-libgloss ${libgcj}"
1198     ;;
1199   alpha*-*-linux*)
1200     # newlib is not 64 bit ready
1201     noconfigdirs="$noconfigdirs target-newlib target-libgloss"
1202     ;;
1203   alpha*-*-*)
1204     # newlib is not 64 bit ready
1205     noconfigdirs="$noconfigdirs target-newlib target-libgloss ${libgcj}"
1206     ;;
1207   am33_2.0-*-linux*)
1208     noconfigdirs="$noconfigdirs ${libgcj} target-newlib target-libgloss"
1209     ;;
1210   sh-*-linux*)
1211     noconfigdirs="$noconfigdirs ${libgcj} target-newlib target-libgloss"
1212     ;;    
1213   sh*-*-pe|mips*-*-pe|*arm-wince-pe)
1214     noconfigdirs="$noconfigdirs ${libgcj}"
1215     noconfigdirs="$noconfigdirs target-examples"
1216     noconfigdirs="$noconfigdirs target-libiberty texinfo send-pr"
1217     noconfigdirs="$noconfigdirs tcl tk itcl libgui sim"
1218     noconfigdirs="$noconfigdirs expect dejagnu"
1219     # the C++ libraries don't build on top of CE's C libraries
1220     noconfigdirs="$noconfigdirs target-libstdc++-v3"
1221     noconfigdirs="$noconfigdirs target-newlib"
1222     case "${host}" in
1223       *-*-cygwin*) ;; # keep gdb and readline
1224       *) noconfigdirs="$noconfigdirs gdb readline"
1225          ;;
1226     esac
1227     ;;
1228   arc-*-*)
1229     noconfigdirs="$noconfigdirs target-libgloss ${libgcj}"
1230     ;;
1231   arm-semi-aof )
1232     ;;
1233   arm-*-coff | strongarm-*-coff | xscale-*-coff)
1234     noconfigdirs="$noconfigdirs ${libgcj}"
1235     ;;
1236   arm-*-elf* | strongarm-*-elf* | xscale-*-elf* | arm*-*-eabi* )
1237     noconfigdirs="$noconfigdirs target-libffi target-qthreads"
1238     ;;
1239   arm*-*-symbianelf*)
1240     noconfigdirs="$noconfigdirs ${libgcj} target-libiberty"
1241     ;;
1242   arm-*-pe*)
1243     noconfigdirs="$noconfigdirs target-libgloss ${libgcj}"
1244     ;;
1245   thumb-*-coff)
1246     noconfigdirs="$noconfigdirs target-libgloss ${libgcj}"
1247     ;;
1248   thumb-*-elf)
1249     noconfigdirs="$noconfigdirs target-libgloss ${libgcj}"
1250     ;;
1251   thumb-*-pe)
1252     noconfigdirs="$noconfigdirs target-libgloss ${libgcj}"
1253     ;;
1254   arm-*-riscix*)
1255     noconfigdirs="$noconfigdirs ld target-libgloss ${libgcj}"
1256     ;;
1257   avr-*-*)
1258     noconfigdirs="$noconfigdirs target-libiberty target-libstdc++-v3 ${libgcj}"
1259     ;;
1260   c4x-*-* | tic4x-*-*)
1261     noconfigdirs="$noconfigdirs target-libstdc++-v3 target-libgloss ${libgcj}"
1262     ;;
1263   c54x*-*-* | tic54x-*-*)
1264     noconfigdirs="$noconfigdirs target-libstdc++-v3 target-libgloss ${libgcj} gcc gdb newlib"
1265     ;;
1266   cris-*-* | crisv32-*-*)
1267     libgcj_ex_libffi=`echo ${libgcj} | sed -e 's/target-libffi//'`
1268     case "${target}" in
1269       *-*-aout)
1270         noconfigdirs="$noconfigdirs ${libgcj}";;
1271       *-*-elf)
1272         noconfigdirs="$noconfigdirs ${libgcj_ex_libffi}";;
1273       *-*-linux*)
1274         noconfigdirs="$noconfigdirs ${libgcj_ex_libffi} target-newlib target-libgloss";;
1275       *)
1276         noconfigdirs="$noconfigdirs ${libgcj} target-newlib target-libgloss";;
1277     esac
1278     ;;
1279   crx-*-*)
1280     noconfigdirs="$noconfigdirs target-libstdc++-v3 target-mudflap ${libgcj}"
1281     ;;
1282   d10v-*-*)
1283     noconfigdirs="$noconfigdirs target-libstdc++-v3 target-libgloss ${libgcj}"
1284     ;;
1285   d30v-*-*)
1286     noconfigdirs="$noconfigdirs ${libgcj} gdb"
1287     ;;
1288   fr30-*-elf*)
1289     noconfigdirs="$noconfigdirs ${libgcj} gdb"
1290     ;;
1291   frv-*-*)
1292     noconfigdirs="$noconfigdirs ${libgcj}"
1293     ;;
1294   h8300*-*-*)
1295     noconfigdirs="$noconfigdirs target-libgloss ${libgcj}"
1296     ;;
1297   h8500-*-*)
1298     noconfigdirs="$noconfigdirs target-libstdc++-v3 target-libgloss ${libgcj}"
1299     ;;
1300   hppa1.1-*-osf* | hppa1.1-*-bsd* )
1301     ;;
1302   hppa*64*-*-linux* | parisc*64*-*-linux*)
1303     # In this case, it's because the hppa64-linux target is for
1304     # the kernel only at this point and has no libc, and thus no
1305     # headers, crt*.o, etc., all of which are needed by these.
1306     noconfigdirs="$noconfigdirs target-zlib"
1307     ;;
1308   parisc*-*-linux* | hppa*-*-linux*)
1309     ;;
1310   hppa*-*-*elf* | \
1311   hppa*-*-lites* | \
1312   hppa*-*-openbsd* | \
1313   hppa*64*-*-*)
1314     noconfigdirs="$noconfigdirs ${libgcj}"
1315     ;;
1316   hppa*-*-*)
1317     # According to Alexandre Oliva <aoliva@redhat.com>, libjava won't
1318     # build on HP-UX 10.20.
1319     noconfigdirs="$noconfigdirs ld shellutils ${libgcj}"
1320     ;;
1321   i960-*-*)
1322     noconfigdirs="$noconfigdirs ${libgcj} gdb"
1323     ;;
1324   ia64*-*-elf*)
1325     # No gdb support yet.
1326     noconfigdirs="$noconfigdirs readline mmalloc libgui itcl gdb"
1327     ;;
1328   ia64*-**-hpux*)
1329     # No gdb or ld support yet.
1330     noconfigdirs="$noconfigdirs ${libgcj} readline mmalloc libgui itcl gdb ld"
1331     ;;
1332   i370-*-opened*)
1333     ;;
1334   i[3456789]86-*-coff | i[3456789]86-*-elf)
1335     noconfigdirs="$noconfigdirs ${libgcj}"
1336     ;;
1337   i[3456789]86-*-linux*)
1338     # The GCC port for glibc1 has no MD_FALLBACK_FRAME_STATE_FOR, so let's
1339     # not build java stuff by default.
1340     case "${target}" in
1341       *-*-*libc1*)
1342         noconfigdirs="$noconfigdirs ${libgcj}";;
1343     esac
1344
1345     # This section makes it possible to build newlib natively on linux.
1346     # If we are using a cross compiler then don't configure newlib.
1347     if test x${is_cross_compiler} != xno ; then
1348       noconfigdirs="$noconfigdirs target-newlib"
1349     fi
1350     noconfigdirs="$noconfigdirs target-libgloss"
1351     # If we are not using a cross compiler, do configure newlib.
1352     # Note however, that newlib will only be configured in this situation
1353     # if the --with-newlib option has been given, because otherwise
1354     # 'target-newlib' will appear in skipdirs.
1355     ;;
1356   i[3456789]86-*-mingw32*)
1357     target_configdirs="$target_configdirs target-mingw"
1358     noconfigdirs="$noconfigdirs expect target-libgloss ${libgcj}"
1359
1360     # Can't build gdb for mingw32 if not native.
1361     case "${host}" in
1362       i[3456789]86-*-mingw32) ;; # keep gdb tcl tk expect etc.
1363       *) noconfigdirs="$noconfigdirs gdb tcl tk expect itcl gnuserv"
1364          ;;
1365     esac
1366     ;;    
1367   *-*-cygwin*)
1368     target_configdirs="$target_configdirs target-libtermcap target-winsup"
1369     noconfigdirs="$noconfigdirs target-gperf target-libgloss ${libgcj}"
1370     # always build newlib if winsup directory is present.
1371     if test -d "$srcdir/winsup"; then
1372       skipdirs=`echo " ${skipdirs} " | sed -e 's/ target-newlib / /'`
1373     elif test -d "$srcdir/newlib"; then
1374       echo "Warning: winsup is missing so newlib can't be built."
1375     fi
1376
1377     # Can't build gdb for Cygwin if not native.
1378     case "${host}" in
1379       *-*-cygwin*) ;; # keep gdb tcl tk expect etc.
1380       *) noconfigdirs="$noconfigdirs gdb tcl tk expect itcl libgui gnuserv"
1381          ;;
1382     esac
1383     ;;    
1384   i[3456789]86-moss-msdos | i[3456789]86-*-moss* | \
1385   i[3456789]86-*-uwin* | i[3456789]86-*-interix* )
1386     ;;
1387   i[3456789]86-*-pe)
1388     noconfigdirs="$noconfigdirs target-libstdc++-v3 target-libgloss ${libgcj}"
1389     ;;
1390   i[3456789]86-*-sco3.2v5*)
1391     # The linker does not yet know about weak symbols in COFF,
1392     # and is not configured to handle mixed ELF and COFF.
1393     noconfigdirs="$noconfigdirs ld target-libgloss ${libgcj}"
1394     ;;
1395   i[3456789]86-*-sco*)
1396     noconfigdirs="$noconfigdirs gprof target-libgloss ${libgcj}"
1397     ;;
1398   i[3456789]86-*-solaris2*)
1399     noconfigdirs="$noconfigdirs target-libgloss"
1400     ;;
1401   i[3456789]86-*-sysv4*)
1402     noconfigdirs="$noconfigdirs target-libgloss ${libgcj}"
1403     ;;
1404   i[3456789]86-*-beos*)
1405     noconfigdirs="$noconfigdirs gdb target-newlib target-libgloss ${libgcj}"
1406     ;;
1407   m32r-*-*)
1408     noconfigdirs="$noconfigdirs ${libgcj}"
1409     ;;
1410   m68hc11-*-*|m6811-*-*|m68hc12-*-*|m6812-*-*)
1411     noconfigdirs="$noconfigdirs target-libiberty target-libstdc++-v3 ${libgcj}"
1412     ;;
1413   m68k-*-elf*)
1414     noconfigdirs="$noconfigdirs ${libgcj}"
1415     ;;
1416   m68k-*-coff*)
1417     noconfigdirs="$noconfigdirs ${libgcj}"
1418     ;;
1419   mcore-*-pe*)
1420   # The EPOC C++ environment does not support exceptions or rtti,
1421   # and so building libstdc++-v3 tends not to always work.
1422     noconfigdirs="$noconfigdirs target-libstdc++-v3"
1423     ;;
1424   mmix-*-*)
1425     noconfigdirs="$noconfigdirs ${libgcj} gdb libgloss target-libgfortran"
1426     ;;
1427   mn10200-*-*)
1428     noconfigdirs="$noconfigdirs ${libgcj}"
1429     ;;
1430   mn10300-*-*)
1431     noconfigdirs="$noconfigdirs ${libgcj}"
1432     ;;
1433   ms1-*-*)
1434     noconfigdirs="$noconfigdirs sim"
1435     ;;
1436   powerpc-*-aix*)
1437     # copied from rs6000-*-* entry
1438     noconfigdirs="$noconfigdirs gprof target-libgloss ${libgcj}"
1439     ;;
1440   powerpc*-*-winnt* | powerpc*-*-pe* | ppc*-*-pe)
1441     target_configdirs="$target_configdirs target-winsup"
1442     noconfigdirs="$noconfigdirs gdb tcl tk make expect target-libgloss itcl gnuserv ${libgcj}"
1443     # always build newlib.
1444     skipdirs=`echo " ${skipdirs} " | sed -e 's/ target-newlib / /'`
1445     ;;
1446     # This is temporary until we can link against shared libraries
1447   powerpcle-*-solaris*)
1448     noconfigdirs="$noconfigdirs gdb sim make tcl tk expect itcl gnuserv ${libgcj}"
1449     ;;
1450   powerpc-*-beos*)
1451     noconfigdirs="$noconfigdirs gdb target-newlib target-libgloss ${libgcj}"
1452     ;;
1453   powerpc-*-eabi)
1454     noconfigdirs="$noconfigdirs ${libgcj}"
1455     ;;
1456   powerpc-*-eabi* | powerpcle-*-eabi* | powerpc-*-rtems* )
1457     ;;
1458   rs6000-*-lynxos*)
1459     noconfigdirs="$noconfigdirs target-newlib gprof ${libgcj}"
1460     ;;
1461   rs6000-*-aix*)
1462     noconfigdirs="$noconfigdirs gprof target-libgloss ${libgcj}"
1463     ;;
1464   rs6000-*-*)
1465     noconfigdirs="$noconfigdirs gprof ${libgcj}"
1466     ;;
1467   m68k-apollo-*)
1468     noconfigdirs="$noconfigdirs ld binutils gprof target-libgloss ${libgcj}"
1469     ;;
1470   mips*-*-irix5*)
1471     noconfigdirs="$noconfigdirs gprof target-libgloss ${libgcj}"
1472     ;;
1473   mips*-*-irix6*)
1474     # Linking libjava exceeds command-line length limits on at least
1475     # IRIX 6.2, but not on IRIX 6.5.
1476     # Also, boehm-gc won't build on IRIX 6.5, according to Jeffrey Oldham
1477     # <oldham@codesourcery.com>
1478     noconfigdirs="$noconfigdirs gprof target-libgloss ${libgcj}"
1479     ;;
1480   mips*-dec-bsd*)
1481     noconfigdirs="$noconfigdirs gprof target-libgloss ${libgcj}"
1482     ;;
1483   mips*-*-bsd*)
1484     noconfigdirs="$noconfigdirs gprof target-libgloss ${libgcj}"
1485     ;;
1486   mipstx39-*-*)
1487     noconfigdirs="$noconfigdirs gprof ${libgcj}"   # same as generic mips
1488     ;;
1489   mips64*-*-linux*)
1490     noconfigdirs="$noconfigdirs target-newlib ${libgcj}"
1491     ;;
1492   mips*-*-linux*)
1493     noconfigdirs="$noconfigdirs target-newlib target-libgloss"
1494     ;;
1495   mips*-*-*)
1496     noconfigdirs="$noconfigdirs gprof ${libgcj}"
1497     ;;
1498   romp-*-*)
1499     noconfigdirs="$noconfigdirs bfd binutils ld gas opcodes target-libgloss ${libgcj}"
1500     ;;
1501   sh-*-* | sh64-*-*)
1502     case "${host}" in
1503       i[3456789]86-*-vsta) ;; # don't add gprof back in
1504       i[3456789]86-*-go32*) ;; # don't add gprof back in
1505       i[3456789]86-*-msdosdjgpp*) ;; # don't add gprof back in
1506       *) skipdirs=`echo " ${skipdirs} " | sed -e 's/ gprof / /'` ;;
1507     esac
1508     noconfigdirs="$noconfigdirs target-libgloss ${libgcj}"
1509     ;;
1510   sparc-*-elf*)
1511     noconfigdirs="$noconfigdirs ${libgcj}"
1512     ;;
1513   sparc64-*-elf*)
1514     noconfigdirs="$noconfigdirs ${libgcj}"
1515     ;;
1516   sparclite-*-*)
1517     noconfigdirs="$noconfigdirs ${libgcj}"
1518     ;;
1519   sparc-*-sunos4*)
1520     noconfigdirs="$noconfigdirs ${libgcj}"
1521     if test x${is_cross_compiler} != xno ; then
1522            noconfigdirs="$noconfigdirs gdb target-newlib target-libgloss"
1523     else
1524            use_gnu_ld=no
1525     fi
1526     ;;
1527   sparc-*-solaris2.[0-6] | sparc-*-solaris2.[0-6].*)
1528     noconfigdirs="$noconfigdirs ${libgcj}"
1529     ;;
1530   sparc-*-solaris* | sparc64-*-solaris* | sparcv9-*-solaris*)
1531     ;;
1532   v810-*-*)
1533     noconfigdirs="$noconfigdirs bfd binutils gas gcc gdb ld target-libstdc++-v3 opcodes target-libgloss ${libgcj}"
1534     ;;
1535   v850-*-*)
1536     noconfigdirs="$noconfigdirs target-libgloss ${libgcj}"
1537     ;;
1538   v850e-*-*)
1539     noconfigdirs="$noconfigdirs target-libgloss ${libgcj}"
1540     ;;
1541   v850ea-*-*)
1542     noconfigdirs="$noconfigdirs target-libgloss ${libgcj}"
1543     ;;
1544   vax-*-vms)
1545     noconfigdirs="$noconfigdirs bfd binutils gdb ld target-newlib opcodes target-libgloss ${libgcj}"
1546     ;;
1547   vax-*-*)
1548     noconfigdirs="$noconfigdirs target-newlib target-libgloss ${libgcj}"
1549     ;;
1550   xtensa-*-*)
1551     noconfigdirs="$noconfigdirs ${libgcj}"
1552     ;;
1553   ip2k-*-*)
1554     noconfigdirs="$noconfigdirs target-libiberty target-libstdc++-v3 ${libgcj}"
1555     ;;
1556   *-*-linux* | *-*-gnu* | *-*-k*bsd*-gnu)
1557     noconfigdirs="$noconfigdirs target-newlib target-libgloss"
1558     ;;
1559   *-*-lynxos*)
1560     noconfigdirs="$noconfigdirs target-newlib target-libgloss ${libgcj}"
1561     ;; 
1562   *-*-*)
1563     noconfigdirs="$noconfigdirs ${libgcj}"
1564     ;;
1565 esac
1566
1567 # If we aren't building newlib, then don't build libgloss, since libgloss
1568 # depends upon some newlib header files.
1569 case "${noconfigdirs}" in
1570   *target-libgloss*) ;;
1571   *target-newlib*) noconfigdirs="$noconfigdirs target-libgloss" ;;
1572 esac
1573
1574 # Work in distributions that contain no compiler tools, like Autoconf.
1575 tentative_cc=""
1576 host_makefile_frag=/dev/null
1577 if test -d ${srcdir}/config ; then
1578 case "${host}" in
1579   m68k-hp-hpux*)
1580     # Avoid "too much defining" errors from HPUX compiler.
1581     tentative_cc="cc -Wp,-H256000"
1582     # If "ar" in $PATH is GNU ar, the symbol table may need rebuilding.
1583     # If it's HP/UX ar, this should be harmless.
1584     RANLIB="ar ts"
1585     ;;
1586   m68k-apollo-sysv*)
1587     tentative_cc="cc -A ansi -A runtype,any -A systype,any -U__STDC__ -DUSG"
1588     ;;
1589   m68k-apollo-bsd*)
1590     #None of the Apollo compilers can compile gas or binutils.  The preprocessor
1591     # chokes on bfd, the compiler won't let you assign integers to enums, and
1592     # other problems.  Defining CC to gcc is a questionable way to say "don't use
1593     # the apollo compiler" (the preferred version of GCC could be called cc,
1594     # or whatever), but I'm not sure leaving CC as cc is any better...
1595     #CC=cc -A ansi -A runtype,any -A systype,any -U__STDC__ -DNO_STDARG
1596     # Used to have BISON=yacc.
1597     tentative_cc=gcc
1598     ;;
1599   m88k-dg-dgux*)
1600     tentative_cc="gcc -Wall -ansi -D__using_DGUX"
1601     ;;
1602   m88k-harris-cxux*)
1603     # Under CX/UX, we want to tell the compiler to use ANSI mode.
1604     tentative_cc="cc -Xa"
1605     host_makefile_frag="config/mh-cxux"
1606     ;;
1607   m88k-motorola-sysv*)
1608     ;;
1609   mips*-dec-ultrix*)
1610     tentative_cc="cc -Wf,-XNg1000"
1611     host_makefile_frag="config/mh-decstation"
1612     ;;
1613   mips*-nec-sysv4*)
1614     # The C compiler on NEC MIPS SVR4 needs bigger tables.
1615     tentative_cc="cc -ZXNd=5000 -ZXNg=1000"
1616     host_makefile_frag="config/mh-necv4"
1617     ;;
1618   mips*-sgi-irix4*)
1619     # Tell compiler to use K&R C.  We can't compile under the SGI Ansi
1620     # environment.  Also bump switch table size so that cp-parse will
1621     # compile.  Bump string length limit so linker builds.
1622     tentative_cc="cc -cckr -Wf,-XNg1500 -Wf,-XNk1000 -Wf,-XNh2000 -Wf,-XNl8192"
1623     ;;
1624   mips*-*-sysv4*)
1625     host_makefile_frag="config/mh-sysv4"
1626     ;;
1627   mips*-*-sysv*)
1628     # This is for a MIPS running RISC/os 4.52C.
1629
1630     # This is needed for GDB, but needs to be in the top-level make because
1631     # if a library is compiled with the bsd headers and gets linked with the
1632     # sysv system libraries all hell can break loose (e.g. a jmp_buf might be
1633     # a different size).
1634     # ptrace(2) apparently has problems in the BSD environment.  No workaround is
1635     # known except to select the sysv environment.  Could we use /proc instead?
1636     # These "sysv environments" and "bsd environments" often end up being a pain.
1637     #
1638     # This is not part of CFLAGS because perhaps not all C compilers have this
1639     # option.
1640     tentative_cc="cc -systype sysv"
1641     ;;
1642   i370-ibm-opened*)
1643     tentative_cc="c89"
1644     ;;
1645   i[3456789]86-*-sysv5*)
1646     host_makefile_frag="config/mh-sysv5"
1647     ;;
1648   i[3456789]86-*-dgux*)
1649     tentative_cc="gcc -Wall -ansi -D__using_DGUX"
1650     host_makefile_frag="config/mh-dgux386"
1651     ;;
1652   i[3456789]86-ncr-sysv4.3*)
1653     # The MetaWare compiler will generate a copyright message unless you
1654     # turn it off by adding the -Hnocopyr flag.
1655     tentative_cc="cc -Hnocopyr"
1656     ;;
1657   i[3456789]86-ncr-sysv4*)
1658     # for an NCR 3000 (i486/SVR4) system.
1659     # The NCR 3000 ships with a MetaWare compiler installed as /bin/cc.
1660     # This compiler not only emits obnoxious copyright messages every time
1661     # you run it, but it chokes and dies on a whole bunch of GNU source
1662     # files.  Default to using the AT&T compiler installed in /usr/ccs/ATT/cc.
1663     tentative_cc="/usr/ccs/ATT/cc"
1664     host_makefile_frag="config/mh-ncr3000"
1665     ;;
1666   i[3456789]86-*-sco3.2v5*)
1667     ;;
1668   i[3456789]86-*-sco*)
1669     # The native C compiler botches some simple uses of const.  Unfortunately,
1670     # it doesn't defined anything like "__sco__" for us to test for in ansidecl.h.
1671     tentative_cc="cc -Dconst="
1672     host_makefile_frag="config/mh-sco"
1673     ;;
1674   i[3456789]86-*-udk*)
1675     host_makefile_frag="config/mh-sysv5"
1676     ;;
1677   i[3456789]86-*-solaris2*)
1678     host_makefile_frag="config/mh-sysv4"
1679     ;;
1680   i[3456789]86-*-msdosdjgpp*)
1681     host_makefile_frag="config/mh-djgpp"
1682     ;;
1683   *-cygwin*)
1684     host_makefile_frag="config/mh-cygwin"
1685     ;;
1686   *-mingw32*)
1687     ;;
1688   *-interix*)
1689     host_makefile_frag="config/mh-interix"
1690     ;;
1691   vax-*-ultrix2*)
1692     # The old BSD pcc isn't up to compiling parts of gdb so use gcc
1693     tentative_cc=gcc
1694     ;;
1695   *-*-solaris2*)
1696     host_makefile_frag="config/mh-solaris"
1697     ;;
1698   m68k-sun-sunos*)
1699     # Sun's C compiler needs the -J flag to be able to compile cp-parse.c
1700     # without overflowing the jump tables (-J says to use a 32 bit table)
1701     tentative_cc="cc -J"
1702     ;;
1703   *-hp-hpux*)
1704     tentative_cc="cc -Wp,-H256000"
1705     ;;
1706   *-*-hiux*)
1707     tentative_cc="cc -Wp,-H256000"
1708     ;;
1709   rs6000-*-lynxos*)
1710     # /bin/cc is less than useful for our purposes.  Always use GCC
1711     tentative_cc="/usr/cygnus/progressive/bin/gcc"
1712     host_makefile_frag="config/mh-lynxrs6k"
1713     ;;
1714   powerpc-*-darwin*)
1715     host_makefile_frag="config/mh-ppc-darwin"
1716     ;;
1717   *-*-lynxos*)
1718     # /bin/cc is less than useful for our purposes.  Always use GCC
1719     tentative_cc="/bin/gcc"
1720     ;;
1721   *-*-sysv4*)
1722     host_makefile_frag="config/mh-sysv4"
1723     ;;
1724   # This is placed last to prevent interfering with the cases above.
1725   i[3456789]86-*-*)
1726     # Build the stage2 and stage3 compilers with -fomit-frame-pointer.
1727     host_makefile_frag="config/mh-x86omitfp"
1728     ;;
1729 esac
1730 fi
1731
1732 # If we aren't going to be using gcc, see if we can extract a definition
1733 # of CC from the fragment.
1734 # Actually, use the 'pre-extracted' version above.
1735 if test -z "${CC}" && test "${build}" = "${host}" ; then
1736   IFS="${IFS=   }"; save_ifs="$IFS"; IFS="${IFS}:"
1737   found=
1738   for dir in $PATH; do
1739     test -z "$dir" && dir=.
1740     if test -f $dir/gcc; then
1741       found=yes
1742       break
1743     fi
1744   done
1745   IFS="$save_ifs"
1746   if test -z "${found}" && test -n "${tentative_cc}" ; then
1747     CC=$tentative_cc
1748   fi
1749 fi
1750
1751 if test "${build}" != "${host}" ; then
1752   # If we are doing a Canadian Cross, in which the host and build systems
1753   # are not the same, we set reasonable default values for the tools.
1754
1755   CC=${CC-${host_alias}-gcc}
1756   CFLAGS=${CFLAGS-"-g -O2"}
1757   CXX=${CXX-${host_alias}-c++}
1758   CXXFLAGS=${CXXFLAGS-"-g -O2"}
1759   CC_FOR_BUILD=${CC_FOR_BUILD-gcc}
1760   CC_FOR_TARGET=${CC_FOR_TARGET-${target_alias}-gcc}
1761   CXX_FOR_TARGET=${CXX_FOR_TARGET-${target_alias}-c++}
1762   GCJ_FOR_TARGET=${GCJ_FOR_TARGET-${target_alias}-gcj}
1763   GCC_FOR_TARGET=${GCC_FOR_TARGET-${CC_FOR_TARGET-${target_alias}-gcc}}
1764   BUILD_PREFIX=${build_alias}-
1765   BUILD_PREFIX_1=${build_alias}-
1766
1767 else
1768   # Set reasonable default values for some tools even if not Canadian.
1769   # Of course, these are different reasonable default values, originally
1770   # specified directly in the Makefile.
1771   # We don't export, so that autoconf can do its job.
1772   # Note that all these settings are above the fragment inclusion point
1773   # in Makefile.in, so can still be overridden by fragments.
1774   # This is all going to change when we autoconfiscate...
1775
1776   CC_FOR_BUILD="\$(CC)"
1777   GCC_FOR_TARGET="\$(USUAL_GCC_FOR_TARGET)"
1778   BUILD_PREFIX=
1779   BUILD_PREFIX_1=loser-
1780
1781   # Extract the first word of "gcc", so it can be a program name with args.
1782 set dummy gcc; ac_word=$2
1783 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1784 echo "configure:1782: checking for $ac_word" >&5
1785 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1786   echo $ac_n "(cached) $ac_c" 1>&6
1787 else
1788   if test -n "$CC"; then
1789   ac_cv_prog_CC="$CC" # Let the user override the test.
1790 else
1791   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
1792   ac_dummy="$PATH"
1793   for ac_dir in $ac_dummy; do
1794     test -z "$ac_dir" && ac_dir=.
1795     if test -f $ac_dir/$ac_word; then
1796       ac_cv_prog_CC="gcc"
1797       break
1798     fi
1799   done
1800   IFS="$ac_save_ifs"
1801 fi
1802 fi
1803 CC="$ac_cv_prog_CC"
1804 if test -n "$CC"; then
1805   echo "$ac_t""$CC" 1>&6
1806 else
1807   echo "$ac_t""no" 1>&6
1808 fi
1809
1810 if test -z "$CC"; then
1811   # Extract the first word of "cc", so it can be a program name with args.
1812 set dummy cc; ac_word=$2
1813 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1814 echo "configure:1812: checking for $ac_word" >&5
1815 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1816   echo $ac_n "(cached) $ac_c" 1>&6
1817 else
1818   if test -n "$CC"; then
1819   ac_cv_prog_CC="$CC" # Let the user override the test.
1820 else
1821   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
1822   ac_prog_rejected=no
1823   ac_dummy="$PATH"
1824   for ac_dir in $ac_dummy; do
1825     test -z "$ac_dir" && ac_dir=.
1826     if test -f $ac_dir/$ac_word; then
1827       if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
1828         ac_prog_rejected=yes
1829         continue
1830       fi
1831       ac_cv_prog_CC="cc"
1832       break
1833     fi
1834   done
1835   IFS="$ac_save_ifs"
1836 if test $ac_prog_rejected = yes; then
1837   # We found a bogon in the path, so make sure we never use it.
1838   set dummy $ac_cv_prog_CC
1839   shift
1840   if test $# -gt 0; then
1841     # We chose a different compiler from the bogus one.
1842     # However, it has the same basename, so the bogon will be chosen
1843     # first if we set CC to just the basename; use the full file name.
1844     shift
1845     set dummy "$ac_dir/$ac_word" "$@"
1846     shift
1847     ac_cv_prog_CC="$@"
1848   fi
1849 fi
1850 fi
1851 fi
1852 CC="$ac_cv_prog_CC"
1853 if test -n "$CC"; then
1854   echo "$ac_t""$CC" 1>&6
1855 else
1856   echo "$ac_t""no" 1>&6
1857 fi
1858
1859   if test -z "$CC"; then
1860     case "`uname -s`" in
1861     *win32* | *WIN32*)
1862       # Extract the first word of "cl", so it can be a program name with args.
1863 set dummy cl; ac_word=$2
1864 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1865 echo "configure:1863: checking for $ac_word" >&5
1866 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1867   echo $ac_n "(cached) $ac_c" 1>&6
1868 else
1869   if test -n "$CC"; then
1870   ac_cv_prog_CC="$CC" # Let the user override the test.
1871 else
1872   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
1873   ac_dummy="$PATH"
1874   for ac_dir in $ac_dummy; do
1875     test -z "$ac_dir" && ac_dir=.
1876     if test -f $ac_dir/$ac_word; then
1877       ac_cv_prog_CC="cl"
1878       break
1879     fi
1880   done
1881   IFS="$ac_save_ifs"
1882 fi
1883 fi
1884 CC="$ac_cv_prog_CC"
1885 if test -n "$CC"; then
1886   echo "$ac_t""$CC" 1>&6
1887 else
1888   echo "$ac_t""no" 1>&6
1889 fi
1890  ;;
1891     esac
1892   fi
1893   test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
1894 fi
1895
1896 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
1897 echo "configure:1895: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
1898
1899 ac_ext=c
1900 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
1901 ac_cpp='$CPP $CPPFLAGS'
1902 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
1903 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
1904 cross_compiling=$ac_cv_prog_cc_cross
1905
1906 cat > conftest.$ac_ext << EOF
1907
1908 #line 1906 "configure"
1909 #include "confdefs.h"
1910
1911 main(){return(0);}
1912 EOF
1913 if { (eval echo configure:1911: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1914   ac_cv_prog_cc_works=yes
1915   # If we can't run a trivial program, we are probably using a cross compiler.
1916   if (./conftest; exit) 2>/dev/null; then
1917     ac_cv_prog_cc_cross=no
1918   else
1919     ac_cv_prog_cc_cross=yes
1920   fi
1921 else
1922   echo "configure: failed program was:" >&5
1923   cat conftest.$ac_ext >&5
1924   ac_cv_prog_cc_works=no
1925 fi
1926 rm -fr conftest*
1927 ac_ext=c
1928 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
1929 ac_cpp='$CPP $CPPFLAGS'
1930 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
1931 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
1932 cross_compiling=$ac_cv_prog_cc_cross
1933
1934 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
1935 if test $ac_cv_prog_cc_works = no; then
1936   { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
1937 fi
1938 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
1939 echo "configure:1937: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
1940 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
1941 cross_compiling=$ac_cv_prog_cc_cross
1942
1943 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
1944 echo "configure:1942: checking whether we are using GNU C" >&5
1945 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
1946   echo $ac_n "(cached) $ac_c" 1>&6
1947 else
1948   cat > conftest.c <<EOF
1949 #ifdef __GNUC__
1950   yes;
1951 #endif
1952 EOF
1953 if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:1951: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
1954   ac_cv_prog_gcc=yes
1955 else
1956   ac_cv_prog_gcc=no
1957 fi
1958 fi
1959
1960 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
1961
1962 if test $ac_cv_prog_gcc = yes; then
1963   GCC=yes
1964 else
1965   GCC=
1966 fi
1967
1968 ac_test_CFLAGS="${CFLAGS+set}"
1969 ac_save_CFLAGS="$CFLAGS"
1970 CFLAGS=
1971 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
1972 echo "configure:1970: checking whether ${CC-cc} accepts -g" >&5
1973 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
1974   echo $ac_n "(cached) $ac_c" 1>&6
1975 else
1976   echo 'void f(){}' > conftest.c
1977 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
1978   ac_cv_prog_cc_g=yes
1979 else
1980   ac_cv_prog_cc_g=no
1981 fi
1982 rm -f conftest*
1983
1984 fi
1985
1986 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
1987 if test "$ac_test_CFLAGS" = set; then
1988   CFLAGS="$ac_save_CFLAGS"
1989 elif test $ac_cv_prog_cc_g = yes; then
1990   if test "$GCC" = yes; then
1991     CFLAGS="-g -O2"
1992   else
1993     CFLAGS="-g"
1994   fi
1995 else
1996   if test "$GCC" = yes; then
1997     CFLAGS="-O2"
1998   else
1999     CFLAGS=
2000   fi
2001 fi
2002
2003
2004   # We must set the default linker to the linker used by gcc for the correct
2005   # operation of libtool.  If LD is not defined and we are using gcc, try to
2006   # set the LD default to the ld used by gcc.
2007   if test -z "$LD"; then
2008     if test "$GCC" = yes; then
2009       case $build in
2010       *-*-mingw*)
2011         gcc_prog_ld=`$CC -print-prog-name=ld 2>&1 | tr -d '\015'` ;;
2012       *)
2013         gcc_prog_ld=`$CC -print-prog-name=ld 2>&1` ;;
2014       esac
2015       case $gcc_prog_ld in
2016       # Accept absolute paths.
2017       [\\/]* | [A-Za-z]:[\\/]*)
2018         LD="$gcc_prog_ld" ;;
2019       esac
2020     fi
2021   fi
2022
2023   CXX=${CXX-"c++"}
2024   CFLAGS=${CFLAGS-"-g"}
2025   CXXFLAGS=${CXXFLAGS-"-g -O2"}
2026 fi
2027
2028 if test $host != $build; then
2029   ac_tool_prefix=${host_alias}-
2030 else
2031   ac_tool_prefix=
2032 fi
2033
2034
2035
2036 # Extract the first word of "${ac_tool_prefix}gnatbind", so it can be a program name with args.
2037 set dummy ${ac_tool_prefix}gnatbind; ac_word=$2
2038 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2039 echo "configure:2037: checking for $ac_word" >&5
2040 if eval "test \"`echo '$''{'ac_cv_prog_GNATBIND'+set}'`\" = set"; then
2041   echo $ac_n "(cached) $ac_c" 1>&6
2042 else
2043   if test -n "$GNATBIND"; then
2044   ac_cv_prog_GNATBIND="$GNATBIND" # Let the user override the test.
2045 else
2046   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
2047   ac_dummy="$PATH"
2048   for ac_dir in $ac_dummy; do
2049     test -z "$ac_dir" && ac_dir=.
2050     if test -f $ac_dir/$ac_word; then
2051       ac_cv_prog_GNATBIND="${ac_tool_prefix}gnatbind"
2052       break
2053     fi
2054   done
2055   IFS="$ac_save_ifs"
2056 fi
2057 fi
2058 GNATBIND="$ac_cv_prog_GNATBIND"
2059 if test -n "$GNATBIND"; then
2060   echo "$ac_t""$GNATBIND" 1>&6
2061 else
2062   echo "$ac_t""no" 1>&6
2063 fi
2064
2065
2066 if test -z "$ac_cv_prog_GNATBIND"; then
2067 if test -n "$ac_tool_prefix"; then
2068   # Extract the first word of "gnatbind", so it can be a program name with args.
2069 set dummy gnatbind; ac_word=$2
2070 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2071 echo "configure:2069: checking for $ac_word" >&5
2072 if eval "test \"`echo '$''{'ac_cv_prog_GNATBIND'+set}'`\" = set"; then
2073   echo $ac_n "(cached) $ac_c" 1>&6
2074 else
2075   if test -n "$GNATBIND"; then
2076   ac_cv_prog_GNATBIND="$GNATBIND" # Let the user override the test.
2077 else
2078   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
2079   ac_dummy="$PATH"
2080   for ac_dir in $ac_dummy; do
2081     test -z "$ac_dir" && ac_dir=.
2082     if test -f $ac_dir/$ac_word; then
2083       ac_cv_prog_GNATBIND="gnatbind"
2084       break
2085     fi
2086   done
2087   IFS="$ac_save_ifs"
2088   test -z "$ac_cv_prog_GNATBIND" && ac_cv_prog_GNATBIND="no"
2089 fi
2090 fi
2091 GNATBIND="$ac_cv_prog_GNATBIND"
2092 if test -n "$GNATBIND"; then
2093   echo "$ac_t""$GNATBIND" 1>&6
2094 else
2095   echo "$ac_t""no" 1>&6
2096 fi
2097
2098 else
2099   GNATBIND="no"
2100 fi
2101 fi
2102
2103 echo $ac_n "checking whether compiler driver understands Ada""... $ac_c" 1>&6
2104 echo "configure:2102: checking whether compiler driver understands Ada" >&5
2105 if eval "test \"`echo '$''{'acx_cv_cc_gcc_supports_ada'+set}'`\" = set"; then
2106   echo $ac_n "(cached) $ac_c" 1>&6
2107 else
2108   cat >conftest.adb <<EOF
2109 procedure conftest is begin null; end conftest;
2110 EOF
2111 acx_cv_cc_gcc_supports_ada=no
2112 # There is a bug in old released versions of GCC which causes the
2113 # driver to exit successfully when the appropriate language module
2114 # has not been installed.  This is fixed in 2.95.4, 3.0.2, and 3.1.
2115 # Therefore we must check for the error message as well as an
2116 # unsuccessful exit.
2117 # Other compilers, like HP Tru64 UNIX cc, exit successfully when
2118 # given a .adb file, but produce no object file.  So we must check
2119 # if an object file was really produced to guard against this.
2120 errors=`(${CC} -c conftest.adb) 2>&1 || echo failure`
2121 if test x"$errors" = x && test -f conftest.$ac_objext; then
2122   acx_cv_cc_gcc_supports_ada=yes
2123 fi
2124 rm -f conftest.*
2125 fi
2126
2127 echo "$ac_t""$acx_cv_cc_gcc_supports_ada" 1>&6
2128
2129 if test x$GNATBIND != xno && test x$acx_cv_cc_gcc_supports_ada != xno; then
2130   have_gnat=yes
2131 else
2132   have_gnat=no
2133 fi
2134
2135 echo $ac_n "checking how to compare bootstrapped objects""... $ac_c" 1>&6
2136 echo "configure:2134: checking how to compare bootstrapped objects" >&5
2137 if eval "test \"`echo '$''{'gcc_cv_prog_cmp_skip'+set}'`\" = set"; then
2138   echo $ac_n "(cached) $ac_c" 1>&6
2139 else
2140    echo abfoo >t1
2141   echo cdfoo >t2
2142   gcc_cv_prog_cmp_skip='tail +16c $$f1 > tmp-foo1; tail +16c $$f2 > tmp-foo2; cmp tmp-foo1 tmp-foo2'
2143   if cmp t1 t2 2 2 > /dev/null 2>&1; then
2144     if cmp t1 t2 1 1 > /dev/null 2>&1; then
2145       :
2146     else
2147       gcc_cv_prog_cmp_skip='cmp $$f1 $$f2 16 16'
2148     fi
2149   fi
2150   if cmp --ignore-initial=2 t1 t2 > /dev/null 2>&1; then
2151     if cmp --ignore-initial=1 t1 t2 > /dev/null 2>&1; then
2152       :
2153     else
2154       gcc_cv_prog_cmp_skip='cmp --ignore-initial=16 $$f1 $$f2'
2155     fi
2156   fi
2157   rm t1 t2
2158
2159 fi
2160
2161 echo "$ac_t""$gcc_cv_prog_cmp_skip" 1>&6
2162 do_compare="$gcc_cv_prog_cmp_skip"
2163
2164
2165
2166 # Check for GMP and MPFR
2167 gmplibs=
2168 gmpinc=
2169 have_gmp=yes
2170 # Specify a location for mpfr
2171 # check for this first so it ends up on the link line before gmp.
2172 # Check whether --with-mpfr-dir or --without-mpfr-dir was given.
2173 if test "${with_mpfr_dir+set}" = set; then
2174   withval="$with_mpfr_dir"
2175   :
2176 fi
2177
2178
2179 if test "x$with_mpfr_dir" != x; then
2180   gmpinc="-I$with_mpfr_dir/mpfr"
2181   gmplibs="$with_mpfr_dir/libmpfr.a"
2182 else
2183   gmplibs="-lmpfr"
2184 fi
2185
2186 # Check whether --with-mpfr or --without-mpfr was given.
2187 if test "${with_mpfr+set}" = set; then
2188   withval="$with_mpfr"
2189   :
2190 fi
2191
2192
2193 if test "x$with_mpfr" != x; then
2194   gmplibs="-L$with_mpfr/lib $gmplibs"
2195   gmpinc="-I$with_mpfr/include"
2196 fi
2197
2198 # Specify a location for gmp
2199 # Check whether --with-gmp-dir or --without-gmp-dir was given.
2200 if test "${with_gmp_dir+set}" = set; then
2201   withval="$with_gmp_dir"
2202   :
2203 fi
2204
2205
2206 if test "x$with_gmp_dir" != x; then
2207   gmpinc="$gmpinc -I$with_gmp_dir"
2208   if test -f "$with_gmp_dir/.libs/libgmp.a"; then
2209     gmplibs="$gmplibs $with_gmp_dir/.libs/libgmp.a"
2210   elif test -f "$with_gmp_dir/_libs/libgmp.a"; then
2211     gmplibs="$gmplibs $with_gmp_dir/_libs/libgmp.a"
2212   fi
2213   # One of the later tests will catch the error if neither library is present.
2214 else
2215   gmplibs="$gmplibs -lgmp"
2216 fi
2217
2218 # Check whether --with-gmp or --without-gmp was given.
2219 if test "${with_gmp+set}" = set; then
2220   withval="$with_gmp"
2221   :
2222 fi
2223
2224
2225 if test "x$with_gmp" != x; then
2226   gmplibs="-L$with_gmp/lib $gmplibs"
2227   gmpinc="-I$with_gmp/include $gmpinc"
2228 fi
2229
2230 saved_CFLAGS="$CFLAGS"
2231 CFLAGS="$CFLAGS $gmpinc"
2232 # Check GMP actually works
2233 echo $ac_n "checking for correct version of gmp.h""... $ac_c" 1>&6
2234 echo "configure:2232: checking for correct version of gmp.h" >&5
2235 cat > conftest.$ac_ext <<EOF
2236 #line 2234 "configure"
2237 #include "confdefs.h"
2238 #include "gmp.h"
2239 int main() {
2240
2241 #if __GNU_MP_VERSION < 3
2242 choke me
2243 #endif
2244
2245 ; return 0; }
2246 EOF
2247 if { (eval echo configure:2245: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2248   rm -rf conftest*
2249   echo "$ac_t""yes" 1>&6
2250 else
2251   echo "configure: failed program was:" >&5
2252   cat conftest.$ac_ext >&5
2253   rm -rf conftest*
2254   echo "$ac_t""no" 1>&6; have_gmp=no
2255 fi
2256 rm -f conftest*
2257
2258 if test x"$have_gmp" = xyes; then
2259   echo $ac_n "checking for MPFR""... $ac_c" 1>&6
2260 echo "configure:2258: checking for MPFR" >&5
2261
2262   saved_LIBS="$LIBS"
2263   LIBS="$LIBS $gmplibs"
2264   cat > conftest.$ac_ext <<EOF
2265 #line 2263 "configure"
2266 #include "confdefs.h"
2267 #include <gmp.h>
2268 #include <mpfr.h>
2269 int main() {
2270 mpfr_t n; mpfr_init(n);
2271 ; return 0; }
2272 EOF
2273 if { (eval echo configure:2271: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2274   rm -rf conftest*
2275   echo "$ac_t""yes" 1>&6
2276 else
2277   echo "configure: failed program was:" >&5
2278   cat conftest.$ac_ext >&5
2279   rm -rf conftest*
2280   echo "$ac_t""no" 1>&6; have_gmp=no
2281 fi
2282 rm -f conftest*
2283   LIBS="$saved_LIBS"
2284   CFLAGS="$saved_CFLAGS"
2285 fi
2286
2287 # Flags needed for both GMP and/or MPFR
2288
2289
2290
2291 # By default, C is the only stage 1 language.
2292 stage1_languages=c
2293
2294
2295 # Figure out what language subdirectories are present.
2296 # Look if the user specified --enable-languages="..."; if not, use
2297 # the environment variable $LANGUAGES if defined. $LANGUAGES might
2298 # go away some day.
2299 # NB:  embedded tabs in this IF block -- do not untabify
2300 if test -d ${srcdir}/gcc; then
2301   if test x"${enable_languages+set}" != xset; then
2302     if test x"${LANGUAGES+set}" = xset; then
2303       enable_languages="${LANGUAGES}"
2304         echo configure.in: warning: setting LANGUAGES is deprecated, use --enable-languages instead 1>&2
2305     else
2306       enable_languages=all
2307     fi
2308   else
2309     if test x"${enable_languages}" = x ||
2310        test x"${enable_languages}" = xyes;
2311        then
2312       echo configure.in: --enable-languages needs at least one language argument 1>&2
2313       exit 1
2314     fi
2315   fi
2316   enable_languages=`echo "${enable_languages}" | sed -e 's/[    ,][     ,]*/,/g' -e 's/,$//'`
2317
2318   # First scan to see if an enabled language requires some other language.
2319   # We assume that a given config-lang.in will list all the language
2320   # front ends it requires, even if some are required indirectly.
2321   for lang_frag in ${srcdir}/gcc/*/config-lang.in .. ; do
2322     case ${lang_frag} in
2323       ..) ;;
2324       # The odd quoting in the next line works around
2325       # an apparent bug in bash 1.12 on linux.
2326       ${srcdir}/gcc/[*]/config-lang.in) ;;
2327       *)
2328         # From the config-lang.in, get $language, $lang_requires
2329         language=
2330         lang_requires=
2331         . ${lang_frag}
2332         for other in ${lang_requires} ; do
2333           case ,${enable_languages}, in
2334             *,$other,*) ;;
2335             *,all,*) ;;
2336             *,$language,*)
2337               echo " \`$other' language required by \`$language'; enabling" 1>&2
2338               enable_languages="${enable_languages},${other}"
2339               ;;
2340           esac
2341         done
2342         ;;
2343     esac
2344   done
2345
2346   new_enable_languages=c
2347   missing_languages=`echo ",$enable_languages," | sed -e s/,all,/,/ -e s/,c,/,/ `
2348   potential_languages=c
2349
2350   for lang_frag in ${srcdir}/gcc/*/config-lang.in .. ; do
2351     case ${lang_frag} in
2352       ..) ;;
2353       # The odd quoting in the next line works around
2354       # an apparent bug in bash 1.12 on linux.
2355       ${srcdir}/gcc/[*]/config-lang.in) ;;
2356       *)
2357         # From the config-lang.in, get $language, $target_libs, 
2358         # $lang_dirs, $boot_language, and $build_by_default
2359         language=
2360         target_libs=
2361         lang_dirs=
2362         boot_language=
2363         build_by_default=
2364         need_gmp=
2365         . ${lang_frag}
2366         potential_languages="${potential_languages},${language}"
2367         # This is quite sensitive to the ordering of the case statement arms.
2368         case ,${enable_languages},:${language}:${have_gnat}:${build_by_default} in
2369           *::*:*)
2370             echo "${lang_frag} doesn't set \$language." 1>&2
2371             exit 1
2372             ;;
2373           *:ada:no:*)
2374             # Ada was requested with no preexisting GNAT.  Disable unconditionally.
2375             add_this_lang=no
2376             ;;
2377           *,${language},*:*:*:*)
2378             # Language was explicitly selected; include it.
2379             add_this_lang=yes
2380             ;;
2381           *,all,*:*:*:no)
2382             # 'all' was selected, but this is not a default language
2383             # so do not include it.
2384             add_this_lang=no
2385             ;;
2386           *,all,*:*:*:*)
2387             # 'all' was selected and this is a default language; include it.
2388             add_this_lang=yes
2389             ;;
2390           *)
2391             add_this_lang=no
2392             ;;
2393         esac
2394
2395         # Disable languages that need GMP if it isn't available.
2396         case ,${enable_languages},:${have_gmp}:${need_gmp} in
2397           *,${language},*:no:yes)
2398             # Specifically requested language; tell them.
2399             { echo "configure: error: GMP with MPFR support is required to build $language" 1>&2; exit 1; }
2400             ;;
2401           *:no:yes)
2402             # Silently disable.
2403             add_this_lang=no
2404             ;;
2405         esac
2406         
2407         case $add_this_lang in
2408           no)
2409             # Remove language-dependent dirs.
2410             eval noconfigdirs='"$noconfigdirs "'\"$target_libs $lang_dirs\"
2411             ;;
2412           *)
2413             new_enable_languages="$new_enable_languages,$language"
2414             missing_languages=`echo "$missing_languages" | sed "s/,$language,/,/"`
2415             case ${boot_language} in
2416               yes)
2417                 # Add to (comma-separated) list of stage 1 languages.
2418                 stage1_languages="${stage1_languages},${language}"
2419                 ;;
2420             esac
2421             ;;
2422         esac
2423         ;;
2424     esac
2425   done
2426
2427   missing_languages=`echo "$missing_languages" | sed -e "s/^,//" -e "s/,$//"`
2428   if test "x$missing_languages" != x; then
2429     { echo "configure: error: 
2430 The following requested languages could not be built: ${missing_languages}
2431 Recognised languages are: ${potential_languages}" 1>&2; exit 1; }
2432   fi
2433
2434   if test "x$new_enable_languages" != "x$enable_languages"; then
2435     echo The following languages will be built: ${new_enable_languages}
2436   fi
2437   enable_languages="$new_enable_languages"
2438   ac_configure_args=`echo " $ac_configure_args" | sed -e 's/ --enable-languages=[^ ]*//' -e 's/$/ --enable-languages='"$enable_languages"/ `
2439 fi
2440
2441 # Remove the entries in $skipdirs and $noconfigdirs from $configdirs,
2442 # $build_configdirs and $target_configdirs.
2443 # If we have the source for $noconfigdirs entries, add them to $notsupp.
2444
2445 notsupp=""
2446 for dir in . $skipdirs $noconfigdirs ; do
2447   dirname=`echo $dir | sed -e s/target-//g -e s/build-//g`
2448   if test $dir != .  && echo " ${configdirs} " | grep " ${dir} " >/dev/null 2>&1; then
2449     configdirs=`echo " ${configdirs} " | sed -e "s/ ${dir} / /"`
2450     if test -r $srcdir/$dirname/configure ; then
2451       if echo " ${skipdirs} " | grep " ${dir} " >/dev/null 2>&1; then
2452         true
2453       else
2454         notsupp="$notsupp $dir"
2455       fi
2456     fi
2457   fi
2458   if test $dir != .  && echo " ${build_configdirs} " | grep " ${dir} " >/dev/null 2>&1; then
2459     build_configdirs=`echo " ${build_configdirs} " | sed -e "s/ ${dir} / /"`
2460     if test -r $srcdir/$dirname/configure ; then
2461       if echo " ${skipdirs} " | grep " ${dir} " >/dev/null 2>&1; then
2462         true
2463       else
2464         notsupp="$notsupp $dir"
2465       fi
2466     fi
2467   fi
2468   if test $dir != . && echo " ${target_configdirs} " | grep " ${dir} " >/dev/null 2>&1; then
2469     target_configdirs=`echo " ${target_configdirs} " | sed -e "s/ ${dir} / /"`
2470     if test -r $srcdir/$dirname/configure ; then
2471       if echo " ${skipdirs} " | grep " ${dir} " >/dev/null 2>&1; then
2472         true
2473       else
2474         notsupp="$notsupp $dir"
2475       fi
2476     fi
2477   fi
2478 done
2479
2480 # Sometimes the tools are distributed with libiberty but with no other
2481 # libraries.  In that case, we don't want to build target-libiberty.
2482 if test -n "${target_configdirs}" ; then
2483   others=
2484   for i in `echo ${target_configdirs} | sed -e s/target-//g` ; do
2485     if test "$i" != "libiberty" ; then
2486       if test -r $srcdir/$i/configure ; then
2487         others=yes;
2488         break;
2489       fi
2490     fi
2491   done
2492   if test -z "${others}" ; then
2493     target_configdirs=
2494   fi
2495 fi
2496
2497 # Quietly strip out all directories which aren't configurable in this tree.
2498 # This relies on all configurable subdirectories being autoconfiscated, which
2499 # is now the case.
2500 build_configdirs_all="$build_configdirs"
2501 build_configdirs=
2502 for i in ${build_configdirs_all} ; do
2503   j=`echo $i | sed -e s/build-//g` 
2504   if test -f ${srcdir}/$j/configure ; then
2505     build_configdirs="${build_configdirs} $i"
2506   fi
2507 done
2508
2509 configdirs_all="$configdirs"
2510 configdirs=
2511 for i in ${configdirs_all} ; do
2512   if test -f ${srcdir}/$i/configure ; then
2513     configdirs="${configdirs} $i"
2514   fi
2515 done
2516
2517 target_configdirs_all="$target_configdirs"
2518 target_configdirs=
2519 for i in ${target_configdirs_all} ; do
2520   j=`echo $i | sed -e s/target-//g` 
2521   if test -f ${srcdir}/$j/configure ; then
2522     target_configdirs="${target_configdirs} $i"
2523   fi
2524 done
2525
2526 # Produce a warning message for the subdirs we can't configure.
2527 # This isn't especially interesting in the Cygnus tree, but in the individual
2528 # FSF releases, it's important to let people know when their machine isn't
2529 # supported by the one or two programs in a package.
2530
2531 if test -n "${notsupp}" && test -z "${norecursion}" ; then
2532   # If $appdirs is non-empty, at least one of those directories must still
2533   # be configured, or we error out.  (E.g., if the gas release supports a
2534   # specified target in some subdirs but not the gas subdir, we shouldn't
2535   # pretend that all is well.)
2536   if test -n "$appdirs" ; then
2537     for dir in $appdirs ; do
2538       if test -r $dir/Makefile.in ; then
2539         if echo " ${configdirs} " | grep " ${dir} " >/dev/null 2>&1; then
2540           appdirs=""
2541           break
2542         fi
2543         if echo " ${target_configdirs} " | grep " target-${dir} " >/dev/null 2>&1; then
2544           appdirs=""
2545           break
2546         fi
2547       fi
2548     done
2549     if test -n "$appdirs" ; then
2550       echo "*** This configuration is not supported by this package." 1>&2
2551       exit 1
2552     fi
2553   fi
2554   # Okay, some application will build, or we don't care to check.  Still
2555   # notify of subdirs not getting built.
2556   echo "*** This configuration is not supported in the following subdirectories:" 1>&2
2557   echo "    ${notsupp}" 1>&2
2558   echo "    (Any other directories should still work fine.)" 1>&2
2559 fi
2560
2561 case "$host" in
2562   *msdosdjgpp*)
2563     enable_gdbtk=no ;;
2564 esac
2565
2566 copy_dirs=
2567
2568 # Handle --with-headers=XXX.  If the value is not "yes", the contents of
2569 # the named directory are copied to $(tooldir)/sys-include.
2570 if test x"${with_headers}" != x && test x"${with_headers}" != xno ; then
2571   if test x${is_cross_compiler} = xno ; then
2572     echo 1>&2 '***' --with-headers is only supported when cross compiling
2573     exit 1
2574   fi
2575   if test x"${with_headers}" != xyes ; then
2576     case "${exec_prefixoption}" in
2577     "") x=${prefix} ;;
2578     *) x=${exec_prefix} ;;
2579     esac
2580     copy_dirs="${copy_dirs} ${with_headers} $x/${target_alias}/sys-include"
2581   fi
2582 fi
2583
2584 # Handle --with-libs=XXX.  If the value is not "yes", the contents of
2585 # the name directories are copied to $(tooldir)/lib.  Multiple directories
2586 # are permitted.
2587 if test x"${with_libs}" != x && test x"${with_libs}" != xno ; then
2588   if test x${is_cross_compiler} = xno ; then
2589     echo 1>&2 '***' --with-libs is only supported when cross compiling
2590     exit 1
2591   fi
2592   if test x"${with_libs}" != xyes ; then
2593     # Copy the libraries in reverse order, so that files in the first named
2594     # library override files in subsequent libraries.
2595     case "${exec_prefixoption}" in
2596     "") x=${prefix} ;;
2597     *) x=${exec_prefix} ;;
2598     esac
2599     for l in ${with_libs}; do
2600       copy_dirs="$l $x/${target_alias}/lib ${copy_dirs}"
2601     done
2602   fi
2603 fi
2604
2605 # Handle ${copy_dirs}
2606 set fnord ${copy_dirs}
2607 shift
2608 while test $# != 0 ; do
2609   if test -f $2/COPIED && test x"`cat $2/COPIED`" = x"$1" ; then
2610     :
2611   else
2612     echo Copying $1 to $2
2613
2614     # Use the install script to create the directory and all required
2615     # parent directories.
2616     if test -d $2 ; then
2617       :
2618     else
2619       echo >config.temp
2620       ${srcdir}/install-sh -c -m 644 config.temp $2/COPIED
2621     fi
2622
2623     # Copy the directory, assuming we have tar.
2624     # FIXME: Should we use B in the second tar?  Not all systems support it.
2625     (cd $1; tar -cf - .) | (cd $2; tar -xpf -)
2626
2627     # It is the responsibility of the user to correctly adjust all
2628     # symlinks.  If somebody can figure out how to handle them correctly
2629     # here, feel free to add the code.
2630
2631     echo $1 > $2/COPIED
2632   fi
2633   shift; shift
2634 done
2635
2636 extra_arflags_for_target=
2637 extra_nmflags_for_target=
2638 extra_ranlibflags_for_target=
2639 target_makefile_frag=/dev/null
2640 case "${target}" in
2641   *-*-netware*)
2642     target_makefile_frag="config/mt-netware"
2643     ;;
2644   *-*-linux* | *-*-gnu* | *-*-k*bsd*-gnu)
2645     target_makefile_frag="config/mt-gnu"
2646     ;;
2647   *-*-aix4.[3456789]* | *-*-aix[56789].*)
2648     # nm and ar from AIX 4.3 and above require -X32_64 flag to all ar and nm 
2649     # commands to handle both 32-bit and 64-bit objects.  These flags are
2650     # harmless if we're using GNU nm or ar.
2651     extra_arflags_for_target=" -X32_64"
2652     extra_nmflags_for_target=" -B -X32_64"
2653     ;;
2654   *-*-darwin*)
2655     # ranlib from Darwin requires the -c flag to look at common symbols.
2656     extra_ranlibflags_for_target=" -c"
2657     ;;
2658   mips*-*-pe | sh*-*-pe | *arm-wince-pe)
2659     target_makefile_frag="config/mt-wince"
2660     ;;
2661 esac
2662
2663 alphaieee_frag=/dev/null
2664 case $target in
2665   alpha*-*-*)
2666     # This just makes sure to use the -mieee option to build target libs.
2667     # This should probably be set individually by each library.
2668     alphaieee_frag="config/mt-alphaieee"
2669     ;;
2670 esac
2671
2672 # If --enable-target-optspace always use -Os instead of -O2 to build
2673 # the target libraries, similarly if it is not specified, use -Os
2674 # on selected platforms.
2675 ospace_frag=/dev/null
2676 case "${enable_target_optspace}:${target}" in
2677   yes:*)
2678     ospace_frag="config/mt-ospace"
2679     ;;
2680   :d30v-*)
2681     ospace_frag="config/mt-d30v"
2682     ;;
2683   :m32r-* | :d10v-* | :fr30-*)
2684     ospace_frag="config/mt-ospace"
2685     ;;
2686   no:* | :*)
2687     ;;
2688   *)
2689     echo "*** bad value \"${enable_target_optspace}\" for --enable-target-optspace flag; ignored" 1>&2
2690     ;;
2691 esac
2692
2693 # Set with_gnu_as and with_gnu_ld as appropriate.
2694 #
2695 # This is done by determining whether or not the appropriate directory
2696 # is available, and by checking whether or not specific configurations
2697 # have requested that this magic not happen.
2698
2699 # The command line options always override the explicit settings in 
2700 # configure.in, and the settings in configure.in override this magic.
2701 #
2702 # If the default for a toolchain is to use GNU as and ld, and you don't 
2703 # want to do that, then you should use the --without-gnu-as and
2704 # --without-gnu-ld options for the configure script.
2705
2706 if test x${use_gnu_as} = x &&
2707    echo " ${configdirs} " | grep " gas " > /dev/null 2>&1 ; then
2708   with_gnu_as=yes
2709   extra_host_args="$extra_host_args --with-gnu-as"
2710 fi
2711
2712 if test x${use_gnu_ld} = x &&
2713    echo " ${configdirs} " | grep " ld " > /dev/null 2>&1 ; then
2714   with_gnu_ld=yes
2715   extra_host_args="$extra_host_args --with-gnu-ld"
2716 fi
2717
2718 # If using newlib, add --with-newlib to the extra_host_args so that gcc/configure
2719 # can detect this case.
2720
2721 if test x${with_newlib} != xno && echo " ${target_configdirs} " | grep " target-newlib " > /dev/null 2>&1 ; then
2722   with_newlib=yes
2723   extra_host_args="$extra_host_args --with-newlib"
2724 fi
2725
2726 # Default to using --with-stabs for certain targets.
2727 if test x${with_stabs} = x ; then
2728   case "${target}" in
2729   mips*-*-irix[56]*)
2730     ;;
2731   mips*-*-* | alpha*-*-osf*)
2732     with_stabs=yes;
2733     extra_host_args="${extra_host_args} --with-stabs"
2734     ;;
2735   esac
2736 fi
2737
2738 # hpux11 in 64bit mode has libraries in a weird place.  Arrange to find
2739 # them automatically.
2740 case "${host}" in
2741   hppa*64*-*-hpux11*)   
2742     extra_host_args="$extra_host_args -x-libraries=/usr/lib/pa20_64 -x-includes=/usr/X11R6/include"
2743     ;;
2744 esac
2745
2746 # Some systems (e.g., one of the i386-aix systems the gas testers are
2747 # using) don't handle "\$" correctly, so don't use it here.
2748 tooldir='${exec_prefix}'/${target_alias}
2749 build_tooldir=${tooldir}
2750
2751 # Generate default definitions for YACC, M4, LEX and other programs that run
2752 # on the build machine.  These are used if the Makefile can't locate these
2753 # programs in objdir.
2754 MISSING=`cd $ac_aux_dir && ${PWDCMD-pwd}`/missing
2755 for ac_prog in bison
2756 do
2757 # Extract the first word of "$ac_prog", so it can be a program name with args.
2758 set dummy $ac_prog; ac_word=$2
2759 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2760 echo "configure:2758: checking for $ac_word" >&5
2761 if eval "test \"`echo '$''{'ac_cv_prog_CONFIGURED_BISON'+set}'`\" = set"; then
2762   echo $ac_n "(cached) $ac_c" 1>&6
2763 else
2764   if test -n "$CONFIGURED_BISON"; then
2765   ac_cv_prog_CONFIGURED_BISON="$CONFIGURED_BISON" # Let the user override the test.
2766 else
2767   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
2768   ac_dummy="$PATH"
2769   for ac_dir in $ac_dummy; do
2770     test -z "$ac_dir" && ac_dir=.
2771     if test -f $ac_dir/$ac_word; then
2772       ac_cv_prog_CONFIGURED_BISON="$ac_prog"
2773       break
2774     fi
2775   done
2776   IFS="$ac_save_ifs"
2777 fi
2778 fi
2779 CONFIGURED_BISON="$ac_cv_prog_CONFIGURED_BISON"
2780 if test -n "$CONFIGURED_BISON"; then
2781   echo "$ac_t""$CONFIGURED_BISON" 1>&6
2782 else
2783   echo "$ac_t""no" 1>&6
2784 fi
2785
2786 test -n "$CONFIGURED_BISON" && break
2787 done
2788 test -n "$CONFIGURED_BISON" || CONFIGURED_BISON="$MISSING bison"
2789
2790 for ac_prog in 'bison -y' byacc yacc
2791 do
2792 # Extract the first word of "$ac_prog", so it can be a program name with args.
2793 set dummy $ac_prog; ac_word=$2
2794 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2795 echo "configure:2793: checking for $ac_word" >&5
2796 if eval "test \"`echo '$''{'ac_cv_prog_CONFIGURED_YACC'+set}'`\" = set"; then
2797   echo $ac_n "(cached) $ac_c" 1>&6
2798 else
2799   if test -n "$CONFIGURED_YACC"; then
2800   ac_cv_prog_CONFIGURED_YACC="$CONFIGURED_YACC" # Let the user override the test.
2801 else
2802   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
2803   ac_dummy="$PATH"
2804   for ac_dir in $ac_dummy; do
2805     test -z "$ac_dir" && ac_dir=.
2806     if test -f $ac_dir/$ac_word; then
2807       ac_cv_prog_CONFIGURED_YACC="$ac_prog"
2808       break
2809     fi
2810   done
2811   IFS="$ac_save_ifs"
2812 fi
2813 fi
2814 CONFIGURED_YACC="$ac_cv_prog_CONFIGURED_YACC"
2815 if test -n "$CONFIGURED_YACC"; then
2816   echo "$ac_t""$CONFIGURED_YACC" 1>&6
2817 else
2818   echo "$ac_t""no" 1>&6
2819 fi
2820
2821 test -n "$CONFIGURED_YACC" && break
2822 done
2823 test -n "$CONFIGURED_YACC" || CONFIGURED_YACC="$MISSING bison -y"
2824
2825 for ac_prog in gm4 gnum4 m4
2826 do
2827 # Extract the first word of "$ac_prog", so it can be a program name with args.
2828 set dummy $ac_prog; ac_word=$2
2829 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2830 echo "configure:2828: checking for $ac_word" >&5
2831 if eval "test \"`echo '$''{'ac_cv_prog_CONFIGURED_M4'+set}'`\" = set"; then
2832   echo $ac_n "(cached) $ac_c" 1>&6
2833 else
2834   if test -n "$CONFIGURED_M4"; then
2835   ac_cv_prog_CONFIGURED_M4="$CONFIGURED_M4" # Let the user override the test.
2836 else
2837   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
2838   ac_dummy="$PATH"
2839   for ac_dir in $ac_dummy; do
2840     test -z "$ac_dir" && ac_dir=.
2841     if test -f $ac_dir/$ac_word; then
2842       ac_cv_prog_CONFIGURED_M4="$ac_prog"
2843       break
2844     fi
2845   done
2846   IFS="$ac_save_ifs"
2847 fi
2848 fi
2849 CONFIGURED_M4="$ac_cv_prog_CONFIGURED_M4"
2850 if test -n "$CONFIGURED_M4"; then
2851   echo "$ac_t""$CONFIGURED_M4" 1>&6
2852 else
2853   echo "$ac_t""no" 1>&6
2854 fi
2855
2856 test -n "$CONFIGURED_M4" && break
2857 done
2858 test -n "$CONFIGURED_M4" || CONFIGURED_M4="$MISSING m4"
2859
2860 for ac_prog in flex
2861 do
2862 # Extract the first word of "$ac_prog", so it can be a program name with args.
2863 set dummy $ac_prog; ac_word=$2
2864 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2865 echo "configure:2863: checking for $ac_word" >&5
2866 if eval "test \"`echo '$''{'ac_cv_prog_CONFIGURED_FLEX'+set}'`\" = set"; then
2867   echo $ac_n "(cached) $ac_c" 1>&6
2868 else
2869   if test -n "$CONFIGURED_FLEX"; then
2870   ac_cv_prog_CONFIGURED_FLEX="$CONFIGURED_FLEX" # Let the user override the test.
2871 else
2872   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
2873   ac_dummy="$PATH"
2874   for ac_dir in $ac_dummy; do
2875     test -z "$ac_dir" && ac_dir=.
2876     if test -f $ac_dir/$ac_word; then
2877       ac_cv_prog_CONFIGURED_FLEX="$ac_prog"
2878       break
2879     fi
2880   done
2881   IFS="$ac_save_ifs"
2882 fi
2883 fi
2884 CONFIGURED_FLEX="$ac_cv_prog_CONFIGURED_FLEX"
2885 if test -n "$CONFIGURED_FLEX"; then
2886   echo "$ac_t""$CONFIGURED_FLEX" 1>&6
2887 else
2888   echo "$ac_t""no" 1>&6
2889 fi
2890
2891 test -n "$CONFIGURED_FLEX" && break
2892 done
2893 test -n "$CONFIGURED_FLEX" || CONFIGURED_FLEX="$MISSING flex"
2894
2895 for ac_prog in flex lex
2896 do
2897 # Extract the first word of "$ac_prog", so it can be a program name with args.
2898 set dummy $ac_prog; ac_word=$2
2899 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2900 echo "configure:2898: checking for $ac_word" >&5
2901 if eval "test \"`echo '$''{'ac_cv_prog_CONFIGURED_LEX'+set}'`\" = set"; then
2902   echo $ac_n "(cached) $ac_c" 1>&6
2903 else
2904   if test -n "$CONFIGURED_LEX"; then
2905   ac_cv_prog_CONFIGURED_LEX="$CONFIGURED_LEX" # Let the user override the test.
2906 else
2907   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
2908   ac_dummy="$PATH"
2909   for ac_dir in $ac_dummy; do
2910     test -z "$ac_dir" && ac_dir=.
2911     if test -f $ac_dir/$ac_word; then
2912       ac_cv_prog_CONFIGURED_LEX="$ac_prog"
2913       break
2914     fi
2915   done
2916   IFS="$ac_save_ifs"
2917 fi
2918 fi
2919 CONFIGURED_LEX="$ac_cv_prog_CONFIGURED_LEX"
2920 if test -n "$CONFIGURED_LEX"; then
2921   echo "$ac_t""$CONFIGURED_LEX" 1>&6
2922 else
2923   echo "$ac_t""no" 1>&6
2924 fi
2925
2926 test -n "$CONFIGURED_LEX" && break
2927 done
2928 test -n "$CONFIGURED_LEX" || CONFIGURED_LEX="$MISSING flex"
2929
2930 for ac_prog in makeinfo
2931 do
2932 # Extract the first word of "$ac_prog", so it can be a program name with args.
2933 set dummy $ac_prog; ac_word=$2
2934 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2935 echo "configure:2933: checking for $ac_word" >&5
2936 if eval "test \"`echo '$''{'ac_cv_prog_CONFIGURED_MAKEINFO'+set}'`\" = set"; then
2937   echo $ac_n "(cached) $ac_c" 1>&6
2938 else
2939   if test -n "$CONFIGURED_MAKEINFO"; then
2940   ac_cv_prog_CONFIGURED_MAKEINFO="$CONFIGURED_MAKEINFO" # Let the user override the test.
2941 else
2942   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
2943   ac_dummy="$PATH"
2944   for ac_dir in $ac_dummy; do
2945     test -z "$ac_dir" && ac_dir=.
2946     if test -f $ac_dir/$ac_word; then
2947       ac_cv_prog_CONFIGURED_MAKEINFO="$ac_prog"
2948       break
2949     fi
2950   done
2951   IFS="$ac_save_ifs"
2952 fi
2953 fi
2954 CONFIGURED_MAKEINFO="$ac_cv_prog_CONFIGURED_MAKEINFO"
2955 if test -n "$CONFIGURED_MAKEINFO"; then
2956   echo "$ac_t""$CONFIGURED_MAKEINFO" 1>&6
2957 else
2958   echo "$ac_t""no" 1>&6
2959 fi
2960
2961 test -n "$CONFIGURED_MAKEINFO" && break
2962 done
2963 test -n "$CONFIGURED_MAKEINFO" || CONFIGURED_MAKEINFO="$MISSING makeinfo"
2964
2965
2966 # Create a .gdbinit file which runs the one in srcdir
2967 # and tells GDB to look there for source files.
2968
2969 if test -r ${srcdir}/.gdbinit ; then
2970   case ${srcdir} in
2971     .) ;;
2972     *) cat > ./.gdbinit <<EOF
2973 # ${NO_EDIT}
2974 dir ${srcdir}
2975 dir .
2976 source ${srcdir}/.gdbinit
2977 EOF
2978     ;;
2979   esac
2980 fi
2981
2982 # Make sure that the compiler is able to generate an executable.  If it
2983 # can't, we are probably in trouble.  We don't care whether we can run the
2984 # executable--we might be using a cross compiler--we only care whether it
2985 # can be created.  At this point the main configure script has set CC.
2986 we_are_ok=no
2987 echo "int main () { return 0; }" > conftest.c
2988 ${CC} -o conftest ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} conftest.c
2989 if test $? = 0 ; then
2990   if test -s conftest || test -s conftest.exe ; then
2991     we_are_ok=yes
2992   fi
2993 fi 
2994 case $we_are_ok in
2995   no)
2996     echo 1>&2 "*** The command '${CC} -o conftest ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} conftest.c' failed."
2997     echo 1>&2 "*** You must set the environment variable CC to a working compiler."
2998     rm -f conftest*
2999     exit 1
3000     ;;
3001 esac
3002 rm -f conftest*
3003
3004 # The Solaris /usr/ucb/cc compiler does not appear to work.
3005 case "${host}" in
3006   sparc-sun-solaris2*)
3007       CCBASE="`echo ${CC-cc} | sed 's/ .*$//'`"
3008       if test "`type $CCBASE | sed 's/^[^/]*//'`" = "/usr/ucb/cc" ; then
3009           could_use=
3010           test -d /opt/SUNWspro/bin && could_use="/opt/SUNWspro/bin"
3011           if test -d /opt/cygnus/bin ; then
3012               if test "$could_use" = "" ; then
3013                   could_use="/opt/cygnus/bin"
3014               else
3015                   could_use="$could_use or /opt/cygnus/bin"
3016               fi
3017           fi
3018         if test "$could_use" = "" ; then
3019             echo "Warning: compilation may fail because you're using"
3020             echo "/usr/ucb/cc.  You should change your PATH or CC "
3021             echo "variable and rerun configure."
3022         else
3023             echo "Warning: compilation may fail because you're using"
3024             echo "/usr/ucb/cc, when you should use the C compiler from"
3025             echo "$could_use.  You should change your"
3026             echo "PATH or CC variable and rerun configure."
3027         fi
3028       fi
3029   ;;
3030 esac
3031
3032 case "${host}" in
3033   *-*-hpux*) RPATH_ENVVAR=SHLIB_PATH ;;
3034   *-*-darwin* | *-*-rhapsody* ) RPATH_ENVVAR=DYLD_LIBRARY_PATH ;;
3035   *) RPATH_ENVVAR=LD_LIBRARY_PATH ;;
3036 esac
3037
3038 # Record target_configdirs and the configure arguments for target and
3039 # build configuration in Makefile.
3040 target_configdirs=`echo "${target_configdirs}" | sed -e 's/target-//g'`
3041 build_configdirs=`echo "${build_configdirs}" | sed -e 's/build-//g'`
3042
3043 # Determine whether gdb needs tk/tcl or not.
3044 # Use 'maybe' since enable_gdbtk might be true even if tk isn't available
3045 # and in that case we want gdb to be built without tk.  Ugh!
3046 # In fact I believe gdb is the *only* package directly dependent on tk,
3047 # so we should be able to put the 'maybe's in unconditionally and
3048 # leave out the maybe dependencies when enable_gdbtk is false.  I'm not
3049 # 100% sure that that's safe though.
3050
3051 gdb_tk="maybe-all-tcl maybe-all-tk maybe-all-itcl maybe-all-libgui"
3052 case "$enable_gdbtk" in
3053   no)
3054     GDB_TK="" ;;
3055   yes)
3056     GDB_TK="${gdb_tk}" ;;
3057   *)
3058     # Only add the dependency on gdbtk when GDBtk is part of the gdb
3059     # distro.  Eventually someone will fix this and move Insight, nee
3060     # gdbtk to a separate directory.
3061     if test -d ${srcdir}/gdb/gdbtk ; then
3062       GDB_TK="${gdb_tk}"
3063     else
3064       GDB_TK=""
3065     fi
3066     ;;
3067 esac
3068
3069 # Strip out unwanted targets.
3070
3071 # While at that, we remove Makefiles if we were started for recursive
3072 # configuration, so that the top-level Makefile reconfigures them,
3073 # like we used to do when configure itself was recursive.
3074
3075 # Loop over modules.  $extrasub must be used with care, limiting as
3076 # much as possible the usage of range addresses.  That's because autoconf
3077 # splits the sed script to overcome limits in the number of commands,
3078 # and relying on carefully-timed sed passes may turn out to be very hard
3079 # to maintain later.  In this particular case, you just have to be careful
3080 # not to nest @if/@endif pairs, because configure will not warn you at all.
3081
3082 # Check whether --enable-bootstrap or --disable-bootstrap was given.
3083 if test "${enable_bootstrap+set}" = set; then
3084   enableval="$enable_bootstrap"
3085   :
3086 else
3087   enable_bootstrap=default
3088 fi
3089
3090
3091 # Issue errors and warnings for invalid/strange bootstrap combinations.
3092 case "$configdirs" in
3093   *gcc*) have_compiler=yes ;;
3094   *) have_compiler=no ;;
3095 esac
3096
3097 case "$have_compiler:$host:$target:$enable_bootstrap" in
3098   *:*:*:no) ;;
3099
3100   # Default behavior.  (We'll) enable bootstrap if we have a compiler
3101   # and we are in a native configuration.
3102   yes:$build:$build:default)
3103     # This will become 'yes'
3104     enable_bootstrap=no ;;
3105
3106   *:*:*:default)
3107     enable_bootstrap=no ;;
3108
3109   # We have a compiler and we are in a native configuration, bootstrap is ok
3110   yes:$build:$build:yes | yes:$build:$build:lean)
3111     ;;
3112
3113   # Other configurations, but we have a compiler.  Assume the user knows
3114   # what he's doing.
3115   yes:*:*:yes | yes:*:*:lean)
3116     echo "configure: warning: trying to bootstrap a cross compiler" 1>&2
3117     ;;
3118
3119   # No compiler: if they passed --enable-bootstrap explicitly, fail
3120   no:*:*:yes | no:*:*:lean)
3121     { echo "configure: error: cannot bootstrap without a compiler" 1>&2; exit 1; } ;;
3122
3123   # Fail if wrong command line
3124   *)
3125     { echo "configure: error: invalid option for --enable-bootstrap" 1>&2; exit 1; }
3126     ;;
3127 esac
3128
3129 # Adjust the toplevel makefile according to whether bootstrap was selected.
3130 case "$enable_bootstrap" in
3131   yes)
3132     bootstrap_lean='#'
3133     default_target=bootstrap
3134     bootstrap_suffix=bootstrap ;;
3135   lean)
3136     bootstrap_lean=''
3137     default_target=bootstrap
3138     bootstrap_suffix=bootstrap ;;
3139   no)
3140     default_target=all
3141     bootstrap_suffix=no-bootstrap ;;
3142 esac
3143
3144
3145
3146 for module in ${build_configdirs} ; do
3147   if test -z "${no_recursion}" \
3148      && test -f ${build_subdir}/${module}/Makefile; then
3149     echo 1>&2 "*** removing ${build_subdir}/${module}/Makefile to force reconfigure"
3150     rm -f ${build_subdir}/${module}/Makefile
3151   fi
3152   extrasub="$extrasub
3153 /^@if build-$module\$/d
3154 /^@endif build-$module\$/d
3155 /^@if build-$module-$bootstrap_suffix\$/d
3156 /^@endif build-$module-$bootstrap_suffix\$/d"
3157 done
3158 for module in ${configdirs} ; do
3159   if test -z "${no_recursion}" \
3160      && test -f ${module}/Makefile; then
3161     echo 1>&2 "*** removing ${module}/Makefile to force reconfigure"
3162     rm -f ${module}/Makefile
3163   fi
3164   extrasub="$extrasub
3165 /^@if $module\$/d
3166 /^@endif $module\$/d
3167 /^@if $module-$bootstrap_suffix\$/d
3168 /^@endif $module-$bootstrap_suffix\$/d"
3169 done
3170 for module in ${target_configdirs} ; do
3171   if test -z "${no_recursion}" \
3172      && test -f ${target_subdir}/${module}/Makefile; then
3173     echo 1>&2 "*** removing ${target_subdir}/${module}/Makefile to force reconfigure"
3174     rm -f ${target_subdir}/${module}/Makefile
3175   fi
3176   extrasub="$extrasub
3177 /^@if target-$module\$/d
3178 /^@endif target-$module\$/d
3179 /^@if target-$module-$bootstrap_suffix\$/d
3180 /^@endif target-$module-$bootstrap_suffix\$/d"
3181 done
3182
3183 extrasub="$extrasub
3184 /^@if /,/^@endif /d"
3185
3186 # Create the serialization dependencies.  This uses a temporary file.
3187
3188 # Check whether --enable-serial-configure or --disable-serial-configure was given.
3189 if test "${enable_serial_configure+set}" = set; then
3190   enableval="$enable_serial_configure"
3191   :
3192 fi
3193
3194
3195 case ${enable_serial_configure} in
3196   yes)
3197     enable_serial_build_configure=yes
3198     enable_serial_host_configure=yes
3199     enable_serial_target_configure=yes
3200     ;;
3201 esac
3202
3203 # These force 'configure's to be done one at a time, to avoid problems
3204 # with contention over a shared config.cache.
3205 rm -f serdep.tmp
3206 echo '# serdep.tmp' > serdep.tmp
3207 olditem=
3208 test "x${enable_serial_build_configure}" = xyes &&
3209 for item in ${build_configdirs} ; do
3210   case ${olditem} in
3211     "") ;;
3212     *) echo "configure-build-${item}: configure-build-${olditem}" >> serdep.tmp ;;
3213   esac
3214   olditem=${item}
3215 done
3216 olditem=
3217 test "x${enable_serial_host_configure}" = xyes &&
3218 for item in ${configdirs} ; do
3219   case ${olditem} in
3220     "") ;;
3221     *) echo "configure-${item}: configure-${olditem}" >> serdep.tmp ;;
3222   esac
3223   olditem=${item}
3224 done
3225 olditem=
3226 test "x${enable_serial_target_configure}" = xyes &&
3227 for item in ${target_configdirs} ; do
3228   case ${olditem} in
3229     "") ;;
3230     *) echo "configure-target-${item}: configure-target-${olditem}" >> serdep.tmp ;;
3231   esac
3232   olditem=${item}
3233 done
3234 serialization_dependencies=serdep.tmp
3235
3236
3237 # Base args.  Strip norecursion, cache-file, srcdir, host, build,
3238 # target and nonopt.  These are the ones we might not want to pass
3239 # down to subconfigures.  Also strip program-prefix, program-suffix,
3240 # and program-transform-name, so that we can pass down a consistent
3241 # program-transform-name.  If autoconf has put single quotes around
3242 # any of these arguments (because they contain shell metacharacters)
3243 # then this will fail; in practice this only happens for
3244 # --program-transform-name, so be sure to override --program-transform-name
3245 # at the end of the argument list.
3246 # These will be expanded by make, so quote '$'.
3247 cat <<\EOF_SED > conftestsed
3248 s/ --no[^ ]*/ /g
3249 s/ --c[a-z-]*[= ][^ ]*//g
3250 s/ --sr[a-z-]*[= ][^ ]*//g
3251 s/ --ho[a-z-]*[= ][^ ]*//g
3252 s/ --bu[a-z-]*[= ][^ ]*//g
3253 s/ --t[a-z-]*[= ][^ ]*//g
3254 s/ --program-[pst][a-z-]*[= ][^ ]*//g
3255 s/ -cache-file[= ][^ ]*//g
3256 s/ -srcdir[= ][^ ]*//g
3257 s/ -host[= ][^ ]*//g
3258 s/ -build[= ][^ ]*//g
3259 s/ -target[= ][^ ]*//g
3260 s/ -program-prefix[= ][^ ]*//g
3261 s/ -program-suffix[= ][^ ]*//g
3262 s/ -program-transform-name[= ][^ ]*//g
3263 s/ [^' -][^ ]* / /
3264 s/^ *//;s/ *$//
3265 s,\$,$$,g
3266 EOF_SED
3267 sed -f conftestsed <<EOF_SED > conftestsed.out
3268  ${ac_configure_args} 
3269 EOF_SED
3270 baseargs=`cat conftestsed.out`
3271 rm -f conftestsed conftestsed.out
3272
3273 # Add in --program-transform-name, after --program-prefix and
3274 # --program-suffix have been applied to it.  Autoconf has already
3275 # doubled dollar signs and backslashes in program_transform_name; we want
3276 # the backslashes un-doubled, and then the entire thing wrapped in single
3277 # quotes, because this will be expanded first by make and then by the shell. 
3278 # Also, because we want to override the logic in subdir configure scripts to
3279 # choose program_transform_name, replace any s,x,x, with s,y,y,.
3280 sed -e "s,\\\\\\\\,\\\\,g; s,','\\\\'',g; s/s,x,x,/s,y,y,/" <<EOF_SED > conftestsed.out
3281 ${program_transform_name}
3282 EOF_SED
3283 gcc_transform_name=`cat conftestsed.out`
3284 rm -f conftestsed.out
3285 baseargs="$baseargs --program-transform-name='${gcc_transform_name}'"
3286
3287 # For the build-side libraries, we just need to pretend we're native,
3288 # and not use the same cache file.  Multilibs are neither needed nor
3289 # desired.
3290 build_configargs="--cache-file=../config.cache --build=${build_alias} --host=${build_alias} --target=${target_alias} ${baseargs}"
3291
3292 # For host modules, accept cache file option, or specification as blank.
3293 case "${cache_file}" in
3294 "") # empty
3295   cache_file_option="" ;;
3296 /* | [A-Za-z]:[\\/]* ) # absolute path
3297   cache_file_option="--cache-file=${cache_file}" ;;
3298 *) # relative path
3299   cache_file_option="--cache-file=../${cache_file}" ;;
3300 esac
3301
3302 # Host dirs don't like to share a cache file either, horribly enough.
3303 # This seems to be due to autoconf 2.5x stupidity.
3304 host_configargs="--cache-file=./config.cache --build=${build_alias} --host=${host_alias} --target=${target_alias} ${extra_host_args} ${baseargs}"
3305
3306 target_configargs=${baseargs}
3307
3308 # Passing a --with-cross-host argument lets the target libraries know
3309 # whether they are being built with a cross-compiler or being built
3310 # native.  However, it would be better to use other mechanisms to make the
3311 # sorts of decisions they want to make on this basis.  Please consider
3312 # this option to be deprecated.  FIXME.
3313 if test x${is_cross_compiler} = xyes ; then
3314   target_configargs="--with-cross-host=${host_alias} ${target_configargs}"
3315 fi
3316
3317 # Default to --enable-multilib.
3318 if test x${enable_multilib} = x ; then
3319   target_configargs="--enable-multilib ${target_configargs}"
3320 fi
3321
3322 # Pass --with-newlib if appropriate.  Note that target_configdirs has
3323 # changed from the earlier setting of with_newlib.
3324 if test x${with_newlib} != xno && echo " ${target_configdirs} " | grep " newlib " > /dev/null 2>&1 && test -d ${srcdir}/newlib ; then
3325   target_configargs="--with-newlib ${target_configargs}"
3326 fi
3327
3328 # Different target subdirs use different values of certain variables
3329 # (notably CXX).  Worse, multilibs use *lots* of different values.
3330 # Worse yet, autoconf 2.5x makes some of these 'precious', meaning that
3331 # it doesn't automatically accept command-line overrides of them.
3332 # This means it's not safe for target subdirs to share a cache file,
3333 # which is disgusting, but there you have it.  Hopefully this can be
3334 # fixed in future.  It's still worthwhile to use a cache file for each
3335 # directory.  I think.
3336
3337 # Pass the appropriate --build, --host, --target and --cache-file arguments.
3338 # We need to pass --target, as newer autoconf's requires consistency
3339 # for target_alias and gcc doesn't manage it consistently.
3340 target_configargs="--cache-file=./config.cache --build=${build_alias} --host=${target_alias} --target=${target_alias} ${target_configargs}"
3341
3342 FLAGS_FOR_TARGET=
3343 case " $target_configdirs " in
3344  *" newlib "*)
3345   case " $target_configargs " in
3346   *" --with-newlib "*)
3347    case "$target" in
3348    *-cygwin*)
3349      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' ;;
3350    esac
3351
3352    # If we're not building GCC, don't discard standard headers.
3353    if test -d ${srcdir}/gcc; then
3354      FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -nostdinc'
3355
3356      if test "${build}" != "${host}"; then
3357        # On Canadian crosses, CC_FOR_TARGET will have already been set
3358        # by `configure', so we won't have an opportunity to add -Bgcc/
3359        # to it.  This is right: we don't want to search that directory
3360        # for binaries, but we want the header files in there, so add
3361        # them explicitly.
3362        FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -isystem $$r/$(HOST_SUBDIR)/gcc/include'
3363
3364        # Someone might think of using the pre-installed headers on
3365        # Canadian crosses, in case the installed compiler is not fully
3366        # compatible with the compiler being built.  In this case, it
3367        # would be better to flag an error than risking having
3368        # incompatible object files being constructed.  We can't
3369        # guarantee that an error will be flagged, but let's hope the
3370        # compiler will do it, when presented with incompatible header
3371        # files.
3372      fi
3373    fi
3374
3375    case "${target}-${is_cross_compiler}" in
3376    i[3456789]86-*-linux*-no)
3377       # Here host == target, so we don't need to build gcc,
3378       # so we don't want to discard standard headers.
3379       FLAGS_FOR_TARGET=`echo " $FLAGS_FOR_TARGET " | sed -e 's/ -nostdinc / /'`
3380       ;;
3381    *)
3382       # If we're building newlib, use its generic headers last, but search
3383       # for any libc-related directories first (so make it the last -B
3384       # switch).
3385       FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -B$$r/$(TARGET_SUBDIR)/newlib/ -isystem $$r/$(TARGET_SUBDIR)/newlib/targ-include -isystem $$s/newlib/libc/include'
3386       ;;
3387    esac
3388    ;;
3389   esac
3390   ;;
3391 esac
3392
3393 # Allow the user to override the flags for
3394 # our build compiler if desired.
3395 CFLAGS_FOR_BUILD=${CFLAGS_FOR_BUILD-${CFLAGS}}
3396
3397 # On Canadian crosses, we'll be searching the right directories for
3398 # the previously-installed cross compiler, so don't bother to add
3399 # flags for directories within the install tree of the compiler
3400 # being built; programs in there won't even run.
3401 if test "${build}" = "${host}" && test -d ${srcdir}/gcc; then
3402   # Search for pre-installed headers if nothing else fits.
3403   FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -B$(build_tooldir)/bin/ -B$(build_tooldir)/lib/ -isystem $(build_tooldir)/include -isystem $(build_tooldir)/sys-include'
3404 fi
3405
3406 if test "x${use_gnu_ld}" = x &&
3407    echo " ${configdirs} " | grep " ld " > /dev/null ; then
3408   # Arrange for us to find uninstalled linker scripts.
3409   FLAGS_FOR_TARGET=$FLAGS_FOR_TARGET' -L$$r/$(HOST_SUBDIR)/ld'
3410 fi
3411
3412 if test "x${CC_FOR_TARGET+set}" = xset; then
3413   :
3414 elif test -d ${srcdir}/gcc; then
3415   CC_FOR_TARGET='$$r/$(HOST_SUBDIR)/gcc/xgcc -B$$r/$(HOST_SUBDIR)/gcc/'
3416 elif test "$host" = "$target"; then
3417   CC_FOR_TARGET='$(CC)'
3418 else
3419   CC_FOR_TARGET=`echo gcc | sed "${program_transform_name}"`
3420 fi
3421 CC_FOR_TARGET=$CC_FOR_TARGET' $(FLAGS_FOR_TARGET)'
3422
3423 if test "x${GCJ_FOR_TARGET+set}" = xset; then
3424   :
3425 elif test -d ${srcdir}/gcc; then
3426   GCJ_FOR_TARGET='$$r/$(HOST_SUBDIR)/gcc/gcj -B$$r/$(HOST_SUBDIR)/gcc/'
3427 elif test "$host" = "$target"; then
3428   GCJ_FOR_TARGET='gcj'
3429 else
3430   GCJ_FOR_TARGET=`echo gcj | sed "${program_transform_name}"`
3431 fi
3432 GCJ_FOR_TARGET=$GCJ_FOR_TARGET' $(FLAGS_FOR_TARGET)'
3433
3434 if test "x${GFORTRAN_FOR_TARGET+set}" = xset; then
3435   :
3436 elif test -d ${srcdir}/gcc; then
3437   GFORTRAN_FOR_TARGET='$$r/$(HOST_SUBDIR)/gcc/gfortran -B$$r/$(HOST_SUBDIR)/gcc/'
3438 elif test "$host" = "$target"; then
3439   GFORTRAN_FOR_TARGET='gfortran'
3440 else
3441   GFORTRAN_FOR_TARGET=`echo gfortran | sed "${program_transform_name}"`
3442 fi
3443 case $GFORTRAN_FOR_TARGET in
3444 *' $(FLAGS_FOR_TARGET)') ;;
3445 *) GFORTRAN_FOR_TARGET=$GFORTRAN_FOR_TARGET' $(FLAGS_FOR_TARGET)' ;;
3446 esac
3447
3448 # Don't use libstdc++-v3's flags to configure/build itself.
3449 libstdcxx_flags='`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'
3450 raw_libstdcxx_flags='-L$$r/$(TARGET_SUBDIR)/libstdc++-v3/src -L$$r/$(TARGET_SUBDIR)/libstdc++-v3/src/.libs'
3451
3452 if test "x${CXX_FOR_TARGET+set}" = xset; then
3453   if test "x${RAW_CXX_FOR_TARGET+set}" != xset; then
3454     RAW_CXX_FOR_TARGET=${CXX_FOR_TARGET}
3455   fi
3456 elif test -d ${srcdir}/gcc; then
3457   # We add -shared-libgcc to CXX_FOR_TARGET whenever we use xgcc instead
3458   # of g++ for linking C++ or Java, because g++ has -shared-libgcc by
3459   # default whereas gcc does not.
3460   # RAW_CXX_FOR_TARGET is for linking C++ or java; CXX_FOR_TARGET is for
3461   # all other cases.
3462   CXX_FOR_TARGET='$$r/$(HOST_SUBDIR)/gcc/g++ -B$$r/$(HOST_SUBDIR)/gcc/ -nostdinc++ '$libstdcxx_flags
3463   RAW_CXX_FOR_TARGET='$$r/$(HOST_SUBDIR)/gcc/xgcc -shared-libgcc -B$$r/$(HOST_SUBDIR)/gcc/ -nostdinc++ '$raw_libstdcxx_flags
3464 elif test "$host" = "$target"; then
3465   CXX_FOR_TARGET='$(CXX)'
3466   RAW_CXX_FOR_TARGET=${CXX_FOR_TARGET}
3467 else
3468   CXX_FOR_TARGET=`echo c++ | sed "${program_transform_name}"`
3469   RAW_CXX_FOR_TARGET=${CXX_FOR_TARGET}
3470 fi
3471 CXX_FOR_TARGET=$CXX_FOR_TARGET' $(FLAGS_FOR_TARGET)'
3472 RAW_CXX_FOR_TARGET=$RAW_CXX_FOR_TARGET' $(FLAGS_FOR_TARGET)'
3473
3474 qCXX_FOR_TARGET=`echo "$CXX_FOR_TARGET" | sed 's,[&%],\\\&,g'`
3475 qRAW_CXX_FOR_TARGET=`echo "$RAW_CXX_FOR_TARGET" | sed 's,[&%],\\\&,g'`
3476
3477 # We want to defer the evaluation of `cmd`s and shell variables in
3478 # CXX_FOR_TARGET when recursing in the top-level Makefile, such as for
3479 # bootstrap.  We'll enclose CXX_FOR_TARGET_FOR_RECURSIVE_MAKE in single
3480 # quotes, but we still have to duplicate `$'s so that shell variables
3481 # can be expanded by the nested make as shell variables, not as make
3482 # macros.
3483 qqCXX_FOR_TARGET=`echo "$qCXX_FOR_TARGET" | sed -e 's,[$][$],$$$$,g'`
3484 qqRAW_CXX_FOR_TARGET=`echo "$qRAW_CXX_FOR_TARGET" | sed -e 's,[$][$],$$$$,g'`
3485
3486 # Wrap CC_FOR_TARGET and friends, for certain types of builds.
3487 CC_FOR_TARGET="\$(STAGE_CC_WRAPPER) ${CC_FOR_TARGET}"
3488 GCJ_FOR_TARGET="\$(STAGE_CC_WRAPPER) ${GCJ_FOR_TARGET}"
3489 GFORTRAN_FOR_TARGET="\$(STAGE_CC_WRAPPER) ${GFORTRAN_FOR_TARGET}"
3490 CXX_FOR_TARGET="\$(STAGE_CC_WRAPPER) ${qCXX_FOR_TARGET}"
3491 RAW_CXX_FOR_TARGET="\$(STAGE_CC_WRAPPER) ${qRAW_CXX_FOR_TARGET}"
3492 CXX_FOR_TARGET_FOR_RECURSIVE_MAKE="\$(STAGE_CC_WRAPPER) ${qqCXX_FOR_TARGET}"
3493 RAW_CXX_FOR_TARGET_FOR_RECURSIVE_MAKE="\$(STAGE_CC_WRAPPER) ${qqRAW_CXX_FOR_TARGET}"
3494
3495 # Makefile fragments.
3496 for frag in host_makefile_frag target_makefile_frag alphaieee_frag ospace_frag;
3497 do
3498   eval fragval=\$$frag
3499   if test $fragval != /dev/null; then
3500     eval $frag=${srcdir}/$fragval
3501   fi
3502 done
3503
3504
3505
3506
3507
3508 # Miscellanea: directories, flags, etc.
3509
3510
3511
3512
3513
3514
3515
3516 # Build module lists & subconfigure args.
3517
3518
3519
3520 # Host module lists & subconfigure args.
3521
3522
3523
3524 # Target module lists & subconfigure args.
3525
3526
3527
3528 # Build tools.
3529
3530
3531
3532 # Host tools.
3533 ncn_tool_prefix=
3534 test -n "$host_alias" && ncn_tool_prefix=$host_alias-
3535 ncn_target_tool_prefix=
3536 test -n "$target_alias" && ncn_target_tool_prefix=$target_alias-
3537
3538  if test -n "$ncn_tool_prefix"; then
3539   # Extract the first word of "${ncn_tool_prefix}ar", so it can be a program name with args.
3540 set dummy ${ncn_tool_prefix}ar; ac_word=$2
3541 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3542 echo "configure:3540: checking for $ac_word" >&5
3543 if eval "test \"`echo '$''{'ac_cv_prog_AR'+set}'`\" = set"; then
3544   echo $ac_n "(cached) $ac_c" 1>&6
3545 else
3546   if test -n "$AR"; then
3547   ac_cv_prog_AR="$AR" # Let the user override the test.
3548 else
3549   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
3550   ac_dummy="$PATH"
3551   for ac_dir in $ac_dummy; do
3552     test -z "$ac_dir" && ac_dir=.
3553     if test -f $ac_dir/$ac_word; then
3554       ac_cv_prog_AR="${ncn_tool_prefix}ar"
3555       break
3556     fi
3557   done
3558   IFS="$ac_save_ifs"
3559 fi
3560 fi
3561 AR="$ac_cv_prog_AR"
3562 if test -n "$AR"; then
3563   echo "$ac_t""$AR" 1>&6
3564 else
3565   echo "$ac_t""no" 1>&6
3566 fi
3567
3568 fi
3569 if test -z "$ac_cv_prog_AR" ; then
3570   if test $build = $host ; then
3571     ncn_cv_AR=$AR
3572     # Extract the first word of "ar", so it can be a program name with args.
3573 set dummy ar; ac_word=$2
3574 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3575 echo "configure:3573: checking for $ac_word" >&5
3576 if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_AR'+set}'`\" = set"; then
3577   echo $ac_n "(cached) $ac_c" 1>&6
3578 else
3579   if test -n "$ncn_cv_AR"; then
3580   ac_cv_prog_ncn_cv_AR="$ncn_cv_AR" # Let the user override the test.
3581 else
3582   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
3583   ac_dummy="$PATH"
3584   for ac_dir in $ac_dummy; do
3585     test -z "$ac_dir" && ac_dir=.
3586     if test -f $ac_dir/$ac_word; then
3587       ac_cv_prog_ncn_cv_AR="ar"
3588       break
3589     fi
3590   done
3591   IFS="$ac_save_ifs"
3592   test -z "$ac_cv_prog_ncn_cv_AR" && ac_cv_prog_ncn_cv_AR="ar"
3593 fi
3594 fi
3595 ncn_cv_AR="$ac_cv_prog_ncn_cv_AR"
3596 if test -n "$ncn_cv_AR"; then
3597   echo "$ac_t""$ncn_cv_AR" 1>&6
3598 else
3599   echo "$ac_t""no" 1>&6
3600 fi
3601  
3602     AR=$ncn_cv_AR
3603   else
3604     AR="${ncn_tool_prefix}ar"
3605   fi
3606 else
3607   AR="$ac_cv_prog_AR"
3608 fi
3609
3610  if test -n "$ncn_tool_prefix"; then
3611   # Extract the first word of "${ncn_tool_prefix}as", so it can be a program name with args.
3612 set dummy ${ncn_tool_prefix}as; ac_word=$2
3613 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3614 echo "configure:3612: checking for $ac_word" >&5
3615 if eval "test \"`echo '$''{'ac_cv_prog_AS'+set}'`\" = set"; then
3616   echo $ac_n "(cached) $ac_c" 1>&6
3617 else
3618   if test -n "$AS"; then
3619   ac_cv_prog_AS="$AS" # Let the user override the test.
3620 else
3621   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
3622   ac_dummy="$PATH"
3623   for ac_dir in $ac_dummy; do
3624     test -z "$ac_dir" && ac_dir=.
3625     if test -f $ac_dir/$ac_word; then
3626       ac_cv_prog_AS="${ncn_tool_prefix}as"
3627       break
3628     fi
3629   done
3630   IFS="$ac_save_ifs"
3631 fi
3632 fi
3633 AS="$ac_cv_prog_AS"
3634 if test -n "$AS"; then
3635   echo "$ac_t""$AS" 1>&6
3636 else
3637   echo "$ac_t""no" 1>&6
3638 fi
3639
3640 fi
3641 if test -z "$ac_cv_prog_AS" ; then
3642   if test $build = $host ; then
3643     ncn_cv_AS=$AS
3644     # Extract the first word of "as", so it can be a program name with args.
3645 set dummy as; ac_word=$2
3646 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3647 echo "configure:3645: checking for $ac_word" >&5
3648 if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_AS'+set}'`\" = set"; then
3649   echo $ac_n "(cached) $ac_c" 1>&6
3650 else
3651   if test -n "$ncn_cv_AS"; then
3652   ac_cv_prog_ncn_cv_AS="$ncn_cv_AS" # Let the user override the test.
3653 else
3654   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
3655   ac_dummy="$PATH"
3656   for ac_dir in $ac_dummy; do
3657     test -z "$ac_dir" && ac_dir=.
3658     if test -f $ac_dir/$ac_word; then
3659       ac_cv_prog_ncn_cv_AS="as"
3660       break
3661     fi
3662   done
3663   IFS="$ac_save_ifs"
3664   test -z "$ac_cv_prog_ncn_cv_AS" && ac_cv_prog_ncn_cv_AS="as"
3665 fi
3666 fi
3667 ncn_cv_AS="$ac_cv_prog_ncn_cv_AS"
3668 if test -n "$ncn_cv_AS"; then
3669   echo "$ac_t""$ncn_cv_AS" 1>&6
3670 else
3671   echo "$ac_t""no" 1>&6
3672 fi
3673  
3674     AS=$ncn_cv_AS
3675   else
3676     AS="${ncn_tool_prefix}as"
3677   fi
3678 else
3679   AS="$ac_cv_prog_AS"
3680 fi
3681
3682  if test -n "$ncn_tool_prefix"; then
3683   # Extract the first word of "${ncn_tool_prefix}dlltool", so it can be a program name with args.
3684 set dummy ${ncn_tool_prefix}dlltool; ac_word=$2
3685 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3686 echo "configure:3684: checking for $ac_word" >&5
3687 if eval "test \"`echo '$''{'ac_cv_prog_DLLTOOL'+set}'`\" = set"; then
3688   echo $ac_n "(cached) $ac_c" 1>&6
3689 else
3690   if test -n "$DLLTOOL"; then
3691   ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
3692 else
3693   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
3694   ac_dummy="$PATH"
3695   for ac_dir in $ac_dummy; do
3696     test -z "$ac_dir" && ac_dir=.
3697     if test -f $ac_dir/$ac_word; then
3698       ac_cv_prog_DLLTOOL="${ncn_tool_prefix}dlltool"
3699       break
3700     fi
3701   done
3702   IFS="$ac_save_ifs"
3703 fi
3704 fi
3705 DLLTOOL="$ac_cv_prog_DLLTOOL"
3706 if test -n "$DLLTOOL"; then
3707   echo "$ac_t""$DLLTOOL" 1>&6
3708 else
3709   echo "$ac_t""no" 1>&6
3710 fi
3711
3712 fi
3713 if test -z "$ac_cv_prog_DLLTOOL" ; then
3714   if test $build = $host ; then
3715     ncn_cv_DLLTOOL=$DLLTOOL
3716     # Extract the first word of "dlltool", so it can be a program name with args.
3717 set dummy dlltool; ac_word=$2
3718 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3719 echo "configure:3717: checking for $ac_word" >&5
3720 if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_DLLTOOL'+set}'`\" = set"; then
3721   echo $ac_n "(cached) $ac_c" 1>&6
3722 else
3723   if test -n "$ncn_cv_DLLTOOL"; then
3724   ac_cv_prog_ncn_cv_DLLTOOL="$ncn_cv_DLLTOOL" # Let the user override the test.
3725 else
3726   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
3727   ac_dummy="$PATH"
3728   for ac_dir in $ac_dummy; do
3729     test -z "$ac_dir" && ac_dir=.
3730     if test -f $ac_dir/$ac_word; then
3731       ac_cv_prog_ncn_cv_DLLTOOL="dlltool"
3732       break
3733     fi
3734   done
3735   IFS="$ac_save_ifs"
3736   test -z "$ac_cv_prog_ncn_cv_DLLTOOL" && ac_cv_prog_ncn_cv_DLLTOOL="dlltool"
3737 fi
3738 fi
3739 ncn_cv_DLLTOOL="$ac_cv_prog_ncn_cv_DLLTOOL"
3740 if test -n "$ncn_cv_DLLTOOL"; then
3741   echo "$ac_t""$ncn_cv_DLLTOOL" 1>&6
3742 else
3743   echo "$ac_t""no" 1>&6
3744 fi
3745  
3746     DLLTOOL=$ncn_cv_DLLTOOL
3747   else
3748     DLLTOOL="${ncn_tool_prefix}dlltool"
3749   fi
3750 else
3751   DLLTOOL="$ac_cv_prog_DLLTOOL"
3752 fi
3753
3754  if test -n "$ncn_tool_prefix"; then
3755   # Extract the first word of "${ncn_tool_prefix}ld", so it can be a program name with args.
3756 set dummy ${ncn_tool_prefix}ld; ac_word=$2
3757 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3758 echo "configure:3756: checking for $ac_word" >&5
3759 if eval "test \"`echo '$''{'ac_cv_prog_LD'+set}'`\" = set"; then
3760   echo $ac_n "(cached) $ac_c" 1>&6
3761 else
3762   if test -n "$LD"; then
3763   ac_cv_prog_LD="$LD" # Let the user override the test.
3764 else
3765   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
3766   ac_dummy="$PATH"
3767   for ac_dir in $ac_dummy; do
3768     test -z "$ac_dir" && ac_dir=.
3769     if test -f $ac_dir/$ac_word; then
3770       ac_cv_prog_LD="${ncn_tool_prefix}ld"
3771       break
3772     fi
3773   done
3774   IFS="$ac_save_ifs"
3775 fi
3776 fi
3777 LD="$ac_cv_prog_LD"
3778 if test -n "$LD"; then
3779   echo "$ac_t""$LD" 1>&6
3780 else
3781   echo "$ac_t""no" 1>&6
3782 fi
3783
3784 fi
3785 if test -z "$ac_cv_prog_LD" ; then
3786   if test $build = $host ; then
3787     ncn_cv_LD=$LD
3788     # Extract the first word of "ld", so it can be a program name with args.
3789 set dummy ld; ac_word=$2
3790 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3791 echo "configure:3789: checking for $ac_word" >&5
3792 if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_LD'+set}'`\" = set"; then
3793   echo $ac_n "(cached) $ac_c" 1>&6
3794 else
3795   if test -n "$ncn_cv_LD"; then
3796   ac_cv_prog_ncn_cv_LD="$ncn_cv_LD" # Let the user override the test.
3797 else
3798   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
3799   ac_dummy="$PATH"
3800   for ac_dir in $ac_dummy; do
3801     test -z "$ac_dir" && ac_dir=.
3802     if test -f $ac_dir/$ac_word; then
3803       ac_cv_prog_ncn_cv_LD="ld"
3804       break
3805     fi
3806   done
3807   IFS="$ac_save_ifs"
3808   test -z "$ac_cv_prog_ncn_cv_LD" && ac_cv_prog_ncn_cv_LD="ld"
3809 fi
3810 fi
3811 ncn_cv_LD="$ac_cv_prog_ncn_cv_LD"
3812 if test -n "$ncn_cv_LD"; then
3813   echo "$ac_t""$ncn_cv_LD" 1>&6
3814 else
3815   echo "$ac_t""no" 1>&6
3816 fi
3817  
3818     LD=$ncn_cv_LD
3819   else
3820     LD="${ncn_tool_prefix}ld"
3821   fi
3822 else
3823   LD="$ac_cv_prog_LD"
3824 fi
3825
3826  if test -n "$ncn_tool_prefix"; then
3827   # Extract the first word of "${ncn_tool_prefix}nm", so it can be a program name with args.
3828 set dummy ${ncn_tool_prefix}nm; ac_word=$2
3829 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3830 echo "configure:3828: checking for $ac_word" >&5
3831 if eval "test \"`echo '$''{'ac_cv_prog_NM'+set}'`\" = set"; then
3832   echo $ac_n "(cached) $ac_c" 1>&6
3833 else
3834   if test -n "$NM"; then
3835   ac_cv_prog_NM="$NM" # Let the user override the test.
3836 else
3837   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
3838   ac_dummy="$PATH"
3839   for ac_dir in $ac_dummy; do
3840     test -z "$ac_dir" && ac_dir=.
3841     if test -f $ac_dir/$ac_word; then
3842       ac_cv_prog_NM="${ncn_tool_prefix}nm"
3843       break
3844     fi
3845   done
3846   IFS="$ac_save_ifs"
3847 fi
3848 fi
3849 NM="$ac_cv_prog_NM"
3850 if test -n "$NM"; then
3851   echo "$ac_t""$NM" 1>&6
3852 else
3853   echo "$ac_t""no" 1>&6
3854 fi
3855
3856 fi
3857 if test -z "$ac_cv_prog_NM" ; then
3858   if test $build = $host ; then
3859     ncn_cv_NM=$NM
3860     # Extract the first word of "nm", so it can be a program name with args.
3861 set dummy nm; ac_word=$2
3862 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3863 echo "configure:3861: checking for $ac_word" >&5
3864 if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_NM'+set}'`\" = set"; then
3865   echo $ac_n "(cached) $ac_c" 1>&6
3866 else
3867   if test -n "$ncn_cv_NM"; then
3868   ac_cv_prog_ncn_cv_NM="$ncn_cv_NM" # Let the user override the test.
3869 else
3870   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
3871   ac_dummy="$PATH"
3872   for ac_dir in $ac_dummy; do
3873     test -z "$ac_dir" && ac_dir=.
3874     if test -f $ac_dir/$ac_word; then
3875       ac_cv_prog_ncn_cv_NM="nm"
3876       break
3877     fi
3878   done
3879   IFS="$ac_save_ifs"
3880   test -z "$ac_cv_prog_ncn_cv_NM" && ac_cv_prog_ncn_cv_NM="nm"
3881 fi
3882 fi
3883 ncn_cv_NM="$ac_cv_prog_ncn_cv_NM"
3884 if test -n "$ncn_cv_NM"; then
3885   echo "$ac_t""$ncn_cv_NM" 1>&6
3886 else
3887   echo "$ac_t""no" 1>&6
3888 fi
3889  
3890     NM=$ncn_cv_NM
3891   else
3892     NM="${ncn_tool_prefix}nm"
3893   fi
3894 else
3895   NM="$ac_cv_prog_NM"
3896 fi
3897
3898  if test -n "$ncn_tool_prefix"; then
3899   # Extract the first word of "${ncn_tool_prefix}ranlib", so it can be a program name with args.
3900 set dummy ${ncn_tool_prefix}ranlib; ac_word=$2
3901 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3902 echo "configure:3900: checking for $ac_word" >&5
3903 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
3904   echo $ac_n "(cached) $ac_c" 1>&6
3905 else
3906   if test -n "$RANLIB"; then
3907   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
3908 else
3909   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
3910   ac_dummy="$PATH"
3911   for ac_dir in $ac_dummy; do
3912     test -z "$ac_dir" && ac_dir=.
3913     if test -f $ac_dir/$ac_word; then
3914       ac_cv_prog_RANLIB="${ncn_tool_prefix}ranlib"
3915       break
3916     fi
3917   done
3918   IFS="$ac_save_ifs"
3919 fi
3920 fi
3921 RANLIB="$ac_cv_prog_RANLIB"
3922 if test -n "$RANLIB"; then
3923   echo "$ac_t""$RANLIB" 1>&6
3924 else
3925   echo "$ac_t""no" 1>&6
3926 fi
3927
3928 fi
3929 if test -z "$ac_cv_prog_RANLIB" ; then
3930   if test $build = $host ; then
3931     ncn_cv_RANLIB=$RANLIB
3932     # Extract the first word of "ranlib", so it can be a program name with args.
3933 set dummy ranlib; ac_word=$2
3934 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3935 echo "configure:3933: checking for $ac_word" >&5
3936 if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_RANLIB'+set}'`\" = set"; then
3937   echo $ac_n "(cached) $ac_c" 1>&6
3938 else
3939   if test -n "$ncn_cv_RANLIB"; then
3940   ac_cv_prog_ncn_cv_RANLIB="$ncn_cv_RANLIB" # Let the user override the test.
3941 else
3942   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
3943   ac_dummy="$PATH"
3944   for ac_dir in $ac_dummy; do
3945     test -z "$ac_dir" && ac_dir=.
3946     if test -f $ac_dir/$ac_word; then
3947       ac_cv_prog_ncn_cv_RANLIB="ranlib"
3948       break
3949     fi
3950   done
3951   IFS="$ac_save_ifs"
3952   test -z "$ac_cv_prog_ncn_cv_RANLIB" && ac_cv_prog_ncn_cv_RANLIB=":"
3953 fi
3954 fi
3955 ncn_cv_RANLIB="$ac_cv_prog_ncn_cv_RANLIB"
3956 if test -n "$ncn_cv_RANLIB"; then
3957   echo "$ac_t""$ncn_cv_RANLIB" 1>&6
3958 else
3959   echo "$ac_t""no" 1>&6
3960 fi
3961  
3962     RANLIB=$ncn_cv_RANLIB
3963   else
3964     RANLIB=":"
3965   fi
3966 else
3967   RANLIB="$ac_cv_prog_RANLIB"
3968 fi
3969
3970  if test -n "$ncn_tool_prefix"; then
3971   # Extract the first word of "${ncn_tool_prefix}windres", so it can be a program name with args.
3972 set dummy ${ncn_tool_prefix}windres; ac_word=$2
3973 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3974 echo "configure:3972: checking for $ac_word" >&5
3975 if eval "test \"`echo '$''{'ac_cv_prog_WINDRES'+set}'`\" = set"; then
3976   echo $ac_n "(cached) $ac_c" 1>&6
3977 else
3978   if test -n "$WINDRES"; then
3979   ac_cv_prog_WINDRES="$WINDRES" # 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_WINDRES="${ncn_tool_prefix}windres"
3987       break
3988     fi
3989   done
3990   IFS="$ac_save_ifs"
3991 fi
3992 fi
3993 WINDRES="$ac_cv_prog_WINDRES"
3994 if test -n "$WINDRES"; then
3995   echo "$ac_t""$WINDRES" 1>&6
3996 else
3997   echo "$ac_t""no" 1>&6
3998 fi
3999
4000 fi
4001 if test -z "$ac_cv_prog_WINDRES" ; then
4002   if test $build = $host ; then
4003     ncn_cv_WINDRES=$WINDRES
4004     # Extract the first word of "windres", so it can be a program name with args.
4005 set dummy windres; ac_word=$2
4006 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4007 echo "configure:4005: checking for $ac_word" >&5
4008 if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_WINDRES'+set}'`\" = set"; then
4009   echo $ac_n "(cached) $ac_c" 1>&6
4010 else
4011   if test -n "$ncn_cv_WINDRES"; then
4012   ac_cv_prog_ncn_cv_WINDRES="$ncn_cv_WINDRES" # Let the user override the test.
4013 else
4014   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
4015   ac_dummy="$PATH"
4016   for ac_dir in $ac_dummy; do
4017     test -z "$ac_dir" && ac_dir=.
4018     if test -f $ac_dir/$ac_word; then
4019       ac_cv_prog_ncn_cv_WINDRES="windres"
4020       break
4021     fi
4022   done
4023   IFS="$ac_save_ifs"
4024   test -z "$ac_cv_prog_ncn_cv_WINDRES" && ac_cv_prog_ncn_cv_WINDRES="windres"
4025 fi
4026 fi
4027 ncn_cv_WINDRES="$ac_cv_prog_ncn_cv_WINDRES"
4028 if test -n "$ncn_cv_WINDRES"; then
4029   echo "$ac_t""$ncn_cv_WINDRES" 1>&6
4030 else
4031   echo "$ac_t""no" 1>&6
4032 fi
4033  
4034     WINDRES=$ncn_cv_WINDRES
4035   else
4036     WINDRES="${ncn_tool_prefix}windres"
4037   fi
4038 else
4039   WINDRES="$ac_cv_prog_WINDRES"
4040 fi
4041
4042  if test -n "$ncn_tool_prefix"; then
4043   # Extract the first word of "${ncn_tool_prefix}objcopy", so it can be a program name with args.
4044 set dummy ${ncn_tool_prefix}objcopy; ac_word=$2
4045 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4046 echo "configure:4044: checking for $ac_word" >&5
4047 if eval "test \"`echo '$''{'ac_cv_prog_OBJCOPY'+set}'`\" = set"; then
4048   echo $ac_n "(cached) $ac_c" 1>&6
4049 else
4050   if test -n "$OBJCOPY"; then
4051   ac_cv_prog_OBJCOPY="$OBJCOPY" # Let the user override the test.
4052 else
4053   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
4054   ac_dummy="$PATH"
4055   for ac_dir in $ac_dummy; do
4056     test -z "$ac_dir" && ac_dir=.
4057     if test -f $ac_dir/$ac_word; then
4058       ac_cv_prog_OBJCOPY="${ncn_tool_prefix}objcopy"
4059       break
4060     fi
4061   done
4062   IFS="$ac_save_ifs"
4063 fi
4064 fi
4065 OBJCOPY="$ac_cv_prog_OBJCOPY"
4066 if test -n "$OBJCOPY"; then
4067   echo "$ac_t""$OBJCOPY" 1>&6
4068 else
4069   echo "$ac_t""no" 1>&6
4070 fi
4071
4072 fi
4073 if test -z "$ac_cv_prog_OBJCOPY" ; then
4074   if test $build = $host ; then
4075     ncn_cv_OBJCOPY=$OBJCOPY
4076     # Extract the first word of "objcopy", so it can be a program name with args.
4077 set dummy objcopy; ac_word=$2
4078 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4079 echo "configure:4077: checking for $ac_word" >&5
4080 if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_OBJCOPY'+set}'`\" = set"; then
4081   echo $ac_n "(cached) $ac_c" 1>&6
4082 else
4083   if test -n "$ncn_cv_OBJCOPY"; then
4084   ac_cv_prog_ncn_cv_OBJCOPY="$ncn_cv_OBJCOPY" # Let the user override the test.
4085 else
4086   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
4087   ac_dummy="$PATH"
4088   for ac_dir in $ac_dummy; do
4089     test -z "$ac_dir" && ac_dir=.
4090     if test -f $ac_dir/$ac_word; then
4091       ac_cv_prog_ncn_cv_OBJCOPY="objcopy"
4092       break
4093     fi
4094   done
4095   IFS="$ac_save_ifs"
4096   test -z "$ac_cv_prog_ncn_cv_OBJCOPY" && ac_cv_prog_ncn_cv_OBJCOPY="objcopy"
4097 fi
4098 fi
4099 ncn_cv_OBJCOPY="$ac_cv_prog_ncn_cv_OBJCOPY"
4100 if test -n "$ncn_cv_OBJCOPY"; then
4101   echo "$ac_t""$ncn_cv_OBJCOPY" 1>&6
4102 else
4103   echo "$ac_t""no" 1>&6
4104 fi
4105  
4106     OBJCOPY=$ncn_cv_OBJCOPY
4107   else
4108     OBJCOPY="${ncn_tool_prefix}objcopy"
4109   fi
4110 else
4111   OBJCOPY="$ac_cv_prog_OBJCOPY"
4112 fi
4113
4114  if test -n "$ncn_tool_prefix"; then
4115   # Extract the first word of "${ncn_tool_prefix}objdump", so it can be a program name with args.
4116 set dummy ${ncn_tool_prefix}objdump; ac_word=$2
4117 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4118 echo "configure:4116: checking for $ac_word" >&5
4119 if eval "test \"`echo '$''{'ac_cv_prog_OBJDUMP'+set}'`\" = set"; then
4120   echo $ac_n "(cached) $ac_c" 1>&6
4121 else
4122   if test -n "$OBJDUMP"; then
4123   ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
4124 else
4125   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
4126   ac_dummy="$PATH"
4127   for ac_dir in $ac_dummy; do
4128     test -z "$ac_dir" && ac_dir=.
4129     if test -f $ac_dir/$ac_word; then
4130       ac_cv_prog_OBJDUMP="${ncn_tool_prefix}objdump"
4131       break
4132     fi
4133   done
4134   IFS="$ac_save_ifs"
4135 fi
4136 fi
4137 OBJDUMP="$ac_cv_prog_OBJDUMP"
4138 if test -n "$OBJDUMP"; then
4139   echo "$ac_t""$OBJDUMP" 1>&6
4140 else
4141   echo "$ac_t""no" 1>&6
4142 fi
4143
4144 fi
4145 if test -z "$ac_cv_prog_OBJDUMP" ; then
4146   if test $build = $host ; then
4147     ncn_cv_OBJDUMP=$OBJDUMP
4148     # Extract the first word of "objdump", so it can be a program name with args.
4149 set dummy objdump; ac_word=$2
4150 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4151 echo "configure:4149: checking for $ac_word" >&5
4152 if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_OBJDUMP'+set}'`\" = set"; then
4153   echo $ac_n "(cached) $ac_c" 1>&6
4154 else
4155   if test -n "$ncn_cv_OBJDUMP"; then
4156   ac_cv_prog_ncn_cv_OBJDUMP="$ncn_cv_OBJDUMP" # Let the user override the test.
4157 else
4158   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
4159   ac_dummy="$PATH"
4160   for ac_dir in $ac_dummy; do
4161     test -z "$ac_dir" && ac_dir=.
4162     if test -f $ac_dir/$ac_word; then
4163       ac_cv_prog_ncn_cv_OBJDUMP="objdump"
4164       break
4165     fi
4166   done
4167   IFS="$ac_save_ifs"
4168   test -z "$ac_cv_prog_ncn_cv_OBJDUMP" && ac_cv_prog_ncn_cv_OBJDUMP="objdump"
4169 fi
4170 fi
4171 ncn_cv_OBJDUMP="$ac_cv_prog_ncn_cv_OBJDUMP"
4172 if test -n "$ncn_cv_OBJDUMP"; then
4173   echo "$ac_t""$ncn_cv_OBJDUMP" 1>&6
4174 else
4175   echo "$ac_t""no" 1>&6
4176 fi
4177  
4178     OBJDUMP=$ncn_cv_OBJDUMP
4179   else
4180     OBJDUMP="${ncn_tool_prefix}objdump"
4181   fi
4182 else
4183   OBJDUMP="$ac_cv_prog_OBJDUMP"
4184 fi
4185
4186
4187
4188
4189
4190
4191
4192 # Target tools.
4193  if test -n "$ncn_target_tool_prefix"; then
4194   # Extract the first word of "${ncn_target_tool_prefix}ar", so it can be a program name with args.
4195 set dummy ${ncn_target_tool_prefix}ar; ac_word=$2
4196 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4197 echo "configure:4195: checking for $ac_word" >&5
4198 if eval "test \"`echo '$''{'ac_cv_prog_CONFIGURED_AR_FOR_TARGET'+set}'`\" = set"; then
4199   echo $ac_n "(cached) $ac_c" 1>&6
4200 else
4201   if test -n "$CONFIGURED_AR_FOR_TARGET"; then
4202   ac_cv_prog_CONFIGURED_AR_FOR_TARGET="$CONFIGURED_AR_FOR_TARGET" # Let the user override the test.
4203 else
4204   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
4205   ac_dummy="$PATH"
4206   for ac_dir in $ac_dummy; do
4207     test -z "$ac_dir" && ac_dir=.
4208     if test -f $ac_dir/$ac_word; then
4209       ac_cv_prog_CONFIGURED_AR_FOR_TARGET="${ncn_target_tool_prefix}ar"
4210       break
4211     fi
4212   done
4213   IFS="$ac_save_ifs"
4214 fi
4215 fi
4216 CONFIGURED_AR_FOR_TARGET="$ac_cv_prog_CONFIGURED_AR_FOR_TARGET"
4217 if test -n "$CONFIGURED_AR_FOR_TARGET"; then
4218   echo "$ac_t""$CONFIGURED_AR_FOR_TARGET" 1>&6
4219 else
4220   echo "$ac_t""no" 1>&6
4221 fi
4222
4223 fi
4224 if test -z "$ac_cv_prog_CONFIGURED_AR_FOR_TARGET" ; then
4225   if test $build = $target ; then
4226     ncn_cv_CONFIGURED_AR_FOR_TARGET=$CONFIGURED_AR_FOR_TARGET
4227     # Extract the first word of "ar", so it can be a program name with args.
4228 set dummy ar; ac_word=$2
4229 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4230 echo "configure:4228: checking for $ac_word" >&5
4231 if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_CONFIGURED_AR_FOR_TARGET'+set}'`\" = set"; then
4232   echo $ac_n "(cached) $ac_c" 1>&6
4233 else
4234   if test -n "$ncn_cv_CONFIGURED_AR_FOR_TARGET"; then
4235   ac_cv_prog_ncn_cv_CONFIGURED_AR_FOR_TARGET="$ncn_cv_CONFIGURED_AR_FOR_TARGET" # Let the user override the test.
4236 else
4237   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
4238   ac_dummy="$PATH"
4239   for ac_dir in $ac_dummy; do
4240     test -z "$ac_dir" && ac_dir=.
4241     if test -f $ac_dir/$ac_word; then
4242       ac_cv_prog_ncn_cv_CONFIGURED_AR_FOR_TARGET="ar"
4243       break
4244     fi
4245   done
4246   IFS="$ac_save_ifs"
4247   test -z "$ac_cv_prog_ncn_cv_CONFIGURED_AR_FOR_TARGET" && ac_cv_prog_ncn_cv_CONFIGURED_AR_FOR_TARGET="ar"
4248 fi
4249 fi
4250 ncn_cv_CONFIGURED_AR_FOR_TARGET="$ac_cv_prog_ncn_cv_CONFIGURED_AR_FOR_TARGET"
4251 if test -n "$ncn_cv_CONFIGURED_AR_FOR_TARGET"; then
4252   echo "$ac_t""$ncn_cv_CONFIGURED_AR_FOR_TARGET" 1>&6
4253 else
4254   echo "$ac_t""no" 1>&6
4255 fi
4256  
4257     CONFIGURED_AR_FOR_TARGET=$ncn_cv_CONFIGURED_AR_FOR_TARGET
4258   else
4259     CONFIGURED_AR_FOR_TARGET="${ncn_target_tool_prefix}ar"
4260   fi
4261 else
4262   CONFIGURED_AR_FOR_TARGET="$ac_cv_prog_CONFIGURED_AR_FOR_TARGET"
4263 fi
4264
4265  if test -n "$ncn_target_tool_prefix"; then
4266   # Extract the first word of "${ncn_target_tool_prefix}as", so it can be a program name with args.
4267 set dummy ${ncn_target_tool_prefix}as; ac_word=$2
4268 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4269 echo "configure:4267: checking for $ac_word" >&5
4270 if eval "test \"`echo '$''{'ac_cv_prog_CONFIGURED_AS_FOR_TARGET'+set}'`\" = set"; then
4271   echo $ac_n "(cached) $ac_c" 1>&6
4272 else
4273   if test -n "$CONFIGURED_AS_FOR_TARGET"; then
4274   ac_cv_prog_CONFIGURED_AS_FOR_TARGET="$CONFIGURED_AS_FOR_TARGET" # Let the user override the test.
4275 else
4276   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
4277   ac_dummy="$PATH"
4278   for ac_dir in $ac_dummy; do
4279     test -z "$ac_dir" && ac_dir=.
4280     if test -f $ac_dir/$ac_word; then
4281       ac_cv_prog_CONFIGURED_AS_FOR_TARGET="${ncn_target_tool_prefix}as"
4282       break
4283     fi
4284   done
4285   IFS="$ac_save_ifs"
4286 fi
4287 fi
4288 CONFIGURED_AS_FOR_TARGET="$ac_cv_prog_CONFIGURED_AS_FOR_TARGET"
4289 if test -n "$CONFIGURED_AS_FOR_TARGET"; then
4290   echo "$ac_t""$CONFIGURED_AS_FOR_TARGET" 1>&6
4291 else
4292   echo "$ac_t""no" 1>&6
4293 fi
4294
4295 fi
4296 if test -z "$ac_cv_prog_CONFIGURED_AS_FOR_TARGET" ; then
4297   if test $build = $target ; then
4298     ncn_cv_CONFIGURED_AS_FOR_TARGET=$CONFIGURED_AS_FOR_TARGET
4299     # Extract the first word of "as", so it can be a program name with args.
4300 set dummy as; ac_word=$2
4301 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4302 echo "configure:4300: checking for $ac_word" >&5
4303 if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_CONFIGURED_AS_FOR_TARGET'+set}'`\" = set"; then
4304   echo $ac_n "(cached) $ac_c" 1>&6
4305 else
4306   if test -n "$ncn_cv_CONFIGURED_AS_FOR_TARGET"; then
4307   ac_cv_prog_ncn_cv_CONFIGURED_AS_FOR_TARGET="$ncn_cv_CONFIGURED_AS_FOR_TARGET" # Let the user override the test.
4308 else
4309   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
4310   ac_dummy="$PATH"
4311   for ac_dir in $ac_dummy; do
4312     test -z "$ac_dir" && ac_dir=.
4313     if test -f $ac_dir/$ac_word; then
4314       ac_cv_prog_ncn_cv_CONFIGURED_AS_FOR_TARGET="as"
4315       break
4316     fi
4317   done
4318   IFS="$ac_save_ifs"
4319   test -z "$ac_cv_prog_ncn_cv_CONFIGURED_AS_FOR_TARGET" && ac_cv_prog_ncn_cv_CONFIGURED_AS_FOR_TARGET="as"
4320 fi
4321 fi
4322 ncn_cv_CONFIGURED_AS_FOR_TARGET="$ac_cv_prog_ncn_cv_CONFIGURED_AS_FOR_TARGET"
4323 if test -n "$ncn_cv_CONFIGURED_AS_FOR_TARGET"; then
4324   echo "$ac_t""$ncn_cv_CONFIGURED_AS_FOR_TARGET" 1>&6
4325 else
4326   echo "$ac_t""no" 1>&6
4327 fi
4328  
4329     CONFIGURED_AS_FOR_TARGET=$ncn_cv_CONFIGURED_AS_FOR_TARGET
4330   else
4331     CONFIGURED_AS_FOR_TARGET="${ncn_target_tool_prefix}as"
4332   fi
4333 else
4334   CONFIGURED_AS_FOR_TARGET="$ac_cv_prog_CONFIGURED_AS_FOR_TARGET"
4335 fi
4336
4337  if test -n "$ncn_target_tool_prefix"; then
4338   # Extract the first word of "${ncn_target_tool_prefix}dlltool", so it can be a program name with args.
4339 set dummy ${ncn_target_tool_prefix}dlltool; ac_word=$2
4340 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4341 echo "configure:4339: checking for $ac_word" >&5
4342 if eval "test \"`echo '$''{'ac_cv_prog_CONFIGURED_DLLTOOL_FOR_TARGET'+set}'`\" = set"; then
4343   echo $ac_n "(cached) $ac_c" 1>&6
4344 else
4345   if test -n "$CONFIGURED_DLLTOOL_FOR_TARGET"; then
4346   ac_cv_prog_CONFIGURED_DLLTOOL_FOR_TARGET="$CONFIGURED_DLLTOOL_FOR_TARGET" # Let the user override the test.
4347 else
4348   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
4349   ac_dummy="$PATH"
4350   for ac_dir in $ac_dummy; do
4351     test -z "$ac_dir" && ac_dir=.
4352     if test -f $ac_dir/$ac_word; then
4353       ac_cv_prog_CONFIGURED_DLLTOOL_FOR_TARGET="${ncn_target_tool_prefix}dlltool"
4354       break
4355     fi
4356   done
4357   IFS="$ac_save_ifs"
4358 fi
4359 fi
4360 CONFIGURED_DLLTOOL_FOR_TARGET="$ac_cv_prog_CONFIGURED_DLLTOOL_FOR_TARGET"
4361 if test -n "$CONFIGURED_DLLTOOL_FOR_TARGET"; then
4362   echo "$ac_t""$CONFIGURED_DLLTOOL_FOR_TARGET" 1>&6
4363 else
4364   echo "$ac_t""no" 1>&6
4365 fi
4366
4367 fi
4368 if test -z "$ac_cv_prog_CONFIGURED_DLLTOOL_FOR_TARGET" ; then
4369   if test $build = $target ; then
4370     ncn_cv_CONFIGURED_DLLTOOL_FOR_TARGET=$CONFIGURED_DLLTOOL_FOR_TARGET
4371     # Extract the first word of "dlltool", so it can be a program name with args.
4372 set dummy dlltool; ac_word=$2
4373 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4374 echo "configure:4372: checking for $ac_word" >&5
4375 if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_CONFIGURED_DLLTOOL_FOR_TARGET'+set}'`\" = set"; then
4376   echo $ac_n "(cached) $ac_c" 1>&6
4377 else
4378   if test -n "$ncn_cv_CONFIGURED_DLLTOOL_FOR_TARGET"; then
4379   ac_cv_prog_ncn_cv_CONFIGURED_DLLTOOL_FOR_TARGET="$ncn_cv_CONFIGURED_DLLTOOL_FOR_TARGET" # Let the user override the test.
4380 else
4381   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
4382   ac_dummy="$PATH"
4383   for ac_dir in $ac_dummy; do
4384     test -z "$ac_dir" && ac_dir=.
4385     if test -f $ac_dir/$ac_word; then
4386       ac_cv_prog_ncn_cv_CONFIGURED_DLLTOOL_FOR_TARGET="dlltool"
4387       break
4388     fi
4389   done
4390   IFS="$ac_save_ifs"
4391   test -z "$ac_cv_prog_ncn_cv_CONFIGURED_DLLTOOL_FOR_TARGET" && ac_cv_prog_ncn_cv_CONFIGURED_DLLTOOL_FOR_TARGET="dlltool"
4392 fi
4393 fi
4394 ncn_cv_CONFIGURED_DLLTOOL_FOR_TARGET="$ac_cv_prog_ncn_cv_CONFIGURED_DLLTOOL_FOR_TARGET"
4395 if test -n "$ncn_cv_CONFIGURED_DLLTOOL_FOR_TARGET"; then
4396   echo "$ac_t""$ncn_cv_CONFIGURED_DLLTOOL_FOR_TARGET" 1>&6
4397 else
4398   echo "$ac_t""no" 1>&6
4399 fi
4400  
4401     CONFIGURED_DLLTOOL_FOR_TARGET=$ncn_cv_CONFIGURED_DLLTOOL_FOR_TARGET
4402   else
4403     CONFIGURED_DLLTOOL_FOR_TARGET="${ncn_target_tool_prefix}dlltool"
4404   fi
4405 else
4406   CONFIGURED_DLLTOOL_FOR_TARGET="$ac_cv_prog_CONFIGURED_DLLTOOL_FOR_TARGET"
4407 fi
4408
4409  if test -n "$ncn_target_tool_prefix"; then
4410   # Extract the first word of "${ncn_target_tool_prefix}ld", so it can be a program name with args.
4411 set dummy ${ncn_target_tool_prefix}ld; ac_word=$2
4412 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4413 echo "configure:4411: checking for $ac_word" >&5
4414 if eval "test \"`echo '$''{'ac_cv_prog_CONFIGURED_LD_FOR_TARGET'+set}'`\" = set"; then
4415   echo $ac_n "(cached) $ac_c" 1>&6
4416 else
4417   if test -n "$CONFIGURED_LD_FOR_TARGET"; then
4418   ac_cv_prog_CONFIGURED_LD_FOR_TARGET="$CONFIGURED_LD_FOR_TARGET" # Let the user override the test.
4419 else
4420   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
4421   ac_dummy="$PATH"
4422   for ac_dir in $ac_dummy; do
4423     test -z "$ac_dir" && ac_dir=.
4424     if test -f $ac_dir/$ac_word; then
4425       ac_cv_prog_CONFIGURED_LD_FOR_TARGET="${ncn_target_tool_prefix}ld"
4426       break
4427     fi
4428   done
4429   IFS="$ac_save_ifs"
4430 fi
4431 fi
4432 CONFIGURED_LD_FOR_TARGET="$ac_cv_prog_CONFIGURED_LD_FOR_TARGET"
4433 if test -n "$CONFIGURED_LD_FOR_TARGET"; then
4434   echo "$ac_t""$CONFIGURED_LD_FOR_TARGET" 1>&6
4435 else
4436   echo "$ac_t""no" 1>&6
4437 fi
4438
4439 fi
4440 if test -z "$ac_cv_prog_CONFIGURED_LD_FOR_TARGET" ; then
4441   if test $build = $target ; then
4442     ncn_cv_CONFIGURED_LD_FOR_TARGET=$CONFIGURED_LD_FOR_TARGET
4443     # Extract the first word of "ld", so it can be a program name with args.
4444 set dummy ld; ac_word=$2
4445 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4446 echo "configure:4444: checking for $ac_word" >&5
4447 if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_CONFIGURED_LD_FOR_TARGET'+set}'`\" = set"; then
4448   echo $ac_n "(cached) $ac_c" 1>&6
4449 else
4450   if test -n "$ncn_cv_CONFIGURED_LD_FOR_TARGET"; then
4451   ac_cv_prog_ncn_cv_CONFIGURED_LD_FOR_TARGET="$ncn_cv_CONFIGURED_LD_FOR_TARGET" # Let the user override the test.
4452 else
4453   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
4454   ac_dummy="$PATH"
4455   for ac_dir in $ac_dummy; do
4456     test -z "$ac_dir" && ac_dir=.
4457     if test -f $ac_dir/$ac_word; then
4458       ac_cv_prog_ncn_cv_CONFIGURED_LD_FOR_TARGET="ld"
4459       break
4460     fi
4461   done
4462   IFS="$ac_save_ifs"
4463   test -z "$ac_cv_prog_ncn_cv_CONFIGURED_LD_FOR_TARGET" && ac_cv_prog_ncn_cv_CONFIGURED_LD_FOR_TARGET="ld"
4464 fi
4465 fi
4466 ncn_cv_CONFIGURED_LD_FOR_TARGET="$ac_cv_prog_ncn_cv_CONFIGURED_LD_FOR_TARGET"
4467 if test -n "$ncn_cv_CONFIGURED_LD_FOR_TARGET"; then
4468   echo "$ac_t""$ncn_cv_CONFIGURED_LD_FOR_TARGET" 1>&6
4469 else
4470   echo "$ac_t""no" 1>&6
4471 fi
4472  
4473     CONFIGURED_LD_FOR_TARGET=$ncn_cv_CONFIGURED_LD_FOR_TARGET
4474   else
4475     CONFIGURED_LD_FOR_TARGET="${ncn_target_tool_prefix}ld"
4476   fi
4477 else
4478   CONFIGURED_LD_FOR_TARGET="$ac_cv_prog_CONFIGURED_LD_FOR_TARGET"
4479 fi
4480
4481  if test -n "$ncn_target_tool_prefix"; then
4482   # Extract the first word of "${ncn_target_tool_prefix}nm", so it can be a program name with args.
4483 set dummy ${ncn_target_tool_prefix}nm; ac_word=$2
4484 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4485 echo "configure:4483: checking for $ac_word" >&5
4486 if eval "test \"`echo '$''{'ac_cv_prog_CONFIGURED_NM_FOR_TARGET'+set}'`\" = set"; then
4487   echo $ac_n "(cached) $ac_c" 1>&6
4488 else
4489   if test -n "$CONFIGURED_NM_FOR_TARGET"; then
4490   ac_cv_prog_CONFIGURED_NM_FOR_TARGET="$CONFIGURED_NM_FOR_TARGET" # Let the user override the test.
4491 else
4492   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
4493   ac_dummy="$PATH"
4494   for ac_dir in $ac_dummy; do
4495     test -z "$ac_dir" && ac_dir=.
4496     if test -f $ac_dir/$ac_word; then
4497       ac_cv_prog_CONFIGURED_NM_FOR_TARGET="${ncn_target_tool_prefix}nm"
4498       break
4499     fi
4500   done
4501   IFS="$ac_save_ifs"
4502 fi
4503 fi
4504 CONFIGURED_NM_FOR_TARGET="$ac_cv_prog_CONFIGURED_NM_FOR_TARGET"
4505 if test -n "$CONFIGURED_NM_FOR_TARGET"; then
4506   echo "$ac_t""$CONFIGURED_NM_FOR_TARGET" 1>&6
4507 else
4508   echo "$ac_t""no" 1>&6
4509 fi
4510
4511 fi
4512 if test -z "$ac_cv_prog_CONFIGURED_NM_FOR_TARGET" ; then
4513   if test $build = $target ; then
4514     ncn_cv_CONFIGURED_NM_FOR_TARGET=$CONFIGURED_NM_FOR_TARGET
4515     # Extract the first word of "nm", so it can be a program name with args.
4516 set dummy nm; ac_word=$2
4517 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4518 echo "configure:4516: checking for $ac_word" >&5
4519 if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_CONFIGURED_NM_FOR_TARGET'+set}'`\" = set"; then
4520   echo $ac_n "(cached) $ac_c" 1>&6
4521 else
4522   if test -n "$ncn_cv_CONFIGURED_NM_FOR_TARGET"; then
4523   ac_cv_prog_ncn_cv_CONFIGURED_NM_FOR_TARGET="$ncn_cv_CONFIGURED_NM_FOR_TARGET" # Let the user override the test.
4524 else
4525   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
4526   ac_dummy="$PATH"
4527   for ac_dir in $ac_dummy; do
4528     test -z "$ac_dir" && ac_dir=.
4529     if test -f $ac_dir/$ac_word; then
4530       ac_cv_prog_ncn_cv_CONFIGURED_NM_FOR_TARGET="nm"
4531       break
4532     fi
4533   done
4534   IFS="$ac_save_ifs"
4535   test -z "$ac_cv_prog_ncn_cv_CONFIGURED_NM_FOR_TARGET" && ac_cv_prog_ncn_cv_CONFIGURED_NM_FOR_TARGET="nm"
4536 fi
4537 fi
4538 ncn_cv_CONFIGURED_NM_FOR_TARGET="$ac_cv_prog_ncn_cv_CONFIGURED_NM_FOR_TARGET"
4539 if test -n "$ncn_cv_CONFIGURED_NM_FOR_TARGET"; then
4540   echo "$ac_t""$ncn_cv_CONFIGURED_NM_FOR_TARGET" 1>&6
4541 else
4542   echo "$ac_t""no" 1>&6
4543 fi
4544  
4545     CONFIGURED_NM_FOR_TARGET=$ncn_cv_CONFIGURED_NM_FOR_TARGET
4546   else
4547     CONFIGURED_NM_FOR_TARGET="${ncn_target_tool_prefix}nm"
4548   fi
4549 else
4550   CONFIGURED_NM_FOR_TARGET="$ac_cv_prog_CONFIGURED_NM_FOR_TARGET"
4551 fi
4552
4553  if test -n "$ncn_target_tool_prefix"; then
4554   # Extract the first word of "${ncn_target_tool_prefix}ranlib", so it can be a program name with args.
4555 set dummy ${ncn_target_tool_prefix}ranlib; ac_word=$2
4556 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4557 echo "configure:4555: checking for $ac_word" >&5
4558 if eval "test \"`echo '$''{'ac_cv_prog_CONFIGURED_RANLIB_FOR_TARGET'+set}'`\" = set"; then
4559   echo $ac_n "(cached) $ac_c" 1>&6
4560 else
4561   if test -n "$CONFIGURED_RANLIB_FOR_TARGET"; then
4562   ac_cv_prog_CONFIGURED_RANLIB_FOR_TARGET="$CONFIGURED_RANLIB_FOR_TARGET" # Let the user override the test.
4563 else
4564   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
4565   ac_dummy="$PATH"
4566   for ac_dir in $ac_dummy; do
4567     test -z "$ac_dir" && ac_dir=.
4568     if test -f $ac_dir/$ac_word; then
4569       ac_cv_prog_CONFIGURED_RANLIB_FOR_TARGET="${ncn_target_tool_prefix}ranlib"
4570       break
4571     fi
4572   done
4573   IFS="$ac_save_ifs"
4574 fi
4575 fi
4576 CONFIGURED_RANLIB_FOR_TARGET="$ac_cv_prog_CONFIGURED_RANLIB_FOR_TARGET"
4577 if test -n "$CONFIGURED_RANLIB_FOR_TARGET"; then
4578   echo "$ac_t""$CONFIGURED_RANLIB_FOR_TARGET" 1>&6
4579 else
4580   echo "$ac_t""no" 1>&6
4581 fi
4582
4583 fi
4584 if test -z "$ac_cv_prog_CONFIGURED_RANLIB_FOR_TARGET" ; then
4585   if test $build = $target ; then
4586     ncn_cv_CONFIGURED_RANLIB_FOR_TARGET=$CONFIGURED_RANLIB_FOR_TARGET
4587     # Extract the first word of "ranlib", so it can be a program name with args.
4588 set dummy ranlib; ac_word=$2
4589 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4590 echo "configure:4588: checking for $ac_word" >&5
4591 if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_CONFIGURED_RANLIB_FOR_TARGET'+set}'`\" = set"; then
4592   echo $ac_n "(cached) $ac_c" 1>&6
4593 else
4594   if test -n "$ncn_cv_CONFIGURED_RANLIB_FOR_TARGET"; then
4595   ac_cv_prog_ncn_cv_CONFIGURED_RANLIB_FOR_TARGET="$ncn_cv_CONFIGURED_RANLIB_FOR_TARGET" # Let the user override the test.
4596 else
4597   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
4598   ac_dummy="$PATH"
4599   for ac_dir in $ac_dummy; do
4600     test -z "$ac_dir" && ac_dir=.
4601     if test -f $ac_dir/$ac_word; then
4602       ac_cv_prog_ncn_cv_CONFIGURED_RANLIB_FOR_TARGET="ranlib"
4603       break
4604     fi
4605   done
4606   IFS="$ac_save_ifs"
4607   test -z "$ac_cv_prog_ncn_cv_CONFIGURED_RANLIB_FOR_TARGET" && ac_cv_prog_ncn_cv_CONFIGURED_RANLIB_FOR_TARGET=":"
4608 fi
4609 fi
4610 ncn_cv_CONFIGURED_RANLIB_FOR_TARGET="$ac_cv_prog_ncn_cv_CONFIGURED_RANLIB_FOR_TARGET"
4611 if test -n "$ncn_cv_CONFIGURED_RANLIB_FOR_TARGET"; then
4612   echo "$ac_t""$ncn_cv_CONFIGURED_RANLIB_FOR_TARGET" 1>&6
4613 else
4614   echo "$ac_t""no" 1>&6
4615 fi
4616  
4617     CONFIGURED_RANLIB_FOR_TARGET=$ncn_cv_CONFIGURED_RANLIB_FOR_TARGET
4618   else
4619     CONFIGURED_RANLIB_FOR_TARGET=":"
4620   fi
4621 else
4622   CONFIGURED_RANLIB_FOR_TARGET="$ac_cv_prog_CONFIGURED_RANLIB_FOR_TARGET"
4623 fi
4624
4625  if test -n "$ncn_target_tool_prefix"; then
4626   # Extract the first word of "${ncn_target_tool_prefix}windres", so it can be a program name with args.
4627 set dummy ${ncn_target_tool_prefix}windres; ac_word=$2
4628 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4629 echo "configure:4627: checking for $ac_word" >&5
4630 if eval "test \"`echo '$''{'ac_cv_prog_CONFIGURED_WINDRES_FOR_TARGET'+set}'`\" = set"; then
4631   echo $ac_n "(cached) $ac_c" 1>&6
4632 else
4633   if test -n "$CONFIGURED_WINDRES_FOR_TARGET"; then
4634   ac_cv_prog_CONFIGURED_WINDRES_FOR_TARGET="$CONFIGURED_WINDRES_FOR_TARGET" # Let the user override the test.
4635 else
4636   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
4637   ac_dummy="$PATH"
4638   for ac_dir in $ac_dummy; do
4639     test -z "$ac_dir" && ac_dir=.
4640     if test -f $ac_dir/$ac_word; then
4641       ac_cv_prog_CONFIGURED_WINDRES_FOR_TARGET="${ncn_target_tool_prefix}windres"
4642       break
4643     fi
4644   done
4645   IFS="$ac_save_ifs"
4646 fi
4647 fi
4648 CONFIGURED_WINDRES_FOR_TARGET="$ac_cv_prog_CONFIGURED_WINDRES_FOR_TARGET"
4649 if test -n "$CONFIGURED_WINDRES_FOR_TARGET"; then
4650   echo "$ac_t""$CONFIGURED_WINDRES_FOR_TARGET" 1>&6
4651 else
4652   echo "$ac_t""no" 1>&6
4653 fi
4654
4655 fi
4656 if test -z "$ac_cv_prog_CONFIGURED_WINDRES_FOR_TARGET" ; then
4657   if test $build = $target ; then
4658     ncn_cv_CONFIGURED_WINDRES_FOR_TARGET=$CONFIGURED_WINDRES_FOR_TARGET
4659     # Extract the first word of "windres", so it can be a program name with args.
4660 set dummy windres; ac_word=$2
4661 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4662 echo "configure:4660: checking for $ac_word" >&5
4663 if eval "test \"`echo '$''{'ac_cv_prog_ncn_cv_CONFIGURED_WINDRES_FOR_TARGET'+set}'`\" = set"; then
4664   echo $ac_n "(cached) $ac_c" 1>&6
4665 else
4666   if test -n "$ncn_cv_CONFIGURED_WINDRES_FOR_TARGET"; then
4667   ac_cv_prog_ncn_cv_CONFIGURED_WINDRES_FOR_TARGET="$ncn_cv_CONFIGURED_WINDRES_FOR_TARGET" # Let the user override the test.
4668 else
4669   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
4670   ac_dummy="$PATH"
4671   for ac_dir in $ac_dummy; do
4672     test -z "$ac_dir" && ac_dir=.
4673     if test -f $ac_dir/$ac_word; then
4674       ac_cv_prog_ncn_cv_CONFIGURED_WINDRES_FOR_TARGET="windres"
4675       break
4676     fi
4677   done
4678   IFS="$ac_save_ifs"
4679   test -z "$ac_cv_prog_ncn_cv_CONFIGURED_WINDRES_FOR_TARGET" && ac_cv_prog_ncn_cv_CONFIGURED_WINDRES_FOR_TARGET="windres"
4680 fi
4681 fi
4682 ncn_cv_CONFIGURED_WINDRES_FOR_TARGET="$ac_cv_prog_ncn_cv_CONFIGURED_WINDRES_FOR_TARGET"
4683 if test -n "$ncn_cv_CONFIGURED_WINDRES_FOR_TARGET"; then
4684   echo "$ac_t""$ncn_cv_CONFIGURED_WINDRES_FOR_TARGET" 1>&6
4685 else
4686   echo "$ac_t""no" 1>&6
4687 fi
4688  
4689     CONFIGURED_WINDRES_FOR_TARGET=$ncn_cv_CONFIGURED_WINDRES_FOR_TARGET
4690   else
4691     CONFIGURED_WINDRES_FOR_TARGET="${ncn_target_tool_prefix}windres"
4692   fi
4693 else
4694   CONFIGURED_WINDRES_FOR_TARGET="$ac_cv_prog_CONFIGURED_WINDRES_FOR_TARGET"
4695 fi
4696
4697
4698
4699
4700
4701
4702
4703
4704
4705
4706
4707
4708 # Fix up target tools.
4709 if test "x${build}" = "x${host}" ; then
4710   # In this case, the newly built tools can and should be used,
4711   # so we override the results of the autoconf tests.
4712   # This should really only happen when the tools are actually being built,
4713   # but that's a further refinement.  The new build scheme, where
4714   # tools are built into a structure paralleling where they're installed,
4715   # should also eliminate all of this cleanly.
4716   AR_FOR_TARGET="\$(USUAL_AR_FOR_TARGET)"
4717   AS_FOR_TARGET="\$(USUAL_AS_FOR_TARGET)"
4718   DLLTOOL_FOR_TARGET="\$(USUAL_DLLTOOL_FOR_TARGET)"
4719   LD_FOR_TARGET="\$(USUAL_LD_FOR_TARGET)"
4720   NM_FOR_TARGET="\$(USUAL_NM_FOR_TARGET)"
4721   RANLIB_FOR_TARGET="\$(USUAL_RANLIB_FOR_TARGET)"
4722   WINDRES_FOR_TARGET="\$(USUAL_WINDRES_FOR_TARGET)"
4723 else
4724   # Just use the ones we found.
4725   AR_FOR_TARGET="\$(CONFIGURED_AR_FOR_TARGET)"
4726   AS_FOR_TARGET="\$(CONFIGURED_AS_FOR_TARGET)"
4727   DLLTOOL_FOR_TARGET="\$(CONFIGURED_DLLTOOL_FOR_TARGET)"
4728   LD_FOR_TARGET="\$(CONFIGURED_LD_FOR_TARGET)"
4729   NM_FOR_TARGET="\$(CONFIGURED_NM_FOR_TARGET)"
4730   RANLIB_FOR_TARGET="\$(CONFIGURED_RANLIB_FOR_TARGET)"
4731   WINDRES_FOR_TARGET="\$(CONFIGURED_WINDRES_FOR_TARGET)"  
4732 fi
4733
4734
4735
4736
4737
4738
4739
4740
4741 # Certain tools may need extra flags.
4742 AR_FOR_TARGET=${AR_FOR_TARGET}${extra_arflags_for_target}
4743 RANLIB_FOR_TARGET=${RANLIB_FOR_TARGET}${extra_ranlibflags_for_target}
4744 NM_FOR_TARGET=${NM_FOR_TARGET}${extra_nmflags_for_target}
4745
4746 echo $ac_n "checking whether to enable maintainer-specific portions of Makefiles""... $ac_c" 1>&6
4747 echo "configure:4745: checking whether to enable maintainer-specific portions of Makefiles" >&5
4748 # Check whether --enable-maintainer-mode or --disable-maintainer-mode was given.
4749 if test "${enable_maintainer_mode+set}" = set; then
4750   enableval="$enable_maintainer_mode"
4751   USE_MAINTAINER_MODE=$enableval
4752 else
4753   USE_MAINTAINER_MODE=no
4754 fi
4755
4756 echo "$ac_t""$USE_MAINTAINER_MODE" 1>&6
4757
4758
4759 if test "$USE_MAINTAINER_MODE" = yes; then
4760   MAINTAINER_MODE_TRUE=
4761   MAINTAINER_MODE_FALSE='#'
4762 else
4763   MAINTAINER_MODE_TRUE='#'
4764   MAINTAINER_MODE_FALSE=
4765 fi      
4766 MAINT=$MAINTAINER_MODE_TRUE
4767
4768 # ---------------------
4769 # GCC bootstrap support
4770 # ---------------------
4771
4772 # Stage specific cflags for build.
4773 stage1_cflags="-g"
4774 case $build in
4775   vax-*-*)
4776     case ${GCC} in
4777       yes) stage1_cflags="-g -Wa,-J" ;;
4778       *) stage1_cflags="-g -J" ;;
4779     esac ;;
4780   powerpc-*-darwin*)
4781     # The spiffy cpp-precomp chokes on some legitimate constructs in GCC
4782     # sources; use -no-cpp-precomp to get to GNU cpp.
4783     # Apple's GCC has bugs in designated initializer handling, so disable
4784     # that too.
4785     stage1_cflags="-g -no-cpp-precomp -DHAVE_DESIGNATED_INITIALIZERS=0"
4786     ;;
4787 esac
4788
4789
4790 # It makes debugging easier if we create as symlinks the stage directories
4791 # gcc for stageN-gcc and stagePREV-gcc for stage(N-1).  In case this is not
4792 # possible, however, we can resort to mv.
4793 echo $ac_n "checking if symbolic links between directories work""... $ac_c" 1>&6
4794 echo "configure:4792: checking if symbolic links between directories work" >&5
4795 if eval "test \"`echo '$''{'gcc_cv_prog_ln_s_dir'+set}'`\" = set"; then
4796   echo $ac_n "(cached) $ac_c" 1>&6
4797 else
4798   if test "${LN_S}" = "ln -s" \
4799    && mkdir confdir.s1 \
4800    && ln -s confdir.s1 confdir.s2 \
4801    && echo timestamp1 > confdir.s1/conftest.1 \
4802    && cmp confdir.s1/conftest.1 confdir.s2/conftest.1 \
4803    && echo timestamp2 > confdir.s2/conftest.2 \
4804    && cmp confdir.s1/conftest.2 confdir.s1/conftest.2 \
4805    && rm -f confdir.s2; then
4806   gcc_cv_prog_ln_s_dir=yes
4807 else
4808   gcc_cv_prog_ln_s_dir=no
4809 fi
4810 rm -rf confdir.s1 confdir.s2
4811 fi
4812
4813 echo "$ac_t""$gcc_cv_prog_ln_s_dir" 1>&6
4814
4815 case ${gcc_cv_prog_ln_s_dir} in
4816   yes)
4817     CREATE_LINK_TO_DIR='ln -s $$1 $$2'
4818     UNDO_LINK_TO_DIR='rm -f $$1' ;;
4819   *)
4820     CREATE_LINK_TO_DIR='mv $$1 $$2'
4821     UNDO_LINK_TO_DIR='mv $$1 $$2' ;;
4822 esac
4823
4824
4825
4826 # Enable -Werror in bootstrap stage2 and later.
4827 # Change the default to "no" on release branches.
4828 # Check whether --enable-werror or --disable-werror was given.
4829 if test "${enable_werror+set}" = set; then
4830   enableval="$enable_werror"
4831   :
4832 else
4833   enable_werror=yes
4834 fi
4835
4836 case ${enable_werror} in
4837   yes) stage2_werror_flag="--enable-werror-always" ;;
4838   *) stage2_werror_flag="" ;;
4839 esac
4840
4841
4842 trap '' 1 2 15
4843 cat > confcache <<\EOF
4844 # This file is a shell script that caches the results of configure
4845 # tests run on this system so they can be shared between configure
4846 # scripts and configure runs.  It is not useful on other systems.
4847 # If it contains results you don't want to keep, you may remove or edit it.
4848 #
4849 # By default, configure uses ./config.cache as the cache file,
4850 # creating it if it does not exist already.  You can give configure
4851 # the --cache-file=FILE option to use a different cache file; that is
4852 # what configure does when it calls configure scripts in
4853 # subdirectories, so they share the cache.
4854 # Giving --cache-file=/dev/null disables caching, for debugging configure.
4855 # config.status only pays attention to the cache file if you give it the
4856 # --recheck option to rerun configure.
4857 #
4858 EOF
4859 # The following way of writing the cache mishandles newlines in values,
4860 # but we know of no workaround that is simple, portable, and efficient.
4861 # So, don't put newlines in cache variables' values.
4862 # Ultrix sh set writes to stderr and can't be redirected directly,
4863 # and sets the high bit in the cache file unless we assign to the vars.
4864 (set) 2>&1 |
4865   case `(ac_space=' '; set | grep ac_space) 2>&1` in
4866   *ac_space=\ *)
4867     # `set' does not quote correctly, so add quotes (double-quote substitution
4868     # turns \\\\ into \\, and sed turns \\ into \).
4869     sed -n \
4870       -e "s/'/'\\\\''/g" \
4871       -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
4872     ;;
4873   *)
4874     # `set' quotes correctly as required by POSIX, so do not add quotes.
4875     sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
4876     ;;
4877   esac >> confcache
4878 if cmp -s $cache_file confcache; then
4879   :
4880 else
4881   if test -w $cache_file; then
4882     echo "updating cache $cache_file"
4883     cat confcache > $cache_file
4884   else
4885     echo "not updating unwritable cache $cache_file"
4886   fi
4887 fi
4888 rm -f confcache
4889
4890 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
4891
4892 test "x$prefix" = xNONE && prefix=$ac_default_prefix
4893 # Let make expand exec_prefix.
4894 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
4895
4896 # Any assignment to VPATH causes Sun make to only execute
4897 # the first set of double-colon rules, so remove it if not needed.
4898 # If there is a colon in the path, we need to keep it.
4899 if test "x$srcdir" = x.; then
4900   ac_vpsub='/^[         ]*VPATH[        ]*=[^:]*$/d'
4901 fi
4902
4903 trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
4904
4905 # Transform confdefs.h into DEFS.
4906 # Protect against shell expansion while executing Makefile rules.
4907 # Protect against Makefile macro expansion.
4908 cat > conftest.defs <<\EOF
4909 s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%-D\1=\2%g
4910 s%[     `~#$^&*(){}\\|;'"<>?]%\\&%g
4911 s%\[%\\&%g
4912 s%\]%\\&%g
4913 s%\$%$$%g
4914 EOF
4915 DEFS=`sed -f conftest.defs confdefs.h | tr '\012' ' '`
4916 rm -f conftest.defs
4917
4918
4919 # Without the "./", some shells look in PATH for config.status.
4920 : ${CONFIG_STATUS=./config.status}
4921
4922 echo creating $CONFIG_STATUS
4923 rm -f $CONFIG_STATUS
4924 cat > $CONFIG_STATUS <<EOF
4925 #! /bin/sh
4926 # Generated automatically by configure.
4927 # Run this file to recreate the current configuration.
4928 # This directory was configured as follows,
4929 # on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
4930 #
4931 # $0 $ac_configure_args
4932 #
4933 # Compiler output produced by configure, useful for debugging
4934 # configure, is in ./config.log if it exists.
4935
4936 ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
4937 for ac_option
4938 do
4939   case "\$ac_option" in
4940   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
4941     echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
4942     exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
4943   -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
4944     echo "$CONFIG_STATUS generated by autoconf version 2.13"
4945     exit 0 ;;
4946   -help | --help | --hel | --he | --h)
4947     echo "\$ac_cs_usage"; exit 0 ;;
4948   *) echo "\$ac_cs_usage"; exit 1 ;;
4949   esac
4950 done
4951
4952 ac_given_srcdir=$srcdir
4953 ac_given_INSTALL="$INSTALL"
4954
4955 trap 'rm -fr `echo "Makefile" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
4956 EOF
4957 cat >> $CONFIG_STATUS <<EOF
4958
4959 # Protect against being on the right side of a sed subst in config.status.
4960 sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
4961  s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
4962 $ac_vpsub
4963 $extrasub
4964 s%@SHELL@%$SHELL%g
4965 s%@CFLAGS@%$CFLAGS%g
4966 s%@CPPFLAGS@%$CPPFLAGS%g
4967 s%@CXXFLAGS@%$CXXFLAGS%g
4968 s%@FFLAGS@%$FFLAGS%g
4969 s%@DEFS@%$DEFS%g
4970 s%@LDFLAGS@%$LDFLAGS%g
4971 s%@LIBS@%$LIBS%g
4972 s%@exec_prefix@%$exec_prefix%g
4973 s%@prefix@%$prefix%g
4974 s%@program_transform_name@%$program_transform_name%g
4975 s%@bindir@%$bindir%g
4976 s%@sbindir@%$sbindir%g
4977 s%@libexecdir@%$libexecdir%g
4978 s%@datadir@%$datadir%g
4979 s%@sysconfdir@%$sysconfdir%g
4980 s%@sharedstatedir@%$sharedstatedir%g
4981 s%@localstatedir@%$localstatedir%g
4982 s%@libdir@%$libdir%g
4983 s%@includedir@%$includedir%g
4984 s%@oldincludedir@%$oldincludedir%g
4985 s%@infodir@%$infodir%g
4986 s%@mandir@%$mandir%g
4987 s%@host@%$host%g
4988 s%@host_alias@%$host_alias%g
4989 s%@host_cpu@%$host_cpu%g
4990 s%@host_vendor@%$host_vendor%g
4991 s%@host_os@%$host_os%g
4992 s%@target@%$target%g
4993 s%@target_alias@%$target_alias%g
4994 s%@target_cpu@%$target_cpu%g
4995 s%@target_vendor@%$target_vendor%g
4996 s%@target_os@%$target_os%g
4997 s%@build@%$build%g
4998 s%@build_alias@%$build_alias%g
4999 s%@build_cpu@%$build_cpu%g
5000 s%@build_vendor@%$build_vendor%g
5001 s%@build_os@%$build_os%g
5002 s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
5003 s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
5004 s%@INSTALL_DATA@%$INSTALL_DATA%g
5005 s%@LN@%$LN%g
5006 s%@LN_S@%$LN_S%g
5007 s%@TOPLEVEL_CONFIGURE_ARGUMENTS@%$TOPLEVEL_CONFIGURE_ARGUMENTS%g
5008 s%@build_subdir@%$build_subdir%g
5009 s%@host_subdir@%$host_subdir%g
5010 s%@target_subdir@%$target_subdir%g
5011 s%@CC@%$CC%g
5012 s%@GNATBIND@%$GNATBIND%g
5013 s%@do_compare@%$do_compare%g
5014 s%@gmplibs@%$gmplibs%g
5015 s%@gmpinc@%$gmpinc%g
5016 s%@stage1_languages@%$stage1_languages%g
5017 s%@CONFIGURED_BISON@%$CONFIGURED_BISON%g
5018 s%@CONFIGURED_YACC@%$CONFIGURED_YACC%g
5019 s%@CONFIGURED_M4@%$CONFIGURED_M4%g
5020 s%@CONFIGURED_FLEX@%$CONFIGURED_FLEX%g
5021 s%@CONFIGURED_LEX@%$CONFIGURED_LEX%g
5022 s%@CONFIGURED_MAKEINFO@%$CONFIGURED_MAKEINFO%g
5023 s%@bootstrap_lean@%$bootstrap_lean%g
5024 s%@default_target@%$default_target%g
5025 /@serialization_dependencies@/r $serialization_dependencies
5026 s%@serialization_dependencies@%%g
5027 /@host_makefile_frag@/r $host_makefile_frag
5028 s%@host_makefile_frag@%%g
5029 /@target_makefile_frag@/r $target_makefile_frag
5030 s%@target_makefile_frag@%%g
5031 /@alphaieee_frag@/r $alphaieee_frag
5032 s%@alphaieee_frag@%%g
5033 /@ospace_frag@/r $ospace_frag
5034 s%@ospace_frag@%%g
5035 s%@RPATH_ENVVAR@%$RPATH_ENVVAR%g
5036 s%@BUILD_PREFIX@%$BUILD_PREFIX%g
5037 s%@BUILD_PREFIX_1@%$BUILD_PREFIX_1%g
5038 s%@tooldir@%$tooldir%g
5039 s%@build_tooldir@%$build_tooldir%g
5040 s%@GDB_TK@%$GDB_TK%g
5041 s%@build_configargs@%$build_configargs%g
5042 s%@build_configdirs@%$build_configdirs%g
5043 s%@host_configargs@%$host_configargs%g
5044 s%@configdirs@%$configdirs%g
5045 s%@target_configargs@%$target_configargs%g
5046 s%@target_configdirs@%$target_configdirs%g
5047 s%@CC_FOR_BUILD@%$CC_FOR_BUILD%g
5048 s%@config_shell@%$config_shell%g
5049 s%@AR@%$AR%g
5050 s%@ncn_cv_AR@%$ncn_cv_AR%g
5051 s%@AS@%$AS%g
5052 s%@ncn_cv_AS@%$ncn_cv_AS%g
5053 s%@DLLTOOL@%$DLLTOOL%g
5054 s%@ncn_cv_DLLTOOL@%$ncn_cv_DLLTOOL%g
5055 s%@LD@%$LD%g
5056 s%@ncn_cv_LD@%$ncn_cv_LD%g
5057 s%@NM@%$NM%g
5058 s%@ncn_cv_NM@%$ncn_cv_NM%g
5059 s%@RANLIB@%$RANLIB%g
5060 s%@ncn_cv_RANLIB@%$ncn_cv_RANLIB%g
5061 s%@WINDRES@%$WINDRES%g
5062 s%@ncn_cv_WINDRES@%$ncn_cv_WINDRES%g
5063 s%@OBJCOPY@%$OBJCOPY%g
5064 s%@ncn_cv_OBJCOPY@%$ncn_cv_OBJCOPY%g
5065 s%@OBJDUMP@%$OBJDUMP%g
5066 s%@ncn_cv_OBJDUMP@%$ncn_cv_OBJDUMP%g
5067 s%@CXX@%$CXX%g
5068 s%@CFLAGS_FOR_BUILD@%$CFLAGS_FOR_BUILD%g
5069 s%@CONFIGURED_AR_FOR_TARGET@%$CONFIGURED_AR_FOR_TARGET%g
5070 s%@ncn_cv_CONFIGURED_AR_FOR_TARGET@%$ncn_cv_CONFIGURED_AR_FOR_TARGET%g
5071 s%@CONFIGURED_AS_FOR_TARGET@%$CONFIGURED_AS_FOR_TARGET%g
5072 s%@ncn_cv_CONFIGURED_AS_FOR_TARGET@%$ncn_cv_CONFIGURED_AS_FOR_TARGET%g
5073 s%@CONFIGURED_DLLTOOL_FOR_TARGET@%$CONFIGURED_DLLTOOL_FOR_TARGET%g
5074 s%@ncn_cv_CONFIGURED_DLLTOOL_FOR_TARGET@%$ncn_cv_CONFIGURED_DLLTOOL_FOR_TARGET%g
5075 s%@CONFIGURED_LD_FOR_TARGET@%$CONFIGURED_LD_FOR_TARGET%g
5076 s%@ncn_cv_CONFIGURED_LD_FOR_TARGET@%$ncn_cv_CONFIGURED_LD_FOR_TARGET%g
5077 s%@CONFIGURED_NM_FOR_TARGET@%$CONFIGURED_NM_FOR_TARGET%g
5078 s%@ncn_cv_CONFIGURED_NM_FOR_TARGET@%$ncn_cv_CONFIGURED_NM_FOR_TARGET%g
5079 s%@CONFIGURED_RANLIB_FOR_TARGET@%$CONFIGURED_RANLIB_FOR_TARGET%g
5080 s%@ncn_cv_CONFIGURED_RANLIB_FOR_TARGET@%$ncn_cv_CONFIGURED_RANLIB_FOR_TARGET%g
5081 s%@CONFIGURED_WINDRES_FOR_TARGET@%$CONFIGURED_WINDRES_FOR_TARGET%g
5082 s%@ncn_cv_CONFIGURED_WINDRES_FOR_TARGET@%$ncn_cv_CONFIGURED_WINDRES_FOR_TARGET%g
5083 s%@GCC_FOR_TARGET@%$GCC_FOR_TARGET%g
5084 s%@FLAGS_FOR_TARGET@%$FLAGS_FOR_TARGET%g
5085 s%@CC_FOR_TARGET@%$CC_FOR_TARGET%g
5086 s%@GCJ_FOR_TARGET@%$GCJ_FOR_TARGET%g
5087 s%@GFORTRAN_FOR_TARGET@%$GFORTRAN_FOR_TARGET%g
5088 s%@CXX_FOR_TARGET@%$CXX_FOR_TARGET%g
5089 s%@RAW_CXX_FOR_TARGET@%$RAW_CXX_FOR_TARGET%g
5090 s%@CXX_FOR_TARGET_FOR_RECURSIVE_MAKE@%$CXX_FOR_TARGET_FOR_RECURSIVE_MAKE%g
5091 s%@RAW_CXX_FOR_TARGET_FOR_RECURSIVE_MAKE@%$RAW_CXX_FOR_TARGET_FOR_RECURSIVE_MAKE%g
5092 s%@AR_FOR_TARGET@%$AR_FOR_TARGET%g
5093 s%@AS_FOR_TARGET@%$AS_FOR_TARGET%g
5094 s%@DLLTOOL_FOR_TARGET@%$DLLTOOL_FOR_TARGET%g
5095 s%@LD_FOR_TARGET@%$LD_FOR_TARGET%g
5096 s%@NM_FOR_TARGET@%$NM_FOR_TARGET%g
5097 s%@RANLIB_FOR_TARGET@%$RANLIB_FOR_TARGET%g
5098 s%@WINDRES_FOR_TARGET@%$WINDRES_FOR_TARGET%g
5099 s%@MAINTAINER_MODE_TRUE@%$MAINTAINER_MODE_TRUE%g
5100 s%@MAINTAINER_MODE_FALSE@%$MAINTAINER_MODE_FALSE%g
5101 s%@MAINT@%$MAINT%g
5102 s%@stage1_cflags@%$stage1_cflags%g
5103 s%@CREATE_LINK_TO_DIR@%$CREATE_LINK_TO_DIR%g
5104 s%@UNDO_LINK_TO_DIR@%$UNDO_LINK_TO_DIR%g
5105 s%@stage2_werror_flag@%$stage2_werror_flag%g
5106
5107 CEOF
5108 EOF
5109
5110 cat >> $CONFIG_STATUS <<\EOF
5111
5112 # Split the substitutions into bite-sized pieces for seds with
5113 # small command number limits, like on Digital OSF/1 and HP-UX.
5114 ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script.
5115 ac_file=1 # Number of current file.
5116 ac_beg=1 # First line for current file.
5117 ac_end=$ac_max_sed_cmds # Line after last line for current file.
5118 ac_more_lines=:
5119 ac_sed_cmds=""
5120 while $ac_more_lines; do
5121   if test $ac_beg -gt 1; then
5122     sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file
5123   else
5124     sed "${ac_end}q" conftest.subs > conftest.s$ac_file
5125   fi
5126   if test ! -s conftest.s$ac_file; then
5127     ac_more_lines=false
5128     rm -f conftest.s$ac_file
5129   else
5130     if test -z "$ac_sed_cmds"; then
5131       ac_sed_cmds="sed -f conftest.s$ac_file"
5132     else
5133       ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file"
5134     fi
5135     ac_file=`expr $ac_file + 1`
5136     ac_beg=$ac_end
5137     ac_end=`expr $ac_end + $ac_max_sed_cmds`
5138   fi
5139 done
5140 if test -z "$ac_sed_cmds"; then
5141   ac_sed_cmds=cat
5142 fi
5143 EOF
5144
5145 cat >> $CONFIG_STATUS <<EOF
5146
5147 CONFIG_FILES=\${CONFIG_FILES-"Makefile"}
5148 EOF
5149 cat >> $CONFIG_STATUS <<\EOF
5150 for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
5151   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
5152   case "$ac_file" in
5153   *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
5154        ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
5155   *) ac_file_in="${ac_file}.in" ;;
5156   esac
5157
5158   # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
5159
5160   # Remove last slash and all that follows it.  Not all systems have dirname.
5161   ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
5162   if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
5163     # The file is in a subdirectory.
5164     test ! -d "$ac_dir" && mkdir "$ac_dir"
5165     ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
5166     # A "../" for each directory in $ac_dir_suffix.
5167     ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
5168   else
5169     ac_dir_suffix= ac_dots=
5170   fi
5171
5172   case "$ac_given_srcdir" in
5173   .)  srcdir=.
5174       if test -z "$ac_dots"; then top_srcdir=.
5175       else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
5176   /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
5177   *) # Relative path.
5178     srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
5179     top_srcdir="$ac_dots$ac_given_srcdir" ;;
5180   esac
5181
5182   case "$ac_given_INSTALL" in
5183   [/$]*) INSTALL="$ac_given_INSTALL" ;;
5184   *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
5185   esac
5186
5187   echo creating "$ac_file"
5188   rm -f "$ac_file"
5189   configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
5190   case "$ac_file" in
5191   *Makefile*) ac_comsub="1i\\
5192 # $configure_input" ;;
5193   *) ac_comsub= ;;
5194   esac
5195
5196   ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
5197   sed -e "$ac_comsub
5198 s%@configure_input@%$configure_input%g
5199 s%@srcdir@%$srcdir%g
5200 s%@top_srcdir@%$top_srcdir%g
5201 s%@INSTALL@%$INSTALL%g
5202 " $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file
5203 fi; done
5204 rm -f conftest.s*
5205
5206 EOF
5207 cat >> $CONFIG_STATUS <<EOF
5208
5209 EOF
5210 cat >> $CONFIG_STATUS <<\EOF
5211
5212 exit 0
5213 EOF
5214 chmod +x $CONFIG_STATUS
5215 rm -fr confdefs* $ac_clean_files
5216 test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1
5217