3 # Guess values for system-dependent variables and create Makefiles.
4 # Generated automatically using autoconf version 2.12.1
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.12.1"
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 $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
513 cross_compiling=$ac_cv_prog_cc_cross
515 if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then
516 # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
517 if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then
524 ac_n= ac_c='\c' ac_t=
529 # Check whether --with-target-subdir or --without-target-subdir was given.
530 if test "${with_target_subdir+set}" = set; then
531 withval="$with_target_subdir"
535 # Check whether --with-cross-host or --without-cross-host was given.
536 if test "${with_cross_host+set}" = set; then
537 withval="$with_cross_host"
541 # Check whether --with-newlib or --without-newlib was given.
542 if test "${with_newlib+set}" = set; then
543 withval="$with_newlib"
548 if test "${srcdir}" = "."; then
549 if test -z "${with_target_subdir}"; then
550 libiberty_topdir="${srcdir}/.."
552 if test "${with_target_subdir}" != "."; then
553 libiberty_topdir="${srcdir}/${with_multisrctop}../.."
555 libiberty_topdir="${srcdir}/${with_multisrctop}.."
559 libiberty_topdir="${srcdir}/.."
562 for ac_dir in $libiberty_topdir $srcdir/$libiberty_topdir; do
563 if test -f $ac_dir/install-sh; then
565 ac_install_sh="$ac_aux_dir/install-sh -c"
567 elif test -f $ac_dir/install.sh; then
569 ac_install_sh="$ac_aux_dir/install.sh -c"
573 if test -z "$ac_aux_dir"; then
574 { echo "configure: error: can not find install-sh or install.sh in $libiberty_topdir $srcdir/$libiberty_topdir" 1>&2; exit 1; }
576 ac_config_guess=$ac_aux_dir/config.guess
577 ac_config_sub=$ac_aux_dir/config.sub
578 ac_configure=$ac_aux_dir/configure # This should be Cygnus configure.
582 # Make sure we can run config.sub.
583 if ${CONFIG_SHELL-/bin/sh} $ac_config_sub sun4 >/dev/null 2>&1; then :
584 else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
587 echo $ac_n "checking host system type""... $ac_c" 1>&6
588 echo "configure:589: checking host system type" >&5
591 case "$host_alias" in
595 if host_alias=`${CONFIG_SHELL-/bin/sh} $ac_config_guess`; then :
596 else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; }
598 *) host_alias=$nonopt ;;
602 host=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $host_alias`
603 host_cpu=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
604 host_vendor=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
605 host_os=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
606 echo "$ac_t""$host" 1>&6
610 echo $ac_n "checking build system type""... $ac_c" 1>&6
611 echo "configure:612: checking build system type" >&5
614 case "$build_alias" in
617 NONE) build_alias=$host_alias ;;
618 *) build_alias=$nonopt ;;
622 build=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $build_alias`
623 build_cpu=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
624 build_vendor=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
625 build_os=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
626 echo "$ac_t""$build" 1>&6
628 if test $host != $build; then
629 ac_tool_prefix=${host_alias}-
634 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
635 set dummy ${ac_tool_prefix}ar; ac_word=$2
636 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
637 echo "configure:638: checking for $ac_word" >&5
638 if eval "test \"`echo '$''{'ac_cv_prog_AR'+set}'`\" = set"; then
639 echo $ac_n "(cached) $ac_c" 1>&6
641 if test -n "$AR"; then
642 ac_cv_prog_AR="$AR" # Let the user override the test.
644 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
645 for ac_dir in $PATH; do
646 test -z "$ac_dir" && ac_dir=.
647 if test -f $ac_dir/$ac_word; then
648 ac_cv_prog_AR="${ac_tool_prefix}ar"
653 test -z "$ac_cv_prog_AR" && ac_cv_prog_AR="ar"
657 if test -n "$AR"; then
658 echo "$ac_t""$AR" 1>&6
660 echo "$ac_t""no" 1>&6
665 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
666 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
667 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
668 echo "configure:669: checking for $ac_word" >&5
669 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
670 echo $ac_n "(cached) $ac_c" 1>&6
672 if test -n "$RANLIB"; then
673 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
675 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
676 for ac_dir in $PATH; do
677 test -z "$ac_dir" && ac_dir=.
678 if test -f $ac_dir/$ac_word; then
679 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
686 RANLIB="$ac_cv_prog_RANLIB"
687 if test -n "$RANLIB"; then
688 echo "$ac_t""$RANLIB" 1>&6
690 echo "$ac_t""no" 1>&6
694 if test -z "$ac_cv_prog_RANLIB"; then
695 if test -n "$ac_tool_prefix"; then
696 # Extract the first word of "ranlib", so it can be a program name with args.
697 set dummy ranlib; ac_word=$2
698 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
699 echo "configure:700: checking for $ac_word" >&5
700 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
701 echo $ac_n "(cached) $ac_c" 1>&6
703 if test -n "$RANLIB"; then
704 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
706 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
707 for ac_dir in $PATH; do
708 test -z "$ac_dir" && ac_dir=.
709 if test -f $ac_dir/$ac_word; then
710 ac_cv_prog_RANLIB="ranlib"
715 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
718 RANLIB="$ac_cv_prog_RANLIB"
719 if test -n "$RANLIB"; then
720 echo "$ac_t""$RANLIB" 1>&6
722 echo "$ac_t""no" 1>&6
731 # FIXME: We temporarily define our own version of AC_PROG_CC. This is
732 # copied from autoconf 2.12, but does not call AC_PROG_CC_WORKS. We
733 # are probably using a cross compiler, which will not be able to fully
734 # link an executable. This should really be fixed in autoconf
740 # Extract the first word of "gcc", so it can be a program name with args.
741 set dummy gcc; ac_word=$2
742 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
743 echo "configure:744: checking for $ac_word" >&5
744 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
745 echo $ac_n "(cached) $ac_c" 1>&6
747 if test -n "$CC"; then
748 ac_cv_prog_CC="$CC" # Let the user override the test.
750 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
751 for ac_dir in $PATH; do
752 test -z "$ac_dir" && ac_dir=.
753 if test -f $ac_dir/$ac_word; then
762 if test -n "$CC"; then
763 echo "$ac_t""$CC" 1>&6
765 echo "$ac_t""no" 1>&6
768 if test -z "$CC"; then
769 # Extract the first word of "cc", so it can be a program name with args.
770 set dummy cc; ac_word=$2
771 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
772 echo "configure:773: checking for $ac_word" >&5
773 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
774 echo $ac_n "(cached) $ac_c" 1>&6
776 if test -n "$CC"; then
777 ac_cv_prog_CC="$CC" # Let the user override the test.
779 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
781 for ac_dir in $PATH; do
782 test -z "$ac_dir" && ac_dir=.
783 if test -f $ac_dir/$ac_word; then
784 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
793 if test $ac_prog_rejected = yes; then
794 # We found a bogon in the path, so make sure we never use it.
795 set dummy $ac_cv_prog_CC
797 if test $# -gt 0; then
798 # We chose a different compiler from the bogus one.
799 # However, it has the same basename, so the bogon will be chosen
800 # first if we set CC to just the basename; use the full file name.
802 set dummy "$ac_dir/$ac_word" "$@"
810 if test -n "$CC"; then
811 echo "$ac_t""$CC" 1>&6
813 echo "$ac_t""no" 1>&6
816 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
819 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
820 echo "configure:821: checking whether we are using GNU C" >&5
821 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
822 echo $ac_n "(cached) $ac_c" 1>&6
824 cat > conftest.c <<EOF
829 if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:830: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
836 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
838 if test $ac_cv_prog_gcc = yes; then
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 test "${CFLAGS+set}" = set || CFLAGS="-g"
872 echo $ac_n "checking for POSIXized ISC""... $ac_c" 1>&6
873 echo "configure:874: checking for POSIXized ISC" >&5
874 if test -d /etc/conf/kconfig.d &&
875 grep _POSIX_VERSION /usr/include/sys/unistd.h >/dev/null 2>&1
877 echo "$ac_t""yes" 1>&6
878 ISC=yes # If later tests want to check for ISC.
879 cat >> confdefs.h <<\EOF
880 #define _POSIX_SOURCE 1
883 if test "$GCC" = yes; then
889 echo "$ac_t""no" 1>&6
899 # Find a good install program. We prefer a C program (faster),
900 # so one script is as good as another. But avoid the broken or
901 # incompatible versions:
902 # SysV /etc/install, /usr/sbin/install
903 # SunOS /usr/etc/install
906 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
907 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
908 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
909 # ./install, which can be erroneously created by make from ./install.sh.
910 echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
911 echo "configure:912: checking for a BSD compatible install" >&5
912 if test -z "$INSTALL"; then
913 if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
914 echo $ac_n "(cached) $ac_c" 1>&6
916 IFS="${IFS= }"; ac_save_IFS="$IFS"; IFS="${IFS}:"
917 for ac_dir in $PATH; do
918 # Account for people who put trailing slashes in PATH elements.
920 /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
922 # OSF1 and SCO ODT 3.0 have their own names for install.
923 # Don't use installbsd from OSF since it installs stuff as root
925 for ac_prog in ginstall scoinst install; do
926 if test -f $ac_dir/$ac_prog; then
927 if test $ac_prog = install &&
928 grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
929 # AIX install. It has an incompatible calling convention.
932 ac_cv_path_install="$ac_dir/$ac_prog -c"
943 if test "${ac_cv_path_install+set}" = set; then
944 INSTALL="$ac_cv_path_install"
946 # As a last resort, use the slow shell script. We don't cache a
947 # path for INSTALL within a source directory, because that will
948 # break other packages using the cache if that directory is
949 # removed, or if the path is relative.
950 INSTALL="$ac_install_sh"
953 echo "$ac_t""$INSTALL" 1>&6
955 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
956 # It thinks the first close brace ends the variable substitution.
957 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
959 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
962 . ${srcdir}/config.table
963 host_makefile_frag=${frag}
966 # It's OK to check for header files. Although the compiler may not be
967 # able to link anything, it had better be able to at least compile
969 echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
970 echo "configure:971: checking how to run the C preprocessor" >&5
971 # On Suns, sometimes $CPP names a directory.
972 if test -n "$CPP" && test -d "$CPP"; then
975 if test -z "$CPP"; then
976 if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
977 echo $ac_n "(cached) $ac_c" 1>&6
979 # This must be in double quotes, not single quotes, because CPP may get
980 # substituted into the Makefile and "${CC-cc}" will confuse make.
982 # On the NeXT, cc -E runs the code through the compiler's parser,
983 # not just through cpp.
984 cat > conftest.$ac_ext <<EOF
985 #line 986 "configure"
986 #include "confdefs.h"
990 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
991 { (eval echo configure:992: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
992 ac_err=`grep -v '^ *+' conftest.out`
993 if test -z "$ac_err"; then
997 echo "configure: failed program was:" >&5
998 cat conftest.$ac_ext >&5
1000 CPP="${CC-cc} -E -traditional-cpp"
1001 cat > conftest.$ac_ext <<EOF
1002 #line 1003 "configure"
1003 #include "confdefs.h"
1007 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1008 { (eval echo configure:1009: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1009 ac_err=`grep -v '^ *+' conftest.out`
1010 if test -z "$ac_err"; then
1014 echo "configure: failed program was:" >&5
1015 cat conftest.$ac_ext >&5
1022 ac_cv_prog_CPP="$CPP"
1024 CPP="$ac_cv_prog_CPP"
1026 ac_cv_prog_CPP="$CPP"
1028 echo "$ac_t""$CPP" 1>&6
1030 for ac_hdr in sys/file.h sys/param.h stdlib.h string.h unistd.h strings.h sys/time.h
1032 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
1033 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
1034 echo "configure:1035: checking for $ac_hdr" >&5
1035 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
1036 echo $ac_n "(cached) $ac_c" 1>&6
1038 cat > conftest.$ac_ext <<EOF
1039 #line 1040 "configure"
1040 #include "confdefs.h"
1043 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1044 { (eval echo configure:1045: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1045 ac_err=`grep -v '^ *+' conftest.out`
1046 if test -z "$ac_err"; then
1048 eval "ac_cv_header_$ac_safe=yes"
1051 echo "configure: failed program was:" >&5
1052 cat conftest.$ac_ext >&5
1054 eval "ac_cv_header_$ac_safe=no"
1058 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
1059 echo "$ac_t""yes" 1>&6
1060 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
1061 cat >> confdefs.h <<EOF
1062 #define $ac_tr_hdr 1
1066 echo "$ac_t""no" 1>&6
1071 # This is the list of functions which libiberty will provide if they
1072 # are not available on the host.
1075 funcs="$funcs atexit"
1076 funcs="$funcs basename"
1078 funcs="$funcs bcopy"
1079 funcs="$funcs bzero"
1080 funcs="$funcs calloc"
1081 funcs="$funcs clock"
1082 funcs="$funcs getcwd"
1083 funcs="$funcs getpagesize"
1084 funcs="$funcs index"
1085 funcs="$funcs insque"
1086 funcs="$funcs memchr"
1087 funcs="$funcs memcmp"
1088 funcs="$funcs memcpy"
1089 funcs="$funcs memmove"
1090 funcs="$funcs memset"
1091 funcs="$funcs random"
1092 funcs="$funcs rename"
1093 funcs="$funcs rindex"
1094 funcs="$funcs sigsetmask"
1095 funcs="$funcs strcasecmp"
1096 funcs="$funcs strchr"
1097 funcs="$funcs strdup"
1098 funcs="$funcs strncasecmp"
1099 funcs="$funcs strrchr"
1100 funcs="$funcs strstr"
1101 funcs="$funcs strtod"
1102 funcs="$funcs strtol"
1103 funcs="$funcs strtoul"
1104 funcs="$funcs tmpnam"
1105 funcs="$funcs vasprintf"
1106 funcs="$funcs vfprintf"
1107 funcs="$funcs vprintf"
1108 funcs="$funcs vsprintf"
1109 funcs="$funcs waitpid"
1111 # Also in the old function.def file: alloca, vfork, getopt.
1113 vars="sys_errlist sys_nerr sys_siglist"
1115 checkfuncs="getrusage on_exit psignal strerror strsignal sysconf times"
1117 # These are neither executed nor required, but they help keep
1118 # autoheader happy without adding a bunch of text to acconfig.h.
1119 if test "x" = "y"; then
1120 for ac_func in asprintf atexit basename bcmp bcopy bzero calloc clock getcwd
1122 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
1123 echo "configure:1124: checking for $ac_func" >&5
1124 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1125 echo $ac_n "(cached) $ac_c" 1>&6
1127 cat > conftest.$ac_ext <<EOF
1128 #line 1129 "configure"
1129 #include "confdefs.h"
1130 /* System header to define __stub macros and hopefully few prototypes,
1131 which can conflict with char $ac_func(); below. */
1133 /* Override any gcc2 internal prototype to avoid an error. */
1134 /* We use char because int might match the return type of a gcc2
1135 builtin and then its argument prototype would still apply. */
1140 /* The GNU C library defines this for functions which it implements
1141 to always fail with ENOSYS. Some functions are actually named
1142 something starting with __ and the normal name is an alias. */
1143 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
1151 if { (eval echo configure:1152: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
1153 eval "ac_cv_func_$ac_func=yes"
1155 echo "configure: failed program was:" >&5
1156 cat conftest.$ac_ext >&5
1158 eval "ac_cv_func_$ac_func=no"
1163 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
1164 echo "$ac_t""yes" 1>&6
1165 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
1166 cat >> confdefs.h <<EOF
1167 #define $ac_tr_func 1
1171 echo "$ac_t""no" 1>&6
1175 for ac_func in getpagesize index insque memchr memcmp memcpy memmove
1177 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
1178 echo "configure:1179: checking for $ac_func" >&5
1179 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1180 echo $ac_n "(cached) $ac_c" 1>&6
1182 cat > conftest.$ac_ext <<EOF
1183 #line 1184 "configure"
1184 #include "confdefs.h"
1185 /* System header to define __stub macros and hopefully few prototypes,
1186 which can conflict with char $ac_func(); below. */
1188 /* Override any gcc2 internal prototype to avoid an error. */
1189 /* We use char because int might match the return type of a gcc2
1190 builtin and then its argument prototype would still apply. */
1195 /* The GNU C library defines this for functions which it implements
1196 to always fail with ENOSYS. Some functions are actually named
1197 something starting with __ and the normal name is an alias. */
1198 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
1206 if { (eval echo configure:1207: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
1208 eval "ac_cv_func_$ac_func=yes"
1210 echo "configure: failed program was:" >&5
1211 cat conftest.$ac_ext >&5
1213 eval "ac_cv_func_$ac_func=no"
1218 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
1219 echo "$ac_t""yes" 1>&6
1220 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
1221 cat >> confdefs.h <<EOF
1222 #define $ac_tr_func 1
1226 echo "$ac_t""no" 1>&6
1230 for ac_func in memset random rename rindex sigsetmask strcasecmp
1232 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
1233 echo "configure:1234: checking for $ac_func" >&5
1234 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1235 echo $ac_n "(cached) $ac_c" 1>&6
1237 cat > conftest.$ac_ext <<EOF
1238 #line 1239 "configure"
1239 #include "confdefs.h"
1240 /* System header to define __stub macros and hopefully few prototypes,
1241 which can conflict with char $ac_func(); below. */
1243 /* Override any gcc2 internal prototype to avoid an error. */
1244 /* We use char because int might match the return type of a gcc2
1245 builtin and then its argument prototype would still apply. */
1250 /* The GNU C library defines this for functions which it implements
1251 to always fail with ENOSYS. Some functions are actually named
1252 something starting with __ and the normal name is an alias. */
1253 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
1261 if { (eval echo configure:1262: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
1263 eval "ac_cv_func_$ac_func=yes"
1265 echo "configure: failed program was:" >&5
1266 cat conftest.$ac_ext >&5
1268 eval "ac_cv_func_$ac_func=no"
1273 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
1274 echo "$ac_t""yes" 1>&6
1275 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
1276 cat >> confdefs.h <<EOF
1277 #define $ac_tr_func 1
1281 echo "$ac_t""no" 1>&6
1285 for ac_func in strchr strdup strncasecmp strrchr strstr strtod strtol
1287 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
1288 echo "configure:1289: checking for $ac_func" >&5
1289 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1290 echo $ac_n "(cached) $ac_c" 1>&6
1292 cat > conftest.$ac_ext <<EOF
1293 #line 1294 "configure"
1294 #include "confdefs.h"
1295 /* System header to define __stub macros and hopefully few prototypes,
1296 which can conflict with char $ac_func(); below. */
1298 /* Override any gcc2 internal prototype to avoid an error. */
1299 /* We use char because int might match the return type of a gcc2
1300 builtin and then its argument prototype would still apply. */
1305 /* The GNU C library defines this for functions which it implements
1306 to always fail with ENOSYS. Some functions are actually named
1307 something starting with __ and the normal name is an alias. */
1308 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
1316 if { (eval echo configure:1317: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
1318 eval "ac_cv_func_$ac_func=yes"
1320 echo "configure: failed program was:" >&5
1321 cat conftest.$ac_ext >&5
1323 eval "ac_cv_func_$ac_func=no"
1328 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
1329 echo "$ac_t""yes" 1>&6
1330 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
1331 cat >> confdefs.h <<EOF
1332 #define $ac_tr_func 1
1336 echo "$ac_t""no" 1>&6
1340 for ac_func in strtoul tmpnam vasprintf vfprintf vprintf vsprintf waitpid
1342 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
1343 echo "configure:1344: checking for $ac_func" >&5
1344 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1345 echo $ac_n "(cached) $ac_c" 1>&6
1347 cat > conftest.$ac_ext <<EOF
1348 #line 1349 "configure"
1349 #include "confdefs.h"
1350 /* System header to define __stub macros and hopefully few prototypes,
1351 which can conflict with char $ac_func(); below. */
1353 /* Override any gcc2 internal prototype to avoid an error. */
1354 /* We use char because int might match the return type of a gcc2
1355 builtin and then its argument prototype would still apply. */
1360 /* The GNU C library defines this for functions which it implements
1361 to always fail with ENOSYS. Some functions are actually named
1362 something starting with __ and the normal name is an alias. */
1363 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
1371 if { (eval echo configure:1372: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
1373 eval "ac_cv_func_$ac_func=yes"
1375 echo "configure: failed program was:" >&5
1376 cat conftest.$ac_ext >&5
1378 eval "ac_cv_func_$ac_func=no"
1383 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
1384 echo "$ac_t""yes" 1>&6
1385 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
1386 cat >> confdefs.h <<EOF
1387 #define $ac_tr_func 1
1391 echo "$ac_t""no" 1>&6
1395 cat >> confdefs.h <<\EOF
1396 #define HAVE_SYS_ERRLIST 1
1399 cat >> confdefs.h <<\EOF
1400 #define HAVE_SYS_NERR 1
1403 cat >> confdefs.h <<\EOF
1404 #define HAVE_SYS_SIGLIST 1
1407 for ac_func in getrusage on_exit psignal strerror strsignal sysconf times
1409 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
1410 echo "configure:1411: checking for $ac_func" >&5
1411 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1412 echo $ac_n "(cached) $ac_c" 1>&6
1414 cat > conftest.$ac_ext <<EOF
1415 #line 1416 "configure"
1416 #include "confdefs.h"
1417 /* System header to define __stub macros and hopefully few prototypes,
1418 which can conflict with char $ac_func(); below. */
1420 /* Override any gcc2 internal prototype to avoid an error. */
1421 /* We use char because int might match the return type of a gcc2
1422 builtin and then its argument prototype would still apply. */
1427 /* The GNU C library defines this for functions which it implements
1428 to always fail with ENOSYS. Some functions are actually named
1429 something starting with __ and the normal name is an alias. */
1430 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
1438 if { (eval echo configure:1439: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
1440 eval "ac_cv_func_$ac_func=yes"
1442 echo "configure: failed program was:" >&5
1443 cat conftest.$ac_ext >&5
1445 eval "ac_cv_func_$ac_func=no"
1450 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
1451 echo "$ac_t""yes" 1>&6
1452 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
1453 cat >> confdefs.h <<EOF
1454 #define $ac_tr_func 1
1458 echo "$ac_t""no" 1>&6
1464 # For each of these functions, if the host does not provide the
1465 # function we want to put FN.o in LIBOBJS, and if the host does
1466 # provide the function, we want to define HAVE_FN in config.h. Also,
1467 # if the host does not provide alloca, we set ALLOCA to alloca.o
1470 if test -n "${with_target_subdir}"; then
1472 # We are being configured as a target library. AC_REPLACE_FUNCS
1473 # may not work correctly, because the compiler may not be able to
1474 # link executables. Note that we may still be being configured
1477 # If we are being configured for newlib, we know which functions
1478 # newlib provide and which ones we will be expected to provide.
1480 if test "x${with_newlib}" = "xyes"; then
1482 LIBOBJS="asprintf.o basename.o insque.o random.o strdup.o vasprintf.o"
1486 asprintf | basename | insque | random | strdup | vasprintf)
1489 n=HAVE_`echo $f | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
1490 cat >> confdefs.h <<EOF
1498 # newlib doesnt provide any of the variables in $vars, so we
1499 # dont have to check them here.
1501 # Of the functions in $checkfuncs, newlib only has strerror.
1502 cat >> confdefs.h <<\EOF
1503 #define HAVE_STRERROR 1
1512 if test -z "${setobjs}"; then
1516 # Handle VxWorks configuration specially, since on VxWorks the
1517 # libraries are actually on the target board, not in the file
1519 LIBOBJS="basename.o getpagesize.o insque.o random.o strcasecmp.o"
1520 LIBOBJS="$LIBOBJS strncasecmp.o strdup.o vfork.o waitpid.o vasprintf.o"
1523 basename | getpagesize | insque | random | strcasecmp)
1525 strncasecmp | strdup | vfork | waitpid | vasprintf)
1528 n=HAVE_`echo $f | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
1529 cat >> confdefs.h <<EOF
1537 # VxWorks doesn't provide any of the variables in $vars, so we
1538 # don't have to check them here.
1540 # Of the functions in $checkfuncs, VxWorks only has strerror.
1541 cat >> confdefs.h <<\EOF
1542 #define HAVE_STRERROR 1
1552 if test -z "${setobjs}"; then
1557 # The cygwin32 library actually uses a couple of files from
1558 # libiberty when it is built. If we are building a native
1559 # cygwin32, and we run the tests, we will appear to have these
1560 # files. However, when we go on to build winsup, we will wind up
1561 # with a library which does not have the files, since they should
1562 # have come from libiberty.
1564 # We handle this by removing the functions the winsup library
1565 # provides from our shell variables, so that they appear to be
1568 funcs="`echo $funcs | sed -e 's/random//'`"
1569 LIBOBJS="$LIBOBJS random.o"
1570 vars="`echo $vars | sed -e 's/sys_siglist//'`"
1571 checkfuncs="`echo $checkfuncs | sed -e 's/strsignal//' -e 's/psignal//'`"
1575 # Under mingw32, sys_nerr and sys_errlist exist, but they are
1576 # macros, so the test below won't find them.
1577 vars="`echo $vars | sed -e 's/sys_nerr//' -e 's/sys_errlist//'`"
1578 cat >> confdefs.h <<\EOF
1579 #define HAVE_SYS_NERR 1
1582 cat >> confdefs.h <<\EOF
1583 #define HAVE_SYS_ERRLIST 1
1590 # We haven't set the list of objects yet. Use the standard autoconf
1591 # tests. This will only work if the compiler works.
1592 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
1593 echo "configure:1594: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
1596 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
1597 ac_cpp='$CPP $CPPFLAGS'
1598 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
1599 ac_link='${CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
1600 cross_compiling=$ac_cv_prog_cc_cross
1602 cat > conftest.$ac_ext <<EOF
1603 #line 1604 "configure"
1604 #include "confdefs.h"
1607 if { (eval echo configure:1608: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
1608 ac_cv_prog_cc_works=yes
1609 # If we can't run a trivial program, we are probably using a cross compiler.
1610 if (./conftest; exit) 2>/dev/null; then
1611 ac_cv_prog_cc_cross=no
1613 ac_cv_prog_cc_cross=yes
1616 echo "configure: failed program was:" >&5
1617 cat conftest.$ac_ext >&5
1618 ac_cv_prog_cc_works=no
1622 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
1623 if test $ac_cv_prog_cc_works = no; then
1624 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
1626 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
1627 echo "configure:1628: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
1628 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
1629 cross_compiling=$ac_cv_prog_cc_cross
1631 for ac_func in $funcs
1633 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
1634 echo "configure:1635: checking for $ac_func" >&5
1635 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1636 echo $ac_n "(cached) $ac_c" 1>&6
1638 cat > conftest.$ac_ext <<EOF
1639 #line 1640 "configure"
1640 #include "confdefs.h"
1641 /* System header to define __stub macros and hopefully few prototypes,
1642 which can conflict with char $ac_func(); below. */
1644 /* Override any gcc2 internal prototype to avoid an error. */
1645 /* We use char because int might match the return type of a gcc2
1646 builtin and then its argument prototype would still apply. */
1651 /* The GNU C library defines this for functions which it implements
1652 to always fail with ENOSYS. Some functions are actually named
1653 something starting with __ and the normal name is an alias. */
1654 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
1662 if { (eval echo configure:1663: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
1664 eval "ac_cv_func_$ac_func=yes"
1666 echo "configure: failed program was:" >&5
1667 cat conftest.$ac_ext >&5
1669 eval "ac_cv_func_$ac_func=no"
1674 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
1675 echo "$ac_t""yes" 1>&6
1676 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
1677 cat >> confdefs.h <<EOF
1678 #define $ac_tr_func 1
1682 echo "$ac_t""no" 1>&6
1683 LIBOBJS="$LIBOBJS ${ac_func}.o"
1688 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
1689 # for constant arguments. Useless!
1690 echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
1691 echo "configure:1692: checking for working alloca.h" >&5
1692 if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
1693 echo $ac_n "(cached) $ac_c" 1>&6
1695 cat > conftest.$ac_ext <<EOF
1696 #line 1697 "configure"
1697 #include "confdefs.h"
1700 char *p = alloca(2 * sizeof(int));
1703 if { (eval echo configure:1704: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
1705 ac_cv_header_alloca_h=yes
1707 echo "configure: failed program was:" >&5
1708 cat conftest.$ac_ext >&5
1710 ac_cv_header_alloca_h=no
1715 echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
1716 if test $ac_cv_header_alloca_h = yes; then
1717 cat >> confdefs.h <<\EOF
1718 #define HAVE_ALLOCA_H 1
1723 echo $ac_n "checking for alloca""... $ac_c" 1>&6
1724 echo "configure:1725: checking for alloca" >&5
1725 if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
1726 echo $ac_n "(cached) $ac_c" 1>&6
1728 cat > conftest.$ac_ext <<EOF
1729 #line 1730 "configure"
1730 #include "confdefs.h"
1733 # define alloca __builtin_alloca
1736 # include <alloca.h>
1741 # ifndef alloca /* predefined by HP cc +Olibcalls */
1749 char *p = (char *) alloca(1);
1752 if { (eval echo configure:1753: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
1754 ac_cv_func_alloca_works=yes
1756 echo "configure: failed program was:" >&5
1757 cat conftest.$ac_ext >&5
1759 ac_cv_func_alloca_works=no
1764 echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
1765 if test $ac_cv_func_alloca_works = yes; then
1766 cat >> confdefs.h <<\EOF
1767 #define HAVE_ALLOCA 1
1772 if test $ac_cv_func_alloca_works = no; then
1773 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
1774 # that cause trouble. Some versions do not even contain alloca or
1775 # contain a buggy version. If you still want to use their alloca,
1776 # use ar to extract alloca.o from them instead of compiling alloca.c.
1778 cat >> confdefs.h <<\EOF
1783 echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
1784 echo "configure:1785: checking whether alloca needs Cray hooks" >&5
1785 if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
1786 echo $ac_n "(cached) $ac_c" 1>&6
1788 cat > conftest.$ac_ext <<EOF
1789 #line 1790 "configure"
1790 #include "confdefs.h"
1791 #if defined(CRAY) && ! defined(CRAY2)
1798 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1799 egrep "webecray" >/dev/null 2>&1; then
1810 echo "$ac_t""$ac_cv_os_cray" 1>&6
1811 if test $ac_cv_os_cray = yes; then
1812 for ac_func in _getb67 GETB67 getb67; do
1813 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
1814 echo "configure:1815: checking for $ac_func" >&5
1815 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1816 echo $ac_n "(cached) $ac_c" 1>&6
1818 cat > conftest.$ac_ext <<EOF
1819 #line 1820 "configure"
1820 #include "confdefs.h"
1821 /* System header to define __stub macros and hopefully few prototypes,
1822 which can conflict with char $ac_func(); below. */
1824 /* Override any gcc2 internal prototype to avoid an error. */
1825 /* We use char because int might match the return type of a gcc2
1826 builtin and then its argument prototype would still apply. */
1831 /* The GNU C library defines this for functions which it implements
1832 to always fail with ENOSYS. Some functions are actually named
1833 something starting with __ and the normal name is an alias. */
1834 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
1842 if { (eval echo configure:1843: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
1844 eval "ac_cv_func_$ac_func=yes"
1846 echo "configure: failed program was:" >&5
1847 cat conftest.$ac_ext >&5
1849 eval "ac_cv_func_$ac_func=no"
1854 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
1855 echo "$ac_t""yes" 1>&6
1856 cat >> confdefs.h <<EOF
1857 #define CRAY_STACKSEG_END $ac_func
1862 echo "$ac_t""no" 1>&6
1868 echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
1869 echo "configure:1870: checking stack direction for C alloca" >&5
1870 if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
1871 echo $ac_n "(cached) $ac_c" 1>&6
1873 if test "$cross_compiling" = yes; then
1874 ac_cv_c_stack_direction=0
1876 cat > conftest.$ac_ext <<EOF
1877 #line 1878 "configure"
1878 #include "confdefs.h"
1879 find_stack_direction ()
1881 static char *addr = 0;
1886 return find_stack_direction ();
1889 return (&dummy > addr) ? 1 : -1;
1893 exit (find_stack_direction() < 0);
1896 if { (eval echo configure:1897: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
1898 ac_cv_c_stack_direction=1
1900 echo "configure: failed program was:" >&5
1901 cat conftest.$ac_ext >&5
1903 ac_cv_c_stack_direction=-1
1910 echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
1911 cat >> confdefs.h <<EOF
1912 #define STACK_DIRECTION $ac_cv_c_stack_direction
1917 echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
1918 echo "configure:1919: checking for ANSI C header files" >&5
1919 if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
1920 echo $ac_n "(cached) $ac_c" 1>&6
1922 cat > conftest.$ac_ext <<EOF
1923 #line 1924 "configure"
1924 #include "confdefs.h"
1930 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1931 { (eval echo configure:1932: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1932 ac_err=`grep -v '^ *+' conftest.out`
1933 if test -z "$ac_err"; then
1935 ac_cv_header_stdc=yes
1938 echo "configure: failed program was:" >&5
1939 cat conftest.$ac_ext >&5
1941 ac_cv_header_stdc=no
1945 if test $ac_cv_header_stdc = yes; then
1946 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
1947 cat > conftest.$ac_ext <<EOF
1948 #line 1949 "configure"
1949 #include "confdefs.h"
1952 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1953 egrep "memchr" >/dev/null 2>&1; then
1957 ac_cv_header_stdc=no
1963 if test $ac_cv_header_stdc = yes; then
1964 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
1965 cat > conftest.$ac_ext <<EOF
1966 #line 1967 "configure"
1967 #include "confdefs.h"
1970 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1971 egrep "free" >/dev/null 2>&1; then
1975 ac_cv_header_stdc=no
1981 if test $ac_cv_header_stdc = yes; then
1982 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
1983 if test "$cross_compiling" = yes; then
1986 cat > conftest.$ac_ext <<EOF
1987 #line 1988 "configure"
1988 #include "confdefs.h"
1990 #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
1991 #define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
1992 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
1993 int main () { int i; for (i = 0; i < 256; i++)
1994 if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
1998 if { (eval echo configure:1999: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
2002 echo "configure: failed program was:" >&5
2003 cat conftest.$ac_ext >&5
2005 ac_cv_header_stdc=no
2013 echo "$ac_t""$ac_cv_header_stdc" 1>&6
2014 if test $ac_cv_header_stdc = yes; then
2015 cat >> confdefs.h <<\EOF
2016 #define STDC_HEADERS 1
2021 echo $ac_n "checking for pid_t""... $ac_c" 1>&6
2022 echo "configure:2023: checking for pid_t" >&5
2023 if eval "test \"`echo '$''{'ac_cv_type_pid_t'+set}'`\" = set"; then
2024 echo $ac_n "(cached) $ac_c" 1>&6
2026 cat > conftest.$ac_ext <<EOF
2027 #line 2028 "configure"
2028 #include "confdefs.h"
2029 #include <sys/types.h>
2035 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2036 egrep "pid_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
2038 ac_cv_type_pid_t=yes
2046 echo "$ac_t""$ac_cv_type_pid_t" 1>&6
2047 if test $ac_cv_type_pid_t = no; then
2048 cat >> confdefs.h <<\EOF
2054 ac_safe=`echo "vfork.h" | sed 'y%./+-%__p_%'`
2055 echo $ac_n "checking for vfork.h""... $ac_c" 1>&6
2056 echo "configure:2057: checking for vfork.h" >&5
2057 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2058 echo $ac_n "(cached) $ac_c" 1>&6
2060 cat > conftest.$ac_ext <<EOF
2061 #line 2062 "configure"
2062 #include "confdefs.h"
2065 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2066 { (eval echo configure:2067: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2067 ac_err=`grep -v '^ *+' conftest.out`
2068 if test -z "$ac_err"; then
2070 eval "ac_cv_header_$ac_safe=yes"
2073 echo "configure: failed program was:" >&5
2074 cat conftest.$ac_ext >&5
2076 eval "ac_cv_header_$ac_safe=no"
2080 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2081 echo "$ac_t""yes" 1>&6
2082 cat >> confdefs.h <<\EOF
2083 #define HAVE_VFORK_H 1
2087 echo "$ac_t""no" 1>&6
2090 echo $ac_n "checking for working vfork""... $ac_c" 1>&6
2091 echo "configure:2092: checking for working vfork" >&5
2092 if eval "test \"`echo '$''{'ac_cv_func_vfork_works'+set}'`\" = set"; then
2093 echo $ac_n "(cached) $ac_c" 1>&6
2095 if test "$cross_compiling" = yes; then
2096 echo $ac_n "checking for vfork""... $ac_c" 1>&6
2097 echo "configure:2098: checking for vfork" >&5
2098 if eval "test \"`echo '$''{'ac_cv_func_vfork'+set}'`\" = set"; then
2099 echo $ac_n "(cached) $ac_c" 1>&6
2101 cat > conftest.$ac_ext <<EOF
2102 #line 2103 "configure"
2103 #include "confdefs.h"
2104 /* System header to define __stub macros and hopefully few prototypes,
2105 which can conflict with char vfork(); below. */
2107 /* Override any gcc2 internal prototype to avoid an error. */
2108 /* We use char because int might match the return type of a gcc2
2109 builtin and then its argument prototype would still apply. */
2114 /* The GNU C library defines this for functions which it implements
2115 to always fail with ENOSYS. Some functions are actually named
2116 something starting with __ and the normal name is an alias. */
2117 #if defined (__stub_vfork) || defined (__stub___vfork)
2125 if { (eval echo configure:2126: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
2127 eval "ac_cv_func_vfork=yes"
2129 echo "configure: failed program was:" >&5
2130 cat conftest.$ac_ext >&5
2132 eval "ac_cv_func_vfork=no"
2137 if eval "test \"`echo '$ac_cv_func_'vfork`\" = yes"; then
2138 echo "$ac_t""yes" 1>&6
2141 echo "$ac_t""no" 1>&6
2144 ac_cv_func_vfork_works=$ac_cv_func_vfork
2146 cat > conftest.$ac_ext <<EOF
2147 #line 2148 "configure"
2148 #include "confdefs.h"
2149 /* Thanks to Paul Eggert for this test. */
2151 #include <sys/types.h>
2152 #include <sys/stat.h>
2153 #ifdef HAVE_UNISTD_H
2159 /* On some sparc systems, changes by the child to local and incoming
2160 argument registers are propagated back to the parent.
2161 The compiler is told about this with #include <vfork.h>,
2162 but some compilers (e.g. gcc -O) don't grok <vfork.h>.
2163 Test for this by using a static variable whose address
2164 is put into a register that is clobbered by the vfork. */
2167 sparc_address_test (int arg)
2169 sparc_address_test (arg) int arg;
2187 pid_t parent = getpid ();
2190 sparc_address_test ();
2195 /* Here is another test for sparc vfork register problems.
2196 This test uses lots of local variables, at least
2197 as many local variables as main has allocated so far
2198 including compiler temporaries. 4 locals are enough for
2199 gcc 1.40.3 on a Solaris 4.1.3 sparc, but we use 8 to be safe.
2200 A buggy compiler should reuse the register of parent
2201 for one of the local variables, since it will think that
2202 parent can't possibly be used any more in this routine.
2203 Assigning to the local variable will thus munge parent
2204 in the parent process. */
2206 p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
2207 p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
2208 /* Convince the compiler that p..p7 are live; otherwise, it might
2209 use the same hardware register for all 8 local variables. */
2210 if (p != p1 || p != p2 || p != p3 || p != p4
2211 || p != p5 || p != p6 || p != p7)
2214 /* On some systems (e.g. IRIX 3.3),
2215 vfork doesn't separate parent from child file descriptors.
2216 If the child closes a descriptor before it execs or exits,
2217 this munges the parent's descriptor as well.
2218 Test for this by closing stdout in the child. */
2219 _exit(close(fileno(stdout)) != 0);
2224 while (wait(&status) != child)
2227 /* Was there some problem with vforking? */
2230 /* Did the child fail? (This shouldn't happen.) */
2233 /* Did the vfork/compiler bug occur? */
2234 || parent != getpid()
2236 /* Did the file descriptor bug occur? */
2237 || fstat(fileno(stdout), &st) != 0
2242 if { (eval echo configure:2243: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
2244 ac_cv_func_vfork_works=yes
2246 echo "configure: failed program was:" >&5
2247 cat conftest.$ac_ext >&5
2249 ac_cv_func_vfork_works=no
2256 echo "$ac_t""$ac_cv_func_vfork_works" 1>&6
2257 if test $ac_cv_func_vfork_works = no; then
2258 cat >> confdefs.h <<\EOF
2264 if test $ac_cv_func_vfork_works = no; then
2265 LIBOBJS="$LIBOBJS vfork.o"
2268 echo $ac_n "checking for $v""... $ac_c" 1>&6
2269 echo "configure:2270: checking for $v" >&5
2270 if eval "test \"`echo '$''{'libiberty_cv_var_$v'+set}'`\" = set"; then
2271 echo $ac_n "(cached) $ac_c" 1>&6
2273 cat > conftest.$ac_ext <<EOF
2274 #line 2275 "configure"
2275 #include "confdefs.h"
2278 extern int $v; p = &$v;
2281 if { (eval echo configure:2282: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
2283 eval "libiberty_cv_var_$v=yes"
2285 echo "configure: failed program was:" >&5
2286 cat conftest.$ac_ext >&5
2288 eval "libiberty_cv_var_$v=no"
2293 if eval "test \"`echo '$libiberty_cv_var_'$v`\" = yes"; then
2294 echo "$ac_t""yes" 1>&6
2295 n=HAVE_`echo $v | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2296 cat >> confdefs.h <<EOF
2301 echo "$ac_t""no" 1>&6
2304 for ac_func in $checkfuncs
2306 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
2307 echo "configure:2308: checking for $ac_func" >&5
2308 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2309 echo $ac_n "(cached) $ac_c" 1>&6
2311 cat > conftest.$ac_ext <<EOF
2312 #line 2313 "configure"
2313 #include "confdefs.h"
2314 /* System header to define __stub macros and hopefully few prototypes,
2315 which can conflict with char $ac_func(); below. */
2317 /* Override any gcc2 internal prototype to avoid an error. */
2318 /* We use char because int might match the return type of a gcc2
2319 builtin and then its argument prototype would still apply. */
2324 /* The GNU C library defines this for functions which it implements
2325 to always fail with ENOSYS. Some functions are actually named
2326 something starting with __ and the normal name is an alias. */
2327 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
2335 if { (eval echo configure:2336: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
2337 eval "ac_cv_func_$ac_func=yes"
2339 echo "configure: failed program was:" >&5
2340 cat conftest.$ac_ext >&5
2342 eval "ac_cv_func_$ac_func=no"
2347 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
2348 echo "$ac_t""yes" 1>&6
2349 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2350 cat >> confdefs.h <<EOF
2351 #define $ac_tr_func 1
2355 echo "$ac_t""no" 1>&6
2361 # Install a library built with a cross compiler in $(tooldir) rather
2363 if test -z "${with_cross_host}"; then
2366 INSTALL_DEST=tooldir
2370 # We need multilib support, but only if configuring for the target.
2372 cat > confcache <<\EOF
2373 # This file is a shell script that caches the results of configure
2374 # tests run on this system so they can be shared between configure
2375 # scripts and configure runs. It is not useful on other systems.
2376 # If it contains results you don't want to keep, you may remove or edit it.
2378 # By default, configure uses ./config.cache as the cache file,
2379 # creating it if it does not exist already. You can give configure
2380 # the --cache-file=FILE option to use a different cache file; that is
2381 # what configure does when it calls configure scripts in
2382 # subdirectories, so they share the cache.
2383 # Giving --cache-file=/dev/null disables caching, for debugging configure.
2384 # config.status only pays attention to the cache file if you give it the
2385 # --recheck option to rerun configure.
2388 # The following way of writing the cache mishandles newlines in values,
2389 # but we know of no workaround that is simple, portable, and efficient.
2390 # So, don't put newlines in cache variables' values.
2391 # Ultrix sh set writes to stderr and can't be redirected directly,
2392 # and sets the high bit in the cache file unless we assign to the vars.
2394 case `(ac_space=' '; set) 2>&1 | grep ac_space` in
2396 # `set' does not quote correctly, so add quotes (double-quote substitution
2397 # turns \\\\ into \\, and sed turns \\ into \).
2399 -e "s/'/'\\\\''/g" \
2400 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
2403 # `set' quotes correctly as required by POSIX, so do not add quotes.
2404 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
2407 if cmp -s $cache_file confcache; then
2410 if test -w $cache_file; then
2411 echo "updating cache $cache_file"
2412 cat confcache > $cache_file
2414 echo "not updating unwritable cache $cache_file"
2419 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
2421 test "x$prefix" = xNONE && prefix=$ac_default_prefix
2422 # Let make expand exec_prefix.
2423 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
2425 # Any assignment to VPATH causes Sun make to only execute
2426 # the first set of double-colon rules, so remove it if not needed.
2427 # If there is a colon in the path, we need to keep it.
2428 if test "x$srcdir" = x.; then
2429 ac_vpsub='/^[ ]*VPATH[ ]*=[^:]*$/d'
2432 trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
2434 DEFS=-DHAVE_CONFIG_H
2436 # Without the "./", some shells look in PATH for config.status.
2437 : ${CONFIG_STATUS=./config.status}
2439 echo creating $CONFIG_STATUS
2440 rm -f $CONFIG_STATUS
2441 cat > $CONFIG_STATUS <<EOF
2443 # Generated automatically by configure.
2444 # Run this file to recreate the current configuration.
2445 # This directory was configured as follows,
2446 # on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
2448 # $0 $ac_configure_args
2450 # Compiler output produced by configure, useful for debugging
2451 # configure, is in ./config.log if it exists.
2453 ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
2456 case "\$ac_option" in
2457 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
2458 echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
2459 exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
2460 -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
2461 echo "$CONFIG_STATUS generated by autoconf version 2.12.1"
2463 -help | --help | --hel | --he | --h)
2464 echo "\$ac_cs_usage"; exit 0 ;;
2465 *) echo "\$ac_cs_usage"; exit 1 ;;
2469 ac_given_srcdir=$srcdir
2470 ac_given_INSTALL="$INSTALL"
2472 trap 'rm -fr `echo "Makefile config.h:config.in" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
2474 cat >> $CONFIG_STATUS <<EOF
2476 # Protect against being on the right side of a sed subst in config.status.
2477 sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
2478 s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
2482 s%@CFLAGS@%$CFLAGS%g
2483 s%@CPPFLAGS@%$CPPFLAGS%g
2484 s%@CXXFLAGS@%$CXXFLAGS%g
2486 s%@LDFLAGS@%$LDFLAGS%g
2488 s%@exec_prefix@%$exec_prefix%g
2489 s%@prefix@%$prefix%g
2490 s%@program_transform_name@%$program_transform_name%g
2491 s%@bindir@%$bindir%g
2492 s%@sbindir@%$sbindir%g
2493 s%@libexecdir@%$libexecdir%g
2494 s%@datadir@%$datadir%g
2495 s%@sysconfdir@%$sysconfdir%g
2496 s%@sharedstatedir@%$sharedstatedir%g
2497 s%@localstatedir@%$localstatedir%g
2498 s%@libdir@%$libdir%g
2499 s%@includedir@%$includedir%g
2500 s%@oldincludedir@%$oldincludedir%g
2501 s%@infodir@%$infodir%g
2502 s%@mandir@%$mandir%g
2504 s%@host_alias@%$host_alias%g
2505 s%@host_cpu@%$host_cpu%g
2506 s%@host_vendor@%$host_vendor%g
2507 s%@host_os@%$host_os%g
2509 s%@build_alias@%$build_alias%g
2510 s%@build_cpu@%$build_cpu%g
2511 s%@build_vendor@%$build_vendor%g
2512 s%@build_os@%$build_os%g
2514 s%@RANLIB@%$RANLIB%g
2516 s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
2517 s%@INSTALL_DATA@%$INSTALL_DATA%g
2518 /@host_makefile_frag@/r $host_makefile_frag
2519 s%@host_makefile_frag@%%g
2521 s%@LIBOBJS@%$LIBOBJS%g
2522 s%@ALLOCA@%$ALLOCA%g
2523 s%@INSTALL_DEST@%$INSTALL_DEST%g
2528 cat >> $CONFIG_STATUS <<\EOF
2530 # Split the substitutions into bite-sized pieces for seds with
2531 # small command number limits, like on Digital OSF/1 and HP-UX.
2532 ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script.
2533 ac_file=1 # Number of current file.
2534 ac_beg=1 # First line for current file.
2535 ac_end=$ac_max_sed_cmds # Line after last line for current file.
2538 while $ac_more_lines; do
2539 if test $ac_beg -gt 1; then
2540 sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file
2542 sed "${ac_end}q" conftest.subs > conftest.s$ac_file
2544 if test ! -s conftest.s$ac_file; then
2546 rm -f conftest.s$ac_file
2548 if test -z "$ac_sed_cmds"; then
2549 ac_sed_cmds="sed -f conftest.s$ac_file"
2551 ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file"
2553 ac_file=`expr $ac_file + 1`
2555 ac_end=`expr $ac_end + $ac_max_sed_cmds`
2558 if test -z "$ac_sed_cmds"; then
2563 cat >> $CONFIG_STATUS <<EOF
2565 CONFIG_FILES=\${CONFIG_FILES-"Makefile"}
2567 cat >> $CONFIG_STATUS <<\EOF
2568 for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
2569 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
2571 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
2572 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
2573 *) ac_file_in="${ac_file}.in" ;;
2576 # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
2578 # Remove last slash and all that follows it. Not all systems have dirname.
2579 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
2580 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
2581 # The file is in a subdirectory.
2582 test ! -d "$ac_dir" && mkdir "$ac_dir"
2583 ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
2584 # A "../" for each directory in $ac_dir_suffix.
2585 ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
2587 ac_dir_suffix= ac_dots=
2590 case "$ac_given_srcdir" in
2592 if test -z "$ac_dots"; then top_srcdir=.
2593 else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
2594 /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
2596 srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
2597 top_srcdir="$ac_dots$ac_given_srcdir" ;;
2600 case "$ac_given_INSTALL" in
2601 [/$]*) INSTALL="$ac_given_INSTALL" ;;
2602 *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
2605 echo creating "$ac_file"
2607 configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
2609 *Makefile*) ac_comsub="1i\\
2610 # $configure_input" ;;
2614 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
2616 s%@configure_input@%$configure_input%g
2617 s%@srcdir@%$srcdir%g
2618 s%@top_srcdir@%$top_srcdir%g
2619 s%@INSTALL@%$INSTALL%g
2620 " $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file
2624 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
2625 # NAME is the cpp macro being defined and VALUE is the value it is being given.
2627 # ac_d sets the value in "#define NAME VALUE" lines.
2628 ac_dA='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)'
2629 ac_dB='\([ ][ ]*\)[^ ]*%\1#\2'
2632 # ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
2633 ac_uA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
2634 ac_uB='\([ ]\)%\1#\2define\3'
2637 # ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
2638 ac_eA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
2639 ac_eB='$%\1#\2define\3'
2643 if test "${CONFIG_HEADERS+set}" != set; then
2645 cat >> $CONFIG_STATUS <<EOF
2646 CONFIG_HEADERS="config.h:config.in"
2648 cat >> $CONFIG_STATUS <<\EOF
2650 for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then
2651 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
2653 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
2654 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
2655 *) ac_file_in="${ac_file}.in" ;;
2658 echo creating $ac_file
2660 rm -f conftest.frag conftest.in conftest.out
2661 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
2662 cat $ac_file_inputs > conftest.in
2666 # Transform confdefs.h into a sed script conftest.vals that substitutes
2667 # the proper values into config.h.in to produce config.h. And first:
2668 # Protect against being on the right side of a sed subst in config.status.
2669 # Protect against being in an unquoted here document in config.status.
2671 cat > conftest.hdr <<\EOF
2674 s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
2678 sed -n -f conftest.hdr confdefs.h > conftest.vals
2681 # This sed command replaces #undef with comments. This is necessary, for
2682 # example, in the case of _POSIX_SOURCE, which is predefined and required
2683 # on some systems where configure will not decide to define it.
2684 cat >> conftest.vals <<\EOF
2685 s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
2688 # Break up conftest.vals because some shells have a limit on
2689 # the size of here documents, and old seds have small limits too.
2694 ac_lines=`grep -c . conftest.vals`
2695 # grep -c gives empty output for an empty file on some AIX systems.
2696 if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
2697 # Write a limited-size here document to conftest.frag.
2698 echo ' cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
2699 sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
2701 sed -f conftest.frag conftest.in > conftest.out
2703 mv conftest.out conftest.in
2705 sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
2707 mv conftest.tail conftest.vals
2711 cat >> $CONFIG_STATUS <<\EOF
2712 rm -f conftest.frag conftest.h
2713 echo "/* $ac_file. Generated automatically by configure. */" > conftest.h
2714 cat conftest.in >> conftest.h
2716 if cmp -s $ac_file conftest.h 2>/dev/null; then
2717 echo "$ac_file is unchanged"
2720 # Remove last slash and all that follows it. Not all systems have dirname.
2721 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
2722 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
2723 # The file is in a subdirectory.
2724 test ! -d "$ac_dir" && mkdir "$ac_dir"
2727 mv conftest.h $ac_file
2732 cat >> $CONFIG_STATUS <<EOF
2736 with_target_subdir=${with_target_subdir}
2737 with_multisubdir=${with_multisubdir}
2738 ac_configure_args="--enable-multilib ${ac_configure_args}"
2739 CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
2740 libiberty_topdir=${libiberty_topdir}
2743 cat >> $CONFIG_STATUS <<\EOF
2744 test -z "$CONFIG_HEADERS" || echo timestamp > stamp-h
2745 if test -n "$CONFIG_FILES"; then
2746 if test -n "${with_target_subdir}"; then
2747 # FIXME: We shouldn't need to set ac_file
2749 . ${libiberty_topdir}/config-ml.in
2754 chmod +x $CONFIG_STATUS
2755 rm -fr confdefs* $ac_clean_files
2756 test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1