OSDN Git Service

* times.cc (hires::prime): Restore thread priority on failure condition.
[pf3gnuchains/pf3gnuchains3x.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 stdlib.h unistd.h sys/stat.h sys/types.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 #if HAVE_SYS_TYPES_H
4349 # include <sys/types.h>
4350 #endif
4351
4352 #if HAVE_STDLIB_H
4353 # include <stdlib.h>
4354 #endif
4355
4356 #if HAVE_SYS_STAT_H
4357 # include <sys/stat.h>
4358 #endif
4359
4360 #if HAVE_UNISTD_H
4361 # include <unistd.h>
4362 #endif
4363
4364 /* This mess was copied from the GNU getpagesize.h.  */
4365 #ifndef HAVE_GETPAGESIZE
4366
4367 /* Assume that all systems that can run configure have sys/param.h.  */
4368 # ifndef HAVE_SYS_PARAM_H
4369 #  define HAVE_SYS_PARAM_H 1
4370 # endif
4371
4372 # ifdef _SC_PAGESIZE
4373 #  define getpagesize() sysconf(_SC_PAGESIZE)
4374 # else /* no _SC_PAGESIZE */
4375 #  ifdef HAVE_SYS_PARAM_H
4376 #   include <sys/param.h>
4377 #   ifdef EXEC_PAGESIZE
4378 #    define getpagesize() EXEC_PAGESIZE
4379 #   else /* no EXEC_PAGESIZE */
4380 #    ifdef NBPG
4381 #     define getpagesize() NBPG * CLSIZE
4382 #     ifndef CLSIZE
4383 #      define CLSIZE 1
4384 #     endif /* no CLSIZE */
4385 #    else /* no NBPG */
4386 #     ifdef NBPC
4387 #      define getpagesize() NBPC
4388 #     else /* no NBPC */
4389 #      ifdef PAGESIZE
4390 #       define getpagesize() PAGESIZE
4391 #      endif /* PAGESIZE */
4392 #     endif /* no NBPC */
4393 #    endif /* no NBPG */
4394 #   endif /* no EXEC_PAGESIZE */
4395 #  else /* no HAVE_SYS_PARAM_H */
4396 #   define getpagesize() 8192   /* punt totally */
4397 #  endif /* no HAVE_SYS_PARAM_H */
4398 # endif /* no _SC_PAGESIZE */
4399
4400 #endif /* no HAVE_GETPAGESIZE */
4401
4402 #ifdef __cplusplus
4403 extern "C" { void *malloc(unsigned); }
4404 #else
4405 char *malloc();
4406 #endif
4407
4408 int
4409 main()
4410 {
4411         char *data, *data2, *data3;
4412         int i, pagesize;
4413         int fd;
4414
4415         pagesize = getpagesize();
4416
4417         /*
4418          * First, make a file with some known garbage in it.
4419          */
4420         data = malloc(pagesize);
4421         if (!data)
4422                 exit(1);
4423         for (i = 0; i < pagesize; ++i)
4424                 *(data + i) = rand();
4425         umask(0);
4426         fd = creat("conftestmmap", 0600);
4427         if (fd < 0)
4428                 exit(1);
4429         if (write(fd, data, pagesize) != pagesize)
4430                 exit(1);
4431         close(fd);
4432
4433         /*
4434          * Next, try to mmap the file at a fixed address which
4435          * already has something else allocated at it.  If we can,
4436          * also make sure that we see the same garbage.
4437          */
4438         fd = open("conftestmmap", O_RDWR);
4439         if (fd < 0)
4440                 exit(1);
4441         data2 = malloc(2 * pagesize);
4442         if (!data2)
4443                 exit(1);
4444         data2 += (pagesize - ((int) data2 & (pagesize - 1))) & (pagesize - 1);
4445         if (data2 != mmap(data2, pagesize, PROT_READ | PROT_WRITE,
4446             MAP_PRIVATE | MAP_FIXED, fd, 0L))
4447                 exit(1);
4448         for (i = 0; i < pagesize; ++i)
4449                 if (*(data + i) != *(data2 + i))
4450                         exit(1);
4451
4452         /*
4453          * Finally, make sure that changes to the mapped area
4454          * do not percolate back to the file as seen by read().
4455          * (This is a bug on some variants of i386 svr4.0.)
4456          */
4457         for (i = 0; i < pagesize; ++i)
4458                 *(data2 + i) = *(data2 + i) + 1;
4459         data3 = malloc(pagesize);
4460         if (!data3)
4461                 exit(1);
4462         if (read(fd, data3, pagesize) != pagesize)
4463                 exit(1);
4464         for (i = 0; i < pagesize; ++i)
4465                 if (*(data + i) != *(data3 + i))
4466                         exit(1);
4467         close(fd);
4468         unlink("conftestmmap");
4469         exit(0);
4470 }
4471
4472 EOF
4473 if { (eval echo configure:4461: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
4474 then
4475   ac_cv_func_mmap_fixed_mapped=yes
4476 else
4477   echo "configure: failed program was:" >&5
4478   cat conftest.$ac_ext >&5
4479   rm -fr conftest*
4480   ac_cv_func_mmap_fixed_mapped=no
4481 fi
4482 rm -fr conftest*
4483 fi
4484
4485 fi
4486
4487 echo "$ac_t""$ac_cv_func_mmap_fixed_mapped" 1>&6
4488 if test $ac_cv_func_mmap_fixed_mapped = yes; then
4489   cat >> confdefs.h <<\EOF
4490 #define HAVE_MMAP 1
4491 EOF
4492
4493 fi
4494
4495                               
4496    for ac_hdr in argz.h limits.h locale.h nl_types.h malloc.h string.h \
4497 unistd.h values.h sys/param.h
4498 do
4499 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4500 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4501 echo "configure:4489: checking for $ac_hdr" >&5
4502 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4503   echo $ac_n "(cached) $ac_c" 1>&6
4504 else
4505   cat > conftest.$ac_ext <<EOF
4506 #line 4494 "configure"
4507 #include "confdefs.h"
4508 #include <$ac_hdr>
4509 EOF
4510 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4511 { (eval echo configure:4499: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4512 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4513 if test -z "$ac_err"; then
4514   rm -rf conftest*
4515   eval "ac_cv_header_$ac_safe=yes"
4516 else
4517   echo "$ac_err" >&5
4518   echo "configure: failed program was:" >&5
4519   cat conftest.$ac_ext >&5
4520   rm -rf conftest*
4521   eval "ac_cv_header_$ac_safe=no"
4522 fi
4523 rm -f conftest*
4524 fi
4525 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4526   echo "$ac_t""yes" 1>&6
4527     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4528   cat >> confdefs.h <<EOF
4529 #define $ac_tr_hdr 1
4530 EOF
4531  
4532 else
4533   echo "$ac_t""no" 1>&6
4534 fi
4535 done
4536
4537    for ac_func in getcwd munmap putenv setenv setlocale strchr strcasecmp \
4538 __argz_count __argz_stringify __argz_next
4539 do
4540 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4541 echo "configure:4529: checking for $ac_func" >&5
4542 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4543   echo $ac_n "(cached) $ac_c" 1>&6
4544 else
4545   cat > conftest.$ac_ext <<EOF
4546 #line 4534 "configure"
4547 #include "confdefs.h"
4548 /* System header to define __stub macros and hopefully few prototypes,
4549     which can conflict with char $ac_func(); below.  */
4550 #include <assert.h>
4551 /* Override any gcc2 internal prototype to avoid an error.  */
4552 /* We use char because int might match the return type of a gcc2
4553     builtin and then its argument prototype would still apply.  */
4554 char $ac_func();
4555
4556 int main() {
4557
4558 /* The GNU C library defines this for functions which it implements
4559     to always fail with ENOSYS.  Some functions are actually named
4560     something starting with __ and the normal name is an alias.  */
4561 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4562 choke me
4563 #else
4564 $ac_func();
4565 #endif
4566
4567 ; return 0; }
4568 EOF
4569 if { (eval echo configure:4557: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4570   rm -rf conftest*
4571   eval "ac_cv_func_$ac_func=yes"
4572 else
4573   echo "configure: failed program was:" >&5
4574   cat conftest.$ac_ext >&5
4575   rm -rf conftest*
4576   eval "ac_cv_func_$ac_func=no"
4577 fi
4578 rm -f conftest*
4579 fi
4580
4581 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4582   echo "$ac_t""yes" 1>&6
4583     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4584   cat >> confdefs.h <<EOF
4585 #define $ac_tr_func 1
4586 EOF
4587  
4588 else
4589   echo "$ac_t""no" 1>&6
4590 fi
4591 done
4592
4593
4594    if test "${ac_cv_func_stpcpy+set}" != "set"; then
4595      for ac_func in stpcpy
4596 do
4597 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4598 echo "configure:4586: checking for $ac_func" >&5
4599 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4600   echo $ac_n "(cached) $ac_c" 1>&6
4601 else
4602   cat > conftest.$ac_ext <<EOF
4603 #line 4591 "configure"
4604 #include "confdefs.h"
4605 /* System header to define __stub macros and hopefully few prototypes,
4606     which can conflict with char $ac_func(); below.  */
4607 #include <assert.h>
4608 /* Override any gcc2 internal prototype to avoid an error.  */
4609 /* We use char because int might match the return type of a gcc2
4610     builtin and then its argument prototype would still apply.  */
4611 char $ac_func();
4612
4613 int main() {
4614
4615 /* The GNU C library defines this for functions which it implements
4616     to always fail with ENOSYS.  Some functions are actually named
4617     something starting with __ and the normal name is an alias.  */
4618 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4619 choke me
4620 #else
4621 $ac_func();
4622 #endif
4623
4624 ; return 0; }
4625 EOF
4626 if { (eval echo configure:4614: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4627   rm -rf conftest*
4628   eval "ac_cv_func_$ac_func=yes"
4629 else
4630   echo "configure: failed program was:" >&5
4631   cat conftest.$ac_ext >&5
4632   rm -rf conftest*
4633   eval "ac_cv_func_$ac_func=no"
4634 fi
4635 rm -f conftest*
4636 fi
4637
4638 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4639   echo "$ac_t""yes" 1>&6
4640     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4641   cat >> confdefs.h <<EOF
4642 #define $ac_tr_func 1
4643 EOF
4644  
4645 else
4646   echo "$ac_t""no" 1>&6
4647 fi
4648 done
4649
4650    fi
4651    if test "${ac_cv_func_stpcpy}" = "yes"; then
4652      cat >> confdefs.h <<\EOF
4653 #define HAVE_STPCPY 1
4654 EOF
4655
4656    fi
4657
4658    if test $ac_cv_header_locale_h = yes; then
4659     echo $ac_n "checking for LC_MESSAGES""... $ac_c" 1>&6
4660 echo "configure:4648: checking for LC_MESSAGES" >&5
4661 if eval "test \"`echo '$''{'am_cv_val_LC_MESSAGES'+set}'`\" = set"; then
4662   echo $ac_n "(cached) $ac_c" 1>&6
4663 else
4664   cat > conftest.$ac_ext <<EOF
4665 #line 4653 "configure"
4666 #include "confdefs.h"
4667 #include <locale.h>
4668 int main() {
4669 return LC_MESSAGES
4670 ; return 0; }
4671 EOF
4672 if { (eval echo configure:4660: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4673   rm -rf conftest*
4674   am_cv_val_LC_MESSAGES=yes
4675 else
4676   echo "configure: failed program was:" >&5
4677   cat conftest.$ac_ext >&5
4678   rm -rf conftest*
4679   am_cv_val_LC_MESSAGES=no
4680 fi
4681 rm -f conftest*
4682 fi
4683
4684 echo "$ac_t""$am_cv_val_LC_MESSAGES" 1>&6
4685     if test $am_cv_val_LC_MESSAGES = yes; then
4686       cat >> confdefs.h <<\EOF
4687 #define HAVE_LC_MESSAGES 1
4688 EOF
4689
4690     fi
4691   fi
4692    echo $ac_n "checking whether NLS is requested""... $ac_c" 1>&6
4693 echo "configure:4681: checking whether NLS is requested" >&5
4694         # Check whether --enable-nls or --disable-nls was given.
4695 if test "${enable_nls+set}" = set; then
4696   enableval="$enable_nls"
4697   USE_NLS=$enableval
4698 else
4699   USE_NLS=yes
4700 fi
4701
4702     echo "$ac_t""$USE_NLS" 1>&6
4703     
4704
4705     USE_INCLUDED_LIBINTL=no
4706
4707         if test "$USE_NLS" = "yes"; then
4708       cat >> confdefs.h <<\EOF
4709 #define ENABLE_NLS 1
4710 EOF
4711
4712       echo $ac_n "checking whether included gettext is requested""... $ac_c" 1>&6
4713 echo "configure:4701: checking whether included gettext is requested" >&5
4714       # Check whether --with-included-gettext or --without-included-gettext was given.
4715 if test "${with_included_gettext+set}" = set; then
4716   withval="$with_included_gettext"
4717   nls_cv_force_use_gnu_gettext=$withval
4718 else
4719   nls_cv_force_use_gnu_gettext=no
4720 fi
4721
4722       echo "$ac_t""$nls_cv_force_use_gnu_gettext" 1>&6
4723
4724       nls_cv_use_gnu_gettext="$nls_cv_force_use_gnu_gettext"
4725       if test "$nls_cv_force_use_gnu_gettext" != "yes"; then
4726                                         nls_cv_header_intl=
4727         nls_cv_header_libgt=
4728         CATOBJEXT=NONE
4729
4730         ac_safe=`echo "libintl.h" | sed 'y%./+-%__p_%'`
4731 echo $ac_n "checking for libintl.h""... $ac_c" 1>&6
4732 echo "configure:4720: checking for libintl.h" >&5
4733 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4734   echo $ac_n "(cached) $ac_c" 1>&6
4735 else
4736   cat > conftest.$ac_ext <<EOF
4737 #line 4725 "configure"
4738 #include "confdefs.h"
4739 #include <libintl.h>
4740 EOF
4741 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4742 { (eval echo configure:4730: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4743 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4744 if test -z "$ac_err"; then
4745   rm -rf conftest*
4746   eval "ac_cv_header_$ac_safe=yes"
4747 else
4748   echo "$ac_err" >&5
4749   echo "configure: failed program was:" >&5
4750   cat conftest.$ac_ext >&5
4751   rm -rf conftest*
4752   eval "ac_cv_header_$ac_safe=no"
4753 fi
4754 rm -f conftest*
4755 fi
4756 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4757   echo "$ac_t""yes" 1>&6
4758   echo $ac_n "checking for gettext in libc""... $ac_c" 1>&6
4759 echo "configure:4747: checking for gettext in libc" >&5
4760 if eval "test \"`echo '$''{'gt_cv_func_gettext_libc'+set}'`\" = set"; then
4761   echo $ac_n "(cached) $ac_c" 1>&6
4762 else
4763   cat > conftest.$ac_ext <<EOF
4764 #line 4752 "configure"
4765 #include "confdefs.h"
4766 #include <libintl.h>
4767 int main() {
4768 return (int) gettext ("")
4769 ; return 0; }
4770 EOF
4771 if { (eval echo configure:4759: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4772   rm -rf conftest*
4773   gt_cv_func_gettext_libc=yes
4774 else
4775   echo "configure: failed program was:" >&5
4776   cat conftest.$ac_ext >&5
4777   rm -rf conftest*
4778   gt_cv_func_gettext_libc=no
4779 fi
4780 rm -f conftest*
4781 fi
4782
4783 echo "$ac_t""$gt_cv_func_gettext_libc" 1>&6
4784
4785            if test "$gt_cv_func_gettext_libc" != "yes"; then
4786              echo $ac_n "checking for bindtextdomain in -lintl""... $ac_c" 1>&6
4787 echo "configure:4775: checking for bindtextdomain in -lintl" >&5
4788 ac_lib_var=`echo intl'_'bindtextdomain | sed 'y%./+-%__p_%'`
4789 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4790   echo $ac_n "(cached) $ac_c" 1>&6
4791 else
4792   ac_save_LIBS="$LIBS"
4793 LIBS="-lintl  $LIBS"
4794 cat > conftest.$ac_ext <<EOF
4795 #line 4783 "configure"
4796 #include "confdefs.h"
4797 /* Override any gcc2 internal prototype to avoid an error.  */
4798 /* We use char because int might match the return type of a gcc2
4799     builtin and then its argument prototype would still apply.  */
4800 char bindtextdomain();
4801
4802 int main() {
4803 bindtextdomain()
4804 ; return 0; }
4805 EOF
4806 if { (eval echo configure:4794: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4807   rm -rf conftest*
4808   eval "ac_cv_lib_$ac_lib_var=yes"
4809 else
4810   echo "configure: failed program was:" >&5
4811   cat conftest.$ac_ext >&5
4812   rm -rf conftest*
4813   eval "ac_cv_lib_$ac_lib_var=no"
4814 fi
4815 rm -f conftest*
4816 LIBS="$ac_save_LIBS"
4817
4818 fi
4819 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4820   echo "$ac_t""yes" 1>&6
4821   echo $ac_n "checking for gettext in libintl""... $ac_c" 1>&6
4822 echo "configure:4810: checking for gettext in libintl" >&5
4823 if eval "test \"`echo '$''{'gt_cv_func_gettext_libintl'+set}'`\" = set"; then
4824   echo $ac_n "(cached) $ac_c" 1>&6
4825 else
4826   cat > conftest.$ac_ext <<EOF
4827 #line 4815 "configure"
4828 #include "confdefs.h"
4829
4830 int main() {
4831 return (int) gettext ("")
4832 ; return 0; }
4833 EOF
4834 if { (eval echo configure:4822: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4835   rm -rf conftest*
4836   gt_cv_func_gettext_libintl=yes
4837 else
4838   echo "configure: failed program was:" >&5
4839   cat conftest.$ac_ext >&5
4840   rm -rf conftest*
4841   gt_cv_func_gettext_libintl=no
4842 fi
4843 rm -f conftest*
4844 fi
4845
4846 echo "$ac_t""$gt_cv_func_gettext_libintl" 1>&6
4847 else
4848   echo "$ac_t""no" 1>&6
4849 fi
4850
4851            fi
4852
4853            if test "$gt_cv_func_gettext_libc" = "yes" \
4854               || test "$gt_cv_func_gettext_libintl" = "yes"; then
4855               cat >> confdefs.h <<\EOF
4856 #define HAVE_GETTEXT 1
4857 EOF
4858
4859               # Extract the first word of "msgfmt", so it can be a program name with args.
4860 set dummy msgfmt; ac_word=$2
4861 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4862 echo "configure:4850: checking for $ac_word" >&5
4863 if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
4864   echo $ac_n "(cached) $ac_c" 1>&6
4865 else
4866   case "$MSGFMT" in
4867   /*)
4868   ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
4869   ;;
4870   *)
4871   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
4872   for ac_dir in $PATH; do
4873     test -z "$ac_dir" && ac_dir=.
4874     if test -f $ac_dir/$ac_word; then
4875       if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
4876         ac_cv_path_MSGFMT="$ac_dir/$ac_word"
4877         break
4878       fi
4879     fi
4880   done
4881   IFS="$ac_save_ifs"
4882   test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT="no"
4883   ;;
4884 esac
4885 fi
4886 MSGFMT="$ac_cv_path_MSGFMT"
4887 if test -n "$MSGFMT"; then
4888   echo "$ac_t""$MSGFMT" 1>&6
4889 else
4890   echo "$ac_t""no" 1>&6
4891 fi
4892               if test "$MSGFMT" != "no"; then
4893                 for ac_func in dcgettext
4894 do
4895 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4896 echo "configure:4884: checking for $ac_func" >&5
4897 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4898   echo $ac_n "(cached) $ac_c" 1>&6
4899 else
4900   cat > conftest.$ac_ext <<EOF
4901 #line 4889 "configure"
4902 #include "confdefs.h"
4903 /* System header to define __stub macros and hopefully few prototypes,
4904     which can conflict with char $ac_func(); below.  */
4905 #include <assert.h>
4906 /* Override any gcc2 internal prototype to avoid an error.  */
4907 /* We use char because int might match the return type of a gcc2
4908     builtin and then its argument prototype would still apply.  */
4909 char $ac_func();
4910
4911 int main() {
4912
4913 /* The GNU C library defines this for functions which it implements
4914     to always fail with ENOSYS.  Some functions are actually named
4915     something starting with __ and the normal name is an alias.  */
4916 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4917 choke me
4918 #else
4919 $ac_func();
4920 #endif
4921
4922 ; return 0; }
4923 EOF
4924 if { (eval echo configure:4912: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4925   rm -rf conftest*
4926   eval "ac_cv_func_$ac_func=yes"
4927 else
4928   echo "configure: failed program was:" >&5
4929   cat conftest.$ac_ext >&5
4930   rm -rf conftest*
4931   eval "ac_cv_func_$ac_func=no"
4932 fi
4933 rm -f conftest*
4934 fi
4935
4936 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4937   echo "$ac_t""yes" 1>&6
4938     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4939   cat >> confdefs.h <<EOF
4940 #define $ac_tr_func 1
4941 EOF
4942  
4943 else
4944   echo "$ac_t""no" 1>&6
4945 fi
4946 done
4947
4948                 # Extract the first word of "gmsgfmt", so it can be a program name with args.
4949 set dummy gmsgfmt; ac_word=$2
4950 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4951 echo "configure:4939: checking for $ac_word" >&5
4952 if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
4953   echo $ac_n "(cached) $ac_c" 1>&6
4954 else
4955   case "$GMSGFMT" in
4956   /*)
4957   ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
4958   ;;
4959   ?:/*)                  
4960   ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a dos path.
4961   ;;
4962   *)
4963   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
4964   ac_dummy="$PATH"
4965   for ac_dir in $ac_dummy; do 
4966     test -z "$ac_dir" && ac_dir=.
4967     if test -f $ac_dir/$ac_word; then
4968       ac_cv_path_GMSGFMT="$ac_dir/$ac_word"
4969       break
4970     fi
4971   done
4972   IFS="$ac_save_ifs"
4973   test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
4974   ;;
4975 esac
4976 fi
4977 GMSGFMT="$ac_cv_path_GMSGFMT"
4978 if test -n "$GMSGFMT"; then
4979   echo "$ac_t""$GMSGFMT" 1>&6
4980 else
4981   echo "$ac_t""no" 1>&6
4982 fi
4983
4984                 # Extract the first word of "xgettext", so it can be a program name with args.
4985 set dummy xgettext; ac_word=$2
4986 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4987 echo "configure:4975: checking for $ac_word" >&5
4988 if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
4989   echo $ac_n "(cached) $ac_c" 1>&6
4990 else
4991   case "$XGETTEXT" in
4992   /*)
4993   ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
4994   ;;
4995   *)
4996   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
4997   for ac_dir in $PATH; do
4998     test -z "$ac_dir" && ac_dir=.
4999     if test -f $ac_dir/$ac_word; then
5000       if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
5001         ac_cv_path_XGETTEXT="$ac_dir/$ac_word"
5002         break
5003       fi
5004     fi
5005   done
5006   IFS="$ac_save_ifs"
5007   test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
5008   ;;
5009 esac
5010 fi
5011 XGETTEXT="$ac_cv_path_XGETTEXT"
5012 if test -n "$XGETTEXT"; then
5013   echo "$ac_t""$XGETTEXT" 1>&6
5014 else
5015   echo "$ac_t""no" 1>&6
5016 fi
5017
5018                 cat > conftest.$ac_ext <<EOF
5019 #line 5007 "configure"
5020 #include "confdefs.h"
5021
5022 int main() {
5023 extern int _nl_msg_cat_cntr;
5024                                return _nl_msg_cat_cntr
5025 ; return 0; }
5026 EOF
5027 if { (eval echo configure:5015: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5028   rm -rf conftest*
5029   CATOBJEXT=.gmo
5030                    DATADIRNAME=share
5031 else
5032   echo "configure: failed program was:" >&5
5033   cat conftest.$ac_ext >&5
5034   rm -rf conftest*
5035   CATOBJEXT=.mo
5036                    DATADIRNAME=lib
5037 fi
5038 rm -f conftest*
5039                 INSTOBJEXT=.mo
5040               fi
5041             fi
5042         
5043 else
5044   echo "$ac_t""no" 1>&6
5045 fi
5046
5047
5048                 
5049         if test "$CATOBJEXT" = "NONE"; then
5050                           nls_cv_use_gnu_gettext=yes
5051         fi
5052       fi
5053
5054       if test "$nls_cv_use_gnu_gettext" = "yes"; then
5055                 INTLOBJS="\$(GETTOBJS)"
5056         # Extract the first word of "msgfmt", so it can be a program name with args.
5057 set dummy msgfmt; ac_word=$2
5058 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5059 echo "configure:5047: checking for $ac_word" >&5
5060 if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
5061   echo $ac_n "(cached) $ac_c" 1>&6
5062 else
5063   case "$MSGFMT" in
5064   /*)
5065   ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
5066   ;;
5067   *)
5068   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
5069   for ac_dir in $PATH; do
5070     test -z "$ac_dir" && ac_dir=.
5071     if test -f $ac_dir/$ac_word; then
5072       if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
5073         ac_cv_path_MSGFMT="$ac_dir/$ac_word"
5074         break
5075       fi
5076     fi
5077   done
5078   IFS="$ac_save_ifs"
5079   test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT="msgfmt"
5080   ;;
5081 esac
5082 fi
5083 MSGFMT="$ac_cv_path_MSGFMT"
5084 if test -n "$MSGFMT"; then
5085   echo "$ac_t""$MSGFMT" 1>&6
5086 else
5087   echo "$ac_t""no" 1>&6
5088 fi
5089
5090         # Extract the first word of "gmsgfmt", so it can be a program name with args.
5091 set dummy gmsgfmt; ac_word=$2
5092 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5093 echo "configure:5081: checking for $ac_word" >&5
5094 if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
5095   echo $ac_n "(cached) $ac_c" 1>&6
5096 else
5097   case "$GMSGFMT" in
5098   /*)
5099   ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
5100   ;;
5101   ?:/*)                  
5102   ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a dos path.
5103   ;;
5104   *)
5105   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
5106   ac_dummy="$PATH"
5107   for ac_dir in $ac_dummy; do 
5108     test -z "$ac_dir" && ac_dir=.
5109     if test -f $ac_dir/$ac_word; then
5110       ac_cv_path_GMSGFMT="$ac_dir/$ac_word"
5111       break
5112     fi
5113   done
5114   IFS="$ac_save_ifs"
5115   test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
5116   ;;
5117 esac
5118 fi
5119 GMSGFMT="$ac_cv_path_GMSGFMT"
5120 if test -n "$GMSGFMT"; then
5121   echo "$ac_t""$GMSGFMT" 1>&6
5122 else
5123   echo "$ac_t""no" 1>&6
5124 fi
5125
5126         # Extract the first word of "xgettext", so it can be a program name with args.
5127 set dummy xgettext; ac_word=$2
5128 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5129 echo "configure:5117: checking for $ac_word" >&5
5130 if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
5131   echo $ac_n "(cached) $ac_c" 1>&6
5132 else
5133   case "$XGETTEXT" in
5134   /*)
5135   ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
5136   ;;
5137   *)
5138   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
5139   for ac_dir in $PATH; do
5140     test -z "$ac_dir" && ac_dir=.
5141     if test -f $ac_dir/$ac_word; then
5142       if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
5143         ac_cv_path_XGETTEXT="$ac_dir/$ac_word"
5144         break
5145       fi
5146     fi
5147   done
5148   IFS="$ac_save_ifs"
5149   test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
5150   ;;
5151 esac
5152 fi
5153 XGETTEXT="$ac_cv_path_XGETTEXT"
5154 if test -n "$XGETTEXT"; then
5155   echo "$ac_t""$XGETTEXT" 1>&6
5156 else
5157   echo "$ac_t""no" 1>&6
5158 fi
5159
5160         
5161         USE_INCLUDED_LIBINTL=yes
5162         CATOBJEXT=.gmo
5163         INSTOBJEXT=.mo
5164         DATADIRNAME=share
5165         INTLDEPS='$(top_builddir)/../intl/libintl.a'
5166         INTLLIBS=$INTLDEPS
5167         LIBS=`echo $LIBS | sed -e 's/-lintl//'`
5168         nls_cv_header_intl=libintl.h
5169         nls_cv_header_libgt=libgettext.h
5170       fi
5171
5172             if test "$XGETTEXT" != ":"; then
5173                         if $XGETTEXT --omit-header /dev/null 2> /dev/null; then
5174           : ;
5175         else
5176           echo "$ac_t""found xgettext programs is not GNU xgettext; ignore it" 1>&6
5177           XGETTEXT=":"
5178         fi
5179       fi
5180
5181       # We need to process the po/ directory.
5182       POSUB=po
5183     else
5184       DATADIRNAME=share
5185       nls_cv_header_intl=libintl.h
5186       nls_cv_header_libgt=libgettext.h
5187     fi
5188
5189     # If this is used in GNU gettext we have to set USE_NLS to `yes'
5190     # because some of the sources are only built for this goal.
5191     if test "$PACKAGE" = gettext; then
5192       USE_NLS=yes
5193       USE_INCLUDED_LIBINTL=yes
5194     fi
5195
5196                 for lang in $ALL_LINGUAS; do
5197       GMOFILES="$GMOFILES $lang.gmo"
5198       POFILES="$POFILES $lang.po"
5199     done
5200
5201         
5202     
5203     
5204     
5205     
5206     
5207     
5208     
5209     
5210     
5211     
5212   
5213
5214    if test "x$CATOBJEXT" != "x"; then
5215      if test "x$ALL_LINGUAS" = "x"; then
5216        LINGUAS=
5217      else
5218        echo $ac_n "checking for catalogs to be installed""... $ac_c" 1>&6
5219 echo "configure:5207: checking for catalogs to be installed" >&5
5220        NEW_LINGUAS=
5221        for lang in ${LINGUAS=$ALL_LINGUAS}; do
5222          case "$ALL_LINGUAS" in
5223           *$lang*) NEW_LINGUAS="$NEW_LINGUAS $lang" ;;
5224          esac
5225        done
5226        LINGUAS=$NEW_LINGUAS
5227        echo "$ac_t""$LINGUAS" 1>&6
5228      fi
5229
5230           if test -n "$LINGUAS"; then
5231        for lang in $LINGUAS; do CATALOGS="$CATALOGS $lang$CATOBJEXT"; done
5232      fi
5233    fi
5234
5235             if test $ac_cv_header_locale_h = yes; then
5236      INCLUDE_LOCALE_H="#include <locale.h>"
5237    else
5238      INCLUDE_LOCALE_H="\
5239 /* The system does not provide the header <locale.h>.  Take care yourself.  */"
5240    fi
5241    
5242
5243             if test -f $srcdir/po2tbl.sed.in; then
5244       if test "$CATOBJEXT" = ".cat"; then
5245          ac_safe=`echo "linux/version.h" | sed 'y%./+-%__p_%'`
5246 echo $ac_n "checking for linux/version.h""... $ac_c" 1>&6
5247 echo "configure:5235: checking for linux/version.h" >&5
5248 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5249   echo $ac_n "(cached) $ac_c" 1>&6
5250 else
5251   cat > conftest.$ac_ext <<EOF
5252 #line 5240 "configure"
5253 #include "confdefs.h"
5254 #include <linux/version.h>
5255 EOF
5256 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5257 { (eval echo configure:5245: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5258 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5259 if test -z "$ac_err"; then
5260   rm -rf conftest*
5261   eval "ac_cv_header_$ac_safe=yes"
5262 else
5263   echo "$ac_err" >&5
5264   echo "configure: failed program was:" >&5
5265   cat conftest.$ac_ext >&5
5266   rm -rf conftest*
5267   eval "ac_cv_header_$ac_safe=no"
5268 fi
5269 rm -f conftest*
5270 fi
5271 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5272   echo "$ac_t""yes" 1>&6
5273   msgformat=linux
5274 else
5275   echo "$ac_t""no" 1>&6
5276 msgformat=xopen
5277 fi
5278
5279
5280                          sed -e '/^#/d' $srcdir/$msgformat-msg.sed > po2msg.sed
5281       fi
5282             sed -e '/^#.*[^\\]$/d' -e '/^#$/d' \
5283          $srcdir/po2tbl.sed.in > po2tbl.sed
5284    fi
5285
5286             if test "$PACKAGE" = "gettext"; then
5287      GT_NO="#NO#"
5288      GT_YES=
5289    else
5290      GT_NO=
5291      GT_YES="#YES#"
5292    fi
5293    
5294    
5295
5296    MKINSTALLDIRS="\$(srcdir)/../../mkinstalldirs"
5297    
5298
5299       l=
5300    
5301
5302             if test -f $srcdir/po/POTFILES.in; then
5303       test -d po || mkdir po
5304       if test "x$srcdir" != "x."; then
5305          if test "x`echo $srcdir | sed 's@/.*@@'`" = "x"; then
5306             posrcprefix="$srcdir/"
5307          else
5308             posrcprefix="../$srcdir/"
5309          fi
5310       else
5311          posrcprefix="../"
5312       fi
5313       rm -f po/POTFILES
5314       sed -e "/^#/d" -e "/^\$/d" -e "s,.*,      $posrcprefix& \\\\," -e "\$s/\(.*\) \\\\/\1/" \
5315          < $srcdir/po/POTFILES.in > po/POTFILES
5316    fi
5317   
5318
5319 echo $ac_n "checking whether to enable maintainer-specific portions of Makefiles""... $ac_c" 1>&6
5320 echo "configure:5308: checking whether to enable maintainer-specific portions of Makefiles" >&5
5321     # Check whether --enable-maintainer-mode or --disable-maintainer-mode was given.
5322 if test "${enable_maintainer_mode+set}" = set; then
5323   enableval="$enable_maintainer_mode"
5324   USE_MAINTAINER_MODE=$enableval
5325 else
5326   USE_MAINTAINER_MODE=no
5327 fi
5328
5329   echo "$ac_t""$USE_MAINTAINER_MODE" 1>&6
5330   
5331
5332 if test $USE_MAINTAINER_MODE = yes; then
5333   MAINTAINER_MODE_TRUE=
5334   MAINTAINER_MODE_FALSE='#'
5335 else
5336   MAINTAINER_MODE_TRUE='#'
5337   MAINTAINER_MODE_FALSE=
5338 fi
5339   MAINT=$MAINTAINER_MODE_TRUE
5340   
5341
5342
5343
5344 echo $ac_n "checking for executable suffix""... $ac_c" 1>&6
5345 echo "configure:5333: checking for executable suffix" >&5
5346 if eval "test \"`echo '$''{'ac_cv_exeext'+set}'`\" = set"; then
5347   echo $ac_n "(cached) $ac_c" 1>&6
5348 else
5349   if test "$CYGWIN" = yes || test "$MINGW32" = yes; then
5350   ac_cv_exeext=.exe
5351 else
5352   rm -f conftest*
5353   echo 'int main () { return 0; }' > conftest.$ac_ext
5354   ac_cv_exeext=
5355   if { (eval echo configure:5343: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
5356     for file in conftest.*; do
5357       case $file in
5358       *.c | *.o | *.obj | *.ilk | *.pdb) ;;
5359       *) ac_cv_exeext=`echo $file | sed -e s/conftest//` ;;
5360       esac
5361     done
5362   else
5363     { echo "configure: error: installation or configuration problem: compiler cannot create executables." 1>&2; exit 1; }
5364   fi
5365   rm -f conftest*
5366   test x"${ac_cv_exeext}" = x && ac_cv_exeext=no
5367 fi
5368 fi
5369
5370 EXEEXT=""
5371 test x"${ac_cv_exeext}" != xno && EXEEXT=${ac_cv_exeext}
5372 echo "$ac_t""${ac_cv_exeext}" 1>&6
5373 ac_exeext=$EXEEXT
5374
5375
5376 for ac_hdr in string.h stdlib.h memory.h strings.h unistd.h stdarg.h varargs.h errno.h sys/types.h
5377 do
5378 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5379 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5380 echo "configure:5368: checking for $ac_hdr" >&5
5381 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5382   echo $ac_n "(cached) $ac_c" 1>&6
5383 else
5384   cat > conftest.$ac_ext <<EOF
5385 #line 5373 "configure"
5386 #include "confdefs.h"
5387 #include <$ac_hdr>
5388 EOF
5389 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5390 { (eval echo configure:5378: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5391 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5392 if test -z "$ac_err"; then
5393   rm -rf conftest*
5394   eval "ac_cv_header_$ac_safe=yes"
5395 else
5396   echo "$ac_err" >&5
5397   echo "configure: failed program was:" >&5
5398   cat conftest.$ac_ext >&5
5399   rm -rf conftest*
5400   eval "ac_cv_header_$ac_safe=no"
5401 fi
5402 rm -f conftest*
5403 fi
5404 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5405   echo "$ac_t""yes" 1>&6
5406     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5407   cat >> confdefs.h <<EOF
5408 #define $ac_tr_hdr 1
5409 EOF
5410  
5411 else
5412   echo "$ac_t""no" 1>&6
5413 fi
5414 done
5415
5416
5417 # Put this here so that autoconf's "cross-compiling" message doesn't confuse
5418 # people who are not cross-compiling but are compiling cross-assemblers.
5419 echo $ac_n "checking whether compiling a cross-assembler""... $ac_c" 1>&6
5420 echo "configure:5408: checking whether compiling a cross-assembler" >&5
5421 if test "${host}" = "${target}"; then
5422   cross_gas=no
5423 else
5424   cross_gas=yes
5425   cat >> confdefs.h <<\EOF
5426 #define CROSS_COMPILE 1
5427 EOF
5428
5429 fi
5430 echo "$ac_t""$cross_gas" 1>&6
5431
5432 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
5433 # for constant arguments.  Useless!
5434 echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
5435 echo "configure:5423: checking for working alloca.h" >&5
5436 if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
5437   echo $ac_n "(cached) $ac_c" 1>&6
5438 else
5439   cat > conftest.$ac_ext <<EOF
5440 #line 5428 "configure"
5441 #include "confdefs.h"
5442 #include <alloca.h>
5443 int main() {
5444 char *p = alloca(2 * sizeof(int));
5445 ; return 0; }
5446 EOF
5447 if { (eval echo configure:5435: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5448   rm -rf conftest*
5449   ac_cv_header_alloca_h=yes
5450 else
5451   echo "configure: failed program was:" >&5
5452   cat conftest.$ac_ext >&5
5453   rm -rf conftest*
5454   ac_cv_header_alloca_h=no
5455 fi
5456 rm -f conftest*
5457 fi
5458
5459 echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
5460 if test $ac_cv_header_alloca_h = yes; then
5461   cat >> confdefs.h <<\EOF
5462 #define HAVE_ALLOCA_H 1
5463 EOF
5464
5465 fi
5466
5467 echo $ac_n "checking for alloca""... $ac_c" 1>&6
5468 echo "configure:5456: checking for alloca" >&5
5469 if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
5470   echo $ac_n "(cached) $ac_c" 1>&6
5471 else
5472   cat > conftest.$ac_ext <<EOF
5473 #line 5461 "configure"
5474 #include "confdefs.h"
5475
5476 #ifdef __GNUC__
5477 # define alloca __builtin_alloca
5478 #else
5479 # ifdef _MSC_VER
5480 #  include <malloc.h>
5481 #  define alloca _alloca
5482 # else
5483 #  if HAVE_ALLOCA_H
5484 #   include <alloca.h>
5485 #  else
5486 #   ifdef _AIX
5487  #pragma alloca
5488 #   else
5489 #    ifndef alloca /* predefined by HP cc +Olibcalls */
5490 char *alloca ();
5491 #    endif
5492 #   endif
5493 #  endif
5494 # endif
5495 #endif
5496
5497 int main() {
5498 char *p = (char *) alloca(1);
5499 ; return 0; }
5500 EOF
5501 if { (eval echo configure:5489: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5502   rm -rf conftest*
5503   ac_cv_func_alloca_works=yes
5504 else
5505   echo "configure: failed program was:" >&5
5506   cat conftest.$ac_ext >&5
5507   rm -rf conftest*
5508   ac_cv_func_alloca_works=no
5509 fi
5510 rm -f conftest*
5511 fi
5512
5513 echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
5514 if test $ac_cv_func_alloca_works = yes; then
5515   cat >> confdefs.h <<\EOF
5516 #define HAVE_ALLOCA 1
5517 EOF
5518
5519 fi
5520
5521 if test $ac_cv_func_alloca_works = no; then
5522   # The SVR3 libPW and SVR4 libucb both contain incompatible functions
5523   # that cause trouble.  Some versions do not even contain alloca or
5524   # contain a buggy version.  If you still want to use their alloca,
5525   # use ar to extract alloca.o from them instead of compiling alloca.c.
5526   ALLOCA=alloca.${ac_objext}
5527   cat >> confdefs.h <<\EOF
5528 #define C_ALLOCA 1
5529 EOF
5530
5531
5532 echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
5533 echo "configure:5521: checking whether alloca needs Cray hooks" >&5
5534 if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
5535   echo $ac_n "(cached) $ac_c" 1>&6
5536 else
5537   cat > conftest.$ac_ext <<EOF
5538 #line 5526 "configure"
5539 #include "confdefs.h"
5540 #if defined(CRAY) && ! defined(CRAY2)
5541 webecray
5542 #else
5543 wenotbecray
5544 #endif
5545
5546 EOF
5547 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5548   egrep "webecray" >/dev/null 2>&1; then
5549   rm -rf conftest*
5550   ac_cv_os_cray=yes
5551 else
5552   rm -rf conftest*
5553   ac_cv_os_cray=no
5554 fi
5555 rm -f conftest*
5556
5557 fi
5558
5559 echo "$ac_t""$ac_cv_os_cray" 1>&6
5560 if test $ac_cv_os_cray = yes; then
5561 for ac_func in _getb67 GETB67 getb67; do
5562   echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5563 echo "configure:5551: checking for $ac_func" >&5
5564 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
5565   echo $ac_n "(cached) $ac_c" 1>&6
5566 else
5567   cat > conftest.$ac_ext <<EOF
5568 #line 5556 "configure"
5569 #include "confdefs.h"
5570 /* System header to define __stub macros and hopefully few prototypes,
5571     which can conflict with char $ac_func(); below.  */
5572 #include <assert.h>
5573 /* Override any gcc2 internal prototype to avoid an error.  */
5574 /* We use char because int might match the return type of a gcc2
5575     builtin and then its argument prototype would still apply.  */
5576 char $ac_func();
5577
5578 int main() {
5579
5580 /* The GNU C library defines this for functions which it implements
5581     to always fail with ENOSYS.  Some functions are actually named
5582     something starting with __ and the normal name is an alias.  */
5583 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5584 choke me
5585 #else
5586 $ac_func();
5587 #endif
5588
5589 ; return 0; }
5590 EOF
5591 if { (eval echo configure:5579: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5592   rm -rf conftest*
5593   eval "ac_cv_func_$ac_func=yes"
5594 else
5595   echo "configure: failed program was:" >&5
5596   cat conftest.$ac_ext >&5
5597   rm -rf conftest*
5598   eval "ac_cv_func_$ac_func=no"
5599 fi
5600 rm -f conftest*
5601 fi
5602
5603 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5604   echo "$ac_t""yes" 1>&6
5605   cat >> confdefs.h <<EOF
5606 #define CRAY_STACKSEG_END $ac_func
5607 EOF
5608
5609   break
5610 else
5611   echo "$ac_t""no" 1>&6
5612 fi
5613
5614 done
5615 fi
5616
5617 echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
5618 echo "configure:5606: checking stack direction for C alloca" >&5
5619 if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
5620   echo $ac_n "(cached) $ac_c" 1>&6
5621 else
5622   if test "$cross_compiling" = yes; then
5623   ac_cv_c_stack_direction=0
5624 else
5625   cat > conftest.$ac_ext <<EOF
5626 #line 5614 "configure"
5627 #include "confdefs.h"
5628 find_stack_direction ()
5629 {
5630   static char *addr = 0;
5631   auto char dummy;
5632   if (addr == 0)
5633     {
5634       addr = &dummy;
5635       return find_stack_direction ();
5636     }
5637   else
5638     return (&dummy > addr) ? 1 : -1;
5639 }
5640 main ()
5641 {
5642   exit (find_stack_direction() < 0);
5643 }
5644 EOF
5645 if { (eval echo configure:5633: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
5646 then
5647   ac_cv_c_stack_direction=1
5648 else
5649   echo "configure: failed program was:" >&5
5650   cat conftest.$ac_ext >&5
5651   rm -fr conftest*
5652   ac_cv_c_stack_direction=-1
5653 fi
5654 rm -fr conftest*
5655 fi
5656
5657 fi
5658
5659 echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
5660 cat >> confdefs.h <<EOF
5661 #define STACK_DIRECTION $ac_cv_c_stack_direction
5662 EOF
5663
5664 fi
5665
5666 echo $ac_n "checking for inline""... $ac_c" 1>&6
5667 echo "configure:5655: checking for inline" >&5
5668 if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then
5669   echo $ac_n "(cached) $ac_c" 1>&6
5670 else
5671   ac_cv_c_inline=no
5672 for ac_kw in inline __inline__ __inline; do
5673   cat > conftest.$ac_ext <<EOF
5674 #line 5662 "configure"
5675 #include "confdefs.h"
5676
5677 int main() {
5678 } $ac_kw foo() {
5679 ; return 0; }
5680 EOF
5681 if { (eval echo configure:5669: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5682   rm -rf conftest*
5683   ac_cv_c_inline=$ac_kw; break
5684 else
5685   echo "configure: failed program was:" >&5
5686   cat conftest.$ac_ext >&5
5687 fi
5688 rm -f conftest*
5689 done
5690
5691 fi
5692
5693 echo "$ac_t""$ac_cv_c_inline" 1>&6
5694 case "$ac_cv_c_inline" in
5695   inline | yes) ;;
5696   no) cat >> confdefs.h <<\EOF
5697 #define inline 
5698 EOF
5699  ;;
5700   *)  cat >> confdefs.h <<EOF
5701 #define inline $ac_cv_c_inline
5702 EOF
5703  ;;
5704 esac
5705
5706
5707 # VMS doesn't have unlink.
5708 for ac_func in unlink remove
5709 do
5710 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5711 echo "configure:5699: checking for $ac_func" >&5
5712 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
5713   echo $ac_n "(cached) $ac_c" 1>&6
5714 else
5715   cat > conftest.$ac_ext <<EOF
5716 #line 5704 "configure"
5717 #include "confdefs.h"
5718 /* System header to define __stub macros and hopefully few prototypes,
5719     which can conflict with char $ac_func(); below.  */
5720 #include <assert.h>
5721 /* Override any gcc2 internal prototype to avoid an error.  */
5722 /* We use char because int might match the return type of a gcc2
5723     builtin and then its argument prototype would still apply.  */
5724 char $ac_func();
5725
5726 int main() {
5727
5728 /* The GNU C library defines this for functions which it implements
5729     to always fail with ENOSYS.  Some functions are actually named
5730     something starting with __ and the normal name is an alias.  */
5731 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5732 choke me
5733 #else
5734 $ac_func();
5735 #endif
5736
5737 ; return 0; }
5738 EOF
5739 if { (eval echo configure:5727: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5740   rm -rf conftest*
5741   eval "ac_cv_func_$ac_func=yes"
5742 else
5743   echo "configure: failed program was:" >&5
5744   cat conftest.$ac_ext >&5
5745   rm -rf conftest*
5746   eval "ac_cv_func_$ac_func=no"
5747 fi
5748 rm -f conftest*
5749 fi
5750
5751 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5752   echo "$ac_t""yes" 1>&6
5753     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5754   cat >> confdefs.h <<EOF
5755 #define $ac_tr_func 1
5756 EOF
5757  break
5758 else
5759   echo "$ac_t""no" 1>&6
5760 fi
5761 done
5762
5763
5764 # Some systems don't have sbrk().
5765 for ac_func in sbrk
5766 do
5767 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5768 echo "configure:5756: checking for $ac_func" >&5
5769 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
5770   echo $ac_n "(cached) $ac_c" 1>&6
5771 else
5772   cat > conftest.$ac_ext <<EOF
5773 #line 5761 "configure"
5774 #include "confdefs.h"
5775 /* System header to define __stub macros and hopefully few prototypes,
5776     which can conflict with char $ac_func(); below.  */
5777 #include <assert.h>
5778 /* Override any gcc2 internal prototype to avoid an error.  */
5779 /* We use char because int might match the return type of a gcc2
5780     builtin and then its argument prototype would still apply.  */
5781 char $ac_func();
5782
5783 int main() {
5784
5785 /* The GNU C library defines this for functions which it implements
5786     to always fail with ENOSYS.  Some functions are actually named
5787     something starting with __ and the normal name is an alias.  */
5788 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5789 choke me
5790 #else
5791 $ac_func();
5792 #endif
5793
5794 ; return 0; }
5795 EOF
5796 if { (eval echo configure:5784: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5797   rm -rf conftest*
5798   eval "ac_cv_func_$ac_func=yes"
5799 else
5800   echo "configure: failed program was:" >&5
5801   cat conftest.$ac_ext >&5
5802   rm -rf conftest*
5803   eval "ac_cv_func_$ac_func=no"
5804 fi
5805 rm -f conftest*
5806 fi
5807
5808 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5809   echo "$ac_t""yes" 1>&6
5810     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5811   cat >> confdefs.h <<EOF
5812 #define $ac_tr_func 1
5813 EOF
5814  
5815 else
5816   echo "$ac_t""no" 1>&6
5817 fi
5818 done
5819
5820
5821 # do we need the math library?
5822 case "${need_libm}" in
5823 yes) 
5824   LIBM=
5825 case $host in
5826 *-*-beos* | *-*-cygwin* | *-*-pw32*)
5827   # These system don't have libm
5828   ;;
5829 *-ncr-sysv4.3*)
5830   echo $ac_n "checking for _mwvalidcheckl in -lmw""... $ac_c" 1>&6
5831 echo "configure:5819: checking for _mwvalidcheckl in -lmw" >&5
5832 ac_lib_var=`echo mw'_'_mwvalidcheckl | sed 'y%./+-%__p_%'`
5833 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5834   echo $ac_n "(cached) $ac_c" 1>&6
5835 else
5836   ac_save_LIBS="$LIBS"
5837 LIBS="-lmw  $LIBS"
5838 cat > conftest.$ac_ext <<EOF
5839 #line 5827 "configure"
5840 #include "confdefs.h"
5841 /* Override any gcc2 internal prototype to avoid an error.  */
5842 /* We use char because int might match the return type of a gcc2
5843     builtin and then its argument prototype would still apply.  */
5844 char _mwvalidcheckl();
5845
5846 int main() {
5847 _mwvalidcheckl()
5848 ; return 0; }
5849 EOF
5850 if { (eval echo configure:5838: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5851   rm -rf conftest*
5852   eval "ac_cv_lib_$ac_lib_var=yes"
5853 else
5854   echo "configure: failed program was:" >&5
5855   cat conftest.$ac_ext >&5
5856   rm -rf conftest*
5857   eval "ac_cv_lib_$ac_lib_var=no"
5858 fi
5859 rm -f conftest*
5860 LIBS="$ac_save_LIBS"
5861
5862 fi
5863 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5864   echo "$ac_t""yes" 1>&6
5865   LIBM="-lmw"
5866 else
5867   echo "$ac_t""no" 1>&6
5868 fi
5869
5870   echo $ac_n "checking for main in -lm""... $ac_c" 1>&6
5871 echo "configure:5859: checking for main in -lm" >&5
5872 ac_lib_var=`echo m'_'main | sed 'y%./+-%__p_%'`
5873 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5874   echo $ac_n "(cached) $ac_c" 1>&6
5875 else
5876   ac_save_LIBS="$LIBS"
5877 LIBS="-lm  $LIBS"
5878 cat > conftest.$ac_ext <<EOF
5879 #line 5867 "configure"
5880 #include "confdefs.h"
5881
5882 int main() {
5883 main()
5884 ; return 0; }
5885 EOF
5886 if { (eval echo configure:5874: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5887   rm -rf conftest*
5888   eval "ac_cv_lib_$ac_lib_var=yes"
5889 else
5890   echo "configure: failed program was:" >&5
5891   cat conftest.$ac_ext >&5
5892   rm -rf conftest*
5893   eval "ac_cv_lib_$ac_lib_var=no"
5894 fi
5895 rm -f conftest*
5896 LIBS="$ac_save_LIBS"
5897
5898 fi
5899 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5900   echo "$ac_t""yes" 1>&6
5901   LIBM="$LIBM -lm"
5902 else
5903   echo "$ac_t""no" 1>&6
5904 fi
5905
5906   ;;
5907 *)
5908   echo $ac_n "checking for main in -lm""... $ac_c" 1>&6
5909 echo "configure:5897: checking for main in -lm" >&5
5910 ac_lib_var=`echo m'_'main | sed 'y%./+-%__p_%'`
5911 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5912   echo $ac_n "(cached) $ac_c" 1>&6
5913 else
5914   ac_save_LIBS="$LIBS"
5915 LIBS="-lm  $LIBS"
5916 cat > conftest.$ac_ext <<EOF
5917 #line 5905 "configure"
5918 #include "confdefs.h"
5919
5920 int main() {
5921 main()
5922 ; return 0; }
5923 EOF
5924 if { (eval echo configure:5912: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5925   rm -rf conftest*
5926   eval "ac_cv_lib_$ac_lib_var=yes"
5927 else
5928   echo "configure: failed program was:" >&5
5929   cat conftest.$ac_ext >&5
5930   rm -rf conftest*
5931   eval "ac_cv_lib_$ac_lib_var=no"
5932 fi
5933 rm -f conftest*
5934 LIBS="$ac_save_LIBS"
5935
5936 fi
5937 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5938   echo "$ac_t""yes" 1>&6
5939   LIBM="-lm"
5940 else
5941   echo "$ac_t""no" 1>&6
5942 fi
5943
5944   ;;
5945 esac
5946
5947   
5948   ;;
5949 esac
5950
5951 # Some non-ANSI preprocessors botch requoting inside strings.  That's bad
5952 # enough, but on some of those systems, the assert macro relies on requoting
5953 # working properly!
5954 echo $ac_n "checking for working assert macro""... $ac_c" 1>&6
5955 echo "configure:5943: checking for working assert macro" >&5
5956 if eval "test \"`echo '$''{'gas_cv_assert_ok'+set}'`\" = set"; then
5957   echo $ac_n "(cached) $ac_c" 1>&6
5958 else
5959   cat > conftest.$ac_ext <<EOF
5960 #line 5948 "configure"
5961 #include "confdefs.h"
5962 #include <assert.h>
5963 #include <stdio.h>
5964 int main() {
5965
5966 /* check for requoting problems */
5967 static int a, b, c, d;
5968 static char *s;
5969 assert (!strcmp(s, "foo bar baz quux"));
5970 /* check for newline handling */
5971 assert (a == b
5972         || c == d);
5973
5974 ; return 0; }
5975 EOF
5976 if { (eval echo configure:5964: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5977   rm -rf conftest*
5978   gas_cv_assert_ok=yes
5979 else
5980   echo "configure: failed program was:" >&5
5981   cat conftest.$ac_ext >&5
5982   rm -rf conftest*
5983   gas_cv_assert_ok=no
5984 fi
5985 rm -f conftest*
5986 fi
5987 echo "$ac_t""$gas_cv_assert_ok" 1>&6
5988 test $gas_cv_assert_ok = yes || cat >> confdefs.h <<\EOF
5989 #define BROKEN_ASSERT 1
5990 EOF
5991
5992
5993
5994 # On some systems, the system header files may not declare malloc, realloc,
5995 # and free.  There are places where gas needs these functions to have been
5996 # declared -- such as when taking their addresses.
5997 gas_test_headers="
5998 #ifdef HAVE_MEMORY_H
5999 #include <memory.h>
6000 #endif
6001 #ifdef HAVE_STRING_H
6002 #include <string.h>
6003 #else
6004 #ifdef HAVE_STRINGS_H
6005 #include <strings.h>
6006 #endif
6007 #endif
6008 #ifdef HAVE_STDLIB_H
6009 #include <stdlib.h>
6010 #endif
6011 #ifdef HAVE_UNISTD_H
6012 #include <unistd.h>
6013 #endif
6014 "
6015
6016 echo $ac_n "checking whether declaration is required for strstr""... $ac_c" 1>&6
6017 echo "configure:6005: checking whether declaration is required for strstr" >&5
6018 if eval "test \"`echo '$''{'gas_cv_decl_needed_strstr'+set}'`\" = set"; then
6019   echo $ac_n "(cached) $ac_c" 1>&6
6020 else
6021   cat > conftest.$ac_ext <<EOF
6022 #line 6010 "configure"
6023 #include "confdefs.h"
6024 $gas_test_headers
6025 int main() {
6026
6027 typedef char *(*f)();
6028 f x;
6029 x = (f) strstr;
6030
6031 ; return 0; }
6032 EOF
6033 if { (eval echo configure:6021: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6034   rm -rf conftest*
6035   gas_cv_decl_needed_strstr=no
6036 else
6037   echo "configure: failed program was:" >&5
6038   cat conftest.$ac_ext >&5
6039   rm -rf conftest*
6040   gas_cv_decl_needed_strstr=yes
6041 fi
6042 rm -f conftest*
6043 fi
6044 echo "$ac_t""$gas_cv_decl_needed_strstr" 1>&6
6045 if test $gas_cv_decl_needed_strstr = yes; then
6046  cat >> confdefs.h <<\EOF
6047 #define NEED_DECLARATION_STRSTR 1
6048 EOF
6049
6050 fi
6051
6052
6053 echo $ac_n "checking whether declaration is required for malloc""... $ac_c" 1>&6
6054 echo "configure:6042: checking whether declaration is required for malloc" >&5
6055 if eval "test \"`echo '$''{'gas_cv_decl_needed_malloc'+set}'`\" = set"; then
6056   echo $ac_n "(cached) $ac_c" 1>&6
6057 else
6058   cat > conftest.$ac_ext <<EOF
6059 #line 6047 "configure"
6060 #include "confdefs.h"
6061 $gas_test_headers
6062 int main() {
6063
6064 typedef char *(*f)();
6065 f x;
6066 x = (f) malloc;
6067
6068 ; return 0; }
6069 EOF
6070 if { (eval echo configure:6058: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6071   rm -rf conftest*
6072   gas_cv_decl_needed_malloc=no
6073 else
6074   echo "configure: failed program was:" >&5
6075   cat conftest.$ac_ext >&5
6076   rm -rf conftest*
6077   gas_cv_decl_needed_malloc=yes
6078 fi
6079 rm -f conftest*
6080 fi
6081 echo "$ac_t""$gas_cv_decl_needed_malloc" 1>&6
6082 if test $gas_cv_decl_needed_malloc = yes; then
6083  cat >> confdefs.h <<\EOF
6084 #define NEED_DECLARATION_MALLOC 1
6085 EOF
6086
6087 fi
6088
6089
6090 echo $ac_n "checking whether declaration is required for free""... $ac_c" 1>&6
6091 echo "configure:6079: checking whether declaration is required for free" >&5
6092 if eval "test \"`echo '$''{'gas_cv_decl_needed_free'+set}'`\" = set"; then
6093   echo $ac_n "(cached) $ac_c" 1>&6
6094 else
6095   cat > conftest.$ac_ext <<EOF
6096 #line 6084 "configure"
6097 #include "confdefs.h"
6098 $gas_test_headers
6099 int main() {
6100
6101 typedef void (*f)();
6102 f x;
6103 x = (f) free;
6104
6105 ; return 0; }
6106 EOF
6107 if { (eval echo configure:6095: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6108   rm -rf conftest*
6109   gas_cv_decl_needed_free=no
6110 else
6111   echo "configure: failed program was:" >&5
6112   cat conftest.$ac_ext >&5
6113   rm -rf conftest*
6114   gas_cv_decl_needed_free=yes
6115 fi
6116 rm -f conftest*
6117 fi
6118 echo "$ac_t""$gas_cv_decl_needed_free" 1>&6
6119 if test $gas_cv_decl_needed_free = yes; then
6120  cat >> confdefs.h <<\EOF
6121 #define NEED_DECLARATION_FREE 1
6122 EOF
6123
6124 fi
6125
6126
6127 echo $ac_n "checking whether declaration is required for sbrk""... $ac_c" 1>&6
6128 echo "configure:6116: checking whether declaration is required for sbrk" >&5
6129 if eval "test \"`echo '$''{'gas_cv_decl_needed_sbrk'+set}'`\" = set"; then
6130   echo $ac_n "(cached) $ac_c" 1>&6
6131 else
6132   cat > conftest.$ac_ext <<EOF
6133 #line 6121 "configure"
6134 #include "confdefs.h"
6135 $gas_test_headers
6136 int main() {
6137
6138 typedef char *(*f)();
6139 f x;
6140 x = (f) sbrk;
6141
6142 ; return 0; }
6143 EOF
6144 if { (eval echo configure:6132: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6145   rm -rf conftest*
6146   gas_cv_decl_needed_sbrk=no
6147 else
6148   echo "configure: failed program was:" >&5
6149   cat conftest.$ac_ext >&5
6150   rm -rf conftest*
6151   gas_cv_decl_needed_sbrk=yes
6152 fi
6153 rm -f conftest*
6154 fi
6155 echo "$ac_t""$gas_cv_decl_needed_sbrk" 1>&6
6156 if test $gas_cv_decl_needed_sbrk = yes; then
6157  cat >> confdefs.h <<\EOF
6158 #define NEED_DECLARATION_SBRK 1
6159 EOF
6160
6161 fi
6162
6163
6164 echo $ac_n "checking whether declaration is required for environ""... $ac_c" 1>&6
6165 echo "configure:6153: checking whether declaration is required for environ" >&5
6166 if eval "test \"`echo '$''{'gas_cv_decl_needed_environ'+set}'`\" = set"; then
6167   echo $ac_n "(cached) $ac_c" 1>&6
6168 else
6169   cat > conftest.$ac_ext <<EOF
6170 #line 6158 "configure"
6171 #include "confdefs.h"
6172 $gas_test_headers
6173 int main() {
6174
6175 typedef char **f;
6176 f x;
6177 x = (f) environ;
6178
6179 ; return 0; }
6180 EOF
6181 if { (eval echo configure:6169: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6182   rm -rf conftest*
6183   gas_cv_decl_needed_environ=no
6184 else
6185   echo "configure: failed program was:" >&5
6186   cat conftest.$ac_ext >&5
6187   rm -rf conftest*
6188   gas_cv_decl_needed_environ=yes
6189 fi
6190 rm -f conftest*
6191 fi
6192 echo "$ac_t""$gas_cv_decl_needed_environ" 1>&6
6193 if test $gas_cv_decl_needed_environ = yes; then
6194  cat >> confdefs.h <<\EOF
6195 #define NEED_DECLARATION_ENVIRON 1
6196 EOF
6197
6198 fi
6199
6200
6201 # Does errno.h declare errno, or do we have to add a separate declaration
6202 # for it?
6203
6204 echo $ac_n "checking whether declaration is required for errno""... $ac_c" 1>&6
6205 echo "configure:6193: checking whether declaration is required for errno" >&5
6206 if eval "test \"`echo '$''{'gas_cv_decl_needed_errno'+set}'`\" = set"; then
6207   echo $ac_n "(cached) $ac_c" 1>&6
6208 else
6209   cat > conftest.$ac_ext <<EOF
6210 #line 6198 "configure"
6211 #include "confdefs.h"
6212
6213 #ifdef HAVE_ERRNO_H
6214 #include <errno.h>
6215 #endif
6216
6217 int main() {
6218
6219 typedef int f;
6220 f x;
6221 x = (f) errno;
6222
6223 ; return 0; }
6224 EOF
6225 if { (eval echo configure:6213: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6226   rm -rf conftest*
6227   gas_cv_decl_needed_errno=no
6228 else
6229   echo "configure: failed program was:" >&5
6230   cat conftest.$ac_ext >&5
6231   rm -rf conftest*
6232   gas_cv_decl_needed_errno=yes
6233 fi
6234 rm -f conftest*
6235 fi
6236 echo "$ac_t""$gas_cv_decl_needed_errno" 1>&6
6237 if test $gas_cv_decl_needed_errno = yes; then
6238  cat >> confdefs.h <<\EOF
6239 #define NEED_DECLARATION_ERRNO 1
6240 EOF
6241
6242 fi
6243
6244
6245
6246
6247 trap '' 1 2 15
6248 cat > confcache <<\EOF
6249 # This file is a shell script that caches the results of configure
6250 # tests run on this system so they can be shared between configure
6251 # scripts and configure runs.  It is not useful on other systems.
6252 # If it contains results you don't want to keep, you may remove or edit it.
6253 #
6254 # By default, configure uses ./config.cache as the cache file,
6255 # creating it if it does not exist already.  You can give configure
6256 # the --cache-file=FILE option to use a different cache file; that is
6257 # what configure does when it calls configure scripts in
6258 # subdirectories, so they share the cache.
6259 # Giving --cache-file=/dev/null disables caching, for debugging configure.
6260 # config.status only pays attention to the cache file if you give it the
6261 # --recheck option to rerun configure.
6262 #
6263 EOF
6264 # The following way of writing the cache mishandles newlines in values,
6265 # but we know of no workaround that is simple, portable, and efficient.
6266 # So, don't put newlines in cache variables' values.
6267 # Ultrix sh set writes to stderr and can't be redirected directly,
6268 # and sets the high bit in the cache file unless we assign to the vars.
6269 (set) 2>&1 |
6270   case `(ac_space=' '; set | grep ac_space) 2>&1` in
6271   *ac_space=\ *)
6272     # `set' does not quote correctly, so add quotes (double-quote substitution
6273     # turns \\\\ into \\, and sed turns \\ into \).
6274     sed -n \
6275       -e "s/'/'\\\\''/g" \
6276       -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
6277     ;;
6278   *)
6279     # `set' quotes correctly as required by POSIX, so do not add quotes.
6280     sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
6281     ;;
6282   esac >> confcache
6283 if cmp -s $cache_file confcache; then
6284   :
6285 else
6286   if test -w $cache_file; then
6287     echo "updating cache $cache_file"
6288     cat confcache > $cache_file
6289   else
6290     echo "not updating unwritable cache $cache_file"
6291   fi
6292 fi
6293 rm -f confcache
6294
6295 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
6296
6297 test "x$prefix" = xNONE && prefix=$ac_default_prefix
6298 # Let make expand exec_prefix.
6299 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
6300
6301 # Any assignment to VPATH causes Sun make to only execute
6302 # the first set of double-colon rules, so remove it if not needed.
6303 # If there is a colon in the path, we need to keep it.
6304 if test "x$srcdir" = x.; then
6305   ac_vpsub='/^[         ]*VPATH[        ]*=[^:]*$/d'
6306 fi
6307
6308 trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
6309
6310 DEFS=-DHAVE_CONFIG_H
6311
6312 # Without the "./", some shells look in PATH for config.status.
6313 : ${CONFIG_STATUS=./config.status}
6314
6315 echo creating $CONFIG_STATUS
6316 rm -f $CONFIG_STATUS
6317 cat > $CONFIG_STATUS <<EOF
6318 #! /bin/sh
6319 # Generated automatically by configure.
6320 # Run this file to recreate the current configuration.
6321 # This directory was configured as follows,
6322 # on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
6323 #
6324 # $0 $ac_configure_args
6325 #
6326 # Compiler output produced by configure, useful for debugging
6327 # configure, is in ./config.log if it exists.
6328
6329 ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
6330 for ac_option
6331 do
6332   case "\$ac_option" in
6333   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
6334     echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
6335     exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
6336   -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
6337     echo "$CONFIG_STATUS generated by autoconf version 2.13"
6338     exit 0 ;;
6339   -help | --help | --hel | --he | --h)
6340     echo "\$ac_cs_usage"; exit 0 ;;
6341   *) echo "\$ac_cs_usage"; exit 1 ;;
6342   esac
6343 done
6344
6345 ac_given_srcdir=$srcdir
6346 ac_given_INSTALL="$INSTALL"
6347
6348 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
6349 EOF
6350 cat >> $CONFIG_STATUS <<EOF
6351
6352 # Protect against being on the right side of a sed subst in config.status.
6353 sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
6354  s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
6355 $ac_vpsub
6356 $extrasub
6357 s%@SHELL@%$SHELL%g
6358 s%@CFLAGS@%$CFLAGS%g
6359 s%@CPPFLAGS@%$CPPFLAGS%g
6360 s%@CXXFLAGS@%$CXXFLAGS%g
6361 s%@FFLAGS@%$FFLAGS%g
6362 s%@DEFS@%$DEFS%g
6363 s%@LDFLAGS@%$LDFLAGS%g
6364 s%@LIBS@%$LIBS%g
6365 s%@exec_prefix@%$exec_prefix%g
6366 s%@prefix@%$prefix%g
6367 s%@program_transform_name@%$program_transform_name%g
6368 s%@bindir@%$bindir%g
6369 s%@sbindir@%$sbindir%g
6370 s%@libexecdir@%$libexecdir%g
6371 s%@datadir@%$datadir%g
6372 s%@sysconfdir@%$sysconfdir%g
6373 s%@sharedstatedir@%$sharedstatedir%g
6374 s%@localstatedir@%$localstatedir%g
6375 s%@libdir@%$libdir%g
6376 s%@includedir@%$includedir%g
6377 s%@oldincludedir@%$oldincludedir%g
6378 s%@infodir@%$infodir%g
6379 s%@mandir@%$mandir%g
6380 s%@host@%$host%g
6381 s%@host_alias@%$host_alias%g
6382 s%@host_cpu@%$host_cpu%g
6383 s%@host_vendor@%$host_vendor%g
6384 s%@host_os@%$host_os%g
6385 s%@target@%$target%g
6386 s%@target_alias@%$target_alias%g
6387 s%@target_cpu@%$target_cpu%g
6388 s%@target_vendor@%$target_vendor%g
6389 s%@target_os@%$target_os%g
6390 s%@build@%$build%g
6391 s%@build_alias@%$build_alias%g
6392 s%@build_cpu@%$build_cpu%g
6393 s%@build_vendor@%$build_vendor%g
6394 s%@build_os@%$build_os%g
6395 s%@CC@%$CC%g
6396 s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
6397 s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
6398 s%@INSTALL_DATA@%$INSTALL_DATA%g
6399 s%@PACKAGE@%$PACKAGE%g
6400 s%@VERSION@%$VERSION%g
6401 s%@ACLOCAL@%$ACLOCAL%g
6402 s%@AUTOCONF@%$AUTOCONF%g
6403 s%@AUTOMAKE@%$AUTOMAKE%g
6404 s%@AUTOHEADER@%$AUTOHEADER%g
6405 s%@MAKEINFO@%$MAKEINFO%g
6406 s%@SET_MAKE@%$SET_MAKE%g
6407 s%@LN_S@%$LN_S%g
6408 s%@OBJEXT@%$OBJEXT%g
6409 s%@EXEEXT@%$EXEEXT%g
6410 s%@RANLIB@%$RANLIB%g
6411 s%@STRIP@%$STRIP%g
6412 s%@LIBTOOL@%$LIBTOOL%g
6413 s%@WARN_CFLAGS@%$WARN_CFLAGS%g
6414 s%@GDBINIT@%$GDBINIT%g
6415 s%@cgen_cpu_prefix@%$cgen_cpu_prefix%g
6416 s%@extra_objects@%$extra_objects%g
6417 s%@target_cpu_type@%$target_cpu_type%g
6418 s%@obj_format@%$obj_format%g
6419 s%@te_file@%$te_file%g
6420 s%@install_tooldir@%$install_tooldir%g
6421 s%@atof@%$atof%g
6422 s%@BFDLIB@%$BFDLIB%g
6423 s%@OPCODES_LIB@%$OPCODES_LIB%g
6424 s%@ALL_OBJ_DEPS@%$ALL_OBJ_DEPS%g
6425 s%@YACC@%$YACC%g
6426 s%@LEX@%$LEX%g
6427 s%@LEXLIB@%$LEXLIB%g
6428 s%@CPP@%$CPP%g
6429 s%@LEX_OUTPUT_ROOT@%$LEX_OUTPUT_ROOT%g
6430 s%@ALLOCA@%$ALLOCA%g
6431 s%@USE_NLS@%$USE_NLS%g
6432 s%@MSGFMT@%$MSGFMT%g
6433 s%@GMSGFMT@%$GMSGFMT%g
6434 s%@XGETTEXT@%$XGETTEXT%g
6435 s%@USE_INCLUDED_LIBINTL@%$USE_INCLUDED_LIBINTL%g
6436 s%@CATALOGS@%$CATALOGS%g
6437 s%@CATOBJEXT@%$CATOBJEXT%g
6438 s%@DATADIRNAME@%$DATADIRNAME%g
6439 s%@GMOFILES@%$GMOFILES%g
6440 s%@INSTOBJEXT@%$INSTOBJEXT%g
6441 s%@INTLDEPS@%$INTLDEPS%g
6442 s%@INTLLIBS@%$INTLLIBS%g
6443 s%@INTLOBJS@%$INTLOBJS%g
6444 s%@POFILES@%$POFILES%g
6445 s%@POSUB@%$POSUB%g
6446 s%@INCLUDE_LOCALE_H@%$INCLUDE_LOCALE_H%g
6447 s%@GT_NO@%$GT_NO%g
6448 s%@GT_YES@%$GT_YES%g
6449 s%@MKINSTALLDIRS@%$MKINSTALLDIRS%g
6450 s%@l@%$l%g
6451 s%@MAINTAINER_MODE_TRUE@%$MAINTAINER_MODE_TRUE%g
6452 s%@MAINTAINER_MODE_FALSE@%$MAINTAINER_MODE_FALSE%g
6453 s%@MAINT@%$MAINT%g
6454 s%@LIBM@%$LIBM%g
6455
6456 CEOF
6457 EOF
6458
6459 cat >> $CONFIG_STATUS <<\EOF
6460
6461 # Split the substitutions into bite-sized pieces for seds with
6462 # small command number limits, like on Digital OSF/1 and HP-UX.
6463 ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script.
6464 ac_file=1 # Number of current file.
6465 ac_beg=1 # First line for current file.
6466 ac_end=$ac_max_sed_cmds # Line after last line for current file.
6467 ac_more_lines=:
6468 ac_sed_cmds=""
6469 while $ac_more_lines; do
6470   if test $ac_beg -gt 1; then
6471     sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file
6472   else
6473     sed "${ac_end}q" conftest.subs > conftest.s$ac_file
6474   fi
6475   if test ! -s conftest.s$ac_file; then
6476     ac_more_lines=false
6477     rm -f conftest.s$ac_file
6478   else
6479     if test -z "$ac_sed_cmds"; then
6480       ac_sed_cmds="sed -f conftest.s$ac_file"
6481     else
6482       ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file"
6483     fi
6484     ac_file=`expr $ac_file + 1`
6485     ac_beg=$ac_end
6486     ac_end=`expr $ac_end + $ac_max_sed_cmds`
6487   fi
6488 done
6489 if test -z "$ac_sed_cmds"; then
6490   ac_sed_cmds=cat
6491 fi
6492 EOF
6493
6494 cat >> $CONFIG_STATUS <<EOF
6495
6496 CONFIG_FILES=\${CONFIG_FILES-"Makefile doc/Makefile ${GDBINIT}:gdbinit.in po/Makefile.in:po/Make-in"}
6497 EOF
6498 cat >> $CONFIG_STATUS <<\EOF
6499 for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
6500   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
6501   case "$ac_file" in
6502   *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
6503        ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
6504   *) ac_file_in="${ac_file}.in" ;;
6505   esac
6506
6507   # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
6508
6509   # Remove last slash and all that follows it.  Not all systems have dirname.
6510   ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
6511   if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
6512     # The file is in a subdirectory.
6513     test ! -d "$ac_dir" && mkdir "$ac_dir"
6514     ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
6515     # A "../" for each directory in $ac_dir_suffix.
6516     ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
6517   else
6518     ac_dir_suffix= ac_dots=
6519   fi
6520
6521   case "$ac_given_srcdir" in
6522   .)  srcdir=.
6523       if test -z "$ac_dots"; then top_srcdir=.
6524       else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
6525   /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
6526   *) # Relative path.
6527     srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
6528     top_srcdir="$ac_dots$ac_given_srcdir" ;;
6529   esac
6530
6531   case "$ac_given_INSTALL" in
6532   [/$]*) INSTALL="$ac_given_INSTALL" ;;
6533   *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
6534   esac
6535
6536   echo creating "$ac_file"
6537   rm -f "$ac_file"
6538   configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
6539   case "$ac_file" in
6540   *Makefile*) ac_comsub="1i\\
6541 # $configure_input" ;;
6542   *) ac_comsub= ;;
6543   esac
6544
6545   ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
6546   sed -e "$ac_comsub
6547 s%@configure_input@%$configure_input%g
6548 s%@srcdir@%$srcdir%g
6549 s%@top_srcdir@%$top_srcdir%g
6550 s%@INSTALL@%$INSTALL%g
6551 " $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file
6552 fi; done
6553 rm -f conftest.s*
6554
6555 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
6556 # NAME is the cpp macro being defined and VALUE is the value it is being given.
6557 #
6558 # ac_d sets the value in "#define NAME VALUE" lines.
6559 ac_dA='s%^\([   ]*\)#\([        ]*define[       ][      ]*\)'
6560 ac_dB='\([      ][      ]*\)[^  ]*%\1#\2'
6561 ac_dC='\3'
6562 ac_dD='%g'
6563 # ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
6564 ac_uA='s%^\([   ]*\)#\([        ]*\)undef\([    ][      ]*\)'
6565 ac_uB='\([      ]\)%\1#\2define\3'
6566 ac_uC=' '
6567 ac_uD='\4%g'
6568 # ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
6569 ac_eA='s%^\([   ]*\)#\([        ]*\)undef\([    ][      ]*\)'
6570 ac_eB='$%\1#\2define\3'
6571 ac_eC=' '
6572 ac_eD='%g'
6573
6574 if test "${CONFIG_HEADERS+set}" != set; then
6575 EOF
6576 cat >> $CONFIG_STATUS <<EOF
6577   CONFIG_HEADERS="config.h:config.in"
6578 EOF
6579 cat >> $CONFIG_STATUS <<\EOF
6580 fi
6581 for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then
6582   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
6583   case "$ac_file" in
6584   *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
6585        ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
6586   *) ac_file_in="${ac_file}.in" ;;
6587   esac
6588
6589   echo creating $ac_file
6590
6591   rm -f conftest.frag conftest.in conftest.out
6592   ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
6593   cat $ac_file_inputs > conftest.in
6594
6595 EOF
6596
6597 # Transform confdefs.h into a sed script conftest.vals that substitutes
6598 # the proper values into config.h.in to produce config.h.  And first:
6599 # Protect against being on the right side of a sed subst in config.status.
6600 # Protect against being in an unquoted here document in config.status.
6601 rm -f conftest.vals
6602 cat > conftest.hdr <<\EOF
6603 s/[\\&%]/\\&/g
6604 s%[\\$`]%\\&%g
6605 s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
6606 s%ac_d%ac_u%gp
6607 s%ac_u%ac_e%gp
6608 EOF
6609 sed -n -f conftest.hdr confdefs.h > conftest.vals
6610 rm -f conftest.hdr
6611
6612 # This sed command replaces #undef with comments.  This is necessary, for
6613 # example, in the case of _POSIX_SOURCE, which is predefined and required
6614 # on some systems where configure will not decide to define it.
6615 cat >> conftest.vals <<\EOF
6616 s%^[    ]*#[    ]*undef[        ][      ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
6617 EOF
6618
6619 # Break up conftest.vals because some shells have a limit on
6620 # the size of here documents, and old seds have small limits too.
6621
6622 rm -f conftest.tail
6623 while :
6624 do
6625   ac_lines=`grep -c . conftest.vals`
6626   # grep -c gives empty output for an empty file on some AIX systems.
6627   if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
6628   # Write a limited-size here document to conftest.frag.
6629   echo '  cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
6630   sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
6631   echo 'CEOF
6632   sed -f conftest.frag conftest.in > conftest.out
6633   rm -f conftest.in
6634   mv conftest.out conftest.in
6635 ' >> $CONFIG_STATUS
6636   sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
6637   rm -f conftest.vals
6638   mv conftest.tail conftest.vals
6639 done
6640 rm -f conftest.vals
6641
6642 cat >> $CONFIG_STATUS <<\EOF
6643   rm -f conftest.frag conftest.h
6644   echo "/* $ac_file.  Generated automatically by configure.  */" > conftest.h
6645   cat conftest.in >> conftest.h
6646   rm -f conftest.in
6647   if cmp -s $ac_file conftest.h 2>/dev/null; then
6648     echo "$ac_file is unchanged"
6649     rm -f conftest.h
6650   else
6651     # Remove last slash and all that follows it.  Not all systems have dirname.
6652       ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
6653       if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
6654       # The file is in a subdirectory.
6655       test ! -d "$ac_dir" && mkdir "$ac_dir"
6656     fi
6657     rm -f $ac_file
6658     mv conftest.h $ac_file
6659   fi
6660 fi; done
6661
6662 EOF
6663 cat >> $CONFIG_STATUS <<EOF
6664
6665 target_cpu_type=${target_cpu_type}
6666  cgen_cpu_prefix=${cgen_cpu_prefix}
6667  obj_format=${obj_format}
6668  te_file=${te_file}
6669 EOF
6670 cat >> $CONFIG_STATUS <<\EOF
6671 test -z "$CONFIG_HEADERS" || echo timestamp > stamp-h
6672 rm -f targ-cpu.c targ-cpu.h obj-format.h obj-format.c targ-env.h atof-targ.c itbl-cpu.h
6673  echo '#include "tc-'"${target_cpu_type}"'.h"' > targ-cpu.h
6674  echo '#include "obj-'"${obj_format}"'.h"' > obj-format.h
6675  echo '#include "te-'"${te_file}"'.h"' > targ-env.h
6676  echo '#include "itbl-'"${target_cpu_type}"'.h"' > itbl-cpu.h
6677  if test "x$cgen_cpu_prefix" != x ; then
6678    echo '#include "opcodes/'"${cgen_cpu_prefix}"'-desc.h"' > cgen-desc.h
6679  fi
6680
6681  sed -e '/POTFILES =/r po/POTFILES' po/Makefile.in > po/Makefile
6682 exit 0
6683 EOF
6684 chmod +x $CONFIG_STATUS
6685 rm -fr confdefs* $ac_clean_files
6686 test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1
6687