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