This commit was generated by cvs2svn to track changes on a CVS vendor
[external/binutils.git] / mmalloc / configure
1 #! /bin/sh
2
3 # Guess values for system-dependent variables and create Makefiles.
4 # Generated automatically using autoconf version 2.12.2 
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
15 # Initialize some variables set by options.
16 # The variables have the same names as the options, with
17 # dashes changed to underlines.
18 build=NONE
19 cache_file=./config.cache
20 exec_prefix=NONE
21 host=NONE
22 no_create=
23 nonopt=NONE
24 no_recursion=
25 prefix=NONE
26 program_prefix=NONE
27 program_suffix=NONE
28 program_transform_name=s,x,x,
29 silent=
30 site=
31 srcdir=
32 target=NONE
33 verbose=
34 x_includes=NONE
35 x_libraries=NONE
36 bindir='${exec_prefix}/bin'
37 sbindir='${exec_prefix}/sbin'
38 libexecdir='${exec_prefix}/libexec'
39 datadir='${prefix}/share'
40 sysconfdir='${prefix}/etc'
41 sharedstatedir='${prefix}/com'
42 localstatedir='${prefix}/var'
43 libdir='${exec_prefix}/lib'
44 includedir='${prefix}/include'
45 oldincludedir='/usr/include'
46 infodir='${prefix}/info'
47 mandir='${prefix}/man'
48
49 # Initialize some other variables.
50 subdirs=
51 MFLAGS= MAKEFLAGS=
52 SHELL=${CONFIG_SHELL-/bin/sh}
53 # Maximum number of lines to put in a shell here document.
54 ac_max_here_lines=12
55
56 ac_prev=
57 for ac_option
58 do
59
60   # If the previous option needs an argument, assign it.
61   if test -n "$ac_prev"; then
62     eval "$ac_prev=\$ac_option"
63     ac_prev=
64     continue
65   fi
66
67   case "$ac_option" in
68   -*=*) ac_optarg=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
69   *) ac_optarg= ;;
70   esac
71
72   # Accept the important Cygnus configure options, so we can diagnose typos.
73
74   case "$ac_option" in
75
76   -bindir | --bindir | --bindi | --bind | --bin | --bi)
77     ac_prev=bindir ;;
78   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
79     bindir="$ac_optarg" ;;
80
81   -build | --build | --buil | --bui | --bu)
82     ac_prev=build ;;
83   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
84     build="$ac_optarg" ;;
85
86   -cache-file | --cache-file | --cache-fil | --cache-fi \
87   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
88     ac_prev=cache_file ;;
89   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
90   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
91     cache_file="$ac_optarg" ;;
92
93   -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
94     ac_prev=datadir ;;
95   -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
96   | --da=*)
97     datadir="$ac_optarg" ;;
98
99   -disable-* | --disable-*)
100     ac_feature=`echo $ac_option|sed -e 's/-*disable-//'`
101     # Reject names that are not valid shell variable names.
102     if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
103       { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
104     fi
105     ac_feature=`echo $ac_feature| sed 's/-/_/g'`
106     eval "enable_${ac_feature}=no" ;;
107
108   -enable-* | --enable-*)
109     ac_feature=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
110     # Reject names that are not valid shell variable names.
111     if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
112       { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
113     fi
114     ac_feature=`echo $ac_feature| sed 's/-/_/g'`
115     case "$ac_option" in
116       *=*) ;;
117       *) ac_optarg=yes ;;
118     esac
119     eval "enable_${ac_feature}='$ac_optarg'" ;;
120
121   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
122   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
123   | --exec | --exe | --ex)
124     ac_prev=exec_prefix ;;
125   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
126   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
127   | --exec=* | --exe=* | --ex=*)
128     exec_prefix="$ac_optarg" ;;
129
130   -gas | --gas | --ga | --g)
131     # Obsolete; use --with-gas.
132     with_gas=yes ;;
133
134   -help | --help | --hel | --he)
135     # Omit some internal or obsolete options to make the list less imposing.
136     # This message is too long to be a string in the A/UX 3.1 sh.
137     cat << EOF
138 Usage: configure [options] [host]
139 Options: [defaults in brackets after descriptions]
140 Configuration:
141   --cache-file=FILE       cache test results in FILE
142   --help                  print this message
143   --no-create             do not create output files
144   --quiet, --silent       do not print \`checking...' messages
145   --version               print the version of autoconf that created configure
146 Directory and file names:
147   --prefix=PREFIX         install architecture-independent files in PREFIX
148                           [$ac_default_prefix]
149   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
150                           [same as prefix]
151   --bindir=DIR            user executables in DIR [EPREFIX/bin]
152   --sbindir=DIR           system admin executables in DIR [EPREFIX/sbin]
153   --libexecdir=DIR        program executables in DIR [EPREFIX/libexec]
154   --datadir=DIR           read-only architecture-independent data in DIR
155                           [PREFIX/share]
156   --sysconfdir=DIR        read-only single-machine data in DIR [PREFIX/etc]
157   --sharedstatedir=DIR    modifiable architecture-independent data in DIR
158                           [PREFIX/com]
159   --localstatedir=DIR     modifiable single-machine data in DIR [PREFIX/var]
160   --libdir=DIR            object code libraries in DIR [EPREFIX/lib]
161   --includedir=DIR        C header files in DIR [PREFIX/include]
162   --oldincludedir=DIR     C header files for non-gcc in DIR [/usr/include]
163   --infodir=DIR           info documentation in DIR [PREFIX/info]
164   --mandir=DIR            man documentation in DIR [PREFIX/man]
165   --srcdir=DIR            find the sources in DIR [configure dir or ..]
166   --program-prefix=PREFIX prepend PREFIX to installed program names
167   --program-suffix=SUFFIX append SUFFIX to installed program names
168   --program-transform-name=PROGRAM
169                           run sed PROGRAM on installed program names
170 EOF
171     cat << EOF
172 Host type:
173   --build=BUILD           configure for building on BUILD [BUILD=HOST]
174   --host=HOST             configure for HOST [guessed]
175   --target=TARGET         configure for TARGET [TARGET=HOST]
176 Features and packages:
177   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
178   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
179   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
180   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
181   --x-includes=DIR        X include files are in DIR
182   --x-libraries=DIR       X library files are in DIR
183 EOF
184     if test -n "$ac_help"; then
185       echo "--enable and --with options recognized:$ac_help"
186     fi
187     exit 0 ;;
188
189   -host | --host | --hos | --ho)
190     ac_prev=host ;;
191   -host=* | --host=* | --hos=* | --ho=*)
192     host="$ac_optarg" ;;
193
194   -includedir | --includedir | --includedi | --included | --include \
195   | --includ | --inclu | --incl | --inc)
196     ac_prev=includedir ;;
197   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
198   | --includ=* | --inclu=* | --incl=* | --inc=*)
199     includedir="$ac_optarg" ;;
200
201   -infodir | --infodir | --infodi | --infod | --info | --inf)
202     ac_prev=infodir ;;
203   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
204     infodir="$ac_optarg" ;;
205
206   -libdir | --libdir | --libdi | --libd)
207     ac_prev=libdir ;;
208   -libdir=* | --libdir=* | --libdi=* | --libd=*)
209     libdir="$ac_optarg" ;;
210
211   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
212   | --libexe | --libex | --libe)
213     ac_prev=libexecdir ;;
214   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
215   | --libexe=* | --libex=* | --libe=*)
216     libexecdir="$ac_optarg" ;;
217
218   -localstatedir | --localstatedir | --localstatedi | --localstated \
219   | --localstate | --localstat | --localsta | --localst \
220   | --locals | --local | --loca | --loc | --lo)
221     ac_prev=localstatedir ;;
222   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
223   | --localstate=* | --localstat=* | --localsta=* | --localst=* \
224   | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
225     localstatedir="$ac_optarg" ;;
226
227   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
228     ac_prev=mandir ;;
229   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
230     mandir="$ac_optarg" ;;
231
232   -nfp | --nfp | --nf)
233     # Obsolete; use --without-fp.
234     with_fp=no ;;
235
236   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
237   | --no-cr | --no-c)
238     no_create=yes ;;
239
240   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
241   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
242     no_recursion=yes ;;
243
244   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
245   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
246   | --oldin | --oldi | --old | --ol | --o)
247     ac_prev=oldincludedir ;;
248   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
249   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
250   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
251     oldincludedir="$ac_optarg" ;;
252
253   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
254     ac_prev=prefix ;;
255   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
256     prefix="$ac_optarg" ;;
257
258   -program-prefix | --program-prefix | --program-prefi | --program-pref \
259   | --program-pre | --program-pr | --program-p)
260     ac_prev=program_prefix ;;
261   -program-prefix=* | --program-prefix=* | --program-prefi=* \
262   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
263     program_prefix="$ac_optarg" ;;
264
265   -program-suffix | --program-suffix | --program-suffi | --program-suff \
266   | --program-suf | --program-su | --program-s)
267     ac_prev=program_suffix ;;
268   -program-suffix=* | --program-suffix=* | --program-suffi=* \
269   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
270     program_suffix="$ac_optarg" ;;
271
272   -program-transform-name | --program-transform-name \
273   | --program-transform-nam | --program-transform-na \
274   | --program-transform-n | --program-transform- \
275   | --program-transform | --program-transfor \
276   | --program-transfo | --program-transf \
277   | --program-trans | --program-tran \
278   | --progr-tra | --program-tr | --program-t)
279     ac_prev=program_transform_name ;;
280   -program-transform-name=* | --program-transform-name=* \
281   | --program-transform-nam=* | --program-transform-na=* \
282   | --program-transform-n=* | --program-transform-=* \
283   | --program-transform=* | --program-transfor=* \
284   | --program-transfo=* | --program-transf=* \
285   | --program-trans=* | --program-tran=* \
286   | --progr-tra=* | --program-tr=* | --program-t=*)
287     program_transform_name="$ac_optarg" ;;
288
289   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
290   | -silent | --silent | --silen | --sile | --sil)
291     silent=yes ;;
292
293   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
294     ac_prev=sbindir ;;
295   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
296   | --sbi=* | --sb=*)
297     sbindir="$ac_optarg" ;;
298
299   -sharedstatedir | --sharedstatedir | --sharedstatedi \
300   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
301   | --sharedst | --shareds | --shared | --share | --shar \
302   | --sha | --sh)
303     ac_prev=sharedstatedir ;;
304   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
305   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
306   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
307   | --sha=* | --sh=*)
308     sharedstatedir="$ac_optarg" ;;
309
310   -site | --site | --sit)
311     ac_prev=site ;;
312   -site=* | --site=* | --sit=*)
313     site="$ac_optarg" ;;
314
315   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
316     ac_prev=srcdir ;;
317   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
318     srcdir="$ac_optarg" ;;
319
320   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
321   | --syscon | --sysco | --sysc | --sys | --sy)
322     ac_prev=sysconfdir ;;
323   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
324   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
325     sysconfdir="$ac_optarg" ;;
326
327   -target | --target | --targe | --targ | --tar | --ta | --t)
328     ac_prev=target ;;
329   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
330     target="$ac_optarg" ;;
331
332   -v | -verbose | --verbose | --verbos | --verbo | --verb)
333     verbose=yes ;;
334
335   -version | --version | --versio | --versi | --vers)
336     echo "configure generated by autoconf version 2.12.2"
337     exit 0 ;;
338
339   -with-* | --with-*)
340     ac_package=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
341     # Reject names that are not valid shell variable names.
342     if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
343       { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
344     fi
345     ac_package=`echo $ac_package| sed 's/-/_/g'`
346     case "$ac_option" in
347       *=*) ;;
348       *) ac_optarg=yes ;;
349     esac
350     eval "with_${ac_package}='$ac_optarg'" ;;
351
352   -without-* | --without-*)
353     ac_package=`echo $ac_option|sed -e 's/-*without-//'`
354     # Reject names that are not valid shell variable names.
355     if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
356       { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
357     fi
358     ac_package=`echo $ac_package| sed 's/-/_/g'`
359     eval "with_${ac_package}=no" ;;
360
361   --x)
362     # Obsolete; use --with-x.
363     with_x=yes ;;
364
365   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
366   | --x-incl | --x-inc | --x-in | --x-i)
367     ac_prev=x_includes ;;
368   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
369   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
370     x_includes="$ac_optarg" ;;
371
372   -x-libraries | --x-libraries | --x-librarie | --x-librari \
373   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
374     ac_prev=x_libraries ;;
375   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
376   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
377     x_libraries="$ac_optarg" ;;
378
379   -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
380     ;;
381
382   *)
383     if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
384       echo "configure: warning: $ac_option: invalid host type" 1>&2
385     fi
386     if test "x$nonopt" != xNONE; then
387       { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
388     fi
389     nonopt="$ac_option"
390     ;;
391
392   esac
393 done
394
395 if test -n "$ac_prev"; then
396   { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
397 fi
398
399 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
400
401 # File descriptor usage:
402 # 0 standard input
403 # 1 file creation
404 # 2 errors and warnings
405 # 3 some systems may open it to /dev/tty
406 # 4 used on the Kubota Titan
407 # 6 checking for... messages and results
408 # 5 compiler messages saved in config.log
409 if test "$silent" = yes; then
410   exec 6>/dev/null
411 else
412   exec 6>&1
413 fi
414 exec 5>./config.log
415
416 echo "\
417 This file contains any messages produced by compilers while
418 running configure, to aid debugging if configure makes a mistake.
419 " 1>&5
420
421 # Strip out --no-create and --no-recursion so they do not pile up.
422 # Also quote any args containing shell metacharacters.
423 ac_configure_args=
424 for ac_arg
425 do
426   case "$ac_arg" in
427   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
428   | --no-cr | --no-c) ;;
429   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
430   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
431   *" "*|*"      "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
432   ac_configure_args="$ac_configure_args '$ac_arg'" ;;
433   *) ac_configure_args="$ac_configure_args $ac_arg" ;;
434   esac
435 done
436
437 # NLS nuisances.
438 # Only set these to C if already set.  These must not be set unconditionally
439 # because not all systems understand e.g. LANG=C (notably SCO).
440 # Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
441 # Non-C LC_CTYPE values break the ctype check.
442 if test "${LANG+set}"   = set; then LANG=C;   export LANG;   fi
443 if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi
444 if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi
445 if test "${LC_CTYPE+set}"    = set; then LC_CTYPE=C;    export LC_CTYPE;    fi
446
447 # confdefs.h avoids OS command line length limits that DEFS can exceed.
448 rm -rf conftest* confdefs.h
449 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
450 echo > confdefs.h
451
452 # A filename unique to this package, relative to the directory that
453 # configure is in, which we can look for to find out if srcdir is correct.
454 ac_unique_file=mmalloc.c
455
456 # Find the source files, if location was not specified.
457 if test -z "$srcdir"; then
458   ac_srcdir_defaulted=yes
459   # Try the directory containing this script, then its parent.
460   ac_prog=$0
461   ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
462   test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
463   srcdir=$ac_confdir
464   if test ! -r $srcdir/$ac_unique_file; then
465     srcdir=..
466   fi
467 else
468   ac_srcdir_defaulted=no
469 fi
470 if test ! -r $srcdir/$ac_unique_file; then
471   if test "$ac_srcdir_defaulted" = yes; then
472     { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
473   else
474     { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
475   fi
476 fi
477 srcdir=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
478
479 # Prefer explicitly selected file to automatically selected ones.
480 if test -z "$CONFIG_SITE"; then
481   if test "x$prefix" != xNONE; then
482     CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
483   else
484     CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
485   fi
486 fi
487 for ac_site_file in $CONFIG_SITE; do
488   if test -r "$ac_site_file"; then
489     echo "loading site script $ac_site_file"
490     . "$ac_site_file"
491   fi
492 done
493
494 if test -r "$cache_file"; then
495   echo "loading cache $cache_file"
496   . $cache_file
497 else
498   echo "creating cache $cache_file"
499   > $cache_file
500 fi
501
502 ac_ext=c
503 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
504 ac_cpp='$CPP $CPPFLAGS'
505 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
506 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
507 cross_compiling=$ac_cv_prog_cc_cross
508
509 ac_exeext=
510 ac_objext=o
511 if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then
512   # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
513   if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then
514     ac_n= ac_c='
515 ' ac_t='        '
516   else
517     ac_n=-n ac_c= ac_t=
518   fi
519 else
520   ac_n= ac_c='\c' ac_t=
521 fi
522
523
524
525 # Extract the first word of "gcc", so it can be a program name with args.
526 set dummy gcc; ac_word=$2
527 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
528 echo "configure:529: checking for $ac_word" >&5
529 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
530   echo $ac_n "(cached) $ac_c" 1>&6
531 else
532   if test -n "$CC"; then
533   ac_cv_prog_CC="$CC" # Let the user override the test.
534 else
535   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
536   for ac_dir in $PATH; do
537     test -z "$ac_dir" && ac_dir=.
538     if test -f $ac_dir/$ac_word; then
539       ac_cv_prog_CC="gcc"
540       break
541     fi
542   done
543   IFS="$ac_save_ifs"
544 fi
545 fi
546 CC="$ac_cv_prog_CC"
547 if test -n "$CC"; then
548   echo "$ac_t""$CC" 1>&6
549 else
550   echo "$ac_t""no" 1>&6
551 fi
552
553 if test -z "$CC"; then
554   # Extract the first word of "cc", so it can be a program name with args.
555 set dummy cc; ac_word=$2
556 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
557 echo "configure:558: checking for $ac_word" >&5
558 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
559   echo $ac_n "(cached) $ac_c" 1>&6
560 else
561   if test -n "$CC"; then
562   ac_cv_prog_CC="$CC" # Let the user override the test.
563 else
564   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
565   ac_prog_rejected=no
566   for ac_dir in $PATH; do
567     test -z "$ac_dir" && ac_dir=.
568     if test -f $ac_dir/$ac_word; then
569       if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
570         ac_prog_rejected=yes
571         continue
572       fi
573       ac_cv_prog_CC="cc"
574       break
575     fi
576   done
577   IFS="$ac_save_ifs"
578 if test $ac_prog_rejected = yes; then
579   # We found a bogon in the path, so make sure we never use it.
580   set dummy $ac_cv_prog_CC
581   shift
582   if test $# -gt 0; then
583     # We chose a different compiler from the bogus one.
584     # However, it has the same basename, so the bogon will be chosen
585     # first if we set CC to just the basename; use the full file name.
586     shift
587     set dummy "$ac_dir/$ac_word" "$@"
588     shift
589     ac_cv_prog_CC="$@"
590   fi
591 fi
592 fi
593 fi
594 CC="$ac_cv_prog_CC"
595 if test -n "$CC"; then
596   echo "$ac_t""$CC" 1>&6
597 else
598   echo "$ac_t""no" 1>&6
599 fi
600
601   if test -z "$CC"; then
602     case "`uname -s`" in
603     *win32* | *WIN32*)
604       # Extract the first word of "cl", so it can be a program name with args.
605 set dummy cl; ac_word=$2
606 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
607 echo "configure:608: checking for $ac_word" >&5
608 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
609   echo $ac_n "(cached) $ac_c" 1>&6
610 else
611   if test -n "$CC"; then
612   ac_cv_prog_CC="$CC" # Let the user override the test.
613 else
614   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
615   for ac_dir in $PATH; do
616     test -z "$ac_dir" && ac_dir=.
617     if test -f $ac_dir/$ac_word; then
618       ac_cv_prog_CC="cl"
619       break
620     fi
621   done
622   IFS="$ac_save_ifs"
623 fi
624 fi
625 CC="$ac_cv_prog_CC"
626 if test -n "$CC"; then
627   echo "$ac_t""$CC" 1>&6
628 else
629   echo "$ac_t""no" 1>&6
630 fi
631  ;;
632     esac
633   fi
634   test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
635 fi
636
637 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
638 echo "configure:639: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
639
640 ac_ext=c
641 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
642 ac_cpp='$CPP $CPPFLAGS'
643 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
644 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
645 cross_compiling=$ac_cv_prog_cc_cross
646
647 cat > conftest.$ac_ext <<EOF
648 #line 649 "configure"
649 #include "confdefs.h"
650 main(){return(0);}
651 EOF
652 if { (eval echo configure:653: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
653   ac_cv_prog_cc_works=yes
654   # If we can't run a trivial program, we are probably using a cross compiler.
655   if (./conftest; exit) 2>/dev/null; then
656     ac_cv_prog_cc_cross=no
657   else
658     ac_cv_prog_cc_cross=yes
659   fi
660 else
661   echo "configure: failed program was:" >&5
662   cat conftest.$ac_ext >&5
663   ac_cv_prog_cc_works=no
664 fi
665 rm -fr conftest*
666
667 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
668 if test $ac_cv_prog_cc_works = no; then
669   { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
670 fi
671 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
672 echo "configure:673: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
673 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
674 cross_compiling=$ac_cv_prog_cc_cross
675
676 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
677 echo "configure:678: checking whether we are using GNU C" >&5
678 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
679   echo $ac_n "(cached) $ac_c" 1>&6
680 else
681   cat > conftest.c <<EOF
682 #ifdef __GNUC__
683   yes;
684 #endif
685 EOF
686 if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:687: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
687   ac_cv_prog_gcc=yes
688 else
689   ac_cv_prog_gcc=no
690 fi
691 fi
692
693 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
694
695 if test $ac_cv_prog_gcc = yes; then
696   GCC=yes
697 else
698   GCC=
699 fi
700
701 ac_test_CFLAGS="${CFLAGS+set}"
702 ac_save_CFLAGS="$CFLAGS"
703 CFLAGS=
704 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
705 echo "configure:706: checking whether ${CC-cc} accepts -g" >&5
706 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
707   echo $ac_n "(cached) $ac_c" 1>&6
708 else
709   echo 'void f(){}' > conftest.c
710 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
711   ac_cv_prog_cc_g=yes
712 else
713   ac_cv_prog_cc_g=no
714 fi
715 rm -f conftest*
716
717 fi
718
719 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
720 if test "$ac_test_CFLAGS" = set; then
721   CFLAGS="$ac_save_CFLAGS"
722 elif test $ac_cv_prog_cc_g = yes; then
723   if test "$GCC" = yes; then
724     CFLAGS="-g -O2"
725   else
726     CFLAGS="-g"
727   fi
728 else
729   if test "$GCC" = yes; then
730     CFLAGS="-O2"
731   else
732     CFLAGS=
733   fi
734 fi
735
736 ac_aux_dir=
737 for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
738   if test -f $ac_dir/install-sh; then
739     ac_aux_dir=$ac_dir
740     ac_install_sh="$ac_aux_dir/install-sh -c"
741     break
742   elif test -f $ac_dir/install.sh; then
743     ac_aux_dir=$ac_dir
744     ac_install_sh="$ac_aux_dir/install.sh -c"
745     break
746   fi
747 done
748 if test -z "$ac_aux_dir"; then
749   { echo "configure: error: can not find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." 1>&2; exit 1; }
750 fi
751 ac_config_guess=$ac_aux_dir/config.guess
752 ac_config_sub=$ac_aux_dir/config.sub
753 ac_configure=$ac_aux_dir/configure # This should be Cygnus configure.
754
755 # Find a good install program.  We prefer a C program (faster),
756 # so one script is as good as another.  But avoid the broken or
757 # incompatible versions:
758 # SysV /etc/install, /usr/sbin/install
759 # SunOS /usr/etc/install
760 # IRIX /sbin/install
761 # AIX /bin/install
762 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
763 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
764 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
765 # ./install, which can be erroneously created by make from ./install.sh.
766 echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
767 echo "configure:768: checking for a BSD compatible install" >&5
768 if test -z "$INSTALL"; then
769 if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
770   echo $ac_n "(cached) $ac_c" 1>&6
771 else
772     IFS="${IFS=         }"; ac_save_IFS="$IFS"; IFS=":"
773   for ac_dir in $PATH; do
774     # Account for people who put trailing slashes in PATH elements.
775     case "$ac_dir/" in
776     /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
777     *)
778       # OSF1 and SCO ODT 3.0 have their own names for install.
779       # Don't use installbsd from OSF since it installs stuff as root
780       # by default.
781       for ac_prog in ginstall scoinst install; do
782         if test -f $ac_dir/$ac_prog; then
783           if test $ac_prog = install &&
784             grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
785             # AIX install.  It has an incompatible calling convention.
786             :
787           else
788             ac_cv_path_install="$ac_dir/$ac_prog -c"
789             break 2
790           fi
791         fi
792       done
793       ;;
794     esac
795   done
796   IFS="$ac_save_IFS"
797
798 fi
799   if test "${ac_cv_path_install+set}" = set; then
800     INSTALL="$ac_cv_path_install"
801   else
802     # As a last resort, use the slow shell script.  We don't cache a
803     # path for INSTALL within a source directory, because that will
804     # break other packages using the cache if that directory is
805     # removed, or if the path is relative.
806     INSTALL="$ac_install_sh"
807   fi
808 fi
809 echo "$ac_t""$INSTALL" 1>&6
810
811 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
812 # It thinks the first close brace ends the variable substitution.
813 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
814
815 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
816
817
818 # Make sure we can run config.sub.
819 if ${CONFIG_SHELL-/bin/sh} $ac_config_sub sun4 >/dev/null 2>&1; then :
820 else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
821 fi
822
823 echo $ac_n "checking host system type""... $ac_c" 1>&6
824 echo "configure:825: checking host system type" >&5
825
826 host_alias=$host
827 case "$host_alias" in
828 NONE)
829   case $nonopt in
830   NONE)
831     if host_alias=`${CONFIG_SHELL-/bin/sh} $ac_config_guess`; then :
832     else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; }
833     fi ;;
834   *) host_alias=$nonopt ;;
835   esac ;;
836 esac
837
838 host=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $host_alias`
839 host_cpu=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
840 host_vendor=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
841 host_os=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
842 echo "$ac_t""$host" 1>&6
843
844 echo $ac_n "checking build system type""... $ac_c" 1>&6
845 echo "configure:846: checking build system type" >&5
846
847 build_alias=$build
848 case "$build_alias" in
849 NONE)
850   case $nonopt in
851   NONE) build_alias=$host_alias ;;
852   *) build_alias=$nonopt ;;
853   esac ;;
854 esac
855
856 build=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $build_alias`
857 build_cpu=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
858 build_vendor=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
859 build_os=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
860 echo "$ac_t""$build" 1>&6
861
862 if test $host != $build; then
863   ac_tool_prefix=${host_alias}-
864 else
865   ac_tool_prefix=
866 fi
867
868 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
869 set dummy ${ac_tool_prefix}ar; ac_word=$2
870 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
871 echo "configure:872: checking for $ac_word" >&5
872 if eval "test \"`echo '$''{'ac_cv_prog_AR'+set}'`\" = set"; then
873   echo $ac_n "(cached) $ac_c" 1>&6
874 else
875   if test -n "$AR"; then
876   ac_cv_prog_AR="$AR" # Let the user override the test.
877 else
878   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
879   for ac_dir in $PATH; do
880     test -z "$ac_dir" && ac_dir=.
881     if test -f $ac_dir/$ac_word; then
882       ac_cv_prog_AR="${ac_tool_prefix}ar"
883       break
884     fi
885   done
886   IFS="$ac_save_ifs"
887   test -z "$ac_cv_prog_AR" && ac_cv_prog_AR="ar"
888 fi
889 fi
890 AR="$ac_cv_prog_AR"
891 if test -n "$AR"; then
892   echo "$ac_t""$AR" 1>&6
893 else
894   echo "$ac_t""no" 1>&6
895 fi
896
897
898
899 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
900 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
901 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
902 echo "configure:903: checking for $ac_word" >&5
903 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
904   echo $ac_n "(cached) $ac_c" 1>&6
905 else
906   if test -n "$RANLIB"; then
907   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
908 else
909   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
910   for ac_dir in $PATH; do
911     test -z "$ac_dir" && ac_dir=.
912     if test -f $ac_dir/$ac_word; then
913       ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
914       break
915     fi
916   done
917   IFS="$ac_save_ifs"
918 fi
919 fi
920 RANLIB="$ac_cv_prog_RANLIB"
921 if test -n "$RANLIB"; then
922   echo "$ac_t""$RANLIB" 1>&6
923 else
924   echo "$ac_t""no" 1>&6
925 fi
926
927
928 if test -z "$ac_cv_prog_RANLIB"; then
929 if test -n "$ac_tool_prefix"; then
930   # Extract the first word of "ranlib", so it can be a program name with args.
931 set dummy ranlib; ac_word=$2
932 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
933 echo "configure:934: checking for $ac_word" >&5
934 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
935   echo $ac_n "(cached) $ac_c" 1>&6
936 else
937   if test -n "$RANLIB"; then
938   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
939 else
940   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS=":"
941   for ac_dir in $PATH; do
942     test -z "$ac_dir" && ac_dir=.
943     if test -f $ac_dir/$ac_word; then
944       ac_cv_prog_RANLIB="ranlib"
945       break
946     fi
947   done
948   IFS="$ac_save_ifs"
949   test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
950 fi
951 fi
952 RANLIB="$ac_cv_prog_RANLIB"
953 if test -n "$RANLIB"; then
954   echo "$ac_t""$RANLIB" 1>&6
955 else
956   echo "$ac_t""no" 1>&6
957 fi
958
959 else
960   RANLIB=":"
961 fi
962 fi
963
964
965 echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
966 echo "configure:967: checking how to run the C preprocessor" >&5
967 # On Suns, sometimes $CPP names a directory.
968 if test -n "$CPP" && test -d "$CPP"; then
969   CPP=
970 fi
971 if test -z "$CPP"; then
972 if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
973   echo $ac_n "(cached) $ac_c" 1>&6
974 else
975     # This must be in double quotes, not single quotes, because CPP may get
976   # substituted into the Makefile and "${CC-cc}" will confuse make.
977   CPP="${CC-cc} -E"
978   # On the NeXT, cc -E runs the code through the compiler's parser,
979   # not just through cpp.
980   cat > conftest.$ac_ext <<EOF
981 #line 982 "configure"
982 #include "confdefs.h"
983 #include <assert.h>
984 Syntax Error
985 EOF
986 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
987 { (eval echo configure:988: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
988 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
989 if test -z "$ac_err"; then
990   :
991 else
992   echo "$ac_err" >&5
993   echo "configure: failed program was:" >&5
994   cat conftest.$ac_ext >&5
995   rm -rf conftest*
996   CPP="${CC-cc} -E -traditional-cpp"
997   cat > conftest.$ac_ext <<EOF
998 #line 999 "configure"
999 #include "confdefs.h"
1000 #include <assert.h>
1001 Syntax Error
1002 EOF
1003 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1004 { (eval echo configure:1005: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1005 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1006 if test -z "$ac_err"; then
1007   :
1008 else
1009   echo "$ac_err" >&5
1010   echo "configure: failed program was:" >&5
1011   cat conftest.$ac_ext >&5
1012   rm -rf conftest*
1013   CPP="${CC-cc} -nologo -E"
1014   cat > conftest.$ac_ext <<EOF
1015 #line 1016 "configure"
1016 #include "confdefs.h"
1017 #include <assert.h>
1018 Syntax Error
1019 EOF
1020 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1021 { (eval echo configure:1022: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1022 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1023 if test -z "$ac_err"; then
1024   :
1025 else
1026   echo "$ac_err" >&5
1027   echo "configure: failed program was:" >&5
1028   cat conftest.$ac_ext >&5
1029   rm -rf conftest*
1030   CPP=/lib/cpp
1031 fi
1032 rm -f conftest*
1033 fi
1034 rm -f conftest*
1035 fi
1036 rm -f conftest*
1037   ac_cv_prog_CPP="$CPP"
1038 fi
1039   CPP="$ac_cv_prog_CPP"
1040 else
1041   ac_cv_prog_CPP="$CPP"
1042 fi
1043 echo "$ac_t""$CPP" 1>&6
1044
1045 for ac_hdr in unistd.h
1046 do
1047 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
1048 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
1049 echo "configure:1050: checking for $ac_hdr" >&5
1050 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
1051   echo $ac_n "(cached) $ac_c" 1>&6
1052 else
1053   cat > conftest.$ac_ext <<EOF
1054 #line 1055 "configure"
1055 #include "confdefs.h"
1056 #include <$ac_hdr>
1057 EOF
1058 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1059 { (eval echo configure:1060: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1060 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1061 if test -z "$ac_err"; then
1062   rm -rf conftest*
1063   eval "ac_cv_header_$ac_safe=yes"
1064 else
1065   echo "$ac_err" >&5
1066   echo "configure: failed program was:" >&5
1067   cat conftest.$ac_ext >&5
1068   rm -rf conftest*
1069   eval "ac_cv_header_$ac_safe=no"
1070 fi
1071 rm -f conftest*
1072 fi
1073 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
1074   echo "$ac_t""yes" 1>&6
1075     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
1076   cat >> confdefs.h <<EOF
1077 #define $ac_tr_hdr 1
1078 EOF
1079  
1080 else
1081   echo "$ac_t""no" 1>&6
1082 fi
1083 done
1084
1085 for ac_func in getpagesize
1086 do
1087 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
1088 echo "configure:1089: checking for $ac_func" >&5
1089 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1090   echo $ac_n "(cached) $ac_c" 1>&6
1091 else
1092   cat > conftest.$ac_ext <<EOF
1093 #line 1094 "configure"
1094 #include "confdefs.h"
1095 /* System header to define __stub macros and hopefully few prototypes,
1096     which can conflict with char $ac_func(); below.  */
1097 #include <assert.h>
1098 /* Override any gcc2 internal prototype to avoid an error.  */
1099 /* We use char because int might match the return type of a gcc2
1100     builtin and then its argument prototype would still apply.  */
1101 char $ac_func();
1102
1103 int main() {
1104
1105 /* The GNU C library defines this for functions which it implements
1106     to always fail with ENOSYS.  Some functions are actually named
1107     something starting with __ and the normal name is an alias.  */
1108 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
1109 choke me
1110 #else
1111 $ac_func();
1112 #endif
1113
1114 ; return 0; }
1115 EOF
1116 if { (eval echo configure:1117: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1117   rm -rf conftest*
1118   eval "ac_cv_func_$ac_func=yes"
1119 else
1120   echo "configure: failed program was:" >&5
1121   cat conftest.$ac_ext >&5
1122   rm -rf conftest*
1123   eval "ac_cv_func_$ac_func=no"
1124 fi
1125 rm -f conftest*
1126 fi
1127
1128 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
1129   echo "$ac_t""yes" 1>&6
1130     ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
1131   cat >> confdefs.h <<EOF
1132 #define $ac_tr_func 1
1133 EOF
1134  
1135 else
1136   echo "$ac_t""no" 1>&6
1137 fi
1138 done
1139
1140 echo $ac_n "checking for working mmap""... $ac_c" 1>&6
1141 echo "configure:1142: checking for working mmap" >&5
1142 if eval "test \"`echo '$''{'ac_cv_func_mmap_fixed_mapped'+set}'`\" = set"; then
1143   echo $ac_n "(cached) $ac_c" 1>&6
1144 else
1145   if test "$cross_compiling" = yes; then
1146   ac_cv_func_mmap_fixed_mapped=no
1147 else
1148   cat > conftest.$ac_ext <<EOF
1149 #line 1150 "configure"
1150 #include "confdefs.h"
1151
1152 /* Thanks to Mike Haertel and Jim Avera for this test.
1153    Here is a matrix of mmap possibilities:
1154         mmap private not fixed
1155         mmap private fixed at somewhere currently unmapped
1156         mmap private fixed at somewhere already mapped
1157         mmap shared not fixed
1158         mmap shared fixed at somewhere currently unmapped
1159         mmap shared fixed at somewhere already mapped
1160    For private mappings, we should verify that changes cannot be read()
1161    back from the file, nor mmap's back from the file at a different
1162    address.  (There have been systems where private was not correctly
1163    implemented like the infamous i386 svr4.0, and systems where the
1164    VM page cache was not coherent with the filesystem buffer cache
1165    like early versions of FreeBSD and possibly contemporary NetBSD.)
1166    For shared mappings, we should conversely verify that changes get
1167    propogated back to all the places they're supposed to be.
1168
1169    Grep wants private fixed already mapped.
1170    The main things grep needs to know about mmap are:
1171    * does it exist and is it safe to write into the mmap'd area
1172    * how to use it (BSD variants)  */
1173 #include <sys/types.h>
1174 #include <fcntl.h>
1175 #include <sys/mman.h>
1176
1177 /* This mess was copied from the GNU getpagesize.h.  */
1178 #ifndef HAVE_GETPAGESIZE
1179 # ifdef HAVE_UNISTD_H
1180 #  include <unistd.h>
1181 # endif
1182
1183 /* Assume that all systems that can run configure have sys/param.h.  */
1184 # ifndef HAVE_SYS_PARAM_H
1185 #  define HAVE_SYS_PARAM_H 1
1186 # endif
1187
1188 # ifdef _SC_PAGESIZE
1189 #  define getpagesize() sysconf(_SC_PAGESIZE)
1190 # else /* no _SC_PAGESIZE */
1191 #  ifdef HAVE_SYS_PARAM_H
1192 #   include <sys/param.h>
1193 #   ifdef EXEC_PAGESIZE
1194 #    define getpagesize() EXEC_PAGESIZE
1195 #   else /* no EXEC_PAGESIZE */
1196 #    ifdef NBPG
1197 #     define getpagesize() NBPG * CLSIZE
1198 #     ifndef CLSIZE
1199 #      define CLSIZE 1
1200 #     endif /* no CLSIZE */
1201 #    else /* no NBPG */
1202 #     ifdef NBPC
1203 #      define getpagesize() NBPC
1204 #     else /* no NBPC */
1205 #      ifdef PAGESIZE
1206 #       define getpagesize() PAGESIZE
1207 #      endif /* PAGESIZE */
1208 #     endif /* no NBPC */
1209 #    endif /* no NBPG */
1210 #   endif /* no EXEC_PAGESIZE */
1211 #  else /* no HAVE_SYS_PARAM_H */
1212 #   define getpagesize() 8192   /* punt totally */
1213 #  endif /* no HAVE_SYS_PARAM_H */
1214 # endif /* no _SC_PAGESIZE */
1215
1216 #endif /* no HAVE_GETPAGESIZE */
1217
1218 #ifdef __cplusplus
1219 extern "C" { void *malloc(unsigned); }
1220 #else
1221 char *malloc();
1222 #endif
1223
1224 int
1225 main()
1226 {
1227         char *data, *data2, *data3;
1228         int i, pagesize;
1229         int fd;
1230
1231         pagesize = getpagesize();
1232
1233         /*
1234          * First, make a file with some known garbage in it.
1235          */
1236         data = malloc(pagesize);
1237         if (!data)
1238                 exit(1);
1239         for (i = 0; i < pagesize; ++i)
1240                 *(data + i) = rand();
1241         umask(0);
1242         fd = creat("conftestmmap", 0600);
1243         if (fd < 0)
1244                 exit(1);
1245         if (write(fd, data, pagesize) != pagesize)
1246                 exit(1);
1247         close(fd);
1248
1249         /*
1250          * Next, try to mmap the file at a fixed address which
1251          * already has something else allocated at it.  If we can,
1252          * also make sure that we see the same garbage.
1253          */
1254         fd = open("conftestmmap", O_RDWR);
1255         if (fd < 0)
1256                 exit(1);
1257         data2 = malloc(2 * pagesize);
1258         if (!data2)
1259                 exit(1);
1260         data2 += (pagesize - ((int) data2 & (pagesize - 1))) & (pagesize - 1);
1261         if (data2 != mmap(data2, pagesize, PROT_READ | PROT_WRITE,
1262             MAP_PRIVATE | MAP_FIXED, fd, 0L))
1263                 exit(1);
1264         for (i = 0; i < pagesize; ++i)
1265                 if (*(data + i) != *(data2 + i))
1266                         exit(1);
1267
1268         /*
1269          * Finally, make sure that changes to the mapped area
1270          * do not percolate back to the file as seen by read().
1271          * (This is a bug on some variants of i386 svr4.0.)
1272          */
1273         for (i = 0; i < pagesize; ++i)
1274                 *(data2 + i) = *(data2 + i) + 1;
1275         data3 = malloc(pagesize);
1276         if (!data3)
1277                 exit(1);
1278         if (read(fd, data3, pagesize) != pagesize)
1279                 exit(1);
1280         for (i = 0; i < pagesize; ++i)
1281                 if (*(data + i) != *(data3 + i))
1282                         exit(1);
1283         close(fd);
1284         unlink("conftestmmap");
1285         exit(0);
1286 }
1287
1288 EOF
1289 if { (eval echo configure:1290: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
1290 then
1291   ac_cv_func_mmap_fixed_mapped=yes
1292 else
1293   echo "configure: failed program was:" >&5
1294   cat conftest.$ac_ext >&5
1295   rm -fr conftest*
1296   ac_cv_func_mmap_fixed_mapped=no
1297 fi
1298 rm -fr conftest*
1299 fi
1300
1301 fi
1302
1303 echo "$ac_t""$ac_cv_func_mmap_fixed_mapped" 1>&6
1304 if test $ac_cv_func_mmap_fixed_mapped = yes; then
1305   cat >> confdefs.h <<\EOF
1306 #define HAVE_MMAP 1
1307 EOF
1308
1309 fi
1310
1311 for ac_hdr in limits.h stddef.h
1312 do
1313 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
1314 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
1315 echo "configure:1316: checking for $ac_hdr" >&5
1316 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
1317   echo $ac_n "(cached) $ac_c" 1>&6
1318 else
1319   cat > conftest.$ac_ext <<EOF
1320 #line 1321 "configure"
1321 #include "confdefs.h"
1322 #include <$ac_hdr>
1323 EOF
1324 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1325 { (eval echo configure:1326: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1326 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1327 if test -z "$ac_err"; then
1328   rm -rf conftest*
1329   eval "ac_cv_header_$ac_safe=yes"
1330 else
1331   echo "$ac_err" >&5
1332   echo "configure: failed program was:" >&5
1333   cat conftest.$ac_ext >&5
1334   rm -rf conftest*
1335   eval "ac_cv_header_$ac_safe=no"
1336 fi
1337 rm -f conftest*
1338 fi
1339 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
1340   echo "$ac_t""yes" 1>&6
1341     ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
1342   cat >> confdefs.h <<EOF
1343 #define $ac_tr_hdr 1
1344 EOF
1345  
1346 else
1347   echo "$ac_t""no" 1>&6
1348 fi
1349 done
1350
1351
1352 trap '' 1 2 15
1353 cat > confcache <<\EOF
1354 # This file is a shell script that caches the results of configure
1355 # tests run on this system so they can be shared between configure
1356 # scripts and configure runs.  It is not useful on other systems.
1357 # If it contains results you don't want to keep, you may remove or edit it.
1358 #
1359 # By default, configure uses ./config.cache as the cache file,
1360 # creating it if it does not exist already.  You can give configure
1361 # the --cache-file=FILE option to use a different cache file; that is
1362 # what configure does when it calls configure scripts in
1363 # subdirectories, so they share the cache.
1364 # Giving --cache-file=/dev/null disables caching, for debugging configure.
1365 # config.status only pays attention to the cache file if you give it the
1366 # --recheck option to rerun configure.
1367 #
1368 EOF
1369 # The following way of writing the cache mishandles newlines in values,
1370 # but we know of no workaround that is simple, portable, and efficient.
1371 # So, don't put newlines in cache variables' values.
1372 # Ultrix sh set writes to stderr and can't be redirected directly,
1373 # and sets the high bit in the cache file unless we assign to the vars.
1374 (set) 2>&1 |
1375   case `(ac_space=' '; set) 2>&1 | grep ac_space` in
1376   *ac_space=\ *)
1377     # `set' does not quote correctly, so add quotes (double-quote substitution
1378     # turns \\\\ into \\, and sed turns \\ into \).
1379     sed -n \
1380       -e "s/'/'\\\\''/g" \
1381       -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
1382     ;;
1383   *)
1384     # `set' quotes correctly as required by POSIX, so do not add quotes.
1385     sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
1386     ;;
1387   esac >> confcache
1388 if cmp -s $cache_file confcache; then
1389   :
1390 else
1391   if test -w $cache_file; then
1392     echo "updating cache $cache_file"
1393     cat confcache > $cache_file
1394   else
1395     echo "not updating unwritable cache $cache_file"
1396   fi
1397 fi
1398 rm -f confcache
1399
1400 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
1401
1402 test "x$prefix" = xNONE && prefix=$ac_default_prefix
1403 # Let make expand exec_prefix.
1404 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
1405
1406 # Any assignment to VPATH causes Sun make to only execute
1407 # the first set of double-colon rules, so remove it if not needed.
1408 # If there is a colon in the path, we need to keep it.
1409 if test "x$srcdir" = x.; then
1410   ac_vpsub='/^[         ]*VPATH[        ]*=[^:]*$/d'
1411 fi
1412
1413 trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
1414
1415 # Transform confdefs.h into DEFS.
1416 # Protect against shell expansion while executing Makefile rules.
1417 # Protect against Makefile macro expansion.
1418 cat > conftest.defs <<\EOF
1419 s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%-D\1=\2%g
1420 s%[     `~#$^&*(){}\\|;'"<>?]%\\&%g
1421 s%\[%\\&%g
1422 s%\]%\\&%g
1423 s%\$%$$%g
1424 EOF
1425 DEFS=`sed -f conftest.defs confdefs.h | tr '\012' ' '`
1426 rm -f conftest.defs
1427
1428
1429 # Without the "./", some shells look in PATH for config.status.
1430 : ${CONFIG_STATUS=./config.status}
1431
1432 echo creating $CONFIG_STATUS
1433 rm -f $CONFIG_STATUS
1434 cat > $CONFIG_STATUS <<EOF
1435 #! /bin/sh
1436 # Generated automatically by configure.
1437 # Run this file to recreate the current configuration.
1438 # This directory was configured as follows,
1439 # on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
1440 #
1441 # $0 $ac_configure_args
1442 #
1443 # Compiler output produced by configure, useful for debugging
1444 # configure, is in ./config.log if it exists.
1445
1446 ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
1447 for ac_option
1448 do
1449   case "\$ac_option" in
1450   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
1451     echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
1452     exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
1453   -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
1454     echo "$CONFIG_STATUS generated by autoconf version 2.12.2"
1455     exit 0 ;;
1456   -help | --help | --hel | --he | --h)
1457     echo "\$ac_cs_usage"; exit 0 ;;
1458   *) echo "\$ac_cs_usage"; exit 1 ;;
1459   esac
1460 done
1461
1462 ac_given_srcdir=$srcdir
1463 ac_given_INSTALL="$INSTALL"
1464
1465 trap 'rm -fr `echo "Makefile" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
1466 EOF
1467 cat >> $CONFIG_STATUS <<EOF
1468
1469 # Protect against being on the right side of a sed subst in config.status.
1470 sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
1471  s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
1472 $ac_vpsub
1473 $extrasub
1474 s%@SHELL@%$SHELL%g
1475 s%@CFLAGS@%$CFLAGS%g
1476 s%@CPPFLAGS@%$CPPFLAGS%g
1477 s%@CXXFLAGS@%$CXXFLAGS%g
1478 s%@DEFS@%$DEFS%g
1479 s%@LDFLAGS@%$LDFLAGS%g
1480 s%@LIBS@%$LIBS%g
1481 s%@exec_prefix@%$exec_prefix%g
1482 s%@prefix@%$prefix%g
1483 s%@program_transform_name@%$program_transform_name%g
1484 s%@bindir@%$bindir%g
1485 s%@sbindir@%$sbindir%g
1486 s%@libexecdir@%$libexecdir%g
1487 s%@datadir@%$datadir%g
1488 s%@sysconfdir@%$sysconfdir%g
1489 s%@sharedstatedir@%$sharedstatedir%g
1490 s%@localstatedir@%$localstatedir%g
1491 s%@libdir@%$libdir%g
1492 s%@includedir@%$includedir%g
1493 s%@oldincludedir@%$oldincludedir%g
1494 s%@infodir@%$infodir%g
1495 s%@mandir@%$mandir%g
1496 s%@CC@%$CC%g
1497 s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
1498 s%@INSTALL_DATA@%$INSTALL_DATA%g
1499 s%@host@%$host%g
1500 s%@host_alias@%$host_alias%g
1501 s%@host_cpu@%$host_cpu%g
1502 s%@host_vendor@%$host_vendor%g
1503 s%@host_os@%$host_os%g
1504 s%@build@%$build%g
1505 s%@build_alias@%$build_alias%g
1506 s%@build_cpu@%$build_cpu%g
1507 s%@build_vendor@%$build_vendor%g
1508 s%@build_os@%$build_os%g
1509 s%@AR@%$AR%g
1510 s%@RANLIB@%$RANLIB%g
1511 s%@CPP@%$CPP%g
1512
1513 CEOF
1514 EOF
1515
1516 cat >> $CONFIG_STATUS <<\EOF
1517
1518 # Split the substitutions into bite-sized pieces for seds with
1519 # small command number limits, like on Digital OSF/1 and HP-UX.
1520 ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script.
1521 ac_file=1 # Number of current file.
1522 ac_beg=1 # First line for current file.
1523 ac_end=$ac_max_sed_cmds # Line after last line for current file.
1524 ac_more_lines=:
1525 ac_sed_cmds=""
1526 while $ac_more_lines; do
1527   if test $ac_beg -gt 1; then
1528     sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file
1529   else
1530     sed "${ac_end}q" conftest.subs > conftest.s$ac_file
1531   fi
1532   if test ! -s conftest.s$ac_file; then
1533     ac_more_lines=false
1534     rm -f conftest.s$ac_file
1535   else
1536     if test -z "$ac_sed_cmds"; then
1537       ac_sed_cmds="sed -f conftest.s$ac_file"
1538     else
1539       ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file"
1540     fi
1541     ac_file=`expr $ac_file + 1`
1542     ac_beg=$ac_end
1543     ac_end=`expr $ac_end + $ac_max_sed_cmds`
1544   fi
1545 done
1546 if test -z "$ac_sed_cmds"; then
1547   ac_sed_cmds=cat
1548 fi
1549 EOF
1550
1551 cat >> $CONFIG_STATUS <<EOF
1552
1553 CONFIG_FILES=\${CONFIG_FILES-"Makefile"}
1554 EOF
1555 cat >> $CONFIG_STATUS <<\EOF
1556 for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
1557   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
1558   case "$ac_file" in
1559   *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
1560        ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
1561   *) ac_file_in="${ac_file}.in" ;;
1562   esac
1563
1564   # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
1565
1566   # Remove last slash and all that follows it.  Not all systems have dirname.
1567   ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
1568   if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
1569     # The file is in a subdirectory.
1570     test ! -d "$ac_dir" && mkdir "$ac_dir"
1571     ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
1572     # A "../" for each directory in $ac_dir_suffix.
1573     ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
1574   else
1575     ac_dir_suffix= ac_dots=
1576   fi
1577
1578   case "$ac_given_srcdir" in
1579   .)  srcdir=.
1580       if test -z "$ac_dots"; then top_srcdir=.
1581       else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
1582   /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
1583   *) # Relative path.
1584     srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
1585     top_srcdir="$ac_dots$ac_given_srcdir" ;;
1586   esac
1587
1588   case "$ac_given_INSTALL" in
1589   [/$]*) INSTALL="$ac_given_INSTALL" ;;
1590   *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
1591   esac
1592
1593   echo creating "$ac_file"
1594   rm -f "$ac_file"
1595   configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
1596   case "$ac_file" in
1597   *Makefile*) ac_comsub="1i\\
1598 # $configure_input" ;;
1599   *) ac_comsub= ;;
1600   esac
1601
1602   ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
1603   sed -e "$ac_comsub
1604 s%@configure_input@%$configure_input%g
1605 s%@srcdir@%$srcdir%g
1606 s%@top_srcdir@%$top_srcdir%g
1607 s%@INSTALL@%$INSTALL%g
1608 " $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file
1609 fi; done
1610 rm -f conftest.s*
1611
1612 EOF
1613 cat >> $CONFIG_STATUS <<EOF
1614
1615 EOF
1616 cat >> $CONFIG_STATUS <<\EOF
1617
1618 exit 0
1619 EOF
1620 chmod +x $CONFIG_STATUS
1621 rm -fr confdefs* $ac_clean_files
1622 test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1
1623