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 # Initialize some variables set by options.
22 # The variables have the same names as the options, with
23 # dashes changed to underlines.
25 cache_file=./config.cache
34 program_transform_name=s,x,x,
42 bindir='${exec_prefix}/bin'
43 sbindir='${exec_prefix}/sbin'
44 libexecdir='${exec_prefix}/libexec'
45 datadir='${prefix}/share'
46 sysconfdir='${prefix}/etc'
47 sharedstatedir='${prefix}/com'
48 localstatedir='${prefix}/var'
49 libdir='${exec_prefix}/lib'
50 includedir='${prefix}/include'
51 oldincludedir='/usr/include'
52 infodir='${prefix}/info'
53 mandir='${prefix}/man'
55 # Initialize some other variables.
58 SHELL=${CONFIG_SHELL-/bin/sh}
59 # Maximum number of lines to put in a shell here document.
66 # If the previous option needs an argument, assign it.
67 if test -n "$ac_prev"; then
68 eval "$ac_prev=\$ac_option"
74 -*=*) ac_optarg=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
78 # Accept the important Cygnus configure options, so we can diagnose typos.
82 -bindir | --bindir | --bindi | --bind | --bin | --bi)
84 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
85 bindir="$ac_optarg" ;;
87 -build | --build | --buil | --bui | --bu)
89 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
92 -cache-file | --cache-file | --cache-fil | --cache-fi \
93 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
95 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
96 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
97 cache_file="$ac_optarg" ;;
99 -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
101 -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
103 datadir="$ac_optarg" ;;
105 -disable-* | --disable-*)
106 ac_feature=`echo $ac_option|sed -e 's/-*disable-//'`
107 # Reject names that are not valid shell variable names.
108 if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
109 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
111 ac_feature=`echo $ac_feature| sed 's/-/_/g'`
112 eval "enable_${ac_feature}=no" ;;
114 -enable-* | --enable-*)
115 ac_feature=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
116 # Reject names that are not valid shell variable names.
117 if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
118 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
120 ac_feature=`echo $ac_feature| sed 's/-/_/g'`
125 eval "enable_${ac_feature}='$ac_optarg'" ;;
127 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
128 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
129 | --exec | --exe | --ex)
130 ac_prev=exec_prefix ;;
131 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
132 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
133 | --exec=* | --exe=* | --ex=*)
134 exec_prefix="$ac_optarg" ;;
136 -gas | --gas | --ga | --g)
137 # Obsolete; use --with-gas.
140 -help | --help | --hel | --he)
141 # Omit some internal or obsolete options to make the list less imposing.
142 # This message is too long to be a string in the A/UX 3.1 sh.
144 Usage: configure [options] [host]
145 Options: [defaults in brackets after descriptions]
147 --cache-file=FILE cache test results in FILE
148 --help print this message
149 --no-create do not create output files
150 --quiet, --silent do not print \`checking...' messages
151 --version print the version of autoconf that created configure
152 Directory and file names:
153 --prefix=PREFIX install architecture-independent files in PREFIX
155 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
157 --bindir=DIR user executables in DIR [EPREFIX/bin]
158 --sbindir=DIR system admin executables in DIR [EPREFIX/sbin]
159 --libexecdir=DIR program executables in DIR [EPREFIX/libexec]
160 --datadir=DIR read-only architecture-independent data in DIR
162 --sysconfdir=DIR read-only single-machine data in DIR [PREFIX/etc]
163 --sharedstatedir=DIR modifiable architecture-independent data in DIR
165 --localstatedir=DIR modifiable single-machine data in DIR [PREFIX/var]
166 --libdir=DIR object code libraries in DIR [EPREFIX/lib]
167 --includedir=DIR C header files in DIR [PREFIX/include]
168 --oldincludedir=DIR C header files for non-gcc in DIR [/usr/include]
169 --infodir=DIR info documentation in DIR [PREFIX/info]
170 --mandir=DIR man documentation in DIR [PREFIX/man]
171 --srcdir=DIR find the sources in DIR [configure dir or ..]
172 --program-prefix=PREFIX prepend PREFIX to installed program names
173 --program-suffix=SUFFIX append SUFFIX to installed program names
174 --program-transform-name=PROGRAM
175 run sed PROGRAM on installed program names
179 --build=BUILD configure for building on BUILD [BUILD=HOST]
180 --host=HOST configure for HOST [guessed]
181 --target=TARGET configure for TARGET [TARGET=HOST]
182 Features and packages:
183 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
184 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
185 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
186 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
187 --x-includes=DIR X include files are in DIR
188 --x-libraries=DIR X library files are in DIR
190 if test -n "$ac_help"; then
191 echo "--enable and --with options recognized:$ac_help"
195 -host | --host | --hos | --ho)
197 -host=* | --host=* | --hos=* | --ho=*)
200 -includedir | --includedir | --includedi | --included | --include \
201 | --includ | --inclu | --incl | --inc)
202 ac_prev=includedir ;;
203 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
204 | --includ=* | --inclu=* | --incl=* | --inc=*)
205 includedir="$ac_optarg" ;;
207 -infodir | --infodir | --infodi | --infod | --info | --inf)
209 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
210 infodir="$ac_optarg" ;;
212 -libdir | --libdir | --libdi | --libd)
214 -libdir=* | --libdir=* | --libdi=* | --libd=*)
215 libdir="$ac_optarg" ;;
217 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
218 | --libexe | --libex | --libe)
219 ac_prev=libexecdir ;;
220 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
221 | --libexe=* | --libex=* | --libe=*)
222 libexecdir="$ac_optarg" ;;
224 -localstatedir | --localstatedir | --localstatedi | --localstated \
225 | --localstate | --localstat | --localsta | --localst \
226 | --locals | --local | --loca | --loc | --lo)
227 ac_prev=localstatedir ;;
228 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
229 | --localstate=* | --localstat=* | --localsta=* | --localst=* \
230 | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
231 localstatedir="$ac_optarg" ;;
233 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
235 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
236 mandir="$ac_optarg" ;;
239 # Obsolete; use --without-fp.
242 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
246 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
247 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
250 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
251 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
252 | --oldin | --oldi | --old | --ol | --o)
253 ac_prev=oldincludedir ;;
254 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
255 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
256 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
257 oldincludedir="$ac_optarg" ;;
259 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
261 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
262 prefix="$ac_optarg" ;;
264 -program-prefix | --program-prefix | --program-prefi | --program-pref \
265 | --program-pre | --program-pr | --program-p)
266 ac_prev=program_prefix ;;
267 -program-prefix=* | --program-prefix=* | --program-prefi=* \
268 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
269 program_prefix="$ac_optarg" ;;
271 -program-suffix | --program-suffix | --program-suffi | --program-suff \
272 | --program-suf | --program-su | --program-s)
273 ac_prev=program_suffix ;;
274 -program-suffix=* | --program-suffix=* | --program-suffi=* \
275 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
276 program_suffix="$ac_optarg" ;;
278 -program-transform-name | --program-transform-name \
279 | --program-transform-nam | --program-transform-na \
280 | --program-transform-n | --program-transform- \
281 | --program-transform | --program-transfor \
282 | --program-transfo | --program-transf \
283 | --program-trans | --program-tran \
284 | --progr-tra | --program-tr | --program-t)
285 ac_prev=program_transform_name ;;
286 -program-transform-name=* | --program-transform-name=* \
287 | --program-transform-nam=* | --program-transform-na=* \
288 | --program-transform-n=* | --program-transform-=* \
289 | --program-transform=* | --program-transfor=* \
290 | --program-transfo=* | --program-transf=* \
291 | --program-trans=* | --program-tran=* \
292 | --progr-tra=* | --program-tr=* | --program-t=*)
293 program_transform_name="$ac_optarg" ;;
295 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
296 | -silent | --silent | --silen | --sile | --sil)
299 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
301 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
303 sbindir="$ac_optarg" ;;
305 -sharedstatedir | --sharedstatedir | --sharedstatedi \
306 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
307 | --sharedst | --shareds | --shared | --share | --shar \
309 ac_prev=sharedstatedir ;;
310 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
311 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
312 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
314 sharedstatedir="$ac_optarg" ;;
316 -site | --site | --sit)
318 -site=* | --site=* | --sit=*)
321 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
323 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
324 srcdir="$ac_optarg" ;;
326 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
327 | --syscon | --sysco | --sysc | --sys | --sy)
328 ac_prev=sysconfdir ;;
329 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
330 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
331 sysconfdir="$ac_optarg" ;;
333 -target | --target | --targe | --targ | --tar | --ta | --t)
335 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
336 target="$ac_optarg" ;;
338 -v | -verbose | --verbose | --verbos | --verbo | --verb)
341 -version | --version | --versio | --versi | --vers)
342 echo "configure generated by autoconf version 2.13"
346 ac_package=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
347 # Reject names that are not valid shell variable names.
348 if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
349 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
351 ac_package=`echo $ac_package| sed 's/-/_/g'`
356 eval "with_${ac_package}='$ac_optarg'" ;;
358 -without-* | --without-*)
359 ac_package=`echo $ac_option|sed -e 's/-*without-//'`
360 # Reject names that are not valid shell variable names.
361 if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
362 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
364 ac_package=`echo $ac_package| sed 's/-/_/g'`
365 eval "with_${ac_package}=no" ;;
368 # Obsolete; use --with-x.
371 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
372 | --x-incl | --x-inc | --x-in | --x-i)
373 ac_prev=x_includes ;;
374 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
375 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
376 x_includes="$ac_optarg" ;;
378 -x-libraries | --x-libraries | --x-librarie | --x-librari \
379 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
380 ac_prev=x_libraries ;;
381 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
382 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
383 x_libraries="$ac_optarg" ;;
385 -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
389 if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
390 echo "configure: warning: $ac_option: invalid host type" 1>&2
392 if test "x$nonopt" != xNONE; then
393 { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
401 if test -n "$ac_prev"; then
402 { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
405 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
407 # File descriptor usage:
410 # 2 errors and warnings
411 # 3 some systems may open it to /dev/tty
412 # 4 used on the Kubota Titan
413 # 6 checking for... messages and results
414 # 5 compiler messages saved in config.log
415 if test "$silent" = yes; then
423 This file contains any messages produced by compilers while
424 running configure, to aid debugging if configure makes a mistake.
427 # Strip out --no-create and --no-recursion so they do not pile up.
428 # Also quote any args containing shell metacharacters.
433 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
434 | --no-cr | --no-c) ;;
435 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
436 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
437 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
438 ac_configure_args="$ac_configure_args '$ac_arg'" ;;
439 *) ac_configure_args="$ac_configure_args $ac_arg" ;;
444 # Only set these to C if already set. These must not be set unconditionally
445 # because not all systems understand e.g. LANG=C (notably SCO).
446 # Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
447 # Non-C LC_CTYPE values break the ctype check.
448 if test "${LANG+set}" = set; then LANG=C; export LANG; fi
449 if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi
450 if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi
451 if test "${LC_CTYPE+set}" = set; then LC_CTYPE=C; export LC_CTYPE; fi
453 # confdefs.h avoids OS command line length limits that DEFS can exceed.
454 rm -rf conftest* confdefs.h
455 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
458 # A filename unique to this package, relative to the directory that
459 # configure is in, which we can look for to find out if srcdir is correct.
460 ac_unique_file=pexecute.c
462 # Find the source files, if location was not specified.
463 if test -z "$srcdir"; then
464 ac_srcdir_defaulted=yes
465 # Try the directory containing this script, then its parent.
467 ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
468 test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
470 if test ! -r $srcdir/$ac_unique_file; then
474 ac_srcdir_defaulted=no
476 if test ! -r $srcdir/$ac_unique_file; then
477 if test "$ac_srcdir_defaulted" = yes; then
478 { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
480 { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
483 srcdir=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
485 # Prefer explicitly selected file to automatically selected ones.
486 if test -z "$CONFIG_SITE"; then
487 if test "x$prefix" != xNONE; then
488 CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
490 CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
493 for ac_site_file in $CONFIG_SITE; do
494 if test -r "$ac_site_file"; then
495 echo "loading site script $ac_site_file"
500 if test -r "$cache_file"; then
501 echo "loading cache $cache_file"
504 echo "creating cache $cache_file"
509 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
510 ac_cpp='$CPP $CPPFLAGS'
511 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
512 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
513 cross_compiling=$ac_cv_prog_cc_cross
517 if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then
519 if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then
526 ac_n= ac_c='\c' ac_t=
531 # Check whether --with-target-subdir or --without-target-subdir was given.
532 if test "${with_target_subdir+set}" = set; then
533 withval="$with_target_subdir"
537 # Check whether --with-cross-host or --without-cross-host was given.
538 if test "${with_cross_host+set}" = set; then
539 withval="$with_cross_host"
543 # Check whether --with-newlib or --without-newlib was given.
544 if test "${with_newlib+set}" = set; then
545 withval="$with_newlib"
550 if test "${srcdir}" = "."; then
551 if test -z "${with_target_subdir}"; then
552 libiberty_topdir="${srcdir}/.."
554 if test "${with_target_subdir}" != "."; then
555 libiberty_topdir="${srcdir}/${with_multisrctop}../.."
557 libiberty_topdir="${srcdir}/${with_multisrctop}.."
561 libiberty_topdir="${srcdir}/.."
564 for ac_dir in $libiberty_topdir $srcdir/$libiberty_topdir; do
565 if test -f $ac_dir/install-sh; then
567 ac_install_sh="$ac_aux_dir/install-sh -c"
569 elif test -f $ac_dir/install.sh; then
571 ac_install_sh="$ac_aux_dir/install.sh -c"
575 if test -z "$ac_aux_dir"; then
576 { echo "configure: error: can not find install-sh or install.sh in $libiberty_topdir $srcdir/$libiberty_topdir" 1>&2; exit 1; }
578 ac_config_guess=$ac_aux_dir/config.guess
579 ac_config_sub=$ac_aux_dir/config.sub
580 ac_configure=$ac_aux_dir/configure # This should be Cygnus configure.
584 # Make sure we can run config.sub.
585 if ${CONFIG_SHELL-/bin/sh} $ac_config_sub sun4 >/dev/null 2>&1; then :
586 else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
589 echo $ac_n "checking host system type""... $ac_c" 1>&6
590 echo "configure:591: checking host system type" >&5
593 case "$host_alias" in
597 if host_alias=`${CONFIG_SHELL-/bin/sh} $ac_config_guess`; then :
598 else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; }
600 *) host_alias=$nonopt ;;
604 host=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $host_alias`
605 host_cpu=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
606 host_vendor=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
607 host_os=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
608 echo "$ac_t""$host" 1>&6
612 echo $ac_n "checking build system type""... $ac_c" 1>&6
613 echo "configure:614: checking build system type" >&5
616 case "$build_alias" in
619 NONE) build_alias=$host_alias ;;
620 *) build_alias=$nonopt ;;
624 build=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $build_alias`
625 build_cpu=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
626 build_vendor=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
627 build_os=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
628 echo "$ac_t""$build" 1>&6
630 if test $host != $build; then
631 ac_tool_prefix=${host_alias}-
636 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
637 set dummy ${ac_tool_prefix}ar; ac_word=$2
638 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
639 echo "configure:640: checking for $ac_word" >&5
640 if eval "test \"`echo '$''{'ac_cv_prog_AR'+set}'`\" = set"; then
641 echo $ac_n "(cached) $ac_c" 1>&6
643 if test -n "$AR"; then
644 ac_cv_prog_AR="$AR" # Let the user override the test.
646 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
648 for ac_dir in $ac_dummy; do
649 test -z "$ac_dir" && ac_dir=.
650 if test -f $ac_dir/$ac_word; then
651 ac_cv_prog_AR="${ac_tool_prefix}ar"
656 test -z "$ac_cv_prog_AR" && ac_cv_prog_AR="ar"
660 if test -n "$AR"; then
661 echo "$ac_t""$AR" 1>&6
663 echo "$ac_t""no" 1>&6
668 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
669 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
670 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
671 echo "configure:672: checking for $ac_word" >&5
672 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
673 echo $ac_n "(cached) $ac_c" 1>&6
675 if test -n "$RANLIB"; then
676 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
678 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
680 for ac_dir in $ac_dummy; do
681 test -z "$ac_dir" && ac_dir=.
682 if test -f $ac_dir/$ac_word; then
683 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
690 RANLIB="$ac_cv_prog_RANLIB"
691 if test -n "$RANLIB"; then
692 echo "$ac_t""$RANLIB" 1>&6
694 echo "$ac_t""no" 1>&6
698 if test -z "$ac_cv_prog_RANLIB"; then
699 if test -n "$ac_tool_prefix"; then
700 # Extract the first word of "ranlib", so it can be a program name with args.
701 set dummy ranlib; ac_word=$2
702 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
703 echo "configure:704: checking for $ac_word" >&5
704 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
705 echo $ac_n "(cached) $ac_c" 1>&6
707 if test -n "$RANLIB"; then
708 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
710 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
712 for ac_dir in $ac_dummy; do
713 test -z "$ac_dir" && ac_dir=.
714 if test -f $ac_dir/$ac_word; then
715 ac_cv_prog_RANLIB="ranlib"
720 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
723 RANLIB="$ac_cv_prog_RANLIB"
724 if test -n "$RANLIB"; then
725 echo "$ac_t""$RANLIB" 1>&6
727 echo "$ac_t""no" 1>&6
737 # Extract the first word of "gcc", so it can be a program name with args.
738 set dummy gcc; ac_word=$2
739 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
740 echo "configure:741: checking for $ac_word" >&5
741 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
742 echo $ac_n "(cached) $ac_c" 1>&6
744 if test -n "$CC"; then
745 ac_cv_prog_CC="$CC" # Let the user override the test.
747 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
749 for ac_dir in $ac_dummy; do
750 test -z "$ac_dir" && ac_dir=.
751 if test -f $ac_dir/$ac_word; then
760 if test -n "$CC"; then
761 echo "$ac_t""$CC" 1>&6
763 echo "$ac_t""no" 1>&6
766 if test -z "$CC"; then
767 # Extract the first word of "cc", so it can be a program name with args.
768 set dummy cc; ac_word=$2
769 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
770 echo "configure:771: checking for $ac_word" >&5
771 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
772 echo $ac_n "(cached) $ac_c" 1>&6
774 if test -n "$CC"; then
775 ac_cv_prog_CC="$CC" # Let the user override the test.
777 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
780 for ac_dir in $ac_dummy; do
781 test -z "$ac_dir" && ac_dir=.
782 if test -f $ac_dir/$ac_word; then
783 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
792 if test $ac_prog_rejected = yes; then
793 # We found a bogon in the path, so make sure we never use it.
794 set dummy $ac_cv_prog_CC
796 if test $# -gt 0; then
797 # We chose a different compiler from the bogus one.
798 # However, it has the same basename, so the bogon will be chosen
799 # first if we set CC to just the basename; use the full file name.
801 set dummy "$ac_dir/$ac_word" "$@"
809 if test -n "$CC"; then
810 echo "$ac_t""$CC" 1>&6
812 echo "$ac_t""no" 1>&6
815 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
818 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
819 echo "configure:820: checking whether we are using GNU C" >&5
820 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
821 echo $ac_n "(cached) $ac_c" 1>&6
823 cat > conftest.c <<EOF
828 if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:829: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
835 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
837 if test $ac_cv_prog_gcc = yes; then
839 ac_libiberty_warn_cflags='-W -Wall -Wtraditional -pedantic'
840 ac_test_CFLAGS="${CFLAGS+set}"
841 ac_save_CFLAGS="$CFLAGS"
843 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
844 echo "configure:845: checking whether ${CC-cc} accepts -g" >&5
845 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
846 echo $ac_n "(cached) $ac_c" 1>&6
848 echo 'void f(){}' > conftest.c
849 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
858 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
859 if test "$ac_test_CFLAGS" = set; then
860 CFLAGS="$ac_save_CFLAGS"
861 elif test $ac_cv_prog_cc_g = yes; then
868 ac_libiberty_warn_cflags=
869 test "${CFLAGS+set}" = set || CFLAGS="-g"
874 echo $ac_n "checking for POSIXized ISC""... $ac_c" 1>&6
875 echo "configure:876: checking for POSIXized ISC" >&5
876 if test -d /etc/conf/kconfig.d &&
877 grep _POSIX_VERSION /usr/include/sys/unistd.h >/dev/null 2>&1
879 echo "$ac_t""yes" 1>&6
880 ISC=yes # If later tests want to check for ISC.
881 cat >> confdefs.h <<\EOF
882 #define _POSIX_SOURCE 1
885 if test "$GCC" = yes; then
891 echo "$ac_t""no" 1>&6
895 echo $ac_n "checking for working const""... $ac_c" 1>&6
896 echo "configure:897: checking for working const" >&5
897 if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
898 echo $ac_n "(cached) $ac_c" 1>&6
900 cat > conftest.$ac_ext <<EOF
901 #line 902 "configure"
902 #include "confdefs.h"
906 /* Ultrix mips cc rejects this. */
907 typedef int charset[2]; const charset x = {0,0};
908 /* SunOS 4.1.1 cc rejects this. */
909 char const *const *ccp;
911 /* NEC SVR4.0.2 mips cc rejects this. */
912 struct point {int x, y;};
913 static struct point const zero = {0,0};
914 /* AIX XL C 1.02.0.0 rejects this.
915 It does not let you subtract one const X* pointer from another in an arm
916 of an if-expression whose if-part is not a constant expression */
917 const char *g = "string";
918 ccp = &g + (g ? g-g : 0);
919 /* HPUX 7.0 cc rejects these. */
922 ccp = (char const *const *) p;
923 { /* SCO 3.2v4 cc rejects this. */
925 char const *s = 0 ? (char *) 0 : (char const *) 0;
929 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
931 const int *foo = &x[0];
934 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
935 typedef const int *iptr;
939 { /* AIX XL C 1.02.0.0 rejects this saying
940 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
941 struct s { int j; const int *ap[3]; };
942 struct s *b; b->j = 5;
944 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
950 if { (eval echo configure:951: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
954 echo "configure: failed program was:" >&5
955 cat conftest.$ac_ext >&5
962 echo "$ac_t""$ac_cv_c_const" 1>&6
963 if test $ac_cv_c_const = no; then
964 cat >> confdefs.h <<\EOF
970 echo $ac_n "checking for inline""... $ac_c" 1>&6
971 echo "configure:972: checking for inline" >&5
972 if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then
973 echo $ac_n "(cached) $ac_c" 1>&6
976 for ac_kw in inline __inline__ __inline; do
977 cat > conftest.$ac_ext <<EOF
978 #line 979 "configure"
979 #include "confdefs.h"
985 if { (eval echo configure:986: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
987 ac_cv_c_inline=$ac_kw; break
989 echo "configure: failed program was:" >&5
990 cat conftest.$ac_ext >&5
997 echo "$ac_t""$ac_cv_c_inline" 1>&6
998 case "$ac_cv_c_inline" in
1000 no) cat >> confdefs.h <<\EOF
1004 *) cat >> confdefs.h <<EOF
1005 #define inline $ac_cv_c_inline
1016 # Find a good install program. We prefer a C program (faster),
1017 # so one script is as good as another. But avoid the broken or
1018 # incompatible versions:
1019 # SysV /etc/install, /usr/sbin/install
1020 # SunOS /usr/etc/install
1021 # IRIX /sbin/install
1023 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
1024 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
1025 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
1026 # ./install, which can be erroneously created by make from ./install.sh.
1027 echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
1028 echo "configure:1029: checking for a BSD compatible install" >&5
1029 if test -z "$INSTALL"; then
1030 if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
1031 echo $ac_n "(cached) $ac_c" 1>&6
1033 IFS="${IFS= }"; ac_save_IFS="$IFS"; IFS=":"
1034 for ac_dir in $PATH; do
1035 # Account for people who put trailing slashes in PATH elements.
1037 /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
1039 # OSF1 and SCO ODT 3.0 have their own names for install.
1040 # Don't use installbsd from OSF since it installs stuff as root
1042 for ac_prog in ginstall scoinst install; do
1043 if test -f $ac_dir/$ac_prog; then
1044 if test $ac_prog = install &&
1045 grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
1046 # AIX install. It has an incompatible calling convention.
1049 ac_cv_path_install="$ac_dir/$ac_prog -c"
1060 if test "${ac_cv_path_install+set}" = set; then
1061 INSTALL="$ac_cv_path_install"
1063 # As a last resort, use the slow shell script. We don't cache a
1064 # path for INSTALL within a source directory, because that will
1065 # break other packages using the cache if that directory is
1066 # removed, or if the path is relative.
1067 INSTALL="$ac_install_sh"
1070 echo "$ac_t""$INSTALL" 1>&6
1072 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
1073 # It thinks the first close brace ends the variable substitution.
1074 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
1076 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}'
1078 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
1081 . ${srcdir}/config.table
1082 host_makefile_frag=${frag}
1085 # It's OK to check for header files. Although the compiler may not be
1086 # able to link anything, it had better be able to at least compile
1088 echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
1089 echo "configure:1090: checking how to run the C preprocessor" >&5
1090 # On Suns, sometimes $CPP names a directory.
1091 if test -n "$CPP" && test -d "$CPP"; then
1094 if test -z "$CPP"; then
1095 if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
1096 echo $ac_n "(cached) $ac_c" 1>&6
1098 # This must be in double quotes, not single quotes, because CPP may get
1099 # substituted into the Makefile and "${CC-cc}" will confuse make.
1101 # On the NeXT, cc -E runs the code through the compiler's parser,
1102 # not just through cpp.
1103 cat > conftest.$ac_ext <<EOF
1104 #line 1105 "configure"
1105 #include "confdefs.h"
1109 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1110 { (eval echo configure:1111: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1111 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1112 if test -z "$ac_err"; then
1116 echo "configure: failed program was:" >&5
1117 cat conftest.$ac_ext >&5
1119 CPP="${CC-cc} -E -traditional-cpp"
1120 cat > conftest.$ac_ext <<EOF
1121 #line 1122 "configure"
1122 #include "confdefs.h"
1126 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1127 { (eval echo configure:1128: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1128 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1129 if test -z "$ac_err"; then
1133 echo "configure: failed program was:" >&5
1134 cat conftest.$ac_ext >&5
1136 CPP="${CC-cc} -nologo -E"
1137 cat > conftest.$ac_ext <<EOF
1138 #line 1139 "configure"
1139 #include "confdefs.h"
1143 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1144 { (eval echo configure:1145: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1145 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1146 if test -z "$ac_err"; then
1150 echo "configure: failed program was:" >&5
1151 cat conftest.$ac_ext >&5
1160 ac_cv_prog_CPP="$CPP"
1162 CPP="$ac_cv_prog_CPP"
1164 ac_cv_prog_CPP="$CPP"
1166 echo "$ac_t""$CPP" 1>&6
1168 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
1170 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
1171 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
1172 echo "configure:1173: checking for $ac_hdr" >&5
1173 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
1174 echo $ac_n "(cached) $ac_c" 1>&6
1176 cat > conftest.$ac_ext <<EOF
1177 #line 1178 "configure"
1178 #include "confdefs.h"
1181 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1182 { (eval echo configure:1183: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1183 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1184 if test -z "$ac_err"; then
1186 eval "ac_cv_header_$ac_safe=yes"
1189 echo "configure: failed program was:" >&5
1190 cat conftest.$ac_ext >&5
1192 eval "ac_cv_header_$ac_safe=no"
1196 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
1197 echo "$ac_t""yes" 1>&6
1198 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
1199 cat >> confdefs.h <<EOF
1200 #define $ac_tr_hdr 1
1204 echo "$ac_t""no" 1>&6
1208 echo $ac_n "checking for sys/wait.h that is POSIX.1 compatible""... $ac_c" 1>&6
1209 echo "configure:1210: checking for sys/wait.h that is POSIX.1 compatible" >&5
1210 if eval "test \"`echo '$''{'ac_cv_header_sys_wait_h'+set}'`\" = set"; then
1211 echo $ac_n "(cached) $ac_c" 1>&6
1213 cat > conftest.$ac_ext <<EOF
1214 #line 1215 "configure"
1215 #include "confdefs.h"
1216 #include <sys/types.h>
1217 #include <sys/wait.h>
1219 #define WEXITSTATUS(stat_val) ((unsigned)(stat_val) >> 8)
1222 #define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
1227 s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
1230 if { (eval echo configure:1231: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1232 ac_cv_header_sys_wait_h=yes
1234 echo "configure: failed program was:" >&5
1235 cat conftest.$ac_ext >&5
1237 ac_cv_header_sys_wait_h=no
1242 echo "$ac_t""$ac_cv_header_sys_wait_h" 1>&6
1243 if test $ac_cv_header_sys_wait_h = yes; then
1244 cat >> confdefs.h <<\EOF
1245 #define HAVE_SYS_WAIT_H 1
1250 echo $ac_n "checking whether time.h and sys/time.h may both be included""... $ac_c" 1>&6
1251 echo "configure:1252: checking whether time.h and sys/time.h may both be included" >&5
1252 if eval "test \"`echo '$''{'ac_cv_header_time'+set}'`\" = set"; then
1253 echo $ac_n "(cached) $ac_c" 1>&6
1255 cat > conftest.$ac_ext <<EOF
1256 #line 1257 "configure"
1257 #include "confdefs.h"
1258 #include <sys/types.h>
1259 #include <sys/time.h>
1265 if { (eval echo configure:1266: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1267 ac_cv_header_time=yes
1269 echo "configure: failed program was:" >&5
1270 cat conftest.$ac_ext >&5
1272 ac_cv_header_time=no
1277 echo "$ac_t""$ac_cv_header_time" 1>&6
1278 if test $ac_cv_header_time = yes; then
1279 cat >> confdefs.h <<\EOF
1280 #define TIME_WITH_SYS_TIME 1
1286 echo $ac_n "checking whether errno must be declared""... $ac_c" 1>&6
1287 echo "configure:1288: checking whether errno must be declared" >&5
1288 if eval "test \"`echo '$''{'libiberty_cv_declare_errno'+set}'`\" = set"; then
1289 echo $ac_n "(cached) $ac_c" 1>&6
1291 cat > conftest.$ac_ext <<EOF
1292 #line 1293 "configure"
1293 #include "confdefs.h"
1299 if { (eval echo configure:1300: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1301 libiberty_cv_declare_errno=no
1303 echo "configure: failed program was:" >&5
1304 cat conftest.$ac_ext >&5
1306 libiberty_cv_declare_errno=yes
1311 echo "$ac_t""$libiberty_cv_declare_errno" 1>&6
1312 if test $libiberty_cv_declare_errno = yes
1313 then cat >> confdefs.h <<\EOF
1314 #define NEED_DECLARATION_ERRNO 1
1320 # This is the list of functions which libiberty will provide if they
1321 # are not available on the host.
1324 funcs="$funcs atexit"
1325 funcs="$funcs basename"
1327 funcs="$funcs bcopy"
1328 funcs="$funcs bzero"
1329 funcs="$funcs calloc"
1330 funcs="$funcs clock"
1331 funcs="$funcs getcwd"
1332 funcs="$funcs getpagesize"
1333 funcs="$funcs index"
1334 funcs="$funcs insque"
1335 funcs="$funcs memchr"
1336 funcs="$funcs memcmp"
1337 funcs="$funcs memcpy"
1338 funcs="$funcs memmove"
1339 funcs="$funcs memset"
1340 funcs="$funcs mkstemps"
1341 funcs="$funcs putenv"
1342 funcs="$funcs random"
1343 funcs="$funcs rename"
1344 funcs="$funcs rindex"
1345 funcs="$funcs setenv"
1346 funcs="$funcs sigsetmask"
1347 funcs="$funcs strcasecmp"
1348 funcs="$funcs strchr"
1349 funcs="$funcs strdup"
1350 funcs="$funcs strncasecmp"
1351 funcs="$funcs strrchr"
1352 funcs="$funcs strstr"
1353 funcs="$funcs strtod"
1354 funcs="$funcs strtol"
1355 funcs="$funcs strtoul"
1356 funcs="$funcs tmpnam"
1357 funcs="$funcs vasprintf"
1358 funcs="$funcs vfprintf"
1359 funcs="$funcs vprintf"
1360 funcs="$funcs vsprintf"
1361 funcs="$funcs waitpid"
1363 # Also in the old function.def file: alloca, vfork, getopt.
1365 vars="sys_errlist sys_nerr sys_siglist"
1367 checkfuncs="getrusage on_exit psignal strerror strsignal sysconf times sbrk gettimeofday"
1369 # These are neither executed nor required, but they help keep
1370 # autoheader happy without adding a bunch of text to acconfig.h.
1371 if test "x" = "y"; then
1372 for ac_func in asprintf atexit basename bcmp bcopy bzero calloc clock getcwd
1374 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
1375 echo "configure:1376: checking for $ac_func" >&5
1376 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1377 echo $ac_n "(cached) $ac_c" 1>&6
1379 cat > conftest.$ac_ext <<EOF
1380 #line 1381 "configure"
1381 #include "confdefs.h"
1382 /* System header to define __stub macros and hopefully few prototypes,
1383 which can conflict with char $ac_func(); below. */
1385 /* Override any gcc2 internal prototype to avoid an error. */
1386 /* We use char because int might match the return type of a gcc2
1387 builtin and then its argument prototype would still apply. */
1392 /* The GNU C library defines this for functions which it implements
1393 to always fail with ENOSYS. Some functions are actually named
1394 something starting with __ and the normal name is an alias. */
1395 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
1403 if { (eval echo configure:1404: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1405 eval "ac_cv_func_$ac_func=yes"
1407 echo "configure: failed program was:" >&5
1408 cat conftest.$ac_ext >&5
1410 eval "ac_cv_func_$ac_func=no"
1415 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
1416 echo "$ac_t""yes" 1>&6
1417 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
1418 cat >> confdefs.h <<EOF
1419 #define $ac_tr_func 1
1423 echo "$ac_t""no" 1>&6
1427 for ac_func in getpagesize index insque mkstemps memchr memcmp memcpy memmove
1429 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
1430 echo "configure:1431: checking for $ac_func" >&5
1431 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1432 echo $ac_n "(cached) $ac_c" 1>&6
1434 cat > conftest.$ac_ext <<EOF
1435 #line 1436 "configure"
1436 #include "confdefs.h"
1437 /* System header to define __stub macros and hopefully few prototypes,
1438 which can conflict with char $ac_func(); below. */
1440 /* Override any gcc2 internal prototype to avoid an error. */
1441 /* We use char because int might match the return type of a gcc2
1442 builtin and then its argument prototype would still apply. */
1447 /* The GNU C library defines this for functions which it implements
1448 to always fail with ENOSYS. Some functions are actually named
1449 something starting with __ and the normal name is an alias. */
1450 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
1458 if { (eval echo configure:1459: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1460 eval "ac_cv_func_$ac_func=yes"
1462 echo "configure: failed program was:" >&5
1463 cat conftest.$ac_ext >&5
1465 eval "ac_cv_func_$ac_func=no"
1470 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
1471 echo "$ac_t""yes" 1>&6
1472 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
1473 cat >> confdefs.h <<EOF
1474 #define $ac_tr_func 1
1478 echo "$ac_t""no" 1>&6
1482 for ac_func in memset putenv random rename rindex sigsetmask strcasecmp
1484 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
1485 echo "configure:1486: checking for $ac_func" >&5
1486 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1487 echo $ac_n "(cached) $ac_c" 1>&6
1489 cat > conftest.$ac_ext <<EOF
1490 #line 1491 "configure"
1491 #include "confdefs.h"
1492 /* System header to define __stub macros and hopefully few prototypes,
1493 which can conflict with char $ac_func(); below. */
1495 /* Override any gcc2 internal prototype to avoid an error. */
1496 /* We use char because int might match the return type of a gcc2
1497 builtin and then its argument prototype would still apply. */
1502 /* The GNU C library defines this for functions which it implements
1503 to always fail with ENOSYS. Some functions are actually named
1504 something starting with __ and the normal name is an alias. */
1505 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
1513 if { (eval echo configure:1514: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1515 eval "ac_cv_func_$ac_func=yes"
1517 echo "configure: failed program was:" >&5
1518 cat conftest.$ac_ext >&5
1520 eval "ac_cv_func_$ac_func=no"
1525 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
1526 echo "$ac_t""yes" 1>&6
1527 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
1528 cat >> confdefs.h <<EOF
1529 #define $ac_tr_func 1
1533 echo "$ac_t""no" 1>&6
1537 for ac_func in setenv strchr strdup strncasecmp strrchr strstr strtod strtol
1539 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
1540 echo "configure:1541: checking for $ac_func" >&5
1541 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1542 echo $ac_n "(cached) $ac_c" 1>&6
1544 cat > conftest.$ac_ext <<EOF
1545 #line 1546 "configure"
1546 #include "confdefs.h"
1547 /* System header to define __stub macros and hopefully few prototypes,
1548 which can conflict with char $ac_func(); below. */
1550 /* Override any gcc2 internal prototype to avoid an error. */
1551 /* We use char because int might match the return type of a gcc2
1552 builtin and then its argument prototype would still apply. */
1557 /* The GNU C library defines this for functions which it implements
1558 to always fail with ENOSYS. Some functions are actually named
1559 something starting with __ and the normal name is an alias. */
1560 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
1568 if { (eval echo configure:1569: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1570 eval "ac_cv_func_$ac_func=yes"
1572 echo "configure: failed program was:" >&5
1573 cat conftest.$ac_ext >&5
1575 eval "ac_cv_func_$ac_func=no"
1580 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
1581 echo "$ac_t""yes" 1>&6
1582 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
1583 cat >> confdefs.h <<EOF
1584 #define $ac_tr_func 1
1588 echo "$ac_t""no" 1>&6
1592 for ac_func in strtoul tmpnam vasprintf vfprintf vprintf vsprintf waitpid
1594 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
1595 echo "configure:1596: checking for $ac_func" >&5
1596 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1597 echo $ac_n "(cached) $ac_c" 1>&6
1599 cat > conftest.$ac_ext <<EOF
1600 #line 1601 "configure"
1601 #include "confdefs.h"
1602 /* System header to define __stub macros and hopefully few prototypes,
1603 which can conflict with char $ac_func(); below. */
1605 /* Override any gcc2 internal prototype to avoid an error. */
1606 /* We use char because int might match the return type of a gcc2
1607 builtin and then its argument prototype would still apply. */
1612 /* The GNU C library defines this for functions which it implements
1613 to always fail with ENOSYS. Some functions are actually named
1614 something starting with __ and the normal name is an alias. */
1615 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
1623 if { (eval echo configure:1624: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1625 eval "ac_cv_func_$ac_func=yes"
1627 echo "configure: failed program was:" >&5
1628 cat conftest.$ac_ext >&5
1630 eval "ac_cv_func_$ac_func=no"
1635 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
1636 echo "$ac_t""yes" 1>&6
1637 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
1638 cat >> confdefs.h <<EOF
1639 #define $ac_tr_func 1
1643 echo "$ac_t""no" 1>&6
1647 for ac_func in getrusage on_exit psignal strerror strsignal sysconf times
1649 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
1650 echo "configure:1651: checking for $ac_func" >&5
1651 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1652 echo $ac_n "(cached) $ac_c" 1>&6
1654 cat > conftest.$ac_ext <<EOF
1655 #line 1656 "configure"
1656 #include "confdefs.h"
1657 /* System header to define __stub macros and hopefully few prototypes,
1658 which can conflict with char $ac_func(); below. */
1660 /* Override any gcc2 internal prototype to avoid an error. */
1661 /* We use char because int might match the return type of a gcc2
1662 builtin and then its argument prototype would still apply. */
1667 /* The GNU C library defines this for functions which it implements
1668 to always fail with ENOSYS. Some functions are actually named
1669 something starting with __ and the normal name is an alias. */
1670 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
1678 if { (eval echo configure:1679: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1680 eval "ac_cv_func_$ac_func=yes"
1682 echo "configure: failed program was:" >&5
1683 cat conftest.$ac_ext >&5
1685 eval "ac_cv_func_$ac_func=no"
1690 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
1691 echo "$ac_t""yes" 1>&6
1692 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
1693 cat >> confdefs.h <<EOF
1694 #define $ac_tr_func 1
1698 echo "$ac_t""no" 1>&6
1702 for ac_func in sbrk gettimeofday
1704 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
1705 echo "configure:1706: checking for $ac_func" >&5
1706 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1707 echo $ac_n "(cached) $ac_c" 1>&6
1709 cat > conftest.$ac_ext <<EOF
1710 #line 1711 "configure"
1711 #include "confdefs.h"
1712 /* System header to define __stub macros and hopefully few prototypes,
1713 which can conflict with char $ac_func(); below. */
1715 /* Override any gcc2 internal prototype to avoid an error. */
1716 /* We use char because int might match the return type of a gcc2
1717 builtin and then its argument prototype would still apply. */
1722 /* The GNU C library defines this for functions which it implements
1723 to always fail with ENOSYS. Some functions are actually named
1724 something starting with __ and the normal name is an alias. */
1725 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
1733 if { (eval echo configure:1734: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1735 eval "ac_cv_func_$ac_func=yes"
1737 echo "configure: failed program was:" >&5
1738 cat conftest.$ac_ext >&5
1740 eval "ac_cv_func_$ac_func=no"
1745 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
1746 echo "$ac_t""yes" 1>&6
1747 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
1748 cat >> confdefs.h <<EOF
1749 #define $ac_tr_func 1
1753 echo "$ac_t""no" 1>&6
1757 cat >> confdefs.h <<\EOF
1758 #define HAVE_SYS_ERRLIST 1
1761 cat >> confdefs.h <<\EOF
1762 #define HAVE_SYS_NERR 1 Define if you have the sys_nerr variable.
1765 cat >> confdefs.h <<\EOF
1766 #define HAVE_SYS_SIGLIST 1
1771 # For each of these functions, if the host does not provide the
1772 # function we want to put FN.o in LIBOBJS, and if the host does
1773 # provide the function, we want to define HAVE_FN in config.h. Also,
1774 # if the host does not provide alloca, we set ALLOCA to alloca.o
1778 if test -n "${with_target_subdir}"; then
1780 # We are being configured as a target library. AC_REPLACE_FUNCS
1781 # may not work correctly, because the compiler may not be able to
1782 # link executables. Note that we may still be being configured
1785 # If we are being configured for newlib, we know which functions
1786 # newlib provide and which ones we will be expected to provide.
1788 if test "x${with_newlib}" = "xyes"; then
1790 LIBOBJS="asprintf.o basename.o insque.o random.o strdup.o vasprintf.o"
1794 asprintf | basename | insque | random | strdup | vasprintf)
1797 n=HAVE_`echo $f | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
1798 cat >> confdefs.h <<EOF
1806 # newlib doesnt provide any of the variables in $vars, so we
1807 # dont have to check them here.
1809 # Of the functions in $checkfuncs, newlib only has strerror.
1810 cat >> confdefs.h <<\EOF
1811 #define HAVE_STRERROR 1
1821 # Not a target library, so we set things up to run the test suite.
1822 CHECK=check-cplus-dem
1828 if test -z "${setobjs}"; then
1832 # Handle VxWorks configuration specially, since on VxWorks the
1833 # libraries are actually on the target board, not in the file
1835 LIBOBJS="basename.o getpagesize.o insque.o random.o strcasecmp.o"
1836 LIBOBJS="$LIBOBJS strncasecmp.o strdup.o vfork.o waitpid.o vasprintf.o"
1839 basename | getpagesize | insque | random | strcasecmp)
1841 strncasecmp | strdup | vfork | waitpid | vasprintf)
1844 n=HAVE_`echo $f | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
1845 cat >> confdefs.h <<EOF
1853 # VxWorks doesn't provide any of the variables in $vars, so we
1854 # don't have to check them here.
1856 # Of the functions in $checkfuncs, VxWorks only has strerror.
1857 cat >> confdefs.h <<\EOF
1858 #define HAVE_STRERROR 1
1868 if test -z "${setobjs}"; then
1873 # The Cygwin library actually uses a couple of files from
1874 # libiberty when it is built. If we are building a native
1875 # Cygwin, and we run the tests, we will appear to have these
1876 # files. However, when we go on to build winsup, we will wind up
1877 # with a library which does not have the files, since they should
1878 # have come from libiberty.
1880 # We handle this by removing the functions the winsup library
1881 # provides from our shell variables, so that they appear to be
1884 # DJ - only if we're *building* cygwin, not just building *with* cygwin
1886 if test -n "${with_target_subdir}"
1888 funcs="`echo $funcs | sed -e 's/random//'`"
1889 LIBOBJS="$LIBOBJS random.o"
1890 vars="`echo $vars | sed -e 's/sys_siglist//'`"
1891 checkfuncs="`echo $checkfuncs | sed -e 's/strsignal//' -e 's/psignal//'`"
1896 # Under mingw32, sys_nerr and sys_errlist exist, but they are
1897 # macros, so the test below won't find them.
1898 libiberty_cv_var_sys_nerr=yes
1899 libiberty_cv_var_sys_errlist=yes
1903 # Under some versions of uwin, vfork is notoriously buggy and the test
1904 # can hang configure; on other versions, vfork exists just as a stub.
1905 # FIXME: This should be removed once vfork in uwin's runtime is fixed.
1906 ac_cv_func_vfork_works=no
1907 # Under uwin 2.0+, sys_nerr and sys_errlist exist, but they are
1908 # macros (actually, these are imported from a DLL, but the end effect
1909 # is the same), so the test below won't find them.
1910 libiberty_cv_var_sys_nerr=yes
1911 libiberty_cv_var_sys_errlist=yes
1916 # We haven't set the list of objects yet. Use the standard autoconf
1917 # tests. This will only work if the compiler works.
1918 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
1919 echo "configure:1920: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
1922 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
1923 ac_cpp='$CPP $CPPFLAGS'
1924 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
1925 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
1926 cross_compiling=$ac_cv_prog_cc_cross
1928 cat > conftest.$ac_ext << EOF
1930 #line 1931 "configure"
1931 #include "confdefs.h"
1935 if { (eval echo configure:1936: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1936 ac_cv_prog_cc_works=yes
1937 # If we can't run a trivial program, we are probably using a cross compiler.
1938 if (./conftest; exit) 2>/dev/null; then
1939 ac_cv_prog_cc_cross=no
1941 ac_cv_prog_cc_cross=yes
1944 echo "configure: failed program was:" >&5
1945 cat conftest.$ac_ext >&5
1946 ac_cv_prog_cc_works=no
1950 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
1951 ac_cpp='$CPP $CPPFLAGS'
1952 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
1953 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
1954 cross_compiling=$ac_cv_prog_cc_cross
1956 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
1957 if test $ac_cv_prog_cc_works = no; then
1958 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
1960 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
1961 echo "configure:1962: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
1962 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
1963 cross_compiling=$ac_cv_prog_cc_cross
1965 for ac_func in $funcs
1967 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
1968 echo "configure:1969: checking for $ac_func" >&5
1969 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1970 echo $ac_n "(cached) $ac_c" 1>&6
1972 cat > conftest.$ac_ext <<EOF
1973 #line 1974 "configure"
1974 #include "confdefs.h"
1975 /* System header to define __stub macros and hopefully few prototypes,
1976 which can conflict with char $ac_func(); below. */
1978 /* Override any gcc2 internal prototype to avoid an error. */
1979 /* We use char because int might match the return type of a gcc2
1980 builtin and then its argument prototype would still apply. */
1985 /* The GNU C library defines this for functions which it implements
1986 to always fail with ENOSYS. Some functions are actually named
1987 something starting with __ and the normal name is an alias. */
1988 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
1996 if { (eval echo configure:1997: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1998 eval "ac_cv_func_$ac_func=yes"
2000 echo "configure: failed program was:" >&5
2001 cat conftest.$ac_ext >&5
2003 eval "ac_cv_func_$ac_func=no"
2008 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
2009 echo "$ac_t""yes" 1>&6
2010 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2011 cat >> confdefs.h <<EOF
2012 #define $ac_tr_func 1
2016 echo "$ac_t""no" 1>&6
2017 LIBOBJS="$LIBOBJS ${ac_func}.${ac_objext}"
2025 # On Interix, it wrongly concludes that the MSVC compiler supports alloca.
2026 # (MSVC does on Win32, not on Interix.)
2027 # This should be temporary.
2029 ac_cv_header_alloca_h=no
2030 ac_cv_func_alloca_works=no
2032 cat >> confdefs.h <<\EOF
2035 cat >> confdefs.h <<EOF
2036 #define STACK_DIRECTION -1
2040 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
2041 # for constant arguments. Useless!
2042 echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
2043 echo "configure:2044: checking for working alloca.h" >&5
2044 if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
2045 echo $ac_n "(cached) $ac_c" 1>&6
2047 cat > conftest.$ac_ext <<EOF
2048 #line 2049 "configure"
2049 #include "confdefs.h"
2052 void *p = alloca(2 * sizeof(int));
2055 if { (eval echo configure:2056: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2057 ac_cv_header_alloca_h=yes
2059 echo "configure: failed program was:" >&5
2060 cat conftest.$ac_ext >&5
2062 ac_cv_header_alloca_h=no
2067 echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
2068 if test $ac_cv_header_alloca_h = yes; then
2069 cat >> confdefs.h <<\EOF
2070 #define HAVE_ALLOCA_H 1
2075 echo $ac_n "checking for alloca""... $ac_c" 1>&6
2076 echo "configure:2077: checking for alloca" >&5
2077 if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
2078 echo $ac_n "(cached) $ac_c" 1>&6
2080 cat > conftest.$ac_ext <<EOF
2081 #line 2082 "configure"
2082 #include "confdefs.h"
2085 # define alloca __builtin_alloca
2088 # include <malloc.h>
2089 # define alloca _alloca
2092 # include <alloca.h>
2097 # ifndef alloca /* predefined by HP cc +Olibcalls */
2106 char *p = (char *) alloca(1);
2109 if { (eval echo configure:2110: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2111 ac_cv_func_alloca_works=yes
2113 echo "configure: failed program was:" >&5
2114 cat conftest.$ac_ext >&5
2116 ac_cv_func_alloca_works=no
2121 echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
2122 if test $ac_cv_func_alloca_works = yes; then
2123 cat >> confdefs.h <<\EOF
2124 #define HAVE_ALLOCA 1
2129 if test $ac_cv_func_alloca_works = no; then
2130 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
2131 # that cause trouble. Some versions do not even contain alloca or
2132 # contain a buggy version. If you still want to use their alloca,
2133 # use ar to extract alloca.o from them instead of compiling alloca.c.
2134 ALLOCA=alloca.${ac_objext}
2135 cat >> confdefs.h <<\EOF
2140 echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
2141 echo "configure:2142: checking whether alloca needs Cray hooks" >&5
2142 if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
2143 echo $ac_n "(cached) $ac_c" 1>&6
2145 cat > conftest.$ac_ext <<EOF
2146 #line 2147 "configure"
2147 #include "confdefs.h"
2148 #if defined(CRAY) && ! defined(CRAY2)
2155 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2156 egrep "webecray" >/dev/null 2>&1; then
2167 echo "$ac_t""$ac_cv_os_cray" 1>&6
2168 if test $ac_cv_os_cray = yes; then
2169 for ac_func in _getb67 GETB67 getb67; do
2170 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
2171 echo "configure:2172: checking for $ac_func" >&5
2172 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2173 echo $ac_n "(cached) $ac_c" 1>&6
2175 cat > conftest.$ac_ext <<EOF
2176 #line 2177 "configure"
2177 #include "confdefs.h"
2178 /* System header to define __stub macros and hopefully few prototypes,
2179 which can conflict with char $ac_func(); below. */
2181 /* Override any gcc2 internal prototype to avoid an error. */
2182 /* We use char because int might match the return type of a gcc2
2183 builtin and then its argument prototype would still apply. */
2188 /* The GNU C library defines this for functions which it implements
2189 to always fail with ENOSYS. Some functions are actually named
2190 something starting with __ and the normal name is an alias. */
2191 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
2199 if { (eval echo configure:2200: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2201 eval "ac_cv_func_$ac_func=yes"
2203 echo "configure: failed program was:" >&5
2204 cat conftest.$ac_ext >&5
2206 eval "ac_cv_func_$ac_func=no"
2211 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
2212 echo "$ac_t""yes" 1>&6
2213 cat >> confdefs.h <<EOF
2214 #define CRAY_STACKSEG_END $ac_func
2219 echo "$ac_t""no" 1>&6
2225 echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
2226 echo "configure:2227: checking stack direction for C alloca" >&5
2227 if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
2228 echo $ac_n "(cached) $ac_c" 1>&6
2230 if test "$cross_compiling" = yes; then
2231 ac_cv_c_stack_direction=0
2233 cat > conftest.$ac_ext <<EOF
2234 #line 2235 "configure"
2235 #include "confdefs.h"
2236 find_stack_direction ()
2238 static char *addr = 0;
2243 return find_stack_direction ();
2246 return (&dummy > addr) ? 1 : -1;
2250 exit (find_stack_direction() < 0);
2253 if { (eval echo configure:2254: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
2255 ac_cv_c_stack_direction=1
2257 echo "configure: failed program was:" >&5
2258 cat conftest.$ac_ext >&5
2260 ac_cv_c_stack_direction=-1
2267 echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
2268 cat >> confdefs.h <<EOF
2269 #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 #include <sys/stat.h>
2855 #ifdef HAVE_UNISTD_H
2856 # include <unistd.h>
2859 /* This mess was copied from the GNU getpagesize.h. */
2860 #ifndef HAVE_GETPAGESIZE
2862 /* Assume that all systems that can run configure have sys/param.h. */
2863 # ifndef HAVE_SYS_PARAM_H
2864 # define HAVE_SYS_PARAM_H 1
2867 # ifdef _SC_PAGESIZE
2868 # define getpagesize() sysconf(_SC_PAGESIZE)
2869 # else /* no _SC_PAGESIZE */
2870 # ifdef HAVE_SYS_PARAM_H
2871 # include <sys/param.h>
2872 # ifdef EXEC_PAGESIZE
2873 # define getpagesize() EXEC_PAGESIZE
2874 # else /* no EXEC_PAGESIZE */
2876 # define getpagesize() NBPG * CLSIZE
2879 # endif /* no CLSIZE */
2880 # else /* no NBPG */
2882 # define getpagesize() NBPC
2883 # else /* no NBPC */
2885 # define getpagesize() PAGESIZE
2886 # endif /* PAGESIZE */
2887 # endif /* no NBPC */
2888 # endif /* no NBPG */
2889 # endif /* no EXEC_PAGESIZE */
2890 # else /* no HAVE_SYS_PARAM_H */
2891 # define getpagesize() 8192 /* punt totally */
2892 # endif /* no HAVE_SYS_PARAM_H */
2893 # endif /* no _SC_PAGESIZE */
2895 #endif /* no HAVE_GETPAGESIZE */
2898 extern "C" { void *malloc(unsigned); }
2906 char *data, *data2, *data3;
2910 pagesize = getpagesize();
2913 * First, make a file with some known garbage in it.
2915 data = (char*)malloc(pagesize);
2918 for (i = 0; i < pagesize; ++i)
2919 *(data + i) = rand();
2921 fd = creat("conftestmmap", 0600);
2924 if (write(fd, data, pagesize) != pagesize)
2929 * Next, try to mmap the file at a fixed address which
2930 * already has something else allocated at it. If we can,
2931 * also make sure that we see the same garbage.
2933 fd = open("conftestmmap", O_RDWR);
2936 data2 = (char*)malloc(2 * pagesize);
2939 data2 += (pagesize - ((int) data2 & (pagesize - 1))) & (pagesize - 1);
2940 if (data2 != mmap(data2, pagesize, PROT_READ | PROT_WRITE,
2941 MAP_PRIVATE | MAP_FIXED, fd, 0L))
2943 for (i = 0; i < pagesize; ++i)
2944 if (*(data + i) != *(data2 + i))
2948 * Finally, make sure that changes to the mapped area
2949 * do not percolate back to the file as seen by read().
2950 * (This is a bug on some variants of i386 svr4.0.)
2952 for (i = 0; i < pagesize; ++i)
2953 *(data2 + i) = *(data2 + i) + 1;
2954 data3 = (char*)malloc(pagesize);
2957 if (read(fd, data3, pagesize) != pagesize)
2959 for (i = 0; i < pagesize; ++i)
2960 if (*(data + i) != *(data3 + i))
2963 unlink("conftestmmap");
2968 if { (eval echo configure:2969: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
2970 ac_cv_func_mmap_fixed_mapped=yes
2972 echo "configure: failed program was:" >&5
2973 cat conftest.$ac_ext >&5
2975 ac_cv_func_mmap_fixed_mapped=no
2982 echo "$ac_t""$ac_cv_func_mmap_fixed_mapped" 1>&6
2983 if test $ac_cv_func_mmap_fixed_mapped = yes; then
2984 cat >> confdefs.h <<\EOF
2991 echo $ac_n "checking for working strncmp""... $ac_c" 1>&6
2992 echo "configure:2993: checking for working strncmp" >&5
2993 if eval "test \"`echo '$''{'ac_cv_func_strncmp_works'+set}'`\" = set"; then
2994 echo $ac_n "(cached) $ac_c" 1>&6
2996 if test "$cross_compiling" = yes; then
2997 ac_cv_func_strncmp_works=no
2999 cat > conftest.$ac_ext <<EOF
3000 #line 3001 "configure"
3001 #include "confdefs.h"
3003 /* Test by Jim Wilson and Kaveh Ghazi.
3004 Check whether strncmp reads past the end of its string parameters. */
3005 #include <sys/types.h>
3011 #ifdef HAVE_SYS_MMAN_H
3012 #include <sys/mman.h>
3016 #ifdef MAP_ANONYMOUS
3017 #define MAP_ANON MAP_ANONYMOUS
3019 #define MAP_ANON MAP_FILE
3030 #define MAP_LEN 0x10000
3034 #if defined(HAVE_MMAP) || defined(HAVE_MMAP_ANYWHERE)
3038 dev_zero = open ("/dev/zero", O_RDONLY);
3042 p = (char *) mmap (0, MAP_LEN, PROT_READ|PROT_WRITE,
3043 MAP_ANON|MAP_PRIVATE, dev_zero, 0);
3044 if (p == (char *)-1)
3048 char *string = "__si_type_info";
3049 char *q = (char *) p + MAP_LEN - strlen (string) - 2;
3050 char *r = (char *) p + 0xe;
3056 #endif /* HAVE_MMAP || HAVE_MMAP_ANYWHERE */
3061 if { (eval echo configure:3062: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
3063 ac_cv_func_strncmp_works=yes
3065 echo "configure: failed program was:" >&5
3066 cat conftest.$ac_ext >&5
3068 ac_cv_func_strncmp_works=no
3073 rm -f core core.* *.core
3076 echo "$ac_t""$ac_cv_func_strncmp_works" 1>&6
3077 if test $ac_cv_func_strncmp_works = no ; then
3078 LIBOBJS="$LIBOBJS strncmp.o"
3082 # Install a library built with a cross compiler in $(tooldir) rather
3084 if test -z "${with_cross_host}"; then
3087 INSTALL_DEST=tooldir
3091 # We need multilib support, but only if configuring for the target.
3093 cat > confcache <<\EOF
3094 # This file is a shell script that caches the results of configure
3095 # tests run on this system so they can be shared between configure
3096 # scripts and configure runs. It is not useful on other systems.
3097 # If it contains results you don't want to keep, you may remove or edit it.
3099 # By default, configure uses ./config.cache as the cache file,
3100 # creating it if it does not exist already. You can give configure
3101 # the --cache-file=FILE option to use a different cache file; that is
3102 # what configure does when it calls configure scripts in
3103 # subdirectories, so they share the cache.
3104 # Giving --cache-file=/dev/null disables caching, for debugging configure.
3105 # config.status only pays attention to the cache file if you give it the
3106 # --recheck option to rerun configure.
3109 # The following way of writing the cache mishandles newlines in values,
3110 # but we know of no workaround that is simple, portable, and efficient.
3111 # So, don't put newlines in cache variables' values.
3112 # Ultrix sh set writes to stderr and can't be redirected directly,
3113 # and sets the high bit in the cache file unless we assign to the vars.
3115 case `(ac_space=' '; set | grep ac_space) 2>&1` in
3117 # `set' does not quote correctly, so add quotes (double-quote substitution
3118 # turns \\\\ into \\, and sed turns \\ into \).
3120 -e "s/'/'\\\\''/g" \
3121 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
3124 # `set' quotes correctly as required by POSIX, so do not add quotes.
3125 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
3128 if cmp -s $cache_file confcache; then
3131 if test -w $cache_file; then
3132 echo "updating cache $cache_file"
3133 cat confcache > $cache_file
3135 echo "not updating unwritable cache $cache_file"
3140 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
3142 test "x$prefix" = xNONE && prefix=$ac_default_prefix
3143 # Let make expand exec_prefix.
3144 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
3146 # Any assignment to VPATH causes Sun make to only execute
3147 # the first set of double-colon rules, so remove it if not needed.
3148 # If there is a colon in the path, we need to keep it.
3149 if test "x$srcdir" = x.; then
3150 ac_vpsub='/^[ ]*VPATH[ ]*=[^:]*$/d'
3153 trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
3155 DEFS=-DHAVE_CONFIG_H
3157 # Without the "./", some shells look in PATH for config.status.
3158 : ${CONFIG_STATUS=./config.status}
3160 echo creating $CONFIG_STATUS
3161 rm -f $CONFIG_STATUS
3162 cat > $CONFIG_STATUS <<EOF
3164 # Generated automatically by configure.
3165 # Run this file to recreate the current configuration.
3166 # This directory was configured as follows,
3167 # on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
3169 # $0 $ac_configure_args
3171 # Compiler output produced by configure, useful for debugging
3172 # configure, is in ./config.log if it exists.
3174 ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
3177 case "\$ac_option" in
3178 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
3179 echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
3180 exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
3181 -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
3182 echo "$CONFIG_STATUS generated by autoconf version 2.13"
3184 -help | --help | --hel | --he | --h)
3185 echo "\$ac_cs_usage"; exit 0 ;;
3186 *) echo "\$ac_cs_usage"; exit 1 ;;
3190 ac_given_srcdir=$srcdir
3191 ac_given_INSTALL="$INSTALL"
3193 trap 'rm -fr `echo "Makefile testsuite/Makefile config.h:config.in" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
3195 cat >> $CONFIG_STATUS <<EOF
3197 # Protect against being on the right side of a sed subst in config.status.
3198 sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
3199 s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
3203 s%@CFLAGS@%$CFLAGS%g
3204 s%@CPPFLAGS@%$CPPFLAGS%g
3205 s%@CXXFLAGS@%$CXXFLAGS%g
3206 s%@FFLAGS@%$FFLAGS%g
3208 s%@LDFLAGS@%$LDFLAGS%g
3210 s%@exec_prefix@%$exec_prefix%g
3211 s%@prefix@%$prefix%g
3212 s%@program_transform_name@%$program_transform_name%g
3213 s%@bindir@%$bindir%g
3214 s%@sbindir@%$sbindir%g
3215 s%@libexecdir@%$libexecdir%g
3216 s%@datadir@%$datadir%g
3217 s%@sysconfdir@%$sysconfdir%g
3218 s%@sharedstatedir@%$sharedstatedir%g
3219 s%@localstatedir@%$localstatedir%g
3220 s%@libdir@%$libdir%g
3221 s%@includedir@%$includedir%g
3222 s%@oldincludedir@%$oldincludedir%g
3223 s%@infodir@%$infodir%g
3224 s%@mandir@%$mandir%g
3226 s%@host_alias@%$host_alias%g
3227 s%@host_cpu@%$host_cpu%g
3228 s%@host_vendor@%$host_vendor%g
3229 s%@host_os@%$host_os%g
3231 s%@build_alias@%$build_alias%g
3232 s%@build_cpu@%$build_cpu%g
3233 s%@build_vendor@%$build_vendor%g
3234 s%@build_os@%$build_os%g
3236 s%@RANLIB@%$RANLIB%g
3238 s%@ac_libiberty_warn_cflags@%$ac_libiberty_warn_cflags%g
3239 s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
3240 s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
3241 s%@INSTALL_DATA@%$INSTALL_DATA%g
3242 /@host_makefile_frag@/r $host_makefile_frag
3243 s%@host_makefile_frag@%%g
3246 s%@LIBOBJS@%$LIBOBJS%g
3247 s%@ALLOCA@%$ALLOCA%g
3248 s%@INSTALL_DEST@%$INSTALL_DEST%g
3253 cat >> $CONFIG_STATUS <<\EOF
3255 # Split the substitutions into bite-sized pieces for seds with
3256 # small command number limits, like on Digital OSF/1 and HP-UX.
3257 ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script.
3258 ac_file=1 # Number of current file.
3259 ac_beg=1 # First line for current file.
3260 ac_end=$ac_max_sed_cmds # Line after last line for current file.
3263 while $ac_more_lines; do
3264 if test $ac_beg -gt 1; then
3265 sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file
3267 sed "${ac_end}q" conftest.subs > conftest.s$ac_file
3269 if test ! -s conftest.s$ac_file; then
3271 rm -f conftest.s$ac_file
3273 if test -z "$ac_sed_cmds"; then
3274 ac_sed_cmds="sed -f conftest.s$ac_file"
3276 ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file"
3278 ac_file=`expr $ac_file + 1`
3280 ac_end=`expr $ac_end + $ac_max_sed_cmds`
3283 if test -z "$ac_sed_cmds"; then
3288 cat >> $CONFIG_STATUS <<EOF
3290 CONFIG_FILES=\${CONFIG_FILES-"Makefile testsuite/Makefile"}
3292 cat >> $CONFIG_STATUS <<\EOF
3293 for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
3294 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
3296 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
3297 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
3298 *) ac_file_in="${ac_file}.in" ;;
3301 # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
3303 # Remove last slash and all that follows it. Not all systems have dirname.
3304 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
3305 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
3306 # The file is in a subdirectory.
3307 test ! -d "$ac_dir" && mkdir "$ac_dir"
3308 ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
3309 # A "../" for each directory in $ac_dir_suffix.
3310 ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
3312 ac_dir_suffix= ac_dots=
3315 case "$ac_given_srcdir" in
3317 if test -z "$ac_dots"; then top_srcdir=.
3318 else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
3319 /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
3321 srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
3322 top_srcdir="$ac_dots$ac_given_srcdir" ;;
3325 case "$ac_given_INSTALL" in
3326 [/$]*) INSTALL="$ac_given_INSTALL" ;;
3327 *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
3330 echo creating "$ac_file"
3332 configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
3334 *Makefile*) ac_comsub="1i\\
3335 # $configure_input" ;;
3339 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
3341 s%@configure_input@%$configure_input%g
3342 s%@srcdir@%$srcdir%g
3343 s%@top_srcdir@%$top_srcdir%g
3344 s%@INSTALL@%$INSTALL%g
3345 " $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file
3349 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
3350 # NAME is the cpp macro being defined and VALUE is the value it is being given.
3352 # ac_d sets the value in "#define NAME VALUE" lines.
3353 ac_dA='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)'
3354 ac_dB='\([ ][ ]*\)[^ ]*%\1#\2'
3357 # ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
3358 ac_uA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
3359 ac_uB='\([ ]\)%\1#\2define\3'
3362 # ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
3363 ac_eA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
3364 ac_eB='$%\1#\2define\3'
3368 if test "${CONFIG_HEADERS+set}" != set; then
3370 cat >> $CONFIG_STATUS <<EOF
3371 CONFIG_HEADERS="config.h:config.in"
3373 cat >> $CONFIG_STATUS <<\EOF
3375 for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then
3376 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
3378 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
3379 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
3380 *) ac_file_in="${ac_file}.in" ;;
3383 echo creating $ac_file
3385 rm -f conftest.frag conftest.in conftest.out
3386 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
3387 cat $ac_file_inputs > conftest.in
3391 # Transform confdefs.h into a sed script conftest.vals that substitutes
3392 # the proper values into config.h.in to produce config.h. And first:
3393 # Protect against being on the right side of a sed subst in config.status.
3394 # Protect against being in an unquoted here document in config.status.
3396 cat > conftest.hdr <<\EOF
3399 s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
3403 sed -n -f conftest.hdr confdefs.h > conftest.vals
3406 # This sed command replaces #undef with comments. This is necessary, for
3407 # example, in the case of _POSIX_SOURCE, which is predefined and required
3408 # on some systems where configure will not decide to define it.
3409 cat >> conftest.vals <<\EOF
3410 s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
3413 # Break up conftest.vals because some shells have a limit on
3414 # the size of here documents, and old seds have small limits too.
3419 ac_lines=`grep -c . conftest.vals`
3420 # grep -c gives empty output for an empty file on some AIX systems.
3421 if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
3422 # Write a limited-size here document to conftest.frag.
3423 echo ' cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
3424 sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
3426 sed -f conftest.frag conftest.in > conftest.out
3428 mv conftest.out conftest.in
3430 sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
3432 mv conftest.tail conftest.vals
3436 cat >> $CONFIG_STATUS <<\EOF
3437 rm -f conftest.frag conftest.h
3438 echo "/* $ac_file. Generated automatically by configure. */" > conftest.h
3439 cat conftest.in >> conftest.h
3441 if cmp -s $ac_file conftest.h 2>/dev/null; then
3442 echo "$ac_file is unchanged"
3445 # Remove last slash and all that follows it. Not all systems have dirname.
3446 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
3447 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
3448 # The file is in a subdirectory.
3449 test ! -d "$ac_dir" && mkdir "$ac_dir"
3452 mv conftest.h $ac_file
3457 cat >> $CONFIG_STATUS <<EOF
3461 with_target_subdir=${with_target_subdir}
3462 with_multisubdir=${with_multisubdir}
3463 ac_configure_args="--enable-multilib ${ac_configure_args}"
3464 CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
3465 libiberty_topdir=${libiberty_topdir}
3468 cat >> $CONFIG_STATUS <<\EOF
3469 test -z "$CONFIG_HEADERS" || echo timestamp > stamp-h
3470 if test -n "$CONFIG_FILES"; then
3471 if test -n "${with_target_subdir}"; then
3472 # FIXME: We shouldn't need to set ac_file
3474 . ${libiberty_topdir}/config-ml.in
3479 chmod +x $CONFIG_STATUS
3480 rm -fr confdefs* $ac_clean_files
3481 test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1