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