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