Contribute sh64-elf.
[external/binutils.git] / gas / configure
1 #! /bin/sh
2
3 # Guess values for system-dependent variables and create Makefiles.
4 # Generated automatically using autoconf version 2.13 
5 # Copyright (C) 1992, 93, 94, 95, 96 Free Software Foundation, Inc.
6 #
7 # This configure script is free software; the Free Software Foundation
8 # gives unlimited permission to copy, distribute and modify it.
9
10 # Defaults:
11 ac_help=
12 ac_default_prefix=/usr/local
13 # Any additions from configure.in:
14 ac_help="$ac_help
15   --enable-shared[=PKGS]  build shared libraries [default=yes]"
16 ac_help="$ac_help
17   --enable-static[=PKGS]  build static libraries [default=yes]"
18 ac_help="$ac_help
19   --enable-fast-install[=PKGS]  optimize for fast installation [default=yes]"
20 ac_help="$ac_help
21   --with-gnu-ld           assume the C compiler uses GNU ld [default=no]"
22 ac_help="$ac_help
23   --disable-libtool-lock  avoid locking (might break parallel builds)"
24 ac_help="$ac_help
25   --with-pic              try to use only PIC/non-PIC objects [default=use both]"
26 ac_help="$ac_help
27   --enable-bfd-assembler  use BFD back end for writing object files"
28 ac_help="$ac_help
29     targets            alternative target configurations besides the primary"
30 ac_help="$ac_help
31   --enable-commonbfdlib   build shared BFD/opcodes/libiberty library"
32 ac_help="$ac_help
33   --enable-build-warnings Enable build-time compiler warnings if gcc is used"
34 ac_help="$ac_help
35   --disable-nls           do not use Native Language Support"
36 ac_help="$ac_help
37   --with-included-gettext use the GNU gettext library included here"
38 ac_help="$ac_help
39   --enable-maintainer-mode enable make rules and dependencies not useful
40                           (and sometimes confusing) to the casual installer"
41
42 # Initialize some variables set by options.
43 # The variables have the same names as the options, with
44 # dashes changed to underlines.
45 build=NONE
46 cache_file=./config.cache
47 exec_prefix=NONE
48 host=NONE
49 no_create=
50 nonopt=NONE
51 no_recursion=
52 prefix=NONE
53 program_prefix=NONE
54 program_suffix=NONE
55 program_transform_name=s,x,x,
56 silent=
57 site=
58 sitefile=
59 srcdir=
60 target=NONE
61 verbose=
62 x_includes=NONE
63 x_libraries=NONE
64 bindir='${exec_prefix}/bin'
65 sbindir='${exec_prefix}/sbin'
66 libexecdir='${exec_prefix}/libexec'
67 datadir='${prefix}/share'
68 sysconfdir='${prefix}/etc'
69 sharedstatedir='${prefix}/com'
70 localstatedir='${prefix}/var'
71 libdir='${exec_prefix}/lib'
72 includedir='${prefix}/include'
73 oldincludedir='/usr/include'
74 infodir='${prefix}/info'
75 mandir='${prefix}/man'
76
77 # Initialize some other variables.
78 subdirs=
79 MFLAGS= MAKEFLAGS=
80 SHELL=${CONFIG_SHELL-/bin/sh}
81 # Maximum number of lines to put in a shell here document.
82 ac_max_here_lines=12
83
84 ac_prev=
85 for ac_option
86 do
87
88   # If the previous option needs an argument, assign it.
89   if test -n "$ac_prev"; then
90     eval "$ac_prev=\$ac_option"
91     ac_prev=
92     continue
93   fi
94
95   case "$ac_option" in
96   -*=*) ac_optarg=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
97   *) ac_optarg= ;;
98   esac
99
100   # Accept the important Cygnus configure options, so we can diagnose typos.
101
102   case "$ac_option" in
103
104   -bindir | --bindir | --bindi | --bind | --bin | --bi)
105     ac_prev=bindir ;;
106   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
107     bindir="$ac_optarg" ;;
108
109   -build | --build | --buil | --bui | --bu)
110     ac_prev=build ;;
111   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
112     build="$ac_optarg" ;;
113
114   -cache-file | --cache-file | --cache-fil | --cache-fi \
115   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
116     ac_prev=cache_file ;;
117   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
118   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
119     cache_file="$ac_optarg" ;;
120
121   -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
122     ac_prev=datadir ;;
123   -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
124   | --da=*)
125     datadir="$ac_optarg" ;;
126
127   -disable-* | --disable-*)
128     ac_feature=`echo $ac_option|sed -e 's/-*disable-//'`
129     # Reject names that are not valid shell variable names.
130     if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
131       { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
132     fi
133     ac_feature=`echo $ac_feature| sed 's/-/_/g'`
134     eval "enable_${ac_feature}=no" ;;
135
136   -enable-* | --enable-*)
137     ac_feature=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
138     # Reject names that are not valid shell variable names.
139     if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
140       { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
141     fi
142     ac_feature=`echo $ac_feature| sed 's/-/_/g'`
143     case "$ac_option" in
144       *=*) ;;
145       *) ac_optarg=yes ;;
146     esac
147     eval "enable_${ac_feature}='$ac_optarg'" ;;
148
149   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
150   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
151   | --exec | --exe | --ex)
152     ac_prev=exec_prefix ;;
153   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
154   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
155   | --exec=* | --exe=* | --ex=*)
156     exec_prefix="$ac_optarg" ;;
157
158   -gas | --gas | --ga | --g)
159     # Obsolete; use --with-gas.
160     with_gas=yes ;;
161
162   -help | --help | --hel | --he)
163     # Omit some internal or obsolete options to make the list less imposing.
164     # This message is too long to be a string in the A/UX 3.1 sh.
165     cat << EOF
166 Usage: configure [options] [host]
167 Options: [defaults in brackets after descriptions]
168 Configuration:
169   --cache-file=FILE       cache test results in FILE
170   --help                  print this message
171   --no-create             do not create output files
172   --quiet, --silent       do not print \`checking...' messages
173   --site-file=FILE        use FILE as the site file
174   --version               print the version of autoconf that created configure
175 Directory and file names:
176   --prefix=PREFIX         install architecture-independent files in PREFIX
177                           [$ac_default_prefix]
178   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
179                           [same as prefix]
180   --bindir=DIR            user executables in DIR [EPREFIX/bin]
181   --sbindir=DIR           system admin executables in DIR [EPREFIX/sbin]
182   --libexecdir=DIR        program executables in DIR [EPREFIX/libexec]
183   --datadir=DIR           read-only architecture-independent data in DIR
184                           [PREFIX/share]
185   --sysconfdir=DIR        read-only single-machine data in DIR [PREFIX/etc]
186   --sharedstatedir=DIR    modifiable architecture-independent data in DIR
187                           [PREFIX/com]
188   --localstatedir=DIR     modifiable single-machine data in DIR [PREFIX/var]
189   --libdir=DIR            object code libraries in DIR [EPREFIX/lib]
190   --includedir=DIR        C header files in DIR [PREFIX/include]
191   --oldincludedir=DIR     C header files for non-gcc in DIR [/usr/include]
192   --infodir=DIR           info documentation in DIR [PREFIX/info]
193   --mandir=DIR            man documentation in DIR [PREFIX/man]
194   --srcdir=DIR            find the sources in DIR [configure dir or ..]
195   --program-prefix=PREFIX prepend PREFIX to installed program names
196   --program-suffix=SUFFIX append SUFFIX to installed program names
197   --program-transform-name=PROGRAM
198                           run sed PROGRAM on installed program names
199 EOF
200     cat << EOF
201 Host type:
202   --build=BUILD           configure for building on BUILD [BUILD=HOST]
203   --host=HOST             configure for HOST [guessed]
204   --target=TARGET         configure for TARGET [TARGET=HOST]
205 Features and packages:
206   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
207   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
208   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
209   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
210   --x-includes=DIR        X include files are in DIR
211   --x-libraries=DIR       X library files are in DIR
212 EOF
213     if test -n "$ac_help"; then
214       echo "--enable and --with options recognized:$ac_help"
215     fi
216     exit 0 ;;
217
218   -host | --host | --hos | --ho)
219     ac_prev=host ;;
220   -host=* | --host=* | --hos=* | --ho=*)
221     host="$ac_optarg" ;;
222
223   -includedir | --includedir | --includedi | --included | --include \
224   | --includ | --inclu | --incl | --inc)
225     ac_prev=includedir ;;
226   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
227   | --includ=* | --inclu=* | --incl=* | --inc=*)
228     includedir="$ac_optarg" ;;
229
230   -infodir | --infodir | --infodi | --infod | --info | --inf)
231     ac_prev=infodir ;;
232   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
233     infodir="$ac_optarg" ;;
234
235   -libdir | --libdir | --libdi | --libd)
236     ac_prev=libdir ;;
237   -libdir=* | --libdir=* | --libdi=* | --libd=*)
238     libdir="$ac_optarg" ;;
239
240   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
241   | --libexe | --libex | --libe)
242     ac_prev=libexecdir ;;
243   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
244   | --libexe=* | --libex=* | --libe=*)
245     libexecdir="$ac_optarg" ;;
246
247   -localstatedir | --localstatedir | --localstatedi | --localstated \
248   | --localstate | --localstat | --localsta | --localst \
249   | --locals | --local | --loca | --loc | --lo)
250     ac_prev=localstatedir ;;
251   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
252   | --localstate=* | --localstat=* | --localsta=* | --localst=* \
253   | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
254     localstatedir="$ac_optarg" ;;
255
256   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
257     ac_prev=mandir ;;
258   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
259     mandir="$ac_optarg" ;;
260
261   -nfp | --nfp | --nf)
262     # Obsolete; use --without-fp.
263     with_fp=no ;;
264
265   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
266   | --no-cr | --no-c)
267     no_create=yes ;;
268
269   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
270   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
271     no_recursion=yes ;;
272
273   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
274   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
275   | --oldin | --oldi | --old | --ol | --o)
276     ac_prev=oldincludedir ;;
277   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
278   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
279   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
280     oldincludedir="$ac_optarg" ;;
281
282   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
283     ac_prev=prefix ;;
284   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
285     prefix="$ac_optarg" ;;
286
287   -program-prefix | --program-prefix | --program-prefi | --program-pref \
288   | --program-pre | --program-pr | --program-p)
289     ac_prev=program_prefix ;;
290   -program-prefix=* | --program-prefix=* | --program-prefi=* \
291   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
292     program_prefix="$ac_optarg" ;;
293
294   -program-suffix | --program-suffix | --program-suffi | --program-suff \
295   | --program-suf | --program-su | --program-s)
296     ac_prev=program_suffix ;;
297   -program-suffix=* | --program-suffix=* | --program-suffi=* \
298   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
299     program_suffix="$ac_optarg" ;;
300
301   -program-transform-name | --program-transform-name \
302   | --program-transform-nam | --program-transform-na \
303   | --program-transform-n | --program-transform- \
304   | --program-transform | --program-transfor \
305   | --program-transfo | --program-transf \
306   | --program-trans | --program-tran \
307   | --progr-tra | --program-tr | --program-t)
308     ac_prev=program_transform_name ;;
309   -program-transform-name=* | --program-transform-name=* \
310   | --program-transform-nam=* | --program-transform-na=* \
311   | --program-transform-n=* | --program-transform-=* \
312   | --program-transform=* | --program-transfor=* \
313   | --program-transfo=* | --program-transf=* \
314   | --program-trans=* | --program-tran=* \
315   | --progr-tra=* | --program-tr=* | --program-t=*)
316     program_transform_name="$ac_optarg" ;;
317
318   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
319   | -silent | --silent | --silen | --sile | --sil)
320     silent=yes ;;
321
322   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
323     ac_prev=sbindir ;;
324   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
325   | --sbi=* | --sb=*)
326     sbindir="$ac_optarg" ;;
327
328   -sharedstatedir | --sharedstatedir | --sharedstatedi \
329   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
330   | --sharedst | --shareds | --shared | --share | --shar \
331   | --sha | --sh)
332     ac_prev=sharedstatedir ;;
333   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
334   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
335   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
336   | --sha=* | --sh=*)
337     sharedstatedir="$ac_optarg" ;;
338
339   -site | --site | --sit)
340     ac_prev=site ;;
341   -site=* | --site=* | --sit=*)
342     site="$ac_optarg" ;;
343
344   -site-file | --site-file | --site-fil | --site-fi | --site-f)
345     ac_prev=sitefile ;;
346   -site-file=* | --site-file=* | --site-fil=* | --site-fi=* | --site-f=*)
347     sitefile="$ac_optarg" ;;
348
349   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
350     ac_prev=srcdir ;;
351   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
352     srcdir="$ac_optarg" ;;
353
354   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
355   | --syscon | --sysco | --sysc | --sys | --sy)
356     ac_prev=sysconfdir ;;
357   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
358   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
359     sysconfdir="$ac_optarg" ;;
360
361   -target | --target | --targe | --targ | --tar | --ta | --t)
362     ac_prev=target ;;
363   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
364     target="$ac_optarg" ;;
365
366   -v | -verbose | --verbose | --verbos | --verbo | --verb)
367     verbose=yes ;;
368
369   -version | --version | --versio | --versi | --vers)
370     echo "configure generated by autoconf version 2.13"
371     exit 0 ;;
372
373   -with-* | --with-*)
374     ac_package=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
375     # Reject names that are not valid shell variable names.
376     if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
377       { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
378     fi
379     ac_package=`echo $ac_package| sed 's/-/_/g'`
380     case "$ac_option" in
381       *=*) ;;
382       *) ac_optarg=yes ;;
383     esac
384     eval "with_${ac_package}='$ac_optarg'" ;;
385
386   -without-* | --without-*)
387     ac_package=`echo $ac_option|sed -e 's/-*without-//'`
388     # Reject names that are not valid shell variable names.
389     if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
390       { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
391     fi
392     ac_package=`echo $ac_package| sed 's/-/_/g'`
393     eval "with_${ac_package}=no" ;;
394
395   --x)
396     # Obsolete; use --with-x.
397     with_x=yes ;;
398
399   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
400   | --x-incl | --x-inc | --x-in | --x-i)
401     ac_prev=x_includes ;;
402   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
403   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
404     x_includes="$ac_optarg" ;;
405
406   -x-libraries | --x-libraries | --x-librarie | --x-librari \
407   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
408     ac_prev=x_libraries ;;
409   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
410   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
411     x_libraries="$ac_optarg" ;;
412
413   -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
414     ;;
415
416   *)
417     if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
418       echo "configure: warning: $ac_option: invalid host type" 1>&2
419     fi
420     if test "x$nonopt" != xNONE; then
421       { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
422     fi
423     nonopt="$ac_option"
424     ;;
425
426   esac
427 done
428
429 if test -n "$ac_prev"; then
430   { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
431 fi
432
433 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
434
435 # File descriptor usage:
436 # 0 standard input
437 # 1 file creation
438 # 2 errors and warnings
439 # 3 some systems may open it to /dev/tty
440 # 4 used on the Kubota Titan
441 # 6 checking for... messages and results
442 # 5 compiler messages saved in config.log
443 if test "$silent" = yes; then
444   exec 6>/dev/null
445 else
446   exec 6>&1
447 fi
448 exec 5>./config.log
449
450 echo "\
451 This file contains any messages produced by compilers while
452 running configure, to aid debugging if configure makes a mistake.
453 " 1>&5
454
455 # Strip out --no-create and --no-recursion so they do not pile up.
456 # Also quote any args containing shell metacharacters.
457 ac_configure_args=
458 for ac_arg
459 do
460   case "$ac_arg" in
461   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
462   | --no-cr | --no-c) ;;
463   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
464   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
465   *" "*|*"      "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
466   ac_configure_args="$ac_configure_args '$ac_arg'" ;;
467   *) ac_configure_args="$ac_configure_args $ac_arg" ;;
468   esac
469 done
470
471 # NLS nuisances.
472 # Only set these to C if already set.  These must not be set unconditionally
473 # because not all systems understand e.g. LANG=C (notably SCO).
474 # Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
475 # Non-C LC_CTYPE values break the ctype check.
476 if test "${LANG+set}"   = set; then LANG=C;   export LANG;   fi
477 if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi
478 if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi
479 if test "${LC_CTYPE+set}"    = set; then LC_CTYPE=C;    export LC_CTYPE;    fi
480
481 # confdefs.h avoids OS command line length limits that DEFS can exceed.
482 rm -rf conftest* confdefs.h
483 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
484 echo > confdefs.h
485
486 # A filename unique to this package, relative to the directory that
487 # configure is in, which we can look for to find out if srcdir is correct.
488 ac_unique_file=as.h
489
490 # Find the source files, if location was not specified.
491 if test -z "$srcdir"; then
492   ac_srcdir_defaulted=yes
493   # Try the directory containing this script, then its parent.
494   ac_prog=$0
495   ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
496   test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
497   srcdir=$ac_confdir
498   if test ! -r $srcdir/$ac_unique_file; then
499     srcdir=..
500   fi
501 else
502   ac_srcdir_defaulted=no
503 fi
504 if test ! -r $srcdir/$ac_unique_file; then
505   if test "$ac_srcdir_defaulted" = yes; then
506     { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
507   else
508     { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
509   fi
510 fi
511 srcdir=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
512
513 # Prefer explicitly selected file to automatically selected ones.
514 if test -z "$sitefile"; then
515   if test -z "$CONFIG_SITE"; then
516     if test "x$prefix" != xNONE; then
517       CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
518     else
519       CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
520     fi
521   fi
522 else
523   CONFIG_SITE="$sitefile"
524 fi
525 for ac_site_file in $CONFIG_SITE; do
526   if test -r "$ac_site_file"; then
527     echo "loading site script $ac_site_file"
528     . "$ac_site_file"
529   fi
530 done
531
532 if test -r "$cache_file"; then
533   echo "loading cache $cache_file"
534   . $cache_file
535 else
536   echo "creating cache $cache_file"
537   > $cache_file
538 fi
539
540 ac_ext=c
541 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
542 ac_cpp='$CPP $CPPFLAGS'
543 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
544 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
545 cross_compiling=$ac_cv_prog_cc_cross
546
547 ac_exeext=
548 ac_objext=o
549 if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then
550   # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
551   if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then
552     ac_n= ac_c='
553 ' ac_t='        '
554   else
555     ac_n=-n ac_c= ac_t=
556   fi
557 else
558   ac_n= ac_c='\c' ac_t=
559 fi
560
561 echo $ac_n "checking for Cygwin environment""... $ac_c" 1>&6
562 echo "configure:563: checking for Cygwin environment" >&5
563 if eval "test \"`echo '$''{'ac_cv_cygwin'+set}'`\" = set"; then
564   echo $ac_n "(cached) $ac_c" 1>&6
565 else
566   cat > conftest.$ac_ext <<EOF
567 #line 568 "configure"
568 #include "confdefs.h"
569
570 int main() {
571
572 #ifndef __CYGWIN__
573 #define __CYGWIN__ __CYGWIN32__
574 #endif
575 return __CYGWIN__;
576 ; return 0; }
577 EOF
578 if { (eval echo configure:579: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
579   rm -rf conftest*
580   ac_cv_cygwin=yes
581 else
582   echo "configure: failed program was:" >&5
583   cat conftest.$ac_ext >&5
584   rm -rf conftest*
585   ac_cv_cygwin=no
586 fi
587 rm -f conftest*
588 rm -f conftest*
589 fi
590
591 echo "$ac_t""$ac_cv_cygwin" 1>&6
592 CYGWIN=
593 test "$ac_cv_cygwin" = yes && CYGWIN=yes
594 echo $ac_n "checking for mingw32 environment""... $ac_c" 1>&6
595 echo "configure:596: checking for mingw32 environment" >&5
596 if eval "test \"`echo '$''{'ac_cv_mingw32'+set}'`\" = set"; then
597   echo $ac_n "(cached) $ac_c" 1>&6
598 else
599   cat > conftest.$ac_ext <<EOF
600 #line 601 "configure"
601 #include "confdefs.h"
602
603 int main() {
604 return __MINGW32__;
605 ; return 0; }
606 EOF
607 if { (eval echo configure:608: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
608   rm -rf conftest*
609   ac_cv_mingw32=yes
610 else
611   echo "configure: failed program was:" >&5
612   cat conftest.$ac_ext >&5
613   rm -rf conftest*
614   ac_cv_mingw32=no
615 fi
616 rm -f conftest*
617 rm -f conftest*
618 fi
619
620 echo "$ac_t""$ac_cv_mingw32" 1>&6
621 MINGW32=
622 test "$ac_cv_mingw32" = yes && MINGW32=yes
623
624
625 ac_aux_dir=
626 for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
627   if test -f $ac_dir/install-sh; then
628     ac_aux_dir=$ac_dir
629     ac_install_sh="$ac_aux_dir/install-sh -c"
630     break
631   elif test -f $ac_dir/install.sh; then
632     ac_aux_dir=$ac_dir
633     ac_install_sh="$ac_aux_dir/install.sh -c"
634     break
635   fi
636 done
637 if test -z "$ac_aux_dir"; then
638   { echo "configure: error: can not find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." 1>&2; exit 1; }
639 fi
640 ac_config_guess=$ac_aux_dir/config.guess
641 ac_config_sub=$ac_aux_dir/config.sub
642 ac_configure=$ac_aux_dir/configure # This should be Cygnus configure.
643
644
645 # Do some error checking and defaulting for the host and target type.
646 # The inputs are:
647 #    configure --host=HOST --target=TARGET --build=BUILD NONOPT
648 #
649 # The rules are:
650 # 1. You are not allowed to specify --host, --target, and nonopt at the
651 #    same time.
652 # 2. Host defaults to nonopt.
653 # 3. If nonopt is not specified, then host defaults to the current host,
654 #    as determined by config.guess.
655 # 4. Target and build default to nonopt.
656 # 5. If nonopt is not specified, then target and build default to host.
657
658 # The aliases save the names the user supplied, while $host etc.
659 # will get canonicalized.
660 case $host---$target---$nonopt in
661 NONE---*---* | *---NONE---* | *---*---NONE) ;;
662 *) { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; } ;;
663 esac
664
665
666 # Make sure we can run config.sub.
667 if ${CONFIG_SHELL-/bin/sh} $ac_config_sub sun4 >/dev/null 2>&1; then :
668 else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
669 fi
670
671 echo $ac_n "checking host system type""... $ac_c" 1>&6
672 echo "configure:673: checking host system type" >&5
673
674 host_alias=$host
675 case "$host_alias" in
676 NONE)
677   case $nonopt in
678   NONE)
679     if host_alias=`${CONFIG_SHELL-/bin/sh} $ac_config_guess`; then :
680     else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; }
681     fi ;;
682   *) host_alias=$nonopt ;;
683   esac ;;
684 esac
685
686 host=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $host_alias`
687 host_cpu=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
688 host_vendor=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
689 host_os=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
690 echo "$ac_t""$host" 1>&6
691
692 echo $ac_n "checking target system type""... $ac_c" 1>&6
693 echo "configure:694: checking target system type" >&5
694
695 target_alias=$target
696 case "$target_alias" in
697 NONE)
698   case $nonopt in
699   NONE) target_alias=$host_alias ;;
700   *) target_alias=$nonopt ;;
701   esac ;;
702 esac
703
704 target=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $target_alias`
705 target_cpu=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
706 target_vendor=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
707 target_os=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
708 echo "$ac_t""$target" 1>&6
709
710 echo $ac_n "checking build system type""... $ac_c" 1>&6
711 echo "configure:712: checking build system type" >&5
712
713 build_alias=$build
714 case "$build_alias" in
715 NONE)
716   case $nonopt in
717   NONE) build_alias=$host_alias ;;
718   *) build_alias=$nonopt ;;
719   esac ;;
720 esac
721
722 build=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $build_alias`
723 build_cpu=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
724 build_vendor=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
725 build_os=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
726 echo "$ac_t""$build" 1>&6
727
728 test "$host_alias" != "$target_alias" &&
729   test "$program_prefix$program_suffix$program_transform_name" = \
730     NONENONEs,x,x, &&
731   program_prefix=${target_alias}-
732
733 # Extract the first word of "gcc", so it can be a program name with args.
734 set dummy gcc; ac_word=$2
735 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
736 echo "configure:737: checking for $ac_word" >&5
737 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
738   echo $ac_n "(cached) $ac_c" 1>&6
739 else
740   if test -n "$CC"; then
741   ac_cv_prog_CC="$CC" # Let the user override the test.
742 else
743   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
744   ac_dummy="$PATH"
745   for ac_dir in $ac_dummy; do
746     test -z "$ac_dir" && ac_dir=.
747     if test -f $ac_dir/$ac_word; then
748       ac_cv_prog_CC="gcc"
749       break
750     fi
751   done
752   IFS="$ac_save_ifs"
753 fi
754 fi
755 CC="$ac_cv_prog_CC"
756 if test -n "$CC"; then
757   echo "$ac_t""$CC" 1>&6
758 else
759   echo "$ac_t""no" 1>&6
760 fi
761
762 if test -z "$CC"; then
763   # Extract the first word of "cc", so it can be a program name with args.
764 set dummy cc; ac_word=$2
765 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
766 echo "configure:767: checking for $ac_word" >&5
767 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
768   echo $ac_n "(cached) $ac_c" 1>&6
769 else
770   if test -n "$CC"; then
771   ac_cv_prog_CC="$CC" # Let the user override the test.
772 else
773   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
774   ac_prog_rejected=no
775   ac_dummy="$PATH"
776   for ac_dir in $ac_dummy; do
777     test -z "$ac_dir" && ac_dir=.
778     if test -f $ac_dir/$ac_word; then
779       if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
780         ac_prog_rejected=yes
781         continue
782       fi
783       ac_cv_prog_CC="cc"
784       break
785     fi
786   done
787   IFS="$ac_save_ifs"
788 if test $ac_prog_rejected = yes; then
789   # We found a bogon in the path, so make sure we never use it.
790   set dummy $ac_cv_prog_CC
791   shift
792   if test $# -gt 0; then
793     # We chose a different compiler from the bogus one.
794     # However, it has the same basename, so the bogon will be chosen
795     # first if we set CC to just the basename; use the full file name.
796     shift
797     set dummy "$ac_dir/$ac_word" "$@"
798     shift
799     ac_cv_prog_CC="$@"
800   fi
801 fi
802 fi
803 fi
804 CC="$ac_cv_prog_CC"
805 if test -n "$CC"; then
806   echo "$ac_t""$CC" 1>&6
807 else
808   echo "$ac_t""no" 1>&6
809 fi
810
811   if test -z "$CC"; then
812     case "`uname -s`" in
813     *win32* | *WIN32*)
814       # Extract the first word of "cl", so it can be a program name with args.
815 set dummy cl; ac_word=$2
816 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
817 echo "configure:818: checking for $ac_word" >&5
818 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
819   echo $ac_n "(cached) $ac_c" 1>&6
820 else
821   if test -n "$CC"; then
822   ac_cv_prog_CC="$CC" # Let the user override the test.
823 else
824   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
825   ac_dummy="$PATH"
826   for ac_dir in $ac_dummy; do
827     test -z "$ac_dir" && ac_dir=.
828     if test -f $ac_dir/$ac_word; then
829       ac_cv_prog_CC="cl"
830       break
831     fi
832   done
833   IFS="$ac_save_ifs"
834 fi
835 fi
836 CC="$ac_cv_prog_CC"
837 if test -n "$CC"; then
838   echo "$ac_t""$CC" 1>&6
839 else
840   echo "$ac_t""no" 1>&6
841 fi
842  ;;
843     esac
844   fi
845   test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
846 fi
847
848 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
849 echo "configure:850: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
850
851 ac_ext=c
852 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
853 ac_cpp='$CPP $CPPFLAGS'
854 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
855 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
856 cross_compiling=$ac_cv_prog_cc_cross
857
858 cat > conftest.$ac_ext << EOF
859
860 #line 861 "configure"
861 #include "confdefs.h"
862
863 main(){return(0);}
864 EOF
865 if { (eval echo configure:866: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
866   ac_cv_prog_cc_works=yes
867   # If we can't run a trivial program, we are probably using a cross compiler.
868   if (./conftest; exit) 2>/dev/null; then
869     ac_cv_prog_cc_cross=no
870   else
871     ac_cv_prog_cc_cross=yes
872   fi
873 else
874   echo "configure: failed program was:" >&5
875   cat conftest.$ac_ext >&5
876   ac_cv_prog_cc_works=no
877 fi
878 rm -fr conftest*
879 ac_ext=c
880 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
881 ac_cpp='$CPP $CPPFLAGS'
882 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
883 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
884 cross_compiling=$ac_cv_prog_cc_cross
885
886 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
887 if test $ac_cv_prog_cc_works = no; then
888   { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
889 fi
890 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
891 echo "configure:892: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
892 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
893 cross_compiling=$ac_cv_prog_cc_cross
894
895 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
896 echo "configure:897: checking whether we are using GNU C" >&5
897 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
898   echo $ac_n "(cached) $ac_c" 1>&6
899 else
900   cat > conftest.c <<EOF
901 #ifdef __GNUC__
902   yes;
903 #endif
904 EOF
905 if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:906: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
906   ac_cv_prog_gcc=yes
907 else
908   ac_cv_prog_gcc=no
909 fi
910 fi
911
912 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
913
914 if test $ac_cv_prog_gcc = yes; then
915   GCC=yes
916 else
917   GCC=
918 fi
919
920 ac_test_CFLAGS="${CFLAGS+set}"
921 ac_save_CFLAGS="$CFLAGS"
922 CFLAGS=
923 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
924 echo "configure:925: checking whether ${CC-cc} accepts -g" >&5
925 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
926   echo $ac_n "(cached) $ac_c" 1>&6
927 else
928   echo 'void f(){}' > conftest.c
929 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
930   ac_cv_prog_cc_g=yes
931 else
932   ac_cv_prog_cc_g=no
933 fi
934 rm -f conftest*
935
936 fi
937
938 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
939 if test "$ac_test_CFLAGS" = set; then
940   CFLAGS="$ac_save_CFLAGS"
941 elif test $ac_cv_prog_cc_g = yes; then
942   if test "$GCC" = yes; then
943     CFLAGS="-g -O2"
944   else
945     CFLAGS="-g"
946   fi
947 else
948   if test "$GCC" = yes; then
949     CFLAGS="-O2"
950   else
951     CFLAGS=
952   fi
953 fi
954
955 echo $ac_n "checking for POSIXized ISC""... $ac_c" 1>&6
956 echo "configure:957: checking for POSIXized ISC" >&5
957 if test -d /etc/conf/kconfig.d &&
958   grep _POSIX_VERSION /usr/include/sys/unistd.h >/dev/null 2>&1
959 then
960   echo "$ac_t""yes" 1>&6
961   ISC=yes # If later tests want to check for ISC.
962   cat >> confdefs.h <<\EOF
963 #define _POSIX_SOURCE 1
964 EOF
965
966   if test "$GCC" = yes; then
967     CC="$CC -posix"
968   else
969     CC="$CC -Xp"
970   fi
971 else
972   echo "$ac_t""no" 1>&6
973   ISC=
974 fi
975
976
977 BFD_VERSION=`sed -n -e 's/^.._INIT_AUTOMAKE.*,[         ]*\([^  ]*\)[   ]*).*/\1/p' < ${srcdir}/../bfd/configure.in`
978 # Find a good install program.  We prefer a C program (faster),
979 # so one script is as good as another.  But avoid the broken or
980 # incompatible versions:
981 # SysV /etc/install, /usr/sbin/install
982 # SunOS /usr/etc/install
983 # IRIX /sbin/install
984 # AIX /bin/install
985 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
986 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
987 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
988 # ./install, which can be erroneously created by make from ./install.sh.
989 echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
990 echo "configure:991: checking for a BSD compatible install" >&5
991 if test -z "$INSTALL"; then
992 if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
993   echo $ac_n "(cached) $ac_c" 1>&6
994 else
995     IFS="${IFS=         }"; ac_save_IFS="$IFS"; IFS=":"
996   for ac_dir in $PATH; do
997     # Account for people who put trailing slashes in PATH elements.
998     case "$ac_dir/" in
999     /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
1000     *)
1001       # OSF1 and SCO ODT 3.0 have their own names for install.
1002       # Don't use installbsd from OSF since it installs stuff as root
1003       # by default.
1004       for ac_prog in ginstall scoinst install; do
1005         if test -f $ac_dir/$ac_prog; then
1006           if test $ac_prog = install &&
1007             grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
1008             # AIX install.  It has an incompatible calling convention.
1009             :
1010           else
1011             ac_cv_path_install="$ac_dir/$ac_prog -c"
1012             break 2
1013           fi
1014         fi
1015       done
1016       ;;
1017     esac
1018   done
1019   IFS="$ac_save_IFS"
1020
1021 fi
1022   if test "${ac_cv_path_install+set}" = set; then
1023     INSTALL="$ac_cv_path_install"
1024   else
1025     # As a last resort, use the slow shell script.  We don't cache a
1026     # path for INSTALL within a source directory, because that will
1027     # break other packages using the cache if that directory is
1028     # removed, or if the path is relative.
1029     INSTALL="$ac_install_sh"
1030   fi
1031 fi
1032 echo "$ac_t""$INSTALL" 1>&6
1033
1034 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
1035 # It thinks the first close brace ends the variable substitution.
1036 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
1037
1038 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}'
1039
1040 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
1041
1042 echo $ac_n "checking whether build environment is sane""... $ac_c" 1>&6
1043 echo "configure:1044: checking whether build environment is sane" >&5
1044 # Just in case
1045 sleep 1
1046 echo timestamp > conftestfile
1047 # Do `set' in a subshell so we don't clobber the current shell's
1048 # arguments.  Must try -L first in case configure is actually a
1049 # symlink; some systems play weird games with the mod time of symlinks
1050 # (eg FreeBSD returns the mod time of the symlink's containing
1051 # directory).
1052 if (
1053    set X `ls -Lt $srcdir/configure conftestfile 2> /dev/null`
1054    if test "$*" = "X"; then
1055       # -L didn't work.
1056       set X `ls -t $srcdir/configure conftestfile`
1057    fi
1058    if test "$*" != "X $srcdir/configure conftestfile" \
1059       && test "$*" != "X conftestfile $srcdir/configure"; then
1060
1061       # If neither matched, then we have a broken ls.  This can happen
1062       # if, for instance, CONFIG_SHELL is bash and it inherits a
1063       # broken ls alias from the environment.  This has actually
1064       # happened.  Such a system could not be considered "sane".
1065       { echo "configure: error: ls -t appears to fail.  Make sure there is not a broken
1066 alias in your environment" 1>&2; exit 1; }
1067    fi
1068
1069    test "$2" = conftestfile
1070    )
1071 then
1072    # Ok.
1073    :
1074 else
1075    { echo "configure: error: newly created file is older than distributed files!
1076 Check your system clock" 1>&2; exit 1; }
1077 fi
1078 rm -f conftest*
1079 echo "$ac_t""yes" 1>&6
1080 if test "$program_transform_name" = s,x,x,; then
1081   program_transform_name=
1082 else
1083   # Double any \ or $.  echo might interpret backslashes.
1084   cat <<\EOF_SED > conftestsed
1085 s,\\,\\\\,g; s,\$,$$,g
1086 EOF_SED
1087   program_transform_name="`echo $program_transform_name|sed -f conftestsed`"
1088   rm -f conftestsed
1089 fi
1090 test "$program_prefix" != NONE &&
1091   program_transform_name="s,^,${program_prefix},; $program_transform_name"
1092 # Use a double $ so make ignores it.
1093 test "$program_suffix" != NONE &&
1094   program_transform_name="s,\$\$,${program_suffix},; $program_transform_name"
1095
1096 # sed with no file args requires a program.
1097 test "$program_transform_name" = "" && program_transform_name="s,x,x,"
1098
1099 echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6
1100 echo "configure:1101: checking whether ${MAKE-make} sets \${MAKE}" >&5
1101 set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y%./+-%__p_%'`
1102 if eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then
1103   echo $ac_n "(cached) $ac_c" 1>&6
1104 else
1105   cat > conftestmake <<\EOF
1106 all:
1107         @echo 'ac_maketemp="${MAKE}"'
1108 EOF
1109 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
1110 eval `${MAKE-make} -f conftestmake 2>/dev/null | grep temp=`
1111 if test -n "$ac_maketemp"; then
1112   eval ac_cv_prog_make_${ac_make}_set=yes
1113 else
1114   eval ac_cv_prog_make_${ac_make}_set=no
1115 fi
1116 rm -f conftestmake
1117 fi
1118 if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
1119   echo "$ac_t""yes" 1>&6
1120   SET_MAKE=
1121 else
1122   echo "$ac_t""no" 1>&6
1123   SET_MAKE="MAKE=${MAKE-make}"
1124 fi
1125
1126
1127 PACKAGE=gas
1128
1129 VERSION=${BFD_VERSION}
1130
1131 if test "`cd $srcdir && pwd`" != "`pwd`" && test -f $srcdir/config.status; then
1132   { echo "configure: error: source directory already configured; run "make distclean" there first" 1>&2; exit 1; }
1133 fi
1134 cat >> confdefs.h <<EOF
1135 #define PACKAGE "$PACKAGE"
1136 EOF
1137
1138 cat >> confdefs.h <<EOF
1139 #define VERSION "$VERSION"
1140 EOF
1141
1142
1143
1144 missing_dir=`cd $ac_aux_dir && pwd`
1145 echo $ac_n "checking for working aclocal""... $ac_c" 1>&6
1146 echo "configure:1147: checking for working aclocal" >&5
1147 # Run test in a subshell; some versions of sh will print an error if
1148 # an executable is not found, even if stderr is redirected.
1149 # Redirect stdin to placate older versions of autoconf.  Sigh.
1150 if (aclocal --version) < /dev/null > /dev/null 2>&1; then
1151    ACLOCAL=aclocal
1152    echo "$ac_t""found" 1>&6
1153 else
1154    ACLOCAL="$missing_dir/missing aclocal"
1155    echo "$ac_t""missing" 1>&6
1156 fi
1157
1158 echo $ac_n "checking for working autoconf""... $ac_c" 1>&6
1159 echo "configure:1160: checking for working autoconf" >&5
1160 # Run test in a subshell; some versions of sh will print an error if
1161 # an executable is not found, even if stderr is redirected.
1162 # Redirect stdin to placate older versions of autoconf.  Sigh.
1163 if (autoconf --version) < /dev/null > /dev/null 2>&1; then
1164    AUTOCONF=autoconf
1165    echo "$ac_t""found" 1>&6
1166 else
1167    AUTOCONF="$missing_dir/missing autoconf"
1168    echo "$ac_t""missing" 1>&6
1169 fi
1170
1171 echo $ac_n "checking for working automake""... $ac_c" 1>&6
1172 echo "configure:1173: checking for working automake" >&5
1173 # Run test in a subshell; some versions of sh will print an error if
1174 # an executable is not found, even if stderr is redirected.
1175 # Redirect stdin to placate older versions of autoconf.  Sigh.
1176 if (automake --version) < /dev/null > /dev/null 2>&1; then
1177    AUTOMAKE=automake
1178    echo "$ac_t""found" 1>&6
1179 else
1180    AUTOMAKE="$missing_dir/missing automake"
1181    echo "$ac_t""missing" 1>&6
1182 fi
1183
1184 echo $ac_n "checking for working autoheader""... $ac_c" 1>&6
1185 echo "configure:1186: checking for working autoheader" >&5
1186 # Run test in a subshell; some versions of sh will print an error if
1187 # an executable is not found, even if stderr is redirected.
1188 # Redirect stdin to placate older versions of autoconf.  Sigh.
1189 if (autoheader --version) < /dev/null > /dev/null 2>&1; then
1190    AUTOHEADER=autoheader
1191    echo "$ac_t""found" 1>&6
1192 else
1193    AUTOHEADER="$missing_dir/missing autoheader"
1194    echo "$ac_t""missing" 1>&6
1195 fi
1196
1197 echo $ac_n "checking for working makeinfo""... $ac_c" 1>&6
1198 echo "configure:1199: checking for working makeinfo" >&5
1199 # Run test in a subshell; some versions of sh will print an error if
1200 # an executable is not found, even if stderr is redirected.
1201 # Redirect stdin to placate older versions of autoconf.  Sigh.
1202 if (makeinfo --version) < /dev/null > /dev/null 2>&1; then
1203    MAKEINFO=makeinfo
1204    echo "$ac_t""found" 1>&6
1205 else
1206    MAKEINFO="$missing_dir/missing makeinfo"
1207    echo "$ac_t""missing" 1>&6
1208 fi
1209
1210
1211
1212 # Check whether --enable-shared or --disable-shared was given.
1213 if test "${enable_shared+set}" = set; then
1214   enableval="$enable_shared"
1215   p=${PACKAGE-default}
1216 case $enableval in
1217 yes) enable_shared=yes ;;
1218 no) enable_shared=no ;;
1219 *)
1220   enable_shared=no
1221   # Look at the argument we got.  We use all the common list separators.
1222   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
1223   for pkg in $enableval; do
1224     if test "X$pkg" = "X$p"; then
1225       enable_shared=yes
1226     fi
1227   done
1228   IFS="$ac_save_ifs"
1229   ;;
1230 esac
1231 else
1232   enable_shared=yes
1233 fi
1234
1235 # Check whether --enable-static or --disable-static was given.
1236 if test "${enable_static+set}" = set; then
1237   enableval="$enable_static"
1238   p=${PACKAGE-default}
1239 case $enableval in
1240 yes) enable_static=yes ;;
1241 no) enable_static=no ;;
1242 *)
1243   enable_static=no
1244   # Look at the argument we got.  We use all the common list separators.
1245   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
1246   for pkg in $enableval; do
1247     if test "X$pkg" = "X$p"; then
1248       enable_static=yes
1249     fi
1250   done
1251   IFS="$ac_save_ifs"
1252   ;;
1253 esac
1254 else
1255   enable_static=yes
1256 fi
1257
1258 # Check whether --enable-fast-install or --disable-fast-install was given.
1259 if test "${enable_fast_install+set}" = set; then
1260   enableval="$enable_fast_install"
1261   p=${PACKAGE-default}
1262 case $enableval in
1263 yes) enable_fast_install=yes ;;
1264 no) enable_fast_install=no ;;
1265 *)
1266   enable_fast_install=no
1267   # Look at the argument we got.  We use all the common list separators.
1268   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
1269   for pkg in $enableval; do
1270     if test "X$pkg" = "X$p"; then
1271       enable_fast_install=yes
1272     fi
1273   done
1274   IFS="$ac_save_ifs"
1275   ;;
1276 esac
1277 else
1278   enable_fast_install=yes
1279 fi
1280
1281 # Check whether --with-gnu-ld or --without-gnu-ld was given.
1282 if test "${with_gnu_ld+set}" = set; then
1283   withval="$with_gnu_ld"
1284   test "$withval" = no || with_gnu_ld=yes
1285 else
1286   with_gnu_ld=no
1287 fi
1288
1289 ac_prog=ld
1290 if test "$GCC" = yes; then
1291   # Check if gcc -print-prog-name=ld gives a path.
1292   echo $ac_n "checking for ld used by GCC""... $ac_c" 1>&6
1293 echo "configure:1294: checking for ld used by GCC" >&5
1294   case $host in
1295   *-*-mingw*)
1296     # gcc leaves a trailing carriage return which upsets mingw
1297     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
1298   *)
1299     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
1300   esac
1301   case $ac_prog in
1302     # Accept absolute paths.
1303     [\\/]* | [A-Za-z]:[\\/]*)
1304       re_direlt='/[^/][^/]*/\.\./'
1305       # Canonicalize the path of ld
1306       ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
1307       while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
1308         ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
1309       done
1310       test -z "$LD" && LD="$ac_prog"
1311       ;;
1312   "")
1313     # If it fails, then pretend we aren't using GCC.
1314     ac_prog=ld
1315     ;;
1316   *)
1317     # If it is relative, then search for the first ld in PATH.
1318     with_gnu_ld=unknown
1319     ;;
1320   esac
1321 elif test "$with_gnu_ld" = yes; then
1322   echo $ac_n "checking for GNU ld""... $ac_c" 1>&6
1323 echo "configure:1324: checking for GNU ld" >&5
1324 else
1325   echo $ac_n "checking for non-GNU ld""... $ac_c" 1>&6
1326 echo "configure:1327: checking for non-GNU ld" >&5
1327 fi
1328 if eval "test \"`echo '$''{'lt_cv_path_LD'+set}'`\" = set"; then
1329   echo $ac_n "(cached) $ac_c" 1>&6
1330 else
1331   if test -z "$LD"; then
1332   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
1333   for ac_dir in $PATH; do
1334     test -z "$ac_dir" && ac_dir=.
1335     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
1336       lt_cv_path_LD="$ac_dir/$ac_prog"
1337       # Check to see if the program is GNU ld.  I'd rather use --version,
1338       # but apparently some GNU ld's only accept -v.
1339       # Break only if it was the GNU/non-GNU ld that we prefer.
1340       if "$lt_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then
1341         test "$with_gnu_ld" != no && break
1342       else
1343         test "$with_gnu_ld" != yes && break
1344       fi
1345     fi
1346   done
1347   IFS="$ac_save_ifs"
1348 else
1349   lt_cv_path_LD="$LD" # Let the user override the test with a path.
1350 fi
1351 fi
1352
1353 LD="$lt_cv_path_LD"
1354 if test -n "$LD"; then
1355   echo "$ac_t""$LD" 1>&6
1356 else
1357   echo "$ac_t""no" 1>&6
1358 fi
1359 test -z "$LD" && { echo "configure: error: no acceptable ld found in \$PATH" 1>&2; exit 1; }
1360 echo $ac_n "checking if the linker ($LD) is GNU ld""... $ac_c" 1>&6
1361 echo "configure:1362: checking if the linker ($LD) is GNU ld" >&5
1362 if eval "test \"`echo '$''{'lt_cv_prog_gnu_ld'+set}'`\" = set"; then
1363   echo $ac_n "(cached) $ac_c" 1>&6
1364 else
1365   # I'd rather use --version here, but apparently some GNU ld's only accept -v.
1366 if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
1367   lt_cv_prog_gnu_ld=yes
1368 else
1369   lt_cv_prog_gnu_ld=no
1370 fi
1371 fi
1372
1373 echo "$ac_t""$lt_cv_prog_gnu_ld" 1>&6
1374 with_gnu_ld=$lt_cv_prog_gnu_ld
1375
1376
1377 echo $ac_n "checking for $LD option to reload object files""... $ac_c" 1>&6
1378 echo "configure:1379: checking for $LD option to reload object files" >&5
1379 if eval "test \"`echo '$''{'lt_cv_ld_reload_flag'+set}'`\" = set"; then
1380   echo $ac_n "(cached) $ac_c" 1>&6
1381 else
1382   lt_cv_ld_reload_flag='-r'
1383 fi
1384
1385 echo "$ac_t""$lt_cv_ld_reload_flag" 1>&6
1386 reload_flag=$lt_cv_ld_reload_flag
1387 test -n "$reload_flag" && reload_flag=" $reload_flag"
1388
1389 echo $ac_n "checking for BSD-compatible nm""... $ac_c" 1>&6
1390 echo "configure:1391: checking for BSD-compatible nm" >&5
1391 if eval "test \"`echo '$''{'lt_cv_path_NM'+set}'`\" = set"; then
1392   echo $ac_n "(cached) $ac_c" 1>&6
1393 else
1394   if test -n "$NM"; then
1395   # Let the user override the test.
1396   lt_cv_path_NM="$NM"
1397 else
1398   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
1399   for ac_dir in $PATH /usr/ccs/bin /usr/ucb /bin; do
1400     test -z "$ac_dir" && ac_dir=.
1401     tmp_nm=$ac_dir/${ac_tool_prefix}nm
1402     if test -f $tmp_nm || test -f $tmp_nm$ac_exeext ; then
1403       # Check to see if the nm accepts a BSD-compat flag.
1404       # Adding the `sed 1q' prevents false positives on HP-UX, which says:
1405       #   nm: unknown option "B" ignored
1406       # Tru64's nm complains that /dev/null is an invalid object file
1407       if ($tmp_nm -B /dev/null 2>&1 | sed '1q'; exit 0) | egrep '(/dev/null|Invalid file or object type)' >/dev/null; then
1408         lt_cv_path_NM="$tmp_nm -B"
1409         break
1410       elif ($tmp_nm -p /dev/null 2>&1 | sed '1q'; exit 0) | egrep /dev/null >/dev/null; then
1411         lt_cv_path_NM="$tmp_nm -p"
1412         break
1413       else
1414         lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
1415         continue # so that we can try to find one that supports BSD flags
1416       fi
1417     fi
1418   done
1419   IFS="$ac_save_ifs"
1420   test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
1421 fi
1422 fi
1423
1424 NM="$lt_cv_path_NM"
1425 echo "$ac_t""$NM" 1>&6
1426
1427 echo $ac_n "checking whether ln -s works""... $ac_c" 1>&6
1428 echo "configure:1429: checking whether ln -s works" >&5
1429 if eval "test \"`echo '$''{'ac_cv_prog_LN_S'+set}'`\" = set"; then
1430   echo $ac_n "(cached) $ac_c" 1>&6
1431 else
1432   rm -f conftestdata
1433 if ln -s X conftestdata 2>/dev/null
1434 then
1435   rm -f conftestdata
1436   ac_cv_prog_LN_S="ln -s"
1437 else
1438   ac_cv_prog_LN_S=ln
1439 fi
1440 fi
1441 LN_S="$ac_cv_prog_LN_S"
1442 if test "$ac_cv_prog_LN_S" = "ln -s"; then
1443   echo "$ac_t""yes" 1>&6
1444 else
1445   echo "$ac_t""no" 1>&6
1446 fi
1447
1448 echo $ac_n "checking how to recognise dependant libraries""... $ac_c" 1>&6
1449 echo "configure:1450: checking how to recognise dependant libraries" >&5
1450 if eval "test \"`echo '$''{'lt_cv_deplibs_check_method'+set}'`\" = set"; then
1451   echo $ac_n "(cached) $ac_c" 1>&6
1452 else
1453   lt_cv_file_magic_cmd='$MAGIC_CMD'
1454 lt_cv_file_magic_test_file=
1455 lt_cv_deplibs_check_method='unknown'
1456 # Need to set the preceding variable on all platforms that support
1457 # interlibrary dependencies.
1458 # 'none' -- dependencies not supported.
1459 # `unknown' -- same as none, but documents that we really don't know.
1460 # 'pass_all' -- all dependencies passed with no checks.
1461 # 'test_compile' -- check by making test program.
1462 # 'file_magic [regex]' -- check by looking for files in library path
1463 # which responds to the $file_magic_cmd with a given egrep regex.
1464 # If you have `file' or equivalent on your system and you're not sure
1465 # whether `pass_all' will *always* work, you probably want this one.
1466
1467 case $host_os in
1468 aix*)
1469   lt_cv_deplibs_check_method=pass_all
1470   ;;
1471
1472 beos*)
1473   lt_cv_deplibs_check_method=pass_all
1474   ;;
1475
1476 bsdi4*)
1477   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
1478   lt_cv_file_magic_cmd='/usr/bin/file -L'
1479   lt_cv_file_magic_test_file=/shlib/libc.so
1480   ;;
1481
1482 cygwin* | mingw* |pw32*)
1483   lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
1484   lt_cv_file_magic_cmd='$OBJDUMP -f'
1485   ;;
1486
1487 darwin* | rhapsody*)
1488   lt_cv_deplibs_check_method='file_magic Mach-O dynamically linked shared library'
1489   lt_cv_file_magic_cmd='/usr/bin/file -L'
1490   case "$host_os" in
1491   rhapsody* | darwin1.012)
1492     lt_cv_file_magic_test_file='/System/Library/Frameworks/System.framework/System'
1493     ;;
1494   *) # Darwin 1.3 on
1495     lt_cv_file_magic_test_file='/usr/lib/libSystem.dylib'
1496     ;;
1497   esac
1498   ;;
1499
1500 freebsd* )
1501   if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
1502     case $host_cpu in
1503     i*86 )
1504       # Not sure whether the presence of OpenBSD here was a mistake.
1505       # Let's accept both of them until this is cleared up.
1506       lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD)/i[3-9]86 (compact )?demand paged shared library'
1507       lt_cv_file_magic_cmd=/usr/bin/file
1508       lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
1509       ;;
1510     esac
1511   else
1512     lt_cv_deplibs_check_method=pass_all
1513   fi
1514   ;;
1515
1516 gnu*)
1517   lt_cv_deplibs_check_method=pass_all
1518   ;;
1519
1520 hpux10.20*|hpux11*)
1521   case $host_cpu in
1522   hppa*)
1523     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
1524     lt_cv_file_magic_cmd=/usr/bin/file
1525     lt_cv_file_magic_test_file=/usr/lib/libc.sl
1526     ;;
1527   ia64*)
1528     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
1529     lt_cv_file_magic_cmd=/usr/bin/file
1530     lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
1531     ;;
1532   esac
1533   ;;
1534
1535 irix5* | irix6*)
1536   case $host_os in
1537   irix5*)
1538     # this will be overridden with pass_all, but let us keep it just in case
1539     lt_cv_deplibs_check_method="file_magic ELF 32-bit MSB dynamic lib MIPS - version 1"
1540     ;;
1541   *)
1542     case $LD in
1543     *-32|*"-32 ") libmagic=32-bit;;
1544     *-n32|*"-n32 ") libmagic=N32;;
1545     *-64|*"-64 ") libmagic=64-bit;;
1546     *) libmagic=never-match;;
1547     esac
1548     # this will be overridden with pass_all, but let us keep it just in case
1549     lt_cv_deplibs_check_method="file_magic ELF ${libmagic} MSB mips-[1234] dynamic lib MIPS - version 1"
1550     ;;
1551   esac
1552   lt_cv_file_magic_test_file=`echo /lib${libsuff}/libc.so*`
1553   lt_cv_deplibs_check_method=pass_all
1554   ;;
1555
1556 # This must be Linux ELF.
1557 linux-gnu*)
1558   case $host_cpu in
1559   alpha* | hppa* | i*86 | powerpc* | sparc* | ia64* )
1560     lt_cv_deplibs_check_method=pass_all ;;
1561   *)
1562     # glibc up to 2.1.1 does not perform some relocations on ARM
1563     lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' ;;
1564   esac
1565   lt_cv_file_magic_test_file=`echo /lib/libc.so* /lib/libc-*.so`
1566   ;;
1567
1568 netbsd*)
1569   if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
1570     lt_cv_deplibs_check_method='match_pattern /lib[^/\.]+\.so\.[0-9]+\.[0-9]+$'
1571   else
1572     lt_cv_deplibs_check_method='match_pattern /lib[^/\.]+\.so$'
1573   fi
1574   ;;
1575
1576 newsos6)
1577   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
1578   lt_cv_file_magic_cmd=/usr/bin/file
1579   lt_cv_file_magic_test_file=/usr/lib/libnls.so
1580   ;;
1581
1582 osf3* | osf4* | osf5*)
1583   # this will be overridden with pass_all, but let us keep it just in case
1584   lt_cv_deplibs_check_method='file_magic COFF format alpha shared library'
1585   lt_cv_file_magic_test_file=/shlib/libc.so
1586   lt_cv_deplibs_check_method=pass_all
1587   ;;
1588
1589 sco3.2v5*)
1590   lt_cv_deplibs_check_method=pass_all
1591   ;;
1592
1593 solaris*)
1594   lt_cv_deplibs_check_method=pass_all
1595   lt_cv_file_magic_test_file=/lib/libc.so
1596   ;;
1597
1598 sysv5uw[78]* | sysv4*uw2*)
1599   lt_cv_deplibs_check_method=pass_all
1600   ;;
1601
1602 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
1603   case $host_vendor in
1604   ncr)
1605     lt_cv_deplibs_check_method=pass_all
1606     ;;
1607   motorola)
1608     lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib) M[0-9][0-9]* Version [0-9]'
1609     lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
1610     ;;
1611   esac
1612   ;;
1613 esac
1614
1615 fi
1616
1617 echo "$ac_t""$lt_cv_deplibs_check_method" 1>&6
1618 file_magic_cmd=$lt_cv_file_magic_cmd
1619 deplibs_check_method=$lt_cv_deplibs_check_method
1620
1621 echo $ac_n "checking for object suffix""... $ac_c" 1>&6
1622 echo "configure:1623: checking for object suffix" >&5
1623 if eval "test \"`echo '$''{'ac_cv_objext'+set}'`\" = set"; then
1624   echo $ac_n "(cached) $ac_c" 1>&6
1625 else
1626   rm -f conftest*
1627 echo 'int i = 1;' > conftest.$ac_ext
1628 if { (eval echo configure:1629: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1629   for ac_file in conftest.*; do
1630     case $ac_file in
1631     *.c) ;;
1632     *) ac_cv_objext=`echo $ac_file | sed -e s/conftest.//` ;;
1633     esac
1634   done
1635 else
1636   { echo "configure: error: installation or configuration problem; compiler does not work" 1>&2; exit 1; }
1637 fi
1638 rm -f conftest*
1639 fi
1640
1641 echo "$ac_t""$ac_cv_objext" 1>&6
1642 OBJEXT=$ac_cv_objext
1643 ac_objext=$ac_cv_objext
1644
1645
1646
1647 echo $ac_n "checking for executable suffix""... $ac_c" 1>&6
1648 echo "configure:1649: checking for executable suffix" >&5
1649 if eval "test \"`echo '$''{'ac_cv_exeext'+set}'`\" = set"; then
1650   echo $ac_n "(cached) $ac_c" 1>&6
1651 else
1652   if test "$CYGWIN" = yes || test "$MINGW32" = yes; then
1653   ac_cv_exeext=.exe
1654 else
1655   rm -f conftest*
1656   echo 'int main () { return 0; }' > conftest.$ac_ext
1657   ac_cv_exeext=
1658   if { (eval echo configure:1659: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
1659     for file in conftest.*; do
1660       case $file in
1661       *.c | *.o | *.obj | *.ilk | *.pdb) ;;
1662       *) ac_cv_exeext=`echo $file | sed -e s/conftest//` ;;
1663       esac
1664     done
1665   else
1666     { echo "configure: error: installation or configuration problem: compiler cannot create executables." 1>&2; exit 1; }
1667   fi
1668   rm -f conftest*
1669   test x"${ac_cv_exeext}" = x && ac_cv_exeext=no
1670 fi
1671 fi
1672
1673 EXEEXT=""
1674 test x"${ac_cv_exeext}" != xno && EXEEXT=${ac_cv_exeext}
1675 echo "$ac_t""${ac_cv_exeext}" 1>&6
1676 ac_exeext=$EXEEXT
1677
1678 if test $host != $build; then
1679   ac_tool_prefix=${host_alias}-
1680 else
1681   ac_tool_prefix=
1682 fi
1683
1684 # Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers!
1685
1686 # Only perform the check for file, if the check method requires it
1687 case $deplibs_check_method in
1688 file_magic*)
1689   if test "$file_magic_cmd" = '$MAGIC_CMD'; then
1690     echo $ac_n "checking for ${ac_tool_prefix}file""... $ac_c" 1>&6
1691 echo "configure:1692: checking for ${ac_tool_prefix}file" >&5
1692 if eval "test \"`echo '$''{'lt_cv_path_MAGIC_CMD'+set}'`\" = set"; then
1693   echo $ac_n "(cached) $ac_c" 1>&6
1694 else
1695   case $MAGIC_CMD in
1696   /*)
1697   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
1698   ;;
1699   ?:/*)
1700   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a dos path.
1701   ;;
1702   *)
1703   ac_save_MAGIC_CMD="$MAGIC_CMD"
1704   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
1705   ac_dummy="/usr/bin:$PATH"
1706   for ac_dir in $ac_dummy; do
1707     test -z "$ac_dir" && ac_dir=.
1708     if test -f $ac_dir/${ac_tool_prefix}file; then
1709       lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
1710       if test -n "$file_magic_test_file"; then
1711         case $deplibs_check_method in
1712         "file_magic "*)
1713           file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`"
1714           MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
1715           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
1716             egrep "$file_magic_regex" > /dev/null; then
1717             :
1718           else
1719             cat <<EOF 1>&2
1720
1721 *** Warning: the command libtool uses to detect shared libraries,
1722 *** $file_magic_cmd, produces output that libtool cannot recognize.
1723 *** The result is that libtool may fail to recognize shared libraries
1724 *** as such.  This will affect the creation of libtool libraries that
1725 *** depend on shared libraries, but programs linked with such libtool
1726 *** libraries will work regardless of this problem.  Nevertheless, you
1727 *** may want to report the problem to your system manager and/or to
1728 *** bug-libtool@gnu.org
1729
1730 EOF
1731           fi ;;
1732         esac
1733       fi
1734       break
1735     fi
1736   done
1737   IFS="$ac_save_ifs"
1738   MAGIC_CMD="$ac_save_MAGIC_CMD"
1739   ;;
1740 esac
1741 fi
1742
1743 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
1744 if test -n "$MAGIC_CMD"; then
1745   echo "$ac_t""$MAGIC_CMD" 1>&6
1746 else
1747   echo "$ac_t""no" 1>&6
1748 fi
1749
1750 if test -z "$lt_cv_path_MAGIC_CMD"; then
1751   if test -n "$ac_tool_prefix"; then
1752     echo $ac_n "checking for file""... $ac_c" 1>&6
1753 echo "configure:1754: checking for file" >&5
1754 if eval "test \"`echo '$''{'lt_cv_path_MAGIC_CMD'+set}'`\" = set"; then
1755   echo $ac_n "(cached) $ac_c" 1>&6
1756 else
1757   case $MAGIC_CMD in
1758   /*)
1759   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
1760   ;;
1761   ?:/*)
1762   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a dos path.
1763   ;;
1764   *)
1765   ac_save_MAGIC_CMD="$MAGIC_CMD"
1766   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
1767   ac_dummy="/usr/bin:$PATH"
1768   for ac_dir in $ac_dummy; do
1769     test -z "$ac_dir" && ac_dir=.
1770     if test -f $ac_dir/file; then
1771       lt_cv_path_MAGIC_CMD="$ac_dir/file"
1772       if test -n "$file_magic_test_file"; then
1773         case $deplibs_check_method in
1774         "file_magic "*)
1775           file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`"
1776           MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
1777           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
1778             egrep "$file_magic_regex" > /dev/null; then
1779             :
1780           else
1781             cat <<EOF 1>&2
1782
1783 *** Warning: the command libtool uses to detect shared libraries,
1784 *** $file_magic_cmd, produces output that libtool cannot recognize.
1785 *** The result is that libtool may fail to recognize shared libraries
1786 *** as such.  This will affect the creation of libtool libraries that
1787 *** depend on shared libraries, but programs linked with such libtool
1788 *** libraries will work regardless of this problem.  Nevertheless, you
1789 *** may want to report the problem to your system manager and/or to
1790 *** bug-libtool@gnu.org
1791
1792 EOF
1793           fi ;;
1794         esac
1795       fi
1796       break
1797     fi
1798   done
1799   IFS="$ac_save_ifs"
1800   MAGIC_CMD="$ac_save_MAGIC_CMD"
1801   ;;
1802 esac
1803 fi
1804
1805 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
1806 if test -n "$MAGIC_CMD"; then
1807   echo "$ac_t""$MAGIC_CMD" 1>&6
1808 else
1809   echo "$ac_t""no" 1>&6
1810 fi
1811
1812   else
1813     MAGIC_CMD=:
1814   fi
1815 fi
1816
1817   fi
1818   ;;
1819 esac
1820
1821 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
1822 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
1823 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1824 echo "configure:1825: checking for $ac_word" >&5
1825 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
1826   echo $ac_n "(cached) $ac_c" 1>&6
1827 else
1828   if test -n "$RANLIB"; then
1829   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
1830 else
1831   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
1832   ac_dummy="$PATH"
1833   for ac_dir in $ac_dummy; do
1834     test -z "$ac_dir" && ac_dir=.
1835     if test -f $ac_dir/$ac_word; then
1836       ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
1837       break
1838     fi
1839   done
1840   IFS="$ac_save_ifs"
1841 fi
1842 fi
1843 RANLIB="$ac_cv_prog_RANLIB"
1844 if test -n "$RANLIB"; then
1845   echo "$ac_t""$RANLIB" 1>&6
1846 else
1847   echo "$ac_t""no" 1>&6
1848 fi
1849
1850
1851 if test -z "$ac_cv_prog_RANLIB"; then
1852 if test -n "$ac_tool_prefix"; then
1853   # Extract the first word of "ranlib", so it can be a program name with args.
1854 set dummy ranlib; ac_word=$2
1855 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1856 echo "configure:1857: checking for $ac_word" >&5
1857 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
1858   echo $ac_n "(cached) $ac_c" 1>&6
1859 else
1860   if test -n "$RANLIB"; then
1861   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
1862 else
1863   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
1864   ac_dummy="$PATH"
1865   for ac_dir in $ac_dummy; do
1866     test -z "$ac_dir" && ac_dir=.
1867     if test -f $ac_dir/$ac_word; then
1868       ac_cv_prog_RANLIB="ranlib"
1869       break
1870     fi
1871   done
1872   IFS="$ac_save_ifs"
1873   test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
1874 fi
1875 fi
1876 RANLIB="$ac_cv_prog_RANLIB"
1877 if test -n "$RANLIB"; then
1878   echo "$ac_t""$RANLIB" 1>&6
1879 else
1880   echo "$ac_t""no" 1>&6
1881 fi
1882
1883 else
1884   RANLIB=":"
1885 fi
1886 fi
1887
1888 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
1889 set dummy ${ac_tool_prefix}strip; ac_word=$2
1890 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1891 echo "configure:1892: checking for $ac_word" >&5
1892 if eval "test \"`echo '$''{'ac_cv_prog_STRIP'+set}'`\" = set"; then
1893   echo $ac_n "(cached) $ac_c" 1>&6
1894 else
1895   if test -n "$STRIP"; then
1896   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
1897 else
1898   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
1899   ac_dummy="$PATH"
1900   for ac_dir in $ac_dummy; do
1901     test -z "$ac_dir" && ac_dir=.
1902     if test -f $ac_dir/$ac_word; then
1903       ac_cv_prog_STRIP="${ac_tool_prefix}strip"
1904       break
1905     fi
1906   done
1907   IFS="$ac_save_ifs"
1908 fi
1909 fi
1910 STRIP="$ac_cv_prog_STRIP"
1911 if test -n "$STRIP"; then
1912   echo "$ac_t""$STRIP" 1>&6
1913 else
1914   echo "$ac_t""no" 1>&6
1915 fi
1916
1917
1918 if test -z "$ac_cv_prog_STRIP"; then
1919 if test -n "$ac_tool_prefix"; then
1920   # Extract the first word of "strip", so it can be a program name with args.
1921 set dummy strip; ac_word=$2
1922 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1923 echo "configure:1924: checking for $ac_word" >&5
1924 if eval "test \"`echo '$''{'ac_cv_prog_STRIP'+set}'`\" = set"; then
1925   echo $ac_n "(cached) $ac_c" 1>&6
1926 else
1927   if test -n "$STRIP"; then
1928   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
1929 else
1930   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
1931   ac_dummy="$PATH"
1932   for ac_dir in $ac_dummy; do
1933     test -z "$ac_dir" && ac_dir=.
1934     if test -f $ac_dir/$ac_word; then
1935       ac_cv_prog_STRIP="strip"
1936       break
1937     fi
1938   done
1939   IFS="$ac_save_ifs"
1940   test -z "$ac_cv_prog_STRIP" && ac_cv_prog_STRIP=":"
1941 fi
1942 fi
1943 STRIP="$ac_cv_prog_STRIP"
1944 if test -n "$STRIP"; then
1945   echo "$ac_t""$STRIP" 1>&6
1946 else
1947   echo "$ac_t""no" 1>&6
1948 fi
1949
1950 else
1951   STRIP=":"
1952 fi
1953 fi
1954
1955
1956 # Check for any special flags to pass to ltconfig.
1957 libtool_flags="--cache-file=$cache_file"
1958 test "$enable_shared" = no && libtool_flags="$libtool_flags --disable-shared"
1959 test "$enable_static" = no && libtool_flags="$libtool_flags --disable-static"
1960 test "$enable_fast_install" = no && libtool_flags="$libtool_flags --disable-fast-install"
1961 test "$GCC" = yes && libtool_flags="$libtool_flags --with-gcc"
1962 test "$lt_cv_prog_gnu_ld" = yes && libtool_flags="$libtool_flags --with-gnu-ld"
1963
1964
1965 # Check whether --enable-libtool-lock or --disable-libtool-lock was given.
1966 if test "${enable_libtool_lock+set}" = set; then
1967   enableval="$enable_libtool_lock"
1968   :
1969 fi
1970
1971 test "x$enable_libtool_lock" = xno && libtool_flags="$libtool_flags --disable-lock"
1972 test x"$silent" = xyes && libtool_flags="$libtool_flags --silent"
1973
1974 # Check whether --with-pic or --without-pic was given.
1975 if test "${with_pic+set}" = set; then
1976   withval="$with_pic"
1977   pic_mode="$withval"
1978 else
1979   pic_mode=default
1980 fi
1981
1982 test x"$pic_mode" = xyes && libtool_flags="$libtool_flags --prefer-pic"
1983 test x"$pic_mode" = xno && libtool_flags="$libtool_flags --prefer-non-pic"
1984
1985 # Some flags need to be propagated to the compiler or linker for good
1986 # libtool support.
1987 case $host in
1988 *-*-irix6*)
1989   # Find out which ABI we are using.
1990   echo '#line 1991 "configure"' > conftest.$ac_ext
1991   if { (eval echo configure:1992: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1992     case `/usr/bin/file conftest.$ac_objext` in
1993     *32-bit*)
1994       LD="${LD-ld} -32"
1995       ;;
1996     *N32*)
1997       LD="${LD-ld} -n32"
1998       ;;
1999     *64-bit*)
2000       LD="${LD-ld} -64"
2001       ;;
2002     esac
2003   fi
2004   rm -rf conftest*
2005   ;;
2006
2007 ia64-*-hpux*)
2008   # Find out which ABI we are using.
2009   echo 'int i;' > conftest.$ac_ext
2010   if { (eval echo configure:2011: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2011     case "`/usr/bin/file conftest.o`" in
2012     *ELF-32*)
2013       HPUX_IA64_MODE="32"
2014       ;;
2015     *ELF-64*)
2016       HPUX_IA64_MODE="64"
2017       ;;
2018     esac
2019   fi
2020   rm -rf conftest*
2021   ;;
2022
2023 *-*-sco3.2v5*)
2024   # On SCO OpenServer 5, we need -belf to get full-featured binaries.
2025   SAVE_CFLAGS="$CFLAGS"
2026   CFLAGS="$CFLAGS -belf"
2027   echo $ac_n "checking whether the C compiler needs -belf""... $ac_c" 1>&6
2028 echo "configure:2029: checking whether the C compiler needs -belf" >&5
2029 if eval "test \"`echo '$''{'lt_cv_cc_needs_belf'+set}'`\" = set"; then
2030   echo $ac_n "(cached) $ac_c" 1>&6
2031 else
2032   
2033      ac_ext=c
2034 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
2035 ac_cpp='$CPP $CPPFLAGS'
2036 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
2037 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
2038 cross_compiling=$ac_cv_prog_cc_cross
2039
2040      cat > conftest.$ac_ext <<EOF
2041 #line 2042 "configure"
2042 #include "confdefs.h"
2043
2044 int main() {
2045
2046 ; return 0; }
2047 EOF
2048 if { (eval echo configure:2049: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2049   rm -rf conftest*
2050   lt_cv_cc_needs_belf=yes
2051 else
2052   echo "configure: failed program was:" >&5
2053   cat conftest.$ac_ext >&5
2054   rm -rf conftest*
2055   lt_cv_cc_needs_belf=no
2056 fi
2057 rm -f conftest*
2058      ac_ext=c
2059 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
2060 ac_cpp='$CPP $CPPFLAGS'
2061 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
2062 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
2063 cross_compiling=$ac_cv_prog_cc_cross
2064
2065 fi
2066
2067 echo "$ac_t""$lt_cv_cc_needs_belf" 1>&6
2068   if test x"$lt_cv_cc_needs_belf" != x"yes"; then
2069     # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
2070     CFLAGS="$SAVE_CFLAGS"
2071   fi
2072   ;;
2073
2074
2075 esac
2076
2077
2078 # Save cache, so that ltconfig can load it
2079 cat > confcache <<\EOF
2080 # This file is a shell script that caches the results of configure
2081 # tests run on this system so they can be shared between configure
2082 # scripts and configure runs.  It is not useful on other systems.
2083 # If it contains results you don't want to keep, you may remove or edit it.
2084 #
2085 # By default, configure uses ./config.cache as the cache file,
2086 # creating it if it does not exist already.  You can give configure
2087 # the --cache-file=FILE option to use a different cache file; that is
2088 # what configure does when it calls configure scripts in
2089 # subdirectories, so they share the cache.
2090 # Giving --cache-file=/dev/null disables caching, for debugging configure.
2091 # config.status only pays attention to the cache file if you give it the
2092 # --recheck option to rerun configure.
2093 #
2094 EOF
2095 # The following way of writing the cache mishandles newlines in values,
2096 # but we know of no workaround that is simple, portable, and efficient.
2097 # So, don't put newlines in cache variables' values.
2098 # Ultrix sh set writes to stderr and can't be redirected directly,
2099 # and sets the high bit in the cache file unless we assign to the vars.
2100 (set) 2>&1 |
2101   case `(ac_space=' '; set | grep ac_space) 2>&1` in
2102   *ac_space=\ *)
2103     # `set' does not quote correctly, so add quotes (double-quote substitution
2104     # turns \\\\ into \\, and sed turns \\ into \).
2105     sed -n \
2106       -e "s/'/'\\\\''/g" \
2107       -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
2108     ;;
2109   *)
2110     # `set' quotes correctly as required by POSIX, so do not add quotes.
2111     sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
2112     ;;
2113   esac >> confcache
2114 if cmp -s $cache_file confcache; then
2115   :
2116 else
2117   if test -w $cache_file; then
2118     echo "updating cache $cache_file"
2119     cat confcache > $cache_file
2120   else
2121     echo "not updating unwritable cache $cache_file"
2122   fi
2123 fi
2124 rm -f confcache
2125
2126
2127 # Actually configure libtool.  ac_aux_dir is where install-sh is found.
2128 AR="$AR" LTCC="$CC" CC="$CC" CFLAGS="$CFLAGS" CPPFLAGS="$CPPFLAGS" \
2129 MAGIC_CMD="$MAGIC_CMD" LD="$LD" LDFLAGS="$LDFLAGS" LIBS="$LIBS" \
2130 LN_S="$LN_S" NM="$NM" RANLIB="$RANLIB" STRIP="$STRIP" \
2131 AS="$AS" DLLTOOL="$DLLTOOL" OBJDUMP="$OBJDUMP" \
2132 objext="$OBJEXT" exeext="$EXEEXT" reload_flag="$reload_flag" \
2133 deplibs_check_method="$deplibs_check_method" file_magic_cmd="$file_magic_cmd" \
2134 ${CONFIG_SHELL-/bin/sh} $ac_aux_dir/ltconfig --no-reexec \
2135 $libtool_flags --no-verify --build="$build" $ac_aux_dir/ltmain.sh $host \
2136 || { echo "configure: error: libtool configure failed" 1>&2; exit 1; }
2137
2138 # Reload cache, that may have been modified by ltconfig
2139 if test -r "$cache_file"; then
2140   echo "loading cache $cache_file"
2141   . $cache_file
2142 else
2143   echo "creating cache $cache_file"
2144   > $cache_file
2145 fi
2146
2147
2148 # This can be used to rebuild libtool when needed
2149 LIBTOOL_DEPS="$ac_aux_dir/ltconfig $ac_aux_dir/ltmain.sh $ac_aux_dir/ltcf-c.sh"
2150
2151 # Always use our own libtool.
2152 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
2153
2154 # Redirect the config.log output again, so that the ltconfig log is not
2155 # clobbered by the next message.
2156 exec 5>>./config.log
2157
2158   
2159
2160   
2161          
2162          
2163
2164 user_bfd_gas=
2165 # Check whether --enable-bfd-assembler or --disable-bfd-assembler was given.
2166 if test "${enable_bfd_assembler+set}" = set; then
2167   enableval="$enable_bfd_assembler"
2168   case "${enableval}" in
2169   yes) need_bfd=yes user_bfd_gas=yes ;;
2170   no)  user_bfd_gas=no ;;
2171   *)   { echo "configure: error: bad value ${enableval} given for bfd-assembler option" 1>&2; exit 1; } ;;
2172 esac
2173 fi
2174 # Check whether --enable-targets or --disable-targets was given.
2175 if test "${enable_targets+set}" = set; then
2176   enableval="$enable_targets"
2177   case "${enableval}" in
2178   yes | "") { echo "configure: error: enable-targets option must specify target names or 'all'" 1>&2; exit 1; }
2179             ;;
2180   no)       enable_targets= ;;
2181   *)        enable_targets=$enableval ;;
2182 esac
2183 fi
2184 # Check whether --enable-commonbfdlib or --disable-commonbfdlib was given.
2185 if test "${enable_commonbfdlib+set}" = set; then
2186   enableval="$enable_commonbfdlib"
2187   case "${enableval}" in
2188   yes) commonbfdlib=true ;;
2189   no)  commonbfdlib=false ;;
2190   *)   { echo "configure: error: bad value ${enableval} for BFD commonbfdlib option" 1>&2; exit 1; } ;;
2191 esac
2192 fi
2193
2194 using_cgen=no
2195
2196 build_warnings="-W -Wall -Wstrict-prototypes -Wmissing-prototypes"
2197 # Check whether --enable-build-warnings or --disable-build-warnings was given.
2198 if test "${enable_build_warnings+set}" = set; then
2199   enableval="$enable_build_warnings"
2200   case "${enableval}" in
2201   yes)  ;;
2202   no)   build_warnings="-w";;
2203   ,*)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
2204         build_warnings="${build_warnings} ${t}";;
2205   *,)   t=`echo "${enableval}" | sed -e "s/,/ /g"`
2206         build_warnings="${t} ${build_warnings}";;
2207   *)    build_warnings=`echo "${enableval}" | sed -e "s/,/ /g"`;;
2208 esac
2209 if test x"$silent" != x"yes" && test x"$build_warnings" != x""; then
2210   echo "Setting warning flags = $build_warnings" 6>&1
2211 fi
2212 fi
2213 WARN_CFLAGS=""
2214 if test "x${build_warnings}" != x -a "x$GCC" = xyes ; then
2215     WARN_CFLAGS="${build_warnings}"
2216 fi
2217
2218
2219 # Generate a header file
2220
2221
2222
2223
2224 # If we are on a DOS filesystem, we must use gdb.ini rather than
2225 # .gdbinit.
2226 GDBINIT=".gdbinit"
2227 case "${host}" in
2228   *-*-msdos* | *-*-go32* | *-*-mingw32* | *-*-cygwin* | *-*-windows*)
2229     GDBINIT="gdb.ini"
2230     ;;
2231 esac
2232
2233
2234 te_file=generic
2235
2236 # Makefile target for installing gas in $(tooldir)/bin.
2237 install_tooldir=install-exec-tooldir
2238
2239 canon_targets=""
2240 all_targets=no
2241 if test -n "$enable_targets" ; then
2242   for t in `echo $enable_targets | sed 's/,/ /g'`; do
2243     if test $t = "all"; then
2244       all_targets=yes
2245       continue
2246     fi
2247     result=`$ac_config_sub $t 2>/dev/null`
2248     if test -n "$result" ; then
2249       canon_targets="$canon_targets $result"
2250 #    else
2251 #      # Permit "all", etc.  We don't support it yet though.
2252 #      canon_targets="$canon_targets $t"
2253     fi
2254   done
2255   _gas_uniq_list="$canon_targets"
2256 _gas_uniq_newlist=""
2257 for _gas_uniq_i in _gas_uniq_dummy $_gas_uniq_list ; do
2258   case $_gas_uniq_i in
2259   _gas_uniq_dummy) ;;
2260   *) case " $_gas_uniq_newlist " in
2261        *" $_gas_uniq_i "*) ;;
2262        *) _gas_uniq_newlist="$_gas_uniq_newlist $_gas_uniq_i" ;;
2263      esac ;;
2264   esac
2265 done
2266 canon_targets=$_gas_uniq_newlist
2267
2268 fi
2269
2270 emulations=""
2271
2272 for this_target in $target $canon_targets ; do
2273
2274     eval `echo $this_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/cpu=\1 vendor=\2 os=\3/'`
2275
2276     # check for architecture variants
2277     arch=
2278     endian=
2279     case ${cpu} in
2280       alpha*)           cpu_type=alpha ;;
2281       armeb)            cpu_type=arm endian=big ;;
2282       arm*)             cpu_type=arm endian=little ;;
2283       armb*)            cpu_type=arm endian=little ;;
2284       armv*l)           cpu_type=arm endian=little ;;
2285       armv*b)           cpu_type=arm endian=big ;;
2286       xscale*)          cpu_type=arm endian=little ;;
2287       strongarm*)       cpu_type=arm endian=little ;;
2288       thumb*)           cpu_type=arm endian=little ;;
2289       hppa*)            cpu_type=hppa ;;
2290       i[3456]86)        cpu_type=i386 arch=i386;;
2291       x86_64)           cpu_type=i386 arch=x86_64;;
2292       ia64)             cpu_type=ia64 ;;
2293       m6811|m6812|m68hc12) cpu_type=m68hc11 ;;
2294       m680[012346]0)    cpu_type=m68k ;;
2295       m68008)           cpu_type=m68k ;;
2296       m683??)           cpu_type=m68k ;;
2297       m5200)            cpu_type=m68k ;;
2298       m8*)              cpu_type=m88k ;;
2299       mips*el)          cpu_type=mips endian=little ;;
2300       mips*)            cpu_type=mips endian=big ;;
2301       or32*)            cpu_type=or32 endian=big ;;
2302       pjl*)             cpu_type=pj endian=little ;;
2303       pj*)              cpu_type=pj endian=big ;;
2304       powerpc*le*)      cpu_type=ppc endian=little ;;
2305       powerpc*)         cpu_type=ppc endian=big ;;
2306       rs6000*)          cpu_type=ppc ;;
2307       s390x*)           cpu_type=s390 arch=s390x ;;
2308       s390*)            cpu_type=s390 arch=s390 ;;
2309       sh64*)            cpu_type=sh64 endian=big;;
2310       sh*le)            cpu_type=sh endian=little ;;
2311       sh*)              cpu_type=sh endian=big ;;
2312       sparclite*)       cpu_type=sparc arch=sparclite ;;
2313       sparclet*)        cpu_type=sparc arch=sparclet ;;
2314       sparc64*)         cpu_type=sparc arch=v9-64 ;;
2315       sparc86x*)        cpu_type=sparc arch=sparc86x  ;;
2316       sparc*)           cpu_type=sparc arch=sparclite ;; # ??? See tc-sparc.c.
2317       v850*)            cpu_type=v850 ;;
2318       *)                cpu_type=${cpu} ;;
2319     esac
2320
2321     if test ${this_target} = $target ; then
2322       target_cpu_type=${cpu_type}
2323     elif test ${target_cpu_type} != ${cpu_type} ; then
2324       continue
2325     fi
2326
2327     generic_target=${cpu_type}-$vendor-$os
2328     dev=no
2329     bfd_gas=no
2330     em=generic
2331     mips_stabs_elf=
2332
2333     # assign object format
2334     case ${generic_target} in
2335       a29k-*-coff)          fmt=coff ;;
2336       a29k-amd-udi)         fmt=coff ;;
2337       a29k-amd-ebmon)       fmt=coff ;;
2338       a29k-nyu-sym1)        fmt=coff ;;
2339       a29k-*-rtems*)        fmt=coff ;;
2340       a29k-*-vxworks*)      fmt=coff ;;
2341
2342       alpha*-*-*vms*)       fmt=evax ;;
2343       alpha*-*-netware*)    fmt=ecoff ;;
2344       alpha*-*-openbsd*)    fmt=ecoff ;;
2345       alpha*-*-osf*)        fmt=ecoff ;;
2346       alpha*-*-linuxecoff*) fmt=ecoff ;;
2347       alpha*-*-linux-gnu*)  fmt=elf em=linux ;;
2348       alpha*-*-netbsd*)     fmt=elf em=nbsd ;;
2349
2350       arc-*-elf*)           fmt=elf bfd_gas=yes ;;
2351
2352       arm-*-aout)                       fmt=aout ;;
2353       arm-*-coff | thumb-*-coff)        fmt=coff ;;
2354       arm-*-rtems | thumb-*-rtems)      fmt=elf ;;
2355       arm-*-elf | thumb-*-elf)          fmt=elf ;;
2356       arm*-*-conix*)                    fmt=elf ;;
2357       arm-*-linux*aout*)                fmt=aout em=linux ;;
2358       arm*-*-linux-gnu* | arm*-*-uclinux*)      
2359                                         fmt=elf  em=linux ;;
2360       arm-*-netbsdelf*)                 fmt=elf  em=nbsd ;;
2361       arm-*-netbsd* | arm-*-openbsd*)   fmt=aout em=nbsd ;;
2362       arm-*-oabi | thumb-*-oabi)        fmt=elf ;;
2363       arm-epoc-pe | thumb-epoc-pe)      fmt=coff em=epoc-pe ;;
2364       arm-*-wince)                      fmt=coff em=wince-pe ;;
2365       arm-*-pe | thumb-*-pe)            fmt=coff em=pe ;;
2366       arm-*-riscix*)                    fmt=aout em=riscix ;;
2367       arm-*-vxworks)                    fmt=coff ;;
2368
2369       avr-*-*)              fmt=elf bfd_gas=yes ;;
2370
2371       cris-*-*)             fmt=multi bfd_gas=yes ;;
2372
2373       d10v-*-*)             fmt=elf bfd_gas=yes ;;
2374       d30v-*-*)             fmt=elf bfd_gas=yes ;;
2375
2376
2377       fr30-*-*)             fmt=elf bfd_gas=yes ;;
2378
2379       hppa-*-linux-gnu*)    case ${cpu} in
2380                                 hppa*64*)
2381                                         fmt=elf em=hppalinux64;;
2382                                 hppa*)
2383                                         fmt=elf em=linux;;
2384                             esac ;;
2385       hppa-*-*elf*)         fmt=elf em=hppa ;;
2386       hppa-*-lites*)        fmt=elf em=hppa ;;
2387       hppa-*-netbsd*)       fmt=elf em=nbsd ;;
2388       hppa-*-osf*)          fmt=som em=hppa ;;
2389       hppa-*-rtems*)        fmt=elf em=hppa ;;
2390       hppa-*-hpux11*)       case ${cpu} in
2391                                 hppa*64*)
2392                                         fmt=elf em=hppa64 ;;
2393                                 hppa*)
2394                                         fmt=som em=hppa ;;
2395                             esac ;;
2396       hppa-*-hpux*)         fmt=som em=hppa ;;
2397       hppa-*-mpeix*)        fmt=som em=hppa ;;
2398       hppa-*-bsd*)          fmt=som em=hppa ;;
2399       hppa-*-hiux*)         fmt=som em=hppa ;;
2400
2401       h8300-*-rtems*)       fmt=coff ;;
2402       h8300-*-coff)         fmt=coff ;;
2403       h8300-*-elf)          fmt=elf ;;
2404       h8500-*-rtems*)       fmt=coff ;;
2405       h8500-*-coff)         fmt=coff ;;
2406
2407       i370-*-elf* | i370-*-linux*) fmt=elf ;;
2408       i386-ibm-aix*)        fmt=coff em=i386aix ;;
2409       i386-sequent-bsd*)    fmt=aout em=dynix bfd_gas=yes ;;
2410       i386-*-beospe*)       fmt=coff em=pe bfd_gas=yes ;;
2411       i386-*-beoself* | i386-*-beos*) fmt=elf bfd_gas=yes ;;
2412       i386-*-bsd*)          fmt=aout em=386bsd ;;
2413       i386-*-netbsd0.8)     fmt=aout em=386bsd ;;
2414       i386-*-netbsd*)       em=nbsd bfd_gas=yes
2415                             case ${cpu} in
2416                               x86_64)   fmt=elf ;;
2417                               *)        case ${os} in
2418                                           *elf*) fmt=elf ;;
2419                                           *)     fmt=aout ;;
2420                                         esac
2421                                         ;;
2422                             esac
2423                             ;;
2424       i386-*-openbsd*)      fmt=aout em=nbsd bfd_gas=yes;;
2425       i386-*-linux*aout* | i386-*-linux*oldld)   fmt=aout em=linux ;;
2426       i386-*-linux*coff*)   fmt=coff em=linux ;;
2427       i386-*-linux-gnu*)    fmt=elf em=linux bfd_gas=yes ;;
2428       x86_64-*-linux-gnu*)  fmt=elf em=linux bfd_gas=yes ;;
2429       i386-*-lynxos*)       fmt=coff em=lynx ;;
2430       i386-*-sysv[45]* | i386-*-solaris* | i386-*-elf)
2431                             fmt=elf bfd_gas=yes ;;
2432       i386-*-freebsdaout* | i386-*-freebsd[12].* | i386-*-freebsd[12])
2433                             fmt=aout em=386bsd ;;
2434       i386-*-coff | i386-*-sysv* | i386-*-sco3.2v5*coff | i386-*-isc*)
2435                           fmt=coff ;;
2436       i386-*-sco3.2v5*)      fmt=elf
2437                             if test ${this_target} = $target; then
2438                                 cat >> confdefs.h <<\EOF
2439 #define SCO_ELF 1
2440 EOF
2441
2442                             fi
2443                             ;;
2444       i386-*-sco3.2*)       fmt=coff ;;
2445       i386-*-vsta)          fmt=aout ;;
2446       i386-*-msdosdjgpp* | i386-*-go32* | i386-go32-rtems*)
2447                             fmt=coff em=go32 bfd_gas=yes
2448                             cat >> confdefs.h <<\EOF
2449 #define STRICTCOFF 1
2450 EOF
2451
2452                             ;;
2453       i386-*-rtemself*)     fmt=elf ;;
2454       i386-*-rtemscoff*)    fmt=coff ;;
2455       i386-*-rtems*)        fmt=elf ;;
2456       i386-*-gnu*)          fmt=elf ;;
2457       i386-*-mach*)
2458                             fmt=aout em=mach bfd_gas=yes ;;
2459       i386-*-msdos*)        fmt=aout ;;
2460       i386-*-moss*)         fmt=elf ;;
2461       i386-*-pe)            fmt=coff em=pe bfd_gas=yes ;;
2462       i386-*-cygwin*)       fmt=coff em=pe bfd_gas=yes ;;
2463       i386-*-interix*)      fmt=coff em=interix bfd_gas=yes ;;
2464       i386-*-mingw32*)      fmt=coff em=pe bfd_gas=yes ;;
2465       i386-*-*nt*)          fmt=coff em=pe bfd_gas=yes ;;
2466       i386-*-vxworks*)      fmt=aout ;;
2467       i386-*-chaos)         fmt=elf ;;
2468       i860-stardent-sysv4* | i860-stardent-elf*)
2469                             fmt=elf bfd_gas=yes endian=little
2470                             echo "configure: warning: GAS support for ${generic_target} is preliminary and a work in progress" 1>&2 ;;
2471       i960-*-bout)          fmt=bout ;;
2472       i960-*-coff)          fmt=coff em=ic960 ;;
2473       i960-*-rtems*)        fmt=coff em=ic960 ;;
2474       i960-*-nindy*)        fmt=bout ;;
2475       i960-*-vxworks4*)     fmt=bout ;;
2476       i960-*-vxworks5.0)    fmt=bout ;;
2477       i960-*-vxworks5.*)    fmt=coff em=ic960 ;;
2478       i960-*-vxworks*)      fmt=bout ;;
2479       i960-*-elf*)          fmt=elf ;;
2480
2481       ia64-*-elf*)          fmt=elf ;;
2482       ia64-*-aix*)          fmt=elf em=ia64aix ;;
2483       ia64-*-linux-gnu*)    fmt=elf em=linux ;;
2484       ia64-*-hpux*)         fmt=elf em=hpux ;;
2485       ia64-*-netbsd*)       fmt=elf em=nbsd ;;
2486
2487       m32r-*-*)             fmt=elf bfd_gas=yes ;;
2488
2489       m68hc11-*-*|m6811-*-*|m68hc12-*-*|m6812-*-*)fmt=elf bfd_gas=yes ;;
2490
2491       m68k-*-vxworks* | m68k-ericsson-ose | m68k-*-sunos*)
2492                             fmt=aout em=sun3 ;;
2493       m68k-motorola-sysv*)  fmt=coff em=delta ;;
2494       m68k-bull-sysv3*)     fmt=coff em=dpx2 ;;
2495       m68k-apollo-*)        fmt=coff em=apollo ;;
2496       m68k-*-sysv4*) # must be before -sysv*
2497                             fmt=elf em=svr4 ;;
2498       m68k-*-elf*)          fmt=elf ;;
2499       m68k-*-coff | m68k-*-sysv* | m68k-*-rtemscoff*)
2500                             fmt=coff ;;
2501       m68k-*-rtems*)        fmt=elf ;;
2502       m68k-*-hpux*)         fmt=hp300 em=hp300 ;;
2503       m68k-*-linux*aout*)   fmt=aout em=linux ;;
2504       m68k-*-linux-gnu*)    fmt=elf em=linux ;;
2505       m68k-*-gnu*)          fmt=elf ;;
2506       m68k-*-lynxos*)       fmt=coff em=lynx ;;
2507       m68k-*-netbsdelf*)    fmt=elf em=nbsd bfd_gas=yes ;;
2508       m68k-*-netbsdaout* | m68k-*-netbsd*)
2509                             fmt=aout em=nbsd bfd_gas=yes ;;
2510       m68k-*-openbsd*)      fmt=aout em=nbsd bfd_gas=yes ;;
2511       m68k-apple-aux*)      fmt=coff em=aux ;;
2512       m68k-*-psos*)         fmt=elf em=psos;;
2513
2514       m88k-motorola-sysv3*) fmt=coff em=delt88 ;;
2515       m88k-*-coff*)         fmt=coff ;;
2516
2517       mcore-*-elf)          fmt=elf bfd_gas=yes ;;
2518       mcore-*-pe)           fmt=coff em=pe bfd_gas=yes ;;
2519
2520       # don't change em like *-*-bsd does
2521       mips-dec-openbsd*)    fmt=elf endian=little ;;
2522       mips-dec-bsd*)        fmt=aout endian=little ;;
2523       mips-sony-bsd*)       fmt=ecoff ;;
2524       mips-*-bsd*)          { echo "configure: error: Unknown vendor for mips-bsd configuration." 1>&2; exit 1; } ;;
2525       mips-*-ultrix*)       fmt=ecoff endian=little ;;
2526       mips-*-osf*)          fmt=ecoff endian=little ;;
2527       mips-*-ecoff*)        fmt=ecoff ;;
2528       mips-*-pe*)           fmt=coff endian=little em=pe ;;
2529       mips-*-irix6*)        fmt=elf ;;
2530       mips-*-irix5*)        fmt=elf ;;
2531       mips-*-irix*)         fmt=ecoff ;;
2532       mips-*-lnews*)        fmt=ecoff em=lnews ;;
2533       mips-*-riscos*)       fmt=ecoff ;;
2534       mips*-*-linux*)       fmt=elf em=tmips mips_stabs_elf=y ;;
2535       mips-*-sysv4*MP* | mips-*-gnu*)
2536                             fmt=elf em=tmips ;;
2537       mips-*-sysv*)         fmt=ecoff ;;
2538       mips-*-elf* | mips-*-rtems* | mips-*-netbsd* | mips-*-openbsd*)
2539                             fmt=elf ;;
2540       mips-*-vxworks*)      fmt=elf mips_stabs_elf=y ;;
2541       mmix-*-*)             fmt=elf bfd_gas=yes ;;
2542       mn10200-*-*)          fmt=elf bfd_gas=yes ;;
2543       mn10300-*-*)          fmt=elf bfd_gas=yes ;;
2544       openrisc-*-*)         fmt=elf bfd_gas=yes ;;
2545       or32-*-rtems*)        fmt=coff ;;
2546       or32-*-coff)          fmt=coff ;;
2547       or32-*-elf)           fmt=elf ;;
2548       pj*)                  fmt=elf ;;
2549       ppc-*-pe | ppc-*-cygwin* | ppc-*-winnt*)
2550                             fmt=coff em=pe ;;
2551       ppc-*-aix*)           fmt=coff ;;
2552       ppc-*-beos*)          fmt=coff ;;
2553       ppc-*-*bsd* | ppc-*-elf* | ppc-*-eabi* | ppc-*-sysv4*)
2554                             fmt=elf ;;
2555       ppc-*-linux-gnu*)     fmt=elf
2556                             case "$endian" in
2557                             big)  ;;
2558                             *)    { echo "configure: error: GNU/Linux must be configured big endian" 1>&2; exit 1; } ;;
2559                             esac
2560                             ;;
2561       ppc-*-solaris*)       fmt=elf
2562                             if test ${this_target} = $target; then
2563                                 cat >> confdefs.h <<\EOF
2564 #define TARGET_SOLARIS_COMMENT 1
2565 EOF
2566
2567                             fi
2568                             if test x${endian} = xbig; then
2569                                 { echo "configure: error: Solaris must be configured little endian" 1>&2; exit 1; }
2570                             fi
2571                             ;;
2572       ppc-*-rtems*)         fmt=elf ;;
2573       ppc-*-macos* | ppc-*-mpw*)
2574                             fmt=coff em=macos ;;
2575       ppc-*-netware*)       fmt=elf em=ppcnw ;;
2576       ppc-*-vxworks*)       fmt=elf ;;
2577
2578       s390x-*-linux-gnu*)   fmt=elf em=linux ;;
2579       s390-*-linux-gnu*)    fmt=elf em=linux ;;
2580
2581       sh*-*-linux*)         fmt=elf em=linux
2582                             case ${cpu} in
2583                                 sh*eb)
2584                                         endian=big ;;
2585                                 sh*)
2586                                         endian=little ;;
2587                             esac ;;
2588       sh*-*-netbsdelf*)     fmt=elf em=nbsd ;;
2589       sh-*-elf*)            fmt=elf ;;
2590       sh-*-coff*)           fmt=coff bfd_gas=yes;;
2591       sh-*-pe*)             fmt=coff em=pe bfd_gas=yes endian=little ;;
2592       sh-*-rtemself*)       fmt=elf ;;
2593       sh-*-rtems*)          fmt=coff bfd_gas=yes;;
2594
2595       sh64-*-elf*)          fmt=elf ;;
2596       ns32k-pc532-mach* | ns32k-pc532-ux*)    fmt=aout em=pc532mach ;;
2597       ns32k-pc532-netbsd* | ns32k-pc532-lites*)  fmt=aout em=nbsd532 ;;
2598       ns32k-pc532-openbsd*) fmt=aout em=nbsd532 ;;
2599
2600       sparc-*-rtemsaout*)   fmt=aout ;;
2601       sparc-*-rtemself*)    fmt=elf ;;
2602       sparc-*-rtems*)       fmt=elf ;;
2603       sparc-*-sunos4*)      fmt=aout em=sun3 ;;
2604       sparc-*-aout | sparc*-*-vxworks*)
2605                             fmt=aout em=sparcaout ;;
2606       sparc-*-coff)         fmt=coff ;;
2607       sparc-*-linux*aout*)  fmt=aout em=linux ;;
2608       sparc-*-linux-gnu*)   fmt=elf em=linux ;;
2609       sparc-*-lynxos*)      fmt=coff em=lynx ;;
2610       sparc-fujitsu-none)   fmt=aout ;;
2611       sparc-*-elf | sparc-*-sysv4* | sparc-*-solaris*)
2612                             fmt=elf ;;
2613       sparc-*-netbsd*)      em=nbsd bfd_gas=yes
2614                             case ${cpu} in
2615                                 sparc) case ${os} in
2616                                            *elf*) fmt=elf ;;
2617                                            *)     fmt=aout ;;
2618                                        esac ;;
2619                                 sparc64) fmt=elf ;;
2620                             esac
2621                             ;;
2622       sparc-*-openbsd*)     fmt=aout em=nbsd ;;
2623
2624       strongarm-*-coff)     fmt=coff ;;
2625       strongarm-*-elf)      fmt=elf ;;
2626       xscale-*-coff)     fmt=coff ;;
2627       xscale-*-elf)      fmt=elf ;;
2628
2629       tic30-*-*aout*)       fmt=aout bfd_gas=yes ;;
2630       tic30-*-*coff*)       fmt=coff bfd_gas=yes ;;
2631       tic54x-*-* | c54x*-*-*)
2632                             fmt=coff bfd_gas=yes need_libm=yes;;
2633       tic80-*-*)            fmt=coff ;;
2634
2635       v850-*-*)             fmt=elf bfd_gas=yes ;;
2636       v850e-*-*)            fmt=elf bfd_gas=yes ;;
2637       v850ea-*-*)           fmt=elf bfd_gas=yes ;;
2638
2639       vax-*-bsd* | vax-*-ultrix*)
2640                             fmt=aout ;;
2641       vax-*-vms)            fmt=vms ;;
2642
2643       w65-*-*)              fmt=coff ;;
2644
2645       xstormy16-*-*)        fmt=elf bfd_gas=yes ;;
2646
2647       z8k-*-coff | z8k-*-sim)
2648                             fmt=coff ;;
2649
2650       *-*-aout | *-*-scout)
2651                             fmt=aout ;;
2652       *-*-freebsd*)         fmt=elf em=freebsd bfd_gas=yes ;;
2653       *-*-nindy*)
2654                             fmt=bout ;;
2655       *-*-bsd*)
2656                             fmt=aout em=sun3 ;;
2657       *-*-generic)          fmt=generic ;;
2658       *-*-xray | *-*-hms)   fmt=coff ;;
2659       *-*-sim)              fmt=coff ;;
2660       *-*-elf | *-*-sysv4* | *-*-solaris*)
2661                             echo "configure: warning: GAS support for ${generic_target} is incomplete." 1>&2
2662                             fmt=elf dev=yes ;;
2663       *-*-vxworks)          fmt=aout ;;
2664       *-*-netware)          fmt=elf ;;
2665     esac
2666
2667     if test ${this_target} = $target ; then
2668       endian_def=
2669       if test x${endian} = xbig; then
2670         endian_def=1
2671       elif test x${endian} = xlittle; then
2672         endian_def=0
2673       fi
2674       if test x${endian_def} != x; then
2675         cat >> confdefs.h <<EOF
2676 #define TARGET_BYTES_BIG_ENDIAN $endian_def
2677 EOF
2678
2679       fi
2680     fi
2681
2682     if test x${mips_stabs_elf} != x; then
2683       cat >> confdefs.h <<\EOF
2684 #define MIPS_STABS_ELF 1
2685 EOF
2686
2687     fi
2688
2689     case ${cpu_type}-${fmt} in
2690       alpha*-*) bfd_gas=yes ;;
2691       arm-*)    bfd_gas=yes ;;
2692     # not yet
2693     # i386-aout)        bfd_gas=preferred ;;
2694       ia64*-*)  bfd_gas=yes ;;
2695       mips-*)   bfd_gas=yes ;;
2696       ns32k-*)  bfd_gas=yes ;;
2697       pdp11-*)  bfd_gas=yes ;;
2698       ppc-*)    bfd_gas=yes ;;
2699       sparc-*)  bfd_gas=yes ;;
2700       strongarm-*)      bfd_gas=yes ;;
2701       xscale-*) bfd_gas=yes ;;
2702       *-elf)    bfd_gas=yes ;;
2703       *-ecoff)  bfd_gas=yes ;;
2704       *-som)    bfd_gas=yes ;;
2705     #enable bfd for coff and aout to allow testing if a bfd target is
2706     #the primary target, but not for coff or aout as the primary target
2707       i386-coff)        if test x${primary_bfd_gas} = xyes; then bfd_gas=yes; fi ;;
2708       i386-aout)        if test x${primary_bfd_gas} = xyes; then bfd_gas=yes; fi ;;
2709       *)                ;;
2710     esac
2711
2712 # Other random stuff.
2713
2714     # Do we need the opcodes library?
2715     case ${cpu_type} in
2716       vax | i386 | tic30)
2717         ;;
2718
2719       *)
2720         need_opcodes=yes
2721
2722         case "${enable_shared}" in
2723         yes) shared_opcodes=true ;;
2724         *opcodes*) shared_opcodes=true ;;
2725         *) shared_opcodes=false ;;
2726         esac
2727         if test "${shared_opcodes}" = "true"; then
2728           # A shared libopcodes must be linked against libbfd.
2729           need_bfd=yes
2730         fi
2731         ;;
2732     esac
2733
2734     # Any other special object files needed ?
2735     case ${cpu_type} in
2736       fr30 | m32r | openrisc)
2737         using_cgen=yes
2738         ;;
2739
2740       m68k)
2741         case ${extra_objects} in
2742         *m68k-parse.o*) ;;
2743         *) extra_objects="$extra_objects m68k-parse.o" ;;
2744         esac
2745         ;;
2746
2747       mips)
2748         echo ${extra_objects} | grep -s "itbl-parse.o" 
2749         if test $? -ne 0 ; then
2750           extra_objects="$extra_objects itbl-parse.o"
2751         fi
2752
2753         echo ${extra_objects} | grep -s "itbl-lex.o" 
2754         if test $? -ne 0 ; then
2755           extra_objects="$extra_objects itbl-lex.o"
2756         fi
2757
2758         echo ${extra_objects} | grep -s "itbl-ops.o" 
2759         if test $? -ne 0 ; then
2760           extra_objects="$extra_objects itbl-ops.o"
2761         fi
2762         ;;
2763
2764       i386 | s390 | sparc)
2765         if test $this_target = $target ; then
2766           cat >> confdefs.h <<EOF
2767 #define DEFAULT_ARCH "${arch}"
2768 EOF
2769
2770         fi
2771         ;;
2772
2773       xstormy16)
2774         using_cgen=yes
2775         ;;
2776
2777       *)
2778         ;;
2779     esac
2780
2781     if test $using_cgen = yes ; then
2782         case "x${extra_objects}" in
2783         *cgen.o*) ;;
2784         *) extra_objects="$extra_objects cgen.o" ;;
2785         esac
2786     fi
2787
2788 # See if we really can support this configuration with the emulation code.
2789
2790     if test $this_target = $target ; then
2791       primary_bfd_gas=$bfd_gas
2792       obj_format=$fmt
2793       te_file=$em
2794
2795       if test $bfd_gas = no ; then
2796         # Can't support other configurations this way.
2797         break
2798       fi
2799     elif test $bfd_gas = no ; then
2800       # Can't support this configuration.
2801       break
2802     fi
2803
2804 # From target name and format, produce a list of supported emulations.
2805
2806     case ${generic_target}-${fmt} in
2807       mips-*-irix5*-*)  emulation="mipsbelf mipslelf mipself mipsbecoff mipslecoff mipsecoff" ;;
2808       mips*-*-linux*-*) case "$endian" in
2809                         big)    emulation="mipsbelf mipslelf mipself" ;;
2810                         *)      emulation="mipslelf mipsbelf mipself" ;;
2811                         esac ;;
2812       mips-*-lnews*-ecoff) ;;
2813       mips-*-*-ecoff)   case "$endian" in
2814                         big)    emulation="mipsbecoff mipslecoff mipsecoff" ;;
2815                         *)      emulation="mipslecoff mipsbecoff mipsecoff" ;;
2816                         esac ;;
2817       mips-*-*-elf)     case "$endian" in
2818                         big)    emulation="mipsbelf mipslelf mipself" ;;
2819                         *)      emulation="mipslelf mipsbelf mipself" ;;
2820                         esac ;;
2821       mips-*-sysv4*MP*-*) emulation="mipsbelf mipslelf mipself mipsbecoff mipslecoff mipsecoff" ;;
2822       # i386-pc-pe-coff != i386-pc-coff.
2823       i386-*-pe-coff)   ;;
2824       # Uncommenting the next line will turn on support for i386 AOUT
2825       # for the default linux configuration
2826       # i386-*-linux*-elf) emulation="i386elf i386aout" ;;
2827       #
2828       i386-*-aout)      emulation="i386aout" ;;
2829       i386-*-coff)      emulation="i386coff" ;;
2830       i386-*-elf)       emulation="i386elf" ;;
2831
2832       # Always all formats.  The first stated emulation becomes the default.
2833       cris-*-*aout*)    emulation="crisaout criself" ;;
2834       cris-*-*)         emulation="criself crisaout" ;;
2835     esac
2836
2837     emulations="$emulations $emulation"
2838
2839 done
2840
2841 # Turn on all targets if possible
2842 if test ${all_targets} = "yes"; then
2843   case ${target_cpu_type} in
2844   i386)
2845     case ${obj_format} in
2846     aout)
2847       emulations="$emulations i386coff i386elf"
2848       ;;
2849     coff)
2850       emulations="$emulations i386aout i386elf"
2851     ;;
2852     elf)
2853       emulations="$emulations i386aout i386coff"
2854       ;;
2855     esac
2856   ;;
2857   esac
2858 fi
2859
2860 # Assign floating point type.  Most processors with FP support
2861 # IEEE FP.  On those that don't support FP at all, usually IEEE
2862 # is emulated.
2863 case ${target_cpu} in
2864   vax | tahoe ) atof=${target_cpu} ;;
2865   pdp11)        atof=vax ;;
2866   *)            atof=ieee ;;
2867 esac
2868
2869 case "${obj_format}" in
2870   "") { echo "configure: error: GAS does not know what format to use for target ${target}" 1>&2; exit 1; } ;;
2871 esac
2872
2873 # Unfortunately the cpu in cpu-opc.h file isn't always $(TARGET_CPU).
2874 cgen_cpu_prefix=""
2875 if test $using_cgen = yes ; then
2876   case ${target_cpu} in
2877     *) cgen_cpu_prefix=${target_cpu} ;;
2878   esac
2879   
2880   cat >> confdefs.h <<\EOF
2881 #define USING_CGEN 1
2882 EOF
2883
2884 fi
2885
2886
2887 if test ! -r ${srcdir}/config/tc-${target_cpu_type}.c; then
2888   { echo "configure: error: GAS does not support target CPU ${target_cpu_type}" 1>&2; exit 1; }
2889 fi
2890
2891 if test ! -r ${srcdir}/config/obj-${obj_format}.c; then
2892   { echo "configure: error: GAS does not have support for object file format ${obj_format}" 1>&2; exit 1; }
2893 fi
2894
2895 case ${user_bfd_gas}-${primary_bfd_gas} in
2896   yes-yes | no-no)
2897     # We didn't override user's choice.
2898     ;;
2899   no-yes)
2900     echo "configure: warning: Use of BFD is required for ${target}; overriding config options." 1>&2
2901     ;;
2902   no-preferred)
2903     primary_bfd_gas=no
2904     ;;
2905   *-preferred)
2906     primary_bfd_gas=yes
2907     ;;
2908   yes-*)
2909     primary_bfd_gas=yes
2910     ;;
2911   -*)
2912     # User specified nothing.
2913     ;;
2914 esac
2915
2916 # Some COFF configurations want these random other flags set.
2917 case ${obj_format} in
2918   coff)
2919     case ${target_cpu_type} in
2920       i386) cat >> confdefs.h <<\EOF
2921 #define I386COFF 1
2922 EOF
2923  ;;
2924       m68k) cat >> confdefs.h <<\EOF
2925 #define M68KCOFF 1
2926 EOF
2927  ;;
2928       m88k) cat >> confdefs.h <<\EOF
2929 #define M88KCOFF 1
2930 EOF
2931  ;;
2932     esac
2933     ;;
2934 esac
2935
2936 # Getting this done right is going to be a bitch.  Each configuration specified
2937 # with --enable-targets=... should be checked for environment, format, cpu, and
2938 # bfd_gas setting.
2939 #
2940 # For each configuration, the necessary object file support code must be linked
2941 # in.  This might be only one, it might be up to four.  The necessary emulation
2942 # code needs to be provided, too.
2943 #
2944 # And then there's "--enable-targets=all"....
2945 #
2946 # For now, just always do it for MIPS ELF or ECOFF configurations.  Sigh.
2947
2948 formats="${obj_format}"
2949 emfiles=""
2950 EMULATIONS=""
2951 _gas_uniq_list="$emulations"
2952 _gas_uniq_newlist=""
2953 for _gas_uniq_i in _gas_uniq_dummy $_gas_uniq_list ; do
2954   case $_gas_uniq_i in
2955   _gas_uniq_dummy) ;;
2956   *) case " $_gas_uniq_newlist " in
2957        *" $_gas_uniq_i "*) ;;
2958        *) _gas_uniq_newlist="$_gas_uniq_newlist $_gas_uniq_i" ;;
2959      esac ;;
2960   esac
2961 done
2962 emulations=$_gas_uniq_newlist
2963
2964 for em in . $emulations ; do
2965   case $em in
2966     .)  continue ;;
2967     mipsbelf | mipslelf | mipself)
2968         fmt=elf   file=mipself ;;
2969     mipsbecoff | mipslecoff | mipsecoff)
2970         fmt=ecoff file=mipsecoff ;;
2971     *coff)
2972         fmt=coff  file=$em ;;
2973     *aout)
2974         fmt=aout file=$em ;;
2975     *elf)
2976         fmt=elf file=$em ;;
2977   esac
2978   formats="$formats $fmt"
2979   emfiles="$emfiles e-$file.o"
2980   EMULATIONS="$EMULATIONS &$em,"
2981 done
2982 _gas_uniq_list="$formats"
2983 _gas_uniq_newlist=""
2984 for _gas_uniq_i in _gas_uniq_dummy $_gas_uniq_list ; do
2985   case $_gas_uniq_i in
2986   _gas_uniq_dummy) ;;
2987   *) case " $_gas_uniq_newlist " in
2988        *" $_gas_uniq_i "*) ;;
2989        *) _gas_uniq_newlist="$_gas_uniq_newlist $_gas_uniq_i" ;;
2990      esac ;;
2991   esac
2992 done
2993 formats=$_gas_uniq_newlist
2994
2995 _gas_uniq_list="$emfiles"
2996 _gas_uniq_newlist=""
2997 for _gas_uniq_i in _gas_uniq_dummy $_gas_uniq_list ; do
2998   case $_gas_uniq_i in
2999   _gas_uniq_dummy) ;;
3000   *) case " $_gas_uniq_newlist " in
3001        *" $_gas_uniq_i "*) ;;
3002        *) _gas_uniq_newlist="$_gas_uniq_newlist $_gas_uniq_i" ;;
3003      esac ;;
3004   esac
3005 done
3006 emfiles=$_gas_uniq_newlist
3007
3008 if test `set . $formats ; shift ; echo $#` -gt 1 ; then
3009   for fmt in $formats ; do
3010     case $fmt in
3011       aout)     cat >> confdefs.h <<\EOF
3012 #define OBJ_MAYBE_AOUT 1
3013 EOF
3014    ;;
3015       bout)     cat >> confdefs.h <<\EOF
3016 #define OBJ_MAYBE_BOUT 1
3017 EOF
3018    ;;
3019       coff)     cat >> confdefs.h <<\EOF
3020 #define OBJ_MAYBE_COFF 1
3021 EOF
3022     ;;
3023       ecoff)    cat >> confdefs.h <<\EOF
3024 #define OBJ_MAYBE_ECOFF 1
3025 EOF
3026    ;;
3027       elf)      cat >> confdefs.h <<\EOF
3028 #define OBJ_MAYBE_ELF 1
3029 EOF
3030      ;;
3031       generic)  cat >> confdefs.h <<\EOF
3032 #define OBJ_MAYBE_GENERIC 1
3033 EOF
3034  ;;
3035       hp300)    cat >> confdefs.h <<\EOF
3036 #define OBJ_MAYBE_HP300 1
3037 EOF
3038    ;;
3039       ieee)     cat >> confdefs.h <<\EOF
3040 #define OBJ_MAYBE_IEEE 1
3041 EOF
3042     ;;
3043       som)      cat >> confdefs.h <<\EOF
3044 #define OBJ_MAYBE_SOM 1
3045 EOF
3046      ;;
3047       vms)      cat >> confdefs.h <<\EOF
3048 #define OBJ_MAYBE_VMS 1
3049 EOF
3050      ;;
3051     esac
3052     extra_objects="$extra_objects obj-$fmt.o"
3053   done
3054   obj_format=multi
3055 fi
3056 if test `set . $emfiles ; shift ; echo $#` -gt 0 ; then
3057   DEFAULT_EMULATION=`set . $emulations ; echo $2`
3058   # e-mips* has more than one emulation per file, e-i386* has just one at the
3059   # moment.  If only one emulation is specified, then don't define
3060   # USE_EMULATIONS or include any of the e-files as they will only be bloat.
3061   case "${obj_format}${emfiles}" in
3062     multi* | *mips*)
3063       extra_objects="$extra_objects $emfiles"
3064       cat >> confdefs.h <<\EOF
3065 #define USE_EMULATIONS 1
3066 EOF
3067  ;;
3068   esac
3069 fi
3070
3071 cat >> confdefs.h <<EOF
3072 #define EMULATIONS $EMULATIONS
3073 EOF
3074
3075 cat >> confdefs.h <<EOF
3076 #define DEFAULT_EMULATION "$DEFAULT_EMULATION"
3077 EOF
3078
3079
3080 case ${primary_bfd_gas}-${target_cpu_type}-${obj_format} in
3081   yes-*-coff)   need_bfd=yes ;;
3082   no-*-coff)    need_bfd=yes
3083                 cat >> confdefs.h <<\EOF
3084 #define MANY_SEGMENTS 1
3085 EOF
3086  ;;
3087 esac
3088
3089 reject_dev_configs=yes
3090
3091 case ${reject_dev_configs}-${dev} in
3092   yes-yes) # Oops.
3093     { echo "configure: error: GAS does not support the ${generic_target} configuration." 1>&2; exit 1; }
3094     ;;
3095 esac
3096
3097
3098
3099
3100
3101
3102
3103 case "${primary_bfd_gas}" in
3104   yes)  cat >> confdefs.h <<\EOF
3105 #define BFD_ASSEMBLER 1
3106 EOF
3107
3108         need_bfd=yes ;;
3109 esac
3110
3111 # do we need the opcodes library?
3112 case "${need_opcodes}" in
3113 yes)
3114   OPCODES_LIB=../opcodes/libopcodes.la
3115   ;;
3116 esac
3117
3118 case "${need_bfd}" in
3119 yes)
3120   BFDLIB=../bfd/libbfd.la
3121   ALL_OBJ_DEPS="$ALL_OBJ_DEPS ../bfd/bfd.h"
3122   ;;
3123 esac
3124
3125
3126
3127
3128
3129
3130 cat >> confdefs.h <<EOF
3131 #define TARGET_ALIAS "${target_alias}"
3132 EOF
3133
3134 cat >> confdefs.h <<EOF
3135 #define TARGET_CANONICAL "${target}"
3136 EOF
3137
3138 cat >> confdefs.h <<EOF
3139 #define TARGET_CPU "${target_cpu}"
3140 EOF
3141
3142 cat >> confdefs.h <<EOF
3143 #define TARGET_VENDOR "${target_vendor}"
3144 EOF
3145
3146 cat >> confdefs.h <<EOF
3147 #define TARGET_OS "${target_os}"
3148 EOF
3149
3150
3151 # Extract the first word of "gcc", so it can be a program name with args.
3152 set dummy gcc; ac_word=$2
3153 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3154 echo "configure:3155: checking for $ac_word" >&5
3155 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
3156   echo $ac_n "(cached) $ac_c" 1>&6
3157 else
3158   if test -n "$CC"; then
3159   ac_cv_prog_CC="$CC" # Let the user override the test.
3160 else
3161   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
3162   ac_dummy="$PATH"
3163   for ac_dir in $ac_dummy; do
3164     test -z "$ac_dir" && ac_dir=.
3165     if test -f $ac_dir/$ac_word; then
3166       ac_cv_prog_CC="gcc"
3167       break
3168     fi
3169   done
3170   IFS="$ac_save_ifs"
3171 fi
3172 fi
3173 CC="$ac_cv_prog_CC"
3174 if test -n "$CC"; then
3175   echo "$ac_t""$CC" 1>&6
3176 else
3177   echo "$ac_t""no" 1>&6
3178 fi
3179
3180 if test -z "$CC"; then
3181   # Extract the first word of "cc", so it can be a program name with args.
3182 set dummy cc; ac_word=$2
3183 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3184 echo "configure:3185: checking for $ac_word" >&5
3185 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
3186   echo $ac_n "(cached) $ac_c" 1>&6
3187 else
3188   if test -n "$CC"; then
3189   ac_cv_prog_CC="$CC" # Let the user override the test.
3190 else
3191   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
3192   ac_prog_rejected=no
3193   ac_dummy="$PATH"
3194   for ac_dir in $ac_dummy; do
3195     test -z "$ac_dir" && ac_dir=.
3196     if test -f $ac_dir/$ac_word; then
3197       if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
3198         ac_prog_rejected=yes
3199         continue
3200       fi
3201       ac_cv_prog_CC="cc"
3202       break
3203     fi
3204   done
3205   IFS="$ac_save_ifs"
3206 if test $ac_prog_rejected = yes; then
3207   # We found a bogon in the path, so make sure we never use it.
3208   set dummy $ac_cv_prog_CC
3209   shift
3210   if test $# -gt 0; then
3211     # We chose a different compiler from the bogus one.
3212     # However, it has the same basename, so the bogon will be chosen
3213     # first if we set CC to just the basename; use the full file name.
3214     shift
3215     set dummy "$ac_dir/$ac_word" "$@"
3216     shift
3217     ac_cv_prog_CC="$@"
3218   fi
3219 fi
3220 fi
3221 fi
3222 CC="$ac_cv_prog_CC"
3223 if test -n "$CC"; then
3224   echo "$ac_t""$CC" 1>&6
3225 else
3226   echo "$ac_t""no" 1>&6
3227 fi
3228
3229   if test -z "$CC"; then
3230     case "`uname -s`" in
3231     *win32* | *WIN32*)
3232       # Extract the first word of "cl", so it can be a program name with args.
3233 set dummy cl; ac_word=$2
3234 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3235 echo "configure:3236: checking for $ac_word" >&5
3236 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
3237   echo $ac_n "(cached) $ac_c" 1>&6
3238 else
3239   if test -n "$CC"; then
3240   ac_cv_prog_CC="$CC" # Let the user override the test.
3241 else
3242   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
3243   ac_dummy="$PATH"
3244   for ac_dir in $ac_dummy; do
3245     test -z "$ac_dir" && ac_dir=.
3246     if test -f $ac_dir/$ac_word; then
3247       ac_cv_prog_CC="cl"
3248       break
3249     fi
3250   done
3251   IFS="$ac_save_ifs"
3252 fi
3253 fi
3254 CC="$ac_cv_prog_CC"
3255 if test -n "$CC"; then
3256   echo "$ac_t""$CC" 1>&6
3257 else
3258   echo "$ac_t""no" 1>&6
3259 fi
3260  ;;
3261     esac
3262   fi
3263   test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
3264 fi
3265
3266 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
3267 echo "configure:3268: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
3268
3269 ac_ext=c
3270 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
3271 ac_cpp='$CPP $CPPFLAGS'
3272 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
3273 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
3274 cross_compiling=$ac_cv_prog_cc_cross
3275
3276 cat > conftest.$ac_ext << EOF
3277
3278 #line 3279 "configure"
3279 #include "confdefs.h"
3280
3281 main(){return(0);}
3282 EOF
3283 if { (eval echo configure:3284: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3284   ac_cv_prog_cc_works=yes
3285   # If we can't run a trivial program, we are probably using a cross compiler.
3286   if (./conftest; exit) 2>/dev/null; then
3287     ac_cv_prog_cc_cross=no
3288   else
3289     ac_cv_prog_cc_cross=yes
3290   fi
3291 else
3292   echo "configure: failed program was:" >&5
3293   cat conftest.$ac_ext >&5
3294   ac_cv_prog_cc_works=no
3295 fi
3296 rm -fr conftest*
3297 ac_ext=c
3298 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
3299 ac_cpp='$CPP $CPPFLAGS'
3300 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
3301 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
3302 cross_compiling=$ac_cv_prog_cc_cross
3303
3304 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
3305 if test $ac_cv_prog_cc_works = no; then
3306   { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
3307 fi
3308 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
3309 echo "configure:3310: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
3310 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
3311 cross_compiling=$ac_cv_prog_cc_cross
3312
3313 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
3314 echo "configure:3315: checking whether we are using GNU C" >&5
3315 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
3316   echo $ac_n "(cached) $ac_c" 1>&6
3317 else
3318   cat > conftest.c <<EOF
3319 #ifdef __GNUC__
3320   yes;
3321 #endif
3322 EOF
3323 if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:3324: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
3324   ac_cv_prog_gcc=yes
3325 else
3326   ac_cv_prog_gcc=no
3327 fi
3328 fi
3329
3330 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
3331
3332 if test $ac_cv_prog_gcc = yes; then
3333   GCC=yes
3334 else
3335   GCC=
3336 fi
3337
3338 ac_test_CFLAGS="${CFLAGS+set}"
3339 ac_save_CFLAGS="$CFLAGS"
3340 CFLAGS=
3341 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
3342 echo "configure:3343: checking whether ${CC-cc} accepts -g" >&5
3343 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
3344   echo $ac_n "(cached) $ac_c" 1>&6
3345 else
3346   echo 'void f(){}' > conftest.c
3347 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
3348   ac_cv_prog_cc_g=yes
3349 else
3350   ac_cv_prog_cc_g=no
3351 fi
3352 rm -f conftest*
3353
3354 fi
3355
3356 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
3357 if test "$ac_test_CFLAGS" = set; then
3358   CFLAGS="$ac_save_CFLAGS"
3359 elif test $ac_cv_prog_cc_g = yes; then
3360   if test "$GCC" = yes; then
3361     CFLAGS="-g -O2"
3362   else
3363     CFLAGS="-g"
3364   fi
3365 else
3366   if test "$GCC" = yes; then
3367     CFLAGS="-O2"
3368   else
3369     CFLAGS=
3370   fi
3371 fi
3372
3373
3374 for ac_prog in 'bison -y' byacc
3375 do
3376 # Extract the first word of "$ac_prog", so it can be a program name with args.
3377 set dummy $ac_prog; ac_word=$2
3378 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3379 echo "configure:3380: checking for $ac_word" >&5
3380 if eval "test \"`echo '$''{'ac_cv_prog_YACC'+set}'`\" = set"; then
3381   echo $ac_n "(cached) $ac_c" 1>&6
3382 else
3383   if test -n "$YACC"; then
3384   ac_cv_prog_YACC="$YACC" # Let the user override the test.
3385 else
3386   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
3387   ac_dummy="$PATH"
3388   for ac_dir in $ac_dummy; do
3389     test -z "$ac_dir" && ac_dir=.
3390     if test -f $ac_dir/$ac_word; then
3391       ac_cv_prog_YACC="$ac_prog"
3392       break
3393     fi
3394   done
3395   IFS="$ac_save_ifs"
3396 fi
3397 fi
3398 YACC="$ac_cv_prog_YACC"
3399 if test -n "$YACC"; then
3400   echo "$ac_t""$YACC" 1>&6
3401 else
3402   echo "$ac_t""no" 1>&6
3403 fi
3404
3405 test -n "$YACC" && break
3406 done
3407 test -n "$YACC" || YACC="yacc"
3408
3409 echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
3410 echo "configure:3411: checking how to run the C preprocessor" >&5
3411 # On Suns, sometimes $CPP names a directory.
3412 if test -n "$CPP" && test -d "$CPP"; then
3413   CPP=
3414 fi
3415 if test -z "$CPP"; then
3416 if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
3417   echo $ac_n "(cached) $ac_c" 1>&6
3418 else
3419     # This must be in double quotes, not single quotes, because CPP may get
3420   # substituted into the Makefile and "${CC-cc}" will confuse make.
3421   CPP="${CC-cc} -E"
3422   # On the NeXT, cc -E runs the code through the compiler's parser,
3423   # not just through cpp.
3424   cat > conftest.$ac_ext <<EOF
3425 #line 3426 "configure"
3426 #include "confdefs.h"
3427 #include <assert.h>
3428 Syntax Error
3429 EOF
3430 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3431 { (eval echo configure:3432: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3432 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3433 if test -z "$ac_err"; then
3434   :
3435 else
3436   echo "$ac_err" >&5
3437   echo "configure: failed program was:" >&5
3438   cat conftest.$ac_ext >&5
3439   rm -rf conftest*
3440   CPP="${CC-cc} -E -traditional-cpp"
3441   cat > conftest.$ac_ext <<EOF
3442 #line 3443 "configure"
3443 #include "confdefs.h"
3444 #include <assert.h>
3445 Syntax Error
3446 EOF
3447 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3448 { (eval echo configure:3449: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3449 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3450 if test -z "$ac_err"; then
3451   :
3452 else
3453   echo "$ac_err" >&5
3454   echo "configure: failed program was:" >&5
3455   cat conftest.$ac_ext >&5
3456   rm -rf conftest*
3457   CPP="${CC-cc} -nologo -E"
3458   cat > conftest.$ac_ext <<EOF
3459 #line 3460 "configure"
3460 #include "confdefs.h"
3461 #include <assert.h>
3462 Syntax Error
3463 EOF
3464 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3465 { (eval echo configure:3466: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3466 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3467 if test -z "$ac_err"; then
3468   :
3469 else
3470   echo "$ac_err" >&5
3471   echo "configure: failed program was:" >&5
3472   cat conftest.$ac_ext >&5
3473   rm -rf conftest*
3474   CPP=/lib/cpp
3475 fi
3476 rm -f conftest*
3477 fi
3478 rm -f conftest*
3479 fi
3480 rm -f conftest*
3481   ac_cv_prog_CPP="$CPP"
3482 fi
3483   CPP="$ac_cv_prog_CPP"
3484 else
3485   ac_cv_prog_CPP="$CPP"
3486 fi
3487 echo "$ac_t""$CPP" 1>&6
3488
3489 missing_dir=`cd $ac_aux_dir && pwd`
3490 for ac_prog in flex lex
3491 do
3492 # Extract the first word of "$ac_prog", so it can be a program name with args.
3493 set dummy $ac_prog; ac_word=$2
3494 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3495 echo "configure:3496: checking for $ac_word" >&5
3496 if eval "test \"`echo '$''{'ac_cv_prog_LEX'+set}'`\" = set"; then
3497   echo $ac_n "(cached) $ac_c" 1>&6
3498 else
3499   if test -n "$LEX"; then
3500   ac_cv_prog_LEX="$LEX" # Let the user override the test.
3501 else
3502   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
3503   ac_dummy="$PATH"
3504   for ac_dir in $ac_dummy; do
3505     test -z "$ac_dir" && ac_dir=.
3506     if test -f $ac_dir/$ac_word; then
3507       ac_cv_prog_LEX="$ac_prog"
3508       break
3509     fi
3510   done
3511   IFS="$ac_save_ifs"
3512 fi
3513 fi
3514 LEX="$ac_cv_prog_LEX"
3515 if test -n "$LEX"; then
3516   echo "$ac_t""$LEX" 1>&6
3517 else
3518   echo "$ac_t""no" 1>&6
3519 fi
3520
3521 test -n "$LEX" && break
3522 done
3523 test -n "$LEX" || LEX="$missing_dir/missing flex"
3524
3525 # Extract the first word of "flex", so it can be a program name with args.
3526 set dummy flex; ac_word=$2
3527 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3528 echo "configure:3529: checking for $ac_word" >&5
3529 if eval "test \"`echo '$''{'ac_cv_prog_LEX'+set}'`\" = set"; then
3530   echo $ac_n "(cached) $ac_c" 1>&6
3531 else
3532   if test -n "$LEX"; then
3533   ac_cv_prog_LEX="$LEX" # Let the user override the test.
3534 else
3535   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
3536   ac_dummy="$PATH"
3537   for ac_dir in $ac_dummy; do
3538     test -z "$ac_dir" && ac_dir=.
3539     if test -f $ac_dir/$ac_word; then
3540       ac_cv_prog_LEX="flex"
3541       break
3542     fi
3543   done
3544   IFS="$ac_save_ifs"
3545   test -z "$ac_cv_prog_LEX" && ac_cv_prog_LEX="lex"
3546 fi
3547 fi
3548 LEX="$ac_cv_prog_LEX"
3549 if test -n "$LEX"; then
3550   echo "$ac_t""$LEX" 1>&6
3551 else
3552   echo "$ac_t""no" 1>&6
3553 fi
3554
3555 if test -z "$LEXLIB"
3556 then
3557   case "$LEX" in
3558   flex*) ac_lib=fl ;;
3559   *) ac_lib=l ;;
3560   esac
3561   echo $ac_n "checking for yywrap in -l$ac_lib""... $ac_c" 1>&6
3562 echo "configure:3563: checking for yywrap in -l$ac_lib" >&5
3563 ac_lib_var=`echo $ac_lib'_'yywrap | sed 'y%./+-%__p_%'`
3564 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3565   echo $ac_n "(cached) $ac_c" 1>&6
3566 else
3567   ac_save_LIBS="$LIBS"
3568 LIBS="-l$ac_lib  $LIBS"
3569 cat > conftest.$ac_ext <<EOF
3570 #line 3571 "configure"
3571 #include "confdefs.h"
3572 /* Override any gcc2 internal prototype to avoid an error.  */
3573 /* We use char because int might match the return type of a gcc2
3574     builtin and then its argument prototype would still apply.  */
3575 char yywrap();
3576
3577 int main() {
3578 yywrap()
3579 ; return 0; }
3580 EOF
3581 if { (eval echo configure:3582: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3582   rm -rf conftest*
3583   eval "ac_cv_lib_$ac_lib_var=yes"
3584 else
3585   echo "configure: failed program was:" >&5
3586   cat conftest.$ac_ext >&5
3587   rm -rf conftest*
3588   eval "ac_cv_lib_$ac_lib_var=no"
3589 fi
3590 rm -f conftest*
3591 LIBS="$ac_save_LIBS"
3592
3593 fi
3594 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3595   echo "$ac_t""yes" 1>&6
3596   LEXLIB="-l$ac_lib"
3597 else
3598   echo "$ac_t""no" 1>&6
3599 fi
3600
3601 fi
3602
3603 echo $ac_n "checking lex output file root""... $ac_c" 1>&6
3604 echo "configure:3605: checking lex output file root" >&5
3605 if eval "test \"`echo '$''{'ac_cv_prog_lex_root'+set}'`\" = set"; then
3606   echo $ac_n "(cached) $ac_c" 1>&6
3607 else
3608   # The minimal lex program is just a single line: %%.  But some broken lexes
3609 # (Solaris, I think it was) want two %% lines, so accommodate them.
3610 echo '%%
3611 %%' | $LEX
3612 if test -f lex.yy.c; then
3613   ac_cv_prog_lex_root=lex.yy
3614 elif test -f lexyy.c; then
3615   ac_cv_prog_lex_root=lexyy
3616 else
3617   { echo "configure: error: cannot find output from $LEX; giving up" 1>&2; exit 1; }
3618 fi
3619 fi
3620
3621 echo "$ac_t""$ac_cv_prog_lex_root" 1>&6
3622 LEX_OUTPUT_ROOT=$ac_cv_prog_lex_root
3623
3624 echo $ac_n "checking whether yytext is a pointer""... $ac_c" 1>&6
3625 echo "configure:3626: checking whether yytext is a pointer" >&5
3626 if eval "test \"`echo '$''{'ac_cv_prog_lex_yytext_pointer'+set}'`\" = set"; then
3627   echo $ac_n "(cached) $ac_c" 1>&6
3628 else
3629   # POSIX says lex can declare yytext either as a pointer or an array; the
3630 # default is implementation-dependent. Figure out which it is, since
3631 # not all implementations provide the %pointer and %array declarations.
3632 ac_cv_prog_lex_yytext_pointer=no
3633 echo 'extern char *yytext;' >>$LEX_OUTPUT_ROOT.c
3634 ac_save_LIBS="$LIBS"
3635 LIBS="$LIBS $LEXLIB"
3636 cat > conftest.$ac_ext <<EOF
3637 #line 3638 "configure"
3638 #include "confdefs.h"
3639 `cat $LEX_OUTPUT_ROOT.c`
3640 int main() {
3641
3642 ; return 0; }
3643 EOF
3644 if { (eval echo configure:3645: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3645   rm -rf conftest*
3646   ac_cv_prog_lex_yytext_pointer=yes
3647 else
3648   echo "configure: failed program was:" >&5
3649   cat conftest.$ac_ext >&5
3650 fi
3651 rm -f conftest*
3652 LIBS="$ac_save_LIBS"
3653 rm -f "${LEX_OUTPUT_ROOT}.c"
3654
3655 fi
3656
3657 echo "$ac_t""$ac_cv_prog_lex_yytext_pointer" 1>&6
3658 if test $ac_cv_prog_lex_yytext_pointer = yes; then
3659   cat >> confdefs.h <<\EOF
3660 #define YYTEXT_POINTER 1
3661 EOF
3662
3663 fi
3664
3665
3666 ALL_LINGUAS="fr tr"
3667 # Extract the first word of "ranlib", so it can be a program name with args.
3668 set dummy ranlib; ac_word=$2
3669 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3670 echo "configure:3671: checking for $ac_word" >&5
3671 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
3672   echo $ac_n "(cached) $ac_c" 1>&6
3673 else
3674   if test -n "$RANLIB"; then
3675   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
3676 else
3677   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
3678   ac_dummy="$PATH"
3679   for ac_dir in $ac_dummy; do
3680     test -z "$ac_dir" && ac_dir=.
3681     if test -f $ac_dir/$ac_word; then
3682       ac_cv_prog_RANLIB="ranlib"
3683       break
3684     fi
3685   done
3686   IFS="$ac_save_ifs"
3687   test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
3688 fi
3689 fi
3690 RANLIB="$ac_cv_prog_RANLIB"
3691 if test -n "$RANLIB"; then
3692   echo "$ac_t""$RANLIB" 1>&6
3693 else
3694   echo "$ac_t""no" 1>&6
3695 fi
3696
3697 echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
3698 echo "configure:3699: checking for ANSI C header files" >&5
3699 if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
3700   echo $ac_n "(cached) $ac_c" 1>&6
3701 else
3702   cat > conftest.$ac_ext <<EOF
3703 #line 3704 "configure"
3704 #include "confdefs.h"
3705 #include <stdlib.h>
3706 #include <stdarg.h>
3707 #include <string.h>
3708 #include <float.h>
3709 EOF
3710 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3711 { (eval echo configure:3712: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3712 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3713 if test -z "$ac_err"; then
3714   rm -rf conftest*
3715   ac_cv_header_stdc=yes
3716 else
3717   echo "$ac_err" >&5
3718   echo "configure: failed program was:" >&5
3719   cat conftest.$ac_ext >&5
3720   rm -rf conftest*
3721   ac_cv_header_stdc=no
3722 fi
3723 rm -f conftest*
3724
3725 if test $ac_cv_header_stdc = yes; then
3726   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3727 cat > conftest.$ac_ext <<EOF
3728 #line 3729 "configure"
3729 #include "confdefs.h"
3730 #include <string.h>
3731 EOF
3732 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3733   egrep "memchr" >/dev/null 2>&1; then
3734   :
3735 else
3736   rm -rf conftest*
3737   ac_cv_header_stdc=no
3738 fi
3739 rm -f conftest*
3740
3741 fi
3742
3743 if test $ac_cv_header_stdc = yes; then
3744   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3745 cat > conftest.$ac_ext <<EOF
3746 #line 3747 "configure"
3747 #include "confdefs.h"
3748 #include <stdlib.h>
3749 EOF
3750 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3751   egrep "free" >/dev/null 2>&1; then
3752   :
3753 else
3754   rm -rf conftest*
3755   ac_cv_header_stdc=no
3756 fi
3757 rm -f conftest*
3758
3759 fi
3760
3761 if test $ac_cv_header_stdc = yes; then
3762   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3763 if test "$cross_compiling" = yes; then
3764   :
3765 else
3766   cat > conftest.$ac_ext <<EOF
3767 #line 3768 "configure"
3768 #include "confdefs.h"
3769 #include <ctype.h>
3770 #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3771 #define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3772 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3773 int main () { int i; for (i = 0; i < 256; i++)
3774 if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
3775 exit (0); }
3776
3777 EOF
3778 if { (eval echo configure:3779: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
3779 then
3780   :
3781 else
3782   echo "configure: failed program was:" >&5
3783   cat conftest.$ac_ext >&5
3784   rm -fr conftest*
3785   ac_cv_header_stdc=no
3786 fi
3787 rm -fr conftest*
3788 fi
3789
3790 fi
3791 fi
3792
3793 echo "$ac_t""$ac_cv_header_stdc" 1>&6
3794 if test $ac_cv_header_stdc = yes; then
3795   cat >> confdefs.h <<\EOF
3796 #define STDC_HEADERS 1
3797 EOF
3798
3799 fi
3800
3801 echo $ac_n "checking for working const""... $ac_c" 1>&6
3802 echo "configure:3803: checking for working const" >&5
3803 if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
3804   echo $ac_n "(cached) $ac_c" 1>&6
3805 else
3806   cat > conftest.$ac_ext <<EOF
3807 #line 3808 "configure"
3808 #include "confdefs.h"
3809
3810 int main() {
3811
3812 /* Ultrix mips cc rejects this.  */
3813 typedef int charset[2]; const charset x;
3814 /* SunOS 4.1.1 cc rejects this.  */
3815 char const *const *ccp;
3816 char **p;
3817 /* NEC SVR4.0.2 mips cc rejects this.  */
3818 struct point {int x, y;};
3819 static struct point const zero = {0,0};
3820 /* AIX XL C 1.02.0.0 rejects this.
3821    It does not let you subtract one const X* pointer from another in an arm
3822    of an if-expression whose if-part is not a constant expression */
3823 const char *g = "string";
3824 ccp = &g + (g ? g-g : 0);
3825 /* HPUX 7.0 cc rejects these. */
3826 ++ccp;
3827 p = (char**) ccp;
3828 ccp = (char const *const *) p;
3829 { /* SCO 3.2v4 cc rejects this.  */
3830   char *t;
3831   char const *s = 0 ? (char *) 0 : (char const *) 0;
3832
3833   *t++ = 0;
3834 }
3835 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
3836   int x[] = {25, 17};
3837   const int *foo = &x[0];
3838   ++foo;
3839 }
3840 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
3841   typedef const int *iptr;
3842   iptr p = 0;
3843   ++p;
3844 }
3845 { /* AIX XL C 1.02.0.0 rejects this saying
3846      "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
3847   struct s { int j; const int *ap[3]; };
3848   struct s *b; b->j = 5;
3849 }
3850 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
3851   const int foo = 10;
3852 }
3853
3854 ; return 0; }
3855 EOF
3856 if { (eval echo configure:3857: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3857   rm -rf conftest*
3858   ac_cv_c_const=yes
3859 else
3860   echo "configure: failed program was:" >&5
3861   cat conftest.$ac_ext >&5
3862   rm -rf conftest*
3863   ac_cv_c_const=no
3864 fi
3865 rm -f conftest*
3866 fi
3867
3868 echo "$ac_t""$ac_cv_c_const" 1>&6
3869 if test $ac_cv_c_const = no; then
3870   cat >> confdefs.h <<\EOF
3871 #define const 
3872 EOF
3873
3874 fi
3875
3876 echo $ac_n "checking for inline""... $ac_c" 1>&6
3877 echo "configure:3878: checking for inline" >&5
3878 if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then
3879   echo $ac_n "(cached) $ac_c" 1>&6
3880 else
3881   ac_cv_c_inline=no
3882 for ac_kw in inline __inline__ __inline; do
3883   cat > conftest.$ac_ext <<EOF
3884 #line 3885 "configure"
3885 #include "confdefs.h"
3886
3887 int main() {
3888 } $ac_kw foo() {
3889 ; return 0; }
3890 EOF
3891 if { (eval echo configure:3892: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3892   rm -rf conftest*
3893   ac_cv_c_inline=$ac_kw; break
3894 else
3895   echo "configure: failed program was:" >&5
3896   cat conftest.$ac_ext >&5
3897 fi
3898 rm -f conftest*
3899 done
3900
3901 fi
3902
3903 echo "$ac_t""$ac_cv_c_inline" 1>&6
3904 case "$ac_cv_c_inline" in
3905   inline | yes) ;;
3906   no) cat >> confdefs.h <<\EOF
3907 #define inline 
3908 EOF
3909  ;;
3910   *)  cat >> confdefs.h <<EOF
3911 #define inline $ac_cv_c_inline
3912 EOF
3913  ;;
3914 esac
3915
3916 echo $ac_n "checking for off_t""... $ac_c" 1>&6
3917 echo "configure:3918: checking for off_t" >&5
3918 if eval "test \"`echo '$''{'ac_cv_type_off_t'+set}'`\" = set"; then
3919   echo $ac_n "(cached) $ac_c" 1>&6
3920 else
3921   cat > conftest.$ac_ext <<EOF
3922 #line 3923 "configure"
3923 #include "confdefs.h"
3924 #include <sys/types.h>
3925 #if STDC_HEADERS
3926 #include <stdlib.h>
3927 #include <stddef.h>
3928 #endif
3929 EOF
3930 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3931   egrep "(^|[^a-zA-Z_0-9])off_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
3932   rm -rf conftest*
3933   ac_cv_type_off_t=yes
3934 else
3935   rm -rf conftest*
3936   ac_cv_type_off_t=no
3937 fi
3938 rm -f conftest*
3939
3940 fi
3941 echo "$ac_t""$ac_cv_type_off_t" 1>&6
3942 if test $ac_cv_type_off_t = no; then
3943   cat >> confdefs.h <<\EOF
3944 #define off_t long
3945 EOF
3946
3947 fi
3948
3949 echo $ac_n "checking for size_t""... $ac_c" 1>&6
3950 echo "configure:3951: checking for size_t" >&5
3951 if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then
3952   echo $ac_n "(cached) $ac_c" 1>&6
3953 else
3954   cat > conftest.$ac_ext <<EOF
3955 #line 3956 "configure"
3956 #include "confdefs.h"
3957 #include <sys/types.h>
3958 #if STDC_HEADERS
3959 #include <stdlib.h>
3960 #include <stddef.h>
3961 #endif
3962 EOF
3963 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3964   egrep "(^|[^a-zA-Z_0-9])size_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
3965   rm -rf conftest*
3966   ac_cv_type_size_t=yes
3967 else
3968   rm -rf conftest*
3969   ac_cv_type_size_t=no
3970 fi
3971 rm -f conftest*
3972
3973 fi
3974 echo "$ac_t""$ac_cv_type_size_t" 1>&6
3975 if test $ac_cv_type_size_t = no; then
3976   cat >> confdefs.h <<\EOF
3977 #define size_t unsigned
3978 EOF
3979
3980 fi
3981
3982 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
3983 # for constant arguments.  Useless!
3984 echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
3985 echo "configure:3986: checking for working alloca.h" >&5
3986 if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
3987   echo $ac_n "(cached) $ac_c" 1>&6
3988 else
3989   cat > conftest.$ac_ext <<EOF
3990 #line 3991 "configure"
3991 #include "confdefs.h"
3992 #include <alloca.h>
3993 int main() {
3994 char *p = alloca(2 * sizeof(int));
3995 ; return 0; }
3996 EOF
3997 if { (eval echo configure:3998: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3998   rm -rf conftest*
3999   ac_cv_header_alloca_h=yes
4000 else
4001   echo "configure: failed program was:" >&5
4002   cat conftest.$ac_ext >&5
4003   rm -rf conftest*
4004   ac_cv_header_alloca_h=no
4005 fi
4006 rm -f conftest*
4007 fi
4008
4009 echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
4010 if test $ac_cv_header_alloca_h = yes; then
4011   cat >> confdefs.h <<\EOF
4012 #define HAVE_ALLOCA_H 1
4013 EOF
4014
4015 fi
4016
4017 echo $ac_n "checking for alloca""... $ac_c" 1>&6
4018 echo "configure:4019: checking for alloca" >&5
4019 if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
4020   echo $ac_n "(cached) $ac_c" 1>&6
4021 else
4022   cat > conftest.$ac_ext <<EOF
4023 #line 4024 "configure"
4024 #include "confdefs.h"
4025
4026 #ifdef __GNUC__
4027 # define alloca __builtin_alloca
4028 #else
4029 # ifdef _MSC_VER
4030 #  include <malloc.h>
4031 #  define alloca _alloca
4032 # else
4033 #  if HAVE_ALLOCA_H
4034 #   include <alloca.h>
4035 #  else
4036 #   ifdef _AIX
4037  #pragma alloca
4038 #   else
4039 #    ifndef alloca /* predefined by HP cc +Olibcalls */
4040 char *alloca ();
4041 #    endif
4042 #   endif
4043 #  endif
4044 # endif
4045 #endif
4046
4047 int main() {
4048 char *p = (char *) alloca(1);
4049 ; return 0; }
4050 EOF
4051 if { (eval echo configure:4052: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4052   rm -rf conftest*
4053   ac_cv_func_alloca_works=yes
4054 else
4055   echo "configure: failed program was:" >&5
4056   cat conftest.$ac_ext >&5
4057   rm -rf conftest*
4058   ac_cv_func_alloca_works=no
4059 fi
4060 rm -f conftest*
4061 fi
4062
4063 echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
4064 if test $ac_cv_func_alloca_works = yes; then
4065   cat >> confdefs.h <<\EOF
4066 #define HAVE_ALLOCA 1
4067 EOF
4068
4069 fi
4070
4071 if test $ac_cv_func_alloca_works = no; then
4072   # The SVR3 libPW and SVR4 libucb both contain incompatible functions
4073   # that cause trouble.  Some versions do not even contain alloca or
4074   # contain a buggy version.  If you still want to use their alloca,
4075   # use ar to extract alloca.o from them instead of compiling alloca.c.
4076   ALLOCA=alloca.${ac_objext}
4077   cat >> confdefs.h <<\EOF
4078 #define C_ALLOCA 1
4079 EOF
4080
4081
4082 echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
4083 echo "configure:4084: checking whether alloca needs Cray hooks" >&5
4084 if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
4085   echo $ac_n "(cached) $ac_c" 1>&6
4086 else
4087   cat > conftest.$ac_ext <<EOF
4088 #line 4089 "configure"
4089 #include "confdefs.h"
4090 #if defined(CRAY) && ! defined(CRAY2)
4091 webecray
4092 #else
4093 wenotbecray
4094 #endif
4095
4096 EOF
4097 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4098   egrep "webecray" >/dev/null 2>&1; then
4099   rm -rf conftest*
4100   ac_cv_os_cray=yes
4101 else
4102   rm -rf conftest*
4103   ac_cv_os_cray=no
4104 fi
4105 rm -f conftest*
4106
4107 fi
4108
4109 echo "$ac_t""$ac_cv_os_cray" 1>&6
4110 if test $ac_cv_os_cray = yes; then
4111 for ac_func in _getb67 GETB67 getb67; do
4112   echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4113 echo "configure:4114: checking for $ac_func" >&5
4114 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4115   echo $ac_n "(cached) $ac_c" 1>&6
4116 else
4117   cat > conftest.$ac_ext <<EOF
4118 #line 4119 "configure"
4119 #include "confdefs.h"
4120 /* System header to define __stub macros and hopefully few prototypes,
4121     which can conflict with char $ac_func(); below.  */
4122 #include <assert.h>
4123 /* Override any gcc2 internal prototype to avoid an error.  */
4124 /* We use char because int might match the return type of a gcc2
4125     builtin and then its argument prototype would still apply.  */
4126 char $ac_func();
4127
4128 int main() {
4129
4130 /* The GNU C library defines this for functions which it implements
4131     to always fail with ENOSYS.  Some functions are actually named
4132     something starting with __ and the normal name is an alias.  */
4133 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4134 choke me
4135 #else
4136 $ac_func();
4137 #endif
4138
4139 ; return 0; }
4140 EOF
4141 if { (eval echo configure:4142: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4142   rm -rf conftest*
4143   eval "ac_cv_func_$ac_func=yes"
4144 else
4145   echo "configure: failed program was:" >&5
4146   cat conftest.$ac_ext >&5
4147   rm -rf conftest*
4148   eval "ac_cv_func_$ac_func=no"
4149 fi
4150 rm -f conftest*
4151 fi
4152
4153 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4154   echo "$ac_t""yes" 1>&6
4155   cat >> confdefs.h <<EOF
4156 #define CRAY_STACKSEG_END $ac_func
4157 EOF
4158
4159   break
4160 else
4161   echo "$ac_t""no" 1>&6
4162 fi
4163
4164 done
4165 fi
4166
4167 echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
4168 echo "configure:4169: checking stack direction for C alloca" >&5
4169 if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
4170   echo $ac_n "(cached) $ac_c" 1>&6
4171 else
4172   if test "$cross_compiling" = yes; then
4173   ac_cv_c_stack_direction=0
4174 else
4175   cat > conftest.$ac_ext <<EOF
4176 #line 4177 "configure"
4177 #include "confdefs.h"
4178 find_stack_direction ()
4179 {
4180   static char *addr = 0;
4181   auto char dummy;
4182   if (addr == 0)
4183     {
4184       addr = &dummy;
4185       return find_stack_direction ();
4186     }
4187   else
4188     return (&dummy > addr) ? 1 : -1;
4189 }
4190 main ()
4191 {
4192   exit (find_stack_direction() < 0);
4193 }
4194 EOF
4195 if { (eval echo configure:4196: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
4196 then
4197   ac_cv_c_stack_direction=1
4198 else
4199   echo "configure: failed program was:" >&5
4200   cat conftest.$ac_ext >&5
4201   rm -fr conftest*
4202   ac_cv_c_stack_direction=-1
4203 fi
4204 rm -fr conftest*
4205 fi
4206
4207 fi
4208
4209 echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
4210 cat >> confdefs.h <<EOF
4211 #define STACK_DIRECTION $ac_cv_c_stack_direction
4212 EOF
4213
4214 fi
4215
4216 for ac_hdr in unistd.h
4217 do
4218 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4219 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4220 echo "configure:4221: checking for $ac_hdr" >&5
4221 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4222   echo $ac_n "(cached) $ac_c" 1>&6
4223 else
4224   cat > conftest.$ac_ext <<EOF
4225 #line 4226 "configure"
4226 #include "confdefs.h"
4227 #include <$ac_hdr>
4228 EOF
4229 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4230 { (eval echo configure:4231: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4231 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4232 if test -z "$ac_err"; then
4233   rm -rf conftest*
4234   eval "ac_cv_header_$ac_safe=yes"
4235 else
4236   echo "$ac_err" >&5
4237   echo "configure: failed program was:" >&5
4238   cat conftest.$ac_ext >&5
4239   rm -rf conftest*
4240   eval "ac_cv_header_$ac_safe=no"
4241 fi
4242 rm -f conftest*
4243 fi
4244 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4245   echo "$ac_t""yes" 1>&6
4246     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4247   cat >> confdefs.h <<EOF
4248 #define $ac_tr_hdr 1
4249 EOF
4250  
4251 else
4252   echo "$ac_t""no" 1>&6
4253 fi
4254 done
4255
4256 for ac_func in getpagesize
4257 do
4258 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4259 echo "configure:4260: checking for $ac_func" >&5
4260 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4261   echo $ac_n "(cached) $ac_c" 1>&6
4262 else
4263   cat > conftest.$ac_ext <<EOF
4264 #line 4265 "configure"
4265 #include "confdefs.h"
4266 /* System header to define __stub macros and hopefully few prototypes,
4267     which can conflict with char $ac_func(); below.  */
4268 #include <assert.h>
4269 /* Override any gcc2 internal prototype to avoid an error.  */
4270 /* We use char because int might match the return type of a gcc2
4271     builtin and then its argument prototype would still apply.  */
4272 char $ac_func();
4273
4274 int main() {
4275
4276 /* The GNU C library defines this for functions which it implements
4277     to always fail with ENOSYS.  Some functions are actually named
4278     something starting with __ and the normal name is an alias.  */
4279 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4280 choke me
4281 #else
4282 $ac_func();
4283 #endif
4284
4285 ; return 0; }
4286 EOF
4287 if { (eval echo configure:4288: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4288   rm -rf conftest*
4289   eval "ac_cv_func_$ac_func=yes"
4290 else
4291   echo "configure: failed program was:" >&5
4292   cat conftest.$ac_ext >&5
4293   rm -rf conftest*
4294   eval "ac_cv_func_$ac_func=no"
4295 fi
4296 rm -f conftest*
4297 fi
4298
4299 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4300   echo "$ac_t""yes" 1>&6
4301     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4302   cat >> confdefs.h <<EOF
4303 #define $ac_tr_func 1
4304 EOF
4305  
4306 else
4307   echo "$ac_t""no" 1>&6
4308 fi
4309 done
4310
4311 echo $ac_n "checking for working mmap""... $ac_c" 1>&6
4312 echo "configure:4313: checking for working mmap" >&5
4313 if eval "test \"`echo '$''{'ac_cv_func_mmap_fixed_mapped'+set}'`\" = set"; then
4314   echo $ac_n "(cached) $ac_c" 1>&6
4315 else
4316   if test "$cross_compiling" = yes; then
4317   ac_cv_func_mmap_fixed_mapped=no
4318 else
4319   cat > conftest.$ac_ext <<EOF
4320 #line 4321 "configure"
4321 #include "confdefs.h"
4322
4323 /* Thanks to Mike Haertel and Jim Avera for this test.
4324    Here is a matrix of mmap possibilities:
4325         mmap private not fixed
4326         mmap private fixed at somewhere currently unmapped
4327         mmap private fixed at somewhere already mapped
4328         mmap shared not fixed
4329         mmap shared fixed at somewhere currently unmapped
4330         mmap shared fixed at somewhere already mapped
4331    For private mappings, we should verify that changes cannot be read()
4332    back from the file, nor mmap's back from the file at a different
4333    address.  (There have been systems where private was not correctly
4334    implemented like the infamous i386 svr4.0, and systems where the
4335    VM page cache was not coherent with the filesystem buffer cache
4336    like early versions of FreeBSD and possibly contemporary NetBSD.)
4337    For shared mappings, we should conversely verify that changes get
4338    propogated back to all the places they're supposed to be.
4339
4340    Grep wants private fixed already mapped.
4341    The main things grep needs to know about mmap are:
4342    * does it exist and is it safe to write into the mmap'd area
4343    * how to use it (BSD variants)  */
4344 #include <sys/types.h>
4345 #include <fcntl.h>
4346 #include <sys/mman.h>
4347
4348 /* This mess was copied from the GNU getpagesize.h.  */
4349 #ifndef HAVE_GETPAGESIZE
4350 # ifdef HAVE_UNISTD_H
4351 #  include <unistd.h>
4352 # endif
4353
4354 /* Assume that all systems that can run configure have sys/param.h.  */
4355 # ifndef HAVE_SYS_PARAM_H
4356 #  define HAVE_SYS_PARAM_H 1
4357 # endif
4358
4359 # ifdef _SC_PAGESIZE
4360 #  define getpagesize() sysconf(_SC_PAGESIZE)
4361 # else /* no _SC_PAGESIZE */
4362 #  ifdef HAVE_SYS_PARAM_H
4363 #   include <sys/param.h>
4364 #   ifdef EXEC_PAGESIZE
4365 #    define getpagesize() EXEC_PAGESIZE
4366 #   else /* no EXEC_PAGESIZE */
4367 #    ifdef NBPG
4368 #     define getpagesize() NBPG * CLSIZE
4369 #     ifndef CLSIZE
4370 #      define CLSIZE 1
4371 #     endif /* no CLSIZE */
4372 #    else /* no NBPG */
4373 #     ifdef NBPC
4374 #      define getpagesize() NBPC
4375 #     else /* no NBPC */
4376 #      ifdef PAGESIZE
4377 #       define getpagesize() PAGESIZE
4378 #      endif /* PAGESIZE */
4379 #     endif /* no NBPC */
4380 #    endif /* no NBPG */
4381 #   endif /* no EXEC_PAGESIZE */
4382 #  else /* no HAVE_SYS_PARAM_H */
4383 #   define getpagesize() 8192   /* punt totally */
4384 #  endif /* no HAVE_SYS_PARAM_H */
4385 # endif /* no _SC_PAGESIZE */
4386
4387 #endif /* no HAVE_GETPAGESIZE */
4388
4389 #ifdef __cplusplus
4390 extern "C" { void *malloc(unsigned); }
4391 #else
4392 char *malloc();
4393 #endif
4394
4395 int
4396 main()
4397 {
4398         char *data, *data2, *data3;
4399         int i, pagesize;
4400         int fd;
4401
4402         pagesize = getpagesize();
4403
4404         /*
4405          * First, make a file with some known garbage in it.
4406          */
4407         data = malloc(pagesize);
4408         if (!data)
4409                 exit(1);
4410         for (i = 0; i < pagesize; ++i)
4411                 *(data + i) = rand();
4412         umask(0);
4413         fd = creat("conftestmmap", 0600);
4414         if (fd < 0)
4415                 exit(1);
4416         if (write(fd, data, pagesize) != pagesize)
4417                 exit(1);
4418         close(fd);
4419
4420         /*
4421          * Next, try to mmap the file at a fixed address which
4422          * already has something else allocated at it.  If we can,
4423          * also make sure that we see the same garbage.
4424          */
4425         fd = open("conftestmmap", O_RDWR);
4426         if (fd < 0)
4427                 exit(1);
4428         data2 = malloc(2 * pagesize);
4429         if (!data2)
4430                 exit(1);
4431         data2 += (pagesize - ((int) data2 & (pagesize - 1))) & (pagesize - 1);
4432         if (data2 != mmap(data2, pagesize, PROT_READ | PROT_WRITE,
4433             MAP_PRIVATE | MAP_FIXED, fd, 0L))
4434                 exit(1);
4435         for (i = 0; i < pagesize; ++i)
4436                 if (*(data + i) != *(data2 + i))
4437                         exit(1);
4438
4439         /*
4440          * Finally, make sure that changes to the mapped area
4441          * do not percolate back to the file as seen by read().
4442          * (This is a bug on some variants of i386 svr4.0.)
4443          */
4444         for (i = 0; i < pagesize; ++i)
4445                 *(data2 + i) = *(data2 + i) + 1;
4446         data3 = malloc(pagesize);
4447         if (!data3)
4448                 exit(1);
4449         if (read(fd, data3, pagesize) != pagesize)
4450                 exit(1);
4451         for (i = 0; i < pagesize; ++i)
4452                 if (*(data + i) != *(data3 + i))
4453                         exit(1);
4454         close(fd);
4455         unlink("conftestmmap");
4456         exit(0);
4457 }
4458
4459 EOF
4460 if { (eval echo configure:4461: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
4461 then
4462   ac_cv_func_mmap_fixed_mapped=yes
4463 else
4464   echo "configure: failed program was:" >&5
4465   cat conftest.$ac_ext >&5
4466   rm -fr conftest*
4467   ac_cv_func_mmap_fixed_mapped=no
4468 fi
4469 rm -fr conftest*
4470 fi
4471
4472 fi
4473
4474 echo "$ac_t""$ac_cv_func_mmap_fixed_mapped" 1>&6
4475 if test $ac_cv_func_mmap_fixed_mapped = yes; then
4476   cat >> confdefs.h <<\EOF
4477 #define HAVE_MMAP 1
4478 EOF
4479
4480 fi
4481
4482                               
4483    for ac_hdr in argz.h limits.h locale.h nl_types.h malloc.h string.h \
4484 unistd.h values.h sys/param.h
4485 do
4486 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4487 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4488 echo "configure:4489: checking for $ac_hdr" >&5
4489 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4490   echo $ac_n "(cached) $ac_c" 1>&6
4491 else
4492   cat > conftest.$ac_ext <<EOF
4493 #line 4494 "configure"
4494 #include "confdefs.h"
4495 #include <$ac_hdr>
4496 EOF
4497 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4498 { (eval echo configure:4499: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4499 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4500 if test -z "$ac_err"; then
4501   rm -rf conftest*
4502   eval "ac_cv_header_$ac_safe=yes"
4503 else
4504   echo "$ac_err" >&5
4505   echo "configure: failed program was:" >&5
4506   cat conftest.$ac_ext >&5
4507   rm -rf conftest*
4508   eval "ac_cv_header_$ac_safe=no"
4509 fi
4510 rm -f conftest*
4511 fi
4512 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4513   echo "$ac_t""yes" 1>&6
4514     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4515   cat >> confdefs.h <<EOF
4516 #define $ac_tr_hdr 1
4517 EOF
4518  
4519 else
4520   echo "$ac_t""no" 1>&6
4521 fi
4522 done
4523
4524    for ac_func in getcwd munmap putenv setenv setlocale strchr strcasecmp \
4525 __argz_count __argz_stringify __argz_next
4526 do
4527 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4528 echo "configure:4529: checking for $ac_func" >&5
4529 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4530   echo $ac_n "(cached) $ac_c" 1>&6
4531 else
4532   cat > conftest.$ac_ext <<EOF
4533 #line 4534 "configure"
4534 #include "confdefs.h"
4535 /* System header to define __stub macros and hopefully few prototypes,
4536     which can conflict with char $ac_func(); below.  */
4537 #include <assert.h>
4538 /* Override any gcc2 internal prototype to avoid an error.  */
4539 /* We use char because int might match the return type of a gcc2
4540     builtin and then its argument prototype would still apply.  */
4541 char $ac_func();
4542
4543 int main() {
4544
4545 /* The GNU C library defines this for functions which it implements
4546     to always fail with ENOSYS.  Some functions are actually named
4547     something starting with __ and the normal name is an alias.  */
4548 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4549 choke me
4550 #else
4551 $ac_func();
4552 #endif
4553
4554 ; return 0; }
4555 EOF
4556 if { (eval echo configure:4557: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4557   rm -rf conftest*
4558   eval "ac_cv_func_$ac_func=yes"
4559 else
4560   echo "configure: failed program was:" >&5
4561   cat conftest.$ac_ext >&5
4562   rm -rf conftest*
4563   eval "ac_cv_func_$ac_func=no"
4564 fi
4565 rm -f conftest*
4566 fi
4567
4568 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4569   echo "$ac_t""yes" 1>&6
4570     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4571   cat >> confdefs.h <<EOF
4572 #define $ac_tr_func 1
4573 EOF
4574  
4575 else
4576   echo "$ac_t""no" 1>&6
4577 fi
4578 done
4579
4580
4581    if test "${ac_cv_func_stpcpy+set}" != "set"; then
4582      for ac_func in stpcpy
4583 do
4584 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4585 echo "configure:4586: checking for $ac_func" >&5
4586 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4587   echo $ac_n "(cached) $ac_c" 1>&6
4588 else
4589   cat > conftest.$ac_ext <<EOF
4590 #line 4591 "configure"
4591 #include "confdefs.h"
4592 /* System header to define __stub macros and hopefully few prototypes,
4593     which can conflict with char $ac_func(); below.  */
4594 #include <assert.h>
4595 /* Override any gcc2 internal prototype to avoid an error.  */
4596 /* We use char because int might match the return type of a gcc2
4597     builtin and then its argument prototype would still apply.  */
4598 char $ac_func();
4599
4600 int main() {
4601
4602 /* The GNU C library defines this for functions which it implements
4603     to always fail with ENOSYS.  Some functions are actually named
4604     something starting with __ and the normal name is an alias.  */
4605 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4606 choke me
4607 #else
4608 $ac_func();
4609 #endif
4610
4611 ; return 0; }
4612 EOF
4613 if { (eval echo configure:4614: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4614   rm -rf conftest*
4615   eval "ac_cv_func_$ac_func=yes"
4616 else
4617   echo "configure: failed program was:" >&5
4618   cat conftest.$ac_ext >&5
4619   rm -rf conftest*
4620   eval "ac_cv_func_$ac_func=no"
4621 fi
4622 rm -f conftest*
4623 fi
4624
4625 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4626   echo "$ac_t""yes" 1>&6
4627     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4628   cat >> confdefs.h <<EOF
4629 #define $ac_tr_func 1
4630 EOF
4631  
4632 else
4633   echo "$ac_t""no" 1>&6
4634 fi
4635 done
4636
4637    fi
4638    if test "${ac_cv_func_stpcpy}" = "yes"; then
4639      cat >> confdefs.h <<\EOF
4640 #define HAVE_STPCPY 1
4641 EOF
4642
4643    fi
4644
4645    if test $ac_cv_header_locale_h = yes; then
4646     echo $ac_n "checking for LC_MESSAGES""... $ac_c" 1>&6
4647 echo "configure:4648: checking for LC_MESSAGES" >&5
4648 if eval "test \"`echo '$''{'am_cv_val_LC_MESSAGES'+set}'`\" = set"; then
4649   echo $ac_n "(cached) $ac_c" 1>&6
4650 else
4651   cat > conftest.$ac_ext <<EOF
4652 #line 4653 "configure"
4653 #include "confdefs.h"
4654 #include <locale.h>
4655 int main() {
4656 return LC_MESSAGES
4657 ; return 0; }
4658 EOF
4659 if { (eval echo configure:4660: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4660   rm -rf conftest*
4661   am_cv_val_LC_MESSAGES=yes
4662 else
4663   echo "configure: failed program was:" >&5
4664   cat conftest.$ac_ext >&5
4665   rm -rf conftest*
4666   am_cv_val_LC_MESSAGES=no
4667 fi
4668 rm -f conftest*
4669 fi
4670
4671 echo "$ac_t""$am_cv_val_LC_MESSAGES" 1>&6
4672     if test $am_cv_val_LC_MESSAGES = yes; then
4673       cat >> confdefs.h <<\EOF
4674 #define HAVE_LC_MESSAGES 1
4675 EOF
4676
4677     fi
4678   fi
4679    echo $ac_n "checking whether NLS is requested""... $ac_c" 1>&6
4680 echo "configure:4681: checking whether NLS is requested" >&5
4681         # Check whether --enable-nls or --disable-nls was given.
4682 if test "${enable_nls+set}" = set; then
4683   enableval="$enable_nls"
4684   USE_NLS=$enableval
4685 else
4686   USE_NLS=yes
4687 fi
4688
4689     echo "$ac_t""$USE_NLS" 1>&6
4690     
4691
4692     USE_INCLUDED_LIBINTL=no
4693
4694         if test "$USE_NLS" = "yes"; then
4695       cat >> confdefs.h <<\EOF
4696 #define ENABLE_NLS 1
4697 EOF
4698
4699       echo $ac_n "checking whether included gettext is requested""... $ac_c" 1>&6
4700 echo "configure:4701: checking whether included gettext is requested" >&5
4701       # Check whether --with-included-gettext or --without-included-gettext was given.
4702 if test "${with_included_gettext+set}" = set; then
4703   withval="$with_included_gettext"
4704   nls_cv_force_use_gnu_gettext=$withval
4705 else
4706   nls_cv_force_use_gnu_gettext=no
4707 fi
4708
4709       echo "$ac_t""$nls_cv_force_use_gnu_gettext" 1>&6
4710
4711       nls_cv_use_gnu_gettext="$nls_cv_force_use_gnu_gettext"
4712       if test "$nls_cv_force_use_gnu_gettext" != "yes"; then
4713                                         nls_cv_header_intl=
4714         nls_cv_header_libgt=
4715         CATOBJEXT=NONE
4716
4717         ac_safe=`echo "libintl.h" | sed 'y%./+-%__p_%'`
4718 echo $ac_n "checking for libintl.h""... $ac_c" 1>&6
4719 echo "configure:4720: checking for libintl.h" >&5
4720 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4721   echo $ac_n "(cached) $ac_c" 1>&6
4722 else
4723   cat > conftest.$ac_ext <<EOF
4724 #line 4725 "configure"
4725 #include "confdefs.h"
4726 #include <libintl.h>
4727 EOF
4728 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4729 { (eval echo configure:4730: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4730 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4731 if test -z "$ac_err"; then
4732   rm -rf conftest*
4733   eval "ac_cv_header_$ac_safe=yes"
4734 else
4735   echo "$ac_err" >&5
4736   echo "configure: failed program was:" >&5
4737   cat conftest.$ac_ext >&5
4738   rm -rf conftest*
4739   eval "ac_cv_header_$ac_safe=no"
4740 fi
4741 rm -f conftest*
4742 fi
4743 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4744   echo "$ac_t""yes" 1>&6
4745   echo $ac_n "checking for gettext in libc""... $ac_c" 1>&6
4746 echo "configure:4747: checking for gettext in libc" >&5
4747 if eval "test \"`echo '$''{'gt_cv_func_gettext_libc'+set}'`\" = set"; then
4748   echo $ac_n "(cached) $ac_c" 1>&6
4749 else
4750   cat > conftest.$ac_ext <<EOF
4751 #line 4752 "configure"
4752 #include "confdefs.h"
4753 #include <libintl.h>
4754 int main() {
4755 return (int) gettext ("")
4756 ; return 0; }
4757 EOF
4758 if { (eval echo configure:4759: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4759   rm -rf conftest*
4760   gt_cv_func_gettext_libc=yes
4761 else
4762   echo "configure: failed program was:" >&5
4763   cat conftest.$ac_ext >&5
4764   rm -rf conftest*
4765   gt_cv_func_gettext_libc=no
4766 fi
4767 rm -f conftest*
4768 fi
4769
4770 echo "$ac_t""$gt_cv_func_gettext_libc" 1>&6
4771
4772            if test "$gt_cv_func_gettext_libc" != "yes"; then
4773              echo $ac_n "checking for bindtextdomain in -lintl""... $ac_c" 1>&6
4774 echo "configure:4775: checking for bindtextdomain in -lintl" >&5
4775 ac_lib_var=`echo intl'_'bindtextdomain | sed 'y%./+-%__p_%'`
4776 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4777   echo $ac_n "(cached) $ac_c" 1>&6
4778 else
4779   ac_save_LIBS="$LIBS"
4780 LIBS="-lintl  $LIBS"
4781 cat > conftest.$ac_ext <<EOF
4782 #line 4783 "configure"
4783 #include "confdefs.h"
4784 /* Override any gcc2 internal prototype to avoid an error.  */
4785 /* We use char because int might match the return type of a gcc2
4786     builtin and then its argument prototype would still apply.  */
4787 char bindtextdomain();
4788
4789 int main() {
4790 bindtextdomain()
4791 ; return 0; }
4792 EOF
4793 if { (eval echo configure:4794: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4794   rm -rf conftest*
4795   eval "ac_cv_lib_$ac_lib_var=yes"
4796 else
4797   echo "configure: failed program was:" >&5
4798   cat conftest.$ac_ext >&5
4799   rm -rf conftest*
4800   eval "ac_cv_lib_$ac_lib_var=no"
4801 fi
4802 rm -f conftest*
4803 LIBS="$ac_save_LIBS"
4804
4805 fi
4806 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4807   echo "$ac_t""yes" 1>&6
4808   echo $ac_n "checking for gettext in libintl""... $ac_c" 1>&6
4809 echo "configure:4810: checking for gettext in libintl" >&5
4810 if eval "test \"`echo '$''{'gt_cv_func_gettext_libintl'+set}'`\" = set"; then
4811   echo $ac_n "(cached) $ac_c" 1>&6
4812 else
4813   cat > conftest.$ac_ext <<EOF
4814 #line 4815 "configure"
4815 #include "confdefs.h"
4816
4817 int main() {
4818 return (int) gettext ("")
4819 ; return 0; }
4820 EOF
4821 if { (eval echo configure:4822: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4822   rm -rf conftest*
4823   gt_cv_func_gettext_libintl=yes
4824 else
4825   echo "configure: failed program was:" >&5
4826   cat conftest.$ac_ext >&5
4827   rm -rf conftest*
4828   gt_cv_func_gettext_libintl=no
4829 fi
4830 rm -f conftest*
4831 fi
4832
4833 echo "$ac_t""$gt_cv_func_gettext_libintl" 1>&6
4834 else
4835   echo "$ac_t""no" 1>&6
4836 fi
4837
4838            fi
4839
4840            if test "$gt_cv_func_gettext_libc" = "yes" \
4841               || test "$gt_cv_func_gettext_libintl" = "yes"; then
4842               cat >> confdefs.h <<\EOF
4843 #define HAVE_GETTEXT 1
4844 EOF
4845
4846               # Extract the first word of "msgfmt", so it can be a program name with args.
4847 set dummy msgfmt; ac_word=$2
4848 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4849 echo "configure:4850: checking for $ac_word" >&5
4850 if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
4851   echo $ac_n "(cached) $ac_c" 1>&6
4852 else
4853   case "$MSGFMT" in
4854   /*)
4855   ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
4856   ;;
4857   *)
4858   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
4859   for ac_dir in $PATH; do
4860     test -z "$ac_dir" && ac_dir=.
4861     if test -f $ac_dir/$ac_word; then
4862       if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
4863         ac_cv_path_MSGFMT="$ac_dir/$ac_word"
4864         break
4865       fi
4866     fi
4867   done
4868   IFS="$ac_save_ifs"
4869   test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT="no"
4870   ;;
4871 esac
4872 fi
4873 MSGFMT="$ac_cv_path_MSGFMT"
4874 if test -n "$MSGFMT"; then
4875   echo "$ac_t""$MSGFMT" 1>&6
4876 else
4877   echo "$ac_t""no" 1>&6
4878 fi
4879               if test "$MSGFMT" != "no"; then
4880                 for ac_func in dcgettext
4881 do
4882 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4883 echo "configure:4884: checking for $ac_func" >&5
4884 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4885   echo $ac_n "(cached) $ac_c" 1>&6
4886 else
4887   cat > conftest.$ac_ext <<EOF
4888 #line 4889 "configure"
4889 #include "confdefs.h"
4890 /* System header to define __stub macros and hopefully few prototypes,
4891     which can conflict with char $ac_func(); below.  */
4892 #include <assert.h>
4893 /* Override any gcc2 internal prototype to avoid an error.  */
4894 /* We use char because int might match the return type of a gcc2
4895     builtin and then its argument prototype would still apply.  */
4896 char $ac_func();
4897
4898 int main() {
4899
4900 /* The GNU C library defines this for functions which it implements
4901     to always fail with ENOSYS.  Some functions are actually named
4902     something starting with __ and the normal name is an alias.  */
4903 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4904 choke me
4905 #else
4906 $ac_func();
4907 #endif
4908
4909 ; return 0; }
4910 EOF
4911 if { (eval echo configure:4912: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4912   rm -rf conftest*
4913   eval "ac_cv_func_$ac_func=yes"
4914 else
4915   echo "configure: failed program was:" >&5
4916   cat conftest.$ac_ext >&5
4917   rm -rf conftest*
4918   eval "ac_cv_func_$ac_func=no"
4919 fi
4920 rm -f conftest*
4921 fi
4922
4923 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4924   echo "$ac_t""yes" 1>&6
4925     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4926   cat >> confdefs.h <<EOF
4927 #define $ac_tr_func 1
4928 EOF
4929  
4930 else
4931   echo "$ac_t""no" 1>&6
4932 fi
4933 done
4934
4935                 # Extract the first word of "gmsgfmt", so it can be a program name with args.
4936 set dummy gmsgfmt; ac_word=$2
4937 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4938 echo "configure:4939: checking for $ac_word" >&5
4939 if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
4940   echo $ac_n "(cached) $ac_c" 1>&6
4941 else
4942   case "$GMSGFMT" in
4943   /*)
4944   ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
4945   ;;
4946   ?:/*)                  
4947   ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a dos path.
4948   ;;
4949   *)
4950   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
4951   ac_dummy="$PATH"
4952   for ac_dir in $ac_dummy; do 
4953     test -z "$ac_dir" && ac_dir=.
4954     if test -f $ac_dir/$ac_word; then
4955       ac_cv_path_GMSGFMT="$ac_dir/$ac_word"
4956       break
4957     fi
4958   done
4959   IFS="$ac_save_ifs"
4960   test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
4961   ;;
4962 esac
4963 fi
4964 GMSGFMT="$ac_cv_path_GMSGFMT"
4965 if test -n "$GMSGFMT"; then
4966   echo "$ac_t""$GMSGFMT" 1>&6
4967 else
4968   echo "$ac_t""no" 1>&6
4969 fi
4970
4971                 # Extract the first word of "xgettext", so it can be a program name with args.
4972 set dummy xgettext; ac_word=$2
4973 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4974 echo "configure:4975: checking for $ac_word" >&5
4975 if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
4976   echo $ac_n "(cached) $ac_c" 1>&6
4977 else
4978   case "$XGETTEXT" in
4979   /*)
4980   ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
4981   ;;
4982   *)
4983   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
4984   for ac_dir in $PATH; do
4985     test -z "$ac_dir" && ac_dir=.
4986     if test -f $ac_dir/$ac_word; then
4987       if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
4988         ac_cv_path_XGETTEXT="$ac_dir/$ac_word"
4989         break
4990       fi
4991     fi
4992   done
4993   IFS="$ac_save_ifs"
4994   test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
4995   ;;
4996 esac
4997 fi
4998 XGETTEXT="$ac_cv_path_XGETTEXT"
4999 if test -n "$XGETTEXT"; then
5000   echo "$ac_t""$XGETTEXT" 1>&6
5001 else
5002   echo "$ac_t""no" 1>&6
5003 fi
5004
5005                 cat > conftest.$ac_ext <<EOF
5006 #line 5007 "configure"
5007 #include "confdefs.h"
5008
5009 int main() {
5010 extern int _nl_msg_cat_cntr;
5011                                return _nl_msg_cat_cntr
5012 ; return 0; }
5013 EOF
5014 if { (eval echo configure:5015: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5015   rm -rf conftest*
5016   CATOBJEXT=.gmo
5017                    DATADIRNAME=share
5018 else
5019   echo "configure: failed program was:" >&5
5020   cat conftest.$ac_ext >&5
5021   rm -rf conftest*
5022   CATOBJEXT=.mo
5023                    DATADIRNAME=lib
5024 fi
5025 rm -f conftest*
5026                 INSTOBJEXT=.mo
5027               fi
5028             fi
5029         
5030 else
5031   echo "$ac_t""no" 1>&6
5032 fi
5033
5034
5035                 
5036         if test "$CATOBJEXT" = "NONE"; then
5037                           nls_cv_use_gnu_gettext=yes
5038         fi
5039       fi
5040
5041       if test "$nls_cv_use_gnu_gettext" = "yes"; then
5042                 INTLOBJS="\$(GETTOBJS)"
5043         # Extract the first word of "msgfmt", so it can be a program name with args.
5044 set dummy msgfmt; ac_word=$2
5045 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5046 echo "configure:5047: checking for $ac_word" >&5
5047 if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
5048   echo $ac_n "(cached) $ac_c" 1>&6
5049 else
5050   case "$MSGFMT" in
5051   /*)
5052   ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
5053   ;;
5054   *)
5055   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
5056   for ac_dir in $PATH; do
5057     test -z "$ac_dir" && ac_dir=.
5058     if test -f $ac_dir/$ac_word; then
5059       if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
5060         ac_cv_path_MSGFMT="$ac_dir/$ac_word"
5061         break
5062       fi
5063     fi
5064   done
5065   IFS="$ac_save_ifs"
5066   test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT="msgfmt"
5067   ;;
5068 esac
5069 fi
5070 MSGFMT="$ac_cv_path_MSGFMT"
5071 if test -n "$MSGFMT"; then
5072   echo "$ac_t""$MSGFMT" 1>&6
5073 else
5074   echo "$ac_t""no" 1>&6
5075 fi
5076
5077         # Extract the first word of "gmsgfmt", so it can be a program name with args.
5078 set dummy gmsgfmt; ac_word=$2
5079 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5080 echo "configure:5081: checking for $ac_word" >&5
5081 if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
5082   echo $ac_n "(cached) $ac_c" 1>&6
5083 else
5084   case "$GMSGFMT" in
5085   /*)
5086   ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
5087   ;;
5088   ?:/*)                  
5089   ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a dos path.
5090   ;;
5091   *)
5092   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
5093   ac_dummy="$PATH"
5094   for ac_dir in $ac_dummy; do 
5095     test -z "$ac_dir" && ac_dir=.
5096     if test -f $ac_dir/$ac_word; then
5097       ac_cv_path_GMSGFMT="$ac_dir/$ac_word"
5098       break
5099     fi
5100   done
5101   IFS="$ac_save_ifs"
5102   test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
5103   ;;
5104 esac
5105 fi
5106 GMSGFMT="$ac_cv_path_GMSGFMT"
5107 if test -n "$GMSGFMT"; then
5108   echo "$ac_t""$GMSGFMT" 1>&6
5109 else
5110   echo "$ac_t""no" 1>&6
5111 fi
5112
5113         # Extract the first word of "xgettext", so it can be a program name with args.
5114 set dummy xgettext; ac_word=$2
5115 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5116 echo "configure:5117: checking for $ac_word" >&5
5117 if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
5118   echo $ac_n "(cached) $ac_c" 1>&6
5119 else
5120   case "$XGETTEXT" in
5121   /*)
5122   ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
5123   ;;
5124   *)
5125   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
5126   for ac_dir in $PATH; do
5127     test -z "$ac_dir" && ac_dir=.
5128     if test -f $ac_dir/$ac_word; then
5129       if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
5130         ac_cv_path_XGETTEXT="$ac_dir/$ac_word"
5131         break
5132       fi
5133     fi
5134   done
5135   IFS="$ac_save_ifs"
5136   test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
5137   ;;
5138 esac
5139 fi
5140 XGETTEXT="$ac_cv_path_XGETTEXT"
5141 if test -n "$XGETTEXT"; then
5142   echo "$ac_t""$XGETTEXT" 1>&6
5143 else
5144   echo "$ac_t""no" 1>&6
5145 fi
5146
5147         
5148         USE_INCLUDED_LIBINTL=yes
5149         CATOBJEXT=.gmo
5150         INSTOBJEXT=.mo
5151         DATADIRNAME=share
5152         INTLDEPS='$(top_builddir)/../intl/libintl.a'
5153         INTLLIBS=$INTLDEPS
5154         LIBS=`echo $LIBS | sed -e 's/-lintl//'`
5155         nls_cv_header_intl=libintl.h
5156         nls_cv_header_libgt=libgettext.h
5157       fi
5158
5159             if test "$XGETTEXT" != ":"; then
5160                         if $XGETTEXT --omit-header /dev/null 2> /dev/null; then
5161           : ;
5162         else
5163           echo "$ac_t""found xgettext programs is not GNU xgettext; ignore it" 1>&6
5164           XGETTEXT=":"
5165         fi
5166       fi
5167
5168       # We need to process the po/ directory.
5169       POSUB=po
5170     else
5171       DATADIRNAME=share
5172       nls_cv_header_intl=libintl.h
5173       nls_cv_header_libgt=libgettext.h
5174     fi
5175
5176     # If this is used in GNU gettext we have to set USE_NLS to `yes'
5177     # because some of the sources are only built for this goal.
5178     if test "$PACKAGE" = gettext; then
5179       USE_NLS=yes
5180       USE_INCLUDED_LIBINTL=yes
5181     fi
5182
5183                 for lang in $ALL_LINGUAS; do
5184       GMOFILES="$GMOFILES $lang.gmo"
5185       POFILES="$POFILES $lang.po"
5186     done
5187
5188         
5189     
5190     
5191     
5192     
5193     
5194     
5195     
5196     
5197     
5198     
5199   
5200
5201    if test "x$CATOBJEXT" != "x"; then
5202      if test "x$ALL_LINGUAS" = "x"; then
5203        LINGUAS=
5204      else
5205        echo $ac_n "checking for catalogs to be installed""... $ac_c" 1>&6
5206 echo "configure:5207: checking for catalogs to be installed" >&5
5207        NEW_LINGUAS=
5208        for lang in ${LINGUAS=$ALL_LINGUAS}; do
5209          case "$ALL_LINGUAS" in
5210           *$lang*) NEW_LINGUAS="$NEW_LINGUAS $lang" ;;
5211          esac
5212        done
5213        LINGUAS=$NEW_LINGUAS
5214        echo "$ac_t""$LINGUAS" 1>&6
5215      fi
5216
5217           if test -n "$LINGUAS"; then
5218        for lang in $LINGUAS; do CATALOGS="$CATALOGS $lang$CATOBJEXT"; done
5219      fi
5220    fi
5221
5222             if test $ac_cv_header_locale_h = yes; then
5223      INCLUDE_LOCALE_H="#include <locale.h>"
5224    else
5225      INCLUDE_LOCALE_H="\
5226 /* The system does not provide the header <locale.h>.  Take care yourself.  */"
5227    fi
5228    
5229
5230             if test -f $srcdir/po2tbl.sed.in; then
5231       if test "$CATOBJEXT" = ".cat"; then
5232          ac_safe=`echo "linux/version.h" | sed 'y%./+-%__p_%'`
5233 echo $ac_n "checking for linux/version.h""... $ac_c" 1>&6
5234 echo "configure:5235: checking for linux/version.h" >&5
5235 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5236   echo $ac_n "(cached) $ac_c" 1>&6
5237 else
5238   cat > conftest.$ac_ext <<EOF
5239 #line 5240 "configure"
5240 #include "confdefs.h"
5241 #include <linux/version.h>
5242 EOF
5243 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5244 { (eval echo configure:5245: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5245 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5246 if test -z "$ac_err"; then
5247   rm -rf conftest*
5248   eval "ac_cv_header_$ac_safe=yes"
5249 else
5250   echo "$ac_err" >&5
5251   echo "configure: failed program was:" >&5
5252   cat conftest.$ac_ext >&5
5253   rm -rf conftest*
5254   eval "ac_cv_header_$ac_safe=no"
5255 fi
5256 rm -f conftest*
5257 fi
5258 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5259   echo "$ac_t""yes" 1>&6
5260   msgformat=linux
5261 else
5262   echo "$ac_t""no" 1>&6
5263 msgformat=xopen
5264 fi
5265
5266
5267                          sed -e '/^#/d' $srcdir/$msgformat-msg.sed > po2msg.sed
5268       fi
5269             sed -e '/^#.*[^\\]$/d' -e '/^#$/d' \
5270          $srcdir/po2tbl.sed.in > po2tbl.sed
5271    fi
5272
5273             if test "$PACKAGE" = "gettext"; then
5274      GT_NO="#NO#"
5275      GT_YES=
5276    else
5277      GT_NO=
5278      GT_YES="#YES#"
5279    fi
5280    
5281    
5282
5283    MKINSTALLDIRS="\$(srcdir)/../../mkinstalldirs"
5284    
5285
5286       l=
5287    
5288
5289             if test -f $srcdir/po/POTFILES.in; then
5290       test -d po || mkdir po
5291       if test "x$srcdir" != "x."; then
5292          if test "x`echo $srcdir | sed 's@/.*@@'`" = "x"; then
5293             posrcprefix="$srcdir/"
5294          else
5295             posrcprefix="../$srcdir/"
5296          fi
5297       else
5298          posrcprefix="../"
5299       fi
5300       rm -f po/POTFILES
5301       sed -e "/^#/d" -e "/^\$/d" -e "s,.*,      $posrcprefix& \\\\," -e "\$s/\(.*\) \\\\/\1/" \
5302          < $srcdir/po/POTFILES.in > po/POTFILES
5303    fi
5304   
5305
5306 echo $ac_n "checking whether to enable maintainer-specific portions of Makefiles""... $ac_c" 1>&6
5307 echo "configure:5308: checking whether to enable maintainer-specific portions of Makefiles" >&5
5308     # Check whether --enable-maintainer-mode or --disable-maintainer-mode was given.
5309 if test "${enable_maintainer_mode+set}" = set; then
5310   enableval="$enable_maintainer_mode"
5311   USE_MAINTAINER_MODE=$enableval
5312 else
5313   USE_MAINTAINER_MODE=no
5314 fi
5315
5316   echo "$ac_t""$USE_MAINTAINER_MODE" 1>&6
5317   
5318
5319 if test $USE_MAINTAINER_MODE = yes; then
5320   MAINTAINER_MODE_TRUE=
5321   MAINTAINER_MODE_FALSE='#'
5322 else
5323   MAINTAINER_MODE_TRUE='#'
5324   MAINTAINER_MODE_FALSE=
5325 fi
5326   MAINT=$MAINTAINER_MODE_TRUE
5327   
5328
5329
5330
5331 echo $ac_n "checking for executable suffix""... $ac_c" 1>&6
5332 echo "configure:5333: checking for executable suffix" >&5
5333 if eval "test \"`echo '$''{'ac_cv_exeext'+set}'`\" = set"; then
5334   echo $ac_n "(cached) $ac_c" 1>&6
5335 else
5336   if test "$CYGWIN" = yes || test "$MINGW32" = yes; then
5337   ac_cv_exeext=.exe
5338 else
5339   rm -f conftest*
5340   echo 'int main () { return 0; }' > conftest.$ac_ext
5341   ac_cv_exeext=
5342   if { (eval echo configure:5343: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
5343     for file in conftest.*; do
5344       case $file in
5345       *.c | *.o | *.obj | *.ilk | *.pdb) ;;
5346       *) ac_cv_exeext=`echo $file | sed -e s/conftest//` ;;
5347       esac
5348     done
5349   else
5350     { echo "configure: error: installation or configuration problem: compiler cannot create executables." 1>&2; exit 1; }
5351   fi
5352   rm -f conftest*
5353   test x"${ac_cv_exeext}" = x && ac_cv_exeext=no
5354 fi
5355 fi
5356
5357 EXEEXT=""
5358 test x"${ac_cv_exeext}" != xno && EXEEXT=${ac_cv_exeext}
5359 echo "$ac_t""${ac_cv_exeext}" 1>&6
5360 ac_exeext=$EXEEXT
5361
5362
5363 for ac_hdr in string.h stdlib.h memory.h strings.h unistd.h stdarg.h varargs.h errno.h sys/types.h
5364 do
5365 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5366 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5367 echo "configure:5368: checking for $ac_hdr" >&5
5368 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5369   echo $ac_n "(cached) $ac_c" 1>&6
5370 else
5371   cat > conftest.$ac_ext <<EOF
5372 #line 5373 "configure"
5373 #include "confdefs.h"
5374 #include <$ac_hdr>
5375 EOF
5376 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5377 { (eval echo configure:5378: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5378 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5379 if test -z "$ac_err"; then
5380   rm -rf conftest*
5381   eval "ac_cv_header_$ac_safe=yes"
5382 else
5383   echo "$ac_err" >&5
5384   echo "configure: failed program was:" >&5
5385   cat conftest.$ac_ext >&5
5386   rm -rf conftest*
5387   eval "ac_cv_header_$ac_safe=no"
5388 fi
5389 rm -f conftest*
5390 fi
5391 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5392   echo "$ac_t""yes" 1>&6
5393     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5394   cat >> confdefs.h <<EOF
5395 #define $ac_tr_hdr 1
5396 EOF
5397  
5398 else
5399   echo "$ac_t""no" 1>&6
5400 fi
5401 done
5402
5403
5404 # Put this here so that autoconf's "cross-compiling" message doesn't confuse
5405 # people who are not cross-compiling but are compiling cross-assemblers.
5406 echo $ac_n "checking whether compiling a cross-assembler""... $ac_c" 1>&6
5407 echo "configure:5408: checking whether compiling a cross-assembler" >&5
5408 if test "${host}" = "${target}"; then
5409   cross_gas=no
5410 else
5411   cross_gas=yes
5412   cat >> confdefs.h <<\EOF
5413 #define CROSS_COMPILE 1
5414 EOF
5415
5416 fi
5417 echo "$ac_t""$cross_gas" 1>&6
5418
5419 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
5420 # for constant arguments.  Useless!
5421 echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
5422 echo "configure:5423: checking for working alloca.h" >&5
5423 if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
5424   echo $ac_n "(cached) $ac_c" 1>&6
5425 else
5426   cat > conftest.$ac_ext <<EOF
5427 #line 5428 "configure"
5428 #include "confdefs.h"
5429 #include <alloca.h>
5430 int main() {
5431 char *p = alloca(2 * sizeof(int));
5432 ; return 0; }
5433 EOF
5434 if { (eval echo configure:5435: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5435   rm -rf conftest*
5436   ac_cv_header_alloca_h=yes
5437 else
5438   echo "configure: failed program was:" >&5
5439   cat conftest.$ac_ext >&5
5440   rm -rf conftest*
5441   ac_cv_header_alloca_h=no
5442 fi
5443 rm -f conftest*
5444 fi
5445
5446 echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
5447 if test $ac_cv_header_alloca_h = yes; then
5448   cat >> confdefs.h <<\EOF
5449 #define HAVE_ALLOCA_H 1
5450 EOF
5451
5452 fi
5453
5454 echo $ac_n "checking for alloca""... $ac_c" 1>&6
5455 echo "configure:5456: checking for alloca" >&5
5456 if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
5457   echo $ac_n "(cached) $ac_c" 1>&6
5458 else
5459   cat > conftest.$ac_ext <<EOF
5460 #line 5461 "configure"
5461 #include "confdefs.h"
5462
5463 #ifdef __GNUC__
5464 # define alloca __builtin_alloca
5465 #else
5466 # ifdef _MSC_VER
5467 #  include <malloc.h>
5468 #  define alloca _alloca
5469 # else
5470 #  if HAVE_ALLOCA_H
5471 #   include <alloca.h>
5472 #  else
5473 #   ifdef _AIX
5474  #pragma alloca
5475 #   else
5476 #    ifndef alloca /* predefined by HP cc +Olibcalls */
5477 char *alloca ();
5478 #    endif
5479 #   endif
5480 #  endif
5481 # endif
5482 #endif
5483
5484 int main() {
5485 char *p = (char *) alloca(1);
5486 ; return 0; }
5487 EOF
5488 if { (eval echo configure:5489: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5489   rm -rf conftest*
5490   ac_cv_func_alloca_works=yes
5491 else
5492   echo "configure: failed program was:" >&5
5493   cat conftest.$ac_ext >&5
5494   rm -rf conftest*
5495   ac_cv_func_alloca_works=no
5496 fi
5497 rm -f conftest*
5498 fi
5499
5500 echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
5501 if test $ac_cv_func_alloca_works = yes; then
5502   cat >> confdefs.h <<\EOF
5503 #define HAVE_ALLOCA 1
5504 EOF
5505
5506 fi
5507
5508 if test $ac_cv_func_alloca_works = no; then
5509   # The SVR3 libPW and SVR4 libucb both contain incompatible functions
5510   # that cause trouble.  Some versions do not even contain alloca or
5511   # contain a buggy version.  If you still want to use their alloca,
5512   # use ar to extract alloca.o from them instead of compiling alloca.c.
5513   ALLOCA=alloca.${ac_objext}
5514   cat >> confdefs.h <<\EOF
5515 #define C_ALLOCA 1
5516 EOF
5517
5518
5519 echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
5520 echo "configure:5521: checking whether alloca needs Cray hooks" >&5
5521 if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
5522   echo $ac_n "(cached) $ac_c" 1>&6
5523 else
5524   cat > conftest.$ac_ext <<EOF
5525 #line 5526 "configure"
5526 #include "confdefs.h"
5527 #if defined(CRAY) && ! defined(CRAY2)
5528 webecray
5529 #else
5530 wenotbecray
5531 #endif
5532
5533 EOF
5534 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5535   egrep "webecray" >/dev/null 2>&1; then
5536   rm -rf conftest*
5537   ac_cv_os_cray=yes
5538 else
5539   rm -rf conftest*
5540   ac_cv_os_cray=no
5541 fi
5542 rm -f conftest*
5543
5544 fi
5545
5546 echo "$ac_t""$ac_cv_os_cray" 1>&6
5547 if test $ac_cv_os_cray = yes; then
5548 for ac_func in _getb67 GETB67 getb67; do
5549   echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5550 echo "configure:5551: checking for $ac_func" >&5
5551 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
5552   echo $ac_n "(cached) $ac_c" 1>&6
5553 else
5554   cat > conftest.$ac_ext <<EOF
5555 #line 5556 "configure"
5556 #include "confdefs.h"
5557 /* System header to define __stub macros and hopefully few prototypes,
5558     which can conflict with char $ac_func(); below.  */
5559 #include <assert.h>
5560 /* Override any gcc2 internal prototype to avoid an error.  */
5561 /* We use char because int might match the return type of a gcc2
5562     builtin and then its argument prototype would still apply.  */
5563 char $ac_func();
5564
5565 int main() {
5566
5567 /* The GNU C library defines this for functions which it implements
5568     to always fail with ENOSYS.  Some functions are actually named
5569     something starting with __ and the normal name is an alias.  */
5570 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5571 choke me
5572 #else
5573 $ac_func();
5574 #endif
5575
5576 ; return 0; }
5577 EOF
5578 if { (eval echo configure:5579: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5579   rm -rf conftest*
5580   eval "ac_cv_func_$ac_func=yes"
5581 else
5582   echo "configure: failed program was:" >&5
5583   cat conftest.$ac_ext >&5
5584   rm -rf conftest*
5585   eval "ac_cv_func_$ac_func=no"
5586 fi
5587 rm -f conftest*
5588 fi
5589
5590 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5591   echo "$ac_t""yes" 1>&6
5592   cat >> confdefs.h <<EOF
5593 #define CRAY_STACKSEG_END $ac_func
5594 EOF
5595
5596   break
5597 else
5598   echo "$ac_t""no" 1>&6
5599 fi
5600
5601 done
5602 fi
5603
5604 echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
5605 echo "configure:5606: checking stack direction for C alloca" >&5
5606 if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
5607   echo $ac_n "(cached) $ac_c" 1>&6
5608 else
5609   if test "$cross_compiling" = yes; then
5610   ac_cv_c_stack_direction=0
5611 else
5612   cat > conftest.$ac_ext <<EOF
5613 #line 5614 "configure"
5614 #include "confdefs.h"
5615 find_stack_direction ()
5616 {
5617   static char *addr = 0;
5618   auto char dummy;
5619   if (addr == 0)
5620     {
5621       addr = &dummy;
5622       return find_stack_direction ();
5623     }
5624   else
5625     return (&dummy > addr) ? 1 : -1;
5626 }
5627 main ()
5628 {
5629   exit (find_stack_direction() < 0);
5630 }
5631 EOF
5632 if { (eval echo configure:5633: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
5633 then
5634   ac_cv_c_stack_direction=1
5635 else
5636   echo "configure: failed program was:" >&5
5637   cat conftest.$ac_ext >&5
5638   rm -fr conftest*
5639   ac_cv_c_stack_direction=-1
5640 fi
5641 rm -fr conftest*
5642 fi
5643
5644 fi
5645
5646 echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
5647 cat >> confdefs.h <<EOF
5648 #define STACK_DIRECTION $ac_cv_c_stack_direction
5649 EOF
5650
5651 fi
5652
5653 echo $ac_n "checking for inline""... $ac_c" 1>&6
5654 echo "configure:5655: checking for inline" >&5
5655 if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then
5656   echo $ac_n "(cached) $ac_c" 1>&6
5657 else
5658   ac_cv_c_inline=no
5659 for ac_kw in inline __inline__ __inline; do
5660   cat > conftest.$ac_ext <<EOF
5661 #line 5662 "configure"
5662 #include "confdefs.h"
5663
5664 int main() {
5665 } $ac_kw foo() {
5666 ; return 0; }
5667 EOF
5668 if { (eval echo configure:5669: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5669   rm -rf conftest*
5670   ac_cv_c_inline=$ac_kw; break
5671 else
5672   echo "configure: failed program was:" >&5
5673   cat conftest.$ac_ext >&5
5674 fi
5675 rm -f conftest*
5676 done
5677
5678 fi
5679
5680 echo "$ac_t""$ac_cv_c_inline" 1>&6
5681 case "$ac_cv_c_inline" in
5682   inline | yes) ;;
5683   no) cat >> confdefs.h <<\EOF
5684 #define inline 
5685 EOF
5686  ;;
5687   *)  cat >> confdefs.h <<EOF
5688 #define inline $ac_cv_c_inline
5689 EOF
5690  ;;
5691 esac
5692
5693
5694 # VMS doesn't have unlink.
5695 for ac_func in unlink remove
5696 do
5697 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5698 echo "configure:5699: checking for $ac_func" >&5
5699 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
5700   echo $ac_n "(cached) $ac_c" 1>&6
5701 else
5702   cat > conftest.$ac_ext <<EOF
5703 #line 5704 "configure"
5704 #include "confdefs.h"
5705 /* System header to define __stub macros and hopefully few prototypes,
5706     which can conflict with char $ac_func(); below.  */
5707 #include <assert.h>
5708 /* Override any gcc2 internal prototype to avoid an error.  */
5709 /* We use char because int might match the return type of a gcc2
5710     builtin and then its argument prototype would still apply.  */
5711 char $ac_func();
5712
5713 int main() {
5714
5715 /* The GNU C library defines this for functions which it implements
5716     to always fail with ENOSYS.  Some functions are actually named
5717     something starting with __ and the normal name is an alias.  */
5718 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5719 choke me
5720 #else
5721 $ac_func();
5722 #endif
5723
5724 ; return 0; }
5725 EOF
5726 if { (eval echo configure:5727: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5727   rm -rf conftest*
5728   eval "ac_cv_func_$ac_func=yes"
5729 else
5730   echo "configure: failed program was:" >&5
5731   cat conftest.$ac_ext >&5
5732   rm -rf conftest*
5733   eval "ac_cv_func_$ac_func=no"
5734 fi
5735 rm -f conftest*
5736 fi
5737
5738 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5739   echo "$ac_t""yes" 1>&6
5740     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5741   cat >> confdefs.h <<EOF
5742 #define $ac_tr_func 1
5743 EOF
5744  break
5745 else
5746   echo "$ac_t""no" 1>&6
5747 fi
5748 done
5749
5750
5751 # Some systems don't have sbrk().
5752 for ac_func in sbrk
5753 do
5754 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5755 echo "configure:5756: checking for $ac_func" >&5
5756 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
5757   echo $ac_n "(cached) $ac_c" 1>&6
5758 else
5759   cat > conftest.$ac_ext <<EOF
5760 #line 5761 "configure"
5761 #include "confdefs.h"
5762 /* System header to define __stub macros and hopefully few prototypes,
5763     which can conflict with char $ac_func(); below.  */
5764 #include <assert.h>
5765 /* Override any gcc2 internal prototype to avoid an error.  */
5766 /* We use char because int might match the return type of a gcc2
5767     builtin and then its argument prototype would still apply.  */
5768 char $ac_func();
5769
5770 int main() {
5771
5772 /* The GNU C library defines this for functions which it implements
5773     to always fail with ENOSYS.  Some functions are actually named
5774     something starting with __ and the normal name is an alias.  */
5775 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5776 choke me
5777 #else
5778 $ac_func();
5779 #endif
5780
5781 ; return 0; }
5782 EOF
5783 if { (eval echo configure:5784: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5784   rm -rf conftest*
5785   eval "ac_cv_func_$ac_func=yes"
5786 else
5787   echo "configure: failed program was:" >&5
5788   cat conftest.$ac_ext >&5
5789   rm -rf conftest*
5790   eval "ac_cv_func_$ac_func=no"
5791 fi
5792 rm -f conftest*
5793 fi
5794
5795 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5796   echo "$ac_t""yes" 1>&6
5797     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5798   cat >> confdefs.h <<EOF
5799 #define $ac_tr_func 1
5800 EOF
5801  
5802 else
5803   echo "$ac_t""no" 1>&6
5804 fi
5805 done
5806
5807
5808 # do we need the math library?
5809 case "${need_libm}" in
5810 yes) 
5811   LIBM=
5812 case $host in
5813 *-*-beos* | *-*-cygwin* | *-*-pw32*)
5814   # These system don't have libm
5815   ;;
5816 *-ncr-sysv4.3*)
5817   echo $ac_n "checking for _mwvalidcheckl in -lmw""... $ac_c" 1>&6
5818 echo "configure:5819: checking for _mwvalidcheckl in -lmw" >&5
5819 ac_lib_var=`echo mw'_'_mwvalidcheckl | sed 'y%./+-%__p_%'`
5820 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5821   echo $ac_n "(cached) $ac_c" 1>&6
5822 else
5823   ac_save_LIBS="$LIBS"
5824 LIBS="-lmw  $LIBS"
5825 cat > conftest.$ac_ext <<EOF
5826 #line 5827 "configure"
5827 #include "confdefs.h"
5828 /* Override any gcc2 internal prototype to avoid an error.  */
5829 /* We use char because int might match the return type of a gcc2
5830     builtin and then its argument prototype would still apply.  */
5831 char _mwvalidcheckl();
5832
5833 int main() {
5834 _mwvalidcheckl()
5835 ; return 0; }
5836 EOF
5837 if { (eval echo configure:5838: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5838   rm -rf conftest*
5839   eval "ac_cv_lib_$ac_lib_var=yes"
5840 else
5841   echo "configure: failed program was:" >&5
5842   cat conftest.$ac_ext >&5
5843   rm -rf conftest*
5844   eval "ac_cv_lib_$ac_lib_var=no"
5845 fi
5846 rm -f conftest*
5847 LIBS="$ac_save_LIBS"
5848
5849 fi
5850 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5851   echo "$ac_t""yes" 1>&6
5852   LIBM="-lmw"
5853 else
5854   echo "$ac_t""no" 1>&6
5855 fi
5856
5857   echo $ac_n "checking for main in -lm""... $ac_c" 1>&6
5858 echo "configure:5859: checking for main in -lm" >&5
5859 ac_lib_var=`echo m'_'main | sed 'y%./+-%__p_%'`
5860 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5861   echo $ac_n "(cached) $ac_c" 1>&6
5862 else
5863   ac_save_LIBS="$LIBS"
5864 LIBS="-lm  $LIBS"
5865 cat > conftest.$ac_ext <<EOF
5866 #line 5867 "configure"
5867 #include "confdefs.h"
5868
5869 int main() {
5870 main()
5871 ; return 0; }
5872 EOF
5873 if { (eval echo configure:5874: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5874   rm -rf conftest*
5875   eval "ac_cv_lib_$ac_lib_var=yes"
5876 else
5877   echo "configure: failed program was:" >&5
5878   cat conftest.$ac_ext >&5
5879   rm -rf conftest*
5880   eval "ac_cv_lib_$ac_lib_var=no"
5881 fi
5882 rm -f conftest*
5883 LIBS="$ac_save_LIBS"
5884
5885 fi
5886 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5887   echo "$ac_t""yes" 1>&6
5888   LIBM="$LIBM -lm"
5889 else
5890   echo "$ac_t""no" 1>&6
5891 fi
5892
5893   ;;
5894 *)
5895   echo $ac_n "checking for main in -lm""... $ac_c" 1>&6
5896 echo "configure:5897: checking for main in -lm" >&5
5897 ac_lib_var=`echo m'_'main | sed 'y%./+-%__p_%'`
5898 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5899   echo $ac_n "(cached) $ac_c" 1>&6
5900 else
5901   ac_save_LIBS="$LIBS"
5902 LIBS="-lm  $LIBS"
5903 cat > conftest.$ac_ext <<EOF
5904 #line 5905 "configure"
5905 #include "confdefs.h"
5906
5907 int main() {
5908 main()
5909 ; return 0; }
5910 EOF
5911 if { (eval echo configure:5912: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5912   rm -rf conftest*
5913   eval "ac_cv_lib_$ac_lib_var=yes"
5914 else
5915   echo "configure: failed program was:" >&5
5916   cat conftest.$ac_ext >&5
5917   rm -rf conftest*
5918   eval "ac_cv_lib_$ac_lib_var=no"
5919 fi
5920 rm -f conftest*
5921 LIBS="$ac_save_LIBS"
5922
5923 fi
5924 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5925   echo "$ac_t""yes" 1>&6
5926   LIBM="-lm"
5927 else
5928   echo "$ac_t""no" 1>&6
5929 fi
5930
5931   ;;
5932 esac
5933
5934   
5935   ;;
5936 esac
5937
5938 # Some non-ANSI preprocessors botch requoting inside strings.  That's bad
5939 # enough, but on some of those systems, the assert macro relies on requoting
5940 # working properly!
5941 echo $ac_n "checking for working assert macro""... $ac_c" 1>&6
5942 echo "configure:5943: checking for working assert macro" >&5
5943 if eval "test \"`echo '$''{'gas_cv_assert_ok'+set}'`\" = set"; then
5944   echo $ac_n "(cached) $ac_c" 1>&6
5945 else
5946   cat > conftest.$ac_ext <<EOF
5947 #line 5948 "configure"
5948 #include "confdefs.h"
5949 #include <assert.h>
5950 #include <stdio.h>
5951 int main() {
5952
5953 /* check for requoting problems */
5954 static int a, b, c, d;
5955 static char *s;
5956 assert (!strcmp(s, "foo bar baz quux"));
5957 /* check for newline handling */
5958 assert (a == b
5959         || c == d);
5960
5961 ; return 0; }
5962 EOF
5963 if { (eval echo configure:5964: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5964   rm -rf conftest*
5965   gas_cv_assert_ok=yes
5966 else
5967   echo "configure: failed program was:" >&5
5968   cat conftest.$ac_ext >&5
5969   rm -rf conftest*
5970   gas_cv_assert_ok=no
5971 fi
5972 rm -f conftest*
5973 fi
5974 echo "$ac_t""$gas_cv_assert_ok" 1>&6
5975 test $gas_cv_assert_ok = yes || cat >> confdefs.h <<\EOF
5976 #define BROKEN_ASSERT 1
5977 EOF
5978
5979
5980
5981 # On some systems, the system header files may not declare malloc, realloc,
5982 # and free.  There are places where gas needs these functions to have been
5983 # declared -- such as when taking their addresses.
5984 gas_test_headers="
5985 #ifdef HAVE_MEMORY_H
5986 #include <memory.h>
5987 #endif
5988 #ifdef HAVE_STRING_H
5989 #include <string.h>
5990 #else
5991 #ifdef HAVE_STRINGS_H
5992 #include <strings.h>
5993 #endif
5994 #endif
5995 #ifdef HAVE_STDLIB_H
5996 #include <stdlib.h>
5997 #endif
5998 #ifdef HAVE_UNISTD_H
5999 #include <unistd.h>
6000 #endif
6001 "
6002
6003 echo $ac_n "checking whether declaration is required for strstr""... $ac_c" 1>&6
6004 echo "configure:6005: checking whether declaration is required for strstr" >&5
6005 if eval "test \"`echo '$''{'gas_cv_decl_needed_strstr'+set}'`\" = set"; then
6006   echo $ac_n "(cached) $ac_c" 1>&6
6007 else
6008   cat > conftest.$ac_ext <<EOF
6009 #line 6010 "configure"
6010 #include "confdefs.h"
6011 $gas_test_headers
6012 int main() {
6013
6014 typedef char *(*f)();
6015 f x;
6016 x = (f) strstr;
6017
6018 ; return 0; }
6019 EOF
6020 if { (eval echo configure:6021: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6021   rm -rf conftest*
6022   gas_cv_decl_needed_strstr=no
6023 else
6024   echo "configure: failed program was:" >&5
6025   cat conftest.$ac_ext >&5
6026   rm -rf conftest*
6027   gas_cv_decl_needed_strstr=yes
6028 fi
6029 rm -f conftest*
6030 fi
6031 echo "$ac_t""$gas_cv_decl_needed_strstr" 1>&6
6032 if test $gas_cv_decl_needed_strstr = yes; then
6033  cat >> confdefs.h <<\EOF
6034 #define NEED_DECLARATION_STRSTR 1
6035 EOF
6036
6037 fi
6038
6039
6040 echo $ac_n "checking whether declaration is required for malloc""... $ac_c" 1>&6
6041 echo "configure:6042: checking whether declaration is required for malloc" >&5
6042 if eval "test \"`echo '$''{'gas_cv_decl_needed_malloc'+set}'`\" = set"; then
6043   echo $ac_n "(cached) $ac_c" 1>&6
6044 else
6045   cat > conftest.$ac_ext <<EOF
6046 #line 6047 "configure"
6047 #include "confdefs.h"
6048 $gas_test_headers
6049 int main() {
6050
6051 typedef char *(*f)();
6052 f x;
6053 x = (f) malloc;
6054
6055 ; return 0; }
6056 EOF
6057 if { (eval echo configure:6058: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6058   rm -rf conftest*
6059   gas_cv_decl_needed_malloc=no
6060 else
6061   echo "configure: failed program was:" >&5
6062   cat conftest.$ac_ext >&5
6063   rm -rf conftest*
6064   gas_cv_decl_needed_malloc=yes
6065 fi
6066 rm -f conftest*
6067 fi
6068 echo "$ac_t""$gas_cv_decl_needed_malloc" 1>&6
6069 if test $gas_cv_decl_needed_malloc = yes; then
6070  cat >> confdefs.h <<\EOF
6071 #define NEED_DECLARATION_MALLOC 1
6072 EOF
6073
6074 fi
6075
6076
6077 echo $ac_n "checking whether declaration is required for free""... $ac_c" 1>&6
6078 echo "configure:6079: checking whether declaration is required for free" >&5
6079 if eval "test \"`echo '$''{'gas_cv_decl_needed_free'+set}'`\" = set"; then
6080   echo $ac_n "(cached) $ac_c" 1>&6
6081 else
6082   cat > conftest.$ac_ext <<EOF
6083 #line 6084 "configure"
6084 #include "confdefs.h"
6085 $gas_test_headers
6086 int main() {
6087
6088 typedef void (*f)();
6089 f x;
6090 x = (f) free;
6091
6092 ; return 0; }
6093 EOF
6094 if { (eval echo configure:6095: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6095   rm -rf conftest*
6096   gas_cv_decl_needed_free=no
6097 else
6098   echo "configure: failed program was:" >&5
6099   cat conftest.$ac_ext >&5
6100   rm -rf conftest*
6101   gas_cv_decl_needed_free=yes
6102 fi
6103 rm -f conftest*
6104 fi
6105 echo "$ac_t""$gas_cv_decl_needed_free" 1>&6
6106 if test $gas_cv_decl_needed_free = yes; then
6107  cat >> confdefs.h <<\EOF
6108 #define NEED_DECLARATION_FREE 1
6109 EOF
6110
6111 fi
6112
6113
6114 echo $ac_n "checking whether declaration is required for sbrk""... $ac_c" 1>&6
6115 echo "configure:6116: checking whether declaration is required for sbrk" >&5
6116 if eval "test \"`echo '$''{'gas_cv_decl_needed_sbrk'+set}'`\" = set"; then
6117   echo $ac_n "(cached) $ac_c" 1>&6
6118 else
6119   cat > conftest.$ac_ext <<EOF
6120 #line 6121 "configure"
6121 #include "confdefs.h"
6122 $gas_test_headers
6123 int main() {
6124
6125 typedef char *(*f)();
6126 f x;
6127 x = (f) sbrk;
6128
6129 ; return 0; }
6130 EOF
6131 if { (eval echo configure:6132: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6132   rm -rf conftest*
6133   gas_cv_decl_needed_sbrk=no
6134 else
6135   echo "configure: failed program was:" >&5
6136   cat conftest.$ac_ext >&5
6137   rm -rf conftest*
6138   gas_cv_decl_needed_sbrk=yes
6139 fi
6140 rm -f conftest*
6141 fi
6142 echo "$ac_t""$gas_cv_decl_needed_sbrk" 1>&6
6143 if test $gas_cv_decl_needed_sbrk = yes; then
6144  cat >> confdefs.h <<\EOF
6145 #define NEED_DECLARATION_SBRK 1
6146 EOF
6147
6148 fi
6149
6150
6151 echo $ac_n "checking whether declaration is required for environ""... $ac_c" 1>&6
6152 echo "configure:6153: checking whether declaration is required for environ" >&5
6153 if eval "test \"`echo '$''{'gas_cv_decl_needed_environ'+set}'`\" = set"; then
6154   echo $ac_n "(cached) $ac_c" 1>&6
6155 else
6156   cat > conftest.$ac_ext <<EOF
6157 #line 6158 "configure"
6158 #include "confdefs.h"
6159 $gas_test_headers
6160 int main() {
6161
6162 typedef char **f;
6163 f x;
6164 x = (f) environ;
6165
6166 ; return 0; }
6167 EOF
6168 if { (eval echo configure:6169: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6169   rm -rf conftest*
6170   gas_cv_decl_needed_environ=no
6171 else
6172   echo "configure: failed program was:" >&5
6173   cat conftest.$ac_ext >&5
6174   rm -rf conftest*
6175   gas_cv_decl_needed_environ=yes
6176 fi
6177 rm -f conftest*
6178 fi
6179 echo "$ac_t""$gas_cv_decl_needed_environ" 1>&6
6180 if test $gas_cv_decl_needed_environ = yes; then
6181  cat >> confdefs.h <<\EOF
6182 #define NEED_DECLARATION_ENVIRON 1
6183 EOF
6184
6185 fi
6186
6187
6188 # Does errno.h declare errno, or do we have to add a separate declaration
6189 # for it?
6190
6191 echo $ac_n "checking whether declaration is required for errno""... $ac_c" 1>&6
6192 echo "configure:6193: checking whether declaration is required for errno" >&5
6193 if eval "test \"`echo '$''{'gas_cv_decl_needed_errno'+set}'`\" = set"; then
6194   echo $ac_n "(cached) $ac_c" 1>&6
6195 else
6196   cat > conftest.$ac_ext <<EOF
6197 #line 6198 "configure"
6198 #include "confdefs.h"
6199
6200 #ifdef HAVE_ERRNO_H
6201 #include <errno.h>
6202 #endif
6203
6204 int main() {
6205
6206 typedef int f;
6207 f x;
6208 x = (f) errno;
6209
6210 ; return 0; }
6211 EOF
6212 if { (eval echo configure:6213: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6213   rm -rf conftest*
6214   gas_cv_decl_needed_errno=no
6215 else
6216   echo "configure: failed program was:" >&5
6217   cat conftest.$ac_ext >&5
6218   rm -rf conftest*
6219   gas_cv_decl_needed_errno=yes
6220 fi
6221 rm -f conftest*
6222 fi
6223 echo "$ac_t""$gas_cv_decl_needed_errno" 1>&6
6224 if test $gas_cv_decl_needed_errno = yes; then
6225  cat >> confdefs.h <<\EOF
6226 #define NEED_DECLARATION_ERRNO 1
6227 EOF
6228
6229 fi
6230
6231
6232
6233
6234 trap '' 1 2 15
6235 cat > confcache <<\EOF
6236 # This file is a shell script that caches the results of configure
6237 # tests run on this system so they can be shared between configure
6238 # scripts and configure runs.  It is not useful on other systems.
6239 # If it contains results you don't want to keep, you may remove or edit it.
6240 #
6241 # By default, configure uses ./config.cache as the cache file,
6242 # creating it if it does not exist already.  You can give configure
6243 # the --cache-file=FILE option to use a different cache file; that is
6244 # what configure does when it calls configure scripts in
6245 # subdirectories, so they share the cache.
6246 # Giving --cache-file=/dev/null disables caching, for debugging configure.
6247 # config.status only pays attention to the cache file if you give it the
6248 # --recheck option to rerun configure.
6249 #
6250 EOF
6251 # The following way of writing the cache mishandles newlines in values,
6252 # but we know of no workaround that is simple, portable, and efficient.
6253 # So, don't put newlines in cache variables' values.
6254 # Ultrix sh set writes to stderr and can't be redirected directly,
6255 # and sets the high bit in the cache file unless we assign to the vars.
6256 (set) 2>&1 |
6257   case `(ac_space=' '; set | grep ac_space) 2>&1` in
6258   *ac_space=\ *)
6259     # `set' does not quote correctly, so add quotes (double-quote substitution
6260     # turns \\\\ into \\, and sed turns \\ into \).
6261     sed -n \
6262       -e "s/'/'\\\\''/g" \
6263       -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
6264     ;;
6265   *)
6266     # `set' quotes correctly as required by POSIX, so do not add quotes.
6267     sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
6268     ;;
6269   esac >> confcache
6270 if cmp -s $cache_file confcache; then
6271   :
6272 else
6273   if test -w $cache_file; then
6274     echo "updating cache $cache_file"
6275     cat confcache > $cache_file
6276   else
6277     echo "not updating unwritable cache $cache_file"
6278   fi
6279 fi
6280 rm -f confcache
6281
6282 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
6283
6284 test "x$prefix" = xNONE && prefix=$ac_default_prefix
6285 # Let make expand exec_prefix.
6286 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
6287
6288 # Any assignment to VPATH causes Sun make to only execute
6289 # the first set of double-colon rules, so remove it if not needed.
6290 # If there is a colon in the path, we need to keep it.
6291 if test "x$srcdir" = x.; then
6292   ac_vpsub='/^[         ]*VPATH[        ]*=[^:]*$/d'
6293 fi
6294
6295 trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
6296
6297 DEFS=-DHAVE_CONFIG_H
6298
6299 # Without the "./", some shells look in PATH for config.status.
6300 : ${CONFIG_STATUS=./config.status}
6301
6302 echo creating $CONFIG_STATUS
6303 rm -f $CONFIG_STATUS
6304 cat > $CONFIG_STATUS <<EOF
6305 #! /bin/sh
6306 # Generated automatically by configure.
6307 # Run this file to recreate the current configuration.
6308 # This directory was configured as follows,
6309 # on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
6310 #
6311 # $0 $ac_configure_args
6312 #
6313 # Compiler output produced by configure, useful for debugging
6314 # configure, is in ./config.log if it exists.
6315
6316 ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
6317 for ac_option
6318 do
6319   case "\$ac_option" in
6320   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
6321     echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
6322     exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
6323   -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
6324     echo "$CONFIG_STATUS generated by autoconf version 2.13"
6325     exit 0 ;;
6326   -help | --help | --hel | --he | --h)
6327     echo "\$ac_cs_usage"; exit 0 ;;
6328   *) echo "\$ac_cs_usage"; exit 1 ;;
6329   esac
6330 done
6331
6332 ac_given_srcdir=$srcdir
6333 ac_given_INSTALL="$INSTALL"
6334
6335 trap 'rm -fr `echo "Makefile doc/Makefile ${GDBINIT}:gdbinit.in po/Makefile.in:po/Make-in config.h:config.in" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
6336 EOF
6337 cat >> $CONFIG_STATUS <<EOF
6338
6339 # Protect against being on the right side of a sed subst in config.status.
6340 sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
6341  s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
6342 $ac_vpsub
6343 $extrasub
6344 s%@SHELL@%$SHELL%g
6345 s%@CFLAGS@%$CFLAGS%g
6346 s%@CPPFLAGS@%$CPPFLAGS%g
6347 s%@CXXFLAGS@%$CXXFLAGS%g
6348 s%@FFLAGS@%$FFLAGS%g
6349 s%@DEFS@%$DEFS%g
6350 s%@LDFLAGS@%$LDFLAGS%g
6351 s%@LIBS@%$LIBS%g
6352 s%@exec_prefix@%$exec_prefix%g
6353 s%@prefix@%$prefix%g
6354 s%@program_transform_name@%$program_transform_name%g
6355 s%@bindir@%$bindir%g
6356 s%@sbindir@%$sbindir%g
6357 s%@libexecdir@%$libexecdir%g
6358 s%@datadir@%$datadir%g
6359 s%@sysconfdir@%$sysconfdir%g
6360 s%@sharedstatedir@%$sharedstatedir%g
6361 s%@localstatedir@%$localstatedir%g
6362 s%@libdir@%$libdir%g
6363 s%@includedir@%$includedir%g
6364 s%@oldincludedir@%$oldincludedir%g
6365 s%@infodir@%$infodir%g
6366 s%@mandir@%$mandir%g
6367 s%@host@%$host%g
6368 s%@host_alias@%$host_alias%g
6369 s%@host_cpu@%$host_cpu%g
6370 s%@host_vendor@%$host_vendor%g
6371 s%@host_os@%$host_os%g
6372 s%@target@%$target%g
6373 s%@target_alias@%$target_alias%g
6374 s%@target_cpu@%$target_cpu%g
6375 s%@target_vendor@%$target_vendor%g
6376 s%@target_os@%$target_os%g
6377 s%@build@%$build%g
6378 s%@build_alias@%$build_alias%g
6379 s%@build_cpu@%$build_cpu%g
6380 s%@build_vendor@%$build_vendor%g
6381 s%@build_os@%$build_os%g
6382 s%@CC@%$CC%g
6383 s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
6384 s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
6385 s%@INSTALL_DATA@%$INSTALL_DATA%g
6386 s%@PACKAGE@%$PACKAGE%g
6387 s%@VERSION@%$VERSION%g
6388 s%@ACLOCAL@%$ACLOCAL%g
6389 s%@AUTOCONF@%$AUTOCONF%g
6390 s%@AUTOMAKE@%$AUTOMAKE%g
6391 s%@AUTOHEADER@%$AUTOHEADER%g
6392 s%@MAKEINFO@%$MAKEINFO%g
6393 s%@SET_MAKE@%$SET_MAKE%g
6394 s%@LN_S@%$LN_S%g
6395 s%@OBJEXT@%$OBJEXT%g
6396 s%@EXEEXT@%$EXEEXT%g
6397 s%@RANLIB@%$RANLIB%g
6398 s%@STRIP@%$STRIP%g
6399 s%@LIBTOOL@%$LIBTOOL%g
6400 s%@WARN_CFLAGS@%$WARN_CFLAGS%g
6401 s%@GDBINIT@%$GDBINIT%g
6402 s%@cgen_cpu_prefix@%$cgen_cpu_prefix%g
6403 s%@extra_objects@%$extra_objects%g
6404 s%@target_cpu_type@%$target_cpu_type%g
6405 s%@obj_format@%$obj_format%g
6406 s%@te_file@%$te_file%g
6407 s%@install_tooldir@%$install_tooldir%g
6408 s%@atof@%$atof%g
6409 s%@BFDLIB@%$BFDLIB%g
6410 s%@OPCODES_LIB@%$OPCODES_LIB%g
6411 s%@ALL_OBJ_DEPS@%$ALL_OBJ_DEPS%g
6412 s%@YACC@%$YACC%g
6413 s%@LEX@%$LEX%g
6414 s%@LEXLIB@%$LEXLIB%g
6415 s%@CPP@%$CPP%g
6416 s%@LEX_OUTPUT_ROOT@%$LEX_OUTPUT_ROOT%g
6417 s%@ALLOCA@%$ALLOCA%g
6418 s%@USE_NLS@%$USE_NLS%g
6419 s%@MSGFMT@%$MSGFMT%g
6420 s%@GMSGFMT@%$GMSGFMT%g
6421 s%@XGETTEXT@%$XGETTEXT%g
6422 s%@USE_INCLUDED_LIBINTL@%$USE_INCLUDED_LIBINTL%g
6423 s%@CATALOGS@%$CATALOGS%g
6424 s%@CATOBJEXT@%$CATOBJEXT%g
6425 s%@DATADIRNAME@%$DATADIRNAME%g
6426 s%@GMOFILES@%$GMOFILES%g
6427 s%@INSTOBJEXT@%$INSTOBJEXT%g
6428 s%@INTLDEPS@%$INTLDEPS%g
6429 s%@INTLLIBS@%$INTLLIBS%g
6430 s%@INTLOBJS@%$INTLOBJS%g
6431 s%@POFILES@%$POFILES%g
6432 s%@POSUB@%$POSUB%g
6433 s%@INCLUDE_LOCALE_H@%$INCLUDE_LOCALE_H%g
6434 s%@GT_NO@%$GT_NO%g
6435 s%@GT_YES@%$GT_YES%g
6436 s%@MKINSTALLDIRS@%$MKINSTALLDIRS%g
6437 s%@l@%$l%g
6438 s%@MAINTAINER_MODE_TRUE@%$MAINTAINER_MODE_TRUE%g
6439 s%@MAINTAINER_MODE_FALSE@%$MAINTAINER_MODE_FALSE%g
6440 s%@MAINT@%$MAINT%g
6441 s%@LIBM@%$LIBM%g
6442
6443 CEOF
6444 EOF
6445
6446 cat >> $CONFIG_STATUS <<\EOF
6447
6448 # Split the substitutions into bite-sized pieces for seds with
6449 # small command number limits, like on Digital OSF/1 and HP-UX.
6450 ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script.
6451 ac_file=1 # Number of current file.
6452 ac_beg=1 # First line for current file.
6453 ac_end=$ac_max_sed_cmds # Line after last line for current file.
6454 ac_more_lines=:
6455 ac_sed_cmds=""
6456 while $ac_more_lines; do
6457   if test $ac_beg -gt 1; then
6458     sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file
6459   else
6460     sed "${ac_end}q" conftest.subs > conftest.s$ac_file
6461   fi
6462   if test ! -s conftest.s$ac_file; then
6463     ac_more_lines=false
6464     rm -f conftest.s$ac_file
6465   else
6466     if test -z "$ac_sed_cmds"; then
6467       ac_sed_cmds="sed -f conftest.s$ac_file"
6468     else
6469       ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file"
6470     fi
6471     ac_file=`expr $ac_file + 1`
6472     ac_beg=$ac_end
6473     ac_end=`expr $ac_end + $ac_max_sed_cmds`
6474   fi
6475 done
6476 if test -z "$ac_sed_cmds"; then
6477   ac_sed_cmds=cat
6478 fi
6479 EOF
6480
6481 cat >> $CONFIG_STATUS <<EOF
6482
6483 CONFIG_FILES=\${CONFIG_FILES-"Makefile doc/Makefile ${GDBINIT}:gdbinit.in po/Makefile.in:po/Make-in"}
6484 EOF
6485 cat >> $CONFIG_STATUS <<\EOF
6486 for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
6487   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
6488   case "$ac_file" in
6489   *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
6490        ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
6491   *) ac_file_in="${ac_file}.in" ;;
6492   esac
6493
6494   # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
6495
6496   # Remove last slash and all that follows it.  Not all systems have dirname.
6497   ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
6498   if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
6499     # The file is in a subdirectory.
6500     test ! -d "$ac_dir" && mkdir "$ac_dir"
6501     ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
6502     # A "../" for each directory in $ac_dir_suffix.
6503     ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
6504   else
6505     ac_dir_suffix= ac_dots=
6506   fi
6507
6508   case "$ac_given_srcdir" in
6509   .)  srcdir=.
6510       if test -z "$ac_dots"; then top_srcdir=.
6511       else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
6512   /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
6513   *) # Relative path.
6514     srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
6515     top_srcdir="$ac_dots$ac_given_srcdir" ;;
6516   esac
6517
6518   case "$ac_given_INSTALL" in
6519   [/$]*) INSTALL="$ac_given_INSTALL" ;;
6520   *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
6521   esac
6522
6523   echo creating "$ac_file"
6524   rm -f "$ac_file"
6525   configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
6526   case "$ac_file" in
6527   *Makefile*) ac_comsub="1i\\
6528 # $configure_input" ;;
6529   *) ac_comsub= ;;
6530   esac
6531
6532   ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
6533   sed -e "$ac_comsub
6534 s%@configure_input@%$configure_input%g
6535 s%@srcdir@%$srcdir%g
6536 s%@top_srcdir@%$top_srcdir%g
6537 s%@INSTALL@%$INSTALL%g
6538 " $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file
6539 fi; done
6540 rm -f conftest.s*
6541
6542 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
6543 # NAME is the cpp macro being defined and VALUE is the value it is being given.
6544 #
6545 # ac_d sets the value in "#define NAME VALUE" lines.
6546 ac_dA='s%^\([   ]*\)#\([        ]*define[       ][      ]*\)'
6547 ac_dB='\([      ][      ]*\)[^  ]*%\1#\2'
6548 ac_dC='\3'
6549 ac_dD='%g'
6550 # ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
6551 ac_uA='s%^\([   ]*\)#\([        ]*\)undef\([    ][      ]*\)'
6552 ac_uB='\([      ]\)%\1#\2define\3'
6553 ac_uC=' '
6554 ac_uD='\4%g'
6555 # ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
6556 ac_eA='s%^\([   ]*\)#\([        ]*\)undef\([    ][      ]*\)'
6557 ac_eB='$%\1#\2define\3'
6558 ac_eC=' '
6559 ac_eD='%g'
6560
6561 if test "${CONFIG_HEADERS+set}" != set; then
6562 EOF
6563 cat >> $CONFIG_STATUS <<EOF
6564   CONFIG_HEADERS="config.h:config.in"
6565 EOF
6566 cat >> $CONFIG_STATUS <<\EOF
6567 fi
6568 for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then
6569   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
6570   case "$ac_file" in
6571   *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
6572        ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
6573   *) ac_file_in="${ac_file}.in" ;;
6574   esac
6575
6576   echo creating $ac_file
6577
6578   rm -f conftest.frag conftest.in conftest.out
6579   ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
6580   cat $ac_file_inputs > conftest.in
6581
6582 EOF
6583
6584 # Transform confdefs.h into a sed script conftest.vals that substitutes
6585 # the proper values into config.h.in to produce config.h.  And first:
6586 # Protect against being on the right side of a sed subst in config.status.
6587 # Protect against being in an unquoted here document in config.status.
6588 rm -f conftest.vals
6589 cat > conftest.hdr <<\EOF
6590 s/[\\&%]/\\&/g
6591 s%[\\$`]%\\&%g
6592 s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
6593 s%ac_d%ac_u%gp
6594 s%ac_u%ac_e%gp
6595 EOF
6596 sed -n -f conftest.hdr confdefs.h > conftest.vals
6597 rm -f conftest.hdr
6598
6599 # This sed command replaces #undef with comments.  This is necessary, for
6600 # example, in the case of _POSIX_SOURCE, which is predefined and required
6601 # on some systems where configure will not decide to define it.
6602 cat >> conftest.vals <<\EOF
6603 s%^[    ]*#[    ]*undef[        ][      ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
6604 EOF
6605
6606 # Break up conftest.vals because some shells have a limit on
6607 # the size of here documents, and old seds have small limits too.
6608
6609 rm -f conftest.tail
6610 while :
6611 do
6612   ac_lines=`grep -c . conftest.vals`
6613   # grep -c gives empty output for an empty file on some AIX systems.
6614   if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
6615   # Write a limited-size here document to conftest.frag.
6616   echo '  cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
6617   sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
6618   echo 'CEOF
6619   sed -f conftest.frag conftest.in > conftest.out
6620   rm -f conftest.in
6621   mv conftest.out conftest.in
6622 ' >> $CONFIG_STATUS
6623   sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
6624   rm -f conftest.vals
6625   mv conftest.tail conftest.vals
6626 done
6627 rm -f conftest.vals
6628
6629 cat >> $CONFIG_STATUS <<\EOF
6630   rm -f conftest.frag conftest.h
6631   echo "/* $ac_file.  Generated automatically by configure.  */" > conftest.h
6632   cat conftest.in >> conftest.h
6633   rm -f conftest.in
6634   if cmp -s $ac_file conftest.h 2>/dev/null; then
6635     echo "$ac_file is unchanged"
6636     rm -f conftest.h
6637   else
6638     # Remove last slash and all that follows it.  Not all systems have dirname.
6639       ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
6640       if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
6641       # The file is in a subdirectory.
6642       test ! -d "$ac_dir" && mkdir "$ac_dir"
6643     fi
6644     rm -f $ac_file
6645     mv conftest.h $ac_file
6646   fi
6647 fi; done
6648
6649 EOF
6650 cat >> $CONFIG_STATUS <<EOF
6651
6652 target_cpu_type=${target_cpu_type}
6653  cgen_cpu_prefix=${cgen_cpu_prefix}
6654  obj_format=${obj_format}
6655  te_file=${te_file}
6656 EOF
6657 cat >> $CONFIG_STATUS <<\EOF
6658 test -z "$CONFIG_HEADERS" || echo timestamp > stamp-h
6659 rm -f targ-cpu.c targ-cpu.h obj-format.h obj-format.c targ-env.h atof-targ.c itbl-cpu.h
6660  echo '#include "tc-'"${target_cpu_type}"'.h"' > targ-cpu.h
6661  echo '#include "obj-'"${obj_format}"'.h"' > obj-format.h
6662  echo '#include "te-'"${te_file}"'.h"' > targ-env.h
6663  echo '#include "itbl-'"${target_cpu_type}"'.h"' > itbl-cpu.h
6664  if test "x$cgen_cpu_prefix" != x ; then
6665    echo '#include "opcodes/'"${cgen_cpu_prefix}"'-desc.h"' > cgen-desc.h
6666  fi
6667
6668  sed -e '/POTFILES =/r po/POTFILES' po/Makefile.in > po/Makefile
6669 exit 0
6670 EOF
6671 chmod +x $CONFIG_STATUS
6672 rm -fr confdefs* $ac_clean_files
6673 test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1
6674