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