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 --with-gnu-ld assume the C compiler uses GNU ld [default=no]"
21 --enable-64-bit-bfd 64-bit support (on hosts with narrower word sizes)"
23 --enable-targets alternative target configurations"
25 --enable-commonbfdlib build shared BFD/opcodes/libiberty library"
27 --with-mmap try using mmap for BFD input files if available"
29 --enable-maintainer-mode enable make rules and dependencies not useful
30 (and sometimes confusing) to the casual installer"
32 --disable-nls do not use Native Language Support"
34 --with-included-gettext use the GNU gettext library included here"
36 # Initialize some variables set by options.
37 # The variables have the same names as the options, with
38 # dashes changed to underlines.
40 cache_file=./config.cache
49 program_transform_name=s,x,x,
57 bindir='${exec_prefix}/bin'
58 sbindir='${exec_prefix}/sbin'
59 libexecdir='${exec_prefix}/libexec'
60 datadir='${prefix}/share'
61 sysconfdir='${prefix}/etc'
62 sharedstatedir='${prefix}/com'
63 localstatedir='${prefix}/var'
64 libdir='${exec_prefix}/lib'
65 includedir='${prefix}/include'
66 oldincludedir='/usr/include'
67 infodir='${prefix}/info'
68 mandir='${prefix}/man'
70 # Initialize some other variables.
73 SHELL=${CONFIG_SHELL-/bin/sh}
74 # Maximum number of lines to put in a shell here document.
81 # If the previous option needs an argument, assign it.
82 if test -n "$ac_prev"; then
83 eval "$ac_prev=\$ac_option"
89 -*=*) ac_optarg=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
93 # Accept the important Cygnus configure options, so we can diagnose typos.
97 -bindir | --bindir | --bindi | --bind | --bin | --bi)
99 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
100 bindir="$ac_optarg" ;;
102 -build | --build | --buil | --bui | --bu)
104 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
105 build="$ac_optarg" ;;
107 -cache-file | --cache-file | --cache-fil | --cache-fi \
108 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
109 ac_prev=cache_file ;;
110 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
111 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
112 cache_file="$ac_optarg" ;;
114 -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
116 -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
118 datadir="$ac_optarg" ;;
120 -disable-* | --disable-*)
121 ac_feature=`echo $ac_option|sed -e 's/-*disable-//'`
122 # Reject names that are not valid shell variable names.
123 if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
124 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
126 ac_feature=`echo $ac_feature| sed 's/-/_/g'`
127 eval "enable_${ac_feature}=no" ;;
129 -enable-* | --enable-*)
130 ac_feature=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
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'`
140 eval "enable_${ac_feature}='$ac_optarg'" ;;
142 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
143 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
144 | --exec | --exe | --ex)
145 ac_prev=exec_prefix ;;
146 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
147 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
148 | --exec=* | --exe=* | --ex=*)
149 exec_prefix="$ac_optarg" ;;
151 -gas | --gas | --ga | --g)
152 # Obsolete; use --with-gas.
155 -help | --help | --hel | --he)
156 # Omit some internal or obsolete options to make the list less imposing.
157 # This message is too long to be a string in the A/UX 3.1 sh.
159 Usage: configure [options] [host]
160 Options: [defaults in brackets after descriptions]
162 --cache-file=FILE cache test results in FILE
163 --help print this message
164 --no-create do not create output files
165 --quiet, --silent do not print \`checking...' messages
166 --version print the version of autoconf that created configure
167 Directory and file names:
168 --prefix=PREFIX install architecture-independent files in PREFIX
170 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
172 --bindir=DIR user executables in DIR [EPREFIX/bin]
173 --sbindir=DIR system admin executables in DIR [EPREFIX/sbin]
174 --libexecdir=DIR program executables in DIR [EPREFIX/libexec]
175 --datadir=DIR read-only architecture-independent data in DIR
177 --sysconfdir=DIR read-only single-machine data in DIR [PREFIX/etc]
178 --sharedstatedir=DIR modifiable architecture-independent data in DIR
180 --localstatedir=DIR modifiable single-machine data in DIR [PREFIX/var]
181 --libdir=DIR object code libraries in DIR [EPREFIX/lib]
182 --includedir=DIR C header files in DIR [PREFIX/include]
183 --oldincludedir=DIR C header files for non-gcc in DIR [/usr/include]
184 --infodir=DIR info documentation in DIR [PREFIX/info]
185 --mandir=DIR man documentation in DIR [PREFIX/man]
186 --srcdir=DIR find the sources in DIR [configure dir or ..]
187 --program-prefix=PREFIX prepend PREFIX to installed program names
188 --program-suffix=SUFFIX append SUFFIX to installed program names
189 --program-transform-name=PROGRAM
190 run sed PROGRAM on installed program names
194 --build=BUILD configure for building on BUILD [BUILD=HOST]
195 --host=HOST configure for HOST [guessed]
196 --target=TARGET configure for TARGET [TARGET=HOST]
197 Features and packages:
198 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
199 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
200 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
201 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
202 --x-includes=DIR X include files are in DIR
203 --x-libraries=DIR X library files are in DIR
205 if test -n "$ac_help"; then
206 echo "--enable and --with options recognized:$ac_help"
210 -host | --host | --hos | --ho)
212 -host=* | --host=* | --hos=* | --ho=*)
215 -includedir | --includedir | --includedi | --included | --include \
216 | --includ | --inclu | --incl | --inc)
217 ac_prev=includedir ;;
218 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
219 | --includ=* | --inclu=* | --incl=* | --inc=*)
220 includedir="$ac_optarg" ;;
222 -infodir | --infodir | --infodi | --infod | --info | --inf)
224 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
225 infodir="$ac_optarg" ;;
227 -libdir | --libdir | --libdi | --libd)
229 -libdir=* | --libdir=* | --libdi=* | --libd=*)
230 libdir="$ac_optarg" ;;
232 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
233 | --libexe | --libex | --libe)
234 ac_prev=libexecdir ;;
235 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
236 | --libexe=* | --libex=* | --libe=*)
237 libexecdir="$ac_optarg" ;;
239 -localstatedir | --localstatedir | --localstatedi | --localstated \
240 | --localstate | --localstat | --localsta | --localst \
241 | --locals | --local | --loca | --loc | --lo)
242 ac_prev=localstatedir ;;
243 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
244 | --localstate=* | --localstat=* | --localsta=* | --localst=* \
245 | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
246 localstatedir="$ac_optarg" ;;
248 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
250 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
251 mandir="$ac_optarg" ;;
254 # Obsolete; use --without-fp.
257 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
261 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
262 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
265 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
266 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
267 | --oldin | --oldi | --old | --ol | --o)
268 ac_prev=oldincludedir ;;
269 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
270 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
271 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
272 oldincludedir="$ac_optarg" ;;
274 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
276 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
277 prefix="$ac_optarg" ;;
279 -program-prefix | --program-prefix | --program-prefi | --program-pref \
280 | --program-pre | --program-pr | --program-p)
281 ac_prev=program_prefix ;;
282 -program-prefix=* | --program-prefix=* | --program-prefi=* \
283 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
284 program_prefix="$ac_optarg" ;;
286 -program-suffix | --program-suffix | --program-suffi | --program-suff \
287 | --program-suf | --program-su | --program-s)
288 ac_prev=program_suffix ;;
289 -program-suffix=* | --program-suffix=* | --program-suffi=* \
290 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
291 program_suffix="$ac_optarg" ;;
293 -program-transform-name | --program-transform-name \
294 | --program-transform-nam | --program-transform-na \
295 | --program-transform-n | --program-transform- \
296 | --program-transform | --program-transfor \
297 | --program-transfo | --program-transf \
298 | --program-trans | --program-tran \
299 | --progr-tra | --program-tr | --program-t)
300 ac_prev=program_transform_name ;;
301 -program-transform-name=* | --program-transform-name=* \
302 | --program-transform-nam=* | --program-transform-na=* \
303 | --program-transform-n=* | --program-transform-=* \
304 | --program-transform=* | --program-transfor=* \
305 | --program-transfo=* | --program-transf=* \
306 | --program-trans=* | --program-tran=* \
307 | --progr-tra=* | --program-tr=* | --program-t=*)
308 program_transform_name="$ac_optarg" ;;
310 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
311 | -silent | --silent | --silen | --sile | --sil)
314 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
316 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
318 sbindir="$ac_optarg" ;;
320 -sharedstatedir | --sharedstatedir | --sharedstatedi \
321 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
322 | --sharedst | --shareds | --shared | --share | --shar \
324 ac_prev=sharedstatedir ;;
325 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
326 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
327 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
329 sharedstatedir="$ac_optarg" ;;
331 -site | --site | --sit)
333 -site=* | --site=* | --sit=*)
336 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
338 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
339 srcdir="$ac_optarg" ;;
341 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
342 | --syscon | --sysco | --sysc | --sys | --sy)
343 ac_prev=sysconfdir ;;
344 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
345 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
346 sysconfdir="$ac_optarg" ;;
348 -target | --target | --targe | --targ | --tar | --ta | --t)
350 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
351 target="$ac_optarg" ;;
353 -v | -verbose | --verbose | --verbos | --verbo | --verb)
356 -version | --version | --versio | --versi | --vers)
357 echo "configure generated by autoconf version 2.13"
361 ac_package=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
362 # Reject names that are not valid shell variable names.
363 if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
364 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
366 ac_package=`echo $ac_package| sed 's/-/_/g'`
371 eval "with_${ac_package}='$ac_optarg'" ;;
373 -without-* | --without-*)
374 ac_package=`echo $ac_option|sed -e 's/-*without-//'`
375 # Reject names that are not valid shell variable names.
376 if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
377 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
379 ac_package=`echo $ac_package| sed 's/-/_/g'`
380 eval "with_${ac_package}=no" ;;
383 # Obsolete; use --with-x.
386 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
387 | --x-incl | --x-inc | --x-in | --x-i)
388 ac_prev=x_includes ;;
389 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
390 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
391 x_includes="$ac_optarg" ;;
393 -x-libraries | --x-libraries | --x-librarie | --x-librari \
394 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
395 ac_prev=x_libraries ;;
396 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
397 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
398 x_libraries="$ac_optarg" ;;
400 -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
404 if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
405 echo "configure: warning: $ac_option: invalid host type" 1>&2
407 if test "x$nonopt" != xNONE; then
408 { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
416 if test -n "$ac_prev"; then
417 { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
420 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
422 # File descriptor usage:
425 # 2 errors and warnings
426 # 3 some systems may open it to /dev/tty
427 # 4 used on the Kubota Titan
428 # 6 checking for... messages and results
429 # 5 compiler messages saved in config.log
430 if test "$silent" = yes; then
438 This file contains any messages produced by compilers while
439 running configure, to aid debugging if configure makes a mistake.
442 # Strip out --no-create and --no-recursion so they do not pile up.
443 # Also quote any args containing shell metacharacters.
448 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
449 | --no-cr | --no-c) ;;
450 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
451 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
452 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
453 ac_configure_args="$ac_configure_args '$ac_arg'" ;;
454 *) ac_configure_args="$ac_configure_args $ac_arg" ;;
459 # Only set these to C if already set. These must not be set unconditionally
460 # because not all systems understand e.g. LANG=C (notably SCO).
461 # Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
462 # Non-C LC_CTYPE values break the ctype check.
463 if test "${LANG+set}" = set; then LANG=C; export LANG; fi
464 if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi
465 if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi
466 if test "${LC_CTYPE+set}" = set; then LC_CTYPE=C; export LC_CTYPE; fi
468 # confdefs.h avoids OS command line length limits that DEFS can exceed.
469 rm -rf conftest* confdefs.h
470 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
473 # A filename unique to this package, relative to the directory that
474 # configure is in, which we can look for to find out if srcdir is correct.
475 ac_unique_file=libbfd.c
477 # Find the source files, if location was not specified.
478 if test -z "$srcdir"; then
479 ac_srcdir_defaulted=yes
480 # Try the directory containing this script, then its parent.
482 ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
483 test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
485 if test ! -r $srcdir/$ac_unique_file; then
489 ac_srcdir_defaulted=no
491 if test ! -r $srcdir/$ac_unique_file; then
492 if test "$ac_srcdir_defaulted" = yes; then
493 { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
495 { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
498 srcdir=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
500 # Prefer explicitly selected file to automatically selected ones.
501 if test -z "$CONFIG_SITE"; then
502 if test "x$prefix" != xNONE; then
503 CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
505 CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
508 for ac_site_file in $CONFIG_SITE; do
509 if test -r "$ac_site_file"; then
510 echo "loading site script $ac_site_file"
515 if test -r "$cache_file"; then
516 echo "loading cache $cache_file"
519 echo "creating cache $cache_file"
524 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
525 ac_cpp='$CPP $CPPFLAGS'
526 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
527 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
528 cross_compiling=$ac_cv_prog_cc_cross
532 if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then
534 if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then
541 ac_n= ac_c='\c' ac_t=
547 for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
548 if test -f $ac_dir/install-sh; then
550 ac_install_sh="$ac_aux_dir/install-sh -c"
552 elif test -f $ac_dir/install.sh; then
554 ac_install_sh="$ac_aux_dir/install.sh -c"
558 if test -z "$ac_aux_dir"; then
559 { echo "configure: error: can not find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." 1>&2; exit 1; }
561 ac_config_guess=$ac_aux_dir/config.guess
562 ac_config_sub=$ac_aux_dir/config.sub
563 ac_configure=$ac_aux_dir/configure # This should be Cygnus configure.
566 # Do some error checking and defaulting for the host and target type.
568 # configure --host=HOST --target=TARGET --build=BUILD NONOPT
571 # 1. You are not allowed to specify --host, --target, and nonopt at the
573 # 2. Host defaults to nonopt.
574 # 3. If nonopt is not specified, then host defaults to the current host,
575 # as determined by config.guess.
576 # 4. Target and build default to nonopt.
577 # 5. If nonopt is not specified, then target and build default to host.
579 # The aliases save the names the user supplied, while $host etc.
580 # will get canonicalized.
581 case $host---$target---$nonopt in
582 NONE---*---* | *---NONE---* | *---*---NONE) ;;
583 *) { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; } ;;
587 # Make sure we can run config.sub.
588 if ${CONFIG_SHELL-/bin/sh} $ac_config_sub sun4 >/dev/null 2>&1; then :
589 else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
592 echo $ac_n "checking host system type""... $ac_c" 1>&6
593 echo "configure:594: checking host system type" >&5
596 case "$host_alias" in
600 if host_alias=`${CONFIG_SHELL-/bin/sh} $ac_config_guess`; then :
601 else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; }
603 *) host_alias=$nonopt ;;
607 host=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $host_alias`
608 host_cpu=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
609 host_vendor=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
610 host_os=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
611 echo "$ac_t""$host" 1>&6
613 echo $ac_n "checking target system type""... $ac_c" 1>&6
614 echo "configure:615: checking target system type" >&5
617 case "$target_alias" in
620 NONE) target_alias=$host_alias ;;
621 *) target_alias=$nonopt ;;
625 target=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $target_alias`
626 target_cpu=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
627 target_vendor=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
628 target_os=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
629 echo "$ac_t""$target" 1>&6
631 echo $ac_n "checking build system type""... $ac_c" 1>&6
632 echo "configure:633: checking build system type" >&5
635 case "$build_alias" in
638 NONE) build_alias=$host_alias ;;
639 *) build_alias=$nonopt ;;
643 build=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $build_alias`
644 build_cpu=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
645 build_vendor=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
646 build_os=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
647 echo "$ac_t""$build" 1>&6
649 test "$host_alias" != "$target_alias" &&
650 test "$program_prefix$program_suffix$program_transform_name" = \
652 program_prefix=${target_alias}-
654 # Extract the first word of "gcc", so it can be a program name with args.
655 set dummy gcc; ac_word=$2
656 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
657 echo "configure:658: checking for $ac_word" >&5
658 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
659 echo $ac_n "(cached) $ac_c" 1>&6
661 if test -n "$CC"; then
662 ac_cv_prog_CC="$CC" # Let the user override the test.
664 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
666 for ac_dir in $ac_dummy; do
667 test -z "$ac_dir" && ac_dir=.
668 if test -f $ac_dir/$ac_word; then
677 if test -n "$CC"; then
678 echo "$ac_t""$CC" 1>&6
680 echo "$ac_t""no" 1>&6
683 if test -z "$CC"; then
684 # Extract the first word of "cc", so it can be a program name with args.
685 set dummy cc; ac_word=$2
686 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
687 echo "configure:688: checking for $ac_word" >&5
688 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
689 echo $ac_n "(cached) $ac_c" 1>&6
691 if test -n "$CC"; then
692 ac_cv_prog_CC="$CC" # Let the user override the test.
694 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
697 for ac_dir in $ac_dummy; do
698 test -z "$ac_dir" && ac_dir=.
699 if test -f $ac_dir/$ac_word; then
700 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
709 if test $ac_prog_rejected = yes; then
710 # We found a bogon in the path, so make sure we never use it.
711 set dummy $ac_cv_prog_CC
713 if test $# -gt 0; then
714 # We chose a different compiler from the bogus one.
715 # However, it has the same basename, so the bogon will be chosen
716 # first if we set CC to just the basename; use the full file name.
718 set dummy "$ac_dir/$ac_word" "$@"
726 if test -n "$CC"; then
727 echo "$ac_t""$CC" 1>&6
729 echo "$ac_t""no" 1>&6
732 if test -z "$CC"; then
735 # Extract the first word of "cl", so it can be a program name with args.
736 set dummy cl; 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
766 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
769 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
770 echo "configure:771: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
773 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
774 ac_cpp='$CPP $CPPFLAGS'
775 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
776 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
777 cross_compiling=$ac_cv_prog_cc_cross
779 cat > conftest.$ac_ext << EOF
781 #line 782 "configure"
782 #include "confdefs.h"
786 if { (eval echo configure:787: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
787 ac_cv_prog_cc_works=yes
788 # If we can't run a trivial program, we are probably using a cross compiler.
789 if (./conftest; exit) 2>/dev/null; then
790 ac_cv_prog_cc_cross=no
792 ac_cv_prog_cc_cross=yes
795 echo "configure: failed program was:" >&5
796 cat conftest.$ac_ext >&5
797 ac_cv_prog_cc_works=no
801 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
802 ac_cpp='$CPP $CPPFLAGS'
803 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
804 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
805 cross_compiling=$ac_cv_prog_cc_cross
807 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
808 if test $ac_cv_prog_cc_works = no; then
809 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
811 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
812 echo "configure:813: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
813 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
814 cross_compiling=$ac_cv_prog_cc_cross
816 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
817 echo "configure:818: checking whether we are using GNU C" >&5
818 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
819 echo $ac_n "(cached) $ac_c" 1>&6
821 cat > conftest.c <<EOF
826 if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:827: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
833 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
835 if test $ac_cv_prog_gcc = yes; then
841 ac_test_CFLAGS="${CFLAGS+set}"
842 ac_save_CFLAGS="$CFLAGS"
844 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
845 echo "configure:846: checking whether ${CC-cc} accepts -g" >&5
846 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
847 echo $ac_n "(cached) $ac_c" 1>&6
849 echo 'void f(){}' > conftest.c
850 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
859 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
860 if test "$ac_test_CFLAGS" = set; then
861 CFLAGS="$ac_save_CFLAGS"
862 elif test $ac_cv_prog_cc_g = yes; then
863 if test "$GCC" = yes; then
869 if test "$GCC" = yes; then
876 echo $ac_n "checking for POSIXized ISC""... $ac_c" 1>&6
877 echo "configure:878: checking for POSIXized ISC" >&5
878 if test -d /etc/conf/kconfig.d &&
879 grep _POSIX_VERSION /usr/include/sys/unistd.h >/dev/null 2>&1
881 echo "$ac_t""yes" 1>&6
882 ISC=yes # If later tests want to check for ISC.
883 cat >> confdefs.h <<\EOF
884 #define _POSIX_SOURCE 1
887 if test "$GCC" = yes; then
893 echo "$ac_t""no" 1>&6
898 # Find a good install program. We prefer a C program (faster),
899 # so one script is as good as another. But avoid the broken or
900 # incompatible versions:
901 # SysV /etc/install, /usr/sbin/install
902 # SunOS /usr/etc/install
905 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
906 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
907 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
908 # ./install, which can be erroneously created by make from ./install.sh.
909 echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
910 echo "configure:911: checking for a BSD compatible install" >&5
911 if test -z "$INSTALL"; then
912 if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
913 echo $ac_n "(cached) $ac_c" 1>&6
915 IFS="${IFS= }"; ac_save_IFS="$IFS"; IFS=":"
916 for ac_dir in $PATH; do
917 # Account for people who put trailing slashes in PATH elements.
919 /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
921 # OSF1 and SCO ODT 3.0 have their own names for install.
922 # Don't use installbsd from OSF since it installs stuff as root
924 for ac_prog in ginstall scoinst install; do
925 if test -f $ac_dir/$ac_prog; then
926 if test $ac_prog = install &&
927 grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
928 # AIX install. It has an incompatible calling convention.
931 ac_cv_path_install="$ac_dir/$ac_prog -c"
942 if test "${ac_cv_path_install+set}" = set; then
943 INSTALL="$ac_cv_path_install"
945 # As a last resort, use the slow shell script. We don't cache a
946 # path for INSTALL within a source directory, because that will
947 # break other packages using the cache if that directory is
948 # removed, or if the path is relative.
949 INSTALL="$ac_install_sh"
952 echo "$ac_t""$INSTALL" 1>&6
954 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
955 # It thinks the first close brace ends the variable substitution.
956 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
958 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}'
960 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
962 echo $ac_n "checking whether build environment is sane""... $ac_c" 1>&6
963 echo "configure:964: checking whether build environment is sane" >&5
966 echo timestamp > conftestfile
967 # Do `set' in a subshell so we don't clobber the current shell's
968 # arguments. Must try -L first in case configure is actually a
969 # symlink; some systems play weird games with the mod time of symlinks
970 # (eg FreeBSD returns the mod time of the symlink's containing
973 set X `ls -Lt $srcdir/configure conftestfile 2> /dev/null`
974 if test "$*" = "X"; then
976 set X `ls -t $srcdir/configure conftestfile`
978 if test "$*" != "X $srcdir/configure conftestfile" \
979 && test "$*" != "X conftestfile $srcdir/configure"; then
981 # If neither matched, then we have a broken ls. This can happen
982 # if, for instance, CONFIG_SHELL is bash and it inherits a
983 # broken ls alias from the environment. This has actually
984 # happened. Such a system could not be considered "sane".
985 { echo "configure: error: ls -t appears to fail. Make sure there is not a broken
986 alias in your environment" 1>&2; exit 1; }
989 test "$2" = conftestfile
995 { echo "configure: error: newly created file is older than distributed files!
996 Check your system clock" 1>&2; exit 1; }
999 echo "$ac_t""yes" 1>&6
1000 if test "$program_transform_name" = s,x,x,; then
1001 program_transform_name=
1003 # Double any \ or $. echo might interpret backslashes.
1004 cat <<\EOF_SED > conftestsed
1005 s,\\,\\\\,g; s,\$,$$,g
1007 program_transform_name="`echo $program_transform_name|sed -f conftestsed`"
1010 test "$program_prefix" != NONE &&
1011 program_transform_name="s,^,${program_prefix},; $program_transform_name"
1012 # Use a double $ so make ignores it.
1013 test "$program_suffix" != NONE &&
1014 program_transform_name="s,\$\$,${program_suffix},; $program_transform_name"
1016 # sed with no file args requires a program.
1017 test "$program_transform_name" = "" && program_transform_name="s,x,x,"
1019 echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6
1020 echo "configure:1021: checking whether ${MAKE-make} sets \${MAKE}" >&5
1021 set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y%./+-%__p_%'`
1022 if eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then
1023 echo $ac_n "(cached) $ac_c" 1>&6
1025 cat > conftestmake <<\EOF
1027 @echo 'ac_maketemp="${MAKE}"'
1029 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
1030 eval `${MAKE-make} -f conftestmake 2>/dev/null | grep temp=`
1031 if test -n "$ac_maketemp"; then
1032 eval ac_cv_prog_make_${ac_make}_set=yes
1034 eval ac_cv_prog_make_${ac_make}_set=no
1038 if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
1039 echo "$ac_t""yes" 1>&6
1042 echo "$ac_t""no" 1>&6
1043 SET_MAKE="MAKE=${MAKE-make}"
1051 if test "`cd $srcdir && pwd`" != "`pwd`" && test -f $srcdir/config.status; then
1052 { echo "configure: error: source directory already configured; run "make distclean" there first" 1>&2; exit 1; }
1054 cat >> confdefs.h <<EOF
1055 #define PACKAGE "$PACKAGE"
1058 cat >> confdefs.h <<EOF
1059 #define VERSION "$VERSION"
1064 missing_dir=`cd $ac_aux_dir && pwd`
1065 echo $ac_n "checking for working aclocal""... $ac_c" 1>&6
1066 echo "configure:1067: checking for working aclocal" >&5
1067 # Run test in a subshell; some versions of sh will print an error if
1068 # an executable is not found, even if stderr is redirected.
1069 # Redirect stdin to placate older versions of autoconf. Sigh.
1070 if (aclocal --version) < /dev/null > /dev/null 2>&1; then
1072 echo "$ac_t""found" 1>&6
1074 ACLOCAL="$missing_dir/missing aclocal"
1075 echo "$ac_t""missing" 1>&6
1078 echo $ac_n "checking for working autoconf""... $ac_c" 1>&6
1079 echo "configure:1080: checking for working autoconf" >&5
1080 # Run test in a subshell; some versions of sh will print an error if
1081 # an executable is not found, even if stderr is redirected.
1082 # Redirect stdin to placate older versions of autoconf. Sigh.
1083 if (autoconf --version) < /dev/null > /dev/null 2>&1; then
1085 echo "$ac_t""found" 1>&6
1087 AUTOCONF="$missing_dir/missing autoconf"
1088 echo "$ac_t""missing" 1>&6
1091 echo $ac_n "checking for working automake""... $ac_c" 1>&6
1092 echo "configure:1093: checking for working automake" >&5
1093 # Run test in a subshell; some versions of sh will print an error if
1094 # an executable is not found, even if stderr is redirected.
1095 # Redirect stdin to placate older versions of autoconf. Sigh.
1096 if (automake --version) < /dev/null > /dev/null 2>&1; then
1098 echo "$ac_t""found" 1>&6
1100 AUTOMAKE="$missing_dir/missing automake"
1101 echo "$ac_t""missing" 1>&6
1104 echo $ac_n "checking for working autoheader""... $ac_c" 1>&6
1105 echo "configure:1106: checking for working autoheader" >&5
1106 # Run test in a subshell; some versions of sh will print an error if
1107 # an executable is not found, even if stderr is redirected.
1108 # Redirect stdin to placate older versions of autoconf. Sigh.
1109 if (autoheader --version) < /dev/null > /dev/null 2>&1; then
1110 AUTOHEADER=autoheader
1111 echo "$ac_t""found" 1>&6
1113 AUTOHEADER="$missing_dir/missing autoheader"
1114 echo "$ac_t""missing" 1>&6
1117 echo $ac_n "checking for working makeinfo""... $ac_c" 1>&6
1118 echo "configure:1119: checking for working makeinfo" >&5
1119 # Run test in a subshell; some versions of sh will print an error if
1120 # an executable is not found, even if stderr is redirected.
1121 # Redirect stdin to placate older versions of autoconf. Sigh.
1122 if (makeinfo --version) < /dev/null > /dev/null 2>&1; then
1124 echo "$ac_t""found" 1>&6
1126 MAKEINFO="$missing_dir/missing makeinfo"
1127 echo "$ac_t""missing" 1>&6
1132 if test $host != $build; then
1133 ac_tool_prefix=${host_alias}-
1138 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
1139 set dummy ${ac_tool_prefix}ar; ac_word=$2
1140 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1141 echo "configure:1142: checking for $ac_word" >&5
1142 if eval "test \"`echo '$''{'ac_cv_prog_AR'+set}'`\" = set"; then
1143 echo $ac_n "(cached) $ac_c" 1>&6
1145 if test -n "$AR"; then
1146 ac_cv_prog_AR="$AR" # Let the user override the test.
1148 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1150 for ac_dir in $ac_dummy; do
1151 test -z "$ac_dir" && ac_dir=.
1152 if test -f $ac_dir/$ac_word; then
1153 ac_cv_prog_AR="${ac_tool_prefix}ar"
1158 test -z "$ac_cv_prog_AR" && ac_cv_prog_AR="ar"
1162 if test -n "$AR"; then
1163 echo "$ac_t""$AR" 1>&6
1165 echo "$ac_t""no" 1>&6
1170 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
1171 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
1172 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1173 echo "configure:1174: checking for $ac_word" >&5
1174 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
1175 echo $ac_n "(cached) $ac_c" 1>&6
1177 if test -n "$RANLIB"; then
1178 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
1180 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1182 for ac_dir in $ac_dummy; do
1183 test -z "$ac_dir" && ac_dir=.
1184 if test -f $ac_dir/$ac_word; then
1185 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
1192 RANLIB="$ac_cv_prog_RANLIB"
1193 if test -n "$RANLIB"; then
1194 echo "$ac_t""$RANLIB" 1>&6
1196 echo "$ac_t""no" 1>&6
1200 if test -z "$ac_cv_prog_RANLIB"; then
1201 if test -n "$ac_tool_prefix"; then
1202 # Extract the first word of "ranlib", so it can be a program name with args.
1203 set dummy ranlib; ac_word=$2
1204 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1205 echo "configure:1206: checking for $ac_word" >&5
1206 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
1207 echo $ac_n "(cached) $ac_c" 1>&6
1209 if test -n "$RANLIB"; then
1210 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
1212 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1214 for ac_dir in $ac_dummy; do
1215 test -z "$ac_dir" && ac_dir=.
1216 if test -f $ac_dir/$ac_word; then
1217 ac_cv_prog_RANLIB="ranlib"
1222 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
1225 RANLIB="$ac_cv_prog_RANLIB"
1226 if test -n "$RANLIB"; then
1227 echo "$ac_t""$RANLIB" 1>&6
1229 echo "$ac_t""no" 1>&6
1238 # Check whether --enable-shared or --disable-shared was given.
1239 if test "${enable_shared+set}" = set; then
1240 enableval="$enable_shared"
1241 p=${PACKAGE-default}
1242 case "$enableval" in
1243 yes) enable_shared=yes ;;
1244 no) enable_shared=no ;;
1247 # Look at the argument we got. We use all the common list separators.
1248 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
1249 for pkg in $enableval; do
1250 if test "X$pkg" = "X$p"; then
1262 # Check whether --enable-static or --disable-static was given.
1263 if test "${enable_static+set}" = set; then
1264 enableval="$enable_static"
1265 p=${PACKAGE-default}
1266 case "$enableval" in
1267 yes) enable_static=yes ;;
1268 no) enable_static=no ;;
1271 # Look at the argument we got. We use all the common list separators.
1272 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
1273 for pkg in $enableval; do
1274 if test "X$pkg" = "X$p"; then
1285 # Extract the first word of "ranlib", so it can be a program name with args.
1286 set dummy ranlib; ac_word=$2
1287 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1288 echo "configure:1289: checking for $ac_word" >&5
1289 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
1290 echo $ac_n "(cached) $ac_c" 1>&6
1292 if test -n "$RANLIB"; then
1293 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
1295 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1297 for ac_dir in $ac_dummy; do
1298 test -z "$ac_dir" && ac_dir=.
1299 if test -f $ac_dir/$ac_word; then
1300 ac_cv_prog_RANLIB="ranlib"
1305 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
1308 RANLIB="$ac_cv_prog_RANLIB"
1309 if test -n "$RANLIB"; then
1310 echo "$ac_t""$RANLIB" 1>&6
1312 echo "$ac_t""no" 1>&6
1315 # Check whether --with-gnu-ld or --without-gnu-ld was given.
1316 if test "${with_gnu_ld+set}" = set; then
1317 withval="$with_gnu_ld"
1318 test "$withval" = no || with_gnu_ld=yes
1325 if test "$ac_cv_prog_gcc" = yes; then
1326 # Check if gcc -print-prog-name=ld gives a path.
1327 echo $ac_n "checking for ld used by GCC""... $ac_c" 1>&6
1328 echo "configure:1329: checking for ld used by GCC" >&5
1329 ac_prog=`($CC -print-prog-name=ld) 2>&5`
1331 # Accept absolute paths.
1333 test -z "$LD" && LD="$ac_prog"
1336 # If it fails, then pretend we aren't using GCC.
1340 # If it is relative, then search for the first ld in PATH.
1344 elif test "$with_gnu_ld" = yes; then
1345 echo $ac_n "checking for GNU ld""... $ac_c" 1>&6
1346 echo "configure:1347: checking for GNU ld" >&5
1348 echo $ac_n "checking for non-GNU ld""... $ac_c" 1>&6
1349 echo "configure:1350: checking for non-GNU ld" >&5
1351 if eval "test \"`echo '$''{'ac_cv_path_LD'+set}'`\" = set"; then
1352 echo $ac_n "(cached) $ac_c" 1>&6
1354 if test -z "$LD"; then
1355 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
1356 for ac_dir in $PATH; do
1357 test -z "$ac_dir" && ac_dir=.
1358 if test -f "$ac_dir/$ac_prog"; then
1359 ac_cv_path_LD="$ac_dir/$ac_prog"
1360 # Check to see if the program is GNU ld. I'd rather use --version,
1361 # but apparently some GNU ld's only accept -v.
1362 # Break only if it was the GNU/non-GNU ld that we prefer.
1363 if "$ac_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then
1364 test "$with_gnu_ld" != no && break
1366 test "$with_gnu_ld" != yes && break
1372 ac_cv_path_LD="$LD" # Let the user override the test with a path.
1377 if test -n "$LD"; then
1378 echo "$ac_t""$LD" 1>&6
1380 echo "$ac_t""no" 1>&6
1382 test -z "$LD" && { echo "configure: error: no acceptable ld found in \$PATH" 1>&2; exit 1; }
1384 echo $ac_n "checking if the linker ($LD) is GNU ld""... $ac_c" 1>&6
1385 echo "configure:1386: checking if the linker ($LD) is GNU ld" >&5
1386 if eval "test \"`echo '$''{'ac_cv_prog_gnu_ld'+set}'`\" = set"; then
1387 echo $ac_n "(cached) $ac_c" 1>&6
1389 # I'd rather use --version here, but apparently some GNU ld's only accept -v.
1390 if $LD -v 2>&1 </dev/null | egrep '(GNU|with BFD)' 1>&5; then
1391 ac_cv_prog_gnu_ld=yes
1393 ac_cv_prog_gnu_ld=no
1397 echo "$ac_t""$ac_cv_prog_gnu_ld" 1>&6
1400 echo $ac_n "checking for BSD-compatible nm""... $ac_c" 1>&6
1401 echo "configure:1402: checking for BSD-compatible nm" >&5
1402 if eval "test \"`echo '$''{'ac_cv_path_NM'+set}'`\" = set"; then
1403 echo $ac_n "(cached) $ac_c" 1>&6
1405 if test -n "$NM"; then
1406 # Let the user override the test.
1409 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
1410 for ac_dir in /usr/ucb /usr/ccs/bin $PATH /bin; do
1411 test -z "$ac_dir" && ac_dir=.
1412 if test -f $ac_dir/nm; then
1413 # Check to see if the nm accepts a BSD-compat flag.
1414 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
1415 # nm: unknown option "B" ignored
1416 if ($ac_dir/nm -B /dev/null 2>&1 | sed '1q'; exit 0) | egrep /dev/null >/dev/null; then
1417 ac_cv_path_NM="$ac_dir/nm -B"
1418 elif ($ac_dir/nm -p /dev/null 2>&1 | sed '1q'; exit 0) | egrep /dev/null >/dev/null; then
1419 ac_cv_path_NM="$ac_dir/nm -p"
1421 ac_cv_path_NM="$ac_dir/nm"
1427 test -z "$ac_cv_path_NM" && ac_cv_path_NM=nm
1432 echo "$ac_t""$NM" 1>&6
1435 echo $ac_n "checking whether ln -s works""... $ac_c" 1>&6
1436 echo "configure:1437: checking whether ln -s works" >&5
1437 if eval "test \"`echo '$''{'ac_cv_prog_LN_S'+set}'`\" = set"; then
1438 echo $ac_n "(cached) $ac_c" 1>&6
1441 if ln -s X conftestdata 2>/dev/null
1444 ac_cv_prog_LN_S="ln -s"
1449 LN_S="$ac_cv_prog_LN_S"
1450 if test "$ac_cv_prog_LN_S" = "ln -s"; then
1451 echo "$ac_t""yes" 1>&6
1453 echo "$ac_t""no" 1>&6
1456 # Always use our own libtool.
1457 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
1459 # Check for any special flags to pass to ltconfig.
1461 test "$enable_shared" = no && libtool_flags="$libtool_flags --disable-shared"
1462 test "$enable_static" = no && libtool_flags="$libtool_flags --disable-static"
1463 test "$silent" = yes && libtool_flags="$libtool_flags --silent"
1464 test "$ac_cv_prog_gcc" = yes && libtool_flags="$libtool_flags --with-gcc"
1465 test "$ac_cv_prog_gnu_ld" = yes && libtool_flags="$libtool_flags --with-gnu-ld"
1467 # Some flags need to be propagated to the compiler or linker for good
1471 # Find out which ABI we are using.
1472 echo '#line 1473 "configure"' > conftest.$ac_ext
1473 if { (eval echo configure:1474: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1474 case "`/usr/bin/file conftest.o`" in
1490 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
1491 CFLAGS="$CFLAGS -belf"
1495 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
1496 set dummy ${ac_tool_prefix}dlltool; ac_word=$2
1497 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1498 echo "configure:1499: checking for $ac_word" >&5
1499 if eval "test \"`echo '$''{'ac_cv_prog_DLLTOOL'+set}'`\" = set"; then
1500 echo $ac_n "(cached) $ac_c" 1>&6
1502 if test -n "$DLLTOOL"; then
1503 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
1505 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1507 for ac_dir in $ac_dummy; do
1508 test -z "$ac_dir" && ac_dir=.
1509 if test -f $ac_dir/$ac_word; then
1510 ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
1517 DLLTOOL="$ac_cv_prog_DLLTOOL"
1518 if test -n "$DLLTOOL"; then
1519 echo "$ac_t""$DLLTOOL" 1>&6
1521 echo "$ac_t""no" 1>&6
1525 if test -z "$ac_cv_prog_DLLTOOL"; then
1526 if test -n "$ac_tool_prefix"; then
1527 # Extract the first word of "dlltool", so it can be a program name with args.
1528 set dummy dlltool; ac_word=$2
1529 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1530 echo "configure:1531: checking for $ac_word" >&5
1531 if eval "test \"`echo '$''{'ac_cv_prog_DLLTOOL'+set}'`\" = set"; then
1532 echo $ac_n "(cached) $ac_c" 1>&6
1534 if test -n "$DLLTOOL"; then
1535 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
1537 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1539 for ac_dir in $ac_dummy; do
1540 test -z "$ac_dir" && ac_dir=.
1541 if test -f $ac_dir/$ac_word; then
1542 ac_cv_prog_DLLTOOL="dlltool"
1547 test -z "$ac_cv_prog_DLLTOOL" && ac_cv_prog_DLLTOOL="false"
1550 DLLTOOL="$ac_cv_prog_DLLTOOL"
1551 if test -n "$DLLTOOL"; then
1552 echo "$ac_t""$DLLTOOL" 1>&6
1554 echo "$ac_t""no" 1>&6
1562 # Extract the first word of "${ac_tool_prefix}as", so it can be a program name with args.
1563 set dummy ${ac_tool_prefix}as; ac_word=$2
1564 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1565 echo "configure:1566: checking for $ac_word" >&5
1566 if eval "test \"`echo '$''{'ac_cv_prog_AS'+set}'`\" = set"; then
1567 echo $ac_n "(cached) $ac_c" 1>&6
1569 if test -n "$AS"; then
1570 ac_cv_prog_AS="$AS" # Let the user override the test.
1572 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1574 for ac_dir in $ac_dummy; do
1575 test -z "$ac_dir" && ac_dir=.
1576 if test -f $ac_dir/$ac_word; then
1577 ac_cv_prog_AS="${ac_tool_prefix}as"
1585 if test -n "$AS"; then
1586 echo "$ac_t""$AS" 1>&6
1588 echo "$ac_t""no" 1>&6
1592 if test -z "$ac_cv_prog_AS"; then
1593 if test -n "$ac_tool_prefix"; then
1594 # Extract the first word of "as", so it can be a program name with args.
1595 set dummy as; ac_word=$2
1596 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1597 echo "configure:1598: checking for $ac_word" >&5
1598 if eval "test \"`echo '$''{'ac_cv_prog_AS'+set}'`\" = set"; then
1599 echo $ac_n "(cached) $ac_c" 1>&6
1601 if test -n "$AS"; then
1602 ac_cv_prog_AS="$AS" # Let the user override the test.
1604 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1606 for ac_dir in $ac_dummy; do
1607 test -z "$ac_dir" && ac_dir=.
1608 if test -f $ac_dir/$ac_word; then
1614 test -z "$ac_cv_prog_AS" && ac_cv_prog_AS="false"
1618 if test -n "$AS"; then
1619 echo "$ac_t""$AS" 1>&6
1621 echo "$ac_t""no" 1>&6
1634 # Actually configure libtool. ac_aux_dir is where install-sh is found.
1635 CC="$CC" CFLAGS="$CFLAGS" CPPFLAGS="$CPPFLAGS" \
1636 LD="$LD" NM="$NM" RANLIB="$RANLIB" LN_S="$LN_S" \
1637 DLLTOOL="$DLLTOOL" AS="$AS" \
1638 ${CONFIG_SHELL-/bin/sh} $ac_aux_dir/ltconfig --no-reexec \
1639 $libtool_flags --no-verify $ac_aux_dir/ltmain.sh $host \
1640 || { echo "configure: error: libtool configure failed" 1>&2; exit 1; }
1642 # Redirect the config.log output again, so that the ltconfig log is not
1643 # clobbered by the next message.
1644 exec 5>>./config.log
1647 # Check whether --enable-64-bit-bfd or --disable-64-bit-bfd was given.
1648 if test "${enable_64_bit_bfd+set}" = set; then
1649 enableval="$enable_64_bit_bfd"
1650 case "${enableval}" in
1653 *) { echo "configure: error: bad value ${enableval} for 64-bit-bfd option" 1>&2; exit 1; } ;;
1658 # Check whether --enable-targets or --disable-targets was given.
1659 if test "${enable_targets+set}" = set; then
1660 enableval="$enable_targets"
1661 case "${enableval}" in
1662 yes | "") { echo "configure: error: enable-targets option must specify target names or 'all'" 1>&2; exit 1; }
1664 no) enable_targets= ;;
1665 *) enable_targets=$enableval ;;
1668 # Check whether --enable-commonbfdlib or --disable-commonbfdlib was given.
1669 if test "${enable_commonbfdlib+set}" = set; then
1670 enableval="$enable_commonbfdlib"
1671 case "${enableval}" in
1672 yes) commonbfdlib=true ;;
1673 no) commonbfdlib=false ;;
1674 *) { echo "configure: error: bad value ${enableval} for BFD commonbfdlib option" 1>&2; exit 1; } ;;
1677 # Check whether --with-mmap or --without-mmap was given.
1678 if test "${with_mmap+set}" = set; then
1679 withval="$with_mmap"
1680 case "${withval}" in
1681 yes) want_mmap=true ;;
1682 no) want_mmap=false ;;
1683 *) { echo "configure: error: bad value ${withval} for BFD with-mmap option" 1>&2; exit 1; } ;;
1693 if test -z "$target" ; then
1694 { echo "configure: error: Unrecognized target system type; please check config.sub." 1>&2; exit 1; }
1696 if test "$program_transform_name" = s,x,x,; then
1697 program_transform_name=
1699 # Double any \ or $. echo might interpret backslashes.
1700 cat <<\EOF_SED > conftestsed
1701 s,\\,\\\\,g; s,\$,$$,g
1703 program_transform_name="`echo $program_transform_name|sed -f conftestsed`"
1706 test "$program_prefix" != NONE &&
1707 program_transform_name="s,^,${program_prefix},; $program_transform_name"
1708 # Use a double $ so make ignores it.
1709 test "$program_suffix" != NONE &&
1710 program_transform_name="s,\$\$,${program_suffix},; $program_transform_name"
1712 # sed with no file args requires a program.
1713 test "$program_transform_name" = "" && program_transform_name="s,x,x,"
1716 echo $ac_n "checking whether to enable maintainer-specific portions of Makefiles""... $ac_c" 1>&6
1717 echo "configure:1718: checking whether to enable maintainer-specific portions of Makefiles" >&5
1718 # Check whether --enable-maintainer-mode or --disable-maintainer-mode was given.
1719 if test "${enable_maintainer_mode+set}" = set; then
1720 enableval="$enable_maintainer_mode"
1721 USE_MAINTAINER_MODE=$enableval
1723 USE_MAINTAINER_MODE=no
1726 echo "$ac_t""$USE_MAINTAINER_MODE" 1>&6
1729 if test $USE_MAINTAINER_MODE = yes; then
1730 MAINTAINER_MODE_TRUE=
1731 MAINTAINER_MODE_FALSE='#'
1733 MAINTAINER_MODE_TRUE='#'
1734 MAINTAINER_MODE_FALSE=
1736 MAINT=$MAINTAINER_MODE_TRUE
1739 echo $ac_n "checking for Cygwin environment""... $ac_c" 1>&6
1740 echo "configure:1741: checking for Cygwin environment" >&5
1741 if eval "test \"`echo '$''{'ac_cv_cygwin'+set}'`\" = set"; then
1742 echo $ac_n "(cached) $ac_c" 1>&6
1744 cat > conftest.$ac_ext <<EOF
1745 #line 1746 "configure"
1746 #include "confdefs.h"
1751 #define __CYGWIN__ __CYGWIN32__
1756 if { (eval echo configure:1757: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1760 echo "configure: failed program was:" >&5
1761 cat conftest.$ac_ext >&5
1769 echo "$ac_t""$ac_cv_cygwin" 1>&6
1771 test "$ac_cv_cygwin" = yes && CYGWIN=yes
1772 echo $ac_n "checking for mingw32 environment""... $ac_c" 1>&6
1773 echo "configure:1774: checking for mingw32 environment" >&5
1774 if eval "test \"`echo '$''{'ac_cv_mingw32'+set}'`\" = set"; then
1775 echo $ac_n "(cached) $ac_c" 1>&6
1777 cat > conftest.$ac_ext <<EOF
1778 #line 1779 "configure"
1779 #include "confdefs.h"
1785 if { (eval echo configure:1786: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1789 echo "configure: failed program was:" >&5
1790 cat conftest.$ac_ext >&5
1798 echo "$ac_t""$ac_cv_mingw32" 1>&6
1800 test "$ac_cv_mingw32" = yes && MINGW32=yes
1803 echo $ac_n "checking for executable suffix""... $ac_c" 1>&6
1804 echo "configure:1805: checking for executable suffix" >&5
1805 if eval "test \"`echo '$''{'ac_cv_exeext'+set}'`\" = set"; then
1806 echo $ac_n "(cached) $ac_c" 1>&6
1808 if test "$CYGWIN" = yes || test "$MINGW32" = yes; then
1812 echo 'int main () { return 0; }' > conftest.$ac_ext
1814 if { (eval echo configure:1815: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; }; then
1815 for file in conftest.*; do
1817 *.c | *.o | *.obj | *.ilk | *.pdb) ;;
1818 *) ac_cv_exeext=`echo $file | sed -e s/conftest//` ;;
1822 { echo "configure: error: installation or configuration problem: compiler cannot create executables." 1>&2; exit 1; }
1825 test x"${ac_cv_exeext}" = x && ac_cv_exeext=no
1830 test x"${ac_cv_exeext}" != xno && EXEEXT=${ac_cv_exeext}
1831 echo "$ac_t""${ac_cv_exeext}" 1>&6
1840 # Extract the first word of "gcc", so it can be a program name with args.
1841 set dummy gcc; ac_word=$2
1842 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1843 echo "configure:1844: checking for $ac_word" >&5
1844 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1845 echo $ac_n "(cached) $ac_c" 1>&6
1847 if test -n "$CC"; then
1848 ac_cv_prog_CC="$CC" # Let the user override the test.
1850 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1852 for ac_dir in $ac_dummy; do
1853 test -z "$ac_dir" && ac_dir=.
1854 if test -f $ac_dir/$ac_word; then
1863 if test -n "$CC"; then
1864 echo "$ac_t""$CC" 1>&6
1866 echo "$ac_t""no" 1>&6
1869 if test -z "$CC"; then
1870 # Extract the first word of "cc", so it can be a program name with args.
1871 set dummy cc; ac_word=$2
1872 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1873 echo "configure:1874: checking for $ac_word" >&5
1874 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1875 echo $ac_n "(cached) $ac_c" 1>&6
1877 if test -n "$CC"; then
1878 ac_cv_prog_CC="$CC" # Let the user override the test.
1880 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1883 for ac_dir in $ac_dummy; do
1884 test -z "$ac_dir" && ac_dir=.
1885 if test -f $ac_dir/$ac_word; then
1886 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
1887 ac_prog_rejected=yes
1895 if test $ac_prog_rejected = yes; then
1896 # We found a bogon in the path, so make sure we never use it.
1897 set dummy $ac_cv_prog_CC
1899 if test $# -gt 0; then
1900 # We chose a different compiler from the bogus one.
1901 # However, it has the same basename, so the bogon will be chosen
1902 # first if we set CC to just the basename; use the full file name.
1904 set dummy "$ac_dir/$ac_word" "$@"
1912 if test -n "$CC"; then
1913 echo "$ac_t""$CC" 1>&6
1915 echo "$ac_t""no" 1>&6
1918 if test -z "$CC"; then
1919 case "`uname -s`" in
1921 # Extract the first word of "cl", so it can be a program name with args.
1922 set dummy cl; ac_word=$2
1923 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1924 echo "configure:1925: checking for $ac_word" >&5
1925 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1926 echo $ac_n "(cached) $ac_c" 1>&6
1928 if test -n "$CC"; then
1929 ac_cv_prog_CC="$CC" # Let the user override the test.
1931 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1933 for ac_dir in $ac_dummy; do
1934 test -z "$ac_dir" && ac_dir=.
1935 if test -f $ac_dir/$ac_word; then
1944 if test -n "$CC"; then
1945 echo "$ac_t""$CC" 1>&6
1947 echo "$ac_t""no" 1>&6
1952 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
1955 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
1956 echo "configure:1957: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
1959 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
1960 ac_cpp='$CPP $CPPFLAGS'
1961 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
1962 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
1963 cross_compiling=$ac_cv_prog_cc_cross
1965 cat > conftest.$ac_ext << EOF
1967 #line 1968 "configure"
1968 #include "confdefs.h"
1972 if { (eval echo configure:1973: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1973 ac_cv_prog_cc_works=yes
1974 # If we can't run a trivial program, we are probably using a cross compiler.
1975 if (./conftest; exit) 2>/dev/null; then
1976 ac_cv_prog_cc_cross=no
1978 ac_cv_prog_cc_cross=yes
1981 echo "configure: failed program was:" >&5
1982 cat conftest.$ac_ext >&5
1983 ac_cv_prog_cc_works=no
1987 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
1988 ac_cpp='$CPP $CPPFLAGS'
1989 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
1990 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
1991 cross_compiling=$ac_cv_prog_cc_cross
1993 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
1994 if test $ac_cv_prog_cc_works = no; then
1995 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
1997 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
1998 echo "configure:1999: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
1999 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
2000 cross_compiling=$ac_cv_prog_cc_cross
2002 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
2003 echo "configure:2004: checking whether we are using GNU C" >&5
2004 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
2005 echo $ac_n "(cached) $ac_c" 1>&6
2007 cat > conftest.c <<EOF
2012 if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:2013: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
2019 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
2021 if test $ac_cv_prog_gcc = yes; then
2027 ac_test_CFLAGS="${CFLAGS+set}"
2028 ac_save_CFLAGS="$CFLAGS"
2030 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
2031 echo "configure:2032: checking whether ${CC-cc} accepts -g" >&5
2032 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
2033 echo $ac_n "(cached) $ac_c" 1>&6
2035 echo 'void f(){}' > conftest.c
2036 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
2045 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
2046 if test "$ac_test_CFLAGS" = set; then
2047 CFLAGS="$ac_save_CFLAGS"
2048 elif test $ac_cv_prog_cc_g = yes; then
2049 if test "$GCC" = yes; then
2055 if test "$GCC" = yes; then
2064 echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
2065 echo "configure:2066: checking how to run the C preprocessor" >&5
2066 # On Suns, sometimes $CPP names a directory.
2067 if test -n "$CPP" && test -d "$CPP"; then
2070 if test -z "$CPP"; then
2071 if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
2072 echo $ac_n "(cached) $ac_c" 1>&6
2074 # This must be in double quotes, not single quotes, because CPP may get
2075 # substituted into the Makefile and "${CC-cc}" will confuse make.
2077 # On the NeXT, cc -E runs the code through the compiler's parser,
2078 # not just through cpp.
2079 cat > conftest.$ac_ext <<EOF
2080 #line 2081 "configure"
2081 #include "confdefs.h"
2085 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2086 { (eval echo configure:2087: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2087 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2088 if test -z "$ac_err"; then
2092 echo "configure: failed program was:" >&5
2093 cat conftest.$ac_ext >&5
2095 CPP="${CC-cc} -E -traditional-cpp"
2096 cat > conftest.$ac_ext <<EOF
2097 #line 2098 "configure"
2098 #include "confdefs.h"
2102 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2103 { (eval echo configure:2104: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2104 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2105 if test -z "$ac_err"; then
2109 echo "configure: failed program was:" >&5
2110 cat conftest.$ac_ext >&5
2112 CPP="${CC-cc} -nologo -E"
2113 cat > conftest.$ac_ext <<EOF
2114 #line 2115 "configure"
2115 #include "confdefs.h"
2119 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2120 { (eval echo configure:2121: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2121 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2122 if test -z "$ac_err"; then
2126 echo "configure: failed program was:" >&5
2127 cat conftest.$ac_ext >&5
2136 ac_cv_prog_CPP="$CPP"
2138 CPP="$ac_cv_prog_CPP"
2140 ac_cv_prog_CPP="$CPP"
2142 echo "$ac_t""$CPP" 1>&6
2144 echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
2145 echo "configure:2146: checking for ANSI C header files" >&5
2146 if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
2147 echo $ac_n "(cached) $ac_c" 1>&6
2149 cat > conftest.$ac_ext <<EOF
2150 #line 2151 "configure"
2151 #include "confdefs.h"
2157 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2158 { (eval echo configure:2159: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2159 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2160 if test -z "$ac_err"; then
2162 ac_cv_header_stdc=yes
2165 echo "configure: failed program was:" >&5
2166 cat conftest.$ac_ext >&5
2168 ac_cv_header_stdc=no
2172 if test $ac_cv_header_stdc = yes; then
2173 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
2174 cat > conftest.$ac_ext <<EOF
2175 #line 2176 "configure"
2176 #include "confdefs.h"
2179 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2180 egrep "memchr" >/dev/null 2>&1; then
2184 ac_cv_header_stdc=no
2190 if test $ac_cv_header_stdc = yes; then
2191 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
2192 cat > conftest.$ac_ext <<EOF
2193 #line 2194 "configure"
2194 #include "confdefs.h"
2197 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2198 egrep "free" >/dev/null 2>&1; then
2202 ac_cv_header_stdc=no
2208 if test $ac_cv_header_stdc = yes; then
2209 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
2210 if test "$cross_compiling" = yes; then
2213 cat > conftest.$ac_ext <<EOF
2214 #line 2215 "configure"
2215 #include "confdefs.h"
2217 #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
2218 #define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
2219 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
2220 int main () { int i; for (i = 0; i < 256; i++)
2221 if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
2225 if { (eval echo configure:2226: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
2229 echo "configure: failed program was:" >&5
2230 cat conftest.$ac_ext >&5
2232 ac_cv_header_stdc=no
2240 echo "$ac_t""$ac_cv_header_stdc" 1>&6
2241 if test $ac_cv_header_stdc = yes; then
2242 cat >> confdefs.h <<\EOF
2243 #define STDC_HEADERS 1
2248 echo $ac_n "checking for working const""... $ac_c" 1>&6
2249 echo "configure:2250: checking for working const" >&5
2250 if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
2251 echo $ac_n "(cached) $ac_c" 1>&6
2253 cat > conftest.$ac_ext <<EOF
2254 #line 2255 "configure"
2255 #include "confdefs.h"
2259 /* Ultrix mips cc rejects this. */
2260 typedef int charset[2]; const charset x;
2261 /* SunOS 4.1.1 cc rejects this. */
2262 char const *const *ccp;
2264 /* NEC SVR4.0.2 mips cc rejects this. */
2265 struct point {int x, y;};
2266 static struct point const zero = {0,0};
2267 /* AIX XL C 1.02.0.0 rejects this.
2268 It does not let you subtract one const X* pointer from another in an arm
2269 of an if-expression whose if-part is not a constant expression */
2270 const char *g = "string";
2271 ccp = &g + (g ? g-g : 0);
2272 /* HPUX 7.0 cc rejects these. */
2275 ccp = (char const *const *) p;
2276 { /* SCO 3.2v4 cc rejects this. */
2278 char const *s = 0 ? (char *) 0 : (char const *) 0;
2282 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
2284 const int *foo = &x[0];
2287 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
2288 typedef const int *iptr;
2292 { /* AIX XL C 1.02.0.0 rejects this saying
2293 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
2294 struct s { int j; const int *ap[3]; };
2295 struct s *b; b->j = 5;
2297 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
2303 if { (eval echo configure:2304: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2307 echo "configure: failed program was:" >&5
2308 cat conftest.$ac_ext >&5
2315 echo "$ac_t""$ac_cv_c_const" 1>&6
2316 if test $ac_cv_c_const = no; then
2317 cat >> confdefs.h <<\EOF
2323 echo $ac_n "checking for inline""... $ac_c" 1>&6
2324 echo "configure:2325: checking for inline" >&5
2325 if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then
2326 echo $ac_n "(cached) $ac_c" 1>&6
2329 for ac_kw in inline __inline__ __inline; do
2330 cat > conftest.$ac_ext <<EOF
2331 #line 2332 "configure"
2332 #include "confdefs.h"
2338 if { (eval echo configure:2339: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2340 ac_cv_c_inline=$ac_kw; break
2342 echo "configure: failed program was:" >&5
2343 cat conftest.$ac_ext >&5
2350 echo "$ac_t""$ac_cv_c_inline" 1>&6
2351 case "$ac_cv_c_inline" in
2353 no) cat >> confdefs.h <<\EOF
2357 *) cat >> confdefs.h <<EOF
2358 #define inline $ac_cv_c_inline
2363 echo $ac_n "checking for off_t""... $ac_c" 1>&6
2364 echo "configure:2365: checking for off_t" >&5
2365 if eval "test \"`echo '$''{'ac_cv_type_off_t'+set}'`\" = set"; then
2366 echo $ac_n "(cached) $ac_c" 1>&6
2368 cat > conftest.$ac_ext <<EOF
2369 #line 2370 "configure"
2370 #include "confdefs.h"
2371 #include <sys/types.h>
2377 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2378 egrep "(^|[^a-zA-Z_0-9])off_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
2380 ac_cv_type_off_t=yes
2388 echo "$ac_t""$ac_cv_type_off_t" 1>&6
2389 if test $ac_cv_type_off_t = no; then
2390 cat >> confdefs.h <<\EOF
2396 echo $ac_n "checking for size_t""... $ac_c" 1>&6
2397 echo "configure:2398: checking for size_t" >&5
2398 if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then
2399 echo $ac_n "(cached) $ac_c" 1>&6
2401 cat > conftest.$ac_ext <<EOF
2402 #line 2403 "configure"
2403 #include "confdefs.h"
2404 #include <sys/types.h>
2410 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2411 egrep "(^|[^a-zA-Z_0-9])size_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
2413 ac_cv_type_size_t=yes
2416 ac_cv_type_size_t=no
2421 echo "$ac_t""$ac_cv_type_size_t" 1>&6
2422 if test $ac_cv_type_size_t = no; then
2423 cat >> confdefs.h <<\EOF
2424 #define size_t unsigned
2429 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
2430 # for constant arguments. Useless!
2431 echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
2432 echo "configure:2433: checking for working alloca.h" >&5
2433 if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
2434 echo $ac_n "(cached) $ac_c" 1>&6
2436 cat > conftest.$ac_ext <<EOF
2437 #line 2438 "configure"
2438 #include "confdefs.h"
2441 char *p = alloca(2 * sizeof(int));
2444 if { (eval echo configure:2445: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2446 ac_cv_header_alloca_h=yes
2448 echo "configure: failed program was:" >&5
2449 cat conftest.$ac_ext >&5
2451 ac_cv_header_alloca_h=no
2456 echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
2457 if test $ac_cv_header_alloca_h = yes; then
2458 cat >> confdefs.h <<\EOF
2459 #define HAVE_ALLOCA_H 1
2464 echo $ac_n "checking for alloca""... $ac_c" 1>&6
2465 echo "configure:2466: checking for alloca" >&5
2466 if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
2467 echo $ac_n "(cached) $ac_c" 1>&6
2469 cat > conftest.$ac_ext <<EOF
2470 #line 2471 "configure"
2471 #include "confdefs.h"
2474 # define alloca __builtin_alloca
2477 # include <malloc.h>
2478 # define alloca _alloca
2481 # include <alloca.h>
2486 # ifndef alloca /* predefined by HP cc +Olibcalls */
2495 char *p = (char *) alloca(1);
2498 if { (eval echo configure:2499: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2500 ac_cv_func_alloca_works=yes
2502 echo "configure: failed program was:" >&5
2503 cat conftest.$ac_ext >&5
2505 ac_cv_func_alloca_works=no
2510 echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
2511 if test $ac_cv_func_alloca_works = yes; then
2512 cat >> confdefs.h <<\EOF
2513 #define HAVE_ALLOCA 1
2518 if test $ac_cv_func_alloca_works = no; then
2519 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
2520 # that cause trouble. Some versions do not even contain alloca or
2521 # contain a buggy version. If you still want to use their alloca,
2522 # use ar to extract alloca.o from them instead of compiling alloca.c.
2523 ALLOCA=alloca.${ac_objext}
2524 cat >> confdefs.h <<\EOF
2529 echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
2530 echo "configure:2531: checking whether alloca needs Cray hooks" >&5
2531 if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
2532 echo $ac_n "(cached) $ac_c" 1>&6
2534 cat > conftest.$ac_ext <<EOF
2535 #line 2536 "configure"
2536 #include "confdefs.h"
2537 #if defined(CRAY) && ! defined(CRAY2)
2544 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2545 egrep "webecray" >/dev/null 2>&1; then
2556 echo "$ac_t""$ac_cv_os_cray" 1>&6
2557 if test $ac_cv_os_cray = yes; then
2558 for ac_func in _getb67 GETB67 getb67; do
2559 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
2560 echo "configure:2561: checking for $ac_func" >&5
2561 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2562 echo $ac_n "(cached) $ac_c" 1>&6
2564 cat > conftest.$ac_ext <<EOF
2565 #line 2566 "configure"
2566 #include "confdefs.h"
2567 /* System header to define __stub macros and hopefully few prototypes,
2568 which can conflict with char $ac_func(); below. */
2570 /* Override any gcc2 internal prototype to avoid an error. */
2571 /* We use char because int might match the return type of a gcc2
2572 builtin and then its argument prototype would still apply. */
2577 /* The GNU C library defines this for functions which it implements
2578 to always fail with ENOSYS. Some functions are actually named
2579 something starting with __ and the normal name is an alias. */
2580 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
2588 if { (eval echo configure:2589: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2590 eval "ac_cv_func_$ac_func=yes"
2592 echo "configure: failed program was:" >&5
2593 cat conftest.$ac_ext >&5
2595 eval "ac_cv_func_$ac_func=no"
2600 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
2601 echo "$ac_t""yes" 1>&6
2602 cat >> confdefs.h <<EOF
2603 #define CRAY_STACKSEG_END $ac_func
2608 echo "$ac_t""no" 1>&6
2614 echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
2615 echo "configure:2616: checking stack direction for C alloca" >&5
2616 if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
2617 echo $ac_n "(cached) $ac_c" 1>&6
2619 if test "$cross_compiling" = yes; then
2620 ac_cv_c_stack_direction=0
2622 cat > conftest.$ac_ext <<EOF
2623 #line 2624 "configure"
2624 #include "confdefs.h"
2625 find_stack_direction ()
2627 static char *addr = 0;
2632 return find_stack_direction ();
2635 return (&dummy > addr) ? 1 : -1;
2639 exit (find_stack_direction() < 0);
2642 if { (eval echo configure:2643: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
2644 ac_cv_c_stack_direction=1
2646 echo "configure: failed program was:" >&5
2647 cat conftest.$ac_ext >&5
2649 ac_cv_c_stack_direction=-1
2656 echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
2657 cat >> confdefs.h <<EOF
2658 #define STACK_DIRECTION $ac_cv_c_stack_direction
2663 for ac_hdr in unistd.h
2665 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
2666 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
2667 echo "configure:2668: checking for $ac_hdr" >&5
2668 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2669 echo $ac_n "(cached) $ac_c" 1>&6
2671 cat > conftest.$ac_ext <<EOF
2672 #line 2673 "configure"
2673 #include "confdefs.h"
2676 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2677 { (eval echo configure:2678: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2678 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2679 if test -z "$ac_err"; then
2681 eval "ac_cv_header_$ac_safe=yes"
2684 echo "configure: failed program was:" >&5
2685 cat conftest.$ac_ext >&5
2687 eval "ac_cv_header_$ac_safe=no"
2691 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2692 echo "$ac_t""yes" 1>&6
2693 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
2694 cat >> confdefs.h <<EOF
2695 #define $ac_tr_hdr 1
2699 echo "$ac_t""no" 1>&6
2703 for ac_func in getpagesize
2705 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
2706 echo "configure:2707: checking for $ac_func" >&5
2707 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2708 echo $ac_n "(cached) $ac_c" 1>&6
2710 cat > conftest.$ac_ext <<EOF
2711 #line 2712 "configure"
2712 #include "confdefs.h"
2713 /* System header to define __stub macros and hopefully few prototypes,
2714 which can conflict with char $ac_func(); below. */
2716 /* Override any gcc2 internal prototype to avoid an error. */
2717 /* We use char because int might match the return type of a gcc2
2718 builtin and then its argument prototype would still apply. */
2723 /* The GNU C library defines this for functions which it implements
2724 to always fail with ENOSYS. Some functions are actually named
2725 something starting with __ and the normal name is an alias. */
2726 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
2734 if { (eval echo configure:2735: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
2736 eval "ac_cv_func_$ac_func=yes"
2738 echo "configure: failed program was:" >&5
2739 cat conftest.$ac_ext >&5
2741 eval "ac_cv_func_$ac_func=no"
2746 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
2747 echo "$ac_t""yes" 1>&6
2748 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2749 cat >> confdefs.h <<EOF
2750 #define $ac_tr_func 1
2754 echo "$ac_t""no" 1>&6
2758 echo $ac_n "checking for working mmap""... $ac_c" 1>&6
2759 echo "configure:2760: checking for working mmap" >&5
2760 if eval "test \"`echo '$''{'ac_cv_func_mmap_fixed_mapped'+set}'`\" = set"; then
2761 echo $ac_n "(cached) $ac_c" 1>&6
2763 if test "$cross_compiling" = yes; then
2764 ac_cv_func_mmap_fixed_mapped=no
2766 cat > conftest.$ac_ext <<EOF
2767 #line 2768 "configure"
2768 #include "confdefs.h"
2770 /* Thanks to Mike Haertel and Jim Avera for this test.
2771 Here is a matrix of mmap possibilities:
2772 mmap private not fixed
2773 mmap private fixed at somewhere currently unmapped
2774 mmap private fixed at somewhere already mapped
2775 mmap shared not fixed
2776 mmap shared fixed at somewhere currently unmapped
2777 mmap shared fixed at somewhere already mapped
2778 For private mappings, we should verify that changes cannot be read()
2779 back from the file, nor mmap's back from the file at a different
2780 address. (There have been systems where private was not correctly
2781 implemented like the infamous i386 svr4.0, and systems where the
2782 VM page cache was not coherent with the filesystem buffer cache
2783 like early versions of FreeBSD and possibly contemporary NetBSD.)
2784 For shared mappings, we should conversely verify that changes get
2785 propogated back to all the places they're supposed to be.
2787 Grep wants private fixed already mapped.
2788 The main things grep needs to know about mmap are:
2789 * does it exist and is it safe to write into the mmap'd area
2790 * how to use it (BSD variants) */
2791 #include <sys/types.h>
2793 #include <sys/mman.h>
2795 /* This mess was copied from the GNU getpagesize.h. */
2796 #ifndef HAVE_GETPAGESIZE
2797 # ifdef HAVE_UNISTD_H
2798 # include <unistd.h>
2801 /* Assume that all systems that can run configure have sys/param.h. */
2802 # ifndef HAVE_SYS_PARAM_H
2803 # define HAVE_SYS_PARAM_H 1
2806 # ifdef _SC_PAGESIZE
2807 # define getpagesize() sysconf(_SC_PAGESIZE)
2808 # else /* no _SC_PAGESIZE */
2809 # ifdef HAVE_SYS_PARAM_H
2810 # include <sys/param.h>
2811 # ifdef EXEC_PAGESIZE
2812 # define getpagesize() EXEC_PAGESIZE
2813 # else /* no EXEC_PAGESIZE */
2815 # define getpagesize() NBPG * CLSIZE
2818 # endif /* no CLSIZE */
2819 # else /* no NBPG */
2821 # define getpagesize() NBPC
2822 # else /* no NBPC */
2824 # define getpagesize() PAGESIZE
2825 # endif /* PAGESIZE */
2826 # endif /* no NBPC */
2827 # endif /* no NBPG */
2828 # endif /* no EXEC_PAGESIZE */
2829 # else /* no HAVE_SYS_PARAM_H */
2830 # define getpagesize() 8192 /* punt totally */
2831 # endif /* no HAVE_SYS_PARAM_H */
2832 # endif /* no _SC_PAGESIZE */
2834 #endif /* no HAVE_GETPAGESIZE */
2837 extern "C" { void *malloc(unsigned); }
2845 char *data, *data2, *data3;
2849 pagesize = getpagesize();
2852 * First, make a file with some known garbage in it.
2854 data = malloc(pagesize);
2857 for (i = 0; i < pagesize; ++i)
2858 *(data + i) = rand();
2860 fd = creat("conftestmmap", 0600);
2863 if (write(fd, data, pagesize) != pagesize)
2868 * Next, try to mmap the file at a fixed address which
2869 * already has something else allocated at it. If we can,
2870 * also make sure that we see the same garbage.
2872 fd = open("conftestmmap", O_RDWR);
2875 data2 = malloc(2 * pagesize);
2878 data2 += (pagesize - ((int) data2 & (pagesize - 1))) & (pagesize - 1);
2879 if (data2 != mmap(data2, pagesize, PROT_READ | PROT_WRITE,
2880 MAP_PRIVATE | MAP_FIXED, fd, 0L))
2882 for (i = 0; i < pagesize; ++i)
2883 if (*(data + i) != *(data2 + i))
2887 * Finally, make sure that changes to the mapped area
2888 * do not percolate back to the file as seen by read().
2889 * (This is a bug on some variants of i386 svr4.0.)
2891 for (i = 0; i < pagesize; ++i)
2892 *(data2 + i) = *(data2 + i) + 1;
2893 data3 = malloc(pagesize);
2896 if (read(fd, data3, pagesize) != pagesize)
2898 for (i = 0; i < pagesize; ++i)
2899 if (*(data + i) != *(data3 + i))
2902 unlink("conftestmmap");
2907 if { (eval echo configure:2908: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
2909 ac_cv_func_mmap_fixed_mapped=yes
2911 echo "configure: failed program was:" >&5
2912 cat conftest.$ac_ext >&5
2914 ac_cv_func_mmap_fixed_mapped=no
2921 echo "$ac_t""$ac_cv_func_mmap_fixed_mapped" 1>&6
2922 if test $ac_cv_func_mmap_fixed_mapped = yes; then
2923 cat >> confdefs.h <<\EOF
2930 for ac_hdr in argz.h limits.h locale.h nl_types.h malloc.h string.h \
2931 unistd.h values.h sys/param.h
2933 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
2934 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
2935 echo "configure:2936: checking for $ac_hdr" >&5
2936 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2937 echo $ac_n "(cached) $ac_c" 1>&6
2939 cat > conftest.$ac_ext <<EOF
2940 #line 2941 "configure"
2941 #include "confdefs.h"
2944 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2945 { (eval echo configure:2946: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2946 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2947 if test -z "$ac_err"; then
2949 eval "ac_cv_header_$ac_safe=yes"
2952 echo "configure: failed program was:" >&5
2953 cat conftest.$ac_ext >&5
2955 eval "ac_cv_header_$ac_safe=no"
2959 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2960 echo "$ac_t""yes" 1>&6
2961 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
2962 cat >> confdefs.h <<EOF
2963 #define $ac_tr_hdr 1
2967 echo "$ac_t""no" 1>&6
2971 for ac_func in getcwd munmap putenv setenv setlocale strchr strcasecmp \
2972 __argz_count __argz_stringify __argz_next
2974 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
2975 echo "configure:2976: checking for $ac_func" >&5
2976 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2977 echo $ac_n "(cached) $ac_c" 1>&6
2979 cat > conftest.$ac_ext <<EOF
2980 #line 2981 "configure"
2981 #include "confdefs.h"
2982 /* System header to define __stub macros and hopefully few prototypes,
2983 which can conflict with char $ac_func(); below. */
2985 /* Override any gcc2 internal prototype to avoid an error. */
2986 /* We use char because int might match the return type of a gcc2
2987 builtin and then its argument prototype would still apply. */
2992 /* The GNU C library defines this for functions which it implements
2993 to always fail with ENOSYS. Some functions are actually named
2994 something starting with __ and the normal name is an alias. */
2995 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3003 if { (eval echo configure:3004: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3005 eval "ac_cv_func_$ac_func=yes"
3007 echo "configure: failed program was:" >&5
3008 cat conftest.$ac_ext >&5
3010 eval "ac_cv_func_$ac_func=no"
3015 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3016 echo "$ac_t""yes" 1>&6
3017 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3018 cat >> confdefs.h <<EOF
3019 #define $ac_tr_func 1
3023 echo "$ac_t""no" 1>&6
3028 if test "${ac_cv_func_stpcpy+set}" != "set"; then
3029 for ac_func in stpcpy
3031 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
3032 echo "configure:3033: checking for $ac_func" >&5
3033 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3034 echo $ac_n "(cached) $ac_c" 1>&6
3036 cat > conftest.$ac_ext <<EOF
3037 #line 3038 "configure"
3038 #include "confdefs.h"
3039 /* System header to define __stub macros and hopefully few prototypes,
3040 which can conflict with char $ac_func(); below. */
3042 /* Override any gcc2 internal prototype to avoid an error. */
3043 /* We use char because int might match the return type of a gcc2
3044 builtin and then its argument prototype would still apply. */
3049 /* The GNU C library defines this for functions which it implements
3050 to always fail with ENOSYS. Some functions are actually named
3051 something starting with __ and the normal name is an alias. */
3052 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3060 if { (eval echo configure:3061: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3062 eval "ac_cv_func_$ac_func=yes"
3064 echo "configure: failed program was:" >&5
3065 cat conftest.$ac_ext >&5
3067 eval "ac_cv_func_$ac_func=no"
3072 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3073 echo "$ac_t""yes" 1>&6
3074 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3075 cat >> confdefs.h <<EOF
3076 #define $ac_tr_func 1
3080 echo "$ac_t""no" 1>&6
3085 if test "${ac_cv_func_stpcpy}" = "yes"; then
3086 cat >> confdefs.h <<\EOF
3087 #define HAVE_STPCPY 1
3092 if test $ac_cv_header_locale_h = yes; then
3093 echo $ac_n "checking for LC_MESSAGES""... $ac_c" 1>&6
3094 echo "configure:3095: checking for LC_MESSAGES" >&5
3095 if eval "test \"`echo '$''{'am_cv_val_LC_MESSAGES'+set}'`\" = set"; then
3096 echo $ac_n "(cached) $ac_c" 1>&6
3098 cat > conftest.$ac_ext <<EOF
3099 #line 3100 "configure"
3100 #include "confdefs.h"
3106 if { (eval echo configure:3107: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3108 am_cv_val_LC_MESSAGES=yes
3110 echo "configure: failed program was:" >&5
3111 cat conftest.$ac_ext >&5
3113 am_cv_val_LC_MESSAGES=no
3118 echo "$ac_t""$am_cv_val_LC_MESSAGES" 1>&6
3119 if test $am_cv_val_LC_MESSAGES = yes; then
3120 cat >> confdefs.h <<\EOF
3121 #define HAVE_LC_MESSAGES 1
3126 echo $ac_n "checking whether NLS is requested""... $ac_c" 1>&6
3127 echo "configure:3128: checking whether NLS is requested" >&5
3128 # Check whether --enable-nls or --disable-nls was given.
3129 if test "${enable_nls+set}" = set; then
3130 enableval="$enable_nls"
3136 echo "$ac_t""$USE_NLS" 1>&6
3139 USE_INCLUDED_LIBINTL=no
3141 if test "$USE_NLS" = "yes"; then
3142 cat >> confdefs.h <<\EOF
3143 #define ENABLE_NLS 1
3146 echo $ac_n "checking whether included gettext is requested""... $ac_c" 1>&6
3147 echo "configure:3148: checking whether included gettext is requested" >&5
3148 # Check whether --with-included-gettext or --without-included-gettext was given.
3149 if test "${with_included_gettext+set}" = set; then
3150 withval="$with_included_gettext"
3151 nls_cv_force_use_gnu_gettext=$withval
3153 nls_cv_force_use_gnu_gettext=no
3156 echo "$ac_t""$nls_cv_force_use_gnu_gettext" 1>&6
3158 nls_cv_use_gnu_gettext="$nls_cv_force_use_gnu_gettext"
3159 if test "$nls_cv_force_use_gnu_gettext" != "yes"; then
3161 nls_cv_header_libgt=
3164 ac_safe=`echo "libintl.h" | sed 'y%./+-%__p_%'`
3165 echo $ac_n "checking for libintl.h""... $ac_c" 1>&6
3166 echo "configure:3167: checking for libintl.h" >&5
3167 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3168 echo $ac_n "(cached) $ac_c" 1>&6
3170 cat > conftest.$ac_ext <<EOF
3171 #line 3172 "configure"
3172 #include "confdefs.h"
3173 #include <libintl.h>
3175 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3176 { (eval echo configure:3177: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3177 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3178 if test -z "$ac_err"; then
3180 eval "ac_cv_header_$ac_safe=yes"
3183 echo "configure: failed program was:" >&5
3184 cat conftest.$ac_ext >&5
3186 eval "ac_cv_header_$ac_safe=no"
3190 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3191 echo "$ac_t""yes" 1>&6
3192 echo $ac_n "checking for gettext in libc""... $ac_c" 1>&6
3193 echo "configure:3194: checking for gettext in libc" >&5
3194 if eval "test \"`echo '$''{'gt_cv_func_gettext_libc'+set}'`\" = set"; then
3195 echo $ac_n "(cached) $ac_c" 1>&6
3197 cat > conftest.$ac_ext <<EOF
3198 #line 3199 "configure"
3199 #include "confdefs.h"
3200 #include <libintl.h>
3202 return (int) gettext ("")
3205 if { (eval echo configure:3206: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3207 gt_cv_func_gettext_libc=yes
3209 echo "configure: failed program was:" >&5
3210 cat conftest.$ac_ext >&5
3212 gt_cv_func_gettext_libc=no
3217 echo "$ac_t""$gt_cv_func_gettext_libc" 1>&6
3219 if test "$gt_cv_func_gettext_libc" != "yes"; then
3220 echo $ac_n "checking for bindtextdomain in -lintl""... $ac_c" 1>&6
3221 echo "configure:3222: checking for bindtextdomain in -lintl" >&5
3222 ac_lib_var=`echo intl'_'bindtextdomain | sed 'y%./+-%__p_%'`
3223 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3224 echo $ac_n "(cached) $ac_c" 1>&6
3226 ac_save_LIBS="$LIBS"
3228 cat > conftest.$ac_ext <<EOF
3229 #line 3230 "configure"
3230 #include "confdefs.h"
3231 /* Override any gcc2 internal prototype to avoid an error. */
3232 /* We use char because int might match the return type of a gcc2
3233 builtin and then its argument prototype would still apply. */
3234 char bindtextdomain();
3240 if { (eval echo configure:3241: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3242 eval "ac_cv_lib_$ac_lib_var=yes"
3244 echo "configure: failed program was:" >&5
3245 cat conftest.$ac_ext >&5
3247 eval "ac_cv_lib_$ac_lib_var=no"
3250 LIBS="$ac_save_LIBS"
3253 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
3254 echo "$ac_t""yes" 1>&6
3255 echo $ac_n "checking for gettext in libintl""... $ac_c" 1>&6
3256 echo "configure:3257: checking for gettext in libintl" >&5
3257 if eval "test \"`echo '$''{'gt_cv_func_gettext_libintl'+set}'`\" = set"; then
3258 echo $ac_n "(cached) $ac_c" 1>&6
3260 cat > conftest.$ac_ext <<EOF
3261 #line 3262 "configure"
3262 #include "confdefs.h"
3265 return (int) gettext ("")
3268 if { (eval echo configure:3269: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3270 gt_cv_func_gettext_libintl=yes
3272 echo "configure: failed program was:" >&5
3273 cat conftest.$ac_ext >&5
3275 gt_cv_func_gettext_libintl=no
3280 echo "$ac_t""$gt_cv_func_gettext_libintl" 1>&6
3282 echo "$ac_t""no" 1>&6
3287 if test "$gt_cv_func_gettext_libc" = "yes" \
3288 || test "$gt_cv_func_gettext_libintl" = "yes"; then
3289 cat >> confdefs.h <<\EOF
3290 #define HAVE_GETTEXT 1
3293 # Extract the first word of "msgfmt", so it can be a program name with args.
3294 set dummy msgfmt; ac_word=$2
3295 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3296 echo "configure:3297: checking for $ac_word" >&5
3297 if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
3298 echo $ac_n "(cached) $ac_c" 1>&6
3302 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
3305 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
3306 for ac_dir in $PATH; do
3307 test -z "$ac_dir" && ac_dir=.
3308 if test -f $ac_dir/$ac_word; then
3309 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
3310 ac_cv_path_MSGFMT="$ac_dir/$ac_word"
3316 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT="no"
3320 MSGFMT="$ac_cv_path_MSGFMT"
3321 if test -n "$MSGFMT"; then
3322 echo "$ac_t""$MSGFMT" 1>&6
3324 echo "$ac_t""no" 1>&6
3326 if test "$MSGFMT" != "no"; then
3327 for ac_func in dcgettext
3329 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
3330 echo "configure:3331: checking for $ac_func" >&5
3331 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3332 echo $ac_n "(cached) $ac_c" 1>&6
3334 cat > conftest.$ac_ext <<EOF
3335 #line 3336 "configure"
3336 #include "confdefs.h"
3337 /* System header to define __stub macros and hopefully few prototypes,
3338 which can conflict with char $ac_func(); below. */
3340 /* Override any gcc2 internal prototype to avoid an error. */
3341 /* We use char because int might match the return type of a gcc2
3342 builtin and then its argument prototype would still apply. */
3347 /* The GNU C library defines this for functions which it implements
3348 to always fail with ENOSYS. Some functions are actually named
3349 something starting with __ and the normal name is an alias. */
3350 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3358 if { (eval echo configure:3359: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3360 eval "ac_cv_func_$ac_func=yes"
3362 echo "configure: failed program was:" >&5
3363 cat conftest.$ac_ext >&5
3365 eval "ac_cv_func_$ac_func=no"
3370 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3371 echo "$ac_t""yes" 1>&6
3372 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3373 cat >> confdefs.h <<EOF
3374 #define $ac_tr_func 1
3378 echo "$ac_t""no" 1>&6
3382 # Extract the first word of "gmsgfmt", so it can be a program name with args.
3383 set dummy gmsgfmt; ac_word=$2
3384 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3385 echo "configure:3386: checking for $ac_word" >&5
3386 if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
3387 echo $ac_n "(cached) $ac_c" 1>&6
3391 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
3394 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a dos path.
3397 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3399 for ac_dir in $ac_dummy; do
3400 test -z "$ac_dir" && ac_dir=.
3401 if test -f $ac_dir/$ac_word; then
3402 ac_cv_path_GMSGFMT="$ac_dir/$ac_word"
3407 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
3411 GMSGFMT="$ac_cv_path_GMSGFMT"
3412 if test -n "$GMSGFMT"; then
3413 echo "$ac_t""$GMSGFMT" 1>&6
3415 echo "$ac_t""no" 1>&6
3418 # Extract the first word of "xgettext", so it can be a program name with args.
3419 set dummy xgettext; ac_word=$2
3420 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3421 echo "configure:3422: checking for $ac_word" >&5
3422 if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
3423 echo $ac_n "(cached) $ac_c" 1>&6
3427 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
3430 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
3431 for ac_dir in $PATH; do
3432 test -z "$ac_dir" && ac_dir=.
3433 if test -f $ac_dir/$ac_word; then
3434 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
3435 ac_cv_path_XGETTEXT="$ac_dir/$ac_word"
3441 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
3445 XGETTEXT="$ac_cv_path_XGETTEXT"
3446 if test -n "$XGETTEXT"; then
3447 echo "$ac_t""$XGETTEXT" 1>&6
3449 echo "$ac_t""no" 1>&6
3452 cat > conftest.$ac_ext <<EOF
3453 #line 3454 "configure"
3454 #include "confdefs.h"
3457 extern int _nl_msg_cat_cntr;
3458 return _nl_msg_cat_cntr
3461 if { (eval echo configure:3462: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3466 echo "configure: failed program was:" >&5
3467 cat conftest.$ac_ext >&5
3478 echo "$ac_t""no" 1>&6
3483 if test "$CATOBJEXT" = "NONE"; then
3484 nls_cv_use_gnu_gettext=yes
3488 if test "$nls_cv_use_gnu_gettext" = "yes"; then
3489 INTLOBJS="\$(GETTOBJS)"
3490 # Extract the first word of "msgfmt", so it can be a program name with args.
3491 set dummy msgfmt; ac_word=$2
3492 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3493 echo "configure:3494: checking for $ac_word" >&5
3494 if eval "test \"`echo '$''{'ac_cv_path_MSGFMT'+set}'`\" = set"; then
3495 echo $ac_n "(cached) $ac_c" 1>&6
3499 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
3502 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
3503 for ac_dir in $PATH; do
3504 test -z "$ac_dir" && ac_dir=.
3505 if test -f $ac_dir/$ac_word; then
3506 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
3507 ac_cv_path_MSGFMT="$ac_dir/$ac_word"
3513 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT="msgfmt"
3517 MSGFMT="$ac_cv_path_MSGFMT"
3518 if test -n "$MSGFMT"; then
3519 echo "$ac_t""$MSGFMT" 1>&6
3521 echo "$ac_t""no" 1>&6
3524 # Extract the first word of "gmsgfmt", so it can be a program name with args.
3525 set dummy gmsgfmt; ac_word=$2
3526 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3527 echo "configure:3528: checking for $ac_word" >&5
3528 if eval "test \"`echo '$''{'ac_cv_path_GMSGFMT'+set}'`\" = set"; then
3529 echo $ac_n "(cached) $ac_c" 1>&6
3533 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path.
3536 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a dos path.
3539 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
3541 for ac_dir in $ac_dummy; do
3542 test -z "$ac_dir" && ac_dir=.
3543 if test -f $ac_dir/$ac_word; then
3544 ac_cv_path_GMSGFMT="$ac_dir/$ac_word"
3549 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT"
3553 GMSGFMT="$ac_cv_path_GMSGFMT"
3554 if test -n "$GMSGFMT"; then
3555 echo "$ac_t""$GMSGFMT" 1>&6
3557 echo "$ac_t""no" 1>&6
3560 # Extract the first word of "xgettext", so it can be a program name with args.
3561 set dummy xgettext; ac_word=$2
3562 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
3563 echo "configure:3564: checking for $ac_word" >&5
3564 if eval "test \"`echo '$''{'ac_cv_path_XGETTEXT'+set}'`\" = set"; then
3565 echo $ac_n "(cached) $ac_c" 1>&6
3569 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
3572 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
3573 for ac_dir in $PATH; do
3574 test -z "$ac_dir" && ac_dir=.
3575 if test -f $ac_dir/$ac_word; then
3576 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
3577 ac_cv_path_XGETTEXT="$ac_dir/$ac_word"
3583 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":"
3587 XGETTEXT="$ac_cv_path_XGETTEXT"
3588 if test -n "$XGETTEXT"; then
3589 echo "$ac_t""$XGETTEXT" 1>&6
3591 echo "$ac_t""no" 1>&6
3595 USE_INCLUDED_LIBINTL=yes
3599 INTLDEPS='$(top_builddir)/../intl/libintl.a'
3601 LIBS=`echo $LIBS | sed -e 's/-lintl//'`
3602 nls_cv_header_intl=libintl.h
3603 nls_cv_header_libgt=libgettext.h
3606 if test "$XGETTEXT" != ":"; then
3607 if $XGETTEXT --omit-header /dev/null 2> /dev/null; then
3610 echo "$ac_t""found xgettext programs is not GNU xgettext; ignore it" 1>&6
3615 # We need to process the po/ directory.
3619 nls_cv_header_intl=libintl.h
3620 nls_cv_header_libgt=libgettext.h
3623 # If this is used in GNU gettext we have to set USE_NLS to `yes'
3624 # because some of the sources are only built for this goal.
3625 if test "$PACKAGE" = gettext; then
3627 USE_INCLUDED_LIBINTL=yes
3630 for lang in $ALL_LINGUAS; do
3631 GMOFILES="$GMOFILES $lang.gmo"
3632 POFILES="$POFILES $lang.po"
3648 if test "x$CATOBJEXT" != "x"; then
3649 if test "x$ALL_LINGUAS" = "x"; then
3652 echo $ac_n "checking for catalogs to be installed""... $ac_c" 1>&6
3653 echo "configure:3654: checking for catalogs to be installed" >&5
3655 for lang in ${LINGUAS=$ALL_LINGUAS}; do
3656 case "$ALL_LINGUAS" in
3657 *$lang*) NEW_LINGUAS="$NEW_LINGUAS $lang" ;;
3660 LINGUAS=$NEW_LINGUAS
3661 echo "$ac_t""$LINGUAS" 1>&6
3664 if test -n "$LINGUAS"; then
3665 for lang in $LINGUAS; do CATALOGS="$CATALOGS $lang$CATOBJEXT"; done
3669 if test $ac_cv_header_locale_h = yes; then
3670 INCLUDE_LOCALE_H="#include <locale.h>"
3673 /* The system does not provide the header <locale.h>. Take care yourself. */"
3677 if test -f $srcdir/po2tbl.sed.in; then
3678 if test "$CATOBJEXT" = ".cat"; then
3679 ac_safe=`echo "linux/version.h" | sed 'y%./+-%__p_%'`
3680 echo $ac_n "checking for linux/version.h""... $ac_c" 1>&6
3681 echo "configure:3682: checking for linux/version.h" >&5
3682 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3683 echo $ac_n "(cached) $ac_c" 1>&6
3685 cat > conftest.$ac_ext <<EOF
3686 #line 3687 "configure"
3687 #include "confdefs.h"
3688 #include <linux/version.h>
3690 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3691 { (eval echo configure:3692: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3692 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3693 if test -z "$ac_err"; then
3695 eval "ac_cv_header_$ac_safe=yes"
3698 echo "configure: failed program was:" >&5
3699 cat conftest.$ac_ext >&5
3701 eval "ac_cv_header_$ac_safe=no"
3705 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3706 echo "$ac_t""yes" 1>&6
3709 echo "$ac_t""no" 1>&6
3714 sed -e '/^#/d' $srcdir/$msgformat-msg.sed > po2msg.sed
3716 sed -e '/^#.*[^\\]$/d' -e '/^#$/d' \
3717 $srcdir/po2tbl.sed.in > po2tbl.sed
3720 if test "$PACKAGE" = "gettext"; then
3730 MKINSTALLDIRS="\$(srcdir)/../../mkinstalldirs"
3736 if test -d $srcdir/po; then
3737 test -d po || mkdir po
3738 if test "x$srcdir" != "x."; then
3739 if test "x`echo $srcdir | sed 's@/.*@@'`" = "x"; then
3740 posrcprefix="$srcdir/"
3742 posrcprefix="../$srcdir/"
3748 sed -e "/^#/d" -e "/^\$/d" -e "s,.*, $posrcprefix& \\\\," -e "\$s/\(.*\) \\\\/\1/" \
3749 < $srcdir/po/POTFILES.in > po/POTFILES
3753 # Permit host specific settings.
3754 . ${srcdir}/configure.host
3757 # Find a good install program. We prefer a C program (faster),
3758 # so one script is as good as another. But avoid the broken or
3759 # incompatible versions:
3760 # SysV /etc/install, /usr/sbin/install
3761 # SunOS /usr/etc/install
3762 # IRIX /sbin/install
3764 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3765 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
3766 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3767 # ./install, which can be erroneously created by make from ./install.sh.
3768 echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
3769 echo "configure:3770: checking for a BSD compatible install" >&5
3770 if test -z "$INSTALL"; then
3771 if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
3772 echo $ac_n "(cached) $ac_c" 1>&6
3774 IFS="${IFS= }"; ac_save_IFS="$IFS"; IFS=":"
3775 for ac_dir in $PATH; do
3776 # Account for people who put trailing slashes in PATH elements.
3778 /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
3780 # OSF1 and SCO ODT 3.0 have their own names for install.
3781 # Don't use installbsd from OSF since it installs stuff as root
3783 for ac_prog in ginstall scoinst install; do
3784 if test -f $ac_dir/$ac_prog; then
3785 if test $ac_prog = install &&
3786 grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
3787 # AIX install. It has an incompatible calling convention.
3790 ac_cv_path_install="$ac_dir/$ac_prog -c"
3801 if test "${ac_cv_path_install+set}" = set; then
3802 INSTALL="$ac_cv_path_install"
3804 # As a last resort, use the slow shell script. We don't cache a
3805 # path for INSTALL within a source directory, because that will
3806 # break other packages using the cache if that directory is
3807 # removed, or if the path is relative.
3808 INSTALL="$ac_install_sh"
3811 echo "$ac_t""$INSTALL" 1>&6
3813 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3814 # It thinks the first close brace ends the variable substitution.
3815 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3817 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}'
3819 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3822 BFD_HOST_64BIT_LONG=0
3823 BFD_HOST_64_BIT_DEFINED=0
3826 if test "x${HOST_64BIT_TYPE}" = "xlong"; then
3827 BFD_HOST_64BIT_LONG=1
3828 elif test "x${HOST_64BIT_TYPE}" != "x"; then
3829 BFD_HOST_64_BIT_DEFINED=1
3830 BFD_HOST_64_BIT=${HOST_64BIT_TYPE}
3831 BFD_HOST_U_64_BIT=${HOST_U_64BIT_TYPE}
3838 # Put a plausible default for CC_FOR_BUILD in Makefile.
3839 if test -z "$CC_FOR_BUILD"; then
3840 if test "x$cross_compiling" = "xno"; then
3841 CC_FOR_BUILD='$(CC)'
3847 # Also set EXEEXT_FOR_BUILD.
3848 if test "x$cross_compiling" = "xno"; then
3849 EXEEXT_FOR_BUILD='$(EXEEXT)'
3851 echo $ac_n "checking for build system executable suffix""... $ac_c" 1>&6
3852 echo "configure:3853: checking for build system executable suffix" >&5
3853 if eval "test \"`echo '$''{'bfd_cv_build_exeext'+set}'`\" = set"; then
3854 echo $ac_n "(cached) $ac_c" 1>&6
3856 cat > ac_c_test.c << 'EOF'
3858 /* Nothing needed here */
3861 ${CC_FOR_BUILD} -o ac_c_test am_c_test.c 1>&5 2>&5
3862 bfd_cv_build_exeext=`echo ac_c_test.* | grep -v ac_c_test.c | sed -e s/ac_c_test//`
3864 test x"${bfd_cv_build_exeext}" = x && bfd_cv_build_exeext=no
3867 echo "$ac_t""$bfd_cv_build_exeext" 1>&6
3869 test x"${bfd_cv_build_exeext}" != xno && EXEEXT_FOR_BUILD=${bfd_cv_build_exeext}
3873 for ac_hdr in stddef.h string.h strings.h stdlib.h time.h unistd.h
3875 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3876 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
3877 echo "configure:3878: checking for $ac_hdr" >&5
3878 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3879 echo $ac_n "(cached) $ac_c" 1>&6
3881 cat > conftest.$ac_ext <<EOF
3882 #line 3883 "configure"
3883 #include "confdefs.h"
3886 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3887 { (eval echo configure:3888: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3888 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3889 if test -z "$ac_err"; then
3891 eval "ac_cv_header_$ac_safe=yes"
3894 echo "configure: failed program was:" >&5
3895 cat conftest.$ac_ext >&5
3897 eval "ac_cv_header_$ac_safe=no"
3901 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3902 echo "$ac_t""yes" 1>&6
3903 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3904 cat >> confdefs.h <<EOF
3905 #define $ac_tr_hdr 1
3909 echo "$ac_t""no" 1>&6
3913 for ac_hdr in fcntl.h sys/file.h sys/time.h
3915 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3916 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
3917 echo "configure:3918: checking for $ac_hdr" >&5
3918 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3919 echo $ac_n "(cached) $ac_c" 1>&6
3921 cat > conftest.$ac_ext <<EOF
3922 #line 3923 "configure"
3923 #include "confdefs.h"
3926 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3927 { (eval echo configure:3928: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3928 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3929 if test -z "$ac_err"; then
3931 eval "ac_cv_header_$ac_safe=yes"
3934 echo "configure: failed program was:" >&5
3935 cat conftest.$ac_ext >&5
3937 eval "ac_cv_header_$ac_safe=no"
3941 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3942 echo "$ac_t""yes" 1>&6
3943 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3944 cat >> confdefs.h <<EOF
3945 #define $ac_tr_hdr 1
3949 echo "$ac_t""no" 1>&6
3953 echo $ac_n "checking whether time.h and sys/time.h may both be included""... $ac_c" 1>&6
3954 echo "configure:3955: checking whether time.h and sys/time.h may both be included" >&5
3955 if eval "test \"`echo '$''{'ac_cv_header_time'+set}'`\" = set"; then
3956 echo $ac_n "(cached) $ac_c" 1>&6
3958 cat > conftest.$ac_ext <<EOF
3959 #line 3960 "configure"
3960 #include "confdefs.h"
3961 #include <sys/types.h>
3962 #include <sys/time.h>
3968 if { (eval echo configure:3969: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3970 ac_cv_header_time=yes
3972 echo "configure: failed program was:" >&5
3973 cat conftest.$ac_ext >&5
3975 ac_cv_header_time=no
3980 echo "$ac_t""$ac_cv_header_time" 1>&6
3981 if test $ac_cv_header_time = yes; then
3982 cat >> confdefs.h <<\EOF
3983 #define TIME_WITH_SYS_TIME 1
3989 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h
3991 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3992 echo $ac_n "checking for $ac_hdr that defines DIR""... $ac_c" 1>&6
3993 echo "configure:3994: checking for $ac_hdr that defines DIR" >&5
3994 if eval "test \"`echo '$''{'ac_cv_header_dirent_$ac_safe'+set}'`\" = set"; then
3995 echo $ac_n "(cached) $ac_c" 1>&6
3997 cat > conftest.$ac_ext <<EOF
3998 #line 3999 "configure"
3999 #include "confdefs.h"
4000 #include <sys/types.h>
4006 if { (eval echo configure:4007: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4008 eval "ac_cv_header_dirent_$ac_safe=yes"
4010 echo "configure: failed program was:" >&5
4011 cat conftest.$ac_ext >&5
4013 eval "ac_cv_header_dirent_$ac_safe=no"
4017 if eval "test \"`echo '$ac_cv_header_dirent_'$ac_safe`\" = yes"; then
4018 echo "$ac_t""yes" 1>&6
4019 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4020 cat >> confdefs.h <<EOF
4021 #define $ac_tr_hdr 1
4023 ac_header_dirent=$ac_hdr; break
4025 echo "$ac_t""no" 1>&6
4028 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
4029 if test $ac_header_dirent = dirent.h; then
4030 echo $ac_n "checking for opendir in -ldir""... $ac_c" 1>&6
4031 echo "configure:4032: checking for opendir in -ldir" >&5
4032 ac_lib_var=`echo dir'_'opendir | sed 'y%./+-%__p_%'`
4033 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4034 echo $ac_n "(cached) $ac_c" 1>&6
4036 ac_save_LIBS="$LIBS"
4038 cat > conftest.$ac_ext <<EOF
4039 #line 4040 "configure"
4040 #include "confdefs.h"
4041 /* Override any gcc2 internal prototype to avoid an error. */
4042 /* We use char because int might match the return type of a gcc2
4043 builtin and then its argument prototype would still apply. */
4050 if { (eval echo configure:4051: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4052 eval "ac_cv_lib_$ac_lib_var=yes"
4054 echo "configure: failed program was:" >&5
4055 cat conftest.$ac_ext >&5
4057 eval "ac_cv_lib_$ac_lib_var=no"
4060 LIBS="$ac_save_LIBS"
4063 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4064 echo "$ac_t""yes" 1>&6
4067 echo "$ac_t""no" 1>&6
4071 echo $ac_n "checking for opendir in -lx""... $ac_c" 1>&6
4072 echo "configure:4073: checking for opendir in -lx" >&5
4073 ac_lib_var=`echo x'_'opendir | sed 'y%./+-%__p_%'`
4074 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4075 echo $ac_n "(cached) $ac_c" 1>&6
4077 ac_save_LIBS="$LIBS"
4079 cat > conftest.$ac_ext <<EOF
4080 #line 4081 "configure"
4081 #include "confdefs.h"
4082 /* Override any gcc2 internal prototype to avoid an error. */
4083 /* We use char because int might match the return type of a gcc2
4084 builtin and then its argument prototype would still apply. */
4091 if { (eval echo configure:4092: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4093 eval "ac_cv_lib_$ac_lib_var=yes"
4095 echo "configure: failed program was:" >&5
4096 cat conftest.$ac_ext >&5
4098 eval "ac_cv_lib_$ac_lib_var=no"
4101 LIBS="$ac_save_LIBS"
4104 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4105 echo "$ac_t""yes" 1>&6
4108 echo "$ac_t""no" 1>&6
4113 for ac_func in fcntl getpagesize setitimer sysconf fdopen
4115 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4116 echo "configure:4117: checking for $ac_func" >&5
4117 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4118 echo $ac_n "(cached) $ac_c" 1>&6
4120 cat > conftest.$ac_ext <<EOF
4121 #line 4122 "configure"
4122 #include "confdefs.h"
4123 /* System header to define __stub macros and hopefully few prototypes,
4124 which can conflict with char $ac_func(); below. */
4126 /* Override any gcc2 internal prototype to avoid an error. */
4127 /* We use char because int might match the return type of a gcc2
4128 builtin and then its argument prototype would still apply. */
4133 /* The GNU C library defines this for functions which it implements
4134 to always fail with ENOSYS. Some functions are actually named
4135 something starting with __ and the normal name is an alias. */
4136 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4144 if { (eval echo configure:4145: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
4146 eval "ac_cv_func_$ac_func=yes"
4148 echo "configure: failed program was:" >&5
4149 cat conftest.$ac_ext >&5
4151 eval "ac_cv_func_$ac_func=no"
4156 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4157 echo "$ac_t""yes" 1>&6
4158 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4159 cat >> confdefs.h <<EOF
4160 #define $ac_tr_func 1
4164 echo "$ac_t""no" 1>&6
4171 *-*-msdos* | *-*-go32* | *-*-mingw32* | *-*-cygwin* | *-*-windows)
4172 cat >> confdefs.h <<\EOF
4173 #define USE_BINARY_FOPEN 1
4178 echo $ac_n "checking whether strstr must be declared""... $ac_c" 1>&6
4179 echo "configure:4180: checking whether strstr must be declared" >&5
4180 if eval "test \"`echo '$''{'bfd_cv_decl_needed_strstr'+set}'`\" = set"; then
4181 echo $ac_n "(cached) $ac_c" 1>&6
4183 cat > conftest.$ac_ext <<EOF
4184 #line 4185 "configure"
4185 #include "confdefs.h"
4188 #ifdef HAVE_STRING_H
4191 #ifdef HAVE_STRINGS_H
4192 #include <strings.h>
4195 #ifdef HAVE_STDLIB_H
4198 #ifdef HAVE_UNISTD_H
4202 char *(*pfn) = (char *(*)) strstr
4205 if { (eval echo configure:4206: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4207 bfd_cv_decl_needed_strstr=no
4209 echo "configure: failed program was:" >&5
4210 cat conftest.$ac_ext >&5
4212 bfd_cv_decl_needed_strstr=yes
4217 echo "$ac_t""$bfd_cv_decl_needed_strstr" 1>&6
4218 if test $bfd_cv_decl_needed_strstr = yes; then
4219 cat >> confdefs.h <<\EOF
4220 #define NEED_DECLARATION_STRSTR 1
4225 echo $ac_n "checking whether malloc must be declared""... $ac_c" 1>&6
4226 echo "configure:4227: checking whether malloc must be declared" >&5
4227 if eval "test \"`echo '$''{'bfd_cv_decl_needed_malloc'+set}'`\" = set"; then
4228 echo $ac_n "(cached) $ac_c" 1>&6
4230 cat > conftest.$ac_ext <<EOF
4231 #line 4232 "configure"
4232 #include "confdefs.h"
4235 #ifdef HAVE_STRING_H
4238 #ifdef HAVE_STRINGS_H
4239 #include <strings.h>
4242 #ifdef HAVE_STDLIB_H
4245 #ifdef HAVE_UNISTD_H
4249 char *(*pfn) = (char *(*)) malloc
4252 if { (eval echo configure:4253: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4254 bfd_cv_decl_needed_malloc=no
4256 echo "configure: failed program was:" >&5
4257 cat conftest.$ac_ext >&5
4259 bfd_cv_decl_needed_malloc=yes
4264 echo "$ac_t""$bfd_cv_decl_needed_malloc" 1>&6
4265 if test $bfd_cv_decl_needed_malloc = yes; then
4266 cat >> confdefs.h <<\EOF
4267 #define NEED_DECLARATION_MALLOC 1
4272 echo $ac_n "checking whether realloc must be declared""... $ac_c" 1>&6
4273 echo "configure:4274: checking whether realloc must be declared" >&5
4274 if eval "test \"`echo '$''{'bfd_cv_decl_needed_realloc'+set}'`\" = set"; then
4275 echo $ac_n "(cached) $ac_c" 1>&6
4277 cat > conftest.$ac_ext <<EOF
4278 #line 4279 "configure"
4279 #include "confdefs.h"
4282 #ifdef HAVE_STRING_H
4285 #ifdef HAVE_STRINGS_H
4286 #include <strings.h>
4289 #ifdef HAVE_STDLIB_H
4292 #ifdef HAVE_UNISTD_H
4296 char *(*pfn) = (char *(*)) realloc
4299 if { (eval echo configure:4300: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4301 bfd_cv_decl_needed_realloc=no
4303 echo "configure: failed program was:" >&5
4304 cat conftest.$ac_ext >&5
4306 bfd_cv_decl_needed_realloc=yes
4311 echo "$ac_t""$bfd_cv_decl_needed_realloc" 1>&6
4312 if test $bfd_cv_decl_needed_realloc = yes; then
4313 cat >> confdefs.h <<\EOF
4314 #define NEED_DECLARATION_REALLOC 1
4319 echo $ac_n "checking whether free must be declared""... $ac_c" 1>&6
4320 echo "configure:4321: checking whether free must be declared" >&5
4321 if eval "test \"`echo '$''{'bfd_cv_decl_needed_free'+set}'`\" = set"; then
4322 echo $ac_n "(cached) $ac_c" 1>&6
4324 cat > conftest.$ac_ext <<EOF
4325 #line 4326 "configure"
4326 #include "confdefs.h"
4329 #ifdef HAVE_STRING_H
4332 #ifdef HAVE_STRINGS_H
4333 #include <strings.h>
4336 #ifdef HAVE_STDLIB_H
4339 #ifdef HAVE_UNISTD_H
4343 char *(*pfn) = (char *(*)) free
4346 if { (eval echo configure:4347: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4348 bfd_cv_decl_needed_free=no
4350 echo "configure: failed program was:" >&5
4351 cat conftest.$ac_ext >&5
4353 bfd_cv_decl_needed_free=yes
4358 echo "$ac_t""$bfd_cv_decl_needed_free" 1>&6
4359 if test $bfd_cv_decl_needed_free = yes; then
4360 cat >> confdefs.h <<\EOF
4361 #define NEED_DECLARATION_FREE 1
4366 echo $ac_n "checking whether getenv must be declared""... $ac_c" 1>&6
4367 echo "configure:4368: checking whether getenv must be declared" >&5
4368 if eval "test \"`echo '$''{'bfd_cv_decl_needed_getenv'+set}'`\" = set"; then
4369 echo $ac_n "(cached) $ac_c" 1>&6
4371 cat > conftest.$ac_ext <<EOF
4372 #line 4373 "configure"
4373 #include "confdefs.h"
4376 #ifdef HAVE_STRING_H
4379 #ifdef HAVE_STRINGS_H
4380 #include <strings.h>
4383 #ifdef HAVE_STDLIB_H
4386 #ifdef HAVE_UNISTD_H
4390 char *(*pfn) = (char *(*)) getenv
4393 if { (eval echo configure:4394: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4395 bfd_cv_decl_needed_getenv=no
4397 echo "configure: failed program was:" >&5
4398 cat conftest.$ac_ext >&5
4400 bfd_cv_decl_needed_getenv=yes
4405 echo "$ac_t""$bfd_cv_decl_needed_getenv" 1>&6
4406 if test $bfd_cv_decl_needed_getenv = yes; then
4407 cat >> confdefs.h <<\EOF
4408 #define NEED_DECLARATION_GETENV 1
4414 # If we are configured native, pick a core file support file.
4418 if test "${target}" = "${host}"; then
4420 alpha*-*-linux-gnu*)
4421 COREFILE=trad-core.lo
4422 TRAD_HEADER='"hosts/alphalinux.h"'
4424 alpha*-*-netbsd*) COREFILE=netbsd-core.lo ;;
4425 alpha*-*-*) COREFILE=osf-core.lo ;;
4426 arm-*-riscix) COREFILE=trad-core.lo ;;
4427 hppa*-*-hpux*) COREFILE=hpux-core.lo ;;
4428 hppa*-*-hiux*) COREFILE=hpux-core.lo ;;
4429 hppa*-*-mpeix*) COREFILE=hpux-core.lo ;;
4430 hppa*-*-bsd*) COREFILE="hpux-core.lo hppabsd-core.lo"
4431 COREFLAG="-DHPUX_CORE -DHPPABSD_CORE" ;;
4432 i[3456]86-sequent-bsd*)
4433 COREFILE=trad-core.lo;
4434 TRAD_HEADER='"hosts/symmetry.h"'
4436 i[3456]86-sequent-sysv4*) ;;
4437 i[3456]86-sequent-sysv*)
4438 COREFILE=trad-core.lo
4439 TRAD_HEADER='"hosts/symmetry.h"'
4441 i[3456]86-*-bsd* | i[3456]86-*-freebsd*)
4442 COREFILE=trad-core.lo
4443 TRAD_HEADER='"hosts/i386bsd.h"'
4445 i[3456]86-*-netbsd* | i[3456]86-*-openbsd*)
4446 COREFILE=netbsd-core.lo
4448 i[3456]86-esix-sysv3*)
4449 COREFILE=trad-core.lo
4450 TRAD_HEADER='"hosts/esix.h"'
4452 i[3456]86-*-sco3.2v5*)
4453 COREFILE=sco5-core.lo
4455 i[3456]86-*-sco* | i[3456]86-*-isc*)
4456 COREFILE=trad-core.lo
4457 TRAD_HEADER='"hosts/i386sco.h"'
4460 COREFILE=trad-core.lo
4461 TRAD_HEADER='"hosts/i386mach3.h"'
4463 i[3456]86-*-linux-gnu*)
4464 COREFILE=trad-core.lo
4465 TRAD_HEADER='"hosts/i386linux.h"'
4467 i[3456]86-*-isc*) COREFILE=trad-core.lo ;;
4468 i[3456]86-*-aix*) COREFILE=aix386-core.lo ;;
4469 i860-*-mach3* | i860-*-osf1*)
4470 COREFILE=trad-core.lo
4471 TRAD_HEADER='"hosts/i860mach3.h"'
4474 COREFILE=trad-core.lo
4475 TRAD_HEADER='"hosts/mipsbsd.h"'
4478 COREFILE=trad-core.lo
4479 TRAD_HEADER='"hosts/mipsmach3.h"'
4481 mips-*-netbsd* | mips*-*-openbsd*)
4482 COREFILE=netbsd-core.lo
4485 COREFILE=trad-core.lo
4486 TRAD_HEADER='"hosts/decstation.h"'
4488 mips-sgi-irix4*) COREFILE=irix-core.lo ;;
4489 mips-sgi-irix5*) COREFILE=irix-core.lo ;;
4490 mips-sgi-irix6*) COREFILE=irix-core.lo ;;
4492 COREFILE=trad-core.lo
4493 TRAD_HEADER='"hosts/mipsmach3.h"'
4496 mips-*-sysv* | mips-*-riscos*)
4497 COREFILE=trad-core.lo
4498 TRAD_HEADER='"hosts/riscos.h"'
4501 COREFILE=trad-core.lo
4502 TRAD_HEADER='"hosts/news-mips.h"'
4505 COREFILE=trad-core.lo
4506 TRAD_HEADER='"hosts/dpx2.h"'
4508 m68*-hp-hpux*) COREFILE=hpux-core.lo ;;
4510 COREFILE=trad-core.lo
4511 TRAD_HEADER='"hosts/hp300bsd.h"'
4514 COREFILE=trad-core.lo
4515 TRAD_HEADER='"hosts/m68klinux.h"'
4517 m68*-motorola-sysv*)
4518 COREFILE=trad-core.lo
4519 TRAD_HEADER='"hosts/delta68.h"'
4522 COREFILE=trad-core.lo
4523 TRAD_HEADER='"hosts/news.h"'
4525 m68*-*-netbsd* | m68*-*-openbsd*)
4526 COREFILE=netbsd-core.lo
4529 COREFILE=trad-core.lo
4530 TRAD_HEADER='"hosts/m68kaux.h"'
4533 m88*-motorola-sysv*) COREFILE=ptrace-core.lo ;;
4535 COREFILE=trad-core.lo
4536 TRAD_HEADER='"hosts/m88kmach3.h"'
4539 COREFILE=trad-core.lo
4540 TRAD_HEADER='"hosts/pc532mach.h"'
4542 ns32k-*-netbsd* | ns32k-*-openbsd*)
4543 COREFILE=netbsd-core.lo
4545 rs6000-*-lynx*) COREFILE=lynx-core.lo ;;
4546 rs6000-*-aix4*) COREFILE=rs6000-core.lo ;;
4547 rs6000-*-*) COREFILE=rs6000-core.lo ;;
4548 powerpc-*-*bsd*) COREFILE=netbsd-core.lo ;;
4549 powerpc-*-aix4*) COREFILE=rs6000-core.lo ;;
4550 powerpc-*-aix*) COREFILE=rs6000-core.lo ;;
4552 powerpc-*-netbsd*) COREFILE=netbsd-core.lo ;;
4553 sparc-*-netbsd* | sparc-*-openbsd*)
4554 COREFILE=netbsd-core.lo
4557 COREFILE=trad-core.lo
4558 TRAD_HEADER='"hosts/tahoe.h"'
4561 COREFILE=trad-core.lo
4562 TRAD_HEADER='"hosts/vaxult2.h"'
4565 COREFILE=trad-core.lo
4566 TRAD_HEADER='"hosts/vaxult2.h"'
4569 COREFILE=trad-core.lo
4570 TRAD_HEADER='"hosts/vaxbsd.h"'
4575 aix386-core.lo) COREFLAG=-DAIX386_CORE ;;
4576 hppabsd-core.lo) COREFLAG=-DHPPABSD_CORE ;;
4577 hpux-core.lo) COREFLAG=-DHPUX_CORE ;;
4578 irix-core.lo) COREFLAG=-DIRIX_CORE ;;
4579 lynx-core.lo) COREFLAG=-DLYNX_CORE ;;
4580 netbsd-core.lo) COREFLAG=-DNETBSD_CORE ;;
4581 osf-core.lo) COREFLAG=-DOSF_CORE ;;
4582 ptrace-core.lo) COREFLAG=-DPTRACE_CORE ;;
4583 rs6000-core.lo) COREFLAG="$COREFLAG -DAIX_CORE" ;;
4584 sco5-core.lo) COREFLAG="$COREFLAG -DSCO5_CORE" ;;
4585 trad-core.lo) COREFLAG="$COREFLAG -DTRAD_CORE" ;;
4588 # ELF corefile support has several flavors, but all of
4589 # them use something called <sys/procfs.h>
4590 for ac_hdr in sys/procfs.h
4592 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4593 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4594 echo "configure:4595: checking for $ac_hdr" >&5
4595 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4596 echo $ac_n "(cached) $ac_c" 1>&6
4598 cat > conftest.$ac_ext <<EOF
4599 #line 4600 "configure"
4600 #include "confdefs.h"
4603 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4604 { (eval echo configure:4605: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4605 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4606 if test -z "$ac_err"; then
4608 eval "ac_cv_header_$ac_safe=yes"
4611 echo "configure: failed program was:" >&5
4612 cat conftest.$ac_ext >&5
4614 eval "ac_cv_header_$ac_safe=no"
4618 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4619 echo "$ac_t""yes" 1>&6
4620 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4621 cat >> confdefs.h <<EOF
4622 #define $ac_tr_hdr 1
4626 echo "$ac_t""no" 1>&6
4630 if test "$ac_cv_header_sys_procfs_h" = yes; then
4631 echo $ac_n "checking for prstatus_t in sys/procfs.h""... $ac_c" 1>&6
4632 echo "configure:4633: checking for prstatus_t in sys/procfs.h" >&5
4633 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_prstatus_t'+set}'`\" = set"; then
4634 echo $ac_n "(cached) $ac_c" 1>&6
4636 cat > conftest.$ac_ext <<EOF
4637 #line 4638 "configure"
4638 #include "confdefs.h"
4639 #include <sys/procfs.h>
4644 if { (eval echo configure:4645: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4646 bfd_cv_have_sys_procfs_type_prstatus_t=yes
4648 echo "configure: failed program was:" >&5
4649 cat conftest.$ac_ext >&5
4651 bfd_cv_have_sys_procfs_type_prstatus_t=no
4657 if test $bfd_cv_have_sys_procfs_type_prstatus_t = yes; then
4658 cat >> confdefs.h <<\EOF
4659 #define HAVE_PRSTATUS_T 1
4663 echo "$ac_t""$bfd_cv_have_sys_procfs_type_prstatus_t" 1>&6
4665 echo $ac_n "checking for prstatus_t.pr_who in sys/procfs.h""... $ac_c" 1>&6
4666 echo "configure:4667: checking for prstatus_t.pr_who in sys/procfs.h" >&5
4667 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who'+set}'`\" = set"; then
4668 echo $ac_n "(cached) $ac_c" 1>&6
4670 cat > conftest.$ac_ext <<EOF
4671 #line 4672 "configure"
4672 #include "confdefs.h"
4673 #include <sys/procfs.h>
4675 prstatus_t avar; void* aref = (void*) &avar.pr_who
4678 if { (eval echo configure:4679: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4680 bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who=yes
4682 echo "configure: failed program was:" >&5
4683 cat conftest.$ac_ext >&5
4685 bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who=no
4691 if test $bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who = yes; then
4692 cat >> confdefs.h <<\EOF
4693 #define HAVE_PRSTATUS_T_PR_WHO 1
4697 echo "$ac_t""$bfd_cv_have_sys_procfs_type_member_prstatus_t_pr_who" 1>&6
4699 echo $ac_n "checking for pstatus_t in sys/procfs.h""... $ac_c" 1>&6
4700 echo "configure:4701: checking for pstatus_t in sys/procfs.h" >&5
4701 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_pstatus_t'+set}'`\" = set"; then
4702 echo $ac_n "(cached) $ac_c" 1>&6
4704 cat > conftest.$ac_ext <<EOF
4705 #line 4706 "configure"
4706 #include "confdefs.h"
4707 #include <sys/procfs.h>
4712 if { (eval echo configure:4713: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4714 bfd_cv_have_sys_procfs_type_pstatus_t=yes
4716 echo "configure: failed program was:" >&5
4717 cat conftest.$ac_ext >&5
4719 bfd_cv_have_sys_procfs_type_pstatus_t=no
4725 if test $bfd_cv_have_sys_procfs_type_pstatus_t = yes; then
4726 cat >> confdefs.h <<\EOF
4727 #define HAVE_PSTATUS_T 1
4731 echo "$ac_t""$bfd_cv_have_sys_procfs_type_pstatus_t" 1>&6
4733 echo $ac_n "checking for prpsinfo_t in sys/procfs.h""... $ac_c" 1>&6
4734 echo "configure:4735: checking for prpsinfo_t in sys/procfs.h" >&5
4735 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_prpsinfo_t'+set}'`\" = set"; then
4736 echo $ac_n "(cached) $ac_c" 1>&6
4738 cat > conftest.$ac_ext <<EOF
4739 #line 4740 "configure"
4740 #include "confdefs.h"
4741 #include <sys/procfs.h>
4746 if { (eval echo configure:4747: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4748 bfd_cv_have_sys_procfs_type_prpsinfo_t=yes
4750 echo "configure: failed program was:" >&5
4751 cat conftest.$ac_ext >&5
4753 bfd_cv_have_sys_procfs_type_prpsinfo_t=no
4759 if test $bfd_cv_have_sys_procfs_type_prpsinfo_t = yes; then
4760 cat >> confdefs.h <<\EOF
4761 #define HAVE_PRPSINFO_T 1
4765 echo "$ac_t""$bfd_cv_have_sys_procfs_type_prpsinfo_t" 1>&6
4767 echo $ac_n "checking for psinfo_t in sys/procfs.h""... $ac_c" 1>&6
4768 echo "configure:4769: checking for psinfo_t in sys/procfs.h" >&5
4769 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_psinfo_t'+set}'`\" = set"; then
4770 echo $ac_n "(cached) $ac_c" 1>&6
4772 cat > conftest.$ac_ext <<EOF
4773 #line 4774 "configure"
4774 #include "confdefs.h"
4775 #include <sys/procfs.h>
4780 if { (eval echo configure:4781: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4782 bfd_cv_have_sys_procfs_type_psinfo_t=yes
4784 echo "configure: failed program was:" >&5
4785 cat conftest.$ac_ext >&5
4787 bfd_cv_have_sys_procfs_type_psinfo_t=no
4793 if test $bfd_cv_have_sys_procfs_type_psinfo_t = yes; then
4794 cat >> confdefs.h <<\EOF
4795 #define HAVE_PSINFO_T 1
4799 echo "$ac_t""$bfd_cv_have_sys_procfs_type_psinfo_t" 1>&6
4801 echo $ac_n "checking for lwpstatus_t in sys/procfs.h""... $ac_c" 1>&6
4802 echo "configure:4803: checking for lwpstatus_t in sys/procfs.h" >&5
4803 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_lwpstatus_t'+set}'`\" = set"; then
4804 echo $ac_n "(cached) $ac_c" 1>&6
4806 cat > conftest.$ac_ext <<EOF
4807 #line 4808 "configure"
4808 #include "confdefs.h"
4809 #include <sys/procfs.h>
4814 if { (eval echo configure:4815: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4816 bfd_cv_have_sys_procfs_type_lwpstatus_t=yes
4818 echo "configure: failed program was:" >&5
4819 cat conftest.$ac_ext >&5
4821 bfd_cv_have_sys_procfs_type_lwpstatus_t=no
4827 if test $bfd_cv_have_sys_procfs_type_lwpstatus_t = yes; then
4828 cat >> confdefs.h <<\EOF
4829 #define HAVE_LWPSTATUS_T 1
4833 echo "$ac_t""$bfd_cv_have_sys_procfs_type_lwpstatus_t" 1>&6
4835 echo $ac_n "checking for lwpstatus_t.pr_context in sys/procfs.h""... $ac_c" 1>&6
4836 echo "configure:4837: checking for lwpstatus_t.pr_context in sys/procfs.h" >&5
4837 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context'+set}'`\" = set"; then
4838 echo $ac_n "(cached) $ac_c" 1>&6
4840 cat > conftest.$ac_ext <<EOF
4841 #line 4842 "configure"
4842 #include "confdefs.h"
4843 #include <sys/procfs.h>
4845 lwpstatus_t avar; void* aref = (void*) &avar.pr_context
4848 if { (eval echo configure:4849: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4850 bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context=yes
4852 echo "configure: failed program was:" >&5
4853 cat conftest.$ac_ext >&5
4855 bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context=no
4861 if test $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context = yes; then
4862 cat >> confdefs.h <<\EOF
4863 #define HAVE_LWPSTATUS_T_PR_CONTEXT 1
4867 echo "$ac_t""$bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_context" 1>&6
4869 echo $ac_n "checking for lwpstatus_t.pr_reg in sys/procfs.h""... $ac_c" 1>&6
4870 echo "configure:4871: checking for lwpstatus_t.pr_reg in sys/procfs.h" >&5
4871 if eval "test \"`echo '$''{'bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg'+set}'`\" = set"; then
4872 echo $ac_n "(cached) $ac_c" 1>&6
4874 cat > conftest.$ac_ext <<EOF
4875 #line 4876 "configure"
4876 #include "confdefs.h"
4877 #include <sys/procfs.h>
4879 lwpstatus_t avar; void* aref = (void*) &avar.pr_reg
4882 if { (eval echo configure:4883: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4884 bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg=yes
4886 echo "configure: failed program was:" >&5
4887 cat conftest.$ac_ext >&5
4889 bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg=no
4895 if test $bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg = yes; then
4896 cat >> confdefs.h <<\EOF
4897 #define HAVE_LWPSTATUS_T_PR_REG 1
4901 echo "$ac_t""$bfd_cv_have_sys_procfs_type_member_lwpstatus_t_pr_reg" 1>&6
4907 cat >> confdefs.h <<EOF
4908 #define TRAD_HEADER $TRAD_HEADER
4912 # Horrible hacks to build DLLs on Windows.
4917 if test "$enable_shared" = "yes"; then
4918 WIN32LDFLAGS="-no-undefined"
4919 WIN32LIBADD="-L`pwd`/../libiberty -liberty -L`pwd`/../intl -lintl -lcygwin -lkernel32"
4928 # Canonicalize the secondary target names.
4929 if test -n "$enable_targets" ; then
4930 for targ in `echo $enable_targets | sed 's/,/ /g'`
4932 result=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $targ 2>/dev/null`
4933 if test -n "$result" ; then
4934 canon_targets="$canon_targets $result"
4936 # Allow targets that config.sub doesn't recognize, like "all".
4937 canon_targets="$canon_targets $targ"
4947 for targ in $target $canon_targets
4949 if test "x$targ" = "xall"; then
4952 . $srcdir/config.bfd
4953 if test "x$targ" = "x$target"; then
4956 selvecs="$selvecs $targ_defvec $targ_selvecs"
4957 selarchs="$selarchs $targ_archs"
4958 TDEFINES="$TDEFINES $targ_cflags"
4963 # This processing still needs to be done if we're to decide properly whether
4964 # 64-bit support needs to be compiled in. Currently, it will be included if
4965 # the default or any other explicitly requested target requires it; it
4966 # will not be included on a 32-bit host if no 64-bit target is requested, and
4967 # no "--with-64-bit-bfd" option is given, even if "--with-targets=all" is
4970 # uniq the default and selected vectors in all the configured targets.
4972 for i in $selvecs ; do
4981 # uniq the architectures in all the configured targets.
4983 for i in $selarchs ; do
4991 # Target backend .o files.
4994 elf="elf.lo elflink.lo dwarf2.lo dwarf1.lo"
4999 # This list is alphabetized to make it easy to compare
5000 # with the two vector lists in targets.c.
5001 a29kcoff_big_vec) tb="$tb coff-a29k.lo cofflink.lo" ;;
5002 a_out_adobe_vec) tb="$tb aout-adobe.lo aout32.lo" ;;
5003 armcoff_little_vec) tb="$tb coff-arm.lo cofflink.lo " ;;
5004 armcoff_big_vec) tb="$tb coff-arm.lo cofflink.lo " ;;
5005 armpe_little_vec) tb="$tb pe-arm.lo coff-arm.lo cofflink.lo " ;;
5006 armpe_big_vec) tb="$tb pe-arm.lo coff-arm.lo cofflink.lo " ;;
5007 armpei_little_vec) tb="$tb pei-arm.lo cofflink.lo " ;;
5008 armpei_big_vec) tb="$tb pei-arm.lo cofflink.lo " ;;
5009 arm_epoc_pe_little_vec) tb="$tb epoc-pe-arm.lo cofflink.lo " ;;
5010 arm_epoc_pe_big_vec) tb="$tb epoc-pe-arm.lo cofflink.lo " ;;
5011 arm_epoc_pei_little_vec) tb="$tb epoc-pei-arm.lo cofflink.lo " ;;
5012 arm_epoc_pei_big_vec) tb="$tb epoc-pei-arm.lo cofflink.lo " ;;
5013 aout0_big_vec) tb="$tb aout0.lo aout32.lo" ;;
5014 aout_arm_big_vec) tb="$tb aout-arm.lo aout32.lo" ;;
5015 aout_arm_little_vec) tb="$tb aout-arm.lo aout32.lo" ;;
5016 aout_mips_big_vec) tb="$tb mipsbsd.lo aout32.lo" ;;
5017 aout_mips_little_vec) tb="$tb mipsbsd.lo aout32.lo" ;;
5018 apollocoff_vec) tb="$tb coff-apollo.lo" ;;
5019 b_out_vec_big_host) tb="$tb bout.lo aout32.lo" ;;
5020 b_out_vec_little_host) tb="$tb bout.lo aout32.lo" ;;
5021 bfd_elf64_alpha_vec) tb="$tb elf64-alpha.lo elf64.lo $elf"
5023 bfd_elf32_littlearc_vec) tb="$tb elf32-arc.lo elf32.lo $elf" ;;
5024 bfd_elf32_littlearm_vec) tb="$tb elfarm-nabi.lo elf32.lo $elf" ;;
5025 bfd_elf32_littlearm_oabi_vec) tb="$tb elfarm-oabi.lo elf32.lo $elf" ;;
5026 bfd_elf32_bigarc_vec) tb="$tb elf32-arc.lo elf32.lo $elf" ;;
5027 bfd_elf32_bigarm_vec) tb="$tb elfarm-nabi.lo elf32.lo $elf" ;;
5028 bfd_elf32_bigarm_oabi_vec) tb="$tb elfarm-oabi.lo elf32.lo $elf" ;;
5029 bfd_elf32_big_generic_vec) tb="$tb elf32-gen.lo elf32.lo $elf" ;;
5030 bfd_elf32_bigmips_vec) tb="$tb elf32-mips.lo elf32.lo $elf ecofflink.lo" ;;
5031 bfd_elf64_bigmips_vec) tb="$tb elf64-mips.lo elf64.lo elf32-mips.lo elf32.lo $elf ecofflink.lo"
5033 bfd_elf32_d10v_vec) tb="$tb elf32-d10v.lo elf32.lo $elf" ;;
5034 bfd_elf32_d30v_vec) tb="$tb elf32-d30v.lo elf32.lo $elf" ;;
5035 bfd_elf32_fr30_vec) tb="$tb elf32-fr30.lo elf32.lo $elf" ;;
5036 bfd_elf32_hppa_vec) tb="$tb elf32-hppa.lo elf32.lo $elf" ;;
5037 bfd_elf32_i386_vec) tb="$tb elf32-i386.lo elf32.lo $elf" ;;
5038 bfd_elf32_i860_vec) tb="$tb elf32-i860.lo elf32.lo $elf" ;;
5039 bfd_elf32_little_generic_vec) tb="$tb elf32-gen.lo elf32.lo $elf" ;;
5040 bfd_elf32_littlemips_vec) tb="$tb elf32-mips.lo elf32.lo $elf ecofflink.lo" ;;
5041 bfd_elf64_littlemips_vec) tb="$tb elf64-mips.lo elf64.lo elf32-mips.lo elf32.lo $elf ecofflink.lo"
5043 bfd_elf32_m32r_vec) tb="$tb elf32-m32r.lo elf32.lo $elf" ;;
5044 bfd_elf32_m68k_vec) tb="$tb elf32-m68k.lo elf32.lo $elf" ;;
5045 bfd_elf32_m88k_vec) tb="$tb elf32-m88k.lo elf32.lo $elf" ;;
5046 bfd_elf32_mcore_big_vec) tb="$tb elf32-mcore.lo elf32.lo $elf" ;;
5047 bfd_elf32_mcore_little_vec) tb="$tb elf32-mcore.lo elf32.lo $elf" ;;
5048 bfd_elf32_mn10200_vec) tb="$tb elf-m10200.lo elf32.lo $elf" ;;
5049 bfd_elf32_mn10300_vec) tb="$tb elf-m10300.lo elf32.lo $elf" ;;
5050 bfd_elf32_powerpc_vec) tb="$tb elf32-ppc.lo elf32.lo $elf" ;;
5051 bfd_elf32_powerpcle_vec) tb="$tb elf32-ppc.lo elf32.lo $elf" ;;
5052 bfd_elf32_sh_vec) tb="$tb elf32-sh.lo elf32.lo $elf coff-sh.lo" ;;
5053 bfd_elf32_shl_vec) tb="$tb elf32-sh.lo elf32.lo $elf coff-sh.lo" ;;
5054 bfd_elf32_sparc_vec) tb="$tb elf32-sparc.lo elf32.lo $elf" ;;
5055 bfd_elf32_v850_vec) tb="$tb elf32-v850.lo elf32.lo $elf" ;;
5056 bfd_elf64_big_generic_vec) tb="$tb elf64-gen.lo elf64.lo $elf"
5058 bfd_elf64_little_generic_vec) tb="$tb elf64-gen.lo elf64.lo $elf"
5060 bfd_elf64_sparc_vec) tb="$tb elf64-sparc.lo elf64.lo $elf"
5062 cisco_core_vec) tb="$tb cisco-core.lo" ;;
5063 demo_64_vec) tb="$tb demo64.lo aout64.lo"
5065 ecoff_big_vec) tb="$tb coff-mips.lo ecoff.lo ecofflink.lo" ;;
5066 ecoff_little_vec) tb="$tb coff-mips.lo ecoff.lo ecofflink.lo" ;;
5067 ecoff_biglittle_vec) tb="$tb coff-mips.lo ecoff.lo ecofflink.lo" ;;
5068 ecoffalpha_little_vec) tb="$tb coff-alpha.lo ecoff.lo ecofflink.lo"
5070 go32coff_vec) tb="$tb coff-go32.lo cofflink.lo" ;;
5071 go32stubbedcoff_vec) tb="$tb coff-stgo32.lo cofflink.lo" ;;
5072 h8300coff_vec) tb="$tb coff-h8300.lo reloc16.lo" ;;
5073 h8500coff_vec) tb="$tb coff-h8500.lo reloc16.lo" ;;
5074 host_aout_vec) tb="$tb host-aout.lo aout32.lo" ;;
5075 hp300bsd_vec) tb="$tb hp300bsd.lo aout32.lo" ;;
5076 hp300hpux_vec) tb="$tb hp300hpux.lo aout32.lo" ;;
5077 i386aout_vec) tb="$tb i386aout.lo aout32.lo" ;;
5078 i386bsd_vec) tb="$tb i386bsd.lo aout32.lo" ;;
5079 i386coff_vec) tb="$tb coff-i386.lo cofflink.lo" ;;
5080 i386dynix_vec) tb="$tb i386dynix.lo aout32.lo" ;;
5081 i386freebsd_vec) tb="$tb i386freebsd.lo aout32.lo" ;;
5082 i386msdos_vec) tb="$tb i386msdos.lo" ;;
5083 i386pe_vec) tb="$tb pe-i386.lo cofflink.lo " ;;
5084 i386pei_vec) tb="$tb pei-i386.lo cofflink.lo" ;;
5085 i386linux_vec) tb="$tb i386linux.lo aout32.lo" ;;
5086 i386lynx_aout_vec) tb="$tb i386lynx.lo lynx-core.lo aout32.lo" ;;
5087 i386lynx_coff_vec) tb="$tb cf-i386lynx.lo cofflink.lo lynx-core.lo" ;;
5088 i386mach3_vec) tb="$tb i386mach3.lo aout32.lo" ;;
5089 i386netbsd_vec) tb="$tb i386netbsd.lo aout32.lo" ;;
5090 i386os9k_vec) tb="$tb i386os9k.lo aout32.lo" ;;
5091 i860coff_vec) tb="$tb coff-i860.lo cofflink.lo" ;;
5092 icoff_big_vec) tb="$tb coff-i960.lo cofflink.lo" ;;
5093 icoff_little_vec) tb="$tb coff-i960.lo cofflink.lo" ;;
5094 ieee_vec) tb="$tb ieee.lo" ;;
5095 m68kcoff_vec) tb="$tb coff-m68k.lo cofflink.lo" ;;
5096 m68kcoffun_vec) tb="$tb coff-u68k.lo coff-m68k.lo cofflink.lo" ;;
5097 m68klinux_vec) tb="$tb m68klinux.lo aout32.lo" ;;
5098 m68klynx_aout_vec) tb="$tb m68klynx.lo lynx-core.lo aout32.lo" ;;
5099 m68klynx_coff_vec) tb="$tb cf-m68klynx.lo coff-m68k.lo cofflink.lo lynx-core.lo" ;;
5100 m68knetbsd_vec) tb="$tb m68knetbsd.lo aout32.lo" ;;
5101 m68k4knetbsd_vec) tb="$tb m68k4knetbsd.lo aout32.lo" ;;
5102 m68kaux_coff_vec) tb="$tb coff-aux.lo coff-m68k.lo cofflink.lo" ;;
5103 m68ksysvcoff_vec) tb="$tb coff-svm68k.lo cofflink.lo" ;;
5104 m88kbcs_vec) tb="$tb coff-m88k.lo" ;;
5105 mcore_pe_big_vec) tb="$tb pe-mcore.lo cofflink.lo" ;;
5106 mcore_pe_little_vec) tb="$tb pe-mcore.lo cofflink.lo" ;;
5107 mcore_pei_big_vec) tb="$tb pei-mcore.lo cofflink.lo" ;;
5108 mcore_pei_little_vec) tb="$tb pei-mcore.lo cofflink.lo" ;;
5109 newsos3_vec) tb="$tb newsos3.lo aout32.lo" ;;
5110 nlm32_i386_vec) tb="$tb nlm32-i386.lo nlm32.lo nlm.lo" ;;
5111 nlm32_sparc_vec) tb="$tb nlm32-sparc.lo nlm32.lo nlm.lo" ;;
5112 nlm32_alpha_vec) tb="$tb nlm32-alpha.lo nlm32.lo nlm.lo"
5114 riscix_vec) tb="$tb aout32.lo riscix.lo" ;;
5115 nlm32_powerpc_vec) tb="$tb nlm32-ppc.lo nlm32.lo nlm.lo" ;;
5116 pc532netbsd_vec) tb="$tb ns32knetbsd.lo aout-ns32k.lo" ;;
5117 pc532machaout_vec) tb="$tb pc532-mach.lo aout-ns32k.lo" ;;
5118 pmac_xcoff_vec) tb="$tb coff-pmac.lo xcofflink.lo" ;;
5119 rs6000coff_vec) tb="$tb coff-rs6000.lo xcofflink.lo" ;;
5120 bfd_powerpc_pe_vec) tb="$tb pe-ppc.lo cofflink.lo" ;;
5121 bfd_powerpcle_pe_vec) tb="$tb pe-ppc.lo cofflink.lo" ;;
5122 bfd_powerpc_pei_vec) tb="$tb pei-ppc.lo cofflink.lo" ;;
5123 bfd_powerpcle_pei_vec) tb="$tb pei-ppc.lo cofflink.lo" ;;
5124 ppcboot_vec) tb="$tb ppcboot.lo" ;;
5125 shcoff_vec) tb="$tb coff-sh.lo cofflink.lo" ;;
5126 shlcoff_vec) tb="$tb coff-sh.lo cofflink.lo" ;;
5127 shcoff_small_vec) tb="$tb coff-sh.lo cofflink.lo" ;;
5128 shlcoff_small_vec) tb="$tb coff-sh.lo cofflink.lo" ;;
5129 som_vec) tb="$tb som.lo" ;;
5130 sparcle_aout_vec) tb="$tb aout-sparcle.lo aout32.lo" ;;
5131 sparclinux_vec) tb="$tb sparclinux.lo aout32.lo" ;;
5132 sparclynx_aout_vec) tb="$tb sparclynx.lo lynx-core.lo aout32.lo" ;;
5133 sparclynx_coff_vec) tb="$tb cf-sparclynx.lo lynx-core.lo" ;;
5134 sparcnetbsd_vec) tb="$tb sparcnetbsd.lo aout32.lo" ;;
5135 sparccoff_vec) tb="$tb coff-sparc.lo" ;;
5136 srec_vec) tb="$tb srec.lo" ;;
5137 sunos_big_vec) tb="$tb sunos.lo aout32.lo" ;;
5138 symbolsrec_vec) tb="$tb srec.lo" ;;
5139 tekhex_vec) tb="$tb tekhex.lo" ;;
5140 tic30_aout_vec) tb="$tb aout-tic30.lo" ;;
5141 tic30_coff_vec) tb="$tb coff-tic30.lo" ;;
5142 tic80coff_vec) tb="$tb coff-tic80.lo cofflink.lo" ;;
5143 versados_vec) tb="$tb versados.lo" ;;
5144 vms_alpha_vec) tb="$tb vms.lo vms-hdr.lo vms-gsd.lo vms-tir.lo vms-misc.lo"
5146 vms_vax_vec) tb="$tb vms.lo vms-hdr.lo vms-gsd.lo vms-tir.lo vms-misc.lo" ;;
5147 w65_vec) tb="$tb coff-w65.lo reloc16.lo" ;;
5148 we32kcoff_vec) tb="$tb coff-we32k.lo" ;;
5149 z8kcoff_vec) tb="$tb coff-z8k.lo reloc16.lo" ;;
5152 *) { echo "configure: error: *** unknown target vector $vec" 1>&2; exit 1; } ;;
5156 # Target architecture .o files.
5157 # A couple of CPUs use shorter file names to avoid problems on DOS
5159 ta=`echo $selarchs | sed -e s/bfd_/cpu-/g -e s/_arch/.lo/g -e s/mn10200/m10200/ -e s/mn10300/m10300/`
5161 # Weed out duplicate .o files.
5183 if test x${all_targets} = xtrue ; then
5184 bfd_backends="${bfd_backends}"' $(ALL_BACKENDS)'
5185 bfd_machines="${bfd_machines}"' $(ALL_MACHINES)'
5189 else # all_targets is true
5190 # Only set these if they will be nonempty, for the clever echo.
5192 test -n "$selvecs" &&
5193 havevecs=`echo $selvecs | sed -e 's/^/-DHAVE_/' -e 's/ \(.\)/ -DHAVE_\1/g'`
5194 test -n "$selvecs" &&
5195 selvecs=`echo $selvecs | sed -e 's/^/\&/' -e 's/ \(.\)/,\&\1/g'`
5196 test -n "$selarchs" &&
5197 selarchs=`echo $selarchs | sed -e 's/^/\&/' -e 's/ \(.\)/,\&\1/g'`
5198 fi # all_targets is true
5200 case ${host64}-${target64}-${want64} in
5203 all_backends='$(BFD64_BACKENDS) $(BFD32_BACKENDS)'
5204 if test -z "$GCC" && test "$BFD_HOST_64BIT_LONG" = "0" && test "$BFD_HOST_64_BIT_DEFINED" = "0"; then
5205 echo "configure: warning: You have requested a 64 bit BFD configuration, but" 1>&2
5206 echo "configure: warning: your compiler may not have a 64 bit integral type" 1>&2
5211 all_backends='$(BFD32_BACKENDS)'
5221 test -n "${defvec}" && tdefaults="${tdefaults} -DDEFAULT_VECTOR=${defvec}"
5222 test -n "${selvecs}" && tdefaults="${tdefaults} -DSELECT_VECS='${selvecs}'"
5223 test -n "${selarchs}" && tdefaults="${tdefaults} -DSELECT_ARCHITECTURES='${selarchs}'"
5224 test -n "${havevecs}" && tdefaults="${tdefaults} ${havevecs}"
5227 for ac_hdr in unistd.h
5229 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
5230 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
5231 echo "configure:5239: checking for $ac_hdr" >&5
5232 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5233 echo $ac_n "(cached) $ac_c" 1>&6
5235 cat > conftest.$ac_ext <<EOF
5236 #line 5244 "configure"
5237 #include "confdefs.h"
5240 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5241 { (eval echo configure:5249: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5242 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5243 if test -z "$ac_err"; then
5245 eval "ac_cv_header_$ac_safe=yes"
5248 echo "configure: failed program was:" >&5
5249 cat conftest.$ac_ext >&5
5251 eval "ac_cv_header_$ac_safe=no"
5255 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5256 echo "$ac_t""yes" 1>&6
5257 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
5258 cat >> confdefs.h <<EOF
5259 #define $ac_tr_hdr 1
5263 echo "$ac_t""no" 1>&6
5267 for ac_func in getpagesize
5269 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5270 echo "configure:5278: checking for $ac_func" >&5
5271 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
5272 echo $ac_n "(cached) $ac_c" 1>&6
5274 cat > conftest.$ac_ext <<EOF
5275 #line 5283 "configure"
5276 #include "confdefs.h"
5277 /* System header to define __stub macros and hopefully few prototypes,
5278 which can conflict with char $ac_func(); below. */
5280 /* Override any gcc2 internal prototype to avoid an error. */
5281 /* We use char because int might match the return type of a gcc2
5282 builtin and then its argument prototype would still apply. */
5287 /* The GNU C library defines this for functions which it implements
5288 to always fail with ENOSYS. Some functions are actually named
5289 something starting with __ and the normal name is an alias. */
5290 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5298 if { (eval echo configure:5306: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5300 eval "ac_cv_func_$ac_func=yes"
5302 echo "configure: failed program was:" >&5
5303 cat conftest.$ac_ext >&5
5305 eval "ac_cv_func_$ac_func=no"
5310 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5311 echo "$ac_t""yes" 1>&6
5312 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5313 cat >> confdefs.h <<EOF
5314 #define $ac_tr_func 1
5318 echo "$ac_t""no" 1>&6
5322 echo $ac_n "checking for working mmap""... $ac_c" 1>&6
5323 echo "configure:5331: checking for working mmap" >&5
5324 if eval "test \"`echo '$''{'ac_cv_func_mmap_fixed_mapped'+set}'`\" = set"; then
5325 echo $ac_n "(cached) $ac_c" 1>&6
5327 if test "$cross_compiling" = yes; then
5328 ac_cv_func_mmap_fixed_mapped=no
5330 cat > conftest.$ac_ext <<EOF
5331 #line 5339 "configure"
5332 #include "confdefs.h"
5334 /* Thanks to Mike Haertel and Jim Avera for this test.
5335 Here is a matrix of mmap possibilities:
5336 mmap private not fixed
5337 mmap private fixed at somewhere currently unmapped
5338 mmap private fixed at somewhere already mapped
5339 mmap shared not fixed
5340 mmap shared fixed at somewhere currently unmapped
5341 mmap shared fixed at somewhere already mapped
5342 For private mappings, we should verify that changes cannot be read()
5343 back from the file, nor mmap's back from the file at a different
5344 address. (There have been systems where private was not correctly
5345 implemented like the infamous i386 svr4.0, and systems where the
5346 VM page cache was not coherent with the filesystem buffer cache
5347 like early versions of FreeBSD and possibly contemporary NetBSD.)
5348 For shared mappings, we should conversely verify that changes get
5349 propogated back to all the places they're supposed to be.
5351 Grep wants private fixed already mapped.
5352 The main things grep needs to know about mmap are:
5353 * does it exist and is it safe to write into the mmap'd area
5354 * how to use it (BSD variants) */
5355 #include <sys/types.h>
5357 #include <sys/mman.h>
5359 /* This mess was copied from the GNU getpagesize.h. */
5360 #ifndef HAVE_GETPAGESIZE
5361 # ifdef HAVE_UNISTD_H
5362 # include <unistd.h>
5365 /* Assume that all systems that can run configure have sys/param.h. */
5366 # ifndef HAVE_SYS_PARAM_H
5367 # define HAVE_SYS_PARAM_H 1
5370 # ifdef _SC_PAGESIZE
5371 # define getpagesize() sysconf(_SC_PAGESIZE)
5372 # else /* no _SC_PAGESIZE */
5373 # ifdef HAVE_SYS_PARAM_H
5374 # include <sys/param.h>
5375 # ifdef EXEC_PAGESIZE
5376 # define getpagesize() EXEC_PAGESIZE
5377 # else /* no EXEC_PAGESIZE */
5379 # define getpagesize() NBPG * CLSIZE
5382 # endif /* no CLSIZE */
5383 # else /* no NBPG */
5385 # define getpagesize() NBPC
5386 # else /* no NBPC */
5388 # define getpagesize() PAGESIZE
5389 # endif /* PAGESIZE */
5390 # endif /* no NBPC */
5391 # endif /* no NBPG */
5392 # endif /* no EXEC_PAGESIZE */
5393 # else /* no HAVE_SYS_PARAM_H */
5394 # define getpagesize() 8192 /* punt totally */
5395 # endif /* no HAVE_SYS_PARAM_H */
5396 # endif /* no _SC_PAGESIZE */
5398 #endif /* no HAVE_GETPAGESIZE */
5401 extern "C" { void *malloc(unsigned); }
5409 char *data, *data2, *data3;
5413 pagesize = getpagesize();
5416 * First, make a file with some known garbage in it.
5418 data = malloc(pagesize);
5421 for (i = 0; i < pagesize; ++i)
5422 *(data + i) = rand();
5424 fd = creat("conftestmmap", 0600);
5427 if (write(fd, data, pagesize) != pagesize)
5432 * Next, try to mmap the file at a fixed address which
5433 * already has something else allocated at it. If we can,
5434 * also make sure that we see the same garbage.
5436 fd = open("conftestmmap", O_RDWR);
5439 data2 = malloc(2 * pagesize);
5442 data2 += (pagesize - ((int) data2 & (pagesize - 1))) & (pagesize - 1);
5443 if (data2 != mmap(data2, pagesize, PROT_READ | PROT_WRITE,
5444 MAP_PRIVATE | MAP_FIXED, fd, 0L))
5446 for (i = 0; i < pagesize; ++i)
5447 if (*(data + i) != *(data2 + i))
5451 * Finally, make sure that changes to the mapped area
5452 * do not percolate back to the file as seen by read().
5453 * (This is a bug on some variants of i386 svr4.0.)
5455 for (i = 0; i < pagesize; ++i)
5456 *(data2 + i) = *(data2 + i) + 1;
5457 data3 = malloc(pagesize);
5460 if (read(fd, data3, pagesize) != pagesize)
5462 for (i = 0; i < pagesize; ++i)
5463 if (*(data + i) != *(data3 + i))
5466 unlink("conftestmmap");
5471 if { (eval echo configure:5479: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
5473 ac_cv_func_mmap_fixed_mapped=yes
5475 echo "configure: failed program was:" >&5
5476 cat conftest.$ac_ext >&5
5478 ac_cv_func_mmap_fixed_mapped=no
5485 echo "$ac_t""$ac_cv_func_mmap_fixed_mapped" 1>&6
5486 if test $ac_cv_func_mmap_fixed_mapped = yes; then
5487 cat >> confdefs.h <<\EOF
5493 for ac_func in madvise mprotect
5495 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
5496 echo "configure:5504: checking for $ac_func" >&5
5497 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
5498 echo $ac_n "(cached) $ac_c" 1>&6
5500 cat > conftest.$ac_ext <<EOF
5501 #line 5509 "configure"
5502 #include "confdefs.h"
5503 /* System header to define __stub macros and hopefully few prototypes,
5504 which can conflict with char $ac_func(); below. */
5506 /* Override any gcc2 internal prototype to avoid an error. */
5507 /* We use char because int might match the return type of a gcc2
5508 builtin and then its argument prototype would still apply. */
5513 /* The GNU C library defines this for functions which it implements
5514 to always fail with ENOSYS. Some functions are actually named
5515 something starting with __ and the normal name is an alias. */
5516 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5524 if { (eval echo configure:5532: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
5526 eval "ac_cv_func_$ac_func=yes"
5528 echo "configure: failed program was:" >&5
5529 cat conftest.$ac_ext >&5
5531 eval "ac_cv_func_$ac_func=no"
5536 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
5537 echo "$ac_t""yes" 1>&6
5538 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
5539 cat >> confdefs.h <<EOF
5540 #define $ac_tr_func 1
5544 echo "$ac_t""no" 1>&6
5548 case ${want_mmap}+${ac_cv_func_mmap_fixed_mapped} in
5549 true+yes ) cat >> confdefs.h <<\EOF
5555 rm -f doc/config.status
5557 cat > confcache <<\EOF
5558 # This file is a shell script that caches the results of configure
5559 # tests run on this system so they can be shared between configure
5560 # scripts and configure runs. It is not useful on other systems.
5561 # If it contains results you don't want to keep, you may remove or edit it.
5563 # By default, configure uses ./config.cache as the cache file,
5564 # creating it if it does not exist already. You can give configure
5565 # the --cache-file=FILE option to use a different cache file; that is
5566 # what configure does when it calls configure scripts in
5567 # subdirectories, so they share the cache.
5568 # Giving --cache-file=/dev/null disables caching, for debugging configure.
5569 # config.status only pays attention to the cache file if you give it the
5570 # --recheck option to rerun configure.
5573 # The following way of writing the cache mishandles newlines in values,
5574 # but we know of no workaround that is simple, portable, and efficient.
5575 # So, don't put newlines in cache variables' values.
5576 # Ultrix sh set writes to stderr and can't be redirected directly,
5577 # and sets the high bit in the cache file unless we assign to the vars.
5579 case `(ac_space=' '; set | grep ac_space) 2>&1` in
5581 # `set' does not quote correctly, so add quotes (double-quote substitution
5582 # turns \\\\ into \\, and sed turns \\ into \).
5584 -e "s/'/'\\\\''/g" \
5585 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
5588 # `set' quotes correctly as required by POSIX, so do not add quotes.
5589 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
5592 if cmp -s $cache_file confcache; then
5595 if test -w $cache_file; then
5596 echo "updating cache $cache_file"
5597 cat confcache > $cache_file
5599 echo "not updating unwritable cache $cache_file"
5604 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
5606 test "x$prefix" = xNONE && prefix=$ac_default_prefix
5607 # Let make expand exec_prefix.
5608 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
5610 # Any assignment to VPATH causes Sun make to only execute
5611 # the first set of double-colon rules, so remove it if not needed.
5612 # If there is a colon in the path, we need to keep it.
5613 if test "x$srcdir" = x.; then
5614 ac_vpsub='/^[ ]*VPATH[ ]*=[^:]*$/d'
5617 trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
5619 DEFS=-DHAVE_CONFIG_H
5621 # Without the "./", some shells look in PATH for config.status.
5622 : ${CONFIG_STATUS=./config.status}
5624 echo creating $CONFIG_STATUS
5625 rm -f $CONFIG_STATUS
5626 cat > $CONFIG_STATUS <<EOF
5628 # Generated automatically by configure.
5629 # Run this file to recreate the current configuration.
5630 # This directory was configured as follows,
5631 # on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
5633 # $0 $ac_configure_args
5635 # Compiler output produced by configure, useful for debugging
5636 # configure, is in ./config.log if it exists.
5638 ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
5641 case "\$ac_option" in
5642 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
5643 echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
5644 exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
5645 -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
5646 echo "$CONFIG_STATUS generated by autoconf version 2.13"
5648 -help | --help | --hel | --he | --h)
5649 echo "\$ac_cs_usage"; exit 0 ;;
5650 *) echo "\$ac_cs_usage"; exit 1 ;;
5654 ac_given_srcdir=$srcdir
5655 ac_given_INSTALL="$INSTALL"
5657 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
5659 cat >> $CONFIG_STATUS <<EOF
5661 # Protect against being on the right side of a sed subst in config.status.
5662 sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
5663 s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
5667 s%@CFLAGS@%$CFLAGS%g
5668 s%@CPPFLAGS@%$CPPFLAGS%g
5669 s%@CXXFLAGS@%$CXXFLAGS%g
5670 s%@FFLAGS@%$FFLAGS%g
5672 s%@LDFLAGS@%$LDFLAGS%g
5674 s%@exec_prefix@%$exec_prefix%g
5675 s%@prefix@%$prefix%g
5676 s%@program_transform_name@%$program_transform_name%g
5677 s%@bindir@%$bindir%g
5678 s%@sbindir@%$sbindir%g
5679 s%@libexecdir@%$libexecdir%g
5680 s%@datadir@%$datadir%g
5681 s%@sysconfdir@%$sysconfdir%g
5682 s%@sharedstatedir@%$sharedstatedir%g
5683 s%@localstatedir@%$localstatedir%g
5684 s%@libdir@%$libdir%g
5685 s%@includedir@%$includedir%g
5686 s%@oldincludedir@%$oldincludedir%g
5687 s%@infodir@%$infodir%g
5688 s%@mandir@%$mandir%g
5690 s%@host_alias@%$host_alias%g
5691 s%@host_cpu@%$host_cpu%g
5692 s%@host_vendor@%$host_vendor%g
5693 s%@host_os@%$host_os%g
5694 s%@target@%$target%g
5695 s%@target_alias@%$target_alias%g
5696 s%@target_cpu@%$target_cpu%g
5697 s%@target_vendor@%$target_vendor%g
5698 s%@target_os@%$target_os%g
5700 s%@build_alias@%$build_alias%g
5701 s%@build_cpu@%$build_cpu%g
5702 s%@build_vendor@%$build_vendor%g
5703 s%@build_os@%$build_os%g
5705 s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
5706 s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
5707 s%@INSTALL_DATA@%$INSTALL_DATA%g
5708 s%@PACKAGE@%$PACKAGE%g
5709 s%@VERSION@%$VERSION%g
5710 s%@ACLOCAL@%$ACLOCAL%g
5711 s%@AUTOCONF@%$AUTOCONF%g
5712 s%@AUTOMAKE@%$AUTOMAKE%g
5713 s%@AUTOHEADER@%$AUTOHEADER%g
5714 s%@MAKEINFO@%$MAKEINFO%g
5715 s%@SET_MAKE@%$SET_MAKE%g
5717 s%@RANLIB@%$RANLIB%g
5721 s%@LIBTOOL@%$LIBTOOL%g
5722 s%@DLLTOOL@%$DLLTOOL%g
5724 s%@MAINTAINER_MODE_TRUE@%$MAINTAINER_MODE_TRUE%g
5725 s%@MAINTAINER_MODE_FALSE@%$MAINTAINER_MODE_FALSE%g
5727 s%@EXEEXT@%$EXEEXT%g
5729 s%@ALLOCA@%$ALLOCA%g
5730 s%@USE_NLS@%$USE_NLS%g
5731 s%@MSGFMT@%$MSGFMT%g
5732 s%@GMSGFMT@%$GMSGFMT%g
5733 s%@XGETTEXT@%$XGETTEXT%g
5734 s%@USE_INCLUDED_LIBINTL@%$USE_INCLUDED_LIBINTL%g
5735 s%@CATALOGS@%$CATALOGS%g
5736 s%@CATOBJEXT@%$CATOBJEXT%g
5737 s%@DATADIRNAME@%$DATADIRNAME%g
5738 s%@GMOFILES@%$GMOFILES%g
5739 s%@INSTOBJEXT@%$INSTOBJEXT%g
5740 s%@INTLDEPS@%$INTLDEPS%g
5741 s%@INTLLIBS@%$INTLLIBS%g
5742 s%@INTLOBJS@%$INTLOBJS%g
5743 s%@POFILES@%$POFILES%g
5745 s%@INCLUDE_LOCALE_H@%$INCLUDE_LOCALE_H%g
5747 s%@GT_YES@%$GT_YES%g
5748 s%@MKINSTALLDIRS@%$MKINSTALLDIRS%g
5750 s%@HDEFINES@%$HDEFINES%g
5751 s%@BFD_HOST_64BIT_LONG@%$BFD_HOST_64BIT_LONG%g
5752 s%@BFD_HOST_64_BIT_DEFINED@%$BFD_HOST_64_BIT_DEFINED%g
5753 s%@BFD_HOST_64_BIT@%$BFD_HOST_64_BIT%g
5754 s%@BFD_HOST_U_64_BIT@%$BFD_HOST_U_64_BIT%g
5755 s%@CC_FOR_BUILD@%$CC_FOR_BUILD%g
5756 s%@EXEEXT_FOR_BUILD@%$EXEEXT_FOR_BUILD%g
5757 s%@COREFILE@%$COREFILE%g
5758 s%@COREFLAG@%$COREFLAG%g
5759 s%@WIN32LDFLAGS@%$WIN32LDFLAGS%g
5760 s%@WIN32LIBADD@%$WIN32LIBADD%g
5761 s%@TDEFINES@%$TDEFINES%g
5762 s%@wordsize@%$wordsize%g
5763 s%@all_backends@%$all_backends%g
5764 s%@bfd_backends@%$bfd_backends%g
5765 s%@bfd_machines@%$bfd_machines%g
5766 s%@tdefaults@%$tdefaults%g
5771 cat >> $CONFIG_STATUS <<\EOF
5773 # Split the substitutions into bite-sized pieces for seds with
5774 # small command number limits, like on Digital OSF/1 and HP-UX.
5775 ac_max_sed_cmds=90 # Maximum number of lines to put in a sed script.
5776 ac_file=1 # Number of current file.
5777 ac_beg=1 # First line for current file.
5778 ac_end=$ac_max_sed_cmds # Line after last line for current file.
5781 while $ac_more_lines; do
5782 if test $ac_beg -gt 1; then
5783 sed "1,${ac_beg}d; ${ac_end}q" conftest.subs > conftest.s$ac_file
5785 sed "${ac_end}q" conftest.subs > conftest.s$ac_file
5787 if test ! -s conftest.s$ac_file; then
5789 rm -f conftest.s$ac_file
5791 if test -z "$ac_sed_cmds"; then
5792 ac_sed_cmds="sed -f conftest.s$ac_file"
5794 ac_sed_cmds="$ac_sed_cmds | sed -f conftest.s$ac_file"
5796 ac_file=`expr $ac_file + 1`
5798 ac_end=`expr $ac_end + $ac_max_sed_cmds`
5801 if test -z "$ac_sed_cmds"; then
5806 cat >> $CONFIG_STATUS <<EOF
5808 CONFIG_FILES=\${CONFIG_FILES-"Makefile doc/Makefile bfd-in3.h:bfd-in2.h po/Makefile.in:po/Make-in"}
5810 cat >> $CONFIG_STATUS <<\EOF
5811 for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
5812 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
5814 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
5815 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
5816 *) ac_file_in="${ac_file}.in" ;;
5819 # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
5821 # Remove last slash and all that follows it. Not all systems have dirname.
5822 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
5823 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
5824 # The file is in a subdirectory.
5825 test ! -d "$ac_dir" && mkdir "$ac_dir"
5826 ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
5827 # A "../" for each directory in $ac_dir_suffix.
5828 ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
5830 ac_dir_suffix= ac_dots=
5833 case "$ac_given_srcdir" in
5835 if test -z "$ac_dots"; then top_srcdir=.
5836 else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
5837 /*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
5839 srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
5840 top_srcdir="$ac_dots$ac_given_srcdir" ;;
5843 case "$ac_given_INSTALL" in
5844 [/$]*) INSTALL="$ac_given_INSTALL" ;;
5845 *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
5848 echo creating "$ac_file"
5850 configure_input="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
5852 *Makefile*) ac_comsub="1i\\
5853 # $configure_input" ;;
5857 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
5859 s%@configure_input@%$configure_input%g
5860 s%@srcdir@%$srcdir%g
5861 s%@top_srcdir@%$top_srcdir%g
5862 s%@INSTALL@%$INSTALL%g
5863 " $ac_file_inputs | (eval "$ac_sed_cmds") > $ac_file
5867 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
5868 # NAME is the cpp macro being defined and VALUE is the value it is being given.
5870 # ac_d sets the value in "#define NAME VALUE" lines.
5871 ac_dA='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)'
5872 ac_dB='\([ ][ ]*\)[^ ]*%\1#\2'
5875 # ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
5876 ac_uA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
5877 ac_uB='\([ ]\)%\1#\2define\3'
5880 # ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
5881 ac_eA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
5882 ac_eB='$%\1#\2define\3'
5886 if test "${CONFIG_HEADERS+set}" != set; then
5888 cat >> $CONFIG_STATUS <<EOF
5889 CONFIG_HEADERS="config.h:config.in"
5891 cat >> $CONFIG_STATUS <<\EOF
5893 for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then
5894 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
5896 *:*) ac_file_in=`echo "$ac_file"|sed 's%[^:]*:%%'`
5897 ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
5898 *) ac_file_in="${ac_file}.in" ;;
5901 echo creating $ac_file
5903 rm -f conftest.frag conftest.in conftest.out
5904 ac_file_inputs=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
5905 cat $ac_file_inputs > conftest.in
5909 # Transform confdefs.h into a sed script conftest.vals that substitutes
5910 # the proper values into config.h.in to produce config.h. And first:
5911 # Protect against being on the right side of a sed subst in config.status.
5912 # Protect against being in an unquoted here document in config.status.
5914 cat > conftest.hdr <<\EOF
5917 s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
5921 sed -n -f conftest.hdr confdefs.h > conftest.vals
5924 # This sed command replaces #undef with comments. This is necessary, for
5925 # example, in the case of _POSIX_SOURCE, which is predefined and required
5926 # on some systems where configure will not decide to define it.
5927 cat >> conftest.vals <<\EOF
5928 s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
5931 # Break up conftest.vals because some shells have a limit on
5932 # the size of here documents, and old seds have small limits too.
5937 ac_lines=`grep -c . conftest.vals`
5938 # grep -c gives empty output for an empty file on some AIX systems.
5939 if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
5940 # Write a limited-size here document to conftest.frag.
5941 echo ' cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
5942 sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
5944 sed -f conftest.frag conftest.in > conftest.out
5946 mv conftest.out conftest.in
5948 sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
5950 mv conftest.tail conftest.vals
5954 cat >> $CONFIG_STATUS <<\EOF
5955 rm -f conftest.frag conftest.h
5956 echo "/* $ac_file. Generated automatically by configure. */" > conftest.h
5957 cat conftest.in >> conftest.h
5959 if cmp -s $ac_file conftest.h 2>/dev/null; then
5960 echo "$ac_file is unchanged"
5963 # Remove last slash and all that follows it. Not all systems have dirname.
5964 ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
5965 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
5966 # The file is in a subdirectory.
5967 test ! -d "$ac_dir" && mkdir "$ac_dir"
5970 mv conftest.h $ac_file
5975 cat >> $CONFIG_STATUS <<EOF
5979 cat >> $CONFIG_STATUS <<\EOF
5980 test -z "$CONFIG_HEADERS" || echo timestamp > stamp-h
5981 sed -e '/POTFILES =/r po/POTFILES' po/Makefile.in > po/Makefile
5984 chmod +x $CONFIG_STATUS
5985 rm -fr confdefs* $ac_clean_files
5986 test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1