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