3 # Guess values for system-dependent variables and create Makefiles.
4 # Generated automatically using autoconf version 2.13
5 # Copyright (C) 1992, 93, 94, 95, 96 Free Software Foundation, Inc.
7 # This configure script is free software; the Free Software Foundation
8 # gives unlimited permission to copy, distribute and modify it.
12 ac_default_prefix
=/usr
/local
13 # Any additions from configure.in:
15 --with-target-subdir=SUBDIR Configuring in a subdirectory"
17 --with-cross-host=HOST Configuring with a cross compiler"
19 --with-newlib Configuring with newlib"
21 # Initialize some variables set by options.
22 # The variables have the same names as the options, with
23 # dashes changed to underlines.
25 cache_file
=.
/config.cache
34 program_transform_name
=s
,x
,x
,
42 bindir
='${exec_prefix}/bin'
43 sbindir
='${exec_prefix}/sbin'
44 libexecdir
='${exec_prefix}/libexec'
45 datadir
='${prefix}/share'
46 sysconfdir
='${prefix}/etc'
47 sharedstatedir
='${prefix}/com'
48 localstatedir
='${prefix}/var'
49 libdir
='${exec_prefix}/lib'
50 includedir
='${prefix}/include'
51 oldincludedir
='/usr/include'
52 infodir
='${prefix}/info'
53 mandir
='${prefix}/man'
55 # Initialize some other variables.
58 SHELL
=${CONFIG_SHELL-/bin/sh}
59 # Maximum number of lines to put in a shell here document.
66 # If the previous option needs an argument, assign it.
67 if test -n "$ac_prev"; then
68 eval "$ac_prev=\$ac_option"
74 -*=*) ac_optarg
=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
78 # Accept the important Cygnus configure options, so we can diagnose typos.
82 -bindir |
--bindir |
--bindi |
--bind |
--bin |
--bi)
84 -bindir=* |
--bindir=* |
--bindi=* |
--bind=* |
--bin=* |
--bi=*)
85 bindir
="$ac_optarg" ;;
87 -build |
--build |
--buil |
--bui |
--bu)
89 -build=* |
--build=* |
--buil=* |
--bui=* |
--bu=*)
92 -cache-file |
--cache-file |
--cache-fil |
--cache-fi \
93 |
--cache-f |
--cache- |
--cache |
--cach |
--cac |
--ca |
--c)
95 -cache-file=* |
--cache-file=* |
--cache-fil=* |
--cache-fi=* \
96 |
--cache-f=* |
--cache-=* |
--cache=* |
--cach=* |
--cac=* |
--ca=* |
--c=*)
97 cache_file
="$ac_optarg" ;;
99 -datadir |
--datadir |
--datadi |
--datad |
--data |
--dat |
--da)
101 -datadir=* |
--datadir=* |
--datadi=* |
--datad=* |
--data=* |
--dat=* \
103 datadir
="$ac_optarg" ;;
105 -disable-* |
--disable-*)
106 ac_feature
=`echo $ac_option|sed -e 's/-*disable-//'`
107 # Reject names that are not valid shell variable names.
108 if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
109 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
111 ac_feature
=`echo $ac_feature| sed 's/-/_/g'`
112 eval "enable_${ac_feature}=no" ;;
114 -enable-* |
--enable-*)
115 ac_feature
=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
116 # Reject names that are not valid shell variable names.
117 if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
118 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
120 ac_feature
=`echo $ac_feature| sed 's/-/_/g'`
125 eval "enable_${ac_feature}='$ac_optarg'" ;;
127 -exec-prefix |
--exec_prefix |
--exec-prefix |
--exec-prefi \
128 |
--exec-pref |
--exec-pre |
--exec-pr |
--exec-p |
--exec- \
129 |
--exec |
--exe |
--ex)
130 ac_prev
=exec_prefix
;;
131 -exec-prefix=* |
--exec_prefix=* |
--exec-prefix=* |
--exec-prefi=* \
132 |
--exec-pref=* |
--exec-pre=* |
--exec-pr=* |
--exec-p=* |
--exec-=* \
133 |
--exec=* |
--exe=* |
--ex=*)
134 exec_prefix
="$ac_optarg" ;;
136 -gas |
--gas |
--ga |
--g)
137 # Obsolete; use --with-gas.
140 -help |
--help |
--hel |
--he)
141 # Omit some internal or obsolete options to make the list less imposing.
142 # This message is too long to be a string in the A/UX 3.1 sh.
144 Usage: configure [options] [host]
145 Options: [defaults in brackets after descriptions]
147 --cache-file=FILE cache test results in FILE
148 --help print this message
149 --no-create do not create output files
150 --quiet, --silent do not print \`checking...' messages
151 --version print the version of autoconf that created configure
152 Directory and file names:
153 --prefix=PREFIX install architecture-independent files in PREFIX
155 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
157 --bindir=DIR user executables in DIR [EPREFIX/bin]
158 --sbindir=DIR system admin executables in DIR [EPREFIX/sbin]
159 --libexecdir=DIR program executables in DIR [EPREFIX/libexec]
160 --datadir=DIR read-only architecture-independent data in DIR
162 --sysconfdir=DIR read-only single-machine data in DIR [PREFIX/etc]
163 --sharedstatedir=DIR modifiable architecture-independent data in DIR
165 --localstatedir=DIR modifiable single-machine data in DIR [PREFIX/var]
166 --libdir=DIR object code libraries in DIR [EPREFIX/lib]
167 --includedir=DIR C header files in DIR [PREFIX/include]
168 --oldincludedir=DIR C header files for non-gcc in DIR [/usr/include]
169 --infodir=DIR info documentation in DIR [PREFIX/info]
170 --mandir=DIR man documentation in DIR [PREFIX/man]
171 --srcdir=DIR find the sources in DIR [configure dir or ..]
172 --program-prefix=PREFIX prepend PREFIX to installed program names
173 --program-suffix=SUFFIX append SUFFIX to installed program names
174 --program-transform-name=PROGRAM
175 run sed PROGRAM on installed program names
179 --build=BUILD configure for building on BUILD [BUILD=HOST]
180 --host=HOST configure for HOST [guessed]
181 --target=TARGET configure for TARGET [TARGET=HOST]
182 Features and packages:
183 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
184 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
185 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
186 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
187 --x-includes=DIR X include files are in DIR
188 --x-libraries=DIR X library files are in DIR
190 if test -n "$ac_help"; then
191 echo "--enable and --with options recognized:$ac_help"
195 -host |
--host |
--hos |
--ho)
197 -host=* |
--host=* |
--hos=* |
--ho=*)
200 -includedir |
--includedir |
--includedi |
--included |
--include \
201 |
--includ |
--inclu |
--incl |
--inc)
202 ac_prev
=includedir
;;
203 -includedir=* |
--includedir=* |
--includedi=* |
--included=* |
--include=* \
204 |
--includ=* |
--inclu=* |
--incl=* |
--inc=*)
205 includedir
="$ac_optarg" ;;
207 -infodir |
--infodir |
--infodi |
--infod |
--info |
--inf)
209 -infodir=* |
--infodir=* |
--infodi=* |
--infod=* |
--info=* |
--inf=*)
210 infodir
="$ac_optarg" ;;
212 -libdir |
--libdir |
--libdi |
--libd)
214 -libdir=* |
--libdir=* |
--libdi=* |
--libd=*)
215 libdir
="$ac_optarg" ;;
217 -libexecdir |
--libexecdir |
--libexecdi |
--libexecd |
--libexec \
218 |
--libexe |
--libex |
--libe)
219 ac_prev
=libexecdir
;;
220 -libexecdir=* |
--libexecdir=* |
--libexecdi=* |
--libexecd=* |
--libexec=* \
221 |
--libexe=* |
--libex=* |
--libe=*)
222 libexecdir
="$ac_optarg" ;;
224 -localstatedir |
--localstatedir |
--localstatedi |
--localstated \
225 |
--localstate |
--localstat |
--localsta |
--localst \
226 |
--locals |
--local |
--loca |
--loc |
--lo)
227 ac_prev
=localstatedir
;;
228 -localstatedir=* |
--localstatedir=* |
--localstatedi=* |
--localstated=* \
229 |
--localstate=* |
--localstat=* |
--localsta=* |
--localst=* \
230 |
--locals=* |
--local=* |
--loca=* |
--loc=* |
--lo=*)
231 localstatedir
="$ac_optarg" ;;
233 -mandir |
--mandir |
--mandi |
--mand |
--man |
--ma |
--m)
235 -mandir=* |
--mandir=* |
--mandi=* |
--mand=* |
--man=* |
--ma=* |
--m=*)
236 mandir
="$ac_optarg" ;;
239 # Obsolete; use --without-fp.
242 -no-create |
--no-create |
--no-creat |
--no-crea |
--no-cre \
246 -no-recursion |
--no-recursion |
--no-recursio |
--no-recursi \
247 |
--no-recurs |
--no-recur |
--no-recu |
--no-rec |
--no-re |
--no-r)
250 -oldincludedir |
--oldincludedir |
--oldincludedi |
--oldincluded \
251 |
--oldinclude |
--oldinclud |
--oldinclu |
--oldincl |
--oldinc \
252 |
--oldin |
--oldi |
--old |
--ol |
--o)
253 ac_prev
=oldincludedir
;;
254 -oldincludedir=* |
--oldincludedir=* |
--oldincludedi=* |
--oldincluded=* \
255 |
--oldinclude=* |
--oldinclud=* |
--oldinclu=* |
--oldincl=* |
--oldinc=* \
256 |
--oldin=* |
--oldi=* |
--old=* |
--ol=* |
--o=*)
257 oldincludedir
="$ac_optarg" ;;
259 -prefix |
--prefix |
--prefi |
--pref |
--pre |
--pr |
--p)
261 -prefix=* |
--prefix=* |
--prefi=* |
--pref=* |
--pre=* |
--pr=* |
--p=*)
262 prefix
="$ac_optarg" ;;
264 -program-prefix |
--program-prefix |
--program-prefi |
--program-pref \
265 |
--program-pre |
--program-pr |
--program-p)
266 ac_prev
=program_prefix
;;
267 -program-prefix=* |
--program-prefix=* |
--program-prefi=* \
268 |
--program-pref=* |
--program-pre=* |
--program-pr=* |
--program-p=*)
269 program_prefix
="$ac_optarg" ;;
271 -program-suffix |
--program-suffix |
--program-suffi |
--program-suff \
272 |
--program-suf |
--program-su |
--program-s)
273 ac_prev
=program_suffix
;;
274 -program-suffix=* |
--program-suffix=* |
--program-suffi=* \
275 |
--program-suff=* |
--program-suf=* |
--program-su=* |
--program-s=*)
276 program_suffix
="$ac_optarg" ;;
278 -program-transform-name |
--program-transform-name \
279 |
--program-transform-nam |
--program-transform-na \
280 |
--program-transform-n |
--program-transform- \
281 |
--program-transform |
--program-transfor \
282 |
--program-transfo |
--program-transf \
283 |
--program-trans |
--program-tran \
284 |
--progr-tra |
--program-tr |
--program-t)
285 ac_prev
=program_transform_name
;;
286 -program-transform-name=* |
--program-transform-name=* \
287 |
--program-transform-nam=* |
--program-transform-na=* \
288 |
--program-transform-n=* |
--program-transform-=* \
289 |
--program-transform=* |
--program-transfor=* \
290 |
--program-transfo=* |
--program-transf=* \
291 |
--program-trans=* |
--program-tran=* \
292 |
--progr-tra=* |
--program-tr=* |
--program-t=*)
293 program_transform_name
="$ac_optarg" ;;
295 -q |
-quiet |
--quiet |
--quie |
--qui |
--qu |
--q \
296 |
-silent |
--silent |
--silen |
--sile |
--sil)
299 -sbindir |
--sbindir |
--sbindi |
--sbind |
--sbin |
--sbi |
--sb)
301 -sbindir=* |
--sbindir=* |
--sbindi=* |
--sbind=* |
--sbin=* \
303 sbindir
="$ac_optarg" ;;
305 -sharedstatedir |
--sharedstatedir |
--sharedstatedi \
306 |
--sharedstated |
--sharedstate |
--sharedstat |
--sharedsta \
307 |
--sharedst |
--shareds |
--shared |
--share |
--shar \
309 ac_prev
=sharedstatedir
;;
310 -sharedstatedir=* |
--sharedstatedir=* |
--sharedstatedi=* \
311 |
--sharedstated=* |
--sharedstate=* |
--sharedstat=* |
--sharedsta=* \
312 |
--sharedst=* |
--shareds=* |
--shared=* |
--share=* |
--shar=* \
314 sharedstatedir
="$ac_optarg" ;;
316 -site |
--site |
--sit)
318 -site=* |
--site=* |
--sit=*)
321 -srcdir |
--srcdir |
--srcdi |
--srcd |
--src |
--sr)
323 -srcdir=* |
--srcdir=* |
--srcdi=* |
--srcd=* |
--src=* |
--sr=*)
324 srcdir
="$ac_optarg" ;;
326 -sysconfdir |
--sysconfdir |
--sysconfdi |
--sysconfd |
--sysconf \
327 |
--syscon |
--sysco |
--sysc |
--sys |
--sy)
328 ac_prev
=sysconfdir
;;
329 -sysconfdir=* |
--sysconfdir=* |
--sysconfdi=* |
--sysconfd=* |
--sysconf=* \
330 |
--syscon=* |
--sysco=* |
--sysc=* |
--sys=* |
--sy=*)
331 sysconfdir
="$ac_optarg" ;;
333 -target |
--target |
--targe |
--targ |
--tar |
--ta |
--t)
335 -target=* |
--target=* |
--targe=* |
--targ=* |
--tar=* |
--ta=* |
--t=*)
336 target
="$ac_optarg" ;;
338 -v |
-verbose |
--verbose |
--verbos |
--verbo |
--verb)
341 -version |
--version |
--versio |
--versi |
--vers)
342 echo "configure generated by autoconf version 2.13"
346 ac_package
=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
347 # Reject names that are not valid shell variable names.
348 if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
349 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
351 ac_package
=`echo $ac_package| sed 's/-/_/g'`
356 eval "with_${ac_package}='$ac_optarg'" ;;
358 -without-* |
--without-*)
359 ac_package
=`echo $ac_option|sed -e 's/-*without-//'`
360 # Reject names that are not valid shell variable names.
361 if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
362 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
364 ac_package
=`echo $ac_package| sed 's/-/_/g'`
365 eval "with_${ac_package}=no" ;;
368 # Obsolete; use --with-x.
371 -x-includes |
--x-includes |
--x-include |
--x-includ |
--x-inclu \
372 |
--x-incl |
--x-inc |
--x-in |
--x-i)
373 ac_prev
=x_includes
;;
374 -x-includes=* |
--x-includes=* |
--x-include=* |
--x-includ=* |
--x-inclu=* \
375 |
--x-incl=* |
--x-inc=* |
--x-in=* |
--x-i=*)
376 x_includes
="$ac_optarg" ;;
378 -x-libraries |
--x-libraries |
--x-librarie |
--x-librari \
379 |
--x-librar |
--x-libra |
--x-libr |
--x-lib |
--x-li |
--x-l)
380 ac_prev
=x_libraries
;;
381 -x-libraries=* |
--x-libraries=* |
--x-librarie=* |
--x-librari=* \
382 |
--x-librar=* |
--x-libra=* |
--x-libr=* |
--x-lib=* |
--x-li=* |
--x-l=*)
383 x_libraries
="$ac_optarg" ;;
385 -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
389 if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
390 echo "configure: warning: $ac_option: invalid host type" 1>&2
392 if test "x$nonopt" != xNONE
; then
393 { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
401 if test -n "$ac_prev"; then
402 { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
405 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
407 # File descriptor usage:
410 # 2 errors and warnings
411 # 3 some systems may open it to /dev/tty
412 # 4 used on the Kubota Titan
413 # 6 checking for... messages and results
414 # 5 compiler messages saved in config.log
415 if test "$silent" = yes; then
423 This file contains any messages produced by compilers while
424 running configure, to aid debugging if configure makes a mistake.
427 # Strip out --no-create and --no-recursion so they do not pile up.
428 # Also quote any args containing shell metacharacters.
433 -no-create |
--no-create |
--no-creat |
--no-crea |
--no-cre \
434 |
--no-cr |
--no-c) ;;
435 -no-recursion |
--no-recursion |
--no-recursio |
--no-recursi \
436 |
--no-recurs |
--no-recur |
--no-recu |
--no-rec |
--no-re |
--no-r) ;;
437 *" "*|
*" "*|
*[\
[\
]\~\
#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
438 ac_configure_args
="$ac_configure_args '$ac_arg'" ;;
439 *) ac_configure_args
="$ac_configure_args $ac_arg" ;;
444 # Only set these to C if already set. These must not be set unconditionally
445 # because not all systems understand e.g. LANG=C (notably SCO).
446 # Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
447 # Non-C LC_CTYPE values break the ctype check.
448 if test "${LANG+set}" = set; then LANG
=C
; export LANG
; fi
449 if test "${LC_ALL+set}" = set; then LC_ALL
=C
; export LC_ALL
; fi
450 if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES
=C
; export LC_MESSAGES
; fi
451 if test "${LC_CTYPE+set}" = set; then LC_CTYPE
=C
; export LC_CTYPE
; fi
453 # confdefs.h avoids OS command line length limits that DEFS can exceed.
454 rm -rf conftest
* confdefs.h
455 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
458 # A filename unique to this package, relative to the directory that
459 # configure is in, which we can look for to find out if srcdir is correct.
460 ac_unique_file
=pexecute.c
462 # Find the source files, if location was not specified.
463 if test -z "$srcdir"; then
464 ac_srcdir_defaulted
=yes
465 # Try the directory containing this script, then its parent.
467 ac_confdir
=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
468 test "x$ac_confdir" = "x$ac_prog" && ac_confdir
=.
470 if test ! -r $srcdir/$ac_unique_file; then
474 ac_srcdir_defaulted
=no
476 if test ! -r $srcdir/$ac_unique_file; then
477 if test "$ac_srcdir_defaulted" = yes; then
478 { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
480 { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
483 srcdir
=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
485 # Prefer explicitly selected file to automatically selected ones.
486 if test -z "$CONFIG_SITE"; then
487 if test "x$prefix" != xNONE
; then
488 CONFIG_SITE
="$prefix/share/config.site $prefix/etc/config.site"
490 CONFIG_SITE
="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
493 for ac_site_file
in $CONFIG_SITE; do
494 if test -r "$ac_site_file"; then
495 echo "loading site script $ac_site_file"
500 if test -r "$cache_file"; then
501 echo "loading cache $cache_file"
504 echo "creating cache $cache_file"
509 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
510 ac_cpp
='$CPP $CPPFLAGS'
511 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
512 ac_link
='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
513 cross_compiling
=$ac_cv_prog_cc_cross
517 if (echo "testing\c"; echo 1,2,3) |
grep c
>/dev
/null
; then
518 # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
519 if (echo -n testing
; echo 1,2,3) |
sed s
/-n/xn
/ |
grep xn
>/dev
/null
; then
526 ac_n
= ac_c
='\c' ac_t
=
531 # Check whether --with-target-subdir or --without-target-subdir was given.
532 if test "${with_target_subdir+set}" = set; then
533 withval
="$with_target_subdir"
537 # Check whether --with-cross-host or --without-cross-host was given.
538 if test "${with_cross_host+set}" = set; then
539 withval
="$with_cross_host"
543 # Check whether --with-newlib or --without-newlib was given.
544 if test "${with_newlib+set}" = set; then
545 withval
="$with_newlib"
550 if test "${srcdir}" = "."; then
551 if test -z "${with_target_subdir}"; then
552 libiberty_topdir
="${srcdir}/.."
554 if test "${with_target_subdir}" != "."; then
555 libiberty_topdir
="${srcdir}/${with_multisrctop}../.."
557 libiberty_topdir
="${srcdir}/${with_multisrctop}.."
561 libiberty_topdir
="${srcdir}/.."
564 for ac_dir
in $libiberty_topdir $srcdir/$libiberty_topdir; do
565 if test -f $ac_dir/install-sh
; then
567 ac_install_sh
="$ac_aux_dir/install-sh -c"
569 elif test -f $ac_dir/install.sh
; then
571 ac_install_sh
="$ac_aux_dir/install.sh -c"
575 if test -z "$ac_aux_dir"; then
576 { echo "configure: error: can not find install-sh or install.sh in $libiberty_topdir $srcdir/$libiberty_topdir" 1>&2; exit 1; }
578 ac_config_guess
=$ac_aux_dir/config.guess
579 ac_config_sub
=$ac_aux_dir/config.sub
580 ac_configure
=$ac_aux_dir/configure
# This should be Cygnus configure.
584 # Make sure we can run config.sub.
585 if ${CONFIG_SHELL-/bin/sh} $ac_config_sub sun4
>/dev
/null
2>&1; then :
586 else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
589 echo $ac_n "checking host system type""... $ac_c" 1>&6
590 echo "configure:591: checking host system type" >&5
593 case "$host_alias" in
597 if host_alias
=`${CONFIG_SHELL-/bin/sh} $ac_config_guess`; then :
598 else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; }
600 *) host_alias
=$nonopt ;;
604 host=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $host_alias`
605 host_cpu
=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
606 host_vendor
=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
607 host_os
=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
608 echo "$ac_t""$host" 1>&6
612 echo $ac_n "checking build system type""... $ac_c" 1>&6
613 echo "configure:614: checking build system type" >&5
616 case "$build_alias" in
619 NONE
) build_alias
=$host_alias ;;
620 *) build_alias
=$nonopt ;;
624 build
=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $build_alias`
625 build_cpu
=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
626 build_vendor
=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
627 build_os
=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
628 echo "$ac_t""$build" 1>&6
630 if test $host != $build; then
631 ac_tool_prefix
=${host_alias}-
636 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
637 set dummy
${ac_tool_prefix}ar; ac_word
=$2
638 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
639 echo "configure:640: checking for $ac_word" >&5
640 if eval "test \"`echo '$''{'ac_cv_prog_AR'+set}'`\" = set"; then
641 echo $ac_n "(cached) $ac_c" 1>&6
643 if test -n "$AR"; then
644 ac_cv_prog_AR
="$AR" # Let the user override the test.
646 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
648 for ac_dir
in $ac_dummy; do
649 test -z "$ac_dir" && ac_dir
=.
650 if test -f $ac_dir/$ac_word; then
651 ac_cv_prog_AR
="${ac_tool_prefix}ar"
656 test -z "$ac_cv_prog_AR" && ac_cv_prog_AR
="ar"
660 if test -n "$AR"; then
661 echo "$ac_t""$AR" 1>&6
663 echo "$ac_t""no" 1>&6
668 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
669 set dummy
${ac_tool_prefix}ranlib
; ac_word
=$2
670 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
671 echo "configure:672: checking for $ac_word" >&5
672 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
673 echo $ac_n "(cached) $ac_c" 1>&6
675 if test -n "$RANLIB"; then
676 ac_cv_prog_RANLIB
="$RANLIB" # Let the user override the test.
678 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
680 for ac_dir
in $ac_dummy; do
681 test -z "$ac_dir" && ac_dir
=.
682 if test -f $ac_dir/$ac_word; then
683 ac_cv_prog_RANLIB
="${ac_tool_prefix}ranlib"
690 RANLIB
="$ac_cv_prog_RANLIB"
691 if test -n "$RANLIB"; then
692 echo "$ac_t""$RANLIB" 1>&6
694 echo "$ac_t""no" 1>&6
698 if test -z "$ac_cv_prog_RANLIB"; then
699 if test -n "$ac_tool_prefix"; then
700 # Extract the first word of "ranlib", so it can be a program name with args.
701 set dummy ranlib
; ac_word
=$2
702 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
703 echo "configure:704: checking for $ac_word" >&5
704 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
705 echo $ac_n "(cached) $ac_c" 1>&6
707 if test -n "$RANLIB"; then
708 ac_cv_prog_RANLIB
="$RANLIB" # Let the user override the test.
710 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
712 for ac_dir
in $ac_dummy; do
713 test -z "$ac_dir" && ac_dir
=.
714 if test -f $ac_dir/$ac_word; then
715 ac_cv_prog_RANLIB
="ranlib"
720 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB
=":"
723 RANLIB
="$ac_cv_prog_RANLIB"
724 if test -n "$RANLIB"; then
725 echo "$ac_t""$RANLIB" 1>&6
727 echo "$ac_t""no" 1>&6
736 # FIXME: We temporarily define our own version of AC_PROG_CC. This is
737 # copied from autoconf 2.12, but does not call AC_PROG_CC_WORKS. We
738 # are probably using a cross compiler, which will not be able to fully
739 # link an executable. This should really be fixed in autoconf
746 # Extract the first word of "gcc", so it can be a program name with args.
747 set dummy gcc
; ac_word
=$2
748 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
749 echo "configure:750: checking for $ac_word" >&5
750 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
751 echo $ac_n "(cached) $ac_c" 1>&6
753 if test -n "$CC"; then
754 ac_cv_prog_CC
="$CC" # Let the user override the test.
756 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
758 for ac_dir
in $ac_dummy; do
759 test -z "$ac_dir" && ac_dir
=.
760 if test -f $ac_dir/$ac_word; then
769 if test -n "$CC"; then
770 echo "$ac_t""$CC" 1>&6
772 echo "$ac_t""no" 1>&6
775 if test -z "$CC"; then
776 # Extract the first word of "cc", so it can be a program name with args.
777 set dummy cc
; ac_word
=$2
778 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
779 echo "configure:780: checking for $ac_word" >&5
780 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
781 echo $ac_n "(cached) $ac_c" 1>&6
783 if test -n "$CC"; then
784 ac_cv_prog_CC
="$CC" # Let the user override the test.
786 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
789 for ac_dir
in $ac_dummy; do
790 test -z "$ac_dir" && ac_dir
=.
791 if test -f $ac_dir/$ac_word; then
792 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
801 if test $ac_prog_rejected = yes; then
802 # We found a bogon in the path, so make sure we never use it.
803 set dummy
$ac_cv_prog_CC
805 if test $# -gt 0; then
806 # We chose a different compiler from the bogus one.
807 # However, it has the same basename, so the bogon will be chosen
808 # first if we set CC to just the basename; use the full file name.
810 set dummy
"$ac_dir/$ac_word" "$@"
818 if test -n "$CC"; then
819 echo "$ac_t""$CC" 1>&6
821 echo "$ac_t""no" 1>&6
824 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
827 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
828 echo "configure:829: checking whether we are using GNU C" >&5
829 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
830 echo $ac_n "(cached) $ac_c" 1>&6
832 cat > conftest.c
<<EOF
837 if { ac_try
='${CC-cc} -E conftest.c'; { (eval echo configure
:838: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } |
egrep yes >/dev
/null
2>&1; then
844 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
846 if test $ac_cv_prog_gcc = yes; then
848 ac_libiberty_warn_cflags
='-W -Wall -Wtraditional -pedantic'
849 ac_test_CFLAGS
="${CFLAGS+set}"
850 ac_save_CFLAGS
="$CFLAGS"
852 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
853 echo "configure:854: checking whether ${CC-cc} accepts -g" >&5
854 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
855 echo $ac_n "(cached) $ac_c" 1>&6
857 echo 'void f(){}' > conftest.c
858 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
867 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
868 if test "$ac_test_CFLAGS" = set; then
869 CFLAGS
="$ac_save_CFLAGS"
870 elif test $ac_cv_prog_cc_g = yes; then
877 ac_libiberty_warn_cflags
=
878 test "${CFLAGS+set}" = set || CFLAGS
="-g"
882 echo $ac_n "checking for POSIXized ISC""... $ac_c" 1>&6
883 echo "configure:884: checking for POSIXized ISC" >&5
884 if test -d /etc
/conf
/kconfig.d
&&
885 grep _POSIX_VERSION
/usr
/include
/sys
/unistd.h
>/dev
/null
2>&1
887 echo "$ac_t""yes" 1>&6
888 ISC
=yes # If later tests want to check for ISC.
889 cat >> confdefs.h
<<\EOF
890 #define _POSIX_SOURCE 1
893 if test "$GCC" = yes; then
899 echo "$ac_t""no" 1>&6
909 # Find a good install program. We prefer a C program (faster),
910 # so one script is as good as another. But avoid the broken or
911 # incompatible versions:
912 # SysV /etc/install, /usr/sbin/install
913 # SunOS /usr/etc/install
916 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
917 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
918 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
919 # ./install, which can be erroneously created by make from ./install.sh.
920 echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
921 echo "configure:922: checking for a BSD compatible install" >&5
922 if test -z "$INSTALL"; then
923 if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
924 echo $ac_n "(cached) $ac_c" 1>&6
926 IFS
="${IFS= }"; ac_save_IFS
="$IFS"; IFS
=":"
927 for ac_dir
in $PATH; do
928 # Account for people who put trailing slashes in PATH elements.
930 /|.
/|.
//|
/etc
/*|
/usr
/sbin
/*|
/usr
/etc
/*|
/sbin
/*|
/usr
/afsws
/bin
/*|
/usr
/ucb
/*) ;;
932 # OSF1 and SCO ODT 3.0 have their own names for install.
933 # Don't use installbsd from OSF since it installs stuff as root
935 for ac_prog
in ginstall scoinst
install; do
936 if test -f $ac_dir/$ac_prog; then
937 if test $ac_prog = install &&
938 grep dspmsg
$ac_dir/$ac_prog >/dev
/null
2>&1; then
939 # AIX install. It has an incompatible calling convention.
942 ac_cv_path_install
="$ac_dir/$ac_prog -c"
953 if test "${ac_cv_path_install+set}" = set; then
954 INSTALL
="$ac_cv_path_install"
956 # As a last resort, use the slow shell script. We don't cache a
957 # path for INSTALL within a source directory, because that will
958 # break other packages using the cache if that directory is
959 # removed, or if the path is relative.
960 INSTALL
="$ac_install_sh"
963 echo "$ac_t""$INSTALL" 1>&6
965 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
966 # It thinks the first close brace ends the variable substitution.
967 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM
='${INSTALL}'
969 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT
='${INSTALL_PROGRAM}'
971 test -z "$INSTALL_DATA" && INSTALL_DATA
='${INSTALL} -m 644'
974 .
${srcdir}/config.table
975 host_makefile_frag
=${frag}
978 # It's OK to check for header files. Although the compiler may not be
979 # able to link anything, it had better be able to at least compile
981 echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
982 echo "configure:983: checking how to run the C preprocessor" >&5
983 # On Suns, sometimes $CPP names a directory.
984 if test -n "$CPP" && test -d "$CPP"; then
987 if test -z "$CPP"; then
988 if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
989 echo $ac_n "(cached) $ac_c" 1>&6
991 # This must be in double quotes, not single quotes, because CPP may get
992 # substituted into the Makefile and "${CC-cc}" will confuse make.
994 # On the NeXT, cc -E runs the code through the compiler's parser,
995 # not just through cpp.
996 cat > conftest.
$ac_ext <<EOF
997 #line 998 "configure"
998 #include "confdefs.h"
1002 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1003 { (eval echo configure
:1004: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1004 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1005 if test -z "$ac_err"; then
1009 echo "configure: failed program was:" >&5
1010 cat conftest.
$ac_ext >&5
1012 CPP
="${CC-cc} -E -traditional-cpp"
1013 cat > conftest.
$ac_ext <<EOF
1014 #line 1015 "configure"
1015 #include "confdefs.h"
1019 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1020 { (eval echo configure
:1021: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1021 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1022 if test -z "$ac_err"; then
1026 echo "configure: failed program was:" >&5
1027 cat conftest.
$ac_ext >&5
1029 CPP
="${CC-cc} -nologo -E"
1030 cat > conftest.
$ac_ext <<EOF
1031 #line 1032 "configure"
1032 #include "confdefs.h"
1036 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1037 { (eval echo configure
:1038: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1038 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1039 if test -z "$ac_err"; then
1043 echo "configure: failed program was:" >&5
1044 cat conftest.
$ac_ext >&5
1053 ac_cv_prog_CPP
="$CPP"
1055 CPP
="$ac_cv_prog_CPP"
1057 ac_cv_prog_CPP
="$CPP"
1059 echo "$ac_t""$CPP" 1>&6
1061 for ac_hdr
in sys
/file.h sys
/param.h 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
1063 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
1064 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
1065 echo "configure:1066: checking for $ac_hdr" >&5
1066 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
1067 echo $ac_n "(cached) $ac_c" 1>&6
1069 cat > conftest.
$ac_ext <<EOF
1070 #line 1071 "configure"
1071 #include "confdefs.h"
1074 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1075 { (eval echo configure
:1076: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1076 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1077 if test -z "$ac_err"; then
1079 eval "ac_cv_header_$ac_safe=yes"
1082 echo "configure: failed program was:" >&5
1083 cat conftest.
$ac_ext >&5
1085 eval "ac_cv_header_$ac_safe=no"
1089 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
1090 echo "$ac_t""yes" 1>&6
1091 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
1092 cat >> confdefs.h
<<EOF
1093 #define $ac_tr_hdr 1
1097 echo "$ac_t""no" 1>&6
1101 echo $ac_n "checking for sys/wait.h that is POSIX.1 compatible""... $ac_c" 1>&6
1102 echo "configure:1103: checking for sys/wait.h that is POSIX.1 compatible" >&5
1103 if eval "test \"`echo '$''{'ac_cv_header_sys_wait_h'+set}'`\" = set"; then
1104 echo $ac_n "(cached) $ac_c" 1>&6
1106 cat > conftest.
$ac_ext <<EOF
1107 #line 1108 "configure"
1108 #include "confdefs.h"
1109 #include <sys/types.h>
1110 #include <sys/wait.h>
1112 #define WEXITSTATUS(stat_val) ((unsigned)(stat_val) >> 8)
1115 #define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
1120 s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
1123 if { (eval echo configure
:1124: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1125 ac_cv_header_sys_wait_h
=yes
1127 echo "configure: failed program was:" >&5
1128 cat conftest.
$ac_ext >&5
1130 ac_cv_header_sys_wait_h
=no
1135 echo "$ac_t""$ac_cv_header_sys_wait_h" 1>&6
1136 if test $ac_cv_header_sys_wait_h = yes; then
1137 cat >> confdefs.h
<<\EOF
1138 #define HAVE_SYS_WAIT_H 1
1143 echo $ac_n "checking whether time.h and sys/time.h may both be included""... $ac_c" 1>&6
1144 echo "configure:1145: checking whether time.h and sys/time.h may both be included" >&5
1145 if eval "test \"`echo '$''{'ac_cv_header_time'+set}'`\" = set"; then
1146 echo $ac_n "(cached) $ac_c" 1>&6
1148 cat > conftest.
$ac_ext <<EOF
1149 #line 1150 "configure"
1150 #include "confdefs.h"
1151 #include <sys/types.h>
1152 #include <sys/time.h>
1158 if { (eval echo configure
:1159: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1160 ac_cv_header_time
=yes
1162 echo "configure: failed program was:" >&5
1163 cat conftest.
$ac_ext >&5
1165 ac_cv_header_time
=no
1170 echo "$ac_t""$ac_cv_header_time" 1>&6
1171 if test $ac_cv_header_time = yes; then
1172 cat >> confdefs.h
<<\EOF
1173 #define TIME_WITH_SYS_TIME 1
1179 echo $ac_n "checking whether errno must be declared""... $ac_c" 1>&6
1180 echo "configure:1181: checking whether errno must be declared" >&5
1181 if eval "test \"`echo '$''{'libiberty_cv_declare_errno'+set}'`\" = set"; then
1182 echo $ac_n "(cached) $ac_c" 1>&6
1184 cat > conftest.
$ac_ext <<EOF
1185 #line 1186 "configure"
1186 #include "confdefs.h"
1192 if { (eval echo configure
:1193: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1194 libiberty_cv_declare_errno
=no
1196 echo "configure: failed program was:" >&5
1197 cat conftest.
$ac_ext >&5
1199 libiberty_cv_declare_errno
=yes
1204 echo "$ac_t""$libiberty_cv_declare_errno" 1>&6
1205 if test $libiberty_cv_declare_errno = yes
1206 then cat >> confdefs.h
<<\EOF
1207 #define NEED_DECLARATION_ERRNO 1
1213 # This is the list of functions which libiberty will provide if they
1214 # are not available on the host.
1217 funcs
="$funcs atexit"
1218 funcs
="$funcs basename"
1220 funcs
="$funcs bcopy"
1221 funcs
="$funcs bzero"
1222 funcs
="$funcs calloc"
1223 funcs
="$funcs clock"
1224 funcs
="$funcs getcwd"
1225 funcs
="$funcs getpagesize"
1226 funcs
="$funcs index"
1227 funcs
="$funcs insque"
1228 funcs
="$funcs memchr"
1229 funcs
="$funcs memcmp"
1230 funcs
="$funcs memcpy"
1231 funcs
="$funcs memmove"
1232 funcs
="$funcs memset"
1233 funcs
="$funcs mkstemps"
1234 funcs
="$funcs putenv"
1235 funcs
="$funcs random"
1236 funcs
="$funcs rename"
1237 funcs
="$funcs rindex"
1238 funcs
="$funcs setenv"
1239 funcs
="$funcs sigsetmask"
1240 funcs
="$funcs strcasecmp"
1241 funcs
="$funcs strchr"
1242 funcs
="$funcs strdup"
1243 funcs
="$funcs strncasecmp"
1244 funcs
="$funcs strrchr"
1245 funcs
="$funcs strstr"
1246 funcs
="$funcs strtod"
1247 funcs
="$funcs strtol"
1248 funcs
="$funcs strtoul"
1249 funcs
="$funcs tmpnam"
1250 funcs
="$funcs vasprintf"
1251 funcs
="$funcs vfprintf"
1252 funcs
="$funcs vprintf"
1253 funcs
="$funcs vsprintf"
1254 funcs
="$funcs waitpid"
1256 # Also in the old function.def file: alloca, vfork, getopt.
1258 vars
="sys_errlist sys_nerr sys_siglist"
1260 checkfuncs
="getrusage on_exit psignal strerror strsignal sysconf times sbrk gettimeofday"
1262 # These are neither executed nor required, but they help keep
1263 # autoheader happy without adding a bunch of text to acconfig.h.
1264 if test "x" = "y"; then
1265 for ac_func
in asprintf atexit
basename bcmp bcopy bzero calloc
clock getcwd
1267 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
1268 echo "configure:1269: checking for $ac_func" >&5
1269 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1270 echo $ac_n "(cached) $ac_c" 1>&6
1272 cat > conftest.
$ac_ext <<EOF
1273 #line 1274 "configure"
1274 #include "confdefs.h"
1275 /* System header to define __stub macros and hopefully few prototypes,
1276 which can conflict with char $ac_func(); below. */
1278 /* Override any gcc2 internal prototype to avoid an error. */
1279 /* We use char because int might match the return type of a gcc2
1280 builtin and then its argument prototype would still apply. */
1285 /* The GNU C library defines this for functions which it implements
1286 to always fail with ENOSYS. Some functions are actually named
1287 something starting with __ and the normal name is an alias. */
1288 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
1296 if { (eval echo configure
:1297: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
1298 eval "ac_cv_func_$ac_func=yes"
1300 echo "configure: failed program was:" >&5
1301 cat conftest.
$ac_ext >&5
1303 eval "ac_cv_func_$ac_func=no"
1308 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
1309 echo "$ac_t""yes" 1>&6
1310 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
1311 cat >> confdefs.h
<<EOF
1312 #define $ac_tr_func 1
1316 echo "$ac_t""no" 1>&6
1320 for ac_func
in getpagesize index insque mkstemps memchr memcmp memcpy memmove
1322 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
1323 echo "configure:1324: checking for $ac_func" >&5
1324 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1325 echo $ac_n "(cached) $ac_c" 1>&6
1327 cat > conftest.
$ac_ext <<EOF
1328 #line 1329 "configure"
1329 #include "confdefs.h"
1330 /* System header to define __stub macros and hopefully few prototypes,
1331 which can conflict with char $ac_func(); below. */
1333 /* Override any gcc2 internal prototype to avoid an error. */
1334 /* We use char because int might match the return type of a gcc2
1335 builtin and then its argument prototype would still apply. */
1340 /* The GNU C library defines this for functions which it implements
1341 to always fail with ENOSYS. Some functions are actually named
1342 something starting with __ and the normal name is an alias. */
1343 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
1351 if { (eval echo configure
:1352: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
1353 eval "ac_cv_func_$ac_func=yes"
1355 echo "configure: failed program was:" >&5
1356 cat conftest.
$ac_ext >&5
1358 eval "ac_cv_func_$ac_func=no"
1363 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
1364 echo "$ac_t""yes" 1>&6
1365 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
1366 cat >> confdefs.h
<<EOF
1367 #define $ac_tr_func 1
1371 echo "$ac_t""no" 1>&6
1375 for ac_func
in memset putenv random rename rindex sigsetmask strcasecmp
1377 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
1378 echo "configure:1379: checking for $ac_func" >&5
1379 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1380 echo $ac_n "(cached) $ac_c" 1>&6
1382 cat > conftest.
$ac_ext <<EOF
1383 #line 1384 "configure"
1384 #include "confdefs.h"
1385 /* System header to define __stub macros and hopefully few prototypes,
1386 which can conflict with char $ac_func(); below. */
1388 /* Override any gcc2 internal prototype to avoid an error. */
1389 /* We use char because int might match the return type of a gcc2
1390 builtin and then its argument prototype would still apply. */
1395 /* The GNU C library defines this for functions which it implements
1396 to always fail with ENOSYS. Some functions are actually named
1397 something starting with __ and the normal name is an alias. */
1398 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
1406 if { (eval echo configure
:1407: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
1408 eval "ac_cv_func_$ac_func=yes"
1410 echo "configure: failed program was:" >&5
1411 cat conftest.
$ac_ext >&5
1413 eval "ac_cv_func_$ac_func=no"
1418 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
1419 echo "$ac_t""yes" 1>&6
1420 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
1421 cat >> confdefs.h
<<EOF
1422 #define $ac_tr_func 1
1426 echo "$ac_t""no" 1>&6
1430 for ac_func
in setenv strchr strdup strncasecmp strrchr strstr strtod strtol
1432 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
1433 echo "configure:1434: checking for $ac_func" >&5
1434 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1435 echo $ac_n "(cached) $ac_c" 1>&6
1437 cat > conftest.
$ac_ext <<EOF
1438 #line 1439 "configure"
1439 #include "confdefs.h"
1440 /* System header to define __stub macros and hopefully few prototypes,
1441 which can conflict with char $ac_func(); below. */
1443 /* Override any gcc2 internal prototype to avoid an error. */
1444 /* We use char because int might match the return type of a gcc2
1445 builtin and then its argument prototype would still apply. */
1450 /* The GNU C library defines this for functions which it implements
1451 to always fail with ENOSYS. Some functions are actually named
1452 something starting with __ and the normal name is an alias. */
1453 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
1461 if { (eval echo configure
:1462: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
1463 eval "ac_cv_func_$ac_func=yes"
1465 echo "configure: failed program was:" >&5
1466 cat conftest.
$ac_ext >&5
1468 eval "ac_cv_func_$ac_func=no"
1473 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
1474 echo "$ac_t""yes" 1>&6
1475 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
1476 cat >> confdefs.h
<<EOF
1477 #define $ac_tr_func 1
1481 echo "$ac_t""no" 1>&6
1485 for ac_func
in strtoul tmpnam vasprintf vfprintf vprintf vsprintf waitpid
1487 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
1488 echo "configure:1489: checking for $ac_func" >&5
1489 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1490 echo $ac_n "(cached) $ac_c" 1>&6
1492 cat > conftest.
$ac_ext <<EOF
1493 #line 1494 "configure"
1494 #include "confdefs.h"
1495 /* System header to define __stub macros and hopefully few prototypes,
1496 which can conflict with char $ac_func(); below. */
1498 /* Override any gcc2 internal prototype to avoid an error. */
1499 /* We use char because int might match the return type of a gcc2
1500 builtin and then its argument prototype would still apply. */
1505 /* The GNU C library defines this for functions which it implements
1506 to always fail with ENOSYS. Some functions are actually named
1507 something starting with __ and the normal name is an alias. */
1508 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
1516 if { (eval echo configure
:1517: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
1518 eval "ac_cv_func_$ac_func=yes"
1520 echo "configure: failed program was:" >&5
1521 cat conftest.
$ac_ext >&5
1523 eval "ac_cv_func_$ac_func=no"
1528 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
1529 echo "$ac_t""yes" 1>&6
1530 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
1531 cat >> confdefs.h
<<EOF
1532 #define $ac_tr_func 1
1536 echo "$ac_t""no" 1>&6
1540 cat >> confdefs.h
<<\EOF
1541 #define HAVE_SYS_ERRLIST 1
1544 cat >> confdefs.h
<<\EOF
1545 #define HAVE_SYS_NERR 1
1548 cat >> confdefs.h
<<\EOF
1549 #define HAVE_SYS_SIGLIST 1
1552 for ac_func
in getrusage on_exit psignal strerror strsignal sysconf
times
1554 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
1555 echo "configure:1556: checking for $ac_func" >&5
1556 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1557 echo $ac_n "(cached) $ac_c" 1>&6
1559 cat > conftest.
$ac_ext <<EOF
1560 #line 1561 "configure"
1561 #include "confdefs.h"
1562 /* System header to define __stub macros and hopefully few prototypes,
1563 which can conflict with char $ac_func(); below. */
1565 /* Override any gcc2 internal prototype to avoid an error. */
1566 /* We use char because int might match the return type of a gcc2
1567 builtin and then its argument prototype would still apply. */
1572 /* The GNU C library defines this for functions which it implements
1573 to always fail with ENOSYS. Some functions are actually named
1574 something starting with __ and the normal name is an alias. */
1575 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
1583 if { (eval echo configure
:1584: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
1585 eval "ac_cv_func_$ac_func=yes"
1587 echo "configure: failed program was:" >&5
1588 cat conftest.
$ac_ext >&5
1590 eval "ac_cv_func_$ac_func=no"
1595 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
1596 echo "$ac_t""yes" 1>&6
1597 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
1598 cat >> confdefs.h
<<EOF
1599 #define $ac_tr_func 1
1603 echo "$ac_t""no" 1>&6
1607 for ac_func
in sbrk gettimeofday
1609 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
1610 echo "configure:1611: checking for $ac_func" >&5
1611 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1612 echo $ac_n "(cached) $ac_c" 1>&6
1614 cat > conftest.
$ac_ext <<EOF
1615 #line 1616 "configure"
1616 #include "confdefs.h"
1617 /* System header to define __stub macros and hopefully few prototypes,
1618 which can conflict with char $ac_func(); below. */
1620 /* Override any gcc2 internal prototype to avoid an error. */
1621 /* We use char because int might match the return type of a gcc2
1622 builtin and then its argument prototype would still apply. */
1627 /* The GNU C library defines this for functions which it implements
1628 to always fail with ENOSYS. Some functions are actually named
1629 something starting with __ and the normal name is an alias. */
1630 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
1638 if { (eval echo configure
:1639: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
1640 eval "ac_cv_func_$ac_func=yes"
1642 echo "configure: failed program was:" >&5
1643 cat conftest.
$ac_ext >&5
1645 eval "ac_cv_func_$ac_func=no"
1650 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
1651 echo "$ac_t""yes" 1>&6
1652 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
1653 cat >> confdefs.h
<<EOF
1654 #define $ac_tr_func 1
1658 echo "$ac_t""no" 1>&6
1664 # For each of these functions, if the host does not provide the
1665 # function we want to put FN.o in LIBOBJS, and if the host does
1666 # provide the function, we want to define HAVE_FN in config.h. Also,
1667 # if the host does not provide alloca, we set ALLOCA to alloca.o
1671 if test -n "${with_target_subdir}"; then
1673 # We are being configured as a target library. AC_REPLACE_FUNCS
1674 # may not work correctly, because the compiler may not be able to
1675 # link executables. Note that we may still be being configured
1678 # If we are being configured for newlib, we know which functions
1679 # newlib provide and which ones we will be expected to provide.
1681 if test "x${with_newlib}" = "xyes"; then
1683 LIBOBJS
="asprintf.o basename.o insque.o random.o strdup.o vasprintf.o"
1687 asprintf |
basename | insque | random | strdup | vasprintf
)
1690 n
=HAVE_
`echo $f | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
1691 cat >> confdefs.h
<<EOF
1699 # newlib doesnt provide any of the variables in $vars, so we
1700 # dont have to check them here.
1702 # Of the functions in $checkfuncs, newlib only has strerror.
1703 cat >> confdefs.h
<<\EOF
1704 #define HAVE_STRERROR 1
1714 # Not a target library, so we set things up to run the test suite.
1715 CHECK
=check-cplus-dem
1721 if test -z "${setobjs}"; then
1725 # Handle VxWorks configuration specially, since on VxWorks the
1726 # libraries are actually on the target board, not in the file
1728 LIBOBJS
="basename.o getpagesize.o insque.o random.o strcasecmp.o"
1729 LIBOBJS
="$LIBOBJS strncasecmp.o strdup.o vfork.o waitpid.o vasprintf.o"
1732 basename | getpagesize | insque | random | strcasecmp
)
1734 strncasecmp | strdup | vfork | waitpid | vasprintf
)
1737 n
=HAVE_
`echo $f | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
1738 cat >> confdefs.h
<<EOF
1746 # VxWorks doesn't provide any of the variables in $vars, so we
1747 # don't have to check them here.
1749 # Of the functions in $checkfuncs, VxWorks only has strerror.
1750 cat >> confdefs.h
<<\EOF
1751 #define HAVE_STRERROR 1
1761 if test -z "${setobjs}"; then
1766 # The Cygwin library actually uses a couple of files from
1767 # libiberty when it is built. If we are building a native
1768 # Cygwin, and we run the tests, we will appear to have these
1769 # files. However, when we go on to build winsup, we will wind up
1770 # with a library which does not have the files, since they should
1771 # have come from libiberty.
1773 # We handle this by removing the functions the winsup library
1774 # provides from our shell variables, so that they appear to be
1777 # DJ - only if we're *building* cygwin, not just building *with* cygwin
1779 if test -n "${with_target_subdir}"
1781 funcs
="`echo $funcs | sed -e 's/random//'`"
1782 LIBOBJS
="$LIBOBJS random.o"
1783 vars
="`echo $vars | sed -e 's/sys_siglist//'`"
1784 checkfuncs
="`echo $checkfuncs | sed -e 's/strsignal//' -e 's/psignal//'`"
1789 # Under mingw32, sys_nerr and sys_errlist exist, but they are
1790 # macros, so the test below won't find them.
1791 vars
="`echo $vars | sed -e 's/sys_nerr//' -e 's/sys_errlist//'`"
1792 cat >> confdefs.h
<<\EOF
1793 #define HAVE_SYS_NERR 1
1796 cat >> confdefs.h
<<\EOF
1797 #define HAVE_SYS_ERRLIST 1
1803 # Under some versions of uwin, vfork is notoriously buggy and the test
1804 # can hang configure; on other versions, vfork exists just as a stub.
1805 # FIXME: This should be removed once vfork in uwin's runtime is fixed.
1806 ac_cv_func_vfork_works
=no
1807 # Under uwin 2.0+, sys_nerr and sys_errlist exist, but they are
1808 # macros (actually, these are imported from a DLL, but the end effect
1809 # is the same), so the test below won't find them.
1810 cat >> confdefs.h
<<\EOF
1811 #define HAVE_SYS_NERR 1
1814 cat >> confdefs.h
<<\EOF
1815 #define HAVE_SYS_ERRLIST 1
1822 # We haven't set the list of objects yet. Use the standard autoconf
1823 # tests. This will only work if the compiler works.
1824 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
1825 echo "configure:1821: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
1828 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
1829 ac_cpp
='$CPP $CPPFLAGS'
1830 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
1831 ac_link
='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
1832 cross_compiling
=$ac_cv_prog_cc_cross
1834 cat > conftest.
$ac_ext << EOF
1836 #line 1832 "configure"
1837 #include "confdefs.h"
1841 if { (eval echo configure
:1837: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
1842 ac_cv_prog_cc_works
=yes
1843 # If we can't run a trivial program, we are probably using a cross compiler.
1844 if (.
/conftest
; exit) 2>/dev
/null
; then
1845 ac_cv_prog_cc_cross
=no
1847 ac_cv_prog_cc_cross
=yes
1850 echo "configure: failed program was:" >&5
1851 cat conftest.
$ac_ext >&5
1852 ac_cv_prog_cc_works
=no
1856 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
1857 ac_cpp
='$CPP $CPPFLAGS'
1858 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
1859 ac_link
='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
1860 cross_compiling
=$ac_cv_prog_cc_cross
1862 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
1863 if test $ac_cv_prog_cc_works = no
; then
1864 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
1866 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
1867 echo "configure:1863: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
1868 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
1869 cross_compiling
=$ac_cv_prog_cc_cross
1871 for ac_func
in $funcs
1873 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
1874 echo "configure:1870: checking for $ac_func" >&5
1875 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1876 echo $ac_n "(cached) $ac_c" 1>&6
1878 cat > conftest.
$ac_ext <<EOF
1879 #line 1875 "configure"
1880 #include "confdefs.h"
1881 /* System header to define __stub macros and hopefully few prototypes,
1882 which can conflict with char $ac_func(); below. */
1884 /* Override any gcc2 internal prototype to avoid an error. */
1885 /* We use char because int might match the return type of a gcc2
1886 builtin and then its argument prototype would still apply. */
1891 /* The GNU C library defines this for functions which it implements
1892 to always fail with ENOSYS. Some functions are actually named
1893 something starting with __ and the normal name is an alias. */
1894 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
1902 if { (eval echo configure
:1898: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
1904 eval "ac_cv_func_$ac_func=yes"
1906 echo "configure: failed program was:" >&5
1907 cat conftest.
$ac_ext >&5
1909 eval "ac_cv_func_$ac_func=no"
1914 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
1915 echo "$ac_t""yes" 1>&6
1916 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
1917 cat >> confdefs.h
<<EOF
1918 #define $ac_tr_func 1
1922 echo "$ac_t""no" 1>&6
1923 LIBOBJS
="$LIBOBJS ${ac_func}.${ac_objext}"
1931 # On Interix, it wrongly concludes that the MSVC compiler supports alloca.
1932 # (MSVC does on Win32, not on Interix.)
1933 # This should be temporary.
1935 ac_cv_header_alloca_h
=no
1936 ac_cv_func_alloca_works
=no
1938 cat >> confdefs.h
<<\EOF
1941 cat >> confdefs.h
<<EOF
1942 #define STACK_DIRECTION -1
1946 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
1947 # for constant arguments. Useless!
1948 echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
1949 echo "configure:1945: checking for working alloca.h" >&5
1950 if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
1951 echo $ac_n "(cached) $ac_c" 1>&6
1953 cat > conftest.
$ac_ext <<EOF
1954 #line 1950 "configure"
1955 #include "confdefs.h"
1958 char *p = alloca(2 * sizeof(int));
1961 if { (eval echo configure
:1957: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
1963 ac_cv_header_alloca_h
=yes
1965 echo "configure: failed program was:" >&5
1966 cat conftest.
$ac_ext >&5
1968 ac_cv_header_alloca_h
=no
1973 echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
1974 if test $ac_cv_header_alloca_h = yes; then
1975 cat >> confdefs.h
<<\EOF
1976 #define HAVE_ALLOCA_H 1
1981 echo $ac_n "checking for alloca""... $ac_c" 1>&6
1982 echo "configure:1978: checking for alloca" >&5
1983 if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
1984 echo $ac_n "(cached) $ac_c" 1>&6
1986 cat > conftest.
$ac_ext <<EOF
1987 #line 1983 "configure"
1988 #include "confdefs.h"
1991 # define alloca __builtin_alloca
1994 # include <malloc.h>
1995 # define alloca _alloca
1998 # include <alloca.h>
2003 # ifndef alloca /* predefined by HP cc +Olibcalls */
2012 char *p = (char *) alloca(1);
2015 if { (eval echo configure
:2011: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
2017 ac_cv_func_alloca_works
=yes
2019 echo "configure: failed program was:" >&5
2020 cat conftest.
$ac_ext >&5
2022 ac_cv_func_alloca_works
=no
2027 echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
2028 if test $ac_cv_func_alloca_works = yes; then
2029 cat >> confdefs.h
<<\EOF
2030 #define HAVE_ALLOCA 1
2035 if test $ac_cv_func_alloca_works = no
; then
2036 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
2037 # that cause trouble. Some versions do not even contain alloca or
2038 # contain a buggy version. If you still want to use their alloca,
2039 # use ar to extract alloca.o from them instead of compiling alloca.c.
2040 ALLOCA
=alloca.
${ac_objext}
2041 cat >> confdefs.h
<<\EOF
2046 echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
2047 echo "configure:2043: checking whether alloca needs Cray hooks" >&5
2048 if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
2049 echo $ac_n "(cached) $ac_c" 1>&6
2051 cat > conftest.
$ac_ext <<EOF
2052 #line 2048 "configure"
2053 #include "confdefs.h"
2054 #if defined(CRAY) && ! defined(CRAY2)
2061 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2062 egrep "webecray" >/dev
/null
2>&1; then
2073 echo "$ac_t""$ac_cv_os_cray" 1>&6
2074 if test $ac_cv_os_cray = yes; then
2075 for ac_func
in _getb67 GETB67 getb67
; do
2076 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
2077 echo "configure:2073: checking for $ac_func" >&5
2078 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2079 echo $ac_n "(cached) $ac_c" 1>&6
2081 cat > conftest.
$ac_ext <<EOF
2082 #line 2078 "configure"
2083 #include "confdefs.h"
2084 /* System header to define __stub macros and hopefully few prototypes,
2085 which can conflict with char $ac_func(); below. */
2087 /* Override any gcc2 internal prototype to avoid an error. */
2088 /* We use char because int might match the return type of a gcc2
2089 builtin and then its argument prototype would still apply. */
2094 /* The GNU C library defines this for functions which it implements
2095 to always fail with ENOSYS. Some functions are actually named
2096 something starting with __ and the normal name is an alias. */
2097 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
2105 if { (eval echo configure
:2101: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
2107 eval "ac_cv_func_$ac_func=yes"
2109 echo "configure: failed program was:" >&5
2110 cat conftest.
$ac_ext >&5
2112 eval "ac_cv_func_$ac_func=no"
2117 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
2118 echo "$ac_t""yes" 1>&6
2119 cat >> confdefs.h
<<EOF
2120 #define CRAY_STACKSEG_END $ac_func
2125 echo "$ac_t""no" 1>&6
2131 echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
2132 echo "configure:2128: checking stack direction for C alloca" >&5
2133 if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
2134 echo $ac_n "(cached) $ac_c" 1>&6
2136 if test "$cross_compiling" = yes; then
2137 ac_cv_c_stack_direction
=0
2139 cat > conftest.
$ac_ext <<EOF
2140 #line 2136 "configure"
2141 #include "confdefs.h"
2142 find_stack_direction ()
2144 static char *addr = 0;
2149 return find_stack_direction ();
2152 return (&dummy > addr) ? 1 : -1;
2156 exit (find_stack_direction() < 0);
2159 if { (eval echo configure
:2155: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
2161 ac_cv_c_stack_direction
=1
2163 echo "configure: failed program was:" >&5
2164 cat conftest.
$ac_ext >&5
2166 ac_cv_c_stack_direction
=-1
2173 echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
2174 cat >> confdefs.h
<<EOF
2175 #define STACK_DIRECTION $ac_cv_c_stack_direction
2183 echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
2184 echo "configure:2180: checking for ANSI C header files" >&5
2185 if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
2186 echo $ac_n "(cached) $ac_c" 1>&6
2188 cat > conftest.
$ac_ext <<EOF
2189 #line 2185 "configure"
2190 #include "confdefs.h"
2196 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2197 { (eval echo configure
:2193: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2198 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2199 if test -z "$ac_err"; then
2201 ac_cv_header_stdc
=yes
2204 echo "configure: failed program was:" >&5
2205 cat conftest.
$ac_ext >&5
2207 ac_cv_header_stdc
=no
2211 if test $ac_cv_header_stdc = yes; then
2212 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
2213 cat > conftest.
$ac_ext <<EOF
2214 #line 2210 "configure"
2215 #include "confdefs.h"
2218 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2219 egrep "memchr" >/dev
/null
2>&1; then
2223 ac_cv_header_stdc
=no
2229 if test $ac_cv_header_stdc = yes; then
2230 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
2231 cat > conftest.
$ac_ext <<EOF
2232 #line 2228 "configure"
2233 #include "confdefs.h"
2236 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2237 egrep "free" >/dev
/null
2>&1; then
2241 ac_cv_header_stdc
=no
2247 if test $ac_cv_header_stdc = yes; then
2248 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
2249 if test "$cross_compiling" = yes; then
2252 cat > conftest.
$ac_ext <<EOF
2253 #line 2249 "configure"
2254 #include "confdefs.h"
2256 #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
2257 #define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
2258 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
2259 int main () { int i; for (i = 0; i < 256; i++)
2260 if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
2264 if { (eval echo configure
:2260: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
2268 echo "configure: failed program was:" >&5
2269 cat conftest.
$ac_ext >&5
2271 ac_cv_header_stdc
=no
2279 echo "$ac_t""$ac_cv_header_stdc" 1>&6
2280 if test $ac_cv_header_stdc = yes; then
2281 cat >> confdefs.h
<<\EOF
2282 #define STDC_HEADERS 1
2287 echo $ac_n "checking for pid_t""... $ac_c" 1>&6
2288 echo "configure:2284: checking for pid_t" >&5
2289 if eval "test \"`echo '$''{'ac_cv_type_pid_t'+set}'`\" = set"; then
2290 echo $ac_n "(cached) $ac_c" 1>&6
2292 cat > conftest.
$ac_ext <<EOF
2293 #line 2289 "configure"
2294 #include "confdefs.h"
2295 #include <sys/types.h>
2301 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2302 egrep "(^|[^a-zA-Z_0-9])pid_t[^a-zA-Z_0-9]" >/dev
/null
2>&1; then
2304 ac_cv_type_pid_t
=yes
2312 echo "$ac_t""$ac_cv_type_pid_t" 1>&6
2313 if test $ac_cv_type_pid_t = no
; then
2314 cat >> confdefs.h
<<\EOF
2320 ac_safe
=`echo "vfork.h" | sed 'y%./+-%__p_%'`
2321 echo $ac_n "checking for vfork.h""... $ac_c" 1>&6
2322 echo "configure:2318: checking for vfork.h" >&5
2323 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2324 echo $ac_n "(cached) $ac_c" 1>&6
2326 cat > conftest.
$ac_ext <<EOF
2327 #line 2323 "configure"
2328 #include "confdefs.h"
2331 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2332 { (eval echo configure
:2328: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2333 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2334 if test -z "$ac_err"; then
2336 eval "ac_cv_header_$ac_safe=yes"
2339 echo "configure: failed program was:" >&5
2340 cat conftest.
$ac_ext >&5
2342 eval "ac_cv_header_$ac_safe=no"
2346 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2347 echo "$ac_t""yes" 1>&6
2348 cat >> confdefs.h
<<\EOF
2349 #define HAVE_VFORK_H 1
2353 echo "$ac_t""no" 1>&6
2356 echo $ac_n "checking for working vfork""... $ac_c" 1>&6
2357 echo "configure:2353: checking for working vfork" >&5
2358 if eval "test \"`echo '$''{'ac_cv_func_vfork_works'+set}'`\" = set"; then
2359 echo $ac_n "(cached) $ac_c" 1>&6
2361 if test "$cross_compiling" = yes; then
2362 echo $ac_n "checking for vfork""... $ac_c" 1>&6
2363 echo "configure:2359: checking for vfork" >&5
2364 if eval "test \"`echo '$''{'ac_cv_func_vfork'+set}'`\" = set"; then
2365 echo $ac_n "(cached) $ac_c" 1>&6
2367 cat > conftest.
$ac_ext <<EOF
2368 #line 2364 "configure"
2369 #include "confdefs.h"
2370 /* System header to define __stub macros and hopefully few prototypes,
2371 which can conflict with char vfork(); below. */
2373 /* Override any gcc2 internal prototype to avoid an error. */
2374 /* We use char because int might match the return type of a gcc2
2375 builtin and then its argument prototype would still apply. */
2380 /* The GNU C library defines this for functions which it implements
2381 to always fail with ENOSYS. Some functions are actually named
2382 something starting with __ and the normal name is an alias. */
2383 #if defined (__stub_vfork) || defined (__stub___vfork)
2391 if { (eval echo configure
:2387: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
2393 eval "ac_cv_func_vfork=yes"
2395 echo "configure: failed program was:" >&5
2396 cat conftest.
$ac_ext >&5
2398 eval "ac_cv_func_vfork=no"
2403 if eval "test \"`echo '$ac_cv_func_'vfork`\" = yes"; then
2404 echo "$ac_t""yes" 1>&6
2407 echo "$ac_t""no" 1>&6
2410 ac_cv_func_vfork_works
=$ac_cv_func_vfork
2412 cat > conftest.
$ac_ext <<EOF
2413 #line 2409 "configure"
2414 #include "confdefs.h"
2415 /* Thanks to Paul Eggert for this test. */
2417 #include <sys/types.h>
2418 #include <sys/stat.h>
2419 #ifdef HAVE_UNISTD_H
2425 /* On some sparc systems, changes by the child to local and incoming
2426 argument registers are propagated back to the parent.
2427 The compiler is told about this with #include <vfork.h>,
2428 but some compilers (e.g. gcc -O) don't grok <vfork.h>.
2429 Test for this by using a static variable whose address
2430 is put into a register that is clobbered by the vfork. */
2433 sparc_address_test (int arg)
2435 sparc_address_test (arg) int arg;
2453 pid_t parent = getpid ();
2456 sparc_address_test ();
2461 /* Here is another test for sparc vfork register problems.
2462 This test uses lots of local variables, at least
2463 as many local variables as main has allocated so far
2464 including compiler temporaries. 4 locals are enough for
2465 gcc 1.40.3 on a Solaris 4.1.3 sparc, but we use 8 to be safe.
2466 A buggy compiler should reuse the register of parent
2467 for one of the local variables, since it will think that
2468 parent can't possibly be used any more in this routine.
2469 Assigning to the local variable will thus munge parent
2470 in the parent process. */
2472 p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
2473 p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
2474 /* Convince the compiler that p..p7 are live; otherwise, it might
2475 use the same hardware register for all 8 local variables. */
2476 if (p != p1 || p != p2 || p != p3 || p != p4
2477 || p != p5 || p != p6 || p != p7)
2480 /* On some systems (e.g. IRIX 3.3),
2481 vfork doesn't separate parent from child file descriptors.
2482 If the child closes a descriptor before it execs or exits,
2483 this munges the parent's descriptor as well.
2484 Test for this by closing stdout in the child. */
2485 _exit(close(fileno(stdout)) != 0);
2490 while (wait(&status) != child)
2493 /* Was there some problem with vforking? */
2496 /* Did the child fail? (This shouldn't happen.) */
2499 /* Did the vfork/compiler bug occur? */
2500 || parent != getpid()
2502 /* Did the file descriptor bug occur? */
2503 || fstat(fileno(stdout), &st) != 0
2508 if { (eval echo configure
:2504: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
2510 ac_cv_func_vfork_works
=yes
2512 echo "configure: failed program was:" >&5
2513 cat conftest.
$ac_ext >&5
2515 ac_cv_func_vfork_works
=no
2522 echo "$ac_t""$ac_cv_func_vfork_works" 1>&6
2523 if test $ac_cv_func_vfork_works = no
; then
2524 cat >> confdefs.h
<<\EOF
2530 if test $ac_cv_func_vfork_works = no
; then
2531 LIBOBJS
="$LIBOBJS vfork.o"
2534 echo $ac_n "checking for $v""... $ac_c" 1>&6
2535 echo "configure:2531: checking for $v" >&5
2536 if eval "test \"`echo '$''{'libiberty_cv_var_$v'+set}'`\" = set"; then
2537 echo $ac_n "(cached) $ac_c" 1>&6
2539 cat > conftest.
$ac_ext <<EOF
2540 #line 2536 "configure"
2541 #include "confdefs.h"
2544 extern int $v; p = &$v;
2547 if { (eval echo configure
:2543: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
2549 eval "libiberty_cv_var_$v=yes"
2551 echo "configure: failed program was:" >&5
2552 cat conftest.
$ac_ext >&5
2554 eval "libiberty_cv_var_$v=no"
2559 if eval "test \"`echo '$libiberty_cv_var_'$v`\" = yes"; then
2560 echo "$ac_t""yes" 1>&6
2561 n
=HAVE_
`echo $v | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2562 cat >> confdefs.h
<<EOF
2567 echo "$ac_t""no" 1>&6
2570 for ac_func
in $checkfuncs
2572 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
2573 echo "configure:2569: checking for $ac_func" >&5
2574 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2575 echo $ac_n "(cached) $ac_c" 1>&6
2577 cat > conftest.
$ac_ext <<EOF
2578 #line 2574 "configure"
2579 #include "confdefs.h"
2580 /* System header to define __stub macros and hopefully few prototypes,
2581 which can conflict with char $ac_func(); below. */
2583 /* Override any gcc2 internal prototype to avoid an error. */
2584 /* We use char because int might match the return type of a gcc2
2585 builtin and then its argument prototype would still apply. */
2590 /* The GNU C library defines this for functions which it implements
2591 to always fail with ENOSYS. Some functions are actually named
2592 something starting with __ and the normal name is an alias. */
2593 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
2601 if { (eval echo configure
:2597: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
2603 eval "ac_cv_func_$ac_func=yes"
2605 echo "configure: failed program was:" >&5
2606 cat conftest.
$ac_ext >&5
2608 eval "ac_cv_func_$ac_func=no"
2613 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
2614 echo "$ac_t""yes" 1>&6
2615 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2616 cat >> confdefs.h
<<EOF
2617 #define $ac_tr_func 1
2621 echo "$ac_t""no" 1>&6
2627 for ac_hdr
in unistd.h
2629 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
2630 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
2631 echo "configure:2627: checking for $ac_hdr" >&5
2632 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2633 echo $ac_n "(cached) $ac_c" 1>&6
2635 cat > conftest.
$ac_ext <<EOF
2636 #line 2632 "configure"
2637 #include "confdefs.h"
2640 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2641 { (eval echo configure
:2637: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2642 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2643 if test -z "$ac_err"; then
2645 eval "ac_cv_header_$ac_safe=yes"
2648 echo "configure: failed program was:" >&5
2649 cat conftest.
$ac_ext >&5
2651 eval "ac_cv_header_$ac_safe=no"
2655 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2656 echo "$ac_t""yes" 1>&6
2657 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
2658 cat >> confdefs.h
<<EOF
2659 #define $ac_tr_hdr 1
2663 echo "$ac_t""no" 1>&6
2667 for ac_func
in getpagesize
2669 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
2670 echo "configure:2666: checking for $ac_func" >&5
2671 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2672 echo $ac_n "(cached) $ac_c" 1>&6
2674 cat > conftest.
$ac_ext <<EOF
2675 #line 2671 "configure"
2676 #include "confdefs.h"
2677 /* System header to define __stub macros and hopefully few prototypes,
2678 which can conflict with char $ac_func(); below. */
2680 /* Override any gcc2 internal prototype to avoid an error. */
2681 /* We use char because int might match the return type of a gcc2
2682 builtin and then its argument prototype would still apply. */
2687 /* The GNU C library defines this for functions which it implements
2688 to always fail with ENOSYS. Some functions are actually named
2689 something starting with __ and the normal name is an alias. */
2690 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
2698 if { (eval echo configure
:2694: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
2700 eval "ac_cv_func_$ac_func=yes"
2702 echo "configure: failed program was:" >&5
2703 cat conftest.
$ac_ext >&5
2705 eval "ac_cv_func_$ac_func=no"
2710 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
2711 echo "$ac_t""yes" 1>&6
2712 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2713 cat >> confdefs.h
<<EOF
2714 #define $ac_tr_func 1
2718 echo "$ac_t""no" 1>&6
2722 echo $ac_n "checking for working mmap""... $ac_c" 1>&6
2723 echo "configure:2719: checking for working mmap" >&5
2724 if eval "test \"`echo '$''{'ac_cv_func_mmap_fixed_mapped'+set}'`\" = set"; then
2725 echo $ac_n "(cached) $ac_c" 1>&6
2727 if test "$cross_compiling" = yes; then
2728 ac_cv_func_mmap_fixed_mapped
=no
2730 cat > conftest.
$ac_ext <<EOF
2731 #line 2727 "configure"
2732 #include "confdefs.h"
2734 /* Thanks to Mike Haertel and Jim Avera for this test.
2735 Here is a matrix of mmap possibilities:
2736 mmap private not fixed
2737 mmap private fixed at somewhere currently unmapped
2738 mmap private fixed at somewhere already mapped
2739 mmap shared not fixed
2740 mmap shared fixed at somewhere currently unmapped
2741 mmap shared fixed at somewhere already mapped
2742 For private mappings, we should verify that changes cannot be read()
2743 back from the file, nor mmap's back from the file at a different
2744 address. (There have been systems where private was not correctly
2745 implemented like the infamous i386 svr4.0, and systems where the
2746 VM page cache was not coherent with the filesystem buffer cache
2747 like early versions of FreeBSD and possibly contemporary NetBSD.)
2748 For shared mappings, we should conversely verify that changes get
2749 propogated back to all the places they're supposed to be.
2751 Grep wants private fixed already mapped.
2752 The main things grep needs to know about mmap are:
2753 * does it exist and is it safe to write into the mmap'd area
2754 * how to use it (BSD variants) */
2755 #include <sys/types.h>
2757 #include <sys/mman.h>
2759 /* This mess was copied from the GNU getpagesize.h. */
2760 #ifndef HAVE_GETPAGESIZE
2761 # ifdef HAVE_UNISTD_H
2762 # include <unistd.h>
2765 /* Assume that all systems that can run configure have sys/param.h. */
2766 # ifndef HAVE_SYS_PARAM_H
2767 # define HAVE_SYS_PARAM_H 1
2770 # ifdef _SC_PAGESIZE
2771 # define getpagesize() sysconf(_SC_PAGESIZE)
2772 # else /* no _SC_PAGESIZE */
2773 # ifdef HAVE_SYS_PARAM_H
2774 # include <sys/param.h>
2775 # ifdef EXEC_PAGESIZE
2776 # define getpagesize() EXEC_PAGESIZE
2777 # else /* no EXEC_PAGESIZE */
2779 # define getpagesize() NBPG * CLSIZE
2782 # endif /* no CLSIZE */
2783 # else /* no NBPG */
2785 # define getpagesize() NBPC
2786 # else /* no NBPC */
2788 # define getpagesize() PAGESIZE
2789 # endif /* PAGESIZE */
2790 # endif /* no NBPC */
2791 # endif /* no NBPG */
2792 # endif /* no EXEC_PAGESIZE */
2793 # else /* no HAVE_SYS_PARAM_H */
2794 # define getpagesize() 8192 /* punt totally */
2795 # endif /* no HAVE_SYS_PARAM_H */
2796 # endif /* no _SC_PAGESIZE */
2798 #endif /* no HAVE_GETPAGESIZE */
2801 extern "C" { void *malloc(unsigned); }
2809 char *data, *data2, *data3;
2813 pagesize = getpagesize();
2816 * First, make a file with some known garbage in it.
2818 data = malloc(pagesize);
2821 for (i = 0; i < pagesize; ++i)
2822 *(data + i) = rand();
2824 fd = creat("conftestmmap", 0600);
2827 if (write(fd, data, pagesize) != pagesize)
2832 * Next, try to mmap the file at a fixed address which
2833 * already has something else allocated at it. If we can,
2834 * also make sure that we see the same garbage.
2836 fd = open("conftestmmap", O_RDWR);
2839 data2 = malloc(2 * pagesize);
2842 data2 += (pagesize - ((int) data2 & (pagesize - 1))) & (pagesize - 1);
2843 if (data2 != mmap(data2, pagesize, PROT_READ | PROT_WRITE,
2844 MAP_PRIVATE | MAP_FIXED, fd, 0L))
2846 for (i = 0; i < pagesize; ++i)
2847 if (*(data + i) != *(data2 + i))
2851 * Finally, make sure that changes to the mapped area
2852 * do not percolate back to the file as seen by read().
2853 * (This is a bug on some variants of i386 svr4.0.)
2855 for (i = 0; i < pagesize; ++i)
2856 *(data2 + i) = *(data2 + i) + 1;
2857 data3 = malloc(pagesize);
2860 if (read(fd, data3, pagesize) != pagesize)
2862 for (i = 0; i < pagesize; ++i)
2863 if (*(data + i) != *(data3 + i))
2866 unlink("conftestmmap");
2871 if { (eval echo configure
:2867: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
2873 ac_cv_func_mmap_fixed_mapped
=yes
2875 echo "configure: failed program was:" >&5
2876 cat conftest.
$ac_ext >&5
2878 ac_cv_func_mmap_fixed_mapped
=no
2885 echo "$ac_t""$ac_cv_func_mmap_fixed_mapped" 1>&6
2886 if test $ac_cv_func_mmap_fixed_mapped = yes; then
2887 cat >> confdefs.h
<<\EOF
2894 echo $ac_n "checking for working strncmp""... $ac_c" 1>&6
2895 echo "configure:2891: checking for working strncmp" >&5
2896 if eval "test \"`echo '$''{'ac_cv_func_strncmp_works'+set}'`\" = set"; then
2897 echo $ac_n "(cached) $ac_c" 1>&6
2899 if test "$cross_compiling" = yes; then
2900 ac_cv_func_strncmp_works
=no
2902 cat > conftest.
$ac_ext <<EOF
2903 #line 2899 "configure"
2904 #include "confdefs.h"
2906 /* Test by Jim Wilson and Kaveh Ghazi.
2907 Check whether strncmp reads past the end of its string parameters. */
2908 #include <sys/types.h>
2914 #ifdef HAVE_SYS_MMAN_H
2915 #include <sys/mman.h>
2919 #ifdef MAP_ANONYMOUS
2920 #define MAP_ANON MAP_ANONYMOUS
2922 #define MAP_ANON MAP_FILE
2933 #define MAP_LEN 0x10000
2937 #if defined(HAVE_MMAP) || defined(HAVE_MMAP_ANYWHERE)
2941 dev_zero = open ("/dev/zero", O_RDONLY);
2945 p = (char *) mmap (0, MAP_LEN, PROT_READ|PROT_WRITE,
2946 MAP_ANON|MAP_PRIVATE, dev_zero, 0);
2947 if (p == (char *)-1)
2951 char *string = "__si_type_info";
2952 char *q = (char *) p + MAP_LEN - strlen (string) - 2;
2953 char *r = (char *) p + 0xe;
2959 #endif /* HAVE_MMAP || HAVE_MMAP_ANYWHERE */
2964 if { (eval echo configure
:2960: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
2966 ac_cv_func_strncmp_works
=yes
2968 echo "configure: failed program was:" >&5
2969 cat conftest.
$ac_ext >&5
2971 ac_cv_func_strncmp_works
=no
2976 rm -f core core.
* *.core
2979 echo "$ac_t""$ac_cv_func_strncmp_works" 1>&6
2980 if test $ac_cv_func_strncmp_works = no
; then
2981 LIBOBJS
="$LIBOBJS strncmp.o"
2985 # Install a library built with a cross compiler in $(tooldir) rather
2987 if test -z "${with_cross_host}"; then
2990 INSTALL_DEST
=tooldir
2994 # We need multilib support, but only if configuring for the target.
2996 cat > confcache
<<\EOF
2997 # This file is a shell script that caches the results of configure
2998 # tests run on this system so they can be shared between configure
2999 # scripts and configure runs. It is not useful on other systems.
3000 # If it contains results you don't want to keep, you may remove or edit it.
3002 # By default, configure uses ./config.cache as the cache file,
3003 # creating it if it does not exist already. You can give configure
3004 # the --cache-file=FILE option to use a different cache file; that is
3005 # what configure does when it calls configure scripts in
3006 # subdirectories, so they share the cache.
3007 # Giving --cache-file=/dev/null disables caching, for debugging configure.
3008 # config.status only pays attention to the cache file if you give it the
3009 # --recheck option to rerun configure.
3012 # The following way of writing the cache mishandles newlines in values,
3013 # but we know of no workaround that is simple, portable, and efficient.
3014 # So, don't put newlines in cache variables' values.
3015 # Ultrix sh set writes to stderr and can't be redirected directly,
3016 # and sets the high bit in the cache file unless we assign to the vars.
3018 case `(ac_space=' '; set | grep ac_space) 2>&1` in
3020 # `set' does not quote correctly, so add quotes (double-quote substitution
3021 # turns \\\\ into \\, and sed turns \\ into \).
3023 -e "s/'/'\\\\''/g" \
3024 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
3027 # `set' quotes correctly as required by POSIX, so do not add quotes.
3028 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
3031 if cmp -s $cache_file confcache
; then
3034 if test -w $cache_file; then
3035 echo "updating cache $cache_file"
3036 cat confcache
> $cache_file
3038 echo "not updating unwritable cache $cache_file"
3043 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
3045 test "x$prefix" = xNONE
&& prefix
=$ac_default_prefix
3046 # Let make expand exec_prefix.
3047 test "x$exec_prefix" = xNONE
&& exec_prefix
='${prefix}'
3049 # Any assignment to VPATH causes Sun make to only execute
3050 # the first set of double-colon rules, so remove it if not needed.
3051 # If there is a colon in the path, we need to keep it.
3052 if test "x$srcdir" = x.
; then
3053 ac_vpsub
='/^[ ]*VPATH[ ]*=[^:]*$/d'
3056 trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
3058 DEFS
=-DHAVE_CONFIG_H
3060 # Without the "./", some shells look in PATH for config.status.
3061 : ${CONFIG_STATUS=./config.status}
3063 echo creating
$CONFIG_STATUS
3064 rm -f $CONFIG_STATUS
3065 cat > $CONFIG_STATUS <<EOF
3067 # Generated automatically by configure.
3068 # Run this file to recreate the current configuration.
3069 # This directory was configured as follows,
3070 # on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
3072 # $0 $ac_configure_args
3074 # Compiler output produced by configure, useful for debugging
3075 # configure, is in ./config.log if it exists.
3077 ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
3080 case "\$ac_option" in
3081 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
3082 echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
3083 exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
3084 -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
3085 echo "$CONFIG_STATUS generated by autoconf version 2.13"
3087 -help | --help | --hel | --he | --h)
3088 echo "\$ac_cs_usage"; exit 0 ;;
3089 *) echo "\$ac_cs_usage"; exit 1 ;;
3093 ac_given_srcdir=$srcdir
3094 ac_given_INSTALL="$INSTALL"
3096 trap 'rm -fr `echo "Makefile testsuite/Makefile config.h:config.in" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
3098 cat >> $CONFIG_STATUS <<EOF
3100 # Protect against being on the right side of a sed subst in config.status.
3101 sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
3102 s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
3106 s%@CFLAGS@%$CFLAGS%g
3107 s%@CPPFLAGS@%$CPPFLAGS%g
3108 s%@CXXFLAGS@%$CXXFLAGS%g
3109 s%@FFLAGS@%$FFLAGS%g
3111 s%@LDFLAGS@%$LDFLAGS%g
3113 s%@exec_prefix@%$exec_prefix%g
3114 s%@prefix@%$prefix%g
3115 s%@program_transform_name@%$program_transform_name%g
3116 s%@bindir@%$bindir%g
3117 s%@sbindir@%$sbindir%g
3118 s%@libexecdir@%$libexecdir%g
3119 s%@datadir@%$datadir%g
3120 s%@sysconfdir@%$sysconfdir%g
3121 s%@sharedstatedir@%$sharedstatedir%g
3122 s%@localstatedir@%$localstatedir%g
3123 s%@libdir@%$libdir%g
3124 s%@includedir@%$includedir%g
3125 s%@oldincludedir@%$oldincludedir%g
3126 s%@infodir@%$infodir%g
3127 s%@mandir@%$mandir%g
3129 s%@host_alias@%$host_alias%g
3130 s%@host_cpu@%$host_cpu%g
3131 s%@host_vendor@%$host_vendor%g
3132 s%@host_os@%$host_os%g
3134 s%@build_alias@%$build_alias%g
3135 s%@build_cpu@%$build_cpu%g
3136 s%@build_vendor@%$build_vendor%g
3137 s%@build_os@%$build_os%g
3139 s%@RANLIB@%$RANLIB%g
3140 s%@ac_libiberty_warn_cflags@%$ac_libiberty_warn_cflags%g
3142 s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
3143 s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
3144 s%@INSTALL_DATA@%$INSTALL_DATA%g
3145 /@host_makefile_frag@/r $host_makefile_frag
3146 s%@host_makefile_frag@%%g
3149 s%@LIBOBJS@%$LIBOBJS%g
3150 s%@ALLOCA@%$ALLOCA%g
3151 s%@INSTALL_DEST@%$INSTALL_DEST%g
3156 cat >> $CONFIG_STATUS <<\EOF
3158 # Split the substitutions into bite-sized pieces for seds with
3159 # small command number limits, like on Digital OSF/1 and HP-UX.
3160 ac_max_sed_cmds
=90 # Maximum number of lines to put in a sed script.
3161 ac_file
=1 # Number of current file.
3162 ac_beg
=1 # First line for current file.
3163 ac_end
=$ac_max_sed_cmds # Line after last line for current file.
3166 while $ac_more_lines; do
3167 if test $ac_beg -gt 1; then
3168 sed "1,${ac_beg}d; ${ac_end}q" conftest.subs
> conftest.s
$ac_file
3170 sed "${ac_end}q" conftest.subs
> conftest.s
$ac_file
3172 if test ! -s conftest.s
$ac_file; then
3174 rm -f conftest.s
$ac_file
3176 if test -z "$ac_sed_cmds"; then
3177 ac_sed_cmds
="sed -f conftest.s$ac_file"
3179 ac_sed_cmds
="$ac_sed_cmds | sed -f conftest.s$ac_file"
3181 ac_file
=`expr $ac_file + 1`
3183 ac_end
=`expr $ac_end + $ac_max_sed_cmds`
3186 if test -z "$ac_sed_cmds"; then
3191 cat >> $CONFIG_STATUS <<EOF
3193 CONFIG_FILES=\${CONFIG_FILES-"Makefile testsuite/Makefile"}
3195 cat >> $CONFIG_STATUS <<\EOF
3196 for ac_file
in ..
$CONFIG_FILES; do if test "x$ac_file" != x..
; then
3197 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
3199 *:*) ac_file_in
=`echo "$ac_file"|sed 's%[^:]*:%%'`
3200 ac_file
=`echo "$ac_file"|sed 's%:.*%%'` ;;
3201 *) ac_file_in
="${ac_file}.in" ;;
3204 # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
3206 # Remove last slash and all that follows it. Not all systems have dirname.
3207 ac_dir
=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
3208 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .
; then
3209 # The file is in a subdirectory.
3210 test ! -d "$ac_dir" && mkdir
"$ac_dir"
3211 ac_dir_suffix
="/`echo $ac_dir|sed 's%^\./%%'`"
3212 # A "../" for each directory in $ac_dir_suffix.
3213 ac_dots
=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
3215 ac_dir_suffix
= ac_dots
=
3218 case "$ac_given_srcdir" in
3220 if test -z "$ac_dots"; then top_srcdir
=.
3221 else top_srcdir
=`echo $ac_dots|sed 's%/$%%'`; fi ;;
3222 /*) srcdir
="$ac_given_srcdir$ac_dir_suffix"; top_srcdir
="$ac_given_srcdir" ;;
3224 srcdir
="$ac_dots$ac_given_srcdir$ac_dir_suffix"
3225 top_srcdir
="$ac_dots$ac_given_srcdir" ;;
3228 case "$ac_given_INSTALL" in
3229 [/$
]*) INSTALL
="$ac_given_INSTALL" ;;
3230 *) INSTALL
="$ac_dots$ac_given_INSTALL" ;;
3233 echo creating
"$ac_file"
3235 configure_input
="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
3237 *Makefile
*) ac_comsub
="1i\\
3238 # $configure_input" ;;
3242 ac_file_inputs
=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
3244 s%@configure_input@%$configure_input%g
3245 s%@srcdir@%$srcdir%g
3246 s%@top_srcdir@%$top_srcdir%g
3247 s%@INSTALL@%$INSTALL%g
3248 " $ac_file_inputs |
(eval "$ac_sed_cmds") > $ac_file
3252 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
3253 # NAME is the cpp macro being defined and VALUE is the value it is being given.
3255 # ac_d sets the value in "#define NAME VALUE" lines.
3256 ac_dA
='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)'
3257 ac_dB
='\([ ][ ]*\)[^ ]*%\1#\2'
3260 # ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
3261 ac_uA
='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
3262 ac_uB
='\([ ]\)%\1#\2define\3'
3265 # ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
3266 ac_eA
='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
3267 ac_eB
='$%\1#\2define\3'
3271 if test "${CONFIG_HEADERS+set}" != set; then
3273 cat >> $CONFIG_STATUS <<EOF
3274 CONFIG_HEADERS="config.h:config.in"
3276 cat >> $CONFIG_STATUS <<\EOF
3278 for ac_file
in ..
$CONFIG_HEADERS; do if test "x$ac_file" != x..
; then
3279 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
3281 *:*) ac_file_in
=`echo "$ac_file"|sed 's%[^:]*:%%'`
3282 ac_file
=`echo "$ac_file"|sed 's%:.*%%'` ;;
3283 *) ac_file_in
="${ac_file}.in" ;;
3286 echo creating
$ac_file
3288 rm -f conftest.frag conftest.
in conftest.out
3289 ac_file_inputs
=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
3290 cat $ac_file_inputs > conftest.
in
3294 # Transform confdefs.h into a sed script conftest.vals that substitutes
3295 # the proper values into config.h.in to produce config.h. And first:
3296 # Protect against being on the right side of a sed subst in config.status.
3297 # Protect against being in an unquoted here document in config.status.
3299 cat > conftest.hdr
<<\EOF
3302 s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
3306 sed -n -f conftest.hdr confdefs.h > conftest.vals
3309 # This sed command replaces #undef with comments. This is necessary, for
3310 # example, in the case of _POSIX_SOURCE, which is predefined and required
3311 # on some systems where configure will not decide to define it.
3312 cat >> conftest.vals <<\EOF
3313 s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
3316 # Break up conftest.vals because some shells have a limit on
3317 # the size of here documents, and old seds have small limits too.
3322 ac_lines=`grep -c . conftest.vals
`
3323 # grep -c gives empty output for an empty file on some AIX systems.
3324 if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
3325 # Write a limited-size here document to conftest.frag.
3326 echo ' cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
3327 sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
3329 sed -f conftest.frag conftest.in > conftest.out
3331 mv conftest.out conftest.in
3333 sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
3335 mv conftest.tail conftest.vals
3339 cat >> $CONFIG_STATUS <<\EOF
3340 rm -f conftest.frag conftest.h
3341 echo "/* $ac_file. Generated automatically by configure. */" > conftest.h
3342 cat conftest.in >> conftest.h
3344 if cmp -s $ac_file conftest.h 2>/dev/null; then
3345 echo "$ac_file is unchanged"
3348 # Remove last slash and all that follows it. Not all systems have dirname.
3349 ac_dir=`echo $ac_file|
sed 's%/[^/][^/]*$%%'`
3350 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
3351 # The file is in a subdirectory.
3352 test ! -d "$ac_dir" && mkdir "$ac_dir"
3355 mv conftest.h $ac_file
3360 cat >> $CONFIG_STATUS <<EOF
3364 with_target_subdir=${with_target_subdir}
3365 with_multisubdir=${with_multisubdir}
3366 ac_configure_args="--enable-multilib ${ac_configure_args}"
3367 CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
3368 libiberty_topdir=${libiberty_topdir}
3371 cat >> $CONFIG_STATUS <<\EOF
3372 test -z "$CONFIG_HEADERS" || echo timestamp > stamp-h
3373 if test -n "$CONFIG_FILES"; then
3374 if test -n "${with_target_subdir}"; then
3375 # FIXME: We shouldn't need to set ac_file
3377 . ${libiberty_topdir}/config-ml.in
3382 chmod +x $CONFIG_STATUS
3383 rm -fr confdefs* $ac_clean_files
3384 test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1