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