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 for target"
17 --with-build-subdir=SUBDIR Configuring in a subdirectory for build"
19 --with-cross-host=HOST Configuring with a cross compiler"
21 --with-newlib Configuring with newlib"
23 --enable-maintainer-mode
24 enable make rules and dependencies not useful
25 (and sometimes confusing) to the casual installer"
27 --enable-install-libiberty Install headers for end users"
29 # Initialize some variables set by options.
30 # The variables have the same names as the options, with
31 # dashes changed to underlines.
33 cache_file=./config.cache
42 program_transform_name=s,x,x,
50 bindir='${exec_prefix}/bin'
51 sbindir='${exec_prefix}/sbin'
52 libexecdir='${exec_prefix}/libexec'
53 datadir='${prefix}/share'
54 sysconfdir='${prefix}/etc'
55 sharedstatedir='${prefix}/com'
56 localstatedir='${prefix}/var'
57 libdir='${exec_prefix}/lib'
58 includedir='${prefix}/include'
59 oldincludedir='/usr/include'
60 infodir='${prefix}/info'
61 mandir='${prefix}/man'
63 # Initialize some other variables.
66 SHELL=${CONFIG_SHELL-/bin/sh}
67 # Maximum number of lines to put in a shell here document.
74 # If the previous option needs an argument, assign it.
75 if test -n "$ac_prev"; then
76 eval "$ac_prev=\$ac_option"
82 -*=*) ac_optarg=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
86 # Accept the important Cygnus configure options, so we can diagnose typos.
90 -bindir | --bindir | --bindi | --bind | --bin | --bi)
92 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
93 bindir="$ac_optarg" ;;
95 -build | --build | --buil | --bui | --bu)
97 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
100 -cache-file | --cache-file | --cache-fil | --cache-fi \
101 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
102 ac_prev=cache_file ;;
103 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
104 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
105 cache_file="$ac_optarg" ;;
107 -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
109 -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
111 datadir="$ac_optarg" ;;
113 -disable-* | --disable-*)
114 ac_feature=`echo $ac_option|sed -e 's/-*disable-//'`
115 # Reject names that are not valid shell variable names.
116 if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
117 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
119 ac_feature=`echo $ac_feature| sed 's/-/_/g'`
120 eval "enable_${ac_feature}=no" ;;
122 -enable-* | --enable-*)
123 ac_feature=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
124 # Reject names that are not valid shell variable names.
125 if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
126 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
128 ac_feature=`echo $ac_feature| sed 's/-/_/g'`
133 eval "enable_${ac_feature}='$ac_optarg'" ;;
135 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
136 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
137 | --exec | --exe | --ex)
138 ac_prev=exec_prefix ;;
139 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
140 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
141 | --exec=* | --exe=* | --ex=*)
142 exec_prefix="$ac_optarg" ;;
144 -gas | --gas | --ga | --g)
145 # Obsolete; use --with-gas.
148 -help | --help | --hel | --he)
149 # Omit some internal or obsolete options to make the list less imposing.
150 # This message is too long to be a string in the A/UX 3.1 sh.
152 Usage: configure [options] [host]
153 Options: [defaults in brackets after descriptions]
155 --cache-file=FILE cache test results in FILE
156 --help print this message
157 --no-create do not create output files
158 --quiet, --silent do not print \`checking...' messages
159 --version print the version of autoconf that created configure
160 Directory and file names:
161 --prefix=PREFIX install architecture-independent files in PREFIX
163 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
165 --bindir=DIR user executables in DIR [EPREFIX/bin]
166 --sbindir=DIR system admin executables in DIR [EPREFIX/sbin]
167 --libexecdir=DIR program executables in DIR [EPREFIX/libexec]
168 --datadir=DIR read-only architecture-independent data in DIR
170 --sysconfdir=DIR read-only single-machine data in DIR [PREFIX/etc]
171 --sharedstatedir=DIR modifiable architecture-independent data in DIR
173 --localstatedir=DIR modifiable single-machine data in DIR [PREFIX/var]
174 --libdir=DIR object code libraries in DIR [EPREFIX/lib]
175 --includedir=DIR C header files in DIR [PREFIX/include]
176 --oldincludedir=DIR C header files for non-gcc in DIR [/usr/include]
177 --infodir=DIR info documentation in DIR [PREFIX/info]
178 --mandir=DIR man documentation in DIR [PREFIX/man]
179 --srcdir=DIR find the sources in DIR [configure dir or ..]
180 --program-prefix=PREFIX prepend PREFIX to installed program names
181 --program-suffix=SUFFIX append SUFFIX to installed program names
182 --program-transform-name=PROGRAM
183 run sed PROGRAM on installed program names
187 --build=BUILD configure for building on BUILD [BUILD=HOST]
188 --host=HOST configure for HOST [guessed]
189 --target=TARGET configure for TARGET [TARGET=HOST]
190 Features and packages:
191 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
192 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
193 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
194 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
195 --x-includes=DIR X include files are in DIR
196 --x-libraries=DIR X library files are in DIR
198 if test -n "$ac_help"; then
199 echo "--enable and --with options recognized:$ac_help"
203 -host | --host | --hos | --ho)
205 -host=* | --host=* | --hos=* | --ho=*)
208 -includedir | --includedir | --includedi | --included | --include \
209 | --includ | --inclu | --incl | --inc)
210 ac_prev=includedir ;;
211 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
212 | --includ=* | --inclu=* | --incl=* | --inc=*)
213 includedir="$ac_optarg" ;;
215 -infodir | --infodir | --infodi | --infod | --info | --inf)
217 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
218 infodir="$ac_optarg" ;;
220 -libdir | --libdir | --libdi | --libd)
222 -libdir=* | --libdir=* | --libdi=* | --libd=*)
223 libdir="$ac_optarg" ;;
225 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
226 | --libexe | --libex | --libe)
227 ac_prev=libexecdir ;;
228 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
229 | --libexe=* | --libex=* | --libe=*)
230 libexecdir="$ac_optarg" ;;
232 -localstatedir | --localstatedir | --localstatedi | --localstated \
233 | --localstate | --localstat | --localsta | --localst \
234 | --locals | --local | --loca | --loc | --lo)
235 ac_prev=localstatedir ;;
236 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
237 | --localstate=* | --localstat=* | --localsta=* | --localst=* \
238 | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
239 localstatedir="$ac_optarg" ;;
241 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
243 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
244 mandir="$ac_optarg" ;;
247 # Obsolete; use --without-fp.
250 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
254 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
255 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
258 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
259 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
260 | --oldin | --oldi | --old | --ol | --o)
261 ac_prev=oldincludedir ;;
262 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
263 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
264 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
265 oldincludedir="$ac_optarg" ;;
267 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
269 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
270 prefix="$ac_optarg" ;;
272 -program-prefix | --program-prefix | --program-prefi | --program-pref \
273 | --program-pre | --program-pr | --program-p)
274 ac_prev=program_prefix ;;
275 -program-prefix=* | --program-prefix=* | --program-prefi=* \
276 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
277 program_prefix="$ac_optarg" ;;
279 -program-suffix | --program-suffix | --program-suffi | --program-suff \
280 | --program-suf | --program-su | --program-s)
281 ac_prev=program_suffix ;;
282 -program-suffix=* | --program-suffix=* | --program-suffi=* \
283 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
284 program_suffix="$ac_optarg" ;;
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 ac_prev=program_transform_name ;;
294 -program-transform-name=* | --program-transform-name=* \
295 | --program-transform-nam=* | --program-transform-na=* \
296 | --program-transform-n=* | --program-transform-=* \
297 | --program-transform=* | --program-transfor=* \
298 | --program-transfo=* | --program-transf=* \
299 | --program-trans=* | --program-tran=* \
300 | --progr-tra=* | --program-tr=* | --program-t=*)
301 program_transform_name="$ac_optarg" ;;
303 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
304 | -silent | --silent | --silen | --sile | --sil)
307 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
309 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
311 sbindir="$ac_optarg" ;;
313 -sharedstatedir | --sharedstatedir | --sharedstatedi \
314 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
315 | --sharedst | --shareds | --shared | --share | --shar \
317 ac_prev=sharedstatedir ;;
318 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
319 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
320 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
322 sharedstatedir="$ac_optarg" ;;
324 -site | --site | --sit)
326 -site=* | --site=* | --sit=*)
329 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
331 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
332 srcdir="$ac_optarg" ;;
334 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
335 | --syscon | --sysco | --sysc | --sys | --sy)
336 ac_prev=sysconfdir ;;
337 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
338 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
339 sysconfdir="$ac_optarg" ;;
341 -target | --target | --targe | --targ | --tar | --ta | --t)
343 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
344 target="$ac_optarg" ;;
346 -v | -verbose | --verbose | --verbos | --verbo | --verb)
349 -version | --version | --versio | --versi | --vers)
350 echo "configure generated by autoconf version 2.13"
354 ac_package=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
355 # Reject names that are not valid shell variable names.
356 if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
357 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
359 ac_package=`echo $ac_package| sed 's/-/_/g'`
364 eval "with_${ac_package}='$ac_optarg'" ;;
366 -without-* | --without-*)
367 ac_package=`echo $ac_option|sed -e 's/-*without-//'`
368 # Reject names that are not valid shell variable names.
369 if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
370 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
372 ac_package=`echo $ac_package| sed 's/-/_/g'`
373 eval "with_${ac_package}=no" ;;
376 # Obsolete; use --with-x.
379 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
380 | --x-incl | --x-inc | --x-in | --x-i)
381 ac_prev=x_includes ;;
382 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
383 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
384 x_includes="$ac_optarg" ;;
386 -x-libraries | --x-libraries | --x-librarie | --x-librari \
387 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
388 ac_prev=x_libraries ;;
389 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
390 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
391 x_libraries="$ac_optarg" ;;
393 -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
397 if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
398 echo "configure: warning: $ac_option: invalid host type" 1>&2
400 if test "x$nonopt" != xNONE; then
401 { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
409 if test -n "$ac_prev"; then
410 { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
413 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
415 # File descriptor usage:
418 # 2 errors and warnings
419 # 3 some systems may open it to /dev/tty
420 # 4 used on the Kubota Titan
421 # 6 checking for... messages and results
422 # 5 compiler messages saved in config.log
423 if test "$silent" = yes; then
431 This file contains any messages produced by compilers while
432 running configure, to aid debugging if configure makes a mistake.
435 # Strip out --no-create and --no-recursion so they do not pile up.
436 # Also quote any args containing shell metacharacters.
441 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
442 | --no-cr | --no-c) ;;
443 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
444 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
445 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
446 ac_configure_args="$ac_configure_args '$ac_arg'" ;;
447 *) ac_configure_args="$ac_configure_args $ac_arg" ;;
452 # Only set these to C if already set. These must not be set unconditionally
453 # because not all systems understand e.g. LANG=C (notably SCO).
454 # Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
455 # Non-C LC_CTYPE values break the ctype check.
456 if test "${LANG+set}" = set; then LANG=C; export LANG; fi
457 if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi
458 if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi
459 if test "${LC_CTYPE+set}" = set; then LC_CTYPE=C; export LC_CTYPE; fi
461 # confdefs.h avoids OS command line length limits that DEFS can exceed.
462 rm -rf conftest* confdefs.h
463 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
466 # A filename unique to this package, relative to the directory that
467 # configure is in, which we can look for to find out if srcdir is correct.
468 ac_unique_file=pexecute.c
470 # Find the source files, if location was not specified.
471 if test -z "$srcdir"; then
472 ac_srcdir_defaulted=yes
473 # Try the directory containing this script, then its parent.
475 ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
476 test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
478 if test ! -r $srcdir/$ac_unique_file; then
482 ac_srcdir_defaulted=no
484 if test ! -r $srcdir/$ac_unique_file; then
485 if test "$ac_srcdir_defaulted" = yes; then
486 { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
488 { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
491 srcdir=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
493 # Prefer explicitly selected file to automatically selected ones.
494 if test -z "$CONFIG_SITE"; then
495 if test "x$prefix" != xNONE; then
496 CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
498 CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
501 for ac_site_file in $CONFIG_SITE; do
502 if test -r "$ac_site_file"; then
503 echo "loading site script $ac_site_file"
508 if test -r "$cache_file"; then
509 echo "loading cache $cache_file"
512 echo "creating cache $cache_file"
517 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
518 ac_cpp='$CPP $CPPFLAGS'
519 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
520 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
521 cross_compiling=$ac_cv_prog_cc_cross
525 if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then
526 # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
527 if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then
534 ac_n= ac_c='\c' ac_t=
539 # Check whether --with-target-subdir or --without-target-subdir was given.
540 if test "${with_target_subdir+set}" = set; then
541 withval="$with_target_subdir"
545 # Check whether --with-build-subdir or --without-build-subdir was given.
546 if test "${with_build_subdir+set}" = set; then
547 withval="$with_build_subdir"
551 # Check whether --with-cross-host or --without-cross-host was given.
552 if test "${with_cross_host+set}" = set; then
553 withval="$with_cross_host"
557 # Check whether --with-newlib or --without-newlib was given.
558 if test "${with_newlib+set}" = set; then
559 withval="$with_newlib"
564 if test "${srcdir}" = "."; then
565 if test -n "${with_build_subdir}"; then
566 libiberty_topdir="${srcdir}/../.."
568 elif test -z "${with_target_subdir}"; then
569 libiberty_topdir="${srcdir}/.."
571 if test "${with_target_subdir}" != "."; then
572 libiberty_topdir="${srcdir}/${with_multisrctop}../.."
574 libiberty_topdir="${srcdir}/${with_multisrctop}.."
578 libiberty_topdir="${srcdir}/.."
581 for ac_dir in $libiberty_topdir $srcdir/$libiberty_topdir; do
582 if test -f $ac_dir/install-sh; then
584 ac_install_sh="$ac_aux_dir/install-sh -c"
586 elif test -f $ac_dir/install.sh; then
588 ac_install_sh="$ac_aux_dir/install.sh -c"
592 if test -z "$ac_aux_dir"; then
593 { echo "configure: error: can not find install-sh or install.sh in $libiberty_topdir $srcdir/$libiberty_topdir" 1>&2; exit 1; }
595 ac_config_guess=$ac_aux_dir/config.guess
596 ac_config_sub=$ac_aux_dir/config.sub
597 ac_configure=$ac_aux_dir/configure # This should be Cygnus configure.
601 echo $ac_n "checking whether to enable maintainer-specific portions of Makefiles""... $ac_c" 1>&6
602 echo "configure:603: checking whether to enable maintainer-specific portions of Makefiles" >&5
603 # Check whether --enable-maintainer-mode or --disable-maintainer-mode was given.
604 if test "${enable_maintainer_mode+set}" = set; then
605 enableval="$enable_maintainer_mode"
606 maintainer_mode=$enableval
612 echo "$ac_t""$maintainer_mode" 1>&6
614 if test "$maintainer_mode" = "yes"; then
622 # Do we have a single-tree copy of texinfo? Even if we do, we can't
623 # rely on it - libiberty is built before texinfo.
624 # Extract the first word of "makeinfo", so it can be a program name with args.
625 set dummy makeinfo; ac_word=$2
626 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
627 echo "configure:628: checking for $ac_word" >&5
628 if eval "test \"`echo '$''{'ac_cv_prog_MAKEINFO'+set}'`\" = set"; then
629 echo $ac_n "(cached) $ac_c" 1>&6
631 if test -n "$MAKEINFO"; then
632 ac_cv_prog_MAKEINFO="$MAKEINFO" # Let the user override the test.
634 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
636 for ac_dir in $ac_dummy; do
637 test -z "$ac_dir" && ac_dir=.
638 if test -f $ac_dir/$ac_word; then
639 ac_cv_prog_MAKEINFO="makeinfo"
646 MAKEINFO="$ac_cv_prog_MAKEINFO"
647 if test -n "$MAKEINFO"; then
648 echo "$ac_t""$MAKEINFO" 1>&6
650 echo "$ac_t""no" 1>&6
653 if test "x$MAKEINFO" = "x"; then
654 MAKEINFO="@echo makeinfo missing; true"
658 case x"`$MAKEINFO --version | grep 'GNU texinfo'`" in
660 MAKEINFO="@echo $MAKEINFO is too old, 4.0 or newer required; true"
662 echo "configure: warning:
663 *** Makeinfo is too old. Info documentation will not be built." 1>&2
670 # Extract the first word of "perl", so it can be a program name with args.
671 set dummy perl; ac_word=$2
672 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
673 echo "configure:674: checking for $ac_word" >&5
674 if eval "test \"`echo '$''{'ac_cv_prog_PERL'+set}'`\" = set"; then
675 echo $ac_n "(cached) $ac_c" 1>&6
677 if test -n "$PERL"; then
678 ac_cv_prog_PERL="$PERL" # Let the user override the test.
680 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
682 for ac_dir in $ac_dummy; do
683 test -z "$ac_dir" && ac_dir=.
684 if test -f $ac_dir/$ac_word; then
685 ac_cv_prog_PERL="perl"
692 PERL="$ac_cv_prog_PERL"
693 if test -n "$PERL"; then
694 echo "$ac_t""$PERL" 1>&6
696 echo "$ac_t""no" 1>&6
699 if test x"$PERL" = x""; then
707 # Make sure we can run config.sub.
708 if ${CONFIG_SHELL-/bin/sh} $ac_config_sub sun4 >/dev/null 2>&1; then :
709 else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
712 echo $ac_n "checking host system type""... $ac_c" 1>&6
713 echo "configure:714: checking host system type" >&5
716 case "$host_alias" in
720 if host_alias=`${CONFIG_SHELL-/bin/sh} $ac_config_guess`; then :
721 else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; }
723 *) host_alias=$nonopt ;;
727 host=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $host_alias`
728 host_cpu=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
729 host_vendor=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
730 host_os=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
731 echo "$ac_t""$host" 1>&6
735 echo $ac_n "checking build system type""... $ac_c" 1>&6
736 echo "configure:737: checking build system type" >&5
739 case "$build_alias" in
742 NONE) build_alias=$host_alias ;;
743 *) build_alias=$nonopt ;;
747 build=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $build_alias`
748 build_cpu=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
749 build_vendor=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
750 build_os=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
751 echo "$ac_t""$build" 1>&6
753 if test $host != $build; then
754 ac_tool_prefix=${host_alias}-
759 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
760 set dummy ${ac_tool_prefix}ar; ac_word=$2
761 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
762 echo "configure:763: checking for $ac_word" >&5
763 if eval "test \"`echo '$''{'ac_cv_prog_AR'+set}'`\" = set"; then
764 echo $ac_n "(cached) $ac_c" 1>&6
766 if test -n "$AR"; then
767 ac_cv_prog_AR="$AR" # Let the user override the test.
769 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
771 for ac_dir in $ac_dummy; do
772 test -z "$ac_dir" && ac_dir=.
773 if test -f $ac_dir/$ac_word; then
774 ac_cv_prog_AR="${ac_tool_prefix}ar"
779 test -z "$ac_cv_prog_AR" && ac_cv_prog_AR="ar"
783 if test -n "$AR"; then
784 echo "$ac_t""$AR" 1>&6
786 echo "$ac_t""no" 1>&6
791 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
792 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
793 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
794 echo "configure:795: checking for $ac_word" >&5
795 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
796 echo $ac_n "(cached) $ac_c" 1>&6
798 if test -n "$RANLIB"; then
799 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
801 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
803 for ac_dir in $ac_dummy; do
804 test -z "$ac_dir" && ac_dir=.
805 if test -f $ac_dir/$ac_word; then
806 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
813 RANLIB="$ac_cv_prog_RANLIB"
814 if test -n "$RANLIB"; then
815 echo "$ac_t""$RANLIB" 1>&6
817 echo "$ac_t""no" 1>&6
821 if test -z "$ac_cv_prog_RANLIB"; then
822 if test -n "$ac_tool_prefix"; then
823 # Extract the first word of "ranlib", so it can be a program name with args.
824 set dummy ranlib; ac_word=$2
825 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
826 echo "configure:827: checking for $ac_word" >&5
827 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
828 echo $ac_n "(cached) $ac_c" 1>&6
830 if test -n "$RANLIB"; then
831 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
833 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
835 for ac_dir in $ac_dummy; do
836 test -z "$ac_dir" && ac_dir=.
837 if test -f $ac_dir/$ac_word; then
838 ac_cv_prog_RANLIB="ranlib"
843 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
846 RANLIB="$ac_cv_prog_RANLIB"
847 if test -n "$RANLIB"; then
848 echo "$ac_t""$RANLIB" 1>&6
850 echo "$ac_t""no" 1>&6
860 # Extract the first word of "gcc", so it can be a program name with args.
861 set dummy gcc; ac_word=$2
862 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
863 echo "configure:864: checking for $ac_word" >&5
864 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
865 echo $ac_n "(cached) $ac_c" 1>&6
867 if test -n "$CC"; then
868 ac_cv_prog_CC="$CC" # Let the user override the test.
870 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
872 for ac_dir in $ac_dummy; do
873 test -z "$ac_dir" && ac_dir=.
874 if test -f $ac_dir/$ac_word; then
883 if test -n "$CC"; then
884 echo "$ac_t""$CC" 1>&6
886 echo "$ac_t""no" 1>&6
889 if test -z "$CC"; then
890 # Extract the first word of "cc", so it can be a program name with args.
891 set dummy cc; ac_word=$2
892 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
893 echo "configure:894: checking for $ac_word" >&5
894 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
895 echo $ac_n "(cached) $ac_c" 1>&6
897 if test -n "$CC"; then
898 ac_cv_prog_CC="$CC" # Let the user override the test.
900 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
903 for ac_dir in $ac_dummy; do
904 test -z "$ac_dir" && ac_dir=.
905 if test -f $ac_dir/$ac_word; then
906 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
915 if test $ac_prog_rejected = yes; then
916 # We found a bogon in the path, so make sure we never use it.
917 set dummy $ac_cv_prog_CC
919 if test $# -gt 0; then
920 # We chose a different compiler from the bogus one.
921 # However, it has the same basename, so the bogon will be chosen
922 # first if we set CC to just the basename; use the full file name.
924 set dummy "$ac_dir/$ac_word" "$@"
932 if test -n "$CC"; then
933 echo "$ac_t""$CC" 1>&6
935 echo "$ac_t""no" 1>&6
938 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
941 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
942 echo "configure:943: checking whether we are using GNU C" >&5
943 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
944 echo $ac_n "(cached) $ac_c" 1>&6
946 cat > conftest.c <<EOF
951 if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:952: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
958 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
960 if test $ac_cv_prog_gcc = yes; then
962 ac_libiberty_warn_cflags='-W -Wall -Wtraditional -pedantic'
963 ac_test_CFLAGS="${CFLAGS+set}"
964 ac_save_CFLAGS="$CFLAGS"
966 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
967 echo "configure:968: checking whether ${CC-cc} accepts -g" >&5
968 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
969 echo $ac_n "(cached) $ac_c" 1>&6
971 echo 'void f(){}' > conftest.c
972 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
981 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
982 if test "$ac_test_CFLAGS" = set; then
983 CFLAGS="$ac_save_CFLAGS"
984 elif test $ac_cv_prog_cc_g = yes; then
991 ac_libiberty_warn_cflags=
992 test "${CFLAGS+set}" = set || CFLAGS="-g"
997 echo $ac_n "checking for POSIXized ISC""... $ac_c" 1>&6
998 echo "configure:999: checking for POSIXized ISC" >&5
999 if test -d /etc/conf/kconfig.d &&
1000 grep _POSIX_VERSION /usr/include/sys/unistd.h >/dev/null 2>&1
1002 echo "$ac_t""yes" 1>&6
1003 ISC=yes # If later tests want to check for ISC.
1004 cat >> confdefs.h <<\EOF
1005 #define _POSIX_SOURCE 1
1008 if test "$GCC" = yes; then
1014 echo "$ac_t""no" 1>&6
1018 echo $ac_n "checking for working const""... $ac_c" 1>&6
1019 echo "configure:1020: checking for working const" >&5
1020 if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
1021 echo $ac_n "(cached) $ac_c" 1>&6
1023 cat > conftest.$ac_ext <<EOF
1024 #line 1025 "configure"
1025 #include "confdefs.h"
1029 /* Ultrix mips cc rejects this. */
1030 typedef int charset[2]; const charset x;
1031 /* SunOS 4.1.1 cc rejects this. */
1032 char const *const *ccp;
1034 /* NEC SVR4.0.2 mips cc rejects this. */
1035 struct point {int x, y;};
1036 static struct point const zero = {0,0};
1037 /* AIX XL C 1.02.0.0 rejects this.
1038 It does not let you subtract one const X* pointer from another in an arm
1039 of an if-expression whose if-part is not a constant expression */
1040 const char *g = "string";
1041 ccp = &g + (g ? g-g : 0);
1042 /* HPUX 7.0 cc rejects these. */
1045 ccp = (char const *const *) p;
1046 { /* SCO 3.2v4 cc rejects this. */
1048 char const *s = 0 ? (char *) 0 : (char const *) 0;
1052 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
1054 const int *foo = &x[0];
1057 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
1058 typedef const int *iptr;
1062 { /* AIX XL C 1.02.0.0 rejects this saying
1063 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
1064 struct s { int j; const int *ap[3]; };
1065 struct s *b; b->j = 5;
1067 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
1073 if { (eval echo configure:1074: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1077 echo "configure: failed program was:" >&5
1078 cat conftest.$ac_ext >&5
1085 echo "$ac_t""$ac_cv_c_const" 1>&6
1086 if test $ac_cv_c_const = no; then
1087 cat >> confdefs.h <<\EOF
1093 echo $ac_n "checking for inline""... $ac_c" 1>&6
1094 echo "configure:1095: checking for inline" >&5
1095 if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then
1096 echo $ac_n "(cached) $ac_c" 1>&6
1099 for ac_kw in inline __inline__ __inline; do
1100 cat > conftest.$ac_ext <<EOF
1101 #line 1102 "configure"
1102 #include "confdefs.h"
1108 if { (eval echo configure:1109: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1110 ac_cv_c_inline=$ac_kw; break
1112 echo "configure: failed program was:" >&5
1113 cat conftest.$ac_ext >&5
1120 echo "$ac_t""$ac_cv_c_inline" 1>&6
1121 case "$ac_cv_c_inline" in
1123 no) cat >> confdefs.h <<\EOF
1127 *) cat >> confdefs.h <<EOF
1128 #define inline $ac_cv_c_inline
1139 # Find a good install program. We prefer a C program (faster),
1140 # so one script is as good as another. But avoid the broken or
1141 # incompatible versions:
1142 # SysV /etc/install, /usr/sbin/install
1143 # SunOS /usr/etc/install
1144 # IRIX /sbin/install
1146 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
1147 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
1148 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
1149 # ./install, which can be erroneously created by make from ./install.sh.
1150 echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
1151 echo "configure:1152: checking for a BSD compatible install" >&5
1152 if test -z "$INSTALL"; then
1153 if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
1154 echo $ac_n "(cached) $ac_c" 1>&6
1156 IFS="${IFS= }"; ac_save_IFS="$IFS"; IFS=":"
1157 for ac_dir in $PATH; do
1158 # Account for people who put trailing slashes in PATH elements.
1160 /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
1162 # OSF1 and SCO ODT 3.0 have their own names for install.
1163 # Don't use installbsd from OSF since it installs stuff as root
1165 for ac_prog in ginstall scoinst install; do
1166 if test -f $ac_dir/$ac_prog; then
1167 if test $ac_prog = install &&
1168 grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
1169 # AIX install. It has an incompatible calling convention.
1172 ac_cv_path_install="$ac_dir/$ac_prog -c"
1183 if test "${ac_cv_path_install+set}" = set; then
1184 INSTALL="$ac_cv_path_install"
1186 # As a last resort, use the slow shell script. We don't cache a
1187 # path for INSTALL within a source directory, because that will
1188 # break other packages using the cache if that directory is
1189 # removed, or if the path is relative.
1190 INSTALL="$ac_install_sh"
1193 echo "$ac_t""$INSTALL" 1>&6
1195 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
1196 # It thinks the first close brace ends the variable substitution.
1197 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
1199 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}'
1201 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
1204 . ${srcdir}/config.table
1205 host_makefile_frag=${frag}
1208 # It's OK to check for header files. Although the compiler may not be
1209 # able to link anything, it had better be able to at least compile
1211 echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
1212 echo "configure:1213: checking how to run the C preprocessor" >&5
1213 # On Suns, sometimes $CPP names a directory.
1214 if test -n "$CPP" && test -d "$CPP"; then
1217 if test -z "$CPP"; then
1218 if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
1219 echo $ac_n "(cached) $ac_c" 1>&6
1221 # This must be in double quotes, not single quotes, because CPP may get
1222 # substituted into the Makefile and "${CC-cc}" will confuse make.
1224 # On the NeXT, cc -E runs the code through the compiler's parser,
1225 # not just through cpp.
1226 cat > conftest.$ac_ext <<EOF
1227 #line 1228 "configure"
1228 #include "confdefs.h"
1232 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1233 { (eval echo configure:1234: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1234 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1235 if test -z "$ac_err"; then
1239 echo "configure: failed program was:" >&5
1240 cat conftest.$ac_ext >&5
1242 CPP="${CC-cc} -E -traditional-cpp"
1243 cat > conftest.$ac_ext <<EOF
1244 #line 1245 "configure"
1245 #include "confdefs.h"
1249 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1250 { (eval echo configure:1251: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1251 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1252 if test -z "$ac_err"; then
1256 echo "configure: failed program was:" >&5
1257 cat conftest.$ac_ext >&5
1259 CPP="${CC-cc} -nologo -E"
1260 cat > conftest.$ac_ext <<EOF
1261 #line 1262 "configure"
1262 #include "confdefs.h"
1266 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1267 { (eval echo configure:1268: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1268 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1269 if test -z "$ac_err"; then
1273 echo "configure: failed program was:" >&5
1274 cat conftest.$ac_ext >&5
1283 ac_cv_prog_CPP="$CPP"
1285 CPP="$ac_cv_prog_CPP"
1287 ac_cv_prog_CPP="$CPP"
1289 echo "$ac_t""$CPP" 1>&6
1291 for ac_hdr in sys/file.h sys/param.h limits.h stdlib.h string.h unistd.h strings.h sys/time.h time.h sys/resource.h sys/stat.h sys/mman.h fcntl.h alloca.h
1293 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
1294 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
1295 echo "configure:1296: checking for $ac_hdr" >&5
1296 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
1297 echo $ac_n "(cached) $ac_c" 1>&6
1299 cat > conftest.$ac_ext <<EOF
1300 #line 1301 "configure"
1301 #include "confdefs.h"
1304 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1305 { (eval echo configure:1306: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1306 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1307 if test -z "$ac_err"; then
1309 eval "ac_cv_header_$ac_safe=yes"
1312 echo "configure: failed program was:" >&5
1313 cat conftest.$ac_ext >&5
1315 eval "ac_cv_header_$ac_safe=no"
1319 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
1320 echo "$ac_t""yes" 1>&6
1321 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
1322 cat >> confdefs.h <<EOF
1323 #define $ac_tr_hdr 1
1327 echo "$ac_t""no" 1>&6
1331 echo $ac_n "checking for sys/wait.h that is POSIX.1 compatible""... $ac_c" 1>&6
1332 echo "configure:1333: checking for sys/wait.h that is POSIX.1 compatible" >&5
1333 if eval "test \"`echo '$''{'ac_cv_header_sys_wait_h'+set}'`\" = set"; then
1334 echo $ac_n "(cached) $ac_c" 1>&6
1336 cat > conftest.$ac_ext <<EOF
1337 #line 1338 "configure"
1338 #include "confdefs.h"
1339 #include <sys/types.h>
1340 #include <sys/wait.h>
1342 #define WEXITSTATUS(stat_val) ((unsigned)(stat_val) >> 8)
1345 #define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
1350 s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
1353 if { (eval echo configure:1354: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1355 ac_cv_header_sys_wait_h=yes
1357 echo "configure: failed program was:" >&5
1358 cat conftest.$ac_ext >&5
1360 ac_cv_header_sys_wait_h=no
1365 echo "$ac_t""$ac_cv_header_sys_wait_h" 1>&6
1366 if test $ac_cv_header_sys_wait_h = yes; then
1367 cat >> confdefs.h <<\EOF
1368 #define HAVE_SYS_WAIT_H 1
1373 echo $ac_n "checking whether time.h and sys/time.h may both be included""... $ac_c" 1>&6
1374 echo "configure:1375: checking whether time.h and sys/time.h may both be included" >&5
1375 if eval "test \"`echo '$''{'ac_cv_header_time'+set}'`\" = set"; then
1376 echo $ac_n "(cached) $ac_c" 1>&6
1378 cat > conftest.$ac_ext <<EOF
1379 #line 1380 "configure"
1380 #include "confdefs.h"
1381 #include <sys/types.h>
1382 #include <sys/time.h>
1388 if { (eval echo configure:1389: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1390 ac_cv_header_time=yes
1392 echo "configure: failed program was:" >&5
1393 cat conftest.$ac_ext >&5
1395 ac_cv_header_time=no
1400 echo "$ac_t""$ac_cv_header_time" 1>&6
1401 if test $ac_cv_header_time = yes; then
1402 cat >> confdefs.h <<\EOF
1403 #define TIME_WITH_SYS_TIME 1
1409 echo $ac_n "checking whether errno must be declared""... $ac_c" 1>&6
1410 echo "configure:1411: checking whether errno must be declared" >&5
1411 if eval "test \"`echo '$''{'libiberty_cv_declare_errno'+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"
1422 if { (eval echo configure:1423: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1424 libiberty_cv_declare_errno=no
1426 echo "configure: failed program was:" >&5
1427 cat conftest.$ac_ext >&5
1429 libiberty_cv_declare_errno=yes
1434 echo "$ac_t""$libiberty_cv_declare_errno" 1>&6
1435 if test $libiberty_cv_declare_errno = yes
1436 then cat >> confdefs.h <<\EOF
1437 #define NEED_DECLARATION_ERRNO 1
1443 echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
1444 echo "configure:1445: checking for ANSI C header files" >&5
1445 if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
1446 echo $ac_n "(cached) $ac_c" 1>&6
1448 cat > conftest.$ac_ext <<EOF
1449 #line 1450 "configure"
1450 #include "confdefs.h"
1456 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1457 { (eval echo configure:1458: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1458 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1459 if test -z "$ac_err"; then
1461 ac_cv_header_stdc=yes
1464 echo "configure: failed program was:" >&5
1465 cat conftest.$ac_ext >&5
1467 ac_cv_header_stdc=no
1471 if test $ac_cv_header_stdc = yes; then
1472 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
1473 cat > conftest.$ac_ext <<EOF
1474 #line 1475 "configure"
1475 #include "confdefs.h"
1478 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1479 egrep "memchr" >/dev/null 2>&1; then
1483 ac_cv_header_stdc=no
1489 if test $ac_cv_header_stdc = yes; then
1490 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
1491 cat > conftest.$ac_ext <<EOF
1492 #line 1493 "configure"
1493 #include "confdefs.h"
1496 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1497 egrep "free" >/dev/null 2>&1; then
1501 ac_cv_header_stdc=no
1507 if test $ac_cv_header_stdc = yes; then
1508 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
1509 if test "$cross_compiling" = yes; then
1512 cat > conftest.$ac_ext <<EOF
1513 #line 1514 "configure"
1514 #include "confdefs.h"
1516 #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
1517 #define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
1518 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
1519 int main () { int i; for (i = 0; i < 256; i++)
1520 if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
1524 if { (eval echo configure:1525: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
1528 echo "configure: failed program was:" >&5
1529 cat conftest.$ac_ext >&5
1531 ac_cv_header_stdc=no
1539 echo "$ac_t""$ac_cv_header_stdc" 1>&6
1540 if test $ac_cv_header_stdc = yes; then
1541 cat >> confdefs.h <<\EOF
1542 #define STDC_HEADERS 1
1547 echo $ac_n "checking for uintptr_t""... $ac_c" 1>&6
1548 echo "configure:1549: checking for uintptr_t" >&5
1549 if eval "test \"`echo '$''{'ac_cv_type_uintptr_t'+set}'`\" = set"; then
1550 echo $ac_n "(cached) $ac_c" 1>&6
1552 cat > conftest.$ac_ext <<EOF
1553 #line 1554 "configure"
1554 #include "confdefs.h"
1555 #include <sys/types.h>
1561 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1562 egrep "(^|[^a-zA-Z_0-9])uintptr_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
1564 ac_cv_type_uintptr_t=yes
1567 ac_cv_type_uintptr_t=no
1572 echo "$ac_t""$ac_cv_type_uintptr_t" 1>&6
1573 if test $ac_cv_type_uintptr_t = no; then
1574 cat >> confdefs.h <<\EOF
1575 #define uintptr_t unsigned long
1581 if test $ac_cv_type_uintptr_t = yes
1583 cat >> confdefs.h <<\EOF
1584 #define HAVE_UINTPTR_T 1
1589 echo $ac_n "checking for pid_t""... $ac_c" 1>&6
1590 echo "configure:1591: checking for pid_t" >&5
1591 if eval "test \"`echo '$''{'ac_cv_type_pid_t'+set}'`\" = set"; then
1592 echo $ac_n "(cached) $ac_c" 1>&6
1594 cat > conftest.$ac_ext <<EOF
1595 #line 1596 "configure"
1596 #include "confdefs.h"
1597 #include <sys/types.h>
1603 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1604 egrep "(^|[^a-zA-Z_0-9])pid_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
1606 ac_cv_type_pid_t=yes
1614 echo "$ac_t""$ac_cv_type_pid_t" 1>&6
1615 if test $ac_cv_type_pid_t = no; then
1616 cat >> confdefs.h <<\EOF
1623 # This is the list of functions which libiberty will provide if they
1624 # are not available on the host.
1627 funcs="$funcs atexit"
1628 funcs="$funcs basename"
1630 funcs="$funcs bcopy"
1631 funcs="$funcs bsearch"
1632 funcs="$funcs bzero"
1633 funcs="$funcs calloc"
1634 funcs="$funcs clock"
1636 funcs="$funcs getcwd"
1637 funcs="$funcs getpagesize"
1638 funcs="$funcs index"
1639 funcs="$funcs insque"
1640 funcs="$funcs memchr"
1641 funcs="$funcs memcmp"
1642 funcs="$funcs memcpy"
1643 funcs="$funcs memmove"
1644 funcs="$funcs memset"
1645 funcs="$funcs mkstemps"
1646 funcs="$funcs putenv"
1647 funcs="$funcs random"
1648 funcs="$funcs rename"
1649 funcs="$funcs rindex"
1650 funcs="$funcs setenv"
1651 funcs="$funcs sigsetmask"
1652 funcs="$funcs strcasecmp"
1653 funcs="$funcs strchr"
1654 funcs="$funcs strdup"
1655 funcs="$funcs strncasecmp"
1656 funcs="$funcs strrchr"
1657 funcs="$funcs strstr"
1658 funcs="$funcs strtod"
1659 funcs="$funcs strtol"
1660 funcs="$funcs strtoul"
1661 funcs="$funcs tmpnam"
1662 funcs="$funcs vasprintf"
1663 funcs="$funcs vfprintf"
1664 funcs="$funcs vprintf"
1665 funcs="$funcs vsprintf"
1666 funcs="$funcs waitpid"
1668 # Also in the old function.def file: alloca, vfork, getopt.
1670 vars="sys_errlist sys_nerr sys_siglist"
1672 checkfuncs="getrusage on_exit psignal strerror strsignal sysconf times sbrk gettimeofday"
1674 # These are neither executed nor required, but they help keep
1675 # autoheader happy without adding a bunch of text to acconfig.h.
1676 if test "x" = "y"; then
1677 for ac_func in asprintf atexit basename bcmp bcopy bsearch bzero calloc clock
1679 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
1680 echo "configure:1681: checking for $ac_func" >&5
1681 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1682 echo $ac_n "(cached) $ac_c" 1>&6
1684 cat > conftest.$ac_ext <<EOF
1685 #line 1686 "configure"
1686 #include "confdefs.h"
1687 /* System header to define __stub macros and hopefully few prototypes,
1688 which can conflict with char $ac_func(); below. */
1690 /* Override any gcc2 internal prototype to avoid an error. */
1691 /* We use char because int might match the return type of a gcc2
1692 builtin and then its argument prototype would still apply. */
1697 /* The GNU C library defines this for functions which it implements
1698 to always fail with ENOSYS. Some functions are actually named
1699 something starting with __ and the normal name is an alias. */
1700 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
1708 if { (eval echo configure:1709: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1710 eval "ac_cv_func_$ac_func=yes"
1712 echo "configure: failed program was:" >&5
1713 cat conftest.$ac_ext >&5
1715 eval "ac_cv_func_$ac_func=no"
1720 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
1721 echo "$ac_t""yes" 1>&6
1722 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
1723 cat >> confdefs.h <<EOF
1724 #define $ac_tr_func 1
1728 echo "$ac_t""no" 1>&6
1732 for ac_func in getcwd getpagesize index insque mkstemps memchr memcmp memcpy
1734 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
1735 echo "configure:1736: checking for $ac_func" >&5
1736 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1737 echo $ac_n "(cached) $ac_c" 1>&6
1739 cat > conftest.$ac_ext <<EOF
1740 #line 1741 "configure"
1741 #include "confdefs.h"
1742 /* System header to define __stub macros and hopefully few prototypes,
1743 which can conflict with char $ac_func(); below. */
1745 /* Override any gcc2 internal prototype to avoid an error. */
1746 /* We use char because int might match the return type of a gcc2
1747 builtin and then its argument prototype would still apply. */
1752 /* The GNU C library defines this for functions which it implements
1753 to always fail with ENOSYS. Some functions are actually named
1754 something starting with __ and the normal name is an alias. */
1755 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
1763 if { (eval echo configure:1764: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1765 eval "ac_cv_func_$ac_func=yes"
1767 echo "configure: failed program was:" >&5
1768 cat conftest.$ac_ext >&5
1770 eval "ac_cv_func_$ac_func=no"
1775 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
1776 echo "$ac_t""yes" 1>&6
1777 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
1778 cat >> confdefs.h <<EOF
1779 #define $ac_tr_func 1
1783 echo "$ac_t""no" 1>&6
1787 for ac_func in memmove memset putenv random rename rindex sigsetmask
1789 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
1790 echo "configure:1791: checking for $ac_func" >&5
1791 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1792 echo $ac_n "(cached) $ac_c" 1>&6
1794 cat > conftest.$ac_ext <<EOF
1795 #line 1796 "configure"
1796 #include "confdefs.h"
1797 /* System header to define __stub macros and hopefully few prototypes,
1798 which can conflict with char $ac_func(); below. */
1800 /* Override any gcc2 internal prototype to avoid an error. */
1801 /* We use char because int might match the return type of a gcc2
1802 builtin and then its argument prototype would still apply. */
1807 /* The GNU C library defines this for functions which it implements
1808 to always fail with ENOSYS. Some functions are actually named
1809 something starting with __ and the normal name is an alias. */
1810 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
1818 if { (eval echo configure:1819: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1820 eval "ac_cv_func_$ac_func=yes"
1822 echo "configure: failed program was:" >&5
1823 cat conftest.$ac_ext >&5
1825 eval "ac_cv_func_$ac_func=no"
1830 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
1831 echo "$ac_t""yes" 1>&6
1832 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
1833 cat >> confdefs.h <<EOF
1834 #define $ac_tr_func 1
1838 echo "$ac_t""no" 1>&6
1842 for ac_func in strcasecmp setenv strchr strdup strncasecmp strrchr strstr
1844 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
1845 echo "configure:1846: checking for $ac_func" >&5
1846 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1847 echo $ac_n "(cached) $ac_c" 1>&6
1849 cat > conftest.$ac_ext <<EOF
1850 #line 1851 "configure"
1851 #include "confdefs.h"
1852 /* System header to define __stub macros and hopefully few prototypes,
1853 which can conflict with char $ac_func(); below. */
1855 /* Override any gcc2 internal prototype to avoid an error. */
1856 /* We use char because int might match the return type of a gcc2
1857 builtin and then its argument prototype would still apply. */
1862 /* The GNU C library defines this for functions which it implements
1863 to always fail with ENOSYS. Some functions are actually named
1864 something starting with __ and the normal name is an alias. */
1865 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
1873 if { (eval echo configure:1874: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1875 eval "ac_cv_func_$ac_func=yes"
1877 echo "configure: failed program was:" >&5
1878 cat conftest.$ac_ext >&5
1880 eval "ac_cv_func_$ac_func=no"
1885 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
1886 echo "$ac_t""yes" 1>&6
1887 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
1888 cat >> confdefs.h <<EOF
1889 #define $ac_tr_func 1
1893 echo "$ac_t""no" 1>&6
1897 for ac_func in strtod strtol strtoul tmpnam vasprintf vfprintf vprintf
1899 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
1900 echo "configure:1901: checking for $ac_func" >&5
1901 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1902 echo $ac_n "(cached) $ac_c" 1>&6
1904 cat > conftest.$ac_ext <<EOF
1905 #line 1906 "configure"
1906 #include "confdefs.h"
1907 /* System header to define __stub macros and hopefully few prototypes,
1908 which can conflict with char $ac_func(); below. */
1910 /* Override any gcc2 internal prototype to avoid an error. */
1911 /* We use char because int might match the return type of a gcc2
1912 builtin and then its argument prototype would still apply. */
1917 /* The GNU C library defines this for functions which it implements
1918 to always fail with ENOSYS. Some functions are actually named
1919 something starting with __ and the normal name is an alias. */
1920 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
1928 if { (eval echo configure:1929: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1930 eval "ac_cv_func_$ac_func=yes"
1932 echo "configure: failed program was:" >&5
1933 cat conftest.$ac_ext >&5
1935 eval "ac_cv_func_$ac_func=no"
1940 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
1941 echo "$ac_t""yes" 1>&6
1942 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
1943 cat >> confdefs.h <<EOF
1944 #define $ac_tr_func 1
1948 echo "$ac_t""no" 1>&6
1952 for ac_func in vsprintf waitpid getrusage on_exit psignal strerror strsignal
1954 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
1955 echo "configure:1956: checking for $ac_func" >&5
1956 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1957 echo $ac_n "(cached) $ac_c" 1>&6
1959 cat > conftest.$ac_ext <<EOF
1960 #line 1961 "configure"
1961 #include "confdefs.h"
1962 /* System header to define __stub macros and hopefully few prototypes,
1963 which can conflict with char $ac_func(); below. */
1965 /* Override any gcc2 internal prototype to avoid an error. */
1966 /* We use char because int might match the return type of a gcc2
1967 builtin and then its argument prototype would still apply. */
1972 /* The GNU C library defines this for functions which it implements
1973 to always fail with ENOSYS. Some functions are actually named
1974 something starting with __ and the normal name is an alias. */
1975 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
1983 if { (eval echo configure:1984: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1985 eval "ac_cv_func_$ac_func=yes"
1987 echo "configure: failed program was:" >&5
1988 cat conftest.$ac_ext >&5
1990 eval "ac_cv_func_$ac_func=no"
1995 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
1996 echo "$ac_t""yes" 1>&6
1997 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
1998 cat >> confdefs.h <<EOF
1999 #define $ac_tr_func 1
2003 echo "$ac_t""no" 1>&6
2007 for ac_func in sysconf times sbrk gettimeofday ffs
2009 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
2010 echo "configure:2011: checking for $ac_func" >&5
2011 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2012 echo $ac_n "(cached) $ac_c" 1>&6
2014 cat > conftest.$ac_ext <<EOF
2015 #line 2016 "configure"
2016 #include "confdefs.h"
2017 /* System header to define __stub macros and hopefully few prototypes,
2018 which can conflict with char $ac_func(); below. */
2020 /* Override any gcc2 internal prototype to avoid an error. */
2021 /* We use char because int might match the return type of a gcc2
2022 builtin and then its argument prototype would still apply. */
2027 /* The GNU C library defines this for functions which it implements
2028 to always fail with ENOSYS. Some functions are actually named
2029 something starting with __ and the normal name is an alias. */
2030 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
2038 if { (eval echo configure:2039: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2040 eval "ac_cv_func_$ac_func=yes"
2042 echo "configure: failed program was:" >&5
2043 cat conftest.$ac_ext >&5
2045 eval "ac_cv_func_$ac_func=no"
2050 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
2051 echo "$ac_t""yes" 1>&6
2052 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2053 cat >> confdefs.h <<EOF
2054 #define $ac_tr_func 1
2058 echo "$ac_t""no" 1>&6
2062 cat >> confdefs.h <<\EOF
2063 #define HAVE_SYS_ERRLIST 1
2066 cat >> confdefs.h <<\EOF
2067 #define HAVE_SYS_NERR 1
2070 cat >> confdefs.h <<\EOF
2071 #define HAVE_SYS_SIGLIST 1
2076 # For each of these functions, if the host does not provide the
2077 # function we want to put FN.o in LIBOBJS, and if the host does
2078 # provide the function, we want to define HAVE_FN in config.h.
2083 if test -n "${with_target_subdir}"; then
2085 # We are being configured as a target library. AC_REPLACE_FUNCS
2086 # may not work correctly, because the compiler may not be able to
2087 # link executables. Note that we may still be being configured
2090 # If we are being configured for newlib, we know which functions
2091 # newlib provide and which ones we will be expected to provide.
2093 if test "x${with_newlib}" = "xyes"; then
2094 LIBOBJS="asprintf.o basename.o insque.o random.o strdup.o vasprintf.o"
2098 asprintf | basename | insque | random | strdup | vasprintf)
2101 n=HAVE_`echo $f | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2102 cat >> confdefs.h <<EOF
2110 # newlib doesnt provide any of the variables in $vars, so we
2111 # dont have to check them here.
2113 # Of the functions in $checkfuncs, newlib only has strerror.
2114 cat >> confdefs.h <<\EOF
2115 #define HAVE_STRERROR 1
2123 # We may wish to install the target headers somewhere.
2124 # Check whether --enable-install-libiberty or --disable-install-libiberty was given.
2125 if test "${enable_install_libiberty+set}" = set; then
2126 enableval="$enable_install_libiberty"
2127 enable_install_libiberty=$enableval
2129 enable_install_libiberty=no
2132 # Option parsed, now set things appropriately.
2133 case x"$enable_install_libiberty" in
2135 target_header_dir=libiberty
2141 # This could be sanity-checked in various ways...
2142 target_header_dir="${enable_install_libiberty}"
2149 # Not a target library, so we set things up to run the test suite.
2150 CHECK=check-cplus-dem
2158 *-*-cygwin* | *-*-mingw*)
2159 cat >> confdefs.h <<\EOF
2160 #define HAVE_SYS_ERRLIST 1
2163 cat >> confdefs.h <<\EOF
2164 #define HAVE_SYS_NERR 1
2170 if test -z "${setobjs}"; then
2174 # Handle VxWorks configuration specially, since on VxWorks the
2175 # libraries are actually on the target board, not in the file
2177 LIBOBJS="basename.o getpagesize.o insque.o random.o strcasecmp.o"
2178 LIBOBJS="$LIBOBJS strncasecmp.o strdup.o vfork.o waitpid.o vasprintf.o"
2181 basename | getpagesize | insque | random | strcasecmp)
2183 strncasecmp | strdup | vfork | waitpid | vasprintf)
2186 n=HAVE_`echo $f | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2187 cat >> confdefs.h <<EOF
2195 # VxWorks doesn't provide any of the variables in $vars, so we
2196 # don't have to check them here.
2198 # Of the functions in $checkfuncs, VxWorks only has strerror.
2199 cat >> confdefs.h <<\EOF
2200 #define HAVE_STRERROR 1
2210 if test -z "${setobjs}"; then
2215 # The Cygwin library actually uses a couple of files from
2216 # libiberty when it is built. If we are building a native
2217 # Cygwin, and we run the tests, we will appear to have these
2218 # files. However, when we go on to build winsup, we will wind up
2219 # with a library which does not have the files, since they should
2220 # have come from libiberty.
2222 # We handle this by removing the functions the winsup library
2223 # provides from our shell variables, so that they appear to be
2226 # DJ - only if we're *building* cygwin, not just building *with* cygwin
2228 if test -n "${with_target_subdir}"
2230 funcs="`echo $funcs | sed -e 's/random//'`"
2231 LIBOBJS="$LIBOBJS random.o"
2232 vars="`echo $vars | sed -e 's/sys_siglist//'`"
2233 checkfuncs="`echo $checkfuncs | sed -e 's/strsignal//' -e 's/psignal//'`"
2238 # Under mingw32, sys_nerr and sys_errlist exist, but they are
2239 # macros, so the test below won't find them.
2240 libiberty_cv_var_sys_nerr=yes
2241 libiberty_cv_var_sys_errlist=yes
2245 # Under some versions of uwin, vfork is notoriously buggy and the test
2246 # can hang configure; on other versions, vfork exists just as a stub.
2247 # FIXME: This should be removed once vfork in uwin's runtime is fixed.
2248 ac_cv_func_vfork_works=no
2249 # Under uwin 2.0+, sys_nerr and sys_errlist exist, but they are
2250 # macros (actually, these are imported from a DLL, but the end effect
2251 # is the same), so the test below won't find them.
2252 libiberty_cv_var_sys_nerr=yes
2253 libiberty_cv_var_sys_errlist=yes
2257 # Under VMS, vfork works very different than on Unix. The standard test
2258 # won't work, and it isn't easily adaptable. It makes more sense to
2260 ac_cv_func_vfork_works=yes
2265 # We haven't set the list of objects yet. Use the standard autoconf
2266 # tests. This will only work if the compiler works.
2267 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
2268 echo "configure:2269: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
2271 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
2272 ac_cpp='$CPP $CPPFLAGS'
2273 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
2274 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
2275 cross_compiling=$ac_cv_prog_cc_cross
2277 cat > conftest.$ac_ext << EOF
2279 #line 2280 "configure"
2280 #include "confdefs.h"
2284 if { (eval echo configure:2285: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2285 ac_cv_prog_cc_works=yes
2286 # If we can't run a trivial program, we are probably using a cross compiler.
2287 if (./conftest; exit) 2>/dev/null; then
2288 ac_cv_prog_cc_cross=no
2290 ac_cv_prog_cc_cross=yes
2293 echo "configure: failed program was:" >&5
2294 cat conftest.$ac_ext >&5
2295 ac_cv_prog_cc_works=no
2299 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
2300 ac_cpp='$CPP $CPPFLAGS'
2301 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
2302 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
2303 cross_compiling=$ac_cv_prog_cc_cross
2305 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
2306 if test $ac_cv_prog_cc_works = no; then
2307 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
2309 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
2310 echo "configure:2311: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
2311 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
2312 cross_compiling=$ac_cv_prog_cc_cross
2314 for ac_func in $funcs
2316 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
2317 echo "configure:2318: checking for $ac_func" >&5
2318 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2319 echo $ac_n "(cached) $ac_c" 1>&6
2321 cat > conftest.$ac_ext <<EOF
2322 #line 2323 "configure"
2323 #include "confdefs.h"
2324 /* System header to define __stub macros and hopefully few prototypes,
2325 which can conflict with char $ac_func(); below. */
2327 /* Override any gcc2 internal prototype to avoid an error. */
2328 /* We use char because int might match the return type of a gcc2
2329 builtin and then its argument prototype would still apply. */
2334 /* The GNU C library defines this for functions which it implements
2335 to always fail with ENOSYS. Some functions are actually named
2336 something starting with __ and the normal name is an alias. */
2337 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
2345 if { (eval echo configure:2346: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2347 eval "ac_cv_func_$ac_func=yes"
2349 echo "configure: failed program was:" >&5
2350 cat conftest.$ac_ext >&5
2352 eval "ac_cv_func_$ac_func=no"
2357 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
2358 echo "$ac_t""yes" 1>&6
2359 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2360 cat >> confdefs.h <<EOF
2361 #define $ac_tr_func 1
2365 echo "$ac_t""no" 1>&6
2366 LIBOBJS="$LIBOBJS ${ac_func}.${ac_objext}"
2371 echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
2372 echo "configure:2373: checking whether alloca needs Cray hooks" >&5
2373 if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
2374 echo $ac_n "(cached) $ac_c" 1>&6
2376 cat > conftest.$ac_ext <<EOF
2377 #line 2378 "configure"
2378 #include "confdefs.h"
2379 #if defined(CRAY) && ! defined(CRAY2)
2386 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2387 egrep "webecray" >/dev/null 2>&1; then
2398 echo "$ac_t""$ac_cv_os_cray" 1>&6
2399 if test $ac_cv_os_cray = yes; then
2400 for ac_func in _getb67 GETB67 getb67; do
2401 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
2402 echo "configure:2403: checking for $ac_func" >&5
2403 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2404 echo $ac_n "(cached) $ac_c" 1>&6
2406 cat > conftest.$ac_ext <<EOF
2407 #line 2408 "configure"
2408 #include "confdefs.h"
2409 /* System header to define __stub macros and hopefully few prototypes,
2410 which can conflict with char $ac_func(); below. */
2412 /* Override any gcc2 internal prototype to avoid an error. */
2413 /* We use char because int might match the return type of a gcc2
2414 builtin and then its argument prototype would still apply. */
2419 /* The GNU C library defines this for functions which it implements
2420 to always fail with ENOSYS. Some functions are actually named
2421 something starting with __ and the normal name is an alias. */
2422 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
2430 if { (eval echo configure:2431: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2432 eval "ac_cv_func_$ac_func=yes"
2434 echo "configure: failed program was:" >&5
2435 cat conftest.$ac_ext >&5
2437 eval "ac_cv_func_$ac_func=no"
2442 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
2443 echo "$ac_t""yes" 1>&6
2444 cat >> confdefs.h <<EOF
2445 #define CRAY_STACKSEG_END $ac_func
2449 echo "$ac_t""no" 1>&6
2455 echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
2456 echo "configure:2457: checking stack direction for C alloca" >&5
2457 if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
2458 echo $ac_n "(cached) $ac_c" 1>&6
2460 if test "$cross_compiling" = yes; then
2461 ac_cv_c_stack_direction=0
2463 cat > conftest.$ac_ext <<EOF
2464 #line 2465 "configure"
2465 #include "confdefs.h"
2466 find_stack_direction ()
2468 static char *addr = 0;
2473 return find_stack_direction ();
2476 return (&dummy > addr) ? 1 : -1;
2480 exit (find_stack_direction() < 0);
2483 if { (eval echo configure:2484: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
2485 ac_cv_c_stack_direction=1
2487 echo "configure: failed program was:" >&5
2488 cat conftest.$ac_ext >&5
2490 ac_cv_c_stack_direction=-1
2497 echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
2498 cat >> confdefs.h <<EOF
2499 #define STACK_DIRECTION $ac_cv_c_stack_direction
2503 ac_safe=`echo "vfork.h" | sed 'y%./+-%__p_%'`
2504 echo $ac_n "checking for vfork.h""... $ac_c" 1>&6
2505 echo "configure:2506: checking for vfork.h" >&5
2506 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2507 echo $ac_n "(cached) $ac_c" 1>&6
2509 cat > conftest.$ac_ext <<EOF
2510 #line 2511 "configure"
2511 #include "confdefs.h"
2514 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2515 { (eval echo configure:2516: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2516 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2517 if test -z "$ac_err"; then
2519 eval "ac_cv_header_$ac_safe=yes"
2522 echo "configure: failed program was:" >&5
2523 cat conftest.$ac_ext >&5
2525 eval "ac_cv_header_$ac_safe=no"
2529 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2530 echo "$ac_t""yes" 1>&6
2531 cat >> confdefs.h <<\EOF
2532 #define HAVE_VFORK_H 1
2536 echo "$ac_t""no" 1>&6
2539 echo $ac_n "checking for working vfork""... $ac_c" 1>&6
2540 echo "configure:2541: checking for working vfork" >&5
2541 if eval "test \"`echo '$''{'ac_cv_func_vfork_works'+set}'`\" = set"; then
2542 echo $ac_n "(cached) $ac_c" 1>&6
2544 if test "$cross_compiling" = yes; then
2545 echo $ac_n "checking for vfork""... $ac_c" 1>&6
2546 echo "configure:2547: checking for vfork" >&5
2547 if eval "test \"`echo '$''{'ac_cv_func_vfork'+set}'`\" = set"; then
2548 echo $ac_n "(cached) $ac_c" 1>&6
2550 cat > conftest.$ac_ext <<EOF
2551 #line 2552 "configure"
2552 #include "confdefs.h"
2553 /* System header to define __stub macros and hopefully few prototypes,
2554 which can conflict with char vfork(); below. */
2556 /* Override any gcc2 internal prototype to avoid an error. */
2557 /* We use char because int might match the return type of a gcc2
2558 builtin and then its argument prototype would still apply. */
2563 /* The GNU C library defines this for functions which it implements
2564 to always fail with ENOSYS. Some functions are actually named
2565 something starting with __ and the normal name is an alias. */
2566 #if defined (__stub_vfork) || defined (__stub___vfork)
2574 if { (eval echo configure:2575: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2576 eval "ac_cv_func_vfork=yes"
2578 echo "configure: failed program was:" >&5
2579 cat conftest.$ac_ext >&5
2581 eval "ac_cv_func_vfork=no"
2586 if eval "test \"`echo '$ac_cv_func_'vfork`\" = yes"; then
2587 echo "$ac_t""yes" 1>&6
2590 echo "$ac_t""no" 1>&6
2593 ac_cv_func_vfork_works=$ac_cv_func_vfork
2595 cat > conftest.$ac_ext <<EOF
2596 #line 2597 "configure"
2597 #include "confdefs.h"
2598 /* Thanks to Paul Eggert for this test. */
2600 #include <sys/types.h>
2601 #include <sys/stat.h>
2602 #ifdef HAVE_UNISTD_H
2608 /* On some sparc systems, changes by the child to local and incoming
2609 argument registers are propagated back to the parent.
2610 The compiler is told about this with #include <vfork.h>,
2611 but some compilers (e.g. gcc -O) don't grok <vfork.h>.
2612 Test for this by using a static variable whose address
2613 is put into a register that is clobbered by the vfork. */
2616 sparc_address_test (int arg)
2618 sparc_address_test (arg) int arg;
2636 pid_t parent = getpid ();
2639 sparc_address_test ();
2644 /* Here is another test for sparc vfork register problems.
2645 This test uses lots of local variables, at least
2646 as many local variables as main has allocated so far
2647 including compiler temporaries. 4 locals are enough for
2648 gcc 1.40.3 on a Solaris 4.1.3 sparc, but we use 8 to be safe.
2649 A buggy compiler should reuse the register of parent
2650 for one of the local variables, since it will think that
2651 parent can't possibly be used any more in this routine.
2652 Assigning to the local variable will thus munge parent
2653 in the parent process. */
2655 p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
2656 p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
2657 /* Convince the compiler that p..p7 are live; otherwise, it might
2658 use the same hardware register for all 8 local variables. */
2659 if (p != p1 || p != p2 || p != p3 || p != p4
2660 || p != p5 || p != p6 || p != p7)
2663 /* On some systems (e.g. IRIX 3.3),
2664 vfork doesn't separate parent from child file descriptors.
2665 If the child closes a descriptor before it execs or exits,
2666 this munges the parent's descriptor as well.
2667 Test for this by closing stdout in the child. */
2668 _exit(close(fileno(stdout)) != 0);
2673 while (wait(&status) != child)
2676 /* Was there some problem with vforking? */
2679 /* Did the child fail? (This shouldn't happen.) */
2682 /* Did the vfork/compiler bug occur? */
2683 || parent != getpid()
2685 /* Did the file descriptor bug occur? */
2686 || fstat(fileno(stdout), &st) != 0
2691 if { (eval echo configure:2692: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
2693 ac_cv_func_vfork_works=yes
2695 echo "configure: failed program was:" >&5
2696 cat conftest.$ac_ext >&5
2698 ac_cv_func_vfork_works=no
2705 echo "$ac_t""$ac_cv_func_vfork_works" 1>&6
2706 if test $ac_cv_func_vfork_works = no; then
2707 cat >> confdefs.h <<\EOF
2713 if test $ac_cv_func_vfork_works = no; then
2714 LIBOBJS="$LIBOBJS vfork.o"
2716 # We only need _doprnt if we might use it to implement v*printf.
2717 if test $ac_cv_func_vprintf != yes \
2718 || test $ac_cv_func_vfprintf != yes \
2719 || test $ac_cv_func_vsprintf != yes; then
2720 for ac_func in _doprnt
2722 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
2723 echo "configure:2724: checking for $ac_func" >&5
2724 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2725 echo $ac_n "(cached) $ac_c" 1>&6
2727 cat > conftest.$ac_ext <<EOF
2728 #line 2729 "configure"
2729 #include "confdefs.h"
2730 /* System header to define __stub macros and hopefully few prototypes,
2731 which can conflict with char $ac_func(); below. */
2733 /* Override any gcc2 internal prototype to avoid an error. */
2734 /* We use char because int might match the return type of a gcc2
2735 builtin and then its argument prototype would still apply. */
2740 /* The GNU C library defines this for functions which it implements
2741 to always fail with ENOSYS. Some functions are actually named
2742 something starting with __ and the normal name is an alias. */
2743 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
2751 if { (eval echo configure:2752: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2753 eval "ac_cv_func_$ac_func=yes"
2755 echo "configure: failed program was:" >&5
2756 cat conftest.$ac_ext >&5
2758 eval "ac_cv_func_$ac_func=no"
2763 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
2764 echo "$ac_t""yes" 1>&6
2765 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2766 cat >> confdefs.h <<EOF
2767 #define $ac_tr_func 1
2771 echo "$ac_t""no" 1>&6
2772 LIBOBJS="$LIBOBJS ${ac_func}.${ac_objext}"
2778 for ac_func in _doprnt
2780 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
2781 echo "configure:2782: checking for $ac_func" >&5
2782 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2783 echo $ac_n "(cached) $ac_c" 1>&6
2785 cat > conftest.$ac_ext <<EOF
2786 #line 2787 "configure"
2787 #include "confdefs.h"
2788 /* System header to define __stub macros and hopefully few prototypes,
2789 which can conflict with char $ac_func(); below. */
2791 /* Override any gcc2 internal prototype to avoid an error. */
2792 /* We use char because int might match the return type of a gcc2
2793 builtin and then its argument prototype would still apply. */
2798 /* The GNU C library defines this for functions which it implements
2799 to always fail with ENOSYS. Some functions are actually named
2800 something starting with __ and the normal name is an alias. */
2801 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
2809 if { (eval echo configure:2810: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2811 eval "ac_cv_func_$ac_func=yes"
2813 echo "configure: failed program was:" >&5
2814 cat conftest.$ac_ext >&5
2816 eval "ac_cv_func_$ac_func=no"
2821 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
2822 echo "$ac_t""yes" 1>&6
2823 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2824 cat >> confdefs.h <<EOF
2825 #define $ac_tr_func 1
2829 echo "$ac_t""no" 1>&6
2836 echo $ac_n "checking for $v""... $ac_c" 1>&6
2837 echo "configure:2838: checking for $v" >&5
2838 if eval "test \"`echo '$''{'libiberty_cv_var_$v'+set}'`\" = set"; then
2839 echo $ac_n "(cached) $ac_c" 1>&6
2841 cat > conftest.$ac_ext <<EOF
2842 #line 2843 "configure"
2843 #include "confdefs.h"
2846 extern int $v []; p = &$v;
2849 if { (eval echo configure:2850: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2851 eval "libiberty_cv_var_$v=yes"
2853 echo "configure: failed program was:" >&5
2854 cat conftest.$ac_ext >&5
2856 eval "libiberty_cv_var_$v=no"
2861 if eval "test \"`echo '$libiberty_cv_var_'$v`\" = yes"; then
2862 echo "$ac_t""yes" 1>&6
2863 n=HAVE_`echo $v | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2864 cat >> confdefs.h <<EOF
2869 echo "$ac_t""no" 1>&6
2872 for ac_func in $checkfuncs
2874 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
2875 echo "configure:2876: checking for $ac_func" >&5
2876 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2877 echo $ac_n "(cached) $ac_c" 1>&6
2879 cat > conftest.$ac_ext <<EOF
2880 #line 2881 "configure"
2881 #include "confdefs.h"
2882 /* System header to define __stub macros and hopefully few prototypes,
2883 which can conflict with char $ac_func(); below. */
2885 /* Override any gcc2 internal prototype to avoid an error. */
2886 /* We use char because int might match the return type of a gcc2
2887 builtin and then its argument prototype would still apply. */
2892 /* The GNU C library defines this for functions which it implements
2893 to always fail with ENOSYS. Some functions are actually named
2894 something starting with __ and the normal name is an alias. */
2895 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
2903 if { (eval echo configure:2904: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2905 eval "ac_cv_func_$ac_func=yes"
2907 echo "configure: failed program was:" >&5
2908 cat conftest.$ac_ext >&5
2910 eval "ac_cv_func_$ac_func=no"
2915 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
2916 echo "$ac_t""yes" 1>&6
2917 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2918 cat >> confdefs.h <<EOF
2919 #define $ac_tr_func 1
2923 echo "$ac_t""no" 1>&6
2929 for ac_hdr in stdlib.h unistd.h sys/stat.h sys/types.h
2931 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
2932 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
2933 echo "configure:2934: checking for $ac_hdr" >&5
2934 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2935 echo $ac_n "(cached) $ac_c" 1>&6
2937 cat > conftest.$ac_ext <<EOF
2938 #line 2939 "configure"
2939 #include "confdefs.h"
2942 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2943 { (eval echo configure:2944: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2944 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2945 if test -z "$ac_err"; then
2947 eval "ac_cv_header_$ac_safe=yes"
2950 echo "configure: failed program was:" >&5
2951 cat conftest.$ac_ext >&5
2953 eval "ac_cv_header_$ac_safe=no"
2957 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2958 echo "$ac_t""yes" 1>&6
2959 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
2960 cat >> confdefs.h <<EOF
2961 #define $ac_tr_hdr 1
2965 echo "$ac_t""no" 1>&6
2969 for ac_func in getpagesize
2971 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
2972 echo "configure:2973: checking for $ac_func" >&5
2973 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2974 echo $ac_n "(cached) $ac_c" 1>&6
2976 cat > conftest.$ac_ext <<EOF
2977 #line 2978 "configure"
2978 #include "confdefs.h"
2979 /* System header to define __stub macros and hopefully few prototypes,
2980 which can conflict with char $ac_func(); below. */
2982 /* Override any gcc2 internal prototype to avoid an error. */
2983 /* We use char because int might match the return type of a gcc2
2984 builtin and then its argument prototype would still apply. */
2989 /* The GNU C library defines this for functions which it implements
2990 to always fail with ENOSYS. Some functions are actually named
2991 something starting with __ and the normal name is an alias. */
2992 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3000 if { (eval echo configure:3001: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3002 eval "ac_cv_func_$ac_func=yes"
3004 echo "configure: failed program was:" >&5
3005 cat conftest.$ac_ext >&5
3007 eval "ac_cv_func_$ac_func=no"
3012 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3013 echo "$ac_t""yes" 1>&6
3014 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3015 cat >> confdefs.h <<EOF
3016 #define $ac_tr_func 1
3020 echo "$ac_t""no" 1>&6
3024 echo $ac_n "checking for working mmap""... $ac_c" 1>&6
3025 echo "configure:3026: checking for working mmap" >&5
3026 if eval "test \"`echo '$''{'ac_cv_func_mmap_fixed_mapped'+set}'`\" = set"; then
3027 echo $ac_n "(cached) $ac_c" 1>&6
3029 if test "$cross_compiling" = yes; then
3030 ac_cv_func_mmap_fixed_mapped=no
3032 cat > conftest.$ac_ext <<EOF
3033 #line 3034 "configure"
3034 #include "confdefs.h"
3036 /* Thanks to Mike Haertel and Jim Avera for this test.
3037 Here is a matrix of mmap possibilities:
3038 mmap private not fixed
3039 mmap private fixed at somewhere currently unmapped
3040 mmap private fixed at somewhere already mapped
3041 mmap shared not fixed
3042 mmap shared fixed at somewhere currently unmapped
3043 mmap shared fixed at somewhere already mapped
3044 For private mappings, we should verify that changes cannot be read()
3045 back from the file, nor mmap's back from the file at a different
3046 address. (There have been systems where private was not correctly
3047 implemented like the infamous i386 svr4.0, and systems where the
3048 VM page cache was not coherent with the filesystem buffer cache
3049 like early versions of FreeBSD and possibly contemporary NetBSD.)
3050 For shared mappings, we should conversely verify that changes get
3051 propogated back to all the places they're supposed to be.
3053 Grep wants private fixed already mapped.
3054 The main things grep needs to know about mmap are:
3055 * does it exist and is it safe to write into the mmap'd area
3056 * how to use it (BSD variants) */
3057 #include <sys/types.h>
3059 #include <sys/mman.h>
3061 #if HAVE_SYS_TYPES_H
3062 # include <sys/types.h>
3066 # include <stdlib.h>
3070 # include <sys/stat.h>
3074 # include <unistd.h>
3077 /* This mess was copied from the GNU getpagesize.h. */
3078 #ifndef HAVE_GETPAGESIZE
3080 /* Assume that all systems that can run configure have sys/param.h. */
3081 # ifndef HAVE_SYS_PARAM_H
3082 # define HAVE_SYS_PARAM_H 1
3085 # ifdef _SC_PAGESIZE
3086 # define getpagesize() sysconf(_SC_PAGESIZE)
3087 # else /* no _SC_PAGESIZE */
3088 # ifdef HAVE_SYS_PARAM_H
3089 # include <sys/param.h>
3090 # ifdef EXEC_PAGESIZE
3091 # define getpagesize() EXEC_PAGESIZE
3092 # else /* no EXEC_PAGESIZE */
3094 # define getpagesize() NBPG * CLSIZE
3097 # endif /* no CLSIZE */
3098 # else /* no NBPG */
3100 # define getpagesize() NBPC
3101 # else /* no NBPC */
3103 # define getpagesize() PAGESIZE
3104 # endif /* PAGESIZE */
3105 # endif /* no NBPC */
3106 # endif /* no NBPG */
3107 # endif /* no EXEC_PAGESIZE */
3108 # else /* no HAVE_SYS_PARAM_H */
3109 # define getpagesize() 8192 /* punt totally */
3110 # endif /* no HAVE_SYS_PARAM_H */
3111 # endif /* no _SC_PAGESIZE */
3113 #endif /* no HAVE_GETPAGESIZE */
3116 extern "C" { void *malloc(unsigned); }
3124 char *data, *data2, *data3;
3128 pagesize = getpagesize();
3131 * First, make a file with some known garbage in it.
3133 data = malloc(pagesize);
3136 for (i = 0; i < pagesize; ++i)
3137 *(data + i) = rand();
3139 fd = creat("conftestmmap", 0600);
3142 if (write(fd, data, pagesize) != pagesize)
3147 * Next, try to mmap the file at a fixed address which
3148 * already has something else allocated at it. If we can,
3149 * also make sure that we see the same garbage.
3151 fd = open("conftestmmap", O_RDWR);
3154 data2 = malloc(2 * pagesize);
3157 data2 += (pagesize - ((int) data2 & (pagesize - 1))) & (pagesize - 1);
3158 if (data2 != mmap(data2, pagesize, PROT_READ | PROT_WRITE,
3159 MAP_PRIVATE | MAP_FIXED, fd, 0L))
3161 for (i = 0; i < pagesize; ++i)
3162 if (*(data + i) != *(data2 + i))
3166 * Finally, make sure that changes to the mapped area
3167 * do not percolate back to the file as seen by read().
3168 * (This is a bug on some variants of i386 svr4.0.)
3170 for (i = 0; i < pagesize; ++i)
3171 *(data2 + i) = *(data2 + i) + 1;
3172 data3 = malloc(pagesize);
3175 if (read(fd, data3, pagesize) != pagesize)
3177 for (i = 0; i < pagesize; ++i)
3178 if (*(data + i) != *(data3 + i))
3181 unlink("conftestmmap");
3186 if { (eval echo configure:3187: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
3188 ac_cv_func_mmap_fixed_mapped=yes
3190 echo "configure: failed program was:" >&5
3191 cat conftest.$ac_ext >&5
3193 ac_cv_func_mmap_fixed_mapped=no
3200 echo "$ac_t""$ac_cv_func_mmap_fixed_mapped" 1>&6
3201 if test $ac_cv_func_mmap_fixed_mapped = yes; then
3202 cat >> confdefs.h <<\EOF
3209 echo $ac_n "checking for working strncmp""... $ac_c" 1>&6
3210 echo "configure:3211: checking for working strncmp" >&5
3211 if eval "test \"`echo '$''{'ac_cv_func_strncmp_works'+set}'`\" = set"; then
3212 echo $ac_n "(cached) $ac_c" 1>&6
3214 if test "$cross_compiling" = yes; then
3215 ac_cv_func_strncmp_works=no
3217 cat > conftest.$ac_ext <<EOF
3218 #line 3219 "configure"
3219 #include "confdefs.h"
3221 /* Test by Jim Wilson and Kaveh Ghazi.
3222 Check whether strncmp reads past the end of its string parameters. */
3223 #include <sys/types.h>
3229 #ifdef HAVE_SYS_MMAN_H
3230 #include <sys/mman.h>
3234 #ifdef MAP_ANONYMOUS
3235 #define MAP_ANON MAP_ANONYMOUS
3237 #define MAP_ANON MAP_FILE
3248 #define MAP_LEN 0x10000
3252 #if defined(HAVE_MMAP) || defined(HAVE_MMAP_ANYWHERE)
3256 dev_zero = open ("/dev/zero", O_RDONLY);
3260 p = (char *) mmap (0, MAP_LEN, PROT_READ|PROT_WRITE,
3261 MAP_ANON|MAP_PRIVATE, dev_zero, 0);
3262 if (p == (char *)-1)
3263 p = (char *) mmap (0, MAP_LEN, PROT_READ|PROT_WRITE,
3264 MAP_ANON|MAP_PRIVATE, -1, 0);
3265 if (p == (char *)-1)
3269 char *string = "__si_type_info";
3270 char *q = (char *) p + MAP_LEN - strlen (string) - 2;
3271 char *r = (char *) p + 0xe;
3277 #endif /* HAVE_MMAP || HAVE_MMAP_ANYWHERE */
3282 if { (eval echo configure:3283: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
3284 ac_cv_func_strncmp_works=yes
3286 echo "configure: failed program was:" >&5
3287 cat conftest.$ac_ext >&5
3289 ac_cv_func_strncmp_works=no
3294 rm -f core core.* *.core
3297 echo "$ac_t""$ac_cv_func_strncmp_works" 1>&6
3298 if test $ac_cv_func_strncmp_works = no ; then
3299 LIBOBJS="$LIBOBJS strncmp.o"
3303 # Install a library built with a cross compiler in $(tooldir) rather
3305 if test -z "${with_cross_host}"; then
3308 INSTALL_DEST=tooldir
3312 # We need multilib support, but only if configuring for the target.
3314 cat > confcache <<\EOF
3315 # This file is a shell script that caches the results of configure
3316 # tests run on this system so they can be shared between configure
3317 # scripts and configure runs. It is not useful on other systems.
3318 # If it contains results you don't want to keep, you may remove or edit it.
3320 # By default, configure uses ./config.cache as the cache file,
3321 # creating it if it does not exist already. You can give configure
3322 # the --cache-file=FILE option to use a different cache file; that is
3323 # what configure does when it calls configure scripts in
3324 # subdirectories, so they share the cache.
3325 # Giving --cache-file=/dev/null disables caching, for debugging configure.
3326 # config.status only pays attention to the cache file if you give it the
3327 # --recheck option to rerun configure.
3330 # The following way of writing the cache mishandles newlines in values,
3331 # but we know of no workaround that is simple, portable, and efficient.
3332 # So, don't put newlines in cache variables' values.
3333 # Ultrix sh set writes to stderr and can't be redirected directly,
3334 # and sets the high bit in the cache file unless we assign to the vars.
3336 case `(ac_space=' '; set | grep ac_space) 2>&1` in
3338 # `set' does not quote correctly, so add quotes (double-quote substitution
3339 # turns \\\\ into \\, and sed turns \\ into \).
3341 -e "s/'/'\\\\''/g" \
3342 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
3345 # `set' quotes correctly as required by POSIX, so do not add quotes.
3346 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
3349 if cmp -s $cache_file confcache; then
3352 if test -w $cache_file; then
3353 echo "updating cache $cache_file"
3354 cat confcache > $cache_file
3356 echo "not updating unwritable cache $cache_file"
3361 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
3363 test "x$prefix" = xNONE && prefix=$ac_default_prefix
3364 # Let make expand exec_prefix.
3365 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
3367 # Any assignment to VPATH causes Sun make to only execute
3368 # the first set of double-colon rules, so remove it if not needed.
3369 # If there is a colon in the path, we need to keep it.
3370 if test "x$srcdir" = x.; then
3371 ac_vpsub='/^[ ]*VPATH[ ]*=[^:]*$/d'
3374 trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
3376 DEFS=-DHAVE_CONFIG_H
3378 # Without the "./", some shells look in PATH for config.status.
3379 : ${CONFIG_STATUS=./config.status}
3381 echo creating $CONFIG_STATUS
3382 rm -f $CONFIG_STATUS
3383 cat > $CONFIG_STATUS <<EOF
3385 # Generated automatically by configure.
3386 # Run this file to recreate the current configuration.
3387 # This directory was configured as follows,
3388 # on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
3390 # $0 $ac_configure_args
3392 # Compiler output produced by configure, useful for debugging
3393 # configure, is in ./config.log if it exists.
3395 ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
3398 case "\$ac_option" in
3399 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
3400 echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
3401 exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
3402 -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
3403 echo "$CONFIG_STATUS generated by autoconf version 2.13"
3405 -help | --help | --hel | --he | --h)
3406 echo "\$ac_cs_usage"; exit 0 ;;
3407 *) echo "\$ac_cs_usage"; exit 1 ;;
3411 ac_given_srcdir=$srcdir
3412 ac_given_INSTALL="$INSTALL"
3414 trap 'rm -fr `echo "Makefile testsuite/Makefile config.h:config.in" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
3416 cat >> $CONFIG_STATUS <<EOF
3418 # Protect against being on the right side of a sed subst in config.status.
3419 sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
3420 s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
3424 s%@CFLAGS@%$CFLAGS%g
3425 s%@CPPFLAGS@%$CPPFLAGS%g
3426 s%@CXXFLAGS@%$CXXFLAGS%g
3427 s%@FFLAGS@%$FFLAGS%g
3429 s%@LDFLAGS@%$LDFLAGS%g
3431 s%@exec_prefix@%$exec_prefix%g
3432 s%@prefix@%$prefix%g
3433 s%@program_transform_name@%$program_transform_name%g
3434 s%@bindir@%$bindir%g
3435 s%@sbindir@%$sbindir%g
3436 s%@libexecdir@%$libexecdir%g
3437 s%@datadir@%$datadir%g
3438 s%@sysconfdir@%$sysconfdir%g
3439 s%@sharedstatedir@%$sharedstatedir%g
3440 s%@localstatedir@%$localstatedir%g
3441 s%@libdir@%$libdir%g
3442 s%@includedir@%$includedir%g
3443 s%@oldincludedir@%$oldincludedir%g
3444 s%@infodir@%$infodir%g
3445 s%@mandir@%$mandir%g
3447 s%@NOTMAINT@%$NOTMAINT%g
3448 s%@MAKEINFO@%$MAKEINFO%g
3449 s%@BUILD_INFO@%$BUILD_INFO%g
3451 s%@HAVE_PERL@%$HAVE_PERL%g
3453 s%@host_alias@%$host_alias%g
3454 s%@host_cpu@%$host_cpu%g
3455 s%@host_vendor@%$host_vendor%g
3456 s%@host_os@%$host_os%g
3458 s%@build_alias@%$build_alias%g
3459 s%@build_cpu@%$build_cpu%g
3460 s%@build_vendor@%$build_vendor%g
3461 s%@build_os@%$build_os%g
3463 s%@RANLIB@%$RANLIB%g
3465 s%@ac_libiberty_warn_cflags@%$ac_libiberty_warn_cflags%g
3466 s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
3467 s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
3468 s%@INSTALL_DATA@%$INSTALL_DATA%g
3469 /@host_makefile_frag@/r $host_makefile_frag
3470 s%@host_makefile_frag@%%g
3473 s%@target_header_dir@%$target_header_dir%g
3474 s%@LIBOBJS@%$LIBOBJS%g
3475 s%@INSTALL_DEST@%$INSTALL_DEST%g
3480 cat >> $CONFIG_STATUS <<\EOF
3482 # Split the substitutions into bite-sized pieces for seds with
3483 # small command number limits, like on Digital OSF/1 and HP-UX.
3484 ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script.
3485 ac_file=1 # Number of current file.
3486 ac_beg=1 # First line for current file.
3487 ac_end=$ac_max_sed_cmds # Line after last line for current file.
3490 while $ac_more_lines; do
3491 if test $ac_beg -gt 1; then
3492 sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file
3494 sed "${ac_end}q" conftest.subs > conftest.s$ac_file
3496 if test ! -s conftest.s$ac_file; then
3498 rm -f conftest.s$ac_file
3500 if test -z "$ac_sed_cmds"; then
3501 ac_sed_cmds="sed -f conftest.s$ac_file"
3503 ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file"
3505 ac_file=`expr $ac_file + 1`
3507 ac_end=`expr $ac_end + $ac_max_sed_cmds`
3510 if test -z "$ac_sed_cmds"; then
3515 cat >> $CONFIG_STATUS <<EOF
3517 CONFIG_FILES=\${CONFIG_FILES-"Makefile testsuite/Makefile"}
3519 cat >> $CONFIG_STATUS <<\EOF
3520 for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
3521 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
3523 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
3524 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
3525 *) ac_file_in="${ac_file}.in" ;;
3528 # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
3530 # Remove last slash and all that follows it. Not all systems have dirname.
3531 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
3532 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
3533 # The file is in a subdirectory.
3534 test ! -d "$ac_dir" && mkdir "$ac_dir"
3535 ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
3536 # A "../" for each directory in $ac_dir_suffix.
3537 ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
3539 ac_dir_suffix= ac_dots=
3542 case "$ac_given_srcdir" in
3544 if test -z "$ac_dots"; then top_srcdir=.
3545 else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
3546 /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
3548 srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
3549 top_srcdir="$ac_dots$ac_given_srcdir" ;;
3552 case "$ac_given_INSTALL" in
3553 [/$]*) INSTALL="$ac_given_INSTALL" ;;
3554 *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
3557 echo creating "$ac_file"
3559 configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
3561 *Makefile*) ac_comsub="1i\\
3562 # $configure_input" ;;
3566 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
3568 s%@configure_input@%$configure_input%g
3569 s%@srcdir@%$srcdir%g
3570 s%@top_srcdir@%$top_srcdir%g
3571 s%@INSTALL@%$INSTALL%g
3572 " $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file
3576 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
3577 # NAME is the cpp macro being defined and VALUE is the value it is being given.
3579 # ac_d sets the value in "#define NAME VALUE" lines.
3580 ac_dA='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)'
3581 ac_dB='\([ ][ ]*\)[^ ]*%\1#\2'
3584 # ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
3585 ac_uA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
3586 ac_uB='\([ ]\)%\1#\2define\3'
3589 # ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
3590 ac_eA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
3591 ac_eB='$%\1#\2define\3'
3595 if test "${CONFIG_HEADERS+set}" != set; then
3597 cat >> $CONFIG_STATUS <<EOF
3598 CONFIG_HEADERS="config.h:config.in"
3600 cat >> $CONFIG_STATUS <<\EOF
3602 for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then
3603 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
3605 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
3606 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
3607 *) ac_file_in="${ac_file}.in" ;;
3610 echo creating $ac_file
3612 rm -f conftest.frag conftest.in conftest.out
3613 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
3614 cat $ac_file_inputs > conftest.in
3618 # Transform confdefs.h into a sed script conftest.vals that substitutes
3619 # the proper values into config.h.in to produce config.h. And first:
3620 # Protect against being on the right side of a sed subst in config.status.
3621 # Protect against being in an unquoted here document in config.status.
3623 cat > conftest.hdr <<\EOF
3626 s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
3630 sed -n -f conftest.hdr confdefs.h > conftest.vals
3633 # This sed command replaces #undef with comments. This is necessary, for
3634 # example, in the case of _POSIX_SOURCE, which is predefined and required
3635 # on some systems where configure will not decide to define it.
3636 cat >> conftest.vals <<\EOF
3637 s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
3640 # Break up conftest.vals because some shells have a limit on
3641 # the size of here documents, and old seds have small limits too.
3646 ac_lines=`grep -c . conftest.vals`
3647 # grep -c gives empty output for an empty file on some AIX systems.
3648 if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
3649 # Write a limited-size here document to conftest.frag.
3650 echo ' cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
3651 sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
3653 sed -f conftest.frag conftest.in > conftest.out
3655 mv conftest.out conftest.in
3657 sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
3659 mv conftest.tail conftest.vals
3663 cat >> $CONFIG_STATUS <<\EOF
3664 rm -f conftest.frag conftest.h
3665 echo "/* $ac_file. Generated automatically by configure. */" > conftest.h
3666 cat conftest.in >> conftest.h
3668 if cmp -s $ac_file conftest.h 2>/dev/null; then
3669 echo "$ac_file is unchanged"
3672 # Remove last slash and all that follows it. Not all systems have dirname.
3673 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
3674 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
3675 # The file is in a subdirectory.
3676 test ! -d "$ac_dir" && mkdir "$ac_dir"
3679 mv conftest.h $ac_file
3684 cat >> $CONFIG_STATUS <<EOF
3688 with_target_subdir=${with_target_subdir}
3689 with_build_subdir=${with_build_subdir}
3690 with_multisubdir=${with_multisubdir}
3691 ac_configure_args="--enable-multilib ${ac_configure_args}"
3692 CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
3693 libiberty_topdir=${libiberty_topdir}
3696 cat >> $CONFIG_STATUS <<\EOF
3697 test -z "$CONFIG_HEADERS" || echo timestamp > stamp-h
3698 if test -n "$CONFIG_FILES"; then
3699 if test -n "${with_build_subdir}" || test -n "${with_target_subdir}"; then
3700 # FIXME: We shouldn't need to set ac_file
3702 . ${libiberty_topdir}/config-ml.in
3707 chmod +x $CONFIG_STATUS
3708 rm -fr confdefs* $ac_clean_files
3709 test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1