Add PDP-11 support
[external/binutils.git] / gas / configure
1 #! /bin/sh
2
3 # Guess values for system-dependent variables and create Makefiles.
4 # Generated automatically using autoconf version 2.13 
5 # Copyright (C) 1992, 93, 94, 95, 96 Free Software Foundation, Inc.
6 #
7 # This configure script is free software; the Free Software Foundation
8 # gives unlimited permission to copy, distribute and modify it.
9
10 # Defaults:
11 ac_help=
12 ac_default_prefix=/usr/local
13 # Any additions from configure.in:
14 ac_help="$ac_help
15   --enable-shared[=PKGS]  build shared libraries [default=yes]"
16 ac_help="$ac_help
17   --enable-static[=PKGS]  build static libraries [default=yes]"
18 ac_help="$ac_help
19   --enable-fast-install[=PKGS]  optimize for fast installation [default=yes]"
20 ac_help="$ac_help
21   --with-gnu-ld           assume the C compiler uses GNU ld [default=no]"
22 ac_help="$ac_help
23   --disable-libtool-lock  avoid locking (might break parallel builds)"
24 ac_help="$ac_help
25   --with-pic              try to use only PIC/non-PIC objects [default=use both]"
26 ac_help="$ac_help
27   --enable-bfd-assembler  use BFD back end for writing object files"
28 ac_help="$ac_help
29     targets            alternative target configurations besides the primary"
30 ac_help="$ac_help
31   --enable-commonbfdlib   build shared BFD/opcodes/libiberty library"
32 ac_help="$ac_help
33   --enable-build-warnings Enable build-time compiler warnings if gcc is used"
34 ac_help="$ac_help
35   --disable-nls           do not use Native Language Support"
36 ac_help="$ac_help
37   --with-included-gettext use the GNU gettext library included here"
38 ac_help="$ac_help
39   --enable-maintainer-mode enable make rules and dependencies not useful
40                           (and sometimes confusing) to the casual installer"
41
42 # Initialize some variables set by options.
43 # The variables have the same names as the options, with
44 # dashes changed to underlines.
45 build=NONE
46 cache_file=./config.cache
47 exec_prefix=NONE
48 host=NONE
49 no_create=
50 nonopt=NONE
51 no_recursion=
52 prefix=NONE
53 program_prefix=NONE
54 program_suffix=NONE
55 program_transform_name=s,x,x,
56 silent=
57 site=
58 sitefile=
59 srcdir=
60 target=NONE
61 verbose=
62 x_includes=NONE
63 x_libraries=NONE
64 bindir='${exec_prefix}/bin'
65 sbindir='${exec_prefix}/sbin'
66 libexecdir='${exec_prefix}/libexec'
67 datadir='${prefix}/share'
68 sysconfdir='${prefix}/etc'
69 sharedstatedir='${prefix}/com'
70 localstatedir='${prefix}/var'
71 libdir='${exec_prefix}/lib'
72 includedir='${prefix}/include'
73 oldincludedir='/usr/include'
74 infodir='${prefix}/info'
75 mandir='${prefix}/man'
76
77 # Initialize some other variables.
78 subdirs=
79 MFLAGS= MAKEFLAGS=
80 SHELL=${CONFIG_SHELL-/bin/sh}
81 # Maximum number of lines to put in a shell here document.
82 ac_max_here_lines=12
83
84 ac_prev=
85 for ac_option
86 do
87
88   # If the previous option needs an argument, assign it.
89   if test -n "$ac_prev"; then
90     eval "$ac_prev=\$ac_option"
91     ac_prev=
92     continue
93   fi
94
95   case "$ac_option" in
96   -*=*) ac_optarg=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
97   *) ac_optarg= ;;
98   esac
99
100   # Accept the important Cygnus configure options, so we can diagnose typos.
101
102   case "$ac_option" in
103
104   -bindir | --bindir | --bindi | --bind | --bin | --bi)
105     ac_prev=bindir ;;
106   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
107     bindir="$ac_optarg" ;;
108
109   -build | --build | --buil | --bui | --bu)
110     ac_prev=build ;;
111   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
112     build="$ac_optarg" ;;
113
114   -cache-file | --cache-file | --cache-fil | --cache-fi \
115   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
116     ac_prev=cache_file ;;
117   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
118   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
119     cache_file="$ac_optarg" ;;
120
121   -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
122     ac_prev=datadir ;;
123   -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
124   | --da=*)
125     datadir="$ac_optarg" ;;
126
127   -disable-* | --disable-*)
128     ac_feature=`echo $ac_option|sed -e 's/-*disable-//'`
129     # Reject names that are not valid shell variable names.
130     if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
131       { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
132     fi
133     ac_feature=`echo $ac_feature| sed 's/-/_/g'`
134     eval "enable_${ac_feature}=no" ;;
135
136   -enable-* | --enable-*)
137     ac_feature=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
138     # Reject names that are not valid shell variable names.
139     if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
140       { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
141     fi
142     ac_feature=`echo $ac_feature| sed 's/-/_/g'`
143     case "$ac_option" in
144       *=*) ;;
145       *) ac_optarg=yes ;;
146     esac
147     eval "enable_${ac_feature}='$ac_optarg'" ;;
148
149   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
150   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
151   | --exec | --exe | --ex)
152     ac_prev=exec_prefix ;;
153   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
154   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
155   | --exec=* | --exe=* | --ex=*)
156     exec_prefix="$ac_optarg" ;;
157
158   -gas | --gas | --ga | --g)
159     # Obsolete; use --with-gas.
160     with_gas=yes ;;
161
162   -help | --help | --hel | --he)
163     # Omit some internal or obsolete options to make the list less imposing.
164     # This message is too long to be a string in the A/UX 3.1 sh.
165     cat << EOF
166 Usage: configure [options] [host]
167 Options: [defaults in brackets after descriptions]
168 Configuration:
169   --cache-file=FILE       cache test results in FILE
170   --help                  print this message
171   --no-create             do not create output files
172   --quiet, --silent       do not print \`checking...' messages
173   --site-file=FILE        use FILE as the site file
174   --version               print the version of autoconf that created configure
175 Directory and file names:
176   --prefix=PREFIX         install architecture-independent files in PREFIX
177                           [$ac_default_prefix]
178   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
179                           [same as prefix]
180   --bindir=DIR            user executables in DIR [EPREFIX/bin]
181   --sbindir=DIR           system admin executables in DIR [EPREFIX/sbin]
182   --libexecdir=DIR        program executables in DIR [EPREFIX/libexec]
183   --datadir=DIR           read-only architecture-independent data in DIR
184                           [PREFIX/share]
185   --sysconfdir=DIR        read-only single-machine data in DIR [PREFIX/etc]
186   --sharedstatedir=DIR    modifiable architecture-independent data in DIR
187                           [PREFIX/com]
188   --localstatedir=DIR     modifiable single-machine data in DIR [PREFIX/var]
189   --libdir=DIR            object code libraries in DIR [EPREFIX/lib]
190   --includedir=DIR        C header files in DIR [PREFIX/include]
191   --oldincludedir=DIR     C header files for non-gcc in DIR [/usr/include]
192   --infodir=DIR           info documentation in DIR [PREFIX/info]
193   --mandir=DIR            man documentation in DIR [PREFIX/man]
194   --srcdir=DIR            find the sources in DIR [configure dir or ..]
195   --program-prefix=PREFIX prepend PREFIX to installed program names
196   --program-suffix=SUFFIX append SUFFIX to installed program names
197   --program-transform-name=PROGRAM
198                           run sed PROGRAM on installed program names
199 EOF
200     cat << EOF
201 Host type:
202   --build=BUILD           configure for building on BUILD [BUILD=HOST]
203   --host=HOST             configure for HOST [guessed]
204   --target=TARGET         configure for TARGET [TARGET=HOST]
205 Features and packages:
206   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
207   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
208   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
209   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
210   --x-includes=DIR        X include files are in DIR
211   --x-libraries=DIR       X library files are in DIR
212 EOF
213     if test -n "$ac_help"; then
214       echo "--enable and --with options recognized:$ac_help"
215     fi
216     exit 0 ;;
217
218   -host | --host | --hos | --ho)
219     ac_prev=host ;;
220   -host=* | --host=* | --hos=* | --ho=*)
221     host="$ac_optarg" ;;
222
223   -includedir | --includedir | --includedi | --included | --include \
224   | --includ | --inclu | --incl | --inc)
225     ac_prev=includedir ;;
226   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
227   | --includ=* | --inclu=* | --incl=* | --inc=*)
228     includedir="$ac_optarg" ;;
229
230   -infodir | --infodir | --infodi | --infod | --info | --inf)
231     ac_prev=infodir ;;
232   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
233     infodir="$ac_optarg" ;;
234
235   -libdir | --libdir | --libdi | --libd)
236     ac_prev=libdir ;;
237   -libdir=* | --libdir=* | --libdi=* | --libd=*)
238     libdir="$ac_optarg" ;;
239
240   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
241   | --libexe | --libex | --libe)
242     ac_prev=libexecdir ;;
243   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
244   | --libexe=* | --libex=* | --libe=*)
245     libexecdir="$ac_optarg" ;;
246
247   -localstatedir | --localstatedir | --localstatedi | --localstated \
248   | --localstate | --localstat | --localsta | --localst \
249   | --locals | --local | --loca | --loc | --lo)
250     ac_prev=localstatedir ;;
251   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
252   | --localstate=* | --localstat=* | --localsta=* | --localst=* \
253   | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
254     localstatedir="$ac_optarg" ;;
255
256   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
257     ac_prev=mandir ;;
258   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
259     mandir="$ac_optarg" ;;
260
261   -nfp | --nfp | --nf)
262     # Obsolete; use --without-fp.
263     with_fp=no ;;
264
265   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
266   | --no-cr | --no-c)
267     no_create=yes ;;
268
269   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
270   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
271     no_recursion=yes ;;
272
273   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
274   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
275   | --oldin | --oldi | --old | --ol | --o)
276     ac_prev=oldincludedir ;;
277   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
278   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
279   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
280     oldincludedir="$ac_optarg" ;;
281
282   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
283     ac_prev=prefix ;;
284   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
285     prefix="$ac_optarg" ;;
286
287   -program-prefix | --program-prefix | --program-prefi | --program-pref \
288   | --program-pre | --program-pr | --program-p)
289     ac_prev=program_prefix ;;
290   -program-prefix=* | --program-prefix=* | --program-prefi=* \
291   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
292     program_prefix="$ac_optarg" ;;
293
294   -program-suffix | --program-suffix | --program-suffi | --program-suff \
295   | --program-suf | --program-su | --program-s)
296     ac_prev=program_suffix ;;
297   -program-suffix=* | --program-suffix=* | --program-suffi=* \
298   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
299     program_suffix="$ac_optarg" ;;
300
301   -program-transform-name | --program-transform-name \
302   | --program-transform-nam | --program-transform-na \
303   | --program-transform-n | --program-transform- \
304   | --program-transform | --program-transfor \
305   | --program-transfo | --program-transf \
306   | --program-trans | --program-tran \
307   | --progr-tra | --program-tr | --program-t)
308     ac_prev=program_transform_name ;;
309   -program-transform-name=* | --program-transform-name=* \
310   | --program-transform-nam=* | --program-transform-na=* \
311   | --program-transform-n=* | --program-transform-=* \
312   | --program-transform=* | --program-transfor=* \
313   | --program-transfo=* | --program-transf=* \
314   | --program-trans=* | --program-tran=* \
315   | --progr-tra=* | --program-tr=* | --program-t=*)
316     program_transform_name="$ac_optarg" ;;
317
318   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
319   | -silent | --silent | --silen | --sile | --sil)
320     silent=yes ;;
321
322   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
323     ac_prev=sbindir ;;
324   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
325   | --sbi=* | --sb=*)
326     sbindir="$ac_optarg" ;;
327
328   -sharedstatedir | --sharedstatedir | --sharedstatedi \
329   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
330   | --sharedst | --shareds | --shared | --share | --shar \
331   | --sha | --sh)
332     ac_prev=sharedstatedir ;;
333   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
334   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
335   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
336   | --sha=* | --sh=*)
337     sharedstatedir="$ac_optarg" ;;
338
339   -site | --site | --sit)
340     ac_prev=site ;;
341   -site=* | --site=* | --sit=*)
342     site="$ac_optarg" ;;
343
344   -site-file | --site-file | --site-fil | --site-fi | --site-f)
345     ac_prev=sitefile ;;
346   -site-file=* | --site-file=* | --site-fil=* | --site-fi=* | --site-f=*)
347     sitefile="$ac_optarg" ;;
348
349   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
350     ac_prev=srcdir ;;
351   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
352     srcdir="$ac_optarg" ;;
353
354   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
355   | --syscon | --sysco | --sysc | --sys | --sy)
356     ac_prev=sysconfdir ;;
357   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
358   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
359     sysconfdir="$ac_optarg" ;;
360
361   -target | --target | --targe | --targ | --tar | --ta | --t)
362     ac_prev=target ;;
363   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
364     target="$ac_optarg" ;;
365
366   -v | -verbose | --verbose | --verbos | --verbo | --verb)
367     verbose=yes ;;
368
369   -version | --version | --versio | --versi | --vers)
370     echo "configure generated by autoconf version 2.13"
371     exit 0 ;;
372
373   -with-* | --with-*)
374     ac_package=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
375     # Reject names that are not valid shell variable names.
376     if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
377       { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
378     fi
379     ac_package=`echo $ac_package| sed 's/-/_/g'`
380     case "$ac_option" in
381       *=*) ;;
382       *) ac_optarg=yes ;;
383     esac
384     eval "with_${ac_package}='$ac_optarg'" ;;
385
386   -without-* | --without-*)
387     ac_package=`echo $ac_option|sed -e 's/-*without-//'`
388     # Reject names that are not valid shell variable names.
389     if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
390       { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
391     fi
392     ac_package=`echo $ac_package| sed 's/-/_/g'`
393     eval "with_${ac_package}=no" ;;
394
395   --x)
396     # Obsolete; use --with-x.
397     with_x=yes ;;
398
399   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
400   | --x-incl | --x-inc | --x-in | --x-i)
401     ac_prev=x_includes ;;
402   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
403   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
404     x_includes="$ac_optarg" ;;
405
406   -x-libraries | --x-libraries | --x-librarie | --x-librari \
407   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
408     ac_prev=x_libraries ;;
409   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
410   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
411     x_libraries="$ac_optarg" ;;
412
413   -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
414     ;;
415
416   *)
417     if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
418       echo "configure: warning: $ac_option: invalid host type" 1>&2
419     fi
420     if test "x$nonopt" != xNONE; then
421       { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
422     fi
423     nonopt="$ac_option"
424     ;;
425
426   esac
427 done
428
429 if test -n "$ac_prev"; then
430   { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
431 fi
432
433 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
434
435 # File descriptor usage:
436 # 0 standard input
437 # 1 file creation
438 # 2 errors and warnings
439 # 3 some systems may open it to /dev/tty
440 # 4 used on the Kubota Titan
441 # 6 checking for... messages and results
442 # 5 compiler messages saved in config.log
443 if test "$silent" = yes; then
444   exec 6>/dev/null
445 else
446   exec 6>&1
447 fi
448 exec 5>./config.log
449
450 echo "\
451 This file contains any messages produced by compilers while
452 running configure, to aid debugging if configure makes a mistake.
453 " 1>&5
454
455 # Strip out --no-create and --no-recursion so they do not pile up.
456 # Also quote any args containing shell metacharacters.
457 ac_configure_args=
458 for ac_arg
459 do
460   case "$ac_arg" in
461   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
462   | --no-cr | --no-c) ;;
463   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
464   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
465   *" "*|*"      "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
466   ac_configure_args="$ac_configure_args '$ac_arg'" ;;
467   *) ac_configure_args="$ac_configure_args $ac_arg" ;;
468   esac
469 done
470
471 # NLS nuisances.
472 # Only set these to C if already set.  These must not be set unconditionally
473 # because not all systems understand e.g. LANG=C (notably SCO).
474 # Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
475 # Non-C LC_CTYPE values break the ctype check.
476 if test "${LANG+set}"   = set; then LANG=C;   export LANG;   fi
477 if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi
478 if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi
479 if test "${LC_CTYPE+set}"    = set; then LC_CTYPE=C;    export LC_CTYPE;    fi
480
481 # confdefs.h avoids OS command line length limits that DEFS can exceed.
482 rm -rf conftest* confdefs.h
483 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
484 echo > confdefs.h
485
486 # A filename unique to this package, relative to the directory that
487 # configure is in, which we can look for to find out if srcdir is correct.
488 ac_unique_file=as.h
489
490 # Find the source files, if location was not specified.
491 if test -z "$srcdir"; then
492   ac_srcdir_defaulted=yes
493   # Try the directory containing this script, then its parent.
494   ac_prog=$0
495   ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
496   test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
497   srcdir=$ac_confdir
498   if test ! -r $srcdir/$ac_unique_file; then
499     srcdir=..
500   fi
501 else
502   ac_srcdir_defaulted=no
503 fi
504 if test ! -r $srcdir/$ac_unique_file; then
505   if test "$ac_srcdir_defaulted" = yes; then
506     { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
507   else
508     { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
509   fi
510 fi
511 srcdir=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
512
513 # Prefer explicitly selected file to automatically selected ones.
514 if test -z "$sitefile"; then
515   if test -z "$CONFIG_SITE"; then
516     if test "x$prefix" != xNONE; then
517       CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
518     else
519       CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
520     fi
521   fi
522 else
523   CONFIG_SITE="$sitefile"
524 fi
525 for ac_site_file in $CONFIG_SITE; do
526   if test -r "$ac_site_file"; then
527     echo "loading site script $ac_site_file"
528     . "$ac_site_file"
529   fi
530 done
531
532 if test -r "$cache_file"; then
533   echo "loading cache $cache_file"
534   . $cache_file
535 else
536   echo "creating cache $cache_file"
537   > $cache_file
538 fi
539
540 ac_ext=c
541 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
542 ac_cpp='$CPP $CPPFLAGS'
543 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
544 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
545 cross_compiling=$ac_cv_prog_cc_cross
546
547 ac_exeext=
548 ac_objext=o
549 if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then
550   # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
551   if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then
552     ac_n= ac_c='
553 ' ac_t='        '
554   else
555     ac_n=-n ac_c= ac_t=
556   fi
557 else
558   ac_n= ac_c='\c' ac_t=
559 fi
560
561 echo $ac_n "checking for Cygwin environment""... $ac_c" 1>&6
562 echo "configure:563: checking for Cygwin environment" >&5
563 if eval "test \"`echo '$''{'ac_cv_cygwin'+set}'`\" = set"; then
564   echo $ac_n "(cached) $ac_c" 1>&6
565 else
566   cat > conftest.$ac_ext <<EOF
567 #line 568 "configure"
568 #include "confdefs.h"
569
570 int main() {
571
572 #ifndef __CYGWIN__
573 #define __CYGWIN__ __CYGWIN32__
574 #endif
575 return __CYGWIN__;
576 ; return 0; }
577 EOF
578 if { (eval echo configure:579: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
579   rm -rf conftest*
580   ac_cv_cygwin=yes
581 else
582   echo "configure: failed program was:" >&5
583   cat conftest.$ac_ext >&5
584   rm -rf conftest*
585   ac_cv_cygwin=no
586 fi
587 rm -f conftest*
588 rm -f conftest*
589 fi
590
591 echo "$ac_t""$ac_cv_cygwin" 1>&6
592 CYGWIN=
593 test "$ac_cv_cygwin" = yes && CYGWIN=yes
594 echo $ac_n "checking for mingw32 environment""... $ac_c" 1>&6
595 echo "configure:596: checking for mingw32 environment" >&5
596 if eval "test \"`echo '$''{'ac_cv_mingw32'+set}'`\" = set"; then
597   echo $ac_n "(cached) $ac_c" 1>&6
598 else
599   cat > conftest.$ac_ext <<EOF
600 #line 601 "configure"
601 #include "confdefs.h"
602
603 int main() {
604 return __MINGW32__;
605 ; return 0; }
606 EOF
607 if { (eval echo configure:608: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
608   rm -rf conftest*
609   ac_cv_mingw32=yes
610 else
611   echo "configure: failed program was:" >&5
612   cat conftest.$ac_ext >&5
613   rm -rf conftest*
614   ac_cv_mingw32=no
615 fi
616 rm -f conftest*
617 rm -f conftest*
618 fi
619
620 echo "$ac_t""$ac_cv_mingw32" 1>&6
621 MINGW32=
622 test "$ac_cv_mingw32" = yes && MINGW32=yes
623
624
625 ac_aux_dir=
626 for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
627   if test -f $ac_dir/install-sh; then
628     ac_aux_dir=$ac_dir
629     ac_install_sh="$ac_aux_dir/install-sh -c"
630     break
631   elif test -f $ac_dir/install.sh; then
632     ac_aux_dir=$ac_dir
633     ac_install_sh="$ac_aux_dir/install.sh -c"
634     break
635   fi
636 done
637 if test -z "$ac_aux_dir"; then
638   { echo "configure: error: can not find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." 1>&2; exit 1; }
639 fi
640 ac_config_guess=$ac_aux_dir/config.guess
641 ac_config_sub=$ac_aux_dir/config.sub
642 ac_configure=$ac_aux_dir/configure # This should be Cygnus configure.
643
644
645 # Do some error checking and defaulting for the host and target type.
646 # The inputs are:
647 #    configure --host=HOST --target=TARGET --build=BUILD NONOPT
648 #
649 # The rules are:
650 # 1. You are not allowed to specify --host, --target, and nonopt at the
651 #    same time.
652 # 2. Host defaults to nonopt.
653 # 3. If nonopt is not specified, then host defaults to the current host,
654 #    as determined by config.guess.
655 # 4. Target and build default to nonopt.
656 # 5. If nonopt is not specified, then target and build default to host.
657
658 # The aliases save the names the user supplied, while $host etc.
659 # will get canonicalized.
660 case $host---$target---$nonopt in
661 NONE---*---* | *---NONE---* | *---*---NONE) ;;
662 *) { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; } ;;
663 esac
664
665
666 # Make sure we can run config.sub.
667 if ${CONFIG_SHELL-/bin/sh} $ac_config_sub sun4 >/dev/null 2>&1; then :
668 else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
669 fi
670
671 echo $ac_n "checking host system type""... $ac_c" 1>&6
672 echo "configure:673: checking host system type" >&5
673
674 host_alias=$host
675 case "$host_alias" in
676 NONE)
677   case $nonopt in
678   NONE)
679     if host_alias=`${CONFIG_SHELL-/bin/sh} $ac_config_guess`; then :
680     else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; }
681     fi ;;
682   *) host_alias=$nonopt ;;
683   esac ;;
684 esac
685
686 host=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $host_alias`
687 host_cpu=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
688 host_vendor=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
689 host_os=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
690 echo "$ac_t""$host" 1>&6
691
692 echo $ac_n "checking target system type""... $ac_c" 1>&6
693 echo "configure:694: checking target system type" >&5
694
695 target_alias=$target
696 case "$target_alias" in
697 NONE)
698   case $nonopt in
699   NONE) target_alias=$host_alias ;;
700   *) target_alias=$nonopt ;;
701   esac ;;
702 esac
703
704 target=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $target_alias`
705 target_cpu=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
706 target_vendor=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
707 target_os=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
708 echo "$ac_t""$target" 1>&6
709
710 echo $ac_n "checking build system type""... $ac_c" 1>&6
711 echo "configure:712: checking build system type" >&5
712
713 build_alias=$build
714 case "$build_alias" in
715 NONE)
716   case $nonopt in
717   NONE) build_alias=$host_alias ;;
718   *) build_alias=$nonopt ;;
719   esac ;;
720 esac
721
722 build=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $build_alias`
723 build_cpu=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
724 build_vendor=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
725 build_os=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
726 echo "$ac_t""$build" 1>&6
727
728 test "$host_alias" != "$target_alias" &&
729   test "$program_prefix$program_suffix$program_transform_name" = \
730     NONENONEs,x,x, &&
731   program_prefix=${target_alias}-
732
733
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[3456]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       s390x*)           cpu_type=s390 arch=s390x ;;
2283       s390*)            cpu_type=s390 arch=s390 ;;
2284       sparclite*)       cpu_type=sparc arch=sparclite ;;
2285       sparclet*)        cpu_type=sparc arch=sparclet ;;
2286       sparc64*)         cpu_type=sparc arch=v9-64 ;;
2287       sparc86x*)        cpu_type=sparc arch=sparc86x  ;;
2288       sparc*)           cpu_type=sparc arch=sparclite ;; # ??? See tc-sparc.c.
2289       v850*)            cpu_type=v850 ;;
2290       *)                cpu_type=${cpu} ;;
2291     esac
2292
2293     if test ${this_target} = $target ; then
2294       target_cpu_type=${cpu_type}
2295     elif test ${target_cpu_type} != ${cpu_type} ; then
2296       continue
2297     fi
2298
2299     generic_target=${cpu_type}-$vendor-$os
2300     dev=no
2301     bfd_gas=no
2302     em=generic
2303
2304     # assign object format
2305     case ${generic_target} in
2306       a29k-*-coff)          fmt=coff ;;
2307       a29k-amd-udi)         fmt=coff ;;
2308       a29k-amd-ebmon)       fmt=coff ;;
2309       a29k-nyu-sym1)        fmt=coff ;;
2310       a29k-*-rtems*)        fmt=coff ;;
2311       a29k-*-vxworks*)      fmt=coff ;;
2312
2313       alpha*-*-*vms*)       fmt=evax ;;
2314       alpha*-*-netware*)    fmt=ecoff ;;
2315       alpha*-*-openbsd*)    fmt=ecoff ;;
2316       alpha*-*-osf*)        fmt=ecoff ;;
2317       alpha*-*-linuxecoff*) fmt=ecoff ;;
2318       alpha*-*-linux-gnu*)  fmt=elf em=linux ;;
2319       alpha*-*-netbsd*)     fmt=elf em=nbsd ;;
2320
2321       arc-*-elf*)           fmt=elf bfd_gas=yes ;;
2322
2323       arm-*-aout)                       fmt=aout ;;
2324       arm-*-coff | thumb-*-coff)        fmt=coff ;;
2325       arm-*-rtems | thumb-*-rtems)      fmt=elf ;;
2326       arm-*-elf | thumb-*-elf)          fmt=elf ;;
2327       arm*-*-conix*)                    fmt=elf ;;
2328       arm-*-linux*aout*)                fmt=aout em=linux ;;
2329       arm*-*-linux-gnu* | arm*-*-uclinux*)      
2330                                         fmt=elf  em=linux ;;
2331       arm-*-netbsd*)                    fmt=aout em=nbsd ;;
2332       arm-*-oabi | thumb-*-oabi)        fmt=elf ;;
2333       arm-epoc-pe | thumb-epoc-pe)      fmt=coff em=epoc-pe ;;
2334       arm-*-wince)                      fmt=coff em=wince-pe ;;
2335       arm-*-pe | thumb-*-pe)            fmt=coff em=pe ;;
2336       arm-*-riscix*)                    fmt=aout em=riscix ;;
2337
2338       avr-*-*)              fmt=elf bfd_gas=yes ;;
2339
2340       cris-*-*)             fmt=multi bfd_gas=yes ;;
2341
2342       d10v-*-*)             fmt=elf bfd_gas=yes ;;
2343       d30v-*-*)             fmt=elf bfd_gas=yes ;;
2344
2345
2346       fr30-*-*)             fmt=elf bfd_gas=yes ;;
2347
2348       hppa-*-linux-gnu*)    case ${cpu} in
2349                                 hppa*64*)
2350                                         fmt=elf em=hppalinux64;;
2351                                 hppa*)
2352                                         fmt=elf em=linux;;
2353                             esac ;;
2354       hppa-*-*elf*)         fmt=elf em=hppa ;;
2355       hppa-*-lites*)        fmt=elf em=hppa ;;
2356       hppa-*-osf*)          fmt=som em=hppa ;;
2357       hppa-*-rtems*)        fmt=elf em=hppa ;;
2358       hppa-*-hpux11*)       case ${cpu} in
2359                                 hppa*64*)
2360                                         fmt=elf em=hppa64 ;;
2361                                 hppa*)
2362                                         fmt=som em=hppa ;;
2363                             esac ;;
2364       hppa-*-hpux*)         fmt=som em=hppa ;;
2365       hppa-*-mpeix*)        fmt=som em=hppa ;;
2366       hppa-*-bsd*)          fmt=som em=hppa ;;
2367       hppa-*-hiux*)         fmt=som em=hppa ;;
2368
2369       h8300-*-rtems*)       fmt=coff ;;
2370       h8300-*-coff)         fmt=coff ;;
2371
2372       i370-*-elf* | i370-*-linux*) fmt=elf ;;
2373       i386-ibm-aix*)        fmt=coff em=i386aix ;;
2374       i386-sequent-bsd*)    fmt=aout em=dynix bfd_gas=yes ;;
2375       i386-*-beospe*)       fmt=coff em=pe bfd_gas=yes ;;
2376       i386-*-beoself* | i386-*-beos*) fmt=elf bfd_gas=yes ;;
2377       i386-*-bsd*)          fmt=aout em=386bsd ;;
2378       i386-*-netbsd0.8)     fmt=aout em=386bsd ;;
2379       i386-*-netbsd*)       fmt=aout em=nbsd bfd_gas=yes;;
2380       i386-*-openbsd*)      fmt=aout em=nbsd bfd_gas=yes;;
2381       i386-*-linux*aout* | i386-*-linuxoldld)   fmt=aout em=linux ;;
2382       i386-*-linux*coff*)   fmt=coff em=linux ;;
2383       i386-*-linux-gnu*)    fmt=elf em=linux bfd_gas=yes ;;
2384       x86_64-*-linux-gnu*)  fmt=elf em=linux bfd_gas=yes ;;
2385       i386-*-lynxos*)       fmt=coff em=lynx ;;
2386       i386-*-sysv[45]* | i386-*-solaris* | i386-*-elf)
2387                             fmt=elf bfd_gas=yes ;;
2388       i386-*-freebsdaout* | i386-*-freebsd[12].* | i386-*-freebsd[12])
2389                             fmt=aout em=386bsd ;;
2390       i386-*-freebsd*)      fmt=elf bfd_gas=yes ;;
2391       i386-*-coff | i386-*-sysv* | i386-*-sco3.2v5*coff | i386-*-isc*)
2392                           fmt=coff ;;
2393       i386-*-sco3.2v5*)      fmt=elf
2394                             if test ${this_target} = $target; then
2395                                 cat >> confdefs.h <<\EOF
2396 #define SCO_ELF 1
2397 EOF
2398
2399                             fi
2400                             ;;
2401       i386-*-sco3.2*)       fmt=coff ;;
2402       i386-*-vsta)          fmt=aout ;;
2403       i386-*-msdosdjgpp* | i386-*-go32* | i386-go32-rtems*)
2404                             fmt=coff em=go32 bfd_gas=yes
2405                             cat >> confdefs.h <<\EOF
2406 #define STRICTCOFF 1
2407 EOF
2408
2409                             ;;
2410       i386-*-rtemself*)     fmt=elf ;;
2411       i386-*-rtems*)        fmt=coff ;;
2412       i386-*-gnu*)          fmt=elf ;;
2413       i386-*-mach*)
2414                             fmt=aout em=mach bfd_gas=yes ;;
2415       i386-*-msdos*)        fmt=aout ;;
2416       i386-*-moss*)         fmt=elf ;;
2417       i386-*-pe)            fmt=coff em=pe bfd_gas=yes ;;
2418       i386-*-cygwin*)       fmt=coff em=pe bfd_gas=yes ;;
2419       i386-*-interix*)      fmt=coff em=interix bfd_gas=yes ;;
2420       i386-*-mingw32*)      fmt=coff em=pe bfd_gas=yes ;;
2421       i386-*-*nt*)          fmt=coff em=pe bfd_gas=yes ;;
2422       i386-*-vxworks*)      fmt=aout ;;
2423       i386-*-chaos)         fmt=elf ;;
2424       i860-stardent-sysv4* | i860-stardent-elf*)
2425                             fmt=elf bfd_gas=yes endian=little
2426                             echo "configure: warning: GAS support for ${generic_target} is preliminary and a work in progress" 1>&2 ;;
2427       i960-*-bout)          fmt=bout ;;
2428       i960-*-coff)          fmt=coff em=ic960 ;;
2429       i960-*-rtems*)        fmt=coff em=ic960 ;;
2430       i960-*-nindy*)        fmt=bout ;;
2431       i960-*-vxworks4*)     fmt=bout ;;
2432       i960-*-vxworks5.0)    fmt=bout ;;
2433       i960-*-vxworks5.*)    fmt=coff em=ic960 ;;
2434       i960-*-vxworks*)      fmt=bout ;;
2435       i960-*-elf*)          fmt=elf ;;
2436
2437       ia64-*-elf*)          fmt=elf ;;
2438       ia64-*-linux-gnu*)    fmt=elf em=linux ;;
2439       ia64-*-hpux*)         fmt=elf em=hpux ;;
2440
2441       m32r-*-*)             fmt=elf bfd_gas=yes ;;
2442
2443       m68hc11-*-*|m6811-*-*|m68hc12-*-*|m6812-*-*)fmt=elf bfd_gas=yes ;;
2444
2445       m68k-*-vxworks* | m68k-ericsson-ose | m68k-*-sunos*)
2446                             fmt=aout em=sun3 ;;
2447       m68k-motorola-sysv*)  fmt=coff em=delta ;;
2448       m68k-bull-sysv3*)     fmt=coff em=dpx2 ;;
2449       m68k-apollo-*)        fmt=coff em=apollo ;;
2450       m68k-*-sysv4*) # must be before -sysv*
2451                             fmt=elf em=svr4 ;;
2452       m68k-*-elf*)          fmt=elf ;;
2453       m68k-*-coff | m68k-*-sysv* | m68k-*-rtems*)
2454                             fmt=coff ;;
2455       m68k-*-hpux*)         fmt=hp300 em=hp300 ;;
2456       m68k-*-linux*aout*)   fmt=aout em=linux ;;
2457       m68k-*-linux-gnu*)    fmt=elf em=linux ;;
2458       m68k-*-gnu*)          fmt=elf ;;
2459       m68k-*-lynxos*)       fmt=coff em=lynx ;;
2460       m68k-*-netbsd*)       fmt=aout em=nbsd bfd_gas=yes ;;
2461       m68k-*-openbsd*)      fmt=aout em=nbsd bfd_gas=yes ;;
2462       m68k-apple-aux*)      fmt=coff em=aux ;;
2463       m68k-*-psos*)         fmt=elf em=psos;;
2464
2465       m88k-motorola-sysv3*) fmt=coff em=delt88 ;;
2466       m88k-*-coff*)         fmt=coff ;;
2467
2468       mcore-*-elf)          fmt=elf bfd_gas=yes ;;
2469       mcore-*-pe)           fmt=coff em=pe bfd_gas=yes ;;
2470
2471       # don't change em like *-*-bsd does
2472       mips-dec-netbsd*)     fmt=elf endian=little ;;
2473       mips-dec-openbsd*)    fmt=elf endian=little ;;
2474       mips-dec-bsd*)        fmt=aout endian=little ;;
2475       mips-sony-bsd*)       fmt=ecoff ;;
2476       mips-*-bsd*)          { echo "configure: error: Unknown vendor for mips-bsd configuration." 1>&2; exit 1; } ;;
2477       mips-*-ultrix*)       fmt=ecoff endian=little ;;
2478       mips-*-osf*)          fmt=ecoff endian=little ;;
2479       mips-*-ecoff*)        fmt=ecoff ;;
2480       mips-*-ecoff*)        fmt=ecoff ;;
2481       mips-*-pe*)           fmt=coff endian=little em=pe ;;
2482       mips-*-irix6*)        fmt=elf ;;
2483       mips-*-irix5*)        fmt=elf ;;
2484       mips-*-irix*)         fmt=ecoff ;;
2485       mips-*-lnews*)        fmt=ecoff em=lnews ;;
2486       mips-*-riscos*)       fmt=ecoff ;;
2487       mips-*-sysv4*MP*)     fmt=elf em=tmips ;;
2488       mips-*-sysv*)         fmt=ecoff ;;
2489       mips-*-elf* | mips-*-rtems* | mips-*-linux-gnu* | mips-*-gnu* | mips-*-openbsd*)
2490                             fmt=elf ;;
2491       mips-*-vxworks*)      fmt=elf
2492                             cat >> confdefs.h <<\EOF
2493 #define MIPS_STABS_ELF 1
2494 EOF
2495
2496                             ;;
2497       mn10200-*-*)          fmt=elf bfd_gas=yes ;;
2498       mn10300-*-*)          fmt=elf bfd_gas=yes ;;
2499       pj*)                  fmt=elf ;;
2500       ppc-*-pe | ppc-*-cygwin* | ppc-*-winnt*)
2501                             fmt=coff em=pe ;;
2502       ppc-*-aix*)           fmt=coff ;;
2503       ppc-*-beos*)          fmt=coff ;;
2504       ppc-*-*bsd* | ppc-*-elf* | ppc-*-eabi* | ppc-*-sysv4*)
2505                             fmt=elf ;;
2506       ppc-*-linux-gnu*)     fmt=elf
2507                             case "$endian" in
2508                             big)  ;;
2509                             *)    { echo "configure: error: GNU/Linux must be configured big endian" 1>&2; exit 1; } ;;
2510                             esac
2511                             ;;
2512       ppc-*-solaris*)       fmt=elf
2513                             if test ${this_target} = $target; then
2514                                 cat >> confdefs.h <<\EOF
2515 #define TARGET_SOLARIS_COMMENT 1
2516 EOF
2517
2518                             fi
2519                             if test x${endian} = xbig; then
2520                                 { echo "configure: error: Solaris must be configured little endian" 1>&2; exit 1; }
2521                             fi
2522                             ;;
2523       ppc-*-rtems*)         fmt=elf ;;
2524       ppc-*-macos* | ppc-*-mpw*)
2525                             fmt=coff em=macos ;;
2526       ppc-*-netware*)       fmt=elf em=ppcnw ;;
2527       ppc-*-vxworks*)       fmt=elf ;;
2528
2529       s390x-*-linux-gnu*)   fmt=elf em=linux ;;
2530       s390-*-linux-gnu*)    fmt=elf em=linux ;;
2531
2532       sh-*-linux*)          fmt=elf em=linux ;;
2533       sh-*-elf*)            fmt=elf ;;
2534       sh-*-coff*)           fmt=coff bfd_gas=yes;;
2535       sh-*-pe*)             fmt=coff em=pe bfd_gas=yes;;
2536       sh-*-rtemself*)       fmt=elf ;;
2537       sh-*-rtems*)          fmt=coff bfd_gas=yes;;
2538
2539       ns32k-pc532-mach* | ns32k-pc532-ux*)    fmt=aout em=pc532mach ;;
2540       ns32k-pc532-netbsd* | ns32k-pc532-lites*)  fmt=aout em=nbsd532 ;;
2541       ns32k-pc532-openbsd*) fmt=aout em=nbsd532 ;;
2542
2543       sparc-*-rtemsaout*)   fmt=aout ;;
2544       sparc-*-rtemself*)    fmt=elf ;;
2545       sparc-*-rtems*)       fmt=elf ;;
2546       sparc-*-sunos4*)      fmt=aout em=sun3 ;;
2547       sparc-*-aout | sparc*-*-vxworks*)
2548                             fmt=aout em=sparcaout ;;
2549       sparc-*-coff)         fmt=coff ;;
2550       sparc-*-linux*aout*)  fmt=aout em=linux ;;
2551       sparc-*-linux-gnu*)   fmt=elf em=linux ;;
2552       sparc-*-lynxos*)      fmt=coff em=lynx ;;
2553       sparc-fujitsu-none)   fmt=aout ;;
2554       sparc-*-elf | sparc-*-sysv4* | sparc-*-solaris*)
2555                             fmt=elf ;;
2556       sparc-*-netbsd*)      em=nbsd bfd_gas=yes
2557                             case ${cpu} in
2558                                 sparc) case ${os} in
2559                                            *elf*) fmt=elf ;;
2560                                            *)     fmt=aout ;;
2561                                        esac ;;
2562                                 sparc64) fmt=elf ;;
2563                             esac
2564                             ;;
2565       sparc-*-openbsd*)     fmt=aout em=nbsd ;;
2566
2567       strongarm-*-coff)     fmt=coff ;;
2568       strongarm-*-elf)      fmt=elf ;;
2569       xscale-*-coff)     fmt=coff ;;
2570       xscale-*-elf)      fmt=elf ;;
2571
2572       tic30-*-*aout*)       fmt=aout bfd_gas=yes ;;
2573       tic30-*-*coff*)       fmt=coff bfd_gas=yes ;;
2574       tic54x-*-* | c54x*-*-*)
2575                             fmt=coff bfd_gas=yes need_libm=yes;;
2576       tic80-*-*)            fmt=coff ;;
2577
2578       v850-*-*)             fmt=elf bfd_gas=yes ;;
2579       v850e-*-*)            fmt=elf bfd_gas=yes ;;
2580       v850ea-*-*)           fmt=elf bfd_gas=yes ;;
2581
2582       vax-*-bsd* | vax-*-ultrix*)
2583                             fmt=aout ;;
2584       vax-*-vms)            fmt=vms ;;
2585
2586
2587       z8k-*-coff | z8k-*-sim)
2588                             fmt=coff ;;
2589
2590       w65-*-*)              fmt=coff ;;
2591
2592       *-*-aout | *-*-scout)
2593                             fmt=aout ;;
2594       *-*-nindy*)
2595                             fmt=bout ;;
2596       *-*-bsd*)
2597                             fmt=aout em=sun3 ;;
2598       *-*-generic)          fmt=generic ;;
2599       *-*-xray | *-*-hms)   fmt=coff ;;
2600       *-*-sim)              fmt=coff ;;
2601       *-*-elf | *-*-sysv4* | *-*-solaris*)
2602                             echo "configure: warning: GAS support for ${generic_target} is incomplete." 1>&2
2603                             fmt=elf dev=yes ;;
2604       *-*-vxworks)          fmt=aout ;;
2605       *-*-netware)          fmt=elf ;;
2606     esac
2607
2608     if test ${this_target} = $target ; then
2609       endian_def=
2610       if test x${endian} = xbig; then
2611         endian_def=1
2612       elif test x${endian} = xlittle; then
2613         endian_def=0
2614       fi
2615       if test x${endian_def} != x; then
2616         cat >> confdefs.h <<EOF
2617 #define TARGET_BYTES_BIG_ENDIAN $endian_def
2618 EOF
2619
2620       fi
2621     fi
2622
2623     case ${cpu_type}-${fmt} in
2624       alpha*-*) bfd_gas=yes ;;
2625       arm-*)    bfd_gas=yes ;;
2626     # not yet
2627     # i386-aout)        bfd_gas=preferred ;;
2628       ia64*-*)  bfd_gas=yes ;;
2629       mips-*)   bfd_gas=yes ;;
2630       ns32k-*)  bfd_gas=yes ;;
2631       pdp11-*)  bfd_gas=yes ;;
2632       ppc-*)    bfd_gas=yes ;;
2633       sparc-*)  bfd_gas=yes ;;
2634       strongarm-*)      bfd_gas=yes ;;
2635       xscale-*) bfd_gas=yes ;;
2636       *-elf)    bfd_gas=yes ;;
2637       *-ecoff)  bfd_gas=yes ;;
2638       *-som)    bfd_gas=yes ;;
2639     #enable bfd for coff and aout to allow testing if a bfd target is
2640     #the primary target, but not for coff or aout as the primary target
2641       i386-coff)        if test x${primary_bfd_gas} = xyes; then bfd_gas=yes; fi ;;
2642       i386-aout)        if test x${primary_bfd_gas} = xyes; then bfd_gas=yes; fi ;;
2643       *)                ;;
2644     esac
2645
2646 # Other random stuff.
2647
2648     # Do we need the opcodes library?
2649     case ${cpu_type} in
2650       vax | i386 | tic30)
2651         ;;
2652
2653       *)
2654         need_opcodes=yes
2655
2656         case "${enable_shared}" in
2657         yes) shared_opcodes=true ;;
2658         *opcodes*) shared_opcodes=true ;;
2659         *) shared_opcodes=false ;;
2660         esac
2661         if test "${shared_opcodes}" = "true"; then
2662           # A shared libopcodes must be linked against libbfd.
2663           need_bfd=yes
2664         fi
2665         ;;
2666     esac
2667
2668     # Any other special object files needed ?
2669     case ${cpu_type} in
2670       fr30 | m32r)
2671         using_cgen=yes
2672         ;;
2673
2674       m68k)
2675         case ${extra_objects} in
2676         *m68k-parse.o*) ;;
2677         *) extra_objects="$extra_objects m68k-parse.o" ;;
2678         esac
2679         ;;
2680
2681       s390)
2682        if test $this_target = $target ; then
2683           cat >> confdefs.h <<EOF
2684 #define DEFAULT_ARCH "${arch}"
2685 EOF
2686
2687        fi
2688        ;;
2689
2690       mips)
2691         echo ${extra_objects} | grep -s "itbl-parse.o" 
2692         if test $? -ne 0 ; then
2693           extra_objects="$extra_objects itbl-parse.o"
2694         fi
2695
2696         echo ${extra_objects} | grep -s "itbl-lex.o" 
2697         if test $? -ne 0 ; then
2698           extra_objects="$extra_objects itbl-lex.o"
2699         fi
2700
2701         echo ${extra_objects} | grep -s "itbl-ops.o" 
2702         if test $? -ne 0 ; then
2703           extra_objects="$extra_objects itbl-ops.o"
2704         fi
2705         ;;
2706
2707       i386)
2708         if test $this_target = $target ; then
2709           cat >> confdefs.h <<EOF
2710 #define DEFAULT_ARCH "${arch}"
2711 EOF
2712
2713         fi
2714         ;;
2715       sparc)
2716         if test $this_target = $target ; then
2717           cat >> confdefs.h <<EOF
2718 #define DEFAULT_ARCH "${arch}"
2719 EOF
2720
2721         fi
2722         ;;
2723       *)
2724         ;;
2725     esac
2726
2727     if test $using_cgen = yes ; then
2728         case "x${extra_objects}" in
2729         *cgen.o*) ;;
2730         *) extra_objects="$extra_objects cgen.o" ;;
2731         esac
2732     fi
2733
2734 # See if we really can support this configuration with the emulation code.
2735
2736     if test $this_target = $target ; then
2737       primary_bfd_gas=$bfd_gas
2738       obj_format=$fmt
2739       te_file=$em
2740
2741       if test $bfd_gas = no ; then
2742         # Can't support other configurations this way.
2743         break
2744       fi
2745     elif test $bfd_gas = no ; then
2746       # Can't support this configuration.
2747       break
2748     fi
2749
2750 # From target name and format, produce a list of supported emulations.
2751
2752     case ${generic_target}-${fmt} in
2753       mips-*-irix5*-*)  emulation="mipsbelf mipslelf mipself mipsbecoff mipslecoff mipsecoff" ;;
2754       mips-*-linux-gnu*-*) case "$endian" in
2755                         big)    emulation="mipsbelf mipslelf mipself mipsbecoff mipslecoff mipsecoff" ;;
2756                         *)      emulation="mipslelf mipsbelf mipself mipslecoff mipsbecoff mipsecoff" ;;
2757                         esac ;;
2758       mips-*-lnews*-ecoff) ;;
2759       mips-*-*-ecoff)   case "$endian" in
2760                         big)    emulation="mipsbecoff mipslecoff mipsecoff" ;;
2761                         *)      emulation="mipslecoff mipsbecoff mipsecoff" ;;
2762                         esac ;;
2763       mips-*-*-elf)     case "$endian" in
2764                         big)    emulation="mipsbelf mipslelf mipself" ;;
2765                         *)      emulation="mipslelf mipsbelf mipself" ;;
2766                         esac ;;
2767       mips-*-sysv4*MP*-*) emulation="mipsbelf mipslelf mipself mipsbecoff mipslecoff mipsecoff" ;;
2768       # i386-pc-pe-coff != i386-pc-coff.
2769       i386-*-pe-coff)   ;;
2770       # Uncommenting the next line will turn on support for i386 AOUT
2771       # for the default linux configuration
2772       # i386-*-linux*-elf) emulation="i386elf i386aout" ;;
2773       #
2774       i386-*-aout)      emulation="i386aout" ;;
2775       i386-*-coff)      emulation="i386coff" ;;
2776       i386-*-elf)       emulation="i386elf" ;;
2777
2778       # Always all formats.  Having a.out first makes it the default.
2779       cris-*-*)         emulation="crisaout criself" ;;
2780     esac
2781
2782     emulations="$emulations $emulation"
2783
2784 done
2785
2786 # Turn on all targets if possible
2787 if test ${all_targets} = "yes"; then
2788   case ${target_cpu_type} in
2789   i386)
2790     case ${obj_format} in
2791     aout)
2792       emulations="$emulations i386coff i386elf"
2793       ;;
2794     coff)
2795       emulations="$emulations i386aout i386elf"
2796     ;;
2797     elf)
2798       emulations="$emulations i386aout i386coff"
2799       ;;
2800     esac
2801   ;;
2802   esac
2803 fi
2804
2805 # Assign floating point type.  Most processors with FP support
2806 # IEEE FP.  On those that don't support FP at all, usually IEEE
2807 # is emulated.
2808 case ${target_cpu} in
2809   vax | tahoe ) atof=${target_cpu} ;;
2810   pdp11)        atof=vax ;;
2811   *)            atof=ieee ;;
2812 esac
2813
2814 case "${obj_format}" in
2815   "") { echo "configure: error: GAS does not know what format to use for target ${target}" 1>&2; exit 1; } ;;
2816 esac
2817
2818 # Unfortunately the cpu in cpu-opc.h file isn't always $(TARGET_CPU).
2819 cgen_cpu_prefix=""
2820 if test $using_cgen = yes ; then
2821   case ${target_cpu} in
2822     *) cgen_cpu_prefix=${target_cpu} ;;
2823   esac
2824   
2825   cat >> confdefs.h <<\EOF
2826 #define USING_CGEN 1
2827 EOF
2828
2829 fi
2830
2831
2832 if test ! -r ${srcdir}/config/tc-${target_cpu_type}.c; then
2833   { echo "configure: error: GAS does not support target CPU ${target_cpu_type}" 1>&2; exit 1; }
2834 fi
2835
2836 if test ! -r ${srcdir}/config/obj-${obj_format}.c; then
2837   { echo "configure: error: GAS does not have support for object file format ${obj_format}" 1>&2; exit 1; }
2838 fi
2839
2840 case ${user_bfd_gas}-${primary_bfd_gas} in
2841   yes-yes | no-no)
2842     # We didn't override user's choice.
2843     ;;
2844   no-yes)
2845     echo "configure: warning: Use of BFD is required for ${target}; overriding config options." 1>&2
2846     ;;
2847   no-preferred)
2848     primary_bfd_gas=no
2849     ;;
2850   *-preferred)
2851     primary_bfd_gas=yes
2852     ;;
2853   yes-*)
2854     primary_bfd_gas=yes
2855     ;;
2856   -*)
2857     # User specified nothing.
2858     ;;
2859 esac
2860
2861 # Some COFF configurations want these random other flags set.
2862 case ${obj_format} in
2863   coff)
2864     case ${target_cpu_type} in
2865       i386) cat >> confdefs.h <<\EOF
2866 #define I386COFF 1
2867 EOF
2868  ;;
2869       m68k) cat >> confdefs.h <<\EOF
2870 #define M68KCOFF 1
2871 EOF
2872  ;;
2873       m88k) cat >> confdefs.h <<\EOF
2874 #define M88KCOFF 1
2875 EOF
2876  ;;
2877     esac
2878     ;;
2879 esac
2880
2881 # Getting this done right is going to be a bitch.  Each configuration specified
2882 # with --enable-targets=... should be checked for environment, format, cpu, and
2883 # bfd_gas setting.
2884 #
2885 # For each configuration, the necessary object file support code must be linked
2886 # in.  This might be only one, it might be up to four.  The necessary emulation
2887 # code needs to be provided, too.
2888 #
2889 # And then there's "--enable-targets=all"....
2890 #
2891 # For now, just always do it for MIPS ELF or ECOFF configurations.  Sigh.
2892
2893 formats="${obj_format}"
2894 emfiles=""
2895 EMULATIONS=""
2896 _gas_uniq_list="$emulations"
2897 _gas_uniq_newlist=""
2898 for _gas_uniq_i in _gas_uniq_dummy $_gas_uniq_list ; do
2899   case $_gas_uniq_i in
2900   _gas_uniq_dummy) ;;
2901   *) case " $_gas_uniq_newlist " in
2902        *" $_gas_uniq_i "*) ;;
2903        *) _gas_uniq_newlist="$_gas_uniq_newlist $_gas_uniq_i" ;;
2904      esac ;;
2905   esac
2906 done
2907 emulations=$_gas_uniq_newlist
2908
2909 for em in . $emulations ; do
2910   case $em in
2911     .)  continue ;;
2912     mipsbelf | mipslelf | mipself)
2913         fmt=elf   file=mipself ;;
2914     mipsbecoff | mipslecoff | mipsecoff)
2915         fmt=ecoff file=mipsecoff ;;
2916     *coff)
2917         fmt=coff  file=$em ;;
2918     *aout)
2919         fmt=aout file=$em ;;
2920     *elf)
2921         fmt=elf file=$em ;;
2922   esac
2923   formats="$formats $fmt"
2924   emfiles="$emfiles e-$file.o"
2925   EMULATIONS="$EMULATIONS &$em,"
2926 done
2927 _gas_uniq_list="$formats"
2928 _gas_uniq_newlist=""
2929 for _gas_uniq_i in _gas_uniq_dummy $_gas_uniq_list ; do
2930   case $_gas_uniq_i in
2931   _gas_uniq_dummy) ;;
2932   *) case " $_gas_uniq_newlist " in
2933        *" $_gas_uniq_i "*) ;;
2934        *) _gas_uniq_newlist="$_gas_uniq_newlist $_gas_uniq_i" ;;
2935      esac ;;
2936   esac
2937 done
2938 formats=$_gas_uniq_newlist
2939
2940 _gas_uniq_list="$emfiles"
2941 _gas_uniq_newlist=""
2942 for _gas_uniq_i in _gas_uniq_dummy $_gas_uniq_list ; do
2943   case $_gas_uniq_i in
2944   _gas_uniq_dummy) ;;
2945   *) case " $_gas_uniq_newlist " in
2946        *" $_gas_uniq_i "*) ;;
2947        *) _gas_uniq_newlist="$_gas_uniq_newlist $_gas_uniq_i" ;;
2948      esac ;;
2949   esac
2950 done
2951 emfiles=$_gas_uniq_newlist
2952
2953 if test `set . $formats ; shift ; echo $#` -gt 1 ; then
2954   for fmt in $formats ; do
2955     case $fmt in
2956       aout)     cat >> confdefs.h <<\EOF
2957 #define OBJ_MAYBE_AOUT 1
2958 EOF
2959    ;;
2960       bout)     cat >> confdefs.h <<\EOF
2961 #define OBJ_MAYBE_BOUT 1
2962 EOF
2963    ;;
2964       coff)     cat >> confdefs.h <<\EOF
2965 #define OBJ_MAYBE_COFF 1
2966 EOF
2967     ;;
2968       ecoff)    cat >> confdefs.h <<\EOF
2969 #define OBJ_MAYBE_ECOFF 1
2970 EOF
2971    ;;
2972       elf)      cat >> confdefs.h <<\EOF
2973 #define OBJ_MAYBE_ELF 1
2974 EOF
2975      ;;
2976       generic)  cat >> confdefs.h <<\EOF
2977 #define OBJ_MAYBE_GENERIC 1
2978 EOF
2979  ;;
2980       hp300)    cat >> confdefs.h <<\EOF
2981 #define OBJ_MAYBE_HP300 1
2982 EOF
2983    ;;
2984       ieee)     cat >> confdefs.h <<\EOF
2985 #define OBJ_MAYBE_IEEE 1
2986 EOF
2987     ;;
2988       som)      cat >> confdefs.h <<\EOF
2989 #define OBJ_MAYBE_SOM 1
2990 EOF
2991      ;;
2992       vms)      cat >> confdefs.h <<\EOF
2993 #define OBJ_MAYBE_VMS 1
2994 EOF
2995      ;;
2996     esac
2997     extra_objects="$extra_objects obj-$fmt.o"
2998   done
2999   obj_format=multi
3000 fi
3001 if test `set . $emfiles ; shift ; echo $#` -gt 0 ; then
3002   DEFAULT_EMULATION=`set . $emulations ; echo $2`
3003   # e-mips* has more than one emulation per file, e-i386* has just one at the
3004   # moment.  If only one emulation is specified, then don't define
3005   # USE_EMULATIONS or include any of the e-files as they will only be bloat.
3006   case "${obj_format}${emfiles}" in
3007     multi* | *mips*)
3008       extra_objects="$extra_objects $emfiles"
3009       cat >> confdefs.h <<\EOF
3010 #define USE_EMULATIONS 1
3011 EOF
3012  ;;
3013   esac
3014 fi
3015
3016 cat >> confdefs.h <<EOF
3017 #define EMULATIONS $EMULATIONS
3018 EOF
3019
3020 cat >> confdefs.h <<EOF
3021 #define DEFAULT_EMULATION "$DEFAULT_EMULATION"
3022 EOF
3023
3024
3025 case ${primary_bfd_gas}-${target_cpu_type}-${obj_format} in
3026   yes-*-coff)   need_bfd=yes ;;
3027   no-*-coff)    need_bfd=yes
3028                 cat >> confdefs.h <<\EOF
3029 #define MANY_SEGMENTS 1
3030 EOF
3031  ;;
3032 esac
3033
3034 reject_dev_configs=yes
3035
3036 case ${reject_dev_configs}-${dev} in
3037   yes-yes) # Oops.
3038     { echo "configure: error: GAS does not support the ${generic_target} configuration." 1>&2; exit 1; }
3039     ;;
3040 esac
3041
3042
3043
3044
3045
3046
3047
3048 case "${primary_bfd_gas}" in
3049   yes)  cat >> confdefs.h <<\EOF
3050 #define BFD_ASSEMBLER 1
3051 EOF
3052
3053         need_bfd=yes ;;
3054 esac
3055
3056 # do we need the opcodes library?
3057 case "${need_opcodes}" in
3058 yes)
3059   OPCODES_LIB=../opcodes/libopcodes.la
3060   ;;
3061 esac
3062
3063 case "${need_bfd}" in
3064 yes)
3065   BFDLIB=../bfd/libbfd.la
3066   ALL_OBJ_DEPS="$ALL_OBJ_DEPS ../bfd/bfd.h"
3067   ;;
3068 esac
3069
3070
3071
3072
3073
3074
3075 cat >> confdefs.h <<EOF
3076 #define TARGET_ALIAS "${target_alias}"
3077 EOF
3078
3079 cat >> confdefs.h <<EOF
3080 #define TARGET_CANONICAL "${target}"
3081 EOF
3082
3083 cat >> confdefs.h <<EOF
3084 #define TARGET_CPU "${target_cpu}"
3085 EOF
3086
3087 cat >> confdefs.h <<EOF
3088 #define TARGET_VENDOR "${target_vendor}"
3089 EOF
3090
3091 cat >> confdefs.h <<EOF
3092 #define TARGET_OS "${target_os}"
3093 EOF
3094
3095
3096 # Extract the first word of "gcc", so it can be a program name with args.
3097 set dummy gcc; ac_word=$2
3098 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3099 echo "configure:3100: checking for $ac_word" >&5
3100 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
3101   echo $ac_n "(cached) $ac_c" 1>&6
3102 else
3103   if test -n "$CC"; then
3104   ac_cv_prog_CC="$CC" # Let the user override the test.
3105 else
3106   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
3107   ac_dummy="$PATH"
3108   for ac_dir in $ac_dummy; do
3109     test -z "$ac_dir" && ac_dir=.
3110     if test -f $ac_dir/$ac_word; then
3111       ac_cv_prog_CC="gcc"
3112       break
3113     fi
3114   done
3115   IFS="$ac_save_ifs"
3116 fi
3117 fi
3118 CC="$ac_cv_prog_CC"
3119 if test -n "$CC"; then
3120   echo "$ac_t""$CC" 1>&6
3121 else
3122   echo "$ac_t""no" 1>&6
3123 fi
3124
3125 if test -z "$CC"; then
3126   # Extract the first word of "cc", so it can be a program name with args.
3127 set dummy cc; ac_word=$2
3128 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3129 echo "configure:3130: checking for $ac_word" >&5
3130 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
3131   echo $ac_n "(cached) $ac_c" 1>&6
3132 else
3133   if test -n "$CC"; then
3134   ac_cv_prog_CC="$CC" # Let the user override the test.
3135 else
3136   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
3137   ac_prog_rejected=no
3138   ac_dummy="$PATH"
3139   for ac_dir in $ac_dummy; do
3140     test -z "$ac_dir" && ac_dir=.
3141     if test -f $ac_dir/$ac_word; then
3142       if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
3143         ac_prog_rejected=yes
3144         continue
3145       fi
3146       ac_cv_prog_CC="cc"
3147       break
3148     fi
3149   done
3150   IFS="$ac_save_ifs"
3151 if test $ac_prog_rejected = yes; then
3152   # We found a bogon in the path, so make sure we never use it.
3153   set dummy $ac_cv_prog_CC
3154   shift
3155   if test $# -gt 0; then
3156     # We chose a different compiler from the bogus one.
3157     # However, it has the same basename, so the bogon will be chosen
3158     # first if we set CC to just the basename; use the full file name.
3159     shift
3160     set dummy "$ac_dir/$ac_word" "$@"
3161     shift
3162     ac_cv_prog_CC="$@"
3163   fi
3164 fi
3165 fi
3166 fi
3167 CC="$ac_cv_prog_CC"
3168 if test -n "$CC"; then
3169   echo "$ac_t""$CC" 1>&6
3170 else
3171   echo "$ac_t""no" 1>&6
3172 fi
3173
3174   if test -z "$CC"; then
3175     case "`uname -s`" in
3176     *win32* | *WIN32*)
3177       # Extract the first word of "cl", so it can be a program name with args.
3178 set dummy cl; ac_word=$2
3179 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3180 echo "configure:3181: checking for $ac_word" >&5
3181 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
3182   echo $ac_n "(cached) $ac_c" 1>&6
3183 else
3184   if test -n "$CC"; then
3185   ac_cv_prog_CC="$CC" # Let the user override the test.
3186 else
3187   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
3188   ac_dummy="$PATH"
3189   for ac_dir in $ac_dummy; do
3190     test -z "$ac_dir" && ac_dir=.
3191     if test -f $ac_dir/$ac_word; then
3192       ac_cv_prog_CC="cl"
3193       break
3194     fi
3195   done
3196   IFS="$ac_save_ifs"
3197 fi
3198 fi
3199 CC="$ac_cv_prog_CC"
3200 if test -n "$CC"; then
3201   echo "$ac_t""$CC" 1>&6
3202 else
3203   echo "$ac_t""no" 1>&6
3204 fi
3205  ;;
3206     esac
3207   fi
3208   test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
3209 fi
3210
3211 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
3212 echo "configure:3213: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
3213
3214 ac_ext=c
3215 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
3216 ac_cpp='$CPP $CPPFLAGS'
3217 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
3218 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
3219 cross_compiling=$ac_cv_prog_cc_cross
3220
3221 cat > conftest.$ac_ext << EOF
3222
3223 #line 3224 "configure"
3224 #include "confdefs.h"
3225
3226 main(){return(0);}
3227 EOF
3228 if { (eval echo configure:3229: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3229   ac_cv_prog_cc_works=yes
3230   # If we can't run a trivial program, we are probably using a cross compiler.
3231   if (./conftest; exit) 2>/dev/null; then
3232     ac_cv_prog_cc_cross=no
3233   else
3234     ac_cv_prog_cc_cross=yes
3235   fi
3236 else
3237   echo "configure: failed program was:" >&5
3238   cat conftest.$ac_ext >&5
3239   ac_cv_prog_cc_works=no
3240 fi
3241 rm -fr conftest*
3242 ac_ext=c
3243 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
3244 ac_cpp='$CPP $CPPFLAGS'
3245 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
3246 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
3247 cross_compiling=$ac_cv_prog_cc_cross
3248
3249 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
3250 if test $ac_cv_prog_cc_works = no; then
3251   { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
3252 fi
3253 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
3254 echo "configure:3255: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
3255 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
3256 cross_compiling=$ac_cv_prog_cc_cross
3257
3258 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
3259 echo "configure:3260: checking whether we are using GNU C" >&5
3260 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
3261   echo $ac_n "(cached) $ac_c" 1>&6
3262 else
3263   cat > conftest.c <<EOF
3264 #ifdef __GNUC__
3265   yes;
3266 #endif
3267 EOF
3268 if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:3269: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
3269   ac_cv_prog_gcc=yes
3270 else
3271   ac_cv_prog_gcc=no
3272 fi
3273 fi
3274
3275 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
3276
3277 if test $ac_cv_prog_gcc = yes; then
3278   GCC=yes
3279 else
3280   GCC=
3281 fi
3282
3283 ac_test_CFLAGS="${CFLAGS+set}"
3284 ac_save_CFLAGS="$CFLAGS"
3285 CFLAGS=
3286 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
3287 echo "configure:3288: checking whether ${CC-cc} accepts -g" >&5
3288 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
3289   echo $ac_n "(cached) $ac_c" 1>&6
3290 else
3291   echo 'void f(){}' > conftest.c
3292 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
3293   ac_cv_prog_cc_g=yes
3294 else
3295   ac_cv_prog_cc_g=no
3296 fi
3297 rm -f conftest*
3298
3299 fi
3300
3301 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
3302 if test "$ac_test_CFLAGS" = set; then
3303   CFLAGS="$ac_save_CFLAGS"
3304 elif test $ac_cv_prog_cc_g = yes; then
3305   if test "$GCC" = yes; then
3306     CFLAGS="-g -O2"
3307   else
3308     CFLAGS="-g"
3309   fi
3310 else
3311   if test "$GCC" = yes; then
3312     CFLAGS="-O2"
3313   else
3314     CFLAGS=
3315   fi
3316 fi
3317
3318
3319 for ac_prog in 'bison -y' byacc
3320 do
3321 # Extract the first word of "$ac_prog", so it can be a program name with args.
3322 set dummy $ac_prog; ac_word=$2
3323 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3324 echo "configure:3325: checking for $ac_word" >&5
3325 if eval "test \"`echo '$''{'ac_cv_prog_YACC'+set}'`\" = set"; then
3326   echo $ac_n "(cached) $ac_c" 1>&6
3327 else
3328   if test -n "$YACC"; then
3329   ac_cv_prog_YACC="$YACC" # Let the user override the test.
3330 else
3331   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
3332   ac_dummy="$PATH"
3333   for ac_dir in $ac_dummy; do
3334     test -z "$ac_dir" && ac_dir=.
3335     if test -f $ac_dir/$ac_word; then
3336       ac_cv_prog_YACC="$ac_prog"
3337       break
3338     fi
3339   done
3340   IFS="$ac_save_ifs"
3341 fi
3342 fi
3343 YACC="$ac_cv_prog_YACC"
3344 if test -n "$YACC"; then
3345   echo "$ac_t""$YACC" 1>&6
3346 else
3347   echo "$ac_t""no" 1>&6
3348 fi
3349
3350 test -n "$YACC" && break
3351 done
3352 test -n "$YACC" || YACC="yacc"
3353
3354 echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
3355 echo "configure:3356: checking how to run the C preprocessor" >&5
3356 # On Suns, sometimes $CPP names a directory.
3357 if test -n "$CPP" && test -d "$CPP"; then
3358   CPP=
3359 fi
3360 if test -z "$CPP"; then
3361 if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
3362   echo $ac_n "(cached) $ac_c" 1>&6
3363 else
3364     # This must be in double quotes, not single quotes, because CPP may get
3365   # substituted into the Makefile and "${CC-cc}" will confuse make.
3366   CPP="${CC-cc} -E"
3367   # On the NeXT, cc -E runs the code through the compiler's parser,
3368   # not just through cpp.
3369   cat > conftest.$ac_ext <<EOF
3370 #line 3371 "configure"
3371 #include "confdefs.h"
3372 #include <assert.h>
3373 Syntax Error
3374 EOF
3375 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3376 { (eval echo configure:3377: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3377 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3378 if test -z "$ac_err"; then
3379   :
3380 else
3381   echo "$ac_err" >&5
3382   echo "configure: failed program was:" >&5
3383   cat conftest.$ac_ext >&5
3384   rm -rf conftest*
3385   CPP="${CC-cc} -E -traditional-cpp"
3386   cat > conftest.$ac_ext <<EOF
3387 #line 3388 "configure"
3388 #include "confdefs.h"
3389 #include <assert.h>
3390 Syntax Error
3391 EOF
3392 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3393 { (eval echo configure:3394: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3394 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3395 if test -z "$ac_err"; then
3396   :
3397 else
3398   echo "$ac_err" >&5
3399   echo "configure: failed program was:" >&5
3400   cat conftest.$ac_ext >&5
3401   rm -rf conftest*
3402   CPP="${CC-cc} -nologo -E"
3403   cat > conftest.$ac_ext <<EOF
3404 #line 3405 "configure"
3405 #include "confdefs.h"
3406 #include <assert.h>
3407 Syntax Error
3408 EOF
3409 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3410 { (eval echo configure:3411: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3411 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3412 if test -z "$ac_err"; then
3413   :
3414 else
3415   echo "$ac_err" >&5
3416   echo "configure: failed program was:" >&5
3417   cat conftest.$ac_ext >&5
3418   rm -rf conftest*
3419   CPP=/lib/cpp
3420 fi
3421 rm -f conftest*
3422 fi
3423 rm -f conftest*
3424 fi
3425 rm -f conftest*
3426   ac_cv_prog_CPP="$CPP"
3427 fi
3428   CPP="$ac_cv_prog_CPP"
3429 else
3430   ac_cv_prog_CPP="$CPP"
3431 fi
3432 echo "$ac_t""$CPP" 1>&6
3433
3434 missing_dir=`cd $ac_aux_dir && pwd`
3435 for ac_prog in flex lex
3436 do
3437 # Extract the first word of "$ac_prog", so it can be a program name with args.
3438 set dummy $ac_prog; ac_word=$2
3439 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3440 echo "configure:3441: checking for $ac_word" >&5
3441 if eval "test \"`echo '$''{'ac_cv_prog_LEX'+set}'`\" = set"; then
3442   echo $ac_n "(cached) $ac_c" 1>&6
3443 else
3444   if test -n "$LEX"; then
3445   ac_cv_prog_LEX="$LEX" # Let the user override the test.
3446 else
3447   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
3448   ac_dummy="$PATH"
3449   for ac_dir in $ac_dummy; do
3450     test -z "$ac_dir" && ac_dir=.
3451     if test -f $ac_dir/$ac_word; then
3452       ac_cv_prog_LEX="$ac_prog"
3453       break
3454     fi
3455   done
3456   IFS="$ac_save_ifs"
3457 fi
3458 fi
3459 LEX="$ac_cv_prog_LEX"
3460 if test -n "$LEX"; then
3461   echo "$ac_t""$LEX" 1>&6
3462 else
3463   echo "$ac_t""no" 1>&6
3464 fi
3465
3466 test -n "$LEX" && break
3467 done
3468 test -n "$LEX" || LEX=""$missing_dir/missing flex""
3469
3470 # Extract the first word of "flex", so it can be a program name with args.
3471 set dummy flex; ac_word=$2
3472 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3473 echo "configure:3474: checking for $ac_word" >&5
3474 if eval "test \"`echo '$''{'ac_cv_prog_LEX'+set}'`\" = set"; then
3475   echo $ac_n "(cached) $ac_c" 1>&6
3476 else
3477   if test -n "$LEX"; then
3478   ac_cv_prog_LEX="$LEX" # Let the user override the test.
3479 else
3480   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
3481   ac_dummy="$PATH"
3482   for ac_dir in $ac_dummy; do
3483     test -z "$ac_dir" && ac_dir=.
3484     if test -f $ac_dir/$ac_word; then
3485       ac_cv_prog_LEX="flex"
3486       break
3487     fi
3488   done
3489   IFS="$ac_save_ifs"
3490   test -z "$ac_cv_prog_LEX" && ac_cv_prog_LEX="lex"
3491 fi
3492 fi
3493 LEX="$ac_cv_prog_LEX"
3494 if test -n "$LEX"; then
3495   echo "$ac_t""$LEX" 1>&6
3496 else
3497   echo "$ac_t""no" 1>&6
3498 fi
3499
3500 if test -z "$LEXLIB"
3501 then
3502   case "$LEX" in
3503   flex*) ac_lib=fl ;;
3504   *) ac_lib=l ;;
3505   esac
3506   echo $ac_n "checking for yywrap in -l$ac_lib""... $ac_c" 1>&6
3507 echo "configure:3508: checking for yywrap in -l$ac_lib" >&5
3508 ac_lib_var=`echo $ac_lib'_'yywrap | sed 'y%./+-%__p_%'`
3509 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3510   echo $ac_n "(cached) $ac_c" 1>&6
3511 else
3512   ac_save_LIBS="$LIBS"
3513 LIBS="-l$ac_lib  $LIBS"
3514 cat > conftest.$ac_ext <<EOF
3515 #line 3516 "configure"
3516 #include "confdefs.h"
3517 /* Override any gcc2 internal prototype to avoid an error.  */
3518 /* We use char because int might match the return type of a gcc2
3519     builtin and then its argument prototype would still apply.  */
3520 char yywrap();
3521
3522 int main() {
3523 yywrap()
3524 ; return 0; }
3525 EOF
3526 if { (eval echo configure:3527: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3527   rm -rf conftest*
3528   eval "ac_cv_lib_$ac_lib_var=yes"
3529 else
3530   echo "configure: failed program was:" >&5
3531   cat conftest.$ac_ext >&5
3532   rm -rf conftest*
3533   eval "ac_cv_lib_$ac_lib_var=no"
3534 fi
3535 rm -f conftest*
3536 LIBS="$ac_save_LIBS"
3537
3538 fi
3539 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3540   echo "$ac_t""yes" 1>&6
3541   LEXLIB="-l$ac_lib"
3542 else
3543   echo "$ac_t""no" 1>&6
3544 fi
3545
3546 fi
3547
3548 echo $ac_n "checking lex output file root""... $ac_c" 1>&6
3549 echo "configure:3550: checking lex output file root" >&5
3550 if eval "test \"`echo '$''{'ac_cv_prog_lex_root'+set}'`\" = set"; then
3551   echo $ac_n "(cached) $ac_c" 1>&6
3552 else
3553   # The minimal lex program is just a single line: %%.  But some broken lexes
3554 # (Solaris, I think it was) want two %% lines, so accommodate them.
3555 echo '%%
3556 %%' | $LEX
3557 if test -f lex.yy.c; then
3558   ac_cv_prog_lex_root=lex.yy
3559 elif test -f lexyy.c; then
3560   ac_cv_prog_lex_root=lexyy
3561 else
3562   { echo "configure: error: cannot find output from $LEX; giving up" 1>&2; exit 1; }
3563 fi
3564 fi
3565
3566 echo "$ac_t""$ac_cv_prog_lex_root" 1>&6
3567 LEX_OUTPUT_ROOT=$ac_cv_prog_lex_root
3568
3569 echo $ac_n "checking whether yytext is a pointer""... $ac_c" 1>&6
3570 echo "configure:3571: checking whether yytext is a pointer" >&5
3571 if eval "test \"`echo '$''{'ac_cv_prog_lex_yytext_pointer'+set}'`\" = set"; then
3572   echo $ac_n "(cached) $ac_c" 1>&6
3573 else
3574   # POSIX says lex can declare yytext either as a pointer or an array; the
3575 # default is implementation-dependent. Figure out which it is, since
3576 # not all implementations provide the %pointer and %array declarations.
3577 ac_cv_prog_lex_yytext_pointer=no
3578 echo 'extern char *yytext;' >>$LEX_OUTPUT_ROOT.c
3579 ac_save_LIBS="$LIBS"
3580 LIBS="$LIBS $LEXLIB"
3581 cat > conftest.$ac_ext <<EOF
3582 #line 3583 "configure"
3583 #include "confdefs.h"
3584 `cat $LEX_OUTPUT_ROOT.c`
3585 int main() {
3586
3587 ; return 0; }
3588 EOF
3589 if { (eval echo configure:3590: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3590   rm -rf conftest*
3591   ac_cv_prog_lex_yytext_pointer=yes
3592 else
3593   echo "configure: failed program was:" >&5
3594   cat conftest.$ac_ext >&5
3595 fi
3596 rm -f conftest*
3597 LIBS="$ac_save_LIBS"
3598 rm -f "${LEX_OUTPUT_ROOT}.c"
3599
3600 fi
3601
3602 echo "$ac_t""$ac_cv_prog_lex_yytext_pointer" 1>&6
3603 if test $ac_cv_prog_lex_yytext_pointer = yes; then
3604   cat >> confdefs.h <<\EOF
3605 #define YYTEXT_POINTER 1
3606 EOF
3607
3608 fi
3609
3610
3611 ALL_LINGUAS=
3612 # Extract the first word of "ranlib", so it can be a program name with args.
3613 set dummy ranlib; ac_word=$2
3614 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3615 echo "configure:3616: checking for $ac_word" >&5
3616 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
3617   echo $ac_n "(cached) $ac_c" 1>&6
3618 else
3619   if test -n "$RANLIB"; then
3620   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
3621 else
3622   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
3623   ac_dummy="$PATH"
3624   for ac_dir in $ac_dummy; do
3625     test -z "$ac_dir" && ac_dir=.
3626     if test -f $ac_dir/$ac_word; then
3627       ac_cv_prog_RANLIB="ranlib"
3628       break
3629     fi
3630   done
3631   IFS="$ac_save_ifs"
3632   test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
3633 fi
3634 fi
3635 RANLIB="$ac_cv_prog_RANLIB"
3636 if test -n "$RANLIB"; then
3637   echo "$ac_t""$RANLIB" 1>&6
3638 else
3639   echo "$ac_t""no" 1>&6
3640 fi
3641
3642 echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
3643 echo "configure:3644: checking for ANSI C header files" >&5
3644 if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
3645   echo $ac_n "(cached) $ac_c" 1>&6
3646 else
3647   cat > conftest.$ac_ext <<EOF
3648 #line 3649 "configure"
3649 #include "confdefs.h"
3650 #include <stdlib.h>
3651 #include <stdarg.h>
3652 #include <string.h>
3653 #include <float.h>
3654 EOF
3655 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3656 { (eval echo configure:3657: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3657 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3658 if test -z "$ac_err"; then
3659   rm -rf conftest*
3660   ac_cv_header_stdc=yes
3661 else
3662   echo "$ac_err" >&5
3663   echo "configure: failed program was:" >&5
3664   cat conftest.$ac_ext >&5
3665   rm -rf conftest*
3666   ac_cv_header_stdc=no
3667 fi
3668 rm -f conftest*
3669
3670 if test $ac_cv_header_stdc = yes; then
3671   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3672 cat > conftest.$ac_ext <<EOF
3673 #line 3674 "configure"
3674 #include "confdefs.h"
3675 #include <string.h>
3676 EOF
3677 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3678   egrep "memchr" >/dev/null 2>&1; then
3679   :
3680 else
3681   rm -rf conftest*
3682   ac_cv_header_stdc=no
3683 fi
3684 rm -f conftest*
3685
3686 fi
3687
3688 if test $ac_cv_header_stdc = yes; then
3689   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3690 cat > conftest.$ac_ext <<EOF
3691 #line 3692 "configure"
3692 #include "confdefs.h"
3693 #include <stdlib.h>
3694 EOF
3695 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3696   egrep "free" >/dev/null 2>&1; then
3697   :
3698 else
3699   rm -rf conftest*
3700   ac_cv_header_stdc=no
3701 fi
3702 rm -f conftest*
3703
3704 fi
3705
3706 if test $ac_cv_header_stdc = yes; then
3707   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3708 if test "$cross_compiling" = yes; then
3709   :
3710 else
3711   cat > conftest.$ac_ext <<EOF
3712 #line 3713 "configure"
3713 #include "confdefs.h"
3714 #include <ctype.h>
3715 #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3716 #define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3717 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3718 int main () { int i; for (i = 0; i < 256; i++)
3719 if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
3720 exit (0); }
3721
3722 EOF
3723 if { (eval echo configure:3724: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
3724 then
3725   :
3726 else
3727   echo "configure: failed program was:" >&5
3728   cat conftest.$ac_ext >&5
3729   rm -fr conftest*
3730   ac_cv_header_stdc=no
3731 fi
3732 rm -fr conftest*
3733 fi
3734
3735 fi
3736 fi
3737
3738 echo "$ac_t""$ac_cv_header_stdc" 1>&6
3739 if test $ac_cv_header_stdc = yes; then
3740   cat >> confdefs.h <<\EOF
3741 #define STDC_HEADERS 1
3742 EOF
3743
3744 fi
3745
3746 echo $ac_n "checking for working const""... $ac_c" 1>&6
3747 echo "configure:3748: checking for working const" >&5
3748 if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
3749   echo $ac_n "(cached) $ac_c" 1>&6
3750 else
3751   cat > conftest.$ac_ext <<EOF
3752 #line 3753 "configure"
3753 #include "confdefs.h"
3754
3755 int main() {
3756
3757 /* Ultrix mips cc rejects this.  */
3758 typedef int charset[2]; const charset x;
3759 /* SunOS 4.1.1 cc rejects this.  */
3760 char const *const *ccp;
3761 char **p;
3762 /* NEC SVR4.0.2 mips cc rejects this.  */
3763 struct point {int x, y;};
3764 static struct point const zero = {0,0};
3765 /* AIX XL C 1.02.0.0 rejects this.
3766    It does not let you subtract one const X* pointer from another in an arm
3767    of an if-expression whose if-part is not a constant expression */
3768 const char *g = "string";
3769 ccp = &g + (g ? g-g : 0);
3770 /* HPUX 7.0 cc rejects these. */
3771 ++ccp;
3772 p = (char**) ccp;
3773 ccp = (char const *const *) p;
3774 { /* SCO 3.2v4 cc rejects this.  */
3775   char *t;
3776   char const *s = 0 ? (char *) 0 : (char const *) 0;
3777
3778   *t++ = 0;
3779 }
3780 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
3781   int x[] = {25, 17};
3782   const int *foo = &x[0];
3783   ++foo;
3784 }
3785 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
3786   typedef const int *iptr;
3787   iptr p = 0;
3788   ++p;
3789 }
3790 { /* AIX XL C 1.02.0.0 rejects this saying
3791      "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
3792   struct s { int j; const int *ap[3]; };
3793   struct s *b; b->j = 5;
3794 }
3795 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
3796   const int foo = 10;
3797 }
3798
3799 ; return 0; }
3800 EOF
3801 if { (eval echo configure:3802: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3802   rm -rf conftest*
3803   ac_cv_c_const=yes
3804 else
3805   echo "configure: failed program was:" >&5
3806   cat conftest.$ac_ext >&5
3807   rm -rf conftest*
3808   ac_cv_c_const=no
3809 fi
3810 rm -f conftest*
3811 fi
3812
3813 echo "$ac_t""$ac_cv_c_const" 1>&6
3814 if test $ac_cv_c_const = no; then
3815   cat >> confdefs.h <<\EOF
3816 #define const 
3817 EOF
3818
3819 fi
3820
3821 echo $ac_n "checking for inline""... $ac_c" 1>&6
3822 echo "configure:3823: checking for inline" >&5
3823 if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then
3824   echo $ac_n "(cached) $ac_c" 1>&6
3825 else
3826   ac_cv_c_inline=no
3827 for ac_kw in inline __inline__ __inline; do
3828   cat > conftest.$ac_ext <<EOF
3829 #line 3830 "configure"
3830 #include "confdefs.h"
3831
3832 int main() {
3833 } $ac_kw foo() {
3834 ; return 0; }
3835 EOF
3836 if { (eval echo configure:3837: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3837   rm -rf conftest*
3838   ac_cv_c_inline=$ac_kw; break
3839 else
3840   echo "configure: failed program was:" >&5
3841   cat conftest.$ac_ext >&5
3842 fi
3843 rm -f conftest*
3844 done
3845
3846 fi
3847
3848 echo "$ac_t""$ac_cv_c_inline" 1>&6
3849 case "$ac_cv_c_inline" in
3850   inline | yes) ;;
3851   no) cat >> confdefs.h <<\EOF
3852 #define inline 
3853 EOF
3854  ;;
3855   *)  cat >> confdefs.h <<EOF
3856 #define inline $ac_cv_c_inline
3857 EOF
3858  ;;
3859 esac
3860
3861 echo $ac_n "checking for off_t""... $ac_c" 1>&6
3862 echo "configure:3863: checking for off_t" >&5
3863 if eval "test \"`echo '$''{'ac_cv_type_off_t'+set}'`\" = set"; then
3864   echo $ac_n "(cached) $ac_c" 1>&6
3865 else
3866   cat > conftest.$ac_ext <<EOF
3867 #line 3868 "configure"
3868 #include "confdefs.h"
3869 #include <sys/types.h>
3870 #if STDC_HEADERS
3871 #include <stdlib.h>
3872 #include <stddef.h>
3873 #endif
3874 EOF
3875 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3876   egrep "(^|[^a-zA-Z_0-9])off_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
3877   rm -rf conftest*
3878   ac_cv_type_off_t=yes
3879 else
3880   rm -rf conftest*
3881   ac_cv_type_off_t=no
3882 fi
3883 rm -f conftest*
3884
3885 fi
3886 echo "$ac_t""$ac_cv_type_off_t" 1>&6
3887 if test $ac_cv_type_off_t = no; then
3888   cat >> confdefs.h <<\EOF
3889 #define off_t long
3890 EOF
3891
3892 fi
3893
3894 echo $ac_n "checking for size_t""... $ac_c" 1>&6
3895 echo "configure:3896: checking for size_t" >&5
3896 if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then
3897   echo $ac_n "(cached) $ac_c" 1>&6
3898 else
3899   cat > conftest.$ac_ext <<EOF
3900 #line 3901 "configure"
3901 #include "confdefs.h"
3902 #include <sys/types.h>
3903 #if STDC_HEADERS
3904 #include <stdlib.h>
3905 #include <stddef.h>
3906 #endif
3907 EOF
3908 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3909   egrep "(^|[^a-zA-Z_0-9])size_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
3910   rm -rf conftest*
3911   ac_cv_type_size_t=yes
3912 else
3913   rm -rf conftest*
3914   ac_cv_type_size_t=no
3915 fi
3916 rm -f conftest*
3917
3918 fi
3919 echo "$ac_t""$ac_cv_type_size_t" 1>&6
3920 if test $ac_cv_type_size_t = no; then
3921   cat >> confdefs.h <<\EOF
3922 #define size_t unsigned
3923 EOF
3924
3925 fi
3926
3927 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
3928 # for constant arguments.  Useless!
3929 echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
3930 echo "configure:3931: checking for working alloca.h" >&5
3931 if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
3932   echo $ac_n "(cached) $ac_c" 1>&6
3933 else
3934   cat > conftest.$ac_ext <<EOF
3935 #line 3936 "configure"
3936 #include "confdefs.h"
3937 #include <alloca.h>
3938 int main() {
3939 char *p = alloca(2 * sizeof(int));
3940 ; return 0; }
3941 EOF
3942 if { (eval echo configure:3943: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3943   rm -rf conftest*
3944   ac_cv_header_alloca_h=yes
3945 else
3946   echo "configure: failed program was:" >&5
3947   cat conftest.$ac_ext >&5
3948   rm -rf conftest*
3949   ac_cv_header_alloca_h=no
3950 fi
3951 rm -f conftest*
3952 fi
3953
3954 echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
3955 if test $ac_cv_header_alloca_h = yes; then
3956   cat >> confdefs.h <<\EOF
3957 #define HAVE_ALLOCA_H 1
3958 EOF
3959
3960 fi
3961
3962 echo $ac_n "checking for alloca""... $ac_c" 1>&6
3963 echo "configure:3964: checking for alloca" >&5
3964 if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
3965   echo $ac_n "(cached) $ac_c" 1>&6
3966 else
3967   cat > conftest.$ac_ext <<EOF
3968 #line 3969 "configure"
3969 #include "confdefs.h"
3970
3971 #ifdef __GNUC__
3972 # define alloca __builtin_alloca
3973 #else
3974 # ifdef _MSC_VER
3975 #  include <malloc.h>
3976 #  define alloca _alloca
3977 # else
3978 #  if HAVE_ALLOCA_H
3979 #   include <alloca.h>
3980 #  else
3981 #   ifdef _AIX
3982  #pragma alloca
3983 #   else
3984 #    ifndef alloca /* predefined by HP cc +Olibcalls */
3985 char *alloca ();
3986 #    endif
3987 #   endif
3988 #  endif
3989 # endif
3990 #endif
3991
3992 int main() {
3993 char *p = (char *) alloca(1);
3994 ; return 0; }
3995 EOF
3996 if { (eval echo configure:3997: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3997   rm -rf conftest*
3998   ac_cv_func_alloca_works=yes
3999 else
4000   echo "configure: failed program was:" >&5
4001   cat conftest.$ac_ext >&5
4002   rm -rf conftest*
4003   ac_cv_func_alloca_works=no
4004 fi
4005 rm -f conftest*
4006 fi
4007
4008 echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
4009 if test $ac_cv_func_alloca_works = yes; then
4010   cat >> confdefs.h <<\EOF
4011 #define HAVE_ALLOCA 1
4012 EOF
4013
4014 fi
4015
4016 if test $ac_cv_func_alloca_works = no; then
4017   # The SVR3 libPW and SVR4 libucb both contain incompatible functions
4018   # that cause trouble.  Some versions do not even contain alloca or
4019   # contain a buggy version.  If you still want to use their alloca,
4020   # use ar to extract alloca.o from them instead of compiling alloca.c.
4021   ALLOCA=alloca.${ac_objext}
4022   cat >> confdefs.h <<\EOF
4023 #define C_ALLOCA 1
4024 EOF
4025
4026
4027 echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
4028 echo "configure:4029: checking whether alloca needs Cray hooks" >&5
4029 if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
4030   echo $ac_n "(cached) $ac_c" 1>&6
4031 else
4032   cat > conftest.$ac_ext <<EOF
4033 #line 4034 "configure"
4034 #include "confdefs.h"
4035 #if defined(CRAY) && ! defined(CRAY2)
4036 webecray
4037 #else
4038 wenotbecray
4039 #endif
4040
4041 EOF
4042 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4043   egrep "webecray" >/dev/null 2>&1; then
4044   rm -rf conftest*
4045   ac_cv_os_cray=yes
4046 else
4047   rm -rf conftest*
4048   ac_cv_os_cray=no
4049 fi
4050 rm -f conftest*
4051
4052 fi
4053
4054 echo "$ac_t""$ac_cv_os_cray" 1>&6
4055 if test $ac_cv_os_cray = yes; then
4056 for ac_func in _getb67 GETB67 getb67; do
4057   echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4058 echo "configure:4059: checking for $ac_func" >&5
4059 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4060   echo $ac_n "(cached) $ac_c" 1>&6
4061 else
4062   cat > conftest.$ac_ext <<EOF
4063 #line 4064 "configure"
4064 #include "confdefs.h"
4065 /* System header to define __stub macros and hopefully few prototypes,
4066     which can conflict with char $ac_func(); below.  */
4067 #include <assert.h>
4068 /* Override any gcc2 internal prototype to avoid an error.  */
4069 /* We use char because int might match the return type of a gcc2
4070     builtin and then its argument prototype would still apply.  */
4071 char $ac_func();
4072
4073 int main() {
4074
4075 /* The GNU C library defines this for functions which it implements
4076     to always fail with ENOSYS.  Some functions are actually named
4077     something starting with __ and the normal name is an alias.  */
4078 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4079 choke me
4080 #else
4081 $ac_func();
4082 #endif
4083
4084 ; return 0; }
4085 EOF
4086 if { (eval echo configure:4087: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4087   rm -rf conftest*
4088   eval "ac_cv_func_$ac_func=yes"
4089 else
4090   echo "configure: failed program was:" >&5
4091   cat conftest.$ac_ext >&5
4092   rm -rf conftest*
4093   eval "ac_cv_func_$ac_func=no"
4094 fi
4095 rm -f conftest*
4096 fi
4097
4098 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4099   echo "$ac_t""yes" 1>&6
4100   cat >> confdefs.h <<EOF
4101 #define CRAY_STACKSEG_END $ac_func
4102 EOF
4103
4104   break
4105 else
4106   echo "$ac_t""no" 1>&6
4107 fi
4108
4109 done
4110 fi
4111
4112 echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
4113 echo "configure:4114: checking stack direction for C alloca" >&5
4114 if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
4115   echo $ac_n "(cached) $ac_c" 1>&6
4116 else
4117   if test "$cross_compiling" = yes; then
4118   ac_cv_c_stack_direction=0
4119 else
4120   cat > conftest.$ac_ext <<EOF
4121 #line 4122 "configure"
4122 #include "confdefs.h"
4123 find_stack_direction ()
4124 {
4125   static char *addr = 0;
4126   auto char dummy;
4127   if (addr == 0)
4128     {
4129       addr = &dummy;
4130       return find_stack_direction ();
4131     }
4132   else
4133     return (&dummy > addr) ? 1 : -1;
4134 }
4135 main ()
4136 {
4137   exit (find_stack_direction() < 0);
4138 }
4139 EOF
4140 if { (eval echo configure:4141: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
4141 then
4142   ac_cv_c_stack_direction=1
4143 else
4144   echo "configure: failed program was:" >&5
4145   cat conftest.$ac_ext >&5
4146   rm -fr conftest*
4147   ac_cv_c_stack_direction=-1
4148 fi
4149 rm -fr conftest*
4150 fi
4151
4152 fi
4153
4154 echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
4155 cat >> confdefs.h <<EOF
4156 #define STACK_DIRECTION $ac_cv_c_stack_direction
4157 EOF
4158
4159 fi
4160
4161 for ac_hdr in unistd.h
4162 do
4163 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4164 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4165 echo "configure:4166: checking for $ac_hdr" >&5
4166 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4167   echo $ac_n "(cached) $ac_c" 1>&6
4168 else
4169   cat > conftest.$ac_ext <<EOF
4170 #line 4171 "configure"
4171 #include "confdefs.h"
4172 #include <$ac_hdr>
4173 EOF
4174 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4175 { (eval echo configure:4176: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4176 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4177 if test -z "$ac_err"; then
4178   rm -rf conftest*
4179   eval "ac_cv_header_$ac_safe=yes"
4180 else
4181   echo "$ac_err" >&5
4182   echo "configure: failed program was:" >&5
4183   cat conftest.$ac_ext >&5
4184   rm -rf conftest*
4185   eval "ac_cv_header_$ac_safe=no"
4186 fi
4187 rm -f conftest*
4188 fi
4189 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4190   echo "$ac_t""yes" 1>&6
4191     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4192   cat >> confdefs.h <<EOF
4193 #define $ac_tr_hdr 1
4194 EOF
4195  
4196 else
4197   echo "$ac_t""no" 1>&6
4198 fi
4199 done
4200
4201 for ac_func in getpagesize
4202 do
4203 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4204 echo "configure:4205: checking for $ac_func" >&5
4205 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4206   echo $ac_n "(cached) $ac_c" 1>&6
4207 else
4208   cat > conftest.$ac_ext <<EOF
4209 #line 4210 "configure"
4210 #include "confdefs.h"
4211 /* System header to define __stub macros and hopefully few prototypes,
4212     which can conflict with char $ac_func(); below.  */
4213 #include <assert.h>
4214 /* Override any gcc2 internal prototype to avoid an error.  */
4215 /* We use char because int might match the return type of a gcc2
4216     builtin and then its argument prototype would still apply.  */
4217 char $ac_func();
4218
4219 int main() {
4220
4221 /* The GNU C library defines this for functions which it implements
4222     to always fail with ENOSYS.  Some functions are actually named
4223     something starting with __ and the normal name is an alias.  */
4224 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4225 choke me
4226 #else
4227 $ac_func();
4228 #endif
4229
4230 ; return 0; }
4231 EOF
4232 if { (eval echo configure:4233: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4233   rm -rf conftest*
4234   eval "ac_cv_func_$ac_func=yes"
4235 else
4236   echo "configure: failed program was:" >&5
4237   cat conftest.$ac_ext >&5
4238   rm -rf conftest*
4239   eval "ac_cv_func_$ac_func=no"
4240 fi
4241 rm -f conftest*
4242 fi
4243
4244 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4245   echo "$ac_t""yes" 1>&6
4246     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4247   cat >> confdefs.h <<EOF
4248 #define $ac_tr_func 1
4249 EOF
4250  
4251 else
4252   echo "$ac_t""no" 1>&6
4253 fi
4254 done
4255
4256 echo $ac_n "checking for working mmap""... $ac_c" 1>&6
4257 echo "configure:4258: checking for working mmap" >&5
4258 if eval "test \"`echo '$''{'ac_cv_func_mmap_fixed_mapped'+set}'`\" = set"; then
4259   echo $ac_n "(cached) $ac_c" 1>&6
4260 else
4261   if test "$cross_compiling" = yes; then
4262   ac_cv_func_mmap_fixed_mapped=no
4263 else
4264   cat > conftest.$ac_ext <<EOF
4265 #line 4266 "configure"
4266 #include "confdefs.h"
4267
4268 /* Thanks to Mike Haertel and Jim Avera for this test.
4269    Here is a matrix of mmap possibilities:
4270         mmap private not fixed
4271         mmap private fixed at somewhere currently unmapped
4272         mmap private fixed at somewhere already mapped
4273         mmap shared not fixed
4274         mmap shared fixed at somewhere currently unmapped
4275         mmap shared fixed at somewhere already mapped
4276    For private mappings, we should verify that changes cannot be read()
4277    back from the file, nor mmap's back from the file at a different
4278    address.  (There have been systems where private was not correctly
4279    implemented like the infamous i386 svr4.0, and systems where the
4280    VM page cache was not coherent with the filesystem buffer cache
4281    like early versions of FreeBSD and possibly contemporary NetBSD.)
4282    For shared mappings, we should conversely verify that changes get
4283    propogated back to all the places they're supposed to be.
4284
4285    Grep wants private fixed already mapped.
4286    The main things grep needs to know about mmap are:
4287    * does it exist and is it safe to write into the mmap'd area
4288    * how to use it (BSD variants)  */
4289 #include <sys/types.h>
4290 #include <fcntl.h>
4291 #include <sys/mman.h>
4292
4293 /* This mess was copied from the GNU getpagesize.h.  */
4294 #ifndef HAVE_GETPAGESIZE
4295 # ifdef HAVE_UNISTD_H
4296 #  include <unistd.h>
4297 # endif
4298
4299 /* Assume that all systems that can run configure have sys/param.h.  */
4300 # ifndef HAVE_SYS_PARAM_H
4301 #  define HAVE_SYS_PARAM_H 1
4302 # endif
4303
4304 # ifdef _SC_PAGESIZE
4305 #  define getpagesize() sysconf(_SC_PAGESIZE)
4306 # else /* no _SC_PAGESIZE */
4307 #  ifdef HAVE_SYS_PARAM_H
4308 #   include <sys/param.h>
4309 #   ifdef EXEC_PAGESIZE
4310 #    define getpagesize() EXEC_PAGESIZE
4311 #   else /* no EXEC_PAGESIZE */
4312 #    ifdef NBPG
4313 #     define getpagesize() NBPG * CLSIZE
4314 #     ifndef CLSIZE
4315 #      define CLSIZE 1
4316 #     endif /* no CLSIZE */
4317 #    else /* no NBPG */
4318 #     ifdef NBPC
4319 #      define getpagesize() NBPC
4320 #     else /* no NBPC */
4321 #      ifdef PAGESIZE
4322 #       define getpagesize() PAGESIZE
4323 #      endif /* PAGESIZE */
4324 #     endif /* no NBPC */
4325 #    endif /* no NBPG */
4326 #   endif /* no EXEC_PAGESIZE */
4327 #  else /* no HAVE_SYS_PARAM_H */
4328 #   define getpagesize() 8192   /* punt totally */
4329 #  endif /* no HAVE_SYS_PARAM_H */
4330 # endif /* no _SC_PAGESIZE */
4331
4332 #endif /* no HAVE_GETPAGESIZE */
4333
4334 #ifdef __cplusplus
4335 extern "C" { void *malloc(unsigned); }
4336 #else
4337 char *malloc();
4338 #endif
4339
4340 int
4341 main()
4342 {
4343         char *data, *data2, *data3;
4344         int i, pagesize;
4345         int fd;
4346
4347         pagesize = getpagesize();
4348
4349         /*
4350          * First, make a file with some known garbage in it.
4351          */
4352         data = malloc(pagesize);
4353         if (!data)
4354                 exit(1);
4355         for (i = 0; i < pagesize; ++i)
4356                 *(data + i) = rand();
4357         umask(0);
4358         fd = creat("conftestmmap", 0600);
4359         if (fd < 0)
4360                 exit(1);
4361         if (write(fd, data, pagesize) != pagesize)
4362                 exit(1);
4363         close(fd);
4364
4365         /*
4366          * Next, try to mmap the file at a fixed address which
4367          * already has something else allocated at it.  If we can,
4368          * also make sure that we see the same garbage.
4369          */
4370         fd = open("conftestmmap", O_RDWR);
4371         if (fd < 0)
4372                 exit(1);
4373         data2 = malloc(2 * pagesize);
4374         if (!data2)
4375                 exit(1);
4376         data2 += (pagesize - ((int) data2 & (pagesize - 1))) & (pagesize - 1);
4377         if (data2 != mmap(data2, pagesize, PROT_READ | PROT_WRITE,
4378             MAP_PRIVATE | MAP_FIXED, fd, 0L))
4379                 exit(1);
4380         for (i = 0; i < pagesize; ++i)
4381                 if (*(data + i) != *(data2 + i))
4382                         exit(1);
4383
4384         /*
4385          * Finally, make sure that changes to the mapped area
4386          * do not percolate back to the file as seen by read().
4387          * (This is a bug on some variants of i386 svr4.0.)
4388          */
4389         for (i = 0; i < pagesize; ++i)
4390                 *(data2 + i) = *(data2 + i) + 1;
4391         data3 = malloc(pagesize);
4392         if (!data3)
4393                 exit(1);
4394         if (read(fd, data3, pagesize) != pagesize)
4395                 exit(1);
4396         for (i = 0; i < pagesize; ++i)
4397                 if (*(data + i) != *(data3 + i))
4398                         exit(1);
4399         close(fd);
4400         unlink("conftestmmap");
4401         exit(0);
4402 }
4403
4404 EOF
4405 if { (eval echo configure:4406: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
4406 then
4407   ac_cv_func_mmap_fixed_mapped=yes
4408 else
4409   echo "configure: failed program was:" >&5
4410   cat conftest.$ac_ext >&5
4411   rm -fr conftest*
4412   ac_cv_func_mmap_fixed_mapped=no
4413 fi
4414 rm -fr conftest*
4415 fi
4416
4417 fi
4418
4419 echo "$ac_t""$ac_cv_func_mmap_fixed_mapped" 1>&6
4420 if test $ac_cv_func_mmap_fixed_mapped = yes; then
4421   cat >> confdefs.h <<\EOF
4422 #define HAVE_MMAP 1
4423 EOF
4424
4425 fi
4426
4427                               
4428    for ac_hdr in argz.h limits.h locale.h nl_types.h malloc.h string.h \
4429 unistd.h values.h sys/param.h
4430 do
4431 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4432 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4433 echo "configure:4434: checking for $ac_hdr" >&5
4434 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4435   echo $ac_n "(cached) $ac_c" 1>&6
4436 else
4437   cat > conftest.$ac_ext <<EOF
4438 #line 4439 "configure"
4439 #include "confdefs.h"
4440 #include <$ac_hdr>
4441 EOF
4442 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4443 { (eval echo configure:4444: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4444 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4445 if test -z "$ac_err"; then
4446   rm -rf conftest*
4447   eval "ac_cv_header_$ac_safe=yes"
4448 else
4449   echo "$ac_err" >&5
4450   echo "configure: failed program was:" >&5
4451   cat conftest.$ac_ext >&5
4452   rm -rf conftest*
4453   eval "ac_cv_header_$ac_safe=no"
4454 fi
4455 rm -f conftest*
4456 fi
4457 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4458   echo "$ac_t""yes" 1>&6
4459     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4460   cat >> confdefs.h <<EOF
4461 #define $ac_tr_hdr 1
4462 EOF
4463  
4464 else
4465   echo "$ac_t""no" 1>&6
4466 fi
4467 done
4468
4469    for ac_func in getcwd munmap putenv setenv setlocale strchr strcasecmp \
4470 __argz_count __argz_stringify __argz_next
4471 do
4472 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4473 echo "configure:4474: checking for $ac_func" >&5
4474 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4475   echo $ac_n "(cached) $ac_c" 1>&6
4476 else
4477   cat > conftest.$ac_ext <<EOF
4478 #line 4479 "configure"
4479 #include "confdefs.h"
4480 /* System header to define __stub macros and hopefully few prototypes,
4481     which can conflict with char $ac_func(); below.  */
4482 #include <assert.h>
4483 /* Override any gcc2 internal prototype to avoid an error.  */
4484 /* We use char because int might match the return type of a gcc2
4485     builtin and then its argument prototype would still apply.  */
4486 char $ac_func();
4487
4488 int main() {
4489
4490 /* The GNU C library defines this for functions which it implements
4491     to always fail with ENOSYS.  Some functions are actually named
4492     something starting with __ and the normal name is an alias.  */
4493 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4494 choke me
4495 #else
4496 $ac_func();
4497 #endif
4498
4499 ; return 0; }
4500 EOF
4501 if { (eval echo configure:4502: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4502   rm -rf conftest*
4503   eval "ac_cv_func_$ac_func=yes"
4504 else
4505   echo "configure: failed program was:" >&5
4506   cat conftest.$ac_ext >&5
4507   rm -rf conftest*
4508   eval "ac_cv_func_$ac_func=no"
4509 fi
4510 rm -f conftest*
4511 fi
4512
4513 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4514   echo "$ac_t""yes" 1>&6
4515     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4516   cat >> confdefs.h <<EOF
4517 #define $ac_tr_func 1
4518 EOF
4519  
4520 else
4521   echo "$ac_t""no" 1>&6
4522 fi
4523 done
4524
4525
4526    if test "${ac_cv_func_stpcpy+set}" != "set"; then
4527      for ac_func in stpcpy
4528 do
4529 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4530 echo "configure:4531: checking for $ac_func" >&5
4531 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4532   echo $ac_n "(cached) $ac_c" 1>&6
4533 else
4534   cat > conftest.$ac_ext <<EOF
4535 #line 4536 "configure"
4536 #include "confdefs.h"
4537 /* System header to define __stub macros and hopefully few prototypes,
4538     which can conflict with char $ac_func(); below.  */
4539 #include <assert.h>
4540 /* Override any gcc2 internal prototype to avoid an error.  */
4541 /* We use char because int might match the return type of a gcc2
4542     builtin and then its argument prototype would still apply.  */
4543 char $ac_func();
4544
4545 int main() {
4546
4547 /* The GNU C library defines this for functions which it implements
4548     to always fail with ENOSYS.  Some functions are actually named
4549     something starting with __ and the normal name is an alias.  */
4550 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4551 choke me
4552 #else
4553 $ac_func();
4554 #endif
4555
4556 ; return 0; }
4557 EOF
4558 if { (eval echo configure:4559: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4559   rm -rf conftest*
4560   eval "ac_cv_func_$ac_func=yes"
4561 else
4562   echo "configure: failed program was:" >&5
4563   cat conftest.$ac_ext >&5
4564   rm -rf conftest*
4565   eval "ac_cv_func_$ac_func=no"
4566 fi
4567 rm -f conftest*
4568 fi
4569
4570 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4571   echo "$ac_t""yes" 1>&6
4572     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4573   cat >> confdefs.h <<EOF
4574 #define $ac_tr_func 1
4575 EOF
4576  
4577 else
4578   echo "$ac_t""no" 1>&6
4579 fi
4580 done
4581
4582    fi
4583    if test "${ac_cv_func_stpcpy}" = "yes"; then
4584      cat >> confdefs.h <<\EOF
4585 #define HAVE_STPCPY 1
4586 EOF
4587
4588    fi
4589
4590    if test $ac_cv_header_locale_h = yes; then
4591     echo $ac_n "checking for LC_MESSAGES""... $ac_c" 1>&6
4592 echo "configure:4593: checking for LC_MESSAGES" >&5
4593 if eval "test \"`echo '$''{'am_cv_val_LC_MESSAGES'+set}'`\" = set"; then
4594   echo $ac_n "(cached) $ac_c" 1>&6
4595 else
4596   cat > conftest.$ac_ext <<EOF
4597 #line 4598 "configure"
4598 #include "confdefs.h"
4599 #include <locale.h>
4600 int main() {
4601 return LC_MESSAGES
4602 ; return 0; }
4603 EOF
4604 if { (eval echo configure:4605: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4605   rm -rf conftest*
4606   am_cv_val_LC_MESSAGES=yes
4607 else
4608   echo "configure: failed program was:" >&5
4609   cat conftest.$ac_ext >&5
4610   rm -rf conftest*
4611   am_cv_val_LC_MESSAGES=no
4612 fi
4613 rm -f conftest*
4614 fi
4615
4616 echo "$ac_t""$am_cv_val_LC_MESSAGES" 1>&6
4617     if test $am_cv_val_LC_MESSAGES = yes; then
4618       cat >> confdefs.h <<\EOF
4619 #define HAVE_LC_MESSAGES 1
4620 EOF
4621
4622     fi
4623   fi
4624    echo $ac_n "checking whether NLS is requested""... $ac_c" 1>&6
4625 echo "configure:4626: checking whether NLS is requested" >&5
4626         # Check whether --enable-nls or --disable-nls was given.
4627 if test "${enable_nls+set}" = set; then
4628   enableval="$enable_nls"
4629   USE_NLS=$enableval
4630 else
4631   USE_NLS=yes
4632 fi
4633
4634     echo "$ac_t""$USE_NLS" 1>&6
4635     
4636
4637     USE_INCLUDED_LIBINTL=no
4638
4639         if test "$USE_NLS" = "yes"; then
4640       cat >> confdefs.h <<\EOF
4641 #define ENABLE_NLS 1
4642 EOF
4643
4644       echo $ac_n "checking whether included gettext is requested""... $ac_c" 1>&6
4645 echo "configure:4646: checking whether included gettext is requested" >&5
4646       # Check whether --with-included-gettext or --without-included-gettext was given.
4647 if test "${with_included_gettext+set}" = set; then
4648   withval="$with_included_gettext"
4649   nls_cv_force_use_gnu_gettext=$withval
4650 else
4651   nls_cv_force_use_gnu_gettext=no
4652 fi
4653
4654       echo "$ac_t""$nls_cv_force_use_gnu_gettext" 1>&6
4655
4656       nls_cv_use_gnu_gettext="$nls_cv_force_use_gnu_gettext"
4657       if test "$nls_cv_force_use_gnu_gettext" != "yes"; then
4658                                         nls_cv_header_intl=
4659         nls_cv_header_libgt=
4660         CATOBJEXT=NONE
4661
4662         ac_safe=`echo "libintl.h" | sed 'y%./+-%__p_%'`
4663 echo $ac_n "checking for libintl.h""... $ac_c" 1>&6
4664 echo "configure:4665: checking for libintl.h" >&5
4665 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4666   echo $ac_n "(cached) $ac_c" 1>&6
4667 else
4668   cat > conftest.$ac_ext <<EOF
4669 #line 4670 "configure"
4670 #include "confdefs.h"
4671 #include <libintl.h>
4672 EOF
4673 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4674 { (eval echo configure:4675: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4675 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4676 if test -z "$ac_err"; then
4677   rm -rf conftest*
4678   eval "ac_cv_header_$ac_safe=yes"
4679 else
4680   echo "$ac_err" >&5
4681   echo "configure: failed program was:" >&5
4682   cat conftest.$ac_ext >&5
4683   rm -rf conftest*
4684   eval "ac_cv_header_$ac_safe=no"
4685 fi
4686 rm -f conftest*
4687 fi
4688 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4689   echo "$ac_t""yes" 1>&6
4690   echo $ac_n "checking for gettext in libc""... $ac_c" 1>&6
4691 echo "configure:4692: checking for gettext in libc" >&5
4692 if eval "test \"`echo '$''{'gt_cv_func_gettext_libc'+set}'`\" = set"; then
4693   echo $ac_n "(cached) $ac_c" 1>&6
4694 else
4695   cat > conftest.$ac_ext <<EOF
4696 #line 4697 "configure"
4697 #include "confdefs.h"
4698 #include <libintl.h>
4699 int main() {
4700 return (int) gettext ("")
4701 ; return 0; }
4702 EOF
4703 if { (eval echo configure:4704: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4704   rm -rf conftest*
4705   gt_cv_func_gettext_libc=yes
4706 else
4707   echo "configure: failed program was:" >&5
4708   cat conftest.$ac_ext >&5
4709   rm -rf conftest*
4710   gt_cv_func_gettext_libc=no
4711 fi
4712 rm -f conftest*
4713 fi
4714
4715 echo "$ac_t""$gt_cv_func_gettext_libc" 1>&6
4716
4717            if test "$gt_cv_func_gettext_libc" != "yes"; then
4718              echo $ac_n "checking for bindtextdomain in -lintl""... $ac_c" 1>&6
4719 echo "configure:4720: checking for bindtextdomain in -lintl" >&5
4720 ac_lib_var=`echo intl'_'bindtextdomain | sed 'y%./+-%__p_%'`
4721 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4722   echo $ac_n "(cached) $ac_c" 1>&6
4723 else
4724   ac_save_LIBS="$LIBS"
4725 LIBS="-lintl  $LIBS"
4726 cat > conftest.$ac_ext <<EOF
4727 #line 4728 "configure"
4728 #include "confdefs.h"
4729 /* Override any gcc2 internal prototype to avoid an error.  */
4730 /* We use char because int might match the return type of a gcc2
4731     builtin and then its argument prototype would still apply.  */
4732 char bindtextdomain();
4733
4734 int main() {
4735 bindtextdomain()
4736 ; return 0; }
4737 EOF
4738 if { (eval echo configure:4739: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4739   rm -rf conftest*
4740   eval "ac_cv_lib_$ac_lib_var=yes"
4741 else
4742   echo "configure: failed program was:" >&5
4743   cat conftest.$ac_ext >&5
4744   rm -rf conftest*
4745   eval "ac_cv_lib_$ac_lib_var=no"
4746 fi
4747 rm -f conftest*
4748 LIBS="$ac_save_LIBS"
4749
4750 fi
4751 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4752   echo "$ac_t""yes" 1>&6
4753   echo $ac_n "checking for gettext in libintl""... $ac_c" 1>&6
4754 echo "configure:4755: checking for gettext in libintl" >&5
4755 if eval "test \"`echo '$''{'gt_cv_func_gettext_libintl'+set}'`\" = set"; then
4756   echo $ac_n "(cached) $ac_c" 1>&6
4757 else
4758   cat > conftest.$ac_ext <<EOF
4759 #line 4760 "configure"
4760 #include "confdefs.h"
4761
4762 int main() {
4763 return (int) gettext ("")
4764 ; return 0; }
4765 EOF
4766 if { (eval echo configure:4767: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4767   rm -rf conftest*
4768   gt_cv_func_gettext_libintl=yes
4769 else
4770   echo "configure: failed program was:" >&5
4771   cat conftest.$ac_ext >&5
4772   rm -rf conftest*
4773   gt_cv_func_gettext_libintl=no
4774 fi
4775 rm -f conftest*
4776 fi
4777
4778 echo "$ac_t""$gt_cv_func_gettext_libintl" 1>&6
4779 else
4780   echo "$ac_t""no" 1>&6
4781 fi
4782
4783            fi
4784
4785            if test "$gt_cv_func_gettext_libc" = "yes" \
4786               || test "$gt_cv_func_gettext_libintl" = "yes"; then
4787               cat >> confdefs.h <<\EOF
4788 #define HAVE_GETTEXT 1
4789 EOF
4790
4791               # Extract the first word of "msgfmt", so it can be a program name with args.
4792 set dummy msgfmt; ac_word=$2
4793 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4794 echo "configure:4795: checking for $ac_word" >&5
4795 if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
4796   echo $ac_n "(cached) $ac_c" 1>&6
4797 else
4798   case "$MSGFMT" in
4799   /*)
4800   ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
4801   ;;
4802   *)
4803   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
4804   for ac_dir in $PATH; do
4805     test -z "$ac_dir" && ac_dir=.
4806     if test -f $ac_dir/$ac_word; then
4807       if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
4808         ac_cv_path_MSGFMT="$ac_dir/$ac_word"
4809         break
4810       fi
4811     fi
4812   done
4813   IFS="$ac_save_ifs"
4814   test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT="no"
4815   ;;
4816 esac
4817 fi
4818 MSGFMT="$ac_cv_path_MSGFMT"
4819 if test -n "$MSGFMT"; then
4820   echo "$ac_t""$MSGFMT" 1>&6
4821 else
4822   echo "$ac_t""no" 1>&6
4823 fi
4824               if test "$MSGFMT" != "no"; then
4825                 for ac_func in dcgettext
4826 do
4827 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4828 echo "configure:4829: checking for $ac_func" >&5
4829 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4830   echo $ac_n "(cached) $ac_c" 1>&6
4831 else
4832   cat > conftest.$ac_ext <<EOF
4833 #line 4834 "configure"
4834 #include "confdefs.h"
4835 /* System header to define __stub macros and hopefully few prototypes,
4836     which can conflict with char $ac_func(); below.  */
4837 #include <assert.h>
4838 /* Override any gcc2 internal prototype to avoid an error.  */
4839 /* We use char because int might match the return type of a gcc2
4840     builtin and then its argument prototype would still apply.  */
4841 char $ac_func();
4842
4843 int main() {
4844
4845 /* The GNU C library defines this for functions which it implements
4846     to always fail with ENOSYS.  Some functions are actually named
4847     something starting with __ and the normal name is an alias.  */
4848 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4849 choke me
4850 #else
4851 $ac_func();
4852 #endif
4853
4854 ; return 0; }
4855 EOF
4856 if { (eval echo configure:4857: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4857   rm -rf conftest*
4858   eval "ac_cv_func_$ac_func=yes"
4859 else
4860   echo "configure: failed program was:" >&5
4861   cat conftest.$ac_ext >&5
4862   rm -rf conftest*
4863   eval "ac_cv_func_$ac_func=no"
4864 fi
4865 rm -f conftest*
4866 fi
4867
4868 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4869   echo "$ac_t""yes" 1>&6
4870     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4871   cat >> confdefs.h <<EOF
4872 #define $ac_tr_func 1
4873 EOF
4874  
4875 else
4876   echo "$ac_t""no" 1>&6
4877 fi
4878 done
4879
4880                 # Extract the first word of "gmsgfmt", so it can be a program name with args.
4881 set dummy gmsgfmt; ac_word=$2
4882 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4883 echo "configure:4884: checking for $ac_word" >&5
4884 if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
4885   echo $ac_n "(cached) $ac_c" 1>&6
4886 else
4887   case "$GMSGFMT" in
4888   /*)
4889   ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
4890   ;;
4891   ?:/*)                  
4892   ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a dos path.
4893   ;;
4894   *)
4895   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
4896   ac_dummy="$PATH"
4897   for ac_dir in $ac_dummy; do 
4898     test -z "$ac_dir" && ac_dir=.
4899     if test -f $ac_dir/$ac_word; then
4900       ac_cv_path_GMSGFMT="$ac_dir/$ac_word"
4901       break
4902     fi
4903   done
4904   IFS="$ac_save_ifs"
4905   test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
4906   ;;
4907 esac
4908 fi
4909 GMSGFMT="$ac_cv_path_GMSGFMT"
4910 if test -n "$GMSGFMT"; then
4911   echo "$ac_t""$GMSGFMT" 1>&6
4912 else
4913   echo "$ac_t""no" 1>&6
4914 fi
4915
4916                 # Extract the first word of "xgettext", so it can be a program name with args.
4917 set dummy xgettext; ac_word=$2
4918 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4919 echo "configure:4920: checking for $ac_word" >&5
4920 if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
4921   echo $ac_n "(cached) $ac_c" 1>&6
4922 else
4923   case "$XGETTEXT" in
4924   /*)
4925   ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
4926   ;;
4927   *)
4928   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
4929   for ac_dir in $PATH; do
4930     test -z "$ac_dir" && ac_dir=.
4931     if test -f $ac_dir/$ac_word; then
4932       if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
4933         ac_cv_path_XGETTEXT="$ac_dir/$ac_word"
4934         break
4935       fi
4936     fi
4937   done
4938   IFS="$ac_save_ifs"
4939   test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
4940   ;;
4941 esac
4942 fi
4943 XGETTEXT="$ac_cv_path_XGETTEXT"
4944 if test -n "$XGETTEXT"; then
4945   echo "$ac_t""$XGETTEXT" 1>&6
4946 else
4947   echo "$ac_t""no" 1>&6
4948 fi
4949
4950                 cat > conftest.$ac_ext <<EOF
4951 #line 4952 "configure"
4952 #include "confdefs.h"
4953
4954 int main() {
4955 extern int _nl_msg_cat_cntr;
4956                                return _nl_msg_cat_cntr
4957 ; return 0; }
4958 EOF
4959 if { (eval echo configure:4960: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4960   rm -rf conftest*
4961   CATOBJEXT=.gmo
4962                    DATADIRNAME=share
4963 else
4964   echo "configure: failed program was:" >&5
4965   cat conftest.$ac_ext >&5
4966   rm -rf conftest*
4967   CATOBJEXT=.mo
4968                    DATADIRNAME=lib
4969 fi
4970 rm -f conftest*
4971                 INSTOBJEXT=.mo
4972               fi
4973             fi
4974         
4975 else
4976   echo "$ac_t""no" 1>&6
4977 fi
4978
4979
4980                 
4981         if test "$CATOBJEXT" = "NONE"; then
4982                           nls_cv_use_gnu_gettext=yes
4983         fi
4984       fi
4985
4986       if test "$nls_cv_use_gnu_gettext" = "yes"; then
4987                 INTLOBJS="\$(GETTOBJS)"
4988         # Extract the first word of "msgfmt", so it can be a program name with args.
4989 set dummy msgfmt; ac_word=$2
4990 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4991 echo "configure:4992: checking for $ac_word" >&5
4992 if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
4993   echo $ac_n "(cached) $ac_c" 1>&6
4994 else
4995   case "$MSGFMT" in
4996   /*)
4997   ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
4998   ;;
4999   *)
5000   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
5001   for ac_dir in $PATH; do
5002     test -z "$ac_dir" && ac_dir=.
5003     if test -f $ac_dir/$ac_word; then
5004       if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
5005         ac_cv_path_MSGFMT="$ac_dir/$ac_word"
5006         break
5007       fi
5008     fi
5009   done
5010   IFS="$ac_save_ifs"
5011   test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT="msgfmt"
5012   ;;
5013 esac
5014 fi
5015 MSGFMT="$ac_cv_path_MSGFMT"
5016 if test -n "$MSGFMT"; then
5017   echo "$ac_t""$MSGFMT" 1>&6
5018 else
5019   echo "$ac_t""no" 1>&6
5020 fi
5021
5022         # Extract the first word of "gmsgfmt", so it can be a program name with args.
5023 set dummy gmsgfmt; ac_word=$2
5024 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5025 echo "configure:5026: checking for $ac_word" >&5
5026 if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
5027   echo $ac_n "(cached) $ac_c" 1>&6
5028 else
5029   case "$GMSGFMT" in
5030   /*)
5031   ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
5032   ;;
5033   ?:/*)                  
5034   ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a dos path.
5035   ;;
5036   *)
5037   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
5038   ac_dummy="$PATH"
5039   for ac_dir in $ac_dummy; do 
5040     test -z "$ac_dir" && ac_dir=.
5041     if test -f $ac_dir/$ac_word; then
5042       ac_cv_path_GMSGFMT="$ac_dir/$ac_word"
5043       break
5044     fi
5045   done
5046   IFS="$ac_save_ifs"
5047   test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
5048   ;;
5049 esac
5050 fi
5051 GMSGFMT="$ac_cv_path_GMSGFMT"
5052 if test -n "$GMSGFMT"; then
5053   echo "$ac_t""$GMSGFMT" 1>&6
5054 else
5055   echo "$ac_t""no" 1>&6
5056 fi
5057
5058         # Extract the first word of "xgettext", so it can be a program name with args.
5059 set dummy xgettext; ac_word=$2
5060 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5061 echo "configure:5062: checking for $ac_word" >&5
5062 if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
5063   echo $ac_n "(cached) $ac_c" 1>&6
5064 else
5065   case "$XGETTEXT" in
5066   /*)
5067   ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
5068   ;;
5069   *)
5070   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
5071   for ac_dir in $PATH; do
5072     test -z "$ac_dir" && ac_dir=.
5073     if test -f $ac_dir/$ac_word; then
5074       if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
5075         ac_cv_path_XGETTEXT="$ac_dir/$ac_word"
5076         break
5077       fi
5078     fi
5079   done
5080   IFS="$ac_save_ifs"
5081   test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
5082   ;;
5083 esac
5084 fi
5085 XGETTEXT="$ac_cv_path_XGETTEXT"
5086 if test -n "$XGETTEXT"; then
5087   echo "$ac_t""$XGETTEXT" 1>&6
5088 else
5089   echo "$ac_t""no" 1>&6
5090 fi
5091
5092         
5093         USE_INCLUDED_LIBINTL=yes
5094         CATOBJEXT=.gmo
5095         INSTOBJEXT=.mo
5096         DATADIRNAME=share
5097         INTLDEPS='$(top_builddir)/../intl/libintl.a'
5098         INTLLIBS=$INTLDEPS
5099         LIBS=`echo $LIBS | sed -e 's/-lintl//'`
5100         nls_cv_header_intl=libintl.h
5101         nls_cv_header_libgt=libgettext.h
5102       fi
5103
5104             if test "$XGETTEXT" != ":"; then
5105                         if $XGETTEXT --omit-header /dev/null 2> /dev/null; then
5106           : ;
5107         else
5108           echo "$ac_t""found xgettext programs is not GNU xgettext; ignore it" 1>&6
5109           XGETTEXT=":"
5110         fi
5111       fi
5112
5113       # We need to process the po/ directory.
5114       POSUB=po
5115     else
5116       DATADIRNAME=share
5117       nls_cv_header_intl=libintl.h
5118       nls_cv_header_libgt=libgettext.h
5119     fi
5120
5121     # If this is used in GNU gettext we have to set USE_NLS to `yes'
5122     # because some of the sources are only built for this goal.
5123     if test "$PACKAGE" = gettext; then
5124       USE_NLS=yes
5125       USE_INCLUDED_LIBINTL=yes
5126     fi
5127
5128                 for lang in $ALL_LINGUAS; do
5129       GMOFILES="$GMOFILES $lang.gmo"
5130       POFILES="$POFILES $lang.po"
5131     done
5132
5133         
5134     
5135     
5136     
5137     
5138     
5139     
5140     
5141     
5142     
5143     
5144   
5145
5146    if test "x$CATOBJEXT" != "x"; then
5147      if test "x$ALL_LINGUAS" = "x"; then
5148        LINGUAS=
5149      else
5150        echo $ac_n "checking for catalogs to be installed""... $ac_c" 1>&6
5151 echo "configure:5152: checking for catalogs to be installed" >&5
5152        NEW_LINGUAS=
5153        for lang in ${LINGUAS=$ALL_LINGUAS}; do
5154          case "$ALL_LINGUAS" in
5155           *$lang*) NEW_LINGUAS="$NEW_LINGUAS $lang" ;;
5156          esac
5157        done
5158        LINGUAS=$NEW_LINGUAS
5159        echo "$ac_t""$LINGUAS" 1>&6
5160      fi
5161
5162           if test -n "$LINGUAS"; then
5163        for lang in $LINGUAS; do CATALOGS="$CATALOGS $lang$CATOBJEXT"; done
5164      fi
5165    fi
5166
5167             if test $ac_cv_header_locale_h = yes; then
5168      INCLUDE_LOCALE_H="#include <locale.h>"
5169    else
5170      INCLUDE_LOCALE_H="\
5171 /* The system does not provide the header <locale.h>.  Take care yourself.  */"
5172    fi
5173    
5174
5175             if test -f $srcdir/po2tbl.sed.in; then
5176       if test "$CATOBJEXT" = ".cat"; then
5177          ac_safe=`echo "linux/version.h" | sed 'y%./+-%__p_%'`
5178 echo $ac_n "checking for linux/version.h""... $ac_c" 1>&6
5179 echo "configure:5180: checking for linux/version.h" >&5
5180 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5181   echo $ac_n "(cached) $ac_c" 1>&6
5182 else
5183   cat > conftest.$ac_ext <<EOF
5184 #line 5185 "configure"
5185 #include "confdefs.h"
5186 #include <linux/version.h>
5187 EOF
5188 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5189 { (eval echo configure:5190: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5190 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5191 if test -z "$ac_err"; then
5192   rm -rf conftest*
5193   eval "ac_cv_header_$ac_safe=yes"
5194 else
5195   echo "$ac_err" >&5
5196   echo "configure: failed program was:" >&5
5197   cat conftest.$ac_ext >&5
5198   rm -rf conftest*
5199   eval "ac_cv_header_$ac_safe=no"
5200 fi
5201 rm -f conftest*
5202 fi
5203 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5204   echo "$ac_t""yes" 1>&6
5205   msgformat=linux
5206 else
5207   echo "$ac_t""no" 1>&6
5208 msgformat=xopen
5209 fi
5210
5211
5212                          sed -e '/^#/d' $srcdir/$msgformat-msg.sed > po2msg.sed
5213       fi
5214             sed -e '/^#.*[^\\]$/d' -e '/^#$/d' \
5215          $srcdir/po2tbl.sed.in > po2tbl.sed
5216    fi
5217
5218             if test "$PACKAGE" = "gettext"; then
5219      GT_NO="#NO#"
5220      GT_YES=
5221    else
5222      GT_NO=
5223      GT_YES="#YES#"
5224    fi
5225    
5226    
5227
5228    MKINSTALLDIRS="\$(srcdir)/../../mkinstalldirs"
5229    
5230
5231       l=
5232    
5233
5234             if test -d $srcdir/po; then
5235       test -d po || mkdir po
5236       if test "x$srcdir" != "x."; then
5237          if test "x`echo $srcdir | sed 's@/.*@@'`" = "x"; then
5238             posrcprefix="$srcdir/"
5239          else
5240             posrcprefix="../$srcdir/"
5241          fi
5242       else
5243          posrcprefix="../"
5244       fi
5245       rm -f po/POTFILES
5246       sed -e "/^#/d" -e "/^\$/d" -e "s,.*,      $posrcprefix& \\\\," -e "\$s/\(.*\) \\\\/\1/" \
5247          < $srcdir/po/POTFILES.in > po/POTFILES
5248    fi
5249   
5250
5251 echo $ac_n "checking whether to enable maintainer-specific portions of Makefiles""... $ac_c" 1>&6
5252 echo "configure:5253: checking whether to enable maintainer-specific portions of Makefiles" >&5
5253     # Check whether --enable-maintainer-mode or --disable-maintainer-mode was given.
5254 if test "${enable_maintainer_mode+set}" = set; then
5255   enableval="$enable_maintainer_mode"
5256   USE_MAINTAINER_MODE=$enableval
5257 else
5258   USE_MAINTAINER_MODE=no
5259 fi
5260
5261   echo "$ac_t""$USE_MAINTAINER_MODE" 1>&6
5262   
5263
5264 if test $USE_MAINTAINER_MODE = yes; then
5265   MAINTAINER_MODE_TRUE=
5266   MAINTAINER_MODE_FALSE='#'
5267 else
5268   MAINTAINER_MODE_TRUE='#'
5269   MAINTAINER_MODE_FALSE=
5270 fi
5271   MAINT=$MAINTAINER_MODE_TRUE
5272   
5273
5274
5275
5276 echo $ac_n "checking for executable suffix""... $ac_c" 1>&6
5277 echo "configure:5278: checking for executable suffix" >&5
5278 if eval "test \"`echo '$''{'ac_cv_exeext'+set}'`\" = set"; then
5279   echo $ac_n "(cached) $ac_c" 1>&6
5280 else
5281   if test "$CYGWIN" = yes || test "$MINGW32" = yes; then
5282   ac_cv_exeext=.exe
5283 else
5284   rm -f conftest*
5285   echo 'int main () { return 0; }' > conftest.$ac_ext
5286   ac_cv_exeext=
5287   if { (eval echo configure:5288: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
5288     for file in conftest.*; do
5289       case $file in
5290       *.c | *.o | *.obj | *.ilk | *.pdb) ;;
5291       *) ac_cv_exeext=`echo $file | sed -e s/conftest//` ;;
5292       esac
5293     done
5294   else
5295     { echo "configure: error: installation or configuration problem: compiler cannot create executables." 1>&2; exit 1; }
5296   fi
5297   rm -f conftest*
5298   test x"${ac_cv_exeext}" = x && ac_cv_exeext=no
5299 fi
5300 fi
5301
5302 EXEEXT=""
5303 test x"${ac_cv_exeext}" != xno && EXEEXT=${ac_cv_exeext}
5304 echo "$ac_t""${ac_cv_exeext}" 1>&6
5305 ac_exeext=$EXEEXT
5306
5307
5308 for ac_hdr in string.h stdlib.h memory.h strings.h unistd.h stdarg.h varargs.h errno.h sys/types.h
5309 do
5310 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5311 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5312 echo "configure:5313: checking for $ac_hdr" >&5
5313 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5314   echo $ac_n "(cached) $ac_c" 1>&6
5315 else
5316   cat > conftest.$ac_ext <<EOF
5317 #line 5318 "configure"
5318 #include "confdefs.h"
5319 #include <$ac_hdr>
5320 EOF
5321 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5322 { (eval echo configure:5323: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5323 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5324 if test -z "$ac_err"; then
5325   rm -rf conftest*
5326   eval "ac_cv_header_$ac_safe=yes"
5327 else
5328   echo "$ac_err" >&5
5329   echo "configure: failed program was:" >&5
5330   cat conftest.$ac_ext >&5
5331   rm -rf conftest*
5332   eval "ac_cv_header_$ac_safe=no"
5333 fi
5334 rm -f conftest*
5335 fi
5336 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5337   echo "$ac_t""yes" 1>&6
5338     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5339   cat >> confdefs.h <<EOF
5340 #define $ac_tr_hdr 1
5341 EOF
5342  
5343 else
5344   echo "$ac_t""no" 1>&6
5345 fi
5346 done
5347
5348
5349 # Put this here so that autoconf's "cross-compiling" message doesn't confuse
5350 # people who are not cross-compiling but are compiling cross-assemblers.
5351 echo $ac_n "checking whether compiling a cross-assembler""... $ac_c" 1>&6
5352 echo "configure:5353: checking whether compiling a cross-assembler" >&5
5353 if test "${host}" = "${target}"; then
5354   cross_gas=no
5355 else
5356   cross_gas=yes
5357   cat >> confdefs.h <<\EOF
5358 #define CROSS_COMPILE 1
5359 EOF
5360
5361 fi
5362 echo "$ac_t""$cross_gas" 1>&6
5363
5364 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
5365 # for constant arguments.  Useless!
5366 echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
5367 echo "configure:5368: checking for working alloca.h" >&5
5368 if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
5369   echo $ac_n "(cached) $ac_c" 1>&6
5370 else
5371   cat > conftest.$ac_ext <<EOF
5372 #line 5373 "configure"
5373 #include "confdefs.h"
5374 #include <alloca.h>
5375 int main() {
5376 char *p = alloca(2 * sizeof(int));
5377 ; return 0; }
5378 EOF
5379 if { (eval echo configure:5380: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5380   rm -rf conftest*
5381   ac_cv_header_alloca_h=yes
5382 else
5383   echo "configure: failed program was:" >&5
5384   cat conftest.$ac_ext >&5
5385   rm -rf conftest*
5386   ac_cv_header_alloca_h=no
5387 fi
5388 rm -f conftest*
5389 fi
5390
5391 echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
5392 if test $ac_cv_header_alloca_h = yes; then
5393   cat >> confdefs.h <<\EOF
5394 #define HAVE_ALLOCA_H 1
5395 EOF
5396
5397 fi
5398
5399 echo $ac_n "checking for alloca""... $ac_c" 1>&6
5400 echo "configure:5401: checking for alloca" >&5
5401 if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
5402   echo $ac_n "(cached) $ac_c" 1>&6
5403 else
5404   cat > conftest.$ac_ext <<EOF
5405 #line 5406 "configure"
5406 #include "confdefs.h"
5407
5408 #ifdef __GNUC__
5409 # define alloca __builtin_alloca
5410 #else
5411 # ifdef _MSC_VER
5412 #  include <malloc.h>
5413 #  define alloca _alloca
5414 # else
5415 #  if HAVE_ALLOCA_H
5416 #   include <alloca.h>
5417 #  else
5418 #   ifdef _AIX
5419  #pragma alloca
5420 #   else
5421 #    ifndef alloca /* predefined by HP cc +Olibcalls */
5422 char *alloca ();
5423 #    endif
5424 #   endif
5425 #  endif
5426 # endif
5427 #endif
5428
5429 int main() {
5430 char *p = (char *) alloca(1);
5431 ; return 0; }
5432 EOF
5433 if { (eval echo configure:5434: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5434   rm -rf conftest*
5435   ac_cv_func_alloca_works=yes
5436 else
5437   echo "configure: failed program was:" >&5
5438   cat conftest.$ac_ext >&5
5439   rm -rf conftest*
5440   ac_cv_func_alloca_works=no
5441 fi
5442 rm -f conftest*
5443 fi
5444
5445 echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
5446 if test $ac_cv_func_alloca_works = yes; then
5447   cat >> confdefs.h <<\EOF
5448 #define HAVE_ALLOCA 1
5449 EOF
5450
5451 fi
5452
5453 if test $ac_cv_func_alloca_works = no; then
5454   # The SVR3 libPW and SVR4 libucb both contain incompatible functions
5455   # that cause trouble.  Some versions do not even contain alloca or
5456   # contain a buggy version.  If you still want to use their alloca,
5457   # use ar to extract alloca.o from them instead of compiling alloca.c.
5458   ALLOCA=alloca.${ac_objext}
5459   cat >> confdefs.h <<\EOF
5460 #define C_ALLOCA 1
5461 EOF
5462
5463
5464 echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
5465 echo "configure:5466: checking whether alloca needs Cray hooks" >&5
5466 if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
5467   echo $ac_n "(cached) $ac_c" 1>&6
5468 else
5469   cat > conftest.$ac_ext <<EOF
5470 #line 5471 "configure"
5471 #include "confdefs.h"
5472 #if defined(CRAY) && ! defined(CRAY2)
5473 webecray
5474 #else
5475 wenotbecray
5476 #endif
5477
5478 EOF
5479 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5480   egrep "webecray" >/dev/null 2>&1; then
5481   rm -rf conftest*
5482   ac_cv_os_cray=yes
5483 else
5484   rm -rf conftest*
5485   ac_cv_os_cray=no
5486 fi
5487 rm -f conftest*
5488
5489 fi
5490
5491 echo "$ac_t""$ac_cv_os_cray" 1>&6
5492 if test $ac_cv_os_cray = yes; then
5493 for ac_func in _getb67 GETB67 getb67; do
5494   echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5495 echo "configure:5496: checking for $ac_func" >&5
5496 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
5497   echo $ac_n "(cached) $ac_c" 1>&6
5498 else
5499   cat > conftest.$ac_ext <<EOF
5500 #line 5501 "configure"
5501 #include "confdefs.h"
5502 /* System header to define __stub macros and hopefully few prototypes,
5503     which can conflict with char $ac_func(); below.  */
5504 #include <assert.h>
5505 /* Override any gcc2 internal prototype to avoid an error.  */
5506 /* We use char because int might match the return type of a gcc2
5507     builtin and then its argument prototype would still apply.  */
5508 char $ac_func();
5509
5510 int main() {
5511
5512 /* The GNU C library defines this for functions which it implements
5513     to always fail with ENOSYS.  Some functions are actually named
5514     something starting with __ and the normal name is an alias.  */
5515 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5516 choke me
5517 #else
5518 $ac_func();
5519 #endif
5520
5521 ; return 0; }
5522 EOF
5523 if { (eval echo configure:5524: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5524   rm -rf conftest*
5525   eval "ac_cv_func_$ac_func=yes"
5526 else
5527   echo "configure: failed program was:" >&5
5528   cat conftest.$ac_ext >&5
5529   rm -rf conftest*
5530   eval "ac_cv_func_$ac_func=no"
5531 fi
5532 rm -f conftest*
5533 fi
5534
5535 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5536   echo "$ac_t""yes" 1>&6
5537   cat >> confdefs.h <<EOF
5538 #define CRAY_STACKSEG_END $ac_func
5539 EOF
5540
5541   break
5542 else
5543   echo "$ac_t""no" 1>&6
5544 fi
5545
5546 done
5547 fi
5548
5549 echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
5550 echo "configure:5551: checking stack direction for C alloca" >&5
5551 if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
5552   echo $ac_n "(cached) $ac_c" 1>&6
5553 else
5554   if test "$cross_compiling" = yes; then
5555   ac_cv_c_stack_direction=0
5556 else
5557   cat > conftest.$ac_ext <<EOF
5558 #line 5559 "configure"
5559 #include "confdefs.h"
5560 find_stack_direction ()
5561 {
5562   static char *addr = 0;
5563   auto char dummy;
5564   if (addr == 0)
5565     {
5566       addr = &dummy;
5567       return find_stack_direction ();
5568     }
5569   else
5570     return (&dummy > addr) ? 1 : -1;
5571 }
5572 main ()
5573 {
5574   exit (find_stack_direction() < 0);
5575 }
5576 EOF
5577 if { (eval echo configure:5578: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
5578 then
5579   ac_cv_c_stack_direction=1
5580 else
5581   echo "configure: failed program was:" >&5
5582   cat conftest.$ac_ext >&5
5583   rm -fr conftest*
5584   ac_cv_c_stack_direction=-1
5585 fi
5586 rm -fr conftest*
5587 fi
5588
5589 fi
5590
5591 echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
5592 cat >> confdefs.h <<EOF
5593 #define STACK_DIRECTION $ac_cv_c_stack_direction
5594 EOF
5595
5596 fi
5597
5598 echo $ac_n "checking for inline""... $ac_c" 1>&6
5599 echo "configure:5600: checking for inline" >&5
5600 if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then
5601   echo $ac_n "(cached) $ac_c" 1>&6
5602 else
5603   ac_cv_c_inline=no
5604 for ac_kw in inline __inline__ __inline; do
5605   cat > conftest.$ac_ext <<EOF
5606 #line 5607 "configure"
5607 #include "confdefs.h"
5608
5609 int main() {
5610 } $ac_kw foo() {
5611 ; return 0; }
5612 EOF
5613 if { (eval echo configure:5614: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5614   rm -rf conftest*
5615   ac_cv_c_inline=$ac_kw; break
5616 else
5617   echo "configure: failed program was:" >&5
5618   cat conftest.$ac_ext >&5
5619 fi
5620 rm -f conftest*
5621 done
5622
5623 fi
5624
5625 echo "$ac_t""$ac_cv_c_inline" 1>&6
5626 case "$ac_cv_c_inline" in
5627   inline | yes) ;;
5628   no) cat >> confdefs.h <<\EOF
5629 #define inline 
5630 EOF
5631  ;;
5632   *)  cat >> confdefs.h <<EOF
5633 #define inline $ac_cv_c_inline
5634 EOF
5635  ;;
5636 esac
5637
5638
5639 # VMS doesn't have unlink.
5640 for ac_func in unlink remove
5641 do
5642 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5643 echo "configure:5644: checking for $ac_func" >&5
5644 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
5645   echo $ac_n "(cached) $ac_c" 1>&6
5646 else
5647   cat > conftest.$ac_ext <<EOF
5648 #line 5649 "configure"
5649 #include "confdefs.h"
5650 /* System header to define __stub macros and hopefully few prototypes,
5651     which can conflict with char $ac_func(); below.  */
5652 #include <assert.h>
5653 /* Override any gcc2 internal prototype to avoid an error.  */
5654 /* We use char because int might match the return type of a gcc2
5655     builtin and then its argument prototype would still apply.  */
5656 char $ac_func();
5657
5658 int main() {
5659
5660 /* The GNU C library defines this for functions which it implements
5661     to always fail with ENOSYS.  Some functions are actually named
5662     something starting with __ and the normal name is an alias.  */
5663 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5664 choke me
5665 #else
5666 $ac_func();
5667 #endif
5668
5669 ; return 0; }
5670 EOF
5671 if { (eval echo configure:5672: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5672   rm -rf conftest*
5673   eval "ac_cv_func_$ac_func=yes"
5674 else
5675   echo "configure: failed program was:" >&5
5676   cat conftest.$ac_ext >&5
5677   rm -rf conftest*
5678   eval "ac_cv_func_$ac_func=no"
5679 fi
5680 rm -f conftest*
5681 fi
5682
5683 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5684   echo "$ac_t""yes" 1>&6
5685     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5686   cat >> confdefs.h <<EOF
5687 #define $ac_tr_func 1
5688 EOF
5689  break
5690 else
5691   echo "$ac_t""no" 1>&6
5692 fi
5693 done
5694
5695
5696 # Some systems don't have sbrk().
5697 for ac_func in sbrk
5698 do
5699 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5700 echo "configure:5701: checking for $ac_func" >&5
5701 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
5702   echo $ac_n "(cached) $ac_c" 1>&6
5703 else
5704   cat > conftest.$ac_ext <<EOF
5705 #line 5706 "configure"
5706 #include "confdefs.h"
5707 /* System header to define __stub macros and hopefully few prototypes,
5708     which can conflict with char $ac_func(); below.  */
5709 #include <assert.h>
5710 /* Override any gcc2 internal prototype to avoid an error.  */
5711 /* We use char because int might match the return type of a gcc2
5712     builtin and then its argument prototype would still apply.  */
5713 char $ac_func();
5714
5715 int main() {
5716
5717 /* The GNU C library defines this for functions which it implements
5718     to always fail with ENOSYS.  Some functions are actually named
5719     something starting with __ and the normal name is an alias.  */
5720 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5721 choke me
5722 #else
5723 $ac_func();
5724 #endif
5725
5726 ; return 0; }
5727 EOF
5728 if { (eval echo configure:5729: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5729   rm -rf conftest*
5730   eval "ac_cv_func_$ac_func=yes"
5731 else
5732   echo "configure: failed program was:" >&5
5733   cat conftest.$ac_ext >&5
5734   rm -rf conftest*
5735   eval "ac_cv_func_$ac_func=no"
5736 fi
5737 rm -f conftest*
5738 fi
5739
5740 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5741   echo "$ac_t""yes" 1>&6
5742     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5743   cat >> confdefs.h <<EOF
5744 #define $ac_tr_func 1
5745 EOF
5746  
5747 else
5748   echo "$ac_t""no" 1>&6
5749 fi
5750 done
5751
5752
5753 # do we need the math library?
5754 case "${need_libm}" in
5755 yes) 
5756   LIBM=
5757 case "$host" in
5758 *-*-beos* | *-*-cygwin* | *-*-pw32*)
5759   # These system don't have libm
5760   ;;
5761 *-ncr-sysv4.3*)
5762   echo $ac_n "checking for _mwvalidcheckl in -lmw""... $ac_c" 1>&6
5763 echo "configure:5764: checking for _mwvalidcheckl in -lmw" >&5
5764 ac_lib_var=`echo mw'_'_mwvalidcheckl | sed 'y%./+-%__p_%'`
5765 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5766   echo $ac_n "(cached) $ac_c" 1>&6
5767 else
5768   ac_save_LIBS="$LIBS"
5769 LIBS="-lmw  $LIBS"
5770 cat > conftest.$ac_ext <<EOF
5771 #line 5772 "configure"
5772 #include "confdefs.h"
5773 /* Override any gcc2 internal prototype to avoid an error.  */
5774 /* We use char because int might match the return type of a gcc2
5775     builtin and then its argument prototype would still apply.  */
5776 char _mwvalidcheckl();
5777
5778 int main() {
5779 _mwvalidcheckl()
5780 ; return 0; }
5781 EOF
5782 if { (eval echo configure:5783: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5783   rm -rf conftest*
5784   eval "ac_cv_lib_$ac_lib_var=yes"
5785 else
5786   echo "configure: failed program was:" >&5
5787   cat conftest.$ac_ext >&5
5788   rm -rf conftest*
5789   eval "ac_cv_lib_$ac_lib_var=no"
5790 fi
5791 rm -f conftest*
5792 LIBS="$ac_save_LIBS"
5793
5794 fi
5795 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5796   echo "$ac_t""yes" 1>&6
5797   LIBM="-lmw"
5798 else
5799   echo "$ac_t""no" 1>&6
5800 fi
5801
5802   echo $ac_n "checking for main in -lm""... $ac_c" 1>&6
5803 echo "configure:5804: checking for main in -lm" >&5
5804 ac_lib_var=`echo m'_'main | sed 'y%./+-%__p_%'`
5805 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5806   echo $ac_n "(cached) $ac_c" 1>&6
5807 else
5808   ac_save_LIBS="$LIBS"
5809 LIBS="-lm  $LIBS"
5810 cat > conftest.$ac_ext <<EOF
5811 #line 5812 "configure"
5812 #include "confdefs.h"
5813
5814 int main() {
5815 main()
5816 ; return 0; }
5817 EOF
5818 if { (eval echo configure:5819: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5819   rm -rf conftest*
5820   eval "ac_cv_lib_$ac_lib_var=yes"
5821 else
5822   echo "configure: failed program was:" >&5
5823   cat conftest.$ac_ext >&5
5824   rm -rf conftest*
5825   eval "ac_cv_lib_$ac_lib_var=no"
5826 fi
5827 rm -f conftest*
5828 LIBS="$ac_save_LIBS"
5829
5830 fi
5831 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5832   echo "$ac_t""yes" 1>&6
5833   LIBM="$LIBM -lm"
5834 else
5835   echo "$ac_t""no" 1>&6
5836 fi
5837
5838   ;;
5839 *)
5840   echo $ac_n "checking for main in -lm""... $ac_c" 1>&6
5841 echo "configure:5842: checking for main in -lm" >&5
5842 ac_lib_var=`echo m'_'main | sed 'y%./+-%__p_%'`
5843 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5844   echo $ac_n "(cached) $ac_c" 1>&6
5845 else
5846   ac_save_LIBS="$LIBS"
5847 LIBS="-lm  $LIBS"
5848 cat > conftest.$ac_ext <<EOF
5849 #line 5850 "configure"
5850 #include "confdefs.h"
5851
5852 int main() {
5853 main()
5854 ; return 0; }
5855 EOF
5856 if { (eval echo configure:5857: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5857   rm -rf conftest*
5858   eval "ac_cv_lib_$ac_lib_var=yes"
5859 else
5860   echo "configure: failed program was:" >&5
5861   cat conftest.$ac_ext >&5
5862   rm -rf conftest*
5863   eval "ac_cv_lib_$ac_lib_var=no"
5864 fi
5865 rm -f conftest*
5866 LIBS="$ac_save_LIBS"
5867
5868 fi
5869 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5870   echo "$ac_t""yes" 1>&6
5871   LIBM="-lm"
5872 else
5873   echo "$ac_t""no" 1>&6
5874 fi
5875
5876   ;;
5877 esac
5878
5879   
5880   ;;
5881 esac
5882
5883 # Some non-ANSI preprocessors botch requoting inside strings.  That's bad
5884 # enough, but on some of those systems, the assert macro relies on requoting
5885 # working properly!
5886 echo $ac_n "checking for working assert macro""... $ac_c" 1>&6
5887 echo "configure:5888: checking for working assert macro" >&5
5888 if eval "test \"`echo '$''{'gas_cv_assert_ok'+set}'`\" = set"; then
5889   echo $ac_n "(cached) $ac_c" 1>&6
5890 else
5891   cat > conftest.$ac_ext <<EOF
5892 #line 5893 "configure"
5893 #include "confdefs.h"
5894 #include <assert.h>
5895 #include <stdio.h>
5896 int main() {
5897
5898 /* check for requoting problems */
5899 static int a, b, c, d;
5900 static char *s;
5901 assert (!strcmp(s, "foo bar baz quux"));
5902 /* check for newline handling */
5903 assert (a == b
5904         || c == d);
5905
5906 ; return 0; }
5907 EOF
5908 if { (eval echo configure:5909: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5909   rm -rf conftest*
5910   gas_cv_assert_ok=yes
5911 else
5912   echo "configure: failed program was:" >&5
5913   cat conftest.$ac_ext >&5
5914   rm -rf conftest*
5915   gas_cv_assert_ok=no
5916 fi
5917 rm -f conftest*
5918 fi
5919 echo "$ac_t""$gas_cv_assert_ok" 1>&6
5920 test $gas_cv_assert_ok = yes || cat >> confdefs.h <<\EOF
5921 #define BROKEN_ASSERT 1
5922 EOF
5923
5924
5925
5926 # On some systems, the system header files may not declare malloc, realloc,
5927 # and free.  There are places where gas needs these functions to have been
5928 # declared -- such as when taking their addresses.
5929 gas_test_headers="
5930 #ifdef HAVE_MEMORY_H
5931 #include <memory.h>
5932 #endif
5933 #ifdef HAVE_STRING_H
5934 #include <string.h>
5935 #else
5936 #ifdef HAVE_STRINGS_H
5937 #include <strings.h>
5938 #endif
5939 #endif
5940 #ifdef HAVE_STDLIB_H
5941 #include <stdlib.h>
5942 #endif
5943 #ifdef HAVE_UNISTD_H
5944 #include <unistd.h>
5945 #endif
5946 "
5947
5948 echo $ac_n "checking whether declaration is required for strstr""... $ac_c" 1>&6
5949 echo "configure:5950: checking whether declaration is required for strstr" >&5
5950 if eval "test \"`echo '$''{'gas_cv_decl_needed_strstr'+set}'`\" = set"; then
5951   echo $ac_n "(cached) $ac_c" 1>&6
5952 else
5953   cat > conftest.$ac_ext <<EOF
5954 #line 5955 "configure"
5955 #include "confdefs.h"
5956 $gas_test_headers
5957 int main() {
5958
5959 typedef char *(*f)();
5960 f x;
5961 x = (f) strstr;
5962
5963 ; return 0; }
5964 EOF
5965 if { (eval echo configure:5966: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5966   rm -rf conftest*
5967   gas_cv_decl_needed_strstr=no
5968 else
5969   echo "configure: failed program was:" >&5
5970   cat conftest.$ac_ext >&5
5971   rm -rf conftest*
5972   gas_cv_decl_needed_strstr=yes
5973 fi
5974 rm -f conftest*
5975 fi
5976 echo "$ac_t""$gas_cv_decl_needed_strstr" 1>&6
5977 if test $gas_cv_decl_needed_strstr = yes; then
5978  cat >> confdefs.h <<\EOF
5979 #define NEED_DECLARATION_STRSTR 1
5980 EOF
5981
5982 fi
5983
5984
5985 echo $ac_n "checking whether declaration is required for malloc""... $ac_c" 1>&6
5986 echo "configure:5987: checking whether declaration is required for malloc" >&5
5987 if eval "test \"`echo '$''{'gas_cv_decl_needed_malloc'+set}'`\" = set"; then
5988   echo $ac_n "(cached) $ac_c" 1>&6
5989 else
5990   cat > conftest.$ac_ext <<EOF
5991 #line 5992 "configure"
5992 #include "confdefs.h"
5993 $gas_test_headers
5994 int main() {
5995
5996 typedef char *(*f)();
5997 f x;
5998 x = (f) malloc;
5999
6000 ; return 0; }
6001 EOF
6002 if { (eval echo configure:6003: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6003   rm -rf conftest*
6004   gas_cv_decl_needed_malloc=no
6005 else
6006   echo "configure: failed program was:" >&5
6007   cat conftest.$ac_ext >&5
6008   rm -rf conftest*
6009   gas_cv_decl_needed_malloc=yes
6010 fi
6011 rm -f conftest*
6012 fi
6013 echo "$ac_t""$gas_cv_decl_needed_malloc" 1>&6
6014 if test $gas_cv_decl_needed_malloc = yes; then
6015  cat >> confdefs.h <<\EOF
6016 #define NEED_DECLARATION_MALLOC 1
6017 EOF
6018
6019 fi
6020
6021
6022 echo $ac_n "checking whether declaration is required for free""... $ac_c" 1>&6
6023 echo "configure:6024: checking whether declaration is required for free" >&5
6024 if eval "test \"`echo '$''{'gas_cv_decl_needed_free'+set}'`\" = set"; then
6025   echo $ac_n "(cached) $ac_c" 1>&6
6026 else
6027   cat > conftest.$ac_ext <<EOF
6028 #line 6029 "configure"
6029 #include "confdefs.h"
6030 $gas_test_headers
6031 int main() {
6032
6033 typedef void (*f)();
6034 f x;
6035 x = (f) free;
6036
6037 ; return 0; }
6038 EOF
6039 if { (eval echo configure:6040: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6040   rm -rf conftest*
6041   gas_cv_decl_needed_free=no
6042 else
6043   echo "configure: failed program was:" >&5
6044   cat conftest.$ac_ext >&5
6045   rm -rf conftest*
6046   gas_cv_decl_needed_free=yes
6047 fi
6048 rm -f conftest*
6049 fi
6050 echo "$ac_t""$gas_cv_decl_needed_free" 1>&6
6051 if test $gas_cv_decl_needed_free = yes; then
6052  cat >> confdefs.h <<\EOF
6053 #define NEED_DECLARATION_FREE 1
6054 EOF
6055
6056 fi
6057
6058
6059 echo $ac_n "checking whether declaration is required for sbrk""... $ac_c" 1>&6
6060 echo "configure:6061: checking whether declaration is required for sbrk" >&5
6061 if eval "test \"`echo '$''{'gas_cv_decl_needed_sbrk'+set}'`\" = set"; then
6062   echo $ac_n "(cached) $ac_c" 1>&6
6063 else
6064   cat > conftest.$ac_ext <<EOF
6065 #line 6066 "configure"
6066 #include "confdefs.h"
6067 $gas_test_headers
6068 int main() {
6069
6070 typedef char *(*f)();
6071 f x;
6072 x = (f) sbrk;
6073
6074 ; return 0; }
6075 EOF
6076 if { (eval echo configure:6077: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6077   rm -rf conftest*
6078   gas_cv_decl_needed_sbrk=no
6079 else
6080   echo "configure: failed program was:" >&5
6081   cat conftest.$ac_ext >&5
6082   rm -rf conftest*
6083   gas_cv_decl_needed_sbrk=yes
6084 fi
6085 rm -f conftest*
6086 fi
6087 echo "$ac_t""$gas_cv_decl_needed_sbrk" 1>&6
6088 if test $gas_cv_decl_needed_sbrk = yes; then
6089  cat >> confdefs.h <<\EOF
6090 #define NEED_DECLARATION_SBRK 1
6091 EOF
6092
6093 fi
6094
6095
6096 echo $ac_n "checking whether declaration is required for environ""... $ac_c" 1>&6
6097 echo "configure:6098: checking whether declaration is required for environ" >&5
6098 if eval "test \"`echo '$''{'gas_cv_decl_needed_environ'+set}'`\" = set"; then
6099   echo $ac_n "(cached) $ac_c" 1>&6
6100 else
6101   cat > conftest.$ac_ext <<EOF
6102 #line 6103 "configure"
6103 #include "confdefs.h"
6104 $gas_test_headers
6105 int main() {
6106
6107 typedef char **f;
6108 f x;
6109 x = (f) environ;
6110
6111 ; return 0; }
6112 EOF
6113 if { (eval echo configure:6114: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6114   rm -rf conftest*
6115   gas_cv_decl_needed_environ=no
6116 else
6117   echo "configure: failed program was:" >&5
6118   cat conftest.$ac_ext >&5
6119   rm -rf conftest*
6120   gas_cv_decl_needed_environ=yes
6121 fi
6122 rm -f conftest*
6123 fi
6124 echo "$ac_t""$gas_cv_decl_needed_environ" 1>&6
6125 if test $gas_cv_decl_needed_environ = yes; then
6126  cat >> confdefs.h <<\EOF
6127 #define NEED_DECLARATION_ENVIRON 1
6128 EOF
6129
6130 fi
6131
6132
6133 # Does errno.h declare errno, or do we have to add a separate declaration
6134 # for it?
6135
6136 echo $ac_n "checking whether declaration is required for errno""... $ac_c" 1>&6
6137 echo "configure:6138: checking whether declaration is required for errno" >&5
6138 if eval "test \"`echo '$''{'gas_cv_decl_needed_errno'+set}'`\" = set"; then
6139   echo $ac_n "(cached) $ac_c" 1>&6
6140 else
6141   cat > conftest.$ac_ext <<EOF
6142 #line 6143 "configure"
6143 #include "confdefs.h"
6144
6145 #ifdef HAVE_ERRNO_H
6146 #include <errno.h>
6147 #endif
6148
6149 int main() {
6150
6151 typedef int f;
6152 f x;
6153 x = (f) errno;
6154
6155 ; return 0; }
6156 EOF
6157 if { (eval echo configure:6158: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
6158   rm -rf conftest*
6159   gas_cv_decl_needed_errno=no
6160 else
6161   echo "configure: failed program was:" >&5
6162   cat conftest.$ac_ext >&5
6163   rm -rf conftest*
6164   gas_cv_decl_needed_errno=yes
6165 fi
6166 rm -f conftest*
6167 fi
6168 echo "$ac_t""$gas_cv_decl_needed_errno" 1>&6
6169 if test $gas_cv_decl_needed_errno = yes; then
6170  cat >> confdefs.h <<\EOF
6171 #define NEED_DECLARATION_ERRNO 1
6172 EOF
6173
6174 fi
6175
6176
6177
6178
6179 trap '' 1 2 15
6180 cat > confcache <<\EOF
6181 # This file is a shell script that caches the results of configure
6182 # tests run on this system so they can be shared between configure
6183 # scripts and configure runs.  It is not useful on other systems.
6184 # If it contains results you don't want to keep, you may remove or edit it.
6185 #
6186 # By default, configure uses ./config.cache as the cache file,
6187 # creating it if it does not exist already.  You can give configure
6188 # the --cache-file=FILE option to use a different cache file; that is
6189 # what configure does when it calls configure scripts in
6190 # subdirectories, so they share the cache.
6191 # Giving --cache-file=/dev/null disables caching, for debugging configure.
6192 # config.status only pays attention to the cache file if you give it the
6193 # --recheck option to rerun configure.
6194 #
6195 EOF
6196 # The following way of writing the cache mishandles newlines in values,
6197 # but we know of no workaround that is simple, portable, and efficient.
6198 # So, don't put newlines in cache variables' values.
6199 # Ultrix sh set writes to stderr and can't be redirected directly,
6200 # and sets the high bit in the cache file unless we assign to the vars.
6201 (set) 2>&1 |
6202   case `(ac_space=' '; set | grep ac_space) 2>&1` in
6203   *ac_space=\ *)
6204     # `set' does not quote correctly, so add quotes (double-quote substitution
6205     # turns \\\\ into \\, and sed turns \\ into \).
6206     sed -n \
6207       -e "s/'/'\\\\''/g" \
6208       -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
6209     ;;
6210   *)
6211     # `set' quotes correctly as required by POSIX, so do not add quotes.
6212     sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
6213     ;;
6214   esac >> confcache
6215 if cmp -s $cache_file confcache; then
6216   :
6217 else
6218   if test -w $cache_file; then
6219     echo "updating cache $cache_file"
6220     cat confcache > $cache_file
6221   else
6222     echo "not updating unwritable cache $cache_file"
6223   fi
6224 fi
6225 rm -f confcache
6226
6227 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
6228
6229 test "x$prefix" = xNONE && prefix=$ac_default_prefix
6230 # Let make expand exec_prefix.
6231 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
6232
6233 # Any assignment to VPATH causes Sun make to only execute
6234 # the first set of double-colon rules, so remove it if not needed.
6235 # If there is a colon in the path, we need to keep it.
6236 if test "x$srcdir" = x.; then
6237   ac_vpsub='/^[         ]*VPATH[        ]*=[^:]*$/d'
6238 fi
6239
6240 trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
6241
6242 DEFS=-DHAVE_CONFIG_H
6243
6244 # Without the "./", some shells look in PATH for config.status.
6245 : ${CONFIG_STATUS=./config.status}
6246
6247 echo creating $CONFIG_STATUS
6248 rm -f $CONFIG_STATUS
6249 cat > $CONFIG_STATUS <<EOF
6250 #! /bin/sh
6251 # Generated automatically by configure.
6252 # Run this file to recreate the current configuration.
6253 # This directory was configured as follows,
6254 # on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
6255 #
6256 # $0 $ac_configure_args
6257 #
6258 # Compiler output produced by configure, useful for debugging
6259 # configure, is in ./config.log if it exists.
6260
6261 ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
6262 for ac_option
6263 do
6264   case "\$ac_option" in
6265   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
6266     echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
6267     exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
6268   -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
6269     echo "$CONFIG_STATUS generated by autoconf version 2.13"
6270     exit 0 ;;
6271   -help | --help | --hel | --he | --h)
6272     echo "\$ac_cs_usage"; exit 0 ;;
6273   *) echo "\$ac_cs_usage"; exit 1 ;;
6274   esac
6275 done
6276
6277 ac_given_srcdir=$srcdir
6278 ac_given_INSTALL="$INSTALL"
6279
6280 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
6281 EOF
6282 cat >> $CONFIG_STATUS <<EOF
6283
6284 # Protect against being on the right side of a sed subst in config.status.
6285 sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
6286  s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
6287 $ac_vpsub
6288 $extrasub
6289 s%@SHELL@%$SHELL%g
6290 s%@CFLAGS@%$CFLAGS%g
6291 s%@CPPFLAGS@%$CPPFLAGS%g
6292 s%@CXXFLAGS@%$CXXFLAGS%g
6293 s%@FFLAGS@%$FFLAGS%g
6294 s%@DEFS@%$DEFS%g
6295 s%@LDFLAGS@%$LDFLAGS%g
6296 s%@LIBS@%$LIBS%g
6297 s%@exec_prefix@%$exec_prefix%g
6298 s%@prefix@%$prefix%g
6299 s%@program_transform_name@%$program_transform_name%g
6300 s%@bindir@%$bindir%g
6301 s%@sbindir@%$sbindir%g
6302 s%@libexecdir@%$libexecdir%g
6303 s%@datadir@%$datadir%g
6304 s%@sysconfdir@%$sysconfdir%g
6305 s%@sharedstatedir@%$sharedstatedir%g
6306 s%@localstatedir@%$localstatedir%g
6307 s%@libdir@%$libdir%g
6308 s%@includedir@%$includedir%g
6309 s%@oldincludedir@%$oldincludedir%g
6310 s%@infodir@%$infodir%g
6311 s%@mandir@%$mandir%g
6312 s%@host@%$host%g
6313 s%@host_alias@%$host_alias%g
6314 s%@host_cpu@%$host_cpu%g
6315 s%@host_vendor@%$host_vendor%g
6316 s%@host_os@%$host_os%g
6317 s%@target@%$target%g
6318 s%@target_alias@%$target_alias%g
6319 s%@target_cpu@%$target_cpu%g
6320 s%@target_vendor@%$target_vendor%g
6321 s%@target_os@%$target_os%g
6322 s%@build@%$build%g
6323 s%@build_alias@%$build_alias%g
6324 s%@build_cpu@%$build_cpu%g
6325 s%@build_vendor@%$build_vendor%g
6326 s%@build_os@%$build_os%g
6327 s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
6328 s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
6329 s%@INSTALL_DATA@%$INSTALL_DATA%g
6330 s%@PACKAGE@%$PACKAGE%g
6331 s%@VERSION@%$VERSION%g
6332 s%@ACLOCAL@%$ACLOCAL%g
6333 s%@AUTOCONF@%$AUTOCONF%g
6334 s%@AUTOMAKE@%$AUTOMAKE%g
6335 s%@AUTOHEADER@%$AUTOHEADER%g
6336 s%@MAKEINFO@%$MAKEINFO%g
6337 s%@SET_MAKE@%$SET_MAKE%g
6338 s%@CC@%$CC%g
6339 s%@LN_S@%$LN_S%g
6340 s%@OBJEXT@%$OBJEXT%g
6341 s%@EXEEXT@%$EXEEXT%g
6342 s%@RANLIB@%$RANLIB%g
6343 s%@STRIP@%$STRIP%g
6344 s%@LIBTOOL@%$LIBTOOL%g
6345 s%@WARN_CFLAGS@%$WARN_CFLAGS%g
6346 s%@GDBINIT@%$GDBINIT%g
6347 s%@cgen_cpu_prefix@%$cgen_cpu_prefix%g
6348 s%@extra_objects@%$extra_objects%g
6349 s%@target_cpu_type@%$target_cpu_type%g
6350 s%@obj_format@%$obj_format%g
6351 s%@te_file@%$te_file%g
6352 s%@install_tooldir@%$install_tooldir%g
6353 s%@atof@%$atof%g
6354 s%@BFDLIB@%$BFDLIB%g
6355 s%@OPCODES_LIB@%$OPCODES_LIB%g
6356 s%@ALL_OBJ_DEPS@%$ALL_OBJ_DEPS%g
6357 s%@YACC@%$YACC%g
6358 s%@LEX@%$LEX%g
6359 s%@LEXLIB@%$LEXLIB%g
6360 s%@CPP@%$CPP%g
6361 s%@LEX_OUTPUT_ROOT@%$LEX_OUTPUT_ROOT%g
6362 s%@ALLOCA@%$ALLOCA%g
6363 s%@USE_NLS@%$USE_NLS%g
6364 s%@MSGFMT@%$MSGFMT%g
6365 s%@GMSGFMT@%$GMSGFMT%g
6366 s%@XGETTEXT@%$XGETTEXT%g
6367 s%@USE_INCLUDED_LIBINTL@%$USE_INCLUDED_LIBINTL%g
6368 s%@CATALOGS@%$CATALOGS%g
6369 s%@CATOBJEXT@%$CATOBJEXT%g
6370 s%@DATADIRNAME@%$DATADIRNAME%g
6371 s%@GMOFILES@%$GMOFILES%g
6372 s%@INSTOBJEXT@%$INSTOBJEXT%g
6373 s%@INTLDEPS@%$INTLDEPS%g
6374 s%@INTLLIBS@%$INTLLIBS%g
6375 s%@INTLOBJS@%$INTLOBJS%g
6376 s%@POFILES@%$POFILES%g
6377 s%@POSUB@%$POSUB%g
6378 s%@INCLUDE_LOCALE_H@%$INCLUDE_LOCALE_H%g
6379 s%@GT_NO@%$GT_NO%g
6380 s%@GT_YES@%$GT_YES%g
6381 s%@MKINSTALLDIRS@%$MKINSTALLDIRS%g
6382 s%@l@%$l%g
6383 s%@MAINTAINER_MODE_TRUE@%$MAINTAINER_MODE_TRUE%g
6384 s%@MAINTAINER_MODE_FALSE@%$MAINTAINER_MODE_FALSE%g
6385 s%@MAINT@%$MAINT%g
6386 s%@LIBM@%$LIBM%g
6387
6388 CEOF
6389 EOF
6390
6391 cat >> $CONFIG_STATUS <<\EOF
6392
6393 # Split the substitutions into bite-sized pieces for seds with
6394 # small command number limits, like on Digital OSF/1 and HP-UX.
6395 ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script.
6396 ac_file=1 # Number of current file.
6397 ac_beg=1 # First line for current file.
6398 ac_end=$ac_max_sed_cmds # Line after last line for current file.
6399 ac_more_lines=:
6400 ac_sed_cmds=""
6401 while $ac_more_lines; do
6402   if test $ac_beg -gt 1; then
6403     sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file
6404   else
6405     sed "${ac_end}q" conftest.subs > conftest.s$ac_file
6406   fi
6407   if test ! -s conftest.s$ac_file; then
6408     ac_more_lines=false
6409     rm -f conftest.s$ac_file
6410   else
6411     if test -z "$ac_sed_cmds"; then
6412       ac_sed_cmds="sed -f conftest.s$ac_file"
6413     else
6414       ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file"
6415     fi
6416     ac_file=`expr $ac_file + 1`
6417     ac_beg=$ac_end
6418     ac_end=`expr $ac_end + $ac_max_sed_cmds`
6419   fi
6420 done
6421 if test -z "$ac_sed_cmds"; then
6422   ac_sed_cmds=cat
6423 fi
6424 EOF
6425
6426 cat >> $CONFIG_STATUS <<EOF
6427
6428 CONFIG_FILES=\${CONFIG_FILES-"Makefile doc/Makefile ${GDBINIT}:gdbinit.in po/Makefile.in:po/Make-in"}
6429 EOF
6430 cat >> $CONFIG_STATUS <<\EOF
6431 for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
6432   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
6433   case "$ac_file" in
6434   *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
6435        ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
6436   *) ac_file_in="${ac_file}.in" ;;
6437   esac
6438
6439   # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
6440
6441   # Remove last slash and all that follows it.  Not all systems have dirname.
6442   ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
6443   if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
6444     # The file is in a subdirectory.
6445     test ! -d "$ac_dir" && mkdir "$ac_dir"
6446     ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
6447     # A "../" for each directory in $ac_dir_suffix.
6448     ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
6449   else
6450     ac_dir_suffix= ac_dots=
6451   fi
6452
6453   case "$ac_given_srcdir" in
6454   .)  srcdir=.
6455       if test -z "$ac_dots"; then top_srcdir=.
6456       else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
6457   /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
6458   *) # Relative path.
6459     srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
6460     top_srcdir="$ac_dots$ac_given_srcdir" ;;
6461   esac
6462
6463   case "$ac_given_INSTALL" in
6464   [/$]*) INSTALL="$ac_given_INSTALL" ;;
6465   *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
6466   esac
6467
6468   echo creating "$ac_file"
6469   rm -f "$ac_file"
6470   configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
6471   case "$ac_file" in
6472   *Makefile*) ac_comsub="1i\\
6473 # $configure_input" ;;
6474   *) ac_comsub= ;;
6475   esac
6476
6477   ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
6478   sed -e "$ac_comsub
6479 s%@configure_input@%$configure_input%g
6480 s%@srcdir@%$srcdir%g
6481 s%@top_srcdir@%$top_srcdir%g
6482 s%@INSTALL@%$INSTALL%g
6483 " $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file
6484 fi; done
6485 rm -f conftest.s*
6486
6487 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
6488 # NAME is the cpp macro being defined and VALUE is the value it is being given.
6489 #
6490 # ac_d sets the value in "#define NAME VALUE" lines.
6491 ac_dA='s%^\([   ]*\)#\([        ]*define[       ][      ]*\)'
6492 ac_dB='\([      ][      ]*\)[^  ]*%\1#\2'
6493 ac_dC='\3'
6494 ac_dD='%g'
6495 # ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
6496 ac_uA='s%^\([   ]*\)#\([        ]*\)undef\([    ][      ]*\)'
6497 ac_uB='\([      ]\)%\1#\2define\3'
6498 ac_uC=' '
6499 ac_uD='\4%g'
6500 # ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
6501 ac_eA='s%^\([   ]*\)#\([        ]*\)undef\([    ][      ]*\)'
6502 ac_eB='$%\1#\2define\3'
6503 ac_eC=' '
6504 ac_eD='%g'
6505
6506 if test "${CONFIG_HEADERS+set}" != set; then
6507 EOF
6508 cat >> $CONFIG_STATUS <<EOF
6509   CONFIG_HEADERS="config.h:config.in"
6510 EOF
6511 cat >> $CONFIG_STATUS <<\EOF
6512 fi
6513 for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then
6514   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
6515   case "$ac_file" in
6516   *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
6517        ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
6518   *) ac_file_in="${ac_file}.in" ;;
6519   esac
6520
6521   echo creating $ac_file
6522
6523   rm -f conftest.frag conftest.in conftest.out
6524   ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
6525   cat $ac_file_inputs > conftest.in
6526
6527 EOF
6528
6529 # Transform confdefs.h into a sed script conftest.vals that substitutes
6530 # the proper values into config.h.in to produce config.h.  And first:
6531 # Protect against being on the right side of a sed subst in config.status.
6532 # Protect against being in an unquoted here document in config.status.
6533 rm -f conftest.vals
6534 cat > conftest.hdr <<\EOF
6535 s/[\\&%]/\\&/g
6536 s%[\\$`]%\\&%g
6537 s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
6538 s%ac_d%ac_u%gp
6539 s%ac_u%ac_e%gp
6540 EOF
6541 sed -n -f conftest.hdr confdefs.h > conftest.vals
6542 rm -f conftest.hdr
6543
6544 # This sed command replaces #undef with comments.  This is necessary, for
6545 # example, in the case of _POSIX_SOURCE, which is predefined and required
6546 # on some systems where configure will not decide to define it.
6547 cat >> conftest.vals <<\EOF
6548 s%^[    ]*#[    ]*undef[        ][      ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
6549 EOF
6550
6551 # Break up conftest.vals because some shells have a limit on
6552 # the size of here documents, and old seds have small limits too.
6553
6554 rm -f conftest.tail
6555 while :
6556 do
6557   ac_lines=`grep -c . conftest.vals`
6558   # grep -c gives empty output for an empty file on some AIX systems.
6559   if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
6560   # Write a limited-size here document to conftest.frag.
6561   echo '  cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
6562   sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
6563   echo 'CEOF
6564   sed -f conftest.frag conftest.in > conftest.out
6565   rm -f conftest.in
6566   mv conftest.out conftest.in
6567 ' >> $CONFIG_STATUS
6568   sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
6569   rm -f conftest.vals
6570   mv conftest.tail conftest.vals
6571 done
6572 rm -f conftest.vals
6573
6574 cat >> $CONFIG_STATUS <<\EOF
6575   rm -f conftest.frag conftest.h
6576   echo "/* $ac_file.  Generated automatically by configure.  */" > conftest.h
6577   cat conftest.in >> conftest.h
6578   rm -f conftest.in
6579   if cmp -s $ac_file conftest.h 2>/dev/null; then
6580     echo "$ac_file is unchanged"
6581     rm -f conftest.h
6582   else
6583     # Remove last slash and all that follows it.  Not all systems have dirname.
6584       ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
6585       if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
6586       # The file is in a subdirectory.
6587       test ! -d "$ac_dir" && mkdir "$ac_dir"
6588     fi
6589     rm -f $ac_file
6590     mv conftest.h $ac_file
6591   fi
6592 fi; done
6593
6594 EOF
6595 cat >> $CONFIG_STATUS <<EOF
6596
6597 target_cpu_type=${target_cpu_type}
6598  cgen_cpu_prefix=${cgen_cpu_prefix}
6599  obj_format=${obj_format}
6600  te_file=${te_file}
6601 EOF
6602 cat >> $CONFIG_STATUS <<\EOF
6603 test -z "$CONFIG_HEADERS" || echo timestamp > stamp-h
6604 rm -f targ-cpu.c targ-cpu.h obj-format.h obj-format.c targ-env.h atof-targ.c itbl-cpu.h
6605  echo '#include "tc-'"${target_cpu_type}"'.h"' > targ-cpu.h
6606  echo '#include "obj-'"${obj_format}"'.h"' > obj-format.h
6607  echo '#include "te-'"${te_file}"'.h"' > targ-env.h
6608  echo '#include "itbl-'"${target_cpu_type}"'.h"' > itbl-cpu.h
6609  if test "x$cgen_cpu_prefix" != x ; then
6610    echo '#include "opcodes/'"${cgen_cpu_prefix}"'-desc.h"' > cgen-desc.h
6611  fi
6612
6613  sed -e '/POTFILES =/r po/POTFILES' po/Makefile.in > po/Makefile
6614 exit 0
6615 EOF
6616 chmod +x $CONFIG_STATUS
6617 rm -fr confdefs* $ac_clean_files
6618 test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1
6619