OSDN Git Service

70efbee26141deaf077f0c34b38494532fa25a47
[pf3gnuchains/gcc-fork.git] / zlib / 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-maintainer-mode enable make rules and dependencies not useful
16                           (and sometimes confusing) to the casual installer"
17 ac_help="$ac_help
18   --with-target-subdir=SUBDIR
19                           configuring in a subdirectory"
20 ac_help="$ac_help
21   --with-cross-host=HOST  configuring with a cross compiler"
22 ac_help="$ac_help
23   --enable-multilib       build many library versions (default)"
24 ac_help="$ac_help
25   --with-system-zlib      use installed libz"
26 ac_help="$ac_help
27   --enable-shared[=PKGS]  build shared libraries [default=yes]"
28 ac_help="$ac_help
29   --enable-static[=PKGS]  build static libraries [default=yes]"
30 ac_help="$ac_help
31   --enable-fast-install[=PKGS]  optimize for fast installation [default=yes]"
32 ac_help="$ac_help
33   --with-gnu-ld           assume the C compiler uses GNU ld [default=no]"
34 ac_help="$ac_help
35   --disable-libtool-lock  avoid locking (might break parallel builds)"
36
37 # Initialize some variables set by options.
38 # The variables have the same names as the options, with
39 # dashes changed to underlines.
40 build=NONE
41 cache_file=./config.cache
42 exec_prefix=NONE
43 host=NONE
44 no_create=
45 nonopt=NONE
46 no_recursion=
47 prefix=NONE
48 program_prefix=NONE
49 program_suffix=NONE
50 program_transform_name=s,x,x,
51 silent=
52 site=
53 sitefile=
54 srcdir=
55 target=NONE
56 verbose=
57 x_includes=NONE
58 x_libraries=NONE
59 bindir='${exec_prefix}/bin'
60 sbindir='${exec_prefix}/sbin'
61 libexecdir='${exec_prefix}/libexec'
62 datadir='${prefix}/share'
63 sysconfdir='${prefix}/etc'
64 sharedstatedir='${prefix}/com'
65 localstatedir='${prefix}/var'
66 libdir='${exec_prefix}/lib'
67 includedir='${prefix}/include'
68 oldincludedir='/usr/include'
69 infodir='${prefix}/info'
70 mandir='${prefix}/man'
71
72 # Initialize some other variables.
73 subdirs=
74 MFLAGS= MAKEFLAGS=
75 SHELL=${CONFIG_SHELL-/bin/sh}
76 # Maximum number of lines to put in a shell here document.
77 ac_max_here_lines=12
78
79 ac_prev=
80 for ac_option
81 do
82
83   # If the previous option needs an argument, assign it.
84   if test -n "$ac_prev"; then
85     eval "$ac_prev=\$ac_option"
86     ac_prev=
87     continue
88   fi
89
90   case "$ac_option" in
91   -*=*) ac_optarg=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
92   *) ac_optarg= ;;
93   esac
94
95   # Accept the important Cygnus configure options, so we can diagnose typos.
96
97   case "$ac_option" in
98
99   -bindir | --bindir | --bindi | --bind | --bin | --bi)
100     ac_prev=bindir ;;
101   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
102     bindir="$ac_optarg" ;;
103
104   -build | --build | --buil | --bui | --bu)
105     ac_prev=build ;;
106   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
107     build="$ac_optarg" ;;
108
109   -cache-file | --cache-file | --cache-fil | --cache-fi \
110   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
111     ac_prev=cache_file ;;
112   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
113   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
114     cache_file="$ac_optarg" ;;
115
116   -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
117     ac_prev=datadir ;;
118   -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
119   | --da=*)
120     datadir="$ac_optarg" ;;
121
122   -disable-* | --disable-*)
123     ac_feature=`echo $ac_option|sed -e 's/-*disable-//'`
124     # Reject names that are not valid shell variable names.
125     if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
126       { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
127     fi
128     ac_feature=`echo $ac_feature| sed 's/-/_/g'`
129     eval "enable_${ac_feature}=no" ;;
130
131   -enable-* | --enable-*)
132     ac_feature=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
133     # Reject names that are not valid shell variable names.
134     if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
135       { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
136     fi
137     ac_feature=`echo $ac_feature| sed 's/-/_/g'`
138     case "$ac_option" in
139       *=*) ;;
140       *) ac_optarg=yes ;;
141     esac
142     eval "enable_${ac_feature}='$ac_optarg'" ;;
143
144   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
145   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
146   | --exec | --exe | --ex)
147     ac_prev=exec_prefix ;;
148   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
149   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
150   | --exec=* | --exe=* | --ex=*)
151     exec_prefix="$ac_optarg" ;;
152
153   -gas | --gas | --ga | --g)
154     # Obsolete; use --with-gas.
155     with_gas=yes ;;
156
157   -help | --help | --hel | --he)
158     # Omit some internal or obsolete options to make the list less imposing.
159     # This message is too long to be a string in the A/UX 3.1 sh.
160     cat << EOF
161 Usage: configure [options] [host]
162 Options: [defaults in brackets after descriptions]
163 Configuration:
164   --cache-file=FILE       cache test results in FILE
165   --help                  print this message
166   --no-create             do not create output files
167   --quiet, --silent       do not print \`checking...' messages
168   --site-file=FILE        use FILE as the site file
169   --version               print the version of autoconf that created configure
170 Directory and file names:
171   --prefix=PREFIX         install architecture-independent files in PREFIX
172                           [$ac_default_prefix]
173   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
174                           [same as prefix]
175   --bindir=DIR            user executables in DIR [EPREFIX/bin]
176   --sbindir=DIR           system admin executables in DIR [EPREFIX/sbin]
177   --libexecdir=DIR        program executables in DIR [EPREFIX/libexec]
178   --datadir=DIR           read-only architecture-independent data in DIR
179                           [PREFIX/share]
180   --sysconfdir=DIR        read-only single-machine data in DIR [PREFIX/etc]
181   --sharedstatedir=DIR    modifiable architecture-independent data in DIR
182                           [PREFIX/com]
183   --localstatedir=DIR     modifiable single-machine data in DIR [PREFIX/var]
184   --libdir=DIR            object code libraries in DIR [EPREFIX/lib]
185   --includedir=DIR        C header files in DIR [PREFIX/include]
186   --oldincludedir=DIR     C header files for non-gcc in DIR [/usr/include]
187   --infodir=DIR           info documentation in DIR [PREFIX/info]
188   --mandir=DIR            man documentation in DIR [PREFIX/man]
189   --srcdir=DIR            find the sources in DIR [configure dir or ..]
190   --program-prefix=PREFIX prepend PREFIX to installed program names
191   --program-suffix=SUFFIX append SUFFIX to installed program names
192   --program-transform-name=PROGRAM
193                           run sed PROGRAM on installed program names
194 EOF
195     cat << EOF
196 Host type:
197   --build=BUILD           configure for building on BUILD [BUILD=HOST]
198   --host=HOST             configure for HOST [guessed]
199   --target=TARGET         configure for TARGET [TARGET=HOST]
200 Features and packages:
201   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
202   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
203   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
204   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
205   --x-includes=DIR        X include files are in DIR
206   --x-libraries=DIR       X library files are in DIR
207 EOF
208     if test -n "$ac_help"; then
209       echo "--enable and --with options recognized:$ac_help"
210     fi
211     exit 0 ;;
212
213   -host | --host | --hos | --ho)
214     ac_prev=host ;;
215   -host=* | --host=* | --hos=* | --ho=*)
216     host="$ac_optarg" ;;
217
218   -includedir | --includedir | --includedi | --included | --include \
219   | --includ | --inclu | --incl | --inc)
220     ac_prev=includedir ;;
221   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
222   | --includ=* | --inclu=* | --incl=* | --inc=*)
223     includedir="$ac_optarg" ;;
224
225   -infodir | --infodir | --infodi | --infod | --info | --inf)
226     ac_prev=infodir ;;
227   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
228     infodir="$ac_optarg" ;;
229
230   -libdir | --libdir | --libdi | --libd)
231     ac_prev=libdir ;;
232   -libdir=* | --libdir=* | --libdi=* | --libd=*)
233     libdir="$ac_optarg" ;;
234
235   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
236   | --libexe | --libex | --libe)
237     ac_prev=libexecdir ;;
238   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
239   | --libexe=* | --libex=* | --libe=*)
240     libexecdir="$ac_optarg" ;;
241
242   -localstatedir | --localstatedir | --localstatedi | --localstated \
243   | --localstate | --localstat | --localsta | --localst \
244   | --locals | --local | --loca | --loc | --lo)
245     ac_prev=localstatedir ;;
246   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
247   | --localstate=* | --localstat=* | --localsta=* | --localst=* \
248   | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
249     localstatedir="$ac_optarg" ;;
250
251   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
252     ac_prev=mandir ;;
253   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
254     mandir="$ac_optarg" ;;
255
256   -nfp | --nfp | --nf)
257     # Obsolete; use --without-fp.
258     with_fp=no ;;
259
260   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
261   | --no-cr | --no-c)
262     no_create=yes ;;
263
264   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
265   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
266     no_recursion=yes ;;
267
268   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
269   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
270   | --oldin | --oldi | --old | --ol | --o)
271     ac_prev=oldincludedir ;;
272   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
273   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
274   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
275     oldincludedir="$ac_optarg" ;;
276
277   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
278     ac_prev=prefix ;;
279   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
280     prefix="$ac_optarg" ;;
281
282   -program-prefix | --program-prefix | --program-prefi | --program-pref \
283   | --program-pre | --program-pr | --program-p)
284     ac_prev=program_prefix ;;
285   -program-prefix=* | --program-prefix=* | --program-prefi=* \
286   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
287     program_prefix="$ac_optarg" ;;
288
289   -program-suffix | --program-suffix | --program-suffi | --program-suff \
290   | --program-suf | --program-su | --program-s)
291     ac_prev=program_suffix ;;
292   -program-suffix=* | --program-suffix=* | --program-suffi=* \
293   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
294     program_suffix="$ac_optarg" ;;
295
296   -program-transform-name | --program-transform-name \
297   | --program-transform-nam | --program-transform-na \
298   | --program-transform-n | --program-transform- \
299   | --program-transform | --program-transfor \
300   | --program-transfo | --program-transf \
301   | --program-trans | --program-tran \
302   | --progr-tra | --program-tr | --program-t)
303     ac_prev=program_transform_name ;;
304   -program-transform-name=* | --program-transform-name=* \
305   | --program-transform-nam=* | --program-transform-na=* \
306   | --program-transform-n=* | --program-transform-=* \
307   | --program-transform=* | --program-transfor=* \
308   | --program-transfo=* | --program-transf=* \
309   | --program-trans=* | --program-tran=* \
310   | --progr-tra=* | --program-tr=* | --program-t=*)
311     program_transform_name="$ac_optarg" ;;
312
313   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
314   | -silent | --silent | --silen | --sile | --sil)
315     silent=yes ;;
316
317   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
318     ac_prev=sbindir ;;
319   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
320   | --sbi=* | --sb=*)
321     sbindir="$ac_optarg" ;;
322
323   -sharedstatedir | --sharedstatedir | --sharedstatedi \
324   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
325   | --sharedst | --shareds | --shared | --share | --shar \
326   | --sha | --sh)
327     ac_prev=sharedstatedir ;;
328   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
329   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
330   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
331   | --sha=* | --sh=*)
332     sharedstatedir="$ac_optarg" ;;
333
334   -site | --site | --sit)
335     ac_prev=site ;;
336   -site=* | --site=* | --sit=*)
337     site="$ac_optarg" ;;
338
339   -site-file | --site-file | --site-fil | --site-fi | --site-f)
340     ac_prev=sitefile ;;
341   -site-file=* | --site-file=* | --site-fil=* | --site-fi=* | --site-f=*)
342     sitefile="$ac_optarg" ;;
343
344   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
345     ac_prev=srcdir ;;
346   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
347     srcdir="$ac_optarg" ;;
348
349   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
350   | --syscon | --sysco | --sysc | --sys | --sy)
351     ac_prev=sysconfdir ;;
352   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
353   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
354     sysconfdir="$ac_optarg" ;;
355
356   -target | --target | --targe | --targ | --tar | --ta | --t)
357     ac_prev=target ;;
358   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
359     target="$ac_optarg" ;;
360
361   -v | -verbose | --verbose | --verbos | --verbo | --verb)
362     verbose=yes ;;
363
364   -version | --version | --versio | --versi | --vers)
365     echo "configure generated by autoconf version 2.13"
366     exit 0 ;;
367
368   -with-* | --with-*)
369     ac_package=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
370     # Reject names that are not valid shell variable names.
371     if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
372       { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
373     fi
374     ac_package=`echo $ac_package| sed 's/-/_/g'`
375     case "$ac_option" in
376       *=*) ;;
377       *) ac_optarg=yes ;;
378     esac
379     eval "with_${ac_package}='$ac_optarg'" ;;
380
381   -without-* | --without-*)
382     ac_package=`echo $ac_option|sed -e 's/-*without-//'`
383     # Reject names that are not valid shell variable names.
384     if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
385       { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
386     fi
387     ac_package=`echo $ac_package| sed 's/-/_/g'`
388     eval "with_${ac_package}=no" ;;
389
390   --x)
391     # Obsolete; use --with-x.
392     with_x=yes ;;
393
394   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
395   | --x-incl | --x-inc | --x-in | --x-i)
396     ac_prev=x_includes ;;
397   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
398   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
399     x_includes="$ac_optarg" ;;
400
401   -x-libraries | --x-libraries | --x-librarie | --x-librari \
402   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
403     ac_prev=x_libraries ;;
404   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
405   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
406     x_libraries="$ac_optarg" ;;
407
408   -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
409     ;;
410
411   *)
412     if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
413       echo "configure: warning: $ac_option: invalid host type" 1>&2
414     fi
415     if test "x$nonopt" != xNONE; then
416       { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
417     fi
418     nonopt="$ac_option"
419     ;;
420
421   esac
422 done
423
424 if test -n "$ac_prev"; then
425   { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
426 fi
427
428 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
429
430 # File descriptor usage:
431 # 0 standard input
432 # 1 file creation
433 # 2 errors and warnings
434 # 3 some systems may open it to /dev/tty
435 # 4 used on the Kubota Titan
436 # 6 checking for... messages and results
437 # 5 compiler messages saved in config.log
438 if test "$silent" = yes; then
439   exec 6>/dev/null
440 else
441   exec 6>&1
442 fi
443 exec 5>./config.log
444
445 echo "\
446 This file contains any messages produced by compilers while
447 running configure, to aid debugging if configure makes a mistake.
448 " 1>&5
449
450 # Strip out --no-create and --no-recursion so they do not pile up.
451 # Also quote any args containing shell metacharacters.
452 ac_configure_args=
453 for ac_arg
454 do
455   case "$ac_arg" in
456   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
457   | --no-cr | --no-c) ;;
458   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
459   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
460   *" "*|*"      "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
461   ac_configure_args="$ac_configure_args '$ac_arg'" ;;
462   *) ac_configure_args="$ac_configure_args $ac_arg" ;;
463   esac
464 done
465
466 # NLS nuisances.
467 # Only set these to C if already set.  These must not be set unconditionally
468 # because not all systems understand e.g. LANG=C (notably SCO).
469 # Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
470 # Non-C LC_CTYPE values break the ctype check.
471 if test "${LANG+set}"   = set; then LANG=C;   export LANG;   fi
472 if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi
473 if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi
474 if test "${LC_CTYPE+set}"    = set; then LC_CTYPE=C;    export LC_CTYPE;    fi
475
476 # confdefs.h avoids OS command line length limits that DEFS can exceed.
477 rm -rf conftest* confdefs.h
478 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
479 echo > confdefs.h
480
481 # A filename unique to this package, relative to the directory that
482 # configure is in, which we can look for to find out if srcdir is correct.
483 ac_unique_file=zlib.h
484
485 # Find the source files, if location was not specified.
486 if test -z "$srcdir"; then
487   ac_srcdir_defaulted=yes
488   # Try the directory containing this script, then its parent.
489   ac_prog=$0
490   ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
491   test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
492   srcdir=$ac_confdir
493   if test ! -r $srcdir/$ac_unique_file; then
494     srcdir=..
495   fi
496 else
497   ac_srcdir_defaulted=no
498 fi
499 if test ! -r $srcdir/$ac_unique_file; then
500   if test "$ac_srcdir_defaulted" = yes; then
501     { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
502   else
503     { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
504   fi
505 fi
506 srcdir=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
507
508 # Prefer explicitly selected file to automatically selected ones.
509 if test -z "$sitefile"; then
510   if test -z "$CONFIG_SITE"; then
511     if test "x$prefix" != xNONE; then
512       CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
513     else
514       CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
515     fi
516   fi
517 else
518   CONFIG_SITE="$sitefile"
519 fi
520 for ac_site_file in $CONFIG_SITE; do
521   if test -r "$ac_site_file"; then
522     echo "loading site script $ac_site_file"
523     . "$ac_site_file"
524   fi
525 done
526
527 if test -r "$cache_file"; then
528   echo "loading cache $cache_file"
529   . $cache_file
530 else
531   echo "creating cache $cache_file"
532   > $cache_file
533 fi
534
535 ac_ext=c
536 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
537 ac_cpp='$CPP $CPPFLAGS'
538 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
539 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
540 cross_compiling=$ac_cv_prog_cc_cross
541
542 ac_exeext=
543 ac_objext=o
544 if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then
545   # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
546   if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then
547     ac_n= ac_c='
548 ' ac_t='        '
549   else
550     ac_n=-n ac_c= ac_t=
551   fi
552 else
553   ac_n= ac_c='\c' ac_t=
554 fi
555
556
557 ac_aux_dir=
558 for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
559   if test -f $ac_dir/install-sh; then
560     ac_aux_dir=$ac_dir
561     ac_install_sh="$ac_aux_dir/install-sh -c"
562     break
563   elif test -f $ac_dir/install.sh; then
564     ac_aux_dir=$ac_dir
565     ac_install_sh="$ac_aux_dir/install.sh -c"
566     break
567   fi
568 done
569 if test -z "$ac_aux_dir"; then
570   { echo "configure: error: can not find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." 1>&2; exit 1; }
571 fi
572 ac_config_guess=$ac_aux_dir/config.guess
573 ac_config_sub=$ac_aux_dir/config.sub
574 ac_configure=$ac_aux_dir/configure # This should be Cygnus configure.
575
576
577 # Do some error checking and defaulting for the host and target type.
578 # The inputs are:
579 #    configure --host=HOST --target=TARGET --build=BUILD NONOPT
580 #
581 # The rules are:
582 # 1. You are not allowed to specify --host, --target, and nonopt at the
583 #    same time.
584 # 2. Host defaults to nonopt.
585 # 3. If nonopt is not specified, then host defaults to the current host,
586 #    as determined by config.guess.
587 # 4. Target and build default to nonopt.
588 # 5. If nonopt is not specified, then target and build default to host.
589
590 # The aliases save the names the user supplied, while $host etc.
591 # will get canonicalized.
592 case $host---$target---$nonopt in
593 NONE---*---* | *---NONE---* | *---*---NONE) ;;
594 *) { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; } ;;
595 esac
596
597
598 # Make sure we can run config.sub.
599 if ${CONFIG_SHELL-/bin/sh} $ac_config_sub sun4 >/dev/null 2>&1; then :
600 else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
601 fi
602
603 echo $ac_n "checking host system type""... $ac_c" 1>&6
604 echo "configure:605: checking host system type" >&5
605
606 host_alias=$host
607 case "$host_alias" in
608 NONE)
609   case $nonopt in
610   NONE)
611     if host_alias=`${CONFIG_SHELL-/bin/sh} $ac_config_guess`; then :
612     else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; }
613     fi ;;
614   *) host_alias=$nonopt ;;
615   esac ;;
616 esac
617
618 host=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $host_alias`
619 host_cpu=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
620 host_vendor=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
621 host_os=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
622 echo "$ac_t""$host" 1>&6
623
624 echo $ac_n "checking target system type""... $ac_c" 1>&6
625 echo "configure:626: checking target system type" >&5
626
627 target_alias=$target
628 case "$target_alias" in
629 NONE)
630   case $nonopt in
631   NONE) target_alias=$host_alias ;;
632   *) target_alias=$nonopt ;;
633   esac ;;
634 esac
635
636 target=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $target_alias`
637 target_cpu=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
638 target_vendor=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
639 target_os=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
640 echo "$ac_t""$target" 1>&6
641
642 echo $ac_n "checking build system type""... $ac_c" 1>&6
643 echo "configure:644: checking build system type" >&5
644
645 build_alias=$build
646 case "$build_alias" in
647 NONE)
648   case $nonopt in
649   NONE) build_alias=$host_alias ;;
650   *) build_alias=$nonopt ;;
651   esac ;;
652 esac
653
654 build=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $build_alias`
655 build_cpu=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
656 build_vendor=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
657 build_os=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
658 echo "$ac_t""$build" 1>&6
659
660 test "$host_alias" != "$target_alias" &&
661   test "$program_prefix$program_suffix$program_transform_name" = \
662     NONENONEs,x,x, &&
663   program_prefix=${target_alias}-
664
665 # Find a good install program.  We prefer a C program (faster),
666 # so one script is as good as another.  But avoid the broken or
667 # incompatible versions:
668 # SysV /etc/install, /usr/sbin/install
669 # SunOS /usr/etc/install
670 # IRIX /sbin/install
671 # AIX /bin/install
672 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
673 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
674 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
675 # ./install, which can be erroneously created by make from ./install.sh.
676 echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
677 echo "configure:678: checking for a BSD compatible install" >&5
678 if test -z "$INSTALL"; then
679 if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
680   echo $ac_n "(cached) $ac_c" 1>&6
681 else
682     IFS="${IFS=         }"; ac_save_IFS="$IFS"; IFS=":"
683   for ac_dir in $PATH; do
684     # Account for people who put trailing slashes in PATH elements.
685     case "$ac_dir/" in
686     /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
687     *)
688       # OSF1 and SCO ODT 3.0 have their own names for install.
689       # Don't use installbsd from OSF since it installs stuff as root
690       # by default.
691       for ac_prog in ginstall scoinst install; do
692         if test -f $ac_dir/$ac_prog; then
693           if test $ac_prog = install &&
694             grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
695             # AIX install.  It has an incompatible calling convention.
696             :
697           else
698             ac_cv_path_install="$ac_dir/$ac_prog -c"
699             break 2
700           fi
701         fi
702       done
703       ;;
704     esac
705   done
706   IFS="$ac_save_IFS"
707
708 fi
709   if test "${ac_cv_path_install+set}" = set; then
710     INSTALL="$ac_cv_path_install"
711   else
712     # As a last resort, use the slow shell script.  We don't cache a
713     # path for INSTALL within a source directory, because that will
714     # break other packages using the cache if that directory is
715     # removed, or if the path is relative.
716     INSTALL="$ac_install_sh"
717   fi
718 fi
719 echo "$ac_t""$INSTALL" 1>&6
720
721 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
722 # It thinks the first close brace ends the variable substitution.
723 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
724
725 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}'
726
727 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
728
729 echo $ac_n "checking whether build environment is sane""... $ac_c" 1>&6
730 echo "configure:731: checking whether build environment is sane" >&5
731 # Just in case
732 sleep 1
733 echo timestamp > conftestfile
734 # Do `set' in a subshell so we don't clobber the current shell's
735 # arguments.  Must try -L first in case configure is actually a
736 # symlink; some systems play weird games with the mod time of symlinks
737 # (eg FreeBSD returns the mod time of the symlink's containing
738 # directory).
739 if (
740    set X `ls -Lt $srcdir/configure conftestfile 2> /dev/null`
741    if test "$*" = "X"; then
742       # -L didn't work.
743       set X `ls -t $srcdir/configure conftestfile`
744    fi
745    if test "$*" != "X $srcdir/configure conftestfile" \
746       && test "$*" != "X conftestfile $srcdir/configure"; then
747
748       # If neither matched, then we have a broken ls.  This can happen
749       # if, for instance, CONFIG_SHELL is bash and it inherits a
750       # broken ls alias from the environment.  This has actually
751       # happened.  Such a system could not be considered "sane".
752       { echo "configure: error: ls -t appears to fail.  Make sure there is not a broken
753 alias in your environment" 1>&2; exit 1; }
754    fi
755
756    test "$2" = conftestfile
757    )
758 then
759    # Ok.
760    :
761 else
762    { echo "configure: error: newly created file is older than distributed files!
763 Check your system clock" 1>&2; exit 1; }
764 fi
765 rm -f conftest*
766 echo "$ac_t""yes" 1>&6
767 if test "$program_transform_name" = s,x,x,; then
768   program_transform_name=
769 else
770   # Double any \ or $.  echo might interpret backslashes.
771   cat <<\EOF_SED > conftestsed
772 s,\\,\\\\,g; s,\$,$$,g
773 EOF_SED
774   program_transform_name="`echo $program_transform_name|sed -f conftestsed`"
775   rm -f conftestsed
776 fi
777 test "$program_prefix" != NONE &&
778   program_transform_name="s,^,${program_prefix},; $program_transform_name"
779 # Use a double $ so make ignores it.
780 test "$program_suffix" != NONE &&
781   program_transform_name="s,\$\$,${program_suffix},; $program_transform_name"
782
783 # sed with no file args requires a program.
784 test "$program_transform_name" = "" && program_transform_name="s,x,x,"
785
786 echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6
787 echo "configure:788: checking whether ${MAKE-make} sets \${MAKE}" >&5
788 set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y%./+-%__p_%'`
789 if eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then
790   echo $ac_n "(cached) $ac_c" 1>&6
791 else
792   cat > conftestmake <<\EOF
793 all:
794         @echo 'ac_maketemp="${MAKE}"'
795 EOF
796 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
797 eval `${MAKE-make} -f conftestmake 2>/dev/null | grep temp=`
798 if test -n "$ac_maketemp"; then
799   eval ac_cv_prog_make_${ac_make}_set=yes
800 else
801   eval ac_cv_prog_make_${ac_make}_set=no
802 fi
803 rm -f conftestmake
804 fi
805 if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
806   echo "$ac_t""yes" 1>&6
807   SET_MAKE=
808 else
809   echo "$ac_t""no" 1>&6
810   SET_MAKE="MAKE=${MAKE-make}"
811 fi
812
813
814 PACKAGE=zlib
815
816 VERSION=1.1.3
817
818 if test "`cd $srcdir && pwd`" != "`pwd`" && test -f $srcdir/config.status; then
819   { echo "configure: error: source directory already configured; run "make distclean" there first" 1>&2; exit 1; }
820 fi
821 cat >> confdefs.h <<EOF
822 #define PACKAGE "$PACKAGE"
823 EOF
824
825 cat >> confdefs.h <<EOF
826 #define VERSION "$VERSION"
827 EOF
828
829
830
831 missing_dir=`cd $ac_aux_dir && pwd`
832 echo $ac_n "checking for working aclocal""... $ac_c" 1>&6
833 echo "configure:834: checking for working aclocal" >&5
834 # Run test in a subshell; some versions of sh will print an error if
835 # an executable is not found, even if stderr is redirected.
836 # Redirect stdin to placate older versions of autoconf.  Sigh.
837 if (aclocal --version) < /dev/null > /dev/null 2>&1; then
838    ACLOCAL=aclocal
839    echo "$ac_t""found" 1>&6
840 else
841    ACLOCAL="$missing_dir/missing aclocal"
842    echo "$ac_t""missing" 1>&6
843 fi
844
845 echo $ac_n "checking for working autoconf""... $ac_c" 1>&6
846 echo "configure:847: checking for working autoconf" >&5
847 # Run test in a subshell; some versions of sh will print an error if
848 # an executable is not found, even if stderr is redirected.
849 # Redirect stdin to placate older versions of autoconf.  Sigh.
850 if (autoconf --version) < /dev/null > /dev/null 2>&1; then
851    AUTOCONF=autoconf
852    echo "$ac_t""found" 1>&6
853 else
854    AUTOCONF="$missing_dir/missing autoconf"
855    echo "$ac_t""missing" 1>&6
856 fi
857
858 echo $ac_n "checking for working automake""... $ac_c" 1>&6
859 echo "configure:860: checking for working automake" >&5
860 # Run test in a subshell; some versions of sh will print an error if
861 # an executable is not found, even if stderr is redirected.
862 # Redirect stdin to placate older versions of autoconf.  Sigh.
863 if (automake --version) < /dev/null > /dev/null 2>&1; then
864    AUTOMAKE=automake
865    echo "$ac_t""found" 1>&6
866 else
867    AUTOMAKE="$missing_dir/missing automake"
868    echo "$ac_t""missing" 1>&6
869 fi
870
871 echo $ac_n "checking for working autoheader""... $ac_c" 1>&6
872 echo "configure:873: checking for working autoheader" >&5
873 # Run test in a subshell; some versions of sh will print an error if
874 # an executable is not found, even if stderr is redirected.
875 # Redirect stdin to placate older versions of autoconf.  Sigh.
876 if (autoheader --version) < /dev/null > /dev/null 2>&1; then
877    AUTOHEADER=autoheader
878    echo "$ac_t""found" 1>&6
879 else
880    AUTOHEADER="$missing_dir/missing autoheader"
881    echo "$ac_t""missing" 1>&6
882 fi
883
884 echo $ac_n "checking for working makeinfo""... $ac_c" 1>&6
885 echo "configure:886: checking for working makeinfo" >&5
886 # Run test in a subshell; some versions of sh will print an error if
887 # an executable is not found, even if stderr is redirected.
888 # Redirect stdin to placate older versions of autoconf.  Sigh.
889 if (makeinfo --version) < /dev/null > /dev/null 2>&1; then
890    MAKEINFO=makeinfo
891    echo "$ac_t""found" 1>&6
892 else
893    MAKEINFO="$missing_dir/missing makeinfo"
894    echo "$ac_t""missing" 1>&6
895 fi
896
897
898
899 echo $ac_n "checking whether to enable maintainer-specific portions of Makefiles""... $ac_c" 1>&6
900 echo "configure:901: checking whether to enable maintainer-specific portions of Makefiles" >&5
901     # Check whether --enable-maintainer-mode or --disable-maintainer-mode was given.
902 if test "${enable_maintainer_mode+set}" = set; then
903   enableval="$enable_maintainer_mode"
904   USE_MAINTAINER_MODE=$enableval
905 else
906   USE_MAINTAINER_MODE=no
907 fi
908
909   echo "$ac_t""$USE_MAINTAINER_MODE" 1>&6
910   
911
912 if test $USE_MAINTAINER_MODE = yes; then
913   MAINTAINER_MODE_TRUE=
914   MAINTAINER_MODE_FALSE='#'
915 else
916   MAINTAINER_MODE_TRUE='#'
917   MAINTAINER_MODE_FALSE=
918 fi
919   MAINT=$MAINTAINER_MODE_TRUE
920   
921
922 echo $ac_n "checking for Cygwin environment""... $ac_c" 1>&6
923 echo "configure:924: checking for Cygwin environment" >&5
924 if eval "test \"`echo '$''{'ac_cv_cygwin'+set}'`\" = set"; then
925   echo $ac_n "(cached) $ac_c" 1>&6
926 else
927   cat > conftest.$ac_ext <<EOF
928 #line 929 "configure"
929 #include "confdefs.h"
930
931 int main() {
932
933 #ifndef __CYGWIN__
934 #define __CYGWIN__ __CYGWIN32__
935 #endif
936 return __CYGWIN__;
937 ; return 0; }
938 EOF
939 if { (eval echo configure:940: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
940   rm -rf conftest*
941   ac_cv_cygwin=yes
942 else
943   echo "configure: failed program was:" >&5
944   cat conftest.$ac_ext >&5
945   rm -rf conftest*
946   ac_cv_cygwin=no
947 fi
948 rm -f conftest*
949 rm -f conftest*
950 fi
951
952 echo "$ac_t""$ac_cv_cygwin" 1>&6
953 CYGWIN=
954 test "$ac_cv_cygwin" = yes && CYGWIN=yes
955 echo $ac_n "checking for mingw32 environment""... $ac_c" 1>&6
956 echo "configure:957: checking for mingw32 environment" >&5
957 if eval "test \"`echo '$''{'ac_cv_mingw32'+set}'`\" = set"; then
958   echo $ac_n "(cached) $ac_c" 1>&6
959 else
960   cat > conftest.$ac_ext <<EOF
961 #line 962 "configure"
962 #include "confdefs.h"
963
964 int main() {
965 return __MINGW32__;
966 ; return 0; }
967 EOF
968 if { (eval echo configure:969: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
969   rm -rf conftest*
970   ac_cv_mingw32=yes
971 else
972   echo "configure: failed program was:" >&5
973   cat conftest.$ac_ext >&5
974   rm -rf conftest*
975   ac_cv_mingw32=no
976 fi
977 rm -f conftest*
978 rm -f conftest*
979 fi
980
981 echo "$ac_t""$ac_cv_mingw32" 1>&6
982 MINGW32=
983 test "$ac_cv_mingw32" = yes && MINGW32=yes
984
985
986 echo $ac_n "checking for executable suffix""... $ac_c" 1>&6
987 echo "configure:988: checking for executable suffix" >&5
988 if eval "test \"`echo '$''{'ac_cv_exeext'+set}'`\" = set"; then
989   echo $ac_n "(cached) $ac_c" 1>&6
990 else
991   if test "$CYGWIN" = yes || test "$MINGW32" = yes; then
992   ac_cv_exeext=.exe
993 else
994   rm -f conftest*
995   echo 'int main () { return 0; }' > conftest.$ac_ext
996   ac_cv_exeext=
997   if { (eval echo configure:998: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
998     for file in conftest.*; do
999       case $file in
1000       *.c | *.o | *.obj | *.ilk | *.pdb) ;;
1001       *) ac_cv_exeext=`echo $file | sed -e s/conftest//` ;;
1002       esac
1003     done
1004   else
1005     { echo "configure: error: installation or configuration problem: compiler cannot create executables." 1>&2; exit 1; }
1006   fi
1007   rm -f conftest*
1008   test x"${ac_cv_exeext}" = x && ac_cv_exeext=no
1009 fi
1010 fi
1011
1012 EXEEXT=""
1013 test x"${ac_cv_exeext}" != xno && EXEEXT=${ac_cv_exeext}
1014 echo "$ac_t""${ac_cv_exeext}" 1>&6
1015 ac_exeext=$EXEEXT
1016
1017
1018 ac_aux_dir=
1019 for ac_dir in .. $srcdir/..; do
1020   if test -f $ac_dir/install-sh; then
1021     ac_aux_dir=$ac_dir
1022     ac_install_sh="$ac_aux_dir/install-sh -c"
1023     break
1024   elif test -f $ac_dir/install.sh; then
1025     ac_aux_dir=$ac_dir
1026     ac_install_sh="$ac_aux_dir/install.sh -c"
1027     break
1028   fi
1029 done
1030 if test -z "$ac_aux_dir"; then
1031   { echo "configure: error: can not find install-sh or install.sh in .. $srcdir/.." 1>&2; exit 1; }
1032 fi
1033 ac_config_guess=$ac_aux_dir/config.guess
1034 ac_config_sub=$ac_aux_dir/config.sub
1035 ac_configure=$ac_aux_dir/configure # This should be Cygnus configure.
1036
1037
1038 # Check whether --with-target-subdir or --without-target-subdir was given.
1039 if test "${with_target_subdir+set}" = set; then
1040   withval="$with_target_subdir"
1041   :
1042 fi
1043
1044 # Check whether --with-cross-host or --without-cross-host was given.
1045 if test "${with_cross_host+set}" = set; then
1046   withval="$with_cross_host"
1047   :
1048 fi
1049
1050
1051 # Check whether --enable-multilib or --disable-multilib was given.
1052 if test "${enable_multilib+set}" = set; then
1053   enableval="$enable_multilib"
1054   case "${enableval}" in
1055   yes) multilib=yes ;;
1056   no)  multilib=no ;;
1057   *)   { echo "configure: error: bad value ${enableval} for multilib option" 1>&2; exit 1; } ;;
1058  esac
1059 else
1060   multilib=yes
1061 fi
1062
1063
1064 if test "${srcdir}" = "."; then
1065   if test "${with_target_subdir}" != "."; then
1066     zlib_basedir="${srcdir}/${with_multisrctop}../"
1067   else
1068     zlib_basedir="${srcdir}/${with_multisrctop}"
1069   fi
1070 else
1071   zlib_basedir="${srcdir}/"
1072 fi
1073
1074
1075 # Check whether --with-system-zlib or --without-system-zlib was given.
1076 if test "${with_system_zlib+set}" = set; then
1077   withval="$with_system_zlib"
1078   :
1079 fi
1080
1081
1082 # Extract the first word of "gcc", so it can be a program name with args.
1083 set dummy gcc; ac_word=$2
1084 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1085 echo "configure:1086: checking for $ac_word" >&5
1086 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1087   echo $ac_n "(cached) $ac_c" 1>&6
1088 else
1089   if test -n "$CC"; then
1090   ac_cv_prog_CC="$CC" # Let the user override the test.
1091 else
1092   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
1093   ac_dummy="$PATH"
1094   for ac_dir in $ac_dummy; do
1095     test -z "$ac_dir" && ac_dir=.
1096     if test -f $ac_dir/$ac_word; then
1097       ac_cv_prog_CC="gcc"
1098       break
1099     fi
1100   done
1101   IFS="$ac_save_ifs"
1102 fi
1103 fi
1104 CC="$ac_cv_prog_CC"
1105 if test -n "$CC"; then
1106   echo "$ac_t""$CC" 1>&6
1107 else
1108   echo "$ac_t""no" 1>&6
1109 fi
1110
1111 if test -z "$CC"; then
1112   # Extract the first word of "cc", so it can be a program name with args.
1113 set dummy cc; ac_word=$2
1114 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1115 echo "configure:1116: checking for $ac_word" >&5
1116 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1117   echo $ac_n "(cached) $ac_c" 1>&6
1118 else
1119   if test -n "$CC"; then
1120   ac_cv_prog_CC="$CC" # Let the user override the test.
1121 else
1122   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
1123   ac_prog_rejected=no
1124   ac_dummy="$PATH"
1125   for ac_dir in $ac_dummy; do
1126     test -z "$ac_dir" && ac_dir=.
1127     if test -f $ac_dir/$ac_word; then
1128       if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
1129         ac_prog_rejected=yes
1130         continue
1131       fi
1132       ac_cv_prog_CC="cc"
1133       break
1134     fi
1135   done
1136   IFS="$ac_save_ifs"
1137 if test $ac_prog_rejected = yes; then
1138   # We found a bogon in the path, so make sure we never use it.
1139   set dummy $ac_cv_prog_CC
1140   shift
1141   if test $# -gt 0; then
1142     # We chose a different compiler from the bogus one.
1143     # However, it has the same basename, so the bogon will be chosen
1144     # first if we set CC to just the basename; use the full file name.
1145     shift
1146     set dummy "$ac_dir/$ac_word" "$@"
1147     shift
1148     ac_cv_prog_CC="$@"
1149   fi
1150 fi
1151 fi
1152 fi
1153 CC="$ac_cv_prog_CC"
1154 if test -n "$CC"; then
1155   echo "$ac_t""$CC" 1>&6
1156 else
1157   echo "$ac_t""no" 1>&6
1158 fi
1159
1160   test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
1161 fi
1162
1163 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
1164 echo "configure:1165: checking whether we are using GNU C" >&5
1165 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
1166   echo $ac_n "(cached) $ac_c" 1>&6
1167 else
1168   cat > conftest.c <<EOF
1169 #ifdef __GNUC__
1170   yes;
1171 #endif
1172 EOF
1173 if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:1174: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
1174   ac_cv_prog_gcc=yes
1175 else
1176   ac_cv_prog_gcc=no
1177 fi
1178 fi
1179
1180 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
1181
1182 if test $ac_cv_prog_gcc = yes; then
1183   GCC=yes
1184   ac_test_CFLAGS="${CFLAGS+set}"
1185   ac_save_CFLAGS="$CFLAGS"
1186   CFLAGS=
1187   echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
1188 echo "configure:1189: checking whether ${CC-cc} accepts -g" >&5
1189 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
1190   echo $ac_n "(cached) $ac_c" 1>&6
1191 else
1192   echo 'void f(){}' > conftest.c
1193 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
1194   ac_cv_prog_cc_g=yes
1195 else
1196   ac_cv_prog_cc_g=no
1197 fi
1198 rm -f conftest*
1199
1200 fi
1201
1202 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
1203   if test "$ac_test_CFLAGS" = set; then
1204     CFLAGS="$ac_save_CFLAGS"
1205   elif test $ac_cv_prog_cc_g = yes; then
1206     CFLAGS="-g -O2"
1207   else
1208     CFLAGS="-O2"
1209   fi
1210 else
1211   GCC=
1212   test "${CFLAGS+set}" = set || CFLAGS="-g"
1213 fi
1214
1215 # Check whether --enable-shared or --disable-shared was given.
1216 if test "${enable_shared+set}" = set; then
1217   enableval="$enable_shared"
1218   p=${PACKAGE-default}
1219 case "$enableval" in
1220 yes) enable_shared=yes ;;
1221 no) enable_shared=no ;;
1222 *)
1223   enable_shared=no
1224   # Look at the argument we got.  We use all the common list separators.
1225   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
1226   for pkg in $enableval; do
1227     if test "X$pkg" = "X$p"; then
1228       enable_shared=yes
1229     fi
1230   done
1231   IFS="$ac_save_ifs"
1232   ;;
1233 esac
1234 else
1235   enable_shared=yes
1236 fi
1237
1238 # Check whether --enable-static or --disable-static was given.
1239 if test "${enable_static+set}" = set; then
1240   enableval="$enable_static"
1241   p=${PACKAGE-default}
1242 case "$enableval" in
1243 yes) enable_static=yes ;;
1244 no) enable_static=no ;;
1245 *)
1246   enable_static=no
1247   # Look at the argument we got.  We use all the common list separators.
1248   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
1249   for pkg in $enableval; do
1250     if test "X$pkg" = "X$p"; then
1251       enable_static=yes
1252     fi
1253   done
1254   IFS="$ac_save_ifs"
1255   ;;
1256 esac
1257 else
1258   enable_static=yes
1259 fi
1260
1261 # Check whether --enable-fast-install or --disable-fast-install was given.
1262 if test "${enable_fast_install+set}" = set; then
1263   enableval="$enable_fast_install"
1264   p=${PACKAGE-default}
1265 case "$enableval" in
1266 yes) enable_fast_install=yes ;;
1267 no) enable_fast_install=no ;;
1268 *)
1269   enable_fast_install=no
1270   # Look at the argument we got.  We use all the common list separators.
1271   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
1272   for pkg in $enableval; do
1273     if test "X$pkg" = "X$p"; then
1274       enable_fast_install=yes
1275     fi
1276   done
1277   IFS="$ac_save_ifs"
1278   ;;
1279 esac
1280 else
1281   enable_fast_install=yes
1282 fi
1283
1284 # Extract the first word of "ranlib", so it can be a program name with args.
1285 set dummy ranlib; ac_word=$2
1286 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1287 echo "configure:1288: checking for $ac_word" >&5
1288 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
1289   echo $ac_n "(cached) $ac_c" 1>&6
1290 else
1291   if test -n "$RANLIB"; then
1292   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
1293 else
1294   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
1295   ac_dummy="$PATH"
1296   for ac_dir in $ac_dummy; do
1297     test -z "$ac_dir" && ac_dir=.
1298     if test -f $ac_dir/$ac_word; then
1299       ac_cv_prog_RANLIB="ranlib"
1300       break
1301     fi
1302   done
1303   IFS="$ac_save_ifs"
1304   test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
1305 fi
1306 fi
1307 RANLIB="$ac_cv_prog_RANLIB"
1308 if test -n "$RANLIB"; then
1309   echo "$ac_t""$RANLIB" 1>&6
1310 else
1311   echo "$ac_t""no" 1>&6
1312 fi
1313
1314 # Extract the first word of "gcc", so it can be a program name with args.
1315 set dummy gcc; ac_word=$2
1316 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1317 echo "configure:1318: checking for $ac_word" >&5
1318 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1319   echo $ac_n "(cached) $ac_c" 1>&6
1320 else
1321   if test -n "$CC"; then
1322   ac_cv_prog_CC="$CC" # Let the user override the test.
1323 else
1324   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
1325   ac_dummy="$PATH"
1326   for ac_dir in $ac_dummy; do
1327     test -z "$ac_dir" && ac_dir=.
1328     if test -f $ac_dir/$ac_word; then
1329       ac_cv_prog_CC="gcc"
1330       break
1331     fi
1332   done
1333   IFS="$ac_save_ifs"
1334 fi
1335 fi
1336 CC="$ac_cv_prog_CC"
1337 if test -n "$CC"; then
1338   echo "$ac_t""$CC" 1>&6
1339 else
1340   echo "$ac_t""no" 1>&6
1341 fi
1342
1343 if test -z "$CC"; then
1344   # Extract the first word of "cc", so it can be a program name with args.
1345 set dummy cc; ac_word=$2
1346 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1347 echo "configure:1348: checking for $ac_word" >&5
1348 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1349   echo $ac_n "(cached) $ac_c" 1>&6
1350 else
1351   if test -n "$CC"; then
1352   ac_cv_prog_CC="$CC" # Let the user override the test.
1353 else
1354   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
1355   ac_prog_rejected=no
1356   ac_dummy="$PATH"
1357   for ac_dir in $ac_dummy; do
1358     test -z "$ac_dir" && ac_dir=.
1359     if test -f $ac_dir/$ac_word; then
1360       if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
1361         ac_prog_rejected=yes
1362         continue
1363       fi
1364       ac_cv_prog_CC="cc"
1365       break
1366     fi
1367   done
1368   IFS="$ac_save_ifs"
1369 if test $ac_prog_rejected = yes; then
1370   # We found a bogon in the path, so make sure we never use it.
1371   set dummy $ac_cv_prog_CC
1372   shift
1373   if test $# -gt 0; then
1374     # We chose a different compiler from the bogus one.
1375     # However, it has the same basename, so the bogon will be chosen
1376     # first if we set CC to just the basename; use the full file name.
1377     shift
1378     set dummy "$ac_dir/$ac_word" "$@"
1379     shift
1380     ac_cv_prog_CC="$@"
1381   fi
1382 fi
1383 fi
1384 fi
1385 CC="$ac_cv_prog_CC"
1386 if test -n "$CC"; then
1387   echo "$ac_t""$CC" 1>&6
1388 else
1389   echo "$ac_t""no" 1>&6
1390 fi
1391
1392   if test -z "$CC"; then
1393     case "`uname -s`" in
1394     *win32* | *WIN32*)
1395       # Extract the first word of "cl", so it can be a program name with args.
1396 set dummy cl; ac_word=$2
1397 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1398 echo "configure:1399: checking for $ac_word" >&5
1399 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1400   echo $ac_n "(cached) $ac_c" 1>&6
1401 else
1402   if test -n "$CC"; then
1403   ac_cv_prog_CC="$CC" # Let the user override the test.
1404 else
1405   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
1406   ac_dummy="$PATH"
1407   for ac_dir in $ac_dummy; do
1408     test -z "$ac_dir" && ac_dir=.
1409     if test -f $ac_dir/$ac_word; then
1410       ac_cv_prog_CC="cl"
1411       break
1412     fi
1413   done
1414   IFS="$ac_save_ifs"
1415 fi
1416 fi
1417 CC="$ac_cv_prog_CC"
1418 if test -n "$CC"; then
1419   echo "$ac_t""$CC" 1>&6
1420 else
1421   echo "$ac_t""no" 1>&6
1422 fi
1423  ;;
1424     esac
1425   fi
1426   test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
1427 fi
1428
1429 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
1430 echo "configure:1431: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
1431
1432 ac_ext=c
1433 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
1434 ac_cpp='$CPP $CPPFLAGS'
1435 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
1436 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
1437 cross_compiling=$ac_cv_prog_cc_cross
1438
1439 cat > conftest.$ac_ext << EOF
1440
1441 #line 1442 "configure"
1442 #include "confdefs.h"
1443
1444 main(){return(0);}
1445 EOF
1446 if { (eval echo configure:1447: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1447   ac_cv_prog_cc_works=yes
1448   # If we can't run a trivial program, we are probably using a cross compiler.
1449   if (./conftest; exit) 2>/dev/null; then
1450     ac_cv_prog_cc_cross=no
1451   else
1452     ac_cv_prog_cc_cross=yes
1453   fi
1454 else
1455   echo "configure: failed program was:" >&5
1456   cat conftest.$ac_ext >&5
1457   ac_cv_prog_cc_works=no
1458 fi
1459 rm -fr conftest*
1460 ac_ext=c
1461 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
1462 ac_cpp='$CPP $CPPFLAGS'
1463 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
1464 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
1465 cross_compiling=$ac_cv_prog_cc_cross
1466
1467 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
1468 if test $ac_cv_prog_cc_works = no; then
1469   { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
1470 fi
1471 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
1472 echo "configure:1473: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
1473 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
1474 cross_compiling=$ac_cv_prog_cc_cross
1475
1476 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
1477 echo "configure:1478: checking whether we are using GNU C" >&5
1478 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
1479   echo $ac_n "(cached) $ac_c" 1>&6
1480 else
1481   cat > conftest.c <<EOF
1482 #ifdef __GNUC__
1483   yes;
1484 #endif
1485 EOF
1486 if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:1487: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
1487   ac_cv_prog_gcc=yes
1488 else
1489   ac_cv_prog_gcc=no
1490 fi
1491 fi
1492
1493 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
1494
1495 if test $ac_cv_prog_gcc = yes; then
1496   GCC=yes
1497 else
1498   GCC=
1499 fi
1500
1501 ac_test_CFLAGS="${CFLAGS+set}"
1502 ac_save_CFLAGS="$CFLAGS"
1503 CFLAGS=
1504 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
1505 echo "configure:1506: checking whether ${CC-cc} accepts -g" >&5
1506 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
1507   echo $ac_n "(cached) $ac_c" 1>&6
1508 else
1509   echo 'void f(){}' > conftest.c
1510 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
1511   ac_cv_prog_cc_g=yes
1512 else
1513   ac_cv_prog_cc_g=no
1514 fi
1515 rm -f conftest*
1516
1517 fi
1518
1519 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
1520 if test "$ac_test_CFLAGS" = set; then
1521   CFLAGS="$ac_save_CFLAGS"
1522 elif test $ac_cv_prog_cc_g = yes; then
1523   if test "$GCC" = yes; then
1524     CFLAGS="-g -O2"
1525   else
1526     CFLAGS="-g"
1527   fi
1528 else
1529   if test "$GCC" = yes; then
1530     CFLAGS="-O2"
1531   else
1532     CFLAGS=
1533   fi
1534 fi
1535
1536 # Check whether --with-gnu-ld or --without-gnu-ld was given.
1537 if test "${with_gnu_ld+set}" = set; then
1538   withval="$with_gnu_ld"
1539   test "$withval" = no || with_gnu_ld=yes
1540 else
1541   with_gnu_ld=no
1542 fi
1543
1544 ac_prog=ld
1545 if test "$ac_cv_prog_gcc" = yes; then
1546   # Check if gcc -print-prog-name=ld gives a path.
1547   echo $ac_n "checking for ld used by GCC""... $ac_c" 1>&6
1548 echo "configure:1549: checking for ld used by GCC" >&5
1549   ac_prog=`($CC -print-prog-name=ld) 2>&5`
1550   case "$ac_prog" in
1551     # Accept absolute paths.
1552     [\\/]* | [A-Za-z]:[\\/]*)
1553       re_direlt='/[^/][^/]*/\.\./'
1554       # Canonicalize the path of ld
1555       ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
1556       while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
1557         ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
1558       done
1559       test -z "$LD" && LD="$ac_prog"
1560       ;;
1561   "")
1562     # If it fails, then pretend we aren't using GCC.
1563     ac_prog=ld
1564     ;;
1565   *)
1566     # If it is relative, then search for the first ld in PATH.
1567     with_gnu_ld=unknown
1568     ;;
1569   esac
1570 elif test "$with_gnu_ld" = yes; then
1571   echo $ac_n "checking for GNU ld""... $ac_c" 1>&6
1572 echo "configure:1573: checking for GNU ld" >&5
1573 else
1574   echo $ac_n "checking for non-GNU ld""... $ac_c" 1>&6
1575 echo "configure:1576: checking for non-GNU ld" >&5
1576 fi
1577 if eval "test \"`echo '$''{'ac_cv_path_LD'+set}'`\" = set"; then
1578   echo $ac_n "(cached) $ac_c" 1>&6
1579 else
1580   if test -z "$LD"; then
1581   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
1582   for ac_dir in $PATH; do
1583     test -z "$ac_dir" && ac_dir=.
1584     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
1585       ac_cv_path_LD="$ac_dir/$ac_prog"
1586       # Check to see if the program is GNU ld.  I'd rather use --version,
1587       # but apparently some GNU ld's only accept -v.
1588       # Break only if it was the GNU/non-GNU ld that we prefer.
1589       if "$ac_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then
1590         test "$with_gnu_ld" != no && break
1591       else
1592         test "$with_gnu_ld" != yes && break
1593       fi
1594     fi
1595   done
1596   IFS="$ac_save_ifs"
1597 else
1598   ac_cv_path_LD="$LD" # Let the user override the test with a path.
1599 fi
1600 fi
1601
1602 LD="$ac_cv_path_LD"
1603 if test -n "$LD"; then
1604   echo "$ac_t""$LD" 1>&6
1605 else
1606   echo "$ac_t""no" 1>&6
1607 fi
1608 test -z "$LD" && { echo "configure: error: no acceptable ld found in \$PATH" 1>&2; exit 1; }
1609
1610 echo $ac_n "checking if the linker ($LD) is GNU ld""... $ac_c" 1>&6
1611 echo "configure:1612: checking if the linker ($LD) is GNU ld" >&5
1612 if eval "test \"`echo '$''{'ac_cv_prog_gnu_ld'+set}'`\" = set"; then
1613   echo $ac_n "(cached) $ac_c" 1>&6
1614 else
1615   # I'd rather use --version here, but apparently some GNU ld's only accept -v.
1616 if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
1617   ac_cv_prog_gnu_ld=yes
1618 else
1619   ac_cv_prog_gnu_ld=no
1620 fi
1621 fi
1622
1623 echo "$ac_t""$ac_cv_prog_gnu_ld" 1>&6
1624
1625
1626 echo $ac_n "checking for BSD-compatible nm""... $ac_c" 1>&6
1627 echo "configure:1628: checking for BSD-compatible nm" >&5
1628 if eval "test \"`echo '$''{'ac_cv_path_NM'+set}'`\" = set"; then
1629   echo $ac_n "(cached) $ac_c" 1>&6
1630 else
1631   if test -n "$NM"; then
1632   # Let the user override the test.
1633   ac_cv_path_NM="$NM"
1634 else
1635   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
1636   for ac_dir in $PATH /usr/ccs/bin /usr/ucb /bin; do
1637     test -z "$ac_dir" && ac_dir=.
1638     if test -f $ac_dir/nm || test -f $ac_dir/nm$ac_exeext ; then
1639       # Check to see if the nm accepts a BSD-compat flag.
1640       # Adding the `sed 1q' prevents false positives on HP-UX, which says:
1641       #   nm: unknown option "B" ignored
1642       if ($ac_dir/nm -B /dev/null 2>&1 | sed '1q'; exit 0) | egrep /dev/null >/dev/null; then
1643         ac_cv_path_NM="$ac_dir/nm -B"
1644         break
1645       elif ($ac_dir/nm -p /dev/null 2>&1 | sed '1q'; exit 0) | egrep /dev/null >/dev/null; then
1646         ac_cv_path_NM="$ac_dir/nm -p"
1647         break
1648       else
1649         ac_cv_path_NM=${ac_cv_path_NM="$ac_dir/nm"} # keep the first match, but
1650         continue # so that we can try to find one that supports BSD flags
1651       fi
1652     fi
1653   done
1654   IFS="$ac_save_ifs"
1655   test -z "$ac_cv_path_NM" && ac_cv_path_NM=nm
1656 fi
1657 fi
1658
1659 NM="$ac_cv_path_NM"
1660 echo "$ac_t""$NM" 1>&6
1661
1662
1663 echo $ac_n "checking whether ln -s works""... $ac_c" 1>&6
1664 echo "configure:1665: checking whether ln -s works" >&5
1665 if eval "test \"`echo '$''{'ac_cv_prog_LN_S'+set}'`\" = set"; then
1666   echo $ac_n "(cached) $ac_c" 1>&6
1667 else
1668   rm -f conftestdata
1669 if ln -s X conftestdata 2>/dev/null
1670 then
1671   rm -f conftestdata
1672   ac_cv_prog_LN_S="ln -s"
1673 else
1674   ac_cv_prog_LN_S=ln
1675 fi
1676 fi
1677 LN_S="$ac_cv_prog_LN_S"
1678 if test "$ac_cv_prog_LN_S" = "ln -s"; then
1679   echo "$ac_t""yes" 1>&6
1680 else
1681   echo "$ac_t""no" 1>&6
1682 fi
1683
1684
1685 # Check for any special flags to pass to ltconfig.
1686 libtool_flags="--cache-file=$cache_file"
1687 test "$enable_shared" = no && libtool_flags="$libtool_flags --disable-shared"
1688 test "$enable_static" = no && libtool_flags="$libtool_flags --disable-static"
1689 test "$enable_fast_install" = no && libtool_flags="$libtool_flags --disable-fast-install"
1690 test "$ac_cv_prog_gcc" = yes && libtool_flags="$libtool_flags --with-gcc"
1691 test "$ac_cv_prog_gnu_ld" = yes && libtool_flags="$libtool_flags --with-gnu-ld"
1692
1693
1694 # Check whether --enable-libtool-lock or --disable-libtool-lock was given.
1695 if test "${enable_libtool_lock+set}" = set; then
1696   enableval="$enable_libtool_lock"
1697   :
1698 fi
1699
1700 test "x$enable_libtool_lock" = xno && libtool_flags="$libtool_flags --disable-lock"
1701 test x"$silent" = xyes && libtool_flags="$libtool_flags --silent"
1702
1703 # Some flags need to be propagated to the compiler or linker for good
1704 # libtool support.
1705 case "$host" in
1706 *-*-irix6*)
1707   # Find out which ABI we are using.
1708   echo '#line 1709 "configure"' > conftest.$ac_ext
1709   if { (eval echo configure:1710: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1710     case "`/usr/bin/file conftest.o`" in
1711     *32-bit*)
1712       LD="${LD-ld} -32"
1713       ;;
1714     *N32*)
1715       LD="${LD-ld} -n32"
1716       ;;
1717     *64-bit*)
1718       LD="${LD-ld} -64"
1719       ;;
1720     esac
1721   fi
1722   rm -rf conftest*
1723   ;;
1724
1725 *-*-sco3.2v5*)
1726   # On SCO OpenServer 5, we need -belf to get full-featured binaries.
1727   SAVE_CFLAGS="$CFLAGS"
1728   CFLAGS="$CFLAGS -belf"
1729   echo $ac_n "checking whether the C compiler needs -belf""... $ac_c" 1>&6
1730 echo "configure:1731: checking whether the C compiler needs -belf" >&5
1731 if eval "test \"`echo '$''{'lt_cv_cc_needs_belf'+set}'`\" = set"; then
1732   echo $ac_n "(cached) $ac_c" 1>&6
1733 else
1734   cat > conftest.$ac_ext <<EOF
1735 #line 1736 "configure"
1736 #include "confdefs.h"
1737
1738 int main() {
1739
1740 ; return 0; }
1741 EOF
1742 if { (eval echo configure:1743: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1743   rm -rf conftest*
1744   lt_cv_cc_needs_belf=yes
1745 else
1746   echo "configure: failed program was:" >&5
1747   cat conftest.$ac_ext >&5
1748   rm -rf conftest*
1749   lt_cv_cc_needs_belf=no
1750 fi
1751 rm -f conftest*
1752 fi
1753
1754 echo "$ac_t""$lt_cv_cc_needs_belf" 1>&6
1755   if test x"$lt_cv_cc_needs_belf" != x"yes"; then
1756     # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
1757     CFLAGS="$SAVE_CFLAGS"
1758   fi
1759   ;;
1760
1761
1762 esac
1763
1764
1765 # Save cache, so that ltconfig can load it
1766 cat > confcache <<\EOF
1767 # This file is a shell script that caches the results of configure
1768 # tests run on this system so they can be shared between configure
1769 # scripts and configure runs.  It is not useful on other systems.
1770 # If it contains results you don't want to keep, you may remove or edit it.
1771 #
1772 # By default, configure uses ./config.cache as the cache file,
1773 # creating it if it does not exist already.  You can give configure
1774 # the --cache-file=FILE option to use a different cache file; that is
1775 # what configure does when it calls configure scripts in
1776 # subdirectories, so they share the cache.
1777 # Giving --cache-file=/dev/null disables caching, for debugging configure.
1778 # config.status only pays attention to the cache file if you give it the
1779 # --recheck option to rerun configure.
1780 #
1781 EOF
1782 # The following way of writing the cache mishandles newlines in values,
1783 # but we know of no workaround that is simple, portable, and efficient.
1784 # So, don't put newlines in cache variables' values.
1785 # Ultrix sh set writes to stderr and can't be redirected directly,
1786 # and sets the high bit in the cache file unless we assign to the vars.
1787 (set) 2>&1 |
1788   case `(ac_space=' '; set | grep ac_space) 2>&1` in
1789   *ac_space=\ *)
1790     # `set' does not quote correctly, so add quotes (double-quote substitution
1791     # turns \\\\ into \\, and sed turns \\ into \).
1792     sed -n \
1793       -e "s/'/'\\\\''/g" \
1794       -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
1795     ;;
1796   *)
1797     # `set' quotes correctly as required by POSIX, so do not add quotes.
1798     sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
1799     ;;
1800   esac >> confcache
1801 if cmp -s $cache_file confcache; then
1802   :
1803 else
1804   if test -w $cache_file; then
1805     echo "updating cache $cache_file"
1806     cat confcache > $cache_file
1807   else
1808     echo "not updating unwritable cache $cache_file"
1809   fi
1810 fi
1811 rm -f confcache
1812
1813
1814 # Actually configure libtool.  ac_aux_dir is where install-sh is found.
1815 CC="$CC" CFLAGS="$CFLAGS" CPPFLAGS="$CPPFLAGS" \
1816 LD="$LD" LDFLAGS="$LDFLAGS" LIBS="$LIBS" \
1817 LN_S="$LN_S" NM="$NM" RANLIB="$RANLIB" \
1818 DLLTOOL="$DLLTOOL" AS="$AS" OBJDUMP="$OBJDUMP" \
1819 ${CONFIG_SHELL-/bin/sh} $ac_aux_dir/ltconfig --no-reexec \
1820 $libtool_flags --no-verify $ac_aux_dir/ltmain.sh $host \
1821 || { echo "configure: error: libtool configure failed" 1>&2; exit 1; }
1822
1823 # Reload cache, that may have been modified by ltconfig
1824 if test -r "$cache_file"; then
1825   echo "loading cache $cache_file"
1826   . $cache_file
1827 else
1828   echo "creating cache $cache_file"
1829   > $cache_file
1830 fi
1831
1832
1833 # This can be used to rebuild libtool when needed
1834 LIBTOOL_DEPS="$ac_aux_dir/ltconfig $ac_aux_dir/ltmain.sh"
1835
1836 # Always use our own libtool.
1837 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
1838
1839 # Redirect the config.log output again, so that the ltconfig log is not
1840 # clobbered by the next message.
1841 exec 5>>./config.log
1842
1843
1844 if test -z "$with_target_subdir" || test "$with_target_subdir" = "."; then
1845    COMPPATH=.
1846 else
1847    COMPPATH=..
1848 fi
1849
1850
1851
1852 if test -n "$with_cross_host"; then
1853    # We are being configured with a cross compiler.  AC_REPLACE_FUNCS
1854    # may not work correctly, because the compiler may not be able to
1855    # link executables.
1856
1857    # We assume newlib.  This lets us hard-code the functions we know
1858    # we'll have.
1859    cat >> confdefs.h <<\EOF
1860 #define HAVE_MEMCPY 1
1861 EOF
1862
1863    cat >> confdefs.h <<\EOF
1864 #define HAVE_STRERROR 1
1865 EOF
1866
1867
1868    # We ignore --with-system-zlib in this case.
1869    target_all=libzgcj.la
1870 else
1871    echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
1872 echo "configure:1873: checking how to run the C preprocessor" >&5
1873 # On Suns, sometimes $CPP names a directory.
1874 if test -n "$CPP" && test -d "$CPP"; then
1875   CPP=
1876 fi
1877 if test -z "$CPP"; then
1878 if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
1879   echo $ac_n "(cached) $ac_c" 1>&6
1880 else
1881     # This must be in double quotes, not single quotes, because CPP may get
1882   # substituted into the Makefile and "${CC-cc}" will confuse make.
1883   CPP="${CC-cc} -E"
1884   # On the NeXT, cc -E runs the code through the compiler's parser,
1885   # not just through cpp.
1886   cat > conftest.$ac_ext <<EOF
1887 #line 1888 "configure"
1888 #include "confdefs.h"
1889 #include <assert.h>
1890 Syntax Error
1891 EOF
1892 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1893 { (eval echo configure:1894: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1894 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1895 if test -z "$ac_err"; then
1896   :
1897 else
1898   echo "$ac_err" >&5
1899   echo "configure: failed program was:" >&5
1900   cat conftest.$ac_ext >&5
1901   rm -rf conftest*
1902   CPP="${CC-cc} -E -traditional-cpp"
1903   cat > conftest.$ac_ext <<EOF
1904 #line 1905 "configure"
1905 #include "confdefs.h"
1906 #include <assert.h>
1907 Syntax Error
1908 EOF
1909 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1910 { (eval echo configure:1911: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1911 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1912 if test -z "$ac_err"; then
1913   :
1914 else
1915   echo "$ac_err" >&5
1916   echo "configure: failed program was:" >&5
1917   cat conftest.$ac_ext >&5
1918   rm -rf conftest*
1919   CPP="${CC-cc} -nologo -E"
1920   cat > conftest.$ac_ext <<EOF
1921 #line 1922 "configure"
1922 #include "confdefs.h"
1923 #include <assert.h>
1924 Syntax Error
1925 EOF
1926 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1927 { (eval echo configure:1928: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1928 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1929 if test -z "$ac_err"; then
1930   :
1931 else
1932   echo "$ac_err" >&5
1933   echo "configure: failed program was:" >&5
1934   cat conftest.$ac_ext >&5
1935   rm -rf conftest*
1936   CPP=/lib/cpp
1937 fi
1938 rm -f conftest*
1939 fi
1940 rm -f conftest*
1941 fi
1942 rm -f conftest*
1943   ac_cv_prog_CPP="$CPP"
1944 fi
1945   CPP="$ac_cv_prog_CPP"
1946 else
1947   ac_cv_prog_CPP="$CPP"
1948 fi
1949 echo "$ac_t""$CPP" 1>&6
1950
1951 for ac_hdr in unistd.h
1952 do
1953 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
1954 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
1955 echo "configure:1956: checking for $ac_hdr" >&5
1956 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
1957   echo $ac_n "(cached) $ac_c" 1>&6
1958 else
1959   cat > conftest.$ac_ext <<EOF
1960 #line 1961 "configure"
1961 #include "confdefs.h"
1962 #include <$ac_hdr>
1963 EOF
1964 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1965 { (eval echo configure:1966: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1966 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1967 if test -z "$ac_err"; then
1968   rm -rf conftest*
1969   eval "ac_cv_header_$ac_safe=yes"
1970 else
1971   echo "$ac_err" >&5
1972   echo "configure: failed program was:" >&5
1973   cat conftest.$ac_ext >&5
1974   rm -rf conftest*
1975   eval "ac_cv_header_$ac_safe=no"
1976 fi
1977 rm -f conftest*
1978 fi
1979 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
1980   echo "$ac_t""yes" 1>&6
1981     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
1982   cat >> confdefs.h <<EOF
1983 #define $ac_tr_hdr 1
1984 EOF
1985  
1986 else
1987   echo "$ac_t""no" 1>&6
1988 fi
1989 done
1990
1991 for ac_func in getpagesize
1992 do
1993 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
1994 echo "configure:1995: checking for $ac_func" >&5
1995 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1996   echo $ac_n "(cached) $ac_c" 1>&6
1997 else
1998   cat > conftest.$ac_ext <<EOF
1999 #line 2000 "configure"
2000 #include "confdefs.h"
2001 /* System header to define __stub macros and hopefully few prototypes,
2002     which can conflict with char $ac_func(); below.  */
2003 #include <assert.h>
2004 /* Override any gcc2 internal prototype to avoid an error.  */
2005 /* We use char because int might match the return type of a gcc2
2006     builtin and then its argument prototype would still apply.  */
2007 char $ac_func();
2008
2009 int main() {
2010
2011 /* The GNU C library defines this for functions which it implements
2012     to always fail with ENOSYS.  Some functions are actually named
2013     something starting with __ and the normal name is an alias.  */
2014 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
2015 choke me
2016 #else
2017 $ac_func();
2018 #endif
2019
2020 ; return 0; }
2021 EOF
2022 if { (eval echo configure:2023: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2023   rm -rf conftest*
2024   eval "ac_cv_func_$ac_func=yes"
2025 else
2026   echo "configure: failed program was:" >&5
2027   cat conftest.$ac_ext >&5
2028   rm -rf conftest*
2029   eval "ac_cv_func_$ac_func=no"
2030 fi
2031 rm -f conftest*
2032 fi
2033
2034 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
2035   echo "$ac_t""yes" 1>&6
2036     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2037   cat >> confdefs.h <<EOF
2038 #define $ac_tr_func 1
2039 EOF
2040  
2041 else
2042   echo "$ac_t""no" 1>&6
2043 fi
2044 done
2045
2046 echo $ac_n "checking for working mmap""... $ac_c" 1>&6
2047 echo "configure:2048: checking for working mmap" >&5
2048 if eval "test \"`echo '$''{'ac_cv_func_mmap_fixed_mapped'+set}'`\" = set"; then
2049   echo $ac_n "(cached) $ac_c" 1>&6
2050 else
2051   if test "$cross_compiling" = yes; then
2052   ac_cv_func_mmap_fixed_mapped=no
2053 else
2054   cat > conftest.$ac_ext <<EOF
2055 #line 2056 "configure"
2056 #include "confdefs.h"
2057
2058 /* Thanks to Mike Haertel and Jim Avera for this test.
2059    Here is a matrix of mmap possibilities:
2060         mmap private not fixed
2061         mmap private fixed at somewhere currently unmapped
2062         mmap private fixed at somewhere already mapped
2063         mmap shared not fixed
2064         mmap shared fixed at somewhere currently unmapped
2065         mmap shared fixed at somewhere already mapped
2066    For private mappings, we should verify that changes cannot be read()
2067    back from the file, nor mmap's back from the file at a different
2068    address.  (There have been systems where private was not correctly
2069    implemented like the infamous i386 svr4.0, and systems where the
2070    VM page cache was not coherent with the filesystem buffer cache
2071    like early versions of FreeBSD and possibly contemporary NetBSD.)
2072    For shared mappings, we should conversely verify that changes get
2073    propogated back to all the places they're supposed to be.
2074
2075    Grep wants private fixed already mapped.
2076    The main things grep needs to know about mmap are:
2077    * does it exist and is it safe to write into the mmap'd area
2078    * how to use it (BSD variants)  */
2079 #include <sys/types.h>
2080 #include <fcntl.h>
2081 #include <sys/mman.h>
2082
2083 /* This mess was copied from the GNU getpagesize.h.  */
2084 #ifndef HAVE_GETPAGESIZE
2085 # ifdef HAVE_UNISTD_H
2086 #  include <unistd.h>
2087 # endif
2088
2089 /* Assume that all systems that can run configure have sys/param.h.  */
2090 # ifndef HAVE_SYS_PARAM_H
2091 #  define HAVE_SYS_PARAM_H 1
2092 # endif
2093
2094 # ifdef _SC_PAGESIZE
2095 #  define getpagesize() sysconf(_SC_PAGESIZE)
2096 # else /* no _SC_PAGESIZE */
2097 #  ifdef HAVE_SYS_PARAM_H
2098 #   include <sys/param.h>
2099 #   ifdef EXEC_PAGESIZE
2100 #    define getpagesize() EXEC_PAGESIZE
2101 #   else /* no EXEC_PAGESIZE */
2102 #    ifdef NBPG
2103 #     define getpagesize() NBPG * CLSIZE
2104 #     ifndef CLSIZE
2105 #      define CLSIZE 1
2106 #     endif /* no CLSIZE */
2107 #    else /* no NBPG */
2108 #     ifdef NBPC
2109 #      define getpagesize() NBPC
2110 #     else /* no NBPC */
2111 #      ifdef PAGESIZE
2112 #       define getpagesize() PAGESIZE
2113 #      endif /* PAGESIZE */
2114 #     endif /* no NBPC */
2115 #    endif /* no NBPG */
2116 #   endif /* no EXEC_PAGESIZE */
2117 #  else /* no HAVE_SYS_PARAM_H */
2118 #   define getpagesize() 8192   /* punt totally */
2119 #  endif /* no HAVE_SYS_PARAM_H */
2120 # endif /* no _SC_PAGESIZE */
2121
2122 #endif /* no HAVE_GETPAGESIZE */
2123
2124 #ifdef __cplusplus
2125 extern "C" { void *malloc(unsigned); }
2126 #else
2127 char *malloc();
2128 #endif
2129
2130 int
2131 main()
2132 {
2133         char *data, *data2, *data3;
2134         int i, pagesize;
2135         int fd;
2136
2137         pagesize = getpagesize();
2138
2139         /*
2140          * First, make a file with some known garbage in it.
2141          */
2142         data = malloc(pagesize);
2143         if (!data)
2144                 exit(1);
2145         for (i = 0; i < pagesize; ++i)
2146                 *(data + i) = rand();
2147         umask(0);
2148         fd = creat("conftestmmap", 0600);
2149         if (fd < 0)
2150                 exit(1);
2151         if (write(fd, data, pagesize) != pagesize)
2152                 exit(1);
2153         close(fd);
2154
2155         /*
2156          * Next, try to mmap the file at a fixed address which
2157          * already has something else allocated at it.  If we can,
2158          * also make sure that we see the same garbage.
2159          */
2160         fd = open("conftestmmap", O_RDWR);
2161         if (fd < 0)
2162                 exit(1);
2163         data2 = malloc(2 * pagesize);
2164         if (!data2)
2165                 exit(1);
2166         data2 += (pagesize - ((int) data2 & (pagesize - 1))) & (pagesize - 1);
2167         if (data2 != mmap(data2, pagesize, PROT_READ | PROT_WRITE,
2168             MAP_PRIVATE | MAP_FIXED, fd, 0L))
2169                 exit(1);
2170         for (i = 0; i < pagesize; ++i)
2171                 if (*(data + i) != *(data2 + i))
2172                         exit(1);
2173
2174         /*
2175          * Finally, make sure that changes to the mapped area
2176          * do not percolate back to the file as seen by read().
2177          * (This is a bug on some variants of i386 svr4.0.)
2178          */
2179         for (i = 0; i < pagesize; ++i)
2180                 *(data2 + i) = *(data2 + i) + 1;
2181         data3 = malloc(pagesize);
2182         if (!data3)
2183                 exit(1);
2184         if (read(fd, data3, pagesize) != pagesize)
2185                 exit(1);
2186         for (i = 0; i < pagesize; ++i)
2187                 if (*(data + i) != *(data3 + i))
2188                         exit(1);
2189         close(fd);
2190         unlink("conftestmmap");
2191         exit(0);
2192 }
2193
2194 EOF
2195 if { (eval echo configure:2196: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
2196 then
2197   ac_cv_func_mmap_fixed_mapped=yes
2198 else
2199   echo "configure: failed program was:" >&5
2200   cat conftest.$ac_ext >&5
2201   rm -fr conftest*
2202   ac_cv_func_mmap_fixed_mapped=no
2203 fi
2204 rm -fr conftest*
2205 fi
2206
2207 fi
2208
2209 echo "$ac_t""$ac_cv_func_mmap_fixed_mapped" 1>&6
2210 if test $ac_cv_func_mmap_fixed_mapped = yes; then
2211   cat >> confdefs.h <<\EOF
2212 #define HAVE_MMAP 1
2213 EOF
2214
2215 fi
2216
2217    for ac_func in memcpy strerror
2218 do
2219 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
2220 echo "configure:2221: checking for $ac_func" >&5
2221 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2222   echo $ac_n "(cached) $ac_c" 1>&6
2223 else
2224   cat > conftest.$ac_ext <<EOF
2225 #line 2226 "configure"
2226 #include "confdefs.h"
2227 /* System header to define __stub macros and hopefully few prototypes,
2228     which can conflict with char $ac_func(); below.  */
2229 #include <assert.h>
2230 /* Override any gcc2 internal prototype to avoid an error.  */
2231 /* We use char because int might match the return type of a gcc2
2232     builtin and then its argument prototype would still apply.  */
2233 char $ac_func();
2234
2235 int main() {
2236
2237 /* The GNU C library defines this for functions which it implements
2238     to always fail with ENOSYS.  Some functions are actually named
2239     something starting with __ and the normal name is an alias.  */
2240 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
2241 choke me
2242 #else
2243 $ac_func();
2244 #endif
2245
2246 ; return 0; }
2247 EOF
2248 if { (eval echo configure:2249: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2249   rm -rf conftest*
2250   eval "ac_cv_func_$ac_func=yes"
2251 else
2252   echo "configure: failed program was:" >&5
2253   cat conftest.$ac_ext >&5
2254   rm -rf conftest*
2255   eval "ac_cv_func_$ac_func=no"
2256 fi
2257 rm -f conftest*
2258 fi
2259
2260 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
2261   echo "$ac_t""yes" 1>&6
2262     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2263   cat >> confdefs.h <<EOF
2264 #define $ac_tr_func 1
2265 EOF
2266  
2267 else
2268   echo "$ac_t""no" 1>&6
2269 fi
2270 done
2271
2272
2273    if test "$with_system_zlib" = yes; then
2274       echo $ac_n "checking for deflate in -lz""... $ac_c" 1>&6
2275 echo "configure:2276: checking for deflate in -lz" >&5
2276 ac_lib_var=`echo z'_'deflate | sed 'y%./+-%__p_%'`
2277 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
2278   echo $ac_n "(cached) $ac_c" 1>&6
2279 else
2280   ac_save_LIBS="$LIBS"
2281 LIBS="-lz  $LIBS"
2282 cat > conftest.$ac_ext <<EOF
2283 #line 2284 "configure"
2284 #include "confdefs.h"
2285 /* Override any gcc2 internal prototype to avoid an error.  */
2286 /* We use char because int might match the return type of a gcc2
2287     builtin and then its argument prototype would still apply.  */
2288 char deflate();
2289
2290 int main() {
2291 deflate()
2292 ; return 0; }
2293 EOF
2294 if { (eval echo configure:2295: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2295   rm -rf conftest*
2296   eval "ac_cv_lib_$ac_lib_var=yes"
2297 else
2298   echo "configure: failed program was:" >&5
2299   cat conftest.$ac_ext >&5
2300   rm -rf conftest*
2301   eval "ac_cv_lib_$ac_lib_var=no"
2302 fi
2303 rm -f conftest*
2304 LIBS="$ac_save_LIBS"
2305
2306 fi
2307 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
2308   echo "$ac_t""yes" 1>&6
2309   target_all=
2310 else
2311   echo "$ac_t""no" 1>&6
2312 target_all=libzgcj.la
2313 fi
2314
2315    else
2316       target_all=libzgcj.la
2317    fi
2318 fi
2319
2320
2321
2322 for ac_hdr in unistd.h
2323 do
2324 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
2325 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
2326 echo "configure:2327: checking for $ac_hdr" >&5
2327 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2328   echo $ac_n "(cached) $ac_c" 1>&6
2329 else
2330   cat > conftest.$ac_ext <<EOF
2331 #line 2332 "configure"
2332 #include "confdefs.h"
2333 #include <$ac_hdr>
2334 EOF
2335 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2336 { (eval echo configure:2337: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2337 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2338 if test -z "$ac_err"; then
2339   rm -rf conftest*
2340   eval "ac_cv_header_$ac_safe=yes"
2341 else
2342   echo "$ac_err" >&5
2343   echo "configure: failed program was:" >&5
2344   cat conftest.$ac_ext >&5
2345   rm -rf conftest*
2346   eval "ac_cv_header_$ac_safe=no"
2347 fi
2348 rm -f conftest*
2349 fi
2350 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2351   echo "$ac_t""yes" 1>&6
2352     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
2353   cat >> confdefs.h <<EOF
2354 #define $ac_tr_hdr 1
2355 EOF
2356  
2357 else
2358   echo "$ac_t""no" 1>&6
2359 fi
2360 done
2361
2362
2363
2364
2365 if test -z "$with_cross_host"; then
2366   USE_LIBDIR_TRUE=
2367   USE_LIBDIR_FALSE='#'
2368 else
2369   USE_LIBDIR_TRUE='#'
2370   USE_LIBDIR_FALSE=
2371 fi
2372
2373 if test "${multilib}" = "yes"; then
2374   multilib_arg="--enable-multilib"
2375 else
2376   multilib_arg=
2377 fi
2378
2379 trap '' 1 2 15
2380 cat > confcache <<\EOF
2381 # This file is a shell script that caches the results of configure
2382 # tests run on this system so they can be shared between configure
2383 # scripts and configure runs.  It is not useful on other systems.
2384 # If it contains results you don't want to keep, you may remove or edit it.
2385 #
2386 # By default, configure uses ./config.cache as the cache file,
2387 # creating it if it does not exist already.  You can give configure
2388 # the --cache-file=FILE option to use a different cache file; that is
2389 # what configure does when it calls configure scripts in
2390 # subdirectories, so they share the cache.
2391 # Giving --cache-file=/dev/null disables caching, for debugging configure.
2392 # config.status only pays attention to the cache file if you give it the
2393 # --recheck option to rerun configure.
2394 #
2395 EOF
2396 # The following way of writing the cache mishandles newlines in values,
2397 # but we know of no workaround that is simple, portable, and efficient.
2398 # So, don't put newlines in cache variables' values.
2399 # Ultrix sh set writes to stderr and can't be redirected directly,
2400 # and sets the high bit in the cache file unless we assign to the vars.
2401 (set) 2>&1 |
2402   case `(ac_space=' '; set | grep ac_space) 2>&1` in
2403   *ac_space=\ *)
2404     # `set' does not quote correctly, so add quotes (double-quote substitution
2405     # turns \\\\ into \\, and sed turns \\ into \).
2406     sed -n \
2407       -e "s/'/'\\\\''/g" \
2408       -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
2409     ;;
2410   *)
2411     # `set' quotes correctly as required by POSIX, so do not add quotes.
2412     sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
2413     ;;
2414   esac >> confcache
2415 if cmp -s $cache_file confcache; then
2416   :
2417 else
2418   if test -w $cache_file; then
2419     echo "updating cache $cache_file"
2420     cat confcache > $cache_file
2421   else
2422     echo "not updating unwritable cache $cache_file"
2423   fi
2424 fi
2425 rm -f confcache
2426
2427 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
2428
2429 test "x$prefix" = xNONE && prefix=$ac_default_prefix
2430 # Let make expand exec_prefix.
2431 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
2432
2433 # Any assignment to VPATH causes Sun make to only execute
2434 # the first set of double-colon rules, so remove it if not needed.
2435 # If there is a colon in the path, we need to keep it.
2436 if test "x$srcdir" = x.; then
2437   ac_vpsub='/^[         ]*VPATH[        ]*=[^:]*$/d'
2438 fi
2439
2440 trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
2441
2442 # Transform confdefs.h into DEFS.
2443 # Protect against shell expansion while executing Makefile rules.
2444 # Protect against Makefile macro expansion.
2445 cat > conftest.defs <<\EOF
2446 s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%-D\1=\2%g
2447 s%[     `~#$^&*(){}\\|;'"<>?]%\\&%g
2448 s%\[%\\&%g
2449 s%\]%\\&%g
2450 s%\$%$$%g
2451 EOF
2452 DEFS=`sed -f conftest.defs confdefs.h | tr '\012' ' '`
2453 rm -f conftest.defs
2454
2455
2456 # Without the "./", some shells look in PATH for config.status.
2457 : ${CONFIG_STATUS=./config.status}
2458
2459 echo creating $CONFIG_STATUS
2460 rm -f $CONFIG_STATUS
2461 cat > $CONFIG_STATUS <<EOF
2462 #! /bin/sh
2463 # Generated automatically by configure.
2464 # Run this file to recreate the current configuration.
2465 # This directory was configured as follows,
2466 # on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
2467 #
2468 # $0 $ac_configure_args
2469 #
2470 # Compiler output produced by configure, useful for debugging
2471 # configure, is in ./config.log if it exists.
2472
2473 ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
2474 for ac_option
2475 do
2476   case "\$ac_option" in
2477   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
2478     echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
2479     exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
2480   -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
2481     echo "$CONFIG_STATUS generated by autoconf version 2.13"
2482     exit 0 ;;
2483   -help | --help | --hel | --he | --h)
2484     echo "\$ac_cs_usage"; exit 0 ;;
2485   *) echo "\$ac_cs_usage"; exit 1 ;;
2486   esac
2487 done
2488
2489 ac_given_srcdir=$srcdir
2490 ac_given_INSTALL="$INSTALL"
2491
2492 trap 'rm -fr `echo "Makefile" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
2493 EOF
2494 cat >> $CONFIG_STATUS <<EOF
2495
2496 # Protect against being on the right side of a sed subst in config.status.
2497 sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
2498  s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
2499 $ac_vpsub
2500 $extrasub
2501 s%@SHELL@%$SHELL%g
2502 s%@CFLAGS@%$CFLAGS%g
2503 s%@CPPFLAGS@%$CPPFLAGS%g
2504 s%@CXXFLAGS@%$CXXFLAGS%g
2505 s%@FFLAGS@%$FFLAGS%g
2506 s%@DEFS@%$DEFS%g
2507 s%@LDFLAGS@%$LDFLAGS%g
2508 s%@LIBS@%$LIBS%g
2509 s%@exec_prefix@%$exec_prefix%g
2510 s%@prefix@%$prefix%g
2511 s%@program_transform_name@%$program_transform_name%g
2512 s%@bindir@%$bindir%g
2513 s%@sbindir@%$sbindir%g
2514 s%@libexecdir@%$libexecdir%g
2515 s%@datadir@%$datadir%g
2516 s%@sysconfdir@%$sysconfdir%g
2517 s%@sharedstatedir@%$sharedstatedir%g
2518 s%@localstatedir@%$localstatedir%g
2519 s%@libdir@%$libdir%g
2520 s%@includedir@%$includedir%g
2521 s%@oldincludedir@%$oldincludedir%g
2522 s%@infodir@%$infodir%g
2523 s%@mandir@%$mandir%g
2524 s%@host@%$host%g
2525 s%@host_alias@%$host_alias%g
2526 s%@host_cpu@%$host_cpu%g
2527 s%@host_vendor@%$host_vendor%g
2528 s%@host_os@%$host_os%g
2529 s%@target@%$target%g
2530 s%@target_alias@%$target_alias%g
2531 s%@target_cpu@%$target_cpu%g
2532 s%@target_vendor@%$target_vendor%g
2533 s%@target_os@%$target_os%g
2534 s%@build@%$build%g
2535 s%@build_alias@%$build_alias%g
2536 s%@build_cpu@%$build_cpu%g
2537 s%@build_vendor@%$build_vendor%g
2538 s%@build_os@%$build_os%g
2539 s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
2540 s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
2541 s%@INSTALL_DATA@%$INSTALL_DATA%g
2542 s%@PACKAGE@%$PACKAGE%g
2543 s%@VERSION@%$VERSION%g
2544 s%@ACLOCAL@%$ACLOCAL%g
2545 s%@AUTOCONF@%$AUTOCONF%g
2546 s%@AUTOMAKE@%$AUTOMAKE%g
2547 s%@AUTOHEADER@%$AUTOHEADER%g
2548 s%@MAKEINFO@%$MAKEINFO%g
2549 s%@SET_MAKE@%$SET_MAKE%g
2550 s%@MAINTAINER_MODE_TRUE@%$MAINTAINER_MODE_TRUE%g
2551 s%@MAINTAINER_MODE_FALSE@%$MAINTAINER_MODE_FALSE%g
2552 s%@MAINT@%$MAINT%g
2553 s%@EXEEXT@%$EXEEXT%g
2554 s%@zlib_basedir@%$zlib_basedir%g
2555 s%@CC@%$CC%g
2556 s%@RANLIB@%$RANLIB%g
2557 s%@LD@%$LD%g
2558 s%@NM@%$NM%g
2559 s%@LN_S@%$LN_S%g
2560 s%@LIBTOOL@%$LIBTOOL%g
2561 s%@COMPPATH@%$COMPPATH%g
2562 s%@CPP@%$CPP%g
2563 s%@target_all@%$target_all%g
2564 s%@USE_LIBDIR_TRUE@%$USE_LIBDIR_TRUE%g
2565 s%@USE_LIBDIR_FALSE@%$USE_LIBDIR_FALSE%g
2566
2567 CEOF
2568 EOF
2569
2570 cat >> $CONFIG_STATUS <<\EOF
2571
2572 # Split the substitutions into bite-sized pieces for seds with
2573 # small command number limits, like on Digital OSF/1 and HP-UX.
2574 ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script.
2575 ac_file=1 # Number of current file.
2576 ac_beg=1 # First line for current file.
2577 ac_end=$ac_max_sed_cmds # Line after last line for current file.
2578 ac_more_lines=:
2579 ac_sed_cmds=""
2580 while $ac_more_lines; do
2581   if test $ac_beg -gt 1; then
2582     sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file
2583   else
2584     sed "${ac_end}q" conftest.subs > conftest.s$ac_file
2585   fi
2586   if test ! -s conftest.s$ac_file; then
2587     ac_more_lines=false
2588     rm -f conftest.s$ac_file
2589   else
2590     if test -z "$ac_sed_cmds"; then
2591       ac_sed_cmds="sed -f conftest.s$ac_file"
2592     else
2593       ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file"
2594     fi
2595     ac_file=`expr $ac_file + 1`
2596     ac_beg=$ac_end
2597     ac_end=`expr $ac_end + $ac_max_sed_cmds`
2598   fi
2599 done
2600 if test -z "$ac_sed_cmds"; then
2601   ac_sed_cmds=cat
2602 fi
2603 EOF
2604
2605 cat >> $CONFIG_STATUS <<EOF
2606
2607 CONFIG_FILES=\${CONFIG_FILES-"Makefile"}
2608 EOF
2609 cat >> $CONFIG_STATUS <<\EOF
2610 for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
2611   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
2612   case "$ac_file" in
2613   *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
2614        ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
2615   *) ac_file_in="${ac_file}.in" ;;
2616   esac
2617
2618   # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
2619
2620   # Remove last slash and all that follows it.  Not all systems have dirname.
2621   ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
2622   if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
2623     # The file is in a subdirectory.
2624     test ! -d "$ac_dir" && mkdir "$ac_dir"
2625     ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
2626     # A "../" for each directory in $ac_dir_suffix.
2627     ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
2628   else
2629     ac_dir_suffix= ac_dots=
2630   fi
2631
2632   case "$ac_given_srcdir" in
2633   .)  srcdir=.
2634       if test -z "$ac_dots"; then top_srcdir=.
2635       else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
2636   /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
2637   *) # Relative path.
2638     srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
2639     top_srcdir="$ac_dots$ac_given_srcdir" ;;
2640   esac
2641
2642   case "$ac_given_INSTALL" in
2643   [/$]*) INSTALL="$ac_given_INSTALL" ;;
2644   *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
2645   esac
2646
2647   echo creating "$ac_file"
2648   rm -f "$ac_file"
2649   configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
2650   case "$ac_file" in
2651   *Makefile*) ac_comsub="1i\\
2652 # $configure_input" ;;
2653   *) ac_comsub= ;;
2654   esac
2655
2656   ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
2657   sed -e "$ac_comsub
2658 s%@configure_input@%$configure_input%g
2659 s%@srcdir@%$srcdir%g
2660 s%@top_srcdir@%$top_srcdir%g
2661 s%@INSTALL@%$INSTALL%g
2662 " $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file
2663 fi; done
2664 rm -f conftest.s*
2665
2666 EOF
2667 cat >> $CONFIG_STATUS <<EOF
2668 srcdir=${srcdir}
2669 host=${host}
2670 target=${target}
2671 with_multisubdir=${with_multisubdir}
2672 ac_configure_args="${multilib_arg} ${ac_configure_args}"
2673 CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
2674 zlib_basedir=${zlib_basedir}
2675 CC="${CC}"
2676 CXX="${CXX}"
2677
2678 EOF
2679 cat >> $CONFIG_STATUS <<\EOF
2680 if test -n "$CONFIG_FILES"; then
2681   ac_file=Makefile . ${zlib_basedir}/../config-ml.in
2682 fi
2683 exit 0
2684 EOF
2685 chmod +x $CONFIG_STATUS
2686 rm -fr confdefs* $ac_clean_files
2687 test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1
2688