OSDN Git Service

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