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 --enable-shared[=PKGS] build shared libraries [default=no]"
17 --enable-static[=PKGS] build static libraries [default=yes]"
19 --enable-fast-install[=PKGS] optimize for fast installation [default=yes]"
21 --with-gnu-ld assume the C compiler uses GNU ld [default=no]"
23 --disable-libtool-lock avoid locking (might break parallel builds)"
25 --with-pic try to use only PIC/non-PIC objects [default=use both]"
27 --enable-64-bit-bfd 64-bit support (on hosts with narrower word sizes)"
29 --enable-targets alternative target configurations"
31 --enable-commonbfdlib build shared BFD/opcodes/libiberty library"
33 --with-mmap try using mmap for BFD input files if available"
35 --enable-build-warnings Enable build-time compiler warnings if gcc is used"
37 --enable-maintainer-mode enable make rules and dependencies not useful
38 (and sometimes confusing) to the casual installer"
40 --disable-nls do not use Native Language Support"
42 --with-included-gettext use the GNU gettext library included here"
44 # Initialize some variables set by options.
45 # The variables have the same names as the options, with
46 # dashes changed to underlines.
48 cache_file
=.
/config.cache
57 program_transform_name
=s
,x
,x
,
65 bindir
='${exec_prefix}/bin'
66 sbindir
='${exec_prefix}/sbin'
67 libexecdir
='${exec_prefix}/libexec'
68 datadir
='${prefix}/share'
69 sysconfdir
='${prefix}/etc'
70 sharedstatedir
='${prefix}/com'
71 localstatedir
='${prefix}/var'
72 libdir
='${exec_prefix}/lib'
73 includedir
='${prefix}/include'
74 oldincludedir
='/usr/include'
75 infodir
='${prefix}/info'
76 mandir
='${prefix}/man'
78 # Initialize some other variables.
81 SHELL
=${CONFIG_SHELL-/bin/sh}
82 # Maximum number of lines to put in a shell here document.
89 # If the previous option needs an argument, assign it.
90 if test -n "$ac_prev"; then
91 eval "$ac_prev=\$ac_option"
97 -*=*) ac_optarg
=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
101 # Accept the important Cygnus configure options, so we can diagnose typos.
105 -bindir |
--bindir |
--bindi |
--bind |
--bin |
--bi)
107 -bindir=* |
--bindir=* |
--bindi=* |
--bind=* |
--bin=* |
--bi=*)
108 bindir
="$ac_optarg" ;;
110 -build |
--build |
--buil |
--bui |
--bu)
112 -build=* |
--build=* |
--buil=* |
--bui=* |
--bu=*)
113 build
="$ac_optarg" ;;
115 -cache-file |
--cache-file |
--cache-fil |
--cache-fi \
116 |
--cache-f |
--cache- |
--cache |
--cach |
--cac |
--ca |
--c)
117 ac_prev
=cache_file
;;
118 -cache-file=* |
--cache-file=* |
--cache-fil=* |
--cache-fi=* \
119 |
--cache-f=* |
--cache-=* |
--cache=* |
--cach=* |
--cac=* |
--ca=* |
--c=*)
120 cache_file
="$ac_optarg" ;;
122 -datadir |
--datadir |
--datadi |
--datad |
--data |
--dat |
--da)
124 -datadir=* |
--datadir=* |
--datadi=* |
--datad=* |
--data=* |
--dat=* \
126 datadir
="$ac_optarg" ;;
128 -disable-* |
--disable-*)
129 ac_feature
=`echo $ac_option|sed -e 's/-*disable-//'`
130 # Reject names that are not valid shell variable names.
131 if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
132 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
134 ac_feature
=`echo $ac_feature| sed 's/-/_/g'`
135 eval "enable_${ac_feature}=no" ;;
137 -enable-* |
--enable-*)
138 ac_feature
=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
139 # Reject names that are not valid shell variable names.
140 if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
141 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
143 ac_feature
=`echo $ac_feature| sed 's/-/_/g'`
148 eval "enable_${ac_feature}='$ac_optarg'" ;;
150 -exec-prefix |
--exec_prefix |
--exec-prefix |
--exec-prefi \
151 |
--exec-pref |
--exec-pre |
--exec-pr |
--exec-p |
--exec- \
152 |
--exec |
--exe |
--ex)
153 ac_prev
=exec_prefix
;;
154 -exec-prefix=* |
--exec_prefix=* |
--exec-prefix=* |
--exec-prefi=* \
155 |
--exec-pref=* |
--exec-pre=* |
--exec-pr=* |
--exec-p=* |
--exec-=* \
156 |
--exec=* |
--exe=* |
--ex=*)
157 exec_prefix
="$ac_optarg" ;;
159 -gas |
--gas |
--ga |
--g)
160 # Obsolete; use --with-gas.
163 -help |
--help |
--hel |
--he)
164 # Omit some internal or obsolete options to make the list less imposing.
165 # This message is too long to be a string in the A/UX 3.1 sh.
167 Usage: configure [options] [host]
168 Options: [defaults in brackets after descriptions]
170 --cache-file=FILE cache test results in FILE
171 --help print this message
172 --no-create do not create output files
173 --quiet, --silent do not print \`checking...' messages
174 --version print the version of autoconf that created configure
175 Directory and file names:
176 --prefix=PREFIX install architecture-independent files in PREFIX
178 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
180 --bindir=DIR user executables in DIR [EPREFIX/bin]
181 --sbindir=DIR system admin executables in DIR [EPREFIX/sbin]
182 --libexecdir=DIR program executables in DIR [EPREFIX/libexec]
183 --datadir=DIR read-only architecture-independent data in DIR
185 --sysconfdir=DIR read-only single-machine data in DIR [PREFIX/etc]
186 --sharedstatedir=DIR modifiable architecture-independent data in DIR
188 --localstatedir=DIR modifiable single-machine data in DIR [PREFIX/var]
189 --libdir=DIR object code libraries in DIR [EPREFIX/lib]
190 --includedir=DIR C header files in DIR [PREFIX/include]
191 --oldincludedir=DIR C header files for non-gcc in DIR [/usr/include]
192 --infodir=DIR info documentation in DIR [PREFIX/info]
193 --mandir=DIR man documentation in DIR [PREFIX/man]
194 --srcdir=DIR find the sources in DIR [configure dir or ..]
195 --program-prefix=PREFIX prepend PREFIX to installed program names
196 --program-suffix=SUFFIX append SUFFIX to installed program names
197 --program-transform-name=PROGRAM
198 run sed PROGRAM on installed program names
202 --build=BUILD configure for building on BUILD [BUILD=HOST]
203 --host=HOST configure for HOST [guessed]
204 --target=TARGET configure for TARGET [TARGET=HOST]
205 Features and packages:
206 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
207 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
208 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
209 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
210 --x-includes=DIR X include files are in DIR
211 --x-libraries=DIR X library files are in DIR
213 if test -n "$ac_help"; then
214 echo "--enable and --with options recognized:$ac_help"
218 -host |
--host |
--hos |
--ho)
220 -host=* |
--host=* |
--hos=* |
--ho=*)
223 -includedir |
--includedir |
--includedi |
--included |
--include \
224 |
--includ |
--inclu |
--incl |
--inc)
225 ac_prev
=includedir
;;
226 -includedir=* |
--includedir=* |
--includedi=* |
--included=* |
--include=* \
227 |
--includ=* |
--inclu=* |
--incl=* |
--inc=*)
228 includedir
="$ac_optarg" ;;
230 -infodir |
--infodir |
--infodi |
--infod |
--info |
--inf)
232 -infodir=* |
--infodir=* |
--infodi=* |
--infod=* |
--info=* |
--inf=*)
233 infodir
="$ac_optarg" ;;
235 -libdir |
--libdir |
--libdi |
--libd)
237 -libdir=* |
--libdir=* |
--libdi=* |
--libd=*)
238 libdir
="$ac_optarg" ;;
240 -libexecdir |
--libexecdir |
--libexecdi |
--libexecd |
--libexec \
241 |
--libexe |
--libex |
--libe)
242 ac_prev
=libexecdir
;;
243 -libexecdir=* |
--libexecdir=* |
--libexecdi=* |
--libexecd=* |
--libexec=* \
244 |
--libexe=* |
--libex=* |
--libe=*)
245 libexecdir
="$ac_optarg" ;;
247 -localstatedir |
--localstatedir |
--localstatedi |
--localstated \
248 |
--localstate |
--localstat |
--localsta |
--localst \
249 |
--locals |
--local |
--loca |
--loc |
--lo)
250 ac_prev
=localstatedir
;;
251 -localstatedir=* |
--localstatedir=* |
--localstatedi=* |
--localstated=* \
252 |
--localstate=* |
--localstat=* |
--localsta=* |
--localst=* \
253 |
--locals=* |
--local=* |
--loca=* |
--loc=* |
--lo=*)
254 localstatedir
="$ac_optarg" ;;
256 -mandir |
--mandir |
--mandi |
--mand |
--man |
--ma |
--m)
258 -mandir=* |
--mandir=* |
--mandi=* |
--mand=* |
--man=* |
--ma=* |
--m=*)
259 mandir
="$ac_optarg" ;;
262 # Obsolete; use --without-fp.
265 -no-create |
--no-create |
--no-creat |
--no-crea |
--no-cre \
269 -no-recursion |
--no-recursion |
--no-recursio |
--no-recursi \
270 |
--no-recurs |
--no-recur |
--no-recu |
--no-rec |
--no-re |
--no-r)
273 -oldincludedir |
--oldincludedir |
--oldincludedi |
--oldincluded \
274 |
--oldinclude |
--oldinclud |
--oldinclu |
--oldincl |
--oldinc \
275 |
--oldin |
--oldi |
--old |
--ol |
--o)
276 ac_prev
=oldincludedir
;;
277 -oldincludedir=* |
--oldincludedir=* |
--oldincludedi=* |
--oldincluded=* \
278 |
--oldinclude=* |
--oldinclud=* |
--oldinclu=* |
--oldincl=* |
--oldinc=* \
279 |
--oldin=* |
--oldi=* |
--old=* |
--ol=* |
--o=*)
280 oldincludedir
="$ac_optarg" ;;
282 -prefix |
--prefix |
--prefi |
--pref |
--pre |
--pr |
--p)
284 -prefix=* |
--prefix=* |
--prefi=* |
--pref=* |
--pre=* |
--pr=* |
--p=*)
285 prefix
="$ac_optarg" ;;
287 -program-prefix |
--program-prefix |
--program-prefi |
--program-pref \
288 |
--program-pre |
--program-pr |
--program-p)
289 ac_prev
=program_prefix
;;
290 -program-prefix=* |
--program-prefix=* |
--program-prefi=* \
291 |
--program-pref=* |
--program-pre=* |
--program-pr=* |
--program-p=*)
292 program_prefix
="$ac_optarg" ;;
294 -program-suffix |
--program-suffix |
--program-suffi |
--program-suff \
295 |
--program-suf |
--program-su |
--program-s)
296 ac_prev
=program_suffix
;;
297 -program-suffix=* |
--program-suffix=* |
--program-suffi=* \
298 |
--program-suff=* |
--program-suf=* |
--program-su=* |
--program-s=*)
299 program_suffix
="$ac_optarg" ;;
301 -program-transform-name |
--program-transform-name \
302 |
--program-transform-nam |
--program-transform-na \
303 |
--program-transform-n |
--program-transform- \
304 |
--program-transform |
--program-transfor \
305 |
--program-transfo |
--program-transf \
306 |
--program-trans |
--program-tran \
307 |
--progr-tra |
--program-tr |
--program-t)
308 ac_prev
=program_transform_name
;;
309 -program-transform-name=* |
--program-transform-name=* \
310 |
--program-transform-nam=* |
--program-transform-na=* \
311 |
--program-transform-n=* |
--program-transform-=* \
312 |
--program-transform=* |
--program-transfor=* \
313 |
--program-transfo=* |
--program-transf=* \
314 |
--program-trans=* |
--program-tran=* \
315 |
--progr-tra=* |
--program-tr=* |
--program-t=*)
316 program_transform_name
="$ac_optarg" ;;
318 -q |
-quiet |
--quiet |
--quie |
--qui |
--qu |
--q \
319 |
-silent |
--silent |
--silen |
--sile |
--sil)
322 -sbindir |
--sbindir |
--sbindi |
--sbind |
--sbin |
--sbi |
--sb)
324 -sbindir=* |
--sbindir=* |
--sbindi=* |
--sbind=* |
--sbin=* \
326 sbindir
="$ac_optarg" ;;
328 -sharedstatedir |
--sharedstatedir |
--sharedstatedi \
329 |
--sharedstated |
--sharedstate |
--sharedstat |
--sharedsta \
330 |
--sharedst |
--shareds |
--shared |
--share |
--shar \
332 ac_prev
=sharedstatedir
;;
333 -sharedstatedir=* |
--sharedstatedir=* |
--sharedstatedi=* \
334 |
--sharedstated=* |
--sharedstate=* |
--sharedstat=* |
--sharedsta=* \
335 |
--sharedst=* |
--shareds=* |
--shared=* |
--share=* |
--shar=* \
337 sharedstatedir
="$ac_optarg" ;;
339 -site |
--site |
--sit)
341 -site=* |
--site=* |
--sit=*)
344 -srcdir |
--srcdir |
--srcdi |
--srcd |
--src |
--sr)
346 -srcdir=* |
--srcdir=* |
--srcdi=* |
--srcd=* |
--src=* |
--sr=*)
347 srcdir
="$ac_optarg" ;;
349 -sysconfdir |
--sysconfdir |
--sysconfdi |
--sysconfd |
--sysconf \
350 |
--syscon |
--sysco |
--sysc |
--sys |
--sy)
351 ac_prev
=sysconfdir
;;
352 -sysconfdir=* |
--sysconfdir=* |
--sysconfdi=* |
--sysconfd=* |
--sysconf=* \
353 |
--syscon=* |
--sysco=* |
--sysc=* |
--sys=* |
--sy=*)
354 sysconfdir
="$ac_optarg" ;;
356 -target |
--target |
--targe |
--targ |
--tar |
--ta |
--t)
358 -target=* |
--target=* |
--targe=* |
--targ=* |
--tar=* |
--ta=* |
--t=*)
359 target
="$ac_optarg" ;;
361 -v |
-verbose |
--verbose |
--verbos |
--verbo |
--verb)
364 -version |
--version |
--versio |
--versi |
--vers)
365 echo "configure generated by autoconf version 2.13"
369 ac_package
=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
370 # Reject names that are not valid shell variable names.
371 if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
372 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
374 ac_package
=`echo $ac_package| sed 's/-/_/g'`
379 eval "with_${ac_package}='$ac_optarg'" ;;
381 -without-* |
--without-*)
382 ac_package
=`echo $ac_option|sed -e 's/-*without-//'`
383 # Reject names that are not valid shell variable names.
384 if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
385 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
387 ac_package
=`echo $ac_package| sed 's/-/_/g'`
388 eval "with_${ac_package}=no" ;;
391 # Obsolete; use --with-x.
394 -x-includes |
--x-includes |
--x-include |
--x-includ |
--x-inclu \
395 |
--x-incl |
--x-inc |
--x-in |
--x-i)
396 ac_prev
=x_includes
;;
397 -x-includes=* |
--x-includes=* |
--x-include=* |
--x-includ=* |
--x-inclu=* \
398 |
--x-incl=* |
--x-inc=* |
--x-in=* |
--x-i=*)
399 x_includes
="$ac_optarg" ;;
401 -x-libraries |
--x-libraries |
--x-librarie |
--x-librari \
402 |
--x-librar |
--x-libra |
--x-libr |
--x-lib |
--x-li |
--x-l)
403 ac_prev
=x_libraries
;;
404 -x-libraries=* |
--x-libraries=* |
--x-librarie=* |
--x-librari=* \
405 |
--x-librar=* |
--x-libra=* |
--x-libr=* |
--x-lib=* |
--x-li=* |
--x-l=*)
406 x_libraries
="$ac_optarg" ;;
408 -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
412 if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
413 echo "configure: warning: $ac_option: invalid host type" 1>&2
415 if test "x$nonopt" != xNONE
; then
416 { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
424 if test -n "$ac_prev"; then
425 { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
428 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
430 # File descriptor usage:
433 # 2 errors and warnings
434 # 3 some systems may open it to /dev/tty
435 # 4 used on the Kubota Titan
436 # 6 checking for... messages and results
437 # 5 compiler messages saved in config.log
438 if test "$silent" = yes; then
446 This file contains any messages produced by compilers while
447 running configure, to aid debugging if configure makes a mistake.
450 # Strip out --no-create and --no-recursion so they do not pile up.
451 # Also quote any args containing shell metacharacters.
456 -no-create |
--no-create |
--no-creat |
--no-crea |
--no-cre \
457 |
--no-cr |
--no-c) ;;
458 -no-recursion |
--no-recursion |
--no-recursio |
--no-recursi \
459 |
--no-recurs |
--no-recur |
--no-recu |
--no-rec |
--no-re |
--no-r) ;;
460 *" "*|
*" "*|
*[\
[\
]\~\
#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
461 ac_configure_args
="$ac_configure_args '$ac_arg'" ;;
462 *) ac_configure_args
="$ac_configure_args $ac_arg" ;;
467 # Only set these to C if already set. These must not be set unconditionally
468 # because not all systems understand e.g. LANG=C (notably SCO).
469 # Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
470 # Non-C LC_CTYPE values break the ctype check.
471 if test "${LANG+set}" = set; then LANG
=C
; export LANG
; fi
472 if test "${LC_ALL+set}" = set; then LC_ALL
=C
; export LC_ALL
; fi
473 if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES
=C
; export LC_MESSAGES
; fi
474 if test "${LC_CTYPE+set}" = set; then LC_CTYPE
=C
; export LC_CTYPE
; fi
476 # confdefs.h avoids OS command line length limits that DEFS can exceed.
477 rm -rf conftest
* confdefs.h
478 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
481 # A filename unique to this package, relative to the directory that
482 # configure is in, which we can look for to find out if srcdir is correct.
483 ac_unique_file
=libbfd.c
485 # Find the source files, if location was not specified.
486 if test -z "$srcdir"; then
487 ac_srcdir_defaulted
=yes
488 # Try the directory containing this script, then its parent.
490 ac_confdir
=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
491 test "x$ac_confdir" = "x$ac_prog" && ac_confdir
=.
493 if test ! -r $srcdir/$ac_unique_file; then
497 ac_srcdir_defaulted
=no
499 if test ! -r $srcdir/$ac_unique_file; then
500 if test "$ac_srcdir_defaulted" = yes; then
501 { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
503 { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
506 srcdir
=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
508 # Prefer explicitly selected file to automatically selected ones.
509 if test -z "$CONFIG_SITE"; then
510 if test "x$prefix" != xNONE
; then
511 CONFIG_SITE
="$prefix/share/config.site $prefix/etc/config.site"
513 CONFIG_SITE
="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
516 for ac_site_file
in $CONFIG_SITE; do
517 if test -r "$ac_site_file"; then
518 echo "loading site script $ac_site_file"
523 if test -r "$cache_file"; then
524 echo "loading cache $cache_file"
527 echo "creating cache $cache_file"
532 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
533 ac_cpp
='$CPP $CPPFLAGS'
534 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
535 ac_link
='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
536 cross_compiling
=$ac_cv_prog_cc_cross
540 if (echo "testing\c"; echo 1,2,3) |
grep c
>/dev
/null
; then
541 # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
542 if (echo -n testing
; echo 1,2,3) |
sed s
/-n/xn
/ |
grep xn
>/dev
/null
; then
549 ac_n
= ac_c
='\c' ac_t
=
552 echo $ac_n "checking for Cygwin environment""... $ac_c" 1>&6
553 echo "configure:554: checking for Cygwin environment" >&5
554 if eval "test \"`echo '$''{'ac_cv_cygwin'+set}'`\" = set"; then
555 echo $ac_n "(cached) $ac_c" 1>&6
557 cat > conftest.
$ac_ext <<EOF
558 #line 559 "configure"
559 #include "confdefs.h"
564 #define __CYGWIN__ __CYGWIN32__
569 if { (eval echo configure
:570: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
573 echo "configure: failed program was:" >&5
574 cat conftest.
$ac_ext >&5
582 echo "$ac_t""$ac_cv_cygwin" 1>&6
584 test "$ac_cv_cygwin" = yes && CYGWIN
=yes
585 echo $ac_n "checking for mingw32 environment""... $ac_c" 1>&6
586 echo "configure:587: checking for mingw32 environment" >&5
587 if eval "test \"`echo '$''{'ac_cv_mingw32'+set}'`\" = set"; then
588 echo $ac_n "(cached) $ac_c" 1>&6
590 cat > conftest.
$ac_ext <<EOF
591 #line 592 "configure"
592 #include "confdefs.h"
598 if { (eval echo configure
:599: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
602 echo "configure: failed program was:" >&5
603 cat conftest.
$ac_ext >&5
611 echo "$ac_t""$ac_cv_mingw32" 1>&6
613 test "$ac_cv_mingw32" = yes && MINGW32
=yes
617 for ac_dir
in $srcdir $srcdir/..
$srcdir/..
/..
; do
618 if test -f $ac_dir/install-sh
; then
620 ac_install_sh
="$ac_aux_dir/install-sh -c"
622 elif test -f $ac_dir/install.sh
; then
624 ac_install_sh
="$ac_aux_dir/install.sh -c"
628 if test -z "$ac_aux_dir"; then
629 { echo "configure: error: can not find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." 1>&2; exit 1; }
631 ac_config_guess
=$ac_aux_dir/config.guess
632 ac_config_sub
=$ac_aux_dir/config.sub
633 ac_configure
=$ac_aux_dir/configure
# This should be Cygnus configure.
636 # Do some error checking and defaulting for the host and target type.
638 # configure --host=HOST --target=TARGET --build=BUILD NONOPT
641 # 1. You are not allowed to specify --host, --target, and nonopt at the
643 # 2. Host defaults to nonopt.
644 # 3. If nonopt is not specified, then host defaults to the current host,
645 # as determined by config.guess.
646 # 4. Target and build default to nonopt.
647 # 5. If nonopt is not specified, then target and build default to host.
649 # The aliases save the names the user supplied, while $host etc.
650 # will get canonicalized.
651 case $host---$target---$nonopt in
652 NONE---
*---* |
*---NONE---* |
*---*---NONE) ;;
653 *) { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; } ;;
657 # Make sure we can run config.sub.
658 if ${CONFIG_SHELL-/bin/sh} $ac_config_sub sun4
>/dev
/null
2>&1; then :
659 else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
662 echo $ac_n "checking host system type""... $ac_c" 1>&6
663 echo "configure:664: checking host system type" >&5
666 case "$host_alias" in
670 if host_alias
=`${CONFIG_SHELL-/bin/sh} $ac_config_guess`; then :
671 else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; }
673 *) host_alias
=$nonopt ;;
677 host=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $host_alias`
678 host_cpu
=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
679 host_vendor
=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
680 host_os
=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
681 echo "$ac_t""$host" 1>&6
683 echo $ac_n "checking target system type""... $ac_c" 1>&6
684 echo "configure:685: checking target system type" >&5
687 case "$target_alias" in
690 NONE
) target_alias
=$host_alias ;;
691 *) target_alias
=$nonopt ;;
695 target
=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $target_alias`
696 target_cpu
=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
697 target_vendor
=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
698 target_os
=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
699 echo "$ac_t""$target" 1>&6
701 echo $ac_n "checking build system type""... $ac_c" 1>&6
702 echo "configure:703: checking build system type" >&5
705 case "$build_alias" in
708 NONE
) build_alias
=$host_alias ;;
709 *) build_alias
=$nonopt ;;
713 build
=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $build_alias`
714 build_cpu
=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
715 build_vendor
=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
716 build_os
=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
717 echo "$ac_t""$build" 1>&6
719 test "$host_alias" != "$target_alias" &&
720 test "$program_prefix$program_suffix$program_transform_name" = \
722 program_prefix
=${target_alias}-
724 # Extract the first word of "gcc", so it can be a program name with args.
725 set dummy gcc
; ac_word
=$2
726 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
727 echo "configure:728: checking for $ac_word" >&5
728 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
729 echo $ac_n "(cached) $ac_c" 1>&6
731 if test -n "$CC"; then
732 ac_cv_prog_CC
="$CC" # Let the user override the test.
734 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
736 for ac_dir
in $ac_dummy; do
737 test -z "$ac_dir" && ac_dir
=.
738 if test -f $ac_dir/$ac_word; then
747 if test -n "$CC"; then
748 echo "$ac_t""$CC" 1>&6
750 echo "$ac_t""no" 1>&6
753 if test -z "$CC"; then
754 # Extract the first word of "cc", so it can be a program name with args.
755 set dummy cc
; ac_word
=$2
756 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
757 echo "configure:758: checking for $ac_word" >&5
758 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
759 echo $ac_n "(cached) $ac_c" 1>&6
761 if test -n "$CC"; then
762 ac_cv_prog_CC
="$CC" # Let the user override the test.
764 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
767 for ac_dir
in $ac_dummy; do
768 test -z "$ac_dir" && ac_dir
=.
769 if test -f $ac_dir/$ac_word; then
770 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
779 if test $ac_prog_rejected = yes; then
780 # We found a bogon in the path, so make sure we never use it.
781 set dummy
$ac_cv_prog_CC
783 if test $# -gt 0; then
784 # We chose a different compiler from the bogus one.
785 # However, it has the same basename, so the bogon will be chosen
786 # first if we set CC to just the basename; use the full file name.
788 set dummy
"$ac_dir/$ac_word" "$@"
796 if test -n "$CC"; then
797 echo "$ac_t""$CC" 1>&6
799 echo "$ac_t""no" 1>&6
802 if test -z "$CC"; then
805 # Extract the first word of "cl", so it can be a program name with args.
806 set dummy cl
; ac_word
=$2
807 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
808 echo "configure:809: checking for $ac_word" >&5
809 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
810 echo $ac_n "(cached) $ac_c" 1>&6
812 if test -n "$CC"; then
813 ac_cv_prog_CC
="$CC" # Let the user override the test.
815 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
817 for ac_dir
in $ac_dummy; do
818 test -z "$ac_dir" && ac_dir
=.
819 if test -f $ac_dir/$ac_word; then
828 if test -n "$CC"; then
829 echo "$ac_t""$CC" 1>&6
831 echo "$ac_t""no" 1>&6
836 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
839 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
840 echo "configure:841: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
843 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
844 ac_cpp
='$CPP $CPPFLAGS'
845 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
846 ac_link
='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
847 cross_compiling
=$ac_cv_prog_cc_cross
849 cat > conftest.
$ac_ext << EOF
851 #line 852 "configure"
852 #include "confdefs.h"
856 if { (eval echo configure
:857: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
857 ac_cv_prog_cc_works
=yes
858 # If we can't run a trivial program, we are probably using a cross compiler.
859 if (.
/conftest
; exit) 2>/dev
/null
; then
860 ac_cv_prog_cc_cross
=no
862 ac_cv_prog_cc_cross
=yes
865 echo "configure: failed program was:" >&5
866 cat conftest.
$ac_ext >&5
867 ac_cv_prog_cc_works
=no
871 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
872 ac_cpp
='$CPP $CPPFLAGS'
873 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
874 ac_link
='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
875 cross_compiling
=$ac_cv_prog_cc_cross
877 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
878 if test $ac_cv_prog_cc_works = no
; then
879 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
881 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
882 echo "configure:883: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
883 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
884 cross_compiling
=$ac_cv_prog_cc_cross
886 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
887 echo "configure:888: checking whether we are using GNU C" >&5
888 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
889 echo $ac_n "(cached) $ac_c" 1>&6
891 cat > conftest.c
<<EOF
896 if { ac_try
='${CC-cc} -E conftest.c'; { (eval echo configure
:897: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } |
egrep yes >/dev
/null
2>&1; then
903 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
905 if test $ac_cv_prog_gcc = yes; then
911 ac_test_CFLAGS
="${CFLAGS+set}"
912 ac_save_CFLAGS
="$CFLAGS"
914 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
915 echo "configure:916: checking whether ${CC-cc} accepts -g" >&5
916 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
917 echo $ac_n "(cached) $ac_c" 1>&6
919 echo 'void f(){}' > conftest.c
920 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
929 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
930 if test "$ac_test_CFLAGS" = set; then
931 CFLAGS
="$ac_save_CFLAGS"
932 elif test $ac_cv_prog_cc_g = yes; then
933 if test "$GCC" = yes; then
939 if test "$GCC" = yes; then
946 echo $ac_n "checking for POSIXized ISC""... $ac_c" 1>&6
947 echo "configure:948: checking for POSIXized ISC" >&5
948 if test -d /etc
/conf
/kconfig.d
&&
949 grep _POSIX_VERSION
/usr
/include
/sys
/unistd.h
>/dev
/null
2>&1
951 echo "$ac_t""yes" 1>&6
952 ISC
=yes # If later tests want to check for ISC.
953 cat >> confdefs.h
<<\EOF
954 #define _POSIX_SOURCE 1
957 if test "$GCC" = yes; then
963 echo "$ac_t""no" 1>&6
968 # Find a good install program. We prefer a C program (faster),
969 # so one script is as good as another. But avoid the broken or
970 # incompatible versions:
971 # SysV /etc/install, /usr/sbin/install
972 # SunOS /usr/etc/install
975 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
976 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
977 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
978 # ./install, which can be erroneously created by make from ./install.sh.
979 echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
980 echo "configure:981: checking for a BSD compatible install" >&5
981 if test -z "$INSTALL"; then
982 if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
983 echo $ac_n "(cached) $ac_c" 1>&6
985 IFS
="${IFS= }"; ac_save_IFS
="$IFS"; IFS
=":"
986 for ac_dir
in $PATH; do
987 # Account for people who put trailing slashes in PATH elements.
989 /|.
/|.
//|
/etc
/*|
/usr
/sbin
/*|
/usr
/etc
/*|
/sbin
/*|
/usr
/afsws
/bin
/*|
/usr
/ucb
/*) ;;
991 # OSF1 and SCO ODT 3.0 have their own names for install.
992 # Don't use installbsd from OSF since it installs stuff as root
994 for ac_prog
in ginstall scoinst
install; do
995 if test -f $ac_dir/$ac_prog; then
996 if test $ac_prog = install &&
997 grep dspmsg
$ac_dir/$ac_prog >/dev
/null
2>&1; then
998 # AIX install. It has an incompatible calling convention.
1001 ac_cv_path_install
="$ac_dir/$ac_prog -c"
1012 if test "${ac_cv_path_install+set}" = set; then
1013 INSTALL
="$ac_cv_path_install"
1015 # As a last resort, use the slow shell script. We don't cache a
1016 # path for INSTALL within a source directory, because that will
1017 # break other packages using the cache if that directory is
1018 # removed, or if the path is relative.
1019 INSTALL
="$ac_install_sh"
1022 echo "$ac_t""$INSTALL" 1>&6
1024 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
1025 # It thinks the first close brace ends the variable substitution.
1026 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM
='${INSTALL}'
1028 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT
='${INSTALL_PROGRAM}'
1030 test -z "$INSTALL_DATA" && INSTALL_DATA
='${INSTALL} -m 644'
1032 echo $ac_n "checking whether build environment is sane""... $ac_c" 1>&6
1033 echo "configure:1034: checking whether build environment is sane" >&5
1036 echo timestamp
> conftestfile
1037 # Do `set' in a subshell so we don't clobber the current shell's
1038 # arguments. Must try -L first in case configure is actually a
1039 # symlink; some systems play weird games with the mod time of symlinks
1040 # (eg FreeBSD returns the mod time of the symlink's containing
1043 set X
`ls -Lt $srcdir/configure conftestfile 2> /dev/null`
1044 if test "$*" = "X"; then
1046 set X
`ls -t $srcdir/configure conftestfile`
1048 if test "$*" != "X $srcdir/configure conftestfile" \
1049 && test "$*" != "X conftestfile $srcdir/configure"; then
1051 # If neither matched, then we have a broken ls. This can happen
1052 # if, for instance, CONFIG_SHELL is bash and it inherits a
1053 # broken ls alias from the environment. This has actually
1054 # happened. Such a system could not be considered "sane".
1055 { echo "configure: error: ls -t appears to fail. Make sure there is not a broken
1056 alias in your environment" 1>&2; exit 1; }
1059 test "$2" = conftestfile
1065 { echo "configure: error: newly created file is older than distributed files!
1066 Check your system clock" 1>&2; exit 1; }
1069 echo "$ac_t""yes" 1>&6
1070 if test "$program_transform_name" = s
,x
,x
,; then
1071 program_transform_name
=
1073 # Double any \ or $. echo might interpret backslashes.
1074 cat <<\EOF_SED
> conftestsed
1075 s
,\\,\\\\,g
; s
,\$
,$$
,g
1077 program_transform_name
="`echo $program_transform_name|sed -f conftestsed`"
1080 test "$program_prefix" != NONE
&&
1081 program_transform_name
="s,^,${program_prefix},; $program_transform_name"
1082 # Use a double $ so make ignores it.
1083 test "$program_suffix" != NONE
&&
1084 program_transform_name
="s,\$\$,${program_suffix},; $program_transform_name"
1086 # sed with no file args requires a program.
1087 test "$program_transform_name" = "" && program_transform_name
="s,x,x,"
1089 echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6
1090 echo "configure:1091: checking whether ${MAKE-make} sets \${MAKE}" >&5
1091 set dummy
${MAKE-make}; ac_make
=`echo "$2" | sed 'y%./+-%__p_%'`
1092 if eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then
1093 echo $ac_n "(cached) $ac_c" 1>&6
1095 cat > conftestmake
<<\EOF
1097 @
echo 'ac_maketemp="${MAKE}"'
1099 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
1100 eval `${MAKE-make} -f conftestmake 2>/dev/null | grep temp=`
1101 if test -n "$ac_maketemp"; then
1102 eval ac_cv_prog_make_
${ac_make}_set
=yes
1104 eval ac_cv_prog_make_
${ac_make}_set
=no
1108 if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
1109 echo "$ac_t""yes" 1>&6
1112 echo "$ac_t""no" 1>&6
1113 SET_MAKE
="MAKE=${MAKE-make}"
1121 if test "`cd $srcdir && pwd`" != "`pwd`" && test -f $srcdir/config.status
; then
1122 { echo "configure: error: source directory already configured; run "make distclean
" there first" 1>&2; exit 1; }
1124 cat >> confdefs.h
<<EOF
1125 #define PACKAGE "$PACKAGE"
1128 cat >> confdefs.h
<<EOF
1129 #define VERSION "$VERSION"
1134 missing_dir
=`cd $ac_aux_dir && pwd`
1135 echo $ac_n "checking for working aclocal""... $ac_c" 1>&6
1136 echo "configure:1137: checking for working aclocal" >&5
1137 # Run test in a subshell; some versions of sh will print an error if
1138 # an executable is not found, even if stderr is redirected.
1139 # Redirect stdin to placate older versions of autoconf. Sigh.
1140 if (aclocal
--version) < /dev
/null
> /dev
/null
2>&1; then
1142 echo "$ac_t""found" 1>&6
1144 ACLOCAL
="$missing_dir/missing aclocal"
1145 echo "$ac_t""missing" 1>&6
1148 echo $ac_n "checking for working autoconf""... $ac_c" 1>&6
1149 echo "configure:1150: checking for working autoconf" >&5
1150 # Run test in a subshell; some versions of sh will print an error if
1151 # an executable is not found, even if stderr is redirected.
1152 # Redirect stdin to placate older versions of autoconf. Sigh.
1153 if (autoconf
--version) < /dev
/null
> /dev
/null
2>&1; then
1155 echo "$ac_t""found" 1>&6
1157 AUTOCONF
="$missing_dir/missing autoconf"
1158 echo "$ac_t""missing" 1>&6
1161 echo $ac_n "checking for working automake""... $ac_c" 1>&6
1162 echo "configure:1163: checking for working automake" >&5
1163 # Run test in a subshell; some versions of sh will print an error if
1164 # an executable is not found, even if stderr is redirected.
1165 # Redirect stdin to placate older versions of autoconf. Sigh.
1166 if (automake
--version) < /dev
/null
> /dev
/null
2>&1; then
1168 echo "$ac_t""found" 1>&6
1170 AUTOMAKE
="$missing_dir/missing automake"
1171 echo "$ac_t""missing" 1>&6
1174 echo $ac_n "checking for working autoheader""... $ac_c" 1>&6
1175 echo "configure:1176: checking for working autoheader" >&5
1176 # Run test in a subshell; some versions of sh will print an error if
1177 # an executable is not found, even if stderr is redirected.
1178 # Redirect stdin to placate older versions of autoconf. Sigh.
1179 if (autoheader
--version) < /dev
/null
> /dev
/null
2>&1; then
1180 AUTOHEADER
=autoheader
1181 echo "$ac_t""found" 1>&6
1183 AUTOHEADER
="$missing_dir/missing autoheader"
1184 echo "$ac_t""missing" 1>&6
1187 echo $ac_n "checking for working makeinfo""... $ac_c" 1>&6
1188 echo "configure:1189: checking for working makeinfo" >&5
1189 # Run test in a subshell; some versions of sh will print an error if
1190 # an executable is not found, even if stderr is redirected.
1191 # Redirect stdin to placate older versions of autoconf. Sigh.
1192 if (makeinfo
--version) < /dev
/null
> /dev
/null
2>&1; then
1194 echo "$ac_t""found" 1>&6
1196 MAKEINFO
="$missing_dir/missing makeinfo"
1197 echo "$ac_t""missing" 1>&6
1201 # Uncomment the next line to remove the date from the reported bfd version
1204 bfd_version
=`echo "${VERSION}" | sed -e 's/\([^\.]*\)\.*\([^\.]*\)\.*\([^\.]*\)\.*\([^\.]*\)\.*\([^\.]*\).*/\1.00\2.00\3.00\4.00\5/' -e 's/\([^\.]*\)\..*\(..\)\..*\(..\)\..*\(..\)\..*\(..\)$/\1\2\3\4\5/'`
1206 bfd_version_string
="\"${VERSION}\""
1207 bfd_version_date
=`sed -e 's/.*DATE //' < ${srcdir}/version.h`
1208 if test x
${is_release} = x
; then
1209 bfd_version_string
="\"${VERSION} ${bfd_version_date}\""
1215 if test $host != $build; then
1216 ac_tool_prefix
=${host_alias}-
1221 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
1222 set dummy
${ac_tool_prefix}ar; ac_word
=$2
1223 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1224 echo "configure:1225: checking for $ac_word" >&5
1225 if eval "test \"`echo '$''{'ac_cv_prog_AR'+set}'`\" = set"; then
1226 echo $ac_n "(cached) $ac_c" 1>&6
1228 if test -n "$AR"; then
1229 ac_cv_prog_AR
="$AR" # Let the user override the test.
1231 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1233 for ac_dir
in $ac_dummy; do
1234 test -z "$ac_dir" && ac_dir
=.
1235 if test -f $ac_dir/$ac_word; then
1236 ac_cv_prog_AR
="${ac_tool_prefix}ar"
1241 test -z "$ac_cv_prog_AR" && ac_cv_prog_AR
="ar"
1245 if test -n "$AR"; then
1246 echo "$ac_t""$AR" 1>&6
1248 echo "$ac_t""no" 1>&6
1253 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
1254 set dummy
${ac_tool_prefix}ranlib
; ac_word
=$2
1255 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1256 echo "configure:1257: checking for $ac_word" >&5
1257 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
1258 echo $ac_n "(cached) $ac_c" 1>&6
1260 if test -n "$RANLIB"; then
1261 ac_cv_prog_RANLIB
="$RANLIB" # Let the user override the test.
1263 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1265 for ac_dir
in $ac_dummy; do
1266 test -z "$ac_dir" && ac_dir
=.
1267 if test -f $ac_dir/$ac_word; then
1268 ac_cv_prog_RANLIB
="${ac_tool_prefix}ranlib"
1275 RANLIB
="$ac_cv_prog_RANLIB"
1276 if test -n "$RANLIB"; then
1277 echo "$ac_t""$RANLIB" 1>&6
1279 echo "$ac_t""no" 1>&6
1283 if test -z "$ac_cv_prog_RANLIB"; then
1284 if test -n "$ac_tool_prefix"; then
1285 # Extract the first word of "ranlib", so it can be a program name with args.
1286 set dummy ranlib
; ac_word
=$2
1287 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1288 echo "configure:1289: checking for $ac_word" >&5
1289 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
1290 echo $ac_n "(cached) $ac_c" 1>&6
1292 if test -n "$RANLIB"; then
1293 ac_cv_prog_RANLIB
="$RANLIB" # Let the user override the test.
1295 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1297 for ac_dir
in $ac_dummy; do
1298 test -z "$ac_dir" && ac_dir
=.
1299 if test -f $ac_dir/$ac_word; then
1300 ac_cv_prog_RANLIB
="ranlib"
1305 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB
=":"
1308 RANLIB
="$ac_cv_prog_RANLIB"
1309 if test -n "$RANLIB"; then
1310 echo "$ac_t""$RANLIB" 1>&6
1312 echo "$ac_t""no" 1>&6
1321 # Check whether --enable-shared or --disable-shared was given.
1322 if test "${enable_shared+set}" = set; then
1323 enableval
="$enable_shared"
1324 p
=${PACKAGE-default}
1326 yes) enable_shared
=yes ;;
1327 no
) enable_shared
=no
;;
1330 # Look at the argument we got. We use all the common list separators.
1331 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:,"
1332 for pkg
in $enableval; do
1333 if test "X$pkg" = "X$p"; then
1345 # Check whether --enable-static or --disable-static was given.
1346 if test "${enable_static+set}" = set; then
1347 enableval
="$enable_static"
1348 p
=${PACKAGE-default}
1350 yes) enable_static
=yes ;;
1351 no
) enable_static
=no
;;
1354 # Look at the argument we got. We use all the common list separators.
1355 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:,"
1356 for pkg
in $enableval; do
1357 if test "X$pkg" = "X$p"; then
1368 # Check whether --enable-fast-install or --disable-fast-install was given.
1369 if test "${enable_fast_install+set}" = set; then
1370 enableval
="$enable_fast_install"
1371 p
=${PACKAGE-default}
1373 yes) enable_fast_install
=yes ;;
1374 no
) enable_fast_install
=no
;;
1376 enable_fast_install
=no
1377 # Look at the argument we got. We use all the common list separators.
1378 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:,"
1379 for pkg
in $enableval; do
1380 if test "X$pkg" = "X$p"; then
1381 enable_fast_install
=yes
1388 enable_fast_install
=yes
1391 # Check whether --with-gnu-ld or --without-gnu-ld was given.
1392 if test "${with_gnu_ld+set}" = set; then
1393 withval
="$with_gnu_ld"
1394 test "$withval" = no || with_gnu_ld
=yes
1400 if test "$GCC" = yes; then
1401 # Check if gcc -print-prog-name=ld gives a path.
1402 echo $ac_n "checking for ld used by GCC""... $ac_c" 1>&6
1403 echo "configure:1404: checking for ld used by GCC" >&5
1406 # gcc leaves a trailing carriage return which upsets mingw
1407 ac_prog
=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
1409 ac_prog
=`($CC -print-prog-name=ld) 2>&5` ;;
1412 # Accept absolute paths.
1413 [\\/]* |
[A-Za-z
]:[\\/]*)
1414 re_direlt
='/[^/][^/]*/\.\./'
1415 # Canonicalize the path of ld
1416 ac_prog
=`echo $ac_prog| sed 's%\\\\%/%g'`
1417 while echo $ac_prog |
grep "$re_direlt" > /dev
/null
2>&1; do
1418 ac_prog
=`echo $ac_prog| sed "s%$re_direlt%/%"`
1420 test -z "$LD" && LD
="$ac_prog"
1423 # If it fails, then pretend we aren't using GCC.
1427 # If it is relative, then search for the first ld in PATH.
1431 elif test "$with_gnu_ld" = yes; then
1432 echo $ac_n "checking for GNU ld""... $ac_c" 1>&6
1433 echo "configure:1434: checking for GNU ld" >&5
1435 echo $ac_n "checking for non-GNU ld""... $ac_c" 1>&6
1436 echo "configure:1437: checking for non-GNU ld" >&5
1438 if eval "test \"`echo '$''{'lt_cv_path_LD'+set}'`\" = set"; then
1439 echo $ac_n "(cached) $ac_c" 1>&6
1441 if test -z "$LD"; then
1442 IFS
="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
1443 for ac_dir
in $PATH; do
1444 test -z "$ac_dir" && ac_dir
=.
1445 if test -f "$ac_dir/$ac_prog" ||
test -f "$ac_dir/$ac_prog$ac_exeext"; then
1446 lt_cv_path_LD
="$ac_dir/$ac_prog"
1447 # Check to see if the program is GNU ld. I'd rather use --version,
1448 # but apparently some GNU ld's only accept -v.
1449 # Break only if it was the GNU/non-GNU ld that we prefer.
1450 if "$lt_cv_path_LD" -v 2>&1 < /dev
/null |
egrep '(GNU|with BFD)' > /dev
/null
; then
1451 test "$with_gnu_ld" != no
&& break
1453 test "$with_gnu_ld" != yes && break
1459 lt_cv_path_LD
="$LD" # Let the user override the test with a path.
1464 if test -n "$LD"; then
1465 echo "$ac_t""$LD" 1>&6
1467 echo "$ac_t""no" 1>&6
1469 test -z "$LD" && { echo "configure: error: no acceptable ld found in \$PATH" 1>&2; exit 1; }
1470 echo $ac_n "checking if the linker ($LD) is GNU ld""... $ac_c" 1>&6
1471 echo "configure:1472: checking if the linker ($LD) is GNU ld" >&5
1472 if eval "test \"`echo '$''{'lt_cv_prog_gnu_ld'+set}'`\" = set"; then
1473 echo $ac_n "(cached) $ac_c" 1>&6
1475 # I'd rather use --version here, but apparently some GNU ld's only accept -v.
1476 if $LD -v 2>&1 </dev
/null |
egrep '(GNU|with BFD)' 1>&5; then
1477 lt_cv_prog_gnu_ld
=yes
1479 lt_cv_prog_gnu_ld
=no
1483 echo "$ac_t""$lt_cv_prog_gnu_ld" 1>&6
1484 with_gnu_ld
=$lt_cv_prog_gnu_ld
1487 echo $ac_n "checking for $LD option to reload object files""... $ac_c" 1>&6
1488 echo "configure:1489: checking for $LD option to reload object files" >&5
1489 if eval "test \"`echo '$''{'lt_cv_ld_reload_flag'+set}'`\" = set"; then
1490 echo $ac_n "(cached) $ac_c" 1>&6
1492 lt_cv_ld_reload_flag
='-r'
1495 echo "$ac_t""$lt_cv_ld_reload_flag" 1>&6
1496 reload_flag
=$lt_cv_ld_reload_flag
1497 test -n "$reload_flag" && reload_flag
=" $reload_flag"
1499 echo $ac_n "checking for BSD-compatible nm""... $ac_c" 1>&6
1500 echo "configure:1501: checking for BSD-compatible nm" >&5
1501 if eval "test \"`echo '$''{'lt_cv_path_NM'+set}'`\" = set"; then
1502 echo $ac_n "(cached) $ac_c" 1>&6
1504 if test -n "$NM"; then
1505 # Let the user override the test.
1508 IFS
="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
1509 for ac_dir
in $PATH /usr
/ccs
/bin
/usr
/ucb
/bin
; do
1510 test -z "$ac_dir" && ac_dir
=.
1511 tmp_nm
=$ac_dir/${ac_tool_prefix}nm
1512 if test -f $tmp_nm ||
test -f $tmp_nm$ac_exeext ; then
1513 # Check to see if the nm accepts a BSD-compat flag.
1514 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
1515 # nm: unknown option "B" ignored
1516 # Tru64's nm complains that /dev/null is an invalid object file
1517 if ($tmp_nm -B /dev
/null
2>&1 |
sed '1q'; exit 0) |
egrep '(/dev/null|Invalid file or object type)' >/dev
/null
; then
1518 lt_cv_path_NM
="$tmp_nm -B"
1520 elif ($tmp_nm -p /dev
/null
2>&1 |
sed '1q'; exit 0) |
egrep /dev
/null
>/dev
/null
; then
1521 lt_cv_path_NM
="$tmp_nm -p"
1524 lt_cv_path_NM
=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
1525 continue # so that we can try to find one that supports BSD flags
1530 test -z "$lt_cv_path_NM" && lt_cv_path_NM
=nm
1535 echo "$ac_t""$NM" 1>&6
1537 echo $ac_n "checking whether ln -s works""... $ac_c" 1>&6
1538 echo "configure:1539: checking whether ln -s works" >&5
1539 if eval "test \"`echo '$''{'ac_cv_prog_LN_S'+set}'`\" = set"; then
1540 echo $ac_n "(cached) $ac_c" 1>&6
1543 if ln -s X conftestdata
2>/dev
/null
1546 ac_cv_prog_LN_S
="ln -s"
1551 LN_S
="$ac_cv_prog_LN_S"
1552 if test "$ac_cv_prog_LN_S" = "ln -s"; then
1553 echo "$ac_t""yes" 1>&6
1555 echo "$ac_t""no" 1>&6
1558 echo $ac_n "checking how to recognise dependant libraries""... $ac_c" 1>&6
1559 echo "configure:1560: checking how to recognise dependant libraries" >&5
1560 if eval "test \"`echo '$''{'lt_cv_deplibs_check_method'+set}'`\" = set"; then
1561 echo $ac_n "(cached) $ac_c" 1>&6
1563 lt_cv_file_magic_cmd
='$MAGIC_CMD'
1564 lt_cv_file_magic_test_file
=
1565 lt_cv_deplibs_check_method
='unknown'
1566 # Need to set the preceding variable on all platforms that support
1567 # interlibrary dependencies.
1568 # 'none' -- dependencies not supported.
1569 # `unknown' -- same as none, but documents that we really don't know.
1570 # 'pass_all' -- all dependencies passed with no checks.
1571 # 'test_compile' -- check by making test program.
1572 # 'file_magic [regex]' -- check by looking for files in library path
1573 # which responds to the $file_magic_cmd with a given egrep regex.
1574 # If you have `file' or equivalent on your system and you're not sure
1575 # whether `pass_all' will *always* work, you probably want this one.
1579 lt_cv_deplibs_check_method
=pass_all
1583 lt_cv_deplibs_check_method
=pass_all
1587 lt_cv_deplibs_check_method
='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
1588 lt_cv_file_magic_cmd
='/usr/bin/file -L'
1589 lt_cv_file_magic_test_file
=/shlib
/libc.so
1592 cygwin
* | mingw
* |pw32
*)
1593 lt_cv_deplibs_check_method
='file_magic file format pei*-i386(.*architecture: i386)?'
1594 lt_cv_file_magic_cmd
='$OBJDUMP -f'
1597 darwin
* | rhapsody
*)
1598 lt_cv_deplibs_check_method
='file_magic Mach-O dynamically linked shared library'
1599 lt_cv_file_magic_cmd
='/usr/bin/file -L'
1601 rhapsody
* | darwin1.012
)
1602 lt_cv_file_magic_test_file
='/System/Library/Frameworks/System.framework/System'
1605 lt_cv_file_magic_test_file
='/usr/lib/libSystem.dylib'
1611 if echo __ELF__ |
$CC -E - |
grep __ELF__
> /dev
/null
; then
1614 # Not sure whether the presence of OpenBSD here was a mistake.
1615 # Let's accept both of them until this is cleared up.
1616 lt_cv_deplibs_check_method
='file_magic (FreeBSD|OpenBSD)/i[3-9]86 (compact )?demand paged shared library'
1617 lt_cv_file_magic_cmd
=/usr
/bin
/file
1618 lt_cv_file_magic_test_file
=`echo /usr/lib/libc.so.*`
1622 lt_cv_deplibs_check_method
=pass_all
1627 lt_cv_deplibs_check_method
=pass_all
1633 lt_cv_deplibs_check_method
='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
1634 lt_cv_file_magic_cmd
=/usr
/bin
/file
1635 lt_cv_file_magic_test_file
=/usr
/lib
/libc.sl
1638 lt_cv_deplibs_check_method
='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
1639 lt_cv_file_magic_cmd
=/usr
/bin
/file
1640 lt_cv_file_magic_test_file
=/usr
/lib
/hpux32
/libc.so
1648 # this will be overridden with pass_all, but let us keep it just in case
1649 lt_cv_deplibs_check_method
="file_magic ELF 32-bit MSB dynamic lib MIPS - version 1"
1653 *-32|
*"-32 ") libmagic
=32-bit;;
1654 *-n32|
*"-n32 ") libmagic
=N32
;;
1655 *-64|
*"-64 ") libmagic
=64-bit;;
1656 *) libmagic
=never-match
;;
1658 # this will be overridden with pass_all, but let us keep it just in case
1659 lt_cv_deplibs_check_method
="file_magic ELF ${libmagic} MSB mips-[1234] dynamic lib MIPS - version 1"
1662 lt_cv_file_magic_test_file
=`echo /lib${libsuff}/libc.so*`
1663 lt_cv_deplibs_check_method
=pass_all
1666 # This must be Linux ELF.
1669 alpha
* | hppa
* | i
*86 | powerpc
* | sparc
* | ia64
* )
1670 lt_cv_deplibs_check_method
=pass_all
;;
1672 # glibc up to 2.1.1 does not perform some relocations on ARM
1673 lt_cv_deplibs_check_method
='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' ;;
1675 lt_cv_file_magic_test_file
=`echo /lib/libc.so* /lib/libc-*.so`
1679 if echo __ELF__ |
$CC -E - |
grep __ELF__
> /dev
/null
; then
1680 lt_cv_deplibs_check_method
='match_pattern /lib[^/\.]+\.so\.[0-9]+\.[0-9]+$'
1682 lt_cv_deplibs_check_method
='match_pattern /lib[^/\.]+\.so$'
1687 lt_cv_deplibs_check_method
='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
1688 lt_cv_file_magic_cmd
=/usr
/bin
/file
1689 lt_cv_file_magic_test_file
=/usr
/lib
/libnls.so
1692 osf3
* | osf4
* | osf5
*)
1693 # this will be overridden with pass_all, but let us keep it just in case
1694 lt_cv_deplibs_check_method
='file_magic COFF format alpha shared library'
1695 lt_cv_file_magic_test_file
=/shlib
/libc.so
1696 lt_cv_deplibs_check_method
=pass_all
1700 lt_cv_deplibs_check_method
=pass_all
1704 lt_cv_deplibs_check_method
=pass_all
1705 lt_cv_file_magic_test_file
=/lib
/libc.so
1708 sysv5uw
[78]* | sysv4
*uw2
*)
1709 lt_cv_deplibs_check_method
=pass_all
1712 sysv4 | sysv4.2uw2
* | sysv4.3
* | sysv5
*)
1713 case $host_vendor in
1715 lt_cv_deplibs_check_method
=pass_all
1718 lt_cv_deplibs_check_method
='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib) M[0-9][0-9]* Version [0-9]'
1719 lt_cv_file_magic_test_file
=`echo /usr/lib/libc.so*`
1727 echo "$ac_t""$lt_cv_deplibs_check_method" 1>&6
1728 file_magic_cmd
=$lt_cv_file_magic_cmd
1729 deplibs_check_method
=$lt_cv_deplibs_check_method
1731 echo $ac_n "checking for object suffix""... $ac_c" 1>&6
1732 echo "configure:1733: checking for object suffix" >&5
1733 if eval "test \"`echo '$''{'ac_cv_objext'+set}'`\" = set"; then
1734 echo $ac_n "(cached) $ac_c" 1>&6
1737 echo 'int i = 1;' > conftest.
$ac_ext
1738 if { (eval echo configure
:1739: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1739 for ac_file
in conftest.
*; do
1742 *) ac_cv_objext
=`echo $ac_file | sed -e s/conftest.//` ;;
1746 { echo "configure: error: installation or configuration problem; compiler does not work" 1>&2; exit 1; }
1751 echo "$ac_t""$ac_cv_objext" 1>&6
1752 OBJEXT
=$ac_cv_objext
1753 ac_objext
=$ac_cv_objext
1757 echo $ac_n "checking for executable suffix""... $ac_c" 1>&6
1758 echo "configure:1759: checking for executable suffix" >&5
1759 if eval "test \"`echo '$''{'ac_cv_exeext'+set}'`\" = set"; then
1760 echo $ac_n "(cached) $ac_c" 1>&6
1762 if test "$CYGWIN" = yes ||
test "$MINGW32" = yes; then
1766 echo 'int main () { return 0; }' > conftest.
$ac_ext
1768 if { (eval echo configure
:1769: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
1769 for file in conftest.
*; do
1771 *.c |
*.o |
*.obj
) ;;
1772 *) ac_cv_exeext
=`echo $file | sed -e s/conftest//` ;;
1776 { echo "configure: error: installation or configuration problem: compiler cannot create executables." 1>&2; exit 1; }
1779 test x
"${ac_cv_exeext}" = x
&& ac_cv_exeext
=no
1784 test x
"${ac_cv_exeext}" != xno
&& EXEEXT
=${ac_cv_exeext}
1785 echo "$ac_t""${ac_cv_exeext}" 1>&6
1788 # Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers!
1790 # Only perform the check for file, if the check method requires it
1791 case $deplibs_check_method in
1793 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
1794 echo $ac_n "checking for ${ac_tool_prefix}file""... $ac_c" 1>&6
1795 echo "configure:1796: checking for ${ac_tool_prefix}file" >&5
1796 if eval "test \"`echo '$''{'lt_cv_path_MAGIC_CMD'+set}'`\" = set"; then
1797 echo $ac_n "(cached) $ac_c" 1>&6
1801 lt_cv_path_MAGIC_CMD
="$MAGIC_CMD" # Let the user override the test with a path.
1804 lt_cv_path_MAGIC_CMD
="$MAGIC_CMD" # Let the user override the test with a dos path.
1807 ac_save_MAGIC_CMD
="$MAGIC_CMD"
1808 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1809 ac_dummy
="/usr/bin:$PATH"
1810 for ac_dir
in $ac_dummy; do
1811 test -z "$ac_dir" && ac_dir
=.
1812 if test -f $ac_dir/${ac_tool_prefix}file; then
1813 lt_cv_path_MAGIC_CMD
="$ac_dir/${ac_tool_prefix}file"
1814 if test -n "$file_magic_test_file"; then
1815 case $deplibs_check_method in
1817 file_magic_regex
="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`"
1818 MAGIC_CMD
="$lt_cv_path_MAGIC_CMD"
1819 if eval $file_magic_cmd \
$file_magic_test_file 2> /dev
/null |
1820 egrep "$file_magic_regex" > /dev
/null
; then
1825 *** Warning: the command libtool uses to detect shared libraries,
1826 *** $file_magic_cmd, produces output that libtool cannot recognize.
1827 *** The result is that libtool may fail to recognize shared libraries
1828 *** as such. This will affect the creation of libtool libraries that
1829 *** depend on shared libraries, but programs linked with such libtool
1830 *** libraries will work regardless of this problem. Nevertheless, you
1831 *** may want to report the problem to your system manager and/or to
1832 *** bug-libtool@gnu.org
1842 MAGIC_CMD
="$ac_save_MAGIC_CMD"
1847 MAGIC_CMD
="$lt_cv_path_MAGIC_CMD"
1848 if test -n "$MAGIC_CMD"; then
1849 echo "$ac_t""$MAGIC_CMD" 1>&6
1851 echo "$ac_t""no" 1>&6
1854 if test -z "$lt_cv_path_MAGIC_CMD"; then
1855 if test -n "$ac_tool_prefix"; then
1856 echo $ac_n "checking for file""... $ac_c" 1>&6
1857 echo "configure:1858: checking for file" >&5
1858 if eval "test \"`echo '$''{'lt_cv_path_MAGIC_CMD'+set}'`\" = set"; then
1859 echo $ac_n "(cached) $ac_c" 1>&6
1863 lt_cv_path_MAGIC_CMD
="$MAGIC_CMD" # Let the user override the test with a path.
1866 lt_cv_path_MAGIC_CMD
="$MAGIC_CMD" # Let the user override the test with a dos path.
1869 ac_save_MAGIC_CMD
="$MAGIC_CMD"
1870 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1871 ac_dummy
="/usr/bin:$PATH"
1872 for ac_dir
in $ac_dummy; do
1873 test -z "$ac_dir" && ac_dir
=.
1874 if test -f $ac_dir/file; then
1875 lt_cv_path_MAGIC_CMD
="$ac_dir/file"
1876 if test -n "$file_magic_test_file"; then
1877 case $deplibs_check_method in
1879 file_magic_regex
="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`"
1880 MAGIC_CMD
="$lt_cv_path_MAGIC_CMD"
1881 if eval $file_magic_cmd \
$file_magic_test_file 2> /dev
/null |
1882 egrep "$file_magic_regex" > /dev
/null
; then
1887 *** Warning: the command libtool uses to detect shared libraries,
1888 *** $file_magic_cmd, produces output that libtool cannot recognize.
1889 *** The result is that libtool may fail to recognize shared libraries
1890 *** as such. This will affect the creation of libtool libraries that
1891 *** depend on shared libraries, but programs linked with such libtool
1892 *** libraries will work regardless of this problem. Nevertheless, you
1893 *** may want to report the problem to your system manager and/or to
1894 *** bug-libtool@gnu.org
1904 MAGIC_CMD
="$ac_save_MAGIC_CMD"
1909 MAGIC_CMD
="$lt_cv_path_MAGIC_CMD"
1910 if test -n "$MAGIC_CMD"; then
1911 echo "$ac_t""$MAGIC_CMD" 1>&6
1913 echo "$ac_t""no" 1>&6
1925 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
1926 set dummy
${ac_tool_prefix}ranlib
; ac_word
=$2
1927 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1928 echo "configure:1929: checking for $ac_word" >&5
1929 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
1930 echo $ac_n "(cached) $ac_c" 1>&6
1932 if test -n "$RANLIB"; then
1933 ac_cv_prog_RANLIB
="$RANLIB" # Let the user override the test.
1935 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1937 for ac_dir
in $ac_dummy; do
1938 test -z "$ac_dir" && ac_dir
=.
1939 if test -f $ac_dir/$ac_word; then
1940 ac_cv_prog_RANLIB
="${ac_tool_prefix}ranlib"
1947 RANLIB
="$ac_cv_prog_RANLIB"
1948 if test -n "$RANLIB"; then
1949 echo "$ac_t""$RANLIB" 1>&6
1951 echo "$ac_t""no" 1>&6
1955 if test -z "$ac_cv_prog_RANLIB"; then
1956 if test -n "$ac_tool_prefix"; then
1957 # Extract the first word of "ranlib", so it can be a program name with args.
1958 set dummy ranlib
; ac_word
=$2
1959 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1960 echo "configure:1961: checking for $ac_word" >&5
1961 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
1962 echo $ac_n "(cached) $ac_c" 1>&6
1964 if test -n "$RANLIB"; then
1965 ac_cv_prog_RANLIB
="$RANLIB" # Let the user override the test.
1967 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1969 for ac_dir
in $ac_dummy; do
1970 test -z "$ac_dir" && ac_dir
=.
1971 if test -f $ac_dir/$ac_word; then
1972 ac_cv_prog_RANLIB
="ranlib"
1977 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB
=":"
1980 RANLIB
="$ac_cv_prog_RANLIB"
1981 if test -n "$RANLIB"; then
1982 echo "$ac_t""$RANLIB" 1>&6
1984 echo "$ac_t""no" 1>&6
1992 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
1993 set dummy
${ac_tool_prefix}strip
; ac_word
=$2
1994 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1995 echo "configure:1996: checking for $ac_word" >&5
1996 if eval "test \"`echo '$''{'ac_cv_prog_STRIP'+set}'`\" = set"; then
1997 echo $ac_n "(cached) $ac_c" 1>&6
1999 if test -n "$STRIP"; then
2000 ac_cv_prog_STRIP
="$STRIP" # Let the user override the test.
2002 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
2004 for ac_dir
in $ac_dummy; do
2005 test -z "$ac_dir" && ac_dir
=.
2006 if test -f $ac_dir/$ac_word; then
2007 ac_cv_prog_STRIP
="${ac_tool_prefix}strip"
2014 STRIP
="$ac_cv_prog_STRIP"
2015 if test -n "$STRIP"; then
2016 echo "$ac_t""$STRIP" 1>&6
2018 echo "$ac_t""no" 1>&6
2022 if test -z "$ac_cv_prog_STRIP"; then
2023 if test -n "$ac_tool_prefix"; then
2024 # Extract the first word of "strip", so it can be a program name with args.
2025 set dummy strip
; ac_word
=$2
2026 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2027 echo "configure:2028: checking for $ac_word" >&5
2028 if eval "test \"`echo '$''{'ac_cv_prog_STRIP'+set}'`\" = set"; then
2029 echo $ac_n "(cached) $ac_c" 1>&6
2031 if test -n "$STRIP"; then
2032 ac_cv_prog_STRIP
="$STRIP" # Let the user override the test.
2034 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
2036 for ac_dir
in $ac_dummy; do
2037 test -z "$ac_dir" && ac_dir
=.
2038 if test -f $ac_dir/$ac_word; then
2039 ac_cv_prog_STRIP
="strip"
2044 test -z "$ac_cv_prog_STRIP" && ac_cv_prog_STRIP
=":"
2047 STRIP
="$ac_cv_prog_STRIP"
2048 if test -n "$STRIP"; then
2049 echo "$ac_t""$STRIP" 1>&6
2051 echo "$ac_t""no" 1>&6
2060 # Check for any special flags to pass to ltconfig.
2061 libtool_flags
="--cache-file=$cache_file"
2062 test "$enable_shared" = no
&& libtool_flags
="$libtool_flags --disable-shared"
2063 test "$enable_static" = no
&& libtool_flags
="$libtool_flags --disable-static"
2064 test "$enable_fast_install" = no
&& libtool_flags
="$libtool_flags --disable-fast-install"
2065 test "$GCC" = yes && libtool_flags
="$libtool_flags --with-gcc"
2066 test "$lt_cv_prog_gnu_ld" = yes && libtool_flags
="$libtool_flags --with-gnu-ld"
2069 # Check whether --enable-libtool-lock or --disable-libtool-lock was given.
2070 if test "${enable_libtool_lock+set}" = set; then
2071 enableval
="$enable_libtool_lock"
2075 test "x$enable_libtool_lock" = xno
&& libtool_flags
="$libtool_flags --disable-lock"
2076 test x
"$silent" = xyes
&& libtool_flags
="$libtool_flags --silent"
2078 # Check whether --with-pic or --without-pic was given.
2079 if test "${with_pic+set}" = set; then
2086 test x
"$pic_mode" = xyes
&& libtool_flags
="$libtool_flags --prefer-pic"
2087 test x
"$pic_mode" = xno
&& libtool_flags
="$libtool_flags --prefer-non-pic"
2089 # Some flags need to be propagated to the compiler or linker for good
2093 # Find out which ABI we are using.
2094 echo '#line 2095 "configure"' > conftest.
$ac_ext
2095 if { (eval echo configure
:2096: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2096 case `/usr/bin/file conftest.$ac_objext` in
2112 # Find out which ABI we are using.
2113 echo 'int i;' > conftest.
$ac_ext
2114 if { (eval echo configure
:2115: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2115 case "`/usr/bin/file conftest.o`" in
2128 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
2129 SAVE_CFLAGS
="$CFLAGS"
2130 CFLAGS
="$CFLAGS -belf"
2131 echo $ac_n "checking whether the C compiler needs -belf""... $ac_c" 1>&6
2132 echo "configure:2133: checking whether the C compiler needs -belf" >&5
2133 if eval "test \"`echo '$''{'lt_cv_cc_needs_belf'+set}'`\" = set"; then
2134 echo $ac_n "(cached) $ac_c" 1>&6
2138 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
2139 ac_cpp
='$CPP $CPPFLAGS'
2140 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
2141 ac_link
='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
2142 cross_compiling
=$ac_cv_prog_cc_cross
2144 cat > conftest.
$ac_ext <<EOF
2145 #line 2146 "configure"
2146 #include "confdefs.h"
2152 if { (eval echo configure
:2153: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
2154 lt_cv_cc_needs_belf
=yes
2156 echo "configure: failed program was:" >&5
2157 cat conftest.
$ac_ext >&5
2159 lt_cv_cc_needs_belf
=no
2163 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
2164 ac_cpp
='$CPP $CPPFLAGS'
2165 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
2166 ac_link
='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
2167 cross_compiling
=$ac_cv_prog_cc_cross
2171 echo "$ac_t""$lt_cv_cc_needs_belf" 1>&6
2172 if test x
"$lt_cv_cc_needs_belf" != x
"yes"; then
2173 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
2174 CFLAGS
="$SAVE_CFLAGS"
2182 # Save cache, so that ltconfig can load it
2183 cat > confcache
<<\EOF
2184 # This file is a shell script that caches the results of configure
2185 # tests run on this system so they can be shared between configure
2186 # scripts and configure runs. It is not useful on other systems.
2187 # If it contains results you don't want to keep, you may remove or edit it.
2189 # By default, configure uses ./config.cache as the cache file,
2190 # creating it if it does not exist already. You can give configure
2191 # the --cache-file=FILE option to use a different cache file; that is
2192 # what configure does when it calls configure scripts in
2193 # subdirectories, so they share the cache.
2194 # Giving --cache-file=/dev/null disables caching, for debugging configure.
2195 # config.status only pays attention to the cache file if you give it the
2196 # --recheck option to rerun configure.
2199 # The following way of writing the cache mishandles newlines in values,
2200 # but we know of no workaround that is simple, portable, and efficient.
2201 # So, don't put newlines in cache variables' values.
2202 # Ultrix sh set writes to stderr and can't be redirected directly,
2203 # and sets the high bit in the cache file unless we assign to the vars.
2205 case `(ac_space=' '; set | grep ac_space) 2>&1` in
2207 # `set' does not quote correctly, so add quotes (double-quote substitution
2208 # turns \\\\ into \\, and sed turns \\ into \).
2210 -e "s/'/'\\\\''/g" \
2211 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
2214 # `set' quotes correctly as required by POSIX, so do not add quotes.
2215 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
2218 if cmp -s $cache_file confcache
; then
2221 if test -w $cache_file; then
2222 echo "updating cache $cache_file"
2223 cat confcache
> $cache_file
2225 echo "not updating unwritable cache $cache_file"
2231 # Actually configure libtool. ac_aux_dir is where install-sh is found.
2232 AR
="$AR" LTCC
="$CC" CC
="$CC" CFLAGS
="$CFLAGS" CPPFLAGS
="$CPPFLAGS" \
2233 MAGIC_CMD
="$MAGIC_CMD" LD
="$LD" LDFLAGS
="$LDFLAGS" LIBS
="$LIBS" \
2234 LN_S
="$LN_S" NM
="$NM" RANLIB
="$RANLIB" STRIP
="$STRIP" \
2235 AS
="$AS" DLLTOOL
="$DLLTOOL" OBJDUMP
="$OBJDUMP" \
2236 objext
="$OBJEXT" exeext
="$EXEEXT" reload_flag
="$reload_flag" \
2237 deplibs_check_method
="$deplibs_check_method" file_magic_cmd
="$file_magic_cmd" \
2238 ${CONFIG_SHELL-/bin/sh} $ac_aux_dir/ltconfig
--no-reexec \
2239 $libtool_flags --no-verify --build="$build" $ac_aux_dir/ltmain.sh
$host \
2240 ||
{ echo "configure: error: libtool configure failed" 1>&2; exit 1; }
2242 # Reload cache, that may have been modified by ltconfig
2243 if test -r "$cache_file"; then
2244 echo "loading cache $cache_file"
2247 echo "creating cache $cache_file"
2252 # This can be used to rebuild libtool when needed
2253 LIBTOOL_DEPS
="$ac_aux_dir/ltconfig $ac_aux_dir/ltmain.sh $ac_aux_dir/ltcf-c.sh"
2255 # Always use our own libtool.
2256 LIBTOOL
='$(SHELL) $(top_builddir)/libtool'
2258 # Redirect the config.log output again, so that the ltconfig log is not
2259 # clobbered by the next message.
2260 exec 5>>.
/config.log
2268 # Check whether --enable-64-bit-bfd or --disable-64-bit-bfd was given.
2269 if test "${enable_64_bit_bfd+set}" = set; then
2270 enableval
="$enable_64_bit_bfd"
2271 case "${enableval}" in
2274 *) { echo "configure: error: bad value ${enableval} for 64-bit-bfd option" 1>&2; exit 1; } ;;
2279 # Check whether --enable-targets or --disable-targets was given.
2280 if test "${enable_targets+set}" = set; then
2281 enableval
="$enable_targets"
2282 case "${enableval}" in
2283 yes |
"") { echo "configure: error: enable-targets option must specify target names or 'all'" 1>&2; exit 1; }
2285 no
) enable_targets
= ;;
2286 *) enable_targets
=$enableval ;;
2289 # Check whether --enable-commonbfdlib or --disable-commonbfdlib was given.
2290 if test "${enable_commonbfdlib+set}" = set; then
2291 enableval
="$enable_commonbfdlib"
2292 case "${enableval}" in
2293 yes) commonbfdlib
=true
;;
2294 no
) commonbfdlib
=false
;;
2295 *) { echo "configure: error: bad value ${enableval} for BFD commonbfdlib option" 1>&2; exit 1; } ;;
2298 # Check whether --with-mmap or --without-mmap was given.
2299 if test "${with_mmap+set}" = set; then
2300 withval
="$with_mmap"
2301 case "${withval}" in
2302 yes) want_mmap
=true
;;
2303 no
) want_mmap
=false
;;
2304 *) { echo "configure: error: bad value ${withval} for BFD with-mmap option" 1>&2; exit 1; } ;;
2310 build_warnings
="-W -Wall -Wstrict-prototypes -Wmissing-prototypes"
2311 # Check whether --enable-build-warnings or --disable-build-warnings was given.
2312 if test "${enable_build_warnings+set}" = set; then
2313 enableval
="$enable_build_warnings"
2314 case "${enableval}" in
2316 no
) build_warnings
="-w";;
2317 ,*) t
=`echo "${enableval}" | sed -e "s/,/ /g"`
2318 build_warnings
="${build_warnings} ${t}";;
2319 *,) t
=`echo "${enableval}" | sed -e "s/,/ /g"`
2320 build_warnings
="${t} ${build_warnings}";;
2321 *) build_warnings
=`echo "${enableval}" | sed -e "s/,/ /g"`;;
2323 if test x
"$silent" != x
"yes" && test x
"$build_warnings" != x
""; then
2324 echo "Setting warning flags = $build_warnings" 6>&1
2328 if test "x${build_warnings}" != x
-a "x$GCC" = xyes
; then
2329 WARN_CFLAGS
="${build_warnings}"
2337 if test -z "$target" ; then
2338 { echo "configure: error: Unrecognized target system type; please check config.sub." 1>&2; exit 1; }
2341 echo $ac_n "checking whether to enable maintainer-specific portions of Makefiles""... $ac_c" 1>&6
2342 echo "configure:2343: checking whether to enable maintainer-specific portions of Makefiles" >&5
2343 # Check whether --enable-maintainer-mode or --disable-maintainer-mode was given.
2344 if test "${enable_maintainer_mode+set}" = set; then
2345 enableval
="$enable_maintainer_mode"
2346 USE_MAINTAINER_MODE
=$enableval
2348 USE_MAINTAINER_MODE
=no
2351 echo "$ac_t""$USE_MAINTAINER_MODE" 1>&6
2354 if test $USE_MAINTAINER_MODE = yes; then
2355 MAINTAINER_MODE_TRUE
=
2356 MAINTAINER_MODE_FALSE
='#'
2358 MAINTAINER_MODE_TRUE
='#'
2359 MAINTAINER_MODE_FALSE
=
2361 MAINT
=$MAINTAINER_MODE_TRUE
2366 echo $ac_n "checking for executable suffix""... $ac_c" 1>&6
2367 echo "configure:2368: checking for executable suffix" >&5
2368 if eval "test \"`echo '$''{'ac_cv_exeext'+set}'`\" = set"; then
2369 echo $ac_n "(cached) $ac_c" 1>&6
2371 if test "$CYGWIN" = yes ||
test "$MINGW32" = yes; then
2375 echo 'int main () { return 0; }' > conftest.
$ac_ext
2377 if { (eval echo configure
:2378: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
2378 for file in conftest.
*; do
2380 *.c |
*.o |
*.obj
) ;;
2381 *) ac_cv_exeext
=`echo $file | sed -e s/conftest//` ;;
2385 { echo "configure: error: installation or configuration problem: compiler cannot create executables." 1>&2; exit 1; }
2388 test x
"${ac_cv_exeext}" = x
&& ac_cv_exeext
=no
2393 test x
"${ac_cv_exeext}" != xno
&& EXEEXT
=${ac_cv_exeext}
2394 echo "$ac_t""${ac_cv_exeext}" 1>&6
2400 bfd_default_target_size
=32
2404 # Extract the first word of "gcc", so it can be a program name with args.
2405 set dummy gcc
; ac_word
=$2
2406 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2407 echo "configure:2408: checking for $ac_word" >&5
2408 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
2409 echo $ac_n "(cached) $ac_c" 1>&6
2411 if test -n "$CC"; then
2412 ac_cv_prog_CC
="$CC" # Let the user override the test.
2414 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
2416 for ac_dir
in $ac_dummy; do
2417 test -z "$ac_dir" && ac_dir
=.
2418 if test -f $ac_dir/$ac_word; then
2427 if test -n "$CC"; then
2428 echo "$ac_t""$CC" 1>&6
2430 echo "$ac_t""no" 1>&6
2433 if test -z "$CC"; then
2434 # Extract the first word of "cc", so it can be a program name with args.
2435 set dummy cc
; ac_word
=$2
2436 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2437 echo "configure:2438: checking for $ac_word" >&5
2438 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
2439 echo $ac_n "(cached) $ac_c" 1>&6
2441 if test -n "$CC"; then
2442 ac_cv_prog_CC
="$CC" # Let the user override the test.
2444 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
2447 for ac_dir
in $ac_dummy; do
2448 test -z "$ac_dir" && ac_dir
=.
2449 if test -f $ac_dir/$ac_word; then
2450 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
2451 ac_prog_rejected
=yes
2459 if test $ac_prog_rejected = yes; then
2460 # We found a bogon in the path, so make sure we never use it.
2461 set dummy
$ac_cv_prog_CC
2463 if test $# -gt 0; then
2464 # We chose a different compiler from the bogus one.
2465 # However, it has the same basename, so the bogon will be chosen
2466 # first if we set CC to just the basename; use the full file name.
2468 set dummy
"$ac_dir/$ac_word" "$@"
2476 if test -n "$CC"; then
2477 echo "$ac_t""$CC" 1>&6
2479 echo "$ac_t""no" 1>&6
2482 if test -z "$CC"; then
2483 case "`uname -s`" in
2485 # Extract the first word of "cl", so it can be a program name with args.
2486 set dummy cl
; ac_word
=$2
2487 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2488 echo "configure:2489: checking for $ac_word" >&5
2489 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
2490 echo $ac_n "(cached) $ac_c" 1>&6
2492 if test -n "$CC"; then
2493 ac_cv_prog_CC
="$CC" # Let the user override the test.
2495 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
2497 for ac_dir
in $ac_dummy; do
2498 test -z "$ac_dir" && ac_dir
=.
2499 if test -f $ac_dir/$ac_word; then
2508 if test -n "$CC"; then
2509 echo "$ac_t""$CC" 1>&6
2511 echo "$ac_t""no" 1>&6
2516 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
2519 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
2520 echo "configure:2521: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
2523 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
2524 ac_cpp
='$CPP $CPPFLAGS'
2525 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
2526 ac_link
='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
2527 cross_compiling
=$ac_cv_prog_cc_cross
2529 cat > conftest.
$ac_ext << EOF
2531 #line 2532 "configure"
2532 #include "confdefs.h"
2536 if { (eval echo configure
:2537: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
2537 ac_cv_prog_cc_works
=yes
2538 # If we can't run a trivial program, we are probably using a cross compiler.
2539 if (.
/conftest
; exit) 2>/dev
/null
; then
2540 ac_cv_prog_cc_cross
=no
2542 ac_cv_prog_cc_cross
=yes
2545 echo "configure: failed program was:" >&5
2546 cat conftest.
$ac_ext >&5
2547 ac_cv_prog_cc_works
=no
2551 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
2552 ac_cpp
='$CPP $CPPFLAGS'
2553 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
2554 ac_link
='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
2555 cross_compiling
=$ac_cv_prog_cc_cross
2557 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
2558 if test $ac_cv_prog_cc_works = no
; then
2559 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
2561 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
2562 echo "configure:2563: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
2563 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
2564 cross_compiling
=$ac_cv_prog_cc_cross
2566 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
2567 echo "configure:2568: checking whether we are using GNU C" >&5
2568 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
2569 echo $ac_n "(cached) $ac_c" 1>&6
2571 cat > conftest.c
<<EOF
2576 if { ac_try
='${CC-cc} -E conftest.c'; { (eval echo configure
:2577: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } |
egrep yes >/dev
/null
2>&1; then
2583 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
2585 if test $ac_cv_prog_gcc = yes; then
2591 ac_test_CFLAGS
="${CFLAGS+set}"
2592 ac_save_CFLAGS
="$CFLAGS"
2594 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
2595 echo "configure:2596: checking whether ${CC-cc} accepts -g" >&5
2596 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
2597 echo $ac_n "(cached) $ac_c" 1>&6
2599 echo 'void f(){}' > conftest.c
2600 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
2609 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
2610 if test "$ac_test_CFLAGS" = set; then
2611 CFLAGS
="$ac_save_CFLAGS"
2612 elif test $ac_cv_prog_cc_g = yes; then
2613 if test "$GCC" = yes; then
2619 if test "$GCC" = yes; then
2627 ALL_LINGUAS
="fr tr ja es sv"
2628 echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
2629 echo "configure:2630: checking how to run the C preprocessor" >&5
2630 # On Suns, sometimes $CPP names a directory.
2631 if test -n "$CPP" && test -d "$CPP"; then
2634 if test -z "$CPP"; then
2635 if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
2636 echo $ac_n "(cached) $ac_c" 1>&6
2638 # This must be in double quotes, not single quotes, because CPP may get
2639 # substituted into the Makefile and "${CC-cc}" will confuse make.
2641 # On the NeXT, cc -E runs the code through the compiler's parser,
2642 # not just through cpp.
2643 cat > conftest.
$ac_ext <<EOF
2644 #line 2645 "configure"
2645 #include "confdefs.h"
2649 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2650 { (eval echo configure
:2651: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2651 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2652 if test -z "$ac_err"; then
2656 echo "configure: failed program was:" >&5
2657 cat conftest.
$ac_ext >&5
2659 CPP
="${CC-cc} -E -traditional-cpp"
2660 cat > conftest.
$ac_ext <<EOF
2661 #line 2662 "configure"
2662 #include "confdefs.h"
2666 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2667 { (eval echo configure
:2668: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2668 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2669 if test -z "$ac_err"; then
2673 echo "configure: failed program was:" >&5
2674 cat conftest.
$ac_ext >&5
2676 CPP
="${CC-cc} -nologo -E"
2677 cat > conftest.
$ac_ext <<EOF
2678 #line 2679 "configure"
2679 #include "confdefs.h"
2683 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2684 { (eval echo configure
:2685: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2685 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2686 if test -z "$ac_err"; then
2690 echo "configure: failed program was:" >&5
2691 cat conftest.
$ac_ext >&5
2700 ac_cv_prog_CPP
="$CPP"
2702 CPP
="$ac_cv_prog_CPP"
2704 ac_cv_prog_CPP
="$CPP"
2706 echo "$ac_t""$CPP" 1>&6
2708 # Extract the first word of "ranlib", so it can be a program name with args.
2709 set dummy ranlib
; ac_word
=$2
2710 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2711 echo "configure:2712: checking for $ac_word" >&5
2712 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
2713 echo $ac_n "(cached) $ac_c" 1>&6
2715 if test -n "$RANLIB"; then
2716 ac_cv_prog_RANLIB
="$RANLIB" # Let the user override the test.
2718 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
2720 for ac_dir
in $ac_dummy; do
2721 test -z "$ac_dir" && ac_dir
=.
2722 if test -f $ac_dir/$ac_word; then
2723 ac_cv_prog_RANLIB
="ranlib"
2728 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB
=":"
2731 RANLIB
="$ac_cv_prog_RANLIB"
2732 if test -n "$RANLIB"; then
2733 echo "$ac_t""$RANLIB" 1>&6
2735 echo "$ac_t""no" 1>&6
2738 echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
2739 echo "configure:2740: checking for ANSI C header files" >&5
2740 if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
2741 echo $ac_n "(cached) $ac_c" 1>&6
2743 cat > conftest.
$ac_ext <<EOF
2744 #line 2745 "configure"
2745 #include "confdefs.h"
2751 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2752 { (eval echo configure
:2753: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2753 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2754 if test -z "$ac_err"; then
2756 ac_cv_header_stdc
=yes
2759 echo "configure: failed program was:" >&5
2760 cat conftest.
$ac_ext >&5
2762 ac_cv_header_stdc
=no
2766 if test $ac_cv_header_stdc = yes; then
2767 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
2768 cat > conftest.
$ac_ext <<EOF
2769 #line 2770 "configure"
2770 #include "confdefs.h"
2773 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2774 egrep "memchr" >/dev
/null
2>&1; then
2778 ac_cv_header_stdc
=no
2784 if test $ac_cv_header_stdc = yes; then
2785 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
2786 cat > conftest.
$ac_ext <<EOF
2787 #line 2788 "configure"
2788 #include "confdefs.h"
2791 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2792 egrep "free" >/dev
/null
2>&1; then
2796 ac_cv_header_stdc
=no
2802 if test $ac_cv_header_stdc = yes; then
2803 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
2804 if test "$cross_compiling" = yes; then
2807 cat > conftest.
$ac_ext <<EOF
2808 #line 2809 "configure"
2809 #include "confdefs.h"
2811 #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
2812 #define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
2813 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
2814 int main () { int i; for (i = 0; i < 256; i++)
2815 if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
2819 if { (eval echo configure
:2820: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
2823 echo "configure: failed program was:" >&5
2824 cat conftest.
$ac_ext >&5
2826 ac_cv_header_stdc
=no
2834 echo "$ac_t""$ac_cv_header_stdc" 1>&6
2835 if test $ac_cv_header_stdc = yes; then
2836 cat >> confdefs.h
<<\EOF
2837 #define STDC_HEADERS 1
2842 echo $ac_n "checking for working const""... $ac_c" 1>&6
2843 echo "configure:2844: checking for working const" >&5
2844 if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
2845 echo $ac_n "(cached) $ac_c" 1>&6
2847 cat > conftest.
$ac_ext <<EOF
2848 #line 2849 "configure"
2849 #include "confdefs.h"
2853 /* Ultrix mips cc rejects this. */
2854 typedef int charset[2]; const charset x;
2855 /* SunOS 4.1.1 cc rejects this. */
2856 char const *const *ccp;
2858 /* NEC SVR4.0.2 mips cc rejects this. */
2859 struct point {int x, y;};
2860 static struct point const zero = {0,0};
2861 /* AIX XL C 1.02.0.0 rejects this.
2862 It does not let you subtract one const X* pointer from another in an arm
2863 of an if-expression whose if-part is not a constant expression */
2864 const char *g = "string";
2865 ccp = &g + (g ? g-g : 0);
2866 /* HPUX 7.0 cc rejects these. */
2869 ccp = (char const *const *) p;
2870 { /* SCO 3.2v4 cc rejects this. */
2872 char const *s = 0 ? (char *) 0 : (char const *) 0;
2876 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
2878 const int *foo = &x[0];
2881 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
2882 typedef const int *iptr;
2886 { /* AIX XL C 1.02.0.0 rejects this saying
2887 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
2888 struct s { int j; const int *ap[3]; };
2889 struct s *b; b->j = 5;
2891 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
2897 if { (eval echo configure
:2898: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2901 echo "configure: failed program was:" >&5
2902 cat conftest.
$ac_ext >&5
2909 echo "$ac_t""$ac_cv_c_const" 1>&6
2910 if test $ac_cv_c_const = no
; then
2911 cat >> confdefs.h
<<\EOF
2917 echo $ac_n "checking for inline""... $ac_c" 1>&6
2918 echo "configure:2919: checking for inline" >&5
2919 if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then
2920 echo $ac_n "(cached) $ac_c" 1>&6
2923 for ac_kw
in inline __inline__ __inline
; do
2924 cat > conftest.
$ac_ext <<EOF
2925 #line 2926 "configure"
2926 #include "confdefs.h"
2932 if { (eval echo configure
:2933: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2934 ac_cv_c_inline
=$ac_kw; break
2936 echo "configure: failed program was:" >&5
2937 cat conftest.
$ac_ext >&5
2944 echo "$ac_t""$ac_cv_c_inline" 1>&6
2945 case "$ac_cv_c_inline" in
2947 no
) cat >> confdefs.h
<<\EOF
2951 *) cat >> confdefs.h
<<EOF
2952 #define inline $ac_cv_c_inline
2957 echo $ac_n "checking for off_t""... $ac_c" 1>&6
2958 echo "configure:2959: checking for off_t" >&5
2959 if eval "test \"`echo '$''{'ac_cv_type_off_t'+set}'`\" = set"; then
2960 echo $ac_n "(cached) $ac_c" 1>&6
2962 cat > conftest.
$ac_ext <<EOF
2963 #line 2964 "configure"
2964 #include "confdefs.h"
2965 #include <sys/types.h>
2971 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2972 egrep "(^|[^a-zA-Z_0-9])off_t[^a-zA-Z_0-9]" >/dev
/null
2>&1; then
2974 ac_cv_type_off_t
=yes
2982 echo "$ac_t""$ac_cv_type_off_t" 1>&6
2983 if test $ac_cv_type_off_t = no
; then
2984 cat >> confdefs.h
<<\EOF
2990 echo $ac_n "checking for size_t""... $ac_c" 1>&6
2991 echo "configure:2992: checking for size_t" >&5
2992 if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then
2993 echo $ac_n "(cached) $ac_c" 1>&6
2995 cat > conftest.
$ac_ext <<EOF
2996 #line 2997 "configure"
2997 #include "confdefs.h"
2998 #include <sys/types.h>
3004 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3005 egrep "(^|[^a-zA-Z_0-9])size_t[^a-zA-Z_0-9]" >/dev
/null
2>&1; then
3007 ac_cv_type_size_t
=yes
3010 ac_cv_type_size_t
=no
3015 echo "$ac_t""$ac_cv_type_size_t" 1>&6
3016 if test $ac_cv_type_size_t = no
; then
3017 cat >> confdefs.h
<<\EOF
3018 #define size_t unsigned
3023 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
3024 # for constant arguments. Useless!
3025 echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
3026 echo "configure:3027: checking for working alloca.h" >&5
3027 if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
3028 echo $ac_n "(cached) $ac_c" 1>&6
3030 cat > conftest.
$ac_ext <<EOF
3031 #line 3032 "configure"
3032 #include "confdefs.h"
3035 char *p = alloca(2 * sizeof(int));
3038 if { (eval echo configure
:3039: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3040 ac_cv_header_alloca_h
=yes
3042 echo "configure: failed program was:" >&5
3043 cat conftest.
$ac_ext >&5
3045 ac_cv_header_alloca_h
=no
3050 echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
3051 if test $ac_cv_header_alloca_h = yes; then
3052 cat >> confdefs.h
<<\EOF
3053 #define HAVE_ALLOCA_H 1
3058 echo $ac_n "checking for alloca""... $ac_c" 1>&6
3059 echo "configure:3060: checking for alloca" >&5
3060 if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
3061 echo $ac_n "(cached) $ac_c" 1>&6
3063 cat > conftest.
$ac_ext <<EOF
3064 #line 3065 "configure"
3065 #include "confdefs.h"
3068 # define alloca __builtin_alloca
3071 # include <malloc.h>
3072 # define alloca _alloca
3075 # include <alloca.h>
3080 # ifndef alloca /* predefined by HP cc +Olibcalls */
3089 char *p = (char *) alloca(1);
3092 if { (eval echo configure
:3093: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3094 ac_cv_func_alloca_works
=yes
3096 echo "configure: failed program was:" >&5
3097 cat conftest.
$ac_ext >&5
3099 ac_cv_func_alloca_works
=no
3104 echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
3105 if test $ac_cv_func_alloca_works = yes; then
3106 cat >> confdefs.h
<<\EOF
3107 #define HAVE_ALLOCA 1
3112 if test $ac_cv_func_alloca_works = no
; then
3113 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
3114 # that cause trouble. Some versions do not even contain alloca or
3115 # contain a buggy version. If you still want to use their alloca,
3116 # use ar to extract alloca.o from them instead of compiling alloca.c.
3117 ALLOCA
=alloca.
${ac_objext}
3118 cat >> confdefs.h
<<\EOF
3123 echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
3124 echo "configure:3125: checking whether alloca needs Cray hooks" >&5
3125 if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
3126 echo $ac_n "(cached) $ac_c" 1>&6
3128 cat > conftest.
$ac_ext <<EOF
3129 #line 3130 "configure"
3130 #include "confdefs.h"
3131 #if defined(CRAY) && ! defined(CRAY2)
3138 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3139 egrep "webecray" >/dev
/null
2>&1; then
3150 echo "$ac_t""$ac_cv_os_cray" 1>&6
3151 if test $ac_cv_os_cray = yes; then
3152 for ac_func
in _getb67 GETB67 getb67
; do
3153 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
3154 echo "configure:3155: checking for $ac_func" >&5
3155 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3156 echo $ac_n "(cached) $ac_c" 1>&6
3158 cat > conftest.
$ac_ext <<EOF
3159 #line 3160 "configure"
3160 #include "confdefs.h"
3161 /* System header to define __stub macros and hopefully few prototypes,
3162 which can conflict with char $ac_func(); below. */
3164 /* Override any gcc2 internal prototype to avoid an error. */
3165 /* We use char because int might match the return type of a gcc2
3166 builtin and then its argument prototype would still apply. */
3171 /* The GNU C library defines this for functions which it implements
3172 to always fail with ENOSYS. Some functions are actually named
3173 something starting with __ and the normal name is an alias. */
3174 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3182 if { (eval echo configure
:3183: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3184 eval "ac_cv_func_$ac_func=yes"
3186 echo "configure: failed program was:" >&5
3187 cat conftest.
$ac_ext >&5
3189 eval "ac_cv_func_$ac_func=no"
3194 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3195 echo "$ac_t""yes" 1>&6
3196 cat >> confdefs.h
<<EOF
3197 #define CRAY_STACKSEG_END $ac_func
3202 echo "$ac_t""no" 1>&6
3208 echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
3209 echo "configure:3210: checking stack direction for C alloca" >&5
3210 if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
3211 echo $ac_n "(cached) $ac_c" 1>&6
3213 if test "$cross_compiling" = yes; then
3214 ac_cv_c_stack_direction
=0
3216 cat > conftest.
$ac_ext <<EOF
3217 #line 3218 "configure"
3218 #include "confdefs.h"
3219 find_stack_direction ()
3221 static char *addr = 0;
3226 return find_stack_direction ();
3229 return (&dummy > addr) ? 1 : -1;
3233 exit (find_stack_direction() < 0);
3236 if { (eval echo configure
:3237: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
3238 ac_cv_c_stack_direction
=1
3240 echo "configure: failed program was:" >&5
3241 cat conftest.
$ac_ext >&5
3243 ac_cv_c_stack_direction
=-1
3250 echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
3251 cat >> confdefs.h
<<EOF
3252 #define STACK_DIRECTION $ac_cv_c_stack_direction
3257 for ac_hdr
in stdlib.h unistd.h sys
/stat.h sys
/types.h
3259 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3260 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
3261 echo "configure:3262: checking for $ac_hdr" >&5
3262 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3263 echo $ac_n "(cached) $ac_c" 1>&6
3265 cat > conftest.
$ac_ext <<EOF
3266 #line 3267 "configure"
3267 #include "confdefs.h"
3270 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3271 { (eval echo configure
:3272: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3272 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3273 if test -z "$ac_err"; then
3275 eval "ac_cv_header_$ac_safe=yes"
3278 echo "configure: failed program was:" >&5
3279 cat conftest.
$ac_ext >&5
3281 eval "ac_cv_header_$ac_safe=no"
3285 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3286 echo "$ac_t""yes" 1>&6
3287 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3288 cat >> confdefs.h
<<EOF
3289 #define $ac_tr_hdr 1
3293 echo "$ac_t""no" 1>&6
3297 for ac_func
in getpagesize
3299 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
3300 echo "configure:3301: checking for $ac_func" >&5
3301 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3302 echo $ac_n "(cached) $ac_c" 1>&6
3304 cat > conftest.
$ac_ext <<EOF
3305 #line 3306 "configure"
3306 #include "confdefs.h"
3307 /* System header to define __stub macros and hopefully few prototypes,
3308 which can conflict with char $ac_func(); below. */
3310 /* Override any gcc2 internal prototype to avoid an error. */
3311 /* We use char because int might match the return type of a gcc2
3312 builtin and then its argument prototype would still apply. */
3317 /* The GNU C library defines this for functions which it implements
3318 to always fail with ENOSYS. Some functions are actually named
3319 something starting with __ and the normal name is an alias. */
3320 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3328 if { (eval echo configure
:3329: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3330 eval "ac_cv_func_$ac_func=yes"
3332 echo "configure: failed program was:" >&5
3333 cat conftest.
$ac_ext >&5
3335 eval "ac_cv_func_$ac_func=no"
3340 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3341 echo "$ac_t""yes" 1>&6
3342 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3343 cat >> confdefs.h
<<EOF
3344 #define $ac_tr_func 1
3348 echo "$ac_t""no" 1>&6
3352 echo $ac_n "checking for working mmap""... $ac_c" 1>&6
3353 echo "configure:3354: checking for working mmap" >&5
3354 if eval "test \"`echo '$''{'ac_cv_func_mmap_fixed_mapped'+set}'`\" = set"; then
3355 echo $ac_n "(cached) $ac_c" 1>&6
3357 if test "$cross_compiling" = yes; then
3358 ac_cv_func_mmap_fixed_mapped
=no
3360 cat > conftest.
$ac_ext <<EOF
3361 #line 3362 "configure"
3362 #include "confdefs.h"
3364 /* Thanks to Mike Haertel and Jim Avera for this test.
3365 Here is a matrix of mmap possibilities:
3366 mmap private not fixed
3367 mmap private fixed at somewhere currently unmapped
3368 mmap private fixed at somewhere already mapped
3369 mmap shared not fixed
3370 mmap shared fixed at somewhere currently unmapped
3371 mmap shared fixed at somewhere already mapped
3372 For private mappings, we should verify that changes cannot be read()
3373 back from the file, nor mmap's back from the file at a different
3374 address. (There have been systems where private was not correctly
3375 implemented like the infamous i386 svr4.0, and systems where the
3376 VM page cache was not coherent with the filesystem buffer cache
3377 like early versions of FreeBSD and possibly contemporary NetBSD.)
3378 For shared mappings, we should conversely verify that changes get
3379 propogated back to all the places they're supposed to be.
3381 Grep wants private fixed already mapped.
3382 The main things grep needs to know about mmap are:
3383 * does it exist and is it safe to write into the mmap'd area
3384 * how to use it (BSD variants) */
3385 #include <sys/types.h>
3387 #include <sys/mman.h>
3389 #if HAVE_SYS_TYPES_H
3390 # include <sys/types.h>
3394 # include <stdlib.h>
3398 # include <sys/stat.h>
3402 # include <unistd.h>
3405 /* This mess was copied from the GNU getpagesize.h. */
3406 #ifndef HAVE_GETPAGESIZE
3408 /* Assume that all systems that can run configure have sys/param.h. */
3409 # ifndef HAVE_SYS_PARAM_H
3410 # define HAVE_SYS_PARAM_H 1
3413 # ifdef _SC_PAGESIZE
3414 # define getpagesize() sysconf(_SC_PAGESIZE)
3415 # else /* no _SC_PAGESIZE */
3416 # ifdef HAVE_SYS_PARAM_H
3417 # include <sys/param.h>
3418 # ifdef EXEC_PAGESIZE
3419 # define getpagesize() EXEC_PAGESIZE
3420 # else /* no EXEC_PAGESIZE */
3422 # define getpagesize() NBPG * CLSIZE
3425 # endif /* no CLSIZE */
3426 # else /* no NBPG */
3428 # define getpagesize() NBPC
3429 # else /* no NBPC */
3431 # define getpagesize() PAGESIZE
3432 # endif /* PAGESIZE */
3433 # endif /* no NBPC */
3434 # endif /* no NBPG */
3435 # endif /* no EXEC_PAGESIZE */
3436 # else /* no HAVE_SYS_PARAM_H */
3437 # define getpagesize() 8192 /* punt totally */
3438 # endif /* no HAVE_SYS_PARAM_H */
3439 # endif /* no _SC_PAGESIZE */
3441 #endif /* no HAVE_GETPAGESIZE */
3444 extern "C" { void *malloc(unsigned); }
3452 char *data, *data2, *data3;
3456 pagesize = getpagesize();
3459 * First, make a file with some known garbage in it.
3461 data = malloc(pagesize);
3464 for (i = 0; i < pagesize; ++i)
3465 *(data + i) = rand();
3467 fd = creat("conftestmmap", 0600);
3470 if (write(fd, data, pagesize) != pagesize)
3475 * Next, try to mmap the file at a fixed address which
3476 * already has something else allocated at it. If we can,
3477 * also make sure that we see the same garbage.
3479 fd = open("conftestmmap", O_RDWR);
3482 data2 = malloc(2 * pagesize);
3485 data2 += (pagesize - ((int) data2 & (pagesize - 1))) & (pagesize - 1);
3486 if (data2 != mmap(data2, pagesize, PROT_READ | PROT_WRITE,
3487 MAP_PRIVATE | MAP_FIXED, fd, 0L))
3489 for (i = 0; i < pagesize; ++i)
3490 if (*(data + i) != *(data2 + i))
3494 * Finally, make sure that changes to the mapped area
3495 * do not percolate back to the file as seen by read().
3496 * (This is a bug on some variants of i386 svr4.0.)
3498 for (i = 0; i < pagesize; ++i)
3499 *(data2 + i) = *(data2 + i) + 1;
3500 data3 = malloc(pagesize);
3503 if (read(fd, data3, pagesize) != pagesize)
3505 for (i = 0; i < pagesize; ++i)
3506 if (*(data + i) != *(data3 + i))
3509 unlink("conftestmmap");
3514 if { (eval echo configure
:3515: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
3516 ac_cv_func_mmap_fixed_mapped
=yes
3518 echo "configure: failed program was:" >&5
3519 cat conftest.
$ac_ext >&5
3521 ac_cv_func_mmap_fixed_mapped
=no
3528 echo "$ac_t""$ac_cv_func_mmap_fixed_mapped" 1>&6
3529 if test $ac_cv_func_mmap_fixed_mapped = yes; then
3530 cat >> confdefs.h
<<\EOF
3537 for ac_hdr
in argz.h limits.h locale.h nl_types.h malloc.h string.h \
3538 unistd.h values.h sys
/param.h
3540 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3541 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
3542 echo "configure:3543: checking for $ac_hdr" >&5
3543 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3544 echo $ac_n "(cached) $ac_c" 1>&6
3546 cat > conftest.
$ac_ext <<EOF
3547 #line 3548 "configure"
3548 #include "confdefs.h"
3551 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3552 { (eval echo configure
:3553: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3553 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3554 if test -z "$ac_err"; then
3556 eval "ac_cv_header_$ac_safe=yes"
3559 echo "configure: failed program was:" >&5
3560 cat conftest.
$ac_ext >&5
3562 eval "ac_cv_header_$ac_safe=no"
3566 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3567 echo "$ac_t""yes" 1>&6
3568 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3569 cat >> confdefs.h
<<EOF
3570 #define $ac_tr_hdr 1
3574 echo "$ac_t""no" 1>&6
3578 for ac_func
in getcwd munmap putenv setenv setlocale strchr strcasecmp \
3579 __argz_count __argz_stringify __argz_next
3581 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
3582 echo "configure:3583: checking for $ac_func" >&5
3583 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3584 echo $ac_n "(cached) $ac_c" 1>&6
3586 cat > conftest.
$ac_ext <<EOF
3587 #line 3588 "configure"
3588 #include "confdefs.h"
3589 /* System header to define __stub macros and hopefully few prototypes,
3590 which can conflict with char $ac_func(); below. */
3592 /* Override any gcc2 internal prototype to avoid an error. */
3593 /* We use char because int might match the return type of a gcc2
3594 builtin and then its argument prototype would still apply. */
3599 /* The GNU C library defines this for functions which it implements
3600 to always fail with ENOSYS. Some functions are actually named
3601 something starting with __ and the normal name is an alias. */
3602 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3610 if { (eval echo configure
:3611: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3612 eval "ac_cv_func_$ac_func=yes"
3614 echo "configure: failed program was:" >&5
3615 cat conftest.
$ac_ext >&5
3617 eval "ac_cv_func_$ac_func=no"
3622 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3623 echo "$ac_t""yes" 1>&6
3624 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3625 cat >> confdefs.h
<<EOF
3626 #define $ac_tr_func 1
3630 echo "$ac_t""no" 1>&6
3635 if test "${ac_cv_func_stpcpy+set}" != "set"; then
3636 for ac_func
in stpcpy
3638 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
3639 echo "configure:3640: checking for $ac_func" >&5
3640 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3641 echo $ac_n "(cached) $ac_c" 1>&6
3643 cat > conftest.
$ac_ext <<EOF
3644 #line 3645 "configure"
3645 #include "confdefs.h"
3646 /* System header to define __stub macros and hopefully few prototypes,
3647 which can conflict with char $ac_func(); below. */
3649 /* Override any gcc2 internal prototype to avoid an error. */
3650 /* We use char because int might match the return type of a gcc2
3651 builtin and then its argument prototype would still apply. */
3656 /* The GNU C library defines this for functions which it implements
3657 to always fail with ENOSYS. Some functions are actually named
3658 something starting with __ and the normal name is an alias. */
3659 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3667 if { (eval echo configure
:3668: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3669 eval "ac_cv_func_$ac_func=yes"
3671 echo "configure: failed program was:" >&5
3672 cat conftest.
$ac_ext >&5
3674 eval "ac_cv_func_$ac_func=no"
3679 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3680 echo "$ac_t""yes" 1>&6
3681 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3682 cat >> confdefs.h
<<EOF
3683 #define $ac_tr_func 1
3687 echo "$ac_t""no" 1>&6
3692 if test "${ac_cv_func_stpcpy}" = "yes"; then
3693 cat >> confdefs.h
<<\EOF
3694 #define HAVE_STPCPY 1
3699 if test $ac_cv_header_locale_h = yes; then
3700 echo $ac_n "checking for LC_MESSAGES""... $ac_c" 1>&6
3701 echo "configure:3702: checking for LC_MESSAGES" >&5
3702 if eval "test \"`echo '$''{'am_cv_val_LC_MESSAGES'+set}'`\" = set"; then
3703 echo $ac_n "(cached) $ac_c" 1>&6
3705 cat > conftest.
$ac_ext <<EOF
3706 #line 3707 "configure"
3707 #include "confdefs.h"
3713 if { (eval echo configure
:3714: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3715 am_cv_val_LC_MESSAGES
=yes
3717 echo "configure: failed program was:" >&5
3718 cat conftest.
$ac_ext >&5
3720 am_cv_val_LC_MESSAGES
=no
3725 echo "$ac_t""$am_cv_val_LC_MESSAGES" 1>&6
3726 if test $am_cv_val_LC_MESSAGES = yes; then
3727 cat >> confdefs.h
<<\EOF
3728 #define HAVE_LC_MESSAGES 1
3733 echo $ac_n "checking whether NLS is requested""... $ac_c" 1>&6
3734 echo "configure:3735: checking whether NLS is requested" >&5
3735 # Check whether --enable-nls or --disable-nls was given.
3736 if test "${enable_nls+set}" = set; then
3737 enableval
="$enable_nls"
3743 echo "$ac_t""$USE_NLS" 1>&6
3746 USE_INCLUDED_LIBINTL
=no
3748 if test "$USE_NLS" = "yes"; then
3749 cat >> confdefs.h
<<\EOF
3750 #define ENABLE_NLS 1
3753 echo $ac_n "checking whether included gettext is requested""... $ac_c" 1>&6
3754 echo "configure:3755: checking whether included gettext is requested" >&5
3755 # Check whether --with-included-gettext or --without-included-gettext was given.
3756 if test "${with_included_gettext+set}" = set; then
3757 withval
="$with_included_gettext"
3758 nls_cv_force_use_gnu_gettext
=$withval
3760 nls_cv_force_use_gnu_gettext
=no
3763 echo "$ac_t""$nls_cv_force_use_gnu_gettext" 1>&6
3765 nls_cv_use_gnu_gettext
="$nls_cv_force_use_gnu_gettext"
3766 if test "$nls_cv_force_use_gnu_gettext" != "yes"; then
3768 nls_cv_header_libgt
=
3771 ac_safe
=`echo "libintl.h" | sed 'y%./+-%__p_%'`
3772 echo $ac_n "checking for libintl.h""... $ac_c" 1>&6
3773 echo "configure:3774: checking for libintl.h" >&5
3774 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3775 echo $ac_n "(cached) $ac_c" 1>&6
3777 cat > conftest.
$ac_ext <<EOF
3778 #line 3779 "configure"
3779 #include "confdefs.h"
3780 #include <libintl.h>
3782 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3783 { (eval echo configure
:3784: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3784 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3785 if test -z "$ac_err"; then
3787 eval "ac_cv_header_$ac_safe=yes"
3790 echo "configure: failed program was:" >&5
3791 cat conftest.
$ac_ext >&5
3793 eval "ac_cv_header_$ac_safe=no"
3797 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3798 echo "$ac_t""yes" 1>&6
3799 echo $ac_n "checking for gettext in libc""... $ac_c" 1>&6
3800 echo "configure:3801: checking for gettext in libc" >&5
3801 if eval "test \"`echo '$''{'gt_cv_func_gettext_libc'+set}'`\" = set"; then
3802 echo $ac_n "(cached) $ac_c" 1>&6
3804 cat > conftest.
$ac_ext <<EOF
3805 #line 3806 "configure"
3806 #include "confdefs.h"
3807 #include <libintl.h>
3809 return (int) gettext ("")
3812 if { (eval echo configure
:3813: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3814 gt_cv_func_gettext_libc
=yes
3816 echo "configure: failed program was:" >&5
3817 cat conftest.
$ac_ext >&5
3819 gt_cv_func_gettext_libc
=no
3824 echo "$ac_t""$gt_cv_func_gettext_libc" 1>&6
3826 if test "$gt_cv_func_gettext_libc" != "yes"; then
3827 echo $ac_n "checking for bindtextdomain in -lintl""... $ac_c" 1>&6
3828 echo "configure:3829: checking for bindtextdomain in -lintl" >&5
3829 ac_lib_var
=`echo intl'_'bindtextdomain | sed 'y%./+-%__p_%'`
3830 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3831 echo $ac_n "(cached) $ac_c" 1>&6
3833 ac_save_LIBS
="$LIBS"
3835 cat > conftest.
$ac_ext <<EOF
3836 #line 3837 "configure"
3837 #include "confdefs.h"
3838 /* Override any gcc2 internal prototype to avoid an error. */
3839 /* We use char because int might match the return type of a gcc2
3840 builtin and then its argument prototype would still apply. */
3841 char bindtextdomain();
3847 if { (eval echo configure
:3848: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3849 eval "ac_cv_lib_$ac_lib_var=yes"
3851 echo "configure: failed program was:" >&5
3852 cat conftest.
$ac_ext >&5
3854 eval "ac_cv_lib_$ac_lib_var=no"
3857 LIBS
="$ac_save_LIBS"
3860 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3861 echo "$ac_t""yes" 1>&6
3862 echo $ac_n "checking for gettext in libintl""... $ac_c" 1>&6
3863 echo "configure:3864: checking for gettext in libintl" >&5
3864 if eval "test \"`echo '$''{'gt_cv_func_gettext_libintl'+set}'`\" = set"; then
3865 echo $ac_n "(cached) $ac_c" 1>&6
3867 cat > conftest.
$ac_ext <<EOF
3868 #line 3869 "configure"
3869 #include "confdefs.h"
3872 return (int) gettext ("")
3875 if { (eval echo configure
:3876: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3877 gt_cv_func_gettext_libintl
=yes
3879 echo "configure: failed program was:" >&5
3880 cat conftest.
$ac_ext >&5
3882 gt_cv_func_gettext_libintl
=no
3887 echo "$ac_t""$gt_cv_func_gettext_libintl" 1>&6
3889 echo "$ac_t""no" 1>&6
3894 if test "$gt_cv_func_gettext_libc" = "yes" \
3895 ||
test "$gt_cv_func_gettext_libintl" = "yes"; then
3896 cat >> confdefs.h
<<\EOF
3897 #define HAVE_GETTEXT 1
3900 # Extract the first word of "msgfmt", so it can be a program name with args.
3901 set dummy msgfmt
; ac_word
=$2
3902 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3903 echo "configure:3904: checking for $ac_word" >&5
3904 if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
3905 echo $ac_n "(cached) $ac_c" 1>&6
3909 ac_cv_path_MSGFMT
="$MSGFMT" # Let the user override the test with a path.
3912 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
3913 for ac_dir
in $PATH; do
3914 test -z "$ac_dir" && ac_dir
=.
3915 if test -f $ac_dir/$ac_word; then
3916 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
3917 ac_cv_path_MSGFMT
="$ac_dir/$ac_word"
3923 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT
="no"
3927 MSGFMT
="$ac_cv_path_MSGFMT"
3928 if test -n "$MSGFMT"; then
3929 echo "$ac_t""$MSGFMT" 1>&6
3931 echo "$ac_t""no" 1>&6
3933 if test "$MSGFMT" != "no"; then
3934 for ac_func
in dcgettext
3936 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
3937 echo "configure:3938: checking for $ac_func" >&5
3938 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3939 echo $ac_n "(cached) $ac_c" 1>&6
3941 cat > conftest.
$ac_ext <<EOF
3942 #line 3943 "configure"
3943 #include "confdefs.h"
3944 /* System header to define __stub macros and hopefully few prototypes,
3945 which can conflict with char $ac_func(); below. */
3947 /* Override any gcc2 internal prototype to avoid an error. */
3948 /* We use char because int might match the return type of a gcc2
3949 builtin and then its argument prototype would still apply. */
3954 /* The GNU C library defines this for functions which it implements
3955 to always fail with ENOSYS. Some functions are actually named
3956 something starting with __ and the normal name is an alias. */
3957 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3965 if { (eval echo configure
:3966: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3967 eval "ac_cv_func_$ac_func=yes"
3969 echo "configure: failed program was:" >&5
3970 cat conftest.
$ac_ext >&5
3972 eval "ac_cv_func_$ac_func=no"
3977 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3978 echo "$ac_t""yes" 1>&6
3979 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3980 cat >> confdefs.h
<<EOF
3981 #define $ac_tr_func 1
3985 echo "$ac_t""no" 1>&6
3989 # Extract the first word of "gmsgfmt", so it can be a program name with args.
3990 set dummy gmsgfmt
; ac_word
=$2
3991 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3992 echo "configure:3993: checking for $ac_word" >&5
3993 if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
3994 echo $ac_n "(cached) $ac_c" 1>&6
3998 ac_cv_path_GMSGFMT
="$GMSGFMT" # Let the user override the test with a path.
4001 ac_cv_path_GMSGFMT
="$GMSGFMT" # Let the user override the test with a dos path.
4004 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
4006 for ac_dir
in $ac_dummy; do
4007 test -z "$ac_dir" && ac_dir
=.
4008 if test -f $ac_dir/$ac_word; then
4009 ac_cv_path_GMSGFMT
="$ac_dir/$ac_word"
4014 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT
="$MSGFMT"
4018 GMSGFMT
="$ac_cv_path_GMSGFMT"
4019 if test -n "$GMSGFMT"; then
4020 echo "$ac_t""$GMSGFMT" 1>&6
4022 echo "$ac_t""no" 1>&6
4025 # Extract the first word of "xgettext", so it can be a program name with args.
4026 set dummy xgettext
; ac_word
=$2
4027 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4028 echo "configure:4029: checking for $ac_word" >&5
4029 if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
4030 echo $ac_n "(cached) $ac_c" 1>&6
4034 ac_cv_path_XGETTEXT
="$XGETTEXT" # Let the user override the test with a path.
4037 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
4038 for ac_dir
in $PATH; do
4039 test -z "$ac_dir" && ac_dir
=.
4040 if test -f $ac_dir/$ac_word; then
4041 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
4042 ac_cv_path_XGETTEXT
="$ac_dir/$ac_word"
4048 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT
=":"
4052 XGETTEXT
="$ac_cv_path_XGETTEXT"
4053 if test -n "$XGETTEXT"; then
4054 echo "$ac_t""$XGETTEXT" 1>&6
4056 echo "$ac_t""no" 1>&6
4059 cat > conftest.
$ac_ext <<EOF
4060 #line 4061 "configure"
4061 #include "confdefs.h"
4064 extern int _nl_msg_cat_cntr;
4065 return _nl_msg_cat_cntr
4068 if { (eval echo configure
:4069: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4073 echo "configure: failed program was:" >&5
4074 cat conftest.
$ac_ext >&5
4085 echo "$ac_t""no" 1>&6
4090 if test "$CATOBJEXT" = "NONE"; then
4091 nls_cv_use_gnu_gettext
=yes
4095 if test "$nls_cv_use_gnu_gettext" = "yes"; then
4096 INTLOBJS
="\$(GETTOBJS)"
4097 # Extract the first word of "msgfmt", so it can be a program name with args.
4098 set dummy msgfmt
; ac_word
=$2
4099 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4100 echo "configure:4101: checking for $ac_word" >&5
4101 if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
4102 echo $ac_n "(cached) $ac_c" 1>&6
4106 ac_cv_path_MSGFMT
="$MSGFMT" # Let the user override the test with a path.
4109 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
4110 for ac_dir
in $PATH; do
4111 test -z "$ac_dir" && ac_dir
=.
4112 if test -f $ac_dir/$ac_word; then
4113 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
4114 ac_cv_path_MSGFMT
="$ac_dir/$ac_word"
4120 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT
="msgfmt"
4124 MSGFMT
="$ac_cv_path_MSGFMT"
4125 if test -n "$MSGFMT"; then
4126 echo "$ac_t""$MSGFMT" 1>&6
4128 echo "$ac_t""no" 1>&6
4131 # Extract the first word of "gmsgfmt", so it can be a program name with args.
4132 set dummy gmsgfmt
; ac_word
=$2
4133 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4134 echo "configure:4135: checking for $ac_word" >&5
4135 if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
4136 echo $ac_n "(cached) $ac_c" 1>&6
4140 ac_cv_path_GMSGFMT
="$GMSGFMT" # Let the user override the test with a path.
4143 ac_cv_path_GMSGFMT
="$GMSGFMT" # Let the user override the test with a dos path.
4146 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
4148 for ac_dir
in $ac_dummy; do
4149 test -z "$ac_dir" && ac_dir
=.
4150 if test -f $ac_dir/$ac_word; then
4151 ac_cv_path_GMSGFMT
="$ac_dir/$ac_word"
4156 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT
="$MSGFMT"
4160 GMSGFMT
="$ac_cv_path_GMSGFMT"
4161 if test -n "$GMSGFMT"; then
4162 echo "$ac_t""$GMSGFMT" 1>&6
4164 echo "$ac_t""no" 1>&6
4167 # Extract the first word of "xgettext", so it can be a program name with args.
4168 set dummy xgettext
; ac_word
=$2
4169 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4170 echo "configure:4171: checking for $ac_word" >&5
4171 if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
4172 echo $ac_n "(cached) $ac_c" 1>&6
4176 ac_cv_path_XGETTEXT
="$XGETTEXT" # Let the user override the test with a path.
4179 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
4180 for ac_dir
in $PATH; do
4181 test -z "$ac_dir" && ac_dir
=.
4182 if test -f $ac_dir/$ac_word; then
4183 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
4184 ac_cv_path_XGETTEXT
="$ac_dir/$ac_word"
4190 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT
=":"
4194 XGETTEXT
="$ac_cv_path_XGETTEXT"
4195 if test -n "$XGETTEXT"; then
4196 echo "$ac_t""$XGETTEXT" 1>&6
4198 echo "$ac_t""no" 1>&6
4202 USE_INCLUDED_LIBINTL
=yes
4206 INTLDEPS
='$(top_builddir)/../intl/libintl.a'
4208 LIBS
=`echo $LIBS | sed -e 's/-lintl//'`
4209 nls_cv_header_intl
=libintl.h
4210 nls_cv_header_libgt
=libgettext.h
4213 if test "$XGETTEXT" != ":"; then
4214 if $XGETTEXT --omit-header /dev
/null
2> /dev
/null
; then
4217 echo "$ac_t""found xgettext programs is not GNU xgettext; ignore it" 1>&6
4222 # We need to process the po/ directory.
4226 nls_cv_header_intl
=libintl.h
4227 nls_cv_header_libgt
=libgettext.h
4230 # If this is used in GNU gettext we have to set USE_NLS to `yes'
4231 # because some of the sources are only built for this goal.
4232 if test "$PACKAGE" = gettext; then
4234 USE_INCLUDED_LIBINTL
=yes
4237 for lang
in $ALL_LINGUAS; do
4238 GMOFILES
="$GMOFILES $lang.gmo"
4239 POFILES
="$POFILES $lang.po"
4255 if test "x$CATOBJEXT" != "x"; then
4256 if test "x$ALL_LINGUAS" = "x"; then
4259 echo $ac_n "checking for catalogs to be installed""... $ac_c" 1>&6
4260 echo "configure:4261: checking for catalogs to be installed" >&5
4262 for lang
in ${LINGUAS=$ALL_LINGUAS}; do
4263 case "$ALL_LINGUAS" in
4264 *$lang*) NEW_LINGUAS
="$NEW_LINGUAS $lang" ;;
4267 LINGUAS
=$NEW_LINGUAS
4268 echo "$ac_t""$LINGUAS" 1>&6
4271 if test -n "$LINGUAS"; then
4272 for lang
in $LINGUAS; do CATALOGS
="$CATALOGS $lang$CATOBJEXT"; done
4276 if test $ac_cv_header_locale_h = yes; then
4277 INCLUDE_LOCALE_H
="#include <locale.h>"
4280 /* The system does not provide the header <locale.h>. Take care yourself. */"
4284 if test -f $srcdir/po2tbl.
sed.
in; then
4285 if test "$CATOBJEXT" = ".cat"; then
4286 ac_safe
=`echo "linux/version.h" | sed 'y%./+-%__p_%'`
4287 echo $ac_n "checking for linux/version.h""... $ac_c" 1>&6
4288 echo "configure:4289: checking for linux/version.h" >&5
4289 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4290 echo $ac_n "(cached) $ac_c" 1>&6
4292 cat > conftest.
$ac_ext <<EOF
4293 #line 4294 "configure"
4294 #include "confdefs.h"
4295 #include <linux/version.h>
4297 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4298 { (eval echo configure
:4299: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4299 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4300 if test -z "$ac_err"; then
4302 eval "ac_cv_header_$ac_safe=yes"
4305 echo "configure: failed program was:" >&5
4306 cat conftest.
$ac_ext >&5
4308 eval "ac_cv_header_$ac_safe=no"
4312 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4313 echo "$ac_t""yes" 1>&6
4316 echo "$ac_t""no" 1>&6
4321 sed -e '/^#/d' $srcdir/$msgformat-msg.
sed > po2msg.
sed
4323 sed -e '/^#.*[^\\]$/d' -e '/^#$/d' \
4324 $srcdir/po2tbl.
sed.
in > po2tbl.
sed
4327 if test "$PACKAGE" = "gettext"; then
4337 MKINSTALLDIRS
="\$(srcdir)/../../mkinstalldirs"
4343 if test -f $srcdir/po
/POTFILES.
in; then
4344 test -d po || mkdir po
4345 if test "x$srcdir" != "x."; then
4346 if test "x`echo $srcdir | sed 's@/.*@@'`" = "x"; then
4347 posrcprefix
="$srcdir/"
4349 posrcprefix
="../$srcdir/"
4355 sed -e "/^#/d" -e "/^\$/d" -e "s,.*, $posrcprefix& \\\\," -e "\$s/\(.*\) \\\\/\1/" \
4356 < $srcdir/po
/POTFILES.
in > po
/POTFILES
4360 # Permit host specific settings.
4361 .
${srcdir}/configure.
host
4364 # Find a good install program. We prefer a C program (faster),
4365 # so one script is as good as another. But avoid the broken or
4366 # incompatible versions:
4367 # SysV /etc/install, /usr/sbin/install
4368 # SunOS /usr/etc/install
4369 # IRIX /sbin/install
4371 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
4372 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
4373 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
4374 # ./install, which can be erroneously created by make from ./install.sh.
4375 echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
4376 echo "configure:4377: checking for a BSD compatible install" >&5
4377 if test -z "$INSTALL"; then
4378 if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
4379 echo $ac_n "(cached) $ac_c" 1>&6
4381 IFS
="${IFS= }"; ac_save_IFS
="$IFS"; IFS
=":"
4382 for ac_dir
in $PATH; do
4383 # Account for people who put trailing slashes in PATH elements.
4385 /|.
/|.
//|
/etc
/*|
/usr
/sbin
/*|
/usr
/etc
/*|
/sbin
/*|
/usr
/afsws
/bin
/*|
/usr
/ucb
/*) ;;
4387 # OSF1 and SCO ODT 3.0 have their own names for install.
4388 # Don't use installbsd from OSF since it installs stuff as root
4390 for ac_prog
in ginstall scoinst
install; do
4391 if test -f $ac_dir/$ac_prog; then
4392 if test $ac_prog = install &&
4393 grep dspmsg
$ac_dir/$ac_prog >/dev
/null
2>&1; then
4394 # AIX install. It has an incompatible calling convention.
4397 ac_cv_path_install
="$ac_dir/$ac_prog -c"
4408 if test "${ac_cv_path_install+set}" = set; then
4409 INSTALL
="$ac_cv_path_install"
4411 # As a last resort, use the slow shell script. We don't cache a
4412 # path for INSTALL within a source directory, because that will
4413 # break other packages using the cache if that directory is
4414 # removed, or if the path is relative.
4415 INSTALL
="$ac_install_sh"
4418 echo "$ac_t""$INSTALL" 1>&6
4420 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
4421 # It thinks the first close brace ends the variable substitution.
4422 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM
='${INSTALL}'
4424 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT
='${INSTALL_PROGRAM}'
4426 test -z "$INSTALL_DATA" && INSTALL_DATA
='${INSTALL} -m 644'
4429 BFD_HOST_64BIT_LONG
=0
4430 BFD_HOST_64_BIT_DEFINED
=0
4433 if test "x${HOST_64BIT_TYPE}" = "xlong"; then
4434 BFD_HOST_64BIT_LONG
=1
4435 elif test "x${HOST_64BIT_TYPE}" != "x"; then
4436 BFD_HOST_64_BIT_DEFINED
=1
4437 BFD_HOST_64_BIT
=${HOST_64BIT_TYPE}
4438 BFD_HOST_U_64_BIT
=${HOST_U_64BIT_TYPE}
4445 # Put a plausible default for CC_FOR_BUILD in Makefile.
4446 if test -z "$CC_FOR_BUILD"; then
4447 if test "x$cross_compiling" = "xno"; then
4448 CC_FOR_BUILD
='$(CC)'
4454 # Also set EXEEXT_FOR_BUILD.
4455 if test "x$cross_compiling" = "xno"; then
4456 EXEEXT_FOR_BUILD
='$(EXEEXT)'
4458 echo $ac_n "checking for build system executable suffix""... $ac_c" 1>&6
4459 echo "configure:4460: checking for build system executable suffix" >&5
4460 if eval "test \"`echo '$''{'bfd_cv_build_exeext'+set}'`\" = set"; then
4461 echo $ac_n "(cached) $ac_c" 1>&6
4464 echo 'int main () { return 0; }' > conftest.c
4465 bfd_cv_build_exeext
=
4466 ${CC_FOR_BUILD} -o conftest conftest.c
1>&5 2>&5
4467 for file in conftest.
*; do
4469 *.c |
*.o |
*.obj |
*.ilk |
*.pdb
) ;;
4470 *) bfd_cv_build_exeext
=`echo $file | sed -e s/conftest//` ;;
4474 test x
"${bfd_cv_build_exeext}" = x
&& bfd_cv_build_exeext
=no
4477 echo "$ac_t""$bfd_cv_build_exeext" 1>&6
4479 test x
"${bfd_cv_build_exeext}" != xno
&& EXEEXT_FOR_BUILD
=${bfd_cv_build_exeext}
4483 for ac_hdr
in stddef.h string.h
strings.h stdlib.h
time.h unistd.h
4485 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4486 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4487 echo "configure:4488: checking for $ac_hdr" >&5
4488 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4489 echo $ac_n "(cached) $ac_c" 1>&6
4491 cat > conftest.
$ac_ext <<EOF
4492 #line 4493 "configure"
4493 #include "confdefs.h"
4496 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4497 { (eval echo configure
:4498: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4498 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4499 if test -z "$ac_err"; then
4501 eval "ac_cv_header_$ac_safe=yes"
4504 echo "configure: failed program was:" >&5
4505 cat conftest.
$ac_ext >&5
4507 eval "ac_cv_header_$ac_safe=no"
4511 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4512 echo "$ac_t""yes" 1>&6
4513 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4514 cat >> confdefs.h
<<EOF
4515 #define $ac_tr_hdr 1
4519 echo "$ac_t""no" 1>&6
4523 for ac_hdr
in fcntl.h sys
/file.h sys
/time.h
4525 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4526 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4527 echo "configure:4528: checking for $ac_hdr" >&5
4528 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4529 echo $ac_n "(cached) $ac_c" 1>&6
4531 cat > conftest.
$ac_ext <<EOF
4532 #line 4533 "configure"
4533 #include "confdefs.h"
4536 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4537 { (eval echo configure
:4538: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4538 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4539 if test -z "$ac_err"; then
4541 eval "ac_cv_header_$ac_safe=yes"
4544 echo "configure: failed program was:" >&5
4545 cat conftest.
$ac_ext >&5
4547 eval "ac_cv_header_$ac_safe=no"
4551 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4552 echo "$ac_t""yes" 1>&6
4553 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4554 cat >> confdefs.h
<<EOF
4555 #define $ac_tr_hdr 1
4559 echo "$ac_t""no" 1>&6
4563 echo $ac_n "checking whether time.h and sys/time.h may both be included""... $ac_c" 1>&6
4564 echo "configure:4565: checking whether time.h and sys/time.h may both be included" >&5
4565 if eval "test \"`echo '$''{'ac_cv_header_time'+set}'`\" = set"; then
4566 echo $ac_n "(cached) $ac_c" 1>&6
4568 cat > conftest.
$ac_ext <<EOF
4569 #line 4570 "configure"
4570 #include "confdefs.h"
4571 #include <sys/types.h>
4572 #include <sys/time.h>
4578 if { (eval echo configure
:4579: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4580 ac_cv_header_time
=yes
4582 echo "configure: failed program was:" >&5
4583 cat conftest.
$ac_ext >&5
4585 ac_cv_header_time
=no
4590 echo "$ac_t""$ac_cv_header_time" 1>&6
4591 if test $ac_cv_header_time = yes; then
4592 cat >> confdefs.h
<<\EOF
4593 #define TIME_WITH_SYS_TIME 1
4599 for ac_hdr
in dirent.h sys
/ndir.h sys
/dir.h ndir.h
4601 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4602 echo $ac_n "checking for $ac_hdr that defines DIR""... $ac_c" 1>&6
4603 echo "configure:4604: checking for $ac_hdr that defines DIR" >&5
4604 if eval "test \"`echo '$''{'ac_cv_header_dirent_$ac_safe'+set}'`\" = set"; then
4605 echo $ac_n "(cached) $ac_c" 1>&6
4607 cat > conftest.
$ac_ext <<EOF
4608 #line 4609 "configure"
4609 #include "confdefs.h"
4610 #include <sys/types.h>
4616 if { (eval echo configure
:4617: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4618 eval "ac_cv_header_dirent_$ac_safe=yes"
4620 echo "configure: failed program was:" >&5
4621 cat conftest.
$ac_ext >&5
4623 eval "ac_cv_header_dirent_$ac_safe=no"
4627 if eval "test \"`echo '$ac_cv_header_dirent_'$ac_safe`\" = yes"; then
4628 echo "$ac_t""yes" 1>&6
4629 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4630 cat >> confdefs.h
<<EOF
4631 #define $ac_tr_hdr 1
4633 ac_header_dirent
=$ac_hdr; break
4635 echo "$ac_t""no" 1>&6
4638 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
4639 if test $ac_header_dirent = dirent.h
; then
4640 echo $ac_n "checking for opendir in -ldir""... $ac_c" 1>&6
4641 echo "configure:4642: checking for opendir in -ldir" >&5
4642 ac_lib_var
=`echo dir'_'opendir | sed 'y%./+-%__p_%'`
4643 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4644 echo $ac_n "(cached) $ac_c" 1>&6
4646 ac_save_LIBS
="$LIBS"
4648 cat > conftest.
$ac_ext <<EOF
4649 #line 4650 "configure"
4650 #include "confdefs.h"
4651 /* Override any gcc2 internal prototype to avoid an error. */
4652 /* We use char because int might match the return type of a gcc2
4653 builtin and then its argument prototype would still apply. */
4660 if { (eval echo configure
:4661: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4662 eval "ac_cv_lib_$ac_lib_var=yes"
4664 echo "configure: failed program was:" >&5
4665 cat conftest.
$ac_ext >&5
4667 eval "ac_cv_lib_$ac_lib_var=no"
4670 LIBS
="$ac_save_LIBS"
4673 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4674 echo "$ac_t""yes" 1>&6
4677 echo "$ac_t""no" 1>&6
4681 echo $ac_n "checking for opendir in -lx""... $ac_c" 1>&6
4682 echo "configure:4683: checking for opendir in -lx" >&5
4683 ac_lib_var
=`echo x'_'opendir | sed 'y%./+-%__p_%'`
4684 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4685 echo $ac_n "(cached) $ac_c" 1>&6
4687 ac_save_LIBS
="$LIBS"
4689 cat > conftest.
$ac_ext <<EOF
4690 #line 4691 "configure"
4691 #include "confdefs.h"
4692 /* Override any gcc2 internal prototype to avoid an error. */
4693 /* We use char because int might match the return type of a gcc2
4694 builtin and then its argument prototype would still apply. */
4701 if { (eval echo configure
:4702: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4703 eval "ac_cv_lib_$ac_lib_var=yes"
4705 echo "configure: failed program was:" >&5
4706 cat conftest.
$ac_ext >&5
4708 eval "ac_cv_lib_$ac_lib_var=no"
4711 LIBS
="$ac_save_LIBS"
4714 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4715 echo "$ac_t""yes" 1>&6
4718 echo "$ac_t""no" 1>&6
4723 for ac_func
in fcntl getpagesize setitimer sysconf fdopen getuid getgid
4725 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4726 echo "configure:4727: checking for $ac_func" >&5
4727 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4728 echo $ac_n "(cached) $ac_c" 1>&6
4730 cat > conftest.
$ac_ext <<EOF
4731 #line 4732 "configure"
4732 #include "confdefs.h"
4733 /* System header to define __stub macros and hopefully few prototypes,
4734 which can conflict with char $ac_func(); below. */
4736 /* Override any gcc2 internal prototype to avoid an error. */
4737 /* We use char because int might match the return type of a gcc2
4738 builtin and then its argument prototype would still apply. */
4743 /* The GNU C library defines this for functions which it implements
4744 to always fail with ENOSYS. Some functions are actually named
4745 something starting with __ and the normal name is an alias. */
4746 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4754 if { (eval echo configure
:4755: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4756 eval "ac_cv_func_$ac_func=yes"
4758 echo "configure: failed program was:" >&5
4759 cat conftest.
$ac_ext >&5
4761 eval "ac_cv_func_$ac_func=no"
4766 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4767 echo "$ac_t""yes" 1>&6
4768 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4769 cat >> confdefs.h
<<EOF
4770 #define $ac_tr_func 1
4774 echo "$ac_t""no" 1>&6
4781 *-*-msdos* |
*-*-go32* |
*-*-mingw32* |
*-*-cygwin* |
*-*-windows*)
4782 cat >> confdefs.h
<<\EOF
4783 #define USE_BINARY_FOPEN 1
4788 echo $ac_n "checking whether strstr must be declared""... $ac_c" 1>&6
4789 echo "configure:4790: checking whether strstr must be declared" >&5
4790 if eval "test \"`echo '$''{'bfd_cv_decl_needed_strstr'+set}'`\" = set"; then
4791 echo $ac_n "(cached) $ac_c" 1>&6
4793 cat > conftest.
$ac_ext <<EOF
4794 #line 4795 "configure"
4795 #include "confdefs.h"
4798 #ifdef HAVE_STRING_H
4801 #ifdef HAVE_STRINGS_H
4802 #include <strings.h>
4805 #ifdef HAVE_STDLIB_H
4808 #ifdef HAVE_UNISTD_H
4812 char *(*pfn) = (char *(*)) strstr
4815 if { (eval echo configure
:4816: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4817 bfd_cv_decl_needed_strstr
=no
4819 echo "configure: failed program was:" >&5
4820 cat conftest.
$ac_ext >&5
4822 bfd_cv_decl_needed_strstr
=yes
4827 echo "$ac_t""$bfd_cv_decl_needed_strstr" 1>&6
4828 if test $bfd_cv_decl_needed_strstr = yes; then
4829 cat >> confdefs.h
<<\EOF
4830 #define NEED_DECLARATION_STRSTR 1
4835 echo $ac_n "checking whether malloc must be declared""... $ac_c" 1>&6
4836 echo "configure:4837: checking whether malloc must be declared" >&5
4837 if eval "test \"`echo '$''{'bfd_cv_decl_needed_malloc'+set}'`\" = set"; then
4838 echo $ac_n "(cached) $ac_c" 1>&6
4840 cat > conftest.
$ac_ext <<EOF
4841 #line 4842 "configure"
4842 #include "confdefs.h"
4845 #ifdef HAVE_STRING_H
4848 #ifdef HAVE_STRINGS_H
4849 #include <strings.h>
4852 #ifdef HAVE_STDLIB_H
4855 #ifdef HAVE_UNISTD_H
4859 char *(*pfn) = (char *(*)) malloc
4862 if { (eval echo configure
:4863: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4864 bfd_cv_decl_needed_malloc
=no
4866 echo "configure: failed program was:" >&5
4867 cat conftest.
$ac_ext >&5
4869 bfd_cv_decl_needed_malloc
=yes
4874 echo "$ac_t""$bfd_cv_decl_needed_malloc" 1>&6
4875 if test $bfd_cv_decl_needed_malloc = yes; then
4876 cat >> confdefs.h
<<\EOF
4877 #define NEED_DECLARATION_MALLOC 1
4882 echo $ac_n "checking whether realloc must be declared""... $ac_c" 1>&6
4883 echo "configure:4884: checking whether realloc must be declared" >&5
4884 if eval "test \"`echo '$''{'bfd_cv_decl_needed_realloc'+set}'`\" = set"; then
4885 echo $ac_n "(cached) $ac_c" 1>&6
4887 cat > conftest.
$ac_ext <<EOF
4888 #line 4889 "configure"
4889 #include "confdefs.h"
4892 #ifdef HAVE_STRING_H
4895 #ifdef HAVE_STRINGS_H
4896 #include <strings.h>
4899 #ifdef HAVE_STDLIB_H
4902 #ifdef HAVE_UNISTD_H
4906 char *(*pfn) = (char *(*)) realloc
4909 if { (eval echo configure
:4910: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4911 bfd_cv_decl_needed_realloc
=no
4913 echo "configure: failed program was:" >&5
4914 cat conftest.
$ac_ext >&5
4916 bfd_cv_decl_needed_realloc
=yes
4921 echo "$ac_t""$bfd_cv_decl_needed_realloc" 1>&6
4922 if test $bfd_cv_decl_needed_realloc = yes; then
4923 cat >> confdefs.h
<<\EOF
4924 #define NEED_DECLARATION_REALLOC 1
4929 echo $ac_n "checking whether free must be declared""... $ac_c" 1>&6
4930 echo "configure:4931: checking whether free must be declared" >&5
4931 if eval "test \"`echo '$''{'bfd_cv_decl_needed_free'+set}'`\" = set"; then
4932 echo $ac_n "(cached) $ac_c" 1>&6
4934 cat > conftest.
$ac_ext <<EOF
4935 #line 4936 "configure"
4936 #include "confdefs.h"
4939 #ifdef HAVE_STRING_H
4942 #ifdef HAVE_STRINGS_H
4943 #include <strings.h>
4946 #ifdef HAVE_STDLIB_H
4949 #ifdef HAVE_UNISTD_H
4953 char *(*pfn) = (char *(*)) free
4956 if { (eval echo configure
:4957: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4958 bfd_cv_decl_needed_free
=no
4960 echo "configure: failed program was:" >&5
4961 cat conftest.
$ac_ext >&5
4963 bfd_cv_decl_needed_free
=yes
4968 echo "$ac_t""$bfd_cv_decl_needed_free" 1>&6
4969 if test $bfd_cv_decl_needed_free = yes; then
4970 cat >> confdefs.h
<<\EOF
4971 #define NEED_DECLARATION_FREE 1
4976 echo $ac_n "checking whether getenv must be declared""... $ac_c" 1>&6
4977 echo "configure:4978: checking whether getenv must be declared" >&5
4978 if eval "test \"`echo '$''{'bfd_cv_decl_needed_getenv'+set}'`\" = set"; then
4979 echo $ac_n "(cached) $ac_c" 1>&6
4981 cat > conftest.
$ac_ext <<EOF
4982 #line 4983 "configure"
4983 #include "confdefs.h"
4986 #ifdef HAVE_STRING_H
4989 #ifdef HAVE_STRINGS_H
4990 #include <strings.h>
4993 #ifdef HAVE_STDLIB_H
4996 #ifdef HAVE_UNISTD_H
5000 char *(*pfn) = (char *(*)) getenv
5003 if { (eval echo configure
:5004: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5005 bfd_cv_decl_needed_getenv
=no
5007 echo "configure: failed program was:" >&5
5008 cat conftest.
$ac_ext >&5
5010 bfd_cv_decl_needed_getenv
=yes
5015 echo "$ac_t""$bfd_cv_decl_needed_getenv" 1>&6
5016 if test $bfd_cv_decl_needed_getenv = yes; then
5017 cat >> confdefs.h
<<\EOF
5018 #define NEED_DECLARATION_GETENV 1
5024 # If we are configured native, pick a core file support file.
5028 if test "${target}" = "${host}"; then
5033 alpha
*-*-linux-gnu*)
5034 COREFILE
=trad-core.lo
5035 TRAD_HEADER
='"hosts/alphalinux.h"'
5037 alpha
*-*-netbsd*) COREFILE
=netbsd-core.lo
;;
5038 alpha
*-*-*) COREFILE
=osf-core.lo
;;
5039 arm-
*-freebsd*) COREFILE
='' ;;
5040 arm-
*-netbsd*) COREFILE
=netbsd-core.lo
;;
5041 arm-
*-riscix) COREFILE
=trad-core.lo
;;
5042 hppa
*-*-hpux*) COREFILE
=hpux-core.lo
;;
5043 hppa
*-*-hiux*) COREFILE
=hpux-core.lo
;;
5044 hppa
*-*-mpeix*) COREFILE
=hpux-core.lo
;;
5045 hppa
*-*-bsd*) COREFILE
="hpux-core.lo hppabsd-core.lo"
5046 COREFLAG
="-DHPUX_CORE -DHPPABSD_CORE" ;;
5048 COREFILE
=trad-core.lo
5049 TRAD_HEADER
='"hosts/i370linux.h"'
5052 i
[3456]86-sequent-bsd*)
5053 COREFILE
=trad-core.lo
5054 TRAD_HEADER
='"hosts/symmetry.h"'
5056 i
[3456]86-sequent-sysv4*) ;;
5057 i
[3456]86-sequent-sysv*)
5058 COREFILE
=trad-core.lo
5059 TRAD_HEADER
='"hosts/symmetry.h"'
5064 i
[3456]86-*-bsd* | i
[34567]86-*-freebsd[123] | i
[34567]86-*-freebsd[123]\.
* | i
[34567]86-*-freebsd4\.
[01234]* | i
[34567]86-*-freebsd*aout
*)
5065 COREFILE
=trad-core.lo
5066 TRAD_HEADER
='"hosts/i386bsd.h"'
5068 i
[3456]86-*-freebsd*)
5070 TRAD_HEADER
='"hosts/i386bsd.h"'
5072 i
[3456]86-*-netbsd* | i
[3456]86-*-openbsd*)
5073 COREFILE
=netbsd-core.lo
5075 i
[3456]86-esix-sysv3*)
5076 COREFILE
=trad-core.lo
5077 TRAD_HEADER
='"hosts/esix.h"'
5079 i
[3456]86-*-sco3.2v5
*)
5080 COREFILE
=sco5-core.lo
5082 i
[3456]86-*-sco* | i
[3456]86-*-isc*)
5083 COREFILE
=trad-core.lo
5084 TRAD_HEADER
='"hosts/i386sco.h"'
5087 COREFILE
=trad-core.lo
5088 TRAD_HEADER
='"hosts/i386mach3.h"'
5090 i
[3456]86-*-linux-gnu*)
5091 COREFILE
=trad-core.lo
5092 TRAD_HEADER
='"hosts/i386linux.h"'
5094 i
[3456]86-*-isc*) COREFILE
=trad-core.lo
;;
5095 i
[3456]86-*-aix*) COREFILE
=aix386-core.lo
;;
5096 i860-
*-mach3* | i860-
*-osf1*)
5097 COREFILE
=trad-core.lo
5098 TRAD_HEADER
='"hosts/i860mach3.h"'
5101 COREFILE
=trad-core.lo
5102 TRAD_HEADER
='"hosts/mipsbsd.h"'
5105 COREFILE
=trad-core.lo
5106 TRAD_HEADER
='"hosts/mipsmach3.h"'
5108 mips-
*-netbsd* | mips
*-*-openbsd*)
5109 COREFILE
=netbsd-core.lo
5112 COREFILE
=trad-core.lo
5113 TRAD_HEADER
='"hosts/decstation.h"'
5115 mips-sgi-irix4
*) COREFILE
=irix-core.lo
;;
5116 mips-sgi-irix5
*) COREFILE
=irix-core.lo
;;
5117 mips-sgi-irix6
*) COREFILE
=irix-core.lo
;;
5119 COREFILE
=trad-core.lo
5120 TRAD_HEADER
='"hosts/mipsmach3.h"'
5123 mips-
*-sysv* | mips-
*-riscos*)
5124 COREFILE
=trad-core.lo
5125 TRAD_HEADER
='"hosts/riscos.h"'
5128 COREFILE
=trad-core.lo
5129 TRAD_HEADER
='"hosts/news-mips.h"'
5132 COREFILE
=trad-core.lo
5133 TRAD_HEADER
='"hosts/dpx2.h"'
5135 m68
*-hp-hpux*) COREFILE
=hpux-core.lo
;;
5137 COREFILE
=trad-core.lo
5138 TRAD_HEADER
='"hosts/hp300bsd.h"'
5141 COREFILE
=trad-core.lo
5142 TRAD_HEADER
='"hosts/m68klinux.h"'
5144 m68
*-motorola-sysv*)
5145 COREFILE
=trad-core.lo
5146 TRAD_HEADER
='"hosts/delta68.h"'
5149 COREFILE
=trad-core.lo
5150 TRAD_HEADER
='"hosts/news.h"'
5152 m68
*-*-netbsd* | m68
*-*-openbsd*)
5153 COREFILE
=netbsd-core.lo
5156 COREFILE
=trad-core.lo
5157 TRAD_HEADER
='"hosts/m68kaux.h"'
5161 m88
*-motorola-sysv*)
5162 COREFILE
=ptrace-core.lo
5165 COREFILE
=trad-core.lo
5166 TRAD_HEADER
='"hosts/m88kmach3.h"'
5169 COREFILE
=trad-core.lo
5170 TRAD_HEADER
='"hosts/pc532mach.h"'
5172 ns32k-
*-netbsd* | ns32k-
*-openbsd*)
5173 COREFILE
=netbsd-core.lo
5176 COREFILE
=lynx-core.lo
5178 rs6000-
*-aix5.
* | powerpc-
*-aix5.
*)
5179 COREFILE
=rs6000-core.lo
5180 COREFLAG
="$COREFLAG -DAIX_5_CORE -DAIX_CORE_DUMPX_CORE"
5182 rs6000-
*-aix4.
[3-9]* | powerpc-
*-aix4.
[3-9]*)
5183 COREFILE
=rs6000-core.lo
5184 COREFLAG
="$COREFLAG -DAIX_CORE_DUMPX_CORE"
5186 rs6000-
*-aix4*) COREFILE
=rs6000-core.lo
;;
5187 rs6000-
*-*) COREFILE
=rs6000-core.lo
;;
5188 powerpc-
*-aix4*) COREFILE
=rs6000-core.lo
;;
5189 powerpc-
*-aix*) COREFILE
=rs6000-core.lo
;;
5191 powerpc-
*-freebsd*) COREFILE
='' ;;
5192 powerpc-
*-netbsd*) COREFILE
=netbsd-core.lo
;;
5193 powerpc-
*-*bsd
*) COREFILE
=netbsd-core.lo
;;
5194 s390
*-*-*) COREFILE
=trad-core.lo
;;
5195 sh
*-*-netbsd*) COREFILE
=netbsd-core.lo
;;
5196 sparc-
*-netbsd* | sparc-
*-openbsd*)
5197 COREFILE
=netbsd-core.lo
5200 COREFILE
=trad-core.lo
5201 TRAD_HEADER
='"hosts/tahoe.h"'
5204 COREFILE
=trad-core.lo
5205 TRAD_HEADER
='"hosts/vaxult2.h"'
5208 COREFILE
=trad-core.lo
5209 TRAD_HEADER
='"hosts/vaxult2.h"'
5212 COREFILE
=trad-core.lo
5213 TRAD_HEADER
='"hosts/vaxbsd.h"'
5215 x86_64-
*-netbsd*) COREFILE
=netbsd-core.lo
;;
5219 aix386-core.lo
) COREFLAG
=-DAIX386_CORE ;;
5220 hppabsd-core.lo
) COREFLAG
=-DHPPABSD_CORE ;;
5221 hpux-core.lo
) COREFLAG
=-DHPUX_CORE ;;
5222 irix-core.lo
) COREFLAG
=-DIRIX_CORE ;;
5223 lynx-core.lo
) COREFLAG
=-DLYNX_CORE ;;
5224 netbsd-core.lo
) COREFLAG
=-DNETBSD_CORE ;;
5225 osf-core.lo
) COREFLAG
=-DOSF_CORE ;;
5226 ptrace-core.lo
) COREFLAG
=-DPTRACE_CORE ;;
5227 rs6000-core.lo
) COREFLAG
="$COREFLAG -DAIX_CORE" ;;
5228 sco5-core.lo
) COREFLAG
="$COREFLAG -DSCO5_CORE" ;;
5229 trad-core.lo
) COREFLAG
="$COREFLAG -DTRAD_CORE" ;;
5232 # ELF corefile support has several flavors, but all of
5233 # them use something called <sys/procfs.h>
5234 for ac_hdr
in sys
/procfs.h
5236 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5237 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5238 echo "configure:5239: checking for $ac_hdr" >&5
5239 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5240 echo $ac_n "(cached) $ac_c" 1>&6
5242 cat > conftest.
$ac_ext <<EOF
5243 #line 5244 "configure"
5244 #include "confdefs.h"
5247 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5248 { (eval echo configure
:5249: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5249 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5250 if test -z "$ac_err"; then
5252 eval "ac_cv_header_$ac_safe=yes"
5255 echo "configure: failed program was:" >&5
5256 cat conftest.
$ac_ext >&5
5258 eval "ac_cv_header_$ac_safe=no"
5262 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5263 echo "$ac_t""yes" 1>&6
5264 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5265 cat >> confdefs.h
<<EOF
5266 #define $ac_tr_hdr 1
5270 echo "$ac_t""no" 1>&6
5274 if test "$ac_cv_header_sys_procfs_h" = yes; then
5275 echo $ac_n "checking for prstatus_t in sys/procfs.h""... $ac_c" 1>&6
5276 echo "configure:5277: checking for prstatus_t in sys/procfs.h" >&5
5277 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_prstatus_t'+set}'`\" = set"; then
5278 echo $ac_n "(cached) $ac_c" 1>&6
5280 cat > conftest.
$ac_ext <<EOF
5281 #line 5282 "configure"
5282 #include "confdefs.h"
5285 #include <sys/procfs.h>
5290 if { (eval echo configure
:5291: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5292 bfd_cv_have_sys_procfs_type_prstatus_t
=yes
5294 echo "configure: failed program was:" >&5
5295 cat conftest.
$ac_ext >&5
5297 bfd_cv_have_sys_procfs_type_prstatus_t
=no
5303 if test $bfd_cv_have_sys_procfs_type_prstatus_t = yes; then
5304 cat >> confdefs.h
<<\EOF
5305 #define HAVE_PRSTATUS_T 1
5309 echo "$ac_t""$bfd_cv_have_sys_procfs_type_prstatus_t" 1>&6
5311 echo $ac_n "checking for prstatus32_t in sys/procfs.h""... $ac_c" 1>&6
5312 echo "configure:5313: checking for prstatus32_t in sys/procfs.h" >&5
5313 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_prstatus32_t'+set}'`\" = set"; then
5314 echo $ac_n "(cached) $ac_c" 1>&6
5316 cat > conftest.
$ac_ext <<EOF
5317 #line 5318 "configure"
5318 #include "confdefs.h"
5321 #include <sys/procfs.h>
5326 if { (eval echo configure
:5327: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5328 bfd_cv_have_sys_procfs_type_prstatus32_t
=yes
5330 echo "configure: failed program was:" >&5
5331 cat conftest.
$ac_ext >&5
5333 bfd_cv_have_sys_procfs_type_prstatus32_t
=no
5339 if test $bfd_cv_have_sys_procfs_type_prstatus32_t = yes; then
5340 cat >> confdefs.h
<<\EOF
5341 #define HAVE_PRSTATUS32_T 1
5345 echo "$ac_t""$bfd_cv_have_sys_procfs_type_prstatus32_t" 1>&6
5347 echo $ac_n "checking for prstatus_t.pr_who in sys/procfs.h""... $ac_c" 1>&6
5348 echo "configure:5349: checking for prstatus_t.pr_who in sys/procfs.h" >&5
5349 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who'+set}'`\" = set"; then
5350 echo $ac_n "(cached) $ac_c" 1>&6
5352 cat > conftest.
$ac_ext <<EOF
5353 #line 5354 "configure"
5354 #include "confdefs.h"
5357 #include <sys/procfs.h>
5359 prstatus_t avar; void* aref = (void*) &avar.pr_who
5362 if { (eval echo configure
:5363: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5364 bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who
=yes
5366 echo "configure: failed program was:" >&5
5367 cat conftest.
$ac_ext >&5
5369 bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who
=no
5375 if test $bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who = yes; then
5376 cat >> confdefs.h
<<\EOF
5377 #define HAVE_PRSTATUS_T_PR_WHO 1
5381 echo "$ac_t""$bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who" 1>&6
5383 echo $ac_n "checking for prstatus32_t.pr_who in sys/procfs.h""... $ac_c" 1>&6
5384 echo "configure:5385: checking for prstatus32_t.pr_who in sys/procfs.h" >&5
5385 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who'+set}'`\" = set"; then
5386 echo $ac_n "(cached) $ac_c" 1>&6
5388 cat > conftest.
$ac_ext <<EOF
5389 #line 5390 "configure"
5390 #include "confdefs.h"
5393 #include <sys/procfs.h>
5395 prstatus32_t avar; void* aref = (void*) &avar.pr_who
5398 if { (eval echo configure
:5399: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5400 bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who
=yes
5402 echo "configure: failed program was:" >&5
5403 cat conftest.
$ac_ext >&5
5405 bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who
=no
5411 if test $bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who = yes; then
5412 cat >> confdefs.h
<<\EOF
5413 #define HAVE_PRSTATUS32_T_PR_WHO 1
5417 echo "$ac_t""$bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who" 1>&6
5419 echo $ac_n "checking for pstatus_t in sys/procfs.h""... $ac_c" 1>&6
5420 echo "configure:5421: checking for pstatus_t in sys/procfs.h" >&5
5421 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_pstatus_t'+set}'`\" = set"; then
5422 echo $ac_n "(cached) $ac_c" 1>&6
5424 cat > conftest.
$ac_ext <<EOF
5425 #line 5426 "configure"
5426 #include "confdefs.h"
5429 #include <sys/procfs.h>
5434 if { (eval echo configure
:5435: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5436 bfd_cv_have_sys_procfs_type_pstatus_t
=yes
5438 echo "configure: failed program was:" >&5
5439 cat conftest.
$ac_ext >&5
5441 bfd_cv_have_sys_procfs_type_pstatus_t
=no
5447 if test $bfd_cv_have_sys_procfs_type_pstatus_t = yes; then
5448 cat >> confdefs.h
<<\EOF
5449 #define HAVE_PSTATUS_T 1
5453 echo "$ac_t""$bfd_cv_have_sys_procfs_type_pstatus_t" 1>&6
5455 echo $ac_n "checking for pxstatus_t in sys/procfs.h""... $ac_c" 1>&6
5456 echo "configure:5457: checking for pxstatus_t in sys/procfs.h" >&5
5457 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_pxstatus_t'+set}'`\" = set"; then
5458 echo $ac_n "(cached) $ac_c" 1>&6
5460 cat > conftest.
$ac_ext <<EOF
5461 #line 5462 "configure"
5462 #include "confdefs.h"
5465 #include <sys/procfs.h>
5470 if { (eval echo configure
:5471: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5472 bfd_cv_have_sys_procfs_type_pxstatus_t
=yes
5474 echo "configure: failed program was:" >&5
5475 cat conftest.
$ac_ext >&5
5477 bfd_cv_have_sys_procfs_type_pxstatus_t
=no
5483 if test $bfd_cv_have_sys_procfs_type_pxstatus_t = yes; then
5484 cat >> confdefs.h
<<\EOF
5485 #define HAVE_PXSTATUS_T 1
5489 echo "$ac_t""$bfd_cv_have_sys_procfs_type_pxstatus_t" 1>&6
5491 echo $ac_n "checking for pstatus32_t in sys/procfs.h""... $ac_c" 1>&6
5492 echo "configure:5493: checking for pstatus32_t in sys/procfs.h" >&5
5493 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_pstatus32_t'+set}'`\" = set"; then
5494 echo $ac_n "(cached) $ac_c" 1>&6
5496 cat > conftest.
$ac_ext <<EOF
5497 #line 5498 "configure"
5498 #include "confdefs.h"
5501 #include <sys/procfs.h>
5506 if { (eval echo configure
:5507: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5508 bfd_cv_have_sys_procfs_type_pstatus32_t
=yes
5510 echo "configure: failed program was:" >&5
5511 cat conftest.
$ac_ext >&5
5513 bfd_cv_have_sys_procfs_type_pstatus32_t
=no
5519 if test $bfd_cv_have_sys_procfs_type_pstatus32_t = yes; then
5520 cat >> confdefs.h
<<\EOF
5521 #define HAVE_PSTATUS32_T 1
5525 echo "$ac_t""$bfd_cv_have_sys_procfs_type_pstatus32_t" 1>&6
5527 echo $ac_n "checking for prpsinfo_t in sys/procfs.h""... $ac_c" 1>&6
5528 echo "configure:5529: checking for prpsinfo_t in sys/procfs.h" >&5
5529 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_prpsinfo_t'+set}'`\" = set"; then
5530 echo $ac_n "(cached) $ac_c" 1>&6
5532 cat > conftest.
$ac_ext <<EOF
5533 #line 5534 "configure"
5534 #include "confdefs.h"
5537 #include <sys/procfs.h>
5542 if { (eval echo configure
:5543: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5544 bfd_cv_have_sys_procfs_type_prpsinfo_t
=yes
5546 echo "configure: failed program was:" >&5
5547 cat conftest.
$ac_ext >&5
5549 bfd_cv_have_sys_procfs_type_prpsinfo_t
=no
5555 if test $bfd_cv_have_sys_procfs_type_prpsinfo_t = yes; then
5556 cat >> confdefs.h
<<\EOF
5557 #define HAVE_PRPSINFO_T 1
5561 echo "$ac_t""$bfd_cv_have_sys_procfs_type_prpsinfo_t" 1>&6
5563 echo $ac_n "checking for prpsinfo32_t in sys/procfs.h""... $ac_c" 1>&6
5564 echo "configure:5565: checking for prpsinfo32_t in sys/procfs.h" >&5
5565 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_prpsinfo32_t'+set}'`\" = set"; then
5566 echo $ac_n "(cached) $ac_c" 1>&6
5568 cat > conftest.
$ac_ext <<EOF
5569 #line 5570 "configure"
5570 #include "confdefs.h"
5573 #include <sys/procfs.h>
5578 if { (eval echo configure
:5579: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5580 bfd_cv_have_sys_procfs_type_prpsinfo32_t
=yes
5582 echo "configure: failed program was:" >&5
5583 cat conftest.
$ac_ext >&5
5585 bfd_cv_have_sys_procfs_type_prpsinfo32_t
=no
5591 if test $bfd_cv_have_sys_procfs_type_prpsinfo32_t = yes; then
5592 cat >> confdefs.h
<<\EOF
5593 #define HAVE_PRPSINFO32_T 1
5597 echo "$ac_t""$bfd_cv_have_sys_procfs_type_prpsinfo32_t" 1>&6
5599 echo $ac_n "checking for psinfo_t in sys/procfs.h""... $ac_c" 1>&6
5600 echo "configure:5601: checking for psinfo_t in sys/procfs.h" >&5
5601 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_psinfo_t'+set}'`\" = set"; then
5602 echo $ac_n "(cached) $ac_c" 1>&6
5604 cat > conftest.
$ac_ext <<EOF
5605 #line 5606 "configure"
5606 #include "confdefs.h"
5609 #include <sys/procfs.h>
5614 if { (eval echo configure
:5615: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5616 bfd_cv_have_sys_procfs_type_psinfo_t
=yes
5618 echo "configure: failed program was:" >&5
5619 cat conftest.
$ac_ext >&5
5621 bfd_cv_have_sys_procfs_type_psinfo_t
=no
5627 if test $bfd_cv_have_sys_procfs_type_psinfo_t = yes; then
5628 cat >> confdefs.h
<<\EOF
5629 #define HAVE_PSINFO_T 1
5633 echo "$ac_t""$bfd_cv_have_sys_procfs_type_psinfo_t" 1>&6
5635 echo $ac_n "checking for psinfo32_t in sys/procfs.h""... $ac_c" 1>&6
5636 echo "configure:5637: checking for psinfo32_t in sys/procfs.h" >&5
5637 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_psinfo32_t'+set}'`\" = set"; then
5638 echo $ac_n "(cached) $ac_c" 1>&6
5640 cat > conftest.
$ac_ext <<EOF
5641 #line 5642 "configure"
5642 #include "confdefs.h"
5645 #include <sys/procfs.h>
5650 if { (eval echo configure
:5651: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5652 bfd_cv_have_sys_procfs_type_psinfo32_t
=yes
5654 echo "configure: failed program was:" >&5
5655 cat conftest.
$ac_ext >&5
5657 bfd_cv_have_sys_procfs_type_psinfo32_t
=no
5663 if test $bfd_cv_have_sys_procfs_type_psinfo32_t = yes; then
5664 cat >> confdefs.h
<<\EOF
5665 #define HAVE_PSINFO32_T 1
5669 echo "$ac_t""$bfd_cv_have_sys_procfs_type_psinfo32_t" 1>&6
5671 echo $ac_n "checking for lwpstatus_t in sys/procfs.h""... $ac_c" 1>&6
5672 echo "configure:5673: checking for lwpstatus_t in sys/procfs.h" >&5
5673 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_lwpstatus_t'+set}'`\" = set"; then
5674 echo $ac_n "(cached) $ac_c" 1>&6
5676 cat > conftest.
$ac_ext <<EOF
5677 #line 5678 "configure"
5678 #include "confdefs.h"
5681 #include <sys/procfs.h>
5686 if { (eval echo configure
:5687: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5688 bfd_cv_have_sys_procfs_type_lwpstatus_t
=yes
5690 echo "configure: failed program was:" >&5
5691 cat conftest.
$ac_ext >&5
5693 bfd_cv_have_sys_procfs_type_lwpstatus_t
=no
5699 if test $bfd_cv_have_sys_procfs_type_lwpstatus_t = yes; then
5700 cat >> confdefs.h
<<\EOF
5701 #define HAVE_LWPSTATUS_T 1
5705 echo "$ac_t""$bfd_cv_have_sys_procfs_type_lwpstatus_t" 1>&6
5707 echo $ac_n "checking for lwpxstatus_t in sys/procfs.h""... $ac_c" 1>&6
5708 echo "configure:5709: checking for lwpxstatus_t in sys/procfs.h" >&5
5709 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_lwpxstatus_t'+set}'`\" = set"; then
5710 echo $ac_n "(cached) $ac_c" 1>&6
5712 cat > conftest.
$ac_ext <<EOF
5713 #line 5714 "configure"
5714 #include "confdefs.h"
5717 #include <sys/procfs.h>
5722 if { (eval echo configure
:5723: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5724 bfd_cv_have_sys_procfs_type_lwpxstatus_t
=yes
5726 echo "configure: failed program was:" >&5
5727 cat conftest.
$ac_ext >&5
5729 bfd_cv_have_sys_procfs_type_lwpxstatus_t
=no
5735 if test $bfd_cv_have_sys_procfs_type_lwpxstatus_t = yes; then
5736 cat >> confdefs.h
<<\EOF
5737 #define HAVE_LWPXSTATUS_T 1
5741 echo "$ac_t""$bfd_cv_have_sys_procfs_type_lwpxstatus_t" 1>&6
5743 echo $ac_n "checking for lwpstatus_t.pr_context in sys/procfs.h""... $ac_c" 1>&6
5744 echo "configure:5745: checking for lwpstatus_t.pr_context in sys/procfs.h" >&5
5745 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context'+set}'`\" = set"; then
5746 echo $ac_n "(cached) $ac_c" 1>&6
5748 cat > conftest.
$ac_ext <<EOF
5749 #line 5750 "configure"
5750 #include "confdefs.h"
5753 #include <sys/procfs.h>
5755 lwpstatus_t avar; void* aref = (void*) &avar.pr_context
5758 if { (eval echo configure
:5759: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5760 bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context
=yes
5762 echo "configure: failed program was:" >&5
5763 cat conftest.
$ac_ext >&5
5765 bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context
=no
5771 if test $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context = yes; then
5772 cat >> confdefs.h
<<\EOF
5773 #define HAVE_LWPSTATUS_T_PR_CONTEXT 1
5777 echo "$ac_t""$bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context" 1>&6
5779 echo $ac_n "checking for lwpstatus_t.pr_reg in sys/procfs.h""... $ac_c" 1>&6
5780 echo "configure:5781: checking for lwpstatus_t.pr_reg in sys/procfs.h" >&5
5781 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg'+set}'`\" = set"; then
5782 echo $ac_n "(cached) $ac_c" 1>&6
5784 cat > conftest.
$ac_ext <<EOF
5785 #line 5786 "configure"
5786 #include "confdefs.h"
5789 #include <sys/procfs.h>
5791 lwpstatus_t avar; void* aref = (void*) &avar.pr_reg
5794 if { (eval echo configure
:5795: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5796 bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg
=yes
5798 echo "configure: failed program was:" >&5
5799 cat conftest.
$ac_ext >&5
5801 bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg
=no
5807 if test $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg = yes; then
5808 cat >> confdefs.h
<<\EOF
5809 #define HAVE_LWPSTATUS_T_PR_REG 1
5813 echo "$ac_t""$bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg" 1>&6
5815 echo $ac_n "checking for win32_pstatus_t in sys/procfs.h""... $ac_c" 1>&6
5816 echo "configure:5817: checking for win32_pstatus_t in sys/procfs.h" >&5
5817 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_win32_pstatus_t'+set}'`\" = set"; then
5818 echo $ac_n "(cached) $ac_c" 1>&6
5820 cat > conftest.
$ac_ext <<EOF
5821 #line 5822 "configure"
5822 #include "confdefs.h"
5825 #include <sys/procfs.h>
5827 win32_pstatus_t avar
5830 if { (eval echo configure
:5831: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5832 bfd_cv_have_sys_procfs_type_win32_pstatus_t
=yes
5834 echo "configure: failed program was:" >&5
5835 cat conftest.
$ac_ext >&5
5837 bfd_cv_have_sys_procfs_type_win32_pstatus_t
=no
5843 if test $bfd_cv_have_sys_procfs_type_win32_pstatus_t = yes; then
5844 cat >> confdefs.h
<<\EOF
5845 #define HAVE_WIN32_PSTATUS_T 1
5849 echo "$ac_t""$bfd_cv_have_sys_procfs_type_win32_pstatus_t" 1>&6
5855 if test -n "$TRAD_HEADER"; then
5856 cat >> confdefs.h
<<EOF
5857 #define TRAD_HEADER $TRAD_HEADER
5862 # Horrible hacks to build DLLs on Windows.
5867 if test "$enable_shared" = "yes"; then
5868 WIN32LDFLAGS
="-no-undefined"
5869 WIN32LIBADD
="-L`pwd`/../libiberty -liberty -L`pwd`/../intl -lintl -lcygwin -lkernel32"
5873 # We borrow WIN32LIBADD so that the shared libbfd won't depend on
5877 # Linux/MIPS uses PIC by default.
5878 if test "$enable_shared" = "yes"; then
5879 WIN32LIBADD
="-L../libiberty -liberty"
5883 x
=`sed -n -e 's/^[ ]*PICFLAG[ ]*=[ ]*//p' < ../libiberty/Makefile | tail -1`
5884 if test -n "$x"; then
5885 WIN32LIBADD
="-L../libiberty/pic -liberty"
5896 # Canonicalize the secondary target names.
5897 if test -n "$enable_targets" ; then
5898 for targ
in `echo $enable_targets | sed 's/,/ /g'`
5900 result
=`$ac_config_sub $targ 2>/dev/null`
5901 if test -n "$result" ; then
5902 canon_targets
="$canon_targets $result"
5904 # Allow targets that config.sub doesn't recognize, like "all".
5905 canon_targets
="$canon_targets $targ"
5915 for targ
in $target $canon_targets
5917 if test "x$targ" = "xall"; then
5920 .
$srcdir/config.bfd
5921 if test "x$targ" = "x$target"; then
5924 selvecs
="$selvecs $targ_defvec $targ_selvecs"
5925 selarchs
="$selarchs $targ_archs"
5926 TDEFINES
="$TDEFINES $targ_cflags"
5931 # This processing still needs to be done if we're to decide properly whether
5932 # 64-bit support needs to be compiled in. Currently, it will be included if
5933 # the default or any other explicitly requested target requires it; it
5934 # will not be included on a 32-bit host if no 64-bit target is requested, and
5935 # no "--with-64-bit-bfd" option is given, even if "--enable-targets=all" is
5938 # uniq the default and selected vectors in all the configured targets.
5940 for i
in $selvecs ; do
5949 # uniq the architectures in all the configured targets.
5951 for i
in $selarchs ; do
5959 # Target backend .o files.
5962 elf
="elf.lo elflink.lo elf-strtab.lo elf-eh-frame.lo dwarf1.lo"
5968 # This list is alphabetized to make it easy to compare
5969 # with the two vector lists in targets.c. For the same reason,
5970 # use one entry per line, even though this leads to long lines.
5971 a29kcoff_big_vec
) tb
="$tb coff-a29k.lo cofflink.lo" ;;
5972 a_out_adobe_vec
) tb
="$tb aout-adobe.lo aout32.lo" ;;
5973 aout0_big_vec
) tb
="$tb aout0.lo aout32.lo" ;;
5974 aout_arm_big_vec
) tb
="$tb aout-arm.lo aout32.lo" ;;
5975 aout_arm_little_vec
) tb
="$tb aout-arm.lo aout32.lo" ;;
5976 aout_mips_big_vec
) tb
="$tb mipsbsd.lo aout32.lo" ;;
5977 aout_mips_little_vec
) tb
="$tb mipsbsd.lo aout32.lo" ;;
5978 apollocoff_vec
) tb
="$tb coff-apollo.lo" ;;
5979 arm_epoc_pe_big_vec
) tb
="$tb epoc-pe-arm.lo peigen.lo cofflink.lo " ;;
5980 arm_epoc_pe_little_vec
) tb
="$tb epoc-pe-arm.lo peigen.lo cofflink.lo " ;;
5981 arm_epoc_pei_big_vec
) tb
="$tb epoc-pei-arm.lo peigen.lo cofflink.lo " ;;
5982 arm_epoc_pei_little_vec
) tb
="$tb epoc-pei-arm.lo peigen.lo cofflink.lo " ;;
5983 armcoff_big_vec
) tb
="$tb coff-arm.lo cofflink.lo " ;;
5984 armcoff_little_vec
) tb
="$tb coff-arm.lo cofflink.lo " ;;
5985 armnetbsd_vec
) tb
="$tb armnetbsd.lo aout32.lo" ;;
5986 armpe_big_vec
) tb
="$tb pe-arm.lo peigen.lo cofflink.lo " ;;
5987 armpe_little_vec
) tb
="$tb pe-arm.lo peigen.lo cofflink.lo " ;;
5988 armpei_big_vec
) tb
="$tb pei-arm.lo peigen.lo cofflink.lo " ;;
5989 armpei_little_vec
) tb
="$tb pei-arm.lo peigen.lo cofflink.lo " ;;
5990 b_out_vec_big_host
) tb
="$tb bout.lo aout32.lo" ;;
5991 b_out_vec_little_host
) tb
="$tb bout.lo aout32.lo" ;;
5992 bfd_efi_app_ia32_vec
) tb
="$tb efi-app-ia32.lo peigen.lo cofflink.lo" ;;
5993 bfd_efi_app_ia64_vec
) tb
="$tb efi-app-ia64.lo pepigen.lo cofflink.lo"; target_size
=64 ;;
5994 bfd_elf32_avr_vec
) tb
="$tb elf32-avr.lo elf32.lo $elf" ;;
5995 bfd_elf32_big_generic_vec
) tb
="$tb elf32-gen.lo elf32.lo $elf" ;;
5996 bfd_elf32_bigarc_vec
) tb
="$tb elf32-arc.lo elf32.lo $elf" ;;
5997 bfd_elf32_bigarm_oabi_vec
) tb
="$tb elfarm-oabi.lo elf32.lo $elf" ;;
5998 bfd_elf32_bigarm_vec
) tb
="$tb elfarm-nabi.lo elf32.lo $elf" ;;
5999 bfd_elf32_bigmips_vec
) tb
="$tb elf32-mips.lo elf32.lo $elf ecofflink.lo" ;;
6000 bfd_elf32_cris_vec
) tb
="$tb elf32-cris.lo elf32.lo $elf" ;;
6001 bfd_elf32_d10v_vec
) tb
="$tb elf32-d10v.lo elf32.lo $elf" ;;
6002 bfd_elf32_d30v_vec
) tb
="$tb elf32-d30v.lo elf32.lo $elf" ;;
6003 bfd_elf32_fr30_vec
) tb
="$tb elf32-fr30.lo elf32.lo $elf" ;;
6004 bfd_elf32_h8300_vec
) tb
="$tb elf32-h8300.lo elf32.lo $elf" ;;
6005 bfd_elf32_hppa_linux_vec
) tb
="$tb elf32-hppa.lo elf32.lo $elf" ;;
6006 bfd_elf32_hppa_vec
) tb
="$tb elf32-hppa.lo elf32.lo $elf" ;;
6007 bfd_elf32_i370_vec
) tb
="$tb elf32-i370.lo elf32.lo $elf" ;;
6008 bfd_elf32_i386_vec
) tb
="$tb elf32-i386.lo elf32.lo $elf" ;;
6009 bfd_elf32_i860_little_vec
) tb
="$tb elf32-i860.lo elf32.lo $elf" ;;
6010 bfd_elf32_i860_vec
) tb
="$tb elf32-i860.lo elf32.lo $elf" ;;
6011 bfd_elf32_i960_vec
) tb
="$tb elf32-i960.lo elf32.lo $elf" ;;
6012 bfd_elf32_ia64_big_vec
) tb
="$tb elf32-ia64.lo elf32.lo $elf" ;;
6013 bfd_elf32_ia64_hpux_big_vec
) tb
="$tb elf32-ia64.lo elf32.lo $elf";;
6014 bfd_elf32_little_generic_vec
) tb
="$tb elf32-gen.lo elf32.lo $elf" ;;
6015 bfd_elf32_littlearc_vec
) tb
="$tb elf32-arc.lo elf32.lo $elf" ;;
6016 bfd_elf32_littlearm_oabi_vec
) tb
="$tb elfarm-oabi.lo elf32.lo $elf" ;;
6017 bfd_elf32_littlearm_vec
) tb
="$tb elfarm-nabi.lo elf32.lo $elf" ;;
6018 bfd_elf32_littlemips_vec
) tb
="$tb elf32-mips.lo elf32.lo $elf ecofflink.lo" ;;
6019 bfd_elf32_m32r_vec
) tb
="$tb elf32-m32r.lo elf32.lo $elf" ;;
6020 bfd_elf32_m68hc11_vec
) tb
="$tb elf32-m68hc11.lo elf32.lo $elf" ;;
6021 bfd_elf32_m68hc12_vec
) tb
="$tb elf32-m68hc12.lo elf32.lo $elf" ;;
6022 bfd_elf32_m68k_vec
) tb
="$tb elf32-m68k.lo elf32.lo $elf" ;;
6023 bfd_elf32_m88k_vec
) tb
="$tb elf32-m88k.lo elf32.lo $elf" ;;
6024 bfd_elf32_mcore_big_vec
) tb
="$tb elf32-mcore.lo elf32.lo $elf" ;;
6025 bfd_elf32_mcore_little_vec
) tb
="$tb elf32-mcore.lo elf32.lo $elf" ;;
6026 bfd_elf32_mn10200_vec
) tb
="$tb elf-m10200.lo elf32.lo $elf" ;;
6027 bfd_elf32_mn10300_vec
) tb
="$tb elf-m10300.lo elf32.lo $elf" ;;
6028 bfd_elf32_openrisc_vec
) tb
="$tb elf32-openrisc.lo elf32.lo $elf" ;;
6029 bfd_elf32_or32_big_vec
) tb
="$tb elf32-or32.lo elf32.lo $elf" ;;
6030 bfd_elf32_pj_vec
) tb
="$tb elf32-pj.lo elf32.lo $elf";;
6031 bfd_elf32_pjl_vec
) tb
="$tb elf32-pj.lo elf32.lo $elf";;
6032 bfd_elf32_powerpc_vec
) tb
="$tb elf32-ppc.lo elf32.lo $elf" ;;
6033 bfd_elf32_powerpcle_vec
) tb
="$tb elf32-ppc.lo elf32.lo $elf" ;;
6034 bfd_elf32_s390_vec
) tb
="$tb elf32-s390.lo elf32.lo $elf" ;;
6035 bfd_elf32_sh_vec
) tb
="$tb elf32-sh.lo elf32.lo $elf coff-sh.lo" ;;
6036 bfd_elf32_shblin_vec
) tb
="$tb elf32-sh-lin.lo elf32.lo $elf coff-sh.lo cofflink.lo" ;;
6037 bfd_elf32_shl_vec
) tb
="$tb elf32-sh.lo elf32.lo $elf coff-sh.lo" ;;
6038 bfd_elf32_shlin_vec
) tb
="$tb elf32-sh-lin.lo elf32.lo $elf coff-sh.lo cofflink.lo" ;;
6039 bfd_elf32_shlnbsd_vec
) tb
="$tb elf32-sh-nbsd.lo elf32.lo $elf coff-sh.lo cofflink.lo" ;;
6040 bfd_elf32_shnbsd_vec
) tb
="$tb elf32-sh-nbsd.lo elf32.lo $elf coff-sh.lo cofflink.lo" ;;
6041 # FIXME: We include cofflink.lo not because it's needed for
6042 # bfd_elf32_sh64[l]_vec, but because we include bfd_elf32_sh[l]_vec
6043 # which needs it but does not list it. Should be fixed in right place.
6044 bfd_elf32_sh64_vec
) tb
="$tb elf32-sh64.lo elf32.lo $elf cofflink.lo" target_size
=64 ;;
6045 bfd_elf32_sh64l_vec
) tb
="$tb elf32-sh64.lo elf32.lo $elf cofflink.lo" target_size
=64 ;;
6046 bfd_elf64_sh64_vec
) tb
="$tb elf64-sh64.lo elf64.lo $elf" target_size
=64 ;;
6047 bfd_elf64_sh64l_vec
) tb
="$tb elf64-sh64.lo elf64.lo $elf" target_size
=64 ;;
6048 bfd_elf32_sparc_vec
) tb
="$tb elf32-sparc.lo elf32.lo $elf" ;;
6049 bfd_elf32_tradbigmips_vec
) tb
="$tb elf32-mips.lo elf32.lo $elf ecofflink.lo" ;;
6050 bfd_elf32_tradlittlemips_vec
) tb
="$tb elf32-mips.lo elf32.lo $elf ecofflink.lo" ;;
6051 bfd_elf32_us_cris_vec
) tb
="$tb elf32-cris.lo elf32.lo $elf" ;;
6052 bfd_elf32_v850_vec
) tb
="$tb elf32-v850.lo elf32.lo $elf" ;;
6053 bfd_elf32_xstormy16_vec
) tb
="$tb elf32-xstormy16.lo elf32.lo $elf" ;;
6054 bfd_elf64_alpha_vec
) tb
="$tb elf64-alpha.lo elf64.lo $elf"; target_size
=64 ;;
6055 bfd_elf64_big_generic_vec
) tb
="$tb elf64-gen.lo elf64.lo $elf"; target_size
=64 ;;
6056 bfd_elf64_bigmips_vec
) tb
="$tb elf64-mips.lo elf64.lo elf32-mips.lo elf32.lo $elf ecofflink.lo"; target_size
=64 ;;
6057 bfd_elf64_hppa_linux_vec
) tb
="$tb elf64-hppa.lo elf64.lo $elf"; target_size
=64 ;;
6058 bfd_elf64_hppa_vec
) tb
="$tb elf64-hppa.lo elf64.lo $elf"; target_size
=64 ;;
6059 bfd_elf64_ia64_aix_big_vec
) tb
="$tb elf64-ia64.lo elf64.lo $elf"; target_size
=64 ;;
6060 bfd_elf64_ia64_aix_little_vec
) tb
="$tb elf64-ia64.lo elf64.lo $elf"; target_size
=64 ;;
6061 bfd_elf64_ia64_big_vec
) tb
="$tb elf64-ia64.lo elf64.lo $elf"; target_size
=64 ;;
6062 bfd_elf64_ia64_hpux_big_vec
) tb
="$tb elf64-ia64.lo elf64.lo $elf"; target_size
=64 ;;
6063 bfd_elf64_ia64_little_vec
) tb
="$tb elf64-ia64.lo elf64.lo $elf"; target_size
=64 ;;
6064 bfd_elf64_little_generic_vec
) tb
="$tb elf64-gen.lo elf64.lo $elf"; target_size
=64 ;;
6065 bfd_elf64_littlemips_vec
) tb
="$tb elf64-mips.lo elf64.lo elf32-mips.lo elf32.lo $elf ecofflink.lo"; target_size
=64 ;;
6066 bfd_elf64_mmix_vec
) tb
="$tb elf64-mmix.lo elf64.lo $elf" target_size
=64 ;;
6067 bfd_elf64_powerpc_vec
) tb
="$tb elf64-ppc.lo elf64-gen.lo elf64.lo $elf"; target_size
=64 ;;
6068 bfd_elf64_powerpcle_vec
) tb
="$tb elf64-ppc.lo elf64-gen.lo elf64.lo $elf" target_size
=64 ;;
6069 bfd_elf64_s390_vec
) tb
="$tb elf64-s390.lo elf64.lo $elf"; target_size
=64 ;;
6070 bfd_elf64_sparc_vec
) tb
="$tb elf64-sparc.lo elf64.lo $elf"; target_size
=64 ;;
6071 bfd_elf64_tradbigmips_vec
) tb
="$tb elf64-mips.lo elf64.lo $elf ecofflink.lo"; target_size
=64 ;;
6072 bfd_elf64_tradlittlemips_vec
) tb
="$tb elf64-mips.lo elf64.lo $elf ecofflink.lo"; target_size
=64 ;;
6073 bfd_elf64_x86_64_vec
) tb
="$tb elf64-x86-64.lo elf64.lo $elf"; target_size
=64 ;;
6074 bfd_mmo_vec
) tb
="$tb mmo.lo" target_size
=64 ;;
6075 bfd_powerpc_pe_vec
) tb
="$tb pe-ppc.lo peigen.lo cofflink.lo" ;;
6076 bfd_powerpc_pei_vec
) tb
="$tb pei-ppc.lo peigen.lo cofflink.lo" ;;
6077 bfd_powerpcle_pe_vec
) tb
="$tb pe-ppc.lo peigen.lo cofflink.lo" ;;
6078 bfd_powerpcle_pei_vec
) tb
="$tb pei-ppc.lo peigen.lo cofflink.lo" ;;
6079 cisco_core_big_vec
) tb
="$tb cisco-core.lo" ;;
6080 cisco_core_little_vec
) tb
="$tb cisco-core.lo" ;;
6081 cris_aout_vec
) tb
="$tb aout-cris.lo" ;;
6082 demo_64_vec
) tb
="$tb demo64.lo aout64.lo"; target_size
=64 ;;
6083 ecoff_big_vec
) tb
="$tb coff-mips.lo ecoff.lo ecofflink.lo" ;;
6084 ecoff_biglittle_vec
) tb
="$tb coff-mips.lo ecoff.lo ecofflink.lo" ;;
6085 ecoff_little_vec
) tb
="$tb coff-mips.lo ecoff.lo ecofflink.lo" ;;
6086 ecoffalpha_little_vec
) tb
="$tb coff-alpha.lo ecoff.lo ecofflink.lo"; target_size
=64 ;;
6087 go32coff_vec
) tb
="$tb coff-go32.lo cofflink.lo" ;;
6088 go32stubbedcoff_vec
) tb
="$tb coff-stgo32.lo cofflink.lo" ;;
6089 h8300coff_vec
) tb
="$tb coff-h8300.lo reloc16.lo" ;;
6090 h8500coff_vec
) tb
="$tb coff-h8500.lo reloc16.lo" ;;
6091 host_aout_vec
) tb
="$tb host-aout.lo aout32.lo" ;;
6092 hp300bsd_vec
) tb
="$tb hp300bsd.lo aout32.lo" ;;
6093 hp300hpux_vec
) tb
="$tb hp300hpux.lo aout32.lo" ;;
6094 i386aout_vec
) tb
="$tb i386aout.lo aout32.lo" ;;
6095 i386bsd_vec
) tb
="$tb i386bsd.lo aout32.lo" ;;
6096 i386coff_vec
) tb
="$tb coff-i386.lo cofflink.lo" ;;
6097 i386dynix_vec
) tb
="$tb i386dynix.lo aout32.lo" ;;
6098 i386freebsd_vec
) tb
="$tb i386freebsd.lo aout32.lo" ;;
6099 i386linux_vec
) tb
="$tb i386linux.lo aout32.lo" ;;
6100 i386lynx_aout_vec
) tb
="$tb i386lynx.lo lynx-core.lo aout32.lo" ;;
6101 i386lynx_coff_vec
) tb
="$tb cf-i386lynx.lo cofflink.lo lynx-core.lo" ;;
6102 i386mach3_vec
) tb
="$tb i386mach3.lo aout32.lo" ;;
6103 i386msdos_vec
) tb
="$tb i386msdos.lo" ;;
6104 i386netbsd_vec
) tb
="$tb i386netbsd.lo aout32.lo" ;;
6105 i386os9k_vec
) tb
="$tb i386os9k.lo aout32.lo" ;;
6106 i386pe_vec
) tb
="$tb pe-i386.lo peigen.lo cofflink.lo" ;;
6107 i386pei_vec
) tb
="$tb pei-i386.lo peigen.lo cofflink.lo" ;;
6108 i860coff_vec
) tb
="$tb coff-i860.lo cofflink.lo" ;;
6109 icoff_big_vec
) tb
="$tb coff-i960.lo cofflink.lo" ;;
6110 icoff_little_vec
) tb
="$tb coff-i960.lo cofflink.lo" ;;
6111 ieee_vec
) tb
="$tb ieee.lo" ;;
6112 m68k4knetbsd_vec
) tb
="$tb m68k4knetbsd.lo aout32.lo" ;;
6113 m68kaux_coff_vec
) tb
="$tb coff-aux.lo coff-m68k.lo cofflink.lo" ;;
6114 m68kcoff_vec
) tb
="$tb coff-m68k.lo cofflink.lo" ;;
6115 m68kcoffun_vec
) tb
="$tb coff-u68k.lo coff-m68k.lo cofflink.lo" ;;
6116 m68klinux_vec
) tb
="$tb m68klinux.lo aout32.lo" ;;
6117 m68klynx_aout_vec
) tb
="$tb m68klynx.lo lynx-core.lo aout32.lo" ;;
6118 m68klynx_coff_vec
) tb
="$tb cf-m68klynx.lo coff-m68k.lo cofflink.lo lynx-core.lo" ;;
6119 m68knetbsd_vec
) tb
="$tb m68knetbsd.lo aout32.lo" ;;
6120 m68ksysvcoff_vec
) tb
="$tb coff-svm68k.lo cofflink.lo" ;;
6121 m88kbcs_vec
) tb
="$tb coff-m88k.lo" ;;
6122 mcore_pe_big_vec
) tb
="$tb pe-mcore.lo peigen.lo cofflink.lo" ;;
6123 mcore_pe_little_vec
) tb
="$tb pe-mcore.lo peigen.lo cofflink.lo" ;;
6124 mcore_pei_big_vec
) tb
="$tb pei-mcore.lo peigen.lo cofflink.lo" ;;
6125 mcore_pei_little_vec
) tb
="$tb pei-mcore.lo peigen.lo cofflink.lo" ;;
6126 mipslpe_vec
) tb
="$tb pe-mips.lo peigen.lo cofflink.lo" ;;
6127 mipslpei_vec
) tb
="$tb pei-mips.lo peigen.lo cofflink.lo" ;;
6128 newsos3_vec
) tb
="$tb newsos3.lo aout32.lo" ;;
6129 nlm32_alpha_vec
) tb
="$tb nlm32-alpha.lo nlm32.lo nlm.lo"; target_size
=64 ;;
6130 nlm32_i386_vec
) tb
="$tb nlm32-i386.lo nlm32.lo nlm.lo" ;;
6131 nlm32_powerpc_vec
) tb
="$tb nlm32-ppc.lo nlm32.lo nlm.lo" ;;
6132 nlm32_sparc_vec
) tb
="$tb nlm32-sparc.lo nlm32.lo nlm.lo" ;;
6133 or32coff_big_vec
) tb
="$tb coff-or32.lo cofflink.lo" ;;
6134 pc532machaout_vec
) tb
="$tb pc532-mach.lo aout-ns32k.lo" ;;
6135 pc532netbsd_vec
) tb
="$tb ns32knetbsd.lo aout-ns32k.lo" ;;
6136 pdp11_aout_vec
) tb
="$tb pdp11.lo" ;;
6137 pmac_xcoff_vec
) tb
="$tb coff-rs6000.lo xcofflink.lo" ;;
6138 ppcboot_vec
) tb
="$tb ppcboot.lo" ;;
6139 riscix_vec
) tb
="$tb aout32.lo riscix.lo" ;;
6140 rs6000coff64_vec
) tb
="$tb coff64-rs6000.lo xcofflink.lo aix5ppc-core.lo"; target_size
=64 ;;
6141 aix5coff64_vec
) tb
="$tb coff64-rs6000.lo xcofflink.lo aix5ppc-core.lo"; target_size
=64 ;;
6142 rs6000coff_vec
) tb
="$tb coff-rs6000.lo xcofflink.lo" ;;
6143 shcoff_small_vec
) tb
="$tb coff-sh.lo cofflink.lo" ;;
6144 shcoff_vec
) tb
="$tb coff-sh.lo cofflink.lo" ;;
6145 shlcoff_small_vec
) tb
="$tb coff-sh.lo cofflink.lo" ;;
6146 shlcoff_vec
) tb
="$tb coff-sh.lo cofflink.lo" ;;
6147 shlpe_vec
) tb
="$tb pe-sh.lo coff-sh.lo peigen.lo cofflink.lo" ;;
6148 shlpei_vec
) tb
="$tb pei-sh.lo coff-sh.lo peigen.lo cofflink.lo" ;;
6149 som_vec
) tb
="$tb som.lo" ;;
6150 sparccoff_vec
) tb
="$tb coff-sparc.lo" ;;
6151 sparcle_aout_vec
) tb
="$tb aout-sparcle.lo aout32.lo" ;;
6152 sparclinux_vec
) tb
="$tb sparclinux.lo aout32.lo" ;;
6153 sparclynx_aout_vec
) tb
="$tb sparclynx.lo lynx-core.lo aout32.lo" ;;
6154 sparclynx_coff_vec
) tb
="$tb cf-sparclynx.lo lynx-core.lo" ;;
6155 sparcnetbsd_vec
) tb
="$tb sparcnetbsd.lo aout32.lo" ;;
6156 srec_vec
) tb
="$tb srec.lo" ;;
6157 sunos_big_vec
) tb
="$tb sunos.lo aout32.lo" ;;
6158 symbolsrec_vec
) tb
="$tb srec.lo" ;;
6159 tekhex_vec
) tb
="$tb tekhex.lo" ;;
6160 tic30_aout_vec
) tb
="$tb aout-tic30.lo" ;;
6161 tic30_coff_vec
) tb
="$tb coff-tic30.lo" ;;
6162 tic54x_coff0_beh_vec
) tb
="$tb coff-tic54x.lo" ;;
6163 tic54x_coff0_vec
) tb
="$tb coff-tic54x.lo" ;;
6164 tic54x_coff1_beh_vec
) tb
="$tb coff-tic54x.lo" ;;
6165 tic54x_coff1_vec
) tb
="$tb coff-tic54x.lo" ;;
6166 tic54x_coff2_beh_vec
) tb
="$tb coff-tic54x.lo" ;;
6167 tic54x_coff2_vec
) tb
="$tb coff-tic54x.lo" ;;
6168 tic80coff_vec
) tb
="$tb coff-tic80.lo cofflink.lo" ;;
6169 versados_vec
) tb
="$tb versados.lo" ;;
6170 vms_alpha_vec
) tb
="$tb vms.lo vms-hdr.lo vms-gsd.lo vms-tir.lo vms-misc.lo"; target_size
=64 ;;
6171 vms_vax_vec
) tb
="$tb vms.lo vms-hdr.lo vms-gsd.lo vms-tir.lo vms-misc.lo" ;;
6172 w65_vec
) tb
="$tb coff-w65.lo reloc16.lo" ;;
6173 we32kcoff_vec
) tb
="$tb coff-we32k.lo" ;;
6174 z8kcoff_vec
) tb
="$tb coff-z8k.lo reloc16.lo" ;;
6177 *) { echo "configure: error: *** unknown target vector $vec" 1>&2; exit 1; } ;;
6180 if test ${target_size} = 64; then
6183 if test x
"${vec}" = x
"${defvec}"; then
6184 bfd_default_target_size
=${target_size}
6188 # Target architecture .o files.
6189 # A couple of CPUs use shorter file names to avoid problems on DOS
6191 ta
=`echo $selarchs | sed -e s/bfd_/cpu-/g -e s/_arch/.lo/g -e s/mn10200/m10200/ -e s/mn10300/m10300/`
6193 # Weed out duplicate .o files.
6215 if test x
${all_targets} = xtrue
; then
6216 bfd_backends
="${bfd_backends}"' $(ALL_BACKENDS)'
6217 bfd_machines
="${bfd_machines}"' $(ALL_MACHINES)'
6221 else # all_targets is true
6222 # Only set these if they will be nonempty, for the clever echo.
6224 test -n "$selvecs" &&
6225 havevecs
=`echo $selvecs | sed -e 's/^/-DHAVE_/' -e 's/ \(.\)/ -DHAVE_\1/g'`
6226 test -n "$selvecs" &&
6227 selvecs
=`echo $selvecs | sed -e 's/^/\&/' -e 's/ \(.\)/,\&\1/g'`
6228 test -n "$selarchs" &&
6229 selarchs
=`echo $selarchs | sed -e 's/^/\&/' -e 's/ \(.\)/,\&\1/g'`
6230 fi # all_targets is true
6232 case ${host64}-${target64}-${want64} in
6235 bfd_libs
='$(BFD64_LIBS) $(BFD32_LIBS)'
6236 all_backends
='$(BFD64_BACKENDS) $(BFD32_BACKENDS)'
6237 if test -z "$GCC" && test "$BFD_HOST_64BIT_LONG" = "0" && test "$BFD_HOST_64_BIT_DEFINED" = "0"; then
6238 echo "configure: warning: You have requested a 64 bit BFD configuration, but" 1>&2
6239 echo "configure: warning: your compiler may not have a 64 bit integral type" 1>&2
6241 if test -n "$GCC" ; then
6243 echo $ac_n "checking for gcc version with buggy 64-bit support""... $ac_c" 1>&6
6244 echo "configure:6245: checking for gcc version with buggy 64-bit support" >&5
6245 # Add more tests for gcc versions with non-working 64-bit support here.
6246 cat > conftest.
$ac_ext <<EOF
6247 #line 6248 "configure"
6248 #include "confdefs.h"
6249 :__GNUC__:__GNUC_MINOR__:__i386__:
6251 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6252 egrep ": 2 : 91 : 1 :" >/dev
/null
2>&1; then
6255 echo "$ac_t""yes: egcs-1.1.2 on ix86 spotted" 1>&6
6258 echo "$ac_t""no" 1>&6
6262 if test $bad_64bit_gcc = yes ; then
6263 { echo "configure: error: A newer version of gcc is needed for the requested 64-bit BFD configuration" 1>&2; exit 1; }
6269 bfd_libs
='$(BFD32_LIBS)'
6270 all_backends
='$(BFD32_BACKENDS)'
6282 test -n "${defvec}" && tdefaults="${tdefaults} -DDEFAULT_VECTOR=${defvec}"
6283 test -n "${selvecs}" && tdefaults="${tdefaults} -DSELECT_VECS='${selvecs}'"
6284 test -n "${selarchs}" && tdefaults="${tdefaults} -DSELECT_ARCHITECTURES='${selarchs}'"
6285 test -n "${havevecs}" && tdefaults="${tdefaults} ${havevecs}"
6288 for ac_hdr
in stdlib.h unistd.h sys
/stat.h sys
/types.h
6290 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
6291 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
6292 echo "configure:6293: checking for $ac_hdr" >&5
6293 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
6294 echo $ac_n "(cached) $ac_c" 1>&6
6296 cat > conftest.
$ac_ext <<EOF
6297 #line 6298 "configure"
6298 #include "confdefs.h"
6301 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
6302 { (eval echo configure
:6303: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
6303 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
6304 if test -z "$ac_err"; then
6306 eval "ac_cv_header_$ac_safe=yes"
6309 echo "configure: failed program was:" >&5
6310 cat conftest.
$ac_ext >&5
6312 eval "ac_cv_header_$ac_safe=no"
6316 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
6317 echo "$ac_t""yes" 1>&6
6318 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
6319 cat >> confdefs.h
<<EOF
6320 #define $ac_tr_hdr 1
6324 echo "$ac_t""no" 1>&6
6328 for ac_func
in getpagesize
6330 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
6331 echo "configure:6332: checking for $ac_func" >&5
6332 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
6333 echo $ac_n "(cached) $ac_c" 1>&6
6335 cat > conftest.
$ac_ext <<EOF
6336 #line 6337 "configure"
6337 #include "confdefs.h"
6338 /* System header to define __stub macros and hopefully few prototypes,
6339 which can conflict with char $ac_func(); below. */
6341 /* Override any gcc2 internal prototype to avoid an error. */
6342 /* We use char because int might match the return type of a gcc2
6343 builtin and then its argument prototype would still apply. */
6348 /* The GNU C library defines this for functions which it implements
6349 to always fail with ENOSYS. Some functions are actually named
6350 something starting with __ and the normal name is an alias. */
6351 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6359 if { (eval echo configure
:6360: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6361 eval "ac_cv_func_$ac_func=yes"
6363 echo "configure: failed program was:" >&5
6364 cat conftest.
$ac_ext >&5
6366 eval "ac_cv_func_$ac_func=no"
6371 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
6372 echo "$ac_t""yes" 1>&6
6373 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6374 cat >> confdefs.h
<<EOF
6375 #define $ac_tr_func 1
6379 echo "$ac_t""no" 1>&6
6383 echo $ac_n "checking for working mmap""... $ac_c" 1>&6
6384 echo "configure:6385: checking for working mmap" >&5
6385 if eval "test \"`echo '$''{'ac_cv_func_mmap_fixed_mapped'+set}'`\" = set"; then
6386 echo $ac_n "(cached) $ac_c" 1>&6
6388 if test "$cross_compiling" = yes; then
6389 ac_cv_func_mmap_fixed_mapped
=no
6391 cat > conftest.
$ac_ext <<EOF
6392 #line 6393 "configure"
6393 #include "confdefs.h"
6395 /* Thanks to Mike Haertel and Jim Avera for this test.
6396 Here is a matrix of mmap possibilities:
6397 mmap private not fixed
6398 mmap private fixed at somewhere currently unmapped
6399 mmap private fixed at somewhere already mapped
6400 mmap shared not fixed
6401 mmap shared fixed at somewhere currently unmapped
6402 mmap shared fixed at somewhere already mapped
6403 For private mappings, we should verify that changes cannot be read()
6404 back from the file, nor mmap's back from the file at a different
6405 address. (There have been systems where private was not correctly
6406 implemented like the infamous i386 svr4.0, and systems where the
6407 VM page cache was not coherent with the filesystem buffer cache
6408 like early versions of FreeBSD and possibly contemporary NetBSD.)
6409 For shared mappings, we should conversely verify that changes get
6410 propogated back to all the places they're supposed to be.
6412 Grep wants private fixed already mapped.
6413 The main things grep needs to know about mmap are:
6414 * does it exist and is it safe to write into the mmap'd area
6415 * how to use it (BSD variants) */
6416 #include <sys/types.h>
6418 #include <sys/mman.h>
6420 #if HAVE_SYS_TYPES_H
6421 # include <sys/types.h>
6425 # include <stdlib.h>
6429 # include <sys/stat.h>
6433 # include <unistd.h>
6436 /* This mess was copied from the GNU getpagesize.h. */
6437 #ifndef HAVE_GETPAGESIZE
6439 /* Assume that all systems that can run configure have sys/param.h. */
6440 # ifndef HAVE_SYS_PARAM_H
6441 # define HAVE_SYS_PARAM_H 1
6444 # ifdef _SC_PAGESIZE
6445 # define getpagesize() sysconf(_SC_PAGESIZE)
6446 # else /* no _SC_PAGESIZE */
6447 # ifdef HAVE_SYS_PARAM_H
6448 # include <sys/param.h>
6449 # ifdef EXEC_PAGESIZE
6450 # define getpagesize() EXEC_PAGESIZE
6451 # else /* no EXEC_PAGESIZE */
6453 # define getpagesize() NBPG * CLSIZE
6456 # endif /* no CLSIZE */
6457 # else /* no NBPG */
6459 # define getpagesize() NBPC
6460 # else /* no NBPC */
6462 # define getpagesize() PAGESIZE
6463 # endif /* PAGESIZE */
6464 # endif /* no NBPC */
6465 # endif /* no NBPG */
6466 # endif /* no EXEC_PAGESIZE */
6467 # else /* no HAVE_SYS_PARAM_H */
6468 # define getpagesize() 8192 /* punt totally */
6469 # endif /* no HAVE_SYS_PARAM_H */
6470 # endif /* no _SC_PAGESIZE */
6472 #endif /* no HAVE_GETPAGESIZE */
6475 extern "C" { void *malloc(unsigned); }
6483 char *data, *data2, *data3;
6487 pagesize = getpagesize();
6490 * First, make a file with some known garbage in it.
6492 data = malloc(pagesize);
6495 for (i = 0; i < pagesize; ++i)
6496 *(data + i) = rand();
6498 fd = creat("conftestmmap", 0600);
6501 if (write(fd, data, pagesize) != pagesize)
6506 * Next, try to mmap the file at a fixed address which
6507 * already has something else allocated at it. If we can,
6508 * also make sure that we see the same garbage.
6510 fd = open("conftestmmap", O_RDWR);
6513 data2 = malloc(2 * pagesize);
6516 data2 += (pagesize - ((int) data2 & (pagesize - 1))) & (pagesize - 1);
6517 if (data2 != mmap(data2, pagesize, PROT_READ | PROT_WRITE,
6518 MAP_PRIVATE | MAP_FIXED, fd, 0L))
6520 for (i = 0; i < pagesize; ++i)
6521 if (*(data + i) != *(data2 + i))
6525 * Finally, make sure that changes to the mapped area
6526 * do not percolate back to the file as seen by read().
6527 * (This is a bug on some variants of i386 svr4.0.)
6529 for (i = 0; i < pagesize; ++i)
6530 *(data2 + i) = *(data2 + i) + 1;
6531 data3 = malloc(pagesize);
6534 if (read(fd, data3, pagesize) != pagesize)
6536 for (i = 0; i < pagesize; ++i)
6537 if (*(data + i) != *(data3 + i))
6540 unlink("conftestmmap");
6545 if { (eval echo configure
:6546: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
6547 ac_cv_func_mmap_fixed_mapped
=yes
6549 echo "configure: failed program was:" >&5
6550 cat conftest.
$ac_ext >&5
6552 ac_cv_func_mmap_fixed_mapped
=no
6559 echo "$ac_t""$ac_cv_func_mmap_fixed_mapped" 1>&6
6560 if test $ac_cv_func_mmap_fixed_mapped = yes; then
6561 cat >> confdefs.h
<<\EOF
6567 for ac_func
in madvise mprotect
6569 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
6570 echo "configure:6571: checking for $ac_func" >&5
6571 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
6572 echo $ac_n "(cached) $ac_c" 1>&6
6574 cat > conftest.
$ac_ext <<EOF
6575 #line 6576 "configure"
6576 #include "confdefs.h"
6577 /* System header to define __stub macros and hopefully few prototypes,
6578 which can conflict with char $ac_func(); below. */
6580 /* Override any gcc2 internal prototype to avoid an error. */
6581 /* We use char because int might match the return type of a gcc2
6582 builtin and then its argument prototype would still apply. */
6587 /* The GNU C library defines this for functions which it implements
6588 to always fail with ENOSYS. Some functions are actually named
6589 something starting with __ and the normal name is an alias. */
6590 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6598 if { (eval echo configure
:6599: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6600 eval "ac_cv_func_$ac_func=yes"
6602 echo "configure: failed program was:" >&5
6603 cat conftest.
$ac_ext >&5
6605 eval "ac_cv_func_$ac_func=no"
6610 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
6611 echo "$ac_t""yes" 1>&6
6612 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6613 cat >> confdefs.h
<<EOF
6614 #define $ac_tr_func 1
6618 echo "$ac_t""no" 1>&6
6622 case ${want_mmap}+${ac_cv_func_mmap_fixed_mapped} in
6623 true
+yes ) cat >> confdefs.h
<<\EOF
6629 rm -f doc
/config.status
6631 cat > confcache
<<\EOF
6632 # This file is a shell script that caches the results of configure
6633 # tests run on this system so they can be shared between configure
6634 # scripts and configure runs. It is not useful on other systems.
6635 # If it contains results you don't want to keep, you may remove or edit it.
6637 # By default, configure uses ./config.cache as the cache file,
6638 # creating it if it does not exist already. You can give configure
6639 # the --cache-file=FILE option to use a different cache file; that is
6640 # what configure does when it calls configure scripts in
6641 # subdirectories, so they share the cache.
6642 # Giving --cache-file=/dev/null disables caching, for debugging configure.
6643 # config.status only pays attention to the cache file if you give it the
6644 # --recheck option to rerun configure.
6647 # The following way of writing the cache mishandles newlines in values,
6648 # but we know of no workaround that is simple, portable, and efficient.
6649 # So, don't put newlines in cache variables' values.
6650 # Ultrix sh set writes to stderr and can't be redirected directly,
6651 # and sets the high bit in the cache file unless we assign to the vars.
6653 case `(ac_space=' '; set | grep ac_space) 2>&1` in
6655 # `set' does not quote correctly, so add quotes (double-quote substitution
6656 # turns \\\\ into \\, and sed turns \\ into \).
6658 -e "s/'/'\\\\''/g" \
6659 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
6662 # `set' quotes correctly as required by POSIX, so do not add quotes.
6663 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
6666 if cmp -s $cache_file confcache
; then
6669 if test -w $cache_file; then
6670 echo "updating cache $cache_file"
6671 cat confcache
> $cache_file
6673 echo "not updating unwritable cache $cache_file"
6678 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
6680 test "x$prefix" = xNONE
&& prefix
=$ac_default_prefix
6681 # Let make expand exec_prefix.
6682 test "x$exec_prefix" = xNONE
&& exec_prefix
='${prefix}'
6684 # Any assignment to VPATH causes Sun make to only execute
6685 # the first set of double-colon rules, so remove it if not needed.
6686 # If there is a colon in the path, we need to keep it.
6687 if test "x$srcdir" = x.
; then
6688 ac_vpsub
='/^[ ]*VPATH[ ]*=[^:]*$/d'
6691 trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
6693 DEFS
=-DHAVE_CONFIG_H
6695 # Without the "./", some shells look in PATH for config.status.
6696 : ${CONFIG_STATUS=./config.status}
6698 echo creating
$CONFIG_STATUS
6699 rm -f $CONFIG_STATUS
6700 cat > $CONFIG_STATUS <<EOF
6702 # Generated automatically by configure.
6703 # Run this file to recreate the current configuration.
6704 # This directory was configured as follows,
6705 # on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
6707 # $0 $ac_configure_args
6709 # Compiler output produced by configure, useful for debugging
6710 # configure, is in ./config.log if it exists.
6712 ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
6715 case "\$ac_option" in
6716 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
6717 echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
6718 exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
6719 -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
6720 echo "$CONFIG_STATUS generated by autoconf version 2.13"
6722 -help | --help | --hel | --he | --h)
6723 echo "\$ac_cs_usage"; exit 0 ;;
6724 *) echo "\$ac_cs_usage"; exit 1 ;;
6728 ac_given_srcdir=$srcdir
6729 ac_given_INSTALL="$INSTALL"
6731 trap 'rm -fr `echo "Makefile doc/Makefile bfd-in3.h:bfd-in2.h po/Makefile.in:po/Make-in config.h:config.in" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
6733 cat >> $CONFIG_STATUS <<EOF
6735 # Protect against being on the right side of a sed subst in config.status.
6736 sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
6737 s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
6741 s%@CFLAGS@%$CFLAGS%g
6742 s%@CPPFLAGS@%$CPPFLAGS%g
6743 s%@CXXFLAGS@%$CXXFLAGS%g
6744 s%@FFLAGS@%$FFLAGS%g
6746 s%@LDFLAGS@%$LDFLAGS%g
6748 s%@exec_prefix@%$exec_prefix%g
6749 s%@prefix@%$prefix%g
6750 s%@program_transform_name@%$program_transform_name%g
6751 s%@bindir@%$bindir%g
6752 s%@sbindir@%$sbindir%g
6753 s%@libexecdir@%$libexecdir%g
6754 s%@datadir@%$datadir%g
6755 s%@sysconfdir@%$sysconfdir%g
6756 s%@sharedstatedir@%$sharedstatedir%g
6757 s%@localstatedir@%$localstatedir%g
6758 s%@libdir@%$libdir%g
6759 s%@includedir@%$includedir%g
6760 s%@oldincludedir@%$oldincludedir%g
6761 s%@infodir@%$infodir%g
6762 s%@mandir@%$mandir%g
6764 s%@host_alias@%$host_alias%g
6765 s%@host_cpu@%$host_cpu%g
6766 s%@host_vendor@%$host_vendor%g
6767 s%@host_os@%$host_os%g
6768 s%@target@%$target%g
6769 s%@target_alias@%$target_alias%g
6770 s%@target_cpu@%$target_cpu%g
6771 s%@target_vendor@%$target_vendor%g
6772 s%@target_os@%$target_os%g
6774 s%@build_alias@%$build_alias%g
6775 s%@build_cpu@%$build_cpu%g
6776 s%@build_vendor@%$build_vendor%g
6777 s%@build_os@%$build_os%g
6779 s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
6780 s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
6781 s%@INSTALL_DATA@%$INSTALL_DATA%g
6782 s%@PACKAGE@%$PACKAGE%g
6783 s%@VERSION@%$VERSION%g
6784 s%@ACLOCAL@%$ACLOCAL%g
6785 s%@AUTOCONF@%$AUTOCONF%g
6786 s%@AUTOMAKE@%$AUTOMAKE%g
6787 s%@AUTOHEADER@%$AUTOHEADER%g
6788 s%@MAKEINFO@%$MAKEINFO%g
6789 s%@SET_MAKE@%$SET_MAKE%g
6790 s%@bfd_version@%$bfd_version%g
6791 s%@bfd_version_date@%$bfd_version_date%g
6792 s%@bfd_version_string@%$bfd_version_string%g
6794 s%@RANLIB@%$RANLIB%g
6796 s%@OBJEXT@%$OBJEXT%g
6797 s%@EXEEXT@%$EXEEXT%g
6799 s%@LIBTOOL@%$LIBTOOL%g
6800 s%@WARN_CFLAGS@%$WARN_CFLAGS%g
6801 s%@MAINTAINER_MODE_TRUE@%$MAINTAINER_MODE_TRUE%g
6802 s%@MAINTAINER_MODE_FALSE@%$MAINTAINER_MODE_FALSE%g
6805 s%@ALLOCA@%$ALLOCA%g
6806 s%@USE_NLS@%$USE_NLS%g
6807 s%@MSGFMT@%$MSGFMT%g
6808 s%@GMSGFMT@%$GMSGFMT%g
6809 s%@XGETTEXT@%$XGETTEXT%g
6810 s%@USE_INCLUDED_LIBINTL@%$USE_INCLUDED_LIBINTL%g
6811 s%@CATALOGS@%$CATALOGS%g
6812 s%@CATOBJEXT@%$CATOBJEXT%g
6813 s%@DATADIRNAME@%$DATADIRNAME%g
6814 s%@GMOFILES@%$GMOFILES%g
6815 s%@INSTOBJEXT@%$INSTOBJEXT%g
6816 s%@INTLDEPS@%$INTLDEPS%g
6817 s%@INTLLIBS@%$INTLLIBS%g
6818 s%@INTLOBJS@%$INTLOBJS%g
6819 s%@POFILES@%$POFILES%g
6821 s%@INCLUDE_LOCALE_H@%$INCLUDE_LOCALE_H%g
6823 s%@GT_YES@%$GT_YES%g
6824 s%@MKINSTALLDIRS@%$MKINSTALLDIRS%g
6826 s%@HDEFINES@%$HDEFINES%g
6827 s%@BFD_HOST_64BIT_LONG@%$BFD_HOST_64BIT_LONG%g
6828 s%@BFD_HOST_64_BIT_DEFINED@%$BFD_HOST_64_BIT_DEFINED%g
6829 s%@BFD_HOST_64_BIT@%$BFD_HOST_64_BIT%g
6830 s%@BFD_HOST_U_64_BIT@%$BFD_HOST_U_64_BIT%g
6831 s%@CC_FOR_BUILD@%$CC_FOR_BUILD%g
6832 s%@EXEEXT_FOR_BUILD@%$EXEEXT_FOR_BUILD%g
6833 s%@COREFILE@%$COREFILE%g
6834 s%@COREFLAG@%$COREFLAG%g
6835 s%@WIN32LDFLAGS@%$WIN32LDFLAGS%g
6836 s%@WIN32LIBADD@%$WIN32LIBADD%g
6837 s%@TDEFINES@%$TDEFINES%g
6838 s%@wordsize@%$wordsize%g
6839 s%@bfd_libs@%$bfd_libs%g
6840 s%@all_backends@%$all_backends%g
6841 s%@bfd_backends@%$bfd_backends%g
6842 s%@bfd_machines@%$bfd_machines%g
6843 s%@bfd_default_target_size@%$bfd_default_target_size%g
6844 s%@tdefaults@%$tdefaults%g
6849 cat >> $CONFIG_STATUS <<\EOF
6851 # Split the substitutions into bite-sized pieces for seds with
6852 # small command number limits, like on Digital OSF/1 and HP-UX.
6853 ac_max_sed_cmds
=90 # Maximum number of lines to put in a sed script.
6854 ac_file
=1 # Number of current file.
6855 ac_beg
=1 # First line for current file.
6856 ac_end
=$ac_max_sed_cmds # Line after last line for current file.
6859 while $ac_more_lines; do
6860 if test $ac_beg -gt 1; then
6861 sed "1,${ac_beg}d; ${ac_end}q" conftest.subs
> conftest.s
$ac_file
6863 sed "${ac_end}q" conftest.subs
> conftest.s
$ac_file
6865 if test ! -s conftest.s
$ac_file; then
6867 rm -f conftest.s
$ac_file
6869 if test -z "$ac_sed_cmds"; then
6870 ac_sed_cmds
="sed -f conftest.s$ac_file"
6872 ac_sed_cmds
="$ac_sed_cmds | sed -f conftest.s$ac_file"
6874 ac_file
=`expr $ac_file + 1`
6876 ac_end
=`expr $ac_end + $ac_max_sed_cmds`
6879 if test -z "$ac_sed_cmds"; then
6884 cat >> $CONFIG_STATUS <<EOF
6886 CONFIG_FILES=\${CONFIG_FILES-"Makefile doc/Makefile bfd-in3.h:bfd-in2.h po/Makefile.in:po/Make-in"}
6888 cat >> $CONFIG_STATUS <<\EOF
6889 for ac_file
in ..
$CONFIG_FILES; do if test "x$ac_file" != x..
; then
6890 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
6892 *:*) ac_file_in
=`echo "$ac_file"|sed 's%[^:]*:%%'`
6893 ac_file
=`echo "$ac_file"|sed 's%:.*%%'` ;;
6894 *) ac_file_in
="${ac_file}.in" ;;
6897 # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
6899 # Remove last slash and all that follows it. Not all systems have dirname.
6900 ac_dir
=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
6901 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .
; then
6902 # The file is in a subdirectory.
6903 test ! -d "$ac_dir" && mkdir
"$ac_dir"
6904 ac_dir_suffix
="/`echo $ac_dir|sed 's%^\./%%'`"
6905 # A "../" for each directory in $ac_dir_suffix.
6906 ac_dots
=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
6908 ac_dir_suffix
= ac_dots
=
6911 case "$ac_given_srcdir" in
6913 if test -z "$ac_dots"; then top_srcdir
=.
6914 else top_srcdir
=`echo $ac_dots|sed 's%/$%%'`; fi ;;
6915 /*) srcdir
="$ac_given_srcdir$ac_dir_suffix"; top_srcdir
="$ac_given_srcdir" ;;
6917 srcdir
="$ac_dots$ac_given_srcdir$ac_dir_suffix"
6918 top_srcdir
="$ac_dots$ac_given_srcdir" ;;
6921 case "$ac_given_INSTALL" in
6922 [/$
]*) INSTALL
="$ac_given_INSTALL" ;;
6923 *) INSTALL
="$ac_dots$ac_given_INSTALL" ;;
6926 echo creating
"$ac_file"
6928 configure_input
="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
6930 *Makefile
*) ac_comsub
="1i\\
6931 # $configure_input" ;;
6935 ac_file_inputs
=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
6937 s%@configure_input@%$configure_input%g
6938 s%@srcdir@%$srcdir%g
6939 s%@top_srcdir@%$top_srcdir%g
6940 s%@INSTALL@%$INSTALL%g
6941 " $ac_file_inputs |
(eval "$ac_sed_cmds") > $ac_file
6945 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
6946 # NAME is the cpp macro being defined and VALUE is the value it is being given.
6948 # ac_d sets the value in "#define NAME VALUE" lines.
6949 ac_dA
='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)'
6950 ac_dB
='\([ ][ ]*\)[^ ]*%\1#\2'
6953 # ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
6954 ac_uA
='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
6955 ac_uB
='\([ ]\)%\1#\2define\3'
6958 # ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
6959 ac_eA
='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
6960 ac_eB
='$%\1#\2define\3'
6964 if test "${CONFIG_HEADERS+set}" != set; then
6966 cat >> $CONFIG_STATUS <<EOF
6967 CONFIG_HEADERS="config.h:config.in"
6969 cat >> $CONFIG_STATUS <<\EOF
6971 for ac_file
in ..
$CONFIG_HEADERS; do if test "x$ac_file" != x..
; then
6972 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
6974 *:*) ac_file_in
=`echo "$ac_file"|sed 's%[^:]*:%%'`
6975 ac_file
=`echo "$ac_file"|sed 's%:.*%%'` ;;
6976 *) ac_file_in
="${ac_file}.in" ;;
6979 echo creating
$ac_file
6981 rm -f conftest.frag conftest.
in conftest.out
6982 ac_file_inputs
=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
6983 cat $ac_file_inputs > conftest.
in
6987 # Transform confdefs.h into a sed script conftest.vals that substitutes
6988 # the proper values into config.h.in to produce config.h. And first:
6989 # Protect against being on the right side of a sed subst in config.status.
6990 # Protect against being in an unquoted here document in config.status.
6992 cat > conftest.hdr
<<\EOF
6995 s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
6999 sed -n -f conftest.hdr confdefs.h > conftest.vals
7002 # This sed command replaces #undef with comments. This is necessary, for
7003 # example, in the case of _POSIX_SOURCE, which is predefined and required
7004 # on some systems where configure will not decide to define it.
7005 cat >> conftest.vals <<\EOF
7006 s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
7009 # Break up conftest.vals because some shells have a limit on
7010 # the size of here documents, and old seds have small limits too.
7015 ac_lines=`grep -c . conftest.vals
`
7016 # grep -c gives empty output for an empty file on some AIX systems.
7017 if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
7018 # Write a limited-size here document to conftest.frag.
7019 echo ' cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
7020 sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
7022 sed -f conftest.frag conftest.in > conftest.out
7024 mv conftest.out conftest.in
7026 sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
7028 mv conftest.tail conftest.vals
7032 cat >> $CONFIG_STATUS <<\EOF
7033 rm -f conftest.frag conftest.h
7034 echo "/* $ac_file. Generated automatically by configure. */" > conftest.h
7035 cat conftest.in >> conftest.h
7037 if cmp -s $ac_file conftest.h 2>/dev/null; then
7038 echo "$ac_file is unchanged"
7041 # Remove last slash and all that follows it. Not all systems have dirname.
7042 ac_dir=`echo $ac_file|
sed 's%/[^/][^/]*$%%'`
7043 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
7044 # The file is in a subdirectory.
7045 test ! -d "$ac_dir" && mkdir "$ac_dir"
7048 mv conftest.h $ac_file
7053 cat >> $CONFIG_STATUS <<EOF
7057 cat >> $CONFIG_STATUS <<\EOF
7058 test -z "$CONFIG_HEADERS" || echo timestamp > stamp-h
7059 sed -e '/SRC-POTFILES =/r po/SRC-POTFILES' -e '/BLD-POTFILES =/r po/BLD-POTFILES' po/Makefile.in > po/Makefile
7062 chmod +x $CONFIG_STATUS
7063 rm -fr confdefs* $ac_clean_files
7064 test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1