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