3 # Guess values for system-dependent variables and create Makefiles.
4 # Generated automatically using autoconf version 2.13
5 # Copyright (C) 1992, 93, 94, 95, 96 Free Software Foundation, Inc.
7 # This configure script is free software; the Free Software Foundation
8 # gives unlimited permission to copy, distribute and modify it.
12 ac_default_prefix
=/usr
/local
13 # Any additions from configure.in:
15 --with-target-subdir=SUBDIR Configuring in a subdirectory"
17 --with-cross-host=HOST Configuring with a cross compiler"
19 --with-newlib Configuring with newlib"
21 # Initialize some variables set by options.
22 # The variables have the same names as the options, with
23 # dashes changed to underlines.
25 cache_file
=.
/config.cache
34 program_transform_name
=s
,x
,x
,
42 bindir
='${exec_prefix}/bin'
43 sbindir
='${exec_prefix}/sbin'
44 libexecdir
='${exec_prefix}/libexec'
45 datadir
='${prefix}/share'
46 sysconfdir
='${prefix}/etc'
47 sharedstatedir
='${prefix}/com'
48 localstatedir
='${prefix}/var'
49 libdir
='${exec_prefix}/lib'
50 includedir
='${prefix}/include'
51 oldincludedir
='/usr/include'
52 infodir
='${prefix}/info'
53 mandir
='${prefix}/man'
55 # Initialize some other variables.
58 SHELL
=${CONFIG_SHELL-/bin/sh}
59 # Maximum number of lines to put in a shell here document.
66 # If the previous option needs an argument, assign it.
67 if test -n "$ac_prev"; then
68 eval "$ac_prev=\$ac_option"
74 -*=*) ac_optarg
=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
78 # Accept the important Cygnus configure options, so we can diagnose typos.
82 -bindir |
--bindir |
--bindi |
--bind |
--bin |
--bi)
84 -bindir=* |
--bindir=* |
--bindi=* |
--bind=* |
--bin=* |
--bi=*)
85 bindir
="$ac_optarg" ;;
87 -build |
--build |
--buil |
--bui |
--bu)
89 -build=* |
--build=* |
--buil=* |
--bui=* |
--bu=*)
92 -cache-file |
--cache-file |
--cache-fil |
--cache-fi \
93 |
--cache-f |
--cache- |
--cache |
--cach |
--cac |
--ca |
--c)
95 -cache-file=* |
--cache-file=* |
--cache-fil=* |
--cache-fi=* \
96 |
--cache-f=* |
--cache-=* |
--cache=* |
--cach=* |
--cac=* |
--ca=* |
--c=*)
97 cache_file
="$ac_optarg" ;;
99 -datadir |
--datadir |
--datadi |
--datad |
--data |
--dat |
--da)
101 -datadir=* |
--datadir=* |
--datadi=* |
--datad=* |
--data=* |
--dat=* \
103 datadir
="$ac_optarg" ;;
105 -disable-* |
--disable-*)
106 ac_feature
=`echo $ac_option|sed -e 's/-*disable-//'`
107 # Reject names that are not valid shell variable names.
108 if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
109 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
111 ac_feature
=`echo $ac_feature| sed 's/-/_/g'`
112 eval "enable_${ac_feature}=no" ;;
114 -enable-* |
--enable-*)
115 ac_feature
=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
116 # Reject names that are not valid shell variable names.
117 if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
118 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
120 ac_feature
=`echo $ac_feature| sed 's/-/_/g'`
125 eval "enable_${ac_feature}='$ac_optarg'" ;;
127 -exec-prefix |
--exec_prefix |
--exec-prefix |
--exec-prefi \
128 |
--exec-pref |
--exec-pre |
--exec-pr |
--exec-p |
--exec- \
129 |
--exec |
--exe |
--ex)
130 ac_prev
=exec_prefix
;;
131 -exec-prefix=* |
--exec_prefix=* |
--exec-prefix=* |
--exec-prefi=* \
132 |
--exec-pref=* |
--exec-pre=* |
--exec-pr=* |
--exec-p=* |
--exec-=* \
133 |
--exec=* |
--exe=* |
--ex=*)
134 exec_prefix
="$ac_optarg" ;;
136 -gas |
--gas |
--ga |
--g)
137 # Obsolete; use --with-gas.
140 -help |
--help |
--hel |
--he)
141 # Omit some internal or obsolete options to make the list less imposing.
142 # This message is too long to be a string in the A/UX 3.1 sh.
144 Usage: configure [options] [host]
145 Options: [defaults in brackets after descriptions]
147 --cache-file=FILE cache test results in FILE
148 --help print this message
149 --no-create do not create output files
150 --quiet, --silent do not print \`checking...' messages
151 --version print the version of autoconf that created configure
152 Directory and file names:
153 --prefix=PREFIX install architecture-independent files in PREFIX
155 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
157 --bindir=DIR user executables in DIR [EPREFIX/bin]
158 --sbindir=DIR system admin executables in DIR [EPREFIX/sbin]
159 --libexecdir=DIR program executables in DIR [EPREFIX/libexec]
160 --datadir=DIR read-only architecture-independent data in DIR
162 --sysconfdir=DIR read-only single-machine data in DIR [PREFIX/etc]
163 --sharedstatedir=DIR modifiable architecture-independent data in DIR
165 --localstatedir=DIR modifiable single-machine data in DIR [PREFIX/var]
166 --libdir=DIR object code libraries in DIR [EPREFIX/lib]
167 --includedir=DIR C header files in DIR [PREFIX/include]
168 --oldincludedir=DIR C header files for non-gcc in DIR [/usr/include]
169 --infodir=DIR info documentation in DIR [PREFIX/info]
170 --mandir=DIR man documentation in DIR [PREFIX/man]
171 --srcdir=DIR find the sources in DIR [configure dir or ..]
172 --program-prefix=PREFIX prepend PREFIX to installed program names
173 --program-suffix=SUFFIX append SUFFIX to installed program names
174 --program-transform-name=PROGRAM
175 run sed PROGRAM on installed program names
179 --build=BUILD configure for building on BUILD [BUILD=HOST]
180 --host=HOST configure for HOST [guessed]
181 --target=TARGET configure for TARGET [TARGET=HOST]
182 Features and packages:
183 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
184 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
185 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
186 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
187 --x-includes=DIR X include files are in DIR
188 --x-libraries=DIR X library files are in DIR
190 if test -n "$ac_help"; then
191 echo "--enable and --with options recognized:$ac_help"
195 -host |
--host |
--hos |
--ho)
197 -host=* |
--host=* |
--hos=* |
--ho=*)
200 -includedir |
--includedir |
--includedi |
--included |
--include \
201 |
--includ |
--inclu |
--incl |
--inc)
202 ac_prev
=includedir
;;
203 -includedir=* |
--includedir=* |
--includedi=* |
--included=* |
--include=* \
204 |
--includ=* |
--inclu=* |
--incl=* |
--inc=*)
205 includedir
="$ac_optarg" ;;
207 -infodir |
--infodir |
--infodi |
--infod |
--info |
--inf)
209 -infodir=* |
--infodir=* |
--infodi=* |
--infod=* |
--info=* |
--inf=*)
210 infodir
="$ac_optarg" ;;
212 -libdir |
--libdir |
--libdi |
--libd)
214 -libdir=* |
--libdir=* |
--libdi=* |
--libd=*)
215 libdir
="$ac_optarg" ;;
217 -libexecdir |
--libexecdir |
--libexecdi |
--libexecd |
--libexec \
218 |
--libexe |
--libex |
--libe)
219 ac_prev
=libexecdir
;;
220 -libexecdir=* |
--libexecdir=* |
--libexecdi=* |
--libexecd=* |
--libexec=* \
221 |
--libexe=* |
--libex=* |
--libe=*)
222 libexecdir
="$ac_optarg" ;;
224 -localstatedir |
--localstatedir |
--localstatedi |
--localstated \
225 |
--localstate |
--localstat |
--localsta |
--localst \
226 |
--locals |
--local |
--loca |
--loc |
--lo)
227 ac_prev
=localstatedir
;;
228 -localstatedir=* |
--localstatedir=* |
--localstatedi=* |
--localstated=* \
229 |
--localstate=* |
--localstat=* |
--localsta=* |
--localst=* \
230 |
--locals=* |
--local=* |
--loca=* |
--loc=* |
--lo=*)
231 localstatedir
="$ac_optarg" ;;
233 -mandir |
--mandir |
--mandi |
--mand |
--man |
--ma |
--m)
235 -mandir=* |
--mandir=* |
--mandi=* |
--mand=* |
--man=* |
--ma=* |
--m=*)
236 mandir
="$ac_optarg" ;;
239 # Obsolete; use --without-fp.
242 -no-create |
--no-create |
--no-creat |
--no-crea |
--no-cre \
246 -no-recursion |
--no-recursion |
--no-recursio |
--no-recursi \
247 |
--no-recurs |
--no-recur |
--no-recu |
--no-rec |
--no-re |
--no-r)
250 -oldincludedir |
--oldincludedir |
--oldincludedi |
--oldincluded \
251 |
--oldinclude |
--oldinclud |
--oldinclu |
--oldincl |
--oldinc \
252 |
--oldin |
--oldi |
--old |
--ol |
--o)
253 ac_prev
=oldincludedir
;;
254 -oldincludedir=* |
--oldincludedir=* |
--oldincludedi=* |
--oldincluded=* \
255 |
--oldinclude=* |
--oldinclud=* |
--oldinclu=* |
--oldincl=* |
--oldinc=* \
256 |
--oldin=* |
--oldi=* |
--old=* |
--ol=* |
--o=*)
257 oldincludedir
="$ac_optarg" ;;
259 -prefix |
--prefix |
--prefi |
--pref |
--pre |
--pr |
--p)
261 -prefix=* |
--prefix=* |
--prefi=* |
--pref=* |
--pre=* |
--pr=* |
--p=*)
262 prefix
="$ac_optarg" ;;
264 -program-prefix |
--program-prefix |
--program-prefi |
--program-pref \
265 |
--program-pre |
--program-pr |
--program-p)
266 ac_prev
=program_prefix
;;
267 -program-prefix=* |
--program-prefix=* |
--program-prefi=* \
268 |
--program-pref=* |
--program-pre=* |
--program-pr=* |
--program-p=*)
269 program_prefix
="$ac_optarg" ;;
271 -program-suffix |
--program-suffix |
--program-suffi |
--program-suff \
272 |
--program-suf |
--program-su |
--program-s)
273 ac_prev
=program_suffix
;;
274 -program-suffix=* |
--program-suffix=* |
--program-suffi=* \
275 |
--program-suff=* |
--program-suf=* |
--program-su=* |
--program-s=*)
276 program_suffix
="$ac_optarg" ;;
278 -program-transform-name |
--program-transform-name \
279 |
--program-transform-nam |
--program-transform-na \
280 |
--program-transform-n |
--program-transform- \
281 |
--program-transform |
--program-transfor \
282 |
--program-transfo |
--program-transf \
283 |
--program-trans |
--program-tran \
284 |
--progr-tra |
--program-tr |
--program-t)
285 ac_prev
=program_transform_name
;;
286 -program-transform-name=* |
--program-transform-name=* \
287 |
--program-transform-nam=* |
--program-transform-na=* \
288 |
--program-transform-n=* |
--program-transform-=* \
289 |
--program-transform=* |
--program-transfor=* \
290 |
--program-transfo=* |
--program-transf=* \
291 |
--program-trans=* |
--program-tran=* \
292 |
--progr-tra=* |
--program-tr=* |
--program-t=*)
293 program_transform_name
="$ac_optarg" ;;
295 -q |
-quiet |
--quiet |
--quie |
--qui |
--qu |
--q \
296 |
-silent |
--silent |
--silen |
--sile |
--sil)
299 -sbindir |
--sbindir |
--sbindi |
--sbind |
--sbin |
--sbi |
--sb)
301 -sbindir=* |
--sbindir=* |
--sbindi=* |
--sbind=* |
--sbin=* \
303 sbindir
="$ac_optarg" ;;
305 -sharedstatedir |
--sharedstatedir |
--sharedstatedi \
306 |
--sharedstated |
--sharedstate |
--sharedstat |
--sharedsta \
307 |
--sharedst |
--shareds |
--shared |
--share |
--shar \
309 ac_prev
=sharedstatedir
;;
310 -sharedstatedir=* |
--sharedstatedir=* |
--sharedstatedi=* \
311 |
--sharedstated=* |
--sharedstate=* |
--sharedstat=* |
--sharedsta=* \
312 |
--sharedst=* |
--shareds=* |
--shared=* |
--share=* |
--shar=* \
314 sharedstatedir
="$ac_optarg" ;;
316 -site |
--site |
--sit)
318 -site=* |
--site=* |
--sit=*)
321 -srcdir |
--srcdir |
--srcdi |
--srcd |
--src |
--sr)
323 -srcdir=* |
--srcdir=* |
--srcdi=* |
--srcd=* |
--src=* |
--sr=*)
324 srcdir
="$ac_optarg" ;;
326 -sysconfdir |
--sysconfdir |
--sysconfdi |
--sysconfd |
--sysconf \
327 |
--syscon |
--sysco |
--sysc |
--sys |
--sy)
328 ac_prev
=sysconfdir
;;
329 -sysconfdir=* |
--sysconfdir=* |
--sysconfdi=* |
--sysconfd=* |
--sysconf=* \
330 |
--syscon=* |
--sysco=* |
--sysc=* |
--sys=* |
--sy=*)
331 sysconfdir
="$ac_optarg" ;;
333 -target |
--target |
--targe |
--targ |
--tar |
--ta |
--t)
335 -target=* |
--target=* |
--targe=* |
--targ=* |
--tar=* |
--ta=* |
--t=*)
336 target
="$ac_optarg" ;;
338 -v |
-verbose |
--verbose |
--verbos |
--verbo |
--verb)
341 -version |
--version |
--versio |
--versi |
--vers)
342 echo "configure generated by autoconf version 2.13"
346 ac_package
=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
347 # Reject names that are not valid shell variable names.
348 if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
349 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
351 ac_package
=`echo $ac_package| sed 's/-/_/g'`
356 eval "with_${ac_package}='$ac_optarg'" ;;
358 -without-* |
--without-*)
359 ac_package
=`echo $ac_option|sed -e 's/-*without-//'`
360 # Reject names that are not valid shell variable names.
361 if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
362 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
364 ac_package
=`echo $ac_package| sed 's/-/_/g'`
365 eval "with_${ac_package}=no" ;;
368 # Obsolete; use --with-x.
371 -x-includes |
--x-includes |
--x-include |
--x-includ |
--x-inclu \
372 |
--x-incl |
--x-inc |
--x-in |
--x-i)
373 ac_prev
=x_includes
;;
374 -x-includes=* |
--x-includes=* |
--x-include=* |
--x-includ=* |
--x-inclu=* \
375 |
--x-incl=* |
--x-inc=* |
--x-in=* |
--x-i=*)
376 x_includes
="$ac_optarg" ;;
378 -x-libraries |
--x-libraries |
--x-librarie |
--x-librari \
379 |
--x-librar |
--x-libra |
--x-libr |
--x-lib |
--x-li |
--x-l)
380 ac_prev
=x_libraries
;;
381 -x-libraries=* |
--x-libraries=* |
--x-librarie=* |
--x-librari=* \
382 |
--x-librar=* |
--x-libra=* |
--x-libr=* |
--x-lib=* |
--x-li=* |
--x-l=*)
383 x_libraries
="$ac_optarg" ;;
385 -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
389 if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
390 echo "configure: warning: $ac_option: invalid host type" 1>&2
392 if test "x$nonopt" != xNONE
; then
393 { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
401 if test -n "$ac_prev"; then
402 { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
405 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
407 # File descriptor usage:
410 # 2 errors and warnings
411 # 3 some systems may open it to /dev/tty
412 # 4 used on the Kubota Titan
413 # 6 checking for... messages and results
414 # 5 compiler messages saved in config.log
415 if test "$silent" = yes; then
423 This file contains any messages produced by compilers while
424 running configure, to aid debugging if configure makes a mistake.
427 # Strip out --no-create and --no-recursion so they do not pile up.
428 # Also quote any args containing shell metacharacters.
433 -no-create |
--no-create |
--no-creat |
--no-crea |
--no-cre \
434 |
--no-cr |
--no-c) ;;
435 -no-recursion |
--no-recursion |
--no-recursio |
--no-recursi \
436 |
--no-recurs |
--no-recur |
--no-recu |
--no-rec |
--no-re |
--no-r) ;;
437 *" "*|
*" "*|
*[\
[\
]\~\
#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
438 ac_configure_args
="$ac_configure_args '$ac_arg'" ;;
439 *) ac_configure_args
="$ac_configure_args $ac_arg" ;;
444 # Only set these to C if already set. These must not be set unconditionally
445 # because not all systems understand e.g. LANG=C (notably SCO).
446 # Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
447 # Non-C LC_CTYPE values break the ctype check.
448 if test "${LANG+set}" = set; then LANG
=C
; export LANG
; fi
449 if test "${LC_ALL+set}" = set; then LC_ALL
=C
; export LC_ALL
; fi
450 if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES
=C
; export LC_MESSAGES
; fi
451 if test "${LC_CTYPE+set}" = set; then LC_CTYPE
=C
; export LC_CTYPE
; fi
453 # confdefs.h avoids OS command line length limits that DEFS can exceed.
454 rm -rf conftest
* confdefs.h
455 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
458 # A filename unique to this package, relative to the directory that
459 # configure is in, which we can look for to find out if srcdir is correct.
460 ac_unique_file
=pexecute.c
462 # Find the source files, if location was not specified.
463 if test -z "$srcdir"; then
464 ac_srcdir_defaulted
=yes
465 # Try the directory containing this script, then its parent.
467 ac_confdir
=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
468 test "x$ac_confdir" = "x$ac_prog" && ac_confdir
=.
470 if test ! -r $srcdir/$ac_unique_file; then
474 ac_srcdir_defaulted
=no
476 if test ! -r $srcdir/$ac_unique_file; then
477 if test "$ac_srcdir_defaulted" = yes; then
478 { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
480 { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
483 srcdir
=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
485 # Prefer explicitly selected file to automatically selected ones.
486 if test -z "$CONFIG_SITE"; then
487 if test "x$prefix" != xNONE
; then
488 CONFIG_SITE
="$prefix/share/config.site $prefix/etc/config.site"
490 CONFIG_SITE
="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
493 for ac_site_file
in $CONFIG_SITE; do
494 if test -r "$ac_site_file"; then
495 echo "loading site script $ac_site_file"
500 if test -r "$cache_file"; then
501 echo "loading cache $cache_file"
504 echo "creating cache $cache_file"
509 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
510 ac_cpp
='$CPP $CPPFLAGS'
511 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
512 ac_link
='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
513 cross_compiling
=$ac_cv_prog_cc_cross
517 if (echo "testing\c"; echo 1,2,3) |
grep c
>/dev
/null
; then
518 # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
519 if (echo -n testing
; echo 1,2,3) |
sed s
/-n/xn
/ |
grep xn
>/dev
/null
; then
526 ac_n
= ac_c
='\c' ac_t
=
531 # Check whether --with-target-subdir or --without-target-subdir was given.
532 if test "${with_target_subdir+set}" = set; then
533 withval
="$with_target_subdir"
537 # Check whether --with-cross-host or --without-cross-host was given.
538 if test "${with_cross_host+set}" = set; then
539 withval
="$with_cross_host"
543 # Check whether --with-newlib or --without-newlib was given.
544 if test "${with_newlib+set}" = set; then
545 withval
="$with_newlib"
550 if test "${srcdir}" = "."; then
551 if test -z "${with_target_subdir}"; then
552 libiberty_topdir
="${srcdir}/.."
554 if test "${with_target_subdir}" != "."; then
555 libiberty_topdir
="${srcdir}/${with_multisrctop}../.."
557 libiberty_topdir
="${srcdir}/${with_multisrctop}.."
561 libiberty_topdir
="${srcdir}/.."
564 for ac_dir
in $libiberty_topdir $srcdir/$libiberty_topdir; do
565 if test -f $ac_dir/install-sh
; then
567 ac_install_sh
="$ac_aux_dir/install-sh -c"
569 elif test -f $ac_dir/install.sh
; then
571 ac_install_sh
="$ac_aux_dir/install.sh -c"
575 if test -z "$ac_aux_dir"; then
576 { echo "configure: error: can not find install-sh or install.sh in $libiberty_topdir $srcdir/$libiberty_topdir" 1>&2; exit 1; }
578 ac_config_guess
=$ac_aux_dir/config.guess
579 ac_config_sub
=$ac_aux_dir/config.sub
580 ac_configure
=$ac_aux_dir/configure
# This should be Cygnus configure.
584 # Make sure we can run config.sub.
585 if ${CONFIG_SHELL-/bin/sh} $ac_config_sub sun4
>/dev
/null
2>&1; then :
586 else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
589 echo $ac_n "checking host system type""... $ac_c" 1>&6
590 echo "configure:591: checking host system type" >&5
593 case "$host_alias" in
597 if host_alias
=`${CONFIG_SHELL-/bin/sh} $ac_config_guess`; then :
598 else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; }
600 *) host_alias
=$nonopt ;;
604 host=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $host_alias`
605 host_cpu
=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
606 host_vendor
=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
607 host_os
=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
608 echo "$ac_t""$host" 1>&6
612 echo $ac_n "checking build system type""... $ac_c" 1>&6
613 echo "configure:614: checking build system type" >&5
616 case "$build_alias" in
619 NONE
) build_alias
=$host_alias ;;
620 *) build_alias
=$nonopt ;;
624 build
=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $build_alias`
625 build_cpu
=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
626 build_vendor
=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
627 build_os
=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
628 echo "$ac_t""$build" 1>&6
630 if test $host != $build; then
631 ac_tool_prefix
=${host_alias}-
636 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
637 set dummy
${ac_tool_prefix}ar; ac_word
=$2
638 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
639 echo "configure:640: checking for $ac_word" >&5
640 if eval "test \"`echo '$''{'ac_cv_prog_AR'+set}'`\" = set"; then
641 echo $ac_n "(cached) $ac_c" 1>&6
643 if test -n "$AR"; then
644 ac_cv_prog_AR
="$AR" # Let the user override the test.
646 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
648 for ac_dir
in $ac_dummy; do
649 test -z "$ac_dir" && ac_dir
=.
650 if test -f $ac_dir/$ac_word; then
651 ac_cv_prog_AR
="${ac_tool_prefix}ar"
656 test -z "$ac_cv_prog_AR" && ac_cv_prog_AR
="ar"
660 if test -n "$AR"; then
661 echo "$ac_t""$AR" 1>&6
663 echo "$ac_t""no" 1>&6
668 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
669 set dummy
${ac_tool_prefix}ranlib
; ac_word
=$2
670 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
671 echo "configure:672: checking for $ac_word" >&5
672 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
673 echo $ac_n "(cached) $ac_c" 1>&6
675 if test -n "$RANLIB"; then
676 ac_cv_prog_RANLIB
="$RANLIB" # Let the user override the test.
678 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
680 for ac_dir
in $ac_dummy; do
681 test -z "$ac_dir" && ac_dir
=.
682 if test -f $ac_dir/$ac_word; then
683 ac_cv_prog_RANLIB
="${ac_tool_prefix}ranlib"
690 RANLIB
="$ac_cv_prog_RANLIB"
691 if test -n "$RANLIB"; then
692 echo "$ac_t""$RANLIB" 1>&6
694 echo "$ac_t""no" 1>&6
698 if test -z "$ac_cv_prog_RANLIB"; then
699 if test -n "$ac_tool_prefix"; then
700 # Extract the first word of "ranlib", so it can be a program name with args.
701 set dummy ranlib
; ac_word
=$2
702 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
703 echo "configure:704: checking for $ac_word" >&5
704 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
705 echo $ac_n "(cached) $ac_c" 1>&6
707 if test -n "$RANLIB"; then
708 ac_cv_prog_RANLIB
="$RANLIB" # Let the user override the test.
710 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
712 for ac_dir
in $ac_dummy; do
713 test -z "$ac_dir" && ac_dir
=.
714 if test -f $ac_dir/$ac_word; then
715 ac_cv_prog_RANLIB
="ranlib"
720 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB
=":"
723 RANLIB
="$ac_cv_prog_RANLIB"
724 if test -n "$RANLIB"; then
725 echo "$ac_t""$RANLIB" 1>&6
727 echo "$ac_t""no" 1>&6
736 # FIXME: We temporarily define our own version of AC_PROG_CC. This is
737 # copied from autoconf 2.12, but does not call AC_PROG_CC_WORKS. We
738 # are probably using a cross compiler, which will not be able to fully
739 # link an executable. This should really be fixed in autoconf
746 # Extract the first word of "gcc", so it can be a program name with args.
747 set dummy gcc
; ac_word
=$2
748 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
749 echo "configure:750: checking for $ac_word" >&5
750 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
751 echo $ac_n "(cached) $ac_c" 1>&6
753 if test -n "$CC"; then
754 ac_cv_prog_CC
="$CC" # Let the user override the test.
756 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
758 for ac_dir
in $ac_dummy; do
759 test -z "$ac_dir" && ac_dir
=.
760 if test -f $ac_dir/$ac_word; then
769 if test -n "$CC"; then
770 echo "$ac_t""$CC" 1>&6
772 echo "$ac_t""no" 1>&6
775 if test -z "$CC"; then
776 # Extract the first word of "cc", so it can be a program name with args.
777 set dummy cc
; ac_word
=$2
778 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
779 echo "configure:780: checking for $ac_word" >&5
780 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
781 echo $ac_n "(cached) $ac_c" 1>&6
783 if test -n "$CC"; then
784 ac_cv_prog_CC
="$CC" # Let the user override the test.
786 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
789 for ac_dir
in $ac_dummy; do
790 test -z "$ac_dir" && ac_dir
=.
791 if test -f $ac_dir/$ac_word; then
792 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
801 if test $ac_prog_rejected = yes; then
802 # We found a bogon in the path, so make sure we never use it.
803 set dummy
$ac_cv_prog_CC
805 if test $# -gt 0; then
806 # We chose a different compiler from the bogus one.
807 # However, it has the same basename, so the bogon will be chosen
808 # first if we set CC to just the basename; use the full file name.
810 set dummy
"$ac_dir/$ac_word" "$@"
818 if test -n "$CC"; then
819 echo "$ac_t""$CC" 1>&6
821 echo "$ac_t""no" 1>&6
824 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
827 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
828 echo "configure:829: checking whether we are using GNU C" >&5
829 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
830 echo $ac_n "(cached) $ac_c" 1>&6
832 cat > conftest.c
<<EOF
837 if { ac_try
='${CC-cc} -E conftest.c'; { (eval echo configure
:838: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } |
egrep yes >/dev
/null
2>&1; then
844 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
846 if test $ac_cv_prog_gcc = yes; then
848 ac_libiberty_warn_cflags
='-W -Wall -Wtraditional -pedantic'
849 ac_test_CFLAGS
="${CFLAGS+set}"
850 ac_save_CFLAGS
="$CFLAGS"
852 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
853 echo "configure:854: checking whether ${CC-cc} accepts -g" >&5
854 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
855 echo $ac_n "(cached) $ac_c" 1>&6
857 echo 'void f(){}' > conftest.c
858 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
867 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
868 if test "$ac_test_CFLAGS" = set; then
869 CFLAGS
="$ac_save_CFLAGS"
870 elif test $ac_cv_prog_cc_g = yes; then
877 ac_libiberty_warn_cflags
=
878 test "${CFLAGS+set}" = set || CFLAGS
="-g"
882 echo $ac_n "checking for POSIXized ISC""... $ac_c" 1>&6
883 echo "configure:884: checking for POSIXized ISC" >&5
884 if test -d /etc
/conf
/kconfig.d
&&
885 grep _POSIX_VERSION
/usr
/include
/sys
/unistd.h
>/dev
/null
2>&1
887 echo "$ac_t""yes" 1>&6
888 ISC
=yes # If later tests want to check for ISC.
889 cat >> confdefs.h
<<\EOF
890 #define _POSIX_SOURCE 1
893 if test "$GCC" = yes; then
899 echo "$ac_t""no" 1>&6
909 # Find a good install program. We prefer a C program (faster),
910 # so one script is as good as another. But avoid the broken or
911 # incompatible versions:
912 # SysV /etc/install, /usr/sbin/install
913 # SunOS /usr/etc/install
916 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
917 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
918 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
919 # ./install, which can be erroneously created by make from ./install.sh.
920 echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
921 echo "configure:922: checking for a BSD compatible install" >&5
922 if test -z "$INSTALL"; then
923 if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
924 echo $ac_n "(cached) $ac_c" 1>&6
926 IFS
="${IFS= }"; ac_save_IFS
="$IFS"; IFS
=":"
927 for ac_dir
in $PATH; do
928 # Account for people who put trailing slashes in PATH elements.
930 /|.
/|.
//|
/etc
/*|
/usr
/sbin
/*|
/usr
/etc
/*|
/sbin
/*|
/usr
/afsws
/bin
/*|
/usr
/ucb
/*) ;;
932 # OSF1 and SCO ODT 3.0 have their own names for install.
933 # Don't use installbsd from OSF since it installs stuff as root
935 for ac_prog
in ginstall scoinst
install; do
936 if test -f $ac_dir/$ac_prog; then
937 if test $ac_prog = install &&
938 grep dspmsg
$ac_dir/$ac_prog >/dev
/null
2>&1; then
939 # AIX install. It has an incompatible calling convention.
942 ac_cv_path_install
="$ac_dir/$ac_prog -c"
953 if test "${ac_cv_path_install+set}" = set; then
954 INSTALL
="$ac_cv_path_install"
956 # As a last resort, use the slow shell script. We don't cache a
957 # path for INSTALL within a source directory, because that will
958 # break other packages using the cache if that directory is
959 # removed, or if the path is relative.
960 INSTALL
="$ac_install_sh"
963 echo "$ac_t""$INSTALL" 1>&6
965 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
966 # It thinks the first close brace ends the variable substitution.
967 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM
='${INSTALL}'
969 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT
='${INSTALL_PROGRAM}'
971 test -z "$INSTALL_DATA" && INSTALL_DATA
='${INSTALL} -m 644'
974 .
${srcdir}/config.table
975 host_makefile_frag
=${frag}
978 # It's OK to check for header files. Although the compiler may not be
979 # able to link anything, it had better be able to at least compile
981 echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
982 echo "configure:983: checking how to run the C preprocessor" >&5
983 # On Suns, sometimes $CPP names a directory.
984 if test -n "$CPP" && test -d "$CPP"; then
987 if test -z "$CPP"; then
988 if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
989 echo $ac_n "(cached) $ac_c" 1>&6
991 # This must be in double quotes, not single quotes, because CPP may get
992 # substituted into the Makefile and "${CC-cc}" will confuse make.
994 # On the NeXT, cc -E runs the code through the compiler's parser,
995 # not just through cpp.
996 cat > conftest.
$ac_ext <<EOF
997 #line 998 "configure"
998 #include "confdefs.h"
1002 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1003 { (eval echo configure
:1004: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1004 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1005 if test -z "$ac_err"; then
1009 echo "configure: failed program was:" >&5
1010 cat conftest.
$ac_ext >&5
1012 CPP
="${CC-cc} -E -traditional-cpp"
1013 cat > conftest.
$ac_ext <<EOF
1014 #line 1015 "configure"
1015 #include "confdefs.h"
1019 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1020 { (eval echo configure
:1021: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1021 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1022 if test -z "$ac_err"; then
1026 echo "configure: failed program was:" >&5
1027 cat conftest.
$ac_ext >&5
1029 CPP
="${CC-cc} -nologo -E"
1030 cat > conftest.
$ac_ext <<EOF
1031 #line 1032 "configure"
1032 #include "confdefs.h"
1036 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1037 { (eval echo configure
:1038: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1038 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1039 if test -z "$ac_err"; then
1043 echo "configure: failed program was:" >&5
1044 cat conftest.
$ac_ext >&5
1053 ac_cv_prog_CPP
="$CPP"
1055 CPP
="$ac_cv_prog_CPP"
1057 ac_cv_prog_CPP
="$CPP"
1059 echo "$ac_t""$CPP" 1>&6
1061 for ac_hdr
in sys
/file.h sys
/param.h stdlib.h string.h unistd.h
strings.h sys
/time.h sys
/resource.h sys
/stat.h sys
/mman.h fcntl.h
1063 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
1064 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
1065 echo "configure:1066: checking for $ac_hdr" >&5
1066 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
1067 echo $ac_n "(cached) $ac_c" 1>&6
1069 cat > conftest.
$ac_ext <<EOF
1070 #line 1071 "configure"
1071 #include "confdefs.h"
1074 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1075 { (eval echo configure
:1076: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1076 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1077 if test -z "$ac_err"; then
1079 eval "ac_cv_header_$ac_safe=yes"
1082 echo "configure: failed program was:" >&5
1083 cat conftest.
$ac_ext >&5
1085 eval "ac_cv_header_$ac_safe=no"
1089 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
1090 echo "$ac_t""yes" 1>&6
1091 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
1092 cat >> confdefs.h
<<EOF
1093 #define $ac_tr_hdr 1
1097 echo "$ac_t""no" 1>&6
1101 echo $ac_n "checking for sys/wait.h that is POSIX.1 compatible""... $ac_c" 1>&6
1102 echo "configure:1103: checking for sys/wait.h that is POSIX.1 compatible" >&5
1103 if eval "test \"`echo '$''{'ac_cv_header_sys_wait_h'+set}'`\" = set"; then
1104 echo $ac_n "(cached) $ac_c" 1>&6
1106 cat > conftest.
$ac_ext <<EOF
1107 #line 1108 "configure"
1108 #include "confdefs.h"
1109 #include <sys/types.h>
1110 #include <sys/wait.h>
1112 #define WEXITSTATUS(stat_val) ((unsigned)(stat_val) >> 8)
1115 #define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
1120 s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
1123 if { (eval echo configure
:1124: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1125 ac_cv_header_sys_wait_h
=yes
1127 echo "configure: failed program was:" >&5
1128 cat conftest.
$ac_ext >&5
1130 ac_cv_header_sys_wait_h
=no
1135 echo "$ac_t""$ac_cv_header_sys_wait_h" 1>&6
1136 if test $ac_cv_header_sys_wait_h = yes; then
1137 cat >> confdefs.h
<<\EOF
1138 #define HAVE_SYS_WAIT_H 1
1144 echo $ac_n "checking whether errno must be declared""... $ac_c" 1>&6
1145 echo "configure:1146: checking whether errno must be declared" >&5
1146 if eval "test \"`echo '$''{'libiberty_cv_declare_errno'+set}'`\" = set"; then
1147 echo $ac_n "(cached) $ac_c" 1>&6
1149 cat > conftest.
$ac_ext <<EOF
1150 #line 1151 "configure"
1151 #include "confdefs.h"
1157 if { (eval echo configure
:1158: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1159 libiberty_cv_declare_errno
=no
1161 echo "configure: failed program was:" >&5
1162 cat conftest.
$ac_ext >&5
1164 libiberty_cv_declare_errno
=yes
1169 echo "$ac_t""$libiberty_cv_declare_errno" 1>&6
1170 if test $libiberty_cv_declare_errno = yes
1171 then cat >> confdefs.h
<<\EOF
1172 #define NEED_DECLARATION_ERRNO 1
1178 # This is the list of functions which libiberty will provide if they
1179 # are not available on the host.
1182 funcs
="$funcs atexit"
1183 funcs
="$funcs basename"
1185 funcs
="$funcs bcopy"
1186 funcs
="$funcs bzero"
1187 funcs
="$funcs calloc"
1188 funcs
="$funcs clock"
1189 funcs
="$funcs getcwd"
1190 funcs
="$funcs getpagesize"
1191 funcs
="$funcs index"
1192 funcs
="$funcs insque"
1193 funcs
="$funcs memchr"
1194 funcs
="$funcs memcmp"
1195 funcs
="$funcs memcpy"
1196 funcs
="$funcs memmove"
1197 funcs
="$funcs memset"
1198 funcs
="$funcs mkstemps"
1199 funcs
="$funcs putenv"
1200 funcs
="$funcs random"
1201 funcs
="$funcs rename"
1202 funcs
="$funcs rindex"
1203 funcs
="$funcs setenv"
1204 funcs
="$funcs sigsetmask"
1205 funcs
="$funcs strcasecmp"
1206 funcs
="$funcs strchr"
1207 funcs
="$funcs strdup"
1208 funcs
="$funcs strncasecmp"
1209 funcs
="$funcs strrchr"
1210 funcs
="$funcs strstr"
1211 funcs
="$funcs strtod"
1212 funcs
="$funcs strtol"
1213 funcs
="$funcs strtoul"
1214 funcs
="$funcs tmpnam"
1215 funcs
="$funcs vasprintf"
1216 funcs
="$funcs vfprintf"
1217 funcs
="$funcs vprintf"
1218 funcs
="$funcs vsprintf"
1219 funcs
="$funcs waitpid"
1221 # Also in the old function.def file: alloca, vfork, getopt.
1223 vars
="sys_errlist sys_nerr sys_siglist"
1225 checkfuncs
="getrusage on_exit psignal strerror strsignal sysconf times sbrk gettimeofday"
1227 # These are neither executed nor required, but they help keep
1228 # autoheader happy without adding a bunch of text to acconfig.h.
1229 if test "x" = "y"; then
1230 for ac_func
in asprintf atexit
basename bcmp bcopy bzero calloc
clock getcwd
1232 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
1233 echo "configure:1234: checking for $ac_func" >&5
1234 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1235 echo $ac_n "(cached) $ac_c" 1>&6
1237 cat > conftest.
$ac_ext <<EOF
1238 #line 1239 "configure"
1239 #include "confdefs.h"
1240 /* System header to define __stub macros and hopefully few prototypes,
1241 which can conflict with char $ac_func(); below. */
1243 /* Override any gcc2 internal prototype to avoid an error. */
1244 /* We use char because int might match the return type of a gcc2
1245 builtin and then its argument prototype would still apply. */
1250 /* The GNU C library defines this for functions which it implements
1251 to always fail with ENOSYS. Some functions are actually named
1252 something starting with __ and the normal name is an alias. */
1253 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
1261 if { (eval echo configure
:1262: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
1263 eval "ac_cv_func_$ac_func=yes"
1265 echo "configure: failed program was:" >&5
1266 cat conftest.
$ac_ext >&5
1268 eval "ac_cv_func_$ac_func=no"
1273 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
1274 echo "$ac_t""yes" 1>&6
1275 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
1276 cat >> confdefs.h
<<EOF
1277 #define $ac_tr_func 1
1281 echo "$ac_t""no" 1>&6
1285 for ac_func
in getpagesize index insque mkstemps memchr memcmp memcpy memmove
1287 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
1288 echo "configure:1289: checking for $ac_func" >&5
1289 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1290 echo $ac_n "(cached) $ac_c" 1>&6
1292 cat > conftest.
$ac_ext <<EOF
1293 #line 1294 "configure"
1294 #include "confdefs.h"
1295 /* System header to define __stub macros and hopefully few prototypes,
1296 which can conflict with char $ac_func(); below. */
1298 /* Override any gcc2 internal prototype to avoid an error. */
1299 /* We use char because int might match the return type of a gcc2
1300 builtin and then its argument prototype would still apply. */
1305 /* The GNU C library defines this for functions which it implements
1306 to always fail with ENOSYS. Some functions are actually named
1307 something starting with __ and the normal name is an alias. */
1308 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
1316 if { (eval echo configure
:1317: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
1318 eval "ac_cv_func_$ac_func=yes"
1320 echo "configure: failed program was:" >&5
1321 cat conftest.
$ac_ext >&5
1323 eval "ac_cv_func_$ac_func=no"
1328 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
1329 echo "$ac_t""yes" 1>&6
1330 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
1331 cat >> confdefs.h
<<EOF
1332 #define $ac_tr_func 1
1336 echo "$ac_t""no" 1>&6
1340 for ac_func
in memset putenv random rename rindex sigsetmask strcasecmp
1342 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
1343 echo "configure:1344: checking for $ac_func" >&5
1344 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1345 echo $ac_n "(cached) $ac_c" 1>&6
1347 cat > conftest.
$ac_ext <<EOF
1348 #line 1349 "configure"
1349 #include "confdefs.h"
1350 /* System header to define __stub macros and hopefully few prototypes,
1351 which can conflict with char $ac_func(); below. */
1353 /* Override any gcc2 internal prototype to avoid an error. */
1354 /* We use char because int might match the return type of a gcc2
1355 builtin and then its argument prototype would still apply. */
1360 /* The GNU C library defines this for functions which it implements
1361 to always fail with ENOSYS. Some functions are actually named
1362 something starting with __ and the normal name is an alias. */
1363 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
1371 if { (eval echo configure
:1372: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
1373 eval "ac_cv_func_$ac_func=yes"
1375 echo "configure: failed program was:" >&5
1376 cat conftest.
$ac_ext >&5
1378 eval "ac_cv_func_$ac_func=no"
1383 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
1384 echo "$ac_t""yes" 1>&6
1385 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
1386 cat >> confdefs.h
<<EOF
1387 #define $ac_tr_func 1
1391 echo "$ac_t""no" 1>&6
1395 for ac_func
in setenv strchr strdup strncasecmp strrchr strstr strtod strtol
1397 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
1398 echo "configure:1399: checking for $ac_func" >&5
1399 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1400 echo $ac_n "(cached) $ac_c" 1>&6
1402 cat > conftest.
$ac_ext <<EOF
1403 #line 1404 "configure"
1404 #include "confdefs.h"
1405 /* System header to define __stub macros and hopefully few prototypes,
1406 which can conflict with char $ac_func(); below. */
1408 /* Override any gcc2 internal prototype to avoid an error. */
1409 /* We use char because int might match the return type of a gcc2
1410 builtin and then its argument prototype would still apply. */
1415 /* The GNU C library defines this for functions which it implements
1416 to always fail with ENOSYS. Some functions are actually named
1417 something starting with __ and the normal name is an alias. */
1418 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
1426 if { (eval echo configure
:1427: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
1428 eval "ac_cv_func_$ac_func=yes"
1430 echo "configure: failed program was:" >&5
1431 cat conftest.
$ac_ext >&5
1433 eval "ac_cv_func_$ac_func=no"
1438 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
1439 echo "$ac_t""yes" 1>&6
1440 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
1441 cat >> confdefs.h
<<EOF
1442 #define $ac_tr_func 1
1446 echo "$ac_t""no" 1>&6
1450 for ac_func
in strtoul tmpnam vasprintf vfprintf vprintf vsprintf waitpid
1452 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
1453 echo "configure:1454: checking for $ac_func" >&5
1454 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1455 echo $ac_n "(cached) $ac_c" 1>&6
1457 cat > conftest.
$ac_ext <<EOF
1458 #line 1459 "configure"
1459 #include "confdefs.h"
1460 /* System header to define __stub macros and hopefully few prototypes,
1461 which can conflict with char $ac_func(); below. */
1463 /* Override any gcc2 internal prototype to avoid an error. */
1464 /* We use char because int might match the return type of a gcc2
1465 builtin and then its argument prototype would still apply. */
1470 /* The GNU C library defines this for functions which it implements
1471 to always fail with ENOSYS. Some functions are actually named
1472 something starting with __ and the normal name is an alias. */
1473 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
1481 if { (eval echo configure
:1482: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
1483 eval "ac_cv_func_$ac_func=yes"
1485 echo "configure: failed program was:" >&5
1486 cat conftest.
$ac_ext >&5
1488 eval "ac_cv_func_$ac_func=no"
1493 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
1494 echo "$ac_t""yes" 1>&6
1495 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
1496 cat >> confdefs.h
<<EOF
1497 #define $ac_tr_func 1
1501 echo "$ac_t""no" 1>&6
1505 cat >> confdefs.h
<<\EOF
1506 #define HAVE_SYS_ERRLIST 1
1509 cat >> confdefs.h
<<\EOF
1510 #define HAVE_SYS_NERR 1
1513 cat >> confdefs.h
<<\EOF
1514 #define HAVE_SYS_SIGLIST 1
1517 for ac_func
in getrusage on_exit psignal strerror strsignal sysconf
times
1519 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
1520 echo "configure:1521: checking for $ac_func" >&5
1521 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1522 echo $ac_n "(cached) $ac_c" 1>&6
1524 cat > conftest.
$ac_ext <<EOF
1525 #line 1526 "configure"
1526 #include "confdefs.h"
1527 /* System header to define __stub macros and hopefully few prototypes,
1528 which can conflict with char $ac_func(); below. */
1530 /* Override any gcc2 internal prototype to avoid an error. */
1531 /* We use char because int might match the return type of a gcc2
1532 builtin and then its argument prototype would still apply. */
1537 /* The GNU C library defines this for functions which it implements
1538 to always fail with ENOSYS. Some functions are actually named
1539 something starting with __ and the normal name is an alias. */
1540 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
1548 if { (eval echo configure
:1549: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
1550 eval "ac_cv_func_$ac_func=yes"
1552 echo "configure: failed program was:" >&5
1553 cat conftest.
$ac_ext >&5
1555 eval "ac_cv_func_$ac_func=no"
1560 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
1561 echo "$ac_t""yes" 1>&6
1562 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
1563 cat >> confdefs.h
<<EOF
1564 #define $ac_tr_func 1
1568 echo "$ac_t""no" 1>&6
1572 for ac_func
in sbrk gettimeofday
1574 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
1575 echo "configure:1576: checking for $ac_func" >&5
1576 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1577 echo $ac_n "(cached) $ac_c" 1>&6
1579 cat > conftest.
$ac_ext <<EOF
1580 #line 1581 "configure"
1581 #include "confdefs.h"
1582 /* System header to define __stub macros and hopefully few prototypes,
1583 which can conflict with char $ac_func(); below. */
1585 /* Override any gcc2 internal prototype to avoid an error. */
1586 /* We use char because int might match the return type of a gcc2
1587 builtin and then its argument prototype would still apply. */
1592 /* The GNU C library defines this for functions which it implements
1593 to always fail with ENOSYS. Some functions are actually named
1594 something starting with __ and the normal name is an alias. */
1595 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
1603 if { (eval echo configure
:1604: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
1605 eval "ac_cv_func_$ac_func=yes"
1607 echo "configure: failed program was:" >&5
1608 cat conftest.
$ac_ext >&5
1610 eval "ac_cv_func_$ac_func=no"
1615 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
1616 echo "$ac_t""yes" 1>&6
1617 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
1618 cat >> confdefs.h
<<EOF
1619 #define $ac_tr_func 1
1623 echo "$ac_t""no" 1>&6
1629 # For each of these functions, if the host does not provide the
1630 # function we want to put FN.o in LIBOBJS, and if the host does
1631 # provide the function, we want to define HAVE_FN in config.h. Also,
1632 # if the host does not provide alloca, we set ALLOCA to alloca.o
1636 if test -n "${with_target_subdir}"; then
1638 # We are being configured as a target library. AC_REPLACE_FUNCS
1639 # may not work correctly, because the compiler may not be able to
1640 # link executables. Note that we may still be being configured
1643 # If we are being configured for newlib, we know which functions
1644 # newlib provide and which ones we will be expected to provide.
1646 if test "x${with_newlib}" = "xyes"; then
1648 LIBOBJS
="asprintf.o basename.o insque.o random.o strdup.o vasprintf.o"
1652 asprintf |
basename | insque | random | strdup | vasprintf
)
1655 n
=HAVE_
`echo $f | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
1656 cat >> confdefs.h
<<EOF
1664 # newlib doesnt provide any of the variables in $vars, so we
1665 # dont have to check them here.
1667 # Of the functions in $checkfuncs, newlib only has strerror.
1668 cat >> confdefs.h
<<\EOF
1669 #define HAVE_STRERROR 1
1679 # Not a target library, so we set things up to run the test suite.
1680 CHECK
=check-cplus-dem
1686 if test -z "${setobjs}"; then
1690 # Handle VxWorks configuration specially, since on VxWorks the
1691 # libraries are actually on the target board, not in the file
1693 LIBOBJS
="basename.o getpagesize.o insque.o random.o strcasecmp.o"
1694 LIBOBJS
="$LIBOBJS strncasecmp.o strdup.o vfork.o waitpid.o vasprintf.o"
1697 basename | getpagesize | insque | random | strcasecmp
)
1699 strncasecmp | strdup | vfork | waitpid | vasprintf
)
1702 n
=HAVE_
`echo $f | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
1703 cat >> confdefs.h
<<EOF
1711 # VxWorks doesn't provide any of the variables in $vars, so we
1712 # don't have to check them here.
1714 # Of the functions in $checkfuncs, VxWorks only has strerror.
1715 cat >> confdefs.h
<<\EOF
1716 #define HAVE_STRERROR 1
1726 if test -z "${setobjs}"; then
1731 # The Cygwin library actually uses a couple of files from
1732 # libiberty when it is built. If we are building a native
1733 # Cygwin, and we run the tests, we will appear to have these
1734 # files. However, when we go on to build winsup, we will wind up
1735 # with a library which does not have the files, since they should
1736 # have come from libiberty.
1738 # We handle this by removing the functions the winsup library
1739 # provides from our shell variables, so that they appear to be
1742 funcs
="`echo $funcs | sed -e 's/random//'`"
1743 LIBOBJS
="$LIBOBJS random.o"
1744 vars
="`echo $vars | sed -e 's/sys_siglist//'`"
1745 checkfuncs
="`echo $checkfuncs | sed -e 's/strsignal//' -e 's/psignal//'`"
1749 # Under mingw32, sys_nerr and sys_errlist exist, but they are
1750 # macros, so the test below won't find them.
1751 vars
="`echo $vars | sed -e 's/sys_nerr//' -e 's/sys_errlist//'`"
1752 cat >> confdefs.h
<<\EOF
1753 #define HAVE_SYS_NERR 1
1756 cat >> confdefs.h
<<\EOF
1757 #define HAVE_SYS_ERRLIST 1
1763 # Under some versions of uwin, vfork is notoriously buggy and the test
1764 # can hang configure; on other versions, vfork exists just as a stub.
1765 # FIXME: This should be removed once vfork in uwin's runtime is fixed.
1766 ac_cv_func_vfork_works
=no
1767 # Under uwin 2.0+, sys_nerr and sys_errlist exist, but they are
1768 # macros (actually, these are imported from a DLL, but the end effect
1769 # is the same), so the test below won't find them.
1770 cat >> confdefs.h
<<\EOF
1771 #define HAVE_SYS_NERR 1
1774 cat >> confdefs.h
<<\EOF
1775 #define HAVE_SYS_ERRLIST 1
1782 # We haven't set the list of objects yet. Use the standard autoconf
1783 # tests. This will only work if the compiler works.
1784 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
1785 echo "configure:1786: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
1788 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
1789 ac_cpp
='$CPP $CPPFLAGS'
1790 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
1791 ac_link
='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
1792 cross_compiling
=$ac_cv_prog_cc_cross
1794 cat > conftest.
$ac_ext << EOF
1796 #line 1797 "configure"
1797 #include "confdefs.h"
1801 if { (eval echo configure
:1802: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
1802 ac_cv_prog_cc_works
=yes
1803 # If we can't run a trivial program, we are probably using a cross compiler.
1804 if (.
/conftest
; exit) 2>/dev
/null
; then
1805 ac_cv_prog_cc_cross
=no
1807 ac_cv_prog_cc_cross
=yes
1810 echo "configure: failed program was:" >&5
1811 cat conftest.
$ac_ext >&5
1812 ac_cv_prog_cc_works
=no
1816 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
1817 ac_cpp
='$CPP $CPPFLAGS'
1818 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
1819 ac_link
='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
1820 cross_compiling
=$ac_cv_prog_cc_cross
1822 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
1823 if test $ac_cv_prog_cc_works = no
; then
1824 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
1826 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
1827 echo "configure:1828: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
1828 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
1829 cross_compiling
=$ac_cv_prog_cc_cross
1831 for ac_func
in $funcs
1833 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
1834 echo "configure:1835: checking for $ac_func" >&5
1835 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
1836 echo $ac_n "(cached) $ac_c" 1>&6
1838 cat > conftest.
$ac_ext <<EOF
1839 #line 1840 "configure"
1840 #include "confdefs.h"
1841 /* System header to define __stub macros and hopefully few prototypes,
1842 which can conflict with char $ac_func(); below. */
1844 /* Override any gcc2 internal prototype to avoid an error. */
1845 /* We use char because int might match the return type of a gcc2
1846 builtin and then its argument prototype would still apply. */
1851 /* The GNU C library defines this for functions which it implements
1852 to always fail with ENOSYS. Some functions are actually named
1853 something starting with __ and the normal name is an alias. */
1854 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
1862 if { (eval echo configure
:1863: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
1864 eval "ac_cv_func_$ac_func=yes"
1866 echo "configure: failed program was:" >&5
1867 cat conftest.
$ac_ext >&5
1869 eval "ac_cv_func_$ac_func=no"
1874 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
1875 echo "$ac_t""yes" 1>&6
1876 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
1877 cat >> confdefs.h
<<EOF
1878 #define $ac_tr_func 1
1882 echo "$ac_t""no" 1>&6
1883 LIBOBJS
="$LIBOBJS ${ac_func}.${ac_objext}"
1891 # On Interix, it wrongly concludes that the MSVC compiler supports alloca.
1892 # (MSVC does on Win32, not on Interix.)
1893 # This should be temporary.
1895 ac_cv_header_alloca_h
=no
1896 ac_cv_func_alloca_works
=no
1898 cat >> confdefs.h
<<\EOF
1901 cat >> confdefs.h
<<EOF
1902 #define STACK_DIRECTION -1
1906 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
1907 # for constant arguments. Useless!
1908 echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
1909 echo "configure:1910: checking for working alloca.h" >&5
1910 if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
1911 echo $ac_n "(cached) $ac_c" 1>&6
1913 cat > conftest.
$ac_ext <<EOF
1914 #line 1915 "configure"
1915 #include "confdefs.h"
1918 char *p = alloca(2 * sizeof(int));
1921 if { (eval echo configure
:1922: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
1923 ac_cv_header_alloca_h
=yes
1925 echo "configure: failed program was:" >&5
1926 cat conftest.
$ac_ext >&5
1928 ac_cv_header_alloca_h
=no
1933 echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
1934 if test $ac_cv_header_alloca_h = yes; then
1935 cat >> confdefs.h
<<\EOF
1936 #define HAVE_ALLOCA_H 1
1941 echo $ac_n "checking for alloca""... $ac_c" 1>&6
1942 echo "configure:1943: checking for alloca" >&5
1943 if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
1944 echo $ac_n "(cached) $ac_c" 1>&6
1946 cat > conftest.
$ac_ext <<EOF
1947 #line 1948 "configure"
1948 #include "confdefs.h"
1951 # define alloca __builtin_alloca
1954 # include <malloc.h>
1955 # define alloca _alloca
1958 # include <alloca.h>
1963 # ifndef alloca /* predefined by HP cc +Olibcalls */
1972 char *p = (char *) alloca(1);
1975 if { (eval echo configure
:1976: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
1977 ac_cv_func_alloca_works
=yes
1979 echo "configure: failed program was:" >&5
1980 cat conftest.
$ac_ext >&5
1982 ac_cv_func_alloca_works
=no
1987 echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
1988 if test $ac_cv_func_alloca_works = yes; then
1989 cat >> confdefs.h
<<\EOF
1990 #define HAVE_ALLOCA 1
1995 if test $ac_cv_func_alloca_works = no
; then
1996 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
1997 # that cause trouble. Some versions do not even contain alloca or
1998 # contain a buggy version. If you still want to use their alloca,
1999 # use ar to extract alloca.o from them instead of compiling alloca.c.
2000 ALLOCA
=alloca.
${ac_objext}
2001 cat >> confdefs.h
<<\EOF
2006 echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
2007 echo "configure:2008: checking whether alloca needs Cray hooks" >&5
2008 if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
2009 echo $ac_n "(cached) $ac_c" 1>&6
2011 cat > conftest.
$ac_ext <<EOF
2012 #line 2013 "configure"
2013 #include "confdefs.h"
2014 #if defined(CRAY) && ! defined(CRAY2)
2021 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2022 egrep "webecray" >/dev
/null
2>&1; then
2033 echo "$ac_t""$ac_cv_os_cray" 1>&6
2034 if test $ac_cv_os_cray = yes; then
2035 for ac_func
in _getb67 GETB67 getb67
; do
2036 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
2037 echo "configure:2038: checking for $ac_func" >&5
2038 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2039 echo $ac_n "(cached) $ac_c" 1>&6
2041 cat > conftest.
$ac_ext <<EOF
2042 #line 2043 "configure"
2043 #include "confdefs.h"
2044 /* System header to define __stub macros and hopefully few prototypes,
2045 which can conflict with char $ac_func(); below. */
2047 /* Override any gcc2 internal prototype to avoid an error. */
2048 /* We use char because int might match the return type of a gcc2
2049 builtin and then its argument prototype would still apply. */
2054 /* The GNU C library defines this for functions which it implements
2055 to always fail with ENOSYS. Some functions are actually named
2056 something starting with __ and the normal name is an alias. */
2057 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
2065 if { (eval echo configure
:2066: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
2067 eval "ac_cv_func_$ac_func=yes"
2069 echo "configure: failed program was:" >&5
2070 cat conftest.
$ac_ext >&5
2072 eval "ac_cv_func_$ac_func=no"
2077 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
2078 echo "$ac_t""yes" 1>&6
2079 cat >> confdefs.h
<<EOF
2080 #define CRAY_STACKSEG_END $ac_func
2085 echo "$ac_t""no" 1>&6
2091 echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
2092 echo "configure:2093: checking stack direction for C alloca" >&5
2093 if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
2094 echo $ac_n "(cached) $ac_c" 1>&6
2096 if test "$cross_compiling" = yes; then
2097 ac_cv_c_stack_direction
=0
2099 cat > conftest.
$ac_ext <<EOF
2100 #line 2101 "configure"
2101 #include "confdefs.h"
2102 find_stack_direction ()
2104 static char *addr = 0;
2109 return find_stack_direction ();
2112 return (&dummy > addr) ? 1 : -1;
2116 exit (find_stack_direction() < 0);
2119 if { (eval echo configure
:2120: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
2121 ac_cv_c_stack_direction
=1
2123 echo "configure: failed program was:" >&5
2124 cat conftest.
$ac_ext >&5
2126 ac_cv_c_stack_direction
=-1
2133 echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
2134 cat >> confdefs.h
<<EOF
2135 #define STACK_DIRECTION $ac_cv_c_stack_direction
2143 echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
2144 echo "configure:2145: checking for ANSI C header files" >&5
2145 if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
2146 echo $ac_n "(cached) $ac_c" 1>&6
2148 cat > conftest.
$ac_ext <<EOF
2149 #line 2150 "configure"
2150 #include "confdefs.h"
2156 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2157 { (eval echo configure
:2158: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2158 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2159 if test -z "$ac_err"; then
2161 ac_cv_header_stdc
=yes
2164 echo "configure: failed program was:" >&5
2165 cat conftest.
$ac_ext >&5
2167 ac_cv_header_stdc
=no
2171 if test $ac_cv_header_stdc = yes; then
2172 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
2173 cat > conftest.
$ac_ext <<EOF
2174 #line 2175 "configure"
2175 #include "confdefs.h"
2178 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2179 egrep "memchr" >/dev
/null
2>&1; then
2183 ac_cv_header_stdc
=no
2189 if test $ac_cv_header_stdc = yes; then
2190 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
2191 cat > conftest.
$ac_ext <<EOF
2192 #line 2193 "configure"
2193 #include "confdefs.h"
2196 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2197 egrep "free" >/dev
/null
2>&1; then
2201 ac_cv_header_stdc
=no
2207 if test $ac_cv_header_stdc = yes; then
2208 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
2209 if test "$cross_compiling" = yes; then
2212 cat > conftest.
$ac_ext <<EOF
2213 #line 2214 "configure"
2214 #include "confdefs.h"
2216 #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
2217 #define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
2218 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
2219 int main () { int i; for (i = 0; i < 256; i++)
2220 if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
2224 if { (eval echo configure
:2225: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
2228 echo "configure: failed program was:" >&5
2229 cat conftest.
$ac_ext >&5
2231 ac_cv_header_stdc
=no
2239 echo "$ac_t""$ac_cv_header_stdc" 1>&6
2240 if test $ac_cv_header_stdc = yes; then
2241 cat >> confdefs.h
<<\EOF
2242 #define STDC_HEADERS 1
2247 echo $ac_n "checking for pid_t""... $ac_c" 1>&6
2248 echo "configure:2249: checking for pid_t" >&5
2249 if eval "test \"`echo '$''{'ac_cv_type_pid_t'+set}'`\" = set"; then
2250 echo $ac_n "(cached) $ac_c" 1>&6
2252 cat > conftest.
$ac_ext <<EOF
2253 #line 2254 "configure"
2254 #include "confdefs.h"
2255 #include <sys/types.h>
2261 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2262 egrep "(^|[^a-zA-Z_0-9])pid_t[^a-zA-Z_0-9]" >/dev
/null
2>&1; then
2264 ac_cv_type_pid_t
=yes
2272 echo "$ac_t""$ac_cv_type_pid_t" 1>&6
2273 if test $ac_cv_type_pid_t = no
; then
2274 cat >> confdefs.h
<<\EOF
2280 ac_safe
=`echo "vfork.h" | sed 'y%./+-%__p_%'`
2281 echo $ac_n "checking for vfork.h""... $ac_c" 1>&6
2282 echo "configure:2283: checking for vfork.h" >&5
2283 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2284 echo $ac_n "(cached) $ac_c" 1>&6
2286 cat > conftest.
$ac_ext <<EOF
2287 #line 2288 "configure"
2288 #include "confdefs.h"
2291 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2292 { (eval echo configure
:2293: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2293 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2294 if test -z "$ac_err"; then
2296 eval "ac_cv_header_$ac_safe=yes"
2299 echo "configure: failed program was:" >&5
2300 cat conftest.
$ac_ext >&5
2302 eval "ac_cv_header_$ac_safe=no"
2306 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2307 echo "$ac_t""yes" 1>&6
2308 cat >> confdefs.h
<<\EOF
2309 #define HAVE_VFORK_H 1
2313 echo "$ac_t""no" 1>&6
2316 echo $ac_n "checking for working vfork""... $ac_c" 1>&6
2317 echo "configure:2318: checking for working vfork" >&5
2318 if eval "test \"`echo '$''{'ac_cv_func_vfork_works'+set}'`\" = set"; then
2319 echo $ac_n "(cached) $ac_c" 1>&6
2321 if test "$cross_compiling" = yes; then
2322 echo $ac_n "checking for vfork""... $ac_c" 1>&6
2323 echo "configure:2324: checking for vfork" >&5
2324 if eval "test \"`echo '$''{'ac_cv_func_vfork'+set}'`\" = set"; then
2325 echo $ac_n "(cached) $ac_c" 1>&6
2327 cat > conftest.
$ac_ext <<EOF
2328 #line 2329 "configure"
2329 #include "confdefs.h"
2330 /* System header to define __stub macros and hopefully few prototypes,
2331 which can conflict with char vfork(); below. */
2333 /* Override any gcc2 internal prototype to avoid an error. */
2334 /* We use char because int might match the return type of a gcc2
2335 builtin and then its argument prototype would still apply. */
2340 /* The GNU C library defines this for functions which it implements
2341 to always fail with ENOSYS. Some functions are actually named
2342 something starting with __ and the normal name is an alias. */
2343 #if defined (__stub_vfork) || defined (__stub___vfork)
2351 if { (eval echo configure
:2352: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
2353 eval "ac_cv_func_vfork=yes"
2355 echo "configure: failed program was:" >&5
2356 cat conftest.
$ac_ext >&5
2358 eval "ac_cv_func_vfork=no"
2363 if eval "test \"`echo '$ac_cv_func_'vfork`\" = yes"; then
2364 echo "$ac_t""yes" 1>&6
2367 echo "$ac_t""no" 1>&6
2370 ac_cv_func_vfork_works
=$ac_cv_func_vfork
2372 cat > conftest.
$ac_ext <<EOF
2373 #line 2374 "configure"
2374 #include "confdefs.h"
2375 /* Thanks to Paul Eggert for this test. */
2377 #include <sys/types.h>
2378 #include <sys/stat.h>
2379 #ifdef HAVE_UNISTD_H
2385 /* On some sparc systems, changes by the child to local and incoming
2386 argument registers are propagated back to the parent.
2387 The compiler is told about this with #include <vfork.h>,
2388 but some compilers (e.g. gcc -O) don't grok <vfork.h>.
2389 Test for this by using a static variable whose address
2390 is put into a register that is clobbered by the vfork. */
2393 sparc_address_test (int arg)
2395 sparc_address_test (arg) int arg;
2413 pid_t parent = getpid ();
2416 sparc_address_test ();
2421 /* Here is another test for sparc vfork register problems.
2422 This test uses lots of local variables, at least
2423 as many local variables as main has allocated so far
2424 including compiler temporaries. 4 locals are enough for
2425 gcc 1.40.3 on a Solaris 4.1.3 sparc, but we use 8 to be safe.
2426 A buggy compiler should reuse the register of parent
2427 for one of the local variables, since it will think that
2428 parent can't possibly be used any more in this routine.
2429 Assigning to the local variable will thus munge parent
2430 in the parent process. */
2432 p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
2433 p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
2434 /* Convince the compiler that p..p7 are live; otherwise, it might
2435 use the same hardware register for all 8 local variables. */
2436 if (p != p1 || p != p2 || p != p3 || p != p4
2437 || p != p5 || p != p6 || p != p7)
2440 /* On some systems (e.g. IRIX 3.3),
2441 vfork doesn't separate parent from child file descriptors.
2442 If the child closes a descriptor before it execs or exits,
2443 this munges the parent's descriptor as well.
2444 Test for this by closing stdout in the child. */
2445 _exit(close(fileno(stdout)) != 0);
2450 while (wait(&status) != child)
2453 /* Was there some problem with vforking? */
2456 /* Did the child fail? (This shouldn't happen.) */
2459 /* Did the vfork/compiler bug occur? */
2460 || parent != getpid()
2462 /* Did the file descriptor bug occur? */
2463 || fstat(fileno(stdout), &st) != 0
2468 if { (eval echo configure
:2469: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
2470 ac_cv_func_vfork_works
=yes
2472 echo "configure: failed program was:" >&5
2473 cat conftest.
$ac_ext >&5
2475 ac_cv_func_vfork_works
=no
2482 echo "$ac_t""$ac_cv_func_vfork_works" 1>&6
2483 if test $ac_cv_func_vfork_works = no
; then
2484 cat >> confdefs.h
<<\EOF
2490 if test $ac_cv_func_vfork_works = no
; then
2491 LIBOBJS
="$LIBOBJS vfork.o"
2494 echo $ac_n "checking for $v""... $ac_c" 1>&6
2495 echo "configure:2496: checking for $v" >&5
2496 if eval "test \"`echo '$''{'libiberty_cv_var_$v'+set}'`\" = set"; then
2497 echo $ac_n "(cached) $ac_c" 1>&6
2499 cat > conftest.
$ac_ext <<EOF
2500 #line 2501 "configure"
2501 #include "confdefs.h"
2504 extern int $v; p = &$v;
2507 if { (eval echo configure
:2508: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
2509 eval "libiberty_cv_var_$v=yes"
2511 echo "configure: failed program was:" >&5
2512 cat conftest.
$ac_ext >&5
2514 eval "libiberty_cv_var_$v=no"
2519 if eval "test \"`echo '$libiberty_cv_var_'$v`\" = yes"; then
2520 echo "$ac_t""yes" 1>&6
2521 n
=HAVE_
`echo $v | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2522 cat >> confdefs.h
<<EOF
2527 echo "$ac_t""no" 1>&6
2530 for ac_func
in $checkfuncs
2532 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
2533 echo "configure:2534: checking for $ac_func" >&5
2534 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2535 echo $ac_n "(cached) $ac_c" 1>&6
2537 cat > conftest.
$ac_ext <<EOF
2538 #line 2539 "configure"
2539 #include "confdefs.h"
2540 /* System header to define __stub macros and hopefully few prototypes,
2541 which can conflict with char $ac_func(); below. */
2543 /* Override any gcc2 internal prototype to avoid an error. */
2544 /* We use char because int might match the return type of a gcc2
2545 builtin and then its argument prototype would still apply. */
2550 /* The GNU C library defines this for functions which it implements
2551 to always fail with ENOSYS. Some functions are actually named
2552 something starting with __ and the normal name is an alias. */
2553 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
2561 if { (eval echo configure
:2562: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
2563 eval "ac_cv_func_$ac_func=yes"
2565 echo "configure: failed program was:" >&5
2566 cat conftest.
$ac_ext >&5
2568 eval "ac_cv_func_$ac_func=no"
2573 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
2574 echo "$ac_t""yes" 1>&6
2575 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2576 cat >> confdefs.h
<<EOF
2577 #define $ac_tr_func 1
2581 echo "$ac_t""no" 1>&6
2587 for ac_hdr
in unistd.h
2589 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
2590 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
2591 echo "configure:2592: checking for $ac_hdr" >&5
2592 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2593 echo $ac_n "(cached) $ac_c" 1>&6
2595 cat > conftest.
$ac_ext <<EOF
2596 #line 2597 "configure"
2597 #include "confdefs.h"
2600 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2601 { (eval echo configure
:2602: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2602 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2603 if test -z "$ac_err"; then
2605 eval "ac_cv_header_$ac_safe=yes"
2608 echo "configure: failed program was:" >&5
2609 cat conftest.
$ac_ext >&5
2611 eval "ac_cv_header_$ac_safe=no"
2615 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2616 echo "$ac_t""yes" 1>&6
2617 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
2618 cat >> confdefs.h
<<EOF
2619 #define $ac_tr_hdr 1
2623 echo "$ac_t""no" 1>&6
2627 for ac_func
in getpagesize
2629 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
2630 echo "configure:2631: checking for $ac_func" >&5
2631 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2632 echo $ac_n "(cached) $ac_c" 1>&6
2634 cat > conftest.
$ac_ext <<EOF
2635 #line 2636 "configure"
2636 #include "confdefs.h"
2637 /* System header to define __stub macros and hopefully few prototypes,
2638 which can conflict with char $ac_func(); below. */
2640 /* Override any gcc2 internal prototype to avoid an error. */
2641 /* We use char because int might match the return type of a gcc2
2642 builtin and then its argument prototype would still apply. */
2647 /* The GNU C library defines this for functions which it implements
2648 to always fail with ENOSYS. Some functions are actually named
2649 something starting with __ and the normal name is an alias. */
2650 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
2658 if { (eval echo configure
:2659: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
2660 eval "ac_cv_func_$ac_func=yes"
2662 echo "configure: failed program was:" >&5
2663 cat conftest.
$ac_ext >&5
2665 eval "ac_cv_func_$ac_func=no"
2670 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
2671 echo "$ac_t""yes" 1>&6
2672 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2673 cat >> confdefs.h
<<EOF
2674 #define $ac_tr_func 1
2678 echo "$ac_t""no" 1>&6
2682 echo $ac_n "checking for working mmap""... $ac_c" 1>&6
2683 echo "configure:2684: checking for working mmap" >&5
2684 if eval "test \"`echo '$''{'ac_cv_func_mmap_fixed_mapped'+set}'`\" = set"; then
2685 echo $ac_n "(cached) $ac_c" 1>&6
2687 if test "$cross_compiling" = yes; then
2688 ac_cv_func_mmap_fixed_mapped
=no
2690 cat > conftest.
$ac_ext <<EOF
2691 #line 2692 "configure"
2692 #include "confdefs.h"
2694 /* Thanks to Mike Haertel and Jim Avera for this test.
2695 Here is a matrix of mmap possibilities:
2696 mmap private not fixed
2697 mmap private fixed at somewhere currently unmapped
2698 mmap private fixed at somewhere already mapped
2699 mmap shared not fixed
2700 mmap shared fixed at somewhere currently unmapped
2701 mmap shared fixed at somewhere already mapped
2702 For private mappings, we should verify that changes cannot be read()
2703 back from the file, nor mmap's back from the file at a different
2704 address. (There have been systems where private was not correctly
2705 implemented like the infamous i386 svr4.0, and systems where the
2706 VM page cache was not coherent with the filesystem buffer cache
2707 like early versions of FreeBSD and possibly contemporary NetBSD.)
2708 For shared mappings, we should conversely verify that changes get
2709 propogated back to all the places they're supposed to be.
2711 Grep wants private fixed already mapped.
2712 The main things grep needs to know about mmap are:
2713 * does it exist and is it safe to write into the mmap'd area
2714 * how to use it (BSD variants) */
2715 #include <sys/types.h>
2717 #include <sys/mman.h>
2719 /* This mess was copied from the GNU getpagesize.h. */
2720 #ifndef HAVE_GETPAGESIZE
2721 # ifdef HAVE_UNISTD_H
2722 # include <unistd.h>
2725 /* Assume that all systems that can run configure have sys/param.h. */
2726 # ifndef HAVE_SYS_PARAM_H
2727 # define HAVE_SYS_PARAM_H 1
2730 # ifdef _SC_PAGESIZE
2731 # define getpagesize() sysconf(_SC_PAGESIZE)
2732 # else /* no _SC_PAGESIZE */
2733 # ifdef HAVE_SYS_PARAM_H
2734 # include <sys/param.h>
2735 # ifdef EXEC_PAGESIZE
2736 # define getpagesize() EXEC_PAGESIZE
2737 # else /* no EXEC_PAGESIZE */
2739 # define getpagesize() NBPG * CLSIZE
2742 # endif /* no CLSIZE */
2743 # else /* no NBPG */
2745 # define getpagesize() NBPC
2746 # else /* no NBPC */
2748 # define getpagesize() PAGESIZE
2749 # endif /* PAGESIZE */
2750 # endif /* no NBPC */
2751 # endif /* no NBPG */
2752 # endif /* no EXEC_PAGESIZE */
2753 # else /* no HAVE_SYS_PARAM_H */
2754 # define getpagesize() 8192 /* punt totally */
2755 # endif /* no HAVE_SYS_PARAM_H */
2756 # endif /* no _SC_PAGESIZE */
2758 #endif /* no HAVE_GETPAGESIZE */
2761 extern "C" { void *malloc(unsigned); }
2769 char *data, *data2, *data3;
2773 pagesize = getpagesize();
2776 * First, make a file with some known garbage in it.
2778 data = malloc(pagesize);
2781 for (i = 0; i < pagesize; ++i)
2782 *(data + i) = rand();
2784 fd = creat("conftestmmap", 0600);
2787 if (write(fd, data, pagesize) != pagesize)
2792 * Next, try to mmap the file at a fixed address which
2793 * already has something else allocated at it. If we can,
2794 * also make sure that we see the same garbage.
2796 fd = open("conftestmmap", O_RDWR);
2799 data2 = malloc(2 * pagesize);
2802 data2 += (pagesize - ((int) data2 & (pagesize - 1))) & (pagesize - 1);
2803 if (data2 != mmap(data2, pagesize, PROT_READ | PROT_WRITE,
2804 MAP_PRIVATE | MAP_FIXED, fd, 0L))
2806 for (i = 0; i < pagesize; ++i)
2807 if (*(data + i) != *(data2 + i))
2811 * Finally, make sure that changes to the mapped area
2812 * do not percolate back to the file as seen by read().
2813 * (This is a bug on some variants of i386 svr4.0.)
2815 for (i = 0; i < pagesize; ++i)
2816 *(data2 + i) = *(data2 + i) + 1;
2817 data3 = malloc(pagesize);
2820 if (read(fd, data3, pagesize) != pagesize)
2822 for (i = 0; i < pagesize; ++i)
2823 if (*(data + i) != *(data3 + i))
2826 unlink("conftestmmap");
2831 if { (eval echo configure
:2832: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
2833 ac_cv_func_mmap_fixed_mapped
=yes
2835 echo "configure: failed program was:" >&5
2836 cat conftest.
$ac_ext >&5
2838 ac_cv_func_mmap_fixed_mapped
=no
2845 echo "$ac_t""$ac_cv_func_mmap_fixed_mapped" 1>&6
2846 if test $ac_cv_func_mmap_fixed_mapped = yes; then
2847 cat >> confdefs.h
<<\EOF
2854 echo $ac_n "checking for working strncmp""... $ac_c" 1>&6
2855 echo "configure:2856: checking for working strncmp" >&5
2856 if eval "test \"`echo '$''{'ac_cv_func_strncmp_works'+set}'`\" = set"; then
2857 echo $ac_n "(cached) $ac_c" 1>&6
2859 if test "$cross_compiling" = yes; then
2860 ac_cv_func_strncmp_works
=no
2862 cat > conftest.
$ac_ext <<EOF
2863 #line 2864 "configure"
2864 #include "confdefs.h"
2866 /* Test by Jim Wilson and Kaveh Ghazi.
2867 Check whether strncmp reads past the end of its string parameters. */
2868 #include <sys/types.h>
2874 #ifdef HAVE_SYS_MMAN_H
2875 #include <sys/mman.h>
2879 #ifdef MAP_ANONYMOUS
2880 #define MAP_ANON MAP_ANONYMOUS
2882 #define MAP_ANON MAP_FILE
2893 #define MAP_LEN 0x10000
2897 #if defined(HAVE_MMAP) || defined(HAVE_MMAP_ANYWHERE)
2901 dev_zero = open ("/dev/zero", O_RDONLY);
2905 p = (char *) mmap (0, MAP_LEN, PROT_READ|PROT_WRITE,
2906 MAP_ANON|MAP_PRIVATE, dev_zero, 0);
2907 if (p == (char *)-1)
2911 char *string = "__si_type_info";
2912 char *q = (char *) p + MAP_LEN - strlen (string) - 2;
2913 char *r = (char *) p + 0xe;
2919 #endif /* HAVE_MMAP || HAVE_MMAP_ANYWHERE */
2924 if { (eval echo configure
:2925: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
2926 ac_cv_func_strncmp_works
=yes
2928 echo "configure: failed program was:" >&5
2929 cat conftest.
$ac_ext >&5
2931 ac_cv_func_strncmp_works
=no
2936 rm -f core core.
* *.core
2939 echo "$ac_t""$ac_cv_func_strncmp_works" 1>&6
2940 if test $ac_cv_func_strncmp_works = no
; then
2941 LIBOBJS
="$LIBOBJS strncmp.o"
2945 # Install a library built with a cross compiler in $(tooldir) rather
2947 if test -z "${with_cross_host}"; then
2950 INSTALL_DEST
=tooldir
2954 # We need multilib support, but only if configuring for the target.
2956 cat > confcache
<<\EOF
2957 # This file is a shell script that caches the results of configure
2958 # tests run on this system so they can be shared between configure
2959 # scripts and configure runs. It is not useful on other systems.
2960 # If it contains results you don't want to keep, you may remove or edit it.
2962 # By default, configure uses ./config.cache as the cache file,
2963 # creating it if it does not exist already. You can give configure
2964 # the --cache-file=FILE option to use a different cache file; that is
2965 # what configure does when it calls configure scripts in
2966 # subdirectories, so they share the cache.
2967 # Giving --cache-file=/dev/null disables caching, for debugging configure.
2968 # config.status only pays attention to the cache file if you give it the
2969 # --recheck option to rerun configure.
2972 # The following way of writing the cache mishandles newlines in values,
2973 # but we know of no workaround that is simple, portable, and efficient.
2974 # So, don't put newlines in cache variables' values.
2975 # Ultrix sh set writes to stderr and can't be redirected directly,
2976 # and sets the high bit in the cache file unless we assign to the vars.
2978 case `(ac_space=' '; set | grep ac_space) 2>&1` in
2980 # `set' does not quote correctly, so add quotes (double-quote substitution
2981 # turns \\\\ into \\, and sed turns \\ into \).
2983 -e "s/'/'\\\\''/g" \
2984 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
2987 # `set' quotes correctly as required by POSIX, so do not add quotes.
2988 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
2991 if cmp -s $cache_file confcache
; then
2994 if test -w $cache_file; then
2995 echo "updating cache $cache_file"
2996 cat confcache
> $cache_file
2998 echo "not updating unwritable cache $cache_file"
3003 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
3005 test "x$prefix" = xNONE
&& prefix
=$ac_default_prefix
3006 # Let make expand exec_prefix.
3007 test "x$exec_prefix" = xNONE
&& exec_prefix
='${prefix}'
3009 # Any assignment to VPATH causes Sun make to only execute
3010 # the first set of double-colon rules, so remove it if not needed.
3011 # If there is a colon in the path, we need to keep it.
3012 if test "x$srcdir" = x.
; then
3013 ac_vpsub
='/^[ ]*VPATH[ ]*=[^:]*$/d'
3016 trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
3018 DEFS
=-DHAVE_CONFIG_H
3020 # Without the "./", some shells look in PATH for config.status.
3021 : ${CONFIG_STATUS=./config.status}
3023 echo creating
$CONFIG_STATUS
3024 rm -f $CONFIG_STATUS
3025 cat > $CONFIG_STATUS <<EOF
3027 # Generated automatically by configure.
3028 # Run this file to recreate the current configuration.
3029 # This directory was configured as follows,
3030 # on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
3032 # $0 $ac_configure_args
3034 # Compiler output produced by configure, useful for debugging
3035 # configure, is in ./config.log if it exists.
3037 ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
3040 case "\$ac_option" in
3041 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
3042 echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
3043 exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
3044 -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
3045 echo "$CONFIG_STATUS generated by autoconf version 2.13"
3047 -help | --help | --hel | --he | --h)
3048 echo "\$ac_cs_usage"; exit 0 ;;
3049 *) echo "\$ac_cs_usage"; exit 1 ;;
3053 ac_given_srcdir=$srcdir
3054 ac_given_INSTALL="$INSTALL"
3056 trap 'rm -fr `echo "Makefile testsuite/Makefile config.h:config.in" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
3058 cat >> $CONFIG_STATUS <<EOF
3060 # Protect against being on the right side of a sed subst in config.status.
3061 sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
3062 s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
3066 s%@CFLAGS@%$CFLAGS%g
3067 s%@CPPFLAGS@%$CPPFLAGS%g
3068 s%@CXXFLAGS@%$CXXFLAGS%g
3069 s%@FFLAGS@%$FFLAGS%g
3071 s%@LDFLAGS@%$LDFLAGS%g
3073 s%@exec_prefix@%$exec_prefix%g
3074 s%@prefix@%$prefix%g
3075 s%@program_transform_name@%$program_transform_name%g
3076 s%@bindir@%$bindir%g
3077 s%@sbindir@%$sbindir%g
3078 s%@libexecdir@%$libexecdir%g
3079 s%@datadir@%$datadir%g
3080 s%@sysconfdir@%$sysconfdir%g
3081 s%@sharedstatedir@%$sharedstatedir%g
3082 s%@localstatedir@%$localstatedir%g
3083 s%@libdir@%$libdir%g
3084 s%@includedir@%$includedir%g
3085 s%@oldincludedir@%$oldincludedir%g
3086 s%@infodir@%$infodir%g
3087 s%@mandir@%$mandir%g
3089 s%@host_alias@%$host_alias%g
3090 s%@host_cpu@%$host_cpu%g
3091 s%@host_vendor@%$host_vendor%g
3092 s%@host_os@%$host_os%g
3094 s%@build_alias@%$build_alias%g
3095 s%@build_cpu@%$build_cpu%g
3096 s%@build_vendor@%$build_vendor%g
3097 s%@build_os@%$build_os%g
3099 s%@RANLIB@%$RANLIB%g
3100 s%@ac_libiberty_warn_cflags@%$ac_libiberty_warn_cflags%g
3102 s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
3103 s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
3104 s%@INSTALL_DATA@%$INSTALL_DATA%g
3105 /@host_makefile_frag@/r $host_makefile_frag
3106 s%@host_makefile_frag@%%g
3109 s%@LIBOBJS@%$LIBOBJS%g
3110 s%@ALLOCA@%$ALLOCA%g
3111 s%@INSTALL_DEST@%$INSTALL_DEST%g
3116 cat >> $CONFIG_STATUS <<\EOF
3118 # Split the substitutions into bite-sized pieces for seds with
3119 # small command number limits, like on Digital OSF/1 and HP-UX.
3120 ac_max_sed_cmds
=90 # Maximum number of lines to put in a sed script.
3121 ac_file
=1 # Number of current file.
3122 ac_beg
=1 # First line for current file.
3123 ac_end
=$ac_max_sed_cmds # Line after last line for current file.
3126 while $ac_more_lines; do
3127 if test $ac_beg -gt 1; then
3128 sed "1,${ac_beg}d; ${ac_end}q" conftest.subs
> conftest.s
$ac_file
3130 sed "${ac_end}q" conftest.subs
> conftest.s
$ac_file
3132 if test ! -s conftest.s
$ac_file; then
3134 rm -f conftest.s
$ac_file
3136 if test -z "$ac_sed_cmds"; then
3137 ac_sed_cmds
="sed -f conftest.s$ac_file"
3139 ac_sed_cmds
="$ac_sed_cmds | sed -f conftest.s$ac_file"
3141 ac_file
=`expr $ac_file + 1`
3143 ac_end
=`expr $ac_end + $ac_max_sed_cmds`
3146 if test -z "$ac_sed_cmds"; then
3151 cat >> $CONFIG_STATUS <<EOF
3153 CONFIG_FILES=\${CONFIG_FILES-"Makefile testsuite/Makefile"}
3155 cat >> $CONFIG_STATUS <<\EOF
3156 for ac_file
in ..
$CONFIG_FILES; do if test "x$ac_file" != x..
; then
3157 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
3159 *:*) ac_file_in
=`echo "$ac_file"|sed 's%[^:]*:%%'`
3160 ac_file
=`echo "$ac_file"|sed 's%:.*%%'` ;;
3161 *) ac_file_in
="${ac_file}.in" ;;
3164 # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
3166 # Remove last slash and all that follows it. Not all systems have dirname.
3167 ac_dir
=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
3168 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .
; then
3169 # The file is in a subdirectory.
3170 test ! -d "$ac_dir" && mkdir
"$ac_dir"
3171 ac_dir_suffix
="/`echo $ac_dir|sed 's%^\./%%'`"
3172 # A "../" for each directory in $ac_dir_suffix.
3173 ac_dots
=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
3175 ac_dir_suffix
= ac_dots
=
3178 case "$ac_given_srcdir" in
3180 if test -z "$ac_dots"; then top_srcdir
=.
3181 else top_srcdir
=`echo $ac_dots|sed 's%/$%%'`; fi ;;
3182 /*) srcdir
="$ac_given_srcdir$ac_dir_suffix"; top_srcdir
="$ac_given_srcdir" ;;
3184 srcdir
="$ac_dots$ac_given_srcdir$ac_dir_suffix"
3185 top_srcdir
="$ac_dots$ac_given_srcdir" ;;
3188 case "$ac_given_INSTALL" in
3189 [/$
]*) INSTALL
="$ac_given_INSTALL" ;;
3190 *) INSTALL
="$ac_dots$ac_given_INSTALL" ;;
3193 echo creating
"$ac_file"
3195 configure_input
="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
3197 *Makefile
*) ac_comsub
="1i\\
3198 # $configure_input" ;;
3202 ac_file_inputs
=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
3204 s%@configure_input@%$configure_input%g
3205 s%@srcdir@%$srcdir%g
3206 s%@top_srcdir@%$top_srcdir%g
3207 s%@INSTALL@%$INSTALL%g
3208 " $ac_file_inputs |
(eval "$ac_sed_cmds") > $ac_file
3212 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
3213 # NAME is the cpp macro being defined and VALUE is the value it is being given.
3215 # ac_d sets the value in "#define NAME VALUE" lines.
3216 ac_dA
='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)'
3217 ac_dB
='\([ ][ ]*\)[^ ]*%\1#\2'
3220 # ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
3221 ac_uA
='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
3222 ac_uB
='\([ ]\)%\1#\2define\3'
3225 # ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
3226 ac_eA
='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
3227 ac_eB
='$%\1#\2define\3'
3231 if test "${CONFIG_HEADERS+set}" != set; then
3233 cat >> $CONFIG_STATUS <<EOF
3234 CONFIG_HEADERS="config.h:config.in"
3236 cat >> $CONFIG_STATUS <<\EOF
3238 for ac_file
in ..
$CONFIG_HEADERS; do if test "x$ac_file" != x..
; then
3239 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
3241 *:*) ac_file_in
=`echo "$ac_file"|sed 's%[^:]*:%%'`
3242 ac_file
=`echo "$ac_file"|sed 's%:.*%%'` ;;
3243 *) ac_file_in
="${ac_file}.in" ;;
3246 echo creating
$ac_file
3248 rm -f conftest.frag conftest.
in conftest.out
3249 ac_file_inputs
=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
3250 cat $ac_file_inputs > conftest.
in
3254 # Transform confdefs.h into a sed script conftest.vals that substitutes
3255 # the proper values into config.h.in to produce config.h. And first:
3256 # Protect against being on the right side of a sed subst in config.status.
3257 # Protect against being in an unquoted here document in config.status.
3259 cat > conftest.hdr
<<\EOF
3262 s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
3266 sed -n -f conftest.hdr confdefs.h > conftest.vals
3269 # This sed command replaces #undef with comments. This is necessary, for
3270 # example, in the case of _POSIX_SOURCE, which is predefined and required
3271 # on some systems where configure will not decide to define it.
3272 cat >> conftest.vals <<\EOF
3273 s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
3276 # Break up conftest.vals because some shells have a limit on
3277 # the size of here documents, and old seds have small limits too.
3282 ac_lines=`grep -c . conftest.vals
`
3283 # grep -c gives empty output for an empty file on some AIX systems.
3284 if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
3285 # Write a limited-size here document to conftest.frag.
3286 echo ' cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
3287 sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
3289 sed -f conftest.frag conftest.in > conftest.out
3291 mv conftest.out conftest.in
3293 sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
3295 mv conftest.tail conftest.vals
3299 cat >> $CONFIG_STATUS <<\EOF
3300 rm -f conftest.frag conftest.h
3301 echo "/* $ac_file. Generated automatically by configure. */" > conftest.h
3302 cat conftest.in >> conftest.h
3304 if cmp -s $ac_file conftest.h 2>/dev/null; then
3305 echo "$ac_file is unchanged"
3308 # Remove last slash and all that follows it. Not all systems have dirname.
3309 ac_dir=`echo $ac_file|
sed 's%/[^/][^/]*$%%'`
3310 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
3311 # The file is in a subdirectory.
3312 test ! -d "$ac_dir" && mkdir "$ac_dir"
3315 mv conftest.h $ac_file
3320 cat >> $CONFIG_STATUS <<EOF
3324 with_target_subdir=${with_target_subdir}
3325 with_multisubdir=${with_multisubdir}
3326 ac_configure_args="--enable-multilib ${ac_configure_args}"
3327 CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
3328 libiberty_topdir=${libiberty_topdir}
3331 cat >> $CONFIG_STATUS <<\EOF
3332 test -z "$CONFIG_HEADERS" || echo timestamp > stamp-h
3333 if test -n "$CONFIG_FILES"; then
3334 if test -n "${with_target_subdir}"; then
3335 # FIXME: We shouldn't need to set ac_file
3337 . ${libiberty_topdir}/config-ml.in
3342 chmod +x $CONFIG_STATUS
3343 rm -fr confdefs* $ac_clean_files
3344 test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1