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
,
66 bindir
='${exec_prefix}/bin'
67 sbindir
='${exec_prefix}/sbin'
68 libexecdir
='${exec_prefix}/libexec'
69 datadir
='${prefix}/share'
70 sysconfdir
='${prefix}/etc'
71 sharedstatedir
='${prefix}/com'
72 localstatedir
='${prefix}/var'
73 libdir
='${exec_prefix}/lib'
74 includedir
='${prefix}/include'
75 oldincludedir
='/usr/include'
76 infodir
='${prefix}/info'
77 mandir
='${prefix}/man'
79 # Initialize some other variables.
82 SHELL
=${CONFIG_SHELL-/bin/sh}
83 # Maximum number of lines to put in a shell here document.
90 # If the previous option needs an argument, assign it.
91 if test -n "$ac_prev"; then
92 eval "$ac_prev=\$ac_option"
98 -*=*) ac_optarg
=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
102 # Accept the important Cygnus configure options, so we can diagnose typos.
106 -bindir |
--bindir |
--bindi |
--bind |
--bin |
--bi)
108 -bindir=* |
--bindir=* |
--bindi=* |
--bind=* |
--bin=* |
--bi=*)
109 bindir
="$ac_optarg" ;;
111 -build |
--build |
--buil |
--bui |
--bu)
113 -build=* |
--build=* |
--buil=* |
--bui=* |
--bu=*)
114 build
="$ac_optarg" ;;
116 -cache-file |
--cache-file |
--cache-fil |
--cache-fi \
117 |
--cache-f |
--cache- |
--cache |
--cach |
--cac |
--ca |
--c)
118 ac_prev
=cache_file
;;
119 -cache-file=* |
--cache-file=* |
--cache-fil=* |
--cache-fi=* \
120 |
--cache-f=* |
--cache-=* |
--cache=* |
--cach=* |
--cac=* |
--ca=* |
--c=*)
121 cache_file
="$ac_optarg" ;;
123 -datadir |
--datadir |
--datadi |
--datad |
--data |
--dat |
--da)
125 -datadir=* |
--datadir=* |
--datadi=* |
--datad=* |
--data=* |
--dat=* \
127 datadir
="$ac_optarg" ;;
129 -disable-* |
--disable-*)
130 ac_feature
=`echo $ac_option|sed -e 's/-*disable-//'`
131 # Reject names that are not valid shell variable names.
132 if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
133 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
135 ac_feature
=`echo $ac_feature| sed 's/-/_/g'`
136 eval "enable_${ac_feature}=no" ;;
138 -enable-* |
--enable-*)
139 ac_feature
=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
140 # Reject names that are not valid shell variable names.
141 if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
142 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
144 ac_feature
=`echo $ac_feature| sed 's/-/_/g'`
149 eval "enable_${ac_feature}='$ac_optarg'" ;;
151 -exec-prefix |
--exec_prefix |
--exec-prefix |
--exec-prefi \
152 |
--exec-pref |
--exec-pre |
--exec-pr |
--exec-p |
--exec- \
153 |
--exec |
--exe |
--ex)
154 ac_prev
=exec_prefix
;;
155 -exec-prefix=* |
--exec_prefix=* |
--exec-prefix=* |
--exec-prefi=* \
156 |
--exec-pref=* |
--exec-pre=* |
--exec-pr=* |
--exec-p=* |
--exec-=* \
157 |
--exec=* |
--exe=* |
--ex=*)
158 exec_prefix
="$ac_optarg" ;;
160 -gas |
--gas |
--ga |
--g)
161 # Obsolete; use --with-gas.
164 -help |
--help |
--hel |
--he)
165 # Omit some internal or obsolete options to make the list less imposing.
166 # This message is too long to be a string in the A/UX 3.1 sh.
168 Usage: configure [options] [host]
169 Options: [defaults in brackets after descriptions]
171 --cache-file=FILE cache test results in FILE
172 --help print this message
173 --no-create do not create output files
174 --quiet, --silent do not print \`checking...' messages
175 --site-file=FILE use FILE as the site file
176 --version print the version of autoconf that created configure
177 Directory and file names:
178 --prefix=PREFIX install architecture-independent files in PREFIX
180 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
182 --bindir=DIR user executables in DIR [EPREFIX/bin]
183 --sbindir=DIR system admin executables in DIR [EPREFIX/sbin]
184 --libexecdir=DIR program executables in DIR [EPREFIX/libexec]
185 --datadir=DIR read-only architecture-independent data in DIR
187 --sysconfdir=DIR read-only single-machine data in DIR [PREFIX/etc]
188 --sharedstatedir=DIR modifiable architecture-independent data in DIR
190 --localstatedir=DIR modifiable single-machine data in DIR [PREFIX/var]
191 --libdir=DIR object code libraries in DIR [EPREFIX/lib]
192 --includedir=DIR C header files in DIR [PREFIX/include]
193 --oldincludedir=DIR C header files for non-gcc in DIR [/usr/include]
194 --infodir=DIR info documentation in DIR [PREFIX/info]
195 --mandir=DIR man documentation in DIR [PREFIX/man]
196 --srcdir=DIR find the sources in DIR [configure dir or ..]
197 --program-prefix=PREFIX prepend PREFIX to installed program names
198 --program-suffix=SUFFIX append SUFFIX to installed program names
199 --program-transform-name=PROGRAM
200 run sed PROGRAM on installed program names
204 --build=BUILD configure for building on BUILD [BUILD=HOST]
205 --host=HOST configure for HOST [guessed]
206 --target=TARGET configure for TARGET [TARGET=HOST]
207 Features and packages:
208 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
209 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
210 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
211 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
212 --x-includes=DIR X include files are in DIR
213 --x-libraries=DIR X library files are in DIR
215 if test -n "$ac_help"; then
216 echo "--enable and --with options recognized:$ac_help"
220 -host |
--host |
--hos |
--ho)
222 -host=* |
--host=* |
--hos=* |
--ho=*)
225 -includedir |
--includedir |
--includedi |
--included |
--include \
226 |
--includ |
--inclu |
--incl |
--inc)
227 ac_prev
=includedir
;;
228 -includedir=* |
--includedir=* |
--includedi=* |
--included=* |
--include=* \
229 |
--includ=* |
--inclu=* |
--incl=* |
--inc=*)
230 includedir
="$ac_optarg" ;;
232 -infodir |
--infodir |
--infodi |
--infod |
--info |
--inf)
234 -infodir=* |
--infodir=* |
--infodi=* |
--infod=* |
--info=* |
--inf=*)
235 infodir
="$ac_optarg" ;;
237 -libdir |
--libdir |
--libdi |
--libd)
239 -libdir=* |
--libdir=* |
--libdi=* |
--libd=*)
240 libdir
="$ac_optarg" ;;
242 -libexecdir |
--libexecdir |
--libexecdi |
--libexecd |
--libexec \
243 |
--libexe |
--libex |
--libe)
244 ac_prev
=libexecdir
;;
245 -libexecdir=* |
--libexecdir=* |
--libexecdi=* |
--libexecd=* |
--libexec=* \
246 |
--libexe=* |
--libex=* |
--libe=*)
247 libexecdir
="$ac_optarg" ;;
249 -localstatedir |
--localstatedir |
--localstatedi |
--localstated \
250 |
--localstate |
--localstat |
--localsta |
--localst \
251 |
--locals |
--local |
--loca |
--loc |
--lo)
252 ac_prev
=localstatedir
;;
253 -localstatedir=* |
--localstatedir=* |
--localstatedi=* |
--localstated=* \
254 |
--localstate=* |
--localstat=* |
--localsta=* |
--localst=* \
255 |
--locals=* |
--local=* |
--loca=* |
--loc=* |
--lo=*)
256 localstatedir
="$ac_optarg" ;;
258 -mandir |
--mandir |
--mandi |
--mand |
--man |
--ma |
--m)
260 -mandir=* |
--mandir=* |
--mandi=* |
--mand=* |
--man=* |
--ma=* |
--m=*)
261 mandir
="$ac_optarg" ;;
264 # Obsolete; use --without-fp.
267 -no-create |
--no-create |
--no-creat |
--no-crea |
--no-cre \
271 -no-recursion |
--no-recursion |
--no-recursio |
--no-recursi \
272 |
--no-recurs |
--no-recur |
--no-recu |
--no-rec |
--no-re |
--no-r)
275 -oldincludedir |
--oldincludedir |
--oldincludedi |
--oldincluded \
276 |
--oldinclude |
--oldinclud |
--oldinclu |
--oldincl |
--oldinc \
277 |
--oldin |
--oldi |
--old |
--ol |
--o)
278 ac_prev
=oldincludedir
;;
279 -oldincludedir=* |
--oldincludedir=* |
--oldincludedi=* |
--oldincluded=* \
280 |
--oldinclude=* |
--oldinclud=* |
--oldinclu=* |
--oldincl=* |
--oldinc=* \
281 |
--oldin=* |
--oldi=* |
--old=* |
--ol=* |
--o=*)
282 oldincludedir
="$ac_optarg" ;;
284 -prefix |
--prefix |
--prefi |
--pref |
--pre |
--pr |
--p)
286 -prefix=* |
--prefix=* |
--prefi=* |
--pref=* |
--pre=* |
--pr=* |
--p=*)
287 prefix
="$ac_optarg" ;;
289 -program-prefix |
--program-prefix |
--program-prefi |
--program-pref \
290 |
--program-pre |
--program-pr |
--program-p)
291 ac_prev
=program_prefix
;;
292 -program-prefix=* |
--program-prefix=* |
--program-prefi=* \
293 |
--program-pref=* |
--program-pre=* |
--program-pr=* |
--program-p=*)
294 program_prefix
="$ac_optarg" ;;
296 -program-suffix |
--program-suffix |
--program-suffi |
--program-suff \
297 |
--program-suf |
--program-su |
--program-s)
298 ac_prev
=program_suffix
;;
299 -program-suffix=* |
--program-suffix=* |
--program-suffi=* \
300 |
--program-suff=* |
--program-suf=* |
--program-su=* |
--program-s=*)
301 program_suffix
="$ac_optarg" ;;
303 -program-transform-name |
--program-transform-name \
304 |
--program-transform-nam |
--program-transform-na \
305 |
--program-transform-n |
--program-transform- \
306 |
--program-transform |
--program-transfor \
307 |
--program-transfo |
--program-transf \
308 |
--program-trans |
--program-tran \
309 |
--progr-tra |
--program-tr |
--program-t)
310 ac_prev
=program_transform_name
;;
311 -program-transform-name=* |
--program-transform-name=* \
312 |
--program-transform-nam=* |
--program-transform-na=* \
313 |
--program-transform-n=* |
--program-transform-=* \
314 |
--program-transform=* |
--program-transfor=* \
315 |
--program-transfo=* |
--program-transf=* \
316 |
--program-trans=* |
--program-tran=* \
317 |
--progr-tra=* |
--program-tr=* |
--program-t=*)
318 program_transform_name
="$ac_optarg" ;;
320 -q |
-quiet |
--quiet |
--quie |
--qui |
--qu |
--q \
321 |
-silent |
--silent |
--silen |
--sile |
--sil)
324 -sbindir |
--sbindir |
--sbindi |
--sbind |
--sbin |
--sbi |
--sb)
326 -sbindir=* |
--sbindir=* |
--sbindi=* |
--sbind=* |
--sbin=* \
328 sbindir
="$ac_optarg" ;;
330 -sharedstatedir |
--sharedstatedir |
--sharedstatedi \
331 |
--sharedstated |
--sharedstate |
--sharedstat |
--sharedsta \
332 |
--sharedst |
--shareds |
--shared |
--share |
--shar \
334 ac_prev
=sharedstatedir
;;
335 -sharedstatedir=* |
--sharedstatedir=* |
--sharedstatedi=* \
336 |
--sharedstated=* |
--sharedstate=* |
--sharedstat=* |
--sharedsta=* \
337 |
--sharedst=* |
--shareds=* |
--shared=* |
--share=* |
--shar=* \
339 sharedstatedir
="$ac_optarg" ;;
341 -site |
--site |
--sit)
343 -site=* |
--site=* |
--sit=*)
346 -site-file |
--site-file |
--site-fil |
--site-fi |
--site-f)
348 -site-file=* |
--site-file=* |
--site-fil=* |
--site-fi=* |
--site-f=*)
349 sitefile
="$ac_optarg" ;;
351 -srcdir |
--srcdir |
--srcdi |
--srcd |
--src |
--sr)
353 -srcdir=* |
--srcdir=* |
--srcdi=* |
--srcd=* |
--src=* |
--sr=*)
354 srcdir
="$ac_optarg" ;;
356 -sysconfdir |
--sysconfdir |
--sysconfdi |
--sysconfd |
--sysconf \
357 |
--syscon |
--sysco |
--sysc |
--sys |
--sy)
358 ac_prev
=sysconfdir
;;
359 -sysconfdir=* |
--sysconfdir=* |
--sysconfdi=* |
--sysconfd=* |
--sysconf=* \
360 |
--syscon=* |
--sysco=* |
--sysc=* |
--sys=* |
--sy=*)
361 sysconfdir
="$ac_optarg" ;;
363 -target |
--target |
--targe |
--targ |
--tar |
--ta |
--t)
365 -target=* |
--target=* |
--targe=* |
--targ=* |
--tar=* |
--ta=* |
--t=*)
366 target
="$ac_optarg" ;;
368 -v |
-verbose |
--verbose |
--verbos |
--verbo |
--verb)
371 -version |
--version |
--versio |
--versi |
--vers)
372 echo "configure generated by autoconf version 2.13"
376 ac_package
=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
377 # Reject names that are not valid shell variable names.
378 if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
379 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
381 ac_package
=`echo $ac_package| sed 's/-/_/g'`
386 eval "with_${ac_package}='$ac_optarg'" ;;
388 -without-* |
--without-*)
389 ac_package
=`echo $ac_option|sed -e 's/-*without-//'`
390 # Reject names that are not valid shell variable names.
391 if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
392 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
394 ac_package
=`echo $ac_package| sed 's/-/_/g'`
395 eval "with_${ac_package}=no" ;;
398 # Obsolete; use --with-x.
401 -x-includes |
--x-includes |
--x-include |
--x-includ |
--x-inclu \
402 |
--x-incl |
--x-inc |
--x-in |
--x-i)
403 ac_prev
=x_includes
;;
404 -x-includes=* |
--x-includes=* |
--x-include=* |
--x-includ=* |
--x-inclu=* \
405 |
--x-incl=* |
--x-inc=* |
--x-in=* |
--x-i=*)
406 x_includes
="$ac_optarg" ;;
408 -x-libraries |
--x-libraries |
--x-librarie |
--x-librari \
409 |
--x-librar |
--x-libra |
--x-libr |
--x-lib |
--x-li |
--x-l)
410 ac_prev
=x_libraries
;;
411 -x-libraries=* |
--x-libraries=* |
--x-librarie=* |
--x-librari=* \
412 |
--x-librar=* |
--x-libra=* |
--x-libr=* |
--x-lib=* |
--x-li=* |
--x-l=*)
413 x_libraries
="$ac_optarg" ;;
415 -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
419 if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
420 echo "configure: warning: $ac_option: invalid host type" 1>&2
422 if test "x$nonopt" != xNONE
; then
423 { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
431 if test -n "$ac_prev"; then
432 { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
435 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
437 # File descriptor usage:
440 # 2 errors and warnings
441 # 3 some systems may open it to /dev/tty
442 # 4 used on the Kubota Titan
443 # 6 checking for... messages and results
444 # 5 compiler messages saved in config.log
445 if test "$silent" = yes; then
453 This file contains any messages produced by compilers while
454 running configure, to aid debugging if configure makes a mistake.
457 # Strip out --no-create and --no-recursion so they do not pile up.
458 # Also quote any args containing shell metacharacters.
463 -no-create |
--no-create |
--no-creat |
--no-crea |
--no-cre \
464 |
--no-cr |
--no-c) ;;
465 -no-recursion |
--no-recursion |
--no-recursio |
--no-recursi \
466 |
--no-recurs |
--no-recur |
--no-recu |
--no-rec |
--no-re |
--no-r) ;;
467 *" "*|
*" "*|
*[\
[\
]\~\
#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
468 ac_configure_args
="$ac_configure_args '$ac_arg'" ;;
469 *) ac_configure_args
="$ac_configure_args $ac_arg" ;;
474 # Only set these to C if already set. These must not be set unconditionally
475 # because not all systems understand e.g. LANG=C (notably SCO).
476 # Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
477 # Non-C LC_CTYPE values break the ctype check.
478 if test "${LANG+set}" = set; then LANG
=C
; export LANG
; fi
479 if test "${LC_ALL+set}" = set; then LC_ALL
=C
; export LC_ALL
; fi
480 if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES
=C
; export LC_MESSAGES
; fi
481 if test "${LC_CTYPE+set}" = set; then LC_CTYPE
=C
; export LC_CTYPE
; fi
483 # confdefs.h avoids OS command line length limits that DEFS can exceed.
484 rm -rf conftest
* confdefs.h
485 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
488 # A filename unique to this package, relative to the directory that
489 # configure is in, which we can look for to find out if srcdir is correct.
490 ac_unique_file
=libbfd.c
492 # Find the source files, if location was not specified.
493 if test -z "$srcdir"; then
494 ac_srcdir_defaulted
=yes
495 # Try the directory containing this script, then its parent.
497 ac_confdir
=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
498 test "x$ac_confdir" = "x$ac_prog" && ac_confdir
=.
500 if test ! -r $srcdir/$ac_unique_file; then
504 ac_srcdir_defaulted
=no
506 if test ! -r $srcdir/$ac_unique_file; then
507 if test "$ac_srcdir_defaulted" = yes; then
508 { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
510 { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
513 srcdir
=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
515 # Prefer explicitly selected file to automatically selected ones.
516 if test -z "$sitefile"; then
517 if test -z "$CONFIG_SITE"; then
518 if test "x$prefix" != xNONE
; then
519 CONFIG_SITE
="$prefix/share/config.site $prefix/etc/config.site"
521 CONFIG_SITE
="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
525 CONFIG_SITE
="$sitefile"
527 for ac_site_file
in $CONFIG_SITE; do
528 if test -r "$ac_site_file"; then
529 echo "loading site script $ac_site_file"
534 if test -r "$cache_file"; then
535 echo "loading cache $cache_file"
538 echo "creating cache $cache_file"
543 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
544 ac_cpp
='$CPP $CPPFLAGS'
545 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
546 ac_link
='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
547 cross_compiling
=$ac_cv_prog_cc_cross
551 if (echo "testing\c"; echo 1,2,3) |
grep c
>/dev
/null
; then
552 # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
553 if (echo -n testing
; echo 1,2,3) |
sed s
/-n/xn
/ |
grep xn
>/dev
/null
; then
560 ac_n
= ac_c
='\c' ac_t
=
563 echo $ac_n "checking for Cygwin environment""... $ac_c" 1>&6
564 echo "configure:565: checking for Cygwin environment" >&5
565 if eval "test \"`echo '$''{'ac_cv_cygwin'+set}'`\" = set"; then
566 echo $ac_n "(cached) $ac_c" 1>&6
568 cat > conftest.
$ac_ext <<EOF
569 #line 570 "configure"
570 #include "confdefs.h"
575 #define __CYGWIN__ __CYGWIN32__
580 if { (eval echo configure
:581: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
584 echo "configure: failed program was:" >&5
585 cat conftest.
$ac_ext >&5
593 echo "$ac_t""$ac_cv_cygwin" 1>&6
595 test "$ac_cv_cygwin" = yes && CYGWIN
=yes
596 echo $ac_n "checking for mingw32 environment""... $ac_c" 1>&6
597 echo "configure:598: checking for mingw32 environment" >&5
598 if eval "test \"`echo '$''{'ac_cv_mingw32'+set}'`\" = set"; then
599 echo $ac_n "(cached) $ac_c" 1>&6
601 cat > conftest.
$ac_ext <<EOF
602 #line 603 "configure"
603 #include "confdefs.h"
609 if { (eval echo configure
:610: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
613 echo "configure: failed program was:" >&5
614 cat conftest.
$ac_ext >&5
622 echo "$ac_t""$ac_cv_mingw32" 1>&6
624 test "$ac_cv_mingw32" = yes && MINGW32
=yes
628 for ac_dir
in $srcdir $srcdir/..
$srcdir/..
/..
; do
629 if test -f $ac_dir/install-sh
; then
631 ac_install_sh
="$ac_aux_dir/install-sh -c"
633 elif test -f $ac_dir/install.sh
; then
635 ac_install_sh
="$ac_aux_dir/install.sh -c"
639 if test -z "$ac_aux_dir"; then
640 { echo "configure: error: can not find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." 1>&2; exit 1; }
642 ac_config_guess
=$ac_aux_dir/config.guess
643 ac_config_sub
=$ac_aux_dir/config.sub
644 ac_configure
=$ac_aux_dir/configure
# This should be Cygnus configure.
647 # Do some error checking and defaulting for the host and target type.
649 # configure --host=HOST --target=TARGET --build=BUILD NONOPT
652 # 1. You are not allowed to specify --host, --target, and nonopt at the
654 # 2. Host defaults to nonopt.
655 # 3. If nonopt is not specified, then host defaults to the current host,
656 # as determined by config.guess.
657 # 4. Target and build default to nonopt.
658 # 5. If nonopt is not specified, then target and build default to host.
660 # The aliases save the names the user supplied, while $host etc.
661 # will get canonicalized.
662 case $host---$target---$nonopt in
663 NONE---
*---* |
*---NONE---* |
*---*---NONE) ;;
664 *) { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; } ;;
668 # Make sure we can run config.sub.
669 if ${CONFIG_SHELL-/bin/sh} $ac_config_sub sun4
>/dev
/null
2>&1; then :
670 else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
673 echo $ac_n "checking host system type""... $ac_c" 1>&6
674 echo "configure:675: checking host system type" >&5
677 case "$host_alias" in
681 if host_alias
=`${CONFIG_SHELL-/bin/sh} $ac_config_guess`; then :
682 else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; }
684 *) host_alias
=$nonopt ;;
688 host=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $host_alias`
689 host_cpu
=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
690 host_vendor
=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
691 host_os
=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
692 echo "$ac_t""$host" 1>&6
694 echo $ac_n "checking target system type""... $ac_c" 1>&6
695 echo "configure:696: checking target system type" >&5
698 case "$target_alias" in
701 NONE
) target_alias
=$host_alias ;;
702 *) target_alias
=$nonopt ;;
706 target
=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $target_alias`
707 target_cpu
=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
708 target_vendor
=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
709 target_os
=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
710 echo "$ac_t""$target" 1>&6
712 echo $ac_n "checking build system type""... $ac_c" 1>&6
713 echo "configure:714: checking build system type" >&5
716 case "$build_alias" in
719 NONE
) build_alias
=$host_alias ;;
720 *) build_alias
=$nonopt ;;
724 build
=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $build_alias`
725 build_cpu
=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
726 build_vendor
=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
727 build_os
=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
728 echo "$ac_t""$build" 1>&6
730 test "$host_alias" != "$target_alias" &&
731 test "$program_prefix$program_suffix$program_transform_name" = \
733 program_prefix
=${target_alias}-
735 # Extract the first word of "gcc", so it can be a program name with args.
736 set dummy gcc
; ac_word
=$2
737 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
738 echo "configure:739: checking for $ac_word" >&5
739 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
740 echo $ac_n "(cached) $ac_c" 1>&6
742 if test -n "$CC"; then
743 ac_cv_prog_CC
="$CC" # Let the user override the test.
745 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
747 for ac_dir
in $ac_dummy; do
748 test -z "$ac_dir" && ac_dir
=.
749 if test -f $ac_dir/$ac_word; then
758 if test -n "$CC"; then
759 echo "$ac_t""$CC" 1>&6
761 echo "$ac_t""no" 1>&6
764 if test -z "$CC"; then
765 # Extract the first word of "cc", so it can be a program name with args.
766 set dummy cc
; ac_word
=$2
767 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
768 echo "configure:769: checking for $ac_word" >&5
769 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
770 echo $ac_n "(cached) $ac_c" 1>&6
772 if test -n "$CC"; then
773 ac_cv_prog_CC
="$CC" # Let the user override the test.
775 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
778 for ac_dir
in $ac_dummy; do
779 test -z "$ac_dir" && ac_dir
=.
780 if test -f $ac_dir/$ac_word; then
781 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
790 if test $ac_prog_rejected = yes; then
791 # We found a bogon in the path, so make sure we never use it.
792 set dummy
$ac_cv_prog_CC
794 if test $# -gt 0; then
795 # We chose a different compiler from the bogus one.
796 # However, it has the same basename, so the bogon will be chosen
797 # first if we set CC to just the basename; use the full file name.
799 set dummy
"$ac_dir/$ac_word" "$@"
807 if test -n "$CC"; then
808 echo "$ac_t""$CC" 1>&6
810 echo "$ac_t""no" 1>&6
813 if test -z "$CC"; then
816 # Extract the first word of "cl", so it can be a program name with args.
817 set dummy cl
; ac_word
=$2
818 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
819 echo "configure:820: checking for $ac_word" >&5
820 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
821 echo $ac_n "(cached) $ac_c" 1>&6
823 if test -n "$CC"; then
824 ac_cv_prog_CC
="$CC" # Let the user override the test.
826 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
828 for ac_dir
in $ac_dummy; do
829 test -z "$ac_dir" && ac_dir
=.
830 if test -f $ac_dir/$ac_word; then
839 if test -n "$CC"; then
840 echo "$ac_t""$CC" 1>&6
842 echo "$ac_t""no" 1>&6
847 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
850 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
851 echo "configure:852: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
854 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
855 ac_cpp
='$CPP $CPPFLAGS'
856 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
857 ac_link
='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
858 cross_compiling
=$ac_cv_prog_cc_cross
860 cat > conftest.
$ac_ext << EOF
862 #line 863 "configure"
863 #include "confdefs.h"
867 if { (eval echo configure
:868: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
868 ac_cv_prog_cc_works
=yes
869 # If we can't run a trivial program, we are probably using a cross compiler.
870 if (.
/conftest
; exit) 2>/dev
/null
; then
871 ac_cv_prog_cc_cross
=no
873 ac_cv_prog_cc_cross
=yes
876 echo "configure: failed program was:" >&5
877 cat conftest.
$ac_ext >&5
878 ac_cv_prog_cc_works
=no
882 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
883 ac_cpp
='$CPP $CPPFLAGS'
884 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
885 ac_link
='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
886 cross_compiling
=$ac_cv_prog_cc_cross
888 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
889 if test $ac_cv_prog_cc_works = no
; then
890 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
892 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
893 echo "configure:894: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
894 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
895 cross_compiling
=$ac_cv_prog_cc_cross
897 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
898 echo "configure:899: checking whether we are using GNU C" >&5
899 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
900 echo $ac_n "(cached) $ac_c" 1>&6
902 cat > conftest.c
<<EOF
907 if { ac_try
='${CC-cc} -E conftest.c'; { (eval echo configure
:908: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } |
egrep yes >/dev
/null
2>&1; then
914 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
916 if test $ac_cv_prog_gcc = yes; then
922 ac_test_CFLAGS
="${CFLAGS+set}"
923 ac_save_CFLAGS
="$CFLAGS"
925 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
926 echo "configure:927: checking whether ${CC-cc} accepts -g" >&5
927 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
928 echo $ac_n "(cached) $ac_c" 1>&6
930 echo 'void f(){}' > conftest.c
931 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
940 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
941 if test "$ac_test_CFLAGS" = set; then
942 CFLAGS
="$ac_save_CFLAGS"
943 elif test $ac_cv_prog_cc_g = yes; then
944 if test "$GCC" = yes; then
950 if test "$GCC" = yes; then
957 echo $ac_n "checking for POSIXized ISC""... $ac_c" 1>&6
958 echo "configure:959: checking for POSIXized ISC" >&5
959 if test -d /etc
/conf
/kconfig.d
&&
960 grep _POSIX_VERSION
/usr
/include
/sys
/unistd.h
>/dev
/null
2>&1
962 echo "$ac_t""yes" 1>&6
963 ISC
=yes # If later tests want to check for ISC.
964 cat >> confdefs.h
<<\EOF
965 #define _POSIX_SOURCE 1
968 if test "$GCC" = yes; then
974 echo "$ac_t""no" 1>&6
979 # Find a good install program. We prefer a C program (faster),
980 # so one script is as good as another. But avoid the broken or
981 # incompatible versions:
982 # SysV /etc/install, /usr/sbin/install
983 # SunOS /usr/etc/install
986 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
987 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
988 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
989 # ./install, which can be erroneously created by make from ./install.sh.
990 echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
991 echo "configure:992: checking for a BSD compatible install" >&5
992 if test -z "$INSTALL"; then
993 if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
994 echo $ac_n "(cached) $ac_c" 1>&6
996 IFS
="${IFS= }"; ac_save_IFS
="$IFS"; IFS
=":"
997 for ac_dir
in $PATH; do
998 # Account for people who put trailing slashes in PATH elements.
1000 /|.
/|.
//|
/etc
/*|
/usr
/sbin
/*|
/usr
/etc
/*|
/sbin
/*|
/usr
/afsws
/bin
/*|
/usr
/ucb
/*) ;;
1002 # OSF1 and SCO ODT 3.0 have their own names for install.
1003 # Don't use installbsd from OSF since it installs stuff as root
1005 for ac_prog
in ginstall scoinst
install; do
1006 if test -f $ac_dir/$ac_prog; then
1007 if test $ac_prog = install &&
1008 grep dspmsg
$ac_dir/$ac_prog >/dev
/null
2>&1; then
1009 # AIX install. It has an incompatible calling convention.
1012 ac_cv_path_install
="$ac_dir/$ac_prog -c"
1023 if test "${ac_cv_path_install+set}" = set; then
1024 INSTALL
="$ac_cv_path_install"
1026 # As a last resort, use the slow shell script. We don't cache a
1027 # path for INSTALL within a source directory, because that will
1028 # break other packages using the cache if that directory is
1029 # removed, or if the path is relative.
1030 INSTALL
="$ac_install_sh"
1033 echo "$ac_t""$INSTALL" 1>&6
1035 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
1036 # It thinks the first close brace ends the variable substitution.
1037 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM
='${INSTALL}'
1039 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT
='${INSTALL_PROGRAM}'
1041 test -z "$INSTALL_DATA" && INSTALL_DATA
='${INSTALL} -m 644'
1043 echo $ac_n "checking whether build environment is sane""... $ac_c" 1>&6
1044 echo "configure:1045: checking whether build environment is sane" >&5
1047 echo timestamp
> conftestfile
1048 # Do `set' in a subshell so we don't clobber the current shell's
1049 # arguments. Must try -L first in case configure is actually a
1050 # symlink; some systems play weird games with the mod time of symlinks
1051 # (eg FreeBSD returns the mod time of the symlink's containing
1054 set X
`ls -Lt $srcdir/configure conftestfile 2> /dev/null`
1055 if test "$*" = "X"; then
1057 set X
`ls -t $srcdir/configure conftestfile`
1059 if test "$*" != "X $srcdir/configure conftestfile" \
1060 && test "$*" != "X conftestfile $srcdir/configure"; then
1062 # If neither matched, then we have a broken ls. This can happen
1063 # if, for instance, CONFIG_SHELL is bash and it inherits a
1064 # broken ls alias from the environment. This has actually
1065 # happened. Such a system could not be considered "sane".
1066 { echo "configure: error: ls -t appears to fail. Make sure there is not a broken
1067 alias in your environment" 1>&2; exit 1; }
1070 test "$2" = conftestfile
1076 { echo "configure: error: newly created file is older than distributed files!
1077 Check your system clock" 1>&2; exit 1; }
1080 echo "$ac_t""yes" 1>&6
1081 if test "$program_transform_name" = s
,x
,x
,; then
1082 program_transform_name
=
1084 # Double any \ or $. echo might interpret backslashes.
1085 cat <<\EOF_SED
> conftestsed
1086 s
,\\,\\\\,g
; s
,\$
,$$
,g
1088 program_transform_name
="`echo $program_transform_name|sed -f conftestsed`"
1091 test "$program_prefix" != NONE
&&
1092 program_transform_name
="s,^,${program_prefix},; $program_transform_name"
1093 # Use a double $ so make ignores it.
1094 test "$program_suffix" != NONE
&&
1095 program_transform_name
="s,\$\$,${program_suffix},; $program_transform_name"
1097 # sed with no file args requires a program.
1098 test "$program_transform_name" = "" && program_transform_name
="s,x,x,"
1100 echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6
1101 echo "configure:1102: checking whether ${MAKE-make} sets \${MAKE}" >&5
1102 set dummy
${MAKE-make}; ac_make
=`echo "$2" | sed 'y%./+-%__p_%'`
1103 if eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then
1104 echo $ac_n "(cached) $ac_c" 1>&6
1106 cat > conftestmake
<<\EOF
1108 @
echo 'ac_maketemp="${MAKE}"'
1110 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
1111 eval `${MAKE-make} -f conftestmake 2>/dev/null | grep temp=`
1112 if test -n "$ac_maketemp"; then
1113 eval ac_cv_prog_make_
${ac_make}_set
=yes
1115 eval ac_cv_prog_make_
${ac_make}_set
=no
1119 if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
1120 echo "$ac_t""yes" 1>&6
1123 echo "$ac_t""no" 1>&6
1124 SET_MAKE
="MAKE=${MAKE-make}"
1132 if test "`cd $srcdir && pwd`" != "`pwd`" && test -f $srcdir/config.status
; then
1133 { echo "configure: error: source directory already configured; run "make distclean
" there first" 1>&2; exit 1; }
1135 cat >> confdefs.h
<<EOF
1136 #define PACKAGE "$PACKAGE"
1139 cat >> confdefs.h
<<EOF
1140 #define VERSION "$VERSION"
1145 missing_dir
=`cd $ac_aux_dir && pwd`
1146 echo $ac_n "checking for working aclocal""... $ac_c" 1>&6
1147 echo "configure:1148: checking for working aclocal" >&5
1148 # Run test in a subshell; some versions of sh will print an error if
1149 # an executable is not found, even if stderr is redirected.
1150 # Redirect stdin to placate older versions of autoconf. Sigh.
1151 if (aclocal
--version) < /dev
/null
> /dev
/null
2>&1; then
1153 echo "$ac_t""found" 1>&6
1155 ACLOCAL
="$missing_dir/missing aclocal"
1156 echo "$ac_t""missing" 1>&6
1159 echo $ac_n "checking for working autoconf""... $ac_c" 1>&6
1160 echo "configure:1161: checking for working autoconf" >&5
1161 # Run test in a subshell; some versions of sh will print an error if
1162 # an executable is not found, even if stderr is redirected.
1163 # Redirect stdin to placate older versions of autoconf. Sigh.
1164 if (autoconf
--version) < /dev
/null
> /dev
/null
2>&1; then
1166 echo "$ac_t""found" 1>&6
1168 AUTOCONF
="$missing_dir/missing autoconf"
1169 echo "$ac_t""missing" 1>&6
1172 echo $ac_n "checking for working automake""... $ac_c" 1>&6
1173 echo "configure:1174: checking for working automake" >&5
1174 # Run test in a subshell; some versions of sh will print an error if
1175 # an executable is not found, even if stderr is redirected.
1176 # Redirect stdin to placate older versions of autoconf. Sigh.
1177 if (automake
--version) < /dev
/null
> /dev
/null
2>&1; then
1179 echo "$ac_t""found" 1>&6
1181 AUTOMAKE
="$missing_dir/missing automake"
1182 echo "$ac_t""missing" 1>&6
1185 echo $ac_n "checking for working autoheader""... $ac_c" 1>&6
1186 echo "configure:1187: checking for working autoheader" >&5
1187 # Run test in a subshell; some versions of sh will print an error if
1188 # an executable is not found, even if stderr is redirected.
1189 # Redirect stdin to placate older versions of autoconf. Sigh.
1190 if (autoheader
--version) < /dev
/null
> /dev
/null
2>&1; then
1191 AUTOHEADER
=autoheader
1192 echo "$ac_t""found" 1>&6
1194 AUTOHEADER
="$missing_dir/missing autoheader"
1195 echo "$ac_t""missing" 1>&6
1198 echo $ac_n "checking for working makeinfo""... $ac_c" 1>&6
1199 echo "configure:1200: checking for working makeinfo" >&5
1200 # Run test in a subshell; some versions of sh will print an error if
1201 # an executable is not found, even if stderr is redirected.
1202 # Redirect stdin to placate older versions of autoconf. Sigh.
1203 if (makeinfo
--version) < /dev
/null
> /dev
/null
2>&1; then
1205 echo "$ac_t""found" 1>&6
1207 MAKEINFO
="$missing_dir/missing makeinfo"
1208 echo "$ac_t""missing" 1>&6
1212 # Uncomment the next line to remove the date from the reported bfd version
1215 bfd_version
=`echo "${VERSION}" | sed -e 's/\([^\.]*\)\.*\([^\.]*\)\.*\([^\.]*\)\.*\([^\.]*\)\.*\([^\.]*\).*/\1.00\2.00\3.00\4.00\5/' -e 's/\([^\.]*\)\..*\(..\)\..*\(..\)\..*\(..\)\..*\(..\)$/\1\2\3\4\5/'`
1217 bfd_version_string
="\"${VERSION}\""
1218 bfd_version_date
=`sed -e 's/.*DATE //' < ${srcdir}/version.h`
1219 if test x
${is_release} = x
; then
1220 bfd_version_string
="\"${VERSION} ${bfd_version_date}\""
1226 if test $host != $build; then
1227 ac_tool_prefix
=${host_alias}-
1232 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
1233 set dummy
${ac_tool_prefix}ar; ac_word
=$2
1234 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1235 echo "configure:1236: checking for $ac_word" >&5
1236 if eval "test \"`echo '$''{'ac_cv_prog_AR'+set}'`\" = set"; then
1237 echo $ac_n "(cached) $ac_c" 1>&6
1239 if test -n "$AR"; then
1240 ac_cv_prog_AR
="$AR" # Let the user override the test.
1242 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1244 for ac_dir
in $ac_dummy; do
1245 test -z "$ac_dir" && ac_dir
=.
1246 if test -f $ac_dir/$ac_word; then
1247 ac_cv_prog_AR
="${ac_tool_prefix}ar"
1252 test -z "$ac_cv_prog_AR" && ac_cv_prog_AR
="ar"
1256 if test -n "$AR"; then
1257 echo "$ac_t""$AR" 1>&6
1259 echo "$ac_t""no" 1>&6
1264 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
1265 set dummy
${ac_tool_prefix}ranlib
; ac_word
=$2
1266 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1267 echo "configure:1268: checking for $ac_word" >&5
1268 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
1269 echo $ac_n "(cached) $ac_c" 1>&6
1271 if test -n "$RANLIB"; then
1272 ac_cv_prog_RANLIB
="$RANLIB" # Let the user override the test.
1274 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1276 for ac_dir
in $ac_dummy; do
1277 test -z "$ac_dir" && ac_dir
=.
1278 if test -f $ac_dir/$ac_word; then
1279 ac_cv_prog_RANLIB
="${ac_tool_prefix}ranlib"
1286 RANLIB
="$ac_cv_prog_RANLIB"
1287 if test -n "$RANLIB"; then
1288 echo "$ac_t""$RANLIB" 1>&6
1290 echo "$ac_t""no" 1>&6
1294 if test -z "$ac_cv_prog_RANLIB"; then
1295 if test -n "$ac_tool_prefix"; then
1296 # Extract the first word of "ranlib", so it can be a program name with args.
1297 set dummy ranlib
; ac_word
=$2
1298 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1299 echo "configure:1300: checking for $ac_word" >&5
1300 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
1301 echo $ac_n "(cached) $ac_c" 1>&6
1303 if test -n "$RANLIB"; then
1304 ac_cv_prog_RANLIB
="$RANLIB" # Let the user override the test.
1306 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1308 for ac_dir
in $ac_dummy; do
1309 test -z "$ac_dir" && ac_dir
=.
1310 if test -f $ac_dir/$ac_word; then
1311 ac_cv_prog_RANLIB
="ranlib"
1316 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB
=":"
1319 RANLIB
="$ac_cv_prog_RANLIB"
1320 if test -n "$RANLIB"; then
1321 echo "$ac_t""$RANLIB" 1>&6
1323 echo "$ac_t""no" 1>&6
1332 # Check whether --enable-shared or --disable-shared was given.
1333 if test "${enable_shared+set}" = set; then
1334 enableval
="$enable_shared"
1335 p
=${PACKAGE-default}
1337 yes) enable_shared
=yes ;;
1338 no
) enable_shared
=no
;;
1341 # Look at the argument we got. We use all the common list separators.
1342 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:,"
1343 for pkg
in $enableval; do
1344 if test "X$pkg" = "X$p"; then
1356 # Check whether --enable-static or --disable-static was given.
1357 if test "${enable_static+set}" = set; then
1358 enableval
="$enable_static"
1359 p
=${PACKAGE-default}
1361 yes) enable_static
=yes ;;
1362 no
) enable_static
=no
;;
1365 # Look at the argument we got. We use all the common list separators.
1366 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:,"
1367 for pkg
in $enableval; do
1368 if test "X$pkg" = "X$p"; then
1379 # Check whether --enable-fast-install or --disable-fast-install was given.
1380 if test "${enable_fast_install+set}" = set; then
1381 enableval
="$enable_fast_install"
1382 p
=${PACKAGE-default}
1384 yes) enable_fast_install
=yes ;;
1385 no
) enable_fast_install
=no
;;
1387 enable_fast_install
=no
1388 # Look at the argument we got. We use all the common list separators.
1389 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:,"
1390 for pkg
in $enableval; do
1391 if test "X$pkg" = "X$p"; then
1392 enable_fast_install
=yes
1399 enable_fast_install
=yes
1402 # Check whether --with-gnu-ld or --without-gnu-ld was given.
1403 if test "${with_gnu_ld+set}" = set; then
1404 withval
="$with_gnu_ld"
1405 test "$withval" = no || with_gnu_ld
=yes
1411 if test "$GCC" = yes; then
1412 # Check if gcc -print-prog-name=ld gives a path.
1413 echo $ac_n "checking for ld used by GCC""... $ac_c" 1>&6
1414 echo "configure:1415: checking for ld used by GCC" >&5
1417 # gcc leaves a trailing carriage return which upsets mingw
1418 ac_prog
=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
1420 ac_prog
=`($CC -print-prog-name=ld) 2>&5` ;;
1423 # Accept absolute paths.
1424 [\\/]* |
[A-Za-z
]:[\\/]*)
1425 re_direlt
='/[^/][^/]*/\.\./'
1426 # Canonicalize the path of ld
1427 ac_prog
=`echo $ac_prog| sed 's%\\\\%/%g'`
1428 while echo $ac_prog |
grep "$re_direlt" > /dev
/null
2>&1; do
1429 ac_prog
=`echo $ac_prog| sed "s%$re_direlt%/%"`
1431 test -z "$LD" && LD
="$ac_prog"
1434 # If it fails, then pretend we aren't using GCC.
1438 # If it is relative, then search for the first ld in PATH.
1442 elif test "$with_gnu_ld" = yes; then
1443 echo $ac_n "checking for GNU ld""... $ac_c" 1>&6
1444 echo "configure:1445: checking for GNU ld" >&5
1446 echo $ac_n "checking for non-GNU ld""... $ac_c" 1>&6
1447 echo "configure:1448: checking for non-GNU ld" >&5
1449 if eval "test \"`echo '$''{'lt_cv_path_LD'+set}'`\" = set"; then
1450 echo $ac_n "(cached) $ac_c" 1>&6
1452 if test -z "$LD"; then
1453 IFS
="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
1454 for ac_dir
in $PATH; do
1455 test -z "$ac_dir" && ac_dir
=.
1456 if test -f "$ac_dir/$ac_prog" ||
test -f "$ac_dir/$ac_prog$ac_exeext"; then
1457 lt_cv_path_LD
="$ac_dir/$ac_prog"
1458 # Check to see if the program is GNU ld. I'd rather use --version,
1459 # but apparently some GNU ld's only accept -v.
1460 # Break only if it was the GNU/non-GNU ld that we prefer.
1461 if "$lt_cv_path_LD" -v 2>&1 < /dev
/null |
egrep '(GNU|with BFD)' > /dev
/null
; then
1462 test "$with_gnu_ld" != no
&& break
1464 test "$with_gnu_ld" != yes && break
1470 lt_cv_path_LD
="$LD" # Let the user override the test with a path.
1475 if test -n "$LD"; then
1476 echo "$ac_t""$LD" 1>&6
1478 echo "$ac_t""no" 1>&6
1480 test -z "$LD" && { echo "configure: error: no acceptable ld found in \$PATH" 1>&2; exit 1; }
1481 echo $ac_n "checking if the linker ($LD) is GNU ld""... $ac_c" 1>&6
1482 echo "configure:1483: checking if the linker ($LD) is GNU ld" >&5
1483 if eval "test \"`echo '$''{'lt_cv_prog_gnu_ld'+set}'`\" = set"; then
1484 echo $ac_n "(cached) $ac_c" 1>&6
1486 # I'd rather use --version here, but apparently some GNU ld's only accept -v.
1487 if $LD -v 2>&1 </dev
/null |
egrep '(GNU|with BFD)' 1>&5; then
1488 lt_cv_prog_gnu_ld
=yes
1490 lt_cv_prog_gnu_ld
=no
1494 echo "$ac_t""$lt_cv_prog_gnu_ld" 1>&6
1495 with_gnu_ld
=$lt_cv_prog_gnu_ld
1498 echo $ac_n "checking for $LD option to reload object files""... $ac_c" 1>&6
1499 echo "configure:1500: checking for $LD option to reload object files" >&5
1500 if eval "test \"`echo '$''{'lt_cv_ld_reload_flag'+set}'`\" = set"; then
1501 echo $ac_n "(cached) $ac_c" 1>&6
1503 lt_cv_ld_reload_flag
='-r'
1506 echo "$ac_t""$lt_cv_ld_reload_flag" 1>&6
1507 reload_flag
=$lt_cv_ld_reload_flag
1508 test -n "$reload_flag" && reload_flag
=" $reload_flag"
1510 echo $ac_n "checking for BSD-compatible nm""... $ac_c" 1>&6
1511 echo "configure:1512: checking for BSD-compatible nm" >&5
1512 if eval "test \"`echo '$''{'lt_cv_path_NM'+set}'`\" = set"; then
1513 echo $ac_n "(cached) $ac_c" 1>&6
1515 if test -n "$NM"; then
1516 # Let the user override the test.
1519 IFS
="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
1520 for ac_dir
in $PATH /usr
/ccs
/bin
/usr
/ucb
/bin
; do
1521 test -z "$ac_dir" && ac_dir
=.
1522 tmp_nm
=$ac_dir/${ac_tool_prefix}nm
1523 if test -f $tmp_nm ||
test -f $tmp_nm$ac_exeext ; then
1524 # Check to see if the nm accepts a BSD-compat flag.
1525 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
1526 # nm: unknown option "B" ignored
1527 # Tru64's nm complains that /dev/null is an invalid object file
1528 if ($tmp_nm -B /dev
/null
2>&1 |
sed '1q'; exit 0) |
egrep '(/dev/null|Invalid file or object type)' >/dev
/null
; then
1529 lt_cv_path_NM
="$tmp_nm -B"
1531 elif ($tmp_nm -p /dev
/null
2>&1 |
sed '1q'; exit 0) |
egrep /dev
/null
>/dev
/null
; then
1532 lt_cv_path_NM
="$tmp_nm -p"
1535 lt_cv_path_NM
=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
1536 continue # so that we can try to find one that supports BSD flags
1541 test -z "$lt_cv_path_NM" && lt_cv_path_NM
=nm
1546 echo "$ac_t""$NM" 1>&6
1548 echo $ac_n "checking whether ln -s works""... $ac_c" 1>&6
1549 echo "configure:1550: checking whether ln -s works" >&5
1550 if eval "test \"`echo '$''{'ac_cv_prog_LN_S'+set}'`\" = set"; then
1551 echo $ac_n "(cached) $ac_c" 1>&6
1554 if ln -s X conftestdata
2>/dev
/null
1557 ac_cv_prog_LN_S
="ln -s"
1562 LN_S
="$ac_cv_prog_LN_S"
1563 if test "$ac_cv_prog_LN_S" = "ln -s"; then
1564 echo "$ac_t""yes" 1>&6
1566 echo "$ac_t""no" 1>&6
1569 echo $ac_n "checking how to recognise dependant libraries""... $ac_c" 1>&6
1570 echo "configure:1571: checking how to recognise dependant libraries" >&5
1571 if eval "test \"`echo '$''{'lt_cv_deplibs_check_method'+set}'`\" = set"; then
1572 echo $ac_n "(cached) $ac_c" 1>&6
1574 lt_cv_file_magic_cmd
='$MAGIC_CMD'
1575 lt_cv_file_magic_test_file
=
1576 lt_cv_deplibs_check_method
='unknown'
1577 # Need to set the preceding variable on all platforms that support
1578 # interlibrary dependencies.
1579 # 'none' -- dependencies not supported.
1580 # `unknown' -- same as none, but documents that we really don't know.
1581 # 'pass_all' -- all dependencies passed with no checks.
1582 # 'test_compile' -- check by making test program.
1583 # 'file_magic [regex]' -- check by looking for files in library path
1584 # which responds to the $file_magic_cmd with a given egrep regex.
1585 # If you have `file' or equivalent on your system and you're not sure
1586 # whether `pass_all' will *always* work, you probably want this one.
1590 lt_cv_deplibs_check_method
=pass_all
1594 lt_cv_deplibs_check_method
=pass_all
1598 lt_cv_deplibs_check_method
='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
1599 lt_cv_file_magic_cmd
='/usr/bin/file -L'
1600 lt_cv_file_magic_test_file
=/shlib
/libc.so
1603 cygwin
* | mingw
* |pw32
*)
1604 lt_cv_deplibs_check_method
='file_magic file format pei*-i386(.*architecture: i386)?'
1605 lt_cv_file_magic_cmd
='$OBJDUMP -f'
1608 darwin
* | rhapsody
*)
1609 lt_cv_deplibs_check_method
='file_magic Mach-O dynamically linked shared library'
1610 lt_cv_file_magic_cmd
='/usr/bin/file -L'
1612 rhapsody
* | darwin1.012
)
1613 lt_cv_file_magic_test_file
='/System/Library/Frameworks/System.framework/System'
1616 lt_cv_file_magic_test_file
='/usr/lib/libSystem.dylib'
1622 if echo __ELF__ |
$CC -E - |
grep __ELF__
> /dev
/null
; then
1625 # Not sure whether the presence of OpenBSD here was a mistake.
1626 # Let's accept both of them until this is cleared up.
1627 lt_cv_deplibs_check_method
='file_magic (FreeBSD|OpenBSD)/i[3-9]86 (compact )?demand paged shared library'
1628 lt_cv_file_magic_cmd
=/usr
/bin
/file
1629 lt_cv_file_magic_test_file
=`echo /usr/lib/libc.so.*`
1633 lt_cv_deplibs_check_method
=pass_all
1638 lt_cv_deplibs_check_method
=pass_all
1644 lt_cv_deplibs_check_method
='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
1645 lt_cv_file_magic_cmd
=/usr
/bin
/file
1646 lt_cv_file_magic_test_file
=/usr
/lib
/libc.sl
1649 lt_cv_deplibs_check_method
='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
1650 lt_cv_file_magic_cmd
=/usr
/bin
/file
1651 lt_cv_file_magic_test_file
=/usr
/lib
/hpux32
/libc.so
1659 # this will be overridden with pass_all, but let us keep it just in case
1660 lt_cv_deplibs_check_method
="file_magic ELF 32-bit MSB dynamic lib MIPS - version 1"
1664 *-32|
*"-32 ") libmagic
=32-bit;;
1665 *-n32|
*"-n32 ") libmagic
=N32
;;
1666 *-64|
*"-64 ") libmagic
=64-bit;;
1667 *) libmagic
=never-match
;;
1669 # this will be overridden with pass_all, but let us keep it just in case
1670 lt_cv_deplibs_check_method
="file_magic ELF ${libmagic} MSB mips-[1234] dynamic lib MIPS - version 1"
1673 lt_cv_file_magic_test_file
=`echo /lib${libsuff}/libc.so*`
1674 lt_cv_deplibs_check_method
=pass_all
1677 # This must be Linux ELF.
1680 alpha
* | hppa
* | i
*86 | powerpc
* | sparc
* | ia64
* )
1681 lt_cv_deplibs_check_method
=pass_all
;;
1683 # glibc up to 2.1.1 does not perform some relocations on ARM
1684 lt_cv_deplibs_check_method
='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' ;;
1686 lt_cv_file_magic_test_file
=`echo /lib/libc.so* /lib/libc-*.so`
1690 if echo __ELF__ |
$CC -E - |
grep __ELF__
> /dev
/null
; then
1691 lt_cv_deplibs_check_method
='match_pattern /lib[^/\.]+\.so\.[0-9]+\.[0-9]+$'
1693 lt_cv_deplibs_check_method
='match_pattern /lib[^/\.]+\.so$'
1698 lt_cv_deplibs_check_method
='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
1699 lt_cv_file_magic_cmd
=/usr
/bin
/file
1700 lt_cv_file_magic_test_file
=/usr
/lib
/libnls.so
1703 osf3
* | osf4
* | osf5
*)
1704 # this will be overridden with pass_all, but let us keep it just in case
1705 lt_cv_deplibs_check_method
='file_magic COFF format alpha shared library'
1706 lt_cv_file_magic_test_file
=/shlib
/libc.so
1707 lt_cv_deplibs_check_method
=pass_all
1711 lt_cv_deplibs_check_method
=pass_all
1715 lt_cv_deplibs_check_method
=pass_all
1716 lt_cv_file_magic_test_file
=/lib
/libc.so
1719 sysv5uw
[78]* | sysv4
*uw2
*)
1720 lt_cv_deplibs_check_method
=pass_all
1723 sysv4 | sysv4.2uw2
* | sysv4.3
* | sysv5
*)
1724 case $host_vendor in
1726 lt_cv_deplibs_check_method
=pass_all
1729 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]'
1730 lt_cv_file_magic_test_file
=`echo /usr/lib/libc.so*`
1738 echo "$ac_t""$lt_cv_deplibs_check_method" 1>&6
1739 file_magic_cmd
=$lt_cv_file_magic_cmd
1740 deplibs_check_method
=$lt_cv_deplibs_check_method
1742 echo $ac_n "checking for object suffix""... $ac_c" 1>&6
1743 echo "configure:1744: checking for object suffix" >&5
1744 if eval "test \"`echo '$''{'ac_cv_objext'+set}'`\" = set"; then
1745 echo $ac_n "(cached) $ac_c" 1>&6
1748 echo 'int i = 1;' > conftest.
$ac_ext
1749 if { (eval echo configure
:1750: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1750 for ac_file
in conftest.
*; do
1753 *) ac_cv_objext
=`echo $ac_file | sed -e s/conftest.//` ;;
1757 { echo "configure: error: installation or configuration problem; compiler does not work" 1>&2; exit 1; }
1762 echo "$ac_t""$ac_cv_objext" 1>&6
1763 OBJEXT
=$ac_cv_objext
1764 ac_objext
=$ac_cv_objext
1768 echo $ac_n "checking for executable suffix""... $ac_c" 1>&6
1769 echo "configure:1770: checking for executable suffix" >&5
1770 if eval "test \"`echo '$''{'ac_cv_exeext'+set}'`\" = set"; then
1771 echo $ac_n "(cached) $ac_c" 1>&6
1773 if test "$CYGWIN" = yes ||
test "$MINGW32" = yes; then
1777 echo 'int main () { return 0; }' > conftest.
$ac_ext
1779 if { (eval echo configure
:1780: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
1780 for file in conftest.
*; do
1782 *.c |
*.C |
*.o |
*.obj |
*.ilk |
*.pdb
) ;;
1783 *) ac_cv_exeext
=`echo $file | sed -e s/conftest//` ;;
1787 { echo "configure: error: installation or configuration problem: compiler cannot create executables." 1>&2; exit 1; }
1790 test x
"${ac_cv_exeext}" = x
&& ac_cv_exeext
=no
1795 test x
"${ac_cv_exeext}" != xno
&& EXEEXT
=${ac_cv_exeext}
1796 echo "$ac_t""${ac_cv_exeext}" 1>&6
1799 # Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers!
1801 # Only perform the check for file, if the check method requires it
1802 case $deplibs_check_method in
1804 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
1805 echo $ac_n "checking for ${ac_tool_prefix}file""... $ac_c" 1>&6
1806 echo "configure:1807: checking for ${ac_tool_prefix}file" >&5
1807 if eval "test \"`echo '$''{'lt_cv_path_MAGIC_CMD'+set}'`\" = set"; then
1808 echo $ac_n "(cached) $ac_c" 1>&6
1812 lt_cv_path_MAGIC_CMD
="$MAGIC_CMD" # Let the user override the test with a path.
1815 lt_cv_path_MAGIC_CMD
="$MAGIC_CMD" # Let the user override the test with a dos path.
1818 ac_save_MAGIC_CMD
="$MAGIC_CMD"
1819 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1820 ac_dummy
="/usr/bin:$PATH"
1821 for ac_dir
in $ac_dummy; do
1822 test -z "$ac_dir" && ac_dir
=.
1823 if test -f $ac_dir/${ac_tool_prefix}file; then
1824 lt_cv_path_MAGIC_CMD
="$ac_dir/${ac_tool_prefix}file"
1825 if test -n "$file_magic_test_file"; then
1826 case $deplibs_check_method in
1828 file_magic_regex
="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`"
1829 MAGIC_CMD
="$lt_cv_path_MAGIC_CMD"
1830 if eval $file_magic_cmd \
$file_magic_test_file 2> /dev
/null |
1831 egrep "$file_magic_regex" > /dev
/null
; then
1836 *** Warning: the command libtool uses to detect shared libraries,
1837 *** $file_magic_cmd, produces output that libtool cannot recognize.
1838 *** The result is that libtool may fail to recognize shared libraries
1839 *** as such. This will affect the creation of libtool libraries that
1840 *** depend on shared libraries, but programs linked with such libtool
1841 *** libraries will work regardless of this problem. Nevertheless, you
1842 *** may want to report the problem to your system manager and/or to
1843 *** bug-libtool@gnu.org
1853 MAGIC_CMD
="$ac_save_MAGIC_CMD"
1858 MAGIC_CMD
="$lt_cv_path_MAGIC_CMD"
1859 if test -n "$MAGIC_CMD"; then
1860 echo "$ac_t""$MAGIC_CMD" 1>&6
1862 echo "$ac_t""no" 1>&6
1865 if test -z "$lt_cv_path_MAGIC_CMD"; then
1866 if test -n "$ac_tool_prefix"; then
1867 echo $ac_n "checking for file""... $ac_c" 1>&6
1868 echo "configure:1869: checking for file" >&5
1869 if eval "test \"`echo '$''{'lt_cv_path_MAGIC_CMD'+set}'`\" = set"; then
1870 echo $ac_n "(cached) $ac_c" 1>&6
1874 lt_cv_path_MAGIC_CMD
="$MAGIC_CMD" # Let the user override the test with a path.
1877 lt_cv_path_MAGIC_CMD
="$MAGIC_CMD" # Let the user override the test with a dos path.
1880 ac_save_MAGIC_CMD
="$MAGIC_CMD"
1881 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1882 ac_dummy
="/usr/bin:$PATH"
1883 for ac_dir
in $ac_dummy; do
1884 test -z "$ac_dir" && ac_dir
=.
1885 if test -f $ac_dir/file; then
1886 lt_cv_path_MAGIC_CMD
="$ac_dir/file"
1887 if test -n "$file_magic_test_file"; then
1888 case $deplibs_check_method in
1890 file_magic_regex
="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`"
1891 MAGIC_CMD
="$lt_cv_path_MAGIC_CMD"
1892 if eval $file_magic_cmd \
$file_magic_test_file 2> /dev
/null |
1893 egrep "$file_magic_regex" > /dev
/null
; then
1898 *** Warning: the command libtool uses to detect shared libraries,
1899 *** $file_magic_cmd, produces output that libtool cannot recognize.
1900 *** The result is that libtool may fail to recognize shared libraries
1901 *** as such. This will affect the creation of libtool libraries that
1902 *** depend on shared libraries, but programs linked with such libtool
1903 *** libraries will work regardless of this problem. Nevertheless, you
1904 *** may want to report the problem to your system manager and/or to
1905 *** bug-libtool@gnu.org
1915 MAGIC_CMD
="$ac_save_MAGIC_CMD"
1920 MAGIC_CMD
="$lt_cv_path_MAGIC_CMD"
1921 if test -n "$MAGIC_CMD"; then
1922 echo "$ac_t""$MAGIC_CMD" 1>&6
1924 echo "$ac_t""no" 1>&6
1936 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
1937 set dummy
${ac_tool_prefix}ranlib
; ac_word
=$2
1938 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1939 echo "configure:1940: checking for $ac_word" >&5
1940 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
1941 echo $ac_n "(cached) $ac_c" 1>&6
1943 if test -n "$RANLIB"; then
1944 ac_cv_prog_RANLIB
="$RANLIB" # Let the user override the test.
1946 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1948 for ac_dir
in $ac_dummy; do
1949 test -z "$ac_dir" && ac_dir
=.
1950 if test -f $ac_dir/$ac_word; then
1951 ac_cv_prog_RANLIB
="${ac_tool_prefix}ranlib"
1958 RANLIB
="$ac_cv_prog_RANLIB"
1959 if test -n "$RANLIB"; then
1960 echo "$ac_t""$RANLIB" 1>&6
1962 echo "$ac_t""no" 1>&6
1966 if test -z "$ac_cv_prog_RANLIB"; then
1967 if test -n "$ac_tool_prefix"; then
1968 # Extract the first word of "ranlib", so it can be a program name with args.
1969 set dummy ranlib
; ac_word
=$2
1970 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1971 echo "configure:1972: checking for $ac_word" >&5
1972 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
1973 echo $ac_n "(cached) $ac_c" 1>&6
1975 if test -n "$RANLIB"; then
1976 ac_cv_prog_RANLIB
="$RANLIB" # Let the user override the test.
1978 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1980 for ac_dir
in $ac_dummy; do
1981 test -z "$ac_dir" && ac_dir
=.
1982 if test -f $ac_dir/$ac_word; then
1983 ac_cv_prog_RANLIB
="ranlib"
1988 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB
=":"
1991 RANLIB
="$ac_cv_prog_RANLIB"
1992 if test -n "$RANLIB"; then
1993 echo "$ac_t""$RANLIB" 1>&6
1995 echo "$ac_t""no" 1>&6
2003 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2004 set dummy
${ac_tool_prefix}strip
; ac_word
=$2
2005 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2006 echo "configure:2007: checking for $ac_word" >&5
2007 if eval "test \"`echo '$''{'ac_cv_prog_STRIP'+set}'`\" = set"; then
2008 echo $ac_n "(cached) $ac_c" 1>&6
2010 if test -n "$STRIP"; then
2011 ac_cv_prog_STRIP
="$STRIP" # Let the user override the test.
2013 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
2015 for ac_dir
in $ac_dummy; do
2016 test -z "$ac_dir" && ac_dir
=.
2017 if test -f $ac_dir/$ac_word; then
2018 ac_cv_prog_STRIP
="${ac_tool_prefix}strip"
2025 STRIP
="$ac_cv_prog_STRIP"
2026 if test -n "$STRIP"; then
2027 echo "$ac_t""$STRIP" 1>&6
2029 echo "$ac_t""no" 1>&6
2033 if test -z "$ac_cv_prog_STRIP"; then
2034 if test -n "$ac_tool_prefix"; then
2035 # Extract the first word of "strip", so it can be a program name with args.
2036 set dummy strip
; ac_word
=$2
2037 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2038 echo "configure:2039: checking for $ac_word" >&5
2039 if eval "test \"`echo '$''{'ac_cv_prog_STRIP'+set}'`\" = set"; then
2040 echo $ac_n "(cached) $ac_c" 1>&6
2042 if test -n "$STRIP"; then
2043 ac_cv_prog_STRIP
="$STRIP" # Let the user override the test.
2045 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
2047 for ac_dir
in $ac_dummy; do
2048 test -z "$ac_dir" && ac_dir
=.
2049 if test -f $ac_dir/$ac_word; then
2050 ac_cv_prog_STRIP
="strip"
2055 test -z "$ac_cv_prog_STRIP" && ac_cv_prog_STRIP
=":"
2058 STRIP
="$ac_cv_prog_STRIP"
2059 if test -n "$STRIP"; then
2060 echo "$ac_t""$STRIP" 1>&6
2062 echo "$ac_t""no" 1>&6
2071 # Check for any special flags to pass to ltconfig.
2072 libtool_flags
="--cache-file=$cache_file"
2073 test "$enable_shared" = no
&& libtool_flags
="$libtool_flags --disable-shared"
2074 test "$enable_static" = no
&& libtool_flags
="$libtool_flags --disable-static"
2075 test "$enable_fast_install" = no
&& libtool_flags
="$libtool_flags --disable-fast-install"
2076 test "$GCC" = yes && libtool_flags
="$libtool_flags --with-gcc"
2077 test "$lt_cv_prog_gnu_ld" = yes && libtool_flags
="$libtool_flags --with-gnu-ld"
2080 # Check whether --enable-libtool-lock or --disable-libtool-lock was given.
2081 if test "${enable_libtool_lock+set}" = set; then
2082 enableval
="$enable_libtool_lock"
2086 test "x$enable_libtool_lock" = xno
&& libtool_flags
="$libtool_flags --disable-lock"
2087 test x
"$silent" = xyes
&& libtool_flags
="$libtool_flags --silent"
2089 # Check whether --with-pic or --without-pic was given.
2090 if test "${with_pic+set}" = set; then
2097 test x
"$pic_mode" = xyes
&& libtool_flags
="$libtool_flags --prefer-pic"
2098 test x
"$pic_mode" = xno
&& libtool_flags
="$libtool_flags --prefer-non-pic"
2100 # Some flags need to be propagated to the compiler or linker for good
2104 # Find out which ABI we are using.
2105 echo '#line 2106 "configure"' > conftest.
$ac_ext
2106 if { (eval echo configure
:2107: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2107 case `/usr/bin/file conftest.$ac_objext` in
2123 # Find out which ABI we are using.
2124 echo 'int i;' > conftest.
$ac_ext
2125 if { (eval echo configure
:2126: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2126 case "`/usr/bin/file conftest.o`" in
2139 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
2140 SAVE_CFLAGS
="$CFLAGS"
2141 CFLAGS
="$CFLAGS -belf"
2142 echo $ac_n "checking whether the C compiler needs -belf""... $ac_c" 1>&6
2143 echo "configure:2144: checking whether the C compiler needs -belf" >&5
2144 if eval "test \"`echo '$''{'lt_cv_cc_needs_belf'+set}'`\" = set"; then
2145 echo $ac_n "(cached) $ac_c" 1>&6
2149 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
2150 ac_cpp
='$CPP $CPPFLAGS'
2151 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
2152 ac_link
='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
2153 cross_compiling
=$ac_cv_prog_cc_cross
2155 cat > conftest.
$ac_ext <<EOF
2156 #line 2157 "configure"
2157 #include "confdefs.h"
2163 if { (eval echo configure
:2164: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
2165 lt_cv_cc_needs_belf
=yes
2167 echo "configure: failed program was:" >&5
2168 cat conftest.
$ac_ext >&5
2170 lt_cv_cc_needs_belf
=no
2174 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
2175 ac_cpp
='$CPP $CPPFLAGS'
2176 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
2177 ac_link
='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
2178 cross_compiling
=$ac_cv_prog_cc_cross
2182 echo "$ac_t""$lt_cv_cc_needs_belf" 1>&6
2183 if test x
"$lt_cv_cc_needs_belf" != x
"yes"; then
2184 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
2185 CFLAGS
="$SAVE_CFLAGS"
2193 # Save cache, so that ltconfig can load it
2194 cat > confcache
<<\EOF
2195 # This file is a shell script that caches the results of configure
2196 # tests run on this system so they can be shared between configure
2197 # scripts and configure runs. It is not useful on other systems.
2198 # If it contains results you don't want to keep, you may remove or edit it.
2200 # By default, configure uses ./config.cache as the cache file,
2201 # creating it if it does not exist already. You can give configure
2202 # the --cache-file=FILE option to use a different cache file; that is
2203 # what configure does when it calls configure scripts in
2204 # subdirectories, so they share the cache.
2205 # Giving --cache-file=/dev/null disables caching, for debugging configure.
2206 # config.status only pays attention to the cache file if you give it the
2207 # --recheck option to rerun configure.
2210 # The following way of writing the cache mishandles newlines in values,
2211 # but we know of no workaround that is simple, portable, and efficient.
2212 # So, don't put newlines in cache variables' values.
2213 # Ultrix sh set writes to stderr and can't be redirected directly,
2214 # and sets the high bit in the cache file unless we assign to the vars.
2216 case `(ac_space=' '; set | grep ac_space) 2>&1` in
2218 # `set' does not quote correctly, so add quotes (double-quote substitution
2219 # turns \\\\ into \\, and sed turns \\ into \).
2221 -e "s/'/'\\\\''/g" \
2222 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
2225 # `set' quotes correctly as required by POSIX, so do not add quotes.
2226 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
2229 if cmp -s $cache_file confcache
; then
2232 if test -w $cache_file; then
2233 echo "updating cache $cache_file"
2234 cat confcache
> $cache_file
2236 echo "not updating unwritable cache $cache_file"
2242 # Actually configure libtool. ac_aux_dir is where install-sh is found.
2243 AR
="$AR" LTCC
="$CC" CC
="$CC" CFLAGS
="$CFLAGS" CPPFLAGS
="$CPPFLAGS" \
2244 MAGIC_CMD
="$MAGIC_CMD" LD
="$LD" LDFLAGS
="$LDFLAGS" LIBS
="$LIBS" \
2245 LN_S
="$LN_S" NM
="$NM" RANLIB
="$RANLIB" STRIP
="$STRIP" \
2246 AS
="$AS" DLLTOOL
="$DLLTOOL" OBJDUMP
="$OBJDUMP" \
2247 objext
="$OBJEXT" exeext
="$EXEEXT" reload_flag
="$reload_flag" \
2248 deplibs_check_method
="$deplibs_check_method" file_magic_cmd
="$file_magic_cmd" \
2249 ${CONFIG_SHELL-/bin/sh} $ac_aux_dir/ltconfig
--no-reexec \
2250 $libtool_flags --no-verify --build="$build" $ac_aux_dir/ltmain.sh
$host \
2251 ||
{ echo "configure: error: libtool configure failed" 1>&2; exit 1; }
2253 # Reload cache, that may have been modified by ltconfig
2254 if test -r "$cache_file"; then
2255 echo "loading cache $cache_file"
2258 echo "creating cache $cache_file"
2263 # This can be used to rebuild libtool when needed
2264 LIBTOOL_DEPS
="$ac_aux_dir/ltconfig $ac_aux_dir/ltmain.sh $ac_aux_dir/ltcf-c.sh"
2266 # Always use our own libtool.
2267 LIBTOOL
='$(SHELL) $(top_builddir)/libtool'
2269 # Redirect the config.log output again, so that the ltconfig log is not
2270 # clobbered by the next message.
2271 exec 5>>.
/config.log
2279 # Check whether --enable-64-bit-bfd or --disable-64-bit-bfd was given.
2280 if test "${enable_64_bit_bfd+set}" = set; then
2281 enableval
="$enable_64_bit_bfd"
2282 case "${enableval}" in
2285 *) { echo "configure: error: bad value ${enableval} for 64-bit-bfd option" 1>&2; exit 1; } ;;
2290 # Check whether --enable-targets or --disable-targets was given.
2291 if test "${enable_targets+set}" = set; then
2292 enableval
="$enable_targets"
2293 case "${enableval}" in
2294 yes |
"") { echo "configure: error: enable-targets option must specify target names or 'all'" 1>&2; exit 1; }
2296 no
) enable_targets
= ;;
2297 *) enable_targets
=$enableval ;;
2300 # Check whether --enable-commonbfdlib or --disable-commonbfdlib was given.
2301 if test "${enable_commonbfdlib+set}" = set; then
2302 enableval
="$enable_commonbfdlib"
2303 case "${enableval}" in
2304 yes) commonbfdlib
=true
;;
2305 no
) commonbfdlib
=false
;;
2306 *) { echo "configure: error: bad value ${enableval} for BFD commonbfdlib option" 1>&2; exit 1; } ;;
2309 # Check whether --with-mmap or --without-mmap was given.
2310 if test "${with_mmap+set}" = set; then
2311 withval
="$with_mmap"
2312 case "${withval}" in
2313 yes) want_mmap
=true
;;
2314 no
) want_mmap
=false
;;
2315 *) { echo "configure: error: bad value ${withval} for BFD with-mmap option" 1>&2; exit 1; } ;;
2321 build_warnings
="-W -Wall -Wstrict-prototypes -Wmissing-prototypes"
2322 # Check whether --enable-build-warnings or --disable-build-warnings was given.
2323 if test "${enable_build_warnings+set}" = set; then
2324 enableval
="$enable_build_warnings"
2325 case "${enableval}" in
2327 no
) build_warnings
="-w";;
2328 ,*) t
=`echo "${enableval}" | sed -e "s/,/ /g"`
2329 build_warnings
="${build_warnings} ${t}";;
2330 *,) t
=`echo "${enableval}" | sed -e "s/,/ /g"`
2331 build_warnings
="${t} ${build_warnings}";;
2332 *) build_warnings
=`echo "${enableval}" | sed -e "s/,/ /g"`;;
2334 if test x
"$silent" != x
"yes" && test x
"$build_warnings" != x
""; then
2335 echo "Setting warning flags = $build_warnings" 6>&1
2339 if test "x${build_warnings}" != x
-a "x$GCC" = xyes
; then
2340 WARN_CFLAGS
="${build_warnings}"
2348 if test -z "$target" ; then
2349 { echo "configure: error: Unrecognized target system type; please check config.sub." 1>&2; exit 1; }
2352 echo $ac_n "checking whether to enable maintainer-specific portions of Makefiles""... $ac_c" 1>&6
2353 echo "configure:2354: checking whether to enable maintainer-specific portions of Makefiles" >&5
2354 # Check whether --enable-maintainer-mode or --disable-maintainer-mode was given.
2355 if test "${enable_maintainer_mode+set}" = set; then
2356 enableval
="$enable_maintainer_mode"
2357 USE_MAINTAINER_MODE
=$enableval
2359 USE_MAINTAINER_MODE
=no
2362 echo "$ac_t""$USE_MAINTAINER_MODE" 1>&6
2365 if test $USE_MAINTAINER_MODE = yes; then
2366 MAINTAINER_MODE_TRUE
=
2367 MAINTAINER_MODE_FALSE
='#'
2369 MAINTAINER_MODE_TRUE
='#'
2370 MAINTAINER_MODE_FALSE
=
2372 MAINT
=$MAINTAINER_MODE_TRUE
2377 echo $ac_n "checking for executable suffix""... $ac_c" 1>&6
2378 echo "configure:2379: checking for executable suffix" >&5
2379 if eval "test \"`echo '$''{'ac_cv_exeext'+set}'`\" = set"; then
2380 echo $ac_n "(cached) $ac_c" 1>&6
2382 if test "$CYGWIN" = yes ||
test "$MINGW32" = yes; then
2386 echo 'int main () { return 0; }' > conftest.
$ac_ext
2388 if { (eval echo configure
:2389: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
2389 for file in conftest.
*; do
2391 *.c |
*.C |
*.o |
*.obj |
*.ilk |
*.pdb
) ;;
2392 *) ac_cv_exeext
=`echo $file | sed -e s/conftest//` ;;
2396 { echo "configure: error: installation or configuration problem: compiler cannot create executables." 1>&2; exit 1; }
2399 test x
"${ac_cv_exeext}" = x
&& ac_cv_exeext
=no
2404 test x
"${ac_cv_exeext}" != xno
&& EXEEXT
=${ac_cv_exeext}
2405 echo "$ac_t""${ac_cv_exeext}" 1>&6
2411 bfd_default_target_size
=32
2415 # Extract the first word of "gcc", so it can be a program name with args.
2416 set dummy gcc
; ac_word
=$2
2417 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2418 echo "configure:2419: checking for $ac_word" >&5
2419 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
2420 echo $ac_n "(cached) $ac_c" 1>&6
2422 if test -n "$CC"; then
2423 ac_cv_prog_CC
="$CC" # Let the user override the test.
2425 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
2427 for ac_dir
in $ac_dummy; do
2428 test -z "$ac_dir" && ac_dir
=.
2429 if test -f $ac_dir/$ac_word; then
2438 if test -n "$CC"; then
2439 echo "$ac_t""$CC" 1>&6
2441 echo "$ac_t""no" 1>&6
2444 if test -z "$CC"; then
2445 # Extract the first word of "cc", so it can be a program name with args.
2446 set dummy cc
; ac_word
=$2
2447 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2448 echo "configure:2449: checking for $ac_word" >&5
2449 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
2450 echo $ac_n "(cached) $ac_c" 1>&6
2452 if test -n "$CC"; then
2453 ac_cv_prog_CC
="$CC" # Let the user override the test.
2455 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
2458 for ac_dir
in $ac_dummy; do
2459 test -z "$ac_dir" && ac_dir
=.
2460 if test -f $ac_dir/$ac_word; then
2461 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
2462 ac_prog_rejected
=yes
2470 if test $ac_prog_rejected = yes; then
2471 # We found a bogon in the path, so make sure we never use it.
2472 set dummy
$ac_cv_prog_CC
2474 if test $# -gt 0; then
2475 # We chose a different compiler from the bogus one.
2476 # However, it has the same basename, so the bogon will be chosen
2477 # first if we set CC to just the basename; use the full file name.
2479 set dummy
"$ac_dir/$ac_word" "$@"
2487 if test -n "$CC"; then
2488 echo "$ac_t""$CC" 1>&6
2490 echo "$ac_t""no" 1>&6
2493 if test -z "$CC"; then
2494 case "`uname -s`" in
2496 # Extract the first word of "cl", so it can be a program name with args.
2497 set dummy cl
; ac_word
=$2
2498 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2499 echo "configure:2500: checking for $ac_word" >&5
2500 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
2501 echo $ac_n "(cached) $ac_c" 1>&6
2503 if test -n "$CC"; then
2504 ac_cv_prog_CC
="$CC" # Let the user override the test.
2506 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
2508 for ac_dir
in $ac_dummy; do
2509 test -z "$ac_dir" && ac_dir
=.
2510 if test -f $ac_dir/$ac_word; then
2519 if test -n "$CC"; then
2520 echo "$ac_t""$CC" 1>&6
2522 echo "$ac_t""no" 1>&6
2527 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
2530 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
2531 echo "configure:2532: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
2534 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
2535 ac_cpp
='$CPP $CPPFLAGS'
2536 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
2537 ac_link
='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
2538 cross_compiling
=$ac_cv_prog_cc_cross
2540 cat > conftest.
$ac_ext << EOF
2542 #line 2543 "configure"
2543 #include "confdefs.h"
2547 if { (eval echo configure
:2548: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
2548 ac_cv_prog_cc_works
=yes
2549 # If we can't run a trivial program, we are probably using a cross compiler.
2550 if (.
/conftest
; exit) 2>/dev
/null
; then
2551 ac_cv_prog_cc_cross
=no
2553 ac_cv_prog_cc_cross
=yes
2556 echo "configure: failed program was:" >&5
2557 cat conftest.
$ac_ext >&5
2558 ac_cv_prog_cc_works
=no
2562 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
2563 ac_cpp
='$CPP $CPPFLAGS'
2564 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
2565 ac_link
='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
2566 cross_compiling
=$ac_cv_prog_cc_cross
2568 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
2569 if test $ac_cv_prog_cc_works = no
; then
2570 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
2572 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
2573 echo "configure:2574: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
2574 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
2575 cross_compiling
=$ac_cv_prog_cc_cross
2577 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
2578 echo "configure:2579: checking whether we are using GNU C" >&5
2579 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
2580 echo $ac_n "(cached) $ac_c" 1>&6
2582 cat > conftest.c
<<EOF
2587 if { ac_try
='${CC-cc} -E conftest.c'; { (eval echo configure
:2588: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } |
egrep yes >/dev
/null
2>&1; then
2594 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
2596 if test $ac_cv_prog_gcc = yes; then
2602 ac_test_CFLAGS
="${CFLAGS+set}"
2603 ac_save_CFLAGS
="$CFLAGS"
2605 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
2606 echo "configure:2607: checking whether ${CC-cc} accepts -g" >&5
2607 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
2608 echo $ac_n "(cached) $ac_c" 1>&6
2610 echo 'void f(){}' > conftest.c
2611 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
2620 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
2621 if test "$ac_test_CFLAGS" = set; then
2622 CFLAGS
="$ac_save_CFLAGS"
2623 elif test $ac_cv_prog_cc_g = yes; then
2624 if test "$GCC" = yes; then
2630 if test "$GCC" = yes; then
2638 ALL_LINGUAS
="fr tr ja es sv"
2639 echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
2640 echo "configure:2641: checking how to run the C preprocessor" >&5
2641 # On Suns, sometimes $CPP names a directory.
2642 if test -n "$CPP" && test -d "$CPP"; then
2645 if test -z "$CPP"; then
2646 if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
2647 echo $ac_n "(cached) $ac_c" 1>&6
2649 # This must be in double quotes, not single quotes, because CPP may get
2650 # substituted into the Makefile and "${CC-cc}" will confuse make.
2652 # On the NeXT, cc -E runs the code through the compiler's parser,
2653 # not just through cpp.
2654 cat > conftest.
$ac_ext <<EOF
2655 #line 2656 "configure"
2656 #include "confdefs.h"
2660 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2661 { (eval echo configure
:2662: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2662 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2663 if test -z "$ac_err"; then
2667 echo "configure: failed program was:" >&5
2668 cat conftest.
$ac_ext >&5
2670 CPP
="${CC-cc} -E -traditional-cpp"
2671 cat > conftest.
$ac_ext <<EOF
2672 #line 2673 "configure"
2673 #include "confdefs.h"
2677 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2678 { (eval echo configure
:2679: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2679 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2680 if test -z "$ac_err"; then
2684 echo "configure: failed program was:" >&5
2685 cat conftest.
$ac_ext >&5
2687 CPP
="${CC-cc} -nologo -E"
2688 cat > conftest.
$ac_ext <<EOF
2689 #line 2690 "configure"
2690 #include "confdefs.h"
2694 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2695 { (eval echo configure
:2696: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2696 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2697 if test -z "$ac_err"; then
2701 echo "configure: failed program was:" >&5
2702 cat conftest.
$ac_ext >&5
2711 ac_cv_prog_CPP
="$CPP"
2713 CPP
="$ac_cv_prog_CPP"
2715 ac_cv_prog_CPP
="$CPP"
2717 echo "$ac_t""$CPP" 1>&6
2719 # Extract the first word of "ranlib", so it can be a program name with args.
2720 set dummy ranlib
; ac_word
=$2
2721 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2722 echo "configure:2723: checking for $ac_word" >&5
2723 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
2724 echo $ac_n "(cached) $ac_c" 1>&6
2726 if test -n "$RANLIB"; then
2727 ac_cv_prog_RANLIB
="$RANLIB" # Let the user override the test.
2729 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
2731 for ac_dir
in $ac_dummy; do
2732 test -z "$ac_dir" && ac_dir
=.
2733 if test -f $ac_dir/$ac_word; then
2734 ac_cv_prog_RANLIB
="ranlib"
2739 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB
=":"
2742 RANLIB
="$ac_cv_prog_RANLIB"
2743 if test -n "$RANLIB"; then
2744 echo "$ac_t""$RANLIB" 1>&6
2746 echo "$ac_t""no" 1>&6
2749 echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
2750 echo "configure:2751: checking for ANSI C header files" >&5
2751 if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
2752 echo $ac_n "(cached) $ac_c" 1>&6
2754 cat > conftest.
$ac_ext <<EOF
2755 #line 2756 "configure"
2756 #include "confdefs.h"
2762 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2763 { (eval echo configure
:2764: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2764 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2765 if test -z "$ac_err"; then
2767 ac_cv_header_stdc
=yes
2770 echo "configure: failed program was:" >&5
2771 cat conftest.
$ac_ext >&5
2773 ac_cv_header_stdc
=no
2777 if test $ac_cv_header_stdc = yes; then
2778 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
2779 cat > conftest.
$ac_ext <<EOF
2780 #line 2781 "configure"
2781 #include "confdefs.h"
2784 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2785 egrep "memchr" >/dev
/null
2>&1; then
2789 ac_cv_header_stdc
=no
2795 if test $ac_cv_header_stdc = yes; then
2796 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
2797 cat > conftest.
$ac_ext <<EOF
2798 #line 2799 "configure"
2799 #include "confdefs.h"
2802 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2803 egrep "free" >/dev
/null
2>&1; then
2807 ac_cv_header_stdc
=no
2813 if test $ac_cv_header_stdc = yes; then
2814 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
2815 if test "$cross_compiling" = yes; then
2818 cat > conftest.
$ac_ext <<EOF
2819 #line 2820 "configure"
2820 #include "confdefs.h"
2822 #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
2823 #define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
2824 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
2825 int main () { int i; for (i = 0; i < 256; i++)
2826 if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
2830 if { (eval echo configure
:2831: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
2834 echo "configure: failed program was:" >&5
2835 cat conftest.
$ac_ext >&5
2837 ac_cv_header_stdc
=no
2845 echo "$ac_t""$ac_cv_header_stdc" 1>&6
2846 if test $ac_cv_header_stdc = yes; then
2847 cat >> confdefs.h
<<\EOF
2848 #define STDC_HEADERS 1
2853 echo $ac_n "checking for working const""... $ac_c" 1>&6
2854 echo "configure:2855: checking for working const" >&5
2855 if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
2856 echo $ac_n "(cached) $ac_c" 1>&6
2858 cat > conftest.
$ac_ext <<EOF
2859 #line 2860 "configure"
2860 #include "confdefs.h"
2864 /* Ultrix mips cc rejects this. */
2865 typedef int charset[2]; const charset x;
2866 /* SunOS 4.1.1 cc rejects this. */
2867 char const *const *ccp;
2869 /* NEC SVR4.0.2 mips cc rejects this. */
2870 struct point {int x, y;};
2871 static struct point const zero = {0,0};
2872 /* AIX XL C 1.02.0.0 rejects this.
2873 It does not let you subtract one const X* pointer from another in an arm
2874 of an if-expression whose if-part is not a constant expression */
2875 const char *g = "string";
2876 ccp = &g + (g ? g-g : 0);
2877 /* HPUX 7.0 cc rejects these. */
2880 ccp = (char const *const *) p;
2881 { /* SCO 3.2v4 cc rejects this. */
2883 char const *s = 0 ? (char *) 0 : (char const *) 0;
2887 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
2889 const int *foo = &x[0];
2892 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
2893 typedef const int *iptr;
2897 { /* AIX XL C 1.02.0.0 rejects this saying
2898 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
2899 struct s { int j; const int *ap[3]; };
2900 struct s *b; b->j = 5;
2902 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
2908 if { (eval echo configure
:2909: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2912 echo "configure: failed program was:" >&5
2913 cat conftest.
$ac_ext >&5
2920 echo "$ac_t""$ac_cv_c_const" 1>&6
2921 if test $ac_cv_c_const = no
; then
2922 cat >> confdefs.h
<<\EOF
2928 echo $ac_n "checking for inline""... $ac_c" 1>&6
2929 echo "configure:2930: checking for inline" >&5
2930 if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then
2931 echo $ac_n "(cached) $ac_c" 1>&6
2934 for ac_kw
in inline __inline__ __inline
; do
2935 cat > conftest.
$ac_ext <<EOF
2936 #line 2937 "configure"
2937 #include "confdefs.h"
2943 if { (eval echo configure
:2944: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2945 ac_cv_c_inline
=$ac_kw; break
2947 echo "configure: failed program was:" >&5
2948 cat conftest.
$ac_ext >&5
2955 echo "$ac_t""$ac_cv_c_inline" 1>&6
2956 case "$ac_cv_c_inline" in
2958 no
) cat >> confdefs.h
<<\EOF
2962 *) cat >> confdefs.h
<<EOF
2963 #define inline $ac_cv_c_inline
2968 echo $ac_n "checking for off_t""... $ac_c" 1>&6
2969 echo "configure:2970: checking for off_t" >&5
2970 if eval "test \"`echo '$''{'ac_cv_type_off_t'+set}'`\" = set"; then
2971 echo $ac_n "(cached) $ac_c" 1>&6
2973 cat > conftest.
$ac_ext <<EOF
2974 #line 2975 "configure"
2975 #include "confdefs.h"
2976 #include <sys/types.h>
2982 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2983 egrep "(^|[^a-zA-Z_0-9])off_t[^a-zA-Z_0-9]" >/dev
/null
2>&1; then
2985 ac_cv_type_off_t
=yes
2993 echo "$ac_t""$ac_cv_type_off_t" 1>&6
2994 if test $ac_cv_type_off_t = no
; then
2995 cat >> confdefs.h
<<\EOF
3001 echo $ac_n "checking for size_t""... $ac_c" 1>&6
3002 echo "configure:3003: checking for size_t" >&5
3003 if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then
3004 echo $ac_n "(cached) $ac_c" 1>&6
3006 cat > conftest.
$ac_ext <<EOF
3007 #line 3008 "configure"
3008 #include "confdefs.h"
3009 #include <sys/types.h>
3015 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3016 egrep "(^|[^a-zA-Z_0-9])size_t[^a-zA-Z_0-9]" >/dev
/null
2>&1; then
3018 ac_cv_type_size_t
=yes
3021 ac_cv_type_size_t
=no
3026 echo "$ac_t""$ac_cv_type_size_t" 1>&6
3027 if test $ac_cv_type_size_t = no
; then
3028 cat >> confdefs.h
<<\EOF
3029 #define size_t unsigned
3034 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
3035 # for constant arguments. Useless!
3036 echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
3037 echo "configure:3038: checking for working alloca.h" >&5
3038 if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
3039 echo $ac_n "(cached) $ac_c" 1>&6
3041 cat > conftest.
$ac_ext <<EOF
3042 #line 3043 "configure"
3043 #include "confdefs.h"
3046 char *p = alloca(2 * sizeof(int));
3049 if { (eval echo configure
:3050: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3051 ac_cv_header_alloca_h
=yes
3053 echo "configure: failed program was:" >&5
3054 cat conftest.
$ac_ext >&5
3056 ac_cv_header_alloca_h
=no
3061 echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
3062 if test $ac_cv_header_alloca_h = yes; then
3063 cat >> confdefs.h
<<\EOF
3064 #define HAVE_ALLOCA_H 1
3069 echo $ac_n "checking for alloca""... $ac_c" 1>&6
3070 echo "configure:3071: checking for alloca" >&5
3071 if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
3072 echo $ac_n "(cached) $ac_c" 1>&6
3074 cat > conftest.
$ac_ext <<EOF
3075 #line 3076 "configure"
3076 #include "confdefs.h"
3079 # define alloca __builtin_alloca
3082 # include <malloc.h>
3083 # define alloca _alloca
3086 # include <alloca.h>
3091 # ifndef alloca /* predefined by HP cc +Olibcalls */
3100 char *p = (char *) alloca(1);
3103 if { (eval echo configure
:3104: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3105 ac_cv_func_alloca_works
=yes
3107 echo "configure: failed program was:" >&5
3108 cat conftest.
$ac_ext >&5
3110 ac_cv_func_alloca_works
=no
3115 echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
3116 if test $ac_cv_func_alloca_works = yes; then
3117 cat >> confdefs.h
<<\EOF
3118 #define HAVE_ALLOCA 1
3123 if test $ac_cv_func_alloca_works = no
; then
3124 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
3125 # that cause trouble. Some versions do not even contain alloca or
3126 # contain a buggy version. If you still want to use their alloca,
3127 # use ar to extract alloca.o from them instead of compiling alloca.c.
3128 ALLOCA
=alloca.
${ac_objext}
3129 cat >> confdefs.h
<<\EOF
3134 echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
3135 echo "configure:3136: checking whether alloca needs Cray hooks" >&5
3136 if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
3137 echo $ac_n "(cached) $ac_c" 1>&6
3139 cat > conftest.
$ac_ext <<EOF
3140 #line 3141 "configure"
3141 #include "confdefs.h"
3142 #if defined(CRAY) && ! defined(CRAY2)
3149 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3150 egrep "webecray" >/dev
/null
2>&1; then
3161 echo "$ac_t""$ac_cv_os_cray" 1>&6
3162 if test $ac_cv_os_cray = yes; then
3163 for ac_func
in _getb67 GETB67 getb67
; do
3164 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
3165 echo "configure:3166: checking for $ac_func" >&5
3166 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3167 echo $ac_n "(cached) $ac_c" 1>&6
3169 cat > conftest.
$ac_ext <<EOF
3170 #line 3171 "configure"
3171 #include "confdefs.h"
3172 /* System header to define __stub macros and hopefully few prototypes,
3173 which can conflict with char $ac_func(); below. */
3175 /* Override any gcc2 internal prototype to avoid an error. */
3176 /* We use char because int might match the return type of a gcc2
3177 builtin and then its argument prototype would still apply. */
3182 /* The GNU C library defines this for functions which it implements
3183 to always fail with ENOSYS. Some functions are actually named
3184 something starting with __ and the normal name is an alias. */
3185 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3193 if { (eval echo configure
:3194: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3195 eval "ac_cv_func_$ac_func=yes"
3197 echo "configure: failed program was:" >&5
3198 cat conftest.
$ac_ext >&5
3200 eval "ac_cv_func_$ac_func=no"
3205 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3206 echo "$ac_t""yes" 1>&6
3207 cat >> confdefs.h
<<EOF
3208 #define CRAY_STACKSEG_END $ac_func
3213 echo "$ac_t""no" 1>&6
3219 echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
3220 echo "configure:3221: checking stack direction for C alloca" >&5
3221 if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
3222 echo $ac_n "(cached) $ac_c" 1>&6
3224 if test "$cross_compiling" = yes; then
3225 ac_cv_c_stack_direction
=0
3227 cat > conftest.
$ac_ext <<EOF
3228 #line 3229 "configure"
3229 #include "confdefs.h"
3230 find_stack_direction ()
3232 static char *addr = 0;
3237 return find_stack_direction ();
3240 return (&dummy > addr) ? 1 : -1;
3244 exit (find_stack_direction() < 0);
3247 if { (eval echo configure
:3248: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
3249 ac_cv_c_stack_direction
=1
3251 echo "configure: failed program was:" >&5
3252 cat conftest.
$ac_ext >&5
3254 ac_cv_c_stack_direction
=-1
3261 echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
3262 cat >> confdefs.h
<<EOF
3263 #define STACK_DIRECTION $ac_cv_c_stack_direction
3268 for ac_hdr
in unistd.h
3270 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3271 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
3272 echo "configure:3273: checking for $ac_hdr" >&5
3273 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3274 echo $ac_n "(cached) $ac_c" 1>&6
3276 cat > conftest.
$ac_ext <<EOF
3277 #line 3278 "configure"
3278 #include "confdefs.h"
3281 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3282 { (eval echo configure
:3283: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3283 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3284 if test -z "$ac_err"; then
3286 eval "ac_cv_header_$ac_safe=yes"
3289 echo "configure: failed program was:" >&5
3290 cat conftest.
$ac_ext >&5
3292 eval "ac_cv_header_$ac_safe=no"
3296 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3297 echo "$ac_t""yes" 1>&6
3298 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3299 cat >> confdefs.h
<<EOF
3300 #define $ac_tr_hdr 1
3304 echo "$ac_t""no" 1>&6
3308 for ac_func
in getpagesize
3310 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
3311 echo "configure:3312: checking for $ac_func" >&5
3312 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3313 echo $ac_n "(cached) $ac_c" 1>&6
3315 cat > conftest.
$ac_ext <<EOF
3316 #line 3317 "configure"
3317 #include "confdefs.h"
3318 /* System header to define __stub macros and hopefully few prototypes,
3319 which can conflict with char $ac_func(); below. */
3321 /* Override any gcc2 internal prototype to avoid an error. */
3322 /* We use char because int might match the return type of a gcc2
3323 builtin and then its argument prototype would still apply. */
3328 /* The GNU C library defines this for functions which it implements
3329 to always fail with ENOSYS. Some functions are actually named
3330 something starting with __ and the normal name is an alias. */
3331 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3339 if { (eval echo configure
:3340: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3341 eval "ac_cv_func_$ac_func=yes"
3343 echo "configure: failed program was:" >&5
3344 cat conftest.
$ac_ext >&5
3346 eval "ac_cv_func_$ac_func=no"
3351 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3352 echo "$ac_t""yes" 1>&6
3353 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3354 cat >> confdefs.h
<<EOF
3355 #define $ac_tr_func 1
3359 echo "$ac_t""no" 1>&6
3363 echo $ac_n "checking for working mmap""... $ac_c" 1>&6
3364 echo "configure:3365: checking for working mmap" >&5
3365 if eval "test \"`echo '$''{'ac_cv_func_mmap_fixed_mapped'+set}'`\" = set"; then
3366 echo $ac_n "(cached) $ac_c" 1>&6
3368 if test "$cross_compiling" = yes; then
3369 ac_cv_func_mmap_fixed_mapped
=no
3371 cat > conftest.
$ac_ext <<EOF
3372 #line 3373 "configure"
3373 #include "confdefs.h"
3375 /* Thanks to Mike Haertel and Jim Avera for this test.
3376 Here is a matrix of mmap possibilities:
3377 mmap private not fixed
3378 mmap private fixed at somewhere currently unmapped
3379 mmap private fixed at somewhere already mapped
3380 mmap shared not fixed
3381 mmap shared fixed at somewhere currently unmapped
3382 mmap shared fixed at somewhere already mapped
3383 For private mappings, we should verify that changes cannot be read()
3384 back from the file, nor mmap's back from the file at a different
3385 address. (There have been systems where private was not correctly
3386 implemented like the infamous i386 svr4.0, and systems where the
3387 VM page cache was not coherent with the filesystem buffer cache
3388 like early versions of FreeBSD and possibly contemporary NetBSD.)
3389 For shared mappings, we should conversely verify that changes get
3390 propogated back to all the places they're supposed to be.
3392 Grep wants private fixed already mapped.
3393 The main things grep needs to know about mmap are:
3394 * does it exist and is it safe to write into the mmap'd area
3395 * how to use it (BSD variants) */
3396 #include <sys/types.h>
3398 #include <sys/mman.h>
3400 /* This mess was copied from the GNU getpagesize.h. */
3401 #ifndef HAVE_GETPAGESIZE
3402 # ifdef HAVE_UNISTD_H
3403 # include <unistd.h>
3406 /* Assume that all systems that can run configure have sys/param.h. */
3407 # ifndef HAVE_SYS_PARAM_H
3408 # define HAVE_SYS_PARAM_H 1
3411 # ifdef _SC_PAGESIZE
3412 # define getpagesize() sysconf(_SC_PAGESIZE)
3413 # else /* no _SC_PAGESIZE */
3414 # ifdef HAVE_SYS_PARAM_H
3415 # include <sys/param.h>
3416 # ifdef EXEC_PAGESIZE
3417 # define getpagesize() EXEC_PAGESIZE
3418 # else /* no EXEC_PAGESIZE */
3420 # define getpagesize() NBPG * CLSIZE
3423 # endif /* no CLSIZE */
3424 # else /* no NBPG */
3426 # define getpagesize() NBPC
3427 # else /* no NBPC */
3429 # define getpagesize() PAGESIZE
3430 # endif /* PAGESIZE */
3431 # endif /* no NBPC */
3432 # endif /* no NBPG */
3433 # endif /* no EXEC_PAGESIZE */
3434 # else /* no HAVE_SYS_PARAM_H */
3435 # define getpagesize() 8192 /* punt totally */
3436 # endif /* no HAVE_SYS_PARAM_H */
3437 # endif /* no _SC_PAGESIZE */
3439 #endif /* no HAVE_GETPAGESIZE */
3442 extern "C" { void *malloc(unsigned); }
3450 char *data, *data2, *data3;
3454 pagesize = getpagesize();
3457 * First, make a file with some known garbage in it.
3459 data = malloc(pagesize);
3462 for (i = 0; i < pagesize; ++i)
3463 *(data + i) = rand();
3465 fd = creat("conftestmmap", 0600);
3468 if (write(fd, data, pagesize) != pagesize)
3473 * Next, try to mmap the file at a fixed address which
3474 * already has something else allocated at it. If we can,
3475 * also make sure that we see the same garbage.
3477 fd = open("conftestmmap", O_RDWR);
3480 data2 = malloc(2 * pagesize);
3483 data2 += (pagesize - ((int) data2 & (pagesize - 1))) & (pagesize - 1);
3484 if (data2 != mmap(data2, pagesize, PROT_READ | PROT_WRITE,
3485 MAP_PRIVATE | MAP_FIXED, fd, 0L))
3487 for (i = 0; i < pagesize; ++i)
3488 if (*(data + i) != *(data2 + i))
3492 * Finally, make sure that changes to the mapped area
3493 * do not percolate back to the file as seen by read().
3494 * (This is a bug on some variants of i386 svr4.0.)
3496 for (i = 0; i < pagesize; ++i)
3497 *(data2 + i) = *(data2 + i) + 1;
3498 data3 = malloc(pagesize);
3501 if (read(fd, data3, pagesize) != pagesize)
3503 for (i = 0; i < pagesize; ++i)
3504 if (*(data + i) != *(data3 + i))
3507 unlink("conftestmmap");
3512 if { (eval echo configure
:3513: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
3514 ac_cv_func_mmap_fixed_mapped
=yes
3516 echo "configure: failed program was:" >&5
3517 cat conftest.
$ac_ext >&5
3519 ac_cv_func_mmap_fixed_mapped
=no
3526 echo "$ac_t""$ac_cv_func_mmap_fixed_mapped" 1>&6
3527 if test $ac_cv_func_mmap_fixed_mapped = yes; then
3528 cat >> confdefs.h
<<\EOF
3535 for ac_hdr
in argz.h limits.h locale.h nl_types.h malloc.h string.h \
3536 unistd.h values.h sys
/param.h
3538 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3539 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
3540 echo "configure:3541: checking for $ac_hdr" >&5
3541 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3542 echo $ac_n "(cached) $ac_c" 1>&6
3544 cat > conftest.
$ac_ext <<EOF
3545 #line 3546 "configure"
3546 #include "confdefs.h"
3549 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3550 { (eval echo configure
:3551: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3551 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3552 if test -z "$ac_err"; then
3554 eval "ac_cv_header_$ac_safe=yes"
3557 echo "configure: failed program was:" >&5
3558 cat conftest.
$ac_ext >&5
3560 eval "ac_cv_header_$ac_safe=no"
3564 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3565 echo "$ac_t""yes" 1>&6
3566 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3567 cat >> confdefs.h
<<EOF
3568 #define $ac_tr_hdr 1
3572 echo "$ac_t""no" 1>&6
3576 for ac_func
in getcwd munmap putenv setenv setlocale strchr strcasecmp \
3577 __argz_count __argz_stringify __argz_next
3579 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
3580 echo "configure:3581: checking for $ac_func" >&5
3581 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3582 echo $ac_n "(cached) $ac_c" 1>&6
3584 cat > conftest.
$ac_ext <<EOF
3585 #line 3586 "configure"
3586 #include "confdefs.h"
3587 /* System header to define __stub macros and hopefully few prototypes,
3588 which can conflict with char $ac_func(); below. */
3590 /* Override any gcc2 internal prototype to avoid an error. */
3591 /* We use char because int might match the return type of a gcc2
3592 builtin and then its argument prototype would still apply. */
3597 /* The GNU C library defines this for functions which it implements
3598 to always fail with ENOSYS. Some functions are actually named
3599 something starting with __ and the normal name is an alias. */
3600 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3608 if { (eval echo configure
:3609: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3610 eval "ac_cv_func_$ac_func=yes"
3612 echo "configure: failed program was:" >&5
3613 cat conftest.
$ac_ext >&5
3615 eval "ac_cv_func_$ac_func=no"
3620 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3621 echo "$ac_t""yes" 1>&6
3622 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3623 cat >> confdefs.h
<<EOF
3624 #define $ac_tr_func 1
3628 echo "$ac_t""no" 1>&6
3633 if test "${ac_cv_func_stpcpy+set}" != "set"; then
3634 for ac_func
in stpcpy
3636 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
3637 echo "configure:3638: checking for $ac_func" >&5
3638 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3639 echo $ac_n "(cached) $ac_c" 1>&6
3641 cat > conftest.
$ac_ext <<EOF
3642 #line 3643 "configure"
3643 #include "confdefs.h"
3644 /* System header to define __stub macros and hopefully few prototypes,
3645 which can conflict with char $ac_func(); below. */
3647 /* Override any gcc2 internal prototype to avoid an error. */
3648 /* We use char because int might match the return type of a gcc2
3649 builtin and then its argument prototype would still apply. */
3654 /* The GNU C library defines this for functions which it implements
3655 to always fail with ENOSYS. Some functions are actually named
3656 something starting with __ and the normal name is an alias. */
3657 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3665 if { (eval echo configure
:3666: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3667 eval "ac_cv_func_$ac_func=yes"
3669 echo "configure: failed program was:" >&5
3670 cat conftest.
$ac_ext >&5
3672 eval "ac_cv_func_$ac_func=no"
3677 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3678 echo "$ac_t""yes" 1>&6
3679 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3680 cat >> confdefs.h
<<EOF
3681 #define $ac_tr_func 1
3685 echo "$ac_t""no" 1>&6
3690 if test "${ac_cv_func_stpcpy}" = "yes"; then
3691 cat >> confdefs.h
<<\EOF
3692 #define HAVE_STPCPY 1
3697 if test $ac_cv_header_locale_h = yes; then
3698 echo $ac_n "checking for LC_MESSAGES""... $ac_c" 1>&6
3699 echo "configure:3700: checking for LC_MESSAGES" >&5
3700 if eval "test \"`echo '$''{'am_cv_val_LC_MESSAGES'+set}'`\" = set"; then
3701 echo $ac_n "(cached) $ac_c" 1>&6
3703 cat > conftest.
$ac_ext <<EOF
3704 #line 3705 "configure"
3705 #include "confdefs.h"
3711 if { (eval echo configure
:3712: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3713 am_cv_val_LC_MESSAGES
=yes
3715 echo "configure: failed program was:" >&5
3716 cat conftest.
$ac_ext >&5
3718 am_cv_val_LC_MESSAGES
=no
3723 echo "$ac_t""$am_cv_val_LC_MESSAGES" 1>&6
3724 if test $am_cv_val_LC_MESSAGES = yes; then
3725 cat >> confdefs.h
<<\EOF
3726 #define HAVE_LC_MESSAGES 1
3731 echo $ac_n "checking whether NLS is requested""... $ac_c" 1>&6
3732 echo "configure:3733: checking whether NLS is requested" >&5
3733 # Check whether --enable-nls or --disable-nls was given.
3734 if test "${enable_nls+set}" = set; then
3735 enableval
="$enable_nls"
3741 echo "$ac_t""$USE_NLS" 1>&6
3744 USE_INCLUDED_LIBINTL
=no
3746 if test "$USE_NLS" = "yes"; then
3747 cat >> confdefs.h
<<\EOF
3748 #define ENABLE_NLS 1
3751 echo $ac_n "checking whether included gettext is requested""... $ac_c" 1>&6
3752 echo "configure:3753: checking whether included gettext is requested" >&5
3753 # Check whether --with-included-gettext or --without-included-gettext was given.
3754 if test "${with_included_gettext+set}" = set; then
3755 withval
="$with_included_gettext"
3756 nls_cv_force_use_gnu_gettext
=$withval
3758 nls_cv_force_use_gnu_gettext
=no
3761 echo "$ac_t""$nls_cv_force_use_gnu_gettext" 1>&6
3763 nls_cv_use_gnu_gettext
="$nls_cv_force_use_gnu_gettext"
3764 if test "$nls_cv_force_use_gnu_gettext" != "yes"; then
3766 nls_cv_header_libgt
=
3769 ac_safe
=`echo "libintl.h" | sed 'y%./+-%__p_%'`
3770 echo $ac_n "checking for libintl.h""... $ac_c" 1>&6
3771 echo "configure:3772: checking for libintl.h" >&5
3772 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3773 echo $ac_n "(cached) $ac_c" 1>&6
3775 cat > conftest.
$ac_ext <<EOF
3776 #line 3777 "configure"
3777 #include "confdefs.h"
3778 #include <libintl.h>
3780 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3781 { (eval echo configure
:3782: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3782 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3783 if test -z "$ac_err"; then
3785 eval "ac_cv_header_$ac_safe=yes"
3788 echo "configure: failed program was:" >&5
3789 cat conftest.
$ac_ext >&5
3791 eval "ac_cv_header_$ac_safe=no"
3795 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3796 echo "$ac_t""yes" 1>&6
3797 echo $ac_n "checking for gettext in libc""... $ac_c" 1>&6
3798 echo "configure:3799: checking for gettext in libc" >&5
3799 if eval "test \"`echo '$''{'gt_cv_func_gettext_libc'+set}'`\" = set"; then
3800 echo $ac_n "(cached) $ac_c" 1>&6
3802 cat > conftest.
$ac_ext <<EOF
3803 #line 3804 "configure"
3804 #include "confdefs.h"
3805 #include <libintl.h>
3807 return (int) gettext ("")
3810 if { (eval echo configure
:3811: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3812 gt_cv_func_gettext_libc
=yes
3814 echo "configure: failed program was:" >&5
3815 cat conftest.
$ac_ext >&5
3817 gt_cv_func_gettext_libc
=no
3822 echo "$ac_t""$gt_cv_func_gettext_libc" 1>&6
3824 if test "$gt_cv_func_gettext_libc" != "yes"; then
3825 echo $ac_n "checking for bindtextdomain in -lintl""... $ac_c" 1>&6
3826 echo "configure:3827: checking for bindtextdomain in -lintl" >&5
3827 ac_lib_var
=`echo intl'_'bindtextdomain | sed 'y%./+-%__p_%'`
3828 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3829 echo $ac_n "(cached) $ac_c" 1>&6
3831 ac_save_LIBS
="$LIBS"
3833 cat > conftest.
$ac_ext <<EOF
3834 #line 3835 "configure"
3835 #include "confdefs.h"
3836 /* Override any gcc2 internal prototype to avoid an error. */
3837 /* We use char because int might match the return type of a gcc2
3838 builtin and then its argument prototype would still apply. */
3839 char bindtextdomain();
3845 if { (eval echo configure
:3846: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3847 eval "ac_cv_lib_$ac_lib_var=yes"
3849 echo "configure: failed program was:" >&5
3850 cat conftest.
$ac_ext >&5
3852 eval "ac_cv_lib_$ac_lib_var=no"
3855 LIBS
="$ac_save_LIBS"
3858 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3859 echo "$ac_t""yes" 1>&6
3860 echo $ac_n "checking for gettext in libintl""... $ac_c" 1>&6
3861 echo "configure:3862: checking for gettext in libintl" >&5
3862 if eval "test \"`echo '$''{'gt_cv_func_gettext_libintl'+set}'`\" = set"; then
3863 echo $ac_n "(cached) $ac_c" 1>&6
3865 cat > conftest.
$ac_ext <<EOF
3866 #line 3867 "configure"
3867 #include "confdefs.h"
3870 return (int) gettext ("")
3873 if { (eval echo configure
:3874: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3875 gt_cv_func_gettext_libintl
=yes
3877 echo "configure: failed program was:" >&5
3878 cat conftest.
$ac_ext >&5
3880 gt_cv_func_gettext_libintl
=no
3885 echo "$ac_t""$gt_cv_func_gettext_libintl" 1>&6
3887 echo "$ac_t""no" 1>&6
3892 if test "$gt_cv_func_gettext_libc" = "yes" \
3893 ||
test "$gt_cv_func_gettext_libintl" = "yes"; then
3894 cat >> confdefs.h
<<\EOF
3895 #define HAVE_GETTEXT 1
3898 # Extract the first word of "msgfmt", so it can be a program name with args.
3899 set dummy msgfmt
; ac_word
=$2
3900 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3901 echo "configure:3902: checking for $ac_word" >&5
3902 if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
3903 echo $ac_n "(cached) $ac_c" 1>&6
3907 ac_cv_path_MSGFMT
="$MSGFMT" # Let the user override the test with a path.
3910 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
3911 for ac_dir
in $PATH; do
3912 test -z "$ac_dir" && ac_dir
=.
3913 if test -f $ac_dir/$ac_word; then
3914 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
3915 ac_cv_path_MSGFMT
="$ac_dir/$ac_word"
3921 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT
="no"
3925 MSGFMT
="$ac_cv_path_MSGFMT"
3926 if test -n "$MSGFMT"; then
3927 echo "$ac_t""$MSGFMT" 1>&6
3929 echo "$ac_t""no" 1>&6
3931 if test "$MSGFMT" != "no"; then
3932 for ac_func
in dcgettext
3934 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
3935 echo "configure:3936: checking for $ac_func" >&5
3936 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3937 echo $ac_n "(cached) $ac_c" 1>&6
3939 cat > conftest.
$ac_ext <<EOF
3940 #line 3941 "configure"
3941 #include "confdefs.h"
3942 /* System header to define __stub macros and hopefully few prototypes,
3943 which can conflict with char $ac_func(); below. */
3945 /* Override any gcc2 internal prototype to avoid an error. */
3946 /* We use char because int might match the return type of a gcc2
3947 builtin and then its argument prototype would still apply. */
3952 /* The GNU C library defines this for functions which it implements
3953 to always fail with ENOSYS. Some functions are actually named
3954 something starting with __ and the normal name is an alias. */
3955 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3963 if { (eval echo configure
:3964: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3965 eval "ac_cv_func_$ac_func=yes"
3967 echo "configure: failed program was:" >&5
3968 cat conftest.
$ac_ext >&5
3970 eval "ac_cv_func_$ac_func=no"
3975 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3976 echo "$ac_t""yes" 1>&6
3977 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3978 cat >> confdefs.h
<<EOF
3979 #define $ac_tr_func 1
3983 echo "$ac_t""no" 1>&6
3987 # Extract the first word of "gmsgfmt", so it can be a program name with args.
3988 set dummy gmsgfmt
; ac_word
=$2
3989 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3990 echo "configure:3991: checking for $ac_word" >&5
3991 if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
3992 echo $ac_n "(cached) $ac_c" 1>&6
3996 ac_cv_path_GMSGFMT
="$GMSGFMT" # Let the user override the test with a path.
3999 ac_cv_path_GMSGFMT
="$GMSGFMT" # Let the user override the test with a dos path.
4002 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
4004 for ac_dir
in $ac_dummy; do
4005 test -z "$ac_dir" && ac_dir
=.
4006 if test -f $ac_dir/$ac_word; then
4007 ac_cv_path_GMSGFMT
="$ac_dir/$ac_word"
4012 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT
="$MSGFMT"
4016 GMSGFMT
="$ac_cv_path_GMSGFMT"
4017 if test -n "$GMSGFMT"; then
4018 echo "$ac_t""$GMSGFMT" 1>&6
4020 echo "$ac_t""no" 1>&6
4023 # Extract the first word of "xgettext", so it can be a program name with args.
4024 set dummy xgettext
; ac_word
=$2
4025 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4026 echo "configure:4027: checking for $ac_word" >&5
4027 if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
4028 echo $ac_n "(cached) $ac_c" 1>&6
4032 ac_cv_path_XGETTEXT
="$XGETTEXT" # Let the user override the test with a path.
4035 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
4036 for ac_dir
in $PATH; do
4037 test -z "$ac_dir" && ac_dir
=.
4038 if test -f $ac_dir/$ac_word; then
4039 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
4040 ac_cv_path_XGETTEXT
="$ac_dir/$ac_word"
4046 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT
=":"
4050 XGETTEXT
="$ac_cv_path_XGETTEXT"
4051 if test -n "$XGETTEXT"; then
4052 echo "$ac_t""$XGETTEXT" 1>&6
4054 echo "$ac_t""no" 1>&6
4057 cat > conftest.
$ac_ext <<EOF
4058 #line 4059 "configure"
4059 #include "confdefs.h"
4062 extern int _nl_msg_cat_cntr;
4063 return _nl_msg_cat_cntr
4066 if { (eval echo configure
:4067: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4071 echo "configure: failed program was:" >&5
4072 cat conftest.
$ac_ext >&5
4083 echo "$ac_t""no" 1>&6
4088 if test "$CATOBJEXT" = "NONE"; then
4089 nls_cv_use_gnu_gettext
=yes
4093 if test "$nls_cv_use_gnu_gettext" = "yes"; then
4094 INTLOBJS
="\$(GETTOBJS)"
4095 # Extract the first word of "msgfmt", so it can be a program name with args.
4096 set dummy msgfmt
; ac_word
=$2
4097 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4098 echo "configure:4099: checking for $ac_word" >&5
4099 if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
4100 echo $ac_n "(cached) $ac_c" 1>&6
4104 ac_cv_path_MSGFMT
="$MSGFMT" # Let the user override the test with a path.
4107 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
4108 for ac_dir
in $PATH; do
4109 test -z "$ac_dir" && ac_dir
=.
4110 if test -f $ac_dir/$ac_word; then
4111 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
4112 ac_cv_path_MSGFMT
="$ac_dir/$ac_word"
4118 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT
="msgfmt"
4122 MSGFMT
="$ac_cv_path_MSGFMT"
4123 if test -n "$MSGFMT"; then
4124 echo "$ac_t""$MSGFMT" 1>&6
4126 echo "$ac_t""no" 1>&6
4129 # Extract the first word of "gmsgfmt", so it can be a program name with args.
4130 set dummy gmsgfmt
; ac_word
=$2
4131 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4132 echo "configure:4133: checking for $ac_word" >&5
4133 if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
4134 echo $ac_n "(cached) $ac_c" 1>&6
4138 ac_cv_path_GMSGFMT
="$GMSGFMT" # Let the user override the test with a path.
4141 ac_cv_path_GMSGFMT
="$GMSGFMT" # Let the user override the test with a dos path.
4144 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
4146 for ac_dir
in $ac_dummy; do
4147 test -z "$ac_dir" && ac_dir
=.
4148 if test -f $ac_dir/$ac_word; then
4149 ac_cv_path_GMSGFMT
="$ac_dir/$ac_word"
4154 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT
="$MSGFMT"
4158 GMSGFMT
="$ac_cv_path_GMSGFMT"
4159 if test -n "$GMSGFMT"; then
4160 echo "$ac_t""$GMSGFMT" 1>&6
4162 echo "$ac_t""no" 1>&6
4165 # Extract the first word of "xgettext", so it can be a program name with args.
4166 set dummy xgettext
; ac_word
=$2
4167 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4168 echo "configure:4169: checking for $ac_word" >&5
4169 if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
4170 echo $ac_n "(cached) $ac_c" 1>&6
4174 ac_cv_path_XGETTEXT
="$XGETTEXT" # Let the user override the test with a path.
4177 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
4178 for ac_dir
in $PATH; do
4179 test -z "$ac_dir" && ac_dir
=.
4180 if test -f $ac_dir/$ac_word; then
4181 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
4182 ac_cv_path_XGETTEXT
="$ac_dir/$ac_word"
4188 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT
=":"
4192 XGETTEXT
="$ac_cv_path_XGETTEXT"
4193 if test -n "$XGETTEXT"; then
4194 echo "$ac_t""$XGETTEXT" 1>&6
4196 echo "$ac_t""no" 1>&6
4200 USE_INCLUDED_LIBINTL
=yes
4204 INTLDEPS
='$(top_builddir)/../intl/libintl.a'
4206 LIBS
=`echo $LIBS | sed -e 's/-lintl//'`
4207 nls_cv_header_intl
=libintl.h
4208 nls_cv_header_libgt
=libgettext.h
4211 if test "$XGETTEXT" != ":"; then
4212 if $XGETTEXT --omit-header /dev
/null
2> /dev
/null
; then
4215 echo "$ac_t""found xgettext programs is not GNU xgettext; ignore it" 1>&6
4220 # We need to process the po/ directory.
4224 nls_cv_header_intl
=libintl.h
4225 nls_cv_header_libgt
=libgettext.h
4228 # If this is used in GNU gettext we have to set USE_NLS to `yes'
4229 # because some of the sources are only built for this goal.
4230 if test "$PACKAGE" = gettext; then
4232 USE_INCLUDED_LIBINTL
=yes
4235 for lang
in $ALL_LINGUAS; do
4236 GMOFILES
="$GMOFILES $lang.gmo"
4237 POFILES
="$POFILES $lang.po"
4253 if test "x$CATOBJEXT" != "x"; then
4254 if test "x$ALL_LINGUAS" = "x"; then
4257 echo $ac_n "checking for catalogs to be installed""... $ac_c" 1>&6
4258 echo "configure:4259: checking for catalogs to be installed" >&5
4260 for lang
in ${LINGUAS=$ALL_LINGUAS}; do
4261 case "$ALL_LINGUAS" in
4262 *$lang*) NEW_LINGUAS
="$NEW_LINGUAS $lang" ;;
4265 LINGUAS
=$NEW_LINGUAS
4266 echo "$ac_t""$LINGUAS" 1>&6
4269 if test -n "$LINGUAS"; then
4270 for lang
in $LINGUAS; do CATALOGS
="$CATALOGS $lang$CATOBJEXT"; done
4274 if test $ac_cv_header_locale_h = yes; then
4275 INCLUDE_LOCALE_H
="#include <locale.h>"
4278 /* The system does not provide the header <locale.h>. Take care yourself. */"
4282 if test -f $srcdir/po2tbl.
sed.
in; then
4283 if test "$CATOBJEXT" = ".cat"; then
4284 ac_safe
=`echo "linux/version.h" | sed 'y%./+-%__p_%'`
4285 echo $ac_n "checking for linux/version.h""... $ac_c" 1>&6
4286 echo "configure:4287: checking for linux/version.h" >&5
4287 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4288 echo $ac_n "(cached) $ac_c" 1>&6
4290 cat > conftest.
$ac_ext <<EOF
4291 #line 4292 "configure"
4292 #include "confdefs.h"
4293 #include <linux/version.h>
4295 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4296 { (eval echo configure
:4297: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4297 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4298 if test -z "$ac_err"; then
4300 eval "ac_cv_header_$ac_safe=yes"
4303 echo "configure: failed program was:" >&5
4304 cat conftest.
$ac_ext >&5
4306 eval "ac_cv_header_$ac_safe=no"
4310 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4311 echo "$ac_t""yes" 1>&6
4314 echo "$ac_t""no" 1>&6
4319 sed -e '/^#/d' $srcdir/$msgformat-msg.
sed > po2msg.
sed
4321 sed -e '/^#.*[^\\]$/d' -e '/^#$/d' \
4322 $srcdir/po2tbl.
sed.
in > po2tbl.
sed
4325 if test "$PACKAGE" = "gettext"; then
4335 MKINSTALLDIRS
="\$(srcdir)/../../mkinstalldirs"
4341 if test -f $srcdir/po
/POTFILES.
in; then
4342 test -d po || mkdir po
4343 if test "x$srcdir" != "x."; then
4344 if test "x`echo $srcdir | sed 's@/.*@@'`" = "x"; then
4345 posrcprefix
="$srcdir/"
4347 posrcprefix
="../$srcdir/"
4353 sed -e "/^#/d" -e "/^\$/d" -e "s,.*, $posrcprefix& \\\\," -e "\$s/\(.*\) \\\\/\1/" \
4354 < $srcdir/po
/POTFILES.
in > po
/POTFILES
4358 # Permit host specific settings.
4359 .
${srcdir}/configure.
host
4362 # Find a good install program. We prefer a C program (faster),
4363 # so one script is as good as another. But avoid the broken or
4364 # incompatible versions:
4365 # SysV /etc/install, /usr/sbin/install
4366 # SunOS /usr/etc/install
4367 # IRIX /sbin/install
4369 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
4370 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
4371 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
4372 # ./install, which can be erroneously created by make from ./install.sh.
4373 echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
4374 echo "configure:4375: checking for a BSD compatible install" >&5
4375 if test -z "$INSTALL"; then
4376 if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
4377 echo $ac_n "(cached) $ac_c" 1>&6
4379 IFS
="${IFS= }"; ac_save_IFS
="$IFS"; IFS
=":"
4380 for ac_dir
in $PATH; do
4381 # Account for people who put trailing slashes in PATH elements.
4383 /|.
/|.
//|
/etc
/*|
/usr
/sbin
/*|
/usr
/etc
/*|
/sbin
/*|
/usr
/afsws
/bin
/*|
/usr
/ucb
/*) ;;
4385 # OSF1 and SCO ODT 3.0 have their own names for install.
4386 # Don't use installbsd from OSF since it installs stuff as root
4388 for ac_prog
in ginstall scoinst
install; do
4389 if test -f $ac_dir/$ac_prog; then
4390 if test $ac_prog = install &&
4391 grep dspmsg
$ac_dir/$ac_prog >/dev
/null
2>&1; then
4392 # AIX install. It has an incompatible calling convention.
4395 ac_cv_path_install
="$ac_dir/$ac_prog -c"
4406 if test "${ac_cv_path_install+set}" = set; then
4407 INSTALL
="$ac_cv_path_install"
4409 # As a last resort, use the slow shell script. We don't cache a
4410 # path for INSTALL within a source directory, because that will
4411 # break other packages using the cache if that directory is
4412 # removed, or if the path is relative.
4413 INSTALL
="$ac_install_sh"
4416 echo "$ac_t""$INSTALL" 1>&6
4418 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
4419 # It thinks the first close brace ends the variable substitution.
4420 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM
='${INSTALL}'
4422 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT
='${INSTALL_PROGRAM}'
4424 test -z "$INSTALL_DATA" && INSTALL_DATA
='${INSTALL} -m 644'
4427 BFD_HOST_64BIT_LONG
=0
4428 BFD_HOST_64_BIT_DEFINED
=0
4431 if test "x${HOST_64BIT_TYPE}" = "xlong"; then
4432 BFD_HOST_64BIT_LONG
=1
4433 elif test "x${HOST_64BIT_TYPE}" != "x"; then
4434 BFD_HOST_64_BIT_DEFINED
=1
4435 BFD_HOST_64_BIT
=${HOST_64BIT_TYPE}
4436 BFD_HOST_U_64_BIT
=${HOST_U_64BIT_TYPE}
4443 # Put a plausible default for CC_FOR_BUILD in Makefile.
4444 if test -z "$CC_FOR_BUILD"; then
4445 if test "x$cross_compiling" = "xno"; then
4446 CC_FOR_BUILD
='$(CC)'
4452 # Also set EXEEXT_FOR_BUILD.
4453 if test "x$cross_compiling" = "xno"; then
4454 EXEEXT_FOR_BUILD
='$(EXEEXT)'
4456 echo $ac_n "checking for build system executable suffix""... $ac_c" 1>&6
4457 echo "configure:4458: checking for build system executable suffix" >&5
4458 if eval "test \"`echo '$''{'bfd_cv_build_exeext'+set}'`\" = set"; then
4459 echo $ac_n "(cached) $ac_c" 1>&6
4462 echo 'int main () { return 0; }' > conftest.c
4463 bfd_cv_build_exeext
=
4464 ${CC_FOR_BUILD} -o conftest conftest.c
1>&5 2>&5
4465 for file in conftest.
*; do
4467 *.c |
*.o |
*.obj |
*.ilk |
*.pdb
) ;;
4468 *) bfd_cv_build_exeext
=`echo $file | sed -e s/conftest//` ;;
4472 test x
"${bfd_cv_build_exeext}" = x
&& bfd_cv_build_exeext
=no
4475 echo "$ac_t""$bfd_cv_build_exeext" 1>&6
4477 test x
"${bfd_cv_build_exeext}" != xno
&& EXEEXT_FOR_BUILD
=${bfd_cv_build_exeext}
4481 for ac_hdr
in stddef.h string.h
strings.h stdlib.h
time.h unistd.h
4483 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4484 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4485 echo "configure:4486: checking for $ac_hdr" >&5
4486 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4487 echo $ac_n "(cached) $ac_c" 1>&6
4489 cat > conftest.
$ac_ext <<EOF
4490 #line 4491 "configure"
4491 #include "confdefs.h"
4494 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4495 { (eval echo configure
:4496: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4496 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4497 if test -z "$ac_err"; then
4499 eval "ac_cv_header_$ac_safe=yes"
4502 echo "configure: failed program was:" >&5
4503 cat conftest.
$ac_ext >&5
4505 eval "ac_cv_header_$ac_safe=no"
4509 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4510 echo "$ac_t""yes" 1>&6
4511 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4512 cat >> confdefs.h
<<EOF
4513 #define $ac_tr_hdr 1
4517 echo "$ac_t""no" 1>&6
4521 for ac_hdr
in fcntl.h sys
/file.h sys
/time.h
4523 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4524 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4525 echo "configure:4526: checking for $ac_hdr" >&5
4526 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4527 echo $ac_n "(cached) $ac_c" 1>&6
4529 cat > conftest.
$ac_ext <<EOF
4530 #line 4531 "configure"
4531 #include "confdefs.h"
4534 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4535 { (eval echo configure
:4536: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4536 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4537 if test -z "$ac_err"; then
4539 eval "ac_cv_header_$ac_safe=yes"
4542 echo "configure: failed program was:" >&5
4543 cat conftest.
$ac_ext >&5
4545 eval "ac_cv_header_$ac_safe=no"
4549 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4550 echo "$ac_t""yes" 1>&6
4551 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4552 cat >> confdefs.h
<<EOF
4553 #define $ac_tr_hdr 1
4557 echo "$ac_t""no" 1>&6
4561 echo $ac_n "checking whether time.h and sys/time.h may both be included""... $ac_c" 1>&6
4562 echo "configure:4563: checking whether time.h and sys/time.h may both be included" >&5
4563 if eval "test \"`echo '$''{'ac_cv_header_time'+set}'`\" = set"; then
4564 echo $ac_n "(cached) $ac_c" 1>&6
4566 cat > conftest.
$ac_ext <<EOF
4567 #line 4568 "configure"
4568 #include "confdefs.h"
4569 #include <sys/types.h>
4570 #include <sys/time.h>
4576 if { (eval echo configure
:4577: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4578 ac_cv_header_time
=yes
4580 echo "configure: failed program was:" >&5
4581 cat conftest.
$ac_ext >&5
4583 ac_cv_header_time
=no
4588 echo "$ac_t""$ac_cv_header_time" 1>&6
4589 if test $ac_cv_header_time = yes; then
4590 cat >> confdefs.h
<<\EOF
4591 #define TIME_WITH_SYS_TIME 1
4597 for ac_hdr
in dirent.h sys
/ndir.h sys
/dir.h ndir.h
4599 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4600 echo $ac_n "checking for $ac_hdr that defines DIR""... $ac_c" 1>&6
4601 echo "configure:4602: checking for $ac_hdr that defines DIR" >&5
4602 if eval "test \"`echo '$''{'ac_cv_header_dirent_$ac_safe'+set}'`\" = set"; then
4603 echo $ac_n "(cached) $ac_c" 1>&6
4605 cat > conftest.
$ac_ext <<EOF
4606 #line 4607 "configure"
4607 #include "confdefs.h"
4608 #include <sys/types.h>
4614 if { (eval echo configure
:4615: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4616 eval "ac_cv_header_dirent_$ac_safe=yes"
4618 echo "configure: failed program was:" >&5
4619 cat conftest.
$ac_ext >&5
4621 eval "ac_cv_header_dirent_$ac_safe=no"
4625 if eval "test \"`echo '$ac_cv_header_dirent_'$ac_safe`\" = yes"; then
4626 echo "$ac_t""yes" 1>&6
4627 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4628 cat >> confdefs.h
<<EOF
4629 #define $ac_tr_hdr 1
4631 ac_header_dirent
=$ac_hdr; break
4633 echo "$ac_t""no" 1>&6
4636 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
4637 if test $ac_header_dirent = dirent.h
; then
4638 echo $ac_n "checking for opendir in -ldir""... $ac_c" 1>&6
4639 echo "configure:4640: checking for opendir in -ldir" >&5
4640 ac_lib_var
=`echo dir'_'opendir | sed 'y%./+-%__p_%'`
4641 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4642 echo $ac_n "(cached) $ac_c" 1>&6
4644 ac_save_LIBS
="$LIBS"
4646 cat > conftest.
$ac_ext <<EOF
4647 #line 4648 "configure"
4648 #include "confdefs.h"
4649 /* Override any gcc2 internal prototype to avoid an error. */
4650 /* We use char because int might match the return type of a gcc2
4651 builtin and then its argument prototype would still apply. */
4658 if { (eval echo configure
:4659: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4660 eval "ac_cv_lib_$ac_lib_var=yes"
4662 echo "configure: failed program was:" >&5
4663 cat conftest.
$ac_ext >&5
4665 eval "ac_cv_lib_$ac_lib_var=no"
4668 LIBS
="$ac_save_LIBS"
4671 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4672 echo "$ac_t""yes" 1>&6
4675 echo "$ac_t""no" 1>&6
4679 echo $ac_n "checking for opendir in -lx""... $ac_c" 1>&6
4680 echo "configure:4681: checking for opendir in -lx" >&5
4681 ac_lib_var
=`echo x'_'opendir | sed 'y%./+-%__p_%'`
4682 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4683 echo $ac_n "(cached) $ac_c" 1>&6
4685 ac_save_LIBS
="$LIBS"
4687 cat > conftest.
$ac_ext <<EOF
4688 #line 4689 "configure"
4689 #include "confdefs.h"
4690 /* Override any gcc2 internal prototype to avoid an error. */
4691 /* We use char because int might match the return type of a gcc2
4692 builtin and then its argument prototype would still apply. */
4699 if { (eval echo configure
:4700: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4701 eval "ac_cv_lib_$ac_lib_var=yes"
4703 echo "configure: failed program was:" >&5
4704 cat conftest.
$ac_ext >&5
4706 eval "ac_cv_lib_$ac_lib_var=no"
4709 LIBS
="$ac_save_LIBS"
4712 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4713 echo "$ac_t""yes" 1>&6
4716 echo "$ac_t""no" 1>&6
4721 for ac_func
in fcntl getpagesize setitimer sysconf fdopen getuid getgid
4723 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4724 echo "configure:4725: checking for $ac_func" >&5
4725 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4726 echo $ac_n "(cached) $ac_c" 1>&6
4728 cat > conftest.
$ac_ext <<EOF
4729 #line 4730 "configure"
4730 #include "confdefs.h"
4731 /* System header to define __stub macros and hopefully few prototypes,
4732 which can conflict with char $ac_func(); below. */
4734 /* Override any gcc2 internal prototype to avoid an error. */
4735 /* We use char because int might match the return type of a gcc2
4736 builtin and then its argument prototype would still apply. */
4741 /* The GNU C library defines this for functions which it implements
4742 to always fail with ENOSYS. Some functions are actually named
4743 something starting with __ and the normal name is an alias. */
4744 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4752 if { (eval echo configure
:4753: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4754 eval "ac_cv_func_$ac_func=yes"
4756 echo "configure: failed program was:" >&5
4757 cat conftest.
$ac_ext >&5
4759 eval "ac_cv_func_$ac_func=no"
4764 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4765 echo "$ac_t""yes" 1>&6
4766 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4767 cat >> confdefs.h
<<EOF
4768 #define $ac_tr_func 1
4772 echo "$ac_t""no" 1>&6
4779 *-*-msdos* |
*-*-go32* |
*-*-mingw32* |
*-*-cygwin* |
*-*-windows*)
4780 cat >> confdefs.h
<<\EOF
4781 #define USE_BINARY_FOPEN 1
4786 echo $ac_n "checking whether strstr must be declared""... $ac_c" 1>&6
4787 echo "configure:4788: checking whether strstr must be declared" >&5
4788 if eval "test \"`echo '$''{'bfd_cv_decl_needed_strstr'+set}'`\" = set"; then
4789 echo $ac_n "(cached) $ac_c" 1>&6
4791 cat > conftest.
$ac_ext <<EOF
4792 #line 4793 "configure"
4793 #include "confdefs.h"
4796 #ifdef HAVE_STRING_H
4799 #ifdef HAVE_STRINGS_H
4800 #include <strings.h>
4803 #ifdef HAVE_STDLIB_H
4806 #ifdef HAVE_UNISTD_H
4810 char *(*pfn) = (char *(*)) strstr
4813 if { (eval echo configure
:4814: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4815 bfd_cv_decl_needed_strstr
=no
4817 echo "configure: failed program was:" >&5
4818 cat conftest.
$ac_ext >&5
4820 bfd_cv_decl_needed_strstr
=yes
4825 echo "$ac_t""$bfd_cv_decl_needed_strstr" 1>&6
4826 if test $bfd_cv_decl_needed_strstr = yes; then
4827 cat >> confdefs.h
<<\EOF
4828 #define NEED_DECLARATION_STRSTR 1
4833 echo $ac_n "checking whether malloc must be declared""... $ac_c" 1>&6
4834 echo "configure:4835: checking whether malloc must be declared" >&5
4835 if eval "test \"`echo '$''{'bfd_cv_decl_needed_malloc'+set}'`\" = set"; then
4836 echo $ac_n "(cached) $ac_c" 1>&6
4838 cat > conftest.
$ac_ext <<EOF
4839 #line 4840 "configure"
4840 #include "confdefs.h"
4843 #ifdef HAVE_STRING_H
4846 #ifdef HAVE_STRINGS_H
4847 #include <strings.h>
4850 #ifdef HAVE_STDLIB_H
4853 #ifdef HAVE_UNISTD_H
4857 char *(*pfn) = (char *(*)) malloc
4860 if { (eval echo configure
:4861: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4862 bfd_cv_decl_needed_malloc
=no
4864 echo "configure: failed program was:" >&5
4865 cat conftest.
$ac_ext >&5
4867 bfd_cv_decl_needed_malloc
=yes
4872 echo "$ac_t""$bfd_cv_decl_needed_malloc" 1>&6
4873 if test $bfd_cv_decl_needed_malloc = yes; then
4874 cat >> confdefs.h
<<\EOF
4875 #define NEED_DECLARATION_MALLOC 1
4880 echo $ac_n "checking whether realloc must be declared""... $ac_c" 1>&6
4881 echo "configure:4882: checking whether realloc must be declared" >&5
4882 if eval "test \"`echo '$''{'bfd_cv_decl_needed_realloc'+set}'`\" = set"; then
4883 echo $ac_n "(cached) $ac_c" 1>&6
4885 cat > conftest.
$ac_ext <<EOF
4886 #line 4887 "configure"
4887 #include "confdefs.h"
4890 #ifdef HAVE_STRING_H
4893 #ifdef HAVE_STRINGS_H
4894 #include <strings.h>
4897 #ifdef HAVE_STDLIB_H
4900 #ifdef HAVE_UNISTD_H
4904 char *(*pfn) = (char *(*)) realloc
4907 if { (eval echo configure
:4908: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4909 bfd_cv_decl_needed_realloc
=no
4911 echo "configure: failed program was:" >&5
4912 cat conftest.
$ac_ext >&5
4914 bfd_cv_decl_needed_realloc
=yes
4919 echo "$ac_t""$bfd_cv_decl_needed_realloc" 1>&6
4920 if test $bfd_cv_decl_needed_realloc = yes; then
4921 cat >> confdefs.h
<<\EOF
4922 #define NEED_DECLARATION_REALLOC 1
4927 echo $ac_n "checking whether free must be declared""... $ac_c" 1>&6
4928 echo "configure:4929: checking whether free must be declared" >&5
4929 if eval "test \"`echo '$''{'bfd_cv_decl_needed_free'+set}'`\" = set"; then
4930 echo $ac_n "(cached) $ac_c" 1>&6
4932 cat > conftest.
$ac_ext <<EOF
4933 #line 4934 "configure"
4934 #include "confdefs.h"
4937 #ifdef HAVE_STRING_H
4940 #ifdef HAVE_STRINGS_H
4941 #include <strings.h>
4944 #ifdef HAVE_STDLIB_H
4947 #ifdef HAVE_UNISTD_H
4951 char *(*pfn) = (char *(*)) free
4954 if { (eval echo configure
:4955: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4956 bfd_cv_decl_needed_free
=no
4958 echo "configure: failed program was:" >&5
4959 cat conftest.
$ac_ext >&5
4961 bfd_cv_decl_needed_free
=yes
4966 echo "$ac_t""$bfd_cv_decl_needed_free" 1>&6
4967 if test $bfd_cv_decl_needed_free = yes; then
4968 cat >> confdefs.h
<<\EOF
4969 #define NEED_DECLARATION_FREE 1
4974 echo $ac_n "checking whether getenv must be declared""... $ac_c" 1>&6
4975 echo "configure:4976: checking whether getenv must be declared" >&5
4976 if eval "test \"`echo '$''{'bfd_cv_decl_needed_getenv'+set}'`\" = set"; then
4977 echo $ac_n "(cached) $ac_c" 1>&6
4979 cat > conftest.
$ac_ext <<EOF
4980 #line 4981 "configure"
4981 #include "confdefs.h"
4984 #ifdef HAVE_STRING_H
4987 #ifdef HAVE_STRINGS_H
4988 #include <strings.h>
4991 #ifdef HAVE_STDLIB_H
4994 #ifdef HAVE_UNISTD_H
4998 char *(*pfn) = (char *(*)) getenv
5001 if { (eval echo configure
:5002: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5003 bfd_cv_decl_needed_getenv
=no
5005 echo "configure: failed program was:" >&5
5006 cat conftest.
$ac_ext >&5
5008 bfd_cv_decl_needed_getenv
=yes
5013 echo "$ac_t""$bfd_cv_decl_needed_getenv" 1>&6
5014 if test $bfd_cv_decl_needed_getenv = yes; then
5015 cat >> confdefs.h
<<\EOF
5016 #define NEED_DECLARATION_GETENV 1
5022 # If we are configured native, pick a core file support file.
5026 if test "${target}" = "${host}"; then
5031 alpha
*-*-linux-gnu*)
5032 COREFILE
=trad-core.lo
5033 TRAD_HEADER
='"hosts/alphalinux.h"'
5035 alpha
*-*-netbsd*) COREFILE
=netbsd-core.lo
;;
5036 alpha
*-*-*) COREFILE
=osf-core.lo
;;
5037 arm-
*-freebsd*) COREFILE
='' ;;
5038 arm-
*-netbsd*) COREFILE
=netbsd-core.lo
;;
5039 arm-
*-riscix) COREFILE
=trad-core.lo
;;
5040 hppa
*-*-hpux*) COREFILE
=hpux-core.lo
;;
5041 hppa
*-*-hiux*) COREFILE
=hpux-core.lo
;;
5042 hppa
*-*-mpeix*) COREFILE
=hpux-core.lo
;;
5043 hppa
*-*-bsd*) COREFILE
="hpux-core.lo hppabsd-core.lo"
5044 COREFLAG
="-DHPUX_CORE -DHPPABSD_CORE" ;;
5046 COREFILE
=trad-core.lo
5047 TRAD_HEADER
='"hosts/i370linux.h"'
5050 i
[3456]86-sequent-bsd*)
5051 COREFILE
=trad-core.lo
5052 TRAD_HEADER
='"hosts/symmetry.h"'
5054 i
[3456]86-sequent-sysv4*) ;;
5055 i
[3456]86-sequent-sysv*)
5056 COREFILE
=trad-core.lo
5057 TRAD_HEADER
='"hosts/symmetry.h"'
5062 i
[3456]86-*-bsd* | i
[34567]86-*-freebsd[123] | i
[34567]86-*-freebsd[123]\.
* | i
[34567]86-*-freebsd4\.
[01]* | i
[34567]86-*-freebsd*aout
*)
5063 COREFILE
=trad-core.lo
5064 TRAD_HEADER
='"hosts/i386bsd.h"'
5066 i
[3456]86-*-freebsd*)
5068 TRAD_HEADER
='"hosts/i386bsd.h"'
5070 i
[3456]86-*-netbsd* | i
[3456]86-*-openbsd*)
5071 COREFILE
=netbsd-core.lo
5073 i
[3456]86-esix-sysv3*)
5074 COREFILE
=trad-core.lo
5075 TRAD_HEADER
='"hosts/esix.h"'
5077 i
[3456]86-*-sco3.2v5
*)
5078 COREFILE
=sco5-core.lo
5080 i
[3456]86-*-sco* | i
[3456]86-*-isc*)
5081 COREFILE
=trad-core.lo
5082 TRAD_HEADER
='"hosts/i386sco.h"'
5085 COREFILE
=trad-core.lo
5086 TRAD_HEADER
='"hosts/i386mach3.h"'
5088 i
[3456]86-*-linux-gnu*)
5089 COREFILE
=trad-core.lo
5090 TRAD_HEADER
='"hosts/i386linux.h"'
5092 i
[3456]86-*-isc*) COREFILE
=trad-core.lo
;;
5093 i
[3456]86-*-aix*) COREFILE
=aix386-core.lo
;;
5094 i860-
*-mach3* | i860-
*-osf1*)
5095 COREFILE
=trad-core.lo
5096 TRAD_HEADER
='"hosts/i860mach3.h"'
5099 COREFILE
=trad-core.lo
5100 TRAD_HEADER
='"hosts/mipsbsd.h"'
5103 COREFILE
=trad-core.lo
5104 TRAD_HEADER
='"hosts/mipsmach3.h"'
5106 mips-
*-netbsd* | mips
*-*-openbsd*)
5107 COREFILE
=netbsd-core.lo
5110 COREFILE
=trad-core.lo
5111 TRAD_HEADER
='"hosts/decstation.h"'
5113 mips-sgi-irix4
*) COREFILE
=irix-core.lo
;;
5114 mips-sgi-irix5
*) COREFILE
=irix-core.lo
;;
5115 mips-sgi-irix6
*) COREFILE
=irix-core.lo
;;
5117 COREFILE
=trad-core.lo
5118 TRAD_HEADER
='"hosts/mipsmach3.h"'
5121 mips-
*-sysv* | mips-
*-riscos*)
5122 COREFILE
=trad-core.lo
5123 TRAD_HEADER
='"hosts/riscos.h"'
5126 COREFILE
=trad-core.lo
5127 TRAD_HEADER
='"hosts/news-mips.h"'
5130 COREFILE
=trad-core.lo
5131 TRAD_HEADER
='"hosts/dpx2.h"'
5133 m68
*-hp-hpux*) COREFILE
=hpux-core.lo
;;
5135 COREFILE
=trad-core.lo
5136 TRAD_HEADER
='"hosts/hp300bsd.h"'
5139 COREFILE
=trad-core.lo
5140 TRAD_HEADER
='"hosts/m68klinux.h"'
5142 m68
*-motorola-sysv*)
5143 COREFILE
=trad-core.lo
5144 TRAD_HEADER
='"hosts/delta68.h"'
5147 COREFILE
=trad-core.lo
5148 TRAD_HEADER
='"hosts/news.h"'
5150 m68
*-*-netbsd* | m68
*-*-openbsd*)
5151 COREFILE
=netbsd-core.lo
5154 COREFILE
=trad-core.lo
5155 TRAD_HEADER
='"hosts/m68kaux.h"'
5158 m88
*-motorola-sysv*) COREFILE
=ptrace-core.lo
;;
5160 COREFILE
=trad-core.lo
5161 TRAD_HEADER
='"hosts/m88kmach3.h"'
5164 COREFILE
=trad-core.lo
5165 TRAD_HEADER
='"hosts/pc532mach.h"'
5167 ns32k-
*-netbsd* | ns32k-
*-openbsd*)
5168 COREFILE
=netbsd-core.lo
5170 rs6000-
*-lynx*) COREFILE
=lynx-core.lo
;;
5171 rs6000-
*-aix4.
[3-9]* | powerpc-
*-aix4.
[3-9]*)
5172 COREFILE
=rs6000-core.lo
5173 COREFLAG
="$COREFLAG -DAIX_CORE_DUMPX_CORE"
5175 rs6000-
*-aix4*) COREFILE
=rs6000-core.lo
;;
5176 rs6000-
*-*) COREFILE
=rs6000-core.lo
;;
5177 powerpc-
*-aix4*) COREFILE
=rs6000-core.lo
;;
5178 powerpc-
*-aix*) COREFILE
=rs6000-core.lo
;;
5180 powerpc-
*-freebsd*) COREFILE
='' ;;
5181 powerpc-
*-netbsd*) COREFILE
=netbsd-core.lo
;;
5182 powerpc-
*-*bsd
*) COREFILE
=netbsd-core.lo
;;
5183 s390
*-*-*) COREFILE
=trad-core.lo
;;
5184 sh
*-*-netbsd*) COREFILE
=netbsd-core.lo
;;
5185 sparc-
*-netbsd* | sparc-
*-openbsd*)
5186 COREFILE
=netbsd-core.lo
5189 COREFILE
=trad-core.lo
5190 TRAD_HEADER
='"hosts/tahoe.h"'
5193 COREFILE
=trad-core.lo
5194 TRAD_HEADER
='"hosts/vaxult2.h"'
5197 COREFILE
=trad-core.lo
5198 TRAD_HEADER
='"hosts/vaxult2.h"'
5201 COREFILE
=trad-core.lo
5202 TRAD_HEADER
='"hosts/vaxbsd.h"'
5204 x86_64-
*-netbsd*) COREFILE
=netbsd-core.lo
;;
5208 aix386-core.lo
) COREFLAG
=-DAIX386_CORE ;;
5209 hppabsd-core.lo
) COREFLAG
=-DHPPABSD_CORE ;;
5210 hpux-core.lo
) COREFLAG
=-DHPUX_CORE ;;
5211 irix-core.lo
) COREFLAG
=-DIRIX_CORE ;;
5212 lynx-core.lo
) COREFLAG
=-DLYNX_CORE ;;
5213 netbsd-core.lo
) COREFLAG
=-DNETBSD_CORE ;;
5214 osf-core.lo
) COREFLAG
=-DOSF_CORE ;;
5215 ptrace-core.lo
) COREFLAG
=-DPTRACE_CORE ;;
5216 rs6000-core.lo
) COREFLAG
="$COREFLAG -DAIX_CORE" ;;
5217 sco5-core.lo
) COREFLAG
="$COREFLAG -DSCO5_CORE" ;;
5218 trad-core.lo
) COREFLAG
="$COREFLAG -DTRAD_CORE" ;;
5221 # ELF corefile support has several flavors, but all of
5222 # them use something called <sys/procfs.h>
5223 for ac_hdr
in sys
/procfs.h
5225 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5226 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5227 echo "configure:5228: checking for $ac_hdr" >&5
5228 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5229 echo $ac_n "(cached) $ac_c" 1>&6
5231 cat > conftest.
$ac_ext <<EOF
5232 #line 5233 "configure"
5233 #include "confdefs.h"
5236 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5237 { (eval echo configure
:5238: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5238 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5239 if test -z "$ac_err"; then
5241 eval "ac_cv_header_$ac_safe=yes"
5244 echo "configure: failed program was:" >&5
5245 cat conftest.
$ac_ext >&5
5247 eval "ac_cv_header_$ac_safe=no"
5251 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5252 echo "$ac_t""yes" 1>&6
5253 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5254 cat >> confdefs.h
<<EOF
5255 #define $ac_tr_hdr 1
5259 echo "$ac_t""no" 1>&6
5263 if test "$ac_cv_header_sys_procfs_h" = yes; then
5264 echo $ac_n "checking for prstatus_t in sys/procfs.h""... $ac_c" 1>&6
5265 echo "configure:5266: checking for prstatus_t in sys/procfs.h" >&5
5266 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_prstatus_t'+set}'`\" = set"; then
5267 echo $ac_n "(cached) $ac_c" 1>&6
5269 cat > conftest.
$ac_ext <<EOF
5270 #line 5271 "configure"
5271 #include "confdefs.h"
5274 #include <sys/procfs.h>
5279 if { (eval echo configure
:5280: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5281 bfd_cv_have_sys_procfs_type_prstatus_t
=yes
5283 echo "configure: failed program was:" >&5
5284 cat conftest.
$ac_ext >&5
5286 bfd_cv_have_sys_procfs_type_prstatus_t
=no
5292 if test $bfd_cv_have_sys_procfs_type_prstatus_t = yes; then
5293 cat >> confdefs.h
<<\EOF
5294 #define HAVE_PRSTATUS_T 1
5298 echo "$ac_t""$bfd_cv_have_sys_procfs_type_prstatus_t" 1>&6
5300 echo $ac_n "checking for prstatus32_t in sys/procfs.h""... $ac_c" 1>&6
5301 echo "configure:5302: checking for prstatus32_t in sys/procfs.h" >&5
5302 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_prstatus32_t'+set}'`\" = set"; then
5303 echo $ac_n "(cached) $ac_c" 1>&6
5305 cat > conftest.
$ac_ext <<EOF
5306 #line 5307 "configure"
5307 #include "confdefs.h"
5310 #include <sys/procfs.h>
5315 if { (eval echo configure
:5316: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5317 bfd_cv_have_sys_procfs_type_prstatus32_t
=yes
5319 echo "configure: failed program was:" >&5
5320 cat conftest.
$ac_ext >&5
5322 bfd_cv_have_sys_procfs_type_prstatus32_t
=no
5328 if test $bfd_cv_have_sys_procfs_type_prstatus32_t = yes; then
5329 cat >> confdefs.h
<<\EOF
5330 #define HAVE_PRSTATUS32_T 1
5334 echo "$ac_t""$bfd_cv_have_sys_procfs_type_prstatus32_t" 1>&6
5336 echo $ac_n "checking for prstatus_t.pr_who in sys/procfs.h""... $ac_c" 1>&6
5337 echo "configure:5338: checking for prstatus_t.pr_who in sys/procfs.h" >&5
5338 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who'+set}'`\" = set"; then
5339 echo $ac_n "(cached) $ac_c" 1>&6
5341 cat > conftest.
$ac_ext <<EOF
5342 #line 5343 "configure"
5343 #include "confdefs.h"
5346 #include <sys/procfs.h>
5348 prstatus_t avar; void* aref = (void*) &avar.pr_who
5351 if { (eval echo configure
:5352: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5353 bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who
=yes
5355 echo "configure: failed program was:" >&5
5356 cat conftest.
$ac_ext >&5
5358 bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who
=no
5364 if test $bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who = yes; then
5365 cat >> confdefs.h
<<\EOF
5366 #define HAVE_PRSTATUS_T_PR_WHO 1
5370 echo "$ac_t""$bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who" 1>&6
5372 echo $ac_n "checking for prstatus32_t.pr_who in sys/procfs.h""... $ac_c" 1>&6
5373 echo "configure:5374: checking for prstatus32_t.pr_who in sys/procfs.h" >&5
5374 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who'+set}'`\" = set"; then
5375 echo $ac_n "(cached) $ac_c" 1>&6
5377 cat > conftest.
$ac_ext <<EOF
5378 #line 5379 "configure"
5379 #include "confdefs.h"
5382 #include <sys/procfs.h>
5384 prstatus32_t avar; void* aref = (void*) &avar.pr_who
5387 if { (eval echo configure
:5388: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5389 bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who
=yes
5391 echo "configure: failed program was:" >&5
5392 cat conftest.
$ac_ext >&5
5394 bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who
=no
5400 if test $bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who = yes; then
5401 cat >> confdefs.h
<<\EOF
5402 #define HAVE_PRSTATUS32_T_PR_WHO 1
5406 echo "$ac_t""$bfd_cv_have_sys_procfs_type_member_prstatus32_t_pr_who" 1>&6
5408 echo $ac_n "checking for pstatus_t in sys/procfs.h""... $ac_c" 1>&6
5409 echo "configure:5410: checking for pstatus_t in sys/procfs.h" >&5
5410 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_pstatus_t'+set}'`\" = set"; then
5411 echo $ac_n "(cached) $ac_c" 1>&6
5413 cat > conftest.
$ac_ext <<EOF
5414 #line 5415 "configure"
5415 #include "confdefs.h"
5418 #include <sys/procfs.h>
5423 if { (eval echo configure
:5424: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5425 bfd_cv_have_sys_procfs_type_pstatus_t
=yes
5427 echo "configure: failed program was:" >&5
5428 cat conftest.
$ac_ext >&5
5430 bfd_cv_have_sys_procfs_type_pstatus_t
=no
5436 if test $bfd_cv_have_sys_procfs_type_pstatus_t = yes; then
5437 cat >> confdefs.h
<<\EOF
5438 #define HAVE_PSTATUS_T 1
5442 echo "$ac_t""$bfd_cv_have_sys_procfs_type_pstatus_t" 1>&6
5444 echo $ac_n "checking for pxstatus_t in sys/procfs.h""... $ac_c" 1>&6
5445 echo "configure:5446: checking for pxstatus_t in sys/procfs.h" >&5
5446 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_pxstatus_t'+set}'`\" = set"; then
5447 echo $ac_n "(cached) $ac_c" 1>&6
5449 cat > conftest.
$ac_ext <<EOF
5450 #line 5451 "configure"
5451 #include "confdefs.h"
5454 #include <sys/procfs.h>
5459 if { (eval echo configure
:5460: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5461 bfd_cv_have_sys_procfs_type_pxstatus_t
=yes
5463 echo "configure: failed program was:" >&5
5464 cat conftest.
$ac_ext >&5
5466 bfd_cv_have_sys_procfs_type_pxstatus_t
=no
5472 if test $bfd_cv_have_sys_procfs_type_pxstatus_t = yes; then
5473 cat >> confdefs.h
<<\EOF
5474 #define HAVE_PXSTATUS_T 1
5478 echo "$ac_t""$bfd_cv_have_sys_procfs_type_pxstatus_t" 1>&6
5480 echo $ac_n "checking for pstatus32_t in sys/procfs.h""... $ac_c" 1>&6
5481 echo "configure:5482: checking for pstatus32_t in sys/procfs.h" >&5
5482 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_pstatus32_t'+set}'`\" = set"; then
5483 echo $ac_n "(cached) $ac_c" 1>&6
5485 cat > conftest.
$ac_ext <<EOF
5486 #line 5487 "configure"
5487 #include "confdefs.h"
5490 #include <sys/procfs.h>
5495 if { (eval echo configure
:5496: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5497 bfd_cv_have_sys_procfs_type_pstatus32_t
=yes
5499 echo "configure: failed program was:" >&5
5500 cat conftest.
$ac_ext >&5
5502 bfd_cv_have_sys_procfs_type_pstatus32_t
=no
5508 if test $bfd_cv_have_sys_procfs_type_pstatus32_t = yes; then
5509 cat >> confdefs.h
<<\EOF
5510 #define HAVE_PSTATUS32_T 1
5514 echo "$ac_t""$bfd_cv_have_sys_procfs_type_pstatus32_t" 1>&6
5516 echo $ac_n "checking for prpsinfo_t in sys/procfs.h""... $ac_c" 1>&6
5517 echo "configure:5518: checking for prpsinfo_t in sys/procfs.h" >&5
5518 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_prpsinfo_t'+set}'`\" = set"; then
5519 echo $ac_n "(cached) $ac_c" 1>&6
5521 cat > conftest.
$ac_ext <<EOF
5522 #line 5523 "configure"
5523 #include "confdefs.h"
5526 #include <sys/procfs.h>
5531 if { (eval echo configure
:5532: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5533 bfd_cv_have_sys_procfs_type_prpsinfo_t
=yes
5535 echo "configure: failed program was:" >&5
5536 cat conftest.
$ac_ext >&5
5538 bfd_cv_have_sys_procfs_type_prpsinfo_t
=no
5544 if test $bfd_cv_have_sys_procfs_type_prpsinfo_t = yes; then
5545 cat >> confdefs.h
<<\EOF
5546 #define HAVE_PRPSINFO_T 1
5550 echo "$ac_t""$bfd_cv_have_sys_procfs_type_prpsinfo_t" 1>&6
5552 echo $ac_n "checking for prpsinfo32_t in sys/procfs.h""... $ac_c" 1>&6
5553 echo "configure:5554: checking for prpsinfo32_t in sys/procfs.h" >&5
5554 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_prpsinfo32_t'+set}'`\" = set"; then
5555 echo $ac_n "(cached) $ac_c" 1>&6
5557 cat > conftest.
$ac_ext <<EOF
5558 #line 5559 "configure"
5559 #include "confdefs.h"
5562 #include <sys/procfs.h>
5567 if { (eval echo configure
:5568: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5569 bfd_cv_have_sys_procfs_type_prpsinfo32_t
=yes
5571 echo "configure: failed program was:" >&5
5572 cat conftest.
$ac_ext >&5
5574 bfd_cv_have_sys_procfs_type_prpsinfo32_t
=no
5580 if test $bfd_cv_have_sys_procfs_type_prpsinfo32_t = yes; then
5581 cat >> confdefs.h
<<\EOF
5582 #define HAVE_PRPSINFO32_T 1
5586 echo "$ac_t""$bfd_cv_have_sys_procfs_type_prpsinfo32_t" 1>&6
5588 echo $ac_n "checking for psinfo_t in sys/procfs.h""... $ac_c" 1>&6
5589 echo "configure:5590: checking for psinfo_t in sys/procfs.h" >&5
5590 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_psinfo_t'+set}'`\" = set"; then
5591 echo $ac_n "(cached) $ac_c" 1>&6
5593 cat > conftest.
$ac_ext <<EOF
5594 #line 5595 "configure"
5595 #include "confdefs.h"
5598 #include <sys/procfs.h>
5603 if { (eval echo configure
:5604: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5605 bfd_cv_have_sys_procfs_type_psinfo_t
=yes
5607 echo "configure: failed program was:" >&5
5608 cat conftest.
$ac_ext >&5
5610 bfd_cv_have_sys_procfs_type_psinfo_t
=no
5616 if test $bfd_cv_have_sys_procfs_type_psinfo_t = yes; then
5617 cat >> confdefs.h
<<\EOF
5618 #define HAVE_PSINFO_T 1
5622 echo "$ac_t""$bfd_cv_have_sys_procfs_type_psinfo_t" 1>&6
5624 echo $ac_n "checking for psinfo32_t in sys/procfs.h""... $ac_c" 1>&6
5625 echo "configure:5626: checking for psinfo32_t in sys/procfs.h" >&5
5626 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_psinfo32_t'+set}'`\" = set"; then
5627 echo $ac_n "(cached) $ac_c" 1>&6
5629 cat > conftest.
$ac_ext <<EOF
5630 #line 5631 "configure"
5631 #include "confdefs.h"
5634 #include <sys/procfs.h>
5639 if { (eval echo configure
:5640: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5641 bfd_cv_have_sys_procfs_type_psinfo32_t
=yes
5643 echo "configure: failed program was:" >&5
5644 cat conftest.
$ac_ext >&5
5646 bfd_cv_have_sys_procfs_type_psinfo32_t
=no
5652 if test $bfd_cv_have_sys_procfs_type_psinfo32_t = yes; then
5653 cat >> confdefs.h
<<\EOF
5654 #define HAVE_PSINFO32_T 1
5658 echo "$ac_t""$bfd_cv_have_sys_procfs_type_psinfo32_t" 1>&6
5660 echo $ac_n "checking for lwpstatus_t in sys/procfs.h""... $ac_c" 1>&6
5661 echo "configure:5662: checking for lwpstatus_t in sys/procfs.h" >&5
5662 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_lwpstatus_t'+set}'`\" = set"; then
5663 echo $ac_n "(cached) $ac_c" 1>&6
5665 cat > conftest.
$ac_ext <<EOF
5666 #line 5667 "configure"
5667 #include "confdefs.h"
5670 #include <sys/procfs.h>
5675 if { (eval echo configure
:5676: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5677 bfd_cv_have_sys_procfs_type_lwpstatus_t
=yes
5679 echo "configure: failed program was:" >&5
5680 cat conftest.
$ac_ext >&5
5682 bfd_cv_have_sys_procfs_type_lwpstatus_t
=no
5688 if test $bfd_cv_have_sys_procfs_type_lwpstatus_t = yes; then
5689 cat >> confdefs.h
<<\EOF
5690 #define HAVE_LWPSTATUS_T 1
5694 echo "$ac_t""$bfd_cv_have_sys_procfs_type_lwpstatus_t" 1>&6
5696 echo $ac_n "checking for lwpxstatus_t in sys/procfs.h""... $ac_c" 1>&6
5697 echo "configure:5698: checking for lwpxstatus_t in sys/procfs.h" >&5
5698 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_lwpxstatus_t'+set}'`\" = set"; then
5699 echo $ac_n "(cached) $ac_c" 1>&6
5701 cat > conftest.
$ac_ext <<EOF
5702 #line 5703 "configure"
5703 #include "confdefs.h"
5706 #include <sys/procfs.h>
5711 if { (eval echo configure
:5712: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5713 bfd_cv_have_sys_procfs_type_lwpxstatus_t
=yes
5715 echo "configure: failed program was:" >&5
5716 cat conftest.
$ac_ext >&5
5718 bfd_cv_have_sys_procfs_type_lwpxstatus_t
=no
5724 if test $bfd_cv_have_sys_procfs_type_lwpxstatus_t = yes; then
5725 cat >> confdefs.h
<<\EOF
5726 #define HAVE_LWPXSTATUS_T 1
5730 echo "$ac_t""$bfd_cv_have_sys_procfs_type_lwpxstatus_t" 1>&6
5732 echo $ac_n "checking for lwpstatus_t.pr_context in sys/procfs.h""... $ac_c" 1>&6
5733 echo "configure:5734: checking for lwpstatus_t.pr_context in sys/procfs.h" >&5
5734 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context'+set}'`\" = set"; then
5735 echo $ac_n "(cached) $ac_c" 1>&6
5737 cat > conftest.
$ac_ext <<EOF
5738 #line 5739 "configure"
5739 #include "confdefs.h"
5742 #include <sys/procfs.h>
5744 lwpstatus_t avar; void* aref = (void*) &avar.pr_context
5747 if { (eval echo configure
:5748: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5749 bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context
=yes
5751 echo "configure: failed program was:" >&5
5752 cat conftest.
$ac_ext >&5
5754 bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context
=no
5760 if test $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context = yes; then
5761 cat >> confdefs.h
<<\EOF
5762 #define HAVE_LWPSTATUS_T_PR_CONTEXT 1
5766 echo "$ac_t""$bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context" 1>&6
5768 echo $ac_n "checking for lwpstatus_t.pr_reg in sys/procfs.h""... $ac_c" 1>&6
5769 echo "configure:5770: checking for lwpstatus_t.pr_reg in sys/procfs.h" >&5
5770 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg'+set}'`\" = set"; then
5771 echo $ac_n "(cached) $ac_c" 1>&6
5773 cat > conftest.
$ac_ext <<EOF
5774 #line 5775 "configure"
5775 #include "confdefs.h"
5778 #include <sys/procfs.h>
5780 lwpstatus_t avar; void* aref = (void*) &avar.pr_reg
5783 if { (eval echo configure
:5784: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5785 bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg
=yes
5787 echo "configure: failed program was:" >&5
5788 cat conftest.
$ac_ext >&5
5790 bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg
=no
5796 if test $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg = yes; then
5797 cat >> confdefs.h
<<\EOF
5798 #define HAVE_LWPSTATUS_T_PR_REG 1
5802 echo "$ac_t""$bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg" 1>&6
5804 echo $ac_n "checking for win32_pstatus_t in sys/procfs.h""... $ac_c" 1>&6
5805 echo "configure:5806: checking for win32_pstatus_t in sys/procfs.h" >&5
5806 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_win32_pstatus_t'+set}'`\" = set"; then
5807 echo $ac_n "(cached) $ac_c" 1>&6
5809 cat > conftest.
$ac_ext <<EOF
5810 #line 5811 "configure"
5811 #include "confdefs.h"
5814 #include <sys/procfs.h>
5816 win32_pstatus_t avar
5819 if { (eval echo configure
:5820: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
5821 bfd_cv_have_sys_procfs_type_win32_pstatus_t
=yes
5823 echo "configure: failed program was:" >&5
5824 cat conftest.
$ac_ext >&5
5826 bfd_cv_have_sys_procfs_type_win32_pstatus_t
=no
5832 if test $bfd_cv_have_sys_procfs_type_win32_pstatus_t = yes; then
5833 cat >> confdefs.h
<<\EOF
5834 #define HAVE_WIN32_PSTATUS_T 1
5838 echo "$ac_t""$bfd_cv_have_sys_procfs_type_win32_pstatus_t" 1>&6
5844 if test -n "$TRAD_HEADER"; then
5845 cat >> confdefs.h
<<EOF
5846 #define TRAD_HEADER $TRAD_HEADER
5851 # Horrible hacks to build DLLs on Windows.
5856 if test "$enable_shared" = "yes"; then
5857 WIN32LDFLAGS
="-no-undefined"
5858 WIN32LIBADD
="-L`pwd`/../libiberty -liberty -L`pwd`/../intl -lintl -lcygwin -lkernel32"
5862 # We borrow WIN32LIBADD so that the shared libbfd won't depend on
5866 # Linux/MIPS uses PIC by default.
5867 if test "$enable_shared" = "yes"; then
5868 WIN32LIBADD
="-L../libiberty -liberty"
5873 eval `grep "^[ ]*PICFLAG[ ]*=" ../libiberty/Makefile | sed -e "s/[ ]*//g"`
5874 if test -n "$PICFLAG"; then
5875 WIN32LIBADD
="-L../libiberty/pic -liberty"
5886 # Canonicalize the secondary target names.
5887 if test -n "$enable_targets" ; then
5888 for targ
in `echo $enable_targets | sed 's/,/ /g'`
5890 result
=`$ac_config_sub $targ 2>/dev/null`
5891 if test -n "$result" ; then
5892 canon_targets
="$canon_targets $result"
5894 # Allow targets that config.sub doesn't recognize, like "all".
5895 canon_targets
="$canon_targets $targ"
5905 for targ
in $target $canon_targets
5907 if test "x$targ" = "xall"; then
5910 .
$srcdir/config.bfd
5911 if test "x$targ" = "x$target"; then
5914 selvecs
="$selvecs $targ_defvec $targ_selvecs"
5915 selarchs
="$selarchs $targ_archs"
5916 TDEFINES
="$TDEFINES $targ_cflags"
5921 # This processing still needs to be done if we're to decide properly whether
5922 # 64-bit support needs to be compiled in. Currently, it will be included if
5923 # the default or any other explicitly requested target requires it; it
5924 # will not be included on a 32-bit host if no 64-bit target is requested, and
5925 # no "--with-64-bit-bfd" option is given, even if "--enable-targets=all" is
5928 # uniq the default and selected vectors in all the configured targets.
5930 for i
in $selvecs ; do
5939 # uniq the architectures in all the configured targets.
5941 for i
in $selarchs ; do
5949 # Target backend .o files.
5952 elf
="elf.lo elflink.lo elf-strtab.lo elf-eh-frame.lo dwarf1.lo"
5958 # This list is alphabetized to make it easy to compare
5959 # with the two vector lists in targets.c. For the same reason,
5960 # use one entry per line, even though this leads to long lines.
5961 a29kcoff_big_vec
) tb
="$tb coff-a29k.lo cofflink.lo" ;;
5962 a_out_adobe_vec
) tb
="$tb aout-adobe.lo aout32.lo" ;;
5963 aout0_big_vec
) tb
="$tb aout0.lo aout32.lo" ;;
5964 aout_arm_big_vec
) tb
="$tb aout-arm.lo aout32.lo" ;;
5965 aout_arm_little_vec
) tb
="$tb aout-arm.lo aout32.lo" ;;
5966 aout_mips_big_vec
) tb
="$tb mipsbsd.lo aout32.lo" ;;
5967 aout_mips_little_vec
) tb
="$tb mipsbsd.lo aout32.lo" ;;
5968 apollocoff_vec
) tb
="$tb coff-apollo.lo" ;;
5969 arm_epoc_pe_big_vec
) tb
="$tb epoc-pe-arm.lo peigen.lo cofflink.lo " ;;
5970 arm_epoc_pe_little_vec
) tb
="$tb epoc-pe-arm.lo peigen.lo cofflink.lo " ;;
5971 arm_epoc_pei_big_vec
) tb
="$tb epoc-pei-arm.lo peigen.lo cofflink.lo " ;;
5972 arm_epoc_pei_little_vec
) tb
="$tb epoc-pei-arm.lo peigen.lo cofflink.lo " ;;
5973 armcoff_big_vec
) tb
="$tb coff-arm.lo cofflink.lo " ;;
5974 armcoff_little_vec
) tb
="$tb coff-arm.lo cofflink.lo " ;;
5975 armnetbsd_vec
) tb
="$tb armnetbsd.lo aout32.lo" ;;
5976 armpe_big_vec
) tb
="$tb pe-arm.lo peigen.lo cofflink.lo " ;;
5977 armpe_little_vec
) tb
="$tb pe-arm.lo peigen.lo cofflink.lo " ;;
5978 armpei_big_vec
) tb
="$tb pei-arm.lo peigen.lo cofflink.lo " ;;
5979 armpei_little_vec
) tb
="$tb pei-arm.lo peigen.lo cofflink.lo " ;;
5980 b_out_vec_big_host
) tb
="$tb bout.lo aout32.lo" ;;
5981 b_out_vec_little_host
) tb
="$tb bout.lo aout32.lo" ;;
5982 bfd_efi_app_ia32_vec
) tb
="$tb efi-app-ia32.lo peigen.lo cofflink.lo" ;;
5983 bfd_efi_app_ia64_vec
) tb
="$tb efi-app-ia64.lo pepigen.lo cofflink.lo"; target_size
=64 ;;
5984 bfd_elf32_avr_vec
) tb
="$tb elf32-avr.lo elf32.lo $elf" ;;
5985 bfd_elf32_big_generic_vec
) tb
="$tb elf32-gen.lo elf32.lo $elf" ;;
5986 bfd_elf32_bigarc_vec
) tb
="$tb elf32-arc.lo elf32.lo $elf" ;;
5987 bfd_elf32_bigarm_oabi_vec
) tb
="$tb elfarm-oabi.lo elf32.lo $elf" ;;
5988 bfd_elf32_bigarm_vec
) tb
="$tb elfarm-nabi.lo elf32.lo $elf" ;;
5989 bfd_elf32_bigmips_vec
) tb
="$tb elf32-mips.lo elf32.lo $elf ecofflink.lo" ;;
5990 bfd_elf32_cris_vec
) tb
="$tb elf32-cris.lo elf32.lo $elf" ;;
5991 bfd_elf32_d10v_vec
) tb
="$tb elf32-d10v.lo elf32.lo $elf" ;;
5992 bfd_elf32_d30v_vec
) tb
="$tb elf32-d30v.lo elf32.lo $elf" ;;
5993 bfd_elf32_fr30_vec
) tb
="$tb elf32-fr30.lo elf32.lo $elf" ;;
5994 bfd_elf32_h8300_vec
) tb
="$tb elf32-h8300.lo elf32.lo $elf" ;;
5995 bfd_elf32_hppa_linux_vec
) tb
="$tb elf32-hppa.lo elf32.lo $elf" ;;
5996 bfd_elf32_hppa_vec
) tb
="$tb elf32-hppa.lo elf32.lo $elf" ;;
5997 bfd_elf32_i370_vec
) tb
="$tb elf32-i370.lo elf32.lo $elf" ;;
5998 bfd_elf32_i386_vec
) tb
="$tb elf32-i386.lo elf32.lo $elf" ;;
5999 bfd_elf32_i860_little_vec
) tb
="$tb elf32-i860.lo elf32.lo $elf" ;;
6000 bfd_elf32_i860_vec
) tb
="$tb elf32-i860.lo elf32.lo $elf" ;;
6001 bfd_elf32_i960_vec
) tb
="$tb elf32-i960.lo elf32.lo $elf" ;;
6002 bfd_elf32_ia64_big_vec
) tb
="$tb elf32-ia64.lo elf32.lo $elf" ;;
6003 bfd_elf32_ia64_hpux_big_vec
) tb
="$tb elf32-ia64.lo elf32.lo $elf";;
6004 bfd_elf32_little_generic_vec
) tb
="$tb elf32-gen.lo elf32.lo $elf" ;;
6005 bfd_elf32_littlearc_vec
) tb
="$tb elf32-arc.lo elf32.lo $elf" ;;
6006 bfd_elf32_littlearm_oabi_vec
) tb
="$tb elfarm-oabi.lo elf32.lo $elf" ;;
6007 bfd_elf32_littlearm_vec
) tb
="$tb elfarm-nabi.lo elf32.lo $elf" ;;
6008 bfd_elf32_littlemips_vec
) tb
="$tb elf32-mips.lo elf32.lo $elf ecofflink.lo" ;;
6009 bfd_elf32_m32r_vec
) tb
="$tb elf32-m32r.lo elf32.lo $elf" ;;
6010 bfd_elf32_m68hc11_vec
) tb
="$tb elf32-m68hc11.lo elf32.lo $elf" ;;
6011 bfd_elf32_m68hc12_vec
) tb
="$tb elf32-m68hc12.lo elf32.lo $elf" ;;
6012 bfd_elf32_m68k_vec
) tb
="$tb elf32-m68k.lo elf32.lo $elf" ;;
6013 bfd_elf32_m88k_vec
) tb
="$tb elf32-m88k.lo elf32.lo $elf" ;;
6014 bfd_elf32_mcore_big_vec
) tb
="$tb elf32-mcore.lo elf32.lo $elf" ;;
6015 bfd_elf32_mcore_little_vec
) tb
="$tb elf32-mcore.lo elf32.lo $elf" ;;
6016 bfd_elf32_mn10200_vec
) tb
="$tb elf-m10200.lo elf32.lo $elf" ;;
6017 bfd_elf32_mn10300_vec
) tb
="$tb elf-m10300.lo elf32.lo $elf" ;;
6018 bfd_elf32_openrisc_vec
) tb
="$tb elf32-openrisc.lo elf32.lo $elf" ;;
6019 bfd_elf32_or32_big_vec
) tb
="$tb elf32-or32.lo elf32.lo $elf" ;;
6020 bfd_elf32_pj_vec
) tb
="$tb elf32-pj.lo elf32.lo $elf";;
6021 bfd_elf32_pjl_vec
) tb
="$tb elf32-pj.lo elf32.lo $elf";;
6022 bfd_elf32_powerpc_vec
) tb
="$tb elf32-ppc.lo elf32.lo $elf" ;;
6023 bfd_elf32_powerpcle_vec
) tb
="$tb elf32-ppc.lo elf32.lo $elf" ;;
6024 bfd_elf32_s390_vec
) tb
="$tb elf32-s390.lo elf32.lo $elf" ;;
6025 bfd_elf32_sh_vec
) tb
="$tb elf32-sh.lo elf32.lo $elf coff-sh.lo" ;;
6026 bfd_elf32_shblin_vec
) tb
="$tb elf32-sh-lin.lo elf32.lo $elf coff-sh.lo cofflink.lo" ;;
6027 bfd_elf32_shl_vec
) tb
="$tb elf32-sh.lo elf32.lo $elf coff-sh.lo" ;;
6028 bfd_elf32_shlin_vec
) tb
="$tb elf32-sh-lin.lo elf32.lo $elf coff-sh.lo cofflink.lo" ;;
6029 bfd_elf32_shlnbsd_vec
) tb
="$tb elf32-sh-nbsd.lo elf32.lo $elf coff-sh.lo cofflink.lo" ;;
6030 bfd_elf32_shnbsd_vec
) tb
="$tb elf32-sh-nbsd.lo elf32.lo $elf coff-sh.lo cofflink.lo" ;;
6031 bfd_elf32_sparc_vec
) tb
="$tb elf32-sparc.lo elf32.lo $elf" ;;
6032 bfd_elf32_tradbigmips_vec
) tb
="$tb elf32-mips.lo elf32.lo $elf ecofflink.lo" ;;
6033 bfd_elf32_tradlittlemips_vec
) tb
="$tb elf32-mips.lo elf32.lo $elf ecofflink.lo" ;;
6034 bfd_elf32_us_cris_vec
) tb
="$tb elf32-cris.lo elf32.lo $elf" ;;
6035 bfd_elf32_v850_vec
) tb
="$tb elf32-v850.lo elf32.lo $elf" ;;
6036 bfd_elf32_xstormy16_vec
) tb
="$tb elf32-xstormy16.lo elf32.lo $elf" ;;
6037 bfd_elf64_alpha_vec
) tb
="$tb elf64-alpha.lo elf64.lo $elf"; target_size
=64 ;;
6038 bfd_elf64_big_generic_vec
) tb
="$tb elf64-gen.lo elf64.lo $elf"; target_size
=64 ;;
6039 bfd_elf64_bigmips_vec
) tb
="$tb elf64-mips.lo elf64.lo elf32-mips.lo elf32.lo $elf ecofflink.lo"; target_size
=64 ;;
6040 bfd_elf64_hppa_linux_vec
) tb
="$tb elf64-hppa.lo elf64.lo $elf"; target_size
=64 ;;
6041 bfd_elf64_hppa_vec
) tb
="$tb elf64-hppa.lo elf64.lo $elf"; target_size
=64 ;;
6042 bfd_elf64_ia64_aix_big_vec
) tb
="$tb elf64-ia64.lo elf64.lo $elf"; target_size
=64 ;;
6043 bfd_elf64_ia64_aix_little_vec
) tb
="$tb elf64-ia64.lo elf64.lo $elf"; target_size
=64 ;;
6044 bfd_elf64_ia64_big_vec
) tb
="$tb elf64-ia64.lo elf64.lo $elf"; target_size
=64 ;;
6045 bfd_elf64_ia64_hpux_big_vec
) tb
="$tb elf64-ia64.lo elf64.lo $elf"; target_size
=64 ;;
6046 bfd_elf64_ia64_little_vec
) tb
="$tb elf64-ia64.lo elf64.lo $elf"; target_size
=64 ;;
6047 bfd_elf64_little_generic_vec
) tb
="$tb elf64-gen.lo elf64.lo $elf"; target_size
=64 ;;
6048 bfd_elf64_littlemips_vec
) tb
="$tb elf64-mips.lo elf64.lo elf32-mips.lo elf32.lo $elf ecofflink.lo"; target_size
=64 ;;
6049 bfd_elf64_mmix_vec
) tb
="$tb elf64-mmix.lo elf64.lo $elf" target_size
=64 ;;
6050 bfd_elf64_powerpc_vec
) tb
="$tb elf64-ppc.lo elf64-gen.lo elf64.lo $elf"; target_size
=64 ;;
6051 bfd_elf64_powerpcle_vec
) tb
="$tb elf64-ppc.lo elf64-gen.lo elf64.lo $elf" target_size
=64 ;;
6052 bfd_elf64_s390_vec
) tb
="$tb elf64-s390.lo elf64.lo $elf"; target_size
=64 ;;
6053 bfd_elf64_sparc_vec
) tb
="$tb elf64-sparc.lo elf64.lo $elf"; target_size
=64 ;;
6054 bfd_elf64_tradbigmips_vec
) tb
="$tb elf64-mips.lo elf64.lo $elf ecofflink.lo"; target_size
=64 ;;
6055 bfd_elf64_tradlittlemips_vec
) tb
="$tb elf64-mips.lo elf64.lo $elf ecofflink.lo"; target_size
=64 ;;
6056 bfd_elf64_x86_64_vec
) tb
="$tb elf64-x86-64.lo elf64.lo $elf"; target_size
=64 ;;
6057 bfd_mmo_vec
) tb
="$tb mmo.lo" target_size
=64 ;;
6058 bfd_powerpc_pe_vec
) tb
="$tb pe-ppc.lo peigen.lo cofflink.lo" ;;
6059 bfd_powerpc_pei_vec
) tb
="$tb pei-ppc.lo peigen.lo cofflink.lo" ;;
6060 bfd_powerpcle_pe_vec
) tb
="$tb pe-ppc.lo peigen.lo cofflink.lo" ;;
6061 bfd_powerpcle_pei_vec
) tb
="$tb pei-ppc.lo peigen.lo cofflink.lo" ;;
6062 cisco_core_big_vec
) tb
="$tb cisco-core.lo" ;;
6063 cisco_core_little_vec
) tb
="$tb cisco-core.lo" ;;
6064 cris_aout_vec
) tb
="$tb aout-cris.lo" ;;
6065 demo_64_vec
) tb
="$tb demo64.lo aout64.lo"; target_size
=64 ;;
6066 ecoff_big_vec
) tb
="$tb coff-mips.lo ecoff.lo ecofflink.lo" ;;
6067 ecoff_biglittle_vec
) tb
="$tb coff-mips.lo ecoff.lo ecofflink.lo" ;;
6068 ecoff_little_vec
) tb
="$tb coff-mips.lo ecoff.lo ecofflink.lo" ;;
6069 ecoffalpha_little_vec
) tb
="$tb coff-alpha.lo ecoff.lo ecofflink.lo"; target_size
=64 ;;
6070 go32coff_vec
) tb
="$tb coff-go32.lo cofflink.lo" ;;
6071 go32stubbedcoff_vec
) tb
="$tb coff-stgo32.lo cofflink.lo" ;;
6072 h8300coff_vec
) tb
="$tb coff-h8300.lo reloc16.lo" ;;
6073 h8500coff_vec
) tb
="$tb coff-h8500.lo reloc16.lo" ;;
6074 host_aout_vec
) tb
="$tb host-aout.lo aout32.lo" ;;
6075 hp300bsd_vec
) tb
="$tb hp300bsd.lo aout32.lo" ;;
6076 hp300hpux_vec
) tb
="$tb hp300hpux.lo aout32.lo" ;;
6077 i386aout_vec
) tb
="$tb i386aout.lo aout32.lo" ;;
6078 i386bsd_vec
) tb
="$tb i386bsd.lo aout32.lo" ;;
6079 i386coff_vec
) tb
="$tb coff-i386.lo cofflink.lo" ;;
6080 i386dynix_vec
) tb
="$tb i386dynix.lo aout32.lo" ;;
6081 i386freebsd_vec
) tb
="$tb i386freebsd.lo aout32.lo" ;;
6082 i386linux_vec
) tb
="$tb i386linux.lo aout32.lo" ;;
6083 i386lynx_aout_vec
) tb
="$tb i386lynx.lo lynx-core.lo aout32.lo" ;;
6084 i386lynx_coff_vec
) tb
="$tb cf-i386lynx.lo cofflink.lo lynx-core.lo" ;;
6085 i386mach3_vec
) tb
="$tb i386mach3.lo aout32.lo" ;;
6086 i386msdos_vec
) tb
="$tb i386msdos.lo" ;;
6087 i386netbsd_vec
) tb
="$tb i386netbsd.lo aout32.lo" ;;
6088 i386os9k_vec
) tb
="$tb i386os9k.lo aout32.lo" ;;
6089 i386pe_vec
) tb
="$tb pe-i386.lo peigen.lo cofflink.lo" ;;
6090 i386pei_vec
) tb
="$tb pei-i386.lo peigen.lo cofflink.lo" ;;
6091 i860coff_vec
) tb
="$tb coff-i860.lo cofflink.lo" ;;
6092 icoff_big_vec
) tb
="$tb coff-i960.lo cofflink.lo" ;;
6093 icoff_little_vec
) tb
="$tb coff-i960.lo cofflink.lo" ;;
6094 ieee_vec
) tb
="$tb ieee.lo" ;;
6095 m68k4knetbsd_vec
) tb
="$tb m68k4knetbsd.lo aout32.lo" ;;
6096 m68kaux_coff_vec
) tb
="$tb coff-aux.lo coff-m68k.lo cofflink.lo" ;;
6097 m68kcoff_vec
) tb
="$tb coff-m68k.lo cofflink.lo" ;;
6098 m68kcoffun_vec
) tb
="$tb coff-u68k.lo coff-m68k.lo cofflink.lo" ;;
6099 m68klinux_vec
) tb
="$tb m68klinux.lo aout32.lo" ;;
6100 m68klynx_aout_vec
) tb
="$tb m68klynx.lo lynx-core.lo aout32.lo" ;;
6101 m68klynx_coff_vec
) tb
="$tb cf-m68klynx.lo coff-m68k.lo cofflink.lo lynx-core.lo" ;;
6102 m68knetbsd_vec
) tb
="$tb m68knetbsd.lo aout32.lo" ;;
6103 m68ksysvcoff_vec
) tb
="$tb coff-svm68k.lo cofflink.lo" ;;
6104 m88kbcs_vec
) tb
="$tb coff-m88k.lo" ;;
6105 mcore_pe_big_vec
) tb
="$tb pe-mcore.lo peigen.lo cofflink.lo" ;;
6106 mcore_pe_little_vec
) tb
="$tb pe-mcore.lo peigen.lo cofflink.lo" ;;
6107 mcore_pei_big_vec
) tb
="$tb pei-mcore.lo peigen.lo cofflink.lo" ;;
6108 mcore_pei_little_vec
) tb
="$tb pei-mcore.lo peigen.lo cofflink.lo" ;;
6109 mipslpe_vec
) tb
="$tb pe-mips.lo peigen.lo cofflink.lo" ;;
6110 mipslpei_vec
) tb
="$tb pei-mips.lo peigen.lo cofflink.lo" ;;
6111 newsos3_vec
) tb
="$tb newsos3.lo aout32.lo" ;;
6112 nlm32_alpha_vec
) tb
="$tb nlm32-alpha.lo nlm32.lo nlm.lo"; target_size
=64 ;;
6113 nlm32_i386_vec
) tb
="$tb nlm32-i386.lo nlm32.lo nlm.lo" ;;
6114 nlm32_powerpc_vec
) tb
="$tb nlm32-ppc.lo nlm32.lo nlm.lo" ;;
6115 nlm32_sparc_vec
) tb
="$tb nlm32-sparc.lo nlm32.lo nlm.lo" ;;
6116 or32coff_big_vec
) tb
="$tb coff-or32.lo cofflink.lo" ;;
6117 pc532machaout_vec
) tb
="$tb pc532-mach.lo aout-ns32k.lo" ;;
6118 pc532netbsd_vec
) tb
="$tb ns32knetbsd.lo aout-ns32k.lo" ;;
6119 pdp11_aout_vec
) tb
="$tb pdp11.lo" ;;
6120 pmac_xcoff_vec
) tb
="$tb coff-rs6000.lo xcofflink.lo" ;;
6121 ppcboot_vec
) tb
="$tb ppcboot.lo" ;;
6122 riscix_vec
) tb
="$tb aout32.lo riscix.lo" ;;
6123 rs6000coff64_vec
) tb
="$tb coff64-rs6000.lo xcofflink.lo"; target_size
=64 ;;
6124 rs6000coff_vec
) tb
="$tb coff-rs6000.lo xcofflink.lo" ;;
6125 shcoff_small_vec
) tb
="$tb coff-sh.lo cofflink.lo" ;;
6126 shcoff_vec
) tb
="$tb coff-sh.lo cofflink.lo" ;;
6127 shlcoff_small_vec
) tb
="$tb coff-sh.lo cofflink.lo" ;;
6128 shlcoff_vec
) tb
="$tb coff-sh.lo cofflink.lo" ;;
6129 shlpe_vec
) tb
="$tb pe-sh.lo coff-sh.lo peigen.lo cofflink.lo" ;;
6130 shlpei_vec
) tb
="$tb pei-sh.lo coff-sh.lo peigen.lo cofflink.lo" ;;
6131 som_vec
) tb
="$tb som.lo" ;;
6132 sparccoff_vec
) tb
="$tb coff-sparc.lo" ;;
6133 sparcle_aout_vec
) tb
="$tb aout-sparcle.lo aout32.lo" ;;
6134 sparclinux_vec
) tb
="$tb sparclinux.lo aout32.lo" ;;
6135 sparclynx_aout_vec
) tb
="$tb sparclynx.lo lynx-core.lo aout32.lo" ;;
6136 sparclynx_coff_vec
) tb
="$tb cf-sparclynx.lo lynx-core.lo" ;;
6137 sparcnetbsd_vec
) tb
="$tb sparcnetbsd.lo aout32.lo" ;;
6138 srec_vec
) tb
="$tb srec.lo" ;;
6139 sunos_big_vec
) tb
="$tb sunos.lo aout32.lo" ;;
6140 symbolsrec_vec
) tb
="$tb srec.lo" ;;
6141 tekhex_vec
) tb
="$tb tekhex.lo" ;;
6142 tic30_aout_vec
) tb
="$tb aout-tic30.lo" ;;
6143 tic30_coff_vec
) tb
="$tb coff-tic30.lo" ;;
6144 tic54x_coff0_beh_vec
) tb
="$tb coff-tic54x.lo" ;;
6145 tic54x_coff0_vec
) tb
="$tb coff-tic54x.lo" ;;
6146 tic54x_coff1_beh_vec
) tb
="$tb coff-tic54x.lo" ;;
6147 tic54x_coff1_vec
) tb
="$tb coff-tic54x.lo" ;;
6148 tic54x_coff2_beh_vec
) tb
="$tb coff-tic54x.lo" ;;
6149 tic54x_coff2_vec
) tb
="$tb coff-tic54x.lo" ;;
6150 tic80coff_vec
) tb
="$tb coff-tic80.lo cofflink.lo" ;;
6151 versados_vec
) tb
="$tb versados.lo" ;;
6152 vms_alpha_vec
) tb
="$tb vms.lo vms-hdr.lo vms-gsd.lo vms-tir.lo vms-misc.lo"; target_size
=64 ;;
6153 vms_vax_vec
) tb
="$tb vms.lo vms-hdr.lo vms-gsd.lo vms-tir.lo vms-misc.lo" ;;
6154 w65_vec
) tb
="$tb coff-w65.lo reloc16.lo" ;;
6155 we32kcoff_vec
) tb
="$tb coff-we32k.lo" ;;
6156 z8kcoff_vec
) tb
="$tb coff-z8k.lo reloc16.lo" ;;
6159 *) { echo "configure: error: *** unknown target vector $vec" 1>&2; exit 1; } ;;
6162 if test ${target_size} = 64; then
6165 if test x
"${vec}" = x
"${defvec}"; then
6166 bfd_default_target_size
=${target_size}
6170 # Target architecture .o files.
6171 # A couple of CPUs use shorter file names to avoid problems on DOS
6173 ta
=`echo $selarchs | sed -e s/bfd_/cpu-/g -e s/_arch/.lo/g -e s/mn10200/m10200/ -e s/mn10300/m10300/`
6175 # Weed out duplicate .o files.
6197 if test x
${all_targets} = xtrue
; then
6198 bfd_backends
="${bfd_backends}"' $(ALL_BACKENDS)'
6199 bfd_machines
="${bfd_machines}"' $(ALL_MACHINES)'
6203 else # all_targets is true
6204 # Only set these if they will be nonempty, for the clever echo.
6206 test -n "$selvecs" &&
6207 havevecs
=`echo $selvecs | sed -e 's/^/-DHAVE_/' -e 's/ \(.\)/ -DHAVE_\1/g'`
6208 test -n "$selvecs" &&
6209 selvecs
=`echo $selvecs | sed -e 's/^/\&/' -e 's/ \(.\)/,\&\1/g'`
6210 test -n "$selarchs" &&
6211 selarchs
=`echo $selarchs | sed -e 's/^/\&/' -e 's/ \(.\)/,\&\1/g'`
6212 fi # all_targets is true
6214 case ${host64}-${target64}-${want64} in
6217 bfd_libs
='$(BFD64_LIBS) $(BFD32_LIBS)'
6218 all_backends
='$(BFD64_BACKENDS) $(BFD32_BACKENDS)'
6219 if test -z "$GCC" && test "$BFD_HOST_64BIT_LONG" = "0" && test "$BFD_HOST_64_BIT_DEFINED" = "0"; then
6220 echo "configure: warning: You have requested a 64 bit BFD configuration, but" 1>&2
6221 echo "configure: warning: your compiler may not have a 64 bit integral type" 1>&2
6223 if test -n "$GCC" ; then
6225 echo $ac_n "checking for gcc version with buggy 64-bit support""... $ac_c" 1>&6
6226 echo "configure:6227: checking for gcc version with buggy 64-bit support" >&5
6227 # Add more tests for gcc versions with non-working 64-bit support here.
6228 cat > conftest.
$ac_ext <<EOF
6229 #line 6230 "configure"
6230 #include "confdefs.h"
6231 :__GNUC__:__GNUC_MINOR__:__i386__:
6233 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6234 egrep ": 2 : 91 : 1 :" >/dev
/null
2>&1; then
6237 echo "$ac_t""yes: egcs-1.1.2 on ix86 spotted" 1>&6
6240 echo "$ac_t""no" 1>&6
6244 if test $bad_64bit_gcc = yes ; then
6245 { echo "configure: error: A newer version of gcc is needed for the requested 64-bit BFD configuration" 1>&2; exit 1; }
6251 bfd_libs
='$(BFD32_LIBS)'
6252 all_backends
='$(BFD32_BACKENDS)'
6264 test -n "${defvec}" && tdefaults="${tdefaults} -DDEFAULT_VECTOR=${defvec}"
6265 test -n "${selvecs}" && tdefaults="${tdefaults} -DSELECT_VECS='${selvecs}'"
6266 test -n "${selarchs}" && tdefaults="${tdefaults} -DSELECT_ARCHITECTURES='${selarchs}'"
6267 test -n "${havevecs}" && tdefaults="${tdefaults} ${havevecs}"
6270 for ac_hdr
in unistd.h
6272 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
6273 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
6274 echo "configure:6275: checking for $ac_hdr" >&5
6275 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
6276 echo $ac_n "(cached) $ac_c" 1>&6
6278 cat > conftest.
$ac_ext <<EOF
6279 #line 6280 "configure"
6280 #include "confdefs.h"
6283 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
6284 { (eval echo configure
:6285: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
6285 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
6286 if test -z "$ac_err"; then
6288 eval "ac_cv_header_$ac_safe=yes"
6291 echo "configure: failed program was:" >&5
6292 cat conftest.
$ac_ext >&5
6294 eval "ac_cv_header_$ac_safe=no"
6298 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
6299 echo "$ac_t""yes" 1>&6
6300 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
6301 cat >> confdefs.h
<<EOF
6302 #define $ac_tr_hdr 1
6306 echo "$ac_t""no" 1>&6
6310 for ac_func
in getpagesize
6312 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
6313 echo "configure:6314: checking for $ac_func" >&5
6314 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
6315 echo $ac_n "(cached) $ac_c" 1>&6
6317 cat > conftest.
$ac_ext <<EOF
6318 #line 6319 "configure"
6319 #include "confdefs.h"
6320 /* System header to define __stub macros and hopefully few prototypes,
6321 which can conflict with char $ac_func(); below. */
6323 /* Override any gcc2 internal prototype to avoid an error. */
6324 /* We use char because int might match the return type of a gcc2
6325 builtin and then its argument prototype would still apply. */
6330 /* The GNU C library defines this for functions which it implements
6331 to always fail with ENOSYS. Some functions are actually named
6332 something starting with __ and the normal name is an alias. */
6333 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6341 if { (eval echo configure
:6342: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6343 eval "ac_cv_func_$ac_func=yes"
6345 echo "configure: failed program was:" >&5
6346 cat conftest.
$ac_ext >&5
6348 eval "ac_cv_func_$ac_func=no"
6353 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
6354 echo "$ac_t""yes" 1>&6
6355 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6356 cat >> confdefs.h
<<EOF
6357 #define $ac_tr_func 1
6361 echo "$ac_t""no" 1>&6
6365 echo $ac_n "checking for working mmap""... $ac_c" 1>&6
6366 echo "configure:6367: checking for working mmap" >&5
6367 if eval "test \"`echo '$''{'ac_cv_func_mmap_fixed_mapped'+set}'`\" = set"; then
6368 echo $ac_n "(cached) $ac_c" 1>&6
6370 if test "$cross_compiling" = yes; then
6371 ac_cv_func_mmap_fixed_mapped
=no
6373 cat > conftest.
$ac_ext <<EOF
6374 #line 6375 "configure"
6375 #include "confdefs.h"
6377 /* Thanks to Mike Haertel and Jim Avera for this test.
6378 Here is a matrix of mmap possibilities:
6379 mmap private not fixed
6380 mmap private fixed at somewhere currently unmapped
6381 mmap private fixed at somewhere already mapped
6382 mmap shared not fixed
6383 mmap shared fixed at somewhere currently unmapped
6384 mmap shared fixed at somewhere already mapped
6385 For private mappings, we should verify that changes cannot be read()
6386 back from the file, nor mmap's back from the file at a different
6387 address. (There have been systems where private was not correctly
6388 implemented like the infamous i386 svr4.0, and systems where the
6389 VM page cache was not coherent with the filesystem buffer cache
6390 like early versions of FreeBSD and possibly contemporary NetBSD.)
6391 For shared mappings, we should conversely verify that changes get
6392 propogated back to all the places they're supposed to be.
6394 Grep wants private fixed already mapped.
6395 The main things grep needs to know about mmap are:
6396 * does it exist and is it safe to write into the mmap'd area
6397 * how to use it (BSD variants) */
6398 #include <sys/types.h>
6400 #include <sys/mman.h>
6402 /* This mess was copied from the GNU getpagesize.h. */
6403 #ifndef HAVE_GETPAGESIZE
6404 # ifdef HAVE_UNISTD_H
6405 # include <unistd.h>
6408 /* Assume that all systems that can run configure have sys/param.h. */
6409 # ifndef HAVE_SYS_PARAM_H
6410 # define HAVE_SYS_PARAM_H 1
6413 # ifdef _SC_PAGESIZE
6414 # define getpagesize() sysconf(_SC_PAGESIZE)
6415 # else /* no _SC_PAGESIZE */
6416 # ifdef HAVE_SYS_PARAM_H
6417 # include <sys/param.h>
6418 # ifdef EXEC_PAGESIZE
6419 # define getpagesize() EXEC_PAGESIZE
6420 # else /* no EXEC_PAGESIZE */
6422 # define getpagesize() NBPG * CLSIZE
6425 # endif /* no CLSIZE */
6426 # else /* no NBPG */
6428 # define getpagesize() NBPC
6429 # else /* no NBPC */
6431 # define getpagesize() PAGESIZE
6432 # endif /* PAGESIZE */
6433 # endif /* no NBPC */
6434 # endif /* no NBPG */
6435 # endif /* no EXEC_PAGESIZE */
6436 # else /* no HAVE_SYS_PARAM_H */
6437 # define getpagesize() 8192 /* punt totally */
6438 # endif /* no HAVE_SYS_PARAM_H */
6439 # endif /* no _SC_PAGESIZE */
6441 #endif /* no HAVE_GETPAGESIZE */
6444 extern "C" { void *malloc(unsigned); }
6452 char *data, *data2, *data3;
6456 pagesize = getpagesize();
6459 * First, make a file with some known garbage in it.
6461 data = malloc(pagesize);
6464 for (i = 0; i < pagesize; ++i)
6465 *(data + i) = rand();
6467 fd = creat("conftestmmap", 0600);
6470 if (write(fd, data, pagesize) != pagesize)
6475 * Next, try to mmap the file at a fixed address which
6476 * already has something else allocated at it. If we can,
6477 * also make sure that we see the same garbage.
6479 fd = open("conftestmmap", O_RDWR);
6482 data2 = malloc(2 * pagesize);
6485 data2 += (pagesize - ((int) data2 & (pagesize - 1))) & (pagesize - 1);
6486 if (data2 != mmap(data2, pagesize, PROT_READ | PROT_WRITE,
6487 MAP_PRIVATE | MAP_FIXED, fd, 0L))
6489 for (i = 0; i < pagesize; ++i)
6490 if (*(data + i) != *(data2 + i))
6494 * Finally, make sure that changes to the mapped area
6495 * do not percolate back to the file as seen by read().
6496 * (This is a bug on some variants of i386 svr4.0.)
6498 for (i = 0; i < pagesize; ++i)
6499 *(data2 + i) = *(data2 + i) + 1;
6500 data3 = malloc(pagesize);
6503 if (read(fd, data3, pagesize) != pagesize)
6505 for (i = 0; i < pagesize; ++i)
6506 if (*(data + i) != *(data3 + i))
6509 unlink("conftestmmap");
6514 if { (eval echo configure
:6515: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
6516 ac_cv_func_mmap_fixed_mapped
=yes
6518 echo "configure: failed program was:" >&5
6519 cat conftest.
$ac_ext >&5
6521 ac_cv_func_mmap_fixed_mapped
=no
6528 echo "$ac_t""$ac_cv_func_mmap_fixed_mapped" 1>&6
6529 if test $ac_cv_func_mmap_fixed_mapped = yes; then
6530 cat >> confdefs.h
<<\EOF
6536 for ac_func
in madvise mprotect
6538 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
6539 echo "configure:6540: checking for $ac_func" >&5
6540 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
6541 echo $ac_n "(cached) $ac_c" 1>&6
6543 cat > conftest.
$ac_ext <<EOF
6544 #line 6545 "configure"
6545 #include "confdefs.h"
6546 /* System header to define __stub macros and hopefully few prototypes,
6547 which can conflict with char $ac_func(); below. */
6549 /* Override any gcc2 internal prototype to avoid an error. */
6550 /* We use char because int might match the return type of a gcc2
6551 builtin and then its argument prototype would still apply. */
6556 /* The GNU C library defines this for functions which it implements
6557 to always fail with ENOSYS. Some functions are actually named
6558 something starting with __ and the normal name is an alias. */
6559 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6567 if { (eval echo configure
:6568: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
6569 eval "ac_cv_func_$ac_func=yes"
6571 echo "configure: failed program was:" >&5
6572 cat conftest.
$ac_ext >&5
6574 eval "ac_cv_func_$ac_func=no"
6579 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
6580 echo "$ac_t""yes" 1>&6
6581 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
6582 cat >> confdefs.h
<<EOF
6583 #define $ac_tr_func 1
6587 echo "$ac_t""no" 1>&6
6591 case ${want_mmap}+${ac_cv_func_mmap_fixed_mapped} in
6592 true
+yes ) cat >> confdefs.h
<<\EOF
6598 rm -f doc
/config.status
6600 cat > confcache
<<\EOF
6601 # This file is a shell script that caches the results of configure
6602 # tests run on this system so they can be shared between configure
6603 # scripts and configure runs. It is not useful on other systems.
6604 # If it contains results you don't want to keep, you may remove or edit it.
6606 # By default, configure uses ./config.cache as the cache file,
6607 # creating it if it does not exist already. You can give configure
6608 # the --cache-file=FILE option to use a different cache file; that is
6609 # what configure does when it calls configure scripts in
6610 # subdirectories, so they share the cache.
6611 # Giving --cache-file=/dev/null disables caching, for debugging configure.
6612 # config.status only pays attention to the cache file if you give it the
6613 # --recheck option to rerun configure.
6616 # The following way of writing the cache mishandles newlines in values,
6617 # but we know of no workaround that is simple, portable, and efficient.
6618 # So, don't put newlines in cache variables' values.
6619 # Ultrix sh set writes to stderr and can't be redirected directly,
6620 # and sets the high bit in the cache file unless we assign to the vars.
6622 case `(ac_space=' '; set | grep ac_space) 2>&1` in
6624 # `set' does not quote correctly, so add quotes (double-quote substitution
6625 # turns \\\\ into \\, and sed turns \\ into \).
6627 -e "s/'/'\\\\''/g" \
6628 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
6631 # `set' quotes correctly as required by POSIX, so do not add quotes.
6632 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
6635 if cmp -s $cache_file confcache
; then
6638 if test -w $cache_file; then
6639 echo "updating cache $cache_file"
6640 cat confcache
> $cache_file
6642 echo "not updating unwritable cache $cache_file"
6647 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
6649 test "x$prefix" = xNONE
&& prefix
=$ac_default_prefix
6650 # Let make expand exec_prefix.
6651 test "x$exec_prefix" = xNONE
&& exec_prefix
='${prefix}'
6653 # Any assignment to VPATH causes Sun make to only execute
6654 # the first set of double-colon rules, so remove it if not needed.
6655 # If there is a colon in the path, we need to keep it.
6656 if test "x$srcdir" = x.
; then
6657 ac_vpsub
='/^[ ]*VPATH[ ]*=[^:]*$/d'
6660 trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
6662 DEFS
=-DHAVE_CONFIG_H
6664 # Without the "./", some shells look in PATH for config.status.
6665 : ${CONFIG_STATUS=./config.status}
6667 echo creating
$CONFIG_STATUS
6668 rm -f $CONFIG_STATUS
6669 cat > $CONFIG_STATUS <<EOF
6671 # Generated automatically by configure.
6672 # Run this file to recreate the current configuration.
6673 # This directory was configured as follows,
6674 # on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
6676 # $0 $ac_configure_args
6678 # Compiler output produced by configure, useful for debugging
6679 # configure, is in ./config.log if it exists.
6681 ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
6684 case "\$ac_option" in
6685 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
6686 echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
6687 exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
6688 -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
6689 echo "$CONFIG_STATUS generated by autoconf version 2.13"
6691 -help | --help | --hel | --he | --h)
6692 echo "\$ac_cs_usage"; exit 0 ;;
6693 *) echo "\$ac_cs_usage"; exit 1 ;;
6697 ac_given_srcdir=$srcdir
6698 ac_given_INSTALL="$INSTALL"
6700 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
6702 cat >> $CONFIG_STATUS <<EOF
6704 # Protect against being on the right side of a sed subst in config.status.
6705 sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
6706 s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
6710 s%@CFLAGS@%$CFLAGS%g
6711 s%@CPPFLAGS@%$CPPFLAGS%g
6712 s%@CXXFLAGS@%$CXXFLAGS%g
6713 s%@FFLAGS@%$FFLAGS%g
6715 s%@LDFLAGS@%$LDFLAGS%g
6717 s%@exec_prefix@%$exec_prefix%g
6718 s%@prefix@%$prefix%g
6719 s%@program_transform_name@%$program_transform_name%g
6720 s%@bindir@%$bindir%g
6721 s%@sbindir@%$sbindir%g
6722 s%@libexecdir@%$libexecdir%g
6723 s%@datadir@%$datadir%g
6724 s%@sysconfdir@%$sysconfdir%g
6725 s%@sharedstatedir@%$sharedstatedir%g
6726 s%@localstatedir@%$localstatedir%g
6727 s%@libdir@%$libdir%g
6728 s%@includedir@%$includedir%g
6729 s%@oldincludedir@%$oldincludedir%g
6730 s%@infodir@%$infodir%g
6731 s%@mandir@%$mandir%g
6733 s%@host_alias@%$host_alias%g
6734 s%@host_cpu@%$host_cpu%g
6735 s%@host_vendor@%$host_vendor%g
6736 s%@host_os@%$host_os%g
6737 s%@target@%$target%g
6738 s%@target_alias@%$target_alias%g
6739 s%@target_cpu@%$target_cpu%g
6740 s%@target_vendor@%$target_vendor%g
6741 s%@target_os@%$target_os%g
6743 s%@build_alias@%$build_alias%g
6744 s%@build_cpu@%$build_cpu%g
6745 s%@build_vendor@%$build_vendor%g
6746 s%@build_os@%$build_os%g
6748 s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
6749 s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
6750 s%@INSTALL_DATA@%$INSTALL_DATA%g
6751 s%@PACKAGE@%$PACKAGE%g
6752 s%@VERSION@%$VERSION%g
6753 s%@ACLOCAL@%$ACLOCAL%g
6754 s%@AUTOCONF@%$AUTOCONF%g
6755 s%@AUTOMAKE@%$AUTOMAKE%g
6756 s%@AUTOHEADER@%$AUTOHEADER%g
6757 s%@MAKEINFO@%$MAKEINFO%g
6758 s%@SET_MAKE@%$SET_MAKE%g
6759 s%@bfd_version@%$bfd_version%g
6760 s%@bfd_version_date@%$bfd_version_date%g
6761 s%@bfd_version_string@%$bfd_version_string%g
6763 s%@RANLIB@%$RANLIB%g
6765 s%@OBJEXT@%$OBJEXT%g
6766 s%@EXEEXT@%$EXEEXT%g
6768 s%@LIBTOOL@%$LIBTOOL%g
6769 s%@WARN_CFLAGS@%$WARN_CFLAGS%g
6770 s%@MAINTAINER_MODE_TRUE@%$MAINTAINER_MODE_TRUE%g
6771 s%@MAINTAINER_MODE_FALSE@%$MAINTAINER_MODE_FALSE%g
6774 s%@ALLOCA@%$ALLOCA%g
6775 s%@USE_NLS@%$USE_NLS%g
6776 s%@MSGFMT@%$MSGFMT%g
6777 s%@GMSGFMT@%$GMSGFMT%g
6778 s%@XGETTEXT@%$XGETTEXT%g
6779 s%@USE_INCLUDED_LIBINTL@%$USE_INCLUDED_LIBINTL%g
6780 s%@CATALOGS@%$CATALOGS%g
6781 s%@CATOBJEXT@%$CATOBJEXT%g
6782 s%@DATADIRNAME@%$DATADIRNAME%g
6783 s%@GMOFILES@%$GMOFILES%g
6784 s%@INSTOBJEXT@%$INSTOBJEXT%g
6785 s%@INTLDEPS@%$INTLDEPS%g
6786 s%@INTLLIBS@%$INTLLIBS%g
6787 s%@INTLOBJS@%$INTLOBJS%g
6788 s%@POFILES@%$POFILES%g
6790 s%@INCLUDE_LOCALE_H@%$INCLUDE_LOCALE_H%g
6792 s%@GT_YES@%$GT_YES%g
6793 s%@MKINSTALLDIRS@%$MKINSTALLDIRS%g
6795 s%@HDEFINES@%$HDEFINES%g
6796 s%@BFD_HOST_64BIT_LONG@%$BFD_HOST_64BIT_LONG%g
6797 s%@BFD_HOST_64_BIT_DEFINED@%$BFD_HOST_64_BIT_DEFINED%g
6798 s%@BFD_HOST_64_BIT@%$BFD_HOST_64_BIT%g
6799 s%@BFD_HOST_U_64_BIT@%$BFD_HOST_U_64_BIT%g
6800 s%@CC_FOR_BUILD@%$CC_FOR_BUILD%g
6801 s%@EXEEXT_FOR_BUILD@%$EXEEXT_FOR_BUILD%g
6802 s%@COREFILE@%$COREFILE%g
6803 s%@COREFLAG@%$COREFLAG%g
6804 s%@WIN32LDFLAGS@%$WIN32LDFLAGS%g
6805 s%@WIN32LIBADD@%$WIN32LIBADD%g
6806 s%@TDEFINES@%$TDEFINES%g
6807 s%@wordsize@%$wordsize%g
6808 s%@bfd_libs@%$bfd_libs%g
6809 s%@all_backends@%$all_backends%g
6810 s%@bfd_backends@%$bfd_backends%g
6811 s%@bfd_machines@%$bfd_machines%g
6812 s%@bfd_default_target_size@%$bfd_default_target_size%g
6813 s%@tdefaults@%$tdefaults%g
6818 cat >> $CONFIG_STATUS <<\EOF
6820 # Split the substitutions into bite-sized pieces for seds with
6821 # small command number limits, like on Digital OSF/1 and HP-UX.
6822 ac_max_sed_cmds
=90 # Maximum number of lines to put in a sed script.
6823 ac_file
=1 # Number of current file.
6824 ac_beg
=1 # First line for current file.
6825 ac_end
=$ac_max_sed_cmds # Line after last line for current file.
6828 while $ac_more_lines; do
6829 if test $ac_beg -gt 1; then
6830 sed "1,${ac_beg}d; ${ac_end}q" conftest.subs
> conftest.s
$ac_file
6832 sed "${ac_end}q" conftest.subs
> conftest.s
$ac_file
6834 if test ! -s conftest.s
$ac_file; then
6836 rm -f conftest.s
$ac_file
6838 if test -z "$ac_sed_cmds"; then
6839 ac_sed_cmds
="sed -f conftest.s$ac_file"
6841 ac_sed_cmds
="$ac_sed_cmds | sed -f conftest.s$ac_file"
6843 ac_file
=`expr $ac_file + 1`
6845 ac_end
=`expr $ac_end + $ac_max_sed_cmds`
6848 if test -z "$ac_sed_cmds"; then
6853 cat >> $CONFIG_STATUS <<EOF
6855 CONFIG_FILES=\${CONFIG_FILES-"Makefile doc/Makefile bfd-in3.h:bfd-in2.h po/Makefile.in:po/Make-in"}
6857 cat >> $CONFIG_STATUS <<\EOF
6858 for ac_file
in ..
$CONFIG_FILES; do if test "x$ac_file" != x..
; then
6859 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
6861 *:*) ac_file_in
=`echo "$ac_file"|sed 's%[^:]*:%%'`
6862 ac_file
=`echo "$ac_file"|sed 's%:.*%%'` ;;
6863 *) ac_file_in
="${ac_file}.in" ;;
6866 # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
6868 # Remove last slash and all that follows it. Not all systems have dirname.
6869 ac_dir
=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
6870 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .
; then
6871 # The file is in a subdirectory.
6872 test ! -d "$ac_dir" && mkdir
"$ac_dir"
6873 ac_dir_suffix
="/`echo $ac_dir|sed 's%^\./%%'`"
6874 # A "../" for each directory in $ac_dir_suffix.
6875 ac_dots
=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
6877 ac_dir_suffix
= ac_dots
=
6880 case "$ac_given_srcdir" in
6882 if test -z "$ac_dots"; then top_srcdir
=.
6883 else top_srcdir
=`echo $ac_dots|sed 's%/$%%'`; fi ;;
6884 /*) srcdir
="$ac_given_srcdir$ac_dir_suffix"; top_srcdir
="$ac_given_srcdir" ;;
6886 srcdir
="$ac_dots$ac_given_srcdir$ac_dir_suffix"
6887 top_srcdir
="$ac_dots$ac_given_srcdir" ;;
6890 case "$ac_given_INSTALL" in
6891 [/$
]*) INSTALL
="$ac_given_INSTALL" ;;
6892 *) INSTALL
="$ac_dots$ac_given_INSTALL" ;;
6895 echo creating
"$ac_file"
6897 configure_input
="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
6899 *Makefile
*) ac_comsub
="1i\\
6900 # $configure_input" ;;
6904 ac_file_inputs
=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
6906 s%@configure_input@%$configure_input%g
6907 s%@srcdir@%$srcdir%g
6908 s%@top_srcdir@%$top_srcdir%g
6909 s%@INSTALL@%$INSTALL%g
6910 " $ac_file_inputs |
(eval "$ac_sed_cmds") > $ac_file
6914 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
6915 # NAME is the cpp macro being defined and VALUE is the value it is being given.
6917 # ac_d sets the value in "#define NAME VALUE" lines.
6918 ac_dA
='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)'
6919 ac_dB
='\([ ][ ]*\)[^ ]*%\1#\2'
6922 # ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
6923 ac_uA
='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
6924 ac_uB
='\([ ]\)%\1#\2define\3'
6927 # ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
6928 ac_eA
='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
6929 ac_eB
='$%\1#\2define\3'
6933 if test "${CONFIG_HEADERS+set}" != set; then
6935 cat >> $CONFIG_STATUS <<EOF
6936 CONFIG_HEADERS="config.h:config.in"
6938 cat >> $CONFIG_STATUS <<\EOF
6940 for ac_file
in ..
$CONFIG_HEADERS; do if test "x$ac_file" != x..
; then
6941 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
6943 *:*) ac_file_in
=`echo "$ac_file"|sed 's%[^:]*:%%'`
6944 ac_file
=`echo "$ac_file"|sed 's%:.*%%'` ;;
6945 *) ac_file_in
="${ac_file}.in" ;;
6948 echo creating
$ac_file
6950 rm -f conftest.frag conftest.
in conftest.out
6951 ac_file_inputs
=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
6952 cat $ac_file_inputs > conftest.
in
6956 # Transform confdefs.h into a sed script conftest.vals that substitutes
6957 # the proper values into config.h.in to produce config.h. And first:
6958 # Protect against being on the right side of a sed subst in config.status.
6959 # Protect against being in an unquoted here document in config.status.
6961 cat > conftest.hdr
<<\EOF
6964 s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
6968 sed -n -f conftest.hdr confdefs.h > conftest.vals
6971 # This sed command replaces #undef with comments. This is necessary, for
6972 # example, in the case of _POSIX_SOURCE, which is predefined and required
6973 # on some systems where configure will not decide to define it.
6974 cat >> conftest.vals <<\EOF
6975 s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
6978 # Break up conftest.vals because some shells have a limit on
6979 # the size of here documents, and old seds have small limits too.
6984 ac_lines=`grep -c . conftest.vals
`
6985 # grep -c gives empty output for an empty file on some AIX systems.
6986 if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
6987 # Write a limited-size here document to conftest.frag.
6988 echo ' cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
6989 sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
6991 sed -f conftest.frag conftest.in > conftest.out
6993 mv conftest.out conftest.in
6995 sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
6997 mv conftest.tail conftest.vals
7001 cat >> $CONFIG_STATUS <<\EOF
7002 rm -f conftest.frag conftest.h
7003 echo "/* $ac_file. Generated automatically by configure. */" > conftest.h
7004 cat conftest.in >> conftest.h
7006 if cmp -s $ac_file conftest.h 2>/dev/null; then
7007 echo "$ac_file is unchanged"
7010 # Remove last slash and all that follows it. Not all systems have dirname.
7011 ac_dir=`echo $ac_file|
sed 's%/[^/][^/]*$%%'`
7012 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
7013 # The file is in a subdirectory.
7014 test ! -d "$ac_dir" && mkdir "$ac_dir"
7017 mv conftest.h $ac_file
7022 cat >> $CONFIG_STATUS <<EOF
7026 cat >> $CONFIG_STATUS <<\EOF
7027 test -z "$CONFIG_HEADERS" || echo timestamp > stamp-h
7028 sed -e '/SRC-POTFILES =/r po/SRC-POTFILES' -e '/BLD-POTFILES =/r po/BLD-POTFILES' po/Makefile.in > po/Makefile
7031 chmod +x $CONFIG_STATUS
7032 rm -fr confdefs* $ac_clean_files
7033 test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1