3 # Guess values for system-dependent variables and create Makefiles.
4 # Generated automatically using autoconf version 2.13
5 # Copyright (C) 1992, 93, 94, 95, 96 Free Software Foundation, Inc.
7 # This configure script is free software; the Free Software Foundation
8 # gives unlimited permission to copy, distribute and modify it.
12 ac_default_prefix
=/usr
/local
13 # Any additions from configure.in:
15 --with-target-subdir=SUBDIR Configuring in a subdirectory"
17 --with-cross-host=HOST Configuring with a cross compiler"
19 --with-newlib Configuring with newlib"
21 --enable-maintainer-mode
22 enable make rules and dependencies not useful
23 (and sometimes confusing) to the casual installer"
25 # Initialize some variables set by options.
26 # The variables have the same names as the options, with
27 # dashes changed to underlines.
29 cache_file
=.
/config.cache
38 program_transform_name
=s
,x
,x
,
46 bindir
='${exec_prefix}/bin'
47 sbindir
='${exec_prefix}/sbin'
48 libexecdir
='${exec_prefix}/libexec'
49 datadir
='${prefix}/share'
50 sysconfdir
='${prefix}/etc'
51 sharedstatedir
='${prefix}/com'
52 localstatedir
='${prefix}/var'
53 libdir
='${exec_prefix}/lib'
54 includedir
='${prefix}/include'
55 oldincludedir
='/usr/include'
56 infodir
='${prefix}/info'
57 mandir
='${prefix}/man'
59 # Initialize some other variables.
62 SHELL
=${CONFIG_SHELL-/bin/sh}
63 # Maximum number of lines to put in a shell here document.
70 # If the previous option needs an argument, assign it.
71 if test -n "$ac_prev"; then
72 eval "$ac_prev=\$ac_option"
78 -*=*) ac_optarg
=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
82 # Accept the important Cygnus configure options, so we can diagnose typos.
86 -bindir |
--bindir |
--bindi |
--bind |
--bin |
--bi)
88 -bindir=* |
--bindir=* |
--bindi=* |
--bind=* |
--bin=* |
--bi=*)
89 bindir
="$ac_optarg" ;;
91 -build |
--build |
--buil |
--bui |
--bu)
93 -build=* |
--build=* |
--buil=* |
--bui=* |
--bu=*)
96 -cache-file |
--cache-file |
--cache-fil |
--cache-fi \
97 |
--cache-f |
--cache- |
--cache |
--cach |
--cac |
--ca |
--c)
99 -cache-file=* |
--cache-file=* |
--cache-fil=* |
--cache-fi=* \
100 |
--cache-f=* |
--cache-=* |
--cache=* |
--cach=* |
--cac=* |
--ca=* |
--c=*)
101 cache_file
="$ac_optarg" ;;
103 -datadir |
--datadir |
--datadi |
--datad |
--data |
--dat |
--da)
105 -datadir=* |
--datadir=* |
--datadi=* |
--datad=* |
--data=* |
--dat=* \
107 datadir
="$ac_optarg" ;;
109 -disable-* |
--disable-*)
110 ac_feature
=`echo $ac_option|sed -e 's/-*disable-//'`
111 # Reject names that are not valid shell variable names.
112 if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
113 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
115 ac_feature
=`echo $ac_feature| sed 's/-/_/g'`
116 eval "enable_${ac_feature}=no" ;;
118 -enable-* |
--enable-*)
119 ac_feature
=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
120 # Reject names that are not valid shell variable names.
121 if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
122 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
124 ac_feature
=`echo $ac_feature| sed 's/-/_/g'`
129 eval "enable_${ac_feature}='$ac_optarg'" ;;
131 -exec-prefix |
--exec_prefix |
--exec-prefix |
--exec-prefi \
132 |
--exec-pref |
--exec-pre |
--exec-pr |
--exec-p |
--exec- \
133 |
--exec |
--exe |
--ex)
134 ac_prev
=exec_prefix
;;
135 -exec-prefix=* |
--exec_prefix=* |
--exec-prefix=* |
--exec-prefi=* \
136 |
--exec-pref=* |
--exec-pre=* |
--exec-pr=* |
--exec-p=* |
--exec-=* \
137 |
--exec=* |
--exe=* |
--ex=*)
138 exec_prefix
="$ac_optarg" ;;
140 -gas |
--gas |
--ga |
--g)
141 # Obsolete; use --with-gas.
144 -help |
--help |
--hel |
--he)
145 # Omit some internal or obsolete options to make the list less imposing.
146 # This message is too long to be a string in the A/UX 3.1 sh.
148 Usage: configure [options] [host]
149 Options: [defaults in brackets after descriptions]
151 --cache-file=FILE cache test results in FILE
152 --help print this message
153 --no-create do not create output files
154 --quiet, --silent do not print \`checking...' messages
155 --version print the version of autoconf that created configure
156 Directory and file names:
157 --prefix=PREFIX install architecture-independent files in PREFIX
159 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
161 --bindir=DIR user executables in DIR [EPREFIX/bin]
162 --sbindir=DIR system admin executables in DIR [EPREFIX/sbin]
163 --libexecdir=DIR program executables in DIR [EPREFIX/libexec]
164 --datadir=DIR read-only architecture-independent data in DIR
166 --sysconfdir=DIR read-only single-machine data in DIR [PREFIX/etc]
167 --sharedstatedir=DIR modifiable architecture-independent data in DIR
169 --localstatedir=DIR modifiable single-machine data in DIR [PREFIX/var]
170 --libdir=DIR object code libraries in DIR [EPREFIX/lib]
171 --includedir=DIR C header files in DIR [PREFIX/include]
172 --oldincludedir=DIR C header files for non-gcc in DIR [/usr/include]
173 --infodir=DIR info documentation in DIR [PREFIX/info]
174 --mandir=DIR man documentation in DIR [PREFIX/man]
175 --srcdir=DIR find the sources in DIR [configure dir or ..]
176 --program-prefix=PREFIX prepend PREFIX to installed program names
177 --program-suffix=SUFFIX append SUFFIX to installed program names
178 --program-transform-name=PROGRAM
179 run sed PROGRAM on installed program names
183 --build=BUILD configure for building on BUILD [BUILD=HOST]
184 --host=HOST configure for HOST [guessed]
185 --target=TARGET configure for TARGET [TARGET=HOST]
186 Features and packages:
187 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
188 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
189 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
190 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
191 --x-includes=DIR X include files are in DIR
192 --x-libraries=DIR X library files are in DIR
194 if test -n "$ac_help"; then
195 echo "--enable and --with options recognized:$ac_help"
199 -host |
--host |
--hos |
--ho)
201 -host=* |
--host=* |
--hos=* |
--ho=*)
204 -includedir |
--includedir |
--includedi |
--included |
--include \
205 |
--includ |
--inclu |
--incl |
--inc)
206 ac_prev
=includedir
;;
207 -includedir=* |
--includedir=* |
--includedi=* |
--included=* |
--include=* \
208 |
--includ=* |
--inclu=* |
--incl=* |
--inc=*)
209 includedir
="$ac_optarg" ;;
211 -infodir |
--infodir |
--infodi |
--infod |
--info |
--inf)
213 -infodir=* |
--infodir=* |
--infodi=* |
--infod=* |
--info=* |
--inf=*)
214 infodir
="$ac_optarg" ;;
216 -libdir |
--libdir |
--libdi |
--libd)
218 -libdir=* |
--libdir=* |
--libdi=* |
--libd=*)
219 libdir
="$ac_optarg" ;;
221 -libexecdir |
--libexecdir |
--libexecdi |
--libexecd |
--libexec \
222 |
--libexe |
--libex |
--libe)
223 ac_prev
=libexecdir
;;
224 -libexecdir=* |
--libexecdir=* |
--libexecdi=* |
--libexecd=* |
--libexec=* \
225 |
--libexe=* |
--libex=* |
--libe=*)
226 libexecdir
="$ac_optarg" ;;
228 -localstatedir |
--localstatedir |
--localstatedi |
--localstated \
229 |
--localstate |
--localstat |
--localsta |
--localst \
230 |
--locals |
--local |
--loca |
--loc |
--lo)
231 ac_prev
=localstatedir
;;
232 -localstatedir=* |
--localstatedir=* |
--localstatedi=* |
--localstated=* \
233 |
--localstate=* |
--localstat=* |
--localsta=* |
--localst=* \
234 |
--locals=* |
--local=* |
--loca=* |
--loc=* |
--lo=*)
235 localstatedir
="$ac_optarg" ;;
237 -mandir |
--mandir |
--mandi |
--mand |
--man |
--ma |
--m)
239 -mandir=* |
--mandir=* |
--mandi=* |
--mand=* |
--man=* |
--ma=* |
--m=*)
240 mandir
="$ac_optarg" ;;
243 # Obsolete; use --without-fp.
246 -no-create |
--no-create |
--no-creat |
--no-crea |
--no-cre \
250 -no-recursion |
--no-recursion |
--no-recursio |
--no-recursi \
251 |
--no-recurs |
--no-recur |
--no-recu |
--no-rec |
--no-re |
--no-r)
254 -oldincludedir |
--oldincludedir |
--oldincludedi |
--oldincluded \
255 |
--oldinclude |
--oldinclud |
--oldinclu |
--oldincl |
--oldinc \
256 |
--oldin |
--oldi |
--old |
--ol |
--o)
257 ac_prev
=oldincludedir
;;
258 -oldincludedir=* |
--oldincludedir=* |
--oldincludedi=* |
--oldincluded=* \
259 |
--oldinclude=* |
--oldinclud=* |
--oldinclu=* |
--oldincl=* |
--oldinc=* \
260 |
--oldin=* |
--oldi=* |
--old=* |
--ol=* |
--o=*)
261 oldincludedir
="$ac_optarg" ;;
263 -prefix |
--prefix |
--prefi |
--pref |
--pre |
--pr |
--p)
265 -prefix=* |
--prefix=* |
--prefi=* |
--pref=* |
--pre=* |
--pr=* |
--p=*)
266 prefix
="$ac_optarg" ;;
268 -program-prefix |
--program-prefix |
--program-prefi |
--program-pref \
269 |
--program-pre |
--program-pr |
--program-p)
270 ac_prev
=program_prefix
;;
271 -program-prefix=* |
--program-prefix=* |
--program-prefi=* \
272 |
--program-pref=* |
--program-pre=* |
--program-pr=* |
--program-p=*)
273 program_prefix
="$ac_optarg" ;;
275 -program-suffix |
--program-suffix |
--program-suffi |
--program-suff \
276 |
--program-suf |
--program-su |
--program-s)
277 ac_prev
=program_suffix
;;
278 -program-suffix=* |
--program-suffix=* |
--program-suffi=* \
279 |
--program-suff=* |
--program-suf=* |
--program-su=* |
--program-s=*)
280 program_suffix
="$ac_optarg" ;;
282 -program-transform-name |
--program-transform-name \
283 |
--program-transform-nam |
--program-transform-na \
284 |
--program-transform-n |
--program-transform- \
285 |
--program-transform |
--program-transfor \
286 |
--program-transfo |
--program-transf \
287 |
--program-trans |
--program-tran \
288 |
--progr-tra |
--program-tr |
--program-t)
289 ac_prev
=program_transform_name
;;
290 -program-transform-name=* |
--program-transform-name=* \
291 |
--program-transform-nam=* |
--program-transform-na=* \
292 |
--program-transform-n=* |
--program-transform-=* \
293 |
--program-transform=* |
--program-transfor=* \
294 |
--program-transfo=* |
--program-transf=* \
295 |
--program-trans=* |
--program-tran=* \
296 |
--progr-tra=* |
--program-tr=* |
--program-t=*)
297 program_transform_name
="$ac_optarg" ;;
299 -q |
-quiet |
--quiet |
--quie |
--qui |
--qu |
--q \
300 |
-silent |
--silent |
--silen |
--sile |
--sil)
303 -sbindir |
--sbindir |
--sbindi |
--sbind |
--sbin |
--sbi |
--sb)
305 -sbindir=* |
--sbindir=* |
--sbindi=* |
--sbind=* |
--sbin=* \
307 sbindir
="$ac_optarg" ;;
309 -sharedstatedir |
--sharedstatedir |
--sharedstatedi \
310 |
--sharedstated |
--sharedstate |
--sharedstat |
--sharedsta \
311 |
--sharedst |
--shareds |
--shared |
--share |
--shar \
313 ac_prev
=sharedstatedir
;;
314 -sharedstatedir=* |
--sharedstatedir=* |
--sharedstatedi=* \
315 |
--sharedstated=* |
--sharedstate=* |
--sharedstat=* |
--sharedsta=* \
316 |
--sharedst=* |
--shareds=* |
--shared=* |
--share=* |
--shar=* \
318 sharedstatedir
="$ac_optarg" ;;
320 -site |
--site |
--sit)
322 -site=* |
--site=* |
--sit=*)
325 -srcdir |
--srcdir |
--srcdi |
--srcd |
--src |
--sr)
327 -srcdir=* |
--srcdir=* |
--srcdi=* |
--srcd=* |
--src=* |
--sr=*)
328 srcdir
="$ac_optarg" ;;
330 -sysconfdir |
--sysconfdir |
--sysconfdi |
--sysconfd |
--sysconf \
331 |
--syscon |
--sysco |
--sysc |
--sys |
--sy)
332 ac_prev
=sysconfdir
;;
333 -sysconfdir=* |
--sysconfdir=* |
--sysconfdi=* |
--sysconfd=* |
--sysconf=* \
334 |
--syscon=* |
--sysco=* |
--sysc=* |
--sys=* |
--sy=*)
335 sysconfdir
="$ac_optarg" ;;
337 -target |
--target |
--targe |
--targ |
--tar |
--ta |
--t)
339 -target=* |
--target=* |
--targe=* |
--targ=* |
--tar=* |
--ta=* |
--t=*)
340 target
="$ac_optarg" ;;
342 -v |
-verbose |
--verbose |
--verbos |
--verbo |
--verb)
345 -version |
--version |
--versio |
--versi |
--vers)
346 echo "configure generated by autoconf version 2.13"
350 ac_package
=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
351 # Reject names that are not valid shell variable names.
352 if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
353 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
355 ac_package
=`echo $ac_package| sed 's/-/_/g'`
360 eval "with_${ac_package}='$ac_optarg'" ;;
362 -without-* |
--without-*)
363 ac_package
=`echo $ac_option|sed -e 's/-*without-//'`
364 # Reject names that are not valid shell variable names.
365 if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
366 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
368 ac_package
=`echo $ac_package| sed 's/-/_/g'`
369 eval "with_${ac_package}=no" ;;
372 # Obsolete; use --with-x.
375 -x-includes |
--x-includes |
--x-include |
--x-includ |
--x-inclu \
376 |
--x-incl |
--x-inc |
--x-in |
--x-i)
377 ac_prev
=x_includes
;;
378 -x-includes=* |
--x-includes=* |
--x-include=* |
--x-includ=* |
--x-inclu=* \
379 |
--x-incl=* |
--x-inc=* |
--x-in=* |
--x-i=*)
380 x_includes
="$ac_optarg" ;;
382 -x-libraries |
--x-libraries |
--x-librarie |
--x-librari \
383 |
--x-librar |
--x-libra |
--x-libr |
--x-lib |
--x-li |
--x-l)
384 ac_prev
=x_libraries
;;
385 -x-libraries=* |
--x-libraries=* |
--x-librarie=* |
--x-librari=* \
386 |
--x-librar=* |
--x-libra=* |
--x-libr=* |
--x-lib=* |
--x-li=* |
--x-l=*)
387 x_libraries
="$ac_optarg" ;;
389 -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
393 if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
394 echo "configure: warning: $ac_option: invalid host type" 1>&2
396 if test "x$nonopt" != xNONE
; then
397 { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
405 if test -n "$ac_prev"; then
406 { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
409 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
411 # File descriptor usage:
414 # 2 errors and warnings
415 # 3 some systems may open it to /dev/tty
416 # 4 used on the Kubota Titan
417 # 6 checking for... messages and results
418 # 5 compiler messages saved in config.log
419 if test "$silent" = yes; then
427 This file contains any messages produced by compilers while
428 running configure, to aid debugging if configure makes a mistake.
431 # Strip out --no-create and --no-recursion so they do not pile up.
432 # Also quote any args containing shell metacharacters.
437 -no-create |
--no-create |
--no-creat |
--no-crea |
--no-cre \
438 |
--no-cr |
--no-c) ;;
439 -no-recursion |
--no-recursion |
--no-recursio |
--no-recursi \
440 |
--no-recurs |
--no-recur |
--no-recu |
--no-rec |
--no-re |
--no-r) ;;
441 *" "*|
*" "*|
*[\
[\
]\~\
#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
442 ac_configure_args
="$ac_configure_args '$ac_arg'" ;;
443 *) ac_configure_args
="$ac_configure_args $ac_arg" ;;
448 # Only set these to C if already set. These must not be set unconditionally
449 # because not all systems understand e.g. LANG=C (notably SCO).
450 # Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
451 # Non-C LC_CTYPE values break the ctype check.
452 if test "${LANG+set}" = set; then LANG
=C
; export LANG
; fi
453 if test "${LC_ALL+set}" = set; then LC_ALL
=C
; export LC_ALL
; fi
454 if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES
=C
; export LC_MESSAGES
; fi
455 if test "${LC_CTYPE+set}" = set; then LC_CTYPE
=C
; export LC_CTYPE
; fi
457 # confdefs.h avoids OS command line length limits that DEFS can exceed.
458 rm -rf conftest
* confdefs.h
459 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
462 # A filename unique to this package, relative to the directory that
463 # configure is in, which we can look for to find out if srcdir is correct.
464 ac_unique_file
=pexecute.c
466 # Find the source files, if location was not specified.
467 if test -z "$srcdir"; then
468 ac_srcdir_defaulted
=yes
469 # Try the directory containing this script, then its parent.
471 ac_confdir
=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
472 test "x$ac_confdir" = "x$ac_prog" && ac_confdir
=.
474 if test ! -r $srcdir/$ac_unique_file; then
478 ac_srcdir_defaulted
=no
480 if test ! -r $srcdir/$ac_unique_file; then
481 if test "$ac_srcdir_defaulted" = yes; then
482 { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
484 { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
487 srcdir
=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
489 # Prefer explicitly selected file to automatically selected ones.
490 if test -z "$CONFIG_SITE"; then
491 if test "x$prefix" != xNONE
; then
492 CONFIG_SITE
="$prefix/share/config.site $prefix/etc/config.site"
494 CONFIG_SITE
="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
497 for ac_site_file
in $CONFIG_SITE; do
498 if test -r "$ac_site_file"; then
499 echo "loading site script $ac_site_file"
504 if test -r "$cache_file"; then
505 echo "loading cache $cache_file"
508 echo "creating cache $cache_file"
513 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
514 ac_cpp
='$CPP $CPPFLAGS'
515 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
516 ac_link
='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
517 cross_compiling
=$ac_cv_prog_cc_cross
521 if (echo "testing\c"; echo 1,2,3) |
grep c
>/dev
/null
; then
522 # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
523 if (echo -n testing
; echo 1,2,3) |
sed s
/-n/xn
/ |
grep xn
>/dev
/null
; then
530 ac_n
= ac_c
='\c' ac_t
=
535 # Check whether --with-target-subdir or --without-target-subdir was given.
536 if test "${with_target_subdir+set}" = set; then
537 withval
="$with_target_subdir"
541 # Check whether --with-cross-host or --without-cross-host was given.
542 if test "${with_cross_host+set}" = set; then
543 withval
="$with_cross_host"
547 # Check whether --with-newlib or --without-newlib was given.
548 if test "${with_newlib+set}" = set; then
549 withval
="$with_newlib"
554 if test "${srcdir}" = "."; then
555 if test -z "${with_target_subdir}"; then
556 libiberty_topdir
="${srcdir}/.."
558 if test "${with_target_subdir}" != "."; then
559 libiberty_topdir
="${srcdir}/${with_multisrctop}../.."
561 libiberty_topdir
="${srcdir}/${with_multisrctop}.."
565 libiberty_topdir
="${srcdir}/.."
568 for ac_dir
in $libiberty_topdir $srcdir/$libiberty_topdir; do
569 if test -f $ac_dir/install-sh
; then
571 ac_install_sh
="$ac_aux_dir/install-sh -c"
573 elif test -f $ac_dir/install.sh
; then
575 ac_install_sh
="$ac_aux_dir/install.sh -c"
579 if test -z "$ac_aux_dir"; then
580 { echo "configure: error: can not find install-sh or install.sh in $libiberty_topdir $srcdir/$libiberty_topdir" 1>&2; exit 1; }
582 ac_config_guess
=$ac_aux_dir/config.guess
583 ac_config_sub
=$ac_aux_dir/config.sub
584 ac_configure
=$ac_aux_dir/configure
# This should be Cygnus configure.
588 echo $ac_n "checking whether to enable maintainer-specific portions of Makefiles""... $ac_c" 1>&6
589 echo "configure:590: checking whether to enable maintainer-specific portions of Makefiles" >&5
590 # Check whether --enable-maintainer-mode or --disable-maintainer-mode was given.
591 if test "${enable_maintainer_mode+set}" = set; then
592 enableval
="$enable_maintainer_mode"
593 maintainer_mode
=$enableval
599 echo "$ac_t""$maintainer_mode" 1>&6
601 if test "$maintainer_mode" = "yes"; then
609 # Do we have a single-tree copy of texinfo? Even if we do, we can't
610 # rely on it - libiberty is built before texinfo.
611 # Extract the first word of "makeinfo", so it can be a program name with args.
612 set dummy makeinfo
; ac_word
=$2
613 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
614 echo "configure:615: checking for $ac_word" >&5
615 if eval "test \"`echo '$''{'ac_cv_prog_MAKEINFO'+set}'`\" = set"; then
616 echo $ac_n "(cached) $ac_c" 1>&6
618 if test -n "$MAKEINFO"; then
619 ac_cv_prog_MAKEINFO
="$MAKEINFO" # Let the user override the test.
621 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
623 for ac_dir
in $ac_dummy; do
624 test -z "$ac_dir" && ac_dir
=.
625 if test -f $ac_dir/$ac_word; then
626 ac_cv_prog_MAKEINFO
="makeinfo"
633 MAKEINFO
="$ac_cv_prog_MAKEINFO"
634 if test -n "$MAKEINFO"; then
635 echo "$ac_t""$MAKEINFO" 1>&6
637 echo "$ac_t""no" 1>&6
640 if test "x$MAKEINFO" = "x"; then
641 MAKEINFO
="@echo makeinfo missing; true"
645 case x
"`$MAKEINFO --version | grep 'GNU texinfo'`" in
647 MAKEINFO
="@echo $MAKEINFO is too old, 4.0 or newer required; true"
649 echo "configure: warning:
650 *** Makeinfo is too old. Info documentation will not be built." 1>&2
657 # Extract the first word of "perl", so it can be a program name with args.
658 set dummy perl
; ac_word
=$2
659 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
660 echo "configure:661: checking for $ac_word" >&5
661 if eval "test \"`echo '$''{'ac_cv_prog_PERL'+set}'`\" = set"; then
662 echo $ac_n "(cached) $ac_c" 1>&6
664 if test -n "$PERL"; then
665 ac_cv_prog_PERL
="$PERL" # Let the user override the test.
667 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
669 for ac_dir
in $ac_dummy; do
670 test -z "$ac_dir" && ac_dir
=.
671 if test -f $ac_dir/$ac_word; then
672 ac_cv_prog_PERL
="perl"
679 PERL
="$ac_cv_prog_PERL"
680 if test -n "$PERL"; then
681 echo "$ac_t""$PERL" 1>&6
683 echo "$ac_t""no" 1>&6
686 if test x
"$PERL" = x
""; then
694 # Make sure we can run config.sub.
695 if ${CONFIG_SHELL-/bin/sh} $ac_config_sub sun4
>/dev
/null
2>&1; then :
696 else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
699 echo $ac_n "checking host system type""... $ac_c" 1>&6
700 echo "configure:701: checking host system type" >&5
703 case "$host_alias" in
707 if host_alias
=`${CONFIG_SHELL-/bin/sh} $ac_config_guess`; then :
708 else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; }
710 *) host_alias
=$nonopt ;;
714 host=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $host_alias`
715 host_cpu
=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
716 host_vendor
=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
717 host_os
=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
718 echo "$ac_t""$host" 1>&6
722 echo $ac_n "checking build system type""... $ac_c" 1>&6
723 echo "configure:724: checking build system type" >&5
726 case "$build_alias" in
729 NONE
) build_alias
=$host_alias ;;
730 *) build_alias
=$nonopt ;;
734 build
=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $build_alias`
735 build_cpu
=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
736 build_vendor
=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
737 build_os
=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
738 echo "$ac_t""$build" 1>&6
740 if test $host != $build; then
741 ac_tool_prefix
=${host_alias}-
746 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
747 set dummy
${ac_tool_prefix}ar; ac_word
=$2
748 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
749 echo "configure:750: checking for $ac_word" >&5
750 if eval "test \"`echo '$''{'ac_cv_prog_AR'+set}'`\" = set"; then
751 echo $ac_n "(cached) $ac_c" 1>&6
753 if test -n "$AR"; then
754 ac_cv_prog_AR
="$AR" # Let the user override the test.
756 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
758 for ac_dir
in $ac_dummy; do
759 test -z "$ac_dir" && ac_dir
=.
760 if test -f $ac_dir/$ac_word; then
761 ac_cv_prog_AR
="${ac_tool_prefix}ar"
766 test -z "$ac_cv_prog_AR" && ac_cv_prog_AR
="ar"
770 if test -n "$AR"; then
771 echo "$ac_t""$AR" 1>&6
773 echo "$ac_t""no" 1>&6
778 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
779 set dummy
${ac_tool_prefix}ranlib
; ac_word
=$2
780 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
781 echo "configure:782: checking for $ac_word" >&5
782 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
783 echo $ac_n "(cached) $ac_c" 1>&6
785 if test -n "$RANLIB"; then
786 ac_cv_prog_RANLIB
="$RANLIB" # Let the user override the test.
788 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
790 for ac_dir
in $ac_dummy; do
791 test -z "$ac_dir" && ac_dir
=.
792 if test -f $ac_dir/$ac_word; then
793 ac_cv_prog_RANLIB
="${ac_tool_prefix}ranlib"
800 RANLIB
="$ac_cv_prog_RANLIB"
801 if test -n "$RANLIB"; then
802 echo "$ac_t""$RANLIB" 1>&6
804 echo "$ac_t""no" 1>&6
808 if test -z "$ac_cv_prog_RANLIB"; then
809 if test -n "$ac_tool_prefix"; then
810 # Extract the first word of "ranlib", so it can be a program name with args.
811 set dummy ranlib
; ac_word
=$2
812 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
813 echo "configure:814: checking for $ac_word" >&5
814 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
815 echo $ac_n "(cached) $ac_c" 1>&6
817 if test -n "$RANLIB"; then
818 ac_cv_prog_RANLIB
="$RANLIB" # Let the user override the test.
820 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
822 for ac_dir
in $ac_dummy; do
823 test -z "$ac_dir" && ac_dir
=.
824 if test -f $ac_dir/$ac_word; then
825 ac_cv_prog_RANLIB
="ranlib"
830 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB
=":"
833 RANLIB
="$ac_cv_prog_RANLIB"
834 if test -n "$RANLIB"; then
835 echo "$ac_t""$RANLIB" 1>&6
837 echo "$ac_t""no" 1>&6
847 # Extract the first word of "gcc", so it can be a program name with args.
848 set dummy gcc
; ac_word
=$2
849 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
850 echo "configure:851: checking for $ac_word" >&5
851 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
852 echo $ac_n "(cached) $ac_c" 1>&6
854 if test -n "$CC"; then
855 ac_cv_prog_CC
="$CC" # Let the user override the test.
857 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
859 for ac_dir
in $ac_dummy; do
860 test -z "$ac_dir" && ac_dir
=.
861 if test -f $ac_dir/$ac_word; then
870 if test -n "$CC"; then
871 echo "$ac_t""$CC" 1>&6
873 echo "$ac_t""no" 1>&6
876 if test -z "$CC"; then
877 # Extract the first word of "cc", so it can be a program name with args.
878 set dummy cc
; ac_word
=$2
879 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
880 echo "configure:881: checking for $ac_word" >&5
881 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
882 echo $ac_n "(cached) $ac_c" 1>&6
884 if test -n "$CC"; then
885 ac_cv_prog_CC
="$CC" # Let the user override the test.
887 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
890 for ac_dir
in $ac_dummy; do
891 test -z "$ac_dir" && ac_dir
=.
892 if test -f $ac_dir/$ac_word; then
893 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
902 if test $ac_prog_rejected = yes; then
903 # We found a bogon in the path, so make sure we never use it.
904 set dummy
$ac_cv_prog_CC
906 if test $# -gt 0; then
907 # We chose a different compiler from the bogus one.
908 # However, it has the same basename, so the bogon will be chosen
909 # first if we set CC to just the basename; use the full file name.
911 set dummy
"$ac_dir/$ac_word" "$@"
919 if test -n "$CC"; then
920 echo "$ac_t""$CC" 1>&6
922 echo "$ac_t""no" 1>&6
925 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
928 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
929 echo "configure:930: checking whether we are using GNU C" >&5
930 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
931 echo $ac_n "(cached) $ac_c" 1>&6
933 cat > conftest.c
<<EOF
938 if { ac_try
='${CC-cc} -E conftest.c'; { (eval echo configure
:939: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } |
egrep yes >/dev
/null
2>&1; then
945 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
947 if test $ac_cv_prog_gcc = yes; then
949 ac_libiberty_warn_cflags
='-W -Wall -Wtraditional -pedantic'
950 ac_test_CFLAGS
="${CFLAGS+set}"
951 ac_save_CFLAGS
="$CFLAGS"
953 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
954 echo "configure:955: checking whether ${CC-cc} accepts -g" >&5
955 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
956 echo $ac_n "(cached) $ac_c" 1>&6
958 echo 'void f(){}' > conftest.c
959 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
968 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
969 if test "$ac_test_CFLAGS" = set; then
970 CFLAGS
="$ac_save_CFLAGS"
971 elif test $ac_cv_prog_cc_g = yes; then
978 ac_libiberty_warn_cflags
=
979 test "${CFLAGS+set}" = set || CFLAGS
="-g"
984 echo $ac_n "checking for POSIXized ISC""... $ac_c" 1>&6
985 echo "configure:986: checking for POSIXized ISC" >&5
986 if test -d /etc
/conf
/kconfig.d
&&
987 grep _POSIX_VERSION
/usr
/include
/sys
/unistd.h
>/dev
/null
2>&1
989 echo "$ac_t""yes" 1>&6
990 ISC
=yes # If later tests want to check for ISC.
991 cat >> confdefs.h
<<\EOF
992 #define _POSIX_SOURCE 1
995 if test "$GCC" = yes; then
1001 echo "$ac_t""no" 1>&6
1005 echo $ac_n "checking for working const""... $ac_c" 1>&6
1006 echo "configure:1007: checking for working const" >&5
1007 if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
1008 echo $ac_n "(cached) $ac_c" 1>&6
1010 cat > conftest.
$ac_ext <<EOF
1011 #line 1012 "configure"
1012 #include "confdefs.h"
1016 /* Ultrix mips cc rejects this. */
1017 typedef int charset[2]; const charset x;
1018 /* SunOS 4.1.1 cc rejects this. */
1019 char const *const *ccp;
1021 /* NEC SVR4.0.2 mips cc rejects this. */
1022 struct point {int x, y;};
1023 static struct point const zero = {0,0};
1024 /* AIX XL C 1.02.0.0 rejects this.
1025 It does not let you subtract one const X* pointer from another in an arm
1026 of an if-expression whose if-part is not a constant expression */
1027 const char *g = "string";
1028 ccp = &g + (g ? g-g : 0);
1029 /* HPUX 7.0 cc rejects these. */
1032 ccp = (char const *const *) p;
1033 { /* SCO 3.2v4 cc rejects this. */
1035 char const *s = 0 ? (char *) 0 : (char const *) 0;
1039 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
1041 const int *foo = &x[0];
1044 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
1045 typedef const int *iptr;
1049 { /* AIX XL C 1.02.0.0 rejects this saying
1050 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
1051 struct s { int j; const int *ap[3]; };
1052 struct s *b; b->j = 5;
1054 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
1060 if { (eval echo configure
:1061: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1064 echo "configure: failed program was:" >&5
1065 cat conftest.
$ac_ext >&5
1072 echo "$ac_t""$ac_cv_c_const" 1>&6
1073 if test $ac_cv_c_const = no
; then
1074 cat >> confdefs.h
<<\EOF
1080 echo $ac_n "checking for inline""... $ac_c" 1>&6
1081 echo "configure:1082: checking for inline" >&5
1082 if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then
1083 echo $ac_n "(cached) $ac_c" 1>&6
1086 for ac_kw
in inline __inline__ __inline
; do
1087 cat > conftest.
$ac_ext <<EOF
1088 #line 1089 "configure"
1089 #include "confdefs.h"
1095 if { (eval echo configure
:1096: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1097 ac_cv_c_inline
=$ac_kw; break
1099 echo "configure: failed program was:" >&5
1100 cat conftest.
$ac_ext >&5
1107 echo "$ac_t""$ac_cv_c_inline" 1>&6
1108 case "$ac_cv_c_inline" in
1110 no
) cat >> confdefs.h
<<\EOF
1114 *) cat >> confdefs.h
<<EOF
1115 #define inline $ac_cv_c_inline
1126 # Find a good install program. We prefer a C program (faster),
1127 # so one script is as good as another. But avoid the broken or
1128 # incompatible versions:
1129 # SysV /etc/install, /usr/sbin/install
1130 # SunOS /usr/etc/install
1131 # IRIX /sbin/install
1133 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
1134 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
1135 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
1136 # ./install, which can be erroneously created by make from ./install.sh.
1137 echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
1138 echo "configure:1139: checking for a BSD compatible install" >&5
1139 if test -z "$INSTALL"; then
1140 if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
1141 echo $ac_n "(cached) $ac_c" 1>&6
1143 IFS
="${IFS= }"; ac_save_IFS
="$IFS"; IFS
=":"
1144 for ac_dir
in $PATH; do
1145 # Account for people who put trailing slashes in PATH elements.
1147 /|.
/|.
//|
/etc
/*|
/usr
/sbin
/*|
/usr
/etc
/*|
/sbin
/*|
/usr
/afsws
/bin
/*|
/usr
/ucb
/*) ;;
1149 # OSF1 and SCO ODT 3.0 have their own names for install.
1150 # Don't use installbsd from OSF since it installs stuff as root
1152 for ac_prog
in ginstall scoinst
install; do
1153 if test -f $ac_dir/$ac_prog; then
1154 if test $ac_prog = install &&
1155 grep dspmsg
$ac_dir/$ac_prog >/dev
/null
2>&1; then
1156 # AIX install. It has an incompatible calling convention.
1159 ac_cv_path_install
="$ac_dir/$ac_prog -c"
1170 if test "${ac_cv_path_install+set}" = set; then
1171 INSTALL
="$ac_cv_path_install"
1173 # As a last resort, use the slow shell script. We don't cache a
1174 # path for INSTALL within a source directory, because that will
1175 # break other packages using the cache if that directory is
1176 # removed, or if the path is relative.
1177 INSTALL
="$ac_install_sh"
1180 echo "$ac_t""$INSTALL" 1>&6
1182 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
1183 # It thinks the first close brace ends the variable substitution.
1184 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM
='${INSTALL}'
1186 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT
='${INSTALL_PROGRAM}'
1188 test -z "$INSTALL_DATA" && INSTALL_DATA
='${INSTALL} -m 644'
1191 .
${srcdir}/config.table
1192 host_makefile_frag
=${frag}
1195 # It's OK to check for header files. Although the compiler may not be
1196 # able to link anything, it had better be able to at least compile
1198 echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
1199 echo "configure:1200: checking how to run the C preprocessor" >&5
1200 # On Suns, sometimes $CPP names a directory.
1201 if test -n "$CPP" && test -d "$CPP"; then
1204 if test -z "$CPP"; then
1205 if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
1206 echo $ac_n "(cached) $ac_c" 1>&6
1208 # This must be in double quotes, not single quotes, because CPP may get
1209 # substituted into the Makefile and "${CC-cc}" will confuse make.
1211 # On the NeXT, cc -E runs the code through the compiler's parser,
1212 # not just through cpp.
1213 cat > conftest.
$ac_ext <<EOF
1214 #line 1215 "configure"
1215 #include "confdefs.h"
1219 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1220 { (eval echo configure
:1221: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1221 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1222 if test -z "$ac_err"; then
1226 echo "configure: failed program was:" >&5
1227 cat conftest.
$ac_ext >&5
1229 CPP
="${CC-cc} -E -traditional-cpp"
1230 cat > conftest.
$ac_ext <<EOF
1231 #line 1232 "configure"
1232 #include "confdefs.h"
1236 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1237 { (eval echo configure
:1238: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1238 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1239 if test -z "$ac_err"; then
1243 echo "configure: failed program was:" >&5
1244 cat conftest.
$ac_ext >&5
1246 CPP
="${CC-cc} -nologo -E"
1247 cat > conftest.
$ac_ext <<EOF
1248 #line 1249 "configure"
1249 #include "confdefs.h"
1253 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1254 { (eval echo configure
:1255: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1255 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1256 if test -z "$ac_err"; then
1260 echo "configure: failed program was:" >&5
1261 cat conftest.
$ac_ext >&5
1270 ac_cv_prog_CPP
="$CPP"
1272 CPP
="$ac_cv_prog_CPP"
1274 ac_cv_prog_CPP
="$CPP"
1276 echo "$ac_t""$CPP" 1>&6
1278 for ac_hdr
in sys
/file.h sys
/param.h limits.h stdlib.h string.h unistd.h
strings.h sys
/time.h
time.h sys
/resource.h sys
/stat.h sys
/mman.h fcntl.h
1280 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
1281 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
1282 echo "configure:1283: checking for $ac_hdr" >&5
1283 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
1284 echo $ac_n "(cached) $ac_c" 1>&6
1286 cat > conftest.
$ac_ext <<EOF
1287 #line 1288 "configure"
1288 #include "confdefs.h"
1291 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1292 { (eval echo configure
:1293: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1293 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1294 if test -z "$ac_err"; then
1296 eval "ac_cv_header_$ac_safe=yes"
1299 echo "configure: failed program was:" >&5
1300 cat conftest.
$ac_ext >&5
1302 eval "ac_cv_header_$ac_safe=no"
1306 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
1307 echo "$ac_t""yes" 1>&6
1308 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
1309 cat >> confdefs.h
<<EOF
1310 #define $ac_tr_hdr 1
1314 echo "$ac_t""no" 1>&6
1318 echo $ac_n "checking for sys/wait.h that is POSIX.1 compatible""... $ac_c" 1>&6
1319 echo "configure:1320: checking for sys/wait.h that is POSIX.1 compatible" >&5
1320 if eval "test \"`echo '$''{'ac_cv_header_sys_wait_h'+set}'`\" = set"; then
1321 echo $ac_n "(cached) $ac_c" 1>&6
1323 cat > conftest.
$ac_ext <<EOF
1324 #line 1325 "configure"
1325 #include "confdefs.h"
1326 #include <sys/types.h>
1327 #include <sys/wait.h>
1329 #define WEXITSTATUS(stat_val) ((unsigned)(stat_val) >> 8)
1332 #define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
1337 s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
1340 if { (eval echo configure
:1341: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1342 ac_cv_header_sys_wait_h
=yes
1344 echo "configure: failed program was:" >&5
1345 cat conftest.
$ac_ext >&5
1347 ac_cv_header_sys_wait_h
=no
1352 echo "$ac_t""$ac_cv_header_sys_wait_h" 1>&6
1353 if test $ac_cv_header_sys_wait_h = yes; then
1354 cat >> confdefs.h
<<\EOF
1355 #define HAVE_SYS_WAIT_H 1
1360 echo $ac_n "checking whether time.h and sys/time.h may both be included""... $ac_c" 1>&6
1361 echo "configure:1362: checking whether time.h and sys/time.h may both be included" >&5
1362 if eval "test \"`echo '$''{'ac_cv_header_time'+set}'`\" = set"; then
1363 echo $ac_n "(cached) $ac_c" 1>&6
1365 cat > conftest.
$ac_ext <<EOF
1366 #line 1367 "configure"
1367 #include "confdefs.h"
1368 #include <sys/types.h>
1369 #include <sys/time.h>
1375 if { (eval echo configure
:1376: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1377 ac_cv_header_time
=yes
1379 echo "configure: failed program was:" >&5
1380 cat conftest.
$ac_ext >&5
1382 ac_cv_header_time
=no
1387 echo "$ac_t""$ac_cv_header_time" 1>&6
1388 if test $ac_cv_header_time = yes; then
1389 cat >> confdefs.h
<<\EOF
1390 #define TIME_WITH_SYS_TIME 1
1396 echo $ac_n "checking whether errno must be declared""... $ac_c" 1>&6
1397 echo "configure:1398: checking whether errno must be declared" >&5
1398 if eval "test \"`echo '$''{'libiberty_cv_declare_errno'+set}'`\" = set"; then
1399 echo $ac_n "(cached) $ac_c" 1>&6
1401 cat > conftest.
$ac_ext <<EOF
1402 #line 1403 "configure"
1403 #include "confdefs.h"
1409 if { (eval echo configure
:1410: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1411 libiberty_cv_declare_errno
=no
1413 echo "configure: failed program was:" >&5
1414 cat conftest.
$ac_ext >&5
1416 libiberty_cv_declare_errno
=yes
1421 echo "$ac_t""$libiberty_cv_declare_errno" 1>&6
1422 if test $libiberty_cv_declare_errno = yes
1423 then cat >> confdefs.h
<<\EOF
1424 #define NEED_DECLARATION_ERRNO 1
1430 # This is the list of functions which libiberty will provide if they
1431 # are not available on the host.
1434 funcs
="$funcs atexit"
1435 funcs
="$funcs basename"
1437 funcs
="$funcs bcopy"
1438 funcs
="$funcs bsearch"
1439 funcs
="$funcs bzero"
1440 funcs
="$funcs calloc"
1441 funcs
="$funcs clock"
1443 funcs
="$funcs getcwd"
1444 funcs
="$funcs getpagesize"
1445 funcs
="$funcs index"
1446 funcs
="$funcs insque"
1447 funcs
="$funcs memchr"
1448 funcs
="$funcs memcmp"
1449 funcs
="$funcs memcpy"
1450 funcs
="$funcs memmove"
1451 funcs
="$funcs memset"
1452 funcs
="$funcs mkstemps"
1453 funcs
="$funcs putenv"
1454 funcs
="$funcs random"
1455 funcs
="$funcs rename"
1456 funcs
="$funcs rindex"
1457 funcs
="$funcs setenv"
1458 funcs
="$funcs sigsetmask"
1459 funcs
="$funcs strcasecmp"
1460 funcs
="$funcs strchr"
1461 funcs
="$funcs strdup"
1462 funcs
="$funcs strncasecmp"
1463 funcs
="$funcs strrchr"
1464 funcs
="$funcs strstr"
1465 funcs
="$funcs strtod"
1466 funcs
="$funcs strtol"
1467 funcs
="$funcs strtoul"
1468 funcs
="$funcs tmpnam"
1469 funcs
="$funcs vasprintf"
1470 funcs
="$funcs vfprintf"
1471 funcs
="$funcs vprintf"
1472 funcs
="$funcs vsprintf"
1473 funcs
="$funcs waitpid"
1475 # Also in the old function.def file: alloca, vfork, getopt.
1477 vars
="sys_errlist sys_nerr sys_siglist"
1479 checkfuncs
="getrusage on_exit psignal strerror strsignal sysconf times sbrk gettimeofday"
1481 # These are neither executed nor required, but they help keep
1482 # autoheader happy without adding a bunch of text to acconfig.h.
1483 if test "x" = "y"; then
1484 for ac_func
in asprintf atexit
basename bcmp bcopy bsearch bzero calloc
clock
1486 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
1487 echo "configure:1488: checking for $ac_func" >&5
1488 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1489 echo $ac_n "(cached) $ac_c" 1>&6
1491 cat > conftest.
$ac_ext <<EOF
1492 #line 1493 "configure"
1493 #include "confdefs.h"
1494 /* System header to define __stub macros and hopefully few prototypes,
1495 which can conflict with char $ac_func(); below. */
1497 /* Override any gcc2 internal prototype to avoid an error. */
1498 /* We use char because int might match the return type of a gcc2
1499 builtin and then its argument prototype would still apply. */
1504 /* The GNU C library defines this for functions which it implements
1505 to always fail with ENOSYS. Some functions are actually named
1506 something starting with __ and the normal name is an alias. */
1507 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
1515 if { (eval echo configure
:1516: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
1517 eval "ac_cv_func_$ac_func=yes"
1519 echo "configure: failed program was:" >&5
1520 cat conftest.
$ac_ext >&5
1522 eval "ac_cv_func_$ac_func=no"
1527 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
1528 echo "$ac_t""yes" 1>&6
1529 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
1530 cat >> confdefs.h
<<EOF
1531 #define $ac_tr_func 1
1535 echo "$ac_t""no" 1>&6
1539 for ac_func
in getcwd getpagesize index insque mkstemps memchr memcmp memcpy
1541 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
1542 echo "configure:1543: checking for $ac_func" >&5
1543 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1544 echo $ac_n "(cached) $ac_c" 1>&6
1546 cat > conftest.
$ac_ext <<EOF
1547 #line 1548 "configure"
1548 #include "confdefs.h"
1549 /* System header to define __stub macros and hopefully few prototypes,
1550 which can conflict with char $ac_func(); below. */
1552 /* Override any gcc2 internal prototype to avoid an error. */
1553 /* We use char because int might match the return type of a gcc2
1554 builtin and then its argument prototype would still apply. */
1559 /* The GNU C library defines this for functions which it implements
1560 to always fail with ENOSYS. Some functions are actually named
1561 something starting with __ and the normal name is an alias. */
1562 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
1570 if { (eval echo configure
:1571: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
1572 eval "ac_cv_func_$ac_func=yes"
1574 echo "configure: failed program was:" >&5
1575 cat conftest.
$ac_ext >&5
1577 eval "ac_cv_func_$ac_func=no"
1582 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
1583 echo "$ac_t""yes" 1>&6
1584 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
1585 cat >> confdefs.h
<<EOF
1586 #define $ac_tr_func 1
1590 echo "$ac_t""no" 1>&6
1594 for ac_func
in memmove memset putenv random rename rindex sigsetmask
1596 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
1597 echo "configure:1598: checking for $ac_func" >&5
1598 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1599 echo $ac_n "(cached) $ac_c" 1>&6
1601 cat > conftest.
$ac_ext <<EOF
1602 #line 1603 "configure"
1603 #include "confdefs.h"
1604 /* System header to define __stub macros and hopefully few prototypes,
1605 which can conflict with char $ac_func(); below. */
1607 /* Override any gcc2 internal prototype to avoid an error. */
1608 /* We use char because int might match the return type of a gcc2
1609 builtin and then its argument prototype would still apply. */
1614 /* The GNU C library defines this for functions which it implements
1615 to always fail with ENOSYS. Some functions are actually named
1616 something starting with __ and the normal name is an alias. */
1617 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
1625 if { (eval echo configure
:1626: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
1627 eval "ac_cv_func_$ac_func=yes"
1629 echo "configure: failed program was:" >&5
1630 cat conftest.
$ac_ext >&5
1632 eval "ac_cv_func_$ac_func=no"
1637 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
1638 echo "$ac_t""yes" 1>&6
1639 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
1640 cat >> confdefs.h
<<EOF
1641 #define $ac_tr_func 1
1645 echo "$ac_t""no" 1>&6
1649 for ac_func
in strcasecmp setenv strchr strdup strncasecmp strrchr strstr
1651 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
1652 echo "configure:1653: checking for $ac_func" >&5
1653 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1654 echo $ac_n "(cached) $ac_c" 1>&6
1656 cat > conftest.
$ac_ext <<EOF
1657 #line 1658 "configure"
1658 #include "confdefs.h"
1659 /* System header to define __stub macros and hopefully few prototypes,
1660 which can conflict with char $ac_func(); below. */
1662 /* Override any gcc2 internal prototype to avoid an error. */
1663 /* We use char because int might match the return type of a gcc2
1664 builtin and then its argument prototype would still apply. */
1669 /* The GNU C library defines this for functions which it implements
1670 to always fail with ENOSYS. Some functions are actually named
1671 something starting with __ and the normal name is an alias. */
1672 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
1680 if { (eval echo configure
:1681: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
1682 eval "ac_cv_func_$ac_func=yes"
1684 echo "configure: failed program was:" >&5
1685 cat conftest.
$ac_ext >&5
1687 eval "ac_cv_func_$ac_func=no"
1692 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
1693 echo "$ac_t""yes" 1>&6
1694 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
1695 cat >> confdefs.h
<<EOF
1696 #define $ac_tr_func 1
1700 echo "$ac_t""no" 1>&6
1704 for ac_func
in strtod strtol strtoul tmpnam vasprintf vfprintf vprintf
1706 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
1707 echo "configure:1708: checking for $ac_func" >&5
1708 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1709 echo $ac_n "(cached) $ac_c" 1>&6
1711 cat > conftest.
$ac_ext <<EOF
1712 #line 1713 "configure"
1713 #include "confdefs.h"
1714 /* System header to define __stub macros and hopefully few prototypes,
1715 which can conflict with char $ac_func(); below. */
1717 /* Override any gcc2 internal prototype to avoid an error. */
1718 /* We use char because int might match the return type of a gcc2
1719 builtin and then its argument prototype would still apply. */
1724 /* The GNU C library defines this for functions which it implements
1725 to always fail with ENOSYS. Some functions are actually named
1726 something starting with __ and the normal name is an alias. */
1727 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
1735 if { (eval echo configure
:1736: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
1737 eval "ac_cv_func_$ac_func=yes"
1739 echo "configure: failed program was:" >&5
1740 cat conftest.
$ac_ext >&5
1742 eval "ac_cv_func_$ac_func=no"
1747 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
1748 echo "$ac_t""yes" 1>&6
1749 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
1750 cat >> confdefs.h
<<EOF
1751 #define $ac_tr_func 1
1755 echo "$ac_t""no" 1>&6
1759 for ac_func
in vsprintf waitpid getrusage on_exit psignal strerror strsignal
1761 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
1762 echo "configure:1763: checking for $ac_func" >&5
1763 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1764 echo $ac_n "(cached) $ac_c" 1>&6
1766 cat > conftest.
$ac_ext <<EOF
1767 #line 1768 "configure"
1768 #include "confdefs.h"
1769 /* System header to define __stub macros and hopefully few prototypes,
1770 which can conflict with char $ac_func(); below. */
1772 /* Override any gcc2 internal prototype to avoid an error. */
1773 /* We use char because int might match the return type of a gcc2
1774 builtin and then its argument prototype would still apply. */
1779 /* The GNU C library defines this for functions which it implements
1780 to always fail with ENOSYS. Some functions are actually named
1781 something starting with __ and the normal name is an alias. */
1782 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
1790 if { (eval echo configure
:1791: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
1792 eval "ac_cv_func_$ac_func=yes"
1794 echo "configure: failed program was:" >&5
1795 cat conftest.
$ac_ext >&5
1797 eval "ac_cv_func_$ac_func=no"
1802 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
1803 echo "$ac_t""yes" 1>&6
1804 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
1805 cat >> confdefs.h
<<EOF
1806 #define $ac_tr_func 1
1810 echo "$ac_t""no" 1>&6
1814 for ac_func
in sysconf
times sbrk gettimeofday ffs
1816 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
1817 echo "configure:1818: checking for $ac_func" >&5
1818 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1819 echo $ac_n "(cached) $ac_c" 1>&6
1821 cat > conftest.
$ac_ext <<EOF
1822 #line 1823 "configure"
1823 #include "confdefs.h"
1824 /* System header to define __stub macros and hopefully few prototypes,
1825 which can conflict with char $ac_func(); below. */
1827 /* Override any gcc2 internal prototype to avoid an error. */
1828 /* We use char because int might match the return type of a gcc2
1829 builtin and then its argument prototype would still apply. */
1834 /* The GNU C library defines this for functions which it implements
1835 to always fail with ENOSYS. Some functions are actually named
1836 something starting with __ and the normal name is an alias. */
1837 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
1845 if { (eval echo configure
:1846: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
1847 eval "ac_cv_func_$ac_func=yes"
1849 echo "configure: failed program was:" >&5
1850 cat conftest.
$ac_ext >&5
1852 eval "ac_cv_func_$ac_func=no"
1857 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
1858 echo "$ac_t""yes" 1>&6
1859 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
1860 cat >> confdefs.h
<<EOF
1861 #define $ac_tr_func 1
1865 echo "$ac_t""no" 1>&6
1869 cat >> confdefs.h
<<\EOF
1870 #define HAVE_SYS_ERRLIST 1
1873 cat >> confdefs.h
<<\EOF
1874 #define HAVE_SYS_NERR 1
1877 cat >> confdefs.h
<<\EOF
1878 #define HAVE_SYS_SIGLIST 1
1883 # For each of these functions, if the host does not provide the
1884 # function we want to put FN.o in LIBOBJS, and if the host does
1885 # provide the function, we want to define HAVE_FN in config.h.
1889 if test -n "${with_target_subdir}"; then
1891 # We are being configured as a target library. AC_REPLACE_FUNCS
1892 # may not work correctly, because the compiler may not be able to
1893 # link executables. Note that we may still be being configured
1896 # If we are being configured for newlib, we know which functions
1897 # newlib provide and which ones we will be expected to provide.
1899 if test "x${with_newlib}" = "xyes"; then
1900 LIBOBJS
="asprintf.o basename.o insque.o random.o strdup.o vasprintf.o"
1904 asprintf |
basename | insque | random | strdup | vasprintf
)
1907 n
=HAVE_
`echo $f | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
1908 cat >> confdefs.h
<<EOF
1916 # newlib doesnt provide any of the variables in $vars, so we
1917 # dont have to check them here.
1919 # Of the functions in $checkfuncs, newlib only has strerror.
1920 cat >> confdefs.h
<<\EOF
1921 #define HAVE_STRERROR 1
1931 # Not a target library, so we set things up to run the test suite.
1932 CHECK
=check-cplus-dem
1940 cat >> confdefs.h
<<\EOF
1941 #define HAVE_SYS_ERRLIST 1
1944 cat >> confdefs.h
<<\EOF
1945 #define HAVE_SYS_NERR 1
1951 if test -z "${setobjs}"; then
1955 # Handle VxWorks configuration specially, since on VxWorks the
1956 # libraries are actually on the target board, not in the file
1958 LIBOBJS
="basename.o getpagesize.o insque.o random.o strcasecmp.o"
1959 LIBOBJS
="$LIBOBJS strncasecmp.o strdup.o vfork.o waitpid.o vasprintf.o"
1962 basename | getpagesize | insque | random | strcasecmp
)
1964 strncasecmp | strdup | vfork | waitpid | vasprintf
)
1967 n
=HAVE_
`echo $f | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
1968 cat >> confdefs.h
<<EOF
1976 # VxWorks doesn't provide any of the variables in $vars, so we
1977 # don't have to check them here.
1979 # Of the functions in $checkfuncs, VxWorks only has strerror.
1980 cat >> confdefs.h
<<\EOF
1981 #define HAVE_STRERROR 1
1991 if test -z "${setobjs}"; then
1996 # The Cygwin library actually uses a couple of files from
1997 # libiberty when it is built. If we are building a native
1998 # Cygwin, and we run the tests, we will appear to have these
1999 # files. However, when we go on to build winsup, we will wind up
2000 # with a library which does not have the files, since they should
2001 # have come from libiberty.
2003 # We handle this by removing the functions the winsup library
2004 # provides from our shell variables, so that they appear to be
2007 # DJ - only if we're *building* cygwin, not just building *with* cygwin
2009 if test -n "${with_target_subdir}"
2011 funcs
="`echo $funcs | sed -e 's/random//'`"
2012 LIBOBJS
="$LIBOBJS random.o"
2013 vars
="`echo $vars | sed -e 's/sys_siglist//'`"
2014 checkfuncs
="`echo $checkfuncs | sed -e 's/strsignal//' -e 's/psignal//'`"
2019 # Under mingw32, sys_nerr and sys_errlist exist, but they are
2020 # macros, so the test below won't find them.
2021 libiberty_cv_var_sys_nerr
=yes
2022 libiberty_cv_var_sys_errlist
=yes
2026 # Under some versions of uwin, vfork is notoriously buggy and the test
2027 # can hang configure; on other versions, vfork exists just as a stub.
2028 # FIXME: This should be removed once vfork in uwin's runtime is fixed.
2029 ac_cv_func_vfork_works
=no
2030 # Under uwin 2.0+, sys_nerr and sys_errlist exist, but they are
2031 # macros (actually, these are imported from a DLL, but the end effect
2032 # is the same), so the test below won't find them.
2033 libiberty_cv_var_sys_nerr
=yes
2034 libiberty_cv_var_sys_errlist
=yes
2039 # We haven't set the list of objects yet. Use the standard autoconf
2040 # tests. This will only work if the compiler works.
2041 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
2042 echo "configure:2043: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
2045 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
2046 ac_cpp
='$CPP $CPPFLAGS'
2047 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
2048 ac_link
='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
2049 cross_compiling
=$ac_cv_prog_cc_cross
2051 cat > conftest.
$ac_ext << EOF
2053 #line 2054 "configure"
2054 #include "confdefs.h"
2058 if { (eval echo configure
:2059: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
2059 ac_cv_prog_cc_works
=yes
2060 # If we can't run a trivial program, we are probably using a cross compiler.
2061 if (.
/conftest
; exit) 2>/dev
/null
; then
2062 ac_cv_prog_cc_cross
=no
2064 ac_cv_prog_cc_cross
=yes
2067 echo "configure: failed program was:" >&5
2068 cat conftest.
$ac_ext >&5
2069 ac_cv_prog_cc_works
=no
2073 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
2074 ac_cpp
='$CPP $CPPFLAGS'
2075 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
2076 ac_link
='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
2077 cross_compiling
=$ac_cv_prog_cc_cross
2079 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
2080 if test $ac_cv_prog_cc_works = no
; then
2081 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
2083 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
2084 echo "configure:2085: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
2085 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
2086 cross_compiling
=$ac_cv_prog_cc_cross
2088 for ac_func
in $funcs
2090 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
2091 echo "configure:2092: checking for $ac_func" >&5
2092 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2093 echo $ac_n "(cached) $ac_c" 1>&6
2095 cat > conftest.
$ac_ext <<EOF
2096 #line 2097 "configure"
2097 #include "confdefs.h"
2098 /* System header to define __stub macros and hopefully few prototypes,
2099 which can conflict with char $ac_func(); below. */
2101 /* Override any gcc2 internal prototype to avoid an error. */
2102 /* We use char because int might match the return type of a gcc2
2103 builtin and then its argument prototype would still apply. */
2108 /* The GNU C library defines this for functions which it implements
2109 to always fail with ENOSYS. Some functions are actually named
2110 something starting with __ and the normal name is an alias. */
2111 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
2119 if { (eval echo configure
:2120: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
2121 eval "ac_cv_func_$ac_func=yes"
2123 echo "configure: failed program was:" >&5
2124 cat conftest.
$ac_ext >&5
2126 eval "ac_cv_func_$ac_func=no"
2131 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
2132 echo "$ac_t""yes" 1>&6
2133 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2134 cat >> confdefs.h
<<EOF
2135 #define $ac_tr_func 1
2139 echo "$ac_t""no" 1>&6
2140 LIBOBJS
="$LIBOBJS ${ac_func}.${ac_objext}"
2145 echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
2146 echo "configure:2147: checking whether alloca needs Cray hooks" >&5
2147 if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
2148 echo $ac_n "(cached) $ac_c" 1>&6
2150 cat > conftest.
$ac_ext <<EOF
2151 #line 2152 "configure"
2152 #include "confdefs.h"
2153 #if defined(CRAY) && ! defined(CRAY2)
2160 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2161 egrep "webecray" >/dev
/null
2>&1; then
2172 echo "$ac_t""$ac_cv_os_cray" 1>&6
2173 if test $ac_cv_os_cray = yes; then
2174 for ac_func
in _getb67 GETB67 getb67
; do
2175 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
2176 echo "configure:2177: checking for $ac_func" >&5
2177 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2178 echo $ac_n "(cached) $ac_c" 1>&6
2180 cat > conftest.
$ac_ext <<EOF
2181 #line 2182 "configure"
2182 #include "confdefs.h"
2183 /* System header to define __stub macros and hopefully few prototypes,
2184 which can conflict with char $ac_func(); below. */
2186 /* Override any gcc2 internal prototype to avoid an error. */
2187 /* We use char because int might match the return type of a gcc2
2188 builtin and then its argument prototype would still apply. */
2193 /* The GNU C library defines this for functions which it implements
2194 to always fail with ENOSYS. Some functions are actually named
2195 something starting with __ and the normal name is an alias. */
2196 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
2204 if { (eval echo configure
:2205: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
2206 eval "ac_cv_func_$ac_func=yes"
2208 echo "configure: failed program was:" >&5
2209 cat conftest.
$ac_ext >&5
2211 eval "ac_cv_func_$ac_func=no"
2216 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
2217 echo "$ac_t""yes" 1>&6
2218 cat >> confdefs.h
<<EOF
2219 #define CRAY_STACKSEG_END $ac_func
2223 echo "$ac_t""no" 1>&6
2229 echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
2230 echo "configure:2231: checking stack direction for C alloca" >&5
2231 if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
2232 echo $ac_n "(cached) $ac_c" 1>&6
2234 if test "$cross_compiling" = yes; then
2235 ac_cv_c_stack_direction
=0
2237 cat > conftest.
$ac_ext <<EOF
2238 #line 2239 "configure"
2239 #include "confdefs.h"
2240 find_stack_direction ()
2242 static char *addr = 0;
2247 return find_stack_direction ();
2250 return (&dummy > addr) ? 1 : -1;
2254 exit (find_stack_direction() < 0);
2257 if { (eval echo configure
:2258: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
2259 ac_cv_c_stack_direction
=1
2261 echo "configure: failed program was:" >&5
2262 cat conftest.
$ac_ext >&5
2264 ac_cv_c_stack_direction
=-1
2271 echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
2272 cat >> confdefs.h
<<EOF
2273 #define STACK_DIRECTION $ac_cv_c_stack_direction
2277 echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
2278 echo "configure:2279: checking for ANSI C header files" >&5
2279 if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
2280 echo $ac_n "(cached) $ac_c" 1>&6
2282 cat > conftest.
$ac_ext <<EOF
2283 #line 2284 "configure"
2284 #include "confdefs.h"
2290 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2291 { (eval echo configure
:2292: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2292 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2293 if test -z "$ac_err"; then
2295 ac_cv_header_stdc
=yes
2298 echo "configure: failed program was:" >&5
2299 cat conftest.
$ac_ext >&5
2301 ac_cv_header_stdc
=no
2305 if test $ac_cv_header_stdc = yes; then
2306 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
2307 cat > conftest.
$ac_ext <<EOF
2308 #line 2309 "configure"
2309 #include "confdefs.h"
2312 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2313 egrep "memchr" >/dev
/null
2>&1; then
2317 ac_cv_header_stdc
=no
2323 if test $ac_cv_header_stdc = yes; then
2324 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
2325 cat > conftest.
$ac_ext <<EOF
2326 #line 2327 "configure"
2327 #include "confdefs.h"
2330 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2331 egrep "free" >/dev
/null
2>&1; then
2335 ac_cv_header_stdc
=no
2341 if test $ac_cv_header_stdc = yes; then
2342 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
2343 if test "$cross_compiling" = yes; then
2346 cat > conftest.
$ac_ext <<EOF
2347 #line 2348 "configure"
2348 #include "confdefs.h"
2350 #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
2351 #define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
2352 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
2353 int main () { int i; for (i = 0; i < 256; i++)
2354 if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
2358 if { (eval echo configure
:2359: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
2362 echo "configure: failed program was:" >&5
2363 cat conftest.
$ac_ext >&5
2365 ac_cv_header_stdc
=no
2373 echo "$ac_t""$ac_cv_header_stdc" 1>&6
2374 if test $ac_cv_header_stdc = yes; then
2375 cat >> confdefs.h
<<\EOF
2376 #define STDC_HEADERS 1
2381 echo $ac_n "checking for pid_t""... $ac_c" 1>&6
2382 echo "configure:2383: checking for pid_t" >&5
2383 if eval "test \"`echo '$''{'ac_cv_type_pid_t'+set}'`\" = set"; then
2384 echo $ac_n "(cached) $ac_c" 1>&6
2386 cat > conftest.
$ac_ext <<EOF
2387 #line 2388 "configure"
2388 #include "confdefs.h"
2389 #include <sys/types.h>
2395 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2396 egrep "(^|[^a-zA-Z_0-9])pid_t[^a-zA-Z_0-9]" >/dev
/null
2>&1; then
2398 ac_cv_type_pid_t
=yes
2406 echo "$ac_t""$ac_cv_type_pid_t" 1>&6
2407 if test $ac_cv_type_pid_t = no
; then
2408 cat >> confdefs.h
<<\EOF
2414 ac_safe
=`echo "vfork.h" | sed 'y%./+-%__p_%'`
2415 echo $ac_n "checking for vfork.h""... $ac_c" 1>&6
2416 echo "configure:2417: checking for vfork.h" >&5
2417 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2418 echo $ac_n "(cached) $ac_c" 1>&6
2420 cat > conftest.
$ac_ext <<EOF
2421 #line 2422 "configure"
2422 #include "confdefs.h"
2425 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2426 { (eval echo configure
:2427: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2427 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2428 if test -z "$ac_err"; then
2430 eval "ac_cv_header_$ac_safe=yes"
2433 echo "configure: failed program was:" >&5
2434 cat conftest.
$ac_ext >&5
2436 eval "ac_cv_header_$ac_safe=no"
2440 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2441 echo "$ac_t""yes" 1>&6
2442 cat >> confdefs.h
<<\EOF
2443 #define HAVE_VFORK_H 1
2447 echo "$ac_t""no" 1>&6
2450 echo $ac_n "checking for working vfork""... $ac_c" 1>&6
2451 echo "configure:2452: checking for working vfork" >&5
2452 if eval "test \"`echo '$''{'ac_cv_func_vfork_works'+set}'`\" = set"; then
2453 echo $ac_n "(cached) $ac_c" 1>&6
2455 if test "$cross_compiling" = yes; then
2456 echo $ac_n "checking for vfork""... $ac_c" 1>&6
2457 echo "configure:2458: checking for vfork" >&5
2458 if eval "test \"`echo '$''{'ac_cv_func_vfork'+set}'`\" = set"; then
2459 echo $ac_n "(cached) $ac_c" 1>&6
2461 cat > conftest.
$ac_ext <<EOF
2462 #line 2463 "configure"
2463 #include "confdefs.h"
2464 /* System header to define __stub macros and hopefully few prototypes,
2465 which can conflict with char vfork(); below. */
2467 /* Override any gcc2 internal prototype to avoid an error. */
2468 /* We use char because int might match the return type of a gcc2
2469 builtin and then its argument prototype would still apply. */
2474 /* The GNU C library defines this for functions which it implements
2475 to always fail with ENOSYS. Some functions are actually named
2476 something starting with __ and the normal name is an alias. */
2477 #if defined (__stub_vfork) || defined (__stub___vfork)
2485 if { (eval echo configure
:2486: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
2487 eval "ac_cv_func_vfork=yes"
2489 echo "configure: failed program was:" >&5
2490 cat conftest.
$ac_ext >&5
2492 eval "ac_cv_func_vfork=no"
2497 if eval "test \"`echo '$ac_cv_func_'vfork`\" = yes"; then
2498 echo "$ac_t""yes" 1>&6
2501 echo "$ac_t""no" 1>&6
2504 ac_cv_func_vfork_works
=$ac_cv_func_vfork
2506 cat > conftest.
$ac_ext <<EOF
2507 #line 2508 "configure"
2508 #include "confdefs.h"
2509 /* Thanks to Paul Eggert for this test. */
2511 #include <sys/types.h>
2512 #include <sys/stat.h>
2513 #ifdef HAVE_UNISTD_H
2519 /* On some sparc systems, changes by the child to local and incoming
2520 argument registers are propagated back to the parent.
2521 The compiler is told about this with #include <vfork.h>,
2522 but some compilers (e.g. gcc -O) don't grok <vfork.h>.
2523 Test for this by using a static variable whose address
2524 is put into a register that is clobbered by the vfork. */
2527 sparc_address_test (int arg)
2529 sparc_address_test (arg) int arg;
2547 pid_t parent = getpid ();
2550 sparc_address_test ();
2555 /* Here is another test for sparc vfork register problems.
2556 This test uses lots of local variables, at least
2557 as many local variables as main has allocated so far
2558 including compiler temporaries. 4 locals are enough for
2559 gcc 1.40.3 on a Solaris 4.1.3 sparc, but we use 8 to be safe.
2560 A buggy compiler should reuse the register of parent
2561 for one of the local variables, since it will think that
2562 parent can't possibly be used any more in this routine.
2563 Assigning to the local variable will thus munge parent
2564 in the parent process. */
2566 p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
2567 p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
2568 /* Convince the compiler that p..p7 are live; otherwise, it might
2569 use the same hardware register for all 8 local variables. */
2570 if (p != p1 || p != p2 || p != p3 || p != p4
2571 || p != p5 || p != p6 || p != p7)
2574 /* On some systems (e.g. IRIX 3.3),
2575 vfork doesn't separate parent from child file descriptors.
2576 If the child closes a descriptor before it execs or exits,
2577 this munges the parent's descriptor as well.
2578 Test for this by closing stdout in the child. */
2579 _exit(close(fileno(stdout)) != 0);
2584 while (wait(&status) != child)
2587 /* Was there some problem with vforking? */
2590 /* Did the child fail? (This shouldn't happen.) */
2593 /* Did the vfork/compiler bug occur? */
2594 || parent != getpid()
2596 /* Did the file descriptor bug occur? */
2597 || fstat(fileno(stdout), &st) != 0
2602 if { (eval echo configure
:2603: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
2604 ac_cv_func_vfork_works
=yes
2606 echo "configure: failed program was:" >&5
2607 cat conftest.
$ac_ext >&5
2609 ac_cv_func_vfork_works
=no
2616 echo "$ac_t""$ac_cv_func_vfork_works" 1>&6
2617 if test $ac_cv_func_vfork_works = no
; then
2618 cat >> confdefs.h
<<\EOF
2624 if test $ac_cv_func_vfork_works = no
; then
2625 LIBOBJS
="$LIBOBJS vfork.o"
2628 echo $ac_n "checking for $v""... $ac_c" 1>&6
2629 echo "configure:2630: checking for $v" >&5
2630 if eval "test \"`echo '$''{'libiberty_cv_var_$v'+set}'`\" = set"; then
2631 echo $ac_n "(cached) $ac_c" 1>&6
2633 cat > conftest.
$ac_ext <<EOF
2634 #line 2635 "configure"
2635 #include "confdefs.h"
2638 extern int $v; p = &$v;
2641 if { (eval echo configure
:2642: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
2643 eval "libiberty_cv_var_$v=yes"
2645 echo "configure: failed program was:" >&5
2646 cat conftest.
$ac_ext >&5
2648 eval "libiberty_cv_var_$v=no"
2653 if eval "test \"`echo '$libiberty_cv_var_'$v`\" = yes"; then
2654 echo "$ac_t""yes" 1>&6
2655 n
=HAVE_
`echo $v | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2656 cat >> confdefs.h
<<EOF
2661 echo "$ac_t""no" 1>&6
2664 for ac_func
in $checkfuncs
2666 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
2667 echo "configure:2668: checking for $ac_func" >&5
2668 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2669 echo $ac_n "(cached) $ac_c" 1>&6
2671 cat > conftest.
$ac_ext <<EOF
2672 #line 2673 "configure"
2673 #include "confdefs.h"
2674 /* System header to define __stub macros and hopefully few prototypes,
2675 which can conflict with char $ac_func(); below. */
2677 /* Override any gcc2 internal prototype to avoid an error. */
2678 /* We use char because int might match the return type of a gcc2
2679 builtin and then its argument prototype would still apply. */
2684 /* The GNU C library defines this for functions which it implements
2685 to always fail with ENOSYS. Some functions are actually named
2686 something starting with __ and the normal name is an alias. */
2687 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
2695 if { (eval echo configure
:2696: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
2697 eval "ac_cv_func_$ac_func=yes"
2699 echo "configure: failed program was:" >&5
2700 cat conftest.
$ac_ext >&5
2702 eval "ac_cv_func_$ac_func=no"
2707 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
2708 echo "$ac_t""yes" 1>&6
2709 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2710 cat >> confdefs.h
<<EOF
2711 #define $ac_tr_func 1
2715 echo "$ac_t""no" 1>&6
2721 for ac_hdr
in unistd.h
2723 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
2724 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
2725 echo "configure:2726: checking for $ac_hdr" >&5
2726 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2727 echo $ac_n "(cached) $ac_c" 1>&6
2729 cat > conftest.
$ac_ext <<EOF
2730 #line 2731 "configure"
2731 #include "confdefs.h"
2734 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2735 { (eval echo configure
:2736: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2736 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2737 if test -z "$ac_err"; then
2739 eval "ac_cv_header_$ac_safe=yes"
2742 echo "configure: failed program was:" >&5
2743 cat conftest.
$ac_ext >&5
2745 eval "ac_cv_header_$ac_safe=no"
2749 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2750 echo "$ac_t""yes" 1>&6
2751 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
2752 cat >> confdefs.h
<<EOF
2753 #define $ac_tr_hdr 1
2757 echo "$ac_t""no" 1>&6
2761 for ac_func
in getpagesize
2763 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
2764 echo "configure:2765: checking for $ac_func" >&5
2765 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2766 echo $ac_n "(cached) $ac_c" 1>&6
2768 cat > conftest.
$ac_ext <<EOF
2769 #line 2770 "configure"
2770 #include "confdefs.h"
2771 /* System header to define __stub macros and hopefully few prototypes,
2772 which can conflict with char $ac_func(); below. */
2774 /* Override any gcc2 internal prototype to avoid an error. */
2775 /* We use char because int might match the return type of a gcc2
2776 builtin and then its argument prototype would still apply. */
2781 /* The GNU C library defines this for functions which it implements
2782 to always fail with ENOSYS. Some functions are actually named
2783 something starting with __ and the normal name is an alias. */
2784 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
2792 if { (eval echo configure
:2793: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
2794 eval "ac_cv_func_$ac_func=yes"
2796 echo "configure: failed program was:" >&5
2797 cat conftest.
$ac_ext >&5
2799 eval "ac_cv_func_$ac_func=no"
2804 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
2805 echo "$ac_t""yes" 1>&6
2806 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2807 cat >> confdefs.h
<<EOF
2808 #define $ac_tr_func 1
2812 echo "$ac_t""no" 1>&6
2816 echo $ac_n "checking for working mmap""... $ac_c" 1>&6
2817 echo "configure:2818: checking for working mmap" >&5
2818 if eval "test \"`echo '$''{'ac_cv_func_mmap_fixed_mapped'+set}'`\" = set"; then
2819 echo $ac_n "(cached) $ac_c" 1>&6
2821 if test "$cross_compiling" = yes; then
2822 ac_cv_func_mmap_fixed_mapped
=no
2824 cat > conftest.
$ac_ext <<EOF
2825 #line 2826 "configure"
2826 #include "confdefs.h"
2828 /* Thanks to Mike Haertel and Jim Avera for this test.
2829 Here is a matrix of mmap possibilities:
2830 mmap private not fixed
2831 mmap private fixed at somewhere currently unmapped
2832 mmap private fixed at somewhere already mapped
2833 mmap shared not fixed
2834 mmap shared fixed at somewhere currently unmapped
2835 mmap shared fixed at somewhere already mapped
2836 For private mappings, we should verify that changes cannot be read()
2837 back from the file, nor mmap's back from the file at a different
2838 address. (There have been systems where private was not correctly
2839 implemented like the infamous i386 svr4.0, and systems where the
2840 VM page cache was not coherent with the filesystem buffer cache
2841 like early versions of FreeBSD and possibly contemporary NetBSD.)
2842 For shared mappings, we should conversely verify that changes get
2843 propogated back to all the places they're supposed to be.
2845 Grep wants private fixed already mapped.
2846 The main things grep needs to know about mmap are:
2847 * does it exist and is it safe to write into the mmap'd area
2848 * how to use it (BSD variants) */
2849 #include <sys/types.h>
2851 #include <sys/mman.h>
2853 /* This mess was copied from the GNU getpagesize.h. */
2854 #ifndef HAVE_GETPAGESIZE
2855 # ifdef HAVE_UNISTD_H
2856 # include <unistd.h>
2859 /* Assume that all systems that can run configure have sys/param.h. */
2860 # ifndef HAVE_SYS_PARAM_H
2861 # define HAVE_SYS_PARAM_H 1
2864 # ifdef _SC_PAGESIZE
2865 # define getpagesize() sysconf(_SC_PAGESIZE)
2866 # else /* no _SC_PAGESIZE */
2867 # ifdef HAVE_SYS_PARAM_H
2868 # include <sys/param.h>
2869 # ifdef EXEC_PAGESIZE
2870 # define getpagesize() EXEC_PAGESIZE
2871 # else /* no EXEC_PAGESIZE */
2873 # define getpagesize() NBPG * CLSIZE
2876 # endif /* no CLSIZE */
2877 # else /* no NBPG */
2879 # define getpagesize() NBPC
2880 # else /* no NBPC */
2882 # define getpagesize() PAGESIZE
2883 # endif /* PAGESIZE */
2884 # endif /* no NBPC */
2885 # endif /* no NBPG */
2886 # endif /* no EXEC_PAGESIZE */
2887 # else /* no HAVE_SYS_PARAM_H */
2888 # define getpagesize() 8192 /* punt totally */
2889 # endif /* no HAVE_SYS_PARAM_H */
2890 # endif /* no _SC_PAGESIZE */
2892 #endif /* no HAVE_GETPAGESIZE */
2895 extern "C" { void *malloc(unsigned); }
2903 char *data, *data2, *data3;
2907 pagesize = getpagesize();
2910 * First, make a file with some known garbage in it.
2912 data = malloc(pagesize);
2915 for (i = 0; i < pagesize; ++i)
2916 *(data + i) = rand();
2918 fd = creat("conftestmmap", 0600);
2921 if (write(fd, data, pagesize) != pagesize)
2926 * Next, try to mmap the file at a fixed address which
2927 * already has something else allocated at it. If we can,
2928 * also make sure that we see the same garbage.
2930 fd = open("conftestmmap", O_RDWR);
2933 data2 = malloc(2 * pagesize);
2936 data2 += (pagesize - ((int) data2 & (pagesize - 1))) & (pagesize - 1);
2937 if (data2 != mmap(data2, pagesize, PROT_READ | PROT_WRITE,
2938 MAP_PRIVATE | MAP_FIXED, fd, 0L))
2940 for (i = 0; i < pagesize; ++i)
2941 if (*(data + i) != *(data2 + i))
2945 * Finally, make sure that changes to the mapped area
2946 * do not percolate back to the file as seen by read().
2947 * (This is a bug on some variants of i386 svr4.0.)
2949 for (i = 0; i < pagesize; ++i)
2950 *(data2 + i) = *(data2 + i) + 1;
2951 data3 = malloc(pagesize);
2954 if (read(fd, data3, pagesize) != pagesize)
2956 for (i = 0; i < pagesize; ++i)
2957 if (*(data + i) != *(data3 + i))
2960 unlink("conftestmmap");
2965 if { (eval echo configure
:2966: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
2967 ac_cv_func_mmap_fixed_mapped
=yes
2969 echo "configure: failed program was:" >&5
2970 cat conftest.
$ac_ext >&5
2972 ac_cv_func_mmap_fixed_mapped
=no
2979 echo "$ac_t""$ac_cv_func_mmap_fixed_mapped" 1>&6
2980 if test $ac_cv_func_mmap_fixed_mapped = yes; then
2981 cat >> confdefs.h
<<\EOF
2988 echo $ac_n "checking for working strncmp""... $ac_c" 1>&6
2989 echo "configure:2990: checking for working strncmp" >&5
2990 if eval "test \"`echo '$''{'ac_cv_func_strncmp_works'+set}'`\" = set"; then
2991 echo $ac_n "(cached) $ac_c" 1>&6
2993 if test "$cross_compiling" = yes; then
2994 ac_cv_func_strncmp_works
=no
2996 cat > conftest.
$ac_ext <<EOF
2997 #line 2998 "configure"
2998 #include "confdefs.h"
3000 /* Test by Jim Wilson and Kaveh Ghazi.
3001 Check whether strncmp reads past the end of its string parameters. */
3002 #include <sys/types.h>
3008 #ifdef HAVE_SYS_MMAN_H
3009 #include <sys/mman.h>
3013 #ifdef MAP_ANONYMOUS
3014 #define MAP_ANON MAP_ANONYMOUS
3016 #define MAP_ANON MAP_FILE
3027 #define MAP_LEN 0x10000
3031 #if defined(HAVE_MMAP) || defined(HAVE_MMAP_ANYWHERE)
3035 dev_zero = open ("/dev/zero", O_RDONLY);
3039 p = (char *) mmap (0, MAP_LEN, PROT_READ|PROT_WRITE,
3040 MAP_ANON|MAP_PRIVATE, dev_zero, 0);
3041 if (p == (char *)-1)
3045 char *string = "__si_type_info";
3046 char *q = (char *) p + MAP_LEN - strlen (string) - 2;
3047 char *r = (char *) p + 0xe;
3053 #endif /* HAVE_MMAP || HAVE_MMAP_ANYWHERE */
3058 if { (eval echo configure
:3059: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
3060 ac_cv_func_strncmp_works
=yes
3062 echo "configure: failed program was:" >&5
3063 cat conftest.
$ac_ext >&5
3065 ac_cv_func_strncmp_works
=no
3070 rm -f core core.
* *.core
3073 echo "$ac_t""$ac_cv_func_strncmp_works" 1>&6
3074 if test $ac_cv_func_strncmp_works = no
; then
3075 LIBOBJS
="$LIBOBJS strncmp.o"
3079 # Install a library built with a cross compiler in $(tooldir) rather
3081 if test -z "${with_cross_host}"; then
3084 INSTALL_DEST
=tooldir
3088 # We need multilib support, but only if configuring for the target.
3090 cat > confcache
<<\EOF
3091 # This file is a shell script that caches the results of configure
3092 # tests run on this system so they can be shared between configure
3093 # scripts and configure runs. It is not useful on other systems.
3094 # If it contains results you don't want to keep, you may remove or edit it.
3096 # By default, configure uses ./config.cache as the cache file,
3097 # creating it if it does not exist already. You can give configure
3098 # the --cache-file=FILE option to use a different cache file; that is
3099 # what configure does when it calls configure scripts in
3100 # subdirectories, so they share the cache.
3101 # Giving --cache-file=/dev/null disables caching, for debugging configure.
3102 # config.status only pays attention to the cache file if you give it the
3103 # --recheck option to rerun configure.
3106 # The following way of writing the cache mishandles newlines in values,
3107 # but we know of no workaround that is simple, portable, and efficient.
3108 # So, don't put newlines in cache variables' values.
3109 # Ultrix sh set writes to stderr and can't be redirected directly,
3110 # and sets the high bit in the cache file unless we assign to the vars.
3112 case `(ac_space=' '; set | grep ac_space) 2>&1` in
3114 # `set' does not quote correctly, so add quotes (double-quote substitution
3115 # turns \\\\ into \\, and sed turns \\ into \).
3117 -e "s/'/'\\\\''/g" \
3118 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
3121 # `set' quotes correctly as required by POSIX, so do not add quotes.
3122 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
3125 if cmp -s $cache_file confcache
; then
3128 if test -w $cache_file; then
3129 echo "updating cache $cache_file"
3130 cat confcache
> $cache_file
3132 echo "not updating unwritable cache $cache_file"
3137 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
3139 test "x$prefix" = xNONE
&& prefix
=$ac_default_prefix
3140 # Let make expand exec_prefix.
3141 test "x$exec_prefix" = xNONE
&& exec_prefix
='${prefix}'
3143 # Any assignment to VPATH causes Sun make to only execute
3144 # the first set of double-colon rules, so remove it if not needed.
3145 # If there is a colon in the path, we need to keep it.
3146 if test "x$srcdir" = x.
; then
3147 ac_vpsub
='/^[ ]*VPATH[ ]*=[^:]*$/d'
3150 trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
3152 DEFS
=-DHAVE_CONFIG_H
3154 # Without the "./", some shells look in PATH for config.status.
3155 : ${CONFIG_STATUS=./config.status}
3157 echo creating
$CONFIG_STATUS
3158 rm -f $CONFIG_STATUS
3159 cat > $CONFIG_STATUS <<EOF
3161 # Generated automatically by configure.
3162 # Run this file to recreate the current configuration.
3163 # This directory was configured as follows,
3164 # on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
3166 # $0 $ac_configure_args
3168 # Compiler output produced by configure, useful for debugging
3169 # configure, is in ./config.log if it exists.
3171 ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
3174 case "\$ac_option" in
3175 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
3176 echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
3177 exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
3178 -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
3179 echo "$CONFIG_STATUS generated by autoconf version 2.13"
3181 -help | --help | --hel | --he | --h)
3182 echo "\$ac_cs_usage"; exit 0 ;;
3183 *) echo "\$ac_cs_usage"; exit 1 ;;
3187 ac_given_srcdir=$srcdir
3188 ac_given_INSTALL="$INSTALL"
3190 trap 'rm -fr `echo "Makefile testsuite/Makefile config.h:config.in" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
3192 cat >> $CONFIG_STATUS <<EOF
3194 # Protect against being on the right side of a sed subst in config.status.
3195 sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
3196 s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
3200 s%@CFLAGS@%$CFLAGS%g
3201 s%@CPPFLAGS@%$CPPFLAGS%g
3202 s%@CXXFLAGS@%$CXXFLAGS%g
3203 s%@FFLAGS@%$FFLAGS%g
3205 s%@LDFLAGS@%$LDFLAGS%g
3207 s%@exec_prefix@%$exec_prefix%g
3208 s%@prefix@%$prefix%g
3209 s%@program_transform_name@%$program_transform_name%g
3210 s%@bindir@%$bindir%g
3211 s%@sbindir@%$sbindir%g
3212 s%@libexecdir@%$libexecdir%g
3213 s%@datadir@%$datadir%g
3214 s%@sysconfdir@%$sysconfdir%g
3215 s%@sharedstatedir@%$sharedstatedir%g
3216 s%@localstatedir@%$localstatedir%g
3217 s%@libdir@%$libdir%g
3218 s%@includedir@%$includedir%g
3219 s%@oldincludedir@%$oldincludedir%g
3220 s%@infodir@%$infodir%g
3221 s%@mandir@%$mandir%g
3223 s%@NOTMAINT@%$NOTMAINT%g
3224 s%@MAKEINFO@%$MAKEINFO%g
3225 s%@BUILD_INFO@%$BUILD_INFO%g
3227 s%@HAVE_PERL@%$HAVE_PERL%g
3229 s%@host_alias@%$host_alias%g
3230 s%@host_cpu@%$host_cpu%g
3231 s%@host_vendor@%$host_vendor%g
3232 s%@host_os@%$host_os%g
3234 s%@build_alias@%$build_alias%g
3235 s%@build_cpu@%$build_cpu%g
3236 s%@build_vendor@%$build_vendor%g
3237 s%@build_os@%$build_os%g
3239 s%@RANLIB@%$RANLIB%g
3241 s%@ac_libiberty_warn_cflags@%$ac_libiberty_warn_cflags%g
3242 s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
3243 s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
3244 s%@INSTALL_DATA@%$INSTALL_DATA%g
3245 /@host_makefile_frag@/r $host_makefile_frag
3246 s%@host_makefile_frag@%%g
3249 s%@LIBOBJS@%$LIBOBJS%g
3250 s%@INSTALL_DEST@%$INSTALL_DEST%g
3255 cat >> $CONFIG_STATUS <<\EOF
3257 # Split the substitutions into bite-sized pieces for seds with
3258 # small command number limits, like on Digital OSF/1 and HP-UX.
3259 ac_max_sed_cmds
=90 # Maximum number of lines to put in a sed script.
3260 ac_file
=1 # Number of current file.
3261 ac_beg
=1 # First line for current file.
3262 ac_end
=$ac_max_sed_cmds # Line after last line for current file.
3265 while $ac_more_lines; do
3266 if test $ac_beg -gt 1; then
3267 sed "1,${ac_beg}d; ${ac_end}q" conftest.subs
> conftest.s
$ac_file
3269 sed "${ac_end}q" conftest.subs
> conftest.s
$ac_file
3271 if test ! -s conftest.s
$ac_file; then
3273 rm -f conftest.s
$ac_file
3275 if test -z "$ac_sed_cmds"; then
3276 ac_sed_cmds
="sed -f conftest.s$ac_file"
3278 ac_sed_cmds
="$ac_sed_cmds | sed -f conftest.s$ac_file"
3280 ac_file
=`expr $ac_file + 1`
3282 ac_end
=`expr $ac_end + $ac_max_sed_cmds`
3285 if test -z "$ac_sed_cmds"; then
3290 cat >> $CONFIG_STATUS <<EOF
3292 CONFIG_FILES=\${CONFIG_FILES-"Makefile testsuite/Makefile"}
3294 cat >> $CONFIG_STATUS <<\EOF
3295 for ac_file
in ..
$CONFIG_FILES; do if test "x$ac_file" != x..
; then
3296 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
3298 *:*) ac_file_in
=`echo "$ac_file"|sed 's%[^:]*:%%'`
3299 ac_file
=`echo "$ac_file"|sed 's%:.*%%'` ;;
3300 *) ac_file_in
="${ac_file}.in" ;;
3303 # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
3305 # Remove last slash and all that follows it. Not all systems have dirname.
3306 ac_dir
=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
3307 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .
; then
3308 # The file is in a subdirectory.
3309 test ! -d "$ac_dir" && mkdir
"$ac_dir"
3310 ac_dir_suffix
="/`echo $ac_dir|sed 's%^\./%%'`"
3311 # A "../" for each directory in $ac_dir_suffix.
3312 ac_dots
=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
3314 ac_dir_suffix
= ac_dots
=
3317 case "$ac_given_srcdir" in
3319 if test -z "$ac_dots"; then top_srcdir
=.
3320 else top_srcdir
=`echo $ac_dots|sed 's%/$%%'`; fi ;;
3321 /*) srcdir
="$ac_given_srcdir$ac_dir_suffix"; top_srcdir
="$ac_given_srcdir" ;;
3323 srcdir
="$ac_dots$ac_given_srcdir$ac_dir_suffix"
3324 top_srcdir
="$ac_dots$ac_given_srcdir" ;;
3327 case "$ac_given_INSTALL" in
3328 [/$
]*) INSTALL
="$ac_given_INSTALL" ;;
3329 *) INSTALL
="$ac_dots$ac_given_INSTALL" ;;
3332 echo creating
"$ac_file"
3334 configure_input
="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
3336 *Makefile
*) ac_comsub
="1i\\
3337 # $configure_input" ;;
3341 ac_file_inputs
=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
3343 s%@configure_input@%$configure_input%g
3344 s%@srcdir@%$srcdir%g
3345 s%@top_srcdir@%$top_srcdir%g
3346 s%@INSTALL@%$INSTALL%g
3347 " $ac_file_inputs |
(eval "$ac_sed_cmds") > $ac_file
3351 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
3352 # NAME is the cpp macro being defined and VALUE is the value it is being given.
3354 # ac_d sets the value in "#define NAME VALUE" lines.
3355 ac_dA
='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)'
3356 ac_dB
='\([ ][ ]*\)[^ ]*%\1#\2'
3359 # ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
3360 ac_uA
='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
3361 ac_uB
='\([ ]\)%\1#\2define\3'
3364 # ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
3365 ac_eA
='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
3366 ac_eB
='$%\1#\2define\3'
3370 if test "${CONFIG_HEADERS+set}" != set; then
3372 cat >> $CONFIG_STATUS <<EOF
3373 CONFIG_HEADERS="config.h:config.in"
3375 cat >> $CONFIG_STATUS <<\EOF
3377 for ac_file
in ..
$CONFIG_HEADERS; do if test "x$ac_file" != x..
; then
3378 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
3380 *:*) ac_file_in
=`echo "$ac_file"|sed 's%[^:]*:%%'`
3381 ac_file
=`echo "$ac_file"|sed 's%:.*%%'` ;;
3382 *) ac_file_in
="${ac_file}.in" ;;
3385 echo creating
$ac_file
3387 rm -f conftest.frag conftest.
in conftest.out
3388 ac_file_inputs
=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
3389 cat $ac_file_inputs > conftest.
in
3393 # Transform confdefs.h into a sed script conftest.vals that substitutes
3394 # the proper values into config.h.in to produce config.h. And first:
3395 # Protect against being on the right side of a sed subst in config.status.
3396 # Protect against being in an unquoted here document in config.status.
3398 cat > conftest.hdr
<<\EOF
3401 s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
3405 sed -n -f conftest.hdr confdefs.h > conftest.vals
3408 # This sed command replaces #undef with comments. This is necessary, for
3409 # example, in the case of _POSIX_SOURCE, which is predefined and required
3410 # on some systems where configure will not decide to define it.
3411 cat >> conftest.vals <<\EOF
3412 s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
3415 # Break up conftest.vals because some shells have a limit on
3416 # the size of here documents, and old seds have small limits too.
3421 ac_lines=`grep -c . conftest.vals
`
3422 # grep -c gives empty output for an empty file on some AIX systems.
3423 if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
3424 # Write a limited-size here document to conftest.frag.
3425 echo ' cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
3426 sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
3428 sed -f conftest.frag conftest.in > conftest.out
3430 mv conftest.out conftest.in
3432 sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
3434 mv conftest.tail conftest.vals
3438 cat >> $CONFIG_STATUS <<\EOF
3439 rm -f conftest.frag conftest.h
3440 echo "/* $ac_file. Generated automatically by configure. */" > conftest.h
3441 cat conftest.in >> conftest.h
3443 if cmp -s $ac_file conftest.h 2>/dev/null; then
3444 echo "$ac_file is unchanged"
3447 # Remove last slash and all that follows it. Not all systems have dirname.
3448 ac_dir=`echo $ac_file|
sed 's%/[^/][^/]*$%%'`
3449 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
3450 # The file is in a subdirectory.
3451 test ! -d "$ac_dir" && mkdir "$ac_dir"
3454 mv conftest.h $ac_file
3459 cat >> $CONFIG_STATUS <<EOF
3463 with_target_subdir=${with_target_subdir}
3464 with_multisubdir=${with_multisubdir}
3465 ac_configure_args="--enable-multilib ${ac_configure_args}"
3466 CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
3467 libiberty_topdir=${libiberty_topdir}
3470 cat >> $CONFIG_STATUS <<\EOF
3471 test -z "$CONFIG_HEADERS" || echo timestamp > stamp-h
3472 if test -n "$CONFIG_FILES"; then
3473 if test -n "${with_target_subdir}"; then
3474 # FIXME: We shouldn't need to set ac_file
3476 . ${libiberty_topdir}/config-ml.in
3481 chmod +x $CONFIG_STATUS
3482 rm -fr confdefs* $ac_clean_files
3483 test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1