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