3 # Guess values for system-dependent variables and create Makefiles.
4 # Generated automatically using autoconf version 2.13
5 # Copyright (C) 1992, 93, 94, 95, 96 Free Software Foundation, Inc.
7 # This configure script is free software; the Free Software Foundation
8 # gives unlimited permission to copy, distribute and modify it.
12 ac_default_prefix
=/usr
/local
13 # Any additions from configure.in:
15 --with-target-subdir=SUBDIR Configuring in a subdirectory"
17 --with-cross-host=HOST Configuring with a cross compiler"
19 --with-newlib Configuring with newlib"
21 # Initialize some variables set by options.
22 # The variables have the same names as the options, with
23 # dashes changed to underlines.
25 cache_file
=.
/config.cache
34 program_transform_name
=s
,x
,x
,
42 bindir
='${exec_prefix}/bin'
43 sbindir
='${exec_prefix}/sbin'
44 libexecdir
='${exec_prefix}/libexec'
45 datadir
='${prefix}/share'
46 sysconfdir
='${prefix}/etc'
47 sharedstatedir
='${prefix}/com'
48 localstatedir
='${prefix}/var'
49 libdir
='${exec_prefix}/lib'
50 includedir
='${prefix}/include'
51 oldincludedir
='/usr/include'
52 infodir
='${prefix}/info'
53 mandir
='${prefix}/man'
55 # Initialize some other variables.
58 SHELL
=${CONFIG_SHELL-/bin/sh}
59 # Maximum number of lines to put in a shell here document.
66 # If the previous option needs an argument, assign it.
67 if test -n "$ac_prev"; then
68 eval "$ac_prev=\$ac_option"
74 -*=*) ac_optarg
=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
78 # Accept the important Cygnus configure options, so we can diagnose typos.
82 -bindir |
--bindir |
--bindi |
--bind |
--bin |
--bi)
84 -bindir=* |
--bindir=* |
--bindi=* |
--bind=* |
--bin=* |
--bi=*)
85 bindir
="$ac_optarg" ;;
87 -build |
--build |
--buil |
--bui |
--bu)
89 -build=* |
--build=* |
--buil=* |
--bui=* |
--bu=*)
92 -cache-file |
--cache-file |
--cache-fil |
--cache-fi \
93 |
--cache-f |
--cache- |
--cache |
--cach |
--cac |
--ca |
--c)
95 -cache-file=* |
--cache-file=* |
--cache-fil=* |
--cache-fi=* \
96 |
--cache-f=* |
--cache-=* |
--cache=* |
--cach=* |
--cac=* |
--ca=* |
--c=*)
97 cache_file
="$ac_optarg" ;;
99 -datadir |
--datadir |
--datadi |
--datad |
--data |
--dat |
--da)
101 -datadir=* |
--datadir=* |
--datadi=* |
--datad=* |
--data=* |
--dat=* \
103 datadir
="$ac_optarg" ;;
105 -disable-* |
--disable-*)
106 ac_feature
=`echo $ac_option|sed -e 's/-*disable-//'`
107 # Reject names that are not valid shell variable names.
108 if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
109 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
111 ac_feature
=`echo $ac_feature| sed 's/-/_/g'`
112 eval "enable_${ac_feature}=no" ;;
114 -enable-* |
--enable-*)
115 ac_feature
=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
116 # Reject names that are not valid shell variable names.
117 if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
118 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
120 ac_feature
=`echo $ac_feature| sed 's/-/_/g'`
125 eval "enable_${ac_feature}='$ac_optarg'" ;;
127 -exec-prefix |
--exec_prefix |
--exec-prefix |
--exec-prefi \
128 |
--exec-pref |
--exec-pre |
--exec-pr |
--exec-p |
--exec- \
129 |
--exec |
--exe |
--ex)
130 ac_prev
=exec_prefix
;;
131 -exec-prefix=* |
--exec_prefix=* |
--exec-prefix=* |
--exec-prefi=* \
132 |
--exec-pref=* |
--exec-pre=* |
--exec-pr=* |
--exec-p=* |
--exec-=* \
133 |
--exec=* |
--exe=* |
--ex=*)
134 exec_prefix
="$ac_optarg" ;;
136 -gas |
--gas |
--ga |
--g)
137 # Obsolete; use --with-gas.
140 -help |
--help |
--hel |
--he)
141 # Omit some internal or obsolete options to make the list less imposing.
142 # This message is too long to be a string in the A/UX 3.1 sh.
144 Usage: configure [options] [host]
145 Options: [defaults in brackets after descriptions]
147 --cache-file=FILE cache test results in FILE
148 --help print this message
149 --no-create do not create output files
150 --quiet, --silent do not print \`checking...' messages
151 --version print the version of autoconf that created configure
152 Directory and file names:
153 --prefix=PREFIX install architecture-independent files in PREFIX
155 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
157 --bindir=DIR user executables in DIR [EPREFIX/bin]
158 --sbindir=DIR system admin executables in DIR [EPREFIX/sbin]
159 --libexecdir=DIR program executables in DIR [EPREFIX/libexec]
160 --datadir=DIR read-only architecture-independent data in DIR
162 --sysconfdir=DIR read-only single-machine data in DIR [PREFIX/etc]
163 --sharedstatedir=DIR modifiable architecture-independent data in DIR
165 --localstatedir=DIR modifiable single-machine data in DIR [PREFIX/var]
166 --libdir=DIR object code libraries in DIR [EPREFIX/lib]
167 --includedir=DIR C header files in DIR [PREFIX/include]
168 --oldincludedir=DIR C header files for non-gcc in DIR [/usr/include]
169 --infodir=DIR info documentation in DIR [PREFIX/info]
170 --mandir=DIR man documentation in DIR [PREFIX/man]
171 --srcdir=DIR find the sources in DIR [configure dir or ..]
172 --program-prefix=PREFIX prepend PREFIX to installed program names
173 --program-suffix=SUFFIX append SUFFIX to installed program names
174 --program-transform-name=PROGRAM
175 run sed PROGRAM on installed program names
179 --build=BUILD configure for building on BUILD [BUILD=HOST]
180 --host=HOST configure for HOST [guessed]
181 --target=TARGET configure for TARGET [TARGET=HOST]
182 Features and packages:
183 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
184 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
185 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
186 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
187 --x-includes=DIR X include files are in DIR
188 --x-libraries=DIR X library files are in DIR
190 if test -n "$ac_help"; then
191 echo "--enable and --with options recognized:$ac_help"
195 -host |
--host |
--hos |
--ho)
197 -host=* |
--host=* |
--hos=* |
--ho=*)
200 -includedir |
--includedir |
--includedi |
--included |
--include \
201 |
--includ |
--inclu |
--incl |
--inc)
202 ac_prev
=includedir
;;
203 -includedir=* |
--includedir=* |
--includedi=* |
--included=* |
--include=* \
204 |
--includ=* |
--inclu=* |
--incl=* |
--inc=*)
205 includedir
="$ac_optarg" ;;
207 -infodir |
--infodir |
--infodi |
--infod |
--info |
--inf)
209 -infodir=* |
--infodir=* |
--infodi=* |
--infod=* |
--info=* |
--inf=*)
210 infodir
="$ac_optarg" ;;
212 -libdir |
--libdir |
--libdi |
--libd)
214 -libdir=* |
--libdir=* |
--libdi=* |
--libd=*)
215 libdir
="$ac_optarg" ;;
217 -libexecdir |
--libexecdir |
--libexecdi |
--libexecd |
--libexec \
218 |
--libexe |
--libex |
--libe)
219 ac_prev
=libexecdir
;;
220 -libexecdir=* |
--libexecdir=* |
--libexecdi=* |
--libexecd=* |
--libexec=* \
221 |
--libexe=* |
--libex=* |
--libe=*)
222 libexecdir
="$ac_optarg" ;;
224 -localstatedir |
--localstatedir |
--localstatedi |
--localstated \
225 |
--localstate |
--localstat |
--localsta |
--localst \
226 |
--locals |
--local |
--loca |
--loc |
--lo)
227 ac_prev
=localstatedir
;;
228 -localstatedir=* |
--localstatedir=* |
--localstatedi=* |
--localstated=* \
229 |
--localstate=* |
--localstat=* |
--localsta=* |
--localst=* \
230 |
--locals=* |
--local=* |
--loca=* |
--loc=* |
--lo=*)
231 localstatedir
="$ac_optarg" ;;
233 -mandir |
--mandir |
--mandi |
--mand |
--man |
--ma |
--m)
235 -mandir=* |
--mandir=* |
--mandi=* |
--mand=* |
--man=* |
--ma=* |
--m=*)
236 mandir
="$ac_optarg" ;;
239 # Obsolete; use --without-fp.
242 -no-create |
--no-create |
--no-creat |
--no-crea |
--no-cre \
246 -no-recursion |
--no-recursion |
--no-recursio |
--no-recursi \
247 |
--no-recurs |
--no-recur |
--no-recu |
--no-rec |
--no-re |
--no-r)
250 -oldincludedir |
--oldincludedir |
--oldincludedi |
--oldincluded \
251 |
--oldinclude |
--oldinclud |
--oldinclu |
--oldincl |
--oldinc \
252 |
--oldin |
--oldi |
--old |
--ol |
--o)
253 ac_prev
=oldincludedir
;;
254 -oldincludedir=* |
--oldincludedir=* |
--oldincludedi=* |
--oldincluded=* \
255 |
--oldinclude=* |
--oldinclud=* |
--oldinclu=* |
--oldincl=* |
--oldinc=* \
256 |
--oldin=* |
--oldi=* |
--old=* |
--ol=* |
--o=*)
257 oldincludedir
="$ac_optarg" ;;
259 -prefix |
--prefix |
--prefi |
--pref |
--pre |
--pr |
--p)
261 -prefix=* |
--prefix=* |
--prefi=* |
--pref=* |
--pre=* |
--pr=* |
--p=*)
262 prefix
="$ac_optarg" ;;
264 -program-prefix |
--program-prefix |
--program-prefi |
--program-pref \
265 |
--program-pre |
--program-pr |
--program-p)
266 ac_prev
=program_prefix
;;
267 -program-prefix=* |
--program-prefix=* |
--program-prefi=* \
268 |
--program-pref=* |
--program-pre=* |
--program-pr=* |
--program-p=*)
269 program_prefix
="$ac_optarg" ;;
271 -program-suffix |
--program-suffix |
--program-suffi |
--program-suff \
272 |
--program-suf |
--program-su |
--program-s)
273 ac_prev
=program_suffix
;;
274 -program-suffix=* |
--program-suffix=* |
--program-suffi=* \
275 |
--program-suff=* |
--program-suf=* |
--program-su=* |
--program-s=*)
276 program_suffix
="$ac_optarg" ;;
278 -program-transform-name |
--program-transform-name \
279 |
--program-transform-nam |
--program-transform-na \
280 |
--program-transform-n |
--program-transform- \
281 |
--program-transform |
--program-transfor \
282 |
--program-transfo |
--program-transf \
283 |
--program-trans |
--program-tran \
284 |
--progr-tra |
--program-tr |
--program-t)
285 ac_prev
=program_transform_name
;;
286 -program-transform-name=* |
--program-transform-name=* \
287 |
--program-transform-nam=* |
--program-transform-na=* \
288 |
--program-transform-n=* |
--program-transform-=* \
289 |
--program-transform=* |
--program-transfor=* \
290 |
--program-transfo=* |
--program-transf=* \
291 |
--program-trans=* |
--program-tran=* \
292 |
--progr-tra=* |
--program-tr=* |
--program-t=*)
293 program_transform_name
="$ac_optarg" ;;
295 -q |
-quiet |
--quiet |
--quie |
--qui |
--qu |
--q \
296 |
-silent |
--silent |
--silen |
--sile |
--sil)
299 -sbindir |
--sbindir |
--sbindi |
--sbind |
--sbin |
--sbi |
--sb)
301 -sbindir=* |
--sbindir=* |
--sbindi=* |
--sbind=* |
--sbin=* \
303 sbindir
="$ac_optarg" ;;
305 -sharedstatedir |
--sharedstatedir |
--sharedstatedi \
306 |
--sharedstated |
--sharedstate |
--sharedstat |
--sharedsta \
307 |
--sharedst |
--shareds |
--shared |
--share |
--shar \
309 ac_prev
=sharedstatedir
;;
310 -sharedstatedir=* |
--sharedstatedir=* |
--sharedstatedi=* \
311 |
--sharedstated=* |
--sharedstate=* |
--sharedstat=* |
--sharedsta=* \
312 |
--sharedst=* |
--shareds=* |
--shared=* |
--share=* |
--shar=* \
314 sharedstatedir
="$ac_optarg" ;;
316 -site |
--site |
--sit)
318 -site=* |
--site=* |
--sit=*)
321 -srcdir |
--srcdir |
--srcdi |
--srcd |
--src |
--sr)
323 -srcdir=* |
--srcdir=* |
--srcdi=* |
--srcd=* |
--src=* |
--sr=*)
324 srcdir
="$ac_optarg" ;;
326 -sysconfdir |
--sysconfdir |
--sysconfdi |
--sysconfd |
--sysconf \
327 |
--syscon |
--sysco |
--sysc |
--sys |
--sy)
328 ac_prev
=sysconfdir
;;
329 -sysconfdir=* |
--sysconfdir=* |
--sysconfdi=* |
--sysconfd=* |
--sysconf=* \
330 |
--syscon=* |
--sysco=* |
--sysc=* |
--sys=* |
--sy=*)
331 sysconfdir
="$ac_optarg" ;;
333 -target |
--target |
--targe |
--targ |
--tar |
--ta |
--t)
335 -target=* |
--target=* |
--targe=* |
--targ=* |
--tar=* |
--ta=* |
--t=*)
336 target
="$ac_optarg" ;;
338 -v |
-verbose |
--verbose |
--verbos |
--verbo |
--verb)
341 -version |
--version |
--versio |
--versi |
--vers)
342 echo "configure generated by autoconf version 2.13"
346 ac_package
=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
347 # Reject names that are not valid shell variable names.
348 if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
349 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
351 ac_package
=`echo $ac_package| sed 's/-/_/g'`
356 eval "with_${ac_package}='$ac_optarg'" ;;
358 -without-* |
--without-*)
359 ac_package
=`echo $ac_option|sed -e 's/-*without-//'`
360 # Reject names that are not valid shell variable names.
361 if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
362 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
364 ac_package
=`echo $ac_package| sed 's/-/_/g'`
365 eval "with_${ac_package}=no" ;;
368 # Obsolete; use --with-x.
371 -x-includes |
--x-includes |
--x-include |
--x-includ |
--x-inclu \
372 |
--x-incl |
--x-inc |
--x-in |
--x-i)
373 ac_prev
=x_includes
;;
374 -x-includes=* |
--x-includes=* |
--x-include=* |
--x-includ=* |
--x-inclu=* \
375 |
--x-incl=* |
--x-inc=* |
--x-in=* |
--x-i=*)
376 x_includes
="$ac_optarg" ;;
378 -x-libraries |
--x-libraries |
--x-librarie |
--x-librari \
379 |
--x-librar |
--x-libra |
--x-libr |
--x-lib |
--x-li |
--x-l)
380 ac_prev
=x_libraries
;;
381 -x-libraries=* |
--x-libraries=* |
--x-librarie=* |
--x-librari=* \
382 |
--x-librar=* |
--x-libra=* |
--x-libr=* |
--x-lib=* |
--x-li=* |
--x-l=*)
383 x_libraries
="$ac_optarg" ;;
385 -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
389 if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
390 echo "configure: warning: $ac_option: invalid host type" 1>&2
392 if test "x$nonopt" != xNONE
; then
393 { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
401 if test -n "$ac_prev"; then
402 { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
405 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
407 # File descriptor usage:
410 # 2 errors and warnings
411 # 3 some systems may open it to /dev/tty
412 # 4 used on the Kubota Titan
413 # 6 checking for... messages and results
414 # 5 compiler messages saved in config.log
415 if test "$silent" = yes; then
423 This file contains any messages produced by compilers while
424 running configure, to aid debugging if configure makes a mistake.
427 # Strip out --no-create and --no-recursion so they do not pile up.
428 # Also quote any args containing shell metacharacters.
433 -no-create |
--no-create |
--no-creat |
--no-crea |
--no-cre \
434 |
--no-cr |
--no-c) ;;
435 -no-recursion |
--no-recursion |
--no-recursio |
--no-recursi \
436 |
--no-recurs |
--no-recur |
--no-recu |
--no-rec |
--no-re |
--no-r) ;;
437 *" "*|
*" "*|
*[\
[\
]\~\
#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
438 ac_configure_args
="$ac_configure_args '$ac_arg'" ;;
439 *) ac_configure_args
="$ac_configure_args $ac_arg" ;;
444 # Only set these to C if already set. These must not be set unconditionally
445 # because not all systems understand e.g. LANG=C (notably SCO).
446 # Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
447 # Non-C LC_CTYPE values break the ctype check.
448 if test "${LANG+set}" = set; then LANG
=C
; export LANG
; fi
449 if test "${LC_ALL+set}" = set; then LC_ALL
=C
; export LC_ALL
; fi
450 if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES
=C
; export LC_MESSAGES
; fi
451 if test "${LC_CTYPE+set}" = set; then LC_CTYPE
=C
; export LC_CTYPE
; fi
453 # confdefs.h avoids OS command line length limits that DEFS can exceed.
454 rm -rf conftest
* confdefs.h
455 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
458 # A filename unique to this package, relative to the directory that
459 # configure is in, which we can look for to find out if srcdir is correct.
460 ac_unique_file
=pexecute.c
462 # Find the source files, if location was not specified.
463 if test -z "$srcdir"; then
464 ac_srcdir_defaulted
=yes
465 # Try the directory containing this script, then its parent.
467 ac_confdir
=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
468 test "x$ac_confdir" = "x$ac_prog" && ac_confdir
=.
470 if test ! -r $srcdir/$ac_unique_file; then
474 ac_srcdir_defaulted
=no
476 if test ! -r $srcdir/$ac_unique_file; then
477 if test "$ac_srcdir_defaulted" = yes; then
478 { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
480 { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
483 srcdir
=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
485 # Prefer explicitly selected file to automatically selected ones.
486 if test -z "$CONFIG_SITE"; then
487 if test "x$prefix" != xNONE
; then
488 CONFIG_SITE
="$prefix/share/config.site $prefix/etc/config.site"
490 CONFIG_SITE
="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
493 for ac_site_file
in $CONFIG_SITE; do
494 if test -r "$ac_site_file"; then
495 echo "loading site script $ac_site_file"
500 if test -r "$cache_file"; then
501 echo "loading cache $cache_file"
504 echo "creating cache $cache_file"
509 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
510 ac_cpp
='$CPP $CPPFLAGS'
511 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
512 ac_link
='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
513 cross_compiling
=$ac_cv_prog_cc_cross
517 if (echo "testing\c"; echo 1,2,3) |
grep c
>/dev
/null
; then
518 # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
519 if (echo -n testing
; echo 1,2,3) |
sed s
/-n/xn
/ |
grep xn
>/dev
/null
; then
526 ac_n
= ac_c
='\c' ac_t
=
531 # Check whether --with-target-subdir or --without-target-subdir was given.
532 if test "${with_target_subdir+set}" = set; then
533 withval
="$with_target_subdir"
537 # Check whether --with-cross-host or --without-cross-host was given.
538 if test "${with_cross_host+set}" = set; then
539 withval
="$with_cross_host"
543 # Check whether --with-newlib or --without-newlib was given.
544 if test "${with_newlib+set}" = set; then
545 withval
="$with_newlib"
550 if test "${srcdir}" = "."; then
551 if test -z "${with_target_subdir}"; then
552 libiberty_topdir
="${srcdir}/.."
554 if test "${with_target_subdir}" != "."; then
555 libiberty_topdir
="${srcdir}/${with_multisrctop}../.."
557 libiberty_topdir
="${srcdir}/${with_multisrctop}.."
561 libiberty_topdir
="${srcdir}/.."
564 for ac_dir
in $libiberty_topdir $srcdir/$libiberty_topdir; do
565 if test -f $ac_dir/install-sh
; then
567 ac_install_sh
="$ac_aux_dir/install-sh -c"
569 elif test -f $ac_dir/install.sh
; then
571 ac_install_sh
="$ac_aux_dir/install.sh -c"
575 if test -z "$ac_aux_dir"; then
576 { echo "configure: error: can not find install-sh or install.sh in $libiberty_topdir $srcdir/$libiberty_topdir" 1>&2; exit 1; }
578 ac_config_guess
=$ac_aux_dir/config.guess
579 ac_config_sub
=$ac_aux_dir/config.sub
580 ac_configure
=$ac_aux_dir/configure
# This should be Cygnus configure.
584 # Make sure we can run config.sub.
585 if ${CONFIG_SHELL-/bin/sh} $ac_config_sub sun4
>/dev
/null
2>&1; then :
586 else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
589 echo $ac_n "checking host system type""... $ac_c" 1>&6
590 echo "configure:591: checking host system type" >&5
593 case "$host_alias" in
597 if host_alias
=`${CONFIG_SHELL-/bin/sh} $ac_config_guess`; then :
598 else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; }
600 *) host_alias
=$nonopt ;;
604 host=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $host_alias`
605 host_cpu
=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
606 host_vendor
=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
607 host_os
=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
608 echo "$ac_t""$host" 1>&6
612 echo $ac_n "checking build system type""... $ac_c" 1>&6
613 echo "configure:614: checking build system type" >&5
616 case "$build_alias" in
619 NONE
) build_alias
=$host_alias ;;
620 *) build_alias
=$nonopt ;;
624 build
=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $build_alias`
625 build_cpu
=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
626 build_vendor
=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
627 build_os
=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
628 echo "$ac_t""$build" 1>&6
630 if test $host != $build; then
631 ac_tool_prefix
=${host_alias}-
636 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
637 set dummy
${ac_tool_prefix}ar; ac_word
=$2
638 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
639 echo "configure:640: checking for $ac_word" >&5
640 if eval "test \"`echo '$''{'ac_cv_prog_AR'+set}'`\" = set"; then
641 echo $ac_n "(cached) $ac_c" 1>&6
643 if test -n "$AR"; then
644 ac_cv_prog_AR
="$AR" # Let the user override the test.
646 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
648 for ac_dir
in $ac_dummy; do
649 test -z "$ac_dir" && ac_dir
=.
650 if test -f $ac_dir/$ac_word; then
651 ac_cv_prog_AR
="${ac_tool_prefix}ar"
656 test -z "$ac_cv_prog_AR" && ac_cv_prog_AR
="ar"
660 if test -n "$AR"; then
661 echo "$ac_t""$AR" 1>&6
663 echo "$ac_t""no" 1>&6
668 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
669 set dummy
${ac_tool_prefix}ranlib
; ac_word
=$2
670 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
671 echo "configure:672: checking for $ac_word" >&5
672 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
673 echo $ac_n "(cached) $ac_c" 1>&6
675 if test -n "$RANLIB"; then
676 ac_cv_prog_RANLIB
="$RANLIB" # Let the user override the test.
678 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
680 for ac_dir
in $ac_dummy; do
681 test -z "$ac_dir" && ac_dir
=.
682 if test -f $ac_dir/$ac_word; then
683 ac_cv_prog_RANLIB
="${ac_tool_prefix}ranlib"
690 RANLIB
="$ac_cv_prog_RANLIB"
691 if test -n "$RANLIB"; then
692 echo "$ac_t""$RANLIB" 1>&6
694 echo "$ac_t""no" 1>&6
698 if test -z "$ac_cv_prog_RANLIB"; then
699 if test -n "$ac_tool_prefix"; then
700 # Extract the first word of "ranlib", so it can be a program name with args.
701 set dummy ranlib
; ac_word
=$2
702 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
703 echo "configure:704: checking for $ac_word" >&5
704 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
705 echo $ac_n "(cached) $ac_c" 1>&6
707 if test -n "$RANLIB"; then
708 ac_cv_prog_RANLIB
="$RANLIB" # Let the user override the test.
710 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
712 for ac_dir
in $ac_dummy; do
713 test -z "$ac_dir" && ac_dir
=.
714 if test -f $ac_dir/$ac_word; then
715 ac_cv_prog_RANLIB
="ranlib"
720 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB
=":"
723 RANLIB
="$ac_cv_prog_RANLIB"
724 if test -n "$RANLIB"; then
725 echo "$ac_t""$RANLIB" 1>&6
727 echo "$ac_t""no" 1>&6
737 # Extract the first word of "gcc", so it can be a program name with args.
738 set dummy gcc
; ac_word
=$2
739 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
740 echo "configure:741: checking for $ac_word" >&5
741 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
742 echo $ac_n "(cached) $ac_c" 1>&6
744 if test -n "$CC"; then
745 ac_cv_prog_CC
="$CC" # Let the user override the test.
747 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
749 for ac_dir
in $ac_dummy; do
750 test -z "$ac_dir" && ac_dir
=.
751 if test -f $ac_dir/$ac_word; then
760 if test -n "$CC"; then
761 echo "$ac_t""$CC" 1>&6
763 echo "$ac_t""no" 1>&6
766 if test -z "$CC"; then
767 # Extract the first word of "cc", so it can be a program name with args.
768 set dummy cc
; ac_word
=$2
769 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
770 echo "configure:771: checking for $ac_word" >&5
771 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
772 echo $ac_n "(cached) $ac_c" 1>&6
774 if test -n "$CC"; then
775 ac_cv_prog_CC
="$CC" # Let the user override the test.
777 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
780 for ac_dir
in $ac_dummy; do
781 test -z "$ac_dir" && ac_dir
=.
782 if test -f $ac_dir/$ac_word; then
783 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
792 if test $ac_prog_rejected = yes; then
793 # We found a bogon in the path, so make sure we never use it.
794 set dummy
$ac_cv_prog_CC
796 if test $# -gt 0; then
797 # We chose a different compiler from the bogus one.
798 # However, it has the same basename, so the bogon will be chosen
799 # first if we set CC to just the basename; use the full file name.
801 set dummy
"$ac_dir/$ac_word" "$@"
809 if test -n "$CC"; then
810 echo "$ac_t""$CC" 1>&6
812 echo "$ac_t""no" 1>&6
815 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
818 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
819 echo "configure:820: checking whether we are using GNU C" >&5
820 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
821 echo $ac_n "(cached) $ac_c" 1>&6
823 cat > conftest.c
<<EOF
828 if { ac_try
='${CC-cc} -E conftest.c'; { (eval echo configure
:829: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } |
egrep yes >/dev
/null
2>&1; then
835 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
837 if test $ac_cv_prog_gcc = yes; then
839 ac_libiberty_warn_cflags
='-W -Wall -Wtraditional -pedantic'
840 ac_test_CFLAGS
="${CFLAGS+set}"
841 ac_save_CFLAGS
="$CFLAGS"
843 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
844 echo "configure:845: checking whether ${CC-cc} accepts -g" >&5
845 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
846 echo $ac_n "(cached) $ac_c" 1>&6
848 echo 'void f(){}' > conftest.c
849 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
858 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
859 if test "$ac_test_CFLAGS" = set; then
860 CFLAGS
="$ac_save_CFLAGS"
861 elif test $ac_cv_prog_cc_g = yes; then
868 ac_libiberty_warn_cflags
=
869 test "${CFLAGS+set}" = set || CFLAGS
="-g"
874 echo $ac_n "checking for POSIXized ISC""... $ac_c" 1>&6
875 echo "configure:876: checking for POSIXized ISC" >&5
876 if test -d /etc
/conf
/kconfig.d
&&
877 grep _POSIX_VERSION
/usr
/include
/sys
/unistd.h
>/dev
/null
2>&1
879 echo "$ac_t""yes" 1>&6
880 ISC
=yes # If later tests want to check for ISC.
881 cat >> confdefs.h
<<\EOF
882 #define _POSIX_SOURCE 1
885 if test "$GCC" = yes; then
891 echo "$ac_t""no" 1>&6
895 echo $ac_n "checking for working const""... $ac_c" 1>&6
896 echo "configure:897: checking for working const" >&5
897 if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
898 echo $ac_n "(cached) $ac_c" 1>&6
900 cat > conftest.
$ac_ext <<EOF
901 #line 902 "configure"
902 #include "confdefs.h"
906 /* Ultrix mips cc rejects this. */
907 typedef int charset[2]; const charset x;
908 /* SunOS 4.1.1 cc rejects this. */
909 char const *const *ccp;
911 /* NEC SVR4.0.2 mips cc rejects this. */
912 struct point {int x, y;};
913 static struct point const zero = {0,0};
914 /* AIX XL C 1.02.0.0 rejects this.
915 It does not let you subtract one const X* pointer from another in an arm
916 of an if-expression whose if-part is not a constant expression */
917 const char *g = "string";
918 ccp = &g + (g ? g-g : 0);
919 /* HPUX 7.0 cc rejects these. */
922 ccp = (char const *const *) p;
923 { /* SCO 3.2v4 cc rejects this. */
925 char const *s = 0 ? (char *) 0 : (char const *) 0;
929 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
931 const int *foo = &x[0];
934 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
935 typedef const int *iptr;
939 { /* AIX XL C 1.02.0.0 rejects this saying
940 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
941 struct s { int j; const int *ap[3]; };
942 struct s *b; b->j = 5;
944 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
950 if { (eval echo configure
:951: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
954 echo "configure: failed program was:" >&5
955 cat conftest.
$ac_ext >&5
962 echo "$ac_t""$ac_cv_c_const" 1>&6
963 if test $ac_cv_c_const = no
; then
964 cat >> confdefs.h
<<\EOF
970 echo $ac_n "checking for inline""... $ac_c" 1>&6
971 echo "configure:972: checking for inline" >&5
972 if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then
973 echo $ac_n "(cached) $ac_c" 1>&6
976 for ac_kw
in inline __inline__ __inline
; do
977 cat > conftest.
$ac_ext <<EOF
978 #line 979 "configure"
979 #include "confdefs.h"
985 if { (eval echo configure
:986: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
987 ac_cv_c_inline
=$ac_kw; break
989 echo "configure: failed program was:" >&5
990 cat conftest.
$ac_ext >&5
997 echo "$ac_t""$ac_cv_c_inline" 1>&6
998 case "$ac_cv_c_inline" in
1000 no
) cat >> confdefs.h
<<\EOF
1004 *) cat >> confdefs.h
<<EOF
1005 #define inline $ac_cv_c_inline
1016 # Find a good install program. We prefer a C program (faster),
1017 # so one script is as good as another. But avoid the broken or
1018 # incompatible versions:
1019 # SysV /etc/install, /usr/sbin/install
1020 # SunOS /usr/etc/install
1021 # IRIX /sbin/install
1023 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
1024 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
1025 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
1026 # ./install, which can be erroneously created by make from ./install.sh.
1027 echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
1028 echo "configure:1029: checking for a BSD compatible install" >&5
1029 if test -z "$INSTALL"; then
1030 if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
1031 echo $ac_n "(cached) $ac_c" 1>&6
1033 IFS
="${IFS= }"; ac_save_IFS
="$IFS"; IFS
=":"
1034 for ac_dir
in $PATH; do
1035 # Account for people who put trailing slashes in PATH elements.
1037 /|.
/|.
//|
/etc
/*|
/usr
/sbin
/*|
/usr
/etc
/*|
/sbin
/*|
/usr
/afsws
/bin
/*|
/usr
/ucb
/*) ;;
1039 # OSF1 and SCO ODT 3.0 have their own names for install.
1040 # Don't use installbsd from OSF since it installs stuff as root
1042 for ac_prog
in ginstall scoinst
install; do
1043 if test -f $ac_dir/$ac_prog; then
1044 if test $ac_prog = install &&
1045 grep dspmsg
$ac_dir/$ac_prog >/dev
/null
2>&1; then
1046 # AIX install. It has an incompatible calling convention.
1049 ac_cv_path_install
="$ac_dir/$ac_prog -c"
1060 if test "${ac_cv_path_install+set}" = set; then
1061 INSTALL
="$ac_cv_path_install"
1063 # As a last resort, use the slow shell script. We don't cache a
1064 # path for INSTALL within a source directory, because that will
1065 # break other packages using the cache if that directory is
1066 # removed, or if the path is relative.
1067 INSTALL
="$ac_install_sh"
1070 echo "$ac_t""$INSTALL" 1>&6
1072 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
1073 # It thinks the first close brace ends the variable substitution.
1074 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM
='${INSTALL}'
1076 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT
='${INSTALL_PROGRAM}'
1078 test -z "$INSTALL_DATA" && INSTALL_DATA
='${INSTALL} -m 644'
1081 .
${srcdir}/config.table
1082 host_makefile_frag
=${frag}
1085 # It's OK to check for header files. Although the compiler may not be
1086 # able to link anything, it had better be able to at least compile
1088 echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
1089 echo "configure:1090: checking how to run the C preprocessor" >&5
1090 # On Suns, sometimes $CPP names a directory.
1091 if test -n "$CPP" && test -d "$CPP"; then
1094 if test -z "$CPP"; then
1095 if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
1096 echo $ac_n "(cached) $ac_c" 1>&6
1098 # This must be in double quotes, not single quotes, because CPP may get
1099 # substituted into the Makefile and "${CC-cc}" will confuse make.
1101 # On the NeXT, cc -E runs the code through the compiler's parser,
1102 # not just through cpp.
1103 cat > conftest.
$ac_ext <<EOF
1104 #line 1105 "configure"
1105 #include "confdefs.h"
1109 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1110 { (eval echo configure
:1111: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1111 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1112 if test -z "$ac_err"; then
1116 echo "configure: failed program was:" >&5
1117 cat conftest.
$ac_ext >&5
1119 CPP
="${CC-cc} -E -traditional-cpp"
1120 cat > conftest.
$ac_ext <<EOF
1121 #line 1122 "configure"
1122 #include "confdefs.h"
1126 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1127 { (eval echo configure
:1128: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1128 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1129 if test -z "$ac_err"; then
1133 echo "configure: failed program was:" >&5
1134 cat conftest.
$ac_ext >&5
1136 CPP
="${CC-cc} -nologo -E"
1137 cat > conftest.
$ac_ext <<EOF
1138 #line 1139 "configure"
1139 #include "confdefs.h"
1143 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1144 { (eval echo configure
:1145: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1145 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1146 if test -z "$ac_err"; then
1150 echo "configure: failed program was:" >&5
1151 cat conftest.
$ac_ext >&5
1160 ac_cv_prog_CPP
="$CPP"
1162 CPP
="$ac_cv_prog_CPP"
1164 ac_cv_prog_CPP
="$CPP"
1166 echo "$ac_t""$CPP" 1>&6
1168 for ac_hdr
in sys
/file.h sys
/param.h limits.h stdlib.h string.h unistd.h
strings.h sys
/time.h
time.h sys
/resource.h sys
/stat.h sys
/mman.h fcntl.h
1170 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
1171 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
1172 echo "configure:1173: checking for $ac_hdr" >&5
1173 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
1174 echo $ac_n "(cached) $ac_c" 1>&6
1176 cat > conftest.
$ac_ext <<EOF
1177 #line 1178 "configure"
1178 #include "confdefs.h"
1181 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1182 { (eval echo configure
:1183: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1183 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1184 if test -z "$ac_err"; then
1186 eval "ac_cv_header_$ac_safe=yes"
1189 echo "configure: failed program was:" >&5
1190 cat conftest.
$ac_ext >&5
1192 eval "ac_cv_header_$ac_safe=no"
1196 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
1197 echo "$ac_t""yes" 1>&6
1198 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
1199 cat >> confdefs.h
<<EOF
1200 #define $ac_tr_hdr 1
1204 echo "$ac_t""no" 1>&6
1208 echo $ac_n "checking for sys/wait.h that is POSIX.1 compatible""... $ac_c" 1>&6
1209 echo "configure:1210: checking for sys/wait.h that is POSIX.1 compatible" >&5
1210 if eval "test \"`echo '$''{'ac_cv_header_sys_wait_h'+set}'`\" = set"; then
1211 echo $ac_n "(cached) $ac_c" 1>&6
1213 cat > conftest.
$ac_ext <<EOF
1214 #line 1215 "configure"
1215 #include "confdefs.h"
1216 #include <sys/types.h>
1217 #include <sys/wait.h>
1219 #define WEXITSTATUS(stat_val) ((unsigned)(stat_val) >> 8)
1222 #define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
1227 s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
1230 if { (eval echo configure
:1231: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1232 ac_cv_header_sys_wait_h
=yes
1234 echo "configure: failed program was:" >&5
1235 cat conftest.
$ac_ext >&5
1237 ac_cv_header_sys_wait_h
=no
1242 echo "$ac_t""$ac_cv_header_sys_wait_h" 1>&6
1243 if test $ac_cv_header_sys_wait_h = yes; then
1244 cat >> confdefs.h
<<\EOF
1245 #define HAVE_SYS_WAIT_H 1
1250 echo $ac_n "checking whether time.h and sys/time.h may both be included""... $ac_c" 1>&6
1251 echo "configure:1252: checking whether time.h and sys/time.h may both be included" >&5
1252 if eval "test \"`echo '$''{'ac_cv_header_time'+set}'`\" = set"; then
1253 echo $ac_n "(cached) $ac_c" 1>&6
1255 cat > conftest.
$ac_ext <<EOF
1256 #line 1257 "configure"
1257 #include "confdefs.h"
1258 #include <sys/types.h>
1259 #include <sys/time.h>
1265 if { (eval echo configure
:1266: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1267 ac_cv_header_time
=yes
1269 echo "configure: failed program was:" >&5
1270 cat conftest.
$ac_ext >&5
1272 ac_cv_header_time
=no
1277 echo "$ac_t""$ac_cv_header_time" 1>&6
1278 if test $ac_cv_header_time = yes; then
1279 cat >> confdefs.h
<<\EOF
1280 #define TIME_WITH_SYS_TIME 1
1286 echo $ac_n "checking whether errno must be declared""... $ac_c" 1>&6
1287 echo "configure:1288: checking whether errno must be declared" >&5
1288 if eval "test \"`echo '$''{'libiberty_cv_declare_errno'+set}'`\" = set"; then
1289 echo $ac_n "(cached) $ac_c" 1>&6
1291 cat > conftest.
$ac_ext <<EOF
1292 #line 1293 "configure"
1293 #include "confdefs.h"
1299 if { (eval echo configure
:1300: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1301 libiberty_cv_declare_errno
=no
1303 echo "configure: failed program was:" >&5
1304 cat conftest.
$ac_ext >&5
1306 libiberty_cv_declare_errno
=yes
1311 echo "$ac_t""$libiberty_cv_declare_errno" 1>&6
1312 if test $libiberty_cv_declare_errno = yes
1313 then cat >> confdefs.h
<<\EOF
1314 #define NEED_DECLARATION_ERRNO 1
1320 # This is the list of functions which libiberty will provide if they
1321 # are not available on the host.
1324 funcs
="$funcs atexit"
1325 funcs
="$funcs basename"
1327 funcs
="$funcs bcopy"
1328 funcs
="$funcs bsearch"
1329 funcs
="$funcs bzero"
1330 funcs
="$funcs calloc"
1331 funcs
="$funcs clock"
1332 funcs
="$funcs getcwd"
1333 funcs
="$funcs getpagesize"
1334 funcs
="$funcs index"
1335 funcs
="$funcs insque"
1336 funcs
="$funcs memchr"
1337 funcs
="$funcs memcmp"
1338 funcs
="$funcs memcpy"
1339 funcs
="$funcs memmove"
1340 funcs
="$funcs memset"
1341 funcs
="$funcs mkstemps"
1342 funcs
="$funcs putenv"
1343 funcs
="$funcs random"
1344 funcs
="$funcs rename"
1345 funcs
="$funcs rindex"
1346 funcs
="$funcs setenv"
1347 funcs
="$funcs sigsetmask"
1348 funcs
="$funcs strcasecmp"
1349 funcs
="$funcs strchr"
1350 funcs
="$funcs strdup"
1351 funcs
="$funcs strncasecmp"
1352 funcs
="$funcs strrchr"
1353 funcs
="$funcs strstr"
1354 funcs
="$funcs strtod"
1355 funcs
="$funcs strtol"
1356 funcs
="$funcs strtoul"
1357 funcs
="$funcs tmpnam"
1358 funcs
="$funcs vasprintf"
1359 funcs
="$funcs vfprintf"
1360 funcs
="$funcs vprintf"
1361 funcs
="$funcs vsprintf"
1362 funcs
="$funcs waitpid"
1364 # Also in the old function.def file: alloca, vfork, getopt.
1366 vars
="sys_errlist sys_nerr sys_siglist"
1368 checkfuncs
="getrusage on_exit psignal strerror strsignal sysconf times sbrk gettimeofday"
1370 # These are neither executed nor required, but they help keep
1371 # autoheader happy without adding a bunch of text to acconfig.h.
1372 if test "x" = "y"; then
1373 for ac_func
in asprintf atexit
basename bcmp bcopy bsearch bzero calloc
clock
1375 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
1376 echo "configure:1377: checking for $ac_func" >&5
1377 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1378 echo $ac_n "(cached) $ac_c" 1>&6
1380 cat > conftest.
$ac_ext <<EOF
1381 #line 1382 "configure"
1382 #include "confdefs.h"
1383 /* System header to define __stub macros and hopefully few prototypes,
1384 which can conflict with char $ac_func(); below. */
1386 /* Override any gcc2 internal prototype to avoid an error. */
1387 /* We use char because int might match the return type of a gcc2
1388 builtin and then its argument prototype would still apply. */
1393 /* The GNU C library defines this for functions which it implements
1394 to always fail with ENOSYS. Some functions are actually named
1395 something starting with __ and the normal name is an alias. */
1396 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
1404 if { (eval echo configure
:1405: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
1406 eval "ac_cv_func_$ac_func=yes"
1408 echo "configure: failed program was:" >&5
1409 cat conftest.
$ac_ext >&5
1411 eval "ac_cv_func_$ac_func=no"
1416 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
1417 echo "$ac_t""yes" 1>&6
1418 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
1419 cat >> confdefs.h
<<EOF
1420 #define $ac_tr_func 1
1424 echo "$ac_t""no" 1>&6
1428 for ac_func
in getcwd getpagesize index insque mkstemps memchr memcmp memcpy
1430 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
1431 echo "configure:1432: checking for $ac_func" >&5
1432 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1433 echo $ac_n "(cached) $ac_c" 1>&6
1435 cat > conftest.
$ac_ext <<EOF
1436 #line 1437 "configure"
1437 #include "confdefs.h"
1438 /* System header to define __stub macros and hopefully few prototypes,
1439 which can conflict with char $ac_func(); below. */
1441 /* Override any gcc2 internal prototype to avoid an error. */
1442 /* We use char because int might match the return type of a gcc2
1443 builtin and then its argument prototype would still apply. */
1448 /* The GNU C library defines this for functions which it implements
1449 to always fail with ENOSYS. Some functions are actually named
1450 something starting with __ and the normal name is an alias. */
1451 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
1459 if { (eval echo configure
:1460: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
1461 eval "ac_cv_func_$ac_func=yes"
1463 echo "configure: failed program was:" >&5
1464 cat conftest.
$ac_ext >&5
1466 eval "ac_cv_func_$ac_func=no"
1471 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
1472 echo "$ac_t""yes" 1>&6
1473 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
1474 cat >> confdefs.h
<<EOF
1475 #define $ac_tr_func 1
1479 echo "$ac_t""no" 1>&6
1483 for ac_func
in memmove memset putenv random rename rindex sigsetmask
1485 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
1486 echo "configure:1487: checking for $ac_func" >&5
1487 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1488 echo $ac_n "(cached) $ac_c" 1>&6
1490 cat > conftest.
$ac_ext <<EOF
1491 #line 1492 "configure"
1492 #include "confdefs.h"
1493 /* System header to define __stub macros and hopefully few prototypes,
1494 which can conflict with char $ac_func(); below. */
1496 /* Override any gcc2 internal prototype to avoid an error. */
1497 /* We use char because int might match the return type of a gcc2
1498 builtin and then its argument prototype would still apply. */
1503 /* The GNU C library defines this for functions which it implements
1504 to always fail with ENOSYS. Some functions are actually named
1505 something starting with __ and the normal name is an alias. */
1506 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
1514 if { (eval echo configure
:1515: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
1516 eval "ac_cv_func_$ac_func=yes"
1518 echo "configure: failed program was:" >&5
1519 cat conftest.
$ac_ext >&5
1521 eval "ac_cv_func_$ac_func=no"
1526 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
1527 echo "$ac_t""yes" 1>&6
1528 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
1529 cat >> confdefs.h
<<EOF
1530 #define $ac_tr_func 1
1534 echo "$ac_t""no" 1>&6
1538 for ac_func
in strcasecmp setenv strchr strdup strncasecmp strrchr strstr
1540 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
1541 echo "configure:1542: checking for $ac_func" >&5
1542 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1543 echo $ac_n "(cached) $ac_c" 1>&6
1545 cat > conftest.
$ac_ext <<EOF
1546 #line 1547 "configure"
1547 #include "confdefs.h"
1548 /* System header to define __stub macros and hopefully few prototypes,
1549 which can conflict with char $ac_func(); below. */
1551 /* Override any gcc2 internal prototype to avoid an error. */
1552 /* We use char because int might match the return type of a gcc2
1553 builtin and then its argument prototype would still apply. */
1558 /* The GNU C library defines this for functions which it implements
1559 to always fail with ENOSYS. Some functions are actually named
1560 something starting with __ and the normal name is an alias. */
1561 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
1569 if { (eval echo configure
:1570: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
1571 eval "ac_cv_func_$ac_func=yes"
1573 echo "configure: failed program was:" >&5
1574 cat conftest.
$ac_ext >&5
1576 eval "ac_cv_func_$ac_func=no"
1581 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
1582 echo "$ac_t""yes" 1>&6
1583 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
1584 cat >> confdefs.h
<<EOF
1585 #define $ac_tr_func 1
1589 echo "$ac_t""no" 1>&6
1593 for ac_func
in strtod strtol strtoul tmpnam vasprintf vfprintf vprintf
1595 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
1596 echo "configure:1597: checking for $ac_func" >&5
1597 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1598 echo $ac_n "(cached) $ac_c" 1>&6
1600 cat > conftest.
$ac_ext <<EOF
1601 #line 1602 "configure"
1602 #include "confdefs.h"
1603 /* System header to define __stub macros and hopefully few prototypes,
1604 which can conflict with char $ac_func(); below. */
1606 /* Override any gcc2 internal prototype to avoid an error. */
1607 /* We use char because int might match the return type of a gcc2
1608 builtin and then its argument prototype would still apply. */
1613 /* The GNU C library defines this for functions which it implements
1614 to always fail with ENOSYS. Some functions are actually named
1615 something starting with __ and the normal name is an alias. */
1616 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
1624 if { (eval echo configure
:1625: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
1626 eval "ac_cv_func_$ac_func=yes"
1628 echo "configure: failed program was:" >&5
1629 cat conftest.
$ac_ext >&5
1631 eval "ac_cv_func_$ac_func=no"
1636 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
1637 echo "$ac_t""yes" 1>&6
1638 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
1639 cat >> confdefs.h
<<EOF
1640 #define $ac_tr_func 1
1644 echo "$ac_t""no" 1>&6
1648 for ac_func
in vsprintf waitpid getrusage on_exit psignal strerror strsignal
1650 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
1651 echo "configure:1652: checking for $ac_func" >&5
1652 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1653 echo $ac_n "(cached) $ac_c" 1>&6
1655 cat > conftest.
$ac_ext <<EOF
1656 #line 1657 "configure"
1657 #include "confdefs.h"
1658 /* System header to define __stub macros and hopefully few prototypes,
1659 which can conflict with char $ac_func(); below. */
1661 /* Override any gcc2 internal prototype to avoid an error. */
1662 /* We use char because int might match the return type of a gcc2
1663 builtin and then its argument prototype would still apply. */
1668 /* The GNU C library defines this for functions which it implements
1669 to always fail with ENOSYS. Some functions are actually named
1670 something starting with __ and the normal name is an alias. */
1671 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
1679 if { (eval echo configure
:1680: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
1681 eval "ac_cv_func_$ac_func=yes"
1683 echo "configure: failed program was:" >&5
1684 cat conftest.
$ac_ext >&5
1686 eval "ac_cv_func_$ac_func=no"
1691 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
1692 echo "$ac_t""yes" 1>&6
1693 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
1694 cat >> confdefs.h
<<EOF
1695 #define $ac_tr_func 1
1699 echo "$ac_t""no" 1>&6
1703 for ac_func
in sysconf
times sbrk gettimeofday
1705 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
1706 echo "configure:1707: checking for $ac_func" >&5
1707 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1708 echo $ac_n "(cached) $ac_c" 1>&6
1710 cat > conftest.
$ac_ext <<EOF
1711 #line 1712 "configure"
1712 #include "confdefs.h"
1713 /* System header to define __stub macros and hopefully few prototypes,
1714 which can conflict with char $ac_func(); below. */
1716 /* Override any gcc2 internal prototype to avoid an error. */
1717 /* We use char because int might match the return type of a gcc2
1718 builtin and then its argument prototype would still apply. */
1723 /* The GNU C library defines this for functions which it implements
1724 to always fail with ENOSYS. Some functions are actually named
1725 something starting with __ and the normal name is an alias. */
1726 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
1734 if { (eval echo configure
:1735: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
1736 eval "ac_cv_func_$ac_func=yes"
1738 echo "configure: failed program was:" >&5
1739 cat conftest.
$ac_ext >&5
1741 eval "ac_cv_func_$ac_func=no"
1746 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
1747 echo "$ac_t""yes" 1>&6
1748 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
1749 cat >> confdefs.h
<<EOF
1750 #define $ac_tr_func 1
1754 echo "$ac_t""no" 1>&6
1758 cat >> confdefs.h
<<\EOF
1759 #define HAVE_SYS_ERRLIST 1
1762 cat >> confdefs.h
<<\EOF
1763 #define HAVE_SYS_NERR 1
1766 cat >> confdefs.h
<<\EOF
1767 #define HAVE_SYS_SIGLIST 1
1772 # For each of these functions, if the host does not provide the
1773 # function we want to put FN.o in LIBOBJS, and if the host does
1774 # provide the function, we want to define HAVE_FN in config.h.
1778 if test -n "${with_target_subdir}"; then
1780 # We are being configured as a target library. AC_REPLACE_FUNCS
1781 # may not work correctly, because the compiler may not be able to
1782 # link executables. Note that we may still be being configured
1785 # If we are being configured for newlib, we know which functions
1786 # newlib provide and which ones we will be expected to provide.
1788 if test "x${with_newlib}" = "xyes"; then
1789 LIBOBJS
="asprintf.o basename.o insque.o random.o strdup.o vasprintf.o"
1793 asprintf |
basename | insque | random | strdup | vasprintf
)
1796 n
=HAVE_
`echo $f | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
1797 cat >> confdefs.h
<<EOF
1805 # newlib doesnt provide any of the variables in $vars, so we
1806 # dont have to check them here.
1808 # Of the functions in $checkfuncs, newlib only has strerror.
1809 cat >> confdefs.h
<<\EOF
1810 #define HAVE_STRERROR 1
1820 # Not a target library, so we set things up to run the test suite.
1821 CHECK
=check-cplus-dem
1827 if test -z "${setobjs}"; then
1831 # Handle VxWorks configuration specially, since on VxWorks the
1832 # libraries are actually on the target board, not in the file
1834 LIBOBJS
="basename.o getpagesize.o insque.o random.o strcasecmp.o"
1835 LIBOBJS
="$LIBOBJS strncasecmp.o strdup.o vfork.o waitpid.o vasprintf.o"
1838 basename | getpagesize | insque | random | strcasecmp
)
1840 strncasecmp | strdup | vfork | waitpid | vasprintf
)
1843 n
=HAVE_
`echo $f | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
1844 cat >> confdefs.h
<<EOF
1852 # VxWorks doesn't provide any of the variables in $vars, so we
1853 # don't have to check them here.
1855 # Of the functions in $checkfuncs, VxWorks only has strerror.
1856 cat >> confdefs.h
<<\EOF
1857 #define HAVE_STRERROR 1
1867 if test -z "${setobjs}"; then
1872 # The Cygwin library actually uses a couple of files from
1873 # libiberty when it is built. If we are building a native
1874 # Cygwin, and we run the tests, we will appear to have these
1875 # files. However, when we go on to build winsup, we will wind up
1876 # with a library which does not have the files, since they should
1877 # have come from libiberty.
1879 # We handle this by removing the functions the winsup library
1880 # provides from our shell variables, so that they appear to be
1883 # DJ - only if we're *building* cygwin, not just building *with* cygwin
1885 if test -n "${with_target_subdir}"
1887 funcs
="`echo $funcs | sed -e 's/random//'`"
1888 LIBOBJS
="$LIBOBJS random.o"
1889 vars
="`echo $vars | sed -e 's/sys_siglist//'`"
1890 checkfuncs
="`echo $checkfuncs | sed -e 's/strsignal//' -e 's/psignal//'`"
1895 # Under mingw32, sys_nerr and sys_errlist exist, but they are
1896 # macros, so the test below won't find them.
1897 libiberty_cv_var_sys_nerr
=yes
1898 libiberty_cv_var_sys_errlist
=yes
1902 # Under some versions of uwin, vfork is notoriously buggy and the test
1903 # can hang configure; on other versions, vfork exists just as a stub.
1904 # FIXME: This should be removed once vfork in uwin's runtime is fixed.
1905 ac_cv_func_vfork_works
=no
1906 # Under uwin 2.0+, sys_nerr and sys_errlist exist, but they are
1907 # macros (actually, these are imported from a DLL, but the end effect
1908 # is the same), so the test below won't find them.
1909 libiberty_cv_var_sys_nerr
=yes
1910 libiberty_cv_var_sys_errlist
=yes
1915 # We haven't set the list of objects yet. Use the standard autoconf
1916 # tests. This will only work if the compiler works.
1917 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
1918 echo "configure:1919: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
1921 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
1922 ac_cpp
='$CPP $CPPFLAGS'
1923 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
1924 ac_link
='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
1925 cross_compiling
=$ac_cv_prog_cc_cross
1927 cat > conftest.
$ac_ext << EOF
1929 #line 1930 "configure"
1930 #include "confdefs.h"
1934 if { (eval echo configure
:1935: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
1935 ac_cv_prog_cc_works
=yes
1936 # If we can't run a trivial program, we are probably using a cross compiler.
1937 if (.
/conftest
; exit) 2>/dev
/null
; then
1938 ac_cv_prog_cc_cross
=no
1940 ac_cv_prog_cc_cross
=yes
1943 echo "configure: failed program was:" >&5
1944 cat conftest.
$ac_ext >&5
1945 ac_cv_prog_cc_works
=no
1949 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
1950 ac_cpp
='$CPP $CPPFLAGS'
1951 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
1952 ac_link
='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
1953 cross_compiling
=$ac_cv_prog_cc_cross
1955 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
1956 if test $ac_cv_prog_cc_works = no
; then
1957 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
1959 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
1960 echo "configure:1961: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
1961 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
1962 cross_compiling
=$ac_cv_prog_cc_cross
1964 for ac_func
in $funcs
1966 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
1967 echo "configure:1968: checking for $ac_func" >&5
1968 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1969 echo $ac_n "(cached) $ac_c" 1>&6
1971 cat > conftest.
$ac_ext <<EOF
1972 #line 1973 "configure"
1973 #include "confdefs.h"
1974 /* System header to define __stub macros and hopefully few prototypes,
1975 which can conflict with char $ac_func(); below. */
1977 /* Override any gcc2 internal prototype to avoid an error. */
1978 /* We use char because int might match the return type of a gcc2
1979 builtin and then its argument prototype would still apply. */
1984 /* The GNU C library defines this for functions which it implements
1985 to always fail with ENOSYS. Some functions are actually named
1986 something starting with __ and the normal name is an alias. */
1987 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
1995 if { (eval echo configure
:1996: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
1997 eval "ac_cv_func_$ac_func=yes"
1999 echo "configure: failed program was:" >&5
2000 cat conftest.
$ac_ext >&5
2002 eval "ac_cv_func_$ac_func=no"
2007 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
2008 echo "$ac_t""yes" 1>&6
2009 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2010 cat >> confdefs.h
<<EOF
2011 #define $ac_tr_func 1
2015 echo "$ac_t""no" 1>&6
2016 LIBOBJS
="$LIBOBJS ${ac_func}.${ac_objext}"
2021 echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
2022 echo "configure:2023: checking whether alloca needs Cray hooks" >&5
2023 if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
2024 echo $ac_n "(cached) $ac_c" 1>&6
2026 cat > conftest.
$ac_ext <<EOF
2027 #line 2028 "configure"
2028 #include "confdefs.h"
2029 #if defined(CRAY) && ! defined(CRAY2)
2036 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2037 egrep "webecray" >/dev
/null
2>&1; then
2048 echo "$ac_t""$ac_cv_os_cray" 1>&6
2049 if test $ac_cv_os_cray = yes; then
2050 for ac_func
in _getb67 GETB67 getb67
; do
2051 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
2052 echo "configure:2053: checking for $ac_func" >&5
2053 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2054 echo $ac_n "(cached) $ac_c" 1>&6
2056 cat > conftest.
$ac_ext <<EOF
2057 #line 2058 "configure"
2058 #include "confdefs.h"
2059 /* System header to define __stub macros and hopefully few prototypes,
2060 which can conflict with char $ac_func(); below. */
2062 /* Override any gcc2 internal prototype to avoid an error. */
2063 /* We use char because int might match the return type of a gcc2
2064 builtin and then its argument prototype would still apply. */
2069 /* The GNU C library defines this for functions which it implements
2070 to always fail with ENOSYS. Some functions are actually named
2071 something starting with __ and the normal name is an alias. */
2072 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
2080 if { (eval echo configure
:2081: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
2082 eval "ac_cv_func_$ac_func=yes"
2084 echo "configure: failed program was:" >&5
2085 cat conftest.
$ac_ext >&5
2087 eval "ac_cv_func_$ac_func=no"
2092 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
2093 echo "$ac_t""yes" 1>&6
2094 cat >> confdefs.h
<<EOF
2095 #define CRAY_STACKSEG_END $ac_func
2099 echo "$ac_t""no" 1>&6
2105 echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
2106 echo "configure:2107: checking stack direction for C alloca" >&5
2107 if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
2108 echo $ac_n "(cached) $ac_c" 1>&6
2110 if test "$cross_compiling" = yes; then
2111 ac_cv_c_stack_direction
=0
2113 cat > conftest.
$ac_ext <<EOF
2114 #line 2115 "configure"
2115 #include "confdefs.h"
2116 find_stack_direction ()
2118 static char *addr = 0;
2123 return find_stack_direction ();
2126 return (&dummy > addr) ? 1 : -1;
2130 exit (find_stack_direction() < 0);
2133 if { (eval echo configure
:2134: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
2135 ac_cv_c_stack_direction
=1
2137 echo "configure: failed program was:" >&5
2138 cat conftest.
$ac_ext >&5
2140 ac_cv_c_stack_direction
=-1
2147 echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
2148 cat >> confdefs.h
<<EOF
2149 #define STACK_DIRECTION $ac_cv_c_stack_direction
2153 echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
2154 echo "configure:2155: checking for ANSI C header files" >&5
2155 if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
2156 echo $ac_n "(cached) $ac_c" 1>&6
2158 cat > conftest.
$ac_ext <<EOF
2159 #line 2160 "configure"
2160 #include "confdefs.h"
2166 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2167 { (eval echo configure
:2168: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2168 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2169 if test -z "$ac_err"; then
2171 ac_cv_header_stdc
=yes
2174 echo "configure: failed program was:" >&5
2175 cat conftest.
$ac_ext >&5
2177 ac_cv_header_stdc
=no
2181 if test $ac_cv_header_stdc = yes; then
2182 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
2183 cat > conftest.
$ac_ext <<EOF
2184 #line 2185 "configure"
2185 #include "confdefs.h"
2188 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2189 egrep "memchr" >/dev
/null
2>&1; then
2193 ac_cv_header_stdc
=no
2199 if test $ac_cv_header_stdc = yes; then
2200 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
2201 cat > conftest.
$ac_ext <<EOF
2202 #line 2203 "configure"
2203 #include "confdefs.h"
2206 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2207 egrep "free" >/dev
/null
2>&1; then
2211 ac_cv_header_stdc
=no
2217 if test $ac_cv_header_stdc = yes; then
2218 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
2219 if test "$cross_compiling" = yes; then
2222 cat > conftest.
$ac_ext <<EOF
2223 #line 2224 "configure"
2224 #include "confdefs.h"
2226 #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
2227 #define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
2228 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
2229 int main () { int i; for (i = 0; i < 256; i++)
2230 if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
2234 if { (eval echo configure
:2235: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
2238 echo "configure: failed program was:" >&5
2239 cat conftest.
$ac_ext >&5
2241 ac_cv_header_stdc
=no
2249 echo "$ac_t""$ac_cv_header_stdc" 1>&6
2250 if test $ac_cv_header_stdc = yes; then
2251 cat >> confdefs.h
<<\EOF
2252 #define STDC_HEADERS 1
2257 echo $ac_n "checking for pid_t""... $ac_c" 1>&6
2258 echo "configure:2259: checking for pid_t" >&5
2259 if eval "test \"`echo '$''{'ac_cv_type_pid_t'+set}'`\" = set"; then
2260 echo $ac_n "(cached) $ac_c" 1>&6
2262 cat > conftest.
$ac_ext <<EOF
2263 #line 2264 "configure"
2264 #include "confdefs.h"
2265 #include <sys/types.h>
2271 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2272 egrep "(^|[^a-zA-Z_0-9])pid_t[^a-zA-Z_0-9]" >/dev
/null
2>&1; then
2274 ac_cv_type_pid_t
=yes
2282 echo "$ac_t""$ac_cv_type_pid_t" 1>&6
2283 if test $ac_cv_type_pid_t = no
; then
2284 cat >> confdefs.h
<<\EOF
2290 ac_safe
=`echo "vfork.h" | sed 'y%./+-%__p_%'`
2291 echo $ac_n "checking for vfork.h""... $ac_c" 1>&6
2292 echo "configure:2293: checking for vfork.h" >&5
2293 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2294 echo $ac_n "(cached) $ac_c" 1>&6
2296 cat > conftest.
$ac_ext <<EOF
2297 #line 2298 "configure"
2298 #include "confdefs.h"
2301 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2302 { (eval echo configure
:2303: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2303 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2304 if test -z "$ac_err"; then
2306 eval "ac_cv_header_$ac_safe=yes"
2309 echo "configure: failed program was:" >&5
2310 cat conftest.
$ac_ext >&5
2312 eval "ac_cv_header_$ac_safe=no"
2316 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2317 echo "$ac_t""yes" 1>&6
2318 cat >> confdefs.h
<<\EOF
2319 #define HAVE_VFORK_H 1
2323 echo "$ac_t""no" 1>&6
2326 echo $ac_n "checking for working vfork""... $ac_c" 1>&6
2327 echo "configure:2328: checking for working vfork" >&5
2328 if eval "test \"`echo '$''{'ac_cv_func_vfork_works'+set}'`\" = set"; then
2329 echo $ac_n "(cached) $ac_c" 1>&6
2331 if test "$cross_compiling" = yes; then
2332 echo $ac_n "checking for vfork""... $ac_c" 1>&6
2333 echo "configure:2334: checking for vfork" >&5
2334 if eval "test \"`echo '$''{'ac_cv_func_vfork'+set}'`\" = set"; then
2335 echo $ac_n "(cached) $ac_c" 1>&6
2337 cat > conftest.
$ac_ext <<EOF
2338 #line 2339 "configure"
2339 #include "confdefs.h"
2340 /* System header to define __stub macros and hopefully few prototypes,
2341 which can conflict with char vfork(); below. */
2343 /* Override any gcc2 internal prototype to avoid an error. */
2344 /* We use char because int might match the return type of a gcc2
2345 builtin and then its argument prototype would still apply. */
2350 /* The GNU C library defines this for functions which it implements
2351 to always fail with ENOSYS. Some functions are actually named
2352 something starting with __ and the normal name is an alias. */
2353 #if defined (__stub_vfork) || defined (__stub___vfork)
2361 if { (eval echo configure
:2362: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
2363 eval "ac_cv_func_vfork=yes"
2365 echo "configure: failed program was:" >&5
2366 cat conftest.
$ac_ext >&5
2368 eval "ac_cv_func_vfork=no"
2373 if eval "test \"`echo '$ac_cv_func_'vfork`\" = yes"; then
2374 echo "$ac_t""yes" 1>&6
2377 echo "$ac_t""no" 1>&6
2380 ac_cv_func_vfork_works
=$ac_cv_func_vfork
2382 cat > conftest.
$ac_ext <<EOF
2383 #line 2384 "configure"
2384 #include "confdefs.h"
2385 /* Thanks to Paul Eggert for this test. */
2387 #include <sys/types.h>
2388 #include <sys/stat.h>
2389 #ifdef HAVE_UNISTD_H
2395 /* On some sparc systems, changes by the child to local and incoming
2396 argument registers are propagated back to the parent.
2397 The compiler is told about this with #include <vfork.h>,
2398 but some compilers (e.g. gcc -O) don't grok <vfork.h>.
2399 Test for this by using a static variable whose address
2400 is put into a register that is clobbered by the vfork. */
2403 sparc_address_test (int arg)
2405 sparc_address_test (arg) int arg;
2423 pid_t parent = getpid ();
2426 sparc_address_test ();
2431 /* Here is another test for sparc vfork register problems.
2432 This test uses lots of local variables, at least
2433 as many local variables as main has allocated so far
2434 including compiler temporaries. 4 locals are enough for
2435 gcc 1.40.3 on a Solaris 4.1.3 sparc, but we use 8 to be safe.
2436 A buggy compiler should reuse the register of parent
2437 for one of the local variables, since it will think that
2438 parent can't possibly be used any more in this routine.
2439 Assigning to the local variable will thus munge parent
2440 in the parent process. */
2442 p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
2443 p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
2444 /* Convince the compiler that p..p7 are live; otherwise, it might
2445 use the same hardware register for all 8 local variables. */
2446 if (p != p1 || p != p2 || p != p3 || p != p4
2447 || p != p5 || p != p6 || p != p7)
2450 /* On some systems (e.g. IRIX 3.3),
2451 vfork doesn't separate parent from child file descriptors.
2452 If the child closes a descriptor before it execs or exits,
2453 this munges the parent's descriptor as well.
2454 Test for this by closing stdout in the child. */
2455 _exit(close(fileno(stdout)) != 0);
2460 while (wait(&status) != child)
2463 /* Was there some problem with vforking? */
2466 /* Did the child fail? (This shouldn't happen.) */
2469 /* Did the vfork/compiler bug occur? */
2470 || parent != getpid()
2472 /* Did the file descriptor bug occur? */
2473 || fstat(fileno(stdout), &st) != 0
2478 if { (eval echo configure
:2479: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
2480 ac_cv_func_vfork_works
=yes
2482 echo "configure: failed program was:" >&5
2483 cat conftest.
$ac_ext >&5
2485 ac_cv_func_vfork_works
=no
2492 echo "$ac_t""$ac_cv_func_vfork_works" 1>&6
2493 if test $ac_cv_func_vfork_works = no
; then
2494 cat >> confdefs.h
<<\EOF
2500 if test $ac_cv_func_vfork_works = no
; then
2501 LIBOBJS
="$LIBOBJS vfork.o"
2504 echo $ac_n "checking for $v""... $ac_c" 1>&6
2505 echo "configure:2506: checking for $v" >&5
2506 if eval "test \"`echo '$''{'libiberty_cv_var_$v'+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 extern int $v; p = &$v;
2517 if { (eval echo configure
:2518: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
2519 eval "libiberty_cv_var_$v=yes"
2521 echo "configure: failed program was:" >&5
2522 cat conftest.
$ac_ext >&5
2524 eval "libiberty_cv_var_$v=no"
2529 if eval "test \"`echo '$libiberty_cv_var_'$v`\" = yes"; then
2530 echo "$ac_t""yes" 1>&6
2531 n
=HAVE_
`echo $v | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2532 cat >> confdefs.h
<<EOF
2537 echo "$ac_t""no" 1>&6
2540 for ac_func
in $checkfuncs
2542 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
2543 echo "configure:2544: checking for $ac_func" >&5
2544 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2545 echo $ac_n "(cached) $ac_c" 1>&6
2547 cat > conftest.
$ac_ext <<EOF
2548 #line 2549 "configure"
2549 #include "confdefs.h"
2550 /* System header to define __stub macros and hopefully few prototypes,
2551 which can conflict with char $ac_func(); below. */
2553 /* Override any gcc2 internal prototype to avoid an error. */
2554 /* We use char because int might match the return type of a gcc2
2555 builtin and then its argument prototype would still apply. */
2560 /* The GNU C library defines this for functions which it implements
2561 to always fail with ENOSYS. Some functions are actually named
2562 something starting with __ and the normal name is an alias. */
2563 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
2571 if { (eval echo configure
:2572: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
2573 eval "ac_cv_func_$ac_func=yes"
2575 echo "configure: failed program was:" >&5
2576 cat conftest.
$ac_ext >&5
2578 eval "ac_cv_func_$ac_func=no"
2583 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
2584 echo "$ac_t""yes" 1>&6
2585 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2586 cat >> confdefs.h
<<EOF
2587 #define $ac_tr_func 1
2591 echo "$ac_t""no" 1>&6
2597 for ac_hdr
in unistd.h
2599 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
2600 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
2601 echo "configure:2602: checking for $ac_hdr" >&5
2602 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2603 echo $ac_n "(cached) $ac_c" 1>&6
2605 cat > conftest.
$ac_ext <<EOF
2606 #line 2607 "configure"
2607 #include "confdefs.h"
2610 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2611 { (eval echo configure
:2612: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2612 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2613 if test -z "$ac_err"; then
2615 eval "ac_cv_header_$ac_safe=yes"
2618 echo "configure: failed program was:" >&5
2619 cat conftest.
$ac_ext >&5
2621 eval "ac_cv_header_$ac_safe=no"
2625 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2626 echo "$ac_t""yes" 1>&6
2627 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
2628 cat >> confdefs.h
<<EOF
2629 #define $ac_tr_hdr 1
2633 echo "$ac_t""no" 1>&6
2637 for ac_func
in getpagesize
2639 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
2640 echo "configure:2641: checking for $ac_func" >&5
2641 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2642 echo $ac_n "(cached) $ac_c" 1>&6
2644 cat > conftest.
$ac_ext <<EOF
2645 #line 2646 "configure"
2646 #include "confdefs.h"
2647 /* System header to define __stub macros and hopefully few prototypes,
2648 which can conflict with char $ac_func(); below. */
2650 /* Override any gcc2 internal prototype to avoid an error. */
2651 /* We use char because int might match the return type of a gcc2
2652 builtin and then its argument prototype would still apply. */
2657 /* The GNU C library defines this for functions which it implements
2658 to always fail with ENOSYS. Some functions are actually named
2659 something starting with __ and the normal name is an alias. */
2660 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
2668 if { (eval echo configure
:2669: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
2670 eval "ac_cv_func_$ac_func=yes"
2672 echo "configure: failed program was:" >&5
2673 cat conftest.
$ac_ext >&5
2675 eval "ac_cv_func_$ac_func=no"
2680 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
2681 echo "$ac_t""yes" 1>&6
2682 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2683 cat >> confdefs.h
<<EOF
2684 #define $ac_tr_func 1
2688 echo "$ac_t""no" 1>&6
2692 echo $ac_n "checking for working mmap""... $ac_c" 1>&6
2693 echo "configure:2694: checking for working mmap" >&5
2694 if eval "test \"`echo '$''{'ac_cv_func_mmap_fixed_mapped'+set}'`\" = set"; then
2695 echo $ac_n "(cached) $ac_c" 1>&6
2697 if test "$cross_compiling" = yes; then
2698 ac_cv_func_mmap_fixed_mapped
=no
2700 cat > conftest.
$ac_ext <<EOF
2701 #line 2702 "configure"
2702 #include "confdefs.h"
2704 /* Thanks to Mike Haertel and Jim Avera for this test.
2705 Here is a matrix of mmap possibilities:
2706 mmap private not fixed
2707 mmap private fixed at somewhere currently unmapped
2708 mmap private fixed at somewhere already mapped
2709 mmap shared not fixed
2710 mmap shared fixed at somewhere currently unmapped
2711 mmap shared fixed at somewhere already mapped
2712 For private mappings, we should verify that changes cannot be read()
2713 back from the file, nor mmap's back from the file at a different
2714 address. (There have been systems where private was not correctly
2715 implemented like the infamous i386 svr4.0, and systems where the
2716 VM page cache was not coherent with the filesystem buffer cache
2717 like early versions of FreeBSD and possibly contemporary NetBSD.)
2718 For shared mappings, we should conversely verify that changes get
2719 propogated back to all the places they're supposed to be.
2721 Grep wants private fixed already mapped.
2722 The main things grep needs to know about mmap are:
2723 * does it exist and is it safe to write into the mmap'd area
2724 * how to use it (BSD variants) */
2725 #include <sys/types.h>
2727 #include <sys/mman.h>
2729 /* This mess was copied from the GNU getpagesize.h. */
2730 #ifndef HAVE_GETPAGESIZE
2731 # ifdef HAVE_UNISTD_H
2732 # include <unistd.h>
2735 /* Assume that all systems that can run configure have sys/param.h. */
2736 # ifndef HAVE_SYS_PARAM_H
2737 # define HAVE_SYS_PARAM_H 1
2740 # ifdef _SC_PAGESIZE
2741 # define getpagesize() sysconf(_SC_PAGESIZE)
2742 # else /* no _SC_PAGESIZE */
2743 # ifdef HAVE_SYS_PARAM_H
2744 # include <sys/param.h>
2745 # ifdef EXEC_PAGESIZE
2746 # define getpagesize() EXEC_PAGESIZE
2747 # else /* no EXEC_PAGESIZE */
2749 # define getpagesize() NBPG * CLSIZE
2752 # endif /* no CLSIZE */
2753 # else /* no NBPG */
2755 # define getpagesize() NBPC
2756 # else /* no NBPC */
2758 # define getpagesize() PAGESIZE
2759 # endif /* PAGESIZE */
2760 # endif /* no NBPC */
2761 # endif /* no NBPG */
2762 # endif /* no EXEC_PAGESIZE */
2763 # else /* no HAVE_SYS_PARAM_H */
2764 # define getpagesize() 8192 /* punt totally */
2765 # endif /* no HAVE_SYS_PARAM_H */
2766 # endif /* no _SC_PAGESIZE */
2768 #endif /* no HAVE_GETPAGESIZE */
2771 extern "C" { void *malloc(unsigned); }
2779 char *data, *data2, *data3;
2783 pagesize = getpagesize();
2786 * First, make a file with some known garbage in it.
2788 data = malloc(pagesize);
2791 for (i = 0; i < pagesize; ++i)
2792 *(data + i) = rand();
2794 fd = creat("conftestmmap", 0600);
2797 if (write(fd, data, pagesize) != pagesize)
2802 * Next, try to mmap the file at a fixed address which
2803 * already has something else allocated at it. If we can,
2804 * also make sure that we see the same garbage.
2806 fd = open("conftestmmap", O_RDWR);
2809 data2 = malloc(2 * pagesize);
2812 data2 += (pagesize - ((int) data2 & (pagesize - 1))) & (pagesize - 1);
2813 if (data2 != mmap(data2, pagesize, PROT_READ | PROT_WRITE,
2814 MAP_PRIVATE | MAP_FIXED, fd, 0L))
2816 for (i = 0; i < pagesize; ++i)
2817 if (*(data + i) != *(data2 + i))
2821 * Finally, make sure that changes to the mapped area
2822 * do not percolate back to the file as seen by read().
2823 * (This is a bug on some variants of i386 svr4.0.)
2825 for (i = 0; i < pagesize; ++i)
2826 *(data2 + i) = *(data2 + i) + 1;
2827 data3 = malloc(pagesize);
2830 if (read(fd, data3, pagesize) != pagesize)
2832 for (i = 0; i < pagesize; ++i)
2833 if (*(data + i) != *(data3 + i))
2836 unlink("conftestmmap");
2841 if { (eval echo configure
:2842: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
2843 ac_cv_func_mmap_fixed_mapped
=yes
2845 echo "configure: failed program was:" >&5
2846 cat conftest.
$ac_ext >&5
2848 ac_cv_func_mmap_fixed_mapped
=no
2855 echo "$ac_t""$ac_cv_func_mmap_fixed_mapped" 1>&6
2856 if test $ac_cv_func_mmap_fixed_mapped = yes; then
2857 cat >> confdefs.h
<<\EOF
2864 echo $ac_n "checking for working strncmp""... $ac_c" 1>&6
2865 echo "configure:2866: checking for working strncmp" >&5
2866 if eval "test \"`echo '$''{'ac_cv_func_strncmp_works'+set}'`\" = set"; then
2867 echo $ac_n "(cached) $ac_c" 1>&6
2869 if test "$cross_compiling" = yes; then
2870 ac_cv_func_strncmp_works
=no
2872 cat > conftest.
$ac_ext <<EOF
2873 #line 2874 "configure"
2874 #include "confdefs.h"
2876 /* Test by Jim Wilson and Kaveh Ghazi.
2877 Check whether strncmp reads past the end of its string parameters. */
2878 #include <sys/types.h>
2884 #ifdef HAVE_SYS_MMAN_H
2885 #include <sys/mman.h>
2889 #ifdef MAP_ANONYMOUS
2890 #define MAP_ANON MAP_ANONYMOUS
2892 #define MAP_ANON MAP_FILE
2903 #define MAP_LEN 0x10000
2907 #if defined(HAVE_MMAP) || defined(HAVE_MMAP_ANYWHERE)
2911 dev_zero = open ("/dev/zero", O_RDONLY);
2915 p = (char *) mmap (0, MAP_LEN, PROT_READ|PROT_WRITE,
2916 MAP_ANON|MAP_PRIVATE, dev_zero, 0);
2917 if (p == (char *)-1)
2921 char *string = "__si_type_info";
2922 char *q = (char *) p + MAP_LEN - strlen (string) - 2;
2923 char *r = (char *) p + 0xe;
2929 #endif /* HAVE_MMAP || HAVE_MMAP_ANYWHERE */
2934 if { (eval echo configure
:2935: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
2936 ac_cv_func_strncmp_works
=yes
2938 echo "configure: failed program was:" >&5
2939 cat conftest.
$ac_ext >&5
2941 ac_cv_func_strncmp_works
=no
2946 rm -f core core.
* *.core
2949 echo "$ac_t""$ac_cv_func_strncmp_works" 1>&6
2950 if test $ac_cv_func_strncmp_works = no
; then
2951 LIBOBJS
="$LIBOBJS strncmp.o"
2955 # Install a library built with a cross compiler in $(tooldir) rather
2957 if test -z "${with_cross_host}"; then
2960 INSTALL_DEST
=tooldir
2964 # We need multilib support, but only if configuring for the target.
2966 cat > confcache
<<\EOF
2967 # This file is a shell script that caches the results of configure
2968 # tests run on this system so they can be shared between configure
2969 # scripts and configure runs. It is not useful on other systems.
2970 # If it contains results you don't want to keep, you may remove or edit it.
2972 # By default, configure uses ./config.cache as the cache file,
2973 # creating it if it does not exist already. You can give configure
2974 # the --cache-file=FILE option to use a different cache file; that is
2975 # what configure does when it calls configure scripts in
2976 # subdirectories, so they share the cache.
2977 # Giving --cache-file=/dev/null disables caching, for debugging configure.
2978 # config.status only pays attention to the cache file if you give it the
2979 # --recheck option to rerun configure.
2982 # The following way of writing the cache mishandles newlines in values,
2983 # but we know of no workaround that is simple, portable, and efficient.
2984 # So, don't put newlines in cache variables' values.
2985 # Ultrix sh set writes to stderr and can't be redirected directly,
2986 # and sets the high bit in the cache file unless we assign to the vars.
2988 case `(ac_space=' '; set | grep ac_space) 2>&1` in
2990 # `set' does not quote correctly, so add quotes (double-quote substitution
2991 # turns \\\\ into \\, and sed turns \\ into \).
2993 -e "s/'/'\\\\''/g" \
2994 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
2997 # `set' quotes correctly as required by POSIX, so do not add quotes.
2998 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
3001 if cmp -s $cache_file confcache
; then
3004 if test -w $cache_file; then
3005 echo "updating cache $cache_file"
3006 cat confcache
> $cache_file
3008 echo "not updating unwritable cache $cache_file"
3013 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
3015 test "x$prefix" = xNONE
&& prefix
=$ac_default_prefix
3016 # Let make expand exec_prefix.
3017 test "x$exec_prefix" = xNONE
&& exec_prefix
='${prefix}'
3019 # Any assignment to VPATH causes Sun make to only execute
3020 # the first set of double-colon rules, so remove it if not needed.
3021 # If there is a colon in the path, we need to keep it.
3022 if test "x$srcdir" = x.
; then
3023 ac_vpsub
='/^[ ]*VPATH[ ]*=[^:]*$/d'
3026 trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
3028 DEFS
=-DHAVE_CONFIG_H
3030 # Without the "./", some shells look in PATH for config.status.
3031 : ${CONFIG_STATUS=./config.status}
3033 echo creating
$CONFIG_STATUS
3034 rm -f $CONFIG_STATUS
3035 cat > $CONFIG_STATUS <<EOF
3037 # Generated automatically by configure.
3038 # Run this file to recreate the current configuration.
3039 # This directory was configured as follows,
3040 # on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
3042 # $0 $ac_configure_args
3044 # Compiler output produced by configure, useful for debugging
3045 # configure, is in ./config.log if it exists.
3047 ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
3050 case "\$ac_option" in
3051 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
3052 echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
3053 exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
3054 -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
3055 echo "$CONFIG_STATUS generated by autoconf version 2.13"
3057 -help | --help | --hel | --he | --h)
3058 echo "\$ac_cs_usage"; exit 0 ;;
3059 *) echo "\$ac_cs_usage"; exit 1 ;;
3063 ac_given_srcdir=$srcdir
3064 ac_given_INSTALL="$INSTALL"
3066 trap 'rm -fr `echo "Makefile testsuite/Makefile config.h:config.in" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
3068 cat >> $CONFIG_STATUS <<EOF
3070 # Protect against being on the right side of a sed subst in config.status.
3071 sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
3072 s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
3076 s%@CFLAGS@%$CFLAGS%g
3077 s%@CPPFLAGS@%$CPPFLAGS%g
3078 s%@CXXFLAGS@%$CXXFLAGS%g
3079 s%@FFLAGS@%$FFLAGS%g
3081 s%@LDFLAGS@%$LDFLAGS%g
3083 s%@exec_prefix@%$exec_prefix%g
3084 s%@prefix@%$prefix%g
3085 s%@program_transform_name@%$program_transform_name%g
3086 s%@bindir@%$bindir%g
3087 s%@sbindir@%$sbindir%g
3088 s%@libexecdir@%$libexecdir%g
3089 s%@datadir@%$datadir%g
3090 s%@sysconfdir@%$sysconfdir%g
3091 s%@sharedstatedir@%$sharedstatedir%g
3092 s%@localstatedir@%$localstatedir%g
3093 s%@libdir@%$libdir%g
3094 s%@includedir@%$includedir%g
3095 s%@oldincludedir@%$oldincludedir%g
3096 s%@infodir@%$infodir%g
3097 s%@mandir@%$mandir%g
3099 s%@host_alias@%$host_alias%g
3100 s%@host_cpu@%$host_cpu%g
3101 s%@host_vendor@%$host_vendor%g
3102 s%@host_os@%$host_os%g
3104 s%@build_alias@%$build_alias%g
3105 s%@build_cpu@%$build_cpu%g
3106 s%@build_vendor@%$build_vendor%g
3107 s%@build_os@%$build_os%g
3109 s%@RANLIB@%$RANLIB%g
3111 s%@ac_libiberty_warn_cflags@%$ac_libiberty_warn_cflags%g
3112 s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
3113 s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
3114 s%@INSTALL_DATA@%$INSTALL_DATA%g
3115 /@host_makefile_frag@/r $host_makefile_frag
3116 s%@host_makefile_frag@%%g
3119 s%@LIBOBJS@%$LIBOBJS%g
3120 s%@INSTALL_DEST@%$INSTALL_DEST%g
3125 cat >> $CONFIG_STATUS <<\EOF
3127 # Split the substitutions into bite-sized pieces for seds with
3128 # small command number limits, like on Digital OSF/1 and HP-UX.
3129 ac_max_sed_cmds
=90 # Maximum number of lines to put in a sed script.
3130 ac_file
=1 # Number of current file.
3131 ac_beg
=1 # First line for current file.
3132 ac_end
=$ac_max_sed_cmds # Line after last line for current file.
3135 while $ac_more_lines; do
3136 if test $ac_beg -gt 1; then
3137 sed "1,${ac_beg}d; ${ac_end}q" conftest.subs
> conftest.s
$ac_file
3139 sed "${ac_end}q" conftest.subs
> conftest.s
$ac_file
3141 if test ! -s conftest.s
$ac_file; then
3143 rm -f conftest.s
$ac_file
3145 if test -z "$ac_sed_cmds"; then
3146 ac_sed_cmds
="sed -f conftest.s$ac_file"
3148 ac_sed_cmds
="$ac_sed_cmds | sed -f conftest.s$ac_file"
3150 ac_file
=`expr $ac_file + 1`
3152 ac_end
=`expr $ac_end + $ac_max_sed_cmds`
3155 if test -z "$ac_sed_cmds"; then
3160 cat >> $CONFIG_STATUS <<EOF
3162 CONFIG_FILES=\${CONFIG_FILES-"Makefile testsuite/Makefile"}
3164 cat >> $CONFIG_STATUS <<\EOF
3165 for ac_file
in ..
$CONFIG_FILES; do if test "x$ac_file" != x..
; then
3166 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
3168 *:*) ac_file_in
=`echo "$ac_file"|sed 's%[^:]*:%%'`
3169 ac_file
=`echo "$ac_file"|sed 's%:.*%%'` ;;
3170 *) ac_file_in
="${ac_file}.in" ;;
3173 # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
3175 # Remove last slash and all that follows it. Not all systems have dirname.
3176 ac_dir
=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
3177 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .
; then
3178 # The file is in a subdirectory.
3179 test ! -d "$ac_dir" && mkdir
"$ac_dir"
3180 ac_dir_suffix
="/`echo $ac_dir|sed 's%^\./%%'`"
3181 # A "../" for each directory in $ac_dir_suffix.
3182 ac_dots
=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
3184 ac_dir_suffix
= ac_dots
=
3187 case "$ac_given_srcdir" in
3189 if test -z "$ac_dots"; then top_srcdir
=.
3190 else top_srcdir
=`echo $ac_dots|sed 's%/$%%'`; fi ;;
3191 /*) srcdir
="$ac_given_srcdir$ac_dir_suffix"; top_srcdir
="$ac_given_srcdir" ;;
3193 srcdir
="$ac_dots$ac_given_srcdir$ac_dir_suffix"
3194 top_srcdir
="$ac_dots$ac_given_srcdir" ;;
3197 case "$ac_given_INSTALL" in
3198 [/$
]*) INSTALL
="$ac_given_INSTALL" ;;
3199 *) INSTALL
="$ac_dots$ac_given_INSTALL" ;;
3202 echo creating
"$ac_file"
3204 configure_input
="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
3206 *Makefile
*) ac_comsub
="1i\\
3207 # $configure_input" ;;
3211 ac_file_inputs
=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
3213 s%@configure_input@%$configure_input%g
3214 s%@srcdir@%$srcdir%g
3215 s%@top_srcdir@%$top_srcdir%g
3216 s%@INSTALL@%$INSTALL%g
3217 " $ac_file_inputs |
(eval "$ac_sed_cmds") > $ac_file
3221 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
3222 # NAME is the cpp macro being defined and VALUE is the value it is being given.
3224 # ac_d sets the value in "#define NAME VALUE" lines.
3225 ac_dA
='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)'
3226 ac_dB
='\([ ][ ]*\)[^ ]*%\1#\2'
3229 # ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
3230 ac_uA
='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
3231 ac_uB
='\([ ]\)%\1#\2define\3'
3234 # ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
3235 ac_eA
='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
3236 ac_eB
='$%\1#\2define\3'
3240 if test "${CONFIG_HEADERS+set}" != set; then
3242 cat >> $CONFIG_STATUS <<EOF
3243 CONFIG_HEADERS="config.h:config.in"
3245 cat >> $CONFIG_STATUS <<\EOF
3247 for ac_file
in ..
$CONFIG_HEADERS; do if test "x$ac_file" != x..
; then
3248 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
3250 *:*) ac_file_in
=`echo "$ac_file"|sed 's%[^:]*:%%'`
3251 ac_file
=`echo "$ac_file"|sed 's%:.*%%'` ;;
3252 *) ac_file_in
="${ac_file}.in" ;;
3255 echo creating
$ac_file
3257 rm -f conftest.frag conftest.
in conftest.out
3258 ac_file_inputs
=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
3259 cat $ac_file_inputs > conftest.
in
3263 # Transform confdefs.h into a sed script conftest.vals that substitutes
3264 # the proper values into config.h.in to produce config.h. And first:
3265 # Protect against being on the right side of a sed subst in config.status.
3266 # Protect against being in an unquoted here document in config.status.
3268 cat > conftest.hdr
<<\EOF
3271 s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
3275 sed -n -f conftest.hdr confdefs.h > conftest.vals
3278 # This sed command replaces #undef with comments. This is necessary, for
3279 # example, in the case of _POSIX_SOURCE, which is predefined and required
3280 # on some systems where configure will not decide to define it.
3281 cat >> conftest.vals <<\EOF
3282 s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
3285 # Break up conftest.vals because some shells have a limit on
3286 # the size of here documents, and old seds have small limits too.
3291 ac_lines=`grep -c . conftest.vals
`
3292 # grep -c gives empty output for an empty file on some AIX systems.
3293 if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
3294 # Write a limited-size here document to conftest.frag.
3295 echo ' cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
3296 sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
3298 sed -f conftest.frag conftest.in > conftest.out
3300 mv conftest.out conftest.in
3302 sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
3304 mv conftest.tail conftest.vals
3308 cat >> $CONFIG_STATUS <<\EOF
3309 rm -f conftest.frag conftest.h
3310 echo "/* $ac_file. Generated automatically by configure. */" > conftest.h
3311 cat conftest.in >> conftest.h
3313 if cmp -s $ac_file conftest.h 2>/dev/null; then
3314 echo "$ac_file is unchanged"
3317 # Remove last slash and all that follows it. Not all systems have dirname.
3318 ac_dir=`echo $ac_file|
sed 's%/[^/][^/]*$%%'`
3319 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
3320 # The file is in a subdirectory.
3321 test ! -d "$ac_dir" && mkdir "$ac_dir"
3324 mv conftest.h $ac_file
3329 cat >> $CONFIG_STATUS <<EOF
3333 with_target_subdir=${with_target_subdir}
3334 with_multisubdir=${with_multisubdir}
3335 ac_configure_args="--enable-multilib ${ac_configure_args}"
3336 CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
3337 libiberty_topdir=${libiberty_topdir}
3340 cat >> $CONFIG_STATUS <<\EOF
3341 test -z "$CONFIG_HEADERS" || echo timestamp > stamp-h
3342 if test -n "$CONFIG_FILES"; then
3343 if test -n "${with_target_subdir}"; then
3344 # FIXME: We shouldn't need to set ac_file
3346 . ${libiberty_topdir}/config-ml.in
3351 chmod +x $CONFIG_STATUS
3352 rm -fr confdefs* $ac_clean_files
3353 test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1