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