]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blob - mmalloc/configure
Initial creation of sourceware repository
[thirdparty/binutils-gdb.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