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
518 # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
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
736 # FIXME: We temporarily define our own version of AC_PROG_CC. This is
737 # copied from autoconf 2.12, but does not call AC_PROG_CC_WORKS. We
738 # are probably using a cross compiler, which will not be able to fully
739 # link an executable. This should really be fixed in autoconf
746 # Extract the first word of "gcc", so it can be a program name with args.
747 set dummy gcc; ac_word=$2
748 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
749 echo "configure:750: checking for $ac_word" >&5
750 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
751 echo $ac_n "(cached) $ac_c" 1>&6
753 if test -n "$CC"; then
754 ac_cv_prog_CC="$CC" # Let the user override the test.
756 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
758 for ac_dir in $ac_dummy; do
759 test -z "$ac_dir" && ac_dir=.
760 if test -f $ac_dir/$ac_word; then
769 if test -n "$CC"; then
770 echo "$ac_t""$CC" 1>&6
772 echo "$ac_t""no" 1>&6
775 if test -z "$CC"; then
776 # Extract the first word of "cc", so it can be a program name with args.
777 set dummy cc; ac_word=$2
778 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
779 echo "configure:780: checking for $ac_word" >&5
780 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
781 echo $ac_n "(cached) $ac_c" 1>&6
783 if test -n "$CC"; then
784 ac_cv_prog_CC="$CC" # Let the user override the test.
786 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
789 for ac_dir in $ac_dummy; do
790 test -z "$ac_dir" && ac_dir=.
791 if test -f $ac_dir/$ac_word; then
792 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
801 if test $ac_prog_rejected = yes; then
802 # We found a bogon in the path, so make sure we never use it.
803 set dummy $ac_cv_prog_CC
805 if test $# -gt 0; then
806 # We chose a different compiler from the bogus one.
807 # However, it has the same basename, so the bogon will be chosen
808 # first if we set CC to just the basename; use the full file name.
810 set dummy "$ac_dir/$ac_word" "$@"
818 if test -n "$CC"; then
819 echo "$ac_t""$CC" 1>&6
821 echo "$ac_t""no" 1>&6
824 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
827 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
828 echo "configure:829: checking whether we are using GNU C" >&5
829 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
830 echo $ac_n "(cached) $ac_c" 1>&6
832 cat > conftest.c <<EOF
837 if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:838: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
844 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
846 if test $ac_cv_prog_gcc = yes; then
848 ac_libiberty_warn_cflags='-W -Wall -Wtraditional -pedantic'
849 ac_test_CFLAGS="${CFLAGS+set}"
850 ac_save_CFLAGS="$CFLAGS"
852 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
853 echo "configure:854: checking whether ${CC-cc} accepts -g" >&5
854 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
855 echo $ac_n "(cached) $ac_c" 1>&6
857 echo 'void f(){}' > conftest.c
858 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
867 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
868 if test "$ac_test_CFLAGS" = set; then
869 CFLAGS="$ac_save_CFLAGS"
870 elif test $ac_cv_prog_cc_g = yes; then
877 ac_libiberty_warn_cflags=
878 test "${CFLAGS+set}" = set || CFLAGS="-g"
882 echo $ac_n "checking for POSIXized ISC""... $ac_c" 1>&6
883 echo "configure:884: checking for POSIXized ISC" >&5
884 if test -d /etc/conf/kconfig.d &&
885 grep _POSIX_VERSION /usr/include/sys/unistd.h >/dev/null 2>&1
887 echo "$ac_t""yes" 1>&6
888 ISC=yes # If later tests want to check for ISC.
889 cat >> confdefs.h <<\EOF
890 #define _POSIX_SOURCE 1
893 if test "$GCC" = yes; then
899 echo "$ac_t""no" 1>&6
909 # Find a good install program. We prefer a C program (faster),
910 # so one script is as good as another. But avoid the broken or
911 # incompatible versions:
912 # SysV /etc/install, /usr/sbin/install
913 # SunOS /usr/etc/install
916 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
917 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
918 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
919 # ./install, which can be erroneously created by make from ./install.sh.
920 echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
921 echo "configure:922: checking for a BSD compatible install" >&5
922 if test -z "$INSTALL"; then
923 if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
924 echo $ac_n "(cached) $ac_c" 1>&6
926 IFS="${IFS= }"; ac_save_IFS="$IFS"; IFS=":"
927 for ac_dir in $PATH; do
928 # Account for people who put trailing slashes in PATH elements.
930 /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
932 # OSF1 and SCO ODT 3.0 have their own names for install.
933 # Don't use installbsd from OSF since it installs stuff as root
935 for ac_prog in ginstall scoinst install; do
936 if test -f $ac_dir/$ac_prog; then
937 if test $ac_prog = install &&
938 grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
939 # AIX install. It has an incompatible calling convention.
942 ac_cv_path_install="$ac_dir/$ac_prog -c"
953 if test "${ac_cv_path_install+set}" = set; then
954 INSTALL="$ac_cv_path_install"
956 # As a last resort, use the slow shell script. We don't cache a
957 # path for INSTALL within a source directory, because that will
958 # break other packages using the cache if that directory is
959 # removed, or if the path is relative.
960 INSTALL="$ac_install_sh"
963 echo "$ac_t""$INSTALL" 1>&6
965 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
966 # It thinks the first close brace ends the variable substitution.
967 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
969 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}'
971 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
974 . ${srcdir}/config.table
975 host_makefile_frag=${frag}
978 # It's OK to check for header files. Although the compiler may not be
979 # able to link anything, it had better be able to at least compile
981 echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
982 echo "configure:983: checking how to run the C preprocessor" >&5
983 # On Suns, sometimes $CPP names a directory.
984 if test -n "$CPP" && test -d "$CPP"; then
987 if test -z "$CPP"; then
988 if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
989 echo $ac_n "(cached) $ac_c" 1>&6
991 # This must be in double quotes, not single quotes, because CPP may get
992 # substituted into the Makefile and "${CC-cc}" will confuse make.
994 # On the NeXT, cc -E runs the code through the compiler's parser,
995 # not just through cpp.
996 cat > conftest.$ac_ext <<EOF
997 #line 998 "configure"
998 #include "confdefs.h"
1002 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1003 { (eval echo configure:1004: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1004 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1005 if test -z "$ac_err"; then
1009 echo "configure: failed program was:" >&5
1010 cat conftest.$ac_ext >&5
1012 CPP="${CC-cc} -E -traditional-cpp"
1013 cat > conftest.$ac_ext <<EOF
1014 #line 1015 "configure"
1015 #include "confdefs.h"
1019 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1020 { (eval echo configure:1021: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1021 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1022 if test -z "$ac_err"; then
1026 echo "configure: failed program was:" >&5
1027 cat conftest.$ac_ext >&5
1029 CPP="${CC-cc} -nologo -E"
1030 cat > conftest.$ac_ext <<EOF
1031 #line 1032 "configure"
1032 #include "confdefs.h"
1036 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1037 { (eval echo configure:1038: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1038 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1039 if test -z "$ac_err"; then
1043 echo "configure: failed program was:" >&5
1044 cat conftest.$ac_ext >&5
1053 ac_cv_prog_CPP="$CPP"
1055 CPP="$ac_cv_prog_CPP"
1057 ac_cv_prog_CPP="$CPP"
1059 echo "$ac_t""$CPP" 1>&6
1061 for ac_hdr in sys/file.h sys/param.h stdlib.h string.h unistd.h strings.h sys/time.h sys/resource.h sys/stat.h sys/mman.h fcntl.h
1063 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
1064 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
1065 echo "configure:1066: checking for $ac_hdr" >&5
1066 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
1067 echo $ac_n "(cached) $ac_c" 1>&6
1069 cat > conftest.$ac_ext <<EOF
1070 #line 1071 "configure"
1071 #include "confdefs.h"
1074 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1075 { (eval echo configure:1076: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1076 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1077 if test -z "$ac_err"; then
1079 eval "ac_cv_header_$ac_safe=yes"
1082 echo "configure: failed program was:" >&5
1083 cat conftest.$ac_ext >&5
1085 eval "ac_cv_header_$ac_safe=no"
1089 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
1090 echo "$ac_t""yes" 1>&6
1091 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
1092 cat >> confdefs.h <<EOF
1093 #define $ac_tr_hdr 1
1097 echo "$ac_t""no" 1>&6
1101 echo $ac_n "checking for sys/wait.h that is POSIX.1 compatible""... $ac_c" 1>&6
1102 echo "configure:1103: checking for sys/wait.h that is POSIX.1 compatible" >&5
1103 if eval "test \"`echo '$''{'ac_cv_header_sys_wait_h'+set}'`\" = set"; then
1104 echo $ac_n "(cached) $ac_c" 1>&6
1106 cat > conftest.$ac_ext <<EOF
1107 #line 1108 "configure"
1108 #include "confdefs.h"
1109 #include <sys/types.h>
1110 #include <sys/wait.h>
1112 #define WEXITSTATUS(stat_val) ((unsigned)(stat_val) >> 8)
1115 #define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
1120 s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
1123 if { (eval echo configure:1124: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1125 ac_cv_header_sys_wait_h=yes
1127 echo "configure: failed program was:" >&5
1128 cat conftest.$ac_ext >&5
1130 ac_cv_header_sys_wait_h=no
1135 echo "$ac_t""$ac_cv_header_sys_wait_h" 1>&6
1136 if test $ac_cv_header_sys_wait_h = yes; then
1137 cat >> confdefs.h <<\EOF
1138 #define HAVE_SYS_WAIT_H 1
1144 # This is the list of functions which libiberty will provide if they
1145 # are not available on the host.
1148 funcs="$funcs atexit"
1149 funcs="$funcs basename"
1151 funcs="$funcs bcopy"
1152 funcs="$funcs bzero"
1153 funcs="$funcs calloc"
1154 funcs="$funcs clock"
1155 funcs="$funcs getcwd"
1156 funcs="$funcs getpagesize"
1157 funcs="$funcs index"
1158 funcs="$funcs insque"
1159 funcs="$funcs memchr"
1160 funcs="$funcs memcmp"
1161 funcs="$funcs memcpy"
1162 funcs="$funcs memmove"
1163 funcs="$funcs memset"
1164 funcs="$funcs mkstemps"
1165 funcs="$funcs putenv"
1166 funcs="$funcs random"
1167 funcs="$funcs rename"
1168 funcs="$funcs rindex"
1169 funcs="$funcs setenv"
1170 funcs="$funcs sigsetmask"
1171 funcs="$funcs strcasecmp"
1172 funcs="$funcs strchr"
1173 funcs="$funcs strdup"
1174 funcs="$funcs strncasecmp"
1175 funcs="$funcs strrchr"
1176 funcs="$funcs strstr"
1177 funcs="$funcs strtod"
1178 funcs="$funcs strtol"
1179 funcs="$funcs strtoul"
1180 funcs="$funcs tmpnam"
1181 funcs="$funcs vasprintf"
1182 funcs="$funcs vfprintf"
1183 funcs="$funcs vprintf"
1184 funcs="$funcs vsprintf"
1185 funcs="$funcs waitpid"
1187 # Also in the old function.def file: alloca, vfork, getopt.
1189 vars="sys_errlist sys_nerr sys_siglist"
1191 checkfuncs="getrusage on_exit psignal strerror strsignal sysconf times sbrk gettimeofday"
1193 # These are neither executed nor required, but they help keep
1194 # autoheader happy without adding a bunch of text to acconfig.h.
1195 if test "x" = "y"; then
1196 for ac_func in asprintf atexit basename bcmp bcopy bzero calloc clock getcwd
1198 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
1199 echo "configure:1200: checking for $ac_func" >&5
1200 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1201 echo $ac_n "(cached) $ac_c" 1>&6
1203 cat > conftest.$ac_ext <<EOF
1204 #line 1205 "configure"
1205 #include "confdefs.h"
1206 /* System header to define __stub macros and hopefully few prototypes,
1207 which can conflict with char $ac_func(); below. */
1209 /* Override any gcc2 internal prototype to avoid an error. */
1210 /* We use char because int might match the return type of a gcc2
1211 builtin and then its argument prototype would still apply. */
1216 /* The GNU C library defines this for functions which it implements
1217 to always fail with ENOSYS. Some functions are actually named
1218 something starting with __ and the normal name is an alias. */
1219 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
1227 if { (eval echo configure:1228: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1229 eval "ac_cv_func_$ac_func=yes"
1231 echo "configure: failed program was:" >&5
1232 cat conftest.$ac_ext >&5
1234 eval "ac_cv_func_$ac_func=no"
1239 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
1240 echo "$ac_t""yes" 1>&6
1241 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
1242 cat >> confdefs.h <<EOF
1243 #define $ac_tr_func 1
1247 echo "$ac_t""no" 1>&6
1251 for ac_func in getpagesize index insque mkstemps memchr memcmp memcpy memmove
1253 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
1254 echo "configure:1255: checking for $ac_func" >&5
1255 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1256 echo $ac_n "(cached) $ac_c" 1>&6
1258 cat > conftest.$ac_ext <<EOF
1259 #line 1260 "configure"
1260 #include "confdefs.h"
1261 /* System header to define __stub macros and hopefully few prototypes,
1262 which can conflict with char $ac_func(); below. */
1264 /* Override any gcc2 internal prototype to avoid an error. */
1265 /* We use char because int might match the return type of a gcc2
1266 builtin and then its argument prototype would still apply. */
1271 /* The GNU C library defines this for functions which it implements
1272 to always fail with ENOSYS. Some functions are actually named
1273 something starting with __ and the normal name is an alias. */
1274 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
1282 if { (eval echo configure:1283: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1284 eval "ac_cv_func_$ac_func=yes"
1286 echo "configure: failed program was:" >&5
1287 cat conftest.$ac_ext >&5
1289 eval "ac_cv_func_$ac_func=no"
1294 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
1295 echo "$ac_t""yes" 1>&6
1296 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
1297 cat >> confdefs.h <<EOF
1298 #define $ac_tr_func 1
1302 echo "$ac_t""no" 1>&6
1306 for ac_func in memset putenv random rename rindex sigsetmask strcasecmp
1308 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
1309 echo "configure:1310: checking for $ac_func" >&5
1310 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1311 echo $ac_n "(cached) $ac_c" 1>&6
1313 cat > conftest.$ac_ext <<EOF
1314 #line 1315 "configure"
1315 #include "confdefs.h"
1316 /* System header to define __stub macros and hopefully few prototypes,
1317 which can conflict with char $ac_func(); below. */
1319 /* Override any gcc2 internal prototype to avoid an error. */
1320 /* We use char because int might match the return type of a gcc2
1321 builtin and then its argument prototype would still apply. */
1326 /* The GNU C library defines this for functions which it implements
1327 to always fail with ENOSYS. Some functions are actually named
1328 something starting with __ and the normal name is an alias. */
1329 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
1337 if { (eval echo configure:1338: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1339 eval "ac_cv_func_$ac_func=yes"
1341 echo "configure: failed program was:" >&5
1342 cat conftest.$ac_ext >&5
1344 eval "ac_cv_func_$ac_func=no"
1349 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
1350 echo "$ac_t""yes" 1>&6
1351 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
1352 cat >> confdefs.h <<EOF
1353 #define $ac_tr_func 1
1357 echo "$ac_t""no" 1>&6
1361 for ac_func in setenv strchr strdup strncasecmp strrchr strstr strtod strtol
1363 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
1364 echo "configure:1365: checking for $ac_func" >&5
1365 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1366 echo $ac_n "(cached) $ac_c" 1>&6
1368 cat > conftest.$ac_ext <<EOF
1369 #line 1370 "configure"
1370 #include "confdefs.h"
1371 /* System header to define __stub macros and hopefully few prototypes,
1372 which can conflict with char $ac_func(); below. */
1374 /* Override any gcc2 internal prototype to avoid an error. */
1375 /* We use char because int might match the return type of a gcc2
1376 builtin and then its argument prototype would still apply. */
1381 /* The GNU C library defines this for functions which it implements
1382 to always fail with ENOSYS. Some functions are actually named
1383 something starting with __ and the normal name is an alias. */
1384 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
1392 if { (eval echo configure:1393: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1394 eval "ac_cv_func_$ac_func=yes"
1396 echo "configure: failed program was:" >&5
1397 cat conftest.$ac_ext >&5
1399 eval "ac_cv_func_$ac_func=no"
1404 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
1405 echo "$ac_t""yes" 1>&6
1406 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
1407 cat >> confdefs.h <<EOF
1408 #define $ac_tr_func 1
1412 echo "$ac_t""no" 1>&6
1416 for ac_func in strtoul tmpnam vasprintf vfprintf vprintf vsprintf waitpid
1418 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
1419 echo "configure:1420: checking for $ac_func" >&5
1420 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1421 echo $ac_n "(cached) $ac_c" 1>&6
1423 cat > conftest.$ac_ext <<EOF
1424 #line 1425 "configure"
1425 #include "confdefs.h"
1426 /* System header to define __stub macros and hopefully few prototypes,
1427 which can conflict with char $ac_func(); below. */
1429 /* Override any gcc2 internal prototype to avoid an error. */
1430 /* We use char because int might match the return type of a gcc2
1431 builtin and then its argument prototype would still apply. */
1436 /* The GNU C library defines this for functions which it implements
1437 to always fail with ENOSYS. Some functions are actually named
1438 something starting with __ and the normal name is an alias. */
1439 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
1447 if { (eval echo configure:1448: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1449 eval "ac_cv_func_$ac_func=yes"
1451 echo "configure: failed program was:" >&5
1452 cat conftest.$ac_ext >&5
1454 eval "ac_cv_func_$ac_func=no"
1459 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
1460 echo "$ac_t""yes" 1>&6
1461 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
1462 cat >> confdefs.h <<EOF
1463 #define $ac_tr_func 1
1467 echo "$ac_t""no" 1>&6
1471 cat >> confdefs.h <<\EOF
1472 #define HAVE_SYS_ERRLIST 1
1475 cat >> confdefs.h <<\EOF
1476 #define HAVE_SYS_NERR 1
1479 cat >> confdefs.h <<\EOF
1480 #define HAVE_SYS_SIGLIST 1
1483 for ac_func in getrusage on_exit psignal strerror strsignal sysconf times
1485 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
1486 echo "configure:1487: checking for $ac_func" >&5
1487 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1488 echo $ac_n "(cached) $ac_c" 1>&6
1490 cat > conftest.$ac_ext <<EOF
1491 #line 1492 "configure"
1492 #include "confdefs.h"
1493 /* System header to define __stub macros and hopefully few prototypes,
1494 which can conflict with char $ac_func(); below. */
1496 /* Override any gcc2 internal prototype to avoid an error. */
1497 /* We use char because int might match the return type of a gcc2
1498 builtin and then its argument prototype would still apply. */
1503 /* The GNU C library defines this for functions which it implements
1504 to always fail with ENOSYS. Some functions are actually named
1505 something starting with __ and the normal name is an alias. */
1506 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
1514 if { (eval echo configure:1515: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1516 eval "ac_cv_func_$ac_func=yes"
1518 echo "configure: failed program was:" >&5
1519 cat conftest.$ac_ext >&5
1521 eval "ac_cv_func_$ac_func=no"
1526 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
1527 echo "$ac_t""yes" 1>&6
1528 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
1529 cat >> confdefs.h <<EOF
1530 #define $ac_tr_func 1
1534 echo "$ac_t""no" 1>&6
1538 for ac_func in sbrk gettimeofday
1540 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
1541 echo "configure:1542: checking for $ac_func" >&5
1542 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1543 echo $ac_n "(cached) $ac_c" 1>&6
1545 cat > conftest.$ac_ext <<EOF
1546 #line 1547 "configure"
1547 #include "confdefs.h"
1548 /* System header to define __stub macros and hopefully few prototypes,
1549 which can conflict with char $ac_func(); below. */
1551 /* Override any gcc2 internal prototype to avoid an error. */
1552 /* We use char because int might match the return type of a gcc2
1553 builtin and then its argument prototype would still apply. */
1558 /* The GNU C library defines this for functions which it implements
1559 to always fail with ENOSYS. Some functions are actually named
1560 something starting with __ and the normal name is an alias. */
1561 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
1569 if { (eval echo configure:1570: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1571 eval "ac_cv_func_$ac_func=yes"
1573 echo "configure: failed program was:" >&5
1574 cat conftest.$ac_ext >&5
1576 eval "ac_cv_func_$ac_func=no"
1581 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
1582 echo "$ac_t""yes" 1>&6
1583 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
1584 cat >> confdefs.h <<EOF
1585 #define $ac_tr_func 1
1589 echo "$ac_t""no" 1>&6
1595 # For each of these functions, if the host does not provide the
1596 # function we want to put FN.o in LIBOBJS, and if the host does
1597 # provide the function, we want to define HAVE_FN in config.h. Also,
1598 # if the host does not provide alloca, we set ALLOCA to alloca.o
1602 if test -n "${with_target_subdir}"; then
1604 # We are being configured as a target library. AC_REPLACE_FUNCS
1605 # may not work correctly, because the compiler may not be able to
1606 # link executables. Note that we may still be being configured
1609 # If we are being configured for newlib, we know which functions
1610 # newlib provide and which ones we will be expected to provide.
1612 if test "x${with_newlib}" = "xyes"; then
1614 LIBOBJS="asprintf.o basename.o insque.o random.o strdup.o vasprintf.o"
1618 asprintf | basename | insque | random | strdup | vasprintf)
1621 n=HAVE_`echo $f | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
1622 cat >> confdefs.h <<EOF
1630 # newlib doesnt provide any of the variables in $vars, so we
1631 # dont have to check them here.
1633 # Of the functions in $checkfuncs, newlib only has strerror.
1634 cat >> confdefs.h <<\EOF
1635 #define HAVE_STRERROR 1
1645 # Not a target library, so we set things up to run the test suite.
1646 CHECK=check-cplus-dem
1652 if test -z "${setobjs}"; then
1656 # Handle VxWorks configuration specially, since on VxWorks the
1657 # libraries are actually on the target board, not in the file
1659 LIBOBJS="basename.o getpagesize.o insque.o random.o strcasecmp.o"
1660 LIBOBJS="$LIBOBJS strncasecmp.o strdup.o vfork.o waitpid.o vasprintf.o"
1663 basename | getpagesize | insque | random | strcasecmp)
1665 strncasecmp | strdup | vfork | waitpid | vasprintf)
1668 n=HAVE_`echo $f | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
1669 cat >> confdefs.h <<EOF
1677 # VxWorks doesn't provide any of the variables in $vars, so we
1678 # don't have to check them here.
1680 # Of the functions in $checkfuncs, VxWorks only has strerror.
1681 cat >> confdefs.h <<\EOF
1682 #define HAVE_STRERROR 1
1692 if test -z "${setobjs}"; then
1697 # The Cygwin library actually uses a couple of files from
1698 # libiberty when it is built. If we are building a native
1699 # Cygwin, and we run the tests, we will appear to have these
1700 # files. However, when we go on to build winsup, we will wind up
1701 # with a library which does not have the files, since they should
1702 # have come from libiberty.
1704 # We handle this by removing the functions the winsup library
1705 # provides from our shell variables, so that they appear to be
1708 funcs="`echo $funcs | sed -e 's/random//'`"
1709 LIBOBJS="$LIBOBJS random.o"
1710 vars="`echo $vars | sed -e 's/sys_siglist//'`"
1711 checkfuncs="`echo $checkfuncs | sed -e 's/strsignal//' -e 's/psignal//'`"
1715 # Under mingw32, sys_nerr and sys_errlist exist, but they are
1716 # macros, so the test below won't find them.
1717 vars="`echo $vars | sed -e 's/sys_nerr//' -e 's/sys_errlist//'`"
1718 cat >> confdefs.h <<\EOF
1719 #define HAVE_SYS_NERR 1
1722 cat >> confdefs.h <<\EOF
1723 #define HAVE_SYS_ERRLIST 1
1729 # Under some versions of uwin, vfork is notoriously buggy and the test
1730 # can hang configure; on other versions, vfork exists just as a stub.
1731 # FIXME: This should be removed once vfork in uwin's runtime is fixed.
1732 ac_cv_func_vfork_works=no
1733 # Under uwin 2.0+, sys_nerr and sys_errlist exist, but they are
1734 # macros (actually, these are imported from a DLL, but the end effect
1735 # is the same), so the test below won't find them.
1736 cat >> confdefs.h <<\EOF
1737 #define HAVE_SYS_NERR 1
1740 cat >> confdefs.h <<\EOF
1741 #define HAVE_SYS_ERRLIST 1
1748 # We haven't set the list of objects yet. Use the standard autoconf
1749 # tests. This will only work if the compiler works.
1750 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
1751 echo "configure:1752: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
1754 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
1755 ac_cpp='$CPP $CPPFLAGS'
1756 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
1757 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
1758 cross_compiling=$ac_cv_prog_cc_cross
1760 cat > conftest.$ac_ext << EOF
1762 #line 1763 "configure"
1763 #include "confdefs.h"
1767 if { (eval echo configure:1768: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1768 ac_cv_prog_cc_works=yes
1769 # If we can't run a trivial program, we are probably using a cross compiler.
1770 if (./conftest; exit) 2>/dev/null; then
1771 ac_cv_prog_cc_cross=no
1773 ac_cv_prog_cc_cross=yes
1776 echo "configure: failed program was:" >&5
1777 cat conftest.$ac_ext >&5
1778 ac_cv_prog_cc_works=no
1782 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
1783 ac_cpp='$CPP $CPPFLAGS'
1784 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
1785 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
1786 cross_compiling=$ac_cv_prog_cc_cross
1788 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
1789 if test $ac_cv_prog_cc_works = no; then
1790 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
1792 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
1793 echo "configure:1794: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
1794 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
1795 cross_compiling=$ac_cv_prog_cc_cross
1797 for ac_func in $funcs
1799 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
1800 echo "configure:1801: checking for $ac_func" >&5
1801 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1802 echo $ac_n "(cached) $ac_c" 1>&6
1804 cat > conftest.$ac_ext <<EOF
1805 #line 1806 "configure"
1806 #include "confdefs.h"
1807 /* System header to define __stub macros and hopefully few prototypes,
1808 which can conflict with char $ac_func(); below. */
1810 /* Override any gcc2 internal prototype to avoid an error. */
1811 /* We use char because int might match the return type of a gcc2
1812 builtin and then its argument prototype would still apply. */
1817 /* The GNU C library defines this for functions which it implements
1818 to always fail with ENOSYS. Some functions are actually named
1819 something starting with __ and the normal name is an alias. */
1820 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
1828 if { (eval echo configure:1829: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1830 eval "ac_cv_func_$ac_func=yes"
1832 echo "configure: failed program was:" >&5
1833 cat conftest.$ac_ext >&5
1835 eval "ac_cv_func_$ac_func=no"
1840 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
1841 echo "$ac_t""yes" 1>&6
1842 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
1843 cat >> confdefs.h <<EOF
1844 #define $ac_tr_func 1
1848 echo "$ac_t""no" 1>&6
1849 LIBOBJS="$LIBOBJS ${ac_func}.${ac_objext}"
1857 # On Interix, it wrongly concludes that the MSVC compiler supports alloca.
1858 # (MSVC does on Win32, not on Interix.)
1859 # This should be temporary.
1861 ac_cv_header_alloca_h=no
1862 ac_cv_func_alloca_works=no
1864 cat >> confdefs.h <<\EOF
1867 cat >> confdefs.h <<EOF
1868 #define STACK_DIRECTION -1
1872 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
1873 # for constant arguments. Useless!
1874 echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
1875 echo "configure:1876: checking for working alloca.h" >&5
1876 if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
1877 echo $ac_n "(cached) $ac_c" 1>&6
1879 cat > conftest.$ac_ext <<EOF
1880 #line 1881 "configure"
1881 #include "confdefs.h"
1884 char *p = alloca(2 * sizeof(int));
1887 if { (eval echo configure:1888: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1889 ac_cv_header_alloca_h=yes
1891 echo "configure: failed program was:" >&5
1892 cat conftest.$ac_ext >&5
1894 ac_cv_header_alloca_h=no
1899 echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
1900 if test $ac_cv_header_alloca_h = yes; then
1901 cat >> confdefs.h <<\EOF
1902 #define HAVE_ALLOCA_H 1
1907 echo $ac_n "checking for alloca""... $ac_c" 1>&6
1908 echo "configure:1909: checking for alloca" >&5
1909 if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
1910 echo $ac_n "(cached) $ac_c" 1>&6
1912 cat > conftest.$ac_ext <<EOF
1913 #line 1914 "configure"
1914 #include "confdefs.h"
1917 # define alloca __builtin_alloca
1920 # include <malloc.h>
1921 # define alloca _alloca
1924 # include <alloca.h>
1929 # ifndef alloca /* predefined by HP cc +Olibcalls */
1938 char *p = (char *) alloca(1);
1941 if { (eval echo configure:1942: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1943 ac_cv_func_alloca_works=yes
1945 echo "configure: failed program was:" >&5
1946 cat conftest.$ac_ext >&5
1948 ac_cv_func_alloca_works=no
1953 echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
1954 if test $ac_cv_func_alloca_works = yes; then
1955 cat >> confdefs.h <<\EOF
1956 #define HAVE_ALLOCA 1
1961 if test $ac_cv_func_alloca_works = no; then
1962 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
1963 # that cause trouble. Some versions do not even contain alloca or
1964 # contain a buggy version. If you still want to use their alloca,
1965 # use ar to extract alloca.o from them instead of compiling alloca.c.
1966 ALLOCA=alloca.${ac_objext}
1967 cat >> confdefs.h <<\EOF
1972 echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
1973 echo "configure:1974: checking whether alloca needs Cray hooks" >&5
1974 if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
1975 echo $ac_n "(cached) $ac_c" 1>&6
1977 cat > conftest.$ac_ext <<EOF
1978 #line 1979 "configure"
1979 #include "confdefs.h"
1980 #if defined(CRAY) && ! defined(CRAY2)
1987 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1988 egrep "webecray" >/dev/null 2>&1; then
1999 echo "$ac_t""$ac_cv_os_cray" 1>&6
2000 if test $ac_cv_os_cray = yes; then
2001 for ac_func in _getb67 GETB67 getb67; do
2002 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
2003 echo "configure:2004: checking for $ac_func" >&5
2004 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2005 echo $ac_n "(cached) $ac_c" 1>&6
2007 cat > conftest.$ac_ext <<EOF
2008 #line 2009 "configure"
2009 #include "confdefs.h"
2010 /* System header to define __stub macros and hopefully few prototypes,
2011 which can conflict with char $ac_func(); below. */
2013 /* Override any gcc2 internal prototype to avoid an error. */
2014 /* We use char because int might match the return type of a gcc2
2015 builtin and then its argument prototype would still apply. */
2020 /* The GNU C library defines this for functions which it implements
2021 to always fail with ENOSYS. Some functions are actually named
2022 something starting with __ and the normal name is an alias. */
2023 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
2031 if { (eval echo configure:2032: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2033 eval "ac_cv_func_$ac_func=yes"
2035 echo "configure: failed program was:" >&5
2036 cat conftest.$ac_ext >&5
2038 eval "ac_cv_func_$ac_func=no"
2043 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
2044 echo "$ac_t""yes" 1>&6
2045 cat >> confdefs.h <<EOF
2046 #define CRAY_STACKSEG_END $ac_func
2051 echo "$ac_t""no" 1>&6
2057 echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
2058 echo "configure:2059: checking stack direction for C alloca" >&5
2059 if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
2060 echo $ac_n "(cached) $ac_c" 1>&6
2062 if test "$cross_compiling" = yes; then
2063 ac_cv_c_stack_direction=0
2065 cat > conftest.$ac_ext <<EOF
2066 #line 2067 "configure"
2067 #include "confdefs.h"
2068 find_stack_direction ()
2070 static char *addr = 0;
2075 return find_stack_direction ();
2078 return (&dummy > addr) ? 1 : -1;
2082 exit (find_stack_direction() < 0);
2085 if { (eval echo configure:2086: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
2087 ac_cv_c_stack_direction=1
2089 echo "configure: failed program was:" >&5
2090 cat conftest.$ac_ext >&5
2092 ac_cv_c_stack_direction=-1
2099 echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
2100 cat >> confdefs.h <<EOF
2101 #define STACK_DIRECTION $ac_cv_c_stack_direction
2109 echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
2110 echo "configure:2111: checking for ANSI C header files" >&5
2111 if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
2112 echo $ac_n "(cached) $ac_c" 1>&6
2114 cat > conftest.$ac_ext <<EOF
2115 #line 2116 "configure"
2116 #include "confdefs.h"
2122 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2123 { (eval echo configure:2124: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2124 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2125 if test -z "$ac_err"; then
2127 ac_cv_header_stdc=yes
2130 echo "configure: failed program was:" >&5
2131 cat conftest.$ac_ext >&5
2133 ac_cv_header_stdc=no
2137 if test $ac_cv_header_stdc = yes; then
2138 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
2139 cat > conftest.$ac_ext <<EOF
2140 #line 2141 "configure"
2141 #include "confdefs.h"
2144 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2145 egrep "memchr" >/dev/null 2>&1; then
2149 ac_cv_header_stdc=no
2155 if test $ac_cv_header_stdc = yes; then
2156 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
2157 cat > conftest.$ac_ext <<EOF
2158 #line 2159 "configure"
2159 #include "confdefs.h"
2162 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2163 egrep "free" >/dev/null 2>&1; then
2167 ac_cv_header_stdc=no
2173 if test $ac_cv_header_stdc = yes; then
2174 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
2175 if test "$cross_compiling" = yes; then
2178 cat > conftest.$ac_ext <<EOF
2179 #line 2180 "configure"
2180 #include "confdefs.h"
2182 #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
2183 #define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
2184 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
2185 int main () { int i; for (i = 0; i < 256; i++)
2186 if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
2190 if { (eval echo configure:2191: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
2194 echo "configure: failed program was:" >&5
2195 cat conftest.$ac_ext >&5
2197 ac_cv_header_stdc=no
2205 echo "$ac_t""$ac_cv_header_stdc" 1>&6
2206 if test $ac_cv_header_stdc = yes; then
2207 cat >> confdefs.h <<\EOF
2208 #define STDC_HEADERS 1
2213 echo $ac_n "checking for pid_t""... $ac_c" 1>&6
2214 echo "configure:2215: checking for pid_t" >&5
2215 if eval "test \"`echo '$''{'ac_cv_type_pid_t'+set}'`\" = set"; then
2216 echo $ac_n "(cached) $ac_c" 1>&6
2218 cat > conftest.$ac_ext <<EOF
2219 #line 2220 "configure"
2220 #include "confdefs.h"
2221 #include <sys/types.h>
2227 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2228 egrep "(^|[^a-zA-Z_0-9])pid_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
2230 ac_cv_type_pid_t=yes
2238 echo "$ac_t""$ac_cv_type_pid_t" 1>&6
2239 if test $ac_cv_type_pid_t = no; then
2240 cat >> confdefs.h <<\EOF
2246 ac_safe=`echo "vfork.h" | sed 'y%./+-%__p_%'`
2247 echo $ac_n "checking for vfork.h""... $ac_c" 1>&6
2248 echo "configure:2249: checking for vfork.h" >&5
2249 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2250 echo $ac_n "(cached) $ac_c" 1>&6
2252 cat > conftest.$ac_ext <<EOF
2253 #line 2254 "configure"
2254 #include "confdefs.h"
2257 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2258 { (eval echo configure:2259: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2259 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2260 if test -z "$ac_err"; then
2262 eval "ac_cv_header_$ac_safe=yes"
2265 echo "configure: failed program was:" >&5
2266 cat conftest.$ac_ext >&5
2268 eval "ac_cv_header_$ac_safe=no"
2272 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2273 echo "$ac_t""yes" 1>&6
2274 cat >> confdefs.h <<\EOF
2275 #define HAVE_VFORK_H 1
2279 echo "$ac_t""no" 1>&6
2282 echo $ac_n "checking for working vfork""... $ac_c" 1>&6
2283 echo "configure:2284: checking for working vfork" >&5
2284 if eval "test \"`echo '$''{'ac_cv_func_vfork_works'+set}'`\" = set"; then
2285 echo $ac_n "(cached) $ac_c" 1>&6
2287 if test "$cross_compiling" = yes; then
2288 echo $ac_n "checking for vfork""... $ac_c" 1>&6
2289 echo "configure:2290: checking for vfork" >&5
2290 if eval "test \"`echo '$''{'ac_cv_func_vfork'+set}'`\" = set"; then
2291 echo $ac_n "(cached) $ac_c" 1>&6
2293 cat > conftest.$ac_ext <<EOF
2294 #line 2295 "configure"
2295 #include "confdefs.h"
2296 /* System header to define __stub macros and hopefully few prototypes,
2297 which can conflict with char vfork(); below. */
2299 /* Override any gcc2 internal prototype to avoid an error. */
2300 /* We use char because int might match the return type of a gcc2
2301 builtin and then its argument prototype would still apply. */
2306 /* The GNU C library defines this for functions which it implements
2307 to always fail with ENOSYS. Some functions are actually named
2308 something starting with __ and the normal name is an alias. */
2309 #if defined (__stub_vfork) || defined (__stub___vfork)
2317 if { (eval echo configure:2318: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2319 eval "ac_cv_func_vfork=yes"
2321 echo "configure: failed program was:" >&5
2322 cat conftest.$ac_ext >&5
2324 eval "ac_cv_func_vfork=no"
2329 if eval "test \"`echo '$ac_cv_func_'vfork`\" = yes"; then
2330 echo "$ac_t""yes" 1>&6
2333 echo "$ac_t""no" 1>&6
2336 ac_cv_func_vfork_works=$ac_cv_func_vfork
2338 cat > conftest.$ac_ext <<EOF
2339 #line 2340 "configure"
2340 #include "confdefs.h"
2341 /* Thanks to Paul Eggert for this test. */
2343 #include <sys/types.h>
2344 #include <sys/stat.h>
2345 #ifdef HAVE_UNISTD_H
2351 /* On some sparc systems, changes by the child to local and incoming
2352 argument registers are propagated back to the parent.
2353 The compiler is told about this with #include <vfork.h>,
2354 but some compilers (e.g. gcc -O) don't grok <vfork.h>.
2355 Test for this by using a static variable whose address
2356 is put into a register that is clobbered by the vfork. */
2359 sparc_address_test (int arg)
2361 sparc_address_test (arg) int arg;
2379 pid_t parent = getpid ();
2382 sparc_address_test ();
2387 /* Here is another test for sparc vfork register problems.
2388 This test uses lots of local variables, at least
2389 as many local variables as main has allocated so far
2390 including compiler temporaries. 4 locals are enough for
2391 gcc 1.40.3 on a Solaris 4.1.3 sparc, but we use 8 to be safe.
2392 A buggy compiler should reuse the register of parent
2393 for one of the local variables, since it will think that
2394 parent can't possibly be used any more in this routine.
2395 Assigning to the local variable will thus munge parent
2396 in the parent process. */
2398 p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
2399 p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
2400 /* Convince the compiler that p..p7 are live; otherwise, it might
2401 use the same hardware register for all 8 local variables. */
2402 if (p != p1 || p != p2 || p != p3 || p != p4
2403 || p != p5 || p != p6 || p != p7)
2406 /* On some systems (e.g. IRIX 3.3),
2407 vfork doesn't separate parent from child file descriptors.
2408 If the child closes a descriptor before it execs or exits,
2409 this munges the parent's descriptor as well.
2410 Test for this by closing stdout in the child. */
2411 _exit(close(fileno(stdout)) != 0);
2416 while (wait(&status) != child)
2419 /* Was there some problem with vforking? */
2422 /* Did the child fail? (This shouldn't happen.) */
2425 /* Did the vfork/compiler bug occur? */
2426 || parent != getpid()
2428 /* Did the file descriptor bug occur? */
2429 || fstat(fileno(stdout), &st) != 0
2434 if { (eval echo configure:2435: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
2436 ac_cv_func_vfork_works=yes
2438 echo "configure: failed program was:" >&5
2439 cat conftest.$ac_ext >&5
2441 ac_cv_func_vfork_works=no
2448 echo "$ac_t""$ac_cv_func_vfork_works" 1>&6
2449 if test $ac_cv_func_vfork_works = no; then
2450 cat >> confdefs.h <<\EOF
2456 if test $ac_cv_func_vfork_works = no; then
2457 LIBOBJS="$LIBOBJS vfork.o"
2460 echo $ac_n "checking for $v""... $ac_c" 1>&6
2461 echo "configure:2462: checking for $v" >&5
2462 if eval "test \"`echo '$''{'libiberty_cv_var_$v'+set}'`\" = set"; then
2463 echo $ac_n "(cached) $ac_c" 1>&6
2465 cat > conftest.$ac_ext <<EOF
2466 #line 2467 "configure"
2467 #include "confdefs.h"
2470 extern int $v; p = &$v;
2473 if { (eval echo configure:2474: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2475 eval "libiberty_cv_var_$v=yes"
2477 echo "configure: failed program was:" >&5
2478 cat conftest.$ac_ext >&5
2480 eval "libiberty_cv_var_$v=no"
2485 if eval "test \"`echo '$libiberty_cv_var_'$v`\" = yes"; then
2486 echo "$ac_t""yes" 1>&6
2487 n=HAVE_`echo $v | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2488 cat >> confdefs.h <<EOF
2493 echo "$ac_t""no" 1>&6
2496 for ac_func in $checkfuncs
2498 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
2499 echo "configure:2500: checking for $ac_func" >&5
2500 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2501 echo $ac_n "(cached) $ac_c" 1>&6
2503 cat > conftest.$ac_ext <<EOF
2504 #line 2505 "configure"
2505 #include "confdefs.h"
2506 /* System header to define __stub macros and hopefully few prototypes,
2507 which can conflict with char $ac_func(); below. */
2509 /* Override any gcc2 internal prototype to avoid an error. */
2510 /* We use char because int might match the return type of a gcc2
2511 builtin and then its argument prototype would still apply. */
2516 /* The GNU C library defines this for functions which it implements
2517 to always fail with ENOSYS. Some functions are actually named
2518 something starting with __ and the normal name is an alias. */
2519 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
2527 if { (eval echo configure:2528: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2529 eval "ac_cv_func_$ac_func=yes"
2531 echo "configure: failed program was:" >&5
2532 cat conftest.$ac_ext >&5
2534 eval "ac_cv_func_$ac_func=no"
2539 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
2540 echo "$ac_t""yes" 1>&6
2541 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2542 cat >> confdefs.h <<EOF
2543 #define $ac_tr_func 1
2547 echo "$ac_t""no" 1>&6
2553 for ac_hdr in unistd.h
2555 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
2556 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
2557 echo "configure:2558: checking for $ac_hdr" >&5
2558 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2559 echo $ac_n "(cached) $ac_c" 1>&6
2561 cat > conftest.$ac_ext <<EOF
2562 #line 2563 "configure"
2563 #include "confdefs.h"
2566 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2567 { (eval echo configure:2568: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2568 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2569 if test -z "$ac_err"; then
2571 eval "ac_cv_header_$ac_safe=yes"
2574 echo "configure: failed program was:" >&5
2575 cat conftest.$ac_ext >&5
2577 eval "ac_cv_header_$ac_safe=no"
2581 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2582 echo "$ac_t""yes" 1>&6
2583 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
2584 cat >> confdefs.h <<EOF
2585 #define $ac_tr_hdr 1
2589 echo "$ac_t""no" 1>&6
2593 for ac_func in getpagesize
2595 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
2596 echo "configure:2597: checking for $ac_func" >&5
2597 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2598 echo $ac_n "(cached) $ac_c" 1>&6
2600 cat > conftest.$ac_ext <<EOF
2601 #line 2602 "configure"
2602 #include "confdefs.h"
2603 /* System header to define __stub macros and hopefully few prototypes,
2604 which can conflict with char $ac_func(); below. */
2606 /* Override any gcc2 internal prototype to avoid an error. */
2607 /* We use char because int might match the return type of a gcc2
2608 builtin and then its argument prototype would still apply. */
2613 /* The GNU C library defines this for functions which it implements
2614 to always fail with ENOSYS. Some functions are actually named
2615 something starting with __ and the normal name is an alias. */
2616 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
2624 if { (eval echo configure:2625: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2626 eval "ac_cv_func_$ac_func=yes"
2628 echo "configure: failed program was:" >&5
2629 cat conftest.$ac_ext >&5
2631 eval "ac_cv_func_$ac_func=no"
2636 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
2637 echo "$ac_t""yes" 1>&6
2638 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2639 cat >> confdefs.h <<EOF
2640 #define $ac_tr_func 1
2644 echo "$ac_t""no" 1>&6
2648 echo $ac_n "checking for working mmap""... $ac_c" 1>&6
2649 echo "configure:2650: checking for working mmap" >&5
2650 if eval "test \"`echo '$''{'ac_cv_func_mmap_fixed_mapped'+set}'`\" = set"; then
2651 echo $ac_n "(cached) $ac_c" 1>&6
2653 if test "$cross_compiling" = yes; then
2654 ac_cv_func_mmap_fixed_mapped=no
2656 cat > conftest.$ac_ext <<EOF
2657 #line 2658 "configure"
2658 #include "confdefs.h"
2660 /* Thanks to Mike Haertel and Jim Avera for this test.
2661 Here is a matrix of mmap possibilities:
2662 mmap private not fixed
2663 mmap private fixed at somewhere currently unmapped
2664 mmap private fixed at somewhere already mapped
2665 mmap shared not fixed
2666 mmap shared fixed at somewhere currently unmapped
2667 mmap shared fixed at somewhere already mapped
2668 For private mappings, we should verify that changes cannot be read()
2669 back from the file, nor mmap's back from the file at a different
2670 address. (There have been systems where private was not correctly
2671 implemented like the infamous i386 svr4.0, and systems where the
2672 VM page cache was not coherent with the filesystem buffer cache
2673 like early versions of FreeBSD and possibly contemporary NetBSD.)
2674 For shared mappings, we should conversely verify that changes get
2675 propogated back to all the places they're supposed to be.
2677 Grep wants private fixed already mapped.
2678 The main things grep needs to know about mmap are:
2679 * does it exist and is it safe to write into the mmap'd area
2680 * how to use it (BSD variants) */
2681 #include <sys/types.h>
2683 #include <sys/mman.h>
2685 /* This mess was copied from the GNU getpagesize.h. */
2686 #ifndef HAVE_GETPAGESIZE
2687 # ifdef HAVE_UNISTD_H
2688 # include <unistd.h>
2691 /* Assume that all systems that can run configure have sys/param.h. */
2692 # ifndef HAVE_SYS_PARAM_H
2693 # define HAVE_SYS_PARAM_H 1
2696 # ifdef _SC_PAGESIZE
2697 # define getpagesize() sysconf(_SC_PAGESIZE)
2698 # else /* no _SC_PAGESIZE */
2699 # ifdef HAVE_SYS_PARAM_H
2700 # include <sys/param.h>
2701 # ifdef EXEC_PAGESIZE
2702 # define getpagesize() EXEC_PAGESIZE
2703 # else /* no EXEC_PAGESIZE */
2705 # define getpagesize() NBPG * CLSIZE
2708 # endif /* no CLSIZE */
2709 # else /* no NBPG */
2711 # define getpagesize() NBPC
2712 # else /* no NBPC */
2714 # define getpagesize() PAGESIZE
2715 # endif /* PAGESIZE */
2716 # endif /* no NBPC */
2717 # endif /* no NBPG */
2718 # endif /* no EXEC_PAGESIZE */
2719 # else /* no HAVE_SYS_PARAM_H */
2720 # define getpagesize() 8192 /* punt totally */
2721 # endif /* no HAVE_SYS_PARAM_H */
2722 # endif /* no _SC_PAGESIZE */
2724 #endif /* no HAVE_GETPAGESIZE */
2727 extern "C" { void *malloc(unsigned); }
2735 char *data, *data2, *data3;
2739 pagesize = getpagesize();
2742 * First, make a file with some known garbage in it.
2744 data = malloc(pagesize);
2747 for (i = 0; i < pagesize; ++i)
2748 *(data + i) = rand();
2750 fd = creat("conftestmmap", 0600);
2753 if (write(fd, data, pagesize) != pagesize)
2758 * Next, try to mmap the file at a fixed address which
2759 * already has something else allocated at it. If we can,
2760 * also make sure that we see the same garbage.
2762 fd = open("conftestmmap", O_RDWR);
2765 data2 = malloc(2 * pagesize);
2768 data2 += (pagesize - ((int) data2 & (pagesize - 1))) & (pagesize - 1);
2769 if (data2 != mmap(data2, pagesize, PROT_READ | PROT_WRITE,
2770 MAP_PRIVATE | MAP_FIXED, fd, 0L))
2772 for (i = 0; i < pagesize; ++i)
2773 if (*(data + i) != *(data2 + i))
2777 * Finally, make sure that changes to the mapped area
2778 * do not percolate back to the file as seen by read().
2779 * (This is a bug on some variants of i386 svr4.0.)
2781 for (i = 0; i < pagesize; ++i)
2782 *(data2 + i) = *(data2 + i) + 1;
2783 data3 = malloc(pagesize);
2786 if (read(fd, data3, pagesize) != pagesize)
2788 for (i = 0; i < pagesize; ++i)
2789 if (*(data + i) != *(data3 + i))
2792 unlink("conftestmmap");
2797 if { (eval echo configure:2798: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
2799 ac_cv_func_mmap_fixed_mapped=yes
2801 echo "configure: failed program was:" >&5
2802 cat conftest.$ac_ext >&5
2804 ac_cv_func_mmap_fixed_mapped=no
2811 echo "$ac_t""$ac_cv_func_mmap_fixed_mapped" 1>&6
2812 if test $ac_cv_func_mmap_fixed_mapped = yes; then
2813 cat >> confdefs.h <<\EOF
2820 echo $ac_n "checking for working strncmp""... $ac_c" 1>&6
2821 echo "configure:2822: checking for working strncmp" >&5
2822 if eval "test \"`echo '$''{'ac_cv_func_strncmp_works'+set}'`\" = set"; then
2823 echo $ac_n "(cached) $ac_c" 1>&6
2825 if test "$cross_compiling" = yes; then
2826 ac_cv_func_strncmp_works=no
2828 cat > conftest.$ac_ext <<EOF
2829 #line 2830 "configure"
2830 #include "confdefs.h"
2832 /* Test by Jim Wilson and Kaveh Ghazi.
2833 Check whether strncmp reads past the end of its string parameters. */
2834 #include <sys/types.h>
2840 #ifdef HAVE_SYS_MMAN_H
2841 #include <sys/mman.h>
2845 #ifdef MAP_ANONYMOUS
2846 #define MAP_ANON MAP_ANONYMOUS
2848 #define MAP_ANON MAP_FILE
2859 #define MAP_LEN 0x10000
2863 #if defined(HAVE_MMAP) || defined(HAVE_MMAP_ANYWHERE)
2867 dev_zero = open ("/dev/zero", O_RDONLY);
2871 p = (char *) mmap (0, MAP_LEN, PROT_READ|PROT_WRITE,
2872 MAP_ANON|MAP_PRIVATE, dev_zero, 0);
2873 if (p == (char *)-1)
2877 char *string = "__si_type_info";
2878 char *q = (char *) p + MAP_LEN - strlen (string) - 2;
2879 char *r = (char *) p + 0xe;
2885 #endif /* HAVE_MMAP || HAVE_MMAP_ANYWHERE */
2890 if { (eval echo configure:2891: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
2892 ac_cv_func_strncmp_works=yes
2894 echo "configure: failed program was:" >&5
2895 cat conftest.$ac_ext >&5
2897 ac_cv_func_strncmp_works=no
2902 rm -f core core.* *.core
2905 echo "$ac_t""$ac_cv_func_strncmp_works" 1>&6
2906 if test $ac_cv_func_strncmp_works = no ; then
2907 LIBOBJS="$LIBOBJS strncmp.o"
2911 # Install a library built with a cross compiler in $(tooldir) rather
2913 if test -z "${with_cross_host}"; then
2916 INSTALL_DEST=tooldir
2920 # We need multilib support, but only if configuring for the target.
2922 cat > confcache <<\EOF
2923 # This file is a shell script that caches the results of configure
2924 # tests run on this system so they can be shared between configure
2925 # scripts and configure runs. It is not useful on other systems.
2926 # If it contains results you don't want to keep, you may remove or edit it.
2928 # By default, configure uses ./config.cache as the cache file,
2929 # creating it if it does not exist already. You can give configure
2930 # the --cache-file=FILE option to use a different cache file; that is
2931 # what configure does when it calls configure scripts in
2932 # subdirectories, so they share the cache.
2933 # Giving --cache-file=/dev/null disables caching, for debugging configure.
2934 # config.status only pays attention to the cache file if you give it the
2935 # --recheck option to rerun configure.
2938 # The following way of writing the cache mishandles newlines in values,
2939 # but we know of no workaround that is simple, portable, and efficient.
2940 # So, don't put newlines in cache variables' values.
2941 # Ultrix sh set writes to stderr and can't be redirected directly,
2942 # and sets the high bit in the cache file unless we assign to the vars.
2944 case `(ac_space=' '; set | grep ac_space) 2>&1` in
2946 # `set' does not quote correctly, so add quotes (double-quote substitution
2947 # turns \\\\ into \\, and sed turns \\ into \).
2949 -e "s/'/'\\\\''/g" \
2950 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
2953 # `set' quotes correctly as required by POSIX, so do not add quotes.
2954 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
2957 if cmp -s $cache_file confcache; then
2960 if test -w $cache_file; then
2961 echo "updating cache $cache_file"
2962 cat confcache > $cache_file
2964 echo "not updating unwritable cache $cache_file"
2969 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
2971 test "x$prefix" = xNONE && prefix=$ac_default_prefix
2972 # Let make expand exec_prefix.
2973 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
2975 # Any assignment to VPATH causes Sun make to only execute
2976 # the first set of double-colon rules, so remove it if not needed.
2977 # If there is a colon in the path, we need to keep it.
2978 if test "x$srcdir" = x.; then
2979 ac_vpsub='/^[ ]*VPATH[ ]*=[^:]*$/d'
2982 trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
2984 DEFS=-DHAVE_CONFIG_H
2986 # Without the "./", some shells look in PATH for config.status.
2987 : ${CONFIG_STATUS=./config.status}
2989 echo creating $CONFIG_STATUS
2990 rm -f $CONFIG_STATUS
2991 cat > $CONFIG_STATUS <<EOF
2993 # Generated automatically by configure.
2994 # Run this file to recreate the current configuration.
2995 # This directory was configured as follows,
2996 # on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
2998 # $0 $ac_configure_args
3000 # Compiler output produced by configure, useful for debugging
3001 # configure, is in ./config.log if it exists.
3003 ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
3006 case "\$ac_option" in
3007 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
3008 echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
3009 exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
3010 -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
3011 echo "$CONFIG_STATUS generated by autoconf version 2.13"
3013 -help | --help | --hel | --he | --h)
3014 echo "\$ac_cs_usage"; exit 0 ;;
3015 *) echo "\$ac_cs_usage"; exit 1 ;;
3019 ac_given_srcdir=$srcdir
3020 ac_given_INSTALL="$INSTALL"
3022 trap 'rm -fr `echo "Makefile testsuite/Makefile config.h:config.in" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
3024 cat >> $CONFIG_STATUS <<EOF
3026 # Protect against being on the right side of a sed subst in config.status.
3027 sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
3028 s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
3032 s%@CFLAGS@%$CFLAGS%g
3033 s%@CPPFLAGS@%$CPPFLAGS%g
3034 s%@CXXFLAGS@%$CXXFLAGS%g
3035 s%@FFLAGS@%$FFLAGS%g
3037 s%@LDFLAGS@%$LDFLAGS%g
3039 s%@exec_prefix@%$exec_prefix%g
3040 s%@prefix@%$prefix%g
3041 s%@program_transform_name@%$program_transform_name%g
3042 s%@bindir@%$bindir%g
3043 s%@sbindir@%$sbindir%g
3044 s%@libexecdir@%$libexecdir%g
3045 s%@datadir@%$datadir%g
3046 s%@sysconfdir@%$sysconfdir%g
3047 s%@sharedstatedir@%$sharedstatedir%g
3048 s%@localstatedir@%$localstatedir%g
3049 s%@libdir@%$libdir%g
3050 s%@includedir@%$includedir%g
3051 s%@oldincludedir@%$oldincludedir%g
3052 s%@infodir@%$infodir%g
3053 s%@mandir@%$mandir%g
3055 s%@host_alias@%$host_alias%g
3056 s%@host_cpu@%$host_cpu%g
3057 s%@host_vendor@%$host_vendor%g
3058 s%@host_os@%$host_os%g
3060 s%@build_alias@%$build_alias%g
3061 s%@build_cpu@%$build_cpu%g
3062 s%@build_vendor@%$build_vendor%g
3063 s%@build_os@%$build_os%g
3065 s%@RANLIB@%$RANLIB%g
3066 s%@ac_libiberty_warn_cflags@%$ac_libiberty_warn_cflags%g
3068 s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
3069 s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
3070 s%@INSTALL_DATA@%$INSTALL_DATA%g
3071 /@host_makefile_frag@/r $host_makefile_frag
3072 s%@host_makefile_frag@%%g
3075 s%@LIBOBJS@%$LIBOBJS%g
3076 s%@ALLOCA@%$ALLOCA%g
3077 s%@INSTALL_DEST@%$INSTALL_DEST%g
3082 cat >> $CONFIG_STATUS <<\EOF
3084 # Split the substitutions into bite-sized pieces for seds with
3085 # small command number limits, like on Digital OSF/1 and HP-UX.
3086 ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script.
3087 ac_file=1 # Number of current file.
3088 ac_beg=1 # First line for current file.
3089 ac_end=$ac_max_sed_cmds # Line after last line for current file.
3092 while $ac_more_lines; do
3093 if test $ac_beg -gt 1; then
3094 sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file
3096 sed "${ac_end}q" conftest.subs > conftest.s$ac_file
3098 if test ! -s conftest.s$ac_file; then
3100 rm -f conftest.s$ac_file
3102 if test -z "$ac_sed_cmds"; then
3103 ac_sed_cmds="sed -f conftest.s$ac_file"
3105 ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file"
3107 ac_file=`expr $ac_file + 1`
3109 ac_end=`expr $ac_end + $ac_max_sed_cmds`
3112 if test -z "$ac_sed_cmds"; then
3117 cat >> $CONFIG_STATUS <<EOF
3119 CONFIG_FILES=\${CONFIG_FILES-"Makefile testsuite/Makefile"}
3121 cat >> $CONFIG_STATUS <<\EOF
3122 for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
3123 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
3125 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
3126 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
3127 *) ac_file_in="${ac_file}.in" ;;
3130 # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
3132 # Remove last slash and all that follows it. Not all systems have dirname.
3133 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
3134 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
3135 # The file is in a subdirectory.
3136 test ! -d "$ac_dir" && mkdir "$ac_dir"
3137 ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
3138 # A "../" for each directory in $ac_dir_suffix.
3139 ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
3141 ac_dir_suffix= ac_dots=
3144 case "$ac_given_srcdir" in
3146 if test -z "$ac_dots"; then top_srcdir=.
3147 else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
3148 /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
3150 srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
3151 top_srcdir="$ac_dots$ac_given_srcdir" ;;
3154 case "$ac_given_INSTALL" in
3155 [/$]*) INSTALL="$ac_given_INSTALL" ;;
3156 *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
3159 echo creating "$ac_file"
3161 configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
3163 *Makefile*) ac_comsub="1i\\
3164 # $configure_input" ;;
3168 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
3170 s%@configure_input@%$configure_input%g
3171 s%@srcdir@%$srcdir%g
3172 s%@top_srcdir@%$top_srcdir%g
3173 s%@INSTALL@%$INSTALL%g
3174 " $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file
3178 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
3179 # NAME is the cpp macro being defined and VALUE is the value it is being given.
3181 # ac_d sets the value in "#define NAME VALUE" lines.
3182 ac_dA='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)'
3183 ac_dB='\([ ][ ]*\)[^ ]*%\1#\2'
3186 # ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
3187 ac_uA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
3188 ac_uB='\([ ]\)%\1#\2define\3'
3191 # ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
3192 ac_eA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
3193 ac_eB='$%\1#\2define\3'
3197 if test "${CONFIG_HEADERS+set}" != set; then
3199 cat >> $CONFIG_STATUS <<EOF
3200 CONFIG_HEADERS="config.h:config.in"
3202 cat >> $CONFIG_STATUS <<\EOF
3204 for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then
3205 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
3207 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
3208 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
3209 *) ac_file_in="${ac_file}.in" ;;
3212 echo creating $ac_file
3214 rm -f conftest.frag conftest.in conftest.out
3215 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
3216 cat $ac_file_inputs > conftest.in
3220 # Transform confdefs.h into a sed script conftest.vals that substitutes
3221 # the proper values into config.h.in to produce config.h. And first:
3222 # Protect against being on the right side of a sed subst in config.status.
3223 # Protect against being in an unquoted here document in config.status.
3225 cat > conftest.hdr <<\EOF
3228 s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
3232 sed -n -f conftest.hdr confdefs.h > conftest.vals
3235 # This sed command replaces #undef with comments. This is necessary, for
3236 # example, in the case of _POSIX_SOURCE, which is predefined and required
3237 # on some systems where configure will not decide to define it.
3238 cat >> conftest.vals <<\EOF
3239 s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
3242 # Break up conftest.vals because some shells have a limit on
3243 # the size of here documents, and old seds have small limits too.
3248 ac_lines=`grep -c . conftest.vals`
3249 # grep -c gives empty output for an empty file on some AIX systems.
3250 if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
3251 # Write a limited-size here document to conftest.frag.
3252 echo ' cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
3253 sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
3255 sed -f conftest.frag conftest.in > conftest.out
3257 mv conftest.out conftest.in
3259 sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
3261 mv conftest.tail conftest.vals
3265 cat >> $CONFIG_STATUS <<\EOF
3266 rm -f conftest.frag conftest.h
3267 echo "/* $ac_file. Generated automatically by configure. */" > conftest.h
3268 cat conftest.in >> conftest.h
3270 if cmp -s $ac_file conftest.h 2>/dev/null; then
3271 echo "$ac_file is unchanged"
3274 # Remove last slash and all that follows it. Not all systems have dirname.
3275 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
3276 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
3277 # The file is in a subdirectory.
3278 test ! -d "$ac_dir" && mkdir "$ac_dir"
3281 mv conftest.h $ac_file
3286 cat >> $CONFIG_STATUS <<EOF
3290 with_target_subdir=${with_target_subdir}
3291 with_multisubdir=${with_multisubdir}
3292 ac_configure_args="--enable-multilib ${ac_configure_args}"
3293 CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
3294 libiberty_topdir=${libiberty_topdir}
3297 cat >> $CONFIG_STATUS <<\EOF
3298 test -z "$CONFIG_HEADERS" || echo timestamp > stamp-h
3299 if test -n "$CONFIG_FILES"; then
3300 if test -n "${with_target_subdir}"; then
3301 # FIXME: We shouldn't need to set ac_file
3303 . ${libiberty_topdir}/config-ml.in
3308 chmod +x $CONFIG_STATUS
3309 rm -fr confdefs* $ac_clean_files
3310 test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1