OSDN Git Service

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